@layer tokens,reset,base,layout,components,features,utilities;@layer tokens{:root{--em-white: #FFFFFF;--em-black: #000000;--em-gray-10: #F1F3F6;--em-gray-20: #DCE1E5;--em-gray-30: #C1C8CC;--em-gray-40: #939EA3;--em-gray-50: #6D7578;--em-gray-60: #555B5E;--em-gray-70: #373C3E;--em-gray-80: #242728;--em-gray-90: #181A1B;--em-blueberry-10: #E5EEFF;--em-blueberry-30: #B3CCFF;--em-blueberry-50: #437CEF;--em-blueberry-70: #1F4EAD;--em-blueberry-90: #1C2B4A;--em-candy-10: #FDE8FD;--em-candy-30: #FBB6FB;--em-candy-50: #CC52CC;--em-candy-70: #9D2F9D;--em-candy-90: #3D0F3D;--em-cherry-10: #FFE5E5;--em-cherry-30: #FFB3B3;--em-cherry-50: #F25A5A;--em-cherry-70: #993333;--em-cherry-90: #450808;--em-grape-10: #ECE5FF;--em-grape-30: #C7B3FF;--em-grape-50: #8F66FF;--em-grape-70: #4A29A3;--em-grape-90: #291F47;--em-lemon-10: #FFF6E5;--em-lemon-30: #FFE5B2;--em-lemon-50: #FFC34D;--em-lemon-70: #B88114;--em-lemon-90: #453008;--em-lime-10: #E5FFE5;--em-lime-30: #BEF4BE;--em-lime-50: #66CC66;--em-lime-70: #3D8F3D;--em-lime-90: #1B321B;--em-mint-10: #E3FFFA;--em-mint-30: #A8F0E8;--em-mint-50: #2EB8A1;--em-mint-70: #178270;--em-mint-90: #1B322E;--em-sky-10: #E5FAFF;--em-sky-30: #99EBFF;--em-sky-50: #17AACF;--em-sky-70: #087691;--em-sky-90: #0F343D;--em-tangerine-10: #FFF0E5;--em-tangerine-30: #FFD2B3;--em-tangerine-50: #FF974C;--em-tangerine-70: #A35C29;--em-tangerine-90: #492104;--em-watermelon-10: #FFE5EE;--em-watermelon-30: #FFB3CC;--em-watermelon-50: #EB477E;--em-watermelon-70: #9D2F54;--em-watermelon-90: #45081C;--em-red-50: #F25A5A;--em-green-50: #02C966;--font-em-extra-bold32-family: "Inter";--font-em-extra-bold32-size: 32px;--font-em-extra-bold32-weight: 800;--font-em-extra-bold30-family: "Inter";--font-em-extra-bold30-size: 30px;--font-em-extra-bold30-weight: 800;--font-em-semi-bold10-family: "Inter";--font-em-semi-bold10-size: 10px;--font-em-semi-bold10-weight: 600;--font-em-semi-bold12-family: "Inter";--font-em-semi-bold12-size: 12px;--font-em-semi-bold12-weight: 600;--font-em-semi-bold16-family: "Inter";--font-em-semi-bold16-size: 16px;--font-em-semi-bold16-weight: 600;--font-em-semi-bold20-family: "Inter";--font-em-semi-bold20-size: 20px;--font-em-semi-bold20-weight: 600;--font-em-bold72-family: "Inter";--font-em-bold72-size: 72px;--font-em-bold72-weight: 700;--font-em-bold48-family: "Inter";--font-em-bold48-size: 48px;--font-em-bold48-weight: 700;--font-em-bold32-family: "Inter";--font-em-bold32-size: 32px;--font-em-bold32-weight: 700;--font-em-bold24-family: "Inter";--font-em-bold24-size: 24px;--font-em-bold24-weight: 700;--font-em-bold20-family: "Inter";--font-em-bold20-size: 20px;--font-em-bold20-weight: 700;--font-em-bold14-family: "Inter";--font-em-bold14-size: 14px;--font-em-bold14-weight: 700;--font-em-bold16-family: "Inter";--font-em-bold16-size: 16px;--font-em-bold16-weight: 700;--font-em-bold12-family: "Inter";--font-em-bold12-size: 12px;--font-em-bold12-weight: 700;--font-em-bold10-family: "Inter";--font-em-bold10-size: 10px;--font-em-bold10-weight: 700;--font-em-bold6-family: "Inter";--font-em-bold6-size: 6px;--font-em-bold6-weight: 700;--font-em-regular32-family: "Inter";--font-em-regular32-size: 32px;--font-em-regular32-weight: 400;--font-em-regular24-family: "Inter";--font-em-regular24-size: 24px;--font-em-regular24-weight: 400;--font-em-regular20-family: "Inter";--font-em-regular20-size: 20px;--font-em-regular20-weight: 400;--font-em-regular16-family: "Inter";--font-em-regular16-size: 16px;--font-em-regular16-weight: 400;--font-em-regular14-family: "Inter";--font-em-regular14-size: 14px;--font-em-regular14-weight: 400;--font-em-regular12-family: "Inter";--font-em-regular12-size: 12px;--font-em-regular12-weight: 400;--font-em-regular10-family: "Inter";--font-em-regular10-size: 10px;--font-em-regular10-weight: 400;--font-em-regular8-family: "Inter";--font-em-regular8-size: 8px;--font-em-regular8-weight: 400;--font-em-medium32-family: "Inter";--font-em-medium32-size: 32px;--font-em-medium32-weight: 500;--font-em-medium20-family: "Inter";--font-em-medium20-size: 20px;--font-em-medium20-weight: 500;--font-em-medium16-family: "Inter";--font-em-medium16-size: 16px;--font-em-medium16-weight: 500;--font-em-medium14-family: "Inter";--font-em-medium14-size: 14px;--font-em-medium14-weight: 500;--font-em-medium12-family: "Inter";--font-em-medium12-size: 12px;--font-em-medium12-weight: 500;--font-em-medium10-family: "Inter";--font-em-medium10-size: 10px;--font-em-medium10-weight: 500;--font-em-light48-family: "Inter";--font-em-light48-size: 48px;--font-em-light48-weight: 300;--font-em-light32-family: "Inter";--font-em-light32-size: 32px;--font-em-light32-weight: 300;--font-em-light20-family: "Inter";--font-em-light20-size: 20px;--font-em-light20-weight: 300;--font-em-extra-light48-family: "Inter-ExtraLight";--font-em-extra-light48-size: 48px;--font-em-extra-light48-weight: 300;--font-em-extra-light32-family: "Inter-ExtraLight";--font-em-extra-light32-size: 32px;--font-em-extra-light32-weight: 300;--font-em-extra-light24-family: "Inter-ExtraLight";--font-em-extra-light24-size: 24px;--font-em-extra-light24-weight: 300;--font-em-extra-light20-family: "Inter-ExtraLight";--font-em-extra-light20-size: 20px;--font-em-extra-light20-weight: 300;--font-em-bold-italic32-family: "Inter";--font-em-bold-italic32-size: 32px;--font-em-bold-italic32-weight: 700;--font-em-bold-italic14-family: "Inter";--font-em-bold-italic14-size: 14px;--font-em-bold-italic14-weight: 700;--font-em-regular-italic32-family: "Inter";--font-em-regular-italic32-size: 32px;--font-em-regular-italic32-weight: 400;--font-em-regular-italic16-family: "Inter";--font-em-regular-italic16-size: 16px;--font-em-regular-italic16-weight: 400;--font-em-regular-italic14-family: "Inter";--font-em-regular-italic14-size: 14px;--font-em-regular-italic14-weight: 400;--font-em-regular-italic12-family: "Inter";--font-em-regular-italic12-size: 12px;--font-em-regular-italic12-weight: 400;--font-em-mono-regular32-family: "SourceCodePro";--font-em-mono-regular32-size: 32px;--font-em-mono-regular32-weight: 400;--font-em-mono-regular24-family: "SourceCodePro";--font-em-mono-regular24-size: 24px;--font-em-mono-regular24-weight: 400;--font-em-mono-regular22-family: "SourceCodePro";--font-em-mono-regular22-size: 22px;--font-em-mono-regular22-weight: 400;--font-em-mono-regular20-family: "SourceCodePro";--font-em-mono-regular20-size: 20px;--font-em-mono-regular20-weight: 400;--font-em-mono-regular16-family: "SourceCodePro";--font-em-mono-regular16-size: 16px;--font-em-mono-regular16-weight: 400;--font-em-mono-regular14-family: "SourceCodePro";--font-em-mono-regular14-size: 14px;--font-em-mono-regular14-weight: 400;--font-em-mono-regular12-family: "SourceCodePro";--font-em-mono-regular12-size: 12px;--font-em-mono-regular12-weight: 400;--font-em-mono-regular10-family: "SourceCodePro";--font-em-mono-regular10-size: 10px;--font-em-mono-regular10-weight: 400;--font-em-mono-medium10-family: "SourceCodePro";--font-em-mono-medium10-size: 10px;--font-em-mono-medium10-weight: 500;--font-em-mono-medium12-family: "SourceCodePro";--font-em-mono-medium12-size: 12px;--font-em-mono-medium12-weight: 500;--font-em-rounded-regular12-family: "SFCompactRounded";--font-em-rounded-regular12-size: 12px;--font-em-rounded-regular12-weight: 400;--font-em-rounded-regular14-family: "SFCompactRounded";--font-em-rounded-regular14-size: 14px;--font-em-rounded-regular14-weight: 400;--font-em-rounded-regular16-family: "SFCompactRounded";--font-em-rounded-regular16-size: 16px;--font-em-rounded-regular16-weight: 400;--font-em-rounded-regular48-family: "SFCompactRounded";--font-em-rounded-regular48-size: 48px;--font-em-rounded-regular48-weight: 400;--font-em-rounded-medium48-family: "SFCompactRounded";--font-em-rounded-medium48-size: 48px;--font-em-rounded-medium48-weight: 500;--font-em-rounded-medium32-family: "SFCompactRounded";--font-em-rounded-medium32-size: 32px;--font-em-rounded-medium32-weight: 500;--font-em-rounded-medium24-family: "SFCompactRounded";--font-em-rounded-medium24-size: 24px;--font-em-rounded-medium24-weight: 500;--font-em-rounded-medium16-family: "SFCompactRounded";--font-em-rounded-medium16-size: 16px;--font-em-rounded-medium16-weight: 500;--font-em-rounded-medium14-family: "SFCompactRounded";--font-em-rounded-medium14-size: 14px;--font-em-rounded-medium14-weight: 500;--font-em-rounded-semi-bold14-family: "SFCompactRounded";--font-em-rounded-semi-bold14-size: 14px;--font-em-rounded-semi-bold14-weight: 600;--font-em-rounded-semi-bold16-family: "SFCompactRounded";--font-em-rounded-semi-bold16-size: 16px;--font-em-rounded-semi-bold16-weight: 600;--font-em-rounded-semi-bold18-family: "SFCompactRounded";--font-em-rounded-semi-bold18-size: 18px;--font-em-rounded-semi-bold18-weight: 600;--font-em-rounded-semi-bold24-family: "SFCompactRounded";--font-em-rounded-semi-bold24-size: 24px;--font-em-rounded-semi-bold24-weight: 600;--font-em-rounded-semi-bold32-family: "SFCompactRounded";--font-em-rounded-semi-bold32-size: 32px;--font-em-rounded-semi-bold32-weight: 600;--font-em-rounded-semi-bold48-family: "SFCompactRounded";--font-em-rounded-semi-bold48-size: 48px;--font-em-rounded-semi-bold48-weight: 600;--font-em-rounded-bold48-family: "SFCompactRounded";--font-em-rounded-bold48-size: 48px;--font-em-rounded-bold48-weight: 700;--font-em-serif32-family: "InstrumentSerif";--font-em-serif32-size: 32px;--font-em-serif32-weight: 400}}@layer tokens{:root{--text-primary: #FFFFFF;--text-primary-tint: rgb(255 255 255 / 64%);--text-secondary: #97A1AB;--text-tertiary: #5F6872;--text-dim: #515962;--text-primary-inverse: #0A0E12;--text-brand: #357BFF;--text-bluewhite: #ECF3FF;--surface-background: #0A0E12;--surface-background-tint: rgb(10 14 18 / 20%);--surface-background-tint-dark: rgb(10 14 18 / 40%);--surface-primary: #14181C;--surface-secondary: #1F2429;--surface-tertiary: #2F373E;--surface-brand: #0D61FF;--surface-positive: #008643;--surface-destructive: rgb(242 90 90 / 20%);--surface-brand-tint: rgb(13 97 255 / 10%);--border-low: rgb(255 255 255 / 4%);--border-medium: rgb(255 255 255 / 8%);--border-high: rgb(255 255 255 / 20%);--corner-small: 8px;--corner-base: 12px;--corner-medium: 16px;--corner-large: 24px;--corner-round: 999px;--button-primary: #FFFFFF;--button-secondary: #2F373E;--button-tertiary: #1F2429;--button-disabled: #1A1F23;--button-selected: #0D61FF;--spacing-xsmall: 4px;--spacing-small: 8px;--spacing-base: 12px;--spacing-medium: 16px;--spacing-mediumish: 20px;--spacing-large: 24px;--spacing-xlarge: 32px;color-scheme:dark}}@property --transaction-detail-color{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --transaction-accent{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --transaction-icon-background{syntax: "<color>"; inherits: true; initial-value: transparent;}@layer tokens{:root{--font-inter: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Source Code Pro", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-6: .375rem;--font-size-8: .5rem;--font-size-10: .625rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-30: 1.875rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-72: 4.5rem;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--line-height-tight: 1;--line-height-title: 1.08;--line-height-body: 1.35;--scrollbar-thumb: color-mix(in srgb, var(--surface-secondary) 72%, transparent);--scrollbar-thumb-hover: var(--surface-secondary);color:var(--text-primary);background:var(--surface-background);font-family:var(--font-inter);font-synthesis:none;text-rendering:optimizeLegibility}}@layer reset{*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:.5rem;height:.5rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--corner-round);background:var(--scrollbar-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{min-width:320px;margin:0;background:var(--surface-background)}#app{height:100%;overflow:hidden}button,input{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,p{margin:0}@media(max-width:850px){html,body,#app{height:auto;min-height:100%;overflow:auto}}}@layer base{@font-face{font-family:SF Compact Rounded;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/SF-Compact-Rounded-Regular.ttf) format("truetype")}button:focus-visible{outline:2px solid var(--border-high);outline-offset:2px}}@layer layout{.app-shell{--main-navigation-width: 280px;display:grid;grid-template-columns:var(--main-navigation-width) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 0%,var(--surface-secondary),var(--surface-background) 28rem),var(--surface-background);transition:grid-template-columns .18s ease}@media(min-width:851px)and (max-width:1099px){.app-shell{--main-navigation-width: 4.75rem}}.empty-state{margin:0;padding:var(--spacing-medium) var(--spacing-xsmall);color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-body)}.workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(24rem,28vw,26rem);min-height:0;min-width:0;overflow:hidden}.workspace.single-pane{grid-template-columns:minmax(0,1fr)}.content-pane{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--spacing-xlarge) + var(--spacing-xlarge) + var(--spacing-mediumish)) var(--spacing-medium) calc(var(--spacing-xlarge) + var(--spacing-medium)) var(--spacing-xlarge)}.pane-header{margin-bottom:calc(var(--spacing-xlarge) + var(--spacing-large))}.pane-header h1{font-family:"SF Pro",var(--font-inter);font-size:var(--font-size-32);font-style:normal;font-weight:var(--font-weight-bold);line-height:38px;letter-spacing:0}.detail-pane{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--border-low);background:var(--surface-background);--transaction-detail-color: var(--em-gray-50)}@media(max-width:850px){.app-shell{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}}@media(prefers-reduced-motion:reduce){.app-shell{transition:none}}@media(max-width:850px){.workspace{grid-template-columns:1fr;overflow:visible}}@media(max-width:850px){.content-pane{overflow:visible;padding:var(--spacing-xlarge) var(--spacing-medium)}}@media(max-width:850px){.detail-pane{min-height:auto;overflow:visible;border-left:0;border-top:1px solid var(--border-low)}}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@layer components{.logo-title-view.svelte-oj32d9{display:grid;justify-items:center;gap:0;width:100%}.logo-title-view.svelte-oj32d9 img:where(.svelte-oj32d9){width:5rem;height:5rem;margin-bottom:var(--spacing-base)}.logo-title-view.svelte-oj32d9 h1:where(.svelte-oj32d9){margin-bottom:var(--spacing-xsmall);color:var(--em-white);font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.logo-title-view.svelte-oj32d9 p:where(.svelte-oj32d9){background:linear-gradient(180deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--font-size-16);line-height:var(--line-height-body)}}@layer components{.security-pattern.svelte-1lkdmg7{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--surface-primary) 0%,var(--surface-background) 100%);opacity:var(--security-pattern-opacity, 1)}}@layer components{.auth-shell.svelte-p82vxn{display:grid;min-height:100dvh;place-items:center;padding:var(--spacing-large);overflow:hidden;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--surface-brand) 20%,transparent),transparent 28rem),var(--surface-background)}.launch-screen.svelte-p82vxn{position:relative;align-items:stretch;justify-items:center;overflow:auto}.launch-panel.svelte-p82vxn{position:relative;z-index:1;display:grid;width:min(100%,27rem);padding-inline:var(--spacing-large)}.launch-panel.svelte-p82vxn{align-content:center;gap:calc(var(--spacing-xlarge) + var(--spacing-medium));min-height:100dvh}.launch-status.svelte-p82vxn{display:grid;justify-items:center;gap:var(--spacing-base);text-align:center}.launch-status.svelte-p82vxn span:where(.svelte-p82vxn){width:2rem;height:2rem;border:2px solid var(--border-high);border-top-color:var(--em-white);border-radius:var(--corner-round);animation:svelte-p82vxn-launch-spin .9s linear infinite}.launch-status.svelte-p82vxn h2:where(.svelte-p82vxn){color:var(--text-primary);font-size:var(--font-size-24);font-weight:var(--font-weight-bold)}.launch-status.svelte-p82vxn p:where(.svelte-p82vxn){color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-body)}@keyframes svelte-p82vxn-launch-spin{to{transform:rotate(360deg)}}}@layer components{.auth-kicker.svelte-1pqbfj1{color:var(--text-brand);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.onboarding-copy.svelte-1pqbfj1{display:grid;gap:var(--spacing-base);text-align:center}.onboarding-copy.svelte-1pqbfj1 h1:where(.svelte-1pqbfj1){color:var(--text-primary);font-family:"SF Pro",var(--font-inter);font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:38px}.onboarding-copy.svelte-1pqbfj1 p:where(.svelte-1pqbfj1):not(.auth-kicker){color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-body)}.onboarding-learn-more.svelte-1pqbfj1{width:fit-content;border:0;padding:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--font-size-16);text-align:left;text-decoration:underline;cursor:pointer}.onboarding-actions.svelte-1pqbfj1{display:grid;gap:var(--spacing-medium)}.onboarding-invite-help.svelte-1pqbfj1{display:grid;gap:var(--spacing-base);border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-medium);background:var(--surface-primary);text-align:left}.onboarding-invite-help.svelte-1pqbfj1 strong:where(.svelte-1pqbfj1){color:var(--text-primary);font-size:var(--font-size-16)}.onboarding-invite-help.svelte-1pqbfj1 p:where(.svelte-1pqbfj1){margin:0;color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-body)}.onboarding-disclosures.svelte-1pqbfj1{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-base);align-items:start;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base);background:var(--border-low);color:var(--em-lemon-50);font-size:var(--font-size-14);line-height:var(--line-height-body);text-align:left}.onboarding-disclosures.svelte-1pqbfj1 input:where(.svelte-1pqbfj1){margin-top:var(--spacing-xsmall)}.onboarding-disclosures.svelte-1pqbfj1 a:where(.svelte-1pqbfj1){color:var(--em-lemon-50);text-decoration:underline}}@layer components{.onboarding-field.svelte-1abvsan{display:grid;gap:var(--spacing-small)}.onboarding-field.svelte-1abvsan span:where(.svelte-1abvsan){color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold)}.onboarding-field.svelte-1abvsan input:where(.svelte-1abvsan),.onboarding-field.svelte-1abvsan select:where(.svelte-1abvsan){width:100%;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base) var(--spacing-medium);background:var(--surface-primary);color:var(--text-primary);font:inherit}}@layer components{.onboarding-date-field.svelte-6wgn2k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-small);border:0;padding:0}.onboarding-date-field.svelte-6wgn2k legend:where(.svelte-6wgn2k){grid-column:1 / -1;margin-bottom:var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold)}.onboarding-date-field.svelte-6wgn2k label:where(.svelte-6wgn2k){display:grid;gap:var(--spacing-xsmall)}.onboarding-date-field.svelte-6wgn2k span:where(.svelte-6wgn2k){color:var(--text-secondary);font-size:var(--font-size-12)}.onboarding-date-field.svelte-6wgn2k select:where(.svelte-6wgn2k){width:100%;min-width:0;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base) var(--spacing-base);background:var(--surface-primary);color:var(--text-primary);font:inherit}}@layer components{.auth-kicker.svelte-118ngfv{color:var(--text-brand);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.onboarding-copy.svelte-118ngfv{display:grid;gap:var(--spacing-base);text-align:center}.onboarding-copy.svelte-118ngfv h1:where(.svelte-118ngfv){color:var(--text-primary);font-family:"SF Pro",var(--font-inter);font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:38px}.onboarding-copy.svelte-118ngfv p:where(.svelte-118ngfv):not(.auth-kicker){color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-body)}.onboarding-form.svelte-118ngfv{display:grid;gap:var(--spacing-medium)}.onboarding-disclosures.svelte-118ngfv{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-base);align-items:start;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base);background:var(--border-low);color:var(--em-lemon-50);font-size:var(--font-size-14);line-height:var(--line-height-body);text-align:left}.onboarding-disclosures.svelte-118ngfv input:where(.svelte-118ngfv){margin-top:var(--spacing-xsmall)}.onboarding-disclosures.svelte-118ngfv a:where(.svelte-118ngfv){color:var(--em-lemon-50);text-decoration:underline}.onboarding-field.svelte-118ngfv{display:grid;gap:var(--spacing-small)}.onboarding-field.svelte-118ngfv span:where(.svelte-118ngfv){color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold)}.onboarding-field.svelte-118ngfv input:where(.svelte-118ngfv),.onboarding-field.svelte-118ngfv select:where(.svelte-118ngfv){width:100%;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base) var(--spacing-medium);background:var(--surface-primary);color:var(--text-primary);font:inherit}.onboarding-regulatory-copy.svelte-118ngfv{margin:0;border-radius:var(--corner-small);padding:var(--spacing-base);background:var(--border-low);color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-body);text-align:left}}@layer components{.auth-kicker.svelte-1ovvixx{color:var(--text-brand);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.onboarding-copy.svelte-1ovvixx{display:grid;gap:var(--spacing-base);text-align:center}.onboarding-copy.svelte-1ovvixx h1:where(.svelte-1ovvixx){color:var(--text-primary);font-family:"SF Pro",var(--font-inter);font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:38px}.onboarding-copy.svelte-1ovvixx p:where(.svelte-1ovvixx):not(.auth-kicker){color:var(--text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-body)}}@layer components{.auth-shell.svelte-ws0dsx{display:grid;min-height:100dvh;place-items:center;padding:var(--spacing-large);overflow:hidden;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--surface-brand) 20%,transparent),transparent 28rem),var(--surface-background)}.auth-secondary-button.svelte-ws0dsx{min-height:3rem;border:1px solid var(--border-high);border-radius:var(--corner-small);padding:var(--spacing-base) var(--spacing-medium);background:var(--button-primary);color:var(--text-primary-inverse);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);cursor:pointer}.auth-secondary-button.svelte-ws0dsx:disabled{cursor:not-allowed;opacity:.6}.auth-secondary-button.svelte-ws0dsx{background:transparent;color:var(--text-secondary)}.onboarding-flow.svelte-ws0dsx{overflow-y:auto;place-items:start center}.onboarding-panel.svelte-ws0dsx{position:relative;z-index:1;display:grid;width:min(100%,38rem);gap:var(--spacing-medium);padding:calc(var(--spacing-xlarge) + var(--spacing-medium)) var(--spacing-large)}}@layer components{.auth-shell.svelte-w82mcp{display:grid;min-height:100dvh;place-items:center;padding:var(--spacing-large);overflow:hidden;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--surface-brand) 20%,transparent),transparent 28rem),var(--surface-background)}.logged-out-view.svelte-w82mcp{position:relative;align-items:stretch;justify-items:center;overflow:auto}.logged-out-content.svelte-w82mcp{position:relative;z-index:1;display:grid;width:min(100%,27rem);padding-inline:var(--spacing-large)}.logged-out-content.svelte-w82mcp{align-content:start;gap:var(--spacing-medium);min-height:100dvh;padding-block:10dvh var(--spacing-xlarge)}.logged-out-top-spacer.svelte-w82mcp{min-height:2dvh}.logged-out-form.svelte-w82mcp{display:grid;gap:var(--spacing-medium);margin-top:auto}.logged-out-form.svelte-w82mcp label:where(.svelte-w82mcp){display:grid;gap:var(--spacing-small)}.logged-out-form.svelte-w82mcp label:where(.svelte-w82mcp) span:where(.svelte-w82mcp){color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold)}.logged-out-form.svelte-w82mcp input:where(.svelte-w82mcp){min-height:3.25rem;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:0 var(--spacing-medium);background:var(--surface-primary);color:var(--text-primary)}.logged-out-form.svelte-w82mcp input:where(.svelte-w82mcp):focus{border-color:var(--surface-brand);outline:0}}@layer components{.auth-shell.svelte-faa469{display:grid;min-height:100dvh;place-items:center;padding:var(--spacing-large);overflow:hidden;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--surface-brand) 20%,transparent),transparent 28rem),var(--surface-background)}.auth-panel.svelte-faa469{display:grid;width:min(100%,27rem);gap:var(--spacing-medium);border:1px solid var(--border-medium);border-radius:var(--corner-medium);padding:var(--spacing-xlarge);background:color-mix(in srgb,var(--surface-primary) 96%,var(--surface-brand));box-shadow:0 1.5rem 5rem color-mix(in srgb,var(--em-black) 34%,transparent)}.auth-logo.svelte-faa469{width:3.25rem;height:3.25rem}.auth-kicker.svelte-faa469{color:var(--text-brand);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.auth-panel.svelte-faa469 h1:where(.svelte-faa469){color:var(--text-primary);font-family:"SF Pro",var(--font-inter);font-size:var(--font-size-32);font-style:normal;font-weight:var(--font-weight-bold);line-height:38px}.auth-copy.svelte-faa469{color:var(--text-secondary);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.auth-form.svelte-faa469{display:grid;gap:var(--spacing-base);margin-top:var(--spacing-small)}.auth-form.compact.svelte-faa469{margin-top:0}.auth-form.svelte-faa469 label:where(.svelte-faa469){display:grid;gap:var(--spacing-small)}.auth-form.svelte-faa469 label:where(.svelte-faa469) span:where(.svelte-faa469){color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.auth-form.svelte-faa469 input:where(.svelte-faa469){width:100%;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base) var(--spacing-medium);background:color-mix(in srgb,var(--em-black) 18%,transparent);color:var(--text-primary);outline:0}.auth-form.svelte-faa469 input:where(.svelte-faa469):focus{border-color:var(--surface-brand)}.compact.svelte-faa469{padding-top:0}}@layer components{.modal-dialog.svelte-snysdt{width:min(calc(100% - (2 * var(--spacing-medium))),34rem);max-width:none;max-height:min(80dvh,42rem);margin:auto auto var(--spacing-xlarge);overflow:visible;border:0;padding:0;background:transparent;color:var(--text-primary)}.modal-dialog.svelte-snysdt::backdrop{background:color-mix(in srgb,var(--em-black) 62%,transparent)}.modal-dialog-surface.svelte-snysdt{max-height:min(80dvh,42rem);overflow:auto;border:1px solid var(--border-medium);border-radius:var(--corner-large);background:var(--surface-primary);box-shadow:0 24px 80px color-mix(in srgb,var(--em-black) 40%,transparent)}@media(min-width:851px){.modal-dialog.svelte-snysdt{margin:auto}}}@layer components{.alert-dialog.svelte-17k3pm6{display:grid;padding:var(--spacing-large) var(--spacing-medium) var(--spacing-medium)}.alert-dialog.svelte-17k3pm6 header:where(.svelte-17k3pm6){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--spacing-medium);padding:0 var(--spacing-small) var(--spacing-base)}.alert-dialog.svelte-17k3pm6 h2:where(.svelte-17k3pm6){margin:0;color:var(--text-primary);font-size:var(--font-size-24);font-weight:var(--font-weight-bold);line-height:1.15}.alert-dialog.svelte-17k3pm6 header:where(.svelte-17k3pm6) button:where(.svelte-17k3pm6){display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:var(--corner-round);background:transparent;cursor:pointer}.alert-dialog.svelte-17k3pm6 header:where(.svelte-17k3pm6) button:where(.svelte-17k3pm6):hover:not(:disabled){background:var(--border-low)}.alert-dialog.svelte-17k3pm6 header:where(.svelte-17k3pm6) img:where(.svelte-17k3pm6){width:1rem;height:1rem;opacity:.64;filter:invert(1)}.alert-dialog.svelte-17k3pm6>p:where(.svelte-17k3pm6){margin:0;padding:0 var(--spacing-small) var(--spacing-large);color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-body)}.alert-dialog-actions.svelte-17k3pm6{display:grid;gap:var(--spacing-base);padding:var(--spacing-medium) var(--spacing-small) 0}.alert-action.svelte-17k3pm6{position:relative;display:grid;min-height:3rem;place-items:center;border:0;border-radius:var(--corner-round);padding:var(--spacing-base) var(--spacing-medium);background:var(--button-primary);color:var(--text-primary-inverse);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.alert-action.secondary.svelte-17k3pm6{border:1px solid var(--border-medium);background:var(--surface-secondary);color:var(--text-primary)}.alert-action.destructive.svelte-17k3pm6{background:var(--em-red-50);color:var(--em-black)}.alert-action.svelte-17k3pm6:disabled{cursor:wait;opacity:.65}.alert-action-loader.svelte-17k3pm6{position:absolute;inset-inline:var(--spacing-medium);top:50%;transform:translateY(-50%);pointer-events:none}}@layer components{.dev-diagnostics.svelte-hzc2sh{position:fixed;right:1rem;bottom:1rem;z-index:50;display:grid;justify-items:end;gap:var(--spacing-small);color:var(--text-primary);font:12px/1.35 Inter,system-ui,sans-serif}.dev-diagnostics.svelte-hzc2sh>button:where(.svelte-hzc2sh){border:1px solid var(--border-medium);border-radius:var(--corner-round);padding:var(--spacing-small) var(--spacing-base);background:color-mix(in srgb,var(--surface-primary) 86%,transparent);color:var(--text-primary);box-shadow:0 12px 28px color-mix(in srgb,var(--em-black) 30%,transparent)}.dev-diagnostics.svelte-hzc2sh dl:where(.svelte-hzc2sh){display:grid;gap:var(--spacing-xsmall);width:min(22rem,calc(100vw - 2rem));max-height:50dvh;overflow:auto;margin:0;border:1px solid var(--border-medium);border-radius:var(--corner-small);padding:var(--spacing-base);background:color-mix(in srgb,var(--surface-background) 94%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--em-black) 38%,transparent)}.dev-diagnostics.svelte-hzc2sh div:where(.svelte-hzc2sh){display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--spacing-small)}.dev-diagnostics.svelte-hzc2sh dt:where(.svelte-hzc2sh){color:var(--text-secondary)}.dev-diagnostics.svelte-hzc2sh dd:where(.svelte-hzc2sh){min-width:0;margin:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}}
