@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]{display:none!important}}@layer tokens{:root{--color-navy:#1a3d6c;--color-cobalt:#2747d0;--color-cobalt-soft:#e9eefc;--color-cobalt-soft-hover:#d9e2fa;--color-cobalt-muted:#9db0ee;--color-yellow:#f3b73f;--color-yellow-soft:#fdf3da;--color-yellow-hover:#f6c561;--color-bg:#f3f5fa;--color-surface:#fff;--color-text:#18213a;--color-text-soft:#3a3f4f;--color-text-muted:#5b6478;--color-on-navy:#fff;--color-on-navy-muted:#c9d5ec;--color-line:#e2e6ef;--color-line-strong:#b9c3d8;--color-danger:#b02a1b;--color-danger-soft:#fdece8;--color-danger-hover:#8c2115;--color-success:#1d7037;--color-success-soft:#e5f4ea;--color-warning:#6b4500;--color-chip-on-navy:#ffffff1f;--color-chip-on-navy-line:#ffffff3d;--color-navy-glow:#2747d08c;--color-navy-dots:#ffffff29;--color-yellow-line:#f3b73f99;--color-density-0:#e8eaef;--color-density-1:#d2dcfa;--color-density-2:#a2b4f0;--color-density-3:#6b84e2;--color-density-4:#2f4fcf;--color-density-5:#1a3d6c;--tone-buyuk-hastane-bg:#e9eefc;--tone-buyuk-hastane-fg:#2747d0;--tone-devlet-hastanesi-bg:#e2f2f3;--tone-devlet-hastanesi-fg:#0e6670;--tone-dal-hastanesi-bg:#eeeafb;--tone-dal-hastanesi-fg:#5536b0;--tone-birinci-basamak-bg:#e5f4ea;--tone-birinci-basamak-fg:#1d7037;--tone-aile-hekimligi-bg:#fdf3da;--tone-aile-hekimligi-fg:#845400;--tone-agiz-dis-bg:#fce9f0;--tone-agiz-dis-fg:#a8204f;--tone-acil-ambulans-bg:#fdece8;--tone-acil-ambulans-fg:#b02a1b;--tone-diger-bg:#eef0f5;--tone-diger-fg:#4a5468;--font-sans:"Manrope Variable", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.1875rem;--fs-2xl:1.375rem;--fs-3xl:1.625rem;--fs-display:clamp(1.625rem, 1rem + 2.6vw, 2.75rem);--lh-body:1.5;--lh-tight:1.15;--lh-heading:1.3;--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-heavy:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-24:6rem;--radius-xs:10px;--radius-sm:12px;--radius-md:14px;--radius-lg:18px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--shadow-card:0 6px 22px #18213a1f;--shadow-float:0 10px 30px #050c1e4d;--shadow-pill:0 6px 18px #18213a40;--shadow-input:0 4px 14px #0a142d40;--focus-color:var(--color-cobalt);--focus-ring:3px solid var(--focus-color);--focus-offset:2px;--z-sticky:10;--z-nav:20;--z-float:30;--z-skip:60;--topbar-height:4rem;--bottom-nav-height:4.25rem;--bottom-nav-overflow:1.125rem;--title-pill-height:54px;--content-max:75rem;--gutter:var(--space-4);--card-pad:var(--space-5);--tap:44px;--duration:.16s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (width>=64rem){:root{--fs-xl:1.25rem;--topbar-height:4.5rem;--gutter:var(--space-10);--card-pad:var(--space-6)}}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:var(--space-4)}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text);background:var(--color-bg);font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-weight:var(--fw-heavy);line-height:var(--lh-heading)}a{color:var(--color-cobalt);text-underline-offset:.15em}a:hover{color:var(--color-navy)}strong,b{font-weight:var(--fw-heavy)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.on-navy{--focus-color:var(--color-yellow)}input::placeholder{color:var(--color-text-muted);opacity:1}table,.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer layout{.shell{min-height:100dvh;display:flex}.shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.shell__main{flex-direction:column;flex:1;display:flex}.shell__main:focus{outline:none}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.page{gap:var(--space-4);padding-block:var(--space-4) var(--space-6);flex-direction:column;display:flex}@media (width>=64rem){.page{gap:var(--space-6);padding-block:var(--space-8) var(--space-14)}}.topbar{height:var(--topbar-height);background:var(--color-surface);flex:none}.topbar__inner{align-items:center;gap:var(--space-4);height:100%;padding-inline:var(--space-3) var(--space-2);display:flex}.topbar__search{flex:1;min-width:0;max-width:32.5rem;display:none}@media (width<=63.999rem){.topbar--desktop-only{display:none}}.topbar__actions{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}@media (width>=64rem){.topbar{border-bottom:1px solid var(--color-line)}.topbar__inner{max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);gap:var(--space-5);margin-inline:auto}.topbar__actions{gap:var(--space-2)}}@media (width>=80rem){.topbar__search{display:block}}.brand{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);flex:none;text-decoration:none;display:flex}.brand__emblem{width:42px;height:42px}.brand__wordmark{width:76px;height:36px}@media (width>=64rem){.brand{gap:var(--space-3)}.brand__emblem{width:46px;height:46px}.brand__wordmark{width:84px;height:40px}}.bottom-nav{inset-inline:0;z-index:var(--z-nav);height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0}@media (width<=63.999rem){body{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}}@media (width>=64rem){.bottom-nav{display:none}}.site-footer{--focus-color:var(--color-yellow);padding-block:var(--space-8) calc(var(--space-8) + var(--bottom-nav-overflow));background:var(--color-navy);color:var(--color-on-navy-muted);font-size:var(--fs-md);margin-top:auto}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-color:var(--focus-color)}.site-footer__inner{gap:var(--space-8);flex-direction:column;display:flex}.partners{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.partner{--focus-color:var(--color-cobalt);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);flex-wrap:wrap;display:flex}.partner__logo{flex:none}.partner__name{min-width:0;color:var(--color-navy);font-weight:var(--fw-heavy);flex:auto}.partner__links{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.partner__link{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--color-cobalt-soft);color:var(--color-navy);place-items:center;display:inline-grid}.partner__link:hover{background:var(--color-cobalt-soft-hover)}.site-footer__nav{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__heading{margin-bottom:var(--space-1);color:var(--color-on-navy);font-size:var(--fs-md);font-weight:var(--fw-heavy)}.site-footer__links{flex-direction:column;padding:0;list-style:none;display:flex}.site-footer__links a{min-height:var(--tap);color:var(--color-on-navy-muted);align-items:center;text-decoration:none;display:inline-flex}.site-footer__links a:hover{color:var(--color-on-navy);text-decoration:underline}.site-footer__about{max-width:48rem}.site-footer__about p{line-height:1.6}.site-footer__legal{padding-top:var(--space-4);border-top:1px solid var(--color-chip-on-navy-line);font-size:var(--fs-sm)}@media (width>=64rem){.site-footer{padding-block:var(--space-12) var(--space-24)}.partners{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.partner{padding:var(--space-4) var(--space-5);grid-template-rows:2.5rem auto;grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.partner__links{grid-column:1/-1}.site-footer__nav{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__links a,.site-footer__links .link-button{min-height:2.25rem}}.stack{gap:inherit;flex-direction:column;display:flex}.split{gap:inherit;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=64rem){.split{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem)}}}@layer components{.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.icon--sm{stroke-width:2.2px;width:1rem;height:1rem}.icon--md{stroke-width:2.2px;width:1.125rem;height:1.125rem}.icon--lg{width:1.375rem;height:1.375rem}.icon--xl{stroke-width:2.2px;width:1.5rem;height:1.5rem}.icon--bold{stroke-width:2.4px}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-base);font-weight:var(--fw-heavy);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);border:0;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-cobalt);color:var(--color-on-navy)}.btn--primary:hover{background:var(--color-navy);color:var(--color-on-navy)}.btn--secondary{background:var(--color-cobalt-soft);color:var(--color-navy)}.btn--secondary:hover{background:var(--color-cobalt-soft-hover);color:var(--color-navy)}.btn--on-navy{background:var(--color-surface);color:var(--color-navy)}.btn--on-navy:hover{background:var(--color-cobalt-soft);color:var(--color-navy)}.btn--accent{background:var(--color-yellow-soft);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-yellow)}.btn--accent:hover,.btn--yellow{background:var(--color-yellow);color:var(--color-text)}.btn--yellow:hover{background:var(--color-yellow-hover);color:var(--color-text)}.btn--ghost{color:var(--color-navy);background:0 0}.btn--ghost:hover{background:var(--color-cobalt-soft)}.btn--sm{min-height:40px;padding:0 var(--space-4);font-size:var(--fs-md)}.btn--block{width:100%;display:flex}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-btn:hover{background:var(--color-bg);color:var(--color-navy)}.icon-btn--outline{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.icon-btn[disabled]{opacity:.4;cursor:default}.link-arrow{align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:var(--fw-heavy);text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.link-strong{font-weight:var(--fw-heavy)}.btn--outline{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-text)}.btn--outline:hover{background:var(--color-bg);color:var(--color-navy)}.icon-btn--soft{background:var(--color-bg)}.badge{border-radius:var(--radius-pill);background:var(--color-navy);min-width:1.25rem;height:1.25rem;color:var(--color-on-navy);font-size:var(--fs-xs);font-weight:var(--fw-heavy);place-items:center;padding:0 .3rem;display:inline-grid}.btn--dark{background:var(--color-navy);color:var(--color-on-navy)}.btn--dark:hover{background:var(--color-cobalt);color:var(--color-on-navy)}.btn--on-navy-soft{background:var(--color-chip-on-navy);color:var(--color-on-navy);box-shadow:inset 0 0 0 1px var(--color-chip-on-navy-line)}.btn--on-navy-soft:hover{color:var(--color-on-navy);background:#fff3}.btn--icon{width:46px;padding:0}.text-link{color:var(--color-cobalt);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-link:hover{color:var(--color-navy)}.pill-link{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-cobalt-soft);color:var(--color-navy);font-size:var(--fs-xs);font-weight:var(--fw-heavy);white-space:nowrap;text-decoration:none;display:inline-flex}.pill-link:hover{background:var(--color-cobalt-soft-hover)}.chip-list{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}a.chip:after{content:"";position:absolute;inset:-4px 0}a.chip:hover{background:var(--color-cobalt-soft);color:var(--color-navy)}.chip--selected{background:var(--color-cobalt-soft);color:var(--color-navy);font-weight:var(--fw-heavy)}.chip--on-navy{background:var(--color-chip-on-navy);box-shadow:inset 0 0 0 1px var(--color-chip-on-navy-line);color:var(--color-on-navy)}a.chip--on-navy:hover{color:var(--color-on-navy);background:#ffffff38}.tag{padding:.125rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-cobalt-soft);color:var(--color-navy);font-size:var(--fs-xs);font-weight:var(--fw-heavy);white-space:nowrap;align-items:center;line-height:1.5;display:inline-flex}.tag--outline{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-text);font-weight:var(--fw-bold)}.tag--plain{background:var(--color-surface);color:var(--color-text)}@media (width>=64rem){.chip--on-navy{min-height:38px;font-size:var(--fs-base)}}.card{gap:var(--space-3);min-width:0;padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}.card--raised{box-shadow:var(--shadow-card)}.card--accent{background:var(--color-yellow-soft);box-shadow:inset 0 0 0 1.5px var(--color-yellow)}.card--muted{background:var(--color-bg);border-radius:var(--radius-lg)}.card__text{font-size:var(--fs-md);color:var(--color-text-soft)}.card__note{font-size:var(--fs-sm);color:var(--color-text-muted)}.card__foot{margin-top:auto}.inset{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--fs-md)}.card-icon{border-radius:var(--radius-md);background:var(--color-cobalt-soft);width:46px;height:46px;color:var(--color-navy);flex:none;place-items:center;display:grid}.card-icon--accent{background:var(--color-yellow);color:var(--color-text)}.card-icon--round{border-radius:var(--radius-pill);width:40px;height:40px}@media (width>=64rem){.card--lg{border-radius:var(--radius-2xl)}}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.section-head__text{min-width:0}.section-head__title{font-size:var(--fs-xl);line-height:var(--lh-heading)}.section-head__sub{font-size:var(--fs-md);color:var(--color-text-muted);margin-top:2px}.section-head__actions{align-items:center;gap:var(--space-4);font-size:var(--fs-md);display:flex}.section-head__actions a:not(.btn){font-weight:var(--fw-heavy)}.section-head--outside{padding:var(--space-1) 2px 2px}.card .section-head__title{font-size:var(--fs-lg)}.section-head--start{align-items:flex-start}@media (width>=64rem){.section-head__title{font-size:var(--fs-2xl)}.section-head__sub{font-size:var(--fs-base)}.card .section-head__title{font-size:var(--fs-xl)}.section-head--outside{padding:0}}.stat-grid{grid-template-columns:repeat(var(--stat-columns,2), minmax(0, 1fr));gap:var(--space-2);padding:0;list-style:none;display:grid}.stat-grid--3{--stat-columns:3}.stat{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.stat__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);line-height:1.35}.stat__value{font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--color-navy);font-variant-numeric:tabular-nums;order:1;line-height:1.25}.stat--value-first .stat__value{order:0}.stat--value-first .stat__label{font-weight:var(--fw-medium);order:1}.stat--lg .stat__value{font-size:var(--fs-3xl);line-height:1.2}.stat--plain .stat__value{color:var(--color-text)}@media (width>=64rem){.stat-grid--3{gap:var(--space-3)}.stat--md-lg .stat__value{font-size:var(--fs-3xl)}.stat--md-lg{padding:var(--space-4);border-radius:var(--radius-lg)}}.list-rows{padding:0;list-style:none}.list-row{align-items:center;gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-3);border-top:1px solid var(--color-line);color:var(--color-text);text-decoration:none;display:flex}a.list-row:hover .list-row__title{color:var(--color-cobalt)}.list-row__body{flex:1;min-width:0}.list-row__title{font-weight:var(--fw-heavy);line-height:1.3;display:block}.list-row__meta{font-size:var(--fs-sm);color:var(--color-text-muted);display:block}.list-row__aside{text-align:right;flex:none}.list-row__aside-label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);display:block}.list-row__aside-value{font-weight:var(--fw-heavy);color:var(--color-navy)}.list-row__chevron{color:var(--color-text-muted);flex:none}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.data-table caption{text-align:left}.data-table thead th{padding:0 0 var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);text-align:left}.data-table tbody tr{border-top:1px solid var(--color-line)}.data-table tbody th,.data-table tbody td{text-align:left;padding:7px 0}.data-table tbody th{font-weight:var(--fw-bold)}.data-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.data-table .is-strong{font-weight:var(--fw-heavy);color:var(--color-navy)}.table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.segment{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg);display:inline-flex}.segment__item{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.segment__item:hover{color:var(--color-navy)}.segment__item[aria-selected=true],.segment__item[aria-current=page],.segment__item[aria-pressed=true]{background:var(--color-surface);color:var(--color-navy);font-weight:var(--fw-heavy);box-shadow:0 1px 4px #18213a1f}.search-box{align-items:center;display:flex;position:relative}.search-box__icon{left:var(--space-4);color:var(--color-text-muted);pointer-events:none;position:absolute}.search-box__input{width:100%;height:var(--tap);padding:0 var(--space-4) 0 2.75rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-base);appearance:none}.search-box__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-box__submit{position:absolute;right:6px}.search-box--hero .search-box__input{background:var(--color-surface);height:52px;box-shadow:var(--shadow-input);border:0;padding-left:2.875rem;font-size:1rem}.search-box--hero .search-box__input:focus-visible{outline-color:var(--color-yellow)}@media (width>=64rem){.search-box--hero .search-box__input{height:58px;font-size:var(--fs-lg);padding:0 8.75rem 0 3.375rem}.search-box--hero .search-box__icon{left:var(--space-5)}}.search-box--outline .search-box__input{background:var(--color-surface);border-color:var(--color-line-strong)}.search-combobox{flex:1}.suggest{z-index:var(--z-float);overscroll-behavior:contain;max-height:min(70vh,36rem);padding-block:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card), 0 0 0 1px var(--color-line);color:var(--color-text);font-size:var(--fs-base);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suggest__section+.suggest__section{margin-top:var(--space-1)}.suggest__group{padding:10px var(--space-4) var(--space-1);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:.02em;text-transform:uppercase}.suggest__option{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-4);color:var(--color-text);text-decoration:none;display:flex}.suggest__option[aria-selected=true],.suggest__option:hover{background:var(--color-bg);color:var(--color-text)}.suggest__option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--color-cobalt)}.suggest__icon{border-radius:var(--radius-sm);background:var(--color-cobalt-soft);width:36px;height:36px;color:var(--color-cobalt);flex:none;place-items:center;display:grid}.suggest__icon.type-badge{background:var(--tone-bg);color:var(--tone-fg)}.suggest__text{flex-direction:column;flex:1;min-width:0;display:flex}.suggest__label{font-weight:var(--fw-heavy);line-height:1.3}.suggest__sub{color:var(--color-text-muted);font-size:var(--fs-sm)}.suggest__section--all{padding:var(--space-2) var(--space-4)}.suggest__option--all{border-radius:var(--radius-pill);background:var(--color-cobalt-soft);min-height:46px;color:var(--color-navy);justify-content:center}.suggest__option--all:hover,.suggest__option--all[aria-selected=true]{background:var(--color-cobalt-soft-hover);color:var(--color-navy)}.suggest__option--all .suggest__text{flex:none}.suggest__section--trending{gap:var(--space-2);padding:0 var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.suggest__section--trending+.suggest__section--trending,.suggest__section--all+.suggest__section--trending{border-top:1px solid var(--color-line)}.suggest__section--trending .suggest__group{flex-basis:100%;padding-inline:0}.suggest__option--trending{border-radius:var(--radius-pill);background:var(--color-bg);min-height:36px;font-weight:var(--fw-bold);padding:0 14px}.suggest__option--trending .suggest__label{font-weight:var(--fw-bold)}.suggest__option--trending[aria-selected=true],.suggest__option--trending:hover{background:var(--color-cobalt-soft);color:var(--color-navy)}@media (width<=63.999rem){.search-header .suggest{top:var(--topbar-height);max-height:none;box-shadow:0 -1px 0 var(--color-line);border-radius:0;position:fixed;bottom:0}}.field{gap:var(--space-1);flex-direction:column;display:flex}.label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-muted)}.input,.select{width:100%;min-width:0;height:var(--tap);padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--fs-base)}.input:hover,.select:hover{border-color:var(--color-line-strong)}.select{padding-right:var(--space-8);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235B6478' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.form-row{gap:var(--space-2);display:flex}.form-row>.select,.form-row>.input{flex:1}.field__note{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.45}.label__hint{font-weight:var(--fw-medium);color:var(--color-text-muted)}:root{--color-error:#b02a1b;--color-error-soft:#fdece8}[x-cloak]{display:none!important}.auth{align-items:center;gap:var(--space-4);padding-block:var(--space-6) var(--space-12);flex-direction:column;display:flex}.auth__card{gap:var(--space-4);width:100%;max-width:30rem}.auth__title{font-size:var(--fs-2xl)}.auth__form{gap:var(--space-4);flex-direction:column;display:flex}.auth__link{font-size:var(--fs-md);color:var(--color-text-soft)}.auth__reason{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-cobalt-soft);color:var(--color-navy);font-size:var(--fs-md);font-weight:var(--fw-bold);display:flex}.auth__reason>.icon{margin-top:1px}.form-errors{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font-size:var(--fs-md);font-weight:var(--fw-bold)}.form-errors ul{margin-top:var(--space-1);padding-left:var(--space-5);font-weight:var(--fw-medium)}.form-errors a{color:inherit}.form-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);font-size:var(--fs-md);font-weight:var(--fw-bold)}.form-warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-yellow-soft);color:var(--color-text);font-size:var(--fs-md)}.field__error a{color:inherit}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-error)}.field-change__body{margin-top:var(--space-2)}.field-change__body .checkbox{padding-top:var(--space-2)}.checkbox{align-items:flex-start;gap:var(--space-2);min-height:var(--tap);padding-top:var(--space-3);font-size:var(--fs-md);color:var(--color-text-soft);cursor:pointer;display:flex}.checkbox input{width:20px;height:20px;accent-color:var(--color-cobalt);flex:none;margin:1px 0 0}.password-field{position:relative}.password-field__input{padding-right:5.5rem}.password-field__toggle{height:var(--tap);padding:0 var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-cobalt);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel{gap:var(--space-4);max-width:40rem;padding-block:var(--space-6) var(--space-12);flex-direction:column;display:flex}.panel__title{font-size:var(--fs-2xl)}.panel__links{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.card__title{font-size:var(--fs-lg)}.account-guest{align-items:center;gap:inherit;display:flex}html:not(.member) .account-member,.member .account-guest{display:none}.member .account-member{display:flex}.account-menu{position:relative}.avatar{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--color-cobalt-soft);color:var(--color-navy);font-size:var(--fs-md);font-weight:var(--fw-heavy);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.avatar:hover{background:var(--color-cobalt-soft-hover)}.account-menu__panel{top:calc(100% + var(--space-2));z-index:var(--z-float);width:16rem;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);position:absolute;right:0}.account-menu__name{padding:var(--space-2) var(--space-3);font-weight:var(--fw-heavy);overflow-wrap:anywhere}.account-menu__list{padding:0;list-style:none}.account-menu__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.account-menu__item:hover{background:var(--color-cobalt-soft)}.account-menu__badge{margin-left:auto}.account-menu__staff{display:none}.staff .account-menu__staff{display:list-item}.drawer-account{flex-direction:column}.drawer-account__logout{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.notice-layer{inset-inline:0;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--bottom-nav-overflow) + var(--space-2));z-index:var(--z-float);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.notice-band,.toast{border-radius:var(--radius-md);width:100%;max-width:32rem;box-shadow:var(--shadow-card);pointer-events:auto}.notice-band{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-yellow-soft);color:var(--color-text);font-size:var(--fs-md);display:flex}.notice-band>.icon{color:var(--color-navy);flex:none}.notice-band__text{flex:1}.notice-band__action{color:var(--color-cobalt);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.toast{padding:var(--space-3) var(--space-4);background:var(--color-navy);color:var(--color-on-navy);font-size:var(--fs-md);font-weight:var(--fw-bold)}@media (width>=64rem){.notice-layer{bottom:calc(var(--space-6) + var(--title-pill-height) + var(--space-3))}}.fieldset{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.fieldset>legend{padding-inline:var(--space-1)}.label--soft{font-weight:var(--fw-medium)}.field__note--block{margin-top:var(--space-1);display:block}.account-facts{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.account-facts>div{justify-content:space-between;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.account-facts dt{font-size:var(--fs-sm);color:var(--color-text-muted)}.account-facts dd{font-weight:var(--fw-bold);overflow-wrap:anywhere;margin:0}.settings-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.btn--danger{background:var(--color-danger);color:var(--color-on-navy)}.btn--danger:hover{background:var(--color-danger-hover);color:var(--color-on-navy)}.panel--wide{max-width:48rem}.panel .section-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel__counts{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel__tools{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.panel__tool{align-items:flex-start;gap:var(--space-2);height:100%;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.panel__tool:hover{border-color:var(--color-cobalt-muted);background:var(--color-cobalt-soft)}.panel__tool-icon{border-radius:var(--radius-pill);background:var(--color-cobalt);width:44px;height:44px;color:var(--color-on-navy);flex:none;place-items:center;display:grid}.panel__tool-label{font-weight:var(--fw-heavy);color:var(--color-navy);line-height:1.3}.panel__tool-description{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.4}@media (width>=48rem){.panel__tools{grid-template-columns:repeat(auto-fill, minmax(max(9.5rem, (100% - 3 * var(--space-3)) / 4 - 1px), 1fr));gap:var(--space-3)}}.union-card{gap:var(--space-3)}:root[data-union-card=hidden] .union-card,html:not(.js) .union-card__close{display:none}.favorites{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.favorite-card{gap:0;padding:0;overflow:hidden}.favorite-card .search-row__link{padding-inline:var(--space-4)}.favorite-card__closed{margin-top:var(--space-1);align-self:flex-start}.favorite-card__remove{padding:0 var(--space-2) var(--space-2);justify-content:flex-end;display:flex}.favorites__sort{align-self:flex-start}.fav-btn[aria-pressed=true] .icon,.st__fav[aria-pressed=true] .icon{fill:currentColor}.st__fav[aria-pressed=true]{color:var(--color-danger)}.favorites-scope,.notice-scope{display:contents}.picker__profile{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-yellow-soft);font-size:var(--fs-md)}.picker__profile .text-link{font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0}.notice-band--urgent{padding-right:var(--space-4);background:var(--color-yellow)}.notice-band--urgent .notice-band__action{color:var(--color-navy)}.account-layout__nav{display:none}.account-layout__main>.panel{max-width:calc(40rem - 2 * var(--gutter));margin-inline:auto}.account-layout__main>.panel--wide{max-width:calc(48rem - 2 * var(--gutter))}.panel-favorites .mini-list__item{row-gap:var(--space-1);flex-wrap:wrap}.panel-favorites .mini-list__body{flex:1 1 0}.panel-favorites .mini-list__item:has(>.panel-favorites__note) .mini-list__body{flex-basis:10rem}.panel-favorites .mini-list__value{margin-left:auto}.panel-favorites__note{font-size:var(--fs-xs);color:var(--color-text-muted);text-align:right;flex:0 auto;margin-left:auto}.panel__cards{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=64rem){.account-layout{gap:var(--space-8);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.account-layout__nav{top:var(--space-4);margin-top:var(--space-6);display:block;position:sticky}.account-nav{padding:var(--space-2);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:2px;list-style:none;display:flex}.account-nav__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.account-nav__item:hover{background:var(--color-cobalt-soft)}.account-nav__item[aria-current=page]{background:var(--color-cobalt-soft);color:var(--color-navy);box-shadow:inset 3px 0 0 var(--color-cobalt)}.account-nav__staff{display:none}.staff .account-nav__staff{display:block}.account-nav__end{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-line)}.account-layout__main>.panel,.account-layout__main>.panel--wide{max-width:none;margin-inline:0}.account-form{padding-block:var(--space-6) var(--space-12);align-items:stretch}.account-form>.card{max-width:40rem;margin-inline:0}.panel--grid{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);grid-auto-flow:dense;display:grid}.panel--grid>*{grid-column:1/-1}.panel--grid>.panel__main{grid-column:1}.panel--grid>.panel__side{grid-column:2;align-self:start}.panel--grid:not(:has(>.panel__side))>.panel__main{grid-column:1/-1}:root[data-union-card=hidden] .panel--grid:not(:has(>.panel__cards))>.panel__main{grid-column:1/-1}.panel--grid .union-card .section-head{flex-wrap:nowrap;align-items:flex-start}.panel--grid>.panel__links{display:none}}.disclosure{border-radius:var(--radius-md);background:var(--color-surface)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-4);border-radius:inherit;font-weight:var(--fw-heavy);cursor:pointer;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--duration) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-25%)rotate(45deg)}.disclosure[open]>summary:after{transform:translateY(25%)rotate(-135deg)}.disclosure__body{padding:0 var(--space-4) var(--space-4)}.disclosure--plain{background:var(--color-bg)}.strip{gap:var(--space-3);flex-direction:column;display:flex}.strip__list{gap:var(--space-3);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.strip__list::-webkit-scrollbar{display:none}.strip__item{flex:0 0 var(--strip-item,15.5rem);scroll-snap-align:start;display:flex}.strip__item>*{flex:1;min-width:0}.strip--wide{--strip-item:18.125rem}.strip__controls{gap:var(--space-2);display:none}@media (width>=64rem){.strip__list{gap:var(--space-4);scroll-behavior:smooth;margin:0;padding:0;scroll-padding-inline:0}.strip__item{flex-basis:calc((100% - 3 * var(--space-4)) / 4)}.strip__controls{display:flex}.strip--grid .strip__list{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}.sheet{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-surface);width:100%;max-width:100%;max-height:88dvh;color:var(--color-text);box-shadow:var(--shadow-float);border:0;margin:auto 0 0;padding:0;overflow:hidden}.sheet[open]{animation:sheet-in .2s var(--ease);flex-direction:column;display:flex}.sheet::backdrop{background:#0a142d80}.sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-2) var(--space-5);display:flex}.sheet__title{font-size:var(--fs-lg)}.sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (width>=64rem){.sheet{width:min(36rem, 100% - 2 * var(--space-8));max-height:min(44rem, 100dvh - 2 * var(--space-8));border-radius:var(--radius-2xl);margin:auto}.sheet__head{padding:var(--space-5) var(--space-4) var(--space-2) var(--space-6)}.sheet__title{font-size:var(--fs-xl)}.sheet__body{padding:var(--space-2) var(--space-6) var(--space-6)}}.drawer{border-radius:0 var(--radius-2xl) var(--radius-2xl) 0;background:var(--color-surface);width:min(20rem,86vw);max-width:none;height:100dvh;max-height:none;color:var(--color-text);box-shadow:var(--shadow-float);border:0;margin:0 auto 0 0;padding:0}.drawer[open]{animation:drawer-in .2s var(--ease);flex-direction:column;display:flex}.drawer::backdrop{background:#0a142d80}@keyframes drawer-in{0%{opacity:0;transform:translate(-24px)}}.sheet__grip{top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-line-strong);width:40px;height:4px;position:absolute;left:50%;transform:translate(-50%)}@media (width>=64rem){.sheet__grip{display:none}.sheet--wide{width:min(57.5rem, 100% - 2 * var(--space-8))}}.tone-buyuk-hastane{--tone-bg:var(--tone-buyuk-hastane-bg);--tone-fg:var(--tone-buyuk-hastane-fg)}.tone-devlet-hastanesi{--tone-bg:var(--tone-devlet-hastanesi-bg);--tone-fg:var(--tone-devlet-hastanesi-fg)}.tone-dal-hastanesi{--tone-bg:var(--tone-dal-hastanesi-bg);--tone-fg:var(--tone-dal-hastanesi-fg)}.tone-birinci-basamak{--tone-bg:var(--tone-birinci-basamak-bg);--tone-fg:var(--tone-birinci-basamak-fg)}.tone-aile-hekimligi{--tone-bg:var(--tone-aile-hekimligi-bg);--tone-fg:var(--tone-aile-hekimligi-fg)}.tone-agiz-dis{--tone-bg:var(--tone-agiz-dis-bg);--tone-fg:var(--tone-agiz-dis-fg)}.tone-acil-ambulans{--tone-bg:var(--tone-acil-ambulans-bg);--tone-fg:var(--tone-acil-ambulans-fg)}.tone-diger{--tone-bg:var(--tone-diger-bg);--tone-fg:var(--tone-diger-fg)}.type-badge{border-radius:var(--radius-sm);background:var(--tone-bg,var(--tone-diger-bg));width:40px;height:40px;color:var(--tone-fg,var(--tone-diger-fg));flex:none;place-items:center;display:grid}.type-badge .icon{width:1.375rem;height:1.375rem}.type-badge--sm{width:36px;height:36px}.type-badge--sm .icon{width:1.25rem;height:1.25rem}.type-cover{height:96px;padding:var(--space-3) var(--space-4);background:var(--tone-bg,var(--tone-diger-bg));color:var(--tone-fg,var(--tone-diger-fg));flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative;overflow:hidden}.type-cover__ghost{opacity:.16;stroke-width:1.6px;width:96px;height:96px;position:absolute;bottom:-14px;right:-10px}.type-cover__icon{border-radius:var(--radius-sm);background:var(--color-surface);place-items:center;width:40px;height:40px;display:grid}.type-cover__icon .icon{width:1.375rem;height:1.375rem}.type-cover__label{font-size:var(--fs-xs);font-weight:var(--fw-heavy);line-height:1.2;position:relative}.inst-card{border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.inst-card:hover .inst-card__name{color:var(--color-cobalt)}.inst-card__body{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.inst-card__name{font-size:var(--fs-base);font-weight:var(--fw-heavy);line-height:1.3}.inst-card__place{font-size:var(--fs-sm);color:var(--color-text-muted)}.inst-card__facts{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--fs-sm);flex-direction:column;margin-top:auto;display:flex}.inst-card__fact{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-soft);display:flex}.inst-card__fact--muted{color:var(--color-text-muted);justify-content:flex-start}.inst-card__fact--strong{font-weight:var(--fw-bold);color:var(--color-navy);justify-content:flex-start}.inst-card__score{font-weight:var(--fw-heavy);color:var(--color-navy)}.inst-card__facts:first-child{margin-top:0}.menu{gap:var(--space-1);flex-direction:column;display:flex}.menu__group{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.menu__group:first-of-type{border-top:0}.menu__heading{padding:var(--space-1) var(--space-3) 0;font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-muted);letter-spacing:.02em}.menu__list{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.menu__item{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap;text-decoration:none;display:flex}a.menu__item:hover{background:var(--color-bg);color:var(--color-navy)}.menu__item[aria-current=page],.menu__item.is-active{background:var(--color-cobalt-soft);color:var(--color-navy);font-weight:var(--fw-heavy)}.menu__item.is-soon{cursor:default}.menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu__item--described{padding-block:var(--space-2);white-space:normal;align-items:flex-start}.menu__icon{border-radius:var(--radius-sm);background:var(--color-cobalt-soft);width:2.25rem;height:2.25rem;color:var(--color-cobalt);flex:none;justify-content:center;align-items:center;display:inline-flex}.menu__text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.menu__text .menu__label{white-space:nowrap}.menu__description{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.nav-sheet__list{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.nav-sheet .menu__item--described{min-height:4.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);align-items:center}.nav-sheet .menu__item--described:hover{border-color:var(--color-line-strong);background:var(--color-bg)}.nav-sheet .menu__item--described[aria-current=page]{border-color:var(--color-cobalt)}.nav-sheet .menu__item--described:focus-visible{outline-offset:-3px}.nav-sheet .menu__icon{width:2.75rem;height:2.75rem}.menu__members{background:var(--color-yellow-soft);box-shadow:inset 0 0 0 1px var(--color-yellow);color:var(--color-text)}.member .menu__members,.topnav{display:none}@media (width>=64rem){.topnav{flex:none;display:block}.topnav__list{align-items:center;gap:2px;padding:0;list-style:none;display:flex}.topnav__link{align-items:center;gap:var(--space-1);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--fs-base);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex;position:relative}a.topnav__link:hover,summary.topnav__link:hover{background:var(--color-bg);color:var(--color-navy)}.topnav__link.is-soon{gap:var(--space-2);cursor:default}.topnav__link[aria-current=page],.topnav__link.is-current{color:var(--color-navy)}.topnav__link[aria-current=page]:after,.topnav__link.is-current:after{content:"";inset-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--color-cobalt);height:3px;position:absolute;bottom:4px}.topnav__menu{position:relative}.topnav__menu>summary{list-style:none}.topnav__menu>summary::-webkit-details-marker{display:none}.topnav__chevron{transition:transform var(--duration) var(--ease)}.topnav__menu[open]>summary{background:var(--color-bg);color:var(--color-navy)}.topnav__menu[open] .topnav__chevron{transform:rotate(180deg)}.topnav__panel{top:calc(100% + var(--space-2));z-index:var(--z-float);min-width:16.5rem;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;list-style:none;display:flex;position:absolute;left:0}.topnav__menu--end .topnav__panel{left:auto;right:0}.topnav__items{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.topnav__separator{margin:var(--space-1) var(--space-2);border:0;border-top:1px solid var(--color-line)}.topnav__join{margin-block:var(--space-1)}.topnav__panel--described{width:22rem}}.drawer__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4);display:flex}.drawer__title{font-size:var(--fs-lg)}.drawer__body{padding:0 var(--space-3) var(--space-6);flex:1;overflow-y:auto}.bottom-nav__item{min-height:var(--tap);height:100%;padding:var(--space-3) var(--space-1) 0;color:var(--color-text-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;line-height:1.15;text-decoration:none;display:flex}.bottom-nav__item[aria-current=page],.bottom-nav__item.is-active{color:var(--color-navy);font-weight:var(--fw-heavy)}.bottom-nav__item:hover{color:var(--color-navy)}.bottom-nav__item .icon{width:1.375rem;height:1.375rem}.title-trigger{justify-self:center;align-items:center;gap:var(--space-1);max-width:100%;color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-heavy);background:0 0;border:0;flex-direction:column;margin-top:-30px;padding:0;line-height:1.2;display:flex}.title-trigger__disc{border:4px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-yellow);place-items:center;width:56px;height:56px;display:grid;box-shadow:0 2px 8px #18213a2e}.title-trigger__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.title-pill{left:50%;bottom:var(--space-6);z-index:var(--z-float);align-items:center;gap:var(--space-2);max-width:min(28rem, 100vw - 2 * var(--space-6));height:var(--title-pill-height);padding:0 var(--space-5) 0 9px;border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-text);font-size:var(--fs-base);font-weight:var(--fw-heavy);text-align:left;box-shadow:var(--shadow-pill);border:0;display:flex;position:fixed;transform:translate(-50%)}.title-pill:hover{background:var(--color-yellow-hover)}.title-pill__disc{border-radius:var(--radius-pill);background:var(--color-surface);flex:none;place-items:center;width:36px;height:36px;display:grid}.title-pill__text{min-width:0;line-height:1.2}.title-pill__caption{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-soft);display:block}.title-pill__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=63.999rem){.title-pill{display:none}}.picker__body{padding-top:0}.picker__body>.picker__profile{margin-top:var(--space-2)}.picker__search{z-index:1;padding-block:var(--space-2) var(--space-3);background:var(--color-surface);position:sticky;top:0}@media (width<=63.999rem){.picker{max-height:min(88dvh, var(--sheet-room,100dvh) - var(--space-6));margin-bottom:var(--sheet-lift,0px)}}.picker__group+.picker__group{margin-top:var(--space-4)}.picker__level{margin-bottom:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.picker__list{padding:0;list-style:none}.picker__option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--fw-bold);text-align:left;background:0 0;border:0;display:flex}.picker__option:hover{background:var(--color-bg)}.picker__option[aria-pressed=true]{background:var(--color-cobalt-soft);color:var(--color-navy);font-weight:var(--fw-heavy)}.picker__icon{color:var(--color-text-muted)}.picker__option[aria-pressed=true] .picker__icon{color:inherit}.picker__name{flex:1;min-width:0}.picker__check{visibility:hidden}.picker__option[aria-pressed=true] .picker__check{visibility:visible}.picker__status{padding:var(--space-4) 0;color:var(--color-text-muted)}.hero{color:var(--color-on-navy);--focus-color:var(--color-yellow)}.hero__inner{flex-direction:column;display:flex}.hero__main{gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--space-8);background:var(--color-navy);border-radius:0 0 28px 28px;flex-direction:column;display:flex}.hero--with-aside .hero__main{padding-bottom:calc(var(--space-16) + var(--space-1))}.hero__aside{margin:calc(-1 * (var(--space-10) + var(--space-1))) var(--gutter) 0;color:var(--color-text);--focus-color:var(--color-cobalt);position:relative}.hero__title{font-size:var(--fs-display);font-weight:var(--fw-heavy);letter-spacing:-.02em;line-height:1.2}.hero__lead{margin-top:var(--space-2);font-size:var(--fs-base);color:var(--color-on-navy-muted)}.hero__label{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-on-navy-muted);display:flex}.hero__label .icon{color:var(--color-yellow)}.hero__trends{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=64rem){.hero{padding:var(--space-12) var(--gutter) var(--space-14);background:var(--color-navy)}.hero__inner{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);flex-flow:wrap;margin-inline:auto}.hero__main,.hero--with-aside .hero__main{gap:var(--space-5);background:0 0;border-radius:0;flex:33.75rem;min-width:0;max-width:38.75rem;padding:0}.hero__aside{flex:0 25rem;min-width:0;margin:0}.hero__title{letter-spacing:-.025em;line-height:1.12}.hero__lead{margin-top:var(--space-4);max-width:35rem;font-size:1.125rem}.hero__label{font-size:var(--fs-md)}}.title-card__lead{margin-top:var(--space-1);font-size:var(--fs-md);color:var(--color-text-soft)}.title-card__links{gap:var(--space-1) var(--space-5);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.title-card__links a{min-height:var(--tap);font-weight:var(--fw-bold);align-items:center;display:inline-flex}.title-card__links a:first-child{font-weight:var(--fw-heavy)}.title-card__others{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.title-card__others-label{font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.link-button{min-height:var(--tap);color:var(--color-cobalt);font-size:var(--fs-md);font-weight:var(--fw-bold);text-underline-offset:.15em;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.link-button:hover{color:var(--color-navy)}@media (width>=64rem){.title-card__lead,.title-card__links{font-size:var(--fs-base)}.title-card__others{padding-top:var(--space-4);flex-flow:wrap;align-items:center}.title-card__others-label{margin-right:var(--space-1)}}.period-card{gap:var(--space-4);box-shadow:var(--shadow-card)}.period-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.period-card__title{font-size:var(--fs-xl);color:var(--color-navy)}.period-card__actions{gap:var(--space-2);flex-direction:column;display:flex}.period-card__note{font-size:var(--fs-md);font-weight:var(--fw-bold)}@media (width>=64rem){.period-card{border-radius:var(--radius-2xl);box-shadow:var(--shadow-float);padding:22px}.period-card__actions{flex-flow:wrap}.period-card__actions .btn{min-height:var(--tap);padding:0 var(--space-4);font-size:var(--fs-md);flex:auto}}.tool-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.tool-card__head{align-items:center;gap:var(--space-3);display:flex}.tool-card__name{font-size:var(--fs-lg);line-height:1.3}.tool-card__tagline{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted)}.card--accent .tool-card__tagline{color:var(--color-text-soft)}.tool-card__badge{align-self:flex-start;margin-left:auto}.preview-flow{align-items:center;gap:var(--space-3);display:flex}.preview-flow__part{flex:1;min-width:0}.preview-flow__part:last-child{text-align:right}.preview-flow__value{font-size:1.25rem;font-weight:var(--fw-heavy);line-height:1.25}.preview-flow__value--accent{color:var(--color-cobalt)}.preview-flow .stat__label{display:block}.hook-figure{font-size:1.125rem;font-weight:var(--fw-heavy);color:var(--color-navy)}.chance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.chance{padding:var(--space-2);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-bold)}.chance--high{background:var(--color-cobalt);color:var(--color-on-navy)}.chance--mid{background:var(--color-cobalt-soft);color:var(--color-navy)}.chance--low{background:var(--color-surface);color:var(--color-text-soft)}@media (width>=48rem){.tool-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.chip-list--tight{gap:6px}.preview-count{font-weight:var(--fw-heavy);color:var(--color-navy)}.bar-list{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.bar-list__row{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-md);display:flex}.bar-list__name{font-weight:var(--fw-bold);color:var(--color-text);text-decoration:none}a.bar-list__name:hover{color:var(--color-cobalt);text-decoration:underline}.bar-list__value{font-weight:var(--fw-heavy)}.bar{width:100%;height:8px;margin-top:var(--space-1);overflow:visible}.bar__track{fill:var(--color-cobalt-soft)}.bar__fill{fill:var(--color-navy)}@media (width>=64rem){.bar-list__row{font-size:var(--fs-base)}}.review{gap:var(--space-3)}.review__quote{width:30px;height:30px;color:var(--color-cobalt);opacity:.18}.review__text{margin-top:calc(-1 * var(--space-1));font-size:var(--fs-base);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.review__author{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-muted);display:flex}.review__institution{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line);color:var(--color-text);margin-top:auto;text-decoration:none;display:flex}.review__institution:hover .review__institution-name{color:var(--color-cobalt)}.review__institution-name{font-size:var(--fs-md);font-weight:var(--fw-heavy);line-height:1.3;display:block}.review__institution-meta{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.contribute .card-icon{width:42px;height:42px}.contribute__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy);line-height:1.3}.qa-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.qa{gap:var(--space-2);flex-direction:column;display:flex}.qa-list>li+li .qa{padding-top:var(--space-3);border-top:1px solid var(--color-line)}.qa__place{font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-decoration:none}.qa__question{font-weight:var(--fw-bold);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qa__answer{padding:var(--space-3);border-radius:4px var(--radius-md) var(--radius-md) var(--radius-md);background:var(--color-cobalt-soft)}.qa__badge{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-navy);margin-bottom:2px;display:flex}.qa__text{font-size:var(--fs-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=64rem){.qa-list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}.qa-list>li+li .qa{padding-top:var(--space-4);border-top:0}.qa{height:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg)}.qa__answer{background:var(--color-surface)}}.community-page{padding-block:var(--space-5) var(--space-8)}.community-page__card{max-width:40rem;margin-inline:auto}.community-head{gap:var(--space-1);flex-direction:column;display:flex}.community-head__title{font-size:var(--fs-2xl);line-height:var(--lh-heading)}.community-head__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.community-form{gap:var(--space-4);flex-direction:column;display:flex}.community-form__after{margin-top:calc(-1 * var(--space-2));text-align:center}.community-name{font-size:var(--fs-sm);color:var(--color-text-muted)}.community-quote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-cobalt-muted);border-radius:var(--radius-sm);background:var(--color-bg);margin:0}.community-quote__label{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.community-pick{margin-top:var(--space-2)}.community-text{white-space:pre-line;overflow-wrap:anywhere}.community-text--question{font-weight:var(--fw-bold)}.rules-box{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-yellow-soft);font-size:var(--fs-sm);color:var(--color-text-soft)}.rules-box__title{font-weight:var(--fw-heavy);color:var(--color-text)}.rules-box__list{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.rules-box__more summary{margin-top:var(--space-1);font-weight:var(--fw-bold);cursor:pointer}.rules-box__note{margin-top:var(--space-2);font-weight:var(--fw-bold)}.tag--pending,.tag--warning{background:var(--color-yellow-soft);color:var(--color-warning)}.tag--success{background:var(--color-success-soft);color:var(--color-success)}.tag--danger{background:var(--color-danger-soft);color:var(--color-danger);white-space:normal}.tag--info{background:var(--color-cobalt-soft);color:var(--color-navy)}.tag--new{background:var(--color-navy);color:var(--color-on-navy)}.community-sections{display:contents}.thread-list{flex-direction:column;padding:0;list-style:none;display:flex}.thread+.thread{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.js .thread-list:not(.is-expanded)>.thread--more,html:not(.js) .thread-list__more{display:none}.thread__question{gap:var(--space-2);flex-direction:column;scroll-margin-top:5rem;display:flex}.thread__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.thread__meta a{font-weight:var(--fw-bold)}.thread__answers{gap:var(--space-2);flex-direction:column;display:flex}.thread__answer{gap:var(--space-1);padding:var(--space-3);border-radius:4px var(--radius-md) var(--radius-md) var(--radius-md);background:var(--color-bg);font-size:var(--fs-md);flex-direction:column;display:flex}.thread__answer--rep,.thread__answer--team{background:var(--color-cobalt-soft)}.thread .is-pending,.thread-list .thread.is-pending,.review-list .review-item.is-pending{border:1px dashed var(--color-text-muted);border-radius:var(--radius-md);background:var(--color-surface)}.thread-list .thread.is-pending,.review-list .review-item.is-pending{padding:var(--space-3)}.thread__badge{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-navy);display:flex}.thread__union{font-size:var(--fs-sm);align-self:flex-start}.review__date{font-size:var(--fs-xs);color:var(--color-text-muted)}.community-actions{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.helpful-static,.helpful{align-items:center;gap:var(--space-1);min-height:2rem;color:var(--color-text-muted);font-weight:var(--fw-bold);display:inline-flex}.helpful{padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;display:none}.helpful:hover{border-color:var(--color-line-strong);color:var(--color-navy)}.helpful[aria-pressed=true]{border-color:var(--color-cobalt);background:var(--color-cobalt-soft);color:var(--color-navy)}.js .helpful{display:inline-flex}.js .helpful-static,html:not(.js) .community-menu,.community-actions.is-own .helpful,.community-actions.is-own .community-menu{display:none}.community-actions.is-own .helpful-static,.community-actions--static .helpful-static{display:inline-flex}.community-actions__reply{font-weight:var(--fw-bold)}.community-menu{margin-left:auto;position:relative}.community-menu__toggle{width:2rem;height:2rem}.community-menu__panel{z-index:5;min-width:10rem;padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-float);position:absolute;right:0}.community-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.community-menu__item:hover{background:var(--color-bg)}.community-menu__item[disabled]{color:var(--color-text-muted);cursor:default}.reply-form{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.reply-form__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.reply-form__note{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-success)}.report-dialog__form{display:contents}.report-dialog__done{padding-block:var(--space-4);font-weight:var(--fw-bold)}.mine-tabs{overflow-x:auto}.mine-tabs__count{margin-left:var(--space-1);color:var(--color-text-muted)}.mine-list{flex-direction:column;padding:0;list-style:none;display:flex}.mine-item{gap:var(--space-2);padding-block:var(--space-4);flex-direction:column;display:flex}.mine-item+.mine-item{border-top:1px solid var(--color-line)}.mine-item__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mine-item__place{font-weight:var(--fw-heavy)}.mine-item__text{overflow-wrap:anywhere}.mine-item__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.mine-item__actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.mine-delete>summary{list-style:none}.mine-delete>summary::-webkit-details-marker{display:none}.mine-delete__form{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.mine-pages{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.mine-empty{gap:var(--space-2);flex-direction:column;display:flex}.member-head{gap:var(--space-1);flex-direction:column;display:flex}.member-head__username,.member-head__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.member-section__title{margin-top:var(--space-4);font-size:var(--fs-lg)}.support-groups__picker{gap:var(--space-2);flex-direction:column;display:none}.support-groups.is-enhanced .support-groups__picker{display:flex}.support-groups.is-enhanced .support-groups__fallback{display:none}.support-groups__links{columns:2;column-gap:var(--space-4);padding:0;list-style:none}.support-groups__links a{min-height:var(--tap);padding-block:var(--space-2);display:inline-block}@media (width>=64rem){.split>.support-groups:only-child{align-items:center;column-gap:var(--space-8);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);display:grid}.split>.support-groups:only-child>:not(.tool-card__head){grid-column:2}.split>.support-groups:only-child>.tool-card__head{grid-row:1/span 2}}.error-page{gap:var(--space-3);padding-block:var(--space-10);display:grid}.error-page__code{font-size:3rem;font-weight:var(--fw-heavy);color:var(--color-navy);line-height:1}.error-page__id{font-size:var(--fs-md);color:var(--color-text-muted)}.band{color:var(--color-on-navy);background:var(--color-navy);--focus-color:var(--color-yellow);border-radius:0 0 28px 28px}.band__inner{gap:var(--space-3);max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-4) var(--gutter) var(--space-16);flex-direction:column;margin-inline:auto;display:flex}.band__title{max-width:56rem;font-size:1.5rem;font-weight:var(--fw-heavy);letter-spacing:-.02em;line-height:1.2}.band__meta{font-size:var(--fs-sm);color:var(--color-on-navy-muted)}.band__label{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-on-navy-muted)}.band__tags{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.band__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=63.999rem){.band__actions .btn{min-height:40px;padding:0 var(--space-4);font-size:var(--fs-md)}}.band__periods{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.band a:not(.btn,.chip,.suggest__option){color:var(--color-on-navy-muted)}.band a:not(.btn,.chip,.suggest__option):hover{color:var(--color-on-navy)}.tag--on-navy{min-height:28px;padding:0 var(--space-3);color:var(--color-on-navy);font-size:var(--fs-sm);background:#ffffff24;border-radius:8px}.breadcrumb ol{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-on-navy-muted)}.breadcrumb [aria-current]{font-weight:var(--fw-bold)}.chip-row{gap:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip-row>li{flex:none}.chip--current,a.chip--current:hover{background:var(--color-surface);box-shadow:none;color:var(--color-navy);font-weight:var(--fw-heavy)}@media (width>=64rem){.band{border-radius:0}.band__inner{gap:var(--space-4);padding:var(--space-8) var(--gutter) calc(var(--space-16) + var(--space-8))}.band__title{font-size:2.25rem}.band__meta{font-size:var(--fs-md)}.chip-row{flex-wrap:wrap;margin-inline:0;padding:0;overflow:visible}}.score-layout{gap:var(--space-4);width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:calc(-1 * var(--space-12)) auto 0;padding:0 var(--gutter) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.score-layout__main,.score-layout__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.score-layout{gap:var(--space-6);margin-top:calc(-1 * (var(--space-16) + var(--space-2)));padding-bottom:var(--space-14);grid-template-columns:minmax(0,1fr) 21.25rem}.score-layout__main,.score-layout__side{gap:var(--space-6)}}.section-title{font-size:var(--fs-lg);line-height:var(--lh-heading)}@media (width>=64rem){.section-title{font-size:var(--fs-xl)}}.toc{gap:0;padding:0}.toc__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5);font-weight:var(--fw-bold);color:var(--color-text-muted);cursor:pointer;list-style:none;display:flex}.toc__summary::-webkit-details-marker{display:none}.toc__title{font-weight:var(--fw-heavy);color:var(--color-text)}.toc__chevron{border-radius:var(--radius-pill);background:var(--color-cobalt-soft);width:32px;height:32px;color:var(--color-navy);transition:transform var(--duration) var(--ease);flex:none;place-items:center;display:grid}.toc[open] .toc__chevron{transform:rotate(180deg)}.toc__list{padding:0 var(--space-5) var(--space-3);list-style:none;display:grid}.toc__list a{align-items:center;gap:var(--space-3);min-height:var(--tap);border-top:1px solid var(--color-line);color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-bold);text-decoration:none;display:flex}.toc__list a:hover{color:var(--color-cobalt)}.toc__number{width:1.25rem;color:var(--color-text-muted);flex:none}@media (width>=64rem){.toc__list{column-gap:var(--space-8);padding-inline:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.toc__summary{padding-left:var(--space-6)}.toc:not(.is-ready){min-height:calc(56px + var(--toc-rows,4) * var(--tap) + var(--space-3))}.toc--rows-1{--toc-rows:1}.toc--rows-2{--toc-rows:2}.toc--rows-3{--toc-rows:3}.toc--rows-4{--toc-rows:4}.toc--rows-5{--toc-rows:5}.toc--rows-6{--toc-rows:6}.toc--rows-7{--toc-rows:7}.toc--rows-8{--toc-rows:8}}.cover{border-radius:var(--radius-xl);background:var(--color-navy);box-shadow:var(--shadow-card);overflow:hidden}.cover__svg,.cover__image{width:100%;height:auto;display:block}.cover__svg text{font-family:var(--font-sans)}.prose{gap:var(--space-4);line-height:1.7}.prose h2{margin-top:var(--space-2);font-size:var(--fs-lg);line-height:var(--lh-heading)}.prose h2:first-child{margin-top:0}.prose h3{font-size:var(--fs-base)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-1)}.prose img,.faq__answer img{max-width:100%;height:auto;display:block}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.prose table th,.prose table td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-line);text-align:left}@media (width>=64rem){.prose{padding:var(--space-8)}.prose h2{font-size:var(--fs-xl)}}.numbers{gap:var(--space-5);display:grid}.numbers__summary{gap:var(--space-3);flex-direction:column;display:flex}.numbers__change{align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-1);color:var(--color-navy);font-size:var(--fs-md);font-weight:var(--fw-heavy);display:flex}.numbers__arrow{border-radius:var(--radius-pill);background:var(--color-cobalt-soft);flex:none;place-items:center;width:24px;height:24px;display:grid}.histogram{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.histogram__title{font-size:var(--fs-md);font-weight:var(--fw-heavy);display:block}.histogram__sub{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.histogram__svg{width:100%;height:auto;overflow:visible}.histogram__bar{fill:var(--color-cobalt)}.histogram__axis{stroke:var(--color-line-strong)}.histogram__median{stroke:var(--color-navy);stroke-width:1.5px;stroke-dasharray:3 3}.histogram__median-label{fill:var(--color-navy);font-size:10px;font-weight:var(--fw-heavy)}.histogram__label{fill:var(--color-text-muted);font-size:9px}@media (width>=64rem){.numbers{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.histogram{border-top:0;padding-top:0}}.top-cities__links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.compare-table,.mini-table{border-collapse:collapse;width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.compare-table caption{padding-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-xs);text-align:left}.compare-table th,.compare-table td,.mini-table th,.mini-table td{padding:var(--space-2) 0;border-bottom:1px solid var(--color-line);text-align:right}.compare-table th[scope=row],.mini-table th[scope=row],.mini-table thead th:first-child{text-align:left}.compare-table th[scope=row]{color:var(--color-text-muted);font-weight:var(--fw-bold)}.compare-table thead th,.mini-table thead th{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-heavy)}.compare-table tr:last-child>*,.mini-table tr:last-child>*{border-bottom:0}.compare-table .is-current,.mini-table .is-score{color:var(--color-navy);font-weight:var(--fw-heavy)}.mini-table td+td,.mini-table th+th{padding-left:var(--space-3)}.mini-table th[scope=row] a{color:var(--color-text);font-weight:var(--fw-heavy);text-decoration:none}.faq{gap:0}.faq .section-title{padding-bottom:var(--space-3)}.faq__item{border-top:1px solid var(--color-line)}.faq__item>summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) 0;font-weight:var(--fw-heavy);cursor:pointer;list-style:none;display:flex}.faq__item>summary::-webkit-details-marker{display:none}.faq__chevron{color:var(--color-text-muted);transition:transform var(--duration) var(--ease);flex:none;margin-top:2px}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer{gap:var(--space-2);padding-bottom:var(--space-4);color:var(--color-text-soft);flex-direction:column;line-height:1.7;display:flex}.pair{gap:inherit;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.facts{gap:var(--space-2);font-size:var(--fs-md);flex-direction:column;display:flex}.facts>div{gap:var(--space-3);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.facts dt{color:var(--color-text-muted)}.facts dd{font-weight:var(--fw-heavy);margin:0}.about__text{font-size:var(--fs-md);color:var(--color-text-soft)}.reach__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.reach__actions>.btn{white-space:normal;flex:1 1 0;min-width:fit-content}.reach__actions>.btn:only-child{flex:0 1 calc((100% - var(--space-2)) / 2)}.reach{gap:var(--space-3);flex-direction:column;display:flex}.member-hint .reach{height:17rem}.member .reach__state--guest{visibility:hidden}.reach__state{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}.reach__state--scored{flex:auto}.reach__state--scroll{overflow-y:auto}.reach__heading{font-weight:var(--fw-heavy);color:var(--color-navy)}.reach__rows{gap:var(--space-1);flex-direction:column;flex:auto;min-height:0;padding:0;list-style:none;display:flex;overflow-y:auto}.reach__row{align-items:baseline;gap:0 var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--color-line);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.reach__period{font-weight:var(--fw-heavy)}.reach__row[data-tone=above] .reach__text{color:var(--color-success)}.reach__row[data-tone=below] .reach__text{color:var(--color-danger)}.reach__year,.reach__note{font-size:var(--fs-xs);color:var(--color-text-muted)}.reach__message{flex:auto;min-height:0;overflow-y:auto}.reach__message>p+p{margin-top:var(--space-1)}.reach__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.reach__choices .btn{white-space:normal;text-align:center}.score-table{gap:var(--space-4);scroll-margin-top:var(--space-4)}.score-table__head{gap:var(--space-3);flex-direction:column;display:flex}.score-table__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segment__count{margin-left:var(--space-1);font-weight:var(--fw-medium);color:var(--color-text-muted)}.score-table__tools{gap:var(--space-3);flex-direction:column;display:flex}.score-table__filters,.score-table__downloads{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.score-table__downloads .btn{flex:1}.score-table__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chip--removable{gap:var(--space-2);min-height:34px;padding:0 var(--space-2) 0 var(--space-3);background:var(--color-cobalt-soft);color:var(--color-navy);font-weight:var(--fw-heavy)}.chip__x{background:var(--color-navy);width:18px;height:18px;color:var(--color-on-navy);border-radius:50%;flex:none;place-items:center;display:inline-grid}.chip__x .icon{width:12px;height:12px}a.chip--removable:hover,a.chip--removable:focus-visible{background:var(--color-cobalt-soft);color:var(--color-cobalt)}a.chip--removable:hover .chip__x{background:var(--color-cobalt)}.score-table__label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-muted)}.score-table__status{font-size:var(--fs-sm);color:var(--color-text-muted)}.score-table__source{font-size:var(--fs-xs);color:var(--color-text-muted)}.score-table__empty{padding:var(--space-6) 0;text-align:center;color:var(--color-text-muted)}.score-table__empty .btn{margin-top:var(--space-2)}.score-table__more{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:none}.js .score-table:not(.is-expanded,.is-filtered) .score-table__more{display:flex}.score-table__expand{width:100%;max-width:26rem}.score-table__note{max-width:26rem;font-size:var(--fs-xs);color:var(--color-text-muted)}.js .score-table__panel:not(.is-active){display:none}.sort-select{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:var(--fs-md);font-weight:var(--fw-heavy);display:inline-flex;position:relative}.sort-select__input{color:var(--color-text);font:inherit;background:0 0;border:0}.st{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.st thead th{padding:var(--space-3) var(--space-2);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-align:right;white-space:nowrap}.st thead th:first-child,.st thead th.st__city{text-align:left}.st__sort{align-items:center;gap:var(--space-1);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.st th[aria-sort] .st__sort{color:var(--color-cobalt)}.st tbody tr>*{padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-line);vertical-align:middle}.st__inst{text-align:left;font-weight:inherit}.st__name{align-items:center;column-gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);min-width:0;display:grid}.st__name .type-badge{grid-row:span 2}.st__inst a{color:var(--color-text);font-weight:var(--fw-heavy);line-height:1.3;text-decoration:none}.st__inst a:hover{color:var(--color-cobalt);text-decoration:underline}.st__meta{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.4}.st__meta-city,.st__unit{display:none}.st__city{color:var(--color-text-soft)}.st__quota,.st__min,.st__max{text-align:right;white-space:nowrap}.st__min{color:var(--color-navy);font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.st__max{color:var(--color-text-soft)}.st__vacant{color:var(--color-text-muted);font-size:var(--fs-xs);display:block}.st__act{text-align:center;white-space:nowrap;width:1%}.st__info{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--color-cobalt);place-items:center;display:inline-grid}.st__info:hover{background:var(--color-cobalt-soft)}.st--cities td,.st--cities th{text-align:right}.st--cities tbody th{text-align:left}.st--cities tbody th a{color:var(--color-text);font-weight:var(--fw-heavy);text-decoration:none}.st--cities .is-score{color:var(--color-navy);font-weight:var(--fw-heavy)}@media screen{.st--cities tbody tr.is-search-hidden{display:none}}.js .score-table:not(.is-expanded,.is-filtered) #tablo-kurumlar .st tbody tr:nth-child(n+51){display:none}@media screen{.st tbody tr{content-visibility:auto;contain-intrinsic-size:auto 72px}}@media screen and (width<=63.999rem){.score-table{padding-inline:var(--space-4)}.st,.st tbody{display:block}.st thead{display:none}.st tbody tr{column-gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"inst min info""inst quota info";align-items:center;display:grid}.st tbody tr[hidden]{display:none}.st tbody tr>*{border-top:0;padding:0}.st__inst{grid-area:inst;align-self:start}.st__name{align-items:start}.st__meta-city,.st__unit{display:inline}.st__min{grid-area:min;align-self:end}.st__quota{color:var(--color-text-muted);font-size:var(--fs-xs);grid-area:quota;align-self:start}.st__city,.st__max{display:none}.st__act{grid-area:info;width:auto}.st--cities{width:100%;display:table}.st--cities thead{display:table-header-group}.st--cities tbody{display:table-row-group}.st--cities tbody tr{display:table-row}.st--cities thead th{padding:var(--space-2) var(--space-1);font-size:var(--fs-xs);white-space:normal}.st--cities tbody tr>*{padding:var(--space-2) var(--space-1);border-top:1px solid var(--color-line);font-size:var(--fs-sm)}}@media (width>=64rem){.score-table__head{flex-direction:row;justify-content:space-between;align-items:flex-start}.score-table__tabs{flex:none;width:16rem}.score-table__tools{align-items:center;gap:var(--space-3);grid-template-columns:minmax(14rem,18.5rem) 1fr;display:grid}.score-table__chips,.score-table__downloads,.score-table__status{grid-column:1/-1}.score-table__downloads .btn{flex:none}.st thead{z-index:1;position:sticky;top:0}.score-table__panel>.table-scroll{overflow:visible}.st .st__inst{width:48%}}.filter-sheet{display:none}.filter-sheet[open]{display:flex}.filter-sheet__head-actions{align-items:center;gap:var(--space-1);display:flex}.filter-sheet__body{gap:var(--space-6);flex-direction:column;display:flex}.filter-sheet__foot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}.filter-group{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.filter-group__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy);padding:0}.filter-group__note{font-size:var(--fs-xs);color:var(--color-text-muted)}.filter-list{max-height:15rem;padding:0;list-style:none;overflow-y:auto}.filter-list>li[hidden]{display:none}.check{align-items:center;gap:var(--space-3);min-height:var(--tap);border-bottom:1px solid var(--color-line);cursor:pointer;display:flex}.check input{width:20px;height:20px;accent-color:var(--color-navy);flex:none}.check__count{font-size:var(--fs-xs);color:var(--color-text-muted);margin-left:auto}.group-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.group-option{align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-sm);font-weight:var(--fw-heavy);cursor:pointer;line-height:1.25;display:flex}.group-option .type-badge{width:32px;height:32px}.group-option:has(input:checked){background:var(--color-cobalt-soft);box-shadow:inset 0 0 0 2px var(--color-navy)}.group-option:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.range-inputs{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.range-inputs label{gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-heavy);flex-direction:column;display:flex}@media (width>=64rem){.filter-sheet__foot{padding-inline:var(--space-6)}}.print-only{display:none}@media screen{.st tbody.print-source,.st tfoot.print-foot-group{display:none}}@media print{@page{size:A4 portrait;margin:12mm 12mm 10mm;@bottom-right{content:"Sayfa " counter(page) " / " counter(pages);font-family:Manrope,system-ui,sans-serif;font-size:8pt;color:#5b6478}}body{background:#fff;font-size:9pt;padding:0!important}.topbar,.bottom-nav,.site-footer,.title-pill,.skip-link,.no-print,.score-page>.band,.score-layout__side,.score-layout__main>:not(.score-table),.score-table:not(.is-cities) .score-table__panel[data-tab-panel=iller],.score-table.is-cities .score-table__panel[data-tab-panel=kurumlar]{display:none!important}.score-layout{margin:0;padding:0;display:block}.score-table{box-shadow:none;padding:0}.print-only{display:block}.print-head{border-bottom:1.5pt solid #1a3d6c;justify-content:space-between;align-items:center;padding-bottom:4mm;display:flex}.print-head__brand{align-items:center;gap:3mm;display:flex}.print-head__meta{color:#5b6478;flex-direction:column;align-items:flex-end;font-size:7.5pt;display:flex}.print-head__meta strong{color:#1a3d6c;font-size:9pt}.print-filter{color:#1a3d6c;font-size:8pt;font-weight:800}.score-table__panel{display:block!important}.st thead{display:table-header-group}.st thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:2mm 1.5mm;font-size:7.5pt;color:#fff!important;background:#1a3d6c!important}.st thead .st__sort{display:none}.st thead th .print-only,.st thead th[aria-sort] .print-only{color:#fff;display:inline}.score-table .st tbody tr:not([hidden]){break-inside:avoid;display:table-row!important}.st tbody tr>*{padding:1.5mm;font-size:8pt}.st__inst .type-badge{display:none}.st__name{display:block}.st__meta{font-size:6.5pt;display:block}.st__min{font-size:8.5pt}.print-watermark{z-index:5;opacity:.07;pointer-events:none;flex-direction:column;align-items:center;gap:4mm;display:flex;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.print-watermark img{width:80mm;height:auto}.print-watermark span{color:#1a3d6c;white-space:nowrap;font-size:40pt;font-weight:800}.st tbody.print-source{display:table-row-group!important}.st tbody.print-source td{color:#5b6478;border:0;padding:3mm 0 0;font-size:7.5pt;font-weight:400}.st tfoot.print-foot-group{display:table-footer-group!important}.st tfoot.print-foot-group td{border:0!important;padding:4mm 0 0!important}.print-foot{color:#5b6478;break-inside:avoid;border-top:.75pt solid #b9c3d8;align-items:center;gap:4mm;padding-top:2mm;font-size:7pt;font-weight:400;display:flex}.print-foot__text{flex-direction:column;flex:1;display:flex}.print-foot__text strong{color:#18213a}.print-foot__qr svg{width:16mm;height:16mm;display:block}}.st:not(.st--advanced) .st__pill:not([hidden]){display:inline-block}.st tr.is-reachable>th,.st tr.is-reachable>td{background:var(--color-cobalt-soft)}@media screen and (width<=63.999rem){.st tbody tr{--st-row-pad:0px;position:relative}.st tbody tr.is-reachable{--st-row-pad:var(--space-2);margin-inline:calc(-1 * var(--st-row-pad));padding-inline:var(--st-row-pad);border-radius:var(--radius-md);background:var(--color-cobalt-soft);border-top-color:#0000}.st tr.is-reachable>th,.st tr.is-reachable>td{background:0 0}.st tbody tr:has(.st__pill:not([hidden])){padding-bottom:calc(var(--space-3) + var(--space-1) + 1.3rem)}.st .st__name .st__pill{bottom:var(--space-3);left:calc(var(--st-row-pad) + 36px + var(--space-3));max-width:calc(100% - 2 * var(--st-row-pad) - 36px - var(--space-3));text-overflow:ellipsis;grid-area:auto;margin:0;position:absolute;overflow:hidden}}.title-layout{gap:var(--space-4);width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:calc(-1 * var(--space-12)) auto 0;padding:0 var(--gutter) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.title-layout__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.title-layout{column-gap:var(--space-6);margin-top:calc(-1 * (var(--space-16) + var(--space-2)));padding-bottom:var(--space-14);grid-template-columns:minmax(0,1fr) 21.25rem;row-gap:0}.title-layout>*{grid-column:1}.title-layout>*+:not(.title-layout__side){margin-top:var(--space-6)}.title-layout>.title-layout__side{align-self:start;gap:var(--space-6);grid-area:1/2/span 12}}.latest-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.latest-card__kpss{font-size:var(--fs-sm);color:var(--color-text-muted);flex:none}.latest-card__figures{font-size:var(--fs-base)}.title-periods,.title-periods__card{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.title-periods__section{gap:var(--space-2);min-width:0;padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex}.title-periods__caption{font-size:var(--fs-sm);color:var(--color-text-muted)}.title-periods__sentence{font-size:var(--fs-md);color:var(--color-text-soft);line-height:1.55}.title-periods__notes{gap:var(--space-1);padding-top:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted);flex-direction:column;display:flex}@media (width>=64rem){.title-periods{gap:var(--space-6)}.title-periods__card{gap:var(--space-6);padding:var(--space-6) 1.75rem;border-radius:var(--radius-2xl);background:var(--color-surface)}.title-periods__section{gap:var(--space-3);background:0 0;border-radius:0;padding:0}.title-periods__subtitle{font-size:var(--fs-lg)}}.range-list{flex-direction:column;display:flex}.range-list__scale,.range-list__row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 4.875rem;display:grid}.range-list__scale{padding:var(--space-1) 0 var(--space-2)}.range-list__scale>span{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-muted);text-align:right}.range-list__axis,.range-list__bar{display:block;overflow:visible}.range-list__axis text{fill:var(--color-text-muted);font-size:10px}.range-list__rows{padding:0;list-style:none}.range-list__row{padding:var(--space-3) 0;border-top:1px solid var(--color-line)}.range-list__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.range-list__period{color:var(--color-text);white-space:nowrap;text-decoration:none}.range-list__code{font-size:var(--fs-base);font-weight:var(--fw-heavy)}a.range-list__period .range-list__code{color:var(--color-cobalt)}a.range-list__period:hover .range-list__code{text-decoration:underline}.range-list__quota{font-size:var(--fs-xs);color:var(--color-text-muted)}.range-list__line{stroke:var(--color-cobalt-muted);stroke-width:2px;stroke-linecap:round}.range-list__dot{fill:var(--color-cobalt);stroke:var(--color-surface);stroke-width:2px}.range-list__value{text-align:right;font-variant-numeric:tabular-nums}.range-list__median{color:var(--color-navy);font-size:1rem;font-weight:var(--fw-heavy);display:block}.range-list__range{color:var(--color-text-muted);font-size:var(--fs-2xs);white-space:nowrap;display:block}.quota-bars{padding:0;list-style:none}.quota-bars__row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:3.5rem minmax(0,1fr) 3.25rem;display:grid}.quota-bars__code{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.quota-bars__bar{display:block}.quota-bars__fill{fill:var(--color-cobalt)}.quota-bars__value{color:var(--color-navy);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-align:right;font-variant-numeric:tabular-nums}.title-chart{margin:0}.title-chart__svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.title-chart__grid{stroke:var(--color-line)}.title-chart__tick{fill:var(--color-text-muted);font-size:11px}.title-chart__range{stroke:var(--color-cobalt-muted);stroke-width:6px;stroke-linecap:round}.title-chart__line{fill:none;stroke:var(--color-cobalt);stroke-width:2px}.title-chart__dot{fill:var(--color-cobalt);stroke:var(--color-surface);stroke-width:2px}.title-chart__bar{fill:var(--color-cobalt)}.title-chart__range:hover{stroke:var(--color-cobalt)}.title-chart__bar:hover{fill:var(--color-navy)}.title-chart__callout{fill:var(--color-text);font-size:12px;font-weight:var(--fw-heavy)}.periods-table{padding:0;overflow:hidden}.periods-table__table{border-collapse:collapse;width:100%;font-size:var(--fs-base);font-variant-numeric:tabular-nums}.periods-table__table thead tr{background:var(--color-bg)}.periods-table__table th,.periods-table__table td{padding:10px var(--space-3);text-align:right;white-space:nowrap}.periods-table__table thead th{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.periods-table__table tbody tr{border-top:1px solid var(--color-line)}.periods-table__table tr>:first-child{padding-left:var(--space-5);text-align:left}.periods-table__table tbody th a{color:var(--color-cobalt);font-weight:var(--fw-heavy);text-decoration:none}.periods-table__table tbody th a:hover{text-decoration:underline}.periods-table__table .is-strong{color:var(--color-navy);font-weight:var(--fw-heavy)}.periods-table__link{padding-right:var(--space-4)}.periods-table__link .link-arrow{min-height:0;font-size:var(--fs-md)}.title-institutions{gap:var(--space-3);scroll-margin-top:var(--space-4)}.title-institutions__top,.title-institutions__head{gap:var(--space-2);flex-direction:column;display:flex}.title-institutions__head{gap:var(--space-1)}.title-institutions__empty{padding:var(--space-6) 0;color:var(--color-text-muted);text-align:center}.title-institutions__more{justify-content:center;display:flex}.title-institutions__expand{width:100%;max-width:26rem}.ti{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ti__inst{text-align:left;font-weight:inherit}.ti__name{align-items:center;column-gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);min-width:0;display:grid}.ti__name .type-badge{grid-row:span 2}.ti__inst a{color:var(--color-text);font-weight:var(--fw-heavy);line-height:1.3;text-decoration:none}.ti__inst a:hover{color:var(--color-cobalt);text-decoration:underline}.ti__meta{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.4}.ti__none{color:var(--color-text-muted)}.ti__arrow{font-size:.75em}.ti th[aria-sort] .st__sort{color:var(--color-cobalt)}.ti th[aria-sort=ascending] .st__sort:after{content:"▲" / "";font-size:.7em}.ti th[aria-sort=descending] .st__sort:after{content:"▼" / "";font-size:.7em}@media screen{.ti tbody tr{content-visibility:auto;contain-intrinsic-size:auto 72px}}@media (width>=64rem){.title-institutions{gap:0;padding:0;overflow:hidden}.title-institutions__top{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:22px var(--space-5) var(--space-3);flex-flow:wrap}.title-institutions__search{flex:none;width:18.75rem}.title-institutions__empty,.title-institutions__more{padding:var(--space-4) var(--space-5) var(--space-5)}.ti thead th{padding:10px var(--space-2);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:right;white-space:nowrap}.ti thead th.ti__inst,.ti thead th.ti__city{text-align:left}.ti tbody tr>*{padding:10px var(--space-2);border-top:1px solid var(--color-line);vertical-align:middle}.ti tr>:first-child{padding-left:var(--space-5)}.ti tr>:last-child{padding-right:var(--space-5)}.ti__name{grid-template-columns:32px minmax(0,1fr);min-width:12rem}.ti__name .type-badge{border-radius:var(--radius-xs);grid-row:auto;width:32px;height:32px}.ti__meta,.ti__period,.ti__short{display:none}.ti__city{color:var(--color-text-soft)}.ti__score{color:var(--color-text-soft);text-align:right;white-space:nowrap}.ti__score.is-latest{color:var(--color-navy);font-weight:var(--fw-heavy)}.ti__change{color:var(--color-navy);font-weight:var(--fw-heavy);text-align:right;white-space:nowrap}.ti__change .ti__none{font-weight:var(--fw-regular)}}@media screen and (width<=63.999rem){.ti,.ti tbody{display:block}.ti thead{display:none}.ti tbody tr{grid-template-columns:repeat(var(--ti-periods,4), minmax(0, 1fr));gap:var(--space-2) 6px;padding:var(--space-3) 0;border-top:1px solid var(--color-line);display:grid;position:relative}.ti__inst a:after{content:"";position:absolute;inset:0}.ti--periods-1{--ti-periods:1}.ti--periods-2{--ti-periods:2}.ti--periods-3{--ti-periods:3}.ti tbody tr[hidden]{display:none}.ti__inst{grid-column:1/-1}.ti__name{align-items:start}.ti__inst a{font-size:var(--fs-base)}.ti__city,.ti__change,.ti__long{display:none}.ti__score{padding:6px var(--space-1);border-radius:var(--radius-xs);background:var(--color-bg);text-align:center;flex-direction:column;align-items:center;display:flex}.ti__period{color:var(--color-text-muted);font-size:var(--fs-2xs)}.ti__short,.ti__score .ti__none{color:var(--color-navy);font-size:var(--fs-md);font-weight:var(--fw-heavy)}.ti__score .ti__none{color:var(--color-text-muted)}}.leaders__table{font-variant-numeric:tabular-nums}.leaders__table tbody th a{color:var(--color-cobalt);font-weight:var(--fw-heavy);text-decoration:none}.leaders__city a{color:var(--color-text);font-weight:var(--fw-bold);text-decoration:none}.leaders__table a:hover{text-decoration:underline}.leaders__table td+td,.leaders__table th+th{padding-left:var(--space-2)}.title-others .section-title{font-size:var(--fs-lg)}.title-others__all{margin-top:var(--space-1)}.search-layout{gap:var(--space-4);width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-4) var(--gutter) var(--space-6);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.search-layout__main,.search-layout__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.search-layout{align-items:start;gap:var(--space-6);padding-block:var(--space-8) var(--space-14);grid-template-columns:minmax(0,1fr) 20rem}.search-layout__side{gap:var(--space-6)}}.search-page mark,.suggest mark{background:var(--color-yellow-soft);color:inherit;border-radius:3px;padding:0 1px}.search-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-1);height:var(--topbar-height);padding:0 var(--space-3) 0 var(--space-1);background:var(--color-surface);display:flex;position:sticky;top:0}@media (width>=64rem){.search-header{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));height:auto;padding:var(--space-8) var(--gutter) 0;background:0 0;margin-inline:auto;position:static}.search-header>.icon-btn{display:none}.search-header .search-header__field{max-width:40rem}}.search-header__field{flex:1;min-width:0;position:relative}.search-header .search-box__icon{display:none}.search-header .search-box__input{padding:0 var(--tap) 0 var(--space-4);border:1.5px solid var(--color-cobalt);background:var(--color-surface);font-size:1rem;font-weight:var(--fw-bold)}.search-header__submit{border-radius:var(--radius-pill);background:var(--color-cobalt);width:36px;height:36px;color:var(--color-on-navy);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.search-head{gap:var(--space-1);flex-direction:column;display:flex}.search-head__title{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:-.01em;line-height:1.2}.search-head__summary{color:var(--color-text-muted);font-size:var(--fs-md)}@media (width>=64rem){.search-head__title{font-size:1.875rem}}.search-tabs__list{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;gap:6px;list-style:none;display:flex;overflow-x:auto}.search-tabs__list::-webkit-scrollbar{display:none}.search-tabs__list>li{flex:none}.search-tab{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-heavy);white-space:nowrap;padding:0 14px;text-decoration:none;display:inline-flex}.search-tab:hover{color:var(--color-cobalt)}.search-tab[aria-current=page]{background:var(--color-navy);box-shadow:none;color:var(--color-on-navy)}.search-tab__count{font-weight:var(--fw-bold);opacity:.75}@media (width>=64rem){.search-tabs__list{flex-wrap:wrap;margin-inline:0;padding:0}}.search-filters{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.search-section{gap:var(--space-2)}.search-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.search-section__title{color:var(--color-text-muted);font-size:var(--fs-base);font-weight:var(--fw-heavy)}.search-section__note{color:var(--color-text-muted);font-size:var(--fs-sm)}.search-list{flex-direction:column;padding:0;list-style:none;display:flex}.search-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.search-row__name{font-size:var(--fs-base);font-weight:var(--fw-heavy);line-height:1.3}.search-row__meta{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.4}.search-row__alias{color:var(--color-text-muted);font-size:var(--fs-xs)}.search-place,.search-title{align-items:center;gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-2);color:var(--color-text);text-decoration:none;display:flex}.search-list>li+li>.search-place,.search-list>.search-title+.search-title{border-top:1px solid var(--color-line)}.search-place .search-row__name{font-size:1rem}a.search-place:hover .search-row__name,.search-title__link:hover{color:var(--color-cobalt)}.search-place__icon{border-radius:var(--radius-sm);background:var(--color-cobalt-soft);width:40px;height:40px;color:var(--color-cobalt);flex:none;place-items:center;display:grid}.search-place__arrow{color:var(--color-cobalt);flex:none}.search-title__link{color:var(--color-text);text-decoration:none}.search-title__latest{font-size:var(--fs-md);flex:none}.search-institutions{gap:0;padding:0;overflow:hidden}.search-institutions .search-section__head{padding:18px var(--space-5) 10px}.search-row{border-top:1px solid var(--color-line)}.search-row__link{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--color-text);text-decoration:none;display:flex}.search-row__link:hover .search-row__name{color:var(--color-cobalt)}.search-row__score{text-align:right;flex-direction:column;flex:none;max-width:7.5rem;display:flex}.search-row__score-label,.search-row__score-quota,.search-row__score-empty{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:1.35}.search-row__score-value{color:var(--color-navy);font-size:var(--fs-lg);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:1.3}.search-institutions__more{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-line);justify-content:center;display:flex}.search-institutions__button{width:100%;max-width:26.25rem}@media (width<=63.999rem){.search-institutions .search-section__head,.search-row__link,.search-institutions__more{padding-inline:var(--space-4)}}.search-help{gap:var(--space-2);box-shadow:none}.search-help__button{min-height:42px;padding:0 var(--space-4);font-size:var(--fs-md)}.search-trending .section-title,.search-help .section-title{font-size:var(--fs-lg)}.band--compact .band__inner{gap:var(--space-2)}.band__intro{max-width:46rem;font-size:var(--fs-md);color:var(--color-on-navy-muted);line-height:1.5}.adv-layout{gap:var(--space-4);width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:calc(-1 * var(--space-12)) auto 0;padding:0 var(--gutter) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.adv-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.adv-form{gap:var(--space-4);box-shadow:var(--shadow-card)}.adv-form__title{font-size:var(--fs-xl);font-weight:var(--fw-heavy)}.adv-form .label{color:var(--color-text)}.adv-form .select,.adv-form .input{border-radius:var(--radius-md);height:48px;font-weight:var(--fw-heavy)}.adv-form__score:focus,.adv-form__score:not(:placeholder-shown){border-color:var(--color-navy)}.adv-form__score[aria-invalid=true]{border-color:#b42318}.adv-form__actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.adv-form__actions .btn{min-height:48px}.adv-form__note{margin-top:calc(-1 * var(--space-1))}.adv-results{gap:var(--space-3)}.adv-results.score-table{box-shadow:var(--shadow-card)}.adv-results[aria-busy=true] .st,.adv-results[aria-busy=true] .adv-results__summary{opacity:.5;transition:opacity .2s}.adv-results__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.adv-results__title{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);line-height:1.2}.adv-results__title:focus{outline:none}.adv-results__quota{color:var(--color-text-muted)}.adv-results__summary{font-size:var(--fs-md);color:var(--color-text-soft);line-height:1.55}.adv-results__summary strong{color:var(--color-text);font-weight:var(--fw-heavy)}.adv-results__note{font-size:var(--fs-sm);color:var(--color-text-muted)}.adv-results__tools{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.adv-results__tools .score-table__downloads{align-self:stretch}.adv-results__clear .btn{min-height:34px}.chip--fixed{min-height:34px;padding:0 var(--space-3);background:var(--color-cobalt-soft);color:var(--color-navy);font-weight:var(--fw-heavy)}.st--advanced .st__city{display:none}.st--advanced .st__meta-city{display:inline}.adv-results:not(.has-score) .st__diff,.st__pill[hidden]{display:none}.st__diff{text-align:right;white-space:nowrap;font-weight:var(--fw-heavy)}.st__ceiling{display:none}.st__pill{margin-top:var(--space-1);padding:.125rem var(--space-2);border-radius:var(--radius-xs);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-heavy);white-space:nowrap;grid-column:2;justify-self:start;line-height:1.4;display:inline-block}.adv-results__notice{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.st__period{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:block}.st__first{color:var(--color-text-soft);font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.st__group-head>th{padding-top:var(--space-5);color:var(--color-text-soft);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-align:left}@media screen and (width<=63.999rem){.st--advanced tbody.st__group[hidden]{display:none}.st--advanced tbody tr.st__group-head{display:block}}.js .adv-results:not(.is-expanded) .st tbody tr.is-over{display:none}.adv-table-card{justify-content:space-between;align-items:center;gap:var(--space-3);box-shadow:none;flex-flow:wrap}.adv-table-card__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.adv-table-card__text{font-size:var(--fs-md);color:var(--color-text-soft)}.adv-table-card__link{background:var(--color-surface);color:var(--color-navy)}.adv-table-card__link:hover{background:var(--color-surface);color:var(--color-cobalt)}@media screen and (width<=63.999rem){.adv-form__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adv-results__chips .chip-list{margin-inline:calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.adv-results__chips .chip-list>li{flex:none}.st--advanced tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"inst min""inst quota"}.st--advanced .st__act,.st--advanced .st__diff{display:none}.st--advanced .st__ceiling{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:block}.st--advanced .st__min{text-align:right}}@media (width>=64rem){.band--compact .band__inner{gap:var(--space-3);padding-bottom:calc(var(--space-16) + var(--space-6))}.band__intro{font-size:var(--fs-lg)}.adv-layout{align-items:start;gap:var(--space-6);margin-top:calc(-1 * (var(--space-12) + var(--space-2)));padding-bottom:var(--space-14);grid-template-columns:20rem minmax(0,1fr)}.adv-results__title{font-size:var(--fs-3xl)}.adv-results__summary{font-size:var(--fs-base)}.adv-table-card{padding:var(--space-5) var(--space-6)}.st--advanced .st__inst{width:52%}.st__pill{display:none}.st__pill--empty:not([hidden]){display:inline-block}.js .adv-form .adv-form__submit{display:none}.js .adv-form__actions{grid-template-columns:minmax(0,1fr)}}.dropdown{position:relative}.dropdown__button{cursor:pointer;align-items:center;list-style:none;display:flex}.dropdown__button::-webkit-details-marker{display:none}.dropdown__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown[open]>.dropdown__button{border-color:var(--color-navy)}.dropdown .group-options{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.dropdown__panel{gap:var(--space-3);min-width:0;margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}@media print{.adv-page>.band,.adv-form,.adv-table-card,.adv-results__head,.adv-results__summary{display:none!important}.adv-layout{margin:0;padding:0;display:block}.adv-results.score-table{box-shadow:none}.print-title{color:#18213a;margin:3mm 0 1mm;font-size:13pt;font-weight:800}.st--advanced .st__city{display:table-cell}.st--advanced .st__meta-city,.st__pill,.st__ceiling{display:none!important}.adv-results.has-score .st__diff{text-align:right;display:table-cell}}.band__sub{font-size:var(--fs-sm);color:var(--color-on-navy-muted)}.inst-facts,.inst-counts{gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.inst-facts li,.inst-counts li{align-items:center;gap:var(--space-1);display:inline-flex}.inst-facts{font-size:var(--fs-md);font-weight:var(--fw-heavy)}.inst-facts__closed{padding:0 var(--space-2);background:var(--color-yellow);color:var(--color-text);border-radius:6px}.inst-counts{font-size:var(--fs-sm);color:var(--color-on-navy-muted)}.inst-band__foot{gap:var(--space-3);flex-direction:column;display:flex}.inst-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.inst-actions__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inst-actions .btn--on-navy-soft{width:46px;padding:0}.inst-share-status:empty{display:none}.inst-share-status{font-size:var(--fs-sm);color:var(--color-yellow)}@media (width>=64rem){.band--inst .band__title{font-size:2.25rem}.inst-band__foot{flex-direction:row;justify-content:space-between;align-items:flex-end}.inst-actions__label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.inst-actions .btn--on-navy-soft{width:auto;padding:0 var(--space-4)}.inst-actions .btn--icon{width:46px;padding:0}}.notice{gap:var(--space-3);font-size:var(--fs-md);color:var(--color-text-soft);align-items:flex-start;display:flex}.notice>.icon{color:var(--color-cobalt);flex:none;margin-top:2px}.notice--soft{background:var(--color-yellow-soft)}.unit-list{gap:0;padding:0;list-style:none;display:grid}.unit-list__link{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;border-top:1px solid var(--color-line);color:var(--color-text);font-weight:var(--fw-heavy);text-decoration:none;display:flex}.unit-list__link:hover{color:var(--color-cobalt)}.title-block{gap:var(--space-4);flex-direction:column;display:flex}.title-block[hidden],.similar-inst[hidden],[data-other-title][hidden]{display:none}@media (width>=64rem){.title-block{gap:var(--space-6)}}.title-bar{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.title-bar__name{font-size:var(--fs-md)}.title-bar__level{font-size:var(--fs-xs);color:var(--color-text-muted)}.similar__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=64rem){.similar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.similar__item{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}.similar__link{color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.similar__link:hover .similar__min{color:var(--color-cobalt)}.similar__period{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.similar__min{font-size:1.5rem;font-weight:var(--fw-heavy);color:var(--color-navy);line-height:1.2}.similar__label,.similar__fact{font-size:var(--fs-xs);color:var(--color-text-muted)}.similar__label{margin-bottom:var(--space-2)}.similar__fact--strong{font-weight:var(--fw-heavy);color:var(--color-text)}.why__summary{align-items:center;gap:var(--space-1);min-height:32px;color:var(--color-cobalt);font-size:var(--fs-xs);font-weight:var(--fw-heavy);cursor:pointer;list-style:none;display:inline-flex}.why__summary::-webkit-details-marker{display:none}.why__body{gap:var(--space-3);padding-top:var(--space-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.why__period{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-cobalt)}.why__text{font-size:var(--fs-md);line-height:1.6}.why__box{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg)}.why__box-title{margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.why-dialog .why__body{padding-top:0}.why-dialog .why__period{display:none}.why-dialog__foot{padding:0 var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom))}.facts--compact>div{padding:var(--space-1) 0;border:0}.ptable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ptable thead th{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-heavy);text-align:left}.ptable .is-num{text-align:right;white-space:nowrap}.ptable tbody tr{cursor:pointer}.ptable tbody>tr>*{padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-line);vertical-align:middle}.ptable__period{text-align:left;font-weight:var(--fw-heavy);position:relative}.ptable__link{color:var(--color-text);text-decoration:none}.ptable__link:after{content:"";position:absolute;inset:0}.ptable tbody tr:hover{background:var(--color-bg)}.ptable__note,.ptable__sub{font-size:var(--fs-xs);font-weight:var(--fw-regular,400);color:var(--color-text-muted);display:block}.ptable__min{color:var(--color-navy);font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.ptable__min .ptable__sub{font-size:var(--fs-xs)}.ptable__pending{font-size:var(--fs-sm);color:var(--color-text-muted)}.ptable__quota{font-weight:var(--fw-heavy)}.ptable__max{color:var(--color-text-soft);display:none}.ptable__act{text-align:right;width:1%;color:var(--color-text-muted)}.ptable__act .pill-link{z-index:1;position:relative}.ptable__source{font-size:var(--fs-xs);color:var(--color-text-muted)}@media (width>=64rem){.ptable__max{display:table-cell}}.ptable--compact .ptable__min{font-size:var(--fs-md)}.work-grid{gap:var(--space-3);display:grid}@media (width>=48rem){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-group{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}.work-group__title{align-items:center;gap:var(--space-2);font-size:var(--fs-md);display:flex}.work-group__rows{gap:var(--space-3);display:grid}.work-group__rows>div{gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.work-group__rows dt{color:var(--color-text-muted)}.work-group__rows dd{gap:var(--space-1);font-weight:var(--fw-heavy);flex-direction:column;display:flex}.work-group__note{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:400}.meter{gap:3px;display:flex}.meter__seg{background:var(--color-line-strong);border-radius:2px;width:12px;height:6px}.meter__seg.is-on{background:var(--color-navy)}.review-list{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.review-item{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.review-item:first-child{border-top:0;padding-top:0}.review__more summary{color:var(--color-cobalt);font-size:var(--fs-sm);font-weight:var(--fw-heavy);cursor:pointer}.review-item:has(>.review__more[open]) .review__ellipsis{display:none}.review__more[open] summary{display:none}.contribute--wide{gap:var(--space-3);display:grid}.contribute__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width>=64rem){.contribute--wide{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}}.qa__asker{font-size:var(--fs-xs);color:var(--color-text-muted)}.qa__answer--plain{background:var(--color-bg)}.score-layout__after{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.score-layout--after{grid-template-rows:auto 1fr}.score-layout--after>.score-layout__main{grid-area:1/1}.score-layout--after>.score-layout__side{grid-area:1/2/span 2;align-self:start}.score-layout--after>.score-layout__after{grid-area:2/1;align-self:start}}.other-titles{gap:0;padding:0}.other-titles__summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5);cursor:pointer;list-style:none;display:flex}.other-titles__summary::-webkit-details-marker{display:none}.other-title summary::-webkit-details-marker{display:none}.other-titles__summary .section-title{font-size:var(--fs-md)}.other-titles[open] .other-titles__chevron,.other-title[open]>summary .icon{transform:rotate(180deg)}.other-titles__list{padding:0 var(--space-5) var(--space-5);flex-direction:column;list-style:none;display:flex}.other-title{border-top:1px solid var(--color-line)}.other-title summary{align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:var(--fw-heavy);cursor:pointer;list-style:none;display:flex}.other-title summary .icon{margin-left:auto}.other-title__meta{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:400}.support-card{align-items:flex-start;gap:var(--space-3);flex-direction:row;display:flex}.support-card>div{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.support-card__title{font-size:var(--fs-md)}.similar-inst__group{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.mini-list{flex-direction:column;padding:0;list-style:none;display:flex}.mini-list__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-line);display:flex}.mini-list__body{flex-direction:column;min-width:0;display:flex}.mini-list__name{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-decoration:none}.mini-list__name:hover{color:var(--color-cobalt)}.mini-list__meta{font-size:var(--fs-xs);color:var(--color-text-muted)}.mini-list__value{color:var(--color-navy);font-weight:var(--fw-heavy);white-space:nowrap}.period-dialog .sheet__head{justify-content:flex-end;padding-bottom:0;position:relative}.period-dialog .sheet__body{padding-top:0}.panel-page{width:100%;max-width:calc(57.5rem + 2 * var(--gutter));padding:var(--space-6) var(--gutter) var(--space-12);margin:0 auto}.panel-page__back{margin-top:var(--space-4)}.period-panel{gap:var(--space-5);flex-direction:column;display:flex}.period-panel__head{gap:var(--space-1);flex-direction:column;display:flex}.period-panel__period{font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-cobalt)}.period-panel__title{font-size:var(--fs-xl);line-height:var(--lh-heading)}.period-panel__inst{color:var(--color-text-muted)}.period-panel__inst a{color:inherit}.period-panel__note,.period-panel__sub{font-size:var(--fs-sm);color:var(--color-text-muted)}.period-panel__text{font-size:var(--fs-md)}.period-panel__section{margin-bottom:var(--space-2);font-size:var(--fs-lg)}.period-panel__cols,.period-panel__col{gap:var(--space-6);flex-direction:column;display:flex}.period-panel__link{white-space:normal;align-self:flex-start}@media (width>=64rem){.period-panel__cols{gap:var(--space-7,1.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.period-panel__title{font-size:1.75rem}.period-panel__link{align-self:flex-end}}.panel-stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.panel-stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-stats__item{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg)}.panel-stats__item dt{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.panel-stats__item dd{font-size:1.5rem;font-weight:var(--fw-heavy)}.panel-stats__item dd.is-accent{color:var(--color-navy)}.chain{flex-direction:column;padding:0;list-style:none;display:flex}.chain__item{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.chain__item.is-current{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);border-top:0}.chain__label,.chain__value{font-weight:var(--fw-heavy)}.is-current .chain__value{color:var(--color-navy)}.chain__bar,.chain__note{grid-column:1/-1}.chain__note{font-size:var(--fs-xs);color:var(--color-text-muted)}.chain__bar{border-radius:var(--radius-pill);background:var(--color-line);appearance:none;border:0;width:100%;height:8px;overflow:hidden}.chain__bar::-webkit-progress-bar{background:var(--color-line);border-radius:var(--radius-pill)}.chain__bar::-webkit-progress-value{background:var(--color-cobalt);border-radius:var(--radius-pill)}.chain__bar::-moz-progress-bar{background:var(--color-cobalt);border-radius:var(--radius-pill)}.is-current .chain__bar::-webkit-progress-value{background:var(--color-navy)}.is-current .chain__bar::-moz-progress-bar{background:var(--color-navy)}.rank{align-items:center;gap:var(--space-3);display:flex}.rank__number{font-size:2.5rem;font-weight:var(--fw-heavy);color:var(--color-navy);line-height:1}.rank__text{font-weight:var(--fw-heavy)}.rank__line{width:100%;height:auto;margin-top:var(--space-3);display:block}.rank__legend{gap:var(--space-1) var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rank__legend .is-self{font-weight:var(--fw-heavy);color:var(--color-navy)}.change-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.change{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-line)}.change__label,.change__detail{font-size:var(--fs-xs);color:var(--color-text-muted)}.change__label{font-weight:var(--fw-heavy)}.change__value{align-items:center;gap:var(--space-1);font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--color-navy);display:flex}.demand{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);display:flex}.demand__value{font-size:2rem;font-weight:var(--fw-heavy);color:var(--color-navy)}.demand__title{font-size:var(--fs-md)}.demand__text{font-size:var(--fs-sm);color:var(--color-text-muted)}.rentals{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.rentals--card{gap:var(--space-3);padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--color-surface)}.rentals__title{align-items:center;gap:var(--space-2);font-size:var(--fs-base);font-weight:var(--fw-heavy);line-height:var(--lh-heading);display:flex}.rentals__icon{color:var(--color-navy);flex:none}.rentals__note{font-size:var(--fs-sm);color:var(--color-text-soft)}.rentals__links{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rentals__link{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.rentals__link:after{content:"";position:absolute;inset:-3px 0}.rentals__link:hover{background:var(--color-cobalt-soft);box-shadow:inset 0 0 0 1px var(--color-cobalt-soft);color:var(--color-navy)}.rentals--card .rentals__link{background:var(--color-bg);box-shadow:none}.rentals--card .rentals__link:hover{background:var(--color-cobalt-soft)}@media (width>=64rem){.rentals--card{border-radius:var(--radius-2xl)}}.tr-map{--tr-map-fill:#2b5390;--tr-map-line:var(--color-navy);--tr-map-current:var(--color-yellow);--tr-map-neighbor:var(--color-cobalt-muted);--tr-map-label:var(--color-on-navy);width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.tr-map path{fill:var(--tr-map-fill);fill-rule:evenodd;stroke:var(--tr-map-line);stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tr-map .is-neighbor{fill:var(--tr-map-neighbor)}.tr-map .is-current{fill:var(--tr-map-current)}.tr-map__label{fill:var(--tr-map-label);font-size:30px;font-weight:var(--fw-heavy);paint-order:stroke;stroke:var(--tr-map-line);stroke-width:4px;stroke-linejoin:round}@media (width>=64rem){.tr-map__label{font-size:25px}}.tr-map--density,.tr-map--picker{--tr-map-line:var(--color-surface);--tr-map-fill:var(--color-density-0);--tr-map-current:var(--color-yellow)}.tr-map--density path,.tr-map--picker path{stroke-width:.8px;transition:fill .12s var(--ease)}.tr-map__city{cursor:pointer}.tr-map__city:focus-visible path,:where(.tr-map:not(.tr-map--picker),html:not(.js),.map-mouse,[data-chunk-failed]) .tr-map__city:hover path{stroke:var(--color-text);stroke-width:2px}.js .tr-map__city:focus{outline:none}html:not(.js) .tr-map--density .tr-map__city:hover path{opacity:.78}.tr-map__ring{pointer-events:none;display:none}.tr-map__ring.is-on{display:inline}.tr-map .tr-map__ring path{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tr-map .tr-map__ring .tr-map__ring-outer{stroke:var(--color-text);stroke-width:6px}.tr-map .tr-map__ring .tr-map__ring-inner{stroke:var(--color-surface);stroke-width:2px}.tr-map__names{pointer-events:none}.tr-map .tr-map__name{fill:var(--color-text);font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--color-surface);stroke-width:1.6px;stroke-linejoin:round}.tr-map .tr-map__names .tr-map__leader,.tr-map .tr-map__names .tr-map__leader-halo{fill:none;stroke:var(--color-text);stroke-width:1px;stroke-linecap:round}.tr-map .tr-map__names .tr-map__leader-halo{stroke:var(--color-surface);stroke-width:3.5px}.tr-map--density .is-d0 path{fill:url(#tr-map-yok)}.tr-map__hatch-ground{fill:var(--color-density-0)}.tr-map__hatch-line{stroke:var(--color-line-strong);stroke-width:1.4px}.tr-map .is-d1 path{fill:var(--color-density-1)}.tr-map .is-d2 path{fill:var(--color-density-2)}.tr-map .is-d3 path{fill:var(--color-density-3)}.tr-map .is-d4 path{fill:var(--color-density-4)}.tr-map .is-d5 path{fill:var(--color-density-5)}.tr-map .tr-map__city.is-current path{fill:var(--tr-map-current)}.density-swatch{background:repeating-linear-gradient(45deg, var(--color-density-0) 0 2px, var(--color-line-strong) 2px 3px);vertical-align:-2px;border:1px solid #18213a1f;border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.density-swatch.is-d1{background:var(--color-density-1)}.density-swatch.is-d2{background:var(--color-density-2)}.density-swatch.is-d3{background:var(--color-density-3)}.density-swatch.is-d4{background:var(--color-density-4)}.density-swatch.is-d5{background:var(--color-density-5)}.density-swatch--sm{width:10px;height:10px;margin-right:var(--space-2);vertical-align:0;border-radius:3px}.density-legend__title{margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted)}.density-legend{gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding:0;list-style:none;display:flex}.density-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.density-filter{gap:var(--space-3);display:grid}.density-map,.picker-map{gap:var(--space-4);display:grid}.density-map__svg,.picker-map__svg{min-width:0}.density-hint{align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:none}.js .density-hint{display:flex}.js .density-hint[hidden],.js .density-filter__submit:not(.is-visible){display:none}.density-panel__sub{font-size:var(--fs-sm);color:var(--color-text-muted)}.density-panel__stats{margin-block:var(--space-4)}.density-panel__range{grid-column:1/-1}.density-panel__range .stat__value{font-size:var(--fs-md)}.density-panel__list{gap:var(--space-3);padding:0;list-style:none;display:grid}.density-list-controls{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.density-list-controls__sort{align-items:center;gap:var(--space-3);display:flex}.density-list-controls__sort .select{flex:auto;width:auto;max-width:20rem}.density-list-controls__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.density-chip{gap:var(--space-1);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;border:0;font-family:inherit}.density-chip:after{content:"";position:absolute;inset:-4px 0}@media (hover:hover){.density-chip:hover{background:var(--color-cobalt-soft);color:var(--color-navy)}}.density-chip[aria-pressed=true]{background:var(--color-cobalt-soft);box-shadow:inset 0 0 0 2px var(--color-cobalt);color:var(--color-navy);font-weight:var(--fw-heavy)}.density-chip .num{font-weight:var(--fw-medium)}.density-list-controls__status{font-size:var(--fs-sm);color:var(--color-text-muted)}.density-inst{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;display:flex;position:relative}.density-inst:hover{border-color:var(--color-cobalt-muted);box-shadow:var(--shadow-card)}.density-inst:has(.density-inst__name:focus-visible){border-color:var(--color-cobalt-muted);box-shadow:var(--shadow-card);outline:var(--focus-ring);outline-offset:var(--focus-offset)}@supports selector(:has(*)){.density-inst__name:focus-visible{outline:none}}.density-inst__head{align-items:flex-start;gap:var(--space-3);display:flex}.density-inst__name{min-width:0;color:var(--color-text);font-weight:var(--fw-heavy);line-height:1.3;text-decoration:none}.density-inst__name:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.density-inst:hover .density-inst__name{color:var(--color-cobalt)}.density-inst__meta,.density-inst__score{font-size:var(--fs-xs);color:var(--color-text-muted)}.density-inst__nums{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-line);font-size:var(--fs-sm);flex-wrap:wrap;margin-top:auto;display:flex}.density-inst__more{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-cobalt-soft);color:var(--color-navy);font-size:var(--fs-sm);font-weight:var(--fw-heavy);transition:background-color var(--duration) var(--ease);display:inline-flex}.density-inst:hover .density-inst__more{background:var(--color-cobalt-soft-hover)}.density-panel .density-inst:has(.density-inst__name:focus-visible){outline-offset:-3px}.density-panel__empty{margin-block:var(--space-4)}.density-panel__links{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.density-table .rank-table__name{white-space:nowrap}.density-table__unit{display:none}@media (width<=63.999rem){.rank-table.density-table tbody tr{display:block}.density-table .rank-table__name{margin-bottom:var(--space-1);display:block}.density-table td.is-num:not(.only-desktop-cell){color:var(--color-text-muted);font-size:var(--fs-sm);text-align:left;display:inline}.density-table .density-table__unit{display:inline}.density-table td.density-table__empty{display:none}}.tr-map--picker{--tr-map-fill:var(--color-density-1)}.tr-map--picker .tr-map__city path{fill:var(--color-density-2)}:where(html:not(.js),.map-mouse,[data-chunk-failed]) .tr-map--picker .tr-map__city:hover path,.tr-map--picker .tr-map__city:focus-visible path{fill:var(--color-cobalt)}.tr-map--picker .tr-map__city.is-current path{fill:var(--tr-map-current)}.tr-map-frame{min-width:0}.tr-map-scroll{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;padding-block:var(--space-1);overflow-x:auto}.tr-map-scroll:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tr-map-frame__hint{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:center;transition:opacity var(--duration) var(--ease), visibility var(--duration)}.tr-map-frame__hint.is-hidden{opacity:0;visibility:hidden}@media (width<=63.999rem){.tr-map-scroll .tr-map{width:72rem;max-width:none}}@media (width>=64rem){.tr-map-frame__hint{display:none}}.map-strip{inset-inline:var(--space-3);bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--bottom-nav-overflow) + var(--space-2));translate:0 calc(-1 * var(--strip-offset,0px));z-index:calc(var(--z-float) + 2);align-items:center;gap:var(--space-2) var(--space-3);min-height:56px;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float);display:flex;position:fixed}.map-strip[hidden]{display:none}.map-strip__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.map-strip__name,.map-strip__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-strip__name{font-weight:var(--fw-heavy)}.map-strip__meta{color:var(--color-text-muted);font-size:var(--fs-sm)}.map-strip__link{align-items:center;gap:var(--space-1);min-height:var(--tap);font-weight:var(--fw-heavy);white-space:nowrap;flex:none;display:inline-flex}.map-strip--info{min-height:0;padding-right:var(--space-4);pointer-events:none}.map-strip--info .map-strip__link,.map-strip--info .map-strip__close{display:none}@media (width>=64rem){.map-strip{inset-inline:auto;left:50%;bottom:calc(var(--space-6) + var(--title-pill-height) + var(--space-3));width:min(var(--content-max), 100vw - 2 * var(--gutter));transform:translate(-50%)}}.picker-card{gap:var(--space-2);display:none}.js .picker-card{display:grid}.picker-card__body[hidden]{display:none}.picker-card__body{gap:var(--space-2);justify-items:start;display:grid}.picker-card__hint,.picker-card__line{color:var(--color-text-muted)}.picker-card__title{font-size:var(--fs-xl)}.picker-list{columns:2;column-gap:var(--space-6);padding:0;list-style:none}.picker-list li{break-inside:avoid}.picker-list a{padding-block:var(--space-2);display:block}.picker-list__name{font-weight:var(--fw-bold)}.picker-list__count{font-size:var(--fs-sm);color:var(--color-text-muted)}@media (width>=40rem){.density-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.picker-list{columns:3}}@media (width>=64rem){.picker-card__body{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.picker-card__body>:not(.btn){grid-column:1}.picker-card__body>.btn{grid-area:1/2/span 3}.picker-card{align-content:center;min-height:8.5rem}.picker-list{columns:4}}.density-results{scroll-margin-top:var(--space-4)}.density-results__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.density-results__title{font-size:var(--fs-2xl)}.density-results .density-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem}.density-results .density-panel__range{grid-column:auto}.density-results .density-panel__list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}.home-cities{gap:var(--space-4);display:grid}@media (width>=64rem){.home-cities{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.density-wall{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-yellow-soft);box-shadow:inset 0 0 0 1.5px var(--color-yellow);flex-direction:column;display:flex}.density-wall__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.density-wall__text{color:var(--color-text-soft);font-size:var(--fs-md)}.density-wall__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.density-wall__more{font-size:var(--fs-md);font-weight:var(--fw-bold);align-self:flex-start}[data-chunk-failed] .density-hint,[data-chunk-failed] .picker-card{display:none}.tag--status{min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);border-radius:8px;gap:6px}.tag--status.is-done{color:#0e3b22;background:#7fd4a0}.tag--status.is-live{background:var(--color-yellow);color:var(--color-text)}.tag--status.is-light{background:var(--color-surface);color:var(--color-navy)}.tag--sm{min-height:24px;padding:0 var(--space-2);font-size:var(--fs-xs)}.tag__dot{background:currentColor;border-radius:4px;flex:none;width:8px;height:8px}.tag--soft{background:var(--color-bg);color:var(--color-text-muted)}.band__lead{max-width:48rem;font-size:var(--fs-md);color:#dce4f5;line-height:1.55}.band__lead strong{color:var(--color-on-navy)}.timeline{padding:var(--space-3) var(--space-4);background:#ffffff14;border:1px solid #ffffff29;border-radius:16px}.timeline__list{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.timeline__step{align-items:flex-start;gap:var(--space-3);display:flex}.timeline__mark{border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.is-done>.timeline__mark{color:#0e3b22;background:#7fd4a0}.is-current>.timeline__mark{background:var(--color-yellow)}.is-pending>.timeline__mark{border:2px dashed #ffffff80}.timeline__dot{background:var(--color-text);border-radius:4px;width:8px;height:8px}.timeline__text{flex-direction:column;display:flex}.timeline__label{font-size:var(--fs-sm);color:var(--color-on-navy-muted)}.timeline__value{font-size:var(--fs-base);font-weight:var(--fw-heavy);color:var(--color-on-navy)}.is-pending .timeline__value{color:var(--color-on-navy-muted)}.timeline__ends{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-yellow)}@media (width>=48rem){.timeline__list{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.band__documents{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chip--link{min-height:34px;padding:0 var(--space-3);font-size:var(--fs-sm);gap:6px}.band__ais{gap:6px}.delta{font-size:var(--fs-xs);font-weight:var(--fw-heavy);white-space:nowrap;font-variant-numeric:tabular-nums}.delta--up{color:#1e6b3d}.delta--down{color:#a8204f}.delta--same{color:var(--color-text-muted)}.section-sentence{font-size:var(--fs-md);color:var(--color-text-soft);line-height:1.55}.source-line{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.5}.numbers-card__intro{font-size:var(--fs-base);color:var(--color-text-soft);line-height:1.6}.numbers-card__intro strong,.numbers-card__note strong{color:var(--color-text)}.numbers-card__note{font-size:var(--fs-md);color:var(--color-text-soft)}.level-bar{display:block;overflow:visible}.level-bar__part--lisans{fill:var(--color-navy)}.level-bar__part--onlisans{fill:var(--color-cobalt)}.level-bar__part--ortaogretim{fill:var(--color-cobalt-muted)}.level-dot{width:10px;height:10px;margin-right:var(--space-2);vertical-align:baseline;border-radius:2px;display:inline-block}.level-dot--lisans{background:var(--color-navy)}.level-dot--onlisans{background:var(--color-cobalt)}.level-dot--ortaogretim{background:var(--color-cobalt-muted)}.level-table,.compare-table--periods{border-collapse:collapse;width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.level-table th,.level-table td{padding:var(--space-2) var(--space-1);border-top:1px solid var(--color-line);text-align:left}.level-table thead th{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);border-top:0}.level-table tfoot>tr>*{border-top:2px solid var(--color-line-strong);font-weight:var(--fw-heavy)}.level-table .is-num,.compare-table--periods .is-num{text-align:right}.level-table .is-strong{font-weight:var(--fw-heavy);color:var(--color-navy)}@media (width<=63.999rem){.only-desktop-cell{display:none}}.stat__sub{font-size:var(--fs-xs);color:var(--color-text-muted);order:2}.compare-table--periods th,.compare-table--periods td{padding:var(--space-2) var(--space-1);border-top:1px solid var(--color-line)}.compare-table--periods thead th{font-size:var(--fs-xs);color:var(--color-text-muted);border-top:0}.compare-table--periods th[scope=row]{text-align:left;font-weight:var(--fw-bold)}.compare-table--periods .is-current{font-weight:var(--fw-heavy);color:var(--color-navy)}.compare-card__sentence{font-size:var(--fs-md);color:var(--color-text-soft);line-height:1.55}.compare-card__lists{gap:var(--space-4);display:grid}.compare-card__heading{padding-bottom:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.compare-card__list ul{padding:0;list-style:none}.compare-card__list li{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-line);display:flex}.compare-card__name{font-size:var(--fs-md);font-weight:var(--fw-heavy);flex-direction:column;display:flex}.compare-card__from{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-text-muted)}@media (width>=64rem){.compare-card__lists{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.about-card__text{flex-direction:column;padding:0;display:flex}.radar__tag{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted);display:flex}.radar__badge{border-radius:6px}.radar__list{padding:0;list-style:none}.radar__list li{padding:var(--space-2) 0 var(--space-2) var(--space-4);border-top:1px solid var(--color-line);font-size:var(--fs-md);line-height:1.5;position:relative}.radar__list li:before{content:"";background:var(--color-cobalt);border-radius:3px;width:6px;height:6px;position:absolute;top:1.05em;left:0}.title-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.title-card__heading{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-heavy);display:flex}.title-card__heading .card-icon{width:32px;height:32px}.title-card__change{min-height:var(--tap);color:var(--color-cobalt);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0}.title-card [data-section]{gap:var(--space-3);flex-direction:column;display:flex}.title-card__text{font-size:var(--fs-md);color:var(--color-text-soft)}.title-card .stat{padding:var(--space-2)}.title-card .stat__value{font-size:var(--fs-base)}.title-card__hint{font-size:var(--fs-sm);color:var(--color-text-muted)}[data-section][aria-busy=true]{opacity:.55;transition:opacity var(--duration) var(--ease)}.rank-list__head{gap:var(--space-3);flex-direction:column;display:flex}.rank-list__search{width:100%}.rank-list__more{justify-content:center;display:flex}.rank-list__expand{gap:var(--space-2);background:var(--color-cobalt-soft);width:100%;color:var(--color-navy)}html:not(.js) .rank-list__more,.rank-list__empty[hidden]{display:none}.rank-list__empty{padding:var(--space-3) 0;font-size:var(--fs-md);color:var(--color-text-muted)}@media (width<=63.999rem){.js .rank-list--12-15:not(.is-open,.is-searching) [data-row]:nth-child(n+13),.js .rank-list--10-20:not(.is-open,.is-searching) [data-row]:nth-child(n+11),.js .rank-list--10-15:not(.is-open,.is-searching) [data-row]:nth-child(n+11),.js .rank-list--8-15:not(.is-open,.is-searching) [data-row]:nth-child(n+9){display:none}}@media (width>=64rem){.rank-list__head{flex-direction:row;justify-content:space-between;align-items:flex-start}.rank-list__search{flex:none;width:16rem}.rank-list__expand{width:auto;min-width:16rem}.rank-list__more--mobile,.js .rank-list--12-15:not(.is-open,.is-searching) [data-row]:nth-child(n+16),.js .rank-list--10-20:not(.is-open,.is-searching) [data-row]:nth-child(n+21),.js .rank-list--10-15:not(.is-open,.is-searching) [data-row]:nth-child(n+16),.js .rank-list--8-15:not(.is-open,.is-searching) [data-row]:nth-child(n+16){display:none}}.rank-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rank-table thead th{padding:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);text-align:left;white-space:nowrap}.rank-table thead .is-num{text-align:right}.rank-table th[aria-sort] .st__sort{color:var(--color-cobalt)}.rank-table tbody tr>*{padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-line);vertical-align:middle}.rank-table .is-num{text-align:right;white-space:nowrap}.rank-table__name{text-align:left;font-weight:var(--fw-heavy)}.rank-table__name a{color:var(--color-text);text-decoration:none}.rank-table__name a:hover{color:var(--color-cobalt);text-decoration:underline}.rank-table__meta{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-text-muted);display:block}.rank-table__quota{font-weight:var(--fw-heavy);color:var(--color-navy)}@media (width<=63.999rem){.rank-table thead{display:none}.rank-table tbody tr{column-gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.rank-table tbody tr>*{border:0;padding:0}.rank-table__name{font-size:var(--fs-base);grid-row:span 2;line-height:1.3}.rank-table__name a:after{content:"";position:absolute;inset:0}.rank-table__quota{font-size:var(--fs-lg)}}.city-bars{padding:0;list-style:none}.city-bars__row{align-items:center;gap:var(--space-3);min-height:var(--tap);break-inside:avoid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) auto;display:grid}.city-bars__name{font-size:var(--fs-md);font-weight:var(--fw-heavy);color:var(--color-text);text-decoration:none}.city-bars__name:hover{color:var(--color-cobalt);text-decoration:underline}.city-bars__count{font-weight:var(--fw-regular);color:var(--color-text-muted)}.city-bars__fill{fill:var(--color-cobalt)}.city-bars__value{text-align:right;min-width:3.5rem;font-size:var(--fs-md);font-weight:var(--fw-heavy);color:var(--color-navy)}@media (width>=64rem){.city-bars{columns:2;column-gap:var(--space-8)}}.group-bars{padding:0;list-style:none;display:grid}.group-bars__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);display:flex}.group-bars__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.group-bars__line{justify-content:space-between;gap:var(--space-2);display:flex}.group-bars__name{font-size:var(--fs-md);font-weight:var(--fw-heavy)}.group-bars__quota{font-size:var(--fs-md);color:var(--color-navy)}.group-bars__line--sub{font-size:var(--fs-xs);color:var(--color-text-muted)}.group-bars__bar{margin-top:var(--space-1)}@media (width>=64rem){.group-bars{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.updates{gap:var(--space-2);flex-direction:column;display:flex}.updates__heading{font-size:var(--fs-md);font-weight:var(--fw-heavy);color:var(--color-text-muted)}.updates__list{padding:0;list-style:none}.updates__item{gap:var(--space-1);padding:var(--space-3) 0 var(--space-3) var(--space-5);border-top:1px solid var(--color-line);flex-direction:column;display:flex;position:relative}.updates__item:before{content:"";background:var(--color-cobalt-muted);border-radius:5px;width:9px;height:9px;position:absolute;top:1.15rem;left:0}.updates__date{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-soft)}.updates__body{font-size:var(--fs-md);line-height:1.55}.updates__body>*+*{margin-top:var(--space-2)}.updates__body ul,.updates__body ol{padding-left:var(--space-5)}.updates__source{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.search-card{background:var(--color-cobalt-soft)}.search-card__title{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--color-navy);display:flex}.search-card__text{font-size:var(--fs-md);color:var(--color-text-soft)}.search-card__link{min-height:var(--tap);padding:0 var(--space-4);background:var(--color-surface);font-size:var(--fs-md);align-self:flex-start}.status-card__box{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-base);color:#3d2b00;background:#fff4db;line-height:1.55}.check-list{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.check-list li{align-items:center;gap:var(--space-3);font-size:var(--fs-md);display:flex}.check-list__mark{background:var(--color-cobalt-soft);width:24px;height:24px;color:var(--color-navy);border-radius:12px;flex:none;place-items:center;display:grid}.year-periods__list{padding:0;list-style:none}.year-periods__item{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"code tag chevron""meta meta chevron";text-decoration:none;display:grid}.year-periods__code{font-size:var(--fs-xl);font-weight:var(--fw-heavy);color:var(--color-cobalt);grid-area:code}.year-periods__item .tag{grid-area:tag;justify-self:start}.year-periods__item .tag--status.is-light{background:var(--color-bg)}.year-periods__meta{font-size:var(--fs-sm);color:var(--color-text-muted);grid-area:meta}.year-periods__chevron{color:var(--color-text-muted);grid-area:chevron}.months{flex-direction:column;gap:3px;display:flex}.months__row{grid-template-columns:2.5rem repeat(12,minmax(0,1fr));align-items:center;gap:3px;display:grid}.months__row--head span{font-size:.625rem;font-weight:var(--fw-bold);color:var(--color-text-muted);text-align:center}.months__year{font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.months__cell{background:var(--color-bg);border-radius:5px;gap:2px;min-height:22px;display:flex}.months__link{background:var(--color-cobalt);min-height:22px;color:var(--color-on-navy);font-size:.6875rem;font-weight:var(--fw-heavy);border-radius:5px;flex:1;place-items:center;text-decoration:none;display:grid}.months__link:hover{background:var(--color-navy)}.prepare-card{background:var(--color-cobalt-soft)}.prepare-card .section-title{color:var(--color-navy)}.score-map__source,.score-map__note{font-size:var(--fs-sm);color:var(--color-text-muted)}.score-map__source{margin-top:var(--space-2)}.score-map__legend.is-muted .density-swatch{opacity:.35}.score-map__mine-note{margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-success)}.score-map__mine-note[hidden]{display:none}.score-map__pending{margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-soft)}.score-map__legend .density-legend{--legend-row:1.375rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3, var(--legend-row));display:grid}.score-map__legend .density-legend li{white-space:nowrap;min-width:0}.score-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:none;position:relative}.js .score-actions{display:flex}.score-actions__status{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-soft)}.score-actions__fallback{min-height:0;font-size:var(--fs-sm)}.score-actions__fallback[hidden]{display:none}@media (width>=40rem){.score-image{position:relative}}.score-image__chevron{margin-left:var(--space-1)}.score-image__menu{z-index:calc(var(--z-nav) - 1);top:calc(100% + var(--space-2));gap:var(--space-2);width:min(20rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-float);display:grid;position:absolute;left:0}.score-image__menu[hidden]{display:none}.score-image__list{gap:var(--space-2);padding:0;list-style:none;display:grid}.score-image__item{gap:var(--space-2);display:flex}.score-image__download,.score-image__share{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;display:inline-flex}.score-image__download{flex:1}a.score-image__download{text-decoration:none}.score-image__download:hover:not(:disabled),.score-image__share:hover:not(:disabled){border-color:var(--color-navy)}.score-image__download:disabled,.score-image__share:disabled{cursor:progress;opacity:.6}.score-image__share[hidden]{display:none}.score-image__size{font-weight:var(--fw-regular);color:var(--color-text-muted)}.score-image__status,.score-image__note{font-size:var(--fs-sm);color:var(--color-text-muted)}.score-image__status:empty{display:none}.score-mine{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);scroll-margin-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--bottom-nav-overflow) + var(--space-2));display:grid}.score-mine[hidden]{display:none}.score-mine__row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.score-mine__label{font-weight:var(--fw-bold)}.score-mine__input{font-variant-numeric:tabular-nums;width:8.5rem}.score-mine__save{font-size:var(--fs-sm)}.score-mine__close{margin-left:auto}.score-mine__legend{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.score-mine__legend li{align-items:center;gap:var(--space-2);display:flex}.score-mine__swatch{border:1px solid #18213a1f;border-radius:4px;width:14px;height:14px;display:inline-block}.score-mine__swatch.is-fit{background:var(--color-success)}.score-mine__swatch.is-short{background:var(--color-density-0)}.score-mine__summary{font-weight:var(--fw-bold)}.score-mine__year{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-soft)}.score-mine__note{font-size:var(--fs-sm);color:var(--color-text-muted)}.tr-map--mine .tr-map__city path{fill:var(--color-density-0)}.tr-map--mine .tr-map__city.is-fit path{fill:var(--color-success)}.tr-map--mine .tr-map__city.is-d0 path{fill:url(#tr-map-yok)}.tr-map.tr-map--mine .tr-map__city.is-current path{fill:var(--tr-map-current)}.score-mark{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);vertical-align:1px;display:inline-block}.score-mark[hidden]{display:none}.score-mark.is-fit{background:var(--color-success-soft);color:var(--color-success)}.score-mark.is-short{background:var(--color-density-0);color:var(--color-text-soft)}[data-chunk-failed] .score-actions,[data-chunk-failed] .score-actions__fallback,[data-chunk-failed] .score-mine,[data-chunk-failed] .map-strip{display:none}.score-list{gap:var(--space-4);display:grid}.score-list__rank{width:3rem;color:var(--color-text-muted)}.score-list__city{white-space:nowrap}.score-list__score{font-weight:var(--fw-heavy);color:var(--color-navy)}.score-list__inst a{color:var(--color-text);text-decoration:none}.score-list__inst a:hover{color:var(--color-cobalt);text-decoration:underline}.score-list__unit{display:none}@media (width<=63.999rem){.score-list__table tbody tr{row-gap:var(--space-1);grid-template-columns:2rem minmax(0,1fr) auto}.score-list__table .score-list__rank{width:auto;font-size:var(--fs-sm);text-align:left;grid-row:span 2;padding-top:2px}.score-list__table .score-list__city{white-space:normal;grid-row:auto}.score-list__table .score-list__city a:after{content:none}.score-list__table .score-list__score{font-size:var(--fs-md)}.score-list__table .score-list__inst{min-width:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.score-list__table .score-list__inst a{color:var(--color-text-soft)}.score-list__table .score-list__quota{font-size:var(--fs-xs);color:var(--color-text-muted)}.score-list__unit{display:inline}}@media (width>=40rem){.score-map__legend .density-legend{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2, var(--legend-row))}}@media (width>=64rem){.score-map__legend .density-legend{grid-template-columns:repeat(6,max-content);grid-template-rows:var(--legend-row)}.score-mine{scroll-margin-bottom:calc(var(--space-6) + var(--title-pill-height) + var(--space-3))}}.hub-band__search{width:100%;max-width:38.75rem}.hub-band__search .search-box__input{padding-right:var(--space-4)}.hub-band__source{font-size:var(--fs-xs);color:var(--color-on-navy-muted)}.hub-upcoming{gap:var(--space-3)}.hub-upcoming .section-title{display:flex}.hub-upcoming__text{font-size:var(--fs-md);color:var(--color-text-soft)}.hub-upcoming__left{font-weight:var(--fw-heavy);color:var(--color-navy)}.hub-latest{gap:var(--space-4)}.hub-latest__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hub-latest__badge{gap:var(--space-1);min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);border-radius:8px}.hub-latest__badge.is-done{color:#14532d;background:#dff3e6}.hub-latest__badge.is-light{background:var(--color-cobalt-soft);color:var(--color-navy)}.hub-latest__quota{gap:var(--space-1);flex-direction:column;display:flex}.hub-latest__total{font-size:var(--fs-3xl);font-weight:var(--fw-heavy);color:var(--color-navy);line-height:1.1}.hub-latest__sub{font-size:var(--fs-md);color:var(--color-text-soft)}.hub-latest__facts{gap:var(--space-2);font-size:var(--fs-md);color:var(--color-text-soft);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.hub-latest__link{font-weight:var(--fw-heavy);color:var(--color-text)}.hub-latest__link:hover{color:var(--color-cobalt)}.hub-latest__button{gap:var(--space-2);width:100%}.hub-legend{gap:var(--space-1);font-size:var(--fs-md);flex-direction:column;padding:0;list-style:none;display:flex}.hub-legend__item{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto 2.75rem;display:grid}.hub-legend__item .level-dot{margin-right:0}.hub-legend__value{color:var(--color-text)}.hub-legend__percent{font-size:var(--fs-xs);color:var(--color-text-muted);text-align:right}.hub-legend--inline{gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--color-text-soft);flex-flow:wrap}.hub-legend--inline .hub-legend__item{gap:var(--space-2);display:inline-flex}.title-card__links{gap:var(--space-2);flex-direction:column;display:flex}.hub-popular{gap:var(--space-3)}.hub-popular__name{padding-bottom:var(--space-1);font-size:var(--fs-base);font-weight:var(--fw-heavy)}.hub-popular__sub{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted)}.hub-popular__rows{padding:0;list-style:none}.hub-popular__rows li{border-top:1px solid var(--color-line)}.hub-popular__family+.hub-popular__family{padding-top:var(--space-2);border-top:1px solid var(--color-line-strong)}.hub-popular__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);font-size:var(--fs-md);color:var(--color-text-soft);text-decoration:none;display:flex}.hub-popular__row strong{color:var(--color-text)}.hub-popular__row:hover strong{color:var(--color-cobalt)}.hub-popular__range{color:var(--color-navy);font-variant-numeric:tabular-nums;flex:none}.hub-titles{gap:var(--space-3)}.hub-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}html:not(.js) .hub-tabs{display:none}.hub-tabs__tab{min-height:var(--tap);padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius-md) - 4px);color:var(--color-text-soft);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-heavy);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.hub-tabs__tab.is-active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}.hub-tabs__count{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-muted)}.hub-titles__level{padding-top:var(--space-2);font-size:var(--fs-base);font-weight:var(--fw-heavy)}.hub-titles__level-count{font-weight:var(--fw-medium);color:var(--color-text-muted)}.js .hub-titles__panel:not(.is-active,.is-searching),.js .hub-titles__panel.is-empty,.js .hub-titles__panel:not(.is-searching) .hub-titles__level,.hub-titles.is-searching .hub-tabs,.hub-titles__panel.is-searching .rank-list__more{display:none}.hub-badge{color:#6b4e00;min-height:0;font-size:var(--fs-xs);font-weight:var(--fw-heavy);background:#fdf1c7;border-radius:6px;padding:1px 6px}.hub-table__range{font-size:var(--fs-md);color:var(--color-navy)}@media (width<=63.999rem){.hub-table .rank-table__meta .hub-badge{margin-right:var(--space-1)}.hub-table .rank-table__quota{grid-row:span 2;align-self:center}}.hub-periods{gap:var(--space-3)}.hub-next{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px dashed var(--color-line-strong);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;display:flex}.hub-next:hover{border-color:var(--color-cobalt)}.hub-next__icon{background:var(--color-cobalt-soft);width:32px;height:32px;color:var(--color-navy);flex:none}.hub-next__body{gap:var(--space-1);flex-direction:column;display:flex}.hub-next__heading{font-size:var(--fs-base);font-weight:var(--fw-heavy)}.hub-next__text{font-size:var(--fs-md);color:var(--color-text-soft)}.hub-next__link{align-items:center;gap:var(--space-1);font-weight:var(--fw-heavy);color:var(--color-cobalt);display:inline-flex}.hub-period-rows{padding:0;list-style:none}.hub-period-row{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-line);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.hub-period-row__line{align-items:baseline;gap:var(--space-2);display:flex}.hub-period-row__code{font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--color-cobalt)}.hub-period-row__meta{min-width:0;font-size:var(--fs-xs);color:var(--color-text-muted)}.hub-period-row__quota{font-size:var(--fs-lg);color:var(--color-navy);margin-left:auto}.hub-period-row__bar{display:block;overflow:visible}.hub-period-row__note,.hub-period-table__note{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:#7a5600;display:block}.hub-chart{width:100%;height:auto;font-family:var(--font-sans);display:block}.hub-chart__grid{stroke:var(--color-line);stroke-width:1px}.hub-chart__axis,.hub-chart__label{fill:var(--color-text-muted);font-size:11px}.hub-chart__value{fill:var(--color-text);font-size:11px;font-weight:800}.hub-chart__bar--lisans{fill:var(--color-navy)}.hub-chart__bar--onlisans{fill:var(--color-cobalt)}.hub-chart__bar--ortaogretim{fill:var(--color-cobalt-muted)}.hub-period-table{border-collapse:collapse;width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.hub-period-table thead th{padding:var(--space-2);background:var(--color-bg);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);text-align:left}.hub-period-table th,.hub-period-table td{padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-line);text-align:left;vertical-align:middle}.hub-period-table .is-num{text-align:right}.hub-period-table .is-strong{font-weight:var(--fw-heavy);color:var(--color-navy)}.hub-period-table__code{font-size:var(--fs-base);font-weight:var(--fw-heavy);color:var(--color-cobalt);text-decoration:none}.hub-period-table__code:hover{text-decoration:underline}.hub-period-table__kpss{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}@media (width>=64rem){.hub-legend:not(.hub-legend--inline){gap:var(--space-4);flex-direction:row}.hub-legend:not(.hub-legend--inline) .hub-legend__item{flex:1}.hub-latest__quota{align-items:baseline;gap:var(--space-3);flex-direction:row}.hub-latest__button{width:auto}.hub-titles__search{width:100%;max-width:17.5rem}.hub-tabs{max-width:32rem}.hub-tabs__tab{gap:var(--space-2);flex-direction:row}.hub-tabs__count{font-size:var(--fs-md);font-weight:var(--fw-heavy);color:inherit}}.city-page section>[data-section],.city-districts .rank-list{gap:var(--space-3);flex-direction:column;display:flex}.city-band__inner{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.city-band__text{gap:var(--space-3);flex-direction:column;display:flex}.city-band__map{width:100%;max-width:26rem}.city-legend .hub-legend__item{grid-template-columns:auto minmax(0,1fr) auto}.hub-legend__titles{font-size:var(--fs-xs);color:var(--color-text-muted)}.city-card__buttons{gap:var(--space-2);flex-direction:column;display:flex}.city-card__buttons .btn{gap:var(--space-2)}.city-card__buttons .btn--secondary{background:var(--color-cobalt-soft);color:var(--color-navy)}.city-rank{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-heavy);color:var(--color-text);display:flex}.city-rank--down{color:#1d6b3a}.city-rank--up{color:#a3123a}.city-rank__icon{background:var(--color-bg);border-radius:11px;place-items:center;width:22px;height:22px;display:grid}.dot-plot{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.dot-plot__axis{stroke:var(--color-line-strong)}.dot-plot__tick{fill:var(--color-text-muted);font-size:9px}.dot-plot__dot--other{fill:#c5cfe6}.dot-plot__dot--neighbor{fill:var(--color-cobalt)}.dot-plot__dot--current{fill:var(--color-yellow);stroke:var(--color-text);stroke-width:1.2px}.dot-plot__turkey{stroke:var(--color-text);stroke-width:1px;stroke-dasharray:3 3}.dot-plot__stem{stroke:var(--color-text);stroke-width:1px}.dot-plot__label{fill:var(--color-text-soft);font-size:9px;font-weight:700}.dot-plot__label--current{fill:var(--color-text);font-size:10px;font-weight:800}.dot-plot__caption{font-size:var(--fs-xs);color:var(--color-text-muted)}.period-rows{padding:0;list-style:none}.period-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);color:var(--color-text);grid-template-columns:4.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.period-row__code{font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--color-cobalt)}.period-row__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.period-row__bar{display:block}.period-row__fill{fill:var(--color-cobalt-muted)}.period-row__meta{font-size:var(--fs-xs);color:var(--color-text-muted)}.period-row__score{font-size:var(--fs-lg);color:var(--color-navy);flex-direction:column;align-items:flex-end;display:flex}.period-row__diff{font-size:var(--fs-xs);font-weight:var(--fw-heavy)}.period-row__diff--down,.city-diff--down{color:#1d6b3a}.period-row__diff--up,.city-diff--up{color:#a3123a}.period-row__diff--same,.city-diff--same{color:var(--color-text-muted)}.city-diff{font-size:var(--fs-sm);font-weight:var(--fw-heavy);white-space:nowrap}.line-chart{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.line-chart__grid{stroke:var(--color-line)}.line-chart__axis{fill:var(--color-text-muted);font-size:11px}.line-chart__line{fill:none;stroke-width:2px;stroke-linejoin:round}.line-chart__line--city{stroke:var(--color-cobalt)}.line-chart__line--turkey{stroke:var(--color-cobalt-muted);stroke-dasharray:5 4}.line-chart__point--city{fill:var(--color-cobalt)}.line-chart__point--turkey{fill:var(--color-surface);stroke:var(--color-cobalt-muted);stroke-width:1.5px}.line-chart__value{font-size:11px;font-weight:800}.line-chart__value--city{fill:var(--color-cobalt)}.line-chart__value--turkey{fill:var(--color-text-soft)}.line-key{border-top:3px solid var(--color-cobalt);width:18px;height:0;display:inline-block}.line-key--turkey{border-top:2px dashed var(--color-cobalt-muted)}.district-bars{padding:0;list-style:none}.district-bars__row{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-1) 0;break-inside:avoid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) auto;display:grid}.district-bars__name{font-size:var(--fs-md);font-weight:var(--fw-heavy);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.district-bars__name:hover{color:var(--color-cobalt);text-decoration:underline}.district-bars__count{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-text-muted)}.district-bars__bar{display:block}.district-bars__all{fill:var(--color-cobalt-muted)}.district-bars__title{fill:var(--color-cobalt)}.district-bars__value{font-size:var(--fs-md);font-weight:var(--fw-heavy);color:var(--color-navy)}.city-institutions{gap:var(--space-3);flex-direction:column;display:flex}.hub-tabs__tab--inline{gap:var(--space-1);font-size:var(--fs-sm);white-space:nowrap;flex-direction:row}.hub-tabs__tab--inline .hub-tabs__count{font-size:inherit;font-weight:var(--fw-medium)}html:not(.js) .city-institutions .hub-tabs,.js .city-institutions__panel:not(.is-active),.js .city-institutions__panel .hub-titles__level{display:none}.city-institutions__panel{gap:var(--space-3);flex-direction:column;display:flex}.city-institutions__more{justify-content:center;display:flex}.city-institutions__more .rank-list__expand{justify-content:center;align-items:center;display:inline-flex}.city-institutions__panel.is-searching .city-institutions__more{display:none}.city-institutions__advanced{justify-content:center;display:flex}.inst-table__name{align-items:flex-start;gap:var(--space-3);display:flex}.inst-table__text{flex-direction:column;min-width:0;display:flex}.inst-table__score{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-muted);display:block}.group-cards{gap:var(--space-2);padding:0;list-style:none;display:grid}.group-cards__item{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);text-decoration:none;display:flex}.group-cards__item:hover .group-cards__name{color:var(--color-cobalt)}.group-cards__body{flex-direction:column;min-width:0;display:flex}.group-cards__name{font-size:var(--fs-md);font-weight:var(--fw-heavy)}.group-cards__count{font-size:var(--fs-xl);color:var(--color-navy)}.group-cards__types{font-size:var(--fs-xs);color:var(--color-text-muted)}.life-cards{gap:var(--space-3);display:grid}.life-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.life-card__title{align-items:center;gap:var(--space-3);font-size:var(--fs-base);font-weight:var(--fw-heavy);display:flex}.life-card__title .card-icon{background:var(--color-cobalt-soft);width:36px;height:36px;color:var(--color-navy)}.life-card__facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.life-card__fact--list{grid-column:1/-1}.life-card__fact dt{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-soft)}.life-card__fact dd{font-size:var(--fs-lg);color:var(--color-text);flex-direction:column;display:flex}.life-card__items{padding-left:var(--space-5);font-size:var(--fs-md);font-weight:var(--fw-heavy)}.life-card__note{font-size:var(--fs-xs);color:var(--color-text-muted)}.life-card__note--strong{font-weight:var(--fw-heavy);color:var(--color-text-soft)}.life-card__source{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:auto}.neighbor-list{padding:0;list-style:none}.neighbor-list__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);color:var(--color-text);text-decoration:none;display:flex}.neighbor-list__row:hover .neighbor-list__name{color:var(--color-cobalt)}.neighbor-list__body{flex-direction:column;min-width:0;display:flex}.neighbor-list__name{font-size:var(--fs-base)}.neighbor-list__meta{font-size:var(--fs-xs);color:var(--color-text-muted)}.neighbor-list__quota{font-size:var(--fs-xs);color:var(--color-text-muted);flex-direction:column;flex:none;align-items:flex-end;display:flex}.neighbor-list__quota strong{font-size:var(--fs-lg);color:var(--color-navy)}@media (width>=48rem){.group-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.life-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}@media (width>=64rem){.city-band__inner{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);align-items:start}.city-band__map{grid-area:1/2/span 2;align-self:center}.city-band__search{grid-column:1}.city-legend,.city-card__buttons{flex-direction:row}.district-bars{column-count:2;column-gap:var(--space-8)}.group-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.content-layout{gap:var(--space-4);width:100%;max-width:calc(52rem + 2 * var(--gutter));margin:calc(-1 * var(--space-12)) auto 0;padding:0 var(--gutter) var(--space-6);flex-direction:column;display:flex;position:relative}.content-layout--wide{max-width:calc(var(--content-max) + 2 * var(--gutter))}@media (width>=64rem){.content-layout{gap:var(--space-6);margin-top:calc(-1 * (var(--space-16) + var(--space-2)));padding-bottom:var(--space-14)}}.cover--photo{background:var(--color-surface)}.post-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-card{height:100%;position:relative}.post-card__cover{width:calc(100% + 2 * var(--card-pad));aspect-ratio:1200/630;max-width:none;height:auto;margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;object-fit:cover;background:var(--color-bg);display:block}.post-card__title{font-size:var(--fs-lg);line-height:var(--lh-heading)}.post-card__title a{color:var(--color-text);text-decoration:none}.post-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.post-card__title a:hover{color:var(--color-cobalt)}.post-card__date,.post-list__date{font-size:var(--fs-sm);color:var(--color-text-muted)}.post-list{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.post-list a{font-weight:var(--fw-bold)}.post-list__date{display:block}.share__links{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.share__native{align-self:flex-start}.contact-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.contact-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.contact-form{gap:var(--space-4);flex-direction:column;display:flex}.textarea{width:100%;min-height:10rem;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-base);resize:vertical}.textarea:hover{border-color:var(--color-line-strong)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.field__error{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-danger)}.form-alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font-weight:var(--fw-bold)}.form-alert--success{background:var(--tone-birinci-basamak-bg);color:var(--tone-birinci-basamak-fg)}.contact-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-links{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.contact-links a{align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:var(--fw-bold);display:inline-flex}.band__lead{max-width:44rem;color:var(--color-on-navy-muted)}.rank-layout{gap:var(--space-4);width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:calc(-1 * var(--space-12)) auto 0;padding:0 var(--gutter) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.rank-layout__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.rank-layout{gap:var(--space-6);margin-top:calc(-1 * (var(--space-16) + var(--space-2)));padding-bottom:var(--space-14);grid-template-columns:21.25rem minmax(0,1fr);align-items:start}.rank-layout__main{gap:var(--space-6)}.rank-form{top:var(--space-4);position:sticky}}.rank-form__form{gap:var(--space-4);flex-direction:column;display:flex}.rank-form__year{font-size:var(--fs-md);color:var(--color-text-soft)}.rank-form__input{font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.rank-form__privacy{gap:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted);align-items:flex-start;line-height:1.5;display:flex}.rank-form__privacy .icon{flex:none;margin-top:2px}.notice--warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-yellow-soft);color:var(--color-text)}.rank-result:focus{outline:none}.rank-figures{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.rank-figures__arrow{color:var(--color-text-muted);align-self:center}.rank-figure{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rank-figure__label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-muted)}.rank-figure__value{font-size:var(--fs-3xl);font-weight:var(--fw-heavy);color:var(--color-text);line-height:1.1}.rank-figure--muted .rank-figure__value{color:var(--color-text-muted);font-size:var(--fs-2xl)}.rank-figure--accent .rank-figure__label{color:var(--color-navy)}.rank-figure--accent .rank-figure__value{color:var(--color-navy);font-size:2.5rem}.rank-figure__note{max-width:14rem;font-size:var(--fs-xs);color:var(--color-text-muted)}@media (width>=64rem){.rank-figure--accent .rank-figure__value{font-size:3.25rem}}.rank-summary{font-size:var(--fs-base);color:var(--color-text-soft);line-height:1.6}.rank-how{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.rank-how__title{font-size:var(--fs-base)}.rank-bar{border-radius:var(--radius-pill);width:100%;height:12px;display:block;overflow:hidden}.rank-bar__track{fill:var(--color-line)}.rank-bar__segment--kesin,.rank-swatch--kesin{fill:var(--color-navy);background:var(--color-navy)}.rank-bar__segment--belirsiz,.rank-swatch--belirsiz{fill:var(--color-yellow);background:var(--color-yellow)}.rank-bar__segment--etkisiz,.rank-swatch--etkisiz{fill:var(--color-line-strong);background:var(--color-line-strong)}.rank-groups{flex-direction:column;padding:0;list-style:none;display:flex}.rank-group{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.rank-group__head{justify-content:space-between;gap:var(--space-3);font-weight:var(--fw-heavy);display:flex}.rank-group__name{align-items:center;gap:var(--space-2);display:inline-flex}.rank-swatch{border-radius:3px;flex:none;width:12px;height:12px}.rank-group__text{font-size:var(--fs-md);color:var(--color-text-soft)}.rank-group__meta{font-size:var(--fs-xs);color:var(--color-text-muted)}.rank-periods>summary{min-height:var(--tap);color:var(--color-cobalt);font-weight:var(--fw-heavy);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.rank-periods>summary::-webkit-details-marker{display:none}.rank-periods[open] .rank-periods__chevron{transform:rotate(180deg)}.rank-links{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.consent{inset-inline:0;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));z-index:calc(var(--z-float) + 5);padding:var(--space-3) var(--gutter);background:var(--color-surface);border-top:1px solid var(--color-line);position:fixed;box-shadow:0 -6px 24px #18213a14}.consent__inner{gap:var(--space-3);max-width:calc(var(--content-max) + 2 * var(--gutter));flex-direction:column;margin-inline:auto;display:flex}.consent__text{font-size:var(--fs-sm);color:var(--color-text-soft)}.consent__actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width>=64rem){.consent{bottom:0}.consent__inner{flex-direction:row;justify-content:space-between;align-items:center}.consent__actions{flex:none;grid-template-columns:repeat(2,9rem)}}.site-footer__links .link-button{color:var(--color-on-navy-muted);font-size:inherit;font-weight:inherit;white-space:normal;text-decoration:none}.site-footer__links .link-button:hover{color:var(--color-on-navy);text-decoration:underline}.benefits__join{min-height:52px;padding-inline:var(--space-8);font-size:var(--fs-lg)}.benefits-hero{background:radial-gradient(circle at 85% 20%, var(--color-navy-glow), transparent 45%), var(--color-navy);color:var(--color-on-navy);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);--focus-color:var(--color-yellow);position:relative;overflow:hidden}.benefits-hero:before{content:"";background-image:radial-gradient(circle, var(--color-navy-dots) 1.5px, transparent 2px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#000 90%);mask-image:linear-gradient(100deg,#0000 35%,#000 90%)}.benefits-hero__inner{align-items:flex-start;gap:var(--space-4);max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-10) var(--gutter) var(--space-12);flex-direction:column;margin-inline:auto;display:flex;position:relative}.benefits-hero__badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-yellow-line);color:var(--color-yellow);font-size:var(--fs-md);font-weight:var(--fw-heavy);display:inline-flex}.benefits-hero__title{max-width:40rem;font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:-.02em}.benefits-hero__swap{display:grid}.benefits-hero__swap>*{grid-area:1/1}html:not(.member) .benefits-hero__swap>.account-member,.member .benefits-hero__swap>.account-guest{visibility:hidden;display:flex}.benefits-hero__lead{max-width:36rem;color:var(--color-on-navy-muted);font-size:var(--fs-lg)}.benefits-hero__actions{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-2);flex-direction:column}.benefits-hero__login{color:var(--color-on-navy-muted);font-size:var(--fs-md)}.benefits-hero__login a{color:var(--color-on-navy);font-weight:var(--fw-bold)}.benefits__body{gap:var(--space-10);padding-block:var(--space-8) var(--space-14);flex-direction:column;display:flex}.benefits__section{gap:var(--space-4);flex-direction:column;display:flex}.benefits__heading{font-size:var(--fs-2xl);font-weight:var(--fw-heavy)}.benefits__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.benefit{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.benefit:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.benefit__icon{width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--tone-buyuk-hastane-bg);color:var(--tone-buyuk-hastane-fg);place-items:center;display:grid}.benefit:nth-child(3n+2) .benefit__icon{background:var(--tone-agiz-dis-bg);color:var(--tone-agiz-dis-fg)}.benefit:nth-child(3n) .benefit__icon{background:var(--tone-birinci-basamak-bg);color:var(--tone-birinci-basamak-fg)}.benefit__title{font-size:var(--fs-xl);font-weight:var(--fw-heavy)}.benefit__text{color:var(--color-text-soft);font-size:var(--fs-base)}.benefit__link{align-items:center;gap:var(--space-1);min-height:var(--tap);color:var(--color-cobalt);font-weight:var(--fw-heavy);margin-top:auto;text-decoration:none;display:inline-flex}.benefit__link:hover{text-decoration:underline}.benefit--soon{box-shadow:inset 0 0 0 1.5px var(--color-yellow), var(--shadow-card)}.benefit__ribbon{width:140px;padding:var(--space-1) 0;background:var(--color-yellow);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-heavy);text-align:center;position:absolute;top:18px;right:-34px;transform:rotate(35deg)}.benefits-closing{align-items:flex-start;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-2xl);background:var(--color-navy);color:var(--color-on-navy);--focus-color:var(--color-yellow);flex-direction:column}.benefits-closing__title{font-size:var(--fs-2xl);font-weight:var(--fw-heavy)}@media (width>=64rem){.benefits-hero__inner{padding-block:var(--space-16) var(--space-16)}.benefits-hero__actions{align-items:center;gap:var(--space-6);flex-direction:row}.benefits__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-closing{padding:var(--space-10) var(--space-12);flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.benefit{transition:none}.benefit:hover{transform:none}}.prompt-layer{inset-inline:var(--space-3);bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--bottom-nav-overflow) + var(--space-2) + var(--prompt-offset,0px));z-index:calc(var(--z-float) + 6);pointer-events:none;justify-content:center;display:flex;position:fixed}.prompt-card{width:100%;max-width:26rem;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float), inset 0 0 0 1.5px var(--color-yellow);pointer-events:auto;position:relative}.prompt-card__body{gap:var(--space-2);flex-direction:column;display:flex}.prompt-card__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.prompt-card__text{color:var(--color-text-soft);font-size:var(--fs-md)}.prompt-card__actions{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.prompt-card__link{font-size:var(--fs-md);font-weight:var(--fw-bold)}.prompt-card__close{top:var(--space-1);right:var(--space-1);position:absolute}@media (width>=64rem){.prompt-layer{inset-inline:auto var(--space-6);bottom:calc(var(--space-6) + var(--title-pill-height) + var(--space-3) + var(--prompt-offset,0px));justify-content:flex-end;width:26rem}}.stats-card{--stats-row:2.25rem}.stats-card__controls{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.stats-card__tabs{flex:18rem}.stats-card__period{flex:none;width:auto;min-width:7.5rem}html:not(.js) .stats-card__controls,.stats-card[data-chunk-failed] .stats-card__controls,.stats-table-card[data-chunk-failed] .hub-tabs{display:none}.stats-card__panels{gap:var(--space-6);flex-direction:column;display:flex}.stats-card__panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.js .stats-card:not([data-chunk-failed]) .stats-card__panels{display:grid}.js .stats-card:not([data-chunk-failed]) .stats-card__panel{grid-area:1/1}.js .stats-card:not([data-chunk-failed]) .stats-card__panel:not(.is-active){visibility:hidden}.js .stats-card:not([data-chunk-failed]) .stats-card__level{display:none}.stats-card__level{font-size:var(--fs-base);font-weight:var(--fw-heavy)}.stats-card__total{font-size:var(--fs-md);color:var(--color-text-soft)}.stats-card__total strong{color:var(--color-text);font-weight:var(--fw-heavy)}.stats-card__note,.stats-card__empty{font-size:var(--fs-sm);color:var(--color-text-muted)}.stats-card__list{gap:var(--space-3)}.js .stats-card:not([data-chunk-failed]) .stats-card__list{min-height:calc(8 * var(--stats-row) + 7 * var(--space-3))}.stats-card__list>li{height:var(--stats-row)}.stats-card .bar-list__name{min-width:0;padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-card .bar-list__value{flex:none}.stats-card__list>li.is-current .bar-list__name{color:var(--color-navy)}.stats-card__list>li.is-current .bar__fill{fill:var(--color-yellow)}.stats-card__list>li.is-current .bar__track{fill:var(--color-yellow-soft)}.stats-card__mine{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-yellow-soft);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-card__note.is-vacant,.stats-card__mine.is-vacant{visibility:hidden}html:not(.js) .stats-card .is-vacant,.stats-card[data-chunk-failed] .is-vacant{display:none}.stats-card__links{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.stats-card__period-link{font-weight:var(--fw-bold)}.stats-table-card{gap:var(--space-4)}.stats-table-card .hub-tabs{max-width:32rem}html:not(.js) .stats-table-card .hub-tabs,.js .stats-table-card:not([data-chunk-failed]) .stats-table__panel:not(.is-active),.js .stats-table-card:not([data-chunk-failed]) .stats-table__level{display:none}.stats-table__panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.stats-table__panel+.stats-table__panel{margin-top:var(--space-6)}.js .stats-table-card:not([data-chunk-failed]) .stats-table__panel+.stats-table__panel{margin-top:0}.stats-table__level{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.stats-table__scroll{border:1px solid var(--color-line);border-radius:var(--radius-md)}.stats-table__scroll:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.stats-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.stats-table th,.stats-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);text-align:right;white-space:nowrap}.stats-table thead th{background:var(--color-bg);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted)}.stats-table thead .stats-table__year{font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--color-text);text-align:center}.stats-table .stats-table__name{z-index:1;background:var(--color-surface);min-width:10rem;max-width:14rem;box-shadow:1px 0 0 var(--color-line);font-weight:var(--fw-bold);text-align:left;white-space:normal;position:sticky;left:0}.stats-table thead .stats-table__name{background:var(--color-bg)}.stats-table td a{font-weight:var(--fw-bold)}.stats-table .is-blank{color:var(--color-text-muted)}.stats-table tfoot th,.stats-table tfoot td{border-top:2px solid var(--color-line-strong);font-weight:var(--fw-heavy);border-bottom:0}.stats-table__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.stats-table__note,.stats-table__source{font-size:var(--fs-sm);color:var(--color-text-muted)}@media (width>=64rem){.stats-card__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4, var(--stats-row));column-gap:var(--space-10);grid-auto-flow:column;display:grid}.js .stats-card:not([data-chunk-failed]) .stats-card__list{min-height:calc(4 * var(--stats-row) + 3 * var(--space-3))}.stats-card__mine{align-self:flex-start;max-width:100%}.stats-table .stats-table__name{min-width:14rem;max-width:20rem}}}@layer utilities{.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-on-navy);font-weight:var(--fw-heavy);position:fixed;transform:translateY(-200%)}.skip-link:focus{color:var(--color-on-navy);--focus-color:var(--color-yellow);transform:none}.text-muted{color:var(--color-text-muted)}.nowrap{white-space:nowrap}.tap-area{position:relative}.tap-area:after{content:"";position:absolute;inset:-12px 0}@media (width<=63.999rem){.only-desktop{display:none!important}}@media (width>=64rem){.only-mobile{display:none!important}}.sprite{width:0;height:0;position:absolute;overflow:hidden}html:not(.js) .js-only{display:none!important}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:102%;ascent-override:104.5%;descent-override:29.4%;line-gap-override:0%}
