@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-mono/GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-mono/GeistMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--cs-background: #e9eaf4;--cs-foreground: #171829;--cs-card: #f7f7fa;--cs-header: #dedfec;--cs-text-secondary: #5c5e72;--cs-primary: #6658e8;--cs-primary-hover: #5144c8;--cs-primary-soft: rgba(102, 88, 232, .13);--cs-background-light: #dfe0eb;--cs-border: rgba(23, 24, 41, .17);--cs-muted-surface: rgba(255, 255, 255, .48);--cs-error: #d9473f;--cs-success: #15865b;--cs-coral: #ff715b;--cs-mint: #a9eccd;--cs-page-gradient: radial-gradient( circle at 82% 5%, rgba(169, 236, 205, .72) 0, rgba(169, 236, 205, .28) 18rem, transparent 38rem ), linear-gradient(180deg, #e9eaf4 0%, #f7f7fa 46%, #e9eaf4 100%);--cs-surface-gradient: linear-gradient( 145deg, rgba(255, 255, 255, .82), rgba(247, 247, 250, .58) );--cs-dark-gradient: linear-gradient(145deg, #171829 0%, #292a40 100%);--cs-shadow-sm: 0 14px 35px rgba(23, 24, 41, .08);--cs-shadow-md: 0 24px 60px rgba(23, 24, 41, .14);--cs-radius-card: 14px;--cs-radius-panel: 18px;--cs-font-sans: "Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cs-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Consolas, monospace}.codascan-app{--p-color-bg: rgba(233, 234, 244, 1);--p-color-bg-surface: rgba(247, 247, 250, 1);--p-color-bg-surface-hover: rgba(255, 255, 255, 1);--p-color-bg-surface-secondary: rgba(222, 223, 236, .55);--p-color-bg-surface-secondary-hover: rgba(222, 223, 236, .75);--p-color-bg-fill-brand: rgba(23, 24, 41, 1);--p-color-bg-fill-brand-hover: rgba(102, 88, 232, 1);--p-color-bg-fill-brand-active: rgba(81, 68, 200, 1);--p-color-bg-fill-emphasis: rgba(102, 88, 232, 1);--p-color-bg-fill-emphasis-hover: rgba(81, 68, 200, 1);--p-color-bg-fill-emphasis-active: rgba(65, 54, 170, 1);--p-color-bg-surface-emphasis: rgba(102, 88, 232, .1);--p-color-bg-surface-info: rgba(102, 88, 232, .08);--p-color-bg-surface-success: rgba(169, 236, 205, .35);--p-color-text: rgba(23, 24, 41, 1);--p-color-text-secondary: rgba(92, 94, 114, 1);--p-color-text-link: rgba(102, 88, 232, 1);--p-color-text-link-hover: rgba(81, 68, 200, 1);--p-color-text-emphasis: rgba(102, 88, 232, 1);--p-color-text-emphasis-hover: rgba(81, 68, 200, 1);--p-color-border: rgba(23, 24, 41, .17);--p-color-border-focus: rgba(102, 88, 232, 1);--p-color-border-emphasis: rgba(102, 88, 232, 1);--p-color-icon-emphasis: rgba(102, 88, 232, 1);--p-font-family-sans: var(--cs-font-sans);--p-font-family-mono: var(--cs-font-mono);--p-border-radius-200: .5rem;--p-border-radius-300: .75rem;--p-shadow-300: var(--cs-shadow-sm);--p-shadow-400: var(--cs-shadow-md);min-height:100%;font-family:var(--cs-font-sans);color:var(--cs-foreground);background:var(--cs-page-gradient)}.codascan-app .Polaris-Page{max-width:62rem}.codascan-app .Polaris-Page__Content{padding-top:.5rem}.codascan-app .Polaris-Card{background:var(--cs-surface-gradient);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.codascan-app .Polaris-Banner--withinPage{border-radius:var(--cs-radius-card)}.codascan-app .Polaris-Link{color:var(--cs-primary)}.codascan-app .Polaris-Link:hover{color:var(--cs-primary-hover)}.codascan-app .Polaris-Button--variantPrimary{background:var(--cs-foreground);border-color:var(--cs-foreground)}.codascan-app .Polaris-Button--variantPrimary:hover{background:var(--cs-primary);border-color:var(--cs-primary)}.codascan-app .Polaris-Button--pressed{background:var(--cs-primary-soft);color:var(--cs-primary)}.codascan-app *:focus-visible{outline:2px solid var(--cs-primary);outline-offset:3px}
