@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac255668834aa103-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05655c0aa5f3b658-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/33e5279d97124154-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b72e94d21ccaf2f-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ee030e041c29623-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93720efa6ffd49e4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c856374feb52eee1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/90a02df6d2f9ff9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0794e5799d273cab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7c04bfad68cddb4c-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/017b990560e20fa8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/511c498c8e92e80b-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7fc196796be227b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c0984d28def8350c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/61125c9969377054-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3188544855147a63-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/556496df2c7f963b-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0489f99d015329f9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/209823bb303e9ddd-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceab0d995744415d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dbddaa124a0a717a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Mono Fallback;src:local("Arial");ascent-override:69.47%;descent-override:19.69%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d43083{font-family:Fira Mono,Fira Mono Fallback;font-style:normal}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ef516e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ef516e{--font-fraunces:"Fraunces","Fraunces Fallback"}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-fade-in-up{animation:fadeInUp .4s ease-out}.animate-fade-in-delayed{animation:fadeIn .5s ease-out .1s both}.animate-slide-down{animation:slideDown .2s ease-out}@keyframes iosSpringIn{0%{opacity:0;transform:translate(30px)}60%{opacity:1;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes iosSpringInReverse{0%{opacity:0;transform:translate(-30px)}60%{opacity:1;transform:translate(3px)}to{opacity:1;transform:translate(0)}}.animate-ios-spring-in{animation:iosSpringIn .35s cubic-bezier(.25,.46,.45,.94) both}.animate-ios-spring-in-reverse{animation:iosSpringInReverse .35s cubic-bezier(.25,.46,.45,.94) both}@keyframes swipeEnterFromRight{0%{opacity:0;transform:translate(40px)}40%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes swipeEnterFromLeft{0%{opacity:0;transform:translate(-40px)}40%{opacity:1}to{opacity:1;transform:translate(0)}}.animate-swipe-enter{animation:swipeEnterFromRight .2s cubic-bezier(.25,.46,.45,.94) both}.animate-swipe-enter-reverse{animation:swipeEnterFromLeft .2s cubic-bezier(.25,.46,.45,.94) both}body,html{overscroll-behavior-x:none;width:100%;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);overflow-x:clip}html{background:var(--background);scroll-behavior:smooth;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease}*{box-sizing:border-box;margin:0;padding:0}:root{--background:#fff;--foreground:#171717;--transition-duration:.3s;--gradient-1:linear-gradient(90deg,#4a5568,#5a6c7d);--gradient-hover:linear-gradient(90deg,#5a6c7d,#4a5568);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--ios-grouped-bg:#f2f2f7;--ios-card-bg:#fff;--ios-tertiary-bg:#f2f2f7;--ios-separator:#3c3c431f;--ios-label:#000;--ios-secondary-label:#3c3c4399;--ios-tertiary-label:#3c3c434d;--ios-fill:#78788033;--ios-tap-highlight:#3c3c4314;--ios-nav-bar:#f9f9f9f0;--color-link:#007aff;--color-link-secondary:#1976d2;--color-link-hover:#1565c0;--color-border:#e8e8e8;--color-surface:#fff;--color-surface-alt:#f5f5f5;--color-surface-raised:#fafafa;--color-border-medium:#e0e0e0;--color-text-muted:#666;--color-text-dimmed:#999;--color-badge-bg:#616161;--color-quality-excellent:#2e7d32;--color-quality-near:#f9a825;--color-quality-poor:#d32f2f;--color-accent-blue:#1976d2;--color-divider-subtle:#0000000f;--color-border-outline:#0000000f;--color-selected-border:#e8e8e8;--color-selected-row-border:#e0e0e0;--color-preview-mode-bg:#007aff14;--color-discard-hover-bg:#3c3c430f;--color-hover-bg:#00000005;--color-hover-bg-subtle:#00000005;--color-hover-bg-medium:#0000000d;--color-link-hover-bg:#1976d214;--color-expanded-bg:#00000005;--color-tab-selected-bg:#1976d214;--color-blur-bar-bg:#ffffffd1;--color-segmented-bg:#0000000d;--color-surface-white:#fff;--color-tab-active-text:#1a1a1a;--color-tab-inactive-text:#0006;--color-tab-active-bg:#ffffffd9;--color-tab-active-shadow:0 1px 3px #00000014;--color-chip-shadow-pct:19%;--color-chip-shadow-extra:0 1px 3px #0000001a;--color-chip-inactive-good:#4caf5014;--color-chip-inactive-near:#fbc02d14;--color-chip-inactive-bad:#f4433614;--color-score-track:#78788029}:root.dark{--gradient-1:linear-gradient(90deg,#1e1e1e,#2d3748);--gradient-hover:linear-gradient(90deg,#2d3748,#1e1e1e);--ios-grouped-bg:#121212;--ios-card-bg:#1c1c1e;--ios-tertiary-bg:#2c2c2e;--ios-separator:#54545857;--ios-label:#fff;--ios-secondary-label:#ebebf599;--ios-tertiary-label:#ebebf54d;--ios-fill:#7878805c;--ios-tap-highlight:#ebebf514;--ios-nav-bar:#000000b8;--color-link:#64b5f6;--color-link-secondary:#64b5f6;--color-link-hover:#90caf9;--color-border:#3a3a3a;--color-surface:#252525;--color-surface-alt:#1e1e1e;--color-surface-raised:#2c2c2c;--color-border-medium:#424242;--color-text-muted:#b0b0b0;--color-text-dimmed:#888;--color-badge-bg:#424242;--color-quality-excellent:#4caf50;--color-quality-near:#fbc02d;--color-quality-poor:#f44336;--color-accent-blue:#64b5f6;--color-divider-subtle:#ffffff0f;--color-border-outline:#ffffff14;--color-selected-border:#3a3a3a;--color-selected-row-border:#424242;--color-preview-mode-bg:#007aff1f;--color-discard-hover-bg:#ebebf50f;--color-hover-bg:#ffffff0d;--color-hover-bg-subtle:#ffffff08;--color-hover-bg-medium:#ffffff14;--color-link-hover-bg:#64b5f61a;--color-expanded-bg:#00000026;--color-tab-selected-bg:#64b5f61f;--color-blur-bar-bg:#121212d1;--color-segmented-bg:#ffffff0f;--color-surface-white:#1e1e1e;--color-tab-active-text:#fff;--color-tab-inactive-text:#ffffff73;--color-tab-active-bg:#ffffff1f;--color-tab-active-shadow:0 1px 4px #0000004d;--color-chip-shadow-pct:25%;--color-chip-shadow-extra:0 1px 3px #0000004d;--color-chip-inactive-good:#4caf5026;--color-chip-inactive-near:#fbc02d26;--color-chip-inactive-bad:#f4433626;--color-score-track:#7878805c}body{background:var(--background);color:var(--foreground);transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;font-family:Fira Mono,monospace;line-height:1.6}.header{z-index:1000;transition:background-color var(--transition-duration) ease;background-color:#000;padding:1rem 2rem;position:sticky;top:0}.nav{justify-content:center;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.nav-link{color:#fff;transition:all var(--transition-duration) cubic-bezier(.4,0,.2,1);border-radius:4px;padding:.5rem 1rem;font-size:1.2rem;font-weight:500;text-decoration:none}.nav-link:hover{background-color:#ffffff1a;transform:translateY(-1px)}.main-content{min-height:calc(100dvh - 120px);padding:0}@media (max-width:899.95px){.main-content{padding-top:var(--safe-area-top)}.main-content--flush{padding-top:0}.MuiInputBase-input,input,select,textarea{font-size:max(1em,16px)!important}}html.phone-ui .main-content{padding-top:var(--safe-area-top)}html.phone-ui .main-content--flush{padding-top:0}html.phone-ui .MuiInputBase-input,html.phone-ui input,html.phone-ui select,html.phone-ui textarea{font-size:max(1em,16px)!important}html.phone-column .main-content>div{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.container{margin:0 auto;padding:0 1rem}.text-center{text-align:center}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.tab-container::-webkit-scrollbar{display:none}:root.dark{--background:#121212;--foreground:#e0e0e0}a{color:#1976d2;transition:color var(--transition-duration) ease}a:hover{color:#1565c0}:root.dark a{color:#64b5f6}:root.dark a:hover{color:#90caf9}:root.dark .header{background-color:#1e1e1e}:root.dark .nav-link{color:#e0e0e0}:root.dark .nav-link:hover{background-color:#ffffff26}:root.dark .panel{background-color:#1e1e1e;border-color:#333}:root.dark .panel-white{background-color:#2d2d2d;border-color:#333}:root.dark .panel-header{color:#e0e0e0;background-color:#333}:root.dark .panel-body{color:#e0e0e0}:root.dark .panel-footer{background-color:#1e1e1e}.panel{background-color:#f5f5f5}.panel,.panel-white{border:3px solid #000}.panel-white{background-color:#fff}.panel-header{color:#fff;text-align:center;background-color:#000;padding:1rem;font-size:1.5rem;font-weight:700}.panel-header-lg{font-size:2rem}.panel-header-md{font-size:1.8rem}.panel-body{color:#000;padding:2rem;line-height:1.6}.panel-footer{background-color:#f5f5f5;justify-content:center;padding:1rem;display:flex}:where(.MuiBox-root){transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease}.MuiLinearProgress-root.analyzer-progress-bar{background-color:var(--mui-palette-grey-300)!important;transition:background-color var(--transition-duration) ease!important}.MuiLinearProgress-root.analyzer-progress-bar .MuiLinearProgress-bar{background-color:var(--mui-palette-primary-main)!important}:root.dark .MuiLinearProgress-root.analyzer-progress-bar{background-color:var(--mui-palette-grey-700)!important;transition:background-color var(--transition-duration) ease!important}:root.dark .MuiLinearProgress-root.analyzer-progress-bar .MuiLinearProgress-bar{background-color:var(--mui-palette-primary-light)!important}.MuiButton-root{background-color:var(--mui-palette-grey-200)!important;color:var(--mui-palette-grey-900)!important;transition:all var(--transition-duration) ease!important;border-radius:8px!important}.MuiButton-root:hover{background-color:var(--mui-palette-grey-400)!important}:root.dark .MuiButton-root{color:var(--mui-palette-common-white)!important;background-color:#303030!important}:root.dark .MuiButton-root:hover{background-color:var(--mui-palette-grey-800)!important}.header-box .MuiButton-root{color:inherit!important;background-color:#0000!important}.header-box .MuiButton-root:hover{color:inherit!important;background-color:#ffffff1a!important}:root.dark .header-box .MuiButton-root{color:inherit!important;background-color:#0000!important}:root.dark .header-box .MuiButton-root:hover{color:inherit!important;background-color:#ffffff1a!important}.paywall-overlay-container{z-index:10;pointer-events:auto;position:absolute;inset:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ios-row-tap{-webkit-tap-highlight-color:transparent;transition:background-color .15s}.ios-row-tap:active{background-color:#3c3c4314}:root.dark .ios-row-tap:active{background-color:#ebebf514}.app-bg-backdrop{z-index:-1;pointer-events:none;background-color:#fff;position:fixed;inset:0}:root.dark .app-bg-backdrop{background-color:#121212}html.camera-transparent,html.camera-transparent #__next,html.camera-transparent .app-bg-backdrop,html.camera-transparent .main-content,html.camera-transparent .main-content>div,html.camera-transparent body{background:0 0!important}html.onboarding-active [data-bottom-nav]{display:none!important}html.onboarding-active body{padding-bottom:0!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}