.rdrCalendarWrapper{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;display:inline-flex}.rdrDateDisplay{justify-content:space-between;display:flex}.rdrDateDisplayItem{text-align:center;width:0;color:inherit;flex:1}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;justify-content:space-between;display:flex}.rdrMonthAndYearPickers{flex:auto;justify-content:center;align-items:center;display:flex}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{flex-direction:row;display:flex}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;text-align:center;flex-basis:14.2857%}.rdrDays{flex-wrap:wrap;display:flex}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;top:0;right:.25em}.rdrDay{box-sizing:inherit;width:14.2857%;font:inherit;cursor:pointer;position:relative}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{-webkit-user-select:none;user-select:none;display:inline-flex}.rdrStaticRanges{flex-direction:column;display:flex}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px #23394236}.rdrDateDisplayItem input{cursor:pointer;color:#849095;background:0 0;border:0;width:100%;height:2.5em;line-height:2.5em}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{appearance:none;color:#3e484f;cursor:pointer;text-align:center;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") right 8px center no-repeat;border:0;border-radius:4px;outline:0;padding:10px 30px 10px 10px}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;width:24px;height:24px;margin:0 .833em;padding:0;display:block}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{text-align:center;border-style:solid;width:0;height:0;margin:auto;padding:0;display:block;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:#0000 #34495e #0000 #0000;transform:translate(-3px)}.rdrNextButton i{border-width:4px 4px 4px 6px;border-color:#0000 #0000 #0000 #34495e;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{-webkit-user-select:none;user-select:none;text-align:center;color:#1d2429;background:0 0;border:0;height:3em;padding:0;line-height:3em}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;justify-content:center;align-items:center;font-weight:300;display:flex;position:absolute;inset:5px 0}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";background:#3d91ff;border-radius:2px;width:18px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none;z-index:1;background:#ffffff17;border:0 solid;position:absolute;inset:3px 0}.rdrDayStartPreview{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;width:226px;font-size:12px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff2f7;outline:0;padding:0;display:block}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{text-align:left;outline:0;padding:10px 20px;line-height:18px;display:block}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{text-align:center;color:#6c767a;border:1px solid #dee7eb;border-radius:4px;width:30px;height:30px;margin-right:10px;line-height:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{color:#333;border-color:#b4bfc4;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";background:0 0;border:1px solid;border-radius:1.333em;position:absolute;inset:-2px 0}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale()opacity(60%)}.rdrMonthName{text-align:left;color:#849095;padding:.833em;font-weight:600}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--search-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-700:oklch(51.1% .096 186.391);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--color-steel-50:#f4f7fa;--color-steel-100:#e6edf4;--color-steel-200:#c9d7e6;--color-steel-300:#93b0cc;--color-steel-400:#6489ae;--color-steel-500:#3f6f9b;--color-steel-600:#305b84;--color-steel-700:#264a6d;--color-steel-800:#27384c;--color-steel-900:#222f3f;--color-steel-950:#141c27;--color-slate-ink:#3a4656;--color-accent:#2f78ab;--color-accent-soft:#e4f1f8;--color-danger:#b42318;--animate-auth-rise:auth-rise .85s cubic-bezier(.22, 1, .36, 1) both;--animate-auth-fade:auth-fade 1s ease both;--animate-auth-drift:auth-drift 18s ease-in-out infinite alternate;--animate-auth-scan:auth-scan 8s linear infinite;--animate-auth-float:auth-float 5.5s ease-in-out infinite;--animate-auth-shine:auth-shine 2.8s ease-in-out infinite;--animate-auth-check-pop:auth-check-pop .38s cubic-bezier(.34, 1.56, .64, 1) both;--animate-auth-check-draw:auth-check-draw .28s ease 80ms both;--animate-brand-orbit:brand-orbit 22s linear infinite;--animate-brand-float-a:brand-float-a 7s ease-in-out infinite;--animate-brand-float-b:brand-float-b 9s ease-in-out infinite;--animate-brand-pulse:brand-pulse 3.6s ease-in-out infinite;--animate-brand-draw:brand-draw 1.4s ease both;--animate-auth-aurora:auth-aurora 16s ease-in-out infinite alternate;--animate-brand-shimmer:brand-shimmer 5.5s ease-in-out infinite;--animate-brand-underline:brand-underline 2.8s ease-in-out infinite;--animate-brand-blink:brand-blink 2.2s ease-in-out infinite;--animate-brand-stat-float:brand-stat-float 5.5s ease-in-out infinite}}@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}html,body,#root{height:100%}body{font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:"kern" 1, "liga" 1;color:var(--color-slate-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 600px at 10% -10%,#cfe1f2 0%,#0000 55%),radial-gradient(900px 500px at 100% 0,#c4dbee 0%,#0000 50%),linear-gradient(#e9f1f9 0%,#dde8f2 100%);margin:0}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#6f8fad73 transparent}::-webkit-scrollbar{width:.55rem;height:.55rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6f8fad66;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3d7ea68c}::-webkit-scrollbar-corner{background:0 0}.dark *,[data-theme=dark] *{scrollbar-color:#93bdea66 transparent}.dark ::-webkit-scrollbar-thumb{background:#93bdea59}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#93bdea59}.dark ::-webkit-scrollbar-thumb:hover{background:#93bdea80}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#93bdea80}:focus,:focus-visible{outline:none}button,input,select,textarea{font:inherit}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[8\%\]{inset-inline:8%}.inset-x-\[18\%\]{inset-inline:18%}.-top-\[10\%\]{top:-10%}.-top-\[22\%\]{top:-22%}.top-0{top:0}.top-1\/2{top:50%}.top-\[1\.75rem\]{top:1.75rem}.top-\[4\%\]{top:4%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[35\%\]{top:35%}.-right-\[18\%\]{right:-18%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[4\%\]{right:4%}.right-\[5\%\]{right:5%}.right-\[6\%\]{right:6%}.right-\[8\%\]{right:8%}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-28\%\]{bottom:-28%}.bottom-\[5\%\]{bottom:5%}.bottom-\[6\%\]{bottom:6%}.bottom-\[7\%\]{bottom:7%}.bottom-\[8\%\]{bottom:8%}.bottom-\[22\%\]{bottom:22%}.-left-\[12\%\]{left:-12%}.left-1\/2{left:50%}.left-\[6\%\]{left:6%}.left-\[8\%\]{left:8%}.left-\[18\%\]{left:18%}.left-\[20\%\]{left:20%}.left-\[40\%\]{left:40%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-header-group{display:table-header-group}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.35em\]{height:1.35em}.h-\[2px\]{height:2px}.h-\[3\.25rem\]{height:3.25rem}.h-\[7\%\]{height:7%}.h-\[17px\]{height:17px}.h-\[40\%\]{height:40%}.h-\[45\%\]{height:45%}.h-\[48\%\]{height:48%}.h-\[50\%\]{height:50%}.h-\[55\%\]{height:55%}.h-\[60\%\]{height:60%}.h-\[62\%\]{height:62%}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[78\%\]{height:78%}.h-\[92\%\]{height:92%}.h-full{height:100%}.max-h-\[min\(78vh\,52rem\)\]{max-height:min(78vh,52rem)}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[17px\]{width:17px}.w-\[30\%\]{width:30%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[48\%\]{width:48%}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[78\%\]{width:78%}.w-\[92\%\]{width:92%}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[440px\]{max-width:440px}.max-w-\[1280px\]{max-width:1280px}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[14ch\]{min-width:14ch}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}: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-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-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--auth-line\)\]{border-color:var(--auth-line)}.border-\[var\(--auth-line-soft\)\]{border-color:var(--auth-line-soft)}.border-\[var\(--auth-orbit-line\)\]{border-color:var(--auth-orbit-line)}.border-\[var\(--auth-orbit-line-soft\)\]{border-color:var(--auth-orbit-line-soft)}.border-accent{border-color:var(--color-accent)}.border-accent\/25{border-color:#2f78ab40}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-danger\/30{border-color:#b423184d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-steel-100{border-color:var(--color-steel-100)}.border-steel-200{border-color:var(--color-steel-200)}.border-steel-300{border-color:var(--color-steel-300)}.border-steel-400{border-color:var(--color-steel-400)}.bg-\[\#7ee7ff\]{background-color:#7ee7ff}.bg-\[var\(--auth-glass\)\]{background-color:var(--auth-glass)}.bg-\[var\(--auth-ink-soft\)\]\/70{background-color:var(--auth-ink-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--auth-ink-soft\)\]\/70{background-color:color-mix(in oklab, var(--auth-ink-soft) 70%, transparent)}}.bg-\[var\(--auth-line-soft\)\]{background-color:var(--auth-line-soft)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent-soft\/60{background-color:#e4f1f899}@supports (color:color-mix(in lab, red, red)){.bg-accent-soft\/60{background-color:color-mix(in oklab, var(--color-accent-soft) 60%, transparent)}}.bg-accent\/45{background-color:#2f78ab73}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.bg-accent\/60{background-color:#2f78ab99}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-ink\/45{background-color:#3a465673}@supports (color:color-mix(in lab, red, red)){.bg-slate-ink\/45{background-color:color-mix(in oklab, var(--color-slate-ink) 45%, transparent)}}.bg-steel-50{background-color:var(--color-steel-50)}.bg-steel-100{background-color:var(--color-steel-100)}.bg-steel-950{background-color:var(--color-steel-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,var\(--auth-device-a\)\,var\(--auth-device-b\)\)\]{background-image:linear-gradient(145deg,var(--auth-device-a),var(--auth-device-b))}.bg-\[linear-gradient\(155deg\,var\(--auth-stage-0\)_0\%\,var\(--auth-stage-1\)_38\%\,var\(--auth-stage-2\)_68\%\,var\(--auth-stage-3\)_100\%\)\]{background-image:linear-gradient(155deg,var(--auth-stage-0) 0%,var(--auth-stage-1) 38%,var(--auth-stage-2) 68%,var(--auth-stage-3) 100%)}.bg-\[radial-gradient\(circle\,var\(--auth-glow\)_0\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,var(--auth-glow) 0%,transparent 68%)}.bg-\[radial-gradient\(circle\,var\(--auth-glow-accent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--auth-glow-accent) 0%,transparent 70%)}.bg-\[radial-gradient\(circle\,var\(--auth-glow-accent\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,var(--auth-glow-accent) 0%,transparent 72%)}.bg-\[radial-gradient\(circle\,var\(--auth-glow-soft\)_0\%\,transparent_65\%\)\]{background-image:radial-gradient(circle,var(--auth-glow-soft) 0%,transparent 65%)}.from-\[var\(--auth-glass\)\]{--tw-gradient-from:var(--auth-glass);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-steel-50{--tw-gradient-to:var(--color-steel-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-steel-50\/80{--tw-gradient-to:#f4f7facc}@supports (color:color-mix(in lab, red, red)){.to-steel-50\/80{--tw-gradient-to:color-mix(in oklab, var(--color-steel-50) 80%, transparent)}}.to-steel-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-steel-300{--tw-gradient-to:var(--color-steel-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-\[1\.15rem\]{padding-top:1.15rem}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[0\.55rem\]{padding-bottom:.55rem}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.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-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--auth-ink-faint\)\]{color:var(--auth-ink-faint)}.text-\[var\(--auth-ink-muted\)\]{color:var(--auth-ink-muted)}.text-\[var\(--auth-ink-soft\)\]{color:var(--auth-ink-soft)}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-slate-ink{color:var(--color-slate-ink)}.text-steel-400{color:var(--color-steel-400)}.text-steel-500{color:var(--color-steel-500)}.text-steel-600{color:var(--color-steel-600)}.text-steel-700{color:var(--color-steel-700)}.text-steel-800{color:var(--color-steel-800)}.text-steel-900{color:var(--color-steel-900)}.text-steel-950{color:var(--color-steel-950)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-95{opacity:.95}.opacity-\[0\.12\]{opacity:.12}.shadow-\[0_0_10px_\#7ee7ff\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#7ee7ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(201\,215\,230\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#c9d7e68c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(61\,126\,166\,0\.85\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#3d7ea6d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_4px_12px_rgba\(15\,23\,32\,0\.05\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 4px 12px var(--tw-shadow-color,#0f17200d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(61\,126\,166\,0\.4\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#3d7ea666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:text-accent:is(:where(.group):focus-within *){color:var(--color-accent)}.placeholder\:text-steel-400::placeholder{color:var(--color-steel-400)}.placeholder\:text-transparent::placeholder{color:#0000}@media (hover:hover){.hover\:border-steel-400:hover{border-color:var(--color-steel-400)}.hover\:bg-steel-50:hover{background-color:var(--color-steel-50)}.hover\:bg-steel-100:hover{background-color:var(--color-steel-100)}}.focus\:border-accent:focus{border-color:var(--color-accent)}@media (hover:hover){.enabled\:hover\:bg-steel-800:enabled:hover{background-color:var(--color-steel-800)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-steel-300:disabled{background-color:var(--color-steel-300)}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-w-\[18ch\]{min-width:18ch}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[2\.15rem\]{font-size:2.15rem}}@media (width>=64rem){.lg\:mx-0{margin-inline:0}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[60\%\]{width:60%}.lg\:flex-none{flex:none}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:text-left{text-align:left}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-\[rgba\(120\,170\,235\,0\.14\)\]:where(.dark,.dark *){border-color:#78aaeb24}.dark\:border-\[rgba\(120\,170\,235\,0\.16\)\]:where(.dark,.dark *){border-color:#78aaeb29}.dark\:border-\[rgba\(120\,170\,235\,0\.18\)\]:where(.dark,.dark *){border-color:#78aaeb2e}.dark\:border-\[rgba\(120\,170\,235\,0\.22\)\]:where(.dark,.dark *){border-color:#78aaeb38}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-\[\#0b1424\]:where(.dark,.dark *){background-color:#0b1424}.dark\:bg-\[\#0b1424\]\/70:where(.dark,.dark *){background-color:oklab(19.177% -.00534836 -.0349642/.7)}.dark\:bg-\[\#03070f\]\/70:where(.dark,.dark *){background-color:oklab(12.7249% -.00509425 -.0207521/.7)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:to-steel-500:where(.dark,.dark *){--tw-gradient-to:var(--color-steel-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[\#8fa6c8\]:where(.dark,.dark *){color:#8fa6c8}.dark\:text-\[\#e7eefb\]:where(.dark,.dark *){color:#e7eefb}.dark\:text-steel-100:where(.dark,.dark *){color:var(--color-steel-100)}.dark\:text-steel-200:where(.dark,.dark *){color:var(--color-steel-200)}.dark\:text-steel-300:where(.dark,.dark *){color:var(--color-steel-300)}.dark\:text-steel-400:where(.dark,.dark *){color:var(--color-steel-400)}.dark\:text-steel-500:where(.dark,.dark *){color:var(--color-steel-500)}.dark\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:shadow-\[0_2px_10px_rgba\(61\,126\,166\,0\.45\)\]:where(.dark,.dark *){--tw-shadow:0 2px 10px var(--tw-shadow-color,#3d7ea673);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_24px_60px_-12px_rgba\(0\,0\,0\,0\.7\)\]:where(.dark,.dark *){--tw-shadow:0 24px 60px -12px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:hover\:border-white\/30:where(.dark,.dark *):hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-white\/30:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}}.auth-rise{animation:var(--animate-auth-rise)}.auth-fade{animation:var(--animate-auth-fade)}.auth-drift{animation:var(--animate-auth-drift)}.auth-scan{animation:var(--animate-auth-scan)}.auth-float{animation:var(--animate-auth-float)}.auth-shine{animation:var(--animate-auth-shine)}.brand-orbit{animation:var(--animate-brand-orbit)}.brand-float-a{animation:var(--animate-brand-float-a)}.brand-float-b{animation:var(--animate-brand-float-b)}.brand-pulse{animation:var(--animate-brand-pulse)}.brand-draw{stroke-dasharray:120;animation:var(--animate-brand-draw)}.auth-aurora{animation:var(--animate-auth-aurora)}.brand-shimmer{color:#0000;animation:var(--animate-brand-shimmer);background-image:linear-gradient(110deg,#c9d7e6 0%,#9fb6cd 28%,#7eb3d4 48%,#d4e4f0 62%,#b8cdd9 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.dark .brand-shimmer,[data-theme=dark] .brand-shimmer{background-image:linear-gradient(110deg,#b8cdd9 0%,#9fb6cd 28%,#6f9fbf 48%,#c9d7e6 62%,#8eacc4 100%)}.brand-title-glow{filter:drop-shadow(0 0 28px #3d7ea659)drop-shadow(0 12px 40px #00000059)}.brand-underline{transform-origin:0;animation:var(--animate-brand-underline)}.brand-blink{animation:var(--animate-brand-blink)}.brand-ticker-smooth{transition:transform .55s cubic-bezier(.22,1,.36,1)}.brand-stat-3d{border:1px solid var(--auth-line-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:transform;background:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 45%,#0000001f 100%);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000040,0 2px 4px #0003,0 10px 22px -8px #0000008c,0 22px 40px -16px #00000073}.brand-stat-float{animation:var(--animate-brand-stat-float)}.brand-stat-float:hover .brand-stat-3d{border-color:#ffffff2e;transform:scale(1.05)translateY(-3px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000047,0 4px 10px #00000047,0 16px 28px -10px #0000008c,0 28px 48px -18px #0006}.brand-stat-title{color:var(--auth-ink-faint)}.brand-stat-value{color:var(--auth-ink-muted)}.dark .brand-stat-value,[data-theme=dark] .brand-stat-value{color:#8eacc4}.dark .brand-stat-title,[data-theme=dark] .brand-stat-title{color:#6a8299}.brand-sep-ring{background:#5064788c;border-radius:9999px;flex-shrink:0;width:.35rem;height:.35rem;display:inline-block;box-shadow:0 0 0 2px #50647833}.dark .brand-sep-ring,[data-theme=dark] .brand-sep-ring{background:#1b3151a6;box-shadow:0 0 0 2px #1b315140}.auth-delay-1{animation-delay:.12s}.auth-delay-2{animation-delay:.24s}.auth-delay-3{animation-delay:.36s}.auth-panel-3d{background:linear-gradient(#fffffff2 0%,#ffffffd1 10%,#eaf2fafa 100%);border:1px solid #ffffff8c;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f17200d,0 0 0 1px #27384c14,0 2px 4px #0f17200a,0 12px 28px -8px #0f172047,0 28px 56px -18px #0c141d66}.auth-input-3d{color:#3a4656;background:linear-gradient(#fff 0%,#f4f7fa 100%);border:1px solid #27384c1f;transition:box-shadow .2s,border-color .2s,background .2s;box-shadow:inset 0 1px #ffffffe6,0 2px 3px #0f17200a,0 1px 2px #0f17200f}.auth-input-3d:hover{border-color:#27384c38;box-shadow:inset 0 1px #fffffff2,0 4px 10px #0f172014,0 0 0 3px #4f719314}.auth-input-3d:focus{border-color:var(--color-accent);background:#fff;box-shadow:inset 0 1px #fff,0 6px 16px #3d7ea624,0 0 0 4px #3d7ea633}.auth-input-3d[data-invalid=true],.auth-input-3d[aria-invalid=true]{background:linear-gradient(#fffbfb 0%,#faf4f4 100%);border-color:#be5a5a61;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #0f17200a,0 0 0 3px #be64641a}.auth-input-3d[data-invalid=true]:hover,.auth-input-3d[aria-invalid=true]:hover{border-color:#be5a5a7a;box-shadow:inset 0 1px #fffffff2,0 4px 10px #0f17200f,0 0 0 3px #be64641f}.auth-input-3d[data-invalid=true]:focus,.auth-input-3d[aria-invalid=true]:focus{background:#fff;border-color:#b950508c;box-shadow:inset 0 1px #fff,0 6px 16px #0f17200f,0 0 0 4px #be646424}.peer[data-invalid=true]~.auth-float-row .auth-float-label,.peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#a64d4d;background-color:#fff;border-color:#d6a0a0d9;box-shadow:inset 0 1px #fff,0 3px 8px #a046461a}.auth-field-error-chip{z-index:30;text-overflow:ellipsis;white-space:nowrap;max-width:min(58%,14rem);font-family:var(--font-sans);letter-spacing:.01em;color:#1c2639;pointer-events:none;background:linear-gradient(#f6c65a 0%,#e8a93a 100%);border:none;border-radius:9999px;padding:.2rem .7rem;font-size:.75rem;font-weight:600;line-height:1.25;position:absolute;top:0;right:.85rem;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff73,0 2px 8px #b4782847}.auth-input-3d:-webkit-autofill{-webkit-text-fill-color:#3a4656;caret-color:#3a4656;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff,inset 0 1px #fff,0 2px 3px #0f17200a}.auth-input-3d:-webkit-autofill:hover{-webkit-text-fill-color:#3a4656;caret-color:#3a4656;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff,inset 0 1px #fff,0 2px 3px #0f17200a}.auth-input-3d:-webkit-autofill:focus{-webkit-text-fill-color:#3a4656;caret-color:#3a4656;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff,inset 0 1px #fff,0 2px 3px #0f17200a}.auth-input-3d:-webkit-autofill:active{-webkit-text-fill-color:#3a4656;caret-color:#3a4656;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff,inset 0 1px #fff,0 2px 3px #0f17200a}.auth-input-3d:focus:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff,inset 0 1px #fff,0 6px 16px #3d7ea624,0 0 0 4px #3d7ea633}.auth-password-masked,.auth-password-plain{box-sizing:border-box;height:3.5rem!important;min-height:3.5rem!important;max-height:3.5rem!important}.auth-password-masked{letter-spacing:.2em;font-weight:700;padding-top:1.2rem!important;padding-bottom:.5rem!important;font-size:1.2rem!important;line-height:1.2!important}.auth-password-plain{letter-spacing:normal!important;padding-top:1.15rem!important;padding-bottom:.55rem!important;font-size:1.0625rem!important;font-weight:500!important;line-height:1.25!important}.auth-btn-3d{background:linear-gradient(#5a9bc4 0%,#3d7ea6 48%,#326a8c 100%);border:1px solid #ffffff47;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #1c466259,0 1px 2px #0f17201f,0 8px 18px -4px #3d7ea68c,0 18px 36px -10px #3d7ea666}.auth-btn-3d:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 48%,#0000 62%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.auth-btn-3d:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #1c466259,0 2px 4px #0f17201f,0 14px 28px -6px #3d7ea68c,0 28px 48px -12px #3d7ea659,0 0 0 4px #3d7ea633}.auth-btn-3d:hover:not(:disabled):after{transform:translate(120%)}.auth-btn-3d:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #fff3,inset 0 2px 4px #1c466259,0 2px 6px #3d7ea659}.auth-btn-3d:disabled{opacity:.55;box-shadow:none}.auth-btn-3d-secondary{color:#1a2736;background:linear-gradient(#fff 0%,#eef3f8 48%,#e2ebf3 100%);border:1px solid #466e9152;transition:transform .15s,box-shadow .15s,filter .15s,border-color .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -2px #466e911f,0 1px 2px #0f17200f,0 8px 18px -6px #1e375047,0 16px 32px -12px #1e37502e}.auth-btn-3d-secondary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 48%,#0000 62%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.auth-btn-3d-secondary:hover:not(:disabled){filter:brightness(1.02);color:#123048;border-color:#3d7ea673;transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -2px #466e9124,0 2px 4px #0f172014,0 14px 28px -6px #2f6a8c47,0 24px 40px -12px #1e375033,0 0 0 4px #3d7ea61f}.auth-btn-3d-secondary:hover:not(:disabled):after{transform:translate(120%)}.auth-btn-3d-secondary:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffffb3,inset 0 2px 4px #466e9133,0 2px 6px #1e375029}.auth-btn-3d-secondary:disabled{opacity:.55;box-shadow:none}.auth-btn-3d-danger{background:linear-gradient(#e05a4f 0%,#c0392b 48%,#a93226 100%);border:1px solid #ffffff38;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #781e1866,0 1px 2px #0f17201f,0 8px 18px -4px #c0392b80,0 18px 36px -10px #c0392b59}.auth-btn-3d-danger:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff3 48%,#0000 62%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.auth-btn-3d-danger:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,inset 0 -2px #781e1866,0 2px 4px #0f17201f,0 14px 28px -6px #c0392b80,0 28px 48px -12px #c0392b52,0 0 0 4px #c0392b2e}.auth-btn-3d-danger:hover:not(:disabled):after{transform:translate(120%)}.auth-btn-3d-danger:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff29,inset 0 2px 4px #781e1866,0 2px 6px #c0392b59}.auth-btn-3d-danger:disabled{opacity:.55;box-shadow:none}.auth-float-row{z-index:10;pointer-events:none;align-items:center;transition:top .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:.85rem;transform:translateY(calc(2px - 50%))}.auth-float-label{max-width:100%;font-family:var(--font-sans);letter-spacing:.01em;color:#5a6b7d;background-color:#0000;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;padding:.2rem .35rem;font-size:.9375rem;font-weight:500;transition:font-size .3s cubic-bezier(.22,1,.36,1),font-weight .3s,letter-spacing .3s,color .3s,padding .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,box-shadow .3s;box-shadow:0 0 #0000}.peer:focus~.auth-float-row,.peer:not(:placeholder-shown)~.auth-float-row,.peer[data-filled=true]~.auth-float-row,.peer[data-invalid=true]~.auth-float-row,.peer[aria-invalid=true]~.auth-float-row{top:0;transform:translateY(-50%)}.peer:focus~.auth-float-row .auth-float-label,.peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,.peer[data-filled=true]~.auth-float-row .auth-float-label,.peer[data-invalid=true]~.auth-float-row .auth-float-label,.peer[aria-invalid=true]~.auth-float-row .auth-float-label{letter-spacing:.01em;color:var(--color-accent);background-color:#fff;border-color:#93c5def2;border-radius:9999px;padding:.2rem .7rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 1px #fff,0 4px 10px #3d7ea629}.peer[data-invalid=true]~.auth-float-row .auth-float-label,.peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#a64d4d;border-color:#d6a0a0d9;box-shadow:inset 0 1px #fff,0 3px 8px #a046461a}.auth-check-3d{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s,border-color .2s;box-shadow:inset 0 1px #ffffffd9,0 2px 4px #0f17201f}.auth-check-3d:hover{transform:scale(1.06)}.auth-check-3d[data-checked=true]{animation:var(--animate-auth-check-pop);color:#fff;background:linear-gradient(#5a9bc4 0%,#3d7ea6 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #3d7ea659,0 0 0 3px #3d7ea629}.auth-check-mark{stroke-dasharray:16;stroke-dashoffset:16px;animation:var(--animate-auth-check-draw)}.auth-eye-btn{color:#5a6b7d;background:linear-gradient(#fff 0%,#f0f4f8 100%);border:1px solid #27384c1f;border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1),color .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fff,0 2px 6px #0f172014}.auth-eye-btn:hover{color:var(--color-accent);border-color:#3d7ea659;transform:scale(1.08);box-shadow:inset 0 1px #fff,0 4px 12px #3d7ea633,0 0 0 3px #3d7ea61f}.auth-eye-btn:active{transform:scale(.94)}.auth-eye-btn[data-on=true]{color:#fff;background:linear-gradient(#5a9bc4 0%,#3d7ea6 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #3d7ea666}.auth-eye-btn[data-on=true]:hover{color:#fff;filter:brightness(1.06)}.auth-brand-depth{text-shadow:0 1px #ffffff14,0 12px 40px #00000059,0 2px #0003}.auth-stage{--auth-stage-0:#071226;--auth-stage-1:#0c2145;--auth-stage-2:#123064;--auth-stage-3:#0a2350;--auth-ink:#fff;--auth-ink-soft:#e6edf4;--auth-ink-muted:#9fb6cd;--auth-ink-faint:#c9d7e68c;--auth-line:#ffffff29;--auth-line-soft:#ffffff1a;--auth-glass:#ffffff0f;--auth-glow:#4a8fd957;--auth-glow-accent:#5aa0f066;--auth-glow-soft:#8cbefa29;--auth-grid-line:#a0c8ff17;--auth-device-a:#0b1b318c;--auth-device-b:#3d7ea647;--auth-orbit-line:#ffffff38;--auth-orbit-line-soft:#ffffff1f;--auth-image-opacity:.42;--auth-orbit-opacity:.48}.dark .auth-stage,[data-theme=dark] .auth-stage{--auth-stage-0:#050d1a;--auth-stage-1:#0d1d34;--auth-stage-2:#12274a;--auth-stage-3:#0c2547;--auth-glow:#6f8fad42;--auth-glow-accent:#3d7ea647;--auth-glow-soft:#c9d7e61f;--auth-grid-line:#f4f7fa17;--auth-image-opacity:.42;--auth-orbit-opacity:.48}button.auth-theme-toggle.app-topbar-btn{z-index:30;position:absolute;top:1rem;right:1rem}@media (width>=640px){button.auth-theme-toggle.app-topbar-btn{top:1.5rem;right:1.5rem}}.dark .auth-panel-3d,[data-theme=dark] .auth-panel-3d{color:#eef4fc;background:linear-gradient(#223b66 0%,#1b3159 52%,#172b50 100%);border:1px solid #a0c8ff3d;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000004d,0 0 0 1px #0006,0 2px 4px #00000038,0 14px 32px -10px #00000073,0 28px 56px -18px #0006}.dark .auth-input-3d,[data-theme=dark] .auth-input-3d{color:#eef4fc;background:linear-gradient(#2a4675 0%,#243f6c 100%);border-color:#a0c8ff3d;box-shadow:inset 0 1px #ffffff0d,0 2px 4px #0003}.dark .auth-input-3d:hover,[data-theme=dark] .auth-input-3d:hover{border-color:#93bdea42;box-shadow:inset 0 1px #ffffff0d,0 4px 10px #0003,0 0 0 3px #4a8fd91a}.dark .auth-input-3d:focus,[data-theme=dark] .auth-input-3d:focus{background:linear-gradient(#14233c 0%,#111e34 100%);border-color:#6ea6e4;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0003,0 0 0 4px #4a8fd933}.dark .auth-input-3d:-webkit-autofill{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}.dark .auth-input-3d:-webkit-autofill:hover{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}.dark .auth-input-3d:-webkit-autofill:focus{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}.dark .auth-input-3d:-webkit-autofill:active{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}[data-theme=dark] .auth-input-3d:-webkit-autofill{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}[data-theme=dark] .auth-input-3d:-webkit-autofill:hover{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}[data-theme=dark] .auth-input-3d:-webkit-autofill:focus{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}[data-theme=dark] .auth-input-3d:-webkit-autofill:active{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d}:is(.dark .auth-input-3d:focus:autofill,[data-theme=dark] .auth-input-3d:focus:autofill){box-shadow:inset 0 0 0 1000px #111e34,inset 0 1px #ffffff0d,0 0 0 4px #4a8fd933}.dark .auth-float-label,[data-theme=dark] .auth-float-label{color:#7aa8c4}.dark .peer:focus~.auth-float-row .auth-float-label,.dark .peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,.dark .peer[data-filled=true]~.auth-float-row .auth-float-label,[data-theme=dark] .peer:focus~.auth-float-row .auth-float-label,[data-theme=dark] .peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,[data-theme=dark] .peer[data-filled=true]~.auth-float-row .auth-float-label{color:#93bdea;background-color:#111e34;border-color:#6ea6e466;box-shadow:inset 0 1px #ffffff0d,0 4px 10px #00000047}.auth-select-root{position:relative}.auth-select-trigger{cursor:pointer;align-items:center;padding-right:2.6rem;display:flex}.auth-select-trigger:disabled{cursor:not-allowed;opacity:.65}.auth-select-value{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.auth-select-value.is-empty{color:#0000}.auth-select-chevron{z-index:5;pointer-events:none;border-bottom:2px solid #4f7193;border-right:2px solid #4f7193;width:.55rem;height:.55rem;transition:transform .2s;position:absolute;top:1.75rem;right:1.05rem;transform:translateY(-50%)rotate(45deg)}.auth-select-chevron[data-open=true]{transform:translateY(-35%)rotate(225deg)}.dark .auth-select-chevron,[data-theme=dark] .auth-select-chevron{border-color:#93bdea}.auth-select-menu{z-index:40;background:linear-gradient(#fff 0%,#f7fafc 100%);border:1px solid #9fb6cd8c;border-radius:.85rem;flex-direction:column;max-height:min(18rem,50vh);animation:.22s both ace-prod-rail-in;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 36px -12px #0f1e3259}.auth-select-menu--portal{z-index:80;position:fixed;right:auto}.dark .auth-select-menu,[data-theme=dark] .auth-select-menu{background:linear-gradient(#0f1a2d 0%,#0c1526 100%);border-color:#4f719366;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -12px #0000008c}.auth-select-search{border-bottom:1px solid #9fb6cd59;padding:.55rem .55rem .35rem}.dark .auth-select-search,[data-theme=dark] .auth-select-search{border-bottom-color:#4f71934d}.auth-select-search-input{color:#3a4656;background:#ffffffe6;border:1px solid #9fb6cd8c;border-radius:.55rem;outline:none;width:100%;height:2.35rem;padding:0 .75rem;font-size:.9rem;font-weight:550}.auth-select-search-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #3d7ea629}.dark .auth-select-search-input,[data-theme=dark] .auth-select-search-input{color:#e6edf4;background:#09111bd9;border-color:#4f719366}.auth-select-list{flex:1;min-height:0;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.auth-select-option{text-align:left;color:#2f465e;cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:100%;padding:.55rem .7rem;font-size:.92rem;font-weight:550;display:block}.auth-select-option.is-highlight,.auth-select-option:hover{background:#3d7ea61a}.auth-select-option.is-selected{color:#2f6a8c;font-weight:700}.dark .auth-select-option,[data-theme=dark] .auth-select-option{color:#d7e4ef}.dark .auth-select-option.is-highlight,.dark .auth-select-option:hover,[data-theme=dark] .auth-select-option.is-highlight,[data-theme=dark] .auth-select-option:hover{background:#93bdea1f}.dark .auth-select-option.is-selected,[data-theme=dark] .auth-select-option.is-selected{color:#93bdea}.auth-select-empty{color:#8499ae;padding:.75rem .7rem;font-size:.86rem;font-weight:550}.auth-select-clear{color:#4f7193;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #9fb6cd59;margin:0;padding:.55rem .85rem;font-size:.8rem;font-weight:650}.auth-select-clear:hover{color:#3d7ea6;background:#3d7ea60f}.dark .auth-select-clear,[data-theme=dark] .auth-select-clear{color:#93bdea;border-top-color:#4f71934d}.dark .auth-eye-btn,[data-theme=dark] .auth-eye-btn{color:#7aa8c4;background:linear-gradient(#0f1a2d 0%,#0e182b 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff09,0 2px 6px #0000004d}.dark .auth-eye-btn:hover,[data-theme=dark] .auth-eye-btn:hover{color:#93bdea;background:linear-gradient(#101c2f 0%,#0e182b 100%);border-color:#6ea6e466;box-shadow:inset 0 1px #ffffff0a,0 3px 10px #0000004d,0 0 0 3px #4a8fd91f}.dark .auth-eye-btn[data-on=true],[data-theme=dark] .auth-eye-btn[data-on=true]{color:#fff;background:linear-gradient(#6ea6e4 0%,#4a8fd9 55%,#3a74b8 100%);border-color:#4a8fd966;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00468259,0 0 14px #4a8fd959,0 3px 10px #00000059}.dark .auth-check-3d,[data-theme=dark] .auth-check-3d{background:linear-gradient(#0f1a2d 0%,#0e182b 100%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff09,0 2px 4px #0000004d}.dark .auth-check-3d[data-checked=true],[data-theme=dark] .auth-check-3d[data-checked=true]{background:linear-gradient(#6ea6e4 0%,#4a8fd9 55%,#3a74b8 100%);border-color:#4a8fd959;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0046824d,0 2px 6px #00000059,0 0 0 3px #4a8fd92e,0 0 14px #4a8fd94d}.dark .auth-btn-3d,[data-theme=dark] .auth-btn-3d{background:linear-gradient(#6ea6e4 0%,#4a8fd9 48%,#3a74b8 100%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0713248c,0 8px 18px -4px #00000080,0 16px 32px -10px #00000073}.dark .auth-btn-3d:hover:not(:disabled),[data-theme=dark] .auth-btn-3d:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #0713248c,0 12px 24px -6px #00000080,0 24px 40px -12px #00000073,0 0 0 4px #4a8fd929}.dark .auth-btn-3d:active:not(:disabled),[data-theme=dark] .auth-btn-3d:active:not(:disabled){box-shadow:inset 0 1px #ffffff0f,inset 0 2px 4px #07132480,0 2px 6px #0006}.dark .auth-btn-3d-secondary,[data-theme=dark] .auth-btn-3d-secondary{color:#e6edf4;background:linear-gradient(#0f1a2d 0%,#0e182b 48%,#0a1222 100%);border-color:#93bdea38;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00000073,0 8px 18px -4px #00000080,0 16px 32px -10px #0006}.dark .auth-btn-3d-secondary:hover:not(:disabled),[data-theme=dark] .auth-btn-3d-secondary:hover:not(:disabled){filter:brightness(1.06);color:#fff;border-color:#93bdea61;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000073,0 12px 24px -6px #00000080,0 24px 40px -12px #0000006b,0 0 0 4px #93bdea1f}.dark .auth-btn-3d-secondary:active:not(:disabled),[data-theme=dark] .auth-btn-3d-secondary:active:not(:disabled){box-shadow:inset 0 1px #ffffff0d,inset 0 2px 4px #00000080,0 2px 6px #0006}.dark .auth-btn-3d-danger,[data-theme=dark] .auth-btn-3d-danger{background:linear-gradient(#6b8ec8 0%,#4a6fa8 48%,#1c3359 100%);border-color:#93bdea38;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0a11218c,0 8px 18px -4px #00000080,0 16px 32px -10px #00000073}.dark .auth-btn-3d-danger:hover:not(:disabled),[data-theme=dark] .auth-btn-3d-danger:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0a11218c,0 12px 24px -6px #00000080,0 24px 40px -12px #00000073,0 0 0 4px #5568ca29}.dark .auth-btn-3d-danger:active:not(:disabled),[data-theme=dark] .auth-btn-3d-danger:active:not(:disabled){box-shadow:inset 0 1px #ffffff0d,inset 0 2px 4px #0a112180,0 2px 6px #0006}.dark .auth-footer-bar,[data-theme=dark] .auth-footer-bar{background:linear-gradient(#0f1a2d 0%,#0e182b 100%);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff08,0 4px 12px #00000047}.auth-alert-panel{border:1px solid #0000;border-radius:.95rem;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.auth-alert-3d{box-shadow:inset 0 1px #ffffffb3,0 4px 14px #0f172014}.auth-alert-icon{border:1px solid #0000;border-radius:.7rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.auth-alert-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:.9375rem;font-weight:700;line-height:1.25}.auth-alert-body{opacity:.92;margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:1.45}.auth-alert-danger{color:#7f1d1d;background:linear-gradient(145deg,#fff1f2 0%,#fef2f2 45%,#fff7ed 100%);border-color:#fca5a5bf}.auth-alert-danger .auth-alert-icon{color:#dc2626;background:linear-gradient(#fff 0%,#fee2e2 100%);border-color:#fca5a5cc;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #dc262626}.auth-alert-ok{color:#14532d;background:linear-gradient(145deg,#f0fdf4 0%,#ecfdf5 50%,#f0f9ff 100%);border-color:#86efacb3}.auth-alert-ok .auth-alert-icon{color:#16a34a;background:linear-gradient(#fff 0%,#dcfce7 100%);border-color:#86efacd9;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #16a34a26}.auth-alert-info{color:#1e3a4f;background:linear-gradient(145deg,#f0f9ff 0%,#f8fafc 55%,#eef6fb 100%);border-color:#93c5debf}.auth-alert-info .auth-alert-icon{color:var(--color-accent);background:linear-gradient(#fff 0%,#e0f2fe 100%);border-color:#93c5dee6;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #3d7ea626}.dark .auth-alert-3d,[data-theme=dark] .auth-alert-3d{box-shadow:inset 0 1px #ffffff08,0 4px 14px #0000004d}.dark .auth-alert-danger,[data-theme=dark] .auth-alert-danger{color:#c9d7e6;background:linear-gradient(#0e1829 0%,#0c1526 100%);border-color:#93bdea38}.dark .auth-alert-danger .auth-alert-icon,[data-theme=dark] .auth-alert-danger .auth-alert-icon{color:#93bdea;background:linear-gradient(#0f1a2d 0%,#0d1727 100%);border-color:#93bdea47;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #00000040}.dark .auth-alert-ok,[data-theme=dark] .auth-alert-ok{color:#bbf7d0;background:linear-gradient(#14241c 0%,#122018 100%);border-color:#8175ea38}.dark .auth-alert-ok .auth-alert-icon,[data-theme=dark] .auth-alert-ok .auth-alert-icon{color:#b1a9fb;background:linear-gradient(#1a3226 0%,#162a20 100%);border-color:#8175ea47;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #00000040}.dark .auth-alert-info,[data-theme=dark] .auth-alert-info{color:#c9d7e6;background:linear-gradient(#0f1a2d 0%,#0e182b 100%);border-color:#ffffff14}.dark .auth-alert-info .auth-alert-icon,[data-theme=dark] .auth-alert-info .auth-alert-icon{color:#93bdea;background:linear-gradient(#101c2f 0%,#0e182b 100%);border-color:#6ea6e447;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #00000040}.dark .auth-input-3d[data-invalid=true],.dark .auth-input-3d[aria-invalid=true],[data-theme=dark] .auth-input-3d[data-invalid=true],[data-theme=dark] .auth-input-3d[aria-invalid=true]{background:linear-gradient(#0c1424 0%,#0a0e1e 100%);border-color:#939ed247;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #7683bd1a}.dark .auth-input-3d[data-invalid=true]:focus,.dark .auth-input-3d[aria-invalid=true]:focus,[data-theme=dark] .auth-input-3d[data-invalid=true]:focus,[data-theme=dark] .auth-input-3d[aria-invalid=true]:focus{border-color:#9ea9dc66;box-shadow:inset 0 1px #ffffff0a,0 0 0 4px #7683bd24}.dark .peer[data-invalid=true]~.auth-float-row .auth-float-label,.dark .peer[aria-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .peer[data-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#b2bade;background-color:#0e182b;border-color:#8690bd59;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #0000004d}.dark .auth-field-error-chip,[data-theme=dark] .auth-field-error-chip{color:#0e182b;background:linear-gradient(#7884f4 0%,#6672de 100%);border:none;box-shadow:inset 0 1px #c7ccff59,0 2px 10px #0006}.app-shell{background:#e9f0f7;height:100%;min-height:0;display:flex;overflow:hidden}.app-sidebar{z-index:20;color:#e6edf4;background:#050814;border-right:1px solid #4a8fd914;flex-direction:column;flex-shrink:0;width:17.5rem;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:4px 0 24px #00000059}.app-sidebar-brand{background:linear-gradient(#03050c 0%,#050814 55%,#080c16 100%);border-bottom:none;flex-shrink:0;padding:0 0 .35rem;position:relative}.app-sidebar-title-wrap{width:100%;padding:0}.app-sidebar-title{width:100%;font-family:var(--font-display);letter-spacing:-.04em;text-align:center;font-size:4.5rem;font-weight:700;line-height:1.05;display:block}.app-sidebar-brand .brand-title-glow{filter:drop-shadow(0 0 18px #4a8fd966)drop-shadow(0 8px 20px #00000059)}.app-sidebar-byline{justify-content:flex-end;align-items:center;width:100%;margin-top:.2rem;padding:.15rem .5rem 0;display:flex;position:relative}.app-sidebar-byline-text{font-family:var(--font-display);letter-spacing:.25rem;word-spacing:.25rem;text-align:right;text-transform:uppercase;color:#9fb6cd;font-size:.62rem;font-weight:700;display:block}.app-shortcuts{z-index:25;position:absolute;top:50%;left:1.4rem;transform:translateY(-50%)}.app-shortcuts-trigger{color:#b8d0e4;width:1.7rem;height:1.7rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .2s;display:grid;overflow:visible}.app-shortcuts-trigger:hover{color:#e6edf4}.app-shortcuts-icon{width:1.75rem;height:1.75rem;display:block}.app-shortcuts--open .app-shortcuts-trigger{color:#fff;box-shadow:none;background:0 0;border:0}.app-shortcuts-panel{z-index:40;background:linear-gradient(#0c1424 0%,#050814 100%);border:1px solid #4a8fd938;border-radius:.75rem;width:15.4rem;max-width:calc(100vw - 1.5rem);padding:0;position:absolute;top:calc(100% + .45rem);left:calc(.4rem - 10px);overflow:hidden;box-shadow:inset 0 1px #4a8fd914,0 14px 32px #0000008c}.app-shortcuts-panel-head{background:radial-gradient(120% 90% at 0 0,#4a8fd952,#0000 55%),linear-gradient(#4a8fd929 0%,#05081466 100%);border-bottom:1px solid #4a8fd938;padding:.8rem .9rem .7rem;box-shadow:inset 0 1px #6ea6e424,0 8px 18px -10px #4a8fd973}.app-shortcuts-heading{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#93bdea;text-shadow:0 0 18px #93bdea8c,0 1px 2px #00000073;margin:0;font-size:.82rem;font-weight:780}.app-shortcuts-list{scrollbar-width:thin;scrollbar-color:#93bdea73 #0c141d59;flex-direction:column;gap:.22rem;max-height:min(22rem,55vh);margin:0;padding:.45rem .5rem .55rem;list-style:none;display:flex;overflow:hidden auto}.app-shortcuts-list::-webkit-scrollbar{width:6px}.app-shortcuts-list::-webkit-scrollbar-track{background:#0c141d59;border-radius:9999px;margin:.35rem 0}.app-shortcuts-list::-webkit-scrollbar-thumb{background:linear-gradient(#6ea6e4 0%,#4a8fd9 100%);border-radius:9999px;box-shadow:0 0 0 1px #93bdea33}.app-shortcuts-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#93bdea 0%,#6ea6e4 100%)}.app-shortcuts-row{background:0 0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem .45rem;display:flex}.app-shortcuts-row:hover{background:#00000047}.app-shortcuts-label{color:#d6e4f0;font-size:.78rem;font-weight:550}.app-shortcuts-keys{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.app-shortcuts-kbd{letter-spacing:.02em;color:#89deff;background:linear-gradient(#243247 0%,#1e2a3d 100%);border:1px solid #93bdea47;border-radius:.28rem;justify-content:center;align-items:center;min-width:1.3rem;height:1.3rem;padding:0 .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.app-sidebar-title-line{display:none}.app-sidebar-sep{align-items:center;gap:.55rem;width:100%;margin-top:.55rem;padding:0 .85rem;display:flex}.app-sidebar-sep-line{background:linear-gradient(90deg,#0000 0%,#93bdea47 50%,#0000 100%);border-radius:9999px;flex:1;height:1px}.app-sidebar-sep-gem{transform-origin:50%;background:#8eacc4;border-radius:9999px;flex-shrink:0;width:.35rem;height:.35rem;animation:1.45s ease-in-out infinite app-sidebar-sep-heartbeat;box-shadow:0 0 0 3px #93bdea1a,0 0 8px #93bdea40}.app-sidebar-subtitle{width:100%;font-family:var(--font-display);letter-spacing:.32em;text-align:center;text-transform:uppercase;color:#6f8fad;margin-top:.65rem;padding:0 .75rem;font-size:.68rem;font-weight:700}.app-sidebar .brand-shimmer{color:#0000;background-image:linear-gradient(110deg,#b8cdd9 0%,#9fb6cd 28%,#6f9fbf 48%,#c9d7e6 62%,#8eacc4 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.app-sidebar-nav{flex:1;min-height:0;position:relative;overflow:hidden}.app-sidebar-nav-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;direction:rtl;padding:.65rem calc(.55rem + 5px) .65rem .45rem;position:absolute;inset:0;overflow:hidden auto}.app-sidebar-nav-scroll>*{direction:ltr}.app-sidebar-nav-scroll::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-button{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-track{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-track:hover{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-track:active{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-thumb{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-thumb:active{opacity:0;background:0 0;width:0;height:0;display:none}.app-sidebar-nav-scroll::-webkit-scrollbar-corner{opacity:0;background:0 0;width:0;height:0;display:none}.app-nav-group{isolation:isolate;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-direction:column;flex-shrink:0;width:100%;margin-bottom:.28rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.app-nav-group:last-child{margin-bottom:0}.app-nav-group-glow,.app-nav-group-rail{display:none}.app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active){background:linear-gradient(#4a8fd91a 0%,#4a8fd90a 100%);border-color:#4a8fd929;transform:translateY(-1px);box-shadow:inset 0 1px #4a8fd924,inset 1px 0 #4a8fd90f,inset 0 -1px #0000008c,inset -1px 0 #00000059,0 2px 4px #0006,0 8px 16px -6px #0000008c}.app-nav-group-open,.app-nav-group-active{background:linear-gradient(#4a8fd933 0%,#4a8fd914 100%);border-color:#4a8fd952;animation:3.2s ease-in-out infinite app-nav-pulse;transform:translateY(-1px);box-shadow:inset 0 1px #6ea6e433,inset 1px 0 #4a8fd91a,inset 0 -1px #0000008c,inset -1px 0 #00000059,0 2px 4px #0006,0 8px 16px -6px #0000008c,0 0 20px -6px #4a8fd959}.app-nav-group-open:after,.app-nav-group-active:after{content:none}.app-nav-link{z-index:1;letter-spacing:.01em;color:#9fb6cd8c;background:0 0;border-radius:.45rem;flex-shrink:0;align-items:center;gap:.55rem;padding:.32rem .45rem .32rem .55rem;font-size:calc(1.05rem + 2px);font-weight:650;transition:color .2s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(0)}.app-nav-group-active:not(.app-nav-group-open){padding-top:2px;padding-bottom:3px}.app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active) .app-nav-link,.app-nav-link-active{color:#fff}.app-nav-icon{z-index:1;color:#6f8fad;background:0 0;border:1px solid #0000;border-radius:.4rem;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.app-nav-icon svg{stroke-width:1.55px}.app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active) .app-nav-icon{color:#d6e8f4;box-shadow:none;background:0 0;border-color:#0000}.app-nav-group-open .app-nav-icon,.app-nav-group-active .app-nav-icon{color:#fff;background:linear-gradient(#6ea6e4 0%,#4a8fd9 55%,#3a74b8 100%);border-color:#0000;transform:none;box-shadow:inset 0 1px #ffffff47,0 0 16px #4a8fd973,0 4px 10px #00000059}.app-nav-group-open .app-nav-link,.app-nav-group-active .app-nav-link,.app-nav-group-open .app-nav-link-active,.app-nav-group-active .app-nav-link-active{color:#e6edf4}.app-nav-group-open>.app-nav-link{transform:translateY(5px)}.app-nav-group-open .app-nav-chevron,.app-nav-group-active .app-nav-chevron{color:#c9d7e6bf}.app-nav-group-open .app-nav-sub-link,.app-nav-group-active .app-nav-sub-link{color:#c9d7e6b8}.app-nav-group-open .app-nav-sub-link:hover:not(.app-nav-sub-link-active),.app-nav-group-active .app-nav-sub-link:hover:not(.app-nav-sub-link-active){color:#e8eef6;background:linear-gradient(#4a8fd924 0%,#4a8fd90f 100%);transform:translate(0)translateY(-1px);box-shadow:inset 0 1px #4a8fd924,inset 1px 0 #4a8fd90f,inset 0 -1px #0006,inset -1px 0 #00000038,0 2px 4px #00000047}.app-nav-group-open .app-nav-sub-link-active,.app-nav-group-active .app-nav-sub-link-active{color:#fff;background:linear-gradient(#4a8fd947 0%,#4a8fd924 100%);transform:translate(0)translateY(-1px);box-shadow:inset 0 1px #6ea6e433,inset 1px 0 #4a8fd91a,inset 0 -1px #00000059,inset -1px 0 #0003,0 0 12px -4px #4a8fd959,0 1px 3px #00000038}.app-nav-group-open .app-nav-sub-dot,.app-nav-group-active .app-nav-sub-dot{background:#4a8fd973}.app-nav-group-open .app-nav-sub-link:hover:not(.app-nav-sub-link-active) .app-nav-sub-dot,.app-nav-group-active .app-nav-sub-link:hover:not(.app-nav-sub-link-active) .app-nav-sub-dot{background:#6ea6e4;transform:scale(1.15);box-shadow:0 0 8px #4a8fd980}.app-nav-group-open .app-nav-sub-link-active .app-nav-sub-dot,.app-nav-group-active .app-nav-sub-link-active .app-nav-sub-dot{background:#4a8fd9;transform:scale(1.2);box-shadow:0 0 10px #4a8fd98c}.app-nav-group-open>.app-nav-sub>.app-nav-sub-inner,.app-nav-group-active>.app-nav-sub>.app-nav-sub-inner{border-top-color:#0000}.app-nav-label{z-index:1;flex:1;min-width:0;line-height:1.2;position:relative}.app-nav-chevron{color:#6f8fad73;place-items:center;margin-left:auto;transition:transform .28s cubic-bezier(.34,1.2,.64,1),color .2s;display:grid}.app-nav-group-open>.app-nav-link .app-nav-chevron{color:#d6e8f4;transform:rotate(90deg)}.app-nav-sub{flex-shrink:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid}.app-nav-group-open>.app-nav-sub{grid-template-rows:1fr}.app-nav-sub-inner{flex-direction:column;gap:.1rem;min-height:0;padding:0;display:flex;overflow:hidden}.app-nav-group-open>.app-nav-sub>.app-nav-sub-inner{border-top:none;margin-top:.15rem;padding:.45rem .5rem .4rem .7rem}.app-nav-sub-link{z-index:1;letter-spacing:.01em;color:#9fb6cd73;opacity:0;border-radius:.4rem;align-items:center;gap:.55rem;padding:.36rem .5rem;font-size:calc(.9rem + 2px);font-weight:575;transition:color .18s,background .18s,box-shadow .18s,opacity .28s,transform .28s;display:flex;position:relative;transform:translate(-6px)}.app-nav-group-open .app-nav-sub-link{opacity:1;transform:translate(0)}.app-nav-group-open .app-nav-sub-link:first-child{transition-delay:30ms}.app-nav-group-open .app-nav-sub-link:nth-child(2){transition-delay:50ms}.app-nav-group-open .app-nav-sub-link:nth-child(3){transition-delay:70ms}.app-nav-group-open .app-nav-sub-link:nth-child(4){transition-delay:90ms}.app-nav-group-open .app-nav-sub-link:nth-child(5){transition-delay:.11s}.app-nav-group-open .app-nav-sub-link:nth-child(n+6){transition-delay:.13s}.app-nav-sub-dot{background:#9fb6cd73;border-radius:9999px;flex-shrink:0;width:.35rem;height:.35rem;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 0 #4a8fd900}.app-nav-sub-link:hover:not(.app-nav-sub-link-active){color:#e6edf4;background:#1c2639;box-shadow:inset 0 1px #93bdea12,inset 0 -1px #0006,0 2px 4px #00000047}.app-nav-sub-link:hover:not(.app-nav-sub-link-active) .app-nav-sub-dot{background:#8eacc4;transform:scale(1.15);box-shadow:0 0 6px #93bdea59}.app-nav-sub-link-active{color:#e6edf4;background:#1a3348;box-shadow:inset 0 1px #93bdea1a,inset 0 -1px #00000047,0 1px 3px #0000002e}.app-nav-sub-link-active .app-nav-sub-dot{background:#9fb6cd;transform:scale(1.2);box-shadow:0 0 8px #93bdea73}.app-sidebar-foot{background:0 0;border-top:none;flex-direction:column;flex-shrink:0;gap:.55rem;padding:.7rem;display:flex}.app-dock{background:linear-gradient(#0c1424 0%,#080c16 100%);border:1px solid #4a8fd924;border-radius:.55rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #4a8fd91f,inset 1px 0 #4a8fd90f,inset 0 -1px #0000008c,inset -1px 0 #00000059,0 2px 4px #0006,0 8px 16px -6px #0000008c}.app-dock-glow{display:none}.app-dock-user{padding:.5rem}.app-dock-row{align-items:center;gap:.65rem;display:flex;position:relative}.app-user-avatar-wrap{flex-shrink:0;position:relative}.app-user-avatar{width:2.35rem;height:2.35rem;font-family:var(--font-display);letter-spacing:.02em;color:#fff;background:linear-gradient(#6ea6e4 0%,#4a8fd9 55%,#3a74b8 100%);border-radius:.75rem;place-items:center;font-size:.8rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff47,0 0 16px #4a8fd973,0 4px 10px #00000059}.app-user-online{background:#34d399;border-radius:9999px;width:.55rem;height:.55rem;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #050814}.app-user-meta{flex:1;min-width:0}.app-user-name{text-overflow:ellipsis;white-space:nowrap;color:#f0f4f8;font-size:.8125rem;font-weight:700;overflow:hidden}.app-user-handle{text-overflow:ellipsis;white-space:nowrap;color:#9fb6cdbf;margin-top:.12rem;font-size:.85rem;font-weight:600;overflow:hidden}.app-user-logout{z-index:1;color:#9fb6cd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;transition:color .15s,background .15s,border-color .15s;display:grid;position:relative}.app-user-profile:hover{color:#cfe6ff;background:#3d7ea647;border-color:#78b4f059}.app-user-logout:hover{color:#ebd1ff;background:#8130bf33;border-color:#ca85ff4d}.app-dock-update{align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.app-update-ring{color:#4ade80;flex-shrink:0;place-items:center;display:grid;position:relative}.app-update-ring-progress{transform-origin:50%;transform:rotate(-90deg)}.app-update-check{color:#86efac;place-items:center;display:grid;position:absolute;inset:0}.app-update-copy{flex:1;min-width:0}.app-updater-version{font-family:var(--font-display);letter-spacing:.04em;color:#e6edf4;font-size:.78rem;font-weight:700}.app-updater-status{letter-spacing:.06em;text-transform:uppercase;color:#86efac;margin-top:.1rem;font-size:.62rem;font-weight:600}.app-update-check-btn{letter-spacing:.04em;text-transform:uppercase;color:#c9d7e6;cursor:pointer;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:.55rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.62rem;font-weight:700;transition:color .15s,background .15s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.app-update-check-btn:hover:not(:disabled){color:#cfe6ff;background:#3d7ea647;border-color:#78b4f059}.app-update-check-btn:focus-visible{outline-offset:2px;outline:2px solid #93bdea}.app-update-check-btn:disabled{cursor:progress;opacity:.7}.app-update-check-btn.is-busy svg{animation:.9s linear infinite ace-round-spin}.app-dock-update[data-state=unchecked] .app-update-ring,.app-dock-update[data-state=checking] .app-update-ring{color:#7f9bb8}.app-dock-update[data-state=unchecked] :is(.app-update-check,.app-updater-status),.app-dock-update[data-state=checking] :is(.app-update-check,.app-updater-status){color:#9fb6cd}.app-dock-update:is([data-state=available],[data-state=updating]) .app-update-ring{color:#60a5fa}.app-dock-update:is([data-state=available],[data-state=updating]) :is(.app-update-check,.app-updater-status){color:#93c5fd}.app-dock-update:is([data-state=error],[data-state=blocked]) .app-update-ring{color:#f59e0b}.app-dock-update:is([data-state=error],[data-state=blocked]) :is(.app-update-check,.app-updater-status){color:#fcd34d}.app-license-dock-gallery{scrollbar-width:thin;scrollbar-color:#93bdea59 transparent;flex-direction:column;gap:.45rem;max-height:42vh;padding-right:.1rem;display:flex;overflow:hidden auto}.app-license-dock-gallery::-webkit-scrollbar{width:4px}.app-license-dock-gallery::-webkit-scrollbar-thumb{background:#93bdea59;border-radius:9999px}.app-dock-license{align-items:center;gap:.6rem;padding:calc(.4rem + 2px) .5rem;display:flex}.app-dock-license-hard{background:linear-gradient(#231d2b 0%,#1a1418 100%);border-color:#ca85ff59;box-shadow:inset 0 1px #ca85ff24,inset 1px 0 #93bdea0a,inset 0 -1px #00000080,0 2px 4px #00000059,0 8px 16px -6px #00000080}.app-license-dock-icon-wrap{flex-shrink:0;place-items:center;display:grid;position:relative}.app-dock-license-soft .app-license-dock-icon-wrap{color:#e55f99}.app-dock-license-hard .app-license-dock-icon-wrap{color:#deb2ff}.app-license-dock-icon{width:2rem;height:2rem}.app-license-dock-copy{flex:1;min-width:0}.app-license-dock-title{font-family:var(--font-display);letter-spacing:.04em;color:#e6edf4;font-size:.78rem;font-weight:700;line-height:1.2}.app-dock-license-hard .app-license-dock-title{color:#ebd1ff}.app-license-dock-detail{letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.62rem;font-weight:600;line-height:1.25;overflow:hidden}.app-dock-license-soft .app-license-dock-detail{color:#f697c1}.app-dock-license-hard .app-license-dock-detail{color:#dbb6f7}.app-license-dock-cta{letter-spacing:.04em;text-transform:uppercase;color:#c9d7e6;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.62rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.app-dock-license-soft .app-license-dock-cta:hover{color:#e6edf4;background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border-color:#ffffff2e}.app-dock-license-hard .app-license-dock-cta{color:#ebd1ff;background:linear-gradient(#ca85ff38 0%,#8130bf2e 100%);border-color:#ca85ff59}.app-dock-license-hard .app-license-dock-cta:hover{color:#fff1f1;background:linear-gradient(#ca85ff52 0%,#8130bf42 100%);border-color:#ca85ff8c}@keyframes ace-license-ring-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@keyframes ace-license-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ace-license-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ace-license-page{flex-direction:column;gap:.95rem;min-height:100%;padding:.45rem .45rem 1.15rem;display:flex}.ace-license-hero{background:radial-gradient(120% 90% at 100% 0,#4ade801f 0%,#0000 55%),linear-gradient(165deg,#f8fbfd 0%,#e8f0f6 48%,#e2ebf3 100%);border:1px solid #466e9138;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem 1.25rem;padding:1.35rem 1.4rem 1.25rem;transition:box-shadow .25s,border-color .25s,transform .25s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #2846640f,0 2px 4px #1e37500d,0 14px 32px -14px #142d4647,0 28px 48px -28px #142d4638}.ace-license-hero:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #2846640f,0 4px 8px #1e375012,0 18px 36px -12px #142d4652,0 36px 56px -28px #142d463d}.ace-license-page-soft .ace-license-hero{border-color:#4ade8061}.ace-license-page-hard .ace-license-hero{background:radial-gradient(120% 90% at 100% 0,#f8717129 0%,#0000 55%),linear-gradient(165deg,#fff9f9 0%,#f6eaea 48%,#f0e2e2 100%);border-color:#f871716b}.ace-license-hero-glow{z-index:0;pointer-events:none;clip-path:inset(0 round 1rem);background:radial-gradient(circle,#4ade802e 0%,#0000 68%);border-radius:9999px;width:16rem;height:16rem;position:absolute;top:-3rem;right:-2rem}.ace-license-page-hard .ace-license-hero-glow{background:radial-gradient(circle,#f8717133 0%,#0000 68%)}.ace-license-hero-art{z-index:0;pointer-events:none;opacity:.55;width:min(42%,22rem);height:auto;max-height:100%;position:absolute;top:.35rem;right:.5rem}.ace-license-hero-orbit{fill:none;stroke:#4ade8047;stroke-dasharray:4 7;transform-origin:330px 70px}.ace-license-page-hard .ace-license-hero-orbit{stroke:#f8717152}.ace-license-hero-orbit-a{animation:28s linear infinite ace-license-orbit-spin}.ace-license-hero-orbit-b{stroke-opacity:.7;animation:18s linear infinite reverse ace-license-orbit-spin}.ace-license-hero-orbit-c{stroke-dasharray:none;stroke-opacity:.45}.ace-license-hero-grid,.ace-license-hero-sweep{stroke:#466e9138}.ace-license-page-hard .ace-license-hero-grid,.ace-license-page-hard .ace-license-hero-sweep{stroke:#b4505040}.ace-license-hero-mark-wrap{z-index:1;place-items:center;width:4.1rem;height:4.1rem;display:grid;position:relative}.ace-license-hero-ring{border:1px solid #4ade8059;border-radius:1rem;animation:2.4s ease-in-out infinite ace-license-ring-pulse;position:absolute;inset:0;box-shadow:0 0 0 6px #4ade8014}.ace-license-page-hard .ace-license-hero-ring{border-color:#f8717166;box-shadow:0 0 0 6px #f871711a}.ace-license-hero-mark{z-index:1;color:#16a34a;background:linear-gradient(#ecfdf5 0%,#d1fae5 100%);border:1px solid #4ade8066;border-radius:.9rem;place-items:center;width:3.35rem;height:3.35rem;animation:3.2s ease-in-out infinite ace-license-mark-float;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 8px 16px -6px #16a34a59}.ace-license-page-hard .ace-license-hero-mark{color:#dc2626;background:linear-gradient(#fef2f2 0%,#fecaca 100%);border-color:#f8717173;box-shadow:inset 0 1px #ffffffd9,0 8px 16px -6px #dc262659}.ace-license-hero-icon{width:2rem;height:2rem}.ace-license-hero-copy{z-index:1;min-width:0;position:relative}.ace-license-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#16a34a;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.ace-license-eyebrow-dot{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #4ade8033}.ace-license-page-hard .ace-license-eyebrow{color:#dc2626}.ace-license-page-hard .ace-license-eyebrow-dot{box-shadow:0 0 0 3px #f8717138}.ace-license-headline{font-family:var(--font-display);letter-spacing:-.02em;color:#1a2736;margin:.35rem 0 0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;line-height:1.18}.ace-license-body{color:#4a5d72;max-width:44rem;margin:.5rem 0 0;font-size:.94rem;line-height:1.55}.ace-license-body-secondary{color:#5a6f84;border-top:1px solid #466e9124;margin-top:.65rem;padding-top:.65rem;font-size:.88rem}.ace-license-hero-links{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0;margin-top:.15rem;display:grid;position:relative}.ace-license-hero-link{background:linear-gradient(#ffffffeb 0%,#f5f9fce0 100%);border:1px solid #466e9129;border-radius:.75rem;flex-direction:column;gap:.28rem;min-width:0;padding:.85rem .95rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #fffffff2,0 6px 14px -10px #142d4638}.ace-license-hero-link:hover{border-color:#3d7ea666;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 10px 22px -8px #142d4647}.ace-license-page-hard .ace-license-hero-link:hover{border-color:#f8717166}.ace-license-hero-link-label{letter-spacing:.07em;text-transform:uppercase;color:#7a8fa3;font-size:.72rem;font-weight:700}.ace-license-hero-link-value{letter-spacing:.01em;color:#1d4f6e;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:1.08rem;font-weight:700}.ace-license-hero-meta{z-index:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.ace-license-meta-card{background:linear-gradient(#ffffffeb 0%,#f5f9fce0 100%);border:1px solid #466e9129;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem .85rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #fffffff2,0 6px 14px -10px #142d4638}.ace-license-meta-card:hover{border-color:#3d7ea659;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 10px 22px -8px #142d4647}.ace-license-page-hard .ace-license-meta-card:hover{border-color:#f8717166}.ace-license-meta-label{letter-spacing:.07em;text-transform:uppercase;color:#7a8fa3;font-size:.62rem;font-weight:700}.ace-license-meta-value{font-family:var(--font-display);color:#243447;font-size:.88rem;font-weight:700}.ace-license-demo{background:linear-gradient(#ffffffb3 0%,#f0f6faa6 100%);border:1px dashed #466e914d;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.65rem .85rem;display:flex;box-shadow:0 8px 18px -14px #142d4633}.ace-license-demo-label{letter-spacing:.08em;text-transform:uppercase;color:#7a8fa3;font-size:.62rem;font-weight:700}.ace-license-demo-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ace-license-chip{letter-spacing:.02em;color:#3d5166;cursor:pointer;background:linear-gradient(#fff 0%,#f3f7fa 100%);border:1px solid #466e9138;border-radius:9999px;padding:.32rem .62rem;font-size:.68rem;font-weight:650;transition:transform .15s,box-shadow .15s,border-color .15s,color .15s,background .15s;box-shadow:inset 0 1px #fff,0 3px 8px -4px #142d462e}.ace-license-chip:hover{color:#2f6a8c;border-color:#3d7ea680;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 8px 14px -6px #2f6a8c4d}.ace-license-chip-active{color:#fff;background:linear-gradient(#4a90b8 0%,#2f6a8c 100%);border-color:#3d7ea68c;box-shadow:inset 0 1px #ffffff47,0 8px 16px -6px #2f6a8c73}.ace-license-chip-active:hover{color:#fff;transform:translateY(-2px)}.ace-license-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.95rem;display:grid}.ace-license-panel{background:linear-gradient(#fff 0%,#f5f8fb 100%);border:1px solid #466e912e;border-top:2px solid #3d7ea6;border-radius:1rem;padding:1.2rem 1.25rem 1.3rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:visible;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #2846640a,0 2px 4px #1e37500a,0 14px 28px -16px #142d4638}.ace-license-page-hard .ace-license-panel{border-top-color:#b42318}.ace-license-panel:hover{border-color:#3d7ea6 #3d7ea652 #3d7ea652;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 4px 8px #1e37500f,0 18px 34px -12px #142d4647}.ace-license-page-hard .ace-license-panel:hover{border-top-color:#b42318}.ace-license-panel-head{align-items:flex-start;gap:.7rem;display:flex}.ace-license-panel-gem{background:#3d7ea6;border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.4rem;box-shadow:0 0 0 4px #3d7ea626}.ace-license-page-hard .ace-license-panel-gem{background:#dc2626;box-shadow:0 0 0 4px #dc262624}.ace-license-panel-title{font-family:var(--font-display);color:#1a2736;margin:0;font-size:1.08rem;font-weight:700}.ace-license-panel-hint{color:#5a6f84;margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.ace-license-panel-form .ace-license-panel-hint{color:#3d5166;margin-top:.4rem;font-size:1rem;font-weight:600;line-height:1.45}.ace-license-form{flex-direction:column;gap:.9rem;margin-top:1.1rem;display:flex}.ace-license-form-note{color:#6a7f93;margin:0;font-size:.8rem;line-height:1.45}.ace-license-form-note a{color:#2f6a8c;font-weight:700}.ace-license-steps{background:#e8eef473;border:1px solid #466e9129;border-radius:.7rem;padding:.75rem .85rem}.ace-license-steps-title{letter-spacing:.06em;text-transform:uppercase;color:#5a6f84;margin:0;font-size:.72rem;font-weight:700}.ace-license-steps-list{color:#3d5166;gap:.45rem;margin:.55rem 0 .7rem;padding-left:1.15rem;font-size:.84rem;line-height:1.45;display:grid}.ace-license-steps-list li::marker{color:#2f6a8c;font-weight:700}.ace-license-field{flex-direction:column;gap:.45rem;display:flex}.ace-license-field-label{letter-spacing:.05em;text-transform:uppercase;color:#3d5166;font-size:.78rem;font-weight:700}.ace-license-input{letter-spacing:.06em;color:#1a2736;background:linear-gradient(#fff 0%,#eef4f9 100%);border:2px solid #3d7ea66b;border-radius:.75rem;height:3.35rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:650;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #3d7ea614,0 10px 22px -10px #2f6a8c59}.ace-license-input:hover{border-color:#3d7ea699;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 0 0 4px #3d7ea61f,0 12px 26px -10px #2f6a8c66}.ace-license-input:focus{border-color:#3d7ea6bf;outline:none;box-shadow:0 0 0 4px #3d7ea62e,inset 0 1px #ffffffe6,0 12px 26px -8px #2f6a8c6b}.ace-license-message{color:#2f6a8c;background:#3d7ea614;border:1px solid #3d7ea640;border-radius:.55rem;margin:0;padding:.55rem .7rem;font-size:.82rem;font-weight:600}.ace-license-form-actions{flex-wrap:wrap;gap:.55rem;display:flex}.ace-license-facts{gap:.5rem;margin:1.05rem 0 0;display:grid}.ace-license-facts>div{background:#e8eef473;border:1px solid #0000;border-radius:.6rem;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}.ace-license-facts>div:hover{background:#ffffffe6;border-color:#3d7ea638;transform:translate(2px);box-shadow:0 6px 14px -10px #142d4640}.ace-license-facts dt{letter-spacing:.04em;text-transform:uppercase;color:#7a8fa3;font-size:.72rem;font-weight:700}.ace-license-facts dd{color:#243447;text-align:right;text-transform:capitalize;margin:0;font-size:.88rem;font-weight:650}.ace-license-support{color:#5a6f84;margin:1.05rem 0 0;font-size:.84rem;line-height:1.45}.ace-license-support a{color:#2f6a8c;font-weight:700;transition:color .15s}.ace-license-support a:hover{color:#1d4f6e}.ace-license-back{color:#3d5166;background:linear-gradient(#fff 0%,#f3f7fa 100%);border:1px solid #466e9133;border-radius:.6rem;align-items:center;gap:.4rem;margin-top:1.05rem;padding:.45rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px 10px -6px #142d4633}.ace-license-back:hover{color:#2f6a8c;border-color:#3d7ea666;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 18px -8px #2f6a8c47}.ace-license-publisher{flex-direction:column;display:flex}.ace-license-publisher-brand{flex:1;margin-top:1rem}.ace-license-publisher-name{font-family:var(--font-display);letter-spacing:-.02em;color:#1a2736;margin:0;font-size:1.45rem;font-weight:700;line-height:1.15}.ace-license-publisher-product{color:#2f6a8c;margin:.45rem 0 0;font-size:.95rem;font-weight:700}.ace-license-publisher-tagline{color:#3d5166;margin:.7rem 0 0;font-size:1rem;font-weight:550;line-height:1.5}.ace-license-publisher-points{color:#243447;gap:.4rem;margin:.85rem 0 0;padding-left:1.15rem;font-size:.9rem;font-weight:600;line-height:1.4;display:grid}.ace-license-publisher-points li::marker{color:#2f6a8c}.ace-license-publisher-region,.ace-license-publisher-hours{letter-spacing:.01em;color:#5a6f84;margin:.55rem 0 0;font-size:.86rem;font-weight:650}.ace-license-publisher-site{color:#2f6a8c;border-bottom:2px solid #2f6a8c59;margin-top:.85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ace-license-publisher-site:hover{color:#1d4f6e;border-bottom-color:#1d4f6ea6}.ace-license-publisher-foot{color:#6a7f93;border-top:1px solid #466e9124;margin:1rem 0 0;padding-top:.85rem;font-size:.82rem;line-height:1.5}.ace-license-publisher-foot a{color:#2f6a8c;font-weight:700}@media (width<=1100px){.ace-license-grid{grid-template-columns:1fr}.ace-license-hero-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ace-license-hero-links,.ace-license-hero-meta{grid-template-columns:1fr}.ace-license-hero-art{opacity:.45}}@media (prefers-reduced-motion:reduce){.ace-license-hero-orbit-a,.ace-license-hero-orbit-b,.ace-license-hero-ring,.ace-license-hero-mark{animation:none}.ace-license-hero:hover,.ace-license-panel:hover,.ace-license-meta-card:hover,.ace-license-chip:hover,.ace-license-back:hover{transform:none}}.dark .ace-license-hero,[data-theme=dark] .ace-license-hero{background:radial-gradient(120% 90% at 100% 0,#8175ea1a 0%,#0000 55%),linear-gradient(165deg,#0d1727 0%,#0a1222 100%);border-color:#93bdea2e;box-shadow:inset 0 1px #ffffff0d,0 14px 32px -12px #0000008c}.dark .ace-license-page-soft .ace-license-hero,[data-theme=dark] .ace-license-page-soft .ace-license-hero{border-color:#8175ea47}.dark .ace-license-page-hard .ace-license-hero,[data-theme=dark] .ace-license-page-hard .ace-license-hero{background:radial-gradient(120% 90% at 100% 0,#97aaff24 0%,#0000 55%),linear-gradient(165deg,#0d1527 0%,#090e1b 100%);border-color:#97aaff52}.dark .ace-license-hero-orbit,[data-theme=dark] .ace-license-hero-orbit{stroke:#8175ea47}.dark .ace-license-page-hard .ace-license-hero-orbit,[data-theme=dark] .ace-license-page-hard .ace-license-hero-orbit{stroke:#97aaff52}.dark .ace-license-hero-grid,.dark .ace-license-hero-sweep,[data-theme=dark] .ace-license-hero-grid,[data-theme=dark] .ace-license-hero-sweep{stroke:#93bdea33}.dark .ace-license-hero-mark,[data-theme=dark] .ace-license-hero-mark{color:#8175ea;background:linear-gradient(#1f3a2c 0%,#163024 100%);border-color:#8175ea59;box-shadow:inset 0 1px #ffffff14,0 8px 16px -6px #00000073}.dark .ace-license-page-hard .ace-license-hero-mark,[data-theme=dark] .ace-license-page-hard .ace-license-hero-mark{color:#bec9ff;background:linear-gradient(#111b32 0%,#0d1526 100%);border-color:#97aaff66}.dark .ace-license-eyebrow,[data-theme=dark] .ace-license-eyebrow{color:#b1a9fb}.dark .ace-license-page-hard .ace-license-eyebrow,[data-theme=dark] .ace-license-page-hard .ace-license-eyebrow{color:#bec9ff}.dark .ace-license-headline,[data-theme=dark] .ace-license-headline{color:#e6edf4}.dark .ace-license-body,[data-theme=dark] .ace-license-body{color:#8eb8d4}.dark .ace-license-body-secondary,[data-theme=dark] .ace-license-body-secondary{color:#7eb3d4;border-top-color:#93bdea24}.dark .ace-license-hero-link,[data-theme=dark] .ace-license-hero-link{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border-color:#93bdea24;box-shadow:inset 0 1px #ffffff0a,0 8px 16px -10px #0006}.dark .ace-license-hero-link:hover,[data-theme=dark] .ace-license-hero-link:hover{border-color:#93bdea52}.dark .ace-license-hero-link-label,[data-theme=dark] .ace-license-hero-link-label{color:#7eb3d4}.dark .ace-license-hero-link-value,[data-theme=dark] .ace-license-hero-link-value{color:#b6e3f4}.dark .ace-license-form-note,[data-theme=dark] .ace-license-form-note{color:#7eb3d4}.dark .ace-license-form-note a,[data-theme=dark] .ace-license-form-note a{color:#7ec8e3}.dark .ace-license-steps,[data-theme=dark] .ace-license-steps{background:#ffffff08;border-color:#93bdea29}.dark .ace-license-steps-title,[data-theme=dark] .ace-license-steps-title{color:#7eb3d4}.dark .ace-license-steps-list,[data-theme=dark] .ace-license-steps-list{color:#c9d7e6}.dark .ace-license-steps-list li::marker{color:#7ec8e3}[data-theme=dark] .ace-license-steps-list li::marker{color:#7ec8e3}.dark .ace-license-publisher-name,[data-theme=dark] .ace-license-publisher-name{color:#e6edf4}.dark .ace-license-publisher-product,[data-theme=dark] .ace-license-publisher-product{color:#7ec8e3}.dark .ace-license-publisher-tagline,[data-theme=dark] .ace-license-publisher-tagline{color:#c9d7e6}.dark .ace-license-publisher-points,[data-theme=dark] .ace-license-publisher-points{color:#e6edf4}.dark .ace-license-publisher-points li::marker{color:#7ec8e3}[data-theme=dark] .ace-license-publisher-points li::marker{color:#7ec8e3}.dark .ace-license-publisher-region,.dark .ace-license-publisher-hours,[data-theme=dark] .ace-license-publisher-region,[data-theme=dark] .ace-license-publisher-hours{color:#7eb3d4}.dark .ace-license-publisher-site,[data-theme=dark] .ace-license-publisher-site{color:#7ec8e3;border-bottom-color:#93bdea59}.dark .ace-license-publisher-site:hover,[data-theme=dark] .ace-license-publisher-site:hover{color:#b6e3f4;border-bottom-color:#b6e3f48c}.dark .ace-license-publisher-foot,[data-theme=dark] .ace-license-publisher-foot{color:#7eb3d4;border-top-color:#93bdea24}.dark .ace-license-publisher-foot a,[data-theme=dark] .ace-license-publisher-foot a{color:#7ec8e3}.dark .ace-license-meta-card,[data-theme=dark] .ace-license-meta-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border-color:#93bdea24;box-shadow:inset 0 1px #ffffff0a,0 8px 16px -10px #0006}.dark .ace-license-meta-card:hover,[data-theme=dark] .ace-license-meta-card:hover{border-color:#93bdea52}.dark .ace-license-meta-label,[data-theme=dark] .ace-license-meta-label{color:#7eb3d4}.dark .ace-license-meta-value,[data-theme=dark] .ace-license-meta-value{color:#e6edf4}.dark .ace-license-demo,[data-theme=dark] .ace-license-demo{background:#ffffff08;border-color:#93bdea38}.dark .ace-license-demo-label,[data-theme=dark] .ace-license-demo-label{color:#7eb3d4}.dark .ace-license-chip,[data-theme=dark] .ace-license-chip{color:#c9d7e6;background:linear-gradient(#0e182b 0%,#0a1222 100%);border-color:#93bdea33;box-shadow:inset 0 1px #ffffff0a,0 4px 10px -4px #0006}.dark .ace-license-chip:hover,[data-theme=dark] .ace-license-chip:hover{color:#e6edf4;border-color:#93bdea66}.dark .ace-license-panel,[data-theme=dark] .ace-license-panel{background:linear-gradient(#0d1727 0%,#0a1222 100%);border-color:#6ea6e4 #93bdea24 #93bdea24;box-shadow:inset 0 1px #ffffff0a,0 14px 28px -14px #00000080}.dark .ace-license-page-hard .ace-license-panel,[data-theme=dark] .ace-license-page-hard .ace-license-panel{border-top-color:#97aaff}.dark .ace-license-panel:hover,[data-theme=dark] .ace-license-panel:hover{border-color:#6ea6e4 #93bdea47 #93bdea47}.dark .ace-license-page-hard .ace-license-panel:hover,[data-theme=dark] .ace-license-page-hard .ace-license-panel:hover{border-top-color:#97aaff}.dark .ace-license-panel-title,[data-theme=dark] .ace-license-panel-title{color:#e6edf4}.dark .ace-license-panel-hint,[data-theme=dark] .ace-license-panel-hint{color:#8eb8d4}.dark .ace-license-panel-form .ace-license-panel-hint,[data-theme=dark] .ace-license-panel-form .ace-license-panel-hint,.dark .ace-license-field-label,[data-theme=dark] .ace-license-field-label{color:#c9d7e6}.dark .ace-license-input,[data-theme=dark] .ace-license-input{color:#e6edf4;background:linear-gradient(#0e1929 0%,#0a1222 100%);border-color:#93bdea66;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #93bdea14,0 10px 22px -10px #00000080}.dark .ace-license-input:hover,[data-theme=dark] .ace-license-input:hover{border-color:#93bdea8c}.dark .ace-license-input:focus,[data-theme=dark] .ace-license-input:focus{border-color:#93bdeab3;box-shadow:0 0 0 4px #93bdea29,inset 0 1px #ffffff0a}.dark .ace-license-message,[data-theme=dark] .ace-license-message{color:#7ec8e3;background:#93bdea14;border-color:#93bdea38}.dark .ace-license-facts>div,[data-theme=dark] .ace-license-facts>div{background:#ffffff08}.dark .ace-license-facts>div:hover,[data-theme=dark] .ace-license-facts>div:hover{background:#ffffff0d;border-color:#93bdea38}.dark .ace-license-facts dt,[data-theme=dark] .ace-license-facts dt{color:#7eb3d4}.dark .ace-license-facts dd,[data-theme=dark] .ace-license-facts dd{color:#e6edf4}.dark .ace-license-support,[data-theme=dark] .ace-license-support{color:#8eb8d4}.dark .ace-license-support a,[data-theme=dark] .ace-license-support a{color:#7ec8e3}.dark .ace-license-back,[data-theme=dark] .ace-license-back{color:#c9d7e6;background:linear-gradient(#0e182b 0%,#0a1222 100%);border-color:#93bdea33;box-shadow:inset 0 1px #ffffff0a,0 4px 10px -4px #0006}.dark .ace-license-back:hover,[data-theme=dark] .ace-license-back:hover{color:#e6edf4;border-color:#93bdea66}.app-main{z-index:1;background:linear-gradient(#f4f7fa 0%,#e8eef4 100%);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-main:before{content:none}.app-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#c4d7ea 0%,#cddfee 28%,#d8e6f2 100%);border:none;border-bottom:1px solid #32649666;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:4rem;padding:0 1rem 0 1.25rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c}.app-topbar-left{flex:auto;align-self:stretch;align-items:center;gap:.9rem;min-width:0;display:flex}.app-topbar-refresh{appearance:none;color:#f3f8fc;cursor:pointer;background:linear-gradient(#5a9bc4 0%,#3d7ea6 48%,#326a8c 100%);border:1px solid #ffffff47;border-radius:9999px;flex-shrink:0;place-items:center;width:2.85rem;height:2.85rem;margin:0;padding:0;transition:color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #1c466261,0 1px 2px #0f17201f,0 8px 18px -4px #3d7ea673}.app-topbar-refresh-icon{transform-origin:50%;width:1.55rem;height:1.55rem;display:block}.app-topbar-refresh:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #1c466259,0 2px 4px #0f17201f,0 14px 28px -6px #3d7ea680,0 0 0 4px #3d7ea62e}.app-topbar-refresh:hover:not(:disabled):not(.is-busy) .app-topbar-refresh-icon{animation:.9s linear app-topbar-icon-spin}.app-topbar-refresh:active:not(:disabled){filter:brightness(.98);transform:translateY(1px)scale(.97);box-shadow:inset 0 1px #ffffff38,inset 0 2px 4px #1c466259,0 2px 6px #3d7ea64d}.app-topbar-refresh.is-busy,.app-topbar-refresh:disabled{cursor:wait}.app-topbar-refresh.is-busy .app-topbar-refresh-icon{animation:.7s linear infinite app-topbar-icon-spin}@media (prefers-reduced-motion:reduce){.app-topbar-refresh-icon,.app-topbar-refresh:hover .app-topbar-refresh-icon,.app-topbar-refresh.is-busy .app-topbar-refresh-icon{animation:none!important}}.app-topbar-status{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.app-topbar-api{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .78rem .32rem .58rem;font-size:.62rem;font-weight:800;transition:transform .2s;display:inline-flex;position:relative}.app-topbar-api:hover{transform:translateY(-1px)}.app-topbar-api-dot{border-radius:9999px;flex-shrink:0;width:.42rem;height:.42rem}.app-topbar-api--online{color:#1f7a4d;background:linear-gradient(#fff 0%,#e8f6ef 100%);border-color:#2d9b6f47;animation:2.4s ease-in-out infinite app-topbar-api-aura;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #2d9b6f1f}.app-topbar-api--online .app-topbar-api-dot{background:radial-gradient(circle at 35% 35%,#86efac 0%,#22c55e 55%,#15803d 100%);animation:1.7s ease-out infinite app-topbar-api-pulse}.app-topbar-api--offline{color:#b42318;background:linear-gradient(#fff 0%,#fceceb 100%);border-color:#ef444447;animation:2.4s ease-in-out infinite app-topbar-api-aura-offline;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #ef44441a}.app-topbar-api--offline .app-topbar-api-dot{background:radial-gradient(circle at 35% 35%,#fca5a5 0%,#ef4444 55%,#b91c1c 100%);animation:1.7s ease-out infinite app-topbar-api-pulse-offline}.app-topbar-heading{width:18rem;height:100%;font-family:var(--font-display);letter-spacing:-.02em;flex-shrink:0;align-items:center;margin:0 0 0 .55rem;font-size:clamp(1.22rem,2vw,1.62rem);font-weight:780;line-height:1;animation:.5s cubic-bezier(.22,1,.36,1) app-topbar-heading-in;display:flex;overflow:hidden}.app-topbar-heading-text{text-overflow:ellipsis;white-space:nowrap;color:#0000;background-image:linear-gradient(105deg,#6f8fad 0%,#2f465e 22%,#3d7ea6 42%,#3b5875 58%,#5b9ec4 78%,#2f465e 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;width:100%;animation:6s ease-in-out infinite app-topbar-heading-glow;display:block;overflow:hidden}.app-topbar-search{flex:15rem;align-items:center;min-width:12rem;max-width:calc(24rem - 50px);transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.app-topbar-search:hover,.app-topbar-search:focus-within{transform:translateY(-1px)}.app-topbar-search-icon{pointer-events:none;z-index:2;color:#6f8fad;width:1.75rem;height:1.75rem;transition:color .28s cubic-bezier(.22,1,.36,1);position:absolute;left:.95rem}.app-topbar-search-input{--search-angle:0deg;--search-border:1px;--search-ring:0px;z-index:1;border:var(--search-border) solid transparent;letter-spacing:.01em;color:#2f465e;background:linear-gradient(180deg, #fafcfe 0%, #f0f4f8 100%) padding-box, conic-gradient(from var(--search-angle), #9fb6cd 0deg, #6f8fad 55deg, #3d7ea6 110deg, #c9d7e6 155deg, #5a9bc4 210deg, #7eb3d4 270deg, #9fb6cd 360deg) border-box;width:100%;height:2.75rem;box-shadow:0 1px 0 0 #ffffffe6 inset, 0 4px 12px #2f465e0d, 0 1px 3px #2f465e0a, 0 0 0 var(--search-ring) #3d7ea60d;border-radius:9999px;outline:none;padding:0 4.5rem 0 3.35rem;font-size:1.2rem;font-weight:500;transition:border-width .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);animation:14s linear infinite app-topbar-search-border;position:relative}.app-topbar-search-input::placeholder{color:#9fb6cd;letter-spacing:.02em;font-weight:500}.app-topbar-search:hover .app-topbar-search-input{box-shadow:0 1px 0 0 #fff inset, 0 8px 18px #2f465e14, 0 2px 6px #2f465e0d, 0 0 0 var(--search-ring) #3d7ea60d}.app-topbar-search:hover .app-topbar-search-icon,.app-topbar-search:focus-within .app-topbar-search-icon{color:#3d7ea6}.app-topbar-search:focus-within .app-topbar-search-input{--search-ring:4px;box-shadow:0 1px 0 0 #fff inset, 0 10px 22px #2f465e17, 0 2px 6px #2f465e0d, 0 0 0 var(--search-ring) #3d7ea614}.app-topbar-search:focus-within .app-topbar-search-kbd{opacity:0;transform:translateY(-2px)scale(.92)}.app-topbar-search-kbd{pointer-events:none;z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#4f7193;background:linear-gradient(#fff 0%,#eef3f7 100%);border:1px solid #6f8fad38;border-radius:9999px;align-items:center;height:1.55rem;padding:0 .55rem;font-family:inherit;font-size:.6rem;font-weight:750;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;right:.7rem;box-shadow:inset 0 1px #ffffffe6}.app-topbar-search-input::-webkit-search-decoration{appearance:none}.app-topbar-search-input::-webkit-search-cancel-button{appearance:none}.app-topbar-tray{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.app-topbar-btn{--btn-fg:#3d7ea6;--btn-bg-top:#fff;--btn-bg-bot:#eef3f7;--btn-ring:#3d7ea61a;--btn-glow:#2f465e14;width:2.85rem;height:2.85rem;color:var(--btn-fg);background:linear-gradient(180deg, var(--btn-bg-top) 0%, var(--btn-bg-bot) 100%);box-shadow:0 1px 0 0 #fffffff2 inset, 0 3px 10px var(--btn-glow);cursor:pointer;border:1px solid #6f8fad38;border-radius:9999px;place-items:center;transition:color .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.app-topbar-btn-icon{transform-origin:50%;width:1.55rem;height:1.55rem;transition:transform .28s cubic-bezier(.22,1,.36,1)}.app-topbar-btn:hover .app-topbar-icon-bell{animation:.7s ease-in-out app-topbar-icon-bell}.app-topbar-btn:hover .app-topbar-icon-spin-slow{animation:1.1s linear app-topbar-icon-spin}.app-topbar-btn:hover .app-topbar-icon-bob{animation:.55s ease-in-out app-topbar-icon-bob}.app-topbar-btn:hover .app-topbar-icon-cart{animation:.55s ease-in-out app-topbar-icon-cart}.app-topbar-btn--switcher:hover .app-topbar-icon-moon{animation:1.1s ease-in-out app-topbar-icon-moon}.app-topbar-btn--switcher:hover .app-topbar-icon-sun{animation:1.4s linear app-topbar-icon-sun}.app-topbar-btn--switcher .app-topbar-icon-moon{animation:4.5s ease-in-out infinite app-topbar-icon-moon}.app-topbar-btn--switcher .app-topbar-icon-sun{animation:12s linear infinite app-topbar-icon-sun}@media (prefers-reduced-motion:reduce){.app-topbar-btn-icon,.app-topbar-btn:hover .app-topbar-btn-icon,.app-topbar-btn--switcher .app-topbar-icon-moon,.app-topbar-btn--switcher .app-topbar-icon-sun{animation:none!important}}.app-topbar-btn--sky{--btn-fg:#0284c7;--btn-bg-top:#f0f9ff;--btn-bg-bot:#e0f2fe;--btn-ring:#0ea5e91f;--btn-glow:#0284c71a}.app-topbar-btn--amber{--btn-fg:#b45309;--btn-bg-top:#fffbeb;--btn-bg-bot:#fef3c7;--btn-ring:#f59e0b1f;--btn-glow:#d977061a}.app-topbar-btn--emerald{--btn-fg:#047857;--btn-bg-top:#ecfdf5;--btn-bg-bot:#d1fae5;--btn-ring:#10b9811f;--btn-glow:#0596691a}.app-topbar-btn--violet{--btn-fg:#6d28d9;--btn-bg-top:#f5f3ff;--btn-bg-bot:#ede9fe;--btn-ring:#7c3aed1f;--btn-glow:#7c3aed1a}.app-topbar-btn--rose{--btn-fg:#be123c;--btn-bg-top:#fff1f2;--btn-bg-bot:#ffe4e6;--btn-ring:#e11d481f;--btn-glow:#e11d481a}.app-topbar-btn--slate{--btn-fg:#475569;--btn-bg-top:#f8fafc;--btn-bg-bot:#e2e8f0;--btn-ring:#4755691a;--btn-glow:#47556914}.app-topbar-btn--indigo{--btn-fg:#4338ca;--btn-bg-top:#eef2ff;--btn-bg-bot:#e0e7ff;--btn-ring:#6366f11f;--btn-glow:#4f46e51a}.app-topbar-btn--switcher{--btn-fg:#2f678c;--btn-bg-top:#f4f9fc;--btn-bg-bot:#e4eef5;--btn-ring:#3d7ea61c;--btn-glow:#3d7ea61a}.app-topbar-btn--switcher[data-on=true]{--btn-fg:#1f4a66;--btn-bg-top:#e8f2f8;--btn-bg-bot:#d5e6f0;box-shadow:inset 0 1px #fffffff2,0 4px 12px #2f678c1f}.app-topbar-btn--switcher[data-on=true]:hover{box-shadow:inset 0 1px #fff,0 8px 18px #3d7ea624,0 0 0 3px #3d7ea61a}.app-topbar-btn:hover{border-color:var(--btn-ring);box-shadow:0 1px 0 0 #fff inset, 0 8px 18px var(--btn-glow), 0 0 0 3px var(--btn-ring);transform:translateY(-2px)scale(1.04)}.app-topbar-btn:hover .app-topbar-btn-icon{transform:none}.app-topbar-btn:active{box-shadow:0 1px 0 0 #ffffffb3 inset, 0 2px 6px var(--btn-glow), 0 0 0 2px var(--btn-ring);transition-duration:.12s;transform:translateY(0)scale(.94)}.app-topbar-btn:active .app-topbar-btn-icon{animation:none;transform:scale(.94)}.app-topbar-btn:focus-visible{box-shadow:0 1px 0 0 #ffffff4d inset, 0 0 0 3px var(--btn-ring), 0 8px 16px var(--btn-glow);outline:none}.app-topbar-badge{text-align:center;color:#fff;background:#b42318;border-radius:9999px;min-width:.95rem;height:.95rem;padding:0 .22rem;font-size:.55rem;font-weight:700;line-height:.95rem;position:absolute;top:.05rem;right:.05rem;box-shadow:0 0 0 2px #ffffffd9}.app-main-body{color:#222f3f;background:0 0;flex-direction:column;flex:1;min-height:0;padding:.65rem .65rem .35rem;display:flex;overflow:auto}.dark .app-shell,[data-theme=dark] .app-shell{background:radial-gradient(70% 50% at 100% 0,#4a8fd91a,#0000 55%),radial-gradient(50% 40% at 0 100%,#4a8fd90f,#0000 50%),#060f1e}.dark .app-main,[data-theme=dark] .app-main{background:#0e182b}html:not(.dark) .app-sidebar{color:#f2f6fa;background:linear-gradient(#182f47 0%,#1e3c5a 48%,#1a3550 100%);box-shadow:inset 1px 0 #ffffff12,6px 0 18px #32506e1a}html:not(.dark) .app-sidebar-brand{background:0 0}html:not(.dark) .app-sidebar-brand .brand-title-glow{filter:drop-shadow(0 0 14px #6eaacd52)drop-shadow(0 4px 12px #1e37502e)}html:not(.dark) .app-sidebar-byline-text{color:#c2d6e6}html:not(.dark) .app-shortcuts-trigger{color:#d6e8f4}html:not(.dark) .app-shortcuts-trigger:hover{color:#fff}html:not(.dark) .app-shortcuts--open .app-shortcuts-trigger{color:#fff;box-shadow:none;background:0 0;border:0}html:not(.dark) .app-shortcuts-panel{background:linear-gradient(#fff 0%,#eef3f7 100%);border-color:#466e912e;box-shadow:inset 0 1px #fffffff2,0 12px 28px #28466429}html:not(.dark) .app-shortcuts-panel-head{background:radial-gradient(120% 90% at 0 0,#3d7ea629,#0000 55%),linear-gradient(#e8f2f8f2 0%,#eef3f799 100%);border-bottom-color:#3d7ea633;box-shadow:inset 0 1px #ffffffe6,0 8px 16px -10px #3d7ea647}html:not(.dark) .app-shortcuts-heading{color:#2f6f96;text-shadow:0 0 14px #3d7ea647,0 1px #ffffffb3}html:not(.dark) .app-shortcuts-list{scrollbar-color:#3d7ea666 #e8eef4e6}html:not(.dark) .app-shortcuts-list::-webkit-scrollbar-track{background:#e8eef4e6}html:not(.dark) .app-shortcuts-list::-webkit-scrollbar-thumb{background:linear-gradient(#7eb3d4 0%,#3d7ea6 100%);box-shadow:0 0 0 1px #3d7ea626}html:not(.dark) .app-shortcuts-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5a9bc4 0%,#2f6f96 100%)}html:not(.dark) .app-shortcuts-row:hover{background:#3d7ea612}html:not(.dark) .app-shortcuts-label{color:#2f465e}html:not(.dark) .app-shortcuts-kbd{color:#2f6f96;background:linear-gradient(#fff 0%,#e8f1f7 100%);border-color:#3d7ea638;box-shadow:inset 0 1px #ffffffe6}html:not(.dark) .app-sidebar-sep-line{background:linear-gradient(90deg,#0000 0%,#bed6e86b 50%,#0000 100%)}html:not(.dark) .app-sidebar-sep-gem{background:#b8d0e4;box-shadow:0 0 0 3px #b8d0e424,0 0 10px #b8d0e442}html:not(.dark) .app-sidebar-subtitle{color:#9eb8cc}html:not(.dark) .app-sidebar .brand-shimmer{background-image:linear-gradient(110deg,#d5e2ec 0%,#bdd0e0 28%,#8ebfd9 48%,#e8eef4 62%,#aec6d8 100%)}html:not(.dark) .app-nav-link{color:#d2e2eeb3}html:not(.dark) .app-nav-icon{color:#a8c4dc}html:not(.dark) .app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active),html:not(.dark) .app-nav-group-open,html:not(.dark) .app-nav-group-active{background:linear-gradient(#2c5a88 0%,#254e78 100%);border-color:#a0cdf047;box-shadow:inset 0 1px #dceaf433,inset 1px 0 #dceaf414,inset 0 -1px #00000038,0 2px 5px #00000038,0 8px 16px -6px #00000052}html:not(.dark) .app-nav-group-open,html:not(.dark) .app-nav-group-active{animation:3.2s ease-in-out infinite app-nav-pulse-light}.dark .app-nav-group-open,.dark .app-nav-group-active,[data-theme=dark] .app-nav-group-open,[data-theme=dark] .app-nav-group-active{animation:3.2s ease-in-out infinite app-nav-pulse}html:not(.dark) .app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active) .app-nav-link,html:not(.dark) .app-nav-link-active{color:#fff}html:not(.dark) .app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active) .app-nav-icon{color:#f0f6fa}html:not(.dark) .app-nav-group-open .app-nav-icon,html:not(.dark) .app-nav-group-active .app-nav-icon{color:#f0f6fa;background:linear-gradient(#4a90b8 0%,#3d7ea6 100%);box-shadow:inset 0 1px #ffffff38,0 3px 8px #1e37502e}html:not(.dark) .app-nav-group-open .app-nav-link,html:not(.dark) .app-nav-group-active .app-nav-link,html:not(.dark) .app-nav-group-open .app-nav-link-active,html:not(.dark) .app-nav-group-active .app-nav-link-active{color:#f5f9fc}html:not(.dark) .app-nav-group-open .app-nav-chevron,html:not(.dark) .app-nav-group-active .app-nav-chevron{color:#e6f0f8d9}html:not(.dark) .app-nav-group-open .app-nav-sub-link,html:not(.dark) .app-nav-group-active .app-nav-sub-link{color:#dceaf4d1}html:not(.dark) .app-nav-group-open .app-nav-sub-link:hover:not(.app-nav-sub-link-active),html:not(.dark) .app-nav-group-active .app-nav-sub-link:hover:not(.app-nav-sub-link-active){color:#f5f9fc;background:#37699a;box-shadow:inset 0 1px #c8dceb24,inset 0 -1px #14283c24,0 2px 6px #1e37501f}html:not(.dark) .app-nav-group-open .app-nav-sub-link-active,html:not(.dark) .app-nav-group-active .app-nav-sub-link-active{color:#f5f9fc;background:#3f7db0;box-shadow:inset 0 1px #c8dceb2e,inset 0 -1px #14283c1f,0 2px 5px #1e37501f}html:not(.dark) .app-nav-group-open .app-nav-sub-dot,html:not(.dark) .app-nav-group-active .app-nav-sub-dot{background:#c8dceb8c}html:not(.dark) .app-nav-group-open .app-nav-sub-link:hover:not(.app-nav-sub-link-active) .app-nav-sub-dot,html:not(.dark) .app-nav-group-active .app-nav-sub-link:hover:not(.app-nav-sub-link-active) .app-nav-sub-dot{background:#b8d0e4;box-shadow:0 0 6px #b8d0e459}html:not(.dark) .app-nav-group-open .app-nav-sub-link-active .app-nav-sub-dot,html:not(.dark) .app-nav-group-active .app-nav-sub-link-active .app-nav-sub-dot{background:#c5d9e8;box-shadow:0 0 8px #b8d0e466}html:not(.dark) .app-dock{background:linear-gradient(#2f5a86 0%,#294e75 100%);border-color:#96c3eb38;box-shadow:inset 0 1px #c8dceb29,inset 1px 0 #c8dceb14,inset 0 -1px #14283c2e,0 3px 8px #1e375024,0 8px 16px -8px #1e37502e}html:not(.dark) .app-user-avatar{color:#f0f6fa;background:linear-gradient(#4a90b8 0%,#3d7ea6 100%);box-shadow:inset 0 1px #ffffff38,0 3px 8px #1e375029}html:not(.dark) .app-user-online{box-shadow:0 0 0 2px #264769}html:not(.dark) .app-user-name{color:#f8fafc}html:not(.dark) .app-user-handle{color:#c8dcebe0}html:not(.dark) .app-user-logout{color:#c2d6e6;background:#ffffff14;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}html:not(.dark) .app-user-profile:hover{color:#d6ecff;box-shadow:none;background:#3d7ea64d;border-color:#93c5fd66}html:not(.dark) .app-user-logout:hover{color:#fecaca;box-shadow:none;background:#b91c1c38;border-color:#f8717159}html:not(.dark) .app-dock-license-hard{background:linear-gradient(#5a3a42 0%,#4a3540 100%);border-color:#f8717173;box-shadow:inset 0 1px #f8717133,inset 1px 0 #c8dceb0f,inset 0 -1px #14283c33,0 3px 8px #1e375024}html:not(.dark) .app-dock-license-soft .app-license-dock-icon-wrap{color:#4ade80}html:not(.dark) .app-dock-license-hard .app-license-dock-icon-wrap{color:#fecaca}html:not(.dark) .app-license-dock-title{color:#f8fafc}html:not(.dark) .app-dock-license-soft .app-license-dock-detail{color:#86efac}html:not(.dark) .app-dock-license-hard .app-license-dock-detail{color:#fecaca}html:not(.dark) .app-license-dock-cta{color:#c2d6e6;background:#ffffff14;border-color:#ffffff1f}.dark .app-topbar,[data-theme=dark] .app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#040914 0%,#050b15 32%,#060f1e 100%);border:none;border-bottom:1px solid #4a8fd929;box-shadow:inset 0 1px #4a8fd90f}.dark .app-topbar-refresh,[data-theme=dark] .app-topbar-refresh{color:#eef7fb;background:linear-gradient(#6ea6e4 0%,#4a8fd9 52%,#3a74b8 100%);border-color:#93bdea47;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #07132466,0 1px 2px #00000040,0 10px 22px -4px #4a8fd966}.dark .app-topbar-refresh:hover:not(:disabled),[data-theme=dark] .app-topbar-refresh:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffff57,inset 0 -2px #07132459,0 2px 4px #00000047,0 16px 30px -6px #4a8fd973,0 0 0 4px #4a8fd92e}.dark .app-main-body,[data-theme=dark] .app-main-body{color:#e8eef6;background:radial-gradient(70% 50% at 100% 0,#4a8fd91f,#0000 55%),radial-gradient(50% 40% at 0 100%,#4a8fd912,#0000 50%),linear-gradient(#0f1a2d 0%,#0e182b 48%,#0d1626 100%)}.dark .app-topbar-api--online,[data-theme=dark] .app-topbar-api--online{color:#86efac;background:linear-gradient(165deg,#14532d 0%,#166534 40%,#052e16 100%);border-color:#34d39973;box-shadow:inset 0 1px #86efac2e,0 0 18px #22c55e47}.dark .app-topbar-api--offline,[data-theme=dark] .app-topbar-api--offline{color:#fecaca;background:linear-gradient(165deg,#7f1d1d 0%,#991b1b 40%,#450a0a 100%);border-color:#f871717a;box-shadow:inset 0 1px #fecaca29,0 0 18px #ef444447}.dark .app-topbar-heading-text,[data-theme=dark] .app-topbar-heading-text{background-image:linear-gradient(105deg,#5b8ab6 0%,#e8f0f7 24%,#93bdea 46%,#fff 58%,#89deff 76%,#5b8ab6 100%)}.dark .app-topbar-search-icon,[data-theme=dark] .app-topbar-search-icon{color:#8499ae}.dark .app-topbar-search-input,[data-theme=dark] .app-topbar-search-input{color:#e6edf4;background:linear-gradient(180deg, #0f1a2d 0%, #0d1526 100%) padding-box, conic-gradient(from var(--search-angle), #0d2545 0deg, #6ea6e4 55deg, #93bdea 110deg, #e6edf4 155deg, #4a8fd9 210deg, #6ea6e4 270deg, #0d2545 360deg) border-box;box-shadow:0 1px 0 0 #ffffff0f inset, 0 10px 24px #00000059, 0 2px 6px #00000047, 0 0 0 var(--search-ring) #93bdea29}.dark .app-topbar-search-input::placeholder,[data-theme=dark] .app-topbar-search-input::placeholder{color:#7aa0b8}.dark .app-topbar-search:hover .app-topbar-search-input,[data-theme=dark] .app-topbar-search:hover .app-topbar-search-input{box-shadow:0 1px 0 0 #ffffff14 inset, 0 14px 30px #0000006b, 0 4px 10px #0000004d, 0 0 0 var(--search-ring) #93bdea29}.dark .app-topbar-search:focus-within .app-topbar-search-input,[data-theme=dark] .app-topbar-search:focus-within .app-topbar-search-input{--search-ring:5px;box-shadow:0 1px 0 0 #ffffff0f inset, 0 16px 34px #00000073, 0 4px 10px #0000004d, 0 0 0 var(--search-ring) #93bdea38}.dark .app-topbar-search:hover .app-topbar-search-icon,[data-theme=dark] .app-topbar-search:hover .app-topbar-search-icon,.dark .app-topbar-search:focus-within .app-topbar-search-icon,[data-theme=dark] .app-topbar-search:focus-within .app-topbar-search-icon{color:#89deff}.dark .app-topbar-search-kbd,[data-theme=dark] .app-topbar-search-kbd{color:#89deff;background:linear-gradient(#111e34 0%,#0f1a2d 100%);border-color:#93bdea47;box-shadow:inset 0 1px #ffffff0f}.dark .app-topbar-btn,[data-theme=dark] .app-topbar-btn{--btn-fg:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff24,0 4px 12px #00000059}.dark .app-topbar-btn:hover,[data-theme=dark] .app-topbar-btn:hover{box-shadow:0 1px 0 0 #ffffff59 inset, 0 12px 22px var(--btn-glow), 0 0 0 3px var(--btn-ring)}.dark .app-topbar-btn:active,[data-theme=dark] .app-topbar-btn:active{box-shadow:0 1px 0 0 #ffffff2e inset, 0 2px 8px var(--btn-glow), 0 0 0 2px var(--btn-ring)}.dark .app-topbar-btn--sky,[data-theme=dark] .app-topbar-btn--sky{--btn-fg:#fff;--btn-bg-top:#0ea5e9;--btn-bg-bot:#0369a1;--btn-ring:#38bdf84d;--btn-glow:#0ea5e966}.dark .app-topbar-btn--amber,[data-theme=dark] .app-topbar-btn--amber{--btn-fg:#fff;--btn-bg-top:#86b4e4;--btn-bg-bot:#2f7eb8;--btn-ring:#93bdea4d;--btn-glow:#4a8fd959}.dark .app-topbar-btn--emerald,[data-theme=dark] .app-topbar-btn--emerald{--btn-fg:#fff;--btn-bg-top:#10b981;--btn-bg-bot:#047857;--btn-ring:#34d3994d;--btn-glow:#10b98166}.dark .app-topbar-btn--violet,[data-theme=dark] .app-topbar-btn--violet{--btn-fg:#fff;--btn-bg-top:#7286fd;--btn-bg-bot:#3f50e0;--btn-ring:#9bacff4d;--btn-glow:#5265f466}.dark .app-topbar-btn--rose,[data-theme=dark] .app-topbar-btn--rose{--btn-fg:#fff;--btn-bg-top:#7aa8d4;--btn-bg-bot:#4a6fa8;--btn-ring:#7aa8d44d;--btn-glow:#4a6fa866}.dark .app-topbar-btn--indigo,[data-theme=dark] .app-topbar-btn--indigo{--btn-fg:#fff;--btn-bg-top:#6366f1;--btn-bg-bot:#4338ca;--btn-ring:#818cf84d;--btn-glow:#4f46e566}.dark .app-topbar-btn--switcher,[data-theme=dark] .app-topbar-btn--switcher{--btn-fg:#fff;--btn-bg-top:#6ea6e4;--btn-bg-bot:#14345d;--btn-ring:#93bdea4d;--btn-glow:#4a8fd966}.dark .app-topbar-btn--switcher[data-on=true],[data-theme=dark] .app-topbar-btn--switcher[data-on=true]{--btn-fg:#fff;--btn-bg-top:#6ea6e4;--btn-bg-bot:#4a8fd9;color:#fff;box-shadow:inset 0 1px #fff3,0 6px 14px #0006}.dark .app-topbar-btn--switcher[data-on=true]:hover,[data-theme=dark] .app-topbar-btn--switcher[data-on=true]:hover{box-shadow:inset 0 1px #ffffff47,0 12px 22px #4a8fd966,0 0 0 3px #93bdea4d}.dark .app-topbar-btn--slate,[data-theme=dark] .app-topbar-btn--slate{--btn-fg:#fff;--btn-bg-top:#64748b;--btn-bg-bot:#152540;--btn-ring:#94a3b847;--btn-glow:#64748b5c}.dark .app-topbar-badge,[data-theme=dark] .app-topbar-badge{box-shadow:0 0 0 2px #0e182b}.app-main-body:has(.ace-dash){--dash-bg:#e6edf3;background:radial-gradient(900px 420px at 8% -10%, #4a8fd924, transparent 55%), radial-gradient(700px 380px at 100% 0%, #93bdea1f, transparent 50%), linear-gradient(180deg, #eef3f7 0%, var(--dash-bg) 40%, #e2eaf1 100%);color:#0f1b2c;scrollbar-width:thin;scrollbar-color:#4a8fd966 #1d355614;padding:0}.app-main-body:has(.ace-dash)::-webkit-scrollbar{width:10px;height:10px}.app-main-body:has(.ace-dash)::-webkit-scrollbar-track{background:#3d64820f}.app-main-body:has(.ace-dash)::-webkit-scrollbar-thumb{background-color:#0000;background-image:linear-gradient(#7eb3d4,#3d7ea6),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,border-box;background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.app-main-body:has(.ace-dash)::-webkit-scrollbar-thumb:hover{background-color:#0000;background-image:linear-gradient(#9ec5dc,#5aa4cc),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,border-box;background-clip:padding-box}:is(.dark .app-main-body:has(.ace-dash),[data-theme=dark] .app-main-body:has(.ace-dash)){--dash-bg:#0e182b;color:#e8eef6;scrollbar-color:#4a8fd959 #ffffff0a;background:radial-gradient(70% 45% at 100% 0,#4a8fd924,#0000 55%),radial-gradient(55% 40% at 0 100%,#4a8fd914,#0000 50%),radial-gradient(900px 420px at 40% -5%,#6ea6e40f,#0000 55%),linear-gradient(#0f1a2d 0%,#0e182b 55%,#0d1626 100%)}.dark .app-main-body:has(.ace-dash)::-webkit-scrollbar-track{background:#ffffff08}[data-theme=dark] .app-main-body:has(.ace-dash)::-webkit-scrollbar-track{background:#ffffff08}@keyframes ace-dash-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ace-dash-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ace-dash-draw{0%{stroke-dashoffset:420px}}@keyframes ace-dash-hbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ace-dash-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes ace-dash-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(180%)skew(-18deg)}}@keyframes ace-dash-orbit{to{transform:rotate(360deg)}}@keyframes ace-dash-field-drift{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(6%,-8%)scale(1.08)}}@keyframes ace-dash-field-drift-b{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.72;transform:translate(-8%,6%)scale(1.12)}}@keyframes ace-dash-field-sweep{0%{opacity:0;transform:translate(-120%)rotate(18deg)}18%{opacity:.45}52%{opacity:.2}to{opacity:0;transform:translate(140%)rotate(18deg)}}@keyframes ace-dash-field-grid{0%{background-position:0 0}to{background-position:28px 28px}}.ace-dash{--dash-text:#e6edf4;--dash-muted:#8499ae;--dash-accent:#7eb3d4;width:100%;min-height:100%;color:var(--dash-text);background:0 0;flex-direction:column;flex:1 0 auto;gap:1.25rem;padding:1.25rem;display:flex}@media (width>=640px){.ace-dash{padding:1.5rem}}.ace-dash-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.ace-dash-hello-title{font-family:var(--font-display);color:var(--dash-text);margin:0;font-size:1.75rem;font-weight:750;line-height:1.2}.ace-dash-hello-sub{color:var(--dash-muted);margin:.2rem 0 0;font-size:.9rem}.ace-dash-quick{background:#ffffffbf;border:1px solid #466e9129;border-radius:999px;flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem;display:flex;box-shadow:0 6px 20px #1b2a471a}.ace-dash-quick:empty{display:none}.dark .ace-dash-quick,[data-theme=dark] .ace-dash-quick{background:var(--ace-bg-1);border-color:var(--ace-line);box-shadow:0 6px 20px #00000059}.ace-dash-quick-btn{--q:#0ea5e9;color:#fff;cursor:pointer;background:linear-gradient(145deg, var(--q), var(--q));place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ace-dash-quick-btn{background:linear-gradient(145deg, var(--q), color-mix(in srgb, var(--q) 70%, #000))}}.ace-dash-quick-btn{box-shadow:0 4px 10px var(--q), inset 0 1px 0 #ffffff59;border:0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ace-dash-quick-btn{box-shadow:0 4px 10px color-mix(in srgb, var(--q) 45%, transparent), inset 0 1px 0 #ffffff59}}.ace-dash-quick-btn{transition:transform .2s,box-shadow .2s,filter .2s}.ace-dash-quick-btn:hover{filter:brightness(1.08);box-shadow:0 12px 22px var(--q), inset 0 1px 0 #ffffff73;transform:translateY(-3px)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.ace-dash-quick-btn:hover{box-shadow:0 12px 22px color-mix(in srgb, var(--q) 55%, transparent), inset 0 1px 0 #ffffff73}}.ace-dash-quick-btn:active{transform:translateY(-1px)scale(.97)}.ace-dash-quick-btn:focus-visible{outline:3px solid var(--q)}@supports (color:color-mix(in lab, red, red)){.ace-dash-quick-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--q) 40%, transparent)}}.ace-dash-quick-btn:focus-visible{outline-offset:2px}.ace-dash-quick-btn--sale{--q:#059669}.ace-dash-quick-btn--purchase{--q:#2563eb}.ace-dash-quick-btn--buyin{--q:#7c3aed}.ace-dash-quick-btn--warehouse{--q:#d97706}.ace-dash-quick-btn--expense{--q:#e11d48}.ace-dash-quick-btn--reports{--q:#0ea5e9}.ace-dash-kicker{letter-spacing:.14em;text-transform:uppercase;color:#9ec5dc;margin:0;font-size:.72rem;font-weight:750}.ace-dash-panel-title{font-family:var(--font-display);text-transform:capitalize;color:#f0f5fa;margin:0;font-size:1rem;font-weight:750}.ace-dash-panel-sub{color:var(--dash-muted);margin:.2rem 0 .85rem;font-size:.72rem}.ace-dash-hero{--kpi-surface:#121a2b;--kpi-border:#94afc81f;--kpi-ink:#f2f7fc;--kpi-muted:#7f95ab;--kpi-label:#8fa6bc;align-items:stretch;gap:.75rem;animation:.55s cubic-bezier(.22,1,.36,1) both ace-dash-rise;display:grid}@media (width>=1100px){.ace-dash-hero{grid-template-columns:minmax(0,.95fr) minmax(0,.72fr) minmax(12rem,.4fr)}}.ace-dash-hero-bigs{align-self:stretch;gap:.7rem;height:100%;min-height:0;display:grid}@media (width>=640px){.ace-dash-hero-bigs{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}.ace-dash-hero-quad{grid-template-columns:1fr 1fr;gap:.6rem;height:100%;min-height:0;display:grid}.ace-dash-hero-main,.ace-dash-hero-tile{--accent:#7eb3d4;--accent-wash:#7eb3d424;--accent-glow:#7eb3d438;--icon-tint:#bad2e629;isolation:isolate;border:1px solid var(--kpi-border);background:linear-gradient(165deg, #ffffff0b 0%, transparent 34%), radial-gradient(90% 80% at 100% 0%, var(--accent-wash), transparent 58%), radial-gradient(70% 60% at 0% 100%, #00000059, transparent 55%), linear-gradient(180deg, #182231 0%, var(--kpi-surface) 100%);transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000057,0 0 0 1px #00000040}.ace-dash-hero-main:before,.ace-dash-hero-tile:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle, var(--accent-glow), transparent 68%);filter:blur(2px);opacity:.55;border-radius:9999px;width:10rem;height:10rem;animation:8.5s ease-in-out infinite ace-dash-orb;position:absolute;top:18%;right:-12%}.ace-dash-hero-main:after,.ace-dash-hero-tile:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg, transparent 4%, var(--accent) 22%, var(--accent) 70%, transparent 96%);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-main:after,.ace-dash-hero-tile:after{background:linear-gradient(90deg, transparent 4%, color-mix(in srgb, var(--accent) 70%, #fff 10%) 22%, color-mix(in srgb, var(--accent) 28%, transparent) 70%, transparent 96%)}}.ace-dash-hero-main:hover,.ace-dash-hero-tile:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-main:hover,.ace-dash-hero-tile:hover{border-color:color-mix(in srgb, var(--accent) 42%, #ffffff1f)}}.ace-dash-hero-main:hover,.ace-dash-hero-tile:hover{box-shadow:0 1px 0 #ffffff12 inset, 0 14px 32px #0006, 0 0 28px var(--accent-glow)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-main:hover,.ace-dash-hero-tile:hover{box-shadow:0 1px 0 #ffffff12 inset, 0 14px 32px #0006, 0 0 28px color-mix(in srgb, var(--accent-glow) 55%, transparent)}}.ace-dash-hero-main:hover:before,.ace-dash-hero-tile:hover:before{opacity:.8}.ace-dash-hero-main{border-radius:1.15rem;flex-direction:column;justify-content:space-between;gap:.4rem;height:100%;min-height:100%;padding:.75rem 1rem .7rem;display:flex}.ace-dash-hero-main--inv{--accent:#8b9cf7;--accent-wash:#8b9cf729;--accent-glow:#818cf847;--icon-tint:#bac6ff33}.ace-dash-hero-main--cash{--accent:#4ade9b;--accent-wash:#4ade9b24;--accent-glow:#34d39942;--icon-tint:#a7f3d033}.ace-dash-hero-main--cash:before{animation-delay:1.4s}.ace-dash-hero-main-icon,.ace-dash-hero-tile-icon{pointer-events:none;z-index:0;color:var(--icon-tint);filter:drop-shadow(0 0 18px var(--accent));place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translate(14%,-50%)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-main-icon,.ace-dash-hero-tile-icon{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 28%, transparent))}}.ace-dash-hero-main-icon,.ace-dash-hero-tile-icon{transition:transform .45s,color .45s,filter .45s}.ace-dash-hero-main:hover .ace-dash-hero-main-icon,.ace-dash-hero-tile:hover .ace-dash-hero-tile-icon{filter:drop-shadow(0 0 24px var(--accent));transform:translate(10%,-52%)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-main:hover .ace-dash-hero-main-icon,.ace-dash-hero-tile:hover .ace-dash-hero-tile-icon{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--accent) 40%, transparent))}}.ace-dash-hero-main-icon{width:8.4rem;height:8.4rem}.ace-dash-hero-tile-icon{width:6.4rem;height:6.4rem}.ace-dash-hero-main-icon-svg,.ace-dash-hero-tile-icon-svg{width:100%;height:100%}.ace-dash-hero-main>.ace-dash-kicker,.ace-dash-hero-main-body,.ace-dash-hero-meta,.ace-dash-hero-tile .ace-dash-kicker,.ace-dash-hero-tile-value,.ace-dash-hero-tile-sub{z-index:2;position:relative}.ace-dash-hero .ace-dash-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--kpi-label);align-items:center;gap:.42rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.ace-dash-hero .ace-dash-kicker:before{content:"";background:var(--accent);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--accent), 0 0 10px var(--accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero .ace-dash-kicker:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 45%, transparent)}}.ace-dash-hero .ace-dash-kicker:before{animation:3.8s ease-in-out infinite ace-dash-dot}.ace-dash-hero-line{letter-spacing:.01em;color:var(--accent);margin:0 0 .2rem;font-size:.9rem;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-line{color:color-mix(in srgb, var(--accent) 35%, var(--kpi-muted))}}.ace-dash-hero-value,.ace-dash-hero-tile-value{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--kpi-ink);text-shadow:0 0 24px var(--accent);margin:0;font-weight:750;line-height:1}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-value,.ace-dash-hero-tile-value{text-shadow:0 0 24px color-mix(in srgb, var(--accent) 18%, transparent)}}.ace-dash-hero-value{font-size:clamp(2.1rem,3.4vw,2.85rem)}.ace-dash-hero-tile-value{margin-top:.2rem;font-size:clamp(1.6rem,2.15vw,2rem)}.ace-dash-hero-copy,.ace-dash-hero-tile-sub{letter-spacing:.01em;color:var(--kpi-muted);margin:.2rem 0 0;font-size:.9rem;font-weight:500;line-height:1.4}.ace-dash-hero-main-body{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.ace-dash-hero-meta{grid-template-columns:1fr 1fr;gap:.35rem;width:100%;display:grid}.ace-dash-hero-meta span{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:0;padding:.26rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ace-dash-hero-meta span{border:1px solid color-mix(in srgb, var(--accent) 18%, #ffffff0f)}}.ace-dash-hero-meta span{letter-spacing:.01em;text-align:center;color:#c7d6e5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0d,#ffffff04);font-size:.82rem;font-weight:600}.ace-dash-hero-tile{border-radius:1rem;height:100%;min-height:0;padding:.62rem .85rem .65rem}.ace-dash-hero-tile--sales{--accent:#e8b84a;--accent-wash:#e8b84a24;--accent-glow:#fbbf243d;--icon-tint:#fde09633}.ace-dash-hero-tile--sales:before{animation-delay:.5s}.ace-dash-hero-tile--sky{--accent:#38bdf8;--accent-wash:#38bdf824;--accent-glow:#38bdf842;--icon-tint:#bae6fd33}.ace-dash-hero-tile--sky:before{animation-delay:1s}.ace-dash-hero-tile--coral{--accent:#f0879a;--accent-wash:#f0879a24;--accent-glow:#fb71853d;--icon-tint:#fecdd333}.ace-dash-hero-tile--coral:before{animation-delay:1.5s}.ace-dash-hero-tile--violet{--accent:#a78bfa;--accent-wash:#a78bfa26;--accent-glow:#a78bfa42;--icon-tint:#ddd6fe33}.ace-dash-hero-tile--violet:before{animation-delay:2s}.ace-dash-rail{border:1px solid var(--kpi-border);background:linear-gradient(#ffffff0a,#0000 30%),linear-gradient(160deg,#7eb3d40f,#0000 45%),linear-gradient(#182231 0%,#0c1424 100%);border-radius:1.1rem;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000057}.ace-dash-rail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7eb3d473,#0000);height:1px;position:absolute;inset:0 0 auto}@media (width<=1099px){.ace-dash-rail{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));height:auto;display:grid}}.ace-dash-rail-row{--accent:#7eb3d4;border-bottom:1px solid #ffffff0a;flex:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:0;padding:.48rem .95rem;transition:background .28s;display:grid;position:relative}.ace-dash-rail-row:last-child{border-bottom:none}.ace-dash-rail-row:hover{background:linear-gradient(90deg, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ace-dash-rail-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)}}.ace-dash-rail-row--amber{--accent:#e8b84a}.ace-dash-rail-row--rose{--accent:#f0879a}.ace-dash-rail-row--sky{--accent:#38bdf8}.ace-dash-rail-row--mint{--accent:#4ade9b}.ace-dash-rail-row--violet{--accent:#a78bfa}.ace-dash-rail-dot{background:var(--accent);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--accent), 0 0 12px var(--accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ace-dash-rail-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 40%, transparent)}}.ace-dash-rail-dot{animation:4.2s ease-in-out infinite ace-dash-dot}.ace-dash-rail-row:nth-child(2) .ace-dash-rail-dot{animation-delay:.35s}.ace-dash-rail-row:nth-child(3) .ace-dash-rail-dot{animation-delay:.7s}.ace-dash-rail-row:nth-child(4) .ace-dash-rail-dot{animation-delay:1.05s}.ace-dash-rail-row:nth-child(5) .ace-dash-rail-dot{animation-delay:1.4s}.ace-dash-rail-label{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--kpi-label);font-size:.82rem;font-weight:650}.ace-dash-rail-value{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-align:right;color:var(--kpi-ink);text-shadow:0 0 16px var(--accent);font-size:1.15rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ace-dash-rail-value{text-shadow:0 0 16px color-mix(in srgb, var(--accent) 16%, transparent)}}@keyframes ace-dash-orb{0%,to{opacity:.42;transform:scale(1)translate(0)}50%{opacity:.72;transform:scale(1.08)translate(-4%,-2%)}}@keyframes ace-dash-dot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.ace-dash-sect-head{z-index:1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.85rem;width:100%;margin-bottom:.85rem;padding-bottom:.75rem;display:flex;position:relative}.ace-dash-sect-head--pad{margin-bottom:0;padding:1.05rem 1.15rem .75rem}.ace-dash-sect-copy{min-width:0}.ace-dash-sect-head .ace-dash-panel-title{letter-spacing:-.01em;text-transform:capitalize;color:#f2f7fc;margin:0;font-size:1.08rem;font-weight:750}.ace-dash-sect-head .ace-dash-panel-sub{color:#8499ae;margin:.06rem 0 0;font-size:.88rem;line-height:1.3}.ace-dash-sect-chip{letter-spacing:.05em;text-transform:uppercase;color:#9eb8cc;background:#94afc814;border:1px solid #94afc833;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.05rem;padding:0 .95rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.ace-dash-sect-chip--sky{color:#9eb8cc;background:#6ba3c41a;border-color:#6ba3c447}.ace-dash-sect-chip--mint{color:#9bcbb5;background:#6db89a1a;border-color:#6db89a47}.ace-dash-sect-chip--violet{color:#b5a9d8;background:#9b8fd41a;border-color:#9b8fd447}.ace-dash-sect-chip--amber{color:#c9b48a;background:#c4a46a1a;border-color:#c4a46a47}.ace-dash-viz{gap:.9rem;display:grid}@media (width>=960px){.ace-dash-viz{grid-template-columns:1.55fr 1fr;align-items:stretch}.ace-dash-viz--wide-left{grid-template-columns:2.4fr 1fr}}.ace-dash-bars-pair{flex:auto;align-items:stretch;gap:1rem;min-width:0;display:flex}.ace-dash-bars-part{flex-direction:column;min-width:0;display:flex}.ace-dash-bars-part--months{flex:12 1 0}.ace-dash-bars-part--years{flex:5 1 0}.ace-dash-bars-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--dash-muted);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.ace-dash-bars-pair .ace-dash-bars-svg{height:13.15rem}.ace-dash-bars-divider{background:currentColor;flex:0 0 1px;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.ace-dash-bars-divider{background:color-mix(in srgb, currentColor 16%, transparent)}}@media (width<=720px){.ace-dash-bars-pair{flex-direction:column}.ace-dash-bars-divider{flex-basis:1px;width:100%}}.ace-dash-viz--wide-left .ace-dash-donut{flex-direction:row;flex:auto;align-items:center;gap:1.25rem;min-height:0;display:flex}.ace-dash-viz--wide-left .ace-dash-donut-stage{aspect-ratio:1;flex:0 auto;align-self:stretch;width:auto;min-width:0}.ace-dash-viz--wide-left .ace-dash-donut .ace-dash-legend{flex-flow:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:.25rem;min-width:0}.ace-dash-viz--wide-left .ace-dash-donut .ace-dash-legend-item{padding:.16rem .55rem;font-size:.74rem}.ace-dash-panel{flex-direction:column;min-width:0;padding:1.15rem 1.2rem 1.25rem;animation:.6s both ace-dash-rise;display:flex;position:relative;overflow:hidden}.ace-dash-panel--terminal{background:linear-gradient(#ffffff0d,#0000 34%),radial-gradient(90% 70% at 0 0,#6db89a24,#0000 52%),radial-gradient(80% 60% at 100% 100%,#c48a961a,#0000 55%),linear-gradient(#1a2836 0%,#151e32 48%,#121a2b 100%);border:1px solid #94afc824;border-radius:1.15rem;transition:border-color .3s,box-shadow .3s,transform .3s;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0000004d}.ace-dash-panel--terminal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6db89a73,#c48a9659,#0000);height:1px;position:absolute;inset:0 0 auto}.ace-dash-panel--terminal:after{content:"";pointer-events:none;background:radial-gradient(circle,#6db89a1a,#0000 68%);border-radius:9999px;height:55%;position:absolute;inset:auto -8% -18% 35%}.ace-dash-panel--terminal:hover{border-color:#6db89a47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000057,0 0 22px #6db89a14}.ace-dash-panel--terminal .ace-dash-sect-head,.ace-dash-panel--terminal .ace-dash-bars{z-index:1;position:relative}.ace-dash-panel-head{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.ace-dash-panel-dots{gap:.28rem;display:inline-flex}.ace-dash-panel-dots i{background:#ef4444;border-radius:9999px;width:.45rem;height:.45rem}.ace-dash-panel-dots i:nth-child(2){background:#f59e0b}.ace-dash-panel-dots i:nth-child(3){background:#22c55e}.ace-dash-panel--glass{-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#28465fb8,#121e2af0);border:1px solid #7eb3d438;border-radius:1.5rem;transition:transform .3s,box-shadow .3s;animation-delay:.1s;box-shadow:inset 0 1px #ffffff14,0 10px 20px #00000047,0 26px 52px #00000073}.ace-dash-panel--glass:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 16px 28px #00000057,0 34px 60px #00000080,0 0 28px #38bdf81a}.ace-dash-insight{gap:.9rem;display:grid}@media (width>=960px){.ace-dash-insight{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch}}.ace-dash-insight-stack{grid-template-rows:1fr 1fr;gap:.7rem;display:grid}.ace-dash-orbit{--panel-accent:#6ba3c4;--field-accent:#6ba3c4;--field-accent-soft:#6ba3c438;background:linear-gradient(#ffffff0b,#0000 32%),radial-gradient(70% 55% at 50% 100%,#6ba3c41f,#0000 60%),radial-gradient(80% 70% at 50% 0,#6ba3c429,#0000 58%),linear-gradient(#182231 0%,#121a2b 100%);border:1px solid #94afc81f;border-radius:1.15rem;flex-direction:column;gap:.55rem;padding:1.15rem 1.1rem 1.25rem;transition:border-color .3s,box-shadow .3s;animation:.6s .12s both ace-dash-rise;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #0000004d}.ace-dash-orbit:before{content:"";background:linear-gradient(90deg,#0000,#6ba3c46b,#0000);height:1px;position:absolute;inset:0 0 auto}.ace-dash-orbit:hover{border-color:#6ba3c442;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000057}.ace-dash-orbit-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:.25rem;display:flex;position:relative}.ace-dash-orbit-head .ace-dash-panel-sub{margin-bottom:0}.ace-dash-orbit-chip{letter-spacing:.04em;color:#9eb8cc;background:#6ba3c414;border:1px solid #6ba3c438;border-radius:9999px;flex-shrink:0;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.ace-dash-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ace-dash-field-grid{opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px;animation:28s linear infinite ace-dash-field-grid;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(70% 65% at 50% 55%,#000 20%,#0000 72%);mask-image:radial-gradient(70% 65% at 50% 55%,#000 20%,#0000 72%)}.ace-dash-field-orb{filter:blur(2px);border-radius:9999px;position:absolute}.ace-dash-field-orb--a{background:radial-gradient(circle, var(--field-accent-soft), transparent 68%);width:58%;height:42%;animation:9s ease-in-out infinite ace-dash-field-drift;top:18%;left:8%}.ace-dash-field-orb--b{background:radial-gradient(circle, var(--field-accent), transparent 70%);width:52%;height:48%;bottom:8%;right:0}@supports (color:color-mix(in lab, red, red)){.ace-dash-field-orb--b{background:radial-gradient(circle, color-mix(in srgb, var(--field-accent) 18%, transparent), transparent 70%)}}.ace-dash-field-orb--b{animation:12s ease-in-out infinite ace-dash-field-drift-b}.ace-dash-field-ring{border:1px solid var(--field-accent);border-radius:9999px;position:absolute;top:58%;left:50%}@supports (color:color-mix(in lab, red, red)){.ace-dash-field-ring{border:1px solid color-mix(in srgb, var(--field-accent) 28%, transparent)}}.ace-dash-field-ring{transform:translate(-50%,-50%)}.ace-dash-field-ring--outer{opacity:.55;border-style:dashed;width:min(88%,19rem);height:min(88%,19rem);animation:42s linear infinite ace-dash-orbit}.ace-dash-field-ring--inner{border-color:var(--field-accent);width:min(62%,13.5rem);height:min(62%,13.5rem)}@supports (color:color-mix(in lab, red, red)){.ace-dash-field-ring--inner{border-color:color-mix(in srgb, var(--field-accent) 18%, transparent)}}.ace-dash-field-ring--inner{opacity:.4;animation:28s linear infinite reverse ace-dash-orbit}.ace-dash-field-beam{background:linear-gradient(105deg, transparent 0%, var(--field-accent) 48%, transparent 100%);width:42%;height:140%;position:absolute;top:-10%;left:0}@supports (color:color-mix(in lab, red, red)){.ace-dash-field-beam{background:linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--field-accent) 16%, transparent) 48%, transparent 100%)}}.ace-dash-field-beam{filter:blur(10px);animation:7.5s ease-in-out infinite ace-dash-field-sweep}.ace-dash-split .ace-dash-field-beam{animation-delay:-3.2s}.ace-dash-ranks{background:linear-gradient(#ffffff0a,#0000 34%),radial-gradient(90% 70% at 100% 0,#6ba3c41a,#0000 55%),linear-gradient(#182231 0%,#121a2b 100%);border:1px solid #94afc81f;border-radius:1.15rem;padding:1.15rem 1.15rem 1.2rem;animation:.6s .16s both ace-dash-rise;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #0000004d}.ace-dash-ranks:before{content:"";background:linear-gradient(90deg,#0000,#6ba3c466,#0000);height:1px;position:absolute;inset:0 0 auto}.ace-dash-ranks-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.ace-dash-ranks-head .ace-dash-panel-sub{margin-bottom:.55rem}.ace-dash-ranks-chip{letter-spacing:.04em;color:#9eb8cc;background:#6ba3c414;border:1px solid #6ba3c438;border-radius:9999px;flex-shrink:0;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.ace-dash-rank-tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.ace-dash-rank-tags span{color:#a8bdd0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;padding:.28rem .65rem;font-size:.72rem;font-weight:600}.ace-dash-split{--field-accent:#9b8fd4;--field-accent-soft:#9b8fd438;background:linear-gradient(#ffffff0b,#0000 32%),radial-gradient(70% 55% at 50% 100%,#9b8fd41a,#0000 60%),radial-gradient(80% 70% at 50% 0,#9b8fd424,#0000 58%),linear-gradient(#182231 0%,#121a2b 100%);border:1px solid #94afc81f;border-radius:1.15rem;flex-direction:column;gap:.55rem;padding:1.15rem 1.1rem 1.25rem;transition:border-color .3s,box-shadow .3s;animation:.6s .2s both ace-dash-rise;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #0000004d}.ace-dash-split:before{content:"";background:linear-gradient(90deg,#0000,#9b8fd46b,#0000);height:1px;position:absolute;inset:0 0 auto}.ace-dash-split:hover{border-color:#9b8fd442;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000057}.ace-dash-split-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:.25rem;display:flex;position:relative}.ace-dash-split-head .ace-dash-panel-sub{margin-bottom:0}.ace-dash-split-chip{letter-spacing:.04em;color:#b5a9d8;background:#9b8fd41a;border:1px solid #9b8fd43d;border-radius:9999px;flex-shrink:0;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.ace-dash-ops{gap:.9rem;display:grid}@media (width>=960px){.ace-dash-ops{grid-template-columns:1.35fr 1fr}.ace-dash-ops--ledger-right{grid-template-columns:1fr 1.55fr}}.ace-dash-table--fit{table-layout:fixed}.ace-dash-table--fit th,.ace-dash-table--fit td{text-overflow:ellipsis;overflow:hidden}.ace-dash-col-date{width:5.5rem}.ace-dash-col-type{width:8.5rem}.ace-dash-col-amount{width:9rem}.ace-dash-ledger{background:linear-gradient(#ffffff0b,#0000 28%),radial-gradient(80% 50% at 0 0,#6db89a1a,#0000 50%),linear-gradient(#182231 0%,#121a2b 100%);border:1px solid #94afc81f;border-radius:1.15rem;animation:.6s .18s both ace-dash-rise;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #0000004d}.ace-dash-ledger:before{content:"";background:linear-gradient(90deg,#0000,#6db89a66,#0000);height:1px;position:absolute;inset:0 0 auto}.ace-dash-ledger .ace-dash-table-wrap{padding:0 .7rem .85rem}.ace-dash-pulse{background:linear-gradient(#ffffff0b,#0000 34%),radial-gradient(90% 55% at 100% 0,#c4a46a14,#0000 55%),linear-gradient(#182231 0%,#121a2b 100%);border:1px solid #94afc81f;border-radius:1.15rem;padding:1.05rem 1rem 1.15rem;animation:.6s .22s both ace-dash-rise;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #0000004d}.ace-dash-pulse:before{content:"";background:linear-gradient(90deg,#0000,#c4a46a52,#0000);height:1px;position:absolute;inset:0 0 auto}.ace-dash-pulse-live{display:none}.ace-dash-empty{color:var(--dash-muted);margin:1rem 0;font-size:.85rem}.ace-dash-donut{z-index:1;justify-items:center;gap:.9rem;width:100%;display:grid;position:relative}.ace-dash-orbit .ace-dash-donut,.ace-dash-split .ace-dash-donut{flex-direction:row;flex:auto;align-items:center;gap:1.75rem;width:100%;display:flex}.ace-dash-orbit .ace-dash-legend,.ace-dash-split .ace-dash-legend{flex-flow:column;flex:1 1 0;justify-content:center;align-items:flex-start;min-width:0}.ace-dash-donut-stage{aspect-ratio:1;place-items:center;width:min(94%,19.5rem);height:auto;display:grid;position:relative}.ace-dash-orbit .ace-dash-donut-stage,.ace-dash-split .ace-dash-donut-stage{aspect-ratio:1;flex:none;align-self:stretch;width:auto;min-width:0;height:auto}.ace-dash-donut-svg{width:100%;height:100%;position:absolute;inset:0}.ace-dash-donut-hub{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:flex;position:absolute;inset:0}.ace-dash-donut-hub-label{letter-spacing:.08em;text-transform:uppercase;color:#8499ae;font-size:.72rem;font-weight:700}.ace-dash-donut-hub-value{font-family:var(--font-display);letter-spacing:-.02em;color:#f0f5fa;font-size:1.4rem;font-weight:750}.ace-dash-donut-seg{opacity:.9;transition:filter .25s,opacity .25s}.ace-dash-donut:hover .ace-dash-donut-seg{filter:brightness(1.06);opacity:1}.ace-dash-legend{flex-wrap:wrap;justify-content:center;gap:.4rem;width:100%;display:flex}.ace-dash-legend-item{color:#a8bdd0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.76rem;display:inline-flex}.ace-dash-legend-copy{align-items:baseline;gap:.35rem;display:inline-flex}.ace-dash-legend-copy em{color:#c5d5e4;font-style:normal}.ace-dash-legend-copy b{font-variant-numeric:tabular-nums;color:#e8f0f7;font-weight:750}.ace-dash-legend-item i,.ace-dash-swatch--rev,.ace-dash-swatch--exp{border-radius:9999px;width:.55rem;height:.55rem;display:inline-block}.ace-dash-swatch--rev{background:#6db89a}.ace-dash-swatch--exp{background:#c48a96}.ace-dash-bars{flex-direction:column;flex:auto;gap:.65rem;width:100%;display:flex}.ace-dash-bars-svg{width:100%;height:14.5rem;display:block}.ace-dash-grid{stroke:#ffffff0f;stroke-width:1px}.ace-dash-zero{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:3 3}.ace-dash-axis-label{fill:#8499ae;font-size:10px}.ace-dash-bar-svg{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both ace-dash-bar-grow;animation-delay:calc(var(--bar-i,0) * 40ms);transition:filter .2s}.ace-dash-bar-svg--rev{fill:#6db89a}.ace-dash-bar-svg--exp{fill:#c48a96}.ace-dash-bars-item:hover .ace-dash-bar-svg{filter:brightness(1.08)}.ace-dash-trend{flex:auto;width:100%}.ace-dash-trend-svg{width:100%;height:14.5rem;display:block}.ace-dash-trend-area{fill:#6ba3c41f}.ace-dash-trend-line{stroke:#6ba3c4;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;animation:1.1s both ace-dash-draw}.ace-dash-trend-dot{fill:#c5d9e8;stroke:#6ba3c4;stroke-width:1.1px}.ace-dash-hbars{flex-direction:column;gap:.45rem;display:flex}.ace-dash-hbar{--hbar-tone:#6ba3c4;animation:.45s both ace-dash-rise;animation-delay:calc(var(--hbar-i,0) * 50ms);background:#ffffff05;border:1px solid #ffffff0a;border-radius:.85rem;grid-template-columns:1.35rem 2rem 1fr;align-items:center;gap:.55rem;padding:.45rem .55rem;transition:background .25s,border-color .25s;display:grid}.ace-dash-hbar.is-lead{border-color:var(--hbar-tone)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar.is-lead{border-color:color-mix(in srgb, var(--hbar-tone) 28%, transparent)}}.ace-dash-hbar.is-lead{background:linear-gradient(90deg, var(--hbar-tone), #ffffff05 55%)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar.is-lead{background:linear-gradient(90deg, color-mix(in srgb, var(--hbar-tone) 12%, transparent), #ffffff05 55%)}}.ace-dash-hbar:hover{border-color:var(--hbar-tone)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar:hover{border-color:color-mix(in srgb, var(--hbar-tone) 22%, transparent)}}.ace-dash-hbar:hover{background:var(--hbar-tone)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar:hover{background:color-mix(in srgb, var(--hbar-tone) 8%, transparent)}}.ace-dash-hbar-rank{letter-spacing:.02em;text-align:center;color:#7f95ab;font-size:.72rem;font-weight:750}.ace-dash-hbar.is-lead .ace-dash-hbar-rank{color:var(--hbar-tone)}.ace-dash-hbar-mark{border:1px solid var(--hbar-tone);border-radius:9999px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar-mark{border:1px solid color-mix(in srgb, var(--hbar-tone) 30%, transparent)}}.ace-dash-hbar-mark{color:#e8f0f7;background:radial-gradient(circle at 30% 28%, #ffffff29, transparent 45%), var(--hbar-tone);font-size:.72rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar-mark{background:radial-gradient(circle at 30% 28%, #ffffff29, transparent 45%), color-mix(in srgb, var(--hbar-tone) 22%, #121a2b)}}.ace-dash-hbar-body{min-width:0}.ace-dash-hbar-top{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.28rem;display:flex}.ace-dash-hbar-label{color:#d5e2ee;font-size:.82rem;font-weight:650}.ace-dash-hbar-count{font-variant-numeric:tabular-nums;color:var(--hbar-tone);font-size:.82rem;font-weight:750}.ace-dash-hbar-track{background:#ffffff0d;border-radius:9999px;height:.55rem;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.ace-dash-hbar-fill{background:linear-gradient(90deg, var(--hbar-tone), var(--hbar-tone));border-radius:9999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--hbar-tone) 70%, #fff 8%), var(--hbar-tone))}}.ace-dash-hbar-fill{box-shadow:0 0 12px var(--hbar-tone)}@supports (color:color-mix(in lab, red, red)){.ace-dash-hbar-fill{box-shadow:0 0 12px color-mix(in srgb, var(--hbar-tone) 35%, transparent)}}.ace-dash-hbar-fill{transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) both ace-dash-hbar;animation-delay:calc(var(--hbar-i,0) * 50ms + .1s)}.ace-dash-hbar:hover .ace-dash-hbar-fill{filter:brightness(1.08)}.ace-dash-table-wrap{scrollbar-width:thin;scrollbar-color:#7eb3d466 #ffffff0a;overflow:auto}.ace-dash-table-wrap::-webkit-scrollbar{width:8px;height:8px}.ace-dash-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#7eb3d4,#3d7ea6);border-radius:9999px}.ace-dash-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.84rem}.ace-dash-table th{letter-spacing:.06em;text-align:left;text-transform:uppercase;color:#8fa6bc;border-bottom:1px solid #ffffff0f;padding:.55rem .8rem;font-size:.68rem;font-weight:700}.ace-dash-table td{color:#d6e4f0;white-space:nowrap;border-bottom:1px solid #ffffff09;padding:.78rem .8rem;transition:background .2s}.ace-dash-table tbody tr:nth-child(2n) td{background:#ffffff04}.ace-dash-table tbody tr:hover td{background:#6db89a12}.ace-dash-table td:first-child{color:#b8d4c8;font-weight:650}.ace-dash-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ace-dash-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.ace-dash-badge--paid{color:#9bcbb5;background:#6db89a24}.ace-dash-badge--partial{color:#d4b878;background:#c4a46a24}.ace-dash-badge--pending{color:#c9a0a8;background:#c48a9624}.ace-dash-alerts{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ace-dash-alert{background:#ffffff06;border:1px solid #ffffff0d;border-radius:.95rem;align-items:center;gap:.75rem;padding:.72rem .8rem .72rem .7rem;transition:background .22s,border-color .22s;display:flex}.ace-dash-alert.is-warn{background:linear-gradient(90deg,#c4a46a0f,#ffffff04);border-color:#c4a46a29}.ace-dash-alert.is-critical{background:linear-gradient(90deg,#c48a960f,#ffffff04);border-color:#c48a9629}.ace-dash-alert:hover{background:#ffffff0a}.ace-dash-alert-gem{background:#c4a46a;border-radius:9999px;flex-shrink:0;align-self:stretch;width:.35rem;margin:.1rem 0;box-shadow:0 0 10px #c4a46a40}.ace-dash-alert.is-critical .ace-dash-alert-gem{background:#c48a96;box-shadow:0 0 10px #c48a9638}.ace-dash-alert-copy{flex:1;min-width:0}.ace-dash-alert-name{color:#e8f0f7;margin:0;font-size:.86rem;font-weight:650}.ace-dash-alert-code{color:#8499ae;margin:.18rem 0 0;font-size:.74rem}.ace-dash-alert-qty{letter-spacing:.04em;text-transform:uppercase;color:#c9b48a;background:#c4a46a1a;border-radius:9999px;flex-shrink:0;padding:.3rem .65rem;font-size:.72rem;font-weight:700}.ace-dash-alert.is-critical .ace-dash-alert-qty{color:#c9a0a8;background:#c48a961a}.ace-dash-dock{background:linear-gradient(#ffffff0d,#0000 48%),linear-gradient(#1a2532 0%,#0c1424 100%);border:1px solid #94afc824;border-radius:2.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;padding:.5rem;animation:.6s .26s both ace-dash-rise;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000057}.ace-dash-dock-pill{--pill-accent:#6ba3c4;background:linear-gradient(#ffffff17 0%,#ffffff05 44%,#00000024 100%),#141c26;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:1.5rem;min-width:0;height:3.35rem;padding:0 1rem 0 1.25rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 5px 12px #0003}.ace-dash-dock-pill.is-ok{--pill-accent:#6db89a}.ace-dash-dock-pill:first-child{--pill-accent:#6ba3c4}.ace-dash-dock-pill:nth-child(2){--pill-accent:#c48a96}.ace-dash-dock-pill:nth-child(3){--pill-accent:#6db89a}.ace-dash-dock-pill:nth-child(4){--pill-accent:#c4a46a}.ace-dash-dock-pill:nth-child(5){--pill-accent:#9b8fd4}.ace-dash-dock-pill:nth-child(6){--pill-accent:#6aadc0}.ace-dash-dock-pill:nth-child(7){--pill-accent:#7eb3d4}.ace-dash-dock-pill:nth-child(8){--pill-accent:#b89a7a}.ace-dash-dock-pill:before{content:"";pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(#ffffff24,#0000 42%);position:absolute;inset:1px}.ace-dash-dock-pill:hover{border-color:var(--pill-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ace-dash-dock-pill:hover{border-color:color-mix(in srgb, var(--pill-accent) 38%, transparent)}}.ace-dash-dock-pill:hover{box-shadow:0 1px 0 #ffffff24 inset, 0 8px 18px #00000042, 0 0 16px var(--pill-accent)}@supports (color:color-mix(in lab, red, red)){.ace-dash-dock-pill:hover{box-shadow:0 1px 0 #ffffff24 inset, 0 8px 18px #00000042, 0 0 16px color-mix(in srgb, var(--pill-accent) 16%, transparent)}}.ace-dash-dock-gem{z-index:1;background:linear-gradient(180deg, #fff6, transparent 55%), var(--pill-accent);width:.85rem;height:.85rem;box-shadow:0 0 0 3px var(--pill-accent), 0 0 12px var(--pill-accent);border-radius:9999px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab, red, red)){.ace-dash-dock-gem{box-shadow:0 0 0 3px color-mix(in srgb, var(--pill-accent) 14%, transparent), 0 0 12px color-mix(in srgb, var(--pill-accent) 32%, transparent)}}.ace-dash-dock-copy{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:.08rem;min-width:0;display:flex;position:relative}.ace-dash-dock-label{letter-spacing:.05em;text-transform:uppercase;color:#8fa6bc;margin:0;font-size:.68rem;font-weight:650;line-height:1.15}.ace-dash-dock-value{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:#f2f7fc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;line-height:1.15;overflow:hidden}.ace-dash-dock-pill.is-ok .ace-dash-dock-value{color:#8fd4b5}.dark .ace-dash,[data-theme=dark] .ace-dash{--dash-text:#e8eef6;--dash-muted:#8ab0c8;--dash-accent:#4a8fd9;color:var(--dash-text)}.dark .ace-dash-kicker,[data-theme=dark] .ace-dash-kicker{color:#93bdea}.dark .ace-dash-panel-title,.dark .ace-dash-sect-head .ace-dash-panel-title,[data-theme=dark] .ace-dash-panel-title,[data-theme=dark] .ace-dash-sect-head .ace-dash-panel-title{color:#f1f5f9}.dark .ace-dash-hero,[data-theme=dark] .ace-dash-hero{--kpi-surface:#0f1a2d;--kpi-border:#4a8fd929;--kpi-ink:#e8eef6;--kpi-muted:#94a3b8;--kpi-label:#93bdea}.dark .ace-dash-hero-main,.dark .ace-dash-hero-tile,[data-theme=dark] .ace-dash-hero-main,[data-theme=dark] .ace-dash-hero-tile{--accent:#4a8fd9;--accent-wash:#4a8fd924;--accent-glow:#4a8fd942;--icon-tint:#93bdea2e;background:linear-gradient(165deg, #6ea6e414 0%, transparent 40%), radial-gradient(90% 80% at 100% 0%, var(--accent-wash), transparent 58%), radial-gradient(70% 60% at 0% 100%, #0003, transparent 55%), linear-gradient(180deg, #111e34 0%, #0f1a2d 55%, #0e182b 100%);border-color:#4a8fd92e;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000047,0 0 28px -12px #4a8fd938}.dark .ace-dash-hero-main:hover,.dark .ace-dash-hero-tile:hover,[data-theme=dark] .ace-dash-hero-main:hover,[data-theme=dark] .ace-dash-hero-tile:hover{border-color:#4a8fd96b;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #0000006b,0 0 32px #4a8fd947}.dark .ace-dash-hero-main--inv,[data-theme=dark] .ace-dash-hero-main--inv{--accent:#6ea6e4;--accent-wash:#6ea6e42e;--accent-glow:#4a8fd94d}.dark .ace-dash-hero-tile--sales,[data-theme=dark] .ace-dash-hero-tile--sales{--accent:#4a8fd9;--accent-wash:#4a8fd929;--accent-glow:#4a8fd947}.dark .ace-dash-hero-tile--sky,[data-theme=dark] .ace-dash-hero-tile--sky{--accent:#6ea6e4;--accent-wash:#6ea6e42e;--accent-glow:#93bdea4d}.dark .ace-dash-hero-tile--coral,[data-theme=dark] .ace-dash-hero-tile--coral{--accent:#7aa8d4;--accent-wash:#7aa8d429;--accent-glow:#4a8fd938}.dark .ace-dash-hero-tile--violet,[data-theme=dark] .ace-dash-hero-tile--violet{--accent:#86b4e4;--accent-wash:#67c3ff29;--accent-glow:#4a8fd942}.dark .ace-dash-hero-main--inv,[data-theme=dark] .ace-dash-hero-main--inv{--icon-tint:#5b6fd433}.dark .ace-dash-hero-main--cash,[data-theme=dark] .ace-dash-hero-main--cash{--icon-tint:#2d9b6f33}.dark .ace-dash-hero-tile--sales,[data-theme=dark] .ace-dash-hero-tile--sales{--icon-tint:#c4922a33}.dark .ace-dash-hero-tile--sky,[data-theme=dark] .ace-dash-hero-tile--sky{--icon-tint:#2f8fc433}.dark .ace-dash-hero-tile--coral,[data-theme=dark] .ace-dash-hero-tile--coral{--icon-tint:#d46a7c33}.dark .ace-dash-hero-tile--violet,[data-theme=dark] .ace-dash-hero-tile--violet{--icon-tint:#7c6bc433}.dark .ace-dash-rail,[data-theme=dark] .ace-dash-rail{background:linear-gradient(#4a8fd914,#0000 32%),linear-gradient(160deg,#6ea6e40f,#0000 45%),linear-gradient(#111e34 0%,#0f1a2d 100%);border-color:#4a8fd929;box-shadow:inset 0 1px #4a8fd914,0 10px 26px #00000042,0 0 24px -10px #4a8fd92e}.dark .ace-dash-rail:before,[data-theme=dark] .ace-dash-rail:before{background:linear-gradient(90deg,#0000,#4a8fd98c,#0000)}.dark .ace-dash-rail-row,[data-theme=dark] .ace-dash-rail-row{--accent:#4a8fd9}.dark .ace-dash-rail-row--amber,[data-theme=dark] .ace-dash-rail-row--amber{--accent:#86b4e4}.dark .ace-dash-rail-row--rose,[data-theme=dark] .ace-dash-rail-row--rose{--accent:#7aa8d4}.dark .ace-dash-rail-row--sky,[data-theme=dark] .ace-dash-rail-row--sky{--accent:#6ea6e4}.dark .ace-dash-panel--terminal,[data-theme=dark] .ace-dash-panel--terminal{background:linear-gradient(#4a8fd914,#0000 34%),radial-gradient(90% 70% at 0 0,#4a8fd91f,#0000 52%),radial-gradient(80% 60% at 100% 100%,#6ea6e414,#0000 55%),linear-gradient(#111e34 0%,#0f1a2d 48%,#0e182b 100%);border-color:#4a8fd929;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000042,0 0 28px -12px #4a8fd92e}.dark .ace-dash-panel--terminal:before,[data-theme=dark] .ace-dash-panel--terminal:before{background:linear-gradient(90deg,#0000,#4a8fd980,#6ea6e459,#0000)}.dark .ace-dash-panel--terminal:hover,[data-theme=dark] .ace-dash-panel--terminal:hover{border-color:#4a8fd95c;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000005c,0 0 26px #4a8fd929}.dark .ace-dash-panel--glass,[data-theme=dark] .ace-dash-panel--glass{background:linear-gradient(165deg,#4a8fd924,#091426f0);border-color:#4a8fd93d;box-shadow:inset 0 1px #ffffff14,0 10px 20px #0000004d,0 26px 52px #0000006b,0 0 32px -10px #4a8fd940}.dark .ace-dash-panel--glass:hover,[data-theme=dark] .ace-dash-panel--glass:hover{box-shadow:inset 0 1px #ffffff1a,0 16px 28px #0000005c,0 34px 60px #0000007a,0 0 32px #4a8fd933}.dark .ace-dash-panel-dots i:first-child,[data-theme=dark] .ace-dash-panel-dots i:first-child{background:#7aa8d4}.dark .ace-dash-panel-dots i:nth-child(2),[data-theme=dark] .ace-dash-panel-dots i:nth-child(2){background:#4a8fd9}.dark .ace-dash-panel-dots i:nth-child(3),[data-theme=dark] .ace-dash-panel-dots i:nth-child(3){background:#34d399}.dark .ace-dash-swatch--exp,[data-theme=dark] .ace-dash-swatch--exp{background:#7aa8d4}.dark .ace-dash-dock-pill,[data-theme=dark] .ace-dash-dock-pill{--pill-accent:#4a8fd9;background:linear-gradient(#4a8fd91f 0%,#ffffff08 44%,#00000029 100%),#0a1222;border-color:#4a8fd929;box-shadow:inset 0 1px #4a8fd91f,0 5px 12px #00000047,0 0 16px -8px #4a8fd933}.dark .ace-dash-dock-pill:first-child,[data-theme=dark] .ace-dash-dock-pill:first-child{--pill-accent:#4a8fd9}.dark .ace-dash-dock-pill:nth-child(2),[data-theme=dark] .ace-dash-dock-pill:nth-child(2){--pill-accent:#7aa8d4}.dark .ace-dash-dock-pill:nth-child(3),[data-theme=dark] .ace-dash-dock-pill:nth-child(3){--pill-accent:#34d399}.dark .ace-dash-dock-pill:nth-child(4),[data-theme=dark] .ace-dash-dock-pill:nth-child(4){--pill-accent:#86b4e4}.dark .ace-dash-dock-pill:nth-child(5),[data-theme=dark] .ace-dash-dock-pill:nth-child(5){--pill-accent:#6ea6e4}.dark .ace-dash-dock-pill:nth-child(6),[data-theme=dark] .ace-dash-dock-pill:nth-child(6){--pill-accent:#93bdea}.dark .ace-dash-dock-pill:nth-child(7),[data-theme=dark] .ace-dash-dock-pill:nth-child(7){--pill-accent:#4a8fd9}.dark .ace-dash-dock-pill:nth-child(8),[data-theme=dark] .ace-dash-dock-pill:nth-child(8){--pill-accent:#8ab0c4}.dark .ace-dash-dock-pill:hover,[data-theme=dark] .ace-dash-dock-pill:hover{border-color:#4a8fd95c;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0000004d,0 0 18px #4a8fd938}html:not(.dark) .ace-dash{--dash-text:#2f465e;--dash-muted:#5d738a;--dash-accent:#3d7ea6;color:var(--dash-text)}html:not(.dark) .ace-dash-kicker{color:#3d7ea6}html:not(.dark) .ace-dash-panel-title,html:not(.dark) .ace-dash-sect-head .ace-dash-panel-title{color:#2f465e}html:not(.dark) .ace-dash-panel-sub,html:not(.dark) .ace-dash-sect-head .ace-dash-panel-sub{color:#5d738a}html:not(.dark) .ace-dash-hero{--kpi-surface:#f5f8fb;--kpi-border:#466e9129;--kpi-ink:#2f465e;--kpi-muted:#5d738a;--kpi-label:#4a6780}html:not(.dark) .ace-dash-hero-main,html:not(.dark) .ace-dash-hero-tile{background:linear-gradient(165deg, #fffffff2 0%, transparent 42%), radial-gradient(90% 80% at 100% 0%, var(--accent-wash), transparent 58%), linear-gradient(180deg, #fff 0%, var(--kpi-surface) 100%);box-shadow:inset 0 1px #ffffffe6,0 8px 22px #2846641a,0 1px 2px #2846640f}html:not(.dark) .ace-dash-hero-main:hover,html:not(.dark) .ace-dash-hero-tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hero-main:hover,html:not(.dark) .ace-dash-hero-tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, #466e912e)}}html:not(.dark) .ace-dash-hero-main:hover,html:not(.dark) .ace-dash-hero-tile:hover{box-shadow:0 1px 0 #fff inset, 0 12px 28px #28466424, 0 0 24px var(--accent-glow)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hero-main:hover,html:not(.dark) .ace-dash-hero-tile:hover{box-shadow:0 1px 0 #fff inset, 0 12px 28px #28466424, 0 0 24px color-mix(in srgb, var(--accent-glow) 40%, transparent)}}html:not(.dark) .ace-dash-hero-main--inv{--accent:#5b6fd4;--accent-wash:#5b6fd424;--accent-glow:#5b6fd438;--icon-tint:#5b6fd424}html:not(.dark) .ace-dash-hero-main--cash{--accent:#2d9b6f;--accent-wash:#2d9b6f1f;--accent-glow:#2d9b6f33;--icon-tint:#2d9b6f24}html:not(.dark) .ace-dash-hero-tile--sales{--accent:#c4922a;--accent-wash:#c4922a1f;--accent-glow:#c4922a33;--icon-tint:#c4922a24}html:not(.dark) .ace-dash-hero-tile--sky{--accent:#2f8fc4;--accent-wash:#2f8fc41f;--accent-glow:#2f8fc433;--icon-tint:#2f8fc424}html:not(.dark) .ace-dash-hero-tile--coral{--accent:#d46a7c;--accent-wash:#d46a7c1f;--accent-glow:#d46a7c33;--icon-tint:#d46a7c24}html:not(.dark) .ace-dash-hero-tile--violet{--accent:#7c6bc4;--accent-wash:#7c6bc41f;--accent-glow:#7c6bc433;--icon-tint:#7c6bc424}html:not(.dark) .ace-dash-hero-line{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hero-line{color:color-mix(in srgb, var(--accent) 75%, #3a556e)}}html:not(.dark) .ace-dash-hero-value,html:not(.dark) .ace-dash-hero-tile-value{color:var(--kpi-ink)}html:not(.dark) .ace-dash-hero-meta span{color:#3a556e;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hero-meta span{border-color:color-mix(in srgb, var(--accent) 22%, #466e911f)}}html:not(.dark) .ace-dash-hero-meta span{background:linear-gradient(#ffffffe6,#f0f5fad9)}html:not(.dark) .ace-dash-rail{background:linear-gradient(#ffffffe6,#0000 32%),linear-gradient(160deg,#3d7ea614,#0000 48%),linear-gradient(#fff 0%,#f0f5f9 100%);box-shadow:inset 0 1px #fffffff2,0 8px 22px #2846641a}html:not(.dark) .ace-dash-rail-label{color:#5d738a}html:not(.dark) .ace-dash-rail-value{color:#2f465e}html:not(.dark) .ace-dash-rail-row--amber{--accent:#c4922a}html:not(.dark) .ace-dash-rail-row--rose{--accent:#d46a7c}html:not(.dark) .ace-dash-rail-row--sky{--accent:#2f8fc4}html:not(.dark) .ace-dash-rail-row--mint{--accent:#2d9b6f}html:not(.dark) .ace-dash-rail-row--violet{--accent:#7c6bc4}html:not(.dark) .ace-dash-rail-row:hover{background:#3d7ea60f}html:not(.dark) .ace-dash-hbar-mark{color:#2f465e;background:radial-gradient(circle at 30% 28%, #ffffffb3, transparent 45%), var(--hbar-tone)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hbar-mark{background:radial-gradient(circle at 30% 28%, #ffffffb3, transparent 45%), color-mix(in srgb, var(--hbar-tone) 18%, #fff)}}html:not(.dark) .ace-dash-sect-head{border-bottom-color:#466e911f}html:not(.dark) .ace-dash-sect-chip{color:#3d5f78;background:#3d7ea614;border-color:#466e912e}html:not(.dark) .ace-dash-sect-chip--sky{color:#2f6f96;background:#3d7ea61a;border-color:#3d7ea647}html:not(.dark) .ace-dash-sect-chip--mint{color:#247a58;background:#2d9b6f1a;border-color:#2d9b6f47}html:not(.dark) .ace-dash-sect-chip--violet{color:#5c4fa0;background:#7c6bc41a;border-color:#7c6bc447}html:not(.dark) .ace-dash-sect-chip--amber{color:#8a6420;background:#c4922a1f;border-color:#b482324d}html:not(.dark) .ace-dash-panel--terminal{background:linear-gradient(#fffffff2,#0000 36%),radial-gradient(90% 70% at 0 0,#2d9b6f1a,#0000 52%),radial-gradient(80% 60% at 100% 100%,#c46a7814,#0000 55%),linear-gradient(#fff 0%,#f3f7fa 100%);border-color:#466e9124;box-shadow:inset 0 1px #fff,0 8px 22px #2846641a}html:not(.dark) .ace-dash-panel--terminal:before{background:linear-gradient(90deg,#0000,#2d9b6f73,#c46a7859,#0000)}html:not(.dark) .ace-dash-panel--terminal:after{background:radial-gradient(circle,#2d9b6f1a,#0000 68%)}html:not(.dark) .ace-dash-panel--terminal:hover{border-color:#2d9b6f52;box-shadow:inset 0 1px #fff,0 12px 28px #2846641f,0 0 18px #2d9b6f14}html:not(.dark) .ace-dash-panel--glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#ffffffeb,#e8f1f8f2);border-color:#3d7ea633;box-shadow:inset 0 1px #fff,0 8px 22px #2846641a}html:not(.dark) .ace-dash-panel--glass:hover{box-shadow:inset 0 1px #fff,0 12px 28px #28466424,0 0 20px #3d7ea61a}html:not(.dark) .ace-dash-orbit,html:not(.dark) .ace-dash-ranks,html:not(.dark) .ace-dash-split,html:not(.dark) .ace-dash-ledger,html:not(.dark) .ace-dash-pulse{border-color:#466e9124;box-shadow:inset 0 1px #fff,0 8px 22px #2846641a}html:not(.dark) .ace-dash-orbit{--field-accent:#3d7ea6;--field-accent-soft:#3d7ea62e;background:linear-gradient(#fffffff2,#0000 34%),radial-gradient(80% 70% at 50% 0,#3d7ea61f,#0000 58%),linear-gradient(#fff 0%,#f2f7fb 100%)}html:not(.dark) .ace-dash-split{--field-accent:#7c6bc4;--field-accent-soft:#7c6bc429;background:linear-gradient(#fffffff2,#0000 34%),radial-gradient(80% 70% at 50% 0,#7c6bc41a,#0000 58%),linear-gradient(#fff 0%,#f3f2f9 100%)}html:not(.dark) .ace-dash-ranks{background:linear-gradient(#fffffff2,#0000 34%),radial-gradient(90% 70% at 100% 0,#3d7ea61a,#0000 55%),linear-gradient(#fff 0%,#f2f7fb 100%)}html:not(.dark) .ace-dash-ledger{background:linear-gradient(#fffffff2,#0000 28%),radial-gradient(80% 50% at 0 0,#2d9b6f14,#0000 50%),linear-gradient(#fff 0%,#f2f7f4 100%)}html:not(.dark) .ace-dash-pulse{background:linear-gradient(#fffffff2,#0000 34%),radial-gradient(90% 55% at 100% 0,#c4922a14,#0000 55%),linear-gradient(#fff 0%,#f8f5ef 100%)}html:not(.dark) .ace-dash-orbit:before{background:linear-gradient(90deg,#0000,#3d7ea666,#0000)}html:not(.dark) .ace-dash-split:before{background:linear-gradient(90deg,#0000,#7c6bc466,#0000)}html:not(.dark) .ace-dash-ranks:before{background:linear-gradient(90deg,#0000,#3d7ea666,#0000)}html:not(.dark) .ace-dash-ledger:before{background:linear-gradient(90deg,#0000,#2d9b6f66,#0000)}html:not(.dark) .ace-dash-pulse:before{background:linear-gradient(90deg,#0000,#c4922a59,#0000)}html:not(.dark) .ace-dash-field-grid{opacity:.28;background-image:linear-gradient(#3d64821f 1px,#0000 1px),linear-gradient(90deg,#3d64821f 1px,#0000 1px)}html:not(.dark) .ace-dash-field-orb--a,html:not(.dark) .ace-dash-field-orb--b{opacity:.85}html:not(.dark) .ace-dash-field-ring{border-color:var(--field-accent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-field-ring{border-color:color-mix(in srgb, var(--field-accent) 32%, transparent)}}html:not(.dark) .ace-dash-donut-track{stroke:#466e911f}html:not(.dark) .ace-dash-donut-hub-label{color:#6a8096}html:not(.dark) .ace-dash-donut-hub-value{color:#2f465e}html:not(.dark) .ace-dash-legend-item{color:#4a6780;background:#ffffffb3;border-color:#466e911f}html:not(.dark) .ace-dash-legend-copy em{color:#3a556e}html:not(.dark) .ace-dash-legend-copy b{color:#2f465e}html:not(.dark) .ace-dash-grid{stroke:#466e911f}html:not(.dark) .ace-dash-zero{stroke:#466e9147}html:not(.dark) .ace-dash-axis-label{fill:#6a8096}html:not(.dark) .ace-dash-bar-svg--rev{fill:#2d9b6f}html:not(.dark) .ace-dash-bar-svg--exp{fill:#c48a96}html:not(.dark) .ace-dash-trend-area{fill:#3d7ea61f}html:not(.dark) .ace-dash-trend-line{stroke:#3d7ea6}html:not(.dark) .ace-dash-trend-dot{fill:#fff;stroke:#3d7ea6}html:not(.dark) .ace-dash-hbar{background:#ffffff8c;border-color:#466e911a}html:not(.dark) .ace-dash-hbar.is-lead{border-color:var(--hbar-tone)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hbar.is-lead{border-color:color-mix(in srgb, var(--hbar-tone) 30%, transparent)}}html:not(.dark) .ace-dash-hbar.is-lead{background:linear-gradient(90deg, var(--hbar-tone), #ffffff80 55%)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-hbar.is-lead{background:linear-gradient(90deg, color-mix(in srgb, var(--hbar-tone) 12%, transparent), #ffffff80 55%)}}html:not(.dark) .ace-dash-hbar-rank{color:#7a90a4}html:not(.dark) .ace-dash-hbar-label{color:#2a3f52}html:not(.dark) .ace-dash-hbar-track{background:#466e911a;box-shadow:inset 0 1px 2px #28466414}html:not(.dark) .ace-dash-rank-tags span{color:#4a6780;background:#ffffffb3;border-color:#466e911f}html:not(.dark) .ace-dash-ranks-chip{color:#2f6f96;background:#3d7ea614;border-color:#3d7ea63d}html:not(.dark) .ace-dash-table th{color:#5d738a;border-bottom-color:#466e911f}html:not(.dark) .ace-dash-table td{color:#2a3f52;border-bottom-color:#466e9114}html:not(.dark) .ace-dash-table tbody tr:nth-child(2n) td{background:#3d648209}html:not(.dark) .ace-dash-table tbody tr:hover td{background:#2d9b6f14}html:not(.dark) .ace-dash-table td:first-child{color:#247a58}html:not(.dark) .ace-dash-badge--paid{color:#247a58;background:#2d9b6f1f}html:not(.dark) .ace-dash-badge--partial{color:#8a6420;background:#c4922a24}html:not(.dark) .ace-dash-badge--pending{color:#a85a68;background:#c48a9624}html:not(.dark) .ace-dash-alert{background:#ffffffa6;border-color:#466e911f}html:not(.dark) .ace-dash-alert.is-warn{background:linear-gradient(90deg,#c4922a14,#ffffffb3);border-color:#c4922a38}html:not(.dark) .ace-dash-alert.is-critical{background:linear-gradient(90deg,#c48a9614,#ffffffb3);border-color:#c48a9638}html:not(.dark) .ace-dash-alert:hover{background:#ffffffe6}html:not(.dark) .ace-dash-alert-name{color:#2f465e}html:not(.dark) .ace-dash-alert-code{color:#6a8096}html:not(.dark) .ace-dash-alert-qty{color:#8a6420;background:#c4922a1f}html:not(.dark) .ace-dash-alert.is-critical .ace-dash-alert-qty{color:#a85a68;background:#c48a961f}html:not(.dark) .ace-dash-dock{background:linear-gradient(#fffffff2,#0000 48%),linear-gradient(#f4f8fb 0%,#e8eef4 100%);border-color:#466e9129;box-shadow:inset 0 1px #fff,0 10px 28px #2846641f}html:not(.dark) .ace-dash-dock-pill{background:linear-gradient(#fff 0%,#f3f7fa 100%);border-color:#466e9124;box-shadow:inset 0 1px #fff,0 4px 12px #28466414}html:not(.dark) .ace-dash-dock-pill:before{opacity:.7;background:linear-gradient(#ffffffd9,#0000)}html:not(.dark) .ace-dash-dock-pill:hover{border-color:var(--pill-accent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-dock-pill:hover{border-color:color-mix(in srgb, var(--pill-accent) 40%, transparent)}}html:not(.dark) .ace-dash-dock-pill:hover{box-shadow:0 1px 0 #fff inset, 0 8px 18px #2846641f, 0 0 14px var(--pill-accent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .ace-dash-dock-pill:hover{box-shadow:0 1px 0 #fff inset, 0 8px 18px #2846641f, 0 0 14px color-mix(in srgb, var(--pill-accent) 14%, transparent)}}html:not(.dark) .ace-dash-dock-label{color:#5d738a}html:not(.dark) .ace-dash-dock-value{color:#2f465e}html:not(.dark) .ace-dash-dock-pill.is-ok .ace-dash-dock-value{color:#247a58}html:not(.dark) .ace-dash-empty{color:#5d738a}.ace-dash-donut-track{stroke:#ffffff0f}@media (prefers-reduced-motion:reduce){.ace-dash-hero,.ace-dash-panel,.ace-dash-orbit,.ace-dash-ranks,.ace-dash-split,.ace-dash-ledger,.ace-dash-pulse,.ace-dash-dock,.ace-dash-bar-svg,.ace-dash-trend-line,.ace-dash-hbar,.ace-dash-hbar-fill,.ace-dash-orbit-ring,.ace-dash-field-grid,.ace-dash-field-orb,.ace-dash-field-ring,.ace-dash-field-beam,.ace-dash-pulse-live,.ace-dash-hero-main:before,.ace-dash-hero-tile:before,.ace-dash-hero .ace-dash-kicker:before,.ace-dash-rail-dot{animation:none!important}}.app-coming-soon{text-align:center;isolation:isolate;background:radial-gradient(720px 380px at 50% 18%,#3d7ea61f,#0000 58%),radial-gradient(560px 320px at 88% 78%,#7eb3d41a,#0000 55%),linear-gradient(#f4f8fb 0%,#e9eef4 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:100%;padding:2.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.dark .app-coming-soon,[data-theme=dark] .app-coming-soon{color:#e8eef6;background:radial-gradient(70% 50% at 50% 12%,#4a8fd91f,#0000 55%),radial-gradient(55% 40% at 88% 82%,#6ea6e414,#0000 50%),linear-gradient(#0f1a2d 0%,#0e182b 48%,#0d1626 100%)}.app-coming-soon-stage{pointer-events:none;z-index:0;position:absolute;inset:0}.app-coming-soon-grid{opacity:.7;background-image:linear-gradient(#3d648217 1px,#0000 1px),linear-gradient(90deg,#3d648217 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.dark .app-coming-soon-grid,[data-theme=dark] .app-coming-soon-grid{opacity:.7;background-image:linear-gradient(#93bdea14 1px,#0000 1px),linear-gradient(90deg,#93bdea14 1px,#0000 1px)}.app-scene-icon{color:#3d7ea647;animation:22s linear infinite app-scene-rise;position:absolute;top:105%}.app-scene-icon>svg{width:100%;height:100%;display:block}.dark .app-scene-icon,[data-theme=dark] .app-scene-icon{color:#93bdea42}@keyframes app-scene-rise{0%{top:105%;transform:rotate(-8deg)}to{top:-15%;transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.app-scene-icon{animation:none;top:30%}}.app-coming-soon-glow{display:none}.app-coming-soon-orbit{border:1px solid #3d7ea638;border-radius:9999px;position:absolute;top:50%;left:50%}.dark .app-coming-soon-orbit,[data-theme=dark] .app-coming-soon-orbit{border-color:#93bdea29}.app-coming-soon-orbit-a{border-style:dashed;width:min(22rem,70vw);height:min(22rem,70vw);animation:48s linear infinite app-coming-orbit}.app-coming-soon-orbit-b{opacity:.55;width:min(30rem,88vw);height:min(30rem,88vw);animation:72s linear infinite app-coming-orbit-rev}.app-coming-soon-orbit-a:before,.app-coming-soon-orbit-b:before{content:"";background:#3d7ea6;border-radius:9999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #3d7ea68c}.dark .app-coming-soon-orbit-a:before,.dark .app-coming-soon-orbit-b:before,[data-theme=dark] .app-coming-soon-orbit-a:before,[data-theme=dark] .app-coming-soon-orbit-b:before{background:#93bdea;box-shadow:0 0 12px #93bdeacc}.app-coming-soon-particle{background:#5a9bc4;border-radius:9999px;width:3px;height:3px;animation:5.5s ease-in-out infinite app-coming-drift;position:absolute;box-shadow:0 0 8px #3d7ea673}.dark .app-coming-soon-particle,[data-theme=dark] .app-coming-soon-particle{background:#8eacc4;box-shadow:0 0 8px #93bdeab3}.app-coming-soon-p1{top:28%;left:22%}.app-coming-soon-p2{animation-duration:6.8s;animation-delay:1.2s;top:62%;right:24%}.app-coming-soon-p3{animation-duration:4.8s;animation-delay:2.1s;top:40%;right:18%}.app-coming-soon-core{z-index:1;width:100%;max-width:34rem;position:relative}.app-coming-soon-status{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#2f6f96;background:linear-gradient(#fff 0%,#e8f2f8 100%);border:1px solid #3d7ea647;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:1.35rem;padding:.28rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #3d7ea61a}.dark .app-coming-soon-status,[data-theme=dark] .app-coming-soon-status{color:#93bdea;background:linear-gradient(#111e34 0%,#0f1a2d 100%);border-color:#93bdea42;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0003}.app-coming-soon-status-dot{background:#3d7ea6;border-radius:9999px;width:.4rem;height:.4rem;animation:1.8s ease-out infinite app-coming-status}.dark .app-coming-soon-status-dot,[data-theme=dark] .app-coming-soon-status-dot{background:#93bdea}.app-coming-soon-kicker{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:#5d738a;margin:0;font-size:.72rem;font-weight:700}.dark .app-coming-soon-kicker,[data-theme=dark] .app-coming-soon-kicker{color:#8499ae}.app-coming-soon-title{font-family:var(--font-display);letter-spacing:-.045em;color:#2f465e;margin:.55rem 0 0;font-size:clamp(2.6rem,6vw,4rem);font-weight:700;line-height:1.05}.dark .app-coming-soon-title,[data-theme=dark] .app-coming-soon-title{color:#e8eef6;text-shadow:0 0 40px #4a8fd938,0 12px 30px #00000047}.app-coming-soon-title-accent{letter-spacing:.04em;color:#0000;background-image:linear-gradient(110deg,#2a6288 0%,#3d7ea6 35%,#5a9bc4 50%,#3d7ea6 65%,#2a6288 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:4.5s linear infinite app-coming-shimmer}.dark .app-coming-soon-title-accent,[data-theme=dark] .app-coming-soon-title-accent{background-image:linear-gradient(110deg,#4a8fd9 0%,#93bdea 35%,#c9d7e6 50%,#93bdea 65%,#4a8fd9 100%)}.app-coming-soon--404 .app-coming-soon-status{color:#b42318;background:linear-gradient(#fff 0%,#fceceb 100%);border-color:#b46e6e52;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #b446461a}.dark .app-coming-soon--404 .app-coming-soon-status,[data-theme=dark] .app-coming-soon--404 .app-coming-soon-status{color:#c4cae8;background:linear-gradient(#111c33eb 0%,#0e172ae0 100%);border-color:#b2bade57;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000038}.app-coming-soon--404 .app-coming-soon-status-dot{background:#b42318;animation-name:app-coming-status-404}.dark .app-coming-soon--404 .app-coming-soon-status-dot,[data-theme=dark] .app-coming-soon--404 .app-coming-soon-status-dot{background:#b2bade}.app-coming-soon--empty .app-coming-soon-title{font-size:clamp(2rem,4.5vw,3rem)}.app-coming-soon--empty .app-coming-soon-title-accent{letter-spacing:.04em;font-weight:900}.app-coming-soon--empty .app-coming-soon-status{color:#2f6f96;background:linear-gradient(#fff 0%,#e8f2f8 100%);border-color:#3d7ea647;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #3d7ea61a}.dark .app-coming-soon--empty .app-coming-soon-status,[data-theme=dark] .app-coming-soon--empty .app-coming-soon-status{color:#93bdea;background:linear-gradient(#111e34 0%,#0f1a2d 100%);border-color:#93bdea42;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0003}.app-coming-soon--empty .app-coming-soon-status-dot{background:#3d7ea6}.dark .app-coming-soon--empty .app-coming-soon-status-dot,[data-theme=dark] .app-coming-soon--empty .app-coming-soon-status-dot{background:#93bdea}.app-coming-soon--empty .app-content-empty-avatar{color:#2f6f96;background:linear-gradient(#fff 0%,#e8f2f8 100%);border-color:#3d7ea647;box-shadow:inset 0 1px #fffffff2,0 6px 16px #3d7ea61f}.dark .app-coming-soon--empty .app-content-empty-avatar,[data-theme=dark] .app-coming-soon--empty .app-content-empty-avatar{color:#93bdea;background:linear-gradient(#111e34 0%,#0f1a2d 100%);border-color:#93bdea47;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0003}.app-coming-soon--404 .app-coming-soon-title-accent{background-image:linear-gradient(110deg,#9b2c2c 0%,#c45c5c 35%,#e8a0a0 50%,#c45c5c 65%,#9b2c2c 100%)}.dark .app-coming-soon--404 .app-coming-soon-title-accent,[data-theme=dark] .app-coming-soon--404 .app-coming-soon-title-accent{background-image:linear-gradient(110deg,#5b6592 0%,#b2bade 35%,#cad2fc 50%,#b2bade 65%,#5b6592 100%)}.app-coming-soon-home{letter-spacing:.02em;color:#fff;background:linear-gradient(#5a9bc4 0%,#3d7ea6 48%,#326a8c 100%);border:1px solid #3d7ea659;border-radius:.55rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.55rem 1.15rem;font-size:.8125rem;font-weight:650;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 6px 16px -6px #3d7ea673}.app-coming-soon-home:hover{filter:brightness(1.05);transform:translateY(-1px)}.app-coming-soon-copy{color:#5a6b7d;max-width:28rem;margin:1rem auto 0;font-size:.95rem;line-height:1.6}.dark .app-coming-soon-copy,[data-theme=dark] .app-coming-soon-copy{color:#94a3b8}.app-coming-soon-terminal{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.5rem;display:flex}.app-coming-soon-terminal-label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#5d738a;font-size:.62rem;font-weight:700}.dark .app-coming-soon-terminal-label,[data-theme=dark] .app-coming-soon-terminal-label{color:#6f8fad}.app-coming-soon-path{text-overflow:ellipsis;white-space:nowrap;color:#1a2b3c;background:linear-gradient(#fff 0%,#f3f7fa 100%);border:1px solid #466e9129;border-radius:.45rem;max-width:100%;padding:.4rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;display:inline-block;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 4px 12px #28466414}.dark .app-coming-soon-path,[data-theme=dark] .app-coming-soon-path{color:#c9d7e6;background:#080f19d9;border-color:#93bdea38;box-shadow:inset 0 0 0 1px #93bdea0f,0 0 18px #4a8fd91f}.app-coming-soon-hint{letter-spacing:.04em;color:#5d738a;margin:1.35rem 0 0;font-size:.78rem}.dark .app-coming-soon-hint,[data-theme=dark] .app-coming-soon-hint{color:#5a738c}.app-coming-soon-hint-key{text-transform:uppercase;color:#2f6f96;background:linear-gradient(#fff 0%,#e8f2f8 100%);border:1px solid #3d7ea633;border-radius:.3rem;margin-right:.25rem;padding:.12rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;display:inline-block;box-shadow:inset 0 1px #ffffffe6}.dark .app-coming-soon-hint-key,[data-theme=dark] .app-coming-soon-hint-key{color:#93bdea;box-shadow:none;background:#93bdea1f;border-color:#0000}.app-coming-soon--loading .app-coming-soon-core,.app-coming-soon--empty .app-coming-soon-core{flex-direction:column;align-items:center;display:flex}.app-page-loading--viewport{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e8eef4c7;position:fixed;inset:0}.dark .app-page-loading--viewport,[data-theme=dark] .app-page-loading--viewport{background:#0e182bd1}.app-page-loading-stage{width:4.5rem;height:4.5rem;margin:0 auto .35rem;position:relative}.app-page-loading-ring{border:2px solid #0000;border-radius:9999px;position:absolute;inset:0}.app-page-loading-ring-a{border-top-color:#3d7ea6;border-right-color:#3d7ea638;animation:.9s linear infinite app-page-spin}.app-page-loading-ring-b{border-bottom-color:#5a9bc4;border-left-color:#5a9bc438;animation:1.35s linear infinite reverse app-page-spin;inset:.45rem}.dark .app-page-loading-ring-a,[data-theme=dark] .app-page-loading-ring-a{border-top-color:#93bdea;border-right-color:#93bdea40}.dark .app-page-loading-ring-b,[data-theme=dark] .app-page-loading-ring-b{border-bottom-color:#4a8fd9;border-left-color:#4a8fd933}.app-page-loading-core{background:#3d7ea6;border-radius:9999px;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #3d7ea673}.dark .app-page-loading-core,[data-theme=dark] .app-page-loading-core{background:#8eacc4;box-shadow:0 0 12px #93bdeaa6}.app-page-loading-label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#5d738a;margin:.85rem 0 0;font-size:.78rem;font-weight:700}.dark .app-page-loading-label,[data-theme=dark] .app-page-loading-label{color:#94a3b8}.app-content-empty-avatar{color:#6f8fad;background:0 0;border:1px solid #6f8fad59;border-radius:9999px;place-items:center;width:7.5rem;height:7.5rem;margin:0 auto 1.35rem;display:grid}.dark .app-content-empty-avatar,[data-theme=dark] .app-content-empty-avatar{color:#7aa8c4;border-color:#93bdea47}.app-content-empty-user{width:3.7rem;height:3.7rem}.app-content-empty-user circle,.app-content-empty-user path{stroke-width:1.7px;vector-effect:non-scaling-stroke}.app-content-empty-actions{margin-top:1.35rem}@keyframes ace-prod-rail-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.988)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.ace-prod-page{flex-direction:column;flex:1;gap:.4rem;height:100%;min-height:0;padding:.4rem .9rem .45rem;font-size:1rem;display:flex;position:relative;overflow:visible}.ace-list-search{flex:14rem;align-items:center;min-width:11rem;max-width:18rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.ace-list-search:hover,.ace-list-search:focus-within{transform:translateY(-1px)}.ace-list-search-icon{pointer-events:none;z-index:2;color:#6f8fad;width:1.35rem;height:1.35rem;transition:color .28s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.ace-list-search-input{--search-angle:0deg;--search-border:1px;--search-ring:0px;z-index:1;width:100%;height:var(--toolbar-ctl-h,2.5rem);border:var(--search-border) solid transparent;letter-spacing:.01em;color:#2f465e;background:linear-gradient(180deg, #fafcfe 0%, #f0f4f8 100%) padding-box, conic-gradient(from var(--search-angle), #9fb6cd 0deg, #6f8fad 55deg, #3d7ea6 110deg, #c9d7e6 155deg, #5a9bc4 210deg, #7eb3d4 270deg, #9fb6cd 360deg) border-box;box-shadow:0 1px 0 0 #ffffffe6 inset, 0 4px 12px #2f465e0d, 0 1px 3px #2f465e0a, 0 0 0 var(--search-ring) #3d7ea60d;border-radius:9999px;outline:none;padding:0 3.8rem 0 2.85rem;font-size:1rem;font-weight:500;transition:border-width .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);animation:14s linear infinite app-topbar-search-border;position:relative}.ace-list-search-input::placeholder{color:#9fb6cd;letter-spacing:.02em;font-weight:500}.ace-list-search:hover .ace-list-search-input{box-shadow:0 1px 0 0 #fff inset, 0 8px 18px #2f465e14, 0 2px 6px #2f465e0d, 0 0 0 var(--search-ring) #3d7ea60d}.ace-list-search:hover .ace-list-search-icon,.ace-list-search:focus-within .ace-list-search-icon{color:#3d7ea6}.ace-list-search:focus-within .ace-list-search-input{--search-ring:4px;box-shadow:0 1px 0 0 #fff inset, 0 10px 22px #2f465e17, 0 2px 6px #2f465e0d, 0 0 0 var(--search-ring) #3d7ea614}.ace-list-search-kbd{pointer-events:none;z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#4f7193;background:linear-gradient(#fff 0%,#eef3f7 100%);border:1px solid #6f8fad38;border-radius:9999px;align-items:center;height:1.4rem;padding:0 .5rem;font-family:inherit;font-size:.58rem;font-weight:750;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffe6}.ace-list-search:focus-within .ace-list-search-kbd{opacity:0;transform:translateY(calc(-50% - 2px))scale(.92)}.ace-list-search-input::-webkit-search-decoration{appearance:none}.ace-list-search-input::-webkit-search-cancel-button{appearance:none}.dark .ace-list-search-icon,[data-theme=dark] .ace-list-search-icon{color:#8499ae}.dark .ace-list-search-input,[data-theme=dark] .ace-list-search-input{color:#e8eef6;background:linear-gradient(180deg, #132038 0%, #111e34 100%) padding-box, conic-gradient(from var(--search-angle), #0d2545 0deg, #6ea6e4 55deg, #93bdea 110deg, #e6edf4 155deg, #4a8fd9 210deg, #6ea6e4 270deg, #0d2545 360deg) border-box;box-shadow:0 1px 0 0 #ffffff0d inset, 0 10px 24px #00000047, 0 2px 6px #0003, 0 0 0 var(--search-ring) #93bdea29}.dark .ace-list-search-input::placeholder,[data-theme=dark] .ace-list-search-input::placeholder{color:#7aa0b8}.dark .ace-list-search:hover .ace-list-search-input,[data-theme=dark] .ace-list-search:hover .ace-list-search-input{box-shadow:0 1px 0 0 #ffffff14 inset, 0 14px 30px #0000006b, 0 4px 10px #0000004d, 0 0 0 var(--search-ring) #93bdea29}.dark .ace-list-search:focus-within .ace-list-search-input,[data-theme=dark] .ace-list-search:focus-within .ace-list-search-input{--search-ring:5px;box-shadow:0 1px 0 0 #ffffff0f inset, 0 16px 34px #00000073, 0 4px 10px #0000004d, 0 0 0 var(--search-ring) #93bdea38}.dark .ace-list-search:hover .ace-list-search-icon,[data-theme=dark] .ace-list-search:hover .ace-list-search-icon,.dark .ace-list-search:focus-within .ace-list-search-icon,[data-theme=dark] .ace-list-search:focus-within .ace-list-search-icon{color:#89deff}.dark .ace-list-search-kbd,[data-theme=dark] .ace-list-search-kbd{color:#89deff;background:linear-gradient(#132038 0%,#111e34 100%);border-color:#93bdea47;box-shadow:inset 0 1px #ffffff0d}.ace-prod-toolbar{--toolbar-ctl-h:2.5rem;box-shadow:none;z-index:4;background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem .9rem;padding:.25rem .25rem .15rem .15rem;display:flex;overflow:visible}.dark .ace-prod-toolbar,[data-theme=dark] .ace-prod-toolbar{box-shadow:none;background:0 0;border:0}.ace-prod-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:.65rem .9rem;min-width:0;display:flex;overflow:visible}.ace-prod-toolbar-right{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex;overflow:visible}.ace-prod-toolbar-actions{align-items:center;gap:.5rem;display:inline-flex;overflow:visible}.ace-prod-toolbar-hint{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#5d738a;font-size:.9rem;font-weight:700}.dark .ace-prod-toolbar-hint,[data-theme=dark] .ace-prod-toolbar-hint{color:#7aa8c4}@keyframes ace-add-record-glow{0%,to{box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #045a3c61,0 1px 2px #0f17201a,0 8px 18px -4px #10b9818c,0 18px 36px -10px #05966966,0 0 #10b98100}50%{box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #045a3c61,0 1px 2px #0f17201a,0 10px 22px -4px #10b981a6,0 20px 40px -10px #05966973,0 0 0 6px #10b9812e}}@keyframes ace-add-record-shine{0%,55%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@keyframes ace-add-record-mark-spin{0%,70%{transform:rotate(0)}85%{transform:rotate(90deg)}to{transform:rotate(90deg)}}.ace-add-record{isolation:isolate;box-sizing:border-box;height:var(--toolbar-ctl-h,2.5rem);cursor:pointer;color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#34d399 0%,#10b981 46%,#059669 100%);border:1px solid #ffffff4d;border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:5px;padding:.35rem 10px .35rem .35rem;font-size:1rem;font-weight:900;transition:transform .15s,box-shadow .15s,filter .15s;animation:2.8s ease-in-out infinite ace-add-record-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #045a3c61,0 1px 2px #0f17201a,0 8px 18px -4px #10b9818c,0 18px 36px -10px #05966966}.ace-add-record:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 48%,#0000 62%);animation:3.6s ease-in-out infinite ace-add-record-shine;position:absolute;inset:0;transform:translate(-130%)}.ace-add-record:hover{filter:brightness(1.05);animation:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #045a3c61,0 2px 4px #0f17201a,0 14px 28px -6px #10b9818c,0 28px 48px -12px #05966959,0 0 0 4px #10b98138}.ace-add-record:hover:after{transition:transform .55s;animation:none;transform:translate(130%)}.ace-add-record:active{filter:brightness(.98);animation:none;transform:translateY(2px);box-shadow:inset 0 1px #ffffff38,inset 0 2px 4px #045a3c59,0 2px 6px #05966959}.ace-add-record:focus-visible{outline-offset:3px;outline:2px solid #34d399bf}.ace-add-record-mark{z-index:1;color:#047857;background:#ffffffeb;border-radius:9999px;place-items:center;width:1.45rem;height:1.45rem;animation:3.6s ease-in-out infinite ace-add-record-mark-spin;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,0 1px 3px #04503738}.ace-add-record:hover .ace-add-record-mark,.ace-add-record:active .ace-add-record-mark{animation:none}.ace-add-record-mark svg{width:.95rem;height:.95rem}.ace-add-record-label{z-index:1;text-shadow:0 1px #04503747;line-height:1;position:relative}.dark .ace-add-record,[data-theme=dark] .ace-add-record{background:linear-gradient(#10b981 0%,#059669 48%,#047857 100%);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #022c2273,0 1px 2px #00000040,0 8px 18px -4px #10b98166,0 18px 36px -10px #0596694d}.dark .ace-add-record:hover,[data-theme=dark] .ace-add-record:hover{box-shadow:inset 0 1px #ffffff47,inset 0 -2px #022c2273,0 2px 4px #00000047,0 14px 28px -6px #10b98173,0 28px 48px -12px #05966947,0 0 0 4px #10b98133}.dark .ace-add-record:active,[data-theme=dark] .ace-add-record:active{box-shadow:inset 0 1px #ffffff1f,inset 0 2px 4px #022c2280,0 2px 6px #05966959}.dark .ace-add-record-mark,[data-theme=dark] .ace-add-record-mark{color:#065f46;background:#ecfdf5}.ace-adv-filter{z-index:3;flex-shrink:0;width:calc(100% - 10px);margin-left:5px;margin-right:5px;position:relative}.ace-adv-filter-form{background:linear-gradient(#d6e8f4f2,#bedaece0);border:1px solid #3d7ea647;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #3d6e9124,0 1px 2px #141c270f,0 8px 18px -4px #1f6f9838}.dark .ace-adv-filter-form,[data-theme=dark] .ace-adv-filter-form{background:linear-gradient(#4a8fd938 0%,#4a8fd91a 55%,#060f1eeb 100%);border-color:#4a8fd938;box-shadow:inset 0 1px #6ea6e41f,inset 0 -1px #00000059,0 1px 2px #00000047,0 8px 18px -6px #0006}.ace-adv-filter-field{z-index:1;flex:6.75rem;min-width:6.5rem;max-width:100%;display:flex;position:relative}.ace-adv-filter-field.is-open{z-index:8}.ace-adv-filter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ace-adv-filter-trigger{appearance:none;color:#2f465e;width:100%;height:calc(2.15rem - 2px);min-height:calc(2.15rem - 2px);font-family:var(--font-body);cursor:pointer;background:linear-gradient(#fafcfe 0%,#f0f6fa 100%);border:1px solid #3d7ea647;border-radius:9999px;place-items:center;margin:0;padding:0 1.55rem;font-size:calc(.88rem + 2px);font-weight:700;line-height:calc(2.15rem - 2px);transition:border-color .15s,box-shadow .15s,color .15s,background .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #3d6e911f,0 1px 2px #141c270f,0 6px 14px -4px #1f6f982e}.ace-adv-filter-field.is-filled .ace-adv-filter-trigger{color:#1f364c;background:linear-gradient(#fff 0%,#f4f8fb 100%);border-color:#3d7ea66b;box-shadow:inset 0 1px #fffffff2,inset 0 -2px #3d6e9124,0 1px 2px #141c270f,0 6px 14px -4px #1f6f9833}.ace-adv-filter-field.is-open .ace-adv-filter-trigger,.ace-adv-filter-trigger:hover:not(:disabled){border-color:#3d7ea68c;box-shadow:inset 0 1px #fffffff2,inset 0 -2px #3d6e9124,0 1px 2px #141c2714,0 8px 18px -4px #1f6f9847,0 0 12px #7eb3d438}.ace-adv-filter-trigger:focus-visible{border-color:#3d7ea6a6;outline:0;box-shadow:inset 0 1px #fffffff2,inset 0 -2px #3d6e9124,0 0 0 3px #7eb3d447}.ace-adv-filter-trigger:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.ace-adv-filter-value{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;min-width:0;max-width:100%;height:calc(2.15rem - 2px);font-weight:700;line-height:calc(2.15rem - 2px);display:block;overflow:hidden;transform:translateY(.5px)}.ace-adv-filter-caret{opacity:.75;flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s;display:block;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.ace-adv-filter-field.is-open .ace-adv-filter-caret{transform:translateY(-50%)rotate(180deg)}.ace-adv-filter-menu{z-index:9;background:linear-gradient(#fff,#f4f8fb);border:1px solid #6f8fad52;border-radius:calc(1.15rem - 2px);min-width:100%;max-width:min(18rem,70vw);margin:0;padding:7px;animation:.22s both ace-prod-rail-in;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #141c2729}.ace-adv-filter-menu-scroll{scrollbar-width:thin;scrollbar-color:#3d7ea680 #3d7ea614;border-radius:calc(.85rem - 2px);flex-direction:column;gap:.15rem;max-height:min(16rem,42vh);margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.ace-adv-filter-range{color:#6a83a0;border-top:1px solid #6f8fad40;align-items:center;gap:.3rem;margin-top:.4rem;padding-top:.45rem;display:flex}.ace-adv-filter-field.is-align-end .ace-adv-filter-menu{left:auto;right:0}.ace-adv-filter-range input{color:#2f465e;width:4.5rem;min-width:0;height:2rem;font:600 .85rem var(--font-body);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #3d7ea64d;border-radius:.5rem;flex:4.5rem;padding:0 .5rem}.ace-adv-filter-range input:focus{border-color:#3d7ea6;outline:none;box-shadow:0 0 0 3px #3d7ea62e}.ace-adv-filter-range button{color:#f4f7fa;width:2rem;height:2rem;font:700 .8rem var(--font-body);cursor:pointer;background:linear-gradient(135deg,#1f6f98,#3d7ea6);border:0;border-radius:.5rem;flex:none;place-items:center;padding:0;display:grid}.ace-adv-filter-range button:disabled{opacity:.45;cursor:default}.dark .ace-adv-filter-range,[data-theme=dark] .ace-adv-filter-range{color:#8ba1c4;border-top-color:#78aaeb29}.dark .ace-adv-filter-range input,[data-theme=dark] .ace-adv-filter-range input{color:#e7eefb;background:#122039;border-color:#78aaeb33}.ace-adv-filter-menu-scroll::-webkit-scrollbar{width:5px}.ace-adv-filter-menu-scroll::-webkit-scrollbar-track{background:#3d7ea614;border-radius:9999px;margin:.2rem 0}.ace-adv-filter-menu-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#7eb3d4,#3d7ea6);border-radius:9999px}.ace-adv-filter-menu-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9ec5dc,#5aa4cc)}.ace-adv-filter-menu-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.ace-adv-filter-menu-scroll::-webkit-scrollbar-corner{width:0;height:0;display:none}.ace-adv-filter-option{appearance:none;color:#3b5875;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;margin:0;padding:.48rem .75rem;font-size:calc(.88rem + 2px);font-weight:600;line-height:1.25;transition:background .15s,color .15s;display:flex}.ace-adv-filter-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ace-adv-filter-option:hover{color:#1f6f98;background:#e4f1f8e6}.ace-adv-filter-option.is-active{color:#f4f7fa;background:linear-gradient(135deg,#1f6f98,#3d7ea6)}.dark .ace-adv-filter-trigger,[data-theme=dark] .ace-adv-filter-trigger{color:#c9d7e6;background:linear-gradient(#4a8fd933 0%,#4a8fd91a 100%);border-color:#4a8fd933;box-shadow:inset 0 1px #6ea6e41a,inset 0 -1px #00000059,0 1px 2px #00000040}.dark .ace-adv-filter-field.is-filled .ace-adv-filter-trigger,[data-theme=dark] .ace-adv-filter-field.is-filled .ace-adv-filter-trigger{color:#e8eef6;background:linear-gradient(#4a8fd947 0%,#4a8fd924 100%);border-color:#4a8fd947;box-shadow:inset 0 1px #6ea6e424,inset 0 -1px #00000059,0 1px 2px #00000047}.dark .ace-adv-filter-field.is-open .ace-adv-filter-trigger,.dark .ace-adv-filter-trigger:hover:not(:disabled),[data-theme=dark] .ace-adv-filter-field.is-open .ace-adv-filter-trigger,[data-theme=dark] .ace-adv-filter-trigger:hover:not(:disabled){background:linear-gradient(#4a8fd94d 0%,#4a8fd929 100%);border-color:#4a8fd952;box-shadow:inset 0 1px #6ea6e424,inset 0 -1px #00000059,0 1px 2px #00000047}.dark .ace-adv-filter-menu,[data-theme=dark] .ace-adv-filter-menu{background:linear-gradient(#111f33,#0e182b);border-color:#93bdea3d;box-shadow:0 16px 36px #0006}.dark .ace-adv-filter-menu-scroll,[data-theme=dark] .ace-adv-filter-menu-scroll{scrollbar-color:#93bdea73 #93bdea14}.dark .ace-adv-filter-menu-scroll::-webkit-scrollbar-track{background:#93bdea14}[data-theme=dark] .ace-adv-filter-menu-scroll::-webkit-scrollbar-track{background:#93bdea14}.dark .ace-adv-filter-menu-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#5a9bc4b3,#3d7ea6d9)}[data-theme=dark] .ace-adv-filter-menu-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#5a9bc4b3,#3d7ea6d9)}.dark .ace-adv-filter-menu-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7eb3d4cc,#5a9bc4e6)}[data-theme=dark] .ace-adv-filter-menu-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7eb3d4cc,#5a9bc4e6)}.dark .ace-adv-filter-option,[data-theme=dark] .ace-adv-filter-option{color:#c9d7e6}.dark .ace-adv-filter-option:hover,[data-theme=dark] .ace-adv-filter-option:hover{color:#e8eef6;background:linear-gradient(#4a8fd924 0%,#4a8fd90f 100%)}.dark .ace-adv-filter-option.is-active,[data-theme=dark] .ace-adv-filter-option.is-active{color:#fff;background:linear-gradient(#4a8fd947 0%,#4a8fd924 100%)}.ace-adv-filter-actions{flex:none;align-items:center;margin-left:auto;display:flex}.ace-adv-filter-reset{appearance:none;color:#1f6f98;cursor:pointer;background:linear-gradient(#fff 0%,#e4f1f8 100%);border:1px solid #3d7ea657;border-radius:9999px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;margin:0;padding:0;transition:border-color .15s,color .15s,box-shadow .15s,background .15s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #3d7ea61f}.ace-adv-filter-reset:hover:not(:disabled){color:#155a7f;background:linear-gradient(#f4fafd 0%,#d3e8f4 100%);border-color:#3d7ea68c;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #3d7ea633}.ace-adv-filter-reset:disabled{opacity:.38;cursor:default;box-shadow:none}.ace-adv-filter-reset-icon{width:1.05rem;height:1.05rem;display:block}.dark .ace-adv-filter-reset,[data-theme=dark] .ace-adv-filter-reset{color:#6ea6e4;box-shadow:none;background:linear-gradient(165deg,#122039 0%,#0e182b 100%);border-color:#4a8fd96b}.dark .ace-adv-filter-reset:hover:not(:disabled),[data-theme=dark] .ace-adv-filter-reset:hover:not(:disabled){color:#9cc6f2;background:linear-gradient(165deg,#172845 0%,#122039 100%);border-color:#6ea6e49e}@media (width<=900px){.ace-adv-filter-form{border-radius:1.35rem}}.ace-prod-toast{z-index:8;color:#2f465e;background:#e4f1f8f2;border:1px solid #3d7ea659;border-radius:9999px;align-self:flex-start;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;animation:.35s both ace-prod-rail-in;position:absolute;top:3.6rem;left:0;box-shadow:0 10px 28px #141c271a}.dark .ace-prod-toast,[data-theme=dark] .ace-prod-toast{color:#e6edf4;background:#162842f2;border-color:#93bdea59}.ace-prod-status-pipe{max-width:100%;height:var(--toolbar-ctl-h,2.5rem);align-self:center;align-items:center;display:inline-flex}.ace-prod-status-pipe-track{box-sizing:border-box;isolation:isolate;scrollbar-width:none;background:linear-gradient(#f7fbfef5,#ecf3f9e6);border:1px solid #6f8fad52;border-radius:9999px;flex-wrap:nowrap;align-items:center;max-width:100%;height:100%;padding:.22rem;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffffd9,0 6px 18px #141c270d}.ace-prod-status-pipe-track::-webkit-scrollbar{display:none}.ace-prod-status-pipe-thumb{z-index:0;pointer-events:none;background:linear-gradient(135deg,#1f6f98,#3d7ea6);border-radius:9999px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),background .22s,opacity .15s;position:absolute;top:.22rem;bottom:.22rem;left:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000029,0 0 0 1px #3d7ea638,0 8px 18px #1f6f9847}.ace-prod-status-pipe-thumb[data-filter=available]{background:linear-gradient(135deg,#067647,#0d9f6e)}.ace-prod-status-pipe-thumb[data-filter=ready]{background:linear-gradient(135deg,#175cd3,#2e90fa)}.ace-prod-status-pipe-thumb[data-filter=reserved]{background:linear-gradient(135deg,#3538cd,#6172f3)}.ace-prod-status-pipe-thumb[data-filter=gpu]{background:linear-gradient(135deg,#6941c6,#9e77ed)}.ace-prod-status-pipe-thumb[data-filter=all]{background:linear-gradient(135deg,#1f6f98,#3d7ea6)}.ace-prod-status-pill{appearance:none;z-index:1;box-sizing:border-box;color:#3b5875;height:100%;min-height:0;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0 1.1rem;font-size:.9rem;font-weight:650;line-height:1;transition:color .2s;display:inline-flex;position:relative}.ace-prod-status-pill:hover{color:#1f6f98}.ace-prod-status-pill.is-active{color:#f4f7fa}.dark .ace-prod-status-pipe-track,[data-theme=dark] .ace-prod-status-pipe-track{background:linear-gradient(#4a8fd929 0%,#4a8fd914 55%,#060f1ef2 100%);border-color:#4a8fd933;box-shadow:inset 0 1px #6ea6e41a,0 8px 20px #00000047}.dark .ace-prod-status-pipe-thumb,[data-theme=dark] .ace-prod-status-pipe-thumb{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000038,0 0 0 1px #ffffff14,0 0 16px #00000047}.dark .ace-prod-status-pipe-thumb[data-filter=available],[data-theme=dark] .ace-prod-status-pipe-thumb[data-filter=available]{background:linear-gradient(135deg,#6ce9a6,#32d583)}.dark .ace-prod-status-pipe-thumb[data-filter=ready],[data-theme=dark] .ace-prod-status-pipe-thumb[data-filter=ready]{background:linear-gradient(135deg,#53b1fd,#2e90fa)}.dark .ace-prod-status-pipe-thumb[data-filter=reserved],[data-theme=dark] .ace-prod-status-pipe-thumb[data-filter=reserved]{background:linear-gradient(135deg,#a4bcfd,#6172f3)}.dark .ace-prod-status-pipe-thumb[data-filter=gpu],[data-theme=dark] .ace-prod-status-pipe-thumb[data-filter=gpu]{background:linear-gradient(135deg,#bdb4fe,#9e77ed)}.dark .ace-prod-status-pipe-thumb[data-filter=all],[data-theme=dark] .ace-prod-status-pipe-thumb[data-filter=all]{background:linear-gradient(135deg,#7eb3d4,#3d7ea6)}.dark .ace-prod-status-pill,[data-theme=dark] .ace-prod-status-pill{color:#b7c9da}.dark .ace-prod-status-pill:hover,[data-theme=dark] .ace-prod-status-pill:hover{color:#d7e3ef}.dark .ace-prod-status-pill.is-active,[data-theme=dark] .ace-prod-status-pill.is-active{color:#060e1c}@media (prefers-reduced-motion:reduce){.ace-prod-status-pipe-thumb{transition:none}}.ace-prod-view-switch{--view-pad:.22rem;box-sizing:border-box;height:var(--toolbar-ctl-h,2.5rem);padding:var(--view-pad);isolation:isolate;background:linear-gradient(#f7fbfefa,#e8f0f7eb);border:1px solid #6f8fad5c;border-radius:9999px;grid-template-columns:1fr 1fr;align-self:center;align-items:center;gap:0;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffffd9,0 8px 22px #141c270f}.ace-prod-view-switch-thumb{top:var(--view-pad);bottom:var(--view-pad);left:var(--view-pad);width:calc(50% - var(--view-pad));z-index:0;background:linear-gradient(135deg,#1f6f98,#3d7ea6);border-radius:9999px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000029,0 0 0 1px #3d7ea640,0 8px 18px #1f6f9859,0 0 20px #7eb3d459}.ace-prod-view-switch[data-mode=box] .ace-prod-view-switch-thumb{transform:translate(100%)}.ace-prod-view-switch-btn{appearance:none;z-index:1;box-sizing:border-box;color:#3b5875;min-width:5.1rem;height:100%;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0 1.05rem;font-size:.9rem;font-weight:700;line-height:1;transition:color .2s,transform .18s;display:inline-flex;position:relative}.ace-prod-view-icon{width:.95rem;height:.95rem;transition:transform .2s;display:block}.ace-prod-view-switch-btn:hover{color:#1f6f98}.ace-prod-view-switch-btn.is-active{color:#f4f7fa}.ace-prod-view-switch-btn.is-active .ace-prod-view-icon{transform:scale(1.08)}.ace-prod-view-switch-btn:active{transform:scale(.97)}.dark .ace-prod-view-switch,[data-theme=dark] .ace-prod-view-switch{background:linear-gradient(#4a8fd929 0%,#4a8fd914 55%,#060f1ef2 100%);border-color:#4a8fd933;box-shadow:inset 0 1px #6ea6e41a,0 8px 22px #00000047}.dark .ace-prod-view-switch-thumb,[data-theme=dark] .ace-prod-view-switch-thumb{background:linear-gradient(135deg,#5a9bc4,#3d7ea6);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000038,0 0 0 1px #3d7ea647,0 8px 18px #00000059}.dark .ace-prod-view-switch-btn,[data-theme=dark] .ace-prod-view-switch-btn{color:#8499ae}.dark .ace-prod-view-switch-btn:hover,[data-theme=dark] .ace-prod-view-switch-btn:hover{color:#d7e3ef}.dark .ace-prod-view-switch-btn.is-active,[data-theme=dark] .ace-prod-view-switch-btn.is-active{color:#060e1c}@media (prefers-reduced-motion:reduce){.ace-prod-view-switch-thumb{transition:none}}.ace-prod-page-body{overscroll-behavior:contain;flex:1;min-height:0;padding:.85rem .35rem 1.15rem 1rem;position:relative;overflow:hidden auto}.ace-prod-page-body:has(.ace-prod-box-grid){padding:1rem 1.15rem 1.4rem;overflow:clip auto}.ace-prod-box-grid{padding:.4rem .45rem .7rem}.ace-prod-page-body::-webkit-scrollbar{width:.55rem}.ace-prod-page-body::-webkit-scrollbar-track{background:0 0}.ace-prod-page-body::-webkit-scrollbar-thumb{background:#6f8fad66;border-radius:9999px}.ace-prod-page-body::-webkit-scrollbar-thumb:hover{background:#3d7ea68c}.dark .ace-prod-page-body::-webkit-scrollbar-thumb{background:#93bdea59}[data-theme=dark] .ace-prod-page-body::-webkit-scrollbar-thumb{background:#93bdea59}.dark .ace-prod-page-body::-webkit-scrollbar-thumb:hover{background:#93bdea80}[data-theme=dark] .ace-prod-page-body::-webkit-scrollbar-thumb:hover{background:#93bdea80}.ace-prod-page-body.is-fetching{opacity:.72;transition:opacity .2s}.ace-prod-empty{text-align:center;color:#5d738a;background:radial-gradient(circle at 30% 20%,#e4f1f8d9,#0000 55%),#ffffff80;border:1px dashed #6f8fad73;border-radius:1rem;padding:3.5rem 1.5rem;font-size:1.05rem;font-weight:500}.dark .ace-prod-empty,[data-theme=dark] .ace-prod-empty{color:#7aa8c4;background:radial-gradient(circle at 30% 20%,#4a8fd91f,#0000 55%),#101c3059;border-color:#93bdea47}.ace-prod-act{--act-glow:#6f8fad59;--act-ink:#2f465e;appearance:none;cursor:pointer;color:var(--act-ink);isolation:isolate;background:#ffffffd1;border:1px solid #0000;border-radius:9999px;place-items:center;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,box-shadow .18s,color .18s,filter .18s;display:inline-grid;position:relative;overflow:hidden}.ace-prod-act:before{content:"";background:radial-gradient(circle at 50% 40%, var(--act-glow), transparent 58%);opacity:0;z-index:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:-40%}.ace-prod-act:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:45%;height:180%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:-40%;left:-60%;transform:translate(-120%)rotate(18deg)}.ace-prod-act--sm{width:2.35rem;height:2.35rem}.ace-prod-act--md{width:3.15rem;height:3.15rem}.ace-prod-act-icon{z-index:2;width:1.15rem;height:1.15rem;transition:transform .18s cubic-bezier(.22,1,.36,1);position:relative}.ace-prod-act--md .ace-prod-act-icon{width:1.45rem;height:1.45rem}.ace-prod-act:hover{box-shadow:0 0 0 1px var(--act-glow), 0 0 18px var(--act-glow), 0 8px 18px #141c271a;transform:translateY(-2px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.ace-prod-act:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--act-glow) 55%, transparent), 0 0 18px var(--act-glow), 0 8px 18px #141c271a}}.ace-prod-act:hover{filter:saturate(1.08)}.ace-prod-act:hover:before{opacity:1}.ace-prod-act:hover:after{transform:translate(280%)rotate(18deg)}.ace-prod-act:hover .ace-prod-act-icon{transform:scale(1.12)}.ace-prod-act:active{box-shadow:0 0 0 1px var(--act-glow), 0 0 12px var(--act-glow), inset 0 2px 6px #141c2724;transform:translateY(0)scale(.94)}@supports (color:color-mix(in lab, red, red)){.ace-prod-act:active{box-shadow:0 0 0 1px color-mix(in srgb, var(--act-glow) 70%, transparent), 0 0 12px var(--act-glow), inset 0 2px 6px #141c2724}}.ace-prod-act:active{filter:saturate(1.15)brightness(.98);transition-duration:80ms}.ace-prod-act:active:before{opacity:.85}.ace-prod-act:active .ace-prod-act-icon{transform:scale(.92)}.ace-prod-act:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px var(--act-glow), 0 0 16px var(--act-glow);outline:none}@supports (color:color-mix(in lab, red, red)){.ace-prod-act:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px color-mix(in srgb, var(--act-glow) 80%, transparent), 0 0 16px var(--act-glow)}}.ace-prod-act--neutral{--act-glow:#6f8fad73;--act-ink:#2f465e;border-color:#6f8fad6b}.ace-prod-act--sky{--act-glow:#3d7ea680;--act-ink:#175cd3;background:#e4f1f8eb;border-color:#3d7ea66b}.ace-prod-act--emerald{--act-glow:#0676476b;--act-ink:#067647;background:#e3f6eceb;border-color:#06764752}.ace-prod-act--amber{--act-glow:#b547086b;--act-ink:#b54708;background:#fffaebf2;border-color:#b5470852}.ace-prod-act--rose{--act-glow:#b423186b;--act-ink:#b42318;background:#fef3f2f2;border-color:#b423184d}.ace-prod-act--violet{--act-glow:#6941c66b;--act-ink:#6941c6;background:#f4ebfff2;border-color:#6941c652}.ace-prod-act--indigo{--act-glow:#3538cd6b;--act-ink:#3538cd;background:#eef2fff2;border-color:#3538cd4d}.dark .ace-prod-act,[data-theme=dark] .ace-prod-act{background:#0a121ec7}.dark .ace-prod-act:after,[data-theme=dark] .ace-prod-act:after{background:linear-gradient(105deg,#0000,#ffffff24,#0000)}.dark .ace-prod-act--neutral,[data-theme=dark] .ace-prod-act--neutral{--act-glow:#94a3b873;--act-ink:#cbd5e1;background:#0f1a2cb8;border-color:#94a3b852}.dark .ace-prod-act--sky,[data-theme=dark] .ace-prod-act--sky{--act-glow:#2e90fa8c;--act-ink:#7dd3fc;background:#0c4a6e8c;border-color:#2e90fa6b}.dark .ace-prod-act--emerald,[data-theme=dark] .ace-prod-act--emerald{--act-glow:#10b9818c;--act-ink:#6ee7b7;background:#064e3b8c;border-color:#10b9816b}.dark .ace-prod-act--amber,[data-theme=dark] .ace-prod-act--amber{--act-glow:#f59e0b8c;--act-ink:#fcd34d;background:#78350f85;border-color:#f59e0b6b}.dark .ace-prod-act--rose,[data-theme=dark] .ace-prod-act--rose{--act-glow:#f43f5e8c;--act-ink:#fda4af;background:#88133785;border-color:#f43f5e6b}.dark .ace-prod-act--violet,[data-theme=dark] .ace-prod-act--violet{--act-glow:#8b5cf68c;--act-ink:#c4b5fd;background:#4c1d9585;border-color:#8b5cf66b}.dark .ace-prod-act--indigo,[data-theme=dark] .ace-prod-act--indigo{--act-glow:#6366f18c;--act-ink:#a5b4fc;background:#14255685;border-color:#6366f16b}@media (prefers-reduced-motion:reduce){.ace-prod-act,.ace-prod-act:before,.ace-prod-act:after,.ace-prod-act-icon{transition:none}.ace-prod-act:hover,.ace-prod-act:active,.ace-prod-act:hover:after{transform:none}}.ace-prod-status{box-sizing:border-box;color:#3b5875;letter-spacing:.01em;white-space:normal;background:#e6edf4bf;border:1px solid #6f8fad47;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;max-width:100%;height:auto;min-height:calc(1.85rem - 1px);padding:.25rem .7rem .25rem .55rem;font-size:.78rem;font-weight:650;line-height:1.1;display:inline-flex}.ace-prod-status:before{content:"";opacity:.85;background:currentColor;border-radius:9999px;flex-shrink:0;width:.38rem;height:.38rem;position:relative;top:0}.ace-prod-status:after{display:none}.ace-prod-status[data-status=Available],.ace-prod-status[data-status=Ready],.ace-prod-status[data-status=Verified]{color:#067647;background:#dcfce7d9;border-color:#06764738}.ace-prod-status[data-status=Reserved]{color:#3538cd;background:#e0e7ffe6;border-color:#3538cd33}.ace-prod-status[data-status=Moved]{color:#175cd3;background:#dbeafee6;border-color:#175cd333}.ace-prod-status[data-status=Sold]{color:#6941c6;background:#ede9fee6;border-color:#6941c633}.ace-prod-status[data-status=In\ Warranty],.ace-prod-status[data-status=Out\ Warranty]{color:#b54708;background:#ffedd5e6;border-color:#b5470838}.ace-prod-status[data-status=Damaged],.ace-prod-status[data-status=Defective],.ace-prod-status[data-status=Scrap]{color:#b42318;background:#fee2e2e6;border-color:#b4231838}.ace-prod-status[data-status=Returned],.ace-prod-status[data-status=Pending\ QC],.ace-prod-status[data-status=Testing],.ace-prod-status[data-status="Out of Stock"]{color:#475467;background:#f1f5f9f2;border-color:#47546733}.dark .ace-prod-status,[data-theme=dark] .ace-prod-status{color:#94a3b8;background:#101d309e;border-color:#6f8fad38}.dark .ace-prod-status[data-status=Available],.dark .ace-prod-status[data-status=Ready],.dark .ace-prod-status[data-status=Verified],[data-theme=dark] .ace-prod-status[data-status=Available],[data-theme=dark] .ace-prod-status[data-status=Ready],[data-theme=dark] .ace-prod-status[data-status=Verified]{color:#6ee7b7;background:#065f467a;border-color:#10b98166}.dark .ace-prod-status[data-status=Reserved],[data-theme=dark] .ace-prod-status[data-status=Reserved]{color:#a5b4fc;background:#1425567a;border-color:#6366f166}.dark .ace-prod-status[data-status=Moved],[data-theme=dark] .ace-prod-status[data-status=Moved]{color:#7dd3fc;background:#0c4a6e7a;border-color:#0ea5e966}.dark .ace-prod-status[data-status=Sold],[data-theme=dark] .ace-prod-status[data-status=Sold]{color:#c4b5fd;background:#4c1d957a;border-color:#8b5cf666}.dark .ace-prod-status[data-status=In\ Warranty],.dark .ace-prod-status[data-status=Out\ Warranty],[data-theme=dark] .ace-prod-status[data-status=In\ Warranty],[data-theme=dark] .ace-prod-status[data-status=Out\ Warranty]{color:#fcd34d;background:#78350f7a;border-color:#f59e0b66}.dark .ace-prod-status[data-status=Damaged],.dark .ace-prod-status[data-status=Defective],.dark .ace-prod-status[data-status=Scrap],[data-theme=dark] .ace-prod-status[data-status=Damaged],[data-theme=dark] .ace-prod-status[data-status=Defective],[data-theme=dark] .ace-prod-status[data-status=Scrap]{color:#fda4af;background:#8813377a;border-color:#f43f5e66}.dark .ace-prod-status[data-status=Returned],.dark .ace-prod-status[data-status=Pending\ QC],.dark .ace-prod-status[data-status=Testing],.dark .ace-prod-status[data-status="Out of Stock"],[data-theme=dark] .ace-prod-status[data-status=Returned],[data-theme=dark] .ace-prod-status[data-status=Pending\ QC],[data-theme=dark] .ace-prod-status[data-status=Testing],[data-theme=dark] .ace-prod-status[data-status="Out of Stock"]{color:#cbd5e1;background:#15254080;border-color:#94a3b852}.ace-prod-rail-list{flex-direction:column;gap:.55rem;display:flex}.ace-brand-rail-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=1280px){.ace-brand-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.ace-brand-rail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.ace-brand-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ace-brand-rail-grid{grid-template-columns:minmax(0,1fr)}}.ace-brand-rail{--rail-i:0;cursor:pointer;min-width:0;min-height:4.1rem;animation:.48s cubic-bezier(.22,1,.36,1) both ace-prod-rail-in;animation-delay:calc(var(--rail-i) * 32ms);background:linear-gradient(135deg,#ffffffe6,#f4f7fac7);border:1px solid #6f8fad47;border-left:3px solid #5a9bc4;border-radius:.65rem;flex-direction:column;justify-content:center;gap:.28rem;padding:.7rem .85rem;transition:border-color .28s,box-shadow .28s,background .28s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffb3}.ace-brand-rail:hover,.ace-brand-rail:focus-visible{border-color:#5a9bc47a #5a9bc47a #5a9bc47a #3d7ea6;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbf,0 0 0 1px #7eb3d43d,0 8px 20px #3d7ea61f}.ace-brand-rail.is-selected{background:linear-gradient(135deg,#e8f2f8,#dde9f2);border-color:#5a9bc48c #5a9bc48c #5a9bc48c #3d7ea6}.ace-brand-rail-title{font-family:var(--font-display);letter-spacing:-.01em;color:#1f364c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:700;line-height:1.2;overflow:hidden}.ace-brand-rail-meta{color:#6f8fad;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:600;line-height:1.2;overflow:hidden}.dark .ace-brand-rail,[data-theme=dark] .ace-brand-rail{background:linear-gradient(135deg,#111e34,#0f1a2d);border-color:#93bdea33 #93bdea33 #93bdea33 #4a8fd9;box-shadow:inset 0 1px #ffffff0d}.dark .ace-brand-rail:hover,.dark .ace-brand-rail:focus-visible,[data-theme=dark] .ace-brand-rail:hover,[data-theme=dark] .ace-brand-rail:focus-visible{border-color:#93bdea5c;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4a8fd924,0 8px 20px #00000040}.dark .ace-brand-rail.is-selected,[data-theme=dark] .ace-brand-rail.is-selected{background:linear-gradient(135deg,#132038,#111e34)}.dark .ace-brand-rail-title,[data-theme=dark] .ace-brand-rail-title{color:#e8eef6}.dark .ace-brand-rail-meta,[data-theme=dark] .ace-brand-rail-meta{color:#94a3b8}.ace-prod-rail{--rail-i:0;cursor:pointer;isolation:isolate;min-height:0;animation:.48s cubic-bezier(.22,1,.36,1) both ace-prod-rail-in;animation-delay:calc(var(--rail-i) * 32ms);background-color:#eef3f8;background-image:linear-gradient(135deg,#ffffffe6,#f4f7fac7);border:1px solid #6f8fad47;border-left:3px solid #5a9bc4;border-radius:.65rem;grid-template-columns:minmax(3.65rem,7.4rem) minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.5rem 1.05rem .5rem .95rem;transition:border-color .28s,box-shadow .28s,background-color .35s,background-image .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.ace-prod-rail.has-metric{grid-template-columns:minmax(3.65rem,7.4rem) minmax(8rem,9.5rem) minmax(0,1fr) auto}.ace-prod-rail--static{cursor:default}.ace-prod-rail:hover,.ace-prod-rail:focus-visible{background-color:#e6edf4;background-image:linear-gradient(135deg,#f4f8fcf5,#eaf1f7e6);border-color:#5a9bc47a #5a9bc47a #5a9bc47a #3d7ea6;outline:none;box-shadow:inset 0 1px #ffffffbf,inset 0 -10px 18px -8px #3d7ea62e,0 0 0 1px #7eb3d43d,0 0 22px #7eb3d447,0 8px 24px #3d7ea61a}.ace-prod-rail.is-selected{background-color:#e8f0f6;background-image:linear-gradient(135deg,#ecf5fafa,#ffffffeb);border-color:#5a9bc47a #5a9bc47a #5a9bc47a #3d7ea6}.ace-prod-rail-id,.ace-prod-rail-main,.ace-prod-rail-metric,.ace-prod-rail-side{z-index:2;position:relative}.ace-prod-rail-id{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.ace-prod-rail-pills{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ace-prod-lock-pill{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;margin:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,filter .18s;display:inline-flex}.ace-prod-lock-pill:before{display:none}.ace-prod-lock-pill-icon{width:.95rem;height:.95rem;display:block}.ace-prod-lock-pill[data-locked=false]{color:#067647;background:#dcfce7d9;border-color:#06764738;box-shadow:inset 0 1px #ffffffb3}.ace-prod-lock-pill[data-locked=true]{color:#b42318;background:#fee2e2e6;border-color:#b4231838;box-shadow:inset 0 1px #ffffff8c}.ace-prod-lock-pill[data-locked=false]:hover{color:#05603a;filter:brightness(1.02);background:#bbf7d0f2;border-color:#0676476b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 0 0 3px #22c55e29,0 8px 16px #0676472e}.ace-prod-lock-pill[data-locked=true]:hover{color:#912018;filter:brightness(1.02);background:#fecacafa;border-color:#b423186b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #ef444429,0 8px 16px #b423182e}.ace-prod-lock-pill:disabled{cursor:default;pointer-events:none}.ace-prod-lock-pill:active{transform:translateY(1px)scale(.96)}.ace-prod-lock-pill:focus-visible{outline:none;box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #3d7ea659}.dark .ace-prod-lock-pill[data-locked=false],[data-theme=dark] .ace-prod-lock-pill[data-locked=false]{color:#b1a9fb;background:#064e3b73;border-color:#5c4fcf47;box-shadow:inset 0 1px #ffffff0f}.dark .ace-prod-lock-pill[data-locked=true],[data-theme=dark] .ace-prod-lock-pill[data-locked=true]{color:#bec9ff;background:#1b2e5866;border-color:#758cfb4d;box-shadow:inset 0 1px #ffffff0d}.dark .ace-prod-lock-pill[data-locked=false]:hover,[data-theme=dark] .ace-prod-lock-pill[data-locked=false]:hover{color:#bbf7d0;background:#065f46a6;border-color:#8175ea73;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #5c4fcf33,0 8px 18px #00000047}.dark .ace-prod-lock-pill[data-locked=true]:hover,[data-theme=dark] .ace-prod-lock-pill[data-locked=true]:hover{color:#ccd5ff;background:#3d4fa18c;border-color:#97aaff73;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #758cfb38,0 8px 18px #00000047}.ace-prod-rail-code{max-width:100%;font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#6f8fad;text-overflow:unset;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem;font-weight:650;line-height:1.2;display:block;overflow:visible}.ace-prod-rail-title{font-family:var(--font-display);letter-spacing:-.02em;color:#2a5f7a;text-overflow:unset;white-space:normal;word-break:break-word;margin:0 0 .05rem;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:650;line-height:1.25;overflow:visible}.ace-prod-rail-specs{border:0;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:0;display:flex}.ace-prod-rail-specs .brand-sep-ring{background:#9ec9e4;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #9ec9e459}.ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+1){background:#8ec5e8;box-shadow:0 0 0 3px #8ec5e866}.ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+2){background:#7db8a8;box-shadow:0 0 0 3px #7db8a866}.ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+3){background:#a8b4e0;box-shadow:0 0 0 3px #a8b4e066}.ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+4){background:#d4b48c;box-shadow:0 0 0 3px #d4b48c66}.ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+5){background:#c9a0b8;box-shadow:0 0 0 3px #c9a0b866}.dark .ace-prod-rail-specs .brand-sep-ring,[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring{background:#93bdea;box-shadow:0 0 0 3px #9ec9e447}.dark .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+1),[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+1){background:#8ec5e8;box-shadow:0 0 0 3px #8ec5e852}.dark .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+2),[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+2){background:#7db8a8;box-shadow:0 0 0 3px #7db8a852}.dark .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+3),[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+3){background:#a8b4e0;box-shadow:0 0 0 3px #a8b4e052}.dark .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+4),[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+4){background:#a6acde;box-shadow:0 0 0 3px #a6acde52}.dark .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+5),[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring:nth-of-type(5n+5){background:#a9b3d3;box-shadow:0 0 0 3px #a9b3d352}.ace-prod-rail-spec{border:0;flex-direction:column;gap:0;min-width:0;padding:0;display:flex}.ace-prod-rail-spec:last-child{border-right:0;padding-right:0}.ace-prod-rail-spec-label{display:none}.ace-prod-rail-spec-badge{color:#fff;vertical-align:middle;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;padding:0 .45rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.ace-prod-rail-spec-value{font-family:var(--font-sans);color:#5c6b7a;font-variant-numeric:tabular-nums;max-width:none;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;font-size:1.08rem;font-weight:550;overflow:visible}.ace-prod-rail-specs.is-wrap{flex-direction:column;align-items:flex-start;gap:.2rem}.ace-prod-rail-specs.is-wrap .brand-sep-ring{display:none}.ace-prod-rail-specs.is-wrap .ace-prod-rail-spec-value{max-width:none;text-overflow:unset;white-space:normal;word-break:break-word;overflow:visible}.ace-prod-rail-list--full .ace-prod-rail-spec-value{max-width:none;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ace-prod-rail-metric{background:linear-gradient(#f7fbfe 0%,#eef6fb 100%);border:1px solid #3d7ea638;border-radius:.6rem;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:.28rem;width:100%;min-width:0;max-width:9rem;margin:0;padding:.45rem .8rem;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 4px 12px #141c270d}.ace-prod-rail-metric:before,.ace-prod-rail-metric:after{display:none}.ace-prod-rail-metric-label{letter-spacing:.1em;text-transform:uppercase;color:#5a8aab;margin:0;font-size:.58rem;font-weight:750;line-height:1;display:block}.ace-prod-rail-metric-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#1f6f98;margin:0;font-size:clamp(1.3rem,1.15rem + .45vw,1.55rem);font-weight:750;line-height:1}.ace-prod-rail-side{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.ace-prod-rail-actions{opacity:.9;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;transition:opacity .18s;display:flex}.ace-prod-rail:hover .ace-prod-rail-actions,.ace-prod-rail:focus-within .ace-prod-rail-actions,.ace-prod-rail.is-selected .ace-prod-rail-actions{opacity:1}.dark .ace-prod-rail,[data-theme=dark] .ace-prod-rail{--prod-panel:#0f1a2d;--prod-panel-mid:#111e34;--prod-panel-lift:#132038;--prod-accent:#4a8fd9;--prod-accent-strong:#6ea6e4;--prod-rim:#93bdea33;border-color:var(--prod-rim);border-left-color:var(--prod-accent);background-color:var(--prod-panel);background-image:linear-gradient(145deg,#4a8fd91a 0%,#ffffff08 28%,#0000 58%),linear-gradient(#111e34 0%,#0f1a2d 100%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 8px 20px #0000002e}.dark .ace-prod-rail:hover,.dark .ace-prod-rail:focus-visible,[data-theme=dark] .ace-prod-rail:hover,[data-theme=dark] .ace-prod-rail:focus-visible{border-color:#5a9bc45c;border-left-color:var(--prod-accent-strong);background-color:var(--prod-panel-mid);background-image:linear-gradient(145deg,#4a8fd91f 0%,#ffffff0a 32%,#0000 62%),linear-gradient(#132038 0%,#111e34 100%);box-shadow:inset 0 1px #ffffff12,inset 0 -12px 22px -10px #0006,0 0 0 1px #4a8fd924,0 12px 28px #00000038}.dark .ace-prod-rail.is-selected,[data-theme=dark] .ace-prod-rail.is-selected{border-color:#93bdea52;border-left-color:var(--prod-accent-strong);background-color:var(--prod-panel-lift);background-image:linear-gradient(145deg,#93bdea1a 0%,#ffffff05 36%,#0000 64%),linear-gradient(#14233c 0%,#132038 100%)}.dark .ace-prod-rail-code,[data-theme=dark] .ace-prod-rail-code{color:#8499ae}.dark .ace-prod-rail-title,[data-theme=dark] .ace-prod-rail-title{color:#e8eef6}.dark .ace-prod-rail-spec-value,[data-theme=dark] .ace-prod-rail-spec-value{color:#a8b8c8}.dark .ace-prod-rail-metric,[data-theme=dark] .ace-prod-rail-metric{background:linear-gradient(#132038 0%,#111e34 100%);border-color:#93bdea33;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #0003}.dark .ace-prod-rail-metric-label,[data-theme=dark] .ace-prod-rail-metric-label{color:#8499ae}.dark .ace-prod-rail-metric-value,[data-theme=dark] .ace-prod-rail-metric-value{color:#c9d7e6}@media (width<=1100px){.ace-prod-rail,.ace-prod-rail.has-metric{grid-template-columns:minmax(0,1fr);gap:.65rem}.ace-prod-rail-side{align-items:flex-start}.ace-prod-rail-metric{width:fit-content}.ace-prod-rail-actions{opacity:1}}.ace-prod-card{background-color:#eef3f8;background-image:linear-gradient(135deg,#ffffffe6,#f4f7fac7);border:1px solid #6f8fad47;border-radius:1.1rem;flex-direction:column;transition:border-color .28s,box-shadow .28s,background-color .35s,background-image .35s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb3}.ace-prod-card:hover{background-color:#e6edf4;background-image:linear-gradient(135deg,#f4f8fcf5,#eaf1f7e6);border-color:#5a9bc47a;box-shadow:inset 0 1px #ffffffbf,inset 0 -10px 18px -8px #3d7ea62e,0 0 0 1px #7eb3d43d,0 0 24px #7eb3d44d,0 10px 28px #3d7ea61a}.ace-prod-card-hit{text-align:left;cursor:pointer;color:inherit;isolation:isolate;border-radius:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ace-prod-card-media{z-index:1;background:linear-gradient(135deg,#e4f1f8b8,#eef3f859);justify-content:space-between;align-items:center;gap:.65rem;min-height:0;padding:.75rem 1rem;display:flex;position:relative}.ace-prod-card-media.is-visual{flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:8rem;padding:0;overflow:hidden}.ace-prod-card-media-img{object-fit:cover;width:100%;height:8rem;display:block}.ace-prod-card-media-fallback{width:100%;height:8rem;font-family:var(--font-display);letter-spacing:.04em;color:#3d7ea6;background:radial-gradient(420px 180px at 20% 0,#3d7ea629,#0000 60%),linear-gradient(160deg,#e4f1f8e6,#eef3f873);place-items:center;font-size:1.85rem;font-weight:700;display:grid}.dark .ace-prod-card-media-fallback,[data-theme=dark] .ace-prod-card-media-fallback{color:#93bdea;background:radial-gradient(420px 180px at 20% 0,#6ea6e42e,#0000 60%),linear-gradient(160deg,#0f1a2cf2,#0b132099)}.ace-prod-card-media.is-visual .ace-prod-card-code{z-index:1;color:#2f465e;letter-spacing:.04em;text-transform:uppercase;background:#ffffffe0;border-radius:.4rem;padding:.2rem .5rem;font-size:.72rem;font-weight:750;position:absolute;bottom:.7rem;left:.9rem}.dark .ace-prod-card-media.is-visual .ace-prod-card-code,[data-theme=dark] .ace-prod-card-media.is-visual .ace-prod-card-code{color:#d7e4ef;background:#09111bd1}.ace-prod-card-code{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#222f3f;background:0 0;border-radius:0;margin:0;padding:0;font-size:1rem;font-weight:700;display:block}.ace-prod-card-body{z-index:1;flex-direction:column;gap:.95rem;padding:1.2rem 1.15rem 1.05rem;display:flex;position:relative}.ace-prod-card-title{font-family:var(--font-display);letter-spacing:-.02em;color:#2a5f7a;margin:0;font-size:clamp(1.02rem,.95rem + .28vw,1.18rem);font-weight:650;line-height:1.28}.ace-prod-card-specs{border-top:0;grid-template-columns:1fr 1fr;gap:.7rem .85rem;margin:0;padding-top:0;display:grid}.ace-prod-card-specs dt{letter-spacing:.1em;text-transform:uppercase;color:#7a93ab;font-size:.72rem;font-weight:750}.ace-prod-card-specs dd{color:#5c6b7a;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:1rem;font-weight:600;overflow:hidden}.ace-prod-card-foot{border-top:0;justify-content:space-between;align-items:center;gap:.75rem;padding-top:0;display:flex}.ace-prod-card-foot-price{min-width:0}.ace-prod-card-foot-label{letter-spacing:.1em;text-transform:uppercase;color:#7a93ab;margin:0;font-size:.72rem;font-weight:750}.ace-prod-card-foot-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#1f6f98;margin:.15rem 0 0;font-size:clamp(1.35rem,1.15rem + .55vw,1.7rem);font-weight:750;line-height:1.1}.ace-prod-card-pills{justify-content:flex-end}.ace-prod-card-actions{opacity:.92;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;padding:0;transition:opacity .18s;display:flex}.ace-prod-card:hover .ace-prod-card-actions{opacity:1}.dark .ace-prod-card,[data-theme=dark] .ace-prod-card{--prod-panel:#0f1a2d;--prod-panel-mid:#111e34;--prod-accent:#4a8fd9;--prod-accent-strong:#6ea6e4;background-color:var(--prod-panel);background-image:linear-gradient(145deg,#4a8fd91a 0%,#ffffff08 28%,#0000 58%),linear-gradient(#111e34 0%,#0f1a2d 100%);border-color:#93bdea33;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 8px 20px #0000002e}.dark .ace-prod-card:hover,[data-theme=dark] .ace-prod-card:hover{background-color:var(--prod-panel-mid);background-image:linear-gradient(145deg,#4a8fd91f 0%,#ffffff0a 32%,#0000 62%),linear-gradient(#132038 0%,#111e34 100%);border-color:#5a9bc45c;box-shadow:inset 0 1px #ffffff12,inset 0 -12px 22px -10px #0006,0 0 0 1px #4a8fd924,0 14px 32px #00000038}.dark .ace-prod-card-media,[data-theme=dark] .ace-prod-card-media{background:linear-gradient(135deg,#4a8fd914 0%,#0f1a2d47 55%,#0000 100%)}.dark .ace-prod-card-brand,[data-theme=dark] .ace-prod-card-brand{color:#a8b8c8}.dark .ace-prod-card-code,[data-theme=dark] .ace-prod-card-code{color:#93bdea;background:0 0}.dark .ace-prod-card-title,[data-theme=dark] .ace-prod-card-title{color:#e8eef6}.dark .ace-prod-card-specs,.dark .ace-prod-card-foot,[data-theme=dark] .ace-prod-card-specs,[data-theme=dark] .ace-prod-card-foot{border-top-color:#93bdea24}.dark .ace-prod-card-specs dd,[data-theme=dark] .ace-prod-card-specs dd{color:#a8b8c8}.dark .ace-prod-card-specs dt,.dark .ace-prod-card-foot-label,[data-theme=dark] .ace-prod-card-specs dt,[data-theme=dark] .ace-prod-card-foot-label{color:#8499ae}.dark .ace-prod-card-foot-value,[data-theme=dark] .ace-prod-card-foot-value{color:#c9d7e6}.ace-prod-pager{z-index:5;background:0 0;border-top:1px solid #6f8fad33;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem;margin-top:auto;padding:.4rem 0 0;display:flex;overflow:visible}.dark .ace-prod-pager,[data-theme=dark] .ace-prod-pager{border-top-color:#93bdea29}.ace-prod-pager-left{flex:1;min-width:0}.ace-prod-pager-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex;overflow:visible}.ace-prod-pager-select{z-index:6;position:relative}.ace-prod-pager-select-trigger{appearance:none;color:#2f465e;min-width:2.85rem;height:2rem;font-family:var(--font-display);cursor:pointer;background:linear-gradient(#fafcfe,#eef5fa);border:1px solid #6f8fad5c;border-radius:9999px;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:0 .4rem 0 .65rem;font-size:.88rem;font-weight:700;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 4px 12px #141c270d}.ace-prod-pager-select.is-open .ace-prod-pager-select-trigger,.ace-prod-pager-select-trigger:hover{border-color:#3d7ea68c;box-shadow:0 0 14px #7eb3d447}.ace-prod-pager-select-caret{opacity:.75;flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s;display:block}.ace-prod-pager-select-value{font-variant-numeric:tabular-nums;line-height:1}.ace-prod-pager-select.is-open .ace-prod-pager-select-caret{transform:rotate(180deg)}.ace-prod-pager-select-menu{background:linear-gradient(#fff,#f4f8fb);border:1px solid #6f8fad52;border-radius:.85rem;flex-direction:column;gap:.15rem;min-width:100%;margin:0;padding:.3rem;list-style:none;animation:.22s both ace-prod-rail-in;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #141c2729}.ace-prod-pager-select-option{appearance:none;color:#3b5875;width:100%;font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;margin:0;padding:.42rem .55rem;font-size:.88rem;font-weight:650;line-height:1;transition:background .15s,color .15s;display:flex}.ace-prod-pager-select-option:hover{color:#1f6f98;background:#e4f1f8e6}.ace-prod-pager-select-option.is-active{color:#f4f7fa;background:linear-gradient(135deg,#1f6f98,#3d7ea6)}.dark .ace-prod-pager-select-trigger,[data-theme=dark] .ace-prod-pager-select-trigger{color:#e6edf4;background:linear-gradient(#0f1b2e,#0e182b);border-color:#93bdea47;box-shadow:0 4px 12px #00000038}.dark .ace-prod-pager-select-menu,[data-theme=dark] .ace-prod-pager-select-menu{background:linear-gradient(#111f33,#0e182b);border-color:#93bdea3d;box-shadow:0 16px 36px #0006}.dark .ace-prod-pager-select-option,[data-theme=dark] .ace-prod-pager-select-option{color:#c9d7e6}.dark .ace-prod-pager-select-option:hover,[data-theme=dark] .ace-prod-pager-select-option:hover{color:#93bdea;background:#162842bf}.dark .ace-prod-pager-select-option.is-active,[data-theme=dark] .ace-prod-pager-select-option.is-active{color:#0a1222;background:linear-gradient(135deg,#6ea6e4,#4a8fd9)}.ace-prod-pager-page{text-align:center;min-width:3.1rem;height:2rem;font-family:var(--font-display);color:#2f465e;letter-spacing:.02em;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;line-height:1;display:inline-flex}.dark .ace-prod-pager-page,[data-theme=dark] .ace-prod-pager-page{color:#c9d7e6}.ace-prod-pager-nav{align-items:center;gap:.3rem;display:inline-flex}.ace-prod-pager-icon{appearance:none;color:#2f465e;cursor:pointer;background:linear-gradient(#fffffffa,#f0f6fbf2);border:1px solid #6f8fad5c;border-radius:9999px;place-items:center;width:2rem;height:2rem;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s,color .15s;display:inline-grid}.ace-prod-pager-icon svg{width:1.2rem;height:1.2rem;display:block}.ace-prod-pager-icon:hover:not(:disabled){color:#1f6f98;border-color:#3d7ea68c;transform:translateY(-1px);box-shadow:0 0 14px #7eb3d459}.ace-prod-pager-icon:active:not(:disabled){transform:scale(.96)}.ace-prod-pager-icon:disabled{opacity:.4;cursor:not-allowed}.dark .ace-prod-pager-icon,[data-theme=dark] .ace-prod-pager-icon{color:#c9d7e6;background:linear-gradient(#0f1b2e,#0e182b);border-color:#93bdea47}.dark .ace-prod-pager-icon:hover:not(:disabled),[data-theme=dark] .ace-prod-pager-icon:hover:not(:disabled){color:#93bdea;border-color:#93bdea73;box-shadow:0 0 16px #93bdea47}.ace-prod-pager-total{color:#1f6f98;min-width:2.35rem;height:2rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;background:linear-gradient(135deg,#e4f1f8f2,#eef6fbe6);border:1px solid #3d7ea647;border-radius:9999px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.88rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffc}.dark .ace-prod-pager-total,[data-theme=dark] .ace-prod-pager-total{color:#6ea6e4;box-shadow:none;background:linear-gradient(135deg,#0e1d31f2,#0c1929e6);border-color:#4a8fd94d}.ace-prod-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;display:grid}@media (width<=640px){.ace-prod-detail{grid-template-columns:1fr}}.ace-prod-detail-row{gap:.2rem;display:grid}.ace-prod-detail-row dt{letter-spacing:.08em;text-transform:uppercase;color:#6f8fad;font-size:.78rem;font-weight:750}.ace-prod-detail-row dd{color:#1c2639;margin:0;font-size:1.05rem;font-weight:550}.dark .ace-prod-detail-row dd,[data-theme=dark] .ace-prod-detail-row dd{color:#eef3f8}.app-main-body:has(.ace-prod-page){background:radial-gradient(1100px 460px at 8% -12%,#e4f1f8bf,#0000 58%),radial-gradient(860px 380px at 92% 0,#e6edf48c,#0000 50%),linear-gradient(#f4f7fa 0%,#eef3f8 100%);padding:0;overflow:hidden}.app-main-body>.ace-prod-page{flex:1;min-height:0}.app-main-body:has(.ace-split-page){background:radial-gradient(1100px 460px at 8% -12%,#e4f1f8bf,#0000 58%),radial-gradient(860px 380px at 92% 0,#e6edf48c,#0000 50%),linear-gradient(#f4f7fa 0%,#eef3f8 100%);padding:0;overflow:hidden}.app-main-body>.ace-split-page{flex:1;min-height:0}:is(.dark .app-main-body:has(.ace-prod-page),[data-theme=dark] .app-main-body:has(.ace-prod-page),.dark .app-main-body:has(.ace-split-page),[data-theme=dark] .app-main-body:has(.ace-split-page)){color:#e8eef6;background:radial-gradient(1000px 440px at 6% -14%,#6ea6e41f,#0000 56%),radial-gradient(820px 360px at 96% 0,#4a8fd91a,#0000 52%),radial-gradient(640px 280px at 50% 110%,#93bdea0d,#0000 55%),linear-gradient(#0f1a2d 0%,#0e182b 48%,#0d1626 100%)}.ace-field{width:100%;min-width:0;margin:0 0 1rem;position:relative}.ace-field-box{width:100%;position:relative}.ace-field-hint{color:#6f8fad;margin-top:.35rem;font-size:.72rem;font-weight:550;display:block}.dark .ace-field-hint,[data-theme=dark] .ace-field-hint{color:#7aa8c4}.ace-form-control{min-height:2.75rem;padding:.75rem .5rem .25rem .75rem;font-size:16px;font-weight:600}.ace-field textarea.ace-form-control{resize:vertical;min-height:4.5rem;padding:.85rem .75rem .55rem;line-height:1.45}.ace-field textarea.peer~.ace-form-float-row{top:1.2rem;transform:translateY(-50%)}.ace-form-select-trigger{cursor:pointer;align-items:center;display:flex}.ace-form-select-trigger:disabled{cursor:not-allowed;opacity:.65}.ace-form-select-value{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.ace-form-select-value.is-empty{color:#0000}.ace-form-select-root{z-index:1;width:100%;position:relative}.ace-form-select-root:has(.ace-form-select-menu){z-index:45}.ace-form-select-chevron{z-index:5;pointer-events:none;border-bottom:2px solid #4f7193;border-right:2px solid #4f7193;width:.45rem;height:.45rem;transition:transform .2s;position:absolute;top:1.375rem;right:.75rem;transform:translateY(-50%)rotate(45deg)}.ace-form-select-chevron[data-open=true]{transform:translateY(-35%)rotate(225deg)}.dark .ace-form-select-chevron,[data-theme=dark] .ace-form-select-chevron{border-color:#93bdea}.ace-form-float-row{z-index:10;pointer-events:none;align-items:center;transition:top .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:.45rem;transform:translateY(calc(1px - 50%))}.ace-form-float-label{max-width:100%;font-family:var(--font-sans);letter-spacing:.01em;color:#5a6b7d;background-color:#0000;border:1px solid #0000;border-radius:.45rem;flex-shrink:0;padding:.12rem .28rem;font-size:16px;font-weight:600;transition:font-size .28s cubic-bezier(.22,1,.36,1),font-weight .28s,padding .28s cubic-bezier(.22,1,.36,1),color .28s,border-color .28s,background-color .28s,box-shadow .28s}.ace-field .peer:focus~.ace-form-float-row,.ace-field input.peer:not(:placeholder-shown)~.ace-form-float-row,.ace-field textarea.peer:not(:placeholder-shown)~.ace-form-float-row,.ace-field .peer[data-filled=true]~.ace-form-float-row,.ace-field .peer[data-invalid=true]~.ace-form-float-row,.ace-field .peer[aria-invalid=true]~.ace-form-float-row{top:0;transform:translateY(-50%)}.ace-field .peer:focus~.ace-form-float-row .ace-form-float-label,.ace-field input.peer:not(:placeholder-shown)~.ace-form-float-row .ace-form-float-label,.ace-field textarea.peer:not(:placeholder-shown)~.ace-form-float-row .ace-form-float-label,.ace-field .peer[data-filled=true]~.ace-form-float-row .ace-form-float-label,.ace-field .peer[data-invalid=true]~.ace-form-float-row .ace-form-float-label,.ace-field .peer[aria-invalid=true]~.ace-form-float-row .ace-form-float-label{letter-spacing:.04em;text-transform:uppercase;color:#2f6a8c;box-shadow:none;background-color:#eaf5fb;border-color:#0000;border-radius:9999px;padding:0 .65rem;font-size:.75rem;font-weight:600}.ace-field .peer[data-invalid=true]~.ace-form-float-row .ace-form-float-label,.ace-field .peer[aria-invalid=true]~.ace-form-float-row .ace-form-float-label{color:#9a3b3b;background-color:#f8e8e8;border-color:#0000}.dark .ace-form-float-label,[data-theme=dark] .ace-form-float-label{color:#7aa8c4}.dark .ace-field .peer:focus~.ace-form-float-row .ace-form-float-label,.dark .ace-field input.peer:not(:placeholder-shown)~.ace-form-float-row .ace-form-float-label,.dark .ace-field textarea.peer:not(:placeholder-shown)~.ace-form-float-row .ace-form-float-label,.dark .ace-field .peer[data-filled=true]~.ace-form-float-row .ace-form-float-label,[data-theme=dark] .ace-field .peer:focus~.ace-form-float-row .ace-form-float-label,[data-theme=dark] .ace-field input.peer:not(:placeholder-shown)~.ace-form-float-row .ace-form-float-label,[data-theme=dark] .ace-field textarea.peer:not(:placeholder-shown)~.ace-form-float-row .ace-form-float-label,[data-theme=dark] .ace-field .peer[data-filled=true]~.ace-form-float-row .ace-form-float-label{color:#93bdea;box-shadow:none;background-color:#111e34;border-color:#0000}.ace-form-error-chip{z-index:12;color:#9a5b12;pointer-events:none;background:linear-gradient(#fff8eb 0%,#fdecc8 100%);border:1px solid #d6a0648c;border-radius:9999px;max-width:min(12rem,55%);padding:.15rem .45rem;font-size:.68rem;font-weight:650;line-height:1.2;position:absolute;top:0;right:.45rem;transform:translateY(-50%);box-shadow:0 2px 6px #9a5b121f}.dark .ace-form-error-chip,[data-theme=dark] .ace-form-error-chip{color:#5c6bff;box-shadow:none;background:linear-gradient(#101930 0%,#0d1427 100%);border-color:#5c6bff59}.ace-form-select-menu{left:0;right:0;top:var(--ace-select-menu-top,100%);z-index:50;background:linear-gradient(#fff 0%,#f7fafc 100%);border:1px solid #9fb6cd8c;border-radius:0 0 .75rem .75rem;flex-direction:column;max-height:min(16rem,48vh);margin-top:-1px;animation:.12s both ace-form-select-in;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 14px 32px -12px #0f1e3259}.ace-form-select-menu[data-open-up]{top:auto;bottom:calc(100% - var(--ace-select-menu-top,100%));border-radius:.75rem .75rem 0 0;margin-top:0;margin-bottom:-1px}@keyframes ace-form-select-in{0%{opacity:0}to{opacity:1}}.dark .ace-form-select-menu,[data-theme=dark] .ace-form-select-menu{background:linear-gradient(#0f1a2d 0%,#0c1526 100%);border-color:#4f719366;box-shadow:inset 0 1px #ffffff0a,0 16px 36px -12px #0000008c}.ace-form-select-search{border-bottom:1px solid #9fb6cd59;padding:.45rem .45rem .3rem}.dark .ace-form-select-search,[data-theme=dark] .ace-form-select-search{border-bottom-color:#4f71934d}.ace-form-select-search-input{color:#3a4656;background:#ffffffe6;border:1px solid #9fb6cd8c;border-radius:.45rem;outline:none;width:100%;height:2.1rem;padding:0 .65rem;font-size:16px;font-weight:600}.ace-form-select-search-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #3d7ea624}.dark .ace-form-select-search-input,[data-theme=dark] .ace-form-select-search-input{color:#e6edf4;background:#09111bd9;border-color:#4f719366}.ace-form-select-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#4f719373 transparent;flex:1;min-height:0;margin:0;padding:.35rem .55rem .35rem .35rem;list-style:none;overflow-y:auto}.ace-form-select-list::-webkit-scrollbar{width:10px}.ace-form-select-list::-webkit-scrollbar-track{background:0 0;margin:.4rem 0}.ace-form-select-list::-webkit-scrollbar-thumb{background-color:#4f719366;background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.ace-form-select-list::-webkit-scrollbar-thumb:hover{background-color:#3d7ea68c}.dark .ace-form-select-list,[data-theme=dark] .ace-form-select-list{scrollbar-color:#93bdea66 transparent}.dark .ace-form-select-list::-webkit-scrollbar-thumb{background-color:#93bdea59}[data-theme=dark] .ace-form-select-list::-webkit-scrollbar-thumb{background-color:#93bdea59}.dark .ace-form-select-list::-webkit-scrollbar-thumb:hover{background-color:#93bdea8c}[data-theme=dark] .ace-form-select-list::-webkit-scrollbar-thumb:hover{background-color:#93bdea8c}.ace-form-select-option{text-align:left;color:#2f465e;cursor:pointer;background:0 0;border:0;border-radius:.45rem;width:100%;padding:.45rem .6rem;font-size:16px;font-weight:600;display:block}.ace-form-select-option.is-highlight,.ace-form-select-option:hover{background:#3d7ea61a}.ace-form-select-option.is-selected{color:#1f5a7a;background:#3d7ea62e;font-weight:700;box-shadow:inset 0 0 0 1px #3d7ea638}.ace-form-select-option.is-selected.is-highlight,.ace-form-select-option.is-selected:hover{background:#3d7ea642}.dark .ace-form-select-option,[data-theme=dark] .ace-form-select-option{color:#d7e4ef}.dark .ace-form-select-option.is-highlight,.dark .ace-form-select-option:hover,[data-theme=dark] .ace-form-select-option.is-highlight,[data-theme=dark] .ace-form-select-option:hover{background:#93bdea1f}.dark .ace-form-select-option.is-selected,[data-theme=dark] .ace-form-select-option.is-selected{color:#c5e4f4;background:#6ea6e447;box-shadow:inset 0 0 0 1px #93bdea47}.dark .ace-form-select-option.is-selected.is-highlight,.dark .ace-form-select-option.is-selected:hover,[data-theme=dark] .ace-form-select-option.is-selected.is-highlight,[data-theme=dark] .ace-form-select-option.is-selected:hover{background:#6ea6e461}.ace-form-select-empty{color:#8499ae;padding:.65rem .6rem;font-size:16px;font-weight:600}.ace-form-select-clear{color:#5a7a94;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #9fb6cd59;margin:0;padding:.45rem .75rem;font-size:16px;font-weight:600}.ace-form-select-clear:hover{color:#3d7ea6;background:#3d7ea60f}.dark .ace-form-select-clear,[data-theme=dark] .ace-form-select-clear{color:#93bdea;border-top-color:#4f71934d}.ace-form-row{align-items:start;gap:0 .9rem;width:100%;display:grid}.ace-form-row--header{grid-template-columns:repeat(4,minmax(0,1fr))}.ace-form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ace-form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ace-form-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ace-form-row-spacer{min-height:1px}.ace-form-section-body{flex-direction:column;gap:.15rem;display:flex}@media (width<=1100px){.ace-form-row--header,.ace-form-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ace-form-row--header,.ace-form-row--2,.ace-form-row--3,.ace-form-row--4{grid-template-columns:1fr}}.auth-select-root{width:100%}.ace-image-field{flex-direction:column;gap:0;width:100%;max-width:none;margin:0 0 1.05rem;display:flex}.ace-image-field-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;width:100%;display:grid}.ace-image-field-tile,.ace-image-field-hit{aspect-ratio:4/3;border-radius:.85rem;place-items:center;width:100%;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.ace-image-field-tile{background:#ffffffb3;border:1px solid #9fb6cd73}.dark .ace-image-field-tile,[data-theme=dark] .ace-image-field-tile{background:#09111b8c;border-color:#4f719366}.ace-image-field-hit{cursor:pointer;background:linear-gradient(#fffffff2 0%,#eef3f8e6 100%);border:1px dashed #9fb6cda6;transition:border-color .2s,box-shadow .2s,transform .15s}.ace-image-field-hit:hover{border-color:#3d7ea68c;transform:translateY(-1px);box-shadow:0 10px 24px -16px #142d4659}.dark .ace-image-field-hit,[data-theme=dark] .ace-image-field-hit{background:linear-gradient(#0f1a2d 0%,#0c1526 100%);border-color:#4f719373}.ace-image-field-preview{object-fit:cover;width:100%;height:100%}.ace-image-field-remove{z-index:2;color:#fff;cursor:pointer;background:#14202cb8;border:0;border-radius:9999px;place-items:center;width:1.55rem;height:1.55rem;margin:0;padding:0;font-size:1.05rem;line-height:1;display:grid;position:absolute;top:.35rem;right:.35rem}.ace-image-field-remove:hover{background:#a03c3ce6}.ace-image-field-badge{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#3d7ea6eb;border-radius:9999px;padding:.12rem .4rem;font-size:.62rem;font-weight:750;position:absolute;bottom:.35rem;left:.35rem}.ace-image-field-empty{color:#6f8fad;justify-items:center;gap:.28rem;padding:.65rem .45rem;display:grid}.ace-image-field-icon{color:#3d7ea6;place-items:center;width:2.2rem;height:2.2rem;display:grid}.ace-image-field-icon svg{width:1.45rem;height:1.45rem}.ace-image-field-label{color:#2f465e;text-align:center;font-size:.8rem;font-weight:650}.dark .ace-image-field-label,[data-theme=dark] .ace-image-field-label{color:#d7e4ef}.ace-image-field-hint{text-align:center;font-size:.68rem;font-weight:550}.ace-image-field-clear{color:#4f7193;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:.8rem;font-weight:650}.dark .ace-image-field-clear,[data-theme=dark] .ace-image-field-clear{color:#93bdea}.ace-laptop-workshop{flex-direction:column;flex:1;gap:0;min-height:0;animation:.42s cubic-bezier(.22,1,.36,1) both ace-prod-rail-in;display:flex;overflow:hidden}.ace-laptop-ws-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffeb 0%,#f4f7fae0 100%);border-bottom:1px solid #9fb6cd66;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem 1rem;display:flex}.dark .ace-laptop-ws-header,[data-theme=dark] .ace-laptop-ws-header{background:linear-gradient(#0e1829f2 0%,#0b1320e6 100%);border-bottom-color:#4f719347}.ace-laptop-ws-kicker{letter-spacing:.1em;text-transform:uppercase;color:#4f7193;margin:0 0 .2rem;font-size:.72rem;font-weight:750}.dark .ace-laptop-ws-kicker,[data-theme=dark] .ace-laptop-ws-kicker{color:#93bdea}.ace-laptop-ws-title{font-family:var(--font-display);letter-spacing:-.03em;color:#222f3f;margin:0;font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:700;line-height:1.1}.dark .ace-laptop-ws-title,[data-theme=dark] .ace-laptop-ws-title{color:#eef3f8}.ace-laptop-ws-sub{color:#6f8fad;max-width:36rem;margin:.35rem 0 0;font-size:.92rem;font-weight:500}.dark .ace-laptop-ws-sub,[data-theme=dark] .ace-laptop-ws-sub{color:#7aa8c4}.ace-laptop-ws-body{flex:1;grid-template-columns:minmax(16rem,.38fr) minmax(0,.62fr);gap:0;min-height:0;display:grid;overflow:hidden}@media (width<=960px){.ace-laptop-ws-body{grid-template-columns:1fr;overflow-y:auto}}.ace-laptop-ws-preview{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#4f719373 transparent;background:radial-gradient(520px 280px at 12% -8%,#3d7ea624,#0000 55%),radial-gradient(420px 240px at 90% 100%,#7eb3d41a,#0000 50%),linear-gradient(165deg,#f7fafc 0%,#eef3f8 100%);border-right:1px solid #9fb6cd59;flex-direction:column;gap:.55rem;padding:1.25rem .85rem 1.5rem 1.2rem;display:flex;position:relative;overflow:hidden auto}.ace-laptop-ws-preview::-webkit-scrollbar{width:10px}.ace-laptop-ws-preview::-webkit-scrollbar-track{background:0 0;margin:.5rem 0}.ace-laptop-ws-preview::-webkit-scrollbar-thumb{background-color:#4f719366;background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.ace-laptop-ws-preview::-webkit-scrollbar-thumb:hover{background-color:#3d7ea68c}.dark .ace-laptop-ws-preview,[data-theme=dark] .ace-laptop-ws-preview{scrollbar-color:#93bdea66 transparent}.dark .ace-laptop-ws-preview::-webkit-scrollbar-thumb{background-color:#93bdea59}[data-theme=dark] .ace-laptop-ws-preview::-webkit-scrollbar-thumb{background-color:#93bdea59}.dark .ace-laptop-ws-preview::-webkit-scrollbar-thumb:hover{background-color:#93bdea8c}[data-theme=dark] .ace-laptop-ws-preview::-webkit-scrollbar-thumb:hover{background-color:#93bdea8c}@media (width>=961px){.ace-laptop-ws-preview{align-self:stretch;position:sticky;top:0;overflow-y:auto}}.dark .ace-laptop-ws-preview,[data-theme=dark] .ace-laptop-ws-preview{background:radial-gradient(520px 280px at 10% -10%,#6ea6e42e,#0000 55%),radial-gradient(400px 220px at 92% 110%,#4a8fd91f,#0000 52%),linear-gradient(165deg,#0c1526 0%,#0a1222 100%);border-right-color:#4f719347}@media (width<=960px){.ace-laptop-ws-preview{border-bottom:1px solid #9fb6cd59;border-right:none}.dark .ace-laptop-ws-preview,[data-theme=dark] .ace-laptop-ws-preview{border-bottom-color:#4f719347}}.ace-laptop-ws-preview-glow{pointer-events:none;background:radial-gradient(#3d7ea629,#0000 70%);height:55%;position:absolute;inset:auto -20% 0% -10%}.ace-laptop-ws-preview-kicker{letter-spacing:.12em;text-transform:uppercase;color:#3d7ea6;margin:0;font-size:.7rem;font-weight:750;position:relative}.ace-laptop-ws-preview-title{font-family:var(--font-display);letter-spacing:-.02em;color:#1c2639;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.15;position:relative}.dark .ace-laptop-ws-preview-title,[data-theme=dark] .ace-laptop-ws-preview-title{color:#eef3f8}.ace-ws-preview-photo{aspect-ratio:16/10;background:#ffffff8c;border:none;border-radius:.85rem;width:100%;margin-bottom:.35rem;position:relative;overflow:hidden}.ace-ws-preview-photo-count{z-index:2;color:#fff;letter-spacing:.02em;background:#14202cb8;border-radius:9999px;padding:.15rem .45rem;font-size:.7rem;font-weight:700;position:absolute;bottom:.45rem;right:.45rem}.ace-ws-preview-gallery{margin-top:.55rem;padding-top:.35rem;position:relative}.ace-ws-preview-gallery-label{letter-spacing:.1em;text-transform:uppercase;color:#4f7193;margin:0 0 .55rem;font-size:.68rem;font-weight:750}.dark .ace-ws-preview-gallery-label,[data-theme=dark] .ace-ws-preview-gallery-label{color:#93bdea}.ace-ws-preview-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.ace-ws-preview-gallery-tile{aspect-ratio:4/3;cursor:pointer;background:#ffffff8c;border:1px solid #9fb6cd66;border-radius:.55rem;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ace-ws-preview-gallery-tile img{object-fit:cover;width:100%;height:100%}.ace-ws-preview-gallery-tile.is-cover{border-color:#3d7ea68c;box-shadow:0 0 0 1px #3d7ea647}.ace-ws-preview-gallery-tile:hover{border-color:#3d7ea680}.dark .ace-ws-preview-gallery-tile,[data-theme=dark] .ace-ws-preview-gallery-tile{background:#09111b8c;border-color:#4f719359}.dark .ace-ws-preview-gallery-tile.is-cover,[data-theme=dark] .ace-ws-preview-gallery-tile.is-cover{border-color:#93bdea80;box-shadow:0 0 0 1px #93bdea47}.ace-ws-preview-gallery-empty{color:#8499ae;text-align:center;border:1px dashed #9fb6cd73;border-radius:.55rem;margin:0;padding:.65rem .55rem;font-size:.78rem;font-weight:550}.dark .ace-ws-preview-gallery-empty,[data-theme=dark] .ace-ws-preview-gallery-empty{color:#6f8fad;border-color:#4f719359}.dark .ace-ws-preview-photo,[data-theme=dark] .ace-ws-preview-photo{background:#09111b8c}.ace-ws-preview-photo img{object-fit:cover;width:100%;height:100%}.ace-ws-preview-photo-hit{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.ace-ws-preview-photo-hit img{display:block}.ace-ws-preview-photo-empty{letter-spacing:.04em;text-transform:uppercase;color:#8499ae;place-items:center;height:100%;font-size:.8rem;font-weight:650;display:grid}.ace-ws-preview-code{letter-spacing:.04em;color:#3d7ea6;margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:700;position:relative}.dark .ace-ws-preview-code,[data-theme=dark] .ace-ws-preview-code{color:#93bdea}.ace-ws-spec-list{grid-template-columns:1fr 1fr;gap:.35rem;max-height:none;margin:.15rem 0 0;display:grid;position:relative}@media (width<=1200px){.ace-ws-spec-list{grid-template-columns:1fr}}.ace-ws-spec{background:#ffffff59;border:1px solid #0000;border-radius:.55rem;grid-template-columns:1fr;align-items:start;gap:.12rem;min-width:0;padding:.4rem .55rem;display:grid}.ace-ws-spec.is-filled{background:#ffffffb8;border-color:#3d7ea62e}.dark .ace-ws-spec,[data-theme=dark] .ace-ws-spec{background:#09111b59}.dark .ace-ws-spec.is-filled,[data-theme=dark] .ace-ws-spec.is-filled{background:#0c1523b3;border-color:#93bdea38}.ace-ws-spec dt{letter-spacing:.05em;text-transform:uppercase;color:#6f8fad;font-size:.68rem;font-weight:750}.ace-ws-spec dd{color:#8499ae;word-break:break-word;margin:0;font-size:.84rem;font-weight:600}.ace-ws-spec.is-filled dd{color:#1c2639}.dark .ace-ws-spec.is-filled dd,[data-theme=dark] .ace-ws-spec.is-filled dd{color:#e6edf4}.ace-laptop-ws-preview-meta{grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin:0;display:grid;position:relative}.ace-laptop-ws-preview-meta>div{background:#ffffffb8;border:1px solid #9fb6cd59;border-radius:.65rem;gap:.15rem;padding:.55rem .65rem;display:grid;box-shadow:inset 0 1px #ffffffe6}.dark .ace-laptop-ws-preview-meta>div,[data-theme=dark] .ace-laptop-ws-preview-meta>div{background:#0b13208c;border-color:#4f71934d;box-shadow:inset 0 1px #ffffff0a}.ace-laptop-ws-preview-meta dt{letter-spacing:.06em;text-transform:uppercase;color:#6f8fad;font-size:.68rem;font-weight:750}.ace-laptop-ws-preview-meta dd{color:#243447;word-break:break-word;margin:0;font-size:.92rem;font-weight:650}.dark .ace-laptop-ws-preview-meta dd,[data-theme=dark] .ace-laptop-ws-preview-meta dd{color:#d7e4ef}.ace-laptop-ws-preview-chips{flex-wrap:wrap;gap:.45rem;display:flex;position:relative}.ace-laptop-ws-chip{color:#8499ae;background:#ffffff73;border:1px dashed #9fb6cd8c;border-radius:9999px;align-items:center;max-width:100%;padding:.35rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.ace-laptop-ws-chip.is-filled{color:#2f6a8c;background:#3d7ea61a;border-style:solid;border-color:#3d7ea659;box-shadow:inset 0 1px #ffffffb3}.dark .ace-laptop-ws-chip,[data-theme=dark] .ace-laptop-ws-chip{color:#6f8fad;background:#0b132066;border-color:#4f719359}.dark .ace-laptop-ws-chip.is-filled,[data-theme=dark] .ace-laptop-ws-chip.is-filled{color:#93bdea;box-shadow:none;background:#6ea6e424;border-color:#93bdea66}.ace-laptop-ws-form{background:#ffffff59;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:visible}.dark .ace-laptop-ws-form,[data-theme=dark] .ace-laptop-ws-form{background:#09111b59}.ace-laptop-ws-form-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#4f719373 transparent;flex:1;align-content:start;gap:1.1rem;min-height:0;padding:1.65rem .85rem 1.1rem 1.2rem;display:grid;overflow:hidden auto}.ace-laptop-ws-form-scroll::-webkit-scrollbar{width:10px}.ace-laptop-ws-form-scroll::-webkit-scrollbar-track{background:0 0;margin:.5rem 0}.ace-laptop-ws-form-scroll::-webkit-scrollbar-thumb{background-color:#4f719366;background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.ace-laptop-ws-form-scroll::-webkit-scrollbar-thumb:hover{background-color:#3d7ea68c}.dark .ace-laptop-ws-form-scroll,[data-theme=dark] .ace-laptop-ws-form-scroll{scrollbar-color:#93bdea66 transparent}.dark .ace-laptop-ws-form-scroll::-webkit-scrollbar-thumb{background-color:#93bdea59}[data-theme=dark] .ace-laptop-ws-form-scroll::-webkit-scrollbar-thumb{background-color:#93bdea59}.dark .ace-laptop-ws-form-scroll::-webkit-scrollbar-thumb:hover{background-color:#93bdea8c}[data-theme=dark] .ace-laptop-ws-form-scroll::-webkit-scrollbar-thumb:hover{background-color:#93bdea8c}.ace-laptop-ws-section,.ace-laptop-ws-check-group{background:#ffffffc7;border:1px solid #9fb6cd66;border-radius:.85rem;margin:0;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -16px #142d4647}.ace-laptop-ws-section{padding:.95rem 1rem 0}.ace-laptop-ws-check-group{padding:.95rem 1rem 1rem}.ace-laptop-ws-check-group.is-plain{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.dark .ace-laptop-ws-check-group.is-plain,[data-theme=dark] .ace-laptop-ws-check-group.is-plain{box-shadow:none;background:0 0;border:0}.dark .ace-laptop-ws-section,.dark .ace-laptop-ws-check-group,[data-theme=dark] .ace-laptop-ws-section,[data-theme=dark] .ace-laptop-ws-check-group{background:#0c1523b8;border-color:#4f719352;box-shadow:inset 0 1px #ffffff0a,0 10px 22px -16px #0000008c}.ace-laptop-ws-legend{letter-spacing:.08em;text-transform:uppercase;color:#4f7193;padding:0 .4rem;font-size:.72rem;font-weight:750}.dark .ace-laptop-ws-legend,[data-theme=dark] .ace-laptop-ws-legend{color:#93bdea}.ace-laptop-ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .95rem;display:grid}@media (width<=720px){.ace-laptop-ws-grid{grid-template-columns:1fr}}.ace-laptop-ws-check-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.55rem .85rem;display:grid}.ace-laptop-ws-check{color:#2f465e;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.55rem;min-height:2.1rem;padding:.2rem .25rem;font-size:.9rem;font-weight:550;line-height:1;display:inline-flex}.ace-laptop-ws-check>span:last-child{align-items:center;padding-top:.05rem;line-height:1.15;display:inline-flex}.ace-laptop-ws-check .auth-check-3d{flex-shrink:0;align-self:center}.ace-laptop-ws-check:hover{background:0 0}.dark .ace-laptop-ws-check,[data-theme=dark] .ace-laptop-ws-check{color:#d7e4ef}.dark .ace-laptop-ws-check:hover,[data-theme=dark] .ace-laptop-ws-check:hover{background:0 0}.ace-laptop-ws-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffeb 0%,#f4f7faf2 100%);border-top:1px solid #9fb6cd66;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.2rem 1.05rem;display:flex}.ace-ws-submit{min-width:10.5rem;padding-inline:1.45rem}.ace-ws-reset{min-width:7.5rem}.ace-ws-lightbox{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1018e0;place-items:center;padding:2.5rem 1.25rem 3rem;display:grid;position:fixed;inset:0}.ace-ws-lightbox-img{object-fit:contain;border-radius:.65rem;width:auto;max-width:min(96vw,72rem);height:auto;max-height:min(86vh,56rem);box-shadow:0 24px 60px -20px #000000a6}.ace-ws-lightbox-close{z-index:2;position:absolute;top:1rem;right:1rem}.ace-ws-lightbox-nav{z-index:2;color:#eef3f8;cursor:pointer;background:#ffffff1f;border:0;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ace-ws-lightbox-nav:hover{background:#fff3}.ace-ws-lightbox-nav.is-prev{left:1rem}.ace-ws-lightbox-nav.is-next{right:1rem}.ace-ws-lightbox-count{color:#eef3f8;background:#00000073;border-radius:9999px;margin:0;padding:.25rem .65rem;font-size:.8rem;font-weight:650;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ace-close-btn{cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background-color .18s,color .18s,box-shadow .18s,transform .15s;display:inline-grid}.ace-close-btn:focus-visible{outline:2px solid var(--color-accent,#3d7ea6);outline-offset:2px}.ace-close-btn:active{transform:scale(.96)}.ace-close-btn--sm{width:2.15rem;height:2.15rem}.ace-close-btn--md{width:2.55rem;height:2.55rem}.ace-close-btn-icon{width:1.05rem;height:1.05rem;display:block}.ace-close-btn--sm .ace-close-btn-icon{width:.95rem;height:.95rem}.ace-close-btn--surface{color:#2a4056;background:#d7e8f2;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #3d7ea638,0 4px 10px -6px #142d4647}.ace-close-btn--surface:hover{color:#142433;background:#c5dceb;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #3d7ea652,0 6px 14px -6px #142d4659}.dark .ace-close-btn--surface,[data-theme=dark] .ace-close-btn--surface{color:#e6edf4;background:#132238;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #93bdea47,0 6px 14px -8px #00000080}.dark .ace-close-btn--surface:hover,[data-theme=dark] .ace-close-btn--surface:hover{color:#fff;background:#162943;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #93bdea66,0 8px 16px -8px #0000008c}.ace-close-btn--overlay{color:#1c2639;background:#fff;box-shadow:0 0 0 1px #ffffff8c,0 12px 28px -10px #000000a6}.ace-close-btn--overlay:hover{color:#080c16;background:#f4f7fa;box-shadow:0 0 0 1px #ffffffbf,0 14px 32px -10px #000000b3}.dark .ace-laptop-ws-actions,[data-theme=dark] .ace-laptop-ws-actions{background:linear-gradient(#0e1829f2 0%,#0b1320f5 100%);border-top-color:#4f719347}.app-main-body:has(.ace-laptop-workshop){background:radial-gradient(1100px 460px at 8% -12%,#e4f1f8bf,#0000 58%),radial-gradient(860px 380px at 92% 0,#e6edf48c,#0000 50%),linear-gradient(#f4f7fa 0%,#eef3f8 100%);padding:0;overflow:hidden}.app-main-body>.ace-laptop-workshop{flex:1;min-height:0}:is(.dark .app-main-body:has(.ace-laptop-workshop),[data-theme=dark] .app-main-body:has(.ace-laptop-workshop)){color:#e8eef6;background:radial-gradient(1000px 440px at 6% -14%,#6ea6e41f,#0000 56%),radial-gradient(820px 360px at 96% 0,#4a8fd91a,#0000 52%),radial-gradient(640px 280px at 50% 110%,#93bdea0d,#0000 55%),linear-gradient(#0f1a2d 0%,#0e182b 48%,#0d1626 100%)}@keyframes ace-laptop-deck-rise{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@keyframes ace-laptop-deck-scrim-in{0%{opacity:0}to{opacity:1}}.ace-prod-page.is-deck-open{pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.82)brightness(.92)}.dark .ace-prod-page.is-deck-open,[data-theme=dark] .ace-prod-page.is-deck-open{filter:saturate(.75)brightness(.72)}.ace-laptop-deck-root{z-index:60;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ace-laptop-deck-scrim{cursor:pointer;pointer-events:auto;background:linear-gradient(#1420302e 0%,#1420306b 55%,#1420308c 100%);border:0;margin:0;padding:0;animation:.28s both ace-laptop-deck-scrim-in;position:absolute;inset:0}.dark .ace-laptop-deck-scrim,[data-theme=dark] .ace-laptop-deck-scrim{background:linear-gradient(#03081159 0%,#03081194 55%,#030811b8 100%)}.ace-laptop-deck{z-index:1;pointer-events:auto;background:linear-gradient(#fffffffa 0%,#f4f7fa 100%);border:1px solid #9fb6cd73;border-bottom:none;border-radius:1.15rem 1.15rem 0 0;flex-direction:column;width:100%;max-height:min(72vh,46rem);animation:.38s cubic-bezier(.22,1,.36,1) both ace-laptop-deck-rise;display:flex;position:relative;box-shadow:inset 0 -1px #ffffffe6,0 -24px 48px -18px #0f1e3259}.dark .ace-laptop-deck,[data-theme=dark] .ace-laptop-deck{background:linear-gradient(#0e182b 0%,#0a1222 100%);border-color:#4f719359;box-shadow:inset 0 -1px #ffffff0a,0 -28px 52px -16px #0000008c}.ace-laptop-deck-handle{background:#6f8fad73;border-radius:9999px;width:2.6rem;height:.28rem;margin:.55rem auto .15rem}.dark .ace-laptop-deck-handle,[data-theme=dark] .ace-laptop-deck-handle{background:#93bdea59}.ace-laptop-deck-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.55rem 1.2rem .65rem;display:flex}.ace-laptop-deck-kicker{letter-spacing:.12em;text-transform:uppercase;color:#3d7ea6;margin:0 0 .15rem;font-size:.68rem;font-weight:750}.ace-laptop-deck-title{font-family:var(--font-display);letter-spacing:-.02em;color:#1c2639;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.15}.dark .ace-laptop-deck-title,[data-theme=dark] .ace-laptop-deck-title{color:#eef3f8}.ace-laptop-deck-meta{color:#6f8fad;flex-wrap:wrap;gap:.35rem;margin:.3rem 0 0;font-size:.82rem;font-weight:550;display:flex}.dark .ace-laptop-deck-meta,[data-theme=dark] .ace-laptop-deck-meta{color:#7aa8c4}.ace-laptop-deck-strip{border-bottom:1px solid #9fb6cd59;flex-wrap:wrap;gap:.4rem;padding:0 1.2rem .75rem;display:flex}.dark .ace-laptop-deck-strip,[data-theme=dark] .ace-laptop-deck-strip{border-bottom-color:#4f719347}.ace-laptop-deck-chip{color:#8499ae;background:#ffffff8c;border:1px dashed #9fb6cd8c;border-radius:9999px;align-items:center;max-width:100%;padding:.28rem .65rem;font-size:.74rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ace-laptop-deck-chip.is-filled{color:#2f6a8c;background:#3d7ea61a;border-style:solid;border-color:#3d7ea659}.dark .ace-laptop-deck-chip,[data-theme=dark] .ace-laptop-deck-chip{color:#6f8fad;background:#0b132073;border-color:#4f719359}.dark .ace-laptop-deck-chip.is-filled,[data-theme=dark] .ace-laptop-deck-chip.is-filled{color:#93bdea;background:#6ea6e424;border-color:#93bdea66}.ace-laptop-deck-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ace-laptop-deck-scroll{flex:1;gap:.15rem;min-height:0;padding:1.45rem 1.2rem 1.1rem;display:grid;overflow-y:auto}.ace-laptop-deck-section,.ace-laptop-deck-check-group{background:#ffffffd1;border:1px solid #9fb6cd66;border-radius:.85rem;margin:0;padding:.9rem .95rem 1rem;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -16px #142d4647}.dark .ace-laptop-deck-section,.dark .ace-laptop-deck-check-group,[data-theme=dark] .ace-laptop-deck-section,[data-theme=dark] .ace-laptop-deck-check-group{background:#0c1523c7;border-color:#4f719352;box-shadow:inset 0 1px #ffffff0a,0 10px 22px -16px #0000008c}.ace-laptop-deck-legend{letter-spacing:.08em;text-transform:uppercase;color:#4f7193;padding:0 .4rem;font-size:.72rem;font-weight:750}.dark .ace-laptop-deck-legend,[data-theme=dark] .ace-laptop-deck-legend{color:#93bdea}.ace-laptop-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem .9rem;display:grid}@media (width>=900px){.ace-laptop-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ace-laptop-deck-grid{grid-template-columns:1fr}.ace-laptop-deck{max-height:min(85vh,52rem)}}.ace-laptop-deck-check-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem .85rem;display:grid}.ace-laptop-deck-check{color:#2f465e;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.55rem;min-height:2.1rem;padding:.2rem .25rem;font-size:.9rem;font-weight:550;transition:background .15s;display:inline-flex}.ace-laptop-deck-check:hover{background:#3d7ea614}.dark .ace-laptop-deck-check,[data-theme=dark] .ace-laptop-deck-check{color:#d7e4ef}.dark .ace-laptop-deck-check:hover,[data-theme=dark] .ace-laptop-deck-check:hover{background:#93bdea1a}.ace-laptop-deck-actions{padding:.8rem 1.2rem calc(.9rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffff0 0%,#f4f7fafa 100%);border-top:1px solid #9fb6cd66;flex-wrap:wrap;gap:.6rem;display:flex}.dark .ace-laptop-deck-actions,[data-theme=dark] .ace-laptop-deck-actions{background:linear-gradient(#0e1829f5 0%,#0b1320fa 100%);border-top-color:#4f719347}.ace-inv-deck{flex-direction:column;gap:1.25rem;display:flex}.ace-inv-deck-meta{color:var(--ace-ink-3,var(--color-steel-500));margin:0;font-size:.85rem}.ace-inv-section{border-top:1px solid var(--ace-line,#0f172a14);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.ace-inv-toast{color:#0f766e;background:#14b8a61f;border-radius:.55rem;margin:0;padding:.55rem .75rem;font-size:.85rem;font-weight:600}.dark .ace-inv-toast,[data-theme=dark] .ace-inv-toast{color:#5eead4;background:#14b8a629}.ace-inv-section.is-first{border-top:0;padding-top:0}.ace-inv-deck-form{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.ace-inv-deck-form>button{align-self:flex-start}.ace-inv-allot{color:var(--ace-ink-3,var(--color-steel-500));margin:0;font-size:.82rem;font-weight:600}.ace-inv-allot.is-over{color:#b42318}.ace-inv-logs-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ace-ink-2,inherit);margin:0;font-size:.78rem;font-weight:700}.ace-inv-logs-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ace-inv-logs-list li{border:1px solid var(--ace-line,#0f172a14);background:var(--ace-bg-3,#9fb6cd1f);color:var(--ace-ink,inherit);border-radius:.55rem;grid-template-columns:minmax(4.5rem,6.5rem) 1fr;align-items:baseline;gap:.15rem .6rem;padding:.5rem .6rem;font-size:.8rem;display:grid}.ace-inv-log-action{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ace-inv-log-detail{overflow-wrap:anywhere;min-width:0}.ace-inv-log-date{color:var(--ace-ink-3,var(--color-steel-500));grid-column:2;font-size:.74rem}.ace-inv-logs-empty{color:var(--ace-ink-3,var(--color-steel-500));margin:0;font-size:.85rem}.ace-cat-action-error{color:#b42318;margin:0 1rem .35rem;font-size:.85rem;font-weight:600}.ace-cat-rail-child .ace-prod-rail-title{font-weight:600}.ace-cat-rail-child-name{color:inherit}.ace-cat-rail-parent .ace-prod-rail-title{font-weight:800}.ace-prod-view-switch.is-box-disabled .ace-prod-view-switch-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ace-split-page{grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.ace-split-main{flex-direction:column;min-width:0;min-height:0;padding:.4rem .5rem .45rem .9rem;display:flex;overflow:hidden}.ace-split-main .ace-prod-page-body{flex:1;min-height:0}.ace-side-form{background:linear-gradient(#fcfdfffa,#f0f5faf0);border-left:1px solid #6f8fad47;flex-direction:column;height:100%;min-height:0;display:flex;box-shadow:-12px 0 28px #141c270a}.ace-side-form.is-inactive{opacity:.72}.ace-side-form.is-inactive .ace-side-form-fields,.ace-side-form.is-inactive .ace-side-form-actions{pointer-events:none;-webkit-user-select:none;user-select:none}.ace-role-perm-list{flex-direction:column;gap:1.1rem;display:flex}.ace-role-perm-list-label{letter-spacing:.08em;text-transform:uppercase;color:#4f7193;margin:0;font-size:.72rem;font-weight:750}.dark .ace-role-perm-list-label,[data-theme=dark] .ace-role-perm-list-label{color:#93bdea}.ace-role-perm-band{background:#ffffff8c;border:1px solid #9fb6cd66;border-radius:.85rem;flex-direction:column;gap:.75rem;padding:.85rem 1rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 8px 20px -16px #142d4638}.dark .ace-role-perm-band,[data-theme=dark] .ace-role-perm-band{background:#0c15238c;border-color:#4f719352;box-shadow:inset 0 1px #ffffff0a,0 10px 22px -16px #00000080}.ace-role-perm-band-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ace-role-perm-band-title{align-items:baseline;gap:.5rem;min-width:0;display:flex}.ace-role-perm-band-title h3{letter-spacing:-.01em;color:#1e2a3d;margin:0;font-size:.95rem;font-weight:750}.ace-role-perm-band-title span{color:#6b7c8f;font-size:.78rem;font-weight:600}.dark .ace-role-perm-band-title h3,[data-theme=dark] .ace-role-perm-band-title h3{color:#e8eef5}.dark .ace-role-perm-band-title span,[data-theme=dark] .ace-role-perm-band-title span{color:#8ab0c8}.ace-side-form-header{background:linear-gradient(#ecf4faf2 0%,#f8fbfde0 55%,#ffffff8c 100%);border-bottom:1px solid #6f8fad38;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .7rem;display:flex}.ace-side-form-kicker{letter-spacing:.08em;text-transform:uppercase;color:#6f8fad;margin:0;font-size:.7rem;font-weight:700}.ace-side-form-title{letter-spacing:-.02em;color:#1e2a3d;margin:.08rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.2}.ace-side-form-meta{color:#6b7c8f;margin:.08rem 0 0;font-size:.8rem;line-height:1.25}.ace-side-form-body{flex-direction:column;flex:1;min-height:0;display:flex}.ace-side-form-fields{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1.55rem 1rem 1rem;display:flex;overflow:hidden auto}.ace-side-form-fields>*{width:100%}.ace-side-form-fields .ace-laptop-ws-section,.ace-side-form-fields .ace-form-section-body,.ace-side-form-stack{flex-direction:column;gap:.85rem;display:flex}.ace-side-form-stack{width:100%}.ace-side-form-actions{background:linear-gradient(#ffffffb8 0%,#f8fbfde6 52%,#e8f1f8f5 100%);border-top:1px solid #6f8fad38;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem 1rem;display:flex}.ace-side-form-empty{text-align:center;color:#6b7c8f;margin:auto;padding:1.5rem;font-size:.9rem}.dark .ace-side-form,[data-theme=dark] .ace-side-form{color:#e8eef6;background:linear-gradient(#111e34 0%,#0f1a2d 48%,#0e182b 100%);border-left-color:#93bdea33;box-shadow:-12px 0 28px #00000038}.dark .ace-side-form-header,[data-theme=dark] .ace-side-form-header{background:linear-gradient(#14233cf2 0%,#111e34e6 100%);border-bottom-color:#93bdea29}.dark .ace-side-form-actions,[data-theme=dark] .ace-side-form-actions{background:linear-gradient(#0f1a2de6 0%,#132038f5 100%);border-top-color:#93bdea29}.dark .ace-side-form-title,[data-theme=dark] .ace-side-form-title{color:#e8eef6}.dark .ace-side-form-meta,.dark .ace-side-form-kicker,[data-theme=dark] .ace-side-form-meta,[data-theme=dark] .ace-side-form-kicker{color:#94a3b8}@media (width<=1100px){.ace-split-page{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}@media (width<=860px){.ace-split-page{grid-template-rows:minmax(0,1fr) minmax(18rem,42vh);grid-template-columns:1fr}.ace-side-form{border-top:1px solid #6f8fad47;border-left:0}}.ace-restore-stage .ace-restore-core{width:min(100%,26rem)}.ace-restore-copy{max-width:24rem}.ace-restore-panel{text-align:left;flex-direction:column;gap:.85rem;width:100%;margin-top:1.35rem;display:flex}.ace-restore-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #9fb6cd66;border-radius:.85rem;flex-direction:column;gap:.85rem;padding:1rem 1.05rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 12px 28px -18px #142d4647}.dark .ace-restore-form,[data-theme=dark] .ace-restore-form{background:#0b1320b8;border-color:#4f71935c;box-shadow:inset 0 1px #ffffff0a,0 14px 30px -18px #0000008c}.ace-restore-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:.2rem;display:flex}.ace-restore-actions-split{justify-content:space-between}.ace-restore-hint{margin-top:1.1rem}}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:#4a8fd9;--color-accent-soft:#4a8fd929;--color-slate-ink:#e8eef6;--color-danger:#7a9ec8;--color-warn:#8ab8c4;--color-ok:#34d399;--color-steel-50:#f1f5f9;--color-steel-100:#e2e8f0;--color-steel-200:#cbd5e1;--color-steel-300:#94a3b8;--color-steel-400:#7aa8c4;--color-steel-500:#6ea6e4;--color-steel-600:#4a8fd9;--color-steel-700:#3a74b8;--color-steel-800:#0e182b;--color-steel-900:#0c1526;--color-steel-950:#050b15}@keyframes auth-rise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-drift{0%{transform:translate(0)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}@keyframes auth-scan{0%{background-position:0 0}to{background-position:0 120px}}@keyframes auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth-shine{0%,to{opacity:.45}50%{opacity:.85}}@keyframes auth-press-in{0%{transform:translateY(0)}to{transform:translateY(2px)}}@keyframes auth-check-pop{0%{transform:scale(.72)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes auth-check-draw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes brand-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes brand-float-a{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-14px)rotate(-3deg)}}@keyframes brand-float-b{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-10px)rotate(5deg)}}@keyframes brand-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}@keyframes brand-draw{0%{opacity:0;stroke-dashoffset:120px}to{opacity:1;stroke-dashoffset:0}}@keyframes auth-aurora{0%{background:radial-gradient(circle,#3d7ea638 0%,#0000 70%);transform:translate(0)scale(1)}50%{background:radial-gradient(circle,#6f8fad33 0%,#0000 70%);transform:translate(4%,-3%)scale(1.08)}to{background:radial-gradient(circle,#3d7ea62e 0%,#0000 70%);transform:translate(-3%,4%)scale(1.04)}}@keyframes brand-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes brand-underline{0%,to{opacity:.45;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes brand-blink{0%,to{opacity:1;box-shadow:0 0 0 3px #3d7ea638}50%{opacity:.45;box-shadow:0 0 0 5px #3d7ea61f}}@keyframes app-nav-pulse{0%,to{box-shadow:inset 0 1px #4a8fd929,inset 1px 0 #4a8fd914,inset 0 -1px #0000008c,inset -1px 0 #00000059,0 2px 4px #0006,0 8px 16px -6px #0000008c,0 0 18px -6px #4a8fd947}50%{box-shadow:inset 0 1px #6ea6e438,inset 1px 0 #4a8fd91f,inset 0 -1px #0000008c,inset -1px 0 #00000059,0 3px 6px #00000073,0 10px 18px -6px #0009,0 0 24px -4px #4a8fd966}}@keyframes app-nav-pulse-light{0%,to{box-shadow:inset 0 1px #dceaf433,inset 1px 0 #dceaf414,inset 0 -1px #00000038,0 2px 5px #00000038,0 8px 16px -6px #00000052}50%{box-shadow:inset 0 1px #e6f0f842,inset 1px 0 #e6f0f81a,inset 0 -1px #0003,0 3px 7px #00000042,0 10px 18px -6px #0000005c}}@keyframes app-sidebar-sep-heartbeat{0%,to{opacity:.75;transform:scale(1);box-shadow:0 0 0 3px #8eacc41a,0 0 8px #8eacc440}14%{opacity:1;transform:scale(1.45);box-shadow:0 0 0 4px #8eacc42e,0 0 14px #8eacc48c}28%{opacity:.8;transform:scale(1);box-shadow:0 0 0 3px #8eacc41a,0 0 8px #8eacc440}42%{opacity:1;transform:scale(1.3);box-shadow:0 0 0 4px #8eacc429,0 0 12px #8eacc473}56%,to{opacity:.75;transform:scale(1);box-shadow:0 0 0 3px #8eacc41a,0 0 8px #8eacc440}}@keyframes app-coming-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes app-coming-orbit-rev{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes app-coming-scan{0%{opacity:0;transform:translateY(-120%)}12%{opacity:.55}50%{opacity:.35}88%{opacity:.55}to{opacity:0;transform:translateY(120%)}}@keyframes app-coming-drift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(8px,-14px)}}@keyframes app-coming-shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes app-coming-status{0%,to{opacity:.55;box-shadow:0 0 #7eb3d459}50%{opacity:1;box-shadow:0 0 0 6px #7eb3d400}}@keyframes app-coming-status-404{0%,to{opacity:.55;box-shadow:0 0 #b45a5a59}50%{opacity:1;box-shadow:0 0 0 6px #b45a5a00}}@keyframes app-page-spin{to{transform:rotate(360deg)}}@keyframes app-topbar-api-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #4ade808c}50%{opacity:.7;transform:scale(.92);box-shadow:0 0 0 6px #4ade8000}}@keyframes app-topbar-api-pulse-offline{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #f871718c}50%{opacity:.7;transform:scale(.92);box-shadow:0 0 0 6px #f8717100}}@keyframes app-topbar-api-aura{0%,to{box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #4ade802e,0 0 12px #22c55e47,0 4px 12px #16653424}50%{box-shadow:inset 0 1px #ffffffa6,0 0 0 1px #4ade8059,0 0 18px #22c55e73,0 4px 14px #1665342e}}@keyframes app-topbar-api-aura-offline{0%,to{box-shadow:inset 0 1px #fff6,0 0 0 1px #f8717138,0 0 12px #ef444447,0 4px 12px #7f1d1d29}50%{box-shadow:inset 0 1px #ffffff80,0 0 0 1px #f871716b,0 0 18px #ef44446b,0 4px 14px #7f1d1d33}}@keyframes app-topbar-heading-in{0%{opacity:0;filter:blur(5px);letter-spacing:.04em;transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();letter-spacing:-.02em;transform:translateY(0)scale(1)}}@keyframes app-topbar-heading-glow{0%,to{background-position:0%}50%{background-position:100%}}@property --search-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes app-topbar-search-border{to{--search-angle:360deg}}@keyframes app-topbar-icon-bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes app-topbar-icon-spin{to{transform:rotate(360deg)}}@keyframes app-topbar-icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes app-topbar-icon-cart{0%,to{transform:translate(0)}40%{transform:translate(2px)}70%{transform:translate(-1px)}}@keyframes app-topbar-icon-moon{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes app-topbar-icon-sun{to{transform:rotate(360deg)}}@keyframes brand-stat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ace-wk-hero{background:radial-gradient(120% 140% at 100% 0,#3d7ea629,#0000 60%),linear-gradient(135deg,#ffffffd9,#e4f1f8b3);border:1px solid #3d7ea633;border-radius:1rem;flex-direction:column;gap:.2rem;margin:1rem 0 1.15rem;padding:1rem 1.15rem;display:flex;box-shadow:0 10px 24px -14px #222f3f59}.ace-wk-hero-label{letter-spacing:.16em;text-transform:uppercase;color:#4f7193;font-size:.68rem;font-weight:700}.ace-wk-hero-amount{font-family:var(--font-display);color:#222f3f;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:700;line-height:1.1}.ace-wk-hero-meta{color:#6f8fad;font-size:.8rem;font-weight:550}.ace-wk-items{margin-top:1.1rem}.ace-wk-item-list{flex-direction:column;gap:.4rem;max-height:15rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ace-wk-item{background:#fff9;border:1px solid #3d7ea624;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.65rem;padding:.55rem .7rem;font-size:.86rem;display:grid}.ace-wk-item-name{color:#222f3f;min-width:0;font-weight:650}.ace-wk-item-name em{letter-spacing:.04em;color:#6f8fad;font-size:.72rem;font-style:normal;font-weight:600;display:block}.ace-wk-item-qty{color:#6f8fad;font-variant-numeric:tabular-nums;font-weight:600}.ace-wk-item-total{color:#222f3f;font-variant-numeric:tabular-nums;font-weight:700}.ace-wk-totals{border-top:1px solid #3d7ea62e;gap:.4rem;margin:1.1rem 0 0;padding-top:.9rem;display:grid}.ace-wk-totals>div{justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.ace-wk-totals dt{color:#6f8fad;font-weight:600}.ace-wk-totals dd{color:#222f3f;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.ace-wk-totals .is-total{border-top:1px dashed #3d7ea64d;margin-top:.3rem;padding-top:.6rem;font-size:1.05rem}.ace-wk-totals .is-total dd{font-weight:800}.ace-wk .ace-laptop-ws-section,.ace-wk .ace-form-section-body,.ace-wk .ace-laptop-ws-form-scroll{min-width:0;max-width:100%}.ace-wk .ace-laptop-ws-form-scroll{overflow-x:hidden}.ace-lines{gap:.45rem;margin-top:1rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.ace-lines-row{background:linear-gradient(#ffffffd9,#eef3f8bf);border:1px solid #3d7ea629;border-radius:.75rem;align-items:center;gap:.4rem;min-width:30rem;padding:.5rem .55rem;display:grid}.ace-lines-row.is-head{letter-spacing:.13em;text-transform:uppercase;color:#6f8fad;background:0 0;border-color:#0000;padding-block:.1rem;font-size:.66rem;font-weight:700}.ace-lines-row>span[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.ace-lines-row>span[role=cell][data-align=right]{color:#3a4656;font-size:.9rem;font-weight:550}.ace-lines-row>span{min-width:0}.ace-wk-hero[data-tone=warn] .ace-wk-hero-amount{color:#b54708}.ace-wk-hero[data-tone=ok] .ace-wk-hero-amount{color:#067647}.ace-wk-totals [data-tone=danger] dd{color:#b42318}.ace-wk-totals [data-tone=ok] dd{color:#067647}.ace-wk-block{margin-top:1rem}.dark .ace-lines-row>span[role=cell][data-align=right],[data-theme=dark] .ace-lines-row>span[role=cell][data-align=right]{color:#b6c6e0}.dark .ace-wk-hero[data-tone=warn] .ace-wk-hero-amount,[data-theme=dark] .ace-wk-hero[data-tone=warn] .ace-wk-hero-amount{color:#f0b36b}.dark .ace-wk-hero[data-tone=ok] .ace-wk-hero-amount,[data-theme=dark] .ace-wk-hero[data-tone=ok] .ace-wk-hero-amount{color:#6ee7a8}.dark .ace-wk-totals [data-tone=danger] dd,[data-theme=dark] .ace-wk-totals [data-tone=danger] dd{color:#f19a9a}.ace-lines-name{min-width:0}.ace-lines-name strong{color:#222f3f;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;display:block;overflow:hidden}.ace-lines-name em{letter-spacing:.04em;color:#6f8fad;font-size:.72rem;font-style:normal;font-weight:600}.ace-lines-num{text-align:right;color:#3a4656;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:550}.ace-lines-num.is-total{color:#222f3f;font-weight:750}.ace-lines-input{text-align:right;border-radius:.55rem;width:100%;height:2.25rem;min-height:0;padding:.2rem .55rem;font-size:.9rem;font-weight:650}.ace-lines-input:disabled{opacity:.6}.ace-lines-remove{color:#b42318;cursor:pointer;background:#b423180f;border:1px solid #b4231838;border-radius:999px;width:1.85rem;height:1.85rem;font-size:1.15rem;line-height:1;transition:background .15s,transform .15s}.ace-lines-remove:hover:not(:disabled){background:#b4231829;transform:scale(1.06)}.ace-lines-remove:disabled{opacity:.4;cursor:not-allowed}.ace-wk-done{gap:1.2rem;padding:1.2rem 0;display:grid}.ace-wk-done-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dark .ace-wk-hero,[data-theme=dark] .ace-wk-hero{border-color:var(--ace-line-strong,#7db4f047);background:radial-gradient(120% 140% at 100% 0,#4a8fd938,#0000 60%),linear-gradient(135deg,#0f1c33,#0a1424);box-shadow:0 14px 30px -16px #000000b3}.dark .ace-wk-hero-label,[data-theme=dark] .ace-wk-hero-label{color:#93bdea}.dark .ace-wk-hero-amount,.dark .ace-wk-item-name,.dark .ace-wk-item-total,.dark .ace-wk-totals dd,.dark .ace-lines-name strong,.dark .ace-lines-num.is-total,[data-theme=dark] .ace-wk-hero-amount,[data-theme=dark] .ace-wk-item-name,[data-theme=dark] .ace-wk-item-total,[data-theme=dark] .ace-wk-totals dd,[data-theme=dark] .ace-lines-name strong,[data-theme=dark] .ace-lines-num.is-total{color:#e8effb}.dark .ace-wk-hero-meta,.dark .ace-wk-item-name em,.dark .ace-wk-item-qty,.dark .ace-wk-totals dt,.dark .ace-lines-name em,.dark .ace-lines-row.is-head,[data-theme=dark] .ace-wk-hero-meta,[data-theme=dark] .ace-wk-item-name em,[data-theme=dark] .ace-wk-item-qty,[data-theme=dark] .ace-wk-totals dt,[data-theme=dark] .ace-lines-name em,[data-theme=dark] .ace-lines-row.is-head{color:#8ba1c4}.dark .ace-lines-num,[data-theme=dark] .ace-lines-num{color:#b6c6e0}.dark .ace-wk-item,[data-theme=dark] .ace-wk-item{background:#ffffff09;border-color:#7db4f024}.dark .ace-lines-row,[data-theme=dark] .ace-lines-row{background:linear-gradient(#0f1b30,#0c1627);border-color:#7db4f029}.dark .ace-lines-row.is-head,[data-theme=dark] .ace-lines-row.is-head{background:0 0;border-color:#0000}.dark .ace-wk-totals,.dark .ace-wk-totals .is-total,[data-theme=dark] .ace-wk-totals,[data-theme=dark] .ace-wk-totals .is-total{border-color:#7db4f033}.dark .ace-lines-remove,[data-theme=dark] .ace-lines-remove{color:#f19a9a;background:#f0787814;border-color:#f078784d}.ace-field-box:has(.ace-file-clear) .ace-form-select-value{padding-right:1.6rem}.ace-file-clear{z-index:12;width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:#4f719324;border:0;border-radius:999px;font-size:1.05rem;line-height:1;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.ace-file-clear:hover{background:#b423182e}.ace-choice{border:0;min-width:0;margin:0 0 1.05rem;padding:0}.ace-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ace-choice-card{cursor:pointer;background:linear-gradient(#ffffffd9,#eef3f8b3);border:1px solid #3d7ea638;border-radius:.85rem;flex-direction:column;gap:.15rem;padding:.8rem .95rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.ace-choice-card:hover{border-color:#3d7ea680}.ace-choice-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.ace-choice-card.is-active{border-color:#3d7ea6;box-shadow:0 0 0 3px #3d7ea62e}.ace-choice-title{color:#222f3f;font-size:.92rem;font-weight:700}.ace-choice-desc{color:#6f8fad;font-size:.78rem}.dark .ace-choice-card,[data-theme=dark] .ace-choice-card{background:linear-gradient(#0f1b30,#0c1627);border-color:#7db4f02e}.dark .ace-choice-card:hover,[data-theme=dark] .ace-choice-card:hover{border-color:#7dbeff66}.dark .ace-choice-card.is-active,[data-theme=dark] .ace-choice-card.is-active{border-color:#4a8fd9;box-shadow:0 0 0 3px #4a8fd938}.dark .ace-choice-title,[data-theme=dark] .ace-choice-title{color:#e8effb}.dark .ace-choice-desc,[data-theme=dark] .ace-choice-desc{color:#8ba1c4}.ace-wk-multi{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 2rem;align-items:start;gap:.9rem;display:grid}.ace-wk-multi--3{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr) 2rem}.ace-wk-multi>.ace-lines-remove{margin-top:.55rem}.ace-wk-add{color:#3d7ea6;cursor:pointer;background:0 0;border:1px dashed #3d7ea680;border-radius:999px;align-self:flex-start;margin-top:.1rem;padding:.45rem .9rem;font-size:.85rem;font-weight:650}.ace-wk-add:hover{background:#3d7ea61a}.ace-wk-notes{gap:.5rem;margin-bottom:.9rem;display:grid}.ace-wk-note{background:linear-gradient(#ffffffd9,#eef3f8b3);border:1px solid #3d7ea62e;border-radius:.75rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.ace-wk-note.is-applied{border-color:#067647;box-shadow:0 0 0 2px #0676471f}.ace-wk-note strong{color:#222f3f;font-size:.9rem;display:block}.ace-wk-note em{color:#6f8fad;font-size:.75rem;font-style:normal}.ace-wk-note-amount{font-variant-numeric:tabular-nums;color:#3a4656;font-weight:650}.dark .ace-wk-add,[data-theme=dark] .ace-wk-add{color:#93bdea;border-color:#7dbeff66}.dark .ace-wk-add:hover,[data-theme=dark] .ace-wk-add:hover{background:#4a8fd924}.dark .ace-wk-note,[data-theme=dark] .ace-wk-note{background:linear-gradient(#0f1b30,#0c1627);border-color:#7db4f029}.dark .ace-wk-note.is-applied,[data-theme=dark] .ace-wk-note.is-applied{border-color:#34d399;box-shadow:0 0 0 2px #34d39924}.dark .ace-wk-note strong,.dark .ace-wk-note-amount,[data-theme=dark] .ace-wk-note strong,[data-theme=dark] .ace-wk-note-amount{color:#e8effb}.dark .ace-wk-note em,[data-theme=dark] .ace-wk-note em{color:#8ba1c4}.ace-wk-lead{color:var(--ace-text-muted,#5b6b82);margin:0;font-size:.875rem;line-height:1.5}.ace-detail-list{gap:.15rem;margin:0;display:grid}.ace-detail-list>div{border-bottom:1px solid var(--ace-line,#0f172a14);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.86rem;display:flex}.ace-detail-list dt{color:var(--ace-ink-3,#6b7a90)}.ace-detail-list dd{text-align:right;color:var(--ace-ink,#0f1b2d);margin:0;font-weight:600}.ace-report-filters{flex-wrap:wrap;align-items:flex-start;gap:.8rem;padding:.4rem .2rem .9rem;display:flex}.ace-report-filters>*{flex:12rem;max-width:18rem}.ace-report-body{padding-bottom:1.5rem}.ace-report-actions{align-self:center;gap:.5rem;margin-left:auto;display:flex;flex:none!important}.ace-report-section{margin-bottom:1.4rem}.ace-report-heading{letter-spacing:.1em;text-transform:uppercase;color:#2f5f86;align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:.8rem;font-weight:800;display:flex}.ace-report-heading:before{content:"";background:linear-gradient(#52aef0,#2374bd);border-radius:9999px;flex:none;width:.28rem;height:1.1rem;box-shadow:0 0 10px #52aef08c}.ace-report-heading:after{content:"";background:linear-gradient(90deg,#2f78ab66,#0000);flex:auto;height:1px}.dark .ace-report-heading,[data-theme=dark] .ace-report-heading{color:#93bdea}.dark .ace-report-heading:before,[data-theme=dark] .ace-report-heading:before{background:linear-gradient(#6ea6e4,#3a74b8);box-shadow:0 0 10px #6ea6e480}.dark .ace-report-heading:after,[data-theme=dark] .ace-report-heading:after{background:linear-gradient(90deg,#78aaeb59,#0000)}.ace-report-tiles{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.ace-report-tile{background:#ffffffb3;border:1px solid #3d7ea633;border-radius:.7rem;flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}.ace-report-tile span{color:#5f7085;font-size:.72rem}.ace-report-tile strong{color:#0f2540;font-size:1.05rem}.ace-report-table-wrap{background:#ffffffbf;border:1px solid #3d7ea633;border-radius:.7rem;overflow-x:auto}.ace-report-table{border-collapse:collapse;width:100%;font-size:.84rem}.ace-report-table th,.ace-report-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #3d7ea61f;padding:.55rem .8rem}.ace-report-table th{letter-spacing:.04em;text-transform:uppercase;color:#4a5f77;background:#3d7ea614;font-size:.72rem}.ace-report-table [data-num]{text-align:right;font-variant-numeric:tabular-nums}.dark .ace-report-tile,[data-theme=dark] .ace-report-tile,.dark .ace-report-table-wrap,[data-theme=dark] .ace-report-table-wrap{background:#0e182b;border-color:#78aaeb29}.dark .ace-report-tile strong,[data-theme=dark] .ace-report-tile strong{color:#e7eefb}.dark .ace-report-tile span,[data-theme=dark] .ace-report-tile span,.dark .ace-report-table th,[data-theme=dark] .ace-report-table th{color:#8ba1c4}.dark .ace-report-table th,[data-theme=dark] .ace-report-table th{background:#122039}.dark .ace-report-table td,[data-theme=dark] .ace-report-table td{color:#d5e2f7;border-color:#78aaeb1f}.ace-print-root{display:none}.ace-print-preview{background:#3d7ea614;border-radius:.7rem;justify-content:center;padding:.5rem;display:flex}.ace-print-sheet{color:#111;background:#fff;width:100%;max-width:148mm;padding:10mm;font-size:11px;line-height:1.4;box-shadow:0 6px 24px #0000001f}.ace-print-sheet.is-slip{max-width:80mm;padding:4mm;font-size:10px}.ace-print-head{border-bottom:1px solid #222;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.ace-print-head img{height:34px}.ace-print-head h1{margin:0;font-size:15px}.ace-print-head p{color:#444;margin:0}.ace-print-meta{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.ace-print-meta>div{flex-direction:column;display:flex}.ace-print-meta>div:last-child{text-align:right}.ace-print-meta span,.ace-print-payments span{text-transform:uppercase;letter-spacing:.06em;color:#666;font-size:9px}.ace-print-meta em{color:#444;font-style:normal}.ace-print-table{border-collapse:collapse;width:100%;margin-bottom:8px}.ace-print-table th,.ace-print-table td{text-align:left;border-bottom:1px solid #ddd;padding:3px 4px}.ace-print-table th:not(:first-child),.ace-print-table td:not(:first-child){text-align:right}.ace-print-table th{text-transform:uppercase;color:#555;font-size:9px}.ace-print-totals{width:60%;margin:0 0 8px auto}.is-slip .ace-print-totals{width:100%}.ace-print-totals>div{justify-content:space-between;padding:1px 0;display:flex}.ace-print-totals dt,.ace-print-totals dd{margin:0}.ace-print-totals .is-total{border-top:1px solid #222;padding-top:3px;font-weight:700}.ace-print-payments p,.ace-print-note,.ace-print-foot{color:#444;margin:2px 0}.ace-print-foot{text-align:center;border-top:1px dashed #999;margin-top:8px;padding-top:4px}@media print{body:has(.ace-print-root)>:not(.ace-print-root){display:none!important}.ace-print-root{display:block}.ace-print-root .ace-print-sheet{box-shadow:none;width:100%;max-width:none}@page{margin:6mm}}.ace-pw{margin-top:.5rem}.ace-pw-meter{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.ace-pw-meter span{background:#5f708540;border-radius:999px;height:.3rem;transition:background .2s}.ace-pw[data-score="1"] .ace-pw-meter .is-on{background:#d9534f}.ace-pw[data-score="2"] .ace-pw-meter .is-on{background:#e0a030}.ace-pw[data-score="3"] .ace-pw-meter .is-on{background:#6bb04a}.ace-pw[data-score="4"] .ace-pw-meter .is-on{background:#2f9e6b}.ace-pw-label{color:#5f7085;margin:.3rem 0 0;font-size:.78rem;font-weight:600}.ace-pw-rules{color:#5f7085;gap:.15rem;margin:.4rem 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.ace-pw-rules .is-ok{color:#2f9e6b}.ace-pw-rules .is-bad{color:#c0453f}.dark .ace-pw-meter span,[data-theme=dark] .ace-pw-meter span{background:#8ba1c440}.dark .ace-pw-label,[data-theme=dark] .ace-pw-label,.dark .ace-pw-rules,[data-theme=dark] .ace-pw-rules{color:#8ba1c4}.dark .ace-pw-rules .is-ok,[data-theme=dark] .ace-pw-rules .is-ok{color:#4cc790}.dark .ace-pw-rules .is-bad,[data-theme=dark] .ace-pw-rules .is-bad{color:#ef7d77}.ace-upd-h2{margin:0;font-size:1rem}.ace-upd-notes span{text-transform:uppercase;letter-spacing:.06em;color:#5f7085;font-size:.72rem}.ace-upd-notes p{white-space:pre-wrap;margin:.2rem 0 0}.ace-upd-steps{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ace-upd-steps li{color:#5f7085}.ace-upd-steps .is-done{color:#2f9e6b}.ace-upd-steps .is-active{color:#0f2540;font-weight:700}.ace-upd-targets{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ace-upd-targets li{border-bottom:1px solid #3d7ea624;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.ace-upd-targets em{color:#5f7085;font-size:.8rem;font-style:normal;display:block}.ace-restore-stage .ace-upd-core{width:min(100%,42rem);max-width:42rem}.ace-upd-stage .ace-restore-panel{width:fit-content;max-width:100%;margin-inline:auto}.ace-upd-stage .ace-restore-form{box-sizing:border-box;width:0;min-width:100%}.ace-upd-flash{animation:5s forwards ace-upd-flash}@keyframes ace-upd-flash{0%{opacity:0;transform:translateY(-3px)}6%,85%{opacity:1;transform:none}to{opacity:0}}.ace-upd-stage .ace-restore-form.ace-upd-history{gap:0;padding:0;overflow:hidden;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 22px 44px -22px #142d466b}.ace-upd-history-head{background:linear-gradient(#f7fbfef2,#e8f0f7d9);border-bottom:1px solid #9fb6cd66;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.05rem;display:flex}.ace-upd-count{text-align:center;color:#2f6fa3;background:#3d7ea61f;border-radius:9999px;min-width:1.5rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.ace-upd-history>.ace-wk-lead{padding:.85rem 1.05rem 1rem}.ace-upd-history>.ace-upd-targets{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5f7a9673 transparent;margin:.35rem .45rem .6rem 1.05rem;padding:0 .6rem 0 0;position:relative;overflow-y:auto}.ace-upd-history>.ace-upd-targets::-webkit-scrollbar{width:6px}.ace-upd-history>.ace-upd-targets::-webkit-scrollbar-thumb{background:#5f7a9673;border-radius:9999px}.ace-upd-history>.ace-upd-targets::-webkit-scrollbar-track{background:0 0}.ace-upd-result.app-dock-update{box-sizing:border-box;text-align:left;border-radius:.85rem;gap:.85rem;width:0;min-width:100%;padding:.8rem 1rem}.ace-upd-result .app-update-ring>svg{width:2.4rem;height:2.4rem}.ace-upd-result .app-update-check>svg{width:1.05rem;height:1.05rem}.ace-upd-result .app-updater-version{font-size:.95rem}.ace-upd-result-text{color:#c9d7e6;margin:.2rem 0 0;font-size:.84rem;line-height:1.45}html:not(.dark):not([data-theme=dark]) .ace-upd-result{background:linear-gradient(#f7fbfefa,#e8f0f7eb);border-color:#6f8fad5c;box-shadow:inset 0 1px #ffffffd9,0 12px 28px -16px #142d464d}html:not(.dark):not([data-theme=dark]) .ace-upd-result .app-updater-version{color:#14263a}html:not(.dark):not([data-theme=dark]) .ace-upd-result-text{color:#5f7a96}html:not(.dark):not([data-theme=dark]) .ace-upd-result .app-update-ring circle:first-child{stroke:#142d461a}html:not(.dark):not([data-theme=dark]) .ace-upd-result .app-update-ring{color:#16a34a}html:not(.dark):not([data-theme=dark]) .ace-upd-result .app-update-check{color:#15803d}html:not(.dark):not([data-theme=dark]) .ace-upd-result[data-state=available] .app-update-ring{color:#2f7fc1}html:not(.dark):not([data-theme=dark]) .ace-upd-result[data-state=available] .app-update-check{color:#1f6aa8}html:not(.dark):not([data-theme=dark]) .ace-upd-result[data-state=blocked] .app-update-ring{color:#d97706}html:not(.dark):not([data-theme=dark]) .ace-upd-result[data-state=blocked] .app-update-check{color:#b45309}.ace-upd-history .ace-upd-targets li:last-child{border-bottom:0}.dark .ace-upd-stage .ace-restore-form.ace-upd-history,[data-theme=dark] .ace-upd-stage .ace-restore-form.ace-upd-history{box-shadow:inset 0 1px #ffffff0d,0 22px 44px -20px #000000b3}.dark .ace-upd-history-head,[data-theme=dark] .ace-upd-history-head{background:linear-gradient(#172845 0%,#122039 100%);border-bottom-color:#78aaeb2e}.dark .ace-upd-count,[data-theme=dark] .ace-upd-count{color:#9cc7f0;background:#78aaeb24}.dark .ace-upd-history>.ace-upd-targets,[data-theme=dark] .ace-upd-history>.ace-upd-targets{scrollbar-color:#8ba1c466 transparent}.dark .ace-upd-history>.ace-upd-targets::-webkit-scrollbar-thumb{background:#8ba1c466}[data-theme=dark] .ace-upd-history>.ace-upd-targets::-webkit-scrollbar-thumb{background:#8ba1c466}.ace-restore-stage:not(.ace-upd-stage) .ace-restore-form{padding-top:1.5rem}.ace-restore-stage:not(.ace-upd-stage) .ace-restore-panel>.auth-alert-panel{margin-bottom:.6rem}.ace-upd-pills{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.ace-upd-pill{box-sizing:border-box;white-space:nowrap;background:linear-gradient(#f7fbfefa,#e8f0f7eb);border:1px solid #6f8fad5c;border-radius:9999px;align-items:center;gap:.5rem;height:2.5rem;padding:0 .95rem;font-size:.9rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 8px 22px #141c270f}.ace-upd-pill em{color:#5f7a96;font-style:normal;font-weight:600}.ace-upd-pill strong{color:#14263a;letter-spacing:.02em;font-weight:700}.dark .ace-upd-pill,[data-theme=dark] .ace-upd-pill{background:linear-gradient(#172845 0%,#122039 100%);border-color:#78aaeb38;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000047}.dark .ace-upd-pill em,[data-theme=dark] .ace-upd-pill em{color:#8ba1c4}.dark .ace-upd-pill strong,[data-theme=dark] .ace-upd-pill strong{color:#e7eefb}.ace-upd-actions{justify-content:center;align-items:center;gap:1.1rem;margin-top:.2rem;display:flex}.ace-add-record:disabled{cursor:not-allowed;filter:saturate(.25)brightness(1.05);opacity:.6;box-shadow:none;animation:none;transform:none}.ace-add-record:disabled:after{display:none}.ace-round-btn{cursor:pointer;color:#2f6a8c;background:linear-gradient(#fff 0%,#e6f0f8 100%);border:1px solid #3d7ea659;border-radius:9999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:inset 0 1px #fffffff2,0 6px 14px -6px #1f4e6e66}.ace-round-btn svg{width:1.25rem;height:1.25rem}.ace-round-btn:hover:not(:disabled){border-color:#3d7ea699;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 10px 18px -6px #1f4e6e80,0 0 0 4px #3d7ea624}.ace-round-btn:active:not(:disabled){transform:translateY(0)}.ace-round-btn:focus-visible{outline-offset:2px;outline:2px solid #3d7ea6}.ace-round-btn[aria-pressed=true]{background:linear-gradient(#dcecf7 0%,#c7dff0 100%)}.ace-round-btn:disabled{cursor:not-allowed;opacity:.5}.ace-round-btn.is-busy svg{animation:.9s linear infinite ace-round-spin}@keyframes ace-round-spin{to{transform:rotate(360deg)}}.dark .ace-round-btn,[data-theme=dark] .ace-round-btn{color:#93bdea;background:linear-gradient(#172845 0%,#122039 100%);border-color:#78aaeb4d;box-shadow:inset 0 1px #ffffff0d,0 6px 14px -6px #0009}.dark .ace-round-btn:hover:not(:disabled),[data-theme=dark] .ace-round-btn:hover:not(:disabled){border-color:#78aaeb8c;box-shadow:inset 0 1px #ffffff0f,0 10px 18px -6px #0009,0 0 0 4px #78aaeb24}.dark .ace-round-btn[aria-pressed=true],[data-theme=dark] .ace-round-btn[aria-pressed=true]{background:linear-gradient(#1d3357 0%,#172845 100%)}.dark .ace-upd-steps .is-active,[data-theme=dark] .ace-upd-steps .is-active{color:#e7eefb}.dark .ace-upd-steps li,[data-theme=dark] .ace-upd-steps li,.dark .ace-upd-notes span,[data-theme=dark] .ace-upd-notes span,.dark .ace-upd-targets em,[data-theme=dark] .ace-upd-targets em{color:#8ba1c4}.dark .ace-upd-steps .is-done,[data-theme=dark] .ace-upd-steps .is-done{color:#4cc790}.ace-wb-drawer{z-index:60;background:#fff;border-left:1px solid #3d7ea640;flex-direction:column;width:min(26rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0f25402e}.ace-wb-drawer>header{border-bottom:1px solid #3d7ea62e;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.ace-wb-drawer h2{margin:0;font-size:1.05rem}.ace-wb-body{flex:1;align-content:start;gap:.8rem;padding:.9rem 1rem 1.4rem;display:grid;overflow-y:auto}.ace-wb-item{background:#3d7ea60d;border:1px solid #3d7ea638;border-radius:.8rem;gap:.25rem;padding:.8rem .9rem;display:grid}.ace-wb-item>header{justify-content:space-between;gap:.6rem;display:flex}.ace-wb-item>header button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:1.2rem;line-height:1}.ace-wb-code{color:#5f7085;margin:0;font-family:ui-monospace,monospace;font-size:.78rem}.ace-wb-code [data-status]{font-weight:700}.ace-wb-specs{margin:0;font-size:.82rem}.ace-wb-price{margin:.1rem 0 0;font-weight:700}.ace-wb-actions{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.ace-wb-reserve{gap:.6rem;margin-top:.5rem;display:grid}.ace-wb-toast{z-index:70;color:#fff;background:#2f6f9f;border-radius:.7rem;padding:.7rem 1.1rem;font-weight:600;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.dark .ace-wb-drawer,[data-theme=dark] .ace-wb-drawer{background:#0a1222;border-color:#78aaeb2e}.dark .ace-wb-drawer>header,[data-theme=dark] .ace-wb-drawer>header{border-color:#78aaeb24}.dark .ace-wb-item,[data-theme=dark] .ace-wb-item{background:#0e182b;border-color:#78aaeb29}.dark .ace-wb-code,[data-theme=dark] .ace-wb-code{color:#8ba1c4}.ace-inline-prices{flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin:0;display:flex}.ace-inline-price{text-transform:uppercase;letter-spacing:.05em;color:#5f7085;gap:.15rem;font-size:.7rem;display:grid}.ace-inline-price>span{font-weight:700}.ace-inline-price b{box-sizing:border-box;text-transform:none;letter-spacing:0;color:#0f2540;font-variant-numeric:tabular-nums;text-overflow:ellipsis;justify-content:flex-end;align-items:center;width:6.63rem;height:2.1rem;padding:0 .5rem;font-size:1rem;font-weight:800;display:flex;overflow:hidden}.ace-inline-price input{box-sizing:border-box;width:7.64rem;max-width:7.64rem;height:2.1rem;font:inherit;text-transform:none;letter-spacing:0;color:#0f2540;text-align:right;background:#ffffffd9;border:1px solid #3d7ea64d;border-radius:.5rem;padding:0 .5rem;font-size:.95rem;font-weight:700}.ace-inline-price input:focus{outline-offset:1px;outline:2px solid #2f78ab8c}.dark .ace-inline-price b,[data-theme=dark] .ace-inline-price b{color:#e7eefb}.dark .ace-inline-price input,[data-theme=dark] .ace-inline-price input{color:#e7eefb;background:#122039;border-color:#78aaeb38}.ace-scan-count{color:#1f6f98;height:2rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(135deg,#e4f1f8f2,#eef6fbe6);border:1px solid #3d7ea647;border-radius:9999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffc}.dark .ace-scan-count,[data-theme=dark] .ace-scan-count{color:#6ea6e4;box-shadow:none;background:linear-gradient(135deg,#0e1d31f2,#0c1929e6);border-color:#4a8fd94d}.ace-list-refresh.ace-scan-reset.app-topbar-refresh{width:2rem;height:2rem}.ace-scan-reset .app-topbar-refresh-icon{width:1rem;height:1rem}.ace-list-refresh.ace-scan-reset:disabled{opacity:.45;cursor:default}.ace-prod-rail.is-disabled{opacity:.55;pointer-events:none;cursor:default}.ace-scan-full-list .ace-prod-rail:has(.ace-prod-status[data-status=Verified]){opacity:.6;pointer-events:none;cursor:default}.ace-split-page{position:relative}.ace-prod-scrim{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a182e8c;animation:.2s both ace-confirm-fade;position:fixed;inset:0}.ace-prod-overlay{--ov-w:34rem;z-index:50;width:var(--ov-w);max-width:100%;animation:.3s cubic-bezier(.22,1,.36,1) both ace-prod-rail-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 44px -10px #0f1e3252}.ace-prod-overlay--sm{--ov-w:28rem}.ace-prod-overlay--lsm{--ov-w:40rem}.ace-prod-overlay--lg{--ov-w:58rem}.ace-prod-overlay--xl{--ov-w:68rem}.ace-prod-overlay--full{--ov-w:100%;position:absolute}.ace-prod-overlay>*{flex:1;min-width:0;height:100%}.ace-prod-overlay>.ace-laptop-workshop{background:linear-gradient(#f6f9fc 0%,#eaf0f6 100%)}.dark .ace-prod-overlay,[data-theme=dark] .ace-prod-overlay{box-shadow:-18px 0 44px -10px #000000b3}.dark .ace-prod-overlay>.ace-laptop-workshop,[data-theme=dark] .ace-prod-overlay>.ace-laptop-workshop{background:linear-gradient(#0f1a2d 0%,#0d1626 100%)}.ace-tip{z-index:2000;pointer-events:none;color:#f4f8fc;white-space:nowrap;background:#1b2a3d;border-radius:.5rem;max-width:90vw;padding:.35rem .65rem;font-size:.82rem;font-weight:650;line-height:1.3;animation:.12s ease-out both ace-tip-in;position:fixed;transform:translate(-50%,calc(-100% - 9px));box-shadow:0 8px 22px -6px #0a142880}.ace-tip[data-place=left]{transform:translate(calc(-100% - 9px),-50%)}.ace-tip[data-place=right]{transform:translate(9px,-50%)}.ace-tip:after{content:"";background:inherit;border-radius:.1rem;width:.6rem;height:.6rem;position:absolute}.ace-tip[data-place=top]:after{bottom:-.25rem;left:50%;transform:translate(-50%)rotate(45deg)}.ace-tip[data-place=left]:after{top:50%;right:-.25rem;transform:translateY(-50%)rotate(45deg)}.ace-tip[data-place=right]:after{top:50%;left:-.25rem;transform:translateY(-50%)rotate(45deg)}.dark .ace-tip,[data-theme=dark] .ace-tip{color:#0e182b;background:#e6eefa;box-shadow:0 8px 22px -6px #000000b3}@keyframes ace-tip-in{0%{opacity:0}to{opacity:1}}.ace-detail-top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.ace-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.ace-detail-barcode{text-align:center;justify-items:center}.ace-detail-barcode p{color:#14324f;margin:0;font-size:.82rem;font-weight:700}.ace-detail-barcode strong{letter-spacing:.08em;color:#14324f;font-size:.85rem}.ace-detail-barcode svg{background:#fff;border-radius:.4rem;max-width:100%;height:auto;padding:.35rem .5rem}.dark .ace-detail-barcode p,.dark .ace-detail-barcode strong,[data-theme=dark] .ace-detail-barcode p,[data-theme=dark] .ace-detail-barcode strong{color:#e7eefb}@media (width<=900px){.ace-detail-top,.ace-detail-specs{grid-template-columns:minmax(0,1fr)}}.ace-laptop-ws-form-scroll{gap:1.45rem;padding-bottom:.7rem}.ace-laptop-ws-form-scroll .ace-laptop-ws-section:has(.ace-image-field){padding-bottom:1rem}.ace-laptop-ws-form-scroll .ace-image-field{margin-bottom:0}.ace-laptop-ws-preview{padding-bottom:.9rem}.ace-laptop-ws-preview .ace-ws-preview-gallery{margin-top:.3rem}.ace-lp{max-width:100%;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.08rem .6rem;font-size:1.08rem;font-weight:650;line-height:1.15;display:inline-flex;overflow:hidden}.ace-lp--gen{color:#4338ca;background:#6366f11c;border-color:#6366f157}.ace-lp--outlet{color:#0f766e;background:#0d94881c;border-radius:9999px}.ace-lp--cpu{color:#1d5a8a;background:#2f78ab1c;border-color:#2f78ab57}.ace-lp--date{color:#9a5b13;background:#d977061f;border-color:#d9770652}.dark .ace-lp--gen,[data-theme=dark] .ace-lp--gen{color:#b9c0ff;background:#818cf829;border-color:#818cf866}.dark .ace-lp--outlet,[data-theme=dark] .ace-lp--outlet{color:#5eead4;background:#2dd4bf24;border-radius:9999px}.dark .ace-lp--cpu,[data-theme=dark] .ace-lp--cpu{color:#93bdea;background:#78aaeb24;border-color:#78aaeb61}.dark .ace-lp--date,[data-theme=dark] .ace-lp--date{color:#fbbf6d;background:#d977062e;border-color:#d9770666}.ace-prod-rail-titleline{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-bottom:.05rem;display:flex}.ace-prod-rail-titleline .ace-prod-rail-title{margin:0}.ace-prod-card-idcol{justify-items:start;gap:.4rem;min-width:0;padding-top:0;display:grid;position:relative;top:.5rem}.ace-prod-card-sold-date{font-family:var(--font-sans);letter-spacing:.01em;color:#7a93ab;margin-top:-.3rem;font-size:1rem;font-weight:600;line-height:1rem;display:block}.dark .ace-prod-card-sold-date,[data-theme=dark] .ace-prod-card-sold-date{color:#8fa9cc}.ace-lp{font-size:.92rem}.ace-prod-card-head{gap:.2rem;display:grid}.ace-prod-card-titleline{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.ace-prod-card-titleline .ace-prod-card-title{margin:0}.ace-prod-card-cpuline .ace-lp{font-size:.875rem}.ace-prod-card-cpuline .ace-lp--outlet{flex-shrink:0;margin-left:auto}.ace-prod-card-cpuline{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.ace-prod-card-spec-wide{background:#e4f1f880;border:1px solid #6f8fad47;border-radius:.6rem;grid-column:1/-1;padding:.5rem .7rem}.ace-prod-card-spec-wide dd{white-space:normal}.dark .ace-prod-card-spec-wide,[data-theme=dark] .ace-prod-card-spec-wide{background:#122039b3;border-color:#93bdea33}.ace-prod-act.is-disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.7);box-shadow:none}.ace-prod-act.is-disabled:hover{transform:none}.ace-prod-page--products>.ace-prod-toolbar{margin-top:5px}.ace-prod-detail-sections{gap:1.2rem;display:grid}.ace-prod-detail-cols{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;display:grid}.ace-wb-notice{text-align:left;cursor:pointer;font:inherit;color:inherit}.ace-wb-notice.is-warn{border-left:4px solid #e0a030}.ace-wb-notice.is-danger{border-left:4px solid #c0453f}.ace-wb-notice.is-info{border-left:4px solid #3a74b8}.ace-split-page.is-single{grid-template-columns:minmax(0,1fr)}.ace-list-refresh,.dark .ace-list-refresh.app-topbar-refresh,[data-theme=dark] .ace-list-refresh.app-topbar-refresh{color:#eef7fb;background:linear-gradient(#6ea6e4 0%,#4a8fd9 52%,#3a74b8 100%);border-color:#93bdea47;align-self:center;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #07132466,0 1px 2px #00000040,0 10px 22px -4px #4a8fd966}.ace-list-refresh:hover:not(:disabled),.dark .ace-list-refresh.app-topbar-refresh:hover:not(:disabled),[data-theme=dark] .ace-list-refresh.app-topbar-refresh:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(#6ea6e4 0%,#4a8fd9 52%,#3a74b8 100%);box-shadow:inset 0 1px #ffffff57,inset 0 -2px #07132459,0 2px 4px #00000047,0 16px 30px -6px #4a8fd973,0 0 0 4px #4a8fd92e}.ace-print-icon-btn{width:var(--search-h,2.85rem);height:var(--search-h,2.85rem);color:#f3f5f8;cursor:pointer;background:linear-gradient(#59616c 0%,#3b434d 100%);border:1px solid #2b323b;border-radius:9999px;flex-shrink:0;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 6px 14px -6px #141a2299}.ace-print-icon-btn svg{width:1.2rem;height:1.2rem}.ace-print-icon-btn:hover:not(:disabled){background:linear-gradient(#4a525c 0%,#2b323b 100%);transform:translateY(-1px)}.ace-print-icon-btn:disabled{opacity:.45;cursor:not-allowed}.dark .ace-print-icon-btn,[data-theme=dark] .ace-print-icon-btn{color:#c3cad6;background:#03060c;border-color:#2a3446;box-shadow:0 0 0 1px #0006}.dark .ace-print-icon-btn:hover:not(:disabled),[data-theme=dark] .ace-print-icon-btn:hover:not(:disabled){color:#f1f4f9;background:#000;border-color:#3d4a63}.ace-printpv{z-index:1300;background:#f4f7fa;border:1px solid #2f78ab59;border-radius:1rem;flex-direction:column;width:min(58rem,100vw - 1.5rem);display:flex;position:fixed;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden;box-shadow:0 24px 60px -12px #0a14288c,0 0 0 4px #2f78ab1f}.ace-printpv-head{color:#14324f;background:#fff;border-bottom:1px solid #2f78ab33;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.ace-printpv-head>div:first-child{gap:.1rem;min-width:0;display:grid}.ace-printpv-kicker{letter-spacing:.12em;text-transform:uppercase;color:#5f7085;font-size:.68rem;font-weight:800}.ace-printpv-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.ace-printpv-actions{align-items:center;gap:.5rem;display:flex}.ace-printpv-print{color:#fff;height:2.3rem;font:inherit;cursor:pointer;background:linear-gradient(#59616c 0%,#3b434d 100%);border:0;border-radius:9999px;align-items:center;gap:.45rem;padding:0 1rem;font-weight:800;display:inline-flex}.ace-printpv-print:hover{background:#2b323b}.ace-printpv-close{width:2.3rem;height:2.3rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #2f78ab4d;border-radius:9999px;font-size:1.4rem;line-height:1}.ace-printpv-close:hover{background:#2f78ab1f}.ace-printpv-frame{background:#e6eaf0;border:0;flex:1;width:100%}.dark .ace-printpv,[data-theme=dark] .ace-printpv{background:#0a1222;border-color:#78aaeb40;box-shadow:0 24px 60px -12px #000000d9}.dark .ace-printpv-head,[data-theme=dark] .ace-printpv-head{color:#e7eefb;background:#0e182b;border-color:#78aaeb2e}.dark .ace-printpv-kicker,[data-theme=dark] .ace-printpv-kicker{color:#8fa9cc}.dark .ace-printpv-print,[data-theme=dark] .ace-printpv-print{color:#d6dde8;background:#03060c;border:1px solid #2a3446}.dark .ace-printpv-close,[data-theme=dark] .ace-printpv-close{border-color:#78aaeb40}.ace-daterange{align-items:center;gap:.3rem;display:inline-flex;position:relative}.ace-daterange-btn{color:#264a6d;white-space:nowrap;cursor:pointer;background:#ffffffe6;border:1px solid #2f78ab57;border-radius:.6rem;align-items:center;gap:.45rem;height:2.4rem;padding:0 .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.ace-daterange-btn:hover,.ace-daterange-btn.is-active{background:#fff;border-color:#2f78ab}.ace-daterange-pop{z-index:60;border:1px solid #2f78ab47;border-radius:.8rem;max-width:calc(100vw - 16px);position:fixed;overflow:hidden;box-shadow:0 24px 60px -12px #08142473}.ace-daterange-pop .rdrDateRangePickerWrapper{font-size:1rem;display:flex}.ace-daterange-pop .rdrCalendarWrapper,.ace-daterange-pop .rdrDefinedRangesWrapper{font-size:1rem}.ace-daterange-pop .rdrDefinedRangesWrapper{width:12.5rem}.ace-daterange-pop .rdrStaticRangeLabel{padding:.75rem 1.1rem;font-size:.95rem;font-weight:600}.ace-daterange-pop .rdrDateDisplayWrapper{padding:.4rem .6rem}.ace-daterange-pop .rdrDateDisplayItem{border-radius:.5rem}.ace-daterange-pop .rdrDateDisplayItem input{height:2.4rem;font-size:.95rem;font-weight:600}.ace-daterange-pop .rdrMonthAndYearWrapper{height:3.2rem;padding-top:0}.ace-daterange-pop .rdrMonthAndYearPickers select{font-size:1rem;font-weight:700}.ace-daterange-pop .rdrMonthName{padding:.6rem .4rem;font-size:.95rem;font-weight:700}.ace-daterange-pop .rdrWeekDay{font-size:.85rem;font-weight:700;line-height:2.4rem}.ace-daterange-pop .rdrDay{height:2.7rem}.ace-daterange-pop .rdrDayNumber{top:3px;bottom:3px}.ace-daterange-pop .rdrDayNumber span{font-size:.95rem;font-weight:600}.ace-daterange-pop .rdrMonth{width:21rem}.ace-daterange.is-single .ace-daterange-pop{width:auto}.ace-daterange-pop .rdrStartEdge,.ace-daterange-pop .rdrEndEdge,.ace-daterange-pop .rdrInRange{color:#2f78ab!important}.dark .ace-daterange-btn,[data-theme=dark] .ace-daterange-btn{color:#d5e2f7;background:#122039;border-color:#78aaeb38}.dark .ace-daterange-pop,[data-theme=dark] .ace-daterange-pop{border-color:#78aaeb38}.ace-daterange-pop .rdrCalendarWrapper{color:#17324d;background:#f6fafd}.ace-daterange-pop .rdrDateDisplayWrapper{background:#d9e8f5}.ace-daterange-pop .rdrDateDisplayItem{background:#fff;border-color:#2f78ab4d}.ace-daterange-pop .rdrDateDisplayItem input{color:#17324d}.ace-daterange-pop .rdrDateDisplayItemActive{border-color:#2f78ab}.ace-daterange-pop .rdrMonthAndYearWrapper{background:#e4eef8}.ace-daterange-pop .rdrMonthAndYearPickers select{color:#17324d}.ace-daterange-pop .rdrMonthName,.ace-daterange-pop .rdrWeekDay{color:#3f6f9b}.ace-daterange-pop .rdrDayNumber span{color:#17324d}.ace-daterange-pop .rdrDayPassive .rdrDayNumber span{color:#a9bccd}.ace-daterange-pop .rdrDayToday .rdrDayNumber span:after{background:#2f78ab}.ace-daterange-pop .rdrDefinedRangesWrapper{background:#e4eef8;border-right-color:#2f78ab38}.ace-daterange-pop .rdrStaticRange{color:#17324d;background:0 0;border-bottom-color:#2f78ab29}.ace-daterange-pop .rdrStaticRange:hover .rdrStaticRangeLabel,.ace-daterange-pop .rdrStaticRange:focus .rdrStaticRangeLabel{background:#cfe1f2}.ace-daterange-pop .rdrStaticRangeSelected{color:#2f78ab!important}.ace-daterange-pop .rdrNextPrevButton{background:#cfe1f2}.ace-daterange-pop .rdrNextPrevButton:hover{background:#b9d3ea}.dark .ace-daterange-pop .rdrCalendarWrapper,[data-theme=dark] .ace-daterange-pop .rdrCalendarWrapper{color:#e2ecfb;background:#0e182b}.dark .ace-daterange-pop .rdrDateDisplayWrapper,[data-theme=dark] .ace-daterange-pop .rdrDateDisplayWrapper{background:#172845}.dark .ace-daterange-pop .rdrDateDisplayItem,[data-theme=dark] .ace-daterange-pop .rdrDateDisplayItem{background:#0a1222;border-color:#78aaeb47}.dark .ace-daterange-pop .rdrDateDisplayItem input,[data-theme=dark] .ace-daterange-pop .rdrDateDisplayItem input{color:#e2ecfb}.dark .ace-daterange-pop .rdrDateDisplayItemActive,[data-theme=dark] .ace-daterange-pop .rdrDateDisplayItemActive{border-color:#6ea6e4}.dark .ace-daterange-pop .rdrMonthAndYearWrapper,[data-theme=dark] .ace-daterange-pop .rdrMonthAndYearWrapper{background:#122039}.dark .ace-daterange-pop .rdrMonthAndYearPickers select,[data-theme=dark] .ace-daterange-pop .rdrMonthAndYearPickers select{color:#e2ecfb;background-color:#0000}.dark .ace-daterange-pop .rdrMonthAndYearPickers select option,[data-theme=dark] .ace-daterange-pop .rdrMonthAndYearPickers select option{background:#0e182b}.dark .ace-daterange-pop .rdrMonthName,.dark .ace-daterange-pop .rdrWeekDay,[data-theme=dark] .ace-daterange-pop .rdrMonthName,[data-theme=dark] .ace-daterange-pop .rdrWeekDay{color:#8fb3e0}.dark .ace-daterange-pop .rdrDayNumber span,[data-theme=dark] .ace-daterange-pop .rdrDayNumber span{color:#e2ecfb}.dark .ace-daterange-pop .rdrDayPassive .rdrDayNumber span,[data-theme=dark] .ace-daterange-pop .rdrDayPassive .rdrDayNumber span{color:#4b5f80}.dark .ace-daterange-pop .rdrDayToday .rdrDayNumber span:after,[data-theme=dark] .ace-daterange-pop .rdrDayToday .rdrDayNumber span:after{background:#6ea6e4}.dark .ace-daterange-pop .rdrDay.rdrDayDisabled,[data-theme=dark] .ace-daterange-pop .rdrDay.rdrDayDisabled{background:#0a1222}.dark .ace-daterange-pop .rdrDefinedRangesWrapper,[data-theme=dark] .ace-daterange-pop .rdrDefinedRangesWrapper{background:#122039;border-right-color:#78aaeb33}.dark .ace-daterange-pop .rdrStaticRange,[data-theme=dark] .ace-daterange-pop .rdrStaticRange{color:#e2ecfb;background:0 0;border-bottom-color:#78aaeb24}.dark .ace-daterange-pop .rdrStaticRange:hover .rdrStaticRangeLabel,.dark .ace-daterange-pop .rdrStaticRange:focus .rdrStaticRangeLabel,[data-theme=dark] .ace-daterange-pop .rdrStaticRange:hover .rdrStaticRangeLabel,[data-theme=dark] .ace-daterange-pop .rdrStaticRange:focus .rdrStaticRangeLabel{background:#1c3358}.dark .ace-daterange-pop .rdrStaticRangeSelected,[data-theme=dark] .ace-daterange-pop .rdrStaticRangeSelected{color:#6ea6e4!important}.dark .ace-daterange-pop .rdrStartEdge,.dark .ace-daterange-pop .rdrEndEdge,.dark .ace-daterange-pop .rdrInRange,[data-theme=dark] .ace-daterange-pop .rdrStartEdge,[data-theme=dark] .ace-daterange-pop .rdrEndEdge,[data-theme=dark] .ace-daterange-pop .rdrInRange{color:#4a8fd9!important}.dark .ace-daterange-pop .rdrNextPrevButton,[data-theme=dark] .ace-daterange-pop .rdrNextPrevButton{background:#1c3358}.dark .ace-daterange-pop .rdrPprevButton i,[data-theme=dark] .ace-daterange-pop .rdrPprevButton i{border-color:#0000 #d6e9ff #0000 #0000}.dark .ace-daterange-pop .rdrNextButton i,[data-theme=dark] .ace-daterange-pop .rdrNextButton i{border-color:#0000 #0000 #0000 #d6e9ff}.dark .ace-daterange-pop .rdrMonthAndYearPickers select,[data-theme=dark] .ace-daterange-pop .rdrMonthAndYearPickers select{filter:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23d6e9ff' stroke-width='1.6' stroke-linecap='round'/></svg>");background-position:right 4px center;background-repeat:no-repeat;padding-right:1.3rem}.dark .ace-daterange-pop .rdrNextPrevButton:hover,[data-theme=dark] .ace-daterange-pop .rdrNextPrevButton:hover{background:#27487a}.ace-set{align-content:start;gap:1.2rem;width:min(64rem,100%);margin:0 auto;padding:1.4rem 1.2rem 2.4rem;display:grid}.ace-set-head{gap:.2rem;display:grid}.ace-set-title{letter-spacing:-.01em;color:#14263a;margin:0;font-size:1.75rem;font-weight:800}.ace-set-lead{color:#5f7a96;max-width:42rem;margin:0;font-size:.95rem;line-height:1.55}.ace-set-body{grid-template-columns:17.5rem minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.ace-set-nav{gap:1rem;display:grid}.ace-set-group{gap:.5rem;display:grid}.ace-set-group-title{letter-spacing:.12em;text-transform:uppercase;color:#7a93ad;margin:.2rem .4rem 0;font-size:.7rem;font-weight:800}.ace-set-tab{text-align:left;cursor:pointer;color:#14263a;background:linear-gradient(#ffffffe6,#eef5fbd9);border:1px solid #6f8fad47;border-radius:.85rem;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -10px #142d464d}.ace-set-tab:hover{border-color:#2f78ab8c;transform:translateY(-1px)}.ace-set-tab:focus-visible{outline-offset:2px;outline:2px solid #3d7ea6}.ace-set-tab.is-active{background:#fff;border-color:#2f78ab;box-shadow:0 0 0 3px #2f78ab29,0 10px 22px -12px #1f4e6e80}.ace-set-ico{color:#2f6a8c;background:#e3f0f9;border-radius:.7rem;flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid}.ace-set-tab.is-active .ace-set-ico{color:#fff;background:linear-gradient(135deg,#1f6f98,#3d7ea6)}.ace-set-tab-copy{flex:1;gap:.1rem;min-width:0;display:grid}.ace-set-tab-copy strong{font-size:.95rem;font-weight:700}.ace-set-tab-copy em{color:#6a83a0;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.ace-set-tab-copy em.is-on{color:#1f7a4d}.ace-set-link>svg:last-child{color:#7a93ad;flex-shrink:0}.ace-set-panel{background:#ffffffb8;border:1px solid #9fb6cd66;border-radius:1rem;gap:.9rem;padding:1.3rem 1.4rem 1.4rem;display:grid;box-shadow:inset 0 1px #ffffffd9,0 16px 34px -22px #142d4659}.ace-set-h2{color:#14263a;margin:0;font-size:1.2rem;font-weight:800}.ace-set-form{gap:1rem;margin-top:.6rem;display:grid}form.ace-set-form{row-gap:1.25rem!important}.ace-currency-pick{align-content:start;display:grid}.ace-currency-pick>.ace-field{margin-bottom:.6rem}.ace-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem 1rem;display:grid}.ace-set-actions{justify-content:flex-start;display:flex}.ace-set-ok{color:#1f7a4d;margin:0;font-size:.9rem;font-weight:600}.ace-set-note{color:#6a83a0;margin:0;font-size:.85rem}.ace-currency-preview{color:#6a83a0;border:1px dashed #3a608c47;border-radius:.75rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .9rem;font-size:.8rem;display:flex}.ace-currency-preview strong{font-variant-numeric:tabular-nums;color:#14263a;font-size:1.15rem}.app-coming-soon .ace-set-form{text-align:left;width:min(34rem,100%);margin-inline:auto}.app-coming-soon .ace-set-grid{grid-template-columns:1fr}.dark .ace-currency-preview,[data-theme=dark] .ace-currency-preview{color:#8ba1c4;border-color:#78aaeb38}.dark .ace-currency-preview strong,[data-theme=dark] .ace-currency-preview strong{color:#e7eefb}.ace-set-panel .ace-side-form-stack{gap:1.05rem;margin-top:1.1rem;display:grid}.ace-set-panel .ace-side-form-stack>.ace-wk-lead:first-child{display:none}.ace-set-panel .ace-side-form-stack>button[type=submit]{justify-self:start;min-width:11rem}.ace-set-help{color:#5f7a96;border:1px dashed #3a608c47;border-radius:.75rem;padding:.85rem 1rem .9rem;font-size:.85rem;line-height:1.55}.ace-set-help-title{color:#14263a;margin:0 0 .35rem;font-weight:700}.ace-set-help ol{gap:.2rem;margin:0;padding-left:1.2rem;list-style:decimal;display:grid}.ace-set-help strong{color:#14263a;font-weight:700}.ace-set-help a{color:#2f6fa3;text-underline-offset:2px;font-weight:600;text-decoration:underline}.dark .ace-set-help,[data-theme=dark] .ace-set-help{color:#8ba1c4;border-color:#78aaeb38}.dark .ace-set-help-title,[data-theme=dark] .ace-set-help-title,.dark .ace-set-help strong,[data-theme=dark] .ace-set-help strong{color:#e7eefb}.dark .ace-set-help a,[data-theme=dark] .ace-set-help a{color:#7fb4ea}.ace-form-control.ace-form-password{padding-right:2.75rem;display:block}.ace-form-control.ace-form-password.is-masked{letter-spacing:.16em;font-size:.95rem;font-weight:700}.ace-field-box .auth-eye-btn{width:1.95rem;height:1.95rem;margin-block:auto;top:0;bottom:0;right:.4rem;translate:none}@media (width<=860px){.ace-set-body,.ace-set-grid{grid-template-columns:1fr}}.dark .ace-set-title,[data-theme=dark] .ace-set-title,.dark .ace-set-h2,[data-theme=dark] .ace-set-h2{color:#e7eefb}.dark .ace-set-lead,[data-theme=dark] .ace-set-lead,.dark .ace-set-note,[data-theme=dark] .ace-set-note{color:#8ba1c4}.dark .ace-set-group-title,[data-theme=dark] .ace-set-group-title{color:#6f88ad}.dark .ace-set-tab,[data-theme=dark] .ace-set-tab{color:#e7eefb;background:linear-gradient(#122039,#0e182b);border-color:#78aaeb2e;box-shadow:inset 0 1px #ffffff0a,0 8px 18px -12px #0009}.dark .ace-set-tab:hover,[data-theme=dark] .ace-set-tab:hover{border-color:#78aaeb73}.dark .ace-set-tab.is-active,[data-theme=dark] .ace-set-tab.is-active{background:#172845;border-color:#6ea6e4;box-shadow:0 0 0 3px #6ea6e42e,0 10px 22px -12px #000000b3}.dark .ace-set-ico,[data-theme=dark] .ace-set-ico{color:#93bdea;background:#172845}.dark .ace-set-tab.is-active .ace-set-ico,[data-theme=dark] .ace-set-tab.is-active .ace-set-ico{color:#fff;background:linear-gradient(135deg,#3d7ea6,#5a9bc4)}.dark .ace-set-tab-copy em,[data-theme=dark] .ace-set-tab-copy em{color:#8ba1c4}.dark .ace-set-tab-copy em.is-on,[data-theme=dark] .ace-set-tab-copy em.is-on{color:#4cc790}.dark .ace-set-panel,[data-theme=dark] .ace-set-panel{background:#0e182b;border-color:#78aaeb29;box-shadow:inset 0 1px #ffffff0a,0 16px 34px -22px #000000b3}.dark .ace-set-ok,[data-theme=dark] .ace-set-ok{color:#4cc790}.ace-report-head .ace-field .ace-form-select-trigger,.ace-report-head .ace-daterange-btn,.ace-report-filters .ace-form-select-trigger,.ace-report-filters .ace-daterange-btn{--gl:47, 120, 171;animation:2.8s ease-in-out infinite ace-select-glow}.dark .ace-report-head .ace-field .ace-form-select-trigger,[data-theme=dark] .ace-report-head .ace-field .ace-form-select-trigger,.dark .ace-report-head .ace-daterange-btn,[data-theme=dark] .ace-report-head .ace-daterange-btn,.dark .ace-report-filters .ace-form-select-trigger,[data-theme=dark] .ace-report-filters .ace-form-select-trigger,.dark .ace-report-filters .ace-daterange-btn,[data-theme=dark] .ace-report-filters .ace-daterange-btn{--gl:110, 166, 228}.ace-report-head .ace-field .ace-form-select-trigger:focus,.ace-report-head .ace-daterange-btn:focus-visible,.ace-report-head .ace-daterange-btn[aria-expanded=true],.ace-report-filters .ace-form-select-trigger:focus,.ace-report-filters .ace-daterange-btn:focus-visible{box-shadow:0 0 0 4px rgba(var(--gl), .35), 0 0 22px rgba(var(--gl), .45);animation:none}@keyframes ace-select-glow{0%,to{box-shadow:0 1px 0 #ffffff80 inset, 0 0 0 1px rgba(var(--gl), .3), 0 0 8px rgba(var(--gl), .25), 0 0 16px rgba(var(--gl), .12)}50%{box-shadow:0 1px 0 #ffffff80 inset, 0 0 0 2px rgba(var(--gl), .55), 0 0 14px rgba(var(--gl), .55), 0 0 30px rgba(var(--gl), .3)}}@media (prefers-reduced-motion:reduce){.ace-report-head .ace-field .ace-form-select-trigger,.ace-report-head .ace-daterange-btn,.ace-report-filters .ace-form-select-trigger,.ace-report-filters .ace-daterange-btn{animation:none}}.ace-field[data-invalid=true] .ace-form-control,.ace-field[data-invalid=true] .ace-form-control:hover{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2024}.ace-field[data-invalid=true] .ace-form-control:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d2038}.ace-field[data-invalid=true] .peer~.ace-form-float-row .ace-form-float-label{color:#b42318;background-color:#fef3f2}.ace-field[data-invalid=true] .ace-form-error-chip{color:#b42318;background:#fef3f2;border:1px solid #fda29b;box-shadow:0 1px 2px #1018280f}.ace-form-row--2 .ace-form-error-chip,.ace-form-row--3 .ace-form-error-chip,.ace-form-row--4 .ace-form-error-chip,.ace-form-row--header .ace-form-error-chip{display:none}.dark .ace-field[data-invalid=true] .ace-form-control,.dark .ace-field[data-invalid=true] .ace-form-control:hover,[data-theme=dark] .ace-field[data-invalid=true] .ace-form-control,[data-theme=dark] .ace-field[data-invalid=true] .ace-form-control:hover{border-color:#d23f4f;box-shadow:0 0 0 3px #d23f4f38}.dark .ace-field[data-invalid=true] .ace-form-control:focus,[data-theme=dark] .ace-field[data-invalid=true] .ace-form-control:focus{border-color:#dc4c5b;box-shadow:0 0 0 4px #d23f4f52}.dark .ace-field[data-invalid=true] .peer~.ace-form-float-row .ace-form-float-label,[data-theme=dark] .ace-field[data-invalid=true] .peer~.ace-form-float-row .ace-form-float-label{color:#f27f8d;background-color:#2a1424}.dark .ace-field[data-invalid=true] .ace-form-error-chip,[data-theme=dark] .ace-field[data-invalid=true] .ace-form-error-chip{color:#f79aa5;box-shadow:none;background:#301526;border-color:#d23f4f8c}.auth-input-3d[data-invalid=true],.auth-input-3d[aria-invalid=true],.auth-input-3d[data-invalid=true]:hover,.auth-input-3d[aria-invalid=true]:hover{background:#fff;border-color:#d92d20;box-shadow:0 0 0 3px #d92d2024}.auth-input-3d[data-invalid=true]:focus,.auth-input-3d[aria-invalid=true]:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d2038}.peer[data-invalid=true]~.auth-float-row .auth-float-label,.peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#b42318;background-color:#fef3f2;border-color:#fda29b}.auth-field-error-chip{color:#b42318;background:#fef3f2;border:1px solid #fda29b;box-shadow:0 1px 2px #1018280f}.dark .auth-input-3d[data-invalid=true],.dark .auth-input-3d[aria-invalid=true],.dark .auth-input-3d[data-invalid=true]:hover,.dark .auth-input-3d[aria-invalid=true]:hover,[data-theme=dark] .auth-input-3d[data-invalid=true],[data-theme=dark] .auth-input-3d[aria-invalid=true],[data-theme=dark] .auth-input-3d[data-invalid=true]:hover,[data-theme=dark] .auth-input-3d[aria-invalid=true]:hover{border-color:#d23f4f;box-shadow:0 0 0 3px #d23f4f38}.dark .auth-input-3d[data-invalid=true]:focus,.dark .auth-input-3d[aria-invalid=true]:focus,[data-theme=dark] .auth-input-3d[data-invalid=true]:focus,[data-theme=dark] .auth-input-3d[aria-invalid=true]:focus{border-color:#dc4c5b;box-shadow:0 0 0 4px #d23f4f52}.dark .peer[data-invalid=true]~.auth-float-row .auth-float-label,.dark .peer[aria-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .peer[data-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#f27f8d;background-color:#2a1424;border-color:#d23f4f8c}.dark .auth-field-error-chip,[data-theme=dark] .auth-field-error-chip{color:#f79aa5;box-shadow:none;background:#301526;border-color:#d23f4f8c}.ace-list-refresh.app-topbar-refresh{--rf:30, 150, 212;--rf-base:0 1px 0 0 #ffffff80 inset, 0 -2px 0 0 #0a507d61 inset, 0 1px 2px #0f17201f, 0 8px 18px -4px rgba(var(--rf), .55), 0 18px 36px -10px rgba(var(--rf), .4);isolation:isolate;color:#fff;box-shadow:var(--rf-base);background:linear-gradient(#62c4ee 0%,#2fa6dc 48%,#1a86bd 100%);border-color:#ffffff73;animation:2.6s ease-out infinite ace-refresh-beat;overflow:hidden}.ace-list-refresh.app-topbar-refresh:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff57 48%,#0000 62%);animation:3.6s ease-in-out infinite ace-add-record-shine;position:absolute;inset:0;transform:translate(-130%)}.ace-list-refresh.app-topbar-refresh:hover:not(:disabled){box-shadow:0 1px 0 0 #ffffff8c inset, 0 -2px 0 0 #0a507d61 inset, 0 2px 4px #0f17201f, 0 14px 28px -6px rgba(var(--rf), .6), 0 0 0 4px rgba(var(--rf), .22);animation:none;transform:translateY(-2px)}.ace-list-refresh.app-topbar-refresh:hover:not(:disabled):after{transition:transform .55s;animation:none;transform:translate(130%)}.ace-list-refresh.app-topbar-refresh.is-busy,.ace-list-refresh.app-topbar-refresh:disabled{animation:none}.ace-list-refresh.app-topbar-refresh.is-busy:after,.ace-list-refresh.app-topbar-refresh:disabled:after{display:none}.dark .ace-list-refresh.app-topbar-refresh,[data-theme=dark] .ace-list-refresh.app-topbar-refresh{--rf:74, 143, 217;--rf-base:0 1px 0 0 #ffffff47 inset, 0 -2px 0 0 #07132466 inset, 0 1px 2px #00000040, 0 10px 22px -4px rgba(var(--rf), .45), 0 18px 36px -10px rgba(var(--rf), .3);color:#eef7fb;box-shadow:var(--rf-base);background:linear-gradient(#6ea6e4 0%,#4a8fd9 52%,#3a74b8 100%);border-color:#93bdea47}@keyframes ace-refresh-beat{0%,60%,to{box-shadow:var(--rf-base), 0 0 0 0 rgba(var(--rf), 0)}8%{box-shadow:var(--rf-base), 0 0 0 5px rgba(var(--rf), .3)}18%{box-shadow:var(--rf-base), 0 0 0 1px rgba(var(--rf), .08)}28%{box-shadow:var(--rf-base), 0 0 0 7px rgba(var(--rf), .26)}50%{box-shadow:var(--rf-base), 0 0 0 12px rgba(var(--rf), 0)}}@media (prefers-reduced-motion:reduce){.ace-list-refresh.app-topbar-refresh,.ace-list-refresh.app-topbar-refresh:after{animation:none}}.ace-glow-link,.ace-license-form-note a,.ace-license-support a,.ace-license-publisher-foot a,.ace-image-field-clear{text-decoration:none;transition:color .2s,text-shadow .25s}.ace-glow-link:hover,.ace-license-form-note a:hover,.ace-license-support a:hover,.ace-license-publisher-foot a:hover,.ace-image-field-clear:hover{color:#1f6fa8;text-shadow:0 0 6px #2f78ab8c,0 0 14px #2f78ab4d;text-decoration:none}.dark .ace-glow-link:hover,[data-theme=dark] .ace-glow-link:hover,.dark .ace-license-form-note a:hover,[data-theme=dark] .ace-license-form-note a:hover,.dark .ace-license-support a:hover,[data-theme=dark] .ace-license-support a:hover,.dark .ace-license-publisher-foot a:hover,[data-theme=dark] .ace-license-publisher-foot a:hover,.dark .ace-image-field-clear:hover,[data-theme=dark] .ace-image-field-clear:hover{color:#a9d3ff;text-shadow:0 0 8px #6ea6e4bf,0 0 18px #4a8fd973}.ace-glow-link{text-shadow:0 0 6px #2f78ab59!important}.ace-glow-link:hover{text-shadow:0 0 8px #2f78abe6,0 0 18px #2f78ab99!important}.dark .ace-glow-link,[data-theme=dark] .ace-glow-link{text-shadow:0 0 8px #6ea6e473!important}.dark .ace-glow-link:hover,[data-theme=dark] .ace-glow-link:hover{text-shadow:0 0 10px #8cc3fff2,0 0 22px #4a8fd9b3!important}.ace-glow-link.ace-glow-on-stage{text-shadow:0 0 8px #a0d2ff80!important}.ace-glow-link.ace-glow-on-stage:hover{color:#d6ecff;text-shadow:0 0 8px #a0d2ffd9,0 0 18px #6ea6e480;text-shadow:0 0 10px #bee1fff2,0 0 22px #6ea6e4b3!important}.auth-alert-danger{color:#7f1d1d;background:linear-gradient(145deg,#fee2e2 0%,#fecaca 100%);border:1px solid #ef4444}.auth-alert-danger .auth-alert-icon{color:#fff;background:linear-gradient(#ef4444 0%,#dc2626 100%);border-color:#dc2626}.dark .auth-alert-danger,[data-theme=dark] .auth-alert-danger{color:#ffd0d5;background:linear-gradient(145deg,#4a1620 0%,#35101a 100%);border-color:#d23f4f}.dark .auth-alert-danger .auth-alert-icon,[data-theme=dark] .auth-alert-danger .auth-alert-icon{color:#fff;background:linear-gradient(#e0505f 0%,#c23343 100%);border-color:#d23f4f}.auth-alert-ok{color:#14532d;background:linear-gradient(145deg,#dcfce7 0%,#bbf7d0 100%);border:1px solid #22c55e}.auth-alert-ok .auth-alert-icon{color:#fff;background:linear-gradient(#22c55e 0%,#16a34a 100%);border-color:#16a34a}.dark .auth-alert-ok,[data-theme=dark] .auth-alert-ok{color:#c6f6d9;background:linear-gradient(145deg,#0f3a26 0%,#0a2b1c 100%);border-color:#2fa866}.dark .auth-alert-ok .auth-alert-icon,[data-theme=dark] .auth-alert-ok .auth-alert-icon{color:#fff;background:linear-gradient(#34c473 0%,#22994f 100%);border-color:#2fa866}.ace-profile{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:.9rem;width:min(84rem,100%);margin:0 auto;padding:1rem 1.2rem 1.6rem;display:grid}.ace-profile>.ace-profile-hero{grid-column:1/-1}.ace-profile>.ace-upd-card{background:#fffc;border:1px solid #2f78ab3d;border-radius:1rem;align-self:stretch;gap:.7rem;padding:1rem 1.1rem 1.1rem}.dark .ace-profile>.ace-upd-card,[data-theme=dark] .ace-profile>.ace-upd-card{background:#0e182b;border-color:#78aaeb2e}.ace-profile .ace-laptop-ws-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ace-profile .ace-laptop-ws-legend{margin-bottom:.9rem}.ace-profile .ace-wk-done-actions{margin-top:.9rem}.dark .ace-profile .ace-wk-lead,[data-theme=dark] .ace-profile .ace-wk-lead{color:#b9d1ef;background:0 0}.ace-profile .ace-form-section-body{background:0 0;flex-direction:column;gap:0;padding-top:.3rem;display:flex}.ace-profile .ace-wk-lead{margin:0}@media (width<=860px){.ace-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.ace-profile>.ace-upd-card:last-of-type{grid-column:1/-1}}@media (width<=600px){.ace-profile{grid-template-columns:1fr}}.ace-profile-hero{background:linear-gradient(135deg,#e4eef8 0%,#f6fafd 100%);border:1px solid #2f78ab47;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 1.3rem;display:flex}.ace-profile-avatar{width:3.6rem;height:3.6rem;font-family:var(--font-display);color:#fff;background:linear-gradient(#4a90b8,#2f78ab);border-radius:9999px;place-items:center;font-size:1.5rem;font-weight:800;display:grid;box-shadow:0 8px 20px -6px #2f78ab99}.ace-profile-id h1{color:#17324d;margin:0;font-size:1.5rem}.ace-profile-id p{color:#3f6f9b;margin:.15rem 0 0;font-weight:600}.ace-profile-facts{flex-wrap:wrap;gap:1.6rem;margin:0 0 0 auto;display:flex}.ace-profile-facts dt{text-transform:uppercase;letter-spacing:.08em;color:#5f7085;font-size:.72rem}.ace-profile-facts dd{color:#17324d;margin:.1rem 0 0;font-weight:700}.dark .ace-profile-hero,[data-theme=dark] .ace-profile-hero{background:linear-gradient(135deg,#122039 0%,#0e182b 100%);border-color:#78aaeb33}.dark .ace-profile-id h1,.dark .ace-profile-facts dd,[data-theme=dark] .ace-profile-id h1,[data-theme=dark] .ace-profile-facts dd{color:#e7eefb}.dark .ace-profile-id p,[data-theme=dark] .ace-profile-id p{color:#8fb3e0}.dark .ace-profile-facts dt,[data-theme=dark] .ace-profile-facts dt{color:#8ba1c4}.auth-pills{flex-wrap:nowrap;justify-content:center;gap:.5rem;display:flex}@media (width<=480px){.auth-pills{flex-wrap:wrap}}@media (width>=1024px){.auth-pills{justify-content:flex-start}}.auth-pill-3d{white-space:nowrap;font-family:var(--font-display);letter-spacing:.01em;color:#eaf3fc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff3d 0%,#ffffff14 48%,#ffffff08 100%);border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.82rem;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,inset 0 -3px #06142c59,0 8px 18px -6px #030c1e99}.auth-pill-3d:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #06142c59,0 14px 24px -8px #030c1eb3}.auth-pill-3d svg{color:#7cc0f0;flex-shrink:0}.dark .auth-pill-3d,[data-theme=dark] .auth-pill-3d{color:#e2eefc;background:linear-gradient(#78affa4d 0%,#3c6ec829 52%,#1e46961f 100%);border-color:#96c3ff4d;box-shadow:inset 0 1px #bedcff66,inset 0 -3px #040c2280,0 10px 22px -6px #020818bf}.auth-wordmark{max-width:100%;padding-bottom:.2rem;display:inline-block;position:relative}.auth-wordmark-text{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;filter:drop-shadow(0 1px #3a78b0)drop-shadow(0 2px #316ba0)drop-shadow(0 3px #285e90)drop-shadow(0 4px #205180)drop-shadow(0 5px #184470)drop-shadow(0 16px 26px #020a1c8c)drop-shadow(0 0 34px #5aaafa59);background-image:linear-gradient(105deg,#fff 0%,#cfe9ff 24%,#6fb9f2 46%,#f1f9ff 62%,#8ec9f7 82%,#fff 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding-right:.25rem;font-size:clamp(4rem,10.5vw,7.2rem);font-weight:800;line-height:1.02;animation:6s ease-in-out infinite auth-wordmark-sheen}.auth-wordmark-laser{pointer-events:none;background:linear-gradient(#0000,#7ee7ff 18%,#fff 50%,#7ee7ff 82%,#0000);border-radius:9999px;width:3px;animation:4.2s cubic-bezier(.55,0,.35,1) infinite auth-laser;position:absolute;top:6%;bottom:22%;left:0;box-shadow:0 0 10px 2px #7ee7ffd9,0 0 34px 8px #50beff73}.auth-wordmark-bars{opacity:.85;background:repeating-linear-gradient(90deg,#cfe9ff 0 2px,#0000 2px 5px,#cfe9ff 5px 6px,#0000 6px 9px,#cfe9ff 9px 12px,#0000 12px 14px,#cfe9ff 14px 15px,#0000 15px 19px);border-radius:2px;height:14px;margin-top:.55rem;animation:4.2s ease-in-out infinite auth-bars;display:block;-webkit-mask-image:linear-gradient(90deg,#000 0% 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 70%,#0000 100%)}.auth-wordmark-tag{letter-spacing:.32em;text-transform:uppercase;color:var(--auth-ink-muted);margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:block}.auth-wordmark-tag b{color:#7ee7ff;text-shadow:0 0 10px #7ee7ffb3;font-weight:700}@keyframes auth-wordmark-sheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes auth-laser{0%{opacity:0;left:0}8%{opacity:1}55%{opacity:1;left:calc(100% - 4px)}62%,to{opacity:0;left:calc(100% - 4px)}}@keyframes auth-bars{0%,40%,to{opacity:.55}58%{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-wordmark-laser,.auth-wordmark-bars,.auth-wordmark-text{animation:none}}.dark .auth-stage .auth-input-3d,[data-theme=dark] .auth-stage .auth-input-3d{color:#f2f7ff;background:linear-gradient(#34558d 0%,#2d4b80 100%);border-color:#aad0ff57}.dark .auth-stage .auth-input-3d:hover,[data-theme=dark] .auth-stage .auth-input-3d:hover{border-color:#bedcff80}.dark .auth-stage .auth-float-label,[data-theme=dark] .auth-stage .auth-float-label{color:#b7d3f5}.dark .auth-stage .peer:focus~.auth-float-row .auth-float-label,.dark .auth-stage .peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,.dark .auth-stage .peer[data-filled=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer:focus~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[data-filled=true]~.auth-float-row .auth-float-label{color:#d6e8ff;background-color:#2d4b80;border-color:#aad0ff73}.dark .auth-stage .auth-footer-bar,[data-theme=dark] .auth-stage .auth-footer-bar{background:linear-gradient(#34558d 0%,#2b487b 100%);border-color:#aad0ff4d;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -6px #030a1c8c}.dark .auth-stage .auth-footer-bar span,[data-theme=dark] .auth-stage .auth-footer-bar span{color:#d6e6fb}.dark .auth-stage .auth-check-3d,[data-theme=dark] .auth-stage .auth-check-3d{background:linear-gradient(#34558d 0%,#2d4b80 100%);border-color:#aad0ff66}.auth-badge{background:linear-gradient(#143c78d9,#0a224ee6) 0 0/100% 100% padding-box padding-box,linear-gradient(100deg,#3b82c4,#9fe2ff,#fff,#6fb9f2,#3b82c4) 0 0/300% 100% border-box;border:1.5px solid #0000;border-radius:9999px;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding:.6rem 1.25rem;animation:5s linear infinite auth-badge-edge;display:inline-flex;box-shadow:0 0 0 1px #00000040,0 10px 26px -8px #3c96f0a6,inset 0 1px #ffffff40}.auth-badge-name{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 0 14px #96d7ffb3;font-size:1rem;font-weight:800}.auth-badge-sep{background:#ffffff59;width:1px;height:1rem}.auth-badge-tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#7ee7ff;text-shadow:0 0 12px #7ee7ffbf;font-size:.78rem;font-weight:700}@keyframes auth-badge-edge{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}.auth-contact{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.4rem;display:flex}@media (width>=1024px){.auth-contact{justify-content:flex-start}}.auth-contact-link{color:#e6f1ff;background:#ffffff12;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s,text-shadow .25s;display:inline-flex}.auth-contact-link:hover{color:#fff;text-shadow:0 0 10px #a0dcffe6;background:#78beff29;border-color:#a0dcffb3}.auth-contact-link--wa svg{color:#4ade80}.auth-contact-link--mail svg{color:#7cc0f0}.auth-contact-label{letter-spacing:.16em;text-transform:uppercase;color:var(--auth-ink-faint);text-align:center;width:100%;font-size:.72rem}@media (width>=1024px){.auth-contact-label{text-align:left}}.dark .auth-stage .auth-panel-3d h1,[data-theme=dark] .auth-stage .auth-panel-3d h1{color:#f4f8ff}.dark .auth-stage .auth-panel-3d header p,[data-theme=dark] .auth-stage .auth-panel-3d header p{color:#b9d1ef}.dark .auth-stage .auth-panel-3d label,[data-theme=dark] .auth-stage .auth-panel-3d label{color:#dbe8fb}.dark .auth-stage .auth-eye-btn,[data-theme=dark] .auth-stage .auth-eye-btn{color:#cfe3ff;background:linear-gradient(#4470b0 0%,#3a629f 100%);border-color:#aad0ff66;box-shadow:inset 0 1px #ffffff2e,0 3px 8px #030a1c66}.dark .auth-stage .auth-eye-btn:hover,[data-theme=dark] .auth-stage .auth-eye-btn:hover{color:#fff;background:linear-gradient(#5283c8 0%,#4374b8 100%);border-color:#9cccff;box-shadow:0 0 0 3px #82beff4d}.dark .auth-stage .auth-eye-btn[data-on=true],[data-theme=dark] .auth-stage .auth-eye-btn[data-on=true]{color:#fff;background:linear-gradient(#7ab6f4 0%,#4a8fd9 100%);border-color:#9cccff}.dark .auth-stage .ace-glow-link,[data-theme=dark] .auth-stage .ace-glow-link{color:#cfe3ff}.dark .auth-stage .ace-glow-link:hover,[data-theme=dark] .auth-stage .ace-glow-link:hover{color:#fff}.dark .auth-stage .auth-check-3d[data-checked=true],[data-theme=dark] .auth-stage .auth-check-3d[data-checked=true]{background:linear-gradient(#7ab6f4 0%,#4a8fd9 100%);border-color:#9cccff;box-shadow:0 0 0 3px #82beff40,inset 0 1px #ffffff4d}.dark .auth-stage .auth-btn-3d:disabled,[data-theme=dark] .auth-stage .auth-btn-3d:disabled{opacity:.6;filter:saturate(.75);cursor:not-allowed;box-shadow:inset 0 1px #ffffff40}.dark .auth-stage .auth-btn-3d-secondary,[data-theme=dark] .auth-stage .auth-btn-3d-secondary{color:#e6f1ff;background:linear-gradient(#3d63a0 0%,#33578f 100%);border-color:#aad0ff66;box-shadow:inset 0 1px #ffffff29,0 6px 14px -6px #030a1c80}.dark .auth-stage .auth-alert-ok,[data-theme=dark] .auth-stage .auth-alert-ok{color:#d4fbe6;background:linear-gradient(145deg,#175a45 0%,#114635 100%);border-color:#46c98b}.dark .auth-stage .auth-alert-ok .auth-alert-icon,[data-theme=dark] .auth-stage .auth-alert-ok .auth-alert-icon{color:#fff;background:linear-gradient(#3fd08c 0%,#24a86a 100%);border-color:#6fe0aa}.dark .auth-stage .auth-alert-info,[data-theme=dark] .auth-stage .auth-alert-info{color:#e2eeff;background:linear-gradient(145deg,#2f5288 0%,#274776 100%);border-color:#aad0ff73}.dark .auth-stage .auth-alert-info .auth-alert-icon,[data-theme=dark] .auth-stage .auth-alert-info .auth-alert-icon{color:#fff;background:linear-gradient(#5f9be0 0%,#3f7cc4 100%);border-color:#9cccff}.dark .auth-stage .auth-panel-3d .text-steel-400,.dark .auth-stage .auth-panel-3d .text-steel-500,[data-theme=dark] .auth-stage .auth-panel-3d .text-steel-400,[data-theme=dark] .auth-stage .auth-panel-3d .text-steel-500{color:#a9c4e8}.auth-ticker{color:#8fd6ff;text-shadow:0 0 16px #7ed2ff8c}.dark .auth-stage .auth-btn-3d:disabled,[data-theme=dark] .auth-stage .auth-btn-3d:disabled{opacity:.78;filter:saturate(.85)}.app-page-loading--viewport{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(720px 380px at 50% 18%,#3d7ea61f,#0000 58%),radial-gradient(560px 320px at 88% 78%,#7eb3d41a,#0000 55%),linear-gradient(#f4f8fb 0%,#e9eef4 100%)}.dark .app-page-loading--viewport,[data-theme=dark] .app-page-loading--viewport{background:radial-gradient(70% 50% at 50% 12%,#4a8fd91f,#0000 55%),radial-gradient(55% 40% at 88% 82%,#6ea6e414,#0000 50%),linear-gradient(#0f1a2d 0%,#0e182b 48%,#0d1626 100%)}.auth-pills--top{z-index:10;justify-content:center;margin:0 0 1rem;position:relative}.auth-contact{margin-top:1.6rem}.auth-contact-link{color:#f2f8ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff38 0%,#ffffff14 50%,#ffffff0a 100%);border:1px solid #ffffff4d;padding:.6rem 1.15rem;font-size:.95rem;font-weight:700;box-shadow:inset 0 1px #fff6,inset 0 -3px #06142c52,0 8px 18px -6px #030c1e99}.auth-contact-link:hover{background:linear-gradient(#ffffff4d 0%,#8cc8ff24 100%);border-color:#bee4ffbf;transform:translateY(-2px)}.dark .auth-contact-link,[data-theme=dark] .auth-contact-link{background:linear-gradient(#78affa4d 0%,#3c6ec829 52%,#1e46961f 100%);border-color:#96c3ff57}.auth-panel-3d .auth-input-3d{border-color:#2f78ab57}.auth-panel-3d .auth-input-3d:hover{border-color:#2f78ab99}.auth-panel-3d .auth-input-3d:focus{border-color:#2f78ab;box-shadow:0 0 0 4px #2f78ab38}.auth-panel-3d .auth-float-label{color:#2d5f8c;font-weight:600}.auth-panel-3d header p{color:#35577a;font-weight:500}.auth-panel-3d header h1{color:#14324f}.auth-panel-3d .auth-input-3d::placeholder{color:#4d6d8c}.auth-panel-3d .auth-btn-3d{background:linear-gradient(#52aef0 0%,#2f8fd8 48%,#2374bd 100%);border-color:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0c3c6e52,0 10px 22px -6px #2374bdb3,0 20px 40px -12px #2374bd73}.auth-panel-3d .auth-btn-3d:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0c3c6e52,0 14px 28px -6px #2374bdbf,0 0 0 4px #2f8fd840}.auth-panel-3d .auth-btn-3d:disabled{opacity:.6;filter:saturate(.9)}.dark .auth-stage .auth-input-3d,[data-theme=dark] .auth-stage .auth-input-3d{background:linear-gradient(#1b3160 0%,#162a54 100%);border-color:#96bef547}.dark .auth-stage .auth-input-3d:hover,[data-theme=dark] .auth-stage .auth-input-3d:hover{background:linear-gradient(#1f3868 0%,#1a305c 100%);border-color:#aad0ff73}.dark .auth-stage .auth-input-3d:focus,[data-theme=dark] .auth-stage .auth-input-3d:focus{background:linear-gradient(#223e74 0%,#1d3665 100%);border-color:#7db4f0;box-shadow:0 0 0 4px #6ea5f040}.dark .auth-stage .peer:focus~.auth-float-row .auth-float-label,.dark .auth-stage .peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,.dark .auth-stage .peer[data-filled=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer:focus~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer:not(:placeholder-shown)~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[data-filled=true]~.auth-float-row .auth-float-label{background-color:#1b3160}.dark .auth-stage .auth-check-3d,[data-theme=dark] .auth-stage .auth-check-3d{background:linear-gradient(#1b3160 0%,#162a54 100%)}.dark .auth-stage .auth-footer-bar,[data-theme=dark] .auth-stage .auth-footer-bar{background:linear-gradient(#1f386a 0%,#1a3060 100%)}.dark .auth-stage .auth-eye-btn,[data-theme=dark] .auth-stage .auth-eye-btn{background:linear-gradient(#2c4c86 0%,#25427a 100%);border-color:#aad0ff59}.dark .auth-stage .auth-btn-3d,[data-theme=dark] .auth-stage .auth-btn-3d{background:linear-gradient(#4f86c9 0%,#3c70b4 52%,#315f9e 100%);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #06163873,0 8px 18px -6px #143c82b3}.dark .auth-stage .auth-btn-3d:hover:not(:disabled),[data-theme=dark] .auth-stage .auth-btn-3d:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px #ffffff57,inset 0 -2px #06163873,0 12px 24px -6px #1e50a0bf,0 0 0 4px #5a96e633}.dark .auth-stage .auth-input-3d[data-invalid=true],.dark .auth-stage .auth-input-3d[aria-invalid=true],[data-theme=dark] .auth-stage .auth-input-3d[data-invalid=true],[data-theme=dark] .auth-stage .auth-input-3d[aria-invalid=true]{background:linear-gradient(#1b3160 0%,#162a54 100%);border-color:#e88a95;box-shadow:0 0 0 3px #e88a953d}.dark .auth-stage .peer[data-invalid=true]~.auth-float-row .auth-float-label,.dark .auth-stage .peer[aria-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[data-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#ffd3d8;background-color:#1b3160;border-color:#e88a95}.dark .auth-stage .auth-input-3d[data-invalid=true],.dark .auth-stage .auth-input-3d[aria-invalid=true],[data-theme=dark] .auth-stage .auth-input-3d[data-invalid=true],[data-theme=dark] .auth-stage .auth-input-3d[aria-invalid=true]{border-color:#ff4d5e;box-shadow:0 0 0 3px #ff3c5247}.dark .auth-stage .peer[data-invalid=true]~.auth-float-row .auth-float-label,.dark .auth-stage .peer[aria-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[data-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#ffa3ad;border-color:#ff4d5e}.dark .auth-stage .auth-field-error-chip,[data-theme=dark] .auth-stage .auth-field-error-chip{color:#fff;background:#dc2c44;border-color:#ff5a6c;box-shadow:0 2px 8px #dc2c4473}.dark .auth-stage .auth-alert-danger,[data-theme=dark] .auth-stage .auth-alert-danger{color:#ffdde1;background:linear-gradient(145deg,#6e1d33 0%,#581830 100%);border-color:#ff4d5e}.dark .auth-stage .auth-alert-danger .auth-alert-icon,[data-theme=dark] .auth-stage .auth-alert-danger .auth-alert-icon{color:#fff;background:linear-gradient(#f0364c 0%,#cf1f3a 100%);border-color:#ff6a7a}.auth-pills--top{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;max-width:440px;margin:0 0 .9rem;display:grid}.auth-pills--top .auth-pill-3d{color:#17324d;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f6f9fd 0%,#e6eef7 100%);border:1px solid #2f78ab38;border-radius:.9rem;justify-content:center;gap:.35rem;padding:.55rem .3rem;font-size:.8rem;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000f,0 8px 18px -8px #030c1e8c}.auth-pills--top .auth-pill-3d svg{color:#2f78ab;width:15px;height:15px}.dark .auth-pills--top .auth-pill-3d,[data-theme=dark] .auth-pills--top .auth-pill-3d{color:#eef4fc;background:linear-gradient(#223b66 0%,#172b50 100%);border-color:#a0c8ff3d;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000004d,0 8px 18px -8px #0009}.dark .auth-pills--top .auth-pill-3d svg,[data-theme=dark] .auth-pills--top .auth-pill-3d svg{color:#7cc0f0}@media (width<=480px){.auth-pills--top{grid-template-columns:1fr}}.auth-panel-3d .peer[data-invalid=true]~.auth-float-row .auth-float-label,.auth-panel-3d .peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#c5162e}.dark .auth-stage .peer[data-invalid=true]~.auth-float-row .auth-float-label,.dark .auth-stage .peer[aria-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[data-invalid=true]~.auth-float-row .auth-float-label,[data-theme=dark] .auth-stage .peer[aria-invalid=true]~.auth-float-row .auth-float-label{color:#ff7383}.auth-panel-3d form{gap:1.6rem}.ace-brandpage{align-content:start;gap:1.1rem;width:min(78rem,100%);margin:0 auto;padding:1.2rem 1.2rem 2rem;display:grid}.ace-brandpage-hero{background:linear-gradient(135deg,#dcebf8 0%,#f6fafd 60%,#e6f0fa 100%);border:1px solid #2f78ab47;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 10px 26px -14px #143c6e66}.ace-brandpage-badge{color:#fff;background:linear-gradient(#4aa3e0,#2374bd);border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 10px 22px -8px #2374bdb3,inset 0 1px #fff6}.ace-brandpage-title{flex:18rem;min-width:0}.ace-brandpage-title h1{color:#14324f;margin:.1rem 0 .2rem;font-size:1.7rem}.ace-brandpage-title p:last-child{color:#35577a;margin:0;font-size:.95rem}.ace-brandpage-outlets{margin-left:auto}.ace-brandpage-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}@media (width<=1000px){.ace-brandpage-grid{grid-template-columns:1fr}}.ace-brandpage-card{background:#ffffffd1;border:1px solid #2f78ab3d;border-radius:1rem;padding:1.2rem 1.3rem 1.3rem}.ace-brandpage-card .ace-laptop-ws-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ace-brandpage-card .ace-laptop-ws-legend{margin-bottom:1rem}.ace-brandpage-card .ace-form-section-body{gap:.2rem;padding-top:.3rem}.ace-brandpage-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem;display:flex}.ace-brandpage-foot>:not(button){flex:100%}.ace-brand-logo{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:.9rem;display:grid}.ace-brand-logo-box{text-align:center;color:#5f7085;background:repeating-conic-gradient(#eef3f8 0% 25%,#fff 0% 50%) 50%/14px 14px;border:1px dashed #2f78ab66;border-radius:.7rem;place-items:center;width:8.5rem;height:5rem;font-size:.75rem;display:grid}.ace-brand-logo-box.has-image{border-style:solid}.ace-brand-logo-box.is-broken{color:#b42318;border-color:#d92d2080}.ace-brand-logo-box img{object-fit:contain;max-width:100%;max-height:100%;padding:.3rem}.dark .ace-brandpage-hero,[data-theme=dark] .ace-brandpage-hero{background:linear-gradient(135deg,#16294a 0%,#0f1c34 60%,#122039 100%);border-color:#78aaeb38;box-shadow:0 10px 26px -14px #0009}.dark .ace-brandpage-title h1,[data-theme=dark] .ace-brandpage-title h1{color:#e7eefb}.dark .ace-brandpage-title p:last-child,[data-theme=dark] .ace-brandpage-title p:last-child{color:#a9c4e8}.dark .ace-brandpage-badge,[data-theme=dark] .ace-brandpage-badge{background:linear-gradient(#4f86c9,#315f9e)}.dark .ace-brandpage-card,[data-theme=dark] .ace-brandpage-card{background:#0e182b;border-color:#78aaeb2e}.dark .ace-brand-logo-box,[data-theme=dark] .ace-brand-logo-box{color:#8ba1c4;background:repeating-conic-gradient(#16233d 0% 25%,#1c2c4a 0% 50%) 50%/14px 14px;border-color:#78aaeb59}.dark .ace-brand-logo-box.is-broken,[data-theme=dark] .ace-brand-logo-box.is-broken{color:#ff7383;border-color:#ff738380}.ace-brandpage--logo .ace-brandpage-logo{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:1.4rem;max-width:60rem;display:grid}@media (width<=800px){.ace-brandpage--logo .ace-brandpage-logo{grid-template-columns:1fr}}.ace-brand-logo-box--xl{width:100%;height:11rem;font-size:.9rem}.ace-brandpage-logo-side{align-content:center;gap:.9rem;display:grid}.ace-brandpage-logo-side .ace-wk-lead{margin:0}.ace-brandpage-logo-side>button{justify-self:start}.ace-report-head{background:linear-gradient(135deg,#dcebf8 0%,#f6fafd 60%,#e6f0fa 100%);border:1px solid #2f78ab42;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;margin:.75rem 0 calc(1rem - 10px);padding:0;display:flex;box-shadow:0 10px 24px -14px #143c6e66}.ace-report-head-left{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;margin:5px;display:flex}@media (width<=1320px){.ace-report-head-left{flex-wrap:wrap}}.ace-report-head-right{align-items:center;gap:.7rem;margin:5px 14px 5px auto;display:flex}.ace-report-head-left{flex:1 1 0}.ace-report-head-left>.ace-prod-status-pipe,.ace-report-head-left>.ace-daterange{flex:none}.ace-report-head-left>.ace-form-select-root,.ace-report-head-left>.ace-field,.ace-report-head-left .ace-field{flex:0 auto;width:auto;min-width:6rem;max-width:18rem;margin:0}.ace-report-head .ace-prod-status-pipe{--toolbar-ctl-h:2.9rem}.ace-report-head .ace-daterange-btn{box-sizing:border-box;height:2.75rem}.ace-report-head .ace-prod-status-pill{letter-spacing:.02em;padding:0 1rem;font-size:1.05rem;font-weight:700}.dark .ace-report-head,[data-theme=dark] .ace-report-head{background:linear-gradient(135deg,#16294a 0%,#0f1c34 60%,#122039 100%);border-color:#78aaeb38;box-shadow:0 10px 24px -14px #0009}.ace-report-icon{aspect-ratio:1;color:#fff;cursor:pointer;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.7rem;min-width:2.7rem;height:2.7rem;padding:0;transition:transform .18s,filter .18s,box-shadow .18s;display:grid;flex:0 0 2.7rem!important}.ace-report-icon:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.ace-report-icon:disabled{opacity:.45;cursor:not-allowed}.ace-report-icon--csv{background:linear-gradient(#34d399,#0f9f6e);box-shadow:inset 0 1px #fff6,0 8px 18px -6px #0f9f6ea6}.ace-report-icon--print{background:linear-gradient(#52aef0,#2374bd);box-shadow:inset 0 1px #fff6,0 8px 18px -6px #2374bda6}.dark .ace-report-icon--csv,[data-theme=dark] .ace-report-icon--csv{background:linear-gradient(#2fbf8c,#12805a);box-shadow:inset 0 1px #ffffff40,0 8px 18px -6px #0009}.dark .ace-report-icon--print,[data-theme=dark] .ace-report-icon--print{background:linear-gradient(#5b95d6,#315f9e);box-shadow:inset 0 1px #ffffff40,0 8px 18px -6px #0009}.ace-brand-logo--stack{grid-template-columns:1fr;gap:.9rem}.ace-brand-logo--stack .ace-brand-logo-box--xl{height:9rem}.ace-set .ace-brandpage-hero{margin:0}:root{--ace-field-gap:1.5rem}.ace-field{margin:0 0 var(--ace-field-gap)}:is(:has(>.ace-field),:has(>*>.ace-field)){row-gap:0!important}:not(.ace-form-row)>.ace-field:last-child:not(:only-child),:last-child>.ace-field:only-child{margin-bottom:0}.ace-form-row.ace-form-row{margin-bottom:var(--ace-field-gap);row-gap:var(--ace-field-gap)!important}.ace-form-row:last-child,.ace-form-row>.ace-field,.ace-form-row>*>.ace-field{margin-bottom:0}:is(:has(>.ace-field),:has(>*>.ace-field))>:is(.ace-laptop-ws-section,.ace-laptop-ws-check-group:not(.is-plain),.ace-choice):not(:last-child){margin-bottom:var(--ace-field-gap)}:is(:has(>.ace-field),:has(>*>.ace-field))>:not(.ace-field,.ace-form-row,.ace-laptop-ws-section,.ace-laptop-ws-check-group,.ace-choice,:has(>.ace-field:only-child))+:is(.ace-laptop-ws-section,.ace-laptop-ws-check-group:not(.is-plain),.ace-choice){margin-top:var(--ace-field-gap)}.ace-laptop-ws-form-scroll{gap:var(--ace-field-gap)}.ace-form-section-body{row-gap:0}.ace-laptop-ws-section.is-danger{background:#fee2e280;border-color:#dc262680}.ace-laptop-ws-section.is-danger>.ace-laptop-ws-legend{color:#b91c1c}.dark .ace-laptop-ws-section.is-danger,[data-theme=dark] .ace-laptop-ws-section.is-danger{background:#7f1d1d38;border-color:#f8717180}.dark .ace-laptop-ws-section.is-danger>.ace-laptop-ws-legend,[data-theme=dark] .ace-laptop-ws-section.is-danger>.ace-laptop-ws-legend{color:#fca5a5}.ace-section-hint{color:#6f8fad;margin:0 0 .9rem;font-size:.86rem;font-weight:550;line-height:1.45;display:block}.dark .ace-section-hint,[data-theme=dark] .ace-section-hint{color:#7aa8c4}.ace-choice>.ace-laptop-ws-legend{margin-bottom:.6rem;padding-left:0}.ace-list-search{--search-h:2.85rem;height:var(--search-h)}.ace-list-search:hover,.ace-list-search:focus-within{transform:none}.ace-list-search .ace-list-search-icon{color:#4d7ea6;width:1.25rem;height:1.25rem;left:.95rem}.ace-list-search:hover .ace-list-search-icon,.ace-list-search:focus-within .ace-list-search-icon{color:#2374bd}.ace-list-search .ace-list-search-input{--sr-bg:linear-gradient(180deg, #fff 0%, #eef5fc 100%);box-sizing:border-box;height:var(--search-h,2.85rem);color:#17324d;background:var(--sr-bg);border:1px solid #a9c8e4;padding-left:3rem;font-size:1.1rem;font-weight:700;transition:border-color .25s;animation:2.8s ease-in-out infinite ace-search-glow;box-shadow:inset 0 1px #fff,inset 0 -1px #2f78ab14,0 8px 18px -8px #1e508c73,0 2px 4px #1e508c1f,0 0 #2f8fd800}.ace-list-search .ace-list-search-input::placeholder{color:#5f7f9d;font-weight:600}.ace-list-search:hover .ace-list-search-input,.ace-list-search:focus-within .ace-list-search-input{animation:none}.ace-list-search:hover .ace-list-search-input{border-color:#6fa8d8;box-shadow:inset 0 1px #fff,0 12px 24px -8px #1e508c8c,0 2px 6px #1e508c29,0 0 0 3px #2f8fd824}.ace-list-search:focus-within .ace-list-search-input{--sr-bg:linear-gradient(180deg, #fff 0%, #fff 100%);border-color:#2f8fd8;box-shadow:inset 0 1px #fff,0 14px 28px -8px #2374bd99,0 0 0 4px #2f8fd83d}.ace-list-search-kbd{color:#2d5f8c;background:linear-gradient(#fff,#e6f0f9);border-color:#2f78ab4d;height:1.75rem;padding:0 .7rem;font-size:.76rem;font-weight:800}.dark .ace-list-search .ace-list-search-icon,[data-theme=dark] .ace-list-search .ace-list-search-icon{color:#8fb5e0}.dark .ace-list-search:hover .ace-list-search-icon,.dark .ace-list-search:focus-within .ace-list-search-icon,[data-theme=dark] .ace-list-search:hover .ace-list-search-icon,[data-theme=dark] .ace-list-search:focus-within .ace-list-search-icon{color:#cfe3ff}.dark .ace-list-search .ace-list-search-input,[data-theme=dark] .ace-list-search .ace-list-search-input{--sr-bg:linear-gradient(180deg, #17294a 0%, #101f3b 100%);color:#eef4fc;border-color:#8cbeff4d;animation:2.8s ease-in-out infinite ace-search-glow-dark;box-shadow:inset 0 1px #a0c8ff1f,0 10px 22px -10px #000000d9,0 2px 4px #00000059,0 0 #6ea6e400}.dark .ace-list-search .ace-list-search-input::placeholder,[data-theme=dark] .ace-list-search .ace-list-search-input::placeholder{color:#8fa9cc}.dark .ace-list-search:hover .ace-list-search-input,.dark .ace-list-search:focus-within .ace-list-search-input,[data-theme=dark] .ace-list-search:hover .ace-list-search-input,[data-theme=dark] .ace-list-search:focus-within .ace-list-search-input{animation:none}.dark .ace-list-search:hover .ace-list-search-input,[data-theme=dark] .ace-list-search:hover .ace-list-search-input{border-color:#a0cdff80;box-shadow:inset 0 1px #a0c8ff29,0 14px 26px -10px #000000e6,0 0 0 3px #4a8fd929}.dark .ace-list-search:focus-within .ace-list-search-input,[data-theme=dark] .ace-list-search:focus-within .ace-list-search-input{--sr-bg:linear-gradient(180deg, #1c3358 0%, #1c3358 100%);border-color:#7db4f0;box-shadow:inset 0 1px #a0c8ff33,0 16px 30px -10px #000000e6,0 0 0 4px #6ea6e452}.dark .ace-list-search-kbd,[data-theme=dark] .ace-list-search-kbd{color:#cfe3ff;background:linear-gradient(#264070,#1d3560);border-color:#8cbeff4d}@keyframes ace-search-glow{0%,to{box-shadow:inset 0 1px #fff,inset 0 -1px #2f78ab14,0 8px 18px -8px #1e508c73,0 2px 4px #1e508c1f,0 0 #2f8fd800}50%{box-shadow:inset 0 1px #fff,inset 0 -1px #2f78ab14,0 10px 22px -6px #2f8fd899,0 2px 4px #1e508c1f,0 0 0 3px #2f8fd829}}@keyframes ace-search-glow-dark{0%,to{box-shadow:inset 0 1px #a0c8ff1f,0 10px 22px -10px #000000d9,0 2px 4px #00000059,0 0 #6ea6e400}50%{box-shadow:inset 0 1px #a0c8ff29,0 10px 24px -6px #4a8fd98c,0 2px 4px #00000059,0 0 0 3px #6ea6e433}}@media (prefers-reduced-motion:reduce){.ace-list-search .ace-list-search-input{animation:none!important}}.ace-price-value{white-space:nowrap;display:inline-block}.ace-price-arrow{color:#e39a1f;margin-right:.6em;font-size:1em;line-height:1;display:inline-block}.ace-cat-rail-parent:not(:first-child){margin-top:.85rem}.ace-cat-rail-child{background-image:linear-gradient(135deg,#f0f6fbe6,#fafcfed9);border-left:3px solid #2f78ab59;margin-left:2.1rem;position:relative}.ace-cat-rail-parent{border-left-width:4px}.dark .ace-cat-rail-child,[data-theme=dark] .ace-cat-rail-child{background-image:linear-gradient(135deg,#14223cb3,#0e182b99);border-left-color:#78aaeb66}.ace-laptop-ws-section{padding-bottom:1rem}.ace-side-form-stack>.ace-laptop-ws-section:not(:last-child),.ace-side-form-stack>.ace-laptop-ws-check-group:not(:last-child){margin-bottom:var(--ace-field-gap)}.app-sidebar-brand,.dark .app-sidebar-brand,[data-theme=dark] .app-sidebar-brand,html:not(.dark) .app-sidebar-brand{background:0 0}.app-sidebar-title-wrap{justify-content:center;padding:.5rem 0 .1rem;display:flex}.app-wordmark{width:100%;padding-bottom:0}.app-wordmark .auth-wordmark-text{letter-spacing:-.05em;text-align:center;filter:drop-shadow(0 1px #3a78b0)drop-shadow(0 2px #285e90)drop-shadow(0 3px #184470)drop-shadow(0 10px 16px #020a1c80)drop-shadow(0 0 22px #5aaafa4d);width:100%;padding:0;font-size:4.85rem;animation:none;display:block}html:not(.dark) .app-nav-group-open,html:not(.dark) .app-nav-group-active{background:linear-gradient(#2c5983 0%,#275179 100%);border-color:#96bee638;animation:none;transform:none;box-shadow:inset 0 1px #c8e1f51a,0 4px 10px -4px #08192d73}html:not(.dark) .app-nav-group-open .app-nav-icon,html:not(.dark) .app-nav-group-active .app-nav-icon{background:linear-gradient(#4a7fae 0%,#3f72a1 100%);box-shadow:inset 0 1px #ffffff1f}.dark .app-nav-group-open,[data-theme=dark] .app-nav-group-open,.dark .app-nav-group-active,[data-theme=dark] .app-nav-group-active{background:linear-gradient(#4a8fd926 0%,#4a8fd912 100%);border-color:#78a5e138;animation:none;transform:none;box-shadow:inset 0 1px #6ea6e41f,0 4px 10px -4px #00000080}.ace-brandpage-title h1,.ace-profile-id h1,.ace-upd-title,.ace-set-title{letter-spacing:-.01em;font-weight:800}.ace-wb-drawer{--wb-tone:#2f8fd8;--wb-tone-soft:#2f8fd824;background:linear-gradient(#f7fafd 0%,#eaf2fa 100%);border-left:1px solid #2f78ab4d;width:min(27rem,100vw);animation:.32s cubic-bezier(.22,1,.36,1) both ace-wb-in;box-shadow:-18px 0 50px -12px #0a1e3c66}.ace-wb-drawer.is-notices{--wb-tone:#e0a030;--wb-tone-soft:#e0a03029}.ace-wb-drawer.is-scanned{--wb-tone:#2f8fd8;--wb-tone-soft:#2f8fd824}.ace-wb-drawer.is-reserved{--wb-tone:#8b6cf0;--wb-tone-soft:#8b6cf026}.ace-wb-drawer.is-cart{--wb-tone:#e5566b;--wb-tone-soft:#e5566b24}.ace-wb-head{background:linear-gradient(135deg, var(--wb-tone-soft) 0%, transparent 70%);border-bottom:1px solid #2f78ab33;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffffb3}.ace-wb-head-icon{color:#fff;background:linear-gradient(180deg, var(--wb-tone), var(--wb-tone));border-radius:.9rem;flex-shrink:0;place-items:center;width:2.7rem;height:2.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ace-wb-head-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--wb-tone) 78%, #fff), var(--wb-tone))}}.ace-wb-head-icon{box-shadow:0 1px 0 #fff6 inset, 0 8px 18px -6px var(--wb-tone)}.ace-wb-head-copy{flex:1;min-width:0}.ace-wb-head h2{letter-spacing:-.01em;color:#14324f;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.ace-wb-head p{color:#4a6a8a;margin:.1rem 0 0;font-size:.8rem}.ace-wb-count{color:#fff;background:var(--wb-tone);border-radius:9999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.78rem;font-weight:800;display:inline-grid}.ace-wb-body{gap:.85rem;padding:1rem 1.1rem 1.5rem}.ace-wb-item{background:#fff;border:1px solid #2f78ab33;border-radius:.9rem;gap:.35rem;padding:.9rem 1rem .9rem 1.2rem;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 6px 16px -10px #143c6e66}.ace-wb-item:before{content:"";background:var(--wb-tone);border-radius:0 4px 4px 0;width:4px;position:absolute;top:.7rem;bottom:.7rem;left:0}.ace-wb-item:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #143c6e80}.ace-wb-item>header strong{color:#14324f;font-size:1rem;font-weight:800}.ace-wb-item>header button{color:#6a86a3;border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;transition:background .2s,color .2s;display:grid}.ace-wb-item>header button:hover{color:#c5162e;background:#d92d201f}.ace-wb-code{color:#2d5f8c;background:#2f78ab1a;border-radius:9999px;justify-self:start;padding:.15rem .55rem;font-size:.74rem;font-weight:700;display:inline-block}.ace-wb-code [data-status]{color:#14324f;padding:0 .3rem}.ace-wb-code [data-status=Available]{color:#0f8a5a}.ace-wb-code [data-status=Reserved]{color:#7a58e0}.ace-wb-code [data-status=Moved]{color:#c07a10}.ace-wb-specs{color:#35577a;font-size:.85rem}.ace-wb-price{color:#1f6f98;font-size:1.15rem;font-weight:800}.ace-wb-actions{gap:.5rem;margin-top:.5rem}.ace-wb-notice{color:#14324f;align-items:flex-start;gap:.7rem;width:100%;padding:.85rem 1rem;font-size:.92rem;font-weight:600;line-height:1.4;display:flex;border-left:0!important}.ace-wb-notice:before{display:none}.ace-wb-notice-dot{background:#3a74b8;border-radius:9999px;flex-shrink:0;width:.7rem;height:.7rem;margin-top:.35rem;box-shadow:0 0 0 4px #3a74b82e}.ace-wb-notice.is-warn .ace-wb-notice-dot{background:#e0a030;box-shadow:0 0 0 4px #e0a03033}.ace-wb-notice.is-danger .ace-wb-notice-dot{background:#d92d20;box-shadow:0 0 0 4px #d92d202e}.ace-wb-empty{text-align:center;color:#4a6a8a;justify-items:center;gap:.8rem;padding:3rem 1rem;display:grid}.ace-wb-empty p{max-width:16rem;margin:0;font-size:.95rem;font-weight:600}.ace-wb-empty-icon{width:4.2rem;height:4.2rem;color:var(--wb-tone);background:var(--wb-tone-soft);box-shadow:0 0 0 8px var(--wb-tone);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ace-wb-empty-icon{box-shadow:0 0 0 8px color-mix(in srgb, var(--wb-tone) 8%, transparent)}}.ace-wb-empty-icon svg{width:30px;height:30px}.ace-wb-toast{background:linear-gradient(#3a86c4,#2b6fa5);border-radius:9999px;align-items:center;gap:.6rem;padding:.75rem 1.2rem;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) both ace-wb-toast-in;display:flex;box-shadow:0 14px 34px -8px #0f28508c,inset 0 1px #ffffff40}.ace-wb-toast.is-ok{background:linear-gradient(#34b47f,#1f9463)}.ace-wb-toast.is-danger{background:linear-gradient(#e0505c,#c5303f)}.ace-wb-toast-dot{background:#fff;border-radius:9999px;width:.6rem;height:.6rem;box-shadow:0 0 0 4px #ffffff47}@keyframes ace-wb-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ace-wb-toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.dark .ace-wb-drawer,[data-theme=dark] .ace-wb-drawer{background:linear-gradient(#0f1c36 0%,#0a1222 100%);border-color:#8cbeff38;box-shadow:-18px 0 50px -12px #000000bf}.dark .ace-wb-head,[data-theme=dark] .ace-wb-head{border-color:#8cbeff29;box-shadow:inset 0 1px #a0c8ff0f}.dark .ace-wb-head h2,[data-theme=dark] .ace-wb-head h2{color:#f0f6ff}.dark .ace-wb-head p,[data-theme=dark] .ace-wb-head p{color:#9fb8da}.dark .ace-wb-item,[data-theme=dark] .ace-wb-item{background:linear-gradient(#16294a 0%,#112040 100%);border-color:#8cbeff33;box-shadow:0 8px 18px -10px #000c}.dark .ace-wb-item:hover,[data-theme=dark] .ace-wb-item:hover{box-shadow:0 14px 26px -12px #000000e6}.dark .ace-wb-item>header strong,[data-theme=dark] .ace-wb-item>header strong{color:#f0f6ff}.dark .ace-wb-item>header button,[data-theme=dark] .ace-wb-item>header button{color:#9fb8da}.dark .ace-wb-item>header button:hover,[data-theme=dark] .ace-wb-item>header button:hover{color:#ff8a98;background:#ff5a6e2e}.dark .ace-wb-code,[data-theme=dark] .ace-wb-code{color:#bcd6f5;background:#78aaeb29}.dark .ace-wb-code [data-status],[data-theme=dark] .ace-wb-code [data-status]{color:#e6f0ff}.dark .ace-wb-code [data-status=Available],[data-theme=dark] .ace-wb-code [data-status=Available]{color:#5fe0a8}.dark .ace-wb-code [data-status=Reserved],[data-theme=dark] .ace-wb-code [data-status=Reserved]{color:#b7a3ff}.dark .ace-wb-code [data-status=Moved],[data-theme=dark] .ace-wb-code [data-status=Moved]{color:#f0c060}.dark .ace-wb-specs,[data-theme=dark] .ace-wb-specs{color:#b9d1ef}.dark .ace-wb-price,[data-theme=dark] .ace-wb-price{color:#8fd0ff}.dark .ace-wb-notice,[data-theme=dark] .ace-wb-notice{color:#e6f0ff}.dark .ace-wb-empty,[data-theme=dark] .ace-wb-empty{color:#9fb8da}@media (prefers-reduced-motion:reduce){.ace-wb-drawer,.ace-wb-toast{animation:none}}.ace-side-form-fields .auth-alert-panel:not(.auth-alert-info){z-index:6;position:sticky;bottom:.4rem;box-shadow:0 10px 26px -8px #0f1e3c73}.ace-toast-stack{z-index:200;pointer-events:none;gap:.6rem;width:min(22rem,100vw - 2rem);display:grid;position:fixed;bottom:1.1rem;right:1.1rem}.ace-toast{--t:#2f8fd8;pointer-events:auto;border:1px solid var(--t);border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.8rem .6rem .9rem .8rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ace-toast{border:1px solid color-mix(in srgb, var(--t) 40%, transparent)}}.ace-toast{background:linear-gradient(#fff 0%,#f1f6fc 100%);animation:.38s cubic-bezier(.34,1.4,.64,1) both ace-toast-in;box-shadow:0 16px 34px -12px #0a1e3c80,0 2px 6px #0a1e3c1f}.ace-toast.is-ok{--t:#1f9d68}.ace-toast.is-danger{--t:#d92d20}.ace-toast-icon{color:#fff;background:linear-gradient(180deg, var(--t), var(--t));border-radius:.7rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ace-toast-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--t) 80%, #fff), var(--t))}}.ace-toast-icon{box-shadow:0 6px 14px -5px var(--t)}.ace-toast-body{flex:1;min-width:0}.ace-toast-body strong{color:#14324f;font-size:.9rem;font-weight:800;display:block}.ace-toast-body p{color:#35577a;overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.86rem;line-height:1.4}.ace-toast-close{color:#6a86a3;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;width:1.6rem;height:1.6rem;font-size:1.2rem;line-height:1;transition:background .2s,color .2s}.ace-toast-close:hover{color:#14324f;background:#14325a1a}.ace-toast-bar{background:var(--t);transform-origin:0;width:100%;height:3px;animation:linear both ace-toast-bar;position:absolute;bottom:0;left:0}.dark .ace-toast,[data-theme=dark] .ace-toast{border-color:var(--t);background:linear-gradient(#17294a 0%,#101f3b 100%)}@supports (color:color-mix(in lab, red, red)){.dark .ace-toast,[data-theme=dark] .ace-toast{border-color:color-mix(in srgb, var(--t) 55%, transparent)}}.dark .ace-toast,[data-theme=dark] .ace-toast{box-shadow:0 18px 36px -12px #000c}.dark .ace-toast.is-ok,[data-theme=dark] .ace-toast.is-ok{--t:#34c48a}.dark .ace-toast.is-danger,[data-theme=dark] .ace-toast.is-danger{--t:#ff5468}.dark .ace-toast-body strong,[data-theme=dark] .ace-toast-body strong{color:#f0f6ff}.dark .ace-toast-body p,[data-theme=dark] .ace-toast-body p{color:#b9d1ef}.dark .ace-toast-close,[data-theme=dark] .ace-toast-close{color:#9fb8da}.dark .ace-toast-close:hover,[data-theme=dark] .ace-toast-close:hover{color:#fff;background:#a0c8ff24}@keyframes ace-toast-in{0%{opacity:0;transform:translate(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes ace-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ace-toast{animation:none}.ace-toast-bar{animation:none;display:none}}.ace-confirm-back{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a182e8c;place-items:center;padding:1rem;animation:.2s both ace-confirm-fade;display:grid;position:fixed;inset:0}.ace-confirm{--c:#2f8fd8;text-align:center;background:linear-gradient(#fff 0%,#eef4fb 100%);border:1px solid #2f78ab4d;border-radius:1.1rem;justify-items:center;gap:.5rem;width:min(26rem,100%);padding:1.6rem 1.5rem 1.3rem;animation:.28s cubic-bezier(.34,1.4,.64,1) both ace-confirm-pop;display:grid;box-shadow:0 28px 60px -14px #08183299}.ace-confirm.is-danger{--c:#d92d20}.ace-confirm-icon{color:#fff;background:linear-gradient(180deg, var(--c), var(--c));border-radius:9999px;place-items:center;width:3.4rem;height:3.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ace-confirm-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 78%, #fff), var(--c))}}.ace-confirm-icon{box-shadow:0 0 0 8px var(--c), 0 10px 22px -8px var(--c)}@supports (color:color-mix(in lab, red, red)){.ace-confirm-icon{box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 14%, transparent), 0 10px 22px -8px var(--c)}}.ace-confirm h2{color:#14324f;margin:.4rem 0 0;font-size:1.2rem;font-weight:800}.ace-confirm p{color:#35577a;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.ace-confirm-actions{gap:.7rem;width:100%;margin-top:.9rem;display:flex}.ace-confirm-btn{color:#23486e;cursor:pointer;background:#fff;border:1px solid #2f78ab59;border-radius:.8rem;flex:1;height:2.7rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s}.ace-confirm-btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px -8px #143c6e80}.ace-confirm-btn--go{color:#fff;background:linear-gradient(#52aef0,#2374bd);border-color:#0000}.dark .ace-confirm,[data-theme=dark] .ace-confirm{background:linear-gradient(#17294a 0%,#101f3b 100%);border-color:#8cbeff3d}.dark .ace-confirm.is-danger,[data-theme=dark] .ace-confirm.is-danger{--c:#ff5468}.dark .ace-confirm h2,[data-theme=dark] .ace-confirm h2{color:#f0f6ff}.dark .ace-confirm p,[data-theme=dark] .ace-confirm p{color:#b9d1ef}.dark .ace-confirm-btn,[data-theme=dark] .ace-confirm-btn{color:#e6f0ff;background:#1c3358;border-color:#8cbeff4d}@keyframes ace-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes ace-confirm-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ace-confirm-back,.ace-confirm{animation:none}}.ace-confirm-btn{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ace-confirm-btn--cancel{color:#35577a;background:#f3f7fb;border-color:#466e964d}.ace-confirm-btn--go.is-danger{background:linear-gradient(#f0574a,#d3281c);box-shadow:inset 0 1px #ffffff59,0 10px 20px -8px #d92d20bf}.ace-confirm-btn--go.is-danger:hover{filter:brightness(1.06)}.dark .ace-confirm .ace-confirm-btn--cancel,[data-theme=dark] .ace-confirm .ace-confirm-btn--cancel{color:#cfe0f5;background:#8cafdc1f;border-color:#a0c3eb4d}.dark .ace-confirm .ace-confirm-btn--cancel:hover,[data-theme=dark] .ace-confirm .ace-confirm-btn--cancel:hover{background:#8cafdc33}.dark .ace-confirm .ace-confirm-btn--go,[data-theme=dark] .ace-confirm .ace-confirm-btn--go{color:#fff;background:linear-gradient(#5a9be0,#3a74b8);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff40,0 10px 20px -8px #2864beb3}.dark .ace-confirm .ace-confirm-btn--go.is-danger,[data-theme=dark] .ace-confirm .ace-confirm-btn--go.is-danger{background:linear-gradient(#ff5a6c,#d6243b);border-color:#fff3;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -8px #ff3c52a6}.ace-confirm{gap:.55rem}.ace-confirm h2{font-size:1.3rem}.ace-confirm p{max-width:21rem}.ace-list-search-clear{z-index:4;cursor:pointer;color:#d92d20;background:linear-gradient(#fff1f0,#ffdcd8);border:0;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:transform .2s,filter .2s;animation:.22s cubic-bezier(.34,1.56,.64,1) both ace-clear-in;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #d92d2059,0 4px 10px -4px #d92d2080}.ace-list-search-clear:hover{color:#fff;background:linear-gradient(#f0574a,#d3281c);transform:translateY(-50%)scale(1.1)rotate(90deg);box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #d92d20b3}.dark .ace-list-search-clear,[data-theme=dark] .ace-list-search-clear{color:#ff8595;background:#ff546829;box-shadow:inset 0 0 0 1px #ff6e8073}.dark .ace-list-search-clear:hover,[data-theme=dark] .ace-list-search-clear:hover{color:#fff;background:linear-gradient(#ff5a6c,#d6243b);box-shadow:0 6px 14px -4px #ff3c5299}@keyframes ace-clear-in{0%{opacity:0;transform:translateY(-50%)scale(.5)}to{opacity:1;transform:translateY(-50%)scale(1)}}.ace-detail-stack{gap:1rem;display:grid}.ace-detail-block{background:#ffffffb3;border:1px solid #2f78ab33;border-radius:.85rem;gap:.5rem;padding:.85rem .95rem;display:grid}.ace-detail-heading{letter-spacing:.1em;text-transform:uppercase;color:#2d5f8c;margin:0;font-size:.72rem;font-weight:800}.ace-detail-empty{color:#5f7f9d;margin:0;font-size:.88rem}.ace-detail-lines{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ace-detail-lines li{border-bottom:1px solid #2f78ab24;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem 0;display:flex}.ace-detail-lines li:last-child{border-bottom:0}.ace-detail-lines li>span{min-width:0;display:grid}.ace-detail-lines strong{color:#14324f;overflow-wrap:anywhere;font-weight:700}.ace-detail-lines em{color:#4d6d8c;font-size:.8rem;font-style:normal}.ace-detail-list .is-total{border-top:1px solid #2f78ab40;padding-top:.4rem;font-weight:800}.dark .ace-detail-block,[data-theme=dark] .ace-detail-block{background:#122039bf;border-color:#8cbeff2e}.dark .ace-detail-heading,[data-theme=dark] .ace-detail-heading{color:#8fc0f0}.dark .ace-detail-empty,[data-theme=dark] .ace-detail-empty{color:#9fb8da}.dark .ace-detail-lines li,[data-theme=dark] .ace-detail-lines li{border-color:#8cbeff24}.dark .ace-detail-lines strong,[data-theme=dark] .ace-detail-lines strong{color:#f0f6ff}.dark .ace-detail-lines em,[data-theme=dark] .ace-detail-lines em{color:#a9c4e8}.ace-split-page.is-wide{grid-template-columns:minmax(0,1fr) minmax(24rem,34rem)}.ace-split-main>.ace-prod-page{flex:1;min-height:0;padding:0}.ace-split-main:has(>.ace-prod-page){overflow:visible}.ace-detail-stack,.ace-side-form-fields{gap:var(--ace-field-gap)}.ace-detail-table{border-collapse:collapse;width:100%;font-size:.82rem}.ace-detail-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#5f7f9d;border-bottom:1px solid #2f78ab38;padding:.3rem .4rem;font-size:.68rem;font-weight:800}.ace-detail-table td{color:#14324f;overflow-wrap:anywhere;border-bottom:1px solid #2f78ab1f;padding:.4rem}.ace-detail-table tr:last-child td{border-bottom:0}.ace-detail-table [data-tone=warn]{color:#b4551a;font-weight:700}.ace-detail-table [data-tone=ok]{color:#1f7a4d;font-weight:700}.ace-detail-flag{color:#b4551a;background:#b4551a24;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-style:normal;font-weight:800}.ace-upgrade-list{gap:.7rem;display:grid}.ace-upgrade-card{border:1px solid #2f78ab2e;border-radius:.7rem;gap:.5rem;padding:.7rem .75rem;display:grid}.ace-upgrade-card>header,.ace-upgrade-card>footer{justify-content:space-between;gap:.6rem;font-size:.82rem;display:flex}.ace-upgrade-card>header span,.ace-upgrade-card>footer span{color:#4d6d8c}.ace-upgrade-card>footer{border-top:1px solid #2f78ab2e;padding-top:.4rem}.ace-upgrade-card>footer [data-tone=warn]{color:#b4551a}.ace-upgrade-card>footer [data-tone=ok]{color:#1f7a4d}.dark .ace-detail-table th,[data-theme=dark] .ace-detail-table th{color:#8fa9cc;border-color:#8cbeff33}.dark .ace-detail-table td,[data-theme=dark] .ace-detail-table td{color:#e4eefc;border-color:#8cbeff1f}.dark .ace-detail-table [data-tone=warn],[data-theme=dark] .ace-detail-table [data-tone=warn],.dark .ace-upgrade-card>footer [data-tone=warn],[data-theme=dark] .ace-upgrade-card>footer [data-tone=warn]{color:#f0a86a}.dark .ace-detail-table [data-tone=ok],[data-theme=dark] .ace-detail-table [data-tone=ok],.dark .ace-upgrade-card>footer [data-tone=ok],[data-theme=dark] .ace-upgrade-card>footer [data-tone=ok]{color:#6fd4a0}.dark .ace-detail-flag,[data-theme=dark] .ace-detail-flag{color:#f0a86a;background:#f0a86a29}.dark .ace-upgrade-card,[data-theme=dark] .ace-upgrade-card{border-color:#8cbeff29}.dark .ace-upgrade-card>header span,.dark .ace-upgrade-card>footer span,[data-theme=dark] .ace-upgrade-card>header span,[data-theme=dark] .ace-upgrade-card>footer span{color:#a9c4e8}.ace-prod-status{font-weight:800}.ace-prod-status-btn{cursor:pointer;align-items:center;gap:.35rem;font-family:inherit;display:inline-flex}.ace-prod-status-btn:hover{filter:brightness(.95);box-shadow:0 0 0 3px #2f78ab33}.ace-prod-status-btn:disabled{opacity:.6;cursor:wait}@media (width>=1101px){.ace-prod-rail:not(.has-metric){grid-template-columns:minmax(8.4rem,10.4rem) minmax(0,1fr) auto}.ace-prod-rail.has-metric{grid-template-columns:minmax(8.4rem,10.4rem) minmax(8rem,9.5rem) minmax(0,1fr) auto}.ace-prod-rail.has-prices{grid-template-columns:minmax(8.4rem,10.4rem) minmax(0,1fr) auto auto}.ace-prod-rail.is-narrow-id:not(.has-metric){grid-template-columns:minmax(7.4625rem,9.4625rem) minmax(0,1fr) auto}.ace-prod-rail.is-narrow-id.has-metric{grid-template-columns:minmax(7.4625rem,9.4625rem) minmax(8rem,9.5rem) minmax(0,1fr) auto}.ace-prod-rail.is-narrow-id.has-prices{grid-template-columns:minmax(7.4625rem,9.4625rem) minmax(0,1fr) auto auto}}.ace-status-menu-scrim{z-index:1190;background:#0a14232e;position:fixed;inset:0}.ace-status-menu{z-index:1200;background:#fff;border:2px solid #2f78ab;border-radius:.9rem;flex-direction:column;width:15rem;max-height:min(30rem,80vh);padding:0;display:flex;position:fixed;overflow:visible;box-shadow:0 0 0 4px #2f78ab29,0 24px 48px -12px #0f23418c}.ace-status-menu-head{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#2f78ab;border-radius:.75rem .75rem 0 0;flex:none;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.6rem .85rem;font-size:.72rem;font-weight:800;display:flex}.ace-status-menu-head span{letter-spacing:.02em;text-transform:none;background:#ffffff38;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.ace-status-menu-body{flex:1;min-height:0;margin:7px;overflow-y:auto}.ace-status-menu ul{margin:0;padding:0 .4rem;list-style:none}.ace-status-menu button{width:100%;font:inherit;color:#14324f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.65rem;padding:.55rem .7rem;font-size:1rem;font-weight:800;display:flex}.ace-status-menu button:hover{background:#2f78ab24}.ace-status-menu button[data-current]{background:#2f78ab33}.ace-status-menu button i{background:#7d97b3;border-radius:50%;flex:none;width:.65rem;height:.65rem}.dark .ace-status-menu,[data-theme=dark] .ace-status-menu{background:#0e182b;border-color:#5b9bd8;box-shadow:0 0 0 4px #5b9bd838,0 24px 48px -12px #000000d9}.dark .ace-status-menu-head,[data-theme=dark] .ace-status-menu-head{background:#1f4f80}.dark .ace-status-menu button,[data-theme=dark] .ace-status-menu button{color:#eaf2ff}.dark .ace-status-menu button:hover,[data-theme=dark] .ace-status-menu button:hover{background:#172845}.dark .ace-status-menu button[data-current],[data-theme=dark] .ace-status-menu button[data-current]{background:#122039}.ace-prod-lock-pill[data-locked=true]{color:#067647;background:#dcfce7f2;border-color:#06764759}.ace-prod-lock-pill[data-locked=false]{color:#b42318;background:#fee2e2f2;border-color:#b4231866}.ace-prod-lock-pill[data-locked=true]:hover{color:#05603a;background:#bbf7d0;border-color:#0676478c;box-shadow:0 0 0 3px #22c55e2e}.ace-prod-lock-pill[data-locked=false]:hover{color:#912018;background:#fecaca;border-color:#b423188c;box-shadow:0 0 0 3px #ef44442e}.dark .ace-prod-lock-pill[data-locked=true],[data-theme=dark] .ace-prod-lock-pill[data-locked=true]{color:#6ee7b7;background:#064e3b80;border-color:#10b98173}.dark .ace-prod-lock-pill[data-locked=false],[data-theme=dark] .ace-prod-lock-pill[data-locked=false]{color:#fca5a5;background:#7f1d1d73;border-color:#ef444480}.dark .ace-prod-lock-pill[data-locked=true]:hover,[data-theme=dark] .ace-prod-lock-pill[data-locked=true]:hover{color:#a7f3d0;background:#065f46b3;box-shadow:0 0 0 3px #10b98138}.dark .ace-prod-lock-pill[data-locked=false]:hover,[data-theme=dark] .ace-prod-lock-pill[data-locked=false]:hover{color:#fecaca;background:#991b1b99;box-shadow:0 0 0 3px #ef44443d}.ace-prod-act--red{--act-ink:#c62828;--act-glow:#c6282873;background:#c628281a;border-color:#c6282861}.dark .ace-prod-act--red,[data-theme=dark] .ace-prod-act--red{--act-ink:#fca5a5;--act-glow:#fca5a580;background:#fca5a529;border-color:#fca5a573}.ace-prod-act--orange{--act-ink:#d9590b;--act-glow:#d9590b73;background:#d9590b1a;border-color:#d9590b61}.dark .ace-prod-act--orange,[data-theme=dark] .ace-prod-act--orange{--act-ink:#fdba74;--act-glow:#fdba7480;background:#fdba7429;border-color:#fdba7473}.ace-prod-act--amber{--act-ink:#b7791f;--act-glow:#b7791f73;background:#b7791f1a;border-color:#b7791f61}.dark .ace-prod-act--amber,[data-theme=dark] .ace-prod-act--amber{--act-ink:#fcd34d;--act-glow:#fcd34d80;background:#fcd34d29;border-color:#fcd34d73}.ace-prod-act--yellow{--act-ink:#8f7300;--act-glow:#8f730073;background:#8f73001a;border-color:#8f730061}.dark .ace-prod-act--yellow,[data-theme=dark] .ace-prod-act--yellow{--act-ink:#fde047;--act-glow:#fde04780;background:#fde04729;border-color:#fde04773}.ace-prod-act--lime{--act-ink:#4d7c0f;--act-glow:#4d7c0f73;background:#4d7c0f1a;border-color:#4d7c0f61}.dark .ace-prod-act--lime,[data-theme=dark] .ace-prod-act--lime{--act-ink:#bef264;--act-glow:#bef26480;background:#bef26429;border-color:#bef26473}.ace-prod-act--green{--act-ink:#15803d;--act-glow:#15803d73;background:#15803d1a;border-color:#15803d61}.dark .ace-prod-act--green,[data-theme=dark] .ace-prod-act--green{--act-ink:#86efac;--act-glow:#86efac80;background:#86efac29;border-color:#86efac73}.ace-prod-act--emerald{--act-ink:#047857;--act-glow:#04785773;background:#0478571a;border-color:#04785761}.dark .ace-prod-act--emerald,[data-theme=dark] .ace-prod-act--emerald{--act-ink:#6ee7b7;--act-glow:#6ee7b780;background:#6ee7b729;border-color:#6ee7b773}.ace-prod-act--teal{--act-ink:#0f766e;--act-glow:#0f766e73;background:#0f766e1a;border-color:#0f766e61}.dark .ace-prod-act--teal,[data-theme=dark] .ace-prod-act--teal{--act-ink:#5eead4;--act-glow:#5eead480;background:#5eead429;border-color:#5eead473}.ace-prod-act--cyan{--act-ink:#0e7490;--act-glow:#0e749073;background:#0e74901a;border-color:#0e749061}.dark .ace-prod-act--cyan,[data-theme=dark] .ace-prod-act--cyan{--act-ink:#67e8f9;--act-glow:#67e8f980;background:#67e8f929;border-color:#67e8f973}.ace-prod-act--sky{--act-ink:#0369a1;--act-glow:#0369a173;background:#0369a11a;border-color:#0369a161}.dark .ace-prod-act--sky,[data-theme=dark] .ace-prod-act--sky{--act-ink:#7dd3fc;--act-glow:#7dd3fc80;background:#7dd3fc29;border-color:#7dd3fc73}.ace-prod-act--blue{--act-ink:#1d4ed8;--act-glow:#1d4ed873;background:#1d4ed81a;border-color:#1d4ed861}.dark .ace-prod-act--blue,[data-theme=dark] .ace-prod-act--blue{--act-ink:#93c5fd;--act-glow:#93c5fd80;background:#93c5fd29;border-color:#93c5fd73}.ace-prod-act--indigo{--act-ink:#4338ca;--act-glow:#4338ca73;background:#4338ca1a;border-color:#4338ca61}.dark .ace-prod-act--indigo,[data-theme=dark] .ace-prod-act--indigo{--act-ink:#a5b4fc;--act-glow:#a5b4fc80;background:#a5b4fc29;border-color:#a5b4fc73}.ace-prod-act--rose{--act-ink:#be123c;--act-glow:#be123c73;background:#be123c1a;border-color:#be123c61}.dark .ace-prod-act--rose,[data-theme=dark] .ace-prod-act--rose{--act-ink:#fda4af;--act-glow:#fda4af80;background:#fda4af29;border-color:#fda4af73}.ace-prod-act--purple{--act-ink:#7e22ce;--act-glow:#7e22ce73;background:#7e22ce1a;border-color:#7e22ce61}.dark .ace-prod-act--purple,[data-theme=dark] .ace-prod-act--purple{--act-ink:#d8b4fe;--act-glow:#d8b4fe80;background:#d8b4fe29;border-color:#d8b4fe73}.ace-prod-act--violet{--act-ink:#6d28d9;--act-glow:#6d28d973;background:#6d28d91a;border-color:#6d28d961}.dark .ace-prod-act--violet,[data-theme=dark] .ace-prod-act--violet{--act-ink:#c4b5fd;--act-glow:#c4b5fd80;background:#c4b5fd29;border-color:#c4b5fd73}.ace-prod-act--fuchsia{--act-ink:#a21caf;--act-glow:#a21caf73;background:#a21caf1a;border-color:#a21caf61}.dark .ace-prod-act--fuchsia,[data-theme=dark] .ace-prod-act--fuchsia{--act-ink:#f0abfc;--act-glow:#f0abfc80;background:#f0abfc29;border-color:#f0abfc73}.ace-prod-act--pink{--act-ink:#be185d;--act-glow:#be185d73;background:#be185d1a;border-color:#be185d61}.dark .ace-prod-act--pink,[data-theme=dark] .ace-prod-act--pink{--act-ink:#f9a8d4;--act-glow:#f9a8d480;background:#f9a8d429;border-color:#f9a8d473}.ace-prod-act--black{--act-ink:#1f2937;--act-glow:#1f293766;background:#1f29371a;border-color:#1f293761}.dark .ace-prod-act--black,[data-theme=dark] .ace-prod-act--black{--act-ink:#e2e8f0;--act-glow:#e2e8f073;background:#e2e8f024;border-color:#e2e8f066}.ace-prod-act--slate{--act-ink:#475569;--act-glow:#47556973;background:#4755691a;border-color:#47556961}.dark .ace-prod-act--slate,[data-theme=dark] .ace-prod-act--slate{--act-ink:#cbd5e1;--act-glow:#cbd5e180;background:#cbd5e129;border-color:#cbd5e173}.ace-prod-act--stone{--act-ink:#78716c;--act-glow:#78716c73;background:#78716c1a;border-color:#78716c61}.dark .ace-prod-act--stone,[data-theme=dark] .ace-prod-act--stone{--act-ink:#d6d3d1;--act-glow:#d6d3d180;background:#d6d3d129;border-color:#d6d3d173}.ace-prod-act--brown{--act-ink:#7c4a1e;--act-glow:#7c4a1e73;background:#7c4a1e1a;border-color:#7c4a1e61}.dark .ace-prod-act--brown,[data-theme=dark] .ace-prod-act--brown{--act-ink:#e0b58a;--act-glow:#e0b58a80;background:#e0b58a29;border-color:#e0b58a73}.ace-prod-act--gray{--act-ink:#374151;--act-glow:#37415173;background:#3741511a;border-color:#37415161}.dark .ace-prod-act--gray,[data-theme=dark] .ace-prod-act--gray{--act-ink:#9ca3af;--act-glow:#9ca3af80;background:#9ca3af29;border-color:#9ca3af73}.ace-prod-status[data-status=Available]{color:#fff;background:#06923e;border-color:#06923e}.dark .ace-prod-status[data-status=Available],[data-theme=dark] .ace-prod-status[data-status=Available]{color:#04240f;background:#16b35a;border-color:#16b35a}.ace-status-menu button[data-status=Available] i{background:#06923e;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Available] i,[data-theme=dark] .ace-status-menu button[data-status=Available] i{background:#16b35a}.ace-prod-status[data-status=Ready]{color:#fff;background:#03a791;border-color:#03a791}.dark .ace-prod-status[data-status=Ready],[data-theme=dark] .ace-prod-status[data-status=Ready]{color:#032a25;background:#14c2ad;border-color:#14c2ad}.ace-status-menu button[data-status=Ready] i{background:#03a791;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Ready] i,[data-theme=dark] .ace-status-menu button[data-status=Ready] i{background:#14c2ad}.ace-prod-status[data-status=Testing]{color:#fff;background:#378ce7;border-color:#378ce7}.dark .ace-prod-status[data-status=Testing],[data-theme=dark] .ace-prod-status[data-status=Testing]{color:#06203f;background:#5aa2f0;border-color:#5aa2f0}.ace-status-menu button[data-status=Testing] i{background:#378ce7;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Testing] i,[data-theme=dark] .ace-status-menu button[data-status=Testing] i{background:#5aa2f0}.ace-prod-status[data-status="Out of Stock"]{color:#fff;background:#cf0f0f;border-color:#cf0f0f}.dark .ace-prod-status[data-status="Out of Stock"],[data-theme=dark] .ace-prod-status[data-status="Out of Stock"]{color:#fff;background:#ef4444;border-color:#ef4444}.ace-status-menu button[data-status="Out of Stock"] i{background:#cf0f0f;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status="Out of Stock"] i,[data-theme=dark] .ace-status-menu button[data-status="Out of Stock"] i{background:#ef4444}.ace-prod-status[data-status=Scrap]{color:#12384a;background:#aacddc;border-color:#aacddc}.dark .ace-prod-status[data-status=Scrap],[data-theme=dark] .ace-prod-status[data-status=Scrap]{color:#0b2a37;background:#8fbccd;border-color:#8fbccd}.ace-status-menu button[data-status=Scrap] i{background:#aacddc;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Scrap] i,[data-theme=dark] .ace-status-menu button[data-status=Scrap] i{background:#8fbccd}.ace-prod-status[data-status=Damaged]{color:#fff;background:#f97a00;border-color:#f97a00}.dark .ace-prod-status[data-status=Damaged],[data-theme=dark] .ace-prod-status[data-status=Damaged]{color:#2b1500;background:#ff8f1f;border-color:#ff8f1f}.ace-status-menu button[data-status=Damaged] i{background:#f97a00;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Damaged] i,[data-theme=dark] .ace-status-menu button[data-status=Damaged] i{background:#ff8f1f}.ace-prod-status[data-status=Defective]{color:#3d2a00;background:#ffb823;border-color:#ffb823}.dark .ace-prod-status[data-status=Defective],[data-theme=dark] .ace-prod-status[data-status=Defective]{color:#3d2a00;background:#ffc94a;border-color:#ffc94a}.ace-status-menu button[data-status=Defective] i{background:#ffb823;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Defective] i,[data-theme=dark] .ace-status-menu button[data-status=Defective] i{background:#ffc94a}.ace-prod-status[data-status=Returned]{color:#3d3500;background:#ffe100;border-color:#ffe100}.dark .ace-prod-status[data-status=Returned],[data-theme=dark] .ace-prod-status[data-status=Returned]{color:#3d3500;background:#ffe94d;border-color:#ffe94d}.ace-status-menu button[data-status=Returned] i{background:#ffe100;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Returned] i,[data-theme=dark] .ace-status-menu button[data-status=Returned] i{background:#ffe94d}.ace-prod-status[data-status=Reserved]{color:#053b44;background:#0ac4e0;border-color:#0ac4e0}.dark .ace-prod-status[data-status=Reserved],[data-theme=dark] .ace-prod-status[data-status=Reserved]{color:#04333b;background:#2fd0e8;border-color:#2fd0e8}.ace-status-menu button[data-status=Reserved] i{background:#0ac4e0;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Reserved] i,[data-theme=dark] .ace-status-menu button[data-status=Reserved] i{background:#2fd0e8}.ace-prod-status[data-status=Moved]{color:#64748b;background:#cbd5e1;border-color:#cbd5e1}.dark .ace-prod-status[data-status=Moved],[data-theme=dark] .ace-prod-status[data-status=Moved]{color:#cbd5e1;background:#334155;border-color:#334155}.ace-status-menu button[data-status=Moved] i{background:#cbd5e1;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Moved] i,[data-theme=dark] .ace-status-menu button[data-status=Moved] i{background:#334155}.ace-prod-status[data-status=Pending\ QC]{color:#fff;background:#547792;border-color:#547792}.dark .ace-prod-status[data-status=Pending\ QC],[data-theme=dark] .ace-prod-status[data-status=Pending\ QC]{color:#0a1a26;background:#6f93b0;border-color:#6f93b0}.ace-status-menu button[data-status=Pending\ QC] i{background:#547792;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Pending\ QC] i,[data-theme=dark] .ace-status-menu button[data-status=Pending\ QC] i{background:#6f93b0}.ace-prod-status[data-status=Sold]{color:#fff;background:#c08552;border-color:#c08552}.dark .ace-prod-status[data-status=Sold],[data-theme=dark] .ace-prod-status[data-status=Sold]{color:#2b1808;background:#d09a6a;border-color:#d09a6a}.ace-status-menu button[data-status=Sold] i{background:#c08552;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Sold] i,[data-theme=dark] .ace-status-menu button[data-status=Sold] i{background:#d09a6a}.ace-prod-status[data-status=In\ Warranty]{color:#fff;background:#ff4646;border-color:#ff4646}.dark .ace-prod-status[data-status=In\ Warranty],[data-theme=dark] .ace-prod-status[data-status=In\ Warranty]{color:#2b0505;background:#ff6b6b;border-color:#ff6b6b}.ace-status-menu button[data-status=In\ Warranty] i{background:#ff4646;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=In\ Warranty] i,[data-theme=dark] .ace-status-menu button[data-status=In\ Warranty] i{background:#ff6b6b}.ace-prod-status[data-status=Out\ Warranty]{color:#fff;background:#7b542f;border-color:#7b542f}.dark .ace-prod-status[data-status=Out\ Warranty],[data-theme=dark] .ace-prod-status[data-status=Out\ Warranty]{color:#1f1408;background:#a8794a;border-color:#a8794a}.ace-status-menu button[data-status=Out\ Warranty] i{background:#7b542f;box-shadow:0 0 0 1px #0000001f}.dark .ace-status-menu button[data-status=Out\ Warranty] i,[data-theme=dark] .ace-status-menu button[data-status=Out\ Warranty] i{background:#a8794a}.ace-prod-card{--card-accent:#5a9bc4;border:1px solid #6f8fad4d;border-top:4px solid var(--card-accent);background:linear-gradient(#fff 0%,#f1f6fb 100%);border-radius:1rem;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 8px 22px -14px #14325a59}.ace-prod-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 16px 30px -14px #14325a73}.ace-prod-card-media{background:linear-gradient(90deg, var(--card-accent), transparent 70%);border-bottom:1px solid #6f8fad38}@supports (color:color-mix(in lab, red, red)){.ace-prod-card-media{background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 14%, transparent), transparent 70%)}}.ace-prod-card-code{letter-spacing:.02em;font-weight:800}.ace-prod-card-title{font-weight:800}.ace-prod-card-specs{border-top:0;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:0;display:grid}.ace-prod-card-specs>div{background:#2f78ab12;border:1px solid #2f78ab1f;border-radius:.6rem;min-width:0;padding:.45rem .6rem}.ace-prod-card-specs dd{overflow-wrap:anywhere;font-weight:700}.ace-prod-card-foot{border-top:0;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-top:0;display:flex}.ace-prod-card-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}.ace-prod-card-actions .ace-prod-act{flex:none;width:2rem;height:2rem}.dark .ace-prod-card,[data-theme=dark] .ace-prod-card{background:linear-gradient(#0e182b 0%,#0a1222 100%);border-color:#8cbeff29;box-shadow:inset 0 1px #ffffff0a,0 12px 28px -16px #000c}.dark .ace-prod-card:hover,[data-theme=dark] .ace-prod-card:hover{box-shadow:inset 0 1px #ffffff0d,0 18px 34px -16px #000000e6}.dark .ace-prod-card-media,[data-theme=dark] .ace-prod-card-media{background:linear-gradient(90deg, var(--card-accent), transparent 70%);border-color:#8cbeff24}@supports (color:color-mix(in lab, red, red)){.dark .ace-prod-card-media,[data-theme=dark] .ace-prod-card-media{background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 22%, transparent), transparent 70%)}}.dark .ace-prod-card-specs>div,[data-theme=dark] .ace-prod-card-specs>div{background:#122039;border-color:#8cbeff1f}.ace-prod-card[data-status=Available]{--card-accent:#06923e}.ace-prod-card[data-status=Ready]{--card-accent:#03a791}.ace-prod-card[data-status=Testing]{--card-accent:#378ce7}.ace-prod-card[data-status="Out of Stock"]{--card-accent:#cf0f0f}.ace-prod-card[data-status=Scrap]{--card-accent:#aacddc}.ace-prod-card[data-status=Damaged]{--card-accent:#f97a00}.ace-prod-card[data-status=Defective]{--card-accent:#ffb823}.ace-prod-card[data-status=Returned]{--card-accent:#ffe100}.ace-prod-card[data-status=Reserved]{--card-accent:#0ac4e0}.ace-prod-card[data-status=Moved]{--card-accent:#94a3b8}.ace-prod-card[data-status=Pending\ QC]{--card-accent:#547792}.ace-prod-card[data-status=Sold]{--card-accent:#c08552}.ace-prod-card[data-status=In\ Warranty]{--card-accent:#ff4646}.ace-prod-card[data-status=Out\ Warranty]{--card-accent:#7b542f}html:not(.dark):not([data-theme=dark]) .app-sidebar{background:#0e182b;box-shadow:inset 1px 0 #ffffff0d}html:not(.dark):not([data-theme=dark]) .app-nav-group:hover:not(.app-nav-group-open):not(.app-nav-group-active),html:not(.dark):not([data-theme=dark]) .app-nav-group-open,html:not(.dark):not([data-theme=dark]) .app-nav-group-active{box-shadow:none;background:#1d3050;border-color:#7db4f024}html:not(.dark):not([data-theme=dark]) .app-nav-group-open .app-nav-icon,html:not(.dark):not([data-theme=dark]) .app-nav-group-active .app-nav-icon{box-shadow:none;background:#3a5f92}html:not(.dark):not([data-theme=dark]) .app-nav-group-open .app-nav-sub-link:hover:not(.app-nav-sub-link-active),html:not(.dark):not([data-theme=dark]) .app-nav-group-active .app-nav-sub-link:hover:not(.app-nav-sub-link-active){box-shadow:none;background:#28426a}html:not(.dark):not([data-theme=dark]) .app-nav-group-open .app-nav-sub-link-active,html:not(.dark):not([data-theme=dark]) .app-nav-group-active .app-nav-sub-link-active{box-shadow:none;background:#345483}html:not(.dark):not([data-theme=dark]) .app-dock{box-shadow:none;background:#1d3050;border-color:#7db4f024}html:not(.dark):not([data-theme=dark]) .app-user-avatar{box-shadow:none;background:#3a5f92}html:not(.dark):not([data-theme=dark]) .app-user-online{box-shadow:0 0 0 2px #1d3050}.ace-field[data-no-label] .ace-form-control{padding-top:.5rem;padding-bottom:.5rem}.ace-field[data-no-label] textarea.ace-form-control{padding-top:.65rem;padding-bottom:.65rem}.ace-field[data-no-label] .ace-form-control::placeholder{color:#7b8aa0}.ace-report-title{letter-spacing:.01em;color:#12365a;background:linear-gradient(135deg,#fff 0%,#eaf3fb 100%);border:1px solid #3d7ea638;border-left:.35rem solid #2374bd;border-radius:.95rem;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:0 1.5rem;margin:0 0 calc(1.1rem + 10px);padding:0;font-size:1.45rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 24px -14px #2374bd73,0 2px 6px #0f254014}.ace-report-title-name{font:inherit;letter-spacing:inherit;flex:none;align-items:center;margin:0;padding:.95rem 0 .95rem 1.3rem;display:flex}.ace-report-tiles--head{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;align-items:stretch;gap:0;min-width:0;margin:0 0 0 auto;display:flex}.ace-report-tiles--head .ace-report-tile{letter-spacing:normal;background:0 0;border:0;border-left:1px solid #3d7ea659;border-radius:0;flex-direction:column;flex:7rem;justify-content:center;gap:.3rem;min-width:7rem;max-width:10rem;padding:.7rem 1rem;font-weight:400}.ace-report-tiles--head .ace-report-tile span{text-align:left}.ace-report-tiles--head .ace-report-tile strong{text-align:right;white-space:nowrap}.dark .ace-report-tiles--head .ace-report-tile,[data-theme=dark] .ace-report-tiles--head .ace-report-tile{background:0 0;border-left-color:#78aaeb4d}.dark .ace-report-title,[data-theme=dark] .ace-report-title{color:#e7eefb;background:linear-gradient(135deg,#122039 0%,#0e182b 100%);border-color:#78aaeb2e #78aaeb2e #78aaeb2e #6ea6e4;box-shadow:inset 0 1px #ffffff0a,0 14px 30px -18px #000000bf}.ace-wb-notice-detail{opacity:.72;margin-top:.15rem;font-size:.74rem;font-weight:500;display:block}.ace-laptop-ws-body--rail{grid-template-columns:minmax(13rem,.2785fr) minmax(17.5rem,.2145fr) minmax(0,.507fr)}@media (width<=960px){.ace-laptop-ws-body--rail{grid-template-columns:1fr}}.ace-laptop-ws-rail{background:#fbfcfe;border-right:1px solid #9fb6cd59;min-height:0;padding:1.1rem .8rem 1.2rem;overflow-y:auto}.ace-cat-rail{flex-direction:column;gap:.4rem;display:flex}.ace-cat-rail-title{letter-spacing:.08em;text-transform:uppercase;color:#5f7d99;font-size:.655rem;font-weight:700}.ace-cat-rail-list{flex-direction:column;gap:.7rem;margin-top:.2rem;display:flex}.ace-cat-rail-empty{color:#6f8fad;font-size:.725rem}.ace-cat-group{flex-direction:column;gap:.15rem;display:flex}.ace-cat-head{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#1b4f78 0%,#3d7ea6 100%);border-radius:.55rem;margin:0 0 .15rem;padding:.5rem .65rem;font-size:.825rem;font-weight:800;box-shadow:0 1px 3px #12304a47,inset 0 1px #ffffff2e}.ace-cat-item{text-align:left;color:#1d3550;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;width:100%;padding:.42rem .6rem;font-size:.875rem;font-weight:700;display:block}.ace-cat-item:hover:not(:disabled){background:#e9f1f8}.ace-cat-item:focus-visible{outline-offset:1px;outline:2px solid #3d7ea6}.ace-cat-item[data-picked]{background:#e4f0f8;border-color:#9fc3dc}.ace-cat-item[data-picked]:after{content:"✓";float:right;color:#2c7a4b;font-weight:800}.ace-cat-item--solo{font-weight:800}.ace-cat-item:disabled{opacity:.55;cursor:not-allowed}.dark .ace-laptop-ws-rail,[data-theme=dark] .ace-laptop-ws-rail{background:#0a1222;border-right-color:#4f719347}.dark .ace-cat-rail-title,[data-theme=dark] .ace-cat-rail-title{color:#8ba1c4}.dark .ace-cat-head,[data-theme=dark] .ace-cat-head{color:#fff;background:linear-gradient(100deg,#1d4a85 0%,#2f6bb3 100%);box-shadow:0 1px 3px #0006,inset 0 1px #ffffff1f}.dark .ace-cat-item[data-picked]:after,[data-theme=dark] .ace-cat-item[data-picked]:after{color:#6fd39a}.dark .ace-cat-rail-empty,[data-theme=dark] .ace-cat-rail-empty{color:#8ba1c4}.dark .ace-cat-item,[data-theme=dark] .ace-cat-item{color:#e8effb}.dark .ace-cat-item:hover:not(:disabled),[data-theme=dark] .ace-cat-item:hover:not(:disabled){background:#172845}.dark .ace-cat-item[data-picked],[data-theme=dark] .ace-cat-item[data-picked]{background:#122039;border-color:#7db4f066}.ace-detail-block{padding-top:1.15rem;position:relative}.ace-detail-block>.ace-detail-heading{letter-spacing:.04em;text-transform:uppercase;color:#2f6a8c;background:#eaf5fb;border:1px solid #2f78ab38;border-radius:9999px;margin:0;padding:.12rem .7rem;font-size:13px;font-weight:700;line-height:1.35;position:absolute;top:0;left:.65rem;transform:translateY(-50%)}.dark .ace-detail-block>.ace-detail-heading,[data-theme=dark] .ace-detail-block>.ace-detail-heading{color:#93bdea;background:#122039;border-color:#7db4f047}.ace-detail-stack{gap:1.15rem}.ace-prod-status[data-status=Paid],.ace-prod-status[data-status=Cleared],.ace-prod-status[data-status=Active]{color:#067647;background:#d1fadf;border-color:#06764747}.dark .ace-prod-status[data-status=Paid],[data-theme=dark] .ace-prod-status[data-status=Paid],.dark .ace-prod-status[data-status=Cleared],[data-theme=dark] .ace-prod-status[data-status=Cleared],.dark .ace-prod-status[data-status=Active],[data-theme=dark] .ace-prod-status[data-status=Active]{color:#6ce9a6;background:#12b76a2e;border-color:#34d39959}.ace-prod-status[data-status=Pending],.ace-prod-status[data-status=Draft]{color:#b54708;background:#fef0c7;border-color:#b5470847}.dark .ace-prod-status[data-status=Pending],[data-theme=dark] .ace-prod-status[data-status=Pending],.dark .ace-prod-status[data-status=Draft],[data-theme=dark] .ace-prod-status[data-status=Draft]{color:#fec84b;background:#f790092e;border-color:#fec84b59}.ace-prod-status[data-status=Partial]{color:#175cd3;background:#d1e9ff;border-color:#175cd347}.dark .ace-prod-status[data-status=Partial],[data-theme=dark] .ace-prod-status[data-status=Partial]{color:#84caff;background:#2e90fa33;border-color:#52a9ff61}.ace-prod-status[data-status=Cancelled],.ace-prod-status[data-status=Bounced]{color:#b42318;background:#fee4e2;border-color:#b4231847}.dark .ace-prod-status[data-status=Cancelled],[data-theme=dark] .ace-prod-status[data-status=Cancelled],.dark .ace-prod-status[data-status=Bounced],[data-theme=dark] .ace-prod-status[data-status=Bounced]{color:#fda29b;background:#f0443833;border-color:#fd6a6061}.ace-prod-status[data-status=Fully\ Used]{color:#475467;background:#e4e7ec;border-color:#47546740}.dark .ace-prod-status[data-status=Fully\ Used],[data-theme=dark] .ace-prod-status[data-status=Fully\ Used]{color:#cbd5e1;background:#94a3b829;border-color:#94a3b859}.ace-wk .ace-choice>.ace-laptop-ws-legend{color:#1b4f78;margin-bottom:.2rem;font-size:.85rem;font-weight:800}.ace-wk .ace-choice-card{border-width:2px;border-radius:.95rem;padding:1rem 1.15rem}.ace-wk .ace-choice-title{font-size:1.1rem;font-weight:800}.ace-wk .ace-choice-desc{font-size:.85rem}.ace-wk .ace-choice-card.is-active{background:linear-gradient(135deg,#e3f1fa 0%,#c9e2f4 100%);border-color:#1b6aa5;box-shadow:0 0 0 3px #1b6aa533}.ace-wk .ace-choice-card.is-active .ace-choice-title:after{content:" ✓";color:#1b6aa5}.dark .ace-wk .ace-choice>.ace-laptop-ws-legend,[data-theme=dark] .ace-wk .ace-choice>.ace-laptop-ws-legend{color:#93bdea}.dark .ace-wk .ace-choice-card.is-active,[data-theme=dark] .ace-wk .ace-choice-card.is-active{background:linear-gradient(135deg,#16315a 0%,#10223f 100%);border-color:#5aa0e6;box-shadow:0 0 0 3px #5aa0e647}.dark .ace-wk .ace-choice-card.is-active .ace-choice-title:after,[data-theme=dark] .ace-wk .ace-choice-card.is-active .ace-choice-title:after{color:#8fc0f0}.ace-form-section-body>.ace-lines:first-child{margin-top:0}.ace-wk .ace-form-section-body>.auth-alert-panel,.ace-wk .ace-lines+.auth-alert-panel{margin-top:1.1rem}.ace-wk .auth-alert-panel{padding:1.1rem 1.2rem;box-shadow:inset 5px 0,0 6px 16px -8px #0f172059}.ace-wk .auth-alert-title{font-size:1.02rem;font-weight:800}.ace-wk .auth-alert-body{opacity:1;font-size:.875rem;font-weight:550}.ace-wk .auth-alert-info{background:linear-gradient(145deg,#dcedf8 0%,#cfe4f3 100%);border-color:#7fb4d6}.dark .ace-wk .auth-alert-info,[data-theme=dark] .ace-wk .auth-alert-info{color:#cfe3fb;background:linear-gradient(145deg,#12294a 0%,#0f2038 100%);border-color:#3f78b4}.ace-cat-meta{color:#5f7d99;margin-top:.1rem;font-size:.78rem;font-weight:600;display:block}.dark .ace-cat-meta,[data-theme=dark] .ace-cat-meta{color:#8ba1c4}.ace-prod-rail-codeline{align-items:center;gap:.45rem;max-width:100%;display:inline-flex}.ace-powerdot{--powerdot:#cbd5e1;background:var(--powerdot);border-radius:9999px;flex:none;width:10px;height:10px;position:relative}.ace-lines-name .ace-powerdot,.ace-wb-code .ace-powerdot,.ace-prod-card-code .ace-powerdot{vertical-align:middle;margin-left:.4rem;display:inline-block}.ace-powerdot:after{content:"";border-radius:inherit;background:var(--powerdot);animation:1.6s ease-out infinite ace-powerdot-pulse;position:absolute;inset:0}.ace-powerdot[data-state=both]{--powerdot:#16a34a}.ace-powerdot[data-state=one]{--powerdot:#f97316}.ace-powerdot[data-state=type]{--powerdot:#b4c0cf;box-shadow:0 0 0 1px #64748b59}.dark .ace-powerdot[data-state=both],[data-theme=dark] .ace-powerdot[data-state=both]{--powerdot:#4ade80}.dark .ace-powerdot[data-state=one],[data-theme=dark] .ace-powerdot[data-state=one]{--powerdot:#fb923c}.dark .ace-powerdot[data-state=type],[data-theme=dark] .ace-powerdot[data-state=type]{--powerdot:#94a3b8;box-shadow:none}@keyframes ace-powerdot-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ace-powerdot:after{animation:none}}.app-menu-btn{display:none}@media (width<=900px){.app-menu-btn{color:#17324f;background:#ffffff8c;border:1px solid #32649640;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-right:.5rem;display:inline-grid}.app-sidebar{z-index:70;max-width:85vw;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.app-sidebar.is-open{transform:none}.app-nav-scrim{z-index:65;background:#040a1680;position:fixed;inset:0}.app-topbar{padding-left:.75rem}}@media (width<=860px){.ace-split-page.is-single{grid-template-rows:minmax(0,1fr)}}@media (width<=640px){.ace-report-head{border-radius:1.25rem}.ace-report-head-left{gap:.6rem;width:100%}.ace-report-head .ace-prod-status-pipe{scrollbar-width:none;max-width:100%;overflow-x:auto}.ace-report-head .ace-prod-status-pill{padding:0 .9rem;font-size:.95rem}.ace-report-head-left .ace-field{flex:100%;width:100%}}@media (width<=900px) and (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}.dark,[data-theme=dark]{--ace-bg-0:#060b16;--ace-bg-1:#0a1222;--ace-bg-2:#0e182b;--ace-bg-3:#122039;--ace-bg-4:#172845;--ace-line:#7db4f029;--ace-line-strong:#7db4f047;--ace-ink:#e8effb;--ace-ink-2:#b6c6e0;--ace-ink-3:#8ba1c4}.dark .app-nav-link,[data-theme=dark] .app-nav-link{color:#d6e2f6e6}.dark .app-nav-icon,[data-theme=dark] .app-nav-icon{color:#8fb6e2}.dark .app-nav-chevron,[data-theme=dark] .app-nav-chevron{color:#a0bee2b3}.dark .app-nav-sub-link,[data-theme=dark] .app-nav-sub-link{color:#c4d4eed6}.dark .app-nav-sub-dot,[data-theme=dark] .app-nav-sub-dot{background:#8fb6e28c}.dark .app-sidebar-subtitle,.dark .app-sidebar-byline-text,[data-theme=dark] .app-sidebar-subtitle,[data-theme=dark] .app-sidebar-byline-text{color:#9fb8da}.dark .app-user-handle,[data-theme=dark] .app-user-handle{color:#b0c6e4e0}.dark .app-sidebar-brand,[data-theme=dark] .app-sidebar-brand{background:0 0}.dark .app-dock,[data-theme=dark] .app-dock{background:linear-gradient(#08101e 0%,#060b16 100%)}.dark .app-topbar,[data-theme=dark] .app-topbar{border-bottom:1px solid var(--ace-line);background:linear-gradient(90deg,#060b16 0%,#08101e 40%,#0a1424 100%)}.dark .app-topbar-btn--sky,[data-theme=dark] .app-topbar-btn--sky{--btn-fg:#fff;--btn-bg-top:#56b3ee;--btn-bg-bot:#1f74b8;--btn-ring:#5abeff4d;--btn-glow:#2896e661}.dark .app-topbar-btn--amber,[data-theme=dark] .app-topbar-btn--amber{--btn-fg:#fff8e6;--btn-bg-top:#f5b544;--btn-bg-bot:#c47a0c;--btn-ring:#fabe5052;--btn-glow:#f59e0b66}.dark .app-topbar-btn--emerald,[data-theme=dark] .app-topbar-btn--emerald{--btn-fg:#fff;--btn-bg-top:#34d399;--btn-bg-bot:#0f8a63;--btn-ring:#34d3994d;--btn-glow:#10b98161}.dark .app-topbar-btn--violet,[data-theme=dark] .app-topbar-btn--violet{--btn-fg:#fff;--btn-bg-top:#9c82f7;--btn-bg-bot:#5b3fc4;--btn-ring:#a087fa4d;--btn-glow:#6e50eb66}.dark .app-topbar-btn--rose,[data-theme=dark] .app-topbar-btn--rose{--btn-fg:#fff;--btn-bg-top:#ea6a80;--btn-bg-bot:#b02a45;--btn-ring:#f06e824d;--btn-glow:#dc3c5a61}.dark .app-topbar-btn--indigo,[data-theme=dark] .app-topbar-btn--indigo{--btn-bg-top:#7d94ff;--btn-bg-bot:#4058d0;--btn-glow:#4b64f061}.dark .app-topbar-btn--slate,[data-theme=dark] .app-topbar-btn--slate{--btn-bg-top:#6f8fb8;--btn-bg-bot:#1d3557;--btn-glow:#5a82be52}.dark .ace-side-form,[data-theme=dark] .ace-side-form{background:linear-gradient(180deg, var(--ace-bg-1) 0%, #08101e 100%);border-left-color:var(--ace-line)}.dark .ace-side-form-header,[data-theme=dark] .ace-side-form-header{border-bottom-color:var(--ace-line);background:linear-gradient(#0e182bf5,#0a1222f0)}.dark .ace-side-form-actions,[data-theme=dark] .ace-side-form-actions{border-top-color:var(--ace-line);background:linear-gradient(#0a1222f0,#080f1dfa)}.dark .auth-input-3d,[data-theme=dark] .auth-input-3d{background:linear-gradient(180deg, #14233c 0%, var(--ace-bg-3) 100%);border-color:var(--ace-line-strong);color:var(--ace-ink)}.dark .auth-input-3d:hover,[data-theme=dark] .auth-input-3d:hover{background:linear-gradient(#172845 0%,#132139 100%);border-color:#7dbeff66}.dark .auth-input-3d:focus,[data-theme=dark] .auth-input-3d:focus{background:linear-gradient(#182a48 0%,#14233c 100%)}.dark .auth-input-3d:-webkit-autofill{box-shadow:0 0 0 1000px var(--ace-bg-3) inset, 0 1px 0 0 #ffffff0d inset}.dark .auth-input-3d:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--ace-bg-3) inset, 0 1px 0 0 #ffffff0d inset}.dark .auth-input-3d:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--ace-bg-3) inset, 0 1px 0 0 #ffffff0d inset}[data-theme=dark] .auth-input-3d:-webkit-autofill{box-shadow:0 0 0 1000px var(--ace-bg-3) inset, 0 1px 0 0 #ffffff0d inset}[data-theme=dark] .auth-input-3d:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--ace-bg-3) inset, 0 1px 0 0 #ffffff0d inset}[data-theme=dark] .auth-input-3d:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--ace-bg-3) inset, 0 1px 0 0 #ffffff0d inset}.dark .ace-field .peer~.ace-form-float-row .ace-form-float-label,[data-theme=dark] .ace-field .peer~.ace-form-float-row .ace-form-float-label{color:#a9c2e6}.dark .ace-side-form-meta,.dark .ace-side-form-kicker,[data-theme=dark] .ace-side-form-meta,[data-theme=dark] .ace-side-form-kicker,.dark .ace-field-hint,[data-theme=dark] .ace-field-hint{color:var(--ace-ink-3)}.ace-prod-card-media{align-items:flex-start}.ace-prod-card-code{letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-top:-.625rem;font-size:.86rem;line-height:1rem;overflow:hidden}.ace-prod-card-pills{flex:none;align-items:center}.ace-split-page.is-detail-wide:not(.is-single){grid-template-columns:minmax(0,1fr) minmax(27rem,33.75rem)}.ace-daybook-detail .ace-wk-lead,.ace-daybook-detail .ace-report-table{font-size:calc(.84rem + 1px);font-weight:700}.ace-daybook-detail .ace-report-table th{font-size:calc(.72rem + 1px)}.ace-report-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.ace-report-cols>div{min-width:0}.ace-report-body--cols .ace-report-table{font-size:1rem}.ace-report-body--cols .ace-report-table th{font-size:.82rem}.ace-report-body--cols .ace-report-tile strong{font-size:1.15rem}@media (width<=860px){.ace-report-cols{grid-template-columns:minmax(0,1fr)}}.ace-report-body--cols .ace-report-table td{font-weight:600}.ace-prod-status[data-status=Posted]{color:#067647;background:#d1fadf;border-color:#06764747}.ace-prod-status[data-status=Inactive]{color:#475467;background:#e4e7ec;border-color:#47546740}.ace-prod-status[data-status=Reversed]{color:#6941c6;background:#ebe9fe;border-color:#6941c647}.dark .ace-prod-status[data-status=Posted],[data-theme=dark] .ace-prod-status[data-status=Posted]{color:#6ce9a6;background:#12b76a2e;border-color:#34d39959}.dark .ace-prod-status[data-status=Inactive],[data-theme=dark] .ace-prod-status[data-status=Inactive]{color:#cbd5e1;background:#94a3b829;border-color:#94a3b859}.dark .ace-prod-status[data-status=Reversed],[data-theme=dark] .ace-prod-status[data-status=Reversed]{color:#c3b5fd;background:#8b5cf633;border-color:#a78bfa61}.ace-split-page.is-oneline-titles .ace-prod-rail-main{min-width:0}.ace-split-page.is-oneline-titles .ace-prod-rail-title{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow:hidden}.ace-title-sep{vertical-align:middle;flex-shrink:0;width:1.2rem;height:1.3rem;margin:0 calc(.7rem + 3px);animation:2.8s ease-in-out infinite ace-sep-glow;display:inline-block;position:relative;top:-1px}.ace-title-sep:before{content:"";background:linear-gradient(135deg,#3a74b8 0%,#4a8fd9 55%,#5fb5a0 100%);width:100%;height:100%;display:block;-webkit-mask:url(/assets/logo-icon-BGHxQFM6.png) 50%/contain no-repeat;mask:url(/assets/logo-icon-BGHxQFM6.png) 50%/contain no-repeat}.dark .ace-title-sep,[data-theme=dark] .ace-title-sep{animation-name:ace-sep-glow-dark}.dark .ace-title-sep:before,[data-theme=dark] .ace-title-sep:before{background:linear-gradient(135deg,#6ea6e4 0%,#93bdea 55%,#7db8a8 100%)}@keyframes ace-sep-glow{0%,to{filter:drop-shadow(0 1px 1px #3a74b840)}50%{filter:drop-shadow(0 2px 5px #4a8fd9b3)}}@keyframes ace-sep-glow-dark{0%,to{filter:drop-shadow(0 0 1px #93bdea4d)}50%{filter:drop-shadow(0 0 6px #93bdead9)}}@media (prefers-reduced-motion:reduce){.ace-title-sep{animation:none}}.ace-prod-rail-specs .brand-sep-ring,.ace-prod-rail-specs .brand-sep-ring:nth-of-type(n){background:#4a8fd9;box-shadow:0 0 0 3px #4a8fd947}.dark .ace-prod-rail-specs .brand-sep-ring,[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring,.dark .ace-prod-rail-specs .brand-sep-ring:nth-of-type(n),[data-theme=dark] .ace-prod-rail-specs .brand-sep-ring:nth-of-type(n){background:#6ea6e4;box-shadow:0 0 0 3px #6ea6e44d}@media (width>=1101px){.ace-prod-rail.has-metric.is-wide-metric{grid-template-columns:minmax(3.2rem,5.6rem) minmax(9.2rem,12rem) minmax(0,1fr) auto}.ace-prod-rail.has-metric.is-wide-metric.is-id-30{grid-template-columns:minmax(5rem,6.025rem) minmax(9.2rem,12rem) minmax(0,1fr) auto}.ace-prod-rail.has-metric.is-id-20{grid-template-columns:minmax(7.15rem,9.15rem) minmax(8rem,9.5rem) minmax(0,1fr) auto}.ace-prod-rail.has-metric.is-id-30{grid-template-columns:minmax(6.525rem,8.525rem) minmax(8rem,9.5rem) minmax(0,1fr) auto}}.ace-prod-rail.is-wide-metric .ace-prod-rail-metric{max-width:none}.ace-spec-dash{opacity:.7;margin:0 .5rem;font-weight:600;display:inline-block}.ace-prod-rail-specs.is-oneline{flex-wrap:nowrap;min-width:0;overflow:hidden}.ace-prod-rail-specs.is-oneline .ace-prod-rail-spec{flex:0 auto;min-width:0}.ace-prod-rail-specs.is-oneline .ace-prod-rail-spec:last-child{flex-shrink:0}.ace-prod-rail-specs.is-oneline .ace-prod-rail-spec-value{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.ace-rowmenu-btn{color:#2f6fb8;cursor:pointer;background:linear-gradient(145deg,#fff,#eaf2fb);border:1px solid #4a8fd959;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 1px 2px #0f1a2d14,0 4px 10px #2f6fb824}.ace-rowmenu-btn svg{width:1.15rem;height:1.15rem;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ace-rowmenu-btn:hover{border-color:#4a8fd9b3;transform:translateY(-1px);box-shadow:0 2px 4px #0f1a2d1a,0 8px 18px #2f6fb842}.ace-rowmenu-btn:active{transform:scale(.94)}.ace-rowmenu-btn:focus-visible{outline-offset:2px;outline:2px solid #4a8fd9b3}.ace-rowmenu-btn.is-open{color:#fff;background:linear-gradient(145deg,#4a8fd9,#2f6fb8);border-color:#0000;box-shadow:0 6px 16px #2f6fb873}.ace-rowmenu-btn.is-open svg{transform:rotate(90deg)}.ace-rowmenu{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transform-origin:100% 0;background:#ffffffeb;border:1px solid #6f8fad47;border-radius:1rem;flex-direction:column;gap:.2rem;min-width:13.5rem;padding:.45rem;animation:.18s cubic-bezier(.2,.9,.25,1.1) both ace-rowmenu-in;display:flex;position:fixed;box-shadow:0 2px 6px #0f1a2d14,0 18px 44px #0f1a2d38}.ace-rowmenu[data-placement=top]{transform-origin:100% 100%;animation-name:ace-rowmenu-in-up}@keyframes ace-rowmenu-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}@keyframes ace-rowmenu-in-up{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.ace-rowmenu-item{color:#25364a;text-align:left;cursor:pointer;opacity:0;width:100%;animation:.2s both ace-rowmenu-item-in;animation-delay:calc(var(--i,0) * 28ms + 40ms);background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.95rem;font-weight:560;transition:background .14s,transform .14s;display:flex}.ace-rowmenu-item:first-child{--i:0}.ace-rowmenu-item:nth-child(2){--i:1}.ace-rowmenu-item:nth-child(3){--i:2}.ace-rowmenu-item:nth-child(4){--i:3}.ace-rowmenu-item:nth-child(5){--i:4}.ace-rowmenu-item:nth-child(6){--i:5}.ace-rowmenu-item:nth-child(7){--i:6}@keyframes ace-rowmenu-item-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.ace-rowmenu-item svg{background:#6f8fad24;border-radius:.6rem;flex:none;width:1.9rem;height:1.9rem;padding:.4rem;transition:background .14s,color .14s}.ace-rowmenu-item:hover,.ace-rowmenu-item:focus-visible{background:#4a8fd91f;outline:none;transform:translate(2px)}.ace-rowmenu-item:hover svg,.ace-rowmenu-item:focus-visible svg{background:currentColor}.ace-rowmenu-item:hover svg path,.ace-rowmenu-item:hover svg circle,.ace-rowmenu-item:hover svg rect,.ace-rowmenu-item:focus-visible svg path,.ace-rowmenu-item:focus-visible svg circle,.ace-rowmenu-item:focus-visible svg rect{stroke:#fff}.ace-rowmenu-item span{color:#25364a}.dark .ace-rowmenu-btn,[data-theme=dark] .ace-rowmenu-btn{background:linear-gradient(145deg, var(--ace-bg-3), var(--ace-bg-2));color:#6ea6e4;border-color:#6ea6e459;box-shadow:0 1px 2px #0006,0 4px 12px #00000059}.dark .ace-rowmenu-btn:hover,[data-theme=dark] .ace-rowmenu-btn:hover{border-color:#6ea6e4b3;box-shadow:0 2px 4px #00000073,0 8px 20px #4a8fd94d}.dark .ace-rowmenu-btn.is-open,[data-theme=dark] .ace-rowmenu-btn.is-open{color:#fff;background:linear-gradient(145deg,#4a8fd9,#2f6fb8);box-shadow:0 6px 18px #4a8fd980}.dark .ace-rowmenu,[data-theme=dark] .ace-rowmenu{border-color:var(--ace-line);background:#0a1222eb;box-shadow:0 2px 6px #0006,0 20px 48px #0009}.dark .ace-rowmenu-item,.dark .ace-rowmenu-item span,[data-theme=dark] .ace-rowmenu-item,[data-theme=dark] .ace-rowmenu-item span{color:var(--ace-ink)}.dark .ace-rowmenu-item svg,[data-theme=dark] .ace-rowmenu-item svg{background:#6ea6e424}.dark .ace-rowmenu-item:hover,[data-theme=dark] .ace-rowmenu-item:hover{background:var(--ace-bg-4)}.dark .ace-rowmenu-item:hover svg,.dark .ace-rowmenu-item:focus-visible svg,[data-theme=dark] .ace-rowmenu-item:hover svg,[data-theme=dark] .ace-rowmenu-item:focus-visible svg{background:#4a8fd9}@media (prefers-reduced-motion:reduce){.ace-rowmenu,.ace-rowmenu-item{opacity:1;animation:none}}.ace-rowmenu .ace-rowmenu-item{color:#25364a;background:0 0;border:0}.ace-rowmenu .ace-rowmenu-item svg{width:2rem;height:2rem;color:var(--act-ink);background:var(--act-ink);border-radius:999px;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.ace-rowmenu .ace-rowmenu-item svg{background:color-mix(in srgb, var(--act-ink) 14%, transparent)}}.ace-rowmenu .ace-rowmenu-item svg{transition:background .16s,color .16s,transform .16s}.ace-rowmenu .ace-rowmenu-item svg path,.ace-rowmenu .ace-rowmenu-item svg circle,.ace-rowmenu .ace-rowmenu-item svg rect{stroke:currentColor}.ace-rowmenu .ace-rowmenu-item:hover,.ace-rowmenu .ace-rowmenu-item:focus-visible{background:var(--act-ink)}@supports (color:color-mix(in lab, red, red)){.ace-rowmenu .ace-rowmenu-item:hover,.ace-rowmenu .ace-rowmenu-item:focus-visible{background:color-mix(in srgb, var(--act-ink) 8%, transparent)}}.ace-rowmenu .ace-rowmenu-item:hover svg,.ace-rowmenu .ace-rowmenu-item:focus-visible svg{background:var(--act-ink);color:#fff;transform:scale(1.06)}.ace-rowmenu .ace-rowmenu-item:hover svg path,.ace-rowmenu .ace-rowmenu-item:hover svg circle,.ace-rowmenu .ace-rowmenu-item:hover svg rect,.ace-rowmenu .ace-rowmenu-item:focus-visible svg path,.ace-rowmenu .ace-rowmenu-item:focus-visible svg circle,.ace-rowmenu .ace-rowmenu-item:focus-visible svg rect{stroke:currentColor}.dark .ace-rowmenu .ace-rowmenu-item,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item{color:var(--ace-ink);background:0 0;border:0}.dark .ace-rowmenu .ace-rowmenu-item:hover svg,.dark .ace-rowmenu .ace-rowmenu-item:focus-visible svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:hover svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:focus-visible svg{color:var(--act-ink);background:0 0}.app-topbar-api.app-topbar-api--corner{z-index:2;gap:.35rem;padding:.12rem .55rem .1rem .42rem;font-size:.56rem;line-height:1.2;position:absolute;top:.3rem;left:.5rem}.dark .ace-rowmenu .ace-rowmenu-item svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item svg{color:var(--act-ink);background:var(--act-ink)}@supports (color:color-mix(in lab, red, red)){.dark .ace-rowmenu .ace-rowmenu-item svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item svg{background:color-mix(in srgb, var(--act-ink) 18%, transparent)}}.dark .ace-rowmenu .ace-rowmenu-item:hover,.dark .ace-rowmenu .ace-rowmenu-item:focus-visible,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:hover,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:focus-visible{background:var(--act-ink)}@supports (color:color-mix(in lab, red, red)){.dark .ace-rowmenu .ace-rowmenu-item:hover,.dark .ace-rowmenu .ace-rowmenu-item:focus-visible,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:hover,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:focus-visible{background:color-mix(in srgb, var(--act-ink) 10%, transparent)}}.dark .ace-rowmenu .ace-rowmenu-item:hover svg,.dark .ace-rowmenu .ace-rowmenu-item:focus-visible svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:hover svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:focus-visible svg{background:var(--act-ink);color:#0a1222;box-shadow:0 0 14px var(--act-ink)}@supports (color:color-mix(in lab, red, red)){.dark .ace-rowmenu .ace-rowmenu-item:hover svg,.dark .ace-rowmenu .ace-rowmenu-item:focus-visible svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:hover svg,[data-theme=dark] .ace-rowmenu .ace-rowmenu-item:focus-visible svg{box-shadow:0 0 14px color-mix(in srgb, var(--act-ink) 45%, transparent)}}.app-topbar-api.app-topbar-api--corner{top:5px;left:20px}.app-topbar-api.app-topbar-api--corner.app-topbar-api--online{color:#86efac;background:linear-gradient(165deg,#14532d 0%,#166534 40%,#052e16 100%);border-color:#34d39973;box-shadow:inset 0 1px #86efac2e,0 0 18px #22c55e47}.app-topbar-api.app-topbar-api--corner.app-topbar-api--offline{color:#fecaca;background:linear-gradient(165deg,#7f1d1d 0%,#991b1b 40%,#450a0a 100%);border-color:#f871717a;box-shadow:inset 0 1px #fecaca29,0 0 18px #ef444447}.app-topbar-api.app-topbar-api--corner{padding:.24rem .55rem .22rem .42rem;font-size:.62rem;top:10px;left:50px}.app-topbar-api.app-topbar-api--corner,.app-topbar-api.app-topbar-api--corner.app-topbar-api--online,.app-topbar-api.app-topbar-api--corner.app-topbar-api--offline{box-shadow:none;border:0;animation:none}.app-topbar-api--corner .app-topbar-api-dot{box-shadow:none;animation:none}.app-topbar-api.app-topbar-api--corner{padding:.24rem .75rem .22rem .62rem;top:12px;left:auto;right:15px}.ace-rowmenu .ace-rowmenu-item.is-disabled{opacity:.45;cursor:not-allowed}.app-topbar-bg{--c1:#1f6f98;--c2:#3d7ea6;--c3:#5a9bc4;--c4:#2f78ab;--c5:#7fb0d8;--c6:#3d7ea6;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dark .app-topbar-bg,[data-theme=dark] .app-topbar-bg{--c1:#4a8fd9;--c2:#93bdea;--c3:#6ea6e4;--c4:#2f64a8;--c5:#5a9bc4;--c6:#8eacc4}.app-topbar-bg>span{opacity:.85;background:conic-gradient(from 0deg at 50% 50%, transparent, var(--c1) 3.0%, transparent 7.4%, var(--c2) 11.3%, transparent 15.7%, var(--c3) 19.6%, transparent 24.0%, var(--c4) 28.0%, transparent 32.4%, var(--c5) 36.3%, transparent 40.7%, var(--c6) 44.6%, transparent 49.0%, var(--c1) 53%, transparent 57.4%, var(--c2) 61.3%, transparent 65.7%, var(--c3) 69.6%, transparent 74.0%, var(--c4) 78.0%, transparent 82.4%, var(--c5) 86.3%, transparent 90.7%, var(--c6) 94.6%, transparent);width:200vw;height:200vw;margin:-100vw 0 0 -100vw;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.app-topbar-bg>span{background:conic-gradient(from 0deg at 50% 50%, transparent, color-mix(in srgb, var(--c1) 52%, transparent) 3.0%, transparent 7.4%, color-mix(in srgb, var(--c2) 60%, transparent) 11.3%, transparent 15.7%, color-mix(in srgb, var(--c3) 48%, transparent) 19.6%, transparent 24.0%, color-mix(in srgb, var(--c4) 58%, transparent) 28.0%, transparent 32.4%, color-mix(in srgb, var(--c5) 50%, transparent) 36.3%, transparent 40.7%, color-mix(in srgb, var(--c6) 62%, transparent) 44.6%, transparent 49.0%, color-mix(in srgb, var(--c1) 46%, transparent) 53%, transparent 57.4%, color-mix(in srgb, var(--c2) 56%, transparent) 61.3%, transparent 65.7%, color-mix(in srgb, var(--c3) 60%, transparent) 69.6%, transparent 74.0%, color-mix(in srgb, var(--c4) 50%, transparent) 78.0%, transparent 82.4%, color-mix(in srgb, var(--c5) 58%, transparent) 86.3%, transparent 90.7%, color-mix(in srgb, var(--c6) 48%, transparent) 94.6%, transparent)}}.app-topbar-bg>span{animation:40s linear infinite app-topbar-spin}.dark .app-topbar-bg>span,[data-theme=dark] .app-topbar-bg>span{opacity:.28}.app-topbar:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 0%,#2f78ab8c 50%,#0000 100%) 0 0/30% 100% no-repeat;height:2px;animation:9s linear infinite app-topbar-edge;position:absolute;bottom:-1px;left:0;right:0}.dark .app-topbar:after,[data-theme=dark] .app-topbar:after{background-image:linear-gradient(90deg,#0000 0%,#6ea6e480 50%,#0000 100%)}@keyframes app-topbar-spin{to{transform:rotate(360deg)}}@keyframes app-topbar-edge{0%{background-position:-30% 0}to{background-position:130% 0}}@media (prefers-reduced-motion:reduce){.app-topbar-bg>span,.app-topbar:after{animation:none}}.ace-daterange-btn,.ace-daterange-btn.is-active,.ace-report-head .ace-daterange-btn,.ace-report-filters .ace-daterange-btn{box-sizing:border-box;color:#17324d;background:linear-gradient(#fff 0%,#eef5fc 100%);border:1px solid #a9c8e4;transition:border-color .25s;animation:2.8s ease-in-out infinite ace-search-glow;box-shadow:inset 0 1px #fff,inset 0 -1px #2f78ab14,0 8px 18px -8px #1e508c73,0 2px 4px #1e508c1f,0 0 #2f8fd800}.ace-daterange-btn:hover,.ace-report-head .ace-daterange-btn:hover,.ace-report-filters .ace-daterange-btn:hover{background:linear-gradient(#fff 0%,#eef5fc 100%);border-color:#6fa8d8;animation:none;box-shadow:inset 0 1px #fff,0 12px 24px -8px #1e508c8c,0 2px 6px #1e508c29,0 0 0 3px #2f8fd824}.ace-daterange-btn:focus-visible,.ace-report-head .ace-daterange-btn:focus-visible,.ace-report-filters .ace-daterange-btn:focus-visible,.ace-daterange-btn[aria-expanded=true],.ace-report-head .ace-daterange-btn[aria-expanded=true],.ace-report-filters .ace-daterange-btn[aria-expanded=true]{background:#fff;border-color:#2f8fd8;animation:none;box-shadow:inset 0 1px #fff,0 14px 28px -8px #2374bd99,0 0 0 4px #2f8fd83d}.dark .ace-daterange-btn,[data-theme=dark] .ace-daterange-btn,.dark .ace-daterange-btn.is-active,[data-theme=dark] .ace-daterange-btn.is-active,.dark .ace-report-head .ace-daterange-btn,[data-theme=dark] .ace-report-head .ace-daterange-btn,.dark .ace-report-filters .ace-daterange-btn,[data-theme=dark] .ace-report-filters .ace-daterange-btn{color:#eef4fc;background:linear-gradient(#17294a 0%,#101f3b 100%);border-color:#8cbeff4d;animation:2.8s ease-in-out infinite ace-search-glow-dark;box-shadow:inset 0 1px #a0c8ff1f,0 10px 22px -10px #000000d9,0 2px 4px #00000059,0 0 #6ea6e400}.dark .ace-daterange-btn:hover,[data-theme=dark] .ace-daterange-btn:hover,.dark .ace-report-head .ace-daterange-btn:hover,[data-theme=dark] .ace-report-head .ace-daterange-btn:hover,.dark .ace-report-filters .ace-daterange-btn:hover,[data-theme=dark] .ace-report-filters .ace-daterange-btn:hover{background:linear-gradient(#17294a 0%,#101f3b 100%);border-color:#a0cdff80;animation:none;box-shadow:inset 0 1px #a0c8ff29,0 14px 26px -10px #000000e6,0 0 0 3px #4a8fd929}.dark .ace-daterange-btn:focus-visible,[data-theme=dark] .ace-daterange-btn:focus-visible,.dark .ace-report-head .ace-daterange-btn:focus-visible,[data-theme=dark] .ace-report-head .ace-daterange-btn:focus-visible,.dark .ace-report-filters .ace-daterange-btn:focus-visible,[data-theme=dark] .ace-report-filters .ace-daterange-btn:focus-visible,.dark .ace-daterange-btn[aria-expanded=true],[data-theme=dark] .ace-daterange-btn[aria-expanded=true],.dark .ace-report-head .ace-daterange-btn[aria-expanded=true],[data-theme=dark] .ace-report-head .ace-daterange-btn[aria-expanded=true],.dark .ace-report-filters .ace-daterange-btn[aria-expanded=true],[data-theme=dark] .ace-report-filters .ace-daterange-btn[aria-expanded=true]{background:#1c3358;border-color:#7db4f0;animation:none;box-shadow:inset 0 1px #a0c8ff33,0 16px 30px -10px #000000e6,0 0 0 4px #6ea6e452}@media (prefers-reduced-motion:reduce){.ace-daterange-btn,.ace-report-head .ace-daterange-btn,.ace-report-filters .ace-daterange-btn{animation:none!important}}.auth-wordmark-row{justify-content:center;align-items:center;gap:.18em;font-size:clamp(4rem,10.5vw,7.2rem);display:flex}.brand-logo-mark{filter:drop-shadow(0 1px #3a78b0)drop-shadow(0 2px #316ba0)drop-shadow(0 3px #285e90)drop-shadow(0 4px #205180)drop-shadow(0 5px #184470)drop-shadow(0 16px 26px #020a1c8c)drop-shadow(0 0 34px #5aaafa59);flex-shrink:0;width:.82em;height:.82em;position:relative}.brand-logo-mark:before{content:"";background-image:linear-gradient(105deg,#fff 0%,#cfe9ff 24%,#6fb9f2 46%,#f1f9ff 62%,#8ec9f7 82%,#fff 100%);background-size:240% 100%;animation:6s ease-in-out infinite auth-wordmark-sheen;position:absolute;inset:0;-webkit-mask:url(/assets/logo-icon-BGHxQFM6.png) 50%/contain no-repeat;mask:url(/assets/logo-icon-BGHxQFM6.png) 50%/contain no-repeat}.app-wordmark .brand-logo-mark{filter:drop-shadow(0 1px #3a78b0)drop-shadow(0 2px #285e90)drop-shadow(0 3px #184470)drop-shadow(0 10px 16px #020a1c80)drop-shadow(0 0 22px #5aaafa4d);animation:none}.app-wordmark .brand-logo-mark:before{animation:none}@media (prefers-reduced-motion:reduce){.brand-logo-mark:before{animation:none}}.auth-wordmark-row .auth-wordmark-text{font-size:1em}.app-wordmark .auth-wordmark-row{gap:.12em;font-size:3.7rem}.app-wordmark .auth-wordmark-row .auth-wordmark-text{width:auto;font-size:1em;display:block}.app-wordmark{justify-content:center;display:flex}.app-wordmark-lockup{flex-direction:column;align-items:flex-end;display:inline-flex;position:relative;left:0}.app-wordmark .app-wordmark-by{white-space:nowrap;margin:calc(15px - .45rem) -.25rem 0 0;padding-right:.35rem}.app-topbar-api.app-topbar-api--corner{top:5px;right:10px}.app-wordmark .auth-wordmark-row .auth-wordmark-text{padding-right:.35rem}.app-sidebar-byline .app-shortcuts{top:calc(50% - 9px);left:calc(1.4rem - 4px)}.app-sidebar-byline .app-shortcuts-panel{width:calc(17.5rem - 17px);left:calc(.4rem - 18px)}@media (width<=900px){.dark .app-menu-btn,[data-theme=dark] .app-menu-btn{color:var(--ace-ink);background:var(--ace-bg-3);border-color:var(--ace-line)}}.ace-report-head-left .ace-form-select-trigger{padding-right:2.1rem}.ace-report-head-left>.ace-prod-status-pipe+.ace-form-select-root{flex-shrink:.2;min-width:10rem}.ace-report-head-left .ace-form-select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ace-report-head .ace-form-select-menu,.ace-report-filters .ace-form-select-menu{width:max-content;min-width:100%;max-width:min(32rem,90vw);right:auto}.ace-report-head-left>.ace-form-select-root:last-child .ace-form-select-menu{left:auto;right:0}.ace-report-head .ace-form-select-option,.ace-report-filters .ace-form-select-option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ace-report-head .ace-form-select-option,.ace-report-head .ace-form-select-empty,.ace-report-filters .ace-form-select-option,.ace-report-filters .ace-form-select-empty{font-size:15px}.ace-report-notice{color:#3d5875;background:#52aef01a;border-left:.25rem solid #52aef0;border-radius:.5rem;margin:0 0 1.1rem;padding:.6rem .9rem;font-size:.84rem}.dark .ace-report-notice,[data-theme=dark] .ace-report-notice{color:#a9c1e2;background:#6ea6e41a;border-left-color:#6ea6e4}.ace-report-tiles.ace-report-tiles--rows2{grid-template-columns:repeat(var(--rows2-cols,7), minmax(0, 1fr));margin-bottom:1.1rem}@media (width<=1100px){.ace-report-tiles.ace-report-tiles--rows2{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}@media (width<=1400px){.ace-report-head .ace-prod-status-pill{padding:0 .7rem;font-size:.98rem}}.ace-report-body--sticky .ace-report-table-wrap{overflow:clip}.ace-report-body--sticky .ace-report-table thead th{z-index:2;background:#edf3f8;position:sticky;top:-.85rem;box-shadow:inset 0 -1px #3d7ea638}.dark .ace-report-body--sticky .ace-report-table thead th,[data-theme=dark] .ace-report-body--sticky .ace-report-table thead th{background:#122039;box-shadow:inset 0 -1px #78aaeb38}.ace-report-body--sticky .ace-report-table-wrap[data-stuck] thead th{box-shadow:inset 0 -1px #3d7ea638,inset 0 1px #b9cfe1}.dark .ace-report-body--sticky .ace-report-table-wrap[data-stuck] thead th,[data-theme=dark] .ace-report-body--sticky .ace-report-table-wrap[data-stuck] thead th{box-shadow:inset 0 -1px #78aaeb38,inset 0 1px #2b4470}.ace-report-table-sentinel{height:1px;margin-bottom:-1px}.ace-report-table [data-flex]{width:100%;max-width:0}.ace-report-table [data-share]{width:25%;max-width:0}.ace-report-table td[data-cut] .ace-report-cell-cut{max-width:14rem}.ace-report-cell-cut{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ace-report-table[data-dense]{font-size:.8rem}.ace-report-table[data-dense] th,.ace-report-table[data-dense] td{padding:.45rem}.ace-report-table[data-dense] td[data-cut] .ace-report-cell-cut{max-width:6.5rem}.ace-report-table[data-dense] [data-flex]{min-width:7.5rem}.ace-report-body--sticky .ace-report-table-wrap[data-scroll]{overflow:auto}.ace-report-body--sticky .ace-report-table-wrap[data-scroll] .ace-report-table{width:max-content;min-width:100%}.ace-report-body--sticky .ace-report-table-wrap[data-scroll] thead th{top:0}.ace-report-body--sticky .ace-report-table-wrap[data-scroll] [data-flex],.ace-report-body--sticky .ace-report-table-wrap[data-scroll] [data-share]{width:auto;max-width:none}.ace-report-body--sticky .ace-report-table-wrap[data-scroll] td[data-flex] .ace-report-cell-cut,.ace-report-body--sticky .ace-report-table-wrap[data-scroll] td[data-share] .ace-report-cell-cut{max-width:22rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
