/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--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:"Baloo 2", -apple-system, system-ui, sans-serif;--color-brand-indigo:#6c5ce7;--color-brand-indigo-deep:#4338ca;--color-brand-indigo-hover:#5b4bd1;--color-brand-teal:#2dd4bf;--color-brand-ink:#171730;--color-status-success:#0f766e;--color-status-success-bg:#f0fdf4;--color-status-success-border:#dcfce7;--color-status-warning:#9a3412;--color-status-warning-bg:#fff7ed;--color-status-warning-border:#fed7aa;--color-status-alert:#c81e42;--color-status-alert-bg:#fef2f2;--color-status-alert-border:#fee2e2;--color-status-info:#4338ca;--color-status-info-bg:#eef2ff;--color-status-info-border:#e0e7ff;--color-ai-peach:#c2410c;--color-ai-peach-bg:#fff1e6;--color-ai-peach-border:#ffceac;--color-ai-peach-glow:#fb923c66;--color-panel-focus-bg:#eaf2ff;--color-panel-focus-ink:#3566ad;--color-panel-focus-line:#b8d2f7;--color-panel-di-bg:#fff5e6;--color-panel-di-ink:#956013;--color-panel-di-line:#f4cf95;--color-canvas:#f6f7fb;--color-tint:#eef2ff;--color-border:#ececf5;--color-border-strong:#e7e7f1;--color-muted:#535366;--color-muted-2:#4e4e61;--color-faint:#5b5b6e;--color-body:#49495b;--color-text:#1b1b2e;--edge-glass:#17173012;--shell-gutter:32px;--surface-panel:#ffffff75;--surface-panel-flat:#fffffff7;--surface-topbar:#ffffffe0;--surface-card:#ffffff85;--surface-card-flat:#fffffff5;--surface-popover:#ffffffe0;--surface-popover-flat:#fffffffa;--surface-modal:#ffffffed;--surface-modal-flat:#fffffffc;--surface-modal-header:#fff9;--surface-field:#ffffffb3;--surface-field-focus:#fff;--surface-field-disabled:#1717300b;--edge-field:#1717301f;--edge-field-disabled:#17173014;--surface-btn:#ffffffb3;--surface-veil:#ffffff8c;--surface-soft:#ffffffb3;--surface-solid:#fff;--surface-hover:#fff;--surface-raised:#fff;--surface-navitem-active:#ffffffd9;--sheen-strength:.58;--on-brand:#fff;--radius-pillow:26px;--radius-pillow-lg:32px;--radius-pillow-sm:16px;--shadow-pillow:0 1px 2px #1717300d, 0 12px 32px -10px #6c5ce738, 0 2px 10px -4px #17173014;--shadow-pillow-lift:0 2px 4px #1717300f, 0 22px 48px -14px #6c5ce75c, 0 5px 14px -6px #1717301a;--shadow-glass:0 1px 0 #ffffffbf inset, 0 10px 36px -12px #17173033;--focus-ring:#6c5ce747;--module-audit:#6c5ce7;--module-incidents:#e11d48;--module-capa:#059669;--module-jsa:#d97706;--module-yieldpulse:#087f8c;--module-ptw:#b45309;--module-copq:#0d9488;--module-rca:#2563eb;--module-moc:#ea580c;--module-improvement:#c026d3;--ease-spring:cubic-bezier(.34, 1.3, .35, 1);--ease-glide:cubic-bezier(.22, 1, .36, 1)}}@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}a{color:var(--color-brand-indigo-deep);text-decoration:none}a:hover{color:var(--color-brand-indigo)}}@layer components{.section-heading{letter-spacing:-.005em;width:fit-content;max-width:100%;color:var(--color-brand-indigo-deep);align-items:center;font-size:17px;font-weight:800;display:flex}.section-heading:before{content:"";background:var(--color-brand-indigo);border-radius:3px;flex:none;align-self:stretch;width:5px;min-height:19px;margin-right:11px}.section-heading:has(.ai-marker){color:var(--color-ai-peach)}.section-heading:has(.ai-marker):before{background:var(--color-ai-peach)}.ai-marker{display:contents}.ai-glow{background:#fff5edc8}@supports (color:color-mix(in lab, red, red)){.ai-glow{background:color-mix(in srgb, var(--color-ai-peach-bg) 55%, var(--surface-card))}}.ai-glow{box-shadow:0 0 0 1px var(--color-ai-peach-border), 0 0 32px -6px var(--color-ai-peach-glow), var(--shadow-glass), var(--shadow-pillow);border-color:var(--color-ai-peach-border)!important}.ai-pill{background:var(--color-ai-peach-bg);color:var(--color-ai-peach);border:1px solid var(--color-ai-peach-border)}.ai-outlook-wrap>.glass-card{background:#fff5edc8}@supports (color:color-mix(in lab, red, red)){.ai-outlook-wrap>.glass-card{background:color-mix(in srgb, var(--color-ai-peach-bg) 55%, var(--surface-card))}}.ai-outlook-wrap>.glass-card{box-shadow:0 0 0 1px var(--color-ai-peach-border), 0 0 32px -6px var(--color-ai-peach-glow), var(--shadow-glass), var(--shadow-pillow);border-color:var(--color-ai-peach-border)!important}.ai-outlook-wrap .section-heading,.ai-outlook-wrap .text-text,.ai-outlook-wrap .text-body{color:var(--color-ai-peach)!important}.ai-outlook-wrap .section-heading:before{background:var(--color-ai-peach)}.field-label{letter-spacing:.09em;text-transform:uppercase;width:fit-content;max-width:100%;color:var(--color-brand-indigo-deep);background:var(--color-tint);border:1px solid var(--color-border-strong);border-radius:7px;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1\/2{top:50%}.top-\[3px\]{top:3px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-\[-1px\]{right:-1px}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:0}.bottom-\[14px\]{bottom:14px}.bottom-full{bottom:100%}.-left-8{left:calc(var(--spacing) * -8)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[3px\]{left:3px}.left-\[20px\]{left:20px}.left-\[23px\]{left:23px}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.\!mt-1{margin-top:var(--spacing)!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[18px\]{margin-top:18px}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[18px\]{margin-bottom:18px}.-ml-\[19px\]{margin-left:-19px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.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-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[8px\]{height:8px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[42px\]{height:42px}.h-\[64px\]{height:64px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[240px\]{max-height:240px}.max-h-\[min\(78vh\,760px\)\]{max-height:min(78vh,760px)}.min-h-0{min-height:0}.min-h-\[42px\]{min-height:42px}.min-h-\[88px\]{min-height:88px}.min-h-\[140px\]{min-height:140px}.min-h-screen{min-height:100vh}.\!w-24{width:calc(var(--spacing) * 24)!important}.\!w-\[140px\]{width:140px!important}.\!w-\[150px\]{width:150px!important}.\!w-auto{width:auto!important}.w-0{width:0}.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-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[8px\]{width:8px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[40px\]{width:40px}.w-\[46px\]{width:46px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[92px\]{width:92px}.w-\[150px\]{width:150px}.w-\[170px\]{width:170px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[160px\]{max-width:160px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[820px\]{max-width:820px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[26px\]{min-width:26px}.min-w-\[125px\]{min-width:125px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[1160px\]{min-width:1160px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.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)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeIn_0\.18s_ease\]{animation:.18s fadeIn}.animate-\[popIn_0\.24s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:.24s cubic-bezier(.22,1,.36,1) popIn}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,190px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,400px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,420px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-cols-\[160px_repeat\(12\,1fr\)\]{grid-template-columns:160px repeat(12,1fr)}.grid-cols-\[minmax\(220px\,1fr\)_minmax\(180px\,0\.8fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(260px,1fr)}.grid-cols-\[minmax\(220px\,340px\)_1fr\]{grid-template-columns:minmax(220px,340px) 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-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[18px\]{gap:18px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:2147483647px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[var\(--radius-pillow\)\]{border-radius:var(--radius-pillow)}.rounded-\[var\(--radius-pillow-lg\)\]{border-radius:var(--radius-pillow-lg)}.rounded-\[var\(--radius-pillow-sm\)\]{border-radius:var(--radius-pillow-sm)}.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)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[var\(--radius-pillow-lg\)\]{border-top-left-radius:var(--radius-pillow-lg);border-top-right-radius:var(--radius-pillow-lg)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border\/70{border-color:#ececf5b3}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-brand-indigo{border-color:var(--color-brand-indigo)}.border-brand-indigo\/25{border-color:#6c5ce740}@supports (color:color-mix(in lab, red, red)){.border-brand-indigo\/25{border-color:color-mix(in oklab, var(--color-brand-indigo) 25%, transparent)}}.border-brand-indigo\/35{border-color:#6c5ce759}@supports (color:color-mix(in lab, red, red)){.border-brand-indigo\/35{border-color:color-mix(in oklab, var(--color-brand-indigo) 35%, transparent)}}.border-brand-indigo\/40{border-color:#6c5ce766}@supports (color:color-mix(in lab, red, red)){.border-brand-indigo\/40{border-color:color-mix(in oklab, var(--color-brand-indigo) 40%, transparent)}}.border-brand-teal{border-color:var(--color-brand-teal)}.border-status-alert{border-color:var(--color-status-alert)}.border-status-alert-border{border-color:var(--color-status-alert-border)}.border-status-info-border{border-color:var(--color-status-info-border)}.border-status-info\/25{border-color:#4338ca40}@supports (color:color-mix(in lab, red, red)){.border-status-info\/25{border-color:color-mix(in oklab, var(--color-status-info) 25%, transparent)}}.border-status-success{border-color:var(--color-status-success)}.border-status-success-border{border-color:var(--color-status-success-border)}.border-status-warning{border-color:var(--color-status-warning)}.border-status-warning-border{border-color:var(--color-status-warning-border)}.border-tint{border-color:var(--color-tint)}.border-transparent{border-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[\#171730\]{background-color:#171730}.bg-\[var\(--color-canvas\)\]\/85{background-color:#f6f7fbd9}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-canvas\)\]\/85{background-color:color-mix(in oklab, var(--color-canvas) 85%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/6{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/6{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/\[0\.015\]{background-color:#00000004}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-black) 1.5%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-brand-indigo{background-color:var(--color-brand-indigo)}.bg-brand-indigo-deep{background-color:var(--color-brand-indigo-deep)}.bg-brand-indigo\/5{background-color:#6c5ce70d}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/5{background-color:color-mix(in oklab, var(--color-brand-indigo) 5%, transparent)}}.bg-brand-indigo\/8{background-color:#6c5ce714}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/8{background-color:color-mix(in oklab, var(--color-brand-indigo) 8%, transparent)}}.bg-brand-indigo\/10{background-color:#6c5ce71a}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/10{background-color:color-mix(in oklab, var(--color-brand-indigo) 10%, transparent)}}.bg-brand-indigo\/12{background-color:#6c5ce71f}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/12{background-color:color-mix(in oklab, var(--color-brand-indigo) 12%, transparent)}}.bg-brand-indigo\/35{background-color:#6c5ce759}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/35{background-color:color-mix(in oklab, var(--color-brand-indigo) 35%, transparent)}}.bg-brand-indigo\/\[0\.04\]{background-color:#6c5ce70a}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-brand-indigo) 4%, transparent)}}.bg-brand-indigo\/\[0\.05\]{background-color:#6c5ce70d}@supports (color:color-mix(in lab, red, red)){.bg-brand-indigo\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-brand-indigo) 5%, transparent)}}.bg-brand-ink\/25{background-color:#17173040}@supports (color:color-mix(in lab, red, red)){.bg-brand-ink\/25{background-color:color-mix(in oklab, var(--color-brand-ink) 25%, transparent)}}.bg-brand-teal\/10{background-color:#2dd4bf1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-teal\/10{background-color:color-mix(in oklab, var(--color-brand-teal) 10%, transparent)}}.bg-brand-teal\/20{background-color:#2dd4bf33}@supports (color:color-mix(in lab, red, red)){.bg-brand-teal\/20{background-color:color-mix(in oklab, var(--color-brand-teal) 20%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/40{background-color:#f6f7fb66}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/40{background-color:color-mix(in oklab, var(--color-canvas) 40%, transparent)}}.bg-canvas\/60{background-color:#f6f7fb99}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/60{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-status-alert{background-color:var(--color-status-alert)}.bg-status-alert-bg{background-color:var(--color-status-alert-bg)}.bg-status-alert-bg\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-status-alert-bg\/40{background-color:color-mix(in oklab, var(--color-status-alert-bg) 40%, transparent)}}.bg-status-alert-bg\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-status-alert-bg\/60{background-color:color-mix(in oklab, var(--color-status-alert-bg) 60%, transparent)}}.bg-status-alert-bg\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-status-alert-bg\/70{background-color:color-mix(in oklab, var(--color-status-alert-bg) 70%, transparent)}}.bg-status-info{background-color:var(--color-status-info)}.bg-status-info-bg{background-color:var(--color-status-info-bg)}.bg-status-success{background-color:var(--color-status-success)}.bg-status-success-bg{background-color:var(--color-status-success-bg)}.bg-status-warning{background-color:var(--color-status-warning)}.bg-status-warning-bg{background-color:var(--color-status-warning-bg)}.bg-tint{background-color:var(--color-tint)}.bg-tint\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-tint\/50{background-color:color-mix(in oklab, var(--color-tint) 50%, transparent)}}.bg-tint\/55{background-color:#eef2ff8c}@supports (color:color-mix(in lab, red, red)){.bg-tint\/55{background-color:color-mix(in oklab, var(--color-tint) 55%, transparent)}}.bg-tint\/60{background-color:#eef2ff99}@supports (color:color-mix(in lab, red, red)){.bg-tint\/60{background-color:color-mix(in oklab, var(--color-tint) 60%, transparent)}}.bg-tint\/70{background-color:#eef2ffb3}@supports (color:color-mix(in lab, red, red)){.bg-tint\/70{background-color:color-mix(in oklab, var(--color-tint) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#f6c667\,\#e8a33d\)\]{background-image:linear-gradient(90deg,#f6c667,#e8a33d)}.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--color-brand-indigo\)_55\%\,\#fff\)\,var\(--color-brand-indigo\)\)\]{background-image:linear-gradient(90deg,#aea5f2,var(--color-brand-indigo))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--color-brand-indigo\)_55\%\,\#fff\)\,var\(--color-brand-indigo\)\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-brand-indigo) 55%,#fff),var(--color-brand-indigo))}}.bg-\[linear-gradient\(150deg\,\#eef2ff\,\#dfe4ff\)\]{background-image:linear-gradient(150deg,#eef2ff,#dfe4ff)}.bg-\[linear-gradient\(150deg\,\#eef2ff\,\#e0e7ff\)\]{background-image:linear-gradient(150deg,#eef2ff,#e0e7ff)}.from-brand-indigo{--tw-gradient-from:var(--color-brand-indigo);--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-brand-indigo-deep{--tw-gradient-to:var(--color-brand-indigo-deep);--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))}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[17px\]{padding-top:17px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[17px\]{padding-bottom:17px}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[34px\]{padding-left:34px}.pl-\[calc\(2\.2ch\+8px\)\]{padding-left:calc(2.2ch + 8px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-\[11\.5px\]{font-size:11.5px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.24\]{--tw-leading:1.24;line-height:1.24}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height: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-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-status-alert{color:var(--color-status-alert)!important}.text-\[\#0f7a6c\]{color:#0f7a6c}.text-body{color:var(--color-body)}.text-brand-indigo{color:var(--color-brand-indigo)}.text-brand-indigo-deep{color:var(--color-brand-indigo-deep)}.text-faint{color:var(--color-faint)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-status-alert{color:var(--color-status-alert)}.text-status-info{color:var(--color-status-info)}.text-status-success{color:var(--color-status-success)}.text-status-warning{color:var(--color-status-warning)}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-brand-indigo\)\],.accent-brand-indigo{accent-color:var(--color-brand-indigo)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(108\,92\,231\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#6c5ce71f);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_3px_rgba\(36\,36\,61\,0\.07\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#24243d12);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_-4px_rgba\(23\,23\,48\,0\.12\)\]{--tw-shadow:0 2px 8px -4px var(--tw-shadow-color,#1717301f);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_8px_20px_-8px_rgba\(108\,92\,231\,0\.35\)\]{--tw-shadow:0 8px 20px -8px var(--tw-shadow-color,#6c5ce759);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_10px_24px_-10px_rgba\(108\,92\,231\,0\.5\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#6c5ce780);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(23\,23\,48\,0\.06\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#1717300f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-border{--tw-ring-color:var(--color-border)}.ring-brand-indigo{--tw-ring-color:var(--color-brand-indigo)}.ring-brand-indigo\/15{--tw-ring-color:#6c5ce726}@supports (color:color-mix(in lab, red, red)){.ring-brand-indigo\/15{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo) 15%, transparent)}}.ring-brand-indigo\/20{--tw-ring-color:#6c5ce733}@supports (color:color-mix(in lab, red, red)){.ring-brand-indigo\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo) 20%, transparent)}}.ring-brand-teal\/25{--tw-ring-color:#2dd4bf40}@supports (color:color-mix(in lab, red, red)){.ring-brand-teal\/25{--tw-ring-color:color-mix(in oklab, var(--color-brand-teal) 25%, transparent)}}.ring-brand-teal\/35{--tw-ring-color:#2dd4bf59}@supports (color:color-mix(in lab, red, red)){.ring-brand-teal\/35{--tw-ring-color:color-mix(in oklab, var(--color-brand-teal) 35%, transparent)}}.ring-canvas{--tw-ring-color:var(--color-canvas)}.ring-status-alert\/15{--tw-ring-color:#c81e4226}@supports (color:color-mix(in lab, red, red)){.ring-status-alert\/15{--tw-ring-color:color-mix(in oklab, var(--color-status-alert) 15%, transparent)}}.ring-status-alert\/20{--tw-ring-color:#c81e4233}@supports (color:color-mix(in lab, red, red)){.ring-status-alert\/20{--tw-ring-color:color-mix(in oklab, var(--color-status-alert) 20%, transparent)}}.ring-status-info\/15{--tw-ring-color:#4338ca26}@supports (color:color-mix(in lab, red, red)){.ring-status-info\/15{--tw-ring-color:color-mix(in oklab, var(--color-status-info) 15%, transparent)}}.ring-status-info\/20{--tw-ring-color:#4338ca33}@supports (color:color-mix(in lab, red, red)){.ring-status-info\/20{--tw-ring-color:color-mix(in oklab, var(--color-status-info) 20%, transparent)}}.ring-status-success\/15{--tw-ring-color:#0f766e26}@supports (color:color-mix(in lab, red, red)){.ring-status-success\/15{--tw-ring-color:color-mix(in oklab, var(--color-status-success) 15%, transparent)}}.ring-status-success\/20{--tw-ring-color:#0f766e33}@supports (color:color-mix(in lab, red, red)){.ring-status-success\/20{--tw-ring-color:color-mix(in oklab, var(--color-status-success) 20%, transparent)}}.ring-status-warning\/15{--tw-ring-color:#9a341226}@supports (color:color-mix(in lab, red, red)){.ring-status-warning\/15{--tw-ring-color:color-mix(in oklab, var(--color-status-warning) 15%, transparent)}}.ring-status-warning\/20{--tw-ring-color:#9a341233}@supports (color:color-mix(in lab, red, red)){.ring-status-warning\/20{--tw-ring-color:color-mix(in oklab, var(--color-status-warning) 20%, transparent)}}.ring-status-warning\/25{--tw-ring-color:#9a341240}@supports (color:color-mix(in lab, red, red)){.ring-status-warning\/25{--tw-ring-color:color-mix(in oklab, var(--color-status-warning) 25%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-brand-indigo:is(:where(.group):hover *){color:var(--color-brand-indigo)}.group-hover\:text-brand-indigo-hover:is(:where(.group):hover *){color:var(--color-brand-indigo-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand-indigo\/30:hover{border-color:#6c5ce74d}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-indigo\/30:hover{border-color:color-mix(in oklab, var(--color-brand-indigo) 30%, transparent)}}.hover\:border-brand-indigo\/40:hover{border-color:#6c5ce766}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-indigo\/40:hover{border-color:color-mix(in oklab, var(--color-brand-indigo) 40%, transparent)}}.hover\:border-brand-indigo\/45:hover{border-color:#6c5ce773}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-indigo\/45:hover{border-color:color-mix(in oklab, var(--color-brand-indigo) 45%, transparent)}}.hover\:border-brand-indigo\/50:hover{border-color:#6c5ce780}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-indigo\/50:hover{border-color:color-mix(in oklab, var(--color-brand-indigo) 50%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-canvas:hover{background-color:var(--color-canvas)}.hover\:bg-status-alert-bg:hover{background-color:var(--color-status-alert-bg)}.hover\:bg-status-alert-bg\/70:hover{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-status-alert-bg\/70:hover{background-color:color-mix(in oklab, var(--color-status-alert-bg) 70%, transparent)}}.hover\:bg-tint:hover{background-color:var(--color-tint)}.hover\:bg-tint\/40:hover{background-color:#eef2ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tint\/40:hover{background-color:color-mix(in oklab, var(--color-tint) 40%, transparent)}}.hover\:bg-tint\/50:hover{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tint\/50:hover{background-color:color-mix(in oklab, var(--color-tint) 50%, transparent)}}.hover\:bg-tint\/60:hover{background-color:#eef2ff99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tint\/60:hover{background-color:color-mix(in oklab, var(--color-tint) 60%, transparent)}}.hover\:bg-tint\/70:hover{background-color:#eef2ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tint\/70:hover{background-color:color-mix(in oklab, var(--color-tint) 70%, transparent)}}.hover\:text-body:hover{color:var(--color-body)}.hover\:text-brand-indigo:hover{color:var(--color-brand-indigo)}.hover\:text-brand-indigo-deep:hover{color:var(--color-brand-indigo-deep)}.hover\:text-brand-indigo-hover:hover{color:var(--color-brand-indigo-hover)}.hover\:text-status-alert:hover{color:var(--color-status-alert)}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_16px_-8px_rgba\(23\,23\,48\,0\.18\)\]:hover{--tw-shadow:0 4px 16px -8px var(--tw-shadow-color,#1717302e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_26px_-16px_rgba\(23\,23\,48\,0\.28\)\]:hover{--tw-shadow:0 10px 26px -16px var(--tw-shadow-color,#17173047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:backdrop-blur:hover{--tw-backdrop-blur:blur(8px);-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,)}}.focus\:border-brand-indigo:focus{border-color:var(--color-brand-indigo)}.focus\:border-brand-indigo\/60:focus{border-color:#6c5ce799}@supports (color:color-mix(in lab, red, red)){.focus\:border-brand-indigo\/60:focus{border-color:color-mix(in oklab, var(--color-brand-indigo) 60%, transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-brand-indigo\/15:focus{--tw-ring-color:#6c5ce726}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-indigo\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo) 15%, transparent)}}.focus\:ring-brand-indigo\/40:focus{--tw-ring-color:#6c5ce766}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-indigo\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-brand-indigo:focus-visible{outline-color:var(--color-brand-indigo)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-black\/\[0\.05\]:disabled{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-black\/\[0\.05\]:disabled{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.disabled\:text-faint:disabled{color:var(--color-faint)}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:ring-0:disabled{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:placeholder\:text-muted\/70:disabled::placeholder{color:#535366b3}@supports (color:color-mix(in lab, red, red)){.disabled\:placeholder\:text-muted\/70:disabled::placeholder{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-muted:disabled:hover{color:var(--color-muted)}.disabled\:hover\:text-text:disabled:hover{color:var(--color-text)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[11rem_10rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem 10rem minmax(0,1fr)}.md\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_13rem_9rem_11rem_auto\]{grid-template-columns:minmax(0,1fr) 13rem 9rem 11rem auto}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}@media (width>=96rem){.\32 xl\:grid-cols-\[minmax\(0\,58ch\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,58ch) minmax(0,1fr)}}}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/baloo2-latin-B_TVFhwJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/baloo2-latin-ext-Dz43yst_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"MPlus Rounded 1c";font-style:normal;font-weight:800;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAd8ABMAAAAADPwAAAccAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiAbHhyBCgZWAFQIDgmEZREICokchwMLEgABNgIkAxYEIAWDfAcgDC4XJBgSG38KEdWsHsg0UhbO3+/Slq509wQGvMAqslkXRAOAFL4AQR2PAn2abp0WuGWcnqDKvEG0abPYH8TkiF9MhKR1SKBiQEi/EdGKGVT86qZcXKZ+adrGO9gD/avc7X2pzXrH0hKwBhhqrWJCEKCIhsCyxK4W7FN4IRcYACRBVTJJHYkQ0HIFhpxxmGJWspa2nhGIgjvOmstNhgFeF2gIP3fh5pOH9sDc7Ye27oa5O4J9O6Fqd7AvgKo9wZF9ULVMy4i1oMlnmzfvPQBRdG4Gbvf6DKLAYBpwKIR4hzsMnCUYkmSrcXAgBMy55KAsDNzyqwBw4azsI8xhPBrmiSjn3OE8AgBOXEZAlYVgbz0inAdn/3LW5o7Aancea9iYz25+/DeM50oHlIWymoHbhYbz2i8KHFzA2ZdnX5l9Z/avHUCFMTn79ja5zw93Phx62PKwcKeYa8hVwLvwKH/Dv4LgJwkUQUE31Q1o6jpmCOSqUgrX6xWmebOzBp8RK5hZ6hNT+IaS9T5x1T2kW6UR3N6O2lmK1DCgBTUYn1w1735CilP6vXffeN1DWv/3vhhPCgrVa2o7Zlrfw5hSn0IqtXa1T2E1OYNNDGjCibVrPQLjU0RNVtSpDWtHVX4eLpnlU0zhWQxnvufdN0hOZadEcqu6CAa03WoDTLMXe0IYz1ZIQ4BNE2dsvayXFcanhMInW7lYUuEsitSv1Yjtsi3YhRq3bJoPU1Qpoqi0Llpst22BtGglLpVc2UgNist4suaihq2lsPEpTeRSK16UCuHhC9s9pNHKTiQYZUstxsQzSuILzGeXqLuHPUHMaEtuVae0Em2nlcFoiQKxy6fsJcDnq/Koh7RbPqisOUkGuzbuAqTMAoUW7bkju2/Xh1SuY/9jmV7yOLsDCn/W0m8zkkhSSgrJ2WEKJSIYaZLJYZU+ctdhDAvXFDsJRxQK2CWpj3wTGKQqUzYRhkAhyyhZG7U9mbWt/FiSqnRlkap09X+IzHr9bazG4yW57dkigDSNI0ceRMyVPfgfwgHHwiLURJJqIjW3HDxjo9Wc+W6Wum22c0PmLvKkV2yVzdxknVltrnb/BQ3j9gKte0SisbhyQ6rbZes4d4Pn9et5bSLRWMsr0tlHPHyWL7S7njdvt3v4snXi2fbTDRpmrLOaM3/HNtu5AXMX7d5aO0SbL840Gmc903rmeiKoiI2c6DbdwAAIV0TYnmuLR/+x+whp229gNI6QNtER6dhd5WOvX89bsdPGYc5atyvS6UArEpbhWEspvRNnzRQ1sBSxmbGusqPTcFXrFVF51sd5BuNmWVsTFhdMNNZqzlq3I2FErj54+UK7wHnb3a/Kli0Q+83e4nGtZNk68Y0nQ6hQPT6H//Lov4XaQt1riWn2Od2JjdozEufsOxVlhUcKtWckvbPv6rxyLHSvJcnZ5xBhPpM2oxnalJ4upPCa5ewJqBpVs1gtk3W6lG3Fdoq6JvT0GBDb45Eg7rNv46Fh4502Z8aXbhr6KNyziqYQozWWuEdOu14xQdsWOu1Exd6wi5d9Gw8NG++0OTO+dFPZxYgiBU2N5Ac/n5RlnjX1hHf0BG2Weda0G1Fm3GSiJ3i14ddef/Wc3GZZtbrFuWgDtnBfeUsY5donpvujb3Goc6RNaYY2o5OEVD0lfDyNiJ3EjNhUvBXvHfKdcjurFldLcvs55BqWUWMp6i/SX+JRNhYTJs4Zx1TNrlmsypfJrPtKjXpxpFzEmb+eRnFyqsT94NKeM8XQoBma0ClCqpYSzuAliE3FZDdwwgonPtfdDGQP9KiQqMOmm1B0xkzl8NAyqpOi/pgiuN+AVT0kt7WFunOK/KARkZKz2vnas9ma8IHDVDMzYgRyV2+38gGRReFbhn12Nr0beTm3QPV93RsgJrbclSO2DzaJ+yry5r5oC10c/7tvsu0Vi2S1vvqfjr+aF/qgYgt+gBf67wD68d/rq/9k81d/T1AhnUsK4UxcpfVfwB4ZiEMyojFxSj1F/oAmGpg80Grr1bQBX3YXhfzvmpEn5L0DSEwhIAgjAgEHxvgh4KIAk9t5wwI+/KASCBCEMJzxrQAUoBKVKEUMAhGICihRjuEoRSXQA1DxGoUIQAnKoUEgeiID3dAHJahCMVRQQ4XuKIXTV6ECwVDCH+moRSXKMRQpKEGhHM2FGuVoTluCYjAIRgCCEI5oBCAEQQgWoIpA/9Hd+2sQi0yUoAQaFEKNDFTA5HBj2cH3mZsGVSjEUJQvbGcUNaOIY7JTUYJS1J2VWnOGWoZZZYQwMykKoAaDdHVfMOiFcpTgf6gVWJKdjCpUouCM4cy13L+R6ToQAvdMO4i+iyUTkMNSveQbCZmo2Jjx9f401lSRw1r2kTuzrQoHVuA7QK5gLX1BTMHd9Lcd/bgv9N76IN6OO72FPwvhvuDM5Q6AHVIQBjmcUAcAAAA=)format("woff2");unicode-range:U+3099,U+30B1-30B2,U+30C1-30C2,U+30F3}.font-jp{font-family:"MPlus Rounded 1c",sans-serif;font-weight:800}:root[data-theme=royal]{--color-brand-indigo:#1d4ed8;--color-brand-indigo-deep:#1e3a8a;--color-brand-indigo-hover:#1e40af;--color-brand-teal:#0e7490;--color-canvas:#e8eff9;--color-tint:#d3e2f6;--color-border:#d6e1f3;--color-border-strong:#c2d3ec;--color-muted:#465068;--color-muted-2:#404a63;--color-faint:#4d5770;--color-body:#3b465e;--color-text:#131c33;--color-brand-ink:#0f172f;--edge-glass:#131c3317;--shadow-pillow:0 1px 2px #131c330f, 0 8px 24px -8px #1d4ed833, 0 2px 8px -4px #131c3314;--shadow-pillow-lift:0 2px 4px #131c3312, 0 18px 40px -12px #1d4ed857, 0 4px 12px -6px #131c331a;--shadow-glass:0 1px 0 #ffffffbf inset, 0 8px 32px -12px #131c3333;--focus-ring:#1d4ed852}.surface-veil{background:var(--surface-veil)}.surface-soft{background:var(--surface-soft)}.surface-solid{background:var(--surface-solid)}.surface-soft-hover:hover{background:var(--surface-hover)}.on-brand-fill{color:var(--on-brand)}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--color-canvas);margin:0;font-weight:500}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(64rem 58rem at 8% -12%,#6c5ce76b,#0000 62%),radial-gradient(56rem 50rem at 78% -14%,#60a5fa61,#0000 60%),radial-gradient(48rem 46rem at 38% 28%,#818cf847,#0000 62%),radial-gradient(52rem 50rem at 105% 46%,#c084fc42,#0000 60%),radial-gradient(58rem 54rem at 88% 112%,#2dd4bf57,#0000 60%),radial-gradient(50rem 46rem at 24% 92%,#fb923c29,#0000 62%),radial-gradient(44rem 42rem at 64% 74%,#fb71851f,#0000 62%),radial-gradient(40rem 36rem at -6% 42%,#2dd4bf2e,#0000 60%);background-repeat:no-repeat;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}:root[data-theme=purple]{--color-brand-indigo:#b9a6ff;--color-brand-indigo-deep:#d6c9ff;--color-brand-indigo-hover:#cbbcff;--color-brand-teal:#5eead4;--color-brand-ink:#f2effe;--color-status-success:#6ee7c8;--color-status-success-bg:#12291f;--color-status-success-border:#1d4436;--color-status-warning:#fbbf24;--color-status-warning-bg:#2c1f10;--color-status-warning-border:#4b3617;--color-status-alert:#fda4af;--color-status-alert-bg:#2e1520;--color-status-alert-border:#562131;--color-status-info:#b9a6ff;--color-status-info-bg:#1f1a37;--color-status-info-border:#342c5c;--color-accent-amber:#fbbf24;--color-accent-coral:#fb7185;--color-ai-peach:#ffb37a;--color-ai-peach-bg:#2e1d10;--color-ai-peach-border:#5c3a1e;--color-ai-peach-glow:#ffb37a4d;--module-audit:#b9a6ff;--module-incidents:#fda4af;--module-capa:#6ee7b7;--module-jsa:#fcd34d;--module-yieldpulse:#67e8f9;--module-ptw:#fcd34d;--module-copq:#5eead4;--module-rca:#93c5fd;--module-moc:#fdba74;--module-improvement:#f0abfc;--color-panel-focus-bg:#16233a;--color-panel-focus-ink:#9dc4fb;--color-panel-focus-line:#26406a;--color-panel-di-bg:#2a2113;--color-panel-di-ink:#f2c97e;--color-panel-di-line:#4d3b1d;--color-canvas:#17131f;--color-tint:#2a2340;--color-border:#2f2940;--color-border-strong:#443a5e;--color-muted:#b1aebb;--color-muted-2:#b9b6c3;--color-faint:#a7a4b0;--color-body:#c0bcc9;--color-text:#f2effe;--color-reversed:#2a2340;--color-reversed-soft:#4a4166;--edge-glass:#ffffff17;--surface-panel:#ffffff0d;--surface-panel-flat:#201c2b;--surface-topbar:#1c1726f0;--surface-card:#ffffff12;--surface-card-flat:#27242f;--surface-popover:#262133f5;--surface-popover-flat:#262133;--surface-modal:#231e2ff7;--surface-modal-flat:#231e2f;--surface-modal-header:#ffffff0d;--surface-field:#ffffff0f;--surface-field-focus:#ffffff1c;--surface-field-disabled:#ffffff08;--edge-field:#ffffff24;--edge-field-disabled:#ffffff12;--surface-btn:#ffffff12;--surface-veil:#ffffff0a;--surface-soft:#ffffff0f;--surface-solid:#ffffff17;--surface-hover:#ffffff21;--surface-raised:#ffffff14;--surface-statcard-neutral:#ffffff0f;--surface-navitem-active:#b9a6ff29;--sheen-strength:.05;--on-brand:#1b1430;--shadow-pillow:0 1px 2px #00000080, 0 8px 24px -8px #0009, 0 2px 8px -4px #00000080;--shadow-pillow-lift:0 2px 4px #0000008c, 0 18px 40px -12px #000000b3, 0 4px 12px -6px #00000080;--shadow-glass:0 1px 0 #ffffff12 inset, 0 8px 32px -12px #0009;--focus-ring:#b9a6ff5c}:root[data-theme=purple] .glass-rim:after,:root[data-theme=purple] .modal-sheet:after{background:linear-gradient(152deg,#ffffff4d 2%,#ffffff0a 28%,#ffffff24 58%,#ffffff05 88%)}:root[data-theme=purple] .collapse-chevron{background:#f0f4fe}@supports (color:color-mix(in lab, red, red)){:root[data-theme=purple] .collapse-chevron{background:color-mix(in srgb, var(--color-tint) 70%, var(--color-canvas))}}:root[data-theme=purple] .section-toolbar{background:#f2f4fd}@supports (color:color-mix(in lab, red, red)){:root[data-theme=purple] .section-toolbar{background:color-mix(in srgb, var(--color-tint) 55%, var(--color-canvas))}}:root[data-theme=purple] .btn-primary{background:linear-gradient(135deg, var(--color-brand-indigo-deep) 0%, var(--color-brand-indigo) 55%, #564ab9 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=purple] .btn-primary{background:linear-gradient(135deg, var(--color-brand-indigo-deep) 0%, var(--color-brand-indigo) 55%, color-mix(in srgb, var(--color-brand-indigo) 80%, #000) 100%)}}:root[data-theme=purple] .btn-primary{box-shadow:0 5px 14px -5px #0009}:root[data-theme=royal] body:before{background-image:radial-gradient(62rem 56rem at 6% -12%,#1d4ed866,#0000 60%),radial-gradient(54rem 48rem at 80% -12%,#3b82f657,#0000 58%),radial-gradient(46rem 44rem at 36% 30%,#3b82f638,#0000 62%),radial-gradient(52rem 50rem at 104% 48%,#0e749038,#0000 60%),radial-gradient(56rem 52rem at 90% 112%,#0e749047,#0000 58%),radial-gradient(48rem 42rem at 22% 82%,#fb923c29,#0000 62%),radial-gradient(42rem 38rem at -6% 44%,#1e3a8a2e,#0000 60%)}:root[data-theme=royal] *{scrollbar-color:#1d4ed852 transparent}:root[data-theme=purple] body:before{background-image:radial-gradient(60rem 56rem at 6% -10%,#8b5cf657,#0000 62%),radial-gradient(50rem 46rem at 82% -10%,#a855f742,#0000 58%),radial-gradient(46rem 44rem at 38% 30%,#7c3aed33,#0000 62%),radial-gradient(54rem 52rem at 92% 110%,#2dd4bf29,#0000 60%),radial-gradient(48rem 44rem at 20% 82%,#d9468b1a,#0000 62%),radial-gradient(52rem 46rem at 104% 48%,#6d28d938,#0000 64%)}:root[data-theme=purple] body:after{mix-blend-mode:normal;opacity:.05}:root[data-theme=purple] *{scrollbar-color:#b9a6ff57 transparent}::selection{background:var(--color-tint);color:var(--color-brand-indigo-deep)}*{scrollbar-width:thin;scrollbar-color:#6c5ce740 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#6c5ce738 padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#6c5ce766 padding-box content-box}.glass-panel{background:var(--surface-panel);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border:1px solid var(--edge-glass);box-shadow:var(--shadow-glass), var(--shadow-pillow)}.sidebar-float{border-radius:var(--radius-pillow-lg);height:calc(100dvh - 28px);box-shadow:var(--shadow-glass), var(--shadow-pillow-lift);z-index:25;margin:14px 0 14px 14px;top:14px}.topbar-dock{z-index:30;padding:14px var(--shell-gutter) 0;position:sticky;top:0}.topbar-dock:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);height:44px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#0000 100%)}.topbar-float{border-radius:var(--radius-pillow-lg);box-shadow:var(--shadow-glass), var(--shadow-pillow)}.glass-panel.sidebar-float{position:sticky}.shell-gutter{padding-inline:var(--shell-gutter)}.glass-rim{position:relative}.glass-rim:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(152deg,#ffffffd9 2%,#ffffff1a 28%,#fff6 58%,#ffffff0d 88%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.collapse-bar{background:linear-gradient(180deg, var(--color-tint), transparent);border-bottom:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:16px 58px 15px 20px;transition:background .16s;display:flex;position:relative}.collapse-head{cursor:pointer;border-radius:var(--radius-pillow) var(--radius-pillow) 0 0;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.collapse-bar:has(.collapse-head:hover){background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-indigo) 13%, var(--color-tint)), transparent)}}.collapse-head:focus-visible{outline:2px solid var(--color-brand-indigo);outline-offset:-3px}.collapse-bar-text{z-index:1;pointer-events:none;flex:1;min-width:0;position:relative}.collapse-caption{margin-top:7px;margin-left:16px;display:inline-block}.collapse-summary{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;margin-left:16px;font-size:13.5px;display:flex}.collapse-action{z-index:2;pointer-events:auto;flex:none;position:relative}.collapse-chevron{border:1px solid var(--color-border-strong);background:#f6f8ff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:16px}@supports (color:color-mix(in lab, red, red)){.collapse-chevron{background:color-mix(in srgb, var(--color-tint) 55%, #fff)}}.collapse-chevron{color:var(--color-brand-indigo-deep);z-index:1;pointer-events:none;transition:transform 90ms linear,background .12s,border-color .12s}.collapse-bar:has(.collapse-head:hover) .collapse-chevron{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.collapse-bar:has(.collapse-head:active) .collapse-chevron{transform:scale(.9)}[data-open="0"] .collapse-chevron{transform:rotate(-90deg)}[data-open="0"] .collapse-bar:has(.collapse-head:active) .collapse-chevron{transform:rotate(-90deg)scale(.9)}[data-open="0"]>.collapse-bar{border-bottom-color:#0000}.collapse-content{padding:18px 20px 20px}.section-toolbar{background:#f8faff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.section-toolbar{background:color-mix(in srgb, var(--color-tint) 40%, #fff)}}.section-toolbar{border:1px solid var(--color-border-strong);box-shadow:var(--shadow-pillow);border-radius:16px}.section-toolbar-btn{color:var(--color-brand-indigo-deep);background:var(--surface-raised);border:1px solid var(--color-border-strong);cursor:pointer;border-radius:11px;padding:6px 13px;font-size:13px;font-weight:700;transition:color .16s,border-color .16s}.section-toolbar-btn:hover:not(:disabled){color:var(--color-brand-indigo);border-color:var(--color-brand-indigo)}.section-toolbar-btn:disabled{opacity:.45;cursor:default}.section-toolbar-btn:focus-visible{outline:2px solid var(--color-brand-indigo);outline-offset:2px}.btn-primary{background:linear-gradient(135deg, #7566e8 0%, var(--color-brand-indigo) 45%, var(--color-brand-indigo-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-indigo) 94%, #fff) 0%, var(--color-brand-indigo) 45%, var(--color-brand-indigo-deep) 100%)}}.btn-primary{box-shadow:0 5px 14px -5px #6c5ce78c}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 5px 14px -5px color-mix(in srgb, var(--color-brand-indigo) 55%, transparent)}}.btn-primary:hover{box-shadow:0 8px 20px -7px #6c5ce7a6}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 8px 20px -7px color-mix(in srgb, var(--color-brand-indigo) 65%, transparent)}}.btn-primary:disabled{background-image:none;background-color:var(--surface-veil);border-color:var(--glass-border);color:var(--color-muted);box-shadow:none}.record-prose{color:var(--color-text);background:var(--color-canvas);border:1px solid var(--color-border);white-space:pre-wrap;border-radius:15px;padding:15px 17px;font-size:15px;line-height:1.6}.nav-group-label{letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--color-brand-indigo-deep);background:var(--color-tint);border:1px solid var(--color-border-strong);border-radius:10px;align-items:center;padding:6px 13px;font-size:13px;font-weight:800;display:inline-flex}.collapse-body{transition:grid-template-rows .2s var(--ease-glide);grid-template-rows:1fr;display:grid}[data-open="0"]>.collapse-body{grid-template-rows:0fr}.collapse-body-inner{min-height:0;overflow:hidden}.glass-card{background:var(--surface-card);-webkit-backdrop-filter:blur(28px)saturate(1.9);backdrop-filter:blur(28px)saturate(1.9);border:1px solid var(--edge-glass);box-shadow:var(--shadow-glass), var(--shadow-pillow);animation:rise-in .5s var(--ease-glide) both}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.module-tile{--tile-accent:var(--color-brand-indigo);transition:border-color .3s}.module-tile:hover{border-color:var(--tile-accent)}@supports (color:color-mix(in lab, red, red)){.module-tile:hover{border-color:color-mix(in srgb, var(--tile-accent) 55%, transparent)}}.module-tile:hover{box-shadow:var(--shadow-glass), 0 1px 2px #1717300d, 0 22px 48px -14px var(--tile-accent), 0 5px 14px -6px #1717301a}@supports (color:color-mix(in lab, red, red)){.module-tile:hover{box-shadow:var(--shadow-glass), 0 1px 2px #1717300d, 0 22px 48px -14px color-mix(in srgb, var(--tile-accent) 42%, transparent), 0 5px 14px -6px #1717301a}}.module-tile-icon{background:linear-gradient(150deg, var(--tile-accent), var(--tile-accent))}@supports (color:color-mix(in lab, red, red)){.module-tile-icon{background:linear-gradient(150deg, color-mix(in srgb, var(--tile-accent) 15%, transparent), color-mix(in srgb, var(--tile-accent) 7%, transparent))}}.module-tile-icon{color:var(--tile-accent);transition:background .25s ease, color .25s ease, box-shadow .25s ease, transform .35s var(--ease-spring)}.module-tile:hover .module-tile-icon{background:var(--tile-accent);color:var(--on-brand);box-shadow:0 10px 22px -8px var(--tile-accent);transform:scale(1.08)rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.module-tile:hover .module-tile-icon{box-shadow:0 10px 22px -8px color-mix(in srgb, var(--tile-accent) 65%, transparent)}}.module-tile-title{transition:color .25s}.module-tile:hover .module-tile-title{color:var(--tile-accent)}.stat-hue{background:linear-gradient(var(--stat-tint,#6c5ce7), var(--stat-tint,#6c5ce7)), var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.stat-hue{background:linear-gradient(color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 9%, transparent), color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 9%, transparent)), var(--surface-card)}}.stat-hue{border-color:var(--stat-tint,#6c5ce7)}@supports (color:color-mix(in lab, red, red)){.stat-hue{border-color:color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 24%, var(--edge-glass))}}.popover-sheet{background:var(--surface-popover);-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);box-shadow:0 18px 44px -16px #17173052}.modal-sheet{background:var(--surface-modal);border:1px solid var(--edge-field-disabled);-webkit-backdrop-filter:blur(34px)saturate(1.55);backdrop-filter:blur(34px)saturate(1.55);position:relative;box-shadow:0 24px 70px -20px #17173066,inset 0 1px #ffffffe6}.modal-sheet:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(152deg,#ffffffd9 2%,#ffffff1a 28%,#fff6 58%,#ffffff0d 88%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.modal-sheet-header{background:var(--surface-modal-header)}.field-surface{background:var(--surface-field);border:1px solid var(--edge-field);box-shadow:inset 0 1px 2px #1717300d}.field-surface:focus,.field-surface:focus-within{background:var(--surface-field-focus)}.field-surface[aria-invalid=true],.field-required-invalid input,.field-required-invalid select,.field-required-invalid textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.field-required-invalid .field-surface{box-shadow:0 0 0 4px #c81e422e,0 0 18px #c81e4242,inset 0 1px 2px #1717300d;border-color:var(--color-status-alert)!important}.field-surface:user-invalid{box-shadow:0 0 0 4px #c81e422e,0 0 18px #c81e4242,inset 0 1px 2px #1717300d;border-color:var(--color-status-alert)!important}@supports (color:color-mix(in lab, red, red)){.field-surface:user-invalid{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-status-alert) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-status-alert) 26%, transparent), inset 0 1px 2px #1717300d}}input:user-invalid{box-shadow:0 0 0 4px #c81e422e,0 0 18px #c81e4242,inset 0 1px 2px #1717300d;border-color:var(--color-status-alert)!important}@supports (color:color-mix(in lab, red, red)){input:user-invalid{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-status-alert) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-status-alert) 26%, transparent), inset 0 1px 2px #1717300d}}select:user-invalid{box-shadow:0 0 0 4px #c81e422e,0 0 18px #c81e4242,inset 0 1px 2px #1717300d;border-color:var(--color-status-alert)!important}@supports (color:color-mix(in lab, red, red)){select:user-invalid{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-status-alert) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-status-alert) 26%, transparent), inset 0 1px 2px #1717300d}}textarea:user-invalid{box-shadow:0 0 0 4px #c81e422e,0 0 18px #c81e4242,inset 0 1px 2px #1717300d;border-color:var(--color-status-alert)!important}@supports (color:color-mix(in lab, red, red)){textarea:user-invalid{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-status-alert) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-status-alert) 26%, transparent), inset 0 1px 2px #1717300d}.field-surface[aria-invalid=true],.field-required-invalid input,.field-required-invalid select,.field-required-invalid textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.field-required-invalid .field-surface{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-status-alert) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-status-alert) 26%, transparent), inset 0 1px 2px #1717300d}}.field-required-invalid .field-label{color:var(--color-status-alert)}.field-surface:disabled{background:var(--surface-field-disabled);border-color:var(--edge-field-disabled);box-shadow:none}.btn-surface{background:var(--surface-btn)}.navitem-active-surface{background:var(--surface-navitem-active)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.topbar-glass{background:var(--surface-panel-flat)}.topbar-dock:before{background:linear-gradient(180deg, var(--color-canvas) 0%, transparent 100%)}.glass-card{background:var(--surface-card-flat)}.popover-sheet{background:var(--surface-popover-flat)}.modal-sheet{background:var(--surface-modal-flat)}}.pillow-hover{transition:transform .32s var(--ease-spring), box-shadow .32s var(--ease-glide), border-color .32s ease;will-change:transform}.pillow-hover:hover{box-shadow:var(--shadow-glass), var(--shadow-pillow-lift);border-color:var(--focus-ring);transform:translateY(-4px)scale(1.006)}.pillow-sheen{isolation:isolate;position:relative}.pillow-sheen:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, var(--sheen-strength)), #fff0);pointer-events:none;z-index:-1;max-height:160px;position:absolute;inset:0}.gloss-sweep{position:relative;overflow:hidden}.gloss-sweep:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 20%,#ffffff47 48%,#ffffff6b 52%,#0000 80%);width:45%;position:absolute;inset:-150% auto -150% -60%;transform:translate(-120%)rotate(18deg)}.gloss-sweep:hover:after{animation:gloss-sweep .9s var(--ease-glide) forwards}@keyframes gloss-sweep{0%{opacity:0;transform:translate(-120%)rotate(18deg)}30%{opacity:1}to{opacity:0;transform:translate(420%)rotate(18deg)}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes jelly{0%{transform:scale(1)}28%{transform:scale(.88,1.12)}52%{transform:scale(1.08,.92)}74%{transform:scale(.97,1.03)}to{transform:scale(1)}}.animate-jelly{animation:.42s jelly}.tilt{--go:0;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;transition:transform .5s cubic-bezier(.2,.9,.25,1),box-shadow .4s}.tilt-glare-layer{border-radius:inherit;pointer-events:none;will-change:opacity;opacity:var(--go,0);background:radial-gradient(340px circle at var(--gx,50%) var(--gy,0%), #ffffffb8, var(--stat-tint,#6c5ce7) 34%, #fff0 66%);transition:opacity .3s;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.tilt-glare-layer{background:radial-gradient(340px circle at var(--gx,50%) var(--gy,0%), #ffffffb8, color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 28%, transparent) 34%, #fff0 66%)}}.pulse-module-card .tilt-glare-layer{background:radial-gradient(440px circle at var(--gx,50%) var(--gy,0%), #ffffff9e, #fff0 64%)}.module-tile .tilt-glare-layer{background:radial-gradient(340px circle at var(--gx,50%) var(--gy,0%), #ffffffb8, var(--glare-tint,#6c5ce7) 34%, #fff0 66%)}@supports (color:color-mix(in lab, red, red)){.module-tile .tilt-glare-layer{background:radial-gradient(340px circle at var(--gx,50%) var(--gy,0%), #ffffffb8, color-mix(in srgb, var(--glare-tint,var(--color-brand-indigo)) 28%, transparent) 34%, #fff0 66%)}}:root{--color-brand-indigo:#4f46e5;--color-brand-indigo-deep:#3730a3;--color-brand-indigo-hover:#4338ca;--color-brand-teal:#10a37f;--color-brand-ink:#14163a;--color-text:#14163a;--color-body:#3f446b;--color-muted:#4c5078;--color-muted-2:#565b83;--color-faint:#6d7298;--color-canvas:#eaf1fd;--color-tint:#e7e8ff;--color-border:#31356f1f;--color-border-strong:#31356f2e;--edge-glass:#ffffff9e;--focus-ring:#4f46e559;--on-brand:#fff;--mesh-g1:#ded9fb;--mesh-g2:#eaf1fd;--mesh-g3:#e9f7f2;--mesh-g4:#fdeee6;--mesh-b1:146 132 255;--mesh-b2:120 196 255;--mesh-b3:94 234 203;--mesh-b4:255 186 150;--glass-s1:#ffffffb8;--glass-s2:#ffffff57;--glass-s3:#ffffff85;--glass-border:#ffffff9e;--glass-hi:#fffffff2;--glass-hi-soft:#ffffff57;--glass-sheen:#ffffff80;--glass-field-1:#ffffff80;--glass-field-2:#f0f2ff4d;--glass-shadow-rgb:29 32 84;--s1:var(--glass-s1);--s2:var(--glass-s2);--s3:var(--glass-s3);--brd:var(--glass-border);--hi:var(--glass-hi);--hi-soft:var(--glass-hi-soft);--sheen:var(--glass-sheen);--tile-1:#ffffffd1;--tile-2:#fff6;--field:var(--glass-field-1);--field-2:var(--glass-field-2);--hover:#ffffff80;--sh:29, 32, 84;--grain:#1c20480d;--surface-panel:#ffffff80;--surface-topbar:#ffffffb0;--surface-card:#ffffff80;--surface-field:#ffffff80;--surface-field-focus:#ffffffd1;--surface-popover:#ffffffd6;--surface-modal:#ffffffe6;--surface-navitem-active:#ffffffc2;--sheen-strength:.5}:root[data-theme=royal]{--mesh-g1:#cfdcfb;--mesh-g2:#e2ebfd;--mesh-g3:#e6f1fb;--mesh-g4:#f2e9fb;--mesh-b1:86 134 246;--mesh-b2:120 176 255;--mesh-b3:110 206 230;--mesh-b4:170 160 250}:root[data-theme=lagoon]{--color-brand-indigo:#0d8f9e;--color-brand-indigo-deep:#075e69;--color-brand-indigo-hover:#087482;--color-brand-teal:#1f9d55;--color-brand-ink:#0d2733;--color-text:#0d2733;--color-body:#2d4d59;--color-muted:#3a5966;--color-muted-2:#456672;--color-faint:#607c87;--color-canvas:#e4f4fb;--color-tint:#d7f1f2;--color-border:#0d27331f;--color-border-strong:#0d27332e;--focus-ring:#0d8f9e59;--on-brand:#071f24;--surface-navitem-active:#ffffffbd;--mesh-g1:#d3eef2;--mesh-g2:#e4f4fb;--mesh-g3:#e6f8ef;--mesh-g4:#f0f7e4;--mesh-b1:86 196 214;--mesh-b2:120 206 255;--mesh-b3:118 231 180;--mesh-b4:196 226 132}:root[data-theme=blossom]{--color-brand-indigo:#d1477f;--color-brand-indigo-deep:#9b2354;--color-brand-indigo-hover:#b83268;--color-brand-teal:#1f9d7b;--color-brand-ink:#33132a;--color-text:#33132a;--color-body:#58334f;--color-muted:#63405b;--color-muted-2:#704d68;--color-faint:#87687f;--color-canvas:#f8e8f6;--color-tint:#f7ddeb;--color-border:#33132a1f;--color-border-strong:#33132a2e;--focus-ring:#d1477f59;--on-brand:#fff;--mesh-g1:#fbdceb;--mesh-g2:#f8e8f6;--mesh-g3:#eee6fb;--mesh-g4:#ffeee2;--mesh-b1:247 157 196;--mesh-b2:216 168 255;--mesh-b3:255 198 214;--mesh-b4:255 205 170}:root[data-theme=citrus]{--color-brand-indigo:#c2540a;--color-brand-indigo-deep:#8d3806;--color-brand-indigo-hover:#a74608;--color-brand-teal:#4d8f18;--color-brand-ink:#331a08;--color-text:#331a08;--color-body:#583a22;--color-muted:#66452c;--color-muted-2:#73533a;--color-faint:#8b6e58;--color-canvas:#fdf3dc;--color-tint:#fbe8cb;--color-border:#331a081f;--color-border-strong:#331a082e;--focus-ring:#c2540a59;--mesh-g1:#fde8d2;--mesh-g2:#fdf3dc;--mesh-g3:#f2f7dc;--mesh-g4:#fce6e2;--mesh-b1:255 183 110;--mesh-b2:255 214 120;--mesh-b3:196 224 120;--mesh-b4:255 175 165}:root[data-theme=graphite]{--color-brand-indigo:#3f5573;--color-brand-indigo-deep:#293a52;--color-brand-indigo-hover:#344963;--color-brand-teal:#1f7d68;--color-brand-ink:#141a26;--color-text:#141a26;--color-body:#384255;--color-muted:#454f63;--color-muted-2:#525c70;--color-faint:#6b7486;--color-canvas:#eaeef5;--color-tint:#e0e7ef;--color-border:#141a261f;--color-border-strong:#141a262e;--focus-ring:#3f557359;--mesh-g1:#dfe4ed;--mesh-g2:#eaeef5;--mesh-g3:#e9edf2;--mesh-g4:#f3eff0;--mesh-b1:140 163 196;--mesh-b2:160 180 205;--mesh-b3:150 196 190;--mesh-b4:200 190 196}:root[data-theme=orchid]{--color-brand-indigo:#7b3fd4;--color-brand-indigo-deep:#55239b;--color-brand-indigo-hover:#6830b7;--color-brand-teal:#1a92a8;--color-brand-ink:#1e0f38;--color-text:#1e0f38;--color-body:#402d60;--color-muted:#4d3a70;--color-muted-2:#5b487f;--color-faint:#746492;--color-canvas:#eee4fd;--color-tint:#e9dcfa;--color-border:#1e0f381f;--color-border-strong:#1e0f382e;--focus-ring:#7b3fd459;--mesh-g1:#e5d9fb;--mesh-g2:#eee4fd;--mesh-g3:#e2ecfd;--mesh-g4:#fbe4f5;--mesh-b1:170 132 255;--mesh-b2:132 168 255;--mesh-b3:130 220 240;--mesh-b4:240 160 220}:root[data-theme=purple]{--mesh-g1:#21172f;--mesh-g2:#17131f;--mesh-g3:#17252a;--mesh-g4:#2b1828;--mesh-b1:139 92 246;--mesh-b2:168 85 247;--mesh-b3:45 212 191;--mesh-b4:217 70 139;--glass-s1:#ffffff18;--glass-s2:#ffffff09;--glass-s3:#fff1;--glass-border:#ffffff1a;--glass-hi:#ffffff29;--glass-hi-soft:#ffffff0a;--glass-sheen:#ffffff0f;--glass-field-1:#ffffff14;--glass-field-2:#ffffff0a;--glass-shadow-rgb:0 0 0;--sh:0, 0, 0}:root[data-background=dusk]{--mesh-g1:#e7dcfb;--mesh-g2:#f3e6f7;--mesh-g3:#e4e6fb;--mesh-g4:#fde8ec;--mesh-b1:172 132 246;--mesh-b2:232 150 210;--mesh-b3:128 148 248;--mesh-b4:255 150 178}:root[data-background=reef]{--mesh-g1:#d6f0f4;--mesh-g2:#e2f2fb;--mesh-g3:#dff5e9;--mesh-g4:#f7f2dc;--mesh-b1:96 206 222;--mesh-b2:108 170 246;--mesh-b3:104 226 176;--mesh-b4:232 214 124}:root[data-background=ember]{--mesh-g1:#fde3d8;--mesh-g2:#fdeee0;--mesh-g3:#fbe6e6;--mesh-g4:#f6e4f2;--mesh-b1:250 158 116;--mesh-b2:252 196 132;--mesh-b3:248 138 138;--mesh-b4:226 150 214}:root[data-background=frost]{--mesh-g1:#dde8f8;--mesh-g2:#e6eefb;--mesh-g3:#e2f1f6;--mesh-g4:#eae7f8;--mesh-b1:134 172 236;--mesh-b2:150 200 236;--mesh-b3:128 206 214;--mesh-b4:164 158 232}:root[data-theme=purple][data-background=dusk]{--mesh-g1:#291b39;--mesh-g2:#1d1528;--mesh-g3:#1b1d35;--mesh-g4:#321b2a}:root[data-theme=purple][data-background=reef]{--mesh-g1:#163039;--mesh-g2:#142530;--mesh-g3:#142e28;--mesh-g4:#302d1b}:root[data-theme=purple][data-background=ember]{--mesh-g1:#382018;--mesh-g2:#2b2119;--mesh-g3:#321b20;--mesh-g4:#2e1b2d}:root[data-theme=purple][data-background=frost]{--mesh-g1:#1b2638;--mesh-g2:#182130;--mesh-g3:#172b30;--mesh-g4:#211d35}body{background-color:var(--mesh-g2);background-image:none}body:before,:root[data-theme=royal] body:before,:root[data-theme=purple] body:before,body:after{content:none}#root{isolation:isolate;min-height:100%}.app-content-layer{z-index:1;min-height:100vh;position:relative}.aurora-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora-backdrop>span{pointer-events:none;display:block;position:absolute}.aurora-backdrop__base{background:linear-gradient(160deg, var(--mesh-g1) 0%, var(--mesh-g2) 34%, var(--mesh-g3) 62%, var(--mesh-g4) 100%);inset:0}.aurora-backdrop__blob{will-change:transform;border-radius:50%}.aurora-backdrop__blob--a{background:radial-gradient(circle at 50% 50%, rgb(var(--mesh-b1) / .55), rgb(var(--mesh-b1) / 0) 68%);filter:blur(22px);width:920px;height:920px;animation:26s ease-in-out infinite aurora-float-a;top:-310px;left:-230px}.aurora-backdrop__blob--b{background:radial-gradient(circle at 50% 50%, rgb(var(--mesh-b2) / .46), rgb(var(--mesh-b2) / 0) 70%);filter:blur(26px);width:840px;height:840px;animation:32s ease-in-out infinite aurora-float-b;top:-170px;right:-190px}.aurora-backdrop__blob--c{background:radial-gradient(circle at 50% 50%, rgb(var(--mesh-b3) / .42), rgb(var(--mesh-b3) / 0) 70%);filter:blur(26px);width:780px;height:780px;animation:38s ease-in-out infinite aurora-float-a;bottom:-330px;left:34%}.aurora-backdrop__blob--d{background:radial-gradient(circle at 50% 50%, rgb(var(--mesh-b4) / .4), rgb(var(--mesh-b4) / 0) 70%);filter:blur(28px);width:640px;height:640px;animation:30s ease-in-out infinite aurora-float-b;bottom:-250px;right:6%}.aurora-backdrop__grain{opacity:.45;background-image:radial-gradient(var(--grain) 1px, transparent 1.1px);background-size:3px 3px;inset:0}@keyframes aurora-float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,-2%)scale(1.06)}}@keyframes aurora-float-b{0%,to{transform:translate(0)scale(1.04)}50%{transform:translate(-3%,2%)scale(1)}}.glass-panel{background:linear-gradient(158deg, var(--s1) 0%, var(--s2) 46%, var(--s3) 100%);-webkit-backdrop-filter:blur(34px)saturate(190%)brightness(1.06);backdrop-filter:blur(34px)saturate(190%)brightness(1.06);border-color:var(--brd);box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), inset 0 -18px 34px -22px rgba(var(--sh), .14), 0 0 0 1px #ffffff6b, 0 2px 3px -1px rgba(var(--sh), .08), 0 9px 14px -7px rgba(var(--sh), .13), 0 28px 67px -25px rgba(var(--sh), .3), 0 59px 112px -42px rgba(var(--sh), .22)}.topbar-glass{background:linear-gradient(158deg, var(--s1) 0%, var(--s2) 46%, var(--s3) 100%);-webkit-backdrop-filter:blur(36px)saturate(192%)brightness(1.06);backdrop-filter:blur(36px)saturate(192%)brightness(1.06)}.glass-panel.sidebar-float{-webkit-backdrop-filter:blur(38px)saturate(195%)brightness(1.06);backdrop-filter:blur(38px)saturate(195%)brightness(1.06);box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), inset 0 -18px 34px -22px rgba(var(--sh), .14), 0 0 0 1px #ffffff6b, 0 30px 64px -28px rgba(var(--sh), .34), 0 2px 8px rgba(var(--sh), .05)}.glass-panel.topbar-glass{box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), inset 0 -18px 34px -22px rgba(var(--sh), .14), 0 0 0 1px #ffffff6b, 0 26px 54px -26px rgba(var(--sh), .3), 0 2px 6px rgba(var(--sh), .04)}.glass-card{background:linear-gradient(158deg, var(--s1) 0%, var(--s2) 46%, var(--s3) 100%);-webkit-backdrop-filter:blur(34px)saturate(190%)brightness(1.06);backdrop-filter:blur(34px)saturate(190%)brightness(1.06);border-color:var(--brd);box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), inset 0 -18px 34px -22px rgba(var(--sh), .14), 0 0 0 1px #ffffff6b, 0 2px 3px -1px rgba(var(--sh), .08), 0 9px 14px -7px rgba(var(--sh), .13), 0 28px 67px -25px rgba(var(--sh), .3), 0 59px 112px -42px rgba(var(--sh), .22)}.glass-card.stat-hue{box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), inset 0 0 0 1px var(--stat-tint,#6c5ce7), inset 0 -26px 44px -30px var(--stat-tint,#6c5ce7), inset 0 -18px 34px -22px rgba(var(--sh), .14), 0 0 0 1px #ffffff6b, 0 2px 3px -1px rgba(var(--sh), .08), 0 8px 12px -6px rgba(var(--sh), .13), 0 24px 58px -22px rgba(var(--sh), .3), 0 50px 96px -36px rgba(var(--sh), .22)}@supports (color:color-mix(in lab, red, red)){.glass-card.stat-hue{box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), inset 0 0 0 1px color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 40%, transparent), inset 0 -26px 44px -30px color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 60%, transparent), inset 0 -18px 34px -22px rgba(var(--sh), .14), 0 0 0 1px #ffffff6b, 0 2px 3px -1px rgba(var(--sh), .08), 0 8px 12px -6px rgba(var(--sh), .13), 0 24px 58px -22px rgba(var(--sh), .3), 0 50px 96px -36px rgba(var(--sh), .22)}}.glass-card.stat-hue{background:radial-gradient(135% 118% at 100% 0%, var(--stat-tint,#6c5ce7), var(--stat-tint,#6c5ce7) 46%, transparent 74%), linear-gradient(180deg, transparent 40%, var(--stat-tint,#6c5ce7) 100%), linear-gradient(158deg, var(--s1) 0%, var(--s2) 46%, var(--s3) 100%)}@supports (color:color-mix(in lab, red, red)){.glass-card.stat-hue{background:radial-gradient(135% 118% at 100% 0%, color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 34%, transparent), color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 10%, transparent) 46%, transparent 74%), linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 16%, transparent) 100%), linear-gradient(158deg, var(--s1) 0%, var(--s2) 46%, var(--s3) 100%)}}.glass-card.stat-hue{border-color:var(--stat-tint,#6c5ce7)}@supports (color:color-mix(in lab, red, red)){.glass-card.stat-hue{border-color:color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 32%, var(--brd))}}.stat-icon-tile{background:linear-gradient(160deg, var(--tile-1), var(--stat-tint,#6c5ce7));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stat-icon-tile{background:linear-gradient(160deg, var(--tile-1), color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 28%, transparent))}}.stat-icon-tile{border:1px solid var(--stat-tint,#6c5ce7)}@supports (color:color-mix(in lab, red, red)){.stat-icon-tile{border:1px solid color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 34%, transparent)}}.stat-icon-tile{box-shadow:inset 0 1.5px 0 var(--hi), 0 10px 18px -10px var(--stat-tint,#6c5ce7)}@supports (color:color-mix(in lab, red, red)){.stat-icon-tile{box-shadow:inset 0 1.5px 0 var(--hi), 0 10px 18px -10px color-mix(in srgb, var(--stat-tint,var(--color-brand-indigo)) 75%, transparent)}}.stat-icon-tile:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--sheen), transparent);position:absolute;inset:-55% -20% 45%;transform:rotate(-12deg)}.glass-card.ai-glow{background:#fff1e6}@supports (color:color-mix(in lab, red, red)){.glass-card.ai-glow{background:color-mix(in srgb, var(--color-ai-peach-bg) 48%, var(--glass-s2))}}.glass-card.ai-glow{border-color:var(--color-ai-peach-border);box-shadow:0 0 0 1px var(--color-ai-peach-border), 0 0 32px -6px var(--color-ai-peach-glow), inset 0 1.5px 0 var(--glass-hi), 0 18px 44px -24px rgb(var(--glass-shadow-rgb) / .34)}.field-surface{background:linear-gradient(180deg, var(--glass-field-1), var(--glass-field-2));border-color:var(--glass-border)}@supports (color:color-mix(in lab, red, red)){.field-surface{border-color:color-mix(in srgb, var(--glass-border) 72%, var(--edge-field))}}.field-surface{box-shadow:inset 0 1.5px 0 var(--glass-hi-soft), 0 4px 12px -10px rgb(var(--glass-shadow-rgb) / .24)}.pulse-filter-glass{background:linear-gradient(158deg, var(--s1) 0%, var(--s2) 46%, var(--s3) 100%);-webkit-backdrop-filter:blur(28px)saturate(190%)brightness(1.05);backdrop-filter:blur(28px)saturate(190%)brightness(1.05);border-color:var(--brd);box-shadow:inset 0 1.5px 0 var(--hi), 0 8px 18px -12px rgba(var(--sh), .2)}.pulse-range-active{background:linear-gradient(160deg, #9b90ef, var(--color-brand-indigo))}@supports (color:color-mix(in lab, red, red)){.pulse-range-active{background:linear-gradient(160deg, color-mix(in srgb, var(--color-brand-indigo) 68%, #fff), var(--color-brand-indigo))}}.pulse-range-active{border:1px solid var(--hi-soft);box-shadow:inset 0 2px #ffffff73,0 10px 20px -10px #6c5ce7c7}@supports (color:color-mix(in lab, red, red)){.pulse-range-active{box-shadow:inset 0 2px 0 #ffffff73, 0 10px 20px -10px color-mix(in srgb, var(--color-brand-indigo) 78%, transparent)}}.global-search-field{-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%)}.pulse-chart-bed{background:linear-gradient(180deg, var(--field), var(--field-2));-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);border:1px solid var(--brd);box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -8px 18px -14px rgba(var(--sh), .18), 0 8px 18px -14px rgba(var(--sh), .2);border-radius:14px}.pulse-module-card{isolation:isolate}.pulse-module-wash{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(135% 95% at 100% 0%, rgb(var(--mesh-b1) / .18), rgb(var(--mesh-b1) / 0) 58%);position:absolute;inset:0}.pulse-module-card--attention .pulse-module-wash{background:radial-gradient(135% 95% at 100% 0%, rgb(var(--mesh-b4) / .2), rgb(var(--mesh-b4) / 0) 58%)}.pillow-sheen:before{background:linear-gradient(180deg, var(--glass-sheen), transparent)}.nav-group-label{color:#a01954;width:100%;box-shadow:inset 0 1.5px 0 #ffffffeb, inset 0 -8px 14px -10px #d1477f70, 0 8px 18px -10px #d1477f6b, 0 2px 4px -1px rgba(var(--sh), .1);background:linear-gradient(150deg,#ffffffdb,#f7afd357);border-color:#d1477f47;border-radius:999px;justify-content:center}:root[data-theme=purple] .nav-group-label{color:#f3a4ca;background:linear-gradient(100deg,#ffffff0f,#d1477f29);border-color:#f3a4ca3d;box-shadow:inset 0 1.5px #ffffff1a,inset 0 -8px 14px -10px #d1477f61,0 8px 18px -10px #0000006b}.brand-logo-tile{color:var(--color-brand-indigo);background:linear-gradient(155deg, var(--tile-1), #6c5ce72e);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-logo-tile{background:linear-gradient(155deg, var(--tile-1), color-mix(in srgb, var(--color-brand-indigo) 18%, transparent))}}.brand-logo-tile{border:1px solid var(--brd);box-shadow:inset 0 1.5px 0 var(--hi), 0 10px 20px -10px #6c5ce78c}@supports (color:color-mix(in lab, red, red)){.brand-logo-tile{box-shadow:inset 0 1.5px 0 var(--hi), 0 10px 20px -10px color-mix(in srgb, var(--color-brand-indigo) 55%, transparent)}}.brand-logo-tile:before{content:"";background:linear-gradient(180deg, var(--sheen), transparent);pointer-events:none;width:140%;height:100%;position:absolute;top:-60%;left:-20%;transform:rotate(-14deg)}.brand-logo-tile>*{position:relative}.nav-icon-tile{color:var(--color-brand-indigo);background:linear-gradient(160deg, var(--tile-2), #6c5ce71a)}@supports (color:color-mix(in lab, red, red)){.nav-icon-tile{background:linear-gradient(160deg, var(--tile-2), color-mix(in srgb, var(--color-brand-indigo) 10%, transparent))}}.nav-icon-tile{border:1px solid var(--brd);box-shadow:inset 0 1px 0 var(--hi-soft)}@supports (color:color-mix(in lab, red, red)){.navitem-active-surface .nav-icon-tile{background:linear-gradient(160deg, var(--tile-1), color-mix(in srgb, var(--color-brand-indigo) 18%, transparent))}}.nav-active-dot{background:var(--color-brand-indigo);border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #6c5ce733}@supports (color:color-mix(in lab, red, red)){.nav-active-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-indigo) 20%, transparent)}}.appearance-choice{background:var(--surface-veil);color:var(--color-body);box-shadow:inset 0 1px 0 var(--glass-hi-soft)}.appearance-choice:hover{border-color:#6c5ce7}@supports (color:color-mix(in lab, red, red)){.appearance-choice:hover{border-color:color-mix(in srgb, var(--color-brand-indigo) 42%, var(--glass-border))}}.appearance-choice:hover{transform:translateY(-1px)}.appearance-choice.is-active{color:var(--color-brand-indigo-deep);border-color:#6c5ce7}@supports (color:color-mix(in lab, red, red)){.appearance-choice.is-active{border-color:color-mix(in srgb, var(--color-brand-indigo) 56%, var(--glass-border))}}.appearance-choice.is-active{box-shadow:0 0 0 3px var(--focus-ring), inset 0 1px 0 var(--glass-hi)}.appearance-preview{background:linear-gradient(135deg, var(--mesh-g1), var(--mesh-g2) 34%, var(--mesh-g3) 68%, var(--mesh-g4));box-shadow:inset 0 1.5px 0 var(--glass-hi), 0 16px 34px -24px rgb(var(--glass-shadow-rgb) / .4)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.topbar-glass{background:var(--surface-panel-flat)}.glass-card,.glass-card.stat-hue{background:var(--surface-card-flat)}}.volume-range{appearance:none;background:0 0}.volume-range::-webkit-slider-runnable-track{background:#d1d1fa;border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.volume-range::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--color-brand-indigo) 22%, var(--color-tint))}}.volume-range::-moz-range-track{background:#d1d1fa;border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.volume-range::-moz-range-track{background:color-mix(in srgb, var(--color-brand-indigo) 22%, var(--color-tint))}}.volume-range::-webkit-slider-thumb{appearance:none;background:var(--color-brand-indigo);border:2px solid var(--surface-solid);border-radius:999px;width:14px;height:14px;margin-top:-4px;box-shadow:0 1px 4px -1px #0006}.volume-range::-moz-range-thumb{background:var(--color-brand-indigo);border:2px solid var(--surface-solid);border-radius:999px;width:14px;height:14px;box-shadow:0 1px 4px -1px #0006}.volume-range:focus-visible{outline:2px solid var(--color-brand-indigo);outline-offset:3px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);border-radius:10px;outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pillow-hover:hover{transform:none}body:before{animation:none!important;transform:none!important}.aurora-backdrop__blob{will-change:auto;animation:none!important;transform:none!important}.tilt,.tilt:hover{will-change:auto;transform:none!important}.tilt:hover{box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -1.5px 1px var(--hi-soft), inset 1.5px 0 0 var(--hi-soft), inset -1.5px 0 0 var(--hi-soft), 0 0 0 1px #ffffff9e, 0 4px 6px -2px rgba(var(--sh), .1), 0 34px 60px -18px rgba(var(--sh), .34), 0 70px 110px -40px rgba(var(--sh), .26)}}@media (pointer:coarse){.tilt,.tilt:hover{will-change:auto;transform:none!important}}@media (width<=1099px){:root{--shell-gutter:18px}.topbar-dock{padding-top:10px}.topbar-float{padding-inline:18px}}.report-sheet{--report-ink:var(--color-brand-ink);--report-rule:#1717301f;font-family:var(--font-display);color:var(--report-ink);box-sizing:border-box;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:16mm 16mm 20mm}.report-block{break-inside:avoid;page-break-inside:avoid}.report-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-indigo);border-bottom:1.5pt solid var(--color-brand-indigo);break-after:avoid;page-break-after:avoid;margin:0 0 8pt;padding-bottom:3pt;font-size:10.5pt;font-weight:700}@page{size:A4;margin:14mm 0}@media print{body:has(.report-sheet) *{visibility:hidden}.report-sheet,.report-sheet *{visibility:visible}.report-sheet{width:100%;box-shadow:none;margin:0;padding:0 16mm;position:absolute;inset:0}.no-print{display:none!important}html,body{background:#fff!important}body:before,body:after,.aurora-backdrop{display:none!important}.report-sheet .glass-panel,.report-sheet .pillow-sheen{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important}.report-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page-break{break-before:page;page-break-before:always}}:root[data-background=borealis]{--mesh-g1:#d7f4ee;--mesh-g2:#e4f4fb;--mesh-g3:#e9e2fb;--mesh-g4:#eaf8f2;--mesh-b1:84 223 180;--mesh-b2:103 215 244;--mesh-b3:167 139 250;--mesh-b4:91 221 198}:root[data-background=solstice]{--mesh-g1:#fbe4d7;--mesh-g2:#f2e7fb;--mesh-g3:#fbe2ec;--mesh-g4:#fff0dd;--mesh-b1:255 180 138;--mesh-b2:199 167 255;--mesh-b3:255 159 193;--mesh-b4:255 207 153}:root[data-background=nebula]{--mesh-g1:#e1e1fa;--mesh-g2:#f2e3f1;--mesh-g3:#e1effc;--mesh-g4:#eee8fb;--mesh-b1:119 114 244;--mesh-b2:240 143 196;--mesh-b3:130 199 255;--mesh-b4:174 138 246}:root[data-background=glacier]{--mesh-g1:#dff4f2;--mesh-g2:#e7f5fb;--mesh-g3:#e6eafa;--mesh-g4:#edf8fb;--mesh-b1:101 214 202;--mesh-b2:185 233 255;--mesh-b3:168 183 255;--mesh-b4:119 211 231}:root[data-background=lilac]{--mesh-g1:#eee9ff;--mesh-g2:#eee9ff;--mesh-g3:#eee9ff;--mesh-g4:#eee9ff;--mesh-b1:238 233 255;--mesh-b2:238 233 255;--mesh-b3:238 233 255;--mesh-b4:238 233 255}:root[data-background=ice]{--mesh-g1:#e8f4ff;--mesh-g2:#e8f4ff;--mesh-g3:#e8f4ff;--mesh-g4:#e8f4ff;--mesh-b1:232 244 255;--mesh-b2:232 244 255;--mesh-b3:232 244 255;--mesh-b4:232 244 255}:root[data-background=celadon]{--mesh-g1:#e6f7f0;--mesh-g2:#e6f7f0;--mesh-g3:#e6f7f0;--mesh-g4:#e6f7f0;--mesh-b1:230 247 240;--mesh-b2:230 247 240;--mesh-b3:230 247 240;--mesh-b4:230 247 240}:root[data-background=rose]{--mesh-g1:#fff0f4;--mesh-g2:#fff0f4;--mesh-g3:#fff0f4;--mesh-g4:#fff0f4;--mesh-b1:255 240 244;--mesh-b2:255 240 244;--mesh-b3:255 240 244;--mesh-b4:255 240 244}:root[data-theme=purple][data-background=borealis]{--mesh-g1:#12302b;--mesh-g2:#142a31;--mesh-g3:#241d39;--mesh-g4:#17332d}:root[data-theme=purple][data-background=solstice]{--mesh-g1:#39241b;--mesh-g2:#291f37;--mesh-g3:#371e2b;--mesh-g4:#36291e}:root[data-theme=purple][data-background=nebula]{--mesh-g1:#201f3c;--mesh-g2:#351e31;--mesh-g3:#172c3d;--mesh-g4:#2b203c}:root[data-theme=purple][data-background=glacier]{--mesh-g1:#15312f;--mesh-g2:#172c35;--mesh-g3:#20263e;--mesh-g4:#193239}:root[data-theme=purple][data-background=lilac],:root[data-theme=purple][data-background=ice],:root[data-theme=purple][data-background=celadon],:root[data-theme=purple][data-background=rose]{--mesh-g1:#201b2d;--mesh-g2:#201b2d;--mesh-g3:#201b2d;--mesh-g4:#201b2d}:root:is([data-background=lilac],[data-background=ice],[data-background=celadon],[data-background=rose]) .aurora-backdrop__blob{opacity:.08}body,button,input,select,textarea{font-family:var(--font-display)}.glass-card,.appearance-choice,.popover-sheet,.modal-sheet,.field-surface{border-radius:clamp(16px,1.4vw,24px)}.glass-card,.glass-panel,.topbar-glass,.popover-sheet,.modal-sheet{background-image:linear-gradient(150deg, #ffffff38, transparent 32%), linear-gradient(158deg, var(--s1) 0%, var(--s2) 48%, var(--s3) 100%)}.field-surface{box-shadow:inset 0 1.5px 0 var(--hi), inset 0 -10px 20px -18px rgba(var(--sh), .22), 0 7px 18px -16px rgba(var(--sh), .28);background-image:linear-gradient(150deg,#ffffff57,#0000 46%)}.appearance-choice{box-shadow:inset 0 1.5px 0 var(--hi), 0 12px 28px -23px rgba(var(--sh), .45);position:relative;overflow:hidden}.background-swatch{border:1px solid #ffffffbd;box-shadow:inset 0 1.5px #ffffffd1,inset 0 -16px 28px -24px #17173057,0 10px 20px -15px #17173061}.nav-icon-tile{--nav-accent:var(--color-brand-indigo);background:radial-gradient(circle at 28% 18%, #ffffffe6, transparent 40%), linear-gradient(145deg, var(--nav-accent), var(--nav-accent));position:relative;overflow:hidden;color:var(--nav-accent)!important}@supports (color:color-mix(in lab, red, red)){.nav-icon-tile{background:radial-gradient(circle at 28% 18%, #ffffffe6, transparent 40%), linear-gradient(145deg, color-mix(in srgb, var(--nav-accent) 28%, #ffffffb8), color-mix(in srgb, var(--nav-accent) 10%, transparent))}}.nav-icon-tile{border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.nav-icon-tile{border-color:color-mix(in srgb, var(--nav-accent) 24%, var(--brd))}}.nav-icon-tile{box-shadow:inset 0 1.5px 0 #ffffffdb, inset 0 -12px 20px -16px var(--nav-accent), 0 9px 18px -13px var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.nav-icon-tile{box-shadow:inset 0 1.5px 0 #ffffffdb, inset 0 -12px 20px -16px color-mix(in srgb, var(--nav-accent) 68%, transparent), 0 9px 18px -13px color-mix(in srgb, var(--nav-accent) 72%, transparent)}}.nav-icon-tile:before{content:"";filter:blur(5px);background:#ffffff7a;border-radius:999px;width:78%;height:48%;position:absolute;top:-15%;left:-8%;transform:rotate(-18deg)}.nav-icon-tile svg{z-index:1;filter:drop-shadow(0 3px 4px var(--nav-accent));position:relative}@supports (color:color-mix(in lab, red, red)){.nav-icon-tile svg{filter:drop-shadow(0 3px 4px color-mix(in srgb, var(--nav-accent) 32%, transparent))}}.navitem-active-surface .nav-icon-tile{background:radial-gradient(circle at 28% 18%, #fffffff2, transparent 38%), linear-gradient(150deg, var(--nav-accent), var(--nav-accent))}@supports (color:color-mix(in lab, red, red)){.navitem-active-surface .nav-icon-tile{background:radial-gradient(circle at 28% 18%, #fffffff2, transparent 38%), linear-gradient(150deg, color-mix(in srgb, var(--nav-accent) 36%, #ffffff9e), color-mix(in srgb, var(--nav-accent) 17%, transparent))}}.navitem-active-surface .nav-active-dot{background:var(--nav-accent);box-shadow:0 0 0 4px var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.navitem-active-surface .nav-active-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--nav-accent) 20%, transparent)}}.module-tile-icon{border:1px solid var(--tile-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.module-tile-icon{border:1px solid color-mix(in srgb, var(--tile-accent) 22%, #ffffffb8)}}.module-tile-icon{box-shadow:inset 0 1.5px 0 #ffffffdb, inset 0 -18px 26px -22px var(--tile-accent), 0 14px 24px -17px var(--tile-accent)}@supports (color:color-mix(in lab, red, red)){.module-tile-icon{box-shadow:inset 0 1.5px 0 #ffffffdb, inset 0 -18px 26px -22px color-mix(in srgb, var(--tile-accent) 66%, transparent), 0 14px 24px -17px color-mix(in srgb, var(--tile-accent) 76%, transparent)}}.module-tile-icon:before{content:"";filter:blur(4px);background:#ffffff80;border-radius:999px;position:absolute;inset:5% 42% 52% 5%;transform:rotate(-22deg)}.module-tile-icon svg{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.appearance-choice:hover,.nav-icon-tile:hover{transform:translateY(-2px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--ink:#24243b;--muted:#606078;--accent:#6550dc;--accent-soft:#eeebff;--bg:#f1f2fa;--pane:#ffffff7a;--card:#ffffffba;--field:#ffffffbf;--line:#4f46821f;--rim:#fffffff0;--shadow:0 12px 36px -18px #5f51a538,0 1px 3px #3f35600b;--red:#aa3150;--red-bg:#fbe8ef;--green:#176c64;--green-bg:#e1f4ee;--amber:#87501e;--amber-bg:#fbefdf;--panel:#f7f6fd;--sidebar:238px}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);min-height:100vh;margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 8% 5%,#c6bcff90,#0000 40%),radial-gradient(at 100% 20%,#bfece980,#0000 43%),radial-gradient(at 62% 95%,#dec9f883,#0000 46%);position:fixed;inset:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:var(--accent);text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button:disabled{cursor:default;opacity:.55}h1,h2,h3,p{margin:0}h3{font-size:16px;font-weight:620}p{color:var(--muted)}.fc-muted{color:var(--muted)}.fc-eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:var(--muted);font-size:12px;font-weight:650}.fc-ico{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.glass-panel{background:var(--pane);border:1px solid var(--rim);box-shadow:var(--shadow),inset 0 1px 0 var(--rim);-webkit-backdrop-filter:blur(24px)saturate(125%)}.glass-card{border:1px solid var(--rim);background:var(--card);box-shadow:var(--shadow);border-radius:23px;min-width:0;padding:23px}.fc-row{align-items:center;gap:12px;display:flex}.fc-between{justify-content:space-between}.fc-wrap{flex-wrap:wrap}.fc-stack{gap:18px;display:grid}.fc-btn{background:var(--field);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-weight:580;transition:background .18s,transform .18s;display:inline-flex}.fc-btn:hover{background:var(--accent-soft);transform:translateY(-1px)}.fc-primary{color:#fff;background:linear-gradient(140deg,#8067f2,#5c43cf);border-color:#7963dc;box-shadow:inset 0 1px #ffffff5c,0 5px 14px #6c50df2b}.fc-iconbtn{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.fc-iconbtn:hover{background:var(--field)}.fc-textbtn{color:var(--accent);align-items:center;gap:5px;padding:6px 0;font-weight:600;display:inline-flex}.fc-pill{white-space:nowrap;color:var(--accent);background:var(--accent-soft);border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.fc-pill.fc-red{color:var(--red);background:var(--red-bg)}.fc-pill.fc-green{color:var(--green);background:var(--green-bg)}.fc-pill.fc-amber{color:var(--amber);background:var(--amber-bg)}.fc-avatar{color:#584b94;background:linear-gradient(140deg,#eeecff,#d9d3f5);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-grid}.fc-app{grid-template-columns:var(--sidebar) minmax(0,1fr);gap:26px;max-width:1800px;margin:auto;padding:16px;display:grid}.fc-sidebar{border-radius:25px;flex-direction:column;height:calc(100dvh - 32px);padding:20px 14px 12px;display:flex;position:sticky;top:16px;overflow:hidden}.fc-brand{align-items:center;gap:10px;padding:1px 8px 22px;display:flex}.fc-brandmark{border:1px solid var(--rim);width:38px;height:38px;color:var(--accent);background:linear-gradient(135deg,#fff9,#d9d2ff80);border-radius:12px;place-items:center;display:grid;box-shadow:0 4px 10px #66529918}.fc-wordmark{letter-spacing:-.7px;font-family:"Baloo 2",sans-serif;font-size:24px;font-weight:800;line-height:1}.fc-jp{font-family:"MPlus Rounded 1c",sans-serif;font-size:20px}.fc-navscroll{scrollbar-width:thin;flex:1;overflow-y:auto}.fc-navtitle{letter-spacing:1.7px;color:var(--muted);margin:7px 0;padding:0 12px;font-size:10px;font-weight:700}.fc-navitem{text-align:left;width:100%;color:var(--muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:2px 0;padding:9px 12px;display:flex}.fc-navitem:hover{background:var(--field)}.fc-navitem.fc-active{background:var(--field);border-color:var(--rim);color:var(--accent);font-weight:650;box-shadow:0 3px 12px #5340970d}.fc-navcount{background:var(--accent-soft);border-radius:6px;margin-left:auto;padding:0 6px;font-size:11px}.fc-account{border-top:1px solid var(--line);align-items:center;gap:9px;padding:14px 7px 2px;display:flex}.fc-account .fc-small{color:var(--muted)}.fc-main{min-width:0;padding-right:10px}.fc-topbar{border-radius:19px;justify-content:space-between;align-items:center;gap:12px;height:62px;margin-bottom:32px;padding:10px 14px 10px 20px;display:flex}.fc-crumb{color:var(--muted);font-size:13px}.fc-crumb strong{color:var(--ink);font-weight:550}.fc-searchtrigger{color:var(--muted);text-align:left;align-items:center;gap:9px;width:240px;font-size:13px;display:flex}.fc-key{border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:11px}.fc-toptools{align-items:center;gap:6px;display:flex}.fc-separator{border-left:1px solid var(--line);height:22px;margin:0 8px}.fc-pagehead{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.fc-pagehead p{margin-top:9px;font-size:15px}.fc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.fc-stat{text-align:left;width:100%;padding:20px 21px;display:block;position:relative;overflow:hidden}.fc-stat:hover{box-shadow:0 12px 30px -15px #6a54b85e}.fc-stat .fc-statlabel{color:var(--muted);font-size:13px;font-weight:550}.fc-statnum{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:16px 0 9px;font-size:36px;font-weight:590;line-height:1.15}.fc-statnote{color:var(--muted);font-size:12px}.fc-glassicon{isolation:isolate;width:49px;height:49px;color:var(--tone,#7760e8);flex-shrink:0;display:inline-block;position:relative}.fc-glassicon:before{content:"";width:32px;height:36px;box-shadow:0 5px 12px color-mix(in srgb,currentColor 30%,transparent);background:currentColor;border-radius:10px;position:absolute;top:-3px;left:13px;transform:rotate(-12deg)}.fc-glassicon:after{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(140deg,#ffffffb0,#ffffff35);border:1px solid #ffffffe0;border-radius:13px;width:41px;height:39px;position:absolute;top:8px;left:1px;box-shadow:inset 0 1px 2px #fff,0 7px 13px #39306b18}.fc-glassicon svg{z-index:1;width:21px;height:21px;color:color-mix(in srgb,currentColor 60%,#292442);position:absolute;top:18px;left:12px}.fc-columns{grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);align-items:start;gap:20px;display:grid}.fc-cardhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.fc-segments{background:var(--pane);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.fc-segments button{color:var(--muted);border-radius:9px;padding:6px 12px;font-size:13px}.fc-segments button.fc-active{color:var(--accent);background:var(--field);font-weight:600;box-shadow:0 2px 6px #33304c0c}.fc-queuerow{border-top:1px solid var(--line);text-align:left;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.fc-queuerow:hover .fc-title{color:var(--accent)}.fc-queueicon{width:38px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.fc-qbody{flex:1;min-width:0}.fc-qbody .fc-title{font-size:14px;font-weight:600;line-height:1.45}.fc-qbody .fc-meta{color:var(--muted);margin-top:5px;font-size:12px}.fc-queuedue{white-space:nowrap;text-align:right;font-size:12px}.fc-queuedue.fc-overdue{color:var(--red)}.fc-queuedue .fc-ico{width:14px;height:14px}.fc-queuefoot{border-top:1px solid var(--line);color:var(--muted);padding-top:15px;font-size:12px}.fc-signcard{background:linear-gradient(135deg,var(--card),#efeaff70);position:relative}.fc-sigitem{text-align:left;border-top:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.fc-sigitem strong{font-size:14px;font-weight:580;display:block}.fc-sigitem small{color:var(--muted)}.fc-health{align-items:center;gap:24px;margin:24px 0 18px;display:flex}.fc-ring{background:conic-gradient(#8771ed 0 84%,#d8d3ed70 84%);border-radius:50%;flex-shrink:0;place-items:center;width:100px;height:100px;display:grid;position:relative;box-shadow:0 7px 16px #6650b31a}.fc-ring:before{content:"";background:var(--panel);border:2px solid var(--rim);border-radius:50%;position:absolute;inset:9px}.fc-ring strong{z-index:1;letter-spacing:-1px;font-size:26px;font-weight:580}.fc-minibar{background:var(--line);border-radius:5px;height:6px;overflow:hidden}.fc-minibar i{background:linear-gradient(90deg,#aa95f2,#7360db);border-radius:5px;height:100%;display:block}.fc-healthnumbers{flex:1;gap:15px;display:grid}.fc-healthnumbers .fc-row{margin-bottom:5px;font-size:12px}.fc-modulegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.fc-modulecard{text-align:left;flex-direction:column;align-items:flex-start;min-height:230px;padding:25px 23px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.fc-modulecard:hover{transform:translateY(-4px);box-shadow:0 18px 30px -15px #67529a55}.fc-modulecard:before{content:"";background:var(--tone);filter:blur(55px);opacity:.22;width:130px;height:130px;position:absolute;top:-65px;right:-60px}.fc-modulecard .fc-glassicon{transform-origin:0;margin-bottom:25px;transform:scale(1.15)}.fc-modulefoot{border-top:1px solid var(--line);width:100%;margin-top:21px;padding-top:13px;font-size:12px}.fc-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.fc-field,input,select,textarea{border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:11px;min-height:42px;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--muted)}.fc-searchfield{background:var(--field);border:1px solid var(--line);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:170px;padding-left:13px;display:flex}.fc-searchfield input{outline-offset:0;background:0 0;border:0;width:100%}.fc-tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--line);padding:17px 12px}tbody tr:last-child td{border:0}.fc-recordtitle{min-width:230px}.fc-recordtitle button{text-align:left;padding:0;font-size:14px;font-weight:600}.fc-recordtitle button:hover{color:var(--accent)}.fc-recordtitle small{color:var(--muted);letter-spacing:.3px;margin-bottom:4px;font-size:11px;display:block}td .fc-avatar{width:26px;height:26px;font-size:10px}td .fc-row{white-space:nowrap;gap:7px}.fc-empty{text-align:center;color:var(--muted);padding:45px 20px}.fc-footer{color:var(--muted);justify-content:space-between;gap:12px;padding:25px 2px 10px;font-size:12px;display:flex}.fc-footer button{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.fc-outlook{background:linear-gradient(120deg,var(--card),#e6e0ff6b);align-items:center;gap:18px;margin-bottom:22px;padding:20px 23px;display:flex}.fc-outlook p{margin-top:3px;font-size:14px}.fc-pulsegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fc-pulsegrid .fc-cardhead{margin-bottom:24px}.fc-pulsemetrics{justify-content:space-between;gap:6px;margin-bottom:15px;display:flex}.fc-pulsemetrics strong{font-size:24px;font-weight:580;display:block}.fc-pulsemetrics small{color:var(--muted)}.fc-chart{width:100%;height:90px;overflow:visible}.fc-legend{color:var(--muted);gap:16px;margin:8px 0 17px;font-size:12px;display:flex}.fc-legend i{border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.fc-pulsebottom{border-top:1px solid var(--line);gap:8px;padding-top:13px;font-size:13px;display:grid}.fc-detailhead{margin-bottom:20px}.fc-detailgrid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:20px;display:grid}.fc-workflow{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.fc-workflow span{background:var(--field);border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:12px}.fc-workflow .fc-done{color:var(--green);background:var(--green-bg)}.fc-workflow .fc-current{color:var(--accent);background:var(--accent-soft);border-color:#9d8de9}.fc-detailtext{margin-top:14px;font-size:15px;line-height:1.75}.fc-actionitem{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:17px 0;display:flex}.fc-actionitem input{width:19px;height:19px;min-height:0;accent-color:var(--accent);margin:3px 0}.fc-actionitem strong{font-size:14px;font-weight:550}.fc-actionitem small{color:var(--muted);margin-top:5px;display:block}.fc-dl{grid-template-columns:1fr 1.2fr;gap:17px 12px;font-size:14px;display:grid}.fc-dl dt{color:var(--muted)}.fc-dl dd{margin:0}.fc-activity{border-left:1px solid var(--line);margin-left:4px;padding-left:17px}.fc-activity p{margin:20px 0;font-size:13px;position:relative}.fc-activity p:before{content:"";background:#ad9dde;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-21px}.fc-activity small{margin-top:3px;display:block}.fc-floating-controls{align-items:center;gap:8px;display:flex}.modal-sheet{border:1px solid var(--rim);background:var(--panel);color:var(--ink);border-radius:26px;width:min(580px,100% - 28px);max-height:90dvh;padding:0;box-shadow:0 30px 110px #25204050}.fc-modalhead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.fc-formgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fc-formgrid label{gap:7px;font-size:13px;display:grid}.fc-formgrid .fc-full{grid-column:1/-1}.fc-formgrid textarea{resize:vertical;min-height:92px}.fc-modalfoot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:19px;display:flex}.fc-searchresults{max-height:55vh;overflow:auto}.fc-searchresults button{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;width:100%;padding:13px 7px;display:flex}.fc-searchresults button:hover{background:var(--accent-soft)}.fc-searchresults small{color:var(--muted)}.fc-settingrow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.fc-settingrow p{margin-top:4px;font-size:13px}.fc-swatch{border:3px solid var(--rim);width:35px;height:35px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin:0 3px}.fc-swatch.fc-active{outline:2px solid var(--accent);outline-offset:3px}.fc-toast{background:var(--ink);color:var(--bg);z-index:20;opacity:0;pointer-events:none;border-radius:13px;max-width:90vw;padding:13px 21px;transition:all .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 8px 40px #21173c33}.fc-toast.fc-show{opacity:1;transform:translate(-50%)translateY(0)}.fc-mobilemenu{display:none}.fc-note{background:var(--accent-soft);color:var(--muted);border-radius:12px;margin-top:16px;padding:13px 15px;font-size:13px}.studio-reduced{--pane:#f3f2fb;--card:#fafaff;--field:#fff}.studio-reduced .glass-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.studio-reduced .fc-glassicon:after{background:#eeeafa}.studio-dark{--ink:#eeeafa;--muted:#b6b0c9;--accent:#b9a6ff;--accent-soft:#393051;--bg:#191824;--pane:#2c283fb3;--card:#2d293fde;--field:#3f3853b3;--line:#d2c0f826;--rim:#e8ddff2e;--shadow:0 15px 35px -20px #0008;--red:#ffadc2;--red-bg:#522c40;--green:#9ce1cf;--green-bg:#24453f;--amber:#efc38e;--amber-bg:#4e3d2e;--panel:#282437}.studio-dark:before{opacity:.16}.studio-dark .fc-signcard,.studio-dark .fc-outlook{background:linear-gradient(120deg,var(--card),#37304d)}.studio-dark.studio-reduced{--pane:#292637;--card:#302b40;--field:#3a344c}.studio-collapsed .fc-navitem span,.studio-collapsed .fc-navtitle,.studio-collapsed .fc-wordmark,.studio-collapsed .fc-account .fc-accountname{display:none}.studio-collapsed .fc-sidebar{padding-left:10px;padding-right:10px}.studio-collapsed .fc-brand{padding-left:8px}.studio-collapsed .fc-account{justify-content:center;padding-left:0;padding-right:0}.fc-blue{--accent:#315cc9;--accent-soft:#e5edff}.fc-blue:before{background:radial-gradient(at 0 0,#c6d7ffac,#0000 60%),radial-gradient(at 100%,#bceceaaa,#0000 50%)}.studio-dark.fc-blue{--accent:#abc6ff;--accent-soft:#2c3c61}.studio-compact td{padding-top:10px;padding-bottom:10px}.studio-compact .fc-queuerow{padding-top:11px;padding-bottom:11px}@media (width>=1500px){.fc-main{padding-left:8px;padding-right:14px}.fc-stats{gap:20px}.glass-card{padding:26px}.fc-queuerow{padding:21px 0}}@media (width<=1200px){:root{--sidebar:210px}.fc-app{gap:18px}.fc-modulegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-searchtrigger{width:180px}.fc-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.fc-stats{gap:11px}.fc-stat{padding:18px 16px}.fc-stat .fc-glassicon{transform-origin:100% 0;right:12px;transform:scale(.8)}.fc-statlabel{max-width:100px}.fc-pulsegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-queuedue{white-space:normal;max-width:100px}.fc-health{gap:14px}}@media (width<=960px){:root{--sidebar:78px}.fc-sidebar{padding-left:10px;padding-right:10px}.fc-navitem span,.fc-navtitle,.fc-wordmark,.fc-account .fc-accountname{display:none}.fc-navitem{justify-content:center;padding:12px}.fc-brand{padding-left:8px}.fc-account{justify-content:center;padding-left:0;padding-right:0}.fc-columns,.fc-detailgrid{grid-template-columns:1fr}.fc-columns>.fc-stack{grid-template-columns:1fr 1fr}.fc-topbar{margin-bottom:24px}.fc-searchtrigger{width:170px}.fc-stat .fc-glassicon{display:none}.fc-main{padding-right:0}.fc-stats{gap:12px}}@media (width<=650px){.fc-app{padding:12px;display:block}.fc-sidebar{display:none}.fc-mobilemenu{display:inline-grid}.fc-topbar{height:58px;padding:8px 10px}.fc-crumb{display:none}.fc-searchtrigger{gap:0;width:auto;font-size:0}.fc-searchtrigger .fc-key{display:none}.fc-toptools{gap:2px}.fc-separator{margin:0 3px}.fc-topbar>.fc-row{gap:5px}.fc-topbar .fc-demo{display:none}.fc-pagehead{flex-wrap:wrap;align-items:flex-start}h1{font-size:28px}.fc-pagehead p{font-size:14px}.fc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-stat .fc-glassicon{display:block;transform:scale(.65)}.fc-statnum{font-size:30px}.fc-stat{padding:16px}.fc-statnote{font-size:11px}.fc-columns>.fc-stack{grid-template-columns:1fr}.glass-card{padding:19px}.fc-queuerow{gap:10px}.fc-queuerow .fc-queuedue{max-width:77px;font-size:11px}.fc-queuerow .fc-queueicon{display:none}.fc-cardhead{flex-wrap:wrap}.fc-modulegrid,.fc-pulsegrid{grid-template-columns:1fr 1fr;gap:12px}.fc-modulecard{padding:20px 17px}.fc-modulecard p{font-size:12px}.fc-pulsegrid{grid-template-columns:1fr}.fc-footer{align-items:flex-start;font-size:11px}.fc-footer>span{max-width:65%}.fc-outlook{align-items:flex-start}.fc-outlook .fc-glassicon{display:none}.fc-outlook .fc-textbtn{white-space:nowrap}.fc-formgrid{grid-template-columns:1fr}.fc-formgrid .fc-full{grid-column:auto}.fc-modalinner{padding:21px}.studio-mobile-open .fc-sidebar{z-index:12;background:var(--panel);width:240px;height:calc(100dvh - 24px);display:flex;position:fixed;top:12px;left:12px;box-shadow:0 0 0 100vmax #211c3b55}.studio-mobile-open .fc-navitem span,.studio-mobile-open .fc-navtitle,.studio-mobile-open .fc-wordmark,.studio-mobile-open .fc-account .fc-accountname{display:block}.studio-mobile-open .fc-navitem,.studio-mobile-open .fc-account{justify-content:flex-start}.fc-health{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.glass-card{background:var(--panel)}}:root{--sidebar:250px;--wash-a:#c3afff;--wash-b:#9ae5da;--wash-c:#e8b5ed;--wash-d:#c4d9ff;--wash-opacity:.64;--glass-tint:#f2edff;--glow:#9980e4;--solid-canvas:#ece8f5;--canvas:#f0edf8;--canvas-dark:#1e192d;--theme-ink:#312a46;--theme-muted:#635b77;--accent-light:#6a48ba;--accent-dark:#c6acff;--soft-light:#e8dff7;--soft-dark:#3d2d58}body{background:var(--canvas);color:var(--theme-ink);--ink:var(--theme-ink);--muted:var(--theme-muted);--accent:var(--accent-light);--accent-soft:var(--soft-light);--pane:color-mix(in srgb,var(--glass-tint) 44%,transparent);--card:color-mix(in srgb,var(--glass-tint) 59%,transparent);--field:#ffffff70;--rim:#ffffffbf;--panel:color-mix(in srgb,var(--glass-tint) 86%,white);--shadow:0 20px 55px -28px color-mix(in srgb,var(--glow) 60%,transparent),0 3px 12px -6px #44366124;font-family:"Baloo 2",system-ui,sans-serif;font-size:16px;line-height:1.5}body:before,body.fc-blue:before{background:radial-gradient(ellipse at 13% 12%,var(--wash-a),transparent 48%),radial-gradient(ellipse at 91% 20%,var(--wash-b),transparent 43%),radial-gradient(ellipse at 56% 92%,var(--wash-c),transparent 43%),radial-gradient(ellipse at 42% 43%,var(--wash-d),transparent 55%);opacity:var(--wash-opacity);filter:blur(38px);inset:-15%;transform:translateZ(0)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(120deg,#ffffff38,#0000 40%,#fff2 60%,#0000);position:fixed;inset:0}body.studio-flat{background:var(--solid-canvas)}body.studio-dark{background:var(--canvas-dark);--ink:#f0eaf8;--muted:#c5bacf;--accent:var(--accent-dark);--accent-soft:var(--soft-dark);--pane:color-mix(in srgb,var(--canvas-dark) 55%,transparent);--card:color-mix(in srgb,var(--canvas-dark) 63%,transparent);--field:#ffffff0e;--rim:#ffffff30;--panel:color-mix(in srgb,var(--canvas-dark) 92%,white);--line:#e0cdff21;--glass-tint:var(--canvas-dark);--shadow:0 22px 50px -24px #0008;color:var(--ink)}body.studio-dark.studio-flat{background:var(--canvas-dark)}body.studio-reduced{--pane:var(--panel);--card:var(--panel);--field:var(--panel)}body.studio-reduced .glass-card,body.studio-reduced .glass-panel,body.studio-reduced .modal-sheet,body.studio-reduced .fc-glassicon:after{-webkit-backdrop-filter:none}body.studio-reduced .fc-glassicon:after{background:var(--panel)}h1{letter-spacing:-1.2px;font-size:39px;font-weight:650;line-height:1.1}h2{letter-spacing:-.4px;font-size:21px;font-weight:620}h3{font-size:18px}small,.fc-small{font-size:13px}.fc-eyebrow{letter-spacing:2px;font-size:12px}.fc-pagehead p{font-size:16px}.fc-statnum{letter-spacing:-1.5px;font-size:42px;font-weight:600;line-height:1.1}.fc-stat .fc-statlabel{font-size:15px}.fc-statnote{font-size:13px}.fc-pill{border:1px solid color-mix(in srgb,currentColor 10%,transparent);background:color-mix(in srgb,var(--accent-soft) 80%,transparent);border-radius:10px;font-size:13px;font-weight:550;box-shadow:inset 0 1px #ffffff50}.fc-pill.fc-red{background:color-mix(in srgb,var(--red-bg) 90%,transparent)}.fc-pill.fc-green{background:color-mix(in srgb,var(--green-bg) 90%,transparent)}.fc-pill.fc-amber{background:color-mix(in srgb,var(--amber-bg) 90%,transparent)}.glass-card,.glass-panel,.modal-sheet{background:linear-gradient(138deg,#ffffff4d,transparent 39%,#ffffff1c 75%),var(--card);border:1px solid var(--rim);box-shadow:inset 0 2px 2px #ffffffb0,inset 0 -2px 4px #9c88bc0d,var(--shadow);-webkit-backdrop-filter:blur(23px)saturate(135%);position:relative}.glass-card{transform-style:preserve-3d;--light-x:30%;--light-y:0%;border-radius:30px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .4s;overflow:visible}.glass-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff24,#0000 38%);border:1px solid #ffffff57;border-bottom-color:#c7b4e526;border-radius:24px;position:absolute;inset:6px}.glass-card:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#ffffff65,transparent 58%);opacity:.26;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.glass-card.fc-tilt-active{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-3px);box-shadow:inset 0 2px 2px #ffffffe0,inset 0 -1px 2px #ffffff40,0 30px 65px -30px color-mix(in srgb,var(--glow) 65%,transparent);transition:transform .12s ease-out}.fc-stat:hover,.fc-modulecard:hover{box-shadow:var(--shadow);transform:none}.fc-stat.fc-tilt-active,.fc-modulecard.fc-tilt-active{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px)}.fc-modulecard{min-height:252px;padding:27px}.fc-modulecard p{font-size:15px}.fc-modulecard .fc-modulefoot{font-size:14px}.fc-modulecard:before{filter:none;opacity:1;background:linear-gradient(135deg,#ffffff30,#0000 50%);width:auto;height:auto;inset:6px}.fc-modulecard:after{background:radial-gradient(ellipse at var(--light-x) var(--light-y),color-mix(in srgb,var(--tone) 23%,white),transparent 63%)}.fc-signcard,.fc-outlook,body.studio-dark .fc-signcard,body.studio-dark .fc-outlook{background:linear-gradient(125deg,#ffffff42,transparent 55%,color-mix(in srgb,var(--wash-a) 16%,transparent)),var(--card)}.fc-sidebar{-webkit-backdrop-filter:blur(38px)saturate(150%);border-radius:31px;padding:21px 13px 14px;position:sticky}.fc-sidebar:before{content:"";pointer-events:none;border:1px solid #ffffff4a;border-radius:25px;position:absolute;inset:6px}.fc-sidebar>*{position:relative}.fc-topbar{border-radius:24px;height:68px;position:relative}.fc-topbar:after{content:"";pointer-events:none;border:1px solid #ffffff3f;border-radius:19px;position:absolute;inset:5px}.fc-topbar>*{z-index:1}.fc-app{gap:25px}.fc-brand{gap:8px;padding-bottom:18px}.fc-wordmark{font-size:25px}.fc-jp{font-size:20px}.fc-brandmark{border-radius:14px;box-shadow:inset 0 2px 3px #fff,0 8px 17px #8162b926}.fc-brand-collapse{width:26px;height:30px;color:var(--muted);border-radius:9px;margin-left:auto}.fc-brand-collapse .fc-ico{width:17px;height:17px}.fc-navitem{border-radius:17px;gap:12px;min-height:45px;padding:6px 11px;font-size:15px;transition:background .2s,box-shadow .2s,transform .2s}.fc-navitem:hover{background:#ffffff47;transform:translate(2px)}.fc-navitem.fc-active{background:linear-gradient(125deg,#ffffffbf,#ffffff4f);border:1px solid #ffffffbc;box-shadow:inset 0 1px #fff,0 8px 19px -9px #8970c250}.studio-dark .fc-navitem.fc-active{background:linear-gradient(125deg,#ffffff24,#ffffff0a);border-color:#ffffff32}.fc-navtitle{margin:9px 0 5px;font-size:11px}.fc-navgroup{margin-bottom:10px}.fc-navcount{font-size:12px}.fc-account{padding-top:12px}.fc-accountname strong{font-size:16px}.fc-accountname .fc-small{font-size:12px}.fc-glassicon{filter:drop-shadow(0 5px 5px #73609113);width:53px;height:55px;color:var(--tone,#8870df)}.fc-glassicon:before{background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 55%,white),var(--tone));width:38px;height:38px;box-shadow:inset 0 1px 0 #ffffff9c,0 6px 13px color-mix(in srgb,var(--tone) 38%,transparent);border-radius:12px;top:1px;left:14px;transform:rotate(-16deg)}.fc-glassicon:after{background:linear-gradient(135deg,#ffffffbd,#ffffff3b 45%,color-mix(in srgb,var(--tone) 16%,#ffffff6b));-webkit-backdrop-filter:blur(7px);border:1px solid #ffffffe6;border-radius:15px;width:44px;height:43px;top:11px;left:1px;box-shadow:inset 0 2px 3px #ffffffe6,inset 0 -2px 3px #ada0d22b,0 7px 15px #74638d20}.fc-glassicon svg{width:23px;height:23px;color:color-mix(in srgb,var(--tone) 70%,#33244e);filter:drop-shadow(0 1px #ffffff9e);top:22px;left:13px}.fc-glassicon .fc-icon-orbit{border:1px solid color-mix(in srgb,var(--tone) 48%,transparent);z-index:0;pointer-events:none;border-radius:18px;position:absolute;inset:6px -3px 3px 5px;transform:rotate(15deg)}.fc-glassicon .fc-icon-spark{background:var(--tone);z-index:2;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:2px;box-shadow:1px 1px #ffffffb3}.fc-glassicon[data-glyph=Capa]:before,.fc-glassicon[data-glyph=Refresh]:before{border-radius:50%;transform:rotate(15deg)}.fc-glassicon[data-glyph=Rca]:before,.fc-glassicon[data-glyph=Branch]:before{border-radius:9px;width:34px;height:34px;left:17px;transform:rotate(40deg)}.fc-glassicon[data-glyph=Incident]:before,.fc-glassicon[data-glyph=Alert]:before{clip-path:polygon(50% 0,100% 94%,0 94%);border-radius:9px;width:44px;height:44px;top:-5px;left:7px;transform:rotate(-8deg)}.fc-glassicon[data-glyph=Copq]:before{height:32px;box-shadow:0 6px 0 color-mix(in srgb,var(--tone) 80%,white),0 12px 0 color-mix(in srgb,var(--tone) 60%,white);border-radius:50%}.fc-glassicon[data-glyph=Improvement]:before,.fc-glassicon[data-glyph=Sparkle]:before{border-radius:11px 22px;transform:rotate(16deg)}.fc-glassicon[data-glyph=Moc] .fc-icon-orbit{border-radius:8px;transform:rotate(-20deg)}.fc-glassicon[data-glyph=Jsa]:before{border-radius:25px 25px 10px 10px;transform:rotate(-8deg)}.fc-glassicon[data-glyph=Audit]:after,.fc-glassicon[data-glyph=Document]:after{border-radius:8px 15px 8px 8px}.fc-navitem .fc-glassicon{filter:none;flex-shrink:0;width:31px;height:32px}.fc-navitem .fc-glassicon:before{border-radius:7px;width:23px;height:23px;top:0;left:8px}.fc-navitem .fc-glassicon:after{-webkit-backdrop-filter:blur(4px);border-radius:9px;width:27px;height:27px;top:5px;left:0}.fc-navitem .fc-glassicon svg{width:16px;height:16px;top:11px;left:6px}.fc-navitem .fc-glassicon .fc-icon-orbit{border-radius:10px;inset:4px -2px 1px 3px}.fc-navitem .fc-glassicon .fc-icon-spark{width:3px;height:3px;left:0}.fc-navitem .fc-glassicon[data-glyph=Incident]:before{width:28px;height:29px;top:-3px;left:4px}.fc-navitem .fc-glassicon[data-glyph=Copq]:before{height:16px;box-shadow:0 4px 0 color-mix(in srgb,var(--tone) 80%,white),0 8px 0 color-mix(in srgb,var(--tone) 60%,white);border-radius:50%}.fc-ico .fc-glyph-echo{opacity:.16;stroke-width:3px;transform:translate(1px,1px)}.fc-ico{stroke-width:1.65px}.fc-queueicon{background:linear-gradient(135deg,#ffffffc0,color-mix(in srgb,var(--tone,var(--accent)) 18%,#ffffff3b));width:42px;height:44px;color:var(--tone,var(--accent));border:1px solid #ffffffa8;border-radius:14px;position:relative;box-shadow:inset 0 1px #fff,0 5px 12px #7c68a61a}.fc-queueicon:after{content:"";pointer-events:none;border:1px solid #ffffff52;border-radius:10px;position:absolute;inset:4px}.fc-queuerow{padding:17px 5px}.fc-qbody .fc-title{font-size:16px}.fc-qbody .fc-meta{font-size:13px}.fc-queuedue{font-size:14px}.fc-queuerow>.fc-ico{width:17px;height:17px;color:var(--muted)}.fc-queuerow:hover{background:linear-gradient(90deg,#0000,#ffffff36,#0000);border-radius:14px}.fc-sigitem strong{font-size:16px}.fc-sigitem small,.fc-queuefoot{font-size:13px}.fc-healthnumbers .fc-row{font-size:14px}.fc-health{margin:20px 0}.fc-ring{box-shadow:inset 0 2px 3px #ffffff80,0 12px 22px #8066bd25}.fc-ring:before{background:linear-gradient(135deg,#ffffff80,#ffffff3f),var(--panel);box-shadow:inset 0 3px 6px #9380b815}.fc-ring strong{font-size:29px}.fc-minibar{height:7px;box-shadow:inset 0 1px 3px #604c9220}.fc-minibar i{box-shadow:inset 0 1px #ffffff70}.fc-btn,.fc-iconbtn,.fc-segments,.fc-searchfield,.fc-field,input,select,textarea,.fc-workflow span{border-radius:15px}.fc-btn,.fc-segments,.fc-searchfield,.fc-field,input,select,textarea{background:linear-gradient(135deg,#ffffff35,transparent 70%),var(--field);border:1px solid color-mix(in srgb,var(--rim) 65%,var(--line));box-shadow:inset 0 1px 1px #ffffff6b,0 4px 9px -7px #8b6bc059}.fc-btn{padding:9px 16px;font-size:15px}.fc-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-light) 68%,white),var(--accent-light));color:#fff;box-shadow:inset 0 2px 1px #ffffff70,0 8px 17px -8px var(--accent-light);border:1px solid #ffffff58}.fc-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-light) 80%,white),var(--accent-light))}.fc-btn:active,.fc-iconbtn:active{transform:scale(.96)}.fc-iconbtn{position:relative}.fc-iconbtn:hover{background:#ffffff35;box-shadow:inset 0 1px #ffffff85,0 5px 15px -8px #8566b552}.fc-segments button{border-radius:11px;font-size:14px}.fc-segments button.fc-active{background:linear-gradient(135deg,#ffffffb5,#ffffff42);box-shadow:inset 0 1px #ffffffc5,0 3px 9px #78649917}.studio-dark .fc-segments button.fc-active{background:#ffffff16}.fc-searchfield input{box-shadow:none;background:0 0;border:0}.fc-textbtn{font-size:15px}.fc-note{background:linear-gradient(125deg,#ffffff3f,transparent),color-mix(in srgb,var(--accent-soft) 62%,transparent);border:1px solid #ffffff64;border-radius:17px;box-shadow:inset 0 1px #ffffff75}.modal-sheet{background:linear-gradient(135deg,#ffffff52,transparent 75%),color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(45px)saturate(145%);border-radius:32px}.modal-sheet[data-kind=appearance]{width:min(730px,100% - 28px)}.fc-modalinner{padding:29px}.modal-sheet::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#30224130}.fc-modalhead h2{font-size:25px}.fc-recordtitle button{font-size:16px}.fc-recordtitle small,.fc-tablewrap th{font-size:12px}.fc-tablewrap td{font-size:14px}.fc-dl,.fc-actionitem strong{font-size:16px}.fc-activity p{font-size:14px}.fc-pulsemetrics strong{font-size:28px}.fc-pulsebottom{font-size:15px}.fc-pulsemetrics small,.fc-legend,.fc-footer{font-size:13px}.fc-topbar .fc-searchtrigger,.fc-crumb{font-size:14px}.fc-key{font-family:system-ui,sans-serif}.fc-studio-open{gap:7px;margin-left:5px;padding:8px 12px}.fc-studio-open .fc-ico{width:17px;height:17px}.fc-studio-label{font-size:14px}.fc-sound-on{color:var(--accent)}.fc-sound-off{color:var(--muted);opacity:.7}.fc-studio-section{margin:20px 0}.fc-studio-section>h3{margin-bottom:10px}.fc-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.fc-palette-grid.fc-flat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-palette-choice{border:1px solid var(--line);text-align:left;background:#ffffff1a;border-radius:18px;padding:7px;transition:all .2s;position:relative}.fc-palette-choice:hover{background:#fff3;transform:translateY(-2px)}.fc-palette-choice.fc-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),inset 0 1px 0 #ffffff90}.fc-palette-preview{border:1px solid #ffffffaf;border-radius:12px;height:57px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #ffffff65}.fc-palette-preview:before{content:"";background:#ffffff56;border:1px solid #ffffff7a;border-radius:6px;width:16px;position:absolute;top:10px;bottom:9px;left:10px;box-shadow:0 2px 4px #56438218}.fc-palette-preview:after{content:"";background:#ffffff39;border:1px solid #ffffff89;border-radius:7px;position:absolute;inset:10px 10px 9px 32px;box-shadow:inset 0 1px 1px #ffffff58}.fc-palette-name{justify-content:space-between;align-items:center;padding:6px 4px 0;font-size:14px;display:flex}.fc-palette-name .fc-ico{width:14px;height:14px}.fc-palette-note{color:var(--muted);margin-top:8px;font-size:13px}.fc-sound-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fc-sound-choice{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#ffffff3d,#0000);border-radius:17px;padding:12px 8px;box-shadow:inset 0 1px #fff6}.fc-sound-choice.fc-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.fc-sound-choice strong{font-size:15px;font-weight:600;display:block}.fc-sound-choice small{color:var(--muted);font-size:12px;display:block}.fc-wave-bars{height:22px;color:var(--accent);justify-content:center;align-items:center;gap:3px;margin-bottom:7px;display:flex}.fc-wave-bars i{opacity:.7;background:currentColor;border-radius:4px;width:3px}.fc-sound-choice:hover .fc-wave-bars i:nth-child(odd){transform:scaleY(.65)}.fc-wave-bars i{transition:transform .2s}.fc-volume-row{align-items:center;gap:14px;margin-top:16px;font-size:14px;display:flex}.fc-volume-row input{accent-color:var(--accent);box-shadow:none;background:0 0;flex:1;max-width:220px;min-height:0;padding:0}.fc-studio-switch{min-width:58px;min-height:35px;padding:6px 13px;font-size:14px}.fc-studio-switch[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.fc-settingrow{padding:16px 0}.fc-settingrow h3{font-size:17px}.fc-settingrow p{font-size:14px}.fc-settings-pair{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.fc-settings-pair .fc-settingrow{gap:10px}.fc-motion-label{color:var(--muted);margin-top:7px;font-size:12px}.fc-appearance-summary{color:var(--muted);margin-top:-9px;margin-bottom:19px;font-size:14px}.studio-collapsed{--sidebar:84px}.studio-collapsed .fc-navitem span.fc-glassicon,.studio-collapsed .fc-navitem .fc-glassicon .fc-icon-orbit,.studio-collapsed .fc-navitem .fc-glassicon .fc-icon-spark{display:inline-block}.studio-collapsed .fc-navitem .fc-navlabel{display:none}.studio-collapsed .fc-brand{flex-wrap:wrap;justify-content:center;gap:6px;padding-bottom:12px;padding-left:0}.studio-collapsed .fc-brand-collapse{width:100%;height:22px;margin:0}.studio-collapsed .fc-navitem{justify-content:center;padding:7px 5px}.studio-collapsed .fc-navgroup{margin-bottom:14px}.studio-collapsed .fc-brandmark{width:36px;height:36px}.studio-collapsed .fc-brand-collapse .fc-ico{transform:rotate(180deg)}body.fc-no-tilt .glass-card,body.fc-no-tilt .glass-card>*{transform:none!important}@media (width<=1200px){:root{--sidebar:226px}.fc-app{gap:19px}.fc-wordmark{font-size:23px}.fc-jp{font-size:18px}.fc-brand{gap:5px}.fc-brand-collapse{width:22px}.fc-stat .fc-statlabel{max-width:115px;font-size:14px}.fc-statnote{font-size:12px}.fc-glassicon{width:49px}.fc-studio-label{display:none}.fc-studio-open{padding:10px}.fc-topbar .fc-searchtrigger{width:172px}.fc-stats{gap:15px}.fc-modulecard{padding:25px}.fc-queuerow{gap:10px}}@media (width<=960px){:root{--sidebar:84px}.fc-brand-collapse{display:none}.fc-navitem span.fc-glassicon,.fc-navitem .fc-glassicon .fc-icon-orbit,.fc-navitem .fc-glassicon .fc-icon-spark{display:inline-block}.fc-navitem .fc-navlabel{display:none}.fc-navitem{padding:7px 5px}.fc-brand{justify-content:center;padding-left:0}.fc-nav-expanded{--sidebar:238px}.fc-nav-expanded .fc-navitem .fc-navlabel,.fc-nav-expanded .fc-wordmark,.fc-nav-expanded .fc-navtitle,.fc-nav-expanded .fc-accountname{display:block}.fc-nav-expanded .fc-navitem,.fc-nav-expanded .fc-brand,.fc-nav-expanded .fc-account{justify-content:flex-start}.fc-nav-expanded .fc-navcount{display:inline-block}.fc-nav-expanded .fc-brand-collapse{display:block}.fc-studio-label{display:none}.fc-topbar .fc-searchtrigger{width:155px}.glass-card{border-radius:27px}.glass-card:before{border-radius:21px}.fc-stat .fc-glassicon{display:none}.fc-columns>.fc-stack{gap:20px}}@media (width<=650px){.fc-topbar{border-radius:22px;height:62px}.fc-topbar .fc-searchtrigger{width:24px;font-size:0}.fc-topbar .fc-searchtrigger .fc-ico{width:20px}.fc-toptools{gap:3px}.fc-topbar .fc-avatar,.fc-topbar .fc-separator{display:none}.fc-studio-open{min-width:38px;margin-left:2px;padding:8px}.fc-iconbtn{width:36px;height:38px}.glass-card{border-radius:27px;padding:21px}.glass-card:before{border-radius:22px;inset:5px}.fc-pagehead{margin-bottom:23px}h1{font-size:35px}.fc-pagehead p{font-size:15px}.fc-stat{padding:18px}.fc-statnum{font-size:38px}.fc-stat .fc-glassicon{display:block;transform:scale(.66)}.fc-stat .fc-statlabel{font-size:14px}.fc-statnote{font-size:12px}.fc-qbody .fc-title{font-size:15px}.fc-qbody .fc-meta{font-size:12px}.fc-queuerow .fc-queuedue{max-width:79px;font-size:13px}.fc-queuerow>.fc-ico{width:13px}.fc-modulecard p{font-size:14px}.fc-modulecard{min-height:252px;padding:23px}.fc-modulefoot.fc-row{flex-wrap:wrap;gap:6px}.fc-modulefoot .fc-ico{width:14px}.fc-cardhead h2{font-size:21px}.fc-modalinner{padding:23px}.fc-palette-grid{gap:8px}.fc-palette-grid.fc-flat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-palette-name{padding:6px 1px 0;font-size:13px}.fc-palette-preview{height:51px}.fc-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-settings-pair{grid-template-columns:1fr}.fc-settingrow{gap:15px}.studio-mobile-open .fc-sidebar{background:linear-gradient(140deg,#ffffff51,transparent),var(--panel);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);width:265px}.studio-mobile-open .fc-brand-collapse{display:block}.studio-mobile-open .fc-brand{justify-content:flex-start}.studio-mobile-open .fc-navitem .fc-navlabel{display:block}.studio-mobile-open .fc-navitem span.fc-glassicon,.studio-mobile-open .fc-navitem .fc-glassicon .fc-icon-orbit,.studio-mobile-open .fc-navitem .fc-glassicon .fc-icon-spark{display:inline-block}.studio-mobile-open .fc-sidebar .fc-navitem{padding:6px 11px}.studio-mobile-open .fc-brand-collapse{width:30px;margin-left:auto}.fc-footer{font-size:12px}.fc-footer>span{max-width:60%}}@media (prefers-reduced-motion:reduce){.glass-card,.glass-card.fc-tilt-active,.glass-card>*{transform:none!important}.glass-card:after{opacity:.26!important}}@media (hover:none){.glass-card,.glass-card.fc-tilt-active,.glass-card>*{transform:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-card,.glass-panel,.modal-sheet{background:var(--panel)}}.fc-nav-veil{display:none}.glass-card:focus-within{z-index:3}.fc-sidebar .fc-navcount{margin-left:auto}@media (width>=651px) and (width<=780px){.fc-crumb{display:none}.fc-topbar .fc-searchtrigger{width:180px}}@media (width<=650px){.studio-mobile-open .fc-nav-veil{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:11;cursor:default;background:#25193e24;display:block;position:fixed;inset:0}.studio-mobile-open .fc-sidebar{z-index:12;box-shadow:0 25px 70px #26133c44}}body{--color-text:var(--ink);--color-body:var(--ink);--color-muted:var(--muted);--color-muted-2:var(--muted);--color-faint:var(--muted);--color-brand-indigo:var(--accent);--color-brand-indigo-deep:var(--accent);--color-brand-indigo-hover:var(--accent);--color-tint:var(--accent-soft);--color-border:var(--line);--edge-glass:var(--rim);--radius-pillow:30px;--radius-pillow-lg:32px;--module-audit:#987cdd;--module-incidents:#d5839d;--module-capa:#70b7aa;--module-jsa:#d5b16a;--module-copq:#6eb3bc;--module-rca:#879bdd;--module-moc:#c895cf;--module-improvement:#ba98dc;--surface-card:var(--card);--surface-panel:var(--pane);--surface-field:var(--field);--surface-popover:var(--panel);--surface-modal:var(--panel);--focus-ring:color-mix(in srgb,var(--accent) 42%,transparent)}body:before,:root[data-theme] body:before{z-index:-1;background:radial-gradient(ellipse at 13% 12%,var(--wash-a),transparent 48%),radial-gradient(ellipse at 91% 20%,var(--wash-b),transparent 43%),radial-gradient(ellipse at 56% 92%,var(--wash-c),transparent 43%),radial-gradient(ellipse at 42% 43%,var(--wash-d),transparent 55%);opacity:var(--wash-opacity);filter:blur(38px);pointer-events:none;animation:none;position:fixed;inset:-15%;transform:translateZ(0);content:""!important}body.studio-flat:before,body.studio-flat:after{display:none}body.studio-dark:before{opacity:.33}.aurora-backdrop{display:none}.fc-app{grid-template-columns:250px minmax(0,1fr);gap:25px;max-width:1800px;min-height:100vh;padding:16px}.fc-app.fc-shell-collapsed{grid-template-columns:78px minmax(0,1fr)}.fc-sidebar{isolation:isolate;height:calc(100dvh - 32px);margin:0;position:sticky;top:16px}.fc-shell-collapsed .fc-sidebar{padding:16px 8px}.fc-shell-collapsed .fc-brand{flex-direction:column;padding:0 0 15px}.fc-shell-collapsed .fc-brand-collapse{margin:0}.fc-shell-collapsed .fc-navitem{justify-content:center;padding:7px 0}.fc-shell-collapsed .fc-account{justify-content:center;padding:12px 0 0}.fc-navitem{color:var(--muted)}.fc-navitem.fc-active{color:var(--accent)}.fc-navitem .fc-glassicon .fc-icon-orbit,.fc-navitem .fc-glassicon .fc-icon-spark{display:block}.fc-main{min-width:0;padding:0 10px 0 0}.fc-topbar{z-index:10;height:68px;margin-bottom:32px;padding:10px 14px 10px 20px;position:relative}.fc-topbar .fc-row{min-width:0}.fc-toptools{gap:6px}.fc-toptools>button{flex-shrink:0}.fc-content{min-width:0}.fc-pagehead{margin-bottom:20px}.fc-pagehead .fc-eyebrow{margin-bottom:8px}.fc-work-intro{gap:16px;margin-top:-12px;margin-bottom:24px}.fc-work-intro>span{white-space:nowrap}.glass-card,.glass-card.stat-hue,.glass-panel,.popover-sheet,.modal-sheet{border:1px solid var(--rim);background:linear-gradient(138deg,#ffffff4d,transparent 39%,#ffffff1c 75%),var(--card);box-shadow:inset 0 2px 2px #ffffffb0,inset 0 -2px 4px #9c88bc0d,var(--shadow);-webkit-backdrop-filter:blur(23px)saturate(135%);border-radius:30px;animation:none}.glass-panel{background:linear-gradient(135deg,#ffffff59,transparent 65%),var(--pane)}.fc-sidebar{-webkit-backdrop-filter:blur(38px)saturate(150%);backdrop-filter:blur(38px)saturate(150%);border-radius:31px}.fc-topbar{border-radius:24px}.glass-card:before{content:"";pointer-events:none;z-index:0;filter:none;opacity:1;background:linear-gradient(135deg,#ffffff24,#0000 38%);border:1px solid #ffffff57;border-bottom-color:#c7b4e526;border-radius:24px;height:auto;max-height:none;position:absolute;inset:6px}.glass-card:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at var(--light-x,30%) var(--light-y,0%),#ffffff65,transparent 58%);opacity:.26;pointer-events:none;z-index:0;padding:0;position:absolute;inset:0;-webkit-mask:none;mask:none}.glass-card>*{z-index:1;position:relative}.glass-card.fc-tilt-active{transition:transform .12s ease-out;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-3px)!important;box-shadow:inset 0 2px 2px #ffffffe0,inset 0 -1px 2px #ffffff40,0 30px 65px -30px color-mix(in srgb,var(--glow) 65%,transparent)!important}.glass-card .section-heading{letter-spacing:-.4px;box-shadow:none;text-transform:none;color:var(--ink);background:0 0;border:0;padding:0;font-size:21px;font-weight:620;line-height:1.3}.glass-card .section-heading:before{display:none}.fc-stat{min-height:166px;padding:20px 21px;overflow:visible}.fc-stat>div>div:first-child{min-height:25px;margin:0;padding-right:54px}.fc-stat>div>div:first-child>div{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:550}.fc-stat .fc-glassicon{position:absolute;top:5px;right:0}.fc-stat [data-stat-value]{letter-spacing:-1.5px;color:var(--ink);margin:16px 0 9px;font-size:42px;font-weight:600;line-height:1.1}.fc-stat>div>div:last-child{color:var(--muted);font-size:13px;font-weight:500}.fc-stat [data-stat-value]:last-child{font-size:42px}.fc-modulecard{gap:0;min-height:252px;padding:27px;display:flex;overflow:visible}.fc-modulecard .fc-glassicon{margin-bottom:24px}.fc-modulecard h2{font-size:21px}.fc-modulecard p{flex:1;margin-top:8px;font-size:15px}.fc-modulecard:before{inset:6px}.fc-modulecard:hover{border-color:var(--rim);box-shadow:var(--shadow)}.fc-modulefoot{font-weight:500}.fc-modulefoot span:last-child{color:var(--accent)}.field-surface{background:linear-gradient(135deg,#ffffff35,transparent 70%),var(--field);border:1px solid var(--line);border-radius:15px;box-shadow:inset 0 1px 1px #ffffff6b,0 4px 9px -7px #8b6bc059}.popover-sheet,.modal-sheet{background:linear-gradient(135deg,#ffffff52,transparent 75%),color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(45px)saturate(145%);backdrop-filter:blur(45px)saturate(145%)}.modal-sheet-header{border-bottom:1px solid var(--line);background:0 0}.modal-sheet-header h2{font-size:25px;font-weight:620}.fc-setting-toggle{text-align:left;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 0;display:flex}.fc-setting-toggle strong{font-size:17px;font-weight:600;display:block}.fc-setting-toggle small{color:var(--muted);font-size:14px;display:block}.fc-toggle-track{background:#8b80a930;border-radius:20px;flex-shrink:0;width:38px;height:23px;padding:3px;box-shadow:inset 0 1px 3px #604c9220}.fc-toggle-track i{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block;box-shadow:0 2px 5px #40315730}.fc-toggle-track.fc-on{background:var(--accent)}.fc-toggle-track.fc-on i{transform:translate(15px)}.fc-palette-choice>strong{padding:6px 4px 0;font-size:14px;font-weight:550;display:block}.fc-sound-grid{margin-top:13px}body.studio-reduced .glass-card,body.studio-reduced .glass-panel,body.studio-reduced .modal-sheet{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}body.studio-compact td{padding-block:10px}body.studio-compact .fc-queuerow{padding-block:11px}@media (width<=1200px){.fc-app{grid-template-columns:210px minmax(0,1fr);gap:18px}.fc-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}}@media (width<=1000px){.fc-app{grid-template-columns:78px minmax(0,1fr)}.fc-columns{grid-template-columns:1fr}.fc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-work-intro{flex-direction:column;align-items:start}.fc-topbar nav{display:none}.fc-toptools{min-width:0}.fc-modulegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.fc-app,.fc-app.fc-shell-collapsed{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px;display:grid}.fc-sidebar{border-radius:22px;height:calc(100dvh - 16px);width:auto!important;padding:12px 4px!important;display:flex!important;position:sticky!important;inset:8px auto auto!important;transform:none!important}.fc-main{padding:0}.fc-brand{flex-direction:column;padding:0 0 12px}.fc-brandmark{width:32px;height:32px}.fc-navitem{justify-content:center;padding:7px 0}.fc-account{padding:10px 0}.fc-topbar{height:auto;min-height:60px;margin-bottom:24px;padding:8px}.fc-topbar>.fc-row{display:none}.fc-toptools{justify-content:space-between;gap:3px;width:100%}.fc-studio-open{padding:8px}.fc-studio-label{display:none}.fc-stats{gap:10px}.fc-stat{min-height:180px;padding:16px 13px}.fc-stat .fc-glassicon{transform-origin:100% 0;transform:scale(.7)}.fc-stat>div>div:first-child{padding-right:30px}.fc-stat>div>div:first-child>div{max-width:78px;font-size:13px}.fc-stat [data-stat-value]{margin-top:25px}.fc-modulegrid{grid-template-columns:1fr}.fc-pagehead h1{font-size:32px}.fc-cardhead{flex-wrap:wrap}.glass-card{padding:20px}.fc-queuedue{font-size:12px}.fc-queuerow{gap:8px}.fc-queuerow>.fc-queueicon{display:none}.fc-qbody .fc-title{font-size:14px}.fc-footer{flex-wrap:wrap}.fc-settings-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.glass-card.fc-tilt-active{transform:none!important}.fc-navitem:hover{transform:none}.glass-card{transition:none!important}}body[data-studio-tilt=false] .glass-card{transform:none!important}@media print{body:before,body:after{display:none!important}.glass-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;transform:none!important}}body{--color-status-alert:var(--red);--color-status-alert-bg:var(--red-bg);--color-status-success:var(--green);--color-status-success-bg:var(--green-bg);--color-status-warning:var(--amber);--color-status-warning-bg:var(--amber-bg)}input[type=checkbox],input[type=radio]{min-height:0;padding:0}.fc-btn.fc-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-light) 68%,white),var(--accent-light));color:#fff}@media (width<=1099px){.fc-drawer-open .fc-sidebar{z-index:40;background:linear-gradient(140deg,#ffffff51,transparent),var(--panel);width:250px!important;height:calc(100dvh - 24px)!important;position:fixed!important;top:12px!important;left:12px!important}.fc-drawer-open .fc-nav-veil{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:39;background:#25193e24;display:block;position:fixed;inset:0}.fc-drawer-open .fc-brand-collapse{display:block}.fc-drawer-open .fc-navitem{justify-content:flex-start;gap:12px;padding:6px 11px}.fc-drawer-open .fc-brand{flex-direction:row}.fc-drawer-open .fc-navtitle,.fc-drawer-open .fc-accountname{display:block}.fc-drawer-open{grid-template-columns:58px minmax(0,1fr)!important}.fc-drawer-open .fc-main{grid-column:2}}.fc-searchtrigger{min-height:40px;box-shadow:none;background:0 0;border:0;flex-shrink:1;padding:0}@media (width<=650px){.fc-searchtrigger>span{display:none}.fc-searchtrigger{width:28px!important}}@media (width<=1000px){.fc-topbar .fc-crumb{display:none}.fc-brand-collapse{display:block}}.fc-drawer-open .fc-navitem .fc-navlabel{display:block}.glass-card,.glass-card:hover{transform-style:flat;will-change:auto;transition:box-shadow .24s;transform:none!important}.glass-card.fc-tilt-active{will-change:transform;transition:none;transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))!important;box-shadow:inset 0 2px 2px #ffffffb0,inset 0 -2px 4px #9c88bc0d,var(--shadow)!important}.glass-card.fc-tilt-active:after{opacity:.26}.glass-card.fc-light-active:after{opacity:.38;transition:opacity .2s}body.studio-dark .glass-card:after{opacity:.09}body.studio-dark .glass-card.fc-light-active:after{opacity:.15}.glass-card .tilt-glare-layer{display:none}.glass-card.fc-stat{min-height:174px;padding:20px;container-type:inline-size}.glass-card.fc-stat .fc-stat-body{min-width:0}.glass-card.fc-stat .fc-stat-head{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;min-height:40px;margin:0;padding:0;display:grid}.glass-card.fc-stat .fc-stat-label{letter-spacing:0;overflow-wrap:anywhere;min-width:0;max-width:none;color:var(--ink);font-size:14px;font-weight:550;line-height:1.45}.glass-card.fc-stat .fc-stat-head .fc-glassicon{transform-origin:0 0;pointer-events:none;width:49px;height:49px;margin:0;display:block;position:relative;inset:auto;transform:scale(.72)}.glass-card.fc-stat [data-stat-value]{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0 8px;font-size:38px;font-weight:600;line-height:1.12}.glass-card.fc-stat .fc-stat-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:450;line-height:1.5}@container (width<=145px){.glass-card.fc-stat .fc-stat-head{grid-template-columns:1fr;gap:8px}.glass-card.fc-stat .fc-stat-head .fc-glassicon{display:none}.glass-card.fc-stat [data-stat-value]{font-size:34px}}.fc-osha-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.fc-hours-panel{grid-column:1/-1}.fc-hours-fields{flex-wrap:wrap}.fc-hours-month{flex:0 175px;min-width:145px}.fc-hours-amount{flex:0 160px;min-width:125px}.fc-hours-fields input{width:100%;min-width:0}@media (width>=1650px){.fc-osha-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(280px,1.4fr)}.fc-hours-panel{grid-column:auto}}@media (width<=1100px){.fc-osha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fc-osha-grid{grid-template-columns:1fr}.fc-card-header{gap:14px}.fc-card-header>div{max-width:100%}}.fc-card-header>:last-child{min-width:0}.fc-card-header>div:has(>select){flex-wrap:wrap}.fc-volume-row{flex-wrap:wrap}.fc-volume-row input{min-width:100px}.fc-setting-toggle{width:100%;min-height:56px}.fc-palette-grid,.fc-palette-grid.fc-flat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=650px){.fc-palette-grid,.fc-palette-grid.fc-flat-grid,.fc-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-toptools .fc-iconbtn{min-width:38px}}@media (prefers-reduced-motion:reduce),(hover:none){.glass-card.fc-tilt-active{will-change:auto;transform:none!important}}body[data-studio-tilt=false] .glass-card.fc-tilt-active{will-change:auto;transform:none!important}.fc-brand>a{white-space:nowrap;gap:8px;min-width:0}.fc-brand>a>span:last-child{white-space:nowrap;font-size:22px!important}.fc-brand>a>span:last-child .font-jp{font-size:.88em!important}.fc-brand-collapse,.fc-brandmark{flex-shrink:0}.fc-shell-collapsed .fc-brand>a>span:last-child{font-size:inherit!important}@media (width>=1100px) and (width<=1200px){.fc-brand>a{gap:5px}.fc-brand>a>span:last-child{font-size:18px!important}.fc-brandmark{width:30px;height:32px}.fc-brand{gap:4px}}.modal-sheet-header{background:color-mix(in srgb,var(--panel) 94%,transparent);z-index:5}.fc-table-scroll,.fc-record-list{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;padding-bottom:8px;overflow-x:auto}.fc-table-scroll>table{min-width:620px}.fc-table-scroll:focus-visible,.fc-record-list:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.fc-record-list>div,.fc-record-list>a{min-width:900px;margin-inline:0}.fc-card-header>div:nth-child(2){flex-wrap:wrap;max-width:100%}.fc-card-header>div:nth-child(2)>div{max-width:100%}.fc-card-header .fc-btn{flex-shrink:0}.fc-progress{flex-wrap:wrap;min-width:0}.fc-progress>div{min-width:22px}.fc-progress>span:last-child{overflow-wrap:anywhere;width:auto;max-width:100%}.fc-breakdown-row>div{flex-basis:200px}.fc-breakdown-row>span{margin-left:auto}@media (width<=800px){.fc-dashboard-row{gap:8px;padding:16px 0;grid-template-columns:minmax(0,1fr)!important}.fc-dashboard-row>span:last-child{text-align:left}.fc-system-measures{grid-template-columns:1fr!important}}@media (width<=650px){.fc-card-header>div:nth-child(2){gap:10px;width:100%}.fc-card-header .fc-btn{padding-inline:12px;font-size:13px}.fc-card-header>div:nth-child(2)>div{flex:130px}.fc-progress>span:first-child:not(:last-child){flex-basis:95px;width:auto;max-width:100%}}.glass-card .fc-register-table{min-width:820px}.fc-register-table th:first-child,.fc-register-table td:first-child{min-width:230px}.glass-card .glass-card,.glass-card .field-surface{-webkit-backdrop-filter:none}.glass-card:has(table){-webkit-backdrop-filter:none}.glass-card:has(.fc-record-list){-webkit-backdrop-filter:none}:root{--fc-ease:cubic-bezier(.22,1,.36,1)}.glass-card.fc-tilt-active{transform:perspective(950px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))!important}.glass-card.fc-light-active:after{opacity:.48}.glass-card:before{border-top-color:#ffffffed;border-left-color:#ffffff9c;box-shadow:inset 0 1px 1px #ffffff73}.glass-card.fc-stat{min-height:222px;padding:22px}.glass-card.fc-stat .fc-stat-head{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:14px;min-height:64px}.glass-card.fc-stat .fc-stat-head .fc-glassicon{width:64px;height:64px;display:block;inset:auto;transform:none}.glass-card.fc-stat .fc-stat-body{isolation:isolate}.glass-card.fc-stat .fc-stat-body:before{content:"";z-index:-1;box-shadow:inset 0 1px 0 #ffffff70,0 5px 15px -13px var(--glow);pointer-events:none;background:linear-gradient(145deg,#ffffff36,#ffffff0a);border:1px solid #fff5;border-radius:20px;position:absolute;inset:77px -9px -8px}.glass-card.fc-stat [data-stat-value]{margin-top:23px}@container (width<=190px){.glass-card.fc-stat .fc-stat-head{grid-template-columns:1fr;align-items:start;gap:12px}.glass-card.fc-stat .fc-stat-head .fc-glassicon{grid-row:1;display:block}.glass-card.fc-stat .fc-stat-label{grid-row:2}.glass-card.fc-stat .fc-stat-body:before{inset:122px -9px -8px}}.fc-glassicon,.fc-navitem .fc-glassicon,.fc-modulecard .fc-glassicon{--icon-size:64px;width:var(--icon-size);height:var(--icon-size);filter:none;overflow:visible;transform:none}.fc-navitem .fc-glassicon{--icon-size:38px;display:inline-block!important}.fc-modulecard .fc-glassicon{--icon-size:82px;margin:0}.fc-glassicon:before,.fc-navitem .fc-glassicon:before,.fc-glassicon[data-glyph]:before,.fc-navitem .fc-glassicon[data-glyph]:before{clip-path:none;width:68%;height:68%;box-shadow:inset 0 1px 1px #ffffffb0,0 7px 13px -6px color-mix(in srgb,var(--tone) 75%,transparent);border-radius:24%;top:2%;left:25%;transform:rotate(-15deg)}.fc-glassicon:after,.fc-navitem .fc-glassicon:after,.fc-glassicon[data-glyph]:after{-webkit-backdrop-filter:blur(5px);border-radius:27%;width:79%;height:76%;top:20%;left:1%;box-shadow:inset 0 2px 3px #ffffffe6,inset 0 -2px 3px #ada0d238,0 7px 13px -5px #64528548}.fc-glassicon svg,.fc-navitem .fc-glassicon svg{z-index:3;stroke-width:1.65px;width:43%;height:43%;top:36%;left:19%}.fc-glassicon .fc-icon-depth{background:color-mix(in srgb,var(--tone) 17%,#ffffff36);z-index:0;border:1px solid #fff9;border-radius:26%;display:block;position:absolute;inset:24% 6% 0 13%;transform:rotate(9deg);box-shadow:inset 0 1px #fff}.fc-glassicon .fc-icon-orbit,.fc-navitem .fc-glassicon .fc-icon-orbit{border-radius:30%;inset:9% -2% 5% 12%;transform:rotate(14deg)}.fc-glassicon .fc-icon-spark,.fc-navitem .fc-glassicon .fc-icon-spark{border-radius:30%;width:7%;height:7%;top:4%;left:3%;transform:rotate(45deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=orbit]:before{border-radius:50%;transform:rotate(12deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=diamond]:before{border-radius:20%;width:61%;height:61%;top:5%;left:31%;transform:rotate(40deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=petal]:before{border-radius:22% 60%;transform:rotate(15deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=alert]:before{clip-path:polygon(50% 0,100% 95%,0 95%);width:82%;height:79%;top:-3%;left:14%;transform:rotate(-9deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=dome]:before{border-radius:55% 55% 16% 16%;transform:rotate(-8deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=coin]:before{height:49%;box-shadow:0 5px 0 color-mix(in srgb,var(--tone) 75%,white),0 10px 0 color-mix(in srgb,var(--tone) 45%,white);border-radius:50%}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=fold]:before{border-radius:15% 38%;transform:rotate(-28deg)}:is(.fc-glassicon,.fc-navitem .fc-glassicon)[data-shape=folio]:after{border-radius:14% 29% 14% 14%}.fc-module-stage{isolation:isolate;height:102px;margin-bottom:13px;display:block;position:relative}.fc-module-stage:before{content:"";background:linear-gradient(145deg,#fff6,color-mix(in srgb,var(--tile-accent) 13%,transparent));width:105px;height:43px;box-shadow:inset 0 2px 2px #ffffff91,0 8px 16px -10px var(--tile-accent);z-index:-1;border:1px solid #ffffffb0;border-radius:50%;position:absolute;bottom:3px;left:-7px;transform:rotate(-8deg)}.fc-modulecard{background:radial-gradient(ellipse at 98% 0%,color-mix(in srgb,var(--tile-accent) 12%,transparent),transparent 60%),linear-gradient(140deg,#ffffff48,transparent 65%),var(--card)}.fc-modulefoot{background:linear-gradient(145deg,#ffffff4a,#ffffff0d);border:1px solid #ffffff75;border-radius:16px;margin-top:18px;padding:10px 12px;box-shadow:inset 0 1px #ffffffa0}.fc-app{transition:grid-template-columns .36s var(--fc-ease),gap .36s var(--fc-ease)}.fc-sidebar{transition:width .36s var(--fc-ease),padding .36s var(--fc-ease),border-radius .36s var(--fc-ease);z-index:31}.fc-brand,.fc-shell-collapsed .fc-brand{flex-direction:row;gap:6px;padding:0 0 20px;display:flex}.fc-brand>a{flex:1;gap:7px;overflow:hidden}.fc-brand-label{opacity:1;white-space:nowrap;min-width:0;max-width:165px;transition:max-width .3s var(--fc-ease),opacity .2s ease;display:block;overflow:hidden}.fc-brandmark{width:34px;height:36px;transition:width .3s var(--fc-ease)}.fc-brand-collapse,.fc-shell-collapsed .fc-brand-collapse{place-items:center;width:20px;min-width:20px;margin:0;display:grid}.fc-shell-collapsed .fc-brand-label{opacity:0;max-width:0}.fc-shell-collapsed .fc-brandmark{width:28px}.fc-navitem,.fc-shell-collapsed .fc-navitem{min-height:54px;transition:padding .3s var(--fc-ease),gap .3s var(--fc-ease),background .2s ease,box-shadow .2s ease;justify-content:flex-start;gap:12px;padding:8px 9px}.fc-navitem .fc-navlabel,.fc-drawer-open .fc-navitem .fc-navlabel{opacity:1;white-space:nowrap;min-width:0;max-width:165px;transition:max-width .3s var(--fc-ease),opacity .2s ease;overflow:hidden;display:block!important}.fc-shell-collapsed .fc-navitem{gap:0;padding-inline:10px}.fc-shell-collapsed .fc-navitem .fc-navlabel{opacity:0;max-width:0}.fc-navtitle{white-space:nowrap;opacity:1;max-height:20px;transition:max-height .3s var(--fc-ease),margin .3s var(--fc-ease),opacity .2s ease;overflow:hidden;display:block!important}.fc-shell-collapsed .fc-navtitle{opacity:0;max-height:0;margin-block:0}.fc-accountname{opacity:1;white-space:nowrap;max-width:165px;transition:max-width .3s var(--fc-ease),opacity .2s ease;overflow:hidden;display:block!important}.fc-shell-collapsed .fc-accountname{opacity:0;max-width:0}.fc-account .fc-row{gap:9px}.fc-shell-collapsed .fc-account .fc-row{gap:0}.fc-navitem.fc-active{box-shadow:inset 0 1px 1px #ffffffe8,inset 0 -1px 1px #bcaed929,0 5px 12px -8px var(--glow);background:linear-gradient(135deg,#ffffff69,#fff2),var(--field)}.collapse-body{transition:grid-template-rows .34s var(--fc-ease)}.collapse-chevron{transition:transform .34s var(--fc-ease)}.collapse-summary{animation:fc-soft-reveal .25s var(--fc-ease)}@keyframes fc-soft-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.fc-main>.fc-topbar{z-index:30;isolation:isolate;background:linear-gradient(130deg,#ffffff65,#ffffff24),color-mix(in srgb,var(--pane) 86%,var(--canvas));box-shadow:inset 0 2px 2px #ffffffba,0 12px 35px -22px color-mix(in srgb,var(--accent) 48%,transparent);-webkit-backdrop-filter:blur(28px)saturate(145%);position:sticky;top:16px}.fc-topbar:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff73;border-radius:20px;position:absolute;inset:5px}.fc-topbar:after{content:"";background:color-mix(in srgb,var(--pane) 70%,transparent);z-index:-2;pointer-events:none;border:1px solid #fff5;border-radius:0 0 19px 19px;height:14px;position:absolute;bottom:-5px;left:13px;right:13px}html{scroll-padding-top:112px}@media (width<=1099px){.fc-app,.fc-app.fc-shell-collapsed,.fc-app.fc-drawer-open{grid-template-columns:78px minmax(0,1fr)!important}.fc-sidebar,.fc-drawer-open .fc-sidebar{width:78px!important;height:calc(100dvh - 32px)!important;padding:16px 8px!important;position:fixed!important;top:16px!important;left:16px!important}.fc-drawer-open .fc-sidebar{z-index:40;background:linear-gradient(140deg,#ffffff51,transparent),var(--panel);width:260px!important}.fc-main{grid-column:2}.fc-nav-veil,.fc-drawer-open .fc-nav-veil{z-index:39;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;background:#25193e24;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.fc-drawer-open .fc-nav-veil{opacity:1;visibility:visible;pointer-events:auto}}@media (width<=650px){.fc-app,.fc-app.fc-shell-collapsed,.fc-app.fc-drawer-open{grid-template-columns:58px minmax(0,1fr)!important}.fc-sidebar,.fc-drawer-open .fc-sidebar{width:58px!important;height:calc(100dvh - 16px)!important;padding:12px 4px!important;top:8px!important;left:8px!important}.fc-drawer-open .fc-sidebar{width:260px!important;padding:16px 12px!important}.fc-shell-collapsed .fc-brand{flex-direction:column;align-items:center;gap:10px}.fc-shell-collapsed .fc-brand>a{flex:none;gap:0}.fc-shell-collapsed .fc-navitem{padding-inline:5px}.fc-main>.fc-topbar{top:8px}.fc-topbar .fc-toptools{flex-wrap:nowrap}.glass-card.fc-stat{padding:18px}.fc-module-stage{height:98px}}@media (prefers-reduced-motion:reduce){.fc-app,.fc-sidebar,.fc-brand-label,.fc-navlabel,.fc-navtitle,.fc-accountname,.collapse-body,.collapse-chevron,.fc-nav-veil{transition:none!important}.collapse-summary{animation:none}.glass-card.fc-tilt-active{transform:none!important}}@media (width<=650px){.fc-brand,.fc-shell-collapsed .fc-brand,.fc-drawer-open .fc-brand{flex-direction:column;align-items:stretch;gap:5px}.fc-brand>a,.fc-shell-collapsed .fc-brand>a{flex:none;justify-content:flex-start;height:38px}.fc-brand-collapse,.fc-shell-collapsed .fc-brand-collapse{background:linear-gradient(135deg,#ffffff45,#ffffff10);border-radius:12px;align-self:flex-start;width:40px;min-width:40px;height:38px;box-shadow:inset 0 1px #ffffff80}}.modal-sheet{animation:fc-modal-arrive .28s var(--fc-ease) both}@keyframes fc-modal-arrive{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-sheet{animation:none!important}}.glass-card.fc-stat .fc-stat-body:before{content:none}.fc-stat-reading{box-shadow:inset 0 1px 0 #ffffff70,0 5px 15px -13px var(--glow);background:linear-gradient(145deg,#ffffff36,#ffffff0a);border:1px solid #fff5;border-radius:20px;margin:16px -9px -8px;padding:10px 9px 9px;position:relative}.glass-card.fc-stat .fc-stat-reading [data-stat-value]{margin:0 0 8px}.glass-card.collapsible-card{padding:0;overflow:hidden}.collapse-bar{border-radius:inherit;background:0 0;border-bottom-right-radius:0;border-bottom-left-radius:0}.collapse-bar:has(.collapse-head:hover){background:color-mix(in srgb, var(--color-tint) 35%, transparent)}.collapse-action{max-width:48%}.collapse-action>*{flex-wrap:wrap}.glass-card,.glass-card.stat-hue{box-shadow:inset 0 1px 0 #ffffff80, 0 8px 24px -18px color-mix(in srgb, var(--glow) 45%, transparent)}.fc-card-header>:last-child{flex-wrap:wrap;min-width:0;max-width:100%}.pulse-module-card{min-width:0}.pulse-module-card h2{overflow-wrap:anywhere}.pulse-module-card>.mb-3{flex-wrap:wrap}.floating-help{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:45;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.floating-help-toggle,.floating-help-close{cursor:pointer;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-canvas);place-items:center;display:grid}.floating-help-toggle{border-radius:50%;width:48px;height:48px;font-size:24px;font-weight:800;box-shadow:0 4px 16px #0002}.floating-help-close{border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:22px}.floating-help-panel{border:1px solid var(--color-border);background:var(--panel);width:min(400px,100vw - 40px);max-height:min(65dvh,520px);padding:20px;overflow-y:auto}.floating-help-toggle:focus-visible,.floating-help-close:focus-visible{outline:2px solid var(--color-brand-indigo);outline-offset:3px}@media (width<=600px){.fc-dashboard-row{grid-template-columns:minmax(90px,1fr) minmax(0,1fr)!important}.fc-dashboard-row>:last-child{text-align:left;grid-column:1/-1}.pulse-filter-glass{flex-wrap:wrap;max-width:100%}.collapse-bar{flex-wrap:wrap}.collapse-bar-text{flex-basis:100%}.collapse-action{max-width:100%}}@media print{.floating-help{display:none}}input.linked-record-search{padding-left:2.25rem}
