:root{--ink:#25233a;--muted:#6f6c7d;--purple:#6c63ce;--purple-dark:#574eb9;--lav:#eeecff;--paper:#fff;--line:#e8e6ed;--bg:#f7f6f3;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfaf8;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}button,a{outline-offset:3px}button{cursor:pointer}.logo{letter-spacing:-1px;align-items:center;gap:9px;font-size:22px;display:flex}.logo-mark{align-items:end;gap:2px;width:24px;height:24px;display:flex}.logo-mark i{background:#6d64d6;border-radius:4px;width:6px;display:block}.logo-mark i:first-child{height:14px}.logo-mark i:nth-child(2){background:#8c84e8;height:21px}.logo-mark i:nth-child(3){background:#e07b55;height:17px}.btn{background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:650;display:inline-flex}.btn.primary{background:var(--purple);color:#fff;box-shadow:0 7px 18px #675fc52c}.btn.primary:hover{background:var(--purple-dark)}.btn.ghost{background:#fff;border:1px solid #dedce5}.btn.big{border-radius:12px;padding:15px 21px}.btn.small{padding:8px 12px;font-size:13px}.nav{justify-content:space-between;align-items:center;max-width:1220px;height:74px;margin:auto;padding:0 28px;display:flex}.nav nav{gap:34px;display:flex}.nav a{color:#5e5b69;font-size:14px;text-decoration:none}.landing{overflow:hidden}.hero{text-align:center;background:radial-gradient(circle at 50% 35%,#f3f0ff 0,#0000 35%),linear-gradient(#fbfaf8,#f7f4f1);min-height:790px;padding:78px 24px 0}.eyebrow{color:#655dc6;letter-spacing:.07em;text-transform:uppercase;background:#f0edff;border:1px solid #e3dfff;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.hero h1{font-family:var(--serif);letter-spacing:-4px;margin:26px 0 20px;font-size:76px;font-weight:500;line-height:.98}.hero h1 em{color:#6d65c9;font-weight:400}.hero>p{color:#666371;max-width:660px;margin:0 auto;font-size:18px;line-height:1.7}.hero-actions{justify-content:center;align-items:center;gap:20px;margin:27px auto 40px;display:flex}.hero-actions>span{color:#777380;align-items:center;gap:7px;font-size:12px;display:flex}.hero-canvas{max-width:920px;height:460px;margin:auto;position:relative}.canvas-window{text-align:left;background:#fff;border:1px solid #e5e1df;border-radius:14px;height:450px;position:absolute;top:20px;left:100px;right:100px;overflow:hidden;box-shadow:0 30px 70px #4b405025}.window-top{color:#777;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:45px;padding:0 17px;font-size:12px;display:flex}.dots{gap:5px;display:flex}.dots i{background:#e5e2e8;border-radius:50%;width:7px;height:7px}.window-body{height:100%;display:flex}.side-pages{background:#f7f6f7;border-right:1px solid #eceaec;width:72px;padding:18px 14px}.side-pages i{background:#fff;border:1px solid #e6e2e7;border-radius:2px;height:46px;margin-bottom:10px;display:block}.side-pages i.active{border:2px solid #8b82de}.paper-demo{background:#fff;width:450px;min-height:340px;margin:25px auto;padding:49px 55px;box-shadow:0 4px 24px #45404c17}.paper-kicker{color:#837bdc;letter-spacing:.16em;font-size:9px;font-weight:700}.paper-demo h3{font:500 37px/1.07 var(--serif);letter-spacing:-1px;margin:16px 0}.paper-demo>p{font:15px/1.55 var(--serif);color:#716e76}.paper-demo hr{border:0;border-top:1px solid #ddd7d3;margin:26px 0}.demo-cols{grid-template-columns:1fr 1fr;gap:35px;display:grid}.demo-cols b{text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:block}.demo-cols span{font:11px/1.5 var(--serif);color:#777;margin-top:7px;display:block}.float-card{z-index:3;text-align:left;background:#fff;border:1px solid #ebe8ed;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 35px #4d465825}.float-card b{font-size:11px;display:block}.float-card small{color:#888;margin-top:3px;font-size:9px;display:block}.fc-one{top:120px;left:5px}.fc-one>svg{color:#44a980}.fc-two{top:285px;right:7px}.mini-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mini-icon.lavender{background:var(--lav);color:#736bd1}.mini-icon.mint{color:#269979;background:#e6f6f0}.tools-section{max-width:1320px;margin:auto;padding:130px 5%}.section-heading{text-align:center;margin-bottom:50px}.section-heading>span,.section-tag,.library-title span,.modal-head span{letter-spacing:.16em;color:#746dcc;font-size:10px;font-weight:800}.section-heading h2,.local-copy h2,.pricing h2{font:500 48px/1.08 var(--serif);letter-spacing:-2px;margin:13px 0}.section-heading p{color:var(--muted);max-width:590px;margin:0 auto;line-height:1.6}.tool-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tool-card{border-radius:20px;min-height:470px;padding:27px 27px 0;overflow:hidden}.tool-card.document{background:#f0eeff}.tool-card.spreadsheet{background:#e6f5ef}.tool-card.presentation{background:#fff0e9}.type-icon{width:38px;height:38px;color:var(--c);background:var(--p);border-radius:10px;flex:none;place-items:center;display:grid}.tool-card h3{font:500 27px var(--serif);margin:17px 0 8px}.tool-card p{color:#666472;min-height:63px;font-size:13px;line-height:1.6}.tool-card button,.section-row>button,.text-btn{background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:12px;font-weight:700;display:flex}.tool-mock{background:#fff;border-radius:9px 9px 0 0;height:240px;margin-top:25px;padding:34px;box-shadow:0 12px 35px #4a44501a}.line{background:#e8e6ea;border-radius:3px;height:6px;margin-bottom:12px}.line.short{background:#958edf;width:25%;height:4px}.line.title{background:#393647;width:80%;height:13px}.line.title.small{width:55%;margin-bottom:29px}.line.medium{width:65%}.mock-sheet{grid-template-columns:24px 1.4fr 1fr 1fr;padding:0;display:grid}.mock-sheet i{border-bottom:1px solid #e5ece8;border-right:1px solid #e5ece8;padding:10px 5px;font-size:9px;font-style:normal}.mock-sheet i:nth-child(-n+4),.mock-sheet i:nth-child(4n+1){color:#888;text-align:center;background:#f4f7f6}.mock-sheet i.sum{background:#ecf7f2;font-weight:700}.mock-slide{color:#fff;background:#2c2a40;height:160px;padding:27px;position:relative}.mock-slide span{letter-spacing:.16em;color:#d9a088;font-size:8px}.mock-slide b{font:500 25px/1.1 var(--serif);margin-top:27px;display:block}.mock-slide i{background:#e07b55;width:48px;height:4px;position:absolute;bottom:18px;right:20px}.slide-dots{text-align:center;margin-top:13px}.slide-dots i{background:#d5d1d4;border-radius:50%;width:5px;height:5px;margin:3px;display:inline-block}.slide-dots i.active{background:#e07b55;border-radius:5px;width:13px}.local-section{color:#fff;background:#29273b;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;min-height:590px;padding:70px max(8%,50vw - 590px);display:grid}.local-art{place-items:center;height:400px;display:grid;position:relative}.orbit{border:1px solid #ffffff12;border-radius:50%;position:absolute}.o1{width:380px;height:380px}.o2{width:290px;height:290px}.device{background:#1f1e2e;border:8px solid #454258;border-radius:14px;width:270px;height:190px;padding:8px;box-shadow:0 30px 50px #131220}.device-screen{color:#333;background:#faf9f7;height:100%;padding:17px}.device-screen .logo{transform-origin:0 0;transform:scale(.7)}.device-files{gap:7px;margin-top:22px;display:flex}.device-files i{background:#eeecff;border-radius:4px;flex:1;height:77px}.device-files i:nth-child(2){background:#e1f5ed}.device-files i:nth-child(3){background:#ffebe2}.lock{background:#7169d6;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:absolute;bottom:60px;right:18%;box-shadow:0 8px 30px #0004}.local-copy .section-tag{color:#afa8ff}.local-copy h2{font-size:49px}.local-copy>p{color:#bbb8c5;max-width:520px;line-height:1.7}.tick-list{gap:13px;margin:28px 0;display:grid}.tick-list span{align-items:center;gap:10px;font-size:13px;display:flex}.tick-list svg{color:#b4aff6;background:#4a465d;border-radius:50%;width:19px;height:19px;padding:3px}.local-copy .text-btn{color:#fff;font-size:13px}.pricing{text-align:center;background:#f5f1ed;padding:120px 20px}.pricing>p{max-width:600px;color:var(--muted);margin:0 auto 28px;line-height:1.65}footer{align-items:center;gap:30px;height:120px;padding:0 max(5%,50vw - 590px);display:flex}footer p{color:#777;flex:1;font-size:13px}footer>span{color:#8a8790;font-size:11px}.loader{color:#777;align-content:center;place-items:center;gap:20px;height:100vh;display:grid}.app-header{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:relative}.brand-button,.icon-btn{background:0 0;border:0;padding:7px}.app-header-actions{align-items:center;gap:12px;display:flex}.local-pill{color:#347f66;background:#f1f7f4;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.workspace{background:#f9f8f6;min-height:100vh}.workspace-shell{grid-template-columns:210px 1fr;max-width:1440px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--line);min-height:calc(100vh - 64px);padding:29px 18px;position:relative}.sidebar button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:3px;padding:10px;font-size:12px;display:flex}.sidebar button svg:last-child{color:#aaa;margin-left:auto}.sidebar button:hover,.sidebar .active{color:#5d55bc;background:#eeecf7}.side-label{letter-spacing:.14em;color:#9b98a1;margin:27px 10px 8px;font-size:9px;font-weight:700}.storage-note{color:#39715f;background:#f0f5f2;border-radius:10px;padding:14px;position:absolute;bottom:25px;left:20px;right:20px}.storage-note b{margin-left:5px;font-size:10px}.storage-note p{color:#668075;margin:7px 0 0;font-size:9px;line-height:1.5}.library{min-width:0;padding:54px clamp(30px,5vw,75px) 100px}.library-title{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}.library-title h1{font:500 42px var(--serif);letter-spacing:-1.5px;margin:10px 0 3px}.library-title p{color:#777;margin:0;font-size:13px}.quick-start{margin-bottom:50px}.section-row{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-row h2{font:500 19px var(--serif);margin:0}.section-row h2 span{color:#999;background:#eee;border-radius:12px;margin-left:5px;padding:3px 7px;font:11px sans-serif}.section-row>button{color:#6b63c5}.quick-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.quick{text-align:left;background:#fff;border:1px solid #e5e3e7;border-radius:11px;align-items:center;gap:12px;min-height:95px;padding:16px;display:flex;box-shadow:0 3px 12px #3d384508}.quick:hover{border-color:#aaa3e9;transform:translateY(-1px)}.quick>span:nth-child(2){flex:1}.quick b,.quick small{display:block}.quick b{margin-bottom:5px;font-size:12px}.quick small{color:#8b8892;font-size:9px}.quick>svg{color:#aaa}.template-page{background:#f4ede4;border-radius:3px;width:38px;height:50px;padding:10px 7px}.template-page i{background:#c9bcae;height:3px;margin-bottom:5px;display:block}.file-tools{align-items:center;gap:10px;display:flex}.search{background:#fff;border:1px solid #dedce3;border-radius:8px;align-items:center;gap:6px;width:180px;height:34px;padding:0 9px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.search button{background:0 0;border:0;padding:2px}.filters{background:#eceaec;border-radius:8px;padding:3px;display:flex}.filters button{background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:9px}.filters button.active{background:#fff;box-shadow:0 1px 4px #3332}.file-list{background:#fff;border:1px solid #e6e4e7;border-radius:11px}.file-head,.file-row{grid-template-columns:42px minmax(200px,1.7fr) minmax(110px,.7fr) minmax(110px,.7fr) 40px;align-items:center;display:grid}.file-head{color:#929099;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #eceaec;height:38px;font-size:9px}.file-head span:first-child{grid-column:2}.file-row{border-bottom:1px solid #f0eef0;min-height:70px;padding:7px 0}.file-row:last-child{border:0}.file-row>.type-icon{width:32px;height:32px;margin-left:10px}.file-name button{background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.file-name small{color:#999;margin-top:4px;font-size:9px;display:block}.file-name input{border:1px solid #8279df;border-radius:5px;width:85%;padding:5px}.row-type,.row-time{color:#74717c;font-size:10px}.row-time{align-items:center;gap:5px;display:flex}.more{position:relative}.more>button{background:0 0;border:0;padding:8px}.context-menu{z-index:3;background:#fff;border:1px solid #e4e2e7;border-radius:9px;width:135px;padding:5px;position:absolute;top:30px;right:20px;box-shadow:0 12px 30px #3333}.context-menu button{background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px;font-size:11px;display:flex}.context-menu button:hover{background:#f3f1f4}.context-menu .danger{color:#c24f4f}.empty{text-align:center;border:1px dashed #dad7dd;border-radius:11px;padding:60px}.empty>div{color:#6e67c9;background:#eeecf7;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.empty h3{font:500 19px var(--serif);margin-bottom:5px}.empty p{color:#888;font-size:11px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25222e91;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfaf8;border-radius:16px;box-shadow:0 30px 90px #1117}.create-modal{width:min(750px,95vw);padding:29px}.modal-head{justify-content:space-between;display:flex}.modal-head h2{font:500 30px var(--serif);margin:8px 0 3px}.modal-head p{color:#777;margin:0;font-size:12px}.modal-head button{background:0 0;border:0;align-self:start}.template-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:27px;display:grid}.template-card{text-align:left;background:#fff;border:1px solid #e6e3e6;border-radius:10px;padding:10px}.template-card:hover{border-color:#928ae2;transform:translateY(-2px)}.template-card>b,.template-card>span{margin:8px 4px 3px;display:block}.template-card>b{font-size:12px}.template-card>span{color:#888;font-size:9px}.template-preview{border-radius:6px;height:105px;padding:17px}.template-preview .type-icon{width:26px;height:26px}.template-preview i{background:#fffa;width:70%;height:4px;margin-top:9px;display:block}.template-preview.lavender{background:#e7e3ff}.template-preview.lilac{background:#eee5f2}.template-preview.sand{background:#f0e9dd}.template-preview.mint{background:#dcf3e9}.template-preview.sea{background:#ddf0f0}.template-preview.peach{background:#fbe3d8}.confirm-modal{text-align:center;width:390px;padding:35px}.warn{color:#cf624e;background:#fff0ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.confirm-modal h2{font:500 22px var(--serif)}.confirm-modal p{color:#777;font-size:12px;line-height:1.5}.confirm-modal>div:last-child{justify-content:center;gap:8px;margin-top:22px;display:flex}.danger-btn{color:#fff;background:#cc584c}.toast{color:#fff;z-index:100;background:#292737;border-radius:30px;align-items:center;gap:7px;padding:11px 17px;font-size:11px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #1115}.editor-wrap{background:#f1f0f2;flex-direction:column;height:100vh;display:flex;overflow:hidden}.editor-header{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:12px;height:62px;padding:0 18px;display:flex}.editor-header>.logo{border-right:1px solid #e7e5e9;padding-right:8px}.title-edit{flex:1}.title-edit input{border:0;outline:0;min-width:240px;font-size:12px;font-weight:650;display:block}.title-edit span{color:#6e9b86;align-items:center;gap:3px;margin-top:2px;font-size:9px;display:flex}.editor-actions{gap:7px;display:flex}.toolbar,.sheet-toolbar,.slides-toolbar{background:#fbfbfb;border-bottom:1px solid #dedde1;flex:none;align-items:center;gap:4px;height:48px;padding:0 20px;display:flex}.toolbar button,.sheet-toolbar>button,.slides-toolbar>button{background:0 0;border:0;border-radius:5px;padding:7px}.toolbar button:hover,.sheet-toolbar>button:hover,.slides-toolbar>button:hover{background:#eceaf0}.toolbar>i,.sheet-toolbar>i,.slides-toolbar>i{background:#dedce1;width:1px;height:21px;margin:0 6px}.tool-select{border:1px solid #dedce2;border-radius:6px;justify-content:space-between;width:110px;padding:7px 9px;font-size:10px;display:flex}.toolbar-info{color:#999;margin-left:auto;font-size:9px}.doc-editor,.sheet-editor,.slides-editor{flex-direction:column;flex:1;min-height:0;display:flex}.doc-canvas{padding:35px;overflow:auto}.ruler{background:#fff;border-bottom:1px solid #e5e3e6;justify-content:space-around;width:760px;height:20px;margin:0 auto;display:flex}.ruler span{border-left:1px solid #c6c3ca;height:5px}.doc-page{width:760px;min-height:960px;font:16px/1.8 var(--serif);color:#34313b;background:#fff;outline:none;margin:0 auto;padding:85px 95px;box-shadow:0 4px 20px #37323f16}.doc-page h1{font:500 42px/1.15 var(--serif);letter-spacing:-1.5px;margin:0 0 29px}.doc-page h2{font:500 25px var(--serif);margin:35px 0 8px}.doc-page blockquote{color:#625d70;border-left:3px solid #7b73d5;margin:30px 0;padding:7px 20px;font-style:italic}.formula{background:#fff;border:1px solid #dedde2;border-radius:5px;flex:1;align-items:center;height:32px;margin-left:13px;display:flex}.formula b{border-right:1px solid #e4e2e5;padding:0 12px;font-size:10px}.formula span{font:italic 14px var(--serif);color:#777;padding:0 10px}.formula input{border:0;outline:0;flex:1;font-size:11px}.grid-scroll{background:#fff;flex:1;overflow:auto}.sheet-grid{align-content:start;min-width:1020px;display:grid}.corner,.col-head,.row-head,.cell{border-bottom:1px solid #e1e5e4;border-right:1px solid #e1e5e4;height:34px}.corner,.col-head,.row-head{text-align:center;color:#777;z-index:2;background:#f2f4f3;padding-top:10px;font-size:9px;position:sticky}.col-head{top:0}.corner{z-index:3;top:0;left:0}.row-head{left:0}.cell{position:relative}.cell input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 8px;font-size:11px}.cell.selected{outline-offset:-1px;z-index:1;outline:2px solid #5bba92}.cell.header-cell{background:#f8faf9;font-weight:700}.sheet-tabs{background:#f5f5f5;border-top:1px solid #ddd;align-items:center;height:40px;padding:0 10px;display:flex}.sheet-tabs button{background:0 0;border:0;padding:8px 15px;font-size:10px}.sheet-tabs button.active{background:#fff;border-bottom:2px solid #36a77d}.sheet-tabs span{color:#888;margin-left:auto;padding-right:10px;font-size:9px}.present-btn{align-items:center;gap:6px;display:flex;color:#fff!important;background:#6c63ce!important;padding:7px 13px!important}.slides-work{flex:1;grid-template-columns:210px 1fr;min-height:0;display:grid}.slide-strip{background:#f8f7f7;border-right:1px solid #dedce0;padding:15px 12px;overflow:auto}.slide-strip>button{text-align:left;background:0 0;border:0;border-radius:5px;gap:8px;width:100%;margin-bottom:7px;padding:6px;display:flex}.slide-strip>button>span{color:#888;width:14px;font-size:9px}.slide-strip>button>div{color:#fff;background:#302e42;width:135px;height:76px;padding:14px;overflow:hidden}.slide-strip>button.active{background:#e7e4fb}.slide-strip b{font:500 11px var(--serif);display:block}.slide-strip small{white-space:pre-line;color:#bbb;font-size:5px}.slide-strip .add-slide{color:#777;border:1px dashed #ccc;justify-content:center;padding:12px;font-size:10px}.slide-stage{flex-direction:column;align-items:center;padding:35px;display:flex;overflow:auto}.slide-card{aspect-ratio:16/9;color:#fff;background:#302e42;width:min(900px,90%);min-width:600px;padding:8% 9%;position:relative;box-shadow:0 10px 35px #312e3e2b}.slide-number{letter-spacing:.15em;color:#dd9275;font-size:10px}.slide-title,.slide-body{resize:none;color:#fff;background:0 0;border:1px solid #0000;outline:none;width:80%;display:block}.slide-title:focus,.slide-body:focus{border-color:#fff3}.slide-title{font:500 clamp(30px,4vw,62px)/1.06 var(--serif);height:145px;margin-top:8%}.slide-body{color:#d4d1dc;white-space:pre-line;height:100px;font-size:clamp(11px,1.3vw,18px);line-height:1.7}.slide-accent{background:#df7550;width:20%;height:7px;position:absolute;bottom:13%;right:9%}.slide-bottom{color:#888;justify-content:space-between;width:min(900px,90%);min-width:600px;margin-top:12px;font-size:9px;display:flex}.slide-bottom button{color:#888;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.presenter{z-index:99;background:#171621;place-items:center;display:grid;position:fixed;inset:0}.presenter>button{color:#fff;background:#ffffff12;border:0;border-radius:7px;gap:5px;padding:10px;display:flex;position:absolute;top:20px;right:25px}.present-slide{aspect-ratio:16/9;color:#fff;background:#302e42;width:min(1050px,82vw);padding:8%;position:relative}.present-slide>span{color:#df8b6e;font-size:12px}.present-slide h1{font:500 64px/1.06 var(--serif);max-width:700px}.present-slide p{white-space:pre-line;color:#d5d1dc;font-size:20px;line-height:1.6}.present-slide i{background:#df7550;width:20%;height:8px;position:absolute;bottom:12%;right:9%}.present-nav{color:#fff;align-items:center;gap:20px;display:flex;position:absolute;bottom:20px}.present-nav button{color:#fff;background:#ffffff12;border:0;border-radius:50%;width:40px;height:40px}.present-nav span{font-size:11px}@media (max-width:900px){.nav nav{display:none}.hero{padding-top:55px}.hero h1{font-size:58px}.tool-grid{grid-template-columns:1fr}.tool-card{grid-template-columns:1fr 1.2fr;min-height:300px;display:grid}.tool-mock{margin-top:0}.local-section{grid-template-columns:1fr;gap:30px;padding:70px 10%}.local-art{height:300px}.workspace-shell{grid-template-columns:1fr}.sidebar{display:none}.quick-grid{grid-template-columns:1fr 1fr}.file-tools{flex-direction:column;align-items:flex-end}.slides-work{grid-template-columns:170px 1fr}.slide-strip>button>div{width:100px}.slide-stage{padding:20px}.editor-actions .ghost span{display:none}}@media (max-width:600px){.nav{padding:0 16px}.nav .btn{font-size:0}.nav .btn svg{width:19px}.hero{min-height:700px;padding-left:16px;padding-right:16px}.hero h1{letter-spacing:-2.5px;font-size:45px}.hero>p{font-size:15px}.hero-actions{flex-direction:column}.canvas-window{left:0;right:0}.side-pages{display:none}.paper-demo{transform-origin:top;transform:scale(.78)}.float-card{display:none}.tools-section{padding:80px 16px}.section-heading h2,.local-copy h2,.pricing h2{font-size:37px}.tool-card{min-height:470px;display:block}.local-section{padding:60px 20px}.local-art{margin:-30px;transform:scale(.8)}.pricing{padding:80px 20px}footer{flex-wrap:wrap;height:auto;padding:30px 20px}footer p{min-width:60%}.app-header{padding:0 14px}.local-pill{display:none}.library{padding:35px 15px 70px}.library-title{align-items:start}.library-title h1{font-size:34px}.library-title .btn{padding:10px;font-size:0}.quick-grid{grid-template-columns:1fr}.files-row{flex-direction:column;align-items:flex-start}.file-tools{align-items:stretch;width:100%}.search{width:100%}.filters{overflow:auto}.file-head{display:none}.file-row{grid-template-columns:45px 1fr 38px}.row-type,.row-time{display:none}.template-grid{grid-template-columns:1fr 1fr}.create-modal{max-height:90vh;padding:20px;overflow:auto}.editor-header .logo{display:none}.title-edit input{width:140px;min-width:0}.editor-actions .btn span{display:none}.doc-canvas{zoom:.62;padding:14px}.toolbar{overflow:auto}.toolbar-info{display:none}.slides-toolbar{overflow:auto}.slides-work{display:block}.slide-strip{border-bottom:1px solid #ddd;height:110px;display:flex}.slide-strip>button{flex:0 0 140px;width:140px}.slide-strip .add-slide{height:80px}.slide-stage{justify-content:center;height:calc(100vh - 220px);overflow:auto}.slide-card,.slide-bottom{min-width:520px}.present-slide h1{font-size:36px}.present-slide p{font-size:14px}.sheet-toolbar{padding:0 8px}.sheet-toolbar>button,.sheet-toolbar>i{display:none}}@media print{.editor-header,.toolbar,.sheet-toolbar,.slides-toolbar,.slide-strip,.slide-bottom,.sheet-tabs{display:none!important}.editor-wrap,.doc-editor,.doc-canvas,.sheet-editor,.slides-editor,.slides-work,.slide-stage{background:#fff;height:auto;padding:0;overflow:visible}.doc-page{box-shadow:none;width:100%;min-height:0;padding:20mm}.ruler{display:none}.slide-card{width:100%;min-width:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-grid{min-width:0}.presenter{display:none}}
