/*! 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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter, Helvetica, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:#f9f9f9;--color-gray-200:#f1f1f4;--color-gray-300:#dbdfe9;--color-gray-400:#c4cada;--color-gray-500:#99a1b7;--color-gray-600:#78829d;--color-gray-700:#4b5675;--color-gray-800:#252f4a;--color-gray-900:#071437;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--shadow-xs:0 .1rem .75rem .25rem #0000000d;--ease-out:cubic-bezier(0, 0, .2, 1);--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);--radius-pill:9999px;--shadow-card:0 1px 3px 0 #10182814, 0 8px 20px -6px #10182824;--shadow-card-hover:0 1px 3px 0 #1018281a, 0 14px 32px -8px #10182838;--shadow-card-lift:0 2px 4px -2px #1018281f, 0 28px 48px -12px #1018284d;--shadow-dropdown:0 16px 40px -12px #1018282e, 0 4px 12px -4px #1018280f;--shadow-header:none;--color-primary:#0f74e6;--color-primary-active:#0a5fc2;--color-primary-light:#e6f1ff;--color-primary-inverse:#fff;--color-primary-gradient-from:#3d92f5;--color-primary-gradient-to:#0957b3;--color-success:#76d461;--color-success-active:#5cba47;--color-success-light:#e3f9de;--color-success-ink:#236d0c;--color-success-inverse:#13230f;--color-info:#6d64d9;--color-info-active:#584bbe;--color-info-light:#eff0ff;--color-info-ink:#5618e6;--color-info-inverse:#fff;--color-warning:#fdda0c;--color-warning-active:#e0c000;--color-warning-light:#f9f2d2;--color-warning-ink:#695a0c;--color-warning-inverse:#221e0f;--color-danger:#e80038;--color-danger-active:#bf002d;--color-danger-light:#ffeceb;--color-danger-ink:#a8122a;--color-danger-inverse:#fff;--color-primary-ink:#0a5fc2;--color-dark:#1e2129;--color-dark-active:#111318;--color-dark-inverse:#fff;--color-secondary:#f1f1f4;--color-secondary-active:#c4cada;--color-secondary-inverse:#252f4a;--color-light:#f9f9f9;--color-light-active:#f1f1f4;--color-light-inverse:#252f4a;--color-body-bg:#fff;--color-page-bg:#f6f7f9;--color-header-bg:#fff;--color-card-border:#eceef2;--color-field-bg:#fff;--color-field-bg-disabled:#f1f1f4;--color-card-edge-top:#f4f6f9;--color-card-edge-bottom:#dae0e9;--color-card-edge-top-strong:#f7f9fb;--color-card-edge-bottom-strong:#ccd4e0;--color-text-muted:#99a1b7;--color-border:#eceef2;--color-border-dashed:#dbdfe9;--color-chart-track:#eceef2;--color-canvas-tint:rgb(var(--brand-rgb) / .05);--color-focus-ring:rgb(var(--brand-rgb) / .5);--color-focus-halo:rgb(var(--brand-rgb) / .12);--shadow-pill:0 6px 16px -6px rgb(var(--brand-rgb) / .5)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:13px}@media (width<=767.98px){html{font-size:12px}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-page-bg);background-image:radial-gradient(1100px 340px at 18% -120px, var(--color-canvas-tint), transparent 70%);color:var(--color-gray-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;line-height:1.5}::selection{background-color:var(--color-primary-light)}h1,h2,h3,h4,h5,h6{color:var(--color-gray-900);letter-spacing:-.015em;font-weight:600}[x-cloak]{display:none!important}}@layer components{:is(.ki-duotone,.ki-outline,.ki-solid){color:currentColor;font-size:1rem}.app-sidebar{background-color:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);flex-direction:column;display:flex}.app-header{z-index:97;background-color:#ffffffc7;flex-shrink:0;align-items:stretch;display:flex;position:fixed;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-header{background-color:color-mix(in srgb, var(--color-header-bg) 78%, transparent)}}.app-header{-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-header);border-bottom:1px solid var(--color-border)}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.app-header{background-color:var(--color-header-bg)}}@media (width>=992px){.app-sidebar{z-index:98;width:var(--app-sidebar-width);transition:width var(--app-sidebar-transition);position:fixed;inset:0 auto 0 0}html.sidebar-minimized:not(.sidebar-hover-locked) .app-sidebar:hover{width:var(--app-sidebar-width-full);box-shadow:var(--shadow-dropdown)}.app-wrapper{margin-left:var(--app-sidebar-width);padding-top:var(--app-header-height);min-height:100vh;transition:margin-left var(--app-sidebar-transition)}.app-header{left:var(--app-sidebar-width);height:var(--app-header-height);transition:left var(--app-sidebar-transition)}}@media (width<=991.98px){.app-sidebar{z-index:108;width:var(--app-sidebar-width-full);transition:transform var(--app-sidebar-transition);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-sidebar.is-open{transform:translate(0)}.app-wrapper{padding-top:var(--app-header-height-mobile);padding-bottom:calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom,0px));min-height:100vh}.app-header{height:var(--app-header-height-mobile);left:0}}.app-container{width:100%;padding-inline:30px}@media (width<=991.98px){.app-container{padding-inline:15px}}.app-toolbar{padding-block:.75rem}@media (width>=992px){.app-toolbar{padding-block:.75rem 1.25rem}}.app-content{padding-bottom:15px}@media (width>=992px){.app-content{padding-bottom:30px}.app-wrapper-work{height:100vh;min-height:0;overflow:hidden}.app-content-work{min-height:0;padding-bottom:0}.app-wrapper-work .app-toolbar>.app-container{padding-inline:1.25rem}}.app-canvas{width:100%}@media (width>=992px){.app-canvas{height:100%;min-height:0}}.app-footer{border-top:1px solid var(--color-border);color:var(--color-gray-500);padding-block:1rem}.app-footer a{color:var(--color-gray-600);transition:color .2s}.app-footer a:hover{color:var(--color-primary)}.app-mobile-nav{z-index:99;height:calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--color-border);background-color:var(--color-header-bg);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px -8px #1018282e}@media (width>=992px){.app-mobile-nav{display:none}}.app-mobile-nav-item{height:100%;color:var(--color-gray-600);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding-block:.35rem;font-size:.8rem;font-weight:500;line-height:1;display:flex}.app-mobile-nav-item.active{color:var(--color-primary)}.app-mobile-nav-item:active{opacity:.6}.app-mobile-nav-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.app-mobile-nav-badge{border-radius:var(--radius-pill);background-color:var(--color-danger);min-width:1.15rem;height:1.15rem;color:var(--color-danger-inverse);justify-content:center;align-items:center;padding-inline:.25rem;font-size:.72rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-.35rem;left:55%}.app-mobile-sheet{z-index:100;max-height:70vh;padding-bottom:calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:var(--color-body-bg);position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 32px -12px #10182859}.card{border:1px solid var(--color-card-border);border-top-color:var(--color-card-edge-top);border-bottom-color:var(--color-card-edge-bottom);border-radius:var(--radius-lg);background-color:var(--color-body-bg);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);display:flex}.card:hover{border-top-color:var(--color-card-edge-top-strong);border-bottom-color:var(--color-card-edge-bottom-strong);box-shadow:var(--shadow-card-hover)}.card-bordered{--shadow-card:none;--shadow-card-hover:none;--color-card-edge-top:var(--color-card-border);--color-card-edge-bottom:var(--color-card-border);--color-card-edge-top-strong:var(--color-card-border);--color-card-edge-bottom-strong:var(--color-card-border);border:1px solid var(--color-card-border)}.card-dashed{--shadow-card:none;--shadow-card-hover:none;--color-card-edge-top:var(--color-border-dashed);--color-card-edge-bottom:var(--color-border-dashed);--color-card-edge-top-strong:var(--color-border-dashed);--color-card-edge-bottom-strong:var(--color-border-dashed);border:1px dashed var(--color-border-dashed)}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem 2.25rem 0;display:flex}.card-ruled>.card-header{border-bottom:1px solid var(--color-border);min-height:70px;padding:0 2.25rem}.card-title{color:var(--color-gray-900);align-items:center;margin:0;font-size:1.275rem;font-weight:600;display:flex}.card-title.flex-column{flex-direction:column;justify-content:center;align-items:flex-start}.card-heading{flex-direction:column;justify-content:center;gap:.125rem;min-width:0;display:flex}.card-heading-title{color:var(--color-gray-900);font-size:1.275rem;font-weight:600;line-height:1.25}.card-heading-subtitle{color:var(--color-gray-500);font-size:1rem;font-weight:500;line-height:1.3}.card-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.card-body{flex:auto;padding:1.25rem 2.25rem 2rem}.card>.card-body:first-child,.card-ruled>.card-body{padding-top:2rem}.card-footer{padding:0 2.25rem 2rem}.card-ruled>.card-footer{border-top:1px solid var(--color-border);padding:1.75rem 2.25rem}.card-lift{cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.card-lift .card-icon{transition:transform .22s cubic-bezier(.4,0,.2,1)}.card-lift:hover{box-shadow:var(--shadow-card-lift);transition-duration:.38s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-6px)}.card-lift:hover .card-icon{transition-duration:.38s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-3px)scale(1.08)}@media (prefers-reduced-motion:reduce){.card-lift,.card-lift .card-icon{transition:box-shadow .24s}.card-lift:hover,.card-lift:hover .card-icon{transform:none}}.card-railed{position:relative}.card-railed>.card-body{padding-bottom:4.25rem}.card-rail{z-index:1;border-radius:var(--radius-pill);background-color:#ffffff61;align-items:center;gap:.25rem;padding:.3125rem;display:inline-flex;position:absolute;bottom:1.125rem;left:50%}@supports (color:color-mix(in lab, red, red)){.card-rail{background-color:color-mix(in srgb, var(--color-body-bg) 38%, transparent)}}.card-rail{-webkit-backdrop-filter:blur(14px)saturate(170%);box-shadow:inset 0 0 0 1px #07143712,inset 0 1px #fff6,0 6px 18px -8px #10182840}@supports (color:color-mix(in lab, red, red)){.card-rail{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gray-900) 7%, transparent), inset 0 1px 0 #fff6, 0 6px 18px -8px #10182840}}.card-rail{transform-origin:bottom;opacity:.75;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s,background-color .26s,box-shadow .26s;transform:translate(-50%)scale(.88)}.card-railed:hover>.card-rail,.card-rail:focus-within{opacity:1;background-color:#ffffff9e;transform:translate(-50%)scale(1)}@supports (color:color-mix(in lab, red, red)){.card-railed:hover>.card-rail,.card-rail:focus-within{background-color:color-mix(in srgb, var(--color-body-bg) 62%, transparent)}}.card-railed:hover>.card-rail,.card-rail:focus-within{box-shadow:inset 0 0 0 1px #0714371a,inset 0 1px #ffffff8c,0 10px 28px -10px #10182859}@supports (color:color-mix(in lab, red, red)){.card-railed:hover>.card-rail,.card-rail:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gray-900) 10%, transparent), inset 0 1px 0 #ffffff8c, 0 10px 28px -10px #10182859}}@supports not ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.card-rail{background-color:var(--color-body-bg);opacity:.9}.card-railed:hover>.card-rail,.card-rail:focus-within{background-color:var(--color-body-bg)}}@media (prefers-reduced-motion:reduce){.card-rail{transition:opacity .2s,background-color .2s;transform:translate(-50%)}.card-railed:hover>.card-rail,.card-rail:focus-within{transform:translate(-50%)}}.card-rail-action{border-radius:var(--radius-pill);min-width:2.125rem;height:2.125rem;color:var(--color-gray-700);justify-content:center;align-items:center;gap:.375rem;padding:0 .6rem;font-size:.9rem;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.card-rail-action:hover{background-color:#07143714}@supports (color:color-mix(in lab, red, red)){.card-rail-action:hover{background-color:color-mix(in srgb, var(--color-gray-900) 8%, transparent)}}.card-rail-action:hover{color:var(--color-gray-900)}.card-rail-action.is-primary{color:var(--color-primary-inverse);background-color:var(--color-primary);box-shadow:var(--shadow-pill);padding:0 .9rem}.card-rail-action.is-primary:hover{background-color:var(--color-primary-active);color:var(--color-primary-inverse)}.card-rail-divider{background-color:#0714371f;width:1px;height:1.25rem;margin:0 .125rem}@supports (color:color-mix(in lab, red, red)){.card-rail-divider{background-color:color-mix(in srgb, var(--color-gray-900) 12%, transparent)}}.card-badge{margin-top:2rem;position:relative}.card-badge>.card-header{padding-top:2.75rem}.card-badge .card-icon{--moat:0 0 0 .5rem var(--color-page-bg);--icon-on:var(--color-primary-inverse);width:3.5rem;height:3.5rem;color:var(--icon-on);background-color:var(--icon-tint);background-image:linear-gradient(150deg, var(--icon-tint), var(--icon-tint) 52%, var(--icon-tint));border-radius:1.15rem;margin-right:0;position:absolute;top:-1.5rem;left:2.25rem}@supports (color:color-mix(in lab, red, red)){.card-badge .card-icon{background-image:linear-gradient(150deg, color-mix(in srgb, var(--icon-tint) 76%, white), var(--icon-tint) 52%, color-mix(in srgb, var(--icon-tint) 84%, black))}}.card-badge .card-icon{box-shadow:var(--moat), inset 0 1px 0 #fff6, inset 0 0 0 1px #ffffff29, 0 12px 22px -6px var(--icon-tint)}@supports (color:color-mix(in lab, red, red)){.card-badge .card-icon{box-shadow:var(--moat), inset 0 1px 0 #fff6, inset 0 0 0 1px #ffffff29, 0 12px 22px -6px color-mix(in srgb, var(--icon-tint) 65%, transparent)}}.card-badge .card-icon.tone-success{--icon-on:var(--color-success-inverse)}.card-badge .card-icon.tone-warning{--icon-on:var(--color-warning-inverse)}.card-badge .card-icon.tone-danger{--icon-on:var(--color-danger-inverse)}.card-badge .card-icon.tone-info{--icon-on:var(--color-info-inverse)}.card-badge .card-icon :is(.ki-duotone,.ki-outline,.ki-solid){font-size:1.75rem}.card-contrast{--color-body-bg:#1c2233;--color-field-bg:#ffffff0f;--color-field-bg-disabled:#ffffff08;--color-card-border:#ffffff12;--color-card-edge-top:#ffffff24;--color-card-edge-bottom:#00000040;--color-card-edge-top-strong:#fff3;--color-card-edge-bottom-strong:#00000059;--color-border:#ffffff17;--color-border-dashed:#ffffff29;--color-gray-900:#fff;--color-gray-800:#e7eaf3;--color-gray-700:#c6ccdd;--color-gray-600:#9ba4c0;--color-gray-500:#7f89a8;--color-gray-400:#5d6685;--color-gray-300:#454e6b;--color-gray-200:#ffffff1a;--color-gray-100:#ffffff0f;--color-text-muted:#7f89a8;--color-chart-track:#ffffff14;--color-primary-light:rgb(var(--brand-rgb) / .18);--color-primary-ink:#9dbaff;--color-success-light:#76d4612e;--color-success-ink:#71e755;--color-danger-light:#e800383d;--color-danger-ink:#f5b4b2;--color-warning-light:#fdda0c29;--color-warning-ink:#e0c753;--color-info-light:#6d64d947;--color-info-ink:#c0c2f4;background-color:#1c2233;background-image:radial-gradient(640px 220px at 88% -60px, rgb(var(--brand-rgb) / .3), transparent 65%), linear-gradient(180deg, #ffffff0a, transparent 40%);border-color:#ffffff12;box-shadow:0 14px 34px -14px #0a102680}.btn{border-radius:var(--radius-md);text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.775rem 1.5rem;font-size:1.1rem;font-weight:500;line-height:1.5;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .1s;display:inline-flex}.btn:active:not(:disabled,.disabled){transform:scale(.97)}.btn:disabled,.btn.disabled{opacity:.65;cursor:not-allowed}.btn:is(:focus-visible,.is-focus){outline:2px solid var(--color-focus-ring);outline-offset:2px}.btn-sm{padding:.55rem 1rem;font-size:.95rem}.btn-lg{padding:1rem 1.75rem;font-size:1.15rem}.btn-icon{flex-shrink:0;gap:0;width:35px;height:35px;padding:0}@media (width>=768px){.btn-icon{width:40px;height:40px}}.btn-icon.btn-sm{width:30px;height:30px}.btn-circle{border-radius:var(--radius-pill)}.btn-outline{border:1px solid var(--color-border);color:var(--color-gray-600);background-color:#0000}.btn-outline:hover,.btn-outline.active{background-color:var(--color-primary-light);color:var(--color-primary);border-color:#0000}.btn-outline:hover :is(.ki-duotone,.ki-outline,.ki-solid),.btn-outline.active :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary)}.btn-primary{background-color:var(--color-primary);box-shadow:0 2px 6px -1px rgb(var(--brand-rgb) / .4);color:var(--color-primary-inverse);background-image:linear-gradient(#ffffff24,#fff0 55%)}.btn-primary:hover{background-color:var(--color-primary-active);box-shadow:0 4px 10px -2px rgb(var(--brand-rgb) / .45)}.btn-success{background-color:var(--color-success);color:var(--color-success-inverse)}.btn-success:hover{background-color:var(--color-success-active)}.btn-danger{background-color:var(--color-danger);color:var(--color-danger-inverse)}.btn-danger:hover{background-color:var(--color-danger-active)}.btn-warning{background-color:var(--color-warning);color:var(--color-warning-inverse)}.btn-warning:hover{background-color:var(--color-warning-active)}.btn-info{background-color:var(--color-info);color:var(--color-info-inverse)}.btn-info:hover{background-color:var(--color-info-active)}.btn-dark{background-color:var(--color-dark);color:var(--color-dark-inverse)}.btn-dark:hover{background-color:var(--color-dark-active)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-secondary-inverse)}.btn-secondary:hover{background-color:var(--color-secondary-active)}.btn-light{background-color:var(--color-light);color:var(--color-light-inverse)}.btn-light:hover{background-color:var(--color-light-active)}.btn-light-primary{background-color:var(--color-primary-light);color:var(--color-primary)}.btn-light-primary:hover{background-color:var(--color-primary);color:var(--color-primary-inverse)}.btn-light-success{background-color:var(--color-success-light);color:var(--color-success-ink)}.btn-light-success:hover{background-color:var(--color-success);color:var(--color-success-inverse)}.btn-light-danger{background-color:var(--color-danger-light);color:var(--color-danger-ink)}.btn-light-danger:hover{background-color:var(--color-danger);color:var(--color-danger-inverse)}.btn-light-warning{background-color:var(--color-warning-light);color:var(--color-warning-ink)}.btn-light-warning:hover{background-color:var(--color-warning);color:var(--color-warning-inverse)}.btn-light-info{background-color:var(--color-info-light);color:var(--color-info-ink)}.btn-light-info:hover{background-color:var(--color-info);color:var(--color-info-inverse)}.btn-ghost{color:var(--color-gray-600);background-color:#0000}.btn-ghost:hover,.btn-ghost.active{background-color:var(--color-primary-light);color:var(--color-primary)}.btn-ghost:hover :is(.ki-duotone,.ki-outline,.ki-solid),.btn-ghost.active :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary)}.btn-ghost-muted{color:var(--color-gray-600);background-color:#0000}.btn-ghost-muted:hover{background-color:var(--color-gray-100);color:var(--color-gray-800)}.menu-dropdown{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-body-bg);box-shadow:var(--shadow-dropdown);z-index:107}.menu-section{color:var(--color-gray-900);padding:.25rem .75rem;font-size:1.15rem;font-weight:600}.menu-link{border-radius:var(--radius-md);color:var(--color-gray-700);align-items:center;gap:.75rem;padding:.65rem 1rem;font-weight:500;transition:color .2s,background-color .2s;display:flex}.menu-link:hover,.menu-link.active{color:var(--color-primary);background-color:var(--color-primary-light)}.menu-link :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-gray-500)}.menu-link:hover :is(.ki-duotone,.ki-outline,.ki-solid),.menu-link.active :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary)}.menu-link-danger,.menu-link-danger :is(.ki-duotone,.ki-outline,.ki-solid),.menu-link-danger:hover,.menu-link-danger:hover :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-danger-ink)}.menu-link-danger:hover{background-color:var(--color-danger-light)}.menu-bullet{flex-shrink:0;justify-content:center;align-items:center;width:.75rem;display:inline-flex}.menu-bullet:before{content:"";background-color:var(--color-gray-400);border-radius:50%;width:4px;height:4px;transition:background-color .2s}.menu-link:hover .menu-bullet:before,.menu-link.active .menu-bullet:before{background-color:var(--color-primary)}.separator{border-bottom:1px solid var(--color-border);height:0}.sidebar-brand{height:var(--app-header-height);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:1.35rem;display:flex}@media (width<=991.98px){.sidebar-brand{height:var(--app-header-height-mobile)}}.sidebar-logo{align-items:center;gap:.65rem;min-width:0;display:flex}.sidebar-toggle{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-sidebar-icon);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.sidebar-toggle:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.sidebar-nav{overscroll-behavior:contain;flex:auto;min-height:0;padding-block:0 1rem;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.sidebar-menu{width:var(--app-sidebar-width-full);flex-direction:column;gap:.25rem;padding-inline:1.15rem;display:flex}.sidebar-footer{width:var(--app-sidebar-width-full);padding:.25rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px));flex-shrink:0}.sidebar-tenant-line{text-overflow:ellipsis;white-space:nowrap;color:var(--color-sidebar-heading);font-size:.85rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}.app-sidebar .sidebar-section{flex-direction:column;gap:.25rem;display:flex}.app-sidebar .menu-heading{height:1.95rem;transition:height var(--app-sidebar-transition), padding var(--app-sidebar-transition), opacity var(--app-sidebar-transition);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-sidebar-heading);padding:.35rem .85rem .3rem;font-size:.8rem;font-weight:600;overflow:hidden}.app-sidebar .sidebar-divider{background-color:var(--color-sidebar-border);height:1px;transition:margin var(--app-sidebar-transition);margin-block:.8rem;margin-inline:0}.app-sidebar .menu-link{text-align:left;white-space:nowrap;cursor:pointer;width:100%;color:var(--color-sidebar-link);transition:color .2s ease, background-color .2s ease, width var(--app-sidebar-transition);gap:0;padding:.7rem .85rem}.app-sidebar .menu-icon{flex-shrink:0;align-items:center;width:1.75rem;margin-right:.5rem;display:flex}.app-sidebar .menu-bullet{width:1.25rem;margin-right:.5rem}.app-sidebar .menu-title{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app-sidebar .menu-badge{background-color:var(--color-sidebar-badge-bg);color:var(--color-sidebar-badge-fg);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:.45rem;flex-shrink:0;margin-left:.5rem;padding:.05rem .4rem;font-size:.8rem;font-weight:600;line-height:1.6}.menu-soon{background-color:var(--color-sidebar-badge-bg);color:var(--color-sidebar-badge-fg);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:.45rem;flex-shrink:0;margin-left:.5rem;padding:.05rem .35rem;font-size:.7rem;font-weight:600;line-height:1.7}.app-sidebar .menu-arrow{width:1.25rem;height:1.25rem;color:var(--color-sidebar-arrow);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;transition:color .2s,background-color .2s;display:flex}.app-sidebar .menu-link:hover .menu-arrow{background-color:var(--color-sidebar-border)}.app-sidebar .menu-link :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-sidebar-icon);transition:color .2s}.app-sidebar .menu-arrow :is(.ki-duotone,.ki-outline,.ki-solid){color:inherit}.app-sidebar .menu-bullet:before{background-color:var(--color-sidebar-bullet)}.app-sidebar .menu-item.here>.menu-link{color:var(--color-sidebar-link-hover);background-color:#0000}.app-sidebar .menu-link:hover,.app-sidebar .menu-item.here>.menu-link:hover,.app-sidebar .menu-item.show>.menu-link{background-color:var(--color-sidebar-hover-bg);color:var(--color-sidebar-link-hover)}.app-sidebar .menu-link:hover :is(.ki-duotone,.ki-outline,.ki-solid),.app-sidebar .menu-item.here>.menu-link :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary)}.app-sidebar .menu-item.show:not(.here)>.menu-link :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-sidebar-link-hover)}.app-sidebar .menu-item.show:not(.here)>.menu-link:hover :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary)}.app-sidebar .menu-link:hover .menu-arrow,.app-sidebar .menu-item.here>.menu-link .menu-arrow,.app-sidebar .menu-item.show>.menu-link .menu-arrow{color:var(--color-sidebar-link-hover)}.app-sidebar .menu-link:hover .menu-bullet:before,.app-sidebar .menu-item.here>.menu-link .menu-bullet:before,.app-sidebar .menu-item.show>.menu-link .menu-bullet:before{background-color:var(--color-sidebar-link-hover)}.app-sidebar .menu-link.active,.app-sidebar .menu-link.active:hover,.app-sidebar .menu-item.here>.menu-link.active,.app-sidebar .menu-item.here>.menu-link.active:hover{background-color:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-fg);box-shadow:var(--shadow-pill), inset 0 0 0 1px var(--color-sidebar-active-border);background-image:linear-gradient(#ffffff1f,#fff0 55%)}.app-sidebar .menu-link.active :is(.ki-duotone,.ki-outline,.ki-solid),.app-sidebar .menu-link.active:hover :is(.ki-duotone,.ki-outline,.ki-solid),.app-sidebar .menu-item.here>.menu-link.active :is(.ki-duotone,.ki-outline,.ki-solid),.app-sidebar .menu-item.here>.menu-link.active:hover :is(.ki-duotone,.ki-outline,.ki-solid),.app-sidebar .menu-link.active .menu-arrow{color:var(--color-sidebar-active-fg)}.app-sidebar .menu-link.active .menu-bullet:before{background-color:var(--color-sidebar-active-fg)}.app-sidebar .menu-link.active .menu-badge{color:var(--color-sidebar-active-fg);background-color:#ffffff24;border-color:#ffffff29}.app-sidebar .menu-sub{--sub-gap:.4rem;--sub-pad:.55rem;gap:var(--sub-gap);padding-block:var(--sub-pad);flex-direction:column;margin-left:1.73rem;display:flex}.app-sidebar .menu-sub .menu-bullet{display:none}.app-sidebar .menu-sub .menu-link{padding-block:.55rem;width:auto;margin-left:.95rem;margin-right:1rem;padding-left:.49rem;position:relative}.app-sidebar .menu-sub .menu-link:before{content:"";left:-.95rem;top:calc(var(--sub-gap) / -2);bottom:calc(var(--sub-gap) / -2);background-color:var(--color-sidebar-tree);width:1px;position:absolute}.app-sidebar .menu-sub .menu-link:first-child:before{top:calc((var(--sub-pad) + var(--sub-gap) / 2) * -1)}.app-sidebar .menu-sub .menu-link:after{content:"";background-color:var(--color-sidebar-tree);width:.95rem;height:1px;position:absolute;top:50%;left:-.95rem}.app-sidebar .menu-sub .menu-link:last-child:before{border-left:1px solid var(--color-sidebar-tree);border-bottom:1px solid var(--color-sidebar-tree);background-color:#0000;border-bottom-left-radius:.5rem;width:.95rem;bottom:50%}.app-sidebar .menu-sub .menu-link:last-child:after{content:none}.app-sidebar .menu-sub .menu-link.active:before,.app-sidebar .menu-sub .menu-link.active:after{background-color:var(--color-primary)}.app-sidebar .menu-sub .menu-link.active:last-child:before{border-color:var(--color-primary);background-color:#0000}@media (width>=992px){:is(html.sidebar-minimized .app-sidebar:not(:hover),html.sidebar-minimized.sidebar-hover-locked .app-sidebar) :is(.menu-title,.menu-arrow,.menu-badge,.sidebar-label){opacity:0;transition:opacity .3s}:is(html.sidebar-minimized .app-sidebar:not(:hover),html.sidebar-minimized.sidebar-hover-locked .app-sidebar) :is(.menu-sub,.sidebar-logo){display:none}:is(html.sidebar-minimized .app-sidebar:not(:hover),html.sidebar-minimized.sidebar-hover-locked .app-sidebar) .menu-heading{opacity:0;height:0;padding-block:0}:is(html.sidebar-minimized .app-sidebar:not(:hover),html.sidebar-minimized.sidebar-hover-locked .app-sidebar) .sidebar-brand{justify-content:center;padding-inline:0}:is(html.sidebar-minimized .app-sidebar:not(:hover),html.sidebar-minimized.sidebar-hover-locked .app-sidebar) .sidebar-menu .menu-link{width:45px}:is(html.sidebar-minimized .app-sidebar:not(:hover),html.sidebar-minimized.sidebar-hover-locked .app-sidebar) .sidebar-divider{margin-inline:0 190px}}.app-sidebar{--color-sidebar-bg:#0b1230;--color-sidebar-border:#ffffff12;background-image:radial-gradient(120% 55% at 0% 0%, rgb(var(--brand-rgb) / .3), transparent 60%), linear-gradient(180deg, #0d1638, #070b1f)}.app-sidebar :is(.sidebar-brand,.sidebar-nav){--color-sidebar-link:#a3aed0;--color-sidebar-link-hover:#fff;--color-sidebar-hover-bg:#ffffff0f;--color-sidebar-icon:#7d89ad;--color-sidebar-bullet:#3b4670;--color-sidebar-arrow:#6d79a0;--color-sidebar-heading:#6d79a0;--color-sidebar-active-bg:#0f74e6;--color-sidebar-active-fg:#fff;--color-sidebar-active-border:#ffffff24;--color-sidebar-badge-bg:rgb(var(--brand-rgb) / .22);--color-sidebar-badge-fg:#b8d8ff;--color-sidebar-tree:#ffffff21;--color-primary:#5cabff;--color-primary-light:#ffffff14}.sidebar-env-badge{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;background-color:#34d39924;border-radius:.4rem;flex-shrink:0;padding:.1rem .45rem;font-size:.72rem;font-weight:700;line-height:1.5;box-shadow:inset 0 0 0 1px #6ee7b740}.sidebar-env-badge.is-light{background-color:var(--color-success-light);color:var(--color-success-ink);box-shadow:inset 0 0 0 1px #17c6534d}.app-mobile-nav.is-painel{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.badge{--badge-ink:var(--color-gray-700);--badge-surface:var(--color-gray-100);border-radius:var(--radius-pill);white-space:nowrap;color:var(--badge-ink);background-color:var(--badge-surface);box-shadow:inset 0 0 0 1px var(--badge-ink);justify-content:center;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.85rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-ink) 20%, transparent)}}.badge-dot:before{content:"";background-color:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.badge-circle{border-radius:50%;width:1.75rem;height:1.75rem;padding:0}.badge-primary{--badge-ink:var(--color-primary-inverse);--badge-surface:var(--color-primary)}.badge-success{--badge-ink:var(--color-success-inverse);--badge-surface:var(--color-success)}.badge-danger{--badge-ink:var(--color-danger-inverse);--badge-surface:var(--color-danger)}.badge-warning{--badge-ink:var(--color-warning-inverse);--badge-surface:var(--color-warning)}.badge-info{--badge-ink:var(--color-info-inverse);--badge-surface:var(--color-info)}.badge-light-primary{--badge-ink:var(--color-primary-ink);--badge-surface:var(--color-primary-light)}.badge-light-success{--badge-ink:var(--color-success-ink);--badge-surface:var(--color-success-light)}.badge-light-danger{--badge-ink:var(--color-danger-ink);--badge-surface:var(--color-danger-light)}.badge-light-warning{--badge-ink:var(--color-warning-ink);--badge-surface:var(--color-warning-light)}.badge-light-info{--badge-ink:var(--color-info-ink);--badge-surface:var(--color-info-light)}.badge-light{--badge-ink:var(--color-gray-600);--badge-surface:var(--color-gray-100)}.has-ribbon{position:relative}.ribbon{--ribbon-from:var(--color-gray-600);--ribbon-to:var(--color-gray-800);--ribbon-ink:#fff;z-index:2;letter-spacing:.02em;white-space:nowrap;height:1.85rem;color:var(--ribbon-ink);background-image:linear-gradient(135deg, var(--ribbon-from), var(--ribbon-to));box-shadow:0 10px 20px -10px var(--ribbon-to), inset 0 1px 0 #ffffff2e;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ribbon{box-shadow:0 10px 20px -10px color-mix(in srgb, var(--ribbon-to) 70%, transparent), inset 0 1px 0 #ffffff2e}}.ribbon-start{border-radius:0 var(--radius-sm) var(--radius-sm) 0;top:1.5rem;left:-.5rem}.ribbon-end{border-radius:var(--radius-sm) 0 0 var(--radius-sm);top:1.5rem;right:-.5rem}.ribbon-start:after,.ribbon-end:after{content:"";filter:brightness(.65);border:.25rem solid #0000;position:absolute;bottom:-.5rem}.ribbon-start:after{border-top-color:var(--ribbon-to);border-right-color:var(--ribbon-to);left:0}.ribbon-end:after{border-top-color:var(--ribbon-to);border-left-color:var(--ribbon-to);right:0}.ribbon-corner{--ribbon-from:var(--color-gray-600);--ribbon-to:var(--color-gray-800);--ribbon-ink:#fff;z-index:2;pointer-events:none;border-top-right-radius:var(--radius-lg);width:7.5rem;height:7.5rem;position:absolute;top:0;right:0;overflow:hidden}.ribbon-corner>span{text-align:center;letter-spacing:.08em;text-transform:uppercase;width:10rem;color:var(--ribbon-ink);background-image:linear-gradient(135deg, var(--ribbon-from), var(--ribbon-to));box-shadow:0 8px 18px -8px var(--ribbon-to), inset 0 1px 0 #fff3;padding-block:.32rem;font-size:.72rem;font-weight:700;position:absolute;top:1.4rem;right:-2.2rem;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.ribbon-corner>span{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--ribbon-to) 70%, transparent), inset 0 1px 0 #fff3}}:is(.ribbon,.ribbon-corner).tone-primary{--ribbon-from:var(--color-primary-gradient-from);--ribbon-to:var(--color-primary-gradient-to);--ribbon-ink:var(--color-primary-inverse)}:is(.ribbon,.ribbon-corner).tone-success{--ribbon-from:var(--color-success);--ribbon-to:var(--color-success-active);--ribbon-ink:var(--color-success-inverse)}:is(.ribbon,.ribbon-corner).tone-warning{--ribbon-from:var(--color-warning);--ribbon-to:var(--color-warning-active);--ribbon-ink:var(--color-warning-inverse)}:is(.ribbon,.ribbon-corner).tone-danger{--ribbon-from:var(--color-danger);--ribbon-to:var(--color-danger-active);--ribbon-ink:var(--color-danger-inverse)}:is(.ribbon,.ribbon-corner).tone-info{--ribbon-from:var(--color-info);--ribbon-to:var(--color-info-active);--ribbon-ink:var(--color-info-inverse)}.form-label{color:var(--color-gray-800);margin-bottom:.5rem;font-size:1.075rem;font-weight:500;display:block}.form-control,.form-select{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background-color:var(--color-field-bg);width:100%;color:var(--color-gray-900);padding:.775rem 1rem;font-size:1.1rem;line-height:1.5;transition:color .2s,border-color .2s,box-shadow .2s,background-color .2s;display:block;box-shadow:0 1px 2px #1018280d}.form-control::placeholder{color:var(--color-gray-500)}.form-control:hover:not(:disabled,:focus,.is-focus),.form-select:hover:not(:disabled,:focus,.is-focus){border-color:var(--color-gray-400)}.form-control:is(:focus,.is-focus),.form-select:is(:focus,.is-focus){border-color:var(--color-primary);background-color:var(--color-field-bg);outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 1px 2px #1018280d}.form-control:disabled,.form-select:disabled{background-color:var(--color-field-bg-disabled);color:var(--color-gray-500);border-color:var(--color-gray-300);box-shadow:none;cursor:not-allowed}.form-control:disabled{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2399a1b7' stroke-width='2' stroke-linecap='round'%3e%3crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3e%3cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3e%3c/svg%3e");background-position:right .85rem center;background-repeat:no-repeat;background-size:15px;padding-right:2.5rem}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--color-danger);outline:2px solid #e8003873}@supports (color:color-mix(in lab, red, red)){.form-control.is-invalid,.form-select.is-invalid{outline:2px solid color-mix(in srgb, var(--color-danger) 45%, transparent)}}.form-control.is-invalid,.form-select.is-invalid{outline-offset:2px}.form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e80038' stroke-width='2.2' stroke-linecap='round'%3e%3ccircle cx='12' cy='12' r='8.5'/%3e%3cpath d='M12 7.75v5'/%3e%3cpath d='M12 16.1v.05'/%3e%3c/svg%3e");background-position:right .85rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.dark .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff4656' stroke-width='2.2' stroke-linecap='round'%3e%3ccircle cx='12' cy='12' r='8.5'/%3e%3cpath d='M12 7.75v5'/%3e%3cpath d='M12 16.1v.05'/%3e%3c/svg%3e")}.form-control-solid,.form-select-solid{background-color:var(--color-field-bg);box-shadow:none}.form-control-solid:is(:focus,.is-focus),.form-select-solid:is(:focus,.is-focus){border-color:var(--color-primary);background-color:var(--color-field-bg);box-shadow:none}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2399a1b7'%3e%3cpath d='M8 11.5 3 6.5h10z'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px;padding-right:3rem}.form-check-input{border:1px solid var(--color-gray-300);background-color:var(--color-field-bg);width:1.75rem;height:1.75rem;accent-color:var(--color-primary);border-radius:.45em}.form-switch{appearance:none;border-radius:var(--radius-pill);background-color:var(--color-gray-300);cursor:pointer;background-image:linear-gradient(#1018280f,#0000 60%);border:none;flex-shrink:0;width:3.25rem;height:1.85rem;transition:background-color .25s,box-shadow .35s cubic-bezier(.34,1.4,.5,1);position:relative;box-shadow:inset 0 1px 2px #1018281f}.form-switch:after{content:"";border-radius:var(--radius-pill);background-color:#fff;background-image:linear-gradient(#fff,#eef0f5);width:1.4rem;height:1.4rem;transition:left .35s cubic-bezier(.34,1.4,.5,1),width .35s cubic-bezier(.34,1.4,.5,1);position:absolute;top:50%;left:.22rem;transform:translateY(-50%);box-shadow:0 1px 3px #10182859,0 0 0 .5px #1018280f}.form-switch:before{content:"";opacity:0;pointer-events:none;border-radius:50%;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:.22rem;transform:translateY(-50%)scale(.6);box-shadow:0 0 #ffffff8c}.form-switch:active:not(:disabled):after{width:1.75rem}.form-switch:checked{background-color:var(--color-primary);background-image:linear-gradient(135deg, var(--color-primary-gradient-from) 0%, var(--color-primary-gradient-to) 100%);box-shadow:inset 0 1px 2px #1018282e, 0 4px 12px -4px rgb(var(--brand-rgb) / .55)}.form-switch:checked:after{left:calc(100% - 1.62rem)}.form-switch:checked:active:not(:disabled):after{left:calc(100% - 1.97rem)}.form-switch:checked:before{animation:.45s ease-out switch-land;left:calc(100% - 1.62rem)}.form-switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.form-switch:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.form-switch,.form-switch:after{transition:none}.form-switch:before{animation:none}.form-switch:active:not(:disabled):after,.form-switch:checked:active:not(:disabled):after{width:1.4rem}.form-switch:checked:active:not(:disabled):after{left:calc(100% - 1.62rem)}}.form-error{color:var(--color-danger-ink);align-items:flex-start;gap:.3rem;margin-top:.4rem;font-size:.85rem;font-weight:500;line-height:1.45;display:flex}.form-hint{color:var(--color-gray-500);margin-top:.25rem;font-size:.875rem}.password-field{position:relative}.password-field .form-control{padding-right:3.5rem}.password-field .form-control.is-invalid{background-position:right 3.5rem center;padding-right:5.75rem}.password-toggle{border-radius:var(--radius-sm);width:2.6rem;height:2.6rem;color:var(--color-gray-500);justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;right:.45rem;translate:0 -50%}.password-toggle:hover{color:var(--color-gray-800);background-color:var(--color-gray-100)}.password-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.search-field{align-items:center;display:flex;position:relative}.search-field-icon{color:var(--color-gray-500);pointer-events:none;align-items:center;transition:color .2s;display:inline-flex;position:absolute;left:1rem}.search-field-icon :is(.ki-duotone,.ki-outline,.ki-solid){font-size:1.35rem}.search-field .form-control{padding-left:3rem}.search-field:focus-within .search-field-icon{color:var(--color-primary)}.editor{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background-color:var(--color-field-bg);transition:border-color .2s,box-shadow .2s;overflow:hidden}.editor:focus-within{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.editor-toolbar{border-bottom:1px solid var(--color-border);background-color:var(--color-gray-100);flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .5rem;display:flex}.editor-button{border-radius:var(--radius-sm);width:2.1rem;height:2.1rem;color:var(--color-gray-700);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.editor-button:hover{background-color:var(--color-gray-200);color:var(--color-gray-900)}.editor-button.is-active{background-color:var(--color-primary-light);color:var(--color-primary)}.editor-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.editor-separator{background-color:var(--color-border);width:1px;height:1.2rem;margin-inline:.3rem}.editor-saved{color:var(--color-gray-500);margin-left:auto;padding-inline:.4rem;font-size:.85rem}.editor-area{min-height:11rem;max-height:32rem;color:var(--color-gray-800);outline:none;padding:1rem 1.15rem;font-size:1.05rem;line-height:1.65;overflow-y:auto}.editor-area.is-empty:before{content:attr(data-placeholder);color:var(--color-gray-500);pointer-events:none}:is(.editor-area,.rich-text) p{margin-block:0 .75rem}:is(.editor-area,.rich-text) p:last-child{margin-bottom:0}:is(.editor-area,.rich-text) h3,:is(.editor-area,.rich-text) h4{color:var(--color-gray-900);margin-block:1.1rem .5rem;font-weight:600}:is(.editor-area,.rich-text) h3{font-size:1.25rem}:is(.editor-area,.rich-text) h4{font-size:1.1rem}:is(.editor-area,.rich-text) :is(h3,h4):first-child{margin-top:0}:is(.editor-area,.rich-text) ul,:is(.editor-area,.rich-text) ol{margin-block:0 .75rem;padding-left:1.6rem}:is(.editor-area,.rich-text) ul{list-style:outside}:is(.editor-area,.rich-text) ol{list-style:decimal}:is(.editor-area,.rich-text) li{margin-block:.2rem}:is(.editor-area,.rich-text) a{color:var(--color-primary);text-decoration:underline}:is(.editor-area,.rich-text) blockquote{border-left:3px solid var(--color-border);color:var(--color-gray-600);margin-block:0 .75rem;padding-left:1rem}:is(.editor-area,.rich-text) strong{font-weight:600}.editor-draft{border-bottom:1px solid var(--color-border);background-color:var(--color-warning-light);color:var(--color-gray-800);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.95rem;display:flex}.combobox{position:relative}.combobox-trigger{text-align:left;cursor:pointer}.combobox-trigger>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.combobox-trigger.is-empty{color:var(--color-gray-500)}.combobox-panel{z-index:30;border:1px solid var(--color-card-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);box-shadow:var(--shadow-dropdown);inset-inline:0;padding:.5rem;position:absolute;top:calc(100% + .35rem)}.combobox-options{flex-direction:column;gap:2px;max-height:240px;margin-top:.5rem;display:flex;overflow-y:auto}.combobox-option{width:100%;color:var(--color-gray-800);text-align:left;cursor:pointer;border-radius:.6rem;padding:.55rem .75rem;font-size:1.1rem;transition:background-color .12s,color .12s}.combobox-option:hover,.combobox-option.is-active{background-color:var(--color-primary);color:var(--color-primary-inverse)}.combobox-option.is-selected{font-weight:600}.combobox-empty{color:var(--color-gray-500);margin:0;padding:.75rem;font-size:1.05rem}.multiselect .combobox-panel{min-width:15.5rem}.multiselect-option{align-items:center;gap:.6rem;display:flex}.multiselect-box{border:1.5px solid var(--color-gray-400);background-color:var(--color-body-bg);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:background-color .15s,border-color .15s;display:inline-flex}.multiselect-box.is-on{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m3.5 8.5 3 3 6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:12px}.multiselect-option.is-selected{background-color:var(--color-primary-light);color:var(--color-gray-900);font-weight:500}.multiselect-option:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}.multiselect-option:hover .multiselect-box:not(.is-on){border-color:var(--color-primary)}.multiselect-actions{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.multiselect-action{border-radius:var(--radius-sm);color:var(--color-gray-600);cursor:pointer;padding:.25rem .4rem;font-size:.85rem;font-weight:500;transition:color .15s,background-color .15s}.multiselect-action:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.stat{--stat-tint:var(--color-gray-500);isolation:isolate;position:relative;overflow:hidden}.stat.tone-primary{--stat-tint:var(--color-primary)}.stat.tone-success{--stat-tint:var(--color-success)}.stat.tone-warning{--stat-tint:var(--color-warning)}.stat.tone-danger{--stat-tint:var(--color-danger)}.stat.tone-info{--stat-tint:var(--color-info)}.stat:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(460px 180px at 100% 0%, var(--stat-tint), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stat:before{background-image:radial-gradient(460px 180px at 100% 0%, color-mix(in srgb, var(--stat-tint) 14%, transparent), transparent 72%)}}.stat-watermark{z-index:-1;color:var(--stat-tint);opacity:.14;pointer-events:none;line-height:1;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.stat-watermark :is(.ki-duotone,.ki-outline,.ki-solid){font-size:5.75rem}.dark .stat-watermark{opacity:.2}.stat>.card-body{padding:1.5rem 1.75rem}.stat-label{color:var(--color-gray-500);font-size:1rem;font-weight:500;line-height:1.3}.stat-value{letter-spacing:-.02rem;color:var(--color-gray-900);margin-top:.375rem;font-size:2.5rem;font-weight:700;line-height:1}.stat-hint{color:var(--color-gray-500);margin-top:.5rem;font-size:.9rem;line-height:1.4}.table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-gray-700)}.table>thead>tr>th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);text-align:left;border-bottom:1px solid var(--color-border);padding:.6rem .75rem;font-size:.85rem;font-weight:600}.table>tbody>tr>td{vertical-align:middle;font-variant-numeric:tabular-nums;padding:.7rem .75rem}.table-row-dashed>tbody>tr{border-bottom:1px dashed var(--color-border-dashed)}.table-row-dashed>tbody>tr:last-child{border-bottom:0}.table-row-hover>tbody>tr:hover>td{background-color:rgb(var(--brand-rgb) / .045)}.symbol{border-radius:var(--radius-md);flex-shrink:0;display:inline-flex;position:relative}.symbol>img,.symbol>.symbol-label{border-radius:inherit;object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.symbol>.symbol-label{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:600}.symbol-circle,.symbol-circle>img,.symbol-circle>.symbol-label{border-radius:50%}.symbol-portrait{aspect-ratio:9/10;border-radius:clamp(.5rem, calc(var(--symbol-w,3rem) * .14), 1.25rem)}.progress{border-radius:var(--radius-pill);background-color:var(--color-gray-100);height:6px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1018280f}.progress-bar{border-radius:inherit;background-color:var(--color-primary);transition:width .6s cubic-bezier(.22,1,.36,1);position:relative}.progress-animated{background-image:linear-gradient(#ffffff47,#fff0 60%)}.progress-animated:after{content:"";border-radius:inherit;background-image:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);background-size:220% 100%;animation:2.4s ease-in-out infinite progress-sheen;position:absolute;inset:0}.progress-animated:before{content:"";background-color:#ffffffe6;border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite progress-pulse;position:absolute;top:50%;right:0;transform:translate(35%,-50%);box-shadow:0 0 8px 1px #ffffff8c}@media (prefers-reduced-motion:reduce){.progress-animated:after,.progress-animated:before{animation:none}.progress-animated:after{opacity:.25}}.chart-bar-current{box-shadow:0 8px 18px -8px var(--bar-glow,#0f74e6);background-image:linear-gradient(#ffffff38,#fff0 55%)}@supports (color:color-mix(in lab, red, red)){.chart-bar-current{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--bar-glow,var(--color-primary)) 65%, transparent)}}.symbol-group{--symbol-overlap:10px;--symbol-ring:var(--color-body-bg);margin-left:var(--symbol-overlap);flex-wrap:wrap;align-items:center;display:flex}.symbol-group .symbol{margin-left:calc(var(--symbol-overlap) * -1);border:2px solid var(--symbol-ring);transition:transform .3s;position:relative}.symbol-group .symbol:hover{z-index:1;transform:translateY(-2px)}.symbol-group .symbol>.symbol-label.symbol-more{background-color:var(--color-gray-200);color:var(--color-gray-800);font-weight:600}.bullet{background-color:var(--color-gray-300);border-radius:6px;flex-shrink:0;width:8px;height:4px;display:inline-block}.bullet-dot{border-radius:100%;width:4px;height:4px}.nav-pills{flex-wrap:wrap;gap:.25rem;display:flex}.nav-pills .nav-link{border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;padding:.55rem 1rem;font-size:.95rem;font-weight:500;transition:color .2s,background-color .2s}.nav-pills .nav-link:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover{background-color:var(--color-primary);color:var(--color-primary-inverse);box-shadow:var(--shadow-pill);background-image:linear-gradient(#ffffff24,#fff0 55%)}.scroll-y{scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent;overflow-y:auto}.scroll-y::-webkit-scrollbar{width:6px}.scroll-y::-webkit-scrollbar-track{background:0 0}.scroll-y::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}.scroll-y:hover::-webkit-scrollbar-thumb{background-color:rgb(var(--brand-rgb) / .28)}@media (prefers-reduced-motion:no-preference){.app-content .card{animation:.35s cubic-bezier(.22,1,.36,1) backwards card-rise}.menu-dropdown{transform-origin:50% 0;animation:.16s cubic-bezier(.22,1,.36,1) pop-in}}:is(.menu-link,.sidebar-toggle,.nav-pills .nav-link):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.auth-brand{isolation:isolate;border-radius:var(--radius-xl);background-color:#0b0c10;background-image:radial-gradient(62cqw 52cqw at 92% 6%, rgb(var(--brand-rgb) / .4), transparent 70%), radial-gradient(80cqw 60cqw at 74% 110%, #ff924038, transparent 70%);color:#fff;position:relative;overflow:hidden;container-type:inline-size}.auth-brand:after{content:"";pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-scene{position:absolute;inset:0}.auth-scene:before,.auth-scene:after{content:"";mix-blend-mode:screen;position:absolute;inset:-6%}.auth-scene:before{filter:blur(18px);background-image:radial-gradient(15cqw at 86% 16%,#6e92ff4d,#0000 100%),radial-gradient(11cqw at 70% 44%,#ffb26629,#0000 100%),radial-gradient(13cqw at 94% 64%,#ffb26633,#0000 100%),radial-gradient(16cqw at 64% 90%,#ffa05a29,#0000 100%),radial-gradient(9cqw at 52% 6%,#6e92ff29,#0000 100%);animation:38s ease-in-out infinite alternate auth-drift}.auth-scene:after{filter:blur(2px);background-image:radial-gradient(4.4cqw at 78% 21%,#ffe2be42 0 78%,#ffe8c852 92%,#0000 100%),radial-gradient(2.5cqw at 89% 31%,#ffb26661 0 78%,#ffc48275 92%,#0000 100%),radial-gradient(1.6cqw at 70% 35%,#fff6eb66 0 78%,#fff6eb7a 92%,#0000 100%),radial-gradient(3.4cqw at 94% 47%,#ffb2664d 0 78%,#ffc4825c 92%,#0000 100%),radial-gradient(1.8cqw at 83% 55%,#fff6eb66 0 78%,#fff6eb7a 92%,#0000 100%),radial-gradient(5cqw at 73% 66%,#ffb2662e 0 78%,#ffc4823d 92%,#0000 100%),radial-gradient(2.2cqw at 90% 71%,#6e92ff61 0 78%,#8caaff75 92%,#0000 100%),radial-gradient(2.8cqw at 63% 79%,#ffe2be3d 0 78%,#ffe8c84d 92%,#0000 100%),radial-gradient(3.2cqw at 85% 83%,#ffb26647 0 78%,#ffc48257 92%,#0000 100%),radial-gradient(1.4cqw at 59% 19%,#6e92ff66 0 78%,#8caaff7a 92%,#0000 100%),radial-gradient(2cqw at 96% 15%,#fff6eb52 0 78%,#fff6eb66 92%,#0000 100%);animation:26s ease-in-out infinite alternate-reverse auth-drift}.auth-vf{z-index:1;pointer-events:none;position:absolute;inset:.9rem}.auth-vf>span{border:0 solid #ffffff80;width:1.9rem;height:1.9rem;position:absolute}.auth-vf>span:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.auth-vf>span:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.auth-vf>span:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.auth-vf>span:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.auth-brand-body{background-image:linear-gradient(90deg,#0b0c10e0 0%,#0b0c108c 40%,#0000 70%),radial-gradient(130% 100% at 55% 45%,#0000 55%,#00000080 100%);flex-direction:column;justify-content:center;height:100%;padding:1.75rem 2.25rem;display:flex;position:relative}@media (width>=992px){.auth-vf{inset:1.5rem}.auth-brand-body{padding:3.25rem 3.5rem}}.auth-hud{letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffffff9e;align-items:center;gap:.65rem;font-size:.78rem;font-weight:600;line-height:1;display:flex}.auth-hud-exif{letter-spacing:.1em;text-transform:none}.auth-hud-dot{border-radius:var(--radius-pill);background-color:var(--color-success);width:.5rem;height:.5rem;animation:1.4s cubic-bezier(.22,1,.36,1) both auth-lock;box-shadow:0 0 0 3px #76d4612e}.auth-meter{letter-spacing:.06em;align-items:center;gap:.6rem;display:flex}.auth-meter-scale{background-image:linear-gradient(#ffffffb3,#ffffffb3),repeating-linear-gradient(90deg,#ffffff73 0 1px,#0000 1px 12.5%);background-position:50%,bottom;background-repeat:no-repeat;background-size:1px 100%,100% 50%;border-inline:1px solid #ffffff8c;width:8.5rem;height:.6rem;position:relative}.auth-meter-scale:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-success);width:.3rem;height:.3rem;position:absolute;top:calc(100% + .3rem);left:50%;translate:-50%}.auth-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.8rem;font-weight:700;line-height:1.4}.auth-brand-title{color:#fff;letter-spacing:-.035em;margin-top:1.6rem;font-size:clamp(3.1rem,6.6cqw,5.2rem);font-weight:400;line-height:.98}.auth-brand-title strong{font-weight:700;display:block}.auth-brand-text{color:#ffffffb3;max-width:28rem;margin-top:1.9rem;font-size:1.2rem;line-height:1.65}.auth-focus-in{animation:1.3s cubic-bezier(.22,1,.36,1) both auth-focus}.auth-head{margin-bottom:2.5rem}.auth-title{letter-spacing:-.02em;color:var(--color-gray-900);font-size:2.15rem;font-weight:600;line-height:1.2}.auth-lead{color:var(--color-gray-600);margin-top:.75rem;font-size:1.15rem;line-height:1.6}.auth-link{color:var(--color-primary);font-weight:600;transition:color .2s}.auth-link:hover{color:var(--color-primary-active)}.auth-back{color:var(--color-gray-600);align-items:center;gap:.5rem;margin-bottom:2.25rem;font-size:1rem;font-weight:500;transition:color .2s;display:inline-flex}.auth-back:hover{color:var(--color-gray-900)}.auth-rule{color:var(--color-gray-600);align-items:center;gap:.6rem;font-size:1rem;transition:color .2s;display:flex}.auth-rule-mark{border:1.5px solid var(--color-gray-400);border-radius:var(--radius-pill);color:#0000;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.auth-rule.is-met{color:var(--color-gray-800)}.auth-rule.is-met .auth-rule-mark{border-color:var(--color-success);background-color:var(--color-success);color:#fff}.error-frame{--error-gutter:.5rem;--error-amber:#ffb266;min-height:100svh;padding:var(--error-gutter);display:flex}@media (width>=640px){.error-frame{--error-gutter:.75rem}}.error-visor{flex:1}.error-visor .auth-brand-body{height:auto;min-height:calc(100svh - 2 * var(--error-gutter));justify-content:space-between}.error-hud-dot{border-radius:var(--radius-pill);background-color:var(--error-amber);width:.5rem;height:.5rem;animation:1.2s step-end infinite error-blink;box-shadow:0 0 0 3px #ffb2662e}.error-reticle{z-index:1;pointer-events:none;border:1.5px solid #ffffff8c;width:7.5rem;height:5rem;animation:3.6s cubic-bezier(.22,1,.36,1) infinite error-hunt;display:none;position:absolute;top:30%;right:16%}@media (width>=992px){.error-reticle{display:block}}.error-meter:after{background-color:var(--error-amber);left:12.5%}.error-visor.is-ours .error-meter:after{left:87.5%}.error-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.75rem;display:flex}.error-btn-light{color:#0b0c10;background-color:#fff}.error-btn-light:hover{background-color:#ffffffdb}.error-btn-ghost{color:#ffffffc7;background-color:#0000;box-shadow:inset 0 0 0 1px #ffffff3d}.error-btn-ghost:hover{color:#fff;background-color:#ffffff14}.error-hud-link{transition:color .2s}.error-hud-link:hover{color:#fff}.app-breadcrumb ol{white-space:nowrap;min-width:0;color:var(--color-gray-500);align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;line-height:1.6rem;display:flex;overflow:hidden}.app-breadcrumb li{align-items:center;gap:.4rem;min-width:0;display:flex}.app-breadcrumb li:is(:first-child,:last-child){flex-shrink:0}.app-breadcrumb-home{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-gray-100);width:1.6rem;height:1.6rem;color:var(--color-gray-700);justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.app-breadcrumb-home :is(.ki-duotone,.ki-outline,.ki-solid){font-size:1.1rem}.app-breadcrumb-home:hover{background-color:var(--color-primary-light);color:var(--color-primary);border-color:#0000}.app-breadcrumb-sep{color:var(--color-gray-400);flex-shrink:0;font-size:.65rem}.app-breadcrumb-step{text-overflow:ellipsis;min-width:0;overflow:hidden}a.app-breadcrumb-step{color:var(--color-gray-600);transition:color .2s}a.app-breadcrumb-step:hover{color:var(--color-primary)}.app-breadcrumb-current{color:var(--color-gray-800);font-weight:600}.app-breadcrumb a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.header-user{border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:border-color .2s,box-shadow .2s;display:flex}.header-user:is(:hover,[aria-expanded=true]){border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-focus-halo)}.header-user:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header-search{border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-gray-100);width:100%;height:40px;color:var(--color-gray-500);text-align:left;cursor:pointer;align-items:center;gap:.6rem;padding-inline:.9rem;font-size:1.05rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.header-search:hover{border-color:var(--color-focus-ring);background-color:var(--color-body-bg);box-shadow:0 0 0 3px var(--color-focus-halo)}.header-search kbd{border:1px solid var(--color-border);color:var(--color-gray-500);border-radius:.4rem;flex-shrink:0;margin-left:auto;padding:.1rem .4rem;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.5}.profile-canvas{grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (width>=992px){.profile-canvas{grid-template-columns:var(--profile-rail-width) minmax(0, 1fr);height:100%;min-height:0}}.profile-rail{background-color:var(--color-body-bg);border-bottom:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex}@media (width>=992px){.profile-rail{overscroll-behavior:contain;scrollbar-width:thin;border-bottom:0;border-right:1px solid var(--color-border);height:100%;min-height:0;overflow-y:auto}}.profile-panel{background-color:var(--color-page-bg);flex-direction:column;min-width:0;display:flex}@media (width>=992px){.profile-panel{height:100%;min-height:0}}.profile-panel-head{background-color:var(--color-body-bg);border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:.75rem;padding-inline:1.25rem;display:flex}.profile-panel-body{flex:auto;min-width:0;padding:1.25rem}@media (width>=992px){.profile-panel-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}}.profile-panel-body.is-busy{opacity:.45;pointer-events:none;transition:opacity .12s}.profile-panel-body .card-header{padding:1.25rem 1.5rem 0}.profile-panel-body .card-ruled>.card-header{padding:0 1.5rem}.profile-panel-body .card-body{padding:1rem 1.5rem 1.5rem}.profile-panel-body .card-footer{padding:0 1.5rem 1.25rem}.profile-summary{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;display:grid}.profile-grid{grid-template-columns:repeat(auto-fill,minmax(min(44rem,100%),1fr));align-items:start;gap:1.25rem;display:grid}.profile-rail-back{border-bottom:1px solid var(--color-border);flex:none;padding:.75rem 1.25rem}.profile-identity{flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}@media (width>=992px){.profile-identity{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1.25rem}}.profile-identity-main{flex:12rem;min-width:0}@media (width>=992px){.profile-identity-main{flex:none;width:100%}}.profile-identity-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width>=992px){.profile-identity-actions{justify-content:center;width:100%}}.profile-identity-cta .card-actions-more{margin-left:auto}@media (width>=992px){.profile-identity-cta,.profile-identity-cta .btn:not(.btn-icon){width:100%}.profile-identity-cta .btn:has(+.card-actions-more){flex:1 1 0;width:auto}}.profile-rail-facts{border-top:1px solid var(--color-border);width:100%;margin:0}.profile-rail-fact{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.profile-rail-fact+.profile-rail-fact{border-top:1px solid var(--color-gray-200)}.profile-rail-fact dt{min-width:0;color:var(--color-gray-500);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.profile-rail-fact-icon{color:var(--color-gray-400);display:inline-flex}.profile-rail-fact dd{white-space:nowrap;color:var(--color-gray-900);margin:0;font-size:1.05rem;font-weight:600}.topic-dados{--topic-tint:var(--topic-dados);--topic-ink:var(--topic-dados-ink)}.topic-propostas{--topic-tint:var(--topic-propostas);--topic-ink:var(--topic-propostas-ink)}.topic-historico{--topic-tint:var(--topic-historico);--topic-ink:var(--topic-historico-ink)}.topic-trabalhos{--topic-tint:var(--topic-trabalhos);--topic-ink:var(--topic-trabalhos-ink)}.topic-documentos{--topic-tint:var(--topic-documentos);--topic-ink:var(--topic-documentos-ink)}.topic-financeiro{--topic-tint:var(--topic-financeiro);--topic-ink:var(--topic-financeiro-ink)}.topic-albuns{--topic-tint:var(--topic-albuns);--topic-ink:var(--topic-albuns-ink)}.topic-agenda{--topic-tint:var(--topic-agenda);--topic-ink:var(--topic-agenda-ink)}.profile-tabs-scroller{flex:auto;min-width:0;position:relative}.profile-panel-head-end{flex:none;align-items:center;gap:.5rem;display:flex}.profile-tabs{scrollbar-width:none;scroll-behavior:smooth;gap:.25rem;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs-scroller.has-start .profile-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.profile-tabs-scroller.has-end .profile-tabs{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2.5rem);mask-image:linear-gradient(270deg,#0000,#000 2.5rem)}.profile-tabs-scroller.has-start.has-end .profile-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.profile-tabs-arrow{z-index:1;border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--color-gray-700);background-color:var(--color-body-bg);justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px -2px #1018282e}.profile-tabs-arrow:hover{color:var(--color-primary);background-color:var(--color-gray-100)}.profile-tabs-arrow.is-start{left:0}.profile-tabs-arrow.is-end{right:0}.profile-tab{white-space:nowrap;color:var(--color-gray-600);border-bottom:2px solid #0000;flex:none;align-items:center;gap:.625rem;padding:.75rem .9rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.profile-tab:hover{color:var(--color-gray-900)}.profile-tab.is-active{color:var(--color-gray-900);border-bottom-color:var(--topic-tint,var(--color-primary));font-weight:600}.profile-tab-icon{width:2rem;height:2rem;color:var(--color-gray-600);background-image:linear-gradient(145deg, var(--topic-tint,#78829d), var(--topic-tint,#78829d));border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-tab-icon{background-image:linear-gradient(145deg, color-mix(in srgb, var(--topic-tint,var(--color-gray-600)) 12%, transparent), color-mix(in srgb, var(--topic-tint,var(--color-gray-600)) 4%, transparent))}}.profile-tab-icon{transition:color .15s,background-image .15s,box-shadow .15s}.profile-tab:hover .profile-tab-icon{color:var(--topic-ink,var(--color-gray-900))}.profile-tab.is-active .profile-tab-icon{color:var(--topic-ink,var(--color-primary));background-image:linear-gradient(145deg, var(--topic-tint,#0f74e6), var(--topic-tint,#0f74e6))}@supports (color:color-mix(in lab, red, red)){.profile-tab.is-active .profile-tab-icon{background-image:linear-gradient(145deg, color-mix(in srgb, var(--topic-tint,var(--color-primary)) 24%, transparent), color-mix(in srgb, var(--topic-tint,var(--color-primary)) 10%, transparent))}}.profile-tab.is-active .profile-tab-icon{box-shadow:inset 0 0 0 1px var(--topic-tint,#0f74e6), 0 4px 10px -6px var(--topic-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.profile-tab.is-active .profile-tab-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--topic-tint,var(--color-primary)) 20%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--topic-tint,var(--color-primary)) 70%, transparent)}}.profile-tabs-current{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);width:100%;color:var(--color-gray-900);text-align:left;align-items:center;gap:.625rem;padding:.5rem .75rem;font-weight:600;display:flex}.profile-tabs-current .profile-tab-icon{color:var(--topic-ink,var(--color-primary))}.card-icon{--icon-tint:var(--color-gray-600);--icon-ink:var(--color-gray-700);width:2.75rem;height:2.75rem;color:var(--icon-ink);background-color:var(--color-body-bg);background-image:linear-gradient(145deg, var(--icon-tint), var(--icon-tint));border-radius:.8rem;justify-content:center;align-items:center;margin-right:.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card-icon{background-image:linear-gradient(145deg, color-mix(in srgb, var(--icon-tint) 18%, transparent), color-mix(in srgb, var(--icon-tint) 7%, transparent))}}.card-icon{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px var(--icon-tint), 0 6px 14px -8px var(--icon-tint)}@supports (color:color-mix(in lab, red, red)){.card-icon{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px color-mix(in srgb, var(--icon-tint) 16%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--icon-tint) 60%, transparent)}}.card-icon{flex-shrink:0}.card-icon.tone-primary{--icon-tint:var(--color-primary);--icon-ink:var(--color-primary-ink)}.card-icon.tone-success{--icon-tint:var(--color-success);--icon-ink:var(--color-success-ink)}.card-icon.tone-warning{--icon-tint:var(--color-warning);--icon-ink:var(--color-warning-ink)}.card-icon.tone-danger{--icon-tint:var(--color-danger);--icon-ink:var(--color-danger-ink)}.card-icon.tone-info{--icon-tint:var(--color-info);--icon-ink:var(--color-info-ink)}.dark .card-icon{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px var(--icon-tint), 0 6px 16px -10px var(--icon-tint);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.dark .card-icon{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--icon-tint) 22%, transparent), 0 6px 16px -10px color-mix(in srgb, var(--icon-tint) 70%, transparent)}}.profile-block>.card-body{container-type:inline-size}.profile-fields{grid-template-columns:minmax(0,1fr);gap:0 1.5rem;display:grid}@container (width>=26rem){.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=46rem){.profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-field{border-bottom:1px solid var(--color-gray-200);min-width:0;padding-block:.5rem}.profile-field dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-500);font-size:.8rem;font-weight:600;line-height:1.3}.profile-field dd{color:var(--color-gray-900);word-break:break-word;align-items:baseline;gap:.35rem;margin-top:.2rem;font-size:1.1rem;font-weight:600;display:flex}.profile-field.is-wide{grid-column:1/-1}@container (width>=46rem){.profile-field.is-wide{grid-column:span 2}.profile-field.is-wide.is-prose{grid-column:1/-1}}.profile-field.is-prose dd{border-radius:var(--radius-md);background-color:var(--color-gray-100);white-space:pre-line;margin-top:.35rem;padding:.6rem .75rem;font-size:1.05rem;font-weight:400;line-height:1.6;display:block}.profile-field.is-prose.is-empty dd{background-color:#0000;padding:0}.profile-field.is-empty dd{color:var(--color-gray-400);font-weight:400}.profile-field-copy{width:1.5rem;height:1.5rem;color:var(--color-gray-500);opacity:0;border-radius:.35rem;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.profile-field:hover .profile-field-copy,.profile-field-copy:focus-visible{opacity:1}.profile-field-copy:hover{color:var(--color-primary);background-color:var(--color-gray-100)}@media (hover:none){.profile-field-copy{opacity:1}}.board-timeline{flex-direction:column;gap:1.25rem;width:100%;max-width:800px;margin-inline:auto;display:flex;position:relative}@media (width>=768px){.board-timeline{padding-left:2.25rem}.board-timeline:before{content:"";background-color:var(--color-gray-300);border-radius:999px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.5rem}.board-timeline>*{position:relative}.board-timeline>:before{content:"";border:2px solid var(--color-body-bg);background-color:var(--color-gray-400);border-radius:50%;width:11px;height:11px;position:absolute;top:1.6rem;left:-1.85rem}.board-timeline>.is-pinned:before{background-color:var(--color-primary)}}@media (width>=1536px){.board-timeline{align-items:flex-start;max-width:1200px;padding-left:0}.board-timeline:before{left:50%;transform:translate(-1px)}.board-timeline>*{width:calc(50% - 2.5rem)}.board-timeline>:nth-child(2n){align-self:flex-end}.board-timeline>:nth-child(odd):before{left:auto;right:calc(-2.5rem - 5.5px)}.board-timeline>:nth-child(2n):before{left:calc(-2.5rem - 5.5px)}.board-timeline .board-item-body.has-cover{grid-template-columns:160px minmax(0,1fr)}}.board-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.board-grid .board-cover{aspect-ratio:16/10}.board-grid .board-text.is-clamped{max-height:8rem;position:relative;overflow:hidden}.board-grid .board-text.is-clamped:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-body-bg));pointer-events:none;height:3rem;position:absolute;inset:auto 0 0}@media (width>=768px){.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1536px){.board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.board-cover{background-color:var(--color-gray-100);aspect-ratio:4/5;border-radius:.75rem;display:block;overflow:hidden}.board-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.board-cover:hover img{transform:scale(1.03)}.board-item-body{flex-direction:column;gap:1.25rem;display:flex}@media (width>=640px){.board-timeline .board-item-body.has-cover{grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}}.comment{border-radius:.6rem;transition:background-color .4s}.comment.is-highlighted{background-color:var(--color-primary-light);box-shadow:inset 3px 0 0 var(--color-primary);margin-inline:-.75rem;padding:.75rem}.comment.is-hidden p{color:var(--color-gray-500);font-style:italic}.mention-list{z-index:30;border:1px solid var(--color-card-border);background-color:var(--color-body-bg);border-radius:.6rem;max-height:260px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px -14px #070c1c4d}.mention-list button{text-align:left;align-items:center;gap:.6rem;width:100%;padding:.55rem .8rem;display:flex}.mention-list button.is-active,.mention-list button:hover{background-color:var(--color-primary-light)}.board-gallery{flex-wrap:wrap;gap:.5rem;display:flex}.board-gallery a{background-color:var(--color-gray-100);aspect-ratio:1;border-radius:.5rem;flex:none;width:88px;display:block;overflow:hidden}.board-gallery img{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.board-gallery a:hover img{opacity:.85}.board-gallery .is-more{position:relative}.board-gallery .is-more:after{content:attr(data-more);color:#fff;background-color:#070c1c9e;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:flex;position:absolute;inset:0}.uploader-drop{border:2px dashed var(--color-gray-300);background-color:var(--color-gray-100);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:1.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.uploader-drop:hover,.uploader-drop.is-dragging{border-color:var(--color-primary);background-color:var(--color-primary-light)}.uploader-progress{background-color:var(--color-gray-100);border-radius:.6rem;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.uploader-bar{background-color:var(--color-gray-300);border-radius:999px;height:5px;margin-top:.4rem;display:block;overflow:hidden}.uploader-bar>span{border-radius:inherit;background-color:var(--color-primary);height:100%;transition:width .2s;display:block}.uploader-thumb{background-color:var(--color-gray-100);aspect-ratio:1;border-radius:.6rem;position:relative;overflow:hidden}.uploader-thumb.is-cover{aspect-ratio:4/5;max-width:260px}.uploader-thumb img{object-fit:cover;width:100%;height:100%}.uploader-remove{color:#fff;background-color:#070c1c8c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .15s;display:flex;position:absolute;top:.4rem;right:.4rem}.uploader-remove:hover{background-color:var(--color-danger)}.toast-stack{z-index:140;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;gap:.6rem;width:min(380px,100vw - 2rem);display:flex;position:fixed;left:auto}@media (width<=991.98px){.toast-stack{bottom:calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom,0px) + .75rem);width:auto;left:1rem;right:1rem}}.toast{pointer-events:auto;border:1px solid var(--color-card-border);background-color:var(--color-body-bg);border-radius:.9rem;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -14px #070c1c59,0 4px 12px -6px #070c1c33}.toast-in{animation:.42s cubic-bezier(.22,1.4,.36,1) both toast-in}.toast-out{animation:.2s cubic-bezier(.4,0,1,1) both toast-out}@media (width<=991.98px){.toast-in{animation-name:toast-in-up}}.toast-life{transform-origin:0;border-radius:var(--radius-pill);opacity:.45;width:100%;height:2px;animation:toast-life var(--toast-life,5s) linear both;background-color:currentColor;position:absolute;bottom:0;left:0}.toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.toast-close{color:var(--color-gray-500);flex-shrink:0;transition:color .15s}.toast-close:hover{color:var(--color-gray-800)}@media (prefers-reduced-motion:reduce){.toast-in,.toast-out{animation:none}}.dialog-backdrop{z-index:130;-webkit-backdrop-filter:blur(10px)saturate(70%);background-color:#070c1c9e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dialog-backdrop{background-color:#070c1cc7}}.dialog-panel{border:1px solid var(--color-card-border);background-color:var(--color-body-bg);background-image:linear-gradient(#fff9,#0000 45%);border-radius:1.25rem;width:100%;max-width:460px;padding:1.75rem;box-shadow:0 32px 64px -20px #070c1c80,0 8px 20px -8px #070c1c4d}.dark .dialog-panel{background-image:linear-gradient(#ffffff0d,#0000 45%)}.dialog-icon{width:52px;height:52px;color:var(--color-warning-ink);background-image:linear-gradient(145deg,#fdda0c3d,#fdda0c1a);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dialog-icon{background-image:linear-gradient(145deg, color-mix(in srgb, var(--color-warning) 24%, transparent), color-mix(in srgb, var(--color-warning) 10%, transparent))}}.dialog-icon{box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #fdda0c42,0 8px 18px -8px #fdda0ca6}@supports (color:color-mix(in lab, red, red)){.dialog-icon{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 26%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--color-warning) 65%, transparent)}}.dark .dialog-icon{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #fdda0c4d,0 8px 18px -8px #fdda0cb3}@supports (color:color-mix(in lab, red, red)){.dark .dialog-icon{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 30%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--color-warning) 70%, transparent)}}.dialog-title{color:var(--color-gray-900);font-size:1.25rem;font-weight:600;line-height:1.35}.dialog-detail{color:var(--color-gray-600);margin-top:.4rem;font-size:1.05rem;line-height:1.5}.spotlight-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);background-color:#070c1c66;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.spotlight-panel{border:1px solid var(--color-card-border);background-color:#ffffffd6;border-radius:1.15rem;flex-direction:column;width:100%;max-width:620px;max-height:70vh;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spotlight-panel{background-color:color-mix(in srgb, var(--color-body-bg) 84%, transparent)}}.spotlight-panel{-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:0 32px 64px -20px #070c1c73,0 8px 20px -8px #070c1c40}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.spotlight-panel{background-color:var(--color-body-bg)}}.spotlight-field{flex-shrink:0;align-items:center;gap:.9rem;height:64px;padding-inline:1.4rem;display:flex}.spotlight-field input{min-width:0;color:var(--color-gray-900);background:0 0;border:0;outline:0;flex:auto;font-size:1.6rem;font-weight:400}.spotlight-field input::placeholder{color:var(--color-gray-500)}.spotlight-loading{border:2px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:var(--radius-pill);flex-shrink:0;width:1.25rem;height:1.25rem;animation:.7s linear infinite spotlight-spin}@keyframes spotlight-spin{to{transform:rotate(360deg)}}.spotlight-results{border-top:1px solid var(--color-border);flex:auto;min-height:0;padding:.5rem;overflow-y:auto}.spotlight-item{width:100%;color:var(--color-gray-800);text-align:left;border-radius:.7rem;align-items:center;gap:.85rem;padding:.6rem .8rem;font-size:1.1rem;transition:background-color .12s,color .12s;display:flex}.spotlight-item:hover,.spotlight-item.is-active{background-color:var(--color-primary);color:var(--color-primary-inverse)}.spotlight-item :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-gray-500)}.spotlight-item:hover :is(.ki-duotone,.ki-outline,.ki-solid),.spotlight-item.is-active :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary-inverse)}.spotlight-hints{border-top:1px solid var(--color-border);color:var(--color-gray-500);flex-shrink:0;align-items:center;gap:1rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:500;display:flex}.spotlight-hints kbd{border:1px solid var(--color-border);background-color:var(--color-gray-100);min-width:1.5rem;color:var(--color-gray-600);border-radius:.35rem;justify-content:center;align-items:center;padding:.1rem .35rem;font-family:inherit;font-size:.85rem;display:inline-flex}.form-actions{z-index:20;border-radius:var(--radius-lg);border:1px solid var(--color-card-border);border-top-color:var(--color-card-edge-top);border-bottom-color:var(--color-card-edge-bottom);background-color:#ffffffd1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.25rem;padding:1rem 1.5rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.form-actions{background-color:color-mix(in srgb, var(--color-body-bg) 82%, transparent)}}.form-actions{-webkit-backdrop-filter:blur(14px)saturate(170%);box-shadow:var(--shadow-card-hover)}.form-actions-note{color:var(--color-gray-500);margin-right:auto;font-size:.9rem}@supports not ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.form-actions{background-color:var(--color-body-bg)}}.tip{position:relative}.tip:after{content:attr(data-tip);z-index:30;border-radius:var(--radius-sm);background-color:var(--color-gray-900);color:var(--color-body-bg);white-space:nowrap;pointer-events:none;opacity:0;padding:.3rem .55rem;font-size:.8rem;font-weight:500;line-height:1.3;transition:opacity .14s,transform .14s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(.25rem)}.tip:hover:after,.tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.tip.tip-end:after{left:auto;right:0;transform:translateY(.25rem)}.tip.tip-end:hover:after,.tip.tip-end:focus-visible:after{transform:none}@media (prefers-reduced-motion:reduce){.tip.tip-end:after,.tip.tip-end:hover:after,.tip.tip-end:focus-visible:after{transform:none}.tip:after{transition:opacity .14s;transform:translate(-50%)}.tip:hover:after,.tip:focus-visible:after{transform:translate(-50%)}}.design-nav{top:calc(var(--app-header-height) + 1.5rem);max-height:calc(100dvh - var(--app-header-height) - 3rem);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-body-bg);box-shadow:var(--shadow-card);flex-direction:column;gap:.125rem;padding:.75rem;display:flex;position:sticky;overflow-y:auto}.design-nav a{border-radius:var(--radius-md);color:var(--color-gray-700);align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.design-nav a:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}.design-nav a.is-active{background-color:var(--color-primary);color:var(--color-primary-inverse);box-shadow:var(--shadow-pill)}.design-nav a.is-active :is(.ki-duotone,.ki-outline,.ki-solid){color:var(--color-primary-inverse)}.design-section{scroll-margin-top:calc(var(--app-header-height) + 3rem)}.design-section-head{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.875rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.design-section-title{color:var(--color-gray-900);font-size:1.5rem;font-weight:600}.design-lead{max-width:76ch;color:var(--color-gray-600);margin-top:.375rem;font-size:1.075rem;line-height:1.6}.design-item+.design-item{margin-top:2.5rem}.design-item-head{margin-bottom:1rem}.design-id{border-radius:var(--radius-sm);background-color:var(--color-gray-100);letter-spacing:.02em;color:var(--color-gray-600);align-items:center;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.design-id:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.design-item-title{color:var(--color-gray-900);font-size:1.075rem;font-weight:600}.design-item-rule{border-left:2px solid var(--color-primary);max-width:78ch;color:var(--color-gray-600);margin-top:.5rem;padding-left:.75rem;font-size:.95rem;line-height:1.6}.design-stage{border-radius:var(--radius-lg);background-color:var(--color-page-bg);padding:1.5rem}.design-stage.is-bare{background-color:#0000;padding:0}.design-states{border-radius:var(--radius-md);background-color:var(--color-border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.design-state{background-color:var(--color-body-bg);flex-direction:column;gap:.75rem;padding:1.125rem;display:flex}.design-state-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);align-items:center;gap:.375rem;font-size:.8rem;font-weight:600;display:flex}.design-state-note{color:var(--color-gray-500);margin-top:auto;font-size:.85rem;line-height:1.5}.design-elev-hover{border-top-color:var(--color-card-edge-top-strong);border-bottom-color:var(--color-card-edge-bottom-strong);box-shadow:var(--shadow-card-hover)}.design-elev-lift{border-top-color:var(--color-card-edge-top-strong);border-bottom-color:var(--color-card-edge-bottom-strong);box-shadow:var(--shadow-card-lift);transform:translateY(-6px)}.design-elev-lift .card-icon{transform:translateY(-3px)scale(1.08)}.design-compare{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.design-compare-wide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.design-compare-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);margin-bottom:.75rem;font-size:.8rem;font-weight:600}.design-screen{scroll-margin-top:7rem}.design-screen+.design-screen{margin-top:2rem}.design-screen-head{margin-bottom:1rem}.design-screen-title{color:var(--color-gray-900);font-size:1.275rem;font-weight:600}.design-screen-canvas{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-page-bg);padding:1.5rem}.design-screen-inner>:first-child{margin-top:0}.design-nav-back{border-bottom:1px solid var(--color-border);color:var(--color-gray-500);margin-bottom:.5rem;padding-bottom:.75rem}.design-code{border-radius:var(--radius-md);background-color:#15171c;margin-top:1rem;position:relative}.design-code pre{color:#c8ccd8;padding:1rem 3.25rem 1rem 1.125rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.design-code code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.design-code-copy{border-radius:var(--radius-sm);color:#808290;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.design-code-copy:hover{color:#f5f5f5;background-color:#ffffff14}.design-swatch{align-items:center;gap:.75rem;min-width:0;display:flex}.design-swatch-chip{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #00000014}.design-swatch-name{color:var(--color-gray-900);overflow-wrap:anywhere;font-size:.95rem;font-weight:500}.design-swatch-value{color:var(--color-gray-500);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:flex}.design-swatch-dark{border-radius:var(--radius-pill);background-color:var(--color-gray-100);align-items:center;gap:.25rem;padding:.05rem .35rem;display:inline-flex}.design-verdict{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);padding:1rem 1.125rem}.design-verdict.is-do{border-color:var(--color-success)}.design-verdict.is-dont{border-color:var(--color-danger)}.design-verdict-label{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:inline-flex}.design-verdict.is-do .design-verdict-label{color:var(--color-success-ink)}.design-verdict.is-dont .design-verdict-label{color:var(--color-danger-ink)}.date-leaf{border-radius:var(--radius-md);background-color:var(--color-gray-100);flex-direction:column;flex-shrink:0;align-items:center;width:3.25rem;padding:.5rem 0 .55rem;line-height:1;display:inline-flex}.date-leaf-weekday,.date-leaf-month{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-500);font-size:.7rem;font-weight:700}.date-leaf-day{color:var(--color-gray-900);margin-block:.3rem .25rem;font-size:1.4rem;font-weight:700}.date-leaf.is-highlight{background-image:linear-gradient(160deg, var(--color-primary-gradient-from), var(--color-primary-gradient-to));box-shadow:0 10px 20px -10px rgb(var(--brand-rgb) / .6)}.date-leaf.is-highlight>*{color:#fff}.kanban,.kanban-drag{--kanban-lane-bg:#f3f4f6}@supports (color:color-mix(in lab, red, red)){.kanban,.kanban-drag{--kanban-lane-bg:color-mix(in srgb, var(--color-gray-200) 55%, var(--color-page-bg))}}.kanban,.kanban-drag{--kanban-card-bg:var(--color-body-bg)}.dark .kanban,.dark .kanban-drag{--kanban-lane-bg:var(--color-page-bg);--kanban-card-bg:var(--color-gray-100)}.kanban{cursor:grab;align-items:flex-start;gap:1rem;margin:-.25rem -.25rem 0;padding:.25rem .25rem 1rem;display:flex;overflow-x:auto}.kanban.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.kanban.is-panning .kanban-card{pointer-events:none}@supports selector(::-webkit-scrollbar){.kanban::-webkit-scrollbar{height:10px}.kanban::-webkit-scrollbar-track{background-color:#0000;border-radius:999px}.kanban::-webkit-scrollbar-thumb{background-color:#78829d73;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.kanban::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-gray-600) 45%, transparent)}}.kanban::-webkit-scrollbar-thumb:hover{background-color:#78829db3}@supports (color:color-mix(in lab, red, red)){.kanban::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--color-gray-600) 70%, transparent)}}}@supports not selector(::-webkit-scrollbar){.kanban{scrollbar-width:thin;scrollbar-color:#78829d73 transparent}@supports (color:color-mix(in lab, red, red)){.kanban{scrollbar-color:color-mix(in srgb, var(--color-gray-600) 45%, transparent) transparent}}}.kanban-column{border:1px solid var(--color-card-border);border-top-color:var(--color-card-edge-top);border-bottom-color:var(--color-card-edge-bottom);border-radius:var(--radius-lg);background-color:var(--color-body-bg);width:18rem;box-shadow:var(--shadow-card);flex-direction:column;flex:0 0 18rem;display:flex;overflow:hidden}.kanban-column-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}.kanban-dot{background-color:var(--stage-color,var(--color-gray-400));border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem}.kanban-lane{overscroll-behavior:contain;background-color:var(--kanban-lane-bg);scrollbar-width:thin;scrollbar-color:#78829d59 transparent;flex-direction:column;flex:auto;gap:.625rem;min-height:7rem;max-height:max(20rem,100vh - 20rem);padding:.625rem;display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kanban-lane{scrollbar-color:color-mix(in srgb, var(--color-gray-600) 35%, transparent) transparent}}.kanban-empty{border:1px dashed var(--color-border-dashed);border-radius:var(--radius-md);color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:.625rem}.kanban-item{cursor:grab;position:relative}.kanban-card{border:1px solid var(--color-card-border);border-top-color:var(--color-card-edge-top);border-bottom-color:var(--color-card-edge-bottom-strong);border-radius:var(--radius-md);background-color:var(--kanban-card-bg);padding:.75rem .75rem .75rem 1rem;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #10182814}.kanban-item:hover .kanban-card{border-top-color:var(--color-card-edge-top-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.kanban-ghost{opacity:.4}.kanban-ghost .kanban-card{box-shadow:none;border-style:dashed}.kanban-chosen,.kanban-drag{cursor:grabbing}.kanban-drag{opacity:1!important}.kanban-drag .kanban-card{transform-origin:top;box-shadow:var(--shadow-card-lift);transition:none;animation:.6s ease-out kanban-swing}.kanban-saved{animation:1.1s ease-out kanban-saved}.kanban-column-foot{border-top:1px solid var(--color-border);background-color:var(--kanban-lane-bg);padding:.625rem}.kanban-add{border-radius:var(--radius-sm);width:100%;color:var(--color-gray-600);align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.kanban-add:hover{background-color:var(--kanban-card-bg);color:var(--color-primary)}.kanban-composer{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background-color:var(--kanban-card-bg);cursor:default;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}@keyframes kanban-swing{0%{transform:rotate(0)}15%{transform:rotate(7deg)}35%{transform:rotate(-5deg)}55%{transform:rotate(3deg)}75%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes kanban-saved{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 0%, transparent)}30%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 55%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.kanban-item:hover .kanban-card{transform:none}.kanban-drag .kanban-card,.kanban-saved{animation:none}}.album-tile{flex-direction:column;gap:1rem;min-width:0;display:flex;position:relative}.album-fan{aspect-ratio:12/13;isolation:isolate;position:relative}.album-fan-photo{border:5px solid var(--color-body-bg);border-radius:var(--radius-md);background-color:var(--color-gray-200);transform-origin:50% 130%;justify-content:center;align-items:center;transition:transform .42s cubic-bezier(.34,1.4,.64,1),box-shadow .3s;display:flex;position:absolute;inset:6% 12%;overflow:hidden;box-shadow:0 10px 24px -12px #10182859,0 2px 6px -2px #1018281f}.album-fan-photo img{object-fit:cover;width:100%;height:100%}.album-fan-photo.is-empty{color:var(--topic-albuns)}@supports (color:color-mix(in lab, red, red)){.album-fan-photo.is-empty{color:color-mix(in srgb, var(--topic-albuns) 55%, var(--color-gray-500))}}.album-fan-photo.is-empty{background-image:linear-gradient(145deg, var(--topic-albuns), var(--topic-albuns))}@supports (color:color-mix(in lab, red, red)){.album-fan-photo.is-empty{background-image:linear-gradient(145deg, color-mix(in srgb, var(--topic-albuns) 14%, var(--color-gray-100)), color-mix(in srgb, var(--topic-albuns) 4%, var(--color-gray-100)))}}.album-fan-photo.layer-0{transform:rotate(-3deg)translate(-3%)}.album-fan-photo.layer-1{transform:rotate(2deg)translate(3%)}.album-fan-photo.layer-2{transform:rotate(0)}.album-tile:not(.is-static):hover .album-fan-photo.layer-0,.album-tile:not(.is-static):focus-within .album-fan-photo.layer-0{transform:rotate(-7deg)translate(-5%)}.album-tile:not(.is-static):hover .album-fan-photo.layer-1,.album-tile:not(.is-static):focus-within .album-fan-photo.layer-1{transform:rotate(6deg)translate(5%)}.album-tile:not(.is-static):hover .album-fan-photo.layer-2,.album-tile:not(.is-static):focus-within .album-fan-photo.layer-2{transform:translateY(-2%)scale(1.03);box-shadow:0 22px 36px -16px #10182873,0 4px 10px -4px #1018282e}.album-tile.is-static .album-fan-photo.layer-0{transform:rotate(-9deg)translate(-8%)}.album-tile.is-static .album-fan-photo.layer-1{transform:rotate(8deg)translate(8%)}.album-fan-count{z-index:3;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1018289e;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:9%;right:14%}.album-fan-count i{color:inherit}.album-tile-actions{z-index:5;opacity:0;gap:.375rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:9%;right:14%;transform:translateY(-4px)}.album-tile:hover .album-tile-actions,.album-tile:focus-within .album-tile-actions{opacity:1;transform:none}@media (hover:none){.album-tile-actions{opacity:1;transform:none}}.album-tile-action{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-gray-700);background-color:var(--color-body-bg);justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;box-shadow:0 2px 8px -2px #10182840}.album-tile-action:hover{color:var(--color-primary);background-color:var(--color-gray-100)}.album-tile-body{flex-direction:column;gap:.375rem;padding-inline:.25rem;display:flex}.album-tile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gray-900);font-size:1.05rem;font-weight:600;transition:color .15s;overflow:hidden}.album-tile:not(.is-static):hover .album-tile-name{color:var(--color-primary)}.album-tile-progress{border-radius:var(--radius-pill);background-color:var(--color-gray-200);flex:auto;height:.375rem;overflow:hidden}.album-tile-progress>span{border-radius:inherit;background-color:var(--topic-albuns);height:100%;transition:width .3s;display:block}.album-tile-progress>span.is-over{background-color:var(--color-warning)}.album-tile-link{z-index:4;border-radius:var(--radius-lg);position:absolute;inset:0}.album-tile-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.album-fan-photo,.album-tile-actions{transition:none}}.choice-card{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);flex-direction:column;align-items:flex-start;gap:.375rem;width:100%;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.choice-card:hover{border-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.choice-card:hover{border-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 45%, var(--color-border))}}.choice-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.choice-card.is-selected{border-color:var(--step-tint,var(--color-primary));background-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.choice-card.is-selected{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 6%, var(--color-body-bg))}}.choice-card.is-selected{box-shadow:0 0 0 1px var(--step-tint,var(--color-primary))}.choice-card.is-selected:after{content:"";border-radius:var(--radius-pill);background:var(--step-tint,var(--color-primary)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") center / .8rem no-repeat;width:1.125rem;height:1.125rem;position:absolute;top:.75rem;right:.75rem}.choice-card-icon{width:3.5rem;height:3.5rem;color:var(--color-gray-600);background-color:var(--color-gray-100);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.375rem;transition:color .15s,background-color .15s;display:inline-flex}.choice-card.is-selected .choice-card-icon{color:var(--step-ink,var(--color-primary));background-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.choice-card.is-selected .choice-card-icon{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 16%, transparent)}}.choice-card-title{color:var(--color-gray-900);font-weight:600}.choice-card-text{color:var(--color-gray-500);font-size:.85rem;line-height:1.4}.choice-chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-gray-700);background-color:var(--color-body-bg);align-items:center;padding:.3rem .75rem;font-size:.85rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.choice-chip:hover{border-color:var(--step-tint,var(--color-primary));color:var(--step-ink,var(--color-primary))}.choice-chip.is-selected{border-color:var(--step-tint,var(--color-primary));color:var(--step-ink,var(--color-primary));background-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.choice-chip.is-selected{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 8%, var(--color-body-bg))}}@media (width<=767.98px){.coleta :is(.form-control,.form-select){font-size:16px}}.form-card>.card-body,.field-col{container-type:inline-size}.field-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.choice-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@container (width>=26rem){.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=30rem){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=44rem){.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=48rem){.field-grid.is-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.choice-grid.is-pair{grid-template-columns:minmax(0,1fr)}@container (width>=26rem){.choice-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=1200px){.settings-layout:has(.settings-nav){grid-template-columns:13.5rem minmax(0,1fr);align-items:start}}.settings-body{flex-direction:column;gap:1.25rem;min-width:0;max-width:80rem;display:flex}[id^=bloco-]{scroll-margin-top:calc(var(--app-header-height) + 1rem)}@media (width>=992px){[id^=bloco-]{scroll-margin-top:1rem}}.settings-nav{scrollbar-width:none;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}@media (width>=1200px){.settings-nav{flex-direction:column;padding-block:.25rem;position:sticky;top:0;overflow:visible}}.settings-nav-link{border-radius:var(--radius-md);min-width:0;color:var(--color-gray-600);flex:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.settings-nav-link:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}.settings-nav-link.is-active{background-color:var(--color-primary-light);color:var(--color-primary-ink);font-weight:600}@media (width>=1200px){.settings-nav-link{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:2px solid #0000}.settings-nav-link.is-active{border-left-color:var(--color-primary)}}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@container (width>=32rem){.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.field-grid>.is-wide,.choice-grid>.is-wide{grid-column:1/-1}.step-tone-primary{--step-tint:var(--color-primary);--step-ink:var(--color-primary-ink)}.step-tone-success{--step-tint:var(--color-success);--step-ink:var(--color-success-ink)}.step-tone-info{--step-tint:var(--color-info);--step-ink:var(--color-info-ink)}.step-tone-warning{--step-tint:var(--color-warning);--step-ink:var(--color-warning-ink)}.summary-icon{width:2.5rem;height:2.5rem;color:var(--step-ink,var(--color-primary));background-color:var(--step-tint,#0f74e6);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.summary-icon{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 12%, transparent)}}@media (width>=1280px){.wizard-aside{top:calc(var(--app-header-height) + 1.25rem);position:sticky}}.card-section{border-top:1px solid var(--color-border);flex-direction:column;gap:1.25rem;padding-top:2rem;display:flex}.card-section-head{align-items:flex-start;gap:.875rem;display:flex}.card-section-title{color:var(--color-gray-900);font-size:1.1rem;font-weight:600}.card-section-text{color:var(--color-gray-500);margin-top:.125rem;font-size:.925rem}.choice-card.is-compact{white-space:nowrap;flex-direction:row;align-items:center;gap:.75rem;width:auto;padding:.625rem 2.75rem .625rem .75rem}.choice-card.is-compact .choice-card-icon{border-radius:.75rem;width:2.5rem;height:2.5rem;margin-bottom:0}.choice-card.is-compact.is-selected:after{top:50%;transform:translateY(-50%)}.choice-card.is-locked{cursor:not-allowed;opacity:.5}.choice-card.is-locked:hover{border-color:var(--color-border)}.option-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);transition:border-color .15s,background-color .15s}.option-panel.is-on{border-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.option-panel.is-on{border-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 40%, var(--color-border))}}.option-panel.is-on{background-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.option-panel.is-on{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 3%, var(--color-body-bg))}}.option-panel-head{cursor:pointer;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.option-panel-head .form-switch{flex-shrink:0;margin-top:.25rem}.option-panel-title{color:var(--color-gray-900);font-weight:600;display:block}.option-panel-text{color:var(--color-gray-500);margin-top:.125rem;font-size:.875rem;line-height:1.45;display:block}.option-panel-body{border-top:1px dashed var(--step-tint,#0f74e6);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.option-panel-body{border-top:1px dashed color-mix(in srgb, var(--step-tint,var(--color-primary)) 30%, var(--color-border))}}.corner-picker{aspect-ratio:3/2;border:1px solid var(--color-border);border-radius:var(--radius-md);background-image:linear-gradient(160deg, var(--color-gray-100), var(--color-gray-200));width:9rem;position:relative}.corner-picker-spot{border:1px dashed var(--color-gray-400);background-color:var(--color-body-bg);border-radius:.375rem;width:2.25rem;height:1.25rem;transition:background-color .15s,border-color .15s;position:absolute}.corner-picker-spot:hover{border-color:var(--step-tint,var(--color-primary))}.corner-picker-spot.is-selected{border-style:solid;border-color:var(--step-tint,var(--color-primary));background-color:var(--step-tint,var(--color-primary))}.corner-picker-spot.is-top-left{top:.5rem;left:.5rem}.corner-picker-spot.is-top-right{top:.5rem;right:.5rem}.corner-picker-spot.is-bottom-left{bottom:.5rem;left:.5rem}.corner-picker-spot.is-bottom-right{bottom:.5rem;right:.5rem}.range-field{--range-tint:var(--step-tint,var(--color-primary));--range-thumb:1.25rem;--range-track:.5rem;--ratio:0;flex-direction:column;gap:.375rem;display:flex}.range-field-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.range-field-value{border-radius:var(--radius-pill);color:var(--step-ink,var(--color-primary));background-color:var(--range-tint);padding:.125rem .5rem;font-size:.85rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.range-field-value{background-color:color-mix(in srgb, var(--range-tint) 12%, transparent)}}.range-field-control{padding-top:.25rem;position:relative}.range-field-input{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.75rem;margin:0}.range-field-input:focus{outline:none}.range-field-input::-webkit-slider-runnable-track{height:var(--range-track);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--range-tint) calc(var(--ratio) * 100%), var(--color-gray-200) calc(var(--ratio) * 100%));box-shadow:inset 0 1px 2px #1018281f}.range-field-input::-moz-range-track{height:var(--range-track);border-radius:var(--radius-pill);background:var(--color-gray-200);box-shadow:inset 0 1px 2px #1018281f}.range-field-input::-moz-range-progress{height:var(--range-track);border-radius:var(--radius-pill);background:var(--range-tint)}.range-field-input::-webkit-slider-thumb{width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-track) - var(--range-thumb)) / 2);border:3px solid var(--range-tint);background:var(--color-body-bg);appearance:none;border-radius:50%;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px -1px #1018284d}.range-field-input::-moz-range-thumb{width:calc(var(--range-thumb) - 6px);height:calc(var(--range-thumb) - 6px);border:3px solid var(--range-tint);background:var(--color-body-bg);border-radius:50%;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px -1px #1018284d}.range-field-input:hover::-webkit-slider-thumb{transform:scale(1.1)}.range-field-control.is-active .range-field-input::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--range-tint), 0 2px 8px -1px #10182859;transform:scale(1.15)}@supports (color:color-mix(in lab, red, red)){.range-field-control.is-active .range-field-input::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--range-tint) 22%, transparent), 0 2px 8px -1px #10182859}}.range-field-control.is-active .range-field-input::-moz-range-thumb{box-shadow:0 0 0 6px var(--range-tint), 0 2px 8px -1px #10182859;transform:scale(1.15)}@supports (color:color-mix(in lab, red, red)){.range-field-control.is-active .range-field-input::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--range-tint) 22%, transparent), 0 2px 8px -1px #10182859}}.range-field-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.range-field-bubble{bottom:calc(100% - .125rem);left:calc(var(--range-thumb) / 2 + (100% - var(--range-thumb)) * var(--ratio));color:#fff;white-space:nowrap;background-color:var(--color-gray-900);opacity:0;pointer-events:none;border-radius:.5rem;padding:.2rem .5rem;font-size:.8rem;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,4px);box-shadow:0 6px 14px -6px #10182880}.range-field-bubble:after{content:"";border:5px solid #0000;border-top-color:var(--color-gray-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}.range-field-control.is-active .range-field-bubble,.range-field-control:hover .range-field-bubble{opacity:1;transform:translate(-50%)}.range-field-marks{color:var(--color-gray-500);justify-content:space-between;font-size:.75rem;display:flex}.range-field.is-opacity .range-field-input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-tint), var(--range-tint)), repeating-conic-gradient(var(--color-gray-300) 0 25%, var(--color-body-bg) 0 50%) 0 0 / .75rem .75rem;height:.75rem}@supports (color:color-mix(in lab, red, red)){.range-field.is-opacity .range-field-input::-webkit-slider-runnable-track{background:linear-gradient(to right, color-mix(in srgb, var(--range-tint) 5%, transparent), var(--range-tint)), repeating-conic-gradient(var(--color-gray-300) 0 25%, var(--color-body-bg) 0 50%) 0 0 / .75rem .75rem}}.range-field.is-opacity .range-field-input::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px #0714371a}@supports (color:color-mix(in lab, red, red)){.range-field.is-opacity .range-field-input::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gray-900) 10%, transparent)}}.range-field.is-opacity .range-field-input::-moz-range-track{background:linear-gradient(to right, var(--range-tint), var(--range-tint)), repeating-conic-gradient(var(--color-gray-300) 0 25%, var(--color-body-bg) 0 50%) 0 0 / .75rem .75rem;height:.75rem}@supports (color:color-mix(in lab, red, red)){.range-field.is-opacity .range-field-input::-moz-range-track{background:linear-gradient(to right, color-mix(in srgb, var(--range-tint) 5%, transparent), var(--range-tint)), repeating-conic-gradient(var(--color-gray-300) 0 25%, var(--color-body-bg) 0 50%) 0 0 / .75rem .75rem}}.range-field.is-opacity .range-field-input::-moz-range-progress{background:0 0}.range-field.is-opacity .range-field-input::-webkit-slider-thumb{margin-top:calc((.75rem - var(--range-thumb)) / 2)}@media (prefers-reduced-motion:reduce){.range-field-bubble{transition:none}.range-field-input::-webkit-slider-thumb{transition:none}}.style-toggle{border-radius:var(--radius-md);background-color:var(--color-gray-100);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.style-toggle-option{border-radius:calc(var(--radius-md) - .2rem);color:var(--color-gray-600);align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex;position:relative}.style-toggle-option:hover:not(:disabled){color:var(--color-gray-900)}.style-toggle-option.is-selected{color:var(--step-ink,var(--color-primary-ink));background-color:var(--color-body-bg);box-shadow:0 1px 3px #1018281f, 0 0 0 1px var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.style-toggle-option.is-selected{box-shadow:0 1px 3px #1018281f, 0 0 0 1px color-mix(in srgb, var(--step-tint,var(--color-primary)) 35%, transparent)}}.style-toggle-option:disabled{cursor:not-allowed;opacity:.4}.agenda-chip-dot{border-radius:var(--radius-pill);background-color:var(--dash-fill,var(--color-gray-400));flex-shrink:0;width:.55rem;height:.55rem}.room-card-mark{border-radius:var(--radius-md);background-color:var(--dash-soft);width:2.75rem;height:2.75rem;color:var(--dash-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-tint-neutral{--dash-fill:var(--color-gray-400);--dash-soft:var(--color-gray-100);--dash-ink:var(--color-gray-700)}.dash-tint-primary{--dash-fill:var(--color-primary);--dash-soft:var(--color-primary-light);--dash-ink:var(--color-primary-ink)}.dash-tint-success{--dash-fill:var(--color-success);--dash-soft:var(--color-success-light);--dash-ink:var(--color-success-ink)}.dash-tint-info{--dash-fill:var(--color-info);--dash-soft:var(--color-info-light);--dash-ink:var(--color-info-ink)}.dash-tint-warning{--dash-fill:var(--color-warning);--dash-soft:var(--color-warning-light);--dash-ink:var(--color-warning-ink)}.dash-tint-danger{--dash-fill:var(--color-danger);--dash-soft:var(--color-danger-light);--dash-ink:var(--color-danger-ink)}.bento{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.bento-tile{min-width:0;display:flex}.bento-tile>*{flex:auto;min-width:0}@media (width>=768px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.bento-tile{grid-column:span var(--span-md,1) / span var(--span-md,1)}}@media (width>=1280px){.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(10.5rem,auto)}.bento-tile{grid-column:span var(--span) / span var(--span);grid-row:span var(--rows) / span var(--rows)}.bento-tile.is-contained{contain:size}}.dash-tile{isolation:isolate;flex-direction:column;gap:.9rem;min-width:0;height:100%;padding:1.25rem 1.4rem;display:flex;position:relative}.dash-tile-head{align-items:center;gap:.75rem;display:flex}.dash-tile-title{color:var(--color-gray-900);font-size:1.05rem;font-weight:600;line-height:1.25}.dash-tile-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-500);font-size:.85rem;line-height:1.35;overflow:hidden}.dash-tile-body{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.dash-tile-scroll{flex:auto;min-height:0;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}.dash-tile-open{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex}.dash-tile-open:hover{background-color:var(--color-primary-light);color:var(--color-primary-ink);border-color:#0000}.dash-icon{border-radius:var(--radius-md);background-color:var(--dash-soft);width:2.25rem;height:2.25rem;color:var(--dash-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dash-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-ink);font-size:.8rem;font-weight:700}.dash-headline{letter-spacing:-.02rem;color:var(--color-gray-900);font-size:1.6rem;font-weight:700;line-height:1.1}.dash-link{color:var(--color-primary-ink);align-items:center;gap:.35rem;font-size:.95rem;font-weight:500;display:inline-flex}.dash-link:hover{text-decoration:underline}.dash-dot{background-color:var(--dash-fill);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--dash-fill);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dash-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--dash-fill) 18%, transparent)}}.dash-vivid{--color-gray-900:#fff;--color-gray-800:#fff;--color-gray-700:#ffffffe6;--color-gray-500:#ffffffc7;--color-gray-100:#ffffff1f;--color-border:#ffffff47;--color-primary-ink:#fff;--color-primary-light:#fff3;--dash-soft:#ffffff2e;--dash-ink:#fff;background-image:radial-gradient(420px 220px at 100% 0%, #ffffff38, transparent 60%), linear-gradient(145deg, var(--vivid-from), var(--vivid-to));color:#fff;box-shadow:0 18px 32px -18px var(--vivid-glow);border-color:#0000;overflow:hidden}.dash-vivid:hover{box-shadow:0 22px 36px -18px var(--vivid-glow);border-color:#0000}.dash-vivid-primary{--vivid-from:var(--color-primary-gradient-from);--vivid-to:var(--color-primary-gradient-to);--vivid-glow:rgb(var(--brand-rgb) / .7)}.dash-vivid-rose{--vivid-from:#e11d55;--vivid-to:#9f1239;--vivid-glow:#e11d5599}.dash-vivid-violet{--vivid-from:#6d5ce7;--vivid-to:#4331c4;--vivid-glow:#6d5ce799}.dash-vivid .dash-eyebrow{color:#ffffffd1}.dash-vivid .symbol-group{--symbol-ring:#ffffffe6}.dash-vivid .symbol>.symbol-label{color:var(--vivid-to);background-color:#fff}.dash-vivid-mark{z-index:-1;opacity:.14;pointer-events:none;line-height:1;position:absolute;bottom:-1.5rem;right:-1.25rem;transform:rotate(-12deg)}.dash-vivid-mark :is(.ki-duotone,.ki-outline,.ki-solid){color:#fff;font-size:8rem}.dash-vivid-pill{border-radius:var(--radius-pill);white-space:nowrap;color:#fff;background-color:#fff3;flex-shrink:0;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.dash-vivid-pill.is-strong{color:var(--vivid-to);background-color:#fff}.dash-vivid-headline{letter-spacing:-.01rem;font-size:1.6rem;font-weight:700;line-height:1.1}.dash-vivid-number{letter-spacing:-.02rem;font-size:2.5rem;font-weight:700;line-height:1}.dash-vivid-muted{color:#ffffffc7}.dash-tinted{border-color:var(--dash-fill)}@supports (color:color-mix(in lab, red, red)){.dash-tinted{border-color:color-mix(in srgb, var(--dash-fill) 38%, var(--color-card-border))}}.dash-tinted{background-image:radial-gradient(360px 200px at 100% 0%, var(--dash-fill), transparent 70%), linear-gradient(180deg, var(--dash-soft), var(--color-body-bg) 85%)}@supports (color:color-mix(in lab, red, red)){.dash-tinted{background-image:radial-gradient(360px 200px at 100% 0%, color-mix(in srgb, var(--dash-fill) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--dash-soft), var(--color-body-bg) 85%)}}.dash-todo-trigger{border-radius:var(--radius-pill);background-image:linear-gradient(135deg, var(--color-primary-gradient-from), var(--color-primary-gradient-to));box-shadow:0 10px 22px -12px rgb(var(--brand-rgb) / .8);color:#fff;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:.55rem;padding:.5rem .65rem .5rem .9rem;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.dash-todo-trigger:hover{box-shadow:0 14px 26px -12px rgb(var(--brand-rgb) / .85);transform:translateY(-1px)}.dash-todo-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dash-todo-trigger-dot{background-color:#fff;border-radius:50%;width:.55rem;height:.55rem;animation:2s ease-out infinite dash-ping}.dash-todo-trigger-count{border-radius:var(--radius-pill);text-align:center;min-width:1.6rem;color:var(--color-primary);background-color:#fff;padding:.1rem .45rem;font-size:.85rem;font-weight:700}.dash-todo-trigger-caret{transition:transform .15s}.dash-todo-trigger[aria-expanded=true] .dash-todo-trigger-caret{transform:rotate(180deg)}@keyframes dash-ping{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 7px #0000}}.dash-todo-menu{flex-direction:column;width:min(36rem,100vw - 2rem);max-height:min(70vh,40rem);display:flex;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden}.dash-todo-menu-head{background-image:radial-gradient(420px 180px at 0% 0%, rgb(var(--brand-rgb) / .14), transparent 70%);padding:1.25rem 1.25rem .75rem}.dash-todo-count{letter-spacing:-.02rem;color:var(--color-gray-900);margin-top:.25rem;font-size:1.25rem;font-weight:700;line-height:1.15}.dash-todo-count .tnum{background-image:linear-gradient(135deg, var(--color-primary-gradient-from), var(--color-primary-gradient-to));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;line-height:1}.dash-todo-tabs{border-bottom:1px solid var(--color-border);gap:.4rem;padding:0 1.25rem .85rem;display:flex;overflow-x:auto}.dash-todo-tab{border-radius:var(--radius-pill);background-color:var(--color-gray-100);color:var(--color-gray-700);cursor:pointer;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.dash-todo-tab:hover,.dash-todo-tab.is-active{background-color:var(--dash-soft);color:var(--dash-ink)}.dash-todo-tab.is-active{border-color:var(--dash-fill)}@supports (color:color-mix(in lab, red, red)){.dash-todo-tab.is-active{border-color:color-mix(in srgb, var(--dash-fill) 45%, transparent)}}.dash-todo-tab-count{border-radius:var(--radius-pill);background-color:var(--color-body-bg);padding:0 .4rem;font-size:.8rem}.dash-todo-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.dash-todo-list{flex:auto;min-height:0;padding:.5rem;overflow-y:auto}.dash-todo-item{border-radius:var(--radius-md);align-items:center;gap:.8rem;padding:.55rem .75rem;transition:background-color .15s;display:flex}.dash-todo-item:hover{background-color:var(--color-gray-100)}.dash-todo-item-title,.dash-todo-item-detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-todo-item-title{color:var(--color-gray-900);font-weight:600}.dash-todo-item-detail{color:var(--color-gray-500);font-size:.85rem}.dash-todo-item-meta{color:var(--color-gray-900);flex-shrink:0;font-weight:600}.dash-todo-foot{border-top:1px solid var(--color-border);color:var(--color-primary-ink);justify-content:center;align-items:center;gap:.35rem;padding:.75rem;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.dash-todo-foot:hover{background-color:var(--color-primary-light)}.dash-feed{flex-direction:column;gap:.15rem;display:flex}.dash-feed-item,.dash-date{border-radius:var(--radius-md);align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.45rem .5rem;transition:background-color .15s;display:flex}:is(.dash-feed-item,.dash-date):hover{background-color:var(--color-gray-100)}.dash-live{border:2px solid var(--color-body-bg);background-color:var(--color-success);border-radius:50%;width:.75rem;height:.75rem;animation:2s ease-out infinite dash-live;position:absolute;bottom:-1px;right:-1px}.dash-live-badge{border-radius:var(--radius-pill);background-color:var(--color-danger);letter-spacing:.08em;text-transform:uppercase;color:#fff;flex-shrink:0;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.dash-live-badge>span{background-color:#fff;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-out infinite dash-ping}@keyframes dash-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.dash-live,.dash-live-badge>span,.dash-todo-trigger-dot{animation:none}}.dash-agenda{flex-direction:column;gap:.85rem;display:flex}.dash-agenda-day{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.dash-agenda-date{border-radius:var(--radius-md);background-color:var(--color-gray-100);flex-direction:column;align-items:center;padding:.5rem 0 .55rem;line-height:1;display:flex}.dash-agenda-weekday{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-500);font-size:.7rem;font-weight:700}.dash-agenda-daynum{color:var(--color-gray-900);margin-top:.3rem;font-size:1.4rem;font-weight:700}.dash-agenda-day.is-today .dash-agenda-date{background-image:linear-gradient(160deg, var(--color-primary-gradient-from), var(--color-primary-gradient-to));box-shadow:0 10px 20px -10px rgb(var(--brand-rgb) / .6)}.dash-agenda-day.is-today :is(.dash-agenda-weekday,.dash-agenda-daynum){color:#fff}.dash-agenda-events{flex-direction:column;gap:.45rem;display:flex}.dash-agenda-event{border-left:3px solid var(--dash-fill);border-radius:var(--radius-sm);background-color:var(--dash-soft);align-items:center;gap:.85rem;padding:.5rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-agenda-event{background-color:color-mix(in srgb, var(--dash-soft) 70%, transparent)}}.dash-agenda-event.is-past{opacity:.55}.dash-agenda-time{min-width:3rem;color:var(--color-gray-900);flex-shrink:0;font-weight:700}.dash-goal{border-radius:var(--radius-pill);background-color:#ffffff1a;height:.6rem;overflow:hidden}.dash-goal>span{border-radius:inherit;background-image:linear-gradient(90deg, var(--color-primary-gradient-from), var(--color-success));height:100%;display:block}.dash-overdue-pill{border-radius:var(--radius-pill);background-color:var(--color-danger-light);color:var(--color-danger-ink);align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.dash-overdue-pill:hover{text-decoration:underline}.dash-weeks{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-height:7rem;display:grid}.dash-week{flex-direction:column;gap:.35rem;min-width:0;display:flex}.dash-week-value{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-800);font-size:.8rem;font-weight:600;overflow:hidden}.dash-week-bar{border-radius:var(--radius-sm);background-color:var(--color-chart-track);flex:auto;align-items:flex-end;min-height:3rem;display:flex;overflow:hidden}.dash-week-bar>span{border-radius:var(--radius-sm);background-image:linear-gradient(#76d4618c,#76d46159);width:100%}@supports (color:color-mix(in lab, red, red)){.dash-week-bar>span{background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-success) 55%, transparent), color-mix(in srgb, var(--color-success) 35%, transparent))}}.dash-week:first-child .dash-week-bar>span{background-image:linear-gradient(180deg, var(--color-success), #5db548)}@supports (color:color-mix(in lab, red, red)){.dash-week:first-child .dash-week-bar>span{background-image:linear-gradient(180deg, var(--color-success), color-mix(in srgb, var(--color-success) 70%, var(--color-success-ink)))}}.dash-week-label{color:var(--color-gray-500);font-size:.75rem}.dash-money-list{flex-direction:column;gap:.55rem;display:flex}.dash-money-list>li{align-items:center;gap:.75rem;font-size:.95rem;display:flex}.dash-date-chip{border-radius:var(--radius-sm);background-color:var(--color-gray-100);text-align:center;white-space:nowrap;min-width:3.25rem;color:var(--color-gray-700);flex-shrink:0;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.dash-date-chip.is-late{background-color:var(--color-danger-light);color:var(--color-danger-ink)}.dash-entries>li{align-items:center;gap:.85rem;min-width:0;padding-block:.6rem;display:flex}.dash-entries>li:first-child{padding-top:0}.dash-entries>li+li{border-top:1px dashed var(--color-border-dashed)}.dash-entry-amount{white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.dash-accounts>li{align-items:center;gap:.8rem;min-width:0;padding-block:.55rem;display:flex}.dash-accounts>li:first-child{padding-top:0}.dash-accounts>li+li{border-top:1px dashed var(--color-border-dashed)}.dash-funnel{flex-direction:column;align-items:center;gap:.4rem;display:flex}.dash-funnel-step{width:var(--w);flex-direction:column;align-items:center;gap:.15rem;display:flex}.dash-funnel-label{color:var(--color-gray-500);white-space:nowrap;font-size:.75rem;font-weight:500}.dash-funnel-bar{border-radius:var(--radius-md);background-image:linear-gradient(90deg,#0f74e6,#0957b3);justify-content:center;align-items:center;width:100%;height:2.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-funnel-bar{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) calc(100% - var(--i) * 22%), var(--color-info)), color-mix(in srgb, var(--color-primary-gradient-to) calc(100% - var(--i) * 22%), var(--color-info)))}}.dash-funnel-bar{box-shadow:0 8px 16px -12px rgb(var(--brand-rgb) / .8);color:#fff;font-size:1.05rem;font-weight:700}.dash-donut:before{content:"";background-color:var(--color-body-bg);border-radius:50%;position:absolute}.dash-donut>span{color:var(--color-gray-900);font-weight:700;position:relative}.dash-donut{border-radius:50%;flex-shrink:0;place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative;box-shadow:0 12px 24px -16px #00000059}.dash-donut:before{inset:1.35rem}.dash-donut>span{font-size:1.3rem}.dash-segments{border-radius:var(--radius-pill);background-color:var(--color-chart-track);gap:3px;height:1.1rem;display:flex;overflow:hidden}.dash-segments>span{background-color:var(--dash-fill)}.dash-legend{flex-direction:column;gap:.45rem;display:flex}.dash-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;display:grid}.dash-legend>li{align-items:center;gap:.5rem;min-width:0;font-size:.85rem;display:flex}.dash-legend .dash-dot{box-shadow:none}.dash-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-500);font-size:.75rem;font-weight:700}.dash-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;display:grid}.dash-pipeline-step{background-image:linear-gradient(160deg, var(--dash-fill), var(--dash-soft));flex-direction:column;justify-content:center;gap:.15rem;height:100%;min-height:4.75rem;padding:.6rem 1.1rem .6rem 1.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-pipeline-step{background-image:linear-gradient(160deg, color-mix(in srgb, var(--dash-fill) 30%, var(--dash-soft)), var(--dash-soft))}}.dash-pipeline-step{clip-path:polygon(0 0,calc(100% - .8rem) 0,100% 50%,calc(100% - .8rem) 100%,0 100%,.8rem 50%);transition:filter .15s,transform .15s}.dash-pipeline>li:first-child .dash-pipeline-step{border-radius:var(--radius-md) 0 0 var(--radius-md);clip-path:polygon(0 0,calc(100% - .8rem) 0,100% 50%,calc(100% - .8rem) 100%,0 100%);padding-left:.9rem}.dash-pipeline>li:last-child .dash-pipeline-step{border-radius:0 var(--radius-md) var(--radius-md) 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,.8rem 50%)}.dash-pipeline-step:hover{filter:saturate(1.3);transform:translateY(-2px)}.dash-pipeline-step.is-empty{background-image:none;background-color:var(--color-gray-100)}.dash-pipeline-count{color:var(--dash-ink);font-size:1.9rem;font-weight:700;line-height:1}.dash-pipeline-step.is-empty .dash-pipeline-count{color:var(--color-gray-400)}.dash-pipeline-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-700);font-size:.8rem;font-weight:600;overflow:hidden}.dash-deadlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.25rem;display:grid}@media (width<=639px){.dash-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.4rem}.dash-deadlines{grid-template-columns:minmax(0,1fr)}}.dash-deadline{border-radius:var(--radius-md);align-items:center;gap:.65rem;margin-inline:-.5rem;padding:.35rem .5rem;transition:background-color .15s;display:flex}.dash-deadline:hover{background-color:var(--color-gray-100)}.dash-cal-tabs{border-radius:var(--radius-pill);background-color:var(--color-gray-100);flex-shrink:0;gap:.15rem;padding:.15rem;display:inline-flex}.dash-cal-tabs>button{border-radius:var(--radius-pill);color:var(--color-gray-500);cursor:pointer;background:0 0;border:0;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.dash-cal-tabs>button.is-active{background-color:var(--color-body-bg);color:var(--color-gray-900);box-shadow:0 1px 3px #0000001f}.dash-cal{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(1.6rem,1fr);gap:.2rem;display:grid}.dash-cal-weekday{color:var(--color-gray-400);place-items:center;font-size:.7rem;font-weight:700;display:grid}.dash-cal-day{border-radius:var(--radius-sm);color:var(--color-gray-700);place-items:center;font-size:.8rem;font-weight:600;display:grid}.dash-cal-day.is-out{visibility:hidden}.dash-cal-day.is-past{color:var(--color-gray-300)}.dash-cal-day.is-busy,.dash-cal-legend i.is-busy{background-image:linear-gradient(160deg, var(--color-primary-gradient-from), var(--color-primary-gradient-to));color:#fff}.dash-cal-day.is-busy.is-past{opacity:.45}.dash-cal-day.is-free-weekend,.dash-cal-legend i.is-free-weekend{background-color:var(--color-success-light);color:var(--color-success-ink);box-shadow:inset 0 0 0 1px #76d4618c}@supports (color:color-mix(in lab, red, red)){.dash-cal-day.is-free-weekend,.dash-cal-legend i.is-free-weekend{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-success) 55%, transparent)}}.dash-cal-day.is-blocked,.dash-cal-legend i.is-blocked{background-image:repeating-linear-gradient(135deg, var(--color-gray-100) 0 4px, var(--color-chart-track) 4px 8px);color:var(--color-gray-400)}.dash-cal-day.is-today{box-shadow:inset 0 0 0 2px var(--color-primary)}.dash-cal-legend{color:var(--color-gray-500);flex-wrap:wrap;gap:.35rem .9rem;font-size:.7rem;display:flex}.dash-cal-legend>span{align-items:center;gap:.35rem;display:inline-flex}.dash-cal-legend i{border-radius:3px;width:.7rem;height:.7rem}.dash-flow{grid-template-columns:repeat(var(--months,6), minmax(0, 1fr));flex:auto;gap:.35rem;min-height:6.5rem;display:grid}.dash-flow.is-tall{gap:.5rem;min-height:15rem}.dash-flow.is-tall .dash-flow-bar{width:1.1rem}.dash-flow.is-tall .dash-flow-label{font-size:.8rem}.bar-list{flex-direction:column;gap:.9rem;display:flex}.bar-list-head{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.95rem;display:flex}.bar-list-track{border-radius:var(--radius-pill);background-color:var(--color-chart-track);height:.5rem;margin-top:.35rem;overflow:hidden}.bar-list-track>span{border-radius:inherit;background-color:var(--dash-fill);height:100%;display:block}.dash-flow-month{border-radius:var(--radius-sm);flex-direction:column;gap:.3rem;min-width:0;padding:.3rem .2rem .2rem;display:flex}.dash-flow-month.is-current{background-color:var(--color-gray-100)}.dash-flow-bars{flex:auto;justify-content:center;align-items:stretch;gap:3px;display:flex}.dash-flow-bar{border-radius:3px 3px 2px 2px;flex-direction:column;justify-content:flex-end;width:.7rem;max-width:45%;display:flex;overflow:hidden}.dash-flow-bar.is-in,.dash-cal-legend i.is-in{--flow:var(--color-success)}.dash-flow-bar.is-out,.dash-cal-legend i.is-out{--flow:var(--color-danger)}.dash-flow-bar>.is-paid,.dash-cal-legend i:is(.is-in,.is-out){background-color:var(--flow)}.dash-flow-bar>.is-open,.dash-cal-legend i.is-open{background-image:repeating-linear-gradient(135deg, var(--flow,#99a1b7) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){.dash-flow-bar>.is-open,.dash-cal-legend i.is-open{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--flow,var(--color-gray-500)) 55%, transparent) 0 3px, transparent 3px 6px)}}.dash-flow-label{text-align:center;color:var(--color-gray-500);font-size:.7rem;font-weight:600}.dash-galleries,.dash-dates{flex-direction:column;gap:.1rem;display:flex}.dash-gallery{border-radius:var(--radius-md);align-items:center;gap:.7rem;margin-inline:-.5rem;padding:.35rem .5rem;transition:background-color .15s;display:flex}.dash-gallery:hover{background-color:var(--color-gray-100)}.dash-gallery-cover{border-radius:var(--radius-sm);background-color:var(--color-gray-100);width:2.75rem;height:2.75rem;color:var(--color-gray-400);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.dash-gallery-cover img{object-fit:cover;width:100%;height:100%}.dash-gallery-progress{border-radius:var(--radius-pill);background-color:var(--color-chart-track);height:.25rem;margin-top:.3rem;display:block;overflow:hidden}.dash-gallery-progress>span{border-radius:inherit;background-color:var(--color-primary);height:100%;display:block}.dash-storage{border-top:1px dashed var(--color-border-dashed);align-items:center;gap:.6rem;margin-top:auto;padding-top:.6rem;display:flex}.dash-storage-bar{border-radius:var(--radius-pill);background-color:var(--color-chart-track);flex:auto;height:.4rem;overflow:hidden}.dash-storage-bar>span{border-radius:inherit;background-color:var(--dash-fill);height:100%;display:block}.dash-date .dash-icon{width:2rem;height:2rem}.filter-chips{flex-wrap:wrap;gap:.45rem;display:flex}.filter-chips .agenda-chip{gap:.5rem;padding:.4rem .85rem;font-size:.925rem}.agenda-chip-count{font-variant-numeric:tabular-nums;color:var(--color-gray-500);font-weight:600}.agenda-chip.is-on .agenda-chip-count{color:var(--dash-ink,var(--color-gray-900))}.date-leaf.is-empty{box-shadow:inset 0 0 0 1px var(--color-border-dashed);background-color:#0000}.date-leaf.is-empty .date-leaf-day{color:var(--color-gray-400)}.table>tbody>tr.row-tone>td:first-child{box-shadow:inset 3px 0 0 var(--dash-fill)}.service-mark{background-color:var(--dash-soft);width:1.45rem;height:1.45rem;color:var(--dash-ink);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.paid-bar{flex-direction:column;align-items:flex-end;gap:.3rem;min-width:8.5rem;display:flex}.paid-bar .progress{width:100%;height:4px}.entry-kind{border-radius:var(--radius-pill);background-color:var(--dash-soft);width:1.65rem;height:1.65rem;color:var(--dash-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settle-summary{border-radius:var(--radius-md);background-color:var(--color-gray-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.9rem 1rem;display:grid}.settle-summary>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.settle-summary span{color:var(--color-gray-500);font-size:.8rem}.settle-summary strong{color:var(--color-gray-900);font-size:1.15rem;font-weight:700}.date-leaf.date-leaf-lg{border-radius:var(--radius-lg);width:5.5rem;padding:.8rem 0 .85rem}.date-leaf-lg .date-leaf-day{margin-block:.45rem .4rem;font-size:2.5rem}.date-leaf-lg .date-leaf-weekday,.date-leaf-lg .date-leaf-month{font-size:.8rem}.date-leaf.date-leaf-sm{width:2.85rem;padding:.35rem 0 .4rem}.date-leaf-sm .date-leaf-day{margin-block:.2rem .15rem;font-size:1.15rem}.date-leaf-sm .date-leaf-weekday,.date-leaf-sm .date-leaf-month{font-size:.62rem}.date-leaf.is-late{background-color:var(--color-danger-light)}.date-leaf.is-late>*{color:var(--color-danger-ink)}.work-cycle{gap:3px;width:100%;margin:0;padding:0;list-style:none;display:flex}.work-cycle>li{border-radius:var(--radius-pill);background-color:var(--color-gray-200);flex:1 1 0;height:6px}.work-cycle>li.is-done{background-color:var(--dash-fill)}.work-cycle>li.is-current{box-shadow:0 0 0 2px var(--dash-fill)}@supports (color:color-mix(in lab, red, red)){.work-cycle>li.is-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--dash-fill) 35%, transparent)}}.choice-card.is-toned{--step-tint:var(--dash-fill);--step-ink:var(--dash-ink)}.choice-card.is-toned .choice-card-icon{color:var(--dash-ink);background-color:var(--dash-soft)}.work-preview{box-shadow:inset 3px 0 0 var(--dash-fill);align-items:flex-start;gap:.9rem;padding-left:.9rem;display:flex}.logo-stage{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;height:5.5rem;padding:.9rem 1.25rem;display:flex}.logo-stage.is-light{background-color:#fff}.logo-stage.is-dark{background-color:#15171c;border-color:#0000}.logo-stage.is-compact{height:3rem;padding:.5rem .75rem}.logo-stage img{object-fit:contain;max-width:100%;max-height:100%}.logo-stage-empty{color:#99a1b7;font-size:.85rem;font-weight:500}.step-timeline{flex-direction:column;display:flex}.step-timeline-item{align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex;position:relative}.step-timeline-item:last-child{padding-bottom:0}.step-timeline-item:not(:last-child):before{content:"";background-color:var(--color-border);border-radius:1px;width:2px;position:absolute;top:2rem;bottom:.25rem;left:calc(.95rem - 1px)}.step-timeline-marker{border-radius:var(--radius-pill);background-color:var(--dash-soft);width:1.9rem;height:1.9rem;color:var(--dash-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.step-timeline-when{border-radius:var(--radius-pill);background-color:var(--dash-soft);color:var(--dash-ink);align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.question-field{border:1px dashed var(--color-border-dashed);border-radius:var(--radius-md);align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.question-field-number{border-radius:var(--radius-pill);background-color:var(--color-primary-light);width:1.75rem;height:1.75rem;color:var(--color-primary-ink);flex-shrink:0;justify-content:center;align-items:center;margin-top:1.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.notice-list>li+li{border-top:1px dashed var(--color-border-dashed)}.notice-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:.9rem;display:flex}.notice-row:first-child{padding-top:0}.notice-row:last-child{padding-bottom:0}.notice-row.is-off>label{opacity:.55}.announcement-list>li+li{border-top:1px dashed var(--color-border-dashed)}.announcement-row{border-radius:var(--radius-md);text-align:left;align-items:center;gap:1rem;width:100%;padding:.75rem .5rem;transition:background-color .12s;display:flex}.announcement-row:hover{background-color:var(--color-gray-100)}.pay-option{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}@container (width>=62rem){.pay-option{grid-template-columns:minmax(0,1fr) 22rem}}.pay-line{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container (width>=32rem){.pay-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.pay-line{grid-template-columns:1.3fr .9fr 1.5fr 1fr}.pay-line.is-down{grid-template-columns:1.3fr 1.5fr 1fr}}.pay-preview{border-radius:var(--radius-md);background-color:var(--color-gray-100);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}@container (width>=62rem){.pay-preview{top:calc(var(--app-header-height) + 1rem);max-height:calc(100dvh - var(--app-header-height) - 2rem);position:sticky;overflow-y:auto}.dialog-panel-body .pay-preview{top:0}}.pay-segment{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);flex-shrink:0;padding:3px;display:inline-flex}.pay-segment>button{border-radius:calc(var(--radius-md) - 3px);min-width:2.75rem;color:var(--color-gray-600);padding:.45rem .75rem;font-size:.9rem;font-weight:600}.pay-segment>button.is-selected{color:var(--step-ink,var(--color-primary));background-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.pay-segment>button.is-selected{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 12%, var(--color-body-bg))}}.profile-summary.plan-summary{grid-template-columns:minmax(0,1fr)}@media (width>=640px){.profile-summary.plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1800px){.profile-summary.plan-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-rows{flex-direction:column;display:flex;container-type:inline-size}.plan-row{border-top:1px solid var(--color-border);align-items:center;gap:.875rem;padding:.875rem 0;display:flex}.plan-row:first-child{border-top:0;padding-top:0}.plan-row.is-locked{opacity:.7}.plan-row.is-new{background-color:#0f74e608}@supports (color:color-mix(in lab, red, red)){.plan-row.is-new{background-color:color-mix(in srgb, var(--color-primary) 3%, transparent)}}.plan-row-check{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;display:inline-flex}.plan-row-fields{flex:1;grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.plan-row-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}@container (width>=40rem){.plan-row-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-row-main{grid-column:1/-1}}@container (width>=60rem){.plan-row-fields{grid-template-columns:minmax(0,2fr) 10rem 11rem 10rem;align-items:start}.plan-row-main{grid-column:auto}}.plan-row-actions{flex-shrink:0;align-self:flex-start;gap:.25rem;display:flex}.plan-panel{padding:0 0 1rem 2.625rem}.plan-panel,.plan-panel-body{flex-direction:column;gap:.875rem;display:flex}.plan-panel>.plan-panel-body,.card-body>.plan-panel-body{border:1px dashed #9fc3ee;padding:1rem 1.125rem}@supports (color:color-mix(in lab, red, red)){.plan-panel>.plan-panel-body,.card-body>.plan-panel-body{border:1px dashed color-mix(in srgb, var(--color-primary) 35%, var(--color-border))}}.plan-panel>.plan-panel-body,.card-body>.plan-panel-body{border-radius:var(--radius-md);background-color:#f8fbfe}@supports (color:color-mix(in lab, red, red)){.plan-panel>.plan-panel-body,.card-body>.plan-panel-body{background-color:color-mix(in srgb, var(--color-primary) 3%, var(--color-body-bg))}}.card-body>.plan-panel-body{margin-bottom:1.25rem}.plan-panel:not(:has(>.plan-panel-body)){border:1px dashed #9fc3ee;margin:0 0 1rem 2.625rem;padding:1rem 1.125rem}@supports (color:color-mix(in lab, red, red)){.plan-panel:not(:has(>.plan-panel-body)){border:1px dashed color-mix(in srgb, var(--color-primary) 35%, var(--color-border))}}.plan-panel:not(:has(>.plan-panel-body)){border-radius:var(--radius-md);background-color:#f8fbfe}@supports (color:color-mix(in lab, red, red)){.plan-panel:not(:has(>.plan-panel-body)){background-color:color-mix(in srgb, var(--color-primary) 3%, var(--color-body-bg))}}.plan-history{flex-direction:column;gap:1rem;display:flex}.plan-history>li{align-items:flex-start;gap:.75rem;display:flex}.pay-tiles{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem;display:grid}.pay-tile{gap:.25rem;height:100%}.pay-tile-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-500);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.pay-tile.is-selected .pay-tile-eyebrow{padding-right:1.75rem}.pay-tile-eyebrow .badge{letter-spacing:normal;text-transform:none}.pay-tile.is-selected .pay-tile-eyebrow{color:var(--step-ink,var(--color-primary))}.pay-tile-total{color:var(--color-gray-900);font-size:1.375rem;font-weight:700;line-height:1.25}.pay-tile-status{border-top:1px solid var(--color-border);color:var(--color-gray-500);flex-wrap:wrap;align-self:stretch;align-items:center;gap:.375rem;margin-top:auto;padding-top:.625rem;font-size:.85rem;font-weight:600;display:flex}.pay-tile-status.is-ok{color:var(--color-success-ink)}.pay-tile-status.is-missing{color:var(--color-warning-ink)}.pay-tile-status.is-over{color:var(--color-danger-ink)}.pay-tile.is-add{border:1px dashed var(--color-gray-300);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:.375rem;padding:1rem 1.125rem;display:flex}.pay-section{flex-direction:column;gap:1rem;display:flex}.pay-section-head{align-items:flex-start;gap:.875rem;display:flex}.pay-step-num{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--step-ink,var(--color-primary));background-color:var(--step-tint,#0f74e6);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-step-num{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 14%, transparent)}}.pay-section-title{color:var(--color-gray-900);font-size:1.05rem;font-weight:600;display:block}.pay-section-text{color:var(--color-gray-500);margin-top:.125rem;font-size:.875rem;line-height:1.45;display:block}@container (width>=40rem){.pay-section>:not(.pay-section-head){margin-left:2.875rem}}.pay-parts{flex-direction:column;gap:.75rem;display:flex}.pay-part{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg)}.pay-part-head{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding:.875rem 1rem;display:flex}.pay-part-info{flex:1;min-width:10rem}.pay-part.is-gap .pay-part-info{min-width:14rem}.pay-part-head .form-switch{flex-shrink:0}.pay-part-body{border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background-color:#fbfbfb;flex-direction:column;gap:.875rem;padding:1rem;display:flex;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pay-part-body{background-color:color-mix(in srgb, var(--color-gray-100) 60%, var(--color-body-bg))}}.pay-dot{border-radius:var(--radius-pill);background-color:var(--dash-fill,var(--color-gray-400));flex-shrink:0;width:.625rem;height:.625rem}.pay-part-head>.pay-dot{width:1rem;height:1rem}.pay-part-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--dash-ink,var(--color-gray-500));font-size:.75rem;font-weight:600;display:block}.pay-part-title{color:var(--color-gray-900);font-weight:600;display:block}.pay-part-text{color:var(--color-gray-500);margin-top:.125rem;font-size:.85rem;line-height:1.4;display:block}.pay-part-amount{color:var(--color-gray-900);flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:1.125rem;font-weight:700;line-height:1.3;display:flex}.pay-part-each{color:var(--color-gray-500);font-size:.8rem;font-weight:500}.pay-part.is-off .pay-part-head>.pay-dot{box-shadow:inset 0 0 0 2px var(--color-gray-300);background-color:#0000}.pay-part.is-off .pay-part-eyebrow{color:var(--color-gray-500)}.pay-part.is-gap,.pay-part.is-over{border-style:dashed;border-color:var(--color-gray-300)}.pay-part.is-gap .pay-dot,.pay-meter>.is-gap{background:repeating-linear-gradient(135deg, var(--color-warning) 0 3px, #fdda0c4d 3px 6px)}@supports (color:color-mix(in lab, red, red)){.pay-part.is-gap .pay-dot,.pay-meter>.is-gap{background:repeating-linear-gradient(135deg, var(--color-warning) 0 3px, color-mix(in srgb, var(--color-warning) 30%, transparent) 3px 6px)}}.pay-part.is-gap .pay-part-eyebrow,.pay-part.is-gap .pay-part-amount{color:var(--color-warning-ink)}.pay-part.is-over .pay-dot{background-color:var(--color-danger)}.pay-part.is-over .pay-part-eyebrow,.pay-part.is-over .pay-part-amount{color:var(--color-danger-ink)}.pay-add{border:1px dashed var(--color-gray-300);border-radius:var(--radius-md);text-align:left;width:100%;color:var(--step-ink,var(--color-primary));flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.875rem 1rem;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.pay-add:hover{border-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.pay-add:hover{border-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 55%, var(--color-border))}}.pay-add:hover{background-color:var(--step-tint,#0f74e6)}@supports (color:color-mix(in lab, red, red)){.pay-add:hover{background-color:color-mix(in srgb, var(--step-tint,var(--color-primary)) 4%, var(--color-body-bg))}}.pay-add:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pay-meter-card{flex-direction:column;gap:.875rem;display:flex}.pay-meter{border-radius:var(--radius-pill);background-color:var(--color-body-bg);gap:2px;height:.875rem;display:flex;position:relative;overflow:hidden}.pay-meter>span:not(.pay-meter-mark){background-color:var(--dash-fill);flex-shrink:0;min-width:3px}.pay-meter-mark{background-color:var(--color-danger);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}.pay-legend{color:var(--color-gray-600);flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}.pay-legend>li{align-items:center;gap:.5rem;display:flex}.pay-balance{border-radius:var(--radius-md);color:var(--color-gray-700);background-color:var(--color-body-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.875rem 1rem;font-weight:600;display:flex}.pay-balance>.tnum{font-size:1.25rem;font-weight:700}.pay-balance.is-ok{color:var(--color-success-ink);background-color:var(--color-success-light)}.pay-balance.is-missing{color:var(--color-warning-ink);background-color:var(--color-warning-light)}.pay-balance.is-over{color:var(--color-danger-ink);background-color:var(--color-danger-light)}.pay-meter-strip{top:calc(var(--app-header-height) + .5rem);z-index:3;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-body-bg);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.625rem .75rem .625rem 1rem;display:flex;position:sticky}.pay-meter-strip>.pay-meter{flex:8rem}.pay-balance.is-compact{flex:0 auto;padding:.375rem .75rem;font-size:.875rem}.pay-balance.is-compact>.tnum{font-size:1rem}@media (width<=991.98px){.pay-meter-strip{top:calc(var(--app-header-height-mobile) + .5rem)}}@container (width>=62rem){.pay-meter-strip{display:none}}.painel-brand{background-color:#0b1230;background-image:linear-gradient(#0d1638,#070b1f);position:relative;overflow:hidden}.painel-brand:after{content:"";background-image:radial-gradient(720px 420px at 82% -10%, rgb(var(--brand-rgb) / .35), transparent 60%), radial-gradient(560px 380px at -10% 108%, #00b8da29, transparent 60%);position:absolute;inset:0}.painel-brand>*{z-index:1;position:relative}.painel-brand-title{color:#fff;letter-spacing:-.03em;font-size:3.4rem;font-weight:700;line-height:1.08}.auth-account{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.auth-code .form-control{font-family:var(--font-mono);letter-spacing:.3em;text-align:center}}@layer utilities{.pointer-events-none{pointer-events:none}.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-y-0{inset-block:0}.top-0{top:0}.top-full{top:100%}.right-0{right:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-20{z-index:20}.z-\[107\]{z-index:107}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (width>=576px){.container{max-width:576px}}@media (width>=768px){.container{max-width:768px}}@media (width>=992px){.container{max-width:992px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1400px){.container{max-width:1400px}}@media (width>=1920px){.container{max-width:1920px}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-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-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-12{height:calc(var(--spacing) * 12)}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-full{height:100%}.h-px{height:1px}.min-h-full{min-height:100%}.\!w-full{width:100%!important}.w-12{width:calc(var(--spacing) * 12)}.w-48{width:calc(var(--spacing) * 48)}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[68rem\]{max-width:68rem}.max-w-\[440px\]{max-width:440px}.min-w-0{min-width:0}.min-w-\[14rem\]{min-width:14rem}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-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{--tw-translate-y:calc(var(--spacing) * -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)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.rotate-180{rotate:180deg}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--color-card-border\)\]{border-color:var(--color-card-border)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.bg-\[color\:var\(--color-body-bg\)\]{background-color:var(--color-body-bg)}.bg-\[color\:var\(--color-border-dashed\)\]{background-color:var(--color-border-dashed)}.bg-\[color\:var\(--color-chart-track\)\]{background-color:var(--color-chart-track)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-danger{background-color:var(--color-danger)}.bg-danger-light{background-color:var(--color-danger-light)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-info{background-color:var(--color-info)}.bg-info-light{background-color:var(--color-info-light)}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-success{background-color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.bg-warning{background-color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning-light)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-14{padding:calc(var(--spacing) * 14)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fs-1{font-size:1.75rem}.fs-2{font-size:1.5rem}.fs-2hx{font-size:2.5rem}.fs-2x{font-size:2rem}.fs-3{font-size:1.35rem}.fs-4{font-size:1.25rem}.fs-5{font-size:1.15rem}.fs-6{font-size:1.075rem}.fs-8{font-size:.85rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[color\:rgb\(255_255_255_\/_0\.4\)\]{color:#fff6}.text-\[color\:rgb\(255_255_255_\/_0\.68\)\]{color:#ffffffad}.text-danger-ink{color:var(--color-danger-ink)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-info-ink{color:var(--color-info-ink)}.text-primary{color:var(--color-primary)}.text-success-ink{color:var(--color-success-ink)}.text-warning-ink{color:var(--color-warning-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tnum{font-variant-numeric:tabular-nums lining-nums}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-sm{--tw-shadow:0 .1rem 1rem .25rem var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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-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-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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[wire\:id\]{wire:id}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:bg-danger:is(:where(.group):hover *){background-color:var(--color-danger)}.group-hover\:bg-info:is(:where(.group):hover *){background-color:var(--color-info)}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--color-primary)}.group-hover\:bg-success:is(:where(.group):hover *){background-color:var(--color-success)}.group-hover\:bg-warning:is(:where(.group):hover *){background-color:var(--color-warning)}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.first\:pt-0:first-child{padding-top: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\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-active:hover{color:var(--color-primary-active)}}@media (width>=576px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:block{display:block}.sm\:h-\[30px\]{height:30px}.sm\:w-\[250px\]{width:250px}.sm\:w-full{width:100%}.sm\:max-w-40{max-width:calc(var(--spacing) * 40)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:self-start{align-self:flex-start}}@media (width>=768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (width>=992px){.lg\:top-auto{top:auto}.lg\:bottom-full{bottom:100%}.lg\:mt-0{margin-top:0}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:p-14{padding:calc(var(--spacing) * 14)}}@media (width>=1200px){.xl\:order-2{order:2}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}}@media (width>=1400px){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-cyrillic-ext-100-normal-DR9Pl9ty.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-100-normal-BY_5EpvC.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-cyrillic-100-normal-DQ8sXv0G.woff2)format("woff2"),url(/build/assets/inter-cyrillic-100-normal-BZqfX9E4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-greek-ext-100-normal-CaDyd0Th.woff2)format("woff2"),url(/build/assets/inter-greek-ext-100-normal-DcNViA1V.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-greek-100-normal-X091jbwk.woff2)format("woff2"),url(/build/assets/inter-greek-100-normal-CScMlBeR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-vietnamese-100-normal-DUO_Al_4.woff2)format("woff2"),url(/build/assets/inter-vietnamese-100-normal-DhO4y6Q0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-latin-ext-100-normal-BDVeoItV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-100-normal-D0H0FrO2.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/build/assets/inter-latin-100-normal-Cg8nSI4P.woff2)format("woff2"),url(/build/assets/inter-latin-100-normal-J9XNenR1.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-cyrillic-ext-200-normal-CZJ4cUBu.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-200-normal-D_iEhpPi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-cyrillic-200-normal-CXBQYKzb.woff2)format("woff2"),url(/build/assets/inter-cyrillic-200-normal-BbeBjk1e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-greek-ext-200-normal-Dq1CX1Yh.woff2)format("woff2"),url(/build/assets/inter-greek-ext-200-normal-Bkc44p7b.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-greek-200-normal-eNF1HMAo.woff2)format("woff2"),url(/build/assets/inter-greek-200-normal-Bu8uf3rj.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-vietnamese-200-normal-BYvDigGQ.woff2)format("woff2"),url(/build/assets/inter-vietnamese-200-normal-DzDmzEiT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-latin-ext-200-normal-BbLMEfwQ.woff2)format("woff2"),url(/build/assets/inter-latin-ext-200-normal-BZvdQwkN.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-latin-200-normal-CGIQ4gbF.woff2)format("woff2"),url(/build/assets/inter-latin-200-normal-fAycq8N-.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/build/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-300-normal-DLbbeei1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-greek-300-normal-DmGD3g_f.woff2)format("woff2"),url(/build/assets/inter-greek-300-normal-BrhSP0vQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2)format("woff2"),url(/build/assets/inter-vietnamese-300-normal-DDGmYYdT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/build/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/build/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/build/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/build/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/build/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/build/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/build/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/build/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-cyrillic-900-normal-CjyCg421.woff2)format("woff2"),url(/build/assets/inter-cyrillic-900-normal-BAVML7y5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-greek-ext-900-normal-voj7phVX.woff2)format("woff2"),url(/build/assets/inter-greek-ext-900-normal-LVqH4fM3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-greek-900-normal-Clii5heL.woff2)format("woff2"),url(/build/assets/inter-greek-900-normal-7n5hB3DA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-vietnamese-900-normal-C4P836tE.woff2)format("woff2"),url(/build/assets/inter-vietnamese-900-normal-DBSPUrC7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2)format("woff2"),url(/build/assets/inter-latin-ext-900-normal-DG9wZIMw.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/build/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff");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}:root{--app-sidebar-width-full:265px;--app-sidebar-width-minimized:75px;--app-sidebar-width:var(--app-sidebar-width-full);--app-header-height:76px;--app-header-height-mobile:64px;--app-mobile-nav-height:62px;--app-sidebar-transition:.3s ease;--profile-rail-width:320px;--brand-rgb:15 116 230;--color-sidebar-bg:#fff;--color-sidebar-border:#eceef2;--color-sidebar-link:#4b5675;--color-sidebar-link-hover:#071437;--color-sidebar-hover-bg:#f4f5f8;--color-sidebar-icon:#78829d;--color-sidebar-bullet:#c4cada;--color-sidebar-arrow:#99a1b7;--color-sidebar-heading:#99a1b7;--color-sidebar-active-bg:#0f74e6;--color-sidebar-active-fg:#fff;--color-sidebar-active-border:transparent;--color-sidebar-surface:#f4f5f8;--color-sidebar-badge-bg:#e6f1ff;--color-sidebar-badge-fg:#0a5fc2;--color-sidebar-tree:#d7dce7;--topic-dados:#4356c9;--topic-dados-ink:#3a44a8;--topic-propostas:#0f8f88;--topic-propostas-ink:#0a6f6a;--topic-historico:#8a55c9;--topic-historico-ink:#7239b5;--topic-trabalhos:#d9614a;--topic-trabalhos-ink:#b2402c;--topic-documentos:#b57b22;--topic-documentos-ink:#8f5f13;--topic-financeiro:#3f9153;--topic-financeiro-ink:#2c7040;--topic-albuns:#c4437f;--topic-albuns-ink:#a32c64;--topic-agenda:#2b7fb8;--topic-agenda-ink:#1f6493}html.sidebar-minimized{--app-sidebar-width:var(--app-sidebar-width-minimized)}.dark{--color-gray-100:#1b1c22;--color-gray-200:#26272f;--color-gray-300:#363843;--color-gray-400:#464852;--color-gray-500:#636674;--color-gray-600:#808290;--color-gray-700:#9a9cae;--color-gray-800:#b5b7c8;--color-gray-900:#f5f5f5;--color-primary:#0f74e6;--color-primary-active:#2b88f2;--color-primary-light:#0f1f33;--color-primary-ink:#5cabff;--color-primary-gradient-from:#2b88f2;--color-primary-gradient-to:#0a5fc2;--color-success-active:#8deb78;--color-success-light:#192915;--color-success-ink:#71e755;--color-info-active:#817af1;--color-info-light:#201d48;--color-info-ink:#c0c2f4;--color-warning-active:#fff3bd;--color-warning-light:#282415;--color-warning-ink:#e0c753;--color-danger-active:#ff4656;--color-danger-light:#3a1919;--color-danger-ink:#f5b4b2;--color-dark:#f9f9f9;--color-dark-active:#f9f9f9;--color-dark-light:#1e2027;--color-dark-inverse:#1e2129;--color-secondary:#363843;--color-secondary-active:#464852;--color-secondary-light:#363843;--color-secondary-inverse:#fff;--color-light:#1b1c22;--color-light-active:#1f212a;--color-light-inverse:#808290;--color-body-bg:#15171c;--color-page-bg:#0f1014;--color-header-bg:#15171c;--color-field-bg:#1e2027;--color-field-bg-disabled:#1a1b20;--color-card-border:#1e2027;--color-card-edge-top:#33353f;--color-card-edge-bottom:#16181d;--color-card-edge-top-strong:#3d3f4a;--color-card-edge-bottom-strong:#131519;--color-sidebar-bg:#15171c;--color-sidebar-border:#26272f;--color-sidebar-link:#9a9cae;--color-sidebar-link-hover:#f5f5f5;--color-sidebar-hover-bg:#1e2027;--color-sidebar-icon:#808290;--color-sidebar-bullet:#464852;--color-sidebar-arrow:#636674;--color-sidebar-heading:#636674;--color-sidebar-active-bg:#0f74e6;--color-sidebar-active-fg:#fff;--color-sidebar-active-border:#ffffff1f;--color-sidebar-surface:#1e2027;--color-sidebar-badge-bg:#1a2547;--color-sidebar-badge-fg:#9dbaff;--color-sidebar-tree:#363a47;--color-text-muted:#636674;--color-border:#26272f;--color-border-dashed:#363843;--color-chart-track:#2b2d36;--brand-rgb:61 154 255;--color-canvas-tint:rgb(var(--brand-rgb) / .06);--color-focus-ring:rgb(var(--brand-rgb) / .55);--color-focus-halo:rgb(var(--brand-rgb) / .16);--shadow-pill:0 6px 16px -6px rgb(var(--brand-rgb) / .55);--shadow-card:inset 0 1px 0 #ffffff1a, 0 10px 24px -8px #000c;--shadow-card-hover:inset 0 1px 0 #ffffff24, 0 16px 34px -10px #000000f2;--shadow-card-lift:inset 0 1px 0 #ffffff24, 0 28px 52px -12px #000000f2;--shadow-dropdown:0 0 30px #0000004d;--shadow-header:none;--topic-dados:#6b7ae8;--topic-dados-ink:#9aa6ff;--topic-propostas:#29b3aa;--topic-propostas-ink:#5fd6ce;--topic-historico:#a97ee2;--topic-historico-ink:#c4a2f5;--topic-trabalhos:#e57f68;--topic-trabalhos-ink:#f5a08c;--topic-documentos:#c9993f;--topic-documentos-ink:#e0b667;--topic-financeiro:#5cb374;--topic-financeiro-ink:#84d69a;--topic-albuns:#d96b9d;--topic-albuns-ink:#f095bd;--topic-agenda:#4ba0d4;--topic-agenda-ink:#7cc2f0}@keyframes toast-in{0%{opacity:0;transform:translate(120%)scale(.9)rotate(2deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes toast-in-up{0%{opacity:0;transform:translateY(120%)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(30%)scale(.94)}}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes switch-land{0%{opacity:.9;box-shadow:0 0 #ffffff8c}to{opacity:0;box-shadow:0 0 0 .6rem #fff0}}@keyframes progress-sheen{0%{background-position:140% 0}to{background-position:-60% 0}}@keyframes progress-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes card-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes auth-drift{to{transform:translate(-3%,2%)scale(1.05)}}@keyframes auth-focus{0%{opacity:.35;filter:blur(12px)}}@keyframes auth-lock{0%,55%{background-color:#ffffff59;box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.auth-scene:before,.auth-focus-in,.auth-hud-dot{animation:none}}@keyframes error-blink{50%{opacity:.25}}@keyframes error-hunt{0%,to{opacity:.35;transform:scale(1.3)}30%{opacity:.85;border-color:#ffb266e6;transform:scale(.92)}55%{opacity:.55;transform:scale(1.12)}78%{opacity:.8;border-color:#ffb266bf;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.error-hud-dot,.error-reticle{animation:none}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
