:root{--brand-600:#0036bb;--brand-500:#2263ff;--brand-200:#9bb3f1;--brand-100:#cdd9f8;--brand-050:#edf2fe;--brand-025:#f6f9ff;--brand-700:#002a92;--accent:#ffc42c;--accent-050:#fff6e0;--accent-200:#ffe4a0;--accent-ink:#7a5600;--ink:#1e1c1c;--ink-80:#403d3d;--ink-60:#5f5c5c;--ink-45:#7c7979;--ink-25:#bdbaba;--gray-100:#ededed;--white:#fff;--canvas:#f7f8fa;--line:#e4e6eb;--line-2:#cfd2d9;--alert:#a8291b;--alert-050:#fbedeb;--alert-line:#e9c3be;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:22px;--sh1:0 1px 2px rgba(30,28,28,0.05),0 1px 3px rgba(30,28,28,0.04);--sh2:0 4px 12px rgba(30,28,28,0.07),0 1px 3px rgba(30,28,28,0.04);--sh3:0 18px 48px color-mix(in srgb,var(--brand-600) 14%,transparent),0 4px 12px rgba(30,28,28,0.06);--sans:"Figtree","Circular Std",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"SF Mono",ui-monospace,"Roboto Mono",Menlo,monospace;--rail:252px;--top:58px;--banner:34px;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:18px;--sp-10:20px;--sp-11:22px;--sp-12:24px;--card-pad-x:17px;--card-pad-y:var(--sp-7);--surface-page:var(--canvas);--surface-card:var(--white);--text-primary:var(--ink);--text-secondary:var(--ink-60);--border-default:var(--line);--focus-ring-color:var(--brand-500)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--canvas);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:var(--brand-500)}svg{display:block}::selection{background:var(--brand-100);color:var(--brand-700)}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2.5px solid var(--focus-ring-color);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink-25);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-45);background-clip:content-box;border:3px solid transparent}table{border-collapse:collapse}#shell{display:flex;flex-direction:column;height:100vh}#app,#shell{overflow:hidden}#app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);flex:1 1}#app.collapse{--rail:64px}#rail{background:var(--brand-600);color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}.brand{display:flex;align-items:center;gap:11px;padding:15px var(--sp-9) 13px;min-height:var(--top)}.brand b{font-size:14px;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.brand span{font-size:9.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--brand-200);white-space:nowrap}.rnav{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--sp-2) var(--sp-5) var(--sp-7)}.rgrp{margin-top:var(--sp-7)}.rgrp h6{font-size:9px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:rgba(205,217,248,.6);padding:var(--sp-0) var(--sp-5) var(--sp-3)}.rgrp h6,.ritem{white-space:nowrap}.ritem{display:flex;align-items:center;gap:11px;width:100%;padding:var(--sp-4) var(--sp-5);border-radius:10px;color:var(--brand-100);font-size:13.2px;font-weight:600;text-align:left;text-decoration:none;transition:.13s}.ritem svg{flex:none;width:17px;height:17px;stroke-width:1.75}.ritem:hover{background:rgba(255,255,255,.1);color:#fff}.ritem[aria-current=page]{background:#fff;color:var(--brand-600);font-weight:750;box-shadow:0 2px 10px rgba(0,0,0,.14)}.rfoot{padding:9px var(--sp-7) 13px;border-top:1px solid rgba(255,255,255,.13);font-size:10px;color:rgba(205,217,248,.72);white-space:nowrap}.rfoot .pname{font-size:10.5px;font-weight:700;color:rgba(255,255,255,.9);letter-spacing:-.1px}.brand .blogo{max-width:104px;max-height:30px;object-fit:contain;flex:none}#main{flex-direction:column;overflow:hidden;background:var(--canvas);min-width:0}#main,#top{display:flex}#top{height:var(--top);flex:none;background:#fff;border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:var(--sp-0) var(--sp-8);z-index:30}#page{flex:1 1;min-width:0;overflow-y:auto;overflow-x:hidden}.wrap{max-width:1460px;margin:0 auto;padding:var(--sp-10) var(--sp-12) 70px}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-9);margin-bottom:var(--sp-8);flex-wrap:wrap}.ph h1{font-size:25px;font-weight:850;letter-spacing:-.6px;line-height:1.15}.ph .sub{font-size:13.4px;color:var(--ink-60);margin-top:var(--sp-2);max-width:780px}.ph .acts{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap}.ib{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;color:var(--ink-60);transition:.13s;flex:none}.ib:hover{background:var(--gray-100);color:var(--ink)}.ib svg{width:17px;height:17px;stroke-width:1.8}.acct{position:relative}.acct-menu{position:absolute;right:0;top:calc(100% + var(--sp-2));min-width:196px;padding:var(--sp-2);background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 30px rgba(0,0,0,.14);z-index:40}.acct-menu a,.acct-menu button{display:block;width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:12.8px;font-weight:640;text-align:left;text-decoration:none;cursor:pointer}.acct-menu a:focus-visible,.acct-menu a:hover,.acct-menu button:focus-visible,.acct-menu button:hover{background:var(--brand-025);color:var(--brand-600)}.rolesw{display:flex;align-items:center;gap:var(--sp-4);padding:3px 5px 3px var(--sp-5);border:1px solid var(--line);border-radius:99px;background:#fff;transition:.13s}.rolesw:hover{border-color:var(--brand-200);background:var(--brand-025)}.rolesw .l{font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-45);line-height:1.1}.rolesw .n{font-size:12.3px;font-weight:750;line-height:1.2;max-width:210px;overflow:hidden;text-overflow:ellipsis}.btn,.rolesw .n{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:35px;padding:var(--sp-0) var(--sp-7);border-radius:10px;font-size:13.1px;font-weight:700;transition:.13s;border:1px solid transparent;text-decoration:none}.btn svg{width:16px;height:16px;stroke-width:1.9;flex:none}.btn-p{background:var(--brand-600);color:#fff}.btn-p:hover{background:var(--brand-700);box-shadow:0 4px 14px color-mix(in srgb,var(--brand-600) 28%,transparent)}.btn-s{background:#fff;color:var(--ink);border-color:var(--line-2)}.btn-s:hover{border-color:var(--ink-45);background:var(--canvas)}.btn-g{background:var(--gray-100);color:var(--ink)}.btn-g:hover{background:var(--line-2)}.btn-a{background:var(--accent);color:var(--ink)}.btn-a:hover{background:#efb520}.btn-d{background:#fff;color:var(--alert);border-color:var(--alert-line)}.btn-d:hover{background:var(--alert-050)}.btn-sm{height:28px;padding:var(--sp-0) var(--sp-5);font-size:12.2px;border-radius:8px}.btn-sm svg{width:14px;height:14px}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--line);margin-bottom:var(--sp-9);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:9px 13px;font-size:13.2px;font-weight:650;color:var(--ink-60);border-bottom:2.5px solid transparent;margin-bottom:-1px;transition:.13s;white-space:nowrap;display:flex;align-items:center;gap:var(--sp-3)}.tabs button:hover{color:var(--ink);background:var(--brand-025)}.tabs button[aria-selected=true]{color:var(--brand-600);border-bottom-color:var(--brand-600);font-weight:780}.tabs .cnt{background:var(--gray-100);color:var(--ink-60);font-size:10px;font-weight:800;padding:1px var(--sp-3);border-radius:99px}.tabs button[aria-selected=true] .cnt{background:var(--brand-100);color:var(--brand-700)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);min-width:0}.ch{justify-content:space-between;gap:var(--sp-6);padding:var(--card-pad-y) var(--card-pad-x);border-bottom:1px solid var(--line);flex-wrap:wrap}.ch,.ch h3{display:flex;align-items:center}.ch h3{font-size:14.5px;font-weight:800;letter-spacing:-.25px;gap:var(--sp-4)}.ch .hs{font-size:11.8px;color:var(--ink-60);margin-top:var(--sp-1);font-weight:500;max-width:640px}.cb{padding:var(--card-pad-x)}.stack-tight{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.field-action{align-self:end;margin-bottom:var(--sp-6)}.fieldlabel{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:12.5px}.step-block{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.step-block>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);background:var(--brand-025);border-bottom:1px solid var(--line)}.step-block>.body{padding:var(--sp-6) var(--sp-6) var(--sp-0)}.condition-reading{font-size:11.6px;color:var(--ink-60);margin-top:calc(var(--sp-3) * -1);margin-bottom:var(--sp-6)}.steps-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-6);margin-bottom:var(--sp-4);border-top:1px solid var(--line)}.steps-heading .t{font-size:12.5px;font-weight:700}.steps-heading .d{font-size:11.4px;color:var(--ink-60);margin-top:var(--sp-1)}.reason-list{margin:var(--sp-0);padding-left:var(--sp-9)}.stack-md{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-6)}.ctb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--card-pad-x)}.cb.tight>.ctb:first-child{padding-top:var(--card-pad-y)}.cb.tight{padding:var(--sp-0)}.grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:15px;gap:15px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:1/-1}.inline-row{display:flex;align-items:center}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-6{gap:var(--sp-6)}.gap-8{gap:var(--sp-8)}.gap-9{gap:var(--sp-9)}.gap-5{gap:var(--sp-5)}.gap-7{gap:var(--sp-7)}.gap-11{gap:var(--sp-11)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-7{margin-top:var(--sp-7)}.mb-0{margin-bottom:var(--sp-0)}.mb-9{margin-bottom:var(--sp-9)}.tight-heading{margin:var(--sp-0) var(--sp-0) var(--sp-1)}.filters-pad{padding:13px var(--card-pad-x) var(--sp-0)}.filters-hint-pad{padding:var(--sp-2) var(--card-pad-x) 13px}.linklike{padding:var(--sp-0)}.f input.swatch-inset{padding:var(--sp-1);width:56px;height:40px;flex:none;cursor:pointer}.f input.swatch-inset:disabled{cursor:default}.tight-sub{margin:var(--sp-0) var(--sp-0) var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-9{margin-top:var(--sp-9)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.mb-6{margin-bottom:var(--sp-6)}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g2,.g3{grid-template-columns:1fr}}@media (max-width:760px){.g2,.g3,.g4{grid-template-columns:1fr}}.kpi{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-7) var(--sp-8);box-shadow:var(--sh1);transition:.14s;position:relative;text-align:left;width:100%}button.kpi:hover{border-color:var(--brand-200);box-shadow:var(--sh2);transform:translateY(-1px)}.kpi .kl{font-size:10.5px;font-weight:750;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-60);display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.kpi .kv{font-size:25px;font-weight:850;letter-spacing:-.9px;line-height:1.05}.kpi .kv small{font-size:13px;font-weight:750;color:var(--ink-45);letter-spacing:0}.kpi .kd{font-size:11.5px;color:var(--ink-60);margin-top:5px;line-height:1.45}.kpi.warn{background:var(--accent-050);border-color:var(--accent-200)}.kpi.warn .kl svg{color:#b07d00}.kpi.bad{background:var(--alert-050);border-color:var(--alert-line)}.kpi.bad .kl svg{color:var(--alert)}.tw{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:13px}table.t th{text-align:left;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--ink-60);background:var(--canvas);white-space:nowrap}table.t td,table.t th{padding:9px var(--sp-6);border-bottom:1px solid var(--line)}table.t td{vertical-align:middle}table.t tbody tr:hover{background:var(--brand-025)}table.t tbody tr:last-child td{border-bottom:none}table.t .num{text-align:right}table.t td.actions,table.t th.actions{text-align:right;width:1%;white-space:nowrap;padding-right:var(--card-pad-x)}table.t td.actions .row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-3)}table.t.dense td{padding:6.5px var(--sp-5)}table.t.dense th{padding:7px var(--sp-5)}.av{width:31px;height:31px;border-radius:99px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;letter-spacing:-.2px;background:var(--brand-500)}.av.s{width:24px;height:24px;font-size:9px}.pc{display:flex;align-items:center;gap:9px;min-width:0}.pc .pn{font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.pn{color:inherit;text-decoration:none;display:block}a.pn:focus-visible,a.pn:hover{color:var(--brand-600);text-decoration:underline}.pc .pp{font-size:11.3px;color:var(--ink-60);overflow:hidden;text-overflow:ellipsis}.chip,.pc .pp{white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:5px;padding:var(--sp-1) var(--sp-4);border-radius:99px;font-size:11px;font-weight:750;border:1px solid transparent;line-height:1.5}.chip svg{width:11px;height:11px;stroke-width:2.3;flex:none}.c-b{background:var(--brand-050);color:var(--brand-700);border-color:var(--brand-100)}.c-a{background:var(--accent-050);color:var(--accent-ink);border-color:var(--accent-200)}.c-g{background:var(--gray-100);color:var(--ink-60);border-color:var(--line-2)}.c-r{background:var(--alert-050);color:var(--alert);border-color:var(--alert-line)}.c-w{background:var(--canvas);color:var(--ink-45);border-color:var(--line-2);border-style:dashed}.diff-table{width:100%;border-collapse:collapse;font-size:12.6px;margin:var(--sp-4) var(--sp-0)}.diff-table td,.diff-table th{padding:var(--sp-3) 9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.diff-table th{font-size:11.3px;color:var(--ink-60);font-weight:700}.diff-table td.num,.diff-table th.num{text-align:right}.diff-field{font-weight:650}.diff-value-before{color:var(--ink-60);text-decoration:line-through}.diff-value-after{color:var(--ink);font-weight:650}.diff-chip-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin:var(--sp-3) var(--sp-0)}.diff-chip-group-label{font-size:10.8px;font-weight:750;color:var(--ink-60);text-transform:uppercase;letter-spacing:.35px;margin-right:var(--sp-1)}.f select,.fi select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%237c7979' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 11px center;padding-right:32px}.f input:disabled,.f select:disabled,.f textarea:disabled,.fi input:disabled,.fi select:disabled,.fi textarea:disabled{opacity:.55;cursor:not-allowed}.filters{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap;margin-bottom:13px}.fi{position:relative}.fi input,.fi select{height:33px;border:1px solid var(--line-2);background:#fff;border-radius:9px;padding:var(--sp-0) 11px;font-size:12.8px;transition:.13s}.fi input{padding-left:31px;min-width:210px}.fi input:focus,.fi select:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-050)}.fi>svg{position:absolute;left:10px;top:9px;width:15px;height:15px;color:var(--ink-45);stroke-width:1.9;pointer-events:none}.seg{display:inline-flex;background:var(--gray-100);border-radius:9px;padding:2.5px}.seg button{padding:5px 11px;border-radius:7px;font-size:12.3px;font-weight:700;color:var(--ink-60);transition:.12s;white-space:nowrap}.seg button[aria-pressed=true]{background:#fff;color:var(--brand-600);box-shadow:var(--sh1)}.hr{height:1px;background:var(--line);margin:15px var(--sp-0);border:none}.dl{display:grid;grid-template-columns:auto 1fr;grid-gap:7px var(--sp-8);gap:7px var(--sp-8);font-size:12.9px}.dl dt{color:var(--ink-60);font-weight:600}.dl dd{font-weight:650;text-align:right}.note{background:var(--brand-050);border:1px solid var(--brand-100);border-radius:var(--r);padding:11px 13px;font-size:12.4px;color:var(--brand-700);display:flex;gap:9px;line-height:1.55}.note svg{width:16px;height:16px;flex:none;margin-top:1px;stroke-width:2}.note.a{background:var(--accent-050);border-color:var(--accent-200);color:var(--accent-ink)}.note.r{background:var(--alert-050);border-color:var(--alert-line);color:var(--alert)}.note.n{background:var(--canvas);border-color:var(--line);color:var(--ink-60)}.note b{font-weight:800}.empty{text-align:center;padding:40px var(--sp-10);color:var(--ink-45)}.empty svg{width:36px;height:36px;margin:0 auto 11px;stroke-width:1.3;color:var(--ink-25)}.empty h4{font-size:14px;font-weight:750;color:var(--ink-60);margin-bottom:var(--sp-2)}.empty p{font-size:12.5px;max-width:380px;margin:0 auto}.f{margin-bottom:var(--sp-6)}.f>label{display:block;font-size:11.2px;font-weight:750;color:var(--ink-60);margin-bottom:5px}.f input,.f select,.f textarea{width:100%;border:1px solid var(--line-2);border-radius:9px;padding:var(--sp-4) 11px;font-size:13.1px;background:#fff;transition:.13s}.f textarea{resize:vertical;min-height:74px;line-height:1.55}.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-050)}.f .hint{font-size:11.1px;color:var(--ink-45);margin-top:var(--sp-2);line-height:1.45}.f.err input,.f.err textarea{border-color:var(--alert);box-shadow:0 0 0 3px var(--alert-050)}.f .msg{font-size:11.3px;color:var(--alert);margin-top:var(--sp-2);font-weight:650}.sw{position:relative;width:37px;height:20px;background:var(--ink-25);border-radius:99px;transition:.16s;flex:none}.sw[aria-checked=true]{background:var(--brand-600)}.sw:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:99px;background:#fff;transition:.16s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.sw[aria-checked=true]:after{transform:translateX(17px)}.swr{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);padding:var(--sp-5) var(--sp-0);border-bottom:1px solid var(--line)}.swr:last-child{border-bottom:none}.swr .t{font-size:13.1px;font-weight:680}.swr .d{font-size:11.6px;color:var(--ink-60);margin-top:var(--sp-1);max-width:520px}#veil{position:fixed;inset:0;background:rgba(30,28,28,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;display:none;align-items:center;justify-content:center;padding:var(--sp-12)}#veil.on,.modal{display:flex}.modal{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh3);width:100%;max-width:600px;max-height:92vh;flex-direction:column;overflow:hidden;animation:pop .18s cubic-bezier(.2,.9,.3,1.1)}.modal.w{max-width:900px}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.mh{padding:var(--sp-8) 21px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-7);flex:none}.mh h3{font-size:16.5px;font-weight:850;letter-spacing:-.35px}.mh .s{font-size:12.3px;color:var(--ink-60);margin-top:3px}.mb{padding:19px 21px;overflow-y:auto;flex:1 1}.mf{padding:13px 21px;border-top:1px solid var(--line);justify-content:flex-end;gap:9px;background:var(--canvas);flex:none;flex-wrap:wrap}#toasts,.mf{display:flex;align-items:center}#toasts{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:400;flex-direction:column;gap:var(--sp-4);pointer-events:none}.toast{background:var(--ink);color:#fff;padding:var(--sp-5) var(--sp-8);border-radius:11px;font-size:12.9px;font-weight:650;box-shadow:var(--sh3);display:flex;align-items:center;gap:9px;max-width:520px;animation:ti .22s;pointer-events:auto}.toast .tx{background:transparent;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:15px;line-height:1;padding:3px 5px;border-radius:7px;flex:none;transition:.13s}.toast .tx:hover{opacity:1;background:rgba(255,255,255,.15)}.toast svg{width:16px;height:16px;stroke-width:2.2;flex:none;color:var(--accent)}.toast.bad svg{color:#ff9b8e}@keyframes ti{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rows{flex-direction:column}.row,.rows{display:flex}.row{align-items:center;gap:11px;padding:var(--sp-5) 17px;border-bottom:1px solid var(--line);transition:.12s;text-align:left;width:100%}.row:last-child{border-bottom:none}button.row:hover{background:var(--brand-025)}.row .rm{flex:1 1;min-width:0}.row .rt{font-size:13.2px;font-weight:680}.row .rs{font-size:11.6px;color:var(--ink-60);margin-top:1.5px;line-height:1.45}.row .rr{text-align:right;flex:none}@media (max-width:900px){#app{grid-template-columns:0 1fr}#rail{position:fixed;left:0;top:0;bottom:0;width:252px;z-index:100;transform:translateX(-100%);transition:.25s}#app.open #rail{transform:none;box-shadow:14px 0 48px rgba(0,0,0,.2)}.wrap{padding:var(--sp-7) var(--sp-6) 60px}}