.toki-page{--toki-ink:#20283a;--toki-muted:#647085;--toki-blue:#315fe9;--toki-orange:#cf4929;color:var(--toki-ink);max-width:1200px;margin:auto;padding:20px 32px 0}.toki-page *{box-sizing:border-box}.toki-page a,.toki-page button{touch-action:manipulation}.toki-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding:58px 0 90px;display:grid}.toki-wordmark{align-items:center;gap:10px;margin-bottom:40px;display:flex}.toki-wordmark>img{border-radius:12px;width:44px;height:44px}.toki-wordmark>span:nth-child(2){letter-spacing:-2px;font-size:34px;font-weight:850}.toki-dot{color:#ef7451}.toki-mac{letter-spacing:1.6px;color:var(--toki-muted);border-left:1px solid #d7dce6;margin-left:10px;padding-left:20px;font-size:9px}.toki-page .toki-kicker{letter-spacing:1.8px;color:var(--toki-blue);font-size:10px;font-weight:750;line-height:1.5}.toki-page h1{letter-spacing:-3px;max-width:580px;margin:17px 0 23px;font-size:clamp(44px,4.7vw,68px);font-weight:750;line-height:1.04}.toki-intro{color:var(--toki-muted);max-width:490px;font-size:17px;line-height:1.75}.toki-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:29px;display:flex}.toki-free-button,.toki-page .toki-buy{color:var(--toki-ink);cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:15px 19px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.toki-page .toki-buy{background:var(--toki-blue);border-color:var(--toki-blue);color:#fff;box-shadow:0 6px 18px #315fe922}.toki-page button:disabled{opacity:.55;cursor:default}.toki-page a:focus-visible,.toki-page button:focus-visible,.toki-page summary:focus-visible{outline-offset:4px;outline:3px solid #e9a33a}.toki-page .toki-assurance{color:var(--toki-muted);margin-top:14px;font-size:11px}.toki-proof{color:var(--toki-muted);border-top:1px solid #e3e7ef;flex-wrap:wrap;gap:19px;margin-top:27px;padding-top:19px;font-size:10px;display:flex}.toki-demo{min-width:0;padding:32px 0 50px;position:relative}.toki-demo-orbit{filter:blur(18px);background:radial-gradient(at 20% 20%,#dce8ff 0,#0000 55%),radial-gradient(at 90% 80%,#ffe1d3 0,#0000 60%);border-radius:42%;position:absolute;inset:0 -15px}.toki-demo-window{background:#f8f9fc;border:1px solid #fff;border-radius:22px;padding:23px;position:relative;transform:rotate(-2deg);box-shadow:0 25px 65px #283f7126,0 3px 10px #283f710a}.toki-demo-top{justify-content:space-between;align-items:center;display:flex}.toki-demo-top>span:first-child{gap:5px;display:flex}.toki-demo-top i{background:#d9dde5;border-radius:50%;width:7px;height:7px}.toki-demo-top strong{letter-spacing:-1.3px;font-size:26px}.toki-demo-top strong span{color:#ed7655}.toki-demo-top>span:last-child{color:#8792a6}.toki-demo-caption{letter-spacing:1.5px;color:#7b879c;justify-content:space-between;margin:29px 0 14px;font-size:8px;font-weight:700;display:flex}.toki-demo-caption span{letter-spacing:0;font-size:8px;font-weight:400}.toki-demo-tools{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toki-demo-tile{background:#fff;border:1px solid #e7eaf1;border-radius:15px;padding:19px 14px;position:relative}.toki-tool-symbol{border-radius:15px;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:22px;font-size:30px;display:flex;box-shadow:inset 0 0 0 5px #ffffff35}.toki-blue{color:#426eea;background:#e1eaff}.toki-orange{color:#ee7947;background:#ffe1cc}.toki-demo-tile small{color:#617ba5;background:#f1f5fe;border-radius:4px;padding:4px 5px;font-size:8px;position:absolute;top:19px;right:13px}.toki-demo-tile:nth-child(2) small{color:#bf633b;background:#fff0e8}.toki-demo-tile h3{letter-spacing:-.25px;margin:0 0 7px;font-size:13px}.toki-demo-tile p{color:#8490a2;font-size:10px;line-height:1.7}.toki-tile-link{color:#496ecd;margin-top:22px;font-size:9px;display:block}.toki-demo-tile:nth-child(2) .toki-tile-link{color:#c86c4c}.toki-demo-recent{align-items:center;gap:12px;padding:18px 10px;display:flex}.toki-recent-icon{color:#7891d2;font-size:23px}.toki-demo-recent strong{font-size:10px}.toki-demo-recent p{color:#8d97a6;margin:5px 0;font-size:9px}.toki-demo-recent>span:last-child{color:#92a0b7;background:#fff;border:1px solid #e6e9ef;border-radius:5px;margin-left:auto;padding:4px;font-size:10px}.toki-demo-bottom{color:#929eaf;border-top:1px solid #e7eaf0;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.toki-floating-note{background:#fff8ed;border:1px solid #f7dfbc;border-radius:13px;align-items:center;gap:12px;max-width:90%;padding:15px 20px;display:flex;position:absolute;bottom:11px;right:0;transform:rotate(2deg);box-shadow:0 8px 25px #9b703510}.toki-floating-note>span{color:#c58027;font-size:26px}.toki-floating-note strong{font-size:11px}.toki-floating-note p{color:#9b805f;margin:4px 0 0;font-size:9px}.toki-tool-section,.toki-plans{border-top:1px solid #e4e8ef;padding:65px 0}.toki-section-heading{margin-bottom:35px}.toki-page h2{letter-spacing:-1.6px;margin:14px 0;font-size:clamp(30px,3.5vw,43px);line-height:1.1}.toki-section-heading>p:last-child{color:var(--toki-muted);font-size:14px}.toki-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.toki-feature{background:#f3f6fd;border:1px solid #e1e7f4;border-radius:20px;padding:27px}.toki-feature-1{background:#fff5ef;border-color:#f5e2d6}.toki-feature-2{background:#f3f6f4;border-color:#e0e8e3}.toki-feature-number{color:#75819a;letter-spacing:1px;font-size:9px}.toki-feature-glyph{color:#5078d9;margin:25px 0 16px;font-size:35px}.toki-feature-1 .toki-feature-glyph{color:#d77548}.toki-feature-2 .toki-feature-glyph{color:#5e8a75}.toki-feature h3{letter-spacing:-.6px;font-size:19px;line-height:1.25}.toki-feature p{color:#657286;font-size:13px;line-height:1.8}.toki-plan-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.toki-free-plan,.toki-page .toki-pro-plan{border:1px solid #dfe5ee;border-radius:22px;max-width:none;margin:0;padding:36px}.toki-free-plan h3{letter-spacing:-.6px;max-width:300px;margin:19px 0;font-size:25px;line-height:1.2}.toki-free-price,.toki-pro-price{letter-spacing:-2px;margin:25px 0;font-size:51px;font-weight:750}.toki-free-price span,.toki-pro-price span{letter-spacing:0;color:var(--toki-muted);font-size:13px;font-weight:400}.toki-page ul{margin:25px 0;padding:0;list-style:none}.toki-page li{border-bottom:1px solid #e5e9ef;padding:10px 0;font-size:12px}.toki-page li:before{content:"✓";color:var(--toki-blue);margin-right:11px}.toki-free-plan>p:last-child{color:var(--toki-muted);font-size:11px}.toki-page .toki-pro-plan{background:#eef3ff;border-color:#cfdafa}.toki-pro-plan h2{letter-spacing:-.6px;font-size:25px;line-height:1.2}.toki-pro-plan>p{color:var(--toki-muted);font-size:12px;line-height:1.75}.toki-pro-plan .toki-kicker{color:var(--toki-blue)}.toki-pro-plan .toki-buy{width:100%}.toki-purchase-error{color:#a23b2c;max-width:450px;font-size:12px;line-height:1.5}.toki-compact-purchase{max-width:100%}.toki-details{border-top:1px solid #e4e8ef;grid-template-columns:1fr 1fr;gap:70px;padding:65px 0;display:grid}.toki-details p{color:var(--toki-muted);font-size:13px;line-height:1.85}.toki-details a,.toki-help a{color:var(--toki-blue);font-size:12px}.toki-faq details{border-bottom:1px solid #e4e8ef;padding:20px 0}.toki-faq summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.toki-help{text-align:center;background:#f5f7fc;border-radius:24px;margin:10px 0 60px;padding:45px 15px 65px}.toki-help p{color:var(--toki-muted);font-size:13px}.toki-help a{margin:15px 13px 0;display:inline-block}.toki-demo *{pointer-events:none}.toki-demo{-webkit-user-select:none;user-select:none}@media (max-width:950px){.toki-hero{gap:26px}.toki-demo-window{padding:17px}.toki-page h1{font-size:50px}.toki-demo-tile{padding:14px 10px}.toki-tool-symbol{width:43px;height:43px}.toki-mac{display:none}}@media (max-width:760px){.toki-page{padding:0 20px}.toki-hero{grid-template-columns:1fr;gap:24px;padding:35px 0 55px}.toki-wordmark{margin-bottom:28px}.toki-page h1{letter-spacing:-2.5px;max-width:480px;font-size:52px}.toki-intro{font-size:16px}.toki-demo{width:100%;max-width:480px;margin:auto;padding-inline:8px}.toki-feature-grid{grid-template-columns:1fr}.toki-feature{padding:24px}.toki-feature-glyph{margin:18px 0 12px}.toki-plan-grid,.toki-details{grid-template-columns:1fr}.toki-details{gap:20px}.toki-tool-section,.toki-plans,.toki-details{padding:45px 0}.toki-free-plan,.toki-page .toki-pro-plan{padding:27px}.toki-demo-caption{font-size:7px}.toki-demo-caption span{display:none}.toki-demo-orbit{inset:0}.toki-page h2{font-size:34px}.toki-page .toki-pro-plan h2{font-size:25px}}@media (prefers-reduced-motion:no-preference){.toki-free-button,.toki-buy{transition:transform .18s,box-shadow .18s}.toki-free-button:hover,.toki-buy:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 20px #315fe920}}@media (max-width:370px){.toki-page{padding-inline:16px}.toki-page h1{font-size:44px}.toki-hero-actions{grid-template-columns:1fr;display:grid}.toki-free-button,.toki-compact-purchase .toki-buy{width:100%}.toki-demo-window{padding:14px}.toki-demo-tools{gap:8px}.toki-demo-tile small{font-size:7px}.toki-demo-tile h3{font-size:11px}.toki-demo-tile p{font-size:9px}.toki-floating-note{padding:12px;right:2px}.toki-floating-note strong{font-size:10px}}
.v2-product-registration{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:24px;max-width:600px;margin:35px auto;padding:clamp(24px,5vw,44px)}.v2-product-registration h1{letter-spacing:-1.5px;margin:16px 0;font-size:clamp(32px,6vw,46px);line-height:1.1}.v2-product-registration p{color:var(--v2-muted);line-height:1.7}.v2-product-registration form{gap:14px;margin:28px 0;display:grid}.v2-product-registration input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--v2-line);background:var(--v2-bg);width:100%;min-width:0;color:inherit;font:inherit;border-radius:12px;padding:13px 15px}.v2-product-registration label{font-size:15px}.v2-registration-check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.v2-registration-check input{flex-shrink:0;margin-top:5px}.v2-registration-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v2-product-registration [role=alert]{color:#b33b32}.v2-product-registration button{cursor:pointer}.v2-product-registration button:disabled{opacity:.6;cursor:wait}
