:root{--ink:#f0f2e9;--muted:#9ba8a0;--bg:#101a19;--panel:#172321;--panel2:#1c2a27;--line:#2b3b36;--lime:#c7f36b;--orange:#ff9f6c;--blue:#80c9d1;--mono:'DM Mono',monospace;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.topbar{height:76px;padding:0 7.2%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(16,26,25,.94);position:sticky;top:0;z-index:5;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;letter-spacing:-1px}.brand-light{font-weight:500;color:#c4d0c7}.brand-mark{width:24px;height:24px;border:1px solid #78945a;border-radius:7px;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:5px 4px;transform:rotate(-8deg)}.brand-mark span{display:block;width:3px;border-radius:2px;background:var(--lime)}.brand-mark span:nth-child(1){height:7px}.brand-mark span:nth-child(2){height:11px}.brand-mark span:nth-child(3){height:6px}.main-nav{display:flex;gap:37px;color:#b1bcb5;font-size:12px}.main-nav a:hover,.text-button:hover{color:var(--lime)}.top-actions{display:flex;align-items:center;gap:20px}.text-button{background:none;border:0;padding:8px;color:#c8d1c9;font-size:12px}.button{min-height:45px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:17px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:700;transition:.2s}.button span{font-size:16px}.button-small{min-height:37px;padding:0 15px}.button-dark{background:#263531;color:#eef3e9}.button-dark:hover{background:#34453f}.button-lime{background:var(--lime);color:#142019}.button-lime:hover{background:#d7ff83;transform:translateY(-1px)}.button-outline{background:transparent;border-color:#43524b;color:#e0e8dd}.button-outline:hover{border-color:var(--lime);color:var(--lime)}.hero{min-height:550px;padding:75px 9% 50px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse at 74% 53%,rgba(63,94,68,.21),transparent 40%)}.hero-copy{position:relative;z-index:1;max-width:530px}.eyebrow,.section-kicker,.plan-name,.step-foot,.hero-bottom,.art-caption,.popular-tag{font:10px var(--mono);letter-spacing:1px;color:#aebcb1}.eyebrow{display:flex;align-items:center;gap:9px;color:#b7c7b7}.live-dot{height:7px;width:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #b8e75e}.hero h1,.cabinet h1{font-size:clamp(48px,6vw,76px);line-height:1.06;letter-spacing:-4px;margin:25px 0 18px;font-weight:600}.hero h1 span,.cabinet h1 span{color:var(--lime)}.hero-text{max-width:430px;color:#aab7af;line-height:1.85;font-size:14px}.hero-actions{display:flex;gap:11px;margin-top:27px;flex-wrap:wrap}.hero-note{display:flex;align-items:center;gap:9px;color:#91a198;font-size:11px;margin-top:28px}.shield{color:var(--lime);font-size:17px}.hero-art{height:400px;max-width:480px;width:100%;justify-self:end;position:relative}.orbit{position:absolute;border:1px solid rgba(177,216,128,.18);border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%)}.orbit-one{width:365px;height:365px}.orbit-two{width:280px;height:280px;border-style:dashed;border-color:rgba(177,216,128,.13)}.orbit-three{width:190px;height:190px;border-color:rgba(177,216,128,.12)}.radar-sweep{position:absolute;left:50%;top:49%;width:180px;height:180px;transform:translateY(-100%);transform-origin:bottom left;opacity:.48;background:linear-gradient(45deg,transparent 46%,rgba(199,243,107,.22) 100%);clip-path:polygon(0 100%,100% 0,100% 100%)}.radar-center{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);height:70px;width:70px;background:#253a30;border:1px solid #829b61;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 35px rgba(199,243,107,.2)}.brand-mark.big{width:36px;height:36px;border-radius:11px;transform:rotate(-8deg) scale(1.2)}.radar-point{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime)}.point-a{top:18%;left:67%}.point-b{top:60%;left:20%;background:var(--orange);box-shadow:0 0 15px var(--orange)}.point-c{top:72%;left:73%;width:5px;height:5px;background:var(--blue);box-shadow:0 0 12px var(--blue)}.float-card{position:absolute;z-index:2;background:rgba(29,44,39,.94);border:1px solid #3b5146;box-shadow:0 14px 35px rgba(0,0,0,.2);border-radius:5px;padding:11px;display:flex;align-items:center;gap:10px}.float-card small{font:8px var(--mono);color:#94a59a;display:block;letter-spacing:.6px;margin-bottom:4px}.float-card b{font-size:10px;font-weight:600}.float-card i{font-size:8px;color:var(--lime);margin-left:14px}.card-topic{left:0;top:22%}.mini-icon{height:29px;width:29px;display:grid;place-items:center;border-radius:5px;background:#2d4234;color:var(--lime);font-size:17px}.card-source{right:-1%;top:53%}.source-icon{height:29px;width:29px;display:grid;place-items:center;border-radius:5px;background:#41362e;color:var(--orange);font-size:17px}.arrow{color:var(--lime);font-size:14px}.card-count{left:8%;bottom:12%;padding:10px 15px}.card-count b{font-size:23px;color:var(--lime)}.card-count span{font-size:9px;line-height:1.4;color:#a6b1aa}.art-caption{position:absolute;bottom:2%;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:8px}.art-caption span{color:var(--lime);margin-left:12px}.hero-bottom{position:absolute;bottom:17px;left:9%;right:9%;display:flex;justify-content:space-between;font-size:8px;color:#77887e}.hero-bottom b{color:var(--lime);font-size:13px;margin-left:10px}.how-section,.plans-section{padding:85px 9% 92px}.how-section{background:#131f1d}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin:14px 0 38px}.section-heading h2,.privacy-band h2{font-size:35px;line-height:1.25;letter-spacing:-1.4px;font-weight:600;margin:0}.section-heading h2 span{color:var(--lime)}.section-heading p{max-width:365px;color:#9aa89f;line-height:1.8;margin:0 0 3px;font-size:12px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step-card{min-height:220px;background:#1a2925;border:1px solid #2c3c35;padding:24px;position:relative}.step-number{font:10px var(--mono);color:#718077;position:absolute;right:23px;top:25px}.step-symbol{font-size:26px;width:48px;height:48px;display:grid;place-items:center;border-radius:7px;margin-bottom:19px}.symbol-lime{color:var(--lime);background:#293b2c}.symbol-orange{color:var(--orange);background:#40332b}.symbol-blue{color:var(--blue);background:#293b3b}.step-card h3{font-size:16px;margin:0 0 9px}.step-card p{color:#98a79d;line-height:1.7;font-size:11px;max-width:255px;margin:0}.step-foot{font-size:8px;position:absolute;bottom:20px;left:24px;color:#708178}.plans-section{background:#101a19}.plans-heading{margin-bottom:33px}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:stretch}.plan-card{border:1px solid #2e3e37;background:#172320;padding:23px 19px 18px;position:relative;min-height:365px;display:flex;flex-direction:column}.plan-featured{border-color:#879e54;background:linear-gradient(155deg,#26362b,#172320 55%)}.popular-tag{position:absolute;right:13px;top:-9px;background:var(--lime);color:#1b281d;padding:5px 8px;font-size:7px}.plan-name{font-size:9px;color:var(--lime);margin-bottom:16px}.plan-card h3{font-size:17px;margin:0 0 6px}.plan-desc{font-size:10px;color:#9ba99f;margin:0 0 22px;min-height:17px}.plan-price{font-size:26px;font-weight:700;letter-spacing:-1px;padding-bottom:17px;border-bottom:1px solid #304139}.plan-price small{font-size:9px;color:#92a097;font-weight:400;letter-spacing:0}.plan-card ul{padding:0;list-style:none;margin:16px 0 20px;flex:1}.plan-card li{font-size:10px;color:#bdc8bf;padding:7px 0 7px 17px;position:relative}.plan-card li:before{content:'✓';position:absolute;left:0;color:var(--lime)}.plan-button{width:100%;min-height:40px;font-size:10px;justify-content:space-between}.plans-footnote{color:#78887f;font-size:9px;margin:18px 0 0}.privacy-band{margin:0 9% 80px;background:#1a2925;border:1px solid #314139;padding:32px;display:flex;align-items:center;gap:23px}.privacy-icon{height:53px;width:53px;border-radius:50%;flex:0 0 53px;display:grid;place-items:center;background:#2c4030;color:var(--lime);font-size:24px}.privacy-band .section-kicker{font-size:8px;margin-bottom:8px}.privacy-band h2{font-size:22px}.privacy-band p{font-size:11px;color:#9ba89f;line-height:1.7;margin:6px 0 0;max-width:600px}.privacy-band .button{margin-left:auto;white-space:nowrap}.footer{border-top:1px solid rgba(255,255,255,.08);padding:25px 9%;display:flex;justify-content:space-between;align-items:center;color:#718078;font-size:9px}.footer-brand{font-size:14px;color:#dfe7df}.footer-brand .brand-mark{width:20px;height:20px;border-radius:6px;padding:4px}.cabinet{min-height:85vh;padding:67px 9% 85px;background:radial-gradient(ellipse at 12% 0%,rgba(75,104,67,.17),transparent 38%)}.cabinet-topline{display:flex;align-items:flex-end;justify-content:space-between}.cabinet h1{font-size:54px;margin:19px 0 10px;letter-spacing:-2.7px}.cabinet-intro{color:#a0ada4;font-size:12px;margin:0}.cabinet-topline>.button{margin-bottom:4px}.cabinet-note{display:flex;align-items:center;gap:12px;background:rgba(116,158,214,.08);border:1px solid rgba(137,180,250,.18);border-radius:12px;color:#bdcde3;padding:13px 16px;margin:28px 0 21px}.cabinet-note>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(151,191,249,.16);color:#c8ddfb;font-weight:700}.cabinet-note p{font-size:10px;line-height:1.6;margin:0}.cabinet-note b{color:#e5efff}.cabinet-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:17px}.cabinet-main,.cabinet-side{display:flex;flex-direction:column;gap:15px}.panel{background:#172320;border:1px solid #2c3d36;padding:22px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.panel-heading h2{font-size:17px;margin:7px 0 0;letter-spacing:-.3px}.section-kicker{font-size:8px}.status-pill{font-size:9px;padding:7px 10px;border:1px solid #4b564e;border-radius:20px;color:#adb8b0;white-space:nowrap}.status-pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#929c92;margin-right:6px}.status-offline{background:#222c27}.device-row{display:flex;align-items:center;gap:12px;padding:14px;background:#1d2b27;border:1px solid #2c3c35}.device-icon{height:36px;width:36px;display:grid;place-items:center;color:var(--lime);background:#2a3b2d;border-radius:6px;font-size:19px}.device-row>div:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.device-row b{font-size:10px}.device-row span{font-size:9px;color:#92a197}.device-time{font:9px var(--mono);color:#718078!important}.progress-head{display:flex;justify-content:space-between;margin:20px 0 8px;color:#aab6ad;font-size:9px}.progress-track{height:5px;background:#2d3a34;border-radius:5px;overflow:hidden}.progress-track i{display:block;height:100%;background:var(--lime);border-radius:5px}.device-summary{display:flex;gap:20px;margin-top:13px;color:#87968d;font-size:9px}.device-summary span:first-child{color:#b7c4b9}.panel-count{font:8px var(--mono);color:#86958b;letter-spacing:.5px}.topic-chip{display:flex;align-items:center;gap:9px;padding:11px;background:#213129;border:1px solid #354a36;margin-bottom:9px}.topic-chip>span{color:var(--lime);font-size:17px}.topic-chip b{font-size:10px;flex:1}.topic-chip small{font:8px var(--mono);color:#98a69b}.source-list{border-top:1px solid #2c3d36}.source-row{display:flex;align-items:center;gap:11px;padding:11px 2px;border-bottom:1px solid #293832}.source-favicon{height:25px;width:25px;border-radius:5px;display:grid;place-items:center;font-size:10px;font-weight:800}.favicon-purple{background:#3c2e47;color:#d5a2e8}.favicon-blue{background:#293a4c;color:#89c7ed}.favicon-green{background:#2c4736;color:#a7df9c}.source-row>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.source-row b{font-size:9px}.source-row small{font-size:8px;color:#87958c}.source-state{font-size:8px;color:#87958c}.panel-note{font-size:8px;color:#74847a;margin-top:12px}.empty-state{border:1px dashed #35463d;display:flex;align-items:center;flex-direction:column;padding:26px;text-align:center}.empty-icon{height:42px;width:42px;border-radius:50%;display:grid;place-items:center;background:#26362e;color:#a5c774;font-size:22px;margin-bottom:12px}.empty-state>b{font-size:11px}.empty-state p{max-width:300px;font-size:9px;line-height:1.7;color:#8e9c93}.empty-state .text-button{font-size:9px;color:var(--lime)}.account-panel{padding:20px}.account-user{display:flex;align-items:center;gap:10px;margin:18px 0 20px}.avatar{height:38px;width:38px;border-radius:50%;display:grid;place-items:center;background:#354832;color:var(--lime);font-weight:700}.account-user>div:last-child{display:flex;flex-direction:column;gap:4px}.account-user b{font-size:10px}.account-user span{font-size:8px;color:#87958c}.account-detail{padding:11px 0;border-top:1px solid #2a3b34;display:flex;flex-direction:column;gap:5px}.account-detail span{font-size:8px;color:#87958c}.account-detail b{font-size:9px;font-weight:500}.side-button{width:100%;justify-content:space-between;margin-top:12px;min-height:40px;font-size:9px}.account-foot{font-size:8px;line-height:1.7;color:#78877d;margin:10px 0 0}.help-panel h3{font-size:15px;margin:12px 0 5px}.help-panel p{font-size:9px;line-height:1.7;color:#97a59c}.help-panel a{display:inline-block;font-size:9px;color:var(--lime);margin-top:4px}.help-panel a span{font-size:13px;margin-left:8px}[hidden]{display:none!important}
@media(max-width:950px){.topbar{padding:0 5%}.hero,.how-section,.plans-section{padding-left:6%;padding-right:6%}.hero{grid-template-columns:1.05fr .95fr}.hero-art{transform:scale(.88);transform-origin:center right}.plans-grid{grid-template-columns:repeat(2,1fr)}.privacy-band{margin-left:6%;margin-right:6%}.cabinet{padding-left:6%;padding-right:6%}.cabinet-grid{grid-template-columns:minmax(0,1fr) 250px}}
@media(max-width:680px){.topbar{height:64px;padding:0 5%}.main-nav{display:none}.top-actions{gap:6px}.top-actions .text-button{font-size:10px}.top-actions .button{font-size:10px;padding:0 10px}.hero{display:block;padding:56px 7% 58px;min-height:0}.hero h1{font-size:54px;letter-spacing:-3px}.hero-text{font-size:12px}.hero-actions{align-items:stretch}.hero-actions .button{font-size:10px;padding:0 13px}.hero-art{height:315px;max-width:390px;margin:8px auto 0;transform:scale(.83);transform-origin:center}.hero-bottom{left:7%;right:7%;font-size:7px}.how-section,.plans-section{padding:65px 7%}.section-heading{display:block}.section-heading h2{font-size:29px}.section-heading p{margin-top:15px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:185px}.plans-grid{grid-template-columns:1fr}.plan-card{min-height:325px}.privacy-band{margin:0 7% 55px;padding:22px;align-items:flex-start;flex-wrap:wrap}.privacy-icon{width:43px;height:43px;flex-basis:43px}.privacy-band>div:nth-child(2){flex:1;min-width:180px}.privacy-band .button{margin:0;width:100%}.footer{padding:20px 7%;flex-wrap:wrap;gap:12px}.footer>span:nth-child(2){display:none}.cabinet{padding:48px 6% 60px}.cabinet-topline{align-items:flex-start}.cabinet h1{font-size:42px}.cabinet-topline>.button{font-size:9px;padding:0 10px;min-height:37px}.cabinet-intro{max-width:280px;font-size:10px}.cabinet-grid{grid-template-columns:1fr}.cabinet-side{display:grid;grid-template-columns:1fr 1fr}.panel{padding:17px}.cabinet-note{align-items:flex-start}.cabinet-note p{font-size:9px}.status-pill{font-size:8px}.device-row span{line-height:1.5}.device-time{display:none}.device-summary{gap:10px;font-size:8px}.account-panel{padding:17px}.help-panel{align-self:start}.panel-heading h2{font-size:15px}}
@media(max-width:400px){.brand{font-size:16px}.top-actions .text-button{padding:6px}.hero-actions .button{width:100%;justify-content:space-between}.hero-art{margin-left:-8%;width:116%;transform:scale(.76);height:280px}.cabinet-side{grid-template-columns:1fr}.panel-heading{align-items:flex-start}.panel-count{padding-top:5px}}
