.site-header .header-inner>nav{align-items:center;gap:20px;display:flex}.education-menu{position:relative}.education-trigger{color:var(--secondary);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:11px 12px;font-size:12px;font-weight:650;display:flex}.education-trigger:hover,.education-trigger[aria-expanded=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--border)}.education-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.education-panel{background:var(--surface);border:1px solid var(--border);width:690px;color:var(--text);z-index:50;border-radius:19px;max-height:calc(100dvh - 115px);padding:23px;position:absolute;top:calc(100% + 14px);left:-140px;overflow-y:auto;box-shadow:0 24px 80px #0003}.education-panel[hidden]{display:none}.education-menu:before{content:"";height:18px;position:absolute;top:100%;left:-20px;right:-20px}.education-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.education-heading strong{letter-spacing:-.4px;font-size:18px}.education-heading p{color:var(--muted);margin:3px 0 0;font-size:11px}.education-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.education-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.education-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.education-grid>a{border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.education-grid>a:hover,.education-grid>a:focus-visible,.education-grid>a[aria-current=page]{background:var(--surface-soft);border-color:var(--border)}.education-abbr{border:1px solid var(--border);width:41px;height:41px;color:var(--accent);background:var(--surface-soft);border-radius:11px;flex-shrink:0;place-items:center;font-size:11px;font-weight:750;display:grid}.education-grid>a>span:nth-child(2){flex:1;min-width:0}.education-grid strong{font-size:13px;line-height:1.5;display:block}.education-grid small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.education-grid>a>svg{color:var(--muted);flex-shrink:0}.education-sessions{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:14px;padding:16px 6px;font-size:11px;display:flex}.education-sessions>span{color:var(--muted);margin-right:auto}.education-sessions a{background:var(--accent-soft);color:var(--accent);border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:flex}.education-footer{background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:11px;display:flex}.education-footer a{align-items:center;gap:7px;display:flex}.ags-calculator .lgs-modes button small{margin-top:4px;font-size:10px;font-weight:400;display:block}.ags-warning{background:var(--accent-soft);border:1px solid var(--border);color:var(--secondary);border-radius:11px;margin:20px 0;padding:16px;font-size:12px;line-height:1.8}.ags-warning p{margin:8px 0 0;font-size:11px}.ags-number{color:var(--secondary);margin:15px 0;font-size:12px;display:block}.ags-number input{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);border-radius:9px;margin-top:8px;padding:12px;font-size:16px;display:block}.ags-parameters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ags-calculator>.lgs-model-details{margin-top:30px}.ags-page .lgs-model-details a{color:var(--accent)}@media (max-width:1150px){.site-header .header-inner>nav{gap:5px}.site-header .desktop-nav-link{font-size:10px}.education-panel{width:620px;left:-110px}}@media (max-width:950px){.site-header .header-inner>nav{margin-left:auto;display:flex}.site-header .desktop-nav-link{display:none}.education-menu{position:static}.education-panel{width:auto;position:absolute;top:calc(100% + 8px);left:24px;right:24px}.education-menu:before{display:none}.education-trigger{font-size:12px}}@media (max-width:600px){.site-header .header-inner{gap:4px}.education-trigger{gap:4px;padding:8px;font-size:11px}.education-trigger>svg:first-child{display:none}.education-panel{max-height:calc(100dvh - 155px);padding:15px;left:12px;right:12px}.education-heading strong{font-size:16px}.education-grid{grid-template-columns:1fr;gap:1px}.education-grid>a{padding:8px}.education-grid small{font-size:10px}.education-grid strong{font-size:12px}.education-heading{margin-bottom:10px}.education-count{font-size:9px}.education-sessions{gap:6px;padding:12px 0}.education-sessions a{padding:6px 8px}.education-sessions>span,.education-footer{font-size:10px}.ags-parameters{grid-template-columns:1fr}.ags-calculator .lgs-modes button{padding:10px 4px}}.yds-goal-presets{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.yds-goal-presets button{background:var(--surface-soft);border:1px solid var(--border);color:var(--secondary);border-radius:8px;padding:8px 12px;font-size:12px}.yds-goal-presets button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.yds-level{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:5px;padding:22px 0;display:grid}.yds-level>span{font-size:12px}.yds-level strong{color:var(--green);font-size:24px}.yds-level small{color:var(--muted);font-size:10px}.yds-target{background:var(--accent-soft);border-radius:12px;margin:24px 0;padding:20px}.yds-target>span{color:var(--secondary);font-size:12px}.yds-target strong{color:var(--accent);margin:8px 0;font-size:26px;display:block}.yds-target p{color:var(--secondary);font-size:11px}.yds-calculator .lgs-model-details{margin:24px 0}.yds-calculator .lgs-history table{background:var(--surface)}.yds-calculator .result-panel{top:105px}@media (min-width:951px){.exam-directory{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpss-model-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--secondary);border-radius:12px;margin:20px 0;padding:20px;font-size:12px;line-height:1.9}.kpss-model-note p{margin:0 0 14px}.kpss-model-note a{color:var(--accent)}.kpss-model-note h2{color:var(--text);font-size:23px}.calculation-status{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:12px;margin:18px 0;padding:16px;font-size:12px;line-height:1.75}.calculation-status-title{align-items:flex-start;gap:8px;display:flex}.calculation-status-title svg{flex-shrink:0;margin-top:2px}.calculation-status ul{margin:10px 0 0;padding-left:20px}.calculation-status li+li{margin-top:6px}.calculation-status button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-top:12px;padding:10px}.result-panel .calculation-status,.tus-net-result .calculation-status{color:#e2e8f0;background:#ffffff0b;border-color:#ffffff30}.input-invalid-message{color:#b91c1c;margin-bottom:8px;display:block}[data-theme=dark] .input-invalid-message{color:#fda4af}.school input[aria-invalid=true]{border-color:#e11d48;outline:1px solid #e11d48}.brand{gap:2px}.brand .brand-mark{margin-right:-2px}.brand .brand-name{letter-spacing:-1.5px}.brand .brand-domain{margin-left:1px}.lgs-percentile strong.text-result{font-size:16px;line-height:1.5}.study-studio,.reference-finder{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;margin:36px 0;padding:26px}.study-studio>p,.reference-finder>p{color:var(--muted);font-size:13px;line-height:1.85}.study-studio table{border-collapse:collapse;width:100%;font-size:13px}.study-studio td,.study-studio th{text-align:left;border-bottom:1px solid var(--border);padding:14px}.study-total{background:var(--accent-soft);border-radius:12px;justify-content:space-between;gap:16px;margin:20px 0;padding:24px;display:flex}.study-total strong{color:var(--accent);font-size:24px}.reference-results{gap:14px;display:grid}.reference-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:1fr auto;gap:16px;padding:23px;display:grid}.reference-card h3{margin:12px 0;font-size:17px}.reference-card p,.reference-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.reference-numbers{text-align:right;flex-direction:column;gap:6px;font-size:11px;display:flex}.reference-numbers strong{letter-spacing:-.6px;color:var(--accent);font-size:27px}.reference-card-bottom{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding-top:12px}.reference-card a{color:var(--accent)}.reference-finder .yks-filter-grid input{background:var(--surface);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:12px}.study-studio summary{cursor:pointer;font-weight:650}.study-studio .net-row{color:var(--text)}@media (max-width:600px){.study-studio,.reference-finder{padding:17px}.reference-card{grid-template-columns:1fr;padding:16px}.reference-numbers{text-align:left;grid-template-columns:1fr 1fr;align-items:center;display:grid}.reference-numbers strong{font-size:24px}.study-total{flex-direction:column}.study-studio table{font-size:11px}}.yks-calculation-hub{scroll-margin-top:110px}.yks-calculation-hub>[hidden]{display:none}.yks-result-explore{border:1px solid var(--border);background:var(--accent-soft);color:var(--text);border-radius:12px;margin:18px 0;padding:18px}.yks-result-explore>strong{font-size:15px}.yks-result-explore>p{color:var(--muted);font-size:12px;line-height:1.75}.yks-result-explore>button{justify-content:center;width:100%;font-size:13px}.yks-result-explore>small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.7;display:block}.yks-calculation-hub>.yks-tabs{margin-top:0}.yks-calculation-hub>.yks-tabs button{white-space:normal;line-height:1.6}@media (max-width:600px){.yks-calculation-hub>.yks-tabs button{flex:1;padding:12px 8px;font-size:12px}}.preference-market{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;margin-top:26px;display:grid}.preference-market>*{min-width:0}.preference-sidebar{background:var(--surface-soft);border:1px solid var(--border);border-radius:16px;max-height:calc(100dvh - 124px);position:sticky;top:104px;overflow-y:auto;margin:0!important;padding:20px!important}.preference-filter-title{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px;padding-bottom:17px;display:flex}.preference-filter-title h3,.preference-filter-title h4{letter-spacing:-.2px;margin:0;font-size:15px}.preference-filter-title small{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.7;display:block}.preference-sidebar .yks-filter-grid{grid-template-columns:1fr;gap:16px;display:grid}.preference-sidebar .yks-field{margin:0;font-size:12px;line-height:1.5}.preference-sidebar input,.preference-sidebar select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;min-height:44px;margin-top:7px;padding:11px;font-size:13px}.preference-sidebar .yks-rank-entry{margin:0;padding:15px 0;display:block}.preference-sidebar .yks-rank-entry label{font-size:12px}.preference-sidebar .yks-rank-entry strong{margin-top:12px;font-size:18px;display:block}.preference-sidebar .yks-rank-entry p,.preference-sidebar .yks-caption{color:var(--muted);font-size:11px;line-height:1.75}.preference-sidebar .yks-filter-search{margin-bottom:18px}.preference-sidebar .yks-filter-search span{align-items:center;gap:8px;display:flex}.preference-sidebar .yks-filter-search svg{display:none}.preference-sidebar .yks-more-filters{margin-top:16px}.preference-sidebar .mode-switch{gap:4px;padding:3px;display:flex}.preference-sidebar .mode-switch button{white-space:normal;flex:1;min-height:42px;padding:8px 3px;font-size:11px}.preference-sidebar .checkbox{gap:9px;margin:18px 0;font-size:11px;line-height:1.7;display:flex}.preference-sidebar .checkbox input{flex-shrink:0;width:17px;height:17px;min-height:17px;margin:2px 0}.preference-sidebar>.yks-outline{justify-content:center;width:100%;margin-top:18px}.preference-list .yks-list-heading,.preference-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:0 0 20px;display:flex}.preference-list .yks-list-heading h3,.preference-toolbar h3{letter-spacing:-.6px;margin:8px 0;font-size:22px}.preference-toolbar p,.preference-list .yks-list-heading span{color:var(--muted);font-size:11px;line-height:1.7}.preference-sort{max-width:245px}.preference-toolbar>.yks-field{min-width:200px;max-width:260px;font-size:11px}.preference-toolbar select,.preference-sort select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:9px;margin-top:6px;padding:10px;font-size:12px}.preference-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;display:grid}.preference-summary>span{border:1px solid var(--border);color:var(--muted);background:var(--surface-soft);border-radius:11px;padding:14px;font-size:11px}.preference-summary b{font-variant-numeric:tabular-nums;color:var(--text);margin-bottom:5px;font-size:23px;display:block}.preference-market .yks-programs,.preference-market .reference-results{grid-template-columns:1fr;gap:12px;display:grid}.preference-market .yks-program{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:28px minmax(0,1fr) 155px;gap:18px;padding:22px;display:grid;box-shadow:0 3px 12px #00000005}.preference-market .yks-program:hover,.preference-market .reference-card:hover{border-color:var(--accent)}.preference-market .yks-program-main h4{overflow-wrap:anywhere;margin:12px 0;font-size:17px;line-height:1.5}.preference-market .yks-program-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;padding-top:14px;display:flex}.preference-market .yks-program-actions button{width:auto;min-height:40px;font-size:11px}.preference-market .yks-program-actions a{margin-left:auto;font-size:11px}.preference-market .yks-program-numbers{text-align:right;background:0 0;border:0;align-self:center;min-width:0;padding:0}.preference-market .yks-program-numbers strong{font-variant-numeric:tabular-nums;font-size:27px}.preference-market .yks-program-numbers span,.preference-market .yks-program-numbers small{font-size:11px;line-height:1.8}.preference-market .yks-university{font-size:12px}.preference-market .yks-program-meta{font-size:10px}.preference-location{color:var(--accent);letter-spacing:.5px;margin-bottom:12px;font-size:10px;font-weight:650;display:block}.preference-market .reference-card{background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 155px;gap:14px;padding:22px}.preference-market .reference-card h3{font-size:17px;line-height:1.5}.preference-card-actions{grid-column:1/-1;align-items:center;gap:15px;display:flex}.preference-card-actions button{min-height:40px;font-size:11px}.preference-card-actions a{font-size:11px}.preference-card-actions button[aria-pressed=true],.preference-toolbar>button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.preference-market .reference-numbers{font-variant-numeric:tabular-nums;align-self:center}.preference-market .reference-card-bottom{font-size:11px;line-height:1.8}.preference-list>p{color:var(--muted);font-size:12px;line-height:1.8}.preference-school .calculation-data-note{font-size:12px;line-height:1.8}.preference-school .calculation-data-note a{color:var(--accent)}@media (max-width:1050px){.preference-market{grid-template-columns:225px minmax(0,1fr);gap:16px}.preference-market .yks-program{grid-template-columns:20px minmax(0,1fr);gap:12px}.preference-market .yks-program-numbers{text-align:left;grid-column:2}.preference-market .yks-program-actions{grid-column:1/-1}.preference-market .reference-card{grid-template-columns:1fr}.preference-market .reference-numbers{text-align:left;align-items:flex-start;gap:7px;display:flex}}@media (max-width:760px){.preference-market{grid-template-columns:1fr;gap:22px}.preference-sidebar{max-height:none;position:static;overflow:visible}.preference-sidebar .yks-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preference-sidebar .yks-rank-entry{max-width:none}.preference-list .yks-list-heading h3,.preference-toolbar h3{font-size:20px}.preference-market .yks-program{grid-template-columns:22px minmax(0,1fr) 115px;padding:18px}.preference-market .yks-program-numbers{text-align:right;grid-column:auto}.preference-market .yks-program-actions a{margin-left:0}.preference-market .reference-card{grid-template-columns:minmax(0,1fr) 120px;padding:18px}.preference-market .reference-numbers{text-align:right;align-items:flex-end}.preference-market .yks-program-numbers strong,.preference-market .reference-numbers strong{font-size:23px}.preference-summary{gap:8px}.preference-summary>span{padding:12px;font-size:10px}.preference-summary b{font-size:21px}}@media (max-width:480px){.preference-market .yks-program{grid-template-columns:20px minmax(0,1fr)}.preference-market .yks-program-numbers{text-align:left;grid-column:2}.preference-market .reference-card{grid-template-columns:1fr}.preference-market .reference-numbers{text-align:left;align-items:flex-start}.preference-sidebar .yks-filter-grid{grid-template-columns:1fr}.preference-card-actions{flex-wrap:wrap}.preference-sort,.preference-toolbar>.yks-field{width:100%;max-width:none}}.preference-market .yks-program-actions{flex-direction:row}.preference-market .yks-program-actions>button{flex:none}.preference-market .yks-program-actions>a{flex:none;width:auto}.preference-filter-details>summary{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:650;list-style:none;display:none}.preference-filter-details>summary::-webkit-details-marker{display:none}.preference-filter-details>summary small{color:var(--accent);margin-left:auto;font-size:11px}.preference-filter-details>div>.yks-outline{justify-content:center;width:100%;margin-top:18px}@media (max-width:760px){.preference-filter-details>summary{display:flex}.preference-filter-details[open]>summary{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:15px}}.yks-calculation-hub{--scenario-first:#1d4ed8;--scenario-first-bg:#eff6ff;--scenario-next:#047857;--scenario-next-bg:#ecfdf5;--scenario-first-border:#93c5fd;--scenario-next-border:#6ee7b7}[data-theme=dark] .yks-calculation-hub{--scenario-first:#93c5fd;--scenario-first-bg:#162a45;--scenario-next:#6ee7b7;--scenario-next-bg:#10382f;--scenario-first-border:#315a89;--scenario-next-border:#26765e}.yks-draft-status{color:var(--muted);margin:12px 0 20px;font-size:11px;line-height:1.7}.yks-personal-workbench{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:20px 0 28px;padding:24px}.yks-personal-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.yks-personal-heading h3{letter-spacing:-.6px;margin:8px 0;font-size:22px}.yks-personal-heading p{color:var(--muted);max-width:650px;font-size:12px;line-height:1.8}.yks-personal-comparison{color:var(--text);grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.yks-personal-comparison>div{border:1px solid;border-radius:12px;min-width:0;padding:16px}.yks-personal-comparison .scenario-original{border-color:var(--scenario-first-border);background:var(--scenario-first-bg);color:var(--scenario-first)}.yks-personal-comparison .scenario-current{border-color:var(--scenario-next-border);background:var(--scenario-next-bg);color:var(--scenario-next)}.yks-personal-comparison>div>span{font-size:11px;font-weight:650;display:block}.yks-personal-comparison>div>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:8px 0;font-size:24px;display:block}.yks-personal-comparison>div>b{font-size:13px;display:block}.yks-personal-comparison>p{color:var(--secondary);grid-column:1/-1;margin:0;font-size:12px;font-weight:650}.yks-net-change-list{grid-column:1/-1;margin:0;padding:0;list-style:none}.yks-net-change-list li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.yks-net-change-list li>b{margin-right:auto}.yks-net-change-list li small{color:var(--muted);flex-basis:100%;font-size:10px}.scenario-first-value{color:var(--scenario-first)}.scenario-now-value{color:var(--scenario-next)}.yks-personal-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.yks-personal-controls>.yks-field{flex:1;min-width:200px;max-width:450px;font-size:12px}.yks-personal-controls select{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);border-radius:8px;margin-top:8px;padding:12px}.yks-personal-controls>button{min-height:45px;font-size:13px}.yks-personal-controls .scenario-add{background:var(--scenario-next-bg);border-color:var(--scenario-next-border);color:var(--scenario-next)}.yks-personal-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.yks-personal-actions button{font-size:12px}.yks-personal-controls button:disabled{opacity:.4;cursor:not-allowed}.yks-opportunity-legend{flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.yks-opportunity-legend>span{border:1px solid;border-radius:7px;padding:8px 11px}.yks-opportunity-legend>label{color:var(--secondary);align-items:center;gap:9px;min-height:40px;display:flex}.yks-opportunity-legend .opportunity-original,.yks-mini-programs .opportunity-original{border-color:var(--scenario-first-border);background:var(--scenario-first-bg)}.yks-opportunity-legend .opportunity-new,.yks-mini-programs .opportunity-new{border-color:var(--scenario-next-border);background:var(--scenario-next-bg)}.yks-mini-programs .opportunity-target{border-color:color-mix(in srgb, var(--text) 35%, var(--border));border-left:3px solid var(--secondary);background:var(--surface-soft)}.opportunity-target .opportunity-label,.opportunity-example .opportunity-label{color:var(--secondary)}.yks-opportunity-legend .opportunity-original{color:var(--scenario-first)}.yks-opportunity-legend .opportunity-new{color:var(--scenario-next)}.preference-market .yks-program.opportunity-original{border-color:var(--scenario-first-border);border-left:4px solid var(--scenario-first)}.preference-market .yks-program.opportunity-new{border-color:var(--scenario-next-border);border-left:4px solid var(--scenario-next);background:var(--scenario-next-bg)}.opportunity-label{font-size:10px;font-weight:750;line-height:1.7;display:block}.opportunity-new .opportunity-label{color:var(--scenario-next)}.opportunity-original .opportunity-label{color:var(--scenario-first)}.yks-program-tags>b.opportunity-label{background:0 0;border:0;flex-basis:100%;padding:0 0 6px}.yks-mini-programs{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.yks-mini-programs>li{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 10px;display:grid}.mini-program-order{color:var(--muted);padding-top:3px;font-size:11px}.yks-mini-programs>li>div{min-width:0}.yks-mini-programs>li>div>b{overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.55;display:block}.yks-mini-programs>li>div>span{color:var(--secondary);font-size:10px;line-height:1.7;display:block}.yks-mini-programs>li>div>small:not(.opportunity-label){color:var(--muted);font-size:9px;line-height:1.7;display:block}.yks-mini-programs>li>strong{letter-spacing:-.2px;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px;font-size:14px}.yks-mini-programs>li>strong>small{color:var(--muted);font-size:9px;font-weight:450;display:block}.yks-opportunity-preview>button{margin-top:10px}.yks-opportunity-preview>.yks-outline{justify-content:center;width:100%;font-size:11px}.yks-opportunity-preview .yks-personal-comparison{gap:8px}.yks-opportunity-preview .yks-personal-comparison>div{padding:11px}.yks-opportunity-preview .yks-personal-comparison>div>strong{font-size:19px}.yks-opportunity-preview .yks-personal-comparison>div>span,.yks-opportunity-preview .yks-personal-comparison>div>b{font-size:10px}.yks-opportunity-preview .yks-net-change-list li{gap:6px;font-size:10px}.net-row.scenario-net-changed{background:var(--scenario-next-bg);border-left:3px solid var(--scenario-next);border-radius:8px;padding-left:12px}.scenario-net-reference{white-space:normal;line-height:1.7;color:var(--scenario-first)!important;font-size:10px!important}.scenario-net-reference>b{color:var(--scenario-next);font-size:11px}.net-row.scenario-net-changed output{color:var(--scenario-next)}@media (max-width:650px){.yks-personal-workbench{padding:17px}.yks-personal-heading{display:block}.yks-personal-heading h3{font-size:19px}.yks-personal-controls>.yks-field{flex-basis:100%;max-width:none}.yks-personal-controls>button{flex:1;padding:10px}.yks-personal-comparison>div{padding:12px}.yks-personal-comparison>div>strong{font-size:20px}.yks-personal-comparison>div>b{font-size:12px}.yks-personal-actions>button{min-height:44px}.yks-mini-programs>li{gap:7px;padding:11px 8px}.yks-mini-programs>li>div>b{font-size:12px}}.yks-personal-editor-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:24px;display:grid}.yks-personal-editor-layout>*{min-width:0}.yks-personal-inputs .net-row,.yks-personal-inputs .net-labels{grid-template-columns:minmax(110px,1fr) minmax(0,145px) minmax(0,145px) 50px;gap:10px}.yks-personal-inputs .net-row{padding:12px 0;font-size:12px}.yks-personal-inputs .step-input{min-width:0;display:flex;overflow:hidden}.yks-personal-inputs .step-input>button{flex:0 0 32px;width:32px;min-height:40px;padding:0}.yks-personal-inputs .step-input>input{text-align:center;border:0;border-radius:0;width:100%;min-width:0;padding:8px 2px;font-size:14px;font-weight:650}.yks-personal-inputs .test-title strong{font-size:12px}.yks-personal-inputs .net-row.scenario-net-changed{padding-left:10px}.yks-personal-group-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:6px 0 10px;padding:12px 0;display:flex}.yks-personal-group-title h4{margin:0;font-size:15px}.yks-personal-group-title>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.yks-personal-test-group+.yks-personal-test-group{margin-top:20px}.yks-personal-live-result{position:sticky;top:104px}.yks-personal-live-result>.yks-personal-comparison{gap:10px;margin-top:0}.yks-personal-live-result .yks-personal-comparison>div{padding:13px}.yks-personal-live-result .yks-personal-comparison>div>strong{font-size:20px}.yks-personal-live-result .yks-personal-comparison>div>b{font-size:11px}.yks-personal-live-result .yks-personal-comparison>div>span{font-size:10px}.yks-personal-live-result .yks-net-change-list li{gap:5px;font-size:10px}.yks-personal-live-result>.yks-primary{width:100%;margin-top:18px;font-size:11px!important}.yks-personal-heading>.text-button{flex-shrink:0;font-size:11px}.preference-list{scroll-margin-top:105px}.preference-market .yks-program.yks-program-compact{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) 165px;align-items:start;gap:4px 16px;padding:16px 18px}.preference-market .yks-program-compact .yks-program-order{grid-area:1/1/3}.preference-market .yks-program-compact .yks-program-main{grid-area:1/2/3}.preference-market .yks-program-compact .yks-program-numbers{grid-area:1/3;align-self:start}.preference-market .yks-program-compact .yks-program-actions{border:0;flex-flow:wrap;grid-area:2/3;justify-content:flex-end;align-self:end;gap:7px;margin:0;padding:6px 0 0}.preference-market .yks-program-compact .yks-program-actions>button{min-height:36px;padding:8px 10px;font-size:11px!important}.preference-market .yks-program-compact .yks-program-actions>a{margin:0;font-size:9px}.preference-market .yks-program-compact .yks-program-main h4{margin:7px 0;font-size:16px}.preference-market .yks-program-compact .yks-university{margin:5px 0;font-size:11px}.preference-market .yks-program-compact .yks-program-meta{gap:7px;font-size:9px}.preference-market .yks-program-compact .yks-program-numbers strong{font-size:24px}.preference-market .yks-program-compact .yks-program-tags>span{padding:2px 5px;font-size:9px}.preference-market .yks-program-compact .opportunity-label{padding-bottom:2px;font-size:9px}@media (max-width:1000px){.yks-personal-editor-layout{grid-template-columns:1fr}.yks-personal-live-result{grid-row:1;position:static}.yks-personal-live-result>.yks-caption{font-size:10px}.yks-personal-live-result>.yks-primary{display:none}.yks-personal-live-result .yks-personal-comparison{grid-template-columns:1fr 1fr}.yks-personal-inputs .net-row,.yks-personal-inputs .net-labels{grid-template-columns:minmax(110px,1fr) minmax(0,145px) minmax(0,145px) 50px}.preference-market .yks-program.yks-program-compact{grid-template-columns:18px minmax(0,1fr) 130px}.preference-market .yks-program-compact .yks-program-actions{flex-direction:column;align-items:flex-end}}@media (max-width:650px){.yks-personal-inputs .net-labels{display:none}.yks-personal-inputs .net-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 45px;gap:8px;padding:13px 0}.yks-personal-inputs .test-title{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:3px 8px;display:flex}.yks-personal-inputs .test-title strong{font-size:13px}.yks-personal-inputs .scenario-net-reference{flex-basis:100%}.yks-personal-inputs .mobile-field-label{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.yks-personal-inputs .step-input>button{flex-basis:34px;width:34px}.yks-personal-inputs .net-row output{align-self:center}.yks-personal-heading{flex-wrap:wrap;display:flex}.yks-personal-heading>.text-button{min-height:36px}.yks-personal-inputs .net-row.scenario-net-changed{padding:13px 9px}.preference-market .yks-program.yks-program-compact{grid-template-columns:minmax(0,1fr) 110px;gap:8px;padding:14px}.preference-market .yks-program-compact .yks-program-order{display:none}.preference-market .yks-program-compact .yks-program-main{grid-area:1/1/3}.preference-market .yks-program-compact .yks-program-numbers{text-align:right;grid-area:1/2;align-items:flex-end}.preference-market .yks-program-compact .yks-program-actions{grid-area:2/2;align-items:flex-end}.preference-market .yks-program-compact .yks-program-actions>button{min-height:36px;padding:8px;font-size:10px!important}.preference-market .yks-program-compact .yks-program-actions svg{display:none}.preference-market .yks-program-compact .yks-program-main h4{font-size:14px}.preference-market .yks-program-compact .yks-program-numbers strong{font-size:21px}.preference-market .yks-program-compact .yks-program-numbers span,.preference-market .yks-program-compact .yks-program-numbers small{font-size:9px}.preference-market .yks-program-compact .yks-university{align-items:flex-start;line-height:1.6}.preference-market .yks-program-compact .yks-university svg{flex-shrink:0;margin-top:2px}}.ales-score-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.ales-score-overview>button{text-align:left;border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--text);border-radius:10px;padding:11px 8px;display:block}.ales-score-overview>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.ales-score-overview span{color:var(--muted);font-size:11px;display:block}.ales-score-overview strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin:5px 0;font-size:19px;display:block}.ales-score-overview small{color:var(--muted);font-size:9px}.ales-period-comparison caption{text-align:left;color:var(--muted);padding:10px 0;font-size:11px}.ales-period-comparison td{font-size:11px;line-height:1.7}.result-panel--ales{min-height:0}.result-panel--ales .score-stage{min-height:0;display:flow-root}.result-panel--ales .result-score{min-height:0;margin:20px 0 0}.result-panel--ales>.notice{margin:16px 0}.result-reveal-target{border-radius:10px;scroll-margin-block:110px}.result-reveal-target:focus{outline:2px solid var(--accent);outline-offset:6px}
.recovery-page{max-width:780px;padding-block:64px}.recovery-page h1{font-size:clamp(30px,5vw,46px);line-height:1.2}.recovery-page p{color:var(--muted)}.recovery-search{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-block:36px;padding:24px}.recovery-search label{margin-bottom:8px;font-size:13px;display:block}.recovery-search input{width:100%;color:var(--text);background:var(--surface-soft);border:1px solid var(--border);border-radius:9px;padding:12px}.recovery-search ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.recovery-search li a{color:var(--accent);border:1px solid var(--border);border-radius:8px;justify-content:space-between;gap:10px;padding:12px;font-size:13px;display:flex}.recovery-actions{align-items:center;gap:20px;display:flex}.recovery-actions button{background:var(--accent);color:var(--surface);border:0;border-radius:8px;padding:12px 20px}@media (max-width:600px){.recovery-search ul{grid-template-columns:1fr}}
.upcoming-exam{border:1px solid var(--border);background:linear-gradient(100deg, var(--surface), color-mix(in srgb, var(--green) 8%, var(--surface)));min-height:70px;box-shadow:var(--shadow);color:var(--text);border-radius:18px;align-items:center;gap:14px;margin:20px 0 6px;padding:14px 18px;display:flex}.upcoming-exam>svg:first-child{color:var(--green)}.upcoming-exam>span:first-of-type{color:var(--secondary);flex:1}.upcoming-exam strong{color:var(--text);font-size:16px;display:block}.upcoming-exam>svg:last-child{color:var(--accent)}.countdown-page{padding-bottom:70px}.countdown-page .breadcrumbs{margin:24px 0}.countdown-intro{color:var(--text);text-align:center;background:0 0;border-bottom:0;max-width:880px;margin:34px auto 28px}.countdown-intro>.eyebrow,.countdown-section-heading>div>.eyebrow{color:var(--green);letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.countdown-intro h1{color:var(--text);letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(34px,6vw,58px);line-height:1.08}.countdown-answer{max-width:800px;color:var(--secondary);margin:auto;font-size:clamp(15px,2vw,18px);line-height:1.75}.countdown-answer strong{color:var(--text)}.countdown-intro-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.countdown-intro-links a,.countdown-detail-grid article>a,.countdown-panel>a{min-height:42px;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.countdown-intro-links a{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 13px}.countdown-stage{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:radial-gradient(ellipse at 85% 5%, color-mix(in srgb, var(--green) 18%, transparent), transparent 36%), linear-gradient(140deg, var(--surface), color-mix(in srgb, var(--accent-soft) 36%, var(--surface)));width:min(100%,980px);min-height:322px;box-shadow:0 22px 70px color-mix(in srgb, var(--text) 9%, transparent);border-radius:28px;margin:28px auto 18px;padding:clamp(20px,4vw,38px);position:relative;overflow:hidden}.countdown-stage-heading,.countdown-target{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.countdown-live{color:var(--green);letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.countdown-live i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 15%, transparent);border-radius:50%}.countdown-digits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,760px);margin:35px auto 23px;display:grid}.countdown-digit{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 76%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:112px;padding:13px 8px;display:flex;box-shadow:inset 0 1px #ffffff38,0 8px 24px #0f172a08}.countdown-digit strong{color:var(--green);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(34px,7vw,64px);line-height:1}.countdown-digit span{color:var(--muted);font-size:12px}.countdown-digit strong{animation:.2s ease-out countdown-arrive}@keyframes countdown-arrive{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.countdown-clock-note{text-align:center;color:var(--muted);margin:-9px 0 18px;font-size:11px}.countdown-target{border-top:1px solid var(--border);width:min(100%,760px);margin:auto;padding-top:14px}.countdown-target>span:first-child{color:var(--text);font-weight:700}.countdown-target strong{color:var(--secondary);margin-left:auto}.countdown-badge{color:#92400e;letter-spacing:.08em;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}:root[data-theme=dark] .countdown-badge{color:#fde68a;background:#422f13}.countdown-status-official{color:#065f46;background:#d1fae5;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}:root[data-theme=dark] .countdown-status-official{color:#6ee7b7;background:#064e3b}.countdown-metrics{grid-template-columns:repeat(3,1fr);gap:12px;width:min(100%,850px);margin:16px auto 8px;display:grid}.countdown-metrics>div{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;justify-content:center;min-height:96px;padding:14px;display:flex}.countdown-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:27px;line-height:1.1}.countdown-metrics span{color:var(--muted);margin-top:5px;font-size:11px}.countdown-method-note{width:min(100%,850px);color:var(--muted);text-align:center;margin:0 auto;font-size:11px;line-height:1.7}.countdown-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,980px);margin:35px auto;display:grid}.countdown-panel,.countdown-source-card,.countdown-session-section,.countdown-milestones,.countdown-checklist,.countdown-faq,.countdown-builder-guide,.widget-preview,.widget-code-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:clamp(20px,3.5vw,30px)}.countdown-panel h2,.countdown-source-card h2,.countdown-section-heading h2,.countdown-builder-guide h2,.widget-preview h2,.widget-code-panel h2{color:var(--text);letter-spacing:-.04em;margin:7px 0 14px;font-size:clamp(21px,3vw,28px)}.countdown-panel>label,.widget-controls label{color:var(--secondary);font-size:12px;font-weight:700;display:block}.countdown-panel>label span{color:var(--muted);font-weight:400}.countdown-hours{color:var(--muted);align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.countdown-hours input,.countdown-panel>input{border:1px solid var(--border);background:var(--bg);width:100%;min-height:44px;color:var(--text);border-radius:12px;padding:9px 12px}.countdown-hours input{width:110px}.countdown-study-output{color:var(--green);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:13px 0 5px;font-size:35px;font-weight:800;display:block}.countdown-study-output small{color:var(--secondary);letter-spacing:0;font-size:13px;font-weight:600}.countdown-panel p,.countdown-source-card>p,.countdown-builder-guide p{color:var(--secondary);font-size:12px;line-height:1.75}.countdown-actions{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.countdown-actions button,.countdown-actions a,.widget-code-panel>button{border:1px solid var(--border);background:var(--surface-soft);min-height:41px;color:var(--text);border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.countdown-actions button:first-child,.widget-code-panel>button{background:var(--accent);color:#fff;border-color:#0000}.countdown-status{min-height:18px;color:var(--green)!important}.countdown-source-card{border-color:color-mix(in srgb, #f59e0b 25%, var(--border));width:min(100%,980px);margin:30px auto}.countdown-source-title{align-items:flex-start;gap:14px;display:flex}.countdown-source-title h2{margin-top:0}.countdown-source-title p{color:var(--secondary);margin:0;font-size:13px;line-height:1.75}.countdown-reference{background:var(--surface-soft);color:var(--secondary);border-radius:14px;grid-template-columns:1fr 2fr 1fr;gap:12px;margin:22px 0 12px;padding:14px;font-size:11px;display:grid}.countdown-reference strong{color:var(--text)}.countdown-source-links{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.countdown-source-links a{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.countdown-official-source{width:min(100%,980px);color:var(--muted);text-align:center;margin:-8px auto 24px;font-size:11px}.countdown-official-source a{color:var(--accent);font-weight:700}.countdown-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.countdown-section-heading>svg{color:var(--green)}.countdown-session-section,.countdown-milestones,.countdown-checklist,.countdown-faq{width:min(100%,980px);margin:26px auto}.countdown-session-table-wrap{overflow-x:auto}.countdown-session-table{border-collapse:collapse;text-align:left;width:100%}.countdown-session-table th,.countdown-session-table td{border-bottom:1px solid var(--border);color:var(--secondary);vertical-align:middle;padding:12px 10px;font-size:12px}.countdown-session-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.countdown-session-table tbody th{color:var(--text);font-size:14px}.countdown-session-table small{color:var(--muted);font-size:10px;font-weight:400;display:block}.countdown-application-note{color:var(--muted);margin:14px 0 0;font-size:11px}.countdown-application-note strong{color:var(--secondary)}.countdown-detail-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:min(100%,980px);margin:26px auto;display:grid}.countdown-detail-grid article{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:24px}.countdown-detail-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.countdown-detail-grid h2{color:var(--text);margin:13px 0 6px;font-size:19px}.countdown-detail-grid p,.countdown-detail-grid li,.countdown-detail-grid small{color:var(--secondary);font-size:12px;line-height:1.75}.countdown-detail-grid ul{padding-left:20px}.countdown-detail-grid small a{color:var(--accent)}.countdown-milestones>p{color:var(--muted);margin-top:-8px;font-size:12px}.countdown-milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.countdown-milestone-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;min-height:145px;padding:16px}.countdown-milestone-grid article.is-current{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.countdown-milestone-grid article>span{color:var(--green);font-size:10px;font-weight:800}.countdown-milestone-grid article>svg{float:right;color:var(--green)}.countdown-milestone-grid h3{color:var(--text);margin:10px 0 4px;font-size:14px}.countdown-milestone-grid p,.countdown-checklist li{color:var(--secondary);font-size:12px;line-height:1.7}.countdown-checklist ul{padding-left:20px}.countdown-faq details{border-top:1px solid var(--border);padding:15px 0}.countdown-faq summary{cursor:pointer;color:var(--text);font-size:14px;font-weight:700}.countdown-faq details p{color:var(--secondary);font-size:12px;line-height:1.75}.countdown-related{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;width:min(100%,980px);margin:24px auto;padding:16px 0;display:flex}.countdown-related>span{width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.countdown-related a{color:var(--accent);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.widget-builder-page .countdown-intro>p{max-width:780px;color:var(--secondary);margin:0 auto}.widget-builder{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;width:min(100%,980px);margin:25px auto;display:grid}.widget-controls{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:1fr 1fr;align-content:start;gap:15px;padding:24px;display:grid}.widget-controls select{border:1px solid var(--border);background:var(--bg);width:100%;min-height:42px;color:var(--text);border-radius:10px;margin-top:6px;padding:8px;font-size:12px}.widget-controls input[type=color]{border:1px solid var(--border);background:var(--bg);border-radius:10px;width:100%;height:42px;margin-top:6px;padding:4px}.widget-preview{min-width:0;padding:22px}.widget-preview-frame{background:repeating-linear-gradient(45deg, var(--surface-soft), var(--surface-soft) 10px, var(--surface) 10px, var(--surface) 20px);border-radius:14px;place-items:center;min-height:260px;padding:12px;display:grid;overflow:hidden}.widget-preview-frame iframe{flex-shrink:0}.widget-preview p,.widget-code-panel p{color:var(--muted);font-size:11px;line-height:1.7}.widget-preview-link{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.widget-code-panel{grid-column:1/-1}.widget-code-panel pre{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1020;border-radius:13px;max-height:230px;padding:17px;font:11px/1.7 ui-monospace,monospace;overflow:auto}.widget-code-panel>button{cursor:pointer}.countdown-builder-guide{width:min(100%,980px);margin:30px auto}.countdown-guide-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.countdown-guide-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:15px}.countdown-guide-grid h3{color:var(--text);margin:0 0 6px;font-size:14px}.countdown-builder-guide>p code{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.countdown-digit strong{animation:none}}@media (max-width:760px){.countdown-tools-grid,.countdown-detail-grid,.widget-builder{grid-template-columns:1fr}.widget-code-panel{grid-column:auto}.countdown-reference{grid-template-columns:1fr}.countdown-milestone-grid,.countdown-guide-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.countdown-page{padding-bottom:46px}.countdown-intro{margin:26px auto 20px}.countdown-digits{gap:6px;margin:26px auto 18px}.countdown-digit{border-radius:14px;min-height:82px;padding:8px 4px}.countdown-digit strong{font-size:clamp(27px,9vw,42px)}.countdown-digit span{font-size:10px}.countdown-stage{border-radius:22px;min-height:270px}.countdown-target{flex-wrap:wrap;justify-content:flex-start}.countdown-target strong{margin-left:0}.countdown-metrics{gap:6px}.countdown-metrics>div{min-height:83px;padding:9px 4px}.countdown-metrics strong{font-size:22px}.countdown-metrics span{font-size:9px}.countdown-session-table th,.countdown-session-table td{padding:10px 7px;font-size:10px}.countdown-session-table tbody th{font-size:12px}.countdown-milestone-grid{gap:7px}.countdown-milestone-grid article{min-height:158px;padding:11px}.countdown-milestone-grid h3{font-size:12px}.countdown-milestone-grid p{font-size:10px}.countdown-actions>*{flex:45%;justify-content:center}.countdown-source-title{flex-direction:column}}
main nav.breadcrumbs:not(.site-breadcrumbs){display:none!important}.site-breadcrumbs{color:var(--muted);padding-top:19px;padding-bottom:8px;font-size:12px}.site-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li{align-items:center;gap:9px;min-height:28px;display:inline-flex}.site-breadcrumbs li+li:before{content:"›";color:var(--muted);font-size:17px}.site-breadcrumbs a:hover,.site-breadcrumbs [aria-current=page]{color:var(--text)}.site-header .header-inner>.site-mega-nav{align-items:center;gap:2px;display:flex}.site-mega-menu{position:relative}.site-mega-menu>summary{min-height:42px;color:var(--secondary);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;font-weight:650;list-style:none;display:flex}.site-mega-menu>summary::-webkit-details-marker{display:none}.site-mega-menu>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.site-mega-menu[open]>summary,.site-mega-menu>summary:hover,.site-mega-menu>summary:focus-visible{background:var(--accent-soft);border-color:var(--border);color:var(--accent)}.site-mega-menu[open]>summary:after{transform:rotate(225deg)translate(-2px,-1px)}.site-mega-panel{z-index:80;border:1px solid var(--border);background:var(--surface);width:min(510px,90vw);max-height:min(74vh,670px);color:var(--text);border-radius:15px;padding:17px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 22px 72px #02061730}.site-mega-menu:nth-last-child(-n+2) .site-mega-panel{left:auto;right:0}.site-mega-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:3px 4px 12px;display:flex}.site-mega-panel-heading strong{font-size:15px}.site-mega-panel-heading span{color:var(--muted);font-size:10px}.site-mega-panel ul,.site-footer ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-mega-panel a{height:100%;color:var(--text);border:1px solid #0000;border-radius:9px;padding:10px;font-size:11px;font-weight:650;line-height:1.55;display:block}.site-mega-panel a:hover,.site-mega-panel a:focus-visible{border-color:var(--border);background:var(--surface-soft)}.site-mega-panel a small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:450;line-height:1.5;display:block}.site-mega-menu:first-child .site-mega-panel a small{display:none}.site-footer{padding:52px 0 42px}.site-footer .footer-grid{grid-template-columns:minmax(160px,1.15fr) repeat(4,minmax(0,1fr));align-items:start;gap:26px;display:grid}.site-footer .footer-grid>section{min-width:0}.site-footer .footer-grid h2{margin:4px 0 12px;font-size:13px;line-height:1.45}.site-footer .footer-grid ul{margin:0 0 14px;display:block}.site-footer .footer-grid li{margin:0}.site-footer .footer-grid a:not(.brand){text-underline-offset:3px;margin:0;padding:3px 0;font-size:11px;line-height:1.6;text-decoration-thickness:1px;display:inline-block}.site-footer .footer-grid a:not(.brand):hover{color:var(--accent);text-decoration:underline}.site-footer .footer-grid p,.site-footer .footer-grid small{color:var(--muted);font-size:11px;line-height:1.65}.site-footer .footer-grid .footer-subheading{color:var(--secondary);margin:17px 0 6px;font-size:10px;font-weight:700}.site-footer .footer-copyright{border-top:1px solid var(--border);padding-top:10px}.exam-hub-page{padding-bottom:54px}.exam-hub-hero{border-bottom:1px solid var(--border);background:0 0;padding:clamp(32px,6vw,70px) 0 35px}.exam-hub-hero h1{max-width:940px;color:var(--text);letter-spacing:-.045em;margin:15px 0 17px;font-size:clamp(34px,5.4vw,60px);line-height:1.1}.exam-hub-hero>p{max-width:840px;color:var(--secondary);margin:0;font-size:16px;line-height:1.8}.exam-hub-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:23px;font-size:11px;display:flex}.exam-hub-structure,.exam-hub-services,.exam-hub-faq,.exam-hub-sources{padding-top:42px}.pillar-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.pillar-section-heading h2,.exam-hub-sources h2{color:var(--text);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(21px,3vw,29px);line-height:1.3}.pillar-section-heading>p{max-width:400px;color:var(--muted);margin:0 0 2px;font-size:11px;line-height:1.7}.exam-hub-session-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px;display:grid}.exam-hub-session,.exam-hub-data-note{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:19px}.exam-hub-session h3{color:var(--text);margin:0 0 10px;font-size:15px}.exam-hub-session ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.exam-hub-session li{border-top:1px solid var(--border);color:var(--secondary);justify-content:space-between;gap:14px;padding:7px 0;font-size:11px;display:flex}.exam-hub-session li strong{color:var(--text);white-space:nowrap}.exam-hub-data-note{color:var(--secondary);font-size:12px;line-height:1.8}.exam-hub-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.exam-hub-card{border:1px solid var(--border);background:var(--surface);min-height:195px;color:var(--text);border-radius:15px;flex-direction:column;align-items:flex-start;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.exam-hub-card[href]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 28px #02061712}.exam-hub-card.is-unavailable{background:var(--surface-soft)}.exam-hub-card-index{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:800}.exam-hub-card h3{margin:12px 0 6px;font-size:15px;line-height:1.4}.exam-hub-card p{color:var(--secondary);margin:0 0 17px;font-size:11px;line-height:1.7}.exam-hub-card-link,.exam-hub-card-status{color:var(--accent);margin-top:auto;font-size:11px;font-weight:700}.exam-hub-card-status{color:var(--muted)}.exam-hub-faq-list{border-top:1px solid var(--border)}.exam-hub-faq-list details{border-bottom:1px solid var(--border)}.exam-hub-faq-list summary{color:var(--text);cursor:pointer;padding:16px 3px;font-size:13px;font-weight:650}.exam-hub-faq-list details p{max-width:900px;color:var(--secondary);margin:0;padding:0 3px 15px;font-size:12px;line-height:1.8}.exam-hub-sources{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;padding-bottom:25px;display:grid}.exam-hub-sources p{color:var(--muted);font-size:11px;line-height:1.7}.exam-hub-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.exam-hub-sources li{min-width:0}.exam-hub-sources a{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--accent);border-radius:9px;align-items:center;padding:9px 12px;font-size:10px;line-height:1.5;display:flex}.exam-hub-disclaimer{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:10px;padding:13px 16px;font-size:10px;line-height:1.7}.pillar-related{padding-top:38px;padding-bottom:38px}.pillar-related-heading{margin-bottom:15px}.pillar-related-heading h2{color:var(--text);letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(20px,3vw,26px)}.pillar-related ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pillar-related a{border:1px solid var(--border);background:var(--surface);min-height:56px;color:var(--secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.pillar-related a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:1150px){.site-header .header-inner>.site-mega-nav{gap:0}.site-mega-menu>summary{padding-inline:6px;font-size:10px}.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){main nav.breadcrumbs:not(.site-breadcrumbs){display:none!important}.site-breadcrumbs{padding-top:13px}.site-header .header-inner{flex-wrap:wrap;gap:5px 10px;height:auto;min-height:146px;padding-block:8px}.site-header .header-inner>.site-mega-nav{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.site-mega-menu>summary{justify-content:center;gap:4px;min-height:34px;padding:5px 3px;font-size:10px}.site-mega-menu .site-mega-panel{width:auto;max-height:calc(100dvh - 240px);position:fixed;top:150px;left:12px;right:12px}.site-mega-menu:nth-last-child(-n+2) .site-mega-panel{left:12px;right:12px}html{scroll-padding-top:158px}.site-footer .footer-grid{grid-template-columns:1fr;gap:23px}.pillar-section-heading{display:block}.pillar-section-heading>p{margin-top:9px}.exam-hub-hero{padding-top:32px}.exam-hub-hero h1{font-size:35px}.exam-hub-hero>p{font-size:13px}.exam-hub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exam-hub-card{min-height:206px;padding:14px}.exam-hub-card h3{font-size:13px}.exam-hub-card p{font-size:10px}.exam-hub-sources,.exam-hub-sources ul{grid-template-columns:1fr}.pillar-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.exam-hub-card-grid,.pillar-related ul{grid-template-columns:1fr}}
.catalogue-page{padding-bottom:40px}.catalogue-page .site-breadcrumbs{width:100%}.catalogue-hero{border-bottom:1px solid var(--border);background:0 0;padding:44px 0 32px}.catalogue-hero h1{letter-spacing:-.04em;max-width:1050px;color:var(--text);margin:14px 0 22px;font-size:clamp(30px,4.4vw,50px);line-height:1.12}.catalogue-hero>p{max-width:930px;color:var(--secondary);font-size:14px;line-height:1.9}.catalogue-meta{color:var(--muted);flex-wrap:wrap;gap:12px 25px;margin:22px 0;font-size:11px;display:flex}.catalogue-cta{background:var(--accent);color:#fff;border-radius:10px;padding:12px 18px;font-size:12px;font-weight:650;display:inline-flex}[data-theme=dark] .catalogue-cta{color:#0f172a}.catalogue-locations a{color:var(--accent);margin-right:10px}.catalogue-browser{padding:30px 0}.catalogue-filters{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.catalogue-filters label{color:var(--secondary);gap:7px;font-size:11px;font-weight:600;display:grid}.catalogue-filters input,.catalogue-filters select{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:44px;color:var(--text);border-radius:8px;padding:8px 10px;font-size:12px}.catalogue-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.catalogue-stats>div{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:17px;display:flex}.catalogue-stats span{color:var(--muted);font-size:11px}.catalogue-stats strong{color:var(--text);letter-spacing:-.04em;font-size:28px}.catalogue-comparison-note,.catalogue-source-note{color:var(--muted);font-size:12px;line-height:1.8}.catalogue-table-scroll{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow-x:auto}.catalogue-table{border-collapse:collapse;width:100%;margin:0;font-size:12px;line-height:1.6}.catalogue-table caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:15px;font-size:11px}.catalogue-table th,.catalogue-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--secondary);padding:12px 13px}.catalogue-table thead th{color:var(--muted);background:var(--surface-soft);white-space:nowrap;font-size:10px;font-weight:650}.catalogue-table th[scope=row]{min-width:200px;color:var(--text);font-weight:600}.catalogue-table td:nth-child(2){min-width:170px}.catalogue-table td:nth-child(5){min-width:125px}.catalogue-table a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.catalogue-table a:hover{color:var(--accent)}.catalogue-table small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.exam-catalogue-table th[scope=row]>span,.exam-catalogue-table th[scope=row]>a,.exam-catalogue-table td>a{margin-top:7px;display:block}.catalogue-filters button{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);cursor:pointer;border-radius:8px;align-self:end;padding:10px 16px}.catalogue-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.catalogue-type{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-block}.catalogue-pagination{justify-content:center;align-items:center;gap:20px;margin-top:18px;font-size:12px;display:flex}.catalogue-pagination a{border:1px solid var(--border);background:var(--surface);color:var(--accent);border-radius:8px;padding:9px 13px}.catalogue-empty{color:var(--muted);padding:24px;font-size:13px}.catalogue-directory,.catalogue-explainer,.catalogue-sources,.catalogue-program-facts{margin-top:30px}.catalogue-directory h2,.catalogue-explainer h2,.catalogue-sources h2,.catalogue-program-facts h2{color:var(--text);letter-spacing:-.03em;margin-bottom:16px;font-size:25px}.catalogue-directory p,.catalogue-explainer p,.catalogue-sources p{color:var(--secondary);max-width:1000px;font-size:13px;line-height:1.9}.catalogue-directory details{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:12px 0;padding:16px}.catalogue-directory summary{color:var(--text);cursor:pointer;font-size:15px;font-weight:650}.catalogue-directory ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px;padding:12px 0 0;list-style:none;display:grid}.catalogue-directory li a{color:var(--secondary);padding:6px 0;font-size:12px;display:block}.catalogue-directory li small{color:var(--muted);font-size:10px;display:block}.catalogue-sources{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px}.catalogue-sources ul{color:var(--accent);padding-left:18px;font-size:12px;line-height:2}.catalogue-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.catalogue-chips a{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:12px;display:block}.catalogue-program-facts dl{grid-template-columns:repeat(3,1fr);gap:15px;padding:15px 0;font-size:12px;display:grid}.catalogue-program-facts dt{color:var(--muted)}.catalogue-program-facts dd{color:var(--text);margin:6px 0}@media (max-width:700px){.catalogue-hero{padding-top:25px}.catalogue-hero>p{font-size:12px}.catalogue-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.catalogue-search{grid-column:1/-1}.catalogue-stats{gap:6px}.catalogue-stats>div{padding:12px 10px}.catalogue-stats strong{font-size:22px}.catalogue-directory ul{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-pagination{gap:10px;font-size:10px}.catalogue-program-facts dl{grid-template-columns:1fr}.catalogue-sources{padding:16px}}
.preference-page{padding-bottom:60px}.preference-hero{background:0 0;border:0;padding:40px 0 22px}.preference-hero h1{letter-spacing:-.045em;max-width:980px;color:var(--text);font-size:clamp(32px,4.6vw,52px);line-height:1.1}.preference-hero>p{max-width:920px;color:var(--secondary);line-height:1.8}.preference-hero-meta{color:var(--secondary);flex-wrap:wrap;gap:22px;margin:25px 0;font-size:12px;display:flex}.preference-hero-meta a{color:var(--accent)}.preference-notice{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);color:var(--text);border-radius:8px;padding:15px 18px;font-size:12px;line-height:1.7}.preference-studio{margin:20px 0 50px}.preference-studio-heading,.preference-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.preference-studio-heading h2{color:var(--text);margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.2}.preference-period{border:1px solid var(--border);background:var(--surface);white-space:nowrap;color:var(--secondary);border-radius:30px;padding:10px 14px;font-size:12px}.preference-form{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:22px;display:grid}.preference-form label,.preference-chosen label,.preference-share{color:var(--secondary);gap:6px;font-size:12px;font-weight:650;display:grid}.preference-form input,.preference-form select,.preference-chosen select,.preference-share input{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px}.preference-form select[multiple]{min-height:98px}.preference-form option{padding:4px}.preference-wide{grid-column:span 2}.preference-form small{font-size:10px;font-weight:400}.preference-primary,.preference-result-cta{background:var(--accent);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:13px;font-weight:750;display:inline-flex}[data-theme=dark] .preference-primary,[data-theme=dark] .preference-result-cta{color:#0f172a}.preference-result-cta{width:100%;margin:18px 0}.preference-form .preference-primary{align-self:end}.preference-scope{color:var(--secondary);font-size:12px;line-height:1.8}.preference-scope a{color:var(--accent);text-decoration:underline}.preference-message{min-height:24px;color:var(--text);font-size:12px}.preference-workspace{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);align-items:start;gap:24px;display:grid}.preference-section-title{margin:0 0 16px}.preference-section-title h3{color:var(--text);margin:0;font-size:23px}.preference-section-title>span{color:var(--secondary);font-size:12px}.preference-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preference-program{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:18px}.preference-program h4{color:var(--text);margin:12px 0 8px;font-size:15px;line-height:1.45}.preference-program p{color:var(--secondary);font-size:12px;line-height:1.65}.preference-program>small{color:var(--secondary);font-size:10px}.preference-program-stats{grid-template-columns:1fr 1fr;gap:8px;padding:13px 0;display:grid}.preference-program-stats small{color:var(--secondary);font-size:9px;display:block}.preference-program-stats b{color:var(--text);font-size:15px}.preference-program details{color:var(--secondary);margin-bottom:12px;font-size:11px}.preference-program details a{color:var(--accent)}.preference-program summary{cursor:pointer;min-height:35px}.preference-program>button,.preference-list-tools>button,.preference-list-tools>a,.preference-pagination button{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);border-radius:8px;padding:9px 13px;font-size:12px;font-weight:650}.preference-program>button{width:100%}.preference-studio button:disabled{opacity:.5;cursor:default}.preference-risk{background:var(--surface-soft);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}.risk-safe{background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--green)}.risk-balanced{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.risk-target{border-style:dashed}.risk-dream{border-left:3px solid var(--text)}.preference-list-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;max-height:calc(100dvh - 120px);padding:20px;position:sticky;top:100px;overflow:auto}.preference-list-panel>p{color:var(--secondary);font-size:11px;line-height:1.8}.preference-distribution{border:1px solid var(--border);border-radius:9px;margin:15px 0;padding:12px}.preference-distribution p{color:var(--text);font-size:12px}.preference-distribution>div{flex-wrap:wrap;gap:5px;display:flex}.preference-distribution>small{color:var(--secondary);font-size:10px}.preference-chosen{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.preference-chosen li{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:26px minmax(0,1fr) 30px;align-items:start;gap:8px;padding:13px 10px;display:grid}.preference-order{color:var(--accent);font-weight:750}.preference-chosen b{color:var(--text);font-size:12px;display:block}.preference-chosen small{color:var(--secondary);margin:5px 0;font-size:10px;display:block}.preference-chosen code{color:var(--secondary);margin-bottom:5px;font-size:10px;display:block}.preference-order-actions{gap:5px;display:grid}.preference-order-actions button{border:1px solid var(--border);min-width:30px;min-height:34px;color:var(--text);background:var(--surface);border-radius:6px;padding:4px}.preference-list-tools{flex-wrap:wrap;gap:7px;display:flex}.preference-empty{color:var(--secondary);border:1px dashed var(--border);border-radius:12px;padding:24px 14px;font-size:12px}.preference-storage{color:var(--secondary);margin-top:15px;font-size:10px;display:block}.preference-storage strong{margin-top:6px;font-weight:500;display:block}.preference-share{margin-top:15px}.preference-pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:12px;display:flex}.preference-explanation,.preference-method,.preference-faq{border:1px solid var(--border);background:var(--surface);color:var(--secondary);border-radius:16px;margin:40px 0;padding:26px;line-height:1.9}.preference-explanation h2,.preference-method h2,.preference-faq h2{color:var(--text);font-size:25px;line-height:1.3}.preference-method h3{color:var(--text);margin-top:24px;font-size:17px}.preference-faq details{border-top:1px solid var(--border);padding:14px 0}.preference-faq summary{color:var(--text);cursor:pointer;font-weight:650}.preference-comparison{color:var(--text);margin:35px 0}.preference-compare-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.preference-compare-options label{border:1px solid var(--border);border-radius:8px;padding:10px;font-size:12px}.preference-print-only{display:none}@media (max-width:1000px){.preference-workspace{grid-template-columns:minmax(0,1fr)}.preference-list-panel{max-height:none;position:static}}@media (max-width:640px){.preference-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.preference-studio-heading{flex-direction:column;align-items:flex-start}.preference-result-grid,.preference-compare-options{grid-template-columns:minmax(0,1fr)}.preference-hero{padding-top:20px}.preference-chosen li{grid-template-columns:24px minmax(0,1fr) 40px}.preference-order-actions button{min-width:40px;min-height:42px}.preference-explanation,.preference-method,.preference-faq{padding:18px}}@media print{body:has(.preference-list-panel){color:#111!important;background:#fff!important}:is(body:has(.preference-list-panel) .site-header,body:has(.preference-list-panel) .site-footer,body:has(.preference-list-panel) .site-breadcrumbs,body:has(.preference-list-panel) .pillar-related,body:has(.preference-list-panel) .preference-hero,body:has(.preference-list-panel) .preference-form,body:has(.preference-list-panel) .preference-studio-heading,body:has(.preference-list-panel) .preference-suggestions,body:has(.preference-list-panel) .preference-explanation,body:has(.preference-list-panel) .preference-method,body:has(.preference-list-panel) .preference-faq,body:has(.preference-list-panel) .preference-list-tools,body:has(.preference-list-panel) .preference-order-actions,body:has(.preference-list-panel) .preference-share){display:none!important}.preference-workspace{display:block}.preference-list-panel{border:0;max-height:none;position:static;overflow:visible;color:#111!important;background:#fff!important}.preference-chosen li{break-inside:avoid;color:#111!important;background:#fff!important}.preference-print-only{display:block}.preference-page{width:100%}}
.chronos-page.container{width:min(1180px,100% - 40px);max-width:1180px}.chronos-page .countdown-intro{text-align:left;max-width:none;color:var(--text);background:0 0;margin:38px 0 30px}.chronos-page .countdown-intro .eyebrow{color:var(--accent);letter-spacing:.16em;font-size:10px}.chronos-page .countdown-intro h1{letter-spacing:-.065em;margin:13px 0;font-size:clamp(32px,5vw,62px);font-weight:550;line-height:1.1}.chronos-page .chronos-intro-deck{color:var(--secondary);margin:0;font-size:15px}.chronos-cockpit,.chronos-modal{--chrono-accent:#4338ca;--chrono-glow:#6366f12b;--chrono-secondary-glow:#06b6d419;--chrono-panel:#ffffffc7;--chrono-ink:#101828;--chrono-muted:#566276;--chrono-line:#1824441c;--chrono-soft:#edf0f7;--chrono-dim:#93a0b3;color:var(--chrono-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.chronos-cockpit[data-session=ayt],.chronos-clock[data-session=ayt]{--chrono-accent:#be123c;--chrono-glow:#f43f5e26;--chrono-secondary-glow:#f59e0b19}.chronos-cockpit[data-session=ydt],.chronos-clock[data-session=ydt]{--chrono-accent:#047857;--chrono-glow:#10b98126;--chrono-secondary-glow:#a855f719}:root[data-theme=dark] .chronos-cockpit,:root[data-theme=dark] .chronos-modal{--chrono-accent:#a5b4fc;--chrono-panel:#111725bd;--chrono-ink:#eff3fb;--chrono-muted:#9ba9c0;--chrono-line:#f3f6ff16;--chrono-soft:#1b2232;--chrono-dim:#4f5a70}:root[data-theme=dark] .chronos-cockpit[data-session=ayt],:root[data-theme=dark] .chronos-clock[data-session=ayt]{--chrono-accent:#fda4af}:root[data-theme=dark] .chronos-cockpit[data-session=ydt],:root[data-theme=dark] .chronos-clock[data-session=ydt]{--chrono-accent:#6ee7b7}.chronos-cockpit{isolation:isolate;position:relative}.chronos-aurora{pointer-events:none;z-index:-1;position:absolute;inset:-35px -14px 0;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 120px 78%,#0000);mask-image:linear-gradient(#0000,#000 120px 78%,#0000)}.chronos-aurora i{opacity:0;transition:opacity .7s;position:absolute;inset:0}.aura-tyt{background:radial-gradient(at 15% 13%,#6366f12b,#0000 46%),radial-gradient(at 90% 22%,#06b6d41a,#0000 47%)}.aura-ayt{background:radial-gradient(at 15% 13%,#f43f5e24,#0000 46%),radial-gradient(at 90% 22%,#f59e0b1b,#0000 47%)}.aura-ydt{background:radial-gradient(at 15% 13%,#10b98126,#0000 46%),radial-gradient(at 90% 22%,#a855f71f,#0000 47%)}[data-session=tyt]>.chronos-aurora .aura-tyt,[data-session=ayt]>.chronos-aurora .aura-ayt,[data-session=ydt]>.chronos-aurora .aura-ydt{opacity:1}.chronos-instrument-label,.chronos-section-label{letter-spacing:.14em;color:var(--chrono-muted);justify-content:space-between;align-items:center;gap:15px;font-size:9px;font-weight:650;display:flex}.chronos-instrument-label{margin-bottom:15px}.chronos-instrument-label>span:first-child{color:var(--chrono-accent);align-items:center;gap:8px;display:inline-flex}.chronos-instrument-label i{color:var(--chrono-accent);margin:0 7px;font-style:normal}.chronos-session-switch{border:1px solid var(--chrono-line);background:var(--chrono-panel);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;padding:5px;display:grid;position:relative}.chronos-session-highlight{border:1px solid var(--chrono-line);background:var(--chrono-soft);border-radius:13px;width:calc(33.3333% - 3.33333px);transition:transform .55s cubic-bezier(.2,1.2,.3,1),background .4s;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 2px 8px #0f172a09}.chronos-session-switch button{z-index:1;color:var(--chrono-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;min-height:68px;padding:13px 20px;display:flex}.chronos-session-switch button b{letter-spacing:-.03em;font-size:18px}.chronos-session-switch button>span{font-size:12px}.chronos-session-switch button>i{opacity:.6;margin-left:auto;font-size:9px;font-style:normal}.chronos-session-switch [aria-selected=true]{color:var(--chrono-accent)}.chronos-cockpit button:focus-visible,.chronos-cockpit a:focus-visible,.chronos-modal button:focus-visible,.chronos-modal a:focus-visible{outline:2px solid var(--chrono-accent);outline-offset:4px}.chronos-clock{border:1px solid var(--chrono-line);background:linear-gradient(135deg, var(--chrono-panel), var(--chrono-panel)), var(--bg);box-shadow:inset 0 1px 0 #ffffff20, 0 18px 70px -36px var(--chrono-glow);padding:25px;position:relative;overflow:hidden}.chronos-clock:before{content:"";background:linear-gradient(90deg, transparent, var(--chrono-accent), transparent);opacity:.7;height:1px;position:absolute;top:0;left:15%;right:15%}.chronos-live{color:var(--chrono-accent);letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:650;display:flex}.chronos-live i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--chrono-accent) 12%, transparent);background:currentColor;border-radius:50%}.chronos-live b{color:var(--chrono-muted);font-weight:500}.chronos-clock-actions button,.chronos-modal-heading>button{border:1px solid var(--chrono-line);background:var(--chrono-panel);min-width:44px;min-height:44px;color:var(--chrono-muted);cursor:pointer;border-radius:11px;place-items:center;display:grid}.chronos-clock-actions button[aria-pressed=true]{color:var(--chrono-accent);border-color:var(--chrono-accent)}.chronos-clock-caption{color:var(--chrono-muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0 20px;font-size:11px;display:flex}.chronos-clock-caption>span{color:var(--chrono-ink)}.chronos-clock-caption small{letter-spacing:.09em;font-size:8px}.chronos-counter{grid-template-columns:1.15fr repeat(3,1fr);gap:13px;display:grid}.chronos-unit{border:1px solid var(--chrono-line);border-top-color:color-mix(in srgb, var(--chrono-ink) 20%, transparent);background:linear-gradient(145deg, #ffffff0c, transparent 45%), color-mix(in srgb, var(--chrono-panel) 92%, var(--bg));border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;min-height:210px;padding:15px 18px 10px;display:flex;position:relative;box-shadow:0 12px 20px -16px #00000050,inset 0 1px #ffffff10}.chronos-unit--seconds{background:radial-gradient(ellipse at 50% 0, var(--chrono-glow), transparent 75%), var(--chrono-panel)}.chronos-unit-top,.chronos-unit-bottom{color:var(--chrono-dim);justify-content:space-between;align-self:stretch;align-items:center;font-size:8px;display:flex}.chronos-unit-top{letter-spacing:.1em}.chronos-unit-top i{font-size:15px;font-style:normal;line-height:1}.chronos-unit-bottom i{background:var(--chrono-line);width:26px;height:2px}.chrono-rolling{letter-spacing:-.055em;color:var(--chrono-ink);justify-content:center;font-family:Geist Variable,Inter Variable,sans-serif;font-size:clamp(48px,6.5vw,86px);font-weight:550;line-height:1.15;display:flex}.chronos-unit--seconds .chrono-rolling{color:var(--chrono-accent)}.chrono-digit-slot{contain:paint;width:.62em;height:1.15em;display:block;overflow:hidden}.chrono-digit-reel{flex-direction:column;display:flex;transform:translateY(-50%)}.chrono-digit-reel>span{text-align:center;height:1.15em;display:block}.chrono-digit-reel.is-rolling{will-change:transform;animation:.6s cubic-bezier(.16,1.1,.3,1) both chrono-roll}@keyframes chrono-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.chronos-unit-label{color:var(--chrono-muted);letter-spacing:.22em;margin-bottom:15px;font-size:9px;font-weight:600}.chronos-second-ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.chronos-second-ring rect{fill:none;stroke:var(--chrono-accent);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.65}.chronos-clock-bottom{border-top:1px solid var(--chrono-line);margin-top:22px;padding-top:20px}.chronos-clock-bottom b{color:var(--chrono-ink);font-size:12px;font-weight:600;display:block}.chronos-clock-bottom>div:first-child>span{color:var(--chrono-muted);margin-top:6px;font-size:10px;display:block}.chronos-clock-bottom em{letter-spacing:.06em;margin-left:10px;font-size:8px;font-style:normal;font-weight:650;display:inline-block}.chronos-estimate{color:#b45309}:root[data-theme=dark] .chronos-estimate{color:#fcd34d}.chronos-official{color:var(--chrono-accent)}.chronos-subsecond{white-space:nowrap;color:var(--chrono-accent);align-items:baseline;gap:7px;display:flex}.chronos-subsecond>span{font-variant-numeric:tabular-nums;min-width:3ch;font:500 32px Geist Variable,monospace}.chronos-subsecond small{letter-spacing:.1em;color:var(--chrono-muted);font-size:7px}.chronos-audio-status{color:var(--chrono-muted);margin-top:10px;font-size:11px;display:block}.chronos-audio-status:empty{display:none}.chronos-time-basis{color:var(--chrono-muted);margin:12px 4px 30px;font-size:10px;line-height:1.7}.chronos-section-label{margin:34px 0 20px}.chronos-section-label i{background:var(--chrono-line);flex:1;height:1px}.chronos-strategy-grid{grid-template-columns:1.06fr 1fr}.chronos-panel{border:1px solid var(--chrono-line);background:var(--chrono-panel);min-width:0;padding:28px;box-shadow:inset 0 1px #ffffff14,0 14px 40px -32px #0f172a40}.chronos-card-heading{letter-spacing:.12em;color:var(--chrono-muted);font-size:9px;font-weight:650}.chronos-card-heading svg{color:var(--chrono-accent)}.chronos-panel h2{color:var(--chrono-ink);letter-spacing:-.05em;margin:19px 0 12px;font-size:clamp(20px,2.2vw,28px);font-weight:550;line-height:1.2}.chronos-panel p{color:var(--chrono-muted);font-size:11px;line-height:1.8}.chronos-hours-label{justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 12px;display:flex}.chronos-hours-label label{color:var(--chrono-muted);font-size:12px}.chronos-hours-label output{color:var(--chrono-accent);font-size:25px;font-weight:600}.chronos-hours-label output span{color:var(--chrono-muted);font-size:12px;font-weight:400}.chronos-range{width:100%;min-height:32px;accent-color:var(--chrono-accent);cursor:ew-resize;display:block}.chronos-range-ends{color:var(--chrono-muted);justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.chronos-hour-result{align-items:center;gap:16px;padding:22px 0 15px;display:flex}.chronos-hour-result strong{color:var(--chrono-ink);letter-spacing:-.06em;font-family:Geist Variable,sans-serif;font-size:clamp(48px,5.5vw,72px);font-weight:550;line-height:1}.chronos-hour-result>span{letter-spacing:.1em;color:var(--chrono-accent);font-size:9px;line-height:1.8}.chronos-study-equivalent{color:var(--chrono-muted);align-items:center;gap:9px;font-size:11px;display:flex}.chronos-study-equivalent svg{color:var(--chrono-accent)}.chronos-study-equivalent b{color:var(--chrono-ink);font-weight:550}.chronos-panel .chronos-assumption{border-top:1px solid var(--chrono-line);margin-top:24px;padding-top:16px;font-size:10px}.chronos-year-number{align-items:center;gap:20px;margin:24px 0;display:flex}.chronos-year-number strong{letter-spacing:-.055em;color:var(--chrono-accent);font:550 clamp(40px,5vw,64px)/1 Geist Variable,sans-serif}.chronos-year-number>span{color:var(--chrono-muted);font-size:11px}.chronos-dot-matrix{grid-template-columns:repeat(37,minmax(0,1fr));gap:5px;margin:26px 0 18px;display:grid}.chrono-dot{aspect-ratio:1;border:1px solid var(--chrono-line);background:0 0;border-radius:50%;min-width:0}.chrono-dot.is-past,.chronos-matrix-legend .is-past{background:var(--chrono-dim);opacity:.5;border-color:#0000}.chrono-dot.is-today,.chronos-matrix-legend .is-today{background:var(--chrono-accent);border-color:var(--chrono-accent);box-shadow:0 0 9px var(--chrono-glow)}.chrono-dot.is-today{animation:2.5s ease-in-out infinite chrono-today}@keyframes chrono-today{50%{box-shadow:0 0 0 4px var(--chrono-glow)}}.chronos-matrix-legend{color:var(--chrono-muted);flex-wrap:wrap;gap:18px;margin-bottom:25px;font-size:9px;display:flex}.chronos-matrix-legend>span{align-items:center;gap:6px;display:inline-flex}.chronos-matrix-legend i{border:1px solid var(--chrono-line);border-radius:50%;width:6px;height:6px}.chronos-opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.chronos-opportunities>div{border-right:1px solid var(--chrono-line);min-width:0}.chronos-opportunities>div:last-child{border:0}.chronos-opportunities strong{color:var(--chrono-ink);letter-spacing:-.06em;font:550 clamp(32px,4vw,48px)/1.2 Geist Variable,sans-serif;display:block}.chronos-opportunities span{letter-spacing:.1em;color:var(--chrono-accent);margin-top:10px;font-size:8px;font-weight:650;display:block}.chronos-opportunities small{color:var(--chrono-muted);margin-top:6px;padding-right:10px;font-size:9px;display:block}.chronos-mock-plan{color:var(--chrono-muted);border-top:1px solid var(--chrono-line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:11px;display:flex}.chronos-mock-plan select{max-width:160px;min-height:44px;color:var(--chrono-ink);background:var(--chrono-soft);border:1px solid var(--chrono-line);border-radius:9px;padding:8px;font-size:11px}.chronos-timeline-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chronos-timeline-heading>span{color:var(--chrono-muted);white-space:nowrap;font-size:7px}.chronos-timeline h2{font-size:23px}.chronos-milestone-list{margin:22px 0;padding:0;list-style:none}.chronos-milestone-list li{align-items:center;gap:13px;padding:0 0 20px;display:flex;position:relative}.chronos-milestone-list li:not(:last-child):after{content:"";border-left:1px solid var(--chrono-line);position:absolute;top:29px;bottom:0;left:14px}.chronos-milestone-dot{border:1px solid var(--chrono-line);width:29px;height:29px;color:var(--chrono-muted);border-radius:9px;flex-shrink:0;place-items:center;font-size:8px;display:grid}.chronos-milestone-list li>div{flex:1;min-width:0}.chronos-milestone-list b{color:var(--chrono-ink);font-size:11px;font-weight:500;display:block}.chronos-milestone-list li>div>span{color:var(--chrono-muted);margin-top:3px;font-size:9px;display:block}.chronos-milestone-list small{color:var(--chrono-muted);letter-spacing:.05em;white-space:nowrap;font-size:7px}.chronos-milestone-list [data-state=past] b{color:var(--chrono-muted);text-decoration:line-through}.chronos-milestone-list [data-state=today] .chronos-milestone-dot,.chronos-milestone-list [data-state=estimated] .chronos-milestone-dot{color:var(--chrono-accent);border-color:var(--chrono-accent);background:var(--chrono-glow)}.chronos-milestone-list [data-state=today] small,.chronos-milestone-list [data-state=estimated] small{color:var(--chrono-accent)}.chronos-source-link{color:var(--chrono-accent);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.chronos-share-strip{grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin:20px 0;padding:30px;display:grid}.chronos-eyebrow{color:var(--chrono-accent);letter-spacing:.12em;font-size:9px;font-weight:650}.chronos-share-controls label{color:var(--chrono-ink);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.chronos-share-controls label span{color:var(--chrono-muted);font-size:10px}.chronos-share-controls input{width:100%;min-height:46px;color:var(--chrono-ink);background:var(--chrono-soft);border:1px solid var(--chrono-line);border-radius:11px;padding:12px 14px;font-size:12px}.chronos-share-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chronos-share-buttons button,.chronos-story-tools button,.chronos-story-tools>a{min-height:44px;color:var(--chrono-ink);background:var(--chrono-soft);border:1px solid var(--chrono-line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:550;display:inline-flex}.chronos-share-buttons .chronos-primary-button,.chronos-story-tools .chronos-primary-button{background:var(--chrono-accent);color:#fff;border-color:#0000}:root[data-theme=dark] .chronos-primary-button{color:#0c1120}.chronos-share-strip .chronos-share-privacy{font-size:9px}.chronos-calendar-status:empty{display:none}.chronos-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 18px;display:grid}.chronos-quick-actions>a{background:linear-gradient(120deg, var(--chrono-glow), transparent 90%), var(--chrono-panel);border:1px solid var(--chrono-line);border-radius:23px;flex-direction:column;align-items:flex-start;padding:28px;transition:border-color .2s,background .2s;display:flex}.chronos-quick-actions>a:hover{border-color:var(--chrono-accent)}.chronos-action-index{color:var(--chrono-accent);letter-spacing:.12em;font-size:9px;font-weight:600}.chronos-quick-actions h2{letter-spacing:-.05em;max-width:360px;color:var(--chrono-ink);margin:18px 0 12px;font-size:25px;font-weight:550;line-height:1.2}.chronos-quick-actions p{color:var(--chrono-muted);margin:0 0 22px;font-size:11px;line-height:1.8}.chronos-quick-actions b{color:var(--chrono-accent);align-items:center;gap:10px;margin-top:auto;font-size:11px;font-weight:600;display:flex}.chronos-widget-link{color:var(--chrono-muted);justify-content:center;align-items:center;gap:9px;padding:18px;font-size:11px;display:flex}.chronos-calendar-note{border:1px solid var(--border);border-radius:18px;margin:35px 0 20px;padding:20px 25px}.chronos-calendar-note .countdown-answer{text-align:left;max-width:none;margin:0;font-size:12px;line-height:1.9}.chronos-page .countdown-source-card,.chronos-page .countdown-session-section{width:100%;max-width:none}.chronos-modal-backdrop{z-index:10010;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030712c9;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow-y:auto}.chronos-modal{background:var(--bg);border:1px solid var(--chrono-line);border-radius:25px;width:min(880px,100%);max-height:calc(100dvh - 50px);padding:25px;overflow:auto;box-shadow:0 40px 150px #0005}.chronos-modal-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.chronos-modal h2{color:var(--chrono-ink);letter-spacing:-.04em;margin:9px 0 0;font-size:25px;font-weight:550}.chronos-story-layout{grid-template-columns:minmax(0,.95fr) minmax(200px,1fr);align-items:center;gap:28px;display:grid}.chronos-story-layout canvas{object-fit:contain;aspect-ratio:9/16;border-radius:14px;width:100%;max-height:64dvh;display:block}.chronos-story-tools{flex-direction:column;gap:10px;display:flex}.chronos-story-tools p{color:var(--chrono-muted);font-size:11px;line-height:1.8}.chronos-story-tools button:disabled{opacity:.5;cursor:wait}.chronos-clock.is-zen{z-index:10000;background:var(--bg);border:0;border-radius:0;flex-direction:column;justify-content:center;padding:max(25px,6vh) max(25px,6vw);display:flex;position:fixed;inset:0;overflow:auto}.chronos-clock.is-zen .chronos-unit{min-height:34vh}.chronos-clock.is-zen .chrono-rolling{font-size:clamp(48px,9vw,150px)}.chronos-clock.is-zen .chronos-clock-caption{margin:30px 0}@media (max-width:950px){.chronos-session-switch button{gap:8px;padding:11px 13px}.chronos-session-switch button>i{display:none}.chronos-counter{gap:9px}.chronos-unit{min-height:185px;padding:12px 8px 8px}.chrono-rolling{font-size:clamp(40px,6.8vw,68px)}.chronos-strategy-grid{gap:16px}.chronos-panel{padding:22px}.chronos-timeline-heading{flex-wrap:wrap;gap:0}.chronos-timeline-heading h2{margin-bottom:8px}.chronos-share-strip{gap:25px}.chronos-dot-matrix{gap:3px}}@media (max-width:700px){.chronos-page.container{width:calc(100% - 32px)}.chronos-page .countdown-intro{margin:28px 0}.chronos-page .countdown-intro h1{font-size:35px}.chronos-page .chronos-intro-deck{font-size:12px}.chronos-instrument-label{letter-spacing:.08em;font-size:7px}.chronos-instrument-label>span:last-child{font-size:6px}.chronos-session-switch{border-radius:15px;margin-bottom:12px}.chronos-session-switch button{flex-direction:column;align-items:flex-start;gap:3px;min-height:62px;padding:9px 12px}.chronos-session-switch button b{font-size:16px}.chronos-session-switch button>span{font-size:9px}.chronos-clock{border-radius:23px;padding:17px}.chronos-live{letter-spacing:.06em;font-size:7px}.chronos-live b{display:none}.chronos-clock-caption{margin:16px 0;font-size:10px}.chronos-clock-caption small{display:none}.chronos-counter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chronos-unit{border-radius:17px;min-height:158px;padding:12px 14px 8px}.chrono-rolling{font-size:clamp(48px,14vw,72px)}.chronos-unit-label{margin-bottom:7px;font-size:8px}.chronos-unit-top,.chronos-unit-bottom{font-size:7px}.chronos-clock-bottom{margin-top:18px;padding-top:17px}.chronos-clock-bottom b{font-size:10px}.chronos-clock-bottom>div:first-child>span{font-size:9px}.chronos-clock-bottom em{margin:7px 0 0;font-size:7px;display:block}.chronos-subsecond{flex-direction:column;align-items:flex-end;gap:0}.chronos-subsecond>span{font-size:26px}.chronos-subsecond small{font-size:6px}.chronos-section-label{gap:10px;margin-top:26px;font-size:7px}.chronos-time-basis{font-size:9px}.chronos-strategy-grid,.chronos-share-strip,.chronos-quick-actions{grid-template-columns:1fr}.chronos-panel{border-radius:21px;padding:22px}.chronos-panel h2{font-size:25px}.chronos-dot-matrix{gap:4px}.chronos-milestone-list li{gap:9px}.chronos-milestone-list b{font-size:10px}.chronos-milestone-list small{font-size:6px}.chronos-share-strip{gap:15px}.chronos-share-controls input{font-size:16px}.chronos-quick-actions{gap:14px}.chronos-quick-actions>a{padding:24px}.chronos-quick-actions h2{font-size:25px}.chronos-calendar-note{padding:18px}.chronos-calendar-note .countdown-answer{font-size:11px}.chronos-modal-backdrop{padding:14px}.chronos-modal{max-height:calc(100dvh - 28px);padding:18px}.chronos-modal h2{font-size:21px}.chronos-story-layout{grid-template-columns:1fr;gap:10px}.chronos-story-layout canvas{width:auto;max-width:100%;max-height:40dvh;margin:0 auto}.chronos-story-tools{gap:7px}.chronos-story-tools p{margin:4px 0;font-size:10px}.chronos-clock.is-zen{padding:20px}.chronos-clock.is-zen .chronos-unit{min-height:25vh}.chronos-clock.is-zen .chrono-rolling{font-size:clamp(42px,14vw,82px)}}@media (prefers-reduced-motion:reduce){.chrono-digit-reel.is-rolling,.chrono-dot.is-today{animation:none}.chronos-session-highlight,.chronos-aurora i{transition:none}}
