@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.auth-boot,.auth-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,15,17,.72);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.auth-boot-card,.auth-overlay-card{-webkit-animation:auth-rise .28s ease-out;animation:auth-rise .28s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.28);padding:32px 28px;text-align:center;width:min(360px,100%)}.auth-boot-logo{height:48px;margin-bottom:20px;width:48px}.auth-boot-spinner,.auth-overlay-spinner{-webkit-animation:auth-spin .8s linear infinite;animation:auth-spin .8s linear infinite;border:3px solid rgba(255,222,3,.25);border-radius:50%;border-top-color:#ffde03;height:42px;margin:0 auto 18px;width:42px}.auth-boot-text,.auth-overlay-title{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.auth-overlay-subtitle{color:#6e6e73;font-size:14px;line-height:1.5;margin:8px 0 0}.auth-error{align-items:flex-start;-webkit-animation:auth-rise .22s ease-out;animation:auth-rise .22s ease-out;background:#fff4f4;border:1px solid #ffd0d0;border-radius:14px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.auth-error-icon{align-items:center;background:#ff3b30;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.auth-error-body{flex:1 1;min-width:0}.auth-error-title{color:#8b1e1e;font-size:14px;font-weight:700;margin:0 0 4px}.auth-error-message{color:#8b1e1e;font-size:14px;line-height:1.45;margin:0}.auth-error-actions{display:flex;gap:12px;margin-top:10px}.auth-error-dismiss,.auth-error-retry{background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:600;padding:0}.auth-error-retry{background:#ffde03;border-radius:999px;color:#1a1a1a;padding:8px 14px}.auth-error-retry:hover{background:#f0d100}.auth-error-dismiss{color:#6e6e73}.device-limit-continue:disabled,.login-btn-google:disabled,.login-btn-submit:disabled{cursor:not-allowed;opacity:.65}.device-limit{background:#fff8d6;border:1px solid #f0d100;border-radius:16px;margin-bottom:20px;padding:16px}.device-limit__title{color:#1a1a1a;font-size:15px;font-weight:700;margin:0 0 6px}.device-limit__message{color:#3a3a3c;font-size:13px;line-height:1.45;margin:0 0 12px}.device-limit__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 12px;padding:0}.device-limit__option{align-items:center;background:#fff;border:1px solid #e5e5ea;border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;min-height:44px;padding:10px 12px}.device-limit__option input{margin:0}.device-limit__actions{align-items:center;display:flex;gap:12px}.device-limit-continue{background:#1a1a1a;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 14px}.device-limit-dismiss{background:transparent;border:none;color:#6e6e73;cursor:pointer;font-size:13px;font-weight:600;padding:0}@-webkit-keyframes auth-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes auth-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes auth-rise{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes auth-rise{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-toggle{background:radial-gradient(circle at 32% 28%,rgba(255,214,120,.28),transparent 42%),#1c160c;border:1px solid rgba(255,214,120,.55);border-radius:50%;box-shadow:0 0 0 4px rgba(255,196,87,.1),0 8px 18px rgba(0,0,0,.22);color:#ffd56a;cursor:pointer;display:inline-grid;flex:0 0 auto;height:42px;padding:0;place-items:center;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;width:42px}.theme-toggle__glyph{transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease}.theme-toggle__glyph,.theme-toggle__glyph svg{display:block;height:22px;width:22px}.theme-toggle:hover{box-shadow:0 0 0 5px rgba(255,196,87,.16),0 10px 20px rgba(0,0,0,.24);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.theme-toggle:hover .theme-toggle__glyph{-webkit-transform:rotate(16deg) scale(1.05);transform:rotate(16deg) scale(1.05)}.theme-toggle:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}[data-theme=light] .theme-toggle{background:radial-gradient(circle at 32% 28%,rgba(199,210,254,.95),transparent 42%),#fff;border-color:rgba(79,70,229,.22);box-shadow:0 0 0 4px rgba(79,70,229,.08),0 8px 18px rgba(23,24,47,.1);color:#4f46e5}[data-theme=light] .theme-toggle:hover{box-shadow:0 0 0 5px rgba(79,70,229,.12),0 10px 20px rgba(23,24,47,.12)}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle__glyph{transition:none}}*,:after,:before{margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:#1a1a1c;color:#fff;font-family:Inter,system-ui,sans-serif;line-height:1.6}.ml-root{--ink:#17182f;--muted:#5e677e;--purple:#6d4dff;--purple-2:#8b74ff;--pink:#ff6ea9;--line:#e6e8f2;--soft:#f5f6fb;background:#070b18;color:#f7f8fc;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;min-height:100vh;overflow-x:hidden}.ml-wrap{margin:0;max-width:none;padding-left:32px;padding-right:32px;width:100%}.ml-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ml-root a{text-decoration:none}.ml-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:8px;justify-content:center;line-height:1;transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease;transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease}.ml-root .ml-btn--sm{font-size:14px;padding:10px 16px}.ml-root .ml-btn--lg{font-size:15px;padding:14px 22px}.ml-root .ml-btn--primary{background:linear-gradient(180deg,#8d74ff,#6a4dff);box-shadow:0 10px 22px rgba(109,77,255,.32);color:#fff}.ml-root .ml-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.28);color:#fff}.ml-root .ml-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ml-root .ml-btn--primary:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.ml-root .ml-btn--ghost:hover{background:hsla(0,0%,100%,.1)}.ml-root a:focus-visible,.ml-root button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.ml-nav{background:transparent;border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;z-index:40}.ml-nav--scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,11,24,.9);border-bottom-color:hsla(0,0%,100%,.06)}.ml-nav__inner{align-items:center;display:flex;gap:22px;min-height:74px}.ml-brand{align-items:center;color:#fff;display:inline-flex;gap:10px;justify-self:start}.ml-brand__logo{background:#111;border-radius:10px;height:36px;object-fit:cover;width:36px}.ml-brand__name{font-size:18px;font-weight:800;letter-spacing:-.03em}.ml-nav__links{align-items:center;display:flex;min-width:0}.ml-drawer__auth,.ml-drawer__theme,.ml-drawer__top{display:none}.ml-drawer__links{align-items:center;display:flex;gap:22px}.ml-nav__links a{color:hsla(0,0%,100%,.78);font-size:14px;font-weight:600}.ml-nav__links a:hover{color:#fff}.ml-nav__backdrop{background:rgba(4,6,16,.55);border:0;cursor:pointer;inset:0;padding:0;position:fixed;z-index:45}.ml-nav__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-left:auto}.ml-nav__menu{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;color:#fff;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}.ml-hero{background:#070b18;padding:0;position:relative}.ml-hero--art:has(.ml-hero__notice){padding-top:74px}.ml-hero__notice{padding-bottom:16px;padding-top:16px;position:relative;z-index:1}.ml-hero__photo{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center center;width:100%}.ml-hero--art .ml-hero__copy h1,.ml-hero--art .ml-hero__copy>.ml-lead{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ml-hero__stage{position:relative}.ml-hero--art .ml-hero__grid{bottom:0;height:auto;padding-top:96px;pointer-events:none;top:0}.ml-hero--art .ml-share-notice,.ml-hero--art .ml-share-notice a{pointer-events:auto}.ml-hero__line{display:block}.ml-hero__accent{color:#b794ff}.ml-sky{background:radial-gradient(ellipse 70% 55% at 75% 30%,rgba(109,77,255,.28),transparent 60%),radial-gradient(ellipse 50% 40% at 12% 80%,rgba(37,78,168,.28),transparent 62%),linear-gradient(180deg,#070b18,#12183a 58%,#182246);overflow:hidden}.ml-sky,.ml-stars{inset:0;position:absolute}.ml-stars{background-image:radial-gradient(1.5px 1.5px at 8% 16%,hsla(0,0%,100%,.9) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 18% 42%,hsla(0,0%,100%,.7) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 28% 22%,hsla(0,0%,100%,.85) 50%,transparent 51%),radial-gradient(1px 1px at 36% 70%,hsla(0,0%,100%,.6) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 48% 30%,hsla(0,0%,100%,.8) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 58% 58%,hsla(0,0%,100%,.7) 50%,transparent 51%),radial-gradient(1.8px 1.8px at 70% 18%,hsla(0,0%,100%,.9) 50%,transparent 51%),radial-gradient(1px 1px at 78% 46%,hsla(0,0%,100%,.65) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 88% 28%,hsla(0,0%,100%,.8) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 94% 64%,hsla(0,0%,100%,.75) 50%,transparent 51%),radial-gradient(1px 1px at 14% 78%,hsla(0,0%,100%,.55) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 62% 80%,hsla(0,0%,100%,.6) 50%,transparent 51%);pointer-events:none}.ml-sky__glow{background:radial-gradient(circle,rgba(140,110,255,.32),transparent 68%);height:460px;position:absolute;right:8%;top:12%;width:460px}.ml-sky__hills{bottom:0;height:200px;left:0;position:absolute;right:0;width:100%}.ml-hero__grid{display:block;left:0;padding-top:128px;position:relative;position:absolute;top:0;width:100%;z-index:1}.ml-hero__copy{max-width:560px;min-width:0}.ml-badge,.ml-kicker{align-items:center;color:#d7ccff;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.12em;text-transform:uppercase}.ml-badge{background:rgba(109,77,255,.18);border:1px solid rgba(180,160,255,.28);border-radius:999px;letter-spacing:.08em;margin-bottom:18px;padding:7px 12px}.ml-finale h2,.ml-hero h1,.ml-section h2{font-weight:800;letter-spacing:-.035em;line-height:1.08}.ml-hero h1{font-size:clamp(42px,5.4vw,68px);max-width:640px}.ml-lead{color:#c9d0e6;font-size:16px;font-weight:500;line-height:1.65;margin-top:16px;max-width:540px}.ml-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ml-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:22px;width:100%}.ml-chips li{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#e7ebf8;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px}.ml-chips svg{color:#34d399}.ml-share-notice{align-items:flex-start;background:rgba(109,77,255,.16);border:1px solid rgba(180,160,255,.35);border-radius:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:18px;max-width:560px;padding:14px 16px}.ml-share-notice p{color:#efeaff;font-size:14px;font-weight:600;line-height:1.5}.ml-shot{background:var(--pink);width:100%}.ml-section{padding:88px 0;position:relative}.ml-light{background:#fff;color:var(--ink)}.ml-light--soft{background:var(--soft)}.ml-faq__answer,.ml-light .ml-lead,.ml-plan__note,.ml-preview p{color:var(--muted)}.ml-light .ml-kicker{color:var(--purple)}.ml-finale h2,.ml-section h2{font-size:clamp(32px,4vw,46px)}.ml-root section{scroll-margin-top:88px}.ml-section__head{margin-bottom:34px}.ml-section__head--center{text-align:center}.ml-section__head--center .ml-lead{margin-left:auto;margin-right:auto}.ml-finale__inner,.ml-split{grid-gap:40px;align-items:center;display:grid;gap:40px}.ml-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#dashboard-cta{margin-top:26px}.ml-dashboard-shot{display:block;height:auto;width:100%}.ml-previews,.ml-quotes{grid-gap:18px;display:grid;gap:18px}.ml-previews{grid-template-columns:repeat(4,minmax(0,1fr))}.ml-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-faq__item,.ml-plan,.ml-preview,.ml-quote{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 30px rgba(20,24,50,.05)}.ml-preview{padding:12px 12px 18px}.ml-preview__media{position:relative}.ml-shot--preview{aspect-ratio:16/10;border-radius:16px}.ml-preview__play{background:var(--purple);border-radius:50%;box-shadow:0 10px 24px rgba(80,50,200,.35);color:#fff;display:grid;height:52px;left:50%;place-items:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:52px}.ml-preview h3{font-size:16px;font-weight:800;letter-spacing:-.02em;margin:14px 6px 0}.ml-preview p{font-size:13px;line-height:1.5;margin:6px 6px 0}.ml-setup-guide{padding:0}.ml-setup-guide__img{display:block;height:auto;width:100%}.ml-section.ml-why{padding:0}.ml-why__img{display:block;height:auto;width:100%}.ml-section.ml-sync-band{background:#fff;padding:0}.ml-sync-shot{line-height:0;position:relative}.ml-sync-shot__img{display:block;height:auto;width:100%}.ml-sync-shot__play{border-radius:10px;height:12.7%;left:3.6%;position:absolute;top:59.4%;width:13.1%}.ml-quote{margin:0;padding:22px}.ml-quote blockquote{color:#2a3148;font-size:15px;font-weight:600;line-height:1.65}.ml-quote figcaption{align-items:center;display:flex;gap:10px;margin-top:18px}.ml-quote__name{font-size:14px;font-weight:800}.ml-stars-row{color:#f5b301;display:flex;gap:2px;margin-left:auto}.ml-avatar{border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:800;height:36px;place-items:center;width:36px}.ml-avatar--violet{background:#6d4dff}.ml-avatar--green{background:#12b981}.ml-avatar--amber{background:#f59e0b}.ml-plan{margin:0 auto;max-width:440px;padding:28px;text-align:left}.ml-plan__price{font-size:42px;font-weight:800;letter-spacing:-.04em}.ml-plan__note{font-weight:700;margin-top:2px}.ml-plan ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:22px 0}.ml-plan li{align-items:flex-start;color:#2a3148;display:flex;font-weight:600;gap:8px}.ml-plan svg{color:#12b981;flex:0 0 auto;margin-top:3px}.ml-plan .ml-btn{width:100%}.ml-faq{max-width:760px}.ml-faq__list{grid-gap:10px;display:grid;gap:10px}.ml-faq__item{overflow:hidden}.ml-faq__item button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-weight:800;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.ml-faq__item svg{color:#667085;flex:0 0 auto;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.ml-faq__item.is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ml-faq__answer{font-size:15px;line-height:1.6;padding:0 18px 16px}.ml-finale{background:radial-gradient(circle at 82% 45%,rgba(109,77,255,.34),transparent 32%),linear-gradient(120deg,#101735,#1a1440 58%,#0d1228);overflow:hidden;padding:72px 0;position:relative}.ml-finale__inner{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);position:relative;z-index:1}.ml-shot--globe{aspect-ratio:1;border-radius:50%;margin-left:auto;width:min(280px,100%)}.ml-footer{background:#070b18;border-top:1px solid hsla(0,0%,100%,.06);color:#aeb6d0;font-size:13px;padding:28px 0 36px}.ml-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ml-footer__links{display:flex;gap:18px}.ml-footer__links a{color:#d5dcf0;font-weight:700}.ml-footer__links a:hover{color:#fff}@media (max-width:1200px){.ml-nav__inner{box-sizing:border-box;gap:10px;width:100%}.ml-nav__menu{display:inline-flex;flex:0 0 auto;height:40px;width:40px}.ml-brand__logo{border-radius:6px;height:20px;width:20px}.ml-brand__name{font-size:16px;line-height:20px}.ml-nav__actions{display:none}.ml-nav__links{align-items:stretch;background:#0c1020;border-right:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:18px 0 48px rgba(0,0,0,.45);flex-direction:column;gap:8px;left:0;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(-105%);transform:translateX(-105%);transition:visibility .28s,-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s,-webkit-transform .28s cubic-bezier(.4,0,.2,1);visibility:hidden;width:min(320px,86vw);z-index:50}.ml-nav__links.is-open{pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.ml-drawer__auth,.ml-drawer__theme,.ml-drawer__top{display:flex}.ml-drawer__top{align-items:center;justify-content:space-between;margin-bottom:8px}.ml-drawer__kicker{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ml-drawer__close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.ml-drawer__theme{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:6px;min-height:52px;padding:6px 4px 12px}.ml-drawer__links{align-items:stretch;flex-direction:column;gap:4px}.ml-drawer__links a{border-radius:12px;color:#fff;font-size:16px;padding:12px 10px}.ml-drawer__links a:hover{background:hsla(0,0%,100%,.06)}.ml-drawer__auth{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px}.ml-drawer__auth .ml-btn{width:100%}.ml-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ml-hero--art{padding-top:74px}.ml-hero__grid{padding-top:28px;position:relative}.ml-hero--art .ml-hero__grid{bottom:0;padding-top:88px;position:absolute;top:0}.ml-finale__inner,.ml-hero__grid,.ml-quotes,.ml-split{grid-template-columns:minmax(0,1fr)}.ml-shot--globe{margin:8px auto 0}.ml-section{padding:64px 0}.ml-setup-guide{margin:0;padding:0}.ml-setup-guide__img{display:block;margin:0}.ml-footer__inner{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.ml-wrap{padding-left:16px;padding-right:16px}.ml-hero h1{font-size:clamp(32px,9vw,42px)}.ml-hero__line{display:inline}.ml-hero__line:after{content:" "}.ml-hero__copy{max-width:100%;min-width:0}.ml-chips{max-width:100%}.ml-nav__actions{gap:6px}.ml-brand{gap:8px;min-width:0}.ml-nav .theme-toggle{height:36px;width:36px}.ml-root .ml-nav__actions .ml-btn--sm{font-size:13px;padding:8px 10px}.ml-hero__actions,.ml-hero__actions .ml-btn{width:100%}.ml-previews{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-faq__item svg,.ml-nav__links,.ml-root .ml-btn{transition:none}}.login-root{background-color:#1a1a1c;display:flex;font-family:Inter,system-ui,sans-serif;min-height:100vh;overflow:hidden}.login-left{--login-yellow:#ffde03;--login-yellow-soft:rgba(255,222,3,.12);--login-yellow-border:rgba(255,222,3,.28);--login-text-muted:#a1a1aa;--login-border:hsla(0,0%,100%,.08);display:none}@media (min-width:900px){.login-left{background:linear-gradient(135deg,#0f0f11,#1a1a1c);border-right:1px solid hsla(0,0%,100%,.05);display:flex;flex:6 1;flex-direction:column;justify-content:center;overflow-y:auto;padding:72px 64px;position:relative}.login-right{flex:4 1}}.login-left-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.login-left-bg__map{background-image:url(/static/media/map-bg.a038843ac3bfc5e6ff0e.png);background-position:50%;background-size:cover;inset:0;mix-blend-mode:overlay;opacity:.1;position:absolute}.login-left-bg__accent{background:var(--login-yellow);border-bottom-right-radius:100%;height:min(360px,50%);left:0;opacity:.06;position:absolute;top:0;width:min(360px,50%)}.login-left-content{max-width:520px;position:relative;z-index:1}.login-left-badge{background:var(--login-yellow-soft);border:1px solid var(--login-yellow-border);border-radius:50px;color:var(--login-yellow);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.login-left-title{color:#fff;font-size:clamp(32px,3.6vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px}.login-left-title span{color:var(--login-yellow)}.login-left-subtitle{color:var(--login-text-muted);font-size:16px;line-height:1.65;margin-bottom:28px}.login-route-panel{background:linear-gradient(160deg,rgba(255,247,237,.08),rgba(255,237,213,.05));border:1px solid hsla(31,97%,72%,.35);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.15);margin-bottom:28px;overflow:visible;padding:28px 24px 32px;width:100%}.login-route-illus{display:block;height:auto;min-height:120px;overflow:visible;width:100%}.login-route-illus__dot-wrap{-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media (min-width:900px){.login-route-panel{padding:32px 28px 36px}.login-route-illus{min-height:140px}}.login-benefits{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.login-benefit{align-items:flex-start;display:flex;gap:16px}.login-benefit__icon{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid var(--login-border);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.login-benefit__icon--yellow{background:var(--login-yellow-soft);border-color:var(--login-yellow-border);color:var(--login-yellow)}.login-benefit__icon--violet{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.22);color:#c4b5fd}.login-benefit__icon--blue{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.22);color:#93c5fd}.login-benefit__icon--orange{background:rgba(234,88,12,.1);border-color:rgba(234,88,12,.22);color:#fdba74}.login-benefit__icon--green{background:rgba(46,204,113,.1);border-color:rgba(46,204,113,.22);color:#6ee7a8}.login-benefit__body h3{color:#fff;font-size:15px;font-weight:600;margin:0 0 4px}.login-benefit__body p{color:var(--login-text-muted);font-size:14px;line-height:1.5;margin:0}.login-right{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-y:auto;padding:40px 24px;position:relative;width:100%}.login-bg-accent{background:#ffde03;border-bottom-left-radius:100%;height:250px;position:absolute;right:0;top:0;width:250px;z-index:0}.login-back-btn{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:24px;position:absolute;text-decoration:none;top:24px;transition:.2s;z-index:10}.login-back-btn:hover{opacity:.8}.login-logo-box{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:inline-block;margin-bottom:32px;margin-top:40px;padding:12px 24px;position:relative;z-index:1}.login-logo-composite{align-items:center;display:flex;gap:12px}.login-logo-img{border-radius:8px;height:48px;object-fit:contain}.login-logo-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.login-logo-main{color:#4a4a4a;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1}.login-logo-sub{color:#6e6e73;font-size:11px;font-weight:500;letter-spacing:.2px;margin-top:4px}.login-card{background:#fff;border-radius:32px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:420px;padding:32px 24px;position:relative;width:100%;z-index:1}.login-header{margin-bottom:24px;position:relative}.login-title-wrapper{align-items:center;display:flex;gap:12px;margin-bottom:4px}.login-title-indicator{background:#ffde03;border-radius:4px;height:24px;width:4px}.login-title{color:#1a1a1a;font-size:26px;font-weight:600;margin:0}.login-subtitle{color:#6e6e73;font-size:14px;margin:0 0 0 16px}.login-tabs{background:#f2f2f7;border-radius:50px;display:flex;margin-bottom:32px;padding:4px}.login-tab{border-radius:50px;color:#6e6e73;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px;text-align:center;transition:.3s cubic-bezier(.4,0,.2,1)}.login-tab--active{background:#ffde03;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#1a1a1a}.login-form{-webkit-animation:fade-in .3s ease-out;animation:fade-in .3s ease-out;display:flex;flex-direction:column;gap:16px}.input-wrapper{position:relative}.input-field{background:#fff;border:1px solid #d1d1d6;border-radius:14px;color:#1a1a1a;font-family:inherit;font-size:15px;padding:16px;transition:.2s;width:100%}.input-field:focus{border-color:#1a1a1a;outline:none}.input-field::-webkit-input-placeholder{color:#8e8e93}.input-field::placeholder{color:#8e8e93}.input-icon-btn{align-items:center;background:none;border:none;color:#8e8e93;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-icon-btn:hover{color:#1a1a1a}.whatsapp-helper{align-items:flex-start;display:flex;gap:10px;margin-top:-8px;padding:0 4px}.whatsapp-helper svg{flex-shrink:0;margin-top:2px}.whatsapp-helper p{color:#6e6e73;font-size:12px;line-height:1.4;margin:0}.dev-box{background:#f2f2f7;border-radius:16px;padding:16px}.dev-box__title{color:#1a1a1a;font-size:14px;font-weight:500;margin-bottom:12px}.dev-box__options{display:flex;gap:32px}.radio-label{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-size:15px;gap:8px}.radio-label input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #8e8e93;border-radius:50%;cursor:pointer;height:20px;margin:0;outline:none;position:relative;width:20px}.radio-label input[type=radio]:checked{border-color:#1a1a1a}.radio-label input[type=radio]:checked:after{background:#1a1a1a;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.login-btn-submit{background:#ffde03;border:none;border-radius:14px;color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:16px;transition:.2s;width:100%}.login-btn-submit:hover{background:#f0d100;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.login-divider{align-items:center;color:#8e8e93;display:flex;font-size:11px;font-weight:600;margin:20px 0;text-align:center;text-transform:uppercase}.login-divider:after,.login-divider:before{border-bottom:1px solid #e5e5ea;content:"";flex:1 1}.login-divider:before{margin-right:12px}.login-divider:after{margin-left:12px}.login-btn-google{align-items:center;background:#fff;border:1px solid #d1d1d6;border-radius:14px;color:#1a1a1a;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:center;padding:14px;transition:.2s;width:100%}.login-btn-google:hover{background:#f9f9f9}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:900px){.login-root{flex-direction:column;overflow-y:auto}}@media (max-width:480px){.login-right{background:#fff;display:block;padding:0}.login-bg-accent{display:none}.login-card{border-radius:0;box-shadow:none;padding:24px}.login-logo-box{background:transparent;box-shadow:none;margin-bottom:24px;margin-left:24px;margin-top:80px;padding:0}.login-logo-main{font-size:24px}.login-logo-img{height:36px}.login-logo-img,.login-logo-text{-webkit-filter:invert(1);filter:invert(1)}.login-back-btn{color:#1a1a1a}}.login-modal-overlay{align-items:center;-webkit-animation:fade-in .2s ease-out;animation:fade-in .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.login-modal{-webkit-animation:scale-up .3s cubic-bezier(.175,.885,.32,1.275);animation:scale-up .3s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;padding:32px;text-align:center;width:100%}.login-modal-icon{font-size:48px;margin-bottom:16px}.login-modal-title{color:#1a1a1a;font-size:22px;font-weight:700;margin-bottom:12px}.login-modal-text{color:#6e6e73;font-size:15px;line-height:1.5;margin-bottom:24px}.login-modal-btn{background:#ffde03;border:none;border-radius:12px;color:#1a1a1a;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:.2s;width:100%}.login-modal-btn:hover{background:#f0d100}@-webkit-keyframes scale-up{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.shell,.shell *,.shell :after,.shell :before{box-sizing:border-box}.shell{background:radial-gradient(circle at 0 0,rgba(255,222,3,.08),transparent 32%),linear-gradient(160deg,#0f0f11,#1a1a1c 55%,#111114);color:#fff;display:flex;font-family:Inter,system-ui,sans-serif;min-height:100vh;min-height:100dvh}.shell-backdrop{background:rgba(0,0,0,.62);border:0;cursor:pointer;inset:0;padding:0;position:fixed;z-index:30}.shell-sidebar{background:rgba(12,12,14,.92);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;padding:18px 14px 16px;position:-webkit-sticky;position:sticky;top:0;width:272px}.shell-sidebar__brand{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 6px 14px}.shell-brand{align-items:center;color:#fff;display:flex;gap:12px;min-width:0;text-decoration:none}.shell-brand__logo{border-radius:10px;height:36px;width:36px}.shell-brand__name{font-size:18px;font-weight:800;letter-spacing:-.03em}.shell-sidebar__close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}.shell-nav__label{color:#71717a;font-size:11px;font-weight:700;letter-spacing:.08em;margin:4px 10px 8px;text-transform:uppercase}.shell-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding-bottom:12px}.shell-link{align-items:center;border:1px solid transparent;border-radius:14px;color:#d4d4d8;display:flex;font-size:15px;font-weight:600;gap:12px;min-height:46px;padding:0 12px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.shell-link:hover{background:hsla(0,0%,100%,.06);color:#fff}.shell-link.is-active{background:rgba(255,222,3,.14);border-color:rgba(255,222,3,.28);color:#ffde03}.shell-brand:focus-visible,.shell-link:focus-visible,.shell-logout:focus-visible,.shell-menu-btn:focus-visible,.shell-sidebar__close:focus-visible,.shell-topbar__logout:focus-visible{outline:2px solid #ffde03;outline-offset:2px}.shell-sidebar__footer{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px}.shell-user{align-items:center;display:flex;gap:10px;min-width:0;padding:4px 4px 0}.shell-user__avatar{align-items:center;background:rgba(255,222,3,.16);border-radius:12px;color:#ffde03;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:36px;justify-content:center;width:36px}.shell-user__meta{display:flex;flex-direction:column;min-width:0}.shell-user__name{color:#f4f4f5;font-size:14px;font-weight:700}.shell-user__email{color:#71717a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-logout,.shell-topbar__logout{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:42px}.shell-logout:hover,.shell-topbar__logout:hover{background:hsla(0,0%,100%,.12)}.shell-body{display:flex;flex:1 1;flex-direction:column;min-width:0}.shell-topbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(15,15,17,.82);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;min-height:72px;padding:14px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.shell-menu-btn{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;color:#fff;cursor:pointer;display:none;flex-shrink:0;height:44px;justify-content:center;width:44px}.shell-topbar__title{flex:1 1;min-width:0}.shell-topbar__kicker{color:#ffde03;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shell-topbar__heading{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:2px 0 0}.shell-topbar__logout{display:none}.shell-content{overflow-x:clip;padding:28px 32px 72px;width:100%}@media (max-width:959px){.shell-sidebar{box-shadow:24px 0 60px rgba(0,0,0,.45);left:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-top:calc(18px + env(safe-area-inset-top));position:fixed;top:0;-webkit-transform:translateX(-105%);transform:translateX(-105%);transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1);width:min(300px,88vw);z-index:40}.shell-sidebar.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.shell-menu-btn,.shell-sidebar__close{display:inline-flex}.shell-topbar{padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.shell-topbar__logout{display:inline-flex;padding:0;position:relative;width:44px}.shell-topbar__logout span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.shell-content{padding:20px 16px calc(40px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.shell-sidebar{transition:none}}.app-root{color:#fff;font-family:Inter,system-ui,sans-serif}.app-main{padding:0}.app-dashboard{display:flex;flex-direction:column;gap:28px;margin:0 auto;width:min(960px,100%)}.app-hero{-webkit-animation:app-rise .4s ease-out;animation:app-rise .4s ease-out;background:radial-gradient(ellipse 80% 60% at 0 0,rgba(255,222,3,.12) 0,transparent 55%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.35);padding:36px 32px 32px;position:relative}.app-hero__badge{align-items:center;background:rgba(255,222,3,.12);border:1px solid rgba(255,222,3,.28);border-radius:50px;color:#ffde03;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.app-hero__title{font-size:clamp(28px,4.5vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0}.app-hero__title span{color:#ffde03}.app-hero__subtitle{color:#a1a1aa;font-size:16px;line-height:1.65;margin:14px 0 0;max-width:640px}.app-hero__email{color:#71717a;font-size:14px;margin:16px 0 0}.app-hero__email strong{color:#d4d4d8;font-weight:600}.app-articles-promo{align-items:flex-start;-webkit-animation:app-rise .42s ease-out .04s both;animation:app-rise .42s ease-out .04s both;background:linear-gradient(135deg,rgba(46,204,113,.1),rgba(255,222,3,.08) 55%,hsla(0,0%,100%,.03));border:1px solid rgba(255,222,3,.22);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.28);display:flex;gap:20px;overflow:hidden;padding:26px 28px;position:relative}.app-articles-promo__glow{background:radial-gradient(circle,rgba(255,222,3,.18) 0,transparent 70%);border-radius:50%;height:180px;pointer-events:none;position:absolute;right:-30px;top:-40px;width:180px}.app-articles-promo__icon{align-items:center;background:rgba(255,222,3,.16);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,222,3,.24);color:#ffde03;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.app-articles-promo__body{flex:1 1;min-width:0;position:relative}.app-articles-promo__eyebrow{color:#2ecc71;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.app-articles-promo__title{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.app-articles-promo__text{color:#a1a1aa;font-size:15px;line-height:1.65;margin:0;max-width:620px}.app-articles-promo__cta{align-items:center;background:#ffde03;border:none;border-radius:999px;box-shadow:0 10px 28px rgba(255,222,3,.22);color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;margin-top:18px;padding:12px 22px;transition:background .2s ease,box-shadow .2s ease,-webkit-transform .15s ease;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;transition:background .2s ease,transform .15s ease,box-shadow .2s ease,-webkit-transform .15s ease}.app-articles-promo__cta:hover{background:#f0d100;box-shadow:0 14px 32px rgba(255,222,3,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.app-articles-promo__cta:active{-webkit-transform:scale(.98);transform:scale(.98)}@media (max-width:620px){.app-articles-promo{flex-direction:column;padding:22px 20px}.app-hero{border-radius:22px;padding:22px 18px}.app-progress-banner,.app-sync-error{flex-direction:column}}.app-progress-banner{align-items:flex-start;-webkit-animation:app-rise .45s ease-out .05s both;animation:app-rise .45s ease-out .05s both;background:linear-gradient(135deg,rgba(255,222,3,.08),hsla(0,0%,100%,.03));border:1px solid rgba(255,222,3,.22);border-radius:20px;display:flex;gap:16px;padding:20px 22px}.app-progress-banner__icon{align-items:center;background:rgba(255,222,3,.14);border-radius:14px;color:#ffde03;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.app-progress-banner__title{color:#ffde03;font-size:15px;font-weight:700;margin:0 0 6px}.app-progress-banner__text{color:#a1a1aa;font-size:14px;line-height:1.6;margin:0}.app-stats-grid{grid-gap:16px;-webkit-animation:app-rise .5s ease-out .1s both;animation:app-rise .5s ease-out .1s both;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.app-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-stat-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:20px 18px;transition:border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease;transition:transform .2s ease,border-color .2s ease,-webkit-transform .2s ease}.app-stat-card:hover{border-color:hsla(0,0%,100%,.14);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.app-stat-card__icon{align-items:center;border-radius:14px;display:flex;height:44px;justify-content:center;width:44px}.app-stat-card--yellow .app-stat-card__icon{background:rgba(255,222,3,.14);color:#ffde03}.app-stat-card--violet .app-stat-card__icon{background:rgba(167,139,250,.16);color:#a78bfa}.app-stat-card--blue .app-stat-card__icon{background:rgba(96,165,250,.16);color:#60a5fa}.app-stat-card--orange .app-stat-card__icon{background:rgba(251,146,60,.16);color:#fb923c}.app-stat-card__body{display:flex;flex-direction:column;gap:2px}.app-stat-card__value{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.app-stat-card__label{color:#d4d4d8;font-size:13px;font-weight:600}.app-stat-card__hint{color:#71717a;font-size:12px;margin-top:2px}.app-section-title{color:#d4d4d8;font-size:15px;font-weight:700;letter-spacing:.01em;margin:0 0 14px}.app-highlights{-webkit-animation:app-rise .55s ease-out .15s both;animation:app-rise .55s ease-out .15s both}.app-highlights-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.app-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-highlight-panel{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:20px;padding:20px 18px}.app-highlight-panel__title{align-items:center;color:#a1a1aa;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.app-highlight-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.app-highlight-item{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.app-highlight-item:last-child{border-bottom:none;padding-bottom:0}.app-highlight-item__row{align-items:center;display:flex;gap:8px}.app-highlight-swatch{border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.12);flex-shrink:0;height:10px;width:10px}.app-highlight-item__name{color:#f4f4f5;font-size:14px;font-weight:600}.app-highlight-item__detail{color:#71717a;font-size:12px;line-height:1.4;padding-left:18px}.app-sync-footnote{-webkit-animation:app-rise .6s ease-out .2s both;animation:app-rise .6s ease-out .2s both;color:#52525b;font-size:13px;line-height:1.55;margin:0;text-align:center}.app-sync-loading{align-items:center;display:flex;flex-direction:column;gap:18px;padding:8px 0 4px}.app-sync-loading__spinner{-webkit-animation:app-spin .8s linear infinite;animation:app-spin .8s linear infinite;border:3px solid rgba(255,222,3,.25);border-radius:50%;border-top-color:#ffde03;height:42px;width:42px}.app-sync-loading__text{color:#71717a;font-size:14px;margin:0}.app-stats-grid--skeleton{-webkit-animation:none;animation:none;width:100%}.app-stat-card--skeleton{pointer-events:none}.app-skeleton-block{-webkit-animation:app-shimmer 1.4s ease-in-out infinite;animation:app-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;border-radius:8px}.app-skeleton-block--icon{border-radius:14px;height:44px;width:44px}.app-skeleton-block--value{height:28px;margin-top:14px;width:56px}.app-skeleton-block--label{height:14px;margin-top:6px;width:88px}.app-sync-error{align-items:flex-start;-webkit-animation:app-rise .35s ease-out;animation:app-rise .35s ease-out;background:rgba(255,59,48,.06);border:1px solid rgba(255,59,48,.22);border-radius:24px;display:flex;gap:18px;padding:28px 24px}.app-sync-error__icon{align-items:center;background:rgba(255,59,48,.14);border-radius:16px;color:#ff6b6b;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.app-sync-error__title{color:#fecaca;font-size:18px;font-weight:700;margin:0 0 8px}.app-sync-error__message{color:#a1a1aa;font-size:14px;line-height:1.55;margin:0}.app-sync-empty__retry,.app-sync-error__retry{align-items:center;background:#ffde03;border:none;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:16px;padding:10px 18px;transition:background .2s ease,-webkit-transform .15s ease;transition:background .2s ease,transform .15s ease;transition:background .2s ease,transform .15s ease,-webkit-transform .15s ease}.app-sync-empty__retry:hover,.app-sync-error__retry:hover{background:#f0d100}.app-sync-empty__retry:active,.app-sync-error__retry:active{-webkit-transform:scale(.98);transform:scale(.98)}.app-sync-empty{-webkit-animation:app-rise .4s ease-out;animation:app-rise .4s ease-out;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.12);border-radius:24px;padding:40px 28px;text-align:center}.app-sync-empty__icon{align-items:center;background:hsla(0,0%,100%,.05);border-radius:20px;color:#71717a;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.app-sync-empty__title{font-size:20px;font-weight:700;margin:0 0 10px}.app-sync-empty__text{color:#a1a1aa;font-size:14px;line-height:1.6;margin:0 auto;max-width:420px}@-webkit-keyframes app-rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes app-rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes app-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes app-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes app-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes app-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*,:after,:before{box-sizing:border-box}:root{--articles-yellow:#ffde03;--articles-yellow-dark:#f0d100;--articles-yellow-soft:rgba(255,222,3,.12);--articles-yellow-border:rgba(255,222,3,.3);--articles-green:#2ecc71;--articles-green-soft:rgba(46,204,113,.13);--articles-green-border:rgba(46,204,113,.3);--articles-bg:#101012;--articles-bg-2:#1a1a1c;--articles-card:rgba(26,26,28,.84);--articles-card-soft:hsla(0,0%,100%,.065);--articles-border:hsla(0,0%,100%,.1);--articles-border-soft:hsla(0,0%,100%,.06);--articles-text:#fff;--articles-muted:#b1b1bb;--articles-subtle:#74747f;--articles-transition:0.28s cubic-bezier(0.4,0,0.2,1)}body{margin:0}.articles-root{background:radial-gradient(circle at 8% 8%,rgba(255,222,3,.12),transparent 31%),radial-gradient(circle at 94% 36%,rgba(46,204,113,.1),transparent 30%),linear-gradient(135deg,#101012,#1a1a1c);background:radial-gradient(circle at 8% 8%,rgba(255,222,3,.12),transparent 31%),radial-gradient(circle at 94% 36%,rgba(46,204,113,.1),transparent 30%),linear-gradient(135deg,var(--articles-bg) 0,var(--articles-bg-2) 100%);color:#fff;color:var(--articles-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.articles-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.articles-bg__map{background-image:url(/static/media/map-bg.a038843ac3bfc5e6ff0e.png);background-position:50%;background-size:cover;inset:0;mix-blend-mode:overlay;opacity:.11;position:absolute}.articles-bg__orb{border-radius:999px;-webkit-filter:blur(30px);filter:blur(30px);height:380px;opacity:.13;position:absolute;width:380px}.articles-bg__orb--one{background:#ffde03;background:var(--articles-yellow);right:-140px;top:70px}.articles-bg__orb--two{background:#2ecc71;background:var(--articles-green);bottom:12%;left:-150px}.articles-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(16,16,18,.72);border-bottom:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid var(--articles-border-soft);left:0;padding:14px 24px;position:fixed;right:0;top:0;z-index:10}.articles-nav__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;width:min(1160px,100%)}.articles-nav__brand{align-items:center;color:#fff;color:var(--articles-text);display:inline-flex;gap:10px;text-decoration:none}.articles-nav__logo{border-radius:11px;box-shadow:0 10px 26px rgba(0,0,0,.35);height:38px;object-fit:cover;width:38px}.articles-nav__name{font-size:18px;font-weight:800;letter-spacing:-.03em}.articles-nav__actions{align-items:center;display:flex;gap:10px}.articles-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:800;gap:8px;justify-content:center;text-decoration:none;transition:.28s cubic-bezier(.4,0,.2,1);transition:var(--articles-transition);white-space:nowrap}.articles-btn--sm{font-size:13px;padding:8px 17px}.articles-btn--primary{background:#ffde03;background:var(--articles-yellow);box-shadow:0 10px 28px rgba(0,0,0,.28);color:#171717}.articles-btn--primary:hover{background:#f0d100;background:var(--articles-yellow-dark);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.articles-btn--outline{background:rgba(255,222,3,.12);background:var(--articles-yellow-soft);border:1px solid rgba(255,222,3,.3);border:1px solid var(--articles-yellow-border);color:#ffde03;color:var(--articles-yellow)}.articles-btn--outline:hover{background:rgba(255,222,3,.18);border-color:#ffde03;border-color:var(--articles-yellow);color:#fff;color:var(--articles-text)}.articles-main{margin:0 auto;padding:128px 0 96px;position:relative;width:min(1160px,calc(100% - 48px));z-index:1}.articles-hero{margin:0 auto;max-width:840px;text-align:center}.articles-kicker{align-items:center;background:rgba(255,222,3,.12);background:var(--articles-yellow-soft);border:1px solid rgba(255,222,3,.3);border:1px solid var(--articles-yellow-border);border-radius:999px;color:#ffde03;color:var(--articles-yellow);display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.12em;padding:6px 15px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.articles-hero h1{color:#fff;color:var(--articles-text);font-size:clamp(38px,5.8vw,68px);font-weight:900;letter-spacing:-.055em;line-height:1.04;margin:24px 0 18px}.articles-hero p{color:#b1b1bb;color:var(--articles-muted);font-size:18px;line-height:1.75;margin:0 auto;max-width:680px}.articles-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--articles-border);border-radius:26px;box-shadow:0 22px 60px rgba(0,0,0,.24);margin:36px auto 0;max-width:740px;padding:16px;text-align:left}.articles-search label{color:#ffde03;color:var(--articles-yellow);display:block;font-size:12px;font-weight:900;letter-spacing:.1em;margin:0 0 10px 4px;text-transform:uppercase}.articles-search__row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.articles-search input{background:rgba(16,16,18,.78);border:1px solid hsla(0,0%,100%,.12);border-radius:17px;color:#fff;color:var(--articles-text);font:inherit;min-height:52px;outline:none;padding:0 18px;width:100%}.articles-search input:focus{border-color:#ffde03;border-color:var(--articles-yellow);box-shadow:0 0 0 4px rgba(255,222,3,.1)}.articles-search input::-webkit-input-placeholder{color:hsla(0,0%,100%,.42)}.articles-search input::placeholder{color:hsla(0,0%,100%,.42)}.articles-search button{background:#ffde03;background:var(--articles-yellow);border:0;border-radius:17px;color:#171717;cursor:pointer;font:inherit;font-weight:900;min-height:52px;padding:0 24px}.articles-search__clear{background:transparent!important;color:#b1b1bb!important;color:var(--articles-muted)!important;font-size:13px!important;margin-top:10px;min-height:auto!important;padding:0!important}.articles-search__clear:hover{color:#ffde03!important;color:var(--articles-yellow)!important}.articles-list{margin-top:58px}.articles-list__summary{align-items:center;color:#b1b1bb;color:var(--articles-muted);display:flex;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:22px}.articles-list__summary span{color:#ffde03;color:var(--articles-yellow);font-weight:900}.articles-list__summary strong{color:#b1b1bb;color:var(--articles-muted);font-size:13px;font-weight:700}.articles-stack{display:flex;flex-direction:column;gap:10px}.article-row{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),rgba(26,26,28,.84);background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),var(--articles-card);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--articles-border);border-radius:18px;box-shadow:0 8px 28px rgba(0,0,0,.18);color:#fff;color:var(--articles-text);display:flex;gap:16px;min-height:88px;overflow:hidden;padding:16px 18px;position:relative;text-decoration:none;transition:.28s cubic-bezier(.4,0,.2,1);transition:var(--articles-transition)}.article-row:before{bottom:0;content:"";left:0;opacity:.95;position:absolute;top:0;width:3px}.article-row--yellow:before{background:#ffde03;background:var(--articles-yellow)}.article-row--green:before{background:#2ecc71;background:var(--articles-green)}.article-row:hover{border-color:rgba(255,222,3,.3);border-color:var(--articles-yellow-border);box-shadow:0 14px 36px rgba(0,0,0,.26);-webkit-transform:translateX(4px);transform:translateX(4px)}.article-row__number{align-items:center;background:rgba(255,222,3,.12);background:var(--articles-yellow-soft);border:1px solid rgba(255,222,3,.3);border:1px solid var(--articles-yellow-border);border-radius:14px;color:#ffde03;color:var(--articles-yellow);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:900;height:46px;justify-content:center;width:46px}.article-row--green .article-row__number{background:rgba(46,204,113,.13);background:var(--articles-green-soft);border-color:rgba(46,204,113,.3);border-color:var(--articles-green-border);color:#2ecc71;color:var(--articles-green)}.article-row__content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.article-row__title{font-size:clamp(16px,2.2vw,19px);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.article-row__desc{color:#fff;color:var(--articles-text);font-size:14px;font-weight:400;line-height:1.5;margin:0;opacity:.88}.article-row__meta{align-items:center;color:#74747f;color:var(--articles-subtle);display:inline-flex;font-size:12px;font-weight:700;gap:4px}.article-row__thumb{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border:1px solid var(--articles-border-soft);border-radius:14px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.article-row__thumb img{display:block;height:100%;object-fit:cover;width:100%}.article-row__chevron{align-items:center;background:rgba(255,222,3,.12);background:var(--articles-yellow-soft);border-radius:999px;color:#ffde03;color:var(--articles-yellow);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:.28s cubic-bezier(.4,0,.2,1);transition:var(--articles-transition);width:34px}.article-row--green .article-row__chevron{background:rgba(46,204,113,.13);background:var(--articles-green-soft);color:#2ecc71;color:var(--articles-green)}.article-row:hover .article-row__chevron{background:rgba(255,222,3,.2);-webkit-transform:translateX(2px);transform:translateX(2px)}.article-row--green:hover .article-row__chevron{background:rgba(46,204,113,.2)}.article-row--skeleton{pointer-events:none}.article-row__shimmer{-webkit-animation:articles-shimmer 1.4s ease-in-out infinite;animation:articles-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;border-radius:10px;display:block}.article-row__shimmer--title{height:18px;margin-bottom:8px;width:min(420px,72%)}.article-row__shimmer--tag{height:14px;width:min(360px,65%)}.article-row--skeleton .article-row__number{-webkit-animation:articles-shimmer 1.4s ease-in-out infinite;animation:articles-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;border-color:transparent;color:transparent}@-webkit-keyframes articles-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes articles-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.articles-error{background:hsla(0,100%,71%,.08);border:1px solid hsla(0,100%,71%,.28);border-radius:30px;padding:48px 24px;text-align:center}.articles-error__icon{align-items:center;background:hsla(0,100%,71%,.14);border-radius:18px;color:#ff8f8f;display:inline-flex;height:58px;justify-content:center;margin-bottom:14px;width:58px}.articles-error span{color:#ff8f8f;display:block;font-size:22px;font-weight:900}.articles-error p{color:#b1b1bb;color:var(--articles-muted);line-height:1.7;margin:10px auto 24px;max-width:520px}.articles-error button{align-items:center;background:#ffde03;background:var(--articles-yellow);border:0;border-radius:999px;color:#171717;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:0 20px}.articles-empty{background:rgba(26,26,28,.84);background:var(--articles-card);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--articles-border);border-radius:30px;padding:48px 24px;text-align:center}.articles-empty span{color:#ffde03;color:var(--articles-yellow);display:block;font-size:22px;font-weight:900}.articles-empty p{color:#b1b1bb;color:var(--articles-muted);line-height:1.7;margin:10px auto 24px;max-width:480px}.articles-empty button{background:#ffde03;background:var(--articles-yellow);border:0;border-radius:999px;color:#171717;cursor:pointer;font:inherit;font-weight:900;min-height:46px;padding:0 20px}.articles-root--embedded{background:transparent;min-height:0;overflow:visible}.articles-root--embedded .articles-main{padding:4px 0 8px;width:100%}.articles-root--embedded .articles-hero{margin:0;max-width:none;text-align:left}.articles-root--embedded .articles-hero h1{font-size:clamp(32px,4vw,48px)}.articles-root--embedded .articles-hero p,.articles-root--embedded .articles-search{margin-left:0;margin-right:0}@media (max-width:620px){.articles-nav{padding:10px 16px}.articles-nav__name{display:none}.articles-nav__actions{gap:8px}.articles-btn--sm{font-size:12px;padding:8px 13px}.articles-main{padding-top:106px;width:min(100% - 32px,1160px)}.articles-hero h1{font-size:clamp(34px,11vw,48px)}.articles-hero p{font-size:15px}.articles-search{border-radius:22px;padding:12px}.articles-search__row{grid-template-columns:1fr}.articles-search button{width:100%}.articles-list__summary{align-items:flex-start;flex-direction:column}.article-row{gap:12px;padding:14px 14px 14px 16px}.article-row__number{border-radius:12px;font-size:12px;height:40px;width:40px}.article-row__thumb{border-radius:12px;height:56px;width:56px}.article-row__chevron{display:none}}@media (max-width:380px){.articles-nav__actions .articles-btn--primary svg{display:none}.articles-btn--sm{padding:8px 10px}}.module-empty{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(255,222,3,.12) 0,transparent 55%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.28);margin:12px auto 0;padding:40px 28px 36px;text-align:center;width:min(680px,100%)}.module-empty__icon{align-items:center;background:rgba(255,222,3,.14);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,222,3,.24);color:#ffde03;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.module-empty__kicker{color:#ffde03;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.module-empty__title{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.03em;margin:0}.module-empty__text{color:#a1a1aa;font-size:15px;line-height:1.65;margin:14px auto 0;max-width:460px}.module-empty__note{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#d4d4d8;display:inline-flex;font-size:13px;font-weight:600;margin:22px 0 0;padding:8px 14px}@media (max-width:640px){.module-empty{border-radius:22px;padding:32px 18px 28px}}[data-theme=light] .ml-root,[data-theme=light] body{background:#f4f6fb;color:#17182f}[data-theme=light] .ml-nav{background:transparent;border-bottom-color:transparent}[data-theme=light] .ml-nav--scrolled{background:hsla(0,0%,100%,.9);border-bottom-color:rgba(23,24,47,.08)}[data-theme=light] .ml-nav .ml-brand,[data-theme=light] .ml-nav .ml-nav__links a,[data-theme=light] .ml-nav .ml-nav__menu{color:#fff}[data-theme=light] .ml-nav .ml-nav__menu{background:transparent;border-color:hsla(0,0%,100%,.28)}[data-theme=light] .ml-nav--scrolled .ml-brand,[data-theme=light] .ml-nav--scrolled .ml-nav__drawer-login,[data-theme=light] .ml-nav--scrolled .ml-nav__links a,[data-theme=light] .ml-nav--scrolled .ml-nav__menu{color:#17182f}[data-theme=light] .ml-nav--scrolled .ml-nav__menu{background:#fff;border-color:rgba(23,24,47,.14)}[data-theme=light] .ml-brand,[data-theme=light] .ml-nav__drawer-login,[data-theme=light] .ml-nav__links a,[data-theme=light] .ml-nav__menu{color:#17182f}[data-theme=light] .ml-nav__menu{background:#fff;border-color:rgba(23,24,47,.14)}[data-theme=light] .ml-nav .ml-nav__links{background:transparent;border-bottom-color:transparent}@media (max-width:1200px){[data-theme=light] .ml-nav .ml-nav__links,[data-theme=light] .ml-nav__links{background:#fff;border-right-color:#e6e8f2}[data-theme=light] .ml-drawer__close,[data-theme=light] .ml-nav .ml-drawer__kicker,[data-theme=light] .ml-nav .ml-drawer__links a,[data-theme=light] .ml-nav .ml-drawer__theme{color:#17182f}[data-theme=light] .ml-drawer__close{background:#f4f6fb;border-color:rgba(23,24,47,.12)}[data-theme=light] .ml-drawer__theme{border-bottom-color:#e6e8f2}[data-theme=light] .ml-drawer__links a:hover{background:#f4f6fb}}[data-theme=light] .ml-root .ml-btn--ghost{background:#fff;border-color:rgba(23,24,47,.16);color:#17182f}[data-theme=light] .ml-root .ml-btn--ghost:hover{background:#f3f4fb}[data-theme=light] .ml-sky{background:radial-gradient(ellipse 70% 55% at 75% 20%,rgba(140,120,255,.18),transparent 60%),linear-gradient(180deg,#eef1ff,#f7f5ff 46%,#f4f6fb)}[data-theme=light] .ml-stars{opacity:0}[data-theme=light] .ml-sky__hills path:first-child{fill:#e4e8f8}[data-theme=light] .ml-sky__hills path:nth-child(2){fill:#eef1fb}[data-theme=light] .ml-sky__hills path:nth-child(3){fill:#f7f8fd}[data-theme=light] .ml-benefits em,[data-theme=light] .ml-finale h2,[data-theme=light] .ml-footer,[data-theme=light] .ml-lead,[data-theme=light] .ml-why h2{color:#17182f}[data-theme=light] .ml-benefits em,[data-theme=light] .ml-footer,[data-theme=light] .ml-lead{color:#5e677e}[data-theme=light] .ml-badge,[data-theme=light] .ml-chips li{background:rgba(109,77,255,.08);border-color:rgba(109,77,255,.16);color:#3b2f86}[data-theme=light] .ml-share-notice{background:rgba(109,77,255,.08);border-color:rgba(109,77,255,.18)}[data-theme=light] .ml-share-notice p{color:#31286b}[data-theme=light] .ml-why{background:radial-gradient(ellipse at 15% 0,rgba(109,77,255,.12),transparent 46%),linear-gradient(180deg,#f7f5ff,#eef1fb)}[data-theme=light] .ml-cases{border:1px solid #e6e8f2}[data-theme=light] .ml-finale{background:radial-gradient(circle at 82% 40%,rgba(109,77,255,.12),transparent 32%),linear-gradient(120deg,#f4f1ff,#eef2ff 60%,#f7f8fc)}[data-theme=light] .ml-footer{background:#fff;border-top-color:#e6e8f2}[data-theme=light] .ml-footer__links a{color:#3b2f86}[data-theme=light] .ml-footer .ml-brand{color:#17182f}[data-theme=light] .login-root{background:#f6f7fb}[data-theme=light] .login-left{--login-text-muted:#5e677e;--login-border:rgba(23,24,47,.1);background:linear-gradient(160deg,#f8f9fd,#e9ecf8);border-right-color:#e6e8f2}[data-theme=light] .login-back-btn,[data-theme=light] .login-benefit__body h3,[data-theme=light] .login-left-title{color:#17182f}[data-theme=light] .login-left-badge,[data-theme=light] .login-left-title span{color:#8a6500}[data-theme=light] .login-left-badge{background:rgba(255,222,3,.35);border-color:rgba(138,101,0,.28)}[data-theme=light] .login-route-panel{background:#fff;border-color:rgba(234,88,12,.22);box-shadow:0 10px 24px rgba(23,24,47,.06)}.login-theme-slot{position:absolute;right:18px;top:18px;z-index:4}[data-theme=light]{--articles-bg:#f5f6fb;--articles-bg-2:#fff;--articles-card:#fff;--articles-card-soft:#f4f6fb;--articles-border:#e6e8f2;--articles-border-soft:#eceef5;--articles-text:#17182f;--articles-muted:#5e677e;--articles-subtle:#7b8499}[data-theme=light] .articles-nav{background:hsla(0,0%,100%,.92)}[data-theme=light] .articles-btn--outline{background:rgba(255,222,3,.32);border-color:rgba(138,101,0,.3);color:#8a6500}[data-theme=light] .articles-btn--outline:hover{color:#17182f}[data-theme=light] .articles-search{background:#fff;box-shadow:0 12px 30px rgba(23,24,47,.06)}[data-theme=light] .articles-search label{color:#8a6500}[data-theme=light] .articles-search input{background:#f4f6fb;border-color:#e6e8f2;color:#17182f}[data-theme=light] .articles-search input::-webkit-input-placeholder{color:#7b8499}[data-theme=light] .articles-search input::placeholder{color:#7b8499}[data-theme=light] .shell{background:radial-gradient(circle at 0 0,rgba(255,222,3,.16),transparent 28%),linear-gradient(160deg,#f7f8fc,#eef1f8);color:#17182f}[data-theme=light] .shell-sidebar,[data-theme=light] .shell-topbar{background:hsla(0,0%,100%,.94);border-color:#e6e8f2;color:#17182f}[data-theme=light] .shell-brand,[data-theme=light] .shell-link,[data-theme=light] .shell-logout,[data-theme=light] .shell-menu-btn,[data-theme=light] .shell-sidebar__close,[data-theme=light] .shell-topbar__heading,[data-theme=light] .shell-topbar__logout,[data-theme=light] .shell-user__name{color:#17182f}[data-theme=light] .shell-link:hover,[data-theme=light] .shell-logout,[data-theme=light] .shell-logout:hover,[data-theme=light] .shell-menu-btn,[data-theme=light] .shell-sidebar__close,[data-theme=light] .shell-topbar__logout,[data-theme=light] .shell-topbar__logout:hover{background:rgba(23,24,47,.04);border-color:#e6e8f2}[data-theme=light] .shell-link.is-active{background:rgba(255,222,3,.28);border-color:rgba(138,101,0,.28);color:#8a6500}[data-theme=light] .shell-sidebar__footer,[data-theme=light] .shell-topbar{border-color:#e6e8f2}[data-theme=light] .shell-user__avatar{background:rgba(255,222,3,.35);color:#8a6500}[data-theme=light] .app-root{color:#17182f}[data-theme=light] .app-articles-promo,[data-theme=light] .app-hero,[data-theme=light] .app-highlight-panel,[data-theme=light] .app-progress-banner,[data-theme=light] .app-stat-card,[data-theme=light] .app-sync-empty,[data-theme=light] .app-sync-error,[data-theme=light] .app-sync-loading,[data-theme=light] .module-empty{background:#fff;border-color:#e6e8f2;box-shadow:0 14px 34px rgba(23,24,47,.06);color:#17182f}[data-theme=light] .app-hero__email strong,[data-theme=light] .app-highlight-item__name,[data-theme=light] .app-section-title,[data-theme=light] .app-stat-card__label,[data-theme=light] .app-sync-empty__title,[data-theme=light] .app-sync-error__title,[data-theme=light] .module-empty__title{color:#17182f}[data-theme=light] .app-sync-error__title{color:#b42318}[data-theme=light] .auth-boot,[data-theme=light] .auth-overlay{background:rgba(244,246,251,.78)}.shell-topbar__tools{align-items:center;display:flex;gap:10px}
/*# sourceMappingURL=main.5400f1f6.css.map*/