@layer properties,theme,base;@layer components{.atlas{gap:1.25rem;display:grid}@media (width>=64rem){.atlas{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.atlas-inputs{border:1px solid var(--line);border-radius:var(--radius-lg);gap:1rem;min-inline-size:0;margin:0;padding:1.25rem 1.5rem;display:grid}@media (width>=40rem){.atlas-inputs{grid-template-columns:1fr 1fr}.atlas-inputs>legend,.atlas-check,.atlas-own,.atlas-pay{grid-column:1/-1}}.atlas-inputs>legend{float:left}.atlas-inputs .field{align-content:start;gap:.375rem;display:grid}.atlas-inputs .atlas-pay{border:0;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;display:flex}.atlas-pay>legend{width:100%;margin-bottom:.25rem}.atlas-choice{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-ink-950);align-items:center;gap:.5rem;display:inline-flex}.atlas-choice input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary-600)}.atlas-own>summary,.atlas-embed>summary{cursor:pointer;min-height:2.75rem;font-size:var(--text-sm);color:var(--color-primary-700);align-items:center;font-weight:600;display:flex}.atlas-own[open]{gap:1rem;display:grid}@media (width<64rem){.atlas-results{order:-1}}.atlas-results{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-slate-25);padding:1.25rem 1.5rem}.atlas-results-title{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-slate-600);font-weight:600}.atlas-total{font-size:var(--text-4xl);letter-spacing:-.02em;color:var(--color-ink-950);margin-top:.25rem;font-weight:700;line-height:1.1}.atlas-unit{font-size:var(--text-base);color:var(--color-slate-600);font-weight:500}.atlas-kpis{font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 2rem;margin:.75rem 0 1rem;display:flex}.atlas-kpis dt{color:var(--color-slate-600)}.atlas-kpis dd{color:var(--color-ink-950);font-weight:600}.atlas-warn{border-left:3px solid var(--color-danger-700);background:var(--color-danger-50);font-size:var(--text-sm);color:var(--color-danger-700);margin-bottom:.75rem;padding:.5rem .75rem}.atlas-lines{border-top:1px solid var(--line)}.atlas-lines>li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.125rem 1rem;padding:.625rem 0;display:grid}.atlas-line-label{font-size:var(--text-sm);color:var(--color-ink-950);font-weight:500}.atlas-lines .is-pay .atlas-line-label{font-weight:400}.atlas-lines>.atlas-empty{font-size:var(--text-sm);color:var(--color-slate-600);display:block}.atlas-line-amount{text-align:right;color:var(--color-ink-950);font-size:.9375rem;font-weight:600}.atlas-line-basis{color:var(--color-slate-600);grid-column:1/-1;font-size:.78125rem;line-height:1.45;display:block}.atlas-carried{color:var(--color-slate-600);font-weight:400}.atlas-src a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300);text-underline-offset:2px}.atlas-src a:hover{color:var(--color-primary-700);text-decoration-color:currentColor}:is(.atlas-src,.atlas-sources) a:after{vertical-align:0;width:.75em;height:.75em;margin-left:.125em}.atlas-notes{font-size:var(--text-xs);color:var(--color-slate-600);gap:.375rem;margin-top:.75rem;display:grid}.atlas-embed{border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:1.25rem;padding:0 1.25rem}.atlas-embed[open]{gap:.75rem;padding-bottom:1.25rem;display:grid}.atlas-embed:not([open]){border:0;width:fit-content;margin-right:.5rem;padding:0;display:inline-block}.atlas-embed:not([open])>summary{border:1px solid var(--color-slate-300);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);color:var(--color-ink-950);gap:.5rem;padding-inline:.875rem}.atlas-embed:not([open])>summary:hover{border-color:var(--color-primary-600)}.atlas-embed>summary:before{content:"</>" / "";font:600 .75rem/1 var(--font-mono);color:var(--color-primary-600)}.atlas-citekit>summary:before{content:"“" / "";margin-top:.3rem;font:700 1.125rem/1 Georgia,serif}.atlas-embed>summary{list-style:none}.atlas-embed>summary::-webkit-details-marker{display:none}.atlas-embed-opts{flex-wrap:wrap;gap:1rem;display:flex}.atlas-embed-opts .field{gap:.375rem;display:grid}.atlas-embed-code{width:100%;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs)}.atlas-embed .btn{justify-self:start}.atlas-embed+.atlas-citekit{margin-top:.75rem}.atlas-citekit-list{gap:1rem;display:grid}.atlas-citekit-item dt{font-size:var(--text-sm);color:var(--color-ink-950);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}.atlas-citekit-text{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-slate-25);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:.375rem 0 0;padding:.75rem;line-height:1.6}pre.atlas-citekit-text{-webkit-user-select:all;user-select:all}.atlas-stack{border-top:1px solid var(--line)}.atlas-stack-row{border-bottom:1px solid var(--line);gap:.25rem 1.5rem;padding:1rem 0;display:grid}@media (width>=48rem){.atlas-stack-row{grid-template-columns:minmax(0,2fr) minmax(0,5fr)}}.atlas-stack-row>dt,.atlas-stack-value{color:var(--color-ink-950);font-weight:600}.atlas-stack-row.is-none .atlas-stack-value,.atlas-stack-row.is-gap .atlas-stack-value{color:var(--color-slate-600)}.atlas-stack-detail{font-size:var(--text-sm);color:var(--color-slate-700);margin-top:.125rem}.atlas-stack-src{font-size:var(--text-xs);color:var(--color-slate-600);margin-top:.375rem}.atlas-examples{gap:1.5rem;display:grid}@media (width>=48rem){.atlas-examples{grid-template-columns:1fr 1fr}}.atlas-example{border:1px solid var(--line);border-radius:var(--radius-lg);margin:0;padding:1.25rem 1.5rem}.atlas-example-title{color:var(--color-ink-950);font-weight:600}.atlas-example table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:.75rem 0}.atlas-example th,.atlas-example td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem 0;font-weight:400}.atlas-example td{text-align:right;white-space:nowrap;padding-left:1rem}.atlas-example tfoot th,.atlas-example tfoot td{color:var(--color-ink-950);border-bottom:0;font-weight:700}.atlas-changes{color:var(--color-slate-700);gap:.625rem;padding-left:1.25rem;list-style:outside;display:grid}.atlas-changes .atlas-src{font-size:var(--text-xs);color:var(--color-slate-600)}.atlas-downloads{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.atlas-cite{overflow-wrap:anywhere}.atlas-code{border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);background:var(--color-slate-50);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125rem .375rem}#atlas-ranking-table :is(td,th):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}#atlas-ranking-table tbody tr:nth-child(-n+3)>td:first-child{font-weight:700}#atlas-ranking-table tbody tr:hover>*{background:var(--color-primary-25)}.atlas-sources{border-top:1px solid var(--color-slate-200);font-size:var(--text-xs);color:var(--color-slate-600);line-height:1.4}@media (width>=64rem){.atlas-sources{columns:2;column-gap:2.5rem}}.atlas-sources>li{border-bottom:1px solid var(--color-slate-100);break-inside:avoid;counter-increment:list-item;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;padding:.5625rem .5rem .5625rem 0;display:grid}.atlas-sources>li:before{content:counter(list-item);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-slate-500);grid-area:1/1/span 2;justify-self:end;font-weight:600}.atlas-sources>li>a{font-size:var(--text-sm);color:var(--color-ink-950);grid-area:1/2;font-weight:500}.atlas-h3{color:var(--color-ink-950);margin:1.75rem 0 .75rem;font-weight:600}.atlas-columns{font-size:var(--text-sm);gap:.5rem;display:grid}.atlas-columns>div{gap:.125rem 1rem;display:grid}@media (width>=48rem){.atlas-columns>div{grid-template-columns:14rem 1fr}}.atlas-columns dd{color:var(--color-slate-700)}.amap{--s0:#dce6fe;--s1:#bccefd;--s2:#8eadf9;--s3:#6489f5;--s4:#1f4bd8;--s5:#1a3489;--sn:url(#amap-none);--edge:var(--color-white);gap:.75rem;margin:0;display:grid}.st[data-b0="0"]{--f0:var(--s0)}.st[data-b0="1"]{--f0:var(--s1)}.st[data-b0="2"]{--f0:var(--s2)}.st[data-b0="3"]{--f0:var(--s3)}.st[data-b0=n]{--f0:var(--sn)}.st[data-b0="4"],.st[data-b0="5"]{--t0:#fff}.st[data-b0="4"]{--f0:var(--s4)}.st[data-b0="5"]{--f0:var(--s5)}.st[data-b1="0"]{--f1:var(--s0)}.st[data-b1="1"]{--f1:var(--s1)}.st[data-b1="2"]{--f1:var(--s2)}.st[data-b1="3"]{--f1:var(--s3)}.st[data-b1=n]{--f1:var(--sn)}.st[data-b1="4"],.st[data-b1="5"]{--t1:#fff}.st[data-b1="4"]{--f1:var(--s4)}.st[data-b1="5"]{--f1:var(--s5)}.st[data-b2="0"]{--f2:var(--s0)}.st[data-b2="1"]{--f2:var(--s1)}.st[data-b2="2"]{--f2:var(--s2)}.st[data-b2="3"]{--f2:var(--s3)}.st[data-b2=n]{--f2:var(--sn)}.st[data-b2="4"],.st[data-b2="5"]{--t2:#fff}.st[data-b2="4"]{--f2:var(--s4)}.st[data-b2="5"]{--f2:var(--s5)}.st :is(path,rect){fill:var(--f0);stroke:var(--edge);stroke-width:1px;stroke-linejoin:round}.st text{pointer-events:none;fill:var(--ink,var(--color-ink-950));font-size:11px;font-weight:600}.st text.in{fill:var(--t0,#0b1220)}.amap:has(.amap-m1:checked) .st :is(path,rect){fill:var(--f1)}.amap:has(.amap-m1:checked) .st text.in{fill:var(--t1,#0b1220)}.amap:has(.amap-m2:checked) .st :is(path,rect){fill:var(--f2)}.amap:has(.amap-m2:checked) .st text.in{fill:var(--t2,#0b1220)}@media (prefers-reduced-motion:no-preference){.st :is(path,rect){transition:fill .2s}}.st[role=link]{cursor:pointer;outline:none}.amap-hl{fill:none;stroke:var(--color-ink-950);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.amap-frame{position:relative;container-type:inline-size}.amap-svg{width:100%;height:auto;display:block}@container (width<30rem){.amap-svg text{display:none}}.amap-tip{z-index:1;border-radius:var(--radius-md);background:var(--color-ink-950);max-width:16rem;color:var(--color-white);font-size:var(--text-sm);pointer-events:none;padding:.5rem .75rem;line-height:1.4;display:grid;position:absolute;box-shadow:0 4px 12px #0b12202e}.amap-tip[hidden]{display:none}.amap-switch{border-radius:var(--radius-lg);background:var(--color-slate-100);border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;margin:0;padding:.25rem;display:grid}.amap-opt{border-radius:var(--radius-md);min-height:2.75rem;font-size:var(--text-xs);text-align:center;color:var(--color-slate-600);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;padding:.25rem .5rem;font-weight:600;line-height:1.2;display:flex;position:relative}.amap-opt:hover{color:var(--color-ink-950)}.amap-opt input{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.amap-opt:has(input:checked){background:var(--color-white);color:var(--color-ink-950);box-shadow:0 1px 2px #0b122014,0 0 0 1px #0b12200a}.amap-opt:has(input:focus-visible){outline:2px solid var(--color-primary-600);outline-offset:-2px}.amap-legend{display:none}.amap-l0,.amap:has(.amap-m1:checked) .amap-l1,.amap:has(.amap-m2:checked) .amap-l2{display:block}.amap:has(.amap-m1:checked) .amap-l0,.amap:has(.amap-m2:checked) .amap-l0{display:none}.amap-legend-title{font-size:var(--text-xs);color:var(--color-slate-700);margin-bottom:.375rem;font-weight:600;line-height:1.4}.amap-legend ol{font-size:var(--text-2xs);color:var(--color-slate-700);font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;line-height:1.25;display:grid}.amap-legend li{align-content:start;gap:.375rem;padding-right:.25rem;display:grid}.amap-legend li:before{content:"";background:repeating-linear-gradient(45deg,#f1f4f7 0 2.5px,#c5cdd8 2.5px 4px);height:.5rem}.amap-legend li:first-child:before{border-radius:999px 0 0 999px}.amap-legend li:is(:last-child,:has(+[data-step=n])):before{border-radius:0 999px 999px 0}.amap-legend [data-step=n]{margin-left:.75rem}.amap-legend [data-step=n]:before{border-radius:999px}@media (width<30rem){.amap-legend ol{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;row-gap:.625rem}.amap-legend li:before,.amap-legend li:is(:first-child,:last-child,:has(+[data-step=n])):before{border-radius:2px}.amap-legend [data-step=n]{margin-left:0}}@media (width>=64rem){.amap{grid-template-columns:auto minmax(0,32rem);justify-content:space-between;align-items:end;column-gap:2rem}.amap-switch{grid-row:1;place-self:center start}.amap-opt{white-space:nowrap;padding-inline:.875rem}.amap-legends{grid-area:1/2}.amap-frame{grid-column:1/-1;justify-self:center;width:100%;max-width:66rem}.amap>figcaption{grid-column:1/-1}}.amap-legend [data-step="0"]:before{background:var(--s0)}.amap-legend [data-step="1"]:before{background:var(--s1)}.amap-legend [data-step="2"]:before{background:var(--s2)}.amap-legend [data-step="3"]:before{background:var(--s3)}.amap-legend [data-step="4"]:before{background:var(--s4)}.amap-legend [data-step="5"]:before{background:var(--s5)}.atlas-images{font-size:var(--text-sm);gap:.25rem;padding-left:1.25rem;list-style:outside;display:grid}.amap-cities ul{font-size:var(--text-sm);gap:.25rem 1.5rem;display:grid}@media (width>=40rem){.amap-cities ul{grid-template-columns:1fr 1fr}}.amap-cities li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.25rem 0;display:flex}.mw-chart{gap:.5rem;margin-top:1.5rem;display:grid}.mw-chart-title{color:var(--color-ink-950);font-size:1.0625rem;font-weight:600;line-height:1.4}.mw-chart-svg{aspect-ratio:640/300;font-variant-numeric:tabular-nums;width:100%;height:auto;font-family:inherit;display:block}.mw-chart-svg .ch-grid{stroke:var(--line)}.mw-chart-svg .ch-axis{fill:var(--color-slate-600)}.mw-chart-svg .ch-state{stroke:var(--color-primary-600)}.mw-chart-svg .ch-state-dot,.mw-chart-svg .ch-state-label{fill:var(--color-primary-600)}.mw-chart-svg .ch-fed{stroke:var(--color-slate-400)}.mw-chart-svg .ch-fed-dot,.mw-chart-svg .ch-fed-label{fill:var(--color-slate-500)}@media (width<40rem){.mw-chart-svg text{font-size:22px}}.mw-history>summary:before{content:none}.mw-legend{font-size:var(--text-xs);color:var(--color-slate-600);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.mw-key:before{content:"";vertical-align:middle;border-top:3px solid var(--color-primary-600);width:1.25rem;margin-right:.375rem;display:inline-block}.mw-key-fed:before{border-top:2px dashed var(--color-slate-400)}.atlas-credit{font-size:var(--text-xs);color:var(--color-slate-600);line-height:1.5}.atlas-use-files{gap:1.25rem;display:flex}.atlas-use-files a{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.mw-history{margin-top:.75rem}.mw-cost{gap:.75rem;margin-top:2rem;display:grid}.mw-cost h3{font-size:1.125rem;font-weight:600}.mw-cost-lines{border-top:1px solid var(--line)}.mw-cost-lines>div{border-bottom:1px solid var(--line);font-size:var(--text-sm);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.mw-basis{font-size:var(--text-xs);color:var(--color-slate-600);display:block}.mw-cost-lines dd{font-weight:600}.mw-cost-lines .is-total{border-bottom-width:2px;font-weight:600}}@layer utilities;
