@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;900&display=swap');
: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);--max:1320px;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--background);color:var(--body);font-family:Manrope,'Noto Sans SC',sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8BAAF4;outline-offset:3px}.skip-link{position:absolute;left:-999px;top:0;background:#fff;padding:10px;z-index:100}.skip-link:focus{left:10px}.site-header{height:72px;position:sticky;top:0;z-index:30;background:rgba(244,247,251,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(222,229,239,.85)}.header-inner{height:100%;max-width:var(--max);padding:0 32px;margin:auto;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:var(--navy);font-weight:800;line-height:1.1;white-space:nowrap}.brand-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:var(--navy);color:var(--lime);font-size:23px}.brand small{display:block;font:9px 'DM Mono',monospace;letter-spacing:1.3px;color:var(--muted);margin-top:5px}.main-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin:auto}.main-nav a{font-size:13px;font-weight:600;color:#526178;white-space:nowrap;transition:.2s}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--blue)}.header-cta{font-size:12px;font-weight:700;color:var(--blue);white-space:nowrap}.header-cta span{margin-left:6px}.menu-toggle{display:none}.page-shell{overflow:hidden}.page-shell>section,.page-shell>.feature-layout,.page-shell>.workspace-grid,.page-shell>.help-layout{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.hero-home{min-height:620px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:42px;padding-top:54px!important;padding-bottom:62px!important}.eyebrow,.mini-label{font:10px 'DM Mono',monospace;letter-spacing:1.55px;color:var(--blue);font-weight:500}.pulse{display:inline-block;width:7px;height:7px;background:#91BC45;border-radius:50%;margin-right:9px;box-shadow:0 0 0 5px #eaf3d9}.hero-copy h1,.page-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.2;letter-spacing:-2.5px;color:var(--navy);margin:25px 0 20px;font-weight:800}.hero-copy h1 em,.page-hero h1 em{font-style:normal;color:var(--blue)}.hero-lead{font-size:17px;line-height:1.95;max-width:510px;color:#5D6B80}.hero-actions{display:flex;gap:12px;align-items:center;margin-top:30px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 20px;border:1px solid transparent;border-radius:9px;font-size:13px;font-weight:700;transition:.2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 8px 18px rgba(36,86,200,.18)}.button-quiet{background:#fff;border-color:var(--border);color:var(--navy)}.button-light{background:var(--lime);color:var(--navy)}.button-dark{background:var(--navy);color:#fff}.button-outline{background:transparent;border-color:#AEBACC;color:var(--navy)}.hero-footnote{display:flex;gap:25px;margin-top:46px;color:#8995A7;font:10px 'DM Mono',monospace;letter-spacing:1px}.hero-art{height:470px;position:relative;display:grid;place-items:center}.hero-glow{position:absolute;width:350px;height:350px;background:radial-gradient(circle,#DCE8FC 0,#EAF0FA 52%,transparent 72%);border-radius:50%}.orbit{position:absolute;border:1px solid #C8D6EB;border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:530px;height:270px}.orbit-two{width:420px;height:360px;transform:rotate(38deg);border-style:dashed}.browser-window{position:relative;z-index:2;width:min(480px,92%);background:#fff;border:1px solid #D7E0ED;border-radius:16px;box-shadow:0 30px 75px rgba(24,38,65,.17);transform:rotate(-2deg);overflow:hidden}.window-top{height:39px;background:#F6F8FC;border-bottom:1px solid var(--divider);display:flex;align-items:center;gap:6px;padding:0 14px}.window-top>span{width:7px;height:7px;border-radius:50%;background:#D6DFEA}.window-top b{margin-left:12px;font:10px 'DM Mono';font-weight:400;color:#7E8BA0}.window-top i{margin-left:auto;color:#8793A6}.window-tabs{display:flex;gap:6px;padding:13px 14px 0;font-size:10px;color:#8190A5}.window-tabs span{padding:6px 9px;background:#F2F5FA;border-radius:6px}.window-tabs .tab-active{background:#E8EEFC;color:var(--blue)}.window-body{padding:19px 18px 14px}.window-search{height:42px;border:1px solid #E0E7F0;border-radius:8px;display:flex;align-items:center;padding:0 12px;color:var(--blue);gap:9px}.window-search span{font-size:11px;color:#9AA6B6}.window-search kbd{margin-left:auto}.window-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.mini-tile{height:110px;border-radius:9px;padding:12px;display:flex;flex-direction:column}.mini-tile b{font:10px 'DM Mono';opacity:.7}.mini-tile strong{margin-top:auto;font-size:13px}.mini-tile small{font:8px 'DM Mono';opacity:.65}.tile-blue{background:#E8EEFC;color:#234A9F}.tile-lime{background:#EFF7D7;color:#4B6530}.tile-ice{background:#EDF8FB;color:#246E83}.window-status{display:flex;justify-content:space-between;margin-top:16px;font:9px 'DM Mono';color:#8995A7}.float-note{position:absolute;z-index:3;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;font-size:11px;color:var(--navy);display:flex;align-items:center;gap:9px}.note-top{top:50px;right:4px}.note-top span{color:var(--orange);font-size:17px}.note-bottom{bottom:40px;left:0}.note-bottom b{font:24px 'DM Mono';color:var(--blue)}.note-bottom span{font-size:10px;line-height:1.4}.coordinate{position:absolute;right:0;bottom:100px;font:9px 'DM Mono';letter-spacing:1px;color:#98A5B8;line-height:1.8}.intro-strip{max-width:var(--max);margin:0 auto;padding:24px 32px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:30px}.strip-index{font:9px 'DM Mono';letter-spacing:1.2px;color:#8391A5;white-space:nowrap}.intro-strip p{margin:0;color:#637188;font-size:14px;flex:1}.intro-strip strong{color:var(--navy)}.intro-strip>a{font-size:12px;color:var(--blue);white-space:nowrap}.section-block{padding-top:105px!important;padding-bottom:105px!important}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-heading h2,.reading-copy h2,.shortcut-section h2{font-size:34px;line-height:1.35;letter-spacing:-1px;color:var(--navy);margin:12px 0 0}.section-heading>p{max-width:390px;margin:0;color:#758196;font-size:13px}.text-link{font-size:12px;font-weight:700;color:var(--blue)}.start-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.start-feature{min-height:300px;background:var(--navy);color:#fff;padding:34px 38px;border-radius:16px;position:relative;overflow:hidden}.start-feature:after{content:'⌕';position:absolute;right:15px;bottom:-105px;font-size:270px;line-height:1;color:rgba(255,255,255,.05)}.start-symbol{font-size:32px;color:var(--lime);margin-bottom:18px}.start-feature .mini-label{color:#BBD4FF}.start-feature h3{font-size:27px;color:#fff;margin:12px 0}.start-feature p{max-width:390px;color:#C0CAD9;font-size:13px}.start-feature .text-link{display:inline-block;margin-top:14px;color:var(--lime)}.start-steps{background:#fff;border:1px solid var(--border);border-radius:16px;padding:15px 28px;display:flex;flex-direction:column;justify-content:center}.start-steps>div{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--divider)}.start-steps>div:last-child{border:0}.start-steps b{font:12px 'DM Mono';color:#8DA2C4}.start-steps span{display:flex;flex-direction:column;flex:1}.start-steps strong{font-size:14px;color:var(--navy)}.start-steps small{font-size:11px;color:#8490A2}.start-steps i{font-style:normal;color:var(--blue)}.category-section{padding-top:50px!important}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.category-item{position:relative;min-height:220px;padding:20px 22px;border-radius:13px;background:#fff;border:1px solid var(--border);transition:.2s;overflow:hidden}.category-item:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.category-number{font:10px 'DM Mono';color:#8794A7}.category-icon{display:block;font-size:25px;margin:18px 0 8px}.category-item h3{font-size:17px;color:var(--navy);margin:0 0 5px}.category-item p{font-size:11px;color:#718096;margin:0 0 12px}.category-item small{font-size:9px;color:#9AA5B5}.category-item>b{position:absolute;right:20px;bottom:17px;color:var(--blue)}.category-2,.category-6{background:#F0EEFA}.category-3,.category-8{background:#EDF8FB}.category-4{background:#EFF7D7}.category-5{background:#FFF0E6}.category-7{background:#E7EEFC}.dark-feature{max-width:none!important;background:var(--navy-deep);color:#fff;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px}.dark-feature .eyebrow{color:#BBD4FF}.dark-feature h2{font-size:42px;line-height:1.3;margin:18px 0;color:#fff}.dark-feature h2 em{font-style:normal;color:var(--lime)}.dark-feature-copy p{font-size:13px;color:#B9C4D5;max-width:400px;margin-bottom:26px}.tab-visual{height:330px;background:linear-gradient(135deg,#23385A,#17243D);border:1px solid #415371;border-radius:16px;padding:22px;position:relative;display:flex;align-items:center}.tab-rail{display:flex;flex-direction:column;gap:9px;z-index:2}.tab-rail span{padding:10px 15px;border:1px solid #50617B;border-radius:7px;color:#CAD5E5;font-size:11px;background:#263B5D}.tab-rail .selected{background:var(--lime);color:var(--navy);border-color:var(--lime)}.tab-paper{height:235px;flex:1;background:#F9FBFF;border-radius:10px;margin-left:-3px;padding:34px;position:relative;box-shadow:0 18px 40px #0b1529}.paper-lines{display:flex;flex-direction:column;gap:12px;margin-top:25px}.paper-lines i{height:7px;background:#E1E8F2;border-radius:8px;width:85%}.paper-lines i:nth-child(2){width:65%}.paper-lines i:nth-child(3){width:75%}.paper-chip{font:9px 'DM Mono';color:var(--blue)}.paper-circle{position:absolute;right:35px;bottom:28px;width:48px;height:48px;border-radius:50%;background:var(--lime);color:var(--navy);display:grid;place-items:center;font-size:20px}.tab-side{position:absolute;right:22px;top:23px;color:#9EB1D0;font:9px 'DM Mono';line-height:2}.tab-side b{color:var(--lime)}.reading-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:center}.reading-copy p,.shortcut-section>div:first-child p{font-size:13px;color:#758196;max-width:360px;margin:18px 0}.reading-demo{background:#fff;border:1px solid var(--border);border-radius:15px;box-shadow:var(--shadow);overflow:hidden}.demo-toolbar{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid var(--divider)}.demo-toolbar span{font:9px 'DM Mono';letter-spacing:1px;color:#8996A8;margin-right:auto}.demo-toolbar button{border:1px solid var(--border);border-radius:6px;background:#F7F9FC;color:#4E5F78;font-size:10px;padding:5px 9px}.demo-article{max-width:570px;margin:0 auto;padding:28px 35px 35px;transition:max-width .2s}.demo-article .mini-label{font-size:9px}.demo-article h3{font-size:20px;color:var(--navy);line-height:1.5;margin:12px 0}.demo-article p{font-size:14px;color:#647287;line-height:2}.organize-band{display:flex;align-items:center;gap:35px;background:#EFF7D7;border-radius:18px;margin-top:0!important;margin-bottom:70px!important;padding-top:38px!important;padding-bottom:38px!important}.organize-mark{font-size:45px;color:#63833C}.organize-band>div:nth-child(2){flex:1}.organize-band h2{font-size:26px;line-height:1.45;color:var(--navy);margin:8px 0}.organize-band p{font-size:12px;color:#64744E;margin:0}.privacy-section{display:grid;grid-template-columns:.65fr 1fr .9fr;align-items:center;gap:45px;padding-top:50px!important}.privacy-orb{height:210px;width:210px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#D6E4FC,#A9C2F2 50%,#6B88C8);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;box-shadow:inset -15px -20px 40px #3d5e9c55,0 18px 40px #9eb3d955}.privacy-orb span{font-size:50px}.privacy-orb small{font:8px 'DM Mono';letter-spacing:1px;text-align:center}.privacy-copy h2{font-size:30px;line-height:1.4;color:var(--navy);margin:10px 0}.privacy-copy p{font-size:12px;color:#718096}.privacy-points{border-left:1px solid var(--border);padding-left:30px}.privacy-points div{display:flex;gap:15px;padding:13px 0;border-bottom:1px solid var(--divider);font-size:12px;color:var(--navy)}.privacy-points b{font:10px 'DM Mono';color:var(--blue)}.devices-section{padding-top:70px!important}.device-row{display:grid;grid-template-columns:repeat(3,1fr) 1fr;gap:12px}.device-card{padding:20px;background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:10px}.device-card>span{grid-row:span 3;font-size:24px;color:var(--blue)}.device-card strong{font-size:13px;color:var(--navy)}.device-card small{font-size:10px;color:#8A96A7}.device-card b{font-size:9px;color:#9A6B39}.device-more{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--blue);font-size:12px;font-weight:700}.shortcut-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#E7EEFC;max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.key-board{background:#fff;border-radius:13px;padding:20px 25px}.key-board>div{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--divider)}kbd{font:11px 'DM Mono';padding:5px 9px;background:#F1F4F8;border:1px solid #D9E1EC;border-bottom-width:2px;border-radius:5px;color:var(--navy)}.key-board small{margin-left:auto;font-size:10px;color:#7B899D}.key-board p{font-size:9px;color:#9AA5B5;margin:13px 0 0}.faq-preview{padding-top:80px!important}.faq-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.faq-preview-grid a{display:flex;align-items:center;gap:16px;padding:19px 0;border-bottom:1px solid var(--border)}.faq-preview-grid span{font:10px 'DM Mono';color:#8A9BB5}.faq-preview-grid strong{flex:1;font-size:12px;color:var(--navy)}.faq-preview-grid b{color:var(--blue)}.final-cta{max-width:none!important;background:var(--navy);color:#fff;text-align:center;position:relative;padding-top:75px!important;padding-bottom:75px!important;margin-top:35px!important}.final-cta .eyebrow{color:var(--lime)}.final-cta h2{font-size:38px;color:#fff;margin:14px 0}.final-cta p{font-size:13px;color:#BFC9D8}.final-cta>div:last-child{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:25px}.cta-link{font-size:12px;color:#D3DEEE}.cta-coordinate{position:absolute;right:5%;top:25px;color:#7D91B2;font:9px 'DM Mono';letter-spacing:1px}
.site-footer{background:#101B32;color:#B9C4D5;padding:45px max(32px,calc((100% - 1256px)/2)) 20px}.footer-main{display:flex;justify-content:space-between;gap:30px;padding-bottom:35px}.footer-brand{color:#fff}.footer-brand .brand-mark{background:#2A4166}.footer-main p{font-size:11px;color:#98A7BD}.footer-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.footer-links a{font-size:11px;color:#C5D0DF}.footer-bottom{border-top:1px solid #2D3B52;padding-top:16px;display:flex;justify-content:space-between;gap:15px;color:#7E8EA7;font-size:9px}
/* inner pages */
.page-hero{padding-top:85px!important;padding-bottom:55px!important}.page-hero h1{font-size:clamp(38px,4.5vw,55px);max-width:900px;margin:18px 0}.page-hero>p{max-width:730px;color:#6C7A8F;font-size:15px;line-height:1.95}.hero-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.hero-meta span{font-size:10px;padding:7px 12px;background:#fff;border:1px solid var(--border);border-radius:30px;color:#6F7D91}.compact-hero{padding-bottom:40px!important}.feature-layout{display:grid;grid-template-columns:205px 1fr;gap:45px;padding-bottom:100px!important}.feature-index{position:sticky;top:100px;align-self:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:17px;display:flex;flex-direction:column;gap:5px}.feature-index>b,.help-categories>b{font:9px 'DM Mono';color:#8996A8;letter-spacing:1.2px;margin:0 0 10px}.feature-index a{font-size:11px;padding:8px;border-radius:6px;color:#637188}.feature-index a:hover{background:var(--blue-soft);color:var(--blue)}.feature-index a span{margin-right:8px}.feature-detail{padding:34px 0 55px;border-bottom:1px solid var(--border);scroll-margin-top:95px}.detail-top{display:flex;align-items:center;gap:15px}.detail-number{font:12px 'DM Mono';color:var(--blue)}.detail-icon{font-size:24px}.detail-top .mini-label{margin-left:auto}.feature-detail h2{font-size:27px;color:var(--navy);margin:16px 0}.detail-lead{font-size:14px;color:#69788D;max-width:760px;line-height:1.95}.detail-practice{margin-top:25px;padding:20px 22px;background:#fff;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;gap:20px}.detail-practice>div{flex:1}.detail-practice b{font:9px 'DM Mono';color:var(--blue);letter-spacing:1px}.detail-practice p{font-size:12px;color:#5F6E83;margin:7px 0 0}.detail-practice>a{font-size:11px;color:var(--blue);white-space:nowrap}.feature-reading-widget,.tab-demo,.theme-preview{margin-top:20px;background:#EAF0F8;border-radius:10px;padding:18px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.feature-reading-widget label,.feature-reading-widget span,.theme-preview span{font-size:11px;color:#5F6F86}.feature-reading-widget article{flex-basis:100%;background:#fff;padding:20px;border-radius:8px;line-height:1.9}.theme-preview button,.tab-demo button{background:#fff;border:1px solid var(--border);border-radius:6px;padding:8px 13px;font-size:11px}.tab-demo .is-active{background:var(--blue);color:#fff}.tab-demo p{flex-basis:100%;font-size:11px;margin:0}.workspace-hero{background:linear-gradient(110deg,#E7EEFC,#F4F7FB 65%);max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.local-notice{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 14px;background:#fff;border:1px solid var(--border);border-radius:8px;font:9px 'DM Mono';color:#4D6A31}.local-notice b{font:10px 'Noto Sans SC';color:#6B788C}.workspace-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;padding-top:35px!important;padding-bottom:100px!important}.tool-panel{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.panel-heading h2,.data-panel h2{font-size:22px;color:var(--navy);margin:5px 0}.panel-symbol{font-size:25px;color:var(--blue)}.tool-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool-form label,.note-form label{font-size:10px;color:#718096;display:flex;flex-direction:column;gap:6px}.tool-form label:first-child{grid-column:span 2}.tool-form input,.note-form textarea,.task-form input,.tool-search input,.help-search input{width:100%;border:1px solid #DDE5EF;border-radius:7px;background:#FBFCFE;padding:10px 12px;font-size:12px;color:var(--navy);min-width:0}.tool-form .button{grid-column:span 2;justify-self:start}.tool-search{display:flex;align-items:center;gap:10px;margin-top:20px}.tool-search input{flex:1}.tool-search span{font-size:10px;color:#8995A7;white-space:nowrap}.saved-list{margin-top:12px}.saved-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--divider)}.saved-item>div{min-width:0;flex:1}.saved-item strong{display:block;color:var(--navy);font-size:12px;overflow-wrap:anywhere}.saved-item small{display:block;color:#8996A8;font-size:10px;overflow-wrap:anywhere}.saved-item button,.note-card button,.task-item button{border:0;background:transparent;color:#718096;font-size:11px;padding:6px}.saved-item a{font-size:11px;color:var(--blue);white-space:nowrap}.note-form textarea{resize:vertical;min-height:100px}.form-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.form-foot span{font:9px 'DM Mono';color:#98A4B4}.note-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.note-card{background:#F0EEFA;border-radius:8px;padding:12px;min-width:0}.note-card p{font-size:11px;color:#4D4C68;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.note-card small{font:9px 'DM Mono';color:#8582A5}.note-card button{float:right}.tasks-panel{grid-column:span 1}.task-counter{font:10px 'DM Mono';color:var(--blue)}.task-form{display:flex;gap:8px}.task-form input{flex:1}.task-form button{width:42px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-size:22px}.task-item{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--divider)}.task-item input{accent-color:var(--blue)}.task-item span{flex:1;font-size:12px;color:var(--navy);overflow-wrap:anywhere}.task-item.done span{text-decoration:line-through;color:#9AA5B5}.data-panel{background:#EFF7D7}.data-panel p{font-size:11px;color:#65734D}.data-panel small{display:block;margin-top:12px;color:#718096;font-size:10px}.empty-state{font-size:11px;color:#929EAF;padding:12px 0}.security-hero{background:linear-gradient(115deg,#E7EEFC,#F4F7FB 65%);max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.security-lead{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:40px;padding-top:55px!important;padding-bottom:50px!important}.security-shield{height:150px;width:150px;border-radius:50%;background:var(--navy);color:var(--lime);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:48px}.security-shield small{font:8px 'DM Mono';color:#B9C7DE;text-align:center}.security-lead h2{font-size:29px;color:var(--navy);margin:8px 0}.security-lead p{font-size:13px;color:#6D7B90;max-width:720px}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-bottom:75px!important}.security-card{min-height:225px;border-radius:13px;padding:23px}.security-card>span{font:9px 'DM Mono';letter-spacing:1px;opacity:.75}.security-card h3{font-size:20px;margin:18px 0 8px}.security-card p{font-size:11px;line-height:1.9}.security-card a{display:inline-block;margin-top:10px;font-size:10px;font-weight:700}.security-blue{background:#E7EEFC;color:#234A9F}.security-lime{background:#EFF7D7;color:#4B6530}.security-ice{background:#EDF8FB;color:#246E83}.security-violet{background:#F0EEFA;color:#57527E}.security-orange{background:#FFF0E6;color:#8B4B2B}.security-dark{background:#182641;color:#fff}.security-dark p{color:#C2CDDC}.security-checklist{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;background:#fff;border:1px solid var(--border);border-radius:15px;padding-top:35px!important;padding-bottom:35px!important;margin-bottom:90px!important}.security-checklist h2{font-size:29px;color:var(--navy)}.security-checklist ul{list-style:none;padding:0;margin:0}.security-checklist li{padding:10px 0;border-bottom:1px solid var(--divider);font-size:12px;color:#58677D}.security-checklist li b{font:10px 'DM Mono';color:var(--blue);margin-right:13px}.download-hero{background:#E7EEFC;max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.release-status{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:13px 17px;margin-top:20px}.status-dot{width:9px;height:9px;border-radius:50%;background:#D39A50}.release-status b,.release-status small{display:block}.release-status b{font-size:11px;color:var(--navy)}.release-status small{font-size:10px;color:#8995A7}.platform-section,.download-check{padding-top:70px!important;padding-bottom:70px!important}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.platform-grid article{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px}.platform-icon{font-size:25px;color:var(--blue)}.platform-grid h3{font-size:17px;color:var(--navy);margin:14px 0 5px}.platform-grid p{font-size:11px;color:#7C899C;min-height:40px}.platform-grid b{font-size:10px;color:#A06B39}.download-check{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#fff;max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.download-check h2{font-size:27px;color:var(--navy)}.download-check p{font-size:12px;color:#718096}.check-table>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--divider);font-size:11px}.check-table span{color:#6F7D91}.check-table b{color:#9A7A4D;text-align:right}.install-note{display:flex;gap:15px;background:#FFF0E6;border:1px solid #F4D8C7;border-radius:10px;padding:18px 20px;margin-bottom:90px!important}.install-note>span{font-size:22px;color:var(--orange)}.install-note b{font-size:12px;color:#8A4B2B}.install-note p{font-size:11px;color:#8A624E;margin:3px 0}.help-hero{background:#F0EEFA;max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.help-search{display:flex;align-items:center;gap:10px;max-width:650px;background:#fff;border:1px solid var(--border);border-radius:9px;padding:7px 13px;margin-top:25px}.help-search>span{font-size:21px;color:var(--blue)}.help-search input{border:0;background:transparent;outline:0!important;flex:1}.help-search kbd{font-size:8px}.help-result-count{font-size:10px;color:#8995A7;margin-top:8px}.help-layout{display:grid;grid-template-columns:205px 1fr;gap:45px;padding-top:40px!important;padding-bottom:100px!important}.help-categories{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:11px;padding:17px}.help-filter{border:0;background:transparent;text-align:left;padding:9px 8px;border-radius:6px;font-size:11px;color:#65748A;display:flex;justify-content:space-between}.help-filter span{font:9px 'DM Mono';color:#9AA5B5}.help-filter.is-active{background:var(--blue-soft);color:var(--blue)}.help-group{margin-bottom:35px}.help-group-title{padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:5px}.help-group-title h2{font-size:21px;color:var(--navy);margin:5px 0}.faq-item{border-bottom:1px solid var(--divider)}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;text-align:left;padding:16px 3px;color:var(--navy);font-size:12px;font-weight:700}.faq-question b{font-size:17px;color:var(--blue);font-weight:400}.faq-answer{display:none;padding:0 35px 17px 3px}.faq-item.open .faq-answer{display:block}.faq-answer p{font-size:11px;color:#66758A;line-height:1.9;margin:0 0 8px}.faq-answer a{font-size:10px;color:var(--blue)}.about-hero{background:linear-gradient(115deg,#EFF7D7,#F4F7FB 70%);max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important}.about-manifesto{display:grid;grid-template-columns:190px 1fr;gap:45px;align-items:center;padding-top:70px!important;padding-bottom:70px!important}.manifesto-mark{height:165px;width:165px;border-radius:38px;background:var(--navy);color:var(--lime);display:grid;place-items:center;font-size:80px}.about-manifesto h2{font-size:32px;line-height:1.4;color:var(--navy);margin:10px 0}.about-manifesto p{font-size:13px;color:#6F7D91;max-width:750px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-bottom:80px!important}.about-values article{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px}.about-values b{font:9px 'DM Mono';color:var(--blue)}.about-values h3{color:var(--navy);font-size:18px}.about-values p{font-size:11px;color:#78869A}.version-section{display:grid;grid-template-columns:1fr .8fr;gap:50px;background:#E7EEFC;max-width:none!important;padding-left:max(32px,calc((100% - 1256px)/2))!important;padding-right:max(32px,calc((100% - 1256px)/2))!important;padding-top:55px!important;padding-bottom:55px!important}.version-section h2{font-size:28px;color:var(--navy)}.version-section p{font-size:12px;color:#6B7A91;max-width:520px}.version-empty{background:#fff;border:1px dashed #B9C8E0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.version-empty span{font:25px 'DM Mono';color:#9BAAC0}.version-empty b{font-size:12px;color:var(--navy);margin-top:10px}.version-empty small{font-size:10px;color:#8B98AA}.about-data{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding-top:75px!important;padding-bottom:60px!important}.about-data h2{font-size:27px;color:var(--navy)}.about-data p{font-size:12px;color:#6B7A8F;line-height:2}.legal-note{border-top:1px solid var(--border);padding-top:22px!important;padding-bottom:70px!important}.legal-note b{font-size:12px;color:var(--navy)}.legal-note p{font-size:10px;color:#8A96A8}
body.theme-dark{--background:#111C31;--paper:#1A2942;--title:#EDF3FC;--body:#D0D9E7;--border:#34445D;--divider:#2D3C54;color:var(--body)}body.theme-dark .site-header{background:rgba(17,28,49,.95)}body.theme-dark .brand,body.theme-dark .section-heading h2,body.theme-dark .reading-copy h2,body.theme-dark .shortcut-section h2,body.theme-dark .category-item h3,body.theme-dark .page-hero h1,body.theme-dark .feature-detail h2,body.theme-dark .panel-heading h2,body.theme-dark .data-panel h2,body.theme-dark .security-lead h2,body.theme-dark .download-check h2,body.theme-dark .help-group-title h2,body.theme-dark .faq-question,body.theme-dark .about-manifesto h2,body.theme-dark .about-values h3,body.theme-dark .version-section h2,body.theme-dark .about-data h2{color:#EDF3FC}body.theme-dark .tool-panel,body.theme-dark .reading-demo,body.theme-dark .start-steps,body.theme-dark .category-item,body.theme-dark .platform-grid article,body.theme-dark .about-values article,body.theme-dark .feature-index,body.theme-dark .help-categories{background:#1A2942;border-color:#34445D}body.theme-dark .page-hero,body.theme-dark .workspace-hero,body.theme-dark .security-hero,body.theme-dark .download-hero,body.theme-dark .help-hero,body.theme-dark .about-hero{background:#1A2942}body.theme-dark .intro-strip,body.theme-dark .faq-preview-grid a{border-color:#34445D}
@media(max-width:1100px){.main-nav{gap:12px}.main-nav a{font-size:11px}.header-inner{gap:15px}.header-cta{font-size:10px}.hero-home{gap:15px}.hero-art{transform:scale(.92)}.privacy-section{grid-template-columns:.55fr 1fr;}.privacy-points{grid-column:2;border-left:0;padding-left:0;display:flex;gap:20px}.privacy-points div{flex:1}.category-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:820px){.header-inner{padding:0 22px}.menu-toggle{display:block;margin-left:auto;border:1px solid var(--border);background:#fff;border-radius:7px;padding:7px 10px;font-size:11px;color:var(--navy)}.main-nav{display:none;position:absolute;top:71px;left:0;right:0;background:#fff;padding:15px 22px 20px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:0}.main-nav.is-open{display:flex}.main-nav a{padding:11px 5px;border-bottom:1px solid var(--divider);font-size:13px}.header-cta{display:none}.hero-home{grid-template-columns:1fr;padding-top:55px!important}.hero-art{height:420px;transform:none}.hero-copy h1{font-size:52px}.intro-strip{flex-wrap:wrap;gap:10px 20px}.intro-strip p{flex-basis:100%;order:3}.section-block{padding-top:75px!important;padding-bottom:75px!important}.category-grid{grid-template-columns:repeat(2,1fr)}.dark-feature{grid-template-columns:1fr;gap:35px}.dark-feature h2{font-size:36px}.tab-visual{max-width:600px;width:100%;margin:auto}.reading-section{grid-template-columns:1fr;gap:30px}.privacy-section{grid-template-columns:150px 1fr;gap:25px}.privacy-orb{width:145px;height:145px}.privacy-points{grid-column:1/-1}.device-row{grid-template-columns:repeat(2,1fr)}.shortcut-section{grid-template-columns:1fr;gap:25px}.feature-layout,.help-layout{grid-template-columns:1fr;gap:20px}.feature-index,.help-categories{position:static;display:flex;flex-direction:row;overflow-x:auto;white-space:nowrap}.feature-index>b,.help-categories>b{display:none}.feature-index a,.help-filter{flex:0 0 auto}.workspace-grid{grid-template-columns:1fr}.security-grid{grid-template-columns:repeat(2,1fr)}.security-checklist{grid-template-columns:1fr;gap:10px}.platform-grid{grid-template-columns:repeat(2,1fr)}.about-manifesto{grid-template-columns:130px 1fr;gap:25px}.manifesto-mark{width:125px;height:125px;font-size:60px}.version-section{grid-template-columns:1fr}.about-data{grid-template-columns:1fr;gap:5px}}
@media(max-width:560px){body{font-size:15px}.page-shell>section,.page-shell>.feature-layout,.page-shell>.workspace-grid,.page-shell>.help-layout{padding-left:16px;padding-right:16px}.header-inner{padding:0 16px}.brand{font-size:13px}.brand-mark{width:31px;height:31px}.hero-home{padding-top:42px!important;padding-bottom:30px!important}.hero-copy h1{font-size:39px;letter-spacing:-1.5px}.hero-lead{font-size:14px}.hero-actions{flex-wrap:wrap}.button{min-height:45px;padding:0 14px;font-size:11px}.hero-art{height:330px;margin:0 -10px}.browser-window{width:94%}.orbit-one{width:370px;height:210px}.orbit-two{width:320px;height:270px}.float-note{font-size:9px;padding:7px 9px}.note-top{right:0;top:10px}.note-bottom{bottom:10px}.coordinate{display:none}.window-grid{gap:5px}.mini-tile{height:85px;padding:8px}.mini-tile strong{font-size:10px}.mini-tile small{font-size:7px}.window-tabs{font-size:8px}.window-tabs span{padding:5px}.intro-strip{padding:18px 16px}.section-block{padding-top:58px!important;padding-bottom:58px!important}.section-heading{display:block}.section-heading h2,.reading-copy h2,.shortcut-section h2{font-size:27px}.section-heading>p{margin-top:12px}.start-layout{grid-template-columns:1fr}.start-feature{min-height:270px;padding:26px}.category-grid{gap:8px}.category-item{min-height:190px;padding:15px}.category-item h3{font-size:14px}.category-item p{font-size:10px}.category-item small{font-size:8px}.dark-feature{padding-left:16px!important;padding-right:16px!important}.dark-feature h2{font-size:32px}.tab-visual{height:260px;padding:12px}.tab-rail span{font-size:9px;padding:8px}.tab-paper{height:190px;padding:20px}.tab-side{display:none}.organize-band{display:block;margin:0 16px 35px!important;padding:25px!important}.organize-mark{font-size:30px}.organize-band h2{font-size:22px}.organize-band .button{margin-top:20px}.privacy-section{grid-template-columns:90px 1fr;gap:15px}.privacy-orb{width:88px;height:88px}.privacy-orb span{font-size:30px}.privacy-orb small{font-size:6px}.privacy-copy h2{font-size:22px}.privacy-copy p{font-size:10px}.privacy-points{display:block}.privacy-points div{padding:8px 0}.device-row{grid-template-columns:1fr 1fr}.device-card{padding:13px;grid-template-columns:27px 1fr}.device-card>span{font-size:19px}.device-card strong{font-size:11px}.device-card small{font-size:8px}.device-more{grid-column:span 2;padding:12px}.shortcut-section{padding-left:16px!important;padding-right:16px!important}.key-board{padding:12px}.key-board small{font-size:8px}.faq-preview-grid{grid-template-columns:1fr}.final-cta{padding-top:55px!important;padding-bottom:55px!important}.final-cta h2{font-size:29px}.footer-main{display:block}.footer-links{margin-top:25px;gap:15px}.footer-bottom{display:block}.footer-bottom span{display:block;margin:6px 0}.page-hero{padding-top:55px!important;padding-bottom:38px!important}.page-hero h1{font-size:36px;letter-spacing:-1.5px}.page-hero>p{font-size:13px}.feature-index{margin:0 -16px;border-radius:0;padding:10px 16px}.feature-detail{padding:25px 0 38px}.feature-detail h2{font-size:22px}.detail-practice{display:block;padding:15px}.detail-practice>a{display:inline-block;margin-top:12px}.workspace-grid{padding-top:20px!important}.tool-panel{padding:17px}.tool-form{grid-template-columns:1fr}.tool-form label:first-child,.tool-form .button{grid-column:auto}.note-list{grid-template-columns:1fr}.security-lead{grid-template-columns:75px 1fr;gap:15px}.security-shield{width:72px;height:72px;font-size:28px}.security-shield small{font-size:5px}.security-lead h2{font-size:21px}.security-lead p{font-size:10px}.security-grid{grid-template-columns:1fr}.security-card{min-height:auto}.security-checklist{padding-top:25px!important;padding-bottom:25px!important}.platform-grid{grid-template-columns:1fr 1fr}.platform-grid article{padding:15px}.download-check{grid-template-columns:1fr;gap:20px}.check-table>div{font-size:10px}.help-search{padding:5px 9px}.help-search kbd{display:none}.help-layout{padding-top:20px!important}.help-categories{margin:0 -16px;border-radius:0;padding:10px 16px}.help-filter{font-size:10px;padding:8px}.about-manifesto{grid-template-columns:1fr}.manifesto-mark{width:85px;height:85px;font-size:43px;border-radius:22px}.about-manifesto h2{font-size:25px}.about-values{grid-template-columns:1fr;gap:8px}.version-section{padding-left:16px!important;padding-right:16px!important}.about-data{padding-top:50px!important}.faq-question{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.brand-logo{width:35px;height:35px;object-fit:contain;border-radius:8px}.hero-banner-image{position:absolute;inset:10% 3%;width:94%;height:80%;object-fit:contain;opacity:.18;pointer-events:none}.category-image{width:100%;height:75px;object-fit:cover;border-radius:7px;margin:8px 0 2px}.scene-strip{max-width:var(--max);margin:0 auto;padding:0 32px 15px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.scene-strip figure,.security-special-assets figure{margin:0;min-width:0}.scene-strip img,.security-special-assets img{width:100%;height:95px;object-fit:cover;border-radius:9px;background:#E7EDF5}.scene-strip figcaption,.security-special-assets figcaption{font:8px "DM Mono";color:#8794A7;margin-top:5px}.feature-image{display:block;width:100%;max-height:210px;object-fit:cover;border-radius:11px;margin:18px 0;background:#E7EDF5}.extra-feature-assets{display:flex;gap:8px;overflow:hidden;height:1px;opacity:0}.extra-feature-assets img{width:1px;height:1px}.security-special-assets{max-width:var(--max);margin:0 auto;padding:0 32px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.security-special-assets img{height:130px}@media(max-width:820px){.scene-strip{grid-template-columns:repeat(3,1fr);padding-left:22px;padding-right:22px}.security-special-assets{padding-left:22px;padding-right:22px}}@media(max-width:560px){.scene-strip{grid-template-columns:repeat(2,1fr);padding-left:16px;padding-right:16px}.scene-strip img{height:80px}.security-special-assets{padding-left:16px;padding-right:16px}.security-special-assets img{height:90px}.brand-logo{width:31px;height:31px}}

/* 91次元全新内容版式：沿用原极昼白/深空蓝/电光蓝/荧沙绿配色与prism图片文件名 */
.news-hero{min-height:600px}.news-art{height:480px}.news-board{position:relative;z-index:3;width:min(440px,88%);min-height:310px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 28px 70px rgba(24,38,65,.16);transform:rotate(-2deg);overflow:hidden}.board-top{height:43px;padding:0 17px;display:flex;align-items:center;gap:14px;background:#F6F8FC;border-bottom:1px solid var(--divider);font:10px 'DM Mono';color:#8492A7}.board-top b{color:var(--blue);font-weight:500}.board-top i{margin-left:auto;font-style:normal;letter-spacing:4px;color:#AAB7C8}.board-main{padding:32px 30px}.board-main small{font:10px 'DM Mono';letter-spacing:1px;color:var(--blue)}.board-main strong{display:block;margin-top:12px;font-size:29px;letter-spacing:-1px;color:var(--navy)}.board-main p{font-size:13px;color:var(--muted);max-width:300px}.board-tags{display:flex;gap:8px;margin-top:25px}.board-tags span{padding:7px 13px;border-radius:20px;background:var(--blue-soft);color:var(--blue);font-size:11px}.board-tags span:nth-child(2){background:var(--lime-soft);color:var(--lime-deep)}.board-tags span:nth-child(3){background:var(--ice-soft);color:var(--ice-deep)}.board-bottom{border-top:1px solid var(--divider);padding:13px 20px;display:flex;justify-content:space-between;font:9px 'DM Mono';color:#96A2B4}.board-bottom b{font-size:17px;color:var(--blue)}.news-category-grid{grid-template-columns:repeat(3,1fr)}.news-category-grid .category-item{min-height:205px}.news-dark{grid-template-columns:.9fr 1.1fr}.news-timeline{border-left:1px solid #53627A;padding-left:30px}.news-timeline>div{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.13)}.news-timeline>div:last-child{border:0}.news-timeline b{font:13px 'DM Mono';color:var(--lime)}.news-timeline span{display:flex;flex-direction:column}.news-timeline strong{color:#fff;font-size:16px}.news-timeline small{color:#AAB7C9;font-size:12px;margin-top:4px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.story-card{background:#fff;border:1px solid var(--border);border-radius:15px;overflow:hidden;padding-bottom:22px}.story-image{width:100%;height:175px;object-fit:cover;background:var(--surface-soft)}.story-meta{display:flex;gap:12px;padding:18px 20px 0;font:9px 'DM Mono';letter-spacing:.5px;color:var(--blue)}.story-meta span+span{color:#8794A7}.story-card h3{font-size:19px;line-height:1.5;color:var(--navy);padding:0 20px;margin:12px 0 8px}.story-card p{font-size:12px;line-height:1.9;padding:0 20px;margin:0;color:#718096;min-height:88px}.story-card>a{display:flex;justify-content:space-between;margin:18px 20px 0;color:var(--blue);font-size:11px;font-weight:700}.topic-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;background:var(--ice-soft);border-radius:22px;margin:30px auto!important}.topic-band-copy h2{font-size:36px;line-height:1.35;color:var(--navy);margin:15px 0}.topic-band-copy p{font-size:13px;color:#65748A;max-width:390px;margin-bottom:24px}.topic-mini-list{display:grid;gap:10px}.topic-mini-list a{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;background:#fff;padding:17px 20px;border:1px solid #DDE8ED;border-radius:10px}.topic-mini-list span{font:10px 'DM Mono';color:var(--blue)}.topic-mini-list strong{font-size:14px;color:var(--navy)}.topic-mini-list small{font-size:10px;color:#8A98A9}.page-hero{max-width:var(--max);margin:auto;padding:92px 32px 56px}.page-hero h1{max-width:850px}.page-hero>p{max-width:730px;font-size:16px;line-height:2;color:#68778C}.channel-stats{display:flex;gap:36px;margin-top:35px}.channel-stats span{font-size:11px;color:#8794A7}.channel-stats b{font:22px 'DM Mono';color:var(--blue);margin-right:7px}.channel-list{max-width:1320px;margin:auto;padding:0 32px}.channel-row{display:grid;grid-template-columns:100px 1fr .8fr;gap:35px;padding:54px 0;border-top:1px solid var(--border);scroll-margin-top:90px}.channel-index{font:24px 'DM Mono';color:var(--blue)}.channel-index small{display:block;font:9px 'DM Mono';color:#9AA6B6;margin-top:9px}.channel-copy h2{font-size:29px;line-height:1.4;color:var(--navy);margin:10px 0}.channel-copy>p{max-width:650px;font-size:13px;line-height:2;color:#69788D}.channel-action{display:flex;gap:22px;align-items:center;margin-top:22px;font-size:11px;color:#8390A2}.channel-action a{color:var(--blue);font-weight:700}.channel-visual{position:relative}.channel-image{width:100%;height:205px;object-fit:cover;border-radius:14px;background:var(--surface-soft)}.channel-visual>span{position:absolute;left:13px;bottom:13px;background:rgba(255,255,255,.92);padding:6px 11px;border-radius:5px;font-size:10px;color:var(--navy)}.cross-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cross-links a{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:7px}.cross-links b{font-size:16px;color:var(--navy)}.cross-links span{font-size:11px;color:#8190A5}.cross-links i{font-style:normal;color:var(--blue);align-self:flex-end}.topic-hero{padding-bottom:40px}.topic-featured{max-width:1256px;margin:0 auto 40px;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.topic-featured-art{position:relative}.topic-featured-image{width:100%;height:310px;object-fit:cover;border-radius:18px;background:var(--surface-soft)}.topic-featured-art>span{position:absolute;bottom:17px;left:17px;background:#fff;padding:7px 12px;border-radius:5px;font:9px 'DM Mono';color:var(--blue)}.topic-featured-copy h2{font-size:30px;line-height:1.45;color:var(--navy);margin:13px 0}.topic-featured-copy p,.topic-featured-copy li{font-size:12px;line-height:2;color:#68778C}.topic-featured-copy ul{padding-left:18px}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.topic-card{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}.topic-card-image{width:100%;height:180px;object-fit:cover;background:var(--surface-soft)}.topic-card-body{padding:0 20px 20px}.topic-card h3{font-size:18px;color:var(--navy);margin:12px 0}.topic-card p{font-size:12px;line-height:1.9;color:#748197;min-height:68px}.topic-card a{font-size:11px;font-weight:700;color:var(--blue)}.archive-note{max-width:1256px;margin:20px auto 100px;padding:42px;background:var(--navy);border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:50px;color:#fff}.archive-note h2{font-size:28px;line-height:1.5;color:#fff}.archive-note p{font-size:13px;line-height:2;color:#C2CCDA;align-self:center}.guide-method{max-width:1256px;margin:0 auto;padding:30px 32px 90px;display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.method-intro h2{font-size:34px;color:var(--navy);margin:14px 0}.method-intro p{font-size:13px;color:#77859A;line-height:2}.method-steps article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--border)}.method-steps article>b{font:18px 'DM Mono';color:var(--blue)}.method-steps h3{font-size:17px;color:var(--navy);margin:0 0 6px}.method-steps p{font-size:12px;color:#718096;line-height:1.9;margin:0}.boundary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.boundary-grid article{background:#fff;border:1px solid var(--border);padding:22px;border-radius:12px;min-height:200px}.boundary-grid article>span{font:9px 'DM Mono';color:var(--blue)}.boundary-grid h3{font-size:16px;color:var(--navy);margin:22px 0 8px}.boundary-grid p{font-size:11px;line-height:1.9;color:#7B899D}.faq-section{padding-top:50px!important}.faq-list{max-width:900px}.faq-item{background:#fff;border:1px solid var(--border);border-radius:10px;margin-bottom:9px;padding:0 20px}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:15px;padding:18px 0;color:var(--navy);font-size:13px;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font:10px 'DM Mono';color:var(--blue)}.faq-item summary b{margin-left:auto;color:var(--blue);font-size:18px}.faq-item[open] summary b{transform:rotate(45deg)}.faq-item p{font-size:12px;line-height:2;color:#718096;padding:0 25px 18px;margin:0}.about-hero{max-width:1320px;margin:auto;padding:100px 32px 95px;position:relative;min-height:470px}.about-hero h1{font-size:clamp(42px,5vw,62px);line-height:1.25;color:var(--navy);letter-spacing:-2px;margin:22px 0}.about-hero h1 em{font-style:normal;color:var(--blue)}.about-hero p{max-width:620px;font-size:15px;line-height:2;color:#68778C}.about-stamp{position:absolute;right:12%;top:110px;width:180px;height:180px;border:1px solid #C7D5E8;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--blue);font:50px 'DM Mono';transform:rotate(12deg)}.about-stamp span{font:9px/1.6 'DM Mono';letter-spacing:1px}.about-manifesto{max-width:1256px;margin:0 auto;padding:55px 32px;border-top:1px solid var(--border);display:grid;grid-template-columns:130px 1fr;gap:35px;align-items:center}.manifesto-mark{width:110px;height:110px;background:var(--navy);color:var(--lime);border-radius:30px;display:grid;place-items:center;font:38px 'DM Mono'}.about-manifesto h2{font-size:31px;line-height:1.4;color:var(--navy);margin:12px 0}.about-manifesto p{max-width:760px;font-size:13px;line-height:2;color:#718096}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-values article{background:#fff;border:1px solid var(--border);padding:28px;border-radius:13px}.about-values b{font:13px 'DM Mono';color:var(--blue)}.about-values h3{font-size:20px;color:var(--navy)}.about-values p{font-size:12px;line-height:1.9;color:#718096}.about-contact{max-width:1256px;margin:0 auto 90px;padding:38px;background:var(--lime-soft);border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:30px}.about-contact h2{font-size:25px;color:var(--navy);margin:10px 0}.about-contact p{font-size:12px;color:#64734B;max-width:650px}.news-hero .hero-banner-image{opacity:.12}.news-hero .browser-window{display:none}
@media(max-width:900px){.news-category-grid{grid-template-columns:repeat(2,1fr)}.story-grid,.topic-grid{grid-template-columns:repeat(2,1fr)}.channel-row{grid-template-columns:55px 1fr;gap:20px}.channel-visual{grid-column:2}.topic-featured,.guide-method{grid-template-columns:1fr;gap:25px}.boundary-grid{grid-template-columns:repeat(2,1fr)}.archive-note{margin-left:22px;margin-right:22px}.about-stamp{right:7%;opacity:.55}.cross-links{grid-template-columns:1fr}.topic-band{gap:25px}}
@media(max-width:600px){.news-hero{min-height:auto}.news-art{height:330px}.news-board{width:90%;min-height:250px}.board-main{padding:20px}.board-main strong{font-size:23px}.board-main p{font-size:11px}.news-category-grid,.story-grid,.topic-grid,.about-values{grid-template-columns:1fr}.news-category-grid .category-item{min-height:175px}.news-dark{display:block}.news-timeline{margin-top:35px;padding-left:18px}.story-image{height:190px}.topic-band{display:block;margin:10px 16px!important;padding:25px!important}.topic-mini-list{margin-top:25px}.topic-mini-list a{grid-template-columns:65px 1fr}.topic-mini-list small{display:none}.page-hero{padding:60px 16px 35px}.page-hero h1{font-size:35px}.channel-list{padding:0 16px}.channel-row{grid-template-columns:42px 1fr;gap:12px;padding:35px 0}.channel-copy h2{font-size:23px}.channel-visual{grid-column:2}.channel-image{height:170px}.channel-stats{gap:15px;flex-wrap:wrap}.topic-featured{padding:0 16px}.topic-featured-image{height:210px}.archive-note{display:block;padding:25px;margin:10px 16px 55px}.archive-note h2{font-size:23px}.archive-note p{font-size:12px}.guide-method{padding:20px 16px 55px}.method-intro h2{font-size:28px}.boundary-grid{grid-template-columns:1fr}.about-hero{padding:65px 16px;min-height:430px}.about-hero h1{font-size:39px}.about-stamp{position:relative;top:auto;right:auto;width:120px;height:120px;margin:25px 0 0 10px;font-size:36px}.about-manifesto{padding:40px 16px;grid-template-columns:1fr;gap:20px}.about-manifesto h2{font-size:25px}.about-values{padding-left:16px!important;padding-right:16px!important}.about-contact{display:block;margin:0 16px 55px;padding:25px}.about-contact .button{margin-top:15px}.faq-item{padding:0 13px}.faq-item summary{font-size:12px;gap:9px}.faq-item p{padding-left:20px;padding-right:10px}}

.editorial-images{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.editorial-images figure,.special-pair figure{margin:0}.editorial-image{width:100%;height:160px;object-fit:cover;border-radius:12px;background:var(--surface-soft)}.editorial-images figcaption,.special-pair figcaption{font:9px 'DM Mono';letter-spacing:.6px;color:#8794A7;margin-top:8px}.special-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.special-image{width:100%;height:210px;object-fit:cover;border-radius:12px;background:var(--surface-soft)}@media(max-width:600px){.editorial-images{grid-template-columns:repeat(2,1fr)}.editorial-image{height:110px}.special-image{height:130px}}

/* 91 Dimension: preserve the original spectrum palette while changing the editorial composition. */
.dimension-hero .hero-copy{position:relative;z-index:2}.dimension-hero .hero-art{isolation:isolate}.dimension-art .hero-glow{background:radial-gradient(circle,#DCE8FC 0,#EAF0FA 48%,transparent 72%)}.dimension-art .orbit-one{width:560px;height:300px;transform:rotate(18deg)}.dimension-art .orbit-two{width:390px;height:430px;transform:rotate(-34deg)}.dimension-art .news-board{position:relative;z-index:3;width:min(470px,90%);min-height:300px;background:linear-gradient(145deg,#fff 0%,#F0F4FC 100%);border:1px solid #D7E0ED;border-radius:20px;box-shadow:0 30px 75px rgba(24,38,65,.17);transform:rotate(2deg);overflow:hidden}.dimension-art .board-top{height:46px;padding:0 18px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--divider);font:10px 'DM Mono';color:#8492A7}.dimension-art .board-top b{font:700 11px 'Noto Sans SC';color:var(--blue)}.dimension-art .board-top i{margin-left:auto;font-size:8px;color:#A7B5C8;font-style:normal}.dimension-art .board-main{padding:27px 28px 20px}.dimension-art .board-main small{font:10px 'DM Mono';letter-spacing:1px;color:#8492A7}.dimension-art .board-main strong{display:block;font-size:29px;letter-spacing:-1px;color:var(--navy);margin:12px 0}.dimension-art .board-main p{font-size:12px;color:#718096}.dimension-art .board-tags{display:flex;gap:8px;margin-top:20px}.dimension-art .board-tags span{padding:6px 11px;border-radius:20px;background:var(--blue-soft);color:var(--blue);font-size:10px}.dimension-art .board-tags span:nth-child(2){background:var(--lime-soft);color:var(--lime-deep)}.dimension-art .board-tags span:nth-child(3){background:var(--ice-soft);color:var(--ice-deep)}.dimension-art .board-bottom{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:var(--navy);color:#D5DFEF;font:9px 'DM Mono';letter-spacing:1px}.dimension-art .board-bottom b{font-size:18px;color:var(--lime)}.dimension-category-grid .category-item{min-height:245px}.dimension-category-grid .category-image{display:block;width:100%;height:76px;object-fit:cover;border-radius:8px;margin:12px 0 10px;background:var(--surface-soft)}.dimension-category-grid .category-icon{position:absolute;right:18px;top:15px;margin:0;font-size:21px}.dimension-dark{background:var(--navy-deep)}.dimension-dark .news-timeline>div{border-color:rgba(255,255,255,.13)}.dimension-story-grid .story-card{border-radius:14px}.dimension-story-grid .story-image{width:100%;height:185px;object-fit:cover;border-radius:12px;background:var(--surface-soft)}.dimension-band{background:linear-gradient(115deg,#EDF3FC 0%,#F7F9FC 55%,#EFF7D7 100%);border-radius:20px;margin-top:15px;margin-bottom:30px}.dimension-channel-hero{background:linear-gradient(110deg,#F4F7FB 0%,#EDF3FC 65%,#EFF7D7 100%);border-radius:0 0 22px 22px}.dimension-channel-list .channel-row:nth-child(even){background:rgba(255,255,255,.5);padding-left:22px;padding-right:22px;border-radius:16px}.dimension-channel-list .channel-row:nth-child(3n) .channel-visual{transform:rotate(1.2deg)}.dimension-channel-list .channel-row:nth-child(2n) .channel-visual{transform:rotate(-1deg)}.dimension-topic-featured .topic-featured-image{height:340px}.dimension-topic-grid .topic-card:nth-child(3n+1){transform:translateY(0)}.dimension-topic-grid .topic-card:nth-child(3n+2){transform:translateY(18px)}.dimension-topic-grid .topic-card:nth-child(3n){transform:translateY(36px)}.dimension-archive{margin-top:95px}.dimension-guide-hero{background:linear-gradient(120deg,#F4F7FB,#F0EEFA 70%,#EDF8FB)}.dimension-guide-method .method-steps article:nth-child(odd){padding-left:18px;background:rgba(255,255,255,.56);border-radius:10px}.dimension-guide-method .method-steps article:nth-child(even){padding-right:18px}.dimension-about-hero{background:radial-gradient(circle at 82% 42%,#E7EEFC 0,transparent 28%)}.dimension-manifesto{background:#fff;border-radius:18px;margin-top:10px}.dimension-values article:nth-child(1){background:#E7EEFC}.dimension-values article:nth-child(2){background:#EFF7D7}.dimension-values article:nth-child(3){background:#EDF8FB}.dimension-contact{background:var(--navy);color:#fff}.dimension-contact h2{color:#fff}.dimension-contact p{color:#CBD5E4}.dimension-contact .eyebrow{color:#BBD4FF}.dimension-extra-gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dimension-extra-gallery img{width:100%;height:190px;object-fit:cover;border-radius:13px;background:var(--surface-soft)}
@media(max-width:900px){.dimension-topic-grid .topic-card:nth-child(n){transform:none}.dimension-channel-list .channel-row:nth-child(even){padding-left:0;padding-right:0}.dimension-category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.dimension-art .news-board{min-height:245px}.dimension-art .board-main{padding:19px}.dimension-art .board-main strong{font-size:23px}.dimension-category-grid .category-item{min-height:210px}.dimension-category-grid .category-image{height:68px}.dimension-story-grid .story-image{height:175px}.dimension-topic-featured .topic-featured-image{height:220px}.dimension-extra-gallery{grid-template-columns:1fr}.dimension-extra-gallery img{height:160px}}
