:root{--background:#F4F7FB;--paper:#fff;--surface-soft:#EBF1F9;--navy:#182641;--navy-deep:#101B32;--navy-light:#304564;--blue:#2456C8;--blue-deep:#173E96;--blue-soft:#E7EEFC;--lime:#C6E875;--lime-soft:#EFF7D7;--lime-deep:#4B6530;--ice:#BFE6F0;--ice-soft:#EDF8FB;--violet:#756DAB;--violet-soft:#F0EEFA;--orange:#BA6035;--orange-soft:#FFF0E6;--title:#1C2A41;--body:#46546A;--muted:#65748A;--border:#DEE5EF;--divider:#E9EEF5;--shadow:0 16px 48px rgba(24,38,65,.07);--mono:'DM Mono',monospace;--sans:'Manrope','Noto Sans SC',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--background);color:var(--body);font-family:var(--sans);font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:16px;z-index:99;background:#fff;padding:10px}.site-header{height:72px;position:sticky;top:0;z-index:50;background:rgba(244,247,251,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(222,229,239,.8)}.header-inner{width:min(1320px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;color:var(--navy);min-width:180px}.brand-mark{width:39px;height:39px;border-radius:12px;background:var(--navy);color:var(--lime);display:grid;place-items:center;font-weight:800;font-size:15px;letter-spacing:-1px}.brand b,.brand small{display:block;line-height:1.25}.brand b{font-size:15px}.brand small{font-size:10px;color:var(--muted);letter-spacing:.08em;margin-top:3px}.main-nav{display:flex;align-items:center;gap:26px}.main-nav a{font-size:13px;color:#59677b;white-space:nowrap;transition:.2s}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--blue);font-weight:700}.header-cta{font-size:12px;font-weight:700;color:var(--navy);border:1px solid var(--border);border-radius:999px;padding:9px 15px;white-space:nowrap}.header-cta span{color:var(--blue);margin-left:7px}.menu-toggle{display:none}.hero{min-height:570px;display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:42px;padding-block:68px 54px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font:500 10px var(--mono);letter-spacing:.13em}.pulse{width:7px;height:7px;border-radius:50%;background:#92bd3f;box-shadow:0 0 0 5px #e6f1d1}.hero-kicker{font-size:14px;color:var(--muted);margin:24px 0 8px}.hero h1,.page-hero h1{font-size:clamp(42px,5vw,66px);line-height:1.14;letter-spacing:-.055em;color:var(--navy);margin:0;font-weight:800}.hero h1 em,.page-hero h1 em,.split-copy h2 em{font-style:normal;color:var(--blue)}.hero-desc{max-width:510px;color:#536176;font-size:16px;line-height:1.9;margin:22px 0 28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:46px;padding:11px 20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:13px;font-weight:700;border:1px solid transparent;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(36,86,200,.3);outline-offset:2px}.button.primary{background:var(--blue);color:#fff}.button.ghost{border-color:var(--border);color:var(--navy);background:rgba(255,255,255,.6)}.button.dark{background:var(--navy);color:#fff}.button.outline{border-color:var(--border);color:var(--navy);background:#fff}.hero-meta{display:flex;gap:24px;margin-top:38px;color:#7b8798;font:10px var(--mono);letter-spacing:.05em}.hero-visual{min-height:410px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #d8e2ef;border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:95%;height:78%}.orbit-b{width:78%;height:105%;transform:rotate(32deg)}.browser-window{position:relative;width:min(490px,90%);background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:0 20px 18px;box-shadow:0 28px 80px rgba(24,38,65,.15);transform:rotate(-3deg);z-index:2}.window-top{height:42px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--divider)}.window-top>span{width:7px;height:7px;border-radius:50%;background:#d6dfeb}.window-top small{margin-left:auto;font:9px var(--mono);color:#8c98a8;letter-spacing:.1em}.window-tabs{display:flex;gap:8px;padding:14px 0}.window-tabs i{font-style:normal;background:#f1f4f8;padding:6px 10px;border-radius:5px;font-size:10px;color:#68778c}.window-tabs i:first-child{background:var(--blue-soft);color:var(--blue)}.window-tabs b{margin-left:auto;color:#8b98a9}.window-search{height:43px;background:#f5f7fa;border:1px solid #e7ecf3;border-radius:7px;display:flex;align-items:center;padding:0 12px;color:var(--blue);gap:10px}.window-search span{font-size:11px;color:#8995a5}.window-search kbd{margin-left:auto}.window-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.window-tile{height:95px;border-radius:9px;padding:13px;font-size:20px;color:var(--navy)}.window-tile small{display:block;font-size:10px;margin-top:17px}.window-tile.blue{background:#e7eefc}.window-tile.lime{background:#eff7d7}.window-tile.ice{background:#eaf7fa}.window-tile.violet{background:#f0eef9}.window-status{display:flex;justify-content:space-between;margin-top:17px;font:9px var(--mono);color:#8a97a8}.hero-stamp{position:absolute;right:0;bottom:12px;background:var(--lime);color:var(--navy);padding:16px 18px;border-radius:50%;width:112px;height:112px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:10px var(--mono);transform:rotate(10deg);z-index:3}.hero-stamp b{font-size:21px;line-height:1.1}.hero-stamp span{font:8px var(--sans);margin-top:5px}.ticker{background:var(--navy);color:#fff}.ticker-inner{height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ticker-inner span{font:9px var(--mono);color:#9aabc4;letter-spacing:.1em}.ticker-inner b{font-size:12px;font-weight:600}.section-space{padding-block:88px}.section-heading{max-width:600px}.section-heading h2,.split-copy h2,.reading-layout h2,.shortcut-head h2,.closing-inner h2,.privacy-content h2,.about-principles h2,.about-boundary h2,.about-contact h2,.install-steps h2{font-size:clamp(28px,3vw,39px);line-height:1.25;letter-spacing:-.04em;color:var(--navy);margin:12px 0}.section-heading p,.split-copy p,.reading-layout p{color:var(--muted);font-size:14px;max-width:580px;margin:0}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.text-link{font-size:12px;color:var(--blue);font-weight:700;white-space:nowrap}.category-rail{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}.category-chip{min-height:128px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px 13px;display:flex;flex-direction:column;transition:.2s}.category-chip:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#b9c9e5}.category-chip>span{font-size:22px}.category-chip b{font-size:13px;color:var(--navy);margin-top:12px}.category-chip small{font:9px var(--mono);color:#9aa5b4;margin-top:auto}.split-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.split-visual{min-height:380px;position:relative;border-radius:20px;background:var(--navy);overflow:hidden;padding:42px;display:flex;align-items:center;justify-content:center}.split-visual:before,.split-visual:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;width:420px;height:420px}.split-visual:after{width:300px;height:300px}.panel-coordinate{position:absolute;top:22px;left:26px;color:#a6b7d0;font:10px var(--mono)}.stack-window{position:relative;z-index:2;width:270px;background:#fff;border-radius:10px;padding:20px;box-shadow:0 15px 35px #0b1427;transform:rotate(-7deg)}.stack-window span,.stack-window i{display:block;font:9px var(--mono);color:#8b98aa}.stack-window b{display:block;font-size:23px;color:var(--navy);margin:16px 0}.stack-window.second{position:absolute;transform:translate(80px,72px) rotate(7deg);background:#eaf1ff}.panel-foot{position:absolute;bottom:20px;left:26px;right:26px;color:#aab9ce;font-size:10px;display:flex;justify-content:space-between}.split-copy h2{font-size:42px}.split-copy p{font-size:15px;line-height:1.9}.check-list,.cross-list{list-style:none;padding:0;margin:22px 0 28px}.check-list li,.cross-list li{padding:7px 0 7px 25px;position:relative;font-size:13px}.check-list li:before{content:'✓';position:absolute;left:0;color:#6f9a32;font-weight:800}.cross-list li:before{content:'×';position:absolute;left:0;color:#b15e49;font-weight:800}.reading-band{background:#eaf3f7;padding:82px 0}.reading-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.reading-layout h2{font-size:40px}.reading-layout .text-link{display:inline-block;margin-top:22px}.reading-demo{background:#fff;border-radius:16px;padding:24px 28px;box-shadow:0 12px 40px rgba(30,65,85,.07)}.demo-toolbar{display:flex;justify-content:space-between;color:#7b8b9b;font-size:11px;border-bottom:1px solid var(--divider);padding-bottom:14px}.demo-toolbar button,.plain-button{border:0;background:none;color:var(--blue);font-size:11px;font-weight:700}.reading-demo article{max-width:62%;margin:24px auto}.reading-demo article h3{font-size:18px;color:var(--navy);margin:0 0 12px}.reading-demo article p{font-size:17px;line-height:1.8;color:#526176}.reading-controls{border-top:1px solid var(--divider);padding-top:15px;display:flex;gap:22px;flex-wrap:wrap}.reading-controls label{font-size:10px;color:#728095;display:flex;align-items:center;gap:8px}.reading-controls input{width:88px;accent-color:var(--blue)}.utility-preview{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.utility-large{background:var(--navy);color:#fff;border-radius:16px;padding:30px 34px;min-height:280px;position:relative;overflow:hidden}.utility-number,.utility-side>div>span{font:10px var(--mono);color:#a8bad3;letter-spacing:.1em}.utility-icon{font-size:44px;color:var(--lime);margin-top:22px}.utility-large h3,.utility-side h3{font-size:23px;margin:4px 0;color:#fff}.utility-large p,.utility-side p{font-size:13px;color:#c1cde0;max-width:420px}.utility-large a{display:inline-block;color:var(--lime);font-size:12px;margin-top:12px;font-weight:700}.utility-side{display:grid;gap:12px}.utility-side>div{border-radius:14px;background:#e9eff9;padding:25px}.utility-side>div+div{background:#f0eef9}.utility-side>div>span{color:#71819a}.utility-side h3{color:var(--navy);font-size:19px}.utility-side p{color:#627087;margin-bottom:0}.security-strip{background:var(--lime-soft);border-radius:16px;padding:30px 34px;display:flex;align-items:center;gap:25px}.security-mark{width:58px;height:58px;border-radius:16px;background:var(--lime);color:var(--navy);display:grid;place-items:center;font-size:25px;flex-shrink:0}.security-strip h2{color:var(--navy);font-size:22px;margin:0 0 6px}.security-strip p{font-size:12px;margin:0;max-width:760px}.security-strip .button{margin-left:auto;flex-shrink:0}.platform-section{padding-bottom:70px}.platform-row{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:12px;margin-top:28px}.platform-row>span{padding:17px 18px;background:#fff;border:1px solid var(--border);border-radius:10px;color:var(--navy);font-weight:700;font-size:14px}.platform-row small{display:block;font-size:10px;color:#8995a5;font-weight:400}.platform-row>a{font-size:12px;color:var(--blue);font-weight:700}.shortcut-section{padding-top:20px;display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.shortcut-head h2{font-size:30px}.shortcut-head p{font-size:13px;color:var(--muted)}.shortcut-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shortcut-list>div{background:#fff;border:1px solid var(--border);border-radius:10px;padding:18px}.shortcut-list span,.shortcut-list small{display:block}.shortcut-list span{font-size:12px;color:var(--navy);font-weight:700}.shortcut-list kbd,.window-search kbd,.help-search kbd{display:inline-block;border:1px solid #d9e1ec;border-bottom-width:2px;border-radius:4px;padding:2px 7px;background:#f7f9fc;color:#52627a;font:10px var(--mono);margin:12px 3px 8px 0}.shortcut-list small{font-size:10px;color:#8b97a8}.faq-teaser{padding-top:25px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.faq-teaser-list a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--navy)}.faq-teaser-list span{color:var(--blue)}.closing-cta{background:var(--navy);padding:72px 0;color:#fff}.closing-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.closing-inner h2{font-size:42px;color:#fff}.closing-inner p{max-width:400px;color:#c3cee0;font-size:13px;margin-bottom:22px}.lime-button{background:var(--lime);color:var(--navy)}.site-footer{background:#101b32;color:#dbe3ef;padding:56px 0 20px}.footer-grid{width:min(1320px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1.6fr .7fr .7fr 1fr;gap:45px}.footer-brand{color:#fff}.footer-brand .brand-mark{background:var(--lime);color:var(--navy)}.footer-grid p{font-size:11px;color:#a5b3c8;max-width:290px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer-grid>div>b{font-size:12px;color:#fff;margin-bottom:5px}.footer-grid a:not(.brand){font-size:11px;color:#a5b3c8}.footer-bottom{width:min(1320px,calc(100% - 64px));margin:38px auto 0;border-top:1px solid #2b3b56;padding-top:17px;display:flex;justify-content:space-between;color:#8494ac;font:9px var(--mono)}
/* inner pages */
.page-hero{padding-block:76px 68px;display:flex;align-items:center;justify-content:space-between;gap:50px}.page-hero h1{font-size:clamp(40px,5vw,60px);margin-top:15px}.page-hero p{max-width:650px;color:var(--muted);font-size:15px;line-height:1.9;margin-top:22px}.feature-index,.help-count,.about-number{width:190px;height:190px;border-radius:50%;background:var(--lime);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy);flex-shrink:0;transform:rotate(7deg)}.feature-index b,.help-count b{font:800 60px var(--sans);line-height:1}.feature-index span,.help-count span{font-size:13px;font-weight:700}.feature-index small,.help-count small{font:9px var(--mono);margin-top:9px}.feature-layout{display:grid;grid-template-columns:205px 1fr;gap:54px;padding-bottom:80px}.side-index{position:sticky;top:100px;align-self:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:13px}.side-index>b{font-size:12px;color:var(--navy);margin-bottom:6px}.side-index a{font-size:11px;color:#637187;display:flex;gap:10px}.side-index a span{font:10px var(--mono);color:var(--blue)}.feature-content{display:grid;gap:22px}.feature-detail{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;scroll-margin-top:100px}.feature-detail.reverse{grid-template-columns:1.1fr .9fr}.feature-detail.reverse .feature-art{order:2}.feature-art{min-height:290px;border-radius:12px;background:#eaf0fa;padding:18px;display:flex;flex-direction:column;position:relative;overflow:hidden}.feature-detail:nth-child(2n) .feature-art{background:#eaf4f4}.feature-detail:nth-child(3n) .feature-art{background:#f0eef9}.feature-art-top,.feature-art-caption{display:flex;justify-content:space-between;font:9px var(--mono);color:#70809a}.feature-image{flex:1;margin:18px 0;min-height:160px}.image-fallback{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(220,231,245,.65));border:1px dashed #aebdd1;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#72849c;min-height:100px;position:relative;overflow:hidden}.image-fallback:before,.image-fallback:after{content:'';position:absolute;border:1px solid rgba(36,86,200,.13);width:150px;height:150px;border-radius:50%}.image-fallback:after{width:90px;height:90px}.image-fallback span,.image-fallback small{position:relative;z-index:1}.image-fallback span{font-size:12px;font-weight:700}.image-fallback small{font:9px var(--mono)}.feature-text h2{font-size:27px;color:var(--navy);line-height:1.3;margin:10px 0}.feature-text h3{font-size:12px;color:var(--navy);margin:18px 0 4px}.feature-text p{font-size:12px;line-height:1.85;color:#65748a}.feature-text .problem{font-size:14px;color:#43536a}.status-note{background:#f3f6fa;border-left:3px solid var(--lime);padding:12px 14px;margin:16px 0;display:grid;gap:3px}.status-note b{font-size:10px;color:var(--navy)}.status-note span{font-size:10px;color:#69778c}.demo-lab{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;padding-block:30px 100px}.demo-lab h2{font-size:30px;color:var(--navy);line-height:1.25}.demo-lab p{font-size:13px;color:var(--muted)}.theme-playground{border:1px solid var(--border);background:#fff;padding:16px;border-radius:14px}.theme-options{display:flex;gap:8px}.theme-options button{border:1px solid var(--border);background:#fff;padding:7px 12px;border-radius:99px;font-size:10px;color:var(--body)}.theme-options button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.theme-sample{margin-top:14px;padding:24px;border-radius:10px;background:#f4f7fb;color:var(--navy);transition:.2s}.theme-sample>span{font:9px var(--mono);color:var(--blue)}.theme-sample h3{font-size:20px;margin:10px 0}.theme-sample p{color:#536176}.theme-sample[data-theme=night]{background:#182641;color:#fff}.theme-sample[data-theme=night] p{color:#d0d9e7}.theme-sample[data-theme=mint]{background:#eff7d7;color:#26371b}.theme-sample[data-theme=mint] p{color:#405333}
.workspace-hero{background:#eaf0fa;border-radius:0 0 18px 18px;padding-inline:42px}.local-status{border:1px solid #d3deed;background:#fff;border-radius:12px;padding:18px 22px;display:grid;grid-template-columns:12px auto;align-items:center;gap:3px 10px;min-width:230px}.status-dot{width:8px;height:8px;border-radius:50%;background:#8abf43;grid-row:span 2}.local-status b{font-size:13px;color:var(--navy)}.local-status small{grid-column:2;font:8px var(--mono);color:#8a98aa}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:50px}.tool-panel{background:#fff;border:1px solid var(--border);border-radius:15px;padding:26px;min-width:0}.bookmarks-panel{grid-row:span 2}.tool-heading{display:flex;justify-content:space-between;align-items:start}.tool-heading h2{font-size:24px;color:var(--navy);margin:7px 0 2px}.tool-heading p{font-size:11px;color:var(--muted);margin:0}.tool-symbol{width:44px;height:44px;border-radius:13px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;font-size:24px}.note-symbol{background:var(--orange-soft);color:var(--orange)}.task-symbol{background:var(--lime-soft);color:var(--lime-deep)}.tool-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.tool-form label,.note-form label{font-size:10px;color:#65748a;display:grid;gap:5px}.tool-form input,.tool-form select,.note-form textarea,.task-form input,.tool-filter input{width:100%;border:1px solid var(--border);border-radius:7px;background:#fbfcfe;padding:10px 11px;color:var(--navy);font-size:12px;min-width:0}.tool-form .button{grid-column:1/-1;justify-self:start}.tool-filter{display:flex;align-items:center;gap:12px;margin:18px 0}.tool-filter input{flex:1}.tool-filter span{font-size:10px;color:#8592a3;white-space:nowrap}.bookmark-list,.note-list{display:grid;gap:8px}.bookmark-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--divider);border-radius:8px;min-width:0}.bookmark-item>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--blue-soft);color:var(--blue);flex-shrink:0}.bookmark-item>div{min-width:0;flex:1}.bookmark-item b,.bookmark-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-item b{font-size:12px;color:var(--navy)}.bookmark-item small{font-size:9px;color:#8996a8}.bookmark-item a{font-size:10px;color:var(--blue)}.bookmark-item button,.note-item button,.task-item button{border:0;background:none;color:#9a6670;font-size:11px}.note-form{margin-top:24px}.note-form textarea{resize:vertical;min-height:120px}.note-form-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.note-form-foot small{font:9px var(--mono);color:#8c98a9}.note-item{padding:12px;background:#fff8ef;border:1px solid #f3e5d7;border-radius:8px}.note-item p{font-size:11px;color:#5e5c59;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.note-item div{display:flex;justify-content:space-between;align-items:center}.note-item small{font:9px var(--mono);color:#9c8c7c}.task-form{display:flex;gap:8px;margin:24px 0 16px}.task-form input{flex:1}.task-progress{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8290a2;margin-bottom:10px}.task-progress>div{width:38%;height:5px;background:#edf1f6;border-radius:99px;overflow:hidden}.task-progress i{display:block;height:100%;width:0;background:#9bc34f}.task-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.task-item{display:flex;align-items:center;gap:9px;padding:10px;border-bottom:1px solid var(--divider)}.task-item input{accent-color:var(--blue)}.task-item span{flex:1;font-size:11px;color:var(--navy)}.task-item.done span{text-decoration:line-through;color:#9aa5b4}.empty-state{padding:18px;text-align:center;color:#8a97a8;font-size:11px;background:#f7f9fc;border-radius:8px}.storage-warning{display:flex;align-items:center;gap:15px;padding:22px 25px;margin-bottom:85px;background:#fff3e9;border:1px solid #f1ddcd;border-radius:12px}.storage-warning>span{width:30px;height:30px;border-radius:50%;background:#f5d8c4;color:#8f4e2f;display:grid;place-items:center;font-weight:800}.storage-warning div{flex:1}.storage-warning b{font-size:12px;color:#78462e}.storage-warning p{font-size:10px;color:#886c5b;margin:3px 0 0}.plain-button.danger{color:#9a4d40;white-space:nowrap}
.security-hero{background:#eaf5f6;border-radius:0 0 18px 18px;padding-inline:42px}.privacy-orbit{width:190px;height:190px;border:1px solid #9bc9d0;border-radius:50%;display:grid;place-items:center;position:relative;flex-shrink:0}.privacy-orbit:before{content:'';position:absolute;width:145px;height:145px;border:1px dashed #9bc9d0;border-radius:50%}.privacy-orbit div{font:11px var(--mono);text-align:center;color:#246e83;line-height:1.2}.privacy-orbit b{font-size:20px}.privacy-orbit>span{position:absolute;bottom:-13px;background:#eaf5f6;padding:3px 10px;font:8px var(--mono);color:#397d8a}.privacy-layout{display:grid;grid-template-columns:210px 1fr;gap:70px;padding-block:65px 100px}.privacy-index{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:13px;border-left:2px solid #d9e4ed;padding-left:18px}.privacy-index b{font-size:12px;color:var(--navy)}.privacy-index a{font-size:11px;color:#69788e}.privacy-index a:hover{color:var(--blue)}.privacy-content{display:grid;gap:48px}.privacy-content article{scroll-margin-top:100px}.privacy-content h2{font-size:27px}.privacy-content article>p{font-size:13px;max-width:760px;color:#637187}.permission-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.permission-list div,.fact-pair>div{padding:18px;background:#fff;border:1px solid var(--border);border-radius:9px}.permission-list b,.permission-list span{display:block}.permission-list b{font-size:11px;color:var(--navy)}.permission-list span{font-size:10px;color:#738197;margin-top:6px}.fact-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.fact-pair small,.fact-pair b{display:block}.fact-pair small{font:9px var(--mono);color:var(--blue)}.fact-pair b{font-size:13px;color:var(--navy);margin:8px 0}.fact-pair p{font-size:10px;color:#77859a;margin:0}.numbered-steps{padding-left:20px;color:#58677c;font-size:12px}.numbered-steps li{padding:5px 0}.safety-callout{background:#fff2e8;border-left:3px solid var(--orange);padding:16px 18px;display:grid;gap:5px;margin-top:20px}.safety-callout b{font-size:12px;color:#874b2d}.safety-callout span{font-size:11px;color:#775e50}.site-data-table{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:20px 0}.site-data-table div{display:flex;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid var(--divider);font-size:11px}.site-data-table div:last-child{border:0}.site-data-table b{color:var(--navy)}.site-data-table span{color:#708097}.muted{font-size:10px!important;color:#8793a4!important}
.download-hero{background:#edf1fa;border-radius:0 0 18px 18px;padding-inline:42px}.download-stamp{width:190px;height:190px;background:var(--navy);color:var(--lime);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(4deg);flex-shrink:0}.download-stamp span{font:9px var(--mono);letter-spacing:.15em}.download-stamp b{font-size:29px;line-height:1.05;text-align:center;margin:8px}.download-stamp small{font-size:9px;color:#d0d9e7}.download-status{background:#fff;border:1px solid var(--border);border-radius:14px;padding:28px;margin-block:60px}.status-header{display:flex;justify-content:space-between;align-items:center}.status-header h2,.platform-heading h2{font-size:27px;color:var(--navy);margin:8px 0}.status-pill{background:#fff0e6;color:#a45c36;padding:7px 12px;border-radius:99px;font-size:10px;font-weight:700}.release-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid var(--divider);border-radius:8px}.release-grid div{padding:16px;border-right:1px solid var(--divider)}.release-grid div:last-child{border:0}.release-grid small,.release-grid b{display:block}.release-grid small{font-size:10px;color:#8a97a8}.release-grid b{font-size:15px;color:var(--navy);margin-top:7px}.download-note{background:#f7f9fc;padding:14px;border-radius:8px;color:#6e7d91;font-size:11px;margin:20px 0 0}.platform-matrix{padding-bottom:70px}.platform-heading p{font-size:12px;color:var(--muted)}.platform-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.platform-cards article{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px}.platform-cards article>span{font-size:25px;color:var(--blue)}.platform-cards h3{font-size:16px;color:var(--navy);margin:10px 0 5px}.platform-cards p{font-size:10px;color:#748298;min-height:54px}.platform-cards b{font-size:10px;color:#a45c36}.install-steps{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:40px 100px}.install-steps ol{list-style:none;counter-reset:steps;padding:0;margin:0}.install-steps li{counter-increment:steps;display:grid;grid-template-columns:36px 1fr;gap:3px 12px;padding:12px 0;border-bottom:1px solid var(--border)}.install-steps li:before{content:'0' counter(steps);grid-row:span 2;font:11px var(--mono);color:var(--blue);padding-top:3px}.install-steps li b{font-size:12px;color:var(--navy)}.install-steps li span{font-size:10px;color:#77859a}
.help-hero{background:#f0eef9;border-radius:0 0 18px 18px;padding-inline:42px}.help-count{background:#dcd8f0}.help-tools{padding-block:55px 20px}.help-search{height:58px;background:#fff;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;gap:14px;padding:0 18px;color:var(--blue);font-size:22px}.help-search input{flex:1;border:0;outline:0!important;background:transparent;font-size:13px;color:var(--navy);min-width:0}.help-search kbd{margin:0}.help-categories{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 10px}.help-categories button{background:#fff;border:1px solid var(--border);border-radius:99px;padding:7px 13px;font-size:10px;color:#69788e}.help-categories button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.help-result{font-size:10px;color:#8b97a8}.help-list{padding-bottom:100px}.help-item{border-bottom:1px solid var(--border)}.help-question{width:100%;border:0;background:transparent;display:grid;grid-template-columns:42px 1fr 30px;gap:15px;align-items:center;text-align:left;padding:19px 8px}.help-num{font:11px var(--mono);color:var(--blue)}.help-question small,.help-question b{display:block}.help-question small{font-size:9px;color:#8996a8}.help-question b{font-size:14px;color:var(--navy);margin-top:3px}.help-question i{font-style:normal;font-size:19px;color:#8c99aa;text-align:center}.help-question[aria-expanded=true] i{transform:rotate(45deg);color:var(--blue)}.help-answer{padding:0 54px 22px 65px;max-width:900px}.help-answer>p,.help-answer div p{font-size:12px;color:#65748a;line-height:1.85}.help-answer div{background:#fff;border-radius:8px;padding:12px 15px}.help-answer div b{font-size:10px;color:var(--navy)}.help-answer a{font-size:10px;color:var(--blue);font-weight:700}
.about-hero{background:#eaf1f8;border-radius:0 0 18px 18px;padding-inline:42px}.about-number{background:var(--navy);color:var(--lime);border-radius:28px;transform:rotate(-5deg)}.about-number b{font-size:70px;line-height:1}.about-number span{font:11px var(--mono);text-align:center;line-height:1.1}.about-number small{font:8px var(--mono);color:#a9bad1;margin-top:12px}.about-principles{padding-block:70px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.principle-grid article{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px}.principle-grid article>b{font:11px var(--mono);color:var(--blue)}.principle-grid h3{font-size:16px;color:var(--navy);margin:18px 0 5px}.principle-grid p{font-size:11px;color:#738197}.timeline-band{background:#e9f2f5;padding:65px 0}.timeline-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.timeline-inner h2{font-size:32px;color:var(--navy);margin:10px 0}.timeline-inner p{font-size:12px;color:#65758b}.timeline-empty{border-left:2px solid #9dcbd1;padding:18px 25px;display:grid;gap:7px}.timeline-empty span{font:9px var(--mono);color:#39808d}.timeline-empty b{font-size:18px;color:var(--navy)}.timeline-empty small{font-size:10px;color:#71849a}.about-boundary{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;padding-block:75px}.boundary-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.boundary-columns h3{font-size:14px;color:var(--navy)}.boundary-columns .check-list,.boundary-columns .cross-list{margin:8px 0}.boundary-columns li{font-size:11px}.about-contact{border-top:1px solid var(--border);padding-block:50px 85px;display:flex;justify-content:space-between;align-items:center;gap:30px}.about-contact p{font-size:12px;color:#718097;max-width:700px}.not-found{text-align:center;padding-block:100px 130px}.not-found>b{display:block;font-size:120px;color:var(--blue);line-height:1.1}.not-found h1{color:var(--navy);font-size:28px}.not-found p{color:var(--muted);font-size:13px;margin-bottom:25px}
@media(max-width:1100px){.main-nav{gap:13px}.main-nav a{font-size:11px}.header-cta{display:none}.category-rail{grid-template-columns:repeat(4,1fr)}.split-feature{gap:45px}.feature-layout{gap:25px}.feature-detail,.feature-detail.reverse{gap:22px;padding:20px}.platform-row{grid-template-columns:repeat(2,1fr)}.platform-row>a{grid-column:1/-1}.footer-grid{gap:25px}}
@media(max-width:760px){.wrap,.header-inner,.footer-grid,.footer-bottom{width:calc(100% - 32px)}.site-header{height:64px}.brand{min-width:0}.menu-toggle{display:block;margin-left:auto;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--navy);padding:7px 10px;font-size:11px}.menu-toggle span{margin-left:6px}.main-nav{display:none;position:absolute;left:16px;right:16px;top:70px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:12px;font-size:13px;border-bottom:1px solid var(--divider)}.main-nav a:last-child{border:0}.hero{grid-template-columns:1fr;padding-block:54px 36px;gap:20px}.hero h1{font-size:43px}.hero-desc{font-size:14px}.hero-meta{font-size:8px;gap:12px}.hero-visual{min-height:330px}.browser-window{width:90%;padding-inline:13px}.window-grid{gap:6px}.window-tile{height:75px;padding:9px}.window-tile small{font-size:8px;margin-top:10px}.hero-stamp{width:86px;height:86px;right:2px;bottom:0;font-size:8px}.hero-stamp b{font-size:17px}.ticker-inner{height:auto;min-height:58px;flex-wrap:wrap;justify-content:center;gap:5px 13px;padding-block:12px}.ticker-inner span{font-size:8px}.ticker-inner b{font-size:10px}.section-space{padding-block:58px}.split-heading{align-items:start;flex-direction:column;margin-bottom:22px}.section-heading h2{font-size:28px}.section-heading p{font-size:12px}.category-rail{grid-template-columns:repeat(2,1fr);gap:8px}.category-chip{min-height:105px;padding:12px}.category-chip b{margin-top:6px}.split-feature,.reading-layout,.shortcut-section,.faq-teaser{grid-template-columns:1fr;gap:28px}.split-visual{min-height:300px;padding:20px}.stack-window{width:220px}.stack-window.second{transform:translate(48px,58px) rotate(7deg)}.split-copy h2{font-size:34px}.reading-band{padding:55px 0}.reading-layout h2{font-size:32px}.reading-demo{padding:17px}.reading-demo article{max-width:90%}.reading-controls{gap:8px 14px}.reading-controls label{width:calc(50% - 8px)}.reading-controls input{width:75px}.utility-preview{grid-template-columns:1fr}.utility-large{min-height:250px;padding:25px}.utility-side{grid-template-columns:1fr 1fr}.utility-side>div{padding:17px}.utility-side h3{font-size:15px}.utility-side p{font-size:10px}.security-strip{align-items:flex-start;flex-wrap:wrap;padding:22px}.security-strip h2{font-size:19px}.security-strip p{font-size:10px}.security-strip .button{margin:0}.platform-row{grid-template-columns:1fr 1fr}.platform-row>span{font-size:12px;padding:13px}.shortcut-list{grid-template-columns:1fr}.closing-cta{padding:52px 0}.closing-inner{display:block}.closing-inner h2{font-size:34px}.closing-inner p{font-size:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{gap:12px;flex-direction:column}.page-hero{padding-block:55px 45px;align-items:flex-start;gap:22px}.page-hero h1{font-size:40px}.page-hero p{font-size:13px}.feature-index,.help-count,.about-number,.download-stamp,.privacy-orbit{width:104px;height:104px;border-radius:50%;align-self:center}.feature-index b,.help-count b{font-size:39px}.feature-index span,.help-count span{font-size:9px}.feature-index small,.help-count small{font-size:6px}.feature-layout{grid-template-columns:1fr;padding-bottom:55px}.side-index{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.side-index>b{grid-column:1/-1}.feature-detail,.feature-detail.reverse{grid-template-columns:1fr;padding:15px;gap:15px}.feature-detail.reverse .feature-art{order:0}.feature-art{min-height:230px}.feature-text h2{font-size:23px}.demo-lab{grid-template-columns:1fr;gap:15px;padding-block:10px 65px}.demo-lab h2{font-size:26px}.workspace-hero,.security-hero,.download-hero,.help-hero,.about-hero{padding-inline:20px}.local-status{min-width:0;padding:12px}.local-status small{font-size:6px}.workspace-grid{grid-template-columns:1fr;padding-block:30px}.bookmarks-panel{grid-row:auto}.tool-panel{padding:18px}.tool-form{grid-template-columns:1fr}.tool-form .button{grid-column:auto}.storage-warning{align-items:flex-start;flex-wrap:wrap;padding:16px;margin-bottom:55px}.storage-warning div{flex-basis:calc(100% - 50px)}.storage-warning .plain-button{margin-left:45px}.privacy-layout{grid-template-columns:1fr;gap:35px;padding-block:40px 65px}.privacy-index{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:9px 14px}.privacy-index b{grid-column:1/-1}.privacy-content{gap:35px}.privacy-content h2{font-size:24px}.permission-list{grid-template-columns:1fr}.fact-pair{grid-template-columns:1fr}.download-stamp{border-radius:18px}.download-stamp b{font-size:16px}.download-stamp small{font-size:6px;text-align:center}.download-status{padding:18px;margin-block:35px}.status-header{align-items:flex-start;gap:10px}.status-header h2,.platform-heading h2{font-size:23px}.status-pill{font-size:8px}.release-grid{grid-template-columns:1fr 1fr}.release-grid div:nth-child(2){border-right:0}.release-grid div:nth-child(-n+2){border-bottom:1px solid var(--divider)}.platform-cards{grid-template-columns:1fr 1fr}.platform-cards article{padding:15px}.platform-cards p{min-height:80px}.install-steps{grid-template-columns:1fr;gap:18px;padding-block:10px 65px}.install-steps h2{font-size:27px}.help-count{border-radius:50%}.help-search{height:52px;padding:0 12px;gap:8px}.help-search input{font-size:11px}.help-search kbd{display:none}.help-categories{gap:6px}.help-categories button{font-size:9px;padding:6px 10px}.help-question{grid-template-columns:28px 1fr 20px;gap:9px;padding:16px 0}.help-question b{font-size:12px}.help-answer{padding:0 10px 18px 37px}.principle-grid{grid-template-columns:1fr 1fr}.principle-grid article{padding:16px}.principle-grid h3{font-size:14px}.timeline-inner{grid-template-columns:1fr;gap:22px}.about-boundary{grid-template-columns:1fr;gap:15px;padding-block:55px}.boundary-columns{gap:10px}.boundary-columns li{font-size:10px}.about-contact{align-items:flex-start;flex-direction:column;padding-block:35px 60px}.not-found>b{font-size:90px}}
@media(max-width:370px){.hero h1{font-size:37px}.window-tabs i{padding:5px 7px;font-size:8px}.window-search span{font-size:9px}.category-chip{padding:10px}.utility-side{grid-template-columns:1fr}.platform-cards{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr}.page-hero h1{font-size:35px}}
