:root{color-scheme:light;--paper: #f7f5ef;--paper-deep: #ede7dc;--ink: #141412;--muted: #6b665d;--soft: #fbfaf7;--line: #d8d1c5;--blue: #0a64ff;--blue-deep: #0644ad;--green: #2f7d5f;--green-soft: #dcece3;--copper: #a94b2f;--copper-soft: #f4ddd2;--shadow: 0 22px 70px rgba(28, 24, 18, .14);--max: 1180px}*{box-sizing:border-box}html{min-width:320px;background:var(--paper);scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:16px;line-height:1.5;background:linear-gradient(rgba(20,20,18,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,18,.035) 1px,transparent 1px),var(--paper);background-size:44px 44px}body::selection{background:#0a64ff2e}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.site-header,.site-footer,.section,.trust-strip,.hero-inner,.privacy-band,.download-band,.page-hero,.policy-section{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:56px;margin-top:12px;padding:10px 12px;border:1px solid rgba(216,209,197,.8);border-radius:8px;background:#fbfaf7d1;box-shadow:0 12px 30px #1c181214;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:750}.brand img{border-radius:8px}.brand.small{font-size:.95rem}.site-header nav,.site-footer nav{display:flex;align-items:center;gap:6px}.nav-link,.site-footer a,.text-link{color:var(--muted);font-weight:650}.nav-link{padding:8px 10px;border-radius:8px}.nav-link:hover,.nav-link:focus-visible,.text-link:hover,.site-footer a:hover{color:var(--ink)}.nav-link:focus-visible,.button:focus-visible,.text-link:focus-visible,summary:focus-visible{outline:3px solid rgba(10,100,255,.32);outline-offset:3px}.hero{position:relative;min-height:760px;margin-top:-80px;padding:170px 0 92px;overflow:hidden;isolation:isolate;background:var(--paper)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 38%,rgba(10,100,255,.1),transparent 34%),radial-gradient(circle at 68% 20%,rgba(47,125,95,.11),transparent 28%),linear-gradient(180deg,rgba(247,245,239,0) 62%,var(--paper) 100%)}.hero-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.08fr);gap:clamp(34px,5vw,72px);align-items:center}.hero-content{max-width:580px}.hero-workflow{--cycle: 8.4s;justify-self:end;width:min(100%,760px);min-width:0}.workflow-device{position:relative;width:100%;aspect-ratio:4260 / 2840;isolation:isolate}.device-screen{position:absolute;top:10.64%;left:9.24%;z-index:1;width:81.52%;height:78.92%;overflow:hidden;border-radius:0;background:#070a0f;contain:layout paint}.device-bezel{position:relative;z-index:2;width:100%;height:auto;pointer-events:none;user-select:none}.desktop-wallpaper{position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(77,127,255,.48),transparent 28%),radial-gradient(circle at 80% 12%,rgba(79,202,158,.3),transparent 24%),radial-gradient(circle at 62% 82%,rgba(189,90,58,.28),transparent 30%),linear-gradient(135deg,#0a0d15,#171c2c 52%,#070a0f)}.desktop-wallpaper:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 32%)}.desktop-menubar{position:absolute;inset:0 0 auto;z-index:1;display:flex;align-items:center;justify-content:space-between;height:27px;padding:0 14px;color:#f6f8fcc7;background:#070a0f85;backdrop-filter:blur(14px);font-size:.58rem;font-weight:680}.desktop-menubar div{display:flex;align-items:center;gap:12px;min-width:0}.desktop-menubar strong{color:#f6f8fcf5;font-weight:760}.editor-window{position:absolute;inset:18% 11.5% 22% 12.5%;z-index:2;display:grid;grid-template-rows:34px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#0b0e15e6;box-shadow:0 24px 60px #00000052}.editor-titlebar{display:flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#12161fdb}.traffic-dot{width:9px;height:9px;border-radius:50%}.traffic-dot.red{background:#ff5f57}.traffic-dot.yellow{background:#ffbd2e}.traffic-dot.green{background:#28c840}.editor-title{margin-left:6px;color:#eef2f9a8;font-size:.72rem;font-weight:720}.editor-body{display:grid;grid-template-columns:74px minmax(0,1fr);min-width:0}.editor-sidebar{display:grid;align-content:start;gap:10px;padding:16px 9px;border-right:1px solid rgba(255,255,255,.08);color:#eef2f97a;font-size:.66rem;font-weight:680}.editor-sidebar strong{color:#eef2f9db}.code-pane{min-width:0;padding:22px 13px;color:#dfe7f4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.5rem,.7vw,.62rem);line-height:1.65}.code-row{display:grid;grid-template-columns:22px minmax(0,1fr);min-width:0}.code-row code{min-width:0;overflow:hidden;white-space:nowrap}.code-row.muted{color:#dfe7f475}.code-row.active{color:#f6f8fc}.line-number{color:#dfe7f457;user-select:none}.code-cycle{position:relative;display:block;min-height:1.65em}.code-state{position:absolute;inset:0 auto auto 0;display:block}.code-state-empty{animation:code-empty var(--cycle) linear infinite}.code-state-filled{opacity:0;animation:code-filled var(--cycle) linear infinite}.editor-caret{display:inline-block;width:2px;height:1.1em;transform:translateY(.22em);border-radius:2px;background:var(--blue);animation:caret-blink .96s steps(2,start) infinite,caret-hide var(--cycle) linear infinite}.code-state-filled mark{padding:2px 4px;border-radius:4px;color:inherit;background:transparent;animation:paste-highlight var(--cycle) linear infinite}.hotkey-hint{position:absolute;right:5%;bottom:10%;z-index:4;display:inline-flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f6f8fcdb;background:#070a0f9e;box-shadow:0 16px 34px #00000038;opacity:0;animation:hotkey-cycle var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.hotkey-hint span{font-weight:820;letter-spacing:.02em}.hotkey-hint small{color:#f6f8fc94;font-size:.68rem;font-weight:720}.quick-picker-demo{position:absolute;top:9.5%;left:50%;z-index:5;display:grid;gap:7px;width:min(68%,390px);padding:11px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#fbfaf7f0;box-shadow:0 24px 60px #00000047,0 1px #ffffffe0 inset;opacity:0;transform:translate(-50%,10px) scale(.985);transform-origin:center top;animation:picker-cycle var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.picker-search{display:flex;align-items:center;gap:8px;min-height:31px;padding:0 12px;border:1px solid rgba(216,209,197,.8);border-radius:10px;color:#8a857b;background:#ffffffb8;font-size:.78rem;font-weight:650}.search-caret{width:2px;height:17px;border-radius:2px;background:var(--blue)}.picker-tabs{display:grid;grid-template-columns:.72fr .76fr .78fr 1.22fr;gap:5px}.picker-tabs span{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:5px 4px;border:1px solid rgba(216,209,197,.72);border-radius:8px;color:#716c63;background:#ffffff94;font-size:.62rem;font-weight:760}.picker-tabs kbd,.return-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 5px;border:0;border-radius:6px;color:#5f5a52;background:#1414121a;font-family:inherit;font-size:.55rem;font-weight:820}.picker-list{display:grid;gap:3px}.picker-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;min-height:38px;padding:6px 9px;border-radius:9px;color:#3b3730}.picker-row span{min-width:0}.picker-row strong,.picker-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-row strong{font-size:.78rem}.picker-row small,.picker-row em{color:#807b72;font-size:.58rem;font-style:normal}.picker-row em{display:grid;gap:2px;justify-items:end;min-width:52px}.picker-row em small{color:inherit;font-size:.56rem}.picker-row.selected{color:#fff;background:var(--blue);animation:selected-row-cycle var(--cycle) linear infinite}.picker-row.selected small,.picker-row.selected em{color:#ffffffc7}.item-kind{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;color:currentColor;background:#14141214;font-size:.66rem;font-weight:820}.picker-row.selected .item-kind{background:#fff3}.return-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 11px 2px;border-top:1px solid rgba(216,209,197,.76);color:#716c63;font-size:.66rem;font-weight:720;opacity:0;animation:return-hint-cycle var(--cycle) linear infinite}.return-hint span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(107,102,93,.22);border-radius:6px;color:#34302a;background:#ffffffb8;box-shadow:0 1px #ffffffd6 inset}.return-hint small{min-width:0;overflow:hidden;color:#8a857b;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.desktop-dock{position:absolute;left:50%;bottom:7.5%;z-index:2;display:flex;align-items:center;gap:7px;height:32px;padding:5px 8px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#090c128f;box-shadow:0 14px 28px #0000003d;backdrop-filter:blur(16px);transform:translate(-50%)}.dock-icon{width:20px;height:20px;border-radius:6px;box-shadow:0 1px #ffffff4d inset,0 6px 12px #00000038}.dock-icon.code{background:linear-gradient(135deg,#334155,#0f172a)}.dock-icon.browser{background:linear-gradient(135deg,#55d3ff,#0a64ff)}.dock-icon.note{background:linear-gradient(135deg,#ffe88a,#f2b84b)}.dock-icon.insertit{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),#141412}.eyebrow{margin:0 0 16px;color:var(--copper);font-size:.82rem;font-weight:780;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:620px;margin-bottom:18px;font-size:5rem;line-height:.94;font-weight:820}h2{margin-bottom:18px;font-size:3rem;line-height:1.02}h3{margin-bottom:12px;font-size:1.65rem;line-height:1.12}.hero-lede{max-width:560px;margin-bottom:28px;color:#3b3730;font-size:1.35rem}.hero-actions,.download-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 18px;border:1px solid transparent;border-radius:999px;font-weight:780;box-shadow:0 14px 36px #0a64ff33;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:var(--blue)}.button.primary:hover{background:var(--blue-deep);box-shadow:0 16px 44px #0a64ff47}.button.secondary{color:var(--ink);border-color:var(--line);background:var(--soft);box-shadow:none}.button-meta{opacity:.76;font-size:.88rem}.release-note{margin-top:18px;color:var(--muted);font-size:.94rem}.trust-strip{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-top:-44px;border:1px solid var(--line);border-radius:8px;background:var(--line);box-shadow:0 16px 40px #1c181214}.trust-strip span{display:flex;align-items:center;min-height:92px;padding:18px;color:#3f3a33;background:#fbfaf7e6;font-weight:680}.section{padding:104px 0}.intro-section{display:grid;grid-template-columns:.88fr 1fr;gap:80px;align-items:end}.section-heading h2{max-width:720px}.large-copy{margin:0;color:#403b34;font-size:1.35rem}.feature-overview{display:grid;gap:36px}.feature-overview .section-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.68fr);gap:58px;align-items:end}.feature-overview .section-heading h2{margin-bottom:0}.feature-overview-copy{margin:0;color:#403b34;font-size:1.12rem}.feature-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.feature-card{min-width:0;min-height:178px;padding:24px;background:#fbfaf7e6}.feature-card:nth-child(2n){background:var(--soft)}.feature-card h3{margin-bottom:10px;font-size:1.22rem}.feature-card p{margin:0;color:var(--muted)}.feature-stories{display:grid;gap:18px}.feature-panel{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:36px;align-items:center;min-height:420px;overflow:hidden;padding:36px;border:1px solid var(--line);border-radius:8px;background:var(--soft);box-shadow:0 18px 52px #1c181214}.feature-panel,.feature-panel>*,.release-panel,.permission-grid article,.policy-section article{min-width:0}.feature-panel.green{background:linear-gradient(135deg,var(--soft),var(--green-soft))}.feature-panel.copper{grid-template-columns:minmax(260px,.9fr) minmax(260px,.55fr);min-height:auto;background:linear-gradient(135deg,var(--soft),var(--copper-soft))}.feature-panel.copper figure{justify-self:center;width:min(100%,420px)}.feature-copy p:last-child{margin-bottom:0;color:var(--muted);font-size:1.08rem}.feature-panel figure{margin:0}.feature-panel img{width:100%;border-radius:16px;box-shadow:var(--shadow)}.privacy-band{display:grid;grid-template-columns:.95fr 1fr;gap:58px;padding:72px;border-radius:8px;color:#f8f6f1;background:linear-gradient(135deg,rgba(10,100,255,.18),transparent 38%),#171916}.privacy-band .eyebrow{color:#9bd8b8}.privacy-band h2{margin-bottom:0}.privacy-points{display:grid;gap:12px}.privacy-points p{margin:0;padding:16px 0;border-bottom:1px solid rgba(248,246,241,.16);color:#f8f6f1d1}.download-band{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-top:96px;padding:44px;border:1px solid var(--line);border-radius:8px;background:var(--soft);box-shadow:0 18px 52px #1c181214}.download-copy p:last-child{max-width:660px;margin-bottom:0;color:var(--muted)}.faq-list{display:grid;gap:12px}details{border:1px solid var(--line);border-radius:8px;background:#fbfaf7e0}summary{cursor:pointer;padding:18px 20px;font-weight:760}details p{margin:0;padding:0 20px 20px;color:var(--muted)}.page-hero{padding:110px 0 70px}.page-hero.compact h1{max-width:760px;font-size:4rem}.page-hero.compact p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:1.2rem}.split-section{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:36px;align-items:start}.steps{display:grid;gap:12px;margin:0;padding-left:22px;color:#403b34;font-size:1.12rem}.release-panel{padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.release-panel dl{display:grid;gap:18px;margin:0}.release-panel dl div{display:grid;gap:4px}dt{color:var(--muted);font-size:.78rem;font-weight:750;text-transform:uppercase}dd{margin:0;font-weight:680}.checksum{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.permission-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.permission-grid article{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.permission-grid p{margin:0;color:var(--muted)}.policy-section{display:grid;gap:16px;padding-bottom:100px}.policy-section article{padding:32px;border:1px solid var(--line);border-radius:8px;background:#fbfaf7e6}.policy-section p{max-width:840px;color:#403b34;overflow-wrap:anywhere}.policy-section p:last-child{margin-bottom:0}.policy-section a{color:var(--blue-deep);font-weight:720}.site-footer{display:flex;justify-content:space-between;gap:28px;padding:48px 0 56px;border-top:1px solid var(--line)}.site-footer p{margin:10px 0 0;color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hotkey-cycle{0%,8%,30%,to{opacity:0;transform:translateY(6px) scale(.96)}10%,24%{opacity:1;transform:translateY(0) scale(1)}16%{transform:translateY(0) scale(1.05)}}@keyframes picker-cycle{0%,16%,66%,to{opacity:0;transform:translate(-50%,10px) scale(.985)}21%,57%{opacity:1;transform:translate(-50%) scale(1)}61%{opacity:.96;transform:translate(-50%) scale(.995)}}@keyframes selected-row-cycle{0%,34%,58%,to{box-shadow:none}40%,52%{box-shadow:0 0 0 4px #0a64ff2e}}@keyframes return-hint-cycle{0%,38%,61%,to{opacity:0}43%,56%{opacity:1}}@keyframes code-empty{0%,64%{opacity:1}68%,to{opacity:0}}@keyframes code-filled{0%,66%,98%,to{opacity:0}70%,94%{opacity:1}}@keyframes paste-highlight{0%,68%,88%,to{background:transparent}71%,80%{background:#0a64ff6b}}@keyframes caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes caret-hide{0%,62%{visibility:visible}63%,to{visibility:hidden}}@media (max-width: 940px){.site-header,.site-footer,.section,.trust-strip,.hero-inner,.privacy-band,.download-band,.page-hero,.policy-section{width:min(var(--max),calc(100% - 28px))}.hero{min-height:auto;padding:132px 0 70px}.hero:before{background:radial-gradient(circle at 50% 48%,rgba(10,100,255,.09),transparent 38%),linear-gradient(180deg,rgba(247,245,239,.98) 0%,rgba(247,245,239,.9) 46%,var(--paper) 100%)}.hero-inner{grid-template-columns:1fr;gap:46px}.hero-content,.hero-workflow{justify-self:center;width:100%}.hero-content{max-width:680px}.hero-workflow{max-width:720px}.trust-strip{margin-top:-12px}h1{font-size:3.35rem}h2,.page-hero.compact h1{font-size:2.25rem}.trust-strip,.intro-section,.feature-overview .section-heading,.feature-panel,.feature-panel.copper,.privacy-band,.download-band,.split-section,.permission-grid{grid-template-columns:1fr}.privacy-band,.download-band{padding:30px}.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){body{background-size:32px 32px}.site-header{position:static;align-items:center;margin-top:8px;padding:8px}.site-header nav{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.nav-link{padding:6px 5px;font-size:.84rem}.hero{margin-top:0;padding:62px 0 54px}.hero-inner{gap:34px}.device-screen{border-radius:0}.desktop-menubar{height:22px;padding:0 10px;font-size:.48rem}.desktop-menubar div{gap:7px}.editor-window{inset:18% 10% 22%;grid-template-rows:28px 1fr}.editor-titlebar{padding:0 10px}.traffic-dot{width:7px;height:7px}.editor-title{font-size:.58rem}.editor-body{grid-template-columns:1fr}.editor-sidebar{display:none}.code-pane{padding:14px 7px;font-size:clamp(.4rem,1.8vw,.54rem)}.code-row{grid-template-columns:16px minmax(0,1fr)}.quick-picker-demo{top:8%;gap:5px;width:80%;padding:8px;border-radius:13px}.picker-search{min-height:26px;font-size:.58rem}.picker-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.picker-tabs span{gap:0;padding:4px 2px;font-size:.46rem}.picker-tabs kbd{display:none}.picker-row{grid-template-columns:16px minmax(0,1fr);min-height:38px;padding:6px 7px}.picker-row em{display:none}.picker-row:nth-child(n+2){display:none}.picker-row strong{font-size:.64rem}.picker-row small{font-size:.54rem}.item-kind{width:15px;height:15px;border-radius:5px;font-size:.54rem}.hotkey-hint{right:14px;bottom:14px;padding:6px 8px}.hotkey-hint small{display:none}.return-hint{gap:8px;padding:6px 8px 0}.return-hint small{display:none}.desktop-dock{bottom:7%;gap:4px;height:22px;padding:4px 6px;border-radius:9px}.dock-icon{width:14px;height:14px;border-radius:4px}h1{font-size:3rem}h2,.page-hero.compact h1{font-size:2rem}h3{font-size:1.38rem}.hero-lede,.large-copy{font-size:1.12rem}.button{width:100%}.text-link{width:100%;text-align:center}.section{padding:72px 0}.feature-panel,.privacy-band,.download-band,.release-panel,.policy-section article{padding:22px}.feature-panel img{border-radius:12px}.feature-card-grid{grid-template-columns:1fr}.feature-card{min-height:auto;padding:20px}.permission-grid{grid-template-columns:1fr}.site-footer{flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}.hero-workflow *,.hero-workflow *:before,.hero-workflow *:after{animation:none!important;transition:none!important}.quick-picker-demo,.return-hint{opacity:1}.hotkey-hint{display:none}.quick-picker-demo{transform:translate(-50%) scale(1)}.code-state-empty{display:none}.code-state-filled{opacity:1}.code-state-filled mark{background:#0a64ff3d}}
