@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--font-primary: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-primary);--font-marketing-headline: var(--font-primary);--type-display-weight: 300;--font-marketing-body: var(--font-primary);--font-brand: var(--font-primary);--font-mono: "JetBrains Mono", "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", monospace;--type-display-mega-size: clamp(2rem, 4.5vw + .25rem, 4rem);--type-display-mega-lh: 1.05;--type-display-mega-ls: -.03em;--type-display-xl-size: clamp(1.875rem, 3.5vw + .25rem, 3rem);--type-display-xl-lh: 1.08;--type-display-xl-ls: -.02em;--type-display-lg-size: clamp(1.75rem, 2.5vw + .25rem, 2.25rem);--type-display-lg-lh: 1.17;--type-display-lg-ls: -.01em;--type-display-sm-size: 1.5rem;--type-display-sm-lh: 1.2;--type-display-sm-ls: 0;--type-title-md-size: 1.25rem;--type-title-md-lh: 1.35;--type-title-weight: 500;--type-body-md-size: 1rem;--type-body-md-lh: 1.5;--type-body-sm-size: .9375rem;--type-body-sm-lh: 1.47;--type-body-tracking: .01em;--type-nav-size: .9375rem;--type-nav-lh: 1.4;--type-button-size: .9375rem;--type-button-weight: 500;--type-caption-size: .75rem;--text-body: #4e4e4e;--studio-black: #0a0a0a;--studio-grey-50: #fafafa;--studio-grey-100: #f5f5f5;--studio-grey-200: #e5e5e5;--studio-grey-400: #a3a3a3;--studio-grey-600: #525252;--studio-grey-900: #171717}:root{--bg-main: var(--studio-grey-50);--bg-card: #ffffff;--bg-card-secondary: var(--studio-grey-100);--bg-hover: var(--studio-grey-100);--bg-active: var(--studio-grey-200);--bg-input: #ffffff;--bg-overlay: rgba(0, 0, 0, .6);--bg-tag-default: var(--studio-grey-100);--bg-elevated: #ffffff;--background-primary: #ffffff;--hairline: #e7e5e4;--hairline-soft: #f0efed;--hairline-strong: #d6d3d1;--border-color: var(--hairline);--border-light: var(--hairline);--border-medium: var(--hairline-strong);--border-input: var(--hairline-strong);--border-input-focus: var(--studio-black);--surface-border: 1px solid var(--hairline);--radius-card: 16px;--radius-input: 8px;--radius-compact: 12px;--radius-row-hover: 12px;--text-primary: var(--studio-black);--text-secondary: var(--studio-grey-600);--text-muted: var(--studio-grey-400);--text-placeholder: #737373;--text-on-accent: #ffffff;--text-link: var(--studio-black);--text-link-hover: var(--studio-grey-600);--accent-primary: var(--studio-black);--accent-primary-hover: var(--studio-grey-900);--accent-primary-light: var(--studio-grey-600);--accent-secondary: var(--studio-grey-600);--accent-secondary-hover: var(--studio-grey-900);--accent-gradient: var(--studio-black);--pro-badge-bg: var(--studio-black);--pro-badge-text: #ffffff;--accent-green: #16a34a;--accent-green-hover: #15803d;--accent-blue: #2563eb;--accent-yellow: #ca8a04;--accent-red: #dc2626;--accent-purple: #7c3aed;--accent-pink: #db2777;--mastery-progress: var(--studio-black);--status-success-text: #15803d;--status-success-bg: #ecfdf5;--status-warning-text: #a16207;--status-warning-bg: #fefce8;--status-error-text: #b91c1c;--status-error-bg: #fef2f2;--status-error-border: #fecaca;--status-info-text: var(--studio-grey-900);--status-info-bg: var(--studio-grey-100);--heatmap-level-1: #ecfdf5;--heatmap-level-2: #bbf7d0;--heatmap-level-3: #4ade80;--heatmap-level-4: #15803d;--shadow-soft: 0 4px 16px rgba(0, 0, 0, .04);--subtle-border: var(--surface-border);--subtle-shadow: none;--shadow-sm: var(--shadow-soft);--shadow-card-hover: var(--shadow-soft);--focus-ring: var(--studio-grey-400);--radius-small: 6px;--radius-medium: var(--radius-input);--radius-large: var(--radius-compact);--radius-full: 9999px;--radius-marketing: 9999px;--btn-font-family: var(--font-primary);--btn-font-size: var(--type-button-size);--btn-font-weight: var(--type-button-weight);--btn-padding-y: .4rem;--btn-padding-x: 1rem;--btn-radius: var(--radius-full);--btn-primary-bg: var(--studio-black);--btn-primary-text: #ffffff;--btn-primary-border: var(--studio-black);--btn-primary-hover-bg: #111111;--btn-secondary-bg: var(--bg-card);--btn-secondary-text: var(--text-secondary);--btn-secondary-border: var(--border-color);--tag-easy-bg: #ecfdf5;--tag-easy-text: #15803d;--tag-easy-border: rgba(21, 128, 61, .15);--tag-medium-bg: #fefce8;--tag-medium-text: #a16207;--tag-medium-border: rgba(161, 98, 7, .15);--tag-hard-bg: #fef2f2;--tag-hard-text: #b91c1c;--tag-hard-border: rgba(185, 28, 28, .15);--tag-cat-violet-bg: #f5f3ff;--tag-cat-violet-text: #6d28d9;--tag-cat-violet-border: rgba(109, 40, 217, .12);--tag-cat-blue-bg: #eff6ff;--tag-cat-blue-text: #1d4ed8;--tag-cat-blue-border: rgba(29, 78, 216, .12);--tag-cat-sky-bg: #f0f9ff;--tag-cat-sky-text: #0369a1;--tag-cat-sky-border: rgba(3, 105, 161, .12);--tag-cat-pink-bg: #fdf2f8;--tag-cat-pink-text: #be185d;--tag-cat-pink-border: rgba(190, 24, 93, .12);--tag-cat-purple-bg: #f5f3ff;--tag-cat-purple-text: #7c3aed;--tag-cat-purple-border: rgba(124, 58, 237, .12);--tag-cat-orange-bg: #fff7ed;--tag-cat-orange-text: #c2410c;--tag-cat-orange-border: rgba(194, 65, 12, .12);--tag-cat-green-bg: #ecfdf5;--tag-cat-green-text: #15803d;--tag-cat-green-border: rgba(21, 128, 61, .12);--tag-topic-indigo-bg: #eef2ff;--tag-topic-indigo-text: #4338ca;--tag-topic-indigo-border: rgba(67, 56, 202, .12);--tag-topic-cyan-bg: #ecfeff;--tag-topic-cyan-text: #0e7490;--tag-topic-cyan-border: rgba(14, 116, 144, .12);--tag-topic-amber-bg: #fffbeb;--tag-topic-amber-text: #b45309;--tag-topic-amber-border: rgba(180, 83, 9, .12);--tag-topic-violet-bg: #f5f3ff;--tag-topic-violet-text: #6d28d9;--tag-topic-violet-border: rgba(109, 40, 217, .12);--tag-topic-pink-bg: #fdf2f8;--tag-topic-pink-text: #be185d;--tag-topic-pink-border: rgba(190, 24, 93, .12);--tag-topic-teal-bg: #f0fdfa;--tag-topic-teal-text: #0f766e;--tag-topic-teal-border: rgba(15, 118, 110, .12);--tag-topic-emerald-bg: #ecfdf5;--tag-topic-emerald-text: #047857;--tag-topic-emerald-border: rgba(4, 120, 87, .12);--tag-topic-sky-bg: #f0f9ff;--tag-topic-sky-text: #0369a1;--tag-topic-sky-border: rgba(3, 105, 161, .12);--tag-topic-green-bg: #ecfdf5;--tag-topic-green-text: #15803d;--tag-topic-green-border: rgba(21, 128, 61, .12);--tag-topic-slate-bg: #f8fafc;--tag-topic-slate-text: #475569;--tag-topic-slate-border: rgba(71, 85, 105, .12);--home-bg: var(--bg-main);--home-text: var(--text-primary);--qw-card-bg: #ffffff;--qw-card-text: var(--text-primary);--qw-card-border: rgba(10, 10, 10, .08);--qw-card-hover-bg: var(--studio-grey-100);--qw-card-hover-border: rgba(10, 10, 10, .12);--qw-arrow: #6B7280;--qw-interactive-bg: #ffffff;--qw-interactive-text: #F9FAFB;--qw-interactive-border: rgba(15, 23, 42, .1);--qw-interactive-hover-bg: #F9FAFB;--answer-modal-bg: var(--bg-card);--answer-modal-text: var(--text-primary);--answer-modal-border: var(--border-light);--answer-overlay: rgba(0, 0, 0, .6);--calc-bg: var(--bg-card);--calc-input-bg: var(--bg-input);--calc-input-border: var(--border-input);--calc-chip-bg: var(--bg-card-secondary);--calc-chip-text: var(--text-secondary);--cta-bg: var(--accent-primary);--cta-bg-hover: var(--accent-primary-hover);--cta-text: var(--text-on-accent);--link-text: var(--text-link);--link-hover: var(--text-link-hover);--orb-idle: var(--studio-grey-200);--orb-listening: var(--studio-black);--orb-speaking: var(--studio-grey-400);--palette-widget-background: var(--bg-card-secondary);--palette-ai-analysis-chart-section-fill-background: var(--accent-primary);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .1px;--letter-spacing-wider: .2px}[data-theme=dark]{--btn-primary-bg: #ffffff;--btn-primary-text: #111111;--btn-primary-border: #ffffff;--btn-primary-hover-bg: #f3f4f6;--btn-secondary-bg: transparent;--btn-secondary-text: var(--text-primary);--btn-secondary-border: var(--border-light);--bg-main: #212121;--bg-card: #303030;--bg-card-secondary: #262626;--bg-hover: #383838;--bg-active: #3E3E3E;--bg-input: #282828;--bg-overlay: rgba(0, 0, 0, .85);--bg-tag-default: #282828;--bg-elevated: #2a2a2a;--background-primary: var(--bg-card);--hairline: rgba(255, 255, 255, .1);--hairline-soft: rgba(255, 255, 255, .06);--hairline-strong: rgba(255, 255, 255, .16);--border-color: var(--hairline);--border-light: var(--hairline);--border-medium: var(--hairline-strong);--border-input: rgba(255, 255, 255, .15);--border-input-focus: #B7B7B7;--surface-border: 1px solid var(--hairline);--text-primary: #FFF;--text-secondary: #B7B7B7;--text-body: #b7b7b7;--text-muted: #a0a0a0;--text-placeholder: #a0a0a0;--text-on-accent: #000000;--text-link: #FFF;--text-link-hover: #B7B7B7;--status-success-text: #10B981;--status-success-bg: rgba(16, 185, 129, .1);--status-warning-text: #F59E0B;--status-warning-bg: rgba(245, 158, 11, .1);--status-error-text: #F87171;--status-error-bg: rgba(248, 113, 113, .1);--status-error-border: #F87171;--status-info-text: #60A5FA;--status-info-bg: rgba(96, 165, 250, .1);--accent-primary: #ffffff;--accent-primary-hover: #e5e5e5;--accent-primary-light: #cccccc;--accent-green: #10A37F;--accent-green-hover: #2DD4BF;--accent-blue: #60A5FA;--accent-yellow: #FBBF24;--accent-red: #F87171;--accent-purple: #A78BFA;--accent-pink: #EC4899;--mastery-progress: #2563EB;--pro-badge-bg: var(--accent-primary);--pro-badge-text: #000000;--heatmap-level-1: #0e4429;--heatmap-level-2: #006d32;--heatmap-level-3: #26a641;--heatmap-level-4: #39d353;--subtle-border: var(--surface-border);--subtle-shadow: none;--shadow-sm: none;--shadow-soft: none;--shadow-card-hover: none;--home-bg: var(--bg-main);--home-text: var(--text-primary);--qw-card-bg: #303030;--qw-card-text: var(--text-primary);--qw-card-border: var(--border-light);--qw-card-hover-bg: #3a3a3a;--qw-card-hover-border: #FFFFFF29;--qw-arrow: #B7B7B7;--qw-interactive-bg: #ffffff;--qw-interactive-text: #000000;--qw-interactive-border: rgba(255,255,255,.08);--qw-interactive-hover-bg: #e9e9e9;--answer-modal-bg: var(--bg-card);--answer-modal-text: var(--text-primary);--answer-modal-border: var(--border-light);--answer-overlay: rgba(0,0,0,.85);--calc-bg: var(--bg-card);--calc-input-bg: var(--bg-input);--calc-input-border: var(--border-input);--calc-chip-bg: var(--bg-card-secondary);--calc-chip-text: var(--text-secondary);--cta-bg: var(--accent-primary);--cta-bg-hover: var(--accent-primary-hover);--cta-text: var(--text-on-accent);--link-text: #FFF;--link-hover: #B7B7B7;--orb-idle: #4b5563;--orb-listening: #10B981;--orb-speaking: #a0a0a0}body{margin:0;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-body-md-size);font-weight:400;line-height:var(--type-body-md-lh);letter-spacing:var(--type-body-tracking);background-color:var(--bg-main);color:var(--text-primary);transition:background-color .2s,color .2s}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}#root{isolation:isolate}[data-difficulty],[data-category],[data-topic]{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:var(--radius-full, 9999px);border:1px solid transparent;line-height:1.25}[data-difficulty=Easy]{background-color:var(--tag-easy-bg);color:var(--tag-easy-text);border-color:var(--tag-easy-border)}[data-difficulty=Medium]{background-color:var(--tag-medium-bg);color:var(--tag-medium-text);border-color:var(--tag-medium-border)}[data-difficulty=Hard]{background-color:var(--tag-hard-bg);color:var(--tag-hard-text);border-color:var(--tag-hard-border)}[data-category="Core Finance Concepts"]{background-color:var(--tag-cat-violet-bg);color:var(--tag-cat-violet-text);border-color:var(--tag-cat-violet-border)}[data-category="Accounting & Fin. Statements"]{background-color:var(--tag-cat-blue-bg);color:var(--tag-cat-blue-text);border-color:var(--tag-cat-blue-border)}[data-category="Advanced Accounting"]{background-color:var(--tag-cat-sky-bg);color:var(--tag-cat-sky-text);border-color:var(--tag-cat-sky-border)}[data-category="EqVal, TEV, Metrics, Multiples"]{background-color:var(--tag-cat-pink-bg);color:var(--tag-cat-pink-text);border-color:var(--tag-cat-pink-border)}[data-category="Valuation & DCF Analysis"]{background-color:var(--tag-cat-purple-bg);color:var(--tag-cat-purple-text);border-color:var(--tag-cat-purple-border)}[data-category="M&A Deals & Merger Models"]{background-color:var(--tag-cat-orange-bg);color:var(--tag-cat-orange-text);border-color:var(--tag-cat-orange-border)}[data-category="LBO Analysis"]{background-color:var(--tag-cat-green-bg);color:var(--tag-cat-green-text);border-color:var(--tag-cat-green-border)}[data-topic="Time Value of Money"],[data-topic="PV, NPV, IRR, WACC"],[data-topic="Valuation Formula"],[data-topic="Financial Modeling Steps"]{background-color:var(--tag-topic-indigo-bg);color:var(--tag-topic-indigo-text);border-color:var(--tag-topic-indigo-border)}[data-topic="3-Statements Basics"],[data-topic="Income Statement"],[data-topic="Balance Sheet"],[data-topic="Cash Flow Statement"],[data-topic="Working Capital"],[data-topic=Leases],[data-topic=FCF]{background-color:var(--tag-topic-cyan-bg);color:var(--tag-topic-cyan-text);border-color:var(--tag-topic-cyan-border)}[data-topic="Purchase Agreement"],[data-topic="Due Diligence"],[data-topic="LBO / Leverage"],[data-topic="M&A Process"],[data-topic="Merger Model"],[data-topic="EPS Accretion/Dilution"]{background-color:var(--tag-topic-amber-bg);color:var(--tag-topic-amber-text);border-color:var(--tag-topic-amber-border)}[data-topic="Valuation Basic"],[data-topic="Valuation Advanced"],[data-topic="TEV/EV Event Impact"],[data-topic="Equity Value"],[data-topic="Enterprise Value"],[data-topic="Valuation Metrics"],[data-topic="Valuation Multiples"],[data-topic=DCF-Method],[data-topic="Terminal Value"],[data-topic="Public Comps"],[data-topic="Precedent Transactions"]{background-color:var(--tag-topic-violet-bg);color:var(--tag-topic-violet-text);border-color:var(--tag-topic-violet-border)}[data-topic=Bonds],[data-topic="Book Value of Debt"],[data-topic="Convertible Bonds"],[data-topic="Bond Analysis"],[data-topic="Debt vs. Equity"],[data-topic="Debt Capacity"]{background-color:var(--tag-topic-pink-bg);color:var(--tag-topic-pink-text);border-color:var(--tag-topic-pink-border)}[data-topic=IPO],[data-topic="Follow-On Offerings"]{background-color:var(--tag-topic-teal-bg);color:var(--tag-topic-teal-text);border-color:var(--tag-topic-teal-border)}[data-topic="Credit Analysis"]{background-color:var(--tag-topic-emerald-bg);color:var(--tag-topic-emerald-text);border-color:var(--tag-topic-emerald-border)}[data-topic="Equity Method"],[data-topic="Consolidation Accounting"],[data-topic="Stock-Based Compensation"],[data-topic="Unrealized Gains/Losses"],[data-topic="Inventory Accounting"],[data-topic="Pension Accounting"]{background-color:var(--tag-topic-sky-bg);color:var(--tag-topic-sky-text);border-color:var(--tag-topic-sky-border)}[data-topic="LBO Modeling"],[data-topic="IRR Calculation"],[data-topic="MoM Multiple"],[data-topic="Sources & Uses"],[data-topic="LBO Drivers"]{background-color:var(--tag-topic-green-bg);color:var(--tag-topic-green-text);border-color:var(--tag-topic-green-border)}[data-topic="Fit Questions"]{background-color:var(--tag-topic-slate-bg);color:var(--tag-topic-slate-text);border-color:var(--tag-topic-slate-border)}[data-theme=dark] [data-difficulty],[data-theme=dark] [data-category],[data-theme=dark] [data-topic]{border-color:transparent}.finpy-btn-primary,.finpy-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1.25;border-radius:var(--btn-radius);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;box-sizing:border-box;border:1px solid transparent}.finpy-btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border)}.finpy-btn-primary:hover:not(:disabled){background-color:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg)}.finpy-btn-primary:disabled{opacity:.6;cursor:not-allowed}.finpy-btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.finpy-btn-secondary:hover:not(:disabled){border-color:var(--border-medium);background-color:var(--bg-hover)}.finpy-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.finpy-btn-primary--block{width:100%}.finpy-btn-primary--touch,.finpy-btn-secondary--touch{min-height:44px;padding-top:.65rem;padding-bottom:.65rem}[data-theme=dark] .finpy-btn-primary{background-color:#fff;color:#111;border-color:#fff}[data-theme=dark] .finpy-btn-primary:hover:not(:disabled){background-color:#f3f4f6;border-color:#f3f4f6}[data-theme=dark] .finpy-btn-secondary{background-color:transparent;border-color:var(--border-light);color:var(--text-primary)}[class*=calcContainerStyle]{box-sizing:border-box;border:var(--surface-border);border-radius:var(--radius-card);box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease}:root:not([data-theme=dark]) [class*=calcContainerStyle]{background-color:var(--background-primary)}:root:not([data-theme=dark]) [class*=calcContainerStyle]:hover{box-shadow:var(--shadow-soft)}:root[data-theme=dark] [class*=calcContainerStyle]{background-color:var(--background-primary)}[class*=tooltipContainer]{border:var(--surface-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-soft)!important}[class*=popoverPanel],[class*=popoverMenu]{border:var(--surface-border);border-radius:var(--radius-input);box-shadow:var(--shadow-soft)}.type-display-mega{font-family:var(--font-marketing-headline);font-size:var(--type-display-mega-size);font-weight:var(--type-display-weight);line-height:var(--type-display-mega-lh);letter-spacing:var(--type-display-mega-ls);text-wrap:balance}.type-display-xl{font-family:var(--font-marketing-headline);font-size:var(--type-display-xl-size);font-weight:var(--type-display-weight);line-height:var(--type-display-xl-lh);letter-spacing:var(--type-display-xl-ls);text-wrap:balance}.type-display-lg{font-family:var(--font-marketing-headline);font-size:var(--type-display-lg-size);font-weight:var(--type-display-weight);line-height:var(--type-display-lg-lh);letter-spacing:var(--type-display-lg-ls);text-wrap:balance}.type-display-sm{font-family:var(--font-marketing-headline);font-size:var(--type-display-sm-size);font-weight:var(--type-display-weight);line-height:var(--type-display-sm-lh);letter-spacing:var(--type-display-sm-ls)}.type-title-md{font-family:var(--font-primary);font-size:var(--type-title-md-size);font-weight:var(--type-title-weight);line-height:var(--type-title-md-lh);letter-spacing:var(--type-body-tracking)}.type-body-md{font-family:var(--font-primary);font-size:var(--type-body-md-size);font-weight:400;line-height:var(--type-body-md-lh);letter-spacing:var(--type-body-tracking);color:var(--text-body)}.type-body-sm{font-family:var(--font-primary);font-size:var(--type-body-sm-size);font-weight:400;line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-tracking)}.type-nav-link{font-family:var(--font-primary);font-size:var(--type-nav-size);font-weight:500;line-height:var(--type-nav-lh);letter-spacing:0}.type-caption-uppercase{font-family:var(--font-primary);font-size:var(--type-caption-size);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}:root{--radius-small: 4px;--radius-medium: 6px;--radius-large: 8px;--radius-xl: 12px;--radius-full: 9999px;--app-header-height: 56px;--app-constrained-width: 1280px;--marketing-constrained-width: 1140px;--content-padding-x: 1.5rem;--content-padding-y: 2rem;--transition-theme-property: .1s ease-out;--transition-interaction: .15s ease-out;--transition-transform: .2s ease-out;--z-sticky: 1020;--favorite-active-color: #F59E0B;--favorite-hover-color: #FCD34D}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}body{background-color:var(--bg-main);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-size:16px}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:600;line-height:1.3;margin-bottom:.75em}p{color:var(--text-secondary);margin-bottom:1em;font-size:1rem;line-height:1.7}.app-loading,.app-error{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - var(--app-header-height));font-size:1.1rem;color:var(--text-secondary);padding:2rem;box-sizing:border-box}.app-error p{background-color:var(--status-error-bg);padding:1rem 1.5rem;border-radius:var(--radius-medium);text-align:center}.controls-bar{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.controls-bar__left-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.active-filters-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding-bottom:1rem;color:var(--text-secondary);font-size:.875rem}.filter-tag{display:flex;align-items:center;gap:.4rem;background-color:var(--bg-card);color:var(--text-secondary);padding:.25rem .6rem;border-radius:4px;font-size:.8rem;font-weight:500;white-space:nowrap;border:1px solid var(--border-color);transition:background-color var(--transition-interaction),color var(--transition-interaction),border-color var(--transition-interaction)}.filter-tag.consolidated{cursor:pointer}.filter-tag-close{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin-left:.2rem;font-size:1.2em;line-height:1;transition:color .2s}.filter-tag-close:hover{color:var(--text-primary)}:root:not([data-theme=dark]) .active-filters-bar .filter-tag,:root:not([data-theme=dark]) .filter-tag.active,:root:not([data-theme=dark]) .filter-tag.isActive,:root:not([data-theme=dark]) .filter-tag[data-active=true]{background:var(--accent-primary);color:var(--text-on-accent);border-color:transparent;border-radius:var(--radius-full);padding:.35rem .8rem;box-shadow:var(--subtle-shadow)}:root:not([data-theme=dark]) .active-filters-bar .filter-tag:hover,:root:not([data-theme=dark]) .filter-tag.active:hover,:root:not([data-theme=dark]) .filter-tag.isActive:hover,:root:not([data-theme=dark]) .filter-tag[data-active=true]:hover{background:var(--accent-primary-hover)}:root:not([data-theme=dark]) .active-filters-bar .filter-tag .filter-tag-close,:root:not([data-theme=dark]) .filter-tag.active .filter-tag-close,:root:not([data-theme=dark]) .filter-tag.isActive .filter-tag-close,:root:not([data-theme=dark]) .filter-tag[data-active=true] .filter-tag-close{color:var(--text-on-accent);opacity:.9}:root:not([data-theme=dark]) .active-filters-bar .filter-tag:focus-visible,:root:not([data-theme=dark]) .filter-tag.active:focus-visible,:root:not([data-theme=dark]) .filter-tag.isActive:focus-visible{outline:2px solid var(--focus-ring, #8ab4f8);outline-offset:2px}.tag{display:inline-block;padding:.2rem 0;font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap;background-color:transparent;border:none}.tag--easy{color:var(--accent-green)}.tag--medium{color:var(--accent-yellow)}.tag--hard,.tag--must-know{color:var(--accent-red)}.tag--recommended{color:var(--accent-blue)}.tag--specialized{color:var(--accent-purple)}.tag--frequency-high{color:var(--accent-red)}.tag--frequency-medium{color:var(--accent-yellow)}.tag--frequency-low{color:var(--accent-green)}.tag--premium{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-medium);background-color:var(--pro-badge-bg);color:var(--pro-badge-text)}.practice-view-header{padding:0 0 1.5rem;margin-bottom:1rem}.practice-view-title{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 30px var(--bg-input) inset!important;background-color:var(--bg-input)!important}.listViewTable th:nth-child(3),.listViewTable td:nth-child(3),.listViewTable th:nth-child(4),.listViewTable td:nth-child(4),.listViewTable th:nth-child(5),.listViewTable td:nth-child(5){text-align:center}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}._avatar_slrux_1{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._avatarImage_slrux_10{object-fit:cover;background-color:var(--bg-card-secondary);border:1px solid var(--border-light)}._avatarPlaceholder_slrux_16{background:var(--studio-black);color:#fff;font-weight:600;font-family:var(--font-primary);border:none;-webkit-user-select:none;user-select:none}._brandLogo_154fd_2{font-weight:600;font-size:1.25rem;font-family:var(--font-brand);letter-spacing:-.02em;text-decoration:none;color:var(--brand-foreground, var(--studio-black));display:inline-flex;align-items:center;gap:.54rem;line-height:1}._logoIcon_154fd_15{display:inline-flex;align-items:center;justify-content:center;width:1.4375rem;height:1.4375rem;background:transparent;flex-shrink:0}._logoIconStar_154fd_25{font-size:1.125rem;color:currentColor;line-height:1}._brandText_154fd_31{font:inherit;color:inherit}._compact_154fd_36{font-size:1rem;gap:.4rem}._compact_154fd_36 ._logoIcon_154fd_15{width:1.25rem;height:1.25rem}._compact_154fd_36 ._logoIconStar_154fd_25{font-size:1rem}[data-theme=dark] ._brandLogo_154fd_2{--brand-foreground: #ffffff}._mobileAppBar_1vz85_4{position:fixed;top:0;left:0;right:0;height:var(--mobile-appbar-height, 60px);display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--bg-card);border-bottom:1px solid var(--border-light);z-index:calc(var(--z-sticky, 1020) + 5)}._leftSpacer_1vz85_20{width:36px}._title_1vz85_22{font-weight:600;font-size:1rem;line-height:1;text-align:center;color:var(--text-primary)}._menuBtn_1vz85_30{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:transparent;color:var(--text-primary);border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}._menuBtn_1vz85_30:active{transform:scale(.98)}._drawerRoot_1vz85_51{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sticky, 1020) + 4);pointer-events:none}._open_1vz85_57{pointer-events:auto}._scrim_1vz85_59{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .18s ease}._scrimVisible_1vz85_65{background:#0000004d}._drawer_1vz85_51{position:absolute;top:0;right:0;height:100%;width:45vw;max-width:420px;background:var(--bg-card);border-left:1px solid var(--border-light);box-shadow:0 10px 30px #00000026;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}._drawerOpen_1vz85_87{transform:translate(0)}._drawerHeader_1vz85_90{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-bottom:1px solid var(--border-light)}._userRow_1vz85_97{display:flex;align-items:center;gap:10px}._avatar_1vz85_98{width:40px;height:40px;border-radius:999px;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:18px}._userMeta_1vz85_106{display:flex;flex-direction:column}._userName_1vz85_107{font-weight:600;font-size:.95rem;color:var(--text-primary)}._userEmail_1vz85_108{font-size:.75rem;color:var(--text-secondary)}._iconBtn_1vz85_110{width:32px;height:32px;border-radius:999px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}._iconBtn_1vz85_110:hover{background:var(--bg-hover)}._nav_1vz85_124{flex:1 1 auto;overflow:auto}._navList_1vz85_125{list-style:none;margin:8px 0;padding:0}._navItem_1vz85_126{width:100%;text-align:left;padding:12px 14px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);font-size:1rem;line-height:1.2;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}._navItem_1vz85_126:hover{background:var(--bg-hover)}._navItemDisabled_1vz85_139{color:var(--text-muted);cursor:not-allowed}._pill_1vz85_142{margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;border:1px solid var(--border-light);color:var(--text-secondary)}._drawerFooter_1vz85_155{border-top:1px solid var(--border-light);padding:12px}._footerBtn_1vz85_156{display:block;width:100%;text-align:left;padding:10px 12px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);border-radius:4px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}._footerBtn_1vz85_156:hover{background:var(--bg-hover)}._version_1vz85_167{margin-top:8px;color:var(--text-secondary);font-size:11px}._menuBtn_1vz85_30:focus,._iconBtn_1vz85_110:focus,._navItem_1vz85_126:focus,._footerBtn_1vz85_156:focus{outline:none}._menuBtn_1vz85_30:focus-visible,._iconBtn_1vz85_110:focus-visible,._navItem_1vz85_126:focus-visible,._footerBtn_1vz85_156:focus-visible{outline:2px solid var(--border-light);outline-offset:2px}._drawer_1vz85_51 *{-webkit-tap-highlight-color:transparent}._appShellContainer_16mgs_2{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:var(--bg-main);color:var(--text-primary)}[data-theme=dark] ._appShellContainer_16mgs_2{background-color:#000}._homeAppShell_16mgs_15{background-color:#fff}._marketingAppShell_16mgs_21{background-color:#f9f9f9}._authPageColumn_16mgs_25{max-width:100%;background-color:#f9f9f9!important}._authMainContent_16mgs_30{background-color:#f9f9f9}._alphaAppShell_16mgs_35{background-color:#fff}._pageColumn_16mgs_39{width:100%;max-width:var(--app-constrained-width, 1280px);min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-main)}[data-theme=dark] ._pageColumn_16mgs_39{background-color:#000}._appHeader_16mgs_53{position:fixed;left:0;right:0;top:0;z-index:1000}._homePageColumn_16mgs_61,._alphaPageColumn_16mgs_67{max-width:100%;background-color:#fff!important}._header_16mgs_73{display:flex;justify-content:center;align-items:center;padding:0 var(--content-padding-x, 3rem);height:var(--app-header-height);z-index:var(--z-sticky, 1020);width:100%;box-sizing:border-box;border:none}._headerContent_16mgs_86{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:calc(var(--app-constrained-width, 1280px) + 10rem);margin:0 auto}._appHeader_16mgs_53{background-color:var(--bg-card);margin:0;width:100%;border-radius:0;border-bottom:none;box-shadow:0 1px 3px #0000001a;transition:transform .3s ease-in-out;transform:translateY(0)}._demoHeader_16mgs_108{top:40px}[data-theme=dark] ._appHeader_16mgs_53{background-color:#212122}._appHeaderHidden_16mgs_117{transform:translateY(-120%)}._homeHeader_16mgs_122{background-color:#f9f9f9;border-bottom:1px solid var(--border-light);position:fixed;top:0;left:0;right:0}._alphaHeader_16mgs_133{background-color:#0000000d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light);position:fixed;top:0;left:0;right:0}._mainContent_16mgs_145{flex-grow:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column}._mainContent_16mgs_145:not(._homeMainContent_16mgs_154){padding:calc(var(--app-header-height, 56px) + 2rem) var(--content-padding-x, 1.5rem) var(--content-padding-y, 2rem)}[data-theme=dark] ._mainContent_16mgs_145:not(._homeMainContent_16mgs_154){background-color:#000}._pricingPageMain_16mgs_162{padding:0;background-color:var(--bg-main)}._homeMainContent_16mgs_154,._alphaMainContent_16mgs_174{padding:0;background-color:#fff}._footer_16mgs_179{width:100%;padding:1.5rem var(--content-padding-x, 1.5rem);text-align:center;font-size:.85rem;color:var(--text-muted);line-height:1.4;box-sizing:border-box;background-color:var(--bg-main);border-top:1px solid var(--border-light)}[data-theme=dark] ._footer_16mgs_179{background-color:#000}._homeFooter_16mgs_195,._alphaFooter_16mgs_201{background-color:#fff;border-top:1px solid var(--border-light)}._logo_16mgs_206{margin-right:0;height:100%;flex-shrink:0}._homeHeader_16mgs_122 ._logo_16mgs_206,._homeHeader_16mgs_122 .dealc-brand{--brand-foreground: var(--studio-black);color:var(--studio-black)}._homeHeader_16mgs_122 ._navLink_16mgs_218,._homeHeader_16mgs_122 ._navLink_16mgs_218:hover,._homeHeader_16mgs_122 ._navLink_16mgs_218._active_16mgs_223{color:var(--studio-black)}._alphaHeader_16mgs_133 ._logo_16mgs_206,._alphaHeader_16mgs_133 .dealc-brand{--brand-foreground: var(--text-primary);color:var(--text-primary)}._alphaHeader_16mgs_133 ._navLink_16mgs_218{color:var(--text-primary)}._headerNav_16mgs_239{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto;flex:0 0 auto}._headerNavLinks_16mgs_248{display:flex;align-items:center;gap:.125rem}._headerNavAccount_16mgs_254{display:flex;align-items:center;gap:.5rem;margin-left:.25rem;padding-left:.75rem;border-left:1px solid var(--hairline)}[data-theme=dark] ._headerNavAccount_16mgs_254{border-left-color:#ffffff1f}._navLink_16mgs_218{text-decoration:none;font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:1.125rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem;letter-spacing:0;font-family:var(--font-primary);background-color:transparent;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease;color:var(--studio-black)}._navLinkWithChevron_16mgs_287{gap:.25rem}._navChevron_16mgs_291{flex-shrink:0;transition:transform .2s ease}._navLinkWithChevron_16mgs_287._active_16mgs_223 ._navChevron_16mgs_291,button._navLink_16mgs_218[aria-expanded=true] ._navChevron_16mgs_291{transform:rotate(180deg)}button._navLink_16mgs_218{font-size:.875rem}._navLink_16mgs_218:hover,._navLink_16mgs_218._active_16mgs_223:hover{color:var(--studio-black);background-color:#1f29370d}[data-theme=dark] ._appHeader_16mgs_53 ._navLink_16mgs_218{color:var(--text-primary)}[data-theme=dark] ._appHeader_16mgs_53 ._navLink_16mgs_218:hover,[data-theme=dark] ._appHeader_16mgs_53 ._navLink_16mgs_218._active_16mgs_223:hover{color:var(--text-primary);background-color:#ffffff14}[data-theme=dark] ._appHeader_16mgs_53 ._navLink_16mgs_218._active_16mgs_223{color:var(--text-primary);background-color:transparent}._homeHeader_16mgs_122 ._navLink_16mgs_218:hover,._homeHeader_16mgs_122 ._navLink_16mgs_218._active_16mgs_223:hover{background-color:#1f29370d;opacity:1}._alphaHeader_16mgs_133 ._navLink_16mgs_218:hover{color:var(--text-primary);background-color:#1f29370d}._navLink_16mgs_218._active_16mgs_223{color:var(--studio-black);font-weight:500;background-color:transparent}._homeHeader_16mgs_122 ._navLink_16mgs_218._active_16mgs_223{background-color:transparent}._navLinkDisabled_16mgs_349{color:var(--text-muted)!important;cursor:not-allowed;opacity:.6}._profileButtonContainer_16mgs_355{position:relative;display:inline-flex}._profileButton_16mgs_355{padding:0;border-radius:var(--radius-full);width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#fff;border:1px solid var(--border-light)}._profileButton_16mgs_355:hover{background-color:var(--bg-hover)}._profileButton_16mgs_355._active_16mgs_223{color:var(--text-primary)}[data-theme=dark] ._profileButton_16mgs_355{background-color:#000;border-color:var(--border-light)}[data-theme=light] ._profileButton_16mgs_355{background-color:#fff;border-color:var(--border-light)}._practiceButtonContainer_16mgs_396{position:relative;display:inline-flex}._practiceDropdown_16mgs_401{position:absolute;top:calc(100% + 8px);right:1rem;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:calc(var(--z-sticky, 1020) + 10);min-width:180px;overflow:hidden;padding:.25rem 0}._profileDropdown_16mgs_421{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:calc(var(--z-sticky, 1020) + 10);min-width:230px;overflow:hidden;padding:.25rem 0}[data-theme=dark] ._profileDropdown_16mgs_421{background-color:#212122}._dropdownUserInfo_16mgs_440{padding:.5rem 1rem .6rem;border-bottom:1px solid var(--border-light);margin-bottom:.25rem;cursor:default}._dropdownUserName_16mgs_447{font-weight:600;color:var(--text-primary);word-break:break-all;font-size:.9rem;line-height:1.3}._dropdownUserPlan_16mgs_455{font-size:.75rem;color:var(--text-secondary);margin-top:.1rem;line-height:1.2}._dropdownItem_16mgs_462{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;color:var(--text-primary);font-size:.875rem;cursor:pointer;background-color:transparent;border:none;width:100%;text-align:left;white-space:nowrap}._dropdownItem_16mgs_462:hover{background-color:var(--bg-hover)}._dropdownItem_16mgs_462._active_16mgs_223{background-color:var(--bg-active)}._dropdownSeparator_16mgs_486{height:1px;background-color:var(--border-light);margin:.25rem 0}._tierTag_16mgs_492{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.65rem;font-weight:600;line-height:1.2;border-radius:var(--radius-full);text-transform:uppercase;white-space:nowrap;border:none}:root:not([data-theme=dark]) ._tierTag_16mgs_492._pro_16mgs_355{background-color:var(--bg-card-secondary);color:#000}:root:not([data-theme=dark]) ._tierTag_16mgs_492._free_16mgs_511{background-color:var(--bg-card-secondary);color:#000}[data-theme=dark] ._tierTag_16mgs_492._pro_16mgs_355,[data-theme=dark] ._tierTag_16mgs_492._free_16mgs_511{background-color:var(--bg-card-secondary);color:#fff}._headerCta_16mgs_527{padding:.4rem 1rem;font-size:.85rem}._upgradeButton_16mgs_532{gap:.375rem}._upgradeButton_16mgs_532:hover{opacity:1}._btnGetStarted_16mgs_540{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:1.125rem;padding:.5rem 1rem;font-family:var(--btn-font-family);font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;margin-left:0;transition:background-color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;text-decoration:none}._btnGetStarted_16mgs_540:hover{background-color:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg)}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67){background-color:#fff;color:var(--text-primary)}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._pageColumn_16mgs_39{max-width:100%;background-color:#fff!important}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._appHeader_16mgs_53{background-color:#0000000d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light);position:fixed;left:0;right:0;margin:0;width:100%;border-radius:0;box-shadow:none;transform:none;top:0}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._mainContent_16mgs_145{padding:0;background-color:#fff}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._footer_16mgs_179{background-color:#fff;border-top:1px solid var(--border-light)}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._logo_16mgs_206,._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) .dealc-brand{--brand-foreground: var(--text-primary);color:var(--text-primary)}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._navLink_16mgs_218{color:var(--text-primary)}._appShellContainer_16mgs_2:has(._alphaPage_16mgs_67) ._navLink_16mgs_218:hover{color:var(--text-secondary)}._appShellContainer_16mgs_2:has(._pricingPageMain_16mgs_162){background-color:var(--bg-main);color:var(--text-primary)}._appShellContainer_16mgs_2:has(._pricingPageMain_16mgs_162) ._pageColumn_16mgs_39{max-width:100%!important;background-color:var(--bg-main)!important}._appShellContainer_16mgs_2:has(._pricingPageMain_16mgs_162) ._mainContent_16mgs_145{padding:0!important}._mobileMainPad_16mgs_635{padding-top:calc(var(--mobile-appbar-height, 60px) + var(--content-padding-y, 1rem))!important}._desktopTag_16mgs_640{display:inline-flex;align-items:center;padding:2px 6px;margin-left:6px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:var(--radius-full);background-color:var(--bg-hover);color:var(--text-secondary);vertical-align:middle}._toastWrap_16mgs_655{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:9999;pointer-events:none}._toast_16mgs_655{pointer-events:auto;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-medium);padding:10px 12px;box-shadow:var(--shadow-sm);font-size:.85rem;max-width:92vw;text-align:center}._proTag_16mgs_677{display:inline-block;margin-left:8px;padding:2px 6px;background:var(--studio-grey-100);color:var(--studio-black);font-size:10px;font-weight:600;font-family:var(--font-primary);border-radius:3px;letter-spacing:.3px;text-transform:uppercase;vertical-align:middle}[data-theme=dark] ._proTag_16mgs_677{background:#ffffff1f;color:#fff}._newTag_16mgs_698{display:inline-block;margin-left:8px;padding:2px 6px;background:var(--studio-black);color:#fff;font-size:10px;font-weight:600;font-family:var(--font-primary);border-radius:3px;letter-spacing:.3px;text-transform:uppercase;vertical-align:middle}[data-theme=dark] ._newTag_16mgs_698{background:#fff;color:var(--studio-black)}._practiceDropdownContainer_16mgs_719{position:relative;display:inline-flex}._practiceDropdownButton_16mgs_724{background:none;border:none;cursor:pointer}._practiceDropdown_16mgs_401{position:absolute;top:calc(100% + 8px);left:0;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:calc(var(--z-sticky, 1020) + 10);min-width:150px;overflow:hidden;padding:.25rem 0}[data-theme=dark] ._practiceDropdown_16mgs_401{background-color:#212122}._dropdownItemDisabled_16mgs_749{opacity:.5;cursor:not-allowed}
