@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ih-bg-canvas:#f5f5f7;--ih-bg-surface:#fff;--ih-bg-raised:#f1f2f5;--ih-bg-subtle:#eef1ff;--ih-text-primary:#1d1d1f;--ih-text-secondary:#6e6e73;--ih-border-default:#e5e7eb;--ih-border-strong:#7b8190;--ih-action-primary-bg:#000f9e;--ih-action-primary-text:#fff;--ih-action-primary-text-alone:#000f9e;--ih-accent:#4dbbff;--ih-focus-ring:#000f9e;--ih-danger-solid-bg:#b00020;--ih-danger-solid-text:#fff;--ih-success-text:#0b6b3a;--ih-success-bg:#e3f3ea;--ih-warning-text:#7a4b00;--ih-warning-bg:#fff1cc;--ih-danger-text:#a3001b;--ih-danger-bg:#fde6e9;--ih-info-text:#000f9e;--ih-info-bg:#eef1ff;--ih-neutral-text:#4b4b50;--ih-neutral-bg:#ececef;--ih-viz-1:#000f9e;--ih-viz-2:#0a7fbf;--ih-viz-3:#b36b00;--ih-viz-4:#1b8a55;--ih-viz-5:#6e6e73;--ih-ai:#8b5cf6;--ih-ai-soft:#8b5cf624;--ih-font:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--ih-font-mono:ui-monospace,Menlo,monospace;--ih-space-0:0;--ih-space-1:4px;--ih-space-2:8px;--ih-space-3:12px;--ih-space-4:16px;--ih-space-5:20px;--ih-space-6:24px;--ih-space-8:32px;--ih-space-10:40px;--ih-space-12:48px;--ih-space-16:64px;--ih-radius-sm:8px;--ih-radius-md:10px;--ih-radius-btn:12px;--ih-radius-lg:16px;--ih-radius-modal:20px;--ih-radius-pill:999px;--ih-motion-fast:.12s;--ih-motion-base:.2s;--ih-motion-slow:.32s;--ih-ease:cubic-bezier(.16,1,.3,1);--ih-z-sticky:10;--ih-z-drawer:30;--ih-z-modal:40;--ih-z-toast:50;--ih-glow-primary:0 4px 14px #000f9e4d;--ih-elev-1:0 8px 24px -14px #0e16204d;--ih-elev-2:0 12px 32px -12px #0e162059;--ih-elev-3:0 30px 80px -20px #0e162073}[data-ih-theme=dark]{--ih-bg-canvas:#0b0d14;--ih-bg-surface:#141826;--ih-bg-raised:#1a2036;--ih-bg-subtle:#1a2140;--ih-text-primary:#f2f5fa;--ih-text-secondary:#9aa3b8;--ih-border-default:#262c3d;--ih-border-strong:#667089;--ih-action-primary-bg:#4dbbff;--ih-action-primary-text:#06102b;--ih-action-primary-text-alone:#4dbbff;--ih-accent:#4dbbff;--ih-focus-ring:#4dbbff;--ih-danger-solid-bg:#ff8d9c;--ih-danger-solid-text:#2a0a10;--ih-success-text:#6fd79a;--ih-success-bg:#11291b;--ih-warning-text:#f0c05a;--ih-warning-bg:#33270c;--ih-danger-text:#ff8d9c;--ih-danger-bg:#3a1720;--ih-info-text:#9ed8ff;--ih-info-bg:#1a2140;--ih-neutral-text:#c3cad6;--ih-neutral-bg:#242b37;--ih-viz-1:#4dbbff;--ih-viz-2:#8fa3ff;--ih-viz-3:#f0c05a;--ih-viz-4:#6fd79a;--ih-viz-5:#9aa3b8;--ih-glow-primary:0 4px 14px #4dbbff40;--ih-elev-1:0 1px 0 #ffffff0a inset,0 8px 24px -14px #0000008c;--ih-elev-2:0 12px 32px -12px #000000a6;--ih-elev-3:0 30px 80px -20px #000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bg:var(--ih-bg-canvas);--surface:var(--ih-bg-surface);--surface-2:var(--ih-bg-raised);--text:var(--ih-text-primary);--muted:var(--ih-text-secondary);--line:var(--ih-border-default);--primary:var(--ih-action-primary-bg);--primary-text:var(--ih-action-primary-text);--link:var(--ih-action-primary-text-alone);--primary-soft:var(--ih-bg-subtle);--ok:var(--ih-success-text);--ok-soft:var(--ih-success-bg);--warn:var(--ih-warning-text);--warn-soft:var(--ih-warning-bg);--bad:var(--ih-danger-text);--bad-soft:var(--ih-danger-bg);--info:var(--ih-info-text);--info-soft:var(--ih-info-bg);--radius:var(--ih-radius-lg);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.48s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.4, 0, .2, 1);--ease-in-out:var(--ease-io);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-pop:0 6px 18px -6px #0e162047, 0 1px 3px #0e16201f;--shadow:0 1px 2px #0e16200a, 0 8px 24px -16px #0e162047;--font:var(--ih-font)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:14px/20px var(--font);font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;margin:0}a{color:var(--link)}h1{margin:0 0 .25rem;font-size:20px;font-weight:700;line-height:28px}h2{margin:0 0 .75rem;font-size:16px;font-weight:600;line-height:24px}h3{margin:0 0 .25rem;font-size:16px;font-weight:600;line-height:24px}p{margin:0 0 .75rem}.muted{color:var(--muted)}.small{font-size:12.5px;line-height:18px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ih-focus-ring);outline-offset:2px;border-radius:6px}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:18px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0;overflow:hidden}.brand{align-items:center;padding:0 8px;display:flex}.brand img{width:auto;height:28px}.logo-dark,[data-ih-theme=dark] .logo-light{display:none}[data-ih-theme=dark] .logo-dark{display:inline}.nav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;padding-bottom:8px;display:flex;overflow:hidden auto}.nav a{color:var(--text);border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--surface-2)}.nav a[aria-current=page]{background:var(--primary-soft);color:var(--primary);font-weight:650}.nav svg{flex:none;width:20px;height:20px}.side-foot{margin-top:auto}.main{min-width:0}.top{border-bottom:1px solid var(--line);background:var(--surface);z-index:5;align-items:center;gap:12px;padding:14px 28px;display:flex;position:sticky;top:0}.top .grow{flex:1;min-width:0}.top .who{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.page{max-width:1760px;padding:28px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.grid{gap:16px;display:grid}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.stat .n{font-size:30px;font-weight:700;line-height:36px}.stat .l{color:var(--muted);font-size:.9rem}.btn{border-radius:var(--ih-radius-btn);border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:44px;color:var(--text);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text);box-shadow:0 4px 14px #000f9e47}.btn.primary:hover{filter:brightness(1.08)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.ghost{background:0 0;border-color:#0000}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.8rem;font-weight:650;display:inline-flex}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.sandbox{background:var(--warn-soft);color:var(--warn);border-radius:var(--ih-radius-sm);letter-spacing:.02em;padding:3px 10px;font-size:.78rem;font-weight:700}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list li:last-child{border-bottom:0}.list .t{font-weight:600}.list .s{color:var(--muted);font-size:.88rem}.empty{text-align:center;color:var(--muted);padding:36px 16px}.empty h3{color:var(--text)}.note{background:var(--info-soft);color:var(--info);border-radius:10px;margin-bottom:14px;padding:12px 14px}.note.bad{background:var(--bad-soft);color:var(--bad)}.note.ok{background:var(--ok-soft);color:var(--ok)}.note.warn{background:var(--warn-soft);color:var(--warn)}.steps{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.steps .dot{background:var(--surface-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;display:grid}.steps li[aria-current=step]{color:var(--text)}.steps li[aria-current=step] .dot{background:var(--primary);color:var(--primary-text)}.steps li.done .dot{background:var(--ok-soft);color:var(--ok)}.steps li+li:before{content:"";background:var(--line);width:24px;height:2px;margin-right:8px}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{font-weight:600}.field .hint{color:var(--muted);font-size:.86rem}.field input,.field select{border:1px solid var(--ih-border-strong);border-radius:var(--ih-radius-md);background:var(--surface);width:100%;min-height:44px;padding:0 12px}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--bad)}.field .err{color:var(--bad);font-size:.9rem}.choices{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.choice{text-align:left;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;min-height:88px;padding:14px}.choice b{margin-bottom:4px;display:block}.actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.kv{grid-template-columns:160px 1fr;gap:8px 16px;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:600}.check{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.check .box{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid}.check.done .box{background:var(--ok);border-color:var(--ok);color:#fff}.check.locked{opacity:.55}.roles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.center{place-items:center;min-height:100vh;padding:20px;display:grid}.center .card{width:100%;max-width:680px}.sr{position:absolute;left:-9999px}.top .menu-btn{display:none}@media (width<=860px){.shell{grid-template-columns:1fr}.side{z-index:20;width:280px;transition:transform var(--dur-3) var(--ease-out);height:100%;box-shadow:var(--shadow);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.side.open{transform:none}.scrim{z-index:15;background:#0006;position:fixed;inset:0}.top .menu-btn{display:inline-flex}.page{padding:18px 16px 40px}.top{gap:8px;padding:10px 12px}.top .role{display:none}.top .who{font-size:13px}.kv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.profile{position:relative}.avatar{border:2px solid var(--line);background:var(--primary);width:44px;height:44px;color:var(--primary-text);cursor:pointer;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.avatar:hover{filter:brightness(1.1)}.profile-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--ih-radius-lg);width:230px;box-shadow:var(--ih-elev-2);z-index:25;padding:8px;position:absolute;bottom:54px;left:0}.profile-who{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:6px;padding:8px 10px 10px;display:flex}.profile-item{width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:flex}.profile-item:hover{background:var(--surface-2)}.profile-lang{gap:6px;padding:6px 10px;display:flex}.profile-lang .btn{min-height:36px;padding:0 14px}.profile-lang .btn[aria-pressed=true],.seg .btn[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.seg{flex-wrap:wrap;gap:8px;display:flex}@media (width<=860px){.top .top-signout{display:none}}.brand{justify-content:space-between;min-height:36px;position:relative}.logo-mark{width:32px;height:32px;display:none}.fold-btn{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;flex:none;width:32px;height:32px;font-size:16px;line-height:1}.shell{transition:grid-template-columns var(--dur-3) var(--ease-out)}.shell.folded{grid-template-columns:76px 1fr}.shell.folded .logo-full,.shell.folded .logo-dark.logo-full{display:none}.shell.folded .logo-mark{display:block}.shell.folded .brand{flex-direction:column;align-items:center;gap:10px}.shell.folded .nav a{justify-content:center;padding:10px}.shell.folded .nav .lbl{position:absolute;left:-9999px}.shell.folded .side{align-items:center;padding:20px 10px}.shell.folded .nav{width:100%}.shell.folded .profile-menu{left:0}@media (width<=860px){.fold-btn{display:none}.shell.folded{grid-template-columns:1fr}.shell.folded .logo-full{display:inline}.shell.folded .logo-dark.logo-full,.shell.folded .logo-mark{display:none}.shell.folded .nav .lbl{position:static}.shell.folded .nav a{justify-content:flex-start;padding:10px 12px}.shell.folded .brand{flex-direction:row}.shell.folded .side{align-items:stretch}}[data-ih-theme=dark] .shell.folded .logo-dark.logo-full{display:none}.nav a{--c:var(--primary)}.nav a svg{color:var(--c)}.nav a[aria-current=page]{background:color-mix(in srgb, var(--c) 14%, transparent);color:var(--text)}.nav a[aria-current=page] svg{filter:saturate(1.2)}.stat.colored{color:inherit;border-top:4px solid var(--c);text-decoration:none;display:block;position:relative;overflow:hidden}.stat.colored:hover{box-shadow:var(--ih-elev-2)}.stat.colored .n{color:var(--c)}.stat.colored .ico{background:color-mix(in srgb, var(--c) 14%, transparent);width:40px;height:40px;color:var(--c);border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.stat.colored .ico svg{width:22px;height:22px}.pchip{background:color-mix(in srgb, var(--c) 13%, transparent);color:var(--c);border-radius:999px;align-items:center;gap:6px;padding:1px 10px 1px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.pchip i{background:var(--c);border-radius:50%;width:8px;height:8px}.choice{border-top:4px solid var(--c,var(--line))}.choice[aria-pressed=true]{border-color:var(--c,var(--primary));background:color-mix(in srgb, var(--c,var(--primary)) 10%, var(--surface))}.card h2{align-items:center;gap:8px;display:flex}.page-head h1{background:linear-gradient(90deg, var(--text), var(--text));-webkit-background-clip:text;background-clip:text}.avatar{background:linear-gradient(135deg, var(--ih-action-primary-bg), var(--ih-accent));color:#fff;box-shadow:var(--ih-glow-primary);border:0}.badge.info{background:color-mix(in srgb, var(--ih-ai) 14%, transparent);color:var(--ih-ai)}.check.done .box{background:var(--ih-viz-4);border-color:var(--ih-viz-4)}.check:not(.done):not(.locked) .box{border-color:var(--ih-viz-2)}.steps li[aria-current=step] .dot{background:linear-gradient(135deg, var(--ih-action-primary-bg), var(--ih-accent))}.list li:hover{background:color-mix(in srgb, var(--ih-accent) 6%, transparent)}.note{border-left:4px solid var(--ih-accent)}.note.bad{border-left-color:var(--ih-danger-text)}.note.ok{border-left-color:var(--ih-success-text)}.note.warn{border-left-color:var(--ih-warning-text)}.side{background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--ih-accent) 5%, var(--surface)))}.top{border-bottom:3px solid #0000;border-image:linear-gradient(90deg, var(--ih-action-primary-bg), var(--ih-accent), var(--ih-ai)) 1}.filters{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.filters .field{min-width:190px;margin-bottom:8px}.filters .grow{flex:1;min-width:240px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2);padding:12px 16px;font-size:11.5px;font-weight:600}.tbl th:first-child{border-top-left-radius:var(--radius)}.tbl th:last-child{border-top-right-radius:var(--radius)}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}.tbl tbody tr:last-child td{border-bottom:0}.tbl a.t{color:var(--text);font-weight:650;text-decoration:none}.tbl a.t:hover{color:var(--link);text-decoration:underline}.tbl .s{color:var(--muted);font-size:12.5px}@media (width<=860px){.tbl thead{position:absolute;left:-9999px}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block}.tbl tr{border-bottom:1px solid var(--line);padding:12px 16px}.tbl td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.tbl td:before{content:attr(data-label);color:var(--muted);flex:none;font-size:12px}}textarea{font:inherit;color:inherit;border:1px solid var(--ih-border-strong);border-radius:var(--ih-radius-md);background:var(--surface);resize:vertical;width:100%;padding:10px 12px}.feerow{border:1px solid var(--line);border-left:4px solid var(--c,var(--line));border-radius:var(--radius);margin:0 0 12px;padding:10px 14px 4px}.feerow legend{padding:0 6px}.chk{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.feefields{flex-wrap:wrap;gap:12px;display:flex}.feefields .field{flex:1;min-width:150px}.badge.neutral{background:var(--ih-neutral-bg);color:var(--ih-neutral-text)}.tabs{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.tab{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:40px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.tab[aria-pressed=true]{background:color-mix(in srgb, var(--c,var(--primary)) 14%, var(--surface));border-color:var(--c,var(--primary))}.tab .n{color:var(--muted);font-weight:500}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--line);margin-left:6px;padding:0 0 18px 22px;position:relative}.timeline li:before{content:"";background:var(--c,var(--primary));border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.timeline li:last-child{border-left-color:#0000;padding-bottom:0}.timeline .err{background:var(--bad-soft);color:var(--bad);border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;display:block}.num{font-variant-numeric:tabular-nums;text-align:right}.tbl td.num,.tbl th.num{text-align:right}.tbl a.t.mono{font-family:var(--ih-font-mono);font-size:13px}.tbl td[data-label] a.t.mono,.tbl td.num,.tbl td:nth-child(2){white-space:nowrap}.tablewrap{overflow-x:auto}.matrix td,.matrix th{text-align:center}.matrix td:first-child,.matrix th:first-child{text-align:left}.nav a{position:relative}.field input[type=checkbox],.seg input[type=checkbox],.tbl input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--primary);padding:0}.code{border:1px solid var(--line);background:var(--surface);white-space:pre;border-radius:8px;margin:8px 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-x:auto}.profile.top-profile .profile-menu{inset:52px 0 auto auto}.profile.top-profile .avatar{width:40px;height:40px}.cab-switch .btn{min-height:36px}.view-banner{background:color-mix(in srgb, var(--ih-warning-text,#b45309) 14%, var(--surface));border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 28px;font-weight:600;display:flex}@media (width<=860px){.view-banner{padding:10px 12px}.cab-switch .btn{padding:0 10px}}.stage{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:8px 0 12px;display:grid}.stage>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px}.stage .k{color:var(--muted);font-size:12px;display:block}.row2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.copybox{word-break:break-all;-webkit-user-select:all;user-select:all;border:1px dashed var(--line);background:var(--surface-2);border-radius:8px;padding:8px 10px;display:block}.tbl.dense th{padding:10px}.tbl.dense td{white-space:nowrap;padding:10px;font-size:14px}.tbl.dense th:first-child,.tbl.dense td:first-child{padding-left:16px}.tbl.dense .clip{text-overflow:ellipsis;max-width:240px;overflow:hidden}.tbl.dense .btn{min-height:32px;padding:0 12px}@media (width<=860px){.tbl.dense td{white-space:normal}.tbl.dense .clip{max-width:none}}.rolecards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:6px 0;display:grid}.rolecard{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.rolecard:hover{border-color:var(--primary)}.rolecard[aria-checked=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.rolecard:disabled{opacity:.6;cursor:default}.tbl.dense td.actions{text-align:right}.txbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.txsearch{align-items:center;gap:8px;display:flex}.txsearch input{min-width:220px}.txcard{padding:0;overflow:hidden}.tbl.tx{table-layout:auto}.tbl.tx th,.tbl.tx td{padding:8px 12px}.tbl.tx .num{text-align:right;font-variant-numeric:tabular-nums}.tbl.tx .c-num{white-space:nowrap}.tbl.tx .c-num b{margin-right:6px}.tbl.tx .c-service{max-width:280px}.tbl.tx .c-service .clip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:600;display:block;overflow:hidden}.tbl.tx .c-service .s{display:block}.tbl.tx .c-date,.tbl.tx .c-acc,.tbl.tx .c-amt,.tbl.tx .c-status,.tbl.tx .c-rew,.tbl.tx .c-fee{white-space:nowrap}.tbl.tx tr.txrow{cursor:pointer}.tbl.tx tr.txrow.open{background:var(--surface-2)}.tbl.tx .rowbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;width:22px;padding:0}.tbl.tx tr.txopen td{background:var(--surface-2);padding:4px 16px 14px 40px}.txdetail h4{margin:10px 0 4px}@media (width<=860px){.tbl.tx thead{display:none}.tbl.tx,.tbl.tx tbody{display:block}.tbl.tx tr.txrow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.tbl.tx tr.txrow td{border:0;padding:0;display:block}.tbl.tx tr.txrow td:before{content:none}.tbl.tx .c-num{grid-area:1/1}.tbl.tx .c-status{text-align:right;grid-area:1/2}.tbl.tx .c-service{grid-area:2/1/auto/-1;max-width:none}.tbl.tx .c-service .clip{white-space:normal;max-width:none}.tbl.tx .c-date{color:var(--muted);grid-area:3/1;font-size:13px}.tbl.tx .c-amt{grid-area:3/2;font-weight:650}.tbl.tx .c-acc,.tbl.tx .c-rew,.tbl.tx .c-fee{display:none!important}.tbl.tx tr.txopen{display:block}.tbl.tx tr.txopen td{padding:4px 14px 14px;display:block}.txsearch{width:100%}.txsearch input{flex:1;min-width:0}.tbl.cards thead{display:none}.tbl.cards,.tbl.cards tbody{display:block}.tbl.cards tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 2px;display:flex}.tbl.cards td{white-space:normal;border:0;padding:0;display:block}.tbl.cards td:before{content:none}.tbl.cards td:first-child,.tbl.cards td[colspan],.tbl.cards td.actions{text-align:left;flex:100%}}.view-banner{gap:8px 12px;padding:8px 28px;font-size:14px}.view-banner .btn{min-height:34px;padding:0 12px;font-size:13px}@media (width<=860px){.view-banner{padding:8px 12px;font-size:13px}}.tab[aria-selected=true]{background:color-mix(in srgb, var(--c,var(--primary)) 14%, var(--surface));border-color:var(--c,var(--primary))}.finbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.fincards{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.fincard-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fincard-head h3{margin:0;font-size:1.15rem}.fincard.frozen{border-color:var(--ih-warning-text,var(--warn))}.fincard.restricted{border-color:var(--ih-danger-text,var(--bad))}.finbig{flex-direction:column;gap:2px;margin:4px 0 12px;display:flex}.finbig b{font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.15}.finbig .k,.fintotals .k{color:var(--muted);font-size:.86rem}.finlines{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;margin:0 0 10px;display:grid}.finlines dt{color:var(--muted)}.finlines dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.amt{font-variant-numeric:tabular-nums;white-space:nowrap}.amt .cur{color:var(--muted);font-size:.86em;font-weight:500}.amt.in{color:var(--ih-success-text,var(--ok))}.amt.out{color:var(--text)}.restr{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.restr li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.finactions{align-items:center;margin-top:6px}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.finpanel{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 92%, var(--line));margin-top:12px;padding:14px}.finpanel .note ul{margin:6px 0 0;padding-left:18px}.check{align-items:flex-start;gap:10px;margin:4px 0 8px;line-height:1.4;display:flex}.finfilters{flex-wrap:wrap;align-items:flex-end;gap:10px 22px;margin-bottom:12px;display:flex}.finfilters .fg{flex-direction:column;gap:4px;min-width:0;display:flex}.finfilters .fg.wide{flex-basis:100%}.finfilters .fg>.k{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem}.finfilters .tab{min-height:32px;padding:0 12px;font-size:13px}.finfilters .txsearch{gap:8px;display:flex}.finfilters .txsearch input{border:1px solid var(--ih-border-strong);border-radius:var(--ih-radius-md);background:var(--surface);width:210px;max-width:100%;min-height:38px;padding:0 12px}.finrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finrow .k{color:var(--muted);min-width:70px;font-size:.86rem}.finrow .field{margin:0}.finrow .field input[type=date]{width:auto;min-height:38px}.fin td.clip{text-overflow:ellipsis;max-width:280px;overflow:hidden}.fin td .s{color:var(--muted);text-overflow:ellipsis;max-width:280px;font-size:.86rem;overflow:hidden}.xrow>td{background:color-mix(in srgb, var(--surface) 94%, var(--line));white-space:normal!important;padding:0!important}.xbody{gap:10px;padding:14px 16px 16px;display:grid}.xbody h4{margin:6px 0 0}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.stmt{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.fintotals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0;display:grid}.fintotals>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.fintotals b{font-variant-numeric:tabular-nums;font-size:1.1rem}.cases .caserow{display:block}.casehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.thread{gap:8px;margin:0;padding:0;list-style:none;display:grid}.thread li{border-left:3px solid var(--line);background:0 0;padding:8px 10px;display:block}.field textarea{border:1px solid var(--ih-border-strong);border-radius:var(--ih-radius-md);background:var(--surface);width:100%;font:inherit;resize:vertical;padding:10px 12px}@media (width<=860px){.fin td.clip,.fin td .s{max-width:none}.tbl.fin.dense td{text-align:right;justify-content:space-between;gap:12px;display:flex}.tbl.fin.dense td:before{content:attr(data-label);color:var(--muted);text-align:left}.tbl.fin.dense thead{position:absolute;left:-9999px}.tbl.fin.dense tr{border-bottom:1px solid var(--line);padding:6px 0;display:block}.tbl.fin.dense td:first-child{padding-left:10px}.tbl.fin.dense td[colspan]{padding:0;display:block}.finrow .k{width:100%;min-width:0}}.finrow .field label,.finpanel .field label{flex-direction:column;gap:4px;font-size:.9rem;font-weight:500;display:flex}.finrow .field label .sr{position:absolute}.finrow.stmtbar{align-items:flex-end}.otpinput{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;max-width:240px;font-size:1.5rem}.otpchanges{gap:2px;margin:4px 0;padding:0;font-family:ui-monospace,monospace;list-style:none;display:grid}.finpanel.otp{margin-top:10px}.table-wrap{max-width:100%;overflow-x:auto}.modal-back{z-index:50;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:440px;max-height:90vh;overflow:auto}.copybox{word-break:break-all;display:block}.linklike{color:var(--ih-accent,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.codebox{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;padding:10px 8px;font-size:26px}.auth{background:var(--ih-bg,#f5f6f8);grid-template-columns:minmax(300px,42%) 1fr;min-height:100vh;display:grid}.auth-brand{color:#fff;background:linear-gradient(160deg,#0a1a8c 0%,#0c1566 60%,#0a2490 100%);flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex}.auth-brand img{align-self:flex-start;width:auto;height:30px}.auth-tag{font-size:34px;font-weight:400;line-height:1.2}.auth-tag span{display:block}.auth-tag b{font-weight:700;display:block}.auth-brand small{opacity:.75;font-size:13px}.auth-main{flex-direction:column;padding:24px 32px;display:flex}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-top .auth-logo-small{height:26px;display:none}.auth-top .seg{margin-left:auto}.auth-top .btn.lang{min-height:34px;padding:0 12px;font-size:13px}.auth-top .btn.lang[aria-pressed=true]{background:var(--ih-accent,#00109e);color:#fff;border-color:#0000}.auth-form{width:100%;max-width:420px;margin:auto;padding-bottom:8vh}.auth-form h1{margin:0 0 8px;font-size:28px;line-height:1.2}.auth-form .field input{border-radius:10px;height:46px}.auth-form .btn.primary{border-radius:10px;width:100%;height:46px}.auth-form .note{border-radius:10px}@media (width<=800px){.auth{grid-template-columns:1fr}.auth-brand{display:none}.auth-top .auth-logo-small{display:block}.auth-main{padding:16px}.auth-form{margin:32px auto;padding-bottom:0}}.auth-brand{position:relative;overflow:hidden}.auth-art{aspect-ratio:1;opacity:.95;pointer-events:none;width:min(480px,108%);position:absolute;top:76px;right:-28px}.auth-art svg{width:100%;height:100%}.auth-art .ring{fill:none;stroke:#fff;stroke-opacity:.14;stroke-width:1px}.auth-art .flow{fill:none;stroke:url(#al);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 14;animation:3.2s linear infinite auth-flow}.auth-art .f2{animation-duration:4s}.auth-art .f3{animation-duration:5s}.auth-art .pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite auth-pulse}.auth-art .chip{letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite auth-float;position:absolute}.auth-art .c1{top:62%;left:12%}.auth-art .c2{animation-delay:-1.5s;top:38%;right:12%}.auth-art .c3{animation-delay:-3s;top:82%;left:28%}.auth-art .c4{animation-delay:-4.5s;top:18%;left:52%}.auth-art .c5{animation-delay:-2s;top:76%;right:22%}.auth-brand img,.auth-tag,.auth-brand small{z-index:1;position:relative}.auth-tag{text-shadow:0 2px 24px #050c468c;margin-top:auto;margin-bottom:72px;position:relative}@keyframes auth-flow{to{stroke-dashoffset:-48px}}@keyframes auth-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.06;transform:scale(1.8)}}@keyframes auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.auth-art .flow,.auth-art .pulse,.auth-art .chip{animation:none}}.fxgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.fxcard.wide{grid-column:1/-1}.fxcard h3{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.fxquote{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;display:grid}.fxquote>div{background:var(--surface-2);border-radius:10px;min-width:0;padding:10px 12px}.fxquote .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;display:block}.fxquote .val{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.3rem;font-weight:700;display:block}.fxquote.old .val{color:var(--muted)}.fxform .filters .field{flex:1}.num-pair{font-variant-numeric:tabular-nums;white-space:nowrap}.fxfilters .field{flex:140px;min-width:140px}.fxfilters .field.grow{flex:100%}@media (width<=860px){.num-pair{white-space:normal}.fxt td>div{text-align:right}}.fxprev{margin:0 0 6px;padding:0;list-style:none}.fxprev li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 14px;padding:6px 0;display:flex}.fxprev li:last-child{border-bottom:0}.fxprev b:first-child{min-width:90px}.fxprev span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.tbl.dense.fxt th,.tbl.dense.fxt td{padding-left:8px;padding-right:8px}.tbl.dense.fxt th:first-child,.tbl.dense.fxt td:first-child{padding-left:16px}.tbl.dense th,.tbl.dense td{white-space:nowrap;padding:6px 8px}.tbl.dense td .s{margin-left:6px;display:inline}@media (width<=760px){.tbl.dense td .s{margin-left:0;display:block}}.lnk{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lnk:hover{color:var(--primary);text-decoration:underline}.seg .btn[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-text);font-weight:650}.seg .btn[aria-pressed=true]:before{content:"✓ "}.seg .btn[aria-pressed=true]:hover{background:var(--primary)}.cchip{background:var(--primary-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.cchip .lnk{padding:0 6px;font-size:16px;line-height:1}.tbl.otx td .s{color:var(--muted);margin-left:0;font-size:11.5px;display:block}.tbl.otx .num{text-align:right;font-variant-numeric:tabular-nums}.tbl.otx{font-size:13px}.tbl.otx th{white-space:normal;line-height:1.25}.tbl.otx .clip{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;max-width:170px;display:block;overflow:hidden}.tbl.otx .c-acc .clip{white-space:nowrap;max-width:130px}.tbl.otx a.clip{color:var(--link);text-decoration:none}.tbl.otx a.clip:hover{text-decoration:underline}@media (width<=860px){.tbl.otx thead{display:none}.tbl.otx,.tbl.otx tbody{display:block}.tbl.otx tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px 10px;padding:12px 14px;display:grid}.tbl.otx td{white-space:normal;border:0;min-width:0;padding:0;display:block}.tbl.otx td:before{content:none}.tbl.otx .c-num{grid-column:1/3}.tbl.otx .c-status{text-align:right;grid-column:3}.tbl.otx .c-svc{grid-column:1/-1;font-weight:600}.tbl.otx .c-svc .clip,.tbl.otx .c-sup .clip{max-width:none}.tbl.otx .c-agent{grid-column:1;font-size:13px}.tbl.otx .c-sup{color:var(--muted);text-align:right;grid-column:2/4;font-size:13px}.tbl.otx .c-a,.tbl.otx .c-p,.tbl.otx .c-b{text-align:left;font-size:13px}.tbl.otx .c-a:before,.tbl.otx .c-p:before,.tbl.otx .c-b:before{content:attr(data-label);color:var(--muted);font-size:11px;display:block}.tbl.otx .c-date{color:var(--muted);grid-column:1/-1;font-size:12px}}.chips{flex-wrap:wrap;gap:6px;display:inline-flex}.chips .pchip{--c:var(--ih-viz-5)}.routebox{padding:4px 0 8px}.tbl.otx td .hint-src{margin-left:0;font-size:11px;display:block}.atabs{scrollbar-width:thin;flex-wrap:nowrap;margin:4px 0 16px;padding-bottom:2px;overflow-x:auto}.atabs .btn{white-space:nowrap;flex:none;padding:0 12px}.atab>.card+.card,.atab>div>.card{max-width:none}.atab details>summary{padding:4px 0}@media (width<=860px){.atabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.atabs .btn{flex:none}}.flat{--f-line:color-mix(in srgb, var(--text) 12%, transparent);--f-line-strong:color-mix(in srgb, var(--text) 24%, transparent)}.flat h1{font-size:18px;font-weight:500;line-height:26px}.flat h2{margin:0 0 10px;font-size:15px;font-weight:500;line-height:22px}.flat h3{color:var(--muted);margin:14px 0 6px;font-size:12.5px;font-weight:500;line-height:18px}.flat .card{box-shadow:none;border:1px solid var(--f-line);border-radius:12px;padding:14px 16px}.flat .btn{border:1px solid var(--f-line-strong);background:var(--surface);min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:400}.flat .btn:hover{background:color-mix(in srgb, var(--text) 5%, var(--surface))}.flat .btn.primary,.flat .btn[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text);box-shadow:none;filter:none}.flat .btn.ghost{background:0 0;border-color:#0000}.flat .badge{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:400}.flat .tbl th{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--f-line);background:0 0;border-radius:0;padding:6px 8px;font-size:11px;font-weight:400}.flat .tbl td{border-bottom:1px solid var(--f-line);padding:7px 8px;font-size:13px}.flat .kv dt{color:var(--muted);font-size:12px}.flat .kv dd{font-size:13px}.flat input:not([type=checkbox]),.flat select,.flat textarea{border:1px solid var(--f-line-strong);border-radius:8px;min-height:34px;font-size:13px}.flat .note{box-shadow:none;border-radius:8px}.flat .page-head{margin-bottom:8px}.flat .list li{border-bottom:1px solid var(--f-line)}.flat details>summary{font-size:13px}.tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.tile{background:color-mix(in srgb, var(--text) 4%, var(--surface));border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.tile .k{color:var(--muted);font-size:11.5px}.tile b{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:24px}tr.rowlink{cursor:pointer}tr.rowlink:hover td{background:color-mix(in srgb, var(--text) 4%, var(--surface))}.tbl a.t.lnk{color:var(--link);text-underline-offset:2px;text-decoration:underline}.tbl.tb th[scope=row]{text-align:left;white-space:normal}.tbl.tb .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl.tb thead th.num{text-align:center}.tbl.tb tr.tbgroup th{background:var(--surface-2,#7f7f7f14);text-align:left;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.tbl.tb tr.tbtotal th,.tbl.tb tr.tbtotal td{border-top:1px solid var(--line)}.tbl.tb th[scope=row]{text-transform:none;letter-spacing:normal;font-size:13.5px}.tbl.tb tr.tbowner th,.tbl.tb tr.tbowner td{border-top:1px solid var(--line)}.filters.tf{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.filters.tf .field{min-width:0;margin:0}.filters.tf .grow{grid-column:span 4}.filters.tf .field:nth-child(2),.filters.tf .field:nth-child(3){grid-column:span 2}.filters.tf .field:nth-child(4),.filters.tf .field:nth-child(5),.filters.tf .field:nth-child(6),.filters.tf .field:nth-child(7){grid-column:span 3}.filters.tf input,.filters.tf select{box-sizing:border-box;width:100%;height:40px;min-height:40px}.filters.tf label:not(.sr){color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}@media (width<=900px){.filters.tf .field{grid-column:span 6!important}.filters.tf .grow{grid-column:1/-1!important}}.tbl.otx .c-num{width:1%}.tbl.otx .c-svc .clip{max-width:150px}.tbl.otx th,.tbl.otx td{padding-left:6px;padding-right:6px}.tbl.otx{border-collapse:collapse}.tbl.otx th,.tbl.otx td{border:1px solid var(--line);vertical-align:top}.tbl.otx td{padding-top:8px;padding-bottom:8px}.tbl.otx th{vertical-align:top}@media (width<=760px){.tbl.otx th,.tbl.otx td{border:0}.tbl.otx tr{border-bottom:1px solid var(--line)}}.tbl.otx td .hint-src{display:none}.pager{align-items:center;gap:8px;display:inline-flex}.pager .pg{border-radius:10px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:0;display:inline-grid}.pager .pg svg{width:16px;height:16px}.lst-foot .pager .btn{min-height:34px;padding:0}.nav-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:14px 12px 4px;font-size:11px;font-weight:650;overflow:hidden}.nav>.nav-grp:first-child{margin-top:2px}.nav a{min-height:40px;padding-top:8px;padding-bottom:8px}.shell.folded .nav-grp{background:var(--line);color:#0000;height:1px;margin:8px 10px;padding:0;font-size:0}@media (width<=860px){.shell.folded .nav-grp{height:auto;color:var(--muted);background:0 0;margin:14px 12px 4px;padding:0;font-size:11px}}.page-head{align-items:flex-start;margin-bottom:22px}.page-head .ph-text{flex:320px;min-width:0}.page-head h1{letter-spacing:-.02em;margin:0 0 2px;font-size:22px;font-weight:700;line-height:30px}.page-head .ph-sub{max-width:72ch;color:var(--muted);margin:0}.page-head .ph-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}@media (width<=640px){.page-head .ph-act{justify-content:flex-start;width:100%;margin-left:0}}.tbl:not(.otx):not(.tb):not(.tx):not(.cards) th{letter-spacing:.06em;white-space:nowrap;font-size:11px}.tbl:not(.otx):not(.tb):not(.tx):not(.cards) td.num,.tbl:not(.otx):not(.tb):not(.tx):not(.cards) th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td.num,.tbl td.mono,.tbl td.id,.tbl td.c-num{white-space:nowrap;font-variant-numeric:tabular-nums}.tbl tbody tr{transition:background-color .12s}.tbl tbody tr:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.tbl:not(.otx) tbody td{border-bottom-color:color-mix(in srgb, var(--line) 70%, transparent)}@media (width>=861px){.tablewrap{max-height:76vh;overflow:auto}.tablewrap>.tbl.dense:not(.otx):not(.tb):not(.tx):not(.cards):not(.fin) thead th{z-index:2;position:sticky;top:0}.tablewrap>.tbl.dense:not(.otx):not(.tb):not(.tx):not(.cards):not(.fin) th:first-child,.tablewrap>.tbl.dense:not(.otx):not(.tb):not(.tx):not(.cards):not(.fin) td:first-child{background:var(--surface);z-index:1;position:sticky;left:0}.tablewrap>.tbl.dense:not(.otx):not(.tb):not(.tx):not(.cards):not(.fin) thead th:first-child{background:var(--surface-2);z-index:3}.tablewrap>.tbl.dense:not(.otx):not(.tb):not(.tx):not(.cards):not(.fin) tbody tr:hover td:first-child{background:color-mix(in srgb, var(--text) 4%, var(--surface))}}.fincards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.fincard{padding:16px 18px}.fincard h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.fincard .amt,.fincard dd{font-variant-numeric:tabular-nums}.live{color:var(--ok);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.live:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2s infinite ih-live}@keyframes ih-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 50%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.live:before{animation:none}}@media (width<=860px){.team-wrap{overflow-x:visible}.tbl.team td{overflow-wrap:anywhere;min-width:0}.tbl.team td[data-label=Человек],.tbl.team td[data-label=Person]{padding-bottom:8px;display:block}.tbl.team td[data-label=Человек]:before,.tbl.team td[data-label=Person]:before,.tbl.team td[data-label=Действия]:before,.tbl.team td[data-label=Actions]:before{display:none}.tbl.team td[data-label=Действия],.tbl.team td[data-label=Actions]{padding-top:8px;display:block}.tbl.team td[data-label=Действия] .seg,.tbl.team td[data-label=Actions] .seg{flex-wrap:wrap;gap:8px}.tbl.team .btn{min-height:36px}}.ph-lead{align-items:flex-start;gap:12px;min-width:0;display:flex}.backbtn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;box-shadow:var(--shadow,none);color:var(--text);cursor:pointer;border-radius:11px;flex:none;place-items:center;margin-top:-1px;text-decoration:none;display:inline-grid}.backbtn:hover{background:var(--surface-2,var(--line))}.backbtn:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:2px}.lgn-warn{color:var(--warn-ink,#8a5a00);margin-top:4px;display:block}html{scroll-behavior:smooth;scroll-padding-top:76px}.btn,.badge,.seg button,.tabbar .tab,.tabs .tab,.nav a,.menu-btn,.field input,.field select,tbody tr td{transition:background-color var(--dur-1) var(--ease-io), border-color var(--dur-1) var(--ease-io), color var(--dur-1) var(--ease-io), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out), opacity var(--dur-2) var(--ease-io)}.btn:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px)}.btn:active:not(:disabled){transition-duration:60ms;transform:translateY(0)scale(.98)}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn.primary:hover:after{transition:transform .7s var(--ease-out);transform:translate(120%)}.shell .nav a[aria-current=page]:before{animation:ih-navbar var(--dur-3) var(--ease-spring)}.tabbar .tab[aria-current=true],.tabs .tab[aria-current=page],.tabs .tab.on{animation:ih-tabin var(--dur-3) var(--ease-out)}@keyframes ih-navbar{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes ih-tabin{0%{border-bottom-color:#0000}}#content.enter>*{animation:ih-rise var(--dur-4) var(--ease-out) backwards}#content.enter>:nth-child(2){animation-delay:40ms}#content.enter>:nth-child(3){animation-delay:80ms}#content.enter>:nth-child(4){animation-delay:.12s}#content.enter>:nth-child(n+5){animation-delay:.16s}@keyframes ih-rise{0%{opacity:0;transform:translateY(10px)}}.scrim,.modal-back{animation:ih-fade var(--dur-2) var(--ease-io)}.modal-back>.modal,.modal-back>.card{animation:ih-dialog var(--dur-2) var(--ease-out)}@keyframes ih-fade{0%{opacity:0}}@keyframes ih-dialog{0%{opacity:0;transform:scale(.96)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ih-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.nav,.tablewrap,.table-wrap,.lst-wrap,.tw,.fx-tw,.team-wrap,.sx-tw,pre,.modal{overscroll-behavior:contain;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.btn:hover:not(:disabled),.btn:active:not(:disabled){transform:none}.btn.primary:after{display:none}}.bdg{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:20px;height:20px;color:var(--muted);border-radius:10px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.bdg.p{background:var(--primary-soft);color:var(--link)}.bdg.w{background:var(--warn-soft);color:var(--warn)}.bdg.r{background:var(--bad-soft);color:var(--bad)}.bdg.o{background:var(--ok-soft);color:var(--ok)}.btn.primary .bdg{color:#fff;background:#ffffff38}[data-ih-theme=dark] .btn.primary .bdg{color:var(--primary-text);background:#06102b2e}.bdg.pop{animation:ih-pop var(--dur-3) var(--ease-spring)}@keyframes ih-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:none}}.bdg.live{background:var(--ok-soft);color:var(--ok);align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.bdg.live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite ih-live}.bdg.kbd{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;min-width:0;font-family:ui-monospace,Menlo,monospace;font-weight:600}.ring{background:conic-gradient(var(--primary) calc(var(--v) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;width:18px;height:18px;-webkit-mask:radial-gradient(5.5px,#0000 98%,#000 100%);mask:radial-gradient(5.5px,#0000 98%,#000 100%)}.btn.primary .ring{background:conic-gradient(#fff calc(var(--v) * 1%), #ffffff4d 0)}.nav a .bdg{margin-left:auto}.shell.folded .nav a .bdg{min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:2px;right:2px}.tabbar .tab .bdg,.tabs .tab .bdg{margin-left:6px}.btn.s .bdg,.btn.sm .bdg{min-width:18px;height:18px}@media (prefers-reduced-motion:reduce){.bdg.live:before{animation:none}}.cue{z-index:4;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;box-shadow:var(--shadow-pop);cursor:pointer;color:var(--text);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out), background-color var(--dur-1) var(--ease-io);visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out), background-color var(--dur-1) var(--ease-io), visibility 0s linear var(--dur-2);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(6px)}.cue.on{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.cue:hover{background:var(--surface)}.cue svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cue.on.cue-dn svg{animation:ih-bob 1.6s var(--ease-io) infinite}.cue.on.cue-r svg{animation:ih-bobr 1.6s var(--ease-io) infinite}@keyframes ih-bob{50%{transform:translateY(3px)}}@keyframes ih-bobr{50%{transform:translate(3px)}}.cue-fade{z-index:3;background:linear-gradient(transparent, var(--surface));pointer-events:none;opacity:0;height:56px;transition:opacity var(--dur-2);position:absolute}.cue-fade.on{opacity:1}.cue-pg,.cue-top{z-index:6;position:fixed}.cue-pg{margin-left:-17px;bottom:22px;left:calc(50% + 124px)}.shell.folded .cue-pg{left:calc(50% + 38px)}.cue-top{bottom:24px;right:24px}@media (width<=860px){.cue-pg,.shell.folded .cue-pg{left:50%}.cue-top{bottom:16px;right:14px}}@media print{.cue,.cue-fade{display:none}}@media (prefers-reduced-motion:reduce){.cue svg{animation:none!important}}.oson-ldr{--s:56px;--ldr-primary:var(--primary,#000f9e);--ldr-accent:var(--ih-accent,#4dbbff);--ldr-track:var(--line,#e5e7eb);width:var(--s);height:var(--s);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.oson-ldr.xs{--s:18px}.oson-ldr.s{--s:30px}.oson-ldr.m{--s:56px}.oson-ldr.l{--s:96px}.oson-ldr__t{border:max(1.5px, calc(var(--s) * .03)) solid var(--ldr-track);border-radius:50%;position:absolute;inset:0}.oson-ldr__m{place-items:center;width:46%;height:46%;animation:1.8s cubic-bezier(.4,0,.2,1) infinite oson-ldr-p;display:grid}.oson-ldr__m>*{width:100%;height:100%}.oson-ldr__o{border-radius:50%;animation:1.15s cubic-bezier(.55,.15,.45,.85) infinite oson-ldr-s;position:absolute;inset:0}.oson-ldr__o:before{content:"";background:conic-gradient(from 0deg, transparent 68%, color-mix(in srgb, var(--ldr-accent) 60%, transparent) 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - max(2px, calc(var(--s) * .04))), #000 calc(100% - max(2px, calc(var(--s) * .04)) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - max(2px, calc(var(--s) * .04))), #000 calc(100% - max(2px, calc(var(--s) * .04)) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - max(2px, calc(var(--s) * .04))), #000 calc(100% - max(2px, calc(var(--s) * .04)) + 1px));border-radius:50%;position:absolute;inset:0}.oson-ldr__o b{width:calc(var(--s) * .17);height:calc(var(--s) * .17);margin:calc(var(--s) * -.085) 0 0 calc(var(--s) * -.085);background:linear-gradient(135deg, var(--ldr-primary), var(--ldr-accent));box-shadow:0 0 calc(var(--s) * .22) var(--ldr-accent);border-radius:50%;position:absolute;top:0;left:50%}.oson-ldr.xs .oson-ldr__m,.oson-ldr.xs .oson-ldr__o:before{display:none}.oson-ldr.xs .oson-ldr__t{border-width:2px}.oson-ldr.xs .oson-ldr__o b{width:6px;height:6px;box-shadow:none;margin:-3px 0 0 -3px}.oson-ldr.is-wait,.oson-ldr__c.is-wait{visibility:hidden}.oson-ldr.is-in,.oson-ldr__c.is-in{animation:oson-ldr-in var(--dur-2,.2s) var(--ease-out,ease-out) both}.oson-ldr__c{color:var(--muted);text-align:center;margin-top:12px;font-size:13px;display:block}.oson-box{text-align:center;justify-items:center;padding:48px 24px 40px;display:grid}.oson-rows{opacity:.55}.oson-row{border-top:1px solid var(--line);align-items:center;gap:24px;padding:14px 4px;display:flex}.oson-rows i{background:var(--surface-2);border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.oson-rows i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s linear infinite oson-sk;position:absolute;inset:0;transform:translate(-100%)}[data-ih-theme=dark] .oson-rows i:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}@keyframes oson-ldr-s{to{transform:rotate(360deg)}}@keyframes oson-ldr-p{50%{transform:scale(.9)}}@keyframes oson-ldr-in{0%{opacity:0}to{opacity:1}}@keyframes oson-sk{to{transform:translate(100%)}}.btn[aria-busy=true]:before,.btn.is-loading:before{content:"";border:2px solid color-mix(in srgb, currentColor 25%, transparent);width:16px;height:16px;animation:oson-ldr-s 1.1s cubic-bezier(.55, .15, .45, .85) infinite, oson-ldr-in var(--dur-2,.2s) var(--ease-out,ease-out) .3s backwards;background:radial-gradient(3px at 50% 0,currentColor 98%,#0000);border-radius:50%;flex:none}.btn[aria-busy=true],.btn.is-loading{pointer-events:none}@media (prefers-reduced-motion:reduce){.oson-ldr__o,.oson-ldr__m,.oson-rows i:after,.btn[aria-busy=true]:before,.btn.is-loading:before{animation:none}}.scr.b7 .card{border-radius:16px;padding:18px 20px}.scr.b7 .card+.card,.scr.b7 .card+section.card,.scr.b7 .note+.card,.scr.b7 .b7-step+.card{margin-top:16px}.scr.b7 .ch{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.scr.b7 .ch h2,.scr.b7 .card>h2:first-child{margin:0;font-size:15px;font-weight:650;line-height:22px}.scr.b7 .card>h2:first-child{margin-bottom:12px}.scr.b7 .btn{min-height:40px;padding:0 16px;font-size:14px}.scr.b7 .btn.sm,.scr.b7 .tbl .btn{min-height:34px;padding:0 12px;font-size:13px}.scr.b7 .btn.ghost{padding:0 12px}.scr.b7 .badge{line-height:inherit;font-size:12px}.scr.b7 .tbl.b7t .badge{min-height:19px;line-height:normal}.scr.b7 .pchip{font-size:12.5px;line-height:normal}.scr.b7 .note{border-left-width:0;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.scr.b7 .field{gap:6px;margin-bottom:16px}.scr.b7 .field label,.scr.b7 .field .lbl{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.scr.b7 .field .hint{color:var(--muted);font-size:12.5px;line-height:20px}.scr.b7 .field input:not([type=checkbox]):not([type=radio]),.scr.b7 .field select,.scr.b7 .b7-row input:not([type=checkbox]):not([type=radio]),.scr.b7 .b7-row select,.scr.b7 .b7-edit input{border:1px solid var(--ih-border-strong);background:var(--surface);height:40px;min-height:40px;color:var(--text);border-radius:10px;width:100%;min-width:0;padding:0 12px}.scr.b7 .b7-lead{margin:0 0 12px}.scr.b7 .b7-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr.b7 .b7-row.nowrap{flex-wrap:nowrap;margin-top:8px}.scr.b7 .b7-row.nowrap input{flex:1;width:auto}.scr.b7 .tw{margin:0 -4px;overflow-x:auto}.scr.b7 .b7-ul{margin:0;padding:0;list-style:none}.scr.b7 .b7-ul li{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.scr.b7 .b7-ul li:first-child{border-top:0}.scr.b7 .b7-ul li:hover{background:0 0}.scr.b7 .b7-ul .t{font-weight:600}.scr.b7 .b7-ul .s,.scr.b7 .b7-ul .d{color:var(--muted);font-size:12.5px}.scr.b7 .b7-ul .d{white-space:nowrap}.scr.b7 .b7-pick{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.scr.b7 .b7-pick label{border:1px solid var(--line);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex}.scr.b7 .b7-pick label.off{opacity:.5;cursor:not-allowed}.scr.b7 .b7-pick input{accent-color:var(--primary);width:16px;height:16px;min-height:0;margin:0;padding:0}.scr.b7 .b7-mx{border-collapse:collapse;width:100%}.scr.b7 .b7-mx th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--line);background:var(--surface);padding:9px 8px;font-size:11.5px;font-weight:650;line-height:16px}.scr.b7 .b7-mx td{text-align:center;border-bottom:1px solid var(--line);padding:9px 8px;font-size:13px}.scr.b7 .b7-mx th:first-child,.scr.b7 .b7-mx td:first-child{text-align:left}.scr.b7 .b7-mx tbody tr:last-child td{border-bottom:0}.scr.b7 .b7-mx tbody tr:hover td{background:var(--surface-2)}.scr.b7 .b7-mx .yes{color:var(--ok);font-weight:700}.scr.b7 .b7-mx .no{color:var(--ih-border-strong)}.scr.b7 .tbl.b7t{border-collapse:collapse;width:100%}.scr.b7 .tbl.b7t.b7t.b7t th{letter-spacing:.05em;background:var(--surface);white-space:nowrap;padding:10px 6px;font-size:11.5px;font-weight:650;line-height:16px}.scr.b7 .tbl.b7t td{vertical-align:top;white-space:normal;border-bottom:1px solid var(--line);padding:9px 6px;font-size:12.5px;line-height:normal}.scr.b7 .tbl.b7t td:first-child{min-width:0}.scr.b7 .tbl.b7t td b{font-size:13px;font-weight:700}.scr.b7 .tbl.b7t td .s{font-size:12.5px;line-height:normal}.scr.b7 .tbl.b7t td .small{font-size:12.5px;line-height:18px}.scr.b7 .tbl.b7t td.muted{color:var(--muted)}.scr.b7 .tbl.b7t .badge,.scr.b7 .tbl.b7t .pchip{white-space:nowrap}.scr.b7 .tbl.b7t td.r,.scr.b7 .tbl.b7t th.r{text-align:right}.scr.b7 .b7-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:360px;max-width:100%;margin-left:auto;display:flex}.scr.b7 .b7-act .btn{white-space:nowrap}.scr.b7 .b7-roles{white-space:normal;width:290px;max-width:100%}.scr.b7 .b7-edit{white-space:normal;gap:6px;max-width:300px;display:grid}.scr.b7 .b7-edit input{min-width:140px}.scr.b7 .b7-in{white-space:normal;text-align:left;margin-top:10px}.scr.b7 .b7-in .field{margin-bottom:16px}.scr.b7 .btn.b7-big,.scr.b7 .tbl .btn.b7-big{min-height:40px;padding:0 16px;font-size:14px}.scr.b7 .b7-invform .field.w1{max-width:420px}.scr.b7 .b7-row2{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.scr.b7 .b7-row2 .field.w2{flex:220px;max-width:260px}.scr.b7 .b7-link,.scr.b7 .b7-noinv{margin:12px 0 0}.scr.b7 .b7-inv{margin-top:12px}.scr.b7 .b7-cabs .b7-lead{margin:0 0 6px}.scr.b7 .b7-cabs .btn{min-height:40px;padding:0 16px;font-size:14px}.scr.b7 .b7-cabs .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.scr.b7 .b7-cabs label.btn{gap:8px}.scr.b7 .b7-cabs label.btn input{width:13px;height:13px;min-height:0;accent-color:var(--primary);margin:0}@media (width<=860px){.scr.b7 .card{padding:14px 16px}.scr.b7 .tw{margin:0}.scr.b7 .tbl.b7t td{padding:3px 0}.scr.b7 .b7-act,.scr.b7 .b7-roles{justify-content:flex-start;width:100%;margin-left:0}.scr.b7 .b7-row2 .field.w2{flex:100%;max-width:none}.scr.b7 .b7-invform .field.w1{max-width:none}}.scr.b7 .b7-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:16px;display:grid}.scr.b7 .b7-two>.card,.scr.b7 .b7-two>.card+.card,.scr.b7 .b7-two>section.card{margin-top:0}.scr.b7 .b7-two+.b7-two{margin-top:16px}.scr.b7 .b7-p{margin:0 0 10px}.scr.b7 .card .b7-kv,.scr.b7 .b7-kv{grid-template-columns:110px minmax(0,1fr);gap:9px 14px;margin:14px 0;display:grid}.scr.b7 .card .b7-kv dt{color:var(--muted);font-size:14px}.scr.b7 .card .b7-kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.scr.b7 .b7-biz .card .b7-kv{grid-template-columns:150px minmax(0,1fr)}.scr.b7.b7sp .card .b7-kv{grid-template-columns:200px minmax(0,1fr)}.scr.b7 .b7-radios .btn{min-height:40px}.scr.b7 .b7-radios .btn[aria-checked=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--link)}.scr.b7 .b7-ap{margin:20px 0 12px}.scr.b7 h2.b7-sechead{margin:24px 0 12px;font-size:15px;font-weight:650;line-height:22px}.scr.b7 .b7-lphint{margin:0 0 12px;font-size:12.5px;line-height:18px}.scr.b7 .ch h2 .badge{line-height:22px}.scr.b7 .ch h2{display:block}.scr.b7 .b7-btns{margin-top:14px}.scr.b7 .b7-left{margin:0 0 12px}.scr.b7 .b7-step{margin-top:12px}.scr.b7 .b7-step>p{margin:0 0 12px}.scr.b7 .field.w1{max-width:420px}.scr.b7 .field.w2{max-width:260px}.scr.b7 .b7-scan{align-items:flex-start;gap:16px;margin:0 0 14px}.scr.b7 .b7-qr{box-sizing:border-box;background:#fff;border-radius:8px;flex:none;width:192px;height:192px;padding:6px}.scr.b7 .b7-key{flex:1;min-width:220px;max-width:420px}.scr.b7 .b7-key p{margin:0 0 6px}.scr.b7 .b7-key p:last-child{margin:6px 0 0}.scr.b7 .copybox{word-break:break-all;border:1px dashed var(--ih-border-strong);background:var(--surface-2);border-radius:8px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:block}.scr.b7 .b7-codes{margin-top:12px}.scr.b7 .b7-codes p.small{margin:6px 0 0;font-size:12.5px;line-height:18px}.scr.b7 .b7-codelist{columns:2;letter-spacing:.05em;border:1px dashed var(--ih-border-strong);background:var(--surface);color:var(--text);border-radius:8px;margin:8px 0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:15px;line-height:26px}.scr.b7 .b7-saved{margin:10px 0 8px}.scr.b7 .b7-done{margin:0}.scr.b7 .b7-ck{align-items:center;gap:8px;display:inline-flex}.scr.b7 .b7-ck input{accent-color:var(--primary);width:16px;height:16px;margin:0}.scr.b7 .b7-kv2{grid-template-columns:minmax(0,260px) 1fr;align-items:center;gap:12px 14px;margin:0;display:grid}.scr.b7 .b7-kv2 dt{color:var(--muted)}.scr.b7 .b7-kv2 dd{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:550;display:flex}.scr.b7 .b7-kv2 dd .small{font-weight:400}.scr.b7 .b7-st{border-collapse:collapse;width:100%}.scr.b7 .b7-st th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.scr.b7 .b7-st td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:normal;padding:9px;font-size:13px}.scr.b7 .b7-st td.muted{color:var(--muted)}.scr.b7 .b7-st td.r,.scr.b7 .b7-st th.r{text-align:right;white-space:nowrap}.scr.b7 .b7-st tbody tr:last-child td{border-bottom:0}.scr.b7 .b7-st .badge{margin-left:2px}.scr.b7 .b7sp .b7-btns .btn,.scr.b7.b7sp .b7-btns .btn{min-height:40px}.scr.b7 .b7-st+.b7-btns{margin-top:14px}.b7cf .b7cf-hint,.b7cf-wrap .b7cf-hint{margin:4px 0 12px}.b7cf-lead{margin:0 0 6px}.b7cf .field,.lgn-card .b7cf .field{gap:6px;margin:0 0 16px;padding-top:0}.lgn-card .b7cf .field{padding-top:14px}.b7cf .field label{flex-direction:column;gap:6px;font-weight:600;display:flex}.lgn-card .b7cf .field label{gap:12px}.b7cf .field input{border:1px solid var(--ih-border-strong);background:var(--surface);width:100%;height:40px;min-height:40px;color:var(--text);border-radius:10px;padding:0 12px;font-weight:400}.b7cf .field input.codebox{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;height:56px;min-height:56px;padding:0 8px;font-size:26px;line-height:34px}.b7cf .field input.codebox::placeholder{letter-spacing:.5em}.b7cf .btn.b7cf-go,.lgn-card .b7cf .btn.b7cf-go{width:100%;height:auto;min-height:44px;margin-top:0}.b7cf .btn.b7cf-alt,.b7cf-wrap>.btn.b7cf-alt,.lgn-card .btn.b7cf-alt{width:100%;height:auto;min-height:40px;margin-top:10px}.b7cf .note{border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px}.modal-back.b7-back{place-items:start center;padding:96px 16px}.b7-modal{max-width:440px;box-shadow:var(--ih-elev-3,0 18px 50px -16px #0e162066);border-radius:16px;padding:18px 20px}.b7-modal h2{margin:0 0 12px;font-size:15px;font-weight:650;line-height:22px}.b7-modal .b7-sulead{margin:6px 0 4px}.b7-modal .b7-sucancel{margin:12px 0 0}.b7-modal .linklike{color:var(--link);text-decoration:none}.lgn.b7-gate{place-items:start center}.b7-gatebox{width:min(100%,720px)}.b7-gate .card{box-shadow:var(--ih-elev-3,0 18px 50px -16px #0e162066);padding:28px}.b7-gate .b7-gbrand{margin-bottom:16px;padding:0}.b7-gate h1{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;line-height:30px}.b7-gate .b7-glead{margin:0 0 16px}.b7-gate .b7-gout{margin:16px 0 0}.profile-menu .profile-lang{gap:6px;padding:6px 10px}.profile-menu .profile-lang .btn{min-height:34px;padding:0 12px;font-size:13px}.profile-menu .profile-lang .btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--link)}.scr.b7 .b7-approvals .b7-ul li,.scr.b7 .b7-audit .b7-ul li{align-items:center}.scr.b7 .b7-approvals .b7-ul>li>span:first-child{flex:320px;min-width:0}.scr.b7 .b7-ul .t .badge,.scr.b7 .b7-ul>li .badge{margin-left:2px}.scr.b7 .b7-ul .t.b7-w5{font-weight:500}.scr.b7 .b7-full{text-align:left;width:100%;margin:0}.scr.b7 .b7-full ul{margin:4px 0 8px;padding-left:18px}.scr.b7 .b7-full ul li{border:0;padding:0;display:list-item}.scr.b7 form.b7-full{margin-top:0}.scr.b7 .b7-empty{text-align:center;justify-items:center;gap:6px;padding:40px 24px;display:grid}.scr.b7 .b7-empty h2{margin:0;font-size:18px;font-weight:650;line-height:26px}.scr.b7 .b7-empty p{max-width:52ch;margin:0}.scr.b7 .b7-flt{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.scr.b7 .b7-flt .field{flex:1;min-width:200px;margin:0}.scr.b7 .b7-flt .btn{flex:none}.scr.b7 .b7-audit .b7-ul .d{color:var(--muted)}@media (width<=860px){.scr.b7 .b7-flt .field{min-width:100%}.scr.b7 .b7-flt .btn{width:100%}}.lgn-card .note{border-left-width:0;border-radius:12px;padding:12px 14px;font-size:13px}.lgn-card .btn.lgn-back{height:auto;min-height:40px}.lgn-card .lgn-link,.lgn-card .lgn-link .linklike{line-height:20px}.lgn-card .kv{grid-template-columns:90px minmax(0,1fr);gap:9px 14px;margin:12px 0 4px;display:grid}.lgn-card .kv dt{color:var(--muted)}.lgn-card .kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.lgn-card .lgn-p0{margin:0}.lgn-card .lgn-hint{margin-top:6px;font-size:12.5px;line-height:18px;display:block}.lgn-card .lgn-hint.bad{color:var(--bad)}.lgn-card .lgn-hint.muted{color:var(--muted)}.lgn-card .lgn-note{margin:12px 0 0}.lgn-card .lgn-org{margin:16px 0 12.5px}.lgn-card .lgn-after{margin:14px 0 0}.lgn-card h1+.note,.lgn-card h1+.lgn-form>.note:first-child,.lgn-card h1+form>.note:first-child{margin-top:0}.lgn-card .b7cf .note,.b7cf .note{margin:0 0 14px}.lgn-card .b7cf .note .linklike{font-size:13px;line-height:16px}.sp .cb-f{min-width:0;margin:0 0 12px}.sp .cb-f>label{margin-bottom:5px;font-size:13px;font-weight:550;display:block}.sp .cb-f .inp{width:100%;min-width:0}.sp .cb-f textarea.inp{font:inherit;resize:none;height:auto;padding:9px 12px;line-height:20px;display:block}.sp .cb-f .h{color:var(--muted);margin-top:4px;font-size:12px;line-height:17px;display:block}.sp .cb-f .inp:disabled,.sp .cb-g4 .inp:disabled,.sp .cb-g2 .inp:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.sp .cb-f select.inp{appearance:auto}.sp .cb-g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 16px;display:grid}.sp .cb-g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0 12px;display:grid}.sp .cb-g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0 10px;display:grid}.sp .cb-ck{gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:550}.sp .cb-ck input{width:16px;height:16px;accent-color:var(--primary);margin:0}.sp .cb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp .cb-row.e{align-items:flex-end}.sp .cb-fs{border:1px solid var(--line);border-radius:12px;min-width:0;margin:8px 0;padding:10px 14px 12px}.sp .cb-fs>legend{padding:0 6px;font-size:13px;font-weight:650}.sp .cb-big{flex-direction:column;gap:2px;margin:2px 0 12px;display:flex}.sp .cb-big b{letter-spacing:-.02em;white-space:nowrap;font-size:26px;line-height:32px}.sp .cb-ln{grid-template-columns:minmax(120px,1fr) auto;gap:8px 12px;margin:0 0 10px;font-size:13px;line-height:18px;display:grid}.sp .cb-ln dt{color:var(--muted)}.sp .cb-ln dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.sp .cb-in{color:var(--ok)}.sp .cb-cur{color:var(--muted);font-size:.88em;font-weight:500}.sp .cb-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:12px;padding:14px}.sp .cb-acc.fr{border-color:var(--warn)}.sp .cb-acc.rs{border-color:var(--bad)}.sp .cb-restr{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.sp .cb-restr li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sp .btn.cb-dg{border-color:var(--bad);color:var(--bad)}.sp .btn.cb-dg.f{background:var(--bad);color:var(--primary-text);border-color:var(--bad)}.sp .note.cb-bad{background:var(--bad-soft);color:var(--bad)}.sp .cb-xr>td{background:var(--surface-2);white-space:normal!important;padding:0!important}.sp .cb-xb{white-space:normal;gap:10px;padding:14px 18px 16px;display:grid}.sp .cb-xb h4{margin:6px 0 0;font-size:13px}.sp tr.cb-op>td{background:var(--surface-2)}.sp .cb-code{word-break:break-all;border:1px dashed var(--ih-border-strong);background:var(--surface-2);white-space:normal;border-radius:8px;padding:9px 11px;font:12.5px/19px ui-monospace,Menlo,monospace;display:block}.sp pre.cb-pre{background:var(--surface-2);border:1px solid var(--line);white-space:pre;color:var(--text);border-radius:10px;margin:0;padding:12px 14px;font:12.5px/18px ui-monospace,Menlo,monospace;overflow:auto}.sp .cb-th{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp .cb-th li{border-left:3px solid var(--line);white-space:normal;padding:8px 10px}.sp .cb-th li small{color:var(--muted);display:block}.sp .cb-rc{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;margin:6px 0;display:grid}.sp .cb-rcd{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.sp .cb-rcd span{color:var(--muted);font-size:12.5px;line-height:17px}.sp .cb-rcd.on{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.sp .cb-rcd.off{opacity:.6}.sp .cb-pg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0;display:flex}.sp .cb-tot{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0;display:grid}.sp .cb-tot>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sp .cb-tot b{font-size:17px}.sp .cb-tot .k{color:var(--muted);font-size:12.5px}.sp .cb-fg{flex-direction:column;gap:5px;min-width:0;display:flex}.sp .cb-fg>.k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:650}.sp .cb-fl{flex-wrap:wrap;align-items:flex-end;gap:16px 22px;margin-bottom:14px;display:flex}.sp .cb-fl input.inp{width:150px;min-width:0;height:36px}.sp .cb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sp .cb-ov{min-height:520px;position:relative}.sp .cb-ov>.cb-pgd{opacity:.5;pointer-events:none}.sp .cb-sc{background:#0a0e1c47;justify-content:center;align-items:flex-start;padding:130px 16px 0;display:flex;position:absolute;inset:0}.sp .cb-nat{background:var(--surface);width:min(100%,430px);color:var(--text);border:1px solid var(--line);box-shadow:var(--ih-elev-3);border-radius:14px;padding:18px 20px}.sp .cb-nat .t{color:var(--muted);margin-bottom:8px;font-size:12.5px}.sp .cb-nat p{margin:0 0 16px;font-size:15px;line-height:22px}.sp .cb-nat .b{justify-content:flex-end;gap:8px;display:flex}.sp .cb-md{width:min(100%,440px);box-shadow:var(--ih-elev-3);padding:22px 22px 18px}.sp .cb-md h2{margin-bottom:4px;font-size:18px}.sp .cb-code6{letter-spacing:.35em;text-align:center;font:600 22px/30px ui-monospace,Menlo,monospace}.sp .cb-vb{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 28px;font-size:13.5px;display:flex}.sp .cb-qr{background:#fff;border-radius:8px;flex:none;width:170px;height:170px;padding:6px}.sp .cb-sp{margin-top:16px}.sp .cb-hr{border:0;border-top:1px solid var(--line);margin:14px 0}.sp .cb-dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;display:grid}.sp .cb-mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.sp .cb-tag{background:var(--surface-2);color:var(--muted);border-radius:8px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-block}.sp .cb-sheet{gap:14px;display:grid}.sp .cb-sheet .cb-nat{width:100%;box-shadow:var(--shadow)}.sp details.cb-d{border-top:1px solid var(--line);padding:9px 0}.sp .st-box{text-align:center;justify-items:center;gap:6px;padding:64px 24px;display:grid}.sp .st-box h2{margin:8px 0 0;font-size:18px;line-height:24px}.sp .st-box p{max-width:52ch;margin:0}.sp .st-ic{background:var(--primary-soft);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.sp .st-ic svg{width:26px;height:26px;stroke:var(--link)}.sp .st-ic.bad{background:var(--bad-soft)}.sp .st-ic.bad svg{stroke:var(--bad)}.sp .st-ic.warn{background:var(--warn-soft)}.sp .st-ic.warn svg{stroke:var(--warn)}.sp .st-box .btn{margin-top:10px}.sp .cb-ah{justify-content:flex-start;margin-bottom:6px}.sp .cb-ah h2{font-size:18px;line-height:22px}.sp .cb-cg{grid-template-columns:repeat(auto-fill,minmax(min(100%,370px),1fr));align-items:start;gap:12px;margin-bottom:0;display:grid}.sp .cb-lead{margin:12px 0 0}.sp .cb-ln dt .small{display:block}.sp .cb-hist{gap:0;margin:0}.sp .cb-hist li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0}.sp .cb-hist li:first-child{border-top:0;padding-top:0}.sp .cb-ckl{align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;font-weight:550;line-height:18px;display:flex}.sp .cb-ckl input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:1px 0 0}.sp .cb-panel .note{margin-bottom:12px}.sp .cb-panel .note.bad{background:var(--bad-soft);color:var(--bad)}.sp .cb-panel .note ul{margin:6px 0 0;padding-left:18px}.sp .cb-row{margin-top:0}.sp .inp{min-width:140px}.sp .cb-f .inp,.sp .cb-fl input.inp{min-width:0}.sp .cb-pills{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.sp .cb-pills .tab{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600;line-height:20px}.sp .cb-pills .tab[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow);border:0}.sp .cb-pills .tab:before{content:none}.sp .tablewrap>.tbl tbody tr.cb-xr td:first-child,.sp .tablewrap>.tbl tbody tr.cb-xr:hover td:first-child{background:var(--surface-2)!important}.sp .tbl tbody tr.cb-xr:hover>td{background:var(--surface-2)}.sp .tbl tr.cb-xr>td{white-space:normal}.sp .cb-xb dl.kv{grid-template-columns:150px 1fr;margin:0}.sp .cb-xb .tbl{margin:0}.sp .cb-pg .seg{gap:8px;display:inline-flex}.sp .cb-k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11.5px;font-weight:650}.sp .cb-pe{margin:10px 0 4px}.sp .cb-pe .cb-f{margin:0}.sp .cb-pe input.inp{width:150px}.sp .cb-cases{gap:0;margin-top:10px}.sp .cb-cases>li{border-top:1px solid var(--line);padding:11px 0;display:block}.sp .cb-cases>li:first-child{border-top:0}.sp .cb-cases .cb-row.sp-b{justify-content:space-between}.sp .cb-th b{display:inline}.sp .cb-stv{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.sp .cb-stv .cb-row.sp-b{justify-content:space-between;margin-bottom:8px}.sp .cb-stv h3{margin:0;font-size:17px;font-weight:650;line-height:24px}.sp .cb-stv dl.kv{grid-template-columns:130px 1fr}.sp .cb-tot b.cb-in{color:var(--ok)}.sp .cb-rg{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sp .tbl:not(.otx):not(.tb):not(.tx):not(.cards) th{letter-spacing:.05em;font-size:11.5px}.sp .cb-fl input.inp{min-height:36px}.sp .cb-ul{margin:0;padding:0;list-style:none}.sp .cb-li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;min-width:0;padding:11px 0;display:flex}.sp .cb-ul>.cb-li:first-child{border-top:0;padding-top:2px}.sp .cb-li .s{color:var(--muted);font-size:12.5px;line-height:18px;display:block}.sp .cb-li>span:first-child{min-width:0}.sp .cb-ra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp .cb-stage{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin:8px 0 14px;display:grid}.sp .cb-stage>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-items:start;gap:6px;padding:10px 12px;display:grid}.sp .cb-stage .k{color:var(--muted);font-size:12px;font-weight:600;line-height:20px}.sp .cb-lst{margin:0;padding-left:18px}.sp .cb-note-l{margin:6px 0 0;padding-left:18px}.sp .cb-ch2{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.sp .cb-ch2 h2{margin:0}.sp .cb-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:start;gap:16px;display:grid}.sp .cb-cards .card{min-height:0}.sp .cb-lines{grid-template-columns:1fr auto;gap:7px 14px;margin:0;display:grid}.sp .cb-lines dt{color:var(--muted)}.sp .cb-lines dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.sp .cb-lines+.cb-lines{margin-top:10px}.sp .pchip{border:1px solid var(--line);background:var(--surface);white-space:nowrap;color:var(--text);border-radius:999px;align-items:center;gap:6px;margin-right:4px;padding:1px 10px;font-size:12px;font-weight:650;line-height:20px;display:inline-flex}.sp .pchip i{background:var(--c,var(--ih-viz-5));border-radius:50%;width:7px;height:7px}.sp .lt-head h2{font-size:16px;line-height:22px}.sp .cb-prow{align-items:center;margin-bottom:8px}.sp .cb-prow .inp{width:100%}.sp .cb-doc{border-top:1px solid var(--line);padding:9px 0}.sp .cb-hl{gap:0;margin:0}.sp .cb-hl li{border-top:1px solid var(--line);padding:8px 0;display:block}.sp .cb-hl li:first-child{border-top:0;padding-top:0}.sp .cb-doc input[type=file]{border:0;height:auto;min-height:0;padding:0;font-size:13px}.sp .cb-ck{margin:0}.sp label.cb-ck{cursor:pointer}.sp .card.cb-sp{margin-top:16px}.sp .cb-f .inp{display:block}.sp .cb-f textarea.inp{height:auto;padding:9px 12px}.sp .cb-hs{justify-content:flex-start}.sp .cb-keys{gap:0;margin:0}.sp .cb-keys>li{border-top:1px solid var(--line);padding:12px 0;display:block}.sp .cb-keys>li:first-child{border-top:0;padding-top:0}.sp .cb-chg{margin:0 0 6px;padding:0;list-style:none}.sp .cb-h3{margin:0 0 8px;font-size:14px;line-height:20px}.sp .cb-nol td{text-align:center;padding:18px}.sp .cb-panel{margin-top:12px}.sp .cb-keys .cb-panel,.sp .cb-panel .cb-panel{margin-top:10px}.sp .cb-panel>b{display:block}.sp .cb-f textarea.inp.mono{font-size:12.5px}.sp .tbl.mx td,.sp .tbl.mx th{text-align:center;padding:9px 8px}.sp .tbl.mx td:first-child,.sp .tbl.mx th:first-child{text-align:left}.sp .yes{color:var(--ok);font-weight:700}.sp .no{color:var(--ih-border-strong)}.sp details.cb-d>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp .cb-rc{margin:6px 0}.sp .tbl td.actions{padding-top:5px;padding-bottom:5px}.sp .st-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.sp .st-box .mono{margin:0}@media (height<=960px) and (width>=861px){.shell[data-cabinet=agent]:not(.folded) .nav a,.shell[data-cabinet=merchant]:not(.folded) .nav a{min-height:40px}.shell[data-cabinet=agent]:not(.folded) .nav .nav-grp,.shell[data-cabinet=merchant]:not(.folded) .nav .nav-grp{padding-top:14px;padding-bottom:5px}.shell[data-cabinet=agent]:not(.folded) .nav>.nav-grp:first-child,.shell[data-cabinet=merchant]:not(.folded) .nav>.nav-grp:first-child{padding-top:2px}}.sp .cb-pills{min-width:0;max-width:100%}.sp .cb-steps{grid-template-columns:minmax(0,1fr)}.sp .cb-steps>li{min-width:0}.sp pre.cb-pre{max-width:100%;overflow:auto}.sp .cb-bar>*{min-width:0}.sp .cb-ol{grid-template-columns:minmax(0,1fr)}.sp .cb-ol>li{min-width:0}.shell .side{background:var(--surface);gap:14px;padding:18px 12px}.shell .brand{flex:none;height:34px;min-height:34px;padding:2px 8px 0}.shell .nav a{min-height:40px;padding:0 12px;font-weight:500}.shell .nav a svg{color:var(--muted);width:19px;height:19px}.shell .nav a:hover{background:var(--surface-2)}.shell .nav a[aria-current=page]{background:var(--primary-soft);color:var(--link);font-weight:650}.shell .nav a[aria-current=page] svg{color:var(--link);filter:none}.shell .nav a[aria-current=page]:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.shell .nav .nav-grp{letter-spacing:.07em;color:var(--muted);margin:0;padding:14px 12px 5px;font-size:11px;font-weight:650;line-height:20px}.shell .nav>.nav-grp:first-child{padding-top:2px}.shell.folded .nav .nav-grp{background:var(--line);height:1px;margin:8px 10px;padding:0;font-size:0}.shell.folded .nav a[aria-current=page]:before{left:-10px}.side-foot{border:1px dashed var(--line);color:var(--muted);border-radius:12px;flex:none;margin-top:auto;padding:12px;font-size:12px;line-height:20px}.shell.folded .side-foot{display:none}@media (height<=960px) and (width>=861px){.shell:not(.folded) .nav a{min-height:36px}.shell:not(.folded) .nav .nav-grp{padding-top:8px;padding-bottom:3px}}.shell .top{border-bottom:1px solid var(--line);border-image-source:none;gap:12px;min-height:62px;padding:12px 28px}.top .crumb{flex:1;min-width:0}.top .crumb small{color:var(--muted);font-size:12px;font-weight:400;line-height:16px;display:block}.top .crumb b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;display:block;overflow:hidden}.top .seg.cab-switch{background:var(--surface-2);border-radius:12px;flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}.top .seg.cab-switch .btn{min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.top .seg.cab-switch .btn:before{content:none}.top .seg.cab-switch .btn[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.top .seg.cab-switch .btn:hover{color:var(--text);background:0 0}.profile.top-profile .avatar{width:36px;height:36px;font-size:13px}.strip{background:var(--warn-soft);color:var(--warn);align-items:center;gap:10px;padding:8px 28px;font-size:12.5px;font-weight:600;display:flex}.shell .main>.page{padding:26px 24px 40px}@media (width<=860px){.shell .top{flex-wrap:wrap;padding:10px 12px}.strip{padding-inline:12px}.shell .main>.page{padding:18px 16px 40px}.top .crumb{flex-basis:100px}}.lgn{background:radial-gradient(900px 500px at 15% 0, var(--primary-soft), transparent 60%), var(--bg);place-items:center;min-height:100vh;padding:30px 16px;display:grid;position:relative}.lgn-lang{background:var(--surface-2);border-radius:12px;flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex;position:absolute;top:16px;right:16px}.lgn-lang .btn.lang{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:5px 12px;font-size:13px;font-weight:600}.lgn-lang .btn.lang:before{content:none}.lgn-lang .btn.lang[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.lgn-box{width:min(100%,420px)}.lgn-brand{align-items:center;height:34px;padding:0 8px;display:flex}.lgn-brand img{width:auto;height:30px}.lgn-card{box-shadow:var(--ih-elev-3,0 18px 50px -16px #0e162066);border-radius:16px;margin-top:20px;padding:28px}.lgn-card h1{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;line-height:30px}.lgn-lead{margin:0 0 6px}.lgn-card .field{gap:0;margin:14px 0 0}.lgn-card .field label{flex-direction:column;gap:6px;font-weight:600;display:flex}.lgn-card .field input{border-color:var(--ih-border-strong);border-radius:10px;height:40px;min-height:40px;font-weight:400}.lgn-card .field input::placeholder{color:var(--muted);opacity:1}.lgn-card .btn.primary{border-radius:12px;width:100%;height:44px;min-height:44px;margin-top:18px}.lgn-card .btn.lgn-back{width:100%;min-height:44px;margin-top:10px}.lgn-card .lgn-link{margin:14px 0 0;font-size:13px}.lgn-card .linklike{color:var(--link);text-decoration:none}.lgn-card .lgn-dev{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.lgn-card .note{margin:14px 0 0}.lgn-foot{text-align:center;margin:16px 0 0}.lgn-foot a{text-decoration:none}.dash-v2{gap:16px;display:grid}.dash-v2>.page-head{margin-bottom:6px}.dash-v2 .page-head .ph-act{gap:12px}.dash-v2 .card{border-radius:16px;min-width:0;padding:18px 20px}.dash-v2 .card h2{margin:0;font-size:15px;font-weight:650;line-height:22px}.dash-v2 .ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dash-v2 .ch small{color:var(--muted);font-size:12px;font-weight:500}.dash-v2 .ch a{font-weight:600;text-decoration:none}.dash-v2 .grid{gap:16px;display:grid}.dash-v2 .grid.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.dash-v2 .dash-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1100px){.dash-v2 .dash-main{grid-template-columns:1fr}}.dash-v2 .seg{background:var(--surface-2);border-radius:12px;flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}.dash-v2 .seg .tab{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.dash-v2 .seg .tab:before{content:none}.dash-v2 .seg .tab[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.dash-v2 .attn{flex-direction:column;display:flex}.dash-v2 .attn>a{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:12px;padding:11px 4px;text-decoration:none;display:flex}.dash-v2 .attn>a:first-child{border-top:0}.dash-v2 .attn>a:hover{background:var(--surface-2);border-radius:10px}.dash-v2 .attn .d{border-radius:50%;flex:none;width:8px;height:8px}.dash-v2 .attn .t{flex:1;min-width:0}.dash-v2 .attn .t b{font-weight:600;display:block}.dash-v2 .attn .t span{color:var(--muted);font-size:12.5px;display:block}.dash-v2 .attn .arr{color:var(--muted);font-size:18px}.dash-v2 .kv{grid-template-columns:130px 1fr;gap:9px 14px}.dash-v2 .kv dt{color:var(--muted)}.dash-v2 .kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.dash-v2 .card.kpi{color:inherit;padding:16px 18px;text-decoration:none;display:block}.dash-v2 .card.kpi:hover{box-shadow:var(--ih-elev-2,var(--shadow))}.dash-v2 .kpi .l{color:var(--muted);font-size:12.5px;font-weight:550}.dash-v2 .kpi .n{letter-spacing:-.02em;white-space:nowrap;color:var(--text);margin-top:2px;font-size:26px;font-weight:700;line-height:32px}.dash-v2 .kpi .s{color:var(--muted);margin-top:2px;font-size:12px}@media (width<=720px){.dash-v2 .dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=420px){.dash-v2 .dash-kpis{grid-template-columns:1fr!important}}.dash-v2 .op-dash{display:block}.dash-v2 .op-dash .op-sum{margin:0 0 8px}.dash-v2 .op-dash a.op-row{padding:11px 4px}.dash-v2 .op-dash a.op-row b{font-weight:600}.dash-v2 .list li{padding:11px 0}.shell .nav .nav-grp,.shell .nav a{flex:none}.dash-v2 .dash-main{align-items:start}.dash-v2 .dash-left{align-content:start;gap:16px;min-width:0;display:grid}.fold-btn{width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;font-size:0;display:inline-grid}.fold-btn:hover{background:var(--surface-2);color:var(--text)}.shell.folded .brand{flex-direction:column;align-items:center;gap:10px;height:auto;min-height:0;padding:0}.card.kpi{color:inherit;border-radius:16px;padding:16px 18px;text-decoration:none;display:block}.kpi .l{color:var(--muted);font-size:12.5px;font-weight:550;line-height:20px}.kpi .n{letter-spacing:-.02em;white-space:nowrap;color:var(--text);margin-top:2px;font-size:26px;font-weight:700;line-height:32px}.kpi .n.warn{color:var(--warn)}.kpi .s{color:var(--muted);margin-top:2px;font-size:12px;line-height:20px}.dash-v2 .attn .t b,.dash-v2 .attn .t span{line-height:20px}.dash-v2 .cgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.dash-v2 .cc{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:14px 16px}.dash-v2 .cc .ccode{letter-spacing:.06em;color:var(--link);font-size:12px;font-weight:700;line-height:19px}.dash-v2 .cc .n{white-space:nowrap;letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:28px}.dash-v2 .cc .row{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12.5px;line-height:20px;display:flex}.dash-v2 .cc .row b{color:var(--text);font-weight:600}.dash-v2 .tw{margin:0 -4px;overflow-x:auto}.dash-v2 .dtbl{border-collapse:collapse;width:100%}.dash-v2 .dtbl th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.dash-v2 .dtbl td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px;font-size:13px;line-height:17px}.dash-v2 .dtbl tbody tr:last-child td{border-bottom:0}.dash-v2 .dtbl .r{text-align:right;font-variant-numeric:tabular-nums}.dash-v2 .gsteps{margin:0;padding:0;list-style:none;display:grid}.dash-v2 .gsteps li{border-top:1px solid var(--line);gap:12px;padding:11px 0;display:flex}.dash-v2 .gsteps li:first-child{border-top:0}.dash-v2 .gsteps .dot{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.dash-v2 .gsteps .done .dot{background:var(--ok-soft);color:var(--ok)}.dash-v2 .gsteps b{font-weight:600;line-height:20px;display:block}.dash-v2 .gsteps span:not(.dot):not(.sr){color:var(--muted);font-size:12.5px;line-height:20px;display:block}.dash-v2 .tl{border-left:2px solid var(--line);margin:0;padding:0 0 0 16px;list-style:none}.dash-v2 .tl li{padding:0 0 14px 14px;position:relative}.dash-v2 .tl li:before{content:"";background:var(--surface);border:2px solid var(--ih-border-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-23px}.dash-v2 .tl li:first-child:before{background:var(--primary);border-color:var(--primary)}.dash-v2 .tl li:last-child{padding-bottom:0}.dash-v2 .tl b{font-weight:600}.dash-v2 .tl small{color:var(--muted);margin-top:4px;font-size:12px;line-height:16px;display:block}.dash-v2 .op-dash a.op-row{grid-template-columns:minmax(0,1fr) auto auto;padding:11px 4px}.dash-v2 .op-dash a.op-row b{line-height:20px;display:block}.dash-v2 .op-dash .op-row span.s{line-height:20px}.int-badges{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.int-badges a{text-decoration:none}.int-badges .badge{line-height:20px}.int-card{border-radius:16px;min-width:0;padding:18px 20px}.int-card .tablewrap{max-height:none;margin:0 -4px}.int-note{margin:12px 0 0}.int-sub,.int-sub a{color:var(--muted);text-decoration:none}@media (width>=861px){.int-tbl th{letter-spacing:.05em;background:var(--surface);padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.int-tbl td{white-space:nowrap;padding:9px;font-size:13px;line-height:17px}.int-tbl td .s{white-space:normal}}.set-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:16px;max-width:1000px;display:grid}.set-wrap>.card{margin:0!important}.set-wrap .card{border-radius:16px;padding:18px 20px}.scr .set-wrap .card h2{margin:0 0 22px;font-size:15px;font-weight:650;line-height:22px}.scr .set-wrap .kv{grid-template-columns:150px 1fr;gap:9px 14px;margin:0 0 6px;display:grid}.scr .set-wrap .kv dt{color:var(--muted)}.scr .set-wrap .kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}:is(.dash-v2,.op-card,.int-card,.int-badges) .badge{font-size:12px}:is(.dash-v2,.op-card,.int-badges) .badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:is(.dtbl,.op-tbl,.int-tbl) .badge{line-height:15px}.page-head .btn{min-height:40px;padding:0 16px}.dash-v2 .dtbl td,.int-tbl td{padding-bottom:8px}.dash-v2 .dash-main,.dash-v2 .dash-bottom{align-items:start}.dash-v2 .dash-right{align-content:start;gap:16px;min-width:0;display:grid}.dash-v2 .card.calm{align-items:center;gap:14px;padding:14px 20px;display:flex}.dash-v2 .card.calm h2,.dash-v2 .card.calm p{margin:0}.dash-v2 .ok-sq{background:var(--ok-soft);width:36px;height:36px;color:var(--ok);border-radius:10px;flex:none;place-items:center;display:grid}.dash-v2 .kpi.zero .n{color:var(--muted)}.dash-v2 .kpi .act{margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.dash-v2 .empty-pair p{margin:0 0 12px}.dash-v2 .empty-pair .ch{margin-bottom:8px}.page-head .btn,.scr .page-head .btn,.dash-v2 .page-head .btn{height:40px;min-height:40px;padding:0 16px;font-size:14px}.lt{padding:20px 22px 18px}.lt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.lt-head h2{margin:0;font-size:16px;line-height:22px}.lt-head p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:20px}.lt-prog{align-items:center;gap:10px;min-width:220px;display:flex}.lt-prog b{white-space:nowrap;font-size:13px}.lt-bar{background:var(--surface-2);border-radius:99px;flex:1;min-width:120px;height:8px;overflow:hidden}.lt-bar i{background:var(--primary);border-radius:99px;height:100%;display:block}.lt-steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:4px 0 18px;padding:0;list-style:none;display:grid}.lt-steps li{min-width:0;position:relative}.lt-st{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;width:100%;padding:0 8px 0 0;display:grid;position:relative}.lt-st:before{content:"";background:var(--line);height:2px;position:absolute;top:13px;left:30px;right:0}.lt-steps li:last-child .lt-st:before{display:none}.lt-st.done:before{background:var(--primary)}.lt-nd{background:var(--surface);border:2px solid var(--ih-border-strong);width:28px;height:28px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.lt-st.done .lt-nd{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.lt-st.current .lt-nd{border-color:var(--primary);color:var(--link);box-shadow:0 0 0 5px var(--primary-soft)}.lt-st.wait .lt-nd{border-color:var(--ih-viz-3);color:var(--ih-viz-3);box-shadow:0 0 0 5px var(--warn-soft)}.lt-st.bad .lt-nd{border-color:var(--bad);color:var(--bad);box-shadow:0 0 0 5px var(--bad-soft)}.lt-tx b{padding-right:6px;font-size:13px;line-height:17px;display:block}.lt-own{color:var(--muted);font-size:11.5px;font-weight:550;display:block}.lt-st.sel .lt-tx b{color:var(--link)}.lt-st:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.lt-detail{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;padding:16px 18px;display:grid}.lt-detail h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;line-height:20px;display:flex}.lt-detail>div>p:not(.lt-act){color:var(--muted);margin:0 0 10px}.lt-why{border-left:3px solid var(--ih-accent);color:var(--muted);margin:0;padding:2px 0 2px 12px;font-size:13px;line-height:20px}.lt-why b{color:var(--text)}.lt-chk{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lt-chk li{align-items:flex-start;gap:9px;display:flex}.lt-chk i{background:var(--surface);border:1.5px solid var(--ih-border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:grid}.lt-chk .ok i{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.lt-act{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.lt-mini{align-items:center;gap:4px;display:inline-flex}.lt-mini i{background:var(--line);border-radius:99px;width:22px;height:6px;display:block}.lt-mini i.done{background:var(--primary)}.lt-mini i{opacity:.4;background:var(--ih-border-strong)}.lt-mini i.done{opacity:1}.lt-mini i.current{background:var(--ih-accent);opacity:1}.lt-bar-top{background:var(--primary-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:9px 28px;font-size:13px;line-height:20px;display:flex}.lt-bar-top .lt-now{white-space:nowrap}.lt-bar-top a{color:var(--link);margin-left:auto;font-weight:650}@media (width<=900px){.lt{padding:16px}.lt-steps{grid-template-columns:1fr;gap:6px}.lt-st{grid-template-columns:34px 1fr;align-items:center}.lt-st:before{display:none}.lt-detail{grid-template-columns:1fr}.lt-bar-top{gap:8px;padding-inline:16px}.lt-bar-top a{margin-left:0}}.scr{min-width:0}.scr .card{min-width:0;padding:18px 20px}.scr .card>h2:first-child,.scr .ch{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.scr h2{font-size:15px;font-weight:650;line-height:22px}.scr h3{margin:14px 0 6px;font-size:14px;font-weight:650;line-height:20px}.scr .ch small,.scr .card>h2 small{color:var(--muted);font-size:12px;font-weight:500}.scr .card+.card,.scr .card+section.card{margin-top:16px}.scr .card.tcard{padding:14px 20px 8px}.scr .card.tcard>h2:first-child{margin-bottom:4px}.scr .card.tcard .tbl th{background:var(--surface)}.scr .grid.two{gap:16px}.scr .filters{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 14px;display:flex}.scr .filters.card{margin-bottom:14px;padding:14px 16px}.scr .filters .field{gap:4px;min-width:150px;margin:0}.scr .filters .field.grow{flex:240px}.scr .filters .field label{color:var(--muted);font-size:12px;font-weight:600}.scr .filters .field input,.scr .filters .field select,.scr .filters>.btn{min-height:40px}.scr .field input,.scr .field select{border-radius:10px}.scr .field label{font-size:13px}.scr .tbl th{background:var(--surface);letter-spacing:.05em;white-space:nowrap;border-top-left-radius:0;border-top-right-radius:0;padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.scr .tbl td{border-bottom:1px solid var(--line);padding:9px;font-size:13px;line-height:19px}.scr .tbl tbody tr:hover td{background:var(--surface-2)}.scr .tbl td b{font-weight:650}.scr .tbl td .s{font-size:12px;line-height:17px}.scr .tbl .btn{min-height:34px;padding:0 12px;font-size:13px}.scr .tbl .btn.ghost{padding:0 8px}.scr .tbl td.r,.scr .tbl th.r{text-align:right}.scr .tbl td.act{white-space:nowrap}.scr .tbl td.act .seg{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.scr .tablewrap{margin:0 -4px}.scr .team-wrap{overflow-x:auto}.scr .badge{font-size:12px;line-height:18px}.scr .badge:not(:has(>i)):before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.scr .pill{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:11.5px;font-weight:650}.scr .pchip{font-size:12px}.scr .matrix th,.scr .matrix td{padding:9px 8px}.scr .matrix th{white-space:normal}.scr .matrix .yes{color:var(--ok);font-weight:700}.scr .list li{padding:10px 2px}.scr .list li .t{font-weight:650}.scr .list li .s{font-size:12.5px}.scr .card ul.list:last-child{margin-bottom:-4px}.scr .rowhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr .tabs[role=navigation]{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:4px;margin:0 0 18px;display:flex;overflow-x:auto}.scr .tabs[role=navigation] .tab{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 14px;font-weight:600;text-decoration:none}.scr .tabs[role=navigation] .tab:hover{color:var(--text)}.scr .tabs[role=navigation] .tab[aria-current=page],.scr .tabs[role=navigation] .tab.on{color:var(--link);border-bottom-color:var(--primary);background:0 0}.scr .note{border-radius:12px;padding:11px 14px;font-size:13px}.scr .kv{grid-template-columns:150px minmax(0,1fr);gap:9px 14px}.scr .kv dd{overflow-wrap:anywhere;font-weight:550}.scr .kv dt{font-size:13px}.scr .invform{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 14px;display:grid}.scr .invform .field{min-width:0;margin-bottom:12px}.scr .invform .wide{grid-column:1/-1}.scr .invform .field input{max-width:none}.scr .rolepick{gap:8px}.scr .rolepick .btn{border-radius:999px;min-height:36px;padding:0 12px;font-size:13px}.scr .rolepick .btn:has(input:checked){background:var(--primary-soft);border-color:var(--primary)}@media (width<=1100px){.scr .invform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.scr .invform{grid-template-columns:1fr}}.scr .who2 br{display:none}.scr .who2 .s{display:block}.scr .tbl .when{color:var(--muted);white-space:nowrap}.scr .tbl .code{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12px}@media (width<=860px){.scr .card{padding:14px}.scr .card.tcard{padding:8px 14px 4px}.scr .tablewrap{margin:0}.scr .tbl tr{padding:10px 0}.scr .tbl td{padding:3px 0}.scr .tbl td.act{white-space:normal}.scr .tbl td.act .seg{flex-wrap:wrap;justify-content:flex-start}.scr .filters .field,.scr .filters .field.grow{flex:100%}.scr .kv{grid-template-columns:1fr;gap:2px 0}.scr .kv dd{margin-bottom:8px}}@media (width>=861px){.scr .tbl td:first-child{min-width:130px}}.scr .alist li.aprow{align-items:center;padding:12px 4px}.scr .alist .abody{flex:320px;gap:1px;min-width:0;display:grid}.scr .alist .atitle{align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.scr .alist .atitle .t{font-weight:650}.scr .alist .adot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;margin:0}.scr .alist .ameta{padding-left:20px;font-size:12.5px;line-height:18px}.scr .alist li:not(:has(.adot)) .ameta{padding-left:0}.scr .alist .btn.sm{min-height:34px;padding:0 14px;font-size:13px}.scr .alist li:last-child{border-bottom:0}.scr .grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch}.scr .devcard>p{margin:0 0 14px}.scr .devcard .ch{margin-bottom:12px}.scr .devcard .kv dd,.scr .card .kv dd{font-weight:400}.scr .card .kv+p.small{margin:12px 0 0}.scr .grid.two+.card{margin-top:16px}.scr .grid.two>.card.devcard{align-self:stretch}.scr .tbl.inc a{color:inherit;text-decoration:none}.scr .tbl.inc a:hover{text-decoration:underline}.scr .grid>.card,.scr .grid>.card+.card,.scr .grid>section.card+section.card,.scr .grid.two>.card+.card{margin-top:0}.scr .grid{align-items:stretch}.scr.b6d{min-width:0;line-height:20px}.scr.b6d p,.scr.b6d p.small,.scr.b6d .card .kv+p.small{margin:1em 0}.scr.b6d p.ph-sub{margin:0}.scr.b6d .btn{min-height:40px;font-size:inherit;white-space:nowrap;border-radius:12px;padding:0 16px;line-height:20px}.scr.b6d .btn.sm,.scr.b6d .btn.s{min-height:34px;padding:0 12px;font-size:13px}.scr.b6d .btn.primary{box-shadow:0 4px 14px #000f9e47}.scr.b6d .btn.ghost{background:0 0;border-color:#0000}.scr.b6d .btn:disabled,.scr.b6d .btn[disabled]{opacity:.55;cursor:not-allowed}.scr.b6d .btn:hover:not(:disabled){background:var(--surface-2)}.scr.b6d .btn.primary:hover:not(:disabled){background:var(--primary);filter:brightness(1.08)}.scr.b6d .btn.ghost:hover:not(:disabled){background:var(--surface-2)}.scr.b6d .inp,.scr.b6d .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.scr.b6d .field select,.scr.b6d .field textarea,.scr.b6d input.inp,.scr.b6d select.inp,.scr.b6d textarea.inp{border:1px solid var(--ih-border-strong);background:var(--surface);height:40px;min-height:40px;font:inherit;border-radius:10px;padding:0 12px;line-height:20px}.scr.b6d textarea.inp,.scr.b6d .field textarea,.scr.b6d .op-ta{height:auto;min-height:64px;line-height:20px;font:inherit;resize:vertical;padding:10px 12px}.scr.b6d .inp::placeholder,.scr.b6d .field input::placeholder,.scr.b6d .field textarea::placeholder{color:var(--muted)}.scr.b6d .grow{flex:1;min-width:200px}.scr.b6d .note{color:var(--info);background:var(--info-soft);border:0;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:20px}.scr.b6d .note.warn,.scr.b6d .note.w2{background:var(--warn-soft);color:var(--warn)}.scr.b6d .note.ok,.scr.b6d .note.o{background:var(--ok-soft);color:var(--ok)}.scr.b6d .note.bad{background:var(--bad-soft);color:var(--bad)}.scr.b6d .badge{font-size:12px;line-height:inherit;gap:6px;padding:2px 10px;font-weight:650}.scr.b6d .badge>i[aria-hidden]{display:none}.scr.b6d .badge.info{background:var(--info-soft);color:var(--info)}.scr.b6d .tbl:not(.otx):not(.tb):not(.tx):not(.cards) th,.scr.b6d .tbl th{font-size:11.5px}.scr.b6d .tbl td{line-height:normal}.scr.b6d .tbl td:first-child{min-width:0}@media (width>=861px){.scr.b6d .tbl td{white-space:nowrap}.scr.b6d .tbl td .op-wrap{white-space:normal}}.scr.b6d .small{font-size:12.5px;line-height:18px}.scr.b6d h2{font-size:15px;font-weight:650;line-height:22px}.scr.b6d .card>h2:first-child,.scr.b6d .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0 0 12px;display:flex}.scr.b6d .card{border-radius:16px;padding:18px 20px}.scr.b6d .card.in{box-shadow:none;margin-top:12px}.scr.b6d .card.in>h3{margin:0 0 8px;font-size:14px;font-weight:650;line-height:20px}.scr.b6d .kv{grid-template-columns:150px 1fr;gap:9px 14px;margin:14px 0}.scr.b6d .kv.w200{grid-template-columns:200px 1fr}.scr.b6d .kv dt,.scr.b6d .kv dd{font-size:14px;line-height:20px}.scr.b6d .card .kv dd,.scr.b6d .kv dd{overflow-wrap:anywhere;min-width:0;font-weight:550}.scr.b6d .pchip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;margin-right:4px;padding:1px 10px;font-size:12px;font-weight:650;line-height:20px;display:inline-flex}.scr.b6d .pchip i{background:var(--c);width:7px;height:7px}.scr.b6d .op-ul{margin:0;padding:0;list-style:none}.scr.b6d .op-li{border-top:1px solid var(--line);min-width:0;padding:13px 0}.scr.b6d .op-ul>.op-li:first-child{border-top:0;padding-top:2px}.scr.b6d .op-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.scr.b6d .op-b{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.scr.b6d .op-sp{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scr.b6d .op-det{margin-top:8px}.scr.b6d .op-det>summary{cursor:pointer;color:var(--link);font-size:12.5px;font-weight:600}.scr.b6d .op-code{border:1px solid var(--line);background:var(--surface-2);white-space:pre;color:var(--text);border-radius:10px;margin:8px 0 0;padding:12px 14px;font:12.5px/18px ui-monospace,Menlo,monospace;overflow:auto}.scr.b6d .op-f{border:0;gap:6px;min-width:0;max-width:620px;margin:0 0 14px;padding:0;display:grid}.scr.b6d .op-f>label,.scr.b6d .op-f>legend{color:var(--text);font-size:14px;font-weight:600;line-height:20px;display:block}.scr.b6d .op-f>legend{padding:0 2px}.scr.b6d .op-f .inp,.scr.b6d .op-f input:not([type=checkbox]):not([type=radio]):not([type=file]),.scr.b6d .op-f select,.scr.b6d .op-f textarea{width:100%}.scr.b6d .op-f .hint{color:var(--muted);font-size:12.5px;line-height:20px}.scr.b6d .mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.scr.b6d .muted{color:var(--muted)}.scr.b6d .op-mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.scr.b6d .op-chk{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.scr.b6d .op-chk input{width:13px;height:13px;min-height:0;accent-color:var(--primary);margin:0;padding:0}.scr.b6d .op-h3{color:var(--text);margin:18px 0 4px;font-size:13px;font-weight:650;line-height:20px}.scr.b6d .op-wrap{white-space:normal;min-width:240px;max-width:560px;display:block}.scr.b6d .op-tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 12px}.scr.b6d .op-tiles{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.scr.b6d .op-bub{border:1px solid var(--line);white-space:pre-wrap;border-radius:10px;max-width:92%;padding:8px 12px;font-size:13px;line-height:19px}.scr.b6d .op-bub.me{background:var(--surface-2);justify-self:end}.scr.b6d .op-bub small{color:var(--muted);margin-bottom:2px;display:block}.scr.b6d .dv-sum{border-top:1px solid var(--line);padding:9px 0}.scr.b6d .dv-sum:first-of-type{border-top:0}.scr.b6d .dv-sum>summary{cursor:pointer;min-width:0;font-weight:550}.scr.b6d .op-n{text-align:center;background:var(--surface-2);min-width:20px;color:var(--muted);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.scr.b6d .op-seg{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.scr.b6d .op-seg button{cursor:pointer;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600;line-height:20px}.scr.b6d .op-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.scr.b6d .op-seg button[aria-pressed=true] .op-n{background:var(--primary-soft);color:var(--link)}.scr.b6d .op-g2>.card{align-self:stretch;margin-top:0}.scr.b6d .op-g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.scr.b6d .note .op-f>label,.scr.b6d .note .op-f>legend,.scr.b6d .note .inp,.scr.b6d .note .op-chk{color:var(--text);flex-direction:initial;font-size:13px}.scr.b6d .note .op-f .hint,.scr.b6d .note .op-f .small{color:var(--muted)}.scr.b6d .note .btn{color:inherit}.scr.b6d .note .btn.primary{color:var(--primary-text)}.scr.b6d .note .inp{font-size:inherit}.scr.b6d .note .op-f>legend.small{font-size:12.5px;line-height:18px}.scr.b6d .tabs[role=navigation]{margin:0 0 18px}.scr.b6d .tabs[role=navigation] .tab{min-height:0;padding:10px 14px;line-height:20px}.scr.b6d .dv-st{text-align:center;justify-items:center;gap:6px;padding:64px 24px;display:grid}.scr.b6d .dv-st h2{margin:8px 0 0;font-size:18px;line-height:26px;display:block}.scr.b6d .dv-st p{max-width:52ch;margin:0}.scr.b6d .dv-mono{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.scr.b6d .dv-ic{background:var(--primary-soft);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.scr.b6d .dv-ic svg{width:26px;height:26px;stroke:var(--link)}.scr.b6d .dv-ic.bad{background:var(--bad-soft)}.scr.b6d .dv-ic.bad svg{stroke:var(--bad)}.scr.b6d .dv-ic.warn{background:var(--warn-soft)}.scr.b6d .dv-ic.warn svg{stroke:var(--warn)}.scr.b6d .dv-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}@media (width<=640px){.scr.b6d .card{padding-inline:16px}.scr.b6d .btn,.scr.b6d .btn.sm,.scr.b6d .btn.s{white-space:normal;height:auto;min-height:40px;padding-block:8px;line-height:18px}.scr.b6d .op-chk{white-space:normal}}@media (width<=860px){.scr.b6d .card{padding:18px 20px}.scr.b6d .tablewrap{margin:0 -4px;overflow-x:auto}.scr.b6d .tbl{display:table}.scr.b6d .tbl thead{display:table-header-group;position:static}.scr.b6d .tbl tbody{display:table-row-group}.scr.b6d .tbl tr{border-bottom:0;padding:0;display:table-row}.scr.b6d .tbl th,.scr.b6d .tbl td{padding:9px;display:table-cell}.scr.b6d .tbl th{padding:10px 9px}.scr.b6d .tbl td{border-bottom:1px solid var(--line);white-space:nowrap;font-size:13px}.scr.b6d .tbl tbody tr:last-child td{border-bottom:0}.scr.b6d .tbl td:before{content:none}.scr.b6d .tbl td .op-wrap{white-space:normal}.scr.b6d .kv{grid-template-columns:150px minmax(0,1fr);gap:9px 14px}.scr.b6d .kv.w200{grid-template-columns:200px minmax(0,1fr)}.scr.b6d .kv dd{margin-bottom:0}}@media (width<=640px){.scr.b6d .card{padding:18px 16px}:is(.scr.b6d .tbl:has(th:nth-child(4)) th,.scr.b6d .tbl:has(th:nth-child(4)) td){padding-inline:6px}.scr.b6d .tbl:has(th:nth-child(4)) td{font-size:12.5px}}@media (width>=861px){.scr.b6d .tbl td:first-child{min-width:0}}.sp .cb-tabrow{margin:0 0 14px}.sp .cb-steps{gap:10px;margin:0 0 14px;padding-left:20px;line-height:22px;display:grid}.sp .cb-steps .cb-pre{margin-top:6px}.sp details.cb-d>.cb-dd,.sp .cb-dd{gap:8px;display:grid}.sp details.cb-d>.cb-dd{padding:8px 0 4px}.sp .cb-dd .cb-h3{margin:6px 0 0}.sp .cb-dd .tablewrap{margin:0}.sp .mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.sp .cb-nohd .cb-h3{display:none}.sp .cb-num{min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.sp .cb-num b{color:var(--text)}.sp .cb-xb.tx dl.kv{grid-template-columns:200px 1fr}.sp .cb-xb.tx .cb-hist li:first-child{padding-top:0}.sp .cb-bar .cb-pills{flex:none}.sp .cb-sech{margin:24px 0 12px;font-size:18px;line-height:24px}.sp .cb-kv240{grid-template-columns:240px 1fr}.sp .card>.ch.cb-hs{justify-content:flex-start;gap:10px}.sp .sp-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0 0 18px;display:flex;overflow-x:auto}.sp .sp-tabs::-webkit-scrollbar{display:none}.sp .sp-tabs a,.sp .sp-tabs button{appearance:none;min-height:0;font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:10px 14px;font-weight:600;text-decoration:none}.sp .sp-tabs a:hover,.sp .sp-tabs button:hover{color:var(--text)}.sp .sp-tabs a.on,.sp .sp-tabs button[aria-pressed=true]{color:var(--link);border-bottom-color:var(--primary)}.sp .sp-tabs a:focus-visible,.sp .sp-tabs button:focus-visible{outline-offset:-2px;border-radius:6px}.sp .lead{max-width:90ch;margin:0 0 14px}.sp .card{border-radius:16px;min-width:0;padding:18px 20px}.sp .card.gap,.sp .card.gap2,.sp .card+.card,.sp .card+section.card,.sp section.card+section.card,.sp .card.gap2{margin-top:16px}.sp .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:650;line-height:22px;display:flex}.sp h2.ch{display:flex}.sp .ch small,.sp .ch .small{color:var(--muted);font-size:12px;font-weight:500}.sp .ch h2{margin:0;font-size:15px;font-weight:650;line-height:22px}.sp .ch.tools{justify-content:flex-start;gap:12px}.sp .card h2{font-size:15px;font-weight:650;line-height:22px}.sp .card h3{font-size:14px;font-weight:650;line-height:20px}.sp .subsec{margin-top:24px}.sp .subsec>h2{margin:0 0 2px}.sp .card.tcard{padding:18px 20px;overflow:visible}.sp .card.tcard>.ch,.sp .card.tcard>h2.ch{margin-bottom:12px;padding:0}.sp .card.tcard>p{margin:0 0 8px}.sp .card.tcard>p.foot,.sp .foot{color:var(--muted);margin:12px 0 0;padding:0;font-size:12.5px;line-height:18px}.sp .card.tcard>.empty{padding:28px 16px}.sp .card.tcard>.tablewrap{margin:0 -4px}.sp .tablewrap{overflow-x:auto}.sp .tbl th{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:0;padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.sp .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px;font-size:13px;line-height:16px}.sp .tbl.dense th,.sp .tbl.dense td{padding-left:9px;padding-right:9px}.sp .tbl.dense th:first-child,.sp .tbl.dense td:first-child{padding-left:9px}.sp .tbl tbody tr:last-child td{border-bottom:0}.sp .tbl tbody tr:hover{background:0 0}.sp .tbl tbody tr:hover>td{background:var(--surface-2)}.sp .tbl tbody tr.xrow:hover>td{background:0 0}.sp .tbl td.num,.sp .tbl th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sp .tbl td.actions{text-align:right;white-space:nowrap}.sp .tbl td.actions .seg{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px}.sp .tbl td.wrapc{white-space:normal;min-width:160px;max-width:280px}.sp .tbl .s,.sp .tbl.dense td .s{color:var(--muted);margin-left:0;font-size:12px;line-height:16px;display:block}.sp .tbl td .clip2{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sp .tbl td .pend{margin-top:4px}.sp .tbl tr.open>td{background:var(--surface-2);border-bottom-color:#0000}.sp .tbl tr.xrow>td{background:var(--surface-2);white-space:normal;border-bottom:1px solid var(--line);padding:6px 16px 16px}.sp .tbl tr.picked>td{background:var(--primary-soft)}.sp .tbl a.t{font-weight:650}.sp .tbl td>div{white-space:normal}.sp .tbl .btn.sm,.sp .tbl .btn{min-height:34px;padding:0 12px;font-size:13px}.sp .badge{gap:6px;padding:2px 10px;font-size:12px;font-weight:650;line-height:20px}.sp .badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sp .badge.neutral{background:var(--ih-neutral-bg);color:var(--ih-neutral-text)}.sp .filters.flt{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 14px;display:flex}.sp .filters.flt .field{flex:0 auto;gap:4px;min-width:150px;margin:0}.sp .filters.flt .field label{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.sp .filters.flt .field.grow{flex:240px}.sp .card>.filters.flt{margin-bottom:12px}.sp .formrow{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0;display:flex}.sp .formrow .field,.sp .seg .field{gap:4px;margin:0}.sp .formrow label,.sp .seg .field label,.sp form.note label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sp .field label{color:var(--muted);font-size:12px;font-weight:600}.sp .actrow{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.sp input:not([type=checkbox]):not([type=radio]),.sp select{border:1px solid var(--ih-border-strong);background:var(--surface);border-radius:10px;height:40px;min-height:40px;padding:0 12px}.sp .field input:not([type=checkbox]):not([type=radio]),.sp .field select{height:40px;min-height:40px}.sp input::placeholder{color:var(--muted)}.sp .btn{border-radius:12px;min-height:40px;padding:0 16px;font-weight:600}.sp .btn.sm,.sp .seg .btn.sm,.sp .seg .btn{min-height:34px;padding:0 12px;font-size:13px}.sp .seg .btn.primary{min-height:40px}.sp .seg .btn.sm.primary{min-height:34px}.sp .btn.primary{box-shadow:var(--ih-glow-primary)}.sp .lnk{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sp .lnk.namebtn{color:var(--text);font-weight:650}.sp .lnk.namebtn:hover{color:var(--link);text-decoration:underline}.sp .lnk.edit{color:var(--link);padding:0 4px;font-size:12px;font-weight:600}.sp .lnk.edit:hover{text-decoration:underline}.sp .srch{width:200px;height:34px;min-height:34px}.sp .limedit{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px}.sp .limedit input{width:110px;height:34px;min-height:34px}.sp .note{border-left:0;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:20px}.sp form.note,.sp .note.panel{background:var(--surface-2);color:var(--text);border:1px solid var(--line);margin-top:14px}.sp form.note b{font-size:14px}.sp .note p.small{margin:4px 0 8px}.sp .finpanel{background:var(--surface-2);border-radius:14px}.sp .list li{border-bottom:1px solid var(--line);padding:11px 4px}.sp .list li:hover{background:var(--surface-2);border-radius:10px}.sp .tbl .list li:hover{background:0 0}.sp .list .t{font-weight:650}.sp .list .s{color:var(--muted);font-size:12.5px}.sp dl.kv{grid-template-columns:150px 1fr;gap:9px 14px;margin:0 0 8px;display:grid}.sp dl.kv dt{color:var(--muted)}.sp dl.kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.sp .tiles{gap:12px}.sp .tile{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 14px}[data-ih-theme=dark] .sp .btn.primary{box-shadow:var(--ih-glow-primary)}@media (width<=860px){.sp .card{padding:16px}.sp .card.tcard{padding:14px 8px 4px}.sp .sp-tabs{margin-bottom:14px}.sp .filters.flt .field{flex:140px;min-width:0}.sp .tbl td.actions{text-align:left}.sp .tbl td.actions .seg{flex-wrap:wrap;justify-content:flex-start}.sp .tbl td.wrapc{max-width:none}.sp .tbl td .clip2{white-space:normal;max-width:none}.sp .tbl tr.xrow>td{padding:6px 12px 14px}.sp dl.kv{grid-template-columns:1fr;gap:2px}.sp dl.kv dd{margin-bottom:8px}.sp .srch{width:100%}}.sp .tablewrap>.tbl thead th:first-child,.sp .tablewrap>.tbl tbody td:first-child{background:var(--surface)!important}.sp .tablewrap>.tbl tbody tr:hover td:first-child{background:var(--surface-2)!important}.sp .tablewrap>.tbl tbody tr.picked td:first-child{background:var(--primary-soft)!important}.sp .tablewrap>.tbl tbody tr.open td:first-child,.sp .tablewrap>.tbl tbody tr.xrow td:first-child{background:var(--surface-2)!important}.sp .seg.inl{vertical-align:middle;margin-left:6px;display:inline-flex}.sp .fxform{max-width:760px}.sp .fxform .filters .field{flex:220px}.sp .grid{gap:16px;display:grid}.sp .grid.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch}.sp .grid.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sp .mt{margin-top:16px}.sp .kpi{padding:16px 18px}.sp .kpi .l{color:var(--muted);font-size:12.5px;font-weight:550;line-height:20px}.sp .kpi .n{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:700;line-height:32px}.sp .kpi .s{color:var(--muted);margin-top:2px;font-size:12px;line-height:16px}.sp .pill{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:2px 8px;font-size:11.5px;font-weight:650;line-height:16px;display:inline-block}.sp .tl{border-left:2px solid var(--line);margin:0;padding:0 0 0 16px;list-style:none}.sp .tl li{padding:0 0 14px 14px;position:relative}.sp .tl li:before{content:"";background:var(--surface);border:2px solid var(--ih-border-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-23px}.sp .tl li.on:before{background:var(--primary);border-color:var(--primary)}.sp .tl b{font-weight:600;display:block}.sp .tl small{color:var(--muted);font-size:12px;line-height:18px;display:block}.sp .tw{overflow-x:auto}.sp .card.lt{padding:20px 22px 18px}.sp .muted{color:var(--muted)}.sp .more-link{color:var(--link);font-size:12.5px;font-weight:600;text-decoration:none}.sp .hdr-badge{align-self:flex-start}.sp .mb{margin-bottom:16px}.sp .sp-narrow{max-width:640px}.sp .grid.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}@media (width<=1100px){.sp .grid.g21{grid-template-columns:minmax(0,1fr)}}.sp .kv .mono{font-size:12.5px}.sp .chk{gap:7px;margin:0 0 4px;padding:0;list-style:none;display:grid}.sp .chk li{align-items:flex-start;gap:9px;display:flex}.sp .chk i{background:var(--surface);border:1.5px solid var(--ih-border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:grid}.sp .chk .ok i{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.sp .tbl td .s{color:var(--muted);margin:0;font-size:12.5px;line-height:15px;display:block}.sp .linklike{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sp .linklike:hover{text-decoration:underline}.sp .foot2{margin:12px 0 0}.sp .tbl td .lnk{color:var(--text);font-weight:500}.sp .tbl td .lnk:hover{color:var(--link);text-decoration:underline}.sp .tbl td.actions .seg .btn{white-space:nowrap}.sp .tbl .btn.sm{min-height:34px;padding:0 12px;font-size:13px}.sp .page-head{margin-bottom:22px}.sp .cgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:12px;margin-bottom:16px;display:grid}.sp .cc{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px}.sp .cc.frozen{border-color:var(--warn)}.sp .cc.restricted{border-color:var(--bad)}.sp .cc .cur{letter-spacing:.06em;color:var(--link);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:16px;display:flex}.sp .cc .n{white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:28px}.sp .cc .row{color:var(--muted);justify-content:space-between;gap:12px;margin-top:4px;font-size:12.5px;line-height:20px;display:flex}.sp .cc .row b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.sp .cc .finactions{margin-top:10px}.sp .cc .restr{gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.sp .fincards{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.sp .fincard{box-shadow:none;border-radius:14px;padding:14px 16px}.sp .tbl .badge,.sp .tbl td .s{line-height:15px}.sp .grid>.card+.card,.sp .grid>.card,.sp .cgrid>*{margin-top:0}.sp .badge.info{background:var(--info-soft);color:var(--info)}.sp .cb-mb{margin-bottom:16px}.sp .cb-sub{margin:0 0 10px}.sp .cb-nt{margin:6px 0}.sp .cb-nm,.sp .cb-none{margin:0}.sp .cb-top{margin-top:12px}.sp .cb-sec{margin-top:8px}.sp .cb-pr{gap:12px;margin:2px 0 10px}.sp .cb-tabs{margin:8px 0 14px}.sp .cb-h3b{margin:12px 0 8px;font-size:15px;font-weight:650;line-height:22px}.sp .cb-h3g{margin-top:18px}.sp .cb-h3t{margin-top:6px;margin-bottom:2px}.sp dl.kv.cb-kv2{grid-template-columns:200px 1fr}.sp .cb-sq{width:380px;max-width:100%}.sp .cb-ol{gap:10px;margin:0 0 14px;padding-left:20px;line-height:22px;display:grid}.sp .cb-ol .cb-pre{margin-top:6px}.sp .card>.note{margin-bottom:12px}.sp .card>.btn{margin-top:12px}.sp .cb-rl{gap:0;margin:0}.sp .cb-rl>li{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0}.sp .cb-rl.b>li{padding:10px 0;display:block}.sp .cb-pay{gap:0;margin:0}.sp .cb-pay>li{justify-content:space-between;padding:7px 0}.sp .cb-xb .cb-bad,.sp .cb-xb .note,.sp .cb-bar .cb-pills{margin:0}.sp .cb-bar form.cb-row{flex-wrap:nowrap}.sp .cb-dls{grid-template-columns:180px 1fr}.sp .cb-ft{margin:0}.op-track{align-items:center;gap:4px;display:inline-flex}.op-track i{background:var(--ih-border-strong);opacity:.4;border-radius:99px;width:26px;height:7px;display:block}.op-track i.done{background:var(--primary);opacity:1}.op-track i.cur{background:var(--ih-accent,var(--primary));opacity:1}.op-track i.wait{background:var(--warn);opacity:1}.op-track i.bad{background:var(--bad);opacity:1}.op-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-bottom:16px;display:grid}.op-name{font-weight:600}.op-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.op-wait{color:var(--muted);white-space:nowrap}.op-turn{white-space:nowrap}.op-dash{gap:4px;display:grid}.op-dash a.op-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.op-dash a.op-row:first-of-type{border-top:0}.op-dash .op-row span.s{display:block}.op-sum{flex-wrap:wrap;gap:16px;margin:0 0 8px;display:flex}@media (width<=640px){.op-track i{width:18px}.op-dash a.op-row{grid-template-columns:minmax(0,1fr) auto}.op-dash a.op-row .op-track{grid-area:2/1/auto/-1}}.op-track.dots i.done{border-radius:50%;width:8px;height:8px}.op-track.dots{gap:4px}.op-track.dots i:not(.done){height:7px}.op-card{border-radius:16px;min-width:0;padding:18px 20px}.op-flt{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.op-flt input,.op-flt select{border:1px solid var(--ih-border-strong);background:var(--surface);height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px}.op-flt input{flex:1;min-width:200px}.op-flt input::placeholder{color:var(--muted);opacity:1}.op-flt select{width:150px;min-width:0}.op-card .tablewrap{max-height:none;margin:0 -4px}.op-note{margin:12px 0 0}@media (width>=861px){.op-tbl th{letter-spacing:.05em;background:var(--surface);padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.op-tbl td{white-space:nowrap;padding:9px;font-size:13px;line-height:17px}.op-tbl th:last-child,.op-tbl td:last-child{text-align:right}.op-tbl td .btn{min-height:34px;padding:0 12px;font-size:13px}.op-tbl .op-name{line-height:16px;display:block}.op-tbl .op-kind{color:var(--muted);font-size:12.5px;line-height:16px}}.ops6{min-width:0}.ops6 p{margin:0}.ops6 .muted{color:var(--muted)}.ops6 .small{font-size:12.5px;line-height:18px}.ops6 .mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.ops6 a{color:var(--link)}.ops6 b{font-weight:700}.ops6 .tabs[role=navigation]{margin:0 0 18px}.ops6 .tabs[role=navigation] .tab{min-height:0;padding:10px 14px;line-height:20px}.ops6 .card{min-width:0;margin:0;padding:18px 20px}.ops6 .card+.card{margin-top:16px}.ops6 .card>h2:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:15px;font-weight:650;line-height:22px;display:flex}.ops6 .card>h2.hd-start{justify-content:flex-start;gap:8px}.ops6 .card>.hint-top{margin:-6px 0 12px}.ops6 .mt12{margin-top:12px}.ops6 .mt16{margin-top:16px}.ops6 .note{background:var(--info-soft);color:var(--info);border-left:0;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:20px}.ops6 .note.ok{background:var(--ok-soft);color:var(--ok)}.ops6 .note.warn{background:var(--warn-soft);color:var(--warn)}.ops6 .note.bad{background:var(--bad-soft);color:var(--bad)}.ops6 .note ul{margin:6px 0 0;padding-left:20px}.ops6 .note .small,.ops6 .note .op-f .hint{color:var(--muted)}.ops6 .note .op-f>label,.ops6 .note .inp,.ops6 .note .op-chk{color:var(--text)}.ops6 .op-seg{background:var(--surface-2);border-radius:12px;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ops6 .op-seg button{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:0;padding:7px 14px;font-size:13px;font-weight:600;line-height:20px}.ops6 .op-seg button:hover{color:var(--text);background:0 0}.ops6 .op-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.ops6 .op-seg button:before{content:none}.ops6 .op-n{text-align:center;background:var(--surface-2);min-width:20px;color:var(--muted);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;display:inline-block}.ops6 .op-seg button[aria-pressed=true] .op-n{background:var(--primary-soft);color:var(--link)}.ops6 .flt{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 14px;display:flex}.ops6 .btn{border-radius:var(--ih-radius-btn,12px);border:1px solid var(--line);background:var(--surface);white-space:nowrap;min-height:40px;color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ops6 a.btn{color:var(--text)}.ops6 .btn:hover{background:var(--surface-2)}.ops6 .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.ops6 .btn.primary:hover{background:var(--primary);filter:brightness(1.08)}.ops6 .btn.s{min-height:34px;padding:0 12px;font-size:13px}.ops6 .btn[disabled]{opacity:.55;cursor:not-allowed}.ops6 .inp{border:1px solid var(--ih-border-strong);background:var(--surface);min-width:140px;height:40px;min-height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px}.ops6 .inp::placeholder{color:var(--muted)}.ops6 .inp.sm{width:150px;min-width:0}.ops6 .inp.grow{flex:1;min-width:200px}.ops6 .op-chk{border:1px solid var(--line);border-radius:var(--ih-radius-btn,12px);background:var(--surface);cursor:pointer;min-height:36px;color:var(--text);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ops6 .flt>label.op-chk{min-height:40px;font-size:14px}.ops6 .op-chk input{width:16px;height:16px;min-height:0;accent-color:var(--primary);margin:0}.ops6 .op-ul{margin:0;padding:0;list-style:none}.ops6 .op-li{border-top:1px solid var(--line);border-bottom:0;min-width:0;padding:13px 0;font-size:14px;line-height:20px;display:block}.ops6 .op-ul>.op-li:first-child{border-top:0;padding-top:2px}.ops6 .op-li:hover{background:0 0}.ops6 .op-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.ops6 .op-b{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ops6 .op-sp{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops6 .op-li>.small{margin-top:4px}.ops6 .op-li>.small.muted+.small.muted{margin-top:0}.ops6 .op-h3{color:var(--text);margin:18px 0 4px;font-size:13px;font-weight:650;line-height:20px}.ops6 .op-rt{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ops6 .op-det{margin-top:8px}.ops6 .op-det>summary{cursor:pointer;color:var(--link);font-size:12.5px;font-weight:600;line-height:20px}.ops6 .op-hist{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-top:8px;padding:10px 14px;font-size:12.5px;line-height:18px}.ops6 .op-hist .op-r{border-top:1px solid var(--line);align-items:flex-start;padding:5px 0}.ops6 .op-hist .op-r:first-child{border-top:0}.ops6 .op-hist-w{margin-top:6px}.ops6 .op-hist-w+.op-hist-w{margin-top:8px}.ops6 .op-f{gap:6px;max-width:620px;margin:0 0 14px;display:grid}.ops6 .op-f>label{font-size:14px;font-weight:600}.ops6 .op-f .inp{width:100%}.ops6 .op-f .hint{color:var(--muted);font-size:12.5px}.ops6 .op-ta{height:auto;line-height:20px;font:inherit;resize:vertical;min-height:64px;padding:10px 12px}.ops6 .kv{grid-template-columns:150px minmax(0,1fr);gap:9px 14px;margin:0;display:grid}.ops6 .kv.wide{grid-template-columns:210px minmax(0,1fr)}.ops6 .kv dt{color:var(--muted);font-size:14px}.scr.ops6 .kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.scr.ops6 .badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:650;line-height:20px;display:inline-flex}.ops6 .badge.info{background:var(--info-soft);color:var(--info)}.ops6 .st-box{text-align:center;justify-items:center;gap:6px;padding:64px 24px;display:grid}.ops6 .st-box h2{margin:8px 0 0;font-size:18px;line-height:26px;display:block}.ops6 .st-box p{max-width:52ch}.ops6 .st-ic{background:var(--primary-soft);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.ops6 .st-ic svg{width:26px;height:26px;stroke:var(--link);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ops6 .st-ic.bad{background:var(--bad-soft)}.ops6 .st-ic.bad svg{stroke:var(--bad)}.ops6 .st-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.ops6 .op-none{justify-items:start;gap:10px;display:grid}.ops6 .op-none p{color:var(--muted)}@media (width<=860px){.ops6 .kv,.ops6 .kv.wide{grid-template-columns:150px minmax(0,1fr)}}@media (width<=640px){.ops6 .kv,.ops6 .kv.wide{grid-template-columns:1fr;gap:2px 0}.ops6 .kv dd{margin-bottom:7px}.ops6 .card{padding-inline:16px}.ops6 .op-seg{flex-wrap:wrap}.ops6 .op-seg button{padding:6px 10px}.ops6 .inp:not(.sm){width:100%}.ops6 .flt .inp.sm{flex:1;width:auto;min-width:120px}.ops6 .btn{white-space:normal;height:auto;min-height:40px;padding-block:8px;line-height:18px}.ops6 .btn.s{min-height:40px;padding-block:8px}.ops6 .op-li{flex-wrap:wrap}.ops6 .st-box{padding:48px 16px}}.lst-card{min-width:0;padding:18px 20px}.lst-flt{align-items:center;gap:10px;margin:0 0 14px;display:flex}.lst-flt .field{gap:0;min-width:0;margin:0}.lst-flt .field.grow{flex:auto}.lst-flt .field.sm{flex:0 0 150px;width:150px}.lst-flt input,.lst-flt select{border-radius:10px;width:100%;height:40px;min-height:40px;font-size:13px}.lst-count{color:var(--muted);white-space:nowrap;font-size:12.5px}.lst-wrap{margin:0 -4px;overflow-x:auto}.lst-tbl{border-collapse:collapse;width:100%}.lst-tbl th{text-align:left;letter-spacing:.575px;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:9px 9px 10px;font-size:11.5px;font-weight:650;line-height:16px}.lst-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:normal;padding:9px;font-size:13px;line-height:19px}.lst-tbl td.n,.lst-tbl td.r,.lst-tbl td.mono,.lst-tbl .mono,.lst-tbl .badge,.lst-tbl .pchip,.lst-tbl td.id{white-space:nowrap}.lst-tbl td:has(>.badge:only-child){white-space:nowrap}.lst-tbl .mono{font-family:var(--ih-font-mono,ui-monospace, Menlo, monospace);font-size:12px}.lst-tbl.two td{padding:10.5px 9px;line-height:16px}.lst-tbl tbody tr:last-child td{border-bottom:0}.lst-tbl tbody tr:hover td{background:var(--surface-2)}.lst-tbl tbody tr:hover{background:0 0}.lst-tbl a.t,.lst-tbl b{color:var(--text);font-weight:650;text-decoration:none}.lst-tbl a.t:hover{color:var(--link);text-decoration:underline}.lst-tbl .s{color:var(--muted);font-size:12px;font-weight:400;line-height:15px;display:block}.lst-tbl .m{color:var(--muted)}.lst-tbl td.r,.lst-tbl th.r{text-align:right}.lst-tbl .badge,.lst-tbl .pchip{font-size:11.5px;line-height:16px}.lst-tbl .badge:before{content:none}.lst-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;font-size:12.5px;line-height:18px;display:flex}.lst-foot .seg{gap:6px}.lst-foot .btn{min-height:30px;padding:0 10px}@media (width<=860px){.lst-flt{flex-wrap:wrap}.lst-flt .field.sm{flex:100%;width:100%}.lst-flt .field.grow{flex:100%}.lst-wrap{margin:0;overflow-x:visible}.lst-tbl thead{position:absolute;left:-9999px}.lst-tbl,.lst-tbl tbody,.lst-tbl tr,.lst-tbl td{white-space:normal;display:block}.lst-tbl tr{border-bottom:1px solid var(--line);padding:10px 0}.lst-tbl td,.lst-tbl.two td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.lst-tbl td:before{content:attr(data-label);color:var(--muted);flex:none;font-size:12px}.lst-tbl td.r{text-align:right}}.lst-card .lst-tbl .badge:before{content:none}.lst-card .lst-tbl .badge i{display:none}.lst-card .lst-tbl .pchip{background:var(--surface-2);color:var(--muted);border-radius:8px;margin-right:4px;padding:2px 8px;font-weight:600}.lst-card .lst-tbl .pchip i{display:none}.lst-tbl td.n,.lst-tbl th.n{text-align:right;font-variant-numeric:tabular-nums}.lst .page-head .ph-sub{max-width:640px}.lst .page-head .ph-act{align-items:center;gap:12px;display:flex}.lst .note{margin:0 0 16px}.lst-tx td,.lst-tx th{vertical-align:middle}.lst-tx .num-link{color:var(--link);font-weight:400;text-decoration:none}.lst-tx .num-link:hover{text-decoration:underline}.lst-tx a.plain{color:inherit;text-decoration:none}.lst-tx a.plain:hover{text-decoration:underline}.lst-tx td.n{white-space:nowrap}.lst-date{border:1px solid var(--line-strong,var(--line));background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;height:40px;padding:0 12px;font-size:13px;display:flex;position:relative}.lst-date input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lst-clear{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;min-height:40px;padding:0 14px;font-size:13px;font-weight:650}.lst-clear:disabled{opacity:.45;cursor:default}.sx-kpi-btn{text-align:left;font:inherit;color:inherit;cursor:pointer}.lst-tx .hint-src{display:none}.lst-flt .field.sm>.lst-date{width:100%}.sx .sx-kpis{gap:16px;margin-bottom:16px}.sx .sx-kpi{padding:18px 18px 15px}.sx .sx-kpi .l{font-size:13px;font-weight:400;line-height:16px}.sx .sx-kpi .n{margin-top:6px;font-size:26px;line-height:34px}.sx .sx-kpi .s{margin-top:4px;font-size:12px;line-height:16px}.sx .sx-head h1{margin:4px 0;font-size:22px;font-weight:700;line-height:30px}.sx .sx-head h1 .badge{padding:4px 14px;font-size:12px}.sx .sx-head h1 .badge:before{content:none}.sx .kv{grid-template-columns:164px minmax(0,1fr)}.sx .kv dd a.plain{color:inherit;text-decoration:none}.sx .kv dd a.plain:hover{text-decoration:underline}.sx .kv dd.sx-small{font-size:12.5px;font-weight:500}.sx .sx-cc .cur-t{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:650}.sx .sx-note b{font-weight:700}.sx .hist{border-left:2px solid var(--line);margin:0;padding:0 0 0 20px;list-style:none}.sx .hist li{padding:0 0 14px}.sx .hist li:last-child{padding-bottom:0}.sx .hist .h-t{font-size:14px;font-weight:650;line-height:20px}.sx .hist .h-s{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:16px}.sx .sx-hint{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:18px}.lst-tx{border-collapse:collapse}.lst-tx th{border:1px solid var(--line);vertical-align:top;background:0 0;padding:9px;font-size:11.5px;font-weight:650;line-height:16px}.lst-tx td{border:1px solid var(--line);vertical-align:top;white-space:normal;height:38px;padding:9px;font-size:12.5px;line-height:19px}.lst-tx td:first-child,.lst-tx td:nth-child(4),.lst-tx td:nth-last-child(-n+2){white-space:nowrap}.lst-tx td.n,.lst-tx th.n{text-align:right;white-space:nowrap}.lst-tx tbody tr:last-child td{border-bottom:1px solid var(--line)}.lst-tx td .s,.lst-tx .hint-src{display:none}.lst-tx th:first-child,.lst-tx td:first-child{border-left:0}.lst-tx th:last-child,.lst-tx td:last-child{border-right:0}@media (width<=860px){.lst-tx td{border:0;height:auto}}.lst-tbl .badge,.lst-tbl .pchip{vertical-align:middle;padding-top:1px;padding-bottom:1px;line-height:16px}.lst-tbl td{line-height:19px}.scr.sx .sx-kpis>.card.sx-kpi,.scr .sx-kpis>.card+.card{margin-top:0}.lst-card .lst-tbl .badge,.lst-card .lst-tbl .pchip{box-sizing:border-box;vertical-align:top;height:19px;padding:0 9px;line-height:19px}.lst-card .lst-tx th{white-space:normal;vertical-align:bottom}.b4{min-width:0}.b4 .page-head{margin-bottom:22px}.b4 .b4-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.b4 .card{min-width:0;box-shadow:var(--shadow);border-radius:16px;padding:18px 20px}.b4 .card>h2:first-child,.b4 .ch{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.b4 h2{margin:0;font-size:15px;font-weight:650;line-height:22px}.b4 h3{letter-spacing:0;color:var(--text);margin:16px 0 8px;font-size:14px;font-weight:650;line-height:20px}.b4 .small{font-size:12.5px;line-height:18px}.b4 .card+.card,.b4 .card+section.card{margin-top:16px}.b4 .b4-hint{max-width:780px;margin:0 0 8px;font-size:13px;line-height:18px}.b4 .b4-sub{margin:0 0 14px;font-size:13px;line-height:18px}.b4 .b4-foot{margin:12px 0 0;font-size:13px;line-height:18px}.b4 .b4-mt{margin-top:14px}.b4 .b4-pcs{margin-top:0}.b4 .seg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b4 .seg.sw{background:var(--surface-2);border-radius:12px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.b4 .seg.sw>.btn{height:auto;min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600;line-height:20px}.b4 .seg.sw>.btn:before{content:none}.b4 .seg.sw>.btn:hover{color:var(--text);background:0 0}.b4 .seg.sw>.btn[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.b4 .b4-tabs{margin:0 0 12px}.b4 .b4-panels{margin:18px 0 12px}.b4 .b4-panel{min-width:0}.b4 .seg>.btn[aria-pressed=true]:before{content:none}.b4 .field{gap:6px;min-width:0;margin:0 0 16px;display:grid}.b4 .field>label,.b4 .field>.lg,.b4 fieldset.field>legend{color:var(--text);font-size:13px;font-weight:600;line-height:20px}.b4 .field input:not([type=checkbox]):not([type=radio]),.b4 .field select{border:1px solid var(--ih-border-strong);background:var(--surface);border-radius:10px;width:100%;height:40px;min-height:40px;padding:0 12px;font-size:14px}.b4 .field textarea{border:1px solid var(--ih-border-strong);background:var(--surface);width:100%;line-height:20px;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.b4 .field .hint{color:var(--muted);font-size:12.5px;line-height:18px}.b4 .field .err{color:var(--bad);font-size:12.5px;font-weight:600;line-height:18px}.b4 .field input[aria-invalid=true],.b4 .field select[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.b4 .field.hl{outline:2px solid var(--warn);outline-offset:4px;border-radius:12px}.b4 fieldset.field{border:0;margin:0 0 16px;padding:0}.b4 fieldset.field>legend{margin:0 0 6px;padding:0}.b4 .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.b4 .btn{border-radius:12px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.b4 .btn.sm,.b4 .btn.s{min-height:34px;padding:0 12px;font-size:13px}.b4 .btn.primary{box-shadow:var(--ih-glow-primary)}.b4 .btn.ghost{box-shadow:none}.b4 .btn.pg{width:40px;min-height:40px;padding:0}.b4 .b4-checks{flex-wrap:wrap;gap:8px;display:flex}.b4 .b4-checks .btn{cursor:pointer;gap:8px;padding:0 12px 0 10px}.b4 input[type=checkbox],.b4 input[type=radio]{accent-color:var(--primary);flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}.b4 .note{border-left:0;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:20px}.b4 .pchip{color:var(--text);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;font-weight:650;line-height:20px;display:inline-flex}.b4 .pchip i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.b4 .badge{font-size:12px;line-height:20px}.b4 .badge:not(:has(>i)):before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.b4 .mono{font-family:var(--ih-font-mono,ui-monospace, Menlo, monospace);font-size:12.5px}.b4 .kv{grid-template-columns:150px minmax(0,1fr);gap:9px 14px;margin:0;display:grid}.b4 .kv dt{color:var(--muted);font-size:14px;line-height:20px}.b4 .kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:550;line-height:20px}.b4 .kv dd .pchip{margin-right:6px}@media (width<=640px){.b4 .kv{grid-template-columns:1fr;gap:2px 0}.b4 .kv dd{margin-bottom:8px}}.b4 .list{margin:0;padding:0;list-style:none}.b4 .list>li{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.b4 .list>li:first-child{border-top:0}.b4 .list>li:hover{background:0 0}.b4 .list .t{font-weight:600}.b4 .list .s{color:var(--muted);font-size:12.5px;line-height:18px;display:block}.b4 .card ul.list:last-child{margin-bottom:0}.b4 .empty{text-align:center;padding:36px 16px 28px}.b4 .empty h3{margin:0 0 6px;font-size:16px;font-weight:700;line-height:24px}.b4 .empty p{max-width:52ch;color:var(--muted);margin:0 auto;font-size:14px;line-height:22px}.b4-flt{align-items:center;gap:10px;margin:0 0 14px;display:flex}.b4-flt input,.b4-flt select{border:1px solid var(--ih-border-strong);background:var(--surface);border-radius:10px;min-width:0;height:40px;min-height:40px;padding:0 12px;font-size:14px}.b4-flt input.grow{flex:auto}.b4-flt select.sm{flex:0 0 150px;width:150px}.b4-flt .btn{flex:none}.b4 .lst-wrap{margin:0 -4px;overflow-x:auto}.b4 .lst-tbl a.t{color:var(--link);text-decoration:underline}.b4 .lst-tbl .mono{font-size:12.5px}.b4 .lst-tbl td.m,.b4 .lst-tbl .m{color:var(--muted)}.b4 .lst-tbl th{background:var(--surface);padding:10px 9px}.b4 .lst-tbl .pchip{background:var(--surface-2);height:auto;color:var(--text);border-radius:999px;margin:0;padding:2px 10px 2px 8px;font-weight:650;line-height:15px}.b4 .lst-tbl .pchip i{display:inline-block}.b4 .lst-tbl .badge{height:auto;padding:2px 10px;font-size:12px;line-height:15px}.b4 .lst-tbl .badge:before{content:""}.b4-pg{align-items:center;gap:12px;padding-top:12px;display:flex}@media (width<=860px){.b4-flt{flex-wrap:wrap}.b4-flt input.grow{flex:100%}.b4-flt select.sm{flex:140px;width:auto}.b4 .card{padding:14px 16px}}.b4 .b4-report{margin-top:18px}.b4 .b4-report h3{margin:0 0 10px}.b4 .lst-tbl .badge,.b4 .lst-tbl .pchip{vertical-align:middle}.b4 .stage{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 14px;display:grid}.b4 .stage>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;justify-items:start;gap:8px;padding:12px 14px;display:grid}.b4 .stage .k{letter-spacing:.03em;color:var(--muted);font-size:12px;font-weight:650;line-height:20px;display:block}.b4 .card>p{margin:0 0 14px}.b4 .card>p:last-child{margin-bottom:0}.b4 .b4-mt0{margin:14px 0 0!important}.b4 .bl{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 8px;display:flex}.b4 .in{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-top:12px;padding:14px 16px}.b4 .in>b:first-child{margin-bottom:6px;display:block}.b4 .in .bl,.b4 .in>p.bl{margin:0}.b4 .list>li.blk{display:block}.b4 .invrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.b4 .invrow .badge{margin-left:4px}.b4 .invrow+.small{margin-top:2px}.b4 h3.gap{margin-top:18px}.b4 code.copybox{word-break:break-all;font-family:var(--ih-font-mono,ui-monospace, Menlo, monospace);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12.5px;line-height:18px;display:block}.b4 .prodrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.b4 .prodrow .field{min-width:200px;margin:0}.b4 .btn.ck{cursor:pointer;gap:8px;font-weight:550}.b4 details.sub>summary{cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;font-weight:650;display:flex}.b4 dl.kv.wide{grid-template-columns:200px minmax(0,1fr)}@media (width<=640px){.b4 dl.kv.wide{grid-template-columns:1fr}}.b4 .lst-tbl td b{font-weight:650}.b4 .lst-tbl td .s{color:var(--muted);font-size:12.5px;font-weight:400;line-height:16px;display:block}.b4 .lst-tbl .btn{min-height:34px;padding:0 12px;font-size:13px}.b4 .badge.info{background:var(--info-soft);color:var(--info)}.b4 .cgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;gap:12px;margin:0 0 14px;display:grid}.b4 .cc{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;justify-items:start;gap:6px;padding:10px 14px;display:grid}.b4 .list>li.top{align-items:flex-start}.b4 .list .grow{flex:1;min-width:240px}.b4 .list .s.red,.b4 .s.red{color:var(--bad)}.b4 .b4-hint.wide{max-width:100ch;margin:-4px 0 8px}.b4 fieldset.field>.btn,.b4 fieldset.field .seg{margin:0}.b4 .field.narrow{max-width:260px}.b4 .btn.ck input{margin:0}.b4 .mt4{margin-top:4px}.b4 code{font-family:var(--ih-font-mono,ui-monospace, Menlo, monospace);font-size:12.5px}.b4 .field>.btn.ck,.b4 label.btn.ck{width:auto}.b4 .lst-tbl td code{font-size:12.5px}.b4 .card .empty{text-align:left;padding:4px 0 14px}.b4 .card .empty h3{color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:20px}.b4 .card .empty p{max-width:none;margin:2px 0 0;font-size:13px;line-height:18px}.b4 .b4-pcs .empty{text-align:center;padding:36px 16px 28px}.b4 .b4-pcs .empty h3{margin:0 0 6px;font-size:18px;font-weight:700;line-height:26px}.b4 .b4-pcs .empty p{max-width:52ch;margin:0 auto;font-size:14px;line-height:22px}.b4 .card .empty:last-child{padding-bottom:0}.b4.top6{padding-top:6px}.b4.agc .page-head{margin-bottom:12px}.b4.agc .page-head h1{margin:0}.b4 .hbadges{margin:2px 0 8px}.b4.agc .ph-sub{margin:0;font-size:14px;line-height:20px}.b4 .tabbar{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:0 0 18px;display:flex;overflow-x:auto}.b4 .tabbar::-webkit-scrollbar{display:none}.b4 .tabbar .tab{min-height:0;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;line-height:20px}.b4 .tabbar .tab:hover{color:var(--text)}.b4 .tabbar .tab[aria-current=true]{color:var(--link);border-bottom-color:var(--primary)}.b4 .gap16{margin-top:16px}.b4 details.dt{padding:14px 20px}.b4 details.dt>summary{cursor:pointer;align-items:center;gap:8px;padding:0;font-weight:650;display:flex}.b4 details.dt[open]>summary{margin-bottom:10px}.b4 details.dt>summary .small{font-weight:500}.b4 .g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:16px;display:grid}.b4 .g2>.card{margin-top:0}.b4 .curline{font-size:14px;line-height:20px;margin:0!important}.b4 .prodrow .field input[type=date]{min-width:150px}.b4 .g2>*{margin-top:0!important}.b4 h2+dl.kv,.b4 .ch+dl.kv{margin-top:2px}.b4 .chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.b4 .bl.end{flex-wrap:nowrap;justify-content:flex-end;margin:0}.b4 .lst-tbl td.r,.b4 .lst-tbl th.r{text-align:right}.b4 .lst-tbl td.nw{white-space:nowrap}.b4 .stcell{align-items:center;gap:8px;display:inline-flex}.b4 .field.asg{margin:16px 0 0}.b4 .asgrow{flex-wrap:wrap;gap:8px;display:flex}.b4 .asgrow select{flex:1;min-width:220px;max-width:100%}.b4 .field.gap12{margin-top:12px}.b4 details.sub{border-top:1px solid var(--line);margin:16px 0 0;padding:12px 0 0}.b4 details.sub>summary{padding:0}.b4 details.sub[open]>summary{margin-bottom:4px}.b4 details.sub>summary .badge{margin-left:4px}.b4 details.sub>div>.list>li{padding:11px 0}.b4 .chooser{margin:6px 0 0}.b4 .list>li .s.nm{display:block}.b4 .svrow{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.b4 .svrow .field{flex:1;min-width:180px;margin:0}.b4 .svrow .field input{border-radius:10px}.b4 .shown{align-items:center;gap:8px;margin:12px 0 0;display:flex}.b4 .clip{white-space:normal;max-width:160px;display:inline-block}.b4 .hbadges2{gap:8px;margin:0 0 8px}.b4 .bl select,.b4 .seg select{border:1px solid var(--ih-border-strong);background:var(--surface);border-radius:10px;height:34px;min-height:34px;padding:0 10px;font-size:13px}.b4 .curstack{gap:12px;display:grid}.b4 .curhead{margin:0 0 6px}.b4 .tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.b4 .tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;min-width:0;padding:10px 14px;display:grid}.b4 .tile .k{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.b4 .tile b{white-space:nowrap;font-size:18px;font-weight:700;line-height:24px}.b4 .tile b.z{color:var(--muted);font-weight:600}.b4 .fmodel{margin:12px 0!important}.b4 .tablewrap{margin:0 -4px;overflow-x:auto}.b4 .tbl{border-collapse:collapse;width:100%}.b4 .tbl th{text-align:left;background:var(--surface);letter-spacing:.575px;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);border-radius:0;padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.b4 .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px;font-size:13px;line-height:19px}.b4 .tbl tbody tr:last-child td{border-bottom:0}.b4 .tbl tbody tr:hover{background:0 0}.b4 .tbl tbody tr:hover td{background:var(--surface-2)}.b4 .tbl td.num,.b4 .tbl th.num{text-align:right;white-space:nowrap}.b4 .tbl td .s{color:var(--muted);font-size:12.5px;line-height:16px;display:block}@media (width<=860px){.b4 .tbl thead{position:static;left:auto}.b4 .tbl,.b4 .tbl tbody,.b4 .tbl tr{display:revert}.b4 .tbl td{border-bottom:1px solid var(--line);padding:9px;display:table-cell}.b4 .tbl td:before{content:none}.b4 .tbl tr{border-bottom:0;padding:0}}.b4 .table-wrap{margin:0 -4px;overflow-x:auto}.b4 .narrow720{max-width:720px}.b4 .steps{flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.b4 .steps li{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.b4 .steps .dot{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.b4 .steps li.done .dot{background:var(--ok-soft);color:var(--ok)}.b4 .steps li.cur{color:var(--text)}.b4 .steps li.cur .dot{background:var(--primary);color:var(--primary-text)}.b4 .steps li+li:before{content:"";background:var(--line);width:28px;height:2px;margin-right:2px}.b4 .card>h2+.pick{margin:0 0 14px}.b4 form.card>h2:first-child{margin-bottom:14px}.b4 .choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.b4 .choice{text-align:left;border:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-content:start;gap:8px;min-height:0;padding:16px;display:grid}.b4 .choice b{margin:0;display:grid}.b4 .choice[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--primary-soft)}.b4 .choice .small{font-size:12.5px;line-height:18px}.b4 .err[role=alert]{color:var(--bad);margin:8px 0 0;font-size:12.5px;font-weight:600}.b4 .btn.ck.skip{margin-top:12px}.b4 .bl.foot{margin:8px 0 0}.b4 .gap14{margin-top:14px}.b4 form.card>h2:has(+.pick){margin-bottom:6px}.b4 .pre{white-space:pre-wrap}.b4 .kybline{margin:0 0 8px!important}.b4 dd .muted{font-weight:400}.b4.fa{margin-top:0}.b4.fa .fmodel{margin:0 0 12px!important}.b4.fa>.note,.b4.fa>.seg+.note{margin-top:12px}.b4.fa .seg.sw{margin:0}.b4.fa .card{box-shadow:none;margin-top:0;padding:16px 18px}.b4 .field.w110{max-width:110px}.b4 .field.w160{max-width:160px}.b4 .field.w220{min-width:220px}.b4 .field.gap8{margin-top:8px}.b4 .b4-sub2{font-size:12.5px;margin:2px 0 10px!important}.b4 .rowbtn{align-self:flex-end;margin-bottom:16px}.b4 .prodrow .rowbtn{margin-bottom:0}.b4 .finrow{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 0;display:flex}.b4 .finrow .k{color:var(--text);min-width:70px;font-size:13px;font-weight:600}.b4 .in .bl.nm{margin:0}.b4 .cases-wrap{margin-top:16px}.b4 .caserow{padding:11px 0;display:block!important}.b4 .casehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.b4 .xbody{margin-top:10px}.b4 .thread{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.b4 .thread li{border-bottom:1px solid var(--line);padding:0 0 8px;display:block}.routebox.b4{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;margin:4px 0 8px;padding:20px 22px}.routebox.b4 .kv.wide{grid-template-columns:280px minmax(0,1fr);align-items:start}.routebox.b4 .kv dd .badge{margin:0}.b4 .pchip{--c:var(--muted)}.b4 .note.gap8,.b4 .rb{margin:8px 0 0}@media (width<=640px){.routebox.b4{padding:14px}.routebox.b4 .kv.wide{grid-template-columns:1fr}}@media (width<=860px){.b4 .lst-wrap{margin:0 -4px;overflow-x:auto}.b4 .lst-tbl{display:table}.b4 .lst-tbl thead{display:table-header-group;position:static;left:auto}.b4 .lst-tbl tbody{display:table-row-group}.b4 .lst-tbl tr{border:0;padding:0;display:table-row}.b4 .lst-tbl th,.b4 .lst-tbl td,.b4 .lst-tbl.two td{border-bottom:1px solid var(--line);gap:0;padding:9px;display:table-cell}.b4 .lst-tbl td:before{content:none}.b4 .lst-tbl tbody tr:last-child td{border-bottom:0}.b4 .lst-tbl th:first-child,.b4 .lst-tbl td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.b4 .lst-tbl th{white-space:nowrap}.b4 .lst-tbl td{white-space:normal}.b4 .lst-tbl td.r,.b4 .lst-tbl .mono,.b4 .lst-tbl .badge,.b4 .lst-tbl .pchip,.b4 .lst-tbl td.nw{white-space:nowrap}.b4 .page-head{margin-bottom:16px}.b4 .page-head .ph-act{justify-content:flex-start;width:100%;margin-left:0}.b4 .b4-badges{justify-content:flex-start}}@media (width<=640px){.b4 .btn{white-space:normal}.b4 .card{padding:16px}.b4 .prodrow .field,.b4 .prodrow .field.w110,.b4 .prodrow .field.w160,.b4 .prodrow .field.w220{flex:100%;min-width:0;max-width:none}.b4 .asgrow select{flex:100%;min-width:0}.b4 .asgrow .btn{flex:100%}.b4 .g2,.b4 .stage,.b4 .routebox.b4 .kv.wide{grid-template-columns:1fr}.b4 .tabbar{margin-inline:0}}.b4 .st-box{text-align:center;justify-items:center;gap:6px;padding:64px 24px;display:grid}.b4 .st-box h2{margin:8px 0 0;font-size:18px;line-height:26px;display:block}.b4 .st-box p{max-width:52ch;margin:0}.b4 .st-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.b4 .st-ic{background:var(--primary-soft);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.b4 .st-ic svg{width:26px;height:26px;stroke:var(--link)}.b4 .st-ic.bad{background:var(--bad-soft)}.b4 .st-ic.bad svg{stroke:var(--bad)}.b4 .st-ic.warn{background:var(--warn-soft)}.b4 .st-ic.warn svg{stroke:var(--warn)}.b4 .st-load{padding-bottom:24px}.cpc{min-width:0}.cpc .card{min-width:0;margin-bottom:16px}.cpc .card>h2{margin:0 0 2px;font-size:15px;font-weight:650;line-height:22px}.cpc .card>.cpc-hint{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:18px}.cpc .cpc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.cpc .cpc-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cpc .cpc-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cpc .c2{grid-column:span 2}.cpc .c3{grid-column:1/-1}@media (width<=820px){.cpc .cpc-grid,.cpc .cpc-grid.two,.cpc .cpc-grid.four{grid-template-columns:minmax(0,1fr)}.cpc .c2,.cpc .c3{grid-column:auto}}.cpc .field{min-width:0}.cpc .field textarea{border:1px solid var(--ih-border-strong);border-radius:var(--ih-radius-md);background:var(--surface);width:100%;min-height:76px;color:var(--text);font:inherit;resize:vertical;padding:10px 12px}.cpc .field textarea[aria-invalid=true]{border-color:var(--bad)}.cpc .field input[readonly],.cpc .field textarea[readonly]{background:var(--surface-2)}.cpc .req{color:var(--bad);margin-left:2px}.cpc .chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;display:flex}.cpc .chip{background:var(--primary-soft);color:var(--link);border-radius:20px;padding:3px 10px;font-size:12.5px;display:inline-block}.cpc .zone{border:1px solid var(--primary);background:var(--primary-soft);border-radius:var(--radius);margin-top:6px;padding:14px 14px 0}.cpc .zone-h{color:var(--link);margin-bottom:12px;font-size:13px;font-weight:650}.cpc .zone-empty{color:var(--muted);padding-bottom:14px;font-size:12.5px}.cpc .ckrow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cpc .ckrow label{font-weight:500}.cpc .regions{flex-wrap:wrap;gap:8px 18px;padding-top:4px;display:flex}.cpc .regions label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.cpc .acct{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:14px 14px 0}.cpc .acct-h{justify-content:flex-end;margin-bottom:8px;display:flex}.cpc .sub-h{color:var(--muted);margin:14px 0 6px;font-size:12.5px}.cpc .lnk{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;padding:0;font-weight:600}.cpc .rowact{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.cpc .tip{color:var(--muted);font-size:12.5px}.cpc .miss{color:var(--bad);font-weight:600}.cpc .actions{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 24px;display:flex}.cpc table.cpc-t{border-collapse:collapse;width:100%;font-size:13.5px}.cpc table.cpc-t th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:600}.cpc table.cpc-t td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:6px 8px}.cpc table.cpc-t td .field{margin:0}.cpc table.cpc-t td input,.cpc table.cpc-t td select{width:100%;min-height:38px}.cpc table.cpc-t .muted{color:var(--muted)}@media (width<=720px){.cpc table.cpc-t thead{display:none}.cpc table.cpc-t tr{border-bottom:1px solid var(--line);padding:8px 0;display:block}.cpc table.cpc-t td{border:0;justify-content:space-between;gap:10px;padding:3px 0;display:flex}.cpc table.cpc-t td:before{content:attr(data-label);color:var(--muted);flex:none;max-width:40%;font-size:12px}.cpc table.cpc-t td[colspan]:before{content:none}}.cpref .cp-sec{margin-bottom:20px}.cpref .cp-sec h2{margin:0 0 6px;font-size:1.1rem}.cpref .cp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cpref .cp-head h2{margin:0}.cpref .cp-tbl{border-collapse:collapse;width:100%}.cpref .cp-tbl th,.cpref .cp-tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px}.cpref .cp-tbl tr[aria-selected=true] td{background:var(--surface-2)}.cpref .cp-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cpref .cp-acts .btn{min-height:36px;padding:0 12px}.cpref .cp-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 14px;margin-bottom:8px;display:grid}.cpref .cp-form .field{min-width:0;margin-bottom:12px}.cpref .cp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:end;gap:8px 10px;padding:10px 0;display:grid}.cpref .cp-row .field{min-width:0;margin:0}.cpref .cp-chk{align-items:center;gap:8px;min-height:44px;display:flex}.cpref .cp-chk input{width:20px;height:20px;min-height:0}.cpref .cp-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cpref .tablewrap{max-width:100%}@media (width<=640px){.cpref .cp-row{grid-template-columns:1fr 1fr}.cpref .cp-row .field:nth-child(2){grid-column:1/-1}.cpref .cp-tbl th,.cpref .cp-tbl td{padding:8px 6px}}.scr .scr-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0 0 18px;display:flex;overflow-x:auto}.scr .scr-tabs::-webkit-scrollbar{display:none}.scr .scr-tabs a,.scr .scr-tabs button{appearance:none;min-height:0;font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:10px 14px;font-weight:600;text-decoration:none}.scr .scr-tabs a:hover,.scr .scr-tabs button:hover{color:var(--text)}.scr .scr-tabs a.on,.scr .scr-tabs button[aria-pressed=true]{color:var(--link);border-bottom-color:var(--primary)}.scr .scr-tabs a:focus-visible,.scr .scr-tabs button:focus-visible{outline-offset:-2px;border-radius:6px}.scr .lead{max-width:90ch;margin:0 0 14px}.scr .card{border-radius:16px;min-width:0;padding:18px 20px}.scr .card.gap,.scr .card.gap2,.scr .card+.card,.scr .card+section.card,.scr section.card+section.card,.scr .card.gap2{margin-top:16px}.scr .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:650;line-height:22px;display:flex}.scr h2.ch{display:flex}.scr .ch small,.scr .ch .small{color:var(--muted);font-size:12px;font-weight:500}.scr .ch h2{margin:0;font-size:15px;font-weight:650;line-height:22px}.scr .ch.tools{justify-content:flex-start;gap:12px}.scr .card h2{font-size:15px;font-weight:650;line-height:22px}.scr .card h3{font-size:14px;font-weight:650;line-height:20px}.scr .subsec{margin-top:24px}.scr .subsec>h2{margin:0 0 2px}.scr .card.tcard{padding:16px 12px 6px;overflow:hidden}.scr .card.tcard>.ch,.scr .card.tcard>h2.ch{margin-bottom:8px;padding:0 8px}.scr .card.tcard>p{margin:0 8px 8px}.scr .card.tcard>p.foot,.scr .foot{margin:6px 8px 10px;padding:0}.scr .card.tcard>.empty{padding:28px 16px}.scr .card.tcard>.tablewrap{margin:0}.scr .tablewrap{overflow-x:auto}.scr .tbl th{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:0;padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.scr .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px;font-size:13px;line-height:20px}.scr .tbl.dense th,.scr .tbl.dense td{padding-left:9px;padding-right:9px}.scr .tbl.dense th:first-child,.scr .tbl.dense td:first-child{padding-left:9px}.scr .tbl tbody tr:last-child td{border-bottom:0}.scr .tbl tbody tr:hover{background:0 0}.scr .tbl tbody tr:hover>td{background:var(--surface-2)}.scr .tbl tbody tr.xrow:hover>td{background:0 0}.scr .tbl td.num,.scr .tbl th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.scr .tbl td.actions{text-align:right;white-space:nowrap}.scr .tbl td.actions .seg{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px}.scr .tbl td.wrapc{white-space:normal;min-width:160px;max-width:280px}.scr .tbl .s,.scr .tbl.dense td .s{color:var(--muted);margin-left:0;font-size:12px;line-height:16px;display:block}.scr .tbl td .clip2{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.scr .tbl td .pend{margin-top:4px}.scr .tbl tr.open>td{background:var(--surface-2);border-bottom-color:#0000}.scr .tbl tr.xrow>td{background:var(--surface-2);white-space:normal;border-bottom:1px solid var(--line);padding:6px 16px 16px}.scr .tbl tr.picked>td{background:var(--primary-soft)}.scr .tbl a.t{font-weight:650}.scr .tbl td>div{white-space:normal}.scr .tbl .btn.sm,.scr .tbl .btn{min-height:34px;padding:0 12px;font-size:13px}.scr .tbl.tb th[scope=row]{text-transform:none;letter-spacing:0;color:var(--text);border-bottom:1px solid var(--line);text-align:left;white-space:normal;background:0 0;padding:9px;font-size:13px;font-weight:500}.scr .tbl.tb thead th{background:var(--surface)}.scr .tbl.tb thead th.num{text-align:center}.scr .tbl.tb thead tr:first-child th[colspan]{border-bottom:1px solid var(--line)}.scr .tbl.tb tr.tbgroup th{background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 9px;font-size:11.5px;font-weight:650}.scr .tbl.tb tr.tbowner th[scope=row],.scr .tbl.tb tr.tbowner td{font-weight:700}.scr .tbl.tb tr.tbtotal th[scope=row],.scr .tbl.tb tr.tbtotal td{border-top:1px solid var(--line2,var(--ih-border-strong));background:var(--surface-2);font-weight:700}.scr .tbl.tb tbody tr:hover>th[scope=row],.scr .tbl.tb tr.tbgroup:hover>th,.scr .tbl.tb tr.tbtotal:hover>th{background:var(--surface-2)}.scr .badge{gap:6px;padding:2px 10px;font-size:12px;font-weight:650;line-height:18px}.scr .badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.scr .badge.neutral{background:var(--ih-neutral-bg);color:var(--ih-neutral-text)}.scr .filters.flt{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 14px;display:flex}.scr .filters.flt .field{flex:0 auto;gap:4px;min-width:150px;margin:0}.scr .filters.flt .field label{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.scr .filters.flt .field.grow{flex:240px}.scr .card>.filters.flt{margin-bottom:12px}.scr .formrow{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0;display:flex}.scr .formrow .field,.scr .seg .field{gap:4px;margin:0}.scr .formrow label,.scr .seg .field label,.scr form.note label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:flex}.scr .field label{color:var(--muted);font-size:12px;font-weight:600}.scr .actrow{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.scr input:not([type=checkbox]):not([type=radio]),.scr select{border:1px solid var(--ih-border-strong);background:var(--surface);border-radius:10px;height:40px;min-height:40px;padding:0 12px}.scr .field input:not([type=checkbox]):not([type=radio]),.scr .field select{height:40px;min-height:40px}.scr input::placeholder{color:var(--muted)}.scr .btn{border-radius:12px;min-height:40px;padding:0 16px;font-weight:600}.scr .btn.sm,.scr .seg .btn.sm,.scr .seg .btn{min-height:34px;padding:0 12px;font-size:13px}.scr .seg .btn.primary{min-height:40px}.scr .seg .btn.sm.primary{min-height:34px}.scr .btn.primary{box-shadow:var(--ih-glow-primary)}.scr .lnk{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.scr .lnk.namebtn{color:var(--text);font-weight:650}.scr .lnk.namebtn:hover{color:var(--link);text-decoration:underline}.scr .lnk.edit{color:var(--link);padding:0 4px;font-size:12px;font-weight:600}.scr .lnk.edit:hover{text-decoration:underline}.scr .srch{width:200px;height:34px;min-height:34px}.scr .limedit{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px}.scr .limedit input{width:110px;height:34px;min-height:34px}.scr .note{border-left:0;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.scr form.note,.scr .note.panel{background:var(--surface-2);color:var(--text);border:1px solid var(--line);margin-top:14px}.scr form.note b{font-size:14px}.scr .note p.small{margin:4px 0 8px}.scr .finpanel{background:var(--surface-2);border-radius:14px}.scr .list li{border-bottom:1px solid var(--line);padding:11px 4px}.scr .list li:hover{background:var(--surface-2);border-radius:10px}.scr .tbl .list li:hover{background:0 0}.scr .list .t{font-weight:650}.scr .list .s{color:var(--muted);font-size:12.5px}.scr dl.kv{grid-template-columns:170px 1fr;gap:9px 14px;margin:0 0 8px;display:grid}.scr dl.kv dt{color:var(--muted)}.scr dl.kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.scr .tiles{gap:12px}.scr .tile{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 14px}.scr .fxrates td.num b{font-size:14px}.scr .tbl .formwrap{padding:0}.scr .tbl .formwrap.sep{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.scr .fxform h4{font-size:14px;font-weight:650}.scr .fxform .filters{align-items:flex-start}.scr .fxform .note{background:var(--surface);border:1px solid var(--line);color:var(--text)}.scr .fxform .note.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.scr .fxprev li{border-bottom-color:var(--line)}.scr .tbl td>span.seg{white-space:nowrap}.scr .pager{border-top:1px solid var(--line);padding:12px 8px 8px}.scr .moreb{margin-top:10px}.scr .ch.tools input[type=search]{width:200px}[data-ih-theme=dark] .scr .btn.primary{box-shadow:var(--ih-glow-primary)}@media (width<=860px){.scr .card{padding:16px}.scr .card.tcard{padding:14px 8px 4px}.scr .scr-tabs{margin-bottom:14px}.scr .filters.flt .field{flex:140px;min-width:0}.scr .tbl td.actions{text-align:left}.scr .tbl td.actions .seg{flex-wrap:wrap;justify-content:flex-start}.scr .tbl td.wrapc{max-width:none}.scr .tbl td .clip2{white-space:normal;max-width:none}.scr .tbl tr.xrow>td{padding:6px 12px 14px}.scr .tbl.tb{min-width:680px;display:table}.scr .tbl.tb thead{display:table-header-group;position:static;left:auto}.scr .tbl.tb tbody{display:table-row-group}.scr .tbl.tb tr{border:0;padding:0;display:table-row}.scr .tbl.tb td,.scr .tbl.tb th{border-bottom:1px solid var(--line);padding:9px;display:table-cell}.scr .tbl.tb td:before{content:none}.scr dl.kv{grid-template-columns:1fr;gap:2px}.scr dl.kv dd{margin-bottom:8px}.scr .srch{width:100%}}.scr .tablewrap>.tbl thead th:first-child,.scr .tablewrap>.tbl tbody td:first-child{background:var(--surface)!important}.scr .tablewrap>.tbl tbody tr:hover td:first-child{background:var(--surface-2)!important}.scr .tablewrap>.tbl tbody tr.picked td:first-child{background:var(--primary-soft)!important}.scr .tablewrap>.tbl tbody tr.open td:first-child,.scr .tablewrap>.tbl tbody tr.xrow td:first-child{background:var(--surface-2)!important}.scr .seg.inl{vertical-align:middle;margin-left:6px;display:inline-flex}.scr .fxform{max-width:760px}.scr .fxform .filters .field{flex:220px}.scr .agflt{flex-wrap:wrap;align-items:center;gap:10px;margin:0 8px 12px;display:flex}.scr .agflt input.grow{border:1px solid var(--ih-border-strong,var(--line));background:var(--surface);border-radius:10px;flex:260px;min-width:200px;height:40px;padding:0 12px}.scr .agflt select.sm{border-radius:10px;width:150px;height:40px}.scr .tbl td.muted{color:var(--muted)}.scr .grid.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.scr .grid.g21{grid-template-columns:minmax(0,1fr)}}.scr.b5 .field label,.scr.b5 .formrow label,.scr.b5 .seg .field label,.scr.b5 form.note label,.scr.b5 .filters.flt .field label{color:var(--text);font-size:13px;font-weight:600;line-height:18px}.scr.b5 .filters.flt .field,.scr.b5 .field{gap:4px}.scr.b5 input:not([type=checkbox]):not([type=radio]),.scr.b5 select{border-color:var(--ih-border-strong);font-size:13px}.scr.b5 .filters.flt{gap:12px 14px;margin:0 0 14px}.scr.b5 .btn,.scr.b5 .seg .btn{min-height:40px;padding:0 16px;font-size:14px}.scr.b5 .btn.sm,.scr.b5 .seg .btn.sm,.scr.b5 .tbl .btn.sm,.scr.b5 .tbl .btn{min-height:34px;padding:0 12px;font-size:13px}.scr.b5 .seg .btn.primary,.scr.b5 .seg .btn.sm.primary{min-height:40px}.scr.b5 .seg .btn.sm.primary{min-height:34px}.scr.b5 .card.tcard{padding:0}.scr.b5 .card.tcard>.ch,.scr.b5 .card.tcard>h2.ch{margin-bottom:6px;padding:16px 20px 0}.scr.b5 .card.tcard>p,.scr.b5 .card.tcard>p.foot{margin:0;padding:12px 20px}.scr.b5 .tcard .tbl th:first-child,.scr.b5 .tcard .tbl td:first-child,.scr.b5 .tcard .tbl.dense th:first-child,.scr.b5 .tcard .tbl.dense td:first-child{padding-left:20px}.scr.b5 .tcard .tbl th:last-child,.scr.b5 .tcard .tbl td:last-child{padding-right:20px}.scr.b5.b5 .tbl.tbl.tbl thead th{letter-spacing:.05em;padding:10px 9px;font-size:11.5px;line-height:16px}.scr.b5.b5 .tcard .tbl.tbl.tbl thead th:first-child{padding-left:20px}.scr.b5.b5 .tcard .tbl.tbl.tbl thead th:last-child{padding-right:20px}.scr.b5 .seg{align-items:center}.scr.b5 .tbl td{padding:9px;font-size:13px;line-height:normal}.scr.b5 .tbl .s{font-size:12px;line-height:normal}.scr.b5 .tbl .lnk.namebtn{line-height:normal}.scr.b5 .tbl tbody tr.picked>td,.scr.b5 .tbl tbody tr.picked:hover>td{background:var(--primary-soft)}.scr.b5 .lead{margin:0 0 12px}.scr.b5 .badge{line-height:15px}.scr.b5 .tbl.tb th:first-child,.scr.b5 .tbl.tb td:first-child,.scr.b5 .tbl.tb th:last-child,.scr.b5 .tbl.tb td:last-child{padding-left:9px;padding-right:9px}.scr.b5.b5 .tbl.tbl.tb tbody th[scope=row]{letter-spacing:0;text-transform:none;color:var(--text);padding:9px;font-size:13px;font-weight:500;line-height:normal}.scr.b5.b5 .tbl.tbl.tb tr.tbowner th[scope=row],.scr.b5.b5 .tbl.tbl.tb tr.tbtotal th[scope=row]{font-weight:700}.scr.b5.b5 .tbl.tbl.tb tr.tbgroup th{letter-spacing:.05em;padding:8px 9px;font-size:11.5px;font-weight:500;line-height:16px}.scr.b5 .tbl .s.inl{font-size:12.5px;display:inline}.scr.b5 .tbl a.t{color:var(--link);font-weight:650}.scr.b5 .lnk.edit{color:var(--text);padding:0 6px;font-size:13px;font-weight:600}.scr.b5 .lnk.edit:hover{color:var(--link);text-decoration:none}.scr.b5 .lnk.edit{vertical-align:baseline;line-height:19px;display:inline-block}.scr.b5 .filters.flt.mb16{margin-bottom:16px}.scr.b5 .limedit input{text-align:right;width:100px;height:32px;min-height:32px}.scr.b5 .tbl tbody tr:has(.limedit)>td{background:var(--primary-soft)}.scr.b5 .tbl tbody tr:has(.limedit):hover>td{background:var(--primary-soft)}.scr.b5 dl.kv{grid-template-columns:minmax(0,270px) 1fr;gap:9px 14px;font-size:14px}.scr.b5 dl.kv dt{color:var(--muted)}.scr.b5 dl.kv dd{font-weight:550}.scr.b5 .field input:not([type=checkbox]):not([type=radio]),.scr.b5 .field select,.scr.b5 label input,.scr.b5 label select{font-weight:400}.scr.b5 .card>.ch,.scr.b5 .card>h2.ch{margin-bottom:14px}@media (width<=860px){.scr.b5 dl.kv{grid-template-columns:1fr}}.scr.b5 .list li{border-top:1px solid var(--line);border-bottom:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.scr.b5 .list li:first-child{border-top:0}.scr.b5 .list li:hover{background:0 0}.scr.b5 .list .t{font-weight:700}.scr.b5 .list .s{font-size:12.5px;display:block}.scr.b5 .mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.scr.b5 h2 .mono{font-weight:650}.scr.b5 .badge.info{background:var(--info-soft);color:var(--info)}.scr.b5 .note.panel{border-radius:12px;margin-bottom:0;padding:14px 16px}.scr.b5 .note.panel>b{font-size:14px;display:block}.scr.b5 .note.panel p{margin:4px 0 10px}.scr.b5 .note.panel .note{border-radius:12px;margin-bottom:0;padding:10px 14px}.scr.b5 .note.ok{background:var(--ok-soft);color:var(--ok)}.scr.b5 .note.bad{background:var(--bad-soft);color:var(--bad)}.scr.b5 .note.warn{background:var(--warn-soft);color:var(--warn)}.scr.b5 .tbl td.muted,.scr.b5 .tbl td .muted{color:var(--muted)}.scr.b5 .lead{max-width:none}.scr.b5 .lead.rcl{margin-bottom:4px}.scr.b5 .card.rc{margin-top:12px}.scr.b5 .card.rc>h2.ch{margin-bottom:6px}.scr.b5 .card.rc>p.small{margin:0}.scr.b5 .card.rc>.list{margin-top:8px}.scr.b5 .card>h2.ch:has(.badge){min-height:26px}.scr.b5 .seg.actbtns{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:0;display:flex}.scr.b5 .btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--link)}.scr.b5 .btn.sm[aria-pressed=true]{background:var(--primary-soft)}.scr.b5 .seg.formrow{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;padding:0;display:flex}.scr.b5 .card>.filters.flt{margin-bottom:0}.scr.b5 .seg .btn[aria-pressed=true]:before{content:none}.scr.b5 .seg .btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--link);font-weight:600}.scr.b5 input[readonly]{background:var(--surface-2);color:var(--muted)}.scr.b5 .finpanel .seg{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:6px;padding:0;display:inline-flex}.scr.b5 .finpanel .seg .tab{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--muted);min-height:0;box-shadow:none;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px}.scr.b5 .finpanel .seg .tab:before{content:none}.scr.b5 .finpanel .seg .tab[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.scr.b5 .finpanel{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:14px 16px}.scr.b5.ctc .page-head{margin-bottom:14px}.scr.b5.ctc dl.kv{grid-template-columns:190px 1fr}.scr.b5.ctc dl.kv dt{font-size:14px}.scr.b5.ctc .field label{color:var(--muted);font-size:12.5px}.scr.b5.ctc input:not([type=checkbox]):not([type=radio]),.scr.b5.ctc select{font-size:14px}.scr.b5.ctc dd select{width:150px;font-weight:550}.scr.b5.ctc .card+.card,.scr.b5.ctc .note+.card{margin-top:16px}.scr.b5 .ctrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.scr.b5 .ctrow .field{min-width:0}.scr.b5 .ctrow .field>select,.scr.b5 .ctrow .field>input{width:100%}.scr.b5 .ctrow .field>select#lcur{width:110px}.scr.b5 .tbl .btn.primary,.scr.b5 .tbl .seg .btn.primary{min-height:34px}.scr.b5 .ct-chk{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.scr.b5 .ct-chk input{width:16px;height:16px;min-height:16px;accent-color:var(--primary);margin:0;padding:0}.scr.b5 .note .hint,.scr.b5 form.note .hint{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:18px;display:block}.scr.b5 .tbl tr.rtrow>td,.scr.b5 .tbl tr.rtrow:hover>td{white-space:normal;background:0 0;padding:4px 9px 12px}.scr.b5 .routebox{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.scr.b5 .routebox dl.kv{grid-template-columns:210px 1fr;margin:0;font-size:13px}.scr.b5 .routebox dl.kv dt{font-size:13px}.scr.b5 .routebox .chips{flex-wrap:wrap;gap:6px;display:inline-flex}.scr.b5 .routebox .pchip{background:var(--surface);color:var(--text);border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:650;display:inline-flex}.scr.b5 .routebox .pchip i{background:var(--c,var(--ih-viz-5));border-radius:50%;width:8px;height:8px}.scr.b5 .routebox dd>.seg{background:var(--surface);box-shadow:none;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.scr.b5 .routebox dd>.seg .btn{min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.scr.b5 .routebox dd>.seg .btn[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:var(--shadow,none)}.scr.b5 .routebox .note .seg .btn{min-height:34px;padding:0 12px;font-size:13px}.scr.b5 .routebox .small.muted{margin-top:6px}.scr .card.ctpanel{border-radius:16px;margin-top:0;margin-bottom:16px;padding:18px 20px}.ctpanel .cthead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ctpanel .cthead strong{font-size:13.5px;font-weight:700}.ctpanel .cthead .btn{min-height:34px;padding:0 14px;font-size:13px}.ctpanel .ctkinds{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ctpanel .segc{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ctpanel .segc button{appearance:none;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.ctpanel .segc button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow,0 1px 2px #0e162014)}.ctpanel .segc button:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:1px}.ctpanel .ctgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px 16px;display:grid}.ctpanel .field{gap:5px}.ctpanel .field label{color:var(--muted);font-size:12.5px;font-weight:600}.ctpanel input:not([type=checkbox]):not([type=radio]),.ctpanel select{border-radius:10px;height:40px;font-size:14px}.ctpanel input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.ctpanel .err{color:var(--bad);font-size:12.5px}.ctpanel .ctact{gap:8px;margin-top:16px}.ctpanel .ctact .btn{min-height:40px;padding:0 16px;font-size:14px}.ctpanel .cth3{margin:16px 0 6px;font-size:13.5px;font-weight:700}.ctpanel .tablewrap{margin:0}.ctpanel .tbl th{padding:10px 9px;font-size:11.5px}.ctpanel .tbl td{padding:9px;font-size:13px}.ctpanel .tbl th:first-child,.ctpanel .tbl td:first-child{padding-left:4px}.ctpanel .ct-chk2{align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}.ctpanel .ct-chk2 input{width:15px;height:15px;min-height:15px;accent-color:var(--primary);margin:0;padding:0}.ctpanel .cttype{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ctpanel .cttype select{width:120px}.ctpanel .cttype input{flex:260px;min-width:200px}.ctpanel .ctadd{min-height:34px;margin-top:10px;padding:0 12px;font-size:13px}.ctpanel .lnk{color:var(--muted);padding:0 6px;font-size:18px;line-height:1}.scr.b5.ctt .page-head{margin-bottom:14px}.scr.b5.ctt .ctnote{background:var(--info-soft);color:var(--info);border-left:0;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px}.scr.b5.ctt .ctnote p{margin:8px 0 0}.scr .segc{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.scr .segc button{appearance:none;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.scr .segc button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow,0 1px 2px #0e162014)}.scr .segc button:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:1px}.scr.b5.ctt .ctpills{margin:0 0 12px}.scr.b5.ctt form.ctfilters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;padding:18px 20px;display:flex}.scr.b5.ctt form.ctfilters .field{gap:5px;min-width:0;margin:0}.scr.b5.ctt form.ctfilters .field.grow{flex:320px}.scr.b5.ctt form.ctfilters .field:not(.grow){width:170px}.scr.b5.ctt form.ctfilters .field label{color:var(--muted);font-size:12.5px;font-weight:600}.scr.b5.ctt input:not([type=checkbox]):not([type=radio]),.scr.b5.ctt select{font-size:14px}.scr.b5.ctt .ctbulkrow{margin:0 0 12px}.scr.b5.ctt .ctbulkrow .btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--link)}.scr.b5.ctt .card.ctrates{margin:0;padding:0;overflow:hidden}.scr.b5.ctt .ctrates .tbl th{background:var(--surface);padding:10px 9px;font-size:11.5px}.scr.b5.ctt .ctrates .tbl td{vertical-align:middle;padding:9px;font-size:13px}.scr.b5.ctt .ctrates .tbl .s{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:20px;display:block}.scr.b5.ctt .ctcell{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.scr.b5.ctt .ctchg{height:28px;min-height:0;color:var(--text);background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600}.scr.b5.ctt .ctchg:hover{color:var(--link);background:0 0}.scr.b5.ctt .ctpg{box-shadow:none;background:0 0;align-items:center;gap:12px;padding:0 16px 14px;display:flex}.scr.b5.ctt form.ctfilters .field label{line-height:20px}.scr.b5.ctt .ctrates .tablewrap{margin:0}.scr.b5 .pchip{background:var(--surface-2);color:var(--text);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:650;line-height:18px;display:inline-flex}.scr.b5 .pchip i{background:var(--c,var(--ih-viz-5));border-radius:50%;flex:none;width:8px;height:8px}.scr .seg.rated{box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:6px;max-width:330px;padding:0;display:flex}.scr .seg.rated select,.scr .seg.rated input{border-radius:10px;width:auto;height:34px;min-height:34px;padding:0 10px;font-size:13px}.scr .seg.rated input{width:90px}.scr .seg.rated .btn{height:34px;min-height:34px;padding:0 12px;font-size:13px}.scr .seg.rated .btn.ghost{background:0 0;border-color:#0000}.scr.b5 .ct-chk-b{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.scr.b5 .ct-chk-b input{width:16px;height:16px;min-height:16px;accent-color:var(--primary);margin:0;padding:0}.scr.b5.ctt .ctbulkrow .note.panel{background:var(--surface-2);color:var(--text);border:1px solid var(--line);margin:8px 0 0}.scr.b5.cte .page-head{margin-bottom:14px}.scr.b5.cte form.cteform{max-width:760px;padding:18px 20px}.scr.b5.cte .field{gap:5px;margin:0 0 14px}.scr.b5.cte .field label{color:var(--muted);font-size:12.5px;font-weight:600;line-height:20px}.scr.b5.cte .field .hint{color:var(--muted);font-size:12.5px;line-height:18px}.scr.b5.cte input:not([type=checkbox]):not([type=radio]),.scr.b5.cte select{font-size:14px}.scr.b5.cte h2{margin:20px 0 2px;font-size:15px;line-height:22px}.scr.b5.cte h2+p.muted{margin:0 0 12px;font-size:12.5px;line-height:18px}.scr.b5.cte fieldset.feerow{border:1px solid var(--line);border-left:4px solid var(--c,var(--line));border-radius:12px;min-width:0;margin:0 0 12px;padding:12px 14px}.scr.b5.cte fieldset.feerow legend{float:left;width:100%;margin:0;padding:0}.scr.b5.cte fieldset.feerow legend+*{clear:both}.scr.b5.cte fieldset.feerow .chk{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.scr.b5.cte fieldset.feerow .chk input{width:16px;height:16px;min-height:16px;accent-color:var(--primary);margin:0;padding:0}.scr.b5.cte .feefields{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.scr.b5.cte .feefields .field{flex:0 200px;min-width:150px;margin:0}.scr.b5.cte .feefields .field:first-child{flex:0 260px;min-width:220px}.scr.b5.cte .actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.scr.b5.cte .actions .btn.ghost{background:0 0;border-color:#0000}.scr.b5.cte .err{color:var(--bad);font-size:12.5px}.scr.b5.cte input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}@media (width<=860px){.scr.b5 .filters.flt .field,.scr.b5 .formrow .field{flex:100%!important;width:100%!important;max-width:none!important}.scr.b5 .ctrow .field{flex:100%;width:100%!important}.scr.b5 .seg.actbtns .btn{flex:auto}}.scr.fxp{--raised:var(--surface-2);--subtle:var(--info-soft);--text2:var(--muted);--line2:var(--ih-border-strong,#7b8190);--bad-bg:var(--bad-soft);--ok-bg:var(--ok-soft);--warn-bg:var(--warn-soft);--info-bg:var(--info-soft);--shadow-pop:0 18px 50px -16px #0e162066;--fx-glow:0 4px 14px #000f9e47;min-width:0}[data-ih-theme=dark] .scr.fxp{--fx-glow:0 4px 14px #4dbbff40}.scr.fxp p,.scr.fxp .note p.small{margin:1em 0}.scr.fxp .btn{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.scr.fxp .btn:hover:not(:disabled){background:var(--raised);filter:none}.scr.fxp .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text);box-shadow:var(--fx-glow)}.scr.fxp .btn.primary:hover:not(:disabled){background:var(--primary);filter:brightness(1.08)}.scr.fxp .btn.ghost{background:0 0;border-color:#0000}.scr.fxp .btn.ghost:hover:not(:disabled){background:var(--raised)}.scr.fxp .btn.sm{min-height:34px;padding:0 12px;font-size:13px}.scr.fxp .btn[disabled]{opacity:.5;cursor:not-allowed}.scr.fxp .btn[aria-pressed=true]:before,.scr.fxp .fx-tg[aria-pressed=true]:before{content:none}.scr.fxp .fx-tg[aria-pressed=true]{background:var(--subtle);color:var(--link);border-color:var(--primary)}.scr.fxp .note{background:var(--info-bg);color:var(--info);border:0;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:20px;display:block}.scr.fxp .note.ok{background:var(--ok-bg);color:var(--ok)}.scr.fxp .note.warn{background:var(--warn-bg);color:var(--warn)}.scr.fxp .note.bad{background:var(--bad-bg);color:var(--bad)}.scr.fxp .note b{font-weight:700}.scr.fxp .fx-dirl{margin:4px 0 0;padding-left:18px;font-size:12.5px;line-height:18px}.scr.fxp .fx-bare{padding:0 18px 8px}.scr.fxp .fx-st.fx-bare,.scr.fxp section.fx-st:not(.card){padding:32px 18px}.scr.fxp .badge{font-size:12px;line-height:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:650;display:inline-flex}.scr.fxp .badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.scr.fxp .badge.ok{background:var(--ok-bg);color:var(--ok)}.scr.fxp .badge.warn{background:var(--warn-bg);color:var(--warn)}.scr.fxp .badge.bad{background:var(--bad-bg);color:var(--bad)}.scr.fxp .badge.info{background:var(--info-bg);color:var(--info)}.scr.fxp .badge.neutral{background:var(--ih-neutral-bg,var(--raised));color:var(--ih-neutral-text,var(--text2))}.scr.fxp .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;min-width:0;margin:0;padding:18px 20px;position:relative}.scr.fxp .card+.card,.scr.fxp section.card+section.card{margin-top:0}.scr.fxp .fx-mb{margin-bottom:16px}.scr.fxp .fx-ch{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.scr.fxp .fx-ch h2,.scr.fxp .fx-h2{margin:0;font-size:15px;font-weight:650;line-height:22px}.scr.fxp h2{font-size:15px;font-weight:650;line-height:22px}.scr.fxp .fx-sr,.scr.fxp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scr.fxp .fx-fld{align-content:start;gap:6px;min-width:0;margin:0 0 12px;display:grid}.scr.fxp .fx-fld>label{font-weight:600}.scr.fxp .fx-fld .h{color:var(--text2);font-size:12.5px}.scr.fxp .fx-fld .e{color:var(--bad);font-size:12.5px}.scr.fxp .fx-inp,.scr.fxp .fx-fld input:not([type=checkbox]),.scr.fxp .fx-fld select,.scr.fxp .fx-tools input,.scr.fxp .fx-tools select,.scr.fxp .fx-flt select,.scr.fxp .fx-flt input{border:1px solid var(--line2);background:var(--surface);height:40px;min-height:40px;color:var(--text);min-width:140px;max-width:100%;font:inherit;box-sizing:border-box;border-radius:10px;width:100%;padding:0 12px}.scr.fxp .fx-fld input[aria-invalid=true]{border-color:var(--bad)}.scr.fxp .fx-inp::placeholder,.scr.fxp .fx-fld input::placeholder,.scr.fxp .fx-tools input::placeholder,.scr.fxp .fx-flt input::placeholder{color:var(--text2)}.scr.fxp .fx-row{flex-wrap:wrap;gap:14px;display:flex}.scr.fxp .fx-row>.fx-fld{flex:1;min-width:200px}.scr.fxp .fx-row>.fx-fld.fx-none{flex:none;min-width:0}.scr.fxp .fx-chk{cursor:pointer;align-items:center;gap:8px;margin-right:18px;font-weight:550;display:inline-flex}.scr.fxp .fx-chk input{accent-color:var(--primary);width:16px;height:16px;min-height:0;margin:0;padding:0}.scr.fxp .fx-chk input:disabled{cursor:not-allowed}.scr.fxp .fx-b{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.scr.fxp .fx-flags{border:0;min-width:0;margin:0 0 12px;padding:0}.scr.fxp .fx-flags legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.scr.fxp .fx-mt12{margin-top:12px}.scr.fxp .fx-blk{margin:0 0 12px}.scr.fxp .fx-lnk{appearance:none;font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.scr.fxp .fx-lnk:hover{text-decoration:underline}.scr.fxp .fx-bad{background:var(--bad-bg);color:var(--bad);border-radius:12px;padding:12px 14px;font-size:13px}.scr.fxp .fx-btns{margin:0 0 12px}.scr.fxp .fx-p0{margin:0}.scr.fxp .fx-tw{margin:0;position:relative;overflow-x:auto}.scr.fxp table.fx-t{border-collapse:collapse;width:100%}.scr.fxp .fx-t th{letter-spacing:.05em;text-transform:uppercase;color:var(--text2);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.scr.fxp .fx-t td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:normal;color:var(--text);padding:9px;font-size:13px;line-height:normal}.scr.fxp .fx-t tbody tr:hover td{background:var(--raised)}.scr.fxp .fx-t tbody tr:last-child td{border-bottom:0}.scr.fxp .fx-t td b{font-weight:650}.scr.fxp .fx-t td .small{font-size:12.5px;line-height:18px}.scr.fxp .fx-t td.r,.scr.fxp .fx-t th.r{text-align:right;white-space:nowrap}.scr.fxp .fx-t td .fx-n,.scr.fxp .fx-n,.scr.fxp .fx-t td .btn,.scr.fxp .fx-t td .badge,.scr.fxp .fx-t td button{white-space:nowrap}.scr.fxp .fx-t td .fx-lnk{white-space:normal}.scr.fxp .fx-t td.r .fx-b{flex-wrap:nowrap;justify-content:flex-end}.scr.fxp .fx-c{padding:0}.scr.fxp .fx-c>h2,.scr.fxp .fx-c>.fx-chd>h2{margin:0 0 12px;padding:16px 18px 0}.scr.fxp .fx-c th:first-child,.scr.fxp .fx-c td:first-child{padding-left:18px}.scr.fxp .fx-c th:last-child,.scr.fxp .fx-c td:last-child{padding-right:18px}.scr.fxp .fx-c>.fx-foot{margin:0;padding:12px 18px 14px}.scr.fxp .fx-t tr.fx-pn td{white-space:normal;background:var(--raised);padding:16px 18px}.scr.fxp .fx-t tr.fx-pn:hover td{background:var(--raised)}.scr.fxp .fx-t tr.fx-pn+tr td{border-top:0}.scr.fxp .fx-minw170{min-width:170px}.scr.fxp .fx-minw150{min-width:150px}.scr.fxp .fx-minw210{min-width:210px}.scr.fxp .fx-minw110{min-width:110px}.scr.fxp .fx-minw260{min-width:260px}.scr.fxp .fx-minw90{min-width:90px}.scr.fxp .fx-minw120{min-width:120px}.scr.fxp .fx-minw130{min-width:130px}.scr.fxp .fx-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.scr.fxp .fx-clip.w150{max-width:150px}.scr.fxp .fx-ls{margin:0;padding:0;list-style:none}.scr.fxp .fx-ls li{border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.scr.fxp .fx-ls li:hover{background:0 0}.scr.fxp .fx-ls li:last-child{border-bottom:0}.scr.fxp .fx-ls .t{font-weight:650}.scr.fxp .fx-ls .s{color:var(--text2);font-size:12.5px;line-height:18px}.scr.fxp .fx-ls.fx-chks{margin-top:8px}.scr.fxp .fx-ls.fx-chks li{padding:8px 0}.scr.fxp .fx-ls.fx-card li{padding:12px 0}.scr.fxp .fx-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.scr.fxp .fx-tools h2{margin:0}.scr.fxp .fx-tools select{width:220px;min-width:0;max-width:100%}.scr.fxp .fx-tools input{width:200px;min-width:0}.scr.fxp .fx-tools label{font-weight:400}.scr.fxp .fx-sub{margin:6px 18px 8px}.scr.fxp .fx-sub.t4{margin-top:4px}.scr.fxp .fx-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.scr.fxp .fx-pager .fx-b{flex-wrap:nowrap}.scr.fxp .fx-flt{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.scr.fxp .fx-flt .fx-fld{margin:0}.scr.fxp .fx-flt .fx-fld.grow{flex:1;min-width:200px}.scr.fxp .fx-flt input[type=date]{width:140px;min-width:0}.scr.fxp .fx-flt .fx-fld select{width:auto}.scr.fxp .fx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.scr.fxp .fx-wide{grid-column:1/-1}.scr.fxp .fx-h3{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:650;line-height:22px;display:flex}.scr.fxp .fx-q{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;display:grid}.scr.fxp .fx-q>div{background:var(--raised);border-radius:10px;min-width:0;padding:10px 12px}.scr.fxp .fx-q .l{color:var(--text2);text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:20px;display:block}.scr.fxp .fx-q .v{white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:28px;display:block}.scr.fxp .fx-q.old .v{color:var(--text2)}.scr.fxp .fx-card p{margin:0}.scr.fxp .fx-card p.small{font-size:12.5px;line-height:18px}.scr.fxp .fx-card .fx-b{margin-top:12px}.scr.fxp .fx-form{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.scr.fxp .fx-form h4{margin:0 0 4px;font-size:14px;font-weight:700;line-height:20px}.scr.fxp .fx-form>p.small{margin:0 0 12.5px}.scr.fxp .fx-form .fx-ref{margin:0 0 10px}.scr.fxp .fx-form .note{margin:0 0 12px}.scr.fxp .fx-prev{margin:0 0 6px;padding:0;font-size:13px;line-height:20px;list-style:none}.scr.fxp .fx-prev li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 14px;padding:6px 0;display:flex}.scr.fxp .fx-prev li:last-child{border-bottom:0}.scr.fxp .fx-prev b:first-child{min-width:90px}.scr.fxp .fx-prev span:last-child{margin-left:auto}.scr.fxp .fx-draftl{margin-top:8px}.scr.fxp .fx-st{text-align:center;justify-items:center;gap:6px;padding:64px 24px;display:grid}.scr.fxp .fx-st h2{margin:8px 0 0;font-size:18px;line-height:26px}.scr.fxp .fx-st.fx-compact{gap:4px;padding:24px 18px}.scr.fxp .fx-st.fx-compact h2{margin:0;font-size:15px;line-height:22px}.scr.fxp .fx-st p{max-width:52ch;color:var(--text2);margin:0}.scr.fxp .fx-st-ic{background:var(--subtle);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.scr.fxp .fx-st-ic svg{width:26px;height:26px;stroke:var(--link);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.scr.fxp .fx-st-ic.bad{background:var(--bad-bg)}.scr.fxp .fx-st-ic.bad svg{stroke:var(--bad)}.scr.fxp .fx-st-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}@media (width<=640px){.scr.fxp .card{padding-inline:16px}.scr.fxp .fx-c{padding:0}.scr.fxp .btn{white-space:normal;height:auto;min-height:40px;padding-block:8px;line-height:18px}.scr.fxp .btn.sm{min-height:34px;padding-block:6px}.scr.fxp .fx-t td .btn,.scr.fxp .fx-t td.r .btn{white-space:nowrap}.scr.fxp .fx-t td:first-child,.scr.fxp .fx-t th:first-child{background:var(--surface);z-index:1;position:sticky;left:0}.scr.fxp .fx-t tr.fx-pn td:first-child{background:var(--raised)}.scr.fxp .fx-tools input,.scr.fxp .fx-tools select{width:100%}.scr.fxp .fx-tools{gap:10px}.scr.fxp .fx-fld input:not([type=checkbox]),.scr.fxp .fx-inp{max-width:100%}.scr.fxp .fx-flt input[type=date]{width:100%}.scr.fxp .fx-flt .fx-fld{flex:100%}.scr.fxp .fx-flt .fx-fld select{width:100%}.scr.fxp .fx-ls li{flex-wrap:wrap;min-width:0}.scr.fxp .fx-grid{align-items:stretch}.scr.fxp .fx-row>.fx-fld{flex:100%;min-width:0}.scr.fxp .fx-row>.fx-fld.fx-none{flex:none}.scr.fxp .fx-st{padding:48px 16px}.scr.fxp .fx-card .badge,.scr.fxp .card .badge{white-space:normal;max-width:100%}.scr.fxp .fx-b{max-width:100%}}.sx .sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.sx .sx-head .ph-text{flex:320px;min-width:0}.sx .sx-head h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 2px;font-size:22px;font-weight:700;line-height:30px;display:flex}.sx .sx-head .ph-sub{max-width:72ch;color:var(--muted);margin:0}.sx .sx-head .ph-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.sx .sx-back{font-size:12.5px;line-height:18px;text-decoration:none}.sx .sx-back:hover{text-decoration:underline}@media (width<=640px){.sx .sx-head .ph-act{justify-content:flex-start;width:100%;margin-left:0}}.sx .sx-card{min-width:0;padding:18px 20px}.sx .sx-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sx .sx-ch h2{margin:0;font-size:15px;font-weight:650;line-height:22px}.sx .sx-ch small{color:var(--muted);font-size:12px;font-weight:500}.sx .sx-grid{gap:16px;display:grid}.sx .sx-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx .sx-col{align-content:start;gap:16px;min-width:0;display:grid}@media (width<=1100px){.sx .sx-g21{grid-template-columns:minmax(0,1fr)}}.sx .sx-g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.sx .badge{font-size:12px;line-height:18px}.sx .badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sx .kv{grid-template-columns:150px minmax(0,1fr);gap:9px 14px}.sx .kv dt{color:var(--muted)}.sx .kv dd{overflow-wrap:anywhere;min-width:0;font-weight:550}@media (width<=640px){.sx .kv{grid-template-columns:1fr;gap:2px 0}.sx .kv dd{margin-bottom:8px}}.sx .sx-note{background:var(--info-soft);color:var(--info);border-left-width:0;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px}.sx .sx-note.warn{background:var(--warn-soft);color:var(--warn)}.sx .sx-note.bad{background:var(--bad-soft);color:var(--bad)}.sx .sx-note b{margin-right:4px}.sx .sx-panel{padding:18px 20px}.sx .sx-flt{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sx .sx-flt .field{min-width:0;margin:0}.sx .sx-flt .field.grow{flex:1;min-width:200px}.sx .sx-flt .field.sm{width:170px}.sx .sx-flt input,.sx .sx-flt select{border-radius:10px;height:40px;min-height:40px}.sx .sx-foot{color:var(--muted);margin:12px 0 0;font-size:12.5px}.sx .sx-count{color:var(--muted);white-space:nowrap;font-size:12.5px}.sx .sx-tw{margin:0 -4px;overflow-x:auto}.sx .tbl.sx-tbl th{letter-spacing:.05em;background:var(--surface);white-space:nowrap;border-top-left-radius:0;border-top-right-radius:0;padding:10px 9px;font-size:11.5px;font-weight:650;line-height:16px}.sx .tbl.sx-tbl td{white-space:nowrap;border-bottom-color:var(--line);padding:9px;font-size:13px}.sx .tbl.sx-tbl tbody tr:hover{background:var(--surface-2)}.sx .tbl.sx-tbl td .s{color:var(--muted);font-size:11.5px;display:block}.sx .tbl.sx-tbl td.num,.sx .tbl.sx-tbl th.num{text-align:right}.sx .tbl.sx-tbl a.t{font-weight:650}.sx-cp .pchip{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:2px 8px;font-size:11.5px}.sx-cp .pchip i{display:none}@media (width<=860px){.sx .tbl.sx-tbl tr{padding:12px 4px}.sx .tbl.sx-tbl td{white-space:normal;padding:4px 0}.sx .sx-tw{margin:0;overflow-x:visible}.sx .sx-flt .field.sm{flex:100%;width:100%}}.sx .sx-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-bottom:16px;display:grid}.sx .sx-kpi{min-width:0;padding:16px 18px}.sx .sx-kpi .l{color:var(--muted);font-size:12.5px;font-weight:550}.sx .sx-kpi .n{letter-spacing:-.02em;white-space:nowrap;margin-top:2px;font-size:26px;font-weight:700;line-height:32px}.sx .sx-kpi .n.many{font-size:18px;line-height:24px}.sx .sx-kpi .s{color:var(--muted);margin-top:2px;font-size:12px}.sx .sx-kpi label{cursor:pointer;color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:inline-flex}.sx .sx-kpi input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);margin:0}@media (width<=640px){.sx .sx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx .sx-kpi{padding:12px 14px}.sx .sx-kpi .n{font-size:20px;line-height:26px}.sx .sx-panel{padding:12px}}.sx .tabs{gap:6px;margin:0 0 14px}.sx .tab{min-height:36px;color:var(--muted);padding:0 14px;font-size:13px}.sx .tab[aria-pressed=true]{color:var(--text)}.sx .tab .n{font-size:12px}.sx .sx-mode .tab[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.sx .sx-panel .table-wrap{margin:0}.sx .sx-cgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.sx .sx-cc{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:14px 16px}.sx .sx-cc .cur-t{letter-spacing:.06em;color:var(--link);text-transform:uppercase;font-size:12px;font-weight:700}.sx .sx-cc .n{white-space:nowrap;letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:28px}.sx .sx-cc .src{color:var(--muted);font-size:11.5px}.sx .sx-cc .row{color:var(--muted);justify-content:space-between;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.sx .sx-cc .row b{color:var(--text);text-align:right;font-weight:600}.sx .sx-cc .why{color:var(--muted);margin-top:6px;font-size:11.5px}.sx .sx-cc.off .n{color:var(--muted);font-size:15px;font-weight:600}.sx .timeline{padding:0 0 0 4px}.sx .timeline li{margin-left:4px;padding:0 0 14px 16px}.sx .timeline li:before{background:var(--surface);border:2px solid var(--c,var(--primary));width:10px;height:10px;top:4px;left:-6px}.sx .timeline li:first-child:before{background:var(--c,var(--primary))}.sx .timeline li:last-child{padding-bottom:0}.sx .timeline .err{border-radius:8px}.sx .sx-sub{margin:14px 0 6px;font-size:13px;font-weight:650}.sx .sx-form .field{margin-bottom:12px}.sx .sx-form .field input,.sx .sx-form .field select{border-radius:10px;height:40px;min-height:40px}.sx .sx-form .btn.primary{width:100%}.sx .list li{padding:10px 0}.sx .sx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx .sx-max{max-width:720px}@media (width>=901px){.sx .filters.tf .grow{grid-column:span 6}.sx .filters.tf .field:nth-child(2),.sx .filters.tf .field:nth-child(3),.sx .filters.tf .field:nth-child(n+4){grid-column:span 3}}.sx .filters.tf{margin-bottom:0}.sx .timeline li li{border:0;margin:0;padding:0;position:static}.sx .timeline li li:before{content:none}
