:root{color:#18211f;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#ffffffd1;border-bottom:1px solid #dfe5dd;align-items:center;gap:12px;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.topbar>div:last-child{flex-direction:column;display:flex}.topbar strong{font-size:18px}.topbar span{color:#67706c;font-size:12px}.brand-mark{color:#fff;background:#235b4b;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}main{width:min(1180px,100% - 40px);margin:0 auto}.hero{grid-template-columns:1.5fr .75fr;align-items:end;gap:44px;padding:72px 0 44px;display:grid}.eyebrow{color:#2e725e;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:800}h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.hero-copy{color:#58625e;max-width:760px;font-size:18px;line-height:1.65}.privacy-card{color:#fff;background:#1f332d;border-radius:24px;gap:16px;padding:24px;display:flex;box-shadow:0 24px 70px #1f332d29}.privacy-card p{color:#cbd8d3;margin:8px 0 0;font-size:14px;line-height:1.5}.shield{color:#1f5c49;background:#b9f3d7;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.workspace,.results{margin-bottom:44px}.tabs{background:#dfe6de;border-radius:14px 14px 0 0;gap:6px;width:max-content;padding:5px;display:flex}.tabs button{color:#5d6763;background:0 0;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.tabs button.active{color:#1f332d;background:#fff;box-shadow:0 4px 14px #0000000f}.panel{background:#fff;border:1px solid #dfe5dd;border-radius:0 22px 22px;padding:28px;box-shadow:0 18px 50px #293b3412}.step-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.step{align-items:flex-start;gap:16px;display:flex}.step p{color:#6a746f;margin:5px 0 0}.step-number{color:#58625e;background:#edf1ec;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.step-number.done{color:#1e6a50;background:#d7f4e6}.divider{background:#edf0ec;height:1px;margin:24px 0}.button-group{gap:10px;display:flex}.primary,.secondary,.ghost{white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:12px 17px;font-weight:800}.primary{color:#fff;background:#245d4d}.secondary{color:#245d4d;background:#eaf2ed;border-color:#cfe0d7}.ghost{color:#53605b;background:#fff;border-color:#d8dfda}.upload-panel{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.upload-panel h2,.results h2{letter-spacing:-.03em;margin:0;font-size:34px}.upload-panel p{color:#65706b;line-height:1.6}.dropzone{background:#f7faf7;border:1.5px dashed #9bb0a6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;transition:all .2s;display:flex}.dropzone:hover{background:#f0f7f3;border-color:#2e725e}.dropzone input{display:none}.upload-icon{color:#2d705d;font-size:28px}.dropzone small{color:#7a847f}.notice{border-radius:12px;margin-top:14px;padding:13px 16px}.working{color:#2a6655;background:#edf4f0}.regional{color:#735b17;background:#fff8df;border:1px solid #eadb9f;margin:0 0 24px}.error{color:#9a3a2e;background:#fff0ee}.results{background:#fff;border:1px solid #dfe5dd;border-radius:24px;padding:30px}.results-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.results-header>div:first-child{max-width:660px}.results-header p{color:#67716d;line-height:1.55}.metrics{gap:12px;display:flex}.metric{background:#f3f7f3;border-radius:14px;flex-direction:column;min-width:112px;padding:14px;display:flex}.metric strong{font-size:24px}.metric span{color:#71807a;font-size:12px}.filters{grid-template-columns:1fr 220px;gap:12px;margin:28px 0 20px;display:grid}.filters input,.filters select{color:#26332f;background:#fff;border:1px solid #d9e0da;border-radius:12px;width:100%;padding:13px 14px}.term-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.term-card{background:#fcfdfc;border:1px solid #e1e6e2;border-radius:17px;padding:18px}.term-title-row{justify-content:space-between;gap:14px;display:flex}.term-card h3{overflow-wrap:anywhere;margin:0;font-size:20px}.term-card h3+span{color:#79847f;font-size:12px}.term-card>p{color:#56615c;min-height:48px;line-height:1.5}.count{color:#22614e;background:#e7f3ec;border-radius:999px;height:max-content;padding:4px 9px;font-size:12px;font-weight:800}.term-meta{flex-wrap:wrap;gap:8px;display:flex}.term-meta span{color:#65706b;background:#f0f3f0;border-radius:999px;padding:5px 8px;font-size:11px}details{margin-top:14px}summary{cursor:pointer;color:#2b6b59;font-size:13px;font-weight:700}details ul{color:#67716d;padding-left:18px;font-size:12px;line-height:1.5}footer{color:#75807b;text-align:center;padding:8px 20px 36px;font-size:13px}@media (width<=860px){.hero,.upload-panel{grid-template-columns:1fr}.hero{padding-top:48px}.results-header,.step-row{flex-direction:column;align-items:stretch}.metrics{width:100%}.metric{flex:1}.term-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=590px){main{width:min(100% - 24px,1180px)}.topbar{padding:0 16px}h1{font-size:42px}.panel,.results{padding:20px}.button-group,.metrics{flex-direction:column}.filters,.term-grid{grid-template-columns:1fr}.tabs{width:100%}.tabs button{flex:1}}.local-panel{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.local-panel h2{letter-spacing:-.03em;margin:0;font-size:34px}.local-panel>div>p{color:#65706b;line-height:1.6}.local-steps{color:#56615c;margin:20px 0;padding-left:22px;line-height:1.7}.local-steps li+li{margin-top:8px}.local-steps code{color:#245d4d;background:#f4f7f4;border:1px solid #dfe5dd;border-radius:7px;padding:2px 6px}.local-note{color:#345f52;background:#edf4f0;border:1px solid #d6e5dd}.export-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.local-export-copy{color:#7a847f;margin-top:10px;display:block}@media (width<=860px){.local-panel{grid-template-columns:1fr}}.easy-hero{align-items:center}.easy-scan-panel{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:38px;display:grid}.easy-scan-copy h2{letter-spacing:-.035em;margin:0;font-size:38px}.easy-scan-copy>p:not(.eyebrow){color:#65706b;max-width:650px;line-height:1.65}.connection-pill{border-radius:999px;align-items:center;gap:8px;width:max-content;margin-bottom:24px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.connection-pill span{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.connection-pill.connected{color:#1d6b4d;background:#e4f6ec}.connection-pill.connected span{background:#bce9d1}.connection-pill.missing{color:#795b16;background:#fff4df}.connection-pill.missing span{background:#f1d99e}.scan-control-card{background:#f6f9f6;border:1px solid #dbe4dd;border-radius:20px;flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex}.scan-control-card label{color:#35433e;font-weight:800}.scan-control-card select{color:#23312c;background:#fff;border:1px solid #cad7ce;border-radius:12px;width:100%;padding:13px 14px}.scan-button{width:100%;padding:15px 18px;font-size:16px}.scan-control-card small,.install-box small{color:#74807a;line-height:1.45}.install-box{background:#fbfcfa;border:1px solid #e2e7df;border-radius:17px;margin-top:22px;padding:18px}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.helper-install-link{color:#24684f;text-underline-offset:4px;align-items:center;width:fit-content;font-weight:850;line-height:1.4;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.helper-install-link:hover{color:#174c39}.compact-steps{color:#57625d;margin:17px 0 14px;padding-left:22px;font-size:14px;line-height:1.65}.compact-steps li+li{margin-top:5px}.compact-steps code{color:#245d4d;background:#f2f5f2;border:1px solid #dfe5dd;border-radius:6px;padding:2px 5px}@media (width<=860px){.easy-scan-panel{grid-template-columns:1fr}}@media (width<=590px){.easy-scan-copy h2{font-size:31px}.tabs{overflow-x:auto}.tabs button{min-width:max-content}}.reconnect-button{margin-top:12px}.api-pill{border-radius:10px;padding:9px 11px;font-size:12px;font-weight:800}.api-pill.ok{color:#1d6b4d;background:#e4f6ec}.api-pill.bad{color:#9a3a2e;background:#fff0ee}.api-pill.checking{color:#59645f;background:#edf1ec}.scan-success{color:#245d4d;background:#eaf7ef;border:1px solid #cfe7d8;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scan-success .ghost{margin-left:auto;padding:8px 12px}.lookup-history{background:#f7faf8;border:1px solid #dce5df;border-radius:20px;margin-top:30px;padding:22px}.section-heading,.vocabulary-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.section-heading h3,.vocabulary-heading h3{letter-spacing:-.02em;margin:2px 0 0;font-size:24px}.section-heading p:not(.eyebrow){color:#68736e;margin:7px 0 0}.lookup-total{color:#245d4d;background:#dff1e7;border-radius:14px;place-items:center;min-width:44px;height:44px;font-weight:900;display:grid}.lookup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.lookup-item{background:#fff;border:1px solid #dfe6e1;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:12px 13px;display:flex}.lookup-item strong{overflow-wrap:anywhere;color:#2c3934;font-size:14px}.lookup-item small{color:#77827d;font-size:11px}.show-lookups{margin-top:14px}.vocabulary-heading{align-items:flex-end;margin-top:34px}.vocabulary-heading small{text-align:right;color:#78827e;max-width:390px;line-height:1.45}.empty-state{text-align:center;color:#69746f;background:#f8faf8;border:1px dashed #cad6ce;border-radius:14px;margin-top:16px;padding:24px}.source-searches{border-top:1px solid #e4e9e5;margin-top:16px;padding-top:13px}.source-searches>strong{color:#2d6857;font-size:12px;display:block}.source-searches ul{color:#66716c;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.source-searches li{overflow-wrap:anywhere}@media (width<=860px){.lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=590px){.section-heading,.vocabulary-heading{flex-direction:column;align-items:stretch}.vocabulary-heading small{text-align:left}.lookup-grid{grid-template-columns:1fr}}.compact-analysis-notice{margin:14px 0 0}.topbar{justify-content:space-between}.brand-button{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{font-size:18px}.brand-copy small{color:#67706c;font-size:12px}.topnav{align-items:center;gap:5px;display:flex}.topnav button{color:#59645f;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.topnav button.active{color:#245d4d;background:#e9f1ec}.topnav button span{color:#245d4d;background:#dce9e1;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;font-size:10px;display:inline-grid}.results-filters{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(135px,190px))}.vocabulary-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.vocabulary-note{color:#77827d;margin-top:9px;line-height:1.45;display:block}.term-card{flex-direction:column;display:flex}.term-card .source-searches{flex:1}.add-card-button,.card-added{border-radius:10px;width:100%;margin-top:16px;padding:9px 11px;font-weight:800}.add-card-button{color:#245d4d;background:#eaf2ed;border:1px solid #cfe0d7}.card-added{color:#71807a;cursor:default;background:#f5f7f5;border:1px solid #dfe5dd}.learning-main,.account-main{width:min(1180px,100% - 40px);margin:0 auto}.learning-hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:40px;padding:64px 0 34px;display:grid}.learning-hero h1,.account-hero h1{font-size:clamp(42px,5.5vw,68px)}.learning-summary-card{color:#fff;background:#1f332d;border-radius:24px;flex-direction:column;gap:5px;padding:26px;display:flex;box-shadow:0 24px 70px #1f332d29}.learning-summary-card>strong{font-size:48px;line-height:1}.learning-summary-card>span{color:#cbd8d3;margin-bottom:18px}.learning-summary-card .primary{color:#1f5c49;background:#b9f3d7}.learning-dashboard{margin-bottom:44px}.learning-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.learning-metric{background:#fff;border:1px solid #dfe5dd;border-radius:16px;flex-direction:column;padding:18px;display:flex}.learning-metric strong{font-size:30px}.learning-metric span{color:#71807a;font-size:12px}.learning-grid{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.learning-panel,.study-panel{background:#fff;border:1px solid #dfe5dd;border-radius:22px;padding:26px;box-shadow:0 18px 50px #293b340f}.learning-panel h2,.study-panel h2{letter-spacing:-.03em;margin:0;font-size:30px}.learning-panel>p:not(.eyebrow){color:#65706b;line-height:1.55}.learning-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.learning-form label{color:#3c4944;flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.learning-form input,.learning-form select{color:#26332f;background:#fff;border:1px solid #d5ded7;border-radius:10px;width:100%;padding:11px 12px}.learning-form input[type=range]{accent-color:#245d4d;padding:0}.retention-control{grid-column:1/-1}.curve-preview{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.curve-preview div{background:#eef5f0;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:82px;padding:10px;display:flex}.curve-preview span{color:#6f7c76;font-size:11px}.curve-preview strong{color:#245d4d;font-size:19px}.learning-panel>small{color:#75807b;margin-top:9px;line-height:1.4;display:block}.study-panel{min-height:590px;display:grid}.study-empty{text-align:center;align-self:center;max-width:460px;margin:auto}.study-empty p{color:#68736e;line-height:1.55}.study-icon{color:#245d4d;background:#e4f3ea;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:26px;font-weight:900;display:grid}.study-card-wrap{flex-direction:column;min-width:0;display:flex}.session-progress{color:#6d7973;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.session-progress progress{accent-color:#245d4d;flex:1;height:8px}.study-card{color:#1d2925;text-align:center;background:#f8fbf8;border:1px solid #dce4de;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:380px;margin:18px 0 14px;padding:28px;display:flex}.study-card.revealed{background:#f1f8f4}.study-card h2{overflow-wrap:anywhere;margin:14px 0;font-size:clamp(34px,5vw,55px)}.language-chip{color:#28614f;letter-spacing:.08em;text-transform:uppercase;background:#e0eee6;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.tap-hint{color:#7b8681}.answer-side{max-width:520px}.answer-side p{color:#46534e;font-size:18px;line-height:1.55}.answer-side small{color:#75807b}.reveal-button{width:100%}.rating-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rating-grid button{color:#35433e;text-align:center;background:#fff;border:1px solid #d7e0da;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:11px 8px;display:flex}.rating-grid button strong,.rating-grid button span{text-align:center;display:block}.rating-grid button:hover{background:#f2f8f4;border-color:#83aa98}.rating-grid span{color:#7a847f;font-size:10px}.account-hero{max-width:920px;padding:64px 0 34px}.account-card{background:#fff;border:1px solid #dfe5dd;border-radius:24px;margin-bottom:44px;padding:30px;box-shadow:0 18px 50px #293b3412}.profile-row{align-items:center;gap:18px;display:flex}.profile-row img,.profile-placeholder{object-fit:cover;border-radius:20px;width:68px;height:68px}.profile-placeholder{color:#245d4d;background:#dcece3;place-items:center;font-size:28px;font-weight:900;display:grid}.profile-row h2{margin:0;font-size:30px}.profile-row p:last-child{color:#6d7973;margin:5px 0 0}.cloud-stats{grid-template-columns:repeat(2,minmax(160px,240px));gap:12px;margin-top:25px;display:grid}.cloud-stats div{background:#f3f7f3;border-radius:15px;flex-direction:column;padding:16px;display:flex}.cloud-stats strong{font-size:24px}.cloud-stats span{color:#71807a;font-size:12px}.account-actions{gap:9px;margin-top:18px;display:flex}.account-status-row{align-items:flex-start;gap:14px;display:flex}.account-status-dot{border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:5px}.account-status-dot.ready{background:#45a778;box-shadow:0 0 0 5px #e3f4ea}.account-status-dot.not-ready{background:#d59d34;box-shadow:0 0 0 5px #fff4df}.account-status-row p{color:#68736e;margin:6px 0 0}.google-signin{margin-top:22px}.disabled-link{opacity:.45;pointer-events:none}.deployment-note{border-top:1px solid #e5eae6;margin-top:30px;padding-top:22px}.deployment-note h3{margin:0}.deployment-note p{color:#68736e;line-height:1.6}.deployment-note code{color:#245d4d;background:#f2f5f2;border:1px solid #dfe5dd;border-radius:6px;padding:2px 5px}@media (width<=980px){.results-filters{grid-template-columns:1fr 1fr}.learning-grid,.learning-hero{grid-template-columns:1fr}.study-panel{min-height:520px}}@media (width<=700px){.topbar{align-items:flex-start;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px}.topnav{max-width:58vw;overflow-x:auto}.topnav button{white-space:nowrap}.brand-copy small{display:none}.learning-main,.account-main{width:min(100% - 24px,1180px)}.learning-metrics{grid-template-columns:1fr 1fr}.learning-form{grid-template-columns:1fr}.retention-control{grid-column:auto}.rating-grid{grid-template-columns:1fr 1fr}.curve-preview{grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto}.cloud-stats{grid-template-columns:1fr}}@media (width<=590px){.results-filters{grid-template-columns:1fr}.vocabulary-actions{justify-content:flex-start}.learning-hero,.account-hero{padding-top:42px}.learning-panel,.study-panel,.account-card{padding:20px}.study-card{min-height:330px;padding:20px}}.brand-mark{font-size:16px}.term-notes{gap:7px;margin:13px 0 2px;display:grid}.term-notes p{color:#53615b;background:#f3f8f5;border-left:3px solid #b9d8c8;border-radius:0 9px 9px 0;min-height:0;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.term-notes strong{color:#28614f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.answer-side small{margin-top:8px;line-height:1.4;display:block}.google-signin{border:0}.fatal-error-shell{width:min(760px,100% - 32px);margin:72px auto}.fatal-error-card{background:#fff;border:1px solid #dfe5dd;border-radius:24px;padding:32px;box-shadow:0 18px 50px #293b341a}.fatal-error-card h1{font-size:clamp(34px,6vw,54px)}.fatal-error-card p{color:#58625e;line-height:1.65}.fatal-error-card details{margin:18px 0}.fatal-error-card code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f2;border-radius:10px;margin-top:10px;padding:12px;display:block}.load-more-row{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.load-more-row small{color:#71807a}@media (width<=590px){.load-more-row{text-align:center;flex-direction:column;align-items:stretch}}.analysis-progress{background:#f7fbf8;border:1px solid #cfded5;border-radius:18px;margin:14px 0;padding:18px;box-shadow:0 12px 30px #293b340d}.analysis-progress.active{background:#f2faf5;border-color:#8fc6aa}.analysis-progress.completed{background:#fbfcfb;border-color:#cdd9d2}.analysis-progress.partially-completed{background:#fffaf0;border-color:#dfc98e}.analysis-progress.failed{background:#fff7f7;border-color:#e2b7b7}.analysis-progress.cancelled{background:#fafafa;border-color:#c8cbd0}.analysis-progress-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analysis-progress-heading>div{flex-direction:column;gap:4px;display:flex}.analysis-progress-heading strong{color:#234f41;font-size:15px}.analysis-progress-heading small{color:#65736d;line-height:1.45}.analysis-progress-heading>span{color:#245d4d;background:#dceee4;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.analysis-progress progress{accent-color:#2f7a5e;width:100%;height:12px;margin:14px 0 10px}.analysis-progress-stats{flex-wrap:wrap;gap:7px;display:flex}.analysis-progress-stats span{color:#5e6d66;background:#fff;border:1px solid #dde7e0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}@media (width<=590px){.analysis-progress-heading{flex-direction:column;align-items:stretch}.analysis-progress-heading>span{align-self:flex-start}}.vocabulary-main{width:min(1180px,100% - 40px);margin:0 auto}.vocabulary-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch;gap:22px;padding:58px 0 28px;display:grid}.vocabulary-hero h1{letter-spacing:-.055em;max-width:780px;margin:7px 0 14px;font-size:clamp(40px,6vw,68px);line-height:.98}.vocabulary-hero>div:first-child>p:last-child{color:#64706b;max-width:720px;line-height:1.65}.vocabulary-hero code{color:#245d4d;background:#eaf1ec;border-radius:6px;padding:2px 5px}.vocabulary-sync-card{background:#f7fbf8;border:1px solid #d9e4dc;border-radius:24px;flex-direction:column;justify-content:center;gap:9px;padding:25px;display:flex;box-shadow:0 18px 50px #293b340f}.vocabulary-sync-card.ready{background:#eef8f2;border-color:#bcd9c8}.vocabulary-sync-card strong{color:#245d4d;font-size:18px}.vocabulary-sync-card span{color:#68766f}.vocabulary-sync-card .primary{align-self:flex-start;margin-top:12px}.vocabulary-bank-panel,.vocabulary-export-panel{background:#fff;border:1px solid #dfe5dd;border-radius:24px;margin-bottom:28px;padding:30px;box-shadow:0 18px 50px #293b340f}.vocabulary-bank-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.vocabulary-bank-heading h2,.vocabulary-export-panel h2{letter-spacing:-.035em;margin:4px 0 8px;font-size:34px}.vocabulary-bank-heading p:last-child,.vocabulary-export-panel>div:first-child p:last-child{color:#6b7772;line-height:1.5}.vocabulary-bank-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,200px))}.word-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.word-bank-card{background:#fbfdfb;border:1px solid #e0e7e2;border-radius:17px;flex-direction:column;min-width:0;padding:18px;display:flex}.word-bank-card h3{overflow-wrap:anywhere;margin:0;font-size:20px}.word-bank-card h3+span{color:#78847e;margin-top:4px;font-size:11px;display:block}.word-bank-card>p{color:#4f5d57;flex:1;line-height:1.5}.word-bank-meta{flex-wrap:wrap;gap:6px;display:flex}.word-bank-meta span{color:#32614f;background:#eaf2ed;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.vocabulary-empty h3{margin:0 0 8px}.vocabulary-empty p{color:#6a7671;margin:0}.classification-toolbar{gap:8px;margin:22px 0 12px;display:flex}.classification-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.classification-options label,.export-format-grid label{cursor:pointer;background:#fbfdfb;border:1px solid #dce4de;border-radius:14px;align-items:flex-start;gap:9px;padding:13px;display:flex}.classification-options label.selected,.export-format-grid label.selected{background:#eff8f3;border-color:#7eb596;box-shadow:inset 0 0 0 1px #a8cdb9}.classification-options input,.export-format-grid input{accent-color:#286b54;margin-top:3px}.classification-options label>span,.export-format-grid label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.classification-options small,.export-format-grid small{color:#77837d;line-height:1.35}.export-format-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.vocabulary-export-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.vocabulary-export-actions>span{color:#52625b;font-size:13px}@media (width<=980px){.vocabulary-hero{grid-template-columns:1fr}.word-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-options,.export-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vocabulary-bank-filters{grid-template-columns:1fr 1fr}}@media (width<=700px){.vocabulary-main{width:min(100% - 24px,1180px)}.vocabulary-hero{padding-top:42px}.vocabulary-bank-panel,.vocabulary-export-panel{padding:20px}.vocabulary-bank-heading{flex-direction:column;align-items:stretch}.classification-options,.export-format-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.word-bank-grid,.classification-options,.export-format-grid,.vocabulary-bank-filters{grid-template-columns:1fr}}.locale-toggle{background:#f7faf8;border:1px solid #d9e2dc;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}.locale-toggle button{color:#65736d;min-width:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.locale-toggle button.active{color:#fff;background:#2d745a;box-shadow:0 4px 12px #2d745a2e}.vocabulary-control-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(170px,.5fr) minmax(280px,.75fr);align-items:stretch;gap:10px;margin-top:22px;display:grid;position:relative}.vocabulary-control-row>input,.vocabulary-control-row>select,.study-option-grid select,.study-option-grid input[type=number]{color:#26332e;width:100%;min-height:46px;font:inherit;background:#fbfdfb;border:1px solid #dce4de;border-radius:12px;padding:0 13px}.filter-summary{color:#748079;margin:11px 2px 0;font-size:12px}.multi-select-dropdown{min-width:0;position:relative}.multi-select-dropdown>summary{box-sizing:border-box;color:#33443d;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fbfdfb;border:1px solid #dce4de;border-radius:12px;min-height:46px;padding:13px 38px 12px 13px;font-size:13px;font-weight:750;list-style:none;overflow:hidden}.multi-select-dropdown>summary::-webkit-details-marker{display:none}.multi-select-dropdown>summary:after{content:"⌄";color:#6d7c75;position:absolute;top:12px;right:14px}.multi-select-dropdown[open]>summary{border-color:#76a98f;box-shadow:0 0 0 3px #468b691a}.multi-select-menu{z-index:30;background:#fff;border:1px solid #dbe4de;border-radius:15px;width:max(100%,240px);max-height:320px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 45px #23352d2e}.multi-select-menu label{cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.multi-select-menu label:hover{background:#f1f7f3}.multi-select-menu input{accent-color:#2d745a}.multi-select-menu small{color:#7c8882}.multi-select-actions{border-bottom:1px solid #edf1ee;justify-content:space-between;gap:6px;margin-bottom:4px;padding-bottom:6px;display:flex}.multi-select-actions .ghost,.multi-select-menu>.ghost{min-height:32px;padding:6px 8px;font-size:11px}.definition-language-control{background:#fbfdfb;border:1px solid #dce4de;border-radius:12px;align-items:center;gap:3px;min-height:46px;padding:4px;display:flex}.definition-language-control>span{color:#6b7771;text-transform:uppercase;letter-spacing:.04em;margin:0 5px 0 7px;font-size:11px;font-weight:850}.definition-language-control button{color:#59665f;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 9px;font-size:11px;font-weight:800}.definition-language-control button.active{color:#245e49;background:#e5f2ea}.word-bank-card.flip-card{appearance:none;min-height:290px;color:inherit;text-align:left;perspective:1200px;cursor:pointer;background:0 0;border:0;padding:0;display:block}.flip-card-inner{width:100%;height:100%;min-height:290px;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-face{box-sizing:border-box;backface-visibility:hidden;background:#fbfdfb;border:1px solid #dfe7e1;border-radius:18px;flex-direction:column;min-width:0;min-height:290px;padding:20px;display:flex;position:absolute;inset:0;box-shadow:0 10px 26px #2d40370f}.flip-card:hover .flip-card-face{border-color:#a9cbb8;box-shadow:0 14px 32px #2a52401a}.flip-card:focus-visible{outline-offset:4px;border-radius:18px;outline:3px solid #2d745a3d}.flip-card-back{background:#f1f8f4;transform:rotateY(180deg)}.word-bank-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.word-bank-card-heading strong{color:#26352f;overflow-wrap:anywhere;font-size:21px;line-height:1.25}.word-bank-card-heading small{color:#78847e;text-align:right;font-size:10px}.word-bank-definition{color:#4d5c55;overflow-wrap:anywhere;flex:1;margin:20px 0 16px;font-size:15px;line-height:1.6}.flip-card-face .word-bank-meta{margin-top:auto}.flip-card-face em{color:#799086;text-align:center;margin-top:12px;font-size:10px;font-style:normal;font-weight:800;display:block}.flip-card-back ol{color:#42544b;flex:1;margin:18px 0 10px;padding-left:21px;line-height:1.65}.flip-card-back li+li{margin-top:10px}.flip-card-back p{color:#65746d;flex:1;line-height:1.6}.learning-dashboard{gap:18px;display:grid}.study-builder-panel,.modern-study-panel{background:#fff;border:1px solid #dfe5dd;border-radius:24px;padding:28px;box-shadow:0 18px 50px #293b340f}.study-builder-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.study-builder-heading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:30px}.study-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.study-mode-grid button{color:#314139;min-height:104px;font:inherit;text-align:left;cursor:pointer;background:#fbfdfb;border:1px solid #dce4de;border-radius:16px;padding:15px}.study-mode-grid button strong,.study-mode-grid button span{display:block}.study-mode-grid button strong{margin-bottom:6px;font-size:16px}.study-mode-grid button span{color:#718078;font-size:12px;line-height:1.45}.study-mode-grid button.selected{background:#edf7f1;border-color:#72a88a;box-shadow:inset 0 0 0 1px #9dc6ae}.study-builder-section{border-top:1px solid #edf1ee;padding-top:20px}.study-builder-section h3{margin:0 0 11px;font-size:14px}.study-scope-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.study-scope-grid button{color:#4c5d55;font:inherit;cursor:pointer;background:#fbfdfb;border:1px solid #dfe6e1;border-radius:13px;padding:11px}.study-scope-grid button strong,.study-scope-grid button span{display:block}.study-scope-grid button strong{font-size:12px}.study-scope-grid button span{color:#76827c;margin-top:4px;font-size:18px;font-weight:900}.study-scope-grid button.selected{color:#265e49;background:#eaf5ee;border-color:#78aa8e}.study-option-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;margin-top:18px;display:grid}.study-option-grid>label{color:#637069;flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.study-multi-select{min-height:46px}.study-toggle-row{flex-wrap:wrap;gap:9px 20px;margin:17px 0;display:flex}.study-toggle-row label{color:#53635b;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.study-toggle-row input{accent-color:#2d745a}.advanced-learning-settings{background:#fafcfb;border:1px solid #e0e7e2;border-radius:14px;padding:0 14px}.advanced-learning-settings>summary{color:#4d6157;cursor:pointer;padding:14px 0;font-weight:850}.advanced-learning-settings .learning-form{padding:0 0 14px}.learning-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.modern-study-panel{min-height:510px}.session-progress{color:#63716a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:750;display:grid}.session-progress progress{accent-color:#2d745a;width:100%}.star-card-button{color:#a3aaa6;cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:50%;width:39px;height:39px;font-size:20px}.star-card-button.starred{color:#d79d14;background:#fff9df;border-color:#e4bf58}.flip-study-card{width:100%;color:inherit;font:inherit;cursor:pointer;border:1px solid #dfe6e1}.study-examples{text-align:left;border-top:1px solid #dfe8e2;width:100%;margin-top:18px;padding-top:13px}.study-examples strong{color:#2c6650;text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.study-examples p{color:#53635b;margin:7px 0 0;font-size:13px;line-height:1.55}.reveal-button{margin:14px auto 0;display:block}.learn-question-card{background:#fbfdfb;border:1px solid #dfe6e1;border-radius:22px;min-height:390px;padding:30px}.learn-question-card h2{text-align:center;overflow-wrap:anywhere;margin:38px 0 28px;font-size:clamp(26px,4vw,42px);line-height:1.15}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice-grid button{color:#394b42;min-height:72px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:13px;padding:13px;font-weight:750}.choice-grid button:hover:not(:disabled),.choice-grid button.selected{background:#edf6f1;border-color:#75a88d}.written-answer-form{gap:10px;max-width:720px;margin:0 auto;display:flex}.written-answer-form input{min-width:0;min-height:52px;font:inherit;border:1px solid #d8e2dc;border-radius:13px;flex:1;padding:0 15px}.answer-feedback{border-radius:15px;max-width:760px;margin:20px auto 0;padding:16px}.answer-feedback.correct{color:#28634b;background:#eef9f2;border:1px solid #a9d5ba}.answer-feedback.incorrect{color:#8a443d;background:#fff4f2;border:1px solid #e3b6b0}.answer-feedback>strong{margin-bottom:5px;font-size:18px;display:block}.answer-feedback .primary{margin-top:13px}.dont-know-button{margin:13px auto 0;display:block}@media (width<=1080px){.vocabulary-control-row{grid-template-columns:minmax(220px,1fr) 170px 190px}.definition-language-control{grid-column:1/-1}.study-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.vocabulary-control-row,.study-option-grid{grid-template-columns:1fr 1fr}.definition-language-control{grid-column:1/-1}.study-builder-heading{flex-direction:column;align-items:stretch}.study-mode-grid{grid-template-columns:1fr}.study-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vocabulary-control-row,.study-option-grid,.choice-grid{grid-template-columns:1fr}.definition-language-control{flex-wrap:wrap;align-items:stretch}.definition-language-control>span{width:100%;margin:4px 5px 1px}.study-scope-grid{grid-template-columns:1fr 1fr}.study-builder-panel,.modern-study-panel{padding:19px}.learn-question-card{min-height:340px;padding:20px}.written-answer-form{flex-direction:column}.session-progress{grid-template-columns:1fr auto}.session-progress progress{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.flip-card-inner{transition:none}}.folder-vocabulary-main,.simplified-learning-main{gap:22px;display:grid}.compact-vocabulary-hero{align-items:flex-end}.vocabulary-hero-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.vocabulary-sync-pill{color:#617068;background:#fafcfb;border:1px solid #dce5df;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.vocabulary-sync-pill.ready{color:#2d6b52;background:#edf7f1;border-color:#b9d8c7}.vocabulary-signin-callout{background:#fff;border:1px solid #dfe7e2;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.vocabulary-signin-callout p{color:#56665e;margin:0}.folder-bank-panel{background:#fff;border:1px solid #dfe6e1;border-radius:24px;padding:26px;box-shadow:0 18px 50px #293b340f}.folder-language-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.folder-language-row label{color:#64726b;gap:7px;min-width:min(360px,100%);font-size:12px;font-weight:850;display:grid}.folder-language-row select{color:#26352f;min-height:50px;font:inherit;background:#fbfdfb;border:1px solid #d9e3dd;border-radius:14px;padding:0 14px;font-size:16px;font-weight:750}.folder-language-row>strong{color:#65746d;font-size:13px}.folder-shelf{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:22px;display:grid}.vocabulary-folder-card{color:#2d3e35;min-height:150px;font:inherit;text-align:left;background:#fbfdfb;border:1px solid #dfe7e2;border-radius:18px;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.vocabulary-folder-card:hover{border-color:#a8c9b7;transform:translateY(-2px);box-shadow:0 10px 24px #2a524017}.vocabulary-folder-open{width:100%;min-height:150px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:17px;display:flex}.folder-card-delete{z-index:2;color:#9b5148;cursor:pointer;opacity:.82;background:#fff8f6f5;border:1px solid #ead8d4;border-radius:10px;place-items:center;width:32px;height:32px;transition:opacity .16s,background .16s,transform .16s;display:grid;position:absolute;top:11px;right:11px}.folder-card-delete:hover:not(:disabled),.folder-card-delete:focus-visible{opacity:1;background:#fff0ed;transform:scale(1.04)}.folder-card-delete:disabled{cursor:wait;opacity:.45}.vocabulary-folder-card.selected{background:#edf7f1;border-color:#6ea588;box-shadow:inset 0 0 0 1px #9bc6ad}.vocabulary-folder-card .folder-icon{color:#4b8a6b;font-size:26px;line-height:1;display:block;transform:rotate(-4deg)}.vocabulary-folder-card strong,.vocabulary-folder-card small,.vocabulary-folder-card .folder-preview{display:block}.vocabulary-folder-card strong{margin-top:13px;font-size:17px}.vocabulary-folder-card small{color:#74827b;margin-top:4px}.vocabulary-folder-card .folder-progress-copy{color:#43725c;margin-top:11px;font-size:11px;font-weight:800;display:block}.vocabulary-folder-card progress{accent-color:#3e8063;width:100%;height:7px;margin-top:6px;display:block}.vocabulary-folder-card .folder-preview{color:#68776f;text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:11px;line-height:1.45;overflow:hidden}.active-folder-panel{border-top:1px solid #edf1ee;margin-top:26px;padding-top:25px}.active-folder-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.active-folder-heading h2{letter-spacing:-.03em;margin:3px 0 4px;font-size:30px}.active-folder-heading p{color:#6a7771;margin-bottom:0}.folder-primary-actions,.folder-management-actions,.complete-actions,.active-study-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.folder-tools-row{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.active-folder-progress{background:#f8fbf9;border:1px solid #e2e9e5;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(180px,360px);align-items:center;gap:18px;margin-top:18px;padding:13px 15px;display:grid}.active-folder-progress strong,.active-folder-progress span{display:block}.active-folder-progress strong{color:#33473d;font-size:13px}.active-folder-progress span{color:#718078;margin-top:3px;font-size:11px}.active-folder-progress progress{accent-color:#3d7e61;width:100%;height:9px}.definition-language-control.compact{width:fit-content;min-height:42px}.definition-language-control.compact button{flex:none;padding-inline:13px}.danger-ghost{color:#9b5148;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #ebd3cf;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.danger-ghost:hover:not(:disabled){background:#fff0ed}.folder-rename-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.folder-rename-form input{min-width:min(360px,70vw);min-height:46px;font:inherit;border:1px solid #b8d1c3;border-radius:12px;padding:0 13px;font-size:20px;font-weight:800}.folder-word-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.folder-word-card{perspective:1100px;min-height:245px;position:relative}.folder-word-delete{z-index:5;color:#8c625b;cursor:pointer;background:#fffffff0;border:1px solid #e5ded9;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.folder-word-delete:hover{background:#fff0ed}.folder-word-flip{width:100%;height:100%;min-height:245px;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:inherit;background:0 0;border:0;padding:0;display:block}.folder-word-inner{width:100%;min-height:245px;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.folder-word-card.flipped .folder-word-inner{transform:rotateY(180deg)}.folder-word-face{box-sizing:border-box;backface-visibility:hidden;background:#fbfdfb;border:1px solid #dfe7e2;border-radius:17px;flex-direction:column;padding:20px;display:flex;position:absolute;inset:0;box-shadow:0 8px 22px #2a3e350d}.folder-word-flip:hover .folder-word-face{border-color:#a9cbb8}.folder-word-back{background:#eef7f2;transform:rotateY(180deg)}.folder-word-face strong{color:#283930;overflow-wrap:anywhere;padding-right:28px;font-size:21px}.folder-word-face p{color:#506159;margin:17px 0 0;line-height:1.58}.folder-word-face small{color:#4d7a63;margin-top:12px;font-weight:750}.folder-word-face em{color:#7a8b82;text-align:center;margin-top:auto;padding-top:14px;font-size:10px;font-style:normal;font-weight:800}.vocabulary-action-message{color:#32634e;background:#eef7f2;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:13px}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19251f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.export-modal{background:#fff;border:1px solid #dbe5df;border-radius:22px;width:min(680px,100%);max-height:min(780px,100vh - 40px);padding:25px;overflow:auto;box-shadow:0 28px 80px #192a2247}.study-setup-modal{background:#fff;border:1px solid #dbe5df;border-radius:24px;width:min(760px,100%);max-height:min(860px,100vh - 40px);padding:26px;overflow:auto;box-shadow:0 28px 80px #192a2247}.study-setup-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.study-setup-heading h2{margin:3px 0;font-size:30px}.study-setup-heading p{color:#6d7a73}.study-setup-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.study-setup-summary div{text-align:center;background:#f8fbf9;border:1px solid #e0e8e3;border-radius:14px;padding:13px}.study-setup-summary strong,.study-setup-summary span{display:block}.study-setup-summary strong{color:#315d49;font-size:22px}.study-setup-summary span{color:#718078;margin-top:3px;font-size:11px;font-weight:800}.study-setup-options,.study-size-options{border:0;margin:0;padding:0}.study-setup-options legend,.study-size-options legend{color:#596860;margin-bottom:9px;font-size:12px;font-weight:850}.study-setup-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.study-setup-options>label{cursor:pointer;border:1px solid #e0e7e2;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.study-setup-options>label.selected{background:#edf7f1;border-color:#70a88a;box-shadow:inset 0 0 0 1px #afd0bd}.study-setup-options input[type=radio],.study-size-options input[type=radio]{accent-color:#2d745a;margin-top:3px}.study-setup-options strong,.study-setup-options small{display:block}.study-setup-options strong{color:#33463d;font-size:14px}.study-setup-options small{color:#718078;margin-top:4px;line-height:1.45}.study-size-options{margin-top:20px}.study-size-options>div{flex-wrap:wrap;gap:8px;display:flex}.study-size-options label{cursor:pointer;border:1px solid #dfe7e2;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:8px 12px;display:inline-flex}.study-size-options label.selected{color:#285f49;background:#edf7f1;border-color:#70a88a}.custom-session-size-input{color:#25382f;width:76px;min-height:34px;font:inherit;background:#fff;border:1px solid #bfd2c7;border-radius:9px;padding:0 8px;font-weight:750}.study-setup-footer{border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.study-setup-footer p{color:#607068;margin:0;font-size:13px}.study-setup-footer>div{gap:9px;display:flex}.export-modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.export-modal-heading h2{margin:3px 0}.export-modal-heading p{color:#6d7a73}.modal-close{color:#5b6962;cursor:pointer;background:#fff;border:1px solid #dfe5e1;border-radius:50%;width:38px;height:38px;font-size:22px}.export-select-actions{justify-content:flex-end;gap:8px;margin:15px 0 8px;display:flex}.export-folder-checklist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.export-folder-checklist label{cursor:pointer;border:1px solid #e0e7e2;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.export-folder-checklist label:has(input:checked){background:#eef7f2;border-color:#75a98c}.export-folder-checklist input{accent-color:#2d745a}.export-folder-checklist strong,.export-folder-checklist small{display:block}.export-folder-checklist small{color:#738079;margin-top:3px}.export-format-options{border:0;margin:20px 0 0;padding:0}.export-format-options legend{color:#5f6d66;margin-bottom:8px;font-size:12px;font-weight:850}.export-format-options label{cursor:pointer;border:1px solid #dfe6e1;border-radius:999px;align-items:center;gap:6px;margin:0 7px 7px 0;padding:9px 12px;display:inline-flex}.export-format-options label.selected{color:#285f49;background:#edf7f1;border-color:#75a98c}.export-format-options input{opacity:0;pointer-events:none;position:absolute}.export-modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.simplified-learning-main{max-width:1120px;margin-inline:auto}.study-origin-empty{text-align:center;background:#fff;border:1px solid #dfe7e1;border-radius:26px;padding:clamp(38px,8vw,88px) 25px;box-shadow:0 18px 50px #293b340f}.study-origin-empty h1,.study-origin-empty h2{max-width:720px;margin:8px auto 12px}.study-origin-empty p{color:#647169;max-width:660px;margin:0 auto 22px;line-height:1.65}.study-origin-icon{color:#367258;background:#eaf5ee;border-radius:20px;place-items:center;width:66px;height:66px;font-size:30px;display:inline-grid;transform:rotate(-4deg)}.active-study-header{background:#fff;border:1px solid #dfe7e2;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.active-study-header h1{margin:3px 0;font-size:32px}.active-study-header p{color:#68766f;margin-bottom:0}.active-study-folder-progress{color:#4c765f;margin-top:7px;font-weight:750;display:block}.active-study-actions{justify-content:flex-end;align-items:flex-end}.active-study-actions .close-session-button{align-self:flex-end;height:50px;min-height:50px}.close-session-button{min-height:42px}.focused-study-shell{background:#fff;border:1px solid #dfe7e2;border-radius:25px;padding:26px;box-shadow:0 18px 50px #293b340f}.simple-session-progress{margin-bottom:22px}.focused-question-card{background:#f9fcfa;border:0}.focused-question-card .answer-feedback small{color:inherit;opacity:.72;margin-top:9px;display:block}.session-complete-card{padding-block:70px}.session-complete-card .complete-actions{justify-content:center}@media (width<=780px){.compact-vocabulary-hero,.active-folder-heading,.folder-tools-row,.active-study-header,.folder-language-row,.study-setup-footer{flex-direction:column;align-items:stretch}.vocabulary-hero-actions,.active-study-actions{align-items:stretch}.folder-primary-actions>button,.active-study-actions>button{flex:1}.export-folder-checklist,.active-folder-progress,.study-setup-options{grid-template-columns:1fr}.study-setup-footer>div{justify-content:flex-end}.definition-language-control.compact{width:100%}.definition-language-control.compact button{flex:1}}@media (width<=560px){.folder-bank-panel,.focused-study-shell,.active-study-header,.study-setup-modal{padding:18px}.folder-shelf,.folder-word-grid{grid-template-columns:1fr}.folder-primary-actions,.folder-management-actions,.complete-actions{flex-direction:column;align-items:stretch}.export-modal{padding:19px}}.folder-detail-page{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dedicated-folder-panel{background:#fff;border:1px solid #dfe6e1;border-radius:24px;margin-top:0;padding:26px;box-shadow:0 18px 50px #293b340f}.folder-back-button{color:#376d56;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:22px;padding:0;font-size:13px;font-weight:850;display:inline-flex}.folder-back-button:hover{color:#214d3b;text-underline-offset:3px;text-decoration:underline}.speaker-button{color:#2e6b50;min-height:38px;font:inherit;cursor:pointer;background:#f3faf6;border:1px solid #cfe0d6;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.speaker-button:hover:not(:disabled){background:#eaf6ef;border-color:#88b39c}.speaker-button.speaking{background:#dff1e7;border-color:#6c9f84}.speaker-button:disabled{cursor:not-allowed;opacity:.45}.speaker-button.compact{border-radius:50%;width:36px;min-height:36px;padding:0}.folder-word-speaker{z-index:6;background:#fffffff5;position:absolute;top:10px;left:10px}.folder-word-face strong{padding-left:28px}.study-word-audio-row{justify-content:center;margin-bottom:-3px;display:flex}.question-term-row{justify-content:center;align-items:center;gap:12px;margin:36px 0 28px;display:flex}.question-term-row h2{margin:0}.term-title-actions{align-items:center;gap:9px;display:flex}.term-example-sentences{background:#f5faf7;border-left:3px solid #a8cdb9;margin:14px 0 0;padding:10px 13px}.term-example-sentences strong{color:#3b6d56;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.term-example-sentences p{color:#52635a;margin:7px 0 0;font-size:13px;line-height:1.55}.feedback-examples{border-top-color:currentColor;margin:13px 0 0}.report-flag-button{z-index:150;color:#2e684f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d3c5;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:900;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #1f3d2f2e}.report-flag-button:hover{background:#f2faf5;border-color:#76aa8d;transform:translateY(-1px)}.report-backdrop{z-index:260}.report-modal{background:#fff;border:1px solid #dbe5df;border-radius:24px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 28px 80px #192a224d}.report-modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-modal-heading h2{margin:3px 0 0;font-size:29px}.report-kind-control{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.report-kind-control button{color:#586860;min-height:44px;font:inherit;cursor:pointer;background:#fafcfb;border:1px solid #dce5df;border-radius:12px;font-weight:850}.report-kind-control button.active{color:#285f48;background:#eaf6ef;border-color:#76a98d;box-shadow:inset 0 0 0 1px #acd0bc}.report-field{color:#53625a;gap:7px;margin-top:15px;font-size:12px;font-weight:850;display:grid}.report-field textarea,.report-field input{box-sizing:border-box;color:#26362e;width:100%;font:inherit;resize:vertical;background:#fbfdfc;border:1px solid #d8e3dc;border-radius:13px;padding:12px 13px;font-weight:500}.report-field input{resize:none;min-height:46px}.report-field textarea:focus,.report-field input:focus{border-color:#7eaf94;outline:3px solid #5b977629}.report-field small{color:#7a8780;justify-self:end;font-weight:650}.report-status{color:#32634e;background:#eef7f2;border-radius:12px;margin:15px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.report-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (width<=560px){.dedicated-folder-panel,.report-modal{padding:18px}.report-flag-button{bottom:12px;right:12px}.report-flag-button span:last-child{display:none}.report-flag-button{justify-content:center;width:46px;padding:0}.question-term-row{align-items:center;margin-block:28px 22px}}.speaker-wave-icon{justify-content:center;align-items:flex-end;gap:2px;width:16px;height:15px;display:inline-flex}.speaker-wave-icon i{transform-origin:50% 100%;opacity:.82;background:currentColor;border-radius:999px;width:3px;display:block}.speaker-wave-icon i:first-child{height:6px}.speaker-wave-icon i:nth-child(2){height:11px}.speaker-wave-icon i:nth-child(3){height:15px}.speaker-button.speaking .speaker-wave-icon i{animation:.78s ease-in-out infinite alternate speaker-stripe-pulse}.speaker-button.speaking .speaker-wave-icon i:nth-child(2){animation-delay:.13s}.speaker-button.speaking .speaker-wave-icon i:nth-child(3){animation-delay:.26s}@keyframes speaker-stripe-pulse{0%{opacity:.5;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.speaker-button.speaking .speaker-wave-icon i{animation:none}}.study-back-button{color:#376d56;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 10px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.study-back-button:hover{color:#214d3b;text-underline-offset:3px;text-decoration:underline}.study-card-wrap{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;display:grid}.study-card{box-sizing:border-box;width:100%;height:clamp(300px,100dvh - 430px,470px);min-height:300px;max-height:470px;margin:14px 0 10px;overflow:hidden}.study-card.revealed{justify-content:stretch}.study-card:not(.revealed)>h2{font-size:clamp(34px,5vw,55px)}.study-card .answer-side{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;justify-content:center;align-items:center;width:min(100%,680px);max-width:680px;height:100%;min-height:0;padding:8px 10px 14px;display:flex;overflow-y:auto}.study-card .answer-side .study-definition{letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(21px,3vw,34px);line-height:1.34}.study-card .answer-side::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-inner::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-face::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-content-button::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-front::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-front p::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.folder-word-example-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.study-card .study-examples{border-top:1px solid #d9e7df;width:min(100%,600px);margin-top:4px;padding-top:10px}.study-card .study-examples p{margin:7px 0;font-size:clamp(14px,1.7vw,17px);line-height:1.55}.rating-dock{z-index:4;background:#fff;padding-top:8px;position:sticky;bottom:0}.rating-dock button{cursor:pointer;min-height:62px}.missing-example-panel{color:#53645b;background:#f6faf7;border:1px solid #dce8e0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0 0 9px;padding:9px 11px;font-size:12px;display:grid}.missing-example-panel small{color:#a0483e;grid-column:1/-1;line-height:1.4}.missing-example-panel.compact{margin-top:12px}.generate-examples-button{z-index:8;color:#2c674d;min-height:38px;font:inherit;cursor:pointer;background:#f2f9f5fa;border:1px solid #b8d3c4;border-radius:11px;font-size:12px;font-weight:850;position:absolute;bottom:14px;left:16px;right:16px}.generate-examples-button:hover:not(:disabled){background:#e9f5ee;border-color:#79a98e}.generate-examples-button:disabled{cursor:progress;opacity:.68}.folder-word-card:has(.generate-examples-button) .folder-word-face{padding-bottom:64px}.ongoing-sets-section{background:#fff;border:1px solid #dfe7e2;border-radius:26px;padding:28px;box-shadow:0 18px 50px #293b340f}.ongoing-sets-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.ongoing-sets-heading h1{margin:4px 0 8px;font-size:clamp(31px,5vw,48px)}.ongoing-sets-heading p:last-child{color:#647169;max-width:700px;margin:0;line-height:1.6}.ongoing-set-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:25px;display:grid}.ongoing-set-card{background:#fbfdfb;border:1px solid #dfe7e2;border-radius:18px;gap:14px;padding:18px;display:grid}.ongoing-set-card h2{margin:12px 0 5px;font-size:23px}.ongoing-set-card p{color:#68766f;margin:0;font-size:12px}.ongoing-set-card progress{accent-color:#37735a;width:100%;height:9px}.ongoing-set-card .primary{justify-self:stretch}@media (width<=780px){.ongoing-sets-heading{flex-direction:column;align-items:stretch}.study-card{height:clamp(300px,100dvh - 455px,420px)}}@media (width<=560px){.ongoing-sets-section{padding:18px}.study-card{height:clamp(285px,100dvh - 470px,380px);min-height:285px;padding:17px}.study-card .answer-side .study-definition{font-size:clamp(19px,6vw,27px)}.rating-grid.rating-dock{grid-template-columns:repeat(2,1fr)}.rating-dock button{min-height:54px;padding:8px 5px}.missing-example-panel{grid-template-columns:1fr}.missing-example-panel small{grid-column:auto}}.brand-mark{place-items:center;display:grid}.brand-mark svg{display:block}.topbar-actions{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.topnav button{align-items:center;gap:7px;display:inline-flex}.topnav button>svg{flex:none}.theme-toggle-button{color:#53645b;background:#f7faf8;border:1px solid #d9e2dc;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.theme-toggle-button:hover{color:#285e49;background:#edf5f0;border-color:#9dbbab}.modal-close{place-items:center;display:inline-grid}.close-session-button{align-items:center;gap:7px;display:inline-flex}.study-origin-icon{place-items:center;display:inline-grid}.folder-icon svg{display:block}.takeout-import-panel{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:34px;display:grid}.takeout-guide-copy>p:not(.eyebrow){color:#65706b;line-height:1.62}.takeout-guide{background:#f7faf8;border:1px solid #dce6df;border-radius:18px;margin-top:20px;padding:18px}.takeout-guide h3{letter-spacing:-.01em;margin:0;font-size:17px}.takeout-guide ol{color:#52615a;margin:14px 0 0;padding-left:23px;line-height:1.55}.takeout-guide li+li{margin-top:8px}.takeout-link{color:#2d745a;text-underline-offset:2px;font-weight:800;text-decoration:underline}.takeout-link:hover{color:#245e49}.takeout-path-note{color:#32644f;background:#eaf4ee;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.takeout-path-note svg{flex:none;margin-top:1px}.takeout-help-details{margin-top:13px}.takeout-help-details summary{width:fit-content}.takeout-help-details ul{margin-bottom:0;line-height:1.55}.upload-icon{place-items:center;display:inline-grid}.step-number svg{display:block}.speaker-wave-icon{place-items:center;width:28px;height:24px;display:inline-grid}.speaker-wave-icon svg{width:28px;height:24px;overflow:visible}.speaker-body{fill:currentColor;stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round}.speaker-wave{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;opacity:.82;transform-origin:14px 12px}.speaker-button.speaking .wave-one{animation:.88s ease-in-out infinite speaker-wave-pulse}.speaker-button.speaking .wave-two{animation:.88s ease-in-out .12s infinite speaker-wave-pulse}.speaker-button.speaking .wave-three{animation:.88s ease-in-out .24s infinite speaker-wave-pulse}@keyframes speaker-wave-pulse{0%,to{opacity:.28;transform:scale(.88)}50%{opacity:1;transform:scale(1.04)}}.speaker-button.compact .speaker-wave-icon{transform:scale(.8)}.focused-study-shell{min-height:0}.study-card-wrap{grid-template-rows:auto minmax(0,1fr) auto auto;height:clamp(470px,100dvh - 250px,690px);min-height:0}.study-card{height:auto;min-height:0;max-height:none;margin:10px 0 8px}.study-card .answer-side{justify-content:flex-start;padding-top:clamp(18px,5vh,52px)}.rating-dock{position:relative;bottom:auto}@media (width<=900px){.takeout-import-panel{grid-template-columns:1fr}.topnav button{gap:5px}.topnav button>svg{display:none}}@media (width<=680px){.brand-copy small{display:none}.topbar{flex-wrap:wrap;height:auto;min-height:68px;padding-block:10px}.topnav{order:3;justify-content:space-between;width:100%;overflow-x:auto}.topnav button{flex:1;justify-content:center;padding-inline:7px;font-size:12px}.theme-toggle-button{width:36px;height:36px}.study-card-wrap{height:calc(100dvh - 300px);min-height:430px}}@media (prefers-reduced-motion:reduce){.speaker-button.speaking .speaker-wave{opacity:1;animation:none}.report-flag-button,.vocabulary-folder-card{transition:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8eee9;background:#0f1411}html[data-theme=dark] body,html[data-theme=dark] .app-shell{color:#e8eee9;background:#0f1411}html[data-theme=dark] .topbar{background:#0f1411e0;border-color:#29332d}html[data-theme=dark] .brand-copy small,html[data-theme=dark] .topbar span,html[data-theme=dark] .hero-copy,html[data-theme=dark] .upload-panel p,html[data-theme=dark] .takeout-guide-copy>p:not(.eyebrow),html[data-theme=dark] .results-header p,html[data-theme=dark] .step p,html[data-theme=dark] .folder-language-row>strong,html[data-theme=dark] .active-folder-heading p,html[data-theme=dark] .ongoing-sets-heading p:last-child,html[data-theme=dark] footer{color:#9eaaa3}html[data-theme=dark] .topnav button span{color:#b5e6cb;background:#2d4136}html[data-theme=dark] .theme-toggle-button,html[data-theme=dark] .locale-toggle{color:#b9c5be;background:#19211d;border-color:#34423a}html[data-theme=dark] .theme-toggle-button:hover{color:#b8e7ce;background:#223129;border-color:#628b75}html[data-theme=dark] .locale-toggle button{color:#96a29b}html[data-theme=dark] .locale-toggle button.active{color:#fff;background:#3d7c60}html[data-theme=dark] .panel,html[data-theme=dark] .results,html[data-theme=dark] .vocabulary-bank-panel,html[data-theme=dark] .vocabulary-export-panel,html[data-theme=dark] .study-builder-panel,html[data-theme=dark] .modern-study-panel,html[data-theme=dark] .folder-bank-panel,html[data-theme=dark] .dedicated-folder-panel,html[data-theme=dark] .ongoing-sets-section,html[data-theme=dark] .account-panel,html[data-theme=dark] .report-modal,html[data-theme=dark] .export-modal,html[data-theme=dark] .study-setup-modal,html[data-theme=dark] .fatal-error-card{color:#e8eee9;background:#171e1a;border-color:#303a34;box-shadow:0 18px 50px #00000038}html[data-theme=dark] .privacy-card,html[data-theme=dark] .learning-summary-card{background:#1d2a24}html[data-theme=dark] .tabs{background:#252e29}html[data-theme=dark] .tabs button{color:#a2ada7}html[data-theme=dark] .tabs button.active{color:#e6eee9;box-shadow:none;background:#1b241f}html[data-theme=dark] .divider{background:#2b342f}html[data-theme=dark] .step-number{color:#b0bbb4;background:#252f29}html[data-theme=dark] .step-number.done{color:#9be0bd;background:#234233}html[data-theme=dark] .scan-control-card,html[data-theme=dark] .takeout-guide,html[data-theme=dark] .lookup-history,html[data-theme=dark] .metric,html[data-theme=dark] .word-bank-card,html[data-theme=dark] .vocabulary-folder-card,html[data-theme=dark] .folder-word-face,html[data-theme=dark] .ongoing-set-card,html[data-theme=dark] .study-setup-summary div,html[data-theme=dark] .active-folder-progress,html[data-theme=dark] .learn-question-card,html[data-theme=dark] .study-card,html[data-theme=dark] .missing-example-panel,html[data-theme=dark] .account-card,html[data-theme=dark] .deployment-note,html[data-theme=dark] .install-box{color:#e2eae5;background:#1b241f;border-color:#313c35}html[data-theme=dark] .folder-word-back,html[data-theme=dark] .flip-card-back{background:#203129}html[data-theme=dark] .vocabulary-folder-card:hover,html[data-theme=dark] .vocabulary-folder-card.selected,html[data-theme=dark] .study-setup-options>label.selected,html[data-theme=dark] .study-size-options label.selected{background:#20362b;border-color:#537c67}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .filters input,html[data-theme=dark] .filters select,html[data-theme=dark] .scan-control-card select,html[data-theme=dark] .folder-language-row select,html[data-theme=dark] .folder-rename-form input,html[data-theme=dark] .report-field textarea,html[data-theme=dark] .report-field input{color:#edf2ee;background:#111713;border-color:#37433c}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f7b74}html[data-theme=dark] .ghost,html[data-theme=dark] .secondary,html[data-theme=dark] .speaker-button,html[data-theme=dark] .report-kind-control button,html[data-theme=dark] .folder-word-delete,html[data-theme=dark] .folder-card-delete{color:#e2aaa2;background:#261d1b;border-color:#533b37}html[data-theme=dark] .secondary{color:#b9e1ca;background:#26382e}html[data-theme=dark] .speaker-button:hover:not(:disabled),html[data-theme=dark] .speaker-button.speaking{color:#b9e8cf;background:#244133;border-color:#4c8065}html[data-theme=dark] .dropzone{background:#151d19;border-color:#53645b}html[data-theme=dark] .dropzone:hover{background:#1d2a23;border-color:#6fa88b}html[data-theme=dark] .takeout-link{color:#8ed5ae}html[data-theme=dark] .takeout-link:hover{color:#b7ecd0}html[data-theme=dark] .takeout-path-note,html[data-theme=dark] .working,html[data-theme=dark] .vocabulary-action-message,html[data-theme=dark] .report-status{color:#a8ddc0;background:#20352b}html[data-theme=dark] .regional{color:#e6cf78;background:#302a18;border-color:#62562a}html[data-theme=dark] .error{color:#f1aaa1;background:#35201e}html[data-theme=dark] .scan-success{color:#a9dfc0;background:#1e3428;border-color:#385c49}html[data-theme=dark] .term-card,html[data-theme=dark] .lookup-item,html[data-theme=dark] .flip-card-face{background:#19211d;border-color:#303a34}html[data-theme=dark] .term-card>p,html[data-theme=dark] .term-example-sentences p,html[data-theme=dark] .folder-word-face p,html[data-theme=dark] .folder-word-face em,html[data-theme=dark] .ongoing-set-card p,html[data-theme=dark] .takeout-guide ol,html[data-theme=dark] details ul{color:#a4b0a9}html[data-theme=dark] .term-example-sentences{background:#1d2b24;border-color:#527d66}html[data-theme=dark] .count,html[data-theme=dark] .language-chip,html[data-theme=dark] .term-meta span{color:#b0dec5;background:#263b30}html[data-theme=dark] .choice-grid button:hover:not(:disabled),html[data-theme=dark] .choice-grid button.selected{background:#244033;border-color:#55836a}html[data-theme=dark] .answer-feedback.correct{color:#a9e2c1;background:#1d392b;border-color:#3f7257}html[data-theme=dark] .answer-feedback.incorrect{color:#f0aaa1;background:#382321;border-color:#6b4540}html[data-theme=dark] .modal-backdrop{background:#040705ad}@media (width<=560px){.takeout-guide{padding:14px}.takeout-guide ol{padding-left:20px}}.term-example-recovery{color:#5d6b64;background:#f7faf8;border:1px solid #dbe6df;border-radius:13px;gap:9px;margin:14px 0 0;padding:12px;font-size:12px;display:grid}.term-example-recovery .ghost{justify-content:center;align-items:center;gap:7px;width:100%;padding-block:9px;display:inline-flex}.term-example-recovery small{color:#a0483e;line-height:1.45}html[data-theme=dark] .term-example-recovery{color:#aab6af;background:#1b241f;border-color:#344039}html[data-theme=dark] .term-example-recovery small{color:#e9a39a}.nav-stat-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;color:#27634d!important;background:#e7f3ec!important;padding:3px 8px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.nav-stat-badge.due{color:#8b5a18!important;background:#fff0d8!important}.ai-thinking-indicator{color:#376f56;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:850;display:inline-flex}.ai-thinking-indicator.compact{border-radius:999px;gap:0;width:28px;min-width:28px;height:28px;min-height:28px;overflow:hidden}.ai-thinking-orb{contain:strict;clip-path:inset(0 round 999px);border-radius:999px;width:24px;min-width:24px;height:24px;min-height:24px;display:inline-block;position:relative;overflow:hidden}.ai-thinking-orb i{opacity:.25;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite ai-thinking-dot;position:absolute}.ai-thinking-orb i:first-child{animation-delay:0s;top:2px;left:9.5px}.ai-thinking-orb i:nth-child(2){animation-delay:-.79s;top:9.5px;right:2px}.ai-thinking-orb i:nth-child(3){animation-delay:-.53s;bottom:2px;left:9.5px}.ai-thinking-orb i:nth-child(4){animation-delay:-.26s;top:9.5px;left:2px}@keyframes ai-thinking-dot{0%,to{opacity:.2;transform:scale(.72)}45%{opacity:1;transform:scale(1)}}.analysis-progress-heading>.ai-thinking-indicator{flex:none;margin-top:1px}.folder-word-speaker,.study-card-speaker{z-index:10;color:#3d795d;position:absolute;top:12px;left:12px;width:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important}.folder-word-speaker:hover:not(:disabled),.study-card-speaker:hover:not(:disabled),.folder-word-speaker.speaking,.study-card-speaker.speaking{color:#276047;background:#417e5e1a!important}.folder-word-inner{height:100%;min-height:0}.folder-word-face{isolation:isolate;padding:0;overflow:hidden}.folder-word-content-button{box-sizing:border-box;width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:58px 20px 20px;display:flex}.folder-word-face:has(.generate-examples-button) .folder-word-content-button{padding-bottom:66px}.folder-word-content-button:focus-visible{outline-offset:-4px;outline:3px solid #48876752}.folder-word-card,.folder-word-inner,.folder-word-face,.folder-word-content-button,.folder-word-front,.folder-word-front p,.folder-word-example-scroll{scrollbar-width:none;-ms-overflow-style:none}.folder-word-face strong{color:#263b31;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;max-height:52px;padding:0 32px 0 34px;font-size:21px;line-height:1.24;display:-webkit-box;overflow:hidden}.folder-word-front p{color:#506159;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:14px 0 0;line-height:1.52;display:-webkit-box;overflow:hidden}.folder-word-face small,.folder-word-face em{flex:none}.definition-missing-copy{font-style:italic;color:#8b6750!important}.folder-word-example-scroll{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;margin-top:10px;padding-right:5px;overflow-y:auto}.folder-word-example-scroll p{color:#506159;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.52}.folder-word-delete{z-index:11;color:#718078;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid;position:absolute;top:13px;right:13px}.folder-word-delete:hover{color:#9a4f47;background:#a24b411a}.generate-examples-button{justify-content:center;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.study-card{padding:0;position:relative}.study-card-flip-surface{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;min-height:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:60px 28px 24px;display:flex}.study-card.revealed .study-card-flip-surface{justify-content:stretch;padding-top:18px}.study-card-flip-surface:focus-visible{outline-offset:-5px;outline:3px solid #48876752}.study-card-speaker{top:14px;left:14px}.study-card .answer-side{box-sizing:border-box;max-height:100%}.definition-unavailable-state{color:#6b756f;gap:8px;max-width:560px;margin:auto;line-height:1.5;display:grid}.definition-unavailable-state strong{color:#3d4c44}.missing-example-panel .ghost{justify-content:center;align-items:center;gap:7px;display:inline-flex}.definition-language-control button{transition:background-color .16s,color .16s,box-shadow .16s}.definition-language-control button.active{box-shadow:inset 0 0 0 1px #417a5c38}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-shell{color:#edf4ef;background:#09100c}html[data-theme=dark] .topbar{background:#0a100cf0;border-color:#2c3a32;box-shadow:0 8px 28px #00000038}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=dark] .folder-word-face strong,html[data-theme=dark] .active-folder-progress strong,html[data-theme=dark] .study-setup-options strong,html[data-theme=dark] .profile-row h2,html[data-theme=dark] .cloud-stats strong,html[data-theme=dark] .term-card h3,html[data-theme=dark] .study-definition{color:#edf4ef}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .profile-row p:last-child,html[data-theme=dark] .cloud-stats span,html[data-theme=dark] .active-folder-progress span,html[data-theme=dark] .study-setup-options small,html[data-theme=dark] .study-setup-summary span{color:#aebbb3}html[data-theme=dark] .eyebrow{color:#76c59f}html[data-theme=dark] .panel,html[data-theme=dark] .results,html[data-theme=dark] .vocabulary-bank-panel,html[data-theme=dark] .folder-bank-panel,html[data-theme=dark] .dedicated-folder-panel,html[data-theme=dark] .active-study-header,html[data-theme=dark] .focused-study-shell,html[data-theme=dark] .ongoing-sets-section,html[data-theme=dark] .account-card,html[data-theme=dark] .report-modal,html[data-theme=dark] .export-modal,html[data-theme=dark] .study-setup-modal,html[data-theme=dark] .study-origin-empty{color:#edf4ef;background:#121a15;border-color:#314138;box-shadow:0 18px 50px #00000047}html[data-theme=dark] .scan-control-card,html[data-theme=dark] .takeout-guide,html[data-theme=dark] .lookup-history,html[data-theme=dark] .metric,html[data-theme=dark] .word-bank-card,html[data-theme=dark] .vocabulary-folder-card,html[data-theme=dark] .folder-word-face,html[data-theme=dark] .ongoing-set-card,html[data-theme=dark] .study-setup-summary div,html[data-theme=dark] .active-folder-progress,html[data-theme=dark] .learn-question-card,html[data-theme=dark] .study-card,html[data-theme=dark] .missing-example-panel,html[data-theme=dark] .deployment-note,html[data-theme=dark] .install-box,html[data-theme=dark] .cloud-stats div,html[data-theme=dark] .privacy-card,html[data-theme=dark] .learning-summary-card{color:#e9f1ec;background:#17211b;border-color:#34463b}html[data-theme=dark] .folder-word-back,html[data-theme=dark] .flip-card-back,html[data-theme=dark] .study-card.revealed{background:#1b2b22}html[data-theme=dark] .folder-word-front p,html[data-theme=dark] .folder-word-example-scroll p,html[data-theme=dark] .folder-word-face em,html[data-theme=dark] .term-card>p,html[data-theme=dark] .term-example-sentences p,html[data-theme=dark] .ongoing-set-card p,html[data-theme=dark] .definition-unavailable-state{color:#b7c3bc}html[data-theme=dark] .definition-unavailable-state strong{color:#e4ede7}html[data-theme=dark] .definition-missing-copy{color:#ddb58f!important}html[data-theme=dark] .definition-language-control,html[data-theme=dark] .locale-toggle,html[data-theme=dark] .theme-toggle-button{color:#c6d2cb;background:#131c17;border-color:#3a4c41}html[data-theme=dark] .definition-language-control button{color:#aebbb3}html[data-theme=dark] .definition-language-control button.active{color:#f3fff8;background:#2d6049;box-shadow:inset 0 0 0 1px #4d8468}html[data-theme=dark] .topnav button{color:#b4c0b8}html[data-theme=dark] .topnav button.active{color:#c8f0dc;background:#20372b}html[data-theme=dark] .nav-stat-badge{color:#c5eed8!important;background:#274435!important}html[data-theme=dark] .nav-stat-badge.due{color:#ffd69b!important;background:#4a351e!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f0f5f2;background:#0d1510;border-color:#3a4d41}html[data-theme=dark] .primary{color:#fff;background:#3f8b68}html[data-theme=dark] .secondary{color:#c8ead7;background:#243b2f;border-color:#3b5a49}html[data-theme=dark] .ghost{color:#c7d2cb;background:#151f19;border-color:#3a4a40}html[data-theme=dark] .ghost:hover:not(:disabled),html[data-theme=dark] .secondary:hover:not(:disabled){background:#203129;border-color:#577965}html[data-theme=dark] .danger-ghost{color:#f2aea4;background:#321f1c;border-color:#614039}html[data-theme=dark] .folder-word-delete{color:#9eaaa3;background:0 0;border-color:#0000}html[data-theme=dark] .folder-word-delete:hover{color:#f0a79e;background:#e77e7121}html[data-theme=dark] .folder-word-speaker,html[data-theme=dark] .study-card-speaker{color:#a7d9bf;background:0 0!important}html[data-theme=dark] .folder-word-speaker:hover:not(:disabled),html[data-theme=dark] .study-card-speaker:hover:not(:disabled),html[data-theme=dark] .folder-word-speaker.speaking,html[data-theme=dark] .study-card-speaker.speaking{color:#c5f2da;background:#68b99021!important}html[data-theme=dark] .generate-examples-button{color:#bce6ce;background:#16271ef7;border-color:#557765}html[data-theme=dark] .generate-examples-button:hover:not(:disabled){background:#22382c;border-color:#6b9c80}html[data-theme=dark] .report-flag-button{color:#bce7cf;background:#17231c;border-color:#496454;box-shadow:0 14px 34px #00000059}html[data-theme=dark] .report-flag-button:hover{background:#203129;border-color:#6b967d}html[data-theme=dark] .analysis-progress,html[data-theme=dark] .analysis-progress.active{background:#15241b;border-color:#3f7156}html[data-theme=dark] .analysis-progress-heading strong{color:#d8f5e5}html[data-theme=dark] .analysis-progress-heading small{color:#aebbb3}html[data-theme=dark] .analysis-progress-heading>span,html[data-theme=dark] .analysis-progress-stats span{color:#bce4ce;background:#20362a;border-color:#365641}html[data-theme=dark] .ai-thinking-indicator{color:#8ed5ae}html[data-theme=dark] .rating-dock{background:#121a15}html[data-theme=dark] .rating-grid button,html[data-theme=dark] .choice-grid button{color:#e5ece8;background:#17211b;border-color:#3a4b40}html[data-theme=dark] .rating-grid button:hover,html[data-theme=dark] .choice-grid button:hover:not(:disabled){background:#20352a;border-color:#527461}html[data-theme=dark] .study-card-flip-surface{color:#edf4ef}@media (width<=680px){.nav-stat-badge{display:none!important}.folder-word-card{height:260px;min-height:260px}.folder-word-content-button{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.ai-thinking-orb i{opacity:.72;animation:none}}.folder-word-face small,.folder-word-face em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.study-content-generation-state{color:#55645c;text-align:center;background:#f4f9f6;border:1px dashed #b9cec2;border-radius:18px;align-content:center;place-items:center;gap:14px;width:min(100%,560px);min-height:180px;margin:12px auto 0;padding:24px;display:grid}.study-content-generation-state .ghost{align-items:center;gap:7px;display:inline-flex}.study-content-generation-state small{color:#a0483e}html[data-theme=dark] .study-content-generation-state{color:#b9c7bf;background:#15221a;border-color:#456451}html[data-theme=dark] .study-content-generation-state small{color:#efaaa1}.term-card{align-self:start;min-width:0}.term-card>p{overflow-wrap:anywhere;min-height:0;margin-bottom:14px}.term-title-row{align-items:flex-start}.term-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.count{white-space:nowrap}.term-meta{margin-top:15px}@media (width<=680px){.folder-word-card{height:auto;min-height:0}}.folder-word-card{height:auto;min-height:0}.folder-word-inner{height:auto;min-height:0;display:grid}.folder-word-face{grid-area:1/1;min-height:286px;position:relative;inset:auto;overflow:visible}.folder-word-content-button{height:auto;min-height:286px}.folder-word-face strong{-webkit-line-clamp:unset;min-height:0;max-height:none;display:block;overflow:visible}.folder-word-front p{-webkit-line-clamp:unset;display:block;overflow:visible}.folder-word-example-scroll{scrollbar-gutter:auto;flex:none;min-height:0;padding-right:0;overflow:visible}.folder-word-face small,.folder-word-face em{text-overflow:clip;white-space:normal;overflow:visible}html[data-theme=dark] .term-card h3+span{color:#94a39a}html[data-theme=dark] .count{color:#c8f0da;background:#274435}html[data-theme=dark] .term-meta span{color:#c0e7d1;background:#263b30}html[data-theme=dark] .term-notes p{color:#b9c7bf;background:#1b2b22;border-color:#527d66}html[data-theme=dark] .term-notes strong{color:#9bdcb8}html[data-theme=dark] .source-searches{border-color:#36473d}html[data-theme=dark] .source-searches>strong{color:#9bdcb8}html[data-theme=dark] .source-searches ul{color:#aebbb3}html[data-theme=dark] .notice.regional{color:#e5d99d;background:#252416;border-color:#5e5631}html[data-theme=dark] .notice.scan-success{color:#bfe6d0;background:#162a20;border-color:#3c6b52}html[data-theme=dark] .lookup-item,html[data-theme=dark] .empty-state{color:#dfe8e2;background:#17211b;border-color:#34463b}html[data-theme=dark] .lookup-item strong{color:#e8f0eb}html[data-theme=dark] .lookup-item small,html[data-theme=dark] .filter-summary,html[data-theme=dark] .vocabulary-note{color:#aebbb3}.troubleshooting-details{margin-top:10px}.troubleshooting-details summary{cursor:pointer;font-weight:700}.troubleshooting-details[open] summary{margin-bottom:10px}.scan-troubleshooting{width:100%}html[data-theme=dark] .troubleshooting-details summary{color:#c7d5cd}.term-grid{align-items:stretch}.term-card{align-self:stretch;height:100%}.folder-shelf{align-items:stretch}.vocabulary-folder-card{flex-direction:column;height:100%;display:flex}.vocabulary-folder-card .folder-preview{margin-top:auto;padding-top:13px}@media (width>=681px){.folder-word-grid{align-items:stretch}.folder-word-card{align-self:stretch;height:100%;min-height:286px}.folder-word-inner,.folder-word-face,.folder-word-content-button{height:100%;min-height:286px}}.signed-out-blank{background:0 0;width:100%;min-height:calc(100vh - 72px)}.topbar-signin-button{color:#245d4d;background:#eaf2ed;border:1px solid #cfe0d7;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-weight:850;display:inline-flex}.settings-menu{position:relative}.settings-menu>summary{color:#53645b;cursor:pointer;background:#f7faf8;border:1px solid #d9e2dc;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid}.settings-menu>summary::-webkit-details-marker{display:none}.settings-popover{z-index:40;background:#fff;border:1px solid #d9e2dc;border-radius:18px;gap:14px;width:min(310px,100vw - 24px);padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #1e32292e}.settings-popover-heading{flex-direction:column;gap:3px;padding-bottom:4px;display:flex}.settings-popover-heading strong{font-size:17px}.settings-popover-heading small{color:#74807a}.settings-popover label,.definition-language-select{color:#3c4944;flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.settings-popover select,.definition-language-select select{color:#26332f;background:#fff;border:1px solid #d5ded7;border-radius:11px;width:100%;height:50px;min-height:50px;padding:10px 11px}.session-lookup-history{margin:0 0 44px}.lookup-history-idle{justify-content:flex-start;align-items:center;min-height:108px;display:flex}.previous-searches-actions{margin-top:18px}.lookup-history-idle .previous-searches-actions{margin-top:0}.show-previous-searches{min-width:210px}.previous-searches-panel{border-top:1px solid #dce5df;margin-top:22px;padding-top:22px}.previous-searches-heading{align-items:center}.definition-language-select{min-width:210px}.active-study-definition-language{text-align:left;min-width:220px}html[data-theme=dark] .topbar-signin-button{color:#b8e7ce;background:#1d2c24;border-color:#385246}html[data-theme=dark] .settings-popover{background:#151d19;border-color:#34423a;box-shadow:0 22px 60px #0006}html[data-theme=dark] .settings-popover-heading small,html[data-theme=dark] .settings-popover label,html[data-theme=dark] .definition-language-select{color:#aab6af}html[data-theme=dark] .settings-popover select,html[data-theme=dark] .definition-language-select select{color:#e7eee9;background:#101713;border-color:#3a4a41}html[data-theme=dark] .previous-searches-panel{border-color:#34423a}@media (width<=760px){.settings-popover{position:fixed;top:68px;right:12px}.topbar-signin-button{min-height:36px;padding:7px 10px}.settings-menu>summary{width:36px;height:36px}.lookup-history-idle{min-height:96px}.show-previous-searches{width:100%}}@media (width>=901px){.topbar{justify-content:initial;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);display:grid}.brand-button{justify-self:start}.topnav{justify-self:center}.topbar-actions{justify-self:end}}.topbar-actions{align-self:center;min-height:40px}.settings-menu{align-items:center;margin:0;display:inline-flex}.settings-menu>summary{color:#59645f;background:0 0;border:0;border-radius:10px;width:40px;height:40px}.settings-menu>summary:hover,.settings-menu[open]>summary{color:#245d4d;background:#e9f1ec;border-color:#0000}.signed-out-loading{min-height:calc(100vh - 72px)}.signed-out-main{padding-bottom:48px}.signed-out-hero{grid-template-columns:minmax(0,1fr);padding-bottom:30px}.signed-out-workspace{position:relative}.signin-required-card{background:#fff;border:1px solid #cfe0d7;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:22px;display:grid;box-shadow:0 18px 50px #293b3414}.signin-required-card h2{margin:0 0 7px;font-size:clamp(22px,3vw,32px)}.signin-required-card p:not(.eyebrow){color:#65706b;margin:0;line-height:1.55}.signin-required-icon{color:#245d4d;background:#eaf2ed;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.signin-required-card .google-signin{align-items:center;gap:8px;display:inline-flex}.signed-out-interface-preview{opacity:.48;filter:saturate(.7);pointer-events:none;-webkit-user-select:none;user-select:none}.session-lookup-history .section-heading,.previous-searches-heading{text-align:center;justify-content:center;align-items:center;position:relative}.session-lookup-history .section-heading>div,.previous-searches-heading>div{margin-inline:auto}.session-lookup-history .section-heading .lookup-total,.previous-searches-heading .lookup-total{position:absolute;top:50%;right:0;transform:translateY(-50%)}.previous-searches-actions{justify-content:center;display:flex}.lookup-history-idle{justify-content:center}.lookup-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.lookup-item{text-align:left;flex:calc(33.333% - 10px);min-width:240px;max-width:calc(33.333% - 7px)}.results{padding-top:26px}.results .vocabulary-heading{margin-top:0}.results-export-menu{margin:0;position:relative}.results-export-menu>summary{color:#53605b;background:#fff;border:1px solid #d8dfda;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-weight:800;list-style:none;display:inline-flex}.results-export-menu>summary::-webkit-details-marker{display:none}.results-export-popover{z-index:25;background:#fff;border:1px solid #d9e2dc;border-radius:14px;gap:6px;width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #1e322929}.results-export-popover button{text-align:left;width:100%}.account-actions{align-items:center}.automatic-sync-note{color:#68766f;font-size:13px;line-height:1.45}html[data-theme=dark] .settings-menu>summary{color:#b4c0b8;background:0 0;border-color:#0000}html[data-theme=dark] .settings-menu>summary:hover,html[data-theme=dark] .settings-menu[open]>summary{color:#c8f0dc;background:#20372b;border-color:#0000}html[data-theme=dark] .signin-required-card,html[data-theme=dark] .results-export-popover{background:#151d19;border-color:#34423a}html[data-theme=dark] .signin-required-card p:not(.eyebrow),html[data-theme=dark] .automatic-sync-note{color:#aebbb3}html[data-theme=dark] .signin-required-icon{color:#bce4ce;background:#20362a}html[data-theme=dark] .results-export-menu>summary{color:#d6e1da;background:#151d19;border-color:#3a4a41}@media (width<=900px){.signin-required-card{grid-template-columns:auto minmax(0,1fr)}.signin-required-card .google-signin{grid-column:1/-1;justify-content:center}.lookup-item{flex-basis:calc(50% - 10px);max-width:calc(50% - 5px)}}@media (width<=680px){.topbar-actions{margin-left:auto}.settings-menu>summary{width:36px;height:36px}.signin-required-card{text-align:center;grid-template-columns:1fr}.signin-required-icon{margin-inline:auto}.session-lookup-history .section-heading .lookup-total,.previous-searches-heading .lookup-total{margin-top:10px;position:static;transform:none}.lookup-item{flex-basis:100%;min-width:0;max-width:100%}.vocabulary-actions{justify-content:stretch;width:100%}.vocabulary-actions>button,.results-export-menu{flex:1}.results-export-menu>summary{justify-content:center;width:100%}.results-export-popover{width:min(220px,100vw - 48px);left:0;right:auto}}@media (width>=901px){.topbar .brand-button{grid-column:1}.topbar .topnav{grid-column:2}.topbar .topbar-actions{grid-column:3}}.signin-required-card .google-signin{margin-top:0}.account-actions .automatic-sync-note{margin-right:auto}.ongoing-set-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ongoing-set-delete{color:#7a8780;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.ongoing-set-delete:hover{color:#9b4f46;background:#fff2ef;border-color:#e2bbb5}.definition-preparing-state{color:#3f7d5e;text-align:center;flex:auto;justify-content:center;align-items:center;min-height:0;padding:20px 4px;display:flex}.definition-preparing-state .ai-thinking-indicator{justify-content:center}.folder-word-grid{align-items:stretch}.folder-word-card{height:300px;min-height:300px;overflow:hidden}.folder-word-inner,.folder-word-face,.folder-word-content-button{height:100%;min-height:0}.folder-word-face{overflow:hidden}.folder-word-content-button{flex:auto}.folder-word-front p{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-line-clamp:unset;flex:auto;min-height:0;padding-right:5px;display:block;overflow:hidden auto}.folder-word-example-scroll{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding-right:5px;overflow:hidden auto}html[data-theme=dark] .ongoing-set-delete{color:#a4b0a9}html[data-theme=dark] .ongoing-set-delete:hover{color:#f0aaa0;background:#33221f;border-color:#724941}html[data-theme=dark] .definition-preparing-state{color:#8ed5ae}@media (width<=680px){.folder-word-card{height:320px;min-height:320px}}html[data-theme=dark] .helper-install-link{color:#a9e5c8}html[data-theme=dark] .helper-install-link:hover{color:#d3f4e2}.definition-preparing-state,.generate-examples-button{overflow:hidden}.chrome-internal-link{color:#286b54;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;align-items:center;max-width:100%;padding:2px 5px;font-weight:850;text-decoration:underline;display:inline-flex}.chrome-internal-link:hover{color:#1f5844;background:#e6f2eb}html[data-theme=dark] .chrome-internal-link{color:#9ee0bd}html[data-theme=dark] .chrome-internal-link:hover{color:#c7f2da;background:#20362a}.takeout-import-panel{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start}.takeout-interactive-steps{counter-reset:takeout-step;gap:7px;list-style:none;display:grid;margin-top:14px!important;padding-left:0!important}.takeout-interactive-steps li{color:#5b6962;cursor:default;counter-increment:takeout-step;border:1px solid #0000;border-radius:12px;outline:none;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 11px;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:relative}.takeout-interactive-steps li:before{content:counter(takeout-step);color:#34664f;background:#e7f1eb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.takeout-interactive-steps li>strong,.takeout-interactive-steps li>span{grid-column:2}.takeout-interactive-steps li>strong{color:#33443c;align-self:end;font-size:13px}.takeout-interactive-steps li>span{color:#69766f;font-size:12px;line-height:1.48}.takeout-interactive-steps li:hover,.takeout-interactive-steps li:focus-visible,.takeout-interactive-steps li.active{background:#edf7f1;border-color:#acd0bd;transform:translate(3px)}.takeout-interactive-steps li.active:before{color:#fff;background:#3f8a68}.takeout-visual-column{gap:14px;min-width:0;display:grid}.takeout-step-illustration{background:radial-gradient(circle at 50% 25%,#f6fbf8,#edf4f0);border:1px solid #d8e4dc;border-radius:18px;margin:0;padding:12px;position:sticky;top:92px;overflow:hidden;box-shadow:0 16px 38px #2541331a}.takeout-step-illustration img{aspect-ratio:3/2;object-fit:contain;width:100%;animation:.28s both takeout-guide-enter;display:block}.takeout-step-illustration figcaption{border-top:1px solid #dce7e0;gap:3px;padding:10px 7px 2px;display:grid}.takeout-step-illustration figcaption span{color:#438264;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.takeout-step-illustration figcaption strong{color:#2f4037;font-size:13px}@keyframes takeout-guide-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.term-equivalent,.folder-word-equivalent{color:#658075;font:inherit;font-size:.72em;font-weight:750;display:inline}.folder-word-equivalent{padding-right:0}html[data-theme=dark] .takeout-interactive-steps li>strong{color:#e5eee8}html[data-theme=dark] .takeout-interactive-steps li>span{color:#a9b6ae}html[data-theme=dark] .takeout-interactive-steps li:before{color:#a9dfc0;background:#22362b}html[data-theme=dark] .takeout-interactive-steps li:hover,html[data-theme=dark] .takeout-interactive-steps li:focus-visible,html[data-theme=dark] .takeout-interactive-steps li.active{background:#1d3126;border-color:#456b57}html[data-theme=dark] .takeout-step-illustration{background:radial-gradient(circle at 50% 25%,#17261e,#101914);border-color:#34483d}html[data-theme=dark] .takeout-step-illustration figcaption{border-color:#33453b}html[data-theme=dark] .takeout-step-illustration figcaption strong{color:#e5eee8}html[data-theme=dark] .term-equivalent,html[data-theme=dark] .folder-word-equivalent{color:#9fb8ab}@media (width<=900px){.takeout-import-panel{grid-template-columns:1fr}.takeout-step-illustration{position:relative;top:auto}}@media (width<=560px){.takeout-step-illustration{padding:7px}.takeout-interactive-steps li{transform:none!important}}.term-equivalent,.folder-word-equivalent{margin:0;padding:0}.settings-link-button{color:#315a48;text-align:left;cursor:pointer;background:#f2f6f3;border:0;border-radius:10px;width:100%;padding:10px 11px;font-weight:800}.settings-link-button:hover{background:#e6f0ea}.marketing-main,.pricing-main{width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:72px}.marketing-nav{z-index:9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faf8eb;border-bottom:1px solid #e3e9e4;justify-content:space-between;align-items:center;gap:18px;margin:0 -12px;padding:12px;display:flex;position:sticky;top:72px}.marketing-nav-links,.marketing-nav-actions{align-items:center;gap:8px;display:flex}.marketing-nav a{color:#52625a;border-radius:9px;padding:8px 10px;font-size:14px;font-weight:750;text-decoration:none}.marketing-nav a:hover{color:#245d49;background:#edf4ef}.marketing-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:72px;min-height:680px;padding:86px 0 72px;display:grid}.marketing-hero-copy h1,.pricing-hero h1{letter-spacing:-.065em;max-width:820px;margin:10px 0 22px;font-size:clamp(48px,7vw,86px);line-height:.95}.marketing-hero-copy>p:not(.eyebrow),.pricing-hero>p:not(.eyebrow){color:#5b6862;max-width:720px;font-size:18px;line-height:1.7}.marketing-actions{flex-wrap:wrap;gap:10px;margin:28px 0 10px;display:flex}.marketing-primary,.marketing-secondary{justify-content:center;align-items:center;min-height:50px;padding-inline:22px;text-decoration:none;display:inline-flex}.trial-inline-note{color:#315d49;background:#f0f7f2;border:1px solid #cfe0d5;border-radius:999px;width:fit-content;margin-top:18px;padding:8px 12px;font-size:13px;font-weight:750}.product-preview{background:linear-gradient(145deg,#fcfefc,#edf5f0);border:1px solid #d9e5dd;border-radius:30px;padding:19px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 34px 90px #20443221}.product-preview:before{content:"";filter:blur(2px);background:#5597711c;border-radius:50%;width:260px;height:260px;position:absolute;top:-115px;right:-105px}.preview-toolbar{gap:6px;padding:1px 2px 15px;display:flex;position:relative}.preview-toolbar span{background:#b7c7bd;border-radius:50%;width:9px;height:9px}.preview-browser-bar{background:#f5f8f6;border:1px solid #dfe7e2;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;position:relative}.preview-browser-logo{color:#356d53;background:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid;box-shadow:0 2px 8px #1e402f14}.preview-browser-address{color:#7a8881;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.preview-search{background:#fffffff5;border:1px solid #dbe5de;border-radius:0 0 17px 17px;gap:5px;padding:17px 18px 18px;animation:.6s cubic-bezier(.2,.78,.2,1) both preview-search-enter;display:grid;position:relative}.preview-search small,.preview-save-event small,.preview-card-heading>span:first-child{color:#718079;letter-spacing:.12em;font-size:10px;font-weight:900}.preview-search strong{letter-spacing:-.02em;white-space:nowrap;font-size:20px;overflow:hidden}.preview-search-time{color:#89958f;font-size:11px}.preview-save-event{color:#2a5541;background:#f3faf5;border:1px solid #d3e4d9;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:11px 5px;padding:11px 12px;animation:.62s cubic-bezier(.2,.78,.2,1) .48s both preview-save-enter;display:grid;position:relative;box-shadow:0 9px 22px #24543b12}.preview-save-event>div{gap:2px;min-width:0;display:grid}.preview-save-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.preview-save-icon{color:#fff;background:#2f7655;border-radius:10px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:950;display:grid}.preview-saved-badge{color:#2f6c4e;background:#dcefe3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;animation:2.5s ease-in-out 1.25s infinite preview-saved-pulse}.preview-card{color:#fff;background:linear-gradient(145deg,#163b2b,#1e4a37);border-radius:22px;padding:23px;animation:.68s cubic-bezier(.2,.78,.2,1) .85s both preview-card-enter;position:relative;box-shadow:0 18px 50px #1430232e}.preview-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-card-heading>span:first-child{color:#9bb8a8}.preview-record-dot{background:#7fd09f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7fd09f1f}.preview-card h3{letter-spacing:-.045em;margin:13px 0 8px;font-size:38px;line-height:1}.preview-card p{color:#d9e7df;margin:0;line-height:1.55}.preview-source-row{color:#bed4c7;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:13px;font-size:11px;display:flex}.preview-source-row strong{color:#e8f4ed;flex:none}.preview-card footer{color:#c9ddd1;background:#ffffff12;border-radius:12px;margin-top:13px;padding:10px 12px;font-size:11px;line-height:1.45}@keyframes preview-search-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-save-enter{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preview-card-enter{0%{opacity:0;transform:translateY(15px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preview-saved-pulse{0%,72%,to{transform:scale(1)}82%{transform:scale(1.07)}}.marketing-section{border-top:1px solid #e2e8e3;padding:78px 0}.section-intro{max-width:760px;margin-bottom:32px}.section-intro h2,.privacy-showcase h2,.launch-offer h2,.marketing-final h2{letter-spacing:-.045em;margin:7px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.02}.marketing-step-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marketing-step-grid article{background:#fff;border:1px solid #e0e7e2;border-radius:22px;min-height:230px;padding:22px}.marketing-step-grid article>span{color:#2d664e;background:#e9f2ec;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.marketing-step-grid h3{margin:36px 0 10px}.marketing-step-grid p,.privacy-showcase p,.launch-offer p,.sponsor-explanation p,.faq-section p{color:#617069;line-height:1.65}.privacy-showcase{background:#edf6f0;border:1px solid #d6e4da;border-radius:30px;grid-template-columns:1.25fr .75fr;gap:44px;padding:46px;display:grid}.privacy-points{flex-direction:column;justify-content:center;gap:12px;display:flex}.privacy-points span{background:#ffffffb3;border:1px solid #d5e4da;border-radius:14px;padding:14px;font-weight:800}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-grid article{background:#fff;border:1px solid #e0e7e2;border-radius:18px;align-items:center;gap:12px;min-height:82px;padding:18px;display:flex}.launch-offer,.early-supporter-card{color:#fff;background:linear-gradient(135deg,#173d2d,#2d6c4e);border:1px solid #cbded2;border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:42px;padding:42px;display:grid}.launch-offer p,.launch-offer li,.early-supporter-card p{color:#d7e7dd}.launch-offer ul{gap:10px;display:grid}.preview-plan-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-grid.single-plan{grid-template-columns:minmax(0,720px);justify-content:center}.preview-plan-grid article,.plan-card{background:#fff;border:1px solid #dde5df;border-radius:26px;padding:30px}.preview-plan-grid .recommended,.plus-card{border-color:#78a98d;box-shadow:0 22px 64px #25533d1f}.preview-plan-grid h3,.plan-card h2,.early-supporter-card h2{letter-spacing:-.04em;margin:10px 0;font-size:42px}.preview-plan-grid h3 small,.plan-card h2 small,.early-supporter-card h2 small{color:#718079;letter-spacing:0;font-size:15px}.sponsor-explanation{max-width:820px}.faq-section details{border-top:1px solid #dde5df;padding:18px 0}.faq-section summary{cursor:pointer;font-size:18px;font-weight:850}.marketing-final{background:#f0f5f1;border-radius:32px;flex-direction:column;align-items:flex-start;padding:54px;display:flex}.marketing-final small{color:#68756f;margin-top:12px}.pricing-hero{max-width:920px;padding:72px 0 34px}.current-plan-pill{color:#2e604a;background:#eaf3ed;border-radius:999px;margin-top:14px;padding:8px 12px;font-weight:800;display:inline-flex}.billing-toggle{background:#f4f7f5;border:1px solid #dbe4dd;border-radius:14px;gap:4px;width:fit-content;margin:10px auto 26px;padding:4px;display:flex}.billing-toggle button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-weight:850}.billing-toggle button.active{color:#285f48;background:#fff;box-shadow:0 3px 12px #22413214}.billing-toggle small{color:#3d795c;margin-left:5px}.plan-card{flex-direction:column;gap:22px;min-height:590px;display:flex;position:relative}.plan-card ul,.included-features{color:#52615a;gap:12px;margin:0;padding-left:20px;line-height:1.5;display:grid}.plan-card button{margin-top:auto}.recommended-label{color:#fff;letter-spacing:.08em;background:#1f5a40;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}.price-equivalent{color:#64716b;min-height:42px}.early-supporter-card{margin:22px 0}.early-supporter-card .secondary{background:#fff}.trial-explanation,.pricing-privacy{background:#f7faf8;border:1px solid #dfe7e1;border-radius:22px;margin-top:20px;padding:26px}.subscription-panel{background:#fff;border:1px solid #dfe6e0;border-radius:24px;margin-bottom:44px;padding:30px;box-shadow:0 18px 50px #293b340f}.subscription-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subscription-heading h2{margin:5px 0 0}.subscription-status{color:#456154;text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.subscription-status.past_due{color:#9a4f2b;background:#fff0e8}.trial-status-card{background:#edf7f0;border:1px solid #bcd7c6;border-radius:18px;gap:7px;margin-top:22px;padding:20px;display:grid}.subscription-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.subscription-facts>div{border:1px solid #e1e7e3;border-radius:15px;flex-direction:column;gap:7px;padding:15px;display:flex}.subscription-facts span,.scan-allowance span{color:#6b7771;font-size:13px}.scan-allowance,.advertising-privacy-box{background:#f4f8f5;border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex}.subscription-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.cancel-guidance{margin-top:18px}.cancel-guidance summary{cursor:pointer;font-weight:800}.billing-management-details{background:#f8fbf9;border:1px solid #dfe6e0;border-radius:16px;margin-top:18px;overflow:hidden}.billing-management-details summary{cursor:pointer;color:#33483d;padding:15px 17px;font-weight:850}.billing-management-details[open] summary{border-bottom:1px solid #e2e9e5}.billing-management-content{justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.billing-management-content strong,.billing-management-content p{display:block}.billing-management-content p{color:#68776f;margin:6px 0 0;line-height:1.5}.cancellation-confirmed{color:#2f6a51;background:#edf7f1;border:1px solid #b9d8c7;border-radius:13px;width:100%;padding:14px}.advertising-privacy-box{margin-top:18px}.sponsored-card{background:#fbfcfb;border:1px solid #d9e3dc;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:18px;width:min(1180px,100% - 40px);margin:0 auto 30px;padding:22px;display:grid}.sponsored-card>img{object-fit:contain;background:#fff;border-radius:16px;width:78px;height:78px}.sponsored-label{color:#627069;letter-spacing:.08em;text-transform:uppercase;background:#edf1ee;border-radius:999px;grid-column:1/-1;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.sponsored-copy h3{margin:5px 0 7px}.sponsored-copy p{color:#627069;margin:0;line-height:1.55}.sponsored-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.sponsored-actions button{min-height:34px;padding:6px 10px;font-size:12px}.sponsored-why{color:#5d6d65;border-left:3px solid #9eb8a7;margin-top:13px;padding-left:12px;font-size:13px;line-height:1.5}html[data-theme=dark] .marketing-nav{background:#0a100ce6;border-color:#28352d}html[data-theme=dark] .marketing-nav a{color:#b7c6bd}html[data-theme=dark] .marketing-nav a:hover{color:#d8eee0;background:#1d2a22}html[data-theme=dark] .marketing-hero-copy>p:not(.eyebrow),html[data-theme=dark] .pricing-hero>p:not(.eyebrow),html[data-theme=dark] .marketing-step-grid p,html[data-theme=dark] .faq-section p{color:#aebbb4}html[data-theme=dark] .product-preview{background:linear-gradient(145deg,#18231c,#101713);border-color:#34463a}html[data-theme=dark] .preview-search,html[data-theme=dark] .marketing-step-grid article,html[data-theme=dark] .feature-grid article,html[data-theme=dark] .preview-plan-grid article,html[data-theme=dark] .plan-card,html[data-theme=dark] .subscription-panel,html[data-theme=dark] .sponsored-card{color:#eef5f0;background:#151e18;border-color:#314137}html[data-theme=dark] .preview-browser-bar{background:#111914;border-color:#314137}html[data-theme=dark] .preview-browser-logo{color:#9ed5b8;box-shadow:none;background:#1e2b23}html[data-theme=dark] .preview-browser-address,html[data-theme=dark] .preview-search-time{color:#8fa096}html[data-theme=dark] .preview-save-event{color:#bce3cb;background:#18271e;border-color:#355743}html[data-theme=dark] .preview-save-event small,html[data-theme=dark] .preview-card-heading>span:first-child{color:#8faa9a}html[data-theme=dark] .preview-saved-badge{color:#bce7cc;background:#254634}html[data-theme=dark] .privacy-showcase,html[data-theme=dark] .trial-explanation,html[data-theme=dark] .pricing-privacy,html[data-theme=dark] .marketing-final,html[data-theme=dark] .scan-allowance,html[data-theme=dark] .advertising-privacy-box{color:#edf5f0;background:#17231b;border-color:#33483a}html[data-theme=dark] .privacy-points span,html[data-theme=dark] .subscription-facts>div{background:#111a15;border-color:#34483b}html[data-theme=dark] .billing-toggle{background:#111914;border-color:#35443a}html[data-theme=dark] .billing-toggle button.active{color:#c7ead3;background:#253229}html[data-theme=dark] .billing-management-details{background:#171f1a;border-color:#344139}html[data-theme=dark] .billing-management-details[open] summary{border-color:#344139}html[data-theme=dark] .billing-management-details summary{color:#dce8e0}html[data-theme=dark] .cancellation-confirmed{color:#b8e0c8;background:#1d3427;border-color:#3d6a52}html[data-theme=dark] .settings-link-button{color:#bfe4ce;background:#1b2820}html[data-theme=dark] .trial-status-card{background:#1a2b20;border-color:#42634f}@media (width<=900px){.marketing-nav{top:68px;overflow-x:auto}.marketing-nav-links{min-width:max-content}.marketing-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding-top:58px}.product-preview{max-width:620px;transform:none}.marketing-step-grid{grid-template-columns:repeat(2,1fr)}.privacy-showcase,.launch-offer,.early-supporter-card{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.subscription-facts{grid-template-columns:1fr}}@media (width<=640px){.marketing-main,.pricing-main{width:min(100% - 24px,1180px)}.marketing-nav-links a:nth-child(2),.marketing-nav-links a:nth-child(3){display:none}.marketing-hero-copy h1,.pricing-hero h1{font-size:clamp(42px,14vw,62px)}.marketing-step-grid,.feature-grid,.preview-plan-grid,.pricing-grid{grid-template-columns:1fr}.marketing-section{padding:54px 0}.privacy-showcase,.launch-offer,.early-supporter-card,.marketing-final{border-radius:22px;padding:26px}.plan-card{min-height:auto}.billing-management-content{flex-direction:column;align-items:stretch}.sponsored-card{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.sponsored-card>img{width:64px;height:64px}.product-preview{border-radius:23px;padding:14px}.preview-save-event{grid-template-columns:auto minmax(0,1fr)}.preview-saved-badge{grid-column:2;width:fit-content}.preview-card{padding:20px}.preview-card h3{font-size:34px}.preview-source-row{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.product-preview{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing-nav-link{color:#52625a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:14px;font-weight:750}.marketing-nav-link:hover{color:#245d49;background:#edf4ef}.welcome-card{background:linear-gradient(135deg,#f8fbf9,#edf6f0);border:1px solid #d7e4db;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr) auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:0 auto 22px;padding:28px;display:grid}.welcome-card h2{letter-spacing:-.03em;margin:7px 0 10px;font-size:clamp(24px,3vw,34px)}.welcome-card p{color:#607069;margin:0;line-height:1.6}.welcome-points{color:#3f6754;gap:8px;font-size:13px;font-weight:750;display:grid}.scan-plan-summary{background:#f7faf8;border:1px solid #dbe6df;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.scan-plan-summary>div{gap:4px;display:grid}.scan-plan-summary span{color:#68756f;font-size:13px}.scan-plan-summary.plus{background:#eef7f1;border-color:#b8d3c2}.global-commerce-notice{background:#eef8f1;border-color:#b9d5c4;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 40px);margin:12px auto;display:flex}.ad-privacy-actions{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}html[data-theme=dark] .marketing-nav-link{color:#b7c6bd}html[data-theme=dark] .marketing-nav-link:hover{color:#d8eee0;background:#1d2a22}html[data-theme=dark] .welcome-card,html[data-theme=dark] .scan-plan-summary{color:#edf5f0;background:#17231b;border-color:#33463a}html[data-theme=dark] .welcome-card p,html[data-theme=dark] .scan-plan-summary span{color:#aab9b1}html[data-theme=dark] .welcome-points{color:#b7dbc4}html[data-theme=dark] .global-commerce-notice{color:#eaf5ee;background:#1a2b20;border-color:#42634f}@media (width<=900px){.welcome-card{grid-template-columns:1fr}}@media (width<=640px){.welcome-card,.scan-plan-summary,.global-commerce-notice{width:min(100% - 24px,1180px)}.scan-plan-summary,.global-commerce-notice{flex-direction:column;align-items:flex-start}.marketing-nav-links .marketing-nav-link{display:none}}.learning-settings-panel{background:#f9fbfa;border:1px solid #dce5df;border-radius:18px;margin:0 0 20px;padding:0 18px}.learning-settings-panel summary{cursor:pointer;padding:16px 0;display:flex}.learning-settings-panel summary>span{flex-direction:column;gap:4px;display:flex}.learning-settings-panel summary small{color:#708078}.learning-settings-grid{border-top:1px solid #e0e8e3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;display:grid}.learning-settings-grid label{gap:8px;font-weight:750;display:grid}.learning-settings-grid select,.learning-settings-grid input{width:100%}.learning-settings-grid p{color:#68756f;grid-column:1/-1;margin:0;font-size:13px}.locked-learning-settings{border-top:1px solid #e0e8e3;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.locked-learning-settings p{color:#68756f;margin:0}html[data-theme=dark] .learning-settings-panel{background:#151e18;border-color:#33443a}html[data-theme=dark] .learning-settings-grid,html[data-theme=dark] .locked-learning-settings{border-color:#33443a}html[data-theme=dark] .learning-settings-grid p,html[data-theme=dark] .locked-learning-settings p{color:#aebbb4}@media (width<=640px){.learning-settings-grid{grid-template-columns:1fr}.locked-learning-settings{flex-direction:column;align-items:flex-start}}.learning-insights-panel{background:#fff;border:1px solid #dfe6e0;border-radius:24px;margin-bottom:22px;padding:28px}.learning-insights-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.learning-insights-heading h2{margin:5px 0 0}.plus-feature-badge{color:#fff;letter-spacing:.08em;background:#1f5a40;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.learning-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.learning-insights-grid>div{border:1px solid #e0e7e2;border-radius:16px;gap:5px;padding:18px;display:grid}.learning-insights-grid strong{font-size:28px}.learning-insights-grid span{color:#6b7771;font-size:13px}.locked-insights{background:#f4f8f5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.locked-insights p{color:#68756f;margin:0}html[data-theme=dark] .learning-insights-panel{color:#eef5f0;background:#151e18;border-color:#314137}html[data-theme=dark] .learning-insights-grid>div{background:#111a15;border-color:#34483b}html[data-theme=dark] .locked-insights{background:#17231b}html[data-theme=dark] .locked-insights p{color:#aebbb4}@media (width<=800px){.learning-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.learning-insights-grid{grid-template-columns:1fr}.locked-insights{flex-direction:column;align-items:flex-start}}.marketing-mobile-menu{display:none;position:relative}.marketing-mobile-menu summary{cursor:pointer;border:1px solid #dbe4dd;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;list-style:none;display:grid}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu>div{background:#fff;border:1px solid #dbe4dd;border-radius:14px;gap:3px;min-width:190px;padding:8px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 18px 45px #223c2f24}.marketing-mobile-menu a,.marketing-mobile-menu button{color:#52625a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-weight:750;text-decoration:none}.marketing-mobile-menu a:hover,.marketing-mobile-menu button:hover{color:#245d49;background:#edf4ef}html[data-theme=dark] .marketing-mobile-menu summary,html[data-theme=dark] .marketing-mobile-menu>div{background:#151e18;border-color:#34443a}html[data-theme=dark] .marketing-mobile-menu a,html[data-theme=dark] .marketing-mobile-menu button{color:#c1d0c7}@media (width<=640px){.marketing-nav-links{display:none}.marketing-mobile-menu{display:block}}.similar-words-row,.study-similar-words{flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin-top:.65rem;font-size:.9rem;display:flex}.similar-words-row strong,.study-similar-words strong{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:.78rem}.similar-words-inline{opacity:.82;margin-top:.45rem;line-height:1.45;display:block}.study-term-equivalent{opacity:.78;margin-top:.35rem;font-size:.58em;font-weight:650;display:block}.adsense-placement{border:1px solid var(--border,#78787838);background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);border-radius:18px;width:min(100%,1180px);min-height:120px;margin:24px auto;padding:12px;overflow:hidden}.adsense-label{color:var(--muted,#66736d);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700}.adsense-placement .adsbygoogle{min-height:90px}.adsense-unavailable{min-height:90px;color:var(--muted,#66736d);place-items:center;font-size:.85rem;display:grid}.adsense-placement[data-placement*=dashboard]{margin-block:18px}@media (width<=720px){.adsense-placement{border-radius:14px;margin:16px auto;padding:8px}}.scan-limit-notice,.scan-limit-warning{color:#6b4b16;background:#fff8e8;border:1px solid #e3b25f;border-radius:14px}.scan-limit-notice{margin:0 0 16px}.scan-limit-warning{gap:4px;margin-top:16px;padding:14px 16px;display:grid}html[data-theme=dark] .scan-limit-notice,html[data-theme=dark] .scan-limit-warning{color:#f0d79b;background:#2a2417;border-color:#725b2b}.takeout-import-panel-v2{box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible}.takeout-guide-header{background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:28px;padding:12px 4px 28px;display:flex}.takeout-guide-header>div:first-child{max-width:760px}.takeout-guide-header h2{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,44px)}.takeout-guide-header>div:first-child>p:last-child{color:#637169;max-width:720px;margin:0;line-height:1.65}.takeout-guide-privacy-note{color:#36644f;background:#ebf7efb8;border:1px solid #cfe2d6;border-radius:14px;align-items:flex-start;gap:9px;max-width:340px;padding:11px 13px;font-size:12px;font-weight:720;line-height:1.45;display:inline-flex}.takeout-guide-privacy-note svg{flex:none;margin-top:1px}.takeout-story{background:0 0;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:clamp(28px,4vw,52px);padding:0 0 54px;display:grid}.takeout-story-steps{align-content:start;gap:14px;min-width:0;display:grid}.takeout-story-intro{padding:4px 4px 16px}.takeout-story-intro h3{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(24px,3.2vw,36px);line-height:1.05}.takeout-story-intro>p:last-child{color:#65736b;margin:0;line-height:1.6}.takeout-story-step{color:#536159;cursor:pointer;background:#ffffff8f;border:1px solid #dce6df;border-radius:18px;outline:none;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:14px;min-height:clamp(168px,28vh,250px);padding:22px;transition:transform .45s cubic-bezier(.2,.75,.2,1),border-color .45s,background-color .45s,box-shadow .45s,opacity .45s;display:grid;position:relative}.takeout-story-step:after{content:"";opacity:0;background:#4d9b75;border-radius:0 4px 4px 0;width:3px;transition:opacity .35s,transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;inset:12px auto 12px 0;transform:scaleY(.25)}.takeout-story-step:hover,.takeout-story-step:focus-visible{background:#ffffffd6;border-color:#b8d4c3;transform:translate(3px)}.takeout-story-step.active{background:#f3fbf6;border-color:#9fc9b1;transform:translate(7px);box-shadow:0 16px 38px #27533d17}.takeout-story-step.active:after{opacity:1;transform:scaleY(1)}.takeout-story-step-number{color:#34684f;letter-spacing:.08em;background:#e7f2eb;border-radius:15px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:950;transition:background-color .4s,color .4s,transform .4s;display:grid}.takeout-story-step.active .takeout-story-step-number{color:#fff;background:#397a5b;transform:scale(1.04)}.takeout-story-step>div{align-content:center;gap:8px;display:grid}.takeout-story-step strong{color:#20392d;letter-spacing:-.01em;font-size:17px}.takeout-story-step>div>span{color:#53635a;font-size:14px;line-height:1.62}.takeout-first-action{letter-spacing:.02em;background:#1a73e8;border-radius:999px;margin:0 5px 5px 0;padding:3px 8px;font-size:11px;font-weight:900;display:inline-block;color:#fff!important}html[data-theme=dark] .takeout-first-action{background:#8ab4f8;color:#10223b!important}.takeout-story-stage-column{min-width:0;position:relative}.takeout-story-stage{--takeout-page:#fff;--takeout-page-soft:#f8f9fa;--takeout-header:#eef3fb;--takeout-surface:#fff;--takeout-surface-soft:#f8fafd;--takeout-border:#dadce0;--takeout-divider:#e5e7eb;--takeout-text:#202124;--takeout-muted:#5f6368;--takeout-faint:#9aa0a6;--takeout-blue:#1a73e8;--takeout-blue-hover:#185abc;--takeout-overlay:#20212475;height:min(710px,100vh - 108px);min-height:575px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:0;display:grid;position:sticky;top:88px;overflow:visible}.takeout-demo-browser{border:1px solid var(--takeout-border);background:var(--takeout-page);border-radius:18px;min-height:0;overflow:hidden;box-shadow:0 22px 60px #1b322724}.takeout-demo-viewport{background:var(--takeout-page);isolation:isolate;height:100%;position:relative;overflow:hidden}.takeout-demo-document{background:var(--takeout-page);min-height:1420px;color:var(--takeout-text);will-change:transform, filter, opacity;transition:transform .92s cubic-bezier(.22,.78,.2,1),filter .65s,opacity .65s,background-color .35s;position:relative}.takeout-story-stage-2 .takeout-demo-document,.takeout-story-stage-3 .takeout-demo-document{transform:translateY(-650px)}.takeout-story-stage-4 .takeout-demo-document,.takeout-story-stage-5 .takeout-demo-document{transform:translateY(-895px)}.takeout-demo-google-header{border-bottom:1px solid var(--takeout-divider);background:var(--takeout-header);height:64px;color:var(--takeout-text);align-items:center;gap:18px;padding:0 30px;font-family:Arial,Noto Sans TC,sans-serif;display:flex}.takeout-demo-google-header strong{letter-spacing:-.025em;font-size:25px;font-weight:500}.takeout-demo-back{color:var(--takeout-text);font-size:27px;font-weight:400;line-height:1}.takeout-demo-content{width:min(760px,100% - 54px);margin:0 auto;padding:38px 0 120px;font-family:Arial,Noto Sans TC,sans-serif}.takeout-demo-account-intro{margin-bottom:46px}.takeout-demo-account-intro h4{color:var(--takeout-text);letter-spacing:-.02em;margin:0 0 5px;font-size:24px;font-weight:400}.takeout-demo-account-intro p{max-width:700px;color:var(--takeout-text);margin:0;font-size:18px;line-height:1.45}.takeout-demo-kicker{color:var(--takeout-text);letter-spacing:.08em;margin:0 0 20px;font-size:12px;font-weight:700}.takeout-demo-latest-export{border:1px solid var(--takeout-border);background:var(--takeout-surface);border-radius:10px;gap:20px;margin-bottom:54px;padding:24px 26px 20px;display:grid}.takeout-demo-latest-export h5{color:var(--takeout-text);margin:0 0 10px;font-size:23px;font-weight:400}.takeout-demo-latest-export p{color:var(--takeout-text);margin:0;font-size:15px}.takeout-demo-export-actions{align-items:center;gap:14px;display:flex}.takeout-demo-export-actions span{color:var(--takeout-text);margin-left:auto;font-size:14px}.takeout-demo-export-actions button{border:1px solid var(--takeout-border);color:var(--takeout-blue);font:inherit;background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.takeout-demo-export-actions button.primary-action{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff;border-radius:5px}.takeout-demo-selection-card,.takeout-demo-delivery-card{border:1px solid var(--takeout-border);background:var(--takeout-surface);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #20212414}.takeout-demo-selection-heading,.takeout-demo-delivery-heading{border-bottom:1px solid var(--takeout-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 25px;display:flex}.takeout-demo-selection-heading>div,.takeout-demo-delivery-heading{align-items:center;gap:16px;display:flex}.takeout-demo-section-number{width:25px;height:25px;color:var(--takeout-blue);border:1px solid #b9d2fb;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.takeout-demo-selection-heading strong,.takeout-demo-delivery-heading strong{color:var(--takeout-text);font-size:17px;font-weight:500}.takeout-selection-count{color:var(--takeout-text);font-size:14px}.takeout-count-one,.takeout-story-stage:not(.takeout-story-stage-1) .takeout-count-many{display:none}.takeout-story-stage:not(.takeout-story-stage-1) .takeout-count-one{display:inline}.takeout-demo-products-toolbar{justify-content:space-between;align-items:center;padding:30px 42px 22px;display:flex}.takeout-demo-products-toolbar>strong{color:var(--takeout-text);font-size:16px;font-weight:500}.takeout-demo-text-button{color:var(--takeout-blue);font:inherit;background:0 0;border:0;padding:8px 10px;font-size:15px;font-weight:500;position:relative}.takeout-demo-product-list{display:grid}.takeout-demo-product-row{border-bottom:1px solid var(--takeout-divider);grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:16px;min-height:82px;padding:10px 42px;display:grid}.takeout-demo-product-row:last-child{border-bottom:0}.takeout-demo-product-icon,.takeout-demo-activity-icon{color:#4285f4;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.takeout-demo-product-icon.google-g{color:#4285f4;font-size:20px}.takeout-demo-product-row>div,.takeout-demo-product-copy{gap:4px;display:grid}.takeout-demo-product-row strong{color:var(--takeout-text);font-size:16px;font-weight:500}.takeout-demo-product-row small{color:var(--takeout-muted);font-size:13px;line-height:1.38}.takeout-demo-my-activity{min-height:132px}.takeout-demo-pill-row{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.takeout-demo-pill-row button{border:1px solid var(--takeout-border);background:var(--takeout-surface);color:var(--takeout-blue);font:inherit;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500}.takeout-demo-checkbox,.takeout-demo-radio{border:2px solid var(--takeout-muted);background:var(--takeout-surface);color:#0000;border-radius:2px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid;position:relative}.takeout-demo-radio{border-radius:50%;width:20px;height:20px}.takeout-demo-checkbox.checked,.takeout-story-stage-1 .takeout-demo-checkbox.selected-before{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff}.takeout-story-stage:not(.takeout-story-stage-1) .takeout-demo-checkbox.selected-before{color:#0000}.takeout-demo-radio.checked{border:5px solid var(--takeout-blue)}.takeout-demo-delivery-card{margin-top:34px}.takeout-demo-delivery-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px;display:grid}.takeout-demo-delivery-fields label{gap:7px;display:grid}.takeout-demo-delivery-fields label span{color:var(--takeout-muted);font-size:12px}.takeout-demo-delivery-fields label b{border:1px solid var(--takeout-border);color:var(--takeout-text);background:var(--takeout-surface);border-radius:5px;padding:12px;font-size:13px}.takeout-demo-delivery-fields>button{background:var(--takeout-blue);color:#fff;font:inherit;border:0;border-radius:5px;grid-column:1/-1;justify-self:end;padding:10px 16px;font-size:13px;font-weight:600;position:relative}.takeout-demo-zone{transition:filter .58s,opacity .58s,transform .58s cubic-bezier(.2,.75,.2,1),box-shadow .58s,background-color .58s}.takeout-story-stage .takeout-demo-zone{filter:blur(2.6px);opacity:.27}.takeout-story-stage-1 [data-focus=deselect],.takeout-story-stage-2 [data-focus=my-activity],.takeout-story-stage-3 [data-focus=search],.takeout-story-stage-4 [data-focus=delivery]{filter:none;opacity:1;background-color:var(--takeout-surface);z-index:3;position:relative;transform:scale(1.006)}.takeout-story-stage-1 [data-focus=account-intro],.takeout-story-stage-1 [data-focus=exports-label],.takeout-story-stage-1 [data-focus=latest-export],.takeout-story-stage-1 [data-focus=new-export-label]{filter:blur(.75px);opacity:.47}.takeout-story-stage-2 [data-focus=deselect],.takeout-story-stage-4 [data-focus=delivery-heading]{filter:blur(.65px);opacity:.58}.takeout-story-stage-3 .takeout-demo-document{filter:blur(1.7px);opacity:.38}.takeout-story-stage-5 .takeout-demo-document{filter:blur(6px);opacity:.11;transform:translateY(-895px)scale(.985)}.takeout-demo-modal-layer{background:var(--takeout-overlay);opacity:0;visibility:hidden;z-index:7;place-items:center;padding:24px;transition:opacity .5s,visibility .5s,transform .62s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;inset:0;transform:scale(.992)}.takeout-story-stage-3 .takeout-demo-activity-modal{opacity:1;visibility:visible;transform:scale(1)}.takeout-demo-modal{border:1px solid var(--takeout-border);background:var(--takeout-surface);width:min(440px,94%);color:var(--takeout-text);border-radius:12px;font-family:Arial,Noto Sans TC,sans-serif;overflow:hidden;box-shadow:0 28px 74px #17231d57}.takeout-demo-modal.compact{width:min(420px,92%)}.takeout-demo-modal header{justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 10px;display:flex}.takeout-demo-modal header strong{color:var(--takeout-text);font-size:20px;font-weight:500}.takeout-demo-modal header button{color:var(--takeout-muted);font:inherit;background:0 0;border:0;padding:4px;font-size:25px;line-height:1}.takeout-demo-modal-description{color:var(--takeout-muted);margin:0;padding:10px 28px 12px;font-size:14px}.takeout-demo-deselect-button{background:var(--takeout-surface-soft);color:var(--takeout-blue);font:inherit;border:0;border-radius:5px;margin:0 28px 8px;padding:10px 12px;font-size:15px;font-weight:500}.takeout-demo-activity-list-viewport{border-top:1px solid #0000;height:315px;position:relative;overflow:hidden}.takeout-demo-activity-list-track{will-change:transform}@keyframes takeout-activity-scroll{0%,18%{transform:translateY(0)}to{transform:translateY(-374px)}}@keyframes takeout-activity-deselect{0%,35%{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff}to{border-color:var(--takeout-muted);color:#0000;background:0 0}}.takeout-demo-modal-row{border-bottom:1px solid var(--takeout-divider);min-height:47px;color:var(--takeout-text);align-items:center;gap:16px;padding:0 30px;font-size:15px;display:flex}.takeout-demo-search-row{background:var(--takeout-surface);min-height:54px}.takeout-demo-format-options{grid-template-columns:1fr 1fr;gap:12px;padding:18px 28px 26px;display:grid}.takeout-demo-format-option{border:1px solid var(--takeout-border);color:var(--takeout-text);border-radius:8px;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.takeout-demo-modal footer{border-top:1px solid var(--takeout-divider);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.takeout-demo-modal footer button{color:var(--takeout-blue);font:inherit;background:0 0;border:0;border-radius:5px;padding:9px 13px;font-size:14px;font-weight:600}.takeout-demo-modal footer button.secondary{color:var(--takeout-muted)}.takeout-demo-ready{color:var(--takeout-text);text-align:center;opacity:0;visibility:hidden;z-index:8;place-content:center;justify-items:center;gap:13px;padding:30px;transition:opacity .65s,visibility .65s,transform .8s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;inset:0;transform:translateY(18px)scale(.97)}.takeout-story-stage-5 .takeout-demo-ready{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.takeout-demo-ready-flow{justify-content:center;align-items:center;gap:clamp(9px,2vw,20px);display:flex}.takeout-demo-mail,.takeout-demo-upload-target{color:#397658;background:#f4fbf7;border:1px solid #acd0bc;border-radius:15px;place-items:center;display:grid;box-shadow:0 12px 32px #2a553f1f}.takeout-demo-mail{width:62px;height:62px;font-size:26px}.takeout-demo-flow-arrow{color:#6b8e7d;font-size:20px;animation:1.8s ease-in-out infinite takeout-flow-pulse}.takeout-demo-archive-stack{width:64px;height:72px;position:relative}.takeout-demo-archive-stack b{color:#fff;background:#3f775b;border:1px solid #7dad91;border-radius:9px;place-items:center;width:48px;height:58px;font-size:10px;display:grid;position:absolute;box-shadow:0 9px 20px #2647362e}.takeout-demo-archive-stack b:first-child{top:8px;left:0;transform:rotate(-8deg)}.takeout-demo-archive-stack b:nth-child(2){top:4px;left:8px;transform:rotate(2deg)}.takeout-demo-archive-stack b:nth-child(3){top:0;left:16px;transform:rotate(9deg)}.takeout-demo-upload-target{gap:6px;width:115px;min-height:88px;padding:10px}.takeout-demo-upload-target small{color:#4f6d5e;max-width:90px;font-size:9px;line-height:1.35}.takeout-demo-ready>strong{color:inherit;font-size:17px}.takeout-demo-ready>p{max-width:480px;color:var(--takeout-muted);margin:0;font-size:12px;line-height:1.55}@keyframes takeout-flow-pulse{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.takeout-target{position:relative}.takeout-cursor-target{opacity:0;pointer-events:none;z-index:30;width:1px;height:1px;position:absolute;top:50%;left:50%}.takeout-demo-text-button .takeout-cursor-target{top:56%;left:auto;right:3px}.takeout-demo-deselect-button .takeout-cursor-target{top:52%;left:auto;right:5px}.takeout-demo-delivery-fields>button .takeout-cursor-target{top:58%;left:auto;right:12px}.takeout-mac-cursor{filter:drop-shadow(0 2px 2px #00000052);transform-origin:2px 2px;width:25px;height:34px;position:absolute;top:0;left:0}.takeout-mac-cursor svg{width:100%;height:100%;display:block;overflow:visible}.takeout-mac-cursor-outline{fill:#111;stroke:#111;stroke-width:1.1px;stroke-linejoin:round}.takeout-mac-cursor-fill{fill:#fff}.takeout-mac-cursor i{opacity:0;border:2px solid #1a73e894;border-radius:50%;width:22px;height:22px;position:absolute;top:-10px;left:-10px}.takeout-story-stage-1 .takeout-cursor-step-1,.takeout-story-stage-2 .takeout-cursor-step-2,.takeout-story-stage-4 .takeout-cursor-step-4{opacity:1;animation:.86s cubic-bezier(.2,.75,.2,1) .2s both takeout-cursor-arrive}.takeout-story-stage-1 .takeout-cursor-step-1 .takeout-mac-cursor i,.takeout-story-stage-2 .takeout-cursor-step-2 .takeout-mac-cursor i,.takeout-story-stage-4 .takeout-cursor-step-4 .takeout-mac-cursor i{animation:1.65s ease-out .76s infinite takeout-cursor-click}@keyframes takeout-cursor-arrive{0%{opacity:0;transform:translate(34px,26px)scale(.92)}72%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes takeout-cursor-click{0%,42%{opacity:0;transform:scale(.45)}52%{opacity:1}78%,to{opacity:0;transform:scale(1.25)}}.takeout-demo-scrollbar{background:color-mix(in srgb, var(--takeout-muted) 12%, transparent);z-index:10;border-radius:5px;width:5px;position:absolute;top:12px;bottom:12px;right:6px}.takeout-demo-scrollbar i{border-radius:inherit;background:color-mix(in srgb, var(--takeout-muted) 48%, transparent);width:100%;height:88px;transition:transform .92s cubic-bezier(.22,.78,.2,1),height .6s;position:absolute;top:0;left:0}.takeout-story-stage-2 .takeout-demo-scrollbar i,.takeout-story-stage-3 .takeout-demo-scrollbar i{transform:translateY(118px)}.takeout-story-stage-4 .takeout-demo-scrollbar i,.takeout-story-stage-5 .takeout-demo-scrollbar i{transform:translateY(300px)}.takeout-stage-footer{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 4px 2px;display:flex}.takeout-stage-footer>div:first-child{gap:2px;min-width:0;display:grid}.takeout-stage-footer>div:first-child span{color:#4c7d64;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.takeout-stage-footer>div:first-child strong{color:#2d4739;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.takeout-stage-dots{align-items:center;gap:6px;display:flex}.takeout-stage-dots button{cursor:pointer;background:#a9bbb1;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .35s,background-color .35s,transform .35s}.takeout-stage-dots button.active{background:#3d7e5f;width:23px;transform:scaleY(1.12)}.takeout-scroll-cue{color:#4f7561;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:14;background:#f7fcf9e0;border:1px solid #a2c2b0c2;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:800;transition:opacity .35s,transform .35s;animation:2.1s ease-in-out infinite takeout-cue-float;display:inline-flex;position:absolute;bottom:50px;right:18px;box-shadow:0 8px 24px #2d4a3b1a}.takeout-scroll-cue.complete{opacity:.78}.takeout-scroll-mouse{border:1.5px solid;border-radius:8px;width:13px;height:19px;position:relative}.takeout-scroll-mouse i{background:currentColor;border-radius:2px;width:2px;height:5px;animation:1.6s ease-in-out infinite takeout-wheel;position:absolute;top:3px;left:50%;transform:translate(-50%)}@keyframes takeout-wheel{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}80%,to{opacity:0;transform:translate(-50%,6px)}}@keyframes takeout-cue-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.takeout-upload-section{background:0 0;border-top:1px solid #dde7e0;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);align-items:center;gap:34px;margin-top:4px;padding:34px 0 0;display:grid}.takeout-upload-section h3{color:#293d32;letter-spacing:-.025em;margin:6px 0 9px;font-size:24px}.takeout-upload-section>div>p:last-child{color:#66736c;margin:0;line-height:1.6}.takeout-upload-section .dropzone{min-height:180px;margin:0}html[data-theme=dark] .takeout-guide-header>div:first-child>p:last-child,html[data-theme=dark] .takeout-story-intro>p:last-child,html[data-theme=dark] .takeout-story-step>div>span,html[data-theme=dark] .takeout-upload-section>div>p:last-child{color:#a4b1aa}html[data-theme=dark] .takeout-guide-privacy-note{color:#9ed8b8;background:#1c36289e;border-color:#355847}html[data-theme=dark] .takeout-story-step{color:#a6b2ab;background:#19251e8f;border-color:#2b3d33}html[data-theme=dark] .takeout-story-step:hover,html[data-theme=dark] .takeout-story-step:focus-visible{background:#1b2a21db;border-color:#466854}html[data-theme=dark] .takeout-story-step.active{background:#1b3024;border-color:#538269;box-shadow:0 18px 42px #00000038}html[data-theme=dark] .takeout-story-step strong,html[data-theme=dark] .takeout-story-intro h3,html[data-theme=dark] .takeout-upload-section h3{color:#e8f0eb}html[data-theme=dark] .takeout-story-step-number{color:#9fd7b8;background:#233a2d}html[data-theme=dark] .takeout-story-step.active .takeout-story-step-number{color:#fff;background:#4b8c69}html[data-theme=dark] .takeout-story-stage{--takeout-page:#17191c;--takeout-page-soft:#202328;--takeout-header:#202734;--takeout-surface:#202124;--takeout-surface-soft:#292c32;--takeout-border:#3c4043;--takeout-divider:#34373b;--takeout-text:#e8eaed;--takeout-muted:#bdc1c6;--takeout-faint:#80868b;--takeout-blue:#8ab4f8;--takeout-blue-hover:#aecbfa;--takeout-overlay:#0000009e}html[data-theme=dark] .takeout-demo-browser{box-shadow:0 24px 66px #0000006b}html[data-theme=dark] .takeout-demo-export-actions button.primary-action,html[data-theme=dark] .takeout-demo-delivery-fields>button{color:#202124}html[data-theme=dark] .takeout-demo-mail,html[data-theme=dark] .takeout-demo-upload-target{color:#a7d7bd;background:#20382b;border-color:#3f6d54}html[data-theme=dark] .takeout-demo-upload-target small{color:#b7d8c4}html[data-theme=dark] .takeout-stage-footer>div:first-child span{color:#84c4a1}html[data-theme=dark] .takeout-stage-footer>div:first-child strong{color:#dce8e1}html[data-theme=dark] .takeout-scroll-cue{color:#9fd7b8;background:#192a21e6;border-color:#486f5be6}html[data-theme=dark] .takeout-upload-section{border-color:#2d4036}@media (width<=1040px){.takeout-guide-header{flex-direction:column;align-items:flex-start}.takeout-guide-privacy-note{max-width:600px}.takeout-story{grid-template-columns:minmax(245px,330px) minmax(0,1fr);gap:24px}.takeout-story-stage{height:min(650px,100vh - 108px);min-height:520px}.takeout-demo-content{width:min(700px,100% - 30px)}}@media (width<=820px){.takeout-guide-header{padding:8px 2px 24px}.takeout-story{grid-template-columns:1fr;gap:0;padding-bottom:40px;display:grid}.takeout-story-steps{display:contents}.takeout-story-intro{order:0;margin-bottom:18px}.takeout-story-stage-column{z-index:5;order:1;margin-bottom:18px;position:sticky;top:76px}.takeout-story-stage{height:min(540px,64vh);min-height:440px;position:relative;top:auto}.takeout-story-step{order:2;min-height:150px;margin-bottom:14px}.takeout-upload-section{grid-template-columns:1fr;padding-top:28px}.takeout-demo-content{width:calc(100% - 24px)}.takeout-demo-account-intro p{font-size:15px}.takeout-demo-product-row,.takeout-demo-products-toolbar{padding-inline:24px}}@media (width<=560px){.takeout-guide-header h2{font-size:30px}.takeout-story-stage-column{margin-inline:-2px;top:68px}.takeout-story-stage{height:58vh;min-height:375px;max-height:480px}.takeout-demo-browser{border-radius:14px}.takeout-demo-google-header{gap:12px;height:48px;padding-inline:16px}.takeout-demo-google-header strong{font-size:18px}.takeout-demo-back{font-size:21px}.takeout-demo-content{width:calc(100% - 18px);padding-top:20px}.takeout-demo-account-intro h4{font-size:18px}.takeout-demo-account-intro p{font-size:13px}.takeout-demo-latest-export{padding:18px}.takeout-demo-latest-export h5{font-size:18px}.takeout-demo-export-actions{flex-wrap:wrap}.takeout-demo-export-actions span{margin-left:0}.takeout-demo-selection-heading{min-height:58px;padding-inline:14px}.takeout-demo-selection-heading strong{font-size:13px}.takeout-selection-count{font-size:11px}.takeout-demo-products-toolbar{padding:20px 16px 15px}.takeout-demo-product-row{grid-template-columns:28px minmax(0,1fr) 24px;gap:10px;min-height:66px;padding-inline:16px}.takeout-demo-product-row strong{font-size:13px}.takeout-demo-product-row small{font-size:10px}.takeout-demo-my-activity{min-height:112px}.takeout-demo-pill-row button{padding:5px 8px;font-size:9px}.takeout-demo-delivery-fields{grid-template-columns:1fr;gap:7px;padding:14px}.takeout-demo-delivery-fields>button{grid-column:auto}.takeout-story-stage-2 .takeout-demo-document,.takeout-story-stage-3 .takeout-demo-document{transform:translateY(-560px)}.takeout-story-stage-4 .takeout-demo-document,.takeout-story-stage-5 .takeout-demo-document{transform:translateY(-800px)}.takeout-story-stage-5 .takeout-demo-document{transform:translateY(-800px)scale(.985)}.takeout-demo-modal{width:min(390px,96%)}.takeout-demo-modal header{padding:18px 20px 8px}.takeout-demo-modal header strong{font-size:17px}.takeout-demo-modal-description{padding-inline:20px;font-size:12px}.takeout-demo-deselect-button{margin-inline:20px}.takeout-demo-modal-row{padding-inline:22px;font-size:13px}.takeout-demo-activity-list-viewport{height:260px}.takeout-story-stage-3 .takeout-demo-activity-list-track{animation-name:takeout-activity-scroll-mobile}@keyframes takeout-activity-scroll-mobile{0%,18%{transform:translateY(0)}to{transform:translateY(-414px)}}.takeout-story-step{grid-template-columns:40px minmax(0,1fr);min-height:138px;padding:18px}.takeout-story-step-number{border-radius:13px;width:40px;height:40px}.takeout-stage-footer>div:first-child strong{max-width:210px}.takeout-scroll-cue{bottom:48px;right:12px}.takeout-demo-ready-flow{gap:7px;transform:scale(.82)}.takeout-demo-ready{padding:18px}.takeout-upload-section{padding-inline:0}}@media (prefers-reduced-motion:reduce){.takeout-demo-document,.takeout-demo-zone,.takeout-demo-modal-layer,.takeout-demo-ready,.takeout-cursor-target,.takeout-demo-scrollbar i,.takeout-story-step,.takeout-story-step:after,.takeout-stage-dots button{transition-duration:.01ms!important}.takeout-demo-activity-list-track{transform:translateY(-374px);animation:none!important}.takeout-mac-cursor i,.takeout-demo-flow-arrow,.takeout-scroll-cue,.takeout-scroll-mouse i,.takeout-cursor-target{animation:none!important}html{scroll-behavior:auto}}.takeout-story-stage-2 .takeout-demo-document,.takeout-story-stage-3 .takeout-demo-document,.takeout-story-stage-4 .takeout-demo-document{transform:translateY(-650px)}.takeout-story-stage-5 .takeout-demo-document,.takeout-story-stage-6 .takeout-demo-document{transform:translateY(-895px)}.takeout-story-stage-1 [data-focus=deselect],.takeout-story-stage-2 [data-focus=my-activity],.takeout-story-stage-3 [data-focus=activity-content],.takeout-story-stage-4 [data-focus=activity-format],.takeout-story-stage-5 [data-focus=delivery]{filter:none;opacity:1;background-color:var(--takeout-surface);z-index:3;position:relative;transform:scale(1.006)}.takeout-story-stage-3 .takeout-demo-document,.takeout-story-stage-4 .takeout-demo-document{filter:blur(1.7px);opacity:.38}.takeout-story-stage-6 .takeout-demo-document{filter:blur(6px);opacity:.11;transform:translateY(-895px)scale(.985)}.takeout-story-stage-3 .takeout-demo-activity-modal,.takeout-story-stage-4 .takeout-demo-format-modal{opacity:1;visibility:visible;transform:scale(1)}.takeout-story-stage-6 .takeout-demo-ready{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.takeout-story-stage-1 .takeout-demo-checkbox.selected-before{animation:.62s .95s both takeout-main-deselect}@keyframes takeout-main-deselect{0%,34%{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff}to{border-color:var(--takeout-muted);background:var(--takeout-surface);color:#0000}}.takeout-my-activity-checkbox{border-color:var(--takeout-muted);background:var(--takeout-surface);color:#0000}.takeout-story-stage-2 .takeout-my-activity-checkbox{animation:.46s .92s both takeout-checkbox-select}.takeout-story-stage-3 .takeout-my-activity-checkbox,.takeout-story-stage-4 .takeout-my-activity-checkbox,.takeout-story-stage-5 .takeout-my-activity-checkbox{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff}@keyframes takeout-checkbox-select{0%,42%{border-color:var(--takeout-muted);background:var(--takeout-surface);color:#0000;transform:scale(1)}68%{transform:scale(.86)}to{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff;transform:scale(1)}}@keyframes takeout-modal-reveal{0%{opacity:0;visibility:visible;transform:scale(.985)}to{opacity:1;visibility:visible;transform:scale(1)}}.takeout-search-checkbox{border-color:var(--takeout-muted);background:var(--takeout-surface);color:#0000}.takeout-demo-format-editor{gap:0;padding:4px 28px 18px;display:grid}.takeout-demo-format-editor>strong{color:var(--takeout-text);padding:10px 0 8px;font-size:15px;font-weight:600}.takeout-demo-format-line{color:var(--takeout-text);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding:11px 0;display:grid}.takeout-demo-format-line>div{gap:6px;display:grid}.takeout-demo-format-line b{font-size:15px;font-weight:500}.takeout-demo-format-line small{max-width:285px;color:var(--takeout-muted);font-size:12px;line-height:1.45}.takeout-demo-format-line>span{color:var(--takeout-muted);white-space:nowrap;padding-top:1px;font-size:15px}.takeout-demo-format-line.takeout-target{background:color-mix(in srgb, var(--takeout-blue) 8%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--takeout-blue) 28%, transparent);border-radius:7px}.takeout-demo-format-line.takeout-target>div{padding-left:10px}.takeout-demo-format-line.takeout-target>span{color:var(--takeout-blue);padding-right:10px;font-weight:700}.takeout-demo-format-line.muted{opacity:.55}.takeout-demo-format-button,.takeout-demo-content-button{position:relative}.takeout-demo-format-button .takeout-cursor-target,.takeout-demo-content-button .takeout-cursor-target{top:58%;left:auto;right:8px}.takeout-story-stage-1 .takeout-cursor-step-1,.takeout-story-stage-2 .takeout-cursor-step-2,.takeout-story-stage-3 .takeout-cursor-step-3-open,.takeout-story-stage-4 .takeout-cursor-step-4-open,.takeout-story-stage-5 .takeout-cursor-step-5{opacity:1;animation:.82s cubic-bezier(.2,.75,.2,1) .18s both takeout-cursor-arrive}.takeout-story-stage-3 .takeout-cursor-step-3-deselect{opacity:1;animation:.68s cubic-bezier(.2,.75,.2,1) 1.08s both takeout-cursor-arrive}.takeout-story-stage-3 .takeout-cursor-step-3-search{opacity:1;animation:.74s cubic-bezier(.2,.75,.2,1) 3.48s both takeout-cursor-arrive}.takeout-story-stage-1 .takeout-cursor-step-1 .takeout-mac-cursor i,.takeout-story-stage-2 .takeout-cursor-step-2 .takeout-mac-cursor i,.takeout-story-stage-3 .takeout-cursor-step-3-open .takeout-mac-cursor i,.takeout-story-stage-4 .takeout-cursor-step-4-open .takeout-mac-cursor i,.takeout-story-stage-5 .takeout-cursor-step-5 .takeout-mac-cursor i{animation:1.55s ease-out .72s takeout-cursor-click}.takeout-story-stage-3 .takeout-cursor-step-3-deselect .takeout-mac-cursor i{animation:1.55s ease-out 1.56s takeout-cursor-click}.takeout-story-stage-3 .takeout-cursor-step-3-search .takeout-mac-cursor i{animation:1.55s ease-out 3.94s takeout-cursor-click}.takeout-story-stage-1 .takeout-demo-scrollbar i{transform:translateY(2px)}.takeout-story-stage-2 .takeout-demo-scrollbar i,.takeout-story-stage-3 .takeout-demo-scrollbar i,.takeout-story-stage-4 .takeout-demo-scrollbar i{transform:translateY(118px)}.takeout-story-stage-5 .takeout-demo-scrollbar i,.takeout-story-stage-6 .takeout-demo-scrollbar i{transform:translateY(300px)}@media (width<=560px){.takeout-story-stage-2 .takeout-demo-document,.takeout-story-stage-3 .takeout-demo-document,.takeout-story-stage-4 .takeout-demo-document{transform:translateY(-560px)}.takeout-story-stage-5 .takeout-demo-document,.takeout-story-stage-6 .takeout-demo-document{transform:translateY(-800px)}.takeout-story-stage-6 .takeout-demo-document{transform:translateY(-800px)scale(.985)}.takeout-story-stage-3 .takeout-demo-activity-list-track{animation-name:takeout-activity-scroll-mobile}.takeout-demo-format-editor{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.takeout-story-stage-1 .takeout-demo-checkbox.selected-before,.takeout-story-stage-2 .takeout-my-activity-checkbox,.takeout-story-stage-3 .takeout-search-checkbox,.takeout-story-stage-3 .takeout-demo-activity-modal,.takeout-story-stage-4 .takeout-demo-format-modal{animation:none!important}.takeout-story-stage-2 .takeout-my-activity-checkbox,.takeout-story-stage-3 .takeout-search-checkbox,.takeout-story-stage-3 .takeout-my-activity-checkbox,.takeout-story-stage-4 .takeout-my-activity-checkbox,.takeout-story-stage-5 .takeout-my-activity-checkbox{border-color:var(--takeout-blue);background:var(--takeout-blue);color:#fff}}.takeout-story{align-items:start}.takeout-story-steps{align-content:start}.takeout-story-step{cursor:default;min-height:300px;animation:.42s cubic-bezier(.2,.75,.2,1) both takeout-step-card-enter}.takeout-story-step:hover,.takeout-story-step:focus-visible,.takeout-story-step.active{transform:none}@keyframes takeout-step-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.takeout-step-navigation{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:2px 2px 0;display:grid}.takeout-step-navigation>span{color:#5d7467;letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:900}.takeout-step-navigation button{color:#356b51;min-height:40px;font:inherit;cursor:pointer;background:#f8fcf9;border:1px solid #bdd5c7;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:850;transition:border-color .2s,background-color .2s,transform .2s,opacity .2s}.takeout-step-navigation button:hover:not(:disabled){background:#eef8f2;border-color:#7eb295;transform:translateY(-1px)}.takeout-step-navigation button:disabled{cursor:default;opacity:.36}.takeout-story-stage{position:relative;top:auto}.takeout-scroll-cue{display:none!important}.takeout-story-stage-2 [data-focus=activity-format],.takeout-story-stage-2 [data-focus=activity-content]{filter:none;opacity:1}.takeout-story-stage-2 .takeout-demo-pill-row{animation:.5s .88s both takeout-pill-row-enable}@keyframes takeout-pill-row-enable{0%,35%{opacity:.35;filter:grayscale(.5)}to{opacity:1;filter:none}}.takeout-mac-cursor{filter:drop-shadow(0 2px 2px #00000057);width:27px;height:36px}.takeout-mac-cursor-arrow,.takeout-mac-cursor-pointer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.takeout-mac-cursor-arrow path,.takeout-mac-cursor-pointer path{fill:#050505;stroke:#fff;stroke-width:1.45px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.takeout-mac-cursor-pointer{opacity:0;width:31px;height:36px;transform:translate(-3px,-2px)}.takeout-mac-cursor-outline,.takeout-mac-cursor-fill{display:none}.takeout-demo-modal footer .takeout-cursor-target{top:54%;left:auto;right:7px}.takeout-demo-upload-target .takeout-cursor-target{top:55%;left:auto;right:12px}.takeout-story-stage-1 .takeout-cursor-step-1,.takeout-story-stage-2 .takeout-cursor-step-2{--cursor-delay:.18s;--cursor-duration:1.7s}.takeout-story-stage-3 .takeout-cursor-step-3-open{--cursor-delay:.12s;--cursor-duration:1.35s}.takeout-story-stage-3 .takeout-cursor-step-3-deselect{--cursor-delay:1.28s;--cursor-duration:1.35s}.takeout-story-stage-3 .takeout-cursor-step-3-search{--cursor-delay:3.55s;--cursor-duration:1.4s}.takeout-story-stage-3 .takeout-cursor-step-3-confirm{--cursor-delay:5.05s;--cursor-duration:1.35s}.takeout-story-stage-4 .takeout-cursor-step-4-open{--cursor-delay:.12s;--cursor-duration:1.4s}.takeout-story-stage-4 .takeout-cursor-step-4-confirm{--cursor-delay:2.65s;--cursor-duration:1.4s}.takeout-story-stage-5 .takeout-cursor-step-5{--cursor-delay:.18s;--cursor-duration:1.7s}.takeout-story-stage-6 .takeout-cursor-step-6{--cursor-delay:.35s;--cursor-duration:1.9s}.takeout-story-stage-1 .takeout-cursor-step-1,.takeout-story-stage-2 .takeout-cursor-step-2,.takeout-story-stage-3 .takeout-cursor-step-3-open,.takeout-story-stage-3 .takeout-cursor-step-3-deselect,.takeout-story-stage-3 .takeout-cursor-step-3-search,.takeout-story-stage-3 .takeout-cursor-step-3-confirm,.takeout-story-stage-4 .takeout-cursor-step-4-open,.takeout-story-stage-4 .takeout-cursor-step-4-confirm,.takeout-story-stage-5 .takeout-cursor-step-5,.takeout-story-stage-6 .takeout-cursor-step-6{opacity:0;animation:takeout-cursor-action var(--cursor-duration) cubic-bezier(.2,.75,.2,1) var(--cursor-delay) both!important}.takeout-story-stage-1 .takeout-cursor-step-1 .takeout-mac-cursor-arrow,.takeout-story-stage-2 .takeout-cursor-step-2 .takeout-mac-cursor-arrow,.takeout-story-stage-3 .takeout-cursor-step-3-open .takeout-mac-cursor-arrow,.takeout-story-stage-3 .takeout-cursor-step-3-deselect .takeout-mac-cursor-arrow,.takeout-story-stage-3 .takeout-cursor-step-3-search .takeout-mac-cursor-arrow,.takeout-story-stage-3 .takeout-cursor-step-3-confirm .takeout-mac-cursor-arrow,.takeout-story-stage-4 .takeout-cursor-step-4-open .takeout-mac-cursor-arrow,.takeout-story-stage-4 .takeout-cursor-step-4-confirm .takeout-mac-cursor-arrow,.takeout-story-stage-5 .takeout-cursor-step-5 .takeout-mac-cursor-arrow,.takeout-story-stage-6 .takeout-cursor-step-6 .takeout-mac-cursor-arrow{animation:takeout-cursor-arrow-shape var(--cursor-duration) ease var(--cursor-delay) both}.takeout-story-stage-1 .takeout-cursor-step-1 .takeout-mac-cursor-pointer,.takeout-story-stage-2 .takeout-cursor-step-2 .takeout-mac-cursor-pointer,.takeout-story-stage-3 .takeout-cursor-step-3-open .takeout-mac-cursor-pointer,.takeout-story-stage-3 .takeout-cursor-step-3-deselect .takeout-mac-cursor-pointer,.takeout-story-stage-3 .takeout-cursor-step-3-search .takeout-mac-cursor-pointer,.takeout-story-stage-3 .takeout-cursor-step-3-confirm .takeout-mac-cursor-pointer,.takeout-story-stage-4 .takeout-cursor-step-4-open .takeout-mac-cursor-pointer,.takeout-story-stage-4 .takeout-cursor-step-4-confirm .takeout-mac-cursor-pointer,.takeout-story-stage-5 .takeout-cursor-step-5 .takeout-mac-cursor-pointer,.takeout-story-stage-6 .takeout-cursor-step-6 .takeout-mac-cursor-pointer{animation:takeout-cursor-pointer-shape var(--cursor-duration) ease var(--cursor-delay) both}.takeout-story-stage-1 .takeout-cursor-step-1 .takeout-mac-cursor i,.takeout-story-stage-2 .takeout-cursor-step-2 .takeout-mac-cursor i,.takeout-story-stage-3 .takeout-cursor-step-3-open .takeout-mac-cursor i,.takeout-story-stage-3 .takeout-cursor-step-3-deselect .takeout-mac-cursor i,.takeout-story-stage-3 .takeout-cursor-step-3-search .takeout-mac-cursor i,.takeout-story-stage-3 .takeout-cursor-step-3-confirm .takeout-mac-cursor i,.takeout-story-stage-4 .takeout-cursor-step-4-open .takeout-mac-cursor i,.takeout-story-stage-4 .takeout-cursor-step-4-confirm .takeout-mac-cursor i,.takeout-story-stage-5 .takeout-cursor-step-5 .takeout-mac-cursor i,.takeout-story-stage-6 .takeout-cursor-step-6 .takeout-mac-cursor i{animation:takeout-cursor-click var(--cursor-duration) ease var(--cursor-delay) 1!important}@keyframes takeout-cursor-action{0%{opacity:0;transform:translate(30px,24px)scale(.93)}24%{opacity:1;transform:translate(0)scale(1)}76%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(.98)}}@keyframes takeout-cursor-arrow-shape{0%,45%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(.86)}}@keyframes takeout-cursor-pointer-shape{0%,44%{opacity:0;transform:translate(-3px,-2px)scale(.78)}58%,86%{opacity:1;transform:translate(-3px,-2px)scale(1)}to{opacity:0;transform:translate(-3px,-2px)scale(.96)}}@keyframes takeout-activity-modal-sequence{0%{opacity:0;visibility:visible;transform:scale(.985)}8%,to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes takeout-format-modal-sequence{0%{opacity:0;visibility:visible;transform:scale(.985)}12%,to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes takeout-confirm-press{0%,to{background:0 0;transform:scale(1)}50%{background:color-mix(in srgb, var(--takeout-blue) 14%, transparent);transform:scale(.94)}}.takeout-story-stage-6 .takeout-demo-upload-target{cursor:pointer;animation:.32s 1.62s both takeout-upload-target-press}@keyframes takeout-upload-target-press{0%,to{transform:scale(1)}50%{transform:scale(.96)}}html[data-theme=dark] .takeout-step-navigation>span{color:#9cb2a5}html[data-theme=dark] .takeout-step-navigation button{color:#a8d8bd;background:#17261e;border-color:#3d604d}html[data-theme=dark] .takeout-step-navigation button:hover:not(:disabled){background:#203429;border-color:#5d9473}@media (width<=900px){.takeout-story-step{min-height:220px}}@media (width<=560px){.takeout-story-step{min-height:190px}.takeout-step-navigation{gap:7px}.takeout-step-navigation button{padding-inline:10px;font-size:11px}.takeout-step-navigation>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.takeout-story-step,.takeout-demo-pill-row,.takeout-demo-activity-confirm,.takeout-demo-format-confirm,.takeout-demo-upload-target{animation:none!important}.takeout-cursor-target{display:none!important}.takeout-story-stage-3 .takeout-demo-activity-modal,.takeout-story-stage-4 .takeout-demo-format-modal{opacity:1!important;visibility:visible!important;transform:none!important}}.due-collection-card{background:linear-gradient(135deg,#edf8f1,#fbfdfb 72%);border:1px solid #b8d8c5;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 18px 48px #2d624617}.due-collection-icon{color:#fff;background:#37735a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 24px #37735a38}.due-collection-copy{min-width:0}.due-collection-copy h1{letter-spacing:-.035em;margin:4px 0 7px;font-size:clamp(25px,3vw,36px)}.due-collection-copy>p:not(.eyebrow){color:#5d6f65;margin:0;line-height:1.55}.due-collection-copy>span{color:#397057;margin-top:9px;font-size:12px;font-weight:800;display:block}.due-collection-start{justify-content:center;min-width:210px}.subscription-cancel-now{font-weight:850}.subscription-cancel-note{color:#66766e;margin:9px 0 0;font-size:12px;line-height:1.5}html[data-theme=dark] .due-collection-card{background:linear-gradient(135deg,#1b3225,#151e18 72%);border-color:#416a52;box-shadow:0 18px 48px #00000038}html[data-theme=dark] .due-collection-copy>p:not(.eyebrow),html[data-theme=dark] .subscription-cancel-note{color:#aabbb1}html[data-theme=dark] .due-collection-copy>span{color:#a4d3b7}.takeout-story-stage-1 .takeout-demo-document{transform:translateY(-350px)}.takeout-story-stage-1 [data-focus=deselect]{box-shadow:0 0 0 4px color-mix(in srgb, var(--takeout-blue) 22%, transparent), 0 12px 30px #1a5ab024;border-radius:10px}.takeout-story-stage-1 .takeout-demo-text-button,.takeout-story-stage-3 .takeout-demo-content-button,.takeout-story-stage-4 .takeout-demo-format-button{z-index:6;box-shadow:0 0 0 3px color-mix(in srgb, var(--takeout-blue) 25%, transparent)}.takeout-story-stage-1 .takeout-demo-text-button{animation:1.35s ease-in-out 80ms 2 takeout-required-action-pulse}.takeout-story-stage-3 .takeout-demo-content-button,.takeout-story-stage-4 .takeout-demo-format-button{animation:.48s .92s both takeout-required-button-press}@keyframes takeout-required-action-pulse{0%,to{background:0 0;transform:scale(1)}50%{background:color-mix(in srgb, var(--takeout-blue) 10%, var(--takeout-surface));transform:scale(1.06)}}@keyframes takeout-required-button-press{0%,to{background:var(--takeout-surface);transform:scale(1.006)}50%{background:color-mix(in srgb, var(--takeout-blue) 14%, var(--takeout-surface));transform:scale(.94)}}.takeout-action-callout{color:#fff;opacity:0;pointer-events:none;white-space:normal;z-index:15;background:#174f9c;border-radius:999px;width:max-content;max-width:260px;padding:8px 11px;font-family:Arial,Noto Sans TC,sans-serif;font-size:11px;font-weight:800;line-height:1.25;display:block;position:absolute;box-shadow:0 10px 28px #174f9c4d}.takeout-action-callout:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute}.takeout-action-callout-step-1{top:calc(100% + 10px);right:-4px}.takeout-action-callout-step-1:after{border-bottom-color:#174f9c;top:-12px;right:18px}.takeout-action-callout-step-3,.takeout-action-callout-step-4{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.takeout-action-callout-step-3:after,.takeout-action-callout-step-4:after{border-top-color:#174f9c;bottom:-12px;left:calc(50% - 6px)}.takeout-story-stage-1 .takeout-action-callout-step-1{animation:2.15s 50ms both takeout-callout-step-one}.takeout-story-stage-3 .takeout-action-callout-step-3,.takeout-story-stage-4 .takeout-action-callout-step-4{animation:1.55s 20ms both takeout-callout-pill}@keyframes takeout-callout-step-one{0%{opacity:0;transform:translateY(-5px)scale(.96)}14%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(3px)scale(.98)}}@keyframes takeout-callout-pill{0%{opacity:0;transform:translate(-50%,5px)scale(.96)}14%,72%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-3px)scale(.98)}}@keyframes takeout-document-dim-after-click{0%{filter:none;opacity:1}to{filter:blur(1.7px);opacity:.38}}.takeout-story-stage-3 .takeout-demo-activity-modal{animation:7.3s 1.42s both takeout-activity-modal-sequence!important}.takeout-story-stage-4 .takeout-demo-format-modal{animation:5.25s 1.42s both takeout-format-modal-sequence!important}.takeout-story-stage-3 .takeout-cursor-step-3-deselect{--cursor-delay:1.78s}.takeout-story-stage-3 .takeout-cursor-step-3-search{--cursor-delay:4.28s}.takeout-story-stage-3 .takeout-cursor-step-3-confirm{--cursor-delay:5.88s}.takeout-story-stage-4 .takeout-cursor-step-4-confirm{--cursor-delay:3.42s}.takeout-story-stage-3 .takeout-demo-checkbox.activity-selected-before{animation:.58s 2.22s both takeout-activity-deselect!important}.takeout-story-stage-3 .takeout-demo-activity-list-track{animation:1.5s cubic-bezier(.22,.78,.2,1) 2.82s both takeout-activity-scroll!important}.takeout-story-stage-3 .takeout-search-checkbox{animation:.48s 4.82s both takeout-checkbox-select!important}.takeout-story-stage-3 .takeout-demo-activity-confirm{animation:.28s 6.55s both takeout-confirm-press}.takeout-story-stage-4 .takeout-demo-format-confirm{animation:.28s 4.08s both takeout-confirm-press}@media (width<=760px){.due-collection-card{grid-template-columns:auto minmax(0,1fr)}.due-collection-start{grid-column:1/-1;width:100%;min-width:0}}@media (width<=560px){.takeout-story-stage-1 .takeout-demo-document{transform:translateY(-300px)}.takeout-action-callout{max-width:190px;font-size:9px}.takeout-action-callout-step-3,.takeout-action-callout-step-4{left:auto;right:-8px;transform:none}.takeout-action-callout-step-3:after,.takeout-action-callout-step-4:after{left:auto;right:18px}.takeout-story-stage-3 .takeout-action-callout-step-3,.takeout-story-stage-4 .takeout-action-callout-step-4{animation-name:takeout-callout-pill-mobile}@keyframes takeout-callout-pill-mobile{0%{opacity:0;transform:translateY(5px)scale(.96)}14%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.98)}}}@media (prefers-reduced-motion:reduce){.takeout-story-stage-1 .takeout-demo-text-button,.takeout-story-stage-3 .takeout-demo-content-button,.takeout-story-stage-4 .takeout-demo-format-button,.takeout-story-stage-3 .takeout-demo-document,.takeout-story-stage-4 .takeout-demo-document{animation:none!important}.takeout-story-stage-1 .takeout-action-callout-step-1,.takeout-story-stage-3 .takeout-action-callout-step-3,.takeout-story-stage-4 .takeout-action-callout-step-4{opacity:1;animation:none!important}}.in-app-confirm-backdrop{z-index:1000}.in-app-confirm-dialog{background:#fff;border:1px solid #d4dfd8;border-radius:24px;width:min(520px,100%);padding:28px;box-shadow:0 28px 90px #162a1f47}.in-app-confirm-dialog h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(24px,4vw,34px)}.in-app-confirm-dialog>p:not(.eyebrow){color:#5f6f66;margin:0;line-height:1.65}.in-app-confirm-progress{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:22px;display:grid}.in-app-confirm-progress span{background:#e1e8e4;border-radius:999px;height:5px}.in-app-confirm-progress span.active{background:#428164}.in-app-confirm-dialog.danger .in-app-confirm-progress span.active{background:#b94b43}.in-app-confirm-warning{color:#8f342e;background:#fff4f2;border:1px solid #efc4bf;border-radius:12px;margin-top:18px;padding:11px 13px;font-size:12px;font-weight:800}.in-app-confirm-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.in-app-confirm-actions .danger{color:#fff;font:inherit;cursor:pointer;background:#a83f38;border:1px solid #a83f38;border-radius:999px;padding:10px 16px;font-weight:850}.in-app-confirm-actions button:disabled{cursor:wait;opacity:.58}html[data-theme=dark] .in-app-confirm-dialog{background:#172019;border-color:#394a40;box-shadow:0 28px 90px #0000007a}html[data-theme=dark] .in-app-confirm-dialog h2{color:#edf4ef}html[data-theme=dark] .in-app-confirm-dialog>p:not(.eyebrow){color:#aebbb3}html[data-theme=dark] .in-app-confirm-progress span{background:#344139}html[data-theme=dark] .in-app-confirm-warning{color:#f0afa9;background:#321f1d;border-color:#75433f}.takeout-story-stage-3 [data-focus=my-activity],.takeout-story-stage-4 [data-focus=my-activity]{background:var(--takeout-surface);z-index:5;position:relative;filter:none!important;opacity:1!important}.takeout-story-stage-3 [data-focus=activity-content],.takeout-story-stage-4 [data-focus=activity-format]{color:var(--takeout-blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--takeout-blue) 28%, transparent), 0 12px 30px #1a5ab02e;filter:none!important;opacity:1!important}.takeout-story-stage-3 .takeout-demo-document,.takeout-story-stage-4 .takeout-demo-document{filter:none!important;opacity:1!important;animation:none!important}.takeout-story-stage-3 .takeout-demo-modal-layer,.takeout-story-stage-4 .takeout-demo-modal-layer{-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=560px){.in-app-confirm-dialog{border-radius:19px;padding:22px}.in-app-confirm-actions{grid-template-columns:1fr;display:grid}.in-app-confirm-actions button{justify-content:center;width:100%}}.in-app-confirm-error{color:#9d3029;background:#fff0ee;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45}html[data-theme=dark] .in-app-confirm-error{color:#f2aaa4;background:#341f1d}.upload-inline-error{max-width:520px;font-weight:750;line-height:1.45;color:#a23e36!important}html[data-theme=dark] .upload-inline-error{color:#f0a69f!important}.privacy-policy-page{color:#17251d;background:radial-gradient(circle at 85% 5%,#4a8b6521,#0000 28%),linear-gradient(#f6faf7 0%,#edf4ef 100%);min-height:100vh}.privacy-policy-nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcf9e6;border-bottom:1px solid #31534021;justify-content:space-between;align-items:center;gap:20px;padding:15px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.privacy-policy-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.privacy-policy-brand>span:last-child{gap:1px;display:grid}.privacy-policy-brand strong{font-size:16px}.privacy-policy-brand small{color:#6f7f75;font-size:11px}.privacy-policy-brand-mark{color:#fff;background:#245d45;border-radius:12px;place-items:center;width:37px;height:37px;font-weight:950;display:grid}.privacy-policy-language{color:#5f7066;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.privacy-policy-language select{color:#203229;background:#fff;border:1px solid #cfddd3;border-radius:10px;min-width:118px;padding:8px 10px}.privacy-policy-document{width:min(980px,100% - 36px);margin:0 auto;padding:70px 0 80px}.privacy-policy-hero{background:#ffffffe6;border:1px solid #d7e4db;border-radius:30px;padding:clamp(28px,6vw,62px);box-shadow:0 30px 90px #264e371a}.privacy-policy-hero h1{letter-spacing:-.05em;max-width:820px;margin:9px 0 18px;font-size:clamp(38px,6vw,68px);line-height:.98}.privacy-policy-hero>p:not(.eyebrow){color:#52645a;max-width:780px;font-size:17px;line-height:1.75}.privacy-policy-meta{color:#718078;flex-wrap:wrap;gap:8px 18px;margin-top:25px;font-size:12px;display:flex}.privacy-policy-toc{flex-wrap:wrap;gap:9px;margin:18px 0 36px;display:flex}.privacy-policy-toc a{color:#355d49;background:#ffffffb8;border:1px solid #d4e1d8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none}.privacy-policy-section{border-top:1px solid #d8e3db;padding:48px 8px;scroll-margin-top:92px}.privacy-policy-section h2{letter-spacing:-.035em;max-width:820px;margin:8px 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.08}.privacy-policy-section>p:not(.eyebrow),.privacy-policy-section li{color:#52645a;font-size:15px;line-height:1.8}.privacy-policy-section ul{gap:9px;padding-left:22px;display:grid}.privacy-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-policy-grid>div{background:#ffffffbf;border:1px solid #d6e2da;border-radius:18px;padding:21px}.privacy-policy-grid h3{margin:0 0 8px;font-size:17px}.privacy-policy-grid p{color:#5b6d62;margin:0;font-size:14px;line-height:1.7}.privacy-policy-callout{background:#e8f5ec;border:1px solid #bcd8c7;border-radius:18px;margin-top:22px;padding:20px}.privacy-policy-callout strong{color:#245b42}.privacy-policy-callout p{color:#345d49;margin:8px 0 0;line-height:1.65}.privacy-policy-permissions{gap:10px;display:grid}.privacy-policy-permissions>div{background:#ffffffb8;border:1px solid #d6e2da;border-radius:14px;grid-template-columns:minmax(130px,.35fr) 1fr;gap:16px;padding:15px 17px;display:grid}.privacy-policy-permissions strong{color:#285a42;overflow-wrap:anywhere}.privacy-policy-permissions span{color:#5b6d62;line-height:1.6}.privacy-policy-contact{color:#fff;background:#245d45;border-radius:12px;margin-top:12px;padding:11px 14px;font-weight:850;text-decoration:none;display:inline-flex}.privacy-policy-footer{color:#728078;border-top:1px solid #d8e3db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 8px;font-size:12px;display:flex}.privacy-policy-footer a,.privacy-policy-link{color:#285e45;font-weight:850}.privacy-policy-link{align-self:flex-start;text-decoration:none}html[data-theme=dark] .privacy-policy-page{color:#edf5ef;background:radial-gradient(circle at 85% 5%,#50976e1c,#0000 28%),#0e1611}html[data-theme=dark] .privacy-policy-nav{background:#0e1611e6;border-color:#2e3e34}html[data-theme=dark] .privacy-policy-brand small,html[data-theme=dark] .privacy-policy-language,html[data-theme=dark] .privacy-policy-meta,html[data-theme=dark] .privacy-policy-footer{color:#95a79c}html[data-theme=dark] .privacy-policy-language select{color:#edf5ef;background:#17221b;border-color:#35463b}html[data-theme=dark] .privacy-policy-hero,html[data-theme=dark] .privacy-policy-grid>div,html[data-theme=dark] .privacy-policy-permissions>div,html[data-theme=dark] .privacy-policy-toc a{background:#17221bd1;border-color:#31443a}html[data-theme=dark] .privacy-policy-hero>p:not(.eyebrow),html[data-theme=dark] .privacy-policy-section>p:not(.eyebrow),html[data-theme=dark] .privacy-policy-section li,html[data-theme=dark] .privacy-policy-grid p,html[data-theme=dark] .privacy-policy-permissions span{color:#aebdb4}html[data-theme=dark] .privacy-policy-section,html[data-theme=dark] .privacy-policy-footer{border-color:#2d4035}html[data-theme=dark] .privacy-policy-callout{background:#18291f;border-color:#355d46}html[data-theme=dark] .privacy-policy-callout strong,html[data-theme=dark] .privacy-policy-callout p,html[data-theme=dark] .privacy-policy-permissions strong,html[data-theme=dark] .privacy-policy-toc a,html[data-theme=dark] .privacy-policy-link{color:#a9ddbd}@media (width<=720px){.privacy-policy-nav{align-items:flex-start;padding:13px 16px}.privacy-policy-language{flex-direction:column;align-items:flex-start;gap:3px}.privacy-policy-language select{min-width:105px}.privacy-policy-document{width:min(100% - 24px,980px);padding-top:26px}.privacy-policy-hero{border-radius:22px;padding:28px 22px}.privacy-policy-grid{grid-template-columns:1fr}.privacy-policy-permissions>div{grid-template-columns:1fr;gap:5px}.privacy-policy-section{padding-block:38px}}
