:root{--cds-semantic-color-background-backdrop: rgba(0, 0, 0, .6);--cds-semantic-color-background-brand-accent: #aad23c;--cds-semantic-color-background-brand-primary: #0a893d;--cds-semantic-color-background-brand-secondary: #00502e;--cds-semantic-color-background-brand-tertiary: #e0efdd;--cds-semantic-color-background-canvas: #f5f5f5;--cds-semantic-color-background-elevated: #ffffff;--cds-semantic-color-background-feedback-critical: #faeef3;--cds-semantic-color-background-feedback-destructive: #d94335;--cds-semantic-color-background-feedback-neutral: #ffffff;--cds-semantic-color-background-feedback-success: #c8e2cc;--cds-semantic-color-background-feedback-warning: #fff000;--cds-semantic-color-background-inverse: #333333;--cds-semantic-color-background-pricing-discount: #fff000;--cds-semantic-color-background-pricing-member: #0a893d;--cds-semantic-color-background-subtle: #f5f5f5;--cds-semantic-color-background-transparent: rgba(0, 0, 0, 0);--cds-semantic-color-icon-brand-accent: #0b9643;--cds-semantic-color-icon-brand-on-accent: #ffffff;--cds-semantic-color-icon-brand-on-primary: #ffffff;--cds-semantic-color-icon-brand-on-secondary: #ffffff;--cds-semantic-color-icon-brand-on-tertiary: #4e4e4e;--cds-semantic-color-icon-brand-primary: #0a893d;--cds-semantic-color-icon-brand-secondary: #00502e;--cds-semantic-color-icon-brand-tertiary: #e6f3e7;--cds-semantic-color-icon-feedback-on-critical: #cc0000;--cds-semantic-color-icon-feedback-on-destructive: #ffe7e2;--cds-semantic-color-icon-feedback-on-neutral: #1a1a1a;--cds-semantic-color-icon-feedback-on-success: #002200;--cds-semantic-color-icon-feedback-on-warning: #1a1a1a;--cds-semantic-color-icon-highlight: #0a893d;--cds-semantic-color-icon-inverse: #ffffff;--cds-semantic-color-icon-pricing-on-discount: #cc0000;--cds-semantic-color-icon-pricing-on-member: #ffffff;--cds-semantic-color-icon-primary: #333333;--cds-semantic-color-icon-secondary: #333333;--cds-semantic-color-interactive-background-read-only: #dfdfdf;--cds-semantic-color-interactive-card-background: #ffffff;--cds-semantic-color-interactive-card-background-hover: #ffffff;--cds-semantic-color-interactive-card-background-pressed: #ffffff;--cds-semantic-color-interactive-card-icon: #333333;--cds-semantic-color-interactive-card-text: #333333;--cds-semantic-color-interactive-control-background: #ffffff;--cds-semantic-color-interactive-control-background-hover: #ffffff;--cds-semantic-color-interactive-control-background-pressed: #ffffff;--cds-semantic-color-interactive-control-background-selection-off: #ffffff;--cds-semantic-color-interactive-control-background-selection-on: #00502e;--cds-semantic-color-interactive-control-icon: #333333;--cds-semantic-color-interactive-control-indicator-off: #333333;--cds-semantic-color-interactive-control-indicator-on: #ffffff;--cds-semantic-color-interactive-control-stroke: #898989;--cds-semantic-color-interactive-control-stroke-hover: #898989;--cds-semantic-color-interactive-control-stroke-pressed: #898989;--cds-semantic-color-interactive-control-text: #333333;--cds-semantic-color-interactive-critical-background: #ffcae0;--cds-semantic-color-interactive-critical-background-hover: #ffcae0;--cds-semantic-color-interactive-critical-background-pressed: #cc0000;--cds-semantic-color-interactive-critical-icon: #b20000;--cds-semantic-color-interactive-critical-stroke: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-critical-stroke-hover: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-critical-stroke-pressed: #4d1b1d;--cds-semantic-color-interactive-critical-text: #b20000;--cds-semantic-color-interactive-destructive-background: #cc0000;--cds-semantic-color-interactive-destructive-background-hover: #cc0000;--cds-semantic-color-interactive-destructive-background-pressed: #ffcae0;--cds-semantic-color-interactive-destructive-icon: #ffffff;--cds-semantic-color-interactive-destructive-stroke: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-destructive-stroke-hover: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-destructive-stroke-pressed: #430000;--cds-semantic-color-interactive-destructive-text: #ffffff;--cds-semantic-color-interactive-icon-read-only: #616161;--cds-semantic-color-interactive-inverse-background: #ffffff;--cds-semantic-color-interactive-inverse-background-hover: #ffffff;--cds-semantic-color-interactive-inverse-background-pressed: #ffffff;--cds-semantic-color-interactive-inverse-icon: #333333;--cds-semantic-color-interactive-inverse-stroke: #dfdfdf;--cds-semantic-color-interactive-inverse-stroke-hover: #dfdfdf;--cds-semantic-color-interactive-inverse-stroke-pressed: #dfdfdf;--cds-semantic-color-interactive-inverse-text: #333333;--cds-semantic-color-interactive-link-text: #333333;--cds-semantic-color-interactive-link-text-inverse: #ffffff;--cds-semantic-color-interactive-link-text-inverse-visited: #ffffff;--cds-semantic-color-interactive-link-text-visited: #333333;--cds-semantic-color-interactive-outlined-inverse-background: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-outlined-inverse-background-hover: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-outlined-inverse-background-pressed: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-outlined-inverse-icon: #ffffff;--cds-semantic-color-interactive-outlined-inverse-stroke: #ffffff;--cds-semantic-color-interactive-outlined-inverse-stroke-hover: #ffffff;--cds-semantic-color-interactive-outlined-inverse-stroke-pressed: #ffffff;--cds-semantic-color-interactive-outlined-inverse-text: #ffffff;--cds-semantic-color-interactive-outlined-background: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-outlined-background-hover: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-outlined-background-pressed: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-outlined-icon: #00502e;--cds-semantic-color-interactive-outlined-stroke: #00502e;--cds-semantic-color-interactive-outlined-stroke-hover: #00502e;--cds-semantic-color-interactive-outlined-stroke-pressed: #00502e;--cds-semantic-color-interactive-outlined-text: #00502e;--cds-semantic-color-interactive-primary-background: #0a893d;--cds-semantic-color-interactive-primary-background-hover: #0a893d;--cds-semantic-color-interactive-primary-background-pressed: #0a893d;--cds-semantic-color-interactive-primary-icon: #ffffff;--cds-semantic-color-interactive-primary-stroke: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-primary-stroke-hover: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-primary-stroke-pressed: #00502e;--cds-semantic-color-interactive-primary-text: #ffffff;--cds-semantic-color-interactive-secondary-background: #e6f3e7;--cds-semantic-color-interactive-secondary-background-hover: #e6f3e7;--cds-semantic-color-interactive-secondary-background-pressed: #e6f3e7;--cds-semantic-color-interactive-secondary-icon: #00502e;--cds-semantic-color-interactive-secondary-stroke: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-secondary-stroke-hover: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-secondary-stroke-pressed: rgba(0, 0, 0, 0);--cds-semantic-color-interactive-secondary-text: #00502e;--cds-semantic-color-interactive-stroke-read-only: #c8c8c8;--cds-semantic-color-interactive-text-read-only: #616161;--cds-semantic-color-stroke-brand-on-accent: #0b9643;--cds-semantic-color-stroke-brand-on-primary: #0a893d;--cds-semantic-color-stroke-brand-on-secondary: #00502e;--cds-semantic-color-stroke-brand-on-tertiary: #e6f3e7;--cds-semantic-color-stroke-divider: #c8c8c8;--cds-semantic-color-stroke-feedback-critical: #ffcae0;--cds-semantic-color-stroke-feedback-error: #cc0000;--cds-semantic-color-stroke-feedback-neutral: #898989;--cds-semantic-color-stroke-feedback-success: #c8e2cc;--cds-semantic-color-stroke-feedback-warning: #fff000;--cds-semantic-color-stroke-pricing-discount: #fff000;--cds-semantic-color-stroke-pricing-member: #0a893d;--cds-semantic-color-stroke-strong: #898989;--cds-semantic-color-stroke-subtle: #dfdfdf;--cds-semantic-color-stroke-transparent: rgba(0, 0, 0, 0);--cds-semantic-color-text-brand-on-accent: #ffffff;--cds-semantic-color-text-brand-on-primary: #ffffff;--cds-semantic-color-text-brand-on-secondary: #ffffff;--cds-semantic-color-text-brand-on-tertiary: #4e4e4e;--cds-semantic-color-text-feedback-on-critical: #cc0000;--cds-semantic-color-text-feedback-on-destructive: #ffe7e2;--cds-semantic-color-text-feedback-on-neutral: #333333;--cds-semantic-color-text-feedback-on-success: #002200;--cds-semantic-color-text-feedback-on-warning: #333333;--cds-semantic-color-text-highlight: #0a893d;--cds-semantic-color-text-inverse: #ffffff;--cds-semantic-color-text-pricing-on-discount: #cc0000;--cds-semantic-color-text-pricing-on-member: #ffffff;--cds-semantic-color-text-primary: #333333;--cds-semantic-color-text-secondary: #333333;--cds-semantic-color-text-tertiary: #003a27;--cds-semantic-typography-body-link-font-family: AkkuratStd;--cds-semantic-typography-body-link-font-size-lg: 1.125rem;--cds-semantic-typography-body-link-font-size-md: 1rem;--cds-semantic-typography-body-link-font-size-sm: .875rem;--cds-semantic-typography-body-link-font-weight-bold: 600;--cds-semantic-typography-body-link-font-weight-regular: 400;--cds-semantic-typography-body-font-family: AkkuratStd;--cds-semantic-typography-body-font-size-lg: 1.125rem;--cds-semantic-typography-body-font-size-md: 1rem;--cds-semantic-typography-body-font-size-sm: .875rem;--cds-semantic-typography-body-font-weight-bold: 600;--cds-semantic-typography-body-font-weight-regular: 400;--cds-semantic-typography-display-font-family: Coop New;--cds-semantic-typography-display-font-size-lg: 3rem;--cds-semantic-typography-display-font-size-md: 2rem;--cds-semantic-typography-display-font-size-sm: 1.5rem;--cds-semantic-typography-display-font-size-xlg: 3.75rem;--cds-semantic-typography-display-font-weight-black: 800;--cds-semantic-typography-display-font-weight-bold: 600;--cds-semantic-typography-display-font-weight-regular: 400;--cds-semantic-typography-header-font-family: AkkuratStd;--cds-semantic-typography-header-font-size-lg: 1.5rem;--cds-semantic-typography-header-font-size-md: 1.125rem;--cds-semantic-typography-header-font-size-sm: 1rem;--cds-semantic-typography-header-font-weight-bold: 600;--cds-semantic-typography-header-font-weight-regular: 400;--cds-semantic-typography-intro-font-family: AkkuratStd;--cds-semantic-typography-intro-font-size-lg: 1.5rem;--cds-semantic-typography-intro-font-size-md: 1.25rem;--cds-semantic-typography-intro-font-size-sm: 1.125rem;--cds-semantic-typography-intro-font-weight-regular: 400;--cds-semantic-typography-pricing-font-family: Coop New;--cds-semantic-typography-pricing-font-size-2xlg: 3.75rem;--cds-semantic-typography-pricing-font-size-lg: 2rem;--cds-semantic-typography-pricing-font-size-md: 1.25rem;--cds-semantic-typography-pricing-font-size-sm: 1rem;--cds-semantic-typography-pricing-font-size-xlg: 3rem;--cds-semantic-typography-pricing-font-size-xsm: .875rem;--cds-semantic-typography-pricing-font-weight-bold: 800;--cds-border-radius-2xsm: 4px;--cds-border-radius-full: 9999999px;--cds-border-radius-lg: 24px;--cds-border-radius-md: 16px;--cds-border-radius-none: 0px;--cds-border-radius-sm: 12px;--cds-border-radius-xlg: 40px;--cds-border-radius-xsm: 8px;--cds-border-width-default: 1px;--cds-border-width-divider: 1px;--cds-border-width-focus: 2px;--cds-border-width-strong: 2px;--cds-sizing-2xlg: 64px;--cds-sizing-2xsm: 16px;--cds-sizing-3xlg: 72px;--cds-sizing-3xsm: 8px;--cds-sizing-4xlg: 80px;--cds-sizing-lg: 48px;--cds-sizing-md: 40px;--cds-sizing-sm: 32px;--cds-sizing-xlg: 56px;--cds-sizing-xsm: 24px;--cds-spacing-2xlg: 48px;--cds-spacing-2xsm: 4px;--cds-spacing-3xlg: 56px;--cds-spacing-3xsm: 2px;--cds-spacing-4xlg: 64px;--cds-spacing-lg: 24px;--cds-spacing-md: 16px;--cds-spacing-none: 0px;--cds-spacing-sm: 12px;--cds-spacing-xlg: 40px;--cds-spacing-xsm: 8px;--cds-utility-touch-target-min: 24px}@font-face{font-family:AkkuratStd;src:url(/assets/Akkurat-Normal-CnfW96Ao.woff2) format("woff2"),url(/assets/Akkurat-Normal-Dq3GX1P6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AkkuratStd;src:url(/assets/Akkurat-Fett-BELbR8SE.woff2) format("woff2"),url(/assets/Akkurat-Fett-Jgn2DwTH.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AkkuratStd;src:url(/assets/Akkurat-FettKursiv-0MEwd8uU.woff2) format("woff2"),url(/assets/Akkurat-FettKursiv-B7irkwxP.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:AkkuratStd;src:url(/assets/Akkurat-NormalKursiv-KeIZ3A2W.woff2) format("woff2"),url(/assets/Akkurat-NormalKursiv-YTtD4ugP.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AkkuratStd;src:url(/assets/Akkurat-Leicht-B9kpW8dq.woff2) format("woff2"),url(/assets/Akkurat-Leicht-5uytR1Ia.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AkkuratStd;src:url(/assets/Akkurat-LeichtKursiv-C4VaNz9l.woff2) format("woff2"),url(/assets/Akkurat-LeichtKursiv-D8sEJapR.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Coop New;src:url(/assets/CoopNew-Regular-BHzNkFDy.woff2) format("woff2"),url(/assets/CoopNew-Regular-BEdzYC9V.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Coop New;src:url(/assets/CoopNew-Black-BUEhUtNK.woff2) format("woff2"),url(/assets/CoopNew-Black-DsbEXbSl.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.cds-typography-display-xlg{font-family:var(--cds-semantic-typography-display-font-family)!important;font-size:var(--cds-semantic-typography-display-font-size-xlg)!important;font-weight:var(--cds-semantic-typography-display-font-weight-black)!important;line-height:var(--cds-semantic-typography-display-line-height-xlg)!important;letter-spacing:var(--cds-semantic-typography-display-letter-spacing)!important}.cds-typography-display-lg{font-family:var(--cds-semantic-typography-display-font-family)!important;font-size:var(--cds-semantic-typography-display-font-size-lg)!important;font-weight:var(--cds-semantic-typography-display-font-weight-black)!important;line-height:var(--cds-semantic-typography-display-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-display-letter-spacing)!important}.cds-typography-display-md{font-family:var(--cds-semantic-typography-display-font-family)!important;font-size:var(--cds-semantic-typography-display-font-size-md)!important;font-weight:var(--cds-semantic-typography-display-font-weight-black)!important;line-height:var(--cds-semantic-typography-display-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-display-letter-spacing)!important}.cds-typography-display-sm{font-family:var(--cds-semantic-typography-display-font-family)!important;font-size:var(--cds-semantic-typography-display-font-size-sm)!important;font-weight:var(--cds-semantic-typography-display-font-weight-black)!important;line-height:var(--cds-semantic-typography-display-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-display-letter-spacing)!important}.cds-typography-header-lg{font-family:var(--cds-semantic-typography-header-font-family)!important;font-size:var(--cds-semantic-typography-header-font-size-lg)!important;font-weight:var(--cds-semantic-typography-header-font-weight-bold)!important;line-height:var(--cds-semantic-typography-header-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-header-letter-spacing)!important}.cds-typography-header-md{font-family:var(--cds-semantic-typography-header-font-family)!important;font-size:var(--cds-semantic-typography-header-font-size-md)!important;font-weight:var(--cds-semantic-typography-header-font-weight-bold)!important;line-height:var(--cds-semantic-typography-header-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-header-letter-spacing)!important}.cds-typography-header-sm{font-family:var(--cds-semantic-typography-header-font-family)!important;font-size:var(--cds-semantic-typography-header-font-size-sm)!important;font-weight:var(--cds-semantic-typography-header-font-weight-bold)!important;line-height:var(--cds-semantic-typography-header-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-header-letter-spacing)!important}.cds-typography-intro-lg{font-family:var(--cds-semantic-typography-intro-font-family)!important;font-size:var(--cds-semantic-typography-intro-font-size-lg)!important;font-weight:var(--cds-semantic-typography-intro-font-weight-regular)!important;line-height:var(--cds-semantic-typography-intro-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-intro-letter-spacing)!important}.cds-typography-intro-md{font-family:var(--cds-semantic-typography-intro-font-family)!important;font-size:var(--cds-semantic-typography-intro-font-size-md)!important;font-weight:var(--cds-semantic-typography-intro-font-weight-regular)!important;line-height:var(--cds-semantic-typography-intro-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-intro-letter-spacing)!important}.cds-typography-intro-sm{font-family:var(--cds-semantic-typography-intro-font-family)!important;font-size:var(--cds-semantic-typography-intro-font-size-sm)!important;font-weight:var(--cds-semantic-typography-intro-font-weight-regular)!important;line-height:var(--cds-semantic-typography-intro-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-intro-letter-spacing)!important}.cds-typography-body-lg{font-family:var(--cds-semantic-typography-body-font-family)!important;font-size:var(--cds-semantic-typography-body-font-size-lg)!important;font-weight:var(--cds-semantic-typography-body-font-weight-regular)!important;line-height:var(--cds-semantic-typography-body-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-body-letter-spacing)!important}.cds-typography-body-lg-bold{font-family:var(--cds-semantic-typography-body-font-family)!important;font-size:var(--cds-semantic-typography-body-font-size-lg)!important;font-weight:var(--cds-semantic-typography-body-font-weight-bold)!important;line-height:var(--cds-semantic-typography-body-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-body-letter-spacing)!important}.cds-typography-body-md{font-family:var(--cds-semantic-typography-body-font-family)!important;font-size:var(--cds-semantic-typography-body-font-size-md)!important;font-weight:var(--cds-semantic-typography-body-font-weight-regular)!important;line-height:var(--cds-semantic-typography-body-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-body-letter-spacing)!important}.cds-typography-body-md-bold{font-family:var(--cds-semantic-typography-body-font-family)!important;font-size:var(--cds-semantic-typography-body-font-size-md)!important;font-weight:var(--cds-semantic-typography-body-font-weight-bold)!important;line-height:var(--cds-semantic-typography-body-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-body-letter-spacing)!important}.cds-typography-body-sm{font-family:var(--cds-semantic-typography-body-font-family)!important;font-size:var(--cds-semantic-typography-body-font-size-sm)!important;font-weight:var(--cds-semantic-typography-body-font-weight-regular)!important;line-height:var(--cds-semantic-typography-body-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-body-letter-spacing)!important}.cds-typography-body-sm-bold{font-family:var(--cds-semantic-typography-body-font-family)!important;font-size:var(--cds-semantic-typography-body-font-size-sm)!important;font-weight:var(--cds-semantic-typography-body-font-weight-bold)!important;line-height:var(--cds-semantic-typography-body-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-body-letter-spacing)!important}.cds-typography-body-link-lg{font-family:var(--cds-semantic-typography-body-link-font-family)!important;font-size:var(--cds-semantic-typography-body-link-font-size-lg)!important;font-weight:var(--cds-semantic-typography-body-link-font-weight-regular)!important;line-height:var(--cds-semantic-typography-body-link-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-body-link-letter-spacing)!important;text-decoration-skip-ink:auto!important;text-underline-offset:20%!important;text-underline-position:from-font!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.1em!important}.cds-typography-body-link-lg-bold{font-family:var(--cds-semantic-typography-body-link-font-family)!important;font-size:var(--cds-semantic-typography-body-link-font-size-lg)!important;font-weight:var(--cds-semantic-typography-body-link-font-weight-bold)!important;line-height:var(--cds-semantic-typography-body-link-line-height-lg)!important;letter-spacing:var(--cds-semantic-typography-body-link-letter-spacing)!important;text-decoration-skip-ink:auto!important;text-underline-offset:20%!important;text-underline-position:from-font!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.1em!important}.cds-typography-body-link-md{font-family:var(--cds-semantic-typography-body-link-font-family)!important;font-size:var(--cds-semantic-typography-body-link-font-size-md)!important;font-weight:var(--cds-semantic-typography-body-link-font-weight-regular)!important;line-height:var(--cds-semantic-typography-body-link-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-body-link-letter-spacing)!important;text-decoration-skip-ink:auto!important;text-underline-offset:20%!important;text-underline-position:from-font!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.1em!important}.cds-typography-body-link-md-bold{font-family:var(--cds-semantic-typography-body-link-font-family)!important;font-size:var(--cds-semantic-typography-body-link-font-size-md)!important;font-weight:var(--cds-semantic-typography-body-link-font-weight-bold)!important;line-height:var(--cds-semantic-typography-body-link-line-height-md)!important;letter-spacing:var(--cds-semantic-typography-body-link-letter-spacing)!important;text-decoration-skip-ink:auto!important;text-underline-offset:20%!important;text-underline-position:from-font!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.1em!important}.cds-typography-body-link-sm{font-family:var(--cds-semantic-typography-body-link-font-family)!important;font-size:var(--cds-semantic-typography-body-link-font-size-sm)!important;font-weight:var(--cds-semantic-typography-body-link-font-weight-regular)!important;line-height:var(--cds-semantic-typography-body-link-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-body-link-letter-spacing)!important;text-decoration-skip-ink:auto!important;text-underline-offset:20%!important;text-underline-position:from-font!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.1em!important}.cds-typography-body-link-sm-bold{font-family:var(--cds-semantic-typography-body-link-font-family)!important;font-size:var(--cds-semantic-typography-body-link-font-size-sm)!important;font-weight:var(--cds-semantic-typography-body-link-font-weight-bold)!important;line-height:var(--cds-semantic-typography-body-link-line-height-sm)!important;letter-spacing:var(--cds-semantic-typography-body-link-letter-spacing)!important;text-decoration-skip-ink:auto!important;text-underline-offset:20%!important;text-underline-position:from-font!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.1em!important}.cds-focus-ring-default:focus-visible,.cds-focus-ring-default[data-focus-visible]{outline-style:solid;outline-width:var(--cds-spacing-3xsm);outline-offset:var(--cds-spacing-3xsm);box-shadow:0 0 0 var(--cds-spacing-3xsm) #fff;outline-color:#000}.cds-focus-ring-error:focus-visible,.cds-focus-ring-error[data-focus-visible]{outline-style:solid;outline-width:var(--cds-spacing-3xsm);outline-offset:var(--cds-spacing-3xsm);box-shadow:0 0 0 var(--cds-spacing-3xsm) #ffcae0;outline-color:#c00}.cds-focus-ring-raw-default{outline-style:solid;outline-width:var(--cds-spacing-3xsm);outline-offset:var(--cds-spacing-3xsm);box-shadow:0 0 0 var(--cds-spacing-3xsm) #fff;outline-color:#000}.cds-focus-ring-raw-error{outline-style:solid;outline-width:var(--cds-spacing-3xsm);outline-offset:var(--cds-spacing-3xsm);box-shadow:0 0 0 var(--cds-spacing-3xsm) #ffcae0;outline-color:#c00}.cds-interactive-hover-state{cursor:pointer;transition:transform .1s ease-out}@media (hover:hover){.cds-interactive-hover-state{will-change:transform}.cds-interactive-hover-state:hover{transform:translateY(-2px)}.cds-interactive-hover-state:active{transform:translate(0)}}:root{--font-size-xs: .75rem;--color-status-draft: var(--cds-semantic-color-stroke-feedback-neutral);--color-status-review: var(--cds-semantic-color-stroke-feedback-warning);--color-status-approved: var(--cds-semantic-color-icon-feedback-on-success);--color-status-rejected: var(--cds-semantic-color-stroke-feedback-error);--color-status-in-progress: #2196f3;--color-status-completed: var(--cds-semantic-color-interactive-primary-background);--color-status-archived: var(--cds-semantic-color-text-tertiary);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--cds-semantic-typography-body-font-family),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-primary);background-color:var(--cds-semantic-color-background-canvas);line-height:1.5;min-height:100vh}#app{min-height:100vh;display:flex;flex-direction:column}a{color:var(--cds-semantic-color-interactive-link-text);font-size:var(--cds-semantic-typography-body-link-font-size-md);font-weight:var(--cds-semantic-typography-body-link-font-weight-regular);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--cds-semantic-color-interactive-link-text-visited)}h1,h2,h3,h4,h5,h6{color:var(--cds-semantic-color-text-primary);font-weight:600;line-height:1.3;font-family:var(--cds-semantic-typography-header-font-family),var(--cds-semantic-typography-body-font-family),sans-serif}h1{font-size:var(--cds-semantic-typography-display-font-size-sm)}h2{font-size:var(--cds-semantic-typography-header-font-size-lg)}h3{font-size:var(--cds-semantic-typography-header-font-size-md)}h4{font-size:var(--cds-semantic-typography-body-font-size-lg)}.container{max-width:1200px;margin:0 auto;padding:0 var(--cds-spacing-lg)}.text-secondary{color:var(--cds-semantic-color-text-secondary)}.text-tertiary{color:var(--cds-semantic-color-text-tertiary)}.error-banner{background-color:var(--cds-semantic-color-background-feedback-destructive);color:var(--cds-semantic-color-text-feedback-on-destructive)}.error-border{border-color:var(--cds-semantic-color-stroke-feedback-error)}.error-text{color:var(--cds-semantic-color-stroke-feedback-error)}.badge-filled-warning{background-color:var(--cds-semantic-color-background-feedback-warning);color:var(--cds-semantic-color-text-feedback-on-warning)}.text-center{text-align:center}.mt-sm{margin-top:var(--cds-spacing-xsm)}.mt-md{margin-top:var(--cds-spacing-md)}.mt-lg{margin-top:var(--cds-spacing-lg)}.mb-sm{margin-bottom:var(--cds-spacing-xsm)}.mb-md{margin-bottom:var(--cds-spacing-md)}.mb-lg{margin-bottom:var(--cds-spacing-lg)}input,textarea,select{font-family:inherit;font-size:var(--cds-semantic-typography-body-font-size-md);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-interactive-control-stroke);border-radius:var(--cds-border-radius-xsm);background-color:var(--cds-semantic-color-interactive-control-background);color:var(--cds-semantic-color-interactive-control-text);min-height:var(--cds-utility-touch-target-min);transition:border-color .2s,box-shadow .2s}input:hover,textarea:hover,select:hover{border-color:var(--cds-semantic-color-interactive-control-stroke-hover)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:0 0 0 var(--cds-border-width-focus) var(--cds-semantic-color-interactive-secondary-background)}input:disabled,textarea:disabled,select:disabled{background-color:var(--cds-semantic-color-interactive-background-read-only);color:var(--cds-semantic-color-interactive-text-read-only);border-color:var(--cds-semantic-color-interactive-stroke-read-only)}input::placeholder,textarea::placeholder{color:var(--cds-semantic-color-text-secondary)}label{display:block;font-weight:500;margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border-bottom:var(--cds-border-width-divider) solid var(--cds-semantic-color-stroke-divider)}th{font-weight:600;background-color:var(--cds-semantic-color-background-canvas)}tr:hover td{background-color:var(--cds-semantic-color-interactive-secondary-background)}.loading.svelte-1putrx7.svelte-1putrx7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cds-spacing-md)}.spinner.svelte-1putrx7.svelte-1putrx7{border:3px solid var(--cds-semantic-color-stroke-subtle);border-top-color:var(--cds-semantic-color-interactive-primary-background);border-radius:50%;animation:svelte-1putrx7-spin .8s linear infinite}.size-sm.svelte-1putrx7 .spinner.svelte-1putrx7{width:20px;height:20px;border-width:2px}.size-md.svelte-1putrx7 .spinner.svelte-1putrx7{width:32px;height:32px}.size-lg.svelte-1putrx7 .spinner.svelte-1putrx7{width:48px;height:48px;border-width:4px}.loading-text.svelte-1putrx7.svelte-1putrx7{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}@keyframes svelte-1putrx7-spin{to{transform:rotate(360deg)}}.project-selector.svelte-vrfbko.svelte-vrfbko{position:relative;min-width:180px}.project-select-wrapper.svelte-vrfbko.svelte-vrfbko{position:relative;display:flex;align-items:center}.chevron-wrap.svelte-vrfbko.svelte-vrfbko{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding-right:var(--cds-spacing-xsm);pointer-events:none}.project-select.svelte-vrfbko.svelte-vrfbko{width:100%;padding:var(--cds-spacing-xsm) var(--cds-spacing-md);padding-right:32px;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);background-color:var(--cds-semantic-color-background-elevated);color:var(--cds-semantic-color-text-primary);font-size:var(--cds-semantic-typography-body-font-size-md);font-weight:500;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.project-select.svelte-vrfbko.svelte-vrfbko:hover{border-color:var(--cds-semantic-color-interactive-primary-background)}.project-select.svelte-vrfbko.svelte-vrfbko:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:0 0 0 3px var(--cds-semantic-color-interactive-secondary-background)}.project-select.svelte-vrfbko optgroup.svelte-vrfbko{font-weight:600;color:var(--cds-semantic-color-text-secondary)}.project-select.svelte-vrfbko option.svelte-vrfbko{padding:var(--cds-spacing-xsm);font-weight:400}.project-select.svelte-vrfbko.svelte-vrfbko:disabled{opacity:.6;cursor:not-allowed}.sr-only.svelte-vrfbko.svelte-vrfbko{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.project-selector.svelte-vrfbko.svelte-vrfbko{min-width:150px}.project-select.svelte-vrfbko.svelte-vrfbko{font-size:var(--cds-semantic-typography-body-font-size-sm);padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);padding-right:28px}}.sidebar.svelte-qobtg7{width:240px;min-width:240px;background-color:var(--cds-semantic-color-background-elevated);border-right:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);display:flex;flex-direction:column;min-height:100vh;transition:transform .2s ease,width .2s ease}.sidebar-header.svelte-qobtg7{display:flex;align-items:center;justify-content:space-between;padding:var(--cds-spacing-md) var(--cds-spacing-lg);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);min-height:56px}.sidebar-header.svelte-qobtg7 a.logo-link{display:flex;align-items:center;text-decoration:none;cursor:pointer;transition:opacity .2s}.sidebar-header.svelte-qobtg7 a.logo-link:hover{opacity:.8}.logo.svelte-qobtg7{height:28px;width:auto}.toggle-btn.svelte-qobtg7{display:none;align-items:center;justify-content:center;width:var(--cds-utility-touch-target-min);height:var(--cds-utility-touch-target-min);border:none;background:none;cursor:pointer;color:var(--cds-semantic-color-text-primary);border-radius:var(--cds-border-radius-xsm)}.toggle-btn.svelte-qobtg7:hover{background-color:var(--cds-semantic-color-interactive-secondary-background)}.sidebar-body.svelte-qobtg7{flex:1;padding:var(--cds-spacing-md)}.project-selector-wrap.svelte-qobtg7{margin-bottom:var(--cds-spacing-md)}.nav.svelte-qobtg7{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.nav-group.svelte-qobtg7{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.nav-group-label.svelte-qobtg7{font-size:var(--cds-semantic-typography-body-font-size-sm);font-weight:600;color:var(--cds-semantic-color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--cds-spacing-md);margin-bottom:var(--cds-spacing-2xsm)}.nav-group-items.svelte-qobtg7{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.nav-group-items.svelte-qobtg7 a{text-decoration:none;display:block}.nav-link.svelte-qobtg7{display:flex;align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary);font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-md);border-radius:var(--cds-border-radius-xsm);transition:background-color .2s,color .2s}.nav-link.svelte-qobtg7:hover{background-color:var(--cds-semantic-color-interactive-secondary-background);color:var(--cds-semantic-color-interactive-primary-background)}.nav-link.active.svelte-qobtg7{background-color:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-text)}.nav-link.svelte-qobtg7 svg{flex-shrink:0}.nav-label.svelte-qobtg7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.sidebar.svelte-qobtg7{position:fixed;left:0;top:0;height:100vh;min-height:auto;z-index:200;box-shadow:var(--shadow-lg);overflow-y:auto}.sidebar.closed.svelte-qobtg7{transform:translate(-100%);pointer-events:none}.sidebar.open.svelte-qobtg7{pointer-events:auto}.toggle-btn.svelte-qobtg7{display:flex}}.layout.svelte-19jph1l.svelte-19jph1l{display:flex;min-height:100vh}.main-content.svelte-19jph1l.svelte-19jph1l{flex:1;min-width:0;padding:var(--cds-spacing-lg)}.mobile-header.svelte-19jph1l.svelte-19jph1l{display:none;position:fixed;top:0;left:0;right:0;height:56px;background-color:var(--cds-semantic-color-background-elevated);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);align-items:center;gap:var(--cds-spacing-md);padding:0 var(--cds-spacing-md);z-index:150}.menu-btn.svelte-19jph1l.svelte-19jph1l{display:flex;align-items:center;justify-content:center;width:var(--cds-utility-touch-target-min);height:var(--cds-utility-touch-target-min);border:none;background:none;cursor:pointer;color:var(--cds-semantic-color-text-primary);border-radius:var(--cds-border-radius-xsm)}.menu-btn.svelte-19jph1l.svelte-19jph1l:hover{background-color:var(--cds-semantic-color-interactive-secondary-background)}.mobile-logo.svelte-19jph1l img.svelte-19jph1l{height:28px;width:auto}.overlay.svelte-19jph1l.svelte-19jph1l{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:150;border:none;cursor:pointer}@media (max-width: 768px){.mobile-header.svelte-19jph1l.svelte-19jph1l{display:flex}.main-content.svelte-19jph1l.svelte-19jph1l{padding-top:72px}.overlay.svelte-19jph1l.svelte-19jph1l{display:block}}.card.svelte-a2yyaz{background-color:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);transition:box-shadow .2s}.card.clickable.svelte-a2yyaz{cursor:pointer}.card.clickable.svelte-a2yyaz:hover{background-color:var(--cds-semantic-color-interactive-card-background-hover);box-shadow:var(--shadow-md)}.padding-sm.svelte-a2yyaz{padding:var(--cds-spacing-xsm)}.padding-md.svelte-a2yyaz{padding:var(--cds-spacing-md)}.padding-lg.svelte-a2yyaz{padding:var(--cds-spacing-lg)}.card-title.svelte-a2yyaz{font-size:var(--cds-semantic-typography-body-font-size-lg);font-weight:600;margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-primary)}.button.svelte-bgkfku{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-xsm);min-height:var(--cds-utility-touch-target-min);font-family:inherit;font-weight:500;border:none;border-radius:var(--cds-border-radius-xsm);cursor:pointer;transition:background-color .2s,transform .1s}.button.svelte-bgkfku:disabled{opacity:.5;cursor:not-allowed}.button.svelte-bgkfku:not(:disabled):active{transform:scale(.98)}.size-sm.svelte-bgkfku{padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.size-md.svelte-bgkfku{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);font-size:var(--cds-semantic-typography-body-font-size-md)}.size-lg.svelte-bgkfku{padding:var(--cds-spacing-md) var(--cds-spacing-lg);font-size:var(--cds-semantic-typography-body-font-size-lg)}.variant-primary.svelte-bgkfku{background-color:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-text)}.variant-primary.svelte-bgkfku:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-primary-background-hover)}.variant-secondary.svelte-bgkfku{background-color:var(--cds-semantic-color-interactive-secondary-background);color:var(--cds-semantic-color-interactive-secondary-text)}.variant-secondary.svelte-bgkfku:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-secondary-background-hover)}.variant-danger.svelte-bgkfku{background-color:var(--cds-semantic-color-interactive-destructive-background);color:var(--cds-semantic-color-interactive-destructive-text)}.variant-danger.svelte-bgkfku:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-destructive-background-hover)}.variant-ghost.svelte-bgkfku{background-color:var(--cds-semantic-color-interactive-outlined-background);color:var(--cds-semantic-color-interactive-outlined-text);border:var(--cds-border-width-default) solid transparent}.variant-ghost.svelte-bgkfku:not(:disabled):hover{background-color:var(--cds-semantic-color-interactive-outlined-background-hover);border-color:var(--cds-semantic-color-interactive-outlined-stroke-hover)}.badge.svelte-qo6kx4{display:inline-flex;align-items:center;font-weight:500;border-radius:var(--cds-border-radius-xsm);background-color:color-mix(in srgb,var(--badge-color) 15%,transparent);color:var(--badge-color);white-space:nowrap}.badge.filled.svelte-qo6kx4{background-color:var(--cds-semantic-color-background-feedback-warning);color:var(--cds-semantic-color-text-feedback-on-warning)}.badge.error-filled.svelte-qo6kx4{background-color:var(--cds-semantic-color-background-feedback-error);color:var(--cds-semantic-color-text-feedback-on-error)}.size-sm.svelte-qo6kx4{padding:2px 6px;font-size:var(--font-size-xs)}.size-md.svelte-qo6kx4{padding:4px 10px;font-size:var(--cds-semantic-typography-body-font-size-sm)}a:has(.prd-item){text-decoration:none;display:block}.prd-item-header.svelte-fwy8ad{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-xsm)}.prd-item-title.svelte-fwy8ad{font-size:var(--cds-semantic-typography-body-font-size-md);font-weight:600;color:var(--cds-semantic-color-text-primary);margin:0}.prd-item-meta.svelte-fwy8ad{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);display:flex;align-items:center;gap:var(--cds-spacing-xsm)}.filename.svelte-fwy8ad{font-family:monospace}.dashboard.svelte-1sv6wyg.svelte-1sv6wyg{padding:var(--cds-spacing-lg) 0}.page-header.svelte-1sv6wyg.svelte-1sv6wyg{margin-bottom:var(--cds-spacing-xlg)}.page-header.svelte-1sv6wyg h1.svelte-1sv6wyg{margin-bottom:var(--cds-spacing-2xsm)}.intro-text.svelte-1sv6wyg.svelte-1sv6wyg{margin-top:var(--cds-spacing-md);max-width:48rem;color:var(--cds-semantic-color-text-secondary);line-height:1.5}section.svelte-1sv6wyg.svelte-1sv6wyg{margin-bottom:var(--cds-spacing-xlg)}section.svelte-1sv6wyg h2.svelte-1sv6wyg{font-size:var(--cds-semantic-typography-header-font-size-md);margin-bottom:var(--cds-spacing-md)}.section-title.svelte-1sv6wyg.svelte-1sv6wyg{display:flex;align-items:center;gap:var(--cds-spacing-xsm)}.section-title.svelte-1sv6wyg svg{color:var(--cds-semantic-color-interactive-primary-background)}.stats-grid.svelte-1sv6wyg.svelte-1sv6wyg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--cds-spacing-md)}.stat-link.svelte-1sv6wyg.svelte-1sv6wyg{cursor:pointer}.stat-link.svelte-1sv6wyg a{display:block;text-decoration:none;color:inherit}.stat-link.svelte-1sv6wyg:hover .card{box-shadow:var(--shadow-md)}.stat-card.svelte-1sv6wyg.svelte-1sv6wyg{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--cds-spacing-sm)}.stat-value.svelte-1sv6wyg.svelte-1sv6wyg{font-size:var(--cds-semantic-typography-display-font-size-sm);font-weight:700;color:var(--cds-semantic-color-interactive-primary-background);line-height:1.2}.stat-label.svelte-1sv6wyg.svelte-1sv6wyg{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-top:var(--cds-spacing-2xsm)}.actions-row.svelte-1sv6wyg.svelte-1sv6wyg{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-md)}.actions-row.svelte-1sv6wyg a{text-decoration:none}.documentation-section.svelte-1sv6wyg.svelte-1sv6wyg{margin-bottom:var(--cds-spacing-xlg)}.documentation-section.svelte-1sv6wyg p.svelte-1sv6wyg{margin-bottom:var(--cds-spacing-md)}.docs-actions.svelte-1sv6wyg.svelte-1sv6wyg{display:flex;gap:var(--cds-spacing-md);margin:var(--cds-spacing-md) 0;flex-wrap:wrap}.docs-actions.svelte-1sv6wyg a{text-decoration:none}.docs-tip.svelte-1sv6wyg.svelte-1sv6wyg{margin-top:var(--cds-spacing-md);padding-top:var(--cds-spacing-md);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);font-size:var(--cds-semantic-typography-body-font-size-sm)}.docs-tip.svelte-1sv6wyg code.svelte-1sv6wyg{font-family:Courier New,Courier,monospace;background-color:var(--cds-semantic-color-background-canvas);padding:2px 6px;border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.prd-list.svelte-1sv6wyg.svelte-1sv6wyg{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.section-footer.svelte-1sv6wyg.svelte-1sv6wyg{margin-top:var(--cds-spacing-md)}.section-footer.svelte-1sv6wyg a{text-decoration:none}.loading-container.svelte-1sv6wyg.svelte-1sv6wyg{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-message.svelte-1sv6wyg.svelte-1sv6wyg{color:var(--cds-semantic-color-stroke-feedback-error)}.pagination.svelte-on7d6a{display:flex;align-items:center;justify-content:center;gap:var(--cds-spacing-xsm);margin-top:var(--cds-spacing-lg)}.page-numbers.svelte-on7d6a{display:flex;align-items:center;gap:var(--cds-spacing-2xsm)}.page-btn.svelte-on7d6a{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);background-color:var(--cds-semantic-color-background-elevated);color:var(--cds-semantic-color-text-primary);font-size:var(--cds-semantic-typography-body-font-size-sm);cursor:pointer;transition:all .2s}.page-btn.svelte-on7d6a:disabled{opacity:.5;cursor:not-allowed}.page-btn.svelte-on7d6a:not(:disabled):hover{border-color:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-background)}.page-number.svelte-on7d6a{min-width:36px}.page-number.active.svelte-on7d6a{background-color:var(--cds-semantic-color-interactive-primary-background);border-color:var(--cds-semantic-color-interactive-primary-background);color:#fff}.ellipsis.svelte-on7d6a{padding:var(--cds-spacing-xsm);color:var(--cds-semantic-color-text-secondary)}.search-filter.svelte-1fcs9y4.svelte-1fcs9y4{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-md);align-items:flex-end}.search-input-wrapper.svelte-1fcs9y4.svelte-1fcs9y4{position:relative;flex:1;min-width:200px;display:flex;align-items:center}.search-icon-wrap.svelte-1fcs9y4.svelte-1fcs9y4{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding-left:var(--cds-spacing-md);pointer-events:none}.search-icon-wrap.svelte-1fcs9y4 svg{flex-shrink:0}.search-input.svelte-1fcs9y4.svelte-1fcs9y4{width:100%;padding-left:42px}.filters.svelte-1fcs9y4.svelte-1fcs9y4{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-md)}.filter-group.svelte-1fcs9y4.svelte-1fcs9y4{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.filter-group.svelte-1fcs9y4 label.svelte-1fcs9y4{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.filter-group.svelte-1fcs9y4 select.svelte-1fcs9y4{min-width:140px}.project-list.svelte-1a4a5ew.svelte-1a4a5ew{padding:var(--cds-spacing-lg) 0}.page-header.svelte-1a4a5ew.svelte-1a4a5ew{margin-bottom:var(--cds-spacing-lg)}.page-header-content.svelte-1a4a5ew.svelte-1a4a5ew{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-lg);flex-wrap:wrap}.page-header.svelte-1a4a5ew h1.svelte-1a4a5ew{margin-bottom:var(--cds-spacing-2xsm)}.empty-state.svelte-1a4a5ew button{margin-top:var(--cds-spacing-md)}.modal-overlay.svelte-1a4a5ew.svelte-1a4a5ew{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--cds-spacing-lg)}.modal-backdrop.svelte-1a4a5ew.svelte-1a4a5ew{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:#0006;cursor:pointer;font:inherit}.modal-content.svelte-1a4a5ew.svelte-1a4a5ew{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.modal-content.svelte-1a4a5ew h2.svelte-1a4a5ew{margin:0 0 var(--cds-spacing-lg) 0;font-size:var(--cds-semantic-typography-header-font-size-md)}.create-form.svelte-1a4a5ew .form-grid.svelte-1a4a5ew{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-lg)}.create-form.svelte-1a4a5ew .form-field.svelte-1a4a5ew{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.create-form.svelte-1a4a5ew .form-field.full-width.svelte-1a4a5ew{grid-column:span 2}.create-form.svelte-1a4a5ew .form-field label.svelte-1a4a5ew{font-size:var(--cds-semantic-typography-body-font-size-sm);font-weight:500;color:var(--cds-semantic-color-text-primary)}.create-form.svelte-1a4a5ew .form-field input.svelte-1a4a5ew,.create-form.svelte-1a4a5ew .form-field textarea.svelte-1a4a5ew{padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-family:inherit}.create-form.svelte-1a4a5ew .form-field input.svelte-1a4a5ew:focus,.create-form.svelte-1a4a5ew .form-field textarea.svelte-1a4a5ew:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.create-form.svelte-1a4a5ew .form-field textarea.svelte-1a4a5ew{resize:vertical;min-height:72px}.create-form.svelte-1a4a5ew .helper-text.svelte-1a4a5ew{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);margin:0;margin-top:var(--cds-spacing-2xsm)}.create-form.svelte-1a4a5ew .form-actions.svelte-1a4a5ew{display:flex;gap:var(--cds-spacing-xsm);justify-content:flex-end;padding-top:var(--cds-spacing-md);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.list-content.svelte-1a4a5ew.svelte-1a4a5ew{margin-top:var(--cds-spacing-lg)}.projects-grid.svelte-1a4a5ew.svelte-1a4a5ew{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--cds-spacing-md)}.projects-grid.svelte-1a4a5ew a{text-decoration:none}.project-card.svelte-1a4a5ew.svelte-1a4a5ew{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.project-header.svelte-1a4a5ew.svelte-1a4a5ew{display:flex;align-items:center;gap:var(--cds-spacing-md)}.project-avatar.svelte-1a4a5ew.svelte-1a4a5ew{width:48px;height:48px;border-radius:var(--cds-border-radius-sm);background-color:var(--cds-semantic-color-interactive-primary-background);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--cds-semantic-typography-header-font-size-md);font-weight:600;flex-shrink:0}.project-info.svelte-1a4a5ew.svelte-1a4a5ew{flex:1;min-width:0}.project-name.svelte-1a4a5ew.svelte-1a4a5ew{font-size:var(--cds-semantic-typography-body-font-size-lg);font-weight:600;margin:0 0 var(--cds-spacing-2xsm) 0;color:var(--cds-semantic-color-text-primary)}.project-slug.svelte-1a4a5ew.svelte-1a4a5ew{font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.project-description.svelte-1a4a5ew.svelte-1a4a5ew{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm);margin:0;line-height:1.5}.project-meta.svelte-1a4a5ew.svelte-1a4a5ew{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);padding-top:var(--cds-spacing-xsm);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.loading-container.svelte-1a4a5ew.svelte-1a4a5ew{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-message.svelte-1a4a5ew.svelte-1a4a5ew{color:var(--cds-semantic-color-stroke-feedback-error)}.empty-state.svelte-1a4a5ew.svelte-1a4a5ew{text-align:center;padding:var(--cds-spacing-xlg)}.project-detail.svelte-1vr58tq.svelte-1vr58tq{padding:var(--cds-spacing-lg) 0}.back-link-wrap.svelte-1vr58tq.svelte-1vr58tq{margin-bottom:var(--cds-spacing-lg)}.back-link-wrap.svelte-1vr58tq a{display:inline-flex;align-items:center;gap:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-interactive-primary-background);text-decoration:none;font-weight:500}.back-link-wrap.svelte-1vr58tq a:hover{text-decoration:underline}.back-arrow.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--cds-semantic-typography-body-font-size-lg)}.project-header.svelte-1vr58tq.svelte-1vr58tq{margin-bottom:var(--cds-spacing-xlg);display:flex;justify-content:space-between;align-items:flex-start}.header-actions.svelte-1vr58tq.svelte-1vr58tq{display:flex;gap:var(--cds-spacing-xsm)}.project-title-section.svelte-1vr58tq.svelte-1vr58tq{display:flex;align-items:center;gap:var(--cds-spacing-md)}.save-message.svelte-1vr58tq.svelte-1vr58tq{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);margin-bottom:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);background-color:var(--cds-semantic-color-background-feedback-critical);color:var(--cds-semantic-color-stroke-feedback-error)}.save-message.success.svelte-1vr58tq.svelte-1vr58tq{background-color:var(--cds-semantic-color-background-feedback-success);color:var(--cds-semantic-color-icon-feedback-on-success)}.project-avatar.svelte-1vr58tq.svelte-1vr58tq{width:64px;height:64px;border-radius:var(--cds-border-radius-sm);background-color:var(--cds-semantic-color-interactive-primary-background);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;flex-shrink:0}.project-title-section.svelte-1vr58tq h1.svelte-1vr58tq{margin:0 0 var(--cds-spacing-2xsm) 0}.project-slug.svelte-1vr58tq.svelte-1vr58tq{font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.content-grid.svelte-1vr58tq.svelte-1vr58tq{display:grid;grid-template-columns:1fr 300px;gap:var(--cds-spacing-lg)}.main-content.svelte-1vr58tq.svelte-1vr58tq{display:flex;flex-direction:column;gap:var(--cds-spacing-lg)}.info-grid.svelte-1vr58tq.svelte-1vr58tq{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cds-spacing-md);margin-top:var(--cds-spacing-md)}.info-item.svelte-1vr58tq.svelte-1vr58tq{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.info-item.full-width.svelte-1vr58tq.svelte-1vr58tq{grid-column:span 2}.info-label.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:500}.status-badge-wrapper.svelte-1vr58tq.svelte-1vr58tq{align-self:flex-start}.monospace.svelte-1vr58tq.svelte-1vr58tq{font-family:monospace}.jira-url-link.svelte-1vr58tq.svelte-1vr58tq{color:var(--cds-semantic-color-interactive-primary-background);text-decoration:none;word-break:break-all}.jira-url-link.svelte-1vr58tq.svelte-1vr58tq:hover{text-decoration:underline}.edit-form.svelte-1vr58tq.svelte-1vr58tq{margin-top:var(--cds-spacing-md)}.form-grid.svelte-1vr58tq.svelte-1vr58tq{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-lg)}.form-field.svelte-1vr58tq.svelte-1vr58tq{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.form-field.full-width.svelte-1vr58tq.svelte-1vr58tq{grid-column:span 2}.form-field.svelte-1vr58tq label.svelte-1vr58tq{font-size:var(--cds-semantic-typography-body-font-size-sm);font-weight:500;color:var(--cds-semantic-color-text-primary)}.form-field.svelte-1vr58tq input.svelte-1vr58tq,.form-field.svelte-1vr58tq select.svelte-1vr58tq,.form-field.svelte-1vr58tq textarea.svelte-1vr58tq{padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-family:inherit}.form-field.svelte-1vr58tq input.svelte-1vr58tq:focus,.form-field.svelte-1vr58tq select.svelte-1vr58tq:focus,.form-field.svelte-1vr58tq textarea.svelte-1vr58tq:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.form-field.svelte-1vr58tq input.svelte-1vr58tq:disabled,.form-field.svelte-1vr58tq select.svelte-1vr58tq:disabled,.form-field.svelte-1vr58tq textarea.svelte-1vr58tq:disabled{background-color:var(--cds-semantic-color-background-canvas);cursor:not-allowed}.form-field.svelte-1vr58tq textarea.svelte-1vr58tq{resize:vertical;min-height:80px}.helper-text.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);margin:0;margin-top:var(--cds-spacing-2xsm)}.form-actions.svelte-1vr58tq.svelte-1vr58tq{display:flex;gap:var(--cds-spacing-xsm);justify-content:flex-end;padding-top:var(--cds-spacing-md);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.prds-header.svelte-1vr58tq.svelte-1vr58tq{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cds-spacing-md)}.prds-header.svelte-1vr58tq h2.svelte-1vr58tq{margin:0}.prd-count.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);background:var(--cds-semantic-color-background-canvas);padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);border-radius:var(--cds-border-radius-xsm)}.prd-table-container.svelte-1vr58tq.svelte-1vr58tq{background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:var(--cds-spacing-lg)}.prd-table.svelte-1vr58tq.svelte-1vr58tq{width:100%;border-collapse:collapse}.prd-table.svelte-1vr58tq th.svelte-1vr58tq{text-align:left;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.prd-table.svelte-1vr58tq td.svelte-1vr58tq{padding:var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);vertical-align:middle}.prd-table.svelte-1vr58tq tbody tr:hover td.svelte-1vr58tq{background-color:var(--cds-semantic-color-interactive-secondary-background)}.prd-table.svelte-1vr58tq tbody tr:last-child td.svelte-1vr58tq{border-bottom:none}.prd-title-cell.svelte-1vr58tq.svelte-1vr58tq{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.prd-title-cell.svelte-1vr58tq a{text-decoration:none}.prd-title.svelte-1vr58tq.svelte-1vr58tq{font-weight:500;color:var(--cds-semantic-color-text-primary)}.prd-title.svelte-1vr58tq.svelte-1vr58tq:hover{color:var(--cds-semantic-color-interactive-primary-background)}.prd-filename.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);font-family:monospace}.priority-badge.svelte-1vr58tq.svelte-1vr58tq{display:inline-block;padding:2px 8px;border-radius:var(--cds-border-radius-xsm);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize;background-color:color-mix(in srgb,var(--priority-color) 15%,transparent);color:var(--priority-color)}.priority-badge.priority-medium.svelte-1vr58tq.svelte-1vr58tq{background-color:var(--cds-semantic-color-background-feedback-warning);color:var(--cds-semantic-color-text-feedback-on-warning)}.date-cell.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);white-space:nowrap}.stats-grid.svelte-1vr58tq.svelte-1vr58tq{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cds-spacing-md);margin-top:var(--cds-spacing-md)}.stat-item.svelte-1vr58tq.svelte-1vr58tq{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--cds-spacing-xsm);background:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-xsm)}.stat-value.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--cds-semantic-typography-header-font-size-md);font-weight:600;color:var(--cds-semantic-color-interactive-primary-background)}.stat-label.svelte-1vr58tq.svelte-1vr58tq{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);text-transform:capitalize}.loading-container.svelte-1vr58tq.svelte-1vr58tq{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-message.svelte-1vr58tq.svelte-1vr58tq{color:var(--cds-semantic-color-stroke-feedback-error)}.empty-state.svelte-1vr58tq.svelte-1vr58tq{text-align:center;padding:var(--cds-spacing-xlg)}@media (max-width: 900px){.content-grid.svelte-1vr58tq.svelte-1vr58tq{grid-template-columns:1fr}.sidebar.svelte-1vr58tq.svelte-1vr58tq{order:-1}}.jira-badge.svelte-okrvkp{display:inline-flex;align-items:center;font-weight:500;border-radius:var(--cds-border-radius-xsm);background-color:color-mix(in srgb,#0052CC 15%,transparent);color:#0052cc;white-space:nowrap;text-decoration:none;transition:background-color .2s,color .2s}.jira-badge.svelte-okrvkp:hover:not(.no-link){background-color:color-mix(in srgb,#0052CC 25%,transparent);color:#0052cc}.size-sm.svelte-okrvkp{padding:2px 6px;font-size:var(--font-size-xs)}.size-md.svelte-okrvkp{padding:4px 10px;font-size:var(--cds-semantic-typography-body-font-size-sm)}.no-link.svelte-okrvkp{cursor:default}.prd-list.svelte-cm5zw1.svelte-cm5zw1{padding:var(--cds-spacing-lg) 0}.page-header.svelte-cm5zw1.svelte-cm5zw1{margin-bottom:var(--cds-spacing-lg)}.page-header.svelte-cm5zw1 h1.svelte-cm5zw1{margin-bottom:var(--cds-spacing-2xsm)}.list-content.svelte-cm5zw1.svelte-cm5zw1{margin-top:var(--cds-spacing-lg)}.prd-table-container.svelte-cm5zw1.svelte-cm5zw1{background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.prd-table.svelte-cm5zw1.svelte-cm5zw1{width:100%;border-collapse:collapse}.prd-table.svelte-cm5zw1 th.svelte-cm5zw1{text-align:left;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.prd-table.svelte-cm5zw1 td.svelte-cm5zw1{padding:var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);vertical-align:middle}.prd-table.svelte-cm5zw1 tbody tr:hover td.svelte-cm5zw1{background-color:var(--cds-semantic-color-interactive-secondary-background)}.prd-table.svelte-cm5zw1 tbody tr:last-child td.svelte-cm5zw1{border-bottom:none}.prd-title-cell.svelte-cm5zw1.svelte-cm5zw1{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.prd-title-cell.svelte-cm5zw1 a{text-decoration:none}.prd-title.svelte-cm5zw1.svelte-cm5zw1{font-weight:500;color:var(--cds-semantic-color-text-primary)}.prd-title.svelte-cm5zw1.svelte-cm5zw1:hover{color:var(--cds-semantic-color-interactive-primary-background)}.prd-filename.svelte-cm5zw1.svelte-cm5zw1{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary);font-family:monospace}.priority-badge.svelte-cm5zw1.svelte-cm5zw1{display:inline-block;padding:2px 8px;border-radius:var(--cds-border-radius-xsm);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize;background-color:color-mix(in srgb,var(--priority-color) 15%,transparent);color:var(--priority-color)}.priority-badge.priority-medium.svelte-cm5zw1.svelte-cm5zw1{background-color:var(--cds-semantic-color-background-feedback-warning);color:var(--cds-semantic-color-text-feedback-on-warning)}.jira-cell.svelte-cm5zw1.svelte-cm5zw1{white-space:normal}.jira-empty.svelte-cm5zw1.svelte-cm5zw1{display:inline-block;color:var(--cds-semantic-color-text-secondary);font-size:var(--font-size-xs)}.date-cell.svelte-cm5zw1.svelte-cm5zw1{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);white-space:nowrap}.loading-container.svelte-cm5zw1.svelte-cm5zw1{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-message.svelte-cm5zw1.svelte-cm5zw1{color:var(--cds-semantic-color-stroke-feedback-error)}.empty-state.svelte-cm5zw1.svelte-cm5zw1{text-align:center;padding:var(--cds-spacing-xlg)}.list-input.svelte-15ch5vx{display:flex;flex-direction:column;gap:var(--cds-spacing-xsm)}.list-label.svelte-15ch5vx{font-weight:500;color:var(--cds-semantic-color-text-primary)}.items-list.svelte-15ch5vx{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.item-row.svelte-15ch5vx{display:flex;align-items:center;gap:var(--cds-spacing-xsm)}.item-number.svelte-15ch5vx{font-weight:500;color:var(--cds-semantic-color-text-secondary);min-width:24px;text-align:right}.item-input.svelte-15ch5vx{flex:1;padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.item-input.svelte-15ch5vx:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.remove-btn.svelte-15ch5vx{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);color:var(--cds-semantic-color-text-secondary);cursor:pointer;font-size:18px;line-height:1;transition:all .2s}.remove-btn.svelte-15ch5vx:hover{background-color:var(--cds-semantic-color-background-feedback-critical);border-color:var(--cds-semantic-color-stroke-feedback-error);color:var(--cds-semantic-color-stroke-feedback-error)}.add-row.svelte-15ch5vx{display:flex;gap:var(--cds-spacing-xsm);margin-top:var(--cds-spacing-2xsm)}.new-item-input.svelte-15ch5vx{flex:1;padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.new-item-input.svelte-15ch5vx:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.jira-input.svelte-1i13739{display:flex;flex-direction:column;gap:4px}.input.svelte-1i13739{padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);font-family:var(--font-mono);transition:border-color .2s}.input.svelte-1i13739:focus{outline:none;border-color:#0052cc;box-shadow:0 0 0 2px color-mix(in srgb,#0052CC 20%,transparent)}.input.error.svelte-1i13739{border-color:var(--cds-semantic-color-stroke-feedback-error)}.error-message.svelte-1i13739{font-size:var(--font-size-xs);color:var(--cds-semantic-color-stroke-feedback-error)}.helper-text.svelte-1i13739{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary)}.user-story-input.svelte-14g4231{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.story-label.svelte-14g4231{font-weight:500;color:var(--cds-semantic-color-text-primary);margin-bottom:var(--cds-spacing-2xsm)}.stories-list.svelte-14g4231{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.story-item.svelte-14g4231{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas)}.story-header.svelte-14g4231{display:flex;align-items:center;gap:var(--cds-spacing-xsm);margin-bottom:var(--cds-spacing-xsm)}.story-jira.svelte-14g4231{margin-top:var(--cds-spacing-2xsm)}.story-number.svelte-14g4231{font-weight:600;color:var(--cds-semantic-color-text-secondary);min-width:24px}.remove-btn.svelte-14g4231{margin-left:auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);color:var(--cds-semantic-color-text-secondary);cursor:pointer;font-size:18px;line-height:1;transition:all .2s}.remove-btn.svelte-14g4231:hover{background-color:var(--cds-semantic-color-background-feedback-critical);border-color:var(--cds-semantic-color-stroke-feedback-error);color:var(--cds-semantic-color-stroke-feedback-error)}.story-content.svelte-14g4231{display:flex;flex-direction:column;gap:var(--cds-spacing-xsm)}.story-title-input.svelte-14g4231{width:100%;padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-weight:500}.story-title-input.svelte-14g4231:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.story-description-input.svelte-14g4231{width:100%;padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);font-family:inherit;resize:vertical;line-height:1.5}.story-description-input.svelte-14g4231:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.add-story.svelte-14g4231{border:2px dashed var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated)}.add-story-header.svelte-14g4231{margin-bottom:var(--cds-spacing-xsm)}.add-story-label.svelte-14g4231{font-weight:500;color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.add-story-content.svelte-14g4231{display:flex;flex-direction:column;gap:var(--cds-spacing-xsm)}.new-story-title-input.svelte-14g4231{width:100%;padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-weight:500}.new-story-title-input.svelte-14g4231:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.new-story-description-input.svelte-14g4231{width:100%;padding:var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);font-family:inherit;resize:vertical;line-height:1.5}.new-story-description-input.svelte-14g4231:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.add-story-actions.svelte-14g4231{display:flex;justify-content:flex-end}.functional-requirement-input.svelte-1tfm6tb{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.req-label.svelte-1tfm6tb{font-weight:500;color:var(--cds-semantic-color-text-primary);margin-bottom:var(--cds-spacing-2xsm)}.items-list.svelte-1tfm6tb{display:flex;flex-direction:column;gap:var(--cds-spacing-xsm)}.item-row.svelte-1tfm6tb{display:flex;align-items:flex-start;gap:var(--cds-spacing-xsm)}.item-number.svelte-1tfm6tb{font-weight:600;color:var(--cds-semantic-color-text-secondary);min-width:24px;padding-top:var(--cds-spacing-2xsm)}.item-content.svelte-1tfm6tb{flex:1;display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.item-input.svelte-1tfm6tb{flex:1;padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.item-input.svelte-1tfm6tb:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.item-jira.svelte-1tfm6tb{display:flex;align-items:center;gap:var(--cds-spacing-2xsm)}.remove-btn.svelte-1tfm6tb{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);color:var(--cds-semantic-color-text-secondary);cursor:pointer;font-size:18px;line-height:1;transition:all .2s;flex-shrink:0}.remove-btn.svelte-1tfm6tb:hover{background-color:var(--cds-semantic-color-background-feedback-critical);border-color:var(--cds-semantic-color-stroke-feedback-error);color:var(--cds-semantic-color-stroke-feedback-error)}.add-row.svelte-1tfm6tb{display:flex;align-items:flex-start;gap:var(--cds-spacing-xsm)}.new-item-input.svelte-1tfm6tb{flex:1;padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.new-item-input.svelte-1tfm6tb:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.add-jira.svelte-1tfm6tb{flex:0 0 200px}.markdown-preview.svelte-7e6vsb{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);background-color:var(--cds-semantic-color-background-elevated);overflow:hidden;height:100%;display:flex;flex-direction:column}.preview-header.svelte-7e6vsb{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.preview-content.svelte-7e6vsb{padding:var(--cds-spacing-md);overflow-y:auto;flex:1}.preview-content.svelte-7e6vsb h1{font-size:var(--cds-semantic-typography-header-font-size-lg);font-weight:700;margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-primary)}.preview-content.svelte-7e6vsb h2{font-size:var(--cds-semantic-typography-header-font-size-md);font-weight:600;margin-top:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-xsm);color:var(--cds-semantic-color-text-primary)}.preview-content.svelte-7e6vsb h3{font-size:var(--cds-semantic-typography-body-font-size-lg);font-weight:600;margin-top:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary)}.preview-content.svelte-7e6vsb p{margin-bottom:var(--cds-spacing-xsm);line-height:1.6}.preview-content.svelte-7e6vsb ul,.preview-content.svelte-7e6vsb ol{margin-top:var(--cds-spacing-2xsm);margin-bottom:var(--cds-spacing-xsm);padding-left:var(--cds-spacing-md)}.preview-content.svelte-7e6vsb li{margin-bottom:.25rem}.preview-content.svelte-7e6vsb ol.user-stories-list{padding-left:0;list-style:none;margin-left:0}.preview-content.svelte-7e6vsb li.user-story-item{margin-bottom:var(--cds-spacing-xsm);padding:0;margin-left:0}.preview-content.svelte-7e6vsb .user-story-title-button{display:flex;align-items:center;gap:var(--cds-spacing-2xsm);width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.preview-content.svelte-7e6vsb .user-story-title-button:hover{opacity:.8}.preview-content.svelte-7e6vsb .user-story-title-button .expand-icon{font-size:10px;color:var(--cds-semantic-color-icon-primary);transition:transform .2s;display:inline-block;flex-shrink:0;margin-right:var(--cds-spacing-2xsm)}.preview-content.svelte-7e6vsb .user-story-title-button .expand-icon.expanded{transform:rotate(90deg)}.preview-content.svelte-7e6vsb .user-story-title{font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-primary);line-height:1.5;flex:1}.preview-content.svelte-7e6vsb .user-story-description{font-weight:400;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);line-height:1.6;border-left:3px solid var(--cds-semantic-color-interactive-primary-background);background-color:#00802f0d;margin-left:var(--cds-spacing-2xsm);border-radius:var(--cds-border-radius-xsm);max-height:0;overflow:hidden;margin-top:0;padding:0 var(--cds-spacing-md);transition:max-height .3s ease-out,margin-top .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out}.preview-content.svelte-7e6vsb .user-story-description.expanded{max-height:2000px;margin-top:var(--cds-spacing-2xsm);padding:var(--cds-spacing-xsm) var(--cds-spacing-md)}.preview-content.svelte-7e6vsb li ul,.preview-content.svelte-7e6vsb li ol{margin-top:.25rem;margin-bottom:.25rem}.preview-content.svelte-7e6vsb code{font-family:monospace;background-color:var(--cds-semantic-color-background-canvas);padding:2px 6px;border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.preview-content.svelte-7e6vsb pre{background-color:var(--cds-semantic-color-background-canvas);padding:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);overflow-x:auto;margin-bottom:var(--cds-spacing-md)}.preview-content.svelte-7e6vsb pre code{padding:0;background:none}.preview-content.svelte-7e6vsb strong{font-weight:600}.preview-content.svelte-7e6vsb a.jira-badge-link{display:inline-block;background-color:#0052cc;color:#fff;padding:2px 8px;border-radius:3px;font-size:var(--font-size-xs);font-weight:500;text-decoration:none;margin-left:var(--cds-spacing-2xsm);vertical-align:middle;transition:background-color .2s}.preview-content.svelte-7e6vsb a.jira-badge-link:hover{background-color:#0065ff;text-decoration:none}.prd-detail.svelte-12znuhm.svelte-12znuhm{padding:var(--cds-spacing-lg) 0}.loading-container.svelte-12znuhm.svelte-12znuhm{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-state.svelte-12znuhm.svelte-12znuhm{text-align:center;padding:var(--cds-spacing-xlg)}.error-message.svelte-12znuhm.svelte-12znuhm{color:var(--cds-semantic-color-stroke-feedback-error);margin-bottom:var(--cds-spacing-md)}.page-header.svelte-12znuhm.svelte-12znuhm{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--cds-spacing-lg);gap:var(--cds-spacing-md);flex-wrap:wrap}.header-left.svelte-12znuhm.svelte-12znuhm{flex:1}.back-link-wrap.svelte-12znuhm.svelte-12znuhm{margin-bottom:var(--cds-spacing-sm)}.back-link-wrap.svelte-12znuhm a{display:inline-block;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);text-decoration:none}.back-link-wrap.svelte-12znuhm a:hover{color:var(--cds-semantic-color-interactive-primary-background)}.title-row.svelte-12znuhm.svelte-12znuhm{display:flex;align-items:center;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-sm)}.page-header.svelte-12znuhm h1.svelte-12znuhm{margin:0}.header-meta.svelte-12znuhm.svelte-12znuhm{display:flex;align-items:center;gap:var(--cds-spacing-md);flex-wrap:wrap}.task-progress.svelte-12znuhm.svelte-12znuhm{display:flex;align-items:center;gap:var(--cds-spacing-sm)}.task-progress.svelte-12znuhm .progress-bar.svelte-12znuhm{width:120px;height:8px;background-color:var(--cds-semantic-color-stroke-subtle);border-radius:4px;overflow:hidden}.task-progress.svelte-12znuhm .progress-fill.svelte-12znuhm{height:100%;background-color:var(--cds-semantic-color-interactive-primary-background);transition:width .3s ease}.task-progress.svelte-12znuhm .progress-text.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:500}.filename.svelte-12znuhm.svelte-12znuhm{font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.header-actions.svelte-12znuhm.svelte-12znuhm{display:flex;gap:var(--cds-spacing-sm)}.header-actions.svelte-12znuhm a{text-decoration:none}.save-message.svelte-12znuhm.svelte-12znuhm{padding:var(--cds-spacing-sm) var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);margin-bottom:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-feedback-critical);color:var(--cds-semantic-color-stroke-feedback-error)}.save-message.success.svelte-12znuhm.svelte-12znuhm{background-color:var(--cds-semantic-color-background-feedback-success);color:var(--cds-semantic-color-interactive-primary-background)}.edit-layout.svelte-12znuhm.svelte-12znuhm{display:grid;grid-template-columns:1fr 1fr;gap:var(--cds-spacing-lg);align-items:start}@media (max-width: 1024px){.edit-layout.svelte-12znuhm.svelte-12znuhm{grid-template-columns:1fr}.preview-panel.svelte-12znuhm.svelte-12znuhm{order:-1;max-height:400px}}.edit-form.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;gap:var(--cds-spacing-lg)}.edit-form.svelte-12znuhm h2.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-lg);margin-bottom:var(--cds-spacing-md)}.form-grid.svelte-12znuhm.svelte-12znuhm{display:grid;grid-template-columns:1fr 1fr;gap:var(--cds-spacing-md)}.form-field.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.form-field.full-width.svelte-12znuhm.svelte-12znuhm{grid-column:1 / -1}.image-upload.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;gap:var(--cds-spacing-sm)}.image-upload.svelte-12znuhm input[type=file].svelte-12znuhm,.upload-status.svelte-12znuhm.svelte-12znuhm,.upload-error.svelte-12znuhm.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-sm)}.upload-error.svelte-12znuhm.svelte-12znuhm{color:var(--cds-semantic-color-stroke-feedback-error)}.image-list.svelte-12znuhm.svelte-12znuhm{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-md)}.image-item.svelte-12znuhm.svelte-12znuhm{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--cds-spacing-2xsm)}.image-actions.svelte-12znuhm.svelte-12znuhm{display:flex;gap:var(--cds-spacing-2xsm);align-items:center}.copy-md.svelte-12znuhm.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-xs);padding:2px 6px;background:var(--cds-semantic-color-interactive-secondary-background);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);cursor:pointer;color:var(--cds-semantic-color-text-primary)}.image-item.svelte-12znuhm img.svelte-12znuhm{max-width:120px;max-height:80px;object-fit:contain;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm)}.image-filename.svelte-12znuhm.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--cds-semantic-color-text-secondary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-img.svelte-12znuhm.svelte-12znuhm{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--cds-semantic-color-background-feedback-critical);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;line-height:1}.form-field.svelte-12znuhm label.svelte-12znuhm{font-weight:500;font-size:var(--cds-semantic-typography-body-font-size-sm)}.form-field.svelte-12znuhm input.svelte-12znuhm,.form-field.svelte-12znuhm select.svelte-12znuhm,.form-field.svelte-12znuhm textarea{padding:var(--cds-spacing-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md)}.form-field.svelte-12znuhm input.svelte-12znuhm:focus,.form-field.svelte-12znuhm select.svelte-12znuhm:focus,.form-field.svelte-12znuhm textarea:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.section-field.svelte-12znuhm.svelte-12znuhm{margin-bottom:var(--cds-spacing-lg)}.section-field.svelte-12znuhm>label.svelte-12znuhm{display:block;font-weight:500;margin-bottom:var(--cds-spacing-2xsm)}.section-field.svelte-12znuhm textarea.svelte-12znuhm{width:100%;padding:var(--cds-spacing-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-family:inherit;resize:vertical}.section-field.svelte-12znuhm textarea.svelte-12znuhm:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.preview-panel.svelte-12znuhm.svelte-12znuhm{position:sticky;top:80px;height:calc(100vh - 120px)}.view-layout.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;gap:var(--cds-spacing-lg)}.prd-meta.svelte-12znuhm.svelte-12znuhm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--cds-spacing-md)}.meta-row.full-width.svelte-12znuhm.svelte-12znuhm{grid-column:1 / -1}.reject-comment.svelte-12znuhm.svelte-12znuhm{padding:var(--cds-spacing-sm);background-color:var(--cds-semantic-color-background-feedback-critical);border-radius:var(--cds-border-radius-xsm);color:var(--cds-semantic-color-text-primary);white-space:pre-wrap}.modal-overlay.svelte-12znuhm.svelte-12znuhm{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-12znuhm.svelte-12znuhm{background:var(--cds-semantic-color-background-primary);padding:var(--cds-spacing-lg);border-radius:var(--cds-border-radius-md);max-width:480px;width:90%;box-shadow:0 4px 20px #00000026}.modal-content.svelte-12znuhm h2.svelte-12znuhm{margin:0 0 var(--cds-spacing-md);font-size:var(--cds-semantic-typography-body-font-size-lg)}.modal-description.svelte-12znuhm.svelte-12znuhm{margin:0 0 var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.reject-textarea.svelte-12znuhm.svelte-12znuhm{width:100%;padding:var(--cds-spacing-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md);font-family:inherit;resize:vertical;margin-bottom:var(--cds-spacing-md)}.reject-textarea.svelte-12znuhm.svelte-12znuhm:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.modal-actions.svelte-12znuhm.svelte-12znuhm{display:flex;gap:var(--cds-spacing-sm);justify-content:flex-end}.meta-row.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.meta-label.svelte-12znuhm.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.priority-value.svelte-12znuhm.svelte-12znuhm{text-transform:capitalize;font-weight:500}.meta-row.svelte-12znuhm a{color:var(--cds-semantic-color-interactive-primary-background);text-decoration:none;font-weight:500}.meta-row.svelte-12znuhm a:hover{text-decoration:underline}.tags-list.svelte-12znuhm.svelte-12znuhm{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-2xsm)}.links-list.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.links-list.svelte-12znuhm a.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-sm);word-break:break-all}.view-image-list.svelte-12znuhm.svelte-12znuhm{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-md)}.view-image.svelte-12znuhm.svelte-12znuhm{display:flex;flex-direction:column;align-items:center;gap:var(--cds-spacing-2xsm);text-decoration:none;color:inherit}.view-image.svelte-12znuhm img.svelte-12znuhm{max-width:120px;max-height:80px;object-fit:contain;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm)}.view-image.svelte-12znuhm span.svelte-12znuhm{font-size:var(--cds-semantic-typography-body-font-size-xs);color:var(--cds-semantic-color-text-secondary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.svelte-12znuhm.svelte-12znuhm{padding:2px 8px;background-color:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.markdown-content.svelte-12znuhm .markdown-preview{border:none;box-shadow:none}.markdown-content.svelte-12znuhm .preview-header{display:none}.task-list.svelte-19wu2cz.svelte-19wu2cz{padding:var(--cds-spacing-lg) 0}.page-header.svelte-19wu2cz.svelte-19wu2cz{margin-bottom:var(--cds-spacing-lg)}.back-link-wrap.svelte-19wu2cz.svelte-19wu2cz{margin-bottom:var(--cds-spacing-sm)}.back-link-wrap.svelte-19wu2cz a{display:inline-block;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);text-decoration:none}.back-link-wrap.svelte-19wu2cz a:hover{color:var(--cds-semantic-color-interactive-primary-background)}.header-row.svelte-19wu2cz.svelte-19wu2cz{display:flex;justify-content:space-between;align-items:flex-start}.page-header.svelte-19wu2cz h1.svelte-19wu2cz{margin-bottom:var(--cds-spacing-2xsm)}.expand-toggle.svelte-19wu2cz.svelte-19wu2cz{padding:var(--cds-spacing-sm) var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);color:var(--cds-semantic-color-text-primary);font-size:var(--cds-semantic-typography-body-font-size-sm);cursor:pointer;transition:all .2s}.expand-toggle.svelte-19wu2cz.svelte-19wu2cz:hover{border-color:var(--cds-semantic-color-interactive-primary-background);color:var(--cds-semantic-color-interactive-primary-background)}.list-content.svelte-19wu2cz.svelte-19wu2cz{margin-top:var(--cds-spacing-lg)}.tasks-container.svelte-19wu2cz.svelte-19wu2cz{display:flex;flex-direction:column;gap:var(--cds-spacing-lg)}.task-list-header.svelte-19wu2cz.svelte-19wu2cz{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-lg);padding-bottom:var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.task-list-info.svelte-19wu2cz.svelte-19wu2cz{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.task-list-info.svelte-19wu2cz a{text-decoration:none}.prd-link.svelte-19wu2cz.svelte-19wu2cz{font-size:var(--cds-semantic-typography-body-font-size-lg);color:var(--cds-semantic-color-text-primary);margin:0}.prd-link.svelte-19wu2cz.svelte-19wu2cz:hover{color:var(--cds-semantic-color-interactive-primary-background)}.task-filename.svelte-19wu2cz.svelte-19wu2cz{font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.jira-tags.svelte-19wu2cz.svelte-19wu2cz{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-2xsm);margin-top:var(--cds-spacing-2xsm)}.progress-info.svelte-19wu2cz.svelte-19wu2cz{display:flex;flex-direction:column;align-items:flex-end;gap:var(--cds-spacing-2xsm)}.progress-bar.svelte-19wu2cz.svelte-19wu2cz{width:150px;height:10px;background-color:var(--cds-semantic-color-stroke-subtle);border-radius:5px;overflow:hidden}.progress-fill.svelte-19wu2cz.svelte-19wu2cz{height:100%;background-color:var(--cds-semantic-color-interactive-primary-background);transition:width .3s ease}.progress-text.svelte-19wu2cz.svelte-19wu2cz{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:500}.relevant-files.svelte-19wu2cz.svelte-19wu2cz{margin-bottom:var(--cds-spacing-lg);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-xsm)}.relevant-files.svelte-19wu2cz h4.svelte-19wu2cz{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-sm)}.relevant-files.svelte-19wu2cz ul.svelte-19wu2cz{list-style:none;padding:0;margin:0}.relevant-files.svelte-19wu2cz li.svelte-19wu2cz{display:flex;align-items:baseline;gap:var(--cds-spacing-sm);margin-bottom:var(--cds-spacing-2xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.relevant-files.svelte-19wu2cz code.svelte-19wu2cz{font-family:monospace;color:var(--cds-semantic-color-interactive-primary-background)}.file-desc.svelte-19wu2cz.svelte-19wu2cz{color:var(--cds-semantic-color-text-secondary)}.more-files.svelte-19wu2cz.svelte-19wu2cz{color:var(--cds-semantic-color-text-secondary);font-style:italic}.checklist.svelte-19wu2cz.svelte-19wu2cz{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.task-group.svelte-19wu2cz.svelte-19wu2cz{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);overflow:hidden}.parent-task-row.svelte-19wu2cz.svelte-19wu2cz{width:100%;display:flex;align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:inherit;transition:background-color .2s}.parent-task-row.svelte-19wu2cz.svelte-19wu2cz:hover{background-color:var(--cds-semantic-color-interactive-secondary-background)}.parent-task-row.completed.svelte-19wu2cz.svelte-19wu2cz{background-color:color-mix(in srgb,var(--color-status-completed) 10%,var(--cds-semantic-color-background-elevated))}.expand-icon.svelte-19wu2cz.svelte-19wu2cz{display:inline-flex;align-items:center;flex-shrink:0}.checkbox-label.svelte-19wu2cz.svelte-19wu2cz{display:flex;align-items:center;gap:var(--cds-spacing-sm);flex:1;cursor:default}.checkbox-label.svelte-19wu2cz input[type=checkbox].svelte-19wu2cz{width:18px;height:18px;accent-color:var(--cds-semantic-color-interactive-primary-background);cursor:default}.task-id.svelte-19wu2cz.svelte-19wu2cz{font-weight:600;color:var(--cds-semantic-color-text-secondary);min-width:50px;font-size:var(--cds-semantic-typography-body-font-size-sm)}.task-title.svelte-19wu2cz.svelte-19wu2cz{flex:1;font-weight:500}.parent-task-row.svelte-19wu2cz .task-title.svelte-19wu2cz{font-weight:600}.sub-count.svelte-19wu2cz.svelte-19wu2cz{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);background-color:var(--cds-semantic-color-background-canvas);padding:2px 8px;border-radius:var(--cds-border-radius-xsm)}.sub-tasks-list.svelte-19wu2cz.svelte-19wu2cz{border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);background-color:var(--cds-semantic-color-background-canvas)}.sub-task-row.svelte-19wu2cz.svelte-19wu2cz{display:flex;align-items:center;padding:var(--cds-spacing-sm) var(--cds-spacing-md);padding-left:calc(var(--cds-spacing-md) + 36px);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);transition:background-color .2s}.sub-task-row.svelte-19wu2cz.svelte-19wu2cz:last-child{border-bottom:none}.sub-task-row.svelte-19wu2cz.svelte-19wu2cz:hover{background-color:color-mix(in srgb,var(--cds-semantic-color-interactive-primary-background) 5%,var(--cds-semantic-color-background-canvas))}.sub-task-row.completed.svelte-19wu2cz.svelte-19wu2cz,.sub-task-row.completed.svelte-19wu2cz .task-title.svelte-19wu2cz{color:var(--cds-semantic-color-text-secondary)}.no-tasks-parsed.svelte-19wu2cz.svelte-19wu2cz{color:var(--cds-semantic-color-text-secondary);font-style:italic;text-align:center;padding:var(--cds-spacing-lg)}.parent-tasks.svelte-19wu2cz.svelte-19wu2cz{display:flex;flex-direction:column;gap:var(--cds-spacing-sm)}.parent-task.svelte-19wu2cz.svelte-19wu2cz{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);overflow:hidden}.parent-task-header.svelte-19wu2cz.svelte-19wu2cz{width:100%;display:flex;align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-md);background:var(--cds-semantic-color-background-elevated);border:none;cursor:pointer;text-align:left;transition:background-color .2s}.parent-task-header.svelte-19wu2cz.svelte-19wu2cz:hover{background-color:var(--cds-semantic-color-interactive-secondary-background)}.parent-task-id.svelte-19wu2cz.svelte-19wu2cz{font-weight:600;color:var(--cds-semantic-color-text-secondary);min-width:40px}.parent-task-title.svelte-19wu2cz.svelte-19wu2cz{flex:1;font-weight:500}.parent-progress.svelte-19wu2cz.svelte-19wu2cz{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);background-color:var(--cds-semantic-color-background-canvas);padding:2px 8px;border-radius:var(--cds-border-radius-xsm)}.sub-tasks.svelte-19wu2cz.svelte-19wu2cz{border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);background-color:var(--cds-semantic-color-background-canvas)}.sub-task.svelte-19wu2cz.svelte-19wu2cz{display:flex;align-items:center;gap:var(--cds-spacing-sm);padding:var(--cds-spacing-sm) var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.sub-task.svelte-19wu2cz.svelte-19wu2cz:last-child{border-bottom:none}.status-indicator.svelte-19wu2cz.svelte-19wu2cz{width:8px;height:8px;border-radius:50%;background-color:var(--status-color);flex-shrink:0}.sub-task-id.svelte-19wu2cz.svelte-19wu2cz{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);min-width:40px}.sub-task-desc.svelte-19wu2cz.svelte-19wu2cz{flex:1;font-size:var(--cds-semantic-typography-body-font-size-sm)}.loading-container.svelte-19wu2cz.svelte-19wu2cz{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-message.svelte-19wu2cz.svelte-19wu2cz{color:var(--cds-semantic-color-stroke-feedback-error)}.empty-state.svelte-19wu2cz.svelte-19wu2cz{text-align:center;padding:var(--cds-spacing-xlg)}.agent-avatar.svelte-1ha1tj8{border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.agent-avatar-img.svelte-1ha1tj8{object-fit:cover}.agent-avatar-letter.svelte-1ha1tj8{background-color:var(--cds-semantic-color-interactive-primary-background);color:#fff;font-weight:600}.agent-avatar.sm.svelte-1ha1tj8{width:32px;height:32px;font-size:var(--cds-semantic-typography-body-font-size-sm)}.agent-avatar.md.svelte-1ha1tj8{width:48px;height:48px;font-size:var(--cds-semantic-typography-header-font-size-md)}.agent-avatar.lg.svelte-1ha1tj8{width:64px;height:64px;font-size:var(--cds-semantic-typography-header-font-size-lg)}.avatar-picker.svelte-1fqvi9h.svelte-1fqvi9h{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:var(--cds-spacing-sm)}.avatar-option.svelte-1fqvi9h.svelte-1fqvi9h{width:100%;aspect-ratio:1;padding:var(--cds-spacing-2xsm);border:2px solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);background:var(--cds-semantic-color-background-elevated);cursor:pointer;transition:border-color .15s,box-shadow .15s}.avatar-option.svelte-1fqvi9h.svelte-1fqvi9h:hover{border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:var(--shadow-sm)}.avatar-option.selected.svelte-1fqvi9h.svelte-1fqvi9h{border-color:var(--cds-semantic-color-interactive-primary-background);box-shadow:0 0 0 2px var(--cds-semantic-color-interactive-primary-background)}.avatar-option.svelte-1fqvi9h img.svelte-1fqvi9h{width:100%;height:100%;object-fit:contain;border-radius:50%;display:block}.agent-list.svelte-gkbr9s.svelte-gkbr9s{padding:var(--cds-spacing-lg) 0}.page-header.svelte-gkbr9s.svelte-gkbr9s{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-lg)}.header-left.svelte-gkbr9s h1.svelte-gkbr9s{margin:0 0 var(--cds-spacing-2xsm) 0}.header-left.svelte-gkbr9s p.svelte-gkbr9s{margin:0}.list-content.svelte-gkbr9s.svelte-gkbr9s{margin-top:var(--cds-spacing-lg)}.agents-table-container.svelte-gkbr9s.svelte-gkbr9s{background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.agents-table-wrap.svelte-gkbr9s.svelte-gkbr9s{overflow-x:auto}.agents-table.svelte-gkbr9s.svelte-gkbr9s{width:100%;border-collapse:collapse}.agents-table.svelte-gkbr9s th.svelte-gkbr9s,.agents-table.svelte-gkbr9s td.svelte-gkbr9s{padding:var(--cds-spacing-sm) var(--cds-spacing-md);text-align:left;border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.agents-table.svelte-gkbr9s th.svelte-gkbr9s{font-weight:600;color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.agents-table.svelte-gkbr9s tbody tr.svelte-gkbr9s:hover{background-color:var(--cds-semantic-color-background-canvas)}.agents-table.svelte-gkbr9s td.svelte-gkbr9s a{display:block;text-decoration:none}.agent-name-cell.svelte-gkbr9s.svelte-gkbr9s{display:flex;align-items:center;gap:var(--cds-spacing-sm);flex-wrap:nowrap;white-space:nowrap;text-decoration:none;color:var(--cds-semantic-color-text-primary);font-weight:500}.agents-table.svelte-gkbr9s td.svelte-gkbr9s a:hover .agent-name-cell{color:var(--cds-semantic-color-interactive-primary-background)}.agent-name.svelte-gkbr9s.svelte-gkbr9s{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-id.svelte-gkbr9s.svelte-gkbr9s{font-family:monospace;font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary)}.date-cell.svelte-gkbr9s.svelte-gkbr9s{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.loading-container.svelte-gkbr9s.svelte-gkbr9s{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-message.svelte-gkbr9s.svelte-gkbr9s{color:var(--cds-semantic-color-stroke-feedback-error)}.empty-state.svelte-gkbr9s.svelte-gkbr9s{text-align:center;padding:var(--cds-spacing-xlg)}.empty-state.svelte-gkbr9s button{margin-top:var(--cds-spacing-md)}.modal-backdrop.svelte-gkbr9s.svelte-gkbr9s{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-gkbr9s.svelte-gkbr9s{background:var(--cds-semantic-color-background-elevated);padding:var(--cds-spacing-xlg);border-radius:var(--cds-border-radius-lg);box-shadow:var(--shadow-lg);max-width:480px;width:90%}.modal.svelte-gkbr9s h3.svelte-gkbr9s{margin-bottom:var(--cds-spacing-md)}.modal.svelte-gkbr9s label.svelte-gkbr9s,.modal.svelte-gkbr9s .modal-label.svelte-gkbr9s{display:block;margin-top:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-2xsm);font-weight:500}.modal.svelte-gkbr9s input.svelte-gkbr9s,.modal.svelte-gkbr9s textarea.svelte-gkbr9s{width:100%;padding:var(--cds-spacing-sm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm)}.modal.svelte-gkbr9s textarea.svelte-gkbr9s{resize:vertical;min-height:60px}.modal-actions.svelte-gkbr9s.svelte-gkbr9s{margin-top:var(--cds-spacing-lg);display:flex;gap:var(--cds-spacing-md);justify-content:flex-end}.error-text.svelte-gkbr9s.svelte-gkbr9s{color:var(--cds-semantic-color-stroke-feedback-error);font-size:var(--cds-semantic-typography-body-font-size-sm);margin-bottom:var(--cds-spacing-sm)}.agent-detail.svelte-16rg1a6.svelte-16rg1a6{padding:var(--cds-spacing-lg) 0}.loading-container.svelte-16rg1a6.svelte-16rg1a6{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.error-state.svelte-16rg1a6.svelte-16rg1a6{text-align:center;padding:var(--cds-spacing-xlg)}.error-message.svelte-16rg1a6.svelte-16rg1a6{color:var(--cds-semantic-color-stroke-feedback-error);margin-bottom:var(--cds-spacing-md)}.page-header.svelte-16rg1a6.svelte-16rg1a6{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-lg)}.header-left.svelte-16rg1a6 a.back-link{display:inline-block;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-md);text-decoration:none}.header-left.svelte-16rg1a6 a.back-link:hover{color:var(--cds-semantic-color-interactive-primary-background)}.agent-title-row.svelte-16rg1a6.svelte-16rg1a6{display:flex;align-items:center;gap:var(--cds-spacing-md);flex-wrap:nowrap}.agent-avatar-wrap.svelte-16rg1a6.svelte-16rg1a6{padding:0;border:none;background:none;cursor:pointer;border-radius:50%;flex-shrink:0}.agent-avatar-wrap.svelte-16rg1a6.svelte-16rg1a6:hover{opacity:.9}.agent-title-row.svelte-16rg1a6 h1.svelte-16rg1a6{margin:0 0 var(--cds-spacing-2xsm) 0}.agent-id.svelte-16rg1a6.svelte-16rg1a6{font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.agent-name-block.svelte-16rg1a6.svelte-16rg1a6{position:relative;flex:1;min-width:0}.rename-btn.svelte-16rg1a6.svelte-16rg1a6{display:inline-block;margin-left:var(--cds-spacing-sm);padding:var(--cds-spacing-2xsm) var(--cds-spacing-sm);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-interactive-primary-background);background:none;border:none;cursor:pointer;text-decoration:underline}.rename-btn.svelte-16rg1a6.svelte-16rg1a6:hover{color:var(--cds-semantic-color-interactive-primary-background-hover)}.rename-form.svelte-16rg1a6.svelte-16rg1a6{display:flex;flex-direction:column;gap:var(--cds-spacing-sm)}.rename-input.svelte-16rg1a6.svelte-16rg1a6{padding:var(--cds-spacing-sm) var(--cds-spacing-md);font-size:var(--cds-semantic-typography-header-font-size-lg);font-weight:600;border:1px solid var(--cds-semantic-color-stroke-default);border-radius:var(--cds-border-radius-xsm);background:var(--cds-semantic-color-background-elevated);color:var(--cds-semantic-color-text-primary)}.rename-input.svelte-16rg1a6.svelte-16rg1a6:focus{outline:none;border-color:var(--cds-semantic-color-interactive-primary-background)}.rename-error.svelte-16rg1a6.svelte-16rg1a6{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-stroke-feedback-error)}.rename-actions.svelte-16rg1a6.svelte-16rg1a6{display:flex;gap:var(--cds-spacing-sm)}.content-grid.svelte-16rg1a6.svelte-16rg1a6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-lg)}.info-grid.svelte-16rg1a6.svelte-16rg1a6{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.info-row.svelte-16rg1a6.svelte-16rg1a6{display:flex;justify-content:space-between;align-items:center}.info-row.full-width.svelte-16rg1a6.svelte-16rg1a6{flex-direction:column;align-items:flex-start;gap:var(--cds-spacing-2xsm)}.info-label.svelte-16rg1a6.svelte-16rg1a6{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.stats-grid.svelte-16rg1a6.svelte-16rg1a6{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cds-spacing-md)}.stat-item.svelte-16rg1a6.svelte-16rg1a6{text-align:center;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-xsm)}.stat-value.svelte-16rg1a6.svelte-16rg1a6{display:block;font-size:var(--cds-semantic-typography-header-font-size-lg);font-weight:700;color:var(--cds-semantic-color-interactive-primary-background);margin-bottom:var(--cds-spacing-2xsm)}.stat-label.svelte-16rg1a6.svelte-16rg1a6{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.quick-links-section.svelte-16rg1a6.svelte-16rg1a6{margin-top:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-lg)}.quick-links.svelte-16rg1a6.svelte-16rg1a6{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-md)}.quick-links.svelte-16rg1a6 a{text-decoration:none}.activities-list.svelte-16rg1a6.svelte-16rg1a6{display:flex;flex-direction:column;gap:var(--cds-spacing-md)}.activity-item.svelte-16rg1a6.svelte-16rg1a6{padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);border-radius:var(--cds-border-radius-xsm);border-left:3px solid var(--cds-semantic-color-interactive-primary-background)}.activity-header.svelte-16rg1a6.svelte-16rg1a6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cds-spacing-xsm)}.activity-time.svelte-16rg1a6.svelte-16rg1a6{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary)}.activity-description.svelte-16rg1a6.svelte-16rg1a6{margin:0 0 var(--cds-spacing-xsm) 0;font-size:var(--cds-semantic-typography-body-font-size-md);color:var(--cds-semantic-color-text-primary);line-height:1.5}.activity-meta.svelte-16rg1a6.svelte-16rg1a6{font-size:var(--font-size-xs);color:var(--cds-semantic-color-text-secondary)}.activity-started.svelte-16rg1a6.svelte-16rg1a6{display:block}.empty-activities.svelte-16rg1a6.svelte-16rg1a6{text-align:center;padding:var(--cds-spacing-lg)}.modal-backdrop.svelte-16rg1a6.svelte-16rg1a6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-16rg1a6.svelte-16rg1a6{background:var(--cds-semantic-color-background-elevated);padding:var(--cds-spacing-xlg);border-radius:var(--cds-border-radius-lg);box-shadow:var(--shadow-lg);max-width:480px;width:90%}.modal.svelte-16rg1a6 h3.svelte-16rg1a6{margin-bottom:var(--cds-spacing-md)}.modal.svelte-16rg1a6 p.svelte-16rg1a6{margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary)}.modal-actions.svelte-16rg1a6.svelte-16rg1a6{display:flex;gap:var(--cds-spacing-md);justify-content:flex-end}.error-text.svelte-16rg1a6.svelte-16rg1a6{color:var(--cds-semantic-color-stroke-feedback-error);font-size:var(--cds-semantic-typography-body-font-size-sm);margin-bottom:var(--cds-spacing-sm)}.avatar-saving.svelte-16rg1a6.svelte-16rg1a6{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-top:var(--cds-spacing-sm)}.rule-list.svelte-kkddd4.svelte-kkddd4{padding:var(--cds-spacing-lg) 0}.page-header.svelte-kkddd4.svelte-kkddd4{margin-bottom:var(--cds-spacing-lg)}.page-header.svelte-kkddd4 h1.svelte-kkddd4{margin-bottom:var(--cds-spacing-2xsm)}.text-secondary.svelte-kkddd4.svelte-kkddd4{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.list-content.svelte-kkddd4.svelte-kkddd4{margin-top:var(--cds-spacing-lg)}.loading-container.svelte-kkddd4.svelte-kkddd4{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.table-container.svelte-kkddd4.svelte-kkddd4{background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.rules-table.svelte-kkddd4.svelte-kkddd4{width:100%;border-collapse:collapse}.rules-table.svelte-kkddd4 th.svelte-kkddd4{text-align:left;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.rules-table.svelte-kkddd4 td.svelte-kkddd4{padding:var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);vertical-align:middle}.rules-table.svelte-kkddd4 tbody tr:hover td.svelte-kkddd4{background-color:var(--cds-semantic-color-interactive-secondary-background)}.rules-table.svelte-kkddd4 tbody tr:last-child td.svelte-kkddd4{border-bottom:none}.rules-table.svelte-kkddd4 td.svelte-kkddd4:first-child a{color:var(--cds-semantic-color-interactive-primary-background);text-decoration:none;font-weight:500}.rules-table.svelte-kkddd4 td.svelte-kkddd4:first-child a:hover{text-decoration:underline}.description.svelte-kkddd4.svelte-kkddd4{color:var(--cds-semantic-color-text-secondary);max-width:400px}.version.svelte-kkddd4.svelte-kkddd4{font-family:monospace;color:var(--cds-semantic-color-text-secondary)}.date.svelte-kkddd4.svelte-kkddd4{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.actions.svelte-kkddd4.svelte-kkddd4{display:flex;align-items:center;gap:var(--cds-spacing-2xsm)}.empty-state.svelte-kkddd4.svelte-kkddd4{text-align:center;padding:var(--cds-spacing-xlg)}.error-message.svelte-kkddd4.svelte-kkddd4{color:var(--cds-semantic-color-stroke-feedback-error)}.markdown-editor.svelte-1cfmdmm{display:flex;border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);background-color:var(--cds-semantic-color-background-elevated);overflow:hidden;height:100%}.line-numbers.svelte-1cfmdmm{background-color:var(--cds-semantic-color-background-canvas);border-right:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);padding:var(--cds-spacing-xsm);font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);text-align:right;-webkit-user-select:none;user-select:none;overflow-y:hidden;min-width:40px}.line-numbers.svelte-1cfmdmm .line-number{line-height:1.5}.editor-wrapper.svelte-1cfmdmm{flex:1;position:relative}.editor.svelte-1cfmdmm{width:100%;height:100%;padding:var(--cds-spacing-md);font-family:monospace;font-size:var(--cds-semantic-typography-body-font-size-md);line-height:1.5;border:none;outline:none;resize:none;background-color:transparent;color:var(--cds-semantic-color-text-primary)}.editor.svelte-1cfmdmm::placeholder{color:var(--cds-semantic-color-text-secondary);opacity:.5}.rule-detail.svelte-1a6aw60.svelte-1a6aw60{max-width:1200px;margin:0 auto}.page-header.svelte-1a6aw60.svelte-1a6aw60{margin-bottom:var(--cds-spacing-lg)}.header-content.svelte-1a6aw60.svelte-1a6aw60{display:flex;justify-content:space-between;align-items:flex-start}.page-header.svelte-1a6aw60 h1.svelte-1a6aw60{font-size:var(--cds-semantic-typography-header-font-size-lg);font-weight:700;margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary)}.header-actions.svelte-1a6aw60.svelte-1a6aw60{display:flex;gap:var(--cds-spacing-xsm)}.metadata.svelte-1a6aw60.svelte-1a6aw60{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--cds-spacing-md)}.metadata-item.svelte-1a6aw60.svelte-1a6aw60{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.metadata-item.svelte-1a6aw60 .label.svelte-1a6aw60{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:500}.metadata-item.svelte-1a6aw60 .value.svelte-1a6aw60{color:var(--cds-semantic-color-text-primary)}.edit-form.svelte-1a6aw60.svelte-1a6aw60{display:flex;flex-direction:column;gap:var(--cds-spacing-lg)}.form-group.svelte-1a6aw60.svelte-1a6aw60{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.form-group.svelte-1a6aw60 label.svelte-1a6aw60,.form-label.svelte-1a6aw60.svelte-1a6aw60{font-weight:500;color:var(--cds-semantic-color-text-primary)}.form-group.svelte-1a6aw60 input.svelte-1a6aw60{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md)}.editor-header.svelte-1a6aw60.svelte-1a6aw60{display:flex;justify-content:space-between;align-items:center}.editor-container.svelte-1a6aw60.svelte-1a6aw60{display:flex;gap:var(--cds-spacing-md);height:600px}.editor-container.split-view.svelte-1a6aw60.svelte-1a6aw60{display:grid;grid-template-columns:1fr 1fr}.editor-panel.svelte-1a6aw60.svelte-1a6aw60,.preview-panel.svelte-1a6aw60.svelte-1a6aw60{flex:1;min-height:0}.validation-errors.svelte-1a6aw60.svelte-1a6aw60{padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-feedback-critical);border-radius:var(--cds-border-radius-xsm)}.validation-errors.svelte-1a6aw60 .error.svelte-1a6aw60{color:var(--cds-semantic-color-stroke-feedback-error);margin:0}.success.svelte-1a6aw60.svelte-1a6aw60{color:var(--cds-semantic-color-interactive-primary-background);margin:0}.form-actions.svelte-1a6aw60.svelte-1a6aw60{display:flex;gap:var(--cds-spacing-xsm);justify-content:flex-end}.content-view.svelte-1a6aw60.svelte-1a6aw60{min-height:200px}.version-list.svelte-1a6aw60.svelte-1a6aw60{display:flex;flex-direction:column;gap:var(--cds-spacing-xsm)}.version-item.svelte-1a6aw60.svelte-1a6aw60{padding:var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm)}.version-header.svelte-1a6aw60.svelte-1a6aw60{display:flex;gap:var(--cds-spacing-md);align-items:center}.version-number.svelte-1a6aw60.svelte-1a6aw60{font-weight:600;font-family:monospace}.version-date.svelte-1a6aw60.svelte-1a6aw60,.version-author.svelte-1a6aw60.svelte-1a6aw60{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.version-action.svelte-1a6aw60.svelte-1a6aw60{margin-top:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.error.svelte-1a6aw60.svelte-1a6aw60{color:var(--cds-semantic-color-stroke-feedback-error)}.text-secondary.svelte-1a6aw60.svelte-1a6aw60{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.context-list.svelte-hw8c09.svelte-hw8c09{padding:var(--cds-spacing-lg) 0}.page-header.svelte-hw8c09.svelte-hw8c09{margin-bottom:var(--cds-spacing-lg)}.page-header.svelte-hw8c09 h1.svelte-hw8c09{margin-bottom:var(--cds-spacing-2xsm)}.text-secondary.svelte-hw8c09.svelte-hw8c09{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.list-content.svelte-hw8c09.svelte-hw8c09{margin-top:var(--cds-spacing-lg)}.loading-container.svelte-hw8c09.svelte-hw8c09{padding:var(--cds-spacing-xlg);display:flex;justify-content:center}.table-container.svelte-hw8c09.svelte-hw8c09{background:var(--cds-semantic-color-background-elevated);border-radius:var(--cds-border-radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.context-table.svelte-hw8c09.svelte-hw8c09{width:100%;border-collapse:collapse}.context-table.svelte-hw8c09 th.svelte-hw8c09{text-align:left;padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);font-weight:600;font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.context-table.svelte-hw8c09 td.svelte-hw8c09{padding:var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);vertical-align:middle}.context-table.svelte-hw8c09 tbody tr:hover td.svelte-hw8c09{background-color:var(--cds-semantic-color-interactive-secondary-background)}.context-table.svelte-hw8c09 tbody tr:last-child td.svelte-hw8c09{border-bottom:none}.context-table.svelte-hw8c09 td.svelte-hw8c09:first-child a{color:var(--cds-semantic-color-interactive-primary-background);text-decoration:none;font-weight:500}.context-table.svelte-hw8c09 td.svelte-hw8c09:first-child a:hover{text-decoration:underline}.description.svelte-hw8c09.svelte-hw8c09{color:var(--cds-semantic-color-text-secondary);max-width:300px}.filename.svelte-hw8c09.svelte-hw8c09{font-family:monospace;color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.date.svelte-hw8c09.svelte-hw8c09,.created-by.svelte-hw8c09.svelte-hw8c09{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.actions.svelte-hw8c09.svelte-hw8c09{display:flex;align-items:center;gap:var(--cds-spacing-2xsm)}.empty-state.svelte-hw8c09.svelte-hw8c09{text-align:center;padding:var(--cds-spacing-xlg)}.error-message.svelte-hw8c09.svelte-hw8c09{color:var(--cds-semantic-color-stroke-feedback-error)}.context-detail.svelte-4zaewe.svelte-4zaewe{max-width:1200px;margin:0 auto}.page-header.svelte-4zaewe.svelte-4zaewe{margin-bottom:var(--cds-spacing-lg)}.header-content.svelte-4zaewe.svelte-4zaewe{display:flex;justify-content:space-between;align-items:flex-start}.page-header.svelte-4zaewe h1.svelte-4zaewe{font-size:var(--cds-semantic-typography-header-font-size-lg);font-weight:700;margin-bottom:var(--cds-spacing-2xsm);color:var(--cds-semantic-color-text-primary)}.header-actions.svelte-4zaewe.svelte-4zaewe{display:flex;gap:var(--cds-spacing-xsm)}.metadata.svelte-4zaewe.svelte-4zaewe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--cds-spacing-md)}.metadata-item.svelte-4zaewe.svelte-4zaewe{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.metadata-item.svelte-4zaewe .label.svelte-4zaewe{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);font-weight:500}.metadata-item.svelte-4zaewe .value.svelte-4zaewe{color:var(--cds-semantic-color-text-primary)}.edit-form.svelte-4zaewe.svelte-4zaewe{display:flex;flex-direction:column;gap:var(--cds-spacing-lg)}.form-group.svelte-4zaewe.svelte-4zaewe{display:flex;flex-direction:column;gap:var(--cds-spacing-2xsm)}.form-group.svelte-4zaewe label.svelte-4zaewe,.form-label.svelte-4zaewe.svelte-4zaewe{font-weight:500;color:var(--cds-semantic-color-text-primary)}.form-group.svelte-4zaewe input.svelte-4zaewe{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-md)}.editor-header.svelte-4zaewe.svelte-4zaewe{display:flex;justify-content:space-between;align-items:center}.editor-container.svelte-4zaewe.svelte-4zaewe{display:flex;gap:var(--cds-spacing-md);height:600px}.editor-container.split-view.svelte-4zaewe.svelte-4zaewe{display:grid;grid-template-columns:1fr 1fr}.editor-panel.svelte-4zaewe.svelte-4zaewe,.preview-panel.svelte-4zaewe.svelte-4zaewe{flex:1;min-height:0}.validation-errors.svelte-4zaewe.svelte-4zaewe{padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-feedback-critical);border-radius:var(--cds-border-radius-xsm)}.validation-errors.svelte-4zaewe .error.svelte-4zaewe{color:var(--cds-semantic-color-stroke-feedback-error);margin:0}.success.svelte-4zaewe.svelte-4zaewe{color:var(--cds-semantic-color-interactive-primary-background);margin:0}.form-actions.svelte-4zaewe.svelte-4zaewe{display:flex;gap:var(--cds-spacing-xsm);justify-content:flex-end}.content-view.svelte-4zaewe.svelte-4zaewe{min-height:200px}.error.svelte-4zaewe.svelte-4zaewe{color:var(--cds-semantic-color-stroke-feedback-error)}.text-secondary.svelte-4zaewe.svelte-4zaewe{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}@media (max-width: 768px){.editor-container.split-view.svelte-4zaewe.svelte-4zaewe{grid-template-columns:1fr}.header-content.svelte-4zaewe.svelte-4zaewe{flex-direction:column;gap:var(--cds-spacing-md)}}.code-snippet.svelte-tv58t9.svelte-tv58t9{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);background-color:var(--cds-semantic-color-background-canvas);overflow:hidden;margin:var(--cds-spacing-md) 0}.code-header.svelte-tv58t9.svelte-tv58t9{display:flex;justify-content:space-between;align-items:center;padding:var(--cds-spacing-xsm) var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-elevated);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.language-label.svelte-tv58t9.svelte-tv58t9{font-size:var(--cds-semantic-typography-body-font-size-sm);font-weight:500;color:var(--cds-semantic-color-text-secondary);text-transform:uppercase}.copy-button.svelte-tv58t9.svelte-tv58t9{background:none;border:none;padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-interactive-primary-background);cursor:pointer;border-radius:var(--cds-border-radius-xsm);transition:background-color .2s;font-weight:500}.copy-button.svelte-tv58t9.svelte-tv58t9:hover{background-color:var(--cds-semantic-color-interactive-secondary-background)}.copy-button.copied.svelte-tv58t9.svelte-tv58t9{color:var(--cds-semantic-color-interactive-primary-background)}.code-block.svelte-tv58t9.svelte-tv58t9{margin:0;padding:var(--cds-spacing-md);overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:var(--cds-semantic-typography-body-font-size-sm);line-height:1.6;background-color:var(--cds-semantic-color-background-canvas);color:var(--cds-semantic-color-text-primary)}.code-block.svelte-tv58t9 code.svelte-tv58t9{font-family:inherit;font-size:inherit;background:none;padding:0;border-radius:0}.documentation.svelte-c3572h.svelte-c3572h{padding:var(--cds-spacing-lg) 0}.page-header.svelte-c3572h.svelte-c3572h{margin-bottom:var(--cds-spacing-xlg)}.page-header.svelte-c3572h h1.svelte-c3572h{margin-bottom:var(--cds-spacing-2xsm)}.section.svelte-c3572h.svelte-c3572h{margin-bottom:var(--cds-spacing-xlg)}.section.svelte-c3572h h2.svelte-c3572h{font-size:var(--cds-semantic-typography-header-font-size-md);margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-primary)}.section.svelte-c3572h h3.svelte-c3572h{font-size:var(--cds-semantic-typography-body-font-size-lg);margin-top:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-primary)}.section.svelte-c3572h h4.svelte-c3572h{font-size:var(--cds-semantic-typography-body-font-size-md);margin-top:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-xsm);color:var(--cds-semantic-color-text-primary);font-weight:600}.section.svelte-c3572h p.svelte-c3572h{margin-bottom:var(--cds-spacing-md);line-height:1.6}.section.svelte-c3572h code.svelte-c3572h{font-family:Courier New,Courier,monospace;background-color:var(--cds-semantic-color-background-canvas);padding:2px 6px;border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.section.svelte-c3572h ul.svelte-c3572h,.section.svelte-c3572h ol.svelte-c3572h{margin-left:var(--cds-spacing-lg);margin-bottom:var(--cds-spacing-md)}.section.svelte-c3572h li.svelte-c3572h{margin-bottom:var(--cds-spacing-2xsm);line-height:1.6}.language-selector.svelte-c3572h.svelte-c3572h{display:flex;gap:var(--cds-spacing-xsm);margin:var(--cds-spacing-md) 0}.lang-button.svelte-c3572h.svelte-c3572h{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);background-color:var(--cds-semantic-color-background-elevated);color:var(--cds-semantic-color-text-primary);border-radius:var(--cds-border-radius-xsm);cursor:pointer;font-size:var(--cds-semantic-typography-body-font-size-sm);transition:all .2s}.lang-button.svelte-c3572h.svelte-c3572h:hover{background-color:var(--cds-semantic-color-interactive-secondary-background);border-color:var(--cds-semantic-color-interactive-primary-background)}.lang-button.active.svelte-c3572h.svelte-c3572h{background-color:var(--cds-semantic-color-interactive-primary-background);color:#fff;border-color:var(--cds-semantic-color-interactive-primary-background)}.api-table-wrapper.svelte-c3572h.svelte-c3572h{overflow-x:auto;margin:var(--cds-spacing-md) 0}.api-table.svelte-c3572h.svelte-c3572h{width:100%;border-collapse:collapse;font-size:var(--cds-semantic-typography-body-font-size-sm)}.api-table.svelte-c3572h th.svelte-c3572h{background-color:var(--cds-semantic-color-background-canvas);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);text-align:left;font-weight:600;border-bottom:2px solid var(--cds-semantic-color-stroke-subtle)}.api-table.svelte-c3572h td.svelte-c3572h{padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.api-table.svelte-c3572h tr.svelte-c3572h:hover{background-color:var(--cds-semantic-color-background-canvas)}.api-docs-link.svelte-c3572h.svelte-c3572h{text-align:center}.api-docs-link.svelte-c3572h h2.svelte-c3572h{margin-bottom:var(--cds-spacing-md)}.api-docs-link.svelte-c3572h p.svelte-c3572h{margin-bottom:var(--cds-spacing-lg)}.prompt-box.svelte-c3572h.svelte-c3572h{background-color:var(--cds-semantic-color-interactive-secondary-background);border-left:4px solid var(--cds-semantic-color-interactive-primary-background);padding:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);margin:var(--cds-spacing-md) 0}.prompt-header.svelte-c3572h.svelte-c3572h{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cds-spacing-xsm)}.prompt-copy-button.svelte-c3572h.svelte-c3572h{background:none;border:var(--cds-border-width-default) solid var(--cds-semantic-color-interactive-primary-background);padding:var(--cds-spacing-2xsm) var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-interactive-primary-background);cursor:pointer;border-radius:var(--cds-border-radius-xsm);transition:all .2s;font-weight:500}.prompt-copy-button.svelte-c3572h.svelte-c3572h:hover{background-color:var(--cds-semantic-color-interactive-primary-background);color:#fff}.prompt-copy-button.copied.svelte-c3572h.svelte-c3572h{background-color:var(--cds-semantic-color-interactive-primary-background);color:#fff;border-color:var(--cds-semantic-color-interactive-primary-background)}.prompt-text.svelte-c3572h.svelte-c3572h{font-family:Courier New,Courier,monospace;background-color:var(--cds-semantic-color-background-elevated);padding:var(--cds-spacing-xsm) var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);margin:var(--cds-spacing-xsm) 0;font-size:var(--cds-semantic-typography-body-font-size-sm);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.prompt-note.svelte-c3572h.svelte-c3572h{margin-top:var(--cds-spacing-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.sdk-download-box.svelte-c3572h .sdk-url.svelte-c3572h{word-break:break-all;font-size:var(--cds-semantic-typography-body-font-size-sm);flex:1;min-width:0}.quick-start-section.svelte-c3572h.svelte-c3572h{margin-bottom:var(--cds-spacing-xlg)}.prompt-grid.svelte-c3572h.svelte-c3572h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--cds-spacing-lg);margin:var(--cds-spacing-lg) 0}.prompt-card.svelte-c3572h.svelte-c3572h{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas)}.prompt-card.svelte-c3572h h3.svelte-c3572h{font-size:var(--cds-semantic-typography-body-font-size-lg);margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-interactive-primary-background);font-weight:600}.prompt-content.svelte-c3572h.svelte-c3572h{margin-top:var(--cds-spacing-xsm)}.prompt-label.svelte-c3572h.svelte-c3572h{font-size:var(--cds-semantic-typography-body-font-size-sm);color:var(--cds-semantic-color-text-secondary);margin-bottom:var(--cds-spacing-xsm);font-weight:500}.quick-start-note.svelte-c3572h.svelte-c3572h{margin-top:var(--cds-spacing-lg);padding-top:var(--cds-spacing-md);border-top:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.role-grid.svelte-c3572h.svelte-c3572h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--cds-spacing-lg);margin:var(--cds-spacing-lg) 0}.role-card.svelte-c3572h.svelte-c3572h{border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-sm);padding:var(--cds-spacing-md);background-color:var(--cds-semantic-color-background-canvas);transition:box-shadow .2s}.role-card.svelte-c3572h.svelte-c3572h:hover{box-shadow:0 2px 8px #0000001a}.role-card.svelte-c3572h h4.svelte-c3572h{font-size:var(--cds-semantic-typography-body-font-size-lg);margin-bottom:var(--cds-spacing-xsm);color:var(--cds-semantic-color-interactive-primary-background);font-weight:600}.role-card.svelte-c3572h p.svelte-c3572h{margin-bottom:0;font-size:var(--cds-semantic-typography-body-font-size-sm);line-height:1.6}@media (max-width: 768px){.prompt-grid.svelte-c3572h.svelte-c3572h,.role-grid.svelte-c3572h.svelte-c3572h{grid-template-columns:1fr}}.tokens-page.svelte-1aa8kps.svelte-1aa8kps{padding:var(--cds-spacing-lg) 0}.page-header.svelte-1aa8kps.svelte-1aa8kps{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-xlg)}.header-left.svelte-1aa8kps h1.svelte-1aa8kps{font-size:var(--cds-semantic-typography-header-font-size-lg);margin:0 0 var(--cds-spacing-sm) 0}.subtitle.svelte-1aa8kps.svelte-1aa8kps{color:var(--cds-semantic-color-text-secondary);margin:0}.subtitle.svelte-1aa8kps code.svelte-1aa8kps{background:var(--cds-semantic-color-stroke-subtle);padding:2px 6px;border-radius:var(--cds-border-radius-xsm);font-size:var(--cds-semantic-typography-body-font-size-sm)}.error-banner.svelte-1aa8kps.svelte-1aa8kps{background-color:var(--cds-semantic-color-background-feedback-destructive);color:var(--cds-semantic-color-text-feedback-on-destructive);padding:var(--cds-spacing-md);border-radius:var(--cds-border-radius-xsm);margin-bottom:var(--cds-spacing-md)}.empty-state.svelte-1aa8kps.svelte-1aa8kps{text-align:center;padding:var(--cds-spacing-xlg)}.empty-state.svelte-1aa8kps p.svelte-1aa8kps{margin-bottom:var(--cds-spacing-md);color:var(--cds-semantic-color-text-secondary)}.empty-state.svelte-1aa8kps .hint.svelte-1aa8kps{font-size:var(--cds-semantic-typography-body-font-size-sm)}.empty-state.svelte-1aa8kps .link.svelte-1aa8kps{color:var(--cds-semantic-color-interactive-primary-background);text-decoration:underline}.group-title.svelte-1aa8kps.svelte-1aa8kps{font-size:var(--cds-semantic-typography-body-font-size-lg);margin-bottom:var(--cds-spacing-md)}.table-wrap.svelte-1aa8kps.svelte-1aa8kps{overflow-x:auto}.tokens-table.svelte-1aa8kps.svelte-1aa8kps{width:100%;border-collapse:collapse}.tokens-table.svelte-1aa8kps th.svelte-1aa8kps,.tokens-table.svelte-1aa8kps td.svelte-1aa8kps{padding:var(--cds-spacing-sm) var(--cds-spacing-md);text-align:left;border-bottom:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle)}.tokens-table.svelte-1aa8kps th.svelte-1aa8kps{font-weight:600;color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm)}.actions.svelte-1aa8kps.svelte-1aa8kps{white-space:nowrap}.actions.svelte-1aa8kps button{margin-right:var(--cds-spacing-2xsm)}.modal-backdrop.svelte-1aa8kps.svelte-1aa8kps{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1aa8kps.svelte-1aa8kps{background:var(--cds-semantic-color-background-elevated);padding:var(--cds-spacing-xlg);border-radius:var(--cds-border-radius-lg);box-shadow:var(--shadow-lg);max-width:480px;width:90%}.modal.svelte-1aa8kps h3.svelte-1aa8kps{margin-bottom:var(--cds-spacing-md)}.modal.svelte-1aa8kps label.svelte-1aa8kps{display:block;margin-top:var(--cds-spacing-md);margin-bottom:var(--cds-spacing-2xsm);font-weight:500}.modal.svelte-1aa8kps input.svelte-1aa8kps,.modal.svelte-1aa8kps select.svelte-1aa8kps{width:100%;padding:var(--cds-spacing-sm) var(--cds-spacing-md);border:var(--cds-border-width-default) solid var(--cds-semantic-color-stroke-subtle);border-radius:var(--cds-border-radius-xsm)}.modal-actions.svelte-1aa8kps.svelte-1aa8kps{margin-top:var(--cds-spacing-lg);display:flex;gap:var(--cds-spacing-md);justify-content:flex-end}.secret-warning.svelte-1aa8kps.svelte-1aa8kps{color:var(--cds-semantic-color-text-secondary);font-size:var(--cds-semantic-typography-body-font-size-sm);margin-bottom:var(--cds-spacing-md)}.secret-row.svelte-1aa8kps.svelte-1aa8kps{display:flex;gap:var(--cds-spacing-md);align-items:center;margin-bottom:var(--cds-spacing-md)}.secret-value.svelte-1aa8kps.svelte-1aa8kps{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--cds-semantic-typography-body-font-size-sm);background:var(--cds-semantic-color-background-canvas);padding:var(--cds-spacing-sm);border-radius:var(--cds-border-radius-xsm)}.error-text.svelte-1aa8kps.svelte-1aa8kps{color:var(--cds-semantic-color-stroke-feedback-error);font-size:var(--cds-semantic-typography-body-font-size-sm);margin-bottom:var(--cds-spacing-sm)}
