/* [project]/node_modules/.pnpm/yellow-plus-ui@file+..+..+..+yellow-plus-ui_@floating-ui+dom@1.8.0_@types+react-dom@19._d7b69db5e11f6dd6a233f719d7f4468f/node_modules/yellow-plus-ui/dist/tokens.css [app-client] (css) */
:root {
  --paf-yellow: #facc14;
  --paf-highlight: #fbd659;
  --paf-gold: #ecb106;
  --paf-ink: #171717;
  --paf-body: #525252;
  --paf-white: #fff;
  --paf-cream: #faf9f6;
  --paf-grey: #f5f5f5;
  --paf-line: #e6e4e0;
  --paf-dark-btn: #111827;
  --paf-dark-text: #e6e6e6;
  --paf-dark-muted: #bdbdbd;
  --paf-line-dark: #ffffff24;
  --paf-error: #b91c1c;
  --paf-placeholder: #989898;
  --paf-swatch-violet: #362796;
  --paf-swatch-rose: #e1306c;
  --paf-growth: #22c55e;
  --paf-shadow-float: 0 8px 24px #1717170f;
  --paf-text-muted: #737373;
  --paf-heading-muted: #a3a3a3;
  --paf-source-word: var(--paf-white);
  --paf-source-word-hatch: #dcd8d0;
  --paf-source-ads: var(--paf-highlight);
  --paf-source-seo: #fdf3d3;
  --paf-bars-ads: var(--paf-yellow);
  --paf-bars-seo: #e1316c;
  --paf-bars-word: #e0e0e0;
  --paf-chart-grid: #ecebe7;
  --paf-chart-rule: #c9c5bd;
  --paf-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --paf-font-caveat: var(--font-caveat), "Segoe Script", cursive;
  --paf-font-thunder: var(--font-thunder), "Arial Narrow", Impact, sans-serif;
  --paf-font-captain: var(--font-captain), Impact, sans-serif;
  --paf-font-playfair: var(--font-playfair), Georgia, "Times New Roman", serif;
  --paf-text-size: 18px;
  --paf-text-weight: 300;
  --paf-text-line: 1.5;
  --paf-small-size: 16px;
  --paf-display-size: clamp(40px, 6.7vw, 96px);
  --paf-display-line: 1;
  --paf-display-tracking: -.04em;
  --paf-h1-size: clamp(34px, 4.8vw, 64px);
  --paf-h2-size: clamp(30px, 4.4vw, 46px);
  --paf-h3-size: clamp(21px, 2.3vw, 26px);
  --paf-h3-size-lg: clamp(28px, 2.8vw, 40px);
  --paf-lead-size: clamp(20px, 1.7vw, 24px);
  --paf-h4-size: 20px;
  --paf-heading-weight: 700;
  --paf-heading-line: 1.1;
  --paf-heading-tracking: -.03em;
  --paf-stat-font: var(--paf-font);
  --paf-stat-size: clamp(48px, 4.4vw, 64px);
  --paf-stat-weight: 800;
  --paf-stat-tracking: -.03em;
  --paf-counter-size: clamp(120px, 20.8vw, 300px);
  --paf-eyebrow-size: 20px;
  --paf-btn-size: 18px;
  --paf-btn-weight: 500;
  --paf-btn-tracking: 1px;
  --paf-btn-padding: 16px 24px;
  --paf-radius: 6px;
  --paf-pill-size: 48px;
  --paf-pill-radius: 16px;
  --paf-pill-size-lg: 56px;
  --paf-pill-radius-lg: 18px;
  --paf-square-size: 40px;
  --paf-icon-size: 24px;
  --paf-icon-size-lg: 28px;
  --paf-container: 1120px;
  --paf-section-y: 100px;
  --paf-section-y-airy: calc(var(--paf-section-y) * 1.6);
  --paf-section-x: 20px;
  --paf-gap: 32px;
  --paf-stack: 24px;
  --paf-radius-card: 12px;
  --paf-card-padding: 34px 32px;
  --paf-duration: .3s;
  --paf-ease: ease-in-out;
  --paf-ease-out: cubic-bezier(.22, 1, .36, 1);
  --paf-ease-spring: cubic-bezier(.34, 1.4, .64, 1);
  --paf-ease-out-expo: cubic-bezier(.16, 1, .3, 1);
  --paf-ease-in: cubic-bezier(.7, 0, .84, 0);
}

@media (max-width: 1119px) {
  :root {
    --paf-section-y: 88px;
  }
}

@media (max-width: 1023px) {
  :root {
    --paf-section-y: 76px;
  }
}

@media (max-width: 767px) {
  :root {
    --paf-section-y: 60px;
  }
}

/* [project]/node_modules/.pnpm/yellow-plus-ui@file+..+..+..+yellow-plus-ui_@floating-ui+dom@1.8.0_@types+react-dom@19._d7b69db5e11f6dd6a233f719d7f4468f/node_modules/yellow-plus-ui/dist/app-tokens.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/inter-400.1u65hcashrws7.woff2") format("woff2");
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/inter-500.28rbg-lm_ff5-.woff2") format("woff2");
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/inter-700.06lki-3k48bqb.woff2") format("woff2");
}

:root {
  --yp-font: var(--paf-font);
  --yp-text-size: 16px;
  --yp-text-weight: 400;
  --yp-text-line: 1.5;
  --yp-small-size: 14px;
  --yp-small-line: 1.45;
  --yp-caption-size: 12px;
  --yp-label-size: 14px;
  --yp-label-weight: 500;
  --yp-medium-weight: 500;
  --yp-heading-weight: var(--paf-heading-weight);
  --yp-heading-tracking: -.02em;
  --yp-heading-line: 1.15;
  --yp-display-size: clamp(30px, 5vw, 40px);
  --yp-h1-size: clamp(26px, 4vw, 32px);
  --yp-h2-size: 22px;
  --yp-h3-size: 18px;
  --yp-h4-size: 16px;
  --yp-eyebrow-size: 12px;
  --yp-eyebrow-tracking: .08em;
  --yp-stat-size: 32px;
  --yp-btn-tracking: .01em;
  --yp-fg: var(--paf-ink);
  --yp-fg-body: var(--paf-body);
  --yp-fg-muted: var(--paf-text-muted);
  --yp-fg-subtle: var(--paf-heading-muted);
  --yp-fg-placeholder: var(--paf-placeholder);
  --yp-fg-inverse: var(--paf-white);
  --yp-bg: var(--paf-cream);
  --yp-surface: var(--paf-white);
  --yp-surface-muted: var(--paf-grey);
  --yp-surface-sunken: color-mix(in srgb, var(--paf-line) 70%, var(--paf-grey));
  --yp-surface-ink: var(--paf-ink);
  --yp-surface-overlay: color-mix(in srgb, var(--paf-ink) 45%, transparent);
  --yp-line: var(--paf-line);
  --yp-line-strong: var(--paf-chart-rule);
  --yp-accent: var(--paf-yellow);
  --yp-accent-hover: var(--paf-gold);
  --yp-accent-soft: color-mix(in srgb, var(--paf-yellow) 22%, var(--paf-white));
  --yp-accent-softer: color-mix(in srgb, var(--paf-yellow) 9%, var(--paf-white));
  --yp-accent-text: color-mix(in srgb, var(--paf-gold) 70%, var(--paf-ink));
  --yp-on-accent: var(--paf-ink);
  --yp-success: var(--paf-ink);
  --yp-success-bg: var(--paf-ink);
  --yp-on-success: var(--paf-white);
  --yp-warning: var(--paf-gold);
  --yp-warning-bg: var(--yp-accent-softer);
  --yp-error: var(--paf-error);
  --yp-error-bg: color-mix(in srgb, var(--paf-error) 7%, var(--paf-white));
  --yp-required: var(--paf-error);
  --yp-focus: var(--paf-gold);
  --yp-focus-width: 2px;
  --yp-focus-offset: 2px;
  --yp-radius-sm: var(--paf-radius);
  --yp-radius: var(--paf-radius-card);
  --yp-radius-pill: 999px;
  --yp-radius-round: 50%;
  --yp-radius-badge: var(--paf-pill-radius);
  --yp-radius-badge-lg: var(--paf-pill-radius-lg);
  --yp-control-h: 44px;
  --yp-control-h-sm: 36px;
  --yp-control-h-lg: 56px;
  --yp-control-px: 14px;
  --yp-badge-size: var(--paf-pill-size);
  --yp-badge-size-lg: var(--paf-pill-size-lg);
  --yp-badge-size-sq: var(--paf-square-size);
  --yp-icon-size: 20px;
  --yp-icon-size-lg: var(--paf-icon-size);
  --yp-progress-h: 8px;
  --yp-progress-h-lg: 12px;
  --yp-space-1: 4px;
  --yp-space-2: 8px;
  --yp-space-3: 12px;
  --yp-space-4: 16px;
  --yp-space-5: 20px;
  --yp-space-6: 24px;
  --yp-space-8: 32px;
  --yp-space-10: 40px;
  --yp-space-12: 48px;
  --yp-card-padding: var(--yp-space-5);
  --yp-page-x: 20px;
  --yp-sidebar-w: 248px;
  --yp-header-h: 60px;
  --yp-tabbar-h: 64px;
  --yp-content-max: 1120px;
  --yp-content-narrow: 720px;
  --yp-shadow-float: var(--paf-shadow-float);
  --yp-shadow-overlay: 0 16px 48px color-mix(in srgb, var(--paf-ink) 18%, transparent);
  --yp-duration: .18s;
  --yp-duration-slow: var(--paf-duration);
  --yp-ease: var(--paf-ease-out);
  --yp-ease-in: var(--paf-ease-in);
  --yp-z-nav: 20;
  --yp-z-overlay: 40;
  --yp-z-toast: 60;
}

@media (min-width: 768px) {
  :root {
    --yp-page-x: 32px;
    --yp-card-padding: var(--yp-space-6);
  }
}

/* [project]/node_modules/.pnpm/yellow-plus-ui@file+..+..+..+yellow-plus-ui_@floating-ui+dom@1.8.0_@types+react-dom@19._d7b69db5e11f6dd6a233f719d7f4468f/node_modules/yellow-plus-ui/dist/index.css [app-client] (css) */
*, :before, :after {
  box-sizing: border-box;
}

html {
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  background: var(--yp-bg);
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  font-weight: var(--yp-text-weight);
  line-height: var(--yp-text-line);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
}

:where(h1, h2, h3, h4, h5, h6) {
  color: var(--yp-fg);
}

:where(button, input, select, textarea) {
  font: inherit;
}

:where(a) {
  color: inherit;
}

::selection {
  background: var(--paf-highlight);
  color: var(--paf-ink);
}

.yp-visually-hidden {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}

.yp-Avatar-module__avatar__2xP4h {
  border-radius: var(--yp-radius-round);
  background: var(--yp-accent-soft);
  width: 40px;
  height: 40px;
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: .02em;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: inline-flex;
  overflow: hidden;
}

.yp-Avatar-module__avatar__2xP4h[data-size="sm"] {
  width: 28px;
  height: 28px;
  font-size: var(--yp-caption-size);
}

.yp-Avatar-module__avatar__2xP4h[data-size="lg"] {
  width: 56px;
  height: 56px;
  font-size: var(--yp-h3-size);
}

.yp-Avatar-module__avatar__2xP4h[data-tone="yellow"] {
  background: var(--yp-accent);
}

.yp-Avatar-module__avatar__2xP4h[data-tone="ink"] {
  background: var(--yp-surface-ink);
  color: var(--yp-accent);
}

