.tq9rGq_card{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card);background:var(--surface-card);width:100%;box-shadow:var(--shadow-lg);color:var(--text-primary);text-align:left;overflow:hidden}.tq9rGq_header{border-bottom:var(--border);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 16px;display:flex}.tq9rGq_title{letter-spacing:-.02em;white-space:nowrap;flex:1;font-size:18px;font-weight:800}.tq9rGq_status{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.tq9rGq_dot{background:var(--course-green-dot);border-radius:50%;flex:none;width:9px;height:9px}.tq9rGq_weekdays{border-bottom:var(--border-width) solid var(--border-subtle);background:var(--surface-sunken);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tq9rGq_weekdays span{text-align:center;padding:6px 2px;font-size:11px;font-weight:800}.tq9rGq_grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:62px;display:grid}.tq9rGq_cell{border-right:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:column;gap:3px;min-width:0;padding:4px;display:flex;overflow:hidden}.tq9rGq_cell:nth-child(7n){border-right:0}.tq9rGq_cell:nth-last-child(-n+7){border-bottom:0}.tq9rGq_day{font-size:11px;font-weight:800}.tq9rGq_outside .tq9rGq_day{opacity:.35}.tq9rGq_pill{background:var(--course-green-tint);overflow-wrap:break-word;transform-origin:0;border-radius:6px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1.2;display:block}.tq9rGq_added{background:var(--accent-highlight);color:var(--ink-900)}.tq9rGq_footer{border-top:var(--border);background:var(--surface-sunken);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}@media (max-width:420px){.tq9rGq_cell{padding:4px 3px}.tq9rGq_pill{padding:2px 3px;font-size:9px}}
.DT7mNq_band{border-top:var(--border);border-bottom:var(--border);background:var(--surface-sunken);overflow:hidden}.DT7mNq_inner{flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);max-width:1100px;margin:0 auto;padding:clamp(40px,6vw,64px) 24px;display:flex}.DT7mNq_page{box-sizing:border-box;border:var(--border);background:var(--surface-card);width:100%;min-width:0;max-width:430px;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:11px;padding:20px 22px;display:flex;rotate:-2deg}.DT7mNq_calendar{max-width:460px}@media (min-width:1100px){.DT7mNq_inner{flex-direction:row}.DT7mNq_page{flex:0 430px;width:auto}.DT7mNq_calendar{flex:0 460px;width:auto}}.DT7mNq_file{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.DT7mNq_heading{letter-spacing:-.02em;font-size:18px;font-weight:800}.DT7mNq_lineGroup{flex-direction:column;gap:11px;display:flex}.DT7mNq_bar{background:var(--surface-sunken);border-radius:5px;height:9px;display:block}.DT7mNq_line{margin:0;font-size:15px;font-weight:500;line-height:1.5}.DT7mNq_flagged{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.DT7mNq_highlight{background-image:linear-gradient(var(--accent-highlight), var(--accent-highlight));color:var(--ink-900);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;border-radius:5px;margin:0 -1px;padding:1px 3px;font-weight:800}.DT7mNq_flag{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);background:var(--accent-highlight);color:var(--ink-900);transform-origin:0;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.DT7mNq_arrow{box-sizing:border-box;border:var(--border);border-radius:var(--radius-day);background:var(--accent-primary);width:52px;height:52px;box-shadow:var(--shadow-md);color:var(--white);flex:none;place-items:center;display:grid;rotate:-4deg}.DT7mNq_arrowRight{display:none}@media (min-width:1100px){.DT7mNq_arrowRight{display:inline-block}.DT7mNq_arrowDown{display:none}}@media (prefers-reduced-motion:no-preference){.DT7mNq_highlight0{animation:9.6s infinite DT7mNq_highlight0}.DT7mNq_highlight1{animation:9.6s infinite DT7mNq_highlight1}.DT7mNq_highlight2{animation:9.6s infinite DT7mNq_highlight2}.DT7mNq_highlight3{animation:9.6s infinite DT7mNq_highlight3}.DT7mNq_highlight4{animation:9.6s infinite DT7mNq_highlight4}.DT7mNq_pop0{animation:9.6s infinite DT7mNq_pop0}.DT7mNq_pop1{animation:9.6s infinite DT7mNq_pop1}.DT7mNq_pop2{animation:9.6s infinite DT7mNq_pop2}.DT7mNq_pop3{animation:9.6s infinite DT7mNq_pop3}.DT7mNq_pop4{animation:9.6s infinite DT7mNq_pop4}}@keyframes DT7mNq_highlight0{0%,5.208%{background-size:0% 100%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}9.375%,87.5%{background-size:100% 100%}92.708%,to{background-size:0% 100%}}@keyframes DT7mNq_pop0{0%,10.417%{opacity:0;scale:.6}12.24%{opacity:1;scale:1.08}14.062%,87.5%{opacity:1;scale:1}92.708%{opacity:0;scale:1}to{opacity:0;scale:.6}}@keyframes DT7mNq_highlight1{0%,17.708%{background-size:0% 100%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}21.875%,87.5%{background-size:100% 100%}92.708%,to{background-size:0% 100%}}@keyframes DT7mNq_pop1{0%,22.917%{opacity:0;scale:.6}24.74%{opacity:1;scale:1.08}26.562%,87.5%{opacity:1;scale:1}92.708%{opacity:0;scale:1}to{opacity:0;scale:.6}}@keyframes DT7mNq_highlight2{0%,30.208%{background-size:0% 100%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}34.375%,87.5%{background-size:100% 100%}92.708%,to{background-size:0% 100%}}@keyframes DT7mNq_pop2{0%,35.417%{opacity:0;scale:.6}37.24%{opacity:1;scale:1.08}39.062%,87.5%{opacity:1;scale:1}92.708%{opacity:0;scale:1}to{opacity:0;scale:.6}}@keyframes DT7mNq_highlight3{0%,42.708%{background-size:0% 100%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}46.875%,87.5%{background-size:100% 100%}92.708%,to{background-size:0% 100%}}@keyframes DT7mNq_pop3{0%,47.917%{opacity:0;scale:.6}49.74%{opacity:1;scale:1.08}51.562%,87.5%{opacity:1;scale:1}92.708%{opacity:0;scale:1}to{opacity:0;scale:.6}}@keyframes DT7mNq_highlight4{0%,55.208%{background-size:0% 100%;animation-timing-function:cubic-bezier(.2,.8,.2,1)}59.375%,87.5%{background-size:100% 100%}92.708%,to{background-size:0% 100%}}@keyframes DT7mNq_pop4{0%,60.417%{opacity:0;scale:.6}62.24%{opacity:1;scale:1.08}64.062%,87.5%{opacity:1;scale:1}92.708%{opacity:0;scale:1}to{opacity:0;scale:.6}}
.qzrtRq_logo{align-items:center;display:inline-flex}.qzrtRq_tile{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);box-shadow:var(--shadow-sm);flex:none;place-items:center;display:grid}.qzrtRq_grape{background:var(--grape-500);color:var(--white)}.qzrtRq_sun{background:var(--surface-highlight);color:var(--ink-900)}.qzrtRq_tilt{rotate:-4deg}.qzrtRq_wordmark{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-primary);font-weight:800}
.XxGEAW_track{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);overflow:hidden}.XxGEAW_onPrimary{background:var(--grape-400)}.XxGEAW_sunken{background:var(--surface-sunken)}.XxGEAW_fill{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-highlight);height:100%;transition:width var(--dur-slow) var(--ease-bounce)}.XxGEAW_partial{border-right:var(--border-width) solid var(--ink-900)}@media (prefers-reduced-motion:reduce){.XxGEAW_fill{transition:none}}@media (forced-colors:active){.XxGEAW_fill{forced-color-adjust:none;background:highlight}}
.KkLQ7a_steps{font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.KkLQ7a_step{box-sizing:border-box;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.KkLQ7a_number{font-weight:800}.KkLQ7a_done{border-color:var(--border-strong);color:var(--text-primary)}.KkLQ7a_current{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--selected-fg)}.KkLQ7a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.KkLQ7a_steps{gap:6px}.KkLQ7a_step{gap:4px;padding:0 10px;font-size:13px}}@media (forced-colors:active){.KkLQ7a_current{outline-offset:2px;outline:2px solid canvastext}}
._2kh62W_bar{border-bottom:var(--border);background:var(--bg-app)}._2kh62W_bar[inert]{opacity:.6}._2kh62W_inner{box-sizing:content-box;max-width:var(--container-max);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px 24px;min-height:64px;margin:0 auto;padding:0 24px;display:grid}._2kh62W_brand{border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}._2kh62W_brand:hover{color:var(--text-primary)}._2kh62W_steps{justify-self:center}._2kh62W_actions{justify-self:end;align-items:center;gap:20px;display:flex}._2kh62W_link{min-height:44px;color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._2kh62W_link:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._2kh62W_brand:focus-visible,._2kh62W_link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._2kh62W_signOut{flex-direction:column;align-items:flex-end;display:flex}._2kh62W_signOutFailure{max-width:260px;color:var(--danger-text);text-align:right;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.35}@media (max-width:960px){._2kh62W_inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""steps steps";padding:10px 24px 14px}._2kh62W_brand{grid-area:brand}._2kh62W_actions{grid-area:actions}._2kh62W_steps{grid-area:steps}}@media (max-width:560px){._2kh62W_inner{column-gap:12px;padding:8px 16px 12px}._2kh62W_actions{gap:14px}._2kh62W_link{font-size:14px}}@media (max-width:374px){._2kh62W_logo>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
._6tViRG_panel{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);align-self:start;scroll-margin-block:24px;overflow:clip}._6tViRG_header{padding:22px 22px 0}._6tViRG_header h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;line-height:1.1}._6tViRG_saveHint,._6tViRG_unsaved{color:var(--text-secondary);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.45;display:flex}._6tViRG_unsaved{color:var(--text-primary);font-weight:700}._6tViRG_unsavedDot{background:var(--sun-600);border-radius:50%;flex-shrink:0;width:8px;height:8px}._6tViRG_fields{border:0;min-width:0;margin:0;padding:20px 22px 22px}._6tViRG_fields>:not(:first-child){margin-top:20px}._6tViRG_fields:disabled{opacity:.6}._6tViRG_fields fieldset{border:0;min-width:0;margin:0;padding:0}._6tViRG_fieldGroup{gap:16px;display:grid}._6tViRG_label{min-width:0;color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.4;display:block}._6tViRG_legend{color:var(--text-primary);padding:0;font-size:15px;font-weight:800;line-height:1.4}._6tViRG_field{box-sizing:border-box;border:var(--border);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-width:0;min-height:48px;box-shadow:var(--shadow-sm);color:var(--text-primary);font:inherit;outline:none;margin-top:6px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.4;display:block}._6tViRG_field:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._6tViRG_field[aria-invalid=true]{border-color:var(--danger);box-shadow:0 3px 0 0 var(--danger)}._6tViRG_field:disabled{cursor:not-allowed}select._6tViRG_field{cursor:pointer}._6tViRG_scheduleModes{border:var(--border);border-radius:var(--radius-pill);grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding:4px;display:grid}._6tViRG_modeButton,._6tViRG_weekdayButton{border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-size:15px;font-weight:700}._6tViRG_modeButton:hover:not(:disabled):not([aria-pressed=true]),._6tViRG_weekdayButton:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-review)}._6tViRG_modeButton[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg)}._6tViRG_modeButton:focus-visible,._6tViRG_weekdayButton:focus-visible,._6tViRG_checkboxLabel input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._6tViRG_modeButton:disabled,._6tViRG_weekdayButton:disabled{cursor:not-allowed}._6tViRG_scheduleFields{gap:14px;display:grid}._6tViRG_fields>._6tViRG_scheduleFields:not(:first-child){margin-top:16px}._6tViRG_dateLabel{width:100%;max-width:11rem}._6tViRG_timeRow{grid-template-columns:minmax(0,1fr) 9rem;gap:8px;display:grid}._6tViRG_helper{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.45}._6tViRG_helper strong{color:var(--text-primary);font-weight:700}._6tViRG_recurrence{border-top:var(--border-width) solid var(--border-subtle);padding-top:16px}._6tViRG_checkboxLabel{min-height:44px;color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}._6tViRG_checkboxLabel input{width:22px;height:22px;accent-color:var(--accent-primary);flex-shrink:0;margin:0}._6tViRG_recurrenceFields{gap:16px;margin-top:8px;display:grid}._6tViRG_weekdays{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._6tViRG_weekdayButton{border:var(--border-width) solid var(--border-strong);width:48px;min-width:44px;padding:0 4px;font-size:14px}._6tViRG_weekdayButton[aria-pressed=true]{background:var(--accent-primary);color:var(--text-on-primary)}._6tViRG_weekdayButton[aria-pressed=true]:hover:not(:disabled){background:var(--accent-primary-hover)}._6tViRG_repeatUntil{align-items:flex-end;gap:12px;display:flex}._6tViRG_optional{color:var(--text-secondary);margin:0;padding-bottom:14px;font-size:13px;font-weight:600}._6tViRG_description{border-top:var(--border-width) solid var(--border-subtle);padding-top:18px}._6tViRG_description textarea{resize:vertical;min-height:100px}._6tViRG_error,._6tViRG_warning{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}._6tViRG_error>p{margin:0}._6tViRG_error>p+p{margin-top:4px}._6tViRG_warning{border-color:var(--ink-900);background:var(--sun-100);color:var(--ink-900)}._6tViRG_reviewWarning{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.45}._6tViRG_footer{z-index:1;border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-card);gap:10px;padding:14px 22px 18px;display:flex;position:sticky;bottom:0}._6tViRG_cancelButton,._6tViRG_saveButton{flex:1}._6tViRG_paused{inset-inline:0;border-top:var(--border-width) solid var(--ink-900);background:var(--sun-100);color:var(--ink-900);margin:0;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.45;position:absolute;bottom:100%}@media (min-width:1024px) and (min-height:760px){._6tViRG_panel{max-height:calc(100dvh - 48px);overflow-y:auto}}@media (max-width:639px){._6tViRG_header{padding:18px 16px 0}._6tViRG_fields{padding:18px 16px}._6tViRG_field{padding-inline:10px}._6tViRG_footer{padding:12px 16px 16px}._6tViRG_saveButton{flex:1.4}}@media (max-width:359px){._6tViRG_timeRow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._6tViRG_modeButton,._6tViRG_weekdayButton{transition:none}}
.tFWX5G_page{min-height:100vh}.tFWX5G_container{box-sizing:border-box;width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.tFWX5G_masthead{border-bottom:var(--border);padding-block:32px 24px}.tFWX5G_mastheadTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tFWX5G_title{margin:24px 0 8px}.tFWX5G_lead{max-width:62ch;color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0;font-weight:500}.tFWX5G_jump{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tFWX5G_theme{padding-block:40px 56px}.tFWX5G_themeHeading{font-size:var(--text-group-size);letter-spacing:var(--text-group-tracking);margin:0 0 4px;font-weight:800}.tFWX5G_group{margin-top:40px}.tFWX5G_groupHeading{border-bottom:var(--border-width) solid var(--border-subtle);letter-spacing:-.02em;margin:0 0 16px;padding-bottom:8px;font-size:20px;font-weight:800}.tFWX5G_subHeading{color:var(--text-secondary);font-size:var(--text-label-sm-size);margin:24px 0 12px;font-weight:700}.tFWX5G_note{color:var(--text-secondary);font-size:var(--text-meta-size);margin:8px 0 0;font-weight:500;line-height:1.4}.tFWX5G_code{font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:12px}.tFWX5G_swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tFWX5G_swatch{flex-direction:column;gap:4px;min-width:0;display:flex}.tFWX5G_chip{border:var(--border);border-radius:var(--radius-md);height:48px}.tFWX5G_value{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.tFWX5G_courseRow{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tFWX5G_courseSample{border-radius:var(--radius-banner);font-size:var(--text-label-sm-size);align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.tFWX5G_typeList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.tFWX5G_typeRow{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.tFWX5G_weights{flex-wrap:wrap;gap:8px 20px;font-size:24px;display:flex}.tFWX5G_scale{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tFWX5G_scaleRow{grid-template-columns:minmax(110px,160px) 1fr;align-items:center;gap:12px;display:grid}.tFWX5G_bar{background:var(--accent-primary);border-radius:3px;height:14px}.tFWX5G_tiles{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tFWX5G_tile{border:var(--border);background:var(--surface-card);text-align:center;place-items:center;width:120px;height:84px;display:grid}.tFWX5G_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tFWX5G_stack{flex-direction:column;gap:12px;display:flex}.tFWX5G_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.tFWX5G_narrow{max-width:420px}.tFWX5G_cardTitle{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:700;display:block}.tFWX5G_cardMeta{font-size:var(--text-meta-size);opacity:.85;margin-top:4px;font-weight:500;display:block}.tFWX5G_status{min-height:1.4em;color:var(--text-secondary);font-size:var(--text-meta-size);margin:8px 0 0;font-weight:600}.tFWX5G_icons{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tFWX5G_iconCell{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.tFWX5G_helperBox{border:var(--border);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);padding:12px 16px;font-weight:700}.tFWX5G_helperField{border:var(--border);border-radius:var(--radius-md);background:var(--surface-card);align-items:center;min-height:44px;padding:0 14px;display:flex}.tFWX5G_helperField input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}
._5Q-CiG_checkbox{font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}._5Q-CiG_control{flex:none;display:inline-grid;position:relative}._5Q-CiG_control:after{inset:var(--sc-checkbox-hit,0);content:"";position:absolute}._5Q-CiG_input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._5Q-CiG_box{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-checkbox);background:var(--white);width:100%;height:100%;box-shadow:var(--shadow-sm);color:var(--ink-900);transition:rotate var(--dur-base) var(--ease-bounce), translate var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base);place-items:center;display:grid}._5Q-CiG_check{opacity:0}._5Q-CiG_input:checked+._5Q-CiG_box{background:var(--accent-highlight);rotate:var(--tilt-md)}._5Q-CiG_input:checked+._5Q-CiG_box ._5Q-CiG_check{opacity:1}._5Q-CiG_input:focus-visible+._5Q-CiG_box{outline:3px solid var(--focus-ring);outline-offset:2px}._5Q-CiG_checkbox:hover ._5Q-CiG_input:not(:disabled)+._5Q-CiG_box{translate:0 -1px}._5Q-CiG_input:not(:disabled):active+._5Q-CiG_box{translate:0 var(--press-shift);box-shadow:0 0 0 0 var(--shadow-color)}._5Q-CiG_disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._5Q-CiG_box{transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base)}._5Q-CiG_checkbox:hover ._5Q-CiG_input:not(:disabled)+._5Q-CiG_box,._5Q-CiG_input:not(:disabled):active+._5Q-CiG_box{translate:none}}
.Z_3cxq_dialog{box-sizing:border-box;border:var(--border);border-radius:var(--radius-xl);background:var(--surface-card);width:min(100% - 32px,560px);max-height:90dvh;box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);margin:auto;padding:clamp(20px,4vw,32px);position:fixed;inset:0;overflow-y:auto}.Z_3cxq_dialog::backdrop{background:#1b153073}.Z_3cxq_eyebrow{color:var(--text-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.Z_3cxq_title{letter-spacing:-.03em;outline:none;margin:8px 0 0;font-size:30px;font-weight:800;line-height:1.05}.Z_3cxq_loading{margin:16px 0 0;font-weight:600}.Z_3cxq_offer{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-card);background:var(--accent-highlight);color:var(--ink-900);margin:20px 0;padding:16px 18px}.Z_3cxq_offer>p{margin:0}.Z_3cxq_price{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.Z_3cxq_offer .Z_3cxq_taxes{color:var(--ink-700);margin-top:4px;font-size:14px;font-weight:600}.Z_3cxq_offer .Z_3cxq_allowance{margin-top:14px;font-size:16px;font-weight:700}.Z_3cxq_disclosures{color:var(--text-primary);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;font-weight:500;line-height:1.5;list-style:outside;display:flex}.Z_3cxq_legal{margin:20px 0 0;font-size:14px;font-weight:500;line-height:1.5}.Z_3cxq_link,.Z_3cxq_history{color:var(--text-link);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.Z_3cxq_link:hover,.Z_3cxq_history:hover{color:var(--accent-primary)}.Z_3cxq_link:focus-visible,.Z_3cxq_history:focus-visible,.Z_3cxq_error:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Z_3cxq_confirmations{border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;gap:14px;margin-top:20px;padding-top:20px;display:flex}.Z_3cxq_confirmations .Z_3cxq_checkbox{align-items:flex-start;font-size:14px;line-height:1.5}.Z_3cxq_unavailable{color:var(--text-secondary);margin:16px 0 0;font-size:14px;font-weight:700}.Z_3cxq_retry{margin-top:16px}.Z_3cxq_error{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}.Z_3cxq_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.Z_3cxq_actions button[aria-busy=true]{cursor:wait}.Z_3cxq_history{justify-content:center;align-items:center;min-height:44px;margin-top:8px;font-size:14px;display:flex}@media (max-width:479px){.Z_3cxq_actions>*{flex:100%}}
.-JTJgW_dialog{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-card);max-width:none;max-height:none;box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);margin:auto;padding:0;overflow:hidden}.-JTJgW_dialog::backdrop{background:#1b153073}.-JTJgW_surface{box-sizing:border-box;max-height:calc(100dvh - 40px - 2 * var(--border-width));overscroll-behavior:contain;flex-direction:column;gap:16px;padding:22px;display:flex;overflow:auto}.-JTJgW_header{align-items:flex-start;gap:12px;display:flex}.-JTJgW_title{letter-spacing:-.025em;flex:1;margin:0;font-size:24px;font-weight:800;line-height:1.1}.-JTJgW_title:focus{outline:none}.-JTJgW_body{font-size:16px;font-weight:500;line-height:1.45}.-JTJgW_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}
.G-7LsW_upload{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-banner-warning);background:var(--bg-app);color:var(--text-primary);padding:14px 18px 4px;position:relative}.G-7LsW_card{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-md);color:var(--text-primary);padding:clamp(20px,3vw,28px)}.G-7LsW_row{flex-direction:column;gap:12px;display:flex}.G-7LsW_usage{flex:1;min-width:0}.G-7LsW_line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.G-7LsW_line>p,.G-7LsW_row>p{margin:0}.G-7LsW_heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.G-7LsW_tier{border-radius:var(--radius-pill);background:var(--selected-bg);color:var(--selected-fg);letter-spacing:.04em;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2}.G-7LsW_summary{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.45}.G-7LsW_meta{color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.45}.G-7LsW_progress{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;height:12px;color:var(--accent-highlight);appearance:none;margin-top:10px;display:block;overflow:hidden}.G-7LsW_progress::-webkit-progress-bar{background:var(--surface-sunken)}.G-7LsW_progress::-webkit-progress-value{background:var(--accent-highlight)}.G-7LsW_progress::-moz-progress-bar{background:var(--accent-highlight)}.G-7LsW_action{box-sizing:border-box;border:var(--border);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;box-shadow:var(--shadow-sm);color:var(--text-primary);font:inherit;cursor:pointer;transition:translate var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:4px 18px;font-size:15px;font-weight:800;line-height:1.15;display:inline-flex}.G-7LsW_action:not(:disabled):hover{translate:0 -1px}.G-7LsW_action:not(:disabled):active{translate:0 var(--press-shift);box-shadow:0 0 0 0 var(--shadow-color)}.G-7LsW_action:disabled{opacity:.45;cursor:not-allowed}.G-7LsW_action[aria-busy=true]{cursor:wait}.G-7LsW_action:focus-visible,.G-7LsW_history:focus-visible,.G-7LsW_error:focus{outline:3px solid var(--focus-ring);outline-offset:2px}.G-7LsW_history{min-height:44px;color:var(--text-link);text-underline-offset:3px;border-radius:6px;align-items:center;margin-top:4px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.G-7LsW_history:hover{color:var(--accent-primary)}.G-7LsW_notice{color:var(--text-primary);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.45}.G-7LsW_error{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);overflow-wrap:anywhere;outline:none;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}.G-7LsW_card .G-7LsW_line{gap:6px 14px}.G-7LsW_card .G-7LsW_summary{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,24px);font-weight:800}.G-7LsW_card .G-7LsW_meta{font-size:14px}.G-7LsW_card .G-7LsW_progress{height:16px;margin-top:14px}.G-7LsW_card .G-7LsW_notice{border-radius:var(--radius-banner);background:var(--surface-review);padding:12px 14px}.G-7LsW_card .G-7LsW_history{margin-top:8px}.G-7LsW_cardAction{flex-shrink:0}@media (min-width:640px){.G-7LsW_row{flex-direction:row;justify-content:space-between;align-items:center}.G-7LsW_card .G-7LsW_row{gap:24px}}@media (max-width:639px){.G-7LsW_upload{padding:14px 14px 4px}.G-7LsW_card .G-7LsW_cardAction{width:100%}}@media (prefers-reduced-motion:reduce){.G-7LsW_action{transition:none}.G-7LsW_action:not(:disabled):hover,.G-7LsW_action:not(:disabled):active{translate:none}}
._rFfqG_page{--grid-line:color-mix(in srgb, var(--ink-900) 4.5%, transparent);background-color:var(--bg-app);background-image:linear-gradient(180deg, var(--grid-line) 0 1px, transparent 1px 100%), linear-gradient(90deg, var(--grid-line) 0 1px, transparent 1px 100%);background-position:top;background-size:32px 32px;flex-direction:column;min-height:100vh;display:flex}._rFfqG_bar{border-bottom:var(--border);background:var(--bg-app)}._rFfqG_barInner{box-sizing:content-box;max-width:var(--container-max);justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}._rFfqG_brand,._rFfqG_back{min-height:44px;color:var(--text-primary);flex:none;align-items:center;text-decoration:none;display:inline-flex}._rFfqG_brand{border-radius:var(--radius-sm)}._rFfqG_back{white-space:nowrap;border-radius:6px;gap:4px;font-size:15px;font-weight:700}._rFfqG_brand:hover,._rFfqG_back:hover{color:var(--text-primary)}._rFfqG_back:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._rFfqG_main{flex:1;width:100%}._rFfqG_content{box-sizing:border-box;padding:clamp(28px,5vw,56px) 16px clamp(40px,6vw,72px)}._rFfqG_card{width:100%;max-width:480px;margin:0 auto}._rFfqG_iconTile{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-banner);background:var(--surface-highlight);width:52px;height:52px;box-shadow:var(--shadow-sm);color:var(--ink-900);place-items:center;margin-bottom:20px;display:grid}._rFfqG_title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.02}._rFfqG_description{color:var(--text-secondary);font-size:16px;font-weight:500;line-height:var(--text-body-line);margin:12px 0 0}._rFfqG_body{margin-top:28px}._rFfqG_linkRow{color:var(--text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:12px 0 0;font-size:15px;font-weight:600;display:flex}._rFfqG_spread{justify-content:space-between;gap:0 16px}._rFfqG_link{min-height:44px;color:var(--text-link);border-radius:6px;align-items:center;font-weight:800;display:inline-flex}._rFfqG_link:hover{color:var(--accent-primary)}._rFfqG_footer{flex-wrap:wrap;justify-content:center;gap:0 24px;padding:0 16px 24px;display:flex}._rFfqG_footer a{min-height:44px;color:var(--text-secondary);border-radius:6px;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._rFfqG_footer a:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._rFfqG_brand:focus-visible,._rFfqG_back:focus-visible,._rFfqG_link:focus-visible,._rFfqG_footer a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:560px){._rFfqG_barInner{padding:0 16px}}
.rM8p4G_banner{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-banner);width:100%;min-height:48px;font-family:var(--font-sans);text-align:left;align-items:center;gap:12px;margin:0;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.rM8p4G_review{background:var(--surface-review);color:var(--text-primary)}.rM8p4G_warning{background:var(--surface-highlight);color:var(--ink-900);border-color:var(--ink-900);border-radius:var(--radius-banner-warning)}.rM8p4G_danger{background:var(--danger-soft);color:var(--danger-text);border-color:var(--danger)}.rM8p4G_success{background:var(--success-soft);color:var(--success-text);border-color:var(--success)}.rM8p4G_text{flex:1;min-width:0}.rM8p4G_interactive{cursor:pointer;transition:translate var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.rM8p4G_interactive:hover{translate:0 -1px}.rM8p4G_interactive:active{translate:0 var(--press-shift);box-shadow:0 0 0 0 var(--shadow-color)}.rM8p4G_interactive:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rM8p4G_interactive{transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.rM8p4G_interactive:hover,.rM8p4G_interactive:active{translate:none}}
.eYhPgW_button{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);max-width:100%;box-shadow:var(--shadow-sm);font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;cursor:pointer;transition:translate var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:8px;margin:0;padding-block:4px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.eYhPgW_sm{min-height:36px;padding-inline:14px;font-size:14px}.eYhPgW_md{min-height:48px;padding-inline:20px;font-size:16px}.eYhPgW_lg{min-height:58px;padding-inline:26px;font-size:18px}.eYhPgW_sm:after{content:"";position:absolute;inset:-6px -2px}.eYhPgW_primary{background:var(--accent-primary);color:var(--text-on-primary)}.eYhPgW_secondary{background:var(--surface-card);color:var(--text-primary)}.eYhPgW_highlight{background:var(--surface-highlight);color:var(--text-on-highlight);border-color:var(--ink-900)}.eYhPgW_inverse{background:var(--selected-bg);color:var(--selected-fg)}.eYhPgW_ghost{color:var(--text-primary);box-shadow:none;background:0 0;border-color:#0000}.eYhPgW_fullWidth{width:100%;display:flex}.eYhPgW_button:not(:disabled):hover{translate:0 -1px}.eYhPgW_primary:not(:disabled):hover{background:var(--accent-primary-hover)}.eYhPgW_button:not(:disabled):active{translate:0 var(--press-shift);box-shadow:0 0 0 0 var(--shadow-color)}.eYhPgW_button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.eYhPgW_button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.eYhPgW_button{transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.eYhPgW_button:not(:disabled):hover,.eYhPgW_button:not(:disabled):active{translate:none}}
.g_DtKG_field{min-width:0;font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.g_DtKG_label{color:var(--text-primary);font-size:14px;font-weight:700}.g_DtKG_control{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);min-height:48px;box-shadow:var(--shadow-sm);color:var(--text-secondary);display:flex;position:relative}.g_DtKG_leadingIcon{pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.g_DtKG_control:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.g_DtKG_invalid{border-color:var(--danger)}.g_DtKG_input{box-sizing:border-box;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 14px;font-size:16px;font-weight:600}.g_DtKG_withIcon .g_DtKG_input{padding-left:42px}.g_DtKG_input::placeholder{color:var(--text-secondary);opacity:1}.g_DtKG_message{align-items:center;gap:4px;margin:0;font-size:13px;font-weight:600;display:flex}.g_DtKG_hint{color:var(--text-secondary)}.g_DtKG_error{color:var(--danger-text)}.g_DtKG_disabled{opacity:.5}.g_DtKG_disabled .g_DtKG_input,.g_DtKG_disabled .g_DtKG_select{cursor:not-allowed}.g_DtKG_selectWrap{display:flex;position:relative}.g_DtKG_select{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:48px;box-shadow:var(--shadow-sm);color:var(--text-primary);font:inherit;cursor:pointer;appearance:none;margin:0;padding:0 40px 0 14px;font-size:16px;font-weight:600}.g_DtKG_select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.g_DtKG_chevron{color:var(--text-primary);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}
.IYDJkW_highlight{color:var(--ink-900);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .08em}.IYDJkW_sun{background:var(--accent-highlight)}.IYDJkW_grape{background:var(--grape-200)}
.yqEVma_iconButton{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-banner);box-shadow:var(--shadow-sm);cursor:pointer;transition:translate var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out);flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.yqEVma_iconButton:after{inset:var(--sc-icon-button-hit,-2px);content:"";position:absolute}.yqEVma_large{border-radius:var(--radius-fab)}.yqEVma_raised{box-shadow:var(--shadow-md)}.yqEVma_tilt{rotate:var(--tilt-md)}.yqEVma_primary{background:var(--accent-primary);color:var(--text-on-primary)}.yqEVma_highlight{background:var(--surface-highlight);color:var(--ink-900);border-color:var(--ink-900)}.yqEVma_secondary{background:var(--surface-card);color:var(--text-primary)}.yqEVma_ghost{color:currentColor;box-shadow:none;background:0 0;border-color:#0000}.yqEVma_iconButton:not(:disabled):hover{translate:0 -1px}.yqEVma_primary:not(:disabled):hover{background:var(--accent-primary-hover)}.yqEVma_iconButton:not(:disabled):active{translate:0 var(--press-shift);box-shadow:0 0 0 0 var(--shadow-color)}.yqEVma_iconButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.yqEVma_iconButton:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.yqEVma_iconButton{transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.yqEVma_iconButton:not(:disabled):hover,.yqEVma_iconButton:not(:disabled):active{translate:none}}
.NPBqeG_control{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);font-family:var(--font-sans);gap:2px;padding:4px;display:flex}.NPBqeG_tab{box-sizing:border-box;border-radius:var(--radius-pill);min-width:0;height:38px;color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.NPBqeG_tab:after{content:"";position:absolute;inset:-3px 0}.NPBqeG_tab[aria-selected=true]{background:var(--selected-bg);color:var(--selected-fg)}.NPBqeG_tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.NPBqeG_count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--selected-bg);min-width:20px;height:20px;color:var(--selected-fg);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.NPBqeG_tab[aria-selected=true] .NPBqeG_count{background:var(--accent-highlight);color:var(--ink-900)}.NPBqeG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.NPBqeG_tab[aria-selected=true]{outline-offset:-4px;outline:2px solid canvastext}}
.Zb4pFW_toast{box-sizing:border-box;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--nav-bg);width:fit-content;max-width:100%;color:var(--nav-fg);box-shadow:var(--shadow-md);font-family:var(--font-sans);align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:15px;font-weight:700;display:inline-flex}.Zb4pFW_mark{border-radius:var(--radius-pill);background:var(--accent-highlight);width:26px;height:26px;color:var(--ink-900);flex:none;place-items:center;display:grid}.Zb4pFW_action{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--sun-400);font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-9px;padding:0 4px;font-weight:800}.Zb4pFW_action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bf7262815520f3c5.3_crj6b4demy0.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/69841df7e15f9530.006n5fv5ict_9.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1966869882b6a2c.22ds3leixs5d2.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64f73f3ae86f97bf.17tyjy5kkbfyd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8da553534e97ad9d.32-a54iu840x4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/757f0d2a55cca481.067msz7ko5ca8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5deb0b8572cbd410.26cxgf6fxy57t.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6405b9361f1669fa.37ir8s1_-vtzp.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/643e71fdb41f3764.0j27zs64a9bwu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20d8e2992eedf3d6.1may0hve2k_l7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f009b082ed0cefd2.11evoo-1jxsqv.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/306c00125285d3a7.3873_ushr6u22.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20c823c7a4b5d06d.015kk35h_pmnx.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55b3135fdd48af.2i-xh11x6fccf.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5238fd2be9c452f0.2zbl0fcvf8mtk.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45f2d36f99ce8037.19rd2sy__3rwu.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f8ffe334df9ca5db.12w7m35ylz8e7.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/669097e23ec54299.0fj-ixw5xv2kp.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0be093007c95754b.012euhnha22tz.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13b38b99096fb31e.2us4cqn6vzkwt.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0902f9c113843b26.1-k2k1ix0ghv5.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a19d34ad3320b695.3napwtiymb56k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b34df17fa312692.0qekxq9ygj_ka.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ead6d021d8fe3f0f.3abspb9xoajkh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8f69349f183faf44.14db1s2e6q60n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._41uLLG_className{font-family:Google Sans,Roboto,Arial,sans-serif;font-style:normal;font-weight:500}._41uLLG_variable{--font-google-sans:"Google Sans", Roboto, Arial, sans-serif}
.QNFKKa_page{background:var(--bg-app);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans)}.QNFKKa_content{box-sizing:border-box;max-width:calc(var(--container-max) + 48px);margin:0 auto;padding:clamp(28px,4vw,48px) 24px 80px}.QNFKKa_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.QNFKKa_intro{flex-direction:column;gap:10px;min-width:0;display:flex}.QNFKKa_title{letter-spacing:-.04em;overflow-wrap:anywhere;outline:none;margin:0;font-size:clamp(36px,4.6vw,52px);font-weight:800;line-height:.95}.QNFKKa_lead{max-width:62ch;color:var(--text-secondary);margin:0;font-size:17px;font-weight:500;line-height:1.45}.QNFKKa_sourceRow{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.QNFKKa_source{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.QNFKKa_source>svg{flex:none}.QNFKKa_uploadAgain{margin-left:-10px}.QNFKKa_recovery{border:var(--border);border-radius:var(--radius-banner-warning);background:var(--surface-highlight);color:var(--ink-900);gap:12px;margin-bottom:8px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.QNFKKa_recoveryIcon{flex:none;margin-top:1px}.QNFKKa_recoveryTitle{font-weight:800}.QNFKKa_recoveryButton{margin-top:10px}.QNFKKa_editingFeedback{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-banner);background:var(--surface-card);margin-top:6px;padding:12px 16px}.QNFKKa_side{flex-direction:column;gap:20px;min-width:0;display:flex}.QNFKKa_card{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-md);padding:20px}.QNFKKa_settings{flex-direction:column;gap:16px;display:flex}.QNFKKa_exportCard{flex-direction:column;gap:14px;display:flex}.QNFKKa_tally{color:var(--text-secondary);margin:0;font-size:15px;font-weight:700}.QNFKKa_tallyCount{color:var(--text-primary);letter-spacing:-.04em;margin-right:4px;font-size:32px;font-weight:800;line-height:1}.QNFKKa_feedback{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:14px;line-height:1.45;display:flex}.QNFKKa_readiness{color:var(--text-primary);margin:0;font-weight:600}.QNFKKa_feedback .QNFKKa_reviewLink{color:var(--text-link);margin-left:-10px}.QNFKKa_status:empty{display:none}.QNFKKa_status>p{color:var(--text-secondary);margin:0;font-weight:500}.QNFKKa_error{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);overflow-wrap:anywhere;outline:none;gap:8px;margin-top:4px;padding:10px 12px;font-weight:600;display:flex}.QNFKKa_error:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.QNFKKa_errorIcon{flex:none;margin-top:1px}.QNFKKa_exportButtons{flex-direction:column;gap:10px;margin-top:2px;display:flex}.QNFKKa_exportNote{color:var(--text-secondary);text-align:center;margin:0;font-size:13px;font-weight:500}.QNFKKa_main{flex-direction:column;gap:16px;min-width:0;display:flex}.QNFKKa_filters{border:var(--border);border-radius:var(--radius-pill);background:var(--surface-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.QNFKKa_filters button{border-radius:var(--radius-pill);min-width:0;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}.QNFKKa_filters button:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-review)}.QNFKKa_filters button[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg)}.QNFKKa_filters button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.QNFKKa_filters button:disabled{cursor:not-allowed;opacity:.5}.QNFKKa_count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--selected-bg);min-width:22px;height:22px;color:var(--selected-fg);place-items:center;padding:0 6px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.QNFKKa_filters button[aria-pressed=true] .QNFKKa_count{background:var(--accent-highlight);color:var(--ink-900)}.QNFKKa_listHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.QNFKKa_resultsHeading{letter-spacing:-.02em;outline:none;margin:0;scroll-margin-block:20px;font-size:20px;font-weight:800}.QNFKKa_resultsHeading:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:6px}.QNFKKa_list{flex-direction:column;gap:16px;display:flex}.QNFKKa_event{border:var(--border);border-radius:var(--radius-card);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-md);justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:16px 18px 18px 20px;scroll-margin-block:24px;display:flex}.QNFKKa_event[data-needs-review=true]{background:color-mix(in srgb, var(--sun-400) 18%, var(--surface-card))}.QNFKKa_event[data-selected=true]{outline:3px solid var(--accent-primary);outline-offset:3px}.QNFKKa_eventBody{flex-direction:column;gap:6px;min-width:0;display:flex}.QNFKKa_eventTitle{font-size:var(--text-title-size);font-weight:800;line-height:var(--text-title-line);overflow-wrap:anywhere;margin:0}.QNFKKa_meta{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.QNFKKa_type{border-radius:var(--radius-pill);background:var(--surface-review);font-size:var(--text-pill-size);padding:2px 8px;font-weight:800}.QNFKKa_when{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:inline-flex}.QNFKKa_dateLabel{color:var(--text-secondary);font-weight:600}.QNFKKa_dateValue{font-weight:700}.QNFKKa_missing{border-radius:var(--radius-pill);background:var(--accent-highlight);color:var(--ink-900);font-size:var(--text-pill-size);align-items:center;gap:4px;padding:2px 8px;font-weight:800;display:inline-flex}.QNFKKa_time:before{content:"·";color:var(--text-secondary);margin-right:6px}.QNFKKa_repeat,.QNFKKa_issue{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.QNFKKa_repeat{color:var(--text-secondary);font-weight:600}.QNFKKa_issue{color:var(--text-primary);font-weight:600}.QNFKKa_eventActions{flex:none;align-items:center;gap:6px;display:flex}.QNFKKa_ready,.QNFKKa_needsReview{white-space:nowrap;align-items:center;gap:4px;margin-right:4px;font-size:14px;font-weight:800;display:inline-flex}.QNFKKa_ready{color:var(--success-text)}.QNFKKa_needsReview{color:var(--text-primary)}.QNFKKa_empty{border:var(--border-width) dashed var(--ink-300);border-radius:var(--radius-card);color:var(--text-secondary);text-align:center;outline:none;padding:36px 20px;font-size:15px;font-weight:500}.QNFKKa_empty:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.QNFKKa_emptyTitle{color:var(--text-primary);font-size:18px;font-weight:800}.QNFKKa_empty>*+*{margin-top:10px}.QNFKKa_toastSlot{z-index:30;bottom:calc(24px + env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));pointer-events:none;justify-content:center;display:flex;position:fixed}.QNFKKa_toastSlot>*{pointer-events:auto}@media (min-width:1024px){.QNFKKa_layout{grid-template-columns:360px minmax(0,1fr);gap:28px 32px}.QNFKKa_layout[data-editing=true]{grid-template-columns:420px minmax(0,1fr)}.QNFKKa_intro{grid-column:1/-1}.QNFKKa_side{grid-column:1}.QNFKKa_main{grid-column:2}}@media (min-width:1024px) and (min-height:760px){.QNFKKa_side{position:sticky;top:24px}}@media (max-width:639px){.QNFKKa_content{padding:24px 16px 72px}.QNFKKa_lead{font-size:16px}.QNFKKa_card{padding:16px}.QNFKKa_filters{grid-template-columns:1fr 1.4fr 1fr}.QNFKKa_filters button{white-space:nowrap;gap:6px;padding:0 6px;font-size:14px}.QNFKKa_event{flex-direction:column;padding:14px 16px 16px}.QNFKKa_eventActions{align-self:stretch}.QNFKKa_eventActions>:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.QNFKKa_filters button{transition:none}}
.UlwLzG_event{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-md);color:var(--text-primary);text-align:left;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.UlwLzG_needs{background:color-mix(in oklab, var(--sun-400) 18%, var(--surface-card))}.UlwLzG_eventTop{align-items:center;gap:12px;min-width:0;display:flex}.UlwLzG_eventTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.UlwLzG_ready{color:var(--success-text);align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.UlwLzG_trash{width:32px;height:32px;color:var(--text-primary);place-items:center;display:grid}.UlwLzG_edit{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);background:var(--surface-card);height:32px;box-shadow:0 2px 0 0 var(--ink-900);align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.UlwLzG_editNeeds{background:var(--accent-highlight);color:var(--ink-900)}.UlwLzG_meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.UlwLzG_type{border-radius:var(--radius-pill);background:var(--course-green-tint);color:var(--text-primary);padding:2px 9px;font-size:12px;font-weight:700}.UlwLzG_flag{border-radius:var(--radius-pill);background:var(--accent-highlight);color:var(--ink-900);align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.UlwLzG_segmented{box-sizing:border-box;border:var(--border);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-primary);gap:2px;padding:4px;display:flex}.UlwLzG_segment{border-radius:var(--radius-pill);white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;height:38px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.UlwLzG_segmentSelected{background:var(--selected-bg);color:var(--selected-fg)}.UlwLzG_segmentCount{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--selected-bg);min-width:20px;height:20px;color:var(--selected-fg);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.UlwLzG_segmentSelected .UlwLzG_segmentCount{background:var(--accent-highlight);color:var(--ink-900)}.UlwLzG_screen{background:var(--bg-app);width:1440px;height:828px;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.UlwLzG_appHeader{box-sizing:border-box;border-bottom:var(--border);flex:none;align-items:center;gap:24px;height:72px;padding:0 96px;display:flex}.UlwLzG_steps{gap:8px;margin:0 auto;display:flex}.UlwLzG_step{box-sizing:border-box;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.UlwLzG_stepDone{border-color:var(--border-strong);color:var(--text-primary)}.UlwLzG_stepCurrent{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--selected-fg)}.UlwLzG_headerLink{font-size:15px;font-weight:700}.UlwLzG_body{flex-direction:column;gap:10px;padding:40px 96px 0;display:flex}.UlwLzG_title{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:.95}.UlwLzG_lead{color:var(--text-secondary);font-size:17px;font-weight:500}.UlwLzG_columns{align-items:flex-start;gap:28px;margin-top:24px;display:flex}.UlwLzG_side{flex-direction:column;flex:none;gap:18px;width:380px;display:flex}.UlwLzG_panel{border:var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-md);flex-direction:column;gap:10px;padding:18px;display:flex}.UlwLzG_label{font-size:14px;font-weight:700}.UlwLzG_field{box-sizing:border-box;border:var(--border);border-radius:var(--radius-md);background:var(--surface-card);height:48px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.UlwLzG_readyRow{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:16px;font-weight:700;display:flex}.UlwLzG_readyCount{color:var(--text-primary);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.UlwLzG_hint{color:var(--text-secondary);font-size:14px;font-weight:600}.UlwLzG_mockButton{box-sizing:border-box;border:var(--border);border-radius:var(--radius-pill);height:52px;box-shadow:var(--shadow-sm);opacity:.45;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.UlwLzG_mockPrimary{background:var(--accent-primary);color:var(--text-on-primary)}.UlwLzG_mockSecondary{background:var(--surface-card);color:var(--text-primary)}.UlwLzG_list{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.UlwLzG_stack{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-review);width:100%;max-width:440px;box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;padding:20px;display:flex}.UlwLzG_stackHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0 4px;display:flex}.UlwLzG_stackTitle{letter-spacing:-.02em;font-size:20px;font-weight:800}.UlwLzG_stackFile{color:var(--text-secondary);font-size:13px;font-weight:700}@media (max-width:420px){.UlwLzG_stack{padding:14px}.UlwLzG_stack .UlwLzG_segment{gap:4px;padding:0 8px;font-size:13px}.UlwLzG_stack .UlwLzG_trash{display:none}.UlwLzG_stack .UlwLzG_eventTitle{white-space:normal;overflow-wrap:break-word}}
.xuejpG_page{background:var(--bg-app);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans)}.xuejpG_content{box-sizing:border-box;max-width:808px;margin:0 auto;padding:clamp(32px,6vw,72px) 24px 80px}.xuejpG_layout{flex-direction:column;gap:24px;display:flex}.xuejpG_head{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.xuejpG_doneMark{border:var(--border);border-radius:var(--radius-fab);background:var(--accent-highlight);width:64px;height:64px;box-shadow:var(--shadow-md);color:var(--ink-900);rotate:var(--tilt-sm);place-items:center;margin-bottom:12px;display:grid}.xuejpG_eyebrow{color:var(--text-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.xuejpG_title{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;outline:none;margin:0;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:.98}.xuejpG_calendarName{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:700}.xuejpG_reference{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.xuejpG_card{border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-card);box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:22px;display:flex}.xuejpG_completed,.xuejpG_stack{flex-direction:column;gap:18px;display:flex}.xuejpG_summary{align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;line-height:1.3;display:flex}.xuejpG_dot{border-radius:var(--radius-pill);background:var(--success);flex:none;width:12px;height:12px}.xuejpG_actions{flex-wrap:wrap;gap:12px;display:flex}.xuejpG_actions[data-paused=true]{opacity:.45}.xuejpG_note{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.45}.xuejpG_panel{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-banner-warning);background:var(--surface-sunken);flex-direction:column;gap:8px;padding:16px 18px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.xuejpG_panel>p{margin:0}.xuejpG_progressPanel{background:var(--surface-review);border-color:#0000}.xuejpG_warningPanel{border-color:var(--ink-900);background:var(--surface-highlight);color:var(--ink-900)}.xuejpG_panelTitle{font-size:17px;font-weight:800}.xuejpG_strong{font-weight:700}.xuejpG_actions .xuejpG_danger{color:var(--danger-text)}.xuejpG_reconciling,.xuejpG_status{margin:0;font-size:14px;font-weight:700}.xuejpG_reconciling{color:var(--text-accent)}.xuejpG_status{color:var(--success-text)}.xuejpG_error{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);overflow-wrap:anywhere;outline:none;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.xuejpG_error:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.xuejpG_errorIcon{flex:none;margin-top:1px}.xuejpG_scrim{z-index:50;background:#1b153073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xuejpG_dialog{box-sizing:border-box;border:var(--border);border-radius:var(--radius-xl);background:var(--surface-card);width:min(100%,480px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;gap:14px;padding:22px;display:flex;overflow:auto}.xuejpG_dialogTitle{letter-spacing:-.025em;outline:none;margin:0;font-size:24px;font-weight:800;line-height:1.1}.xuejpG_dialogBody{color:var(--text-secondary);margin:0;font-size:16px;font-weight:500;line-height:1.45}.xuejpG_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.xuejpG_confirm[data-paused=true]{opacity:.45;cursor:wait}.xuejpG_confirm.xuejpG_confirmDanger{background:var(--danger)}.xuejpG_confirm.xuejpG_confirmDanger:hover:not([data-paused=true]){background:var(--danger-text)}.xuejpG_dialogActions .xuejpG_confirm[data-paused=true]:hover{translate:none}.xuejpG_dialogActions .xuejpG_confirm.xuejpG_confirmDanger[data-paused=true]:hover{background:var(--danger)}.xuejpG_dialogActions .xuejpG_confirm:not(.xuejpG_confirmDanger)[data-paused=true]:hover{background:var(--accent-primary)}@media (max-width:639px){.xuejpG_content{padding:28px 16px 64px}.xuejpG_card{padding:18px}.xuejpG_actions>*{width:100%}}
.I6SkFq_form{flex-direction:column;gap:18px;display:flex}.I6SkFq_form .I6SkFq_submit{margin-top:4px}.I6SkFq_notice{border-radius:var(--radius-banner);margin-bottom:20px}.I6SkFq_notice:focus{outline:none}.I6SkFq_notice:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.I6SkFq_googleNote{color:var(--text-secondary);text-align:center;text-wrap:pretty;margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.45}.I6SkFq_separator{color:var(--text-secondary);align-items:center;gap:12px;margin:24px 0;font-size:14px;font-weight:700;display:flex}.I6SkFq_separatorLine{height:var(--border-width);border-radius:var(--radius-pill);background:var(--border-subtle);flex:1}.I6SkFq_busy.I6SkFq_busy:disabled{opacity:1;cursor:progress}.I6SkFq_locked{opacity:.5}.I6SkFq_locked input{cursor:progress}.I6SkFq_lockedPassword>label,.I6SkFq_lockedPassword .I6SkFq_passwordFrame,.I6SkFq_lockedPassword>p{opacity:.5}.I6SkFq_lockedPassword input{cursor:progress}.I6SkFq_passwordControl{color:var(--text-secondary);position:relative}.I6SkFq_passwordControl .I6SkFq_passwordInput{padding-right:52px}.I6SkFq_passwordControl .I6SkFq_reveal{position:absolute;top:4px;right:4px}
.nB3yYq_frame{width:100%;max-width:940px;container-type:inline-size}.nB3yYq_shot{aspect-ratio:940/620;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.nB3yYq_stage{--device-bezel:#121016;--device-ring:#2a2533;--device-camera:#2e2938;--device-base-top:#3a3446;--device-base-bottom:#24202c;transform-origin:0 0;width:940px;height:620px;transform:scale(tan(atan2(100cqw, 940px)));position:absolute;top:0;left:0}@media (max-width:699px){.nB3yYq_frame{width:calc(100% + 40px);max-width:none;margin-inline:-20px}.nB3yYq_shot{aspect-ratio:600/620}.nB3yYq_stage{transform:scale(tan(atan2(100cqw, 600px))) translateX(-340px)}}.nB3yYq_ground{background:radial-gradient(closest-side, color-mix(in srgb, var(--ink-900) 22%, transparent), transparent);width:900px;height:60px;position:absolute;top:560px;left:20px}.nB3yYq_laptop{box-sizing:border-box;background:var(--device-bezel);width:880px;height:556px;box-shadow:inset 0 0 0 2px var(--device-ring);border-radius:24px 24px 4px 4px;padding:14px 14px 18px;position:absolute;top:0;left:30px}.nB3yYq_camera{background:var(--device-camera);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:5px;left:50%}.nB3yYq_display{background:var(--bg-app);border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.nB3yYq_browserBar{border-bottom:var(--border-width) solid var(--border-subtle);background:var(--surface-sunken);flex:none;align-items:center;gap:12px;height:34px;padding:0 12px;display:flex}.nB3yYq_lights{gap:6px;display:flex}.nB3yYq_lights span{border-radius:50%;width:10px;height:10px}.nB3yYq_lights span:first-child{background:#ff5f57}.nB3yYq_lights span:nth-child(2){background:#febc2e}.nB3yYq_lights span:nth-child(3){background:#28c840}.nB3yYq_address{background:var(--surface-card);width:300px;height:22px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:11px;font-weight:600;display:flex}.nB3yYq_barSpacer{width:52px}.nB3yYq_viewport{flex:1;min-height:0;position:relative;overflow:hidden}.nB3yYq_screen{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.5917)}.nB3yYq_base{box-sizing:border-box;border:2px solid var(--device-bezel);background:linear-gradient(180deg, var(--device-base-top) 0%, var(--device-base-bottom) 100%);border-radius:2px 2px 16px 16px;width:940px;height:18px;position:absolute;top:554px;left:0}.nB3yYq_notch{background:var(--device-ring);border-radius:0 0 8px 8px;width:130px;height:5px;margin-left:-65px;position:absolute;top:0;left:50%}
.cx7aOq_page{background:var(--bg-app);min-height:100vh;color:var(--text-primary)}.cx7aOq_content{box-sizing:border-box;max-width:768px;margin:0 auto;padding:clamp(32px,5vw,56px) 24px 80px}.cx7aOq_layout{flex-direction:column;gap:24px;display:flex}.cx7aOq_intro{text-align:center;flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.cx7aOq_title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,56px);font-weight:800;line-height:.95}.cx7aOq_lead{color:var(--text-secondary);margin:0;font-size:17px;font-weight:500;line-height:1.45}.cx7aOq_uploader{border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-card);box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:22px;display:flex}.cx7aOq_fileGroup{flex-direction:column;gap:16px;display:flex}.cx7aOq_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cx7aOq_term{align-items:center;gap:12px;display:flex;position:relative}.cx7aOq_term .cx7aOq_select{width:200px}.cx7aOq_term:has(.cx7aOq_select:disabled){opacity:.5}.cx7aOq_label{font-size:14px;font-weight:700}.cx7aOq_select{box-sizing:border-box;border:var(--border);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:48px;box-shadow:var(--shadow-sm);color:var(--text-primary);font:inherit;cursor:pointer;appearance:none;margin:0;padding:0 40px 0 14px;font-size:16px;font-weight:600}.cx7aOq_select:disabled{cursor:not-allowed}.cx7aOq_select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cx7aOq_chevron{color:var(--text-primary);pointer-events:none;position:absolute;bottom:15px;right:14px}.cx7aOq_dropzone{box-sizing:border-box;border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-card);min-width:0;color:var(--text-primary);text-align:center;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 24px 34px;display:flex}.cx7aOq_dropzone:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--surface-review) 55%, var(--surface-card))}.cx7aOq_dropzone[data-dragging=true]{background:var(--surface-review);border-style:solid}.cx7aOq_dropzone:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cx7aOq_dropzone[aria-disabled=true]{cursor:not-allowed}.cx7aOq_dropzone[aria-disabled=true]:not([data-state=extracting]){opacity:.5}.cx7aOq_dropTile{box-sizing:border-box;border:var(--border);border-radius:var(--radius-card);background:var(--accent-primary);width:76px;height:76px;box-shadow:var(--shadow-md);color:var(--white);rotate:var(--tilt-md);flex:none;place-items:center;display:grid}.cx7aOq_dropText{flex-direction:column;gap:6px;display:flex}.cx7aOq_dropTitle{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}.cx7aOq_dropHint{color:var(--text-secondary);font-size:15px;font-weight:500}.cx7aOq_choose{pointer-events:none}.cx7aOq_fileSlot{position:relative}.cx7aOq_dropzone[data-state=selected],.cx7aOq_dropzone[data-state=extracting]{border-radius:var(--radius-banner-warning);text-align:left;border-style:solid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 14px;padding:16px;display:grid}.cx7aOq_dropzone[data-state=selected]{background:var(--grape-50);padding-right:13em}.cx7aOq_fileActions{align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:12px;translate:0 -50%}.cx7aOq_dropzone[data-state=extracting]{background:var(--surface-card)}.cx7aOq_fileTile{box-sizing:border-box;border:var(--border);border-radius:var(--radius-md);background:var(--surface-card);width:48px;height:48px;color:var(--text-link);place-items:center;display:grid}.cx7aOq_fileText{flex-direction:column;gap:2px;min-width:0;display:flex}.cx7aOq_filename{overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.25}.cx7aOq_fileMeta{color:var(--text-secondary);font-size:13px;font-weight:600}.cx7aOq_activity{grid-column:1/-1}.cx7aOq_formats{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.cx7aOq_fileGroup[data-extracting=true] .cx7aOq_formats{display:none}.cx7aOq_actionArea{flex-direction:column;align-items:stretch;gap:16px;display:flex}.cx7aOq_actionArea:not(:has(>button)):has(>.cx7aOq_status:empty){margin-top:-16px}.cx7aOq_actionArea[data-extracting=true]{flex-direction:row;justify-content:space-between;align-items:center}.cx7aOq_actionArea[data-extracting=true] .cx7aOq_status{width:auto}.cx7aOq_cancel{flex:none}.cx7aOq_status{width:100%;color:var(--text-secondary);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45}.cx7aOq_status:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx7aOq_reading{flex-direction:column;gap:4px;display:flex}.cx7aOq_readingTitle{color:var(--text-primary);font-size:17px;font-weight:800}.cx7aOq_errorIcon{flex:none;margin-top:1px}.cx7aOq_error{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);overflow-wrap:anywhere;outline:none;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.cx7aOq_error:focus{outline:3px solid var(--focus-ring);outline-offset:2px}.cx7aOq_errorBody{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.cx7aOq_errorBody>p{margin:0}.cx7aOq_reassurance{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.cx7aOq_retention{max-width:560px;color:var(--text-secondary);text-align:center;margin:0 auto;font-size:13px;font-weight:500;line-height:1.5}.cx7aOq_warning{margin-bottom:24px}.cx7aOq_checking{color:var(--text-accent);text-align:center;margin:0 0 24px;font-size:15px;font-weight:700}@media (max-width:639px){.cx7aOq_content{padding:28px 16px 56px}.cx7aOq_layout{gap:20px}.cx7aOq_uploader{padding:14px}.cx7aOq_term{flex-direction:column;align-items:stretch;gap:6px;width:100%}.cx7aOq_term .cx7aOq_select{width:100%}.cx7aOq_dropzone{padding:28px 16px}.cx7aOq_dropTitle{font-size:22px}.cx7aOq_choose{width:100%}.cx7aOq_dropzone[data-state=selected],.cx7aOq_dropzone[data-state=extracting]{padding:14px}.cx7aOq_dropzone[data-state=selected]{padding-right:14px}.cx7aOq_fileActions{justify-content:flex-end;margin-top:8px;position:static;translate:none}.cx7aOq_actionArea[data-extracting=true]{flex-direction:column;align-items:stretch}.cx7aOq_cancel{width:100%}.cx7aOq_reassurance{text-align:left;justify-content:flex-start;align-items:flex-start}.cx7aOq_retention{text-align:left}}@media (prefers-reduced-motion:reduce){.cx7aOq_dropzone{transition:none}}
.AtMnGq_bar{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);background-color:var(--surface-card);background-image:linear-gradient(45deg, var(--accent-highlight) 25%, transparent 25% 50%, var(--accent-highlight) 50% 75%, transparent 75%);background-size:20px 20px;width:100%;animation:.9s linear infinite AtMnGq_drift;display:block}@keyframes AtMnGq_drift{0%{background-position:0 0}to{background-position:20px 0}}@media (prefers-reduced-motion:reduce){.AtMnGq_bar{animation:none}}@media (forced-colors:active){.AtMnGq_bar{forced-color-adjust:none;background-color:highlight;background-image:none}}
.GFMamW_page{background:var(--bg-app);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);overflow-wrap:anywhere;flex-direction:column;display:flex}.GFMamW_bar{border-bottom:var(--border);background:var(--bg-app)}.GFMamW_barInner{box-sizing:content-box;max-width:var(--container-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}.GFMamW_brand,.GFMamW_navLink{min-height:44px;color:var(--text-primary);flex:none;align-items:center;text-decoration:none;display:inline-flex}.GFMamW_brand{border-radius:var(--radius-sm)}.GFMamW_brand:hover{color:var(--text-primary)}.GFMamW_nav{flex-wrap:wrap;gap:0 20px;display:flex}.GFMamW_navLink{white-space:nowrap;border-radius:6px;gap:4px;font-size:15px;font-weight:700}.GFMamW_navLink:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.GFMamW_brand:focus-visible,.GFMamW_navLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.GFMamW_main{flex:1;width:100%}@media (max-width:639px){.GFMamW_barInner{padding:0 16px}}@media print{.GFMamW_page{background:0 0;min-height:auto}.GFMamW_bar{display:none}}
.nbY-Gq_button{box-sizing:border-box;color:#1f1f1f;width:100%;height:40px;font-family:var(--font-google-sans);letter-spacing:.25px;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:#fff;border:1px solid #747775;border-radius:20px;margin:0;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .218s,border-color .218s,box-shadow .218s;display:block;position:relative;overflow:hidden}.nbY-Gq_state{opacity:0;background-color:#303030;transition:opacity .218s;position:absolute;inset:0}.nbY-Gq_content{align-items:center;height:100%;display:flex;position:relative}.nbY-Gq_logo{flex:none;width:20px;height:20px;margin-right:10px;display:block}.nbY-Gq_label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.nbY-Gq_button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.nbY-Gq_button:not(:disabled):hover .nbY-Gq_state{opacity:.08}.nbY-Gq_button:not(:disabled):active .nbY-Gq_state,.nbY-Gq_button:not(:disabled):focus-visible .nbY-Gq_state{opacity:.12}.nbY-Gq_button:focus{outline:none}.nbY-Gq_button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nbY-Gq_button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.nbY-Gq_button:disabled .nbY-Gq_logo,.nbY-Gq_button:disabled .nbY-Gq_label{opacity:.38}.nbY-Gq_button.nbY-Gq_busy:disabled{cursor:progress;background-color:#fff;border-color:#747775}.nbY-Gq_button.nbY-Gq_busy:disabled .nbY-Gq_logo,.nbY-Gq_button.nbY-Gq_busy:disabled .nbY-Gq_label{opacity:1}@media (prefers-reduced-motion:reduce){.nbY-Gq_button,.nbY-Gq_state{transition:none}}
.R9pPEW_layer{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1180px){.R9pPEW_layer{display:block}}.R9pPEW_sticker{animation:R9pPEW_bob var(--bob-duration) ease-in-out var(--bob-delay) infinite alternate;position:absolute}@keyframes R9pPEW_bob{0%{translate:0}to{translate:0 calc(-1 * var(--bob-distance))}}@media (prefers-reduced-motion:reduce){.R9pPEW_sticker{animation:none}}.R9pPEW_sparkle{display:block}.R9pPEW_typePill,.R9pPEW_dueTag,.R9pPEW_checkPill{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);color:var(--ink-900);white-space:nowrap;align-items:center;font-size:15px;font-weight:800;display:flex}.R9pPEW_typePill{background:var(--surface-card);gap:8px;padding:8px 14px}.R9pPEW_typeTag{border-radius:var(--radius-pill);background:var(--course-teal-tint);padding:2px 8px;font-size:12px;font-weight:700}.R9pPEW_dueTag{background:var(--accent-highlight);gap:6px;padding:8px 14px}.R9pPEW_checkPill{background:var(--surface-card);gap:10px;padding:8px 16px 8px 8px}.R9pPEW_checkBox{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-checkbox);background:var(--accent-highlight);place-items:center;width:28px;height:28px;display:grid;rotate:-6deg}.R9pPEW_dateTile{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-day);background:var(--surface-card);width:68px;box-shadow:var(--shadow-md);color:var(--ink-900);text-align:center;display:block;overflow:hidden}.R9pPEW_dateMonth{border-bottom:var(--border-width) solid var(--ink-900);background:var(--accent-primary);color:var(--white);padding:4px 0;font-size:11px;font-weight:800;display:block}.R9pPEW_dateDay{letter-spacing:-.04em;padding:4px 0 6px;font-size:30px;font-weight:800;display:block}.R9pPEW_dateTileLarge{border-radius:18px;width:78px}.R9pPEW_dateTileLarge .R9pPEW_dateMonth{padding:5px 0;font-size:12px}.R9pPEW_dateTileLarge .R9pPEW_dateDay{padding:4px 0 8px;font-size:34px}.R9pPEW_iconTile{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);box-shadow:var(--shadow-md);color:var(--ink-900);border-radius:18px;place-items:center;display:grid}.R9pPEW_tileSun{background:var(--accent-highlight)}.R9pPEW_tileCard{background:var(--white)}
.ugcz-a_content{box-sizing:border-box;max-width:1008px;margin:0 auto;padding:clamp(32px,6vw,64px) 24px 80px}.ugcz-a_intro{margin-bottom:28px}.ugcz-a_title{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,52px);font-weight:800;line-height:.98}.ugcz-a_lead{max-width:60ch;color:var(--text-secondary);margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.45}.ugcz-a_options{margin-top:clamp(40px,6vw,56px)}.ugcz-a_sectionTitle{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;line-height:1.1}.ugcz-a_plans{gap:20px;margin:20px 0 28px;display:grid}.ugcz-a_plan{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-card-hero);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-lg);color:var(--ink-900);flex-direction:column;gap:8px;padding:clamp(22px,3vw,30px);display:flex}.ugcz-a_proPlan{--focus-ring:var(--ink-900);background:var(--accent-highlight)}.ugcz-a_planName{margin:0;font-size:15px;font-weight:800}.ugcz-a_price{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,36px);font-weight:800;line-height:1.05}.ugcz-a_per{letter-spacing:0;font-size:17px;font-weight:700}.ugcz-a_planNote,.ugcz-a_planText{margin:0;line-height:1.45}.ugcz-a_planNote{color:var(--ink-700);font-size:14px;font-weight:600}.ugcz-a_planText{margin-top:6px;font-size:16px;font-weight:600}.ugcz-a_note{color:var(--text-secondary);margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.5}.ugcz-a_link{color:var(--text-link);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.ugcz-a_link:hover{color:var(--accent-primary)}.ugcz-a_link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (min-width:720px){.ugcz-a_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:639px){.ugcz-a_content{padding:28px 16px 64px}.ugcz-a_lead{font-size:16px}}
.zi2wIG_page{box-sizing:border-box;overflow-wrap:anywhere;max-width:calc(52rem + 48px);margin:0 auto;padding:clamp(28px,5vw,56px) 24px 80px}.zi2wIG_receipt{border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-primary);flex-direction:column;align-items:flex-start;padding:clamp(22px,4vw,44px);font-size:16px;font-weight:500;line-height:1.6;display:flex}.zi2wIG_receipt>*{max-width:100%}.zi2wIG_receipt h1{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(32px,4.4vw,44px);font-weight:800;line-height:1.02}.zi2wIG_receipt h2{border-top:var(--border-width) solid var(--border-subtle);letter-spacing:-.02em;align-self:stretch;margin:32px 0 0;padding-top:24px;font-size:20px;font-weight:800;line-height:1.2}.zi2wIG_receipt p,.zi2wIG_receipt ul,.zi2wIG_receipt dl,.zi2wIG_receipt address{margin:14px 0 0}.zi2wIG_receipt>button{margin-top:18px}.zi2wIG_receipt ul:not(.zi2wIG_history){padding-left:1.3rem;list-style:outside}.zi2wIG_receipt ul:not(.zi2wIG_history) li{margin:.5rem 0}.zi2wIG_receipt dl{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr);align-self:stretch;display:grid}.zi2wIG_receipt dt,.zi2wIG_receipt dd{margin:0;padding:0 16px}.zi2wIG_receipt dt{color:var(--text-secondary);padding-top:12px;font-size:14px;font-weight:700}.zi2wIG_receipt dd{padding-bottom:12px;font-weight:700}.zi2wIG_receipt dd:not(:last-child){border-bottom:var(--border-width) solid var(--border-subtle)}.zi2wIG_receipt address{font-style:normal}.zi2wIG_receipt a{color:var(--text-link);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.zi2wIG_receipt a:hover{color:var(--accent-primary)}.zi2wIG_receipt a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.zi2wIG_receipt .zi2wIG_eyebrow{color:var(--text-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.zi2wIG_price{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.zi2wIG_error{border:var(--border-width) solid var(--danger);border-radius:var(--radius-banner);background:var(--danger-soft);color:var(--danger-text);padding:12px 14px;font-size:15px;font-weight:600}.zi2wIG_empty{border:var(--border-width) dashed var(--ink-300);border-radius:var(--radius-card);color:var(--text-secondary);text-align:center;align-self:stretch;padding:24px 20px}.zi2wIG_history{flex-direction:column;align-self:stretch;gap:10px;padding:0;list-style:none;display:flex}.zi2wIG_history:empty{display:none}.zi2wIG_history li{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 16px;font-size:15px;display:flex;position:relative}.zi2wIG_history li a{align-items:center;min-height:32px;display:inline-flex}.zi2wIG_separator{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zi2wIG_state{border-radius:var(--radius-pill);background:var(--surface-highlight);color:var(--ink-900);padding:3px 10px;font-size:13px;font-weight:800;line-height:1.3}.zi2wIG_state[data-state=confirmed]{background:var(--success-soft);color:var(--success-text)}.zi2wIG_state[data-state=expired]{background:var(--surface-sunken);color:var(--text-primary)}@media (min-width:480px){.zi2wIG_history li{justify-content:space-between}}@media (min-width:640px){.zi2wIG_receipt dl{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr)}.zi2wIG_receipt dt{padding-bottom:12px;line-height:25.6px}.zi2wIG_receipt dd{padding-top:12px}.zi2wIG_receipt dt:not(:nth-last-child(2)),.zi2wIG_receipt dd:not(:last-child){border-bottom:var(--border-width) solid var(--border-subtle)}}@media (max-width:639px){.zi2wIG_page{padding:24px 16px 64px}}@media print{.zi2wIG_page{color:#000;max-width:none;padding:0}.zi2wIG_receipt{box-shadow:none;color:#000;border:0;padding:0}.zi2wIG_receipt button{display:none!important}.zi2wIG_receipt dl{border-color:var(--border-strong);background:0 0}.zi2wIG_receipt h2,.zi2wIG_receipt dt{break-after:avoid}.zi2wIG_receipt li,.zi2wIG_receipt dd,.zi2wIG_receipt address{break-inside:avoid}.zi2wIG_receipt a,.zi2wIG_receipt .zi2wIG_eyebrow,.zi2wIG_receipt dt{color:#000}}
.l7yzrW_page{min-height:100vh;overflow-x:clip}html:has(.l7yzrW_page){scroll-padding-top:66px}.l7yzrW_header{z-index:30;border-bottom:var(--border);background:var(--bg-app);position:sticky;top:0}.l7yzrW_headerInner{box-sizing:content-box;max-width:var(--container-max);align-items:center;gap:24px;height:64px;margin:0 auto;padding:0 24px;display:flex}.l7yzrW_brand{border-radius:var(--radius-sm);min-height:44px;color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.l7yzrW_navLinks{gap:28px;margin-left:16px;display:none}.l7yzrW_account{align-items:center;gap:16px;margin-left:auto;display:flex}.l7yzrW_navLinks a,.l7yzrW_mobilePricing,.l7yzrW_signIn{min-height:44px;color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.l7yzrW_navLinks a:hover,.l7yzrW_mobilePricing:hover,.l7yzrW_signIn:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.l7yzrW_brand:focus-visible,.l7yzrW_navLinks a:focus-visible,.l7yzrW_mobilePricing:focus-visible,.l7yzrW_signIn:focus-visible,.l7yzrW_footerLinks a:focus-visible,.l7yzrW_checks a:focus-visible,.l7yzrW_usageBody a:focus-visible,.l7yzrW_usage summary:focus-visible,.l7yzrW_question summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.l7yzrW_headerCta{flex:none}@media (min-width:861px){.l7yzrW_navLinks{display:flex}.l7yzrW_mobilePricing{display:none}}@media (max-width:560px){.l7yzrW_headerInner{gap:16px;padding:0 16px}.l7yzrW_headerCta{display:none}}.l7yzrW_hero{--grid-line:color-mix(in srgb, var(--ink-900) 4.5%, transparent);border-bottom:var(--border);background-color:var(--bg-app);background-image:linear-gradient(180deg, var(--grid-line) 0 1px, transparent 1px 100%), linear-gradient(90deg, var(--grid-line) 0 1px, transparent 1px 100%);background-position:top;background-size:32px 32px;position:relative;overflow:hidden}.l7yzrW_heroInner{box-sizing:content-box;max-width:var(--container-max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:clamp(40px,6vw,64px) 20px 0;display:flex;position:relative}.l7yzrW_badge{border:var(--border);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-sm);align-items:center;gap:8px;margin:0;padding:6px 14px 6px 8px;font-size:14px;font-weight:700;display:inline-flex}.l7yzrW_badgeIcon{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);background:var(--accent-highlight);width:22px;height:22px;color:var(--ink-900);place-items:center;display:grid}.l7yzrW_heroTitle{max-width:900px;letter-spacing:var(--text-hero-tracking);text-wrap:balance;margin:22px 0 0;font-size:clamp(46px,7vw,96px);font-weight:800;line-height:.95}.l7yzrW_lead{max-width:600px;color:var(--text-secondary);font-size:var(--text-lead-size);font-weight:500;line-height:var(--text-lead-line);text-wrap:pretty;margin:22px 0 0}.l7yzrW_heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.l7yzrW_finePrint{color:var(--text-secondary);margin:14px 0 0;font-size:14px;font-weight:600}.l7yzrW_heroShot{margin-top:clamp(36px,5vw,56px)}@media (prefers-reduced-motion:no-preference){.l7yzrW_load0,.l7yzrW_load1,.l7yzrW_load2,.l7yzrW_load3{animation:l7yzrW_loadUp .5s var(--ease-out) backwards}.l7yzrW_load0{animation-delay:80ms}.l7yzrW_load1{animation-delay:.16s}.l7yzrW_load2{animation-delay:.24s}.l7yzrW_load3{animation-delay:.32s}.l7yzrW_load4{animation:l7yzrW_loadShot .7s var(--ease-out) .4s backwards}}@keyframes l7yzrW_loadUp{0%{opacity:0;translate:0 16px}}@keyframes l7yzrW_loadShot{0%{opacity:0;translate:0 40px;scale:.96}}@media screen and (prefers-reduced-motion:no-preference){.l7yzrW_page [data-reveal-pending]{opacity:0;translate:0 20px}}.l7yzrW_sectionHeading{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.l7yzrW_label{margin:0;font-size:14px;font-weight:800}.l7yzrW_labelMuted{color:var(--text-secondary)}.l7yzrW_sectionTitle,.l7yzrW_pricingTitle{font-size:var(--text-section-size);font-weight:800;line-height:var(--text-section-line);letter-spacing:var(--text-section-tracking);text-align:center;text-wrap:balance;margin:0}.l7yzrW_pricingTitle{font-size:clamp(34px,4.4vw,56px)}.l7yzrW_featuresInner{box-sizing:content-box;max-width:var(--container-max);flex-direction:column;gap:clamp(64px,9vw,112px);margin:0 auto;padding:clamp(64px,9vw,112px) 24px;display:flex}.l7yzrW_featureRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:clamp(40px,6vw,80px);display:grid}.l7yzrW_featureMock{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;min-width:0;display:flex}.l7yzrW_resultMonth{max-width:460px}.l7yzrW_featureCard{border:var(--border);border-radius:var(--radius-card-hero);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-lg);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.l7yzrW_featureCard h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1}.l7yzrW_checks{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.l7yzrW_checks li{align-items:flex-start;gap:14px;font-size:19px;font-weight:700;line-height:1.3;display:flex}.l7yzrW_checks p{margin:0}.l7yzrW_checkIcon{color:var(--text-accent);margin-top:1px}.l7yzrW_how{border-top:var(--border);border-bottom:var(--border);background:var(--surface-primary);color:var(--text-on-primary);position:relative;overflow:hidden}.l7yzrW_howStickers{max-width:1320px;margin:0 auto}.l7yzrW_howInner{box-sizing:content-box;max-width:var(--container-max);flex-direction:column;gap:44px;margin:0 auto;padding:clamp(64px,9vw,112px) 24px;display:flex;position:relative}.l7yzrW_steps{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.l7yzrW_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.l7yzrW_step{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-primary);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;gap:12px;padding:24px;display:flex}.l7yzrW_stepTop{justify-content:space-between;align-items:center;display:flex}.l7yzrW_stepNumber{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:.85}.l7yzrW_stepIcon{box-sizing:border-box;border:var(--border);border-radius:var(--radius-md);place-items:center;width:44px;height:44px;display:grid}.l7yzrW_tileImport{background:var(--surface-import);color:var(--ink-900)}.l7yzrW_tileSun{background:var(--accent-highlight);color:var(--ink-900)}.l7yzrW_tilePrimary{background:var(--accent-primary);color:var(--white)}.l7yzrW_step h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800}.l7yzrW_step p{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:1.45}.l7yzrW_compatible{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;font-size:16px;font-weight:700;display:flex}.l7yzrW_compatible p{margin:0}.l7yzrW_compatible ul{flex-wrap:wrap;justify-content:center;margin:0;padding:0;font-weight:800;list-style:none;display:flex}.l7yzrW_compatible li+li:before{content:"·";margin:0 10px}@media (max-width:560px){.l7yzrW_compatible{flex-direction:column;align-items:center}.l7yzrW_compatible ul{flex-direction:column;gap:2px}.l7yzrW_compatible li+li:before{content:none}}@media (prefers-reduced-motion:no-preference){.l7yzrW_featureCard:hover,.l7yzrW_step:hover{transform:translateY(-2px)}}.l7yzrW_pricingInner{box-sizing:content-box;max-width:var(--container-max);flex-direction:column;align-items:center;gap:clamp(28px,4vw,40px);margin:0 auto;padding:clamp(64px,9vw,104px) 24px 0;display:flex}.l7yzrW_plans{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;display:flex}.l7yzrW_plan{border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-card-hero);background:var(--surface-card);min-width:0;max-width:520px;box-shadow:var(--shadow-lg);color:var(--ink-900);flex-direction:column;flex:340px;gap:18px;padding:clamp(24px,3.4vw,36px);display:flex}.l7yzrW_proPlan{--focus-ring:var(--ink-900);background:var(--accent-highlight)}.l7yzrW_planHead{flex-direction:column;gap:6px;display:flex}.l7yzrW_planHead h3{margin:0;font-size:15px;font-weight:800}.l7yzrW_price{margin:0}.l7yzrW_priceVisual{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.l7yzrW_amount{letter-spacing:-.04em;font-size:clamp(44px,5vw,60px);font-weight:800;line-height:1}.l7yzrW_per{font-size:15px;font-weight:700}.l7yzrW_planNote{color:var(--ink-700);margin:0;font-size:14px;font-weight:600;line-height:1.45}.l7yzrW_planList,.l7yzrW_included ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.l7yzrW_planList li,.l7yzrW_included li{align-items:flex-start;gap:10px;display:flex}.l7yzrW_checkCircle{box-sizing:border-box;border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-pill);background:var(--surface-card);width:22px;height:22px;color:var(--ink-900);flex:none;place-items:center;margin-top:1px;display:grid}.l7yzrW_planAction{text-align:center;flex-direction:column;gap:12px;margin-top:auto;display:flex}.l7yzrW_included{flex-direction:column;align-items:center;gap:14px;display:flex}.l7yzrW_included h3{margin:0;font-size:15px;font-weight:800}.l7yzrW_included ul{flex-flow:wrap;justify-content:center;gap:10px 24px}@media (max-width:560px){.l7yzrW_included ul{flex-direction:column;justify-content:flex-start}}.l7yzrW_usage{width:100%;max-width:760px;color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.5}.l7yzrW_usage summary{width:fit-content;color:var(--text-primary);cursor:pointer;border-radius:6px;margin:0 auto;font-weight:700}.l7yzrW_usageBody{flex-direction:column;gap:10px;margin-top:12px;display:flex}.l7yzrW_usageBody p{margin:0}.l7yzrW_faqInner{box-sizing:content-box;flex-direction:column;gap:28px;max-width:760px;margin:0 auto;padding:clamp(64px,9vw,104px) 24px;display:flex}.l7yzrW_questions{flex-direction:column;gap:10px;display:flex}.l7yzrW_question{border:var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:28px}.l7yzrW_question summary{cursor:pointer;border-radius:28px;align-items:center;gap:12px;min-height:56px;padding:0 18px 0 22px;list-style:none;display:flex}.l7yzrW_question summary::-webkit-details-marker{display:none}.l7yzrW_question h3{flex:1;margin:0;padding:14px 0;font-size:16px;font-weight:700}.l7yzrW_questionIcon{transition:rotate .22s var(--ease-out)}.l7yzrW_question[open] .l7yzrW_questionIcon{rotate:45deg}.l7yzrW_question p{color:var(--text-secondary);margin:0;padding:0 22px 18px;font-size:15px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:no-preference){.l7yzrW_question[open] p{animation:l7yzrW_answerIn .22s var(--ease-out)}}@keyframes l7yzrW_answerIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.l7yzrW_questionIcon{transition:none}}.l7yzrW_closer{border-top:var(--border);background:var(--surface-primary);padding:clamp(56px,8vw,96px) 20px}.l7yzrW_closerCard{--grid-line:color-mix(in srgb, var(--ink-900) 4.5%, transparent);border:var(--border-width) solid var(--ink-900);border-radius:var(--radius-card-hero);background-color:var(--bg-app);background-image:linear-gradient(180deg, var(--grid-line) 0 1px, transparent 1px 100%), linear-gradient(90deg, var(--grid-line) 0 1px, transparent 1px 100%);max-width:1000px;box-shadow:var(--shadow-lg);text-align:center;background-size:28px 28px;flex-direction:column;align-items:center;gap:18px;margin:0 auto;padding:clamp(36px,6vw,64px) 24px;display:flex;position:relative;overflow:hidden}.l7yzrW_closerCard h2{letter-spacing:-.04em;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:.95;position:relative}.l7yzrW_closerCard p{max-width:520px;color:var(--text-secondary);font-size:var(--text-lead-size);font-weight:500;line-height:var(--text-lead-line);margin:0;position:relative}.l7yzrW_closerCta{position:relative}.l7yzrW_footer{--text-primary:var(--text-inverse);background:var(--surface-inverse);color:var(--text-inverse)}.l7yzrW_footerInner{box-sizing:content-box;max-width:var(--container-max);flex-wrap:wrap;align-items:center;gap:20px 40px;margin:0 auto;padding:40px 24px;display:flex}.l7yzrW_footerLinks{flex-wrap:wrap;gap:4px 28px;display:flex}.l7yzrW_footerLinks a{min-height:32px;color:var(--text-inverse);border-radius:6px;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.l7yzrW_footerLinks a:hover{color:var(--text-inverse);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.l7yzrW_copyright{color:var(--ink-300);margin:0 0 0 auto;font-size:13px;font-weight:500}@media (max-width:560px){.l7yzrW_copyright{flex-basis:100%;margin:0}}
.OEse2q_page{background:var(--bg-app);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);overflow-wrap:anywhere}.OEse2q_page a:focus-visible,.OEse2q_page [tabindex="-1"]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:3px}.OEse2q_skipLink{z-index:50;border:var(--border);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-sm);padding:10px 16px;font-weight:700;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.OEse2q_skipLink:focus{transform:translateY(0)}.OEse2q_bar{border-bottom:var(--border);background:var(--bg-app)}.OEse2q_siteHeader{box-sizing:content-box;max-width:var(--container-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}.OEse2q_page .OEse2q_brand,.OEse2q_page .OEse2q_homeLink{min-height:44px;color:var(--text-primary);flex:none;align-items:center;text-decoration:none;display:inline-flex}.OEse2q_page .OEse2q_brand{border-radius:var(--radius-sm)}.OEse2q_page .OEse2q_homeLink{white-space:nowrap;border-radius:6px;gap:4px;font-size:15px;font-weight:700}.OEse2q_page .OEse2q_homeLink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.OEse2q_main{box-sizing:content-box;max-width:var(--container-max);margin:0 auto;padding:clamp(32px,6vw,64px) 24px 80px}.OEse2q_intro{padding-bottom:32px}.OEse2q_intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5.4vw,60px);font-weight:800;line-height:.98}.OEse2q_dates{color:var(--text-secondary);margin:18px 0 0;font-size:14px;line-height:1.6}.OEse2q_dates div{margin-top:4px}.OEse2q_dates dt{color:var(--text-primary);font-weight:700}.OEse2q_dates dd{margin:0;font-weight:500}.OEse2q_documentGrid{gap:32px;display:grid}.OEse2q_contents{border:var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-md);align-self:start;padding:18px 20px}.OEse2q_contentsLabel{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.OEse2q_contents ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.OEse2q_page .OEse2q_contents a{border-radius:var(--radius-sm);color:var(--text-secondary);padding:6px 8px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;display:block}.OEse2q_page .OEse2q_contents a:hover{background:var(--surface-review);color:var(--text-primary)}.OEse2q_article{min-width:0;max-width:46rem;font-size:16px;font-weight:500;line-height:1.75}.OEse2q_article section+section{border-top:var(--border-width) solid var(--border-subtle);margin-top:40px;padding-top:32px}.OEse2q_article h2{letter-spacing:-.015em;margin:0 0 16px;scroll-margin-top:24px;font-size:20px;font-weight:800;line-height:1.35}.OEse2q_article h3{margin:28px 0 12px;scroll-margin-top:24px;font-size:17px;font-weight:800;line-height:1.45}.OEse2q_article p,.OEse2q_article ul,.OEse2q_article address{margin-block:14px}.OEse2q_article ul{padding-left:24px;list-style:outside}.OEse2q_article li{margin-block:8px;padding-left:4px}.OEse2q_article li::marker{color:var(--text-secondary)}.OEse2q_article a{font-weight:600}.OEse2q_article code{background:var(--surface-sunken);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.OEse2q_article address{font-style:normal}.OEse2q_article strong{font-weight:800}.OEse2q_endNavigation{border-top:var(--border-width) solid var(--border-subtle);margin-top:40px;padding-top:20px}.OEse2q_endNavigation a{align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}@media (min-width:40rem){.OEse2q_dates div{gap:8px;display:flex}.OEse2q_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (min-width:64rem){.OEse2q_intro{margin-left:calc(17rem + 56px)}.OEse2q_documentGrid{grid-template-columns:17rem minmax(0,1fr);gap:56px}.OEse2q_contents{box-sizing:border-box;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}.OEse2q_contents ol{grid-template-columns:1fr}}@media (max-width:639px){.OEse2q_siteHeader{padding:0 16px}.OEse2q_main{padding:28px 16px 64px}}@media print{.OEse2q_page{color:#000;background:0 0;min-height:auto}.OEse2q_skipLink,.OEse2q_page .OEse2q_homeLink,.OEse2q_contents,.OEse2q_endNavigation{display:none}.OEse2q_bar{border:0}.OEse2q_siteHeader{padding:0 0 1rem}.OEse2q_main{max-width:none;padding:1.5rem 0 0}.OEse2q_intro{margin:0;padding-bottom:1.5rem}.OEse2q_intro h1{font-size:24pt}.OEse2q_documentGrid{display:block}.OEse2q_article{max-width:none;font-size:10.5pt;line-height:1.6}.OEse2q_article h2,.OEse2q_article h3{break-after:avoid}.OEse2q_article p,.OEse2q_article li{orphans:3;widows:3}.OEse2q_article section+section{margin-top:1.5rem;padding-top:1rem}.OEse2q_page a,.OEse2q_dates dd{color:#000}}
