@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{line-height:1}ol,ul{list-style:none}caption,th,td{text-align:left;vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}}:root{--app-height:100vh;--red-color-bg:#cb121e;--red-color-fg:#fff;--yellow-color-bg:#ffd400;--yellow-color-fg:#000}html{font-family:Lato,sans-serif;font-size:14px;&.high-contrast{--item-shadow:0;--link-color:color-mix(in srgb, var(--foreground-color) 65%, #005fcc);& img,& svg{filter:contrast(1.35)}& a:where(:not(.button)){&:active,&:focus{outline:.25rem dashed var(--link-color)}}}&.theme-dark{color-scheme:dark}}body{background-color:var(--background-color);color:var(--foreground-color);letter-spacing:0;min-height:100vh;overflow:auto;& .os-scrollbar{z-index:1000}&.loading{& .os-scrollbar{display:none}}&.menu{& .os-scrollbar{display:none}}}.main{background-color:var(--background-color);opacity:1;transition:opacity .35s var(--animate-function);&.loading{opacity:0;transition:opacity .35s var(--animate-function)}& .main-content{flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 11rem);display:flex}&.menu{overflow:hidden}}.page-content{flex-direction:column;flex:1;justify-content:flex-start;display:flex}h1,h2,h3,h4,h5{font-family:Lato,sans-serif;font-weight:400;line-height:1.38em}h1{letter-spacing:0;font-size:2.6rem;font-weight:400;@media (width>=60em){font-size:3.333rem}}h2{font-size:1.9rem;font-weight:400;@media (width>=60em){font-size:2.533rem}}h3{font-size:1.7rem;font-weight:400;@media (width>=60em){font-size:1.866rem}}h4{font-size:1.3rem;font-weight:400;@media (width>=60em){font-size:1.466rem}}h5{font-size:1.15rem;font-weight:400;@media (width>=60em){font-size:1.2rem}}a:where(:not(.button)){cursor:pointer;color:var(--link-color);transition:color .35s var(--animation-function);text-decoration:none;&:hover,&:active,&:focus{color:var(--link-color)}}p{margin:1.5rem auto;font-size:1.1rem;font-weight:400;line-height:1.8em}ol,ul{font-size:1.1rem}.wrapper{max-width:70rem;margin:0 auto;padding:0 1rem}.section{color:#040405;background-color:#fafafa;margin:3.33rem 0;&:last-child{margin-bottom:10rem}&>.wrapper{text-align:center;@media (width>=60em){text-align:left}}}.animated{&.hidden{&>*{opacity:0;transform:translateY(100px)}}&:not(.hidden){&>*{opacity:1;transform:translateY(0)}}&.animate{&>*{transition:opacity 1s var(--animate-function), transform 1s var(--animate-function)}}}:root{color-scheme:light;--color-bg:#fff;--color-fg:#1d1d1b;--color-surface:#fff;--color-surface-soft:#f7f7f7;--color-border:#dedede;--color-border-soft:#cecece;--color-border-soft-hover:#9f9f9f;--color-muted:#666;--color-accent:#cb121e;--color-on-accent:#fff;--color-accent-soft-bg:#f3f3f3;--color-accent-soft-border:#d4d4d4;--color-accent-soft-fg:#1d1d1b;--color-success:#15803d;--color-on-success:#fff;--color-success-soft-bg:#f0fdf4;--color-success-soft-border:#86efac;--color-success-soft-fg:#166534;--color-info:#2563eb;--color-on-info:#fff;--color-info-soft-bg:#eff6ff;--color-info-soft-border:#93c5fd;--color-info-soft-fg:#1d4ed8;--color-warning:#b45309;--color-on-warning:#fff;--color-warning-soft-bg:#fffbeb;--color-warning-soft-border:#fcd34d;--color-warning-soft-fg:#92400e;--color-danger:#b42318;--color-on-danger:#fff;--color-danger-soft-bg:#fff7f7;--color-danger-soft-border:#fca5a5;--color-danger-soft-fg:#b42318;--color-shadow:0 5px 15px 0 #ccc;--focus-ring-color:#cb121e;--focus-ring-shadow:0 0 0 .18rem color-mix(in srgb, var(--focus-ring-color) 30%, transparent)}html.theme-dark{color-scheme:dark;--color-bg:#101317;--color-fg:#f3f4f6;--color-surface:#181d23;--color-surface-soft:#0f141a59;--color-border:#e2e8f033;--color-border-soft:#e2e8f040;--color-border-soft-hover:#e2e8f06b;--color-muted:#94a3b8;--color-accent:#ff6b73;--color-on-accent:#101317;--color-accent-soft-bg:#ffffff14;--color-accent-soft-border:#ffffff3d;--color-accent-soft-fg:#f3f4f6;--color-success:#4ade80;--color-on-success:#052e16;--color-success-soft-bg:#22c55e29;--color-success-soft-border:#86efac80;--color-success-soft-fg:#bbf7d0;--color-info:#60a5fa;--color-on-info:#172554;--color-info-soft-bg:#3b82f629;--color-info-soft-border:#93c5fd80;--color-info-soft-fg:#bfdbfe;--color-warning:#fbbf24;--color-on-warning:#422006;--color-warning-soft-bg:#f59e0b29;--color-warning-soft-border:#fcd34d80;--color-warning-soft-fg:#fde68a;--color-danger:#f87171;--color-on-danger:#450a0a;--color-danger-soft-bg:#ef444429;--color-danger-soft-border:#fca5a580;--color-danger-soft-fg:#fecaca;--color-shadow:0 6px 20px 0 #00000073;--focus-ring-color:#7dd3fc;--focus-ring-shadow:0 0 0 .18rem color-mix(in srgb, var(--focus-ring-color) 34%, transparent)}html.high-contrast{--color-border:color-mix(in srgb, var(--color-fg) 72%, var(--color-bg));--color-border-soft:color-mix(in srgb, var(--color-fg) 56%, var(--color-bg));--color-border-soft-hover:color-mix(in srgb, var(--color-fg) 82%, var(--color-bg));--color-muted:color-mix(in srgb, var(--color-fg) 78%, var(--color-bg));--color-accent-soft-border:color-mix(in srgb, var(--color-accent) 70%, var(--color-fg));--color-accent-soft-bg:color-mix(in srgb, var(--color-accent) 16%, var(--color-bg));--color-success-soft-border:color-mix(in srgb, var(--color-success) 70%, var(--color-fg));--color-success-soft-bg:color-mix(in srgb, var(--color-success) 16%, var(--color-bg));--color-success-soft-fg:var(--color-fg);--color-info-soft-border:color-mix(in srgb, var(--color-info) 70%, var(--color-fg));--color-info-soft-bg:color-mix(in srgb, var(--color-info) 16%, var(--color-bg));--color-info-soft-fg:var(--color-fg);--color-warning-soft-border:color-mix(in srgb, var(--color-warning) 70%, var(--color-fg));--color-warning-soft-bg:color-mix(in srgb, var(--color-warning) 16%, var(--color-bg));--color-warning-soft-fg:var(--color-fg);--color-danger-soft-border:color-mix(in srgb, var(--color-danger) 70%, var(--color-fg));--color-danger-soft-bg:color-mix(in srgb, var(--color-danger) 16%, var(--color-bg));--color-danger-soft-fg:var(--color-fg);--color-shadow:0;--focus-ring-color:currentColor;--focus-ring-shadow:none}@layer base{:root{--toast-width:min(21rem, calc(100vw - 1.5rem));--toast-inset:3.4rem auto auto 50%;--toast-translate:-50% 0;--toast-radius:.18rem;--toast-padding:.38rem .5rem .38rem .65rem;--toast-font-size:.84rem;--button-font-size:.875rem;--button-min-height:2.875rem;--button-padding:.875rem 1.563rem;--button-radius:0;--button-text-transform:uppercase}@media (width<=30em){:root{--button-padding:.875rem}}}.main>.Notifications,body>.Notifications{&>.Notification{line-height:1.28;&>p{padding-right:.55rem}&>.close{width:1.25rem;height:1.25rem;font-size:.78rem}}}.Notifications>.Notification>p{font-size:inherit;line-height:inherit;margin:0}.Notifications>.Notification>p>a:not(.button){color:inherit}.form{flex-direction:column;gap:1.25rem;width:max-content;max-width:100%;margin:0 auto;display:flex;position:relative;&.loading{opacity:.3}&>.form-errors{&>p{background-color:var(--app-input-error-bg);color:var(--app-input-error-fg);border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}& a:where(:not(.button)){color:var(--app-input-focus-border)}&>main{flex-direction:column;gap:1.25rem;display:flex}&>footer{justify-content:center;gap:1.25rem;display:flex}}.form-section{background-color:var(--color-surface,#fff);border-radius:.2rem;padding:.5rem;@media (width>=40em){padding:1.25rem}&>header{padding:.5rem;&>h3{margin:0;font-size:1.5rem;font-weight:400}}&>footer{justify-content:flex-start;padding:.5rem;display:flex}}.form-success{max-width:40rem;margin:0 auto;padding:.5rem 0 0;&>h4{color:var(--color-fg);margin:0 0 .75rem;font-size:1.35rem;font-weight:400;line-height:1.3}&>p{color:var(--color-muted);margin:0 0 .75rem;font-size:1rem;line-height:1.55}&>footer{justify-content:flex-start;margin-top:1rem;display:flex}}.form-group{margin:0;padding:0;display:block;@media (width>=40em){flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}&>*{margin:0 .5rem .5rem}&>.input{flex:1}&>.choice{max-width:calc(100% - 1rem);margin:auto .5rem .5rem}&>.input-button{margin:2rem .5rem .5rem}}.input{display:block;&>.label{white-space:normal;overflow-wrap:anywhere;min-height:1.5rem;margin-bottom:.5rem;line-height:1.5rem;display:block;&:empty{display:none}}&.required{&>.label{&:after{content:" *";color:var(--app-input-focus-border)}}}&.error{&>.input-wrapper{border-color:var(--app-input-error-border);&:focus-within,&:hover{&>.error{visibility:visible;opacity:1}}&.text-editor{&>.ck{& .ck-content{border-color:var(--app-input-error-border)}}}&>.error{&.error-display{visibility:visible;opacity:1}}}}&>.input-wrapper{cursor:text;color:var(--app-input-fg);background-color:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:.25rem;flex-flow:row;align-items:stretch;width:100%;min-height:2rem;line-height:1.5rem;display:flex;position:relative;&:hover{border-color:var(--app-input-border-hover)}&:has(:focus-visible){border-color:var(--app-input-focus-border)}&.text-editor{border:none;&>.ck{width:100%}}&>*{box-sizing:border-box;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:calc(.25rem - 1px) calc(.75rem - 1px);line-height:1.5rem;display:block}&>.clear{color:var(--color-danger);&.disabled{color:var(--app-input-muted);display:none}}&>.unit{color:var(--app-input-focus-border)}&>.input-action{border-left:1px solid var(--app-input-border);color:var(--app-input-focus-border);cursor:pointer;background-color:var(--color-surface-soft,transparent);white-space:nowrap;&.icon-only{justify-content:center;align-items:center;min-width:2.4rem;padding-inline:calc(.55rem - 1px);display:flex}&[disabled],&.disabled,&[aria-disabled=true]{color:var(--app-input-disabled-fg);background-color:var(--app-input-disabled-bg);cursor:default}&.hidden{display:none}}&>.prefix,&>.postfix{white-space:nowrap;color:var(--app-input-muted)}&>.prefix{padding-right:0;&+input{padding-left:0}}&>.postfix{padding-left:0}&>input[type=text],&>input[type=password],&>input[type=number],&>input[type=email],&>input[type=url],&>input[type=search],&>input[type=date],&>input[type=time],&>input[type=week],&>input[type=datetime],&>input[type=datetime-local],&>input:not([type]),&>textarea,&>select{flex:auto;width:100%;min-width:2rem;&::placeholder{opacity:1;color:var(--app-input-muted)}&:-moz-placeholder-shown{opacity:1;color:var(--app-input-muted)}&::-moz-placeholder{opacity:1;color:var(--app-input-muted)}&:-ms-placeholder-shown{opacity:1;color:var(--app-input-muted)}&::-webkit-input-placeholder{opacity:1;color:var(--app-input-muted)}&[disabled]{background-color:var(--app-input-disabled-bg);color:var(--app-input-disabled-fg);&~*{background-color:var(--app-input-disabled-bg);color:var(--app-input-disabled-fg)}}}&>.error{background-color:var(--app-input-error-bg);color:var(--app-input-error-fg);z-index:50;visibility:hidden;opacity:0;border-radius:.25rem;padding:.25rem .75rem;font-size:1rem;line-height:1.5rem;transition:opacity .3s linear;display:block;position:absolute;bottom:calc(100% + .25rem);left:0;right:0}&>textarea{resize:vertical;height:auto;min-height:5rem}&>select{cursor:pointer}&>.hints{z-index:100;background-color:var(--app-input-bg);color:var(--app-input-fg);border:1px solid var(--app-input-focus-border);border-top:none;margin:0;padding:0;font-size:1rem;line-height:1.5rem;list-style-type:none;display:none;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;&>.hint{margin:0;&>a{color:inherit;padding:.25rem .75rem;display:block}&:hover,&.checked{background-color:var(--color-accent-soft-bg,#f3f3f3)}}&.active{display:block}}}}.choices-tree{& .choice-tree-item{margin-left:calc(var(--choice-depth,0) * 1.5em)}}.form-user-group{& .form-group>.size-permission-tree{flex:100%;min-width:min(100%,95em);max-width:100%;min-height:0;max-height:34rem;overflow:hidden}& .size-permission-tree .choices-list{flex-direction:column;flex:0 auto;gap:.75rem;min-width:0;height:auto;min-height:18rem;max-height:32rem;display:flex;overflow:hidden}& .size-permission-tree .choices-list>.input-wrapper{flex:auto;min-width:0;height:min(24rem,48vh);min-height:0;max-height:min(24rem,48vh);overflow:auto}& .size-permission-tree .choices-list>.choices-tree.input-wrapper{align-items:initial;display:block}}@layer utilities{.button{--_button-bg:transparent;--_button-fg:var(--button-color);--_button-hover-bg:var(--button-color);--_button-hover-fg:var(--button-text-color)}html.high-contrast :is(.button,.submitText):focus-visible{box-shadow:none;outline-width:3px}.map-composition-layer-control{box-sizing:border-box;border:1px solid var(--color-border,#cbd5e1);background:var(--color-background,#fff);border-radius:.45rem;width:100%;box-shadow:0 .3rem 1rem #0f172a24}.map-composition-layer-control:not([open]){border-color:var(--map-control-border);border-radius:var(--map-control-radius);background:var(--map-control-background);box-shadow:var(--map-control-shadow,0 .2rem .55rem #0f172a2e);color:var(--map-control-foreground);width:var(--map-control-size,2.5rem)}.map-composition-layer-control>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;list-style:none;display:flex}.map-composition-layer-control>summary::-webkit-details-marker{display:none}.map-composition-layer-control:not([open])>summary{box-sizing:border-box;width:100%;min-height:calc(var(--map-control-size,2.5rem) - 2px);border-radius:var(--map-control-radius);color:var(--map-control-foreground);font-size:var(--map-control-font-size,1.25rem);justify-content:center;padding:0;line-height:1}.map-composition-layer-control:not([open]) .map-composition-layer-control-title{display:none}.map-composition-layer-control-close-icon{margin-left:auto;display:none}.map-composition-layer-control[open] .map-composition-layer-control-open-icon{display:none}.map-composition-layer-control[open] .map-composition-layer-control-close-icon{display:inline-flex}.map-composition-layer-control-layer,.map-composition-layer-control-group{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.map-composition-layer-control-group>label{align-items:center;gap:.5rem;font-weight:700;display:flex}.map-composition-layer-control-group-children{border-left:.15rem solid var(--color-border,#cbd5e1);gap:.3rem;min-width:0;padding-left:.65rem;display:grid}:is(.map-composition-layer-control-group,.map-composition-layer-control-layer)>.map-composition-layer-control-collapse{box-sizing:border-box;z-index:1;grid-area:1/1;place-self:start;width:1.5rem;min-width:24px;height:1.5rem;min-height:24px;padding:.15rem}:is(.map-composition-layer-control-group,.map-composition-layer-control-layer)>.map-composition-layer-control-collapse[hidden]{display:none}:is(.map-composition-layer-control-group,.map-composition-layer-control-layer)>.map-composition-layer-control-collapse+label{grid-area:1/1;padding-inline-start:max(1.75rem,28px)}:is(.map-composition-layer-control-group-children,.map-composition-layer-control-entries)[hidden]{display:none}.map-composition-background-control{z-index:var(--map-workspace-control-level,10);right:.75rem;bottom:var(--map-composition-background-control-bottom,.75rem);pointer-events:auto;max-width:calc(100% - 1.5rem);position:absolute}.map-composition-workspace.has-navigation-minimap{--map-composition-background-control-bottom:calc(var(--map-composition-status-height,0rem) + var(--map-composition-minimap-height) + 1rem)}.map-composition-background-control.is-expanded{z-index:var(--map-workspace-panel-level,30);min-height:0;max-height:calc(100% - var(--map-composition-background-control-bottom,.75rem) - .75rem);box-sizing:border-box;flex-direction:column;width:min(19rem,100% - 1.5rem);display:flex}.map-composition-background-control[hidden]{display:none}.map-composition-background-control:not(.is-expanded){width:min(4.5rem, max(44px, calc(100% - var(--map-control-offset,.5rem) - var(--map-control-size,2.5rem) - .5rem - .75rem)))}.map-composition-background-control-panel{flex:auto;min-height:0}.map-composition-background-control-items{gap:.4rem;min-height:0;display:grid}.map-composition-background-control .map-composition-layer-control-layer{aspect-ratio:1;width:100%;height:auto;display:block}.map-composition-background-control:not(.is-expanded) .map-composition-layer-control-layer:not(.is-background-representative){display:none}.map-composition-background-control.is-expanded .map-composition-layer-control-layer{aspect-ratio:auto;width:100%;height:auto;min-height:4.5rem}.map-composition-layer-control-layer>label{align-items:center;gap:.5rem;font-weight:700;display:flex}:is(.map-composition-layer-control-group,.map-composition-layer-control-layer)>label>input{flex-shrink:0}:is(.map-composition-layer-control-group,.map-composition-layer-control-layer)>label{box-sizing:border-box;min-width:0;max-width:100%;min-height:max(1.5rem,24px)}.map-composition-layer-control-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.map-composition-layer-control-inline-swatch{flex:none;align-items:center;display:inline-flex}.map-composition-layer-control-inline-swatch[hidden]{display:none}.map-composition-layer-control-layer.is-out-of-scale>label{opacity:.45}.map-composition-layer-control-layer>.map-composition-layer-control-background-option{box-sizing:border-box;border:1px solid var(--color-border,#cbd5e1);background:var(--color-background,#fff);cursor:pointer;border-radius:.45rem;width:100%;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.map-composition-layer-control-background-option:has(input:checked){border-color:var(--color-primary,#1d4ed8);box-shadow:0 0 0 .12rem color-mix(in srgb, var(--color-primary,#1d4ed8) 25%, transparent)}.map-composition-layer-control-background-option>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute}.map-composition-layer-control-background-option:has(input:focus-visible){outline:.18rem solid color-mix(in srgb, var(--color-primary,#1d4ed8) 45%, transparent);outline-offset:.12rem}.map-composition-layer-control-background-preview{pointer-events:none;background:linear-gradient(135deg,#cbd5e159,#94a3b8a6),repeating-linear-gradient(45deg,#0000 0 .55rem,#ffffff52 .55rem 1.1rem);width:100%;height:100%;display:block;position:relative;overflow:hidden}.map-composition-layer-control-background-preview:after{z-index:1;border-bottom:1px solid var(--color-border,#cbd5e1);content:"";pointer-events:none;position:absolute;inset:0}.map-composition-layer-control-background-loading{z-index:3;box-sizing:border-box;border:.18rem solid color-mix(in srgb, var(--color-surface,#fff) 82%, transparent);border-top-color:var(--color-accent,#1d4ed8);background:color-mix(in srgb, var(--color-surface,#fff) 45%, transparent);pointer-events:none;border-radius:50%;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;animation:.75s linear infinite map-composition-background-loading;display:none;position:absolute;top:50%;left:50%;box-shadow:0 0 .35rem #0f172a47}.map-composition-layer-control-background-preview.is-loading .map-composition-layer-control-background-loading{display:block}@keyframes map-composition-background-loading{to{transform:rotate(1turn)}}.map-composition-layer-control-background-preview.is-unavailable{opacity:.7}@media (prefers-reduced-motion:reduce){.map-composition-layer-control-background-loading{animation:none}}.map-composition-layer-control-background-information{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.65rem .75rem;display:none}.map-composition-background-control.is-expanded .map-composition-layer-control-background-option{grid-template-columns:4.5rem minmax(0,1fr);min-height:4.5rem;display:grid}.map-composition-background-control.is-expanded .map-composition-layer-control-background-preview{width:4.5rem;height:4.5rem;min-height:4.5rem}.map-composition-background-control.is-expanded .map-composition-layer-control-background-information{display:flex}.map-composition-layer-control-background-title{overflow-wrap:anywhere;white-space:normal;font-size:.76rem;font-weight:700;line-height:1.15}.map-composition-layer-control-background-attribution{color:var(--color-text-muted,#475569);overflow-wrap:anywhere;font-size:.65rem;font-weight:400;line-height:1.25}.map-composition-layer-control-entries{border-left:1px solid color-mix(in srgb, var(--color-border,#cbd5e1) 70%, transparent);gap:.25rem;min-width:0;margin-left:1.5rem;padding-left:.65rem;display:grid}.map-composition-layer-control-legend-toggle{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.45rem;min-width:0;display:grid}.map-composition-layer-control-legend-toggle>input{margin-top:.2rem}.map-legend-item.is-disabled>.map-composition-layer-control-legend-toggle>:is(.map-legend-label,.map-legend-swatch){opacity:.5}@media (width<=72rem){.map-composition-layer-control-body{max-height:14rem}}@media (width<=48rem){.ol-attribution{bottom:.5rem;right:.5rem}.map-composition-layer-control-body{max-height:12rem}}}.item-icon{--icon-accent:#036680;--icon-ring-progress:50;--icon-ring-width:clamp(7px, 20%, 15px);backface-visibility:hidden;background:linear-gradient(90deg,#fff 0%,#d0d0d0 100%);border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .22s;display:inline-flex;position:relative;transform:translateZ(0);box-shadow:inset 0 -2px 4px #73737329,0 4px 9px #0f172a33,6px 6px 14px #0f172a38;&:after{content:"";inset:calc(var(--icon-ring-width) * -1);border-radius:inherit;background:conic-gradient(from 180deg, var(--icon-accent) 0 calc(var(--icon-ring-progress) * 1%), transparent calc(var(--icon-ring-progress) * 1%) 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--icon-ring-width)), #000 calc(100% - var(--icon-ring-width) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--icon-ring-width)), #000 calc(100% - var(--icon-ring-width) + 1px));pointer-events:none;position:absolute}}.item-icon-core{color:#555;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:2.1rem;line-height:1;text-decoration:none;display:block;position:relative}.item-icon-image{object-fit:fill;object-position:center;z-index:1;clip-path:circle(50%);border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.page-breadcrumbs{text-align:left;max-width:70rem;color:var(--color-muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;margin:1rem auto .65rem;padding:0 1rem;font-size:.8rem;display:flex}.page-breadcrumbs>a{color:var(--color-muted);text-decoration:none}.page-breadcrumbs>a:hover,.page-breadcrumbs>a:focus-visible{color:var(--color-fg);text-decoration:underline}.page :where(a,button,summary,[role=button],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:.2rem;box-shadow:var(--focus-ring-shadow,none)}html.high-contrast{& .page :where(a,button,summary,[role=button],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none;outline-width:3px}}.page-breadcrumbs>.separator{opacity:.65}.page-breadcrumbs>.current{color:var(--color-fg);font-weight:700}.page{padding:2rem 0;&>.wrapper{&>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}&>main{text-align:left;margin-top:2rem;font-size:1.1rem;line-height:1.4em;& .table-of-content{text-align:left;&>ol{margin:2rem;list-style:upper-roman;&>li{padding-left:1.25rem;font-size:1.1rem;line-height:1.4em;position:relative}}}&>article{&>p{margin:2rem}&>ol{margin:2rem;list-style:upper-roman;&>li{padding-left:1.25rem;&::marker{font-family:Barlow,sans-serif;font-size:2.4rem;font-weight:600;line-height:1.28em}&>ol{margin:1.25rem 0}& ol{counter-reset:item;list-style:none;&>li{counter-increment:item;padding-left:2rem;position:relative;&>p{&:before{content:counters(item, ".");font-weight:500;position:absolute;left:0}}}}}}&>ul{margin:2rem;list-style:none;&>li{padding-left:1rem;position:relative;&:before{content:"🞄";font-weight:500;position:absolute;left:0}}}}}}}.page-public-index{&>.wrapper{flex-direction:column;align-items:stretch;display:flex}}.page-public-index>.wrapper>.page-listing-header{border-bottom:1px solid var(--color-border-soft);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;width:min(100%,68rem);margin:0 auto;padding-bottom:1.2rem;display:flex}.page-public-index>.wrapper>.page-listing-header>h2{color:var(--color-fg);margin:0}.page-public-index>.wrapper>.page-listing-header>p{width:min(100%,50rem);color:var(--color-muted);margin:0;font-size:1rem;line-height:1.55}.page-public-index>.wrapper>.page-listing-body{text-align:left;width:min(100%,68rem);margin:1.25rem auto 0}.page-public-index>.wrapper>.page-listing-body.list-filter-layout{display:grid}@media (width<=40em){.page-public-index>.wrapper>.page-listing-header{padding-bottom:1rem}.page-public-index>.wrapper>.page-listing-header>p{font-size:.96rem}}.detail-hero{text-align:left;background:var(--item-color);width:100%;box-shadow:var(--item-shadow);border:0;border-radius:.25rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.detail-hero-icon{flex-shrink:0;width:5.8rem;height:5.8rem}.detail-hero-icon .item-icon-core{font-size:2.35rem}.detail-hero-content>h2{margin:.2rem 0 .35rem}.detail-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.72rem;font-weight:700}.detail-meta{flex-wrap:wrap;gap:.45rem;display:inline-flex}.detail-meta>span{border:1px solid var(--color-border-soft);background:var(--color-surface-soft);color:var(--color-fg);border-radius:.2rem;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.openness-stars{white-space:nowrap;color:var(--color-fg);align-items:center;gap:.38rem;line-height:1;display:inline-flex}.openness-stars-icons{color:#d39b00;letter-spacing:0;align-items:center;gap:.08rem;font-size:.86rem;display:inline-flex}.openness-stars-icons .is-empty{color:var(--color-border-soft-hover)}.detail-main{text-align:left;gap:1rem;margin-top:0;display:grid}.detail-card{background:var(--item-color);box-shadow:var(--item-shadow);border:0;border-radius:.25rem;padding:1rem 1.1rem}.detail-card>h3{letter-spacing:0;text-transform:uppercase;color:var(--color-fg);border-left:.25rem solid var(--color-accent);margin:0 0 .65rem;padding-left:.55rem;font-size:.78rem}.detail-tags-panel{margin-top:.75rem}.detail-tags-panel>h3{letter-spacing:0;text-transform:uppercase;color:var(--color-muted);margin:0 0 .45rem;font-size:.82rem}.detail-tags-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.detail-tags-list>li>span{--tag-accent:var(--color-border-soft);border:1px solid color-mix(in srgb, var(--tag-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--tag-accent) 12%, var(--color-surface-soft));min-height:1.95rem;color:var(--color-fg);border-radius:.2rem;align-items:center;gap:.34rem;padding:.24rem .62rem;font-size:.79rem;font-weight:700;display:inline-flex}.detail-tags-list>li>span.detail-tag-inactive{opacity:.65;text-decoration:line-through}.page-register{&>.wrapper{&>footer{flex-direction:column;gap:1.25rem;width:max-content;margin:1.25rem auto 0;display:flex}}}.page-login{&>.wrapper{&>footer{flex-direction:row;gap:1.25rem;width:max-content;margin:1.25rem auto 0;display:flex}}}.page-index{&>.wrapper{&>main{text-align:center;width:min(100%,68rem);margin:0 auto}&>footer{flex-direction:row;gap:1.25rem;width:max-content;margin:1.25rem auto 0;display:flex}}}.page-issue{&>.wrapper{&>main{& .choice{width:calc(50% - 1rem)}}&>footer{flex-direction:row;gap:1.25rem;width:max-content;margin:1.25rem auto 0;display:flex}}}@media (width<=40em){.detail-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.detail-meta{justify-content:center}}html.high-contrast{& .detail-hero,& .detail-card{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none;border-radius:0}& .detail-meta>span,& .detail-tags-list>li>span{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;background:var(--color-surface);color:var(--color-fg);border-radius:0}& .openness-stars-icons,& .openness-stars-icons .is-empty{color:currentColor}}.list-filter-layout{--list-filter-focus-color:var(--app-input-focus-border);grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.list-filters-panel{width:100%;position:sticky;top:1rem}.list-filters{background:var(--item-color);width:100%;box-shadow:var(--item-shadow);border:0;border-radius:.25rem;flex-direction:column;gap:.55rem;margin:0;padding:.85rem;display:flex}.list-filters>h3{border-left:.25rem solid var(--color-accent);color:var(--color-fg);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;padding-left:.55rem;font-size:.82rem;font-weight:700;line-height:1.35}.list-filter-toggle{display:none}.list-filter-grid{grid-template-columns:1fr;gap:.55rem;display:grid}.list-filter-results{min-width:0;min-height:8rem;position:relative}.list-filter-results-header{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;display:flex}.list-filter-results-header .list-filter-count{margin:0}.list-filter-count{color:var(--color-muted);margin:0 0 .75rem;font-size:.92rem}.list-filters .form-group,.list-filters .input{min-width:0;margin:0}.list-filters label>span:not(.label){color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.list-filters .input>.input-wrapper{min-height:2.15rem}.list-filters .input>.input-wrapper:has(:focus-visible){border-color:var(--list-filter-focus-color)}.list-filters input,.list-filters select{width:100%}.list-filters :where(input,select,textarea):focus-visible{box-shadow:none;outline:0}.list-filter-clearable{position:relative}.list-filter-clearable .input>.label{padding-right:4.6rem}.list-filter-clear{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.76rem;font-weight:700;line-height:1.2}.list-filter-clear:hover,.list-filter-clear:focus-visible{text-decoration:underline}.list-filter-clear-field{z-index:2;position:absolute;top:.1rem;right:0}.list-filter-buttons-field{gap:.35rem;display:grid}.list-filter-buttons-header{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.list-filter-buttons{flex-wrap:wrap;gap:.35rem;min-height:0;display:flex}.list-filter-button{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;min-height:1.75rem;color:var(--color-fg);cursor:pointer;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.8rem;line-height:1.25;display:inline-flex;position:relative}.list-filter-button>.tick,.list-filter-button>.error{display:none}.list-filter-button-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.list-filters .list-filter-button>span{min-width:0;color:inherit;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.8rem;font-weight:700;line-height:1.25;overflow:hidden}.list-filter-button>strong{color:var(--color-muted);font-size:.75rem;line-height:1}.list-filter-button:hover,.list-filter-button.active,.list-filter-button:has(.list-filter-button-input:checked){border-color:var(--color-accent);color:var(--color-accent)}.list-filter-button:has(.list-filter-button-input:focus-visible){outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:2px;box-shadow:var(--focus-ring-shadow,none)}.list-filters .input-tags>.input-wrapper>input[type=hidden]{display:none}.list-filters .input-tags>.input-wrapper>.tags-editor{box-sizing:border-box;width:100%;padding:.2em .45em;display:block}.list-filters .input-tags .token-editor-items{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.list-filters .input-tags .token-editor-input-slot{align-items:center;display:inline-flex}.list-filters .input-tags .token-editor-input{width:auto;min-width:8ch;box-shadow:none;background:0 0;border:0;outline:0;padding:.25rem .2rem;font-size:.9rem}.list-filters .input-tags .token-editor-input:focus-visible{box-shadow:none;border-color:#0000;outline:0}.list-filters .input-tags .token-editor-save{color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-left:.2rem}.list-filters .input-tags .token-editor-save.hidden{display:none}.list-filters .input-tags .token-editor-badge{border:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-surface) 82%, var(--item-color));color:var(--color-fg);border-radius:.2rem;align-items:center;gap:.3rem;padding:.12rem .38rem;font-size:.82rem;line-height:1.2;display:inline-flex}.list-filters .input-tags .token-editor-badge-colored{border-color:color-mix(in srgb, var(--tag-accent) 58%, var(--color-border-soft));background:color-mix(in srgb, var(--tag-accent) 14%, var(--color-surface))}.list-filters .input-tags .token-editor-badge-inactive{opacity:.65;text-decoration:line-through}.list-filters .input-tags .token-editor-badge-draft{border-style:dashed}.list-filters .input-tags .token-editor-remove{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 .12rem}.list-filters .input-tags .token-editor-remove:hover{color:#cd6262}.list-filters .input-tags>.input-wrapper{overflow:visible}.list-filters .input-tags>.input-wrapper>.hints{border:1px solid var(--color-border);border-top:1px solid var(--color-border);background:var(--color-surface);border-radius:.25rem;min-width:min(22rem,100%);max-width:min(30rem,100vw - 2rem);max-height:15rem;top:calc(100% + .35rem);left:0;right:auto;overflow:auto;box-shadow:0 14px 26px #1d1d1b24}.list-filters .input-tags>.input-wrapper>.hints>ul{margin:0;padding:.25rem;list-style:none}.list-filters .input-tags>.input-wrapper>.hints .hint{margin:0;list-style:none}.list-filters .input-tags>.input-wrapper>.hints .hint>a{color:var(--color-fg);border-radius:.2rem;padding:.35rem .5rem;line-height:1.35;text-decoration:none;display:block}.list-filters .input-tags>.input-wrapper>.hints .hint:hover>a,.list-filters .input-tags>.input-wrapper>.hints .hint.checked>a{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-accent)}.page-list-loading .list-filter-results{opacity:.72}.list-filter-results>.spinner{min-height:100%}html.high-contrast{& .list-filters,& .list-filters .input-wrapper,& .list-filters .input-wrapper>.hints,& .list-filters .input-wrapper>.hints .hint>a,& .list-filters .input-tags .token-editor-badge,& .list-filters .input-tags .token-editor-badge-draft{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;border-radius:0}& .list-filters .input-wrapper{background:var(--app-input-bg);color:var(--app-input-fg)}& .list-filter-button{border-color:var(--color-border);outline:1px solid var(--color-border);outline-offset:0;background:var(--color-surface);color:var(--color-fg);border-radius:0}& .list-filter-button:hover,& .list-filter-button.active,& .list-filter-button:has(.list-filter-button-input:checked){border-color:var(--color-fg);outline:1px solid var(--color-fg);background:var(--color-fg);color:var(--color-bg)}& .list-filter-button:has(.list-filter-button-input:focus-visible){outline:2px solid var(--color-fg);outline-offset:2px}}@media (width<=40em){.list-filter-layout{grid-template-columns:1fr;gap:.85rem}.list-filter-results-header{flex-direction:column;align-items:flex-start}.list-filters-panel{position:static}.list-filters[data-list-filters-collapsible]{gap:0;padding:0}.list-filters[data-list-filters-collapsible]>.list-filter-title{display:none}.list-filter-toggle{width:100%;min-height:2.65rem;color:var(--color-fg);font:inherit;letter-spacing:0;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.88rem;font-weight:700;line-height:1.2;display:flex}.list-filter-toggle>span:nth-child(2){flex:auto}.list-filter-toggle>.ui-icon{transition:transform .16s}.list-filter-toggle[aria-expanded=true]>.ui-icon{transform:rotate(180deg)}.list-filters[data-list-filters-collapsible]>.list-filter-grid{padding:0 .85rem .85rem}.list-filters[data-list-filters-collapsible][data-list-filters-expanded="0"]>.list-filter-grid{display:none}}.rich-text-content p,.rich-text-content li{color:var(--color-fg);hyphens:auto;text-align:justify;text-wrap:pretty;margin:0 0 1.5rem;font-size:1.08rem;line-height:1.85}.rich-text-content ul,.rich-text-content ol{margin:0 0 1.8rem;padding-left:1.5rem;list-style-position:outside}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li::marker{color:var(--color-accent);font-weight:700}.rich-text-content li{margin-bottom:.6rem;padding-left:.25rem}.rich-text-content a{color:var(--color-accent);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.rich-text-content a:hover,.rich-text-content a:focus-visible{text-decoration-thickness:.14em}.rich-text-content>article,.rich-text-content>.rich-text-document{gap:2.4rem;width:100%;display:grid}.rich-text-content>header,.rich-text-content>article>header,.rich-text-content>.rich-text-document>header{border-bottom:1px solid var(--color-border-soft);gap:1rem;padding-bottom:1.6rem;display:grid}.rich-text-content>header>:last-child,.rich-text-content>article>header>:last-child,.rich-text-content>.rich-text-document>header>:last-child{margin-bottom:0}.rich-text-content>section,.rich-text-content>article>section,.rich-text-content>.rich-text-document>section{scroll-margin-top:5rem}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4{color:var(--color-fg);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 1rem;font-weight:800}.rich-text-content h1{margin-bottom:.6rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.rich-text-content h2{padding-top:.2rem;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.18}.rich-text-content h3{font-size:1.26rem;line-height:1.25}.rich-text-content h4{font-size:1.08rem;line-height:1.3}.rich-text-content section+section{border-top:1px solid var(--color-border-soft);padding-top:2.4rem}.rich-text-content p{margin-bottom:1.1rem}.rich-text-content :where(ul,ol){margin-bottom:1.2rem}.rich-text-content li{margin-bottom:.75rem}.rich-text-content li>:where(ul,ol){margin-top:.75rem;margin-bottom:.25rem}.rich-text-content ol+ul,.rich-text-content ul+ol{margin-top:-.35rem}.rich-text-content strong{color:var(--color-fg);font-weight:800}.rich-text-content header p{border-left:.22rem solid var(--color-accent);background:var(--color-surface-soft);max-width:34rem;color:var(--color-muted);text-align:left;margin:0;padding:.85rem 1rem;font-size:1rem;line-height:1.65}.section-action{--button-min-height:2rem;--button-padding:.28rem .72rem;--button-font-size:.78rem;--button-radius:0;--button-border-color:transparent;--button-text-transform:uppercase;--button-hover-background:var(--color-surface-soft);--button-hover-foreground:var(--color-accent);gap:.45rem;font-weight:700}html.high-contrast .section-action{--button-background:var(--color-surface);--button-foreground:var(--color-fg);--button-border-color:var(--color-border);--button-hover-background:var(--color-fg);--button-hover-foreground:var(--color-bg)}.page-dane-kielce>.wrapper>main{flex-direction:column;gap:1.2rem;display:flex}.page-dane-kielce .index-category-link{min-height:10.25rem}@media (width<=40em){.page-dane-kielce .index-category-link{min-height:8.5rem}}.page-dane-kielce{& .index-content-articles-layout{gap:1.25rem}& .index-content-articles-layout:not(.index-content-articles-layout-single){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}& .index-content-article-featured,& .index-content-article-small{box-shadow:var(--item-shadow)}& .index-content-article-small{background:var(--item-color)}& .index-content-article-featured{background:var(--color-surface-soft);min-height:28rem}& .index-content-article-featured-link{flex-direction:row;align-items:flex-end}& .index-content-article-featured-link:after{z-index:1;background:linear-gradient(0deg, color-mix(in srgb, var(--color-surface) 96%, transparent) 0%, color-mix(in srgb, var(--color-surface) 84%, transparent) 42%, transparent 76%);content:"";position:absolute;inset:0}& .index-content-article-featured-no-image .index-content-article-featured-link:after{background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-surface-soft) 96%, transparent) 100%)}& .index-content-article-featured-image{z-index:0;aspect-ratio:auto;background:0 0;position:absolute;inset:0}& .index-content-article-featured-content{background:0 0;width:min(100%,46rem);padding:2rem}& .index-content-article-featured-title{font-size:2.25rem;font-weight:800;line-height:1.08}& .index-content-article-featured-lead{-webkit-line-clamp:3;max-width:38rem;color:var(--foreground-color);-webkit-box-orient:vertical;font-size:1.05rem;display:-webkit-box;overflow:hidden}& .index-content-article-featured-lead p{hyphens:auto;text-align:justify;text-wrap:pretty}& .index-content-article-featured-cta{background:var(--red-color-bg);min-height:2.35rem;color:var(--red-color-fg);letter-spacing:0;text-transform:uppercase;margin-top:.2rem;padding:.42rem .78rem;font-size:.86rem;font-weight:800;line-height:1.2}& .index-content-article-featured .index-content-article-meta time{border:1px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-border-soft));background:color-mix(in srgb, var(--color-surface) 88%, transparent);min-height:1.7rem;color:var(--color-fg);padding:.18rem .52rem}& .index-content-article-featured .content-article-category{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border-soft));background:color-mix(in srgb, var(--color-surface) 86%, transparent);color:var(--color-fg)}}html.theme-dark .page-dane-kielce{& .index-content-article-featured{color:#fff;background:#05070a}& .index-content-article-featured-link:after{background:linear-gradient(#0000001f 0%,#0000003d 38%,#000000d1 100%)}& .index-content-article-featured-no-image .index-content-article-featured-link:after{background:linear-gradient(135deg,#0000001f 0%,#0000004d 100%)}& .index-content-article-featured-lead{color:#ffffffeb}& .index-content-article-featured .index-content-article-meta time{color:#ffffffe6;background:#0000006b;border-color:#ffffff52}& .index-content-article-featured .index-content-article-meta time .ui-icon{color:#fff}& .index-content-article-featured .content-article-category{color:#151515;background:#ffffffe0;border-color:#ffffff52}}@media (width<=700px){.page-dane-kielce{& .index-content-articles-layout:not(.index-content-articles-layout-single){grid-template-columns:1fr}& .index-content-article-featured-content{padding:1rem}& .index-content-article-featured{min-height:23rem}& .index-content-article-featured-title{font-size:1.55rem;line-height:1.13}& .index-content-article-featured-lead{-webkit-line-clamp:2;max-width:none;font-size:.96rem}}}html.high-contrast .page-dane-kielce{& .index-content-article-featured,& .index-content-article-small{background:var(--color-surface);color:var(--color-fg);box-shadow:none}& .index-content-article-featured{background:var(--color-bg)}& .index-content-article-featured-link:after{background:color-mix(in srgb, var(--color-bg) 94%, transparent)}& .index-content-article-featured-lead,& .index-content-article-featured .index-content-article-meta time{color:var(--color-fg)}& .index-content-article-featured .content-article-category{border-color:var(--color-fg);background:var(--color-bg);color:var(--color-fg)}& .index-content-article-featured-cta{background:var(--color-fg);color:var(--color-bg)}}.page-dataset-list{& .dataset-list{&>ul{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;padding:1rem 0 2.5rem;&>li{& .dataset-image{background:linear-gradient(140deg,#f7f7f7 0%,#ededed 100%);&:before{background:radial-gradient(circle at 12% 10%,#ffffffb3,#0000 56%),radial-gradient(circle at 88% 84%,#66666624,#0000 44%)}}& .dataset-header{min-height:12rem;padding:1rem 1rem .9rem}& .dataset-thumbnail{width:7.25rem;height:7.25rem}& .dataset-title{font-size:1.12rem}& .dataset-body{gap:.45rem;padding:.75rem .85rem .5rem}}}}}@media (width<=40em){.page-dataset-list .dataset-list>ul{grid-template-columns:1fr;gap:1rem;padding:.8rem 0 2rem}}html.theme-dark{& .page-dataset-list .dataset-list>ul>li .dataset-image{background:linear-gradient(140deg,#1c232c 0%,#232b35 100%);&:before{background:radial-gradient(circle at 12% 10%,#ffffff14,#0000 56%),radial-gradient(circle at 88% 84%,#94a3b81f,#0000 44%)}}}html.high-contrast{& .page-dataset-list .dataset-list>ul>li .dataset-image{background:var(--color-surface);&:before{background:0 0}}}.page-dataset{&>.wrapper{&>header{& .dataset-hero{padding:1rem 1.2rem}& .dataset-hero-meta>span{gap:.3rem}}&>main.dataset-layout .dataset-description-content{line-height:1.75}&>main.dataset-layout .dataset-description-content>p{margin:.75rem 0}&>main.dataset-layout .dataset-description-content>blockquote{margin:1rem 0;padding:.7rem .9rem}}}.page-maps{& .spatial-browser-catalogue{margin-block:2rem}& .spatial-browser-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}& .spatial-browser-card{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:.75rem;min-width:0;min-height:9rem}& .spatial-browser-card-link{min-height:9rem;color:inherit;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}& .spatial-browser-card-link:hover,& .spatial-browser-card-link:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:-2px;border-radius:.75rem}& .spatial-browser-card-icon{background:var(--color-surface);width:3rem;height:3rem;color:var(--color-accent);border-radius:.6rem;flex:0 0 3rem;place-items:center;font-size:1.5rem;display:grid}& .spatial-browser-card-content{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}& .spatial-browser-card-content strong{font-size:1.1rem}& .spatial-browser-card-content span{color:var(--color-muted);font-size:.9rem}}@media (width<=40em){.page-maps .spatial-browser-catalogue-grid{grid-template-columns:1fr;gap:1rem}}.page-organization-list{& .organization-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}& .organization-card-main{gap:1rem;padding:1rem}& .organization-logo{width:4.5rem;height:4.5rem}& .organization-card-content>strong{font-size:1.05rem}& .organization-card-description{font-size:.88rem;line-height:1.45}& .organization-card-footer{padding:.7rem 1rem}}.page-organization-show{& .organization-detail,& .organization-hero{width:min(100%,68rem)}}.page-public-api-list{&>.wrapper>main.page-listing-body{& .public-api-item{grid-template-columns:minmax(6.25rem,7.6rem) minmax(0,1fr)}& .public-api-icon-pane{background:linear-gradient(140deg,#f7f7f7 0%,#ededed 100%);padding-inline:.55rem}& .public-api-icon{flex-basis:4.9rem;width:4.9rem;height:4.9rem}& .public-api-icon .item-icon-core{font-size:2.35rem}& .public-api-content{padding:.9rem 1rem}& .public-api-header{margin-bottom:.3rem}& .public-api-header>h3{min-width:min(100%,14rem);font-size:1rem}& .public-api-links{gap:.65rem}& .public-api-link{gap:.38rem;min-height:2rem;padding:.22rem .58rem;font-size:.78rem}}}@media (width<=40em){.page-public-api-list>.wrapper>main.page-listing-body{& .public-api-item{grid-template-columns:1fr}& .public-api-icon{flex-basis:5.5rem;width:5.5rem;height:5.5rem}}}html.theme-dark{& .page-public-api-list .public-api-icon-pane{background:linear-gradient(140deg,#1c232c 0%,#232b35 100%)}}html.high-contrast{& .page-public-api-list .public-api-icon-pane{background:var(--color-surface)}}.license-card-icon .item-icon-core{font-size:3rem}.page-license-list{& .license-grid{grid-template-columns:1fr;gap:.95rem;margin:0;padding:0 0 1.6rem;list-style:none;display:grid}& .license-card{margin:0}& .license-card-link{background:var(--item-color);min-width:0;height:100%;box-shadow:var(--item-shadow);color:inherit;border:0;border-radius:0;grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);align-items:start;gap:0;padding:0;text-decoration:none;transition:transform .17s,box-shadow .17s;display:grid}& .license-card-link:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 9px 22px #1d1d1b2e}& .license-card-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 24%, transparent), 0 9px 22px #1d1d1b2e;text-decoration:none;transform:translateY(-2px)}& .license-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}& .license-card-content{flex-direction:column;gap:.75rem;min-width:0;padding:.9rem 1rem;display:flex}& .license-card-image{border-right:1px solid var(--color-border);background:linear-gradient(140deg,#f7f7f7 0%,#ededed 100%);justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}& .license-card-image:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 10%,#ffffffb3,#0000 56%),radial-gradient(circle at 88% 84%,#66666624,#0000 44%);position:absolute;inset:0}& .license-card-icon{z-index:1;flex-shrink:0;width:7.25rem;height:7.25rem;position:relative}& .license-card-header>h3{min-width:min(100%,16rem);color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}& .license-open{text-transform:uppercase;letter-spacing:0;border:1px solid #0000;border-radius:.2rem;flex:none;justify-content:center;align-items:center;padding:.15rem .48rem;font-size:.68rem;font-weight:700;display:inline-flex}& .license-open.yes{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}& .license-open.no{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}& .license-card-meta{flex-wrap:wrap;gap:.35rem;display:flex}& .license-meta-chip{border:1px solid var(--color-border-soft);background:var(--color-surface-soft);max-width:100%;color:var(--color-muted);letter-spacing:0;overflow-wrap:anywhere;border-radius:.2rem;align-items:center;padding:.15rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}& .license-card-description{color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}& .license-card-flags{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}& .license-flag{letter-spacing:0;overflow-wrap:anywhere;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;max-width:100%;padding:.13rem .44rem;font-size:.68rem;font-weight:700;display:inline-flex}& .license-flag.on{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}& .license-flag.off{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}& .license-flag-icon{font-size:.68rem}}.page-license-show{&>.wrapper{&>header{text-align:left;width:100%;margin-bottom:1.25rem;display:block;& .license-hero{background:var(--item-color);width:100%;box-shadow:var(--item-shadow);border:0;border-radius:.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}& .license-hero-icon{flex-shrink:0;width:5.6rem;height:5.6rem}& .license-hero-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--color-fg);border-left:.25rem solid var(--color-accent);margin:0;padding-left:.55rem;font-size:.72rem;font-weight:700}& .license-hero-content>h2{overflow-wrap:anywhere;margin:.2rem 0 .45rem}& .license-hero-meta{flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;display:inline-flex}& .license-hero-meta>span{border:1px solid var(--color-border-soft);background:var(--color-surface-soft);max-width:100%;color:var(--color-fg);overflow-wrap:anywhere;border-radius:.2rem;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}& .license-hero-meta>.license-open.yes{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}& .license-hero-meta>.license-open.no{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}& .license-hero-link{overflow-wrap:anywhere;margin:0}& .license-hero-link>a{overflow-wrap:anywhere}}&>main.license-layout{text-align:left;gap:1rem;margin-top:0;display:grid}& .license-conditions{flex-direction:column;gap:.45rem;margin-top:.2rem;display:flex}& .license-condition{overflow-wrap:anywhere;border:1px solid #0000;border-radius:0;align-items:center;gap:.45rem;width:fit-content;max-width:100%;padding:.22rem .58rem;font-size:.76rem;font-weight:700;line-height:1.3;display:inline-flex}& .license-condition.on{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}& .license-condition.off{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}& .license-condition-icon{font-size:.72rem}}}html.theme-dark{& .page-license-list{& .license-card-image{background:linear-gradient(140deg,#1c232c 0%,#232b35 100%)}& .license-card-image:before{background:radial-gradient(circle at 12% 10%,#ffffff14,#0000 56%),radial-gradient(circle at 88% 84%,#94a3b81f,#0000 44%)}& .license-open.yes{color:#a7f3d0;background:#10b98129;border-color:#10b98173}& .license-open.no{color:#fecaca;background:#f8717129;border-color:#f8717173}& .license-flag.on{color:#a7f3d0;background:#10b98129;border-color:#10b98173}& .license-flag.off{color:#fecaca;background:#f8717129;border-color:#f8717173}}& .page-license-show{&>.wrapper{&>header{& .license-hero-meta>.license-open.yes{color:#a7f3d0;background:#10b98129;border-color:#10b98173}& .license-hero-meta>.license-open.no{color:#fecaca;background:#f8717129;border-color:#f8717173}}& .license-condition.on{color:#a7f3d0;background:#10b98129;border-color:#10b98173}& .license-condition.off{color:#fecaca;background:#f8717129;border-color:#f8717173}}}}html.high-contrast{& .page-license-list{& .license-card-link{border-color:var(--color-border);outline:1px solid var(--color-border);outline-offset:0;box-shadow:none;border-radius:0}& .license-card-link:hover,& .license-card-link:focus-visible{border-color:var(--color-fg);box-shadow:none;transform:none}& .license-card-image{background:var(--color-surface);border-right-color:var(--color-border)}& .license-card-image:before{background:0 0}& .license-open,& .license-meta-chip,& .license-flag{border-color:var(--color-border);color:var(--color-fg);background:var(--color-surface);border-radius:0}}& .page-license-show{&>.wrapper{&>header .license-hero,& .dataset-meta,& .dataset-description{border-color:var(--color-border);outline:1px solid var(--color-border);outline-offset:0;box-shadow:none;border-radius:0}& .license-hero-meta>span,& .license-condition{border-color:var(--color-border);color:var(--color-fg);background:var(--color-surface);border-radius:0}}}}@media (width<=48em){.page-license-list{& .license-card-link{grid-template-columns:1fr;gap:.65rem}& .license-card-image{border-right:0;border-bottom:1px solid var(--color-border);width:100%;min-height:9rem}& .license-card-icon{width:6.2rem;height:6.2rem}}.page-license-show{&>.wrapper{&>header{& .license-hero{text-align:center;grid-template-columns:1fr;justify-items:center}& .license-hero-meta{justify-content:center}}& .license-condition{justify-content:flex-start;width:100%}}}}@media (width<=40em){.page-license-show{&>.wrapper{& .license-condition{justify-content:center}}}}.docs-page{--docs-public-radius:0;--docs-public-radius-small:0;--docs-public-radius-pill:0;--docs-public-max-width:96rem}.header{--header-focus-color:var(--focus-ring-color);--header-focus-shadow:var(--focus-ring-shadow);--header-control-gap:.85rem;--header-control-height:2.35rem;color:#1d1d1b;z-index:200;background:#fff;margin-bottom:0;position:relative;overflow:visible;&>.header-background{z-index:0;background:linear-gradient(135deg,#fffffff0 0%,#ffffffc2 58%,#f7f7f7e6 100%),url(/assets/images/header-banner-cloud.e4c7b253.svg) 50%/cover no-repeat;position:absolute;inset:0}&>.header-bar{z-index:2;backdrop-filter:blur(3px);background:#ffffffe6;border-bottom:1px solid #1d1d1b24;position:relative;&>.header-bar-wrapper{justify-content:space-between;align-items:center;gap:var(--header-control-gap);flex-wrap:nowrap;min-width:0;max-width:70rem;margin:0 auto;padding:.75rem 1rem;display:flex;position:relative}}& .logo{flex:auto;align-items:center;min-width:0;max-width:100%;margin:0;display:flex;&>a{color:#1d1d1b;border-radius:0;align-items:center;gap:.75rem;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}&>a:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:.2rem;box-shadow:var(--header-focus-shadow)}& img{width:auto;height:2.4rem;display:block}& .logo-light{display:none}& .logo-dark{display:block}& .logo-text{letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}}& .main-nav{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}& .main-nav>.nav-link{letter-spacing:0;text-transform:uppercase;color:#1d1d1b;overflow-wrap:anywhere;border:1px solid #0000;border-radius:0;align-items:center;max-width:100%;min-height:2.2rem;padding:.3rem .9rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}& .main-nav>.nav-link:hover,& .main-nav>.nav-link:focus-visible{color:#1d1d1b;background:#1d1d1b0d;border-color:#1d1d1b4d}& .main-nav>.nav-link.active{color:#fff;background:var(--link-color,#cb121e);border-color:#0000}& .a11y-tools{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin-left:auto;display:inline-flex}& .account-menu{flex:0 auto;min-width:0;position:relative}}.header{& .app-user-notifications{flex:none;position:relative;&>summary{list-style:none}&>summary::-webkit-details-marker{display:none}}& .app-user-notifications-toggle{box-sizing:border-box;width:var(--header-control-height);height:var(--header-control-height);min-height:var(--header-control-height);color:#1d1d1b;cursor:pointer;background:#1d1d1b08;border:1px solid #1d1d1b47;border-radius:0;justify-content:center;align-items:center;font-size:.9rem;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;position:relative}& .app-user-notifications-toggle:hover,& .app-user-notifications-toggle:focus-visible,& .app-user-notifications[open] .app-user-notifications-toggle{color:#1d1d1b;background:#1d1d1b14;border-color:#1d1d1b6b}& .app-user-notifications-toggle:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:.18rem;box-shadow:var(--header-focus-shadow)}& .app-user-notification-badge{background:var(--color-danger);min-width:1rem;height:1rem;color:var(--color-on-danger);border-radius:999px;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1rem;position:absolute;top:.18rem;right:.12rem}& .app-user-notification-badge[hidden]{display:none}& .app-user-notification-panel{z-index:35;border:1px solid var(--color-border);background:var(--color-surface);width:min(25rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(30rem,100vh - 5rem);color:var(--color-fg);box-shadow:var(--color-shadow);border-radius:0;flex-direction:column;display:flex;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;&>header{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex;&>h2{margin:0;font-size:.95rem;line-height:1.2}}}& .app-user-notification-list{flex:auto;gap:.45rem;min-height:0;padding:.6rem;display:grid;overflow:auto}& .app-user-notification-empty{color:var(--color-muted);margin:0;padding:.6rem;font-size:.88rem}& .app-user-notification-item{--app-notification-type-color:var(--color-muted);--app-notification-type-border:var(--color-border-soft);--app-notification-type-bg:var(--color-surface-soft);--app-notification-type-icon-bg:var(--color-surface-soft);border:1px solid var(--app-notification-type-border);background:linear-gradient(180deg, var(--app-notification-type-bg), var(--color-surface) 65%);border-radius:0;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.6rem .6rem .6rem .65rem;transition:opacity .18s,transform .18s,filter .18s;display:grid;position:relative;&.is-unread{box-shadow:inset 0 0 0 1px var(--app-notification-type-border);background:var(--app-notification-type-bg)}&.is-dismissing{opacity:.42;filter:grayscale(.35);pointer-events:none;transform:translate(.45rem)}}@media (prefers-reduced-motion:no-preference){& .app-user-notification-item.is-new{animation:.62s cubic-bezier(.2,.8,.2,1) app-user-notification-enter}& .app-user-notification-badge.is-updated{animation:.72s cubic-bezier(.2,.8,.2,1) app-user-notification-badge-pop}}& .app-user-notification-item.type-success{--app-notification-type-color:var(--color-success-soft-fg);--app-notification-type-border:var(--color-success-soft-border);--app-notification-type-bg:var(--color-success-soft-bg);--app-notification-type-icon-bg:var(--color-success-soft-bg)}& .app-user-notification-item.type-warning{--app-notification-type-color:var(--color-warning-soft-fg);--app-notification-type-border:var(--color-warning-soft-border);--app-notification-type-bg:var(--color-warning-soft-bg);--app-notification-type-icon-bg:var(--color-warning-soft-bg)}& .app-user-notification-item.type-error{--app-notification-type-color:var(--color-danger-soft-fg);--app-notification-type-border:var(--color-danger-soft-border);--app-notification-type-bg:var(--color-danger-soft-bg);--app-notification-type-icon-bg:var(--color-danger-soft-bg)}& .app-user-notification-icon{width:1rem;height:1.15rem;color:var(--app-notification-type-color);background:0 0;place-self:start center;place-items:center;margin-top:.08rem;font-size:.72rem;line-height:1;display:grid;&:before{text-align:center;width:1em;line-height:1;display:block}}& .app-user-notification-body{min-width:0;color:var(--color-fg);gap:.3rem;text-decoration:none;display:grid;&:hover,&:focus-visible{outline:0}&>p{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.35}}& .app-user-notification-item-header{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid;&>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}&>time{color:var(--color-muted);white-space:nowrap;font-size:.74rem}}& .app-user-notification-read-all,& .app-user-notification-read,& .app-user-notification-dismiss{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;font-size:.78rem;font-weight:700;&:hover,&:focus-visible{background:#1d1d1b0d;outline:0}}& .app-user-notification-read-all{flex:none;padding:.25rem .4rem}& .app-user-notification-read{padding:.2rem .35rem}& .app-user-notification-actions{grid-column:2;justify-content:space-between;align-items:center;gap:.4rem;display:flex}& .app-user-notification-dismiss{align-items:center;gap:.35rem;padding:.2rem .35rem;display:inline-flex;&[aria-busy=true]:before{content:"";border:.12rem solid;border-right-color:#0000;border-radius:50%;width:.72rem;height:.72rem;animation:.65s linear infinite app-notification-dismiss-spin}}@media (prefers-reduced-motion:reduce){& .app-user-notification-item{transition:none}& .app-user-notification-dismiss[aria-busy=true]:before{animation:none}}& .app-user-notification-footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex:none;padding:.65rem;&>a{min-height:2rem;color:var(--color-accent);border-radius:0;justify-content:center;align-items:center;font-size:.84rem;font-weight:700;text-decoration:none;display:flex;&:hover,&:focus-visible{background:#1d1d1b0d;outline:0}}}}.header{& .locale-switcher{height:var(--header-control-height);min-height:var(--header-control-height);background:#1d1d1b08;border:1px solid #1d1d1b47;border-radius:0;flex:none;align-items:center;display:inline-flex;overflow:hidden}& .locale-switcher-item{box-sizing:border-box;color:#1d1d1b;letter-spacing:0;text-transform:uppercase;white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;min-width:2.35rem;height:100%;padding:0 .45rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}& .locale-switcher-item+.locale-switcher-item{border-left:1px solid #1d1d1b29}& a.locale-switcher-item:hover,& a.locale-switcher-item:focus-visible{color:#1d1d1b;background:#1d1d1b14}& .locale-switcher-item:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:-.2rem;box-shadow:var(--header-focus-shadow)}& .locale-switcher-item.active{background:var(--link-color,#cb121e);color:#fff}& .account-menu-toggle{box-sizing:border-box;min-width:3.25rem;height:var(--header-control-height);min-height:var(--header-control-height);color:#1d1d1b;cursor:pointer;letter-spacing:0;background:#1d1d1b08;border:1px solid #1d1d1b47;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.88rem;font-weight:700;list-style:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}& .account-menu-toggle>.ui-icon{flex:none}& .account-menu-toggle::-webkit-details-marker{display:none}& .account-menu-toggle:hover,& .account-menu-toggle:focus-visible,& .account-menu[open] .account-menu-toggle{color:#1d1d1b;background:#1d1d1b14;border-color:#1d1d1b6b}& .account-menu-toggle:focus-visible,& .account-menu-link:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:.18rem;box-shadow:var(--header-focus-shadow)}& .account-menu-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;text-transform:uppercase;flex:none;min-width:1.05rem;font-size:.78rem;line-height:1;overflow:hidden}& .account-menu-list{z-index:30;background:#fffffffa;border:1px solid #1d1d1b29;border-radius:0;flex-direction:column;gap:.25rem;width:max-content;min-width:14rem;max-width:min(22rem,100vw - 2rem);padding:.55rem;display:flex;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 30px #1d1d1b29}& .account-menu-link{color:#1d1d1b;white-space:nowrap;align-items:center;gap:.55rem;min-height:2.1rem;padding:.35rem .5rem;font-size:.9rem;line-height:1.2;text-decoration:none;display:flex}& .account-menu-link:hover,& .account-menu-link:focus-visible{background:#1d1d1b0d}}.header{& .a11y-menu-toggle{width:var(--header-control-height);height:var(--header-control-height);color:#1d1d1b;cursor:pointer;background:#1d1d1b08;border:1px solid #1d1d1b47;border-radius:0;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s;display:none}& .a11y-menu-toggle:hover,& .a11y-menu-toggle:focus-visible,& .a11y-menu-toggle[aria-expanded=true]{color:#1d1d1b;background:#1d1d1b14;border-color:#1d1d1b6b}& .a11y-menu-toggle:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:.18rem;box-shadow:var(--header-focus-shadow)}& .site-search-toggle{width:var(--header-control-height);height:var(--header-control-height);color:#1d1d1b;cursor:pointer;background:#1d1d1b08;border:1px solid #1d1d1b47;border-radius:0;flex:none;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s;display:none}& .site-search-toggle:hover,& .site-search-toggle:focus-visible,& .site-search-toggle[aria-expanded=true]{color:#1d1d1b;background:#1d1d1b14;border-color:#1d1d1b6b}& .site-search-toggle:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:.18rem;box-shadow:var(--header-focus-shadow)}& .site-search{min-width:12rem;height:var(--header-control-height);border:1px solid var(--app-input-border);background:var(--app-input-bg);color:var(--app-input-fg);border-radius:0;flex:0 18rem;align-items:center;margin-left:auto;transition:border-color .18s,background-color .18s;display:flex;overflow:hidden}& .site-search:has(input:focus-visible){border-color:var(--app-input-focus-border)}& .site-search>.ui-icon{text-align:center;width:2.05rem;color:var(--app-input-muted);flex:none;font-size:.86rem}& .site-search input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:.86rem;line-height:1}& .site-search input::placeholder{color:var(--app-input-muted)}& .site-search button{border:0;border-left:1px solid var(--app-input-border);background:var(--color-surface-soft);color:var(--app-input-fg);cursor:pointer;border-radius:0;flex:0 0 2.15rem;justify-content:center;align-self:stretch;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}& .site-search button:hover,& .site-search button:focus-visible{background:var(--link-color,#cb121e);color:#fff}& .site-search button:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:-.25rem}& .site-search+.a11y-tools{margin-left:0}& .a11y-btn{max-width:100%;height:var(--header-control-height);min-height:var(--header-control-height);color:#1d1d1b;letter-spacing:0;text-transform:uppercase;cursor:pointer;overflow-wrap:anywhere;background:#1d1d1b08;border:1px solid #1d1d1b47;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}& .a11y-btn:hover,& .a11y-btn:focus-visible{color:#1d1d1b;background:#1d1d1b14;border-color:#1d1d1b6b}& .a11y-btn:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:.18rem;box-shadow:var(--header-focus-shadow)}& .a11y-btn[aria-pressed=true]{color:#101010;background:#ffd400;border-color:#ffd400}& .a11y-btn.inactive,& .a11y-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}& .a11y-btn-icon{min-width:var(--header-control-height);justify-content:center;gap:.25rem}&>.header-hero{z-index:1;padding:2.6rem 1rem 2.9rem;position:relative;&>.header-hero-wrapper{max-width:70rem;margin:0 auto}& .eyebrow{color:#1d1d1bc7;text-transform:uppercase;letter-spacing:0;text-shadow:0 1px 1px #ffffff8c;margin:0;font-size:.82rem;font-weight:700}& h1{color:#1d1d1b;overflow-wrap:anywhere;letter-spacing:0;text-shadow:0 1px 2px #ffffff9e;max-width:min(100%,62rem);margin:.6rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;line-height:1.15}}}.header.a11y-menu-mode{&>.header-bar{&>.header-bar-wrapper{align-items:center;gap:.65rem var(--header-control-gap);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto auto;grid-template-areas:"logo search toggle locale";display:grid;position:relative}&>.header-bar-wrapper.has-account{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto auto auto;grid-template-areas:"logo search toggle locale account"}&>.header-bar-wrapper.has-admin-notifications{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto auto auto auto;grid-template-areas:"logo search toggle locale notifications account"}}& .logo{grid-area:logo}& .a11y-menu-toggle{grid-area:toggle;display:inline-flex}& .locale-switcher{grid-area:locale}& .account-menu{grid-area:account}& .app-user-notifications{grid-area:notifications}& .site-search{grid-area:search}& .a11y-tools{z-index:10;background:#fffffffa;border:1px solid #1d1d1b29;border-radius:0;justify-content:flex-start;gap:.35rem;width:max-content;max-width:calc(100vw - 2rem);margin-left:0;padding:.55rem;position:absolute;top:calc(100% + .35rem);right:1rem;box-shadow:0 12px 30px #1d1d1b29}& .a11y-btn{flex:0 auto}& .a11y-btn-icon{flex:none}& .a11y-tools[hidden]{display:none}}@media (width<=50rem){.header{&>.header-bar{&>.header-bar-wrapper{padding:.6rem .85rem}}& .logo>a{gap:.55rem}& .logo img{flex:none;height:2.05rem}& .logo .logo-text{letter-spacing:0;font-size:.82rem;display:block}& .site-search-toggle{display:inline-flex}& .site-search{z-index:12;width:min(24rem,100vw - 1.7rem);min-width:0;height:2.3rem;margin-left:0;display:none;position:absolute;top:calc(100% + .35rem);right:.85rem;box-shadow:0 12px 30px #1d1d1b29}& .site-search>.ui-icon{width:1.9rem;font-size:.78rem}& .site-search input{font-size:.82rem}& .site-search button{flex-basis:2rem}& .account-menu-toggle{min-width:3.25rem;padding-inline:.45rem}& .locale-switcher{height:var(--header-control-height);min-height:var(--header-control-height)}& .locale-switcher-item{min-width:2.2rem;padding-inline:.35rem}&.site-search-expanded .site-search{display:flex}&>.header-hero{padding:1.45rem .9rem 1.75rem;& .eyebrow{letter-spacing:0;font-size:.7rem}& h1{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:.42rem;font-size:clamp(1.25rem,6vw,1.85rem);line-height:1.2}}}.header.a11y-menu-mode .a11y-tools{max-width:calc(100vw - 1.7rem);right:.85rem}.header.a11y-menu-mode{&>.header-bar{&>.header-bar-wrapper{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"logo searchToggle toggle locale"}&>.header-bar-wrapper.has-account{grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-template-areas:"logo searchToggle toggle locale account"}&>.header-bar-wrapper.has-admin-notifications{grid-template-columns:minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"logo searchToggle toggle locale notifications account"}}& .site-search-toggle{grid-area:searchToggle}& .site-search{grid-area:auto}& .locale-switcher{grid-area:locale}& .app-user-notifications{grid-area:notifications}}}.site-nav{--site-nav-focus-color:#cb121e;--site-nav-focus-shadow:0 0 0 .18rem #cb121e38;z-index:190;background:#fff;border-bottom:1px solid #1d1d1b29;position:relative}.site-nav>.site-nav-wrapper{align-items:center;gap:.35rem;min-width:0;max-width:70rem;margin:0 auto;padding:.55rem 1rem;display:flex}.site-nav .main-nav{flex-wrap:nowrap;flex:auto;align-items:center;gap:0;min-width:0;display:flex;overflow:visible}.site-nav .main-nav-overflow{flex:none;position:relative}.site-nav .main-nav-overflow[hidden]{display:none}.site-nav .nav-link{letter-spacing:0;text-transform:uppercase;color:#1d1d1b;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:.35rem;max-width:100%;min-height:2.2rem;padding:.3rem .9rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.site-nav .nav-link-icon{text-align:center;flex:none;width:1em;font-size:.9em}.site-nav button.nav-link{font:inherit;cursor:pointer}.site-nav .main-nav>.nav-link{white-space:nowrap;flex:none}.site-nav .nav-group{flex:none;position:relative}.site-nav .nav-group>summary{cursor:pointer;white-space:nowrap;list-style:none}.site-nav .nav-group>summary::-webkit-details-marker{display:none}.site-nav .nav-group[open]>.nav-group-toggle,.site-nav .nav-group.active>.nav-group-toggle{color:#fff;background:var(--link-color,#cb121e)}.site-nav .nav-submenu{z-index:25;background:#fff;border:1px solid #1d1d1b29;flex-direction:column;gap:.2rem;width:max-content;min-width:13rem;max-width:min(24rem,100vw - 2rem);padding:.45rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 30px #1d1d1b29}.site-nav .nav-submenu>.nav-link{white-space:normal;justify-content:flex-start;width:100%}.site-nav .nav-link:visited:not(.active){color:#1d1d1b}.site-nav .nav-link:hover,.site-nav .nav-link:focus-visible,.site-nav .nav-overflow-toggle[aria-expanded=true]{color:#1d1d1b;background:#1d1d1b0a;border-color:#0000}.site-nav .nav-link:focus-visible{outline:2px solid var(--site-nav-focus-color);outline-offset:.18rem;box-shadow:var(--site-nav-focus-shadow)}.site-nav .nav-link.active{color:#fff;background:var(--link-color,#cb121e);border-color:#0000}.site-nav .main-nav>.nav-link+.nav-link,.site-nav .main-nav>.nav-link+.nav-group,.site-nav .main-nav>.nav-group+.nav-link,.site-nav .main-nav>.nav-group+.nav-group,.site-nav .main-nav-overflow{border-left:1px solid #1d1d1b24}.site-nav .nav-overflow-menu{z-index:20;background:#fffffffa;border:1px solid #1d1d1b29;border-radius:0;flex-direction:column;gap:.3rem;width:max-content;min-width:12rem;max-width:min(24rem,100vw - 2rem);padding:.55rem;display:flex;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 30px #1d1d1b29}.site-nav .nav-overflow-menu[hidden]{display:none}.site-nav .nav-overflow-menu>.nav-link{white-space:normal;text-align:left;justify-content:flex-start;width:100%}@media (width<=50rem){.site-nav>.site-nav-wrapper{padding:.45rem .85rem}.site-nav .main-nav{flex-wrap:nowrap;min-width:0;overflow:visible}.site-nav .nav-link{letter-spacing:0;flex:none;min-height:2rem;padding:.22rem .72rem;font-size:.78rem}.site-nav .main-nav>.nav-link{white-space:nowrap}.site-nav .nav-overflow-menu{max-width:calc(100vw - 1.7rem)}}html.theme-dark{& .header{--header-focus-color:var(--focus-ring-color);--header-focus-shadow:var(--focus-ring-shadow);color:#fff;background:linear-gradient(135deg,#131313 0%,#2a2a2a 45%,#3d3d3d 100%);&>.header-background{background:linear-gradient(135deg,#000000ad 0%,#000c 100%),url(/assets/images/header-banner-cloud.e4c7b253.svg) 50%/cover no-repeat;display:block}&>.header-bar{background:#00000094;border-bottom-color:#fff3}& .logo>a{color:#fff}& .logo .logo-light{display:block}& .logo .logo-dark{display:none}& .main-nav>.nav-link{color:#fff}& .main-nav>.nav-link:hover,& .main-nav>.nav-link:focus-visible,& .main-nav>.nav-link.active{color:#fff;background:#ffffff14;border-color:#fff9}& .main-nav>.nav-link.active{background:var(--link-color,#cb121e);border-color:#0000}& .a11y-btn,& .a11y-menu-toggle,& .site-search-toggle,& .locale-switcher,& .account-menu-toggle{color:#fff;background:#ffffff0f;border-color:#ffffff6b}& .locale-switcher-item{color:#fff}& .locale-switcher-item+.locale-switcher-item{border-left-color:#ffffff3d}& .a11y-menu-toggle:hover,& .a11y-menu-toggle:focus-visible,& .a11y-menu-toggle[aria-expanded=true],& .site-search-toggle:hover,& .site-search-toggle:focus-visible,& .site-search-toggle[aria-expanded=true],& a.locale-switcher-item:hover,& a.locale-switcher-item:focus-visible,& .account-menu-toggle:hover,& .account-menu-toggle:focus-visible,& .account-menu[open] .account-menu-toggle{color:#fff;background:#ffffff1f;border-color:#ffffffad}& .locale-switcher-item.active{background:var(--link-color,#cb121e);color:#fff}& .account-menu-list{background:#121212fa;border-color:#ffffff3d;box-shadow:0 12px 30px #00000061}& .account-menu-link{color:#fff}& .account-menu-link:hover,& .account-menu-link:focus-visible{background:#ffffff1f}& .a11y-btn:hover,& .a11y-btn:focus-visible{color:#fff;background:#ffffff1f;border-color:#ffffffad}& .a11y-btn[aria-pressed=true]{color:#101010;background:#ffd400;border-color:#ffd400}& .site-search{border-color:var(--app-input-border);background:var(--app-input-bg);color:var(--app-input-fg)}& .site-search>.ui-icon,& .site-search input::placeholder{color:var(--app-input-muted)}& .site-search button{border-left-color:var(--app-input-border);background:var(--color-surface-soft);color:var(--app-input-fg)}&>.header-hero{& .eyebrow,& h1{color:#fff}}}& .site-nav{--site-nav-focus-color:#ffd400;--site-nav-focus-shadow:0 0 0 .18rem #ffd4003d;background:#121212;border-bottom-color:#fff3}& .site-nav .nav-link{color:#fff;background:#ffffff0a;border-color:#ffffff3d}& .site-nav .nav-link:visited:not(.active){color:#fff}& .site-nav .nav-link:hover,& .site-nav .nav-link:focus-visible,& .site-nav .nav-overflow-toggle[aria-expanded=true]{color:#fff;background:#ffffff14;border-color:#fff9}& .site-nav .nav-link.active{background:var(--link-color,#cb121e);border-color:#0000}& .site-nav .main-nav>.nav-link+.nav-link,& .site-nav .main-nav-overflow{border-left-color:#fff3}& .site-nav .nav-overflow-menu{background:#121212fa;border-color:#ffffff3d;box-shadow:0 12px 30px #00000061}}html.high-contrast{& .header{--header-focus-color:currentColor;--header-focus-shadow:none;background:var(--background-color);color:var(--foreground-color);&>.header-background{display:none}&>.header-bar{background:var(--item-color);border-bottom-color:var(--foreground-color)}& .logo>a{color:var(--foreground-color)}& .main-nav>.nav-link{color:var(--foreground-color);border-color:var(--foreground-color);outline:1px solid var(--foreground-color);outline-offset:0;background:0 0;border-radius:0}& .main-nav>.nav-link:hover,& .main-nav>.nav-link:focus-visible,& .main-nav>.nav-link.active{color:var(--background-color);background:var(--foreground-color);border-color:var(--foreground-color)}& .a11y-btn,& .a11y-menu-toggle,& .site-search-toggle,& .locale-switcher,& .account-menu-toggle{color:var(--foreground-color);border-color:var(--foreground-color);outline:1px solid var(--foreground-color);outline-offset:0;background:var(--item-color);border-radius:0}& .locale-switcher-item{color:var(--foreground-color)}& .locale-switcher-item+.locale-switcher-item{border-left-color:var(--foreground-color)}& .a11y-menu-toggle:hover,& .a11y-menu-toggle:focus-visible,& .a11y-menu-toggle[aria-expanded=true],& .site-search-toggle:hover,& .site-search-toggle:focus-visible,& .site-search-toggle[aria-expanded=true],& a.locale-switcher-item:hover,& a.locale-switcher-item:focus-visible,& .locale-switcher-item.active,& .account-menu-toggle:hover,& .account-menu-toggle:focus-visible,& .account-menu[open] .account-menu-toggle{color:var(--background-color);background:var(--foreground-color);border-color:var(--foreground-color)}& .account-menu-list{border-color:var(--foreground-color);outline:1px solid var(--foreground-color);outline-offset:0;background:var(--item-color);box-shadow:none;border-radius:0}& .account-menu-link{color:var(--foreground-color)}& .account-menu-link:hover,& .account-menu-link:focus-visible{color:var(--background-color);background:var(--foreground-color)}& .a11y-btn:hover,& .a11y-btn:focus-visible,& .a11y-btn[aria-pressed=true]{color:var(--background-color);background:var(--foreground-color);border-color:var(--foreground-color)}& .site-search{border-color:var(--app-input-border);outline:1px solid var(--app-input-border);outline-offset:0;background:var(--app-input-bg);color:var(--app-input-fg);border-radius:0}& .site-search>.ui-icon,& .site-search input::placeholder{color:var(--app-input-muted)}& .site-search button{border-left-color:var(--app-input-border);background:var(--app-input-bg);color:var(--app-input-fg)}& .site-search button:hover,& .site-search button:focus-visible{background:var(--app-input-fg);color:var(--app-input-bg)}& .logo>a:focus-visible,& .locale-switcher-item:focus-visible,& .account-menu-toggle:focus-visible,& .account-menu-link:focus-visible,& .a11y-menu-toggle:focus-visible,& .site-search-toggle:focus-visible,& .a11y-btn:focus-visible{outline-offset:.22rem;box-shadow:none;outline:3px solid}&>.header-hero{& .eyebrow,& h1{color:var(--foreground-color)}}}& .site-nav{--site-nav-focus-color:currentColor;--site-nav-focus-shadow:none;background:var(--item-color);border-bottom-color:var(--foreground-color)}& .site-nav .nav-link{color:var(--foreground-color);border-color:var(--foreground-color);outline:1px solid var(--foreground-color);outline-offset:0;background:0 0;border-radius:0}& .site-nav .nav-link:hover,& .site-nav .nav-link:focus-visible,& .site-nav .nav-overflow-toggle[aria-expanded=true],& .site-nav .nav-link.active{color:var(--background-color);background:var(--foreground-color);border-color:var(--foreground-color)}& .site-nav .nav-link:focus-visible{outline-offset:.22rem;box-shadow:none;outline:3px solid}& .site-nav .nav-overflow-menu{border-color:var(--foreground-color);outline:1px solid var(--foreground-color);outline-offset:0;background:var(--item-color);box-shadow:none;border-radius:0}}html.theme-dark .header.a11y-menu-mode .a11y-tools{background:#121212fa;border-color:#ffffff3d;box-shadow:0 12px 30px #00000061}html.high-contrast .header.a11y-menu-mode .a11y-tools{border-color:var(--foreground-color);outline:1px solid var(--foreground-color);outline-offset:0;background:var(--item-color);box-shadow:none;border-radius:0}.footer{color:#fff;border-top:.25rem solid var(--color-accent);background-color:#5d5d5d;&>.footer-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;max-width:70rem;min-height:5rem;margin:0 auto;padding:1rem;font-size:.9rem;line-height:1.2em;display:flex;position:relative}& .footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}& .footer-menu-group{flex-direction:column;align-items:center;gap:.4rem;display:flex}& .footer-menu-heading{margin:0;font-size:.9rem;line-height:1.2}& .footer-menu-list{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}& .footer-link-nested{font-size:.85rem}& .footer-link{color:#fff;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .16s,opacity .16s}& .footer-link:hover,& .footer-link:focus-visible,& .footer-link.active{color:#fff;border-bottom-color:#fff}& .footer-link.active{font-weight:700}}@layer components{.spatial-browser{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin-block:2rem;display:grid}.spatial-browser-heading{overflow-wrap:anywhere;min-width:0;max-width:70ch}.spatial-browser-heading h2{margin-block:0 .5rem}.spatial-browser-heading p{margin:0}.spatial-browser-map{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:.75rem;min-height:24rem;position:relative;overflow:hidden}.spatial-browser-canvas{width:100%;height:clamp(24rem,70dvh,52rem)}.spatial-browser-viewers{z-index:1;pointer-events:none;position:absolute;inset:0}.spatial-browser-viewers>*{pointer-events:auto}.spatial-browser-controls{z-index:2;pointer-events:none;width:min(20rem,100% - 5rem);justify-items:end;display:grid;position:absolute;inset-block-start:calc(var(--map-control-top,var(--map-control-offset,.5rem)) + var(--map-control-size,2.5rem) + var(--map-control-gap,.5rem));inset-inline-end:var(--map-control-right,var(--map-control-offset,.5rem))}.spatial-browser-controls>*{pointer-events:auto}.spatial-browser-status,.spatial-browser-error{z-index:3;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);border-radius:.4rem;margin:0;padding:.75rem;position:absolute;inset-block-end:1rem;inset-inline:1rem}.spatial-browser-error{border-color:var(--color-danger)}}.spatial-browser-map.map-composition-status-owner>.spatial-browser-canvas{min-height:0;position:relative;bottom:auto}.index-content-articles{text-align:left}.index-content-articles-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.index-content-articles-actions{justify-content:flex-end;margin-top:.85rem;display:flex}.index-content-article-featured,.index-content-article-small{background:var(--color-surface);min-width:0;color:var(--color-fg);overflow:hidden}.index-content-article-featured{isolation:isolate;position:relative}.index-content-article-featured-link{width:100%;min-height:inherit;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.index-content-article-featured-image,.index-content-article-small-image{aspect-ratio:3/2;background:var(--color-surface-soft);width:100%;color:inherit;flex:none;display:block;overflow:hidden}.index-content-article-featured-image img,.index-content-article-small-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s linear;display:block}.index-content-article-featured-image img{transition:transform .26s}.index-content-article-featured-image:hover img,.index-content-article-small-image:hover img,.index-content-article-small-image:focus-visible img{transform:scale(1.05)}.index-content-article-featured-link:hover .index-content-article-featured-image img,.index-content-article-featured-link:focus-visible .index-content-article-featured-image img{transform:scale(1.04)}.index-content-article-featured-content{z-index:2;background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;min-width:0;padding:1rem;display:flex;position:relative}.index-content-article-featured-title{color:inherit;letter-spacing:0;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.3}.index-content-article-small h3{color:var(--color-fg);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:700;line-height:1.28}.index-content-article-small a{color:inherit;text-decoration:none}.index-content-article-small h3>a:hover,.index-content-article-small h3>a:focus-visible{color:var(--color-accent);text-decoration:none}.index-content-article-featured-link:hover,.index-content-article-featured-link:focus-visible{color:inherit;text-decoration:none}.index-content-article-featured-link:focus-visible,.index-content-article-small-image:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:-3px}.index-content-article-small h3>a:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:2px}.index-content-article-featured-lead{color:inherit;overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.index-content-article-featured-lead p{margin:0}.index-content-article-featured-cta{color:var(--color-accent);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.index-content-article-meta{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.index-content-article-meta time,.index-content-article-small time{color:var(--color-muted);align-items:center;gap:.38rem;font-size:.82rem;font-weight:700;line-height:1.25;display:inline-flex}.index-content-article-meta time .ui-icon,.index-content-article-small time .ui-icon{color:var(--color-accent)}.index-content-article-categories{flex-wrap:wrap;gap:.35rem;display:flex}.index-content-article-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.index-content-article-list-count-1{grid-template-columns:1fr}.index-content-article-small{grid-template-rows:auto 1fr;height:100%;display:grid}.index-content-article-small>div{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:.85rem;display:flex}@media (width<=700px){.index-content-article-list{grid-template-columns:1fr}.index-content-articles-actions{justify-content:stretch}.index-content-articles-actions>.button{width:100%}.index-content-article-small>div{padding:.75rem}}html.high-contrast{& .index-content-article-featured,& .index-content-article-small{outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none}}@media (prefers-reduced-motion:reduce){.index-content-articles .index-content-article-featured-link .index-content-article-featured-image img,.index-content-articles .index-content-article-small-image img{transition:none;transform:none}}.content-article{text-align:left;width:100%}.content-article-list-results{min-height:8rem;position:relative}.content-article-list-results>.items.articles{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;width:100%;margin:0;padding:.25rem 0 2.5rem;list-style:none;display:grid}.content-article-empty{color:var(--color-muted);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.content-article-item{background:var(--item-color);min-width:0;box-shadow:var(--item-shadow);flex-direction:column;justify-content:stretch;display:flex;position:relative;overflow:hidden}.content-article-item>header{min-width:0;color:var(--foreground-color);flex-direction:column;flex:1;gap:.55rem;padding:.75rem;display:flex}.content-article-item>.info{z-index:2;background:var(--red-color-bg);max-width:calc(100% - .75rem);color:var(--red-color-fg);letter-spacing:0;text-transform:uppercase;align-items:center;padding:.25rem .5rem;font-size:.82rem;line-height:1.25;display:inline-flex;position:absolute;top:0;left:0}.content-article-item>.info>.ui-icon{vertical-align:middle;margin-right:.5em}.content-article-item .title{color:inherit;overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:700;line-height:1.35}.content-article-item .title>a{color:inherit;text-decoration:none;display:block}.content-article-item .title>a:hover,.content-article-item .title>a:focus-visible{color:var(--color-accent);text-decoration:none}.content-article-item .lead{color:var(--foreground-color);hyphens:auto;text-align:justify;text-wrap:pretty;flex:1;margin:0;font-size:1rem;line-height:1.35}.content-article-item>footer{margin-top:auto}.content-article-item .tags{flex-wrap:wrap;gap:.35rem .5rem;padding:0 .75rem .75rem;display:flex}.content-article-item .content-article-category{border:1px solid var(--color-border-soft);background:var(--color-surface-soft);min-height:1.35rem;color:var(--foreground-color);letter-spacing:0;text-transform:uppercase;align-items:center;padding:.08rem .45rem;font-size:.72rem;font-weight:700;line-height:1.25;display:inline-flex}.content-article-item .content-article-tag{min-height:0;color:var(--link-color);letter-spacing:0;text-transform:none;background:0 0;border:0;gap:.02rem;padding:0;font-size:.85rem;font-weight:400;line-height:1.25;display:inline-flex}.content-article-item .content-article-tag:before{content:"#"}.content-article-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:.75rem 0 0;display:flex}.content-article-pagination>a,.content-article-pagination>span{background:var(--item-color);min-height:2.25rem;color:var(--color-fg);box-shadow:var(--item-shadow);justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.9rem;font-weight:700;line-height:1.2;display:inline-flex}.content-article-pagination>a{text-decoration:none}.content-article-pagination>a:hover,.content-article-pagination>a:focus-visible{background:var(--color-accent);color:#fff;text-decoration:none}.content-article-pagination>span{color:var(--color-muted)}.content-article-welcome{background:var(--item-color);width:min(100%,68rem);box-shadow:var(--item-shadow);isolation:isolate;margin:2rem auto 4rem;padding:0;position:relative;overflow:hidden}.content-article-welcome-with-image{align-items:flex-end;min-height:32rem;display:flex}.content-article-welcome-with-image:after{z-index:1;content:"";background:linear-gradient(#0000 30%,#00000014 62%,#0000002e 100%);position:absolute;inset:0}.content-article-welcome-no-image{border-top:.3rem solid var(--color-accent)}.content-article-welcome-content{z-index:2;width:min(100%,52rem);min-width:0;min-height:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.85rem;padding:2rem;display:flex;position:relative}.content-article-welcome-with-image .content-article-welcome-content{background:color-mix(in srgb, var(--item-color) 92%, transparent);border-radius:.25rem;width:min(100% - 4rem,48rem);min-height:0;margin:auto 2rem 2rem;padding:1.35rem 1.5rem 1.5rem;box-shadow:0 .8rem 2rem #00000029}.content-article-welcome h1{letter-spacing:0;color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:2.9rem;font-weight:800;line-height:1.05}.content-article-hero-lead{max-width:44rem;color:var(--foreground-color);hyphens:auto;text-align:justify;text-wrap:pretty;margin:0;font-size:1.16rem;line-height:1.55}.content-article-info{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.content-article-info>li{border:1px solid var(--color-border-soft);background:var(--color-surface-soft);min-height:1.95rem;color:var(--color-fg);border-radius:.2rem;align-items:center;gap:.35rem;margin:0;padding:.15rem .55rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.content-article-info .ui-icon{color:var(--color-accent)}.content-article-featured{color:var(--color-fg)}.content-article-hero-categories,.content-article-hero-tags{flex-wrap:wrap;gap:.45rem;display:flex}.content-article-welcome-image{z-index:0;background:var(--color-surface-soft);margin:0;position:absolute;inset:0;overflow:hidden}.content-article-welcome-image>.content-article-image-link{width:100%;height:100%;display:block}.content-article-welcome-image img{object-fit:cover;width:100%;height:100%;display:block}.content-article-category{border:1px solid var(--color-border-soft);background:var(--color-surface-soft);min-height:1.7rem;color:var(--color-fg);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:.18rem .6rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.content-article-tag{min-height:1.7rem;color:var(--color-accent);letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:.03rem;padding:.18rem 0;font-size:.86rem;font-weight:700;line-height:1.2;display:inline-flex}.content-article-tag:before{content:"#"}.content-article-content{width:min(100%,42rem);margin:0 auto;padding:0 1rem}.content-article-table{margin:5rem 0 4rem;padding-bottom:3rem;position:relative}.content-article-table:after{background:var(--color-border-soft);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.content-article-table>h3{margin:0 0 1.5rem;font-size:1.25rem;line-height:1.2}.content-article-table>ol{counter-reset:content-article-table;margin:0;padding:0;list-style:none}.content-article-table>ol>li{counter-increment:content-article-table;margin:0 0 .9rem;padding-left:2rem;font-size:1.08rem;line-height:1.55;position:relative}.content-article-table>ol>li:before{color:var(--color-accent);content:counter(content-article-table);font-weight:700;position:absolute;left:0}.content-article-table a{color:var(--color-fg);text-decoration:none}.content-article-table a:hover,.content-article-table a:focus-visible{color:var(--color-accent);text-decoration:underline}.content-article-lead{margin:4rem 0 3rem}.content-article-lead>p{color:var(--color-fg);hyphens:auto;text-align:justify;text-wrap:pretty;margin:0;font-size:1.24rem;font-weight:700;line-height:1.65}.content-article-sections{margin:0}.content-article-section{scroll-margin-top:5rem}.content-article-section-header>h3{color:var(--color-fg);margin:5rem 0 2rem;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:700;line-height:1.18}.content-article-section-image{width:min(100vw - 2rem,60rem);margin:3.5rem 0 3.5rem 50%;transform:translate(-50%)}.content-article-section-image>figure{margin:0}.content-article-image-link{background:var(--color-surface-soft);width:100%;color:inherit;cursor:zoom-in;display:block;position:relative;overflow:hidden}.content-article-image-link>.content-article-image-zoom{color:#fff;box-sizing:border-box;opacity:0;background:#0000009e;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:.55rem;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem;transform:translateY(.25rem)}.content-article-image-link:hover>.content-article-image-zoom,.content-article-image-link:focus-visible>.content-article-image-zoom{opacity:1;transform:translateY(0)}.content-article-image-link:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 75%, #fff);outline-offset:3px}.content-article-section-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.content-article-section-image figcaption{max-width:34rem;color:var(--color-muted);text-align:center;flex-direction:column;gap:.25rem;margin:.85rem auto 0;font-size:.95rem;font-style:italic;line-height:1.45;display:flex}.content-article-section-image figcaption>small{font-size:.82rem;font-style:normal}.content-article-image{aspect-ratio:3/2;background:var(--foreground-color);width:100%;position:relative;overflow:hidden}.content-article-image>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.content-article-image img,.content-article-section-image img{width:100%;display:block}.content-article-image img{object-fit:cover;height:100%;transition:transform .2s linear}.content-article-image>a:hover>img,.content-article-image>a:focus-visible>img{transform:scale(1.06)}html.theme-dark{& .content-article-welcome-with-image:after{background:linear-gradient(#0000 24%,#0000002e 58%,#00000061 100%)}& .content-article-welcome-with-image .content-article-welcome-content{color:#fff;background:#000000b8;box-shadow:0 .8rem 2rem #00000061}& .content-article-welcome-with-image h1{color:#fff}& .content-article-welcome-with-image .content-article-hero-lead{color:#ffffffeb}& .content-article-welcome-with-image .content-article-info>li{color:#fff;background:#ffffff1a;border-color:#ffffff42}& .content-article-welcome-with-image .content-article-info .ui-icon{color:#fff}& .content-article-welcome-with-image .content-article-category{color:#151515;background:#ffffffe0;border-color:#ffffff52}& .content-article-welcome-with-image .content-article-tag{color:#fff}}@media (width<=700px){.content-article-welcome{margin-top:1.25rem;margin-bottom:3rem}.content-article-welcome-with-image{min-height:25rem}.content-article-welcome-content{padding:1rem}.content-article-welcome h1{font-size:2rem;line-height:1.12}.content-article-welcome-with-image .content-article-welcome-content{border-radius:0;width:100%;margin:auto 0 0}.content-article-hero-lead{font-size:1rem;line-height:1.45}.content-article-content{padding:0 .9rem}.content-article-table{margin:3rem 0;padding-bottom:2rem}.content-article-lead{margin:2.5rem 0 2rem}.content-article-section-header>h3{margin-top:3rem}.content-article-section-image{width:100%;margin:2rem 0;transform:none}.content-article-list-results>.items.articles{grid-template-columns:1fr;gap:1rem}.content-article-pagination{justify-content:stretch}.content-article-pagination>a,.content-article-pagination>span{flex:auto}}html.high-contrast{& .content-article-welcome-with-image:after{background:color-mix(in srgb, var(--color-bg) 94%, transparent)}& .content-article-welcome h1,& .content-article-hero-lead,& .content-article-welcome-with-image .content-article-tag{color:var(--color-fg)}& .content-article-welcome .content-article-info>li,& .content-article-welcome .content-article-category{border-color:var(--color-fg);background:var(--color-bg);color:var(--color-fg)}& .content-article-welcome,& .content-article-welcome-image,& .content-article-section-image{outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none;border-radius:0}& .content-article-item,& .content-article-pagination>a,& .content-article-pagination>span{background:var(--color-surface);color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none}& .content-article-item{outline:1px solid var(--color-fg)}& .content-article-item>.info{background:var(--color-fg);color:var(--color-bg);outline:0}& .content-article-pagination>a:hover,& .content-article-pagination>a:focus-visible{background:var(--color-fg);color:var(--color-bg)}}.dataset-widget{text-align:left}.dataset-list{&>ul{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));justify-items:stretch;gap:1rem;width:100%;max-width:100%;margin:0 auto;padding:.75rem 0 2rem;display:grid;&>li{background-color:var(--item-color);min-width:0;box-shadow:var(--item-shadow);border:0;border-radius:0;flex-direction:column;justify-content:stretch;padding:0;list-style:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;& .dataset-image{background:var(--color-surface-soft);position:relative;overflow:hidden;&:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}}& .dataset-info{z-index:2;background:var(--item-color);max-width:calc(100% - .75rem);color:var(--foreground-color);letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-shadow:var(--item-shadow);align-items:center;gap:.55rem;padding:.25rem .5rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}& .dataset-info-updated{flex:auto;align-items:center;gap:.32rem;min-width:0;display:inline-flex}& .dataset-info-updated>span:last-child{text-overflow:ellipsis;overflow:hidden}& .dataset-openness{z-index:2;color:var(--color-fg);text-shadow:0 1px 2px #ffffffd6;justify-content:flex-end;align-items:center;display:inline-flex;position:absolute;top:.32rem;right:.45rem}& .dataset-openness .openness-stars-icons{font-size:.8rem}& .dataset-header{z-index:1;text-align:center;width:100%;min-height:10rem;color:inherit;justify-content:center;align-items:center;padding:.75rem .75rem .7rem;text-decoration:none;display:flex;position:relative;&:hover,&:focus-visible{text-decoration:none}}& .dataset-thumbnail{width:6rem;height:6rem}& .dataset-title{color:var(--foreground-color);overflow-wrap:anywhere;flex:1;margin:0;font-size:1rem;font-weight:700;line-height:1.35}& .dataset-title>a{color:inherit;text-decoration:none;display:block}& .dataset-title>a:hover,& .dataset-title>a:focus-visible{text-decoration:none}& .dataset-body{width:100%;color:var(--foreground-color);flex-direction:column;flex:1;gap:.4rem;padding:.65rem .75rem .45rem;display:flex}& .dataset-footer{margin-top:auto}& .dataset-formats{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.42rem;padding:.5rem .75rem .75rem;display:flex}& .dataset-format{border:1px solid var(--color-accent-soft-border);background:var(--color-accent-soft-bg);min-height:1.35rem;color:var(--color-accent-soft-fg);letter-spacing:0;text-transform:uppercase;border-radius:.2rem;justify-content:center;align-items:center;gap:.35rem;padding:.12rem .42rem;font-size:.66rem;font-weight:700;display:inline-flex}& .dataset-format .ui-icon{font-size:.66rem}& .dataset-format-api{border-color:var(--color-accent-soft-border);background:var(--color-accent-soft-bg);color:var(--color-accent-soft-fg)}}&>li:hover{transform:translateY(-2px);box-shadow:0 9px 22px #1d1d1b2e}&>li:has(:focus-visible){box-shadow:var(--focus-ring-shadow,none), 0 12px 28px #1d1d1b1f;outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:.2rem}}}.dataset-thumbnail .item-icon-core{font-size:3rem}.page-dataset-list{& .dataset-filter-button-stars .openness-stars-icons{font-size:.78rem}}html.theme-dark{& .dataset-list{&>ul>li{& .dataset-image{background:var(--color-surface-soft);&:before{background:0 0}}& .dataset-info{background:var(--item-color);color:var(--color-fg);box-shadow:0 2px 8px #0000005c}& .dataset-openness{text-shadow:0 1px 2px #00000073}}}}html.high-contrast{& .dataset-list{&>ul>li{border-color:var(--color-border);outline:1px solid var(--color-border);outline-offset:0;box-shadow:none;border-radius:0;& .dataset-image{background:var(--color-surface);&:before{background:0 0}}& .dataset-info{background:var(--color-surface);border-color:var(--color-border);outline:1px solid var(--color-border);outline-offset:0;color:var(--color-fg);box-shadow:none;border-radius:0}& .dataset-openness{text-shadow:none}& .dataset-format{border-color:var(--color-border);background:var(--color-surface);color:var(--color-fg);outline:1px solid var(--color-border);outline-offset:0;border-radius:0}& .dataset-format-api{border-color:var(--color-border);background:var(--color-surface);color:var(--color-fg);outline:1px solid var(--color-border)}}}}@media (width<=40em){.dataset-list{&>ul{grid-template-columns:1fr;gap:.8rem;padding:.7rem 0 1.75rem}}}.page-dataset{&>.wrapper{&>header{width:100%;margin-bottom:1.25rem;display:block;& .dataset-organization>a{color:inherit}}&>main.dataset-layout{text-align:left;gap:1rem;margin-top:0;display:grid}& .dataset-description-content{color:var(--color-fg);margin:0;font-size:1rem;line-height:1.6}& .dataset-description-content>p{margin:.65rem 0}& .dataset-description-content>h1,& .dataset-description-content>h2,& .dataset-description-content>h3,& .dataset-description-content>h4,& .dataset-description-content>h5{margin:1rem 0 .5rem;line-height:1.35}& .dataset-description-content ul,& .dataset-description-content ol{margin:.75rem 0 1rem 1.25rem}& .dataset-description-content li{margin:.35rem 0}& .dataset-description-content>blockquote{border-left:3px solid var(--color-border-soft);background:var(--color-surface-soft);color:var(--color-fg);margin:.85rem 0;padding:.65rem .8rem}}}html.high-contrast{& .page-dataset{&>.wrapper{& .dataset-meta-row{border-top-color:var(--color-fg)}& .dataset-metadata-export-link{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;border-radius:0}& .dataset-metadata-details>summary:after{border-color:var(--color-fg);color:var(--color-fg)}}}}.page-dataset{&>.wrapper{& .dataset-distributions{background:var(--item-color);box-shadow:var(--item-shadow);border:0;border-radius:.25rem;padding:1rem 1.1rem}& .dataset-distributions-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}& .dataset-distributions-header>h3{letter-spacing:0;text-transform:uppercase;color:var(--color-fg);border-left:.25rem solid var(--color-accent);margin:0;padding-left:.55rem;font-size:.78rem}& .dataset-distributions-count{background:var(--color-accent-soft-bg);border:1px solid var(--color-accent-soft-border);min-width:2rem;height:1.8rem;color:var(--color-accent-soft-fg);border-radius:.2rem;justify-content:center;align-items:center;padding:0 .55rem;font-size:.78rem;font-weight:700;display:inline-flex}& .distribution-filters{background:var(--color-surface-soft);border:1px solid #0000;border-radius:.25rem;flex-wrap:wrap;gap:.65rem .8rem;margin-bottom:.9rem;padding:.7rem;display:flex}& .distribution-filter{flex-direction:column;gap:.35rem;min-width:11rem;display:flex}& .distribution-filter .filter-label{text-transform:uppercase;letter-spacing:0;color:var(--color-muted);font-size:.7rem;font-weight:700}& .distribution-filter select{border:1px solid var(--color-border-soft);box-sizing:border-box;min-height:2.1rem;color:var(--color-fg);background:#fff;border-radius:.2rem;padding:.42rem .55rem;font-size:.9rem;line-height:1.2}& .distribution-filter .filter-clear-all{border:1px solid var(--color-border-soft);box-sizing:border-box;min-height:2.1rem;color:var(--color-fg);cursor:pointer;background:#fff;border-radius:.2rem;padding:.38rem .58rem;font-size:.82rem;line-height:1.2}& .distribution-filter .filter-clear-all:hover{border-color:var(--color-border-soft-hover)}& .distribution-filter.actions{justify-content:flex-end}& .distribution-group{border-top:1px solid var(--color-border);margin-top:.65rem;padding-top:.65rem}& .distribution-group:first-of-type{border-top:0;margin-top:0;padding-top:0}& .distribution-group-header{justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:.45rem;display:flex}& .distribution-group-title{flex:auto;min-width:0}& .distribution-group-title>h4{color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:1rem}& .distribution-group-title>p{color:var(--color-muted);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.86rem;line-height:1.4}& .distribution-group-meta{color:var(--color-muted);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.65rem;font-size:.82rem;display:inline-flex}& .distribution-list{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}& .distribution-list>li.distribution-anchor-highlight .distribution-card{animation:2.4s distribution-anchor-highlight}& .distribution-card{border:1px solid var(--color-border);background:var(--color-surface-soft);min-width:0;color:var(--color-fg);border-radius:.2rem;position:relative;overflow:hidden}& .distribution-details{min-width:0}& .distribution-details>summary{box-sizing:border-box;cursor:pointer;align-items:center;gap:.55rem;min-width:0;min-height:3rem;padding:.4rem .65rem;font-weight:600;list-style:none;transition:background-color .16s;display:flex}& .distribution-details>summary::-webkit-details-marker{display:none}& .distribution-details>summary:hover,& .distribution-details>summary:focus-visible{background:#fff}& .distribution-summary-main{flex:auto;align-items:center;gap:.55rem;min-width:0;display:inline-flex}& .distribution-icon{width:1.65rem;height:1.65rem;color:var(--color-fg);background:#e6e6e6;border-radius:.2rem;flex:none;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}& .distribution-name{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.25}& .distribution-chevron{color:var(--color-muted);flex:none;font-size:.72rem;transition:transform .16s}& .distribution-header-metadata{flex:none;grid-template-columns:4rem 5.5rem 5.25rem;align-items:center;column-gap:.85rem;display:inline-grid}& .distribution-header-metadata .distribution-format{justify-self:start}& .distribution-header-size{color:var(--color-muted);text-align:right;white-space:nowrap;font-size:.72rem;font-weight:600}& .distribution-header-metadata .openness-stars{justify-content:flex-end;display:inline-flex}& .distribution-details[open] .distribution-chevron{transform:rotate(180deg)}& .distribution-details[open]>summary{border-bottom:1px solid var(--color-border)}& .distribution-primary-action{box-sizing:border-box;border:1px solid var(--color-accent-soft-border);background:var(--color-accent-soft-bg);min-width:7.6rem;min-height:2rem;color:var(--color-accent-soft-fg);border-radius:.2rem;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}& .distribution-primary-action:hover,& .distribution-primary-action:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg)}& .distribution-download-feedback{border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);gap:.45rem;padding:.55rem .75rem .7rem;font-size:.78rem}& .distribution-download-feedback:not([hidden]){display:grid}& .distribution-download-status{margin:0;line-height:1.4}& .distribution-download-progress{width:100%;min-height:.45rem}& .distribution-download-actions{flex-wrap:wrap;gap:.4rem;display:flex}& .distribution-download-actions button{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:1.9rem;color:var(--color-fg);cursor:pointer;font:inherit;border-radius:.2rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}& .distribution-download-actions button:hover,& .distribution-download-actions button:focus-visible{border-color:var(--color-accent-soft-border);background:var(--color-accent-soft-bg);color:var(--color-accent-soft-fg)}& .distribution-details-body{background:var(--color-surface);gap:.7rem;padding:.75rem;display:grid}& .distribution-description{color:var(--color-fg);margin:0;font-size:.84rem;line-height:1.5}& .distribution-type-description{color:var(--color-muted);font-size:.78rem}& .distribution-metadata{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem .9rem;margin:0;display:grid}& .distribution-metadata>div{align-content:start;gap:.2rem;min-width:0;display:grid}& .distribution-metadata>.distribution-metadata-wide{grid-column:1/-1}& .distribution-metadata dt{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:700}& .distribution-metadata dd{min-width:0;color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:600;line-height:1.4}& .distribution-metadata code{font-family:var(--font-family-monospace,monospace);white-space:normal;word-break:break-word;font-size:.76rem}& .distribution-secondary-actions{flex-wrap:wrap;gap:.4rem;display:flex}& .service-distribution-action{border:1px solid var(--color-border);background:var(--color-surface);min-height:2rem;color:var(--color-fg);cursor:pointer;font:inherit;border-radius:.2rem;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}& .service-distribution-action:hover,& .service-distribution-action:focus-visible{border-color:var(--color-accent-soft-border);background:var(--color-accent-soft-bg);color:var(--color-accent-soft-fg)}& .service-distribution-action[data-copy-text]{min-width:8.5rem}& .distribution-format{border:1px solid var(--color-accent-soft-border);background:var(--color-accent-soft-bg);min-height:1.35rem;color:var(--color-accent-soft-fg);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:.2rem;justify-content:center;align-items:center;padding:.08rem .38rem;font-size:.64rem;font-weight:700;display:inline-flex}& .distribution-empty{color:var(--color-muted);padding:.25rem 0;font-size:.9rem}}}@keyframes distribution-anchor-highlight{0%,to{background:var(--color-surface-soft);box-shadow:none}12%,72%{background:#fff7d6;box-shadow:0 0 0 .18rem #f59e0b38}}html.theme-dark{& .page-dataset{&>.wrapper{& .distribution-filter select,& .distribution-filter .filter-clear-all{background:#0f141a8c}& .distribution-icon{color:#1f2937;background:#cbd5e1}& .distribution-details>summary:hover,& .distribution-details>summary:focus-visible{background:#0f141ab3}}}}html.high-contrast{& .page-dataset{&>.wrapper{& .dataset-distributions{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none;border-radius:0}& .dataset-distributions-count,& .distribution-format,& .distribution-icon{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;background:var(--color-surface);color:var(--color-fg);border-radius:0}& .distribution-filter select,& .distribution-filter .filter-clear-all,& .distribution-filters,& .distribution-card,& .distribution-primary-action,& .service-distribution-action,& .distribution-download-actions button{background:var(--color-surface);border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;color:var(--color-fg);border-radius:0}& .distribution-primary-action:hover,& .distribution-primary-action:focus-visible,& .distribution-download-actions button:hover,& .distribution-download-actions button:focus-visible,& .distribution-details>summary:hover,& .distribution-details>summary:focus-visible,& .service-distribution-action:hover,& .service-distribution-action:focus-visible{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg);outline:1px solid var(--color-fg);transform:none}& .distribution-details[open]>summary{border-color:var(--color-fg)}}}}@media (width<=40em){.page-dataset{&>.wrapper{& .distribution-filter{min-width:100%}& .distribution-group-header{flex-direction:column;align-items:flex-start;gap:.35rem}& .distribution-details>summary{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;display:grid}& .distribution-summary-main{align-items:flex-start}& .distribution-header-metadata{grid-area:2/1/auto/-1;grid-template-columns:4rem minmax(0,1fr) 5.25rem;width:100%}& .distribution-details>summary>.distribution-format{grid-area:2/1/auto/-1;justify-self:start}& .distribution-chevron{grid-area:1/2}& .distribution-primary-action{grid-area:3/1/auto/-1;width:100%}}}}.page{& .dataset-meta{background:var(--item-color);box-shadow:var(--item-shadow);border:0;border-radius:.25rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}& .dataset-meta>h3{letter-spacing:0;text-transform:uppercase;color:var(--color-fg);border-left:.25rem solid var(--color-accent);margin:0 0 .25rem;padding-left:.55rem;font-size:.78rem}& .dataset-metadata-card{padding:0}& .dataset-metadata-details{display:block}& .dataset-metadata-details>summary{cursor:pointer;color:var(--color-muted);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;font-size:.78rem;font-weight:700;list-style:none;display:flex}& .dataset-metadata-details>summary::-webkit-details-marker{display:none}& .dataset-metadata-details>summary:after{content:"";width:.58rem;height:.58rem;color:var(--color-fg);transform-origin:50%;border:2px solid;border-width:0 2px 2px 0;margin-right:.45rem;transition:transform .12s;display:inline-flex;transform:rotate(45deg)}& .dataset-metadata-details[open]>summary:after{transform:rotate(225deg)}& .dataset-metadata-details>summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}& .dataset-metadata-summary{color:var(--color-muted);letter-spacing:0;text-transform:none;margin-left:auto;font-size:.7rem;font-weight:700}& .dataset-metadata-content{flex-direction:column;gap:.5rem;padding:0 1rem 1rem;display:flex}& .dataset-meta-row{border-top:1px dashed color-mix(in srgb, var(--color-border) 70%, transparent);flex-direction:column;gap:.2rem;padding:.3rem 0;display:flex}& .dataset-meta-row:first-of-type{border-top:0;padding-top:0}& .meta-label{text-transform:uppercase;letter-spacing:0;color:var(--color-muted);font-size:.72rem;font-weight:700}& .meta-value{color:var(--color-fg);word-break:break-word;font-weight:600;line-height:1.3}& .metadata-empty{color:var(--color-muted);font-weight:700}& .spatial-coverage-preview{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:center;gap:1rem;max-width:58rem;display:grid}& .spatial-coverage-map{aspect-ratio:5/3;border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:.25rem;display:block;position:relative;overflow:hidden}& .spatial-coverage-map .ol-viewport{border-radius:inherit}& .spatial-coverage-map .ol-overlaycontainer-stopevent{pointer-events:none;z-index:1;position:absolute;inset:0}& .spatial-coverage-map .ol-control{pointer-events:auto;position:absolute}& .spatial-coverage-map .ol-attribution{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 90%, transparent);max-width:calc(100% - .7rem);color:var(--color-muted);backdrop-filter:blur(4px);z-index:2;border-radius:0;align-items:center;font-size:.48rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:.35rem;right:.35rem;overflow:hidden;box-shadow:0 4px 10px #1d1d1b1a}& .spatial-coverage-map .ol-attribution:not(.ol-collapsed){padding:.1rem .22rem}& .spatial-coverage-map .ol-attribution ul{margin:0;padding:0}& .spatial-coverage-map .ol-attribution li{display:inline}& .spatial-coverage-map .ol-attribution a{color:var(--link-color);text-decoration:none}& .spatial-coverage-map .ol-attribution a:hover,& .spatial-coverage-map .ol-attribution a:focus-visible{text-decoration:underline}& .spatial-coverage-map .ol-attribution button{display:none}& .spatial-coverage-map .ol-zoom{z-index:2;gap:.2rem;display:grid;position:absolute;top:.35rem;left:.35rem}& .spatial-coverage-map .ol-zoom button{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:1.35rem;height:1.35rem;color:var(--color-fg);font:inherit;cursor:pointer;backdrop-filter:blur(4px);border-radius:.2rem;place-items:center;font-size:.95rem;font-weight:800;line-height:1;display:grid;box-shadow:0 4px 10px #1d1d1b1a}& .spatial-coverage-map .ol-zoom button:hover,& .spatial-coverage-map .ol-zoom button:focus-visible{border-color:var(--link-color);color:var(--link-color);outline:none}& .spatial-coverage-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}& .spatial-coverage-text>small{color:var(--color-muted);font-size:.75rem;font-weight:600;line-height:1.35}& .spatial-coverage-text>small>span{color:var(--color-fg);margin-left:.35rem;display:inline-flex}& .spatial-coverage-wkt{max-width:100%;color:var(--color-muted);font-size:.75rem;font-weight:600}& .spatial-coverage-wkt>summary{cursor:pointer;color:var(--link-color);font-weight:800;display:inline-flex}& .spatial-coverage-wkt>code{overflow-wrap:anywhere;max-width:100%;color:var(--color-fg);margin-top:.25rem;font-size:.72rem;font-weight:600;line-height:1.35;display:block}& .dataset-metadata-exports-links{flex-wrap:wrap;gap:.75rem;display:flex}& .dataset-metadata-export-link{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-fg);border-radius:.2rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-weight:700;text-decoration:none;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}& .dataset-metadata-export-link:hover,& .dataset-metadata-export-link:focus-visible{background:color-mix(in srgb, var(--link-color) 10%, var(--color-surface-soft));outline:none;transform:translateY(-1px)}}html.high-contrast{& .page{& .dataset-meta{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none;border-radius:0}& .dataset-meta-row{border-top-color:var(--color-fg)}& .dataset-metadata-export-link{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;border-radius:0}& .dataset-metadata-details>summary:after{color:var(--color-fg)}& .spatial-coverage-map{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;border-radius:0}}}@media (width<=40em){.page{& .dataset-meta-row{gap:.25rem}& .dataset-metadata-export-link{justify-content:center;width:100%}& .dataset-metadata-details>summary:after{width:.55rem;height:.55rem;margin-right:.4rem}& .spatial-coverage-preview{grid-template-columns:1fr}& .spatial-coverage-map{width:100%;max-width:24rem}}}.map-composition-background-control:not(.is-expanded) .map-composition-layer-control-layer:not(.is-background-representative){display:none}.map-composition-background-control .map-composition-layer-control-layer.has-layer-information{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid;position:relative}.map-composition-background-control .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-layer-information{z-index:4;pointer-events:none;grid-area:auto;min-width:0;max-width:100%;display:block;position:absolute;top:0;right:0}.map-composition-layer-control-background-layer-information>.map-layer-information-toggle{pointer-events:auto}.map-composition-background-control:not(.is-expanded) .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-layer-information{display:none}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.is-background.map-layer-header-actions>.map-composition-layer-control-background-option>.map-composition-layer-control-background-information{padding-block-start:calc(var(--map-layer-header-action-size) + .25rem)}.map-composition-background-control .map-composition-layer-control-layer.has-layer-information>label{grid-area:1/1;padding-inline-end:0}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>label{order:1;height:auto;min-height:0}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option{grid-template-columns:clamp(0px,35%,4.5rem) minmax(0,1fr)}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option>.map-composition-layer-control-background-preview{width:100%;height:4.5rem;min-height:4.5rem}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option>.map-composition-layer-control-background-information{box-sizing:border-box;overflow-wrap:anywhere;flex:auto;width:100%;min-width:0;padding:min(.65rem,8px) min(.75rem,8px)}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option>.map-composition-layer-control-background-information>.map-composition-layer-control-background-title{overflow-wrap:anywhere;word-break:normal;white-space:normal;flex:none;width:100%;min-width:0;max-width:100%;display:block}.map-layer-information-panel .map-layer-information-body{border:0;max-height:none;padding:0;overflow:visible}@media (width<=30rem){.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option{flex-direction:column;flex:none;height:auto;min-height:0;display:flex}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option>.map-composition-layer-control-background-preview{width:100%;height:min(4.5rem,20vw);min-height:0}.map-composition-background-control.is-expanded .map-composition-layer-control-layer.has-layer-information>.map-composition-layer-control-background-option>.map-composition-layer-control-background-information{grid-column:1;width:100%;height:auto;padding-inline:0}}.map-composition-layer-refresh{box-sizing:border-box;width:max(1.75rem,28px);min-width:28px;height:max(1.75rem,28px);min-height:28px;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-self:end;place-items:center;padding:.25rem;display:inline-grid}.map-composition-layer-refresh .icon{width:1rem;height:1rem}.map-composition-layer-refresh:hover{background:var(--color-accent-soft-bg)}.map-composition-layer-refresh:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:2px}.map-composition-layer-refresh:disabled{cursor:default;opacity:.45}.map-composition-layer-control-layer:has(>.map-composition-layer-refresh){--layer-refresh-offset:0rem}.map-composition-layer-control-layer.has-layer-settings:has(>.map-composition-layer-refresh),.map-composition-layer-control-layer.has-layer-information:has(>.map-composition-layer-refresh){--layer-refresh-offset:min(2rem, 32px)}.map-composition-layer-control-layer.has-layer-information.has-layer-settings:has(>.map-composition-layer-refresh){--layer-refresh-offset:min(4rem, 64px)}.map-composition-layer-control-body .map-composition-layer-control-layer:has(>.map-composition-layer-refresh)>label{padding-inline-end:var(--map-layer-header-actions-padding,calc(var(--layer-refresh-offset) + max(2rem, 32px)))}.map-composition-layer-control-layer>.map-composition-layer-refresh{z-index:6;grid-area:1/1;align-self:start;margin-inline-end:var(--layer-refresh-offset)}.map-layer-header-actions{--map-layer-header-action-size:24px;--map-layer-header-action-gap:0px;--map-layer-header-actions-padding:calc(var(--map-layer-header-action-count) * (var(--map-layer-header-action-size) + var(--map-layer-header-action-gap)));position:relative}.map-layer-header-actions:not(.is-background)>label{padding-inline-end:var(--map-layer-header-actions-padding)}.map-composition-layer-control-body .map-layer-header-actions>label{min-height:var(--map-layer-header-action-size)}.map-composition-layer-control-body :is(.map-composition-layer-control-group,.map-composition-layer-control-layer){row-gap:0}.map-composition-layer-control-body .map-composition-layer-control-group-children{gap:.125rem}.map-layer-header-actions [data-map-layer-header-action]{top:0;right:var(--map-layer-header-action-offset);width:var(--map-layer-header-action-size);height:var(--map-layer-header-action-size);--map-layer-header-action-offset:calc(var(--map-layer-header-action-index) * (var(--map-layer-header-action-size) + var(--map-layer-header-action-gap)));box-sizing:border-box;min-width:var(--map-layer-header-action-size);min-height:var(--map-layer-header-action-size);box-shadow:none;color:var(--color-text-muted,#475569);background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:16px;line-height:1;display:grid;position:absolute}.map-layer-header-actions [data-map-layer-header-action]:is(:hover,:active,:focus-visible),.map-layer-header-actions details[open]>[data-map-layer-header-action]{box-shadow:none;color:var(--color-accent,#1769aa);background:0 0}.map-layer-header-actions [data-map-layer-header-action]>.ui-icon,.map-layer-header-actions [data-map-layer-header-action]>.ui-icon svg{width:16px;min-width:16px;height:16px;min-height:16px;display:block}.map-layer-header-actions>.map-composition-layer-refresh{top:0;right:var(--map-layer-header-action-offset);width:var(--map-layer-header-action-size);height:var(--map-layer-header-action-size);margin-inline-end:0;position:absolute}.map-composition-layer-refresh[hidden]{display:none}.map-composition-layer-refresh.is-refreshing>.ui-icon{animation:1s linear infinite map-layer-refresh-spin}.map-composition-layer-refresh.is-error{color:var(--color-danger,#b91c1c)}@keyframes map-layer-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.map-composition-layer-refresh.is-refreshing>.ui-icon{animation:none}}.popup:has(.app-image-popup){--popup-width:94vw;--popup-width-max:1600px;--popup-height:92dvh;--popup-height-max:92dvh}.popup>main:has(.app-image-popup){min-height:0;padding:0;display:flex;overflow:hidden}.app-image-popup{background:var(--popup-body-bg);flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;margin:0;display:flex}.app-image-popup-viewport{background:#0b0f14;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-image-popup-media{overscroll-behavior:contain;touch-action:none;cursor:zoom-in;scrollbar-color:#fff6 transparent;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;display:block;overflow:auto}.app-image-popup-media.is-zoomed,.app-image-popup-media.is-pannable{cursor:grab}.app-image-popup-media.is-dragging{cursor:grabbing}.app-image-popup-media:focus-visible{outline-offset:-3px;outline:3px solid #ffffffb8}.app-image-popup-canvas{justify-content:center;align-items:safe center;min-width:100%;min-height:100%;display:flex}.app-image-popup-canvas>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:100%;max-width:none;height:auto;max-height:none;display:block}.app-image-popup-nav{z-index:1;color:#fff;cursor:pointer;background:#0000009e;border:0;border-radius:0;justify-content:center;align-items:center;width:2.75rem;height:min(8rem,28%);padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.app-image-popup-nav-prev{left:.875rem}.app-image-popup-nav-next{right:.875rem}.app-image-popup-nav:hover,.app-image-popup-nav:focus-visible{background:#000000c7}.app-image-popup-nav:focus-visible{outline-offset:-3px;outline:3px solid #ffffffd1}.app-image-popup>figcaption{border-top:1px solid var(--popup-border-color);color:#526071;text-align:center;flex-direction:column;gap:.25rem;max-height:min(24dvh,8rem);margin:0;padding:.75rem 1rem;font-size:.95rem;font-style:italic;line-height:1.45;display:flex;overflow:auto}.app-image-popup>figcaption>small{font-size:.86rem;font-style:normal}html.theme-dark .app-image-popup>figcaption{color:var(--color-muted)}html.high-contrast .app-image-popup-viewport{background:var(--color-bg)}html.high-contrast .app-image-popup-media{scrollbar-color:currentcolor transparent}html.high-contrast .app-image-popup-media:focus-visible{outline-color:currentColor}html.high-contrast .app-image-popup-nav{border:2px solid var(--color-fg);background:var(--color-bg);color:var(--color-fg)}html.high-contrast .app-image-popup-nav:hover,html.high-contrast .app-image-popup-nav:focus-visible{background:var(--color-fg);color:var(--color-bg)}html.high-contrast .app-image-popup>figcaption{color:var(--color-fg)}@media (width<=700px){.popup>main:has(.app-image-popup){padding:0}.app-image-popup{height:100%}.app-image-popup-viewport{min-height:0}.app-image-popup-canvas>img{width:100%}.app-image-popup-nav{width:2.6rem;height:min(7rem,30%)}.app-image-popup>figcaption{max-height:7rem;padding:.6rem .75rem}}.organization-catalog{gap:1rem;display:grid}.organization-search{background:var(--item-color);box-shadow:var(--item-shadow);grid-template-columns:minmax(12rem,1fr) auto auto;align-items:end;gap:.6rem;padding:.85rem;display:grid}.organization-search-field{gap:.25rem;min-width:0;display:grid}.organization-search-field>span:first-child{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.organization-search-control{border:1px solid var(--app-input-border);background:var(--app-input-bg);min-height:2.5rem;color:var(--app-input-fg);align-items:center;gap:.45rem;padding:0 .65rem;display:flex}.organization-search-control:has(input:focus-visible){border-color:var(--app-input-focus-border)}.organization-search-control>.ui-icon{color:var(--color-muted)}.organization-search-control>input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.organization-search>.btn{justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}.organization-search-clear{align-items:center;min-height:2.5rem;display:inline-flex}.organization-result-count{color:var(--color-muted);margin:0;font-size:.86rem;font-weight:700}.organization-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.organization-card{background:var(--item-color);min-width:0;box-shadow:var(--item-shadow);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex}.organization-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #1d1d1b2e}.organization-card:has(:focus-visible){outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:.2rem}.organization-card-main{color:inherit;align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.organization-card-main:hover,.organization-card-main:focus-visible{color:inherit;text-decoration:none}.organization-logo,.organization-hero-logo{background:var(--color-surface-soft);flex:none;overflow:hidden}.organization-logo{width:4rem;height:4rem}.organization-logo img,.organization-hero-logo img{object-fit:contain;width:100%;height:100%;padding:.35rem}.organization-card-content{gap:.35rem;min-width:0;display:grid}.organization-card-content>strong{font-size:1rem;line-height:1.3}.organization-short-name,.organization-product-type,.organization-hero-short-name{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.organization-card-description{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.organization-card-footer,.organization-product-summary{flex-wrap:wrap;gap:.45rem;display:flex}.organization-card-footer{border-top:1px solid var(--color-border-soft);margin-top:auto;padding:.6rem .75rem}.organization-card-footer>span,.organization-product-summary>span{background:var(--color-surface-soft);color:var(--color-fg);align-items:center;gap:.35rem;padding:.18rem .48rem;font-size:.75rem;font-weight:700;display:inline-flex}.organization-detail{width:100%;margin:1rem auto 0}.organization-hero{width:100%;margin:0 auto}.organization-description>:first-child{margin-top:0}.organization-description>:last-child{margin-bottom:0}.organization-contact-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem 1.2rem;margin:0;display:grid}.organization-contact-list>div{min-width:0}.organization-contact-list dt{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.organization-contact-list dd{overflow-wrap:anywhere;margin:.2rem 0 0}.organization-products-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.organization-products-header h3,.organization-products-header p{margin:0}.organization-products-header h3{border-left:.25rem solid var(--color-accent);text-transform:uppercase;padding-left:.55rem;font-size:.78rem}.organization-products-header p{color:var(--color-muted);margin-top:.35rem}.organization-product-item{background:var(--item-color);box-shadow:var(--item-shadow)}.organization-product-item>a{min-height:4.5rem;color:inherit;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;display:grid}.organization-product-item>a:hover{background:var(--color-surface-soft);color:inherit;text-decoration:none}.organization-product-item>a:focus-visible{outline:2px solid var(--app-input-focus-border);outline-offset:.2rem}.organization-product-type{color:var(--color-accent);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.organization-product-type>.ui-icon{text-align:center;flex:none;width:1em}.organization-product-content{gap:.2rem;min-width:0;display:grid}.organization-product-content>strong{color:var(--color-fg)}.organization-product-content>span{color:var(--color-muted);overflow-wrap:anywhere}.organization-product-item time{white-space:nowrap;color:var(--color-muted);font-size:.86rem}.organization-product-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.organization-empty{align-items:center;gap:.7rem;display:flex}.organization-empty>p{margin:0}@media (width<=40em){.organization-search{grid-template-columns:1fr;align-items:stretch}.organization-products-header{flex-direction:column;align-items:stretch}.organization-product-item>a{grid-template-columns:1fr;gap:.35rem}.organization-search>.btn{width:100%}}html.high-contrast .organization-card,html.high-contrast .organization-search{outline:1px solid var(--color-fg);box-shadow:none}.page-site-page .site-page-content{width:min(100%,48rem);margin:0 auto}.public-api-terminal--single-line{box-sizing:border-box;white-space:nowrap;min-height:2.45rem;overflow:auto hidden}.public-api-operation-url pre.public-api-terminal--single-line{overflow-y:hidden}.public-api-terminal--multi-line{box-sizing:border-box;white-space:pre;min-height:2.45rem}.public-api-terminal--request,.public-api-code-group pre.public-api-terminal--request{max-height:none;overflow-y:hidden}.public-api-terminal--single-line>code,.public-api-terminal--multi-line>code{display:block}.public-api-terminal--single-line>code{overflow-wrap:normal;white-space:nowrap}.public-api-terminal--multi-line>code{white-space:inherit}.public-api-response-attachments:not([hidden]){flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.public-api-response-attachments img{object-fit:contain;max-width:100%;max-height:25rem}.page-public-api-list{& .public-api-list{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}& .public-api-item{background:var(--item-color);box-shadow:var(--item-shadow);border:0;border-radius:0;grid-template-columns:minmax(5.5rem,6.5rem) minmax(0,1fr);gap:0;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}& .public-api-item:hover{transform:translateY(-1px);box-shadow:0 9px 22px #1d1d1b2e}& .public-api-item:has(:focus-visible){outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:.2rem;box-shadow:var(--focus-ring-shadow,none), 0 9px 22px #1d1d1b2e;transform:translateY(-1px)}& .public-api-stretch-link{z-index:1;position:absolute;inset:0}& .public-api-icon-pane{border-right:1px solid var(--color-border);background:var(--color-surface-soft);justify-content:center;align-items:center;min-height:100%;padding-inline:.45rem;display:flex}& .public-api-icon{flex:0 0 4rem;width:4rem;height:4rem}& .public-api-icon .item-icon-core{font-size:2rem}& .public-api-content{min-width:0;padding:.75rem .8rem}& .public-api-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.25rem;display:flex}& .public-api-header>h3{overflow-wrap:anywhere;min-width:min(100%,10rem);margin:0;font-size:.95rem;line-height:1.3}& .public-api-columns{min-height:1.35rem;color:var(--color-accent-soft-fg);border:1px solid var(--color-accent-soft-border);background:var(--color-accent-soft-bg);border-radius:.2rem;flex:none;align-items:center;padding:.08rem .38rem;font-size:.64rem;font-weight:700;display:inline-flex}& .public-api-name{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-family:JetBrains Mono,monospace;font-size:.82rem}& .public-api-description{color:var(--color-fg);overflow-wrap:anywhere;margin:.5rem 0 0}& .public-api-links{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}& .public-api-link{background:var(--color-surface-soft);min-height:1.9rem;color:var(--color-fg);letter-spacing:0;z-index:2;border:0;border-radius:.2rem;align-items:center;gap:.35rem;max-width:100%;margin-top:0;padding:.2rem .5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}& .public-api-link-endpoint{min-width:0;max-width:100%}& .public-api-link-endpoint>span:last-child{word-break:break-all}& .public-api-link-endpoint:hover,& .public-api-link-endpoint:focus-visible{color:var(--color-accent);text-decoration:none}& .public-api-link-muted{color:var(--color-muted)}}.page-public-api-my-keys{& .public-api-key-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}& .public-api-key-item{border:1px solid var(--color-border);background:var(--item-color);box-shadow:var(--item-shadow);padding:1rem}& .public-api-key-item>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}& .public-api-key-item h3,& .public-api-key-item header p{margin:0}& .public-api-key-item header p{color:var(--color-muted);margin-top:.2rem}& .public-api-key-status{border-radius:.2rem;flex:none;padding:.2rem .5rem;font-size:.75rem;font-weight:700}& .public-api-key-status.is-active{color:var(--color-success-fg,#14532d);background:var(--color-success-soft-bg,#dcfce7)}& .public-api-key-status.is-inactive{color:var(--color-muted);background:var(--color-surface-soft)}& .public-api-key-item dl{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;margin:1rem 0 0;display:grid}& .public-api-key-item dl>div{min-width:0}& .public-api-key-item dt{color:var(--color-muted);font-size:.75rem;font-weight:700}& .public-api-key-item dd{overflow-wrap:anywhere;margin:.15rem 0 0}& .public-api-key-secret-notice{color:var(--color-muted);gap:.5rem;margin:1rem 0 0;display:flex}}.page-public-api-show{& .api-hero-description{color:var(--color-fg);overflow-wrap:anywhere;margin:.65rem 0 0;line-height:1.55}& .api-hero-technical{gap:.35rem;max-width:100%}& .api-meta-label{color:var(--color-muted);font-weight:700}& .api-hero-technical>code{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:.74rem}& .api-organization{gap:.3rem}& .api-organization>a{color:inherit}& .dataset-description-content{color:var(--color-fg);margin:0;font-size:1rem;line-height:1.75}& .dataset-description-content>p{margin:.75rem 0}& .public-api-hero-actions{flex-wrap:wrap;gap:.55rem;margin:.65rem 0 0;display:flex}& .public-api-action{letter-spacing:0;cursor:pointer;border-radius:.2rem;align-items:center;gap:.42rem;min-height:2rem;padding:.3rem .78rem;font-size:.79rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}& .public-api-action-secondary{background:var(--color-surface-soft);color:var(--color-fg);border:0}& .public-api-action-secondary:hover,& .public-api-action-secondary:focus-visible{color:var(--color-accent);background:color-mix(in srgb, var(--color-surface-soft) 74%, #fff);text-decoration:none}& .public-api-section-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}& .public-api-section-header>h3{margin:0}& .public-api-section-actions{justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;display:flex}& .public-api-operation-list{border-top:1px solid var(--color-border-soft)}& .public-api-operation{border-bottom:1px solid var(--color-border-soft)}& .public-api-operation>summary{cursor:pointer;grid-template-columns:4.4rem minmax(10rem,.85fr) minmax(10rem,1fr) auto 1.1rem;align-items:center;gap:.7rem;min-width:0;padding:.7rem 0;list-style:none;display:grid}& .public-api-operation>summary::-webkit-details-marker{display:none}& .public-api-operation>summary:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:.2rem}& .public-api-operation>summary>code{background:var(--color-surface-soft);overflow-wrap:anywhere;border-radius:.2rem;min-width:0;padding:.18rem .38rem;font-size:.78rem;line-height:1.35}& .public-api-method{--public-api-method-border:var(--color-border-soft);--public-api-method-bg:var(--color-surface-soft);--public-api-method-fg:var(--color-fg);border:1px solid var(--public-api-method-border);background:var(--public-api-method-bg);min-height:1.65rem;color:var(--public-api-method-fg);letter-spacing:0;text-transform:uppercase;border-radius:.2rem;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:inline-flex}& .public-api-method-get{--public-api-method-border:#61affe;--public-api-method-bg:#eaf5ff;--public-api-method-fg:#0f5b99}& .public-api-method-post{--public-api-method-border:#49cc90;--public-api-method-bg:#ebf8f1;--public-api-method-fg:#217a4a}& .public-api-method-put{--public-api-method-border:#fca130;--public-api-method-bg:#fff4e5;--public-api-method-fg:#9a590a}& .public-api-method-patch{--public-api-method-border:#50e3c2;--public-api-method-bg:#e7fbf6;--public-api-method-fg:#177e68}& .public-api-method-delete{--public-api-method-border:#f93e3e;--public-api-method-bg:#ffebeb;--public-api-method-fg:#a61b1b}& .public-api-method-head,& .public-api-method-options{--public-api-method-border:#9012fe;--public-api-method-bg:#f4eaff;--public-api-method-fg:#6710ad}& .public-api-operation-title{min-width:0;color:var(--color-fg);overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.3}& .public-api-operation-format{color:var(--color-muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem}& .public-api-operation-chevron{color:var(--color-muted);font-size:.78rem;transition:transform .16s}& .public-api-operation[open]>summary{border-bottom:1px solid var(--color-border-soft)}& .public-api-operation[open] .public-api-operation-chevron{transform:rotate(180deg)}& .public-api-operation-body{gap:1.05rem;padding:.85rem 0 1.05rem;display:grid}& .public-api-operation-description{color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.55}& .public-api-operation-url{display:block}& .public-api-operation-url h4,& .public-api-doc-block>h4{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}& .public-api-operation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}& .public-api-operation-actions>.public-api-link,& .public-api-operation-actions>.public-api-action{box-sizing:border-box;height:2.25rem;min-height:0;font:inherit;vertical-align:middle;padding:.36rem .7rem;font-size:.78rem;line-height:1}& .public-api-link{background:var(--color-surface-soft);min-height:2rem;color:var(--color-fg);letter-spacing:0;border:0;border-radius:.2rem;align-items:center;gap:.38rem;max-width:100%;margin-top:0;padding:.22rem .58rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}& .public-api-link-endpoint{min-width:0;max-width:100%}& .public-api-link-endpoint>span:last-child{word-break:break-all}& .public-api-source-metadata{flex-direction:column;gap:.15rem;display:flex}& .public-api-source-metadata>small{color:var(--color-muted);font-weight:500;display:block}& .public-api-link:hover,& .public-api-link:focus-visible{color:var(--color-accent);text-decoration:none}& .public-api-badge{border:1px solid var(--color-border-soft);max-width:100%;color:var(--color-muted);border-radius:.2rem;align-items:center;gap:.28rem;padding:.1rem .45rem;font-size:.72rem;display:inline-flex}& .public-api-badge-required{color:#854d0e;background:#fef9c3;border-color:#facc15}& .public-api-badge-success{color:#166534;background:#f0fdf4;border-color:#86efac}& .public-api-badge-optional{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}& .public-api-badge-muted{color:#6b7280;background:#f9fafb;border-color:#e5e7eb}& .public-api-doc-block{gap:.45rem;display:grid}& .public-api-parameters-scroll{max-width:100%;overflow-x:auto}& .public-api-parameters-table{border-collapse:collapse;width:100%;min-width:46rem;font-size:.82rem;line-height:1.45}& .public-api-parameters-table th,& .public-api-parameters-table td{border-bottom:1px solid var(--color-border-soft);text-align:left;vertical-align:top;padding:.45rem .5rem}& .public-api-parameters-table th{color:var(--color-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}& .public-api-parameters-table code{font-family:JetBrains Mono,monospace;font-size:.78rem}& .public-api-doc-disclosure{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:.35rem;overflow:hidden}& .public-api-doc-disclosure>summary{cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.65rem .75rem;font-size:.9rem;font-weight:800;list-style:none;display:flex}& .public-api-doc-disclosure>summary::-webkit-details-marker{display:none}& .public-api-doc-disclosure-chevron{color:var(--color-muted);margin-left:auto;font-size:.78rem;transition:transform .16s}& .public-api-doc-disclosure[open]>summary{border-bottom:1px solid var(--color-border-soft)}& .public-api-doc-disclosure[open] .public-api-doc-disclosure-chevron{transform:rotate(180deg)}& .public-api-doc-disclosure>.dataset-meta-grid{padding:.75rem}& .public-api-doc-disclosure .public-api-parameters-scroll{padding:0 .75rem .75rem}& .public-api-columns-table{min-width:52rem}& .public-api-filters-table{min-width:48rem}& .public-api-column-name{gap:.18rem;display:grid}& .public-api-column-name strong{font-size:.86rem;line-height:1.35}& .public-api-copy-url-btn{border:0}& .public-api-example-list{gap:.9rem;display:grid}& .public-api-example{gap:.65rem;min-width:0;display:grid}& .public-api-example>h5{border-left:.22rem solid var(--color-accent);color:var(--color-fg);overflow-wrap:anywhere;margin:0 0 .05rem;padding-left:.55rem;font-size:.98rem;font-weight:800;line-height:1.35}& .public-api-code-group{gap:.25rem;min-width:0;display:grid}& .public-api-code-group>span{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700}& .public-api-endpoint-tester>form{gap:.85rem;padding:.75rem;display:grid}& .public-api-endpoint-tester [hidden]{display:none!important}& .public-api-endpoint-tester-announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .public-api-endpoint-tester-parameters{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}& .public-api-endpoint-tester-parameters>.input,& .public-api-endpoint-tester-auth>.input{min-width:0}& .public-api-endpoint-tester small{color:var(--color-muted);font-size:.72rem;font-weight:600}& .public-api-endpoint-tester textarea{resize:vertical;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.5}& .public-api-endpoint-tester-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}& .public-api-endpoint-tester .public-api-action[type=submit]{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg)}& .public-api-endpoint-tester .public-api-action[type=submit]:hover,& .public-api-endpoint-tester .public-api-action[type=submit]:focus-visible{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}& .public-api-endpoint-tester-response{background:#101317;border:1px solid #242b35;border-radius:.25rem;min-width:0;overflow:hidden}& .public-api-terminal-header{color:#cbd5e1;border-bottom:1px solid #242b35;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:flex}& .public-api-endpoint-tester-response .public-api-terminal{border:0;border-radius:0}& .public-api-response-schemas{gap:.45rem;min-width:0;padding-top:.2rem;display:grid}& .public-api-response-schemas>h4{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}& .public-api-response-schema-status,& .public-api-response-schema-media{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:.25rem;min-width:0}& .public-api-response-schema-media{background:var(--color-surface-soft);margin:.45rem}& .public-api-response-schema-status>summary,& .public-api-response-schema-media>summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;min-width:0;padding:.45rem .6rem;font-size:.78rem;font-weight:800;display:flex}& .public-api-response-schema-media>summary{font-family:JetBrains Mono,monospace;font-size:.72rem}& .public-api-response-schema-status>summary:focus-visible,& .public-api-response-schema-media>summary:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-accent));outline-offset:-2px}& .public-api-response-schema-node,& .public-api-response-schema-description,& .public-api-response-schema-detail,& .public-api-response-schema-message{overflow-wrap:anywhere;min-width:0;margin:0}& .public-api-response-schema-node{gap:.35rem;padding:0 .6rem .6rem;display:grid}& .public-api-response-schema-description,& .public-api-response-schema-detail,& .public-api-response-schema-message{color:var(--color-muted);font-size:.78rem;line-height:1.45}& .public-api-response-schema-type{color:var(--color-fg);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}& .public-api-response-schema-properties{border-left:2px solid var(--color-border-soft);gap:.4rem;min-width:0;margin-top:.1rem;padding-left:.65rem;display:grid}& .public-api-response-schema-property,& .public-api-response-schema-items{gap:.2rem;min-width:0;display:grid}& .public-api-response-schema-property>strong,& .public-api-response-schema-items>strong{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:.76rem}& .public-api-response-schema-required{color:#854d0e;background:#fef9c3;border:1px solid #facc15;border-radius:.2rem;width:fit-content;padding:.08rem .35rem;font-size:.66rem;font-weight:700}& .public-api-response-schema-detail code{overflow-wrap:anywhere;white-space:pre-wrap}& .public-api-terminal-meta{overflow-wrap:anywhere;color:#94a3b8;border-bottom:1px solid #242b35;padding:.4rem .65rem;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.45}& .public-api-terminal-meta:empty{display:none}& .public-api-response-headers{color:#cbd5e1;background:#14191f;border-bottom:1px solid #364152}& .public-api-response-headers>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.45rem .65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;list-style:none;transition:background-color .15s,color .15s;display:flex}& .public-api-response-headers>summary::-webkit-details-marker{display:none}& .public-api-response-headers>summary:hover,& .public-api-response-headers>summary:focus-visible{color:#fff;background:#171c23}& .public-api-response-headers-chevron{margin-left:auto;font-size:.68rem;transition:transform .16s}& .public-api-response-headers[open] .public-api-response-headers-chevron{transform:rotate(180deg)}& .public-api-response-headers .public-api-terminal{background:#101317;border:0;border-top:1px solid #242b35;border-radius:0}& .public-api-endpoint-url-terminal>code{overflow-wrap:anywhere;white-space:pre-wrap;padding-right:8rem;display:block}& .public-api-json-key{color:#93c5fd}& .public-api-json-string{color:#86efac}& .public-api-json-number{color:#fbbf24}& .public-api-json-boolean{color:#f9a8d4}& .public-api-json-null{color:#94a3b8}}@media (width<=40em){.page-public-api-list{& .public-api-item{grid-template-columns:1fr}& .public-api-icon{flex-basis:5.5rem;width:5.5rem;height:5.5rem}& .public-api-icon-pane{border-right:0;border-bottom:1px solid var(--color-border);min-height:6.75rem}& .public-api-header{align-items:flex-start}}.page-public-api-show{& .api-hero{text-align:center;grid-template-columns:1fr;justify-items:center}& .api-hero-meta,& .public-api-hero-actions{justify-content:center}& .api-hero-icon{width:5.5rem;height:5.5rem;margin:1rem auto}& .public-api-action,& .public-api-link,& .public-api-operation-actions>*{justify-content:center;width:100%}& .public-api-operation>summary{grid-template-columns:4.4rem minmax(0,1fr) 1.1rem;gap:.5rem}& .public-api-operation>summary>code,& .public-api-operation-title,& .public-api-operation-format{grid-column:2/3}& .public-api-operation-chevron{grid-area:1/3/2/4}& .public-api-operation-url{grid-template-columns:1fr;align-items:start}& .public-api-operation-actions{justify-content:stretch}}}html.high-contrast{& .page-public-api-show{& .public-api-action,& .public-api-link,& .public-api-terminal,& .public-api-parameters-table th,& .public-api-parameters-table td,& .public-api-badge{border-color:var(--color-fg);background:var(--color-surface);color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0;box-shadow:none;border-radius:0}& .public-api-action:hover,& .public-api-action:focus-visible,& .public-api-link:hover,& .public-api-link:focus-visible{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg);outline:1px solid var(--color-fg)}& .public-api-operation,& .public-api-operation-list,& .public-api-operation[open]>summary{border-color:var(--color-fg)}& .public-api-terminal>code{color:var(--color-fg)}}}.page-search{&>.wrapper{&>header{text-align:left;align-items:flex-start}&>header>h2{margin:0}&>header>p{color:var(--color-muted);margin:.2rem 0 0}}& .search-layout{gap:.9rem;margin-top:.8rem;display:grid}&.search-live-loading .search-results-section{opacity:.62}& .search-query-panel{background:var(--item-color);box-shadow:var(--item-shadow);padding:.85rem}& .search-content{margin-top:0}& .search-sidebar{min-width:0}& .search-controls-grid{gap:.75rem}& .search-filter-section{border-top:1px solid var(--color-border);gap:.45rem;min-width:0;padding-top:.65rem;display:grid}& .search-filter-section:first-child{border-top:0;padding-top:0}& .search-filter-section>h4,& .search-filter-group-header>h4{min-width:0;color:var(--color-fg);text-transform:uppercase;align-items:center;gap:.35rem;margin:0;font-size:.82rem;font-weight:800;display:inline-flex}& .search-filter-group-header>h4>.ui-icon{width:1em;color:var(--color-muted);text-align:center;flex:none}& .search-form{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.6rem;display:grid}& .search-form .btn{justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}& .search-input{gap:.25rem;min-width:0;display:grid}& .search-input>span:first-child{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}& .search-input-control{border:1px solid var(--app-input-border);background:var(--app-input-bg);min-height:2.5rem;color:var(--app-input-fg);align-items:center;gap:.45rem;padding:0 .65rem;display:flex}& .search-input-control:has(input:focus-visible){border-color:var(--app-input-focus-border)}& .search-input-control>.ui-icon{color:var(--color-muted)}& .search-input-control>input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}& .search-sort{align-items:center;gap:.6rem;min-width:0;display:flex}& .search-sort-label{min-width:0;color:var(--color-muted);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}& .search-sort-options{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:0;display:flex}& .search-sort-option{border:1px solid var(--color-border);background:var(--color-bg);min-height:1.8rem;color:var(--color-fg);align-items:center;padding:.2rem .5rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}& .search-sort-option:hover,& .search-sort-option:focus-visible,& .search-sort-option.active{border-color:var(--color-accent);color:var(--color-accent)}& .search-type-filters{gap:.4rem;min-width:0;display:grid}& .search-type-filter{border:1px solid var(--color-border);width:100%;min-height:1.9rem;color:var(--color-fg);background:var(--color-bg);justify-content:flex-start;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.86rem;text-decoration:none;display:inline-flex}& .search-type-filter-icon{text-align:center;width:1em;color:var(--color-muted);flex:none}& .search-type-filter:hover,& .search-type-filter:focus-visible,& .search-type-filter.active{border-color:var(--color-accent);color:var(--color-accent)}& .search-type-filter>strong{color:var(--color-muted);margin-left:auto;font-size:.78rem}& .search-filter-group-header{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}& .search-filter-group-header>a{color:var(--color-accent);flex:none;font-size:.78rem;font-weight:700;text-decoration:none}& .search-filter-group-header>a:hover,& .search-filter-group-header>a:focus-visible{text-decoration:underline}& .search-filter-options{flex-wrap:wrap;gap:.35rem;display:flex}& .search-filter-option{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;min-height:1.75rem;color:var(--color-fg);align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.8rem;text-decoration:none;display:inline-flex}& .search-filter-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}& .search-filter-option:hover,& .search-filter-option:focus-visible,& .search-filter-option.active{border-color:var(--color-accent);color:var(--color-accent)}& .search-filter-option>strong{color:var(--color-muted);flex:none;font-size:.74rem}& .search-results-header{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;display:flex}& .search-results-count{color:var(--color-muted);margin:0;font-size:.92rem}& .search-empty{background:var(--item-color);box-shadow:var(--item-shadow);margin:0;padding:1rem}& .search-results{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}& .search-result{background:var(--item-color);box-shadow:var(--item-shadow)}& .search-result>a{color:inherit;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;display:grid}& .search-result>a:hover{background:var(--color-surface-soft)}& .search-result>a:focus-visible{outline:2px solid var(--app-input-focus-border);outline-offset:.2rem}& .search-result-type{color:var(--color-accent);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}& .search-result-type>.ui-icon{text-align:center;flex:none;width:1em}& .search-result-content{gap:.2rem;min-width:0;display:grid}& .search-result-content>strong{color:var(--color-fg)}& .search-result-content>span{color:var(--color-muted);overflow-wrap:anywhere}& .search-result-content mark{background:var(--color-warning-soft-bg);color:var(--color-warning-soft-fg);padding:0 .08em;font-weight:800}& .search-result time{white-space:nowrap;color:var(--color-muted);font-size:.86rem}& .search-pagination{color:var(--color-muted);justify-content:center;align-items:center;gap:.7rem;margin-top:.85rem;display:flex}& .search-pagination>a{color:var(--color-accent);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}}@media (width<=760px){.page-search{& .search-form{grid-template-columns:1fr}& .search-form .btn{justify-content:center}& .search-results-header,& .search-sort{flex-direction:column;align-items:flex-start}& .search-sort-options{justify-content:flex-start}& .search-result>a{grid-template-columns:1fr;gap:.35rem}}}.page-category{&>.wrapper{&>header{text-align:left;width:100%;margin-bottom:1rem;display:block}&>main{flex-direction:column;gap:1rem;display:flex}}& .category-hero-icon{width:6.2rem;height:6.2rem}& .category-hero-content{width:100%}& .category-hero-content>h2{margin:.2rem 0 .35rem}& .category-hero-description{color:var(--color-fg);max-width:75ch}& .category-hero-description>p{margin:.35rem 0 0}& .category-hero-subcategories{border-top:1px solid var(--color-border-soft);margin-top:.9rem;padding-top:.75rem}& .category-hero-subcategories .index-categories-list{margin-left:0}& .category-section-empty{color:var(--color-muted);margin:.45rem 0 0}@media (width<=56em){& .category-hero-subcategories .index-categories-list>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40em){& .category-hero-subcategories .index-categories-list>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=24em){& .category-hero-subcategories .index-categories-list>ul{grid-template-columns:1fr}}}.index-categories-widget{text-align:left}.index-categories-widget .index-categories-list{margin-top:1rem}.index-categories-list>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.index-category-item{min-width:0}.index-category-link{min-width:0;min-height:9.25rem;box-shadow:none;color:var(--foreground-color);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1rem .9rem .95rem;text-decoration:none;transition:border-color .16s,color .16s;display:flex}.index-categories-widget .index-category-link:hover{color:var(--color-accent);text-decoration:none}.index-categories-widget .index-category-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 24%, transparent);color:var(--color-accent);text-decoration:none}.index-category-icon{flex:none;width:5.4rem;height:5.4rem}.index-category-icon .item-icon-core{font-size:2.2rem}.index-category-title{text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:1.05rem;line-height:1.25}.index-categories-list.index-categories-list-compact>ul{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem}.index-category-link.index-category-link-compact{flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem;min-width:0;min-height:3.5rem;padding:.45rem .65rem}.index-category-link.index-category-link-compact .index-category-icon{width:2.9rem;height:2.9rem}.index-category-link.index-category-link-compact .index-category-icon .item-icon-core{font-size:1.35rem}.index-category-link.index-category-link-compact .index-category-title{text-align:left;font-size:.9rem}.page-categories .index-categories-list>ul,.page-category .index-categories-list>ul{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=75em){.index-categories-list>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56em){.index-categories-list>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40em){.index-categories-list>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.index-category-link{gap:.65rem;padding:.85rem .55rem .8rem}.index-category-icon{width:4.35rem;height:4.35rem}.index-category-icon .item-icon-core{font-size:1.8rem}.index-category-title{font-size:.9rem;line-height:1.2}}@media (width<=24em){.index-categories-list>ul{grid-template-columns:1fr}}