@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--font-display:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--ink:#0e1113;--steel-700:#23282c;--steel-500:#565c62;--steel-400:#6b7177;--steel-300:#9aa0a6;--line:#d4d8da;--surface:#f7f8f8;--blue:#2f6df0;--side-bg:#ffffff;--side-border:#e7e9eb;--side-text:#3f4650;--side-strong:#14181c;--side-muted:#8b9096;--side-faint:#a0a6ac;--side-hover:#f1f3f5;--side-active-bg:#eaf1fe;--side-active-text:#2f6df0;--side-rule:#e4e7ea}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:#333333}body{font-family:var(--font-display);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;min-height:100dvh}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (hover:none){[role=button],a,button,input,label[for],select,summary,textarea{-webkit-tap-highlight-color:transparent}[role=button]:not([aria-disabled=true]):active,a:active,button:not(:disabled):active{opacity:.55;transition:none}[role=button],a,button{transition:opacity .22s ease}}.gs-trigger:active,.pg-btn:active,.tabbar__addbtn:active,.tabbar__tab:active{transform:scale(.94)}.tabbar__tab{transition:transform .16s cubic-bezier(.2,.9,.3,1.3),opacity .22s ease,color .15s ease,background-color .15s ease}.tabbar__tab,[role=button],a,button{touch-action:manipulation}@keyframes page-in{0%{opacity:0}to{opacity:1}}.ads__content,.est-content,.mnt-content,.pur-content{animation:page-in .2s ease-out}.sk{display:flex;flex-direction:column;gap:16px}.sk__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sk__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.sk__tile{display:flex;flex-direction:column;gap:10px;border:1px solid var(--gs-border,#e6e8ea);border-radius:13px;padding:16px}.sk__panel,.sk__tile{background:var(--gs-card,#fff)}.sk__panel{border:1px solid var(--gs-border,#e6e8ea);border-radius:14px;overflow:hidden}.sk__panelhead{padding:16px 18px}.sk__panelhead,.sk__row{border-bottom:1px solid var(--gs-border,#e6e8ea)}.sk__row{display:flex;flex-direction:column;gap:8px;padding:15px 18px}.sk__row:last-child{border-bottom:0}.sk__bar{height:11px;border-radius:999px;background:linear-gradient(90deg,#e9ebed 25%,#f3f5f6 37%,#e9ebed 63%);background-size:400% 100%;animation:sk-sweep 1.4s ease-in-out infinite}.sk__bar--title{height:19px;width:190px}.sk__bar--cta{height:32px;width:104px;border-radius:9px}.sk__bar--lbl{width:58%}.sk__bar--num{height:19px;width:74%}.sk__bar--sub{height:14px;width:132px}.sk__bar--main{width:62%}.sk__bar--meta{width:38%;height:9px}@keyframes sk-sweep{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.sk__bar{background:#e9ebed}}@media (max-width:560px){.sk__bar--title{width:150px}.sk__bar--cta{width:84px}.sk__panelhead,.sk__row{padding-left:14px;padding-right:14px}}.est-sheet,.pur-sheet{animation:sheet-up .26s cubic-bezier(.16,1,.3,1)}.ads__sheet-wrap,.est-sheet-wrap,.mnt-sheet-wrap,.pur-sheet-wrap{animation:scrim-in .2s ease}.ec-modal__panel,.mc-modal__panel,.pc-modal{animation:dialog-in .2s cubic-bezier(.22,.61,.36,1)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.ads__menubtn,.est-menubtn,.mnt-menubtn,.pt__menubtn,.pur-menubtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;padding:0;border-radius:9px;border:1px solid var(--side-border);background:none;color:var(--side-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.ads__menubtn:active,.est-menubtn:active,.mnt-menubtn:active,.pt__menubtn:active,.pur-menubtn:active{transform:scale(.9);background:var(--side-hover);border-color:var(--side-active-text)}.ads__mobilehub,.est-mobilehub,.mnt-mobilehub,.pt__mobilehub,.pur-mobilehub,.stg__back{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 12px;flex-shrink:0;box-sizing:border-box;border-radius:9px;border:1px solid var(--side-border);background:var(--side-hover);color:var(--side-text);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease}.ads__mobilehub:active,.est-mobilehub:active,.mnt-mobilehub:active,.pt__mobilehub:active,.pur-mobilehub:active,.stg__back:active{transform:scale(.94);border-color:var(--side-active-text)}.ads__mobilehub svg,.est-mobilehub svg,.mnt-mobilehub svg,.pt__mobilehub svg,.pur-mobilehub svg,.stg__back svg{width:16px;height:16px;flex-shrink:0;color:var(--side-active-text)}@media (max-width:360px){.ads__mobilesub,.est-mobilesub,.mnt-mobilesub,.pt__mobilesub,.pur-mobilesub,.stg__mobilesub{display:none}}.ec-selectbtn,.mf__btn,.pc-toolbar>.pc-btn,.tbh-sortbtn{min-height:38px;font-size:13.5px;border-radius:10px;display:inline-flex;align-items:center}:root{--tabbar-space:100px;--tabbar-top:80px}.tabbar{position:fixed;z-index:40;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom, 0px));max-width:540px;margin-inline:auto;align-items:center;border-radius:26px;padding:7px 6px;background:rgba(44,46,48,.8);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 32px rgba(0,0,0,.32),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.13);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabbar{background:#2c2e30}}.tabbar__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:7px 2px;border-radius:16px;font-family:inherit;font-size:10.5px;font-weight:600;color:rgba(255,255,255,.62);background:none;border:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease}.tabbar__tab svg{width:21px;height:21px;flex-shrink:0}.tabbar__tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar__tab.is-active{color:var(--side-active-text);background:color-mix(in srgb,var(--side-active-text) 20%,transparent)}.tabbar__spacer{display:block}.tabbar__add{position:relative;display:flex}.tabbar__add,.tabbar__addbtn{align-items:center;justify-content:center}.tabbar__addbtn{display:inline-flex;width:46px;height:46px;border-radius:50%;flex-shrink:0;background:var(--tabbar-add,var(--side-active-text));color:#fff;border:0;cursor:pointer;text-decoration:none;font-family:inherit;box-shadow:0 4px 14px color-mix(in srgb,var(--tabbar-add,var(--side-active-text)) 50%,transparent);-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,.9,.3,1.3)}.tabbar__addbtn:active{transform:scale(.92)}.tabbar__addbtn.is-open{transform:rotate(45deg)}.tabbar__addbtn.is-open:active{transform:rotate(45deg) scale(.92)}.tabbar{max-width:min(540px,calc(100vw - 24px));max-height:120px;transition:max-width .42s cubic-bezier(.32,.9,.24,1),max-height .42s cubic-bezier(.32,.9,.24,1),padding .42s cubic-bezier(.32,.9,.24,1),border-radius .42s ease,transform .42s cubic-bezier(.32,.9,.24,1)}.tabbar.is-collapsed{max-width:168px;max-height:44px;padding-block:0;border-radius:22px;overflow:hidden;transform:translateY(4px)}.tabbar.is-collapsed>:not(.tabbar__bubble),.tabbar__bubble{opacity:0;pointer-events:none}.tabbar__bubble{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:inherit;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:650;color:#fff;-webkit-tap-highlight-color:transparent;transition:opacity .16s ease}.tabbar.is-collapsed>.tabbar__bubble{opacity:1;pointer-events:auto;transition:opacity .2s ease .16s}.tabbar__bubble:active{background:rgba(255,255,255,.08)}.tabbar__bubble-ic{display:inline-flex;flex-shrink:0;color:var(--side-active-text)}.tabbar__bubble-ic svg,svg.tabbar__bubble-ic{width:17px;height:17px}.tabbar__bubble-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.tabbar,.tabbar__bubble{transition-duration:.01s!important;transition-delay:0s!important}}.stg__mfa{display:inline-block;font-size:12px;font-weight:650;padding:3px 9px;border-radius:999px;white-space:nowrap}.stg__mfa.is-on{background:#e7f5ec;color:#1a6b3d}.stg__mfa.is-off{background:#fdf3e3;color:#7a5210}.stg__mfa.is-unknown{background:#eef0f2;color:#5b6167}.stg__mfacell{display:inline-flex;align-items:center;gap:8px}.stg__mfareset{font-family:inherit;font-size:11.5px;line-height:1.4;font-weight:600;cursor:pointer;padding:2px 7px;border-radius:6px;background:transparent;color:var(--steel-400);border:1px solid transparent;white-space:nowrap}.stg__mfareset:hover:not(:disabled){color:#b42318;border-color:#b42318}.stg__mfareset:disabled{opacity:.6;cursor:default}.mfanag{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:12px 16px;background:#fdf3e3;border:1px solid #e8d3ab;border-radius:10px;color:#7a5210;font-size:13.5px;line-height:1.5}.mfanag__ic{display:grid;place-items:center;flex-shrink:0}.mfanag__text{flex:1 1 300px;min-width:0}.mfanag__cta,.mfanag__text strong{font-weight:650}.mfanag__cta{flex-shrink:0;font-size:13px;text-decoration:none;padding:7px 14px;border-radius:8px;white-space:nowrap;background:#7a5210;color:#ffffff}.mfanag__cta:hover{background:#5f3f0c}.mfanag__cta{font-family:inherit;border:0;cursor:pointer}:root{--gs-accent:#2563a8;--gs-card:#ffffff;--gs-border:#e6e8ea;--gs-border-strong:#cfd4d8;--gs-text:#0e1113;--gs-soft:#63696f;--gs-mid:#4b5563;--gs-hover:#f1f3f4;--gs-page:#f0f0f0;--gs-card-shadow:0 1px 2px rgba(16,24,40,0.05);--gs-chrome-fg:#f1f3f4;--gs-chrome-soft:#b9c0c6;--gs-chrome-field:rgba(255,255,255,0.10);--gs-chrome-line:rgba(255,255,255,0.24)}.gs-page{width:100%}.gs-field{display:flex;align-items:center;gap:10px;background:var(--gs-card);border:1px solid var(--gs-border-strong);border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.gs-field:focus-within{border-color:var(--gs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-accent) 18%,transparent)}.gs-field__ic{color:var(--gs-soft);flex-shrink:0}.gs-field__in{flex:1 1;min-width:0;border:0;outline:none;background:none;font-family:inherit;color:var(--gs-text);font-size:16px}.gs-field__in::placeholder{color:var(--gs-soft)}.gs-field__in::-webkit-search-cancel-button{display:none}.gs-field__x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:0;flex-shrink:0;background:none;color:var(--gs-soft);cursor:pointer}.gs-field__x:hover{background:var(--gs-hover);color:var(--gs-text)}.gs-status{font-size:13px;color:var(--gs-soft);margin:12px 2px 0}.gs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gs-chip{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:999px;border:1px solid var(--gs-border-strong);background:var(--gs-card);color:var(--gs-soft)}.gs-chip:hover{border-color:var(--gs-accent);color:var(--gs-text)}.gs-chip.is-active{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff;font-weight:600}.gs-chip__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.gs-chip.is-active .gs-chip__n{opacity:.85}.gs-recent{margin-top:16px;background:var(--gs-card);border:1px solid var(--gs-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.05);padding:14px 16px}.gs-recent__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gs-recent__title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-soft)}.gs-recent__clear{font-family:inherit;font-size:12.5px;color:var(--gs-accent);background:none;border:0;cursor:pointer;padding:2px 4px;border-radius:6px}.gs-recent__clear:hover{background:var(--gs-hover)}.gs-recent__list{display:flex;flex-wrap:wrap;gap:8px}.gs-recent__item{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13px;color:var(--gs-text);cursor:pointer;padding:7px 12px;border-radius:999px;border:1px solid var(--gs-border);background:var(--gs-page)}.gs-recent__item:hover{border-color:var(--gs-accent)}.gs-recent__item svg{color:var(--gs-soft);flex-shrink:0}.gs-spin{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:2px solid var(--gs-border-strong);border-top-color:var(--gs-accent);animation:gsSpin .7s linear infinite}.gs-spin--bar{border-color:var(--gs-chrome-line);border-top-color:var(--gs-chrome-fg)}.gs-spin--inline{width:13px;height:13px;display:inline-block;vertical-align:-2px;margin-right:8px}@keyframes gsSpin{to{transform:rotate(1turn)}}.gs-skel{border-radius:8px;background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 37%,#eceef0 63%);background-size:400% 100%;animation:gsShimmer 1.3s ease-in-out infinite}.gs-skel--head{height:12px;width:110px;margin:4px 0 14px}.gs-skel--row{height:46px;margin-bottom:8px}@keyframes gsShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.gs-skel{animation:none;background:#eceef0}}.gs-menu .is-stale,.gs-results.is-stale{opacity:.45;transition:opacity .15s ease}.gs-menu .is-stale a,.gs-results.is-stale a{pointer-events:none}.gs-results{margin-top:16px;display:flex;flex-direction:column;gap:14px}.gs-group{background:var(--gs-card);border:1px solid var(--gs-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.05);overflow:hidden}.gs-group__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--gs-border);background:var(--gs-hover)}.gs-group__title{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}.gs-group__n,.gs-group__title{font-weight:600;color:var(--gs-soft)}.gs-group__n{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-group__more{padding:10px 16px;font-size:12.5px;color:var(--gs-soft);border-top:1px solid var(--gs-border)}.gs-list{display:flex;flex-direction:column}.gs-row{display:flex;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--gs-border)}.gs-row:last-child{border-bottom:0}.gs-row.is-cursor,.gs-row:hover{background:var(--gs-hover)}.gs-row.is-cursor{box-shadow:inset 3px 0 0 var(--gs-accent)}.gs-row__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-row__title{font-size:14px;font-weight:600;color:var(--gs-text)}.gs-row__sub,.gs-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-row__sub{font-size:12.5px;color:var(--gs-soft)}.gs-row__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.gs-row__meta{font-size:13px;font-weight:600;color:var(--gs-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-row__chev{color:var(--gs-soft);flex-shrink:0}.gs-badge{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--gs-hover);color:var(--gs-soft);white-space:nowrap}.gs-empty{margin-top:16px;padding:40px 24px;text-align:center;background:var(--gs-card);border:1px solid var(--gs-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.gs-empty svg{color:var(--gs-soft);margin-bottom:10px}.gs-empty__title{font-size:15px;font-weight:600;color:var(--gs-text)}.gs-empty__sub{font-size:13px;color:var(--gs-soft);margin-top:5px}@media (max-width:760px){.gs-row{padding:13px 14px;gap:10px}.gs-row__chev{display:none}.gs-row__right{flex-direction:column;align-items:flex-end;gap:4px}.gs-group__head{padding:11px 14px}.gs-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.gs-chip{flex-shrink:0}}.gs-menu-wrap{position:relative;flex:1 1 auto;width:100%;max-width:560px;min-width:0}.gs-bar{display:flex;align-items:center;gap:9px;background:var(--gs-chrome-field);border:1px solid var(--gs-chrome-line);border-radius:10px;padding:9px 13px;color:var(--gs-chrome-soft)}.gs-bar:focus-within{border-color:var(--gs-accent-lift,var(--gs-chrome-fg));background:rgba(255,255,255,.14)}.gs-bar__ic{flex-shrink:0}.gs-bar__in{flex:1 1;min-width:0;border:0;background:none;outline:none;font-family:inherit;font-size:13.5px;color:var(--gs-chrome-fg)}.gs-bar__in::placeholder{color:var(--gs-chrome-soft)}.gs-bar__x{background:none;border:0;cursor:pointer;color:var(--gs-chrome-soft);font-size:17px;line-height:1;padding:0 2px;flex-shrink:0}.gs-bar__x:hover{color:var(--gs-chrome-fg)}.gs-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;color:var(--gs-text);border:1px solid var(--gs-border);border-radius:13px;box-shadow:0 16px 40px rgba(0,0,0,.18);overflow:hidden auto;max-height:min(70vh,520px)}.gs-menu,.gs-menu__sec{background:var(--gs-card)}.gs-menu__sec{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--gs-soft);padding:10px 14px 5px}.gs-menu__row{display:flex;align-items:center;gap:12px;padding:9px 14px;text-decoration:none;color:inherit}.gs-menu__row.is-cursor,.gs-menu__row:hover{background:var(--gs-hover)}.gs-menu__row.is-cursor{box-shadow:inset 3px 0 0 var(--gs-accent)}.gs-menu__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.gs-menu__title{font-size:13.5px;font-weight:600;color:var(--gs-text)}.gs-menu__sub,.gs-menu__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-menu__sub{font-size:12px;color:var(--gs-soft)}.gs-menu__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.gs-menu__meta{font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-menu__note{padding:14px;font-size:13px;color:var(--gs-soft)}.gs-menu__all{display:block;width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--gs-accent);background:var(--gs-card);border:0;border-top:1px solid var(--gs-border);padding:11px 14px;position:-webkit-sticky;position:sticky;bottom:0}.gs-menu__all:hover{background:var(--gs-hover)}@media (max-width:900px){.gs-menu-wrap{max-width:none}}.mf{display:contents}.mf__btn,.mf__done,.mf__scrim,.mf__sheethead{display:none}.mf__body,.mf__controls{display:contents}@media (max-width:760px){.mf{display:block}.mf__btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;padding:10px 14px;border-radius:10px;white-space:nowrap;border:1px solid var(--gs-border-strong);background:var(--gs-card);color:var(--gs-text);-webkit-tap-highlight-color:transparent}.mf__btn svg{color:var(--gs-soft)}.mf__n{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--gs-accent);color:#fff;font-size:11.5px;font-weight:700}.mf__scrim{position:fixed;inset:0;z-index:69;background:rgba(14,17,19,.45)}.mf:not(.is-open) .mf__scrim{display:none}.mf.is-open .mf__scrim{display:block}.mf__body{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--gs-card);border-radius:18px 18px 0 0;max-height:82vh;box-shadow:0 -12px 40px rgba(0,0,0,.28);transform:translateY(101%);transition:transform .24s cubic-bezier(.16,1,.3,1)}.mf.is-open .mf__body{transform:none}@media (prefers-reduced-motion:reduce){.mf__body{transition:none}}.mf__sheethead{display:block;padding:8px 16px 0;flex-shrink:0}.mf__grab{display:block;width:36px;height:4px;border-radius:999px;background:#d5d8da;margin:0 auto 12px}.mf__sheettitle{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;color:var(--gs-text);padding-bottom:12px;border-bottom:1px solid var(--gs-border)}.mf__clear{font-family:inherit;font-size:13px;font-weight:600;color:var(--gs-accent);background:none;border:0;cursor:pointer;padding:4px 6px;border-radius:6px}.mf__controls{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;overflow-y:auto;flex:1 1;min-height:0}.mf__controls>*{width:100%}.mf__done{display:block;width:calc(100% - 32px);margin:0 16px calc(16px + env(safe-area-inset-bottom, 0px));padding:14px;border:0;border-radius:11px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;background:var(--gs-accent);color:#fff;flex-shrink:0}}.ec-multifilt{position:relative;display:inline-flex}.ec-multifilt__btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--gs-mid);background:var(--gs-card);border:1px solid var(--gs-border-strong);border-radius:10px;padding:0 12px;min-height:35px}.ec-multifilt__btn:hover{background:var(--gs-hover);color:var(--gs-text)}.ec-multifilt.is-set .ec-multifilt__btn{color:var(--gs-accent);border-color:color-mix(in srgb,var(--gs-accent) 40%,transparent);background:color-mix(in srgb,var(--gs-accent) 7%,var(--gs-card))}.ec-multifilt__c{opacity:.75}.ec-multifilt__i{opacity:.7;flex-shrink:0}.ec-multifilt__pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:240px;max-width:320px;background:var(--gs-card);border:1px solid var(--gs-border);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:6px}.ec-multifilt__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 8px}.ec-multifilt__lbl{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-soft)}.ec-multifilt__note{margin:0;padding:0 12px 9px;font-size:12px;line-height:1.45;color:#6b7280;max-width:260px}.ec-multifilt__list{max-height:300px;overflow-y:auto;display:flex;flex-direction:column}.ec-multifilt__opt{display:flex;align-items:center;gap:9px;cursor:pointer;padding:7px 9px;border-radius:8px;font-size:13px;color:var(--gs-text)}.ec-multifilt__opt:hover{background:var(--gs-hover)}.ec-multifilt__opt input{width:15px;height:15px;accent-color:var(--gs-accent);flex-shrink:0}.ec-multifilt__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-multifilt__n{flex:0 0 auto;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gs-soft)}.ec-multifilt__clear{font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;background:none;border:0;color:var(--gs-accent);padding:3px 6px;border-radius:6px}.ec-multifilt__clear:hover{background:var(--gs-hover)}.ec-multifilt__none{padding:6px 10px;font-size:12.5px;color:var(--gs-soft)}@media (max-width:760px){.mf__controls .ec-multifilt{display:block;width:100%}.mf__controls .ec-multifilt__btn{width:100%;justify-content:space-between;text-align:left;padding:12px 14px;border-radius:10px;font-size:14px}.mf__controls .ec-multifilt__pop{position:static;width:100%;max-width:none;margin-top:6px;box-shadow:none;border:1px solid var(--gs-border)}}.av{overflow:hidden}.av__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pg-foot{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px 14px;border-top:1px solid var(--gs-border);background:var(--gs-card)}.pg-foot__l{justify-self:start}.pg-foot__c{justify-self:center}.pg-foot__r{justify-self:end}.pg-count{display:inline-block;font-size:12.5px;font-weight:600;color:var(--gs-mid);background:var(--gs-hover);border-radius:999px;padding:5px 12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-count__note{font-weight:400;color:var(--gs-soft)}.pg-pager{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.pg-foot .pg-pager{flex-wrap:nowrap}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:inherit;font-size:13px;cursor:pointer;min-width:30px;background:transparent;color:var(--gs-mid);border:1px solid transparent;border-radius:8px;padding:6px 9px}.pg-btn:hover:not(:disabled):not(.is-on){background:var(--gs-hover);color:var(--gs-text)}.pg-btn:disabled{opacity:.4;cursor:default}.pg-btn.is-on{background:var(--gs-card);border-color:var(--gs-border);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--gs-accent);font-weight:700}.pg-gap{padding:0 4px;color:var(--gs-soft)}.pg-size{position:relative;display:inline-flex;align-items:center;border-radius:8px;color:var(--gs-mid)}.pg-size:hover{background:var(--gs-hover);color:var(--gs-text)}.pg-size__sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:13px;font-weight:600;color:inherit;cursor:pointer;background:none;border:0;outline:none;padding:7px 26px 7px 10px}.pg-size__c{position:absolute;right:8px;pointer-events:none;opacity:.75}@media (max-width:760px){.pg-foot{grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px}.pg-foot__c,.pg-foot__l,.pg-foot__r{justify-self:center}.pg-foot .pg-pager{flex-wrap:wrap;justify-content:center}.pg-btn__t{display:none}.pg-btn--step{min-width:34px;padding:6px}}.tbh{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}th.tbh-th{transition:background .12s ease,color .12s ease}th.tbh-th.is-sorted,th.tbh-th:focus-within,th.tbh-th:hover{background:#ffffff;color:#0e1113}.tbh:focus-visible{outline:2px solid #2f6df0;outline-offset:-2px}.tbh--right{justify-content:flex-end}.tbh--right .tbh__ic{order:-1}.tbh__lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbh__ic{flex-shrink:0;opacity:.9}.tbh__ic--idle{width:13px;opacity:0;transition:opacity .12s ease}th.tbh-th:focus-within .tbh__ic--idle,th.tbh-th:hover .tbh__ic--idle{opacity:.55}.tbh-sort{position:relative;display:none}.tbh-sortbtn{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:9px;border:1px solid #e0e3e5;background:#ffffff;font-family:inherit;font-size:13px;font-weight:600;color:#3f4650;cursor:pointer;max-width:190px}.tbh-sortbtn:hover{border-color:#cfd5d8}.tbh-sortbtn.is-open{border-color:#b9c0c5}.tbh-sortbtn__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbh-sortbtn__dir{color:#6b7177;font-weight:700}.tbh-sortpop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:210px;max-height:300px;overflow-y:auto;padding:6px;border-radius:12px;background:#ffffff;border:1px solid #e0e3e5;box-shadow:0 12px 34px -10px rgba(12,14,17,.3)}.tbh-sortopt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;font-family:inherit;font-size:13.5px;color:#0e1113;text-align:left;cursor:pointer}.tbh-sortopt:hover{background:#f2f4f5}.tbh-sortopt.is-on{background:#f1f3f4;font-weight:650}.tbh-sortopt__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbh-sortopt__dir{font-size:11px;color:#6b7177;white-space:nowrap;flex-shrink:0}@media (max-width:1000px){.tbh-sort{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tbh-th,.tbh__ic--idle{transition:none!important}}.pa{position:relative;background:var(--gs-card);border:1px solid var(--gs-border);border-radius:14px;padding:14px 16px 16px;box-shadow:var(--gs-card-shadow)}.pa__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pa__n{color:var(--gs-soft);font-weight:600}.pa__btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:0 12px;min-height:33px;border-radius:9px;border:1px solid var(--gs-border-strong);background:var(--gs-card);font-family:inherit;font-size:13px;font-weight:600;color:var(--gs-mid);cursor:pointer}.pa__btn:hover:not(:disabled){background:var(--gs-hover);color:var(--gs-text)}.pa__btn:disabled{opacity:.6;cursor:default}.pa__err{margin:0 0 10px;font-size:12.5px;color:#b42318}.pa__blank{margin:0;font-size:13px;color:var(--gs-soft);line-height:1.55;max-width:62ch}.pa__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.pa-tile{position:relative;min-width:0}.pa-tile__open{display:flex;flex-direction:column;gap:0;width:100%;padding:0;overflow:hidden;border:1px solid var(--gs-border);border-radius:11px;background:var(--gs-card);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.pa-tile__open:focus-visible,.pa-tile__open:hover{border-color:var(--gs-border-strong);box-shadow:0 2px 10px -2px rgba(12,14,17,.16)}.pa-tile__thumb{position:relative;display:grid;place-items:center;aspect-ratio:4/3;width:100%;background:var(--gs-hover);color:var(--gs-soft);border-bottom:1px solid var(--gs-border);overflow:hidden}.pa-tile__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pa-tile__tag{position:absolute;bottom:6px;right:6px;padding:1px 5px;border-radius:4px;background:#4b5563;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.06em}.pa-tile__tag--pdf{background:#b42318}.pa-tile__name{display:flex;min-width:0;padding:7px 9px 0;font-size:12px;font-weight:600;color:var(--gs-text);white-space:nowrap}.pa-tile__stem{min-width:0;overflow:hidden;text-overflow:ellipsis}.pa-tile__ext{flex-shrink:0}.pa-tile__meta{padding:1px 9px 8px;font-size:11px;color:var(--gs-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pa-tile__x{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:rgba(12,14,17,.62);color:#fff;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.pa-tile:hover .pa-tile__x,.pa-tile__x:focus-visible{opacity:1}.pa-tile__x:hover{background:#b42318}@media (hover:none){.pa-tile__x{opacity:1;width:20px;height:20px;top:5px;right:5px;background:rgba(12,14,17,.46);box-shadow:0 0 0 1px rgba(255,255,255,.35)}}.pa__dropnote{display:none}@media (hover:hover) and (pointer:fine){.pa__dropnote{display:block;margin-top:12px;padding:9px;border:1px dashed var(--gs-border-strong);border-radius:9px;text-align:center;font-size:12px;color:var(--gs-soft)}.pa.is-empty .pa__dropnote{margin-top:10px}.pa.is-dragging{border-color:var(--gs-accent)}.pa.is-dragging .pa__dropnote{border-color:var(--gs-accent);color:var(--gs-accent);background:var(--gs-hover)}}@media (min-width:1101px){.pa--rail{padding:14px}.pa--rail .pa__head>span:first-child{font-size:13px}.pa--rail .pa__head{margin-bottom:10px}.pa--rail .pa__btn{padding:0 10px;min-height:29px;font-size:12px}.pa--rail .pa__grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:9px}.pa--rail .pa-tile__name{padding:6px 7px 0;font-size:11.5px}.pa--rail .pa-tile__meta{padding:1px 7px 7px;font-size:10.5px}.pa--rail .pa__blank{font-size:12.5px}.pa--rail .pa__dropnote{display:none}}.pf-ov{position:fixed;inset:0;z-index:140;display:flex;flex-direction:column;background:#0c0f12;animation:pf-in .13s ease}@keyframes pf-in{0%{opacity:0}to{opacity:1}}.pf-bar{display:flex;align-items:center;gap:14px;padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 10px calc(14px + env(safe-area-inset-left));background:rgba(20,24,28,.92);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.pf-bar__id{min-width:0;flex:1 1 auto}.pf-bar__name{display:block;font-size:13.5px;font-weight:600;color:#f1f3f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-bar__meta{display:block;margin-top:1px;font-size:11.5px;color:#98a1a9}.pf-bar__acts{display:flex;align-items:center;gap:8px;flex-shrink:0}.pf-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#f1f3f4;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.pf-btn:hover{background:rgba(255,255,255,.18)}.pf-btn--icon{padding:7px}.pf-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.pf-stage:has(.pf-em:not(.pf-em--wait)){align-items:stretch}.pf-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.pf-frame{width:100%;height:100%;border:0;border-radius:6px;background:#fff}.pf-fallback{max-width:340px;text-align:center;color:#cfd5da;display:flex;flex-direction:column;align-items:center;gap:10px}.pf-fallback__ic{color:#7c868f}.pf-fallback__lead{margin:0;font-size:15px;font-weight:600;color:#f1f3f4;overflow-wrap:anywhere}.pf-fallback__sub{margin:0;font-size:13px;line-height:1.55;color:#98a1a9}.pf-openbtn{margin-top:4px;padding:11px 20px;border-radius:9px;background:#fff;color:#0e1113;font-size:14px;font-weight:650;text-decoration:none}.pf-nav{position:absolute;top:50%;transform:translateY(-50%);display:none;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(20,24,28,.78);color:#f1f3f4;cursor:pointer}.pf-nav:hover{background:rgba(40,46,52,.92)}.pf-nav--prev{left:14px}.pf-nav--next{right:14px}@media (min-width:700px){.pf-nav{display:grid}}@media (max-width:560px){.pa{padding:13px 14px 14px;border-radius:12px}.pa__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.pa-tile__name{font-size:11.5px}.pf-btn__t{display:none}.pf-btn{padding:8px}}.pf-em{display:flex;flex-direction:column;width:100%;max-width:860px;height:100%;background:var(--gs-card);border-radius:10px;overflow:hidden}.pf-em--wait{align-items:center;justify-content:center;background:none;color:#98a1a9;font-size:13.5px}.pf-em__head{flex-shrink:0;padding:16px 18px;border-bottom:1px solid var(--gs-border);background:var(--gs-card)}.pf-em__subject{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--gs-text);line-height:1.3;overflow-wrap:anywhere}.pf-em__rows{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px}.pf-em__row{display:contents}.pf-em__k{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-soft);padding-top:2px}.pf-em__v{font-size:13px;color:var(--gs-text);min-width:0;overflow-wrap:anywhere}.pf-em__atts{margin-top:12px;padding-top:12px;border-top:1px dashed var(--gs-border)}.pf-em__attlist{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.pf-em__att{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 7px;border-radius:8px;border:1px solid var(--gs-border-strong);background:var(--gs-hover);font-size:12.5px;font-weight:600;color:var(--gs-text);text-decoration:none}.pf-em__att:hover{border-color:var(--gs-accent);color:var(--gs-accent)}.pf-em__att.is-off{opacity:.55}.pf-em__atttag{flex-shrink:0;padding:1px 5px;border-radius:4px;background:#4b5563;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.05em}.pf-em__attname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-em__attsize{flex-shrink:0;color:var(--gs-soft);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-em__body{flex:1 1 auto;min-height:0;width:100%;border:0;background:#fff}.pf-em__empty{margin:0;padding:22px 18px;font-size:13px;color:var(--gs-soft);font-style:italic}@media (max-width:560px){.pf-em{border-radius:8px}.pf-em__head{padding:13px 14px}.pf-em__subject{font-size:15.5px}.pf-em__row,.pf-em__rows{display:block}.pf-em__row{padding-top:7px}.pf-em__k{display:block;padding-top:0}}.acct-wrap{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45);overflow-y:auto}.acct{width:100%;max-width:480px;margin:auto;display:flex;flex-direction:column;max-height:calc(100dvh - 40px);background:var(--gs-card);color:var(--gs-text);border:1px solid var(--gs-border);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.28);font-family:var(--font-display)}.acct__head{flex:0 0 auto;display:flex;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px solid var(--gs-border)}.acct__face{width:44px;height:44px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.acct__id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.acct__name{font-size:15px;font-weight:700;overflow-wrap:anywhere}.acct__email{font-size:12.5px;color:var(--gs-soft);overflow-wrap:anywhere}.acct__x{background:none;border:none;cursor:pointer;color:var(--gs-soft);display:inline-flex;padding:6px;border-radius:8px;flex-shrink:0;align-self:flex-start}.acct__x:hover{background:var(--gs-hover);color:var(--gs-text)}.acct__tabs{flex:0 0 auto;display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--gs-border)}.acct__tab{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;color:var(--gs-soft);padding:10px 10px 9px;margin-bottom:-1px}.acct__tab:hover{color:var(--gs-text)}.acct__tab.is-on{color:var(--gs-accent);border-bottom-color:var(--gs-accent)}.acct__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.acct__lead{font-size:13px;line-height:1.55;color:var(--gs-soft);margin:0}.acct__lead strong{color:var(--gs-text)}.acct__hint{font-size:12px;color:var(--gs-soft);margin:0}.acct__photo{display:flex;align-items:flex-start;gap:16px}.acct__disc{width:84px;height:84px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:600;color:#fff}.acct__discimg{display:block;width:100%;height:100%;object-fit:cover}.acct__photoside{min-width:0;display:flex;flex-direction:column;gap:10px}.acct__btns{display:flex;gap:8px;flex-wrap:wrap}.acct__file{display:none}.acct__field{display:flex;flex-direction:column;gap:6px}.acct__field label{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--gs-soft)}.acct__field input{width:100%;font-family:inherit;font-size:14px;padding:11px 13px;border:1px solid var(--gs-border-strong);border-radius:9px;color:var(--gs-text);background:var(--gs-card)}.acct__field input:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-accent) 18%,transparent)}.acct__btn{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:8px 14px;border-radius:9px;min-height:38px;background:var(--gs-card);color:var(--gs-text);border:1px solid var(--gs-border-strong)}.acct__btn:hover:not(:disabled){background:var(--gs-hover)}.acct__btn:disabled{opacity:.55;cursor:default}.acct__btn--primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff}.acct__btn--primary:hover:not(:disabled){filter:brightness(.94);background:var(--gs-accent)}.acct__btn--danger{color:#b42318;border-color:#f3c6c2}.acct__btn--danger:hover:not(:disabled),.acct__err{background:#fdeaea}.acct__err{font-size:12.5px;line-height:1.5;color:#b42318;border:1px solid #f3c6c2;border-radius:10px;padding:10px 12px}.acct__foot{position:-webkit-sticky;position:sticky;bottom:-18px;margin-top:auto;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--gs-border);padding:14px 0 0;background:var(--gs-card)}@media (max-width:560px){.acct-wrap{padding:0;align-items:flex-end}.acct{max-width:none;margin:0;border-radius:16px 16px 0 0;border-bottom:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}.acct__photo{flex-direction:column;text-align:center}.acct__photo,.acct__photoside{align-items:center}.acct__btns{justify-content:center}.acct__btn{min-height:44px;padding:10px 16px;font-size:14px}.acct__tab{padding:12px 12px 11px;font-size:13.5px;min-height:44px}.acct__foot>.acct__btn{flex:1 1 auto;justify-content:center}.acct__foot{padding-bottom:2px}}.acct__body>.sec{margin:0}.acct__body>.sec .sec__card:last-child{margin-bottom:0}.prof__back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gs-soft);text-decoration:none;margin-bottom:14px}.prof__back:hover{color:var(--gs-text)}.prof__head,.prof__hero{margin-bottom:16px}.prof__head{display:flex;align-items:center;gap:16px}.prof__face{width:60px;height:60px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;color:#fff}.prof__id{min-width:0}.prof__name{font-size:21px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.prof__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.prof__role,.prof__tag{font-size:11.5px;font-weight:650;border-radius:999px;padding:3px 9px;background:var(--gs-hover);color:var(--gs-mid)}.prof__tag{color:var(--gs-accent);background:color-mix(in srgb,var(--gs-accent) 10%,var(--gs-card))}.prof__email{font-size:12.5px;color:var(--gs-soft);text-decoration:none;overflow-wrap:anywhere}.prof__email:hover{color:var(--gs-accent);text-decoration:underline}.prof__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.prof__kpi{display:flex;flex-direction:column;gap:3px;background:var(--gs-card);border:1px solid var(--gs-border);border-radius:13px;padding:14px 16px;box-shadow:var(--gs-card-shadow)}.prof__kpilbl{font-size:11.5px;font-weight:600;color:var(--gs-soft)}.prof__kpival{font-size:22px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prof__kpisub{font-size:11.5px;color:var(--gs-soft)}.prof__grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.prof__side{display:flex;flex-direction:column;gap:16px;min-width:0}.prof__panel{background:var(--gs-card);border:1px solid var(--gs-border);border-radius:14px;padding:16px 18px;box-shadow:var(--gs-card-shadow);min-width:0}.prof__panelhead{display:flex;align-items:center;gap:9px;margin-bottom:10px}.prof__paneltitle{font-size:14.5px;font-weight:700}.prof__paneln{font-size:11.5px;font-weight:700;color:var(--gs-soft);background:var(--gs-hover);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prof__panellink{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--gs-accent);text-decoration:none;white-space:nowrap}.prof__panellink:hover{text-decoration:underline}.prof__panelempty{font-size:13px;color:var(--gs-soft);padding:22px 0;text-align:center}.prof__tablewrap{margin:0 -18px -16px;overflow-x:auto;border-radius:0 0 14px 14px}.prof__table{width:100%;border-collapse:collapse;font-size:13.5px}.prof__table thead th{text-align:left;font-weight:600;color:var(--gs-mid);font-size:12px;background:var(--gs-hover);border-top:1px solid var(--gs-border)}.prof__table tbody td,.prof__table thead th{padding:9px 18px;white-space:nowrap;border-bottom:1px solid var(--gs-border)}.prof__table tbody td{vertical-align:middle}.prof__table tbody tr:last-child td{border-bottom:0}.prof__table tbody tr{cursor:pointer}.prof__table tbody tr:hover td{background:var(--gs-hover)}.prof__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prof__num,.prof__table thead th.prof__num{text-align:right}.prof__cellstrong{font-weight:600}.prof__cellsub{display:block;font-size:12px;color:var(--gs-soft);white-space:normal}.prof__chip{display:inline-block;font-size:11.5px;font-weight:650;border-radius:999px;padding:3px 9px;background:var(--gs-hover);color:var(--gs-mid);white-space:nowrap}.prof__bars{display:flex;flex-direction:column;gap:9px;list-style:none;padding:0;margin:0}.prof__bar{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;grid-gap:10px;gap:10px}.prof__barlbl{font-size:12.5px;color:var(--gs-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof__bartrack{height:8px;border-radius:999px;background:var(--gs-hover);overflow:hidden}.prof__barfill{display:block;height:100%;border-radius:999px;background:var(--gs-accent);min-width:2px}.prof__barn{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.5rem;text-align:right}.prof__minilist{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.prof__mini{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--gs-border);text-decoration:none;color:inherit}.prof__minilist li:first-child .prof__mini{border-top:0}.prof__mini:hover .prof__minititle{color:var(--gs-accent)}.prof__minimain{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.prof__minititle{font-size:13px;font-weight:600;overflow-wrap:anywhere}.prof__minisub{font-size:12px;color:var(--gs-soft)}.prof__miniright{font-size:12.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prof-link{color:inherit;text-decoration:none}.prof-link:hover{color:var(--gs-accent);text-decoration:underline}@media (max-width:1100px){.prof__grid{grid-template-columns:minmax(0,1fr)}.prof__side{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:560px){.prof__head{gap:12px}.prof__face{width:48px;height:48px}.prof__face,.prof__name{font-size:18px}.prof__kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.prof__kpi{padding:11px 12px}.prof__kpival{font-size:19px}.prof__panel{padding:14px}.prof__tablewrap{margin:0 -14px -14px}.prof__table tbody td,.prof__table thead th{padding:9px 14px}.prof__bar{grid-template-columns:4.5rem 1fr auto;gap:8px}}