@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--bg:#f8f9f4;--surface:#fff;--ink:#222c24;--muted:#768074;--green:#2e553c;--lime:#d9e9b5;--line:#e4e8df;--red:#a23b35;--radius:16px;font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible{outline:3px solid #7b9962;outline-offset:5px}h1,h2,h3,p{margin:0}.brand,h1,h2,h3{font-family:Manrope,Arial,sans-serif}svg{flex-shrink:0}.shell{max-width:1240px;margin:0 auto;padding-left:48px;padding-right:48px}.site-header{height:110px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;font-size:25px;letter-spacing:-1.2px;font-weight:800;gap:9px}.brand-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--green);color:white}.brand-period{color:var(--green);margin-left:-8px}.site-header nav{display:flex;gap:32px;font-weight:500}.button,.site-header nav{align-items:center;font-size:14px}.button{border:0;border-radius:9px;background:var(--green);color:white;display:inline-flex;justify-content:center;gap:14px;padding:14px 22px;font-weight:600;line-height:1.5;transition:background .15s,transform .15s}.button:hover{background:#1e402b;transform:translateY(-1px)}.button-small{padding:11px 17px}.button-large{padding:17px 23px}.button-full{width:100%}.button-secondary{background:white;color:var(--ink);border:1px solid var(--line)}.button-secondary:hover{background:#f0f3eb}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.9px;display:inline-flex;align-items:center;gap:9px}.status-dot{width:7px;height:7px;display:inline-block;border-radius:100%;background:#729448;box-shadow:0 0 0 4px #72944810}.hero{padding-top:79px;padding-bottom:118px;display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center}.hero h1{font-size:clamp(44px,5vw,65px);letter-spacing:-3.1px;line-height:1.13;font-weight:600;margin:26px 0}.hero h1 span{color:#6b865a}.hero-copy>p{color:#6b746a;font-size:16px;line-height:1.85;margin-bottom:31px}.hero-note{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:11px;color:#828b7a}.preview{background:#fff;border:1px solid var(--line);padding:27px 29px 23px;border-radius:19px;box-shadow:0 25px 70px #3e503412;position:relative;transform:rotate(-1deg)}.preview-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.1px;font-weight:700}.preview-top>span:first-child{display:flex;align-items:center;gap:8px}.tiny-label{font-size:9px;letter-spacing:1.1px;color:#899080;font-weight:600}.preview-product{display:flex;align-items:center;gap:22px;margin:28px 0 25px}.product-art{display:grid;place-items:center;width:126px;height:130px;background:#f0f1eb;border-radius:13px;color:#626f5f}.preview-product h2{font-size:18px;letter-spacing:-.5px;margin:8px 0}.preview-product p{font-size:12px;color:var(--muted)}.preview-pricing{display:flex;align-items:center;justify-content:space-between}.muted{color:var(--muted)}.small{font-size:12px}.big-price{font-size:32px;letter-spacing:-1px;font-weight:600;margin-top:6px}.big-price span{font-size:20px;color:#88917d}.price-drop{display:inline-flex;align-items:center;gap:4px;color:var(--green);background:#eff5e9;padding:7px 9px;border-radius:6px;font-size:11px;font-weight:600}.price-chart{width:100%;height:94px;margin-top:14px}.preview-bottom{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:8px}.floating-alert{position:absolute;bottom:53px;right:-27px;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 35px #254b3515;display:flex;align-items:center;gap:12px;padding:13px 17px;transform:rotate(1deg)}.floating-alert strong{font-size:12px;font-weight:600;display:block;margin-bottom:5px}.floating-alert span:not(.alert-icon){font-size:10px;display:block;color:var(--muted)}.floating-alert>svg{color:var(--green);margin-left:12px}.alert-icon{display:grid;place-items:center;color:var(--green);width:37px;height:37px;background:#eaf2dd;border-radius:50%}.preview-second{position:absolute;bottom:-55px;left:13px;right:13px;border-radius:10px;border:1px solid var(--line);background:#fdfefa;padding:13px 16px;display:flex;align-items:center;gap:12px;color:#7e8877;font-size:10px}.status-pill{color:#5f7a4e;background:#eaf2dd;padding:5px 8px;border-radius:20px;font-size:10px;white-space:nowrap}.preview-second .status-pill{margin-left:auto}.how{border-top:1px solid var(--line);padding-top:60px;padding-bottom:65px}.section-heading{text-align:center}.section-heading .eyebrow{color:#7d8973}.section-heading h2{font-size:28px;letter-spacing:-1px;font-weight:600;margin:13px 0 34px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps article{position:relative;padding:15px 16px}.step-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:11px;background:#f1f4e9;color:#5a754a}.step-number{position:absolute;right:20px;top:30px;color:#c6cebe;font-size:12px}.steps h3{font-size:16px;margin:22px 0 10px;font-weight:600}.steps p{color:var(--muted);font-size:13px;line-height:1.8;max-width:260px}.site-footer{border-top:1px solid var(--line);min-height:100px;display:flex;align-items:center;justify-content:space-between}.site-footer .brand{font-size:19px}.site-footer .brand-mark{width:29px;height:29px;border-radius:8px}.site-footer>a:last-child,.site-footer>span{font-size:11px;color:var(--muted)}.site-footer>a:last-child{display:flex;align-items:center;gap:7px}.auth-shell{min-height:100dvh;display:grid;grid-template-columns:.85fr 1.15fr}.auth-story{padding:48px;background:#284b36;color:#f7f9ef;display:flex;flex-direction:column;position:relative;overflow:hidden}.brand-light .brand-mark{background:#d9e9b5;color:#254b35}.brand-light .brand-period{color:#d9e9b5}.auth-story-copy{margin:auto 0;padding:65px 0 30px;position:relative;z-index:1}.auth-story-copy .eyebrow{color:#b9cdaa}.auth-story h2{font-size:45px;line-height:1.25;letter-spacing:-1.9px;font-weight:500;margin:22px 0}.auth-story p{color:#b9cbb9;line-height:1.85;font-size:15px}.auth-illustration{margin:42px 0 10px;border:1px solid #5c775d;border-radius:100%;width:210px;height:210px;display:grid;place-items:center;color:#a9c18f;position:relative;background:#ffffff03}.auth-illustration span{position:absolute;right:-5px;bottom:20px;width:57px;height:57px;display:grid;place-items:center;background:#d9e9b5;color:#284b36;border-radius:17px;transform:rotate(-10deg)}.auth-story-footer{font-size:11px;color:#a9bfa8}.auth-main{display:flex;align-items:center;justify-content:center;padding:50px 40px}.auth-form-wrap{max-width:380px;width:100%}.auth-form-wrap>.eyebrow{color:#7c886d}.auth-form-wrap h1{font-size:31px;letter-spacing:-1.2px;font-weight:600;margin:15px 0 13px}.auth-form-wrap>.muted{font-size:13px;line-height:1.7}.auth-form{gap:23px;margin-top:31px}.auth-form,label{display:flex;flex-direction:column}label{gap:9px;font-size:12px;font-weight:600}.label-row{display:flex;align-items:center;justify-content:space-between}.label-row a{font-size:11px;font-weight:400;color:#687e57}input,select{width:100%;border:1px solid #dce2d5;background:white;border-radius:8px;min-height:48px;padding:12px 14px;outline:none;color:var(--ink);font-size:14px}input:focus,select:focus{border-color:#7c9367;box-shadow:0 0 0 3px #8ba47016}input::placeholder{color:#a0a799;font-weight:400}.auth-switch{text-align:center;margin-top:25px;color:var(--muted);font-size:12px}.auth-switch a{color:var(--green);font-weight:600}.auth-fine{margin-top:42px;text-align:center;font-size:10px;color:#8d9586;line-height:1.8}.mobile-brand{display:none}.form-error{padding:12px 14px;border:1px solid #edcfc9;background:#fcf0ed;color:var(--red);font-size:12px;line-height:1.6;border-radius:8px}.success-panel{background:#eef4e6;color:var(--green);padding:20px;margin-top:25px;border-radius:12px;font-size:13px;line-height:1.7}.success-panel p{margin:10px 0}.text-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:12px}.error-page{padding-top:80px;padding-bottom:80px}.error-page h1{font-size:42px;letter-spacing:-1px;margin:50px 0 15px}.error-page p{margin-bottom:25px;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-header{height:90px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.account-menu{display:flex;gap:16px;font-size:12px}.account-menu,.icon-button{align-items:center;color:var(--muted)}.icon-button{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:inline-flex;justify-content:center;background:white}.icon-button:hover{color:var(--green);border-color:#a8b69c}.dashboard{padding-top:49px;padding-bottom:70px}.dashboard-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.dashboard-title h1{font-size:33px;letter-spacing:-1.2px;font-weight:600;margin:10px 0}.dashboard-title p{color:var(--muted);font-size:13px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px}.stat>span{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.stat strong{font-size:30px;font-weight:500;display:block;margin-top:10px;letter-spacing:-1px}.list-toolbar{justify-content:space-between;padding-bottom:20px;gap:15px}.list-tabs,.list-toolbar{display:flex;align-items:center}.list-tabs{gap:5px}.list-tabs button{border:0;background:transparent;padding:8px 13px;border-radius:7px;font-size:12px;color:var(--muted)}.list-tabs button[aria-pressed=true]{background:#e8efdf;color:var(--green);font-weight:600}.search-input{max-width:230px;min-height:37px;padding:9px 12px;font-size:12px}.empty-state{text-align:center;padding:64px 20px;background:#fff;border:1px dashed #ccd6c0;border-radius:14px}.empty-state>svg{color:#80966a;margin-bottom:18px}.empty-state h2{font-size:21px;letter-spacing:-.6px;margin-bottom:12px}.empty-state p{font-size:13px;color:var(--muted);line-height:1.8;max-width:380px;margin:0 auto 22px}.watch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.watch-card{border:1px solid var(--line);border-radius:13px;background:white;overflow:hidden}.card-top{display:flex;align-items:center;gap:12px;padding:21px 20px}.store-icon{width:43px;height:43px;display:grid;place-items:center;background:#eff2e8;color:#6d805b;border-radius:10px}.card-top>div{min-width:0;flex:1 1}.card-top h2{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.card-top p{color:var(--muted);font-size:10px}.card-prices{padding:4px 20px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.card-prices span{color:var(--muted);font-size:10px;display:block;margin-bottom:7px}.card-prices strong{font-size:25px;letter-spacing:-.8px;font-weight:500}.card-prices>div:last-child{text-align:right}.card-prices>div:last-child strong{font-size:15px;color:#6c7b5f;letter-spacing:0}.card-status{margin:0 20px 18px;padding:9px 11px;border-radius:7px;font-size:11px;background:#f4f6f0;color:#718063;display:flex;align-items:center;gap:6px}.card-status.hit{background:#eaf3dc;color:#3a642d}.card-status.warning{background:#fbf2df;color:#917342}.card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #eff1e9;padding:12px 18px;color:var(--muted);font-size:10px}.card-actions{display:flex;gap:5px}.card-actions .icon-button{width:27px;height:27px;border:0;background:#f8f9f5}.card-footer a{gap:4px}.card-footer a,.dashboard-note{display:flex;align-items:center}.dashboard-note{font-size:11px;color:#8d9586;margin-top:25px;gap:7px}.modal-backdrop{position:fixed;inset:0;background:#16271b60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:20;padding:25px}.modal{width:100%;max-width:470px;background:var(--bg);border:0;border-radius:16px;padding:30px;box-shadow:0 30px 90px #0002;max-height:90dvh;overflow:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.modal h2{font-size:24px;letter-spacing:-.8px}.modal>p{font-size:12px;color:var(--muted);line-height:1.7}.modal form{display:flex;flex-direction:column;gap:19px;margin-top:25px}.form-row{display:grid;grid-template-columns:1fr 110px;gap:15px}.form-help{color:var(--muted);font-size:10px;line-height:1.6}.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:45vh;color:var(--muted);font-size:14px}@media (min-width:1450px){.auth-story{padding:60px 80px}.auth-story h2{font-size:55px}}@media (max-width:1000px){.shell{padding-left:32px;padding-right:32px}.hero{gap:40px;padding-top:55px}.hero h1{font-size:49px}.preview{padding:22px}.preview-product{gap:15px}.product-art{width:100px;height:110px}.preview-product h2{font-size:16px}.floating-alert{right:-10px}.steps{gap:20px}.watch-grid{grid-template-columns:repeat(2,1fr)}.auth-story{padding:35px}.auth-story h2{font-size:36px}}@media (max-width:720px){.shell{padding-left:22px;padding-right:22px}.site-header{height:85px}.brand{font-size:23px}.site-header nav{gap:18px}.site-header nav>.button,.site-header nav>a:first-child{display:none}.hero{grid-template-columns:1fr;padding-top:37px;padding-bottom:105px;gap:54px}.hero h1{font-size:50px;letter-spacing:-2.6px}.hero-copy>p{font-size:15px}.preview{max-width:460px;margin:0 8px}.preview-product{gap:22px}.product-art{width:110px}.floating-alert{right:-12px}.how{padding-top:43px;padding-bottom:40px}.section-heading h2{font-size:24px}.steps{grid-template-columns:1fr;gap:20px}.steps article{padding-left:62px;min-height:80px}.step-icon{position:absolute;left:0;top:15px}.steps h3{margin-top:0}.steps p{max-width:100%}.step-number{display:none}.site-footer{gap:20px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;min-height:110px}.site-footer>span{display:none}.auth-shell{display:block;min-height:100dvh}.auth-story{display:none}.auth-main{min-height:100dvh;display:flex;flex-direction:column;padding:30px 25px}.mobile-brand{display:block;align-self:flex-start;margin-bottom:60px}.auth-form-wrap{margin:auto 0;max-width:400px}.auth-fine{margin-bottom:35px}.auth-form-wrap h1{font-size:29px}.dashboard-header{height:80px}.account-menu>span{display:none}.dashboard{padding-top:32px}.dashboard-title{align-items:flex-start}.dashboard-title h1{font-size:28px}.dashboard-title>.button{font-size:11px;padding:11px 12px;gap:6px;margin-top:15px}.stats{gap:8px;margin:25px 0}.stat{padding:15px 12px}.stat>span{font-size:10px;gap:5px}.stat>span>svg{display:none}.stat strong{font-size:25px}.list-toolbar{align-items:stretch;flex-direction:column}.search-input{max-width:none}.watch-grid{grid-template-columns:1fr}.modal{padding:24px}.desktop-break{display:none}.error-page h1{font-size:32px}}dialog::backdrop{background:#16271b60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}