@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.qpm{--s-canvas:#fff;--s-content:#f1f2f6;--s-card:#fff;--rail-bg:#fff;--rail-ink:#3f4757;--rail-hover:#f4f5f8;--s-ink:#101320;--s-muted:#5a6376;--s-faint:#8c94a3;--s-rule:#e2e5ea;--s-rule-soft:#eef0f4;--bw:1px;--r-lg:14px;--r:12px;--r-sm:10px;--chip-r:11px;--elev:0 1px 2px #1013200a;--dens-y:11px;--dens-x:15px;--cell-y:9px;--cell-x:10px;--s-font:"Public Sans",system-ui,sans-serif;--s-num:"Public Sans",system-ui,sans-serif;--num-feat:"tnum" 1;--s-accent:#152a80;--s-accent-deep:#0e1f66;--s-accent-soft:#e9ecf9;--s-on-accent:#fff;--s-ok:#2f7d5c;--s-ok-bg:#eaf5ee;--s-warn:#a3690f;--s-warn-bg:#fdf2e2;--s-bad:#b3261e;--s-bad-bg:#fdeceb;--s-neutral:#5a6376;--s-violet:#6d4fb3;--s-violet-bg:#f2edfc;--s-rail:#fff;font-size:13.5px;container:shell/inline-size}.qpm[data-skin=ledger]{--s-canvas:#fbfaf7;--s-content:#f6f4ef;--s-card:#fbfaf7;--rail-bg:#fbfaf7;--rail-ink:#5f5c54;--rail-hover:#f0ede5;--s-ink:#1c1b18;--s-muted:#75726a;--s-faint:#9d998e;--s-rule:#ddd8cc;--s-rule-soft:#eae6dc;--bw:1px;--r-lg:3px;--r:3px;--r-sm:2px;--chip-r:2px;--elev:none;--dens-y:8px;--dens-x:13px;--cell-y:7px;--cell-x:9px;--s-num:"IBM Plex Mono",ui-monospace,monospace;--s-accent:#1f4d3f;--s-accent-deep:#143528;--s-accent-soft:#e4ede9;--s-ok:#2f6b46;--s-ok-bg:#e7efe8;--s-warn:#8a5a12;--s-warn-bg:#f5ede0;--s-bad:#963232;--s-bad-bg:#f5e5e3;--s-violet:#5c4a86;--s-violet-bg:#ece8f3;font-size:13px}.qpm[data-skin=console]{--s-content:#f5f6f9;--rail-bg:#f9fafc;--rail-hover:#eef1f6;--s-ink:#141a22;--s-muted:#5d6b7c;--s-faint:#8b98a8;--s-rule:#e2e7ee;--s-rule-soft:#eef1f6;--r-lg:8px;--r:7px;--r-sm:6px;--chip-r:8px;--elev:0 1px 2px #141a220d;--dens-y:10px;--dens-x:14px;--s-accent:#3a4fd0;--s-accent-deep:#2b3bad;--s-accent-soft:#eceefc}.qpm[data-skin=field] .qbrand b{color:#fff}.qpm[data-skin=field] .qws{background:#ffffff0f;border-color:#ffffff24}.qpm[data-skin=field] .qws .nm{color:#fff}.qpm[data-skin=field] .qcollapse{color:#8b9199;border-color:#ffffff2e}.qpm[data-skin=field] .rail{border-right-color:#0000}.qpm[data-skin=field]{--s-content:#f4f5f7;--rail-bg:#15161a;--rail-ink:#a8aeb6;--rail-hover:#ffffff14;--s-ink:#101418;--s-muted:#5a6169;--s-faint:#868d95;--s-rule:#dfe3e7;--s-rule-soft:#eef0f2;--bw:1.5px;--r-lg:16px;--r:13px;--r-sm:11px;--chip-r:13px;--elev:0 1px 3px #10141812;--dens-y:15px;--dens-x:16px;--cell-y:13px;--cell-x:12px;--s-font:"Archivo",system-ui,sans-serif;--s-num:"Archivo",system-ui,sans-serif;--s-accent:#c2570f;--s-accent-deep:#9d460b;--s-accent-soft:#fdefe3;font-size:15px}.qpm{font-family:var(--s-font)}.qpm .rail{background:var(--rail-bg);border-right:var(--bw) solid var(--s-rule)}.qpm .topbar{background:var(--s-canvas);border-bottom:var(--bw) solid var(--s-rule);padding:11px 20px}.qpm .main{background:var(--s-content)}.qpm .content{background:var(--s-content);gap:16px;padding:20px}.qpm .navitem{border-radius:var(--r-sm);padding:calc(var(--dens-y) - 3px) 10px;color:var(--rail-ink);font-size:13px}.qpm .navitem:hover{background:var(--rail-hover);color:var(--s-ink)}.qpm[data-skin=field] .navitem:hover{color:#fff}.qpm .navitem[aria-current=page]{background:var(--s-accent);color:#fff;font-weight:600}.qpm .navitem[aria-current=page] .ic{opacity:1}.qpm .navlabel{letter-spacing:.13em;color:var(--s-faint);padding:15px 10px 5px;font-size:10px}.qpm .btn{border-radius:var(--r-sm);border-width:var(--bw)}.qpm .btn.pri{background:var(--s-accent);border-color:var(--s-accent)}.qpm .btn.pri:hover{background:var(--s-accent-deep);border-color:var(--s-accent-deep);filter:none}.qpm .tbox{border-radius:var(--r-lg);background:var(--s-card);border-width:var(--bw)}.qpm table.dt thead th{background:var(--s-card);border-bottom:var(--bw) solid var(--s-rule)}.qpm table.dt tbody td{border-bottom:var(--bw) solid var(--s-rule-soft);padding:var(--cell-y) var(--cell-x)}.qpm table.dt thead th{padding:var(--cell-y) var(--cell-x)}.qpm table.dt{min-width:840px}.qpm .tfoot{background:var(--s-card)}.qpm .st{border-radius:var(--r-sm);padding:3px 9px;font-weight:600}.qpm .st .dot{display:none}.qpm .st.ok{color:var(--s-ok);background:var(--s-ok-bg)}.qpm .st.warn{color:var(--s-warn);background:var(--s-warn-bg)}.qpm .st.bad{color:var(--s-bad);background:var(--s-bad-bg)}.qpm .st.neutral{color:var(--s-neutral);background:var(--s-rule-soft)}.qpm .rail.collapsed{flex:0 0 66px;width:66px}.qpm .rail.collapsed .qbrand{justify-content:center;padding:13px 0}.qpm .rail.collapsed .qbrand b,.qpm .rail.collapsed .qcollapse,.qpm .rail.collapsed .navlabel,.qpm .rail.collapsed .navitem .lbl,.qpm .rail.collapsed .qws .nm,.qpm .rail.collapsed .qws svg{display:none}.qpm .rail.collapsed .navitem,.qpm .rail.collapsed .qws{justify-content:center;padding:9px 0}.qpm .rail.collapsed .navgroup{padding:6px 8px}.qpm .qcard .tbox{box-shadow:none;border:0;border-radius:0}.qpm .qcard .tfoot{border-radius:0}.qpm .search input{border-radius:var(--r-sm);border-width:var(--bw);background:var(--s-card);padding:9px 10px 9px 32px}.qpm .pagehead h3{letter-spacing:-.025em;font-size:22px}.qpm .content{color:var(--s-ink)}.qpm td.num,.qpm th.num,.qpm .amt,.qpm .big{font-family:var(--s-num)}.qpm .bulkslot:empty{display:none}@container (max-width:660px){.qpm .topbar{gap:8px;padding:10px 12px}.qpm .topbar .iconbtn,.qpm .qkbd{display:none}.qpm .qsearch input{padding-right:12px}.qpm .topbar .btn.pri{padding:8px 10px}.qpm .content{padding:14px}.qpm .pagehead h3{font-size:19px}}.qbrand{border-bottom:var(--bw) solid var(--s-rule);align-items:center;gap:9px;padding:13px 12px;display:flex}.qbrand img{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}.qbrand b{letter-spacing:-.015em;min-width:0;color:var(--brand-ink,var(--s-ink));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.qcollapse{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);width:26px;height:26px;color:var(--s-faint);flex:0 0 26px;place-items:center;display:grid}.qcollapse:hover{border-color:var(--s-muted);color:var(--s-ink)}.qws{border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-card);text-align:left;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.qws:hover{border-color:var(--s-muted)}.qws .av{border-radius:var(--r-sm);background:var(--s-accent-soft);width:26px;height:26px;color:var(--s-accent);flex:0 0 26px;place-items:center;font-size:10.5px;font-weight:800;display:grid}.qws span.nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.qsearch{flex:1;max-width:400px;position:relative}.qsearch>svg{color:var(--s-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qsearch input{border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-card);width:100%;color:var(--s-ink);padding:9px 58px 9px 35px;font-size:13px}.qsearch input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.qkbd{color:var(--s-faint);border:1px solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-rule-soft);pointer-events:none;padding:2px 6px;font-size:10.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.chip-i{border-radius:var(--chip-r,11px);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.chip-i.sm{border-radius:calc(var(--chip-r,11px) * .8);flex:0 0 30px;width:30px;height:30px}.chip-i.indigo{color:#3549a6;background:#e8ecfb}.chip-i.green{color:#2f7d5c;background:#e9f5ee}.chip-i.amber{color:#a3690f;background:#fdf1e0}.chip-i.red{color:#b3261e;background:#fdeaea}.chip-i.violet{color:#6d4fb3;background:#f1ebfc}.chip-i.sky{color:#1e64b5;background:#e6f1fd}.qlabel{letter-spacing:.13em;text-transform:uppercase;color:var(--s-faint);font-size:10px;font-weight:700}.qstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (min-width:900px){.qstats{grid-template-columns:repeat(4,minmax(0,1fr))}}.qstat{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);box-shadow:var(--elev);flex-direction:column;gap:9px;padding:14px 15px;display:flex}.qstat .top{align-items:center;gap:10px;display:flex}.qstat .lb{color:var(--s-muted);min-width:0;font-size:12px;font-weight:500;display:block}.qstat .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.qstat .sub{color:var(--s-faint);align-items:center;gap:5px;font-size:11.5px;display:flex}.qstat .sub b{font-weight:700}.qstat .sub .up{color:var(--s-ok)}.qstat .sub .dn{color:var(--s-bad)}.qcard{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);box-shadow:var(--elev);flex-direction:column;min-width:0;display:flex}.qcardhead{padding:13px var(--dens-x);border-bottom:var(--bw) solid var(--s-rule-soft);align-items:center;gap:10px;display:flex}.qcardhead h6{letter-spacing:-.012em;flex:1;min-width:0;margin:0;font-size:14px;font-weight:700}.qcardhead a,.qcardhead .lnk{color:var(--s-accent);font-size:12px;font-weight:600;text-decoration:none}.qcardhead .dots{border-radius:var(--r-sm);width:26px;height:26px;color:var(--s-faint);place-items:center;display:grid}.qcardhead .dots:hover{background:var(--s-rule-soft);color:var(--s-ink)}.qcardbody{padding:13px var(--dens-x)}.qcardbody.flush{padding:0}.qinsight{background:var(--s-violet-bg);border:var(--bw) solid var(--s-violet);align-items:center;gap:11px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.qinsight{border:var(--bw) solid color-mix(in srgb,var(--s-violet) 22%,transparent)}}.qinsight{border-radius:var(--r)}.qinsight .spark{border-radius:var(--r-sm);background:var(--s-card);width:28px;height:28px;color:var(--s-violet);flex:0 0 28px;place-items:center;display:grid}.qinsight p{color:#372a5c;flex:1;min-width:0;max-width:none;margin:0;font-size:12.5px;line-height:1.4}.qinsight p b{font-weight:700}.qinsight button{background:var(--s-accent);color:var(--s-on-accent);border-radius:var(--r-sm);flex:none;padding:6px 12px;font-size:12px;font-weight:600}.qinsight button:hover{background:var(--s-accent-deep)}.qseg{background:var(--s-rule-soft);border-radius:var(--r);gap:2px;padding:3px;display:inline-flex}.qseg button{border-radius:var(--r-sm);color:var(--s-muted);white-space:nowrap;padding:6px 14px;font-size:12.5px;font-weight:600}.qseg button[aria-pressed=true]{background:var(--s-card);color:var(--s-ink);box-shadow:0 1px 2px #1013201a}.qfilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qfilters button{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);color:var(--s-muted);background:var(--s-card);white-space:nowrap;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;display:inline-flex}.qfilters button:hover{border-color:var(--s-muted);color:var(--s-ink)}.qfilters button[aria-pressed=true]{border-color:var(--s-accent);color:var(--s-accent);background:var(--s-accent-soft);font-weight:600}.qfilters .clear{border-style:dashed}.qpager{padding:11px var(--dens-x);border-top:var(--bw) solid var(--s-rule);color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.qpager select{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);font:inherit;background:var(--s-card);color:var(--s-ink);padding:5px 8px}.qpager .sp{flex:1}.qpager .pg{align-items:center;gap:4px;display:flex}.qpager .pg button{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);min-width:29px;height:29px;color:var(--s-muted);place-items:center;padding:0 7px;font-size:12.5px;display:grid}.qpager .pg button:hover:not(:disabled){border-color:var(--s-muted);color:var(--s-ink)}.qpager .pg button[aria-current=page]{background:var(--s-accent);border-color:var(--s-accent);color:#fff;font-weight:700}.qpager .pg button:disabled{opacity:.4;cursor:not-allowed}.qpager .pg button[data-pg="-1"] svg{transform:rotate(180deg)}.qrow{padding:var(--dens-y) var(--dens-x);border-bottom:var(--bw) solid var(--s-rule-soft);align-items:center;gap:11px;display:flex}.qrow:last-child{border-bottom:0}.qrow .gr{flex:1;min-width:0;display:block}.qrow .t1,.qrow .t2{display:block}.qrow .t1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qrow .t2{color:var(--s-faint);margin-top:1px;font-size:11.5px}.qrow .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.qrow .when{color:var(--s-faint);white-space:nowrap;font-size:11.5px}.qperm{border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.qperm[data-on="1"].read{background:var(--s-ok-bg);color:var(--s-ok)}.qperm[data-on="1"].write{background:var(--s-warn-bg);color:var(--s-warn)}.qperm[data-on="0"]{background:var(--s-rule-soft);color:var(--s-faint)}.qperm:hover{border-color:currentColor}.qkey{color:var(--s-muted);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.qrow.qagent{padding:var(--dens-y) var(--dens-x);align-items:flex-start}.qrow.qagent .chip-i{margin-top:1px}.qrow.qagent[data-off="1"] .t1,.qrow.qagent[data-off="1"] .t2{opacity:.55}.qmeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.qrow.qagent .qtoggle{margin-top:4px}.qtoggle{background:var(--s-rule);border-radius:99px;flex:0 0 40px;width:40px;height:23px;transition:background .18s cubic-bezier(.22,1,.36,1);position:relative}.qtoggle:after{content:"";background:#fff;border-radius:99px;width:17px;height:17px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1013204d}.qtoggle[aria-pressed=true]{background:var(--s-accent)}.qtoggle[aria-pressed=true]:after{transform:translate(17px)}@media(prefers-reduced-motion:reduce){.qtoggle,.qtoggle:after{transition:none}}.qmeter{flex-direction:column;gap:7px;margin-top:11px;display:flex}.qmeter .mrow{align-items:baseline;gap:10px;display:flex}.qmeter .mlab{min-width:0;color:var(--s-muted);flex:1;font-size:12.5px;font-weight:500}.qmeter .mval{font-family:var(--s-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:800}.qmeter .mtrack{border-radius:var(--r-sm);background:var(--s-rule-soft);height:8px;position:relative}.qmeter .mtrack i{border-radius:var(--r-sm);height:100%;display:block}.qmeter .mtrack u{background:var(--s-ink);opacity:.7;border-radius:2px;width:2px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.qmeter .mnote{color:var(--s-faint);font-size:11.5px;line-height:1.4}.qpm .navlabel.devlabel{color:var(--s-faint)}.qpm .navitem.devitem{color:var(--s-muted)}.qpm .navitem.devitem:hover{background:var(--s-violet-bg);color:var(--s-violet)}.qpm .navitem.devitem[aria-current=page]{background:var(--s-violet);color:#fff}.qpm .rail .navgroup .navlabel.devlabel{border-top:var(--bw) solid var(--s-rule);margin-top:8px;padding-top:13px}.qguard{padding:13px var(--dens-x);background:var(--s-bad-bg);border:var(--bw) solid var(--s-bad);align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.qguard{border:var(--bw) solid color-mix(in srgb,var(--s-bad) 26%,transparent)}}.qguard{border-radius:var(--r);color:var(--s-ink);font-size:12.5px;line-height:1.5}.qguard b{font-weight:700}.qskins{grid-template-columns:1fr;gap:9px;display:grid}@container (min-width:640px){.qskins{grid-template-columns:1fr 1fr}}.qskin{text-align:left;border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-card);flex-direction:column;align-items:flex-start;gap:6px;padding:11px;display:flex}.qskin:hover{border-color:var(--s-muted)}.qskin[aria-pressed=true]{border-color:var(--s-accent);box-shadow:0 0 0 var(--bw) var(--s-accent)}.qskin .sw{border-radius:var(--r-sm);border:var(--bw) solid var(--s-rule);width:100%;height:22px;display:flex;overflow:hidden}.qskin .sw i{flex:1}.qskin[data-skin-set=original] .sw .a{background:#fff}.qskin[data-skin-set=original] .sw .b{background:#152a80}.qskin[data-skin-set=original] .sw .c{background:#f1f2f6}.qskin[data-skin-set=ledger] .sw .a{background:#fbfaf7}.qskin[data-skin-set=ledger] .sw .b{background:#1f4d3f}.qskin[data-skin-set=ledger] .sw .c{background:#e4ede9}.qskin[data-skin-set=console] .sw .a{background:#fff}.qskin[data-skin-set=console] .sw .b{background:#3a4fd0}.qskin[data-skin-set=console] .sw .c{background:#f5f6f9}.qskin[data-skin-set=field] .sw .a{background:#15161a}.qskin[data-skin-set=field] .sw .b{background:#c2570f}.qskin[data-skin-set=field] .sw .c{background:#fdefe3}.qskin .nm{letter-spacing:-.012em;font-size:13px;font-weight:700}.qskin .nm em{letter-spacing:.1em;text-transform:uppercase;color:var(--s-faint);margin-left:5px;font-size:9.5px;font-style:normal;font-weight:700}.qskin .nt{color:var(--s-faint);font-size:11.5px;line-height:1.4}.qgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@container (min-width:900px){.qgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.qcol{flex-direction:column;gap:14px;min-width:0;display:flex}.qchart{width:100%;height:132px;display:block}.qtask{padding:calc(var(--dens-y) - 2px) var(--dens-x);border-bottom:var(--bw) solid var(--s-rule-soft);align-items:center;gap:10px;font-size:12.5px;display:flex}.qtask:last-child{border-bottom:0}.qtask .ring{border:1.6px solid var(--s-rule);border-radius:99px;flex:0 0 16px;width:16px;height:16px}.qtask .gr{flex:1;min-width:0;display:block}.qtask .dot2{border-radius:99px;flex:0 0 7px;width:7px;height:7px}.loginwrap{background:var(--s-content);place-items:center;min-height:100dvh;padding:24px;display:grid}.logincard{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);flex-direction:column;gap:0;width:100%;max-width:380px;padding:26px 26px 24px;display:flex;box-shadow:0 12px 34px -20px #10132066}.loginbrand{align-items:center;gap:9px;margin-bottom:22px;display:flex}.loginbrand b{letter-spacing:-.015em;font-size:14px;font-weight:700}.logincard h1{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:800}.loginsub{color:var(--s-muted);margin:0 0 20px;font-size:13px}.lf{margin-bottom:13px;display:block}.lf span{margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.lf input{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-canvas);width:100%;color:var(--s-ink);font:inherit;padding:10px 12px;font-size:14px}.lf input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.lerr{color:var(--s-bad);margin:2px 0 12px;font-size:12.5px;font-weight:600}.loginbtn{justify-content:center;width:100%;margin-top:8px;padding:11px}.railscrim{z-index:40;background:#0a0d1466;border:0;padding:0;position:fixed;inset:0}@container (min-width:760px){.railscrim{display:none}}@media(min-width:760px){.railscrim{display:none}}.rail.open{z-index:50;flex:0 0 250px;width:250px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 40px #0a0d1447}.qpm,.qpm .shell{min-height:100dvh}.qpm .content{min-height:0}.muted{color:var(--s-muted)}.rowlink{color:inherit;text-decoration:none;display:contents}.dtwrap{overflow-x:auto}.qinsightbtn{background:var(--s-accent);color:var(--s-on-accent);border-radius:var(--r-sm);flex:none;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.qinsightbtn:hover{background:var(--s-accent-deep)}.shell{flex-direction:column;flex:1;min-height:0;display:flex}@container (min-width:760px){.shell{flex-direction:row}}.rail{background:var(--s-rail);border-right:1px solid var(--s-rule);flex-direction:column;flex:0 0 216px;width:216px;display:none}@container (min-width:760px){.rail{display:flex}}.qpm[data-skin=ledger] .rail{border-right:1px solid var(--s-rule);background:0 0}.qpm[data-skin=field] .rail{border-right:0;flex:0 0 76px;align-items:center;width:76px}@container (min-width:1060px){.qpm[data-skin=field] .rail{flex:0 0 210px;align-items:stretch;width:210px}}.brand{align-items:center;gap:10px;padding:16px 16px 14px;display:flex}.qpm[data-skin=field] .brand{justify-content:center;padding:16px 0}@container (min-width:1060px){.qpm[data-skin=field] .brand{justify-content:flex-start;padding:16px 18px}}.mark{background:var(--s-accent);width:28px;height:28px;color:var(--s-on-accent);letter-spacing:-.02em;border-radius:6px;flex:0 0 28px;place-items:center;font-size:13px;font-weight:700;display:grid}.qpm[data-skin=ledger] .mark{border-radius:2px}.brandtxt{min-width:0}.brandtxt b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.brandtxt span{color:var(--s-faint);font-size:11px;line-height:1.3;display:block}.qpm[data-skin=field] .brandtxt{color:#fff}.qpm[data-skin=field] .brandtxt span{color:#8b9199}.qpm[data-skin=field] .brandtxt{display:none}@container (min-width:1060px){.qpm[data-skin=field] .brandtxt{display:block}}.navgroup{padding:4px 10px}.qpm[data-skin=ledger] .navgroup{padding:4px 12px}.qpm[data-skin=field] .navgroup{width:100%;padding:4px 8px}.navlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint);padding:14px 8px 6px;font-size:10px;font-weight:600}.qpm[data-skin=field] .navlabel{color:#767c84;display:none}@container (min-width:1060px){.qpm[data-skin=field] .navlabel{display:block}}.navitem{text-align:left;border-radius:var(--r);width:100%;color:var(--s-muted);align-items:center;gap:10px;margin-bottom:1px;padding:7px 8px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.navitem .ic{opacity:.8;flex:0 0 16px;width:16px;height:16px}.navitem:hover{color:var(--s-ink);background:#0000000a}.navitem[aria-current=page]{background:var(--s-accent-soft);color:var(--s-accent);font-weight:600}.navitem[aria-current=page] .ic{opacity:1}.qpm[data-skin=ledger] .navitem{border-left:2px solid #0000;border-radius:0;padding-left:11px}.qpm[data-skin=ledger] .navitem:hover{color:var(--s-ink);background:0 0}.qpm[data-skin=ledger] .navitem[aria-current=page]{border-left-color:var(--s-accent);color:var(--s-accent);background:0 0}.qpm[data-skin=field] .navitem{color:#a8aeb6;justify-content:center;padding:11px 8px;font-size:12px}.qpm[data-skin=field] .navitem:hover{color:#fff;background:#ffffff12}.qpm[data-skin=field] .navitem[aria-current=page]{background:var(--s-accent);color:#fff}.qpm[data-skin=field] .navitem span.lbl{display:none}@container (min-width:1060px){.qpm[data-skin=field] .navitem{justify-content:flex-start;padding:10px 12px;font-size:13.5px}.qpm[data-skin=field] .navitem span.lbl{display:inline}}.railfoot{border-top:1px solid var(--s-rule);margin-top:auto;padding:12px}.qpm[data-skin=field] .railfoot{border-top-color:#ffffff1a;width:100%}.verbadge{border-radius:var(--r);width:100%;color:var(--s-faint);font-size:11.5px;font-family:var(--s-num);align-items:center;gap:8px;padding:7px 8px;display:flex}.verbadge:hover{color:var(--s-muted);background:#0000000a}.qpm[data-skin=field] .verbadge{color:#767c84;justify-content:center}.qpm[data-skin=field] .verbadge:hover{color:#c3c8ce;background:#ffffff12}.verdot{background:var(--s-ok);border-radius:99px;flex:0 0 6px;width:6px;height:6px}.verbadge .vtxt{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}@container (max-width:820px){.verbadge .vtxt{display:none}}.main{background:var(--s-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--s-rule);background:var(--s-canvas);align-items:center;gap:12px;padding:12px 16px;display:flex}@container (min-width:760px){.topbar{padding:14px 22px}}.burger{border-radius:var(--r);border:1px solid var(--s-rule);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@container (min-width:760px){.burger{display:none}}.crumbs{color:var(--s-faint);font-size:12px;display:none}@container (min-width:760px){.crumbs{display:block}}.pagetitle{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700}.qpm[data-skin=field] .pagetitle{font-size:19px}.topspacer{flex:1}.iconbtn{border-radius:var(--r);width:34px;height:34px;color:var(--s-muted);border:1px solid #0000;place-items:center;display:grid}.iconbtn:hover{color:var(--s-ink);background:#0000000b}.avatar{background:var(--s-accent-soft);width:30px;height:30px;color:var(--s-accent);border-radius:99px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.content{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}@container (min-width:760px){.content{padding:22px}}.pagehead{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.pagehead .grow{flex:1;min-width:180px}.pagehead h3{letter-spacing:-.02em;margin:0 0 3px;font-size:20px;font-weight:700}.qpm[data-skin=field] .pagehead h3{font-size:23px}.pagehead p{color:var(--s-muted);margin:0;font-size:12.5px}.btn{border-radius:var(--r);border:1px solid var(--s-rule);color:var(--s-ink);background:var(--s-canvas);white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--s-muted)}.btn.pri{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-on-accent);font-weight:600}.btn.pri:hover{filter:brightness(1.08)}.qpm[data-skin=field] .btn{padding:11px 16px;font-size:14px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.search{flex:190px;min-width:0;max-width:320px;position:relative}.search svg{color:var(--s-faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input{border-radius:var(--r);border:1px solid var(--s-rule);background:var(--s-canvas);width:100%;color:var(--s-ink);padding:8px 10px 8px 31px;font-size:13px}.qpm[data-skin=field] .search input{padding:11px 12px 11px 34px;font-size:14px}.search input::placeholder{color:var(--s-faint)}.search input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--s-rule);color:var(--s-muted);white-space:nowrap;border-radius:99px;padding:6px 11px;font-size:12px}.qpm[data-skin=ledger] .chip{border-radius:2px}.qpm[data-skin=field] .chip{padding:8px 14px;font-size:13px;font-weight:500}.chip:hover{border-color:var(--s-muted);color:var(--s-ink)}.chip[aria-pressed=true]{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-on-accent);font-weight:600}.chip .n{opacity:.62;font-family:var(--s-num);font-variant-numeric:tabular-nums;margin-left:5px}.tspacer{flex:1}.toolgroup{flex:none;gap:9px;display:flex}.popwrap{position:relative}.btn.danger{border-color:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--s-bad) 42%,var(--s-rule))}}.btn.danger{color:var(--s-bad);font-weight:600}.btn.danger:hover{background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger:hover{background:color-mix(in srgb,var(--s-bad) 8%,transparent)}}.btn.danger:hover{border-color:var(--s-bad)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{border-color:var(--s-rule);background:0 0}.pop{z-index:30;background:var(--s-canvas);border:1px solid var(--s-rule);border-radius:var(--r);width:250px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #0a0e144d}.pop p{color:var(--s-muted);margin:0 0 9px;font-size:11.5px;line-height:1.45}.pop label{cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:5px 3px;font-size:12.5px;display:flex}.pop label:hover{background:#0000000a}.pop .popfoot{border-top:1px solid var(--s-rule);justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.pop .popfoot .btn{padding:6px 11px;font-size:12.5px}.bulk{border-radius:var(--r);background:var(--s-accent);color:var(--s-on-accent);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;font-size:13px;font-weight:500;display:flex}.bulk .btn{color:#fff;background:#ffffff24;border-color:#ffffff4d}.bulk .btn:hover{background:#ffffff3d;border-color:#ffffff80}.bulk .bspacer{flex:1}.tbox{border:1px solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);overflow:hidden}.qpm[data-skin=ledger] .tbox{border-left:0;border-right:0;border-radius:0}.tscroll{overflow-x:auto}table.dt{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.qpm[data-skin=field] table.dt{font-size:14px}table.dt thead th{background:var(--s-rule-soft);text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--s-muted);border-bottom:1px solid var(--s-rule);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.qpm[data-skin=ledger] table.dt thead th{border-bottom:1.5px solid var(--s-ink);color:var(--s-ink);background:0 0}.qpm[data-skin=field] table.dt thead th{padding:12px;font-size:11px}table.dt thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.dt thead th.sortable:hover{color:var(--s-ink)}th .thi{align-items:center;gap:5px;display:inline-flex}th .arrow{opacity:.32;transition:opacity .15s}th[aria-sort=ascending] .arrow,th[aria-sort=descending] .arrow{opacity:1;color:var(--s-accent)}table.dt tbody td{border-bottom:1px solid var(--s-rule-soft);vertical-align:middle;white-space:nowrap;padding:10px 12px}.qpm[data-skin=field] table.dt tbody td{padding:14px 12px}table.dt tbody tr:last-child td{border-bottom:0}table.dt tbody tr:hover td{background:#00000006}table.dt tbody tr[data-sel="1"] td{background:var(--s-accent-soft)}td.num,th.num{text-align:right;font-family:var(--s-num);font-variant-numeric:tabular-nums}td.ref{font-family:var(--s-num);color:var(--s-accent);font-weight:600}.qpm[data-skin=ledger] td.ref{font-weight:500}td.party{white-space:normal;min-width:170px}td.party b{font-weight:600;display:block}td.party span{color:var(--s-faint);font-size:11.5px;display:block}.cbcell{width:38px;padding-left:12px!important}.qpm input[type=checkbox]{width:15px;height:15px;accent-color:var(--s-accent);cursor:pointer;margin:0;display:block}.st{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.qpm[data-skin=ledger] .st{border-radius:2px;padding:0;font-weight:500;background:0 0!important}.st .dot{border-radius:99px;flex:0 0 6px;width:6px;height:6px}.st.ok{color:var(--s-ok);background:var(--s-ok)}@supports (color:color-mix(in lab,red,red)){.st.ok{background:color-mix(in srgb,var(--s-ok) 11%,transparent)}}.st.ok .dot{background:var(--s-ok)}.st.warn{color:var(--s-warn);background:var(--s-warn)}@supports (color:color-mix(in lab,red,red)){.st.warn{background:color-mix(in srgb,var(--s-warn) 12%,transparent)}}.st.warn .dot{background:var(--s-warn)}.st.bad{color:var(--s-bad);background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.st.bad{background:color-mix(in srgb,var(--s-bad) 10%,transparent)}}.st.bad .dot{background:var(--s-bad)}.st.neutral{color:var(--s-neutral);background:var(--s-neutral)}@supports (color:color-mix(in lab,red,red)){.st.neutral{background:color-mix(in srgb,var(--s-neutral) 10%,transparent)}}.st.neutral .dot{background:var(--s-neutral)}.cards{flex-direction:column;display:none}.rowcard{border-bottom:1px solid var(--s-rule-soft);flex-direction:column;gap:6px;padding:13px 14px;display:flex}.rowcard:last-child{border-bottom:0}.rowcard .r1{align-items:center;gap:9px;display:flex}.rowcard .r1 .ref{font-family:var(--s-num);color:var(--s-accent);font-size:13px;font-weight:700}.rowcard .r1 .sp{flex:1}.rowcard .r2{font-size:14.5px;font-weight:600;line-height:1.25}.rowcard .r3{color:var(--s-muted);align-items:baseline;gap:10px;font-size:12.5px;display:flex}.rowcard .r3 .amt{font-family:var(--s-num);font-variant-numeric:tabular-nums;color:var(--s-ink);margin-left:auto;font-size:14.5px;font-weight:700}.tfoot{border-top:1px solid var(--s-rule);color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 13px;font-size:12.5px;display:flex}.tfoot .fspacer{flex:1}.pgbtn{border:1px solid var(--s-rule);border-radius:var(--r);padding:5px 11px;font-size:12.5px}.pgbtn:hover:not(:disabled){border-color:var(--s-muted);color:var(--s-ink)}.pgbtn:disabled{opacity:.4;cursor:not-allowed}.tfoot b{font-family:var(--s-num);font-variant-numeric:tabular-nums;color:var(--s-ink);font-weight:600}.state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:52px 24px;display:flex}.state .sicon{background:var(--s-rule-soft);width:44px;height:44px;color:var(--s-faint);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.state h4{color:var(--s-ink);margin:0;font-size:15.5px;font-weight:700}.state p{color:var(--s-muted);max-width:38ch;margin:0;font-size:13px;line-height:1.5}.state .btn{margin-top:8px}.state.err .sicon{background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.state.err .sicon{background:color-mix(in srgb,var(--s-bad) 11%,transparent)}}.state.err .sicon{color:var(--s-bad)}.skel{padding:0}.skelrow{border-bottom:1px solid var(--s-rule-soft);gap:14px;padding:13px;display:flex}.skelrow div{background:var(--s-rule-soft);border-radius:3px;height:11px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.skelrow div{animation:none}}.toastzone{pointer-events:none;z-index:40;justify-content:center;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.toast{pointer-events:auto;border-radius:var(--r);background:var(--s-ink);color:var(--s-canvas);opacity:0;align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(8px);box-shadow:0 12px 30px -10px #0a0e1480}.toast.on{opacity:1;transform:translateY(0)}.qpmframe{position:relative}.tabbar{border-top:1px solid var(--s-rule);background:var(--s-canvas);display:flex}@container (min-width:760px){.tabbar{display:none}}.tabbar button{color:var(--s-faint);flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 4px 11px;font-size:10.5px;font-weight:600;display:flex}.tabbar button .tpill{border-radius:99px;place-items:center;width:44px;height:26px;display:grid}.tabbar button[aria-current=page]{color:var(--s-accent)}.tabbar button[aria-current=page] .tpill{background:var(--s-accent-soft)}.qpm[data-skin=ledger] .tabbar button[aria-current=page] .tpill{border-bottom:2px solid var(--s-accent);background:0 0;border-radius:0}.agentgrid{flex-direction:column;gap:14px;display:flex}@container (min-width:900px){.agentgrid{flex-direction:row;align-items:flex-start}}.agentmain{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.agentside{flex-direction:column;flex:0 0 100%;gap:12px;display:flex}@container (min-width:900px){.agentside{flex:0 0 292px}}.panel{border:1px solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);padding:15px 16px}.panel h5{letter-spacing:-.01em;margin:0 0 4px;font-size:13.5px;font-weight:700}.panel .sub{color:var(--s-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.panel .row{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.panel .row label{color:var(--s-ink);font-size:11.5px;font-weight:600}.panel .row input,.panel .row select{border:1px solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);width:100%;color:var(--s-ink);padding:8px 10px;font-size:13px}.panel .row input:focus,.panel .row select:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.panel .row .hint{color:var(--s-faint);font-size:11px;line-height:1.4}.scoperow{flex-wrap:wrap;gap:6px;display:flex}.scopebtn{border:1px solid var(--s-rule);color:var(--s-muted);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.scopebtn .lv{letter-spacing:.06em;text-transform:uppercase;background:var(--s-rule-soft);color:var(--s-faint);border-radius:99px;padding:1px 5px;font-size:9.5px;font-weight:700}.scopebtn[data-lv=read]{border-color:var(--s-accent);color:var(--s-accent);background:var(--s-accent-soft)}.scopebtn[data-lv=read] .lv{background:var(--s-accent);color:var(--s-on-accent)}.scopebtn[data-lv=write]{border-color:var(--s-warn);color:var(--s-warn);background:var(--s-warn)}@supports (color:color-mix(in lab,red,red)){.scopebtn[data-lv=write]{background:color-mix(in srgb,var(--s-warn) 10%,transparent)}}.scopebtn[data-lv=write] .lv{background:var(--s-warn);color:#fff}.scopebtn:hover{filter:brightness(.97)}.codebox{background:var(--s-rule-soft);border:1px dashed var(--s-rule);border-radius:var(--r);word-break:break-all;color:var(--s-ink);padding:10px 11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.codehint{color:var(--s-warn);margin:7px 0 0;font-size:11px;font-weight:600;line-height:1.4}.audit{flex-direction:column;display:flex}.arow{border-bottom:1px solid var(--s-rule-soft);align-items:flex-start;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.arow:last-child{border-bottom:0}.abadge{letter-spacing:.07em;text-transform:uppercase;border-radius:99px;flex:none;margin-top:1px;padding:3px 7px;font-size:9.5px;font-weight:700}.abadge.agent{background:var(--s-accent-soft);color:var(--s-accent)}.abadge.human{background:var(--s-rule-soft);color:var(--s-muted)}.abadge.deny{background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.abadge.deny{background:color-mix(in srgb,var(--s-bad) 12%,transparent)}}.abadge.deny{color:var(--s-bad)}.arow .atxt{flex:1;min-width:0;line-height:1.45}.arow .atxt b{font-weight:600}.arow .atxt em{color:var(--s-faint);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.arow .atime{color:var(--s-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}@container (max-width:560px){.arow .atime{display:none}}.pwarow{background:var(--w-panel);flex-wrap:wrap;justify-content:center;gap:18px;padding:22px 16px;display:flex}.pwa{color:#101320;--s-accent:#152a80;--s-accent-deep:#0e1f66;--s-accent-soft:#e9ecf9;--s-rule:#e2e5ea;--s-rule-soft:#eef0f4;--s-muted:#5a6376;--s-faint:#8c94a3;--s-ok:#2f7d5c;--s-ok-bg:#eaf5ee;--s-warn:#a3690f;--s-warn-bg:#fdf2e2;--s-bad:#b3261e;--s-bad-bg:#fdeceb;--s-violet:#6d4fb3;--s-violet-bg:#f2edfc;--s-ink:#101320;--s-content:#f1f2f6;--r:12px;background:#fff;border:0;border-radius:0;flex-direction:column;flex:auto;width:100%;max-width:none;height:100dvh;min-height:100dvh;font-family:Public Sans,system-ui,sans-serif;font-size:13.5px;display:flex;overflow:hidden}.pwa *{box-sizing:border-box}.pwa button:not(.pwabtn):not(.pwaslot):not(.pwatile):not(.pwafield):not(.pwali){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pwa button{cursor:pointer;font-family:inherit}.pwa .pwabtn,.pwa .pwaslot,.pwa .pwatile,.pwa .pwafield{font:inherit}.pwahead{border-bottom:1px solid var(--s-rule);background:#fff;flex:none;align-items:center;gap:9px;padding:14px 15px;display:flex}.pwahead img{object-fit:contain;width:22px;height:22px;display:block}.pwahead b{letter-spacing:-.015em;flex:1;font-size:14px;font-weight:700}.pwahead .ttl{text-align:center;letter-spacing:-.015em;flex:1;font-size:14.5px;font-weight:700}.pwabody{background:var(--s-content);flex-direction:column;flex:1;gap:11px;min-height:0;padding:13px;display:flex;overflow-y:auto}.pwabody::-webkit-scrollbar{width:0}.pwatabs{border-top:1px solid var(--s-rule);background:#fff;flex:none;padding-bottom:2px;display:flex}.pwatabs button{color:var(--s-faint);flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 2px 10px;font-size:10.5px;font-weight:600;display:flex}.pwatabs button[aria-current=page]{color:var(--s-accent)}.pwacard{border:1px solid var(--s-rule);background:#fff;border-radius:14px;padding:14px}.pwacard.flush{padding:0;overflow:hidden}.pwabig{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.05}.pwabar{background:var(--s-rule-soft);border-radius:99px;height:7px;margin-top:11px;overflow:hidden}.pwabar i{background:var(--s-violet);border-radius:99px;height:100%;display:block}.pwatiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pwatile{border:1px solid var(--s-rule);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:13.5px;font-weight:600;display:flex}.pwaslots{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.pwaslot{border:1px solid var(--s-rule);text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:9px 2px;font-size:12px;font-weight:600}.pwaslot[disabled]{background:var(--s-rule-soft);color:var(--s-faint);cursor:not-allowed;border-color:#0000}.pwaslot[aria-pressed=true]{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.pwaweek{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pwaweek .d{letter-spacing:.08em;color:var(--s-faint);text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:700}.pwaweek button{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;width:100%;font-size:13px;font-weight:700;display:grid}.pwaweek button[aria-pressed=true]{background:var(--s-accent);color:#fff}.pwabtn{background:var(--s-accent);color:#fff;text-align:center;border-radius:13px;width:100%;padding:13px;font-size:14.5px;font-weight:700}.pwabtn:hover{background:var(--s-accent-deep)}.pwabtn.ghost{color:var(--s-accent);border:1px solid var(--s-rule);background:#fff}.pwalist{border:1px solid var(--s-rule);background:#fff;border-radius:14px;overflow:hidden}.pwali{border-bottom:1px solid var(--s-rule-soft);align-items:center;gap:11px;padding:11px 13px;display:flex}.pwali:last-child{border-bottom:0}.pwali .gr{flex:1;min-width:0;display:block}.pwali .t1,.pwali .t2{display:block}.pwali .t1{letter-spacing:-.012em;font-size:13.5px;font-weight:700}.pwali .t2{color:var(--s-faint);margin-top:1px;font-size:11.5px}.pwali .rt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.pwabal{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pwabal .b{border:1px solid var(--s-rule);background:#fff;border-radius:13px;padding:11px 10px}.pwabal .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:19px;font-weight:800}.pwabal .l{color:var(--s-faint);margin-top:2px;font-size:10.5px}.pwafield{border:1px solid var(--s-rule);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex}.pwafield .gr{flex:1;min-width:0;display:block}.pwafield .lb,.pwafield .vl{display:block}.pwafield .lb{color:var(--s-faint);font-size:11px;font-weight:600}.pwafield .vl{margin-top:1px;font-size:13.5px;font-weight:600}.pwafield .vl.ph{color:var(--s-faint);font-weight:500}.pwakv{justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.pwakv .k{color:var(--s-faint)}.pwakv .v{text-align:right;font-weight:600}.pwastep{border:1px solid var(--s-rule);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:8px;display:flex}.pwastep button{background:var(--s-accent-soft);width:38px;height:34px;color:var(--s-accent);border-radius:10px;place-items:center;font-size:17px;font-weight:700;display:grid}.pwastep .n{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:16px;font-weight:800}.pwaprof{align-items:center;gap:12px;display:flex}.pwaprof>div{min-width:0}.pwaprof .ava{background:var(--s-accent-soft);width:52px;height:52px;color:var(--s-accent);border-radius:16px;flex:0 0 52px;place-items:center;font-size:17px;font-weight:800;display:grid}.qscope{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.qmeta{align-items:center}.verscrim{z-index:80;background:#0a0d1473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vercard{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:520px;max-height:78vh;display:flex;box-shadow:0 24px 60px -24px #0a0d1480}.verhead{padding:15px var(--dens-x);border-bottom:var(--bw) solid var(--s-rule);align-items:center;gap:12px;display:flex}.verhead h4{letter-spacing:-.015em;flex:1;margin:0;font-size:16px;font-weight:700}.verbody{padding:4px var(--dens-x) 16px;overflow-y:auto}.verrel{border-bottom:var(--bw) solid var(--s-rule-soft);padding:14px 0}.verrel:last-child{border-bottom:0}.verrelhead{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.verrelhead b{letter-spacing:-.02em;font-size:14px;font-weight:800}.verline{align-items:flex-start;gap:9px;margin-bottom:7px;font-size:13px;line-height:1.5;display:flex}.verline .st{flex:none;margin-top:1px}.pwa.pwaframe{border:1px solid #d9dde5;border-radius:26px;flex:none;width:330px;max-width:100%;height:610px;min-height:0;box-shadow:0 12px 34px -18px #10132073}.pwaroot{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.toppanel{z-index:60;background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);width:min(420px,100% - 32px);position:absolute;top:56px;right:16px;overflow:hidden;box-shadow:0 18px 44px -18px #0a0d146b}.qpm .main{position:relative}.helplist{color:var(--s-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.helplist li{margin-bottom:9px}.helplist li:last-child{margin-bottom:0}.helplist b{color:var(--s-ink);font-weight:600}.qperm[data-confirm="1"]{background:var(--s-bad-bg);color:var(--s-bad);border-color:var(--s-bad);font-weight:700}.impsec{letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);margin:16px 0 8px;font-size:11px;font-weight:700}.impcols{background:var(--s-rule);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);gap:1px;display:grid}.impcol{background:var(--s-canvas);grid-template-columns:minmax(96px,auto) auto 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.impcol .t1{font-size:12.5px;font-weight:650}.impcol .t2{color:var(--s-muted);font-size:12px}@container (max-width:560px){.impcol{grid-template-columns:1fr auto;row-gap:4px}.impcol .t2{grid-column:1/-1}}.improw{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 4px;display:flex}.improw .t2{color:var(--s-muted);font-size:12px}.imptablewrap{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);overflow-x:auto}.imptablewrap .dt{min-width:640px}.imptablewrap .dt th,.imptablewrap .dt td{white-space:nowrap}.dtwrap,.tscroll,.imptablewrap{scrollbar-width:thin;scrollbar-color:var(--s-muted) transparent}@supports (color:color-mix(in lab,red,red)){.dtwrap,.tscroll,.imptablewrap{scrollbar-color:color-mix(in srgb,var(--s-muted) 45%,transparent) transparent}}.dtwrap,.tscroll,.imptablewrap{position:relative}.tscroll[data-more="1"]:after,.imptablewrap[data-more="1"]:after{content:"";float:right;pointer-events:none;background:linear-gradient(to left,var(--s-ink),transparent);width:34px;height:100%;margin-left:-34px;position:sticky;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.tscroll[data-more="1"]:after,.imptablewrap[data-more="1"]:after{background:linear-gradient(to left,color-mix(in srgb,var(--s-ink) 17%,transparent),transparent)}}.dtwrap::-webkit-scrollbar{appearance:none;height:9px}.tscroll::-webkit-scrollbar{appearance:none;height:9px}.imptablewrap::-webkit-scrollbar{appearance:none;height:9px}.dtwrap::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.dtwrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.dtwrap::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.tscroll::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.tscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.tscroll::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.imptablewrap::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.imptablewrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.imptablewrap::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.dtwrap::-webkit-scrollbar-thumb:hover{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.dtwrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--s-muted) 72%,transparent)}}.dtwrap::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.tscroll::-webkit-scrollbar-thumb:hover{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.tscroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--s-muted) 72%,transparent)}}.tscroll::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.qmethods{background:var(--s-rule);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);gap:1px;display:grid}@container (min-width:700px){.qmethods{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.qmethod{background:var(--s-canvas);align-items:center;gap:10px;min-width:0;padding:11px 13px;display:flex}.qmethod .gr{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qmethod .amt{font-family:var(--s-num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.qstack{flex-direction:column;gap:14px;display:flex}.qcall{flex-direction:column;gap:7px;margin-top:11px;display:flex}.qcallhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcallhead .qlabel{flex:auto;min-width:190px}.qcallhead .lnk{color:var(--s-accent);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.qcallhead .lnk:hover{text-decoration:underline}.qcurl{color:var(--s-ink);background:var(--s-rule-soft);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-20px;-webkit-user-select:all;user-select:all;scrollbar-width:thin;scrollbar-color:var(--s-muted) transparent;margin:0;padding:11px 12px 11px 32px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.65;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.qcurl{scrollbar-color:color-mix(in srgb,var(--s-muted) 45%,transparent) transparent}}.qcurl::-webkit-scrollbar{appearance:none;height:8px}.qcurl::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.qcurl::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.qcurl::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.qcall .muted{margin:0;font-size:11.5px;line-height:1.5}.qkeyacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.qkeyacts .btn{padding:5px 10px;font-size:12px}.qkeyacts .t2{font-size:11.5px}.qdead{color:var(--s-ink);background:var(--s-bad-bg);border:var(--bw) solid var(--s-bad);margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:block}@supports (color:color-mix(in lab,red,red)){.qdead{border:var(--bw) solid color-mix(in srgb,var(--s-bad) 26%,transparent)}}.qdead{border-radius:var(--r-sm)}.qdead b{font-weight:700}.qdead svg{vertical-align:-2px;color:var(--s-bad)}.verscrim{-webkit-backdrop-filter:blur(3px)saturate(.55)brightness(.78);background:#0a0d1457}@media(prefers-reduced-motion:reduce){.verscrim{-webkit-backdrop-filter:saturate(.5)brightness(.74)}}.verfoot .grow.qask{color:var(--s-bad);font-weight:600}.qgrid.wide{grid-template-columns:minmax(0,1fr)}@container (min-width:1180px){.qgrid.wide{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.qrefs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.qrefs .muted{font-size:12px}.qraw{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-card);font-family:var(--s-num);white-space:pre;color:var(--s-muted);margin:0;padding:11px 13px;font-size:11.5px;line-height:1.5;overflow-x:auto}.qnewemail{border-bottom:var(--bw) solid var(--s-rule-soft);background:var(--s-card);padding:7px 9px}.qnewemail input{width:100%;font-size:12.5px}.qapikey{font-family:var(--s-num);opacity:.5;letter-spacing:0;text-transform:none;font-weight:400}.avatar{cursor:pointer;border:0;padding:0;font-family:inherit}.avatar:hover{background:var(--s-accent);color:var(--s-on-accent)}.avatar:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.qws{cursor:default}a.btn{text-decoration:none}.dtstack{flex-direction:column;gap:1px;line-height:1.35;display:flex}.dtstack .t2{color:var(--s-muted);font-size:11.5px;font-weight:500}td.num .dtstack{align-items:flex-end}.dtstack .t2.late{color:var(--s-bad);font-weight:650}.dtflow{white-space:normal;max-width:190px;line-height:1.4;display:block}.late{color:var(--s-bad)}.qchartwrap{flex-direction:column;gap:7px;display:flex}.qcaxis{font-family:var(--s-num);fill:var(--s-faint);font-variant-numeric:tabular-nums;font-size:9.5px}.qcfoot{color:var(--s-muted);margin:0;font-size:12px;line-height:1.45}.qcfoot b{color:var(--s-ink);font-weight:650;font-family:var(--s-num);font-variant-numeric:tabular-nums}.qperiods{flex-wrap:wrap;gap:7px;margin-bottom:2px;display:flex}.qperiods .chip{cursor:pointer;text-decoration:none}.qperms{background:var(--s-rule);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.qpermrow{background:var(--s-canvas);grid-template-columns:minmax(120px,1fr) 92px 92px;align-items:center;gap:10px;padding:7px 11px;display:grid}.qpermrow .qlabel{align-items:baseline;gap:6px;min-width:0;display:flex}.qpermrow>.qperm{text-align:center;justify-content:center;justify-self:stretch}.qpermhead{background:var(--s-card)}.qpermhead .qlabel{font-size:10px}.qpermhead .qlabel:not(:first-child){justify-content:center}.qpermrow .qlabel .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (max-width:520px){.qpermrow{grid-template-columns:1fr 72px 72px;gap:6px;padding:7px 9px}}.qrow.qrowhead{border-bottom:var(--bw) solid var(--s-rule);padding-top:8px;padding-bottom:8px}.qrow.qrowhead .t2{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.qrow.qdoc{grid-template-columns:30px minmax(0,1fr) 96px 92px;align-items:center;gap:10px;display:grid}.qrow.qdoc.qrowhead{grid-template-columns:30px minmax(0,1fr) 96px 92px}.qrow.qdoc.qrowhead .t2:nth-of-type(2),.qrow.qdoc.qrowhead .t2:nth-of-type(3){text-align:right}.qrow.qdoc .amt{text-align:right;font-variant-numeric:tabular-nums}.qrow.qdoc .st{justify-self:end}.qrow.qdoc.qrowhead .gr{grid-column:1/3}table.dt td.clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (min-width:760px){.qpm .rail{align-self:flex-start;height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:visible}.qpm .rail .navgroup{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.qpm .rail .railfoot{flex:none;margin-top:0}}.vercard.chg{max-width:860px;max-height:82vh}.verback{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.vercard.chg{z-index:1;position:relative}.chgbody{flex:1;min-height:0;display:flex}.chglist{border-right:var(--bw) solid var(--s-rule);background:var(--s-card);flex-direction:column;flex:0 0 194px;gap:2px;padding:10px;display:flex;overflow-y:auto}.chgitem{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--s-muted);background:0 0;border:0;flex-direction:column;gap:1px;padding:8px 10px;font-family:inherit;display:flex}.chgitem:hover{background:var(--s-canvas);color:var(--s-ink)}.chgitem.on{background:var(--s-accent);color:var(--s-on-accent)}.chgitem .v{font-family:var(--s-num);font-variant-numeric:tabular-nums;color:inherit;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.chgitem .d,.chgitem .n{opacity:.72;color:inherit;font-size:11px}.chgitem .nowtag{font-family:var(--s-font);letter-spacing:.05em;text-transform:uppercase;background:var(--s-ok-bg);color:var(--s-ok);border-radius:99px;padding:1px 5px;font-size:9.5px;font-weight:700}.chgitem.on .nowtag{color:var(--s-on-accent);background:#ffffff38}.chgdetail{min-width:0;padding:14px var(--dens-x) 18px;flex:1;overflow-y:auto}.chgdhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.chgdhead b{font-family:var(--s-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px}@container (max-width:700px){.chgbody{flex-direction:column}.chglist{border-right:0;border-bottom:var(--bw) solid var(--s-rule);flex-direction:row;flex:none;overflow-x:auto}.chgitem{white-space:nowrap;width:auto}}.qwswrap{position:relative}.qws{cursor:pointer;text-align:left;border:0;width:100%;font-family:inherit}.qwswrap .qws{background:0 0}.qwswrap .qws:hover{background:#0000000a}.qws .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qwsmenu{z-index:40;background:var(--s-canvas);border:var(--bw) solid var(--s-rule);border-radius:var(--r);flex-direction:column;gap:2px;width:max(100%,264px);max-height:min(60vh,420px);padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;overflow-y:auto;box-shadow:0 18px 42px -14px #0a0e1457}.qwsitem{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--s-ink);background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-family:inherit;display:flex}.qwsitem:hover{background:var(--s-card)}.qwsitem.on{background:var(--s-accent-soft)}.qwsitem:disabled{opacity:.5;cursor:progress}.qwsitem .av{border-radius:var(--r-sm);background:var(--s-accent-soft);width:26px;height:26px;color:var(--s-accent);flex:0 0 26px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.qwsitem .gr{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qwsitem .t1{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.qwsitem .t2{color:var(--s-muted);font-size:10.5px}.qperiodbar{flex-direction:column;gap:9px;display:flex}.qperiodbar .top{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.qperiodbar .top b{letter-spacing:-.012em;font-size:13px;font-weight:700}.qperiodbar .top .nt{color:var(--s-faint);flex:auto;min-width:0;font-size:11.5px}.qperiods button.chip{cursor:pointer;background:0 0;font-family:inherit;font-size:12px}.qperiods button.chip[aria-pressed=true]{background:var(--s-accent);color:var(--s-on-accent)}.qperiods button.chip:disabled{opacity:.55;cursor:progress}.qbasis{flex-direction:column;gap:10px;display:flex}.qbasishead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.qbasishead b{letter-spacing:-.012em;font-size:12.5px;font-weight:700}.qbasishead .nt{color:var(--s-faint);flex:200px;min-width:0;font-size:11.5px}.qbasis.sep{border-top:var(--bw) solid var(--s-rule);padding-top:14px}.qstatctl{border-top:var(--bw) solid var(--s-rule-soft);align-items:center;gap:6px;padding-top:9px;display:flex}.qsbtn{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-canvas);width:27px;height:27px;color:var(--s-muted);cursor:pointer;flex:0 0 27px;place-items:center;display:grid}.qsbtn:hover:not(:disabled){border-color:var(--s-muted);color:var(--s-ink)}.qsbtn:disabled{opacity:.35;cursor:not-allowed}.qsbtn.rm{color:var(--s-bad);border-color:var(--s-bad);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.qsbtn.rm{border-color:color-mix(in srgb,var(--s-bad) 34%,var(--s-rule))}}.qsbtn.rm:hover:not(:disabled){background:var(--s-bad-bg);border-color:var(--s-bad)}.qflip{transform:rotate(180deg)}.qcat{flex-direction:column;gap:15px;display:flex}.qcatgroup{flex-direction:column;gap:7px;display:flex}.qcatlist{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container (min-width:1040px){.qcatlist{grid-template-columns:repeat(2,minmax(0,1fr))}}.qcatitem{text-align:left;border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);width:100%;color:var(--s-ink);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;display:flex}.qcatitem:hover:not(:disabled){border-color:var(--s-accent);background:var(--s-accent-soft)}.qcatitem:disabled{cursor:default;opacity:.6}.qcatitem .gr{flex:1;min-width:0;display:block}.qcatitem .t1{letter-spacing:-.01em;font-size:12.5px;font-weight:600;display:block}.qcatitem .t1 em{letter-spacing:.09em;text-transform:uppercase;color:var(--s-faint);white-space:nowrap;margin-left:6px;font-size:9.5px;font-style:normal;font-weight:700}.qcatitem .t2{color:var(--s-faint);margin-top:1px;font-size:11px;display:block}.qcatitem .amt{font-family:var(--s-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.qcatitem .act{color:var(--s-accent);white-space:nowrap;text-align:right;min-width:38px;font-size:11px;font-weight:700}.qcatitem:disabled .act{color:var(--s-faint)}.qpm .rail.collapsed .railfoot{padding:10px 8px}.qpm .rail.collapsed .qwswrap{width:100%}.qpm .rail.collapsed .qws{border-radius:var(--r-sm);place-items:center;width:44px;height:44px;margin:0 auto;padding:0;display:grid}.qpm .rail.collapsed .qws .av{flex:0 0 30px;width:30px;height:30px;font-size:11.5px}.qpm .rail.collapsed .qwsmenu{width:264px;bottom:0;left:calc(100% - 4px);right:auto}.qpm .rail.collapsed .verbadge{justify-content:center;padding:7px 0}.qpm .rail.collapsed .verbadge .vtxt{display:none}.qpm .rail:not(.open){z-index:30}.qpm .rail.open{z-index:60}.qtabs{border-bottom:var(--bw) solid var(--s-rule);scrollbar-width:thin;align-items:center;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.qtab{white-space:nowrap;cursor:pointer;color:var(--s-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:550;display:inline-flex}.qtab:hover{color:var(--s-ink);background:var(--s-accent)}@supports (color:color-mix(in lab,red,red)){.qtab:hover{background:color-mix(in srgb,var(--s-accent) 5%,transparent)}}.qtab.on{color:var(--s-accent);border-bottom-color:var(--s-accent);font-weight:650}.qtab:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.qtab .n{font-family:var(--s-num);font-variant-numeric:tabular-nums;background:var(--s-card);color:var(--s-muted);border-radius:99px;padding:1px 6px;font-size:11px}.qtab.on .n{background:var(--s-accent-soft);color:var(--s-accent)}.qtab .n.quiet{opacity:.55}.qpm[data-skin=ledger] .qtab{border-radius:0}.qpm[data-skin=field] .qtab{padding:11px 15px;font-size:14px}[role=tabpanel][hidden]{display:none}.qstat.draggable{cursor:grab;touch-action:none;border-style:dashed;border-color:var(--s-accent)}@supports (color:color-mix(in lab,red,red)){.qstat.draggable{border-color:color-mix(in srgb,var(--s-accent) 45%,var(--s-rule))}}.qstat.draggable:active{cursor:grabbing}.qstat.dragging{opacity:.65;z-index:5;position:relative;box-shadow:0 14px 32px -12px #0a0e1457}.qstat.draggable .qstatedit button{cursor:pointer;touch-action:auto}@media(prefers-reduced-motion:reduce){.qstat{transition:none!important}}.pwaseg{border:1px solid var(--s-rule);background:#fff;border-radius:13px;gap:4px;padding:4px;display:flex}.pwaseg .sg{text-align:center;color:var(--s-muted);cursor:pointer;border-radius:10px;flex:1;padding:9px 6px;font-size:13px;font-weight:650}.pwaseg .sg[aria-pressed=true]{background:var(--s-accent-soft);color:var(--s-accent)}.pwalab{color:var(--s-faint);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.pwainput{border:1px solid var(--s-rule);width:100%;font:inherit;color:var(--s-ink);background:#fff;border-radius:11px;padding:10px 11px;font-size:13.5px}.pwainput:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.pwadates{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pwachks{gap:7px;display:flex}.pwachk{border:1px solid var(--s-rule);color:var(--s-muted);text-align:center;cursor:pointer;background:#fff;border-radius:11px;flex:1;padding:9px 8px;font-size:11.5px;font-weight:600}.pwachk[aria-pressed=true]{border-color:var(--s-accent);background:var(--s-accent-soft);color:var(--s-accent)}.pwaquote{background:var(--s-accent-soft);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.pwaquote .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--s-accent);text-align:center;font-size:25px;font-weight:800;line-height:1}.pwaquote .n small{letter-spacing:.09em;text-transform:uppercase;opacity:.72;margin-top:4px;font-size:9.5px;font-weight:700;display:block}.pwaquote p{color:#2b3350;flex:1;min-width:0;margin:0;font-size:11.5px;line-height:1.45}.pwaquote.bad{background:var(--s-bad-bg)}.pwaquote.bad .n{color:var(--s-bad)}.pwaquote.bad p{color:#6b2320}.pwanote{color:var(--s-muted);margin:0;font-size:11.5px;line-height:1.45}.pwaerr{color:var(--s-bad);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.pwaok{color:var(--s-ok);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.pwareq{border-bottom:1px solid var(--s-rule-soft);padding:12px 13px;display:block}.pwareq:last-child{border-bottom:0}.pwareq .r1{align-items:flex-start;gap:10px;display:flex}.pwareq .r1 .gr{flex:1;min-width:0}.pwareq .dt{letter-spacing:-.012em;font-size:13px;font-weight:700;display:block}.pwareq .ty{color:var(--s-muted);margin-top:3px;font-size:12px;display:block}.pwareq .by{color:var(--s-faint);margin-top:9px;font-size:11.5px;display:block}.pwaacts{gap:7px;margin-top:10px;display:flex}.pwaacts .a{text-align:center;cursor:pointer;border-radius:11px;flex:1;padding:9px;font-size:12.5px;font-weight:700}.pwaacts .a.yes{background:var(--s-accent);color:#fff}.pwaacts .a.no{border:1px solid var(--s-rule);color:var(--s-bad);background:#fff}.qhint{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.qhintdot{cursor:help;background:var(--s-accent-soft);width:15px;height:15px;color:var(--s-accent);font-family:var(--s-font);border:0;border-radius:99px;flex:0 0 15px;place-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:grid}.qhintdot:hover{background:var(--s-accent);color:var(--s-on-accent)}.qhintdot:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.qhintbox{z-index:70;background:var(--s-ink);width:min(268px,70vw);color:var(--s-canvas);border-radius:var(--r-sm);letter-spacing:0;text-transform:none;text-align:left;pointer-events:none;flex-direction:column;gap:3px;padding:9px 11px;font-size:11.5px;font-weight:400;line-height:1.45;display:flex;position:absolute;box-shadow:0 14px 30px -12px #0a0e1480}.qhintbox b{font-size:12px;font-weight:700}.qhint[data-side=top] .qhintbox{bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.qhint[data-side=bottom] .qhintbox{top:calc(100% + 7px);left:50%;transform:translate(-50%)}.qhint[data-side=right] .qhintbox{top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.rail:not(.collapsed) .qwswrap.withhint{align-items:center;gap:4px;display:flex}.rail:not(.collapsed) .qwswrap.withhint>.qws{flex:auto;width:auto;min-width:0}.rail.collapsed .qwswrap>.qhint{display:none}.qhinted{align-items:center;display:inline-flex}.qstats .qstat:last-child .qhint[data-side=top] .qhintbox,.qtabs .qtab:last-child .qhint .qhintbox,.pagehead .qhint .qhintbox{left:auto;right:0;transform:none}.qhintbox{white-space:normal}.qrow>.qhint .qhintbox,.qrow>.qlabel:last-child .qhintbox,.qrow>.qlabel:nth-last-child(2) .qhintbox{left:auto;right:0;transform:none}.dt th .qhint .qhintbox{left:0;right:auto;transform:none}.dt th.num .qhint .qhintbox{left:auto;right:0;transform:none}.pwabody>*{flex-shrink:0}.qperm[data-on="1"].read{background:var(--s-ok-bg);color:var(--s-ok);border-color:var(--s-ok)}@supports (color:color-mix(in lab,red,red)){.qperm[data-on="1"].read{border-color:color-mix(in srgb,var(--s-ok) 45%,transparent)}}.qperm[data-on="1"].read{font-weight:700}.qperm[data-on="1"].write{background:var(--s-warn-bg);color:var(--s-warn);border-color:var(--s-warn)}@supports (color:color-mix(in lab,red,red)){.qperm[data-on="1"].write{border-color:color-mix(in srgb,var(--s-warn) 50%,transparent)}}.qperm[data-on="1"].write{font-weight:700}.qperm[data-on="0"]{color:var(--s-faint);background:0 0;font-weight:500}.qperm[data-on="0"]:hover{background:var(--s-rule-soft)}.qagentacts .btn.danger{border-color:var(--s-bad);color:var(--s-bad);font-weight:650}table.dt th.num{text-align:right}table.dt th.num .sorter,table.dt th.num>span{justify-content:flex-end}.qws .nm{flex:auto;min-width:0}.qpm .rail:not(.collapsed) .railfoot{padding-left:10px;padding-right:10px}.pwatabs{padding-bottom:max(2px,env(safe-area-inset-bottom))}.pwahead{padding-top:max(0px,env(safe-area-inset-top))}.pwaroot,.pwa{touch-action:pan-x pan-y}.pwa button,.pwa a,.pwa input,.pwa select,.pwa textarea{touch-action:manipulation}html,body{margin:0;padding:0}body{color:#101320;-webkit-font-smoothing:antialiased;background:#f1f2f6;font-family:Public Sans Variable,Public Sans,system-ui,sans-serif}*{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}:focus-visible{outline:2px solid var(--s-accent,#152a80);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
