:root{--bg:#11161C;--bg2:#151B22;--surface:#1A2129;--elev:#222B35;--hover:#28333E;--active:#303C48;--border:#34404C;--border2:#465361;--text:#F1F5F9;--text2:#CBD5E1;--muted:#94A3B8;--disabled:#64748B;--blue:#60A5FA;--blue2:#3B82F6;--blueSoft:rgba(96,165,250,.12);--green:#34D399;--purple:#A78BFA;--radius:12px;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(96,165,250,.09),transparent 34%),linear-gradient(180deg,#11161C 0%,#0f141a 100%)}a{color:inherit;text-decoration:none}.ambient{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(100px);opacity:.08;pointer-events:none}.ambient-one{background:#3B82F6;top:260px;left:-220px}.ambient-two{background:#60A5FA;top:850px;right:-240px}.nav{position:relative;z-index:5;max-width:1180px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;display:grid;place-items:center}.brand-mark svg{width:34px;height:34px}.brand-mark.small{width:28px;height:28px}.brand-mark.small svg{width:28px;height:28px}.nav-links{display:flex;align-items:center;gap:28px;color:var(--muted);font-size:13px}.nav-links a:hover,.footer a:hover,.text-link:hover{color:var(--text)}.github-link{color:var(--text)!important}.hero{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:105px 28px 90px;text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:8px}.hero>.eyebrow{justify-content:center}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgba(52,211,153,.45)}h1{font-size:clamp(48px,7vw,84px);line-height:1.02;letter-spacing:-.055em;margin:22px 0 24px;font-weight:760}h1 span,h2 span{color:var(--muted)}.hero-copy{max-width:690px;margin:0 auto;color:var(--text2);font-size:17px;line-height:1.7}.hero-actions{display:flex;justify-content:center;gap:10px;margin:30px 0 14px}.button{padding:11px 17px;border-radius:9px;font-size:13px;font-weight:650;border:1px solid var(--border);transition:150ms ease}.button.primary{background:var(--blue);color:#08111b;border-color:var(--blue)}.button.primary:hover{background:var(--blue2);border-color:var(--blue2);transform:translateY(-1px)}.button.secondary{background:rgba(255,255,255,.02);color:var(--text2)}.button.secondary:hover{background:var(--surface);border-color:var(--border2)}.hero-note{font-size:10px;letter-spacing:.18em;color:var(--disabled);margin-top:17px}.product-frame{margin:68px auto 0;max-width:930px;text-align:left;background:rgba(17,22,28,.88);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.02);backdrop-filter:blur(12px)}.window-bar{height:42px;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 14px;position:relative;color:var(--muted);font-size:11px}.window-dots{display:flex;gap:6px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#46515d}.window-title{position:absolute;left:50%;transform:translateX(-50%)}.window-shortcut{margin-left:auto;border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-size:9px}.product-body{display:flex;min-height:470px}.product-side{width:180px;border-right:1px solid var(--border);padding:22px 13px;background:rgba(255,255,255,.01)}.mini-brand{display:flex;align-items:center;gap:8px;font-size:12px;padding:0 9px 22px}.mini-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:linear-gradient(135deg,#60A5FA,#3B82F6);color:#07111c;font-weight:800}.side-item{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;padding:9px;border-radius:7px;margin:2px 0}.side-item.active{color:var(--text);background:var(--blueSoft);box-shadow:inset 2px 0 var(--blue)}.product-main{flex:1;padding:23px 25px}.search-demo{height:42px;border:1px solid var(--border);background:var(--surface);border-radius:9px;display:flex;align-items:center;gap:10px;padding:0 11px;color:var(--muted);font-size:12px}.search-demo .search-text{color:var(--text2);flex:1}.search-demo kbd,.keys kbd,.mock-search kbd{font:inherit;color:var(--muted);border:1px solid var(--border);background:var(--bg2);border-radius:5px;padding:2px 6px;font-size:9px}.demo-tabs{display:flex;gap:4px;margin:14px 0 21px;border-bottom:1px solid var(--border);padding-bottom:8px}.demo-tabs span{font-size:10px;color:var(--muted);padding:6px 12px;border-radius:6px}.demo-tabs .selected{color:var(--text);background:var(--blueSoft);box-shadow:inset 0 -1px var(--blue)}.section-label{font-size:10px;font-weight:700;color:var(--text2);margin:16px 0 8px}.section-label a{float:right;color:var(--blue);font-weight:600}.clip-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.clip{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);background:var(--surface);border-radius:8px}.clip-icon{width:30px;height:30px;flex:0 0 30px;border-radius:7px;display:grid;place-items:center;font-size:13px}.clip-icon.mail{background:rgba(96,165,250,.13);color:#93C5FD}.clip-icon.home{background:rgba(251,191,36,.10);color:#FCD34D}.clip-icon.link{background:rgba(96,165,250,.13);color:#93C5FD}.clip-icon.code{background:rgba(52,211,153,.10);color:#6EE7B7}.clip-icon.text{background:rgba(167,139,250,.10);color:#C4B5FD}.clip b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip small{display:block;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.pin{margin-left:auto;color:var(--blue);font-size:11px}.clip-list{display:grid;gap:7px}.clip-list .clip{padding:9px 10px}.clip-list time{margin-left:auto;color:var(--disabled);font-size:9px}.section{position:relative;z-index:1;max-width:1180px;margin:auto;padding:105px 28px}.section-heading{max-width:680px;margin-bottom:38px}.section-heading h2,.command-copy h2,.privacy-card h2,.download-card h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.045em;margin:13px 0 16px}.section-heading p,.command-copy>p{color:var(--muted);max-width:620px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card{min-height:270px;background:linear-gradient(180deg,rgba(34,43,53,.62),rgba(26,33,41,.62));border:1px solid var(--border);border-radius:13px;padding:25px;box-shadow:0 18px 50px rgba(0,0,0,.13)}.feature-card.large{grid-column:span 2;min-height:390px}.feature-icon{width:32px;height:32px;border:1px solid var(--border);border-radius:8px;display:grid;place-items:center;color:var(--blue);background:var(--blueSoft);font-size:13px}.feature-card h3{margin:19px 0 8px;font-size:16px;letter-spacing:-.02em}.feature-card p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.mock-command{margin-top:25px;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:#131920}.mock-search{height:36px;border-bottom:1px solid var(--border);padding:0 10px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text2)}.mock-search kbd{margin-left:auto}.mock-row{display:flex;align-items:center;gap:9px;padding:10px;border-bottom:1px solid rgba(52,64,76,.55)}.mock-row:last-child{border:0}.mock-row>span{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--surface);font-size:10px}.mock-row .blue{color:#93C5FD}.mock-row .purple{color:#C4B5FD}.mock-row .green{color:#6EE7B7}.mock-row div{flex:1}.mock-row b{display:block;font-size:10px}.mock-row small{display:block;color:var(--muted);font-size:8px}.mock-row em{font-style:normal;color:var(--disabled);font-size:8px}.stat-row{display:flex;align-items:baseline;gap:9px;margin-top:36px}.stat-row strong{font-size:38px;letter-spacing:-.06em}.stat-row span{font-size:10px;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#BFDBFE;background:rgba(96,165,250,.09);padding:2px 5px;border-radius:5px;font-size:.9em}.snippet-chip{margin-top:28px;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px;font-size:10px;display:flex;gap:9px;align-items:center}.snippet-chip span:first-child{color:var(--blue);font-family:monospace}.snippet-chip span:last-child{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-stack{display:grid;gap:6px;margin-top:25px}.action-stack span{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:8px;font-size:9px;color:var(--text2)}.action-stack b{font-weight:500;color:var(--blue);font-size:8px}.keys{display:flex;align-items:center;gap:5px;margin-top:34px;color:var(--muted);font-size:11px}.keys kbd{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:5px 8px;color:var(--text2);font-size:9px}.swatches{display:flex;gap:5px;margin-top:34px}.swatches i{width:28px;height:28px;border-radius:8px;border:1px solid var(--border)}.swatches i:nth-child(1){background:#11161C}.swatches i:nth-child(2){background:#1A2129}.swatches i:nth-child(3){background:#222B35}.swatches i:nth-child(4){background:#34404C}.swatches i:nth-child(5){background:#60A5FA}.command-section{position:relative;z-index:1;max-width:1180px;margin:auto;padding:105px 28px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.command-copy ul{padding:0;margin:28px 0 0;list-style:none;display:grid;gap:12px;color:var(--text2);font-size:12px}.command-copy li span{color:var(--green);margin-right:9px}.command-panel{background:rgba(17,22,28,.9);border:1px solid var(--border);border-radius:14px;padding:12px;box-shadow:0 25px 70px rgba(0,0,0,.3)}.panel-search{height:40px;border:1px solid var(--border);border-radius:8px;background:var(--surface);display:flex;align-items:center;padding:0 11px;color:var(--text2);font-size:11px}.panel-search span{margin-left:auto;color:var(--muted)}.panel-title{font-size:9px;font-weight:700;color:var(--muted);letter-spacing:.12em;padding:17px 7px 7px}.command-row{display:flex;align-items:center;gap:9px;padding:10px 8px;border-radius:7px;color:var(--text2);font-size:10px}.command-row.active{background:var(--blueSoft);box-shadow:inset 0 0 0 1px var(--accent-border)}.command-row>span{color:var(--blue);width:17px;text-align:center}.command-row b{font-weight:550;flex:1}.command-row button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:5px;padding:4px 7px;font:inherit}.divider{height:1px;background:var(--border);margin:8px 0}.privacy-section{position:relative;z-index:1;max-width:1180px;margin:auto;padding:30px 28px 105px}.privacy-card{display:flex;gap:22px;align-items:flex-start;background:linear-gradient(135deg,rgba(96,165,250,.10),rgba(34,43,53,.6));border:1px solid var(--accent-border);border-radius:14px;padding:32px}.privacy-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--blueSoft);color:var(--blue);border:1px solid var(--accent-border);flex:0 0 auto}.privacy-card h2{font-size:30px;margin:7px 0 10px}.privacy-card p{color:var(--muted);font-size:12px;max-width:750px;margin:0 0 10px}.text-link{font-size:12px;color:var(--blue);font-weight:650}.download-section{position:relative;z-index:1;max-width:1180px;margin:auto;padding:0 28px 110px}.download-card{text-align:center;padding:70px 30px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,rgba(34,43,53,.68),rgba(17,22,28,.68))}.download-card h2{font-size:44px}.download-card p{max-width:600px;margin:0 auto;color:var(--muted);font-size:12px}.download-meta{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:24px}.download-meta span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:9px}.footer{position:relative;z-index:1;max-width:1180px;margin:auto;padding:26px 28px 40px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;color:var(--muted);font-size:10px}.footer-links{display:flex;gap:18px}.footer p{text-align:right;margin:0}.policy{position:relative;z-index:1;max-width:900px;margin:auto;padding:90px 28px 100px}.policy h1{font-size:clamp(40px,5vw,65px);margin-bottom:16px}.policy-lead{color:var(--muted);font-size:12px}.policy-callout{margin:35px 0;border:1px solid var(--accent-border);background:var(--blueSoft);border-radius:12px;padding:18px;color:var(--text2);font-size:13px}.policy-content{border-top:1px solid var(--border);padding-top:35px}.policy-content h2{font-size:19px;letter-spacing:-.02em;margin:34px 0 8px}.policy-content p{color:var(--muted);font-size:13px;line-height:1.8}.policy-content a{color:var(--blue)}.policy-footer-note{margin-top:42px;padding-top:20px;border-top:1px solid var(--border);font-size:11px;color:var(--disabled)}@media(max-width:850px){.nav-links{gap:14px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card.large{grid-column:span 2}.command-section{grid-template-columns:1fr;gap:35px}.product-side{display:none}.product-main{padding:18px}.hero{padding-top:75px}}@media(max-width:620px){.nav{padding:17px 18px}.nav-links a:not(.github-link){display:none}.hero,.section,.command-section,.privacy-section,.download-section,.policy{padding-left:18px;padding-right:18px}.hero{padding-top:62px}.hero-copy{font-size:15px}.feature-grid{grid-template-columns:1fr}.feature-card.large{grid-column:auto}.clip-grid{grid-template-columns:1fr}.product-frame{margin-top:45px}.product-body{min-height:360px}.footer{grid-template-columns:1fr;gap:12px;padding-left:18px;padding-right:18px}.footer p{text-align:left}.privacy-card{flex-direction:column}.download-card{padding:50px 20px}.download-card h2{font-size:34px}}.brand-logo{width:36px;height:36px;border-radius:9px;object-fit:contain;display:block;box-shadow:0 4px 14px rgba(0,0,0,.4)}.brand-logo.small{width:26px;height:26px;border-radius:7px}.hero-badge-logo{width:18px;height:18px;border-radius:5px;display:inline-block;box-shadow:0 2px 6px rgba(0,0,0,.3);vertical-align:middle}.mini-logo{width:22px;height:22px;border-radius:6px;display:block;object-fit:contain}.download-card-logo{width:72px;height:72px;border-radius:18px;display:block;margin:0 auto 16px;box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 0 1px rgba(96,165,250,.3)}.button.chrome-btn{background:#1d4ed8;color:#f8fafc;border-color:#3b82f6;display:inline-flex;align-items:center;gap:8px}.button.chrome-btn:hover{background:#2563eb;border-color:#60a5fa;color:#fff;transform:translateY(-1px)}.button.edge-btn{background:#047857;color:#f8fafc;border-color:#10b981;display:inline-flex;align-items:center;gap:8px}.button.edge-btn:hover{background:#059669;border-color:#34d399;color:#fff;transform:translateY(-1px)}.button svg{width:16px;height:16px;flex:0 0 16px;display:inline-block;vertical-align:middle}.nav-badge{color:var(--blue)!important;font-weight:600}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}