@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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}*{border-color:var(--border)}body{background:var(--page);color:var(--text)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border-color:var(--glass-border);background:linear-gradient(180deg, var(--glass-field-top) 0%, var(--glass-field-bottom) 100%);color:var(--text);accent-color:var(--accent);box-shadow:inset 0 1.5px 3px var(--text), inset 0 -1px 0 var(--glass-inset-side), 0 2px 6px var(--text);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{box-shadow:inset 0 1.5px 3px color-mix(in srgb, var(--text) 7%, #0000001a), inset 0 -1px 0 var(--glass-inset-side), 0 2px 6px color-mix(in srgb, var(--text) 4%, transparent)}}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--glass-rim-bright))}}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{background:var(--glass-field-focus);box-shadow:0 0 0 3px var(--accent), inset 0 1px 1px var(--glass-inset-top)}@supports (color:color-mix(in lab, red, red)){input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 1px var(--glass-inset-top)}}select option{background-color:var(--surface);color:var(--text)}input::placeholder{color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:not(:disabled),select{cursor:pointer}button:disabled,select:disabled{cursor:wait}fieldset{border-color:var(--glass-border);background:linear-gradient(145deg, var(--glass-field-top), var(--glass-bg-mid));box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 6px 18px -6px var(--text);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){fieldset{box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 6px 18px -6px color-mix(in srgb, var(--text) 10%, transparent)}}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-30{z-index:30}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-fit{height:fit-content}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-screen{min-height:100vh}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[560px\]{min-width:560px}.min-w-\[680px\]{min-width:680px}.min-w-\[820px\]{min-width:820px}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-amber-300,.border-amber-400{border-color:var(--warning-border)}.border-blue-300{border-color:var(--accent)}.border-gray-100{border-color:var(--muted-surface)}.border-gray-200{border-color:var(--border)}.border-gray-300{border-color:var(--border-strong)}.border-red-300{border-color:var(--danger)}.bg-amber-50{background-color:var(--warning-soft)}.bg-blue-50,.bg-blue-50\/30{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--accent-soft) 30%, transparent)}}.bg-blue-600{background-color:var(--accent)}.bg-gray-50{background-color:var(--page)}.bg-red-50{background-color:var(--danger-soft)}.bg-red-600{background-color:var(--danger)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-600,.text-amber-700,.text-amber-800{color:var(--warning)}.text-blue-600{color:var(--accent)}.text-blue-700{color:var(--accent-hover)}.text-gray-400,.text-gray-500{color:var(--muted)}.text-gray-600{color:var(--secondary)}.text-gray-700,.text-gray-900{color:var(--text)}.text-green-600{color:var(--success)}.text-red-600{color:var(--danger)}.text-red-700{color:var(--danger-hover)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-blue-50:hover{background-color:var(--accent-soft)}.hover\:bg-blue-700:hover{background-color:var(--accent-hover)}.hover\:bg-gray-50:hover{background-color:var(--page)}.hover\:bg-red-50:hover{background-color:var(--danger-soft)}.hover\:bg-red-700:hover{background-color:var(--danger-hover)}.hover\:text-gray-800:hover{color:var(--text)}.hover\:text-red-600:hover{color:var(--danger)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}}.bg-white{background:radial-gradient(115% 65% at 16% 0%, var(--glass-lens-top) 0%, var(--glass-lens-mid) 46%, transparent 72%) padding-box, linear-gradient(145deg, var(--glass-bg-start) 0%, var(--glass-bg-mid) 52%, var(--glass-bg-end) 100%) padding-box, linear-gradient(135deg, var(--glass-rim-bright) 0%, var(--glass-rim-mid) 36%, var(--glass-rim-mid) 66%, var(--glass-rim-end) 100%) border-box;box-shadow:0 16px 38px -12px var(--text), 0 6px 16px -4px var(--accent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1.5px 0 1px 0 var(--glass-inset-side), inset -1px -1.5px 2px 0 var(--glass-inset-side), inset 0 20px 36px -16px var(--glass-inset-glow), inset 0 -14px 28px -14px var(--accent-soft);border:1.25px solid #0000;border-radius:1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.bg-white{box-shadow:0 16px 38px -12px color-mix(in srgb, var(--text) 16%, #0000003d), 0 6px 16px -4px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1.5px 0 1px 0 var(--glass-inset-side), inset -1px -1.5px 2px 0 var(--glass-inset-side), inset 0 20px 36px -16px var(--glass-inset-glow), inset 0 -14px 28px -14px color-mix(in srgb, var(--accent-soft) 45%, var(--glass-inset-glow))}}.bg-amber-50{border-color:var(--warning-border);border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.bg-amber-50{border-color:color-mix(in srgb, var(--warning-border) 65%, var(--glass-rim-bright))}}.bg-amber-50{background:linear-gradient(145deg, var(--warning-soft), var(--warning-soft))}@supports (color:color-mix(in lab, red, red)){.bg-amber-50{background:linear-gradient(145deg, color-mix(in srgb, var(--warning-soft) 80%, var(--glass-bg-start)), color-mix(in srgb, var(--warning-soft) 58%, var(--glass-bg-mid)))}}.bg-amber-50{box-shadow:0 12px 26px -10px var(--warning), inset 0 1.5px 1px var(--glass-inset-top)}@supports (color:color-mix(in lab, red, red)){.bg-amber-50{box-shadow:0 12px 26px -10px color-mix(in srgb, var(--warning) 18%, transparent), inset 0 1.5px 1px var(--glass-inset-top)}}.bg-blue-600{border:1px solid var(--glass-rim-bright)}@supports (color:color-mix(in lab, red, red)){.bg-blue-600{border:1px solid color-mix(in srgb, var(--glass-rim-bright) 48%, var(--accent))}}.bg-blue-600{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 52%, var(--accent-hover) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-blue-600{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white) 0%, var(--accent) 52%, color-mix(in srgb, var(--accent-hover) 92%, black) 100%)}}.bg-blue-600{color:var(--on-accent);box-shadow:0 8px 20px -4px var(--accent), inset 0 1.5px 1px #ffffff7a, inset 0 -2px 4px #00000029}@supports (color:color-mix(in lab, red, red)){.bg-blue-600{box-shadow:0 8px 20px -4px color-mix(in srgb, var(--accent) 44%, transparent), inset 0 1.5px 1px #ffffff7a, inset 0 -2px 4px #00000029}}.bg-blue-600{transition:transform .15s,box-shadow .15s,filter .15s}.bg-blue-600:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.text-white{color:var(--on-accent)}.text-blue-600,.text-blue-700{color:var(--accent)}}:root,[data-theme=JADE_WHITE]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#edf5f0;--surface:#fff;--muted-surface:#e2ede7;--text:#17372d;--secondary:#3f5d52;--muted:#566d63;--border:#b8cec2;--border-strong:#819e8e;--accent:#236c54;--accent-hover:#18533e;--accent-soft:#deeee5;--on-accent:#fff;--success:#237047;--warning:#805400;--warning-soft:#fff4d9;--warning-border:#bc9345;--danger:#b3243d;--danger-hover:#921c32;--danger-soft:#ffe8ed;--chart-1:#236c54;--chart-2:#2469ad;--chart-3:#ab541a;--chart-4:#8150b2;--chart-5:#13778b;--chart-6:#b3243d;--chart-7:#796211;--chart-max:#607d73;--chart-assigned-max:#88709f;--orb-1:radial-gradient(circle at 42% 42%, #34d39994 0%, #6ee7b752 38%, transparent 70%);--orb-2:radial-gradient(circle at 55% 45%, #38bdf885 0%, #7dd3fc47 40%, transparent 70%);--orb-3:radial-gradient(circle at 50% 50%, #ffffffe0 0%, #a7f3d05c 44%, transparent 70%);--glass-bg-start:#ffffff8f;--glass-bg-mid:#ffffff3d;--glass-bg-end:#ecfaf36b;--glass-border:#ffffffc7;--glass-rim-bright:#fffffffa;--glass-rim-mid:#ffffff47;--glass-rim-end:#ffffffdb;--glass-lens-top:#ffffffad;--glass-lens-mid:#ffffff29;--glass-inset-top:#fffffff2;--glass-inset-side:#ffffff9e;--glass-inset-glow:#ffffff85;--glass-field-top:#ffffff7a;--glass-field-bottom:#ffffffad;--glass-field-focus:#ffffffd6;--brand-highlight:#ffffffc7}[data-theme=BURGUNDY_BLACK]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#130e11;--surface:#241b21;--muted-surface:#30232b;--text:#f6eaf0;--secondary:#dfcbd5;--muted:#bd9faa;--border:#60434e;--border-strong:#896574;--accent:#dc9ab3;--accent-hover:#efbbce;--accent-soft:#482735;--on-accent:#27101a;--success:#9cd5b0;--warning:#eac583;--warning-soft:#382c21;--warning-border:#87683f;--danger:#ff9ca9;--danger-hover:#ffbdc5;--danger-soft:#46232b;--chart-1:#efa7c2;--chart-2:#8cbcf3;--chart-3:#f0b67f;--chart-4:#c5a5f0;--chart-5:#7dcad2;--chart-6:#ff9ca9;--chart-7:#d5cc85;--chart-max:#a0a3ba;--chart-assigned-max:#aa86b8;--orb-1:radial-gradient(circle at 42% 42%, #dc9ab375 0%, #9d174d42 40%, transparent 70%);--orb-2:radial-gradient(circle at 55% 45%, #be185d66 0%, #6d28d933 42%, transparent 70%);--orb-3:radial-gradient(circle at 50% 50%, #f4b4ce4d 0%, #581c4129 44%, transparent 70%);--glass-bg-start:#3a242f8f;--glass-bg-mid:#1c111752;--glass-bg-end:#2c1b2475;--glass-border:#efbbce57;--glass-rim-bright:#ffe8f2a3;--glass-rim-mid:#dc9ab329;--glass-rim-end:#dc9ab375;--glass-lens-top:#ffdeec33;--glass-lens-mid:#dc9ab30f;--glass-inset-top:#ffeaf475;--glass-inset-side:#dc9ab33d;--glass-inset-glow:#dc9ab329;--glass-field-top:#1c12188a;--glass-field-bottom:#2a1b24ad;--glass-field-focus:#38242fd6;--brand-highlight:#0000008c}[data-theme=STARLIGHT_BLACK]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#090a0d;--surface:#17191c;--muted-surface:#222529;--text:#f1f2f3;--secondary:#c8cbcf;--muted:#a2a7ad;--border:#41464c;--border-strong:#646b73;--accent:#d1d5da;--accent-hover:#eceff2;--accent-soft:#2a2e33;--on-accent:#15171a;--success:#91d0a6;--warning:#e9c27f;--warning-soft:#332b1f;--warning-border:#816b48;--danger:#f2a0aa;--danger-hover:#ffc0c6;--danger-soft:#3a2428;--chart-1:#d1d5da;--chart-2:#81c9b7;--chart-3:#e6b477;--chart-4:#c7a9dc;--chart-5:#83c4ce;--chart-6:#f2a0aa;--chart-7:#d5cd8a;--chart-max:#a7abb0;--chart-assigned-max:#b09bbc;--orb-1:radial-gradient(circle at 42% 42%, #94a3b861 0%, #38bdf833 40%, transparent 70%);--orb-2:radial-gradient(circle at 55% 45%, #81c9b752 0%, #6366f133 42%, transparent 70%);--orb-3:radial-gradient(circle at 50% 50%, #e2e8f03d 0%, #38bdf81f 44%, transparent 70%);--glass-bg-start:#262b338f;--glass-bg-mid:#11131852;--glass-bg-end:#1b1f2675;--glass-border:#d1d5da4d;--glass-rim-bright:#ffffff94;--glass-rim-mid:#d1d5da24;--glass-rim-end:#d1d5da6b;--glass-lens-top:#ffffff2e;--glass-lens-mid:#d1d5da0d;--glass-inset-top:#ffffff6b;--glass-inset-side:#d1d5da33;--glass-inset-glow:#d1d5da24;--glass-field-top:#1113188f;--glass-field-bottom:#1b1e24b3;--glass-field-focus:#242830db;--brand-highlight:#0009}[data-theme=MYMELODY_PINK]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#ffeef5;--surface:#fffafd;--muted-surface:#f9e1eb;--text:#552a3d;--secondary:#74465a;--muted:#88586c;--border:#dbafc2;--border-strong:#bc859e;--accent:#a33364;--accent-hover:#87234f;--accent-soft:#f9dcea;--on-accent:#fff;--success:#32664b;--warning:#835314;--warning-soft:#fff1d8;--warning-border:#c59a5d;--danger:#b12642;--danger-hover:#951d37;--danger-soft:#ffe1e7;--chart-1:#a33364;--chart-2:#277758;--chart-3:#a8591b;--chart-4:#8251af;--chart-5:#246d98;--chart-6:#b12642;--chart-7:#817020;--chart-max:#88717f;--chart-assigned-max:#9876a8;--orb-1:radial-gradient(circle at 42% 42%, #f472b68f 0%, #fbcfe85c 40%, transparent 70%);--orb-2:radial-gradient(circle at 55% 45%, #fb71857a 0%, #d8b4fe57 42%, transparent 70%);--orb-3:radial-gradient(circle at 50% 50%, #ffffffe6 0%, #fce7f36b 44%, transparent 70%);--glass-bg-start:#fffafd8f;--glass-bg-mid:#fff0f73d;--glass-bg-end:#fde2ef6b;--glass-border:#fffc;--glass-rim-bright:#fffffffa;--glass-rim-mid:#f472b647;--glass-rim-end:#fff2f8e0;--glass-lens-top:#ffffffb3;--glass-lens-mid:#fff0f72e;--glass-inset-top:#fffffff2;--glass-inset-side:#ffffff9e;--glass-inset-glow:#ffebf58f;--glass-field-top:#fffafd80;--glass-field-bottom:#fffafdb3;--glass-field-focus:#fffcfedb;--brand-highlight:#ffffffc7}.theme-root{background:var(--page);min-height:100dvh;color:var(--text)}.app-liquid-canvas{isolation:isolate;position:relative}.app-liquid-bg{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.app-orb{border-radius:9999px;position:absolute}.app-orb-1{background:var(--orb-1);width:520px;height:520px;top:-80px;left:max(0px,50% - 540px)}.app-orb-2{background:var(--orb-2);width:540px;height:540px;top:26%;right:max(0px,50% - 540px)}.app-orb-3{background:var(--orb-3);width:440px;height:440px;top:12%;left:calc(50% - 220px)}.app-orb-4{background:var(--orb-1);width:480px;height:480px;bottom:-100px;left:max(4%,50% - 420px)}.nav-glass-shell{background:radial-gradient(90% 80% at 15% 0%, var(--glass-lens-top) 0%, var(--glass-lens-mid) 52%, transparent 76%) padding-box, linear-gradient(145deg, var(--glass-bg-start) 0%, var(--glass-bg-mid) 52%, var(--glass-bg-end) 100%) padding-box, linear-gradient(135deg, var(--glass-rim-bright) 0%, var(--glass-rim-mid) 38%, var(--glass-rim-mid) 65%, var(--glass-rim-end) 100%) border-box;box-shadow:0 18px 42px -14px var(--text), 0 6px 18px -6px var(--accent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1.5px 0 1px 0 var(--glass-inset-side), inset -1px -1.5px 2px 0 var(--glass-inset-side), inset 0 18px 36px -16px var(--glass-inset-glow);border:1.5px solid #0000;border-radius:24px;position:sticky;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nav-glass-shell{box-shadow:0 18px 42px -14px color-mix(in srgb, var(--text) 20%, #00000042), 0 6px 18px -6px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1.5px 0 1px 0 var(--glass-inset-side), inset -1px -1.5px 2px 0 var(--glass-inset-side), inset 0 18px 36px -16px var(--glass-inset-glow)}}.nav-glass-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateZ(0)}.nav-glass-shell>*{z-index:1;position:relative}.nav-ambient-glow{background:var(--orb-1);opacity:.45;pointer-events:none;border-radius:9999px;width:240px;height:120px;position:absolute;top:-35%;left:6%}.nav-brand-badge{border:1px solid var(--glass-border);background:linear-gradient(145deg, var(--glass-bg-start), var(--glass-field-top));letter-spacing:.08em;color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 4px 12px -4px var(--accent);border-radius:9999px;justify-content:center;align-items:center;padding:.35rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-brand-badge{box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 4px 12px -4px color-mix(in srgb, var(--accent) 24%, transparent)}}.nav-tab-rail{border:1px solid var(--glass-border);background:linear-gradient(180deg, var(--glass-field-top) 0%, var(--glass-bg-mid) 100%);box-shadow:inset 0 1.5px 3px var(--text), inset 0 -1px 0 var(--glass-inset-side);border-radius:9999px;padding:.25rem}@supports (color:color-mix(in lab, red, red)){.nav-tab-rail{box-shadow:inset 0 1.5px 3px color-mix(in srgb, var(--text) 9%, #00000024), inset 0 -1px 0 var(--glass-inset-side)}}.nav-tab-item{color:var(--secondary);border-radius:9999px;padding:.38rem .95rem;font-size:.875rem;font-weight:500;transition:color .15s,background .15s;position:relative}.nav-tab-item:hover:not(.nav-tab-active){color:var(--text);background:var(--glass-bg-start)}@supports (color:color-mix(in lab, red, red)){.nav-tab-item:hover:not(.nav-tab-active){background:color-mix(in srgb, var(--glass-bg-start) 55%, transparent)}}.nav-tab-active{border:1px solid var(--glass-rim-bright)}@supports (color:color-mix(in lab, red, red)){.nav-tab-active{border:1px solid color-mix(in srgb, var(--glass-rim-bright) 55%, var(--accent))}}.nav-tab-active{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 54%, var(--accent-hover) 100%)}@supports (color:color-mix(in lab, red, red)){.nav-tab-active{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white) 0%, var(--accent) 54%, color-mix(in srgb, var(--accent-hover) 92%, black) 100%)}}.nav-tab-active{color:var(--on-accent);box-shadow:0 6px 16px -3px var(--accent), inset 0 1.5px 1px #ffffff85, inset 0 -1.5px 3px #0000002e;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-tab-active{box-shadow:0 6px 16px -3px color-mix(in srgb, var(--accent) 48%, transparent), inset 0 1.5px 1px #ffffff85, inset 0 -1.5px 3px #0000002e}}.nav-glass-divider{border-top:1px solid var(--glass-border)}@supports (color:color-mix(in lab, red, red)){.nav-glass-divider{border-top:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent)}}.nav-meta-pill{border:1px solid var(--glass-border);border-radius:9999px;align-items:center;padding:.22rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-meta-pill{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent)}}.nav-meta-pill{background:var(--glass-field-top)}@supports (color:color-mix(in lab, red, red)){.nav-meta-pill{background:color-mix(in srgb, var(--glass-field-top) 72%, transparent)}}.nav-meta-pill{box-shadow:inset 0 1px 0 var(--glass-inset-side)}.nav-glass-select{border-color:var(--glass-border);background:linear-gradient(180deg, var(--glass-field-top) 0%, var(--glass-field-bottom) 100%);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 2px 6px var(--text)}@supports (color:color-mix(in lab, red, red)){.nav-glass-select{box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 2px 6px color-mix(in srgb, var(--text) 6%, transparent)}}.nav-glass-btn{border:1px solid var(--glass-border);background:linear-gradient(145deg, var(--glass-bg-start), var(--glass-field-bottom));color:var(--secondary);box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 4px 10px -3px var(--text);border-radius:9999px;padding:.3rem .85rem;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.nav-glass-btn{box-shadow:inset 0 1px 0 var(--glass-inset-top), 0 4px 10px -3px color-mix(in srgb, var(--text) 12%, transparent)}}.nav-glass-btn{transition:color .15s,transform .15s,border-color .15s}.nav-glass-btn:hover{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-glass-btn:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--glass-rim-bright))}}.nav-glass-btn:hover{transform:translateY(-1px)}.login-shell{isolation:isolate;background:radial-gradient(circle at 18% 22%, var(--accent), transparent 46%), radial-gradient(circle at 82% 76%, var(--chart-5), transparent 48%), linear-gradient(135deg, var(--accent-soft), transparent 56%, var(--muted-surface));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-shell{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 46%), radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--chart-5) 20%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 55%, transparent), transparent 56%, color-mix(in srgb, var(--muted-surface) 60%, transparent))}}.login-theme-bar{z-index:20;border:1px solid var(--glass-border);background:linear-gradient(145deg, var(--glass-bg-start), var(--glass-bg-end));box-shadow:0 10px 28px -8px var(--text), inset 0 1px 0 var(--glass-inset-top);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex;position:fixed;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.login-theme-bar{box-shadow:0 10px 28px -8px color-mix(in srgb, var(--text) 18%, transparent), inset 0 1px 0 var(--glass-inset-top)}}.login-theme-bar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.login-theme-chip{color:var(--secondary);border-radius:9999px;padding:.3rem .7rem;font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s}.login-theme-chip:hover{color:var(--text)}.login-theme-chip-active{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 12px var(--accent), inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.login-theme-chip-active{box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 36%, transparent), inset 0 1px 0 #ffffff59}}.login-liquid-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-orb{opacity:.9;border-radius:9999px;position:absolute}.login-orb-1{background:var(--orb-1);width:320px;height:320px;top:calc(50% - 240px);left:calc(50% - 260px)}.login-orb-2{background:var(--orb-2);width:340px;height:340px;bottom:calc(50% - 250px);right:calc(50% - 260px)}.login-orb-3{background:var(--orb-3);width:240px;height:240px;top:calc(50% - 80px);left:calc(50% + 30px)}.login-glass-card{background:radial-gradient(120% 65% at 18% 0%, var(--glass-lens-top) 0%, var(--glass-lens-mid) 48%, transparent 72%) padding-box, linear-gradient(145deg, var(--glass-bg-start) 0%, var(--glass-bg-mid) 52%, var(--glass-bg-end) 100%) padding-box, linear-gradient(135deg, var(--glass-rim-bright) 0%, var(--glass-rim-mid) 38%, var(--glass-rim-mid) 65%, var(--glass-rim-end) 100%) border-box;box-shadow:0 24px 56px -14px var(--text), 0 8px 22px -8px var(--accent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1.5px 0 1px 0 var(--glass-inset-side), inset -1px -1.5px 2px 0 var(--glass-inset-side), inset 0 22px 42px -16px var(--glass-inset-glow), inset 0 -16px 32px -14px var(--accent-soft);border:1.5px solid #0000;border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-glass-card{box-shadow:0 24px 56px -14px color-mix(in srgb, var(--text) 22%, #0000004d), 0 8px 22px -8px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1.5px 0 1px 0 var(--glass-inset-side), inset -1px -1.5px 2px 0 var(--glass-inset-side), inset 0 22px 42px -16px var(--glass-inset-glow), inset 0 -16px 32px -14px color-mix(in srgb, var(--accent-soft) 50%, var(--glass-inset-glow))}}.login-glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(0)}.login-glass-card>*{z-index:1;position:relative}.login-field{border-color:var(--glass-border);background:linear-gradient(180deg, var(--glass-field-top) 0%, var(--glass-field-bottom) 100%);box-shadow:inset 0 1.5px 3px var(--text), inset 0 -1px 0 var(--glass-inset-side), 0 2px 8px var(--text)}@supports (color:color-mix(in lab, red, red)){.login-field{box-shadow:inset 0 1.5px 3px color-mix(in srgb, var(--text) 8%, #0000001f), inset 0 -1px 0 var(--glass-inset-side), 0 2px 8px color-mix(in srgb, var(--text) 4%, transparent)}}.login-field{transition:border-color .15s,box-shadow .15s}.login-field:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.login-field:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--glass-rim-bright))}}.login-field:focus{background:var(--glass-field-focus);box-shadow:0 0 0 3.5px var(--accent), inset 0 1px 1px var(--glass-inset-top)}@supports (color:color-mix(in lab, red, red)){.login-field:focus{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 1px var(--glass-inset-top)}}.login-field:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab, red, red)){.login-field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--surface) 78%, var(--accent-soft)) inset!important}}.login-field:-webkit-autofill{transition:background-color 9999s ease-out}.login-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab, red, red)){.login-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--surface) 78%, var(--accent-soft)) inset!important}}.login-field:-webkit-autofill:hover{transition:background-color 9999s ease-out}.login-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab, red, red)){.login-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--surface) 78%, var(--accent-soft)) inset!important}}.login-field:-webkit-autofill:focus{transition:background-color 9999s ease-out}.login-submit{border:1px solid var(--glass-rim-bright);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-submit{border:1px solid color-mix(in srgb, var(--glass-rim-bright) 42%, var(--accent))}}.login-submit{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 52%, var(--accent-hover) 100%)}@supports (color:color-mix(in lab, red, red)){.login-submit{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 84%, white) 0%, var(--accent) 52%, color-mix(in srgb, var(--accent-hover) 92%, black) 100%)}}.login-submit{color:var(--on-accent);box-shadow:0 12px 26px -6px var(--accent), inset 0 1.5px 1px #ffffff7a, inset 0 -2px 4px #00000029}@supports (color:color-mix(in lab, red, red)){.login-submit{box-shadow:0 12px 26px -6px color-mix(in srgb, var(--accent) 44%, transparent), inset 0 1.5px 1px #ffffff7a, inset 0 -2px 4px #00000029}}.login-submit{transition:transform .18s,box-shadow .18s,filter .18s}.login-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 16px 32px -6px var(--accent), inset 0 1.5px 1.5px #ffffff94, inset 0 -2px 4px #00000029;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.login-submit:hover:not(:disabled){box-shadow:0 16px 32px -6px color-mix(in srgb, var(--accent) 52%, transparent), inset 0 1.5px 1.5px #ffffff94, inset 0 -2px 4px #00000029}}.login-submit:active:not(:disabled){transform:translateY(0)}.login-brand{letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;min-height:1.3em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:inline-flex}.login-brand-text{color:var(--text);text-shadow:0 1px 1px var(--brand-highlight), 0 4px 14px var(--accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.login-brand-text{text-shadow:0 1px 1px var(--brand-highlight), 0 4px 14px color-mix(in srgb, var(--accent) 26%, transparent)}}.login-brand-char{animation:.12s cubic-bezier(.2,.9,.3,1) both login-char-in;display:inline-block}@keyframes login-char-in{0%{opacity:0;transform:translateY(3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.login-caret{background:var(--accent);width:3px;height:1.05em;box-shadow:0 0 8px var(--accent);border-radius:999px;margin-left:4px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.login-caret{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 55%, transparent)}}.login-caret-blink{animation:.9s steps(2,start) infinite login-caret-blink}@keyframes login-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.login-orb,.login-brand-char,.login-caret-blink{animation:none}}.theme-root[data-theme=STARLIGHT_BLACK]{background-image:radial-gradient(circle at 13px 19px,#e5e8eb24 1px,#0000 1.5px),radial-gradient(circle at 83px 61px,#e5e8eb19 1px,#0000 1.5px);background-size:137px 153px,211px 197px}.recharts-cartesian-axis-tick-value,.recharts-text{fill:var(--muted)}.recharts-cartesian-grid line,.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--border)}.recharts-default-tooltip{border-color:var(--glass-border)!important;background:linear-gradient(145deg, var(--glass-bg-start), var(--glass-bg-end)), var(--surface)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.recharts-default-tooltip{background:linear-gradient(145deg, var(--glass-bg-start), var(--glass-bg-end)), color-mix(in srgb, var(--surface) 90%, transparent)!important}}.recharts-default-tooltip{color:var(--text)!important;box-shadow:0 14px 32px -8px var(--text), inset 0 1px 0 var(--glass-inset-top)!important}@supports (color:color-mix(in lab, red, red)){.recharts-default-tooltip{box-shadow:0 14px 32px -8px color-mix(in srgb, var(--text) 22%, #00000047), inset 0 1px 0 var(--glass-inset-top)!important}}.recharts-tooltip-label{color:var(--text)}.recharts-legend-item-text{color:var(--text)!important}.recharts-tooltip-cursor{stroke:var(--border-strong)}.history-grid{font-variant-numeric:tabular-nums}.recharts-tooltip-wrapper{z-index:1000!important}.tour-overlay-root{z-index:1200;pointer-events:none;position:fixed;inset:0}.tour-svg-mask{pointer-events:auto;width:100%;height:100%;position:fixed;inset:0}.tour-spotlight-ring{border:2px solid var(--accent);box-shadow:0 0 18px var(--accent), inset 0 0 0 1px #ffffff6b;border-radius:18px;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.tour-spotlight-ring{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 48%, transparent), inset 0 0 0 1px #ffffff6b}}.tour-spotlight-ring{pointer-events:none;will-change:transform, width, height}.tour-popover{z-index:1210;background:radial-gradient(115% 65% at 16% 0%, var(--glass-lens-top) 0%, var(--glass-lens-mid) 46%, transparent 72%) padding-box, linear-gradient(145deg, var(--glass-bg-start) 0%, var(--glass-bg-mid) 52%, var(--glass-bg-end) 100%) padding-box, linear-gradient(0deg, var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--glass-rim-bright) 0%, var(--glass-rim-mid) 36%, var(--glass-rim-mid) 66%, var(--glass-rim-end) 100%) border-box;border:1.25px solid #0000;border-radius:22px;padding:1.25rem;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.tour-popover{background:radial-gradient(115% 65% at 16% 0%, var(--glass-lens-top) 0%, var(--glass-lens-mid) 46%, transparent 72%) padding-box, linear-gradient(145deg, var(--glass-bg-start) 0%, var(--glass-bg-mid) 52%, var(--glass-bg-end) 100%) padding-box, linear-gradient(0deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--surface) 90%, transparent)) padding-box, linear-gradient(135deg, var(--glass-rim-bright) 0%, var(--glass-rim-mid) 36%, var(--glass-rim-mid) 66%, var(--glass-rim-end) 100%) border-box}}.tour-popover{box-shadow:0 24px 56px -12px #0000007a, 0 8px 24px -6px var(--accent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1px 0 1px 0 var(--glass-inset-side), inset -1px -1px 2px 0 var(--glass-inset-side)}@supports (color:color-mix(in lab, red, red)){.tour-popover{box-shadow:0 24px 56px -12px #0000007a, 0 8px 24px -6px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 1.5px 1px 0 var(--glass-inset-top), inset 1px 0 1px 0 var(--glass-inset-side), inset -1px -1px 2px 0 var(--glass-inset-side)}}.tour-popover{pointer-events:auto;will-change:transform}.tour-arrow{border:1px solid var(--glass-border);background:var(--surface);width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.tour-arrow{background:color-mix(in srgb, var(--surface) 92%, var(--glass-bg-start))}}.tour-arrow-top{border-bottom:none;border-right:none;top:-7px}.tour-arrow-bottom{border-top:none;border-left:none;bottom:-7px}.tour-step-badge{border:1px solid var(--accent);border-radius:9999px;align-items:center;padding:.2rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tour-step-badge{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--glass-border))}}.tour-step-badge{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.tour-step-badge{background:color-mix(in srgb, var(--accent-soft) 78%, transparent)}}.tour-step-badge{color:var(--accent);font-size:.72rem;font-weight:600}.tour-dot{background:var(--border-strong);opacity:.45;border-radius:9999px;width:6px;height:6px;transition:width .22s,opacity .22s,background-color .22s}.tour-dot-active{background:var(--accent);opacity:1;width:20px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-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}
