@charset "UTF-8";@font-face{font-family:Mona Sans;font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-ExtraLight.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:200;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-Light.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:300;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-LightItalic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-Regular.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-Italic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-Medium.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:500;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-MediumItalic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-SemiBold.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:600;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-Bold.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-BoldItalic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-ExtraBold.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:800;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/fonts/MonaSans-Black.woff2) format("woff2")}@font-face{font-family:Mona Sans;font-weight:900;font-style:italic;font-display:swap;src:url(/assets/fonts/MonaSans-BlackItalic.woff2) format("woff2")}@font-face{font-family:General Sans;font-weight:200 700;font-style:normal;font-display:swap;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2")}@font-face{font-family:General Sans;font-weight:200 700;font-style:italic;font-display:swap;src:url(/assets/fonts/GeneralSans-VariableItalic.woff2) format("woff2")}:root{--ora-purple: #C9A0F0;--ora-green: #EEFCCE;--ora-green-soft: #F8FEEC;--ora-cyan: #009FDA;--ora-graphite: #3C3744;--ora-white: #FCFAFE;--ora-black: #02101D;--purple-25: #FCFAFE;--purple-50: #F9F4FD;--purple-100: #EFE2FA;--purple-200: #DFC6F6;--purple-300: #C9A0F0;--purple-400: #A381C9;--purple-500: #8567AA;--purple-600: #69508D;--purple-700: #513C75;--purple-800: #39285C;--purple-900: #201A37;--neutral-25: #F7F7F7;--neutral-50: #DEE1E7;--neutral-100: #D0D3DA;--neutral-200: #B9BDC5;--neutral-300: #9CA3AB;--neutral-400: #808891;--neutral-500: #646D77;--neutral-600: #4B5560;--neutral-700: #333F4A;--neutral-800: #1E2B37;--neutral-900: #02101D;--cyan-50: #E0F3FB;--cyan-100: #B2E2F4;--cyan-200: #73CAEB;--cyan-300: #33B2E1;--cyan-400: #009FDA;--cyan-500: #0186B8;--cyan-600: #02729C;--cyan-700: #025D81;--cyan-800: #034B68;--cyan-900: #04394F;--green-light: #F9FEEF;--green-base: #EEFCCE;--green-text: #6EBD7C;--series-violet: #DFC6F6;--series-green: #C9A0F0;--series-teal: #A381C9;--series-gold: #69508D;--series-blue: #513C75;--status-active: #83EC95;--status-warning: #FFF5AA;--status-danger: #EE4343;--status-danger-text: #CC2929;--status-success-strong: #15803D}:root{--font-primary: "Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-secondary: "General Sans", "Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-primary);--font-body: var(--font-primary);--font-ui: var(--font-secondary);--weight-extralight: 200;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-2xs: 10px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-h3: 20px;--text-h2: 25px;--text-h1: 30px;--text-display: 54px;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.15;--leading-normal: 1.4;--leading-loose: 2;--lh-5: 20px;--lh-6: 24px;--tracking-eyebrow: .08em;--tracking-tight: -.01em;--tracking-normal: 0}:root{--space-0: 0;--space-2xs: 4px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 56px;--space-3xl: 64px;--space-4xl: 96px;--space-10: 10px;--space-12: 12px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 10px;--radius-lg: 20px;--radius-xl: 40px;--radius-2xl: 80px;--radius-3xl: 120px;--radius-pill: 1000px;--content-max: 1080px}:root,:root[data-theme=light]{color-scheme:light;--bg: #FFFFFF;--bg-alt: #F7F7F7;--bg-gradient: var(--bg);--surface: var(--purple-25);--surface-overlay: var(--purple-25);--secondary-bg: rgba(105, 80, 141, .08);--secondary-bg-subtle: rgba(105, 80, 141, .035);--secondary-border: var(--purple-600);--secondary-text: var(--purple-600);--skeleton-base: var(--purple-50);--skeleton-sheen: rgba(255, 255, 255, .65);--surface-alt: var(--purple-50);--surface-inverse: var(--purple-900);--sidebar: var(--bg);--sidebar-border: var(--border);--sidebar-text: var(--text);--logo-signature: var(--ora-black);--surface-dark: var(--purple-900);--on-dark: var(--ora-white);--on-dark-muted: rgba(252,250,254,.62);--surface-photo: #FFFFFF;--on-photo: var(--ora-black);--on-photo-muted: rgba(2,16,29,.62);--overlay: rgba(255,255,255,.6);--scrim: rgba(2, 16, 29, .16);--scrollbar-thumb: var(--purple-200);--scrollbar-thumb-hover: var(--purple-400);--hover-veil: rgba(60, 55, 68, .06);--text: var(--neutral-900);--text-secondary: var(--ora-graphite);--text-tertiary: var(--neutral-400);--text-accent: var(--purple-600);--text-inverse: var(--ora-white);--logo-mark: var(--ora-black);--text-on-brand: var(--neutral-900);--text-note: var(--neutral-500);--text-muted: var(--purple-100);--text-emphasis: var(--ora-graphite);--emphasis-fill: var(--ora-graphite);--emphasis-fill-text: var(--ora-white);--action: var(--cyan-400);--action-hover: var(--cyan-500);--action-press: var(--cyan-600);--action-text: var(--ora-black);--link: var(--cyan-600);--accent: var(--purple-600);--accent-text: var(--ora-white);--accent-strong: var(--purple-600);--highlight: var(--green-base);--field-bg: var(--surface);--field-border: var(--ora-graphite);--border: rgba(60,55,68,.12);--border-strong: var(--ora-graphite);--divider: rgba(60,55,68,.1);--divider-overlay: rgba(60,55,68,.18);--success: #30A66D;--success-text: #15803D;--success-bg: #E7F8EE;--warning: #E0A400;--warning-text: #8A6100;--warning-bg: #FFF5D6;--warning-bg-solid: #FFF5D6;--danger: var(--status-danger);--danger-text: var(--status-danger-text);--danger-bg: #FDE8EC;--info: var(--cyan-500);--info-text: var(--cyan-700);--info-bg: var(--cyan-50);--urgency-low: var(--success-text);--urgency-medium: var(--warning-text);--urgency-high: var(--danger-text);--active-dot: var(--status-active);--ledger-gift-bg: #FBE9F2;--ledger-gift-text: #9B3B6A;--ledger-topup-bg: #E7F8EE;--ledger-topup-text: #15803D;--ledger-neutral-bg: #EFF1F3;--ledger-neutral-text: var(--neutral-600);--data-upcoming: var(--purple-100);--data-in-progress:var(--purple-200);--data-complete: var(--purple-300);--data-track: var(--purple-50);--data-fill: var(--purple-600);--data-empty: var(--neutral-50);--chart-active: var(--purple-300);--chart-legend: var(--purple-600);--chart-disabled: var(--neutral-50);--chart-bar: var(--purple-400);--chart-bar-active: var(--purple-600);--chart-category-1: var(--purple-900);--chart-category-2: var(--purple-700);--chart-category-3: var(--purple-500);--chart-category-4: var(--purple-400);--chart-category-5: var(--purple-200);--chart-category-other: var(--neutral-500);--accent-deep: var(--purple-600);--accent-deep-text: var(--ora-white);--service-instant: var(--purple-700);--service-instant-ink: var(--on-dark);--service-habit: var(--purple-800);--service-habit-ink: var(--on-dark);--service-peer: var(--purple-900);--service-peer-ink: var(--on-dark);--nav-selected: var(--purple-800);--nav-selected-text: var(--ora-white);--nav-hover: var(--purple-50);--nav-hover-text: var(--text);--lifecycle-upcoming: var(--purple-200);--lifecycle-upcoming-text: var(--text-on-brand);--lifecycle-redeeming: var(--purple-400);--lifecycle-redeeming-text: var(--text-on-brand);--lifecycle-redeemed: var(--purple-700);--lifecycle-redeemed-text: var(--on-dark);--lifecycle-expired: var(--ora-green);--lifecycle-expired-text: var(--text-on-brand);--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 12px 32px rgba(0,0,0,.16);--shadow-card: 0 2px 8px rgba(2,16,29,.06)}:root[data-theme=dark]{color-scheme:dark;--bg: var(--ora-black);--bg-alt: #0A0617;--bg-gradient: var(--bg);--surface: #140D22;--surface-overlay: #0A0617;--secondary-bg: rgba(201, 160, 240, .1);--secondary-bg-subtle: rgba(201, 160, 240, .045);--secondary-border: var(--ora-purple);--secondary-text: var(--ora-purple);--skeleton-base: var(--surface-alt);--skeleton-sheen: rgba(255, 255, 255, .07);--surface-alt: #1C1330;--surface-inverse: var(--ora-white);--sidebar: var(--ora-black);--sidebar-border: var(--purple-900);--sidebar-text: var(--on-dark);--logo-signature: var(--ora-purple);--accent-text: var(--text-on-brand);--nav-selected: var(--purple-700);--nav-selected-text: var(--purple-200);--nav-hover: var(--purple-200);--nav-hover-text: var(--text-on-brand);--service-instant: var(--purple-300);--service-instant-ink: var(--text-on-brand);--service-habit: var(--purple-600);--service-habit-ink: var(--on-dark);--service-peer: var(--purple-700);--service-peer-ink: var(--on-dark);--chart-category-1: var(--series-violet);--chart-category-2: var(--series-green);--chart-category-3: var(--series-teal);--chart-category-4: var(--series-gold);--chart-category-5: var(--series-blue);--overlay: rgba(2,16,29,.62);--scrim: rgba(0, 0, 0, .18);--scrollbar-thumb: var(--purple-700);--scrollbar-thumb-hover: var(--purple-600);--hover-veil: rgba(255, 255, 255, .055);--text: var(--ora-white);--text-secondary: var(--neutral-200);--text-tertiary: var(--neutral-300);--text-accent: var(--purple-300);--text-inverse: var(--neutral-900);--logo-mark: var(--ora-purple);--text-on-brand: var(--neutral-900);--text-note: var(--neutral-500);--text-muted: var(--purple-700);--text-emphasis: var(--ora-green);--emphasis-fill: var(--ora-green);--emphasis-fill-text: var(--ora-black);--action: var(--cyan-400);--action-hover: var(--cyan-300);--action-press: var(--cyan-200);--action-text: var(--ora-black);--link: var(--cyan-400);--accent: var(--purple-300);--accent-strong: var(--purple-200);--highlight: var(--green-base);--field-bg: rgba(201,160,240,.1);--field-border: var(--accent);--border: rgba(255,255,255,.1);--border-strong: #2A2140;--divider: #241A3A;--divider-overlay: var(--purple-700);--success: var(--status-active);--success-text: var(--status-active);--success-bg: rgba(131,236,149,.16);--warning: var(--status-warning);--warning-text: var(--status-warning);--warning-bg: rgba(255,245,170,.16);--warning-bg-solid: #2A3534;--danger: var(--status-danger);--danger-text: #FC7474;--danger-bg: rgba(238,67,67,.18);--info: var(--cyan-300);--info-text: var(--cyan-200);--info-bg: rgba(0,159,218,.18);--urgency-low: var(--ora-green);--urgency-medium: var(--status-warning);--urgency-high: var(--danger-text);--active-dot: var(--status-active);--ledger-gift-bg: rgba(232,140,183,.18);--ledger-gift-text: #F0A9C8;--ledger-topup-bg: rgba(131,236,149,.16);--ledger-topup-text: var(--status-active);--ledger-neutral-bg: rgba(255,255,255,.08);--ledger-neutral-text: var(--neutral-200);--data-upcoming: var(--purple-700);--data-in-progress:var(--purple-500);--data-complete: var(--purple-300);--data-track: rgba(105,80,141,.3);--data-fill: var(--purple-400);--data-empty: var(--neutral-700);--chart-active: var(--purple-300);--chart-legend: var(--purple-400);--chart-disabled: var(--neutral-700);--chart-bar: var(--purple-500);--chart-bar-active: var(--purple-200);--shadow-xs: 0 1px 2px rgba(0,0,0,.3);--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 4px 16px rgba(0,0,0,.45);--shadow-lg: 0 12px 32px rgba(0,0,0,.55);--shadow-card: 0 2px 8px rgba(0,0,0,.4)}.ora-landing{--lp-font-body: "Mona Sans", system-ui, sans-serif;--lp-font-accent: "General Sans", system-ui, sans-serif;--lp-text-display: clamp(30px, 1.2vw + 20px, 40px);--lp-text-band-title: clamp(26px, .9vw + 18px, 34px);--lp-text-step: clamp(22px, .5vw + 18px, 26px);--lp-text-lead: clamp(20px, .4vw + 17px, 24px);--lp-text-body-lg: clamp(16px, .2vw + 15px, 18px);--lp-text-subtitle: clamp(17px, .3vw + 15px, 20px);--lp-text-intro-lead: clamp(17px, .2vw + 16px, 19px);--lp-text-card-title: 20px;--lp-text-callout: 18px;--lp-text-label: 16px;--lp-text-audience: 18px;--lp-text-body: 16px;--lp-text-eyebrow: 16px;--lp-text-tab: 16px;--lp-text-faq: 16px;--lp-text-caption: 16px;--lp-text-quote: 15px;--lp-text-watch: 13px;--lp-leading-tight: 1.3;--lp-leading: 1.38;--lp-weight-display: 500;--lp-weight-title: 600;--lp-canvas: var(--ora-white);--lp-ink: var(--ora-black);--lp-on-dark: var(--ora-white);--lp-accent: var(--ora-purple);--lp-accent-on-light: var(--purple-600);--lp-emphasis: var(--ora-green);--lp-emphasis-card: #EAFEB7;--lp-muted: #636466;--lp-divider: #D6D7DC;--lp-hero-bg: #010F1C;--lp-band-dark: linear-gradient(100deg, #010F1C 0%, #000029 52%, #000013 100%);--lp-band-card: var(--purple-900);--lp-band-lilac: #EFE8F5;--lp-card-green: #F7FBF0;--lp-callout: #F9F6FE;--lp-emblem: #8C73AF;--lp-watermark: #1C1E39;--lp-tab-active: #C7A1ED;--lp-video-top: #000029;--lp-card-stroke: rgba(60, 55, 68, .12);--lp-card-stroke-dark: rgba(201, 160, 240, .18);--action: var(--cyan-400);--action-hover: var(--cyan-500);--action-text: var(--ora-black);--accent: var(--purple-600);--accent-strong: var(--purple-600);--text-accent: var(--purple-600);--secondary-bg: rgba(105, 80, 141, .08);--lp-content-max: 1176px;--lp-gutter: clamp(20px, 4vw, 60px);--lp-radius-large: 24px;--lp-radius-medium: 14px}:root{--space-none: 0;--space-min: 4px;--space-xxs: 8px;--space-xs: 16px;--space-md: 32px;--space-lg: 48px;--space-xxl: 64px;--radius-0: 0;--radius-5: 5px;--radius-10: 10px;--radius-20: 20px;--radius-pill: 1000px;--font-family-body: var(--font-primary);--font-family-title: var(--font-primary);--font-family-button: var(--font-secondary);--layout-sidebar-width: 72px;--layout-header-height: 99px;--layout-banner-height: 0px;--layout-content-max: 1920px}.ora-sticky-toolbar{position:sticky;top:calc(var(--layout-header-height) + var(--layout-banner-height));z-index:6;background:var(--surface)}.ora-sticky-thead th{position:sticky;top:calc(var(--layout-header-height) + var(--layout-banner-height) + var(--ora-toolbar-h, 0px));z-index:5;background:var(--surface);box-shadow:inset 0 1px 0 var(--border),inset 0 -1px 0 var(--border)}.ora-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--overlay);border-radius:var(--radius-10);z-index:5;backdrop-filter:blur(1px)}.ora-loading-spinner{width:36px;height:36px;background-color:var(--logo-mark);mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202001.59%202000'%3E%3Cpath%20d='M559.27,1999.17c-92.43,0-184.65-23.36-266.7-67.57C108.67,1832.45-3.4,1640.52.08,1430.72c5.19-307.75,249.36-550.04,555.93-551.65l361.7-1.9c27.72-.16,54.06-3.45,78.25-9.82,132.31-34.76,228.91-154.22,234.96-290.52,6.96-157.59-44.42-307.62-152.64-446.08C1180.82,46.32,1309.33,0,1441.74,0c73.81,0,145.69,14.24,213.55,42.36,243.85,101.02,382.79,353.73,337.94,614.56-30.77,178.71-150.24,331.86-319.47,409.68-72.84,33.48-152.38,50.85-236.41,51.59l-345,3.08c-97.52.88-175.55,32.19-231.91,93.05-63.42,66.02-95.96,154.95-91.47,250.16,7.23,149.99,59.57,288.29,151.57,400.9-100.57,86.36-228.32,133.78-361.27,133.78Z'/%3E%3Cpath%20d='M1440.19,2000c-82.48,0-165.06-18.44-238.81-53.31-181.92-86.04-304.27-266.4-319.31-470.72-4.66-63.08,8.3-115.29,39.5-159.58,36.72-52.16,93.45-82.24,155.59-82.56l348.8-1.77c58.29-.32,114.32-6.64,166.45-18.81,102.87-24.03,195.19-68.24,274.67-131.53,114.22,134.69,157.25,304.08,121.23,478.43-32.11,155.69-136.37,294.69-278.9,371.87-82.1,44.48-175.23,67.97-269.21,67.97Z'/%3E%3Cpath%20d='M134.1,918.41C19.94,783.69-23.1,614.35,12.87,439.98,44.98,284.28,149.3,145.26,291.83,68.11,373.93,23.66,467,.13,561.04.13c82.48,0,165.06,18.44,238.81,53.31,181.87,86.01,304.22,266.38,319.31,470.72,4.6,63.16-8.35,115.34-39.5,159.58-36.72,52.16-93.45,82.24-155.64,82.56l-348.75,1.77c-58.18.32-114.22,6.64-166.45,18.81-102.82,24-195.19,68.21-274.73,131.53Z'/%3E%3C/svg%3E");mask-size:contain;mask-position:center;mask-repeat:no-repeat;animation:ora-loading-breathe 1.4s ease-in-out infinite}@keyframes ora-loading-breathe{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ora-loading-spinner{animation-name:ora-loading-fade;animation-duration:1.8s}}@keyframes ora-loading-fade{0%,to{opacity:.4}50%{opacity:1}}.ora-skeleton{background-color:var(--skeleton-base);background-image:linear-gradient(90deg,transparent 0%,var(--skeleton-sheen) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;border-radius:var(--radius-sm);animation:ora-skeleton-sheen 1.5s ease-in-out infinite}@keyframes ora-skeleton-sheen{0%{background-position:-100% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.ora-skeleton{background-image:none;animation:ora-skeleton-pulse 2s ease-in-out infinite}}@keyframes ora-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.ora-dialog__text{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.ora-dialog__field{display:block;margin-bottom:.75rem}.ora-dialog__label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.ora-dialog__input{width:100%;box-sizing:border-box;padding:.5rem .75rem;border:1px solid var(--field-border);border-radius:.5rem;background:var(--field-bg);color:var(--text);font-size:.9375rem}.ora-dialog__hint{margin:0 0 1rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.ora-dialog__sep{margin:1rem 0;border:0;border-top:1px solid var(--border)}.ora-dialog__check{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;font-size:.875rem;line-height:1.4}.ora-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.ora-dialog__btn{appearance:none;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:999px;cursor:pointer}.ora-dialog__btn:disabled{opacity:.5;cursor:default}.ora-dialog__btn--primary{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--on-dark)}.ora-dialog__btn--danger{background:var(--danger);border-color:var(--danger);color:var(--on-dark)}.ora-dialog__stripe{position:relative;min-height:212px}.ora-dialog__stripe-skeleton{position:absolute;inset:0;display:flex;flex-direction:column;gap:.5rem}.ora-dialog__stripe-row{display:flex;gap:.75rem}.ora-dialog__stripe-row>*{flex:1 1 0}.ora-dialog__stripe-label{width:88px;height:13px}.ora-dialog__stripe-field{height:38px}.ora-help{position:relative;display:inline-flex;align-items:center;margin-left:var(--space-min)}.ora-help__trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary);font-size:11px;line-height:1;cursor:help}.ora-help__trigger:hover{color:var(--text);border-color:var(--text-secondary)}.ora-help__trigger:focus-visible{outline:2px solid var(--action);outline-offset:2px}.ora-help__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:3;width:max-content;max-width:280px;padding:var(--space-xxs) var(--space-10);border-radius:var(--radius-5);background:var(--surface-overlay);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);color:var(--text);font-size:12px;line-height:1.45;font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility .12s}.ora-help--wide .ora-help__tip{max-width:440px}.ora-help__tip p{margin:0}.ora-help__tip p+p{margin-top:var(--space-xxs)}.ora-help--start .ora-help__tip{left:0;transform:none}.ora-help--below .ora-help__tip{top:calc(100% + 8px);bottom:auto}.ora-help:hover .ora-help__tip,.ora-help:focus-within .ora-help__tip{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.ora-help__tip{transition:none}}.ora-more-tile{display:flex;flex-direction:column;gap:var(--space-sm);padding:0;background:transparent;border:0;text-align:center;text-decoration:none;cursor:pointer}.ora-more-tile:hover .ora-more-tile__box{border-style:solid;border-color:var(--accent)}.ora-more-tile:hover .ora-more-tile__mark{transform:scale(1.06)}.ora-more-tile:hover .ora-more-tile__label{color:var(--text-accent)}.ora-more-tile:focus-visible{outline:2px solid var(--action);outline-offset:2px}.ora-more-tile__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-sm);background:var(--secondary-bg);border:1px dashed var(--accent);border-radius:var(--more-tile-radius, var(--radius-10));transition:border-color .14s}.ora-more-tile--fill .ora-more-tile__box{flex:1 1 auto}.ora-more-tile__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--more-tile-mark, 56px);height:var(--more-tile-mark, 56px);border-radius:var(--radius-pill);background:var(--nav-selected);color:var(--nav-selected-text);transition:transform .24s ease;font-size:calc(var(--more-tile-mark, 56px) * .5)}.ora-more-tile__label{font-size:16px;font-weight:var(--weight-medium);line-height:1.3;color:var(--text);transition:color .12s}.ora-more-tile__note{font-size:14px;color:var(--text-note)}@media(prefers-reduced-motion:reduce){.ora-more-tile__mark{transition:none}.ora-more-tile:hover .ora-more-tile__mark{transform:none}}@media(min-width:1600px){:root{--layout-sidebar-width: 248px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-gutter:stable;accent-color:var(--accent)}body{font-family:var(--font-family-body);font-weight:400;font-size:16px;line-height:1.4}body.ora-scroll-locked{overflow:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}@media(prefers-reduced-motion:reduce){*:not(.ora-loading-spinner,.ora-skeleton),*:not(.ora-loading-spinner,.ora-skeleton):before,*:not(.ora-loading-spinner,.ora-skeleton):after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
