*{box-sizing:border-box}body{margin:0;background:#edf6f1;color:#164e3f;font-family:Arial,sans-serif;font-size:16px}button,input{font:inherit}button{background:#22775d;color:white;border:1px solid #22775d;border-radius:8px;padding:10px 16px;cursor:pointer}button.secondary{background:#fff;color:#164e3f}button:disabled{opacity:.5;cursor:default}input{border:1px solid #a5c8b7;border-radius:7px;padding:10px;background:white;color:#153d32}label{gap:7px}form,label{display:grid}form{gap:16px;margin:20px 0}.login{max-width:470px;margin:8vh auto;padding:30px;background:white;border:1px solid #bbd7c9;border-radius:18px;box-shadow:0 8px 30px #164e3f12}.login h1{font-size:28px}.login>button{width:100%}.row{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.purpose{font-size:14px;line-height:1.5;color:#506f62}.workspace{padding:16px}header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 12px 18px}header strong{font-size:25px}.badge{display:inline-block;margin-inline-start:12px;padding:6px 10px;border-radius:20px;background:#d7ece0;font-size:13px}.cloudbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;background:white;padding:15px;border-radius:12px;border:1px solid #b9d5c6}.cloudbar label{min-width:220px}.cloudbar .purpose{flex-basis:100%;margin:0}.save-state{font-size:14px}.status{min-height:20px;margin:12px}details{background:white;padding:12px;border-radius:10px;margin:10px 0}summary{cursor:pointer;font-weight:700}iframe{display:block;width:100%;height:calc(100vh - 250px);min-height:650px;border:1px solid #b9d5c6;border-radius:12px;background:#f4faf7}.frame-wrap{position:relative}.blocked iframe{pointer-events:none}.busy-overlay{position:absolute;inset:0;background:#ffffffa8;display:grid;place-items:center;font-size:24px}button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #d6a645;outline-offset:3px}@media(max-width:600px){.workspace{padding:8px}.login{margin:24px 12px;padding:22px}header strong{font-size:22px}.cloudbar label{width:100%}iframe{min-height:800px}}.sync-status{display:flex;gap:15px;align-items:center;padding:8px 12px;font-size:14px;min-height:38px}iframe{height:calc(100vh - 155px)}.usage-panel{margin:12px;padding:14px;border:1px solid #d5dce8;border-radius:10px;overflow-x:auto}.usage-panel summary{cursor:pointer;font-weight:700}.usage-panel table{border-collapse:collapse;width:100%;margin:16px 0}.usage-panel caption{text-align:right;font-weight:700;padding:8px 0}.usage-panel td,.usage-panel th{padding:8px;text-align:right;border-bottom:1px solid #d5dce8}.usage-panel p{line-height:1.6}.busy-overlay{inset:0 0 auto;background:#fff8df;border-bottom:1px solid #d6a645;border-radius:12px 12px 0 0;padding:12px;font-size:18px;min-height:50px;pointer-events:none}.working-recovery{direction:rtl;width:min(900px,94vw);max-height:90vh;overflow:auto;border:2px solid #22775d;border-radius:14px;padding:22px;color:#164e3f;background:#fff}.working-recovery::backdrop{background:#143b30aa}.working-recovery p{line-height:1.6}.working-recovery h2{margin-top:0}.recovery-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px}.recovery-comparison section{padding:12px;border:1px solid #bbd7c9;border-radius:8px;min-width:0}.recovery-comparison ol{padding-inline-start:24px}.recovery-text{white-space:pre-wrap;overflow-wrap:anywhere}.recovery-warning{background:#fff8df;padding:10px;border:1px solid #d6a645;border-radius:8px}@media(max-width:600px){.recovery-comparison{grid-template-columns:1fr}}html{direction:ltr;scrollbar-gutter:stable}body{direction:rtl;background:#f6f8f5;color:#203e35}a{color:#206f57;text-underline-offset:4px}p{line-height:1.85}.site-header{background:#fff;border-bottom:1px solid #dce7df;padding:18px 3vw;position:relative;z-index:30}.brand{font-size:27px;font-weight:800;color:#164e3f;text-decoration:none}.brand span{display:block;font-size:11px;font-weight:400;margin-top:4px}.site-header nav{display:flex;gap:6px;flex-wrap:wrap}.site-header nav a{display:block;padding:10px 12px;text-decoration:none;font-size:15px;border-radius:8px}.site-header a[aria-current=page]{background:#e4efe7;font-weight:700}.account-menu{position:relative;margin:0;padding:10px;border:1px solid #dce7df}.account-menu[open]{box-shadow:0 10px 24px #143c3015}.account-menu a{display:block;padding:10px}.site-body{max-width:1460px;margin:auto;min-height:65vh;padding:24px 3vw 48px}.home-hero{max-width:970px;padding:65px 0 50px}.home-hero h1{font-size:clamp(32px,4vw,56px);line-height:1.3;max-width:800px;letter-spacing:-1.2px}.home-hero>p:not(.eyebrow){max-width:800px;font-size:21px;line-height:1.9}.eyebrow{font-size:14px;color:#4f7563;font-weight:700}.feature-grid,.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.price-card,.sheet{background:#fff;border:1px solid #dae4de;border-radius:18px;padding:28px;margin:18px 0}.reading{max-width:880px;margin:25px auto;padding:40px}.reading p{font-size:18px}.reading h2{margin-top:34px;font-size:22px}.page-intro{max-width:870px;margin:30px auto;text-align:center}.page-intro h1{font-size:40px}.price-card{display:flex;flex-direction:column;margin:0}.price-card h3{font-size:26px;margin:0}.price-card .price{font-size:42px;font-weight:700;margin:20px 0}.price small{font-size:16px;font-weight:400}.price-card ul{padding-inline-start:20px;line-height:2.1}.price-card>button{margin-top:auto}.terms-check{display:flex;align-items:flex-start;font-size:14px;line-height:1.7;margin:15px 0}.terms-check input{margin-top:5px}.purchase-status{font-size:14px;margin-bottom:0}.expiry-notice,.notice{padding:15px;border:1px solid #dedbc2;background:#fffcef;border-radius:10px;font-size:15px}.custom-pack{max-width:820px;margin:36px auto}.custom-pack>label{max-width:440px}.custom-pack .price-card{max-width:460px}.site-footer{border-top:1px solid #dce7df;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 4vw;background:white}.site-footer div{display:flex;gap:24px;flex-wrap:wrap}.contact-address{font-size:24px;display:inline-block}.workspace{padding:0}.workspace>header{display:none}.workspace iframe{height:800px;min-height:0;border:0}.workspace-usage{margin:0;background:transparent}.workspace-usage>summary{font-size:14px}.workspace-usage .usage-panel{margin:0}.sheet form{max-width:500px}.guide-toc{display:flex;gap:12px;flex-wrap:wrap;padding:14px;background:#eaf1eb;border-radius:12px}.guide-section{scroll-margin-top:20px}.guide-section h2{margin-top:0}.guide-section img{max-width:100%;border:1px solid #ddd;border-radius:10px}.guide-section audio,.guide-section video{max-width:100%}[hidden]{display:none!important}@media(max-width:900px){.site-header{align-items:flex-start}.site-header nav{order:3;width:100%}.feature-grid,.price-grid{grid-template-columns:1fr}.reading{padding:24px}.home-hero{padding-top:25px}.site-body{padding:18px 14px}.price-card{max-width:620px;width:100%;margin-inline:auto}.site-header nav a{padding:8px;font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.guide-section figure{margin:20px 0}.guide-section figcaption{font-size:13px;color:#5c7166;line-height:1.6}.studio-modal-active{overflow:hidden!important}.account-menu-panel{position:absolute;top:100%;inset-inline-end:0;min-width:220px;background:#fff;border:1px solid #dce7df;border-radius:10px;padding:10px;box-shadow:0 10px 24px #143c3022;z-index:60}.monthly-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-tagline{font-size:28px!important;font-weight:700}.strong-link{font-weight:700;text-decoration:underline}.workspace>.purpose,.workspace>.sync-status,.workspace>.workspace-usage{display:none}.workspace>.sync-status:has(button){display:flex}.login-dialog{position:fixed;inset:5vh auto auto 50%;transform:translateX(-50%);z-index:100;max-height:90vh;overflow:auto;margin:0;width:min(470px,94vw)}.login-backdrop{position:fixed;inset:0;background:transparent;z-index:99}.guest-intro{padding:12px;background:#e4efe7;border-radius:8px}.contact-form textarea{font:inherit;min-height:160px;border:1px solid #a5c8b7;border-radius:7px;padding:10px}.contact-inbox{overflow-wrap:anywhere}.contact-inbox article{border-top:1px solid #dae4de;padding:12px 0}.custom-pack [role=alert]{color:#b02424}@media(max-width:1100px){.monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.monthly-grid{grid-template-columns:1fr}}.usage-panel table.allowance-group{table-layout:fixed}.usage-panel .allowance-group td,.usage-panel .allowance-group th{overflow-wrap:anywhere}@media(max-width:600px){.usage-panel .allowance-group caption,.usage-panel .allowance-group tbody,.usage-panel table.allowance-group{display:block}.usage-panel .allowance-group thead{display:none}.usage-panel .allowance-group tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0;border-bottom:1px solid #d5dce8}.usage-panel .allowance-group td,.usage-panel .allowance-group th{padding:4px;border-bottom:0;font-size:14px}.usage-panel .allowance-group td:last-child,.usage-panel .allowance-group th{grid-column:1/-1}.usage-panel .allowance-group td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:4px}}.usage-panel .usage-section{border:1px solid #a5c8b7;border-radius:12px;padding:14px;margin:18px 0;background:#fff;overflow-x:auto}.usage-panel .usage-section table{margin:0}.usage-panel .usage-plans-link{text-align:center;font-size:20px}.account-plan-actions{justify-content:space-between;align-items:center;flex-wrap:nowrap}.login-dialog>.login-close{position:absolute;top:12px;inset-inline-start:12px;width:36px;height:36px;padding:0;font-size:28px;line-height:1;border:0;background:transparent}.login-dialog h1{margin-top:32px}.account-identity{display:flex;align-items:center;gap:10px;max-width:100%}.account-email{font-size:12px;min-width:0;max-width:min(220px,45vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-login-dialog{padding-top:60px}.feature-grid>.home-feature-action{grid-column:1;grid-row:2}.site-header{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.site-header>.brand{justify-self:start}.site-header>nav{justify-self:center}.site-header>#accountLoginButton,.site-header>.account-identity{justify-self:end;min-width:0}.account-identity .account-menu{flex-shrink:0;white-space:nowrap}.account-login-dialog{width:min(470px,calc(100% - 16px));inset:var(--account-login-top,90px) auto auto var(--account-login-left,3vw);transform:none;max-height:var(--account-login-height,calc(100vh - 100px))}@media(max-width:1100px){.site-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-header>nav{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%}}.plans-login-dialog{inset:var(--plans-login-top,50%) auto auto var(--plans-login-left,50%);transform:translate(-50%,-50%);max-height:var(--plans-login-height,calc(100dvh - 16px));width:min(470px,var(--plans-login-width,calc(100% - 16px)))}.creation-login-dialog{inset:var(--creation-login-top,8px) auto auto var(--creation-login-left,8px);transform:none;max-height:calc(100dvh - 16px);width:min(470px,calc(100vw - 16px))}.creation-login-dialog .registration-intro{font-size:13px;margin:30px 0 8px}.creation-login-dialog h1{margin-top:8px}