html,body{margin:0}html[data-lang]{overflow-y:auto;scrollbar-gutter:stable}html[data-lang]{scrollbar-width:thin;scrollbar-color:var(--border-2,#34343A) transparent}html[data-lang]::-webkit-scrollbar{width:10px}html[data-lang]::-webkit-scrollbar-track{background:transparent}html[data-lang]::-webkit-scrollbar-thumb{background:var(--border-2,#34343A);border-radius:6px;border:3px solid transparent;background-clip:content-box}html[data-theme=light]{background:#faf8f2;color-scheme:light}html[data-lang][data-theme=light]{scrollbar-color:#C8C0AE transparent}html[data-lang][data-theme=light]::-webkit-scrollbar-thumb{background:#c8c0ae;background-clip:content-box}.page-spin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0e0e10}[data-theme=light] .page-spin{background:#faf8f2}.page-spin__inner{display:flex;flex-direction:column;align-items:center;gap:20px}.page-spin__logo img{height:30px;width:auto;display:block}.page-spin__logo .logo-light,[data-theme=light] .page-spin__logo .logo-dark{display:none}[data-theme=light] .page-spin__logo .logo-light{display:block}.hero-audit__spinner{display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(229,163,56,.25);border-top-color:#e5a338;animation:pgspin .8s linear infinite}.page-spin .hero-audit__spinner{width:24px;height:24px;border-width:2.5px}@keyframes pgspin{to{transform:rotate(360deg)}}.hero-audit__loadline{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2,#A8A5A0)}.board-page{--font-sans:"Inter","Noto Sans SC","PingFang SC","Microsoft YaHei",ui-sans-serif,system-ui,sans-serif;--font-display:"Montserrat","Noto Sans SC","PingFang SC",sans-serif;--accent:#E5A338;--accent-2:#F0B95C;--container:100%;--gutter:clamp(16px,1.5vw,20px);--r1:#F2B84A;--r2:#D29A38;--r3:#A9792A;--ro:#6E5A2E;--rn:#2C2823;--pos:#F2B84A;--neu:#6E5A2E;--neg:#A9792A;--up:#22c08a;--down:#E0A030}.board-page,[data-theme=dark] .board-page{--bg:#0E0E10;--bg-2:#131315;--bg-3:#18181B;--surface:#161618;--surface-2:#1C1C1F;--border:#26262A;--border-2:#34343A;--text:#F5F2EA;--text-2:#A8A5A0;--text-3:#6E6B66;--accent-ink:#0E0E10;--shadow:0 30px 60px -30px rgba(0,0,0,.7);--glow:rgba(229,163,56,.14);--up:#22c08a;--down:#ef4444;--axis:#A8A5A0;--split:rgba(245,242,234,.06);--tip-bg:#222226;--tip-bd:#3a3a40;--sb-bg:#131315}[data-theme=light] .board-page{--bg:#FAF8F2;--bg-2:#F7F4EC;--bg-3:#F7F4EC;--surface:#FFFFFF;--surface-2:#F8F5EF;--border:#E5E0D5;--border-2:#C8C0AE;--text:#1B2230;--text-2:#5A6173;--text-3:#A3A6AE;--accent-ink:#1B2230;--shadow:0 24px 56px -32px rgba(27,34,48,.16);--glow:rgba(229,163,56,.18);--axis:#5A6173;--split:rgba(27,34,48,.07);--tip-bg:#1B2230;--tip-bd:#1B2230;--sb-bg:color-mix(in oklab, var(--text) 3.5%, var(--bg));--r1:#C77F12;--r2:#E0A030;--r3:#EAC066;--ro:#EFD9A4;--rn:#EEE9DD;--pos:#C77F12;--neu:#EFD9A4;--neg:#E0A030;--down:#C77F12}.board-page *,.board-page *:before,.board-page *:after{box-sizing:border-box}.board-page{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;--cx:50vw;--cy:14vh}.board-page button{font:inherit;cursor:pointer}.board-page .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-lang=zh] .board-page [data-en],[data-lang=en] .board-page [data-zh]{display:none!important}.board-page .container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--gutter);position:relative;z-index:1}.board-page .nav{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--border)}.board-page .nav__inner{display:flex;align-items:center;gap:14px;height:58px}.board-page .brandmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:18px}.board-page .brandmark .glyph{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:inline-flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:15px}.board-page .nav__proj{display:flex;align-items:center;gap:9px;padding-left:14px;border-left:1px solid var(--border);color:var(--text-2);font-size:13.5px}.board-page .nav__proj b{color:var(--text);font-weight:600}.board-page .ro-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font-size:11px;font-weight:600}.board-page .ro-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.board-page .nav__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.board-page .toggle-group{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:3px}.board-page .toggle-group button{border:none;background:transparent;border-radius:999px;color:var(--text-3);padding:5px 11px;font-size:12px;font-weight:600;letter-spacing:.04em;transition:.14s;display:inline-flex;align-items:center;justify-content:center}.board-page .toggle-group button.is-active{background:var(--text);color:var(--bg)}.board-page .lang-switch button,.board-page .theme-switch button{width:28px;height:28px;padding:0}.board-page .navlogo{display:inline-flex;align-items:center}.board-page .navlogo img{height:24px;width:auto;display:block}.board-page .navlogo .logo-dark{display:block}.board-page .navlogo .logo-light,[data-theme=light] .board-page .navlogo .logo-dark{display:none}[data-theme=light] .board-page .navlogo .logo-light{display:block}.board-page *{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.board-page *::-webkit-scrollbar{width:6px;height:6px}.board-page *::-webkit-scrollbar-track{background:transparent}.board-page *::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:6px}.board-page *::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.board-page .tabs{display:flex;gap:2px;margin-top:14px;border-bottom:1px solid var(--border);overflow-x:auto}.board-page .tab{border:none;background:transparent;color:var(--text-3);padding:11px 16px;font-size:14px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:.14s}.board-page .tab:hover{color:var(--text-2)}.board-page .tab.active{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width:760px){.board-page .nav__proj{display:none}}.board-page .wrap3{padding-block:0 80px;display:grid;grid-template-columns:232px minmax(0,1fr);gap:10px 32px;align-items:start;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1),column-gap .32s}.board-page .main{min-width:0}.board-page .wrap3.sb-collapsed{grid-template-columns:0 minmax(0,1fr);column-gap:0}.board-page .wrap3.sb-collapsed .side-left{opacity:0;pointer-events:none;overflow:hidden}.board-page .sidebar{position:sticky;top:74px;align-self:start;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 92px);overflow-y:auto;overflow-x:hidden;padding:2px 2px 12px;min-width:0}.board-page .sidebar::-webkit-scrollbar{width:0}.board-page .sidebar>*,.board-page .side-meta>*,.board-page .sidebar .banner__row>*{min-width:0}.board-page .side-meta{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:0 15px;box-shadow:var(--shadow)}.board-page .sidebar .banner__row{flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:14px 0;border-bottom:1px solid var(--border)}.board-page .side-meta>.banner__row:last-child{border-bottom:none}.board-page .sidebar .banner__row .rlbl{font-size:10.5px;letter-spacing:.1em;color:var(--text-3)}.board-page .sidebar .banner__row .rlbl{min-width:0;padding-top:0!important}.board-page .sidebar #engineRow,.board-page .sidebar #queryRow{align-items:stretch;min-width:0}.board-page .sidebar .qgrid{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;width:100%;flex:0 0 auto;overflow:hidden}.board-page .sidebar .qgrid>.qitem{display:flex;width:100%;max-width:100%;min-width:0;overflow:hidden}.board-page .sidebar .echip{align-self:flex-start;max-width:100%;min-width:0;overflow:hidden}.board-page .sidebar .period-val{font-size:12.5px;color:var(--text-2);line-height:1.5}.board-page .sidebar .period-val b{color:var(--text);font-weight:600}.board-page .side-nav{min-width:0;display:flex;flex-direction:column;gap:1px;padding:0 2px}.board-page .side-nav>*{min-width:0}.board-page .side-nav__h{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin:0 0 7px 11px}.board-page .navitem{position:relative;display:flex;align-items:center;gap:9px;padding:8px 11px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;border-radius:8px;transition:color .2s,background .2s;min-width:0}.board-page .navitem:hover{color:var(--text);background:var(--bg-3)}.board-page .navitem__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.board-page .navitem__bar{display:none}.board-page .navitem:before{content:"";position:absolute;left:2px;top:50%;width:3px;height:0;border-radius:2px;background:var(--accent);transform:translateY(-50%);transition:height .28s cubic-bezier(.34,1.2,.5,1)}.board-page .navitem.active{color:var(--accent);font-weight:700;background:color-mix(in oklab,var(--accent) 9%,var(--surface))}.board-page .navitem.active:before{height:17px}@media (max-width:1080px){.board-page .wrap{grid-template-columns:1fr;gap:18px}.board-page .sidebar{position:static;max-height:none;overflow:visible;padding:0}.board-page .sidebar .banner__row{flex-direction:row;flex-wrap:wrap;align-items:center}.board-page .sidebar .banner__row .rlbl{min-width:74px}.board-page .sidebar .qgrid{grid-template-columns:repeat(2,1fr);gap:8px 24px}.board-page .side-nav{display:none}}.board-page .card{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.board-page .sec{margin-top:16px;padding:22px clamp(16px,2.2vw,26px)}.board-page .sec-head{margin-bottom:14px}.board-page .sec-title{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em;margin:0;color:var(--text)}.board-page .sec-sub{color:var(--text-3);font-size:12.5px;margin-top:4px;max-width:70ch}.board-page .eyebrow{font-family:var(--font-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:8px}.board-page .eyebrow .d{width:6px;height:6px;border-radius:50%;background:var(--accent)}.board-page .conclusion{margin-top:14px;padding:12px 16px;border-radius:10px;background:var(--bg-3);border:1px solid var(--border);color:var(--text-2);font-size:13px;line-height:1.65}.board-page .conclusion b{color:var(--text)}.board-page .tip{position:relative;cursor:help;border-bottom:1px dotted var(--text-3)}.board-page .tip:hover:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 9px);z-index:60;width:max-content;max-width:250px;padding:9px 12px;border-radius:10px;background:var(--tip-bg);color:#f5f2ea;border:1px solid var(--tip-bd);font-size:11.5px;font-weight:500;line-height:1.55;letter-spacing:0;white-space:normal;box-shadow:0 18px 44px -14px #0000008c}.board-page .tip:hover:before{content:"";position:absolute;left:13px;top:calc(100% + 3px);border:6px solid transparent;border-bottom-color:var(--tip-bg);z-index:61}.board-page .tip--r:hover:after{left:auto;right:0}.board-page .tip--r:hover:before{left:auto;right:13px}.board-page .tip--th{cursor:help;border-bottom:1px dotted var(--text-3)}.board-page #thTip{position:fixed;z-index:200;display:none;max-width:250px;padding:9px 12px;border-radius:10px;background:var(--tip-bg);color:#f5f2ea;border:1px solid var(--tip-bd);font-size:11.5px;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;white-space:normal;box-shadow:0 18px 44px -14px #0000008c;pointer-events:none}.board-page .banner{position:relative;overflow:hidden;padding:24px clamp(18px,2.4vw,30px)}.board-page .banner__top{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.board-page .banner__logo{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:inline-flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:23px;font-family:var(--font-display)}.board-page .banner__name{font-family:var(--font-display);font-weight:800;font-size:25px;letter-spacing:-.02em;line-height:1}.board-page .banner__url{color:var(--text-3);font-size:12.5px;margin-top:4px}.board-page .dlbtns{margin-left:auto;display:grid;grid-template-columns:repeat(2,166px);gap:10px;align-items:stretch}.board-page .dlbtn{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;border:1px solid var(--border-2);background:color-mix(in oklab,var(--surface-2) 82%,var(--bg));color:var(--text);font-size:13px;font-weight:750;transition:.14s;white-space:nowrap}.board-page .dlbtn svg{width:14px;height:14px;stroke-width:2.15}.board-page .dlbtn:hover{border-color:color-mix(in oklab,var(--accent) 62%,var(--border-2));color:var(--text);background:color-mix(in oklab,var(--accent) 7%,var(--surface-2))}.board-page .dlbtn.primary{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-color:color-mix(in oklab,var(--accent) 78%,#6b4a12);color:var(--accent-ink);box-shadow:0 10px 24px -18px #e5a338a6}.board-page .dlbtn.primary:hover{background:linear-gradient(180deg,#f4c36b,var(--accent));color:var(--accent-ink)}.board-page .dlbtn .sc{display:inline-flex;align-items:baseline;padding:2px 7px;border-radius:999px;background:color-mix(in oklab,var(--accent) 12%,transparent);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.board-page .dlbtn .sc small{font-size:10px;color:var(--text-3);font-weight:800;margin-left:1px}.board-page .dlbtn.primary .sc{background:color-mix(in oklab,#fff 38%,var(--accent));box-shadow:inset 0 0 0 1px #0e0e1014}.board-page .dlbtn.primary .sc small{color:color-mix(in oklab,var(--accent-ink) 62%,transparent)}@media (max-width:640px){.board-page .dlbtns{width:100%;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.board-page .dlbtn{height:42px}}.board-page .banner__foot{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.board-page .period-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--bg-3);color:var(--text-2);font-size:12.5px}.board-page .period-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.board-page .period-pill b{color:var(--text);font-weight:600}.board-page .banner__rows{margin-top:20px;display:grid;gap:10px}.board-page .period-val{font-size:12.5px;color:var(--text-2)}.board-page .period-val b{color:var(--text);font-weight:600}.board-page .banner__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board-page .banner__row .rlbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin-right:2px;white-space:nowrap;min-width:74px;flex:none}.board-page .echip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12px;color:var(--text-2);font-weight:500}.board-page .echip i{width:7px;height:7px;border-radius:50%;flex:none}.board-page .echip .elogo{width:14px;height:14px;flex:none}.board-page #queryRow{align-items:flex-start}.board-page #queryRow .rlbl{padding-top:7px}.board-page .qgrid{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.board-page .qitem{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12px;color:var(--text-2);font-weight:500;width:100%;cursor:pointer;transition:border-color .15s,background .15s}.board-page .qitem:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));background:var(--bg-3)}.board-page .qitem .qn{color:var(--accent);font-weight:800;font-size:10.5px;font-family:var(--font-display);letter-spacing:.02em;flex:none}.board-page .qitem .qtx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.board-page .qgrid{grid-template-columns:1fr}}.board-page .filterbar{margin-top:14px;padding:14px clamp(16px,2.2vw,24px);display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;position:sticky;top:58px;z-index:40;background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.board-page .filterbar .fl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.board-page .sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);border-radius:9px;padding:8px 32px 8px 13px;font-size:13px;font-weight:600;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 16px) 53%,calc(100% - 11px) 53%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.board-page .chk{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.board-page .chk input{display:none}.board-page .chk .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-2);display:inline-flex;align-items:center;justify-content:center;transition:.14s}.board-page .chk input:checked+.box{background:var(--accent);border-color:var(--accent)}.board-page .chk input:checked+.box:after{content:"✓";color:#0e0e10;font-size:12px;font-weight:900}.board-page .filterbar .note{margin-left:auto;color:var(--text-3);font-size:11.5px}.board-page .top-bar{grid-column:1/-1;position:sticky;top:58px;z-index:42;display:flex;align-items:center;gap:32px;padding:8px 0 11px;background:var(--bg);border-bottom:1px solid var(--border)}.board-page .tb-brand{width:232px;flex:none;display:flex;align-items:center;gap:11px;min-width:0}.board-page .tb-brand .side-brand__id{min-width:0;flex:0 1 auto}.board-page .sb-toggle{position:relative;flex:none;margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-3);border-radius:7px;cursor:pointer;transition:background .15s,color .15s,opacity .15s,transform .12s;opacity:.6}.board-page .sb-toggle:hover{color:var(--text-2);background:var(--bg-3);opacity:1}.board-page .sb-toggle:active{transform:scale(.85)}.board-page .sb-toggle svg{width:16px;height:16px}.board-page .sb-toggle .sbi--open{display:none}.board-page .sb-toggle.is-on{opacity:1;color:var(--accent);background:color-mix(in oklab,var(--accent) 15%,transparent)}.board-page .sb-toggle.is-on .sbi--close{display:none}.board-page .sb-toggle.is-on .sbi--open{display:inline-flex}.board-page .tb-brand .side-brand__logo{width:36px;height:36px;font-size:19px}.board-page .tb-tools{flex:1;min-width:0;display:flex;align-items:center;gap:18px}.board-page .tb-tools .filt{display:flex;align-items:center;gap:10px;flex:none;padding-right:18px;border-right:1px solid var(--border)}.board-page .tb-tools .filt .fl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.board-page .tb-tools .tabs{margin-top:0;border-bottom:none;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.board-page .tb-tools .tabs::-webkit-scrollbar{display:none}.board-page .tb-actions{display:flex;align-items:center;gap:8px;flex:none;margin-left:8px}.board-page .tb-dg{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:none;background:linear-gradient(160deg,var(--accent-2),var(--accent));color:var(--accent-ink);font-family:var(--font-display);font-weight:800;font-size:12.5px;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px -10px #e5a338a6;transition:opacity .15s,transform .12s}.board-page .tb-dg:hover{opacity:.92;transform:translateY(-1px)}.board-page .tb-run{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--border-2);background:var(--bg-2);color:var(--text);font-family:var(--font-display);font-weight:800;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:opacity .15s,transform .12s,border-color .15s}.board-page .tb-run:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent)}.board-page .tb-run:disabled{opacity:.55;cursor:default}.board-page .tb-run__spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--text-3);border-top-color:var(--accent);animation:tbrun-spin .8s linear infinite}@keyframes tbrun-spin{to{transform:rotate(360deg)}}.board-page .cell-spin{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid color-mix(in oklab,var(--accent) 30%,transparent);border-top-color:var(--accent);animation:tbrun-spin .8s linear infinite;vertical-align:middle}.board-page .tb-dg__sc{font-size:15px;letter-spacing:-.02em}.board-page .tb-dg__sc small{font-size:10px;font-weight:700;opacity:.65}.board-page .tb-rep{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:10px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.board-page .tb-rep svg{width:13px;height:13px;opacity:.7}.board-page .tb-rep:hover{border-color:color-mix(in oklab,var(--accent) 50%,var(--border-2));background:color-mix(in oklab,var(--accent) 6%,var(--surface-2))}.board-page .toolbar .tabs::-webkit-scrollbar{display:none}@media (max-width:600px){.board-page .tb-tools .filt{border-right:none;padding-right:0}}.board-page .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.board-page .kpi{padding:18px 18px 16px;position:relative;cursor:pointer;transition:border-color .15s,transform .12s;text-align:left;color:inherit;font:inherit;width:100%}.board-page .kpi:hover{z-index:5;border-color:color-mix(in oklab,var(--accent) 45%,var(--border));transform:translateY(-1px)}.board-page .kpi-hint{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:0;border:none;background:none;color:var(--text-3);font-size:12.5px;cursor:pointer;transition:color .14s}.board-page .kpi-hint:hover{color:var(--accent)}.board-page .kpi-hint__arr{transition:transform .35s ease;display:inline-block}.board-page .kpi-hint.open .kpi-hint__arr{transform:rotate(180deg)}.board-page .collapse{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s ease,margin-top .35s ease;margin-top:0}.board-page .collapse.open{max-height:2400px;opacity:1;margin-top:8px;overflow:visible}.board-page .collapse-inner{display:grid;gap:16px}.board-page .kpi__name{color:var(--text-2);font-size:13px;font-weight:600}.board-page .kpi__num{font-family:var(--font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1.02;margin-top:10px;color:var(--text)}.board-page .kpi__num .unit{font-size:.45em;font-weight:700;color:var(--text-3);margin-left:1px}.board-page .delta-pill{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;margin-top:8px;padding:3px 9px;border-radius:999px}.board-page .delta-up{color:var(--up);background:color-mix(in oklab,var(--up) 14%,transparent)}.board-page .delta-down{color:#ef4444;background:color-mix(in oklab,#ef4444 14%,transparent)}.board-page .delta-flat{color:var(--text-3);background:var(--surface-2)}.board-page .kpi__spark{height:30px;margin-top:10px}.board-page .kpi__bench{margin-top:10px;color:var(--text-3);font-size:11.5px;line-height:1.55}.board-page .kpi__cue{position:absolute;top:11px;right:11px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:transparent;transition:background .15s;pointer-events:none}.board-page .kpi__cue-tx{white-space:nowrap;font-size:11px;font-weight:600;color:var(--accent);opacity:0;transform:translate(5px);transition:opacity .2s ease,transform .2s ease}.board-page .kpi__cue-ch{width:14px;height:14px;flex:none;color:var(--text-3);opacity:.45;transition:transform .28s cubic-bezier(.34,1.1,.5,1),color .15s,opacity .15s}.board-page .kpi:hover .kpi__cue{background:color-mix(in oklab,var(--accent) 12%,var(--surface))}.board-page .kpi:hover .kpi__cue-tx{opacity:1;transform:none}.board-page .kpi:hover .kpi__cue-ch{color:var(--accent);opacity:1}.board-page .kpis.detail-open .kpi__cue-ch{transform:rotate(180deg);color:var(--accent);opacity:.85}.board-page .kpi-foot{display:none}@media (max-width:900px){.board-page .kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.board-page .kpis{grid-template-columns:1fr}}.board-page .callout{margin-top:16px;padding:16px 22px;display:flex;gap:16px;align-items:center;border-left:3px solid var(--accent);background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 9%,var(--surface)),var(--surface))}.board-page .callout__big{font-family:var(--font-display);font-weight:800;font-size:38px;letter-spacing:-.03em;color:var(--accent);line-height:1}.board-page .callout__txt{color:var(--text-2);font-size:13.5px;line-height:1.5}.board-page .callout__txt b{color:var(--text)}.board-page .controls{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;padding:0 0 14px}.board-page .switch{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px;font-weight:500;cursor:pointer}.board-page .switch__track{width:38px;height:21px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-2);position:relative;transition:.16s}.board-page .switch__track .knob{position:absolute;top:1.5px;left:1.5px;width:16px;height:16px;border-radius:50%;background:var(--text-3);transition:.16s}.board-page .switch.on .switch__track{background:var(--accent);border-color:var(--accent)}.board-page .switch.on .switch__track .knob{left:18.5px;background:#0e0e10}.board-page .legend{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-left:auto}.board-page .legend .chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);font-weight:600}.board-page .legend .chip i{width:11px;height:11px;border-radius:3px;display:inline-block;box-shadow:inset 0 0 0 1px #80786459}.board-page .chart{width:100%}.board-page #heroChart{height:280px}.board-page #lineChart{height:260px}.board-page #breakChart{height:90px}.board-page #radarChart{height:340px}.board-page .rankstrip{display:grid;gap:7px}.board-page .rrow{display:grid;grid-template-columns:32px 1fr 120px 70px 50px;align-items:center;gap:10px;padding:8px 10px;border-radius:9px}.board-page .rrow.own{background:color-mix(in oklab,var(--accent) 12%,transparent);outline:1px solid color-mix(in oklab,var(--accent) 40%,transparent)}.board-page .rrow .rk{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--text-3);text-align:center}.board-page .rrow.own .rk{color:var(--accent)}.board-page .rrow .nm{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;min-width:0;overflow:hidden}.board-page .rrow .nm .lg{width:24px;height:24px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:10px;font-family:var(--font-display)}.board-page .rrow.own .nm{font-weight:700;color:var(--text)}.board-page .rrow .bar{height:9px;border-radius:999px;background:var(--surface-2);overflow:hidden}.board-page .rrow .bar i{display:block;height:100%;background:var(--text-3)}.board-page .rrow.own .bar i{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.board-page .rrow .vv{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-2)}.board-page .rrow.own .vv{color:var(--accent);font-weight:700}.board-page .rrow .mm{text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--text-3)}.board-page .mrow{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:3px 2px}.board-page .mrow .mbar{position:relative;height:36px;border-radius:999px;background:color-mix(in oklab,var(--surface-2) 34%,var(--surface));display:flex;align-items:center}.board-page .mrow .mbar>i{position:absolute;left:0;top:0;height:100%;border-radius:999px}.board-page .mrow .mbar__lab{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding:0 12px 0 4px;min-width:0;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--text)}.board-page .mrow .mbar__nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.board-page .mrow .mbar__lab .lg{width:28px;height:28px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:11px;font-family:var(--font-display);box-shadow:0 0 0 2px var(--surface)}.board-page .mrow.own .mbar{background:color-mix(in oklab,var(--surface-2) 34%,var(--surface))}.board-page .mrow.own .mbar__lab{font-weight:700}.board-page .mrow .rk{color:var(--text-3);font-weight:800;font-size:13px;text-align:center}.board-page .mrow.own .rk{color:var(--accent)}.board-page .mrow.ellip .mbar,.board-page .mrow.ellip .vl{display:none}.board-page .mrow .vl{font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;color:var(--text);white-space:nowrap}.board-page .mrow .vl .nn{color:var(--text-3);font-size:11px;font-weight:500;margin-left:6px}.board-page .mrow.ellip{padding:1px 12px;opacity:.5}.board-page .mrow.ellip .rk{font-size:15px;letter-spacing:1px}.board-page .sovwrap{display:grid;grid-template-columns:minmax(300px,.52fr) minmax(0,.48fr);gap:30px;align-items:center}.board-page .sovwrap .rankstrip{max-width:760px;align-self:center}@media (max-width:820px){.board-page .sovwrap{grid-template-columns:1fr}}.board-page .plat{display:grid;gap:10px}.board-page .plat__row{display:grid;grid-template-columns:148px 1fr auto;align-items:center;gap:14px}.board-page .plat__name{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text);font-weight:500}.board-page .plat__bar{height:11px;border-radius:999px;background:var(--surface-2);overflow:hidden}.board-page .plat__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.board-page .plat__val{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-2)}.board-page .plat__top{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border);font-size:11px;font-weight:700;color:var(--text-2)}@media (max-width:620px){.board-page .plat__row{grid-template-columns:110px 1fr auto}.board-page .rrow{grid-template-columns:28px 1fr 70px 50px 0}.board-page .rrow .mm{display:none}}.board-page .cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.board-page .cols:not(.vis-score-layout)>div:last-child{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.board-page .vis-score-layout{grid-template-columns:minmax(300px,.52fr) minmax(0,.48fr);gap:30px;align-items:stretch}.board-page .rank-panel{min-height:431px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:2px}.board-page .rank-panel__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.board-page .rank-panel__rank{font-family:var(--font-display);font-weight:800;font-size:42px;letter-spacing:-.03em;color:var(--text);margin:2px 0 10px}@media (max-width:900px){.board-page .cols{grid-template-columns:1fr}}.board-page .tbl{width:100%;border-collapse:collapse;font-size:13px}.board-page .tbl th{color:var(--text-3);font-weight:700;text-align:right;padding:8px 10px;font-size:11.5px;border-bottom:1px solid var(--border);white-space:nowrap}.board-page .tbl th:first-child{text-align:left}.board-page .tbl td{padding:9px 10px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2);border-bottom:1px solid var(--border)}.board-page .tbl td:first-child{text-align:left;color:var(--text);font-weight:500}.board-page .tbl tr:last-child td{border-bottom:none}.board-page .tbl .hot{color:var(--accent);font-weight:700}.board-page .stbadge{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700}.board-page .st-done{color:var(--up);background:color-mix(in oklab,var(--up) 14%,transparent)}.board-page .st-failed{color:var(--down);background:color-mix(in oklab,var(--down) 14%,transparent)}.board-page .st-pending{color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent)}.board-page .st-partial{color:var(--text-2);background:color-mix(in oklab,var(--text-2) 14%,transparent)}.board-page .ac-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.board-page .ac-tbl{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.board-page .ac-tbl th{color:var(--text-3);font-weight:700;text-align:left;padding:8px 12px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap}.board-page .ac-tbl td{padding:13px 12px;text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);vertical-align:top}.board-page .ac-tbl tr:last-child td{border-bottom:none}.board-page .ac-tbl tbody tr:hover{background:color-mix(in oklab,var(--surface-2) 40%,transparent)}.board-page .ac-th-chat{width:42%}.board-page .ac-th-num{text-align:right!important;width:78px}.board-page .ac-chat__q{display:flex;align-items:center;gap:8px;min-width:0}.board-page .ac-eng{flex:none;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.board-page .ac-eng img{border-radius:3px}.board-page .ac-chat__qtx{font-weight:600;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.board-page .ac-chat__a{color:var(--text-3);font-size:12px;line-height:1.55;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board-page .ac-rg{flex:none;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.board-page .ac-sent{flex:none;width:8px;height:8px;border-radius:50%}.board-page .ac-sent--pos{background:var(--up)}.board-page .ac-sent--neu{background:var(--text-3)}.board-page .ac-sent--neg{background:var(--down)}.board-page .ac-chips{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}.board-page .ac-row{cursor:pointer}.board-page .ac-detail__lbl{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-weight:700}.board-page .ac-detail__ans{font-size:12.5px;color:var(--text-2);line-height:1.75;white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-y:auto}.board-page .ac-detail__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.board-page .ac-detail__links a{color:var(--accent);font-size:12px;word-break:break-all;text-decoration:none;line-height:1.5}.board-page .ac-detail__links a:hover{text-decoration:underline}.board-page a.ac-srcchip{text-decoration:none;cursor:pointer}.board-page a.ac-srcchip:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));color:var(--text)}.board-page .modal__card.ac-modal{width:96vw;max-width:1520px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.board-page .ac-modal .modal__hd{padding:16px 22px;border-bottom:1px solid var(--border)}.board-page .ac-modal__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2);min-width:0}.board-page .ac-modal__pl{font-weight:700;color:var(--text);font-size:13.5px}.board-page .ac-modal__tm{color:var(--text-3);font-size:12px}.board-page .ac-modal__body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.9fr);gap:0;overflow:hidden;flex:1;min-height:0}.board-page .ac-modal__main{display:flex;flex-direction:column;gap:11px;min-width:0;padding:20px 24px;overflow-y:auto}.board-page .ac-modal__q{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--text);line-height:1.5}.board-page .ac-modal__ans{flex:1;min-height:0;border:none;background:transparent;padding:0;max-height:none;overflow:visible}.board-page .ac-modal__side{display:flex;flex-direction:column;gap:9px;min-width:0;border-left:1px solid var(--border);padding:20px 22px;overflow-y:auto;background:color-mix(in oklab,var(--surface-2) 35%,transparent)}@media (max-width:820px){.board-page .ac-modal{width:auto}.board-page .ac-modal__body{grid-template-columns:1fr;overflow-y:auto}.board-page .ac-modal__main,.board-page .ac-modal__side{overflow:visible}.board-page .ac-modal__side{border-left:none;border-top:1px solid var(--border)}}.board-page .md{font-size:13.5px;line-height:1.78;color:var(--text-2);word-break:break-word}.board-page .md>*:first-child{margin-top:0}.board-page .md>*:last-child{margin-bottom:0}.board-page .md-p{margin:0 0 11px}.board-page .md-h{font-family:var(--font-display);color:var(--text);font-weight:700;line-height:1.35;letter-spacing:-.01em;margin:18px 0 8px}.board-page .md-h1{font-size:18px}.board-page .md-h2{font-size:16px}.board-page .md-h3{font-size:14.5px}.board-page .md-h4,.board-page .md-h5,.board-page .md-h6{font-size:13.5px;color:var(--text-2)}.board-page .md-list{margin:0 0 11px;padding-left:22px}.board-page .md-list li{margin:3px 0}.board-page .md-list li::marker{color:var(--accent)}.board-page .md strong{color:var(--text);font-weight:700}.board-page .md a{color:var(--accent);text-decoration:none;word-break:break-all}.board-page .md a:hover{text-decoration:underline}.board-page .md-code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.88em;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px;color:var(--text)}.board-page .md-pre{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:0 0 12px}.board-page .md-pre code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;color:var(--text);white-space:pre;background:none;border:none;padding:0}.board-page .md-quote{border-left:3px solid var(--accent);padding:2px 0 2px 14px;margin:0 0 12px;color:var(--text-3)}.board-page .md-hr{border:none;border-top:1px solid var(--border);margin:16px 0}.board-page .md-tblwrap{overflow-x:auto;margin:0 0 12px;border:1px solid var(--border);border-radius:10px}.board-page .md-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.board-page .md-tbl th,.board-page .md-tbl td{border-bottom:1px solid var(--border);padding:8px 12px;text-align:left;vertical-align:top}.board-page .md-tbl th{background:color-mix(in oklab,var(--surface-2) 60%,transparent);color:var(--text);font-weight:700;white-space:nowrap}.board-page .md-tbl tr:last-child td{border-bottom:none}.board-page .md-tbl td:first-child{color:var(--text);font-weight:500}.board-page .ac-fbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:14px}.board-page .ac-fq{max-width:240px;margin-left:0;flex:0 1 240px}.board-page .ac-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border);margin-top:2px}.board-page .ac-foot__info{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.board-page .ac-pager{display:flex;align-items:center;gap:8px}.board-page .ac-pager button{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:.14s}.board-page .ac-pager button:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2));color:var(--text)}.board-page .ac-pager button:disabled{opacity:.35;cursor:default}.board-page .ac-pager__pg{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.board-page .ac-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:2px 9px 2px 3px;max-width:100%}.board-page .ac-chip__av{flex:none;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:#fff;text-transform:uppercase}.board-page .ac-chip--own{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));background:color-mix(in oklab,var(--accent) 12%,var(--surface-2))}.board-page .ac-srcchip{display:inline-flex;font-size:11px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:2px 7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .ac-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.board-page .ac-rank{color:var(--accent);font-weight:800;font-size:13.5px}.board-page .ac-time{color:var(--text-3);font-size:12px}.board-page .ac-dash{color:var(--text-3)}.board-page .matrix-scroll{overflow-x:auto;margin-top:4px}.board-page .matrix{width:100%;border-collapse:collapse;min-width:900px;table-layout:fixed}.board-page .matrix col.th-topic-col{width:340px}.board-page .matrix th{color:var(--text-3);font-size:11.5px;font-weight:700;padding:0 0 12px;text-align:center;font-variant-numeric:tabular-nums}.board-page .matrix th.th-topic{text-align:left;padding-left:2px}.board-page .matrix tbody tr{border-top:1px solid var(--border)}.board-page .matrix .tpc{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 10px 13px 2px;text-align:left}.board-page .matrix .tpc .nm{font-weight:600;color:var(--text);font-size:13px;line-height:1.4}.board-page .matrix .tpc .mt{color:var(--text-3);font-size:11.5px;margin-top:2px}.board-page .matrix td.cell{text-align:center;padding:7px 3px;position:relative}.board-page .matrix td.cell.own:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:9px;border:1px solid color-mix(in oklab,var(--accent) 50%,transparent)}.board-page .mlogo{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:10px;font-family:var(--font-display);margin:0 auto;box-shadow:0 0 0 1px #0000002e inset}.board-page .matrix .cell.own .mlogo{box-shadow:0 0 0 2px var(--accent),0 0 10px -3px var(--accent)}.board-page .mlogo.empty{background:transparent;color:var(--text-3);box-shadow:none;font-weight:700}.board-page .badge-im{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;margin-left:auto;flex:none}.board-page .badge-im.warn{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent)}.board-page .badge-im.good{background:color-mix(in oklab,var(--up) 16%,transparent);color:var(--up)}.board-page .matrix tr.mxrow{cursor:pointer}.board-page .matrix tr.mxrow:hover{background:var(--hl-bg)}.board-page .matrix tr.mxrow.flash>td{animation:mxflash 1.4s ease}@keyframes mxflash{0%,to{background:transparent}25%,55%{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.board-page .mxchev{display:inline-block;color:var(--text-3);font-size:11px;margin-right:7px;transition:transform .2s}.board-page .matrix tr.mxrow.open .mxchev{transform:rotate(90deg);color:var(--accent)}.board-page .matrix tr.mxdetail{display:none}.board-page .matrix tr.mxdetail.open{display:table-row}.board-page .matrix tr.mxdetail.open>td{padding:2px 2px 16px}.board-page .mxd{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,1fr);gap:26px;background:var(--bg-3);border:1px solid var(--border);border-radius:12px;padding:16px 18px;align-items:stretch}@media (max-width:760px){.board-page .mxd{grid-template-columns:1fr;gap:16px}}.board-page .mxd__col{min-height:100%;display:flex;flex-direction:column}.board-page .mxd__col:first-child .mxm{flex:1;min-height:36px;margin-bottom:0}.board-page .mxd__col:first-child .mxm+.mxm{margin-top:12px}.board-page .mxd__h{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:11px}.board-page .mxm{display:grid;grid-template-columns:68px 1fr 50px;align-items:center;gap:10px;margin-bottom:9px}.board-page .mxm__l{font-size:12px;color:var(--text-2)}.board-page .mxm__track{height:8px;border-radius:999px;background:color-mix(in oklab,var(--surface-2) 38%,var(--surface));overflow:hidden}.board-page .mxm__track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.board-page .mxm__v{font-size:12px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.board-page .mxd__rl{display:grid;gap:6px}.board-page .mxr{display:grid;grid-template-columns:30px minmax(0,1fr) 46px;align-items:center;gap:9px}.board-page .mxr.own{background:transparent}.board-page .mxr__rk{font-size:12px;font-weight:800;color:var(--text-3);text-align:center}.board-page .mxr.own .mxr__rk{color:var(--accent)}.board-page .mxr__dot{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:8.5px;font-family:var(--font-display)}.board-page .mxr__nm{font-size:12.5px;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-page .mxr__bar{position:relative;height:28px;border-radius:999px;background:color-mix(in oklab,var(--surface-2) 34%,var(--surface));overflow:hidden;display:flex;align-items:center}.board-page .mxr__bar i{position:absolute;left:0;top:0;display:block;height:100%;border-radius:999px}.board-page .mxr__lab{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px 0 4px}.board-page .mxr.own .mxr__lab{font-weight:700}.board-page .mxr__v{font-size:12px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:700}.board-page .radar-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.board-page .radar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:8px;margin-top:4px}.board-page .radarcell{padding:0 4px 6px;border-radius:14px;transition:background .2s;text-align:center}.board-page .radarcell.own{background:color-mix(in oklab,var(--accent) 5%,transparent)}.board-page .rc-label{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:4px;padding:2px 12px 0;text-align:center}.board-page .rc-tx{font-size:12.5px;color:var(--text-2);font-weight:500;line-height:1.55;text-align:center;text-wrap:balance;max-width:214px}.board-page .rc-tx i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle;position:relative;top:-1px}.board-page .radarcell.own .rc-tx{color:var(--accent);font-weight:700}.board-page .radar-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.board-page .rp-arrow{width:30px;height:30px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:8px;cursor:pointer;font-size:17px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:.15s}.board-page .rp-arrow:hover{border-color:color-mix(in oklab,var(--accent) 50%,var(--border));color:var(--text)}.board-page .rp-dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--border-2);cursor:pointer;padding:0;transition:.2s}.board-page .rp-dot.on{background:var(--accent);width:22px;border-radius:4px}.board-page .rp-dot:hover{background:var(--text-3)}.board-page .radar-summary{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:center;margin-top:6px}.board-page .rs-left{display:flex;flex-direction:column;align-items:center;min-width:0}.board-page .rs-chart{height:320px;width:100%;min-width:0}.board-page .rs-own{margin-top:0}.board-page .radar-metrics{display:flex;flex-direction:column;gap:17px;padding:24px;background:var(--bg-3);border:1px solid var(--border);border-radius:16px}.board-page .rm-h{font-size:15px;font-weight:800;color:var(--text);font-family:var(--font-display)}.board-page .rm-sub{font-size:11.5px;color:var(--text-3);margin-top:-12px;line-height:1.4}.board-page .rm-row{display:grid;grid-template-columns:66px 1fr 56px;align-items:center;gap:13px}.board-page .rm-k{font-size:12.5px;color:var(--text-2);white-space:nowrap;font-weight:600}.board-page .rm-bar{position:relative;height:9px;border-radius:5px;background:var(--surface-2)}.board-page .rm-bar i{display:block;height:100%;border-radius:5px}.board-page .rm-avg{position:absolute;top:-3.5px;width:2px;height:16px;background:var(--text-3);opacity:.55;border-radius:1px;transform:translate(-1px)}.board-page .rm-v{font-size:15px;font-weight:800;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-display)}@media (max-width:900px){.board-page .radar-summary{grid-template-columns:1fr}}.board-page .radar-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.board-page .seg{display:inline-flex;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px}.board-page .seg button{border:none;background:transparent;color:var(--text-3);font-weight:700;font-size:12px;padding:7px 13px;border-radius:8px}.board-page .seg button.is-active{background:var(--accent);color:var(--accent-ink)}.board-page .radar-controls .fl{font-size:12px;color:var(--text-3);font-weight:700}.board-page .sent__bar{display:flex;height:24px;border-radius:999px;overflow:hidden;border:1px solid var(--border);background:var(--surface-2)}.board-page .sent__seg{display:flex;align-items:center;justify-content:center;color:#2a2206;font-size:11px;font-weight:800}.board-page .sent__seg:first-child{border-radius:999px 0 0 999px}.board-page .sent__seg:last-child{border-radius:0 999px 999px 0}.board-page .sent__legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;color:var(--text-2);font-size:12.5px}.board-page .sent__legend .chip{display:inline-flex;align-items:center;gap:6px}.board-page .sent__legend .chip i{width:11px;height:11px;border-radius:3px}.board-page .sent2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch;margin-top:6px}@media (max-width:760px){.board-page .sent2{grid-template-columns:1fr;gap:20px}}.board-page .sent2__left,.board-page .sent2__right{min-height:232px}.board-page .sent2__right{display:flex;flex-direction:column;justify-content:flex-end}.board-page .sent2__lab{font-size:12.5px;color:var(--text-3);font-weight:600}.board-page .sent2__pct{font-family:var(--font-display);font-weight:800;font-size:46px;letter-spacing:-.02em;color:var(--up);line-height:1.05;margin:6px 0 9px}.board-page .sent2__note{font-size:12px;color:var(--text-3);line-height:1.55;max-width:30ch}.board-page .sent2__rows{display:grid;gap:11px;margin-bottom:15px}.board-page .sentrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.board-page .sentrow__dot{width:9px;height:9px;border-radius:50%;flex:none}.board-page .sentrow__nm{font-size:13px;color:var(--text-2);font-weight:500}.board-page .sentrow__v{font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.board-page .sentrow__v .nn{color:var(--text-3);font-weight:500;font-size:11.5px;margin-left:6px}.board-page .sent2__foot{margin-top:11px;font-size:12px;color:var(--text-3)}.board-page .senttbl{margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.board-page .senttbl__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:10px}.board-page .senttbl__title{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text)}.board-page .senttbl__sub{font-size:12px;color:var(--text-3);margin-top:3px}.board-page .senttbl__ctrl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.board-page .sentsearch{font-size:12px;padding:6px 12px;min-width:170px}.board-page .senttbl__t{width:100%;border-collapse:collapse;font-size:13px}.board-page .senttbl__t th{color:var(--text-3);font-weight:700;text-align:left;padding:8px 10px;font-size:11.5px;border-bottom:1px solid var(--border);white-space:nowrap}.board-page .senttbl__t td{padding:11px 10px;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:middle}.board-page .senttbl__t tr:last-child td{border-bottom:none}.board-page .senttbl__t .st-q{color:var(--text);font-weight:500;max-width:560px}.board-page .st-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.board-page .st-bd{color:var(--text-3);font-size:11.5px;font-variant-numeric:tabular-nums;margin-left:7px}.board-page .senttbl__t tr.strow{cursor:pointer}.board-page .senttbl__t tr.strow:hover{background:var(--hl-bg)}.board-page .senttbl__t tr.strow.open .mxchev{transform:rotate(90deg);color:var(--accent)}.board-page .senttbl__t tr.stdetail{display:none}.board-page .senttbl__t tr.stdetail.open{display:table-row}.board-page .senttbl__t tr.stdetail>td{padding:2px 6px 16px;border-bottom:1px solid var(--border)}.board-page .stcard{border:1px solid var(--border);border-radius:12px;background:var(--bg-3);padding:14px 16px}.board-page .stcard__h{display:flex;align-items:center;gap:10px;margin-bottom:6px}.board-page .stcard__h .elogo{width:18px;height:18px}.board-page .stcard__eng{font-weight:700;color:var(--text);font-size:13.5px}.board-page .stcard__score{margin-left:auto;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--text);font-variant-numeric:tabular-nums}.board-page .stcard__score span{font-size:11px;color:var(--text-3);font-weight:600}.board-page .stcard__lbl{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:11px 0 5px}.board-page .stcard__txt{font-size:13px;color:var(--text-2);line-height:1.6}.board-page .stcard__ans{font-size:12.5px;color:var(--text-2);line-height:1.7;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:12px 14px;max-height:220px;overflow:auto;white-space:pre-wrap}.board-page .cites{display:grid;gap:8px}.board-page .cite{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 10px;border-radius:9px;background:var(--bg-3)}.board-page .cite .dm{font-size:13px;color:var(--text);font-weight:500}.board-page .cite .sh{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700;font-size:13px}.board-page .cite .ct{font-size:11px;color:var(--text-3)}.board-page .profiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;grid-auto-rows:1fr}@media (max-width:820px){.board-page .profiles{grid-template-columns:1fr}}.board-page .prof{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-3)}.board-page .prof.own{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 7%,var(--bg-3)),var(--bg-3))}.board-page .prof__h{display:flex;align-items:center;gap:9px;margin-bottom:8px}.board-page .prof__h .lg{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:11px;font-family:var(--font-display)}.board-page .prof__h .nm{font-weight:700;font-size:15px}.board-page .prof__h .rk{margin-left:auto;font-size:11px;color:var(--text-3);font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2)}.board-page .prof__pos{color:var(--text-2);font-size:12.5px;line-height:1.55;margin-bottom:10px}.board-page .prof__sub{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:10px 0 5px}.board-page .prof__list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.board-page .prof__list li{font-size:12px;color:var(--text-2);line-height:1.5;padding-left:14px;position:relative}.board-page .prof__list li:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%}.board-page .prof__list.good li:before{background:var(--up)}.board-page .prof__list.bad li:before{background:var(--down)}.board-page .prof__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.board-page .prof__tags span{font-size:11px;padding:3px 8px;border-radius:6px;background:var(--surface-2);color:var(--text-2)}.board-page .prof__metrics{display:flex;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.board-page .prof__metrics div{font-size:11px;color:var(--text-3)}.board-page .prof__metrics b{display:block;font-size:15px;color:var(--text);font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums}.board-page .foot{margin-top:24px;text-align:center;color:var(--text-3);font-size:12px}.board-page .foot b{color:var(--accent)}@media print{.board-page .nav,.board-page .filterbar,.board-page .dlbtns,.board-page .cursor-glow{display:none!important}.board-page .sec,.board-page .card{break-inside:avoid}}.board-page .hero-header{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);margin-bottom:16px}.board-page .hero-header:before{content:"";pointer-events:none;position:absolute;top:-80px;left:-60px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,var(--glow) 0%,transparent 68%);z-index:0}.board-page .hero-brand-row{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:14px clamp(18px,2.4vw,28px) 13px}.board-page .hero-logo{flex:none;width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,var(--accent-2),var(--accent));display:inline-flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:20px;font-family:var(--font-display);box-shadow:0 8px 24px -10px #e5a3388c;flex-shrink:0}.board-page .hero-identity{min-width:0;flex:1}.board-page .hero-name{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.8vw,30px);letter-spacing:-.03em;line-height:1;color:var(--text)}.board-page .hero-url{color:var(--text-3);font-size:13px;margin-top:5px;font-weight:500;letter-spacing:.01em}.board-page .hero-actions{flex:none;display:flex;align-items:center;gap:12px;margin-left:auto}.board-page .hero-score-btn{display:inline-flex;align-items:center;gap:10px;padding:0 16px;height:44px;border-radius:12px;background:linear-gradient(160deg,var(--accent-2),var(--accent));border:none;color:var(--accent-ink);font-family:var(--font-display);font-weight:800;font-size:14px;box-shadow:0 12px 28px -14px #e5a338b3;cursor:pointer;transition:opacity .15s,transform .12s;white-space:nowrap}.board-page .hero-score-btn:hover{opacity:.9;transform:translateY(-1px)}.board-page .hero-score-num{display:inline-flex;align-items:baseline;gap:1px;font-size:21px;letter-spacing:-.03em;line-height:1}.board-page .hero-score-num small{font-size:13px;font-weight:700;opacity:.65}.board-page .hero-rep-btn{display:inline-flex;align-items:center;gap:8px;padding:0 16px;height:44px;border-radius:12px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:13.5px;font-weight:650;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.board-page .hero-rep-btn svg{width:14px;height:14px;stroke-width:2.1;opacity:.7}.board-page .hero-rep-btn:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2));background:color-mix(in oklab,var(--accent) 6%,var(--surface-2))}.board-page .hero-divider{margin:0 clamp(20px,2.8vw,36px);height:1px;background:var(--border);position:relative;z-index:1}.board-page .hero-info-band{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:nowrap;gap:0;padding:9px clamp(18px,2.4vw,28px) 10px;min-width:0}.board-page .hero-info-sep{width:1px;background:var(--border);flex:none;margin:0 14px;align-self:center;height:17px;min-height:0}.board-page .hero-info-seg{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.board-page .hero-info-seg.hero-info-queries{flex:1 1 auto;min-width:0}.board-page .hero-info-label{font-size:11px;letter-spacing:.02em;color:var(--text-3);font-weight:600;margin:0;display:inline-flex;align-items:center;gap:6px;flex:none}.board-page .hero-info-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.board-page .hero-period-val{font-size:13px;color:var(--text-2);font-weight:500;line-height:1.3}.board-page .hero-period-val #periodTxt{font-weight:500}.board-page .hero-period-meta{display:none}.board-page .hero-info-band #engineRow{display:flex;gap:7px;align-items:center;min-width:0}.board-page .hero-info-band #engineRow .rlbl{display:none}.board-page .hero-info-band .echip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border);font-size:12px;color:var(--text-2);font-weight:500;white-space:nowrap}.board-page .hero-info-band #queryRow{display:flex;min-width:0;flex:1 1 auto}.board-page .hero-info-band #queryRow .rlbl{display:none}.board-page .hero-info-band .qgrid{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;grid-template-columns:none;min-width:0;width:100%}.board-page .hero-info-band .qitem{flex:1 1 0;min-width:46px;max-width:210px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border);font-size:11.5px;color:var(--text-2);font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.board-page .hero-info-band .qitem:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));background:var(--surface)}.board-page .hero-info-band .qitem .qn{color:var(--accent);font-weight:800;font-size:10px;font-family:var(--font-display);letter-spacing:.03em;flex:none}.board-page .hero-info-band .qitem .qtx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .side-left{position:sticky;top:133px;align-self:start;display:flex;flex-direction:column;gap:15px;overflow:visible;min-width:0;padding:2px;transition:opacity .22s ease}.board-page .side-left::-webkit-scrollbar{width:0}.board-page .side-brand{display:flex;align-items:center;gap:11px;min-width:0}.board-page .side-brand__logo{flex:none;width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,var(--accent-2),var(--accent));display:inline-flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:19px;font-family:var(--font-display);box-shadow:0 6px 16px -8px #e5a33899}.board-page .side-brand__id{min-width:0}.board-page .side-brand__name{font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--text);line-height:1.1}.board-page .side-brand__url{font-size:11.5px;color:var(--text-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .side-actions{display:flex;flex-direction:column;gap:8px;min-width:0}.board-page .side-dg{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 14px;border-radius:11px;border:none;background:linear-gradient(160deg,var(--accent-2),var(--accent));color:var(--accent-ink);font-family:var(--font-display);font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 10px 22px -12px #e5a338b3;transition:opacity .15s,transform .12s}.board-page .side-dg:hover{opacity:.92;transform:translateY(-1px)}.board-page .side-dg__sc{font-size:18px;letter-spacing:-.02em}.board-page .side-dg__sc small{font-size:11px;font-weight:700;opacity:.65}.board-page .side-rep{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 14px;border-radius:11px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.board-page .side-rep svg{width:13px;height:13px;opacity:.7}.board-page .side-rep:hover{border-color:color-mix(in oklab,var(--accent) 50%,var(--border-2));background:color-mix(in oklab,var(--accent) 6%,var(--surface-2))}.board-page .side-div{height:1px;background:var(--border);margin:2px 0;flex:none}.board-page .side-sec{display:flex;flex-direction:column;gap:9px;min-width:0}.board-page .side-sec__h{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin:0 0 0 1px}.board-page .side-sec__v{font-size:13px;color:var(--text);font-weight:600;line-height:1.4}.board-page .side-left #engineRow{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.board-page .side-left #engineRow .rlbl{display:none}.board-page .side-left .echip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border);font-size:12.5px;color:var(--text-2);font-weight:500;white-space:nowrap}.board-page .side-left #queryRow{display:flex;flex-direction:column;gap:8px;min-width:0}.board-page .side-left #queryRow .rlbl{display:none}.board-page .side-left .qgrid{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;width:100%;flex:0 0 auto;overflow:hidden;grid-template-columns:none}.board-page .side-left .qitem{display:flex;align-items:flex-start;gap:9px;width:100%;max-width:100%;min-width:0;padding:9px 11px;border-radius:10px;background:var(--bg-3);border:1px solid var(--border);font-size:12.5px;color:var(--text-2);font-weight:500;line-height:1.5;cursor:pointer;transition:border-color .15s,background .15s}.board-page .side-left .qitem:hover{border-color:color-mix(in oklab,var(--accent) 50%,var(--border));background:var(--surface)}.board-page .side-left .qitem .qn{color:var(--accent);font-weight:800;font-size:11px;font-family:var(--font-display);letter-spacing:.02em;flex:none;margin-top:1px}.board-page .side-left .qitem .qtx{flex:1;min-width:0;text-align:left;white-space:normal;overflow:visible;text-overflow:clip}.board-page .side-left .side-nav{display:flex;flex-direction:column;gap:9px;min-width:0;position:relative;padding:2px 0}.board-page .side-left .side-nav:before{content:"";position:absolute;top:-14px;bottom:-14px;right:-12px;width:240px;background:var(--surface);border:1px solid var(--border);box-shadow:0 18px 44px -16px #1418214d;border-radius:16px;opacity:0;transform:scale(.97);transform-origin:right center;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:24}.board-page .side-left .side-nav:hover:before{opacity:1;transform:none}.board-page .side-left .side-nav__h{position:absolute;left:0;right:0;top:-2px;text-align:center;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:700;z-index:26;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.board-page .side-left .side-nav:hover .side-nav__h{opacity:1;transform:none}.board-page .side-left .navitem{position:relative;display:flex;align-items:center;justify-content:flex-end;height:16px;cursor:pointer}.board-page .side-left .navitem:before{display:none}.board-page .side-left .navitem__bar{display:block;width:16px;height:2px;border-radius:2px;background:var(--border-2);flex:none;transition:width .3s cubic-bezier(.34,1.3,.5,1),background .25s,opacity .2s}.board-page .side-left .navitem.active .navitem__bar{width:28px;background:var(--accent)}.board-page .side-left .side-nav:hover .navitem__bar{opacity:0}.board-page .side-left .navitem__t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);white-space:nowrap;text-align:center;font-size:13px;font-weight:500;color:var(--text-2);opacity:0;pointer-events:none;z-index:26;transition:opacity .2s ease,transform .2s ease}.board-page .side-left .side-nav:hover .navitem__t{opacity:1;transform:translate(-50%,-50%)}.board-page .side-left .navitem.active .navitem__t{color:var(--accent);font-weight:700}.board-page .side-right{position:sticky;top:74px;align-self:start;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 92px);max-height:calc(100vh - 92px);overflow-y:auto;overflow-x:hidden;min-width:0}.board-page .side-right::-webkit-scrollbar{width:0}.board-page .side-right .side-nav{display:flex;flex-direction:column;gap:2px;min-width:0}.board-page .side-right .side-nav__h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin:0 4px 10px 0;text-align:right;opacity:0;transition:opacity .26s ease}.board-page .side-right:hover .side-nav__h{opacity:1}.board-page .side-right .navitem{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:7px 4px;font-size:13px;font-weight:500;color:var(--text-3);border-radius:8px;background:transparent;cursor:pointer;transition:background .2s}.board-page .side-right .navitem:hover{background:var(--bg-3)}.board-page .side-right .navitem:before{display:none}.board-page .side-right .navitem__t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--text-3);opacity:0;transform:translate(6px);transition:opacity .26s ease,transform .26s ease,color .2s}.board-page .side-right:hover .navitem__t{opacity:1;transform:none}.board-page .side-right .navitem.active .navitem__t{color:var(--accent);font-weight:700}.board-page .side-right .navitem__bar{display:block;width:14px;height:2px;border-radius:2px;background:var(--border-2);flex:none;transition:width .32s cubic-bezier(.34,1.3,.5,1),background .25s}.board-page .side-right .navitem.active .navitem__bar{width:26px;background:var(--accent)}.board-page .side-right .navitem:hover .navitem__bar{background:var(--text-3)}@media (max-width:1080px){.board-page .wrap3{grid-template-columns:1fr;gap:18px}.board-page .side-left{position:static;max-height:none;overflow:visible}.board-page .side-right{display:none}}@media (max-width:760px){.board-page .hero-brand-row{flex-wrap:wrap;gap:12px}.board-page .hero-actions{width:100%;margin-left:0;justify-content:flex-start}.board-page .hero-info-band{gap:10px 16px}.board-page .hero-info-sep{display:none}}.board-page .appwrap{padding-block:16px 80px;display:grid;grid-template-columns:236px minmax(0,1fr);gap:0 34px;align-items:start;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1),column-gap .32s}.board-page .appwrap .main{min-width:0}@media (min-width:1081px){.board-page .appwrap .main{grid-column:2}.board-page .appwrap.sb-collapsed{grid-template-columns:40px minmax(0,1fr)}.board-page .appwrap.sb-collapsed .appnav{width:calc(var(--gutter) + 56px)}.board-page .appnav__item .lbl,.board-page .appnav__h span,.board-page .appnav__bid,.board-page .appnav__chev,.board-page .appnav__uinfo{transition:opacity .18s ease}.board-page .appwrap.sb-collapsed .appnav__h span,.board-page .appwrap.sb-collapsed .appnav__item .lbl,.board-page .appwrap.sb-collapsed .appnav__bid,.board-page .appwrap.sb-collapsed .appnav__chev{opacity:0}.board-page .appwrap.sb-collapsed .appnav__foot{padding-left:0;padding-right:0}.board-page .appwrap.sb-collapsed .appnav__user{justify-content:center;padding-left:0;padding-right:0;gap:0}.board-page .appwrap.sb-collapsed .appnav__uinfo{display:none}}.board-page .appnav__uav{max-width:none}.board-page .nav__inner .sb-toggle{margin-left:0;margin-right:2px}@media (max-width:1080px){.board-page .sb-toggle{display:none}}.board-page .appnav{position:fixed;top:58px;bottom:0;left:0;width:calc(var(--gutter) + 252px);z-index:46;align-self:stretch;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;padding:10px 14px 12px var(--gutter);min-width:0;background:var(--sb-bg);border-right:1px solid var(--border);user-select:none;-webkit-user-select:none;transition:width .32s cubic-bezier(.4,0,.2,1)}.board-page .appnav::-webkit-scrollbar{width:0}.board-page .appnav__bwrap{min-width:0}.board-page .appnav__brand{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.board-page .appnav__brand:hover{background:var(--bg-3)}.board-page .appnav__blogo{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:inline-flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:13px;font-family:var(--font-display);flex:none}.board-page .appnav__bid{min-width:0;flex:1}.board-page .appnav__bname{font-family:var(--font-display);font-weight:800;font-size:13.5px;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-page .appnav__chev{flex:none;width:15px;height:15px;color:var(--text-3)}.board-page .appnav__ro{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:700;flex:none}.board-page .appnav__ro .dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.board-page .appnav__groups{display:flex;flex-direction:column;gap:18px;min-width:0}.board-page .appnav__group{display:flex;flex-direction:column;gap:3px}.board-page .appnav__h{display:flex;align-items:center;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin:2px 0 4px 12px}.board-page .appnav__item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:11px;color:var(--text-2);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;border:1px solid transparent;min-width:0}.board-page .appnav__item svg{width:18px;height:18px;flex:none;opacity:.68;transition:opacity .15s}.board-page .appnav__item .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .appnav__item:hover{background:var(--bg-3);color:var(--text)}.board-page .appnav__item:hover svg{opacity:.9}.board-page .appnav__item.active{background:color-mix(in oklab,var(--accent) 13%,var(--surface));color:var(--accent);border-color:color-mix(in oklab,var(--accent) 32%,transparent)}.board-page .appnav__item.active svg{opacity:1}.board-page .appnav__foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.board-page .appnav__dg{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:13px;border:1px solid color-mix(in oklab,var(--accent) 34%,var(--border));background:linear-gradient(150deg,color-mix(in oklab,var(--accent) 12%,var(--surface)),var(--surface));cursor:pointer;transition:border-color .15s}.board-page .appnav__dg:hover{border-color:color-mix(in oklab,var(--accent) 60%,var(--border))}.board-page .appnav__dg .dgi{width:30px;height:30px;border-radius:9px;background:linear-gradient(160deg,var(--accent-2),var(--accent));display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);flex:none}.board-page .appnav__dg .dgi svg{width:16px;height:16px}.board-page .appnav__dg .dgt{min-width:0;flex:1}.board-page .appnav__dg .dgt b{display:block;font-size:12px;color:var(--text);font-weight:700}.board-page .appnav__dg .dgt small{font-size:10.5px;color:var(--text-3)}.board-page .appnav__dg .dgsc{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--accent);letter-spacing:-.02em;flex:none}.board-page .appnav__dg .dgsc small{font-size:10px;color:var(--text-3);font-weight:700}.board-page .appnav__user{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;border:1px solid transparent;min-width:0;cursor:pointer;transition:background .15s}.board-page .appnav__user:hover{background:var(--bg-3)}.board-page .appnav__uav{width:26px;height:26px;border-radius:50%;background:color-mix(in oklab,var(--accent) 26%,var(--surface-2));display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-weight:800;font-size:11px;flex:none}.board-page .appnav__uinfo{min-width:0;flex:1}.board-page .appnav__uinfo b{display:block;font-size:12px;color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-page .appnav__uinfo small{font-size:10px;color:var(--text-3)}.board-page .view{display:none;min-width:0}.board-page .view.active{display:block;animation:viewIn .28s ease}@keyframes viewIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.board-page .runov{position:relative;overflow:hidden;border-radius:16px;min-height:620px}.board-page .runov__ghost{display:flex;flex-direction:column;gap:16px;padding:4px}.board-page .runov__grow{display:flex;gap:16px}.board-page .runov__gcard{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:18px}.board-page .runov__gkpi{flex:1;min-height:104px;display:flex;flex-direction:column;gap:12px}.board-page .runov__gchart{min-height:260px;display:flex;flex-direction:column;gap:18px}.board-page .runov__ghalf{flex:1;min-height:170px;display:flex;flex-direction:column;gap:14px}.board-page .runov__gline{display:block;border-radius:7px;background:var(--bg-3)}.board-page .runov__gline--sm{width:38%;height:11px}.board-page .runov__gline--md{width:58%;height:11px}.board-page .runov__gline--lg{width:72%;height:13px}.board-page .runov__gline--xl{width:52%;height:30px;border-radius:9px}.board-page .runov__gbars{flex:1;display:flex;align-items:flex-end;gap:12px;padding-top:6px}.board-page .runov__gbars span{flex:1;border-radius:7px 7px 0 0;background:var(--bg-3)}.board-page .runov__frost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in oklab,var(--bg) 30%,transparent);backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%)}.board-page .runov__panel{width:min(440px,90%);text-align:center;padding:30px 30px 24px;border:1px solid var(--border-2);border-radius:18px;background:color-mix(in oklab,var(--surface) 82%,transparent);box-shadow:0 30px 72px -24px #0000008c}.board-page .runov__title{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--text);letter-spacing:-.01em}.board-page .runov__sub{margin-top:8px;font-size:12.5px;color:var(--text-3);line-height:1.65}.board-page .runov__bar{margin-top:20px;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.board-page .runov__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .6s cubic-bezier(.4,0,.2,1)}.board-page .runov__meta{margin-top:9px;display:flex;align-items:center;justify-content:space-between}.board-page .runov__pct{font-family:var(--font-display);font-weight:800;font-size:13px;color:var(--accent);font-variant-numeric:tabular-nums}.board-page .runov__eta{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.board-page .runov__steps{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.board-page .runov__steps li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-3)}.board-page .runov__steps li .d{width:8px;height:8px;border-radius:50%;background:var(--border-2);flex:none}.board-page .runov__steps li small{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--text-3)}.board-page .runov__steps li.on{color:var(--text);font-weight:600}.board-page .runov__steps li.on .d{background:var(--accent);animation:pulseDot 1.4s infinite}.board-page .runov__steps li.done{color:var(--text-2)}.board-page .runov__steps li.done .d{background:#22c08a}.board-page .br-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.board-page .br-head .gbtn{margin-left:auto}.board-page .br-cnt{color:var(--text-3);font-size:15px;font-weight:600}.board-page .br-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}@media (max-width:1100px){.board-page .br-layout{grid-template-columns:1fr}}.board-page .br-main{min-width:0}.board-page .br-search{position:relative;display:flex;align-items:center;max-width:340px;margin-bottom:12px}.board-page .br-search svg{position:absolute;left:11px;width:14px;height:14px;color:var(--text-3);pointer-events:none}.board-page .br-search input{width:100%;padding-left:32px;height:34px}.board-page .br-tblcard{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.board-page .br-tbl{width:100%;border-collapse:collapse;font-size:13px}.board-page .br-tbl thead th{color:var(--text-3);font-weight:700;text-align:left;padding:10px 14px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-2)}.board-page .br-tbl thead th:first-child{border-top-left-radius:13px}.board-page .br-tbl thead th:last-child{border-top-right-radius:13px}.board-page .br-tbl thead th.num{text-align:right}.board-page .br-tbl thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .13s}.board-page .br-tbl thead th.sortable:hover{color:var(--text)}.board-page .br-tbl thead th .sarr{opacity:.45;margin-left:4px}.board-page .br-tbl thead th.son{color:var(--text)}.board-page .br-tbl thead th.son .sarr{opacity:1}.board-page .br-tbl tbody td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-2)}.board-page .br-tbl tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.board-page .br-tbl tbody tr{transition:background .12s}.board-page .br-tbl tbody tr:hover{background:var(--bg-3)}.board-page .br-tbl tbody tr:last-child td{border-bottom:none}.board-page .br-tbl tbody tr:last-child td:first-child{border-bottom-left-radius:13px}.board-page .br-tbl tbody tr:last-child td:last-child{border-bottom-right-radius:13px}.board-page .br-av{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:9.5px;font-family:var(--font-display);flex:none}.board-page .br-nm{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-weight:600;white-space:nowrap}.board-page .br-you{font-size:9.5px;font-weight:800;color:var(--accent-ink);background:var(--accent);border-radius:5px;padding:2px 6px;margin-left:2px}.board-page .br-tr{display:inline-block;max-width:100%;border:none;background:transparent;color:var(--text-2);font-size:12.5px;font-family:inherit;text-align:left;cursor:pointer;padding:4px 7px;margin:-4px -7px;border-radius:7px;line-height:1.45;transition:background .13s,color .13s}.board-page .br-tr:hover{background:var(--surface-2);color:var(--text)}.board-page .br-dom{color:var(--text-3);font-size:12.5px}.board-page .br-ml{background:none;border:none;padding:0 0 1px;font:inherit;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;border-bottom:1px solid transparent;transition:color .13s,border-color .13s}.board-page .br-ml:hover{color:var(--accent);border-bottom-color:var(--accent)}.board-page .br-menu{width:236px;padding:12px}.board-page .br-menu__warn{font-size:12px;color:var(--text-3);line-height:1.55;margin:0 0 10px}.board-page .br-menu .gbtn{width:100%}.board-page .br-menu .gbtn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.board-page .br-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.board-page .br-rail__list{display:flex;flex-direction:column;gap:12px;max-height:520px;overflow-y:auto;padding:10px 2px;margin:-10px -2px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.board-page .br-rail__hd{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:14.5px;color:var(--text)}.board-page .br-rail__hd .cnt{color:var(--text-3);font-weight:700;font-size:12.5px}.board-page .br-scard{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;box-shadow:var(--shadow)}.board-page .br-scard__m{font-size:11px;color:var(--text-3);margin-bottom:8px}.board-page .br-scard__b{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.board-page .br-scard__n{font-weight:650;color:var(--text);font-size:13px}.board-page .br-pill{padding:3px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:11px;color:var(--text-3)}.board-page .br-scard__acts{position:absolute;top:10px;right:10px;display:flex;gap:6px}.board-page .br-sbtn{width:22px;height:22px;border-radius:50%;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:.14s}.board-page .br-sbtn svg{width:11px;height:11px}.board-page .br-sbtn.ok:hover{color:#22c08a;border-color:#22c08a;background:color-mix(in oklab,#22c08a 12%,transparent)}.board-page .br-sbtn.no:hover{color:#ef4444;border-color:#ef4444;background:color-mix(in oklab,#ef4444 12%,transparent)}.board-page .br-sempty{padding:22px 14px;text-align:center;color:var(--text-3);font-size:12.5px;background:var(--surface);border:1.5px dashed var(--border-2);border-radius:12px}.board-page .dfil{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.board-page .dfil>svg{width:14px;height:14px;color:var(--text-3);flex:none}.board-page .dfil:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2));color:var(--text)}.board-page .dfil--drop:after{content:"▾";color:var(--text-3);font-size:10px;margin-left:1px}.board-page .dfil.dd-on{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2));color:var(--text);background:color-mix(in oklab,var(--accent) 7%,var(--surface-2))}.board-page .stickyhead{position:sticky;top:58px;z-index:41;background:var(--bg);margin-bottom:16px;border-bottom:1px solid var(--border)}.board-page .stickyhead .tabs{margin-top:0;border-bottom:none;scrollbar-width:none;-ms-overflow-style:none}.board-page .stickyhead .tabs::-webkit-scrollbar{display:none}.board-page .page-head{display:flex;align-items:center;gap:10px;padding:10px 0 6px;margin-bottom:0}.board-page .page-head .sb-toggle{margin-left:0;opacity:.75}.board-page .page-head__bc{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text);min-width:0}.board-page .page-head__bc b{font-weight:700}.board-page .page-head__actions{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.board-page .gfilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0 12px;margin-bottom:0}.board-page .fwrap{position:relative}.board-page .tb-sep{width:1px;height:22px;background:var(--border);margin:0 5px;flex:none}.board-page .dd{position:absolute;top:calc(100% + 8px);left:0;z-index:90;min-width:196px;background:var(--surface);border:1px solid var(--border-2);border-radius:14px;box-shadow:0 26px 64px -22px #0000008c;padding:6px;display:none;max-height:min(60vh,380px);overflow-y:auto;overscroll-behavior:contain}.board-page .dd.open{display:block}.board-page .dd__h{font-size:10.5px;color:var(--text-3);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 6px}.board-page .dd__item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;background:transparent;text-align:left;border-radius:9px;font:inherit;font-size:12.5px;color:var(--text-2);font-weight:500;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.board-page .dd__item:hover{background:var(--bg-3);color:var(--text)}.board-page .dd__item .ck{margin-left:auto;color:var(--text);opacity:0;font-weight:800;padding-left:14px}.board-page .dd__item.on{color:var(--text);font-weight:600}.board-page .dd__item.on .ck{opacity:1}.board-page .dd__item i.dot{width:8px;height:8px;border-radius:50%;flex:none}.board-page .dd__sep{height:1px;background:var(--border);margin:5px 4px}.board-page .dd--range{padding:0;min-width:0;width:472px;max-width:calc(100vw - 32px);flex-wrap:wrap;max-height:none}.board-page .dd--range.open{display:flex}.board-page .rangedd__presets{width:158px;padding:10px 8px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.board-page .rangedd__cal{padding:14px 16px;flex:1;min-width:240px}.board-page .cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.board-page .cal__title{font-size:12.5px;font-weight:700;color:var(--text)}.board-page .cal__nav{width:26px;height:26px;border:1px solid var(--border);background:transparent;border-radius:50%;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:.14s}.board-page .cal__nav:hover:not(:disabled){background:var(--bg-3);color:var(--text)}.board-page .cal__nav:disabled{opacity:.35;cursor:default}.board-page .cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px 0;text-align:center}.board-page .cal__dow{font-size:10.5px;color:var(--text-3);font-weight:600;padding:4px 0 6px}.board-page .cal__d{font-size:12.5px;color:var(--text-2);padding:8px 0;font-variant-numeric:tabular-nums;line-height:1.2}.board-page button.cal__d{border:none;background:transparent;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default}.board-page .cal__d.dim{opacity:.22}.board-page .cal__d.out{opacity:.32}.board-page .cal__d.pick{cursor:pointer}.board-page .cal__d.pick:hover{background:var(--bg-3);border-radius:8px}.board-page .cal__d.inr{background:color-mix(in oklab,var(--text) 9%,transparent);color:var(--text)}.board-page .cal__d.inr:hover{border-radius:0}.board-page .cal__d.edge,.board-page .cal__d.edge:hover{background:var(--text);color:var(--bg);font-weight:800;border-radius:8px}.board-page .dd__foot{flex:1 0 100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);background:var(--bg-2);padding:11px 14px;font-size:12px;color:var(--text-3);border-radius:0 0 13px 13px}.board-page .dd__foot b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.board-page .dd--right{left:auto;right:0}.board-page .dd--bs,.board-page .dd--user{width:244px;z-index:120;user-select:none;-webkit-user-select:none}.board-page .dd--user .dd__item svg{width:15px;height:15px;flex:none;opacity:.75}.board-page .bs-mail{padding:8px 10px 2px;font-size:11.5px;color:var(--text-3);white-space:nowrap}.board-page .bs-av{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0e0e10;font-weight:900;font-size:12px;font-family:var(--font-display);display:inline-flex;align-items:center;justify-content:center;flex:none}.board-page .bs-plus{width:22px;height:22px;border-radius:7px;background:var(--surface-2);border:1px dashed var(--border-2);color:var(--text-2);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none}.board-page .dd--bs .dd__item svg{width:15px;height:15px;flex:none;opacity:.75}.board-page .swx{width:36px;height:20px;border-radius:999px;border:none;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-2);position:relative;cursor:pointer;flex:none;transition:background .15s,box-shadow .15s;padding:0}.board-page .swx i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .16s;box-shadow:0 1px 3px #00000059}.board-page .swx.on{background:#22c08a;box-shadow:none}.board-page .swx.on i{left:18px}.board-page .sched-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.board-page .sched-info b{font-size:13px;color:var(--text);font-weight:600}.board-page .sched-pill{margin-left:auto;padding:5px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:11.5px;color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.board-page .sched-item.off .sched-info{opacity:.5}.board-page .br-frost{position:relative;border:1px solid var(--border);border-radius:14px;overflow:hidden;min-height:240px}.board-page .br-frost__ghost{display:flex;flex-direction:column;gap:10px;padding:12px}.board-page .br-frost__ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:color-mix(in oklab,var(--bg) 30%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);font-size:12.5px;color:var(--text-2);line-height:1.6}.board-page .br-scard__dom{margin-top:6px;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .schm-plats{display:flex;flex-direction:column;gap:6px}.board-page .schm-plat{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--text-2);cursor:pointer;transition:border-color .14s,background .14s}.board-page .schm-plat:hover{background:var(--bg-3)}.board-page .schm-plat.on{border-color:color-mix(in oklab,var(--accent) 40%,var(--border));color:var(--text)}.board-page .schm-plat i{width:9px;height:9px;border-radius:50%;flex:none}.board-page .schm-regs{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.board-page .schm-regs .schm-plat{padding:6px 10px;font-size:12.5px}.board-page .schm-preg{margin-top:10px}.board-page .schm-preg:first-of-type{margin-top:2px}.board-page .schm-preg__eng{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:700;color:var(--text-2)}.board-page .schm-preg__eng i{width:8px;height:8px;border-radius:50%}.board-page .schm-preg .schm-regs{max-height:150px}.board-page .schm-preg__fixed{margin-top:10px;font-size:12px;color:var(--text-3)}.board-page .nav-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:color .14s,border-color .14s}.board-page .nav-bell:hover{color:var(--text);border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.board-page .nav-bell .bdg{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--bg)}.board-page .ntf__empty{padding:34px 16px;text-align:center;color:var(--text-3);font-size:13px}.board-page .ntf__item{display:flex;gap:11px;padding:13px 20px;cursor:pointer;border-bottom:1px solid var(--border)}.board-page .ntf__item:last-child{border-bottom:none}.board-page .ntf__item:hover{background:var(--bg-3)}.board-page .ntf__ic{flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent);margin-top:2px}.board-page .ntf__main{min-width:0;flex:1}.board-page .ntf__title{font-size:13.5px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:7px}.board-page .ntf__chip{font-size:10.5px;font-weight:600;color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:999px;padding:1px 7px}.board-page .ntf__dot{width:7px;height:7px;border-radius:50%;background:#ef4444}.board-page .ntf__when{margin-left:auto;font-size:11px;color:var(--text-3);font-weight:400}.board-page .ntf__body{font-size:12.5px;color:var(--text-2);margin-top:3px}.board-page .ntf__go{font-size:12px;color:var(--accent);font-weight:600;margin-top:5px}.board-page .ntf__item--plain{cursor:default}.board-page .ntf__dorg{font-size:15px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;margin-bottom:10px}.board-page .ntf__dtxt{font-size:13px;color:var(--text-2);line-height:1.8;margin:0 0 14px}.board-page .ntf__dq{font-size:13.5px;font-weight:600;color:var(--text);margin:0}.board-page .appwrap .top-bar{gap:34px;margin-bottom:16px}.board-page .appwrap .tb-brand{width:236px}.board-page .tb-brand .appnav__brand{flex:1;min-width:0}.board-page .tb-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.board-page .top-bar .tb-tools{gap:16px}.board-page .top-bar .tb-actions{margin-left:auto}.board-page .view .tabs{margin-top:0}@media (max-width:1080px){.board-page .appwrap .top-bar{position:static;flex-wrap:wrap;gap:12px 16px}.board-page .appwrap .tb-brand{width:auto;flex:1;min-width:220px}.board-page .top-bar .tb-tools{flex:1 0 100%;flex-wrap:wrap}}.board-page .ginput{width:100%;background:var(--surface-2);border:1px solid var(--border-2);border-radius:9px;padding:9px 12px;color:var(--text);font-size:13px;font-family:inherit;line-height:1.5;transition:border-color .15s,box-shadow .15s}.board-page .ginput:focus{outline:none;border-color:color-mix(in oklab,var(--accent) 62%,var(--border-2));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 15%,transparent)}.board-page .ginput::placeholder{color:var(--text-3)}.board-page textarea.ginput{resize:vertical;min-height:64px}.board-page .gbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12.5px;font-weight:650;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,opacity .15s}.board-page .gbtn svg{width:14px;height:14px}.board-page .gbtn:hover{border-color:color-mix(in oklab,var(--accent) 48%,var(--border-2));background:color-mix(in oklab,var(--accent) 6%,var(--surface-2))}.board-page .gbtn--primary{border:none;background:linear-gradient(160deg,var(--accent-2),var(--accent));color:var(--accent-ink);font-weight:800;box-shadow:0 8px 18px -11px #e5a338b3}.board-page .gbtn--primary:hover{opacity:.92;background:linear-gradient(160deg,#f4c36b,var(--accent))}.board-page .gbtn--danger{border-color:color-mix(in oklab,#ef4444 40%,var(--border-2));color:#ef8a8a;background:transparent}.board-page .gbtn--danger:hover{background:color-mix(in oklab,#ef4444 12%,transparent);border-color:#ef4444}.board-page .gbtn--ghost{border-color:transparent;background:transparent;color:var(--text-2)}.board-page .gbtn--ghost:hover{background:var(--bg-3);color:var(--text)}.board-page .gbtn--sm{height:30px;padding:0 11px;font-size:12px;border-radius:8px}.board-page .gtaginput{min-height:44px;border:1px solid var(--border-2);background:var(--surface-2);border-radius:10px;padding:7px 9px;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.board-page .gtag{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 11px;border-radius:999px;background:color-mix(in oklab,var(--accent) 14%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 30%,var(--border));font-size:12px;color:var(--text);font-weight:500}.board-page .gtag button{border:none;background:none;color:var(--text-3);font-size:14px;line-height:1;padding:0 2px;cursor:pointer;transition:color .15s}.board-page .gtag button:hover{color:#ef4444}.board-page .gtaginput input{flex:1;min-width:90px;border:none;background:transparent;color:var(--text);font-size:13px;outline:none;font-family:inherit}.board-page .gtaginput input::placeholder{color:var(--text-3)}.board-page .pmx-tools{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-bottom:14px}.board-page .pmx-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.board-page .pmx{border-collapse:separate;border-spacing:4px;width:100%;min-width:760px}.board-page .pmx thead th{padding:0 4px 10px;font-size:11px;color:var(--text-3);font-weight:700;text-align:center;vertical-align:bottom}.board-page .pmx thead th.pmx-rowh{text-align:left;padding-left:6px;min-width:150px}.board-page .pmx thead th .peng{display:inline-flex;flex-direction:column;align-items:center;gap:5px}.board-page .pmx thead th .peng i{width:9px;height:9px;border-radius:50%}.board-page .pmx tbody td{padding:0}.board-page .pmx .pmx-brand{text-align:left;padding:0 6px;white-space:nowrap}.board-page .pmx .pmx-brand .pb{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text);font-weight:500}.board-page .pmx .pmx-brand .pb .lg{width:24px;height:24px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:10px;font-family:var(--font-display)}.board-page .pmx tr.own .pmx-brand .pb{font-weight:700}.board-page .pmx tr.own .pmx-brand .pb .own-tag{font-size:9.5px;font-weight:800;color:var(--accent-ink);background:var(--accent);border-radius:5px;padding:2px 6px}.board-page .pmx-cell{height:46px;min-width:64px;border-radius:9px;text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--text);transition:transform .1s;cursor:default}.board-page .pmx-cell:hover{transform:scale(1.04)}.board-page .pmx-cell.empty{background:color-mix(in oklab,var(--surface-2) 40%,transparent);color:var(--text-3);font-weight:500}.board-page .pmx tr.own .pmx-cell{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent)}.board-page .pmx-legend{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--text-3);font-size:11.5px}.board-page .pmx-legend .grad{width:120px;height:9px;border-radius:5px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 10%,var(--surface-2)),var(--accent))}.board-page .platlead{display:flex;flex-direction:column;gap:2px}.board-page .platlead__hd{display:flex;align-items:center;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:700;padding:0 6px 6px}.board-page .platlead__hd .r{margin-left:auto}.board-page .platrow{display:grid;grid-template-columns:26px 22px 1fr auto;align-items:center;gap:10px;padding:7px 6px;border-radius:9px}.board-page .platrow:hover{background:var(--bg-3)}.board-page .platrow .rk{font-family:var(--font-display);font-weight:800;font-size:12.5px;color:var(--text-3);text-align:center}.board-page .platrow .lg{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:9px;font-family:var(--font-display)}.board-page .platrow .nm{font-size:12.5px;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-page .platrow .vv{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;color:var(--text)}.board-page .platrow .vv small{color:var(--text-3);font-weight:500;font-size:10.5px;margin-left:5px}.board-page .pp-title{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--text);margin:0}.board-page .pp-bmini{width:16px;height:16px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:7.5px;font-family:var(--font-display);flex:none}.board-page #fBrandLbl,.board-page #fPBrandLbl{display:inline-flex;align-items:center;gap:6px}.board-page .pp-youbdg{margin-left:2px;font-size:9px;font-weight:800;padding:2px 6px;border-radius:5px;background:var(--accent);color:var(--accent-ink)}.board-page .dd--brandsel{min-width:236px;max-height:380px;overflow-y:auto}.board-page .dd__srch{padding:4px 4px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.board-page .dd__srch .ginput{height:30px;padding:0 10px;font-size:12px}.board-page .dd--source-filter{width:min(300px,calc(100vw - 32px))}.board-page .dd--source-filter .dd__truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .dd--source-filter .dd__empty{padding:14px 10px;color:var(--text-3);font-size:12px;text-align:center}.board-page .dd__cb{width:15px;height:15px;border-radius:4px;border:1.5px solid color-mix(in oklab,var(--text-3) 55%,transparent);background:var(--surface-2);flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:900;color:transparent;transition:.12s}.board-page .dd__item.on .dd__cb{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.board-page .dd__only{margin-left:auto;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;cursor:pointer;opacity:0;transition:.12s}.board-page .dd__item:hover .dd__only{opacity:1}.board-page .dd__only:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2))}.board-page .dd__item--dis{opacity:.55;cursor:default}.board-page .dd__item--dis:hover{background:transparent;color:var(--text-2)}.board-page .dd__upg{margin-left:auto;font-size:9.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--accent) 14%,var(--surface));color:var(--accent)}.board-page .flt-reset{border:none;background:transparent;color:var(--text-3);font-size:12.5px;font-weight:600;padding:7px 6px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .15s}.board-page .flt-reset:hover{color:var(--accent)}.board-page .pp-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start;transition:grid-template-columns .2s ease}.board-page .pp-layout.fold{grid-template-columns:44px minmax(0,1fr)}@media (max-width:900px){.board-page .pp-layout,.board-page .pp-layout.fold{grid-template-columns:1fr}}.board-page .pp-topics{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:9px 8px;box-shadow:var(--shadow)}.board-page .pp-foldbtn{margin-top:8px;width:100%;height:26px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);border-radius:8px;cursor:pointer;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;transition:.14s}.board-page .pp-foldbtn:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2))}.board-page .pp-topics.folded{padding:8px 5px;display:flex;flex-direction:column;gap:4px}.board-page .pp-topics.folded .pp-topics__hd,.board-page .pp-topics.folded .pp-newrow{display:none}.board-page .pp-topics.folded .pp-foldbtn{order:-1;margin:0 0 4px;height:24px}.board-page .pp-topic--mini{justify-content:center;padding:6px 0}.board-page .pp-topic--mini .ct{font-size:11px}.board-page .pp-topics__hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 6px 9px;margin-bottom:6px;border-bottom:1px solid var(--border);font-size:12.5px;color:var(--text);font-weight:700}.board-page .pp-newrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1px 4px 6px 9px;margin-bottom:6px;border-bottom:1px solid var(--border);font-size:12.5px;color:var(--text-2);font-weight:500;cursor:pointer;transition:.13s}.board-page .pp-newrow:hover{color:var(--text)}.board-page .pp-newrow:hover .pp-iconbtn{background:var(--surface-2);border-color:var(--border-2);color:var(--accent)}.board-page .pp-sortbtn.flash,.board-page .pp-sortbtn.flash:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 10%,transparent)}.board-page .pp-topic{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;background:transparent;text-align:left;border-radius:9px;cursor:pointer;font:inherit;font-size:12.5px;color:var(--text-2);font-weight:500;transition:background-color .13s,color .13s}.board-page .pp-topic:hover{background:var(--bg-3);color:var(--text)}.board-page .pp-topic.on{background:color-mix(in oklab,var(--accent) 13%,var(--surface));color:var(--accent);font-weight:700}.board-page .pp-topic .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .pp-topic .ct{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:700}.board-page .pp-topic.on .ct{color:var(--accent)}.board-page .pp-main{min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.board-page .pp-tabbar{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.board-page .pp-seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px}.board-page .pp-seg button{border:none;background:transparent;color:var(--text-3);font-weight:700;font-size:12px;padding:6px 13px;border-radius:8px;cursor:pointer;transition:.14s}.board-page .pp-seg button.on{background:var(--accent);color:var(--accent-ink)}.board-page .pp-count{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-2);font-variant-numeric:tabular-nums}.board-page .pp-count:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--up)}.board-page .pp-search{position:relative;display:flex;align-items:center;margin-left:auto;flex:1;min-width:150px;max-width:260px}.board-page .pp-search svg{position:absolute;left:11px;width:14px;height:14px;color:var(--text-3);pointer-events:none}.board-page .pp-search input{width:100%;padding-left:32px;height:34px}.board-page .pp-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid var(--border);background:var(--bg-2)}.board-page .pp-stat{display:flex;align-items:baseline;gap:7px;font-size:11.5px;color:var(--text-3)}.board-page .pp-stat b{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.board-page .pp-tblshell{position:relative}.board-page .pp-tblshell.hscroll:after{content:"";position:absolute;top:0;right:0;bottom:8px;width:32px;pointer-events:none;background:linear-gradient(270deg,var(--surface) 8%,transparent)}.board-page .pp-tblwrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;container-type:inline-size}.board-page .pp-tblwrap::-webkit-scrollbar{height:8px}.board-page .pp-tblwrap::-webkit-scrollbar-track{background:transparent}.board-page .pp-tblwrap::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:8px}.board-page .pp-tblwrap::-webkit-scrollbar-thumb:hover{background:var(--accent)}.board-page .pp-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:900px;--pp-cell-pad:clamp(8px,1.15cqi,18px)}.board-page .pp-tbl thead th{position:relative;color:var(--text-3);font-weight:700;text-align:left;padding:9px var(--pp-cell-pad);font-size:10px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-2)}.board-page .pp-cres{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:5}.board-page .pp-cres:after{content:"";position:absolute;top:20%;bottom:20%;left:4px;width:1px;background:transparent;transition:background .12s}.board-page .pp-cres:hover:after{background:var(--accent)}.board-page .pp-tbl thead th.num{text-align:right}.board-page .pp-tbl thead th.c-fit{width:1%}.board-page .pp-tbl th.pcol,.board-page .pp-tbl td.pcol{position:sticky;left:0;z-index:2;box-shadow:inset -1px 0 0 var(--border)}.board-page .pp-tbl thead th.pcol{z-index:3;background:var(--bg-2)}.board-page .pp-tbl tbody td.pcol{background:var(--surface);overflow:hidden}.board-page .pp-tbl tr.pp-row:hover td.pcol{background:var(--bg-3)}.board-page .pp-runst{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;white-space:nowrap;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-3)}.board-page .pp-runst i{font-style:normal;line-height:1}.board-page .pp-runst small{font-variant-numeric:tabular-nums;color:var(--text-3)}.board-page .pp-runst.done{color:#22c08a;border-color:color-mix(in oklab,#22c08a 36%,var(--border));background:color-mix(in oklab,#22c08a 10%,var(--surface))}.board-page .pp-runst.busy{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 36%,var(--border));background:color-mix(in oklab,var(--accent) 9%,var(--surface))}.board-page .pp-runst .sp{width:10px;height:10px;border-radius:50%;border:2px solid color-mix(in oklab,var(--accent) 35%,transparent);border-top-color:var(--accent);animation:ppRunSpin .8s linear infinite}@keyframes ppRunSpin{to{transform:rotate(360deg)}}.board-page .pp-tbl th.c-fit,.board-page .pp-tbl td.c-fit{white-space:nowrap}.board-page .pp-tbl th.c-fit,.board-page .pp-tbl td.c-fit{padding-left:var(--pp-cell-pad);padding-right:var(--pp-cell-pad)}.board-page .pp-tbl th.ment-col,.board-page .pp-tbl td.ment-col{white-space:nowrap;padding-left:var(--pp-cell-pad);padding-right:var(--pp-cell-pad)}.board-page .pp-tbl thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .13s}.board-page .pp-tbl thead th.sortable:hover{color:var(--text)}.board-page .sarr{font-size:9px;margin-left:3px;opacity:.5}.board-page .pp-tbl thead th.son{color:var(--text)}.board-page .pp-tbl thead th.son .sarr{opacity:1}.board-page .pp-tbl tbody td{padding:10px var(--pp-cell-pad);border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-2)}.board-page .pp-tbl tbody td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.board-page .pp-tbl thead th.edge-start,.board-page .pp-tbl tbody td.edge-start{text-align:left}.board-page .pp-tbl thead th.mid-col,.board-page .pp-tbl tbody td.mid-col{text-align:center}.board-page .pp-tbl thead th.edge-end,.board-page .pp-tbl tbody td.edge-end{text-align:right}.board-page .pp-tbl td.edge-end .pp-ment{display:flex;justify-content:flex-end;margin-left:auto}.board-page .pp-tbl tbody tr:last-child td{border-bottom:none}.board-page .pp-tbl tr.pp-row{transition:background .12s}.board-page .pp-tbl tr.pp-row:hover{background:var(--bg-3)}.board-page .pp-tbl tr.archived{opacity:.6}.board-page .pp-chk{width:16px;height:16px;border-radius:5px;border:1.5px solid color-mix(in oklab,var(--text-3) 55%,transparent);background:var(--surface-2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none}.board-page .pp-chk:checked{background:var(--accent);border-color:var(--accent)}.board-page .pp-chk:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#0e0e10;font-size:11px;font-weight:900}.board-page .pp-ptxt{color:var(--text);font-weight:500;font-size:13px;line-height:1.45;width:100%;min-width:0;max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.board-page .pp-mval{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.board-page .pp-mval.dim{color:var(--text-3);font-weight:600}.board-page .pp-delta{font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;margin-left:3px}.board-page .pp-delta.up{color:var(--up)}.board-page .pp-delta.down{color:#ef6a6a}.board-page .pp-delta.flat{color:var(--text-3)}.board-page .pp-ment{display:inline-flex;align-items:center;max-width:100%;overflow:hidden}.board-page .pp-mi{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:8.5px;font-family:var(--font-display);margin-left:-6px;box-shadow:0 0 0 2px var(--surface)}.board-page .pp-mi:first-child{margin-left:0}.board-page .pp-mi.own{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--accent);color:#0e0e10}.board-page .pp-mi.hl{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent);position:relative;z-index:1}.board-page .pp-mi.more{background:var(--surface-2);color:var(--text-2);font-size:9px}.board-page .pp-vol{display:inline-flex;align-items:flex-end;gap:2px;height:20px}.board-page .pp-vol i{width:4px;border-radius:1px;background:var(--border-2)}.board-page .pp-vol i.on{background:var(--up)}.board-page .pp-flag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-2);white-space:nowrap}.board-page .pp-flag svg{width:13px;height:13px;color:var(--text-3);flex:none}.board-page .pp-tags{display:flex;flex-wrap:wrap;gap:5px}.board-page .pp-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}.board-page .pp-tag.more{background:var(--surface-2);color:var(--text-3)}.board-page .pp-iconbtn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-3);border-radius:8px;cursor:pointer;transition:.14s}.board-page .pp-iconbtn svg{width:14px;height:14px}.board-page .pp-iconbtn:hover{background:var(--surface-2);border-color:var(--border-2);color:var(--accent)}.board-page .pp-iconbtn.danger:hover{color:#ef4444;border-color:color-mix(in oklab,#ef4444 40%,transparent);background:color-mix(in oklab,#ef4444 10%,transparent)}.board-page .pp-foot{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--text-3)}.board-page .pp-empty{padding:52px;text-align:center;color:var(--text-3);font-size:13px}.board-page .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:center;justify-content:center;padding:20px;background:#08080a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.board-page .modal.open{display:flex}.board-page .modal__card{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border-2);border-radius:18px;box-shadow:0 40px 90px -30px #000000b3;animation:mIn .24s cubic-bezier(.34,1.1,.5,1)}@keyframes mIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.board-page .modal__hd{display:flex;align-items:center;gap:12px;padding:20px 22px 4px}.board-page .modal__hd h3{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--text);margin:0}.board-page .modal__x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;color:var(--text-3);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.board-page .modal__x:hover{background:var(--bg-3);color:var(--text)}.board-page .modal__bd{padding:16px 22px 4px;display:flex;flex-direction:column;gap:16px}.board-page .modal__ft{padding:16px 22px 22px;display:flex;justify-content:flex-end;gap:10px}.board-page .fld{display:flex;flex-direction:column;gap:7px}.board-page .fld__l{font-size:12.5px;font-weight:700;color:var(--text)}.board-page .fld__h{font-size:11.5px;color:var(--text-3);margin-top:-3px}.board-page .eng-pick{display:flex;flex-wrap:wrap;gap:7px}.board-page .eng-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;transition:.14s}.board-page .eng-pill i{width:8px;height:8px;border-radius:50%}.board-page .eng-pill.on{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2));background:color-mix(in oklab,var(--accent) 12%,var(--surface));color:var(--text)}.board-page .set-head{margin-bottom:18px}.board-page .set-title{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--text);margin:0}.board-page .set-sub{color:var(--text-3);font-size:12.5px;margin-top:5px;max-width:64ch}.board-page .set-hint{display:flex;gap:10px;align-items:flex-start;padding:12px 15px;border-radius:12px;background:color-mix(in oklab,var(--accent) 8%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));margin-bottom:18px}.board-page .set-hint .ic{color:var(--accent);flex:none}.board-page .set-hint b{color:var(--text);font-size:13px;font-weight:700}.board-page .set-hint p{color:var(--text-3);font-size:12px;margin:3px 0 0;line-height:1.55}.board-page .set-wrap{max-width:660px;margin:0 auto}.board-page .set-cover{position:relative;height:138px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(120deg,color-mix(in oklab,var(--accent) 26%,var(--surface-2)),var(--surface-2) 72%);margin-bottom:12px}.board-page .set-avatar{position:absolute;left:20px;bottom:-26px;width:62px;height:62px;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:30px;font-family:var(--font-display);box-shadow:0 0 0 4px var(--surface)}.board-page .set-brandline{margin:34px 0 24px 4px;display:flex;flex-direction:column;gap:2px}.board-page .set-brandline b{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--text)}.board-page .set-brandline small{font-size:12px;color:var(--text-3)}.board-page .set-fld{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.board-page .set-fld__l{font-size:13px;font-weight:700;color:var(--text)}.board-page .set-fld__h{font-size:11.5px;color:var(--text-3);margin-top:-4px;line-height:1.5}.board-page .set-ai{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:13px;background:color-mix(in oklab,var(--accent) 7%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 20%,var(--border));margin-bottom:22px}.board-page .set-ai .txt{flex:1;min-width:200px}.board-page .set-ai .txt b{font-size:13px;color:var(--text);font-weight:700}.board-page .set-ai .txt p{font-size:11.5px;color:var(--text-3);margin:3px 0 0;line-height:1.5}.board-page .set-langseg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px;width:max-content}.board-page .set-langseg button{border:none;background:transparent;color:var(--text-3);font-weight:700;font-size:12.5px;padding:7px 16px;border-radius:8px;cursor:pointer;transition:.14s}.board-page .set-langseg button.on{background:var(--accent);color:var(--accent-ink)}.board-page .set-savebar{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px;padding:11px 14px 11px 16px;border:1px solid var(--border-2);border-radius:14px;background:color-mix(in oklab,var(--surface) 90%,transparent);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);box-shadow:0 18px 40px -18px #0000008c}.board-page .set-savebar__t{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-3)}.board-page .set-savebar__t .d{width:8px;height:8px;border-radius:50%;background:var(--up);flex:none}.board-page .set-savebar__t #setStLbl{color:var(--text);font-weight:600}.board-page .set-savebar.dirty .set-savebar__t .d{background:var(--accent);animation:pulseDot 1.4s ease infinite}.board-page .set-savebar__r{display:flex;align-items:center;gap:12px}.board-page .set-savebar .gbtn{height:38px}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.board-page .set-toast{font-size:12px;padding:8px 11px;border-radius:9px;line-height:1.5}.board-page .set-toast.ok{color:var(--up);background:color-mix(in oklab,var(--up) 12%,transparent)}.board-page .set-toast.err{color:#ef8a8a;background:color-mix(in oklab,#ef4444 12%,transparent)}.board-page .sched-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;overflow:hidden}.board-page .sched-item{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid var(--border);flex-wrap:wrap}.board-page .sched-item:last-child{border-bottom:none}.board-page .sched-time{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--text);letter-spacing:.02em}.board-page .sched-grp{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2);padding:3px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.board-page .sched-engs{display:flex;flex-wrap:wrap;gap:5px}.board-page .sched-eng{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-3);padding:2px 8px;border-radius:999px;background:var(--bg-3)}.board-page .sched-eng i{width:6px;height:6px;border-radius:50%}.board-page .sched-act{margin-left:auto;display:flex;align-items:center;gap:6px}.board-page .sched-toggle{font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:999px;border:none;cursor:pointer}.board-page .sched-toggle.on{background:color-mix(in oklab,var(--up) 16%,transparent);color:var(--up)}.board-page .sched-toggle.off{background:var(--surface-2);color:var(--text-3)}.board-page .danger-card{border-color:color-mix(in oklab,#ef4444 32%,var(--border))!important}.board-page .danger-card .sec-title{color:#ef8a8a}@media (max-width:1080px){.board-page .appwrap{grid-template-columns:1fr;gap:12px;padding-top:0}.board-page .appnav{position:sticky;top:58px;bottom:auto;left:auto;width:calc(100% + 2 * var(--gutter));min-height:0;max-height:none;margin-inline:calc(-1 * var(--gutter));overflow:visible;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;border-right:none;border-bottom:1px solid var(--border);padding:8px var(--gutter);z-index:45}.board-page .appnav>.fwrap:first-child{flex:0 1 184px;min-width:132px}.board-page .appnav__brand{width:100%}.board-page .appnav__groups{flex:1;min-width:0;flex-direction:row;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.board-page .appnav__groups::-webkit-scrollbar{display:none}.board-page .appnav__group{display:contents}.board-page .appnav__h{display:none}.board-page .appnav__item{flex:none;width:auto;padding:8px 10px;white-space:nowrap}.board-page .appnav__foot{flex:none;flex-direction:row;width:auto;margin:0 0 0 auto;padding:0;border-top:none}.board-page .appnav__foot>.fwrap{width:38px}.board-page .appnav__user{width:38px;min-width:38px;justify-content:center;gap:0;padding:6px}.board-page .appnav__uinfo{display:none}}@media (max-width:680px){.board-page .appnav{gap:5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.board-page .appnav::-webkit-scrollbar{display:none}.board-page .appnav>.fwrap:first-child{flex:0 0 38px;min-width:38px;width:38px}.board-page .appnav__brand{width:38px;justify-content:center;padding:6px}.board-page .appnav__bid,.board-page .appnav__chev{display:none}.board-page .appnav__groups{flex:0 0 auto;overflow:visible}.board-page .appnav__foot{margin-left:0}.board-page .appnav__item{padding-inline:9px}}.board-page .floatnav{position:fixed;top:0;bottom:0;display:flex;align-items:center;left:calc(var(--gutter) + 240px);width:22px;z-index:36;pointer-events:none}.board-page .floatnav__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;width:22px;padding:0;pointer-events:auto}.board-page .floatnav #sideNav{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;transition:gap .22s ease}.board-page .floatnav__inner:hover #sideNav{gap:0}.board-page .floatnav__inner:before{content:"";position:absolute;top:-20px;bottom:-18px;left:50%;margin-left:-105px;width:210px;background:#ffffff24;-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);border:none;border-radius:18px;box-shadow:0 1px #ffffff73 inset,0 22px 50px -18px #14182142;opacity:0;pointer-events:none;transition:opacity .22s ease}[data-theme=dark] .board-page .floatnav__inner:before{background:#22263038;box-shadow:0 22px 50px -18px #00000080}.board-page .floatnav__inner:hover:before{opacity:1;pointer-events:auto}.board-page .mem-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:2px 0 16px}.board-page .mem-sub{margin:6px 0 0;font-size:13px;color:var(--text-2)}.board-page .mem-head__acts{display:flex;align-items:center;gap:10px}.board-page .mem-search{margin:0;width:230px}.board-page .mem-toast{margin:0 0 12px;padding:9px 14px;border-radius:10px;border:1px solid color-mix(in oklab,var(--accent) 40%,var(--border-2));background:color-mix(in oklab,var(--accent) 9%,var(--surface));color:var(--text);font-size:12.5px;font-weight:600}.board-page .mem-tbl td{vertical-align:middle}.board-page .mem-id{display:inline-flex;align-items:center;gap:11px}.board-page .mem-av{width:32px;height:32px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.4px;object-fit:cover;flex:none}.board-page .mem-av--sm{width:24px;height:24px;font-size:9.5px;color:#fff;border:2px solid var(--surface)}.board-page .mem-av--pend{border-style:dashed;color:var(--text-3)}.board-page .mem-id__tx{display:flex;flex-direction:column;gap:1px;min-width:0}.board-page .mem-id__tx b{font-size:13px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:7px}.board-page .mem-id__tx small{font-size:11.5px;color:var(--text-3)}.board-page .mem-self{font-style:normal;font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:color-mix(in oklab,var(--accent) 16%,var(--surface-2));color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 38%,var(--border-2))}.board-page .mem-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2)}.board-page .mem-chip--owner{border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2));background:color-mix(in oklab,var(--accent) 12%,var(--surface-2));color:var(--accent)}.board-page .mem-chip--admin{border-color:color-mix(in oklab,#5B8DEF 45%,var(--border-2));background:color-mix(in oklab,#5B8DEF 12%,var(--surface-2));color:#5b8def}.board-page .mem-chip--pending{border-style:dashed;color:var(--text-3)}.board-page .mem-allproj{font-size:12.5px;color:var(--text-2)}.board-page .mem-projs{display:inline-flex;align-items:center}.board-page .mem-projs .mem-av--sm+.mem-av--sm{margin-left:-7px}.board-page .mem-more{margin-left:6px;font-size:11.5px;color:var(--text-3);font-weight:700}.board-page .mem-rowacts{display:inline-flex;align-items:center;gap:8px}.board-page .mem-pendrow td{opacity:.85}.board-page .mem-modal{max-width:520px}.board-page .mem-comp{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 15px;border-radius:12px;border:1px solid var(--border-2);background:var(--surface-2);cursor:pointer;transition:.14s}.board-page .mem-comp:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2))}.board-page .mem-comp.on{border-color:color-mix(in oklab,var(--accent) 60%,var(--border-2));background:color-mix(in oklab,var(--accent) 7%,var(--surface-2))}.board-page .mem-comp__tx{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.board-page .mem-comp__tx b{font-size:13.5px;font-weight:750;color:var(--text)}.board-page .mem-comp__tx small{font-size:12px;color:var(--text-3);line-height:1.5}.board-page .mem-perproj{display:flex;flex-direction:column;gap:4px;transition:opacity .15s;max-height:min(42vh,300px);overflow-y:auto;margin:0 -4px;padding:0 4px}.board-page .mem-perproj.dim{opacity:.38;pointer-events:none}.board-page .mem-projrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 2px}.board-page .mem-projrow__nm{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:var(--text);min-width:0}.board-page .mem-projrow__nm .mem-av{width:26px;height:26px;font-size:10px;color:#fff;border:none}.board-page .mem-lvdd{position:relative;flex:none}.board-page .mem-lvdd__btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12.5px;font-weight:650;cursor:pointer;transition:.14s;min-width:118px;justify-content:space-between}.board-page .mem-lvdd__btn:hover,.board-page .mem-lvdd__btn.on{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2))}.board-page .mem-lvdd__btn:disabled{opacity:.5;cursor:default}.board-page .mem-lvdd__pop{z-index:130;width:250px;padding:6px;border-radius:13px;border:1px solid var(--border-2);background:var(--surface);box-shadow:0 24px 60px -22px #0000008c;animation:mIn .18s cubic-bezier(.34,1.1,.5,1)}.board-page .mem-lvdd__opt{display:block;width:100%;text-align:left;padding:9px 34px 9px 12px;border:none;border-radius:9px;background:transparent;cursor:pointer;position:relative;transition:background .12s}.board-page .mem-lvdd__opt:hover{background:var(--surface-2)}.board-page .mem-lvdd__t{display:block;font-size:13px;font-weight:700;color:var(--text)}.board-page .mem-lvdd__d{display:block;margin-top:2px;font-size:11.5px;color:var(--text-3);line-height:1.45}.board-page .mem-lvdd__ck{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--accent);opacity:0}.board-page .mem-lvdd__opt.on .mem-lvdd__ck{opacity:1}.board-page .mem-err{margin:0;font-size:12.5px;color:#ef6a6a}@media (max-width:760px){.board-page .mem-head__acts{width:100%;justify-content:space-between}.board-page .mem-search{flex:1;width:auto}}.board-page .modal__card,.board-page .mem-perproj,.board-page .mem-lvdd__pop{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.board-page .modal__card::-webkit-scrollbar,.board-page .mem-perproj::-webkit-scrollbar,.board-page .mem-lvdd__pop::-webkit-scrollbar{width:9px}.board-page .modal__card::-webkit-scrollbar-thumb,.board-page .mem-perproj::-webkit-scrollbar-thumb,.board-page .mem-lvdd__pop::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:9px;border:2px solid transparent;background-clip:padding-box}.board-page .modal__card::-webkit-scrollbar-thumb:hover,.board-page .mem-perproj::-webkit-scrollbar-thumb:hover,.board-page .mem-lvdd__pop::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box;border:2px solid transparent}.board-page .modal__card::-webkit-scrollbar-track,.board-page .mem-perproj::-webkit-scrollbar-track,.board-page .mem-lvdd__pop::-webkit-scrollbar-track{background:transparent}.board-page .floatnav__h{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:190px;text-align:center;z-index:2;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:700;opacity:0;transition:opacity .2s ease}.board-page .floatnav__inner:hover .floatnav__h{opacity:1}[data-lang=en] .board-page .floatnav .navitem__t{font-size:11px}.board-page .floatnav .navitem{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:22px;height:11px;padding:0;border:0;background:transparent;cursor:pointer;transition:height .22s ease}.board-page .floatnav .navitem:before{display:none}.board-page .floatnav .navitem:hover,.board-page .floatnav .navitem.active{background:transparent}.board-page .floatnav__inner:hover .navitem{height:32px}.board-page .floatnav .navitem__bar{display:block;width:11px;height:2.5px;border-radius:2px;background:var(--border-2);flex:none;transition:width .25s,height .25s,background .25s,opacity .18s}.board-page .floatnav .navitem.active .navitem__bar{background:var(--accent);width:17px;height:3px}.board-page .floatnav__inner:hover .navitem__bar{opacity:0}.board-page .floatnav .navitem__t{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.97);width:190px;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.board-page .floatnav__inner:hover .navitem__t{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.board-page .floatnav .ni-tx{display:inline-block;padding:5px 13px;border-radius:9px;font-size:13px;font-weight:500;color:var(--text-2);transition:background .18s,color .18s}.board-page .floatnav .navitem.active .ni-tx{color:var(--accent)!important;font-weight:700;background:#e5a33826}@media (max-width:1080px){.board-page .floatnav{display:none}}.board-page .appnav .fwrap{position:relative}.board-page .appnav .dd--bs{position:absolute;top:calc(100% + 8px);left:0}.board-page .br-tbl .fwrap{position:relative}.board-page button,.board-page a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(229,163,56,.16)}.board-page :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.board-page .appnav__brand,.board-page .appnav__user,.board-page .appnav__item{border:0;background:transparent;text-align:left;color:inherit;font:inherit}.board-page .appnav__brand,.board-page .appnav__user{width:100%}@media (prefers-reduced-motion:reduce){.board-page *,.board-page *:before,.board-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-audit__spinner,.tb-run__spin,.cell-spin{animation:none!important}}.board-page .visx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.board-page .visx-grid--2{grid-template-columns:repeat(2,1fr)}.board-page .visx-grid--1{grid-template-columns:1fr}@media (max-width:900px){.board-page .visx-grid,.board-page .visx-grid--2{grid-template-columns:1fr}}.board-page .visx-h{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin-bottom:9px}.board-page .visx-row{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;min-width:0}.board-page .visx-lb{font-size:13px;color:var(--text-2);min-width:0;flex:1}.board-page .visx-q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .visx-vl{font-size:12.5px;color:var(--text);font-weight:600;flex:none}.board-page .visx-vl em{font-style:normal;color:var(--text-3);font-weight:500}.board-page .visx-dot{width:8px;height:8px;border-radius:3px;flex:none;align-self:center}.board-page .visx-bar{position:relative;display:block;height:8px;border-radius:999px;background:color-mix(in oklab,var(--surface-2) 40%,var(--surface));overflow:hidden}.board-page .visx-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .4s ease}.board-page .visx-stack{display:flex;height:14px;border-radius:999px;overflow:hidden;margin-bottom:12px;background:color-mix(in oklab,var(--surface-2) 40%,var(--surface))}.board-page .visx-stack i{display:block;height:100%}.board-page .visx-stack i+i{margin-left:2px}.board-page .visx-empty{font-size:13px;color:var(--text-3);padding:8px 0}.board-page .src-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.board-page .src-kpis--4{grid-template-columns:repeat(4,1fr)}.board-page .src-kpis--3{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.board-page .src-kpis{grid-template-columns:repeat(2,1fr)}}.board-page .src-kpi{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--bg-2);display:flex;flex-direction:column;gap:4px;min-width:0}.board-page .src-kpi b{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text);font-family:var(--font-display)}.board-page .src-kpi span{font-size:12px;color:var(--text-3)}.board-page .src-kpi--own{border-color:color-mix(in oklab,var(--accent) 45%,var(--border));background:color-mix(in oklab,var(--accent) 7%,var(--bg-2))}.board-page .src-kpi--own b{color:var(--accent)}.board-page .src-doms{display:flex;flex-direction:column;gap:7px}.board-page .src-dom{display:flex;align-items:center;gap:10px;min-width:0}.board-page .src-dom .rk{flex:none;width:22px;text-align:right;font-size:12px;color:var(--text-3)}.board-page .src-dom__bar{flex:1;height:32px;min-width:0}.board-page .src-dom__lab{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .src-dom.own .src-dom__lab{color:var(--accent-ink)}[data-theme=light] .board-page .src-dom.own .src-dom__lab{color:var(--text)}.board-page .src-ownbadge{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.board-page .src-dom__nums{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.board-page .src-dom__nums b{font-size:14px;color:var(--text)}.board-page .src-dom__nums em{font-style:normal;font-size:11px;color:var(--text-3)}.board-page .src-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media (max-width:1000px){.board-page .src-cols{grid-template-columns:1fr}}.board-page .src-cols .sec{margin-top:0}.board-page .src-own-hero{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.board-page .src-own-hero b{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--accent);font-family:var(--font-display)}.board-page .src-own-hero span{font-size:13px;color:var(--text-2)}.board-page .src-subs{display:flex;flex-wrap:wrap;gap:6px}.board-page .src-sub{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-2);color:var(--text-2);background:var(--bg-2)}.board-page .src-note{margin-top:12px;font-size:12px;color:var(--text-3);border-top:1px dashed var(--border);padding-top:10px}.board-page .src-rank-list{display:flex;flex-direction:column;gap:9px}.board-page .src-rank-row{display:grid;grid-template-columns:22px minmax(0,1fr) 52px;align-items:center;gap:10px}.board-page .src-rank-row>.rk{font-size:11px;color:var(--text-3);text-align:right}.board-page .src-rank-row>b{text-align:right;font-size:12.5px;color:var(--text)}.board-page .src-rank-main{min-width:0}.board-page .src-rank-name{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.board-page .src-rank-name em{font-style:normal;font-size:9.5px;font-weight:700;color:var(--accent);flex:none}.board-page .src-rank-track{display:block;height:6px;margin-top:5px;background:var(--surface-2);border-radius:999px;overflow:hidden}.board-page .src-rank-track i{display:block;height:100%;border-radius:inherit;background:color-mix(in oklab,var(--accent) 42%,var(--surface))}.board-page .src-rank-row.own .src-rank-track i{background:var(--accent)}.board-page .src-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px}.board-page .src-overview-grid>.sec{margin-top:0}@media (max-width:1000px){.board-page .src-overview-grid{grid-template-columns:1fr}}.board-page .src-types{display:flex;flex-direction:column;gap:12px}.board-page .src-type{display:grid;grid-template-columns:118px minmax(90px,1fr) 54px 48px;align-items:center;gap:10px}.board-page .src-type-name{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-2)}.board-page .src-type-name i{width:8px;height:8px;border-radius:3px;flex:none}.board-page .src-type-bar{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.board-page .src-type-bar i{display:block;height:100%;border-radius:inherit}.board-page .src-type>b,.board-page .src-type>em{text-align:right;font-size:12px}.board-page .src-type>b{color:var(--text)}.board-page .src-type>em{font-style:normal;color:var(--text-3)}.board-page .src-platform{display:grid;grid-template-columns:120px minmax(80px,1fr) 42px;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--text-2)}.board-page .src-platform .src-rank-track{margin-top:0}.board-page .src-platform>b{text-align:right;color:var(--text)}@media (max-width:620px){.board-page .src-type{grid-template-columns:105px minmax(60px,1fr) 50px}.board-page .src-type>em{display:none}.board-page .src-platform{grid-template-columns:100px minmax(60px,1fr) 38px}}.board-page .pf-hero{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.board-page .pf-logo{width:56px;height:56px;flex:none;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:inline-flex;align-items:center;justify-content:center;color:#0e0e10;font-weight:900;font-size:26px;font-family:var(--font-display)}.board-page .pf-name{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text);line-height:1.2}.board-page .pf-web{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-size:12.5px;color:var(--accent);text-decoration:none;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .pf-web:hover{text-decoration:underline}.board-page .pf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}@media (max-width:900px){.board-page .pf-stats{grid-template-columns:repeat(2,1fr)}}.board-page .pf-kpi-sub{font-style:normal;color:var(--text-3)}.board-page .pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media (max-width:900px){.board-page .pf-grid{grid-template-columns:1fr}}.board-page .pf-chips{display:flex;flex-wrap:wrap;gap:7px}.board-page .pf-score{display:flex;align-items:baseline;gap:6px}.board-page .pf-score b{font-size:26px;font-weight:800;color:var(--accent);font-family:var(--font-display)}.board-page .pf-score span{font-size:12px;color:var(--text-3)}.board-page .pf-qs{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}@media (max-width:900px){.board-page .pf-qs{grid-template-columns:1fr}}.board-page .pf-q{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--text-2);line-height:1.65;min-width:0}.board-page .pf-q b{color:var(--accent);font-weight:700;flex:none;font-size:12px;padding-top:2px;font-family:var(--font-display)}.board-page .pf-q span{min-width:0}.board-page .pf-pr{display:flex;align-items:flex-start;gap:16px;padding:11px 0;border-bottom:1px solid var(--border);min-width:0}.board-page .pf-pr:last-child{border-bottom:0}.board-page .pf-pr__engine{flex:none;min-width:158px;justify-content:flex-start}@media (max-width:700px){.board-page .pf-pr{flex-direction:column;gap:8px}.board-page .pf-pr__engine{min-width:0}}.board-page .src2-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.board-page .src2-topbar-right{display:flex;align-items:center;gap:10px}.board-page .src2-lvltabs button{padding:7px 18px}.board-page .src2-gapfil{gap:9px}.board-page .src2-gapfil.on{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2));color:var(--text);background:color-mix(in oklab,var(--accent) 8%,var(--surface-2))}.board-page .src2-switch{position:relative;width:28px;height:16px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-2);transition:background .15s}.board-page .src2-switch:after{content:"";position:absolute;top:1.5px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--text-3);transition:left .15s,background .15s}.board-page .src2-switch.on{background:color-mix(in oklab,var(--accent) 60%,var(--surface-2))}.board-page .src2-switch.on:after{left:13px;background:var(--accent-ink)}.board-page .src2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.board-page .src2-legend{margin:0 0 6px;flex-wrap:wrap}.board-page .src2-legend .chip{display:inline-flex;align-items:center;gap:6px;max-width:280px}.board-page .src2-legend-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .src2-mv-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:16px}.board-page .src2-mv-grid>.sec{margin-top:0}@media (max-width:1000px){.board-page .src2-mv-grid{grid-template-columns:1fr}}.board-page .src2-fav-cell{display:flex;align-items:center;justify-content:center;width:22px}.board-page .src2-fav{border-radius:4px;flex:none;object-fit:contain}.board-page .src2-fav--fb{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:800;font-style:normal}.board-page .src2-up{color:#57b98b}.board-page .src2-down{color:#e25563}.board-page .src2-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.board-page .src2-search{width:190px;padding:7px 12px;border-radius:9px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font-size:12.5px;outline:none}.board-page .src2-search:focus{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2))}.board-page .src2-search::placeholder{color:var(--text-3)}.board-page .src2-bmfil.on{border-color:color-mix(in oklab,var(--accent) 55%,var(--border-2));color:var(--accent)}.board-page .src2-tblwrap{overflow-x:auto;margin-top:6px}.board-page .src2-tbl{min-width:820px}.board-page .src2-tbl th .src2-arrow{font-style:normal;font-size:9px;color:var(--text-3);margin-left:3px}.board-page .src2-tbl th.on{color:var(--text)}.board-page .src2-tbl th.on .src2-arrow{color:var(--accent)}.board-page .src2-star-col{width:30px;padding-left:4px!important;padding-right:2px!important}.board-page .src2-star{border:none;background:transparent;color:var(--text-3);cursor:pointer;padding:3px;border-radius:6px;display:inline-flex;transition:color .13s}.board-page .src2-star:hover,.board-page .src2-star.on{color:var(--accent)}.board-page .tbl td.src2-name-col{max-width:340px;text-align:left}.board-page .src2-name{display:flex;align-items:center;gap:9px;min-width:0}.board-page .src2-domlink{border:none;background:transparent;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .src2-domlink:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.board-page .src2-url{display:flex;flex-direction:column;gap:1px;min-width:0}.board-page .src2-url b{font-size:12.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.board-page .src2-url small{font-size:11px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.board-page .src2-row-own td{background:color-mix(in oklab,var(--accent) 4%,transparent)}.board-page .src2-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2.5px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.board-page .src2-yn{font-size:11px;font-weight:700;color:var(--text-3)}.board-page .src2-yn.yes{color:#57b98b}.board-page .src2-dim{color:var(--text-3)}.board-page .src2-chips{display:inline-flex;align-items:center;gap:3px}.board-page .src2-bchip{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);font-size:9px;font-weight:800;font-style:normal;overflow:hidden}.board-page .src2-bchip.own{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.board-page .src2-chips em{font-style:normal;font-size:10.5px;color:var(--text-3);margin-left:2px}.board-page .src2-more{display:flex;justify-content:center;padding:12px 0 2px}.board-page .src2-fltchip{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in oklab,var(--accent) 55%,var(--border-2));background:color-mix(in oklab,var(--accent) 10%,var(--surface-2));color:var(--text);font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:999px;cursor:pointer;transition:border-color .13s,background .13s}.board-page .src2-fltchip b{color:var(--accent);font-weight:700}.board-page .src2-fltchip i{font-style:normal;color:var(--text-3);font-size:12px}.board-page .src2-fltchip:hover{border-color:var(--accent)}.board-page .src2-fltchip:hover i{color:var(--accent)}.board-page .src2-gapbrands{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.board-page .src2-gapbrands em{font-style:normal;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,#E25563 12%,transparent);border:1px solid color-mix(in oklab,#E25563 40%,transparent);color:#e25563}.board-page .src2-gapbrands i{font-style:normal;font-size:10.5px;color:var(--text-3)}.board-page .src2-gapbar{display:inline-flex;align-items:center;gap:8px;min-width:130px}.board-page .src2-gapbar i{display:block;height:6px;flex:1;max-width:90px;border-radius:999px;background:color-mix(in oklab,#E25563 55%,var(--surface))}.board-page .src2-gapbar b{font-size:12px;color:var(--text)}.board-page .src2-chart{height:260px}.board-page .src2-dnav{display:flex;align-items:center;gap:12px;margin-bottom:14px}.board-page .src2-crumb{font-size:12.5px;color:var(--text-3)}.board-page .src2-crumb b{color:var(--text)}.board-page .src2-dhead{display:flex;align-items:center;gap:12px;margin-bottom:14px}.board-page .src2-dhead-main{min-width:0}.board-page .src2-dtitle{font-size:19px;font-weight:800;color:var(--text);font-family:var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .src2-dsub{display:flex;align-items:center;gap:12px;margin-top:3px;flex-wrap:wrap}.board-page .src2-dsub a{font-size:12.5px;color:var(--text-2);text-decoration:none}.board-page .src2-dsub a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.board-page .src2-dsub em{font-style:normal;font-size:11.5px;color:var(--text-3)}.board-page .src2-dkpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.board-page .src2-dkpi{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--bg-2);display:flex;flex-direction:column;gap:5px;min-width:0}.board-page .src2-dkpi>span{font-size:11.5px;color:var(--text-3)}.board-page .src2-dkpi>b{font-size:17px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:7px;min-height:24px}.board-page .src2-delta{font-style:normal;font-size:11px;font-weight:700}.board-page .src2-dcharts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.board-page .src2-dcharts>.sec{margin-top:0}@media (max-width:1000px){.board-page .src2-dcharts{grid-template-columns:1fr}}.board-page .src2-dcols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.board-page .src2-dcols>.sec{margin-top:0}@media (max-width:1000px){.board-page .src2-dcols{grid-template-columns:1fr}}.board-page .src2-clickable{cursor:pointer}.board-page .src2-clickable:hover b{color:var(--accent)}.board-page .src2-drillbtn{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-3);border-radius:6px;font-size:11px;padding:1px 6px;margin-left:7px;cursor:pointer}.board-page .src2-drillbtn:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,var(--border-2))}.board-page .gapx-tbl th,.board-page .gapx-tbl td{text-align:right}.board-page .gapx-tbl th:first-child,.board-page .gapx-tbl td:first-child{text-align:left}.board-page .gapx-side{display:inline-flex;align-items:center;gap:6px;font-weight:600}.board-page .gapx-side i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.board-page .gapx-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--text-3);white-space:nowrap}.board-page .gapx-delta.up{color:#41a58d}.board-page .gapx-delta.down{color:#e25563}.board-page .gapx-dd-m{margin-left:8px;color:var(--text-3);font-size:11px}.board-page .gapx-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1000px){.board-page .gapx-cols{grid-template-columns:1fr}}.board-page .gapx-col{border:1px solid var(--border);border-radius:12px;background:var(--bg-2);padding:12px 14px;min-width:0}.board-page .gapx-col-h{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--text-2);padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:6px}.board-page .gapx-col-h b{color:var(--text);font-size:13px}.board-page .gapx-col-empty{color:var(--text-3);font-size:12.5px;padding:10px 0}.board-page .gapx-col-more{color:var(--text-3);font-size:11.5px;padding-top:7px}.board-page .gapx-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;min-width:0}.board-page .gapx-item-name{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .gapx-item-nums{display:inline-flex;align-items:center;gap:4px;font-size:12px;flex:0 0 auto}.board-page .gapx-item-nums em{font-style:normal;font-weight:600}.board-page .gapx-item-nums i{font-style:normal;color:var(--text-3)}.board-page .gapx-q{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-page .gapx-bars{display:flex;flex-direction:column;gap:4px;min-width:200px}.board-page .gapx-bar{display:flex;align-items:center;gap:7px}.board-page .gapx-bar i{display:block;height:7px;border-radius:4px;min-width:2px;flex:0 1 auto;transition:width .25s}.board-page .gapx-bar em{font-style:normal;font-size:11px;color:var(--text-2);font-variant-numeric:tabular-nums;flex:0 0 auto}
