@layer components{.gmap{gap:.75rem;width:100%;max-width:60rem;margin:0;display:grid}.gmap__svg{width:100%;height:auto;display:block}.gmap__tile{fill:var(--pg-line);stroke:var(--pg-canvas);stroke-width:2px;paint-order:stroke}.gmap__tile--l0{fill:var(--pg-sunken);stroke:var(--pg-line-strong);stroke-width:1px}.gmap__tile--l1{fill:color-mix(in oklab, var(--pg-accent) 40%, var(--pg-line))}.gmap__tile--l2{fill:color-mix(in oklab, var(--pg-accent) 65%, var(--pg-line))}.gmap__tile--l3{fill:color-mix(in oklab, var(--pg-accent) 85%, var(--pg-line))}.gmap__tile--l4,.gmap__tile.is-on{fill:var(--pg-accent)}.gmap__tile.is-selected{stroke:var(--pg-fg);stroke-width:4px}.gmap__plate{fill:var(--pg-fg);opacity:.72;font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:11px}.gmap a:hover .gmap__tile,.gmap a:focus-visible .gmap__tile{stroke:var(--pg-fg);stroke-width:3px}.gmap--mini{max-width:26rem}.gmap__selected{font-weight:600}.gmap--mini .gmap__plate{display:none}#il-haritasi .gmap__tile.is-selected{fill:var(--pg-accent)}.gmap-legend{margin-block-end:.5rem}.gmap__caption{gap:.5rem;display:grid}.gmap__note{color:var(--pg-fg-muted);font-size:var(--text-sm)}.gmap-legend{font-size:var(--text-sm);gap:.375rem;display:grid}.gmap-legend__title{font-weight:600}.gmap-legend__list{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.gmap-legend__item{align-items:center;gap:.375rem;display:inline-flex}.gmap-legend__swatch{border-radius:var(--radius-xs);border:1px solid var(--pg-line-strong);background:var(--pg-line);width:.875rem;height:.875rem}.gmap-legend__swatch--l0{background:var(--pg-sunken)}.gmap-legend__swatch--l1{background:color-mix(in oklab, var(--pg-accent) 40%, var(--pg-line))}.gmap-legend__swatch--l2{background:color-mix(in oklab, var(--pg-accent) 65%, var(--pg-line))}.gmap-legend__swatch--l3{background:color-mix(in oklab, var(--pg-accent) 85%, var(--pg-line))}.gmap-legend__swatch--l4{background:var(--pg-accent)}.growth-stack{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.75rem + 1vw,1.75rem);display:grid}.growth-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}.growth-layout:last-child{padding-block-end:clamp(2rem,1.5rem + 2vw,4rem)}@media (width>=64rem){.growth-layout{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.growth-layout__side{position:sticky;top:6rem}}.growth-section{border:1px solid var(--pg-line);border-radius:var(--radius-md);background:var(--pg-surface);gap:.75rem;padding:clamp(1rem,.8rem + 1vw,1.5rem);display:grid}.growth-section>p{max-width:var(--measure-prose);margin:0}.growth-section--side{padding:1rem}.growth-section--accent{border-left:4px solid var(--pg-accent)}.growth-section__title{font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.growth-subtitle{font-size:var(--text-lg);margin:.5rem 0 0}.growth-muted{color:var(--pg-fg-muted);font-size:var(--text-sm);margin:0}.growth-unit{color:var(--pg-fg-muted);font-size:var(--text-xs);font-weight:400}.growth-figures{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.growth-figure{gap:.125rem;margin:0;display:grid}.growth-figure__value{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:700}.growth-figure__label{color:var(--pg-fg-muted);font-size:var(--text-sm)}.growth-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.growth-list--figures{font-family:var(--font-mono)}.growth-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.growth-chips>li{border:1px solid var(--pg-line);border-radius:var(--radius-sm);background:var(--pg-raised);font-size:var(--text-sm);padding:.25rem .625rem}.growth-scarcity{border-left:3px solid var(--pg-role);background:var(--pg-sunken);font-family:var(--font-mono);font-size:var(--text-sm);margin:0;padding:.5rem .75rem}.growth-chart{gap:.25rem;margin:0;display:grid}.growth-chart__svg{width:100%;max-width:36rem;height:auto}.growth-chart__bar{fill:var(--pg-accent)}.growth-chart__axis{stroke:var(--pg-line-strong)}.growth-table-wrap{max-width:100%;overflow-x:auto}.growth-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.growth-table th,.growth-table td{border-bottom:1px solid var(--pg-line);text-align:left;white-space:nowrap;padding:.375rem .625rem}.growth-table thead th{color:var(--pg-fg-muted);font-weight:600}.growth-table .growth-table__num{font-family:var(--font-mono);text-align:right}.growth-table--compact{width:auto}.growth-faq{gap:.25rem;margin:0;display:grid}.growth-faq dt{margin-top:.75rem;font-weight:600}.growth-faq dd{max-width:var(--measure-prose);color:var(--pg-fg-muted);margin:0}.gdir-filter{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.gdir-filter select{border:var(--pg-control-border) solid var(--pg-line-strong);border-radius:var(--radius-sm);background:var(--pg-surface);min-height:3rem;color:var(--pg-fg);padding:0 .75rem}.gdir-filter .growth-muted{flex-basis:100%}.gdir-filter__field{font-size:var(--text-sm);gap:.25rem;display:grid}.gdir-filter__check{min-height:3rem;font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.gdir-filter__check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--pg-fg)}.gdir-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gdir-card{border:1px solid var(--pg-line);border-radius:var(--radius-md);background:var(--pg-surface);gap:.875rem;padding:1rem;display:flex}.gdir-card__mark{border:1.5px solid var(--pg-fg);border-radius:var(--radius-xs);background:var(--pg-sunken);width:3rem;height:3rem;font-family:var(--font-mono);flex:none;place-items:center;font-weight:700;display:grid}.gdir-card__body{gap:.375rem;min-width:0;display:grid}.gdir-card__name{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.gdir-card__meta,.gdir-card__record{color:var(--pg-fg-muted);font-size:var(--text-sm);margin:0}.gdir-card__record{font-family:var(--font-mono);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.gdir-badges{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.gdir-badge{border:1px solid var(--pg-ok);border-radius:var(--radius-sm);background:var(--pg-ok-soft);color:var(--pg-ok);font-size:var(--text-xs);padding:.125rem .5rem;font-weight:600}.gdir-about{white-space:pre-line}.gdir-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin:0;display:grid}.gdir-facts dt{color:var(--pg-fg-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.gdir-facts dd{margin:0}}