.yp-Avatar-module__img__vfxen {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.yp-AppShell-module__shell__9CgH4 {
  background: var(--yp-bg);
  min-height: 100dvh;
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
}

.yp-AppShell-module__brand__A61MJ {
  align-items: center;
  min-width: 0;
  display: flex;
}

.yp-AppShell-module__brandLink__ui3N8 {
  color: var(--yp-fg);
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}

.yp-AppShell-module__brandName__ugh7s {
  font-size: var(--yp-h2-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  color: var(--yp-fg);
  align-items: center;
  gap: 5px;
  line-height: 1;
  display: inline-flex;
}

.yp-AppShell-module__brandDot__wDIOG {
  border-radius: var(--yp-radius-round);
  background: var(--yp-accent);
  width: 9px;
  height: 9px;
}

.yp-AppShell-module__brandLogo__aGVR- {
  width: auto;
  height: 28px;
  display: block;
}

.yp-AppShell-module__mobileHeader__AXzqM {
  z-index: var(--yp-z-nav);
  justify-content: space-between;
  align-items: center;
  gap: var(--yp-space-3);
  min-height: var(--yp-header-h);
  padding: env(safe-area-inset-top) var(--yp-page-x) 0;
  background: color-mix(in srgb, var(--yp-bg) 92%, transparent);
  -webkit-backdrop-filter: blur(12px);
  display: flex;
  position: sticky;
  top: 0;
}

.yp-AppShell-module__headerActions__JZMPn {
  align-items: center;
  gap: var(--yp-space-2);
  display: flex;
}

.yp-AppShell-module__avatarButton__Z3-Y5, .yp-AppShell-module__userButton__Vpu7- {
  border-radius: var(--yp-radius-pill);
  cursor: pointer;
  text-align: left;
  background: none;
  border: 0;
  padding: 0;
  display: inline-flex;
}

.yp-AppShell-module__userButton__Vpu7- {
  border-radius: var(--yp-radius);
  width: 100%;
}

.yp-AppShell-module__avatarButton__Z3-Y5:focus-visible, .yp-AppShell-module__userButton__Vpu7-:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-AppShell-module__main__auwDL {
  min-width: 0;
}

.yp-AppShell-module__shell__9CgH4[data-tabbar] .yp-AppShell-module__main__auwDL {
  padding-bottom: calc(var(--yp-tabbar-h) + env(safe-area-inset-bottom));
}

.yp-AppShell-module__tabBar__33I8G {
  z-index: var(--yp-z-nav);
  padding-bottom: env(safe-area-inset-bottom);
  border-top: 1px solid var(--yp-line);
  background: var(--yp-surface);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.yp-AppShell-module__tabList__gRmfm {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.yp-AppShell-module__tabCell__ALzae {
  flex: 1;
  min-width: 0;
}

.yp-AppShell-module__tab__XTpQA {
  width: 100%;
  height: var(--yp-tabbar-h);
  padding: 0 var(--yp-space-1);
  color: var(--yp-fg-subtle);
  font-family: var(--yp-font);
  font-size: var(--yp-caption-size);
  font-weight: var(--yp-medium-weight);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  background: none;
  border: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 3px;
  text-decoration: none;
  display: flex;
}

.yp-AppShell-module__tab__XTpQA[data-active] {
  color: var(--yp-fg);
}

.yp-AppShell-module__tab__XTpQA:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: calc(var(--yp-focus-width) * -1);
}

.yp-AppShell-module__tabIcon__OfY5i {
  font-size: var(--yp-icon-size-lg);
  display: inline-flex;
}

.yp-AppShell-module__tabLabel__YjuNb {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.yp-AppShell-module__sidebar__wBzN- {
  display: none;
}

@media (min-width: 1024px) {
  .yp-AppShell-module__shell__9CgH4 {
    grid-template-columns: var(--yp-sidebar-w) minmax(0, 1fr);
    display: grid;
  }

  .yp-AppShell-module__mobileHeader__AXzqM, .yp-AppShell-module__tabBar__33I8G {
    display: none;
  }

  .yp-AppShell-module__shell__9CgH4[data-tabbar] .yp-AppShell-module__main__auwDL {
    padding-bottom: 0;
  }

  .yp-AppShell-module__sidebar__wBzN- {
    height: 100dvh;
    padding: var(--yp-space-8) var(--yp-space-3) var(--yp-space-5);
    border-right: 1px solid var(--yp-line);
    background: var(--yp-bg);
    flex-direction: column;
    display: flex;
    position: sticky;
    top: 0;
    overflow-y: auto;
  }

  .yp-AppShell-module__sidebar__wBzN- .yp-AppShell-module__brand__A61MJ {
    padding: 0 var(--yp-space-3) var(--yp-space-8);
  }

  .yp-AppShell-module__sideNav__801xn {
    flex: 1;
  }

  .yp-AppShell-module__sideList__G8oB7 {
    gap: var(--yp-space-1);
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
  }

  .yp-AppShell-module__sideItem__CfRxJ {
    align-items: center;
    gap: var(--yp-space-3);
    width: 100%;
    min-height: var(--yp-control-h);
    padding: 0 var(--yp-space-3);
    border-radius: var(--yp-radius-sm);
    color: var(--yp-fg-body);
    font-family: var(--yp-font);
    font-size: var(--yp-text-size);
    text-align: left;
    cursor: pointer;
    transition: background-color var(--yp-duration) var(--yp-ease);
    background: none;
    border: 0;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .yp-AppShell-module__sideItem__CfRxJ:hover {
    background: var(--yp-surface-muted);
  }

  .yp-AppShell-module__sideItem__CfRxJ[data-active] {
    background: var(--yp-accent-soft);
    color: var(--yp-fg);
    font-weight: var(--yp-heading-weight);
    box-shadow: inset 3px 0 0 var(--yp-accent);
  }

  .yp-AppShell-module__sideItem__CfRxJ:focus-visible {
    outline: var(--yp-focus-width) solid var(--yp-focus);
    outline-offset: calc(var(--yp-focus-width) * -1);
  }

  .yp-AppShell-module__sideIcon__Haumd {
    color: var(--yp-fg);
    font-size: var(--yp-icon-size);
    display: inline-flex;
  }

  .yp-AppShell-module__sideLabel__9FKEk {
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
    min-width: 0;
    overflow: hidden;
  }

  .yp-AppShell-module__sideBadge__UT2PE {
    font-size: var(--yp-small-size);
    font-weight: var(--yp-medium-weight);
    color: var(--yp-fg-muted);
  }

  .yp-AppShell-module__sideFooter__pfsUq {
    gap: var(--yp-space-3);
    padding-top: var(--yp-space-4);
    flex-direction: column;
    display: flex;
  }
}

.yp-AppShell-module__user__ddIKp {
  align-items: center;
  gap: var(--yp-space-3);
  padding: var(--yp-space-2) var(--yp-space-3);
  display: flex;
}

.yp-AppShell-module__userText__ojdXC {
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.yp-AppShell-module__userName__KMBY9 {
  color: var(--yp-fg);
  font-weight: var(--yp-heading-weight);
  line-height: 1.25;
}

.yp-AppShell-module__userRole__DyMW7 {
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  line-height: 1.25;
}

@media (prefers-reduced-motion: reduce) {
  .yp-AppShell-module__sideItem__CfRxJ {
    transition: none;
  }
}

.yp-Button-module__button__BiD3F {
  justify-content: center;
  align-items: center;
  gap: var(--yp-space-2);
  min-height: var(--yp-control-h);
  padding: 0 var(--yp-space-5);
  border-radius: var(--yp-radius-sm);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  font-weight: var(--paf-heading-weight);
  letter-spacing: var(--yp-btn-tracking);
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  transition: background-color var(--yp-duration) var(--yp-ease), border-color var(--yp-duration) var(--yp-ease), color var(--yp-duration) var(--yp-ease), transform var(--yp-duration) var(--yp-ease);
  border: 1px solid #0000;
  line-height: 1.2;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.yp-Button-module__button__BiD3F:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Button-module__button__BiD3F:active:not(:disabled) {
  transform: translateY(1px);
}

.yp-Button-module__button__BiD3F:disabled, .yp-Button-module__button__BiD3F[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: .5;
}

.yp-Button-module__button__BiD3F[data-loading] {
  opacity: 1;
  cursor: progress;
}

.yp-Button-module__button__BiD3F[data-size="sm"] {
  min-height: var(--yp-control-h-sm);
  padding: 0 var(--yp-space-3);
  font-size: var(--yp-small-size);
}

.yp-Button-module__button__BiD3F[data-size="lg"] {
  min-height: var(--yp-control-h-lg);
  padding: 0 var(--yp-space-6);
  font-size: var(--yp-h3-size);
  letter-spacing: var(--yp-heading-tracking);
}

.yp-Button-module__button__BiD3F[data-block] {
  width: 100%;
  display: flex;
}

.yp-Button-module__button__BiD3F[data-icon-only] {
  width: var(--yp-control-h);
  padding: 0;
}

.yp-Button-module__button__BiD3F[data-icon-only][data-size="sm"] {
  width: var(--yp-control-h-sm);
}

.yp-Button-module__button__BiD3F[data-icon-only][data-size="lg"] {
  width: var(--yp-control-h-lg);
}

.yp-Button-module__button__BiD3F[data-variant="primary"] {
  background: var(--yp-accent);
  color: var(--yp-on-accent);
}

.yp-Button-module__button__BiD3F[data-variant="primary"]:hover:not(:disabled) {
  background: var(--yp-accent-hover);
}

.yp-Button-module__button__BiD3F[data-variant="secondary"] {
  background: var(--yp-surface);
  border-color: var(--yp-line-strong);
  color: var(--yp-fg);
  font-weight: var(--yp-medium-weight);
}

.yp-Button-module__button__BiD3F[data-variant="secondary"]:hover:not(:disabled) {
  background: var(--yp-accent);
  border-color: var(--yp-accent);
}

.yp-Button-module__button__BiD3F[data-variant="ghost"] {
  color: var(--yp-fg);
  font-weight: var(--yp-medium-weight);
  background: none;
}

.yp-Button-module__button__BiD3F[data-variant="ghost"]:hover:not(:disabled) {
  background: var(--yp-accent-soft);
}

.yp-Button-module__button__BiD3F[data-variant="danger"] {
  background: var(--yp-surface);
  border-color: var(--yp-error);
  color: var(--yp-error);
}

.yp-Button-module__button__BiD3F[data-variant="danger"]:hover:not(:disabled) {
  background: var(--yp-error);
  color: var(--yp-fg-inverse);
}

.yp-Button-module__button__BiD3F[data-variant="dark"] {
  background: var(--paf-dark-btn);
  color: var(--yp-fg-inverse);
}

.yp-Button-module__button__BiD3F[data-variant="dark"]:hover:not(:disabled) {
  background: var(--paf-ink);
}

.yp-Button-module__label__k1Dkf {
  text-overflow: ellipsis;
  overflow: hidden;
}

.yp-Button-module__icon__T-6AR {
  font-size: 1.15em;
  display: inline-flex;
}

.yp-Button-module__iconEnd__BRQXJ {
  transition: transform var(--yp-duration) var(--yp-ease);
}

.yp-Button-module__button__BiD3F:hover .yp-Button-module__iconEnd__BRQXJ {
  transform: translate(3px);
}

.yp-Button-module__spinner__9moGX {
  border-radius: var(--yp-radius-round);
  border: 2px solid;
  border-right-color: #0000;
  width: 1em;
  height: 1em;
  animation: .7s linear infinite yp-Button-module__spin__z6b8M;
}

@keyframes yp-Button-module__spin__z6b8M {
  to {
    transform: rotate(360deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-Button-module__button__BiD3F, .yp-Button-module__iconEnd__BRQXJ {
    transition: none;
  }

  .yp-Button-module__spinner__9moGX {
    animation-duration: 2s;
  }
}

.yp-Card-module__card__CTmXc {
  border-radius: var(--yp-radius);
  background: var(--yp-surface-muted);
  color: var(--yp-fg-body);
  transition: background-color var(--yp-duration) var(--yp-ease), box-shadow var(--yp-duration) var(--yp-ease);
  text-decoration: none;
  display: block;
}

.yp-Card-module__card__CTmXc[data-padding="none"] {
  padding: 0;
}

.yp-Card-module__card__CTmXc[data-padding="sm"] {
  padding: var(--yp-space-3) var(--yp-space-4);
}

.yp-Card-module__card__CTmXc[data-padding="md"] {
  padding: var(--yp-card-padding);
}

.yp-Card-module__card__CTmXc[data-padding="lg"] {
  padding: var(--yp-space-8);
}

.yp-Card-module__card__CTmXc[data-tone="white"] {
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-float);
}

.yp-Card-module__card__CTmXc[data-tone="cream"] {
  background: var(--yp-bg);
}

.yp-Card-module__card__CTmXc[data-tone="soft"] {
  background: var(--yp-accent-softer);
}

.yp-Card-module__card__CTmXc[data-tone="yellow"] {
  background: var(--yp-accent);
  color: var(--yp-on-accent);
}

.yp-Card-module__card__CTmXc[data-tone="ink"] {
  background: var(--yp-surface-ink);
  color: var(--paf-dark-text);
}

.yp-Card-module__card__CTmXc[data-tone="ink"] :where(h1, h2, h3, h4) {
  color: var(--yp-fg-inverse);
}

.yp-Card-module__card__CTmXc[data-interactive] {
  cursor: pointer;
}

.yp-Card-module__card__CTmXc[data-interactive]:hover {
  background: color-mix(in srgb, var(--yp-accent) 10%, var(--yp-surface-muted));
}

.yp-Card-module__card__CTmXc[data-interactive][data-tone="white"]:hover {
  background: var(--yp-accent-softer);
}

.yp-Card-module__card__CTmXc[data-interactive]:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Card-module__card__CTmXc[data-selected] {
  background: var(--yp-accent-soft);
  box-shadow: inset 3px 0 0 var(--yp-accent);
}

.yp-Badges-module__pill__0yG54 {
  align-items: center;
  gap: var(--yp-space-2);
  min-height: 28px;
  padding: var(--yp-space-1) var(--yp-space-3);
  border-radius: var(--yp-radius-pill);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
  color: var(--yp-fg);
  white-space: nowrap;
  border: 1px solid #0000;
  line-height: 1.2;
  display: inline-flex;
}

.yp-Badges-module__pill__0yG54[data-caps] {
  font-size: var(--yp-eyebrow-size);
  font-weight: var(--paf-heading-weight);
  letter-spacing: var(--yp-eyebrow-tracking);
  text-transform: uppercase;
}

.yp-Badges-module__pill__0yG54[data-variant="soft"] {
  background: var(--yp-accent-soft);
}

.yp-Badges-module__pill__0yG54[data-variant="solid"] {
  background: var(--yp-accent);
  color: var(--yp-on-accent);
}

.yp-Badges-module__pill__0yG54[data-variant="outline"] {
  border-color: var(--yp-fg);
}

.yp-Badges-module__pill__0yG54[data-variant="neutral"] {
  background: var(--yp-surface-sunken);
  color: var(--yp-fg-body);
}

.yp-Badges-module__pill__0yG54[data-variant="ink"] {
  background: var(--yp-surface-ink);
  color: var(--yp-fg-inverse);
}

.yp-Badges-module__pillIcon__0HkIK {
  color: var(--yp-accent-hover);
  font-size: 1.2em;
  display: inline-flex;
}

.yp-Badges-module__pill__0yG54[data-variant="solid"] .yp-Badges-module__pillIcon__0HkIK, .yp-Badges-module__pill__0yG54[data-variant="ink"] .yp-Badges-module__pillIcon__0HkIK {
  color: inherit;
}

.yp-Badges-module__iconBadge__uYUWC {
  width: var(--yp-badge-size);
  height: var(--yp-badge-size);
  border-radius: var(--yp-radius-badge);
  background: var(--yp-accent-soft);
  color: var(--yp-fg);
  font-size: var(--yp-icon-size-lg);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.yp-Badges-module__iconBadge__uYUWC[data-size="lg"] {
  width: var(--yp-badge-size-lg);
  height: var(--yp-badge-size-lg);
  border-radius: var(--yp-radius-badge-lg);
  font-size: var(--paf-icon-size-lg);
}

.yp-Badges-module__iconBadge__uYUWC[data-variant="square"] {
  width: var(--yp-badge-size-sq);
  height: var(--yp-badge-size-sq);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent);
  font-size: var(--yp-icon-size);
}

.yp-Badges-module__iconBadge__uYUWC[data-variant="ink"] {
  background: var(--yp-surface-ink);
  color: var(--yp-accent);
}

.yp-Badges-module__chip__KRIdw {
  min-height: 32px;
  padding: 0 var(--yp-space-3);
  border-radius: var(--yp-radius-pill);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
  white-space: nowrap;
  border: 1px solid #0000;
  align-items: center;
  gap: 6px;
  line-height: 1.2;
  display: inline-flex;
}

.yp-Badges-module__chip__KRIdw[data-size="sm"] {
  min-height: 24px;
  padding: 0 var(--yp-space-2);
  font-size: var(--yp-caption-size);
}

.yp-Badges-module__chipIcon__P8w6B {
  font-size: 1.15em;
}

.yp-Badges-module__chip__KRIdw[data-status="approved"] {
  background: var(--yp-success-bg);
  color: var(--yp-on-success);
}

.yp-Badges-module__chip__KRIdw[data-status="draft"] {
  background: var(--yp-accent-soft);
  color: var(--yp-fg);
}

.yp-Badges-module__chip__KRIdw[data-status="draft"] .yp-Badges-module__chipIcon__P8w6B {
  color: var(--yp-accent-hover);
}

.yp-Badges-module__chip__KRIdw[data-status="needs-fix"] {
  background: var(--yp-error-bg);
  border-color: var(--yp-error);
  color: var(--yp-error);
}

.yp-Badges-module__chip__KRIdw[data-status="neutral"] {
  background: var(--yp-surface-sunken);
  color: var(--yp-fg-body);
}

.yp-ProgressBar-module__root__9oRSb {
  gap: var(--yp-space-2);
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.yp-ProgressBar-module__label__ZoXX8 {
  font-size: var(--yp-small-size);
  color: var(--yp-fg-muted);
}

.yp-ProgressBar-module__row__GDQvO {
  align-items: center;
  gap: var(--yp-space-4);
  display: flex;
}

.yp-ProgressBar-module__track__oih9S {
  height: var(--yp-progress-h);
  border-radius: var(--yp-radius-pill);
  background: var(--yp-surface-sunken);
  flex: 1;
  position: relative;
  overflow: hidden;
}

.yp-ProgressBar-module__root__9oRSb[data-size="lg"] .yp-ProgressBar-module__track__oih9S {
  height: var(--yp-progress-h-lg);
}

.yp-ProgressBar-module__fill__9vsci {
  border-radius: var(--yp-radius-pill);
  background: var(--yp-accent);
  height: 100%;
  transition: width var(--yp-duration-slow) var(--yp-ease);
  display: block;
}

.yp-ProgressBar-module__track__oih9S[data-segmented] {
  background: none;
  gap: 6px;
  display: flex;
  overflow: visible;
}

.yp-ProgressBar-module__segment__oF-oZ {
  border-radius: var(--yp-radius-pill);
  background: var(--yp-surface-sunken);
  height: 100%;
  transition: background-color var(--yp-duration-slow) var(--yp-ease);
  flex: 1;
}

.yp-ProgressBar-module__segment__oF-oZ[data-filled] {
  background: var(--yp-accent);
}

.yp-ProgressBar-module__value__fwRE2 {
  font-size: var(--yp-small-size);
  font-variant-numeric: tabular-nums;
  color: var(--yp-fg-muted);
  flex-shrink: 0;
}

@media (prefers-reduced-motion: reduce) {
  .yp-ProgressBar-module__fill__9vsci, .yp-ProgressBar-module__segment__oF-oZ {
    transition: none;
  }
}

.yp-Field-module__field__p7YGf {
  min-width: 0;
  font-family: var(--yp-font);
  flex-direction: column;
  gap: 6px;
  display: flex;
}

.yp-Field-module__label__dU-tT {
  font-size: var(--yp-label-size);
  font-weight: var(--yp-label-weight);
  color: var(--yp-fg);
  line-height: 1.3;
}

.yp-Field-module__required__D05Do {
  color: var(--yp-required);
}

.yp-Field-module__optional__9a8i1 {
  font-weight: var(--yp-text-weight);
  color: var(--yp-fg-muted);
}

.yp-Field-module__hint__XEuw- {
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
  color: var(--yp-fg-muted);
  margin: 0;
}

.yp-Field-module__error__33-YM {
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
  font-weight: var(--yp-medium-weight);
  color: var(--yp-error);
  align-items: flex-start;
  gap: 6px;
  margin: 0;
  display: flex;
}

.yp-Field-module__errorIcon__c0wIa {
  margin-top: 2px;
}

.yp-Inputs-module__box__IhSPY {
  align-items: center;
  gap: var(--yp-space-2);
  min-height: var(--yp-control-h);
  padding: 0 var(--yp-control-px);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-surface);
  color: var(--yp-fg);
  transition: border-color var(--yp-duration) var(--yp-ease), box-shadow var(--yp-duration) var(--yp-ease);
  display: flex;
}

.yp-Inputs-module__box__IhSPY:hover {
  border-color: var(--yp-line-strong);
}

.yp-Inputs-module__box__IhSPY:focus-within {
  border-color: var(--yp-focus);
  box-shadow: 0 0 0 1px var(--yp-focus);
}

.yp-Inputs-module__box__IhSPY[data-invalid] {
  border-color: var(--yp-error);
}

.yp-Inputs-module__box__IhSPY[data-invalid]:focus-within {
  box-shadow: 0 0 0 1px var(--yp-error);
}

.yp-Inputs-module__box__IhSPY[data-disabled] {
  background: var(--yp-surface-muted);
  color: var(--yp-fg-muted);
  cursor: not-allowed;
}

.yp-Inputs-module__areaBox__XqvyB {
  align-items: stretch;
  padding: 0;
}

.yp-Inputs-module__input__e6Q-S {
  width: 100%;
  min-width: 0;
  height: calc(var(--yp-control-h) - 2px);
  color: inherit;
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  line-height: var(--yp-text-line);
  background: none;
  border: 0;
  outline: 0;
  flex: 1;
  padding: 0;
}

.yp-Inputs-module__input__e6Q-S::placeholder {
  color: var(--yp-fg-placeholder);
}

.yp-Inputs-module__input__e6Q-S:disabled {
  cursor: not-allowed;
}

.yp-Inputs-module__textarea__J3KHG {
  height: auto;
  min-height: calc(var(--yp-control-h) * 2);
  padding: var(--yp-space-3) var(--yp-control-px);
  resize: vertical;
}

.yp-Inputs-module__textarea__J3KHG[data-autoresize] {
  field-sizing: content;
  max-height: 60vh;
}

.yp-Inputs-module__adorn__--IKj {
  color: var(--yp-fg-muted);
  font-size: var(--yp-text-size);
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}

.yp-Inputs-module__number__m5L8u input {
  font-variant-numeric: tabular-nums;
}

.yp-Inputs-module__number__m5L8u input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.yp-Inputs-module__number__m5L8u input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.yp-Inputs-module__number__m5L8u input[type="number"] {
  appearance: textfield;
}

.yp-Inputs-module__input__e6Q-S::-webkit-calendar-picker-indicator {
  cursor: pointer;
  opacity: .6;
}

.yp-Choice-module__trigger__bmoOb {
  justify-content: space-between;
  align-items: center;
  gap: var(--yp-space-2);
  width: 100%;
  min-height: var(--yp-control-h);
  padding: 0 var(--yp-control-px);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-surface);
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  text-align: left;
  cursor: pointer;
  transition: border-color var(--yp-duration) var(--yp-ease);
  display: flex;
}

.yp-Choice-module__trigger__bmoOb:hover {
  border-color: var(--yp-line-strong);
}

.yp-Choice-module__trigger__bmoOb:focus-visible, .yp-Choice-module__trigger__bmoOb[data-state="open"] {
  border-color: var(--yp-focus);
  box-shadow: 0 0 0 1px var(--yp-focus);
  outline: 0;
}

.yp-Choice-module__trigger__bmoOb[data-invalid] {
  border-color: var(--yp-error);
}

.yp-Choice-module__trigger__bmoOb[data-disabled] {
  background: var(--yp-surface-muted);
  color: var(--yp-fg-muted);
  cursor: not-allowed;
}

.yp-Choice-module__placeholder__8IzKO {
  color: var(--yp-fg-placeholder);
}

.yp-Choice-module__chevron__fp-PU {
  color: var(--yp-fg-muted);
  display: inline-flex;
}

.yp-Choice-module__content__XV6SC {
  z-index: var(--yp-z-overlay);
  min-width: var(--radix-select-trigger-width);
  max-height: min(360px, var(--radix-select-content-available-height));
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-overlay);
  font-family: var(--yp-font);
  overflow: hidden;
}

.yp-Choice-module__viewport__3hr7Z {
  padding: var(--yp-space-1);
}

.yp-Choice-module__item__h8sU- {
  justify-content: space-between;
  align-items: center;
  gap: var(--yp-space-3);
  min-height: var(--yp-control-h);
  padding: 0 var(--yp-space-3);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg);
  font-size: var(--yp-text-size);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  outline: 0;
  display: flex;
  position: relative;
}

.yp-Choice-module__item__h8sU-[data-highlighted] {
  background: var(--yp-accent-soft);
}

.yp-Choice-module__item__h8sU-[data-disabled] {
  color: var(--yp-fg-subtle);
  cursor: not-allowed;
}

.yp-Choice-module__itemCheck__05q5Y {
  color: var(--yp-fg);
  display: inline-flex;
}

.yp-Choice-module__scroll__rr03z {
  height: 28px;
  color: var(--yp-fg-muted);
  justify-content: center;
  align-items: center;
  display: flex;
}

.yp-Choice-module__chips__QdCwn {
  gap: var(--yp-space-2);
  flex-wrap: wrap;
  display: flex;
}

.yp-Choice-module__chip__LaA52 {
  min-height: var(--yp-control-h-sm);
  padding: 0 var(--yp-space-4);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius-pill);
  background: var(--yp-surface);
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
  cursor: pointer;
  transition: background-color var(--yp-duration) var(--yp-ease), border-color var(--yp-duration) var(--yp-ease);
  align-items: center;
  gap: 6px;
  display: inline-flex;
  position: relative;
}

.yp-Choice-module__chip__LaA52:after {
  content: "";
  position: absolute;
  inset: -4px 0;
}

.yp-Choice-module__chip__LaA52:hover:not(:disabled) {
  border-color: var(--yp-line-strong);
}

.yp-Choice-module__chip__LaA52[aria-pressed="true"] {
  border-color: var(--yp-accent);
  background: var(--yp-accent);
  color: var(--yp-on-accent);
}

.yp-Choice-module__chip__LaA52:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Choice-module__chip__LaA52:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.yp-Choice-module__chips__QdCwn[data-invalid] .yp-Choice-module__chip__LaA52:not([aria-pressed="true"]) {
  border-color: var(--yp-error);
}

.yp-Choice-module__chipCheck__xnVxk {
  font-size: 1.1em;
}

.yp-Choice-module__check__JobZ- {
  align-items: flex-start;
  gap: var(--yp-space-3);
  min-height: var(--yp-control-h);
  font-family: var(--yp-font);
  padding: 10px 0;
  display: flex;
}

.yp-Choice-module__check__JobZ-[data-disabled] {
  opacity: .55;
}

.yp-Choice-module__box__T75wK {
  border: 2px solid var(--yp-line-strong);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-surface);
  width: 24px;
  height: 24px;
  color: var(--yp-on-accent);
  cursor: pointer;
  transition: background-color var(--yp-duration) var(--yp-ease), border-color var(--yp-duration) var(--yp-ease);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.yp-Choice-module__box__T75wK:hover {
  border-color: var(--yp-fg-muted);
}

.yp-Choice-module__box__T75wK[data-state="checked"], .yp-Choice-module__box__T75wK[data-state="indeterminate"] {
  border-color: var(--yp-accent);
  background: var(--yp-accent);
}

.yp-Choice-module__box__T75wK:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Choice-module__box__T75wK[aria-invalid="true"] {
  border-color: var(--yp-error);
}

.yp-Choice-module__box__T75wK:disabled {
  cursor: not-allowed;
}

.yp-Choice-module__indicator__AHIB4 {
  font-size: 18px;
  display: inline-flex;
}

.yp-Choice-module__checkText__N-qJF {
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
  display: flex;
}

.yp-Choice-module__checkLabel__MoaCk {
  color: var(--yp-fg);
  font-size: var(--yp-text-size);
  cursor: pointer;
  line-height: 24px;
}

.yp-Choice-module__checkDesc__s3ftd {
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
}

.yp-Choice-module__checkError__BhEAZ {
  color: var(--yp-error);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
}

.yp-Choice-module__required__UZ6qH {
  color: var(--yp-required);
}

.yp-Choice-module__switchRow__6yF0i {
  justify-content: space-between;
  align-items: center;
}

.yp-Choice-module__switch__ayNqT {
  border-radius: var(--yp-radius-pill);
  background: var(--yp-line-strong);
  cursor: pointer;
  width: 44px;
  height: 26px;
  transition: background-color var(--yp-duration) var(--yp-ease);
  border: 0;
  flex-shrink: 0;
  padding: 0;
  position: relative;
}

.yp-Choice-module__switch__ayNqT[data-state="checked"] {
  background: var(--yp-accent);
}

.yp-Choice-module__switch__ayNqT:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Choice-module__switch__ayNqT:disabled {
  cursor: not-allowed;
}

.yp-Choice-module__thumb__KaktW {
  border-radius: var(--yp-radius-round);
  background: var(--yp-surface);
  width: 20px;
  height: 20px;
  box-shadow: var(--yp-shadow-float);
  transition: transform var(--yp-duration) var(--yp-ease);
  display: block;
  transform: translate(3px);
}

.yp-Choice-module__thumb__KaktW[data-state="checked"] {
  transform: translate(21px);
}

@media (prefers-reduced-motion: reduce) {
  .yp-Choice-module__thumb__KaktW, .yp-Choice-module__switch__ayNqT, .yp-Choice-module__box__T75wK, .yp-Choice-module__chip__LaA52 {
    transition: none;
  }
}

.yp-Overlay-module__overlay__j24V- {
  z-index: var(--yp-z-overlay);
  background: var(--yp-surface-overlay);
  animation: yp-Overlay-module__fadeIn__36uar var(--yp-duration) var(--yp-ease);
  position: fixed;
  inset: 0;
}

.yp-Overlay-module__overlay__j24V-[data-state="closed"] {
  animation: yp-Overlay-module__fadeOut__J2cAg var(--yp-duration) var(--yp-ease-in);
}

.yp-Overlay-module__header__EpwuM {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--yp-space-3);
  padding: var(--yp-space-5) var(--yp-space-5) 0;
  display: flex;
}

.yp-Overlay-module__headerText__1JhV7 {
  gap: var(--yp-space-1);
  min-width: 0;
  padding-top: var(--yp-space-2);
  flex-direction: column;
  display: flex;
}

.yp-Overlay-module__title__LiesT {
  color: var(--yp-fg);
  font-size: var(--yp-h2-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  line-height: var(--yp-heading-line);
  margin: 0;
}

.yp-Overlay-module__description__1o0qx {
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
  margin: 0;
}

.yp-Overlay-module__close__eAuX0 {
  width: var(--yp-control-h);
  height: var(--yp-control-h);
  margin: 0 calc(var(--yp-space-2) * -1) 0 0;
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg);
  font-size: var(--yp-icon-size-lg);
  cursor: pointer;
  background: none;
  border: 0;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.yp-Overlay-module__close__eAuX0:hover {
  background: var(--yp-surface-muted);
}

.yp-Overlay-module__close__eAuX0:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-Overlay-module__body__vFW1l {
  padding: var(--yp-space-4) var(--yp-space-5) var(--yp-space-5);
  color: var(--yp-fg-body);
}

.yp-Overlay-module__footer__R0rAw {
  justify-content: flex-end;
  gap: var(--yp-space-3);
  padding: var(--yp-space-4) var(--yp-space-5) var(--yp-space-5);
  flex-wrap: wrap;
  display: flex;
}

.yp-Overlay-module__dialog__KD0O4 {
  z-index: var(--yp-z-overlay);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  width: calc(100vw - 32px);
  max-width: 520px;
  max-height: calc(100dvh - 48px);
  box-shadow: var(--yp-shadow-overlay);
  font-family: var(--yp-font);
  animation: yp-Overlay-module__popIn__0WAE3 var(--yp-duration-slow) var(--yp-ease);
  flex-direction: column;
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  transform: translate(-50%, -50%);
}

.yp-Overlay-module__dialog__KD0O4:focus {
  outline: 0;
}

.yp-Overlay-module__dialog__KD0O4[data-size="sm"] {
  max-width: 400px;
}

.yp-Overlay-module__dialog__KD0O4[data-size="lg"] {
  max-width: 760px;
}

.yp-Overlay-module__sheet__9ToDr {
  z-index: var(--yp-z-overlay);
  background: var(--yp-bg);
  box-shadow: var(--yp-shadow-overlay);
  font-family: var(--yp-font);
  flex-direction: column;
  display: flex;
  position: fixed;
}

.yp-Overlay-module__sheet__9ToDr:focus {
  outline: 0;
}

.yp-Overlay-module__sheet__9ToDr[data-side="bottom"], .yp-Overlay-module__sheet__9ToDr[data-side="auto"] {
  max-height: 88dvh;
  padding-bottom: env(safe-area-inset-bottom);
  border-radius: var(--yp-radius) var(--yp-radius) 0 0;
  animation: yp-Overlay-module__slideUp__rH5Ln var(--yp-duration-slow) var(--yp-ease);
  bottom: 0;
  left: 0;
  right: 0;
}

.yp-Overlay-module__sheet__9ToDr[data-side="right"] {
  width: min(440px, 100vw);
  animation: yp-Overlay-module__slideLeft__Lzb-a var(--yp-duration-slow) var(--yp-ease);
  top: 0;
  bottom: 0;
  right: 0;
}

.yp-Overlay-module__grabber__1AM9p {
  width: 40px;
  height: 4px;
  margin-top: var(--yp-space-2);
  border-radius: var(--yp-radius-pill);
  background: var(--yp-line-strong);
  align-self: center;
}

.yp-Overlay-module__sheet__9ToDr[data-side="right"] .yp-Overlay-module__grabber__1AM9p {
  display: none;
}

.yp-Overlay-module__sheetBody__U2Fpd {
  overscroll-behavior: contain;
  flex: 1;
  overflow-y: auto;
}

.yp-Overlay-module__sheetFooter__QQn7r {
  border-top: 1px solid var(--yp-line);
}

.yp-Overlay-module__sheetFooter__QQn7r > * {
  flex: 1;
}

@media (min-width: 768px) {
  .yp-Overlay-module__sheet__9ToDr[data-side="auto"] {
    border-radius: 0;
    width: min(440px, 100vw);
    max-height: none;
    animation-name: yp-Overlay-module__slideLeft__Lzb-a;
    inset: 0 0 0 auto;
  }

  .yp-Overlay-module__sheet__9ToDr[data-side="auto"] .yp-Overlay-module__grabber__1AM9p {
    display: none;
  }

  .yp-Overlay-module__sheetFooter__QQn7r > * {
    flex: 0 auto;
  }
}

@keyframes yp-Overlay-module__fadeIn__36uar {
  0% {
    opacity: 0;
  }
}

@keyframes yp-Overlay-module__fadeOut__J2cAg {
  to {
    opacity: 0;
  }
}

@keyframes yp-Overlay-module__popIn__0WAE3 {
  0% {
    opacity: 0;
    transform: translate(-50%, -48%)scale(.98);
  }
}

@keyframes yp-Overlay-module__slideUp__rH5Ln {
  0% {
    transform: translateY(100%);
  }
}

@keyframes yp-Overlay-module__slideLeft__Lzb-a {
  0% {
    transform: translate(100%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-Overlay-module__overlay__j24V-, .yp-Overlay-module__dialog__KD0O4, .yp-Overlay-module__sheet__9ToDr {
    animation: none !important;
  }
}

.yp-Toast-module__viewport__7btpk {
  right: 0;
  bottom: calc(var(--yp-tabbar-h) + env(safe-area-inset-bottom) + var(--yp-space-3));
  z-index: var(--yp-z-toast);
  align-items: center;
  gap: var(--yp-space-2);
  padding: 0 var(--yp-space-4);
  pointer-events: none;
  outline: none;
  flex-direction: column;
  margin: 0;
  list-style: none;
  display: flex;
  position: fixed;
  left: 0;
}

@media (min-width: 1024px) {
  .yp-Toast-module__viewport__7btpk {
    right: var(--yp-space-6);
    bottom: var(--yp-space-6);
    align-items: flex-end;
    padding: 0;
    left: auto;
  }
}

.yp-Toast-module__toast__czpzb {
  align-items: flex-start;
  gap: var(--yp-space-3);
  width: 100%;
  max-width: 420px;
  padding: var(--yp-space-3) var(--yp-space-3) var(--yp-space-3) var(--yp-space-4);
  border-radius: var(--yp-radius);
  background: var(--yp-surface-ink);
  box-shadow: var(--yp-shadow-overlay);
  color: var(--paf-dark-text);
  font-family: var(--yp-font);
  pointer-events: auto;
  display: flex;
}

.yp-Toast-module__toast__czpzb[data-state="open"] {
  animation: yp-Toast-module__toastIn__pdzsP var(--yp-duration-slow) var(--paf-ease-out-expo);
}

.yp-Toast-module__toast__czpzb[data-state="closed"] {
  animation: yp-Toast-module__toastOut__LIkrG var(--yp-duration) var(--yp-ease-in);
}

.yp-Toast-module__toast__czpzb[data-swipe="move"] {
  transform: translateY(var(--radix-toast-swipe-move-y));
}

.yp-Toast-module__toast__czpzb[data-swipe="end"] {
  animation: yp-Toast-module__toastOut__LIkrG var(--yp-duration) var(--yp-ease-in);
}

.yp-Toast-module__icon__xFy3- {
  font-size: var(--yp-icon-size);
  color: var(--yp-accent);
  margin-top: 2px;
}

.yp-Toast-module__toast__czpzb[data-tone="error"] .yp-Toast-module__icon__xFy3- {
  color: var(--paf-error);
  filter: brightness(1.6);
}

.yp-Toast-module__text__KTVAv {
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
  padding-top: 2px;
  display: flex;
}

.yp-Toast-module__title__CaUo9 {
  color: var(--yp-fg-inverse);
  font-size: var(--yp-text-size);
  font-weight: var(--yp-medium-weight);
  line-height: 1.35;
}

.yp-Toast-module__description__HatiA {
  color: var(--paf-dark-muted);
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
}

.yp-Toast-module__action__Hs1vA {
  min-height: var(--yp-control-h-sm);
  padding: 0 var(--yp-space-3);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent);
  color: var(--yp-on-accent);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-heading-weight);
  cursor: pointer;
  border: 0;
  flex-shrink: 0;
}

.yp-Toast-module__close__RY6Sm {
  width: var(--yp-control-h-sm);
  height: var(--yp-control-h-sm);
  border-radius: var(--yp-radius-sm);
  color: var(--paf-dark-muted);
  font-size: var(--yp-icon-size);
  cursor: pointer;
  background: none;
  border: 0;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.yp-Toast-module__close__RY6Sm:hover {
  color: var(--yp-fg-inverse);
}

.yp-Toast-module__action__Hs1vA:focus-visible, .yp-Toast-module__close__RY6Sm:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-accent);
  outline-offset: var(--yp-focus-offset);
}

@keyframes yp-Toast-module__toastIn__pdzsP {
  0% {
    opacity: 0;
    transform: translateY(16px);
  }
}

@keyframes yp-Toast-module__toastOut__LIkrG {
  to {
    opacity: 0;
    transform: translateY(16px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-Toast-module__toast__czpzb {
    animation: none !important;
  }
}

.yp-Tabs-module__root__IpI6U {
  gap: var(--yp-space-4);
  font-family: var(--yp-font);
  flex-direction: column;
  display: flex;
}

.yp-Tabs-module__list__IJUMi {
  align-self: flex-start;
  gap: var(--yp-space-1);
  max-width: 100%;
  padding: var(--yp-space-1);
  border-radius: var(--yp-radius);
  background: var(--yp-surface-muted);
  display: inline-flex;
  overflow-x: auto;
}

.yp-Tabs-module__trigger__l7T2l {
  min-height: var(--yp-control-h-sm);
  padding: 0 var(--yp-space-4);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg-muted);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
  white-space: nowrap;
  cursor: pointer;
  background: none;
  border: 0;
}

.yp-Tabs-module__trigger__l7T2l:hover {
  color: var(--yp-fg);
}

.yp-Tabs-module__trigger__l7T2l[data-state="active"] {
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-float);
  color: var(--yp-fg);
}

.yp-Tabs-module__trigger__l7T2l:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-Tabs-module__trigger__l7T2l:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.yp-Tabs-module__content__yzO1C:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
  border-radius: var(--yp-radius-sm);
}

.yp-Feedback-module__callout__iVbNw {
  align-items: flex-start;
  gap: var(--yp-space-4);
  padding: var(--yp-space-4) var(--yp-space-5);
  border-radius: var(--yp-radius);
  background: var(--yp-warning-bg);
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
  display: flex;
}

.yp-Feedback-module__callout__iVbNw[data-tone="error"] {
  background: var(--yp-error-bg);
}

.yp-Feedback-module__callout__iVbNw[data-tone="neutral"] {
  background: var(--yp-surface-muted);
}

.yp-Feedback-module__calloutIcon__Lu0Nv {
  color: var(--yp-accent);
  flex-shrink: 0;
  font-size: 28px;
  display: inline-flex;
}

.yp-Feedback-module__callout__iVbNw[data-tone="info"] .yp-Feedback-module__calloutIcon__Lu0Nv, .yp-Feedback-module__callout__iVbNw[data-tone="warning"] .yp-Feedback-module__calloutIcon__Lu0Nv {
  color: var(--yp-accent);
}

.yp-Feedback-module__callout__iVbNw[data-tone="error"] .yp-Feedback-module__calloutIcon__Lu0Nv {
  color: var(--yp-error);
}

.yp-Feedback-module__callout__iVbNw[data-tone="neutral"] .yp-Feedback-module__calloutIcon__Lu0Nv {
  color: var(--yp-fg-muted);
}

.yp-Feedback-module__calloutBody__kHDhO {
  gap: var(--yp-space-1);
  flex-direction: column;
  min-width: 0;
  padding-top: 2px;
  display: flex;
}

.yp-Feedback-module__calloutTitle__HD-Oq {
  color: var(--yp-fg);
  font-size: var(--yp-h3-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  line-height: 1.3;
}

.yp-Feedback-module__calloutText__5Rivo {
  font-size: var(--yp-text-size);
  line-height: var(--yp-text-line);
}

.yp-Feedback-module__calloutText__5Rivo > :where(ul, ol) {
  margin: var(--yp-space-1) 0 0;
  padding-left: 1.2em;
}

.yp-Feedback-module__empty__FhppK {
  align-items: center;
  gap: var(--yp-space-3);
  padding: var(--yp-space-10) var(--yp-space-6);
  text-align: center;
  font-family: var(--yp-font);
  flex-direction: column;
  display: flex;
}

.yp-Feedback-module__emptyTitle__vJpHJ {
  margin-top: var(--yp-space-2);
  color: var(--yp-fg);
  font-size: var(--yp-h3-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
}

.yp-Feedback-module__emptyText__-SowH {
  max-width: 40ch;
  color: var(--yp-fg-muted);
  margin: 0;
}

.yp-Feedback-module__emptyAction__torsf {
  margin-top: var(--yp-space-3);
}

.yp-Feedback-module__skeleton__CTfdU {
  border-radius: var(--yp-radius-sm);
  background: linear-gradient(90deg, var(--yp-surface-muted) 0%, var(--yp-surface-sunken) 50%, var(--yp-surface-muted) 100%);
  background-size: 200% 100%;
  width: 100%;
  height: 1em;
  animation: 1.4s ease-in-out infinite yp-Feedback-module__shimmer__zerC8;
  display: block;
}

.yp-Feedback-module__skeleton__CTfdU[data-variant="text"] {
  height: .9em;
  margin: .3em 0;
}

.yp-Feedback-module__skeleton__CTfdU[data-variant="rect"] {
  border-radius: var(--yp-radius);
  height: 80px;
}

.yp-Feedback-module__skeleton__CTfdU[data-variant="circle"] {
  border-radius: var(--yp-radius-round);
  width: 40px;
  height: 40px;
}

.yp-Feedback-module__skeletonLines__j3l6p {
  display: block;
}

@keyframes yp-Feedback-module__shimmer__zerC8 {
  0% {
    background-position: 100% 0;
  }

  to {
    background-position: -100% 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-Feedback-module__skeleton__CTfdU {
    animation: none;
  }
}

.yp-Feedback-module__list__6pgje {
  gap: var(--yp-space-2);
  flex-direction: column;
  display: flex;
}

.yp-Feedback-module__row__JTMpY {
  align-items: center;
  gap: var(--yp-space-4);
  width: 100%;
  min-height: 64px;
  padding: var(--yp-space-3) var(--yp-space-4);
  border-radius: var(--yp-radius);
  background: var(--yp-surface-muted);
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  text-align: left;
  transition: background-color var(--yp-duration) var(--yp-ease);
  border: 0;
  text-decoration: none;
  display: flex;
}

.yp-Feedback-module__row__JTMpY[data-tone="white"] {
  background: var(--yp-surface);
}

.yp-Feedback-module__row__JTMpY[data-tone="plain"] {
  background: none;
}

.yp-Feedback-module__row__JTMpY[data-interactive] {
  cursor: pointer;
}

.yp-Feedback-module__row__JTMpY[data-interactive]:hover {
  background: color-mix(in srgb, var(--yp-accent) 10%, var(--yp-surface-muted));
}

.yp-Feedback-module__row__JTMpY[data-selected] {
  background: var(--yp-accent-soft);
  box-shadow: inset 3px 0 0 var(--yp-accent);
}

.yp-Feedback-module__row__JTMpY:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Feedback-module__row__JTMpY:disabled {
  cursor: not-allowed;
  opacity: .55;
}

.yp-Feedback-module__rowLead__qGc0z {
  flex-shrink: 0;
  display: inline-flex;
}

.yp-Feedback-module__rowPlainIcon__R-uU7 {
  font-size: var(--yp-icon-size);
  color: var(--yp-fg);
  display: inline-flex;
}

.yp-Feedback-module__rowText__ARWMn {
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
  display: flex;
}

.yp-Feedback-module__rowTitle__ubvq- {
  font-weight: var(--yp-medium-weight);
  overflow-wrap: anywhere;
  line-height: 1.35;
}

.yp-Feedback-module__rowSubtitle__4Tz9j {
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
}

.yp-Feedback-module__rowTrail__sKAkM {
  align-items: center;
  gap: var(--yp-space-2);
  flex-shrink: 0;
  display: inline-flex;
}

.yp-Feedback-module__rowChevron__7M6V6 {
  color: var(--yp-fg-subtle);
  font-size: var(--yp-icon-size);
  flex-shrink: 0;
}

.yp-Feedback-module__row__JTMpY[data-selected] .yp-Feedback-module__rowLead__qGc0z > span {
  background: var(--yp-surface);
}

.yp-Layout-module__heading__zYoro {
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-weight: var(--yp-heading-weight);
  line-height: var(--yp-heading-line);
  letter-spacing: var(--yp-heading-tracking);
  text-wrap: balance;
  margin: 0;
}

.yp-Layout-module__heading__zYoro[data-size="display"] {
  font-size: var(--yp-display-size);
  letter-spacing: -.03em;
  line-height: 1.05;
}

.yp-Layout-module__heading__zYoro[data-size="h1"] {
  font-size: var(--yp-h1-size);
}

.yp-Layout-module__heading__zYoro[data-size="h2"] {
  font-size: var(--yp-h2-size);
}

.yp-Layout-module__heading__zYoro[data-size="h3"] {
  font-size: var(--yp-h3-size);
}

.yp-Layout-module__heading__zYoro[data-size="h4"] {
  font-size: var(--yp-h4-size);
}

.yp-Layout-module__text__PlYHw {
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  line-height: var(--yp-text-line);
  color: var(--yp-fg-body);
  margin: 0;
}

.yp-Layout-module__text__PlYHw[data-size="lead"] {
  font-size: var(--yp-h3-size);
  line-height: 1.4;
}

.yp-Layout-module__text__PlYHw[data-size="small"] {
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
}

.yp-Layout-module__text__PlYHw[data-size="caption"] {
  font-size: var(--yp-caption-size);
  line-height: 1.4;
}

.yp-Layout-module__text__PlYHw[data-tone="strong"] {
  color: var(--yp-fg);
}

.yp-Layout-module__text__PlYHw[data-tone="muted"] {
  color: var(--yp-fg-muted);
}

.yp-Layout-module__text__PlYHw[data-tone="error"] {
  color: var(--yp-error);
}

.yp-Layout-module__text__PlYHw[data-weight="medium"] {
  font-weight: var(--yp-medium-weight);
}

.yp-Layout-module__text__PlYHw[data-weight="bold"] {
  font-weight: var(--yp-heading-weight);
}

.yp-Layout-module__eyebrow__bsk1k {
  color: var(--yp-accent-text);
  font-family: var(--yp-font);
  font-size: var(--yp-eyebrow-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-eyebrow-tracking);
  text-transform: uppercase;
  display: inline-block;
}

.yp-Layout-module__stack__43ZS6 {
  min-width: 0;
  display: flex;
}

.yp-Layout-module__page__yzqGp {
  width: 100%;
  max-width: var(--yp-content-max);
  padding: var(--yp-space-6) var(--yp-page-x) var(--yp-space-10);
  margin: 0 auto;
}

.yp-Layout-module__page__yzqGp[data-width="narrow"] {
  max-width: var(--yp-content-narrow);
}

.yp-Layout-module__page__yzqGp[data-width="full"] {
  max-width: none;
}

.yp-Layout-module__pageHeader__xcVxQ {
  gap: var(--yp-space-3);
  flex-direction: column;
  display: flex;
}

.yp-Layout-module__back__FEkf1 {
  display: flex;
}

.yp-Layout-module__pageHeaderRow__Z0JhP {
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--yp-space-4);
  flex-wrap: wrap;
  display: flex;
}

.yp-Layout-module__pageHeaderText__AT793 {
  gap: var(--yp-space-2);
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.yp-Layout-module__sectionHeader__g5AkJ {
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--yp-space-4);
  display: flex;
}

.yp-Layout-module__sectionHeaderText__HtbNa {
  gap: var(--yp-space-1);
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.yp-Layout-module__actions__7dcFS {
  align-items: center;
  gap: var(--yp-space-2);
  flex-shrink: 0;
  display: flex;
}

.yp-Layout-module__topBar__Ej-C4 {
  align-items: center;
  gap: var(--yp-space-3);
  min-height: var(--yp-header-h);
  padding: env(safe-area-inset-top) var(--yp-page-x) 0;
  background: var(--yp-bg);
  grid-template-columns: 1fr auto 1fr;
  display: grid;
}

.yp-Layout-module__topBar__Ej-C4[data-sticky] {
  z-index: var(--yp-z-nav);
  position: sticky;
  top: 0;
}

.yp-Layout-module__topStart__u4jPw {
  justify-content: flex-start;
  display: flex;
}

.yp-Layout-module__topTitle__GEbSX {
  color: var(--yp-fg);
  font-size: var(--yp-h3-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.yp-Layout-module__topEnd__RAn2j {
  justify-content: flex-end;
  display: flex;
}

.yp-Markdown-module__md__aJpGj {
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  line-height: var(--yp-text-line);
  overflow-wrap: anywhere;
}

.yp-Markdown-module__md__aJpGj > * {
  margin: 0;
}

.yp-Markdown-module__md__aJpGj > * + * {
  margin-top: var(--yp-space-3);
}

.yp-Markdown-module__md__aJpGj :where(h3, h4) {
  color: var(--yp-fg);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  line-height: var(--yp-heading-line);
}

.yp-Markdown-module__md__aJpGj h3 {
  font-size: var(--yp-h3-size);
}

.yp-Markdown-module__md__aJpGj h4 {
  font-size: var(--yp-h4-size);
}

.yp-Markdown-module__md__aJpGj :where(ul, ol) {
  gap: var(--yp-space-2);
  flex-direction: column;
  padding-left: 1.4em;
  display: flex;
}

.yp-Markdown-module__md__aJpGj ul {
  padding-left: 1.6em;
  list-style: none;
}

.yp-Markdown-module__md__aJpGj ul > li {
  position: relative;
}

.yp-Markdown-module__md__aJpGj ul > li:before {
  content: "";
  border-radius: var(--yp-radius-round);
  background: var(--yp-accent);
  width: .55em;
  height: .55em;
  position: absolute;
  top: .5em;
  left: -1.35em;
}

.yp-Markdown-module__md__aJpGj ol > li::marker {
  color: var(--yp-accent-text);
  font-weight: var(--yp-heading-weight);
}

.yp-Markdown-module__md__aJpGj strong {
  color: var(--yp-fg);
  font-weight: var(--yp-heading-weight);
}

.yp-Markdown-module__md__aJpGj a {
  color: var(--yp-fg);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--yp-accent);
  -webkit-text-decoration-color: var(--yp-accent);
  text-decoration-color: var(--yp-accent);
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}

.yp-Markdown-module__md__aJpGj a:hover {
  -webkit-text-decoration-color: var(--yp-accent-hover);
  -webkit-text-decoration-color: var(--yp-accent-hover);
  text-decoration-color: var(--yp-accent-hover);
}

.yp-Markdown-module__md__aJpGj a:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
  border-radius: var(--yp-radius-sm);
}

.yp-MarkdownEditor-module__editor__0eqDO {
  gap: var(--yp-space-2);
  font-family: var(--yp-font);
  flex-direction: column;
  display: flex;
}

.yp-MarkdownEditor-module__toolbar__I9d6r {
  align-items: center;
  gap: var(--yp-space-1);
  padding: var(--yp-space-1);
  border-radius: var(--yp-radius);
  background: var(--yp-surface-muted);
  display: flex;
}

.yp-MarkdownEditor-module__tool__P6dd0 {
  width: var(--yp-control-h);
  height: var(--yp-control-h);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg);
  font-size: var(--yp-icon-size-lg);
  cursor: pointer;
  background: none;
  border: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.yp-MarkdownEditor-module__tool__P6dd0:hover:not(:disabled) {
  background: var(--yp-accent-soft);
}

.yp-MarkdownEditor-module__tool__P6dd0:focus-visible, .yp-MarkdownEditor-module__toggle__cQPT6:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-MarkdownEditor-module__tool__P6dd0:disabled {
  color: var(--yp-fg-subtle);
  cursor: not-allowed;
}

.yp-MarkdownEditor-module__toolbarSpacer__Ad-th {
  flex: 1;
}

.yp-MarkdownEditor-module__toggle__cQPT6 {
  min-height: var(--yp-control-h-sm);
  padding: 0 var(--yp-space-3);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
  cursor: pointer;
  background: none;
  border: 0;
}

.yp-MarkdownEditor-module__toggle__cQPT6[aria-pressed="true"] {
  background: var(--yp-surface);
}

.yp-MarkdownEditor-module__surface__I0VTL {
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  transition: border-color var(--yp-duration) var(--yp-ease);
  position: relative;
}

.yp-MarkdownEditor-module__surface__I0VTL:focus-within {
  border-color: var(--yp-focus);
  box-shadow: 0 0 0 1px var(--yp-focus);
}

.yp-MarkdownEditor-module__editor__0eqDO[data-invalid] .yp-MarkdownEditor-module__surface__I0VTL {
  border-color: var(--yp-error);
}

.yp-MarkdownEditor-module__editor__0eqDO[data-disabled] .yp-MarkdownEditor-module__surface__I0VTL {
  background: var(--yp-surface-muted);
}

.yp-MarkdownEditor-module__pad__rFEOi {
  padding: var(--yp-space-4);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  font-weight: var(--yp-text-weight);
  letter-spacing: normal;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  word-break: normal;
  tab-size: 4;
  border: 0;
  margin: 0;
  line-height: 1.6;
}

.yp-MarkdownEditor-module__area__BerWG {
  z-index: 1;
  width: 100%;
  min-height: calc(var(--yp-control-h) * 3);
  resize: none;
  color: var(--yp-fg);
  caret-color: var(--yp-fg);
  background: none;
  outline: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.yp-MarkdownEditor-module__area__BerWG::placeholder {
  color: var(--yp-fg-placeholder);
}

.yp-MarkdownEditor-module__mirror__Vc-3n {
  color: #0000;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.yp-MarkdownEditor-module__mirror__Vc-3n mark {
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent-soft);
  color: #0000;
  box-shadow: 0 0 0 2px var(--yp-accent-soft);
}

.yp-MarkdownEditor-module__preview__N284b {
  min-height: calc(var(--yp-control-h) * 3);
  padding: var(--yp-space-4);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
}

.yp-MarkdownEditor-module__legend__hcT8B {
  align-items: center;
  gap: var(--yp-space-2);
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  display: flex;
}

.yp-MarkdownEditor-module__swatch__m56Se {
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent-soft);
  width: 14px;
  height: 14px;
  box-shadow: inset 0 0 0 1px var(--yp-accent);
}

.yp-SplitLayout-module__split__F4BoK {
  min-height: 100%;
  display: block;
}

.yp-SplitLayout-module__list__kExw3, .yp-SplitLayout-module__detail__NGZuG {
  min-width: 0;
}

.yp-SplitLayout-module__split__F4BoK[data-view="list"] .yp-SplitLayout-module__detail__NGZuG, .yp-SplitLayout-module__split__F4BoK[data-view="detail"] .yp-SplitLayout-module__list__kExw3 {
  display: none;
}

.yp-SplitLayout-module__split__F4BoK[data-view="detail"] .yp-SplitLayout-module__detail__NGZuG {
  animation: yp-SplitLayout-module__enter__JVZPu var(--yp-duration-slow) var(--yp-ease);
}

.yp-SplitLayout-module__back__D1z6W {
  z-index: var(--yp-z-nav);
  min-height: var(--yp-header-h);
  padding: env(safe-area-inset-top) var(--yp-page-x) 0;
  background: var(--yp-bg);
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.yp-SplitLayout-module__backButton__gmmeR {
  align-items: center;
  gap: var(--yp-space-1);
  min-height: var(--yp-control-h);
  margin-left: calc(var(--yp-space-2) * -1);
  padding: 0 var(--yp-space-2);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  cursor: pointer;
  background: none;
  border: 0;
  display: inline-flex;
}

.yp-SplitLayout-module__backButton__gmmeR:hover {
  color: var(--yp-fg);
}

.yp-SplitLayout-module__backButton__gmmeR:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-SplitLayout-module__empty__jQGG9 {
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
}

@media (min-width: 1024px) {
  .yp-SplitLayout-module__split__F4BoK {
    grid-template-columns: var(--yp-split-list-w) minmax(0, 1fr);
    height: 100dvh;
    display: grid;
  }

  .yp-SplitLayout-module__split__F4BoK[data-view="list"] .yp-SplitLayout-module__detail__NGZuG, .yp-SplitLayout-module__split__F4BoK[data-view="detail"] .yp-SplitLayout-module__list__kExw3 {
    display: block;
  }

  .yp-SplitLayout-module__split__F4BoK[data-view="detail"] .yp-SplitLayout-module__detail__NGZuG {
    animation: none;
  }

  .yp-SplitLayout-module__list__kExw3, .yp-SplitLayout-module__detail__NGZuG {
    overscroll-behavior: contain;
    height: 100%;
    overflow-y: auto;
  }

  .yp-SplitLayout-module__list__kExw3 {
    border-right: 1px solid var(--yp-line);
    background: var(--yp-bg);
  }

  .yp-SplitLayout-module__detail__NGZuG {
    background: var(--yp-surface);
  }

  .yp-SplitLayout-module__back__D1z6W {
    display: none;
  }
}

@keyframes yp-SplitLayout-module__enter__JVZPu {
  0% {
    opacity: 0;
    transform: translate(24px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-SplitLayout-module__split__F4BoK[data-view="detail"] .yp-SplitLayout-module__detail__NGZuG {
    animation: none;
  }
}

.yp-Popover-module__content__0h8sg {
  z-index: var(--yp-z-overlay);
  min-width: 200px;
  padding: var(--yp-space-4);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-overlay);
  color: var(--yp-fg-body);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  line-height: var(--yp-small-line);
  transform-origin: var(--radix-popover-content-transform-origin);
  animation: yp-Popover-module__pop__9RMG- var(--yp-duration) var(--yp-ease);
}

.yp-Popover-module__content__0h8sg:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Popover-module__header__5sv2R {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--yp-space-2);
  margin-bottom: var(--yp-space-2);
  display: flex;
}

.yp-Popover-module__title__j-bsT {
  padding-top: var(--yp-space-1);
  color: var(--yp-fg);
  font-size: var(--yp-text-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
}

.yp-Popover-module__close__fWvSm {
  width: var(--yp-control-h-sm);
  height: var(--yp-control-h-sm);
  margin: calc(var(--yp-space-2) * -1) calc(var(--yp-space-2) * -1) 0 0;
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg);
  font-size: var(--yp-icon-size);
  cursor: pointer;
  background: none;
  border: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.yp-Popover-module__close__fWvSm:hover {
  background: var(--yp-surface-muted);
}

.yp-Popover-module__close__fWvSm:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-Popover-module__arrow__ESPyh {
  fill: var(--yp-surface);
}

@keyframes yp-Popover-module__pop__9RMG- {
  0% {
    opacity: 0;
    transform: scale(.97);
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-Popover-module__content__0h8sg {
    animation: none;
  }
}

.yp-ReviewCard-module__root__u0jpO {
  gap: var(--yp-space-5);
  font-family: var(--yp-font);
  flex-direction: column;
  display: flex;
}

.yp-ReviewCard-module__progress__xToiF {
  align-items: center;
  gap: var(--yp-space-4);
  display: flex;
}

.yp-ReviewCard-module__progress__xToiF > :first-child {
  flex: 1;
}

.yp-ReviewCard-module__progressText__XsqD5 {
  color: var(--yp-fg-muted);
  font-size: var(--yp-text-size);
  font-weight: var(--yp-medium-weight);
  font-variant-numeric: tabular-nums;
  flex-shrink: 0;
}

.yp-ReviewCard-module__swipe__jOwkw {
  gap: var(--yp-space-5);
  touch-action: pan-y;
  transition: transform var(--yp-duration-slow) var(--yp-ease), opacity var(--yp-duration-slow) var(--yp-ease);
  flex-direction: column;
  display: flex;
}

.yp-ReviewCard-module__swipe__jOwkw[data-swiping] {
  transition: none;
}

.yp-ReviewCard-module__badge__6phRZ {
  display: flex;
}

.yp-ReviewCard-module__title__vPyDD {
  color: var(--yp-fg);
  font-size: var(--yp-h1-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  line-height: var(--yp-heading-line);
  text-wrap: balance;
  margin: 0;
}

.yp-ReviewCard-module__content__12lR8 {
  padding: var(--yp-card-padding);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-float);
}

.yp-ReviewCard-module__sources__yNLvc {
  border-radius: var(--yp-radius);
  background: var(--yp-surface-muted);
}

.yp-ReviewCard-module__sourcesToggle__jXX6H {
  align-items: center;
  gap: var(--yp-space-3);
  width: 100%;
  min-height: 56px;
  padding: 0 var(--yp-space-5);
  border-radius: var(--yp-radius);
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  text-align: left;
  cursor: pointer;
  background: none;
  border: 0;
  display: flex;
}

.yp-ReviewCard-module__sourcesToggle__jXX6H:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-ReviewCard-module__sourcesIcon__U3UhV {
  font-size: var(--yp-icon-size-lg);
}

.yp-ReviewCard-module__sourcesTitle__s5F7U {
  font-weight: var(--yp-heading-weight);
  flex: 1;
}

.yp-ReviewCard-module__sourcesChevron__IrxD1 {
  font-size: var(--yp-icon-size-lg);
  color: var(--yp-fg-muted);
  transition: transform var(--yp-duration) var(--yp-ease);
}

.yp-ReviewCard-module__sources__yNLvc[data-open] .yp-ReviewCard-module__sourcesChevron__IrxD1 {
  transform: rotate(180deg);
}

.yp-ReviewCard-module__sourcesList__siSOh {
  padding: 0 var(--yp-space-3) var(--yp-space-3);
  flex-direction: column;
  gap: 2px;
  margin: 0;
  list-style: none;
  display: flex;
}

.yp-ReviewCard-module__sourcesList__siSOh[hidden] {
  display: none;
}

.yp-ReviewCard-module__source__8ZUe0 {
  align-items: center;
  gap: var(--yp-space-3);
  min-height: var(--yp-control-h);
  padding: var(--yp-space-2) var(--yp-space-3);
  border-radius: var(--yp-radius-sm);
  background: color-mix(in srgb, var(--yp-surface) 70%, transparent);
  color: var(--yp-fg-body);
  text-decoration: none;
  display: flex;
}

a.yp-ReviewCard-module__source__8ZUe0:hover {
  background: var(--yp-surface);
  color: var(--yp-fg);
}

a.yp-ReviewCard-module__source__8ZUe0:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-ReviewCard-module__sourceIcon__Xlhpf {
  color: var(--yp-fg-muted);
  font-size: var(--yp-icon-size);
  display: inline-flex;
}

.yp-ReviewCard-module__sourceLabel__n4gI- {
  overflow-wrap: anywhere;
  min-width: 0;
}

.yp-ReviewCard-module__sourceMeta__LMOLs {
  color: var(--yp-fg-muted);
}

.yp-ReviewCard-module__signature__2u1Sx {
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  margin: 0;
}

.yp-ReviewCard-module__swipeHint__nK1EJ {
  color: var(--yp-fg-subtle);
  font-size: var(--yp-small-size);
  text-align: center;
  margin: 0;
}

.yp-ReviewCard-module__actionsWrap__-8h42 {
  gap: var(--yp-space-2);
  flex-direction: column;
  display: flex;
}

.yp-ReviewCard-module__root__u0jpO[data-sticky] .yp-ReviewCard-module__actionsWrap__-8h42 {
  z-index: var(--yp-z-nav);
  margin: 0 calc(var(--yp-page-x) * -1);
  padding: var(--yp-space-3) var(--yp-page-x) calc(var(--yp-space-3) + env(safe-area-inset-bottom));
  border-top: 1px solid var(--yp-line);
  background: var(--yp-bg);
  position: sticky;
  bottom: 0;
}

.yp-ReviewCard-module__actions__x8ueB {
  gap: var(--yp-space-2);
  display: flex;
}

.yp-ReviewCard-module__actions__x8ueB > [data-variant][data-size] {
  min-width: 0;
  padding: 0 var(--yp-space-3);
  font-size: var(--yp-text-size);
  letter-spacing: 0;
  gap: 6px;
}

.yp-ReviewCard-module__actions__x8ueB > .yp-ReviewCard-module__secondary__N1b20 {
  flex: auto;
}

.yp-ReviewCard-module__actions__x8ueB > .yp-ReviewCard-module__approve__20gHz {
  flex: 1.4 auto;
}

@media (max-width: 419px) {
  .yp-ReviewCard-module__secondary__N1b20 > span:first-child:not(:last-child) {
    display: none;
  }
}

.yp-ReviewCard-module__shortcuts__oIHXC {
  display: none;
}

@media (min-width: 1024px) {
  .yp-ReviewCard-module__content__12lR8 {
    background: var(--yp-surface-muted);
    box-shadow: none;
  }

  .yp-ReviewCard-module__swipeHint__nK1EJ {
    display: none;
  }

  .yp-ReviewCard-module__root__u0jpO[data-sticky] .yp-ReviewCard-module__actionsWrap__-8h42 {
    background: none;
    border-top: 0;
    margin: 0;
    padding: 0;
    position: static;
  }

  .yp-ReviewCard-module__actionsWrap__-8h42 {
    align-items: flex-end;
  }

  .yp-ReviewCard-module__actions__x8ueB > [data-variant][data-size] {
    gap: var(--yp-space-2);
    padding: 0 var(--yp-space-5);
    font-size: var(--yp-h3-size);
    flex: none;
  }

  .yp-ReviewCard-module__shortcuts__oIHXC {
    justify-content: flex-end;
    gap: var(--yp-space-3);
    color: var(--yp-fg-muted);
    font-size: var(--yp-caption-size);
    flex-wrap: wrap;
    margin: 0;
    display: flex;
  }

  .yp-ReviewCard-module__shortcuts__oIHXC kbd {
    border: 1px solid var(--yp-line);
    border-radius: var(--yp-radius-sm);
    background: var(--yp-surface-muted);
    min-width: 1.6em;
    color: var(--yp-fg-body);
    font-family: var(--yp-font);
    font-size: var(--yp-caption-size);
    text-align: center;
    padding: 1px 5px;
    display: inline-block;
  }
}

@media (hover: none) {
  .yp-ReviewCard-module__shortcuts__oIHXC {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-ReviewCard-module__swipe__jOwkw, .yp-ReviewCard-module__sourcesChevron__IrxD1 {
    transition: none;
  }
}

.yp-Combobox-module__root__MalT2 {
  font-family: var(--yp-font);
  position: relative;
}

.yp-Combobox-module__panel__cuRRd {
  position: relative;
}

.yp-Combobox-module__box__S4ouo {
  min-height: var(--yp-control-h);
  padding: 5px var(--yp-control-px);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-surface);
  color: var(--yp-fg);
  cursor: text;
  transition: border-color var(--yp-duration) var(--yp-ease);
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  display: flex;
}

.yp-Combobox-module__box__S4ouo:hover {
  border-color: var(--yp-line-strong);
}

.yp-Combobox-module__box__S4ouo:focus-within {
  border-color: var(--yp-focus);
  box-shadow: 0 0 0 1px var(--yp-focus);
}

.yp-Combobox-module__box__S4ouo[data-invalid] {
  border-color: var(--yp-error);
}

.yp-Combobox-module__box__S4ouo[data-disabled] {
  background: var(--yp-surface-muted);
  cursor: not-allowed;
}

.yp-Combobox-module__searchIcon__oue4K {
  color: var(--yp-fg-muted);
  font-size: var(--yp-icon-size);
  display: inline-flex;
}

.yp-Combobox-module__input__CaNgX {
  min-width: 0;
  height: 32px;
  color: inherit;
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  background: none;
  border: 0;
  outline: 0;
  flex: 1 0 120px;
  padding: 0;
}

.yp-Combobox-module__input__CaNgX::placeholder {
  color: var(--yp-fg-placeholder);
}

.yp-Combobox-module__spinner__7YCLe {
  border: 2px solid var(--yp-line-strong);
  border-radius: var(--yp-radius-round);
  border-right-color: #0000;
  width: 16px;
  height: 16px;
  animation: .7s linear infinite yp-Combobox-module__spin__O7R6R;
}

.yp-Combobox-module__chip__dEHfK {
  max-width: 100%;
  min-height: 32px;
  padding: 0 2px 0 var(--yp-space-3);
  border-radius: var(--yp-radius-pill);
  background: var(--yp-accent-soft);
  color: var(--yp-fg);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-medium-weight);
  align-items: center;
  gap: 2px;
  display: inline-flex;
}

.yp-Combobox-module__chipLabel__CsCHt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.yp-Combobox-module__chipRemove__Ra3am {
  border-radius: var(--yp-radius-round);
  width: 28px;
  height: 28px;
  color: var(--yp-fg-body);
  cursor: pointer;
  background: none;
  border: 0;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 16px;
  display: inline-flex;
  position: relative;
}

.yp-Combobox-module__chipRemove__Ra3am:after {
  content: "";
  position: absolute;
  inset: -8px;
}

.yp-Combobox-module__chipRemove__Ra3am:hover {
  background: var(--yp-accent);
  color: var(--yp-fg);
}

.yp-Combobox-module__chipRemove__Ra3am:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-Combobox-module__inline__nE0JM .yp-Combobox-module__popup__-HfqK {
  z-index: var(--yp-z-overlay);
  max-height: 320px;
  padding: var(--yp-space-1);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-overlay);
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: 0;
  overflow-y: auto;
}

.yp-Combobox-module__popup__-HfqK[hidden] {
  display: none;
}

.yp-Combobox-module__list__qUdf4 {
  margin: 0;
  padding: 0;
  list-style: none;
}

.yp-Combobox-module__list__qUdf4:empty {
  display: none;
}

.yp-Combobox-module__option__qR14z {
  align-items: center;
  gap: var(--yp-space-3);
  min-height: var(--yp-control-h);
  padding: var(--yp-space-2) var(--yp-space-3);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  display: flex;
}

.yp-Combobox-module__option__qR14z[data-active] {
  background: var(--yp-accent-soft);
}

.yp-Combobox-module__option__qR14z[aria-disabled="true"] {
  color: var(--yp-fg-subtle);
  cursor: not-allowed;
}

.yp-Combobox-module__option__qR14z[data-kind="create"] {
  color: var(--yp-accent-text);
  font-weight: var(--yp-medium-weight);
}

.yp-Combobox-module__optionIcon__mcN3S {
  color: var(--yp-fg-muted);
  font-size: var(--yp-icon-size);
  flex-shrink: 0;
  display: inline-flex;
}

.yp-Combobox-module__optionText__-gkuT {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.yp-Combobox-module__optionLabel__VcjU- {
  overflow-wrap: anywhere;
}

.yp-Combobox-module__optionDesc__FFCMn {
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
}

.yp-Combobox-module__check__rHdf9 {
  width: 20px;
  font-size: var(--yp-icon-size);
  flex-shrink: 0;
  display: inline-flex;
}

.yp-Combobox-module__status__ARtOa {
  padding: var(--yp-space-3);
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
}

.yp-Combobox-module__trigger__qpWxw {
  align-items: center;
  gap: var(--yp-space-2);
  min-height: 32px;
  color: var(--yp-fg-placeholder);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  text-align: left;
  cursor: pointer;
  background: none;
  border: 0;
  flex: 1 0 120px;
  padding: 0;
  display: flex;
}

.yp-Combobox-module__trigger__qpWxw:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
  border-radius: var(--yp-radius-sm);
}

.yp-Combobox-module__searchIconInline__8s00V {
  color: var(--yp-fg-muted);
  font-size: var(--yp-icon-size);
}

.yp-Combobox-module__triggerText__nX-nu {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.yp-Combobox-module__overlay__-20B9 {
  z-index: var(--yp-z-overlay);
  background: var(--yp-surface-overlay);
  position: fixed;
  inset: 0;
}

.yp-Combobox-module__sheet__x9iso {
  z-index: var(--yp-z-overlay);
  padding: env(safe-area-inset-top) 0 env(safe-area-inset-bottom);
  background: var(--yp-bg);
  font-family: var(--yp-font);
  animation: yp-Combobox-module__up__UXzWP var(--yp-duration-slow) var(--yp-ease);
  flex-direction: column;
  display: flex;
  position: fixed;
  inset: 0;
}

.yp-Combobox-module__sheet__x9iso:focus {
  outline: 0;
}

.yp-Combobox-module__sheetHeader__kaFTs {
  justify-content: space-between;
  align-items: center;
  gap: var(--yp-space-3);
  min-height: var(--yp-header-h);
  padding: 0 var(--yp-page-x);
  display: flex;
}

.yp-Combobox-module__sheetTitle__PRGkO {
  color: var(--yp-fg);
  font-size: var(--yp-h3-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  overflow: hidden;
}

.yp-Combobox-module__done__AhlfP {
  min-height: var(--yp-control-h);
  padding: 0 var(--yp-space-4);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent);
  color: var(--yp-on-accent);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  font-weight: var(--yp-heading-weight);
  cursor: pointer;
  border: 0;
}

.yp-Combobox-module__done__AhlfP:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-Combobox-module__sheetPanel__QmGbq {
  gap: var(--yp-space-2);
  min-height: 0;
  padding: 0 var(--yp-page-x);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.yp-Combobox-module__sheetPanel__QmGbq .yp-Combobox-module__popup__-HfqK {
  overscroll-behavior: contain;
  margin: 0 calc(var(--yp-page-x) * -1);
  padding: 0 var(--yp-space-2) var(--yp-space-4);
  flex: 1;
  overflow-y: auto;
}

.yp-Combobox-module__sheetPanel__QmGbq .yp-Combobox-module__option__qR14z {
  min-height: 52px;
}

@keyframes yp-Combobox-module__spin__O7R6R {
  to {
    transform: rotate(360deg);
  }
}

@keyframes yp-Combobox-module__up__UXzWP {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .yp-Combobox-module__sheet__x9iso {
    animation: none;
  }

  .yp-Combobox-module__spinner__7YCLe {
    animation-duration: 2s;
  }
}

.yp-RichTextEditor-module__editor__xNZ5- {
  font-family: var(--yp-font);
  --yp-rte-min-h: calc(var(--yp-control-h) * 3);
  flex-direction: column;
  display: flex;
  position: relative;
}

.yp-RichTextEditor-module__toolbar__e5wef {
  z-index: var(--yp-z-nav);
  padding: var(--yp-space-1);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius) var(--yp-radius) 0 0;
  background: color-mix(in srgb, var(--yp-surface) 94%, transparent);
  -webkit-backdrop-filter: blur(8px);
  scrollbar-width: none;
  border-bottom: 0;
  align-items: center;
  gap: 2px;
  display: flex;
  position: sticky;
  overflow-x: auto;
}

.yp-RichTextEditor-module__editor__xNZ5-[data-bare] .yp-RichTextEditor-module__toolbar__e5wef {
  margin-bottom: var(--yp-space-2);
  border-radius: var(--yp-radius);
  background: color-mix(in srgb, var(--yp-surface-muted) 94%, transparent);
  border: 0;
}

.yp-RichTextEditor-module__tool__GnRxG {
  width: var(--yp-control-h);
  height: var(--yp-control-h);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-fg-body);
  font-size: var(--yp-icon-size);
  cursor: pointer;
  transition: background-color var(--yp-duration) var(--yp-ease);
  background: none;
  border: 0;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

@media (min-width: 768px) {
  .yp-RichTextEditor-module__tool__GnRxG {
    width: var(--yp-control-h-sm);
    height: var(--yp-control-h-sm);
  }
}

.yp-RichTextEditor-module__tool__GnRxG:hover:not(:disabled) {
  background: var(--yp-surface-muted);
  color: var(--yp-fg);
}

.yp-RichTextEditor-module__tool__GnRxG[aria-pressed="true"] {
  background: var(--yp-accent-soft);
  color: var(--yp-fg);
}

.yp-RichTextEditor-module__tool__GnRxG:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: 0;
}

.yp-RichTextEditor-module__tool__GnRxG:disabled {
  color: var(--yp-fg-subtle);
  cursor: not-allowed;
}

.yp-RichTextEditor-module__sep__1zCeQ {
  width: 1px;
  height: 20px;
  margin: 0 var(--yp-space-1);
  background: var(--yp-line);
  flex-shrink: 0;
}

.yp-RichTextEditor-module__surface__QJZXc {
  border: 1px solid var(--yp-line);
  border-radius: 0 0 var(--yp-radius) var(--yp-radius);
  background: var(--yp-surface);
  transition: border-color var(--yp-duration) var(--yp-ease), box-shadow var(--yp-duration) var(--yp-ease);
}

.yp-RichTextEditor-module__editor__xNZ5-[data-readonly] .yp-RichTextEditor-module__surface__QJZXc, .yp-RichTextEditor-module__editor__xNZ5-[data-disabled] .yp-RichTextEditor-module__surface__QJZXc, .yp-RichTextEditor-module__toolbar__e5wef[hidden] + .yp-RichTextEditor-module__surface__QJZXc {
  border-radius: var(--yp-radius);
}

.yp-RichTextEditor-module__editor__xNZ5-:not([data-bare]):focus-within .yp-RichTextEditor-module__surface__QJZXc {
  border-color: var(--yp-focus);
  box-shadow: 0 0 0 1px var(--yp-focus);
}

.yp-RichTextEditor-module__editor__xNZ5-[data-invalid] .yp-RichTextEditor-module__surface__QJZXc {
  border-color: var(--yp-error);
}

.yp-RichTextEditor-module__editor__xNZ5-[data-disabled] .yp-RichTextEditor-module__surface__QJZXc {
  background: var(--yp-surface-muted);
}

.yp-RichTextEditor-module__editor__xNZ5-[data-bare] .yp-RichTextEditor-module__surface__QJZXc {
  box-shadow: none;
  background: none;
  border: 0;
  border-radius: 0;
}

.yp-RichTextEditor-module__prose__yBfbt {
  min-height: var(--yp-rte-min-h);
  padding: var(--yp-space-4);
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  overflow-wrap: anywhere;
  white-space: pre-wrap;
  caret-color: var(--yp-fg);
  outline: 0;
  line-height: 1.6;
}

.yp-RichTextEditor-module__editor__xNZ5-[data-bare] .yp-RichTextEditor-module__prose__yBfbt {
  padding: 0;
}

.yp-RichTextEditor-module__prose__yBfbt :where(p, ul, ol, h1, h2, h3, h4, h5, h6) {
  margin: 0;
}

.yp-RichTextEditor-module__prose__yBfbt > * + * {
  margin-top: var(--yp-space-3);
}

.yp-RichTextEditor-module__prose__yBfbt :where(ul, ol) {
  padding-left: 1.5em;
}

.yp-RichTextEditor-module__prose__yBfbt li + li, .yp-RichTextEditor-module__prose__yBfbt li > :where(ul, ol) {
  margin-top: var(--yp-space-1);
}

.yp-RichTextEditor-module__prose__yBfbt ul > li::marker {
  color: var(--yp-accent-hover);
}

.yp-RichTextEditor-module__prose__yBfbt ol > li::marker {
  color: var(--yp-accent-text);
  font-weight: var(--yp-heading-weight);
}

.yp-RichTextEditor-module__prose__yBfbt :where(strong, b) {
  font-weight: var(--yp-heading-weight);
}

.yp-RichTextEditor-module__prose__yBfbt :where(h1, h2, h3, h4, h5, h6) {
  font-size: var(--yp-h4-size);
  font-weight: var(--yp-heading-weight);
  letter-spacing: var(--yp-heading-tracking);
  line-height: var(--yp-heading-line);
}

.yp-RichTextEditor-module__prose__yBfbt > :where(h1, h2, h3, h4, h5, h6):not(:first-child) {
  margin-top: var(--yp-space-5);
}

.yp-RichTextEditor-module__prose__yBfbt a {
  color: var(--yp-fg);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--yp-accent);
  -webkit-text-decoration-color: var(--yp-accent);
  text-decoration-color: var(--yp-accent);
  text-underline-offset: 3px;
  cursor: text;
  text-decoration-thickness: 2px;
}

.yp-RichTextEditor-module__prose__yBfbt p.is-editor-empty:first-child:before, .yp-RichTextEditor-module__ssrPlaceholder__CdZpN {
  color: var(--yp-fg-placeholder);
}

.yp-RichTextEditor-module__prose__yBfbt p.is-editor-empty:first-child:before {
  content: attr(data-placeholder);
  float: left;
  pointer-events: none;
  height: 0;
}

.yp-RichTextEditor-module__prose__yBfbt .yp-rte-changed {
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent-soft);
  box-shadow: 0 0 0 2px var(--yp-accent-soft);
}

.yp-RichTextEditor-module__prose__yBfbt ::selection {
  background: var(--paf-highlight);
}

.yp-RichTextEditor-module__linkPop__NXuzT {
  z-index: var(--yp-z-overlay);
  gap: var(--yp-space-2);
  width: min(360px, 100vw - 24px);
  padding: var(--yp-space-3);
  border-radius: var(--yp-radius);
  background: var(--yp-surface);
  box-shadow: var(--yp-shadow-overlay);
  font-family: var(--yp-font);
  flex-direction: column;
  display: flex;
}

.yp-RichTextEditor-module__linkForm__75P8m {
  gap: var(--yp-space-2);
  display: flex;
}

.yp-RichTextEditor-module__linkInput__lfeuj {
  min-width: 0;
  height: var(--yp-control-h);
  padding: 0 var(--yp-space-3);
  border: 1px solid var(--yp-line);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-surface);
  color: var(--yp-fg);
  font-family: var(--yp-font);
  font-size: var(--yp-text-size);
  outline: 0;
  flex: 1;
}

.yp-RichTextEditor-module__linkInput__lfeuj:focus {
  border-color: var(--yp-focus);
  box-shadow: 0 0 0 1px var(--yp-focus);
}

.yp-RichTextEditor-module__linkApply__OTk-F {
  height: var(--yp-control-h);
  padding: 0 var(--yp-space-4);
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent);
  color: var(--yp-on-accent);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  font-weight: var(--yp-heading-weight);
  cursor: pointer;
  border: 0;
}

.yp-RichTextEditor-module__linkApply__OTk-F:hover {
  background: var(--yp-accent-hover);
}

.yp-RichTextEditor-module__linkRow__DmOWl {
  justify-content: space-between;
  align-items: center;
  gap: var(--yp-space-2);
  font-size: var(--yp-small-size);
  display: flex;
}

.yp-RichTextEditor-module__linkOpen__hr-xx {
  align-items: center;
  gap: var(--yp-space-1);
  min-height: var(--yp-control-h-sm);
  color: var(--yp-fg-body);
  display: inline-flex;
}

.yp-RichTextEditor-module__linkRemove__azRKk {
  min-height: var(--yp-control-h-sm);
  padding: 0 var(--yp-space-2);
  border-radius: var(--yp-radius-sm);
  color: var(--yp-error);
  font-family: var(--yp-font);
  font-size: var(--yp-small-size);
  cursor: pointer;
  background: none;
  border: 0;
}

.yp-RichTextEditor-module__linkApply__OTk-F:focus-visible, .yp-RichTextEditor-module__linkRemove__azRKk:focus-visible, .yp-RichTextEditor-module__linkOpen__hr-xx:focus-visible {
  outline: var(--yp-focus-width) solid var(--yp-focus);
  outline-offset: var(--yp-focus-offset);
}

.yp-RichTextEditor-module__legend__0lYBt {
  align-items: center;
  gap: var(--yp-space-2);
  margin-top: var(--yp-space-2);
  color: var(--yp-fg-muted);
  font-size: var(--yp-small-size);
  display: flex;
}

.yp-RichTextEditor-module__swatch__XS6Y- {
  border-radius: var(--yp-radius-sm);
  background: var(--yp-accent-soft);
  width: 14px;
  height: 14px;
  box-shadow: inset 0 0 0 1px var(--yp-accent);
}

@media (prefers-reduced-motion: reduce) {
  .yp-RichTextEditor-module__tool__GnRxG, .yp-RichTextEditor-module__surface__QJZXc {
    transition: none;
  }
}

/* [project]/src/app/app.css [app-client] (css) */
.ami-auth {
  min-height: 100dvh;
  padding: var(--yp-space-6) var(--yp-space-4);
  grid-template-columns: minmax(0, 420px);
  place-content: center;
  display: grid;
}

.ami-auth__card {
  width: 100%;
  min-width: 0;
}

.ami-auth__brand {
  margin-bottom: var(--yp-space-8);
}

.ami-counters {
  gap: var(--yp-space-3);
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  display: grid;
}

.ami-counter {
  gap: var(--yp-space-2);
  color: inherit;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.ami-counter__value {
  font-size: var(--yp-h1-size);
  font-weight: var(--yp-heading-weight);
  color: var(--yp-fg);
  line-height: 1;
}

.ami-sticky-cta {
  bottom: calc(var(--yp-tabbar-h) + var(--yp-space-3));
  z-index: 2;
  position: sticky;
}

@media (min-width: 1024px) {
  .ami-sticky-cta {
    bottom: var(--yp-space-4);
  }
}

.ami-prewrap {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}

.ami-bullets {
  gap: var(--yp-space-1);
  margin: 0;
  padding-left: 1.2em;
  display: grid;
}

.ami-runner {
  min-height: 100dvh;
  padding-bottom: calc(88px + env(safe-area-inset-bottom));
  flex-direction: column;
  display: flex;
}

.ami-runner__top {
  align-items: center;
  gap: var(--yp-space-2);
  padding: var(--yp-space-2) var(--yp-page-x);
  background: var(--yp-bg);
  z-index: 3;
  grid-template-columns: auto 1fr auto;
  display: grid;
  position: sticky;
  top: 0;
}

.ami-runner__toptitle {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ami-runner__progress {
  padding: 0 var(--yp-page-x) var(--yp-space-4);
}

.ami-runner__grid {
  gap: var(--yp-space-6);
  padding: 0 var(--yp-page-x);
  display: grid;
}

.ami-runner__side {
  display: none;
}

.ami-runner__main {
  min-width: 0;
}

.ami-runner__actions {
  gap: var(--yp-space-2);
  padding: var(--yp-space-3) var(--yp-page-x) calc(var(--yp-space-3) + env(safe-area-inset-bottom));
  background: var(--yp-bg);
  box-shadow: var(--yp-shadow-float);
  z-index: 4;
  grid-template-columns: 1fr 1fr 1.6fr;
  display: grid;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.ami-runner__swipe {
  text-align: center;
}

.ami-runner--done {
  place-items: center;
  display: grid;
}

.ami-block-content {
  max-width: 72ch;
}

.ami-block-field {
  gap: var(--yp-space-1);
  display: grid;
}

.ami-sources {
  background: var(--yp-surface-muted);
  border-radius: var(--yp-radius);
  padding: var(--yp-space-4);
}

.ami-sources summary {
  cursor: pointer;
  min-height: 32px;
}

.ami-sources ul {
  margin: var(--yp-space-3) 0 0;
  gap: var(--yp-space-2);
  color: var(--yp-fg-muted);
  overflow-wrap: anywhere;
  padding-left: 1.2em;
  display: grid;
}

.ami-only-desktop {
  display: none;
}

.ami-only-mobile-block {
  margin-top: var(--yp-space-1);
  display: block;
}

@media (min-width: 1024px) {
  .ami-runner {
    padding-bottom: var(--yp-space-8);
    min-height: 0;
  }

  .ami-runner__top {
    position: static;
  }

  .ami-runner__grid {
    gap: var(--yp-space-10);
    grid-template-columns: minmax(300px, 400px) minmax(0, 1fr);
  }

  .ami-runner__side {
    display: block;
  }

  .ami-runner__swipe {
    display: none;
  }

  .ami-runner__actions {
    box-shadow: none;
    justify-content: flex-end;
    align-items: center;
    gap: var(--yp-space-2);
    padding: var(--yp-space-6) 0 0;
    flex-wrap: wrap;
    display: flex;
    position: static;
  }

  .ami-runner__keys {
    text-align: right;
    flex-basis: 100%;
  }

  .ami-only-desktop {
    display: inline;
  }

  .ami-only-mobile, .ami-only-mobile-block {
    display: none;
  }

  .ami-runner[data-editing] .ami-runner__top {
    max-width: 900px;
  }
}

.ami-step {
  border-radius: var(--yp-radius-round);
  background: var(--yp-accent-soft);
  width: 40px;
  height: 40px;
  color: var(--yp-fg);
  font-weight: var(--yp-heading-weight);
  place-items: center;
  display: inline-grid;
}

.ami-dl {
  gap: var(--yp-space-3);
  margin: 0;
  display: grid;
}

.ami-dl dt {
  font-size: var(--yp-small-size);
  color: var(--yp-fg-muted);
}

.ami-dl dd {
  color: var(--yp-fg);
  margin: 0;
}

.ami-history {
  gap: var(--yp-space-1);
  margin: 0;
  padding-left: 1.2em;
  display: grid;
}

.ami-record {
  padding-bottom: 96px;
}

.ami-savebar {
  left: 0;
  right: 0;
  bottom: calc(var(--yp-tabbar-h) + env(safe-area-inset-bottom));
  gap: var(--yp-space-3);
  padding: var(--yp-space-3) var(--yp-page-x);
  background: var(--yp-bg);
  box-shadow: var(--yp-shadow-float);
  z-index: 5;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
}

@media (min-width: 1024px) {
  .ami-savebar {
    left: var(--yp-sidebar-w);
    bottom: 0;
  }
}

.ami-runner__next {
  justify-content: flex-end;
  display: flex;
}

.ami-prio__summary {
  gap: var(--yp-space-2) var(--yp-space-4);
  flex-wrap: wrap;
  align-items: baseline;
  display: flex;
}

.ami-prio__filters {
  gap: var(--yp-space-3);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.ami-prio__head {
  display: none;
}

.ami-prio__group {
  background: var(--yp-surface-muted);
  border-radius: var(--yp-radius);
  padding: var(--yp-space-2) var(--yp-space-3);
}

.ami-prio__grouphead {
  justify-content: space-between;
  align-items: baseline;
  gap: var(--yp-space-2);
  padding: var(--yp-space-2) var(--yp-space-1);
  display: flex;
}

.ami-prio__grouphead h2 {
  font-size: var(--yp-text-size);
  margin: 0;
}

.ami-prio__outside summary {
  cursor: pointer;
  padding: var(--yp-space-2) var(--yp-space-1);
  align-items: center;
  min-height: 44px;
  display: flex;
}

.ami-prio__list {
  gap: 2px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.ami-prio__row {
  gap: 2px var(--yp-space-3);
  background: var(--yp-surface);
  border-radius: var(--yp-radius-sm);
  padding: var(--yp-space-2) var(--yp-space-3);
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas: "name toggle"
                       "cat toggle"
                       "date date";
  align-items: center;
  display: grid;
}

.ami-prio__row[data-priority] {
  background: var(--yp-accent-softer);
}

.ami-prio__name {
  flex-direction: column;
  grid-area: name;
  min-width: 0;
  display: flex;
}

.ami-prio__cat {
  grid-area: cat;
}

.ami-prio__toggle {
  grid-area: toggle;
}

.ami-prio__date {
  grid-area: date;
  max-width: 220px;
}

.ami-prio__date:empty {
  display: none;
}

@media (min-width: 1024px) {
  .ami-prio__head, .ami-prio__row {
    gap: var(--yp-space-4);
    grid-template-columns: minmax(0, 2.2fr) minmax(0, 1.2fr) 120px 200px;
    grid-template-areas: "name cat toggle date";
    display: grid;
  }

  .ami-prio__head {
    padding: 0 var(--yp-space-6);
    color: var(--yp-fg-muted);
    font-size: var(--yp-small-size);
    font-weight: var(--yp-label-weight);
  }

  .ami-prio__row {
    padding: var(--yp-space-2) var(--yp-space-3);
    min-height: 52px;
  }

  .ami-prio__date:empty {
    display: block;
  }
}

.ami-section-head {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--yp-space-3);
  flex-wrap: wrap;
  display: flex;
}

.ami-surgeon__name {
  font-size: var(--yp-text-size);
  margin: 0;
}

.ami-offers {
  gap: var(--yp-space-2);
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.ami-drive {
  gap: var(--yp-space-2);
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.ami-drive li {
  gap: var(--yp-space-2) var(--yp-space-3);
  background: var(--yp-surface);
  border-radius: var(--yp-radius-sm);
  padding: var(--yp-space-2) var(--yp-space-3);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ami-drive__title {
  overflow-wrap: anywhere;
  min-width: 0;
}

/*# sourceMappingURL=_1qy49-_._.css.map*/