/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{[data-theme=theme]{--text-scaling:1.067;--base-font-color:var(--color-surface-950);--base-font-color-dark:var(--color-surface-50);--base-font-family:"Segoe UI", system-ui, sans-serif;--base-font-size:inherit;--base-line-height:inherit;--base-font-weight:normal;--base-font-style:normal;--base-letter-spacing:0em;--heading-font-color:inherit;--heading-font-color-dark:inherit;--heading-font-family:inherit;--heading-font-weight:bold;--heading-font-style:normal;--heading-letter-spacing:inherit;--anchor-font-color:var(--color-primary-500);--anchor-font-color-dark:var(--color-primary-400);--anchor-font-family:inherit;--anchor-font-size:inherit;--anchor-line-height:inherit;--anchor-font-weight:inherit;--anchor-font-style:inherit;--anchor-letter-spacing:inherit;--anchor-text-decoration:none;--anchor-text-decoration-hover:underline;--anchor-text-decoration-active:none;--anchor-text-decoration-focus:none;--spacing:.25rem;--radius-base:.5rem;--radius-container:.75rem;--default-border-width:1px;--default-divide-width:1px;--default-ring-width:1px;--body-background-color:var(--color-surface-50);--body-background-color-dark:var(--color-surface-950);--color-primary-rgb:34 184 230;--color-primary-50:oklch(97.02% .02 220.1);--color-primary-100:oklch(92.04% .05 220.7);--color-primary-200:oklch(86.48% .08 222.3);--color-primary-300:oklch(80.53% .11 224.6);--color-primary-400:oklch(74.52% .13 227.4);--color-primary-500:oklch(68.51% .15 230.2);--color-primary-600:oklch(60.47% .14 232.5);--color-primary-700:oklch(52.53% .12 234.4);--color-primary-800:oklch(44.02% .1 236.3);--color-primary-900:oklch(35.51% .08 238.1);--color-primary-950:oklch(27.04% .06 240.4);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-dark);--color-primary-contrast-600:var(--color-primary-contrast-dark);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(97.71% .01 236.57);--color-secondary-100:oklch(91.05% .05 230.21);--color-secondary-200:oklch(84.63% .08 229.31);--color-secondary-300:oklch(78.8% .11 229.73);--color-secondary-400:oklch(73.29% .13 232.33);--color-secondary-500:oklch(68.47% .15 237.31);--color-secondary-600:oklch(61.1% .13 237.94);--color-secondary-700:oklch(53.76% .12 238.09);--color-secondary-800:oklch(45.89% .1 239.14);--color-secondary-900:oklch(37.96% .08 239.88);--color-secondary-950:oklch(29.34% .06 243.15);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-dark);--color-secondary-contrast-600:var(--color-secondary-contrast-dark);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(97.68% .01 308.43);--color-tertiary-100:oklch(90.25% .06 308.83);--color-tertiary-200:oklch(82.86% .1 307.38);--color-tertiary-300:oklch(75.72% .15 306.88);--color-tertiary-400:oklch(68.88% .19 305.33);--color-tertiary-500:oklch(62.68% .23 303.91);--color-tertiary-600:oklch(56.24% .22 303.79);--color-tertiary-700:oklch(49.68% .2 303.74);--color-tertiary-800:oklch(43.05% .18 303.93);--color-tertiary-900:oklch(36.14% .16 303.68);--color-tertiary-950:oklch(29.05% .14 302.73);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(98.19% .02 155.71);--color-success-100:oklch(92.32% .06 156.5);--color-success-200:oklch(86.73% .1 155.54);--color-success-300:oklch(81.22% .13 154.38);--color-success-400:oklch(76.46% .17 152.24);--color-success-500:oklch(72.27% .19 149.58);--color-success-600:oklch(63.96% .17 149.84);--color-success-700:oklch(55.35% .14 149.94);--color-success-800:oklch(46.14% .12 150.53);--color-success-900:oklch(36.71% .09 150.93);--color-success-950:oklch(26.64% .06 152.93);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-dark);--color-success-contrast-600:var(--color-success-contrast-dark);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(98.69% .02 95.24);--color-warning-100:oklch(93.76% .06 84.5);--color-warning-200:oklch(89.22% .1 82.46);--color-warning-300:oklch(84.74% .13 79.47);--color-warning-400:oklch(80.72% .15 76.34);--color-warning-500:oklch(76.86% .16 70.07);--color-warning-600:oklch(67.94% .15 68.28);--color-warning-700:oklch(58.53% .13 65.03);--color-warning-800:oklch(48.81% .11 61.89);--color-warning-900:oklch(38.57% .09 55.05);--color-warning-950:oklch(27.91% .07 45.63);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-dark);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(97.05% .01 17.51);--color-error-100:oklch(89.23% .05 18.16);--color-error-200:oklch(81.71% .09 19.2);--color-error-300:oklch(74.88% .13 20.64);--color-error-400:oklch(68.67% .17 22.71);--color-error-500:oklch(63.69% .21 25.33);--color-error-600:oklch(56.64% .19 25.43);--color-error-700:oklch(49.47% .16 25.44);--color-error-800:oklch(41.92% .14 25.6);--color-error-900:oklch(34.14% .11 25.67);--color-error-950:oklch(25.75% .09 26.04);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-dark);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(96.83% .01 247.86);--color-surface-100:oklch(85.81% .01 252.1);--color-surface-200:oklch(74.44% .02 253.93);--color-surface-300:oklch(62.66% .02 256.77);--color-surface-400:oklch(50.29% .03 257.08);--color-surface-500:oklch(38.5% .028 256);--color-surface-600:oklch(32.5% .025 256);--color-surface-700:oklch(26.5% .022 256);--color-surface-800:oklch(20.8% .019 255);--color-surface-900:oklch(16.2% .016 255);--color-surface-950:oklch(11.6% .014 256);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-light);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}}@layer base{html{background:var(--color-surface-950);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--base-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid rgb(var(--color-primary-rgb) / .7);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-primary-rgb) / .45);background-clip:content-box}::selection{background:rgb(var(--color-primary-rgb) / .3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities,components;*,: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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}[data-element=nav-progress]{z-index:9999;background:var(--color-primary-400);transform-origin:0;width:100%;height:2px;animation:1.5s ease-out forwards nav-progress;position:fixed;top:0;left:0}@keyframes nav-progress{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}[data-element=page-loader]{color:var(--color-surface-500);pointer-events:none;font-size:18px;animation:.8s linear infinite spin;position:absolute;top:24px;right:28px}@keyframes spin{to{transform:rotate(360deg)}}[data-layout=app]{background:linear-gradient(180deg, var(--color-surface-800) 0%, var(--color-surface-900) 60%);min-height:100vh;color:var(--color-surface-200);background-attachment:fixed;display:flex}[data-layout=sidebar]{background:var(--color-surface-950);z-index:2;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:220px;height:100vh;padding:20px 0;display:flex;position:sticky;top:0}[data-layout=sidebar] [data-element=logo]{color:var(--color-surface-50);letter-spacing:-.2px;border-bottom:.5px solid #ffffff12;margin-bottom:12px;padding:0 20px 20px;font-size:16px;font-weight:300}[data-layout=sidebar] [data-element=logo] strong{color:var(--color-primary-400);font-weight:700}[data-layout=sidebar] [data-element=version]{letter-spacing:.5px;color:var(--color-surface-600);margin-top:4px;font-size:10px;font-weight:600;display:block}[data-layout=sidebar] [data-element=nav]{flex-direction:column;flex:1;gap:2px;padding:0 10px;display:flex}[data-layout=sidebar] [data-element=nav-item]{border-radius:var(--radius-base);color:var(--color-surface-400);border:.5px solid #0000;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}[data-layout=sidebar] [data-element=nav-item]:hover{color:var(--color-surface-100);background:#ffffff0a}[data-layout=sidebar] [data-element=nav-item] .ti{flex-shrink:0;font-size:16px}[data-layout=sidebar] [data-element=nav-item][data-active=true]{background:rgb(var(--color-primary-rgb) / .12);border-color:rgb(var(--color-primary-rgb) / .2);color:var(--color-primary-400);font-weight:600}[data-layout=sidebar] [data-element=user]{padding:12px 10px 0;border-top:.5px solid #ffffff12;align-items:center;gap:10px;padding:12px 12px 0;display:flex}[data-layout=sidebar] [data-element=avatar]{background:rgb(var(--color-primary-rgb) / .15);border:.5px solid rgb(var(--color-primary-rgb) / .25);width:28px;height:28px;color:var(--color-primary-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}[data-layout=sidebar] [data-element=user-info]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-layout=sidebar] [data-element=username]{color:var(--color-surface-100);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-layout=sidebar] [data-element=role]{color:var(--color-surface-500);font-size:11px}[data-layout=sidebar] [data-element=logout]{cursor:pointer;color:var(--color-surface-600);border-radius:var(--radius-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}[data-layout=sidebar] [data-element=logout]:hover{color:var(--color-error-400);background:#ef444414}[data-layout=sidebar] [data-element=logout] .ti{font-size:15px}[data-layout=sidebar] [data-element=notif-bell]{cursor:pointer;color:var(--color-surface-600);border-radius:var(--radius-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex;position:relative}[data-layout=sidebar] [data-element=notif-bell]:hover{color:var(--color-primary-400);background:rgb(var(--color-primary-rgb) / .08)}[data-layout=sidebar] [data-element=notif-bell] .ti{font-size:15px}[data-element=notif-badge]{background:var(--color-primary-500);color:#fff;text-align:center;border-radius:8px;min-width:14px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-2px;right:-2px}[data-element=notif-overlay]{z-index:9998;justify-content:flex-start;align-items:flex-end;padding:0 0 80px 12px;display:flex;position:fixed;inset:0}[data-element=notif-backdrop]{cursor:default;z-index:-1;background:#0006;border:none;position:fixed;inset:0}[data-element=notif-panel]{background:var(--color-surface-800);border-radius:var(--radius-container);border:.5px solid #ffffff14;flex-direction:column;width:300px;max-height:400px;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080}[data-element=notif-panel-header]{color:var(--color-surface-200);text-transform:uppercase;letter-spacing:.6px;border-bottom:.5px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;font-size:12px;font-weight:700;display:flex}[data-element=notif-clear]{cursor:pointer;color:var(--color-surface-500);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:11px;font-weight:500;transition:color .15s}[data-element=notif-clear]:hover{color:var(--color-error-400)}[data-element=notif-empty]{color:var(--color-surface-600);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:12px;display:flex}[data-element=notif-empty] .ti{font-size:24px}[data-element=notif-list]{flex:1;overflow-y:auto}[data-element=notif-item]{border-bottom:.5px solid #ffffff0a;align-items:flex-start;gap:10px;padding:11px 16px;text-decoration:none;transition:background .15s;display:flex;position:relative}[data-element=notif-item]:hover{background:#ffffff08}[data-element=notif-item]:not([data-read]){background:rgb(var(--color-primary-rgb) / .04)}[data-element=notif-dot]{background:var(--color-primary-400);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}[data-element=notif-item][data-read] [data-element=notif-dot]{background:var(--color-surface-600)}[data-element=notif-content]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-element=notif-title]{color:var(--color-surface-300);font-size:12px;line-height:1.4}[data-element=notif-title] strong{color:var(--color-surface-100);font-weight:600}[data-element=notif-time]{color:var(--color-surface-600);font-size:10px}[data-layout=main]{flex:1;min-width:0;overflow-y:auto}[data-element=mobile-nav]{display:none}[data-element=whatsnew-overlay]{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}[data-element=whatsnew-backdrop]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0009;border:none;padding:0;position:fixed;inset:0}[data-element=whatsnew-panel]{background:var(--color-surface-800);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:80vh;animation:.35s cubic-bezier(.2,.8,.3,1) both whatsnew-in;display:flex;position:relative;box-shadow:0 24px 60px #00000080}@keyframes whatsnew-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}[data-element=whatsnew-header]{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}[data-element=whatsnew-eyebrow]{text-transform:uppercase;letter-spacing:.7px;color:var(--color-primary-400);margin-bottom:5px;font-size:11px;font-weight:700;display:block}[data-element=whatsnew-header] h2{color:var(--color-surface-50);letter-spacing:-.2px;font-size:18px;font-weight:700}[data-element=whatsnew-close]{cursor:pointer;color:var(--color-surface-500);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;transition:color .15s,background .15s;display:flex}[data-element=whatsnew-close]:hover{color:var(--color-surface-100);background:#ffffff0f}[data-element=whatsnew-body]{flex:1;padding:4px 24px 8px;overflow-y:auto}[data-element=whatsnew-version]{align-items:center;gap:8px;padding:16px 0 12px;display:flex}[data-element=whatsnew-tag]{letter-spacing:.4px;color:var(--color-primary-400);background:rgb(var(--color-primary-rgb) / .1);border:.5px solid rgb(var(--color-primary-rgb) / .25);border-radius:4px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700}[data-element=whatsnew-date]{color:var(--color-surface-600);font-size:11px}[data-element=whatsnew-list]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}[data-element=whatsnew-list] li{border-left:2px solid rgb(var(--color-primary-rgb) / .35);flex-direction:column;gap:3px;padding-left:14px;display:flex}[data-element=whatsnew-list] strong{color:var(--color-surface-100);font-size:13px;font-weight:600}[data-element=whatsnew-list] span{color:var(--color-surface-400);font-size:12.5px;line-height:1.6}[data-element=whatsnew-footer]{border-top:1px solid #ffffff0f;flex-shrink:0;padding:16px 24px 20px}[data-element=whatsnew-ok]{background:var(--color-primary-500);width:100%;color:var(--color-surface-950);border-radius:var(--radius-base);cursor:pointer;border:none;padding:11px;font-size:14px;font-weight:700;transition:background .15s,transform .1s}[data-element=whatsnew-ok]:hover{background:var(--color-primary-400)}[data-element=whatsnew-ok]:active{transform:scale(.99)}@media (width<=640px){[data-element=whatsnew-overlay]{padding:12px}[data-element=whatsnew-panel]{max-height:88vh}[data-element=whatsnew-header],[data-element=whatsnew-body],[data-element=whatsnew-footer]{padding-left:16px;padding-right:16px}}@media (width<=768px){html{overflow-x:hidden}body{overscroll-behavior-x:none;touch-action:pan-x pan-y;max-width:100vw;overflow-x:hidden}[data-layout=app]{max-width:100vw;overflow-x:hidden}[data-layout=sidebar]{display:none}[data-layout=main]{padding-bottom:calc(60px + env(safe-area-inset-bottom));overflow-x:hidden}[data-element=page-loader]{top:16px;right:16px}[data-element=mobile-nav]{width:100%;height:60px;padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface-950);z-index:200;border-top:.5px solid #ffffff14;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}[data-element=mobile-nav-item]{min-width:0;color:var(--color-surface-500);text-transform:uppercase;letter-spacing:.3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:9px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;overflow:hidden}[data-element=mobile-nav-item][data-active=true]{color:var(--color-primary-400)}[data-element=mobile-nav-item] .ti{flex-shrink:0;font-size:20px;line-height:1}[data-element=mobile-nav-item] span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-element=mobile-nav-item][data-element-type=bell]{cursor:pointer;background:0 0;border:none}[data-element=mobile-bell-wrap]{justify-content:center;align-items:center;display:flex;position:relative}[data-element=notif-badge][data-mobile=true]{min-width:12px;padding:1px 3px;font-size:8px;top:-4px;right:-6px}[data-element=notif-overlay]{justify-content:center;align-items:center;padding:16px}[data-element=notif-panel]{width:100%;max-width:360px;max-height:70vh}}
