/* inter-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-cyrillic-ext-wght-normal.b5cdd476.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-cyrillic-wght-normal.49594fb5.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-greek-ext-wght-normal.f4df85d1.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-greek-wght-normal.4f908aee.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-vietnamese-wght-normal.ab4bb8dc.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;
}

/* inter-latin-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/build/fonts/inter-latin-wght-normal.4f2981d8.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!
 * Icon Font Soft-icons-5640a14b18
 * Made with love by Icons8 [ https://icons8.com/ ] using webfont [ https://github.com/itgalaxy/webfont ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */

@font-face {
  font-family: "Soft-icons-5640a14b18";
  src: url(/build/fonts/Soft-icons-5640a14b18.c32a1b49.eot);
  src: url(/build/fonts/Soft-icons-5640a14b18.c32a1b49.eot?#iefix) format("embedded-opentype"),
  url(/build/fonts/Soft-icons-5640a14b18.aedd0acb.woff2) format("woff2"),
  url(/build/fonts/Soft-icons-5640a14b18.338419ce.woff) format("woff"),
  url(/build/fonts/Soft-icons-5640a14b18.b0ceb4d2.ttf) format("truetype"),
  url(/build/images/Soft-icons-5640a14b18.a82f996c.svg#font) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Soft-icons-5640a14b18";
    src: url(/build/images/Soft-icons-5640a14b18.a82f996c.svg#Soft-icons-5640a14b18) format("svg");
  }
}

[data-icons8]:before {
  content: attr(data-icons8);
}

.icons8-home:before,
.icons8-user:before,
.icons8-add-user-male:before,
.icons8-find-user-male:before,
.icons8-delete-user-male:before,
.icons8-user-settings:before,
.icons8-verified-account:before,
.icons8-edit-user:before,
.icons8-edit-pencil:before,
.icons8-add-male-user-group:before,
.icons8-batch-assign:before,
.icons8-remove-user-group-man-man:before,
.icons8-users-settings:before,
.icons8-dashboard:before,
.icons8-bar-chart:before,
.icons8-chart-arrow-descent:before,
.icons8-chart-arrow-rise:before,
.icons8-increase:before,
.icons8-slider:before,
.icons8-decrease:before,
.icons8-settings:before,
.icons8-message:before,
.icons8-logout:before,
.icons8-remove:before,
.icons8-remove-2:before,
.icons8-remove-3:before,
.icons8-lock:before,
.icons8-lock-2:before,
.icons8-arrow:before,
.icons8-arrow-2:before,
.icons8-arrow-3:before,
.icons8-arrow-4:before,
.icons8-arrow-5:before,
.icons8-arrow-6:before,
.icons8-collapse-arrow:before,
.icons8-expand-arrow:before,
.icons8-up:before,
.icons8-down:before,
.icons8-back-and-forth:before,
.icons8-plus:before,
.icons8-check:before,
.icons8-sidebar:before,
.icons8-sidebar-2:before,
.icons8-search:before,
.icons8-notification:before,
.icons8-inbox:before,
.icons8-inbox-2:before,
.icons8-email:before,
.icons8-send:before,
.icons8-work:before,
.icons8-flame:before,
.icons8-menu:before,
.icons8-merge-horizontal:before,
.icons8-more:before,
.icons8-double-up:before,
.icons8-double-down:before,
.icons8-double-left:before,
.icons8-double-right:before,
.icons8-external-link:before,
.icons8-close-pane:before,
.icons8-save:before,
.icons8-copy:before,
.icons8-clipboard:before,
.icons8-clipboard-list:before,
.icons8-box:before,
.icons8-bookmark:before,
.icons8-heart:before,
.icons8-star:before,
.icons8-eye:before,
.icons8-eye-2:before,
.icons8-hide:before,
.icons8-filter:before,
.icons8-refresh:before,
.icons8-refresh-2:before,
.icons8-repeat:before,
.icons8-file:before,
.icons8-file-2:before,
.icons8-edit-file:before,
.icons8-file-3:before,
.icons8-add-file:before,
.icons8-file-settings:before,
.icons8-pdf:before,
.icons8-csv:before,
.icons8-import-csv:before,
.icons8-file-4:before,
.icons8-add-folder:before,
.icons8-delete-folder:before,
.icons8-folder-settings:before,
.icons8-download:before,
.icons8-upload:before,
.icons8-download-2:before,
.icons8-link:before,
.icons8-attachment:before,
.icons8-phone:before,
.icons8-video:before,
.icons8-image:before,
.icons8-calendar:before,
.icons8-calendar-plus:before,
.icons8-clock:before,
.icons8-clock-2:before,
.icons8-time-machine:before,
.icons8-stopwatch:before,
.icons8-info:before,
.icons8-help:before,
.icons8-alert:before,
.icons8-alert-2:before,
.icons8-check-2:before,
.icons8-unavailable:before,
.icons8-sun:before,
.icons8-moon:before,
.icons8-play:before,
.icons8-pause:before,
.icons8-low-volume:before,
.icons8-volume:before,
.icons8-audio:before,
.icons8-mute:before,
.icons8-mic:before,
.icons8-mute-unmute:before,
.icons8-camera:before,
.icons8-four-squares:before,
.icons8-list:before,
.icons8-list-2:before,
.icons8-maybe:before,
.icons8-to-do:before,
.icons8-columns:before,
.icons8-rows:before,
.icons8-align-left:before,
.icons8-align-right:before,
.icons8-align-center:before,
.icons8-monitor:before,
.icons8-phone-2:before,
.icons8-laptop:before,
.icons8-tablet:before,
.icons8-globe:before,
.icons8-map-pin:before,
.icons8-compass:before,
.icons8-wifi:before,
.icons8-battery:before,
.icons8-dollar:before,
.icons8-credit-card:before,
.icons8-wallet:before,
.icons8-percent:before,
.icons8-tag:before,
.icons8-gift:before,
.icons8-package:before,
.icons8-shield:before,
.icons8-shield-2:before,
.icons8-toggle:before,
.icons8-toggle-2:before,
.icons8-expand:before,
.icons8-shrink:before,
.icons8-maximize:before,
.icons8-minimize:before,
.icons8-square:before,
.icons8-circle:before,
.icons8-triangle:before,
.icons8-ai:before,
.icons8-lightning:before,
.icons8-award:before,
.icons8-trophy:before,
.icons8-coffee:before,
.icons8-key:before,
.icons8-flag:before,
.icons8-thumbs-down:before,
.icons8-thumbs-up:before,
.icons8-pie-chart:before,
.icons8-pulse:before,
.icons8-goal:before,
.icons8-gauge:before,
.icons8-database:before,
.icons8-database-2:before,
.icons8-database-3:before,
.icons8-code:before,
.icons8-minus:before,
.icons8-facebook:before,
.icons8-apple:before,
.icons8-google:before,
.icons8-users:before,
.icons8-bar-chart-2:before,
.icons8-workspace:before,
.icons8-drill:before,
.icons8-more-horizontal:before,
.icons8-soft:before,
.icons8-ai-2:before,
.icons8-ai-settings:before,
.icons8-template:before,
.icons8-down-left:before,
.icons8-bold:before,
.icons8-align-justify:before,
.icons8-content:before,
.icons8-bulleted-list:before,
.icons8-italic:before,
.icons8-one-bar-signal:before,
.icons8-two-bar-signal:before,
.icons8-no-connection:before,
.icons8-three-bar-signal:before,
.icons8-signal:before,
.icons8-signal-2:before,
.icons8-drag-handle:before,
.icons8-underline:before,
.icons8-delete-link:before,
.icons8-broken-link:before,
.icons8-assignment:before,
.icons8-delete-chat:before,
.icons8-layer-mask:before,
.icons8,
[data-icons8]:before {
  display: inline-block;
  font-family: "Soft-icons-5640a14b18";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}


.icons8-home:before {
  content: "\f100";
}
.icons8-user:before {
  content: "\f101";
}
.icons8-add-user-male:before {
  content: "\f102";
}
.icons8-find-user-male:before {
  content: "\f103";
}
.icons8-delete-user-male:before {
  content: "\f104";
}
.icons8-user-settings:before {
  content: "\f105";
}
.icons8-verified-account:before {
  content: "\f106";
}
.icons8-edit-user:before {
  content: "\f107";
}
.icons8-edit-pencil:before {
  content: "\f108";
}
.icons8-add-male-user-group:before {
  content: "\f109";
}
.icons8-batch-assign:before {
  content: "\f10a";
}
.icons8-remove-user-group-man-man:before {
  content: "\f10b";
}
.icons8-users-settings:before {
  content: "\f10c";
}
.icons8-dashboard:before {
  content: "\f10d";
}
.icons8-bar-chart:before {
  content: "\f10e";
}
.icons8-chart-arrow-descent:before {
  content: "\f10f";
}
.icons8-chart-arrow-rise:before {
  content: "\f110";
}
.icons8-increase:before {
  content: "\f111";
}
.icons8-slider:before {
  content: "\f112";
}
.icons8-decrease:before {
  content: "\f113";
}
.icons8-settings:before {
  content: "\f114";
}
.icons8-message:before {
  content: "\f115";
}
.icons8-logout:before {
  content: "\f116";
}
.icons8-remove:before {
  content: "\f117";
}
.icons8-remove-2:before {
  content: "\f118";
}
.icons8-remove-3:before {
  content: "\f119";
}
.icons8-lock:before {
  content: "\f11a";
}
.icons8-lock-2:before {
  content: "\f11b";
}
.icons8-arrow:before {
  content: "\f11c";
}
.icons8-arrow-2:before {
  content: "\f11d";
}
.icons8-arrow-3:before {
  content: "\f11e";
}
.icons8-arrow-4:before {
  content: "\f11f";
}
.icons8-arrow-5:before {
  content: "\f120";
}
.icons8-arrow-6:before {
  content: "\f121";
}
.icons8-collapse-arrow:before {
  content: "\f122";
}
.icons8-expand-arrow:before {
  content: "\f123";
}
.icons8-up:before {
  content: "\f124";
}
.icons8-down:before {
  content: "\f125";
}
.icons8-back-and-forth:before {
  content: "\f126";
}
.icons8-plus:before {
  content: "\f127";
}
.icons8-check:before {
  content: "\f128";
}
.icons8-sidebar:before {
  content: "\f129";
}
.icons8-sidebar-2:before {
  content: "\f12a";
}
.icons8-search:before {
  content: "\f12b";
}
.icons8-notification:before {
  content: "\f12c";
}
.icons8-inbox:before {
  content: "\f12d";
}
.icons8-inbox-2:before {
  content: "\f12e";
}
.icons8-email:before {
  content: "\f12f";
}
.icons8-send:before {
  content: "\f130";
}
.icons8-work:before {
  content: "\f131";
}
.icons8-flame:before {
  content: "\f132";
}
.icons8-menu:before {
  content: "\f133";
}
.icons8-merge-horizontal:before {
  content: "\f134";
}
.icons8-more:before {
  content: "\f135";
}
.icons8-double-up:before {
  content: "\f136";
}
.icons8-double-down:before {
  content: "\f137";
}
.icons8-double-left:before {
  content: "\f138";
}
.icons8-double-right:before {
  content: "\f139";
}
.icons8-external-link:before {
  content: "\f13a";
}
.icons8-close-pane:before {
  content: "\f13b";
}
.icons8-save:before {
  content: "\f13c";
}
.icons8-copy:before {
  content: "\f13d";
}
.icons8-clipboard:before {
  content: "\f13e";
}
.icons8-clipboard-list:before {
  content: "\f13f";
}
.icons8-box:before {
  content: "\f140";
}
.icons8-bookmark:before {
  content: "\f141";
}
.icons8-heart:before {
  content: "\f142";
}
.icons8-star:before {
  content: "\f143";
}
.icons8-eye:before {
  content: "\f144";
}
.icons8-eye-2:before {
  content: "\f145";
}
.icons8-hide:before {
  content: "\f146";
}
.icons8-filter:before {
  content: "\f147";
}
.icons8-refresh:before {
  content: "\f148";
}
.icons8-refresh-2:before {
  content: "\f149";
}
.icons8-repeat:before {
  content: "\f14a";
}
.icons8-file:before {
  content: "\f14b";
}
.icons8-file-2:before {
  content: "\f14c";
}
.icons8-edit-file:before {
  content: "\f14d";
}
.icons8-file-3:before {
  content: "\f14e";
}
.icons8-add-file:before {
  content: "\f14f";
}
.icons8-file-settings:before {
  content: "\f150";
}
.icons8-pdf:before {
  content: "\f151";
}
.icons8-csv:before {
  content: "\f152";
}
.icons8-import-csv:before {
  content: "\f153";
}
.icons8-file-4:before {
  content: "\f154";
}
.icons8-add-folder:before {
  content: "\f155";
}
.icons8-delete-folder:before {
  content: "\f156";
}
.icons8-folder-settings:before {
  content: "\f157";
}
.icons8-download:before {
  content: "\f158";
}
.icons8-upload:before {
  content: "\f159";
}
.icons8-download-2:before {
  content: "\f15a";
}
.icons8-link:before {
  content: "\f15b";
}
.icons8-attachment:before {
  content: "\f15c";
}
.icons8-phone:before {
  content: "\f15e";
}
.icons8-video:before {
  content: "\f15f";
}
.icons8-image:before {
  content: "\f160";
}
.icons8-calendar:before {
  content: "\f161";
}
.icons8-calendar-plus:before {
  content: "\f162";
}
.icons8-clock:before {
  content: "\f163";
}
.icons8-clock-2:before {
  content: "\f164";
}
.icons8-time-machine:before {
  content: "\f165";
}
.icons8-stopwatch:before {
  content: "\f166";
}
.icons8-info:before {
  content: "\f167";
}
.icons8-help:before {
  content: "\f168";
}
.icons8-alert:before {
  content: "\f169";
}
.icons8-alert-2:before {
  content: "\f16a";
}
.icons8-check-2:before {
  content: "\f16b";
}
.icons8-unavailable:before {
  content: "\f16c";
}
.icons8-sun:before {
  content: "\f16d";
}
.icons8-moon:before {
  content: "\f16e";
}
.icons8-play:before {
  content: "\f16f";
}
.icons8-pause:before {
  content: "\f170";
}
.icons8-low-volume:before {
  content: "\f171";
}
.icons8-volume:before {
  content: "\f172";
}
.icons8-audio:before {
  content: "\f173";
}
.icons8-mute:before {
  content: "\f174";
}
.icons8-mic:before {
  content: "\f175";
}
.icons8-mute-unmute:before {
  content: "\f176";
}
.icons8-camera:before {
  content: "\f177";
}
.icons8-four-squares:before {
  content: "\f178";
}
.icons8-list:before {
  content: "\f179";
}
.icons8-list-2:before {
  content: "\f17a";
}
.icons8-maybe:before {
  content: "\f17b";
}
.icons8-to-do:before {
  content: "\f17c";
}
.icons8-columns:before {
  content: "\f17d";
}
.icons8-rows:before {
  content: "\f17e";
}
.icons8-align-left:before {
  content: "\f17f";
}
.icons8-align-right:before {
  content: "\f180";
}
.icons8-align-center:before {
  content: "\f181";
}
.icons8-monitor:before {
  content: "\f182";
}
.icons8-phone-2:before {
  content: "\f183";
}
.icons8-laptop:before {
  content: "\f184";
}
.icons8-tablet:before {
  content: "\f185";
}
.icons8-globe:before {
  content: "\f186";
}
.icons8-map-pin:before {
  content: "\f187";
}
.icons8-compass:before {
  content: "\f188";
}
.icons8-wifi:before {
  content: "\f189";
}
.icons8-battery:before {
  content: "\f18a";
}
.icons8-dollar:before {
  content: "\f18b";
}
.icons8-credit-card:before {
  content: "\f18c";
}
.icons8-wallet:before {
  content: "\f18d";
}
.icons8-percent:before {
  content: "\f18e";
}
.icons8-tag:before {
  content: "\f18f";
}
.icons8-gift:before {
  content: "\f190";
}
.icons8-package:before {
  content: "\f191";
}
.icons8-shield:before {
  content: "\f192";
}
.icons8-shield-2:before {
  content: "\f193";
}
.icons8-toggle:before {
  content: "\f194";
}
.icons8-toggle-2:before {
  content: "\f195";
}
.icons8-expand:before {
  content: "\f196";
}
.icons8-shrink:before {
  content: "\f197";
}
.icons8-maximize:before {
  content: "\f198";
}
.icons8-minimize:before {
  content: "\f199";
}
.icons8-square:before {
  content: "\f19a";
}
.icons8-circle:before {
  content: "\f19b";
}
.icons8-triangle:before {
  content: "\f19c";
}
.icons8-ai:before {
  content: "\f19d";
}
.icons8-lightning:before {
  content: "\f19e";
}
.icons8-award:before {
  content: "\f19f";
}
.icons8-trophy:before {
  content: "\f1a0";
}
.icons8-coffee:before {
  content: "\f1a1";
}
.icons8-key:before {
  content: "\f1a2";
}
.icons8-flag:before {
  content: "\f1a3";
}
.icons8-thumbs-down:before {
  content: "\f1a4";
}
.icons8-thumbs-up:before {
  content: "\f1a5";
}
.icons8-pie-chart:before {
  content: "\f1a6";
}
.icons8-pulse:before {
  content: "\f1a7";
}
.icons8-goal:before {
  content: "\f1a8";
}
.icons8-gauge:before {
  content: "\f1a9";
}
.icons8-database:before {
  content: "\f1aa";
}
.icons8-database-2:before {
  content: "\f1ab";
}
.icons8-database-3:before {
  content: "\f1ac";
}
.icons8-code:before {
  content: "\f1ad";
}
.icons8-minus:before {
  content: "\f1ae";
}
.icons8-facebook:before {
  content: "\f1af";
}
.icons8-apple:before {
  content: "\f1b0";
}
.icons8-google:before {
  content: "\f1b1";
}
.icons8-users:before {
  content: "\f1b2";
}
.icons8-bar-chart-2:before {
  content: "\f1b3";
}
.icons8-workspace:before {
  content: "\f1b4";
}
.icons8-drill:before {
  content: "\f1b5";
}
.icons8-more-horizontal:before {
  content: "\f1b6";
}
.icons8-soft:before {
  content: "\f1b7";
}
.icons8-ai-2:before {
  content: "\f1b8";
}
.icons8-ai-settings:before {
  content: "\f1b9";
}
.icons8-template:before {
  content: "\f1ba";
}
.icons8-down-left:before {
  content: "\f1bb";
}
.icons8-bold:before {
  content: "\f1bc";
}
.icons8-align-justify:before {
  content: "\f1bd";
}
.icons8-content:before {
  content: "\f1be";
}
.icons8-bulleted-list:before {
  content: "\f1bf";
}
.icons8-italic:before {
  content: "\f1c0";
}
.icons8-one-bar-signal:before {
  content: "\f1c1";
}
.icons8-two-bar-signal:before {
  content: "\f1c2";
}
.icons8-no-connection:before {
  content: "\f1c3";
}
.icons8-three-bar-signal:before {
  content: "\f1c4";
}
.icons8-signal:before {
  content: "\f1c5";
}
.icons8-signal-2:before {
  content: "\f1c6";
}
.icons8-drag-handle:before {
  content: "\f1c7";
}
.icons8-underline:before {
  content: "\f1c8";
}
.icons8-delete-link:before {
  content: "\f1c9";
}
.icons8-broken-link:before {
  content: "\f1ca";
}
.icons8-assignment:before {
  content: "\f1cb";
}
.icons8-delete-chat:before {
  content: "\f1cc";
}
.icons8-layer-mask:before {
  content: "\f1cd";
}

/*!
 * Cropper.js v1.6.3
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2026-08-23T09:24:55.184Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51, 153, 255, 0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333333333%;left:0;top:33.3333333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333333333%;top:0;width:33.3333333333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.uppy-Root{box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;appearance:none;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:rgba(18,105,207,.6);box-shadow:0 0 0 3px rgba(18,105,207,.1490196078);outline:none}[data-uppy-theme=dark] .uppy-c-textInput{background-color:#333;border-color:#333;color:#eaeaea}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;fill:currentColor}.uppy-c-btn{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;justify-content:center;line-height:1;transition-duration:.3s;transition-property:background-color,color;user-select:none;white-space:nowrap}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{background-color:#1269cf;border-radius:4px;color:#fff;font-size:14px;padding:10px 18px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{box-shadow:0 0 0 3px rgba(18,105,207,.4);outline:none}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px rgba(170,225,255,.8509803922)}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{background-color:initial;border-radius:4px;color:#525252;font-size:14px;line-height:1;padding:10px 15px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{box-shadow:0 0 0 3px rgba(18,105,207,.2509803922);outline:none}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px rgba(170,225,255,.8509803922)}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}:root{--brand-25: #f7f9fd;--brand-50: #f0f4fb;--brand-100: #dde6f5;--brand-200: #b5c8e8;--brand-300: #8daadb;--brand-350: #81a0da;--brand-400: #658cce;--brand-500: #4472ca;--brand-600: #305aab;--brand-700: #224588;--brand-800: #163366;--brand-900: #0e2244;--neutral-0: #fff;--neutral-25: #fcfcfd;--neutral-50: #f9f9fa;--neutral-100: #f4f4f6;--neutral-150: #ededf0;--neutral-200: #e4e4e8;--neutral-250: #d9d9de;--neutral-300: #c6c6ce;--neutral-350: #a9a9b3;--neutral-400: #8f8f99;--neutral-450: #7e7e88;--neutral-500: #70707a;--neutral-600: #5c5c66;--neutral-700: #464650;--neutral-800: #35353d;--neutral-900: #22222a;--neutral-950: #14141a;--neutral-dark-05: #0b0b0f;--neutral-dark-10: #101015;--neutral-dark-15: #16161c;--neutral-dark-20: #1a1a21;--neutral-dark-30: #22222a;--neutral-dark-40: #2b2b34;--neutral-dark-50: #383842;--neutral-dark-60: #474751;--neutral-dark-70: #5b5b66;--neutral-dark-80: #74747f;--slate-100: #ebeff5;--slate-150: #e4e9f1;--slate-200: #e2e4e7;--success-50: #ecfdf3;--success-100: #d1fadf;--success-200: #a6f4c5;--success-500: #10b981;--success-600: #047857;--success-700: #036647;--success-900: #0c2e20;--warn-50: #fffbeb;--warn-100: #fff8d6;--warn-200: #ffe4b2;--warn-300: #ffd27a;--warn-500: #f4bd57;--warn-600: #e59500;--warn-700: #b27400;--warn-800: #8a5a00;--warn-900: #3a2a07;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-200: #fecaca;--danger-300: #fca5a5;--danger-500: #ef4444;--danger-600: #dc2626;--danger-700: #b91c1c;--danger-800: #8c1717;--danger-900: #3e1410;--accent-lavender-100: #ebe6fe;--accent-lavender-200: #dad6fe;--accent-lavender-300: #c2bbfd;--accent-lavender-500: #8377f0;--accent-lavender-700: #5023c5;--accent-sky-100: #e1f0ff;--accent-sky-200: #bfdbfe;--accent-sky-500: #6cb9fd;--accent-mint-100: #e7ffe1;--accent-mint-500: #5bd675;--accent-peach-100: #ffe7d6;--accent-peach-500: #ff9d5c;--accent-peach-700: #5f2b00;--accent-pink-100: #fee1ff;--accent-pink-500: #f094e7;--accent-yellow-100: #fff8eb;--alpha-black-50: rgb(0 0 0 / 0.5);--alpha-black-70: rgb(0 0 0 / 0.7);--alpha-white-06: rgb(255 255 255 / 0.06);--alpha-white-08: rgb(255 255 255 / 0.08);--alpha-white-10: rgb(255 255 255 / 0.1);--alpha-white-12: rgb(255 255 255 / 0.12);--alpha-white-15: rgb(255 255 255 / 0.15);--alpha-white-20: rgb(255 255 255 / 0.2);--alpha-white-30: rgb(255 255 255 / 0.3);--alpha-white-35: rgb(255 255 255 / 0.35);--alpha-white-40: rgb(255 255 255 / 0.4);--alpha-white-50: rgb(255 255 255 / 0.5);--alpha-white-60: rgb(255 255 255 / 0.6);--alpha-slate-25: rgb(227 230 236 / 0.25);--shadow-ambient: #5d77a5;--shadow-key: #0f1b34}:root{--surface-page: var(--neutral-50);--surface-canvas: var(--neutral-50);--surface-raised: var(--neutral-0);--surface-sunken: var(--neutral-100);--surface-inverse: var(--neutral-900);--surface-overlay-scrim: var(--alpha-black-50);--surface-glass: var(--alpha-white-35);--surface-glass-strong: var(--alpha-white-60);--surface-rail: var(--alpha-slate-25);--content-strong: var(--neutral-900);--content-default: var(--neutral-800);--content-muted: var(--neutral-600);--content-subtle: var(--neutral-500);--content-placeholder: var(--neutral-500);--content-disabled: var(--neutral-350);--content-inverse: var(--neutral-0);--content-danger: var(--danger-700);--content-success: var(--success-600);--content-warn: var(--warn-800);--border-subtle: var(--neutral-150);--border-hairline: var(--neutral-150);--border-default: var(--neutral-200);--border-strong: var(--neutral-250);--border-input: var(--neutral-400);--border-inverse: var(--neutral-0);--border-danger: var(--danger-500);--border-bezel: var(--neutral-200);--border-glass: var(--alpha-white-50);--border-glass-strong: var(--alpha-white-60);--border-rail: var(--slate-200);--bg-neutral-default: var(--neutral-0);--bg-neutral-hover: var(--neutral-100);--bg-neutral-active: var(--neutral-200);--bg-neutral-disabled: var(--neutral-150);--bg-neutral-subtle: var(--neutral-100);--bg-neutral-highlight: var(--neutral-300);--bg-neutral-bezel-start: var(--neutral-0);--bg-neutral-bezel-end: var(--neutral-150);--bg-rail-item-hover: var(--slate-100);--bg-rail-item-selected: var(--slate-150);--bg-danger-default: var(--danger-600);--bg-danger-hover: var(--danger-700);--bg-danger-active: var(--danger-800);--bg-danger-subtle: var(--danger-50);--bg-danger-highlight: var(--danger-300);--bg-danger-ring-outer: var(--danger-700);--bg-gloss: var(--alpha-white-30);--fg-onbrand: var(--neutral-0);--fg-ondanger: var(--neutral-0);--fg-onsuccess: var(--neutral-0);--fg-onwarn: var(--neutral-900);--fg-oninverse: var(--neutral-0);--feedback-info-fg: var(--neutral-0);--feedback-success-bg: var(--success-600);--feedback-success-fg: var(--neutral-0);--feedback-success-subtle-bg: var(--success-50);--feedback-success-subtle-fg: var(--success-700);--feedback-warn-bg: var(--warn-200);--feedback-warn-fg: var(--warn-800);--feedback-warn-border: var(--warn-300);--feedback-warn-subtle-bg: var(--warn-50);--feedback-warn-subtle-fg: var(--warn-800);--feedback-danger-bg: var(--danger-600);--feedback-danger-fg: var(--neutral-0);--feedback-danger-border: var(--danger-600);--feedback-danger-subtle-bg: var(--danger-50);--feedback-danger-subtle-fg: var(--danger-700);--icon-default: var(--neutral-700);--icon-muted: var(--neutral-600);--icon-subtle: var(--neutral-500);--icon-inverse: var(--neutral-0);--icon-danger: var(--danger-600);--chart-2: var(--accent-peach-500);--chart-3: var(--accent-mint-500);--chart-4: var(--accent-lavender-500);--chart-5: var(--accent-sky-500);--chart-6: var(--warn-600);--chart-7: var(--accent-pink-500);--accent-peach-subtle-bg: var(--accent-peach-100);--accent-peach-subtle-fg: var(--accent-peach-700);--accent-lavender-subtle-bg: var(--accent-lavender-200);--accent-lavender-subtle-fg: var(--accent-lavender-700);--surface-brand-subtle: var(--brand-50);--surface-ambient-glow: var(--brand-500);--content-brand: var(--brand-600);--border-focus: var(--brand-600);--border-brand: var(--brand-600);--border-selected: var(--brand-200);--bg-brand-default: var(--brand-500);--bg-brand-hover: var(--brand-600);--bg-brand-active: var(--brand-700);--bg-brand-subtle: var(--brand-50);--bg-brand-subtle-hover: var(--brand-100);--bg-brand-highlight: var(--brand-350);--bg-brand-ring-outer: var(--brand-600);--bg-brand-ring-pressed: var(--brand-700);--bg-selected: var(--brand-50);--feedback-info-bg: var(--brand-500);--feedback-info-border: var(--brand-600);--feedback-info-subtle-bg: var(--brand-50);--feedback-info-subtle-fg: var(--brand-700);--icon-brand: var(--brand-600);--chart-1: var(--brand-500)}[data-theme=dark]{--surface-page: var(--neutral-dark-10);--surface-canvas: var(--neutral-dark-10);--surface-raised: var(--neutral-dark-20);--surface-sunken: var(--neutral-dark-05);--surface-inverse: var(--neutral-100);--surface-overlay-scrim: var(--alpha-black-70);--surface-glass: var(--alpha-white-08);--surface-glass-strong: var(--alpha-white-12);--surface-rail: var(--alpha-white-06);--content-strong: var(--neutral-50);--content-default: var(--neutral-200);--content-muted: var(--neutral-400);--content-subtle: var(--neutral-500);--content-placeholder: var(--neutral-400);--content-disabled: var(--neutral-600);--content-inverse: var(--neutral-900);--content-danger: var(--danger-500);--content-success: var(--success-500);--content-warn: var(--warn-500);--border-subtle: var(--neutral-dark-40);--border-hairline: var(--neutral-dark-40);--border-default: var(--neutral-dark-50);--border-strong: var(--neutral-dark-60);--border-input: var(--neutral-dark-80);--border-inverse: var(--neutral-900);--border-danger: var(--danger-500);--border-bezel: var(--neutral-dark-40);--border-glass: var(--alpha-white-50);--border-rail: var(--alpha-white-10);--bg-neutral-default: var(--neutral-dark-20);--bg-neutral-hover: var(--neutral-dark-30);--bg-neutral-active: var(--neutral-dark-40);--bg-neutral-disabled: var(--neutral-dark-15);--bg-neutral-subtle: var(--neutral-dark-15);--bg-neutral-highlight: var(--neutral-700);--bg-neutral-bezel-start: var(--neutral-dark-30);--bg-neutral-bezel-end: var(--neutral-dark-20);--bg-rail-item-hover: var(--alpha-white-10);--bg-rail-item-selected: var(--alpha-white-15);--bg-danger-default: var(--danger-600);--bg-danger-hover: var(--danger-700);--bg-danger-active: var(--danger-800);--bg-danger-subtle: var(--danger-900);--bg-danger-highlight: var(--danger-300);--bg-danger-ring-outer: var(--danger-500);--fg-onbrand: var(--neutral-0);--fg-ondanger: var(--neutral-0);--fg-onsuccess: var(--neutral-0);--fg-onwarn: var(--neutral-950);--fg-oninverse: var(--neutral-900);--feedback-info-fg: var(--neutral-0);--feedback-success-bg: var(--success-600);--feedback-success-fg: var(--neutral-0);--feedback-success-subtle-bg: var(--success-900);--feedback-success-subtle-fg: var(--success-200);--feedback-warn-bg: var(--warn-500);--feedback-warn-fg: var(--neutral-950);--feedback-warn-border: var(--warn-700);--feedback-warn-subtle-bg: var(--warn-900);--feedback-warn-subtle-fg: var(--warn-200);--feedback-danger-bg: var(--danger-600);--feedback-danger-fg: var(--neutral-0);--feedback-danger-border: var(--danger-600);--feedback-danger-subtle-bg: var(--danger-900);--feedback-danger-subtle-fg: var(--danger-200);--icon-default: var(--neutral-300);--icon-muted: var(--neutral-400);--icon-subtle: var(--neutral-500);--icon-inverse: var(--neutral-900);--icon-danger: var(--danger-500);--chart-2: var(--accent-peach-500);--chart-3: var(--accent-mint-500);--chart-4: var(--accent-lavender-500);--chart-5: var(--accent-sky-500);--chart-6: var(--warn-500);--chart-7: var(--accent-pink-500);--accent-peach-subtle-bg: var(--accent-peach-700);--accent-peach-subtle-fg: var(--accent-peach-100);--accent-lavender-subtle-bg: var(--accent-lavender-700);--accent-lavender-subtle-fg: var(--accent-lavender-200);--surface-brand-subtle: var(--brand-900);--surface-ambient-glow: var(--brand-500);--content-brand: var(--brand-300);--border-focus: var(--brand-400);--border-brand: var(--brand-400);--border-selected: var(--brand-700);--bg-brand-default: var(--brand-500);--bg-brand-hover: var(--brand-600);--bg-brand-active: var(--brand-700);--bg-brand-subtle: var(--brand-900);--bg-brand-subtle-hover: var(--brand-800);--bg-brand-highlight: var(--brand-400);--bg-brand-ring-outer: var(--brand-500);--bg-brand-ring-pressed: var(--brand-400);--bg-selected: var(--brand-900);--feedback-info-bg: var(--brand-500);--feedback-info-border: var(--brand-600);--feedback-info-subtle-bg: var(--brand-900);--feedback-info-subtle-fg: var(--brand-200);--icon-brand: var(--brand-300);--chart-1: var(--brand-400)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--surface-page: var(--neutral-dark-10);--surface-canvas: var(--neutral-dark-10);--surface-raised: var(--neutral-dark-20);--surface-sunken: var(--neutral-dark-05);--surface-inverse: var(--neutral-100);--surface-overlay-scrim: var(--alpha-black-70);--surface-glass: var(--alpha-white-08);--surface-glass-strong: var(--alpha-white-12);--surface-rail: var(--alpha-white-06);--content-strong: var(--neutral-50);--content-default: var(--neutral-200);--content-muted: var(--neutral-400);--content-subtle: var(--neutral-500);--content-placeholder: var(--neutral-400);--content-disabled: var(--neutral-600);--content-inverse: var(--neutral-900);--content-danger: var(--danger-500);--content-success: var(--success-500);--content-warn: var(--warn-500);--border-subtle: var(--neutral-dark-40);--border-hairline: var(--neutral-dark-40);--border-default: var(--neutral-dark-50);--border-strong: var(--neutral-dark-60);--border-input: var(--neutral-dark-80);--border-inverse: var(--neutral-900);--border-danger: var(--danger-500);--border-bezel: var(--neutral-dark-40);--border-glass: var(--alpha-white-50);--border-rail: var(--alpha-white-10);--bg-neutral-default: var(--neutral-dark-20);--bg-neutral-hover: var(--neutral-dark-30);--bg-neutral-active: var(--neutral-dark-40);--bg-neutral-disabled: var(--neutral-dark-15);--bg-neutral-subtle: var(--neutral-dark-15);--bg-neutral-highlight: var(--neutral-700);--bg-neutral-bezel-start: var(--neutral-dark-30);--bg-neutral-bezel-end: var(--neutral-dark-20);--bg-rail-item-hover: var(--alpha-white-10);--bg-rail-item-selected: var(--alpha-white-15);--bg-danger-default: var(--danger-600);--bg-danger-hover: var(--danger-700);--bg-danger-active: var(--danger-800);--bg-danger-subtle: var(--danger-900);--bg-danger-highlight: var(--danger-300);--bg-danger-ring-outer: var(--danger-500);--fg-onbrand: var(--neutral-0);--fg-ondanger: var(--neutral-0);--fg-onsuccess: var(--neutral-0);--fg-onwarn: var(--neutral-950);--fg-oninverse: var(--neutral-900);--feedback-info-fg: var(--neutral-0);--feedback-success-bg: var(--success-600);--feedback-success-fg: var(--neutral-0);--feedback-success-subtle-bg: var(--success-900);--feedback-success-subtle-fg: var(--success-200);--feedback-warn-bg: var(--warn-500);--feedback-warn-fg: var(--neutral-950);--feedback-warn-border: var(--warn-700);--feedback-warn-subtle-bg: var(--warn-900);--feedback-warn-subtle-fg: var(--warn-200);--feedback-danger-bg: var(--danger-600);--feedback-danger-fg: var(--neutral-0);--feedback-danger-border: var(--danger-600);--feedback-danger-subtle-bg: var(--danger-900);--feedback-danger-subtle-fg: var(--danger-200);--icon-default: var(--neutral-300);--icon-muted: var(--neutral-400);--icon-subtle: var(--neutral-500);--icon-inverse: var(--neutral-900);--icon-danger: var(--danger-500);--chart-2: var(--accent-peach-500);--chart-3: var(--accent-mint-500);--chart-4: var(--accent-lavender-500);--chart-5: var(--accent-sky-500);--chart-6: var(--warn-500);--chart-7: var(--accent-pink-500);--accent-peach-subtle-bg: var(--accent-peach-700);--accent-peach-subtle-fg: var(--accent-peach-100);--accent-lavender-subtle-bg: var(--accent-lavender-700);--accent-lavender-subtle-fg: var(--accent-lavender-200);--surface-brand-subtle: var(--brand-900);--surface-ambient-glow: var(--brand-500);--content-brand: var(--brand-300);--border-focus: var(--brand-400);--border-brand: var(--brand-400);--border-selected: var(--brand-700);--bg-brand-default: var(--brand-500);--bg-brand-hover: var(--brand-600);--bg-brand-active: var(--brand-700);--bg-brand-subtle: var(--brand-900);--bg-brand-subtle-hover: var(--brand-800);--bg-brand-highlight: var(--brand-400);--bg-brand-ring-outer: var(--brand-500);--bg-brand-ring-pressed: var(--brand-400);--bg-selected: var(--brand-900);--feedback-info-bg: var(--brand-500);--feedback-info-border: var(--brand-600);--feedback-info-subtle-bg: var(--brand-900);--feedback-info-subtle-fg: var(--brand-200);--icon-brand: var(--brand-300);--chart-1: var(--brand-400)}}:root{--elevation-raised: 0 1px 2px 0 color-mix(in srgb, var(--shadow-ambient) 8%, transparent);--elevation-attached: 0 1px 3.6px 0 color-mix(in srgb, var(--shadow-ambient) 10%, transparent);--elevation-overlay: 0 2px 4px -1px color-mix(in srgb, var(--shadow-ambient) 10%, transparent), 0 4px 8px -2px color-mix(in srgb, var(--shadow-key) 6%, transparent);--elevation-floating: 0 4px 8px -2px color-mix(in srgb, var(--shadow-ambient) 10%, transparent), 0 8px 16px -4px color-mix(in srgb, var(--shadow-key) 7%, transparent);--elevation-over-scrim: 0 8px 16px -4px color-mix(in srgb, var(--shadow-ambient) 10%, transparent), 0 16px 32px -8px color-mix(in srgb, var(--shadow-key) 9%, transparent);--elevation-inset-subtle: inset 0 1px 2px 0 color-mix(in srgb, var(--shadow-ambient) 10%, transparent);--blur-glass: 4px;--elevation-glass-raised: inset 0 1px 1px var(--border-glass-strong), 0 4px 12px -4px color-mix(in srgb, var(--shadow-key) 10%, transparent)}[data-theme=dark]{--elevation-raised: 0 1px 2px 0 rgb(0 0 0 / 0.3);--elevation-attached: 0 1px 3.6px 0 rgb(0 0 0 / 0.35);--elevation-overlay: 0 2px 4px -1px rgb(0 0 0 / 0.4), 0 4px 8px -2px rgb(0 0 0 / 0.3);--elevation-floating: 0 4px 8px -2px rgb(0 0 0 / 0.5), 0 8px 16px -4px rgb(0 0 0 / 0.36);--elevation-over-scrim: 0 8px 16px -4px rgb(0 0 0 / 0.55), 0 16px 32px -8px rgb(0 0 0 / 0.4)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--elevation-raised: 0 1px 2px 0 rgb(0 0 0 / 0.3);--elevation-attached: 0 1px 3.6px 0 rgb(0 0 0 / 0.35);--elevation-overlay: 0 2px 4px -1px rgb(0 0 0 / 0.4), 0 4px 8px -2px rgb(0 0 0 / 0.3);--elevation-floating: 0 4px 8px -2px rgb(0 0 0 / 0.5), 0 8px 16px -4px rgb(0 0 0 / 0.36);--elevation-over-scrim: 0 8px 16px -4px rgb(0 0 0 / 0.55), 0 16px 32px -8px rgb(0 0 0 / 0.4)}}:dir(rtl) .icons8-arrow::before,:dir(rtl) .icons8-arrow-2::before,:dir(rtl) .icons8-arrow-3::before,:dir(rtl) .icons8-arrow-4::before,:dir(rtl) .icons8-arrow-5::before,:dir(rtl) .icons8-arrow-6::before,:dir(rtl) .icons8-double-left::before,:dir(rtl) .icons8-double-right::before,:dir(rtl) .icons8-back-and-forth::before,:dir(rtl) .icons8-send::before,:dir(rtl) .icons8-logout::before,:dir(rtl) .icons8-external-link::before{display:inline-block;transform:scaleX(-1)}:root{--font-sans: 'Inter Variable', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Noto Sans', system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'}.typography-display-2xl{font-weight:600;font-size:40px;line-height:1.08;letter-spacing:-0.025em}.typography-display-xl{font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-0.02em}.typography-display-lg{font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em}.typography-display-md{font-weight:600;font-size:22px;line-height:1.18;letter-spacing:-0.01em}.typography-heading-lg{font-weight:600;font-size:20px;line-height:1.25;letter-spacing:0}.typography-heading-md{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0}.typography-heading-sm{font-weight:600;font-size:16px;line-height:1.35;letter-spacing:0}.typography-heading-xs{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0}.typography-body-lg{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0}.typography-body-md{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0}.typography-body-sm{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0}.typography-body-xs{font-weight:400;font-size:12px;line-height:1.45;letter-spacing:0}.typography-label-lg{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0}.typography-label-md{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0}.typography-label-sm{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em}.typography-caption-md{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em}.typography-button-lg{font-weight:600;font-size:16px;line-height:1.3;letter-spacing:0}.typography-button-md{font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0}.typography-button-sm{font-weight:600;font-size:13px;line-height:1.3;letter-spacing:0}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}*{--direction-sign: 1}*:dir(rtl){--direction-sign: -1}body{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;font-family:var(--font-sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;accent-color:var(--bg-brand-default);background-color:var(--surface-page);color:var(--content-default)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--content-strong);text-wrap:balance}h1{font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em}h2{font-weight:600;font-size:20px;line-height:1.25;letter-spacing:0}h3{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0}h4{font-weight:600;font-size:16px;line-height:1.35;letter-spacing:0}h5{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0;font-weight:600}h6{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;font-weight:600}a{color:var(--content-brand);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit}button:not(:disabled){cursor:pointer}.app-layout{--app-layout-nav-width: 240px;--c-layout-horizontal-padding: 16px;box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr;min-height:100dvh}.app-layout-nav{grid-row:1}.app-layout-header{grid-row:2}.app-layout-page{grid-row:3;min-width:0}.app-layout-header:empty{display:none}@media(max-width: 743.98px){.app-layout-page{padding-block-end:calc(96px + env(safe-area-inset-bottom, 0px))}}@media(min-width: 744px){.app-layout{--app-layout-nav-width: 80px;grid-template-columns:var(--app-layout-nav-width) 1fr;grid-template-rows:auto minmax(0, 1fr);max-inline-size:1524px;height:100dvh;margin-inline:auto;column-gap:16px;padding:16px}}@media(min-width: 744px)and (prefers-reduced-motion: no-preference){.app-layout{transition:grid-template-columns .2s ease}}@media(min-width: 744px){.app-layout-expanded{--app-layout-nav-width: 240px}.app-layout-focus{grid-template-columns:1fr;column-gap:0}.app-layout-focus>.app-layout-header,.app-layout-focus>.app-layout-page{grid-column:1}.app-layout-header{grid-column:2;grid-row:1;margin-block-end:16px}.app-layout-page{grid-column:2;grid-row:2}.app-layout-nav{border-radius:16px;container-type:inline-size;grid-column:1;grid-row:1/-1;padding:16px 12px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}}@media(min-width: 1280px){.app-layout{--app-layout-nav-width: 240px}.app-layout-collapsed{--app-layout-nav-width: 80px}}@media(min-width: 1600px){.app-layout{max-inline-size:1680px}}@media(min-width: 1920px){.app-layout{max-inline-size:1840px}}@media(min-width: 2560px){.app-layout{max-inline-size:1920px}}.app-layout-onboarding{display:grid;grid-template-columns:min(100%,27rem);place-content:center;min-block-size:100dvh;overflow:hidden;background-color:var(--surface-raised);background-image:radial-gradient(60% 45% at 12% 6%, color-mix(in srgb, var(--bg-neutral-highlight) 20%, transparent), transparent 62%),radial-gradient(48% 42% at 92% 78%, color-mix(in srgb, var(--bg-neutral-highlight) 16%, transparent), transparent 60%)}.app-layout-registration{display:grid;place-content:center;grid-template-columns:min(100%,23rem);min-block-size:100dvh;padding:24px}.side-nav-header{display:flex;align-items:center;gap:12px}.side-nav-header .logo{display:none}.side-nav-header-actions{display:flex;align-items:center;gap:4px}.side-nav-header-switcher{flex:1;min-inline-size:0;order:-1}.side-nav-header-collapse.side-nav-header-collapse{display:none}@media(min-width: 744px){.side-nav-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.side-nav-header .logo{display:inline-flex}.side-nav-header-actions{justify-self:end}.side-nav-header-switcher{flex:none;order:0;grid-column:1/-1}.side-nav-header-collapse.side-nav-header-collapse{display:inline-flex}}@container (width < 64px){.side-nav-header{grid-template-columns:1fr;gap:16px}.side-nav-header .logo{justify-content:center}.side-nav-header-actions{flex-direction:column-reverse;align-items:center;justify-self:center}.side-nav-header-switcher{grid-column:auto}}.side-nav-layout-footer{display:none}@media(max-width: 743.98px){.side-nav-layout-top{display:grid;align-content:center;min-block-size:59px;padding-inline:var(--c-layout-horizontal-padding, 16px);padding-block:8px;border-bottom:1px solid var(--border-subtle)}}@media(min-width: 744px){.side-nav-layout{display:flex;flex-direction:column;gap:16px;block-size:100%}.side-nav-layout-main{scrollbar-width:thin;scrollbar-color:var(--border-strong) rgba(0,0,0,0)}.side-nav-layout-main::-webkit-scrollbar{inline-size:8px}.side-nav-layout-main::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--border-strong)}.side-nav-layout-main{flex:1;min-block-size:0;overflow-y:auto}.side-nav-layout-footer{display:flex;flex-direction:column;gap:16px}}@container (width < 64px){.side-nav-layout,.side-nav-layout-footer{gap:12px}}.content-header{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}.content-header-tabs:empty,.content-header-actions:empty,.content-header-filters:empty,.content-header-search:empty{display:none}.content-header-actions,.content-header-filters,.content-header-search{padding-inline:var(--c-layout-horizontal-padding)}@media(min-width: 744px){.content-header{grid-template-columns:minmax(0, 1fr) auto;gap:24px 16px}.content-header-tabs{grid-row:1;grid-column:1}.content-header-actions{grid-row:1;grid-column:2}.content-header-filters{grid-row:2;grid-column:1}.content-header-search{grid-row:2;grid-column:2;justify-self:end}.content-header:not(:has(.content-header-actions)) .content-header-tabs,.content-header:not(:has(.content-header-tabs)) .content-header-actions,.content-header:not(:has(.content-header-search)) .content-header-filters,.content-header:not(:has(.content-header-filters)) .content-header-search{grid-column:1/-1}}.page-layout{--c-layout-horizontal-padding: 16px;display:flex;flex-direction:column;gap:16px;height:100%}.page-layout-header:empty{display:none}.page-layout-content{scrollbar-width:thin;scrollbar-color:var(--border-strong) rgba(0,0,0,0)}.page-layout-content::-webkit-scrollbar{inline-size:8px}.page-layout-content::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--border-strong)}.page-layout-content{min-width:0;min-height:0;overflow-y:auto;flex:1;padding-block:16px;padding-inline:var(--c-layout-horizontal-padding)}.page-layout-footer{display:flex;gap:8px;align-items:center;padding-block:16px 0;padding-inline:20px;border-block-start:1px solid var(--border-default);background-color:var(--surface-raised)}.page-layout-footer:empty{display:none}.page-layout-footer>*{flex:1}@media(min-width: 744px){.page-layout{--c-layout-horizontal-padding: 0}.page-layout-content{padding-block:0}.page-layout-footer{justify-content:flex-end;padding-inline:0;background-color:rgba(0,0,0,0)}.page-layout-footer>*{flex:0 0 auto}}@media(min-width: 1600px){.page-layout{gap:24px}.page-layout-footer{padding-block-start:24px}}.content-layout-centered{display:grid;width:100%;max-width:720px;height:100%;margin-inline:auto}.content-layout-centered-content{grid-column:1/-1;min-width:0}.content-layout-default{height:100%}.content-layout-session{display:grid;grid-template-rows:minmax(0, 1fr) auto;gap:24px;block-size:100%}.content-layout-session-main{display:grid;grid-template-rows:minmax(0, 1fr);gap:16px}.content-layout-session-transcript{display:grid;grid-template-rows:minmax(0, 1fr)}.content-layout-session-actions{display:flex;gap:12px;align-items:center;justify-content:center}@media(min-width: 744px){.content-layout-session-main:has(.content-layout-session-transcript){grid-template-columns:minmax(0, 1fr) 348px}}.content-layout-split{display:grid;gap:24px}.content-layout-split-main,.content-layout-split-aside,.content-layout-split-aside-fill{min-inline-size:0}.content-layout-split-aside-fill{display:grid;grid-template-rows:minmax(0, 1fr)}@media(min-width: 1024px){.content-layout-split{grid-template-columns:minmax(0, 1fr) 348px;align-items:start}.content-layout-split:has(>.content-layout-split-aside-fill){grid-template-rows:auto minmax(0, 1fr);row-gap:16px;block-size:100%}.content-layout-split:has(>.content-layout-split-aside-fill)>.content-layout-split-main{grid-row:1/-1}.content-layout-split-aside-fill{align-self:stretch;min-block-size:0}}.block-layout-centered{display:flex;flex-direction:column;max-inline-size:45rem;margin-inline:auto}.block-layout-centered-middle{justify-content:center}.grid{--grid-gap: 16px;display:grid;gap:var(--grid-gap)}.grid-2{grid-template-columns:repeat(auto-fill, minmax(max(min(350px, 100%), (100% - var(--grid-gap)) / 2), 1fr))}.grid-3{grid-template-columns:repeat(auto-fill, minmax(max(min(300px, 100%), (100% - 2 * var(--grid-gap)) / 3), 1fr))}.grid-4{grid-template-columns:repeat(auto-fill, minmax(max(min(250px, 100%), (100% - 3 * var(--grid-gap)) / 4), 1fr))}.grid-xs{--grid-gap: 4px}.grid-s{--grid-gap: 8px}.grid-m{--grid-gap: 12px}.grid-l{--grid-gap: 16px}.grid-xl{--grid-gap: 24px}.group{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.group-justify-center{justify-content:center}.group-justify-end{justify-content:flex-end}.group-align-center{align-items:center}.group-align-end{align-items:flex-end}.group-xs{gap:4px}.group-s{gap:8px}.group-m{gap:12px}.group-l{gap:16px}.group-xl{gap:24px}.justified{display:flex;align-items:flex-start;gap:4px}.justified-s{gap:8px}.justified-m{gap:12px}.justified-l{gap:16px}.justified-center{justify-content:center}.justified-end{justify-content:flex-end}.justified-distributed{justify-content:space-around}.justified-align-center{align-items:center}.justified-align-end{align-items:flex-end}.justified-keep-size{flex-shrink:0}.justified-fill-space{flex-grow:1;min-width:0}.opposites{display:flex;justify-content:space-between;gap:16px}.opposites-s{gap:8px}.opposites-with-wrapping{flex-wrap:wrap}.opposites-with-wrapping .opposites-fill-space{min-width:0}.opposites-fill-space{flex-grow:1}.opposites-align-center{align-items:center}.opposites-align-bottom{align-items:flex-end}.stack{display:flex;flex-flow:column nowrap}.stack.stack.stack>*{margin-top:0;margin-bottom:0}.stack.stack.stack>:empty:not(img):not(hr):not(input):not(iframe){display:none}.stack.stack.stack>input[type=hidden]{display:none}.stack-xs{gap:4px}.stack-s{gap:8px}.stack-m{gap:12px}.stack-l{gap:16px}.stack-xl{gap:24px}.stack-align-start{align-items:start}.stack-align-center{align-items:center}.stack-align-end{align-items:end}.stack-justify-center{justify-content:center}.accent-bubble{--accent-bubble-bg: var(--feedback-info-subtle-bg);--accent-bubble-fg: var(--feedback-info-bg);--accent-bubble-glow: transparent;font-size:40px;border-radius:9999px;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:80px;block-size:80px;background-color:var(--accent-bubble-bg);color:var(--accent-bubble-fg);box-shadow:var(--elevation-raised),0 0 12px 12px var(--accent-bubble-glow)}.accent-bubble-sm{font-size:16px;inline-size:32px;block-size:32px;box-shadow:var(--elevation-raised)}.accent-bubble-success{--accent-bubble-bg: var(--feedback-success-bg);--accent-bubble-fg: var(--feedback-success-fg);--accent-bubble-glow: var(--feedback-success-subtle-bg)}.accent-bubble-warn{--accent-bubble-bg: var(--feedback-warn-bg);--accent-bubble-fg: var(--feedback-warn-fg);--accent-bubble-glow: var(--feedback-warn-subtle-bg)}.accent-bubble-danger{--accent-bubble-bg: var(--feedback-danger-bg);--accent-bubble-fg: var(--feedback-danger-fg);--accent-bubble-glow: var(--feedback-danger-subtle-bg)}.app-background{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--surface-canvas)}.app-background::before,.app-background::after{content:"";position:absolute;inset:0}.app-background::before{background-color:var(--border-subtle);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 10%27%3E%3Cpath d=%27M1 0h1v4H1zM0 1h4v1H0z%27/%3E%3C/svg%3E");mask-size:7px 7px}.app-background::after{background-image:radial-gradient(135% 56% at 50% 70%, var(--surface-canvas) 25%, color-mix(in srgb, var(--surface-canvas) 75%, transparent) 55%, color-mix(in srgb, var(--surface-canvas) 25%, transparent) 82%, transparent 95%)}@media(min-width: 744px){.app-background::before{mask-size:10px 10px}.app-background-glow{background-image:linear-gradient(to top, var(--bg-brand-default), transparent 18%)}}.avatar{--avatar-size: 40px;--avatar-bg: var(--feedback-info-subtle-bg);--avatar-fg: var(--icon-brand);border-radius:9999px;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--avatar-size);block-size:var(--avatar-size);overflow:hidden;background-color:var(--avatar-bg);color:var(--avatar-fg);object-fit:cover}.avatar-xs{--avatar-size: 24px;font-size:12px}.avatar-sm{--avatar-size: 32px;font-size:16px}.avatar-md{--avatar-size: 40px;font-size:20px}.avatar-lg{--avatar-size: 56px;font-size:24px}.avatar-xl{--avatar-size: 72px;font-size:32px}.avatar-xxl{--avatar-size: 90px;font-size:32px}.avatar-rounded-square{border-radius:12px}.avatar-rounded-square.avatar-xl{border-radius:16px}.avatar-rounded-square.avatar-xxl{border-radius:20px}.badge{--badge-solid-bg: var(--bg-neutral-active);--badge-solid-fg: var(--content-strong);--badge-subtle-bg: var(--bg-neutral-subtle);--badge-subtle-fg: var(--content-strong);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em;border-radius:9999px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--badge-solid-bg);color:var(--badge-solid-fg);white-space:nowrap;user-select:none}.badge-brand{--badge-solid-bg: var(--bg-brand-default);--badge-solid-fg: var(--fg-onbrand);--badge-subtle-bg: var(--feedback-info-subtle-bg);--badge-subtle-fg: var(--feedback-info-subtle-fg)}.badge-success{--badge-solid-bg: var(--feedback-success-bg);--badge-solid-fg: var(--fg-onsuccess);--badge-subtle-bg: var(--feedback-success-subtle-bg);--badge-subtle-fg: var(--feedback-success-subtle-fg)}.badge-warn{--badge-solid-bg: var(--feedback-warn-bg);--badge-solid-fg: var(--fg-onwarn);--badge-subtle-bg: var(--feedback-warn-subtle-bg);--badge-subtle-fg: var(--feedback-warn-subtle-fg)}.badge-danger{--badge-solid-bg: var(--feedback-danger-bg);--badge-solid-fg: var(--fg-ondanger);--badge-subtle-bg: var(--feedback-danger-subtle-bg);--badge-subtle-fg: var(--feedback-danger-subtle-fg)}.badge-subtle{background-color:var(--badge-subtle-bg);color:var(--badge-subtle-fg)}.badge i{font-size:12px;flex:none}.bullet{--c-bullet-bg: var(--bg-neutral-highlight);--c-bullet-fg: var(--content-strong);font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;overflow:clip;inline-size:24px;block-size:24px;background-color:var(--c-bullet-bg);color:var(--c-bullet-fg);user-select:none}.bullet-danger{--c-bullet-bg: var(--bg-danger-default);--c-bullet-fg: var(--fg-ondanger)}.bullet-info{--c-bullet-bg: var(--bg-brand-default);--c-bullet-fg: var(--fg-onbrand)}.bullet-success{--c-bullet-bg: var(--feedback-success-bg);--c-bullet-fg: var(--fg-onsuccess)}.chip{--chip-bg: var(--bg-neutral-default);--chip-border: var(--border-subtle);--chip-fg: var(--content-strong);--chip-bg-hover: var(--bg-neutral-hover);--chip-border-hover: var(--border-strong);--chip-fg-hover: var(--content-strong);appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.chip:hover{text-decoration:none}.chip{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em;border-radius:9999px;display:inline-flex;align-items:center;block-size:2.0625rem;gap:4px;padding:4px 16px;border:1px solid var(--chip-border);background-color:var(--chip-bg);color:var(--chip-fg);white-space:nowrap;cursor:pointer;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.chip:hover{border-color:var(--chip-border-hover);background-color:var(--chip-bg-hover);color:var(--chip-fg-hover)}.chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.chip-control{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.chip:has(+.chip-control:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.chip[aria-pressed=true],.chip-active,.chip:has(+.chip-control:checked){--chip-bg: var(--feedback-info-subtle-bg);--chip-border: var(--feedback-info-border);--chip-fg: var(--feedback-info-subtle-fg);--chip-bg-hover: var(--feedback-info-subtle-bg);--chip-border-hover: var(--feedback-info-border);--chip-fg-hover: var(--feedback-info-subtle-fg)}.chip-create{--chip-fg: var(--content-subtle);--chip-fg-hover: var(--content-muted);border-style:dashed}.chip i{font-size:20px;flex:none}.divider{flex:none;align-self:stretch;width:100%;height:1px;margin:0;border:0;background-color:var(--border-subtle)}.divider-default{background-color:var(--border-default)}.divider-strong{background-color:var(--border-strong)}.divider-vertical{width:1px;height:100%}.gradient-backdrop{background-color:var(--surface-raised);background-image:radial-gradient(90% 90% at 100% 0%, var(--accent-lavender-subtle-bg) 0%, transparent 60%),radial-gradient(80% 90% at 0% 100%, var(--accent-lavender-subtle-bg) 0%, transparent 70%)}.logo{display:inline-flex;align-items:center;text-decoration:none}.logo:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.logo-full,.logo-mark{inline-size:auto;max-inline-size:100%}.logo-full{block-size:25px}.logo-mark{display:none;block-size:32px}@container (width < 64px){.logo-full{display:none}.logo-mark{display:block}}[data-theme=dark] .logo-full{content:url("/img/logo-dark.svg")}@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .logo-full{content:url("/img/logo-dark.svg")}}.page-nav-item{--c-page-nav-fg: var(--content-muted);--c-page-nav-fg-emphasis: var(--content-inverse);--c-page-nav-fill: transparent;--c-page-nav-fill-hover: var(--bg-brand-hover);--c-page-nav-fill-active: var(--bg-brand-active);--c-page-nav-ring: transparent;--c-page-nav-ring-emphasis: var(--c-page-nav-ring);appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.page-nav-item:hover{text-decoration:none}.page-nav-item{border-radius:8px;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border:1px solid var(--c-page-nav-ring);background-color:var(--c-page-nav-fill);color:var(--c-page-nav-fg);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.page-nav-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.page-nav-item:hover{border-color:var(--c-page-nav-ring-emphasis);background-color:var(--c-page-nav-fill-hover);color:var(--c-page-nav-fg-emphasis)}.page-nav-item:active{border-color:var(--c-page-nav-ring-emphasis);background-color:var(--c-page-nav-fill-active);color:var(--c-page-nav-fg-emphasis)}.page-nav-item[aria-disabled=true]{--c-page-nav-fg: var(--content-disabled);--c-page-nav-fill: transparent;--c-page-nav-ring: transparent;cursor:not-allowed;pointer-events:none}.page-nav-item i{font-size:20px;flex:none}.page-nav-item-selected{--c-page-nav-fg: var(--content-inverse);--c-page-nav-fill: var(--bg-brand-default)}.page-nav-item-dots{--c-page-nav-fg: var(--icon-subtle)}.page-nav-item-arrow{--c-page-nav-fg: var(--icon-default);--c-page-nav-fg-emphasis: var(--icon-default);--c-page-nav-fill: var(--surface-raised);--c-page-nav-fill-hover: var(--bg-neutral-hover);--c-page-nav-fill-active: var(--bg-neutral-active);--c-page-nav-ring: var(--border-default);--c-page-nav-ring-emphasis: var(--border-strong)}.page-nav-item-arrow[aria-disabled=true]{--c-page-nav-fg: var(--content-disabled);--c-page-nav-fill: var(--surface-raised);--c-page-nav-ring: var(--border-subtle)}.pill{--pill-bg: var(--accent-peach-subtle-bg);--pill-fg: var(--accent-peach-subtle-fg);font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;border-radius:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--pill-bg);color:var(--pill-fg)}.pill-success{--pill-bg: var(--feedback-success-subtle-bg);--pill-fg: var(--content-success)}.pill-lavender{--pill-bg: var(--accent-lavender-subtle-bg);--pill-fg: var(--accent-lavender-subtle-fg)}.pill-info{--pill-bg: var(--bg-brand-subtle);--pill-fg: var(--content-brand)}.pill-warn{--pill-bg: var(--feedback-warn-subtle-bg);--pill-fg: var(--content-warn)}.pill-danger{--pill-bg: var(--bg-danger-subtle);--pill-fg: var(--content-danger)}.pill i{font-size:16px;flex:none}.spinner{--c-spinner-color: var(--bg-brand-default);position:relative;display:inline-flex;flex:none;inline-size:var(--c-spinner-size, 20px);block-size:var(--c-spinner-size, 20px);animation:spinner-spin 1s linear infinite}.spinner::before,.spinner::after{border-radius:50%;content:"";position:absolute;inline-size:calc(var(--c-spinner-size, 20px)*.1);block-size:calc(var(--c-spinner-size, 20px)*.1);background-color:var(--c-spinner-color)}.spinner::before{inset-block-start:0;inset-inline-start:calc(50% - var(--c-spinner-size, 20px)*.1/2)}.spinner::after{inset-block-start:calc(50% - var(--c-spinner-size, 20px)*.1/2);inset-inline-start:0}.spinner-arc{inline-size:100%;block-size:100%;background-image:conic-gradient(var(--c-spinner-color) 270deg, transparent 0);mask:radial-gradient(farthest-side, transparent calc(100% - var(--c-spinner-size, 20px) * 0.1 - 1px), var(--c-spinner-color) calc(100% - var(--c-spinner-size, 20px) * 0.1 + 1px), var(--c-spinner-color) calc(100% - 1px), transparent 100%)}.spinner-sm{--c-spinner-size: 16px}.spinner-lg{--c-spinner-size: 24px}.spinner-inherit-color{--c-spinner-color: currentcolor}@keyframes spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.spinner{animation-duration:3s}}.creation-button{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.creation-button:hover{text-decoration:none}.creation-button{border-radius:8px;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border:2px dashed var(--border-default);background-color:rgba(0,0,0,0);color:var(--content-subtle);transition:background-color .15s ease-out,color .15s ease-out}.creation-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.creation-button:hover{background-color:var(--bg-neutral-hover);color:var(--content-default)}.creation-button:active{background-color:var(--bg-neutral-active);color:var(--content-default)}.creation-button-icon{font-size:16px;display:inline-flex;flex:none;align-items:center;justify-content:center}.icon-button{--c-icon-button-icon: var(--icon-default);--c-icon-button-ring: var(--border-default);--c-icon-button-ring-hover: var(--c-icon-button-ring);--c-icon-button-ring-pressed: var(--c-icon-button-ring);--c-icon-button-bezel: transparent;--c-icon-button-bezel-pressed: transparent;--c-icon-button-fill: var(--bg-neutral-default);--c-icon-button-fill-hover: var(--bg-neutral-hover);--c-icon-button-fill-pressed: var(--bg-neutral-active);appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.icon-button:hover{text-decoration:none}.icon-button{border-radius:9999px;font-size:16px;position:relative;isolation:isolate;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:35px;block-size:35px;border:1px solid var(--c-icon-button-ring);background:var(--c-icon-button-bezel);color:var(--c-icon-button-icon);transition:border-color .15s ease-out,background-color .15s ease-out}.icon-button::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--c-icon-button-fill);transition:background-color .15s ease-out;border-radius:inherit}.icon-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.icon-button:hover{border-color:var(--c-icon-button-ring-hover)}.icon-button:hover::before{background-color:var(--c-icon-button-fill-hover)}.icon-button:active{--c-icon-button-bezel: transparent;border-color:var(--c-icon-button-ring-pressed);transform:translateY(1px)}.icon-button:active::before{background-color:var(--c-icon-button-fill-pressed)}.icon-button:disabled{--c-icon-button-icon: var(--icon-subtle);--c-icon-button-ring: var(--border-subtle);--c-icon-button-bezel: transparent;--c-icon-button-fill: var(--bg-neutral-disabled);cursor:not-allowed;pointer-events:none}.icon-button i{flex:none}.icon-button-sm{font-size:12px;inline-size:27px;block-size:27px}.icon-button-lg{font-size:20px;inline-size:45px;block-size:45px}.icon-button-primary{--c-icon-button-icon: var(--icon-inverse);--c-icon-button-ring: var(--bg-brand-ring-outer);--c-icon-button-ring-hover: var(--bg-brand-ring-pressed);--c-icon-button-ring-pressed: var(--bg-brand-ring-pressed);--c-icon-button-fill: var(--bg-brand-default);--c-icon-button-fill-hover: var(--bg-brand-hover);--c-icon-button-fill-pressed: var(--bg-brand-active);--c-icon-button-bezel: linear-gradient(180deg, var(--bg-brand-highlight), var(--c-icon-button-fill) 70%);--c-icon-button-bezel-pressed: linear-gradient(0deg, var(--bg-brand-highlight), var(--c-icon-button-fill-pressed) 70%)}.icon-button-danger{--c-icon-button-icon: var(--icon-inverse);--c-icon-button-ring: var(--bg-danger-ring-outer);--c-icon-button-ring-pressed: var(--bg-danger-ring-outer);--c-icon-button-fill: var(--bg-danger-default);--c-icon-button-fill-hover: var(--bg-danger-hover);--c-icon-button-fill-pressed: var(--bg-danger-active);--c-icon-button-bezel: linear-gradient(180deg, var(--bg-danger-highlight), var(--c-icon-button-fill) 70%);--c-icon-button-bezel-pressed: linear-gradient(0deg, var(--bg-danger-highlight), var(--c-icon-button-fill-pressed) 70%)}.icon-button-outline{--c-icon-button-icon: var(--icon-default);--c-icon-button-ring: var(--border-default);--c-icon-button-ring-hover: var(--border-strong);--c-icon-button-ring-pressed: var(--border-strong);--c-icon-button-fill: var(--surface-raised);--c-icon-button-fill-hover: var(--bg-neutral-hover);--c-icon-button-fill-pressed: var(--bg-neutral-active)}.icon-button-outline:disabled{--c-icon-button-fill: var(--surface-raised)}.icon-button-neutral{--c-icon-button-icon: var(--icon-default);--c-icon-button-ring: var(--border-default);--c-icon-button-ring-hover: var(--border-strong);--c-icon-button-ring-pressed: var(--border-strong);--c-icon-button-fill: var(--bg-neutral-default);--c-icon-button-fill-hover: var(--bg-neutral-hover);--c-icon-button-fill-pressed: var(--bg-neutral-active)}.icon-button-subtle{--c-icon-button-icon: var(--icon-default);--c-icon-button-ring: transparent;--c-icon-button-fill: var(--bg-brand-subtle);--c-icon-button-fill-hover: var(--bg-brand-subtle-hover);--c-icon-button-fill-pressed: var(--bg-brand-subtle-hover)}.icon-button-subtle:disabled{--c-icon-button-ring: transparent}.icon-button-ghost{--c-icon-button-icon: var(--icon-default);--c-icon-button-ring: transparent;--c-icon-button-fill: transparent;--c-icon-button-fill-hover: var(--bg-neutral-hover);--c-icon-button-fill-pressed: var(--bg-neutral-active)}.icon-button-ghost:disabled{--c-icon-button-ring: transparent;--c-icon-button-fill: transparent}.icon-button-primary:not(:disabled)::before,.icon-button-danger:not(:disabled)::before{inset:1px}.icon-button-primary:active,.icon-button-danger:active{background:var(--c-icon-button-bezel-pressed)}.icon-button-danger:focus-visible{outline-color:color-mix(in srgb, var(--bg-danger-default) 45%, transparent)}.link-button{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.link-button:hover{text-decoration:none}.link-button{display:inline-flex;align-items:center;gap:4px;color:var(--content-brand)}.link-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link-button:hover{text-decoration:underline}.link-button:active{color:color-mix(in srgb, var(--content-brand) 70%, var(--content-strong));text-decoration:underline}.link-button:disabled{color:var(--content-disabled);text-decoration:none;cursor:not-allowed;pointer-events:none}.link-button-icon{font-size:12px;flex:none;text-decoration:none}.text-button{--c-text-button-ink: var(--content-default);--c-text-button-ring: var(--border-default);--c-text-button-ring-hover: var(--c-text-button-ring);--c-text-button-ring-pressed: var(--c-text-button-ring);--c-text-button-fill: var(--bg-neutral-default);--c-text-button-fill-hover: var(--bg-neutral-hover);--c-text-button-fill-pressed: var(--bg-neutral-active);--c-text-button-shadow: none;--c-spinner-size: 16px;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.text-button:hover{text-decoration:none}.text-button{border-radius:8px;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:37px;padding:8px 16px;border:1px solid var(--c-text-button-ring);background-color:var(--c-text-button-fill);box-shadow:var(--c-text-button-shadow);color:var(--c-text-button-ink);transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.text-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.text-button:hover{border-color:var(--c-text-button-ring-hover);background-color:var(--c-text-button-fill-hover)}.text-button:active{border-color:var(--c-text-button-ring-pressed);background-color:var(--c-text-button-fill-pressed);transform:translateY(1px)}.text-button:disabled{--c-text-button-ink: var(--content-disabled);--c-text-button-ring: var(--border-subtle);--c-text-button-fill: var(--bg-neutral-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none}.text-button-icon{font-size:16px;display:inline-flex;flex:none;align-items:center;justify-content:center}.text-button-sm{--c-spinner-size: 12px;border-radius:6px;font-weight:600;font-size:13px;line-height:1.3;letter-spacing:0;gap:4px;min-block-size:27px;padding:4px 8px}.text-button-sm .text-button-icon{font-size:12px}.text-button-lg{--c-spinner-size: 20px;border-radius:10px;font-weight:600;font-size:16px;line-height:1.3;letter-spacing:0;min-block-size:48px;padding:12px 20px}.text-button-lg .text-button-icon{font-size:20px}.text-button-primary{--c-text-button-ink: var(--fg-onbrand);--c-text-button-ring: var(--bg-brand-ring-outer);--c-text-button-ring-hover: var(--bg-brand-ring-pressed);--c-text-button-ring-pressed: var(--bg-brand-ring-pressed);--c-text-button-fill: var(--bg-brand-default);--c-text-button-fill-hover: var(--bg-brand-hover);--c-text-button-fill-pressed: var(--bg-brand-active);--c-text-button-shadow: inset 0 1px 0 0 var(--bg-gloss)}.text-button-danger{--c-text-button-ink: var(--fg-ondanger);--c-text-button-ring: var(--bg-danger-ring-outer);--c-text-button-ring-pressed: var(--bg-danger-ring-outer);--c-text-button-fill: var(--bg-danger-default);--c-text-button-fill-hover: var(--bg-danger-hover);--c-text-button-fill-pressed: var(--bg-danger-active);--c-text-button-shadow: inset 0 1px 0 0 var(--bg-gloss)}.text-button-secondary{--c-text-button-ink: var(--content-strong);--c-text-button-ring: var(--border-default);--c-text-button-ring-pressed: var(--border-strong);--c-text-button-fill: var(--surface-raised);--c-text-button-fill-hover: var(--bg-neutral-hover);--c-text-button-fill-pressed: var(--bg-neutral-active)}.text-button-ghost{--c-text-button-ink: var(--content-brand);--c-text-button-fill: transparent;--c-text-button-fill-hover: var(--bg-neutral-hover);--c-text-button-fill-pressed: var(--bg-neutral-active);--c-text-button-ring: transparent;--c-text-button-ring-hover: var(--c-text-button-fill-hover);--c-text-button-ring-pressed: var(--c-text-button-fill-pressed)}.text-button-ghost:disabled{--c-text-button-ring: transparent;--c-text-button-fill: transparent}.tooltip{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;box-shadow:var(--elevation-attached);border-radius:8px;position-try-fallbacks:flip-block;width:max-content;margin-block:5px;padding-block:4px;padding-inline:12px;overflow:visible;color:var(--content-inverse);background-color:var(--surface-inverse);white-space:nowrap;opacity:0;transition:opacity .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete}.tooltip::after{position:absolute;inset-block-end:-5px;inset-inline:clamp(8px,var(--tooltip-arrow-inline, 50%) - 5px,100% - 8px - 10px) auto;width:0;height:0;content:"";border-inline:5px solid rgba(0,0,0,0);border-block-start:5px solid var(--surface-inverse)}.tooltip:popover-open{display:inline-block;position:fixed;opacity:1}@starting-style{.tooltip:popover-open{opacity:0}}.tooltip[data-tooltip-flipped]::after{inset-block:-5px auto;border-block-start:0;border-block-end:5px solid var(--surface-inverse)}.avatar-list{--avatar-list-overlap: 8px;--avatar-list-ring: 2px;display:inline-flex;align-items:center}.avatar-list-item{--avatar-list-cut-r: calc(var(--avatar-size) / 2 + var(--avatar-list-ring));--avatar-list-cut-x: calc(var(--avatar-list-overlap) - var(--avatar-size) / 2)}.avatar-list-item+.avatar-list-item{margin-inline-start:calc(var(--avatar-list-overlap)*-1);mask:radial-gradient(circle at var(--avatar-list-cut-x) 50%, rgba(0, 0, 0, 0) var(--avatar-list-cut-r), #000 calc(var(--avatar-list-cut-r) + 1px))}.avatar-list-item:dir(rtl){--avatar-list-cut-x: calc(var(--avatar-size) * 1.5 - var(--avatar-list-overlap))}.avatar-list-count{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;margin-inline-start:4px;color:var(--content-strong)}.avatar-list-xs{--avatar-list-ring: 1px}.avatar-list-sm,.avatar-list-md{--avatar-list-ring: 2px}.avatar-list-lg{--avatar-list-ring: 3px}.breadcrumb{display:flex;align-items:center;gap:8px}.breadcrumb-item{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-muted);white-space:nowrap;text-decoration:none;transition:color .15s ease-out}.breadcrumb-item:hover{color:var(--content-default)}.breadcrumb-separator{font-size:12px;flex:none;color:var(--icon-subtle)}.callout{--callout-bg: var(--feedback-info-subtle-bg);--callout-border: var(--border-focus);--callout-fg: var(--feedback-info-subtle-fg);--callout-icon: var(--icon-brand);border-radius:16px;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:4px 12px;padding-block:12px;padding-inline:16px;border:1px solid var(--callout-border);background-color:var(--callout-bg);color:var(--callout-fg)}.callout-icon,.callout>.callout-actions{grid-row:1/span 2}.callout-icon{font-size:24px;color:var(--callout-icon)}.callout>.callout-actions{grid-column:3}.callout-title{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0;margin:0}.callout-body{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;margin:0;overflow-wrap:break-word}.callout-success{--callout-bg: var(--feedback-success-subtle-bg);--callout-border: var(--feedback-success-bg);--callout-fg: var(--feedback-success-subtle-fg);--callout-icon: var(--callout-fg)}.callout-warn{--callout-bg: var(--feedback-warn-subtle-bg);--callout-border: var(--feedback-warn-border);--callout-fg: var(--feedback-warn-subtle-fg);--callout-icon: var(--callout-fg)}.callout-danger{--callout-bg: var(--feedback-danger-subtle-bg);--callout-border: var(--feedback-danger-border);--callout-fg: var(--feedback-danger-subtle-fg);--callout-icon: var(--icon-danger)}.card{border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.card-featured{border-color:var(--border-brand)}.card-muted{background-color:var(--surface-page)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-meta{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;color:var(--content-muted)}.card-meta i{font-size:12px;flex:none}.card-header{display:flex;align-items:center;gap:16px}.card-heading{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.card-title{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--content-strong)}.card-subtitle{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--content-muted)}.card-content{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--content-default)}.complex-button{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.complex-button:hover{text-decoration:none}.complex-button{border-radius:20px;display:flex;align-items:center;gap:16px;inline-size:100%;padding-block:16px;padding-inline:20px;border:1px solid var(--border-subtle);background-color:var(--surface-raised);text-align:start;transition:border-color .15s ease-out,background-color .15s ease-out}.complex-button:hover{background-color:var(--bg-neutral-hover)}.complex-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.complex-button:not(.complex-button-simple){box-shadow:var(--elevation-raised)}.complex-button:not(.complex-button-simple):hover{border-color:var(--border-default)}.complex-button-simple{padding:8px;border-color:rgba(0,0,0,0)}.complex-button-text{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.complex-button-label{font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0;color:var(--content-strong)}.complex-button-description{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-muted)}.complex-button-icon{font-size:16px;flex:none;color:var(--icon-default)}.container{--container-bg: var(--surface-page);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--border-default);background-color:var(--container-bg)}.container>*{margin:0}.container-m{border-radius:12px;gap:12px;padding:12px}.container-l{border-radius:16px;gap:12px;padding:12px}.container-subtle{--container-bg: transparent;border-color:var(--border-subtle)}.container-raised{--container-bg: var(--surface-raised);border-color:var(--border-subtle)}@media(min-width: 1600px){.container-l{gap:16px;padding:16px}}.cropper-wrapper{max-block-size:60vb;margin-block-end:16px}.cropper-image{max-inline-size:100%}.cta-card{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.cta-card:hover{text-decoration:none}.cta-card{border-radius:20px;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--border-brand);background-image:linear-gradient(162deg, var(--bg-brand-default), var(--bg-brand-active));box-shadow:var(--elevation-overlay),inset 0 1px 0 0 color-mix(in srgb, var(--fg-onbrand) 22%, transparent)}.cta-card::before{border-radius:20px;content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(162deg, var(--bg-brand-active), var(--bg-brand-default));opacity:0;transition:opacity .2s ease}.cta-card:hover::before{opacity:1}.cta-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cta-card:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.cta-card::before{transition:none}}.cta-card-header{display:flex;align-items:center;gap:16px}.cta-card-heading{display:flex;flex:1;min-width:0;flex-direction:column}.cta-card-title{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--fg-onbrand)}.cta-card-subtitle{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--fg-onbrand)}.cta-card-arrow{font-size:24px;flex:none;color:var(--fg-onbrand)}.cta-card-stats{display:flex;gap:16px}.cta-card-stat-value{font-weight:600;font-size:20px;line-height:1.25;letter-spacing:0;color:var(--fg-onbrand)}.cta-card-stat-label{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--fg-onbrand);opacity:.8}.dropdown{border-radius:12px;box-shadow:var(--elevation-overlay);min-inline-size:200px;max-inline-size:250px;max-block-size:400px;gap:2px;padding:4px;overflow-y:auto;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.dropdown:popover-open{display:flex;flex-direction:column;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0}.dropzone{border-radius:12px;border:1px dashed var(--border-default);padding:24px;background-color:var(--surface-raised);width:100%;position:relative;transition:background-color .2s ease-in-out}.dropzone-dragging{border-color:var(--border-brand);background-color:var(--surface-brand-subtle)}.dropzone-dragging>*{pointer-events:none}.dropzone-action{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.dropzone-action:hover{text-decoration:none}.dropzone-action{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--content-default);text-decoration:underline}.dropzone-file-type{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-subtle)}.dropzone-form-control{opacity:0;position:absolute;pointer-events:none}.empty-state{border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:16px;inline-size:420px;max-inline-size:100%;margin-inline:auto;padding-block:48px;padding-inline:32px;border:1px solid var(--border-subtle);background-color:var(--surface-raised);text-align:center}.empty-state-content{display:flex;flex-direction:column;gap:8px}.empty-state-title{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;margin:0;color:var(--content-strong)}.empty-state-message{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0;color:var(--content-muted)}.example-card{--c-example-card-bg: var(--bg-neutral-default);--c-example-card-border: var(--border-subtle);border-radius:12px;display:flex;align-items:center;gap:8px;inline-size:100%;padding-block:8px;padding-inline:12px;border:1px solid var(--c-example-card-border);background-color:var(--c-example-card-bg);transition:background-color .15s ease-out,border-color .15s ease-out}.example-card:not(.example-card-selected):not(:has(.example-card-main:disabled,.example-card-main[aria-disabled=true])):hover{--c-example-card-bg: var(--bg-neutral-hover)}.example-card-selected{--c-example-card-bg: var(--bg-selected);--c-example-card-border: var(--border-selected)}.example-card:has(.example-card-main:disabled,.example-card-main[aria-disabled=true]){--c-example-card-bg: var(--bg-neutral-disabled);cursor:not-allowed}.example-card-main{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.example-card-main:hover{text-decoration:none}.example-card-main{display:flex;flex:1;align-items:center;gap:8px;min-inline-size:0;text-align:start}.example-card-main:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.example-card-main i{font-size:12px;flex:none}.example-card-content{display:flex;flex:1;flex-direction:column;gap:4px;min-inline-size:0}.example-card-title{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--content-default)}.example-card:has(.example-card-main:disabled,.example-card-main[aria-disabled=true]) .example-card-title{color:var(--content-disabled)}.example-card-subtitle{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-subtle)}.fake-checkbox{--fake-checkbox-fill: var(--surface-raised);--fake-checkbox-border: var(--border-input);--fake-checkbox-icon: var(--fg-onbrand);border-radius:6px;display:flex;flex:none;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;border:1px solid var(--fake-checkbox-border);background-color:var(--fake-checkbox-fill);transition:background-color .2s ease,border-color .2s ease}.fake-checkbox-icon{font-size:12px;color:var(--fake-checkbox-icon);opacity:0;transition:opacity .2s ease}.fake-checkbox-checked{--fake-checkbox-fill: var(--bg-brand-default);--fake-checkbox-border: var(--bg-brand-default)}.fake-checkbox-checked .fake-checkbox-icon{opacity:1}.fake-checkbox-indeterminate{--fake-checkbox-fill: var(--bg-brand-default);--fake-checkbox-border: var(--bg-brand-default);position:relative}.fake-checkbox-indeterminate::after{border-radius:9999px;content:"";position:absolute;inline-size:.5rem;block-size:2px;background-color:var(--fake-checkbox-icon)}.fake-text-input{--c-fake-text-input-fill: var(--bg-neutral-default);--c-fake-text-input-ink: var(--content-strong);--c-fake-text-input-icon-ink: var(--icon-default);--c-fake-text-input-placeholder: var(--content-subtle);border-radius:8px;width:100%;min-block-size:45px;display:flex;gap:4px;align-items:center;position:relative;border:1px solid var(--c-fake-text-input-ring, var(--border-default));background-color:var(--c-fake-text-input-fill);padding:8px;color:var(--c-fake-text-input-ink);cursor:text}.fake-text-input:not(.fake-text-input-disabled):hover{--c-fake-text-input-ring: var(--border-input)}.fake-text-input:has(:focus-visible){outline:2px solid var(--border-focus);outline-offset:-1px}.fake-text-input-control,.fake-text-input-placeholder{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;min-width:0;padding:8px}.fake-text-input-control{color:var(--c-fake-text-input-ink)}.fake-text-input-placeholder{color:var(--c-fake-text-input-placeholder)}.fake-text-input-filled .fake-text-input-placeholder{display:none}.fake-text-input-icon{font-size:20px;color:var(--c-fake-text-input-icon-ink);padding-block:8px;padding-inline-start:8px}.fake-text-input-disabled{--c-fake-text-input-ring: var(--border-subtle);--c-fake-text-input-fill: var(--bg-neutral-disabled);--c-fake-text-input-ink: var(--content-disabled);--c-fake-text-input-icon-ink: var(--icon-subtle);--c-fake-text-input-placeholder: var(--content-muted);cursor:default}.fake-text-input-small{border-radius:6px;min-block-size:35px;padding:4px 8px}.fake-text-input-small .fake-text-input-control,.fake-text-input-small .fake-text-input-placeholder{padding:4px}.fake-text-input-large{border-radius:10px;min-block-size:53px;padding:8px}.fake-text-input-large .fake-text-input-control,.fake-text-input-large .fake-text-input-placeholder{padding:8px}.feature-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.feature-list-item{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;display:flex;align-items:flex-start;gap:8px;color:var(--content-default)}.feature-list-item-icon{font-size:16px;flex:none;margin-block-start:1px;color:var(--content-brand)}.flyout{border-radius:16px;box-shadow:var(--elevation-overlay);gap:8px;inline-size:280px;padding:16px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.flyout-title{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0;margin:0;color:var(--content-strong)}.flyout-body{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;margin:0;color:var(--content-muted);overflow-wrap:break-word}.flyout:popover-open{display:flex;flex-direction:column;align-items:start;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block:4px;margin-inline:0}.checkbox{position:relative;display:flex;gap:8px;align-items:center}.checkbox-control{position:absolute;z-index:1;inset-block-start:0;inset-inline-start:0;inline-size:21px;block-size:21px;margin:0;opacity:0;cursor:pointer}.checkbox-box{--checkbox-fill: var(--surface-raised);--checkbox-border: var(--border-input);--checkbox-icon: var(--fg-onbrand);border-radius:6px;position:relative;display:flex;inline-size:21px;block-size:21px;border:1px solid var(--checkbox-border);background-color:var(--checkbox-fill);transition:background-color .2s ease,border-color .2s ease}.checkbox-icon{font-size:16px;position:absolute;inset-block-start:50%;inset-inline-start:50%;color:var(--checkbox-icon);opacity:0;transform:translate(calc(var(--direction-sign) * -50%), -50%);transition:opacity .2s ease}.checkbox-control:checked~.checkbox-box{--checkbox-fill: var(--bg-brand-default);--checkbox-border: var(--bg-brand-default)}.checkbox-control:checked~.checkbox-box .checkbox-icon-check{opacity:1}.checkbox-control:indeterminate~.checkbox-box{--checkbox-fill: var(--bg-brand-default);--checkbox-border: var(--bg-brand-default)}.checkbox-control:indeterminate~.checkbox-box .checkbox-icon-check{opacity:0}.checkbox-control:indeterminate~.checkbox-box .checkbox-icon-dash{opacity:1}.checkbox:hover .checkbox-control:enabled:not(:checked):not(:indeterminate)~.checkbox-box{--checkbox-border: var(--border-brand)}.checkbox:active .checkbox-control:enabled:not(:checked):not(:indeterminate)~.checkbox-box{--checkbox-fill: var(--bg-neutral-active)}.checkbox-control:disabled{cursor:not-allowed}.checkbox-control:disabled~.checkbox-box{--checkbox-fill: var(--bg-neutral-disabled);--checkbox-border: var(--border-subtle);--checkbox-icon: var(--content-disabled)}.checkbox-control:focus-visible~.checkbox-box{--checkbox-border: var(--border-focus);outline:2px solid var(--border-focus);outline-offset:2px}@media(prefers-reduced-motion: reduce){.checkbox-box,.checkbox-icon{transition:none}}.multi-select{position:relative;anchor-scope:--multi-select-trigger}.multi-select-native{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.multi-select-trigger{anchor-name:--multi-select-trigger;padding-block:4px;padding-inline:12px 8px}.multi-select-values{display:flex;flex:1;flex-wrap:wrap;gap:4px;align-items:center;min-inline-size:0}.multi-select-placeholder{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;flex:1;min-inline-size:0;color:var(--c-fake-text-input-placeholder)}.multi-select-chevron{transition:transform .2s ease-in-out}.multi-select-toggle[aria-expanded=true] .multi-select-chevron{transform:rotate(180deg)}.multi-select-list{position-anchor:--multi-select-trigger;inline-size:anchor-size();min-inline-size:200px;max-inline-size:300px}.multi-select-list-item:disabled{color:var(--content-disabled);cursor:not-allowed}.multi-select-search{padding-block-end:4px}.multi-select-no-results{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;padding:8px;color:var(--content-subtle)}.multiline-input{--c-multiline-input-fill: var(--bg-neutral-default);--c-multiline-input-ink: var(--content-strong);--c-multiline-input-placeholder: var(--content-subtle);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;border-radius:8px;width:100%;field-sizing:content;min-block-size:78px;padding:16px;resize:none;border:1px solid var(--c-multiline-input-ring, var(--border-default));color:var(--c-multiline-input-ink);background-color:var(--c-multiline-input-fill)}.multiline-input::placeholder{color:var(--c-multiline-input-placeholder)}.multiline-input:not(:disabled):hover{--c-multiline-input-ring: var(--border-input)}.multiline-input:focus-visible{--c-multiline-input-fill: var(--surface-raised);outline:2px solid var(--border-focus);outline-offset:1px}.multiline-input:disabled{--c-multiline-input-ring: var(--border-subtle);--c-multiline-input-fill: var(--bg-neutral-disabled);--c-multiline-input-ink: var(--content-disabled);--c-multiline-input-placeholder: var(--content-muted)}.radio{--radio-border: var(--border-input);--radio-fill: var(--surface-raised);--radio-dot: var(--fg-onbrand);border-radius:9999px;flex:none;inline-size:21px;block-size:21px;border:1px solid var(--radio-border);background-color:var(--radio-fill);appearance:none;cursor:pointer;transition:border-color .2s ease}.radio:checked{--radio-fill: var(--bg-brand-default);border-width:0;background-image:radial-gradient(circle, var(--radio-dot) 4.5px, var(--radio-fill) 5.5px)}.radio:enabled:not(:checked):hover{--radio-border: var(--border-brand)}.radio:enabled:checked:hover{--radio-fill: var(--bg-brand-hover)}.radio:disabled{--radio-border: var(--border-subtle);--radio-fill: var(--bg-neutral-disabled);--radio-dot: var(--bg-neutral-default);cursor:not-allowed}.radio:focus-visible{--radio-border: var(--border-focus);outline:2px solid var(--border-focus);outline-offset:2px}@media(prefers-reduced-motion: reduce){.radio{transition:none}}.range-slider{--range-slider-track: var(--bg-neutral-active);--range-slider-fill: var(--bg-brand-default);--range-slider-value: 0%;margin:0;inline-size:100%;block-size:18px;background-color:rgba(0,0,0,0);appearance:none;cursor:pointer}.range-slider-done{--range-slider-fill: var(--feedback-success-bg)}.range-slider::-webkit-slider-runnable-track{border-radius:9999px;block-size:4px;background:linear-gradient(calc(var(--direction-sign) * 90deg), var(--range-slider-fill) var(--range-slider-value), var(--range-slider-track) var(--range-slider-value))}.range-slider::-moz-range-track{border-radius:9999px;block-size:4px;background-color:var(--range-slider-track)}.range-slider::-moz-range-progress{border-radius:6px;block-size:4px;background-color:var(--range-slider-fill)}.range-slider::-webkit-slider-thumb{border-radius:50%;box-shadow:var(--elevation-raised);inline-size:18px;block-size:18px;border:1px solid var(--border-default);background-color:var(--surface-raised);cursor:pointer;appearance:none;margin-block-start:calc((4px - 18px)/2)}.range-slider::-moz-range-thumb{border-radius:50%;box-shadow:var(--elevation-raised);inline-size:18px;block-size:18px;border:1px solid var(--border-default);background-color:var(--surface-raised);cursor:pointer;appearance:none}.range-slider:focus-visible{outline:none}.range-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--border-focus);outline-offset:2px}.range-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--border-focus);outline-offset:2px}.range-slider:disabled{cursor:not-allowed}.rich-text-editor{border-radius:8px;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);background-color:var(--surface-raised)}.rich-text-editor:has(.rich-text-editor-content-edit-area:focus-visible){border-color:var(--border-focus);outline:2px solid var(--border-focus);outline-offset:2px}.rich-text-editor .hidden{display:none}.rich-text-editor-bar{display:flex;flex-wrap:wrap;gap:4px;align-items:center;position:sticky;inset-block-start:0;z-index:2;padding-block:4px;padding-inline:16px;border-block-end:1px solid var(--border-subtle);background-color:var(--surface-raised)}.rich-text-editor-bar-group{display:inline-flex;gap:4px;align-items:center;position:relative}.rich-text-editor-bar-group:not(:last-child)::after{content:"";position:absolute;inset-inline-end:-2px;inset-block-start:50%;transform:translateY(-50%);inline-size:1px;block-size:16px;background-color:var(--border-subtle)}.rich-text-editor-bar-action-active{--c-icon-button-icon: var(--icon-brand);--c-icon-button-fill: var(--bg-brand-subtle);--c-icon-button-fill-hover: var(--bg-brand-subtle-hover)}.rich-text-editor-content{flex:1 1 auto;position:relative;min-block-size:110px;padding:16px;overflow-y:auto}.rich-text-editor-content-edit-area{white-space:pre-wrap;outline:none}.rich-text-editor-content-edit-area[data-placeholder]::before{content:attr(data-placeholder);position:absolute;color:var(--content-subtle);pointer-events:none}.rich-text-editor-textarea{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.segmented-control{border-radius:12px;display:flex;gap:2px;align-items:center;padding:3px;border:1px solid var(--border-subtle);background-color:var(--bg-neutral-subtle)}.segmented-control-segment{display:flex;flex:1}.segmented-control-input{position:absolute;opacity:0;pointer-events:none}.segmented-control-label{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.segmented-control-label:hover{text-decoration:none}.segmented-control-label{border-radius:8px;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;flex:1;padding:8px 12px;color:var(--content-muted);text-align:center;white-space:nowrap;cursor:pointer}.segmented-control-input:checked+.segmented-control-label,.segmented-control-label[aria-selected=true],.segmented-control-label[aria-current=page]{box-shadow:var(--elevation-raised);color:var(--content-strong);background-color:var(--surface-raised)}.segmented-control-input:focus-visible+.segmented-control-label,.segmented-control-label:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}tab-container:has(>.segmented-control)::part(tablist-tab-wrapper){flex:1}.single-select{position:relative;anchor-scope:--single-select-trigger}.single-select-native{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.single-select-trigger{anchor-name:--single-select-trigger}.single-select-toggle{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.single-select-toggle:hover{text-decoration:none}.single-select-toggle{display:flex;flex:1;align-items:center;gap:4px;min-inline-size:0;text-align:start}.single-select-toggle:focus-visible{outline:none}.single-select-toggle:disabled{cursor:default}.single-select-value,.single-select-placeholder{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0}.single-select-value{color:var(--c-fake-text-input-ink)}.single-select-placeholder{color:var(--c-fake-text-input-placeholder)}.single-select-chevron{font-size:16px;flex:none;color:var(--c-fake-text-input-icon-ink);transition:transform .2s ease-in-out}.single-select-toggle[aria-expanded=true]~.single-select-chevron{transform:rotate(180deg)}.single-select-compact .single-select-value,.single-select-compact .single-select-placeholder{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em;flex:none;color:inherit}.single-select-compact i{font-size:16px}.single-select-compact[aria-expanded=true] .single-select-chevron{transform:rotate(180deg)}.single-select-list{position-anchor:--single-select-trigger;inline-size:anchor-size();min-inline-size:200px;max-inline-size:300px}.single-select-check{color:var(--icon-brand)}.single-select-list-item:disabled{color:var(--content-disabled);cursor:not-allowed}.single-select-search{padding-block-end:4px}.single-select-no-results{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;padding:8px;color:var(--content-subtle)}.switch{display:flex;gap:8px;align-items:center}.switch-control{position:absolute;opacity:0;pointer-events:none}.switch-track{--switch-track-off: var(--bg-neutral-highlight);--switch-track-on: var(--bg-brand-default);--switch-thumb: var(--surface-raised);border-radius:9999px;position:relative;box-sizing:border-box;inline-size:40px;block-size:20px;border:1px solid rgba(0,0,0,0);background-color:var(--switch-track-off);transition:background-color 150ms ease}.switch-thumb{border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:3px;inline-size:14px;block-size:14px;background-color:var(--switch-thumb);transform:translateY(-50%);transition:transform 150ms ease}.switch-icon{font-size:16px;position:absolute;inset-block-start:50%;color:var(--icon-inverse);transform:translateY(-50%);transition:opacity 150ms ease}.switch-icon-off{inset-inline-end:3px;opacity:1}.switch-icon-on{inset-inline-start:3px;opacity:0}.switch-control:checked~.switch-track .switch-thumb{transform:translate(calc(var(--direction-sign) * 18px), -50%)}.switch-control:checked~.switch-track .switch-icon-off{opacity:0}.switch-control:checked~.switch-track .switch-icon-on{opacity:1}.switch-control:checked~.switch-track{background-color:var(--switch-track-on)}.switch:hover .switch-control:enabled~.switch-track{--switch-track-off: var(--bg-brand-hover);--switch-track-on: var(--bg-brand-hover)}.switch-control:disabled~.switch-track{--switch-track-off: var(--bg-neutral-disabled);--switch-track-on: var(--bg-neutral-active);cursor:not-allowed}.switch-control:focus-visible~.switch-track{outline:2px solid var(--border-focus);outline-offset:2px}@media(prefers-reduced-motion: reduce){.switch-thumb,.switch-icon{transition:none}}.tag-input-native{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tag-input{min-block-size:110px;align-items:flex-start;padding:16px}.tag-input-errored{--c-fake-text-input-ring: var(--border-danger)}.tag-input-tokens{display:flex;flex:1;flex-wrap:wrap;gap:4px;align-items:center;min-inline-size:0}.tag-input-with-reset .tag-input-tokens{padding-inline-end:32px}.tag-input-entry{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;flex:1 1 60px;min-inline-size:60px;border:0;background-color:rgba(0,0,0,0);color:var(--c-fake-text-input-ink);outline:none}.tag-input-entry::placeholder{color:var(--c-fake-text-input-placeholder)}.tag-input-remove{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.tag-input-remove:hover{text-decoration:none}.tag-input-remove{display:inline-flex;cursor:pointer}.tag-input-reset{position:absolute;inset-block-start:8px;inset-inline-end:8px}.tag-input-reset:active{inset-block-start:8px}.tag-input-error{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;margin-block-start:4px;color:var(--content-danger)}.text-input{--c-text-input-fill: var(--bg-neutral-default);--c-text-input-ink: var(--content-strong);--c-text-input-icon-ink: var(--icon-default);--c-text-input-height: 45px;--c-text-input-control-fill: transparent;--c-text-input-control-placeholder: var(--content-subtle);border-radius:8px;width:100%;height:var(--c-text-input-height);display:flex;gap:4px;align-items:center;position:relative;border:1px solid var(--c-text-input-ring, var(--border-default));background-color:var(--c-text-input-fill);padding:8px}.text-input:not(:has(.text-input-native-control:disabled)):hover{--c-text-input-ring: var(--border-input)}.text-input:has(.text-input-native-control:disabled){--c-text-input-ring: var(--border-subtle);--c-text-input-fill: var(--bg-neutral-disabled);--c-text-input-ink: var(--content-disabled);--c-text-input-icon-ink: var(--icon-subtle)}.text-input:has(.text-input-native-control:focus-visible){--c-text-input-fill: var(--surface-raised);outline:2px solid var(--border-focus);outline-offset:-1px}.text-input-native-control{border-radius:7px;font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;height:100%;width:100%;outline:none;padding-block:8px;padding-inline:8px;color:var(--c-text-input-ink);border:0;background-color:var(--c-text-input-control-fill)}.text-input-native-control::placeholder{color:var(--c-text-input-control-placeholder)}.text-input-native-control::-webkit-search-cancel-button{display:none}input[type=date].text-input-native-control{appearance:none}.text-input-icon{font-size:20px;color:var(--c-text-input-icon-ink);padding-block:8px;padding-inline-start:8px}.text-input-native-control:disabled{--c-text-input-control-fill: var(--bg-neutral-disabled);--c-text-input-ink: var(--content-disabled)}.text-input-native-control:disabled::placeholder{--c-text-input-control-placeholder: var(--content-muted)}.text-input-sm{--c-text-input-height: 35px;border-radius:6px;padding:4px 8px}.text-input-sm .text-input-native-control{border-radius:5px;padding:4px}.text-input-lg{--c-text-input-height: 53px;border-radius:10px;padding:8px}.text-input-lg .text-input-native-control{border-radius:9px;padding:8px}.form-field:not(:last-child){margin-block-end:16px}.form-field-main{display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0, 1fr) minmax(0, max-content);gap:8px}.form-field-main>*:not(.form-field-label):not(.form-field-extra){grid-column:1/-1}.form-field-main:not(:has(>.form-field-label)){row-gap:0}.form-field-label{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;grid-row:1/2;margin:0}.form-field-control{grid-row:2/3}.form-field-extra{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;grid-column:2/-1;grid-row:1/2;justify-self:end}.form-field-main:not(:last-child),.form-field-help-text:not(:last-child),.form-field-error:not(:last-child),.form-field-children:not(:last-child){margin-block-end:4px}.form-field-error,.form-field-help-text{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0}.form-field-help-text{color:var(--content-muted)}.form-field-errors{margin-block:0;padding-inline-start:0;list-style:none}.form-field-errored{--c-text-input-ring: var(--border-danger);--c-multiline-input-ring: var(--border-danger);--c-fake-text-input-ring: var(--border-danger);--c-studio-prompt-ring: var(--border-danger)}.form-field-errored .form-field-label,.form-field-errored .form-field-errors{color:var(--content-danger)}.form-field:has(input:disabled,textarea:disabled,select:disabled):not(:has(.form-field-children)) .form-field-label,.form-field:has(input:disabled,textarea:disabled,select:disabled):not(:has(.form-field-children)) .form-field-help-text{color:var(--content-disabled)}.form-field-compact .form-field-main{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:4px}.form-field-compact .form-field-label{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin-block-end:0;cursor:pointer}.form-field-compact .form-field-control{margin-block-end:0}.form-field .form-field:not(:last-child){margin-block-end:8px}.form-field-children .form-field:last-child{margin-block-end:0}.form-field-children-inline{display:flex;flex-wrap:wrap;gap:8px}.form-field-children-inline>.form-field:not(:last-child){margin-block-end:0}.form-field-reversed{text-align:end}.form-field-reversed .form-field-control{grid-row:1/2}.form-field-reversed .form-field-label{grid-row:2/3;margin-bottom:0;flex-grow:1}.form-field-compact.form-field-reversed .form-field-main{flex-direction:row;justify-content:space-between}.identity{display:flex;align-items:center;gap:12px}.identity-content{display:flex;flex:1;min-inline-size:0;flex-direction:column;justify-content:center}.identity-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--content-default)}.identity-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-subtle)}a.identity{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}a.identity:hover{text-decoration:none}a.identity:hover .identity-name{color:var(--content-brand)}.identity-xs,.identity-sm{gap:8px}.identity-xs .identity-name,.identity-sm .identity-name{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em}.identity-md{gap:12px}.identity-md .identity-name{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;font-weight:600}.identity-lg{gap:12px}.identity-lg .identity-name{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0;font-weight:600}.identity-xl{gap:16px}.identity-xl .identity-name{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0}.identity-xxl{gap:16px}.identity-xxl .identity-name{font-weight:600;font-size:20px;line-height:1.25;letter-spacing:0}.identity-vertical{display:grid;grid-template-columns:1fr;gap:8px}.identity-vertical>:first-child{grid-column:1/-1}.identity-vertical>:not(:first-child){grid-row:2}@container (width < 64px){.identity{flex-direction:column;align-items:center}.identity-content{align-self:stretch;text-align:center}}.image-preview{border-radius:12px;padding:8px;background-color:var(--surface-raised);position:relative;display:table}.image-preview-image{border-radius:6px;max-width:100%}.image-preview-action-container{border-radius:12px;position:absolute;inset-block-start:4px;inset-inline-end:4px;z-index:1;background-color:var(--surface-page)}.info-card{border-radius:20px;display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.info-card-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.info-card-title{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em;color:var(--content-subtle);text-transform:uppercase}.info-card-body{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--content-subtle)}.info-card-body strong{font-weight:600;color:var(--content-strong)}.list{border-radius:16px;display:flex;flex-direction:column;overflow:clip;margin:0;padding-inline-start:0;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.list>:not(:first-child){border-block-start:1px solid var(--border-subtle)}.list-item{--list-item-bg: transparent;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.list-item:hover{text-decoration:none}.list-item{display:flex;align-items:center;gap:12px;inline-size:100%;padding-block:12px;padding-inline:12px;background-color:var(--list-item-bg);color:var(--content-strong);text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.list-item:hover{text-decoration:none}a.list-item:hover:not(.list-item-selected):not(.list-item-error),button.list-item:hover:not(.list-item-selected):not(.list-item-error){--list-item-bg: var(--bg-neutral-hover)}.list-item-card{--list-item-bg: var(--surface-raised);border-radius:16px;padding:12px;border:1px solid var(--border-subtle)}.list-item-card.list-item-selected{border-color:var(--border-selected)}label.list-item-card{cursor:pointer}.list-item-selected{--list-item-bg: var(--bg-selected)}.list-item-error{--list-item-bg: var(--bg-danger-subtle)}.list-item-danger .list-item-name{color:var(--content-danger)}.list-item-control{flex:none;inline-size:21px;block-size:21px;margin:0;accent-color:var(--bg-brand-default)}.list-item-icon{font-size:20px;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:32px;block-size:32px}.list-item-main{display:flex;flex:1;min-inline-size:0;flex-direction:column;gap:2px}.list-item-name{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0}.list-item-subtitle{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-muted)}.list-item-badge{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.list-item-badge-extra{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-subtle);text-align:end}.list-item-icon-end{font-size:16px;flex:none}.menu-item{display:flex;align-items:center;gap:4px;inline-size:100%}.menu-item-content{--c-menu-item-bg: transparent;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.menu-item-content:hover{text-decoration:none}.menu-item-content{border-radius:8px;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;display:flex;flex:1;align-items:center;gap:8px;min-block-size:36px;padding-block:8px;padding-inline:8px;background-color:var(--c-menu-item-bg);color:var(--content-default);text-align:start;transition:background-color .15s ease-out}.menu-item-content:hover:not(.menu-item-selected){--c-menu-item-bg: var(--bg-neutral-hover)}.menu-item-content:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.menu-item-content i{font-size:16px;flex:none}.menu-item-label{flex:1}.menu-item-selected{--c-menu-item-bg: var(--bg-selected)}.menu-item-selected.menu-item-success{--c-menu-item-bg: var(--feedback-success-subtle-bg)}.menu-item-selected.menu-item-warning{--c-menu-item-bg: var(--feedback-warn-subtle-bg)}.menu-item-selected.menu-item-danger{--c-menu-item-bg: var(--feedback-danger-subtle-bg)}.modal{border-radius:24px;box-shadow:var(--elevation-over-scrim);flex-direction:column;inline-size:90%;max-inline-size:480px;max-block-size:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--border-subtle);background-color:var(--surface-raised);opacity:0;transition:opacity .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete}.modal::backdrop{background-color:var(--surface-overlay-scrim);opacity:0;transition:opacity .2s ease}.modal[open]{display:flex;opacity:1}@starting-style{.modal[open]{opacity:0}}.modal[open]::backdrop{opacity:1}@starting-style{.modal[open]::backdrop{opacity:0}}@media(min-width: 744px){.modal{max-block-size:calc(100dvh - 128px)}}.modal-medium{max-inline-size:640px}.modal-big{max-inline-size:1140px}.modal-form{display:contents}.modal-header{display:flex;gap:8px;align-items:flex-start;padding-block:16px;padding-inline:20px}.modal-title{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;margin:0;min-inline-size:0;color:var(--content-strong);overflow-wrap:break-word}.modal-close{flex:none;margin-inline-start:auto}.modal-content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-block-size:0;padding-inline:20px;overflow-y:auto}.modal-content:last-child{padding-block-end:20px}.modal-footer{display:flex;flex:none;gap:8px;align-items:center;justify-content:flex-end;padding-block:16px;padding-inline:20px}.modal-centered .modal-header{flex-direction:column;gap:24px;align-items:center;position:relative}.modal-centered .modal-close{position:absolute;inset-block-start:16px;inset-inline-end:20px;margin-inline-start:0}.modal-centered .modal-title,.modal-centered .modal-content{text-align:center}.modal-centered .modal-footer{flex-direction:column-reverse;align-items:center}.modal-scrollable .modal-header{border-block-end:1px solid var(--border-subtle)}.modal-scrollable .modal-content{padding-block:16px}.modal-scrollable .modal-footer{border-block-start:1px solid var(--border-subtle)}@media(max-width: 743.98px){.modal-docked{inline-size:100%;max-inline-size:100%;margin-block-end:0;border-block-end:0;border-end-start-radius:0;border-end-end-radius:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete}.modal-docked::before{border-radius:9999px;content:"";flex:none;align-self:center;inline-size:40px;block-size:4px;margin-block-start:12px;background-color:var(--border-default)}.modal-docked .modal-footer>a,.modal-docked .modal-footer>button{flex:1 1 0}.modal-docked[open]{transform:translateY(0)}@starting-style{.modal-docked[open]{transform:translateY(100%)}}}.multi-picker-intro{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0;color:var(--content-subtle)}.multi-picker-search .text-input-native-control{flex:1;inline-size:auto;min-inline-size:0}.multi-picker-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:8px}.multi-picker-loader{display:flex;justify-content:center;padding-block:16px}.multi-picker-empty{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0;color:var(--content-subtle);text-align:center}.multi-picker-progress{position:absolute;inset:0;z-index:1;padding:24px;border-radius:inherit;background-color:var(--surface-raised);text-align:center}.multi-picker-progress-status{inline-size:min(320px,100%)}.page-header{display:flex;align-items:center;gap:16px;min-block-size:72px;padding-block:8px;padding-inline:20px 12px}.page-header-lead{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.page-header-icon{font-size:20px;flex:none;color:var(--icon-default)}.page-header-content{display:flex;flex-direction:column;min-width:0}.page-header-title{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;margin-block:0;color:var(--content-strong)}.page-header-subtitle{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--content-subtle)}.page-header-aside{display:flex;flex:none;align-items:center;gap:8px}.page-header-desktop-actions{display:none}.page-header-mobile-actions{display:flex}.page-header-extra{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;color:var(--content-subtle)}.page-header-extra i{font-size:12px;flex:none}@media(min-width: 744px){.page-header{border-radius:16px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.page-header-desktop-actions{display:flex;gap:8px}.page-header-mobile-actions{display:none}}@media(min-width: 1600px){.page-header{padding-block:12px}}.picker-selection-list{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.picker-selection-list-selected{display:flex;flex-direction:column;gap:16px;inline-size:100%}.picker-selection-list-empty{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0;color:var(--content-subtle)}.progress-bar{--progress-bar-fill: var(--bg-brand-default);border-radius:12px;block-size:8px;inline-size:100%;overflow:clip;background-color:var(--bg-neutral-active)}.progress-bar-fill{border-radius:12px;block-size:100%;min-inline-size:4px;background-color:var(--progress-bar-fill);transition:inline-size .3s ease-out}.progress-bar-success{--progress-bar-fill: var(--feedback-success-bg)}.progress-bar-warn{--progress-bar-fill: var(--feedback-warn-bg)}.progress-bar-danger{--progress-bar-fill: var(--feedback-danger-bg)}@property --progress-ring-value{syntax:"<number>";inherits:true;initial-value:0}.progress-ring{--progress-ring-size: 32px;--progress-ring-stroke: calc(3 / 32 * 100 * 1px);--progress-ring-arc: var(--bg-brand-default);display:block;inline-size:var(--progress-ring-size);block-size:var(--progress-ring-size)}.progress-ring circle{fill:none;stroke-width:var(--progress-ring-stroke);r:calc(50px - var(--progress-ring-stroke)/2)}.progress-ring-track{stroke:var(--border-subtle)}.progress-ring-arc{transform:rotate(-90deg);transform-origin:center;stroke:var(--progress-ring-arc);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress-ring-value))}.progress-ring-md{--progress-ring-size: 48px;--progress-ring-stroke: calc(4 / 48 * 100 * 1px)}.progress-ring-lg{--progress-ring-size: 64px;--progress-ring-stroke: calc(5 / 64 * 100 * 1px)}.progress-ring-primary{--progress-ring-arc: var(--bg-brand-default)}.progress-ring-success{--progress-ring-arc: var(--content-success)}.progress-ring-warn{--progress-ring-arc: var(--content-warn)}.progress-ring-danger{--progress-ring-arc: var(--bg-danger-default)}.progress-step{display:flex;align-items:flex-start;gap:12px}.progress-step-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:24px;block-size:24px}.progress-step-marker-pending,.progress-step-marker-active,.progress-step-marker-done{display:none}.progress-step-marker-pending{font-size:24px;color:var(--content-muted)}.progress-step-marker-done{font-size:24px;color:var(--content-success)}.progress-step[data-step-state=pending] .progress-step-marker-pending{display:inline-flex}.progress-step[data-step-state=active] .progress-step-marker-active{display:inline-flex}.progress-step[data-step-state=done] .progress-step-marker-done{display:inline-flex}.progress-step-text{display:flex;flex-direction:column;gap:2px}.progress-step-label{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--content-muted)}.progress-step[data-step-state=active] .progress-step-label{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;color:var(--content-strong)}.progress-step[data-step-state=done] .progress-step-label{color:var(--content-default)}.progress-step-sublabel{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-muted)}.rich-content{color:var(--content-default)}.rich-content p,.rich-content ul,.rich-content ol{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0 0 16px}.rich-content>:last-child{margin-block-end:0}.rich-content li p{margin:0}.rich-content a{color:var(--content-brand);text-decoration:none}.rich-content a:hover{text-decoration:underline}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{margin-block:20px 4px;color:var(--content-strong)}.rich-content h1{font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em}.rich-content h2{font-weight:600;font-size:20px;line-height:1.25;letter-spacing:0}.rich-content h3{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0}.rich-content h4{font-weight:600;font-size:16px;line-height:1.35;letter-spacing:0}.rich-content h5{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0;font-weight:600}.rich-content h6{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;font-weight:600}.rich-content :is(ul,ol) :is(ul,ol){margin-block:4px}.rich-content :is(ul,ol) ul{list-style-type:circle}.rich-content :is(ul,ol) :is(ul,ol) ul{list-style-type:square}.rich-content :is(ul,ol) ol{list-style-type:lower-alpha}.rich-content :is(ul,ol) :is(ul,ol) ol{list-style-type:lower-roman}.rich-content table{min-width:100%;border-collapse:collapse;background-color:var(--surface-raised)}.rich-content th,.rich-content td{padding-block:12px;padding-inline:12px;text-align:start;vertical-align:top;border:1px solid var(--border-subtle)}.rich-content th{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;color:var(--content-muted);background-color:var(--surface-sunken)}.rich-content pre{border-radius:12px;padding:12px;margin:0 0 16px;overflow-x:auto;color:var(--content-strong);background-color:var(--surface-sunken);font-family:ui-monospace,monospace}.side-nav-menu{border-radius:9999px;position:fixed;inset-inline:0;bottom:12px;z-index:10;display:flex;align-items:center;inline-size:calc(100% - 32px);max-inline-size:418px;margin-inline:auto;padding:4px;background-color:color-mix(in srgb, var(--surface-raised) 85%, transparent)}@media(max-width: 743.98px){.side-nav-menu{box-shadow:var(--elevation-glass-raised);backdrop-filter:blur(var(--blur-glass))}}.side-nav-item{--c-side-nav-icon: var(--icon-default);--c-side-nav-text: var(--content-muted);--c-side-nav-fill: transparent;--c-side-nav-fill-hover: var(--bg-neutral-hover);--c-side-nav-fill-selected: var(--bg-selected);appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.side-nav-item:hover{text-decoration:none}.side-nav-item{border-radius:9999px;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:center;min-inline-size:0;padding-block:8px;text-align:center;background-color:var(--c-side-nav-fill);color:var(--c-side-nav-text);transition:background-color .2s ease-out,color .2s ease-out}.side-nav-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.side-nav-item:hover,.side-nav-item:active{--c-side-nav-fill: var(--c-side-nav-fill-hover)}.side-nav-item.side-nav-item-selected{--c-side-nav-icon: var(--icon-brand);--c-side-nav-text: var(--content-brand);--c-side-nav-fill: var(--c-side-nav-fill-selected)}.side-nav-item-selected .side-nav-item-badge{background-color:var(--feedback-info-subtle-bg);color:var(--feedback-info-subtle-fg)}.side-nav-item-icon{display:flex;flex:none;color:var(--c-side-nav-icon)}.side-nav-item-icon i{font-size:24px}.side-nav-item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%}.side-nav-item-badge{display:none}@media(min-width: 744px){.side-nav-menu{border-radius:0;backdrop-filter:blur(var(--blur-glass));container-type:inline-size;position:static;flex-direction:column;align-items:start;gap:4px;inline-size:auto;max-inline-size:none;margin-inline:0;padding:0;background-color:rgba(0,0,0,0)}.side-nav-item{--c-side-nav-fill-hover: var(--bg-rail-item-hover);--c-side-nav-fill-selected: var(--bg-rail-item-selected);border-radius:12px;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0;align-self:stretch;flex:none;flex-direction:row;gap:12px;padding:8px 12px;text-align:start}.side-nav-item-text{flex:1 0 0;min-inline-size:0;overflow:visible;white-space:normal}.side-nav-item-badge{display:inline-flex;flex:none}}@container (width < 64px){.side-nav-item{justify-content:center}.side-nav-item-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.side-nav-item-badge{display:none}}.stat-tile{--stat-tile-trend: var(--content-muted);border-radius:16px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.stat-tile-title{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em;display:flex;align-items:center;gap:8px;color:var(--content-muted)}.stat-tile-title i{font-size:16px;flex:none;color:var(--icon-default)}.stat-tile-value{font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em;color:var(--content-strong)}.stat-tile-trend{display:flex;align-items:center;gap:6px;color:var(--stat-tile-trend)}.stat-tile-trend i{font-size:16px;flex:none}.stat-tile-delta{font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.004em}.stat-tile-comparison{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-muted)}.stat-tile-positive{--stat-tile-trend: var(--content-success)}.stat-tile-negative{--stat-tile-trend: var(--content-danger)}.stat-tile-action{position:absolute;inset-block-start:20px;inset-inline-end:20px}.step-progress-track{display:flex;gap:8px}.step-progress-line{border-radius:6px;flex:1;block-size:5px;background-color:var(--surface-sunken)}.step-progress-line-active{background-image:linear-gradient(calc(90deg * var(--direction-sign)), var(--accent-sky-500), var(--bg-brand-default))}.step-progress-line:has(~.step-progress-line-active){background-color:var(--accent-sky-500)}.step-progress-title{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;display:flex;align-items:center;gap:4px;color:var(--content-muted)}.step-progress-position{white-space:nowrap}.step-progress-label{flex:1;color:var(--content-strong)}.step-progress-label::before{content:"·"/"";margin-inline-end:4px;color:var(--content-subtle)}.tabs,.tabs-scroller-track{display:flex;align-items:flex-start;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar,.tabs-scroller-track::-webkit-scrollbar{display:none}.tabs-tab{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.tabs-tab:hover{text-decoration:none}.tabs-tab{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;display:inline-flex;flex:1;align-items:center;justify-content:center;padding-block:8px 12px;padding-inline:16px;border-block-end:2px solid var(--border-subtle);color:var(--content-muted);white-space:nowrap;transition:border-block-end-color .15s ease-out,color .15s ease-out}@media(min-width: 744px){.tabs-tab{flex:none}}.tabs-tab:hover{border-block-end-color:var(--border-brand)}.tabs-tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:-3px}.tabs-tab-active,.tabs-tab[aria-selected=true]{border-block-end-color:var(--border-brand);color:var(--content-brand)}.tabs-tab:disabled,.tabs-tab[aria-disabled=true]{border-block-end-color:var(--border-subtle);color:var(--content-disabled);cursor:not-allowed;pointer-events:none}.tabs-scroller{position:relative;flex:1;min-inline-size:0}.tabs-scroller-action{position:absolute;inset-block:0;z-index:2;display:none;margin-block:auto}.tabs-scroller-action-start{inset-inline-start:0}.tabs-scroller-action-end{inset-inline-end:0}.tabs-scroller-action-start i{transform:rotate(90deg)}.tabs-scroller-action-end i{transform:rotate(-90deg)}.tabs-scroller::before,.tabs-scroller::after{content:"";position:absolute;inset-block:0;z-index:1;display:none;inline-size:40px;pointer-events:none}.tabs-scroller::before{inset-inline-start:0;background:linear-gradient(to right, var(--surface-page), transparent)}.tabs-scroller::after{inset-inline-end:0;background:linear-gradient(to left, var(--surface-page), transparent)}.tabs-scroller-prev-visible::before{display:block}.tabs-scroller-next-visible::after{display:block}.tabs-scroller-prev-visible .tabs-scroller-action-start,.tabs-scroller-next-visible .tabs-scroller-action-end{display:flex}.toast{--toast-bg: var(--feedback-info-bg);--toast-fg: var(--feedback-info-fg);border-radius:16px;box-shadow:var(--elevation-floating);display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:2px 12px;inline-size:90%;padding-block:12px;padding-inline:16px;background-color:var(--toast-bg);color:var(--toast-fg);animation:toast-enter .3s cubic-bezier(0.16, 1, 0.3, 1) both}@media(min-width: 1024px){.toast{inline-size:400px}}.toast-icon{font-size:24px;grid-row:1/3;grid-column:1}.toast-title{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;grid-row:1;grid-column:2}.toast-subtitle{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;grid-row:2;grid-column:2}.toast-action{grid-row:1/3;grid-column:3}.toast-success{--toast-bg: var(--feedback-success-bg);--toast-fg: var(--feedback-success-fg)}.toast-warn{--toast-bg: var(--feedback-warn-bg);--toast-fg: var(--feedback-warn-fg)}.toast-danger{--toast-bg: var(--feedback-danger-bg);--toast-fg: var(--feedback-danger-fg)}.toast-leaving{animation:toast-leave .2s ease-in both;pointer-events:none}@keyframes toast-enter{from{opacity:0;transform:translateY(calc(100% + 16px))}}@keyframes toast-leave{to{opacity:0;transform:translateY(calc(100% + 16px))}}@media(prefers-reduced-motion: reduce){.toast,.toast-leaving{animation-duration:.001ms}}.toast-region{position:fixed;z-index:100;inset-block-end:16px;inset-inline:16px;display:flex;flex-direction:column;gap:12px}@media(min-width: 1024px){.toast-region{inset-inline-end:auto}}.transcript-bubble{display:flex;gap:8px;align-items:flex-start}.transcript-bubble-avatar{padding-block-start:20px}.transcript-bubble-body{display:flex;flex:1;min-inline-size:0;flex-direction:column;gap:4px}.transcript-bubble-meta{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;padding-inline:2px;color:var(--content-subtle)}.transcript-bubble-message{border-radius:16px;border-start-start-radius:6px;font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;margin:0;border:1px solid;padding-block:8px;padding-inline:12px}.transcript-bubble-ai .transcript-bubble-message{border-color:var(--border-subtle);background-color:var(--surface-raised);color:var(--content-default)}.transcript-bubble-human .transcript-bubble-message{border-color:color-mix(in srgb, var(--border-brand) 20%, transparent);background-color:var(--bg-brand-default);color:var(--content-inverse)}.transcript-bubble-ai.transcript-bubble-live,.transcript-bubble-ai.transcript-bubble-speaking{padding-inline-end:32px}.transcript-bubble-human.transcript-bubble-live{padding-inline-start:64px}.transcript-bubble-human.transcript-bubble-live .transcript-bubble-meta{text-align:end}.transcript-bubble-human.transcript-bubble-live .transcript-bubble-message{border-radius:16px;border-start-end-radius:6px}.transcript-bubble-human.transcript-bubble-transcript .transcript-bubble-meta{color:var(--content-brand)}.transcript-bubble-speaking{align-items:center}.transcript-bubble-speaking .transcript-bubble-avatar{padding-block-start:0}.transcript-bubble-waveform{display:flex;gap:2px;align-items:center}.transcript-bubble-bar{border-radius:9999px;inline-size:3px;background-color:var(--bg-brand-default);animation:transcript-bubble-pulse .9s ease-in-out infinite}.transcript-bubble-bar:nth-child(1){block-size:5px;animation-delay:0s}.transcript-bubble-bar:nth-child(2){block-size:8px;animation-delay:.15s}.transcript-bubble-bar:nth-child(3){block-size:10px;animation-delay:.3s}.transcript-bubble-bar:nth-child(4){block-size:5px;animation-delay:.45s}.transcript-bubble-bar:nth-child(5){block-size:7px;animation-delay:.2s}@keyframes transcript-bubble-pulse{0%,100%{transform:scaleY(0.5)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion: reduce){.transcript-bubble-bar{animation:none}}.user-card{padding-block-start:48px}.user-card-content{border-radius:20px;box-shadow:var(--elevation-raised);display:flex;flex-direction:column;align-items:center;gap:12px;padding-block-end:16px;padding-inline:16px;border:3px solid var(--border-inverse)}.user-card-avatar{margin-block-start:-45px;border:3px solid var(--border-inverse)}.user-card-header{display:flex;flex-direction:column;align-items:center;gap:8px;inline-size:100%;padding-inline:16px}.user-card-text{display:flex;flex-direction:column;gap:4px;inline-size:100%;text-align:center;word-break:break-word}.user-card-name{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--content-strong)}.user-card-role{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--content-muted)}.waveform{inline-size:300px;block-size:150px}.workspace-switcher-frame{container-type:inline-size}.workspace-switcher{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none}.workspace-switcher:hover{text-decoration:none}.workspace-switcher{border-radius:12px;display:flex;align-items:center;gap:12px;inline-size:100%;padding-block:4px;padding-inline:8px;text-align:start;transition:background-color .15s ease-out}.workspace-switcher:hover{background-color:var(--bg-neutral-hover)}.workspace-switcher:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.workspace-switcher-content{display:flex;flex:1;min-inline-size:0;flex-direction:column;justify-content:center}.workspace-switcher-label{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-subtle);text-transform:uppercase}.workspace-switcher-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;color:var(--content-default)}.workspace-switcher-chevron{font-size:16px;flex:none;color:var(--icon-subtle)}@container (width < 64px){.workspace-switcher{flex-direction:column;gap:2px;justify-content:center;padding:4px}.workspace-switcher-content{display:none}}.workspace-switcher-manager{border-radius:12px;box-shadow:var(--elevation-overlay);inline-size:320px;border:1px solid var(--border-subtle);background-color:var(--surface-raised);padding:0}.workspace-switcher-manager:popover-open{display:flex;flex-direction:column;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block:4px;margin-inline:0}.workspace-switcher-manager-header{display:flex;flex-direction:column;gap:8px;padding:12px;border-block-end:1px solid var(--border-subtle)}.workspace-switcher-manager-menu{display:flex;flex-direction:column;gap:2px}.workspace-switcher-manager-list{display:flex;flex-direction:column}.workspace-switcher-manager-actions{display:flex;padding:8px;border-block-start:1px solid var(--border-subtle)}.workspace-switcher-manager-actions>*{flex:1}.auth-panel{gap:32px;inline-size:100%;text-align:center}.auth-panel-subtitle{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0}.auth-panel-body{inline-size:100%;text-align:start}.auth-panel-action{inline-size:100%}.auth-panel-separator{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0;color:var(--content-muted)}.auth-panel-separator::before,.auth-panel-separator::after{content:"";flex:1;block-size:1px;background-color:var(--border-subtle)}.live-transcript-sidebar{border-radius:16px;display:flex;flex-direction:column;min-block-size:0;overflow:clip;border:1px solid var(--border-subtle);background-color:var(--bg-neutral-default)}.live-transcript-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-block:8px;padding-inline:16px;border-block-end:1px solid var(--border-subtle)}.live-transcript-sidebar-heading{display:flex;align-items:center;gap:8px}.live-transcript-sidebar-dot{border-radius:9999px;flex:none;inline-size:12px;block-size:12px;background-color:var(--bg-danger-default);animation:live-transcript-sidebar-pulse 1.5s ease-in-out infinite}@keyframes live-transcript-sidebar-pulse{0%,100%{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion: reduce){.live-transcript-sidebar-dot{animation:none}}.live-transcript-sidebar-title{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin-block:0;color:var(--content-default)}.live-transcript-sidebar-filter{flex:none;padding-block:12px;padding-inline:16px;border-block-end:1px solid var(--border-subtle)}.live-transcript-sidebar-body{scrollbar-width:thin;scrollbar-color:var(--surface-overlay-scrim) rgba(0,0,0,0)}.live-transcript-sidebar-body::-webkit-scrollbar{inline-size:8px}.live-transcript-sidebar-body::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--surface-overlay-scrim)}.live-transcript-sidebar-body{display:flex;flex:1;min-block-size:0;flex-direction:column;gap:12px;padding:16px;overflow-y:auto}@media(min-width: 1600px){.live-transcript-sidebar-header{padding-block:12px}}.onboarding{display:flex;flex-direction:column;block-size:min(100dvh,56rem);padding:24px 32px}.onboarding-bar{min-block-size:40px}.onboarding-back-hidden{visibility:hidden}.onboarding-viewport{flex:1;min-block-size:0;overflow:hidden}.onboarding-track{display:flex;block-size:100%;margin:0;padding:0;list-style:none;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.onboarding-track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion: reduce){.onboarding-track{scroll-behavior:auto}}.onboarding-screen{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.onboarding-visual{flex:1;min-block-size:0;display:flex;align-items:end;justify-content:center}.onboarding-visual img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.onboarding-title{font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-0.02em;margin:0;color:var(--content-strong)}.onboarding-subtitle{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0;margin:0;color:var(--content-muted)}.onboarding-cta{display:flex;inline-size:100%}.onboarding-dots{display:flex;gap:8px;justify-content:center;margin:0;padding:0;list-style:none}.onboarding-dot{border-radius:9999px;inline-size:20px;block-size:4px;background-color:var(--bg-neutral-highlight);opacity:.3}.onboarding-dot-active{opacity:1}.plan-selection-intro{align-items:center;text-align:center}.plan-selection-subtitle{max-inline-size:560px}.plan-selection-interval{inline-size:auto}.plan-selection-saving{margin-inline-start:8px}.plan-selection-plans{inline-size:100%;max-inline-size:1040px;margin-inline:auto}.plan-selection-body{flex:1}.plan-selection-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.plan-selection-terms{max-inline-size:16ch}.plan-selection-amount{margin:0}.plan-selection-action{margin-block-start:auto}.plan-selection-button{inline-size:100%}.role-play-assignment-confirmation{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.role-play-assignment-confirmation-summary{align-self:stretch;text-align:start}@media(min-width: 744px){.roleplay-configurator{display:grid;grid-template-columns:240px 1fr;align-items:start;gap:48px}}@media(min-width: 744px){.roleplay-configurator-nav{position:sticky;inset-block-start:0}}.roleplay-configurator-body{container-type:inline-size;min-inline-size:0;inline-size:100%;max-inline-size:980px;margin-inline:auto}.roleplay-configurator-nav a{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:4px;color:var(--content-muted);text-decoration:none}.roleplay-configurator-nav a:hover{color:var(--content-brand);text-decoration:none}.roleplay-configurator-nav-marker{border-radius:9999px;display:inline-block;flex:none;width:8px;height:8px;border:1px solid var(--border-strong)}.roleplay-configurator-nav-marker-complete{border-color:var(--content-success);background-color:var(--content-success)}.roleplay-configurator-section-title{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0}.roleplay-configurator-row{border-radius:12px;container-type:inline-size;padding:12px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}@container (width < 480px){.roleplay-configurator-row{flex-direction:column-reverse;align-items:stretch}}.role-play-session-analysis{align-items:stretch;max-inline-size:480px;margin-inline:auto;padding-block:48px}.role-play-session-analysis-heading{font-weight:600;font-size:16px;line-height:1.35;letter-spacing:0;margin:0;color:var(--content-strong)}.role-play-session-analysis-subtext{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0;color:var(--content-muted)}.stage{border-radius:16px;position:relative;inline-size:100%;block-size:100%;padding:20px;border:1px solid var(--border-subtle);background-color:var(--surface-page);background-image:url("/img/stage-watermark.png");background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:multiply;overflow:hidden}@media(min-width: 744px){.stage{padding-block:48px}}.stage-lobby{inline-size:100%;max-inline-size:400px;min-block-size:0;max-block-size:100%}.stage-live{flex:1;inline-size:100%;text-align:center}.stage-scenario{min-block-size:0}.stage-scenario-heading{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--content-strong)}.stage-scenario-body{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0;min-block-size:0;overflow-y:auto;color:var(--content-default)}.stage-pushback-label{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;color:var(--content-muted);text-transform:uppercase}.stage-pushback-label i{font-size:12px}.stage-pushback-quote{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--content-default)}.stage-avatar{box-shadow:var(--elevation-raised);border:3px solid var(--border-inverse)}.stage-name{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--content-strong)}.stage-role{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--content-subtle)}@media(min-width: 744px){.stage-timer{position:absolute;inset-block-end:32px;inset-inline-start:50%;transform:translateX(-50%)}}.stage-voice-check{border-radius:12px;position:absolute;inset-block-start:16px;inset-inline-end:16px;display:flex;align-items:center;justify-content:center;inline-size:64px;block-size:80px;padding:4px;border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.stage-voice-check-label{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--content-subtle);text-align:center}.studio-prompt{position:relative;isolation:isolate;inline-size:100%}.studio-prompt:hover{--c-studio-prompt-ring: var(--border-brand)}.studio-prompt:focus-within{--c-studio-prompt-bg: var(--bg-brand-subtle);--c-studio-prompt-ring: var(--border-brand)}.studio-prompt-backdrop{border-radius:9999px;position:absolute;inset:0;z-index:-1;background-image:linear-gradient(180deg, color-mix(in srgb, var(--feedback-info-subtle-bg) 80%, transparent) 0%, var(--feedback-info-subtle-bg) 100%);filter:blur(98px)}.studio-prompt-content{box-shadow:var(--elevation-overlay);border-radius:9999px;display:flex;align-items:center;gap:24px;padding-block:8px;padding-inline:24px 8px;border:1px solid var(--c-studio-prompt-ring, var(--border-default));background-color:var(--c-studio-prompt-bg, var(--bg-neutral-default));transition:border-color .2s ease-in-out,background-color .2s ease-in-out,border-radius .2s ease-in-out}.studio-prompt-field{display:flex;flex:1;gap:8px;align-items:flex-start;min-inline-size:0}.studio-prompt-sparkle{font-size:20px;flex:none;color:var(--icon-brand)}.studio-prompt-input{font-weight:400;font-size:16px;line-height:1.45;letter-spacing:0;scrollbar-width:thin;scrollbar-color:var(--border-strong) rgba(0,0,0,0)}.studio-prompt-input::-webkit-scrollbar{inline-size:8px}.studio-prompt-input::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--border-strong)}.studio-prompt-input{flex:1;min-inline-size:0;field-sizing:content;min-block-size:2lh;max-block-size:8lh;border:0;background-color:rgba(0,0,0,0);color:var(--content-default);resize:none}.studio-prompt-input::placeholder{color:var(--content-subtle)}.studio-prompt-input:focus-visible{outline:none}.studio-prompt:has(.studio-prompt-input:focus-visible) .studio-prompt-content{outline:2px solid var(--border-focus);outline-offset:2px}.studio-prompt-expanded .studio-prompt-content{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:0}.studio-prompt-expanded .studio-prompt-field{padding:16px}.studio-prompt-footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px}@media(min-width: 744px){.studio-prompt-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width: 744px){.mobile-only{display:none}}@media(max-width: 743.98px){.desktop-only{display:none}}.icon-xs{font-size:12px}.icon-sm{font-size:16px}.icon-md{font-size:20px}.icon-lg{font-size:24px}.icon-xl{font-size:32px}.icon-xxl{font-size:40px}.list-unstyled{margin:0;padding:0;list-style:none}.full-height{block-size:100%}.full-width{inline-size:100%}.text-strong{color:var(--content-strong)}.text-muted{color:var(--content-muted)}.text-subtle{color:var(--content-subtle)}.text-danger{color:var(--content-danger)}.text-positive{color:var(--content-success)}.text-warning{color:var(--content-warn)}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}
