.app-shell-module__J3-ASG__shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell-module__J3-ASG__header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:24px;min-height:76px;padding:12px 32px;display:flex}.app-shell-module__J3-ASG__wordmark{color:var(--green);font:32px/1.1 var(--serif);letter-spacing:-1px;white-space:nowrap;flex:none}.app-shell-module__J3-ASG__desktopWorkspace{align-items:center;gap:18px;margin-left:auto;display:flex}.app-shell-module__J3-ASG__desktopWorkspace a,.app-shell-module__J3-ASG__mobileWorkspace a{color:#52645b;align-items:center;min-height:44px;font-size:14px;display:flex}.app-shell-module__J3-ASG__desktopWorkspace a:hover,.app-shell-module__J3-ASG__mobileWorkspace a:hover{color:var(--green);text-underline-offset:5px;text-decoration:underline}.app-shell-module__J3-ASG__account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.app-shell-module__J3-ASG__account form{margin:0}.app-shell-module__J3-ASG__guest{color:var(--muted)}.app-shell-module__J3-ASG__signIn{white-space:nowrap;border:1px solid #afc0b5;border-radius:5px;align-items:center;min-height:40px;padding:8px 16px;display:flex}.app-shell-module__J3-ASG__identity{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.app-shell-module__J3-ASG__syncLabel{color:var(--muted);font-size:13px}.app-shell-module__J3-ASG__navigation{background:#303b43;padding:0 24px}.app-shell-module__J3-ASG__subjects{justify-content:center;align-items:stretch;gap:6px;max-width:1100px;margin:auto;display:flex}.app-shell-module__J3-ASG__subjects a{color:#fff;border-bottom:3px solid #0000;justify-content:center;align-items:center;min-height:54px;padding:12px 23px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.app-shell-module__J3-ASG__subjects a:hover{background:#3e4d55}.app-shell-module__J3-ASG__subjects a[aria-current=page]{color:#dff2d3;background:#3d4c50;border-bottom-color:#b4d99e}.app-shell-module__J3-ASG__subjects a:focus-visible{outline-offset:-5px;outline:3px solid #c7e6b4}.app-shell-module__J3-ASG__menuButton,.app-shell-module__J3-ASG__mobileNavHeading,.app-shell-module__J3-ASG__mobileWorkspace{display:none}.app-shell-module__J3-ASG__body,.app-shell-module__J3-ASG__main{min-width:0}.app-shell-module__J3-ASG__body{flex-direction:column;flex:1;display:flex}.app-shell-module__J3-ASG__content{flex:1;width:100%;max-width:1320px;margin:0 auto}.app-shell-module__J3-ASG__subjects a.app-shell-module__J3-ASG__dictationLink{color:#193f30;background:#d2e8bb;border-bottom:0;border-radius:5px;min-height:40px;margin:7px 0 7px 8px}.app-shell-module__J3-ASG__subjects a.app-shell-module__J3-ASG__dictationLink:hover{background:#e1f0ce}.app-shell-module__J3-ASG__subjects a.app-shell-module__J3-ASG__dictationLink[aria-current=page]{background:#e1f0ce;box-shadow:inset 0 0 0 2px #9db987}.app-shell-module__J3-ASG__skipLink{z-index:60;background:var(--green);color:#fff;padding:12px 20px;position:fixed;top:-90px;left:20px}.app-shell-module__J3-ASG__skipLink:focus{top:12px}:is(.app-shell-module__J3-ASG__body .source-sync-status[data-sync-status=loading],.app-shell-module__J3-ASG__body .source-sync-status[data-sync-status=local],.app-shell-module__J3-ASG__body .source-sync-status[data-sync-status=saved]){display:none}@media (max-width:1199px){.app-shell-module__J3-ASG__header{gap:18px;padding-inline:24px}.app-shell-module__J3-ASG__wordmark{font-size:28px}.app-shell-module__J3-ASG__desktopWorkspace{gap:12px}.app-shell-module__J3-ASG__guest,.app-shell-module__J3-ASG__syncLabel{display:none}.app-shell-module__J3-ASG__subjects a{padding-inline:19px}}@media (max-width:900px){.app-shell-module__J3-ASG__header{gap:12px;min-height:70px;padding:10px 20px}.app-shell-module__J3-ASG__desktopWorkspace{display:none}.app-shell-module__J3-ASG__account{gap:8px;margin-left:auto}.app-shell-module__J3-ASG__identity{max-width:150px}.app-shell-module__J3-ASG__menuButton{flex:none;display:inline-flex}.app-shell-module__J3-ASG__navigation{display:none}.app-shell-module__J3-ASG__open{z-index:50;background:#fff;border-radius:0 0 16px 16px;max-height:100dvh;padding:20px 24px 28px;display:block;position:fixed;inset:0 0 auto;overflow-y:auto}.app-shell-module__J3-ASG__mobileNavHeading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.app-shell-module__J3-ASG__subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell-module__J3-ASG__subjects a{min-height:52px;color:var(--ink);border:1px solid var(--line);background:#f6f8f2;border-radius:6px;justify-content:flex-start}.app-shell-module__J3-ASG__subjects a[aria-current=page]{background:var(--green);color:#fff;border-color:var(--green)}.app-shell-module__J3-ASG__subjects a:hover{color:var(--ink);background:#e8efdf}.app-shell-module__J3-ASG__mobileWorkspace{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin-top:18px;padding-top:18px;display:flex}.app-shell-module__J3-ASG__mobileWorkspace a{font-size:15px}.app-shell-module__J3-ASG__backdrop{z-index:40;background:#182d2a99;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}}@media (max-width:540px){.app-shell-module__J3-ASG__header{gap:10px;min-height:66px;padding:10px 16px}.app-shell-module__J3-ASG__wordmark{font-size:25px}.app-shell-module__J3-ASG__header .app-shell-module__J3-ASG__wordmark span{display:block}.app-shell-module__J3-ASG__identity{max-width:110px;font-size:13px}.app-shell-module__J3-ASG__account{gap:2px 8px}.app-shell-module__J3-ASG__account:has(.app-shell-module__J3-ASG__identity){max-width:140px}.app-shell-module__J3-ASG__signIn{padding:6px 12px}.app-shell-module__J3-ASG__menuButton{width:44px;min-width:44px;height:44px}.app-shell-module__J3-ASG__open{padding:18px 20px 24px}.app-shell-module__J3-ASG__subjects a{padding:12px 16px}}@media (max-width:900px){.app-shell-module__J3-ASG__subjects a.app-shell-module__J3-ASG__dictationLink{background:#d2e8bb;border:1px solid #9db987;min-height:52px;margin:0}.app-shell-module__J3-ASG__subjects a.app-shell-module__J3-ASG__dictationLink[aria-current=page]{background:var(--green);color:#fff}}
.account-module__mok5fW__page{max-width:640px;margin:0 auto;padding:44px 16px 64px}.account-module__mok5fW__page h1{letter-spacing:-.5px;margin:0 0 10px;font-size:40px;line-height:1.1}.account-module__mok5fW__lead{color:var(--muted);margin:0 0 24px;line-height:1.6}.account-module__mok5fW__notice{border-left:3px solid var(--green);background:var(--sage);color:var(--ink);margin:0 0 24px;padding:14px 18px;line-height:1.6}.account-module__mok5fW__form{gap:18px;max-width:440px;display:grid}.account-module__mok5fW__form label{gap:8px;font-size:15px;font-weight:600;display:grid}.account-module__mok5fW__form input{width:100%;font-weight:400}.account-module__mok5fW__form .account-module__mok5fW__hint{color:var(--muted);font-size:15px;font-weight:400}.account-module__mok5fW__form .account-module__mok5fW__button{justify-self:start;min-height:44px}.account-module__mok5fW__google{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:440px;min-height:46px;padding:10px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.account-module__mok5fW__google:hover{background:#f6f8f7}.account-module__mok5fW__google:focus-visible{outline:3px solid var(--green);outline-offset:2px}.account-module__mok5fW__google svg{flex:none;width:20px;height:20px}.account-module__mok5fW__divider{max-width:440px;color:var(--muted);align-items:center;gap:14px;margin:22px 0;font-size:15px;display:flex}.account-module__mok5fW__divider:before,.account-module__mok5fW__divider:after{content:"";border-top:1px solid var(--line);flex:1}.account-module__mok5fW__links{flex-wrap:wrap;gap:10px 20px;margin-top:26px;font-size:15px;display:flex}.account-module__mok5fW__small{color:var(--muted);max-width:440px;font-size:15px;line-height:1.6}.account-module__mok5fW__section{border-top:1px solid var(--line);padding:26px 0}.account-module__mok5fW__section h2{margin:0 0 8px;font-size:20px}.account-module__mok5fW__section>p{color:var(--muted);margin:0 0 16px;line-height:1.6}.account-module__mok5fW__row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.account-module__mok5fW__badge{background:var(--sage);color:var(--green-dark);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:600;display:inline-block}.account-module__mok5fW__badge[data-tone=warn]{color:#7a4b00;background:#fdf1dc}.account-module__mok5fW__status{background:var(--sage);border-radius:6px;margin:0;padding:12px 16px;line-height:1.5}.account-module__mok5fW__status[data-state=offline],.account-module__mok5fW__status[data-state=error]{background:#fdf1dc}.account-module__mok5fW__danger{color:#a12d2d!important;border-color:#a12d2d!important}.account-module__mok5fW__details summary{cursor:pointer;color:#a12d2d;align-items:center;min-height:44px;font-weight:600;display:flex}.account-module__mok5fW__details[open] summary{margin-bottom:14px}@media (max-width:640px){.account-module__mok5fW__page{padding-top:28px}.account-module__mok5fW__page h1{font-size:32px}}.account-module__mok5fW__subsection{margin-top:24px}.account-module__mok5fW__subsection h3{margin:0 0 8px;font-size:17px}.account-module__mok5fW__subsection>p{color:var(--muted);margin:0 0 14px;line-height:1.6}.account-module__mok5fW__devices{gap:10px;max-width:520px;margin:0 0 18px;padding:0;list-style:none;display:grid}.account-module__mok5fW__devices li{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:2px;padding:12px 14px;display:grid}.account-module__mok5fW__devices span{color:var(--muted);font-size:13px}.account-module__mok5fW__turnstile{min-height:65px}
.site-footer-module__IQAGpG__footer{color:#f5f8f4;background:#35424d;border-bottom:4px solid #8db96d;margin-top:56px}.site-footer-module__IQAGpG__inner{grid-template-columns:1.2fr 1.1fr 1fr 1.1fr 1.35fr;gap:26px;max-width:1320px;margin:auto;padding:40px 32px;display:grid}.site-footer-module__IQAGpG__brand,.site-footer-module__IQAGpG__column{min-width:0}.site-footer-module__IQAGpG__wordmark{font:27px/1.1 var(--serif);letter-spacing:-.6px;color:#fff;max-width:180px;display:block}.site-footer-module__IQAGpG__brand p{color:#d0d8da;margin:22px 0 18px;font-size:14px;line-height:1.8}.site-footer-module__IQAGpG__brand small{color:#bac8cb;font-size:12px;line-height:1.7;display:block}.site-footer-module__IQAGpG__column{border-left:1px solid #57646e;flex-direction:column;padding-left:22px;display:flex}.site-footer-module__IQAGpG__column h2{font:600 15px/1.4 var(--sans);color:#fff;margin:2px 0 12px}.site-footer-module__IQAGpG__column a{color:#d2dddf;min-height:30px;padding:5px 0;font-size:14px;line-height:1.5}.site-footer-module__IQAGpG__column a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-footer-module__IQAGpG__settings{color:#d2dddf;text-align:left;background:0 0;border:0;min-height:30px;padding:5px 0;font-size:14px;line-height:1.5}.site-footer-module__IQAGpG__settings:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-footer-module__IQAGpG__settings:focus-visible{outline-offset:4px;outline:3px solid #d9efb8}.site-footer-module__IQAGpG__actions{border-left:1px solid #57646e;min-width:0;padding-left:22px}.site-footer-module__IQAGpG__actions>svg{color:#c1dda4;float:left;width:24px;height:24px;margin:2px 12px 0 0}.site-footer-module__IQAGpG__actions p{font:22px/1.25 var(--serif);color:#f1f8e9;margin:0 0 18px}.site-footer-module__IQAGpG__primary,.site-footer-module__IQAGpG__secondary{text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.site-footer-module__IQAGpG__primary{color:#183d2d;background:#cee7b9;border:1px solid #cee7b9}.site-footer-module__IQAGpG__primary:hover{background:#e0efcf}.site-footer-module__IQAGpG__primary svg{flex:none;width:15px;height:15px}.site-footer-module__IQAGpG__secondary{color:#fff;border:1px solid #c6d4d7;margin-top:10px}.site-footer-module__IQAGpG__secondary:hover{background:#43535f}.site-footer-module__IQAGpG__footer a:focus-visible{outline-offset:4px;outline:3px solid #d9efb8}@media (max-width:1100px){.site-footer-module__IQAGpG__inner{grid-template-columns:1.1fr 1fr 1fr;gap:28px}.site-footer-module__IQAGpG__brand{grid-row:span 2}.site-footer-module__IQAGpG__actions{grid-column:3}.site-footer-module__IQAGpG__column,.site-footer-module__IQAGpG__actions{padding-left:20px}.site-footer-module__IQAGpG__actions p{font-size:21px}}@media (max-width:600px){.site-footer-module__IQAGpG__footer{margin-top:36px}.site-footer-module__IQAGpG__inner{grid-template-columns:1fr 1fr;gap:28px 22px;padding:30px 20px}.site-footer-module__IQAGpG__brand{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:space-between;gap:16px;display:flex}.site-footer-module__IQAGpG__wordmark{max-width:none;font-size:26px}.site-footer-module__IQAGpG__brand p{margin:0;font-size:13px}.site-footer-module__IQAGpG__brand small{flex-basis:100%}.site-footer-module__IQAGpG__column,.site-footer-module__IQAGpG__actions{border:0;padding-left:0}.site-footer-module__IQAGpG__column a,.site-footer-module__IQAGpG__settings{min-height:38px;font-size:14px}.site-footer-module__IQAGpG__actions{grid-column:auto}.site-footer-module__IQAGpG__actions p{font-size:23px}.site-footer-module__IQAGpG__primary,.site-footer-module__IQAGpG__secondary{padding:10px 8px;font-size:13px}}@media (max-width:350px){.site-footer-module__IQAGpG__inner{gap:24px 14px;padding-inline:16px}.site-footer-module__IQAGpG__actions{grid-column:1/-1}}
.language-module__HYBw6a__menu{position:relative}.language-module__HYBw6a__menu>summary{cursor:pointer;color:#40505b;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.language-module__HYBw6a__menu>summary::-webkit-details-marker{display:none}.language-module__HYBw6a__menu>summary:hover{background:#eef3ef}.language-module__HYBw6a__menu>summary svg{width:19px;height:19px}.language-module__HYBw6a__menu ul{inset-inline-end:0;z-index:60;background:#fff;border:1px solid #dfe5e2;border-radius:8px;min-width:170px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 10px 30px #1c35342a}.language-module__HYBw6a__menu a{color:#2b3a43;border-radius:6px;align-items:center;min-height:42px;padding:6px 12px;font-size:15px;display:flex}.language-module__HYBw6a__menu a:hover{background:#eef3ef}.language-module__HYBw6a__menu a[aria-current]{color:#1f6c55;font-weight:600}.language-module__HYBw6a__mobile{border-top:1px solid #e1e5e5;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:12px;display:flex}.language-module__HYBw6a__mobile a{align-items:center;min-height:40px;font-size:15px;display:inline-flex}.language-module__HYBw6a__mobile a[aria-current]{font-weight:600}@media (max-width:700px){.language-module__HYBw6a__desktopOnly{display:none}}.language-module__HYBw6a__suggestion{color:#24433a;background:#eaf3ed;border-bottom:1px solid #cfe0d4;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 16px;font-size:15px;display:flex}.language-module__HYBw6a__suggestion p{color:inherit;margin:0}.language-module__HYBw6a__suggestion a{color:#1f6c55;text-underline-offset:3px;font-weight:600;text-decoration:underline}.language-module__HYBw6a__suggestion button{color:#40505b;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:0 6px;font-size:15px;text-decoration:underline}.language-module__HYBw6a__languages{color:#d0d8da;flex-wrap:wrap;align-items:baseline;gap:6px 16px;max-width:1320px;margin:auto;padding:0 32px 30px;font-size:14px;display:flex}.language-module__HYBw6a__languages h2{font:600 14px/1.4 var(--sans);color:#fff;margin:0}.language-module__HYBw6a__languages a{color:#d2dddf;align-items:center;min-height:30px;display:inline-flex}.language-module__HYBw6a__languages a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.language-module__HYBw6a__languages a[aria-current]{color:#fff;font-weight:600}.language-module__HYBw6a__languages p{color:#bac8cb;flex-basis:100%;margin:4px 0 0;font-size:13px}@media (max-width:600px){.language-module__HYBw6a__languages{padding:0 20px 26px}}:is([dir=rtl] .language-module__HYBw6a__column,[dir=rtl] .language-module__HYBw6a__actions){border-left:0;border-right:1px solid #57646e;padding-left:0;padding-right:22px}[dir=rtl] .language-module__HYBw6a__actions>svg{float:right;margin:2px 0 0 12px}[dir=rtl] .language-module__HYBw6a__settings{text-align:right}
