@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--color-bg-gradient-start:#090a0c;--color-bg-gradient-mid:#0c0d10;--color-bg-gradient-end:#12141a;--color-text-primary:#f7fafc;--color-text-muted:#a0aec0;--color-accent:#7dd3fc;--color-accent-2:#a78bfa;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--vl-ink:#f7fafc;--vl-ink-secondary:#e2e8f0;--vl-ink-muted:#94a3b8;--vl-ink-soft:#cbd5e1;--vl-ink-faint:#9fb0c8;--vl-ink-subtle:#8b93a1;--vl-accent-sky:#7dd3fc;--vl-accent-mint:#00d4aa;--vl-bg-1:#1a1a2e;--vl-bg-2:#16213e;--vl-bg-3:#0f3460;--vl-title-from:#00d4aa;--vl-title-to:#667eea;--vl-header-bg:rgba(26,26,46,.95);--vl-header-border:hsla(0,0%,100%,.1);--vl-drawer-grad:linear-gradient(135deg,#1a1a2e,#16213e 55%,#0f3460);--vl-glass-05:hsla(0,0%,100%,.05);--vl-glass-08:hsla(0,0%,100%,.08);--vl-glass-10:hsla(0,0%,100%,.1);--vl-glass-11:hsla(0,0%,100%,.11);--vl-glass-12:hsla(0,0%,100%,.12);--vl-glass-15:hsla(0,0%,100%,.15);--vl-border-soft:hsla(0,0%,100%,.1);--vl-border-mid:hsla(0,0%,100%,.12);--vl-border-ui:hsla(0,0%,100%,.2);--vl-input-bg:hsla(0,0%,100%,.11);--vl-input-border:hsla(0,0%,100%,.22);--vl-input-focus-bg:hsla(0,0%,100%,.15);--vl-placeholder:rgba(247,250,252,.6);--vl-back-btn-bg:hsla(0,0%,100%,.1);--vl-back-btn-border:hsla(0,0%,100%,.2);--vl-fab-shadow:0 8px 24px rgba(0,0,0,.28);--vl-drawer-shadow:-16px 0 30px rgba(0,0,0,.35);--vl-rev-banner-bg:rgba(14,165,233,.12);--vl-rev-banner-border:rgba(56,209,160,.28);--vl-rev-banner-ink:#bae6fd;--vl-preset-tile-bg:rgba(0,0,0,.12);--vl-preset-tile-border:hsla(0,0%,100%,.08);--vl-subtitle:#a0aec0;--vl-map-placeholder-ink:#a0aec0;--vl-map-placeholder-ink-2:#8b9bb8;--vl-modal-ink:#e5edf7;--vl-modal-surface:rgba(15,23,42,.82);--vl-modal-surface-2:rgba(15,23,42,.9);--vl-modal-btn-surface:rgba(30,41,59,.9);--vl-close-btn-bg:rgba(15,23,42,.65);--vl-inline-icon-bg:rgba(15,23,42,.65);--vl-section-icon-bg:rgba(14,165,233,.18);--vl-section-icon-border:rgba(125,211,252,.28);--vl-section-icon-ink:#e0f2fe;--vl-shadow-inset:0 1px 0 hsla(0,0%,100%,.05) inset;--vl-shadow-drop:0 8px 16px rgba(2,6,23,.3);--vl-select-option-bg:#1f2937;--vl-select-option-ink:#e5edf7;--vl-btn-disabled:rgba(71,85,105,.66);--vl-portal-dropdown-bg:rgba(26,26,46,.96);--vl-portal-dropdown-border:hsla(0,0%,100%,.12);--vl-portal-dropdown-shadow:0 12px 36px rgba(0,0,0,.45)}html[data-theme=light]{--color-bg-gradient-start:#f1f5f9;--color-bg-gradient-mid:#e8eef4;--color-bg-gradient-end:#f8fafc;--color-text-primary:#0f172a;--color-text-muted:#64748b;--color-accent:#0284c7;--color-accent-2:#6d28d9;--vl-ink:#0f172a;--vl-ink-secondary:#1e293b;--vl-ink-muted:#475569;--vl-ink-soft:#64748b;--vl-ink-faint:#64748b;--vl-ink-subtle:#64748b;--vl-accent-sky:#0284c7;--vl-accent-mint:#0d9488;--vl-bg-1:#f8fafc;--vl-bg-2:#f1f5f9;--vl-bg-3:#e2e8f0;--vl-title-from:#0d9488;--vl-title-to:#4f46e5;--vl-header-bg:hsla(0,0%,100%,.94);--vl-header-border:rgba(15,23,42,.09);--vl-drawer-grad:linear-gradient(165deg,#fff,#f8fafc 38%,#f1f5f9);--vl-glass-05:rgba(15,23,42,.035);--vl-glass-08:rgba(15,23,42,.05);--vl-glass-10:rgba(15,23,42,.06);--vl-glass-11:rgba(15,23,42,.07);--vl-glass-12:rgba(15,23,42,.08);--vl-glass-15:rgba(15,23,42,.1);--vl-border-soft:rgba(15,23,42,.08);--vl-border-mid:rgba(15,23,42,.1);--vl-border-ui:rgba(15,23,42,.14);--vl-input-bg:hsla(0,0%,100%,.92);--vl-input-border:rgba(15,23,42,.14);--vl-input-focus-bg:#fff;--vl-placeholder:rgba(15,23,42,.45);--vl-back-btn-bg:hsla(0,0%,100%,.85);--vl-back-btn-border:rgba(15,23,42,.12);--vl-fab-shadow:0 10px 28px rgba(15,23,42,.12);--vl-drawer-shadow:-12px 0 40px rgba(15,23,42,.1);--vl-rev-banner-bg:rgba(14,165,233,.1);--vl-rev-banner-border:rgba(14,165,233,.28);--vl-rev-banner-ink:#0369a1;--vl-preset-tile-bg:hsla(0,0%,100%,.72);--vl-preset-tile-border:rgba(15,23,42,.1);--vl-subtitle:#475569;--vl-map-placeholder-ink:#475569;--vl-map-placeholder-ink-2:#64748b;--vl-modal-ink:#0f172a;--vl-modal-surface:hsla(0,0%,100%,.96);--vl-modal-surface-2:#fff;--vl-modal-btn-surface:#f1f5f9;--vl-close-btn-bg:rgba(241,245,249,.98);--vl-inline-icon-bg:rgba(241,245,249,.95);--vl-section-icon-bg:rgba(14,165,233,.12);--vl-section-icon-border:rgba(14,165,233,.28);--vl-section-icon-ink:#0369a1;--vl-shadow-inset:0 1px 0 hsla(0,0%,100%,.95) inset;--vl-shadow-drop:0 8px 24px rgba(15,23,42,.08);--vl-select-option-bg:#f8fafc;--vl-select-option-ink:#0f172a;--vl-btn-disabled:rgba(148,163,184,.35);--vl-portal-dropdown-bg:hsla(0,0%,100%,.98);--vl-portal-dropdown-border:rgba(15,23,42,.12);--vl-portal-dropdown-shadow:0 12px 36px rgba(15,23,42,.14);color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background:linear-gradient(135deg,var(--color-bg-gradient-start) 0,var(--color-bg-gradient-mid) 50%,var(--color-bg-gradient-end) 100%);color:var(--color-text-primary);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{min-height:100vh}body{display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh) * 100)}body[data-hide-statistique-footer=true] footer{display:none!important}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,select,textarea{font-family:inherit;outline:none;font-size:16px!important;-webkit-tap-highlight-color:transparent}input,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}p{margin-bottom:1rem}img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}::-webkit-scrollbar-thumb{border-radius:4px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00d4aa,#667eea)}.statusNew{background:linear-gradient(135deg,#20b2aa,#1e8b8b);color:#fff;border:1px solid rgba(32,178,170,.3);box-shadow:0 4px 15px rgba(32,178,170,.2)}.statusCalling,.statusContacted{background:linear-gradient(135deg,#00bfff,#09c);color:#fff;border:1px solid rgba(0,191,255,.3);box-shadow:0 4px 15px rgba(0,191,255,.2)}.statusAppointment{background:linear-gradient(135deg,#3cb371,#2e8b57);color:#fff;border:1px solid rgba(60,179,113,.3);box-shadow:0 4px 15px rgba(60,179,113,.2)}.statusStickyNote{background:linear-gradient(135deg,gold,#ffc107);color:#fff;border:1px solid rgba(255,215,0,.3);box-shadow:0 4px 15px rgba(255,215,0,.2)}.statusSetterFollowUp{background:linear-gradient(135deg,#1e90ff,#1e7fd4);color:#fff;border:1px solid rgba(30,144,255,.3);box-shadow:0 4px 15px rgba(30,144,255,.2)}.statusAgentFollowUp{background:linear-gradient(135deg,sienna,#8b4513);color:#fff;border:1px solid rgba(160,82,45,.3);box-shadow:0 4px 15px rgba(160,82,45,.2)}.statusClient{background:linear-gradient(135deg,#228b22,#1b5e20);color:#fff;border:1px solid rgba(34,139,34,.3);box-shadow:0 4px 15px rgba(34,139,34,.2)}.statusNoShow{background:linear-gradient(135deg,#ff8c00,#e67300);color:#fff;border:1px solid rgba(255,140,0,.3);box-shadow:0 4px 15px rgba(255,140,0,.2)}.statusDead{background:linear-gradient(135deg,#b22222,brown);color:#fff;border:1px solid rgba(178,34,34,.3);box-shadow:0 4px 15px rgba(178,34,34,.2)}.statusNonEnglish{background:linear-gradient(135deg,#b8860b,#a67c00);color:#fff;border:1px solid rgba(184,134,11,.3);box-shadow:0 4px 15px rgba(184,134,11,.2)}.statusDuplicate{background:linear-gradient(135deg,#8b0000,maroon);color:#fff;border:1px solid rgba(139,0,0,.3);box-shadow:0 4px 15px rgba(139,0,0,.2)}.statusMedicareProspect{background:linear-gradient(135deg,#8a2be2,#7b1fa2);color:#fff;border:1px solid rgba(138,43,226,.3);box-shadow:0 4px 15px rgba(138,43,226,.2)}.statusMovedOut{background:linear-gradient(135deg,#696969,#5a5a5a);color:#fff;border:1px solid hsla(0,0%,41%,.3);box-shadow:0 4px 15px hsla(0,0%,41%,.2)}.statusDoorKnock{background:linear-gradient(135deg,#8b7765,#8b7765);color:#fff;border:1px solid hsla(28,16%,47%,.3);box-shadow:0 4px 15px hsla(28,16%,47%,.2)}.statusDoorKnockNotInterested{background:linear-gradient(135deg,#8b4513,#8b4513);color:#fff;border:1px solid rgba(139,69,19,.3);box-shadow:0 4px 15px rgba(139,69,19,.2)}.statusDoorKnockBadNumber{background:linear-gradient(135deg,peru,#b8860b);color:#fff;border:1px solid rgba(205,133,63,.3);box-shadow:0 4px 15px rgba(205,133,63,.2)}.statusParked{background:linear-gradient(135deg,#789,#708090);color:#fff;border:1px solid rgba(119,136,153,.3);box-shadow:0 4px 15px rgba(119,136,153,.2)}.statusArchived{background:linear-gradient(135deg,#2f4f4f,#1c2f2f);color:#fff;border:1px solid rgba(47,79,79,.3);box-shadow:0 4px 15px rgba(47,79,79,.2)}.statusNoAnswer{background:linear-gradient(135deg,#ffa07a,#ff8c69);color:#fff;border:1px solid rgba(255,160,122,.3);box-shadow:0 4px 15px rgba(255,160,122,.2)}.statusDoorKill{background:linear-gradient(135deg,#dc143c,#b71c1c);color:#fff;border:1px solid rgba(220,20,60,.3);box-shadow:0 4px 15px rgba(220,20,60,.2)}.statusPresentedNoSale{background:linear-gradient(135deg,#cd5c5c,#b85450);color:#fff;border:1px solid rgba(205,92,92,.3);box-shadow:0 4px 15px rgba(205,92,92,.2)}.statusScheduledAppointment{background:linear-gradient(135deg,#66cdaa,#4ecca3);color:#fff;border:1px solid rgba(102,205,170,.3);box-shadow:0 4px 15px rgba(102,205,170,.2)}.statusRescheduled{background:linear-gradient(135deg,#9acd32,#7cb342);color:#fff;border:1px solid rgba(154,205,50,.3);box-shadow:0 4px 15px rgba(154,205,50,.2)}.statusCannotLocateHouse{background:linear-gradient(135deg,#614b4e,#4a3a3d);color:#fff;border:1px solid rgba(97,75,78,.3);box-shadow:0 4px 15px rgba(97,75,78,.2)}::selection{background:rgba(0,212,170,.3);color:#fff}:focus{outline:2px solid #00d4aa;outline-offset:2px}:focus-visible{outline:2px solid #00d4aa;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.fadeIn{animation:fadeIn .5s ease-out}.slideInRight{animation:slideInRight .3s ease-out}.pulse{animation:pulse 2s infinite}.ios-safe-area{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.ios-viewport-height{height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100)}.compact-view .container{padding:.5rem}.compact-view .section{padding:.75rem;margin-bottom:.75rem}.compact-view .settingItem{padding:.5rem 0}.compact-view .title{font-size:1.5rem}.compact-view .sectionTitle{font-size:1rem}.light-mode{background:linear-gradient(135deg,#f8f9fa,#e9ecef 50%,#dee2e6)!important;color:#333!important}.light-mode .section{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1)}.light-mode .settingTitle{color:#333}.light-mode .settingDescription{color:rgba(0,0,0,.6)}.light-mode .sectionTitle{color:#333;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){body{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px!important}}@supports (-webkit-touch-callout:none){.container,body{min-height:-webkit-fill-available}}.BottomNav_bottomNav__Ig_Xq{--nav-inactive:hsla(0,0%,100%,.46);--nav-inactive-hover:hsla(0,0%,100%,.78);--nav-accent:#7dd3fc;position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;gap:.25rem;padding:.55rem .35rem max(.55rem,env(safe-area-inset-bottom));z-index:10000;background:linear-gradient(180deg,rgba(24,26,32,.97),rgba(14,15,18,.99) 55%,#0a0b0e);background-clip:padding-box;border-top:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 -10px 40px rgba(0,0,0,.55),0 -4px 16px rgba(0,0,0,.35);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=light] .BottomNav_bottomNav__Ig_Xq{--nav-inactive:rgba(15,23,42,.42);--nav-inactive-hover:rgba(15,23,42,.72);--nav-accent:#0284c7;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.99) 55%,#f1f5f9);border-top:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 -8px 28px rgba(15,23,42,.08),0 -2px 10px rgba(15,23,42,.06)}html[data-theme=light] .BottomNav_bottomNav__Ig_Xq:before{opacity:.65}html[data-theme=light] .BottomNav_navItem__YS0Sg:hover:not(.BottomNav_navItemActive__yNdwd){background:rgba(15,23,42,.06)}html[data-theme=light] .BottomNav_navItemActive__yNdwd:hover{color:#0369a1}.BottomNav_bottomNav__Ig_Xq:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(125,211,252,.2) 38%,rgba(167,139,250,.28) 50%,rgba(125,211,252,.2) 62%,transparent);opacity:.95}.BottomNav_navItem__YS0Sg{display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;padding:.5rem .65rem;transition:color .2s ease,background .2s ease,transform .2s ease;flex:1 1;min-width:0;color:var(--nav-inactive);border-radius:14px;outline:none;-webkit-tap-highlight-color:transparent;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.BottomNav_navItem__YS0Sg:hover:not(.BottomNav_navItemActive__yNdwd){color:var(--nav-inactive-hover);background:hsla(0,0%,100%,.05)}.BottomNav_navItem__YS0Sg:focus-visible{outline:2px solid rgba(125,211,252,.45);outline-offset:2px}.BottomNav_navItemActive__yNdwd{color:var(--nav-accent);background:transparent}.BottomNav_navItemActive__yNdwd:hover{color:#bae6fd;background:transparent}.BottomNav_navIconWrap__wGZdu{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0;font-size:1.65rem}.BottomNav_navItemHome__dXoYB .BottomNav_navIconWrap__wGZdu{font-size:2.05rem}.BottomNav_navItemActive__yNdwd .BottomNav_navIconWrap__wGZdu:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.62em;height:1.62em;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(186,230,253,.2) 0,rgba(125,211,252,.12) 38%,rgba(167,139,250,.06) 58%,transparent 74%);transition:background .2s ease}.BottomNav_navItemActive__yNdwd:hover .BottomNav_navIconWrap__wGZdu:before{background:radial-gradient(circle at 50% 50%,rgba(207,237,252,.26) 0,rgba(125,211,252,.15) 42%,rgba(167,139,250,.08) 62%,transparent 78%)}.BottomNav_navItemHome__dXoYB{flex:1.2 1}.BottomNav_navIcon__zBoju{position:relative;z-index:1;font-size:1em;line-height:1;transition:transform .2s ease,filter .2s ease;filter:grayscale(.25) drop-shadow(0 2px 4px rgba(0,0,0,.35))}.BottomNav_navIconVector__gXh_w{display:block;width:1em;height:1em;flex-shrink:0}.BottomNav_navItemHome__dXoYB .BottomNav_navIcon__zBoju{filter:grayscale(.2) drop-shadow(0 3px 6px rgba(0,0,0,.38))}.BottomNav_navItemActive__yNdwd .BottomNav_navIcon__zBoju{transform:scale(1.08);filter:grayscale(0) drop-shadow(0 1px 3px rgba(0,0,0,.35))}.BottomNav_navItemHome__dXoYB.BottomNav_navItemActive__yNdwd .BottomNav_navIcon__zBoju{transform:scale(1.12);filter:grayscale(0) drop-shadow(0 2px 4px rgba(0,0,0,.38))}@media (max-width:768px){.BottomNav_bottomNav__Ig_Xq{padding:.5rem .3rem max(.5rem,env(safe-area-inset-bottom));gap:.15rem}.BottomNav_navItem__YS0Sg{padding:.45rem .5rem;border-radius:12px}.BottomNav_navIconWrap__wGZdu{font-size:1.45rem}.BottomNav_navItemHome__dXoYB .BottomNav_navIconWrap__wGZdu{font-size:1.85rem}}@media (max-width:480px){.BottomNav_bottomNav__Ig_Xq{padding:.45rem .25rem max(.45rem,env(safe-area-inset-bottom))}.BottomNav_navItem__YS0Sg{padding:.4rem .35rem}.BottomNav_navIconWrap__wGZdu{font-size:1.35rem}.BottomNav_navItemHome__dXoYB .BottomNav_navIconWrap__wGZdu{font-size:1.75rem}}.Footer_footer__UaG1g{--footer-nav-offset:calc(3.9rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,rgba(18,21,30,.94),rgba(13,16,24,.97) 62%,rgba(11,14,22,.99));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(148,163,184,.18);box-shadow:0 -10px 24px rgba(2,6,23,.28),inset 0 1px 0 hsla(0,0%,100%,.04);padding:.62rem 0 calc(.52rem + var(--footer-nav-offset));margin-bottom:calc(-1 * var(--footer-nav-offset));margin-top:0;position:relative;z-index:9998;width:100%;display:block}html[data-theme=light] .Footer_footer__UaG1g{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.98) 55%,#f1f5f9);border-top:1px solid rgba(15,23,42,.1);box-shadow:0 -6px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}html[data-theme=light] .Footer_footerText__nqtso{color:#475569}html[data-theme=light] .Footer_footerLink__twEJY{color:#0284c7}html[data-theme=light] .Footer_footerLink__twEJY:hover{color:#0369a1}.Footer_footer__UaG1g:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(44rem,88%);height:1px;background:linear-gradient(90deg,transparent,rgba(45,212,191,.55) 50%,transparent);opacity:.65;pointer-events:none}.Footer_footerContent__nZq4z{max-width:72rem;margin:0 auto;padding:0 .95rem;text-align:center}.Footer_footerText__nqtso{color:#94a3b8;font-size:.72rem;font-weight:600;margin:0;line-height:1.35;letter-spacing:.01em;text-transform:none}.Footer_footerLink__twEJY{color:#5eead4;text-decoration:none;font-weight:700;transition:all .3s ease;position:relative}.Footer_footerLink__twEJY:hover{color:#67e8f9;text-decoration:none}.Footer_footerLink__twEJY:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#2dd4bf,#60a5fa);transition:width .3s ease}.Footer_footerLink__twEJY:hover:after{width:100%}@media (max-width:768px){.Footer_footer__UaG1g{--footer-nav-offset:calc(3.75rem + env(safe-area-inset-bottom, 0px));padding-top:.52rem}.Footer_footerContent__nZq4z{padding:0 .78rem}.Footer_footerText__nqtso{font-size:.68rem}}@media (max-width:480px){.Footer_footer__UaG1g{--footer-nav-offset:calc(3.6rem + env(safe-area-inset-bottom, 0px));padding-top:.46rem}.Footer_footerContent__nZq4z{padding:0 .65rem}.Footer_footerText__nqtso{font-size:.64rem}}.TopProgress_track__PKDB_{position:fixed;top:0;left:0;right:0;height:3px;z-index:10024;background:hsla(0,0%,100%,.08);overflow:hidden}.TopProgress_fill__I2YFt{height:100%;background:linear-gradient(90deg,var(--color-accent,#00d4aa),var(--color-accent-2,#667eea));transition:width .25s ease-out}.TopProgress_indeterminate__yUrX4{width:40%;animation:TopProgress_indeterminateSlide__551Mz 1.1s ease-in-out infinite}@keyframes TopProgress_indeterminateSlide__551Mz{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.PWAInstall_offlineBanner__nwEUi{position:fixed;top:0;left:0;right:0;z-index:10020;padding:.46rem .75rem;text-align:center;font-size:.8rem;font-weight:700;color:#fee2e2;background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(185,28,28,.92));border-bottom:1px solid hsla(0,0%,100%,.16);box-shadow:0 6px 20px rgba(127,29,29,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PWAInstall_updateBanner__W1M_G{position:fixed;top:0;left:0;right:0;z-index:10010;padding:.55rem .75rem;background:linear-gradient(135deg,rgba(45,212,191,.95),rgba(99,102,241,.95));border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 24px rgba(15,23,42,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PWAInstall_updateBannerOffset__l43Wo{top:34px}.PWAInstall_updateInner__Rt6u2{max-width:62rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.PWAInstall_updateText__TKE4x{font-size:.78rem;font-weight:700;color:#f8fafc}.PWAInstall_updateButton__OYa5o{border:none;border-radius:9px;padding:.42rem .78rem;background:hsla(0,0%,100%,.96);color:#1e293b;font-size:.72rem;font-weight:800;cursor:pointer}.PWAInstall_updateButton__OYa5o:disabled{opacity:.85;cursor:default}.PWAInstall_installPrompt__d0R50{position:fixed;left:.75rem;right:.75rem;bottom:max(.75rem,calc(env(safe-area-inset-bottom, 0px) + 4.8rem));z-index:10000;border-radius:14px;padding:.78rem .82rem;color:#f8fafc;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(168deg,rgba(27,33,48,.96),rgba(20,24,35,.96) 55%,rgba(17,21,32,.97));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 28px rgba(0,0,0,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.PWAInstall_installPromptHeader__YXyw5{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PWAInstall_installCopy__KFllN{min-width:0}.PWAInstall_installTitle__sUCNn{margin:0;font-size:.94rem;font-weight:800;letter-spacing:-.01em}.PWAInstall_installSubtitle__ku8kz{margin-top:.15rem;font-size:.78rem;color:#b6c2d6;line-height:1.3}.PWAInstall_installActions__MDJeG{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.PWAInstall_dismissButton__vI4Ly,.PWAInstall_installButton__F1LLU{border-radius:9px;font-size:.75rem;font-weight:700;padding:.5rem .72rem;cursor:pointer;transition:transform .2s ease,filter .2s ease,background .2s ease}.PWAInstall_dismissButton__vI4Ly{border:1px solid rgba(148,163,184,.24);background:rgba(51,65,85,.5);color:#cbd5e1}.PWAInstall_dismissButton__vI4Ly:hover{filter:brightness(1.06)}.PWAInstall_installButton__F1LLU{border:none;color:#ecfeff;background:linear-gradient(135deg,#14b8a6,#3b82f6);box-shadow:0 8px 18px rgba(59,130,246,.3)}.PWAInstall_installButton__F1LLU:hover{transform:translateY(-1px);filter:brightness(1.05)}@media (max-width:420px){.PWAInstall_installPromptHeader__YXyw5{flex-direction:column;align-items:stretch}.PWAInstall_installActions__MDJeG{width:100%}.PWAInstall_dismissButton__vI4Ly,.PWAInstall_installButton__F1LLU{flex:1 1}}.ToastHost_host__p3qlw{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));left:calc(12px + env(safe-area-inset-left, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:10005;pointer-events:none}.ToastHost_toast__xVDTO{pointer-events:auto;max-width:min(360px,100%);padding:.75rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500;color:var(--color-text-primary,#f7fafc);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 10px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ToastHost_toastIn__wt8TN .28s ease-out}@keyframes ToastHost_toastIn__wt8TN{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.ToastHost_info__ApAvu{background:linear-gradient(135deg,rgba(0,212,170,.92),rgba(102,126,234,.88))}.ToastHost_success__7cweR{background:rgba(0,212,170,.92)}.ToastHost_error__CBf6g{background:rgba(239,68,68,.92)}.ToastHost_title__E_coK{font-weight:600;margin:0}.ToastHost_message__t37hP{margin:.25rem 0 0;font-size:.8rem;opacity:.95;font-weight:400;line-height:1.35}