@font-face{font-family:__Outfit_0dd153;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_0dd153;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_0dd153;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_0dd153;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_0dd153;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_0dd153;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_Fallback_0dd153;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_0dd153{font-family:__Outfit_0dd153,__Outfit_Fallback_0dd153;font-style:normal}.__variable_0dd153{--font-outfit:"__Outfit_0dd153","__Outfit_Fallback_0dd153"}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_14db65;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:__Plus_Jakarta_Sans_14db65,__Plus_Jakarta_Sans_Fallback_14db65;font-style:normal}.__variable_14db65{--font-jakarta:"__Plus_Jakarta_Sans_14db65","__Plus_Jakarta_Sans_Fallback_14db65"}:root{--font-heading:var(--font-outfit),"Outfit",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:var(--font-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",monospace;--bg-page:#f8fafc;--bg-surface:#fff;--bg-subtle:#f1f5f9;--bg-muted:#e2e8f0;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--border-focus:#2563eb;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-active:#1e40af;--primary-light:#eff6ff;--primary-border:#bfdbfe;--success:#15803d;--success-light:#f0fdf4;--success-border:#86efac;--danger:#dc2626;--danger-light:#fef2f2;--danger-border:#fecaca;--text-main:#0f172a;--text-body:#334155;--text-muted:#475569;--text-dim:#64748b;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-card:0 1px 3px 0 #0000000f,0 4px 6px -1px #0000000a;--shadow-lg:0 10px 20px -3px #0f172a14,0 4px 6px -2px #0f172a08;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;color-scheme:light}body,html{width:100%;max-width:100vw;overflow-x:hidden}body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-body);min-height:100vh;line-height:1.55;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-name,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.025em;font-weight:700;color:var(--text-main)}.container{max-width:1160px;margin:0 auto;padding:0 1.5rem}.card,.glass-card{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.card:hover,.glass-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg)}.glow-border{border-color:var(--primary-border)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;border:none;outline:none;transition:all var(--transition-fast);white-space:nowrap}.btn-primary{background-color:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.btn-primary:active:not(:disabled){background-color:var(--primary-active);transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background-color:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-subtle);border-color:var(--text-muted)}.btn-sm{padding:.4rem .85rem;font-size:.8rem;border-radius:var(--radius-sm)}.btn-lg{padding:.85rem 1.75rem;font-size:1rem;border-radius:var(--radius-lg)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.02em}.badge-primary{background-color:var(--primary-light);color:var(--primary);border:1px solid var(--primary-border)}.badge-success{background-color:var(--success-light);color:var(--success);border:1px solid var(--success-border)}.tabs-header{display:flex;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);padding:.3rem;gap:.25rem;margin:0 auto 2rem;max-width:360px}.tab-btn,.tabs-header{border-radius:var(--radius-full)}.tab-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--text-muted);background:#0000;border:none;cursor:pointer;transition:all var(--transition-fast)}.tab-btn.active,.tab-btn:hover{color:var(--text-main)}.tab-btn.active{background-color:var(--bg-surface);box-shadow:0 1px 3px #0000001a}.tabs-header-liquid{position:relative;display:inline-flex;align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-full);padding:.35rem;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 2px #0000000a}.liquid-indicator{position:absolute;top:.35rem;bottom:.35rem;left:0;background-color:#fff;border-radius:var(--radius-full);box-shadow:0 2px 10px #0f172a1a,0 1px 3px #0f172a0f;transition:transform .4s cubic-bezier(.25,1.4,.5,1),width .35s cubic-bezier(.25,1.3,.5,1);z-index:1;pointer-events:none}.liquid-tab-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1.4rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:600;color:var(--text-muted);background:#0000;border:none;cursor:pointer;transition:color .2s ease,transform .15s ease;white-space:nowrap}.liquid-tab-btn:hover{color:#0f172a}.liquid-tab-btn.active{color:#0f172a;font-weight:700}.liquid-tab-btn:active{transform:scale(.96)}.tabs-liquid-pill-wrap{position:relative;display:inline-flex;align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-full);padding:.25rem;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 2px #0000000a}.liquid-pill-indicator{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);background-color:#fff;border-radius:var(--radius-full);box-shadow:0 2px 8px #0f172a1f,0 1px 2px #0f172a0f;transition:transform .35s cubic-bezier(.25,1.4,.5,1);z-index:1;pointer-events:none}.liquid-pill-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:120px;padding:.55rem 1.15rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:#64748b;background:#0000;border:none;cursor:pointer;transition:color .2s ease;white-space:nowrap}.liquid-pill-btn:hover{color:#0f172a}.liquid-pill-btn.active{color:#0f172a;font-weight:700}.custom-player-wrapper{position:relative;background-color:#0f172a;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle)}.custom-player-controls{position:absolute;bottom:0;left:0;right:0;background:#0f172ad9;backdrop-filter:blur(8px);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;transition:opacity var(--transition-normal);z-index:10}.custom-scrubber-track{width:100%;height:5px;background:#fff3;border-radius:var(--radius-full);cursor:pointer;position:relative;transition:height .15s ease}.custom-scrubber-track:hover{height:8px}.custom-scrubber-fill{height:100%;background:var(--primary);border-radius:var(--radius-full);position:relative}.dropzone{border:2px dashed var(--border-strong);border-radius:var(--radius-xl);padding:3.5rem 1.5rem;text-align:center;background-color:var(--bg-surface);cursor:pointer;transition:all var(--transition-fast);position:relative}.dropzone.drag-active,.dropzone:hover{border-color:var(--primary);background-color:var(--primary-light)}.dropzone-icon{width:64px;height:64px;border-radius:50%;background-color:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border:1px solid var(--primary-border);transition:transform var(--transition-fast)}.dropzone:hover .dropzone-icon{transform:scale(1.08)}.checker-pattern{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23f1f5f9'%3E%3Crect width='8' height='8'/%3E%3Crect x='8' y='8' width='8' height='8'/%3E%3C/svg%3E");background-size:16px 16px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow:hidden}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--bg-muted);border-radius:var(--radius-full);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary);border:2px solid #fff;box-shadow:0 1px 4px #00000040;cursor:pointer;-webkit-transition:transform var(--transition-fast);transition:transform var(--transition-fast)}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary);border:2px solid #fff;box-shadow:0 1px 4px #00000040;cursor:pointer}.modal-overlay{position:fixed;inset:0;background:#0f172a73;backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.modal-content{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-width:min(94vw,680px);width:100%;max-height:88vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.progress-container{width:100%;margin:1.5rem 0}.progress-track{width:100%;height:8px;background-color:var(--bg-muted);overflow:hidden;position:relative}.progress-fill,.progress-track{border-radius:var(--radius-full)}.progress-fill{height:100%;background-color:var(--primary);transition:width .18s cubic-bezier(.2,.8,.4,1);will-change:width}.step-indicator{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:var(--radius-md);font-size:.825rem;font-weight:500;transition:all var(--transition-fast)}.step-indicator.active{background-color:var(--primary-light);color:var(--primary);border:1px solid var(--primary-border)}.step-indicator.done{color:var(--success)}.step-indicator.pending{color:var(--text-dim)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav-menu{display:flex;align-items:center;gap:.35rem}.nav-link{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:500;color:var(--text-body);background:#0000;border:none;cursor:pointer;transition:all var(--transition-fast);text-decoration:none;font-family:var(--font-body)}.nav-link:hover{color:var(--primary);background-color:var(--bg-subtle);transform:translateY(-1px)}.nav-link:active{transform:scale(.97)}.nav-link.active{color:var(--primary);background-color:var(--primary-light);font-weight:600}.mobile-nav-link{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.15rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;color:var(--text-main);background:var(--bg-subtle);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;width:100%;text-align:left}.mobile-nav-link:hover{background-color:var(--primary-light);color:var(--primary);border-color:var(--primary-border)}.animate-fade-up{animation:fadeSlideUp .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSubtle{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.pulse-badge{animation:pulseSubtle 2.5s ease-in-out infinite}.card{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.hover-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}@media (max-width:640px){.container{padding:0 1rem}.tabs-header-liquid{width:100%;display:flex;justify-content:space-between;padding:.25rem}.liquid-tab-btn{flex:1 1;padding:.6rem .35rem;font-size:.78rem;gap:.3rem}.liquid-tab-btn svg{width:15px;height:15px}.brand-name{font-size:1.15rem!important}.badge{white-space:normal;text-align:center;line-height:1.35}.dropzone{padding:2.25rem 1rem}.dropzone-icon{width:52px;height:52px;margin-bottom:1rem}.btn-lg{width:100%;padding:.85rem 1.25rem}.tabs-header{max-width:100%}.responsive-card-grid,.responsive-grid{grid-template-columns:1fr!important;gap:1rem!important}.card{padding:1.25rem 1rem!important}.tabs-liquid-pill-wrap{width:100%;display:flex}.liquid-pill-btn{flex:1 1;min-width:unset;padding:.5rem;font-size:.8rem}.modal-overlay{padding:.5rem!important}.modal-content{padding:1.15rem .85rem!important;max-width:96vw!important;border-radius:var(--radius-lg)!important}.btn{max-width:100%}}.responsive-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-toggle-btn{display:block!important}}