:root{--brand:#3d6fe0;--brand-dark:#2c56c4;--brand-soft:#e8eefc;--bg:#ffffff;--fg:#1a2233;--muted:#64748b;--border:#e2e8f0}*{box-sizing:border-box}body{margin:0;color:var(--fg);background:var(--bg)}a{color:var(--brand)}.container{max-width:1080px;margin:0 auto;padding:0 24px}nav.site-nav{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--border)}nav.site-nav .brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;text-decoration:none;color:var(--fg);white-space:nowrap}nav.site-nav .brand img{border-radius:5px;flex-shrink:0}.site-nav-right{display:flex;align-items:center;gap:28px;flex-shrink:0}.cta-button.site-nav-cta{margin-top:0;padding:9px 16px;font-size:13.5px;white-space:nowrap}.nav-hamburger{display:none;align-items:center;justify-content:center;background:none;border:none;padding:6px;margin:-6px;color:var(--fg);cursor:pointer}.nav-hamburger svg{width:22px;height:22px;display:block}.site-nav-links{display:flex;align-items:center;gap:28px}.site-nav-links a{color:var(--fg);font-weight:500;font-size:14.5px;text-decoration:none}.site-nav-links a:hover{color:var(--brand)}@media (max-width:640px){.nav-hamburger{display:flex}.cta-button.site-nav-cta{padding:8px 12px;font-size:12.5px}.site-nav-cta .cta-free-suffix{display:none}.site-nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--bg);border-bottom:1px solid var(--border);padding:4px 0 8px;box-shadow:0 8px 16px rgba(15,23,42,.08);z-index:20}.site-nav-links.open{display:flex}.site-nav-links a{padding:12px 4px;border-bottom:1px solid var(--border)}.site-nav-links a:last-child{border-bottom:none}}.hero{padding:72px 0}.hero h1{font-size:40px;line-height:1.15;margin-bottom:16px}.hero p{color:var(--muted);font-size:18px;max-width:560px}.cta-button{display:inline-block;margin-top:24px;padding:12px 24px;background:var(--brand);color:white;border-radius:10px;text-decoration:none;font-weight:600}.cta-button:hover{background:var(--brand-dark)}.cta-button-secondary{display:inline-block;margin-top:24px;padding:11px 24px;background:transparent;color:var(--brand);border:1.5px solid var(--brand);border-radius:10px;text-decoration:none;font-weight:600}.cta-button-secondary:hover{background:var(--brand-soft)}.card{border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:16px;scroll-margin-top:84px}.section-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);margin:20px 0 28px;border-bottom:1px solid var(--border)}.section-nav-links{display:flex;align-items:stretch;gap:28px;overflow-x:auto;scrollbar-width:thin}.section-nav-links a{flex:0 0 auto;display:flex;align-items:center;min-height:52px;padding:14px 0 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.section-nav-links a:hover{color:var(--brand-dark)}.section-nav-links a.active{color:var(--brand-dark);border-bottom-color:var(--brand)}.billing-toggle{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:2px;background:var(--brand-soft);border-radius:999px;padding:4px;margin:20px auto 40px}.billing-toggle button{display:flex;align-items:center;gap:7px;border:none;background:transparent;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.billing-toggle button.active{background:white;color:var(--fg);box-shadow:0 1px 3px rgba(15,23,42,.14)}.billing-toggle .save-badge{font-size:11px;padding:2px 7px}.billing-toggle .save-badge,.free-words-badge{background:#dcfce7;color:#166534;font-weight:700;border-radius:999px}.free-words-badge{display:inline-block;padding:3px 10px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pricing-card{display:flex;flex-direction:column;position:relative}.pricing-card.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.pricing-card ul{flex:1 1}.pricing-badge{position:absolute;top:-12px;left:20px;background:var(--brand);color:white;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.pill.ai{background:#fee2e2;color:#b91c1c}.pill.human{background:#dcfce7;color:#166534}.pill.mixed{background:#fef3c7;color:#92400e}.breakdown-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;margin:12px 0 8px;background:var(--border)}.breakdown-bar .seg.ai{background:#c2410c}.breakdown-bar .seg.assisted{background:#b45309}.breakdown-bar .seg.human{background:#15803d}.breakdown-legend{display:flex;gap:16px;font-size:13px;color:var(--muted);flex-wrap:wrap}.breakdown-legend .dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:4px}.breakdown-legend .dot.ai{background:#c2410c}.breakdown-legend .dot.assisted{background:#b45309}.breakdown-legend .dot.human{background:#15803d}.checked-text{white-space:pre-wrap;line-height:1.6;max-height:400px;overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff}.checked-text mark{padding:0 1px;border-radius:2px}.checked-text mark.hl-ai{background:#fecaca}.checked-text mark.hl-mixed{background:#fde68a}.equation-example{margin-top:14px;padding:20px;border-radius:10px;background:var(--brand-soft);text-align:center}.equation{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 12px;font-size:22px;font-weight:800;letter-spacing:-.01em}.equation-term{white-space:nowrap}.equation-term.ai{color:#c2410c}.equation-term.assisted{color:#b45309}.equation-term.total{color:var(--fg)}.equation-op{color:var(--muted);font-weight:700}.table-shell{margin-top:12px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.table-shell table{margin:0}.table-shell td,.table-shell th{padding:12px 16px}.table-shell thead{background:#f8fafc}.table-shell tbody tr:last-child td{border-bottom:none}.faq-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;font-weight:700;color:var(--fg);cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:hover{background:#f9fafb}.faq-item .faq-chevron{flex-shrink:0;color:var(--muted);transition:transform .15s ease}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item[open] summary{border-bottom:1px solid var(--border)}.faq-answer{padding:4px 16px 16px}.faq-answer p{margin:0;color:var(--muted)}.confidence-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.confidence-badge.high{background:#dcfce7;color:#15803d}.confidence-badge.medium{background:#fef3c7;color:#92400e}.confidence-badge.low{background:#fee2e2;color:#b91c1c}.positional-bar-wrap{margin-top:16px}.positional-bar{display:flex;height:20px;border-radius:5px;overflow:visible;border:1px solid var(--border)}.positional-bar-seg{position:relative;height:100%;cursor:default;border-right:2px solid #fff}.positional-bar-seg:last-child{border-right:none}.positional-bar-seg:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.positional-bar-seg:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.positional-bar-seg.ai{background:#fecaca}.positional-bar-seg.mixed{background:#fde68a}.positional-bar-seg.human{background:#bbf7d0}.positional-bar-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:4px}.positional-tooltip{bottom:calc(100% + 6px);background:#1a2233;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:6px;white-space:nowrap;z-index:10;pointer-events:none}.positional-tooltip,.positional-tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.positional-tooltip:after{content:"";top:100%;border:5px solid transparent;border-top-color:#1a2233}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border);font-size:14px}tr.clickable-row{cursor:pointer}tr.clickable-row:hover{background:#f9fafb}.muted{color:var(--muted)}.link-button{background:none;border:none;padding:0;color:var(--brand);text-decoration:underline;cursor:pointer;font:inherit}footer.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:24px 0;margin-top:16px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}.site-footer-links{display:flex;gap:20px}.site-footer-links a{color:var(--muted);text-decoration:none;font-weight:500}.site-footer-links a:hover{color:var(--brand);text-decoration:underline}footer.site-footer p{margin:0}.welcome-page{padding:56px 0 72px}.welcome-hero{text-align:center;max-width:520px;margin:0 auto 48px}.welcome-hero h1{font-size:32px;margin-bottom:10px}.welcome-step-full{padding:32px 0;text-align:center}.welcome-step-full h3{margin:4px 0 8px}.welcome-step-img-full{width:100%;height:auto;border-radius:10px;border:1px solid var(--border);margin-top:16px}.welcome-cta{text-align:center;margin-top:40px}.welcome-tip{display:flex;align-items:center;justify-content:center;gap:8px;max-width:480px;margin:24px auto 0;padding:12px 16px;border-radius:8px;background:var(--brand-soft);color:var(--brand-dark);font-size:13.5px;text-align:center}.welcome-tip svg{flex-shrink:0}.dashboard-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:24px 0}@media (max-width:640px){.dashboard-links{grid-template-columns:1fr}}.dashboard-link-card{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:12px;padding:18px;text-decoration:none;color:var(--fg);transition:border-color .15s,box-shadow .15s}.dashboard-link-card:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.dashboard-link-icon{flex-shrink:0;width:38px;height:38px;border-radius:9px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center}.dashboard-link-card strong{display:block;font-size:15px}.dashboard-link-chevron{margin-left:auto;color:var(--muted)}.dashboard-recent-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--fg);font-size:14px}.dashboard-recent-row:last-child{border-bottom:none}.dashboard-recent-row:hover{background:#f9fafb}.auth-page{min-height:60vh;display:flex;align-items:flex-start;justify-content:center;padding-top:64px}.auth-card-wrap{width:100%;max-width:360px;padding:0 0 40px}.auth-status{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:10px;font-size:14.5px;font-weight:600;text-align:left}.auth-status svg{width:20px;height:20px;flex-shrink:0}.auth-status.success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.auth-status.error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.connected-card{margin-top:16px;border:1px solid var(--border);border-radius:12px;overflow:hidden;text-align:left}.connected-card-row{display:flex;align-items:flex-start;gap:14px;padding:18px 20px}.connected-card-row+.connected-card-row{border-top:1px solid var(--border)}.connected-card-row-primary{background:#f0fdf4}.connected-card-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.connected-card-icon svg{width:17px;height:17px}.connected-card-icon-success{background:#dcfce7;color:#15803d}.connected-card-icon-info{background:#e2e8f0;color:var(--muted)}.connected-card-title{font-weight:700;font-size:15px;color:var(--fg);margin-bottom:3px}.connected-card-desc{color:var(--muted);font-size:14px;margin:0;line-height:1.5}.auth-mode-toggle{display:flex;gap:6px;background:var(--brand-soft);border-radius:10px;padding:4px;margin:20px 0}.auth-mode-btn{flex:1 1;padding:9px 0;border:none;border-radius:7px;background:transparent;color:var(--brand-dark);font-weight:600;font-size:14px;cursor:pointer}.auth-mode-btn.active{background:var(--brand);color:white}.google-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;background:#fff;color:var(--fg);border:1.5px solid var(--border);border-radius:10px;font-weight:600;font-size:14.5px;cursor:pointer}.google-button:hover{background:#f8fafc;border-color:#cbd5e1}.google-button:disabled{cursor:default;opacity:.7}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted);font-size:12.5px}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--border)}.feedback-page-wrap{background:#f6f8fb;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 16px}.feedback-card{width:100%;max-width:500px;background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:30px;box-shadow:0 4px 20px rgba(15,23,42,.06)}@media (max-width:560px){.feedback-card{padding:22px}}.feedback-stars{display:flex;justify-content:center;gap:4px}.feedback-reasons{display:flex;flex-direction:column;gap:8px}.feedback-reason-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;font-size:14px;min-height:44px;transition:border-color .15s,background .15s}.feedback-reason-card:hover{border-color:var(--brand)}.feedback-reason-card.selected{border-color:var(--brand);background:var(--brand-soft);font-weight:600}.feedback-reason-card input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}.feedback-reason-card input[type=checkbox]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.feedback-field-error{color:#b91c1c;font-size:12.5px;margin-top:4px}.uninstall-hero-card{border:1px solid var(--border);border-top:4px solid var(--brand);border-radius:12px;margin:0 auto 16px}.uninstall-hero-card,.uninstall-question-card{width:100%;max-width:640px;background:var(--bg);padding:26px 30px}.uninstall-question-card{border:1px solid var(--border);border-radius:12px;margin:0 auto 20px}.uninstall-answer-input{display:block;width:100%;border:none;border-bottom:1.5px solid var(--border);padding:8px 2px;margin-top:20px;font-family:inherit;font-size:15px;color:var(--fg);background:transparent}.uninstall-answer-input:focus{outline:none;border-bottom-color:var(--brand)}.uninstall-actions{max-width:640px;margin:0 auto}.check-page-status,.uninstall-actions{display:flex;align-items:center;justify-content:space-between}.check-page-status{flex-wrap:wrap;gap:8px 16px;margin:20px 0;padding:12px 16px;border-radius:10px;background:var(--brand-soft);font-size:14px}.check-page-status strong{color:var(--fg)}.check-page-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.check-page-label{font-size:14px;color:var(--muted)}.check-page-label,.check-page-upload-btn{display:flex;align-items:center;gap:6px;font-weight:600}.check-page-upload-btn{padding:8px 14px;border:1.5px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg);font-size:13.5px;cursor:pointer}.check-page-upload-btn:hover{border-color:var(--brand);color:var(--brand-dark)}.check-page-upload-btn:disabled{cursor:default;opacity:.6}.check-page-upload-error{font-size:13px;color:#b91c1c;margin:0 0 8px}.check-page-textarea-wrap{position:relative}.check-page-textarea-wrap.drag-active textarea{border-color:var(--brand);background:var(--brand-soft)}.check-page-textarea-wrap textarea{width:100%;min-height:320px;border:1px solid var(--border);border-radius:10px;padding:36px 14px 14px;font:inherit;font-size:15px;color:var(--fg);resize:vertical}.check-page-textarea-wrap textarea:focus{outline:none;border-color:var(--brand)}.check-page-textarea-counter{position:absolute;top:10px;right:12px;font-size:12px;font-weight:600;color:var(--brand);background:var(--bg);padding:3px 8px;border-radius:999px;pointer-events:none}.check-page-clear-btn{all:unset;position:absolute;right:10px;bottom:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f3f4f6;color:var(--muted);cursor:pointer}.check-page-clear-btn:hover{color:var(--fg)}.check-page-clear-btn svg{width:15px;height:15px}.check-page-hint{font-size:13px;color:var(--brand);margin:8px 0 0}.check-page-trial-exhausted{font-size:14px;font-weight:700;color:#b91c1c;margin:16px 0 0}.check-page-error{font-size:14px;color:var(--muted);margin:16px 0 0}.check-page-submit{width:100%;margin-top:16px;padding:13px;border:none;border-radius:10px;background:var(--brand);color:white;font-size:15px;font-weight:600;cursor:pointer}.check-page-submit:disabled{background:var(--border);color:var(--muted);cursor:not-allowed}.check-page-submit:hover:not(:disabled){background:var(--brand-dark)}.check-page-guide-card,.check-page-guide-main{display:flex;align-items:center;gap:14px}.check-page-guide-main{flex:1 1;min-width:0}.check-page-guide-icon{flex-shrink:0;color:var(--brand)}.check-page-guide-text{flex:1 1;min-width:0}.check-page-guide-text h3{margin:0 0 4px;font-size:15px}.check-page-guide-text p{margin:0;font-size:13.5px}.check-page-guide-link{flex-shrink:0;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--brand);white-space:nowrap}.check-page-guide-link:hover{color:var(--brand-dark)}@media (max-width:640px){.check-page-guide-card{flex-direction:column;align-items:stretch;gap:12px}.check-page-guide-link{margin-left:34px}}.account-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:600;text-decoration:none}.account-back-link:hover{text-decoration:underline}.account-card{padding:20px}.account-row{display:flex;align-items:flex-start;gap:14px}.account-row-text{flex:1 1;min-width:0}.account-row-text h3{margin:0}.account-icon{flex-shrink:0;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.account-icon-danger{background:#fee2e2;color:#b91c1c}.account-card-danger{border-color:#fecaca}.account-danger-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.account-billing-note{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px}.account-billing-note svg,.account-btn{flex-shrink:0}.account-btn{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.account-btn:disabled{cursor:not-allowed;opacity:.6}.account-btn-outline{background:var(--bg);color:var(--fg);border:1.5px solid var(--border)}.account-btn-outline:hover:not(:disabled){border-color:var(--brand);color:var(--brand-dark)}.account-btn-primary{background:var(--brand);color:white;border:none}.account-btn-primary:hover:not(:disabled){background:var(--brand-dark)}.account-btn-danger-outline{background:var(--bg);color:#b91c1c;border:1.5px solid #fecaca}.account-btn-danger-outline:hover:not(:disabled){background:#fef2f2;border-color:#b91c1c}@media (max-width:560px){.account-row{flex-wrap:wrap}.account-row .account-btn{margin-left:54px}.account-danger-footer{flex-direction:column;align-items:stretch}.account-danger-footer .account-btn{justify-content:center}}.ext-help{border:1px solid var(--border);border-radius:12px;margin:20px 0;background:var(--brand-soft)}.ext-help-summary{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.ext-help-summary::-webkit-details-marker{display:none}.ext-help-icon{flex-shrink:0;color:var(--brand);margin-top:1px}.ext-help-text{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:2px}.ext-help-text .muted{font-size:13.5px}.ext-help-toggle{flex-shrink:0;color:var(--brand);font-size:13.5px;font-weight:600;white-space:nowrap;margin-top:2px}.ext-help-toggle-closed,.ext-help-toggle-open{display:flex;align-items:center;gap:4px}.ext-help:not([open]) .ext-help-toggle-open,.ext-help[open] .ext-help-toggle-closed{display:none}.ext-help-chevron{transition:transform .15s}.ext-help[open] .ext-help-chevron{transform:rotate(180deg)}.ext-help-body{border-top:1px solid var(--border);margin-top:2px;padding:18px 18px 20px}.ext-help-body h4{margin:0 0 16px;font-size:14px}.ext-help-content{display:flex;gap:32px;flex-wrap:wrap}.ext-help-steps{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:18px}.ext-help-step{display:flex;gap:12px}.ext-help-step-num{flex-shrink:0;width:22px;height:22px;border-radius:999px;background:var(--brand);color:white;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.ext-help-step strong{display:block;font-size:14px}.ext-help-step p{margin:3px 0 0;font-size:13.5px}.ext-help-mock{flex-shrink:0;width:300px;max-width:100%}.ext-help-mock-toolbar{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.ext-help-mock-addressbar{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;background:var(--brand-soft);border-radius:6px;padding:5px 8px;font-size:12px;color:var(--muted)}.ext-help-mock-addressbar svg:last-child{margin-left:auto}.ext-help-mock-btn{position:relative;flex-shrink:0;color:var(--muted);display:flex}.ext-help-mock-puzzle{color:var(--brand)}.ext-help-mock-badge{position:absolute;top:-5px;right:-6px;width:13px;height:13px;border-radius:999px;background:var(--brand);color:white;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.ext-help-mock-dropdown{margin-top:8px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px}.ext-help-mock-dropdown-header{font-size:11.5px;font-weight:700;color:var(--muted);margin-bottom:8px}.ext-help-mock-dropdown-row{position:relative;display:flex;align-items:center;gap:8px;padding:7px 8px;border:1.5px solid var(--brand);border-radius:6px;font-size:12px}.ext-help-mock-badge-row{position:static;margin-right:-2px}.ext-help-mock-ext-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ext-help-mock-ext-icon svg{border-radius:5px}.ext-help-mock-ext-name{flex:1 1;font-weight:600}.ext-help-mock-dropdown-row svg:last-child{color:var(--muted)}.ext-help-mock-dropdown-footer{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.ext-help-caption{margin:10px 0 0;font-size:12px;text-align:center}.ext-help-final{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);color:var(--brand)}.ext-help-final svg{flex-shrink:0;margin-top:2px}.ext-help-final p{margin:0;font-size:13.5px;color:var(--fg)}@media (max-width:640px){.ext-help-summary{flex-wrap:wrap}.ext-help-toggle{margin-left:30px}}.dashboard-plan-card{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.dashboard-plan-col{min-width:0}.dashboard-plan-col:not(:first-child){padding-left:24px;border-left:1px solid var(--border)}.dashboard-plan-label{margin:0 0 6px;font-size:12.5px;color:var(--muted)}.dashboard-plan-name{margin:0 0 4px;font-size:20px;font-weight:800}.dashboard-plan-sub{margin:0;font-size:13px;color:var(--muted)}.dashboard-plan-actions{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.dashboard-credit-value{font-size:26px;font-weight:800;color:var(--brand)}.dashboard-credit-of{margin-left:4px;font-size:13px;color:var(--muted)}.dashboard-progress-track{height:6px;background:var(--border);border-radius:999px;margin:12px 0 6px;overflow:hidden}.dashboard-progress-fill{height:100%;background:var(--brand);border-radius:999px}.dashboard-progress-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.dashboard-checks-value{font-size:26px;font-weight:800}@media (max-width:720px){.dashboard-plan-card{grid-template-columns:1fr;gap:18px}.dashboard-plan-col:not(:first-child){padding-left:0;padding-top:18px;border-left:none;border-top:1px solid var(--border)}}.dashboard-view-all{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:600;font-size:13.5px}.dashboard-recent-table{padding:0}.dashboard-recent-head{display:flex;justify-content:space-between;padding:10px 20px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--border)}.dashboard-recent-preview{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.dashboard-recent-icon{flex-shrink:0;width:28px;height:28px;border-radius:7px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center}.dashboard-recent-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-recent-result{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:12px}.dashboard-recent-view{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--brand)}@media (max-width:560px){.dashboard-recent-head span:last-child,.dashboard-recent-view-label{display:none}}.support-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px;align-items:start;margin-top:24px}.support-help{min-width:0}.support-search-shell{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:52px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--muted)}.support-search-shell:focus-within{border-color:var(--brand)}.support-search-shell input{flex:1 1;min-width:0;height:50px;border:none;background:transparent;color:var(--fg);font:inherit;font-size:15px}.support-search-shell input:focus{outline:none}.support-search-shell input::-webkit-search-cancel-button{-webkit-appearance:none}.support-search-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.support-search-clear:hover{background:var(--brand-soft);color:var(--fg)}.support-topics{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.support-topic{min-height:34px;padding:7px 13px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--muted);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.support-topic:hover{background:var(--brand-soft);color:var(--brand-dark)}.support-topic[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:white}.support-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;margin:26px 0 12px}.support-section-heading h2{font-size:19px;margin:0}.support-section-heading span{font-size:13px;color:var(--muted)}.support-questions{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg)}.support-question+.support-question{border-top:1px solid var(--border)}.support-question summary{display:flex;align-items:center;gap:14px;min-height:60px;padding:16px 18px;list-style:none;color:var(--fg);font-size:14.5px;font-weight:600;cursor:pointer}.support-question summary::-webkit-details-marker{display:none}.support-question summary:hover{background:var(--brand-soft)}.support-question summary>span{min-width:0}.support-chevron{margin-left:auto;flex-shrink:0;color:var(--muted);transition:transform .15s}.support-question[open] summary{color:var(--brand-dark);background:var(--brand-soft)}.support-question[open] .support-chevron{color:var(--brand);transform:rotate(180deg)}.support-answer{padding:4px 18px 20px;font-size:14px;line-height:1.7}.support-answer p+p{margin-top:10px}.support-answer code{padding:2px 5px;border-radius:4px;background:var(--brand-soft);font-size:.94em}.support-inline-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:transparent;color:var(--brand);font-size:13px;font-weight:600;cursor:pointer;text-align:left}.support-inline-link:hover{color:var(--brand-dark);text-decoration:underline}.support-answer-note{margin-top:12px!important;font-size:12.5px}.support-list,.support-steps{margin:8px 0 12px;padding-left:20px;line-height:1.8}.support-list li+li,.support-steps li+li{margin-top:7px}.support-steps li::marker{color:var(--brand);font-weight:600}.support-mock{margin-top:16px;max-width:340px}.support-empty{padding:32px 20px;border:1px solid var(--border);border-radius:10px;text-align:center}.support-empty svg{color:var(--brand);margin-bottom:8px}.support-empty h3{margin:0;font-size:16px}.support-empty p{margin-top:8px;font-size:13px}.support-empty button{margin-top:16px}.support-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.support-sidebar{position:-webkit-sticky;position:sticky;top:20px;min-width:0}.support-contact{padding:22px 20px;border-radius:10px;background:var(--brand-soft)}.support-contact-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:8px;background:var(--bg);color:var(--brand)}.support-contact h2{font-size:18px;margin:0}.support-contact>p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.6}.support-email-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px}.support-email-address{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:10px auto 0;font-size:12px;text-decoration:none}.support-email-address:hover{text-decoration:underline}.support-contact-tip{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);font-size:12px;line-height:1.7}.support-contact-tip strong{display:block;margin-bottom:3px;color:var(--fg)}.support-quicklinks{margin-top:22px}.support-quicklinks h2{font-size:14px;margin:0 0 8px}.support-quicklink{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--border);color:var(--muted);background:transparent;font-size:13px;text-decoration:none}.support-quicklink:last-child{border-bottom:0}.support-quicklink:hover{color:var(--brand)}.support-quicklink>svg:first-child{color:var(--brand);flex-shrink:0}.support-quicklink>svg:last-child{margin-left:auto;flex-shrink:0}.support-quicklink span{flex:1 1}@media (max-width:900px){.support-layout{grid-template-columns:minmax(0,1fr);gap:26px}.support-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}}@media (max-width:600px){.support-sidebar{grid-template-columns:1fr;gap:18px}.support-question summary{padding:14px 15px;gap:10px}.support-answer{padding:4px 15px 18px}}.rs-page{--rs-blue:#0866ff;--rs-blue-dark:#0055db;--rs-navy:#101447;--rs-text:#52658f;--rs-line:#dbe8f8;--rs-pale-blue:#f1f7ff}.rs-page h2{color:var(--rs-navy);font-size:1.7rem;letter-spacing:-.025em;font-weight:730}.rs-page h3{color:var(--rs-navy);font-size:1.2rem;letter-spacing:-.015em;font-weight:700}.rs-page p{color:var(--rs-text)}.rs-page p+p{margin-top:.75rem}.rs-page a{color:var(--rs-blue-dark)}.rs-content-section{margin-top:34px;scroll-margin-top:84px}.rs-content-section:first-of-type{margin-top:26px}.rs-section-description{margin-top:5px}.rs-subsection{margin-top:25px}.rs-subsection>p{margin-top:5px}.rs-conclusion-list{margin:12px 0;padding-left:23px}.rs-conclusion-list li+li{margin-top:8px}.rs-conclusion-list strong{color:var(--rs-navy);font-weight:650}.rs-percentage-example{margin-top:15px;padding:21px 24px 19px;text-align:center;border-radius:8px;background:var(--rs-pale-blue)}.rs-equation{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:7px 15px;font-size:1.5rem;line-height:1.45;font-weight:720;letter-spacing:-.025em;color:var(--rs-navy)}.rs-equation-term{white-space:nowrap}.rs-equation .rs-ai{color:#dc3039}.rs-equation .rs-assisted{color:#aa6700}.rs-equation .rs-total{color:#182065}.rs-percentage-example>p{margin-top:5px;color:var(--rs-text)}.rs-table-shell{margin-top:12px;border:1px solid var(--rs-line);border-radius:8px;overflow:hidden}.rs-table-shell table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.rs-table-shell td,.rs-table-shell th{padding:12px 20px;vertical-align:top;border-right:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);overflow-wrap:break-word}.rs-table-shell td:last-child,.rs-table-shell th:last-child{border-right:none}.rs-table-shell tbody tr:last-child td{border-bottom:none}.rs-table-shell thead{background:#f3f7fb}.rs-table-shell th{color:var(--rs-navy);font-weight:650;font-size:.9375rem;padding-top:11px;padding-bottom:11px}.rs-category-table th:first-child{width:25%}.rs-category-table th:nth-child(2){width:75%}.rs-category-table td{vertical-align:middle}.rs-pill{display:inline-flex;justify-content:center;align-items:center;min-width:91px;padding:2px 14px;border-radius:99px;font-size:.875rem;line-height:1.7;font-weight:500}.rs-pill.rs-human{color:#186928;background:#e5fae8}.rs-pill.rs-assisted{color:#88500b;background:#fff1cc}.rs-pill.rs-ai{color:#b71f30;background:#ffe0e3}.rs-info-note{display:flex;align-items:flex-start;gap:9px;margin-top:13px;font-size:.875rem;color:var(--rs-text)}.rs-info-note svg{color:#283e85;margin-top:3px;width:18px;height:18px;flex-shrink:0}.rs-result-notes{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:19px}.rs-note-card{padding:19px 21px;border-radius:8px;background:var(--rs-pale-blue)}.rs-note-card h3{font-size:1rem;letter-spacing:-.01em;margin-bottom:7px}.rs-note-card p{margin-top:0}.rs-note-card p,.rs-note-card ul{font-size:.9375rem;line-height:1.6;color:var(--rs-text)}.rs-note-card ul{margin-top:10px;padding-left:20px}.rs-note-card li{margin-bottom:6px}.rs-note-card li:last-child{margin-bottom:0}.rs-note-card strong{color:var(--rs-navy)}.rs-steps{list-style:none;counter-reset:rs-step;padding:5px 22px;margin:14px 0 0;border-radius:8px;background:var(--rs-pale-blue)}.rs-steps li{counter-increment:rs-step;display:grid;grid-template-columns:22px minmax(0,1fr);grid-column-gap:13px;column-gap:13px;padding:15px 0;align-items:start}.rs-steps li+li{border-top:1px solid var(--rs-line)}.rs-steps li:before{content:counter(rs-step) ".";color:var(--rs-blue-dark)}.rs-steps li:before,.rs-steps strong{font-size:1rem;font-weight:650;line-height:1.55}.rs-steps strong{display:block;color:var(--rs-navy)}.rs-steps p{margin-top:3px}.rs-rewrite-examples{margin-top:28px}.rs-rewrite-examples h3{font-size:1.45rem}.rs-rewrite-examples>p{margin-top:5px}.rs-rewrite-table{background:#fbfdff}.rs-rewrite-table th{width:50%}.rs-rewrite-table td{padding-top:15px;padding-bottom:15px}.rs-writing-evidence{margin:15px 0 10px;padding:2px 0 2px 32px;border-left:3px solid #4c8dff;list-style:disc;color:var(--rs-text)}.rs-writing-evidence li{padding-left:2px;margin:3px 0}.rs-faqs{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.rs-faq{border:1px solid var(--rs-line);border-radius:7px;background:#f3f8ff;overflow:hidden}.rs-faq summary{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 20px;color:#253967;font-weight:650;font-size:1rem;cursor:pointer;list-style:none;line-height:1.45}.rs-faq summary::-webkit-details-marker{display:none}.rs-faq summary:hover{background:#eaf3ff}.rs-faq summary svg{margin-top:4px;color:var(--rs-blue);width:16px;height:16px;transition:transform .15s ease;flex-shrink:0}.rs-faq[open] summary{padding-bottom:4px}.rs-faq[open] summary svg{transform:rotate(180deg)}.rs-faq-answer{padding:0 20px 15px}.rs-faq-answer p{color:var(--rs-text)}.rs-faq-answer p+p{margin-top:11px}.rs-faq-answer strong{color:#294c88;font-weight:650}.rs-bottom-cta{margin:27px 0 8px;padding:28px 30px;border-radius:8px;background:var(--rs-pale-blue)}.rs-bottom-cta h2{font-size:1.65rem}.rs-bottom-cta p{margin-top:10px;color:var(--rs-text)}@media (max-width:640px){.rs-page h2{font-size:1.5rem}.rs-page h3{font-size:1.18rem}.rs-content-section{margin-top:30px}.rs-percentage-example{padding:20px 13px}.rs-equation{font-size:1.25rem;gap:4px 10px}.rs-equation .rs-total{flex-basis:100%}.rs-result-notes{gap:10px}.rs-note-card{padding:18px}.rs-table-shell thead{display:none}.rs-table-shell table,.rs-table-shell tbody{display:block;width:100%}.rs-table-shell tbody tr{display:block;border-bottom:1px solid var(--rs-line);padding:15px 17px}.rs-table-shell tbody tr:last-child{border-bottom:none}.rs-table-shell td{display:block;padding:0;border:0}.rs-table-shell td+td{margin-top:10px}.rs-table-shell td[data-label]:before{content:attr(data-label);display:block;color:var(--rs-navy);font-size:.875rem;font-weight:650;margin-bottom:2px}.rs-steps{padding:5px 16px}.rs-steps li{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:14px 0}.rs-rewrite-examples h3{font-size:1.35rem}.rs-writing-evidence{padding-left:26px}.rs-faq summary{padding:14px 15px;gap:12px}.rs-faq-answer{padding:0 15px 15px}.rs-bottom-cta{padding:26px 20px}.rs-bottom-cta h2{font-size:1.5rem}}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}