.public-home_home__QA9if{width:min(calc(100% - 4rem),78rem);margin:0 auto;padding:2rem 0;color:var(--rd-ink)}.public-home_heading__rBKCh{margin-bottom:1.5rem}.public-home_heading__rBKCh h2{margin:0;font-family:var(--rd-serif);font-size:2.25rem;font-weight:500;line-height:1.2}.public-home_search__7Zzkl{display:grid;grid-template-columns:minmax(14rem,1.7fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end;gap:.75rem}.public-home_search__7Zzkl label{display:flex;flex-direction:column;gap:.4rem;min-width:0;color:var(--rd-graphite);font-size:.8125rem}.public-home_search__7Zzkl :is(input,select){width:100%;height:44px;min-width:0;border:1px solid var(--rd-control-line);border-radius:5px;background:var(--rd-paper);color:var(--rd-ink);padding:0 .75rem;font:inherit;font-size:.9375rem}.public-home_search__7Zzkl input::-moz-placeholder{color:var(--rd-graphite)}.public-home_search__7Zzkl input::placeholder{color:var(--rd-graphite)}.public-home_primary__1PXLB{display:flex;align-items:center;justify-content:center;gap:1.5rem;min-width:0;max-width:100%;min-height:44px;border:1px solid var(--rd-accent);border-radius:5px;padding:.5rem 1.2rem;background:var(--rd-accent);color:var(--rd-paper);font-size:.9375rem;font-weight:600;text-align:center;overflow-wrap:anywhere;cursor:pointer;box-shadow:0 2px 1px #182b3d18}.public-home_primary__1PXLB:hover{background:var(--rd-accent-hover)}.public-home_primary__1PXLB:active{transform:translateY(1px);box-shadow:none}.public-home_subjects__1KkLC{margin-top:3rem}.public-home_folderGrid__5UGJp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.public-home_folder__37pbk{isolation:isolate;position:relative;display:flex;align-items:center;gap:1.5rem;min-height:146px;padding:1.5rem 1.75rem;color:var(--rd-ink);text-decoration:none;border:1px solid var(--rd-line);border-radius:0 6px 6px 6px;background:var(--rd-paper);box-shadow:0 6px 10px #202b3612;transition:transform .14s ease-out,box-shadow .14s ease-out}.public-home_folder__37pbk:before{position:absolute;z-index:-1;content:"";inset:4px 5px -5px;background:var(--rd-paper);border:1px solid var(--rd-line);border-radius:5px;box-shadow:0 4px 6px #202b3609}.public-home_folder__37pbk:after{position:absolute;content:"";inset:0;border-radius:inherit;background:var(--rd-paper);z-index:-1}.public-home_folderTab__jCQ_v{position:absolute;top:-24px;left:-1px;display:flex;align-items:center;justify-content:center;width:86px;height:25px;border:1px solid var(--rd-line);border-bottom:0;border-radius:8px 16px 0 0;background:var(--rd-paper);color:var(--rd-graphite);font-size:12px;font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.public-home_folder__37pbk:nth-child(2n) .public-home_folderTab__jCQ_v{left:auto;right:14px}.public-home_folderTitle__moX5g{display:flex;flex:1;flex-direction:column;gap:.4rem;min-width:0}.public-home_folderTitle__moX5g strong{font-family:var(--rd-serif);font-size:1.5rem;line-height:1.25;font-weight:500;overflow-wrap:anywhere}.public-home_folderTitle__moX5g>span{font-size:.875rem;color:var(--rd-graphite);overflow-wrap:anywhere}.public-home_folderArrow__bnj4u{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:50%;font-size:23px;color:var(--rd-accent);transition:transform .14s ease-out}.public-home_folder__37pbk:hover{transform:translateY(-3px);box-shadow:0 9px 12px #202b3612}.public-home_folder__37pbk:hover .public-home_folderArrow__bnj4u{transform:translate(2px,-2px)}.public-home_folder__37pbk:active{transform:translateY(0)}.public-home_paperIndex__8u1Wf{display:flex;position:relative;flex:0 0 36px;height:47px;border:1.5px solid var(--rd-accent);border-radius:2px;flex-direction:column;justify-content:center;gap:5px;padding:8px 6px;transform:rotate(-5deg);box-shadow:3px 3px 0 var(--rd-paper-muted),4px 4px 0 var(--rd-line)}.public-home_paperIndex__8u1Wf i{display:block;height:1px;background:var(--rd-accent)}.public-home_paperIndex__8u1Wf i:last-child{width:60%}.public-home_folder__37pbk:nth-child(2n) .public-home_paperIndex__8u1Wf{transform:rotate(4deg)}.public-home_availability__kkCeP{margin-top:1.25rem;color:var(--rd-graphite);font-size:.875rem}.public-home_availability__kkCeP summary{cursor:pointer;padding:.75rem 0;min-height:44px}.public-home_tableScroll__jxrX_{overflow:auto;margin:.5rem 0}.public-home_tableScroll__jxrX_ table{min-width:730px;width:100%;border-collapse:collapse;background:var(--rd-paper);color:var(--rd-ink);text-align:left;font-size:.875rem}.public-home_tableScroll__jxrX_ td,.public-home_tableScroll__jxrX_ th{border-bottom:1px solid var(--rd-line);padding:.8rem;font-weight:400}.public-home_tableScroll__jxrX_ thead th{font-weight:600}.public-home_tableScroll__jxrX_ small{display:block;color:var(--rd-graphite)}.public-home_tableScroll__jxrX_ caption{caption-side:bottom;text-align:left;padding:.75rem 0;color:var(--rd-graphite);font-size:.8125rem}.public-home_state__f1iW4{border:1px solid var(--rd-line);background:var(--rd-paper);border-radius:5px;padding:2rem}.public-home_state__f1iW4 h2{margin:0 0 1rem;font-size:1.2rem;font-weight:600}.public-home_state__f1iW4 a,.public-home_state__f1iW4 button{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;margin-right:.5rem;border:1px solid var(--rd-line);border-radius:4px;background:var(--rd-paper);color:var(--rd-accent);text-decoration:none;font-size:1rem;cursor:pointer}.public-home_skeleton__HitPF{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.public-home_skeleton__HitPF span{grid-column:1/-1;color:var(--rd-graphite)}.public-home_skeleton__HitPF i{height:146px;border:1px solid var(--rd-line);border-radius:5px;background:var(--rd-paper)}@media(max-width:980px){.public-home_search__7Zzkl{grid-template-columns:1fr 1fr}.public-home_primary__1PXLB,.public-home_searchField__HqvAx{grid-column:1/-1}.public-home_home__QA9if{padding-top:2rem}.public-home_folder__37pbk{gap:1rem;padding:1.25rem}.public-home_folderTitle__moX5g strong{font-size:1.2rem}}@media(max-width:600px){.public-home_home__QA9if{width:calc(100% - 2rem);padding-top:1.75rem}.public-home_heading__rBKCh h2{font-size:1.75rem}.public-home_heading__rBKCh{margin-bottom:1rem}.public-home_search__7Zzkl{gap:.65rem}.public-home_search__7Zzkl :is(input,select){font-size:16px}.public-home_folderGrid__5UGJp{grid-template-columns:1fr;gap:2.25rem}.public-home_folder__37pbk{min-height:112px;padding:1.25rem 1.4rem}.public-home_folderTitle__moX5g strong{font-size:1.3rem}.public-home_folder__37pbk:nth-child(2n) .public-home_folderTab__jCQ_v{left:-1px;right:auto}.public-home_skeleton__HitPF{grid-template-columns:1fr}.public-home_subjects__1KkLC{margin-top:3rem}}@media(prefers-reduced-motion:reduce){.public-home_folderArrow__bnj4u,.public-home_folder__37pbk{transition:none}.public-home_folder__37pbk:active,.public-home_folder__37pbk:hover,.public-home_folder__37pbk:hover .public-home_folderArrow__bnj4u,.public-home_primary__1PXLB:active{transform:none}}.public-home_hero__Ua_Ju{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:2.25rem;min-height:500px;margin-bottom:1.5rem}.public-home_heroCopy__9gb03{min-width:0;padding-top:100px}.public-home_heroCopy__9gb03 h1{margin:0;max-width:11em;font-family:var(--rd-serif);font-weight:400;font-size:clamp(40px,4.1vw,58px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.public-home_heroCopy__9gb03>p{margin:1.5rem 0;max-width:43ch;color:var(--rd-graphite);font-size:18px;line-height:1.65}.public-home_heroCopy__9gb03>.public-home_accessNote__pxW1S{margin:1.2rem 0 0;font-size:13px}.public-home_heroActions__uJUZF{display:flex;gap:12px;flex-wrap:wrap;margin-top:1.75rem}.public-home_heroActions__uJUZF a{min-height:48px;text-decoration:none}.public-home_srOnly__UddqN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-home_gradingSteps__ts6Da{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0 0 36px;padding:24px 0;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);scroll-margin-top:88px;font-size:15px}.public-home_gradingSteps__ts6Da li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding-inline:24px}.public-home_gradingSteps__ts6Da li span{color:var(--rd-graphite);font-size:22px;line-height:1}.public-home_heading__rBKCh{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.public-home_heading__rBKCh>a{display:inline-flex;gap:12px;min-height:44px;align-items:center;color:var(--rd-accent);text-underline-offset:4px;font-size:15px}@media(max-width:1100px){.public-home_hero__Ua_Ju{gap:1.5rem;grid-template-columns:1fr 1fr}.public-home_heroCopy__9gb03 h1{font-size:48px}.public-home_heroCopy__9gb03>p{font-size:17px}.public-home_gradingSteps__ts6Da{gap:16px}.public-home_gradingSteps__ts6Da li{gap:12px}}@media(max-width:900px){.public-home_hero__Ua_Ju{grid-template-columns:1fr;gap:12px;margin-bottom:1.5rem}.public-home_heroCopy__9gb03{max-width:630px;padding-top:0}.public-home_heroCopy__9gb03 h1{font-size:48px;max-width:13em}.public-home_heroCopy__9gb03>p{font-size:17px}.public-home_heading__rBKCh h2{font-size:32px}.public-home_gradingSteps__ts6Da{gap:12px;padding:20px 0;font-size:14px}.public-home_gradingSteps__ts6Da li{padding:0;gap:6px}}@media(max-width:400px){.public-home_heroCopy__9gb03 h1{font-size:40px}.public-home_heroActions__uJUZF{display:grid;grid-template-columns:1fr;gap:10px;margin-top:1.25rem}.public-home_heroActions__uJUZF a{width:100%}.public-home_heroCopy__9gb03>p{font-size:16px;margin:1rem 0}.public-home_heroCopy__9gb03>.public-home_accessNote__pxW1S{font-size:12px}}@media(max-width:600px){.public-home_gradingSteps__ts6Da{grid-template-columns:1fr;gap:16px;padding:20px 0}.public-home_gradingSteps__ts6Da li{justify-content:flex-start;gap:16px}.public-home_gradingSteps__ts6Da li span{display:none}}.public-grading-example_folio__33_6G{position:relative;min-width:0;isolation:isolate;margin:0;padding:42px 26px 32px 38px}.public-grading-example_cover__3QXTa{position:absolute;width:430px;height:545px;max-width:100%;left:-30px;top:-40px;-o-object-fit:contain;object-fit:contain;transform:rotate(-6deg);pointer-events:none}.public-grading-example_paper__B4n1G{position:relative;min-width:0;padding:22px 22px 18px 34px;border:1px solid var(--rd-line);background:var(--rd-paper);box-shadow:3px 6px 0 var(--rd-paper),4px 7px 0 var(--rd-line),0 8px 16px #202b3620}.public-grading-example_paper__B4n1G:before{content:"";position:absolute;width:8px;height:8px;top:85px;left:12px;border:1px solid #c1c8d0;border-radius:50%;background:#263f57;box-shadow:0 92px 0 #263f57,0 184px 0 #263f57}.public-grading-example_heading__Zokl0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--rd-line);font-family:var(--rd-serif);font-size:21px}.public-grading-example_heading__Zokl0 strong{flex-shrink:0;color:var(--rd-accent);font:600 20px var(--rd-sans);font-variant-numeric:tabular-nums}.public-grading-example_heading__Zokl0 strong span{color:var(--rd-graphite);font-size:15px;font-weight:400}.public-grading-example_viewport__ptlsN{position:relative;overflow:visible;scrollbar-width:thin;scrollbar-color:#aeb9c3 transparent;background:white}.public-grading-example_viewport__ptlsN[data-zoomed=true]{max-height:300px;overflow:auto;overscroll-behavior:contain}.public-grading-example_canvas__B9aDG{position:relative}.public-grading-example_source__jn1AO{display:block;width:100%;height:auto;overflow:hidden}.public-grading-example_inkHighlight__tO10c{fill:#b16b54;fill-opacity:.16;stroke:#9a5143;stroke-width:1.5;stroke-opacity:.6;vector-effect:non-scaling-stroke;mix-blend-mode:multiply;transition:fill-opacity .16s ease,stroke-opacity .16s ease}.public-grading-example_inkHighlight__tO10c[data-selected=true]{fill-opacity:.29;stroke-opacity:1}.public-grading-example_hotspot__z2MdI{position:absolute;display:block;min-width:44px;min-height:44px;padding:0;border:0;border-radius:3px;background:transparent;transform:translate(-50%,-50%);cursor:pointer;-webkit-tap-highlight-color:transparent}.public-grading-example_hotspot__z2MdI:focus-visible{outline:2px solid var(--rd-accent);outline-offset:4px}.public-grading-example_lossTab__KQgMe{position:absolute;top:-14px;right:-5px;display:grid;place-items:center;min-width:29px;height:25px;padding:0 5px;border:1px solid #ad7665;border-radius:3px 3px 3px 0;color:#773d32;background:#faf0ea;box-shadow:1px 2px 0 #773d321c;font:600 12px var(--rd-sans);transition:background .14s ease,box-shadow .14s ease}.public-grading-example_hotspot__z2MdI:hover .public-grading-example_lossTab__KQgMe,.public-grading-example_hotspot__z2MdI[aria-expanded=true] .public-grading-example_lossTab__KQgMe{color:white;background:#8a493d;border-color:#8a493d;box-shadow:1px 3px 3px #773d3224}.public-grading-example_tools__njZWV{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-top:20px;padding-top:10px;border-top:1px solid var(--rd-line)}.public-grading-example_tools__njZWV a,.public-grading-example_tools__njZWV button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:5px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--rd-accent);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.public-grading-example_tools__njZWV a{margin-left:auto}.public-grading-example_tools__njZWV a:hover,.public-grading-example_tools__njZWV button:hover,.public-grading-example_tools__njZWV button[aria-pressed=true]:last-of-type{background:var(--rd-accent-soft);border-color:var(--rd-line)}.public-grading-example_feedback__417G2{position:relative;margin:15px -4px 0 -10px;padding:14px 16px 8px;border:1px solid #c5cfd7;background:#f4f6f8;box-shadow:2px 3px 0 #e1e6ea;animation:public-grading-example_noteUnfold__nr0Sz .22s var(--motion-ease,ease-out) both;transform-origin:top center}.public-grading-example_feedback__417G2:after{content:"";position:absolute;bottom:-1px;right:-1px;width:13px;height:13px;background:linear-gradient(135deg,#d3dce4 49%,white 50%);border-left:1px solid #c5cfd7;border-top:1px solid #c5cfd7}.public-grading-example_noteHeading__VYakh{display:flex;align-items:start;justify-content:space-between;gap:12px}.public-grading-example_noteHeading__VYakh h3{margin:4px 0 8px;color:var(--rd-ink);font-family:var(--rd-serif);font-size:22px;font-weight:500;line-height:1.2}.public-grading-example_noteHeading__VYakh button,.public-grading-example_noteNavigation__tppZI button{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--rd-accent);font-size:22px;cursor:pointer}.public-grading-example_noteHeading__VYakh button{margin:-5px -7px 0 0}.public-grading-example_noteHeading__VYakh button:hover,.public-grading-example_noteNavigation__tppZI button:hover{background:var(--rd-accent-soft);border-color:var(--rd-line)}.public-grading-example_feedback__417G2 p{margin:0;color:var(--rd-graphite);font-size:14px;line-height:1.65;animation:public-grading-example_noteTextEnter__xOId6 .15s ease-out both}.public-grading-example_noteFooter__8_xqO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.public-grading-example_noteFooter__8_xqO strong{color:#773d32;font-size:12px;font-weight:600}.public-grading-example_noteNavigation__tppZI{display:flex;align-items:center;gap:5px;color:var(--rd-graphite);font-size:12px;font-variant-numeric:tabular-nums}.public-grading-example_caption__QpDRJ{position:relative;margin-top:24px;color:var(--rd-graphite);font-size:12px;line-height:1.6;text-align:right}.public-grading-example_caption__QpDRJ span{display:block}.public-grading-example_srOnly__u7bt_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.public-grading-example_folio__33_6G{padding-inline:22px 16px}.public-grading-example_cover__3QXTa{left:-32px;width:400px}.public-grading-example_paper__B4n1G{padding-left:28px}}@media(max-width:900px){.public-grading-example_folio__33_6G{width:min(100%,500px);margin:12px auto 0;padding:32px 16px 30px 30px}.public-grading-example_cover__3QXTa{width:355px;height:450px;left:-4px;top:-25px}.public-grading-example_paper__B4n1G{padding:18px 16px 14px 28px}.public-grading-example_paper__B4n1G:before{left:10px}.public-grading-example_heading__Zokl0{font-size:20px}.public-grading-example_viewport__ptlsN[data-zoomed=true]{max-height:240px}}@media(max-width:400px){.public-grading-example_folio__33_6G{padding-inline:10px 4px}.public-grading-example_cover__3QXTa{left:-18px}.public-grading-example_paper__B4n1G{padding-left:22px;padding-right:12px}.public-grading-example_paper__B4n1G:before{left:7px;width:7px;height:7px}.public-grading-example_heading__Zokl0,.public-grading-example_heading__Zokl0 strong{font-size:18px}.public-grading-example_tools__njZWV{gap:0}.public-grading-example_tools__njZWV a,.public-grading-example_tools__njZWV button{padding-inline:6px}.public-grading-example_lossTab__KQgMe{right:0}.public-grading-example_caption__QpDRJ{font-size:11px}.public-grading-example_noteHeading__VYakh h3{font-size:20px}}@keyframes public-grading-example_noteUnfold__nr0Sz{0%{opacity:.3;transform:translateY(-5px) rotateX(-7deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes public-grading-example_noteTextEnter__xOId6{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.public-grading-example_feedback__417G2,.public-grading-example_feedback__417G2 p{animation:none}.public-grading-example_inkHighlight__tO10c,.public-grading-example_lossTab__KQgMe{transition:none}}.public-navigation_wrapper__jryZ8{min-width:0;width:100%;flex:1;font-family:var(--rd-sans,sans-serif)}.public-navigation_menu__36QFl{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:2.5rem}.public-navigation_navigation__k8mBV{display:flex;align-items:stretch;justify-content:center;gap:1.75rem}.public-navigation_navigation__k8mBV a{display:inline-flex;min-height:64px;align-items:center;border-bottom:2px solid transparent;color:var(--rd-ink);font-size:1rem;font-weight:400;line-height:1.35;text-decoration:none;white-space:nowrap;transition:color .15s,border-color .15s}.public-navigation_navigation__k8mBV a:hover{color:var(--rd-accent)}.public-navigation_navigation__k8mBV a[aria-current=page]{border-bottom-color:var(--rd-accent);color:var(--rd-accent);font-weight:500}.public-navigation_wrapper__jryZ8 :is(a,button):focus-visible{outline:3px solid var(--rd-accent);outline-offset:3px}.public-navigation_menuButton__JIB14{display:none}.public-navigation_account__qrwqH{display:flex;min-width:0;align-items:center;justify-content:flex-end}.public-navigation_account__qrwqH>a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--rd-line);border-radius:6px;background:transparent;color:var(--rd-ink);padding:.65rem 1.1rem;font-size:1rem;font-weight:500;text-decoration:none;white-space:nowrap}.public-navigation_account__qrwqH>a:hover{background:var(--rd-paper-muted)}.public-navigation_account__qrwqH>div{max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.7rem}.public-navigation_account__qrwqH>div>span{min-width:0;overflow-wrap:anywhere;color:var(--rd-graphite);font-size:.875rem}.public-navigation_account__qrwqH button,.public-navigation_account__qrwqH>div a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:6px;color:var(--rd-ink);font-family:var(--rd-sans);font-size:.875rem;font-weight:500}.public-navigation_account__qrwqH button{border:1px solid var(--rd-line);background:var(--rd-paper);padding:.5rem .7rem}@media (max-width:1200px){.public-navigation_menu__36QFl{gap:1.5rem}.public-navigation_navigation__k8mBV{gap:1.25rem}.public-navigation_account__qrwqH>div>span{display:none}}@media (max-width:980px){.public-navigation_wrapper__jryZ8{display:flex;justify-content:flex-end}.public-navigation_menuButton__JIB14{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--rd-line);border-radius:6px;background:transparent;color:var(--rd-ink);padding:.6rem .9rem;font:inherit;font-size:1rem;font-weight:500}.public-navigation_menu__36QFl{position:absolute;top:100%;right:0;left:0;z-index:40;display:none;align-items:stretch;gap:1rem;border-bottom:1px solid var(--rd-line);background:var(--rd-paper);box-shadow:0 10px 20px color-mix(in srgb,var(--rd-ink) 7%,transparent);padding:.75rem max(1.5rem,calc((100vw - 80rem) / 2))}.public-navigation_menu__36QFl[data-open=true]{display:flex;flex-direction:column}.public-navigation_navigation__k8mBV{display:grid;justify-content:stretch;gap:.25rem}.public-navigation_navigation__k8mBV a{min-height:48px;border:0;border-radius:6px;padding:.75rem;font-size:1rem}.public-navigation_navigation__k8mBV a[aria-current=page]{background:var(--rd-paper-muted);color:var(--rd-accent)}.public-navigation_account__qrwqH{justify-content:flex-start;border-top:1px solid var(--rd-line);padding:.75rem .75rem 0}.public-navigation_account__qrwqH>div{justify-content:flex-start;gap:1rem}.public-navigation_account__qrwqH>div>span{display:inline}}@media (max-width:600px){.public-navigation_menu__36QFl{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.public-navigation_navigation__k8mBV a{transition:none}}@media (max-width:980px) and (prefers-reduced-motion:no-preference){.public-navigation_menu__36QFl[data-open=true]{animation:desk-menu-enter var(--motion-enter) var(--motion-ease)}}.registered-shell_publicShell__K28Ny,.registered-shell_studentShell__R7gy3{min-height:100vh;color:var(--rd-ink);font-family:var(--rd-font-ui)}.registered-shell_publicShell__K28Ny{background-color:var(--rd-desk)}.registered-shell_brand__SLnjg{display:inline-flex;align-items:center;gap:var(--brand-gap,.68rem);color:inherit}.registered-shell_registrationMark__Osm06{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:#284b70}.registered-shell_registrationMark__Osm06 svg{width:100%;height:100%;display:block;fill:currentColor;stroke:none}.registered-shell_registrationMark__Osm06 .registered-shell_bookPages__zjIjX{fill:#fff}.registered-shell_brandWord__2dlZM{font-family:var(--rd-font-display);font-size:var(--brand-word-size,27px);font-weight:500;font-optical-sizing:auto;letter-spacing:normal;line-height:1}.registered-shell_logoLink__3lYi0{color:inherit;text-decoration:none}.registered-shell_publicHeader__cIJI5{position:sticky;z-index:80;top:0;border-bottom:1px solid color-mix(in srgb,var(--rd-ink) 13%,transparent);background:var(--rd-paper);box-shadow:0 8px 28px color-mix(in srgb,var(--rd-ink) 6%,transparent)}.registered-shell_publicHeader__cIJI5:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--rd-accent);content:""}.registered-shell_publicHeaderInner__tvV_N{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(440px,1.6fr) minmax(150px,.7fr);align-items:stretch;max-width:1536px;min-height:76px;margin:0 auto;padding:0 clamp(1.2rem,4vw,4.2rem)}.registered-shell_publicHeaderInner__tvV_N>.registered-shell_logoLink__3lYi0{display:inline-flex;min-height:48px;align-items:center;align-self:center;justify-self:start}.registered-shell_publicNav___Or5v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-inline:1px solid color-mix(in srgb,var(--rd-ink) 14%,transparent)}.registered-shell_publicNav___Or5v a{position:relative;display:flex;min-width:0;min-height:76px;align-items:center;gap:.65rem;border-right:1px solid color-mix(in srgb,var(--rd-ink) 11%,transparent);color:var(--rd-ink);padding:.65rem clamp(.7rem,1.5vw,1.35rem);font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s var(--rd-ease-out)}.registered-shell_publicNav___Or5v a:last-child{border-right:0}.registered-shell_publicNav___Or5v a:after{position:absolute;right:1rem;bottom:-1px;left:1rem;height:3px;background:var(--rd-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s var(--rd-ease-out)}.registered-shell_publicNav___Or5v a:hover{background:var(--rd-paper-muted)}.registered-shell_publicNav___Or5v a:focus-visible:after,.registered-shell_publicNav___Or5v a:hover:after{transform:scaleX(1)}.registered-shell_publicNav___Or5v a>span{color:var(--rd-accent);font-family:var(--rd-font-display);font-size:.8rem;font-weight:800}.registered-shell_publicAuth__HLNdb{position:relative;display:flex;min-height:48px;align-items:center;align-self:center;justify-self:end;border:1px solid color-mix(in srgb,var(--rd-ink) 20%,transparent);border-radius:2px;background:var(--rd-paper);padding:.1rem .85rem}.registered-shell_publicAuth__HLNdb a,.registered-shell_publicAuth__HLNdb button,.registered-shell_studentAuth__RE_L4 a,.registered-shell_studentAuth__RE_L4 button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;font-family:var(--rd-font-ui);font-size:.78rem;font-weight:750;text-decoration:none;white-space:nowrap;flex-shrink:0}.registered-shell_authNotch___y9dc{display:none}.registered-shell_publicFooter__lTZ5x{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.25rem 4rem;border-top:3px solid var(--rd-line);background:var(--rd-paper-muted);color:var(--rd-ink);padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,6vw,6rem) 2.5rem}.registered-shell_footerIdentity__fyudf p{max-width:32rem;margin:1rem 0 0 3.35rem;color:var(--rd-graphite);font-size:.84rem}.registered-shell_footerLinks__a823J{display:grid;align-content:start;gap:.75rem}.registered-shell_footerLinks__a823J a{color:var(--rd-ink);font-size:.78rem;font-weight:720;text-decoration-color:var(--rd-line);text-decoration-thickness:1px;text-underline-offset:5px}.registered-shell_finePrint__dgmha{grid-column:1/-1;max-width:58rem;margin:-1rem 0 0;color:var(--rd-graphite);font-size:.75rem;line-height:1.6}.registered-shell_studentShell__R7gy3{min-height:100dvh;background:var(--rd-desk)}.registered-shell_studentRail__UzoE3{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;width:216px;flex-direction:column;border-right:1px solid var(--rd-line);border-left:5px solid var(--rd-accent);background:var(--rd-desk);padding:.75rem}.registered-shell_studentLogo__JlIrC{display:flex;min-height:48px;align-items:center;color:var(--rd-ink);padding:.2rem .25rem;text-decoration:none}.registered-shell_studentLogo__JlIrC .registered-shell_brandWord__2dlZM{font-size:24px}.registered-shell_studentLogo__JlIrC .registered-shell_registrationMark__Osm06{width:32px;height:32px}.registered-shell_spineRule__7_n0f{height:1px;margin:.7rem 0 1rem;background:var(--rd-line-soft)}.registered-shell_railLower__7fwyd,.registered-shell_studentNav__btjfr{display:grid;gap:.35rem}.registered-shell_railLower__7fwyd a,.registered-shell_studentNav__btjfr a{position:relative;display:flex;min-height:46px;align-items:center;gap:.85rem;border:1px solid transparent;border-radius:0 5px 5px 0;color:var(--rd-ink);padding:.55rem .85rem;text-decoration:none;transition:background-color .14s var(--rd-ease-out),border-color .14s var(--rd-ease-out)}.registered-shell_railLower__7fwyd a:hover,.registered-shell_studentNav__btjfr a:hover{background:var(--rd-paper-muted)}.registered-shell_railLower__7fwyd a[aria-current=page],.registered-shell_studentNav__btjfr a[aria-current=page]{border-color:var(--rd-line);background:var(--rd-paper);color:var(--rd-accent);box-shadow:inset 3px 0 var(--rd-accent),0 1px 2px color-mix(in srgb,var(--rd-ink) 6%,transparent)}.registered-shell_railLower__7fwyd small,.registered-shell_studentBottomNav__BiSLG small,.registered-shell_studentNav__btjfr small{font-family:var(--rd-font-ui);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.25}.registered-shell_deskIcon__XMRP8{width:21px;height:21px;flex:0 0 auto}.registered-shell_railLower__7fwyd{margin-top:auto;border-top:1px solid var(--rd-line-soft);padding-top:.8rem}.registered-shell_studentCanvas__zf34G{min-width:0;min-height:100dvh;margin-left:216px;background-color:var(--rd-desk)}.registered-shell_studentTopbar__ALbXS{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:64px;gap:1.2rem;border-bottom:1px solid var(--rd-line);background:var(--rd-paper);padding:0 clamp(1rem,2.4vw,2rem)}.registered-shell_studentHeading__zogxm{display:flex;min-width:0;align-items:center;gap:1rem}.registered-shell_studentHeading__zogxm>a{display:none;min-height:44px;align-items:center;color:var(--rd-ink);text-decoration:none}.registered-shell_deskLabel__7FRtZ{color:var(--rd-graphite);font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap}.registered-shell_paperNav__1MFUK{display:flex;min-width:0;align-self:stretch;gap:.25rem}.registered-shell_paperNav__1MFUK a{position:relative;display:flex;min-height:44px;align-items:center;border-bottom:2px solid transparent;color:var(--rd-ink);padding:.45rem .7rem;font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.registered-shell_paperNav__1MFUK a:hover{background:var(--rd-paper-muted)}.registered-shell_paperNav__1MFUK a[aria-current=page]{border-bottom-color:var(--rd-accent);background:var(--rd-paper-muted)}.registered-shell_studentAuth__RE_L4{display:flex;grid-column:-2/-1;min-width:0;align-items:center;justify-self:end}.registered-shell_studentAuth__RE_L4>div{display:flex;min-height:44px;align-items:center;gap:.65rem}.registered-shell_studentAuth__RE_L4 span{min-width:0;max-width:10rem;overflow:hidden;color:var(--rd-graphite);text-overflow:ellipsis;white-space:nowrap}.registered-shell_studentAuth__RE_L4 a,.registered-shell_studentAuth__RE_L4 button{min-height:44px;border-radius:5px;font-size:.78rem;font-weight:600;white-space:nowrap}.registered-shell_studentAuth__RE_L4 button{border-color:var(--rd-line);background:var(--rd-paper)}.registered-shell_studentAuth__RE_L4 button:hover{background:var(--rd-paper-muted)}.registered-shell_mobileMenuButton__CPWdI,.registered-shell_mobileMenu__htR1t,.registered-shell_studentBottomNav__BiSLG{display:none}.registered-shell_studentShell__R7gy3 :where(a,button):focus-visible{outline:3px solid var(--rd-accent);outline-offset:3px}@media (max-width:1200px) and (min-width:1024px){.registered-shell_studentRail__UzoE3{width:192px}.registered-shell_studentLogo__JlIrC .registered-shell_brandWord__2dlZM{font-size:24px}.registered-shell_studentLogo__JlIrC .registered-shell_registrationMark__Osm06{width:32px;height:32px}.registered-shell_studentCanvas__zf34G{margin-left:192px}.registered-shell_studentTopbar__ALbXS{gap:.65rem;padding-inline:1rem}.registered-shell_paperNav__1MFUK a{padding-inline:.45rem;font-size:.75rem}.registered-shell_studentAuth__RE_L4 span{max-width:7rem}.registered-shell_deskLabel__7FRtZ{font-size:.8rem}}@media (max-width:1050px){.registered-shell_publicHeaderInner__tvV_N{grid-template-columns:auto 1fr auto}.registered-shell_publicNav___Or5v a{justify-content:center;font-size:.75rem}.registered-shell_publicNav___Or5v a>span{font-size:.76rem}}@media (max-width:760px){.registered-shell_publicHeader__cIJI5{position:relative}.registered-shell_publicHeaderInner__tvV_N{grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding-inline:1rem}.registered-shell_publicHeaderInner__tvV_N>.registered-shell_logoLink__3lYi0{min-height:66px}.registered-shell_brandWord__2dlZM{font-size:24px}.registered-shell_registrationMark__Osm06{width:32px;height:32px}.registered-shell_publicNav___Or5v{grid-column:1/-1;order:3;margin-inline:-1rem;border-top:1px solid color-mix(in srgb,var(--rd-ink) 13%,transparent);border-inline:0}.registered-shell_publicNav___Or5v a{min-height:48px;padding:.4rem .35rem;font-size:.75rem;font-weight:750;line-height:1.25;text-align:center}.registered-shell_publicNav___Or5v a>span{display:none}.registered-shell_publicAuth__HLNdb{min-height:42px}.registered-shell_publicAuth__HLNdb>div>span{display:none}.registered-shell_publicAuth__HLNdb>div{gap:.5rem}.registered-shell_publicAuth__HLNdb{padding-inline:.35rem}.registered-shell_publicFooter__lTZ5x{grid-template-columns:1fr;gap:2rem}.registered-shell_finePrint__dgmha{grid-column:auto}.registered-shell_footerIdentity__fyudf p{margin-left:0}}@media (max-width:1023px){.registered-shell_studentRail__UzoE3{display:none}.registered-shell_studentCanvas__zf34G{margin-left:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.registered-shell_studentTopbar__ALbXS{grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;min-height:64px;padding:.5rem 1rem}.registered-shell_studentHeading__zogxm>a{display:inline-flex}.registered-shell_deskLabel__7FRtZ,.registered-shell_paperNav__1MFUK,.registered-shell_studentAuth__RE_L4{display:none}.registered-shell_studentTopbar__ALbXS[data-menu-open=true] .registered-shell_studentAuth__RE_L4{display:flex;grid-column:1/-1;justify-self:stretch;border-top:1px solid var(--rd-line-soft);padding-top:.4rem}.registered-shell_studentAuth__RE_L4>div{width:100%}.registered-shell_studentAuth__RE_L4 span{flex:1;max-width:none}.registered-shell_mobileMenuButton__CPWdI{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--rd-line);border-radius:5px;background:var(--rd-paper);color:var(--rd-ink);padding:.5rem .75rem;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.registered-shell_mobileMenuButton__CPWdI[aria-expanded=true]{background:var(--rd-paper-muted)}.registered-shell_mobileMenu__htR1t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;border-bottom:1px solid var(--rd-line);background:var(--rd-paper);padding:.65rem 1rem}.registered-shell_mobileMenu__htR1t a{display:flex;min-height:44px;align-items:center;border-radius:5px;color:var(--rd-ink);padding:.55rem .65rem;font-size:.875rem;text-decoration:none}.registered-shell_mobileMenu__htR1t a:hover{background:var(--rd-paper-muted)}.registered-shell_studentBottomNav__BiSLG{position:fixed;z-index:40;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom) + var(--ui-preview-inset, 0px));left:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;border:1px solid var(--rd-line);border-radius:8px;background:var(--rd-paper);box-shadow:0 6px 24px color-mix(in srgb,var(--rd-ink) 15%,transparent);padding:.35rem}.registered-shell_studentBottomNav__BiSLG a{display:grid;min-height:56px;align-content:center;justify-items:center;gap:.2rem;border-radius:5px;color:var(--rd-ink);padding:.25rem;text-decoration:none}.registered-shell_studentBottomNav__BiSLG a:hover{background:var(--rd-paper-muted)}.registered-shell_studentBottomNav__BiSLG a[aria-current=page]{background:var(--rd-paper-muted);box-shadow:inset 0 -3px var(--rd-accent)}.registered-shell_studentBottomNav__BiSLG small{font-size:.73rem}.registered-shell_studentBottomNav__BiSLG .registered-shell_deskIcon__XMRP8{width:20px;height:20px}}.registered-shell_mobileMenu__htR1t[hidden]{display:none}@media (max-width:380px){.registered-shell_studentHeading__zogxm .registered-shell_brandWord__2dlZM{font-size:24px}.registered-shell_studentHeading__zogxm .registered-shell_registrationMark__Osm06{width:32px;height:32px}.registered-shell_mobileMenu__htR1t{grid-template-columns:minmax(0,1fr)}.registered-shell_studentAuth__RE_L4>div{gap:.5rem}.registered-shell_studentBottomNav__BiSLG{right:.35rem;left:.35rem}.registered-shell_studentBottomNav__BiSLG small{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.registered-shell_publicNav___Or5v a:after,.registered-shell_railLower__7fwyd a,.registered-shell_studentNav__btjfr a{transition:none}}@media (forced-colors:active){.registered-shell_railLower__7fwyd a[aria-current=page],.registered-shell_studentBottomNav__BiSLG a[aria-current=page],.registered-shell_studentNav__btjfr a[aria-current=page]{outline:2px solid CanvasText;outline-offset:-3px}}@media print{.registered-shell_mobileMenu__htR1t,.registered-shell_studentBottomNav__BiSLG,.registered-shell_studentRail__UzoE3,.registered-shell_studentTopbar__ALbXS{display:none}.registered-shell_studentCanvas__zf34G{margin-left:0;padding-bottom:0;background:white}}@media (prefers-reduced-motion:no-preference){.registered-shell_studentBottomNav__BiSLG a .registered-shell_deskIcon__XMRP8,.registered-shell_studentNav__btjfr a .registered-shell_deskIcon__XMRP8{transition:transform var(--motion-fast) var(--motion-ease)}.registered-shell_studentNav__btjfr a:focus-visible .registered-shell_deskIcon__XMRP8,.registered-shell_studentNav__btjfr a:hover .registered-shell_deskIcon__XMRP8{transform:translateX(2px)}.registered-shell_studentBottomNav__BiSLG a:active .registered-shell_deskIcon__XMRP8{transform:translateY(2px)}}.public-site-shell_publicShell__izNhG{min-height:100dvh;background:var(--rd-desk);color:var(--rd-ink);font-family:var(--rd-sans,sans-serif);font-size:16px;font-weight:400;line-height:1.6;color-scheme:light}.public-site-shell_publicHeader__uoiM0{position:relative;z-index:30;border-bottom:1px solid var(--rd-line-soft);background:var(--rd-desk)}.public-site-shell_publicHeaderInner___pTbp{display:grid;width:min(calc(100% - 3rem),82rem);min-height:64px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem;margin:0 auto}.public-site-shell_logoLink__7Uw_x{display:inline-flex;color:var(--rd-ink);text-decoration:none}.public-site-shell_publicFooter__Baaom{display:grid;width:min(calc(100% - 3rem),82rem);grid-template-columns:minmax(15rem,1fr) minmax(0,1.5fr);align-items:start;gap:1.5rem 3rem;margin:0 auto;border-top:1px solid var(--rd-line-soft);padding:2rem 0}.public-site-shell_footerIdentity__Tqgd9 p{max-width:22rem;margin:.75rem 0 0;color:var(--rd-graphite);font-size:.875rem;line-height:1.6}.public-site-shell_footerLinks__SBthy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem}.public-site-shell_footerLinks__SBthy a{display:inline-flex;min-height:40px;align-items:center;color:var(--rd-ink);font-size:.875rem;font-weight:400;text-decoration:none;text-underline-offset:.2em}.public-site-shell_footerLinks__SBthy a:hover{color:var(--rd-coral-deep);text-decoration:underline}.public-site-shell_finePrint__4S5wl{grid-column:1/-1;max-width:64rem;margin:0;color:var(--rd-graphite);font-size:.75rem;line-height:1.65}.public-site-shell_publicShell__izNhG :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--rd-coral-deep);outline-offset:3px}@media (max-width:1120px){.public-site-shell_publicHeaderInner___pTbp{gap:1.5rem}}@media (max-width:980px){.public-site-shell_publicHeaderInner___pTbp{grid-template-columns:minmax(0,1fr) auto;gap:1rem}}@media (max-width:600px){.public-site-shell_publicFooter__Baaom,.public-site-shell_publicHeaderInner___pTbp{width:calc(100% - 2rem)}.public-site-shell_publicFooter__Baaom{grid-template-columns:1fr;gap:1.25rem}.public-site-shell_footerLinks__SBthy{justify-content:flex-start;gap:.25rem 1rem}}.public-utility_frame__L0ywc{display:flex;min-height:100dvh;flex-direction:column;background:var(--rd-desk);color:var(--rd-ink);font-family:var(--rd-sans,sans-serif);font-size:16px;font-weight:400;line-height:1.65}.public-utility_header__iSuZO{position:relative;z-index:30;border-bottom:1px solid var(--rd-line-soft);background:var(--rd-paper)}.public-utility_headerInner__GcFkM{display:flex;width:min(calc(100% - 3rem),80rem);min-height:72px;align-items:center;justify-content:space-between;gap:2.5rem;margin:0 auto}.public-utility_logo__c_2x5{display:inline-flex;flex-shrink:0;color:var(--rd-ink);text-decoration:none}.public-utility_page__grhUl{min-width:0;width:calc(100% - 3rem);flex:1;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0}.public-utility_page__grhUl :is(h1,h2,h3,p,li,dt,dd),.public-utility_page__grhUl>*{min-width:0;overflow-wrap:anywhere}.public-utility_narrow__60f5A{max-width:30rem}.public-utility_regular__V0Bia{max-width:52rem}.public-utility_wide__1Hvtd{max-width:78rem}.public-utility_intro__Cha7m{margin-bottom:1.8rem}.public-utility_page__grhUl :is(h1,h2,h3){color:var(--rd-ink);font-family:var(--rd-serif,Georgia,serif);font-weight:500;text-wrap:balance}.public-utility_page__grhUl h1{max-width:25ch;margin:0;font-size:clamp(1.75rem,3vw,2rem);line-height:1.2}.public-utility_page__grhUl h2{margin:0;font-size:1.5rem;line-height:1.35}.public-utility_page__grhUl h3{font-size:1.25rem;line-height:1.3}.public-utility_paper__3lsRx,.public-utility_plan__9L9qn,.public-utility_section__LFbCi{position:relative;min-width:0;border:1px solid var(--rd-line-soft);border-radius:6px;background:var(--rd-paper);padding:clamp(1.25rem,3vw,2rem)}.public-utility_paper__3lsRx:before{content:none}.public-utility_paper__3lsRx>:first-child{margin-top:0}.public-utility_paper__3lsRx>:last-child{margin-bottom:0}.public-utility_section__LFbCi{margin-top:2rem;border:0;border-top:1px solid var(--rd-line);border-radius:0;background:transparent;padding:1.5rem 0 0}.public-utility_section__LFbCi>*+*{margin-top:1rem}.public-utility_prose__Jfvzb p,.public-utility_section__LFbCi p{color:var(--rd-graphite);font-size:.96875rem;font-weight:400;line-height:1.75}.public-utility_prose__Jfvzb{max-width:74ch}.public-utility_page__grhUl p{text-wrap:pretty}.public-utility_prose__Jfvzb p+p{margin-top:1.25rem}.public-utility_page__grhUl a:not(.public-utility_primaryButton__8GFTl):not(.public-utility_secondaryButton__fVA5j):not(.public-utility_roleButton__zDISX){text-decoration-color:var(--rd-accent);text-underline-offset:.2em}.public-utility_small__oMuyO{color:var(--rd-graphite);font-size:.9375rem;line-height:1.7;overflow-wrap:anywhere}.public-utility_consent__eVh2V,.public-utility_error__axolG,.public-utility_notice__WR7Hy{margin-top:1.25rem;border:0;border-radius:6px;background:var(--rd-paper-muted);padding:1rem;color:var(--rd-graphite);font-size:.9375rem;font-weight:400;line-height:1.7}.public-utility_error__axolG{border-left:3px solid var(--rd-ink);color:var(--rd-ink)}.public-utility_consent__eVh2V{background:var(--rd-paper-muted);color:var(--rd-graphite)}.public-utility_consent__eVh2V p+p{margin-top:.8rem}.public-utility_consent__eVh2V label{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;color:var(--rd-ink);font-weight:500}.public-utility_consent__eVh2V input{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.3rem;accent-color:var(--rd-accent)}.public-utility_form__e_rKz{display:grid;gap:1.25rem;margin-top:1.5rem}.public-utility_field__4gZkg{display:grid;gap:.5rem;color:var(--rd-ink);font-size:.9375rem;font-weight:500}.public-utility_input__zh2P4{min-width:0;width:100%;min-height:48px;border:1px solid var(--rd-control-line);border-radius:6px;background:var(--rd-paper);color:var(--rd-ink);padding:.65rem .8rem;font-family:var(--rd-sans);font-size:1rem;font-weight:400}.public-utility_input__zh2P4:hover{border-color:var(--rd-accent)}.public-utility_input__zh2P4::-moz-placeholder{color:var(--rd-graphite);opacity:1}.public-utility_input__zh2P4::placeholder{color:var(--rd-graphite);opacity:1}.public-utility_primaryButton__8GFTl,.public-utility_secondaryButton__fVA5j{display:inline-flex;min-width:0;max-width:100%;min-height:48px;align-items:center;justify-content:center;gap:.6rem;border:1px solid var(--rd-accent);border-radius:6px;padding:.7rem 1rem;font-family:var(--rd-sans,sans-serif);font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.public-utility_primaryButton__8GFTl{background:var(--rd-accent);box-shadow:none;color:var(--rd-paper)}.public-utility_secondaryButton__fVA5j{border-color:var(--rd-control-line);background:var(--rd-paper);color:var(--rd-ink)}.public-utility_primaryButton__8GFTl:hover:not(:disabled){border-color:var(--rd-accent-hover);background:var(--rd-accent-hover)}.public-utility_secondaryButton__fVA5j:hover:not(:disabled){border-color:var(--rd-accent);background:var(--rd-paper-muted)}.public-utility_primaryButton__8GFTl:disabled,.public-utility_roleButton__zDISX:disabled,.public-utility_secondaryButton__fVA5j:disabled{border-color:var(--rd-line-soft);background:var(--rd-paper-muted);color:var(--rd-graphite);cursor:not-allowed}.public-utility_fullButton__HiCW_{width:100%;margin-top:1.5rem}.public-utility_divider__mm7xA{height:1px;margin:2rem 0;background:var(--rd-line-soft)}.public-utility_planGrid__LjCfd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem;align-items:start;margin-top:2rem}.public-utility_plan__9L9qn h2{font-family:var(--rd-sans,sans-serif);font-size:1.125rem;font-weight:600}.public-utility_price__19fQY{margin-top:1.25rem;color:var(--rd-ink);font-family:var(--rd-sans);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;text-wrap:balance;line-height:1.2}.public-utility_interval__l5db_{margin-top:.25rem;color:var(--rd-graphite);font-size:.875rem}.public-utility_entitlements__52V70{display:grid;gap:.85rem;margin-top:1.5rem;border-top:1px solid var(--rd-line-soft);padding:1.2rem 0 0;font-variant-numeric:tabular-nums;list-style:none;color:var(--rd-graphite);font-size:.9375rem;line-height:1.65}.public-utility_planState__pRfom{margin-top:1.5rem;color:var(--rd-graphite);font-size:.875rem;font-weight:500;line-height:1.6}.public-utility_planState__pRfom[data-state=active]{color:var(--rd-accent)}.public-utility_planOption__SSZgV{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.75rem}.public-utility_planOption__SSZgV>span{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.public-utility_sourceVersion__UzGOS{margin-top:1rem;color:var(--rd-graphite);font-size:.8125rem;overflow-wrap:anywhere}.public-utility_roleGrid__LED2j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.public-utility_roleButton__zDISX{display:grid;min-width:0;max-width:100%;gap:.65rem;border:1px solid var(--rd-line);border-radius:6px;background:var(--rd-paper);color:var(--rd-ink);padding:1.4rem;text-align:left}.public-utility_roleButton__zDISX:hover:not(:disabled){border-color:var(--rd-accent);background:var(--rd-paper-muted)}.public-utility_roleButton__zDISX strong{font-family:var(--rd-sans);font-size:1.125rem;font-weight:600;line-height:1.3}.public-utility_actions__TslS9{display:flex;min-width:0;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.public-utility_sessionList__2iZ2i{padding:0;list-style:none;font-variant-numeric:tabular-nums}.public-utility_sessionList__2iZ2i>li{border-top-color:var(--rd-line-soft)}.public-utility_sessionList__2iZ2i>li:first-child{padding-top:1rem}.public-utility_sessionList__2iZ2i>li>div{min-width:0;overflow-wrap:anywhere}.public-utility_footer__JYe1c{display:flex;width:min(calc(100% - 3rem),80rem);align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;border-top:1px solid var(--rd-line-soft);padding:1.25rem 0 1.5rem}.public-utility_footer__JYe1c nav{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.public-utility_footer__JYe1c a{display:inline-flex;min-height:48px;align-items:center;color:var(--rd-graphite);font-size:.875rem;font-weight:400;text-decoration:none;text-underline-offset:.2em}.public-utility_footer__JYe1c a:hover{color:var(--rd-accent);text-decoration:underline}.public-utility_frame__L0ywc :is(a,button,input,summary):focus-visible{outline:3px solid var(--rd-accent);outline-offset:3px}.public-utility_frame__L0ywc :is(button,a,input){-webkit-tap-highlight-color:transparent}@media (max-width:640px){.public-utility_headerInner__GcFkM{width:calc(100% - 2rem);gap:1rem}.public-utility_page__grhUl{width:calc(100% - 2rem);padding-block:2rem}.public-utility_paper__3lsRx,.public-utility_plan__9L9qn{padding:1.25rem}.public-utility_roleGrid__LED2j{grid-template-columns:1fr}.public-utility_footer__JYe1c{width:calc(100% - 2rem);align-items:flex-start}.public-utility_footer__JYe1c nav{gap:1rem}.public-utility_sessionList__2iZ2i>li{align-items:flex-start}}@media (forced-colors:active){.public-utility_consent__eVh2V,.public-utility_error__axolG,.public-utility_input__zh2P4,.public-utility_notice__WR7Hy,.public-utility_paper__3lsRx,.public-utility_plan__9L9qn,.public-utility_primaryButton__8GFTl,.public-utility_roleButton__zDISX,.public-utility_secondaryButton__fVA5j,.public-utility_section__LFbCi{border:1px solid CanvasText;box-shadow:none}.public-utility_paper__3lsRx:before{content:none}}