@layer reset,components,screens;@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/golos-text-cyr.woff2) format("woff2"),url(/assets/golos-text-cyr-BhLd7jiz.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/golos-text-lat.woff2) format("woff2"),url(/assets/golos-text-lat-CeRm3aSN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/golos-sym.woff2) format("woff2"),url(/assets/golos-sym-CDc4gGHu.woff2) format("woff2");unicode-range:U+0338,U+20BD,U+2192,U+219B,U+2260}@font-face{font-family:Geologica;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/geologica-cyr.woff2) format("woff2"),url(/assets/geologica-cyr-HKYB8SFg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/geologica-lat.woff2) format("woff2"),url(/assets/geologica-lat-kem7lF0v.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Geologica;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/geologica-sym.woff2) format("woff2"),url(/assets/geologica-sym-CvIFnjER.woff2) format("woff2");unicode-range:U+20BD,U+2260}@font-face{font-family:Golos Text Fallback;src:local("Arial"),local("ArialMT"),local("Arimo"),local("Liberation Sans");size-adjust:106.5%;ascent-override:92%;descent-override:20.7%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/jetbrains-mono-k-6nFg.woff2) format("woff2"),url(/assets/jetbrains-mono-k-6nFg-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/jetbrains-mono-gknk-4.woff2) format("woff2"),url(/assets/jetbrains-mono-gknk-4-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/jetbrains-mono-k-6nFg.woff2) format("woff2"),url(/assets/jetbrains-mono-k-6nFg-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://rail.a1pro.app/v1/fonts/jetbrains-mono-gknk-4.woff2) format("woff2"),url(/assets/jetbrains-mono-gknk-4-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pl-sp-2: 2px;--pl-sp-4: 4px;--pl-sp-8: 8px;--pl-sp-12: 12px;--pl-sp-16: 16px;--pl-sp-20: 20px;--pl-sp-24: 24px;--pl-sp-32: 32px;--pl-sp-40: 40px;--pl-sp-48: 48px;--pl-sp-64: 64px;--pl-sp-80: 80px;--pl-sp-96: 96px;--pl-sp-128: 128px;--pl-space-page: var(--pl-sp-32);--pl-space-block: var(--pl-sp-32);--pl-space-section: var(--pl-space-block);--pl-space-head: var(--pl-sp-24);--pl-space-card: var(--pl-sp-24);--pl-space-grid: var(--pl-sp-16);--pl-space-gutter: var(--pl-sp-24);--pl-space-stack: var(--pl-sp-16);--pl-space-field: var(--pl-sp-20);--pl-space-form-group: var(--pl-sp-32);--pl-space-label: var(--pl-sp-8);--pl-space-hint: var(--pl-sp-4);--pl-space-inline: var(--pl-sp-8);--pl-space-landing: var(--pl-sp-96);--pl-grid-cols: 12;--pl-bp-s: 768px;--pl-bp-l: 1000px;--pl-bp-xl: 1440px;--pl-container-narrow: 720px;--pl-container-page: 1280px;--pl-container-fluid: 1600px;--pl-container-form: 560px;--pl-content-max: var(--pl-container-page);--pl-settings-max: var(--pl-container-narrow);--pl-header-h: 56px;--pl-nav-w: 248px;--pl-nav-w-collapsed: 64px;--pl-nav-item-h: 36px;--pl-row-h: 44px;--pl-row-h-dense: 36px;--pl-row-h-2line: 56px;--pl-row-head-h: 36px;--pl-menu-item-h: 36px;--pl-menu-item-h-dense: 32px;--pl-r-xs: 4px;--pl-r-s: 6px;--pl-r-ctl-sm: 8px;--pl-r-ctl-md: 10px;--pl-r-ctl-lg: 12px;--pl-r-pop: 12px;--pl-r-card: 16px;--pl-r-tile: 24px;--pl-r-pill: 999px;--pl-ctl-h-sm: 32px;--pl-ctl-h-md: 40px;--pl-ctl-h-lg: 48px;--pl-ctl-pad-sm: 12px;--pl-ctl-pad-md: 16px;--pl-ctl-pad-lg: 20px;--pl-ctl-field-pad: 12px;--pl-ctl-field-pad-lg: 16px;--pl-ctl-gap-sm: 6px;--pl-ctl-gap: 8px;--pl-zone-ctl-h: var(--pl-ctl-h-md);--pl-zone-r-ctl: var(--pl-r-ctl-md);--pl-zone-ctl-pad: var(--pl-ctl-pad-md);--pl-zone-ctl-gap: var(--pl-ctl-gap);--pl-zone-row-h: var(--pl-row-h);--pl-zone-menu-h: var(--pl-menu-item-h);--pl-zone-icon: var(--pl-icon-md);--pl-zone-type: var(--pl-type-body);--pl-zone-type-strong: var(--pl-type-body-strong);--pl-zone-type-sub: var(--pl-type-ui);--pl-zone-type-sub-strong: var(--pl-type-ui-strong);--pl-icon-sm: 16px;--pl-icon-md: 20px;--pl-icon-lg: 24px;--pl-icon-stroke: 1.75;--pl-badge-h: 24px;--pl-badge-h-sm: 20px;--pl-badge-tag-h: 32px;--pl-badge-tag-h-sm: 28px;--pl-badge-counter: 18px;--pl-check-size: 18px;--pl-check-switch-w: 36px;--pl-check-switch-h: 20px;--pl-check-switch-thumb: 16px;--pl-overlay-w-dialog-sm: 480px;--pl-overlay-w-dialog-md: 640px;--pl-overlay-w-dialog-lg: 880px;--pl-overlay-w-panel: 480px;--pl-overlay-w-panel-lg: 640px;--pl-overlay-w-toast: 360px;--pl-overlay-w-tooltip: 280px;--pl-size-target-min: 24px;--pl-size-touch: 44px;--pl-size-border-width: 1px;--pl-size-focus-ring-width: 2px;--pl-size-focus-ring-offset: 2px;--pl-rail-width: 70px;--pl-rail-width-strip: 70px;--pl-rail-top: 0px;--pl-rail-bar-h: 56px;--pl-rail-breakpoint: 1000px;--pl-ease-out: cubic-bezier(.2, .8, .2, 1);--pl-ease-in: cubic-bezier(.4, 0, 1, 1);--pl-dur-fast: .12s;--pl-dur: .2s;--pl-dur-slow: .3s;--pl-z-sticky: 10;--pl-z-nav: 100;--pl-z-rail: 1000;--pl-z-dropdown: 1050;--pl-z-popover: var(--pl-z-dropdown);--pl-z-overlay: 1100;--pl-z-toast: 1200;--pl-elev-2: 0 0 0 1px var(--pl-line-card), 0 8px 24px var(--pl-shadow);--pl-elev-3: 0 0 0 1px var(--pl-line-card), 0 16px 48px var(--pl-shadow);--pl-elev-thumb: 0 0 0 1px var(--pl-line-card), 0 1px 2px var(--pl-shadow);--pl-font-sans: "Golos Text", "Golos Text Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pl-font-display: Geologica, "Golos Text", "Golos Text Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pl-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--pl-font-features: "calt";--pl-type-display-xl: 600 72px/76px var(--pl-font-display);--pl-type-display-xl-ls: -.03em;--pl-type-display-l: 600 56px/60px var(--pl-font-display);--pl-type-display-l-ls: -.03em;--pl-type-display: 600 40px/44px var(--pl-font-display);--pl-type-display-ls: -.025em;--pl-type-title-1: 600 28px/36px var(--pl-font-display);--pl-type-title-1-ls: -.02em;--pl-type-title-2: 600 20px/28px var(--pl-font-display);--pl-type-title-2-ls: -.01em;--pl-type-title-3: 600 17px/24px var(--pl-font-sans);--pl-type-body-l: 400 17px/24px var(--pl-font-sans);--pl-type-body: 400 15px/22px var(--pl-font-sans);--pl-type-body-strong: 500 15px/22px var(--pl-font-sans);--pl-type-body-ls: 0em;--pl-type-ui: 400 14px/20px var(--pl-font-sans);--pl-type-ui-strong: 500 14px/20px var(--pl-font-sans);--pl-type-small: 400 13px/18px var(--pl-font-sans);--pl-type-small-strong: 500 13px/18px var(--pl-font-sans);--pl-type-caption: 400 12px/16px var(--pl-font-sans);--pl-type-caption-strong: 500 12px/16px var(--pl-font-sans);--pl-type-micro: 500 11px/14px var(--pl-font-sans);--pl-type-micro-ls: .04em;--pl-type-number-l: 600 40px/44px var(--pl-font-display);--pl-type-number-l-ls: -.03em;--pl-type-number: 600 28px/32px var(--pl-font-display);--pl-type-number-ls: -.02em;--pl-type-number-xl: 600 128px/120px var(--pl-font-display);--pl-type-number-xl-ls: -.04em;--pl-type-mono: 400 13px/20px var(--pl-font-mono)}@media(max-width:999.98px){:root{--pl-space-page: var(--pl-sp-24);--pl-space-gutter: var(--pl-sp-16);--pl-grid-cols: 8;--pl-rail-width: 0px;--pl-rail-top: var(--pl-rail-bar-h)}:root[data-pl-rail-bar=none]{--pl-rail-top: 0px}}@media(max-width:767.98px){:root{--pl-type-display-xl: 600 44px/48px var(--pl-font-display);--pl-type-display-l: 600 36px/40px var(--pl-font-display);--pl-type-display: 600 30px/36px var(--pl-font-display);--pl-type-title-1: 600 24px/32px var(--pl-font-display);--pl-type-title-2: 600 18px/24px var(--pl-font-display);--pl-type-body-l: 400 16px/24px var(--pl-font-sans);--pl-type-number-l: 600 32px/36px var(--pl-font-display);--pl-type-number: 600 24px/28px var(--pl-font-display);--pl-type-number-xl: 600 72px/72px var(--pl-font-display);--pl-space-page: var(--pl-sp-16);--pl-space-block: var(--pl-sp-24);--pl-space-card: var(--pl-sp-16);--pl-space-grid: var(--pl-sp-12);--pl-space-landing: var(--pl-sp-64);--pl-grid-cols: 4}}@media(min-width:1440px){:root{--pl-space-page: var(--pl-sp-40)}}[data-pl-density=dense]{--pl-zone-ctl-h: var(--pl-ctl-h-sm);--pl-zone-r-ctl: var(--pl-r-ctl-sm);--pl-zone-ctl-pad: var(--pl-ctl-pad-sm);--pl-zone-ctl-gap: var(--pl-ctl-gap-sm);--pl-zone-row-h: var(--pl-row-h-dense);--pl-zone-menu-h: var(--pl-menu-item-h-dense);--pl-zone-icon: var(--pl-icon-sm);--pl-zone-type: var(--pl-type-ui);--pl-zone-type-strong: var(--pl-type-ui-strong);--pl-zone-type-sub: var(--pl-type-small);--pl-zone-type-sub-strong: var(--pl-type-small-strong)}@media(max-width:767.98px){[data-pl-density=dense]{--pl-zone-ctl-h: var(--pl-ctl-h-md);--pl-zone-r-ctl: var(--pl-r-ctl-md);--pl-zone-ctl-pad: var(--pl-ctl-pad-md);--pl-zone-ctl-gap: var(--pl-ctl-gap);--pl-zone-row-h: var(--pl-row-h);--pl-zone-menu-h: var(--pl-menu-item-h);--pl-zone-icon: var(--pl-icon-md);--pl-zone-type: var(--pl-type-body);--pl-zone-type-strong: var(--pl-type-body-strong);--pl-zone-type-sub: var(--pl-type-ui);--pl-zone-type-sub-strong: var(--pl-type-ui-strong)}}@layer components{.t-display-xl{margin:0;font:var(--pl-type-display-xl);letter-spacing:var(--pl-type-display-xl-ls);color:var(--pl-ink)}.t-display-l{margin:0;font:var(--pl-type-display-l);letter-spacing:var(--pl-type-display-l-ls);color:var(--pl-ink)}.t-display{margin:0;font:var(--pl-type-display);letter-spacing:var(--pl-type-display-ls);color:var(--pl-ink)}.t-title-1{margin:0;font:var(--pl-type-title-1);letter-spacing:var(--pl-type-title-1-ls);color:var(--pl-ink)}.t-title-2{margin:0;font:var(--pl-type-title-2);letter-spacing:var(--pl-type-title-2-ls);color:var(--pl-ink)}.t-title-3{margin:0;font:var(--pl-type-title-3);color:var(--pl-ink)}.t-body-l{font:var(--pl-type-body-l)}.t-body{font:var(--pl-type-body)}.t-ui{font:var(--pl-type-ui)}.t-small{font:var(--pl-type-small);color:var(--pl-ink-3)}.t-caption{font:var(--pl-type-caption);color:var(--pl-ink-3)}.t-micro{font:var(--pl-type-micro);letter-spacing:var(--pl-type-micro-ls);text-transform:uppercase;color:var(--pl-ink-3)}.t-number-xl{margin:0;font:var(--pl-type-number-xl);letter-spacing:var(--pl-type-number-xl-ls);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.t-number-l{margin:0;font:var(--pl-type-number-l);letter-spacing:var(--pl-type-number-l-ls);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.t-number{margin:0;font:var(--pl-type-number);letter-spacing:var(--pl-type-number-ls);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.t-mono{font:var(--pl-type-mono)}.tnum{font-variant-numeric:tabular-nums}.ui-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--pl-nav-w) minmax(0,1fr);min-height:calc(100vh - var(--pl-rail-top))}.ui-shell:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:var(--pl-nav-w);background:var(--pl-surface);box-shadow:inset -1px 0 0 var(--pl-line-soft)}.ui-shell>.ui-nav{position:sticky;top:0;height:100vh;overflow-y:auto}.ui-shell__main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.ui-shell__content{flex:1;outline:none}.ui-navtabs{display:none}@media(max-width:999.98px){.ui-shell{grid-template-columns:minmax(0,1fr)}.ui-shell:before,.ui-shell>.ui-nav{display:none}.ui-shell__main{min-height:calc(100vh - var(--pl-rail-top))}.ui-navtabs{position:sticky;top:var(--pl-rail-top);z-index:var(--pl-z-sticky);display:flex;gap:var(--pl-sp-4);padding:var(--pl-sp-8) var(--pl-space-page);overflow-x:auto;scrollbar-width:none;background:var(--pl-surface);box-shadow:0 1px 0 var(--pl-line-soft)}.ui-navtabs::-webkit-scrollbar{display:none}}.ui-navtabs__item{flex:none;display:inline-flex;align-items:center;height:var(--pl-ctl-h-sm);padding:0 var(--pl-sp-12);border-radius:var(--pl-r-ctl-sm);color:var(--pl-ink-2);font:var(--pl-type-ui-strong);text-decoration:none}.ui-navtabs__item[aria-current]{background:var(--pl-accent-soft);color:var(--pl-accent-text);font-weight:600}.ui-header{box-sizing:border-box;display:flex;align-items:center;gap:var(--pl-sp-16);height:var(--pl-header-h);padding:0 var(--pl-space-page);box-shadow:inset 0 -1px 0 var(--pl-line-soft)}.ui-header__push{margin-left:auto;display:flex;align-items:center;gap:var(--pl-sp-8)}.ui-nav{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pl-sp-2);width:var(--pl-nav-w);padding:var(--pl-sp-16) var(--pl-sp-12)}.ui-nav__head{display:flex;align-items:center;gap:var(--pl-sp-12);min-height:var(--pl-ctl-h-md);margin:0 0 var(--pl-sp-8);padding:0 var(--pl-sp-4)}.ui-nav__title{min-width:0;font:var(--pl-type-body-strong);font-weight:600;color:var(--pl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-nav__main{display:flex;flex-direction:column;gap:var(--pl-sp-2);flex:1;margin:0;padding:0;list-style:none}.ui-nav__foot{display:flex;flex-direction:column;gap:var(--pl-sp-2)}.ui-nav__group{margin:var(--pl-sp-16) 0 var(--pl-sp-8);padding:0 var(--pl-sp-12);font:var(--pl-type-micro);letter-spacing:var(--pl-type-micro-ls);text-transform:uppercase;color:var(--pl-ink-3)}.ui-nav-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--pl-sp-12);width:100%;height:var(--pl-nav-item-h);padding:0 var(--pl-sp-12);border:0;border-radius:var(--pl-r-ctl-sm);background:transparent;color:var(--pl-ink-2);font:var(--pl-type-ui-strong);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--pl-dur-fast) var(--pl-ease-out),color var(--pl-dur-fast) var(--pl-ease-out)}.ui-nav-item__icon{flex:none;width:var(--pl-icon-md);height:var(--pl-icon-md);color:var(--pl-ink-3)}.ui-nav-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-nav-item:hover{background:var(--pl-surface-3);color:var(--pl-ink)}.ui-nav-item:hover .ui-nav-item__icon{color:var(--pl-ink-2)}.ui-nav-item[aria-current],.ui-nav-item.is-active{background:var(--pl-accent-soft);color:var(--pl-accent-text);font-weight:600}.ui-nav-item[aria-current] .ui-nav-item__icon,.ui-nav-item.is-active .ui-nav-item__icon{color:var(--pl-accent-text)}.ui-page-head{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pl-sp-8);padding:var(--pl-sp-24) var(--pl-space-page) 0}.ui-page-head__crumbs{display:flex;align-items:center;gap:var(--pl-sp-4);min-width:0;font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.ui-page-head__crumbs a{color:inherit;text-decoration:none}.ui-page-head__crumbs a:hover{color:var(--pl-ink)}.ui-page-head__row{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-16);flex-wrap:wrap;min-height:var(--pl-ctl-h-md)}.ui-page-head__title{margin:0;min-width:0;font:var(--pl-type-title-1);letter-spacing:var(--pl-type-title-1-ls);color:var(--pl-ink);overflow-wrap:anywhere;outline:none}.ui-page-head__actions{display:flex;align-items:center;gap:var(--pl-sp-8);flex:none}.ui-page-head--band{padding-bottom:var(--pl-sp-24);background:var(--pl-surface);box-shadow:0 1px 0 var(--pl-line-soft)}.ui-page-head--band:has(>.ui-tabs){padding-bottom:0}.ui-page-head>.ui-tabs{margin-top:var(--pl-sp-16);margin-inline:calc(-1 * var(--pl-space-page));padding-inline:var(--pl-space-page)}.ui-page{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pl-space-block);width:100%;max-width:calc(var(--pl-container-page) + 2 * var(--pl-space-page));padding:var(--pl-space-head) var(--pl-space-page) var(--pl-sp-64)}.ui-page--narrow{max-width:calc(var(--pl-container-narrow) + 2 * var(--pl-space-page))}.ui-page--fluid{max-width:calc(var(--pl-container-fluid) + 2 * var(--pl-space-page))}.ui-page--center{min-height:70vh;justify-content:center}.ui-section{display:flex;flex-direction:column;gap:var(--pl-space-stack);min-width:0}.ui-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-12);flex-wrap:wrap;min-height:var(--pl-ctl-h-sm)}.ui-section__titlebar{display:flex;align-items:center;gap:var(--pl-sp-4);min-width:0}.ui-section__title{margin:0;font:var(--pl-type-title-2);letter-spacing:var(--pl-type-title-2-ls);color:var(--pl-ink)}.ui-section__note{font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.ui-section__action{display:flex;align-items:center;gap:var(--pl-sp-8)}.ui-grid{display:grid;grid-template-columns:repeat(var(--pl-grid-cols),minmax(0,1fr));gap:var(--pl-space-grid);align-items:stretch}.ui-grid>*{grid-column:1 / -1;min-width:0}.ui-grid>.ui-span-3{grid-column:span 3}.ui-grid>.ui-span-4{grid-column:span 4}.ui-grid>.ui-span-5{grid-column:span 5}.ui-grid>.ui-span-6{grid-column:span 6}.ui-grid>.ui-span-7{grid-column:span 7}.ui-grid>.ui-span-8{grid-column:span 8}.ui-grid>.ui-span-9{grid-column:span 9}@media(max-width:999.98px){.ui-grid>:is(.ui-span-3,.ui-span-4){grid-column:span 4}.ui-grid>:is(.ui-span-5,.ui-span-6,.ui-span-7,.ui-span-8,.ui-span-9){grid-column:1 / -1}}@media(max-width:767.98px){.ui-grid>[class*=ui-span-]{grid-column:1 / -1}}.ui-toolbar{display:flex;align-items:center;gap:var(--pl-sp-8);flex-wrap:wrap}.ui-toolbar__search{flex:1 1 240px;max-width:320px}.ui-toolbar__push{margin-left:auto}.ui-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--pl-zone-ctl-gap);min-width:var(--pl-size-target-min);height:var(--pl-zone-ctl-h);padding:0 var(--pl-zone-ctl-pad);border:var(--pl-size-border-width) solid var(--pl-line);border-radius:var(--pl-zone-r-ctl);background:var(--pl-surface);color:var(--pl-ink);font:var(--pl-zone-type-strong);letter-spacing:normal;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--pl-dur-fast) var(--pl-ease-out),border-color var(--pl-dur-fast) var(--pl-ease-out),color var(--pl-dur-fast) var(--pl-ease-out)}.ui-btn>svg{flex:none}.ui-btn--sm{height:var(--pl-ctl-h-sm);padding:0 var(--pl-ctl-pad-sm);gap:var(--pl-ctl-gap-sm);border-radius:var(--pl-r-ctl-sm);font:var(--pl-type-ui-strong)}.ui-btn--md{height:var(--pl-ctl-h-md);padding:0 var(--pl-ctl-pad-md);gap:var(--pl-ctl-gap);border-radius:var(--pl-r-ctl-md);font:var(--pl-type-body-strong)}.ui-btn--lg{height:var(--pl-ctl-h-lg);padding:0 var(--pl-ctl-pad-lg);gap:var(--pl-ctl-gap);border-radius:var(--pl-r-ctl-lg);font:var(--pl-type-body-strong)}.ui-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--pl-surface-3);border-color:var(--pl-line-strong)}.ui-btn--primary{background:var(--pl-primary);border-color:transparent;color:var(--pl-primary-ink)}.ui-btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--pl-primary-hover);border-color:transparent}.ui-btn--secondary{background:var(--pl-surface);border-color:var(--pl-line);color:var(--pl-ink)}.ui-btn--ghost{background:transparent;border-color:transparent;color:var(--pl-ink-2)}.ui-btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--pl-surface-3);border-color:transparent;color:var(--pl-ink)}.ui-btn--danger{background:var(--pl-danger);border-color:transparent;color:var(--pl-primary-ink)}.ui-btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--pl-danger);border-color:transparent;opacity:.9}.ui-btn--danger-ghost{background:transparent;border-color:transparent;color:var(--pl-danger-text)}.ui-btn--danger-ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--pl-danger-soft);border-color:transparent}.ui-btn--link{height:auto;min-width:0;padding:0;border:0;background:none;color:var(--pl-accent-text)}.ui-btn--link:hover:not(:disabled,[aria-disabled=true]){background:none;text-decoration:underline}.ui-btn--block{display:flex;width:100%}.ui-btn--icon{padding:0;width:var(--pl-zone-ctl-h)}.ui-btn--icon.ui-btn--sm{width:var(--pl-ctl-h-sm)}.ui-btn--icon.ui-btn--md{width:var(--pl-ctl-h-md)}.ui-btn--icon.ui-btn--lg{width:var(--pl-ctl-h-lg)}.ui-btn:is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:var(--pl-ink-4)}.ui-btn:is(.ui-btn--primary,.ui-btn--danger):is(:disabled,[aria-disabled=true]){background:var(--pl-surface-3)}.ui-btn[aria-busy=true]{cursor:progress;color:var(--pl-ink-2)}.ui-btn--primary[aria-busy=true]{color:var(--pl-primary-ink);background:var(--pl-primary)}.ui-iconbtn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--pl-ctl-h-sm);height:var(--pl-ctl-h-sm);padding:0;border:0;border-radius:var(--pl-r-ctl-sm);background:transparent;color:var(--pl-ink-3);cursor:pointer;transition:background-color var(--pl-dur-fast) var(--pl-ease-out),color var(--pl-dur-fast) var(--pl-ease-out)}.ui-iconbtn--md{width:var(--pl-ctl-h-md);height:var(--pl-ctl-h-md);border-radius:var(--pl-r-ctl-md)}.ui-iconbtn:hover:not(:disabled){background:var(--pl-surface-3);color:var(--pl-ink)}.ui-iconbtn:disabled{cursor:not-allowed;color:var(--pl-ink-4)}.ui-spinner{flex:none;box-sizing:border-box;width:var(--pl-icon-sm);height:var(--pl-icon-sm);border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-form{display:flex;flex-direction:column;gap:var(--pl-space-field);max-width:var(--pl-container-form)}.ui-form__actions{display:flex;align-items:center;gap:var(--pl-sp-8);flex-wrap:wrap;margin-top:calc(var(--pl-space-form-group) - var(--pl-space-field))}.ui-field{display:flex;flex-direction:column;gap:var(--pl-space-label);min-width:0}.ui-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pl-sp-8)}.ui-field__label{font:var(--pl-type-ui-strong);color:var(--pl-ink)}.ui-field__optional{font-weight:400;color:var(--pl-ink-3)}.ui-field__hint{margin-top:calc(var(--pl-space-hint) - var(--pl-space-label));font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.ui-field__hint.is-error,.ui-field__error{color:var(--pl-danger-text)}.ui-field--inline{flex-direction:row;align-items:center;gap:var(--pl-sp-12)}.ui-field--inline>.ui-field__hint{margin-top:0}.ui-input,.ui-select,.ui-textarea{box-sizing:border-box;display:block;width:100%;height:var(--pl-zone-ctl-h);padding:0 var(--pl-ctl-field-pad);border:var(--pl-size-border-width) solid var(--pl-line);border-radius:var(--pl-zone-r-ctl);background-color:var(--pl-surface);color:var(--pl-ink);font:var(--pl-zone-type);transition:border-color var(--pl-dur-fast) var(--pl-ease-out),box-shadow var(--pl-dur-fast) var(--pl-ease-out)}.ui-input--sm,.ui-select--sm{height:var(--pl-ctl-h-sm);border-radius:var(--pl-r-ctl-sm);font:var(--pl-type-ui)}.ui-input--md,.ui-select--md{height:var(--pl-ctl-h-md);border-radius:var(--pl-r-ctl-md);font:var(--pl-type-body)}.ui-input--lg,.ui-select--lg{height:var(--pl-ctl-h-lg);padding:0 var(--pl-ctl-field-pad-lg);border-radius:var(--pl-r-ctl-lg);font:var(--pl-type-body)}.ui-input:hover:not(:disabled,:focus),.ui-select:hover:not(:disabled,:focus),.ui-textarea:hover:not(:disabled,:focus){border-color:var(--pl-line-strong)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none;border-color:var(--pl-focus);box-shadow:0 0 0 1px var(--pl-focus)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--pl-ink-3);opacity:1}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--pl-danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background-color:var(--pl-surface-2);color:var(--pl-ink-4);cursor:not-allowed}.ui-select{appearance:none;padding-right:calc(var(--pl-ctl-field-pad) + var(--pl-icon-sm) + var(--pl-sp-8));background-image:var(--pl-chevron);background-repeat:no-repeat;background-position:right var(--pl-ctl-field-pad) center}.ui-select--auto{width:auto}.ui-textarea{height:auto;min-height:88px;padding:var(--pl-sp-8) var(--pl-ctl-field-pad);resize:vertical}.ui-check{display:inline-flex;align-items:center;gap:var(--pl-sp-8);min-height:var(--pl-ctl-h-sm);font:var(--pl-zone-type);color:var(--pl-ink);cursor:pointer}.ui-check>input[type=checkbox],.ui-check>input[type=radio]{flex:none;width:var(--pl-check-size);height:var(--pl-check-size);margin:0;accent-color:var(--pl-accent);cursor:inherit}.ui-check:has(input:disabled){color:var(--pl-ink-4);cursor:not-allowed}.ui-check:has(input[aria-invalid=true])>input{outline:var(--pl-size-border-width) solid var(--pl-danger)}.ui-switch{appearance:none;position:relative;flex:none;box-sizing:border-box;width:var(--pl-check-switch-w);height:var(--pl-check-switch-h);margin:0;border-radius:var(--pl-r-pill);background:var(--pl-line);cursor:pointer;transition:background-color var(--pl-dur) var(--pl-ease-out)}.ui-switch:before{content:"";position:absolute;top:calc((var(--pl-check-switch-h) - var(--pl-check-switch-thumb)) / 2);left:calc((var(--pl-check-switch-h) - var(--pl-check-switch-thumb)) / 2);width:var(--pl-check-switch-thumb);height:var(--pl-check-switch-thumb);border-radius:50%;background:var(--pl-surface);transition:transform var(--pl-dur) var(--pl-ease-out)}.ui-switch:checked{background:var(--pl-accent)}.ui-switch:checked:before{background:var(--pl-accent-ink);transform:translate(calc(var(--pl-check-switch-w) - var(--pl-check-switch-h)))}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-tabs{display:flex;gap:var(--pl-sp-24);overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--pl-line-soft)}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__item{flex:none;display:inline-flex;align-items:center;gap:var(--pl-sp-8);height:var(--pl-ctl-h-md);padding:0;border:0;background:none;color:var(--pl-ink-2);font:var(--pl-type-body-strong);text-decoration:none;cursor:pointer;box-shadow:inset 0 -2px 0 transparent;transition:color var(--pl-dur-fast) var(--pl-ease-out),box-shadow var(--pl-dur-fast) var(--pl-ease-out)}.ui-tabs__item:hover{color:var(--pl-ink)}.ui-tabs__item:is([aria-current],[aria-selected=true]){color:var(--pl-accent-text);font-weight:600;box-shadow:inset 0 -2px 0 var(--pl-accent)}.ui-tabs--sm .ui-tabs__item{height:var(--pl-ctl-h-sm);font:var(--pl-type-ui-strong)}.ui-segmented{display:inline-flex;gap:0;margin:0;padding:var(--pl-sp-4);border:0;border-radius:var(--pl-r-ctl-md);background:var(--pl-surface-3);min-inline-size:0}.ui-segmented__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--pl-ctl-h-sm);padding:0 var(--pl-sp-12);border:0;border-radius:var(--pl-r-s);background:transparent;color:var(--pl-ink-2);font:var(--pl-type-ui-strong);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:color var(--pl-dur-fast) var(--pl-ease-out)}.ui-segmented__opt>input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ui-segmented__opt:hover{color:var(--pl-ink)}.ui-segmented__opt:is([aria-checked=true],[aria-pressed=true],.is-on,:has(>input:checked)){background:var(--pl-surface);color:var(--pl-ink);box-shadow:var(--pl-elev-thumb)}.ui-segmented--sm .ui-segmented__opt{height:24px;padding:0 var(--pl-sp-8);font:var(--pl-type-small-strong)}.ui-segmented--block{display:flex}.ui-segmented--block .ui-segmented__opt{flex:1}.ui-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--pl-sp-4);height:var(--pl-badge-h);padding:0 var(--pl-sp-8);border-radius:var(--pl-r-s);background:var(--pl-neutral-soft);color:var(--pl-neutral-text);font:var(--pl-zone-type-sub-strong);white-space:nowrap;vertical-align:middle}.ui-badge--sm{height:var(--pl-badge-h-sm);padding:0 var(--pl-sp-4)}.ui-badge:is(.ui-badge--ok,.ui-badge--warn,.ui-badge--danger,.ui-badge--info,.ui-badge--neutral):before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.ui-badge:has(>svg):before{display:none}.ui-badge>svg{flex:none;width:12px;height:12px}.ui-badge--ok{background:var(--pl-ok-soft);color:var(--pl-ok-text)}.ui-badge--warn{background:var(--pl-warn-soft);color:var(--pl-warn-text)}.ui-badge--danger{background:var(--pl-danger-soft);color:var(--pl-danger-text)}.ui-badge--info{background:var(--pl-info-soft);color:var(--pl-info-text)}.ui-badge--accent{background:var(--pl-accent-soft);color:var(--pl-accent-text)}.ui-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--pl-line-card);color:var(--pl-ink-2)}.ui-tags{display:flex;flex-wrap:wrap;gap:var(--pl-sp-4)}.ui-tag{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--pl-sp-4);height:var(--pl-badge-tag-h-sm);padding:0 var(--pl-sp-12);border-radius:var(--pl-r-pill);background:var(--pl-surface-3);color:var(--pl-ink-1);font:var(--pl-zone-type-sub-strong);white-space:nowrap}.ui-tag--md{height:var(--pl-badge-tag-h)}.ui-tag__x{display:inline-grid;place-items:center;width:var(--pl-icon-sm);height:var(--pl-icon-sm);margin-right:calc(-1 * var(--pl-sp-4));padding:0;border:0;border-radius:50%;background:none;color:var(--pl-ink-3);cursor:pointer}.ui-tag__x:hover{color:var(--pl-ink);background:var(--pl-surface-2)}.ui-counter{box-sizing:border-box;display:inline-grid;place-items:center;min-width:var(--pl-badge-counter);height:var(--pl-badge-counter);padding:0 var(--pl-sp-4);border-radius:var(--pl-r-pill);background:var(--pl-surface-3);color:var(--pl-ink-2);font:var(--pl-type-caption-strong);font-variant-numeric:tabular-nums}.ui-avatar{flex:none;display:inline-grid;place-items:center;border-radius:var(--pl-r-pill);background:var(--pl-accent-soft);color:var(--pl-accent-text);font:var(--pl-zone-type-sub-strong);font-weight:600}.ui-code{padding:var(--pl-sp-2) var(--pl-sp-8);border-radius:var(--pl-r-s);background:var(--pl-surface-3);color:var(--pl-ink-2);font:var(--pl-type-mono);overflow-wrap:anywhere}.ui-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--pl-sp-12);padding:var(--pl-sp-12) var(--pl-sp-16);border-radius:var(--pl-r-ctl-md);background:var(--pl-info-soft);color:var(--pl-ink)}.ui-notice__icon{flex:none;display:grid;place-items:center;width:var(--pl-icon-md);height:var(--pl-icon-md);color:var(--pl-info-text)}.ui-notice--ok{background:var(--pl-ok-soft)}.ui-notice--ok .ui-notice__icon{color:var(--pl-ok-text)}.ui-notice--warn{background:var(--pl-warn-soft)}.ui-notice--warn .ui-notice__icon{color:var(--pl-warn-text)}.ui-notice--danger{background:var(--pl-danger-soft)}.ui-notice--danger .ui-notice__icon{color:var(--pl-danger-text)}.ui-notice__body{flex:1;min-width:0}.ui-notice__title{margin:0;font:var(--pl-type-ui);font-weight:600;color:var(--pl-ink)}.ui-notice__text{margin:var(--pl-sp-2) 0 0;font:var(--pl-type-ui);color:var(--pl-ink-2)}.ui-notice__actions{flex:none;display:flex;gap:var(--pl-sp-8);align-self:center}@media(max-width:767.98px){.ui-notice{flex-wrap:wrap}.ui-notice__actions{flex-basis:100%;padding-left:calc(var(--pl-icon-md) + var(--pl-sp-12))}}.ui-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pl-space-stack);min-width:0;padding:var(--pl-space-card);border-radius:var(--pl-r-card);background:var(--pl-surface);color:var(--pl-ink);box-shadow:0 0 0 1px var(--pl-line-card)}.ui-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-12);min-height:var(--pl-ctl-h-sm)}.ui-card__titlebar{display:flex;align-items:center;gap:var(--pl-sp-4);min-width:0}.ui-card__title{margin:0;min-width:0;font:var(--pl-type-title-2);letter-spacing:var(--pl-type-title-2-ls);color:var(--pl-ink)}.ui-card__label{margin:0;min-width:0;font:var(--pl-type-ui-strong);color:var(--pl-ink-2)}.ui-card__action{display:flex;align-items:center;flex:none}.ui-card__foot{margin-top:auto;padding-top:var(--pl-space-stack);box-shadow:0 -1px 0 var(--pl-line-soft)}.ui-card__note{display:flex;align-items:center;gap:var(--pl-sp-2);font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}a.ui-card,.ui-card--link{text-decoration:none;cursor:pointer;transition:background-color var(--pl-dur-fast) var(--pl-ease-out)}a.ui-card:hover,.ui-card--link:hover{background:var(--pl-surface-2)}.ui-tile{box-sizing:border-box;padding:var(--pl-sp-24);border-radius:var(--pl-r-tile);background:var(--pl-surface);box-shadow:0 0 0 1px var(--pl-line-card)}.ui-figure{display:flex;flex-direction:column;gap:var(--pl-sp-4)}.ui-figure__value{display:flex;align-items:baseline;gap:var(--pl-sp-8);flex-wrap:wrap;margin:0}.ui-figure__unit{font:var(--pl-type-body-strong);color:var(--pl-ink-3)}.ui-figure__value:has(>.t-number-l) .ui-figure__unit{font:var(--pl-type-title-2)}.ui-figure__caption{margin:0;font:var(--pl-zone-type-sub);color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.ui-props{display:flex;flex-direction:column;margin:0;border-radius:var(--pl-r-card);background:var(--pl-surface);box-shadow:0 0 0 1px var(--pl-line-card)}.ui-props__row{display:flex;align-items:center;gap:var(--pl-sp-16);min-height:var(--pl-row-h-2line);padding:var(--pl-sp-8) var(--pl-sp-16)}.ui-props__row+.ui-props__row{box-shadow:inset 0 1px 0 var(--pl-line-soft)}.ui-props :is(dt,.ui-props__label){flex:0 0 200px;display:flex;align-items:center;gap:var(--pl-sp-2);font:var(--pl-zone-type);color:var(--pl-ink-2)}.ui-props :is(dd,.ui-props__value){margin:0 0 0 auto;display:flex;align-items:center;gap:var(--pl-sp-8);min-width:0;font:var(--pl-zone-type-strong);color:var(--pl-ink);text-align:right}@media(max-width:767.98px){.ui-props__row{flex-direction:column;align-items:flex-start;gap:var(--pl-sp-2);padding-block:var(--pl-sp-12)}.ui-props :is(dt,.ui-props__label){flex:none}.ui-props :is(dd,.ui-props__value){margin-left:0;text-align:left}}.ui-table{width:100%;border-collapse:collapse;font:var(--pl-type-ui);color:var(--pl-ink)}.ui-table th{height:var(--pl-row-head-h);padding:0 var(--pl-sp-12);text-align:left;vertical-align:middle;font:var(--pl-zone-type-sub-strong);color:var(--pl-ink-3);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--pl-line-card)}.ui-table td{height:var(--pl-zone-row-h);padding:0 var(--pl-sp-12);vertical-align:middle;box-shadow:inset 0 -1px 0 var(--pl-line-soft)}.ui-table :is(th,td):first-child{padding-left:var(--pl-sp-16)}.ui-table :is(th,td):last-child{padding-right:var(--pl-sp-16)}.ui-table--flush :is(th,td):first-child{padding-left:0}.ui-table--flush :is(th,td):last-child{padding-right:0}.ui-table tbody tr:hover td{background:var(--pl-surface-3)}.ui-table--dense td{height:var(--pl-row-h-dense)}.ui-table--sticky th{position:sticky;top:var(--pl-table-sticky-top, 0px);z-index:var(--pl-z-sticky);background:var(--pl-surface)}.ui-table :is(th,td).num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table__key{font-weight:500;color:var(--pl-ink)}.ui-table__sub{display:block;font:var(--pl-zone-type-sub);color:var(--pl-ink-2)}.ui-table__actions{width:1%;text-align:right;white-space:nowrap}.ui-table-wrap{overflow-x:auto;border-radius:var(--pl-r-card);background:var(--pl-surface);box-shadow:0 0 0 1px var(--pl-line-card)}.ui-pager{display:flex;justify-content:flex-end;gap:var(--pl-sp-8)}.ui-dialog-backdrop{position:fixed;inset:0;z-index:var(--pl-z-overlay);display:grid;place-items:center;padding:var(--pl-sp-16);background:var(--pl-scrim);overflow-y:auto}.ui-dialog{box-sizing:border-box;width:100%;max-width:var(--pl-overlay-w-dialog-sm);max-height:85vh;overflow:auto;display:flex;flex-direction:column;gap:var(--pl-sp-16);padding:var(--pl-sp-24);border-radius:var(--pl-r-card);background:var(--pl-surface);color:var(--pl-ink);box-shadow:var(--pl-elev-3)}.ui-dialog--md{max-width:var(--pl-overlay-w-dialog-md)}.ui-dialog--lg{max-width:var(--pl-overlay-w-dialog-lg)}.ui-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-12)}.ui-dialog__title{margin:0;font:var(--pl-type-title-2);letter-spacing:var(--pl-type-title-2-ls);color:var(--pl-ink)}.ui-dialog__head .ui-iconbtn{margin-right:calc(-1 * var(--pl-sp-8))}.ui-dialog__body{display:flex;flex-direction:column;gap:var(--pl-sp-16);min-width:0}.ui-dialog__actions{display:flex;justify-content:flex-end;gap:var(--pl-sp-8);padding-top:var(--pl-sp-8);flex-wrap:wrap}@media(max-width:767.98px){.ui-dialog-backdrop{place-items:end stretch;padding:0}.ui-dialog,.ui-dialog--md,.ui-dialog--lg{max-width:none;border-radius:var(--pl-r-card) var(--pl-r-card) 0 0;padding:var(--pl-sp-16)}}.ui-popover{box-sizing:border-box;padding:var(--pl-sp-4);border-radius:var(--pl-r-pop);background:var(--pl-surface);color:var(--pl-ink);box-shadow:var(--pl-elev-2)}.ui-menu-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--pl-sp-8);width:100%;height:var(--pl-zone-menu-h);padding:0 var(--pl-sp-12);border:0;border-radius:var(--pl-r-s);background:transparent;color:var(--pl-ink);font:var(--pl-zone-type);text-align:left;text-decoration:none;cursor:pointer}.ui-menu-item:hover{background:var(--pl-surface-3)}.ui-hint{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--pl-size-target-min);height:var(--pl-size-target-min);border-radius:var(--pl-r-pill);color:var(--pl-ink-3);cursor:help;vertical-align:middle}.ui-hint:hover,.ui-hint:focus-visible{color:var(--pl-ink)}.ui-hint:after{content:attr(data-tip);position:absolute;z-index:var(--pl-z-dropdown);left:50%;bottom:calc(100% + var(--pl-sp-4));width:max-content;max-width:min(var(--pl-overlay-w-tooltip),70vw);padding:var(--pl-sp-4) var(--pl-sp-8);border-radius:var(--pl-r-s);background:var(--pl-primary);color:var(--pl-primary-ink);box-shadow:var(--pl-elev-2);font:var(--pl-zone-type-sub);text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%);transition:opacity var(--pl-dur-fast) var(--pl-ease-out),visibility 0s linear var(--pl-dur-fast)}.ui-hint:hover:after,.ui-hint:focus-visible:after{opacity:1;visibility:visible;transition-delay:.4s,.4s}.ui-toast-stack{position:fixed;right:var(--pl-sp-24);bottom:var(--pl-sp-24);z-index:var(--pl-z-toast);display:flex;flex-direction:column;gap:var(--pl-sp-8);width:min(var(--pl-overlay-w-toast),calc(100vw - 2 * var(--pl-sp-16)));pointer-events:none}.ui-toast-region{display:flex;flex-direction:column;gap:var(--pl-sp-8)}.ui-toast-region:empty{display:none}.ui-toast{pointer-events:auto;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--pl-sp-12);padding:var(--pl-sp-12) var(--pl-sp-8) var(--pl-sp-12) var(--pl-sp-16);border-radius:var(--pl-r-pop);background:var(--pl-surface);color:var(--pl-ink);box-shadow:var(--pl-elev-2);animation:ui-toast-in var(--pl-dur) var(--pl-ease-out) both}.ui-toast__icon{flex:none;display:grid;place-items:center;width:var(--pl-icon-md);height:var(--pl-icon-md);margin-top:var(--pl-sp-2);color:var(--pl-info-text)}.ui-toast--ok .ui-toast__icon{color:var(--pl-ok-text)}.ui-toast--warn .ui-toast__icon{color:var(--pl-warn-text)}.ui-toast--danger .ui-toast__icon{color:var(--pl-danger-text)}.ui-toast__body{flex:1;min-width:0;padding-top:var(--pl-sp-2)}.ui-toast__title{margin:0;font:var(--pl-type-ui-strong)}.ui-toast__count{margin-left:var(--pl-sp-4);font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.ui-toast__text{margin:var(--pl-sp-2) 0 0;font:var(--pl-type-ui);color:var(--pl-ink-2)}.ui-toast__actions{margin-top:var(--pl-sp-8);display:flex;gap:var(--pl-sp-8)}.ui-toast-more{pointer-events:auto;align-self:flex-end;margin:0;padding:var(--pl-sp-2) var(--pl-sp-8);border-radius:var(--pl-r-pill);background:var(--pl-surface);box-shadow:var(--pl-elev-2);font:var(--pl-zone-type-sub);color:var(--pl-ink-2)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767.98px){.ui-toast-stack{left:var(--pl-sp-16);right:var(--pl-sp-16);bottom:var(--pl-sp-16);width:auto}}.ui-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pl-sp-8);padding:var(--pl-sp-32) var(--pl-sp-16);text-align:center}.ui-empty__icon{display:grid;place-items:center;width:var(--pl-sp-48);height:var(--pl-sp-48);margin-bottom:var(--pl-sp-4);border-radius:var(--pl-r-ctl-lg);background:var(--pl-surface-3);color:var(--pl-ink-2)}.ui-empty--error .ui-empty__icon{background:var(--pl-danger-soft);color:var(--pl-danger-text)}.ui-empty__title{margin:0;font:var(--pl-type-body-strong);font-weight:600;color:var(--pl-ink)}.ui-empty__text{margin:0;max-width:420px;font:var(--pl-type-ui);color:var(--pl-ink-2)}.ui-empty__action{margin-top:var(--pl-sp-8)}.ui-skeleton{display:flex;flex-direction:column;gap:var(--pl-sp-12)}.ui-skeleton__line{display:block;height:var(--pl-sp-16);border-radius:var(--pl-r-xs);background:var(--pl-surface-3);animation:ui-pulse 1.4s ease-in-out infinite}.ui-skeleton__line:nth-child(3n+2){width:82%}.ui-skeleton__line:nth-child(3n){width:64%}@keyframes ui-pulse{50%{opacity:.5}}:is(.ui-btn,.ui-iconbtn,.ui-nav-item,.ui-navtabs__item,.ui-tabs__item,.ui-segmented__opt,.ui-tag__x,.ui-card--link,a.ui-card,.ui-menu-item,.ui-hint,.ui-switch,.ui-check>input):focus-visible,.ui-segmented__opt:has(>input:focus-visible){outline:var(--pl-size-focus-ring-width) solid var(--pl-focus);outline-offset:var(--pl-size-focus-ring-offset)}@media(max-width:767.98px){.ui-check{min-height:var(--pl-size-touch)}}@media(prefers-reduced-motion:reduce){.ui-btn,.ui-iconbtn,.ui-input,.ui-select,.ui-textarea,.ui-nav-item,.ui-tabs__item,.ui-segmented__opt,.ui-switch,.ui-switch:before,.ui-hint:after{transition:none}.ui-toast,.ui-skeleton__line{animation:none}}}:root{color-scheme:light;--pl-bg-2: #ffffff;--pl-bg: #f4f4f5;--pl-page-bg: #ffffff;--pl-surface-2: #f8f8f9;--pl-surface-3: #f1f1f3;--pl-surface: #ffffff;--pl-overlay: rgba(24, 24, 27, .05);--pl-scrim: rgba(9, 9, 11, .4);--pl-ink-1: #27272a;--pl-ink-2: #52525b;--pl-ink-3: #6b6b74;--pl-ink-4: #a1a1aa;--pl-ink-5: #e4e4e7;--pl-ink: #18181b;--pl-line-soft: rgba(24, 24, 27, .07);--pl-line-card: rgba(24, 24, 27, .11);--pl-line: rgba(24, 24, 27, .52);--pl-line-strong: rgba(24, 24, 27, .7);--pl-accent: #5151cd;--pl-accent-hover: #4343b8;--pl-accent-strong: #4343b8;--pl-accent-text: var(--pl-accent-strong);--pl-accent-soft: rgba(81, 81, 205, .09);--pl-accent-ring: rgba(81, 81, 205, .35);--pl-accent-ink: #ffffff;--pl-accent-glow: rgba(81, 81, 205, .18);--pl-focus: var(--pl-accent);--pl-primary: #18181b;--pl-primary-hover: #2a2a2e;--pl-primary-ink: #ffffff;--pl-ok: #116b32;--pl-ok-soft: rgba(21, 127, 60, .1);--pl-ok-text: var(--pl-ok);--pl-warn: #984c00;--pl-warn-soft: rgba(163, 82, 0, .1);--pl-warn-text: var(--pl-warn);--pl-danger: #bb2525;--pl-danger-soft: rgba(198, 40, 40, .09);--pl-danger-text: var(--pl-danger);--pl-info: var(--pl-accent-strong);--pl-info-soft: var(--pl-accent-soft);--pl-info-text: var(--pl-accent-text);--pl-shadow: rgba(24, 24, 27, .12);--pl-shadow-xs: 0px 1px 0px 0px rgba(24, 24, 27, .04);--pl-shadow-sm: 0px 1px 2px 0px rgba(24, 24, 27, .06);--pl-shadow-md: 0px 0px 0px 1px rgba(24, 24, 27, .11), 0px 4px 12px -4px rgba(24, 24, 27, .1);--pl-shadow-lg: 0px 0px 0px 1px rgba(24, 24, 27, .11), 0px 16px 40px -12px rgba(24, 24, 27, .22);--pl-shadow-pop: 0px 0px 0px 1px rgba(24, 24, 27, .11), 0px 16px 40px -12px rgba(24, 24, 27, .22);--pl-shadow-panel: 0px 0px 0px 1px rgba(24, 24, 27, .07), 0px 1px 2px 0px rgba(24, 24, 27, .04), 0px 4px 16px -8px rgba(24, 24, 27, .06);--pl-shadow-raised: 0px 0px 0px 1px rgba(24, 24, 27, .11), 0px 1px 2px 0px rgba(24, 24, 27, .06);--pl-chevron: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20d='M1%201.5%205%205%209%201.5'%20fill='none'%20stroke='%236b6b74'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--pl-neutral: #6b6b74;--pl-neutral-text: #52525b;--pl-neutral-soft: rgba(24, 24, 27, .06);--pl-chart-1: #5151cd;--pl-chart-2: #0f766e;--pl-chart-3: #b45309;--pl-chart-4: #be185d;--pl-chart-5: #4d7c0f;--pl-chart-6: #7c3aed;--pl-chart-7: #0369a1;--pl-chart-8: #52525b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--pl-bg-2: #111113;--pl-bg: #09090b;--pl-page-bg: #07080c;--pl-surface-2: #161618;--pl-surface-3: #1d1d21;--pl-surface: #111113;--pl-overlay: rgba(255, 255, 255, .06);--pl-scrim: rgba(0, 0, 0, .6);--pl-ink-1: #e4e4e7;--pl-ink-2: #a8a8b1;--pl-ink-3: #8a8a94;--pl-ink-4: #4f4f57;--pl-ink-5: #26262b;--pl-ink: #f4f4f5;--pl-line-soft: rgba(255, 255, 255, .065);--pl-line-card: rgba(255, 255, 255, .1);--pl-line: rgba(255, 255, 255, .38);--pl-line-strong: rgba(255, 255, 255, .56);--pl-accent: #9393f8;--pl-accent-hover: #a9a9fa;--pl-accent-strong: #a9a9fa;--pl-accent-text: var(--pl-accent-strong);--pl-accent-soft: rgba(147, 147, 248, .12);--pl-accent-ring: rgba(147, 147, 248, .45);--pl-accent-ink: #09090b;--pl-accent-glow: rgba(147, 147, 248, .28);--pl-focus: var(--pl-accent);--pl-primary: #f4f4f5;--pl-primary-hover: #ffffff;--pl-primary-ink: #09090b;--pl-ok: #4ade80;--pl-ok-soft: rgba(74, 222, 128, .12);--pl-ok-text: var(--pl-ok);--pl-warn: #fbbf24;--pl-warn-soft: rgba(251, 191, 36, .12);--pl-warn-text: var(--pl-warn);--pl-danger: #f87171;--pl-danger-soft: rgba(248, 113, 113, .12);--pl-danger-text: var(--pl-danger);--pl-info: var(--pl-accent-strong);--pl-info-soft: var(--pl-accent-soft);--pl-info-text: var(--pl-accent-text);--pl-shadow: rgba(0, 0, 0, 0);--pl-shadow-xs: 0px 1px 0px 0px rgba(0, 0, 0, .4);--pl-shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .4);--pl-shadow-md: 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 4px 12px -4px rgba(0, 0, 0, .5);--pl-shadow-lg: 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 16px 40px -12px rgba(0, 0, 0, .7);--pl-shadow-pop: 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 16px 40px -12px rgba(0, 0, 0, .7);--pl-shadow-panel: 0px 0px 0px 1px rgba(255, 255, 255, .065), inset 0px 1px 0px 0px rgba(255, 255, 255, .03);--pl-shadow-raised: 0px 0px 0px 1px rgba(255, 255, 255, .1);--pl-chevron: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20d='M1%201.5%205%205%209%201.5'%20fill='none'%20stroke='%238a8a94'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--pl-neutral: #8a8a94;--pl-neutral-text: #a8a8b1;--pl-neutral-soft: rgba(255, 255, 255, .08);--pl-chart-1: #9393f8;--pl-chart-2: #2dd4bf;--pl-chart-3: #fbbf24;--pl-chart-4: #f472b6;--pl-chart-5: #a3e635;--pl-chart-6: #c4b5fd;--pl-chart-7: #38bdf8;--pl-chart-8: #a1a1aa}}:root[data-theme=dark]{color-scheme:dark;--pl-bg-2: #111113;--pl-bg: #09090b;--pl-page-bg: #07080c;--pl-surface-2: #161618;--pl-surface-3: #1d1d21;--pl-surface: #111113;--pl-overlay: rgba(255, 255, 255, .06);--pl-scrim: rgba(0, 0, 0, .6);--pl-ink-1: #e4e4e7;--pl-ink-2: #a8a8b1;--pl-ink-3: #8a8a94;--pl-ink-4: #4f4f57;--pl-ink-5: #26262b;--pl-ink: #f4f4f5;--pl-line-soft: rgba(255, 255, 255, .065);--pl-line-card: rgba(255, 255, 255, .1);--pl-line: rgba(255, 255, 255, .38);--pl-line-strong: rgba(255, 255, 255, .56);--pl-accent: #9393f8;--pl-accent-hover: #a9a9fa;--pl-accent-strong: #a9a9fa;--pl-accent-text: var(--pl-accent-strong);--pl-accent-soft: rgba(147, 147, 248, .12);--pl-accent-ring: rgba(147, 147, 248, .45);--pl-accent-ink: #09090b;--pl-accent-glow: rgba(147, 147, 248, .28);--pl-focus: var(--pl-accent);--pl-primary: #f4f4f5;--pl-primary-hover: #ffffff;--pl-primary-ink: #09090b;--pl-ok: #4ade80;--pl-ok-soft: rgba(74, 222, 128, .12);--pl-ok-text: var(--pl-ok);--pl-warn: #fbbf24;--pl-warn-soft: rgba(251, 191, 36, .12);--pl-warn-text: var(--pl-warn);--pl-danger: #f87171;--pl-danger-soft: rgba(248, 113, 113, .12);--pl-danger-text: var(--pl-danger);--pl-info: var(--pl-accent-strong);--pl-info-soft: var(--pl-accent-soft);--pl-info-text: var(--pl-accent-text);--pl-shadow: rgba(0, 0, 0, 0);--pl-shadow-xs: 0px 1px 0px 0px rgba(0, 0, 0, .4);--pl-shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .4);--pl-shadow-md: 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 4px 12px -4px rgba(0, 0, 0, .5);--pl-shadow-lg: 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 16px 40px -12px rgba(0, 0, 0, .7);--pl-shadow-pop: 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 16px 40px -12px rgba(0, 0, 0, .7);--pl-shadow-panel: 0px 0px 0px 1px rgba(255, 255, 255, .065), inset 0px 1px 0px 0px rgba(255, 255, 255, .03);--pl-shadow-raised: 0px 0px 0px 1px rgba(255, 255, 255, .1);--pl-chevron: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20d='M1%201.5%205%205%209%201.5'%20fill='none'%20stroke='%238a8a94'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--pl-neutral: #8a8a94;--pl-neutral-text: #a8a8b1;--pl-neutral-soft: rgba(255, 255, 255, .08);--pl-chart-1: #9393f8;--pl-chart-2: #2dd4bf;--pl-chart-3: #fbbf24;--pl-chart-4: #f472b6;--pl-chart-5: #a3e635;--pl-chart-6: #c4b5fd;--pl-chart-7: #38bdf8;--pl-chart-8: #a1a1aa}[data-pl-accent]{--pl-accent: var(--pl-accent-l-accent);--pl-accent-hover: var(--pl-accent-l-hover);--pl-accent-strong: var(--pl-accent-l-text);--pl-accent-text: var(--pl-accent-l-text);--pl-accent-ink: var(--pl-accent-l-ink);--pl-accent-soft: var(--pl-accent-l-soft);--pl-accent-ring: var(--pl-accent-l-ring);--pl-accent-glow: var(--pl-accent-l-glow);--pl-focus: var(--pl-accent-l-accent);--pl-info: var(--pl-accent-l-text);--pl-info-soft: var(--pl-accent-l-soft)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-pl-accent],:root[data-pl-accent]:not([data-theme=light]){--pl-accent: var(--pl-accent-d-accent);--pl-accent-hover: var(--pl-accent-d-hover);--pl-accent-strong: var(--pl-accent-d-text);--pl-accent-text: var(--pl-accent-d-text);--pl-accent-ink: var(--pl-accent-d-ink);--pl-accent-soft: var(--pl-accent-d-soft);--pl-accent-ring: var(--pl-accent-d-ring);--pl-accent-glow: var(--pl-accent-d-glow);--pl-focus: var(--pl-accent-d-accent);--pl-info: var(--pl-accent-d-text);--pl-info-soft: var(--pl-accent-d-soft)}}:root[data-theme=dark] [data-pl-accent],:root[data-theme=dark][data-pl-accent]{--pl-accent: var(--pl-accent-d-accent);--pl-accent-hover: var(--pl-accent-d-hover);--pl-accent-strong: var(--pl-accent-d-text);--pl-accent-text: var(--pl-accent-d-text);--pl-accent-ink: var(--pl-accent-d-ink);--pl-accent-soft: var(--pl-accent-d-soft);--pl-accent-ring: var(--pl-accent-d-ring);--pl-accent-glow: var(--pl-accent-d-glow);--pl-focus: var(--pl-accent-d-accent);--pl-info: var(--pl-accent-d-text);--pl-info-soft: var(--pl-accent-d-soft)}:where(:root.pl-page){background:#fff;color-scheme:light}@media(prefers-color-scheme:dark){:where(:root.pl-page:not([data-theme=light])){background:#07080c;color-scheme:dark}}:where(:root.pl-page[data-theme=dark]){background:#07080c;color-scheme:dark}:root{--pl-rail-width:70px;--pl-rail-top:0px;--pl-rail-menu-width:0px}:root[data-pl-rail-menu=open]{--pl-rail-menu-width:224px}@media(max-width:999.98px){:root,:root[data-pl-rail-menu]{--pl-rail-width:0px;--pl-rail-top:56px;--pl-rail-menu-width:0px}:root[data-pl-rail-bar=none]{--pl-rail-top:0px}}body:has(>platform-rail){padding-left:calc(var(--pl-rail-width) + var(--pl-rail-menu-width));padding-top:var(--pl-rail-top);box-sizing:border-box}platform-rail{display:block}platform-rail:not(:defined){position:fixed;z-index:1000;top:0;bottom:0;left:0;width:var(--pl-rail-width);background:#f4f4f5;box-shadow:inset -1px 0 #18181b12;--pl-e-tile:#18181b;--pl-e-slot:#f1f1f3}platform-rail:not(:defined):before{content:"";position:absolute;top:14px;left:calc(50% - 16px);width:32px;height:32px;border-radius:8px;background:var(--pl-e-tile)}platform-rail:not(:defined):after{content:"";position:absolute;top:86px;left:calc(50% - 10px);width:20px;height:20px;border-radius:6px;background:var(--pl-e-slot);box-shadow:0 60px 0 var(--pl-e-slot),0 120px 0 var(--pl-e-slot)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) platform-rail:not(:defined){background:#09090b;box-shadow:inset -1px 0 #fff1;--pl-e-tile:#f4f4f5;--pl-e-slot:#1d1d21}}:root[data-theme=dark] platform-rail:not(:defined){background:#09090b;box-shadow:inset -1px 0 #fff1;--pl-e-tile:#f4f4f5;--pl-e-slot:#1d1d21}@media(max-width:999.98px){platform-rail:not(:defined){bottom:auto;right:0;width:auto;height:var(--pl-rail-top);box-shadow:inset 0 -1px #18181b12}platform-rail:not(:defined):before,platform-rail:not(:defined):after{display:none}}@keyframes pl-content-enter{0%{opacity:0;transform:translateY(4px)}}.pl-content-enter{animation:pl-content-enter .14s cubic-bezier(.2,.7,.3,1)}:root.pl-content-enter,body.pl-content-enter,platform-rail.pl-content-enter,.pl-content-enter:has(platform-rail){animation:none}@media(prefers-reduced-motion:reduce){.pl-content-enter{animation:none}}@keyframes pl-content-enter-a{0%{opacity:0;transform:translateY(4px)}}:where(:root[data-pl-enter]) .pl-content-enter{animation:pl-content-enter-a .14s cubic-bezier(.2,.7,.3,1)}:root[data-pl-leaving] .pl-content-enter:not(body,platform-rail,:has(platform-rail)){opacity:.6;transition:opacity .2s .15s}@media(prefers-reduced-motion:reduce){:where(:root[data-pl-enter]) .pl-content-enter{animation:none}}.pl-page-title{margin:0;min-width:0;font:var(--pl-type-title-1,600 28px/36px Geologica,"Golos Text",sans-serif);letter-spacing:var(--pl-type-title-1-ls,-.02em);color:var(--pl-ink,inherit);overflow-wrap:anywhere}.pl-page-title__group{font-weight:600}.pl-page-title__tab{font-weight:400;color:var(--pl-ink-2,inherit)}.pl-page-title__group+.pl-page-title__tab:before{content:"– ";color:var(--pl-ink-3,inherit)}@layer reset{*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{min-height:100vh;background:var(--pl-bg);color:var(--pl-ink);font:var(--pl-type-body);letter-spacing:var(--pl-type-body-ls);font-feature-settings:var(--pl-font-features);-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;letter-spacing:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--pl-size-focus-ring-width) solid var(--pl-focus);outline-offset:var(--pl-size-focus-ring-offset)}::selection{background:var(--pl-accent-glow)}.skip{position:absolute;left:var(--pl-sp-8);top:var(--pl-sp-8);z-index:var(--pl-z-toast);padding:var(--pl-sp-8) var(--pl-sp-12);border-radius:var(--pl-r-ctl-sm);background:var(--pl-primary);color:var(--pl-primary-ink);transform:translateY(-200%)}.skip:focus{transform:none}}@layer screens{.nav__switch{position:relative;flex:1;min-width:0;display:flex;align-items:center}.nav__select{width:100%;min-width:0;height:var(--pl-ctl-h-md);padding:0 var(--pl-sp-24) 0 var(--pl-sp-8);margin-left:calc(-1 * var(--pl-sp-8));border:0;border-radius:var(--pl-r-ctl-md);background:transparent;appearance:none;font:var(--pl-type-body-strong);font-weight:600;color:var(--pl-ink);text-overflow:ellipsis;cursor:pointer}.nav__select:hover{background:var(--pl-surface-3)}.nav__switch-icon{position:absolute;right:var(--pl-sp-4);pointer-events:none;color:var(--pl-ink-3)}.nav__mock{padding:0 var(--pl-sp-12);font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.company-mark{flex:none;display:inline-grid;place-items:center;border-radius:var(--pl-r-ctl-sm);background:var(--pl-primary);color:var(--pl-primary-ink);font:var(--pl-zone-type-sub-strong)}.company-mark--logo{object-fit:contain;background:var(--pl-surface);box-shadow:inset 0 0 0 1px var(--pl-line-card)}.page-wrap{display:flex;flex-direction:column;min-height:100%}.stat-strip{gap:0;border-radius:var(--pl-r-card);background:var(--pl-surface);box-shadow:0 0 0 1px var(--pl-line-card)}.stat-strip>.ui-card{border-radius:0;box-shadow:none;background:transparent}.stat-strip>.ui-card:first-child{border-radius:var(--pl-r-card) 0 0 var(--pl-r-card)}.stat-strip>.ui-card:last-child{border-radius:0 var(--pl-r-card) var(--pl-r-card) 0}.stat-strip>.ui-card+.ui-card{box-shadow:-1px 0 0 var(--pl-line-card)}@media(max-width:1099.98px){.stat-strip>:is(.ui-span-5,.ui-span-6,.ui-span-7,.ui-span-8){grid-column:1 / -1;border-radius:0}.stat-strip>:is(.ui-span-5,.ui-span-6,.ui-span-7,.ui-span-8)+.ui-card{box-shadow:0 -1px 0 var(--pl-line-card)}.stat-strip>.ui-card:first-child{border-radius:var(--pl-r-card) var(--pl-r-card) 0 0}.stat-strip>.ui-card:last-child{border-radius:0 0 var(--pl-r-card) var(--pl-r-card)}.stat-strip>.ui-card:only-child{border-radius:var(--pl-r-card)}.stat-strip>.ui-span-4{grid-column:span 4}}@media(max-width:767.98px){.stat-strip>.ui-card{border-radius:0!important}.stat-strip>.ui-card+.ui-card{box-shadow:0 -1px 0 var(--pl-line-card)}.stat-strip>.ui-span-4{grid-column:1 / -1}}@media(max-width:767.98px){.kpi{flex-direction:row;align-items:center;justify-content:space-between}.kpi .ui-figure{align-items:flex-end}}.action-link{gap:var(--pl-sp-2);padding-right:var(--pl-sp-4);margin-right:calc(-1 * var(--pl-sp-4));color:var(--pl-ink-2)}.ui-btn .ext{opacity:.7}.topup{display:flex;flex-direction:column;gap:var(--pl-space-stack)}.topup__presets{align-self:flex-start}.topup .ui-field{max-width:320px}.topup__pay{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-12);flex-wrap:wrap}.topup-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pl-space-stack)}.topup-wrap>.topup,.topup-wrap>.ui-notice,.topup-wrap>.ui-empty{align-self:stretch}.topup__payer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pl-space-field) var(--pl-sp-12);max-width:480px}.topup__payer .ui-field{max-width:none}.topup__payer .topup__name{grid-column:1 / -1}.topup__invoice{margin-top:var(--pl-sp-8)}@media(max-width:767.98px){.topup__payer{grid-template-columns:minmax(0,1fr)}}.glyph{flex:none;display:grid;place-items:center;width:var(--pl-sp-24);height:var(--pl-sp-24);border-radius:var(--pl-r-s);background:var(--pl-surface-3);color:var(--pl-ink-2)}.glyph.is-plus{background:var(--pl-ok-soft);color:var(--pl-ok-text)}.list-more{display:flex;justify-content:center}.people{display:flex;flex-direction:column;margin:calc(-1 * var(--pl-sp-8)) 0}.people__row{display:grid;grid-template-columns:var(--pl-sp-32) minmax(0,1fr) auto;align-items:center;column-gap:var(--pl-sp-12);min-height:var(--pl-row-h-2line);padding-block:var(--pl-sp-8)}.people__row+.people__row{box-shadow:inset 0 1px 0 var(--pl-line-soft)}.people__main{min-width:0;display:flex;flex-direction:column}.people__name{font:var(--pl-type-body-strong);color:var(--pl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people__sub{font:var(--pl-zone-type-sub);color:var(--pl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people__me{margin-left:var(--pl-sp-8);font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.people__end{display:flex;align-items:center;gap:var(--pl-sp-8)}.people__editor{grid-column:1 / -1;padding:var(--pl-sp-8) 0 var(--pl-sp-12) var(--pl-sp-48)}@media(max-width:767.98px){.people__since,.people__end .ui-badge{display:none}.people__editor{padding-left:0}}.chart{margin:0;min-width:0}.chart__plot{position:relative;width:100%}.chart__svg{display:block;max-width:100%;overflow:visible}.chart__grid{stroke:var(--pl-line-soft);stroke-width:1}.chart__base{stroke:var(--pl-line-card);stroke-width:1}.chart__axis{font:var(--pl-zone-type-sub);fill:var(--pl-ink-3);font-variant-numeric:tabular-nums}.chart__bar{fill:var(--pl-accent);opacity:.85;transition:opacity var(--pl-dur-fast) var(--pl-ease-out)}.chart__bar.is-hover{opacity:1}.chart__tip{position:absolute;top:0;transform:translate(-50%,-100%);display:flex;flex-direction:column;padding:var(--pl-sp-4) var(--pl-sp-8);border-radius:var(--pl-r-s);background:var(--pl-primary);color:var(--pl-primary-ink);pointer-events:none;white-space:nowrap;box-shadow:var(--pl-elev-2)}.chart__tip-label{font:var(--pl-zone-type-sub);opacity:.8}.chart__tip-value{font:var(--pl-type-ui-strong);font-variant-numeric:tabular-nums}.barlist{display:flex;flex-direction:column;gap:var(--pl-sp-12)}.barlist__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pl-sp-12)}.barlist__title{min-width:0;font:var(--pl-type-ui-strong);color:var(--pl-ink)}.barlist__meta{margin-left:var(--pl-sp-8);font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.barlist__value{flex:none;font:var(--pl-type-ui-strong);font-variant-numeric:tabular-nums;color:var(--pl-ink);text-align:right}.barlist__share{display:inline-block;min-width:3.2em;margin-left:var(--pl-sp-12);text-align:right;color:var(--pl-ink-3);font-weight:400}.barlist__track{display:block;height:var(--pl-sp-4);margin-top:var(--pl-sp-8);border-radius:var(--pl-sp-2);background:var(--pl-surface-3);overflow:hidden}.barlist__fill{display:block;height:100%;border-radius:var(--pl-sp-2);background:var(--pl-accent)}.barlist__fill.is-full{background:var(--pl-warn)}.group+.group{padding-top:var(--pl-sp-16);box-shadow:inset 0 1px 0 var(--pl-line-soft)}.group__head{display:flex;justify-content:space-between;gap:var(--pl-sp-12);margin-bottom:var(--pl-sp-12);font:var(--pl-type-ui-strong);color:var(--pl-ink-2)}.props--form{gap:var(--pl-space-field);padding:var(--pl-space-card)}.props--form .ui-field{max-width:360px}.props__actions{display:flex}.brand-row{flex-wrap:wrap;justify-content:flex-end}.brand-logo{flex:none;width:var(--pl-sp-32);height:var(--pl-sp-32);border-radius:var(--pl-r-s);object-fit:contain;background:var(--pl-surface);box-shadow:inset 0 0 0 1px var(--pl-line-card)}.brand-logo--empty{display:grid;place-items:center;color:var(--pl-ink-4);background:var(--pl-surface-3);box-shadow:none}.brand-short{width:220px;max-width:100%}.brand-error{padding:0 var(--pl-sp-16) var(--pl-sp-8);text-align:right}.login{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pl-sp-16);padding:var(--pl-sp-24) var(--pl-sp-16);outline:none}.login__card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--pl-sp-32);padding:var(--pl-sp-40) var(--pl-sp-32);background:var(--pl-surface);border-radius:var(--pl-r-card);box-shadow:0 0 0 1px var(--pl-line-card)}@media(max-width:479.98px){.login__card{padding:var(--pl-sp-32) var(--pl-sp-24)}}.login__brand{display:flex;align-items:center;gap:var(--pl-sp-12);font:var(--pl-type-body-strong);font-weight:600;color:var(--pl-ink)}.login__form{display:flex;flex-direction:column;gap:var(--pl-space-field)}.login__title{font:var(--pl-type-title-2);letter-spacing:var(--pl-type-title-2-ls);color:var(--pl-ink)}.login__lead{color:var(--pl-ink-2);margin-top:calc(-1 * var(--pl-sp-8))}.login__email{font:var(--pl-type-body-strong);color:var(--pl-ink);overflow-wrap:anywhere}.login__code{font:var(--pl-type-title-3);letter-spacing:.5em;font-variant-numeric:tabular-nums}.login__code::placeholder{letter-spacing:.5em;color:var(--pl-ink-4)}.login__submit{width:100%;justify-content:center}.login__alt{display:flex;justify-content:center;gap:var(--pl-sp-8);flex-wrap:wrap}.login__switch{text-align:center}.login__foot{font:var(--pl-zone-type-sub);color:var(--pl-ink-3);text-align:center}.profile-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--pl-sp-4)}.link-btn{padding:0;border:0;background:none;color:var(--pl-accent-text);font:var(--pl-type-ui-strong);cursor:pointer;text-decoration:none}.link-btn:hover{color:var(--pl-ink);text-decoration:underline}.brand-mark{flex:none;display:inline-grid;place-items:center;border-radius:var(--pl-r-ctl-sm);background:var(--pl-primary);color:var(--pl-primary-ink);font:var(--pl-type-ui-strong);font-weight:600;object-fit:cover}.grant-chips{display:flex;flex-wrap:wrap;gap:var(--pl-sp-4);margin-top:var(--pl-sp-4)}.grant-chip{display:inline-flex;align-items:center;gap:var(--pl-sp-4);height:var(--pl-badge-h);padding:0 var(--pl-sp-8);border-radius:var(--pl-r-s);background:var(--pl-surface-3);color:var(--pl-ink-2);font:var(--pl-zone-type-sub-strong);white-space:nowrap}.grant-chip__roles{color:var(--pl-ink-3);font-weight:400}.grant-chip.is-off{background:none;box-shadow:inset 0 0 0 1px var(--pl-line-card);color:var(--pl-ink-3)}.editor{display:flex;flex-direction:column;gap:var(--pl-space-field);padding:var(--pl-sp-16);border-radius:var(--pl-r-ctl-lg);background:var(--pl-surface-2);box-shadow:0 0 0 1px var(--pl-line-soft)}.invite-card .editor{padding:0;background:none;box-shadow:none}.editor__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--pl-sp-16)}.editor__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-12);flex-wrap:wrap}.editor__main{display:flex;gap:var(--pl-sp-8);margin-left:auto}.editor__confirm{display:flex;align-items:center;gap:var(--pl-sp-8);flex-wrap:wrap;font:var(--pl-type-ui-strong);color:var(--pl-danger-text)}.ui-btn.is-danger{color:var(--pl-danger-text)}.ui-field--inline .ui-select{width:auto;min-width:180px}.svc-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--pl-sp-12)}.svc-roles__group{margin:0;padding:var(--pl-sp-12) var(--pl-sp-16);border:0;border-radius:var(--pl-r-ctl-lg);background:var(--pl-surface);box-shadow:0 0 0 1px var(--pl-line-card);min-inline-size:0}.svc-roles__legend{display:flex;width:100%;justify-content:space-between;gap:var(--pl-sp-8);padding:0;float:left;margin-bottom:var(--pl-sp-8)}.svc-roles__legend+*{clear:both}.svc-roles__name{font:var(--pl-type-ui-strong);color:var(--pl-ink)}.svc-roles__opts{display:flex;flex-direction:column;gap:var(--pl-sp-4)}.svc-roles__access{margin-bottom:var(--pl-sp-4)}.svc-roles__secs{display:flex;flex-direction:column;gap:var(--pl-sp-4);margin-top:var(--pl-sp-8);padding-top:var(--pl-sp-8);box-shadow:inset 0 1px 0 var(--pl-line-card)}.svc-roles__sub{font:var(--pl-zone-type-sub);color:var(--pl-ink-3)}.invite-link{display:flex;align-items:center;gap:var(--pl-sp-4);margin-top:var(--pl-sp-8);min-width:0}.invite-link__url{min-width:0;overflow-wrap:anywhere}.invite-link__note{display:block;margin-top:var(--pl-sp-4)}@media(max-width:767.98px){.editor__row{grid-template-columns:minmax(0,1fr)}}.audit td{vertical-align:top;padding-block:var(--pl-sp-12);height:auto}.audit__when{white-space:nowrap;color:var(--pl-ink-2);width:1%}.audit__who{font-weight:500;color:var(--pl-ink);white-space:nowrap;width:1%}.audit__what{color:var(--pl-ink-1)}@media(max-width:767.98px){.audit__who{white-space:normal}}.notify-list{list-style:none;margin:0;padding:0;border-radius:var(--pl-r-card);box-shadow:0 0 0 1px var(--pl-line-card);background:var(--pl-surface)}.notify-row{padding:var(--pl-sp-12) var(--pl-sp-16)}.notify-row+.notify-row{box-shadow:inset 0 1px 0 var(--pl-line-soft)}.notify-row__title{font:var(--pl-type-body-strong);color:var(--pl-ink)}.notify-threshold{width:120px}.balance-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-sp-16);flex-wrap:wrap}.status{display:inline-flex;align-items:center;gap:var(--pl-sp-8);font:var(--pl-zone-type-sub);color:var(--pl-ink-2)}.status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.status--ok{color:var(--pl-ok-text)}.status--warn{color:var(--pl-warn-text)}.status--info{color:var(--pl-info-text)}.status--neutral{color:var(--pl-neutral-text)}.op-list{display:flex;flex-direction:column;margin:calc(-1 * var(--pl-sp-8)) 0}.op-list__row{display:flex;align-items:center;gap:var(--pl-sp-12);min-height:var(--pl-row-h-2line);padding:var(--pl-sp-8) 0}.op-list__row+.op-list__row{box-shadow:inset 0 1px 0 var(--pl-line-soft)}.op-list__main{flex:1;min-width:0;display:flex;flex-direction:column}.op-list__title{font:var(--pl-type-body-strong);color:var(--pl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-list__meta{font:var(--pl-zone-type-sub);color:var(--pl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-list__amount{flex:none;font:var(--pl-type-body-strong);color:var(--pl-ink);white-space:nowrap}.op-list__amount.is-plus{color:var(--pl-ok-text)}.svc-list{display:flex;flex-direction:column;margin:calc(-1 * var(--pl-sp-8)) 0}.svc-list__row{display:flex;align-items:center;gap:var(--pl-sp-12);min-height:var(--pl-row-h-2line);padding:var(--pl-sp-8) 0}.svc-list__row+.svc-list__row{box-shadow:inset 0 1px 0 var(--pl-line-soft)}.svc-list__icon{flex:none;display:grid;place-items:center;width:var(--pl-ctl-h-md);height:var(--pl-ctl-h-md);border-radius:var(--pl-r-ctl-md);background:var(--pl-accent-soft);color:var(--pl-accent-text)}.svc-list__row.is-off .svc-list__icon{background:var(--pl-surface-3);color:var(--pl-ink-3)}.svc-list__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--pl-sp-4)}.svc-list__name{font:var(--pl-type-body-strong);color:var(--pl-ink)}.steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:var(--pl-r-card);background:var(--pl-surface);box-shadow:0 0 0 1px var(--pl-line-card)}.steps__item{display:flex;align-items:center;gap:var(--pl-sp-12);padding:var(--pl-sp-16) var(--pl-space-card)}.steps__item+.steps__item{box-shadow:inset 0 1px 0 var(--pl-line-soft)}.steps__n{flex:none;display:grid;place-items:center;width:var(--pl-sp-32);height:var(--pl-sp-32);border-radius:50%;background:var(--pl-accent-soft);color:var(--pl-accent-text);font:var(--pl-type-ui-strong)}.steps__text{flex:1;min-width:0;color:var(--pl-ink)}@media(max-width:767.98px){.steps__item{flex-wrap:wrap}.steps__text{flex-basis:calc(100% - var(--pl-sp-48))}}.docs__when{white-space:nowrap}.docs__action{width:1%;white-space:nowrap;text-align:right}.reqs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pl-space-field) var(--pl-sp-12);max-width:var(--pl-container-form)}.reqs .reqs__name,.reqs .reqs__address,.reqs .reqs__save{grid-column:1 / -1}@media(max-width:767.98px){.reqs{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}
