@font-face{font-family:DM Sans;src:url(/en-assets/dm-sans-0.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:DM Sans;src:url(/en-assets/dm-sans-2.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Instrument Serif;src:url(/en-assets/instrument-serif-0.ttf)format("truetype");font-display:swap;font-weight:400}.en-site{--canvas:#f7f7f3;--surface:#fff;--ink:#1d211d;--muted:#656c65;--line:#dddcd4;--accent:#2f6d53;--soft:#e4f0e9;--warm:#eee9df;background:var(--canvas);color:var(--ink);min-height:100vh;font-family:DM Sans,system-ui,sans-serif}.en-site *{box-sizing:border-box}.en-site a{color:inherit}.en-header{border-bottom:1px solid var(--line);align-items:center;gap:32px;max-width:1180px;height:78px;margin:auto;padding:0 24px;display:flex}.en-brand{align-items:center;gap:10px;font-size:20px;text-decoration:none;display:flex}.en-brand img{width:27px;height:27px}.en-header>nav{gap:26px;margin-left:auto;display:flex}.en-header>nav a,.en-footer a{color:var(--muted);font-size:14px;text-decoration:none}.en-account{align-items:center;gap:10px;display:flex}.en-myboards,.en-signin,.en-primary,.en-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 19px;font-weight:600;text-decoration:none;display:inline-flex}.en-myboards{color:var(--accent);border:1px solid var(--accent)}.en-signin,.en-primary{background:var(--accent);color:#fff}.en-signin{gap:8px}.en-account details{position:relative}.en-account summary{cursor:pointer;font-size:14px;list-style:none}.en-account details>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;width:230px;padding:16px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 32px #1d211d18}.en-account small{color:var(--muted);overflow-wrap:anywhere}.en-account button{background:var(--warm);cursor:pointer;border:0;border-radius:9px;min-height:40px}.en-menu{margin-left:auto;display:none;position:relative}.en-menu summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.en-menu nav{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;width:210px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 14px 34px #1d211d20}.en-menu a{padding:10px;text-decoration:none}.en-hero{text-align:center;max-width:920px;margin:auto;padding:104px 24px 92px}.en-kicker{letter-spacing:.13em;color:var(--accent);font-size:12px;font-weight:700}.en-hero h1{margin:20px 0;font:400 clamp(52px,7vw,86px)/.96 Instrument Serif,serif}.en-hero h1 em{color:var(--accent);font-style:italic}.en-hero>p:not(.en-kicker){color:var(--muted);max-width:680px;margin:0 auto 30px;font-size:19px;line-height:1.65}.en-hero>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.en-secondary{border:1px solid var(--line);background:#fff}.en-hero small{color:var(--muted);margin-top:20px;display:block}.en-demo{background:#edf2ed;padding:84px 24px}.en-demo>header,.en-library-teaser>header{text-align:center;max-width:720px;margin:0 auto 36px}.en-demo h2,.en-cloud h2,.en-library-teaser h2,.en-steps h2,.en-faq h2,.en-final h2{margin:10px 0 14px;font:400 clamp(38px,5vw,58px)/1.02 Instrument Serif,serif}.en-demo>header>span,.en-library-teaser header>p{color:var(--muted);font-size:16px}.en-workspace{grid-template-columns:1.15fr .85fr;gap:20px;max-width:1180px;margin:auto;display:grid}.en-board-demo,.en-notepad{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px;box-shadow:0 10px 28px #1d211d0b}.en-board-demo nav{gap:8px;margin-bottom:14px;display:flex;overflow:auto}.en-board-demo nav button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:0 14px}.en-board-demo nav button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.en-board-demo>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.en-message{text-align:left;border:1px solid var(--line);cursor:pointer;min-height:150px;color:var(--ink);background:#fbfbf8;border-radius:15px;padding:15px}.en-message:hover{border-color:var(--accent);transform:translateY(-1px)}.en-message>span{justify-content:space-between;gap:8px;display:flex}.en-message i{color:var(--accent);font-size:13px;font-style:normal}.en-message p{color:var(--muted);font-size:14px;line-height:1.48}.en-notepad{flex-direction:column;display:flex}.en-notepad header{justify-content:space-between;align-items:center;display:flex}.en-notepad button{color:var(--accent);background:0 0;border:0;min-height:40px}.en-notepad textarea{border:1px solid var(--line);resize:none;min-height:350px;color:var(--ink);border-radius:13px;flex:1;margin-top:10px;padding:16px;font:16px/1.6 inherit}.en-notepad>p{color:var(--muted);min-height:20px;font-size:13px}.en-cloud{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:100px 24px;display:grid}.en-cloud>div>p:not(.en-kicker){color:var(--muted);margin-bottom:25px;font-size:17px;line-height:1.65}.en-cloud img{border-radius:20px;width:100%;height:auto}.en-library-teaser,.en-steps,.en-faq{max-width:1180px;margin:auto;padding:88px 24px}.en-library-teaser{border-top:1px solid var(--line)}.en-library-teaser>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.en-library-teaser article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.en-library-teaser article>span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.en-library-teaser h3{font-size:21px}.en-library-teaser article>p{color:var(--muted);line-height:1.5}.en-library-teaser ul{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.4}.en-library-teaser article>a{color:var(--accent);margin-top:10px;font-weight:600;display:inline-block}.en-library-teaser>.en-secondary{width:max-content;margin:28px auto 0}.en-steps{text-align:center}.en-steps ol{grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none;display:grid}.en-steps li{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;padding:28px;display:grid}.en-steps li b{color:var(--accent);font:36px Instrument Serif}.en-steps li span{color:var(--muted);line-height:1.5}.en-faq{max-width:800px}.en-faq details{border-top:1px solid var(--line);padding:20px 0}.en-faq summary{cursor:pointer;font-weight:600}.en-faq details p{color:var(--muted);line-height:1.6}.en-final{text-align:center;background:var(--ink);color:#fff;padding:90px 24px}.en-final img{filter:brightness(0)invert();width:42px}.en-final p{color:#c8cec8;font-size:17px}.en-final .en-primary{color:var(--ink);background:#fff}.en-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;max-width:1180px;min-height:140px;margin:auto;padding:30px 24px;display:grid}.en-footer>div{gap:5px;display:grid}.en-footer>div span,.en-footer small{color:var(--muted);font-size:13px}.en-footer nav{gap:18px;display:flex}.en-footer small{grid-column:1/-1}.en-board-library{max-width:1180px;margin:auto;padding-top:50px}.en-board-library .library-intro h1,.en-board-library .library-recommended h2{font-family:Instrument Serif,serif;font-weight:400}.en-board-library .library-grid>article{background:#fff}.en-board-library .library-primary{background:var(--accent)}@media (max-width:900px){.en-header>nav,.en-account{display:none}.en-menu{display:block}.en-workspace,.en-cloud{grid-template-columns:1fr}.en-cloud{gap:34px}.en-library-teaser>div,.en-steps ol{grid-template-columns:1fr 1fr}.en-footer{grid-template-columns:1fr}.en-footer nav{flex-wrap:wrap;margin:20px 0}}@media (max-width:600px){.en-header{height:66px;padding:0 16px}.en-hero{padding:70px 18px 64px}.en-hero h1{font-size:49px}.en-demo{padding:62px 14px}.en-board-demo>div{grid-template-columns:1fr}.en-message{min-height:120px}.en-notepad textarea{min-height:280px}.en-cloud,.en-library-teaser,.en-steps,.en-faq{padding:66px 18px}.en-library-teaser>div,.en-steps ol{grid-template-columns:1fr}.en-footer{padding:28px 18px}.en-board-library{padding:26px 14px}.en-board-library .library-grid{grid-template-columns:1fr}.en-site .library-card-actions>*{min-height:44px}}@media (max-width:360px){.en-hero h1{font-size:43px}.en-primary,.en-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.en-site *{scroll-behavior:auto!important;transition:none!important}}.en-mobile-myboards{min-height:44px;color:var(--accent);align-items:center;margin-left:auto;font-weight:700;text-decoration:none;display:none}.en-final img{filter:none}@media (max-width:900px){.en-mobile-myboards{display:flex}.en-menu{margin-left:0}}.en-site .en-signin,.en-site .en-primary{color:#fff}.en-site .en-final .en-primary{color:var(--ink)}.en-workspace>*{min-width:0}.en-region-button,.en-footer-region,.en-menu nav button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.en-region-button:hover,.en-footer-region:hover,.en-menu nav button:hover{color:var(--accent)}.en-footer-region{justify-self:end;font-size:13px}.en-region-portal{z-index:1000;position:relative}.en-region-backdrop{background:#18201999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.en-region-dialog{width:min(560px,100%);max-height:min(720px,100dvh - 40px);color:var(--ink);background:#fff;border-radius:22px;padding:24px;overflow:auto;box-shadow:0 28px 80px #0004}.en-region-dialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.en-region-dialog header span,.library-localized-note>span{color:var(--accent);letter-spacing:.09em;font-size:12px;font-weight:700}.en-region-dialog h2{margin:8px 0;font:400 38px/1.05 Instrument Serif,serif}.en-region-dialog header>button{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;width:44px;height:44px;font-size:24px}.en-region-dialog>p{color:var(--muted);line-height:1.5}.en-region-dialog ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.en-region-dialog li button{border:1px solid var(--line);text-align:left;width:100%;min-height:68px;color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.en-region-dialog li button[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.en-region-dialog li button:disabled{opacity:.7}.en-region-dialog li span{gap:3px;display:grid}.en-region-dialog li small,.en-region-dialog li em{color:var(--muted);font-style:normal}.en-board-library .library-region-card{border:1px solid var(--line);background:var(--soft);text-align:left;width:100%;min-height:76px;color:var(--ink);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.en-board-library .library-region-card span{gap:4px;display:grid}.en-board-library .library-region-card small{color:var(--accent);letter-spacing:.08em;font-weight:700}.en-board-library .library-region-card em{color:var(--accent);font-style:normal;font-weight:600}.library-localized-note{border:1px solid var(--line);background:#f7f8f4;border-radius:18px;margin:30px 0 20px;padding:24px}.library-localized-note h2{margin:8px 0;font:400 34px/1.05 Instrument Serif,serif}.library-localized-note p{color:var(--muted);max-width:720px;line-height:1.55}.library-localized-note a{color:var(--accent);font-weight:700}.en-board-library .library-modal ol li{padding-right:92px;position:relative}.en-board-library .library-modal ol li>button{border:1px solid var(--line);min-width:68px;min-height:38px;color:var(--accent);background:#fff;border-radius:999px;font-weight:700;position:absolute;top:12px;right:12px}@media (max-width:900px){.en-footer-region{justify-self:start}.en-menu nav button{text-align:left;min-height:44px}.en-region-dialog h2{font-size:32px}}@media (max-width:520px){.en-board-library .library-modal ol li{padding-bottom:58px;padding-right:14px}.en-board-library .library-modal ol li>button{inset:auto 12px 10px}.en-region-backdrop{padding:10px}.en-region-dialog{max-height:calc(100dvh - 20px);padding:18px}}
