@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/libre-franklin-cyrillic-ext-400-normal-B9g9xgcO.woff2)format("woff2"),url(/qcb/assets/libre-franklin-cyrillic-ext-400-normal-D5jvQp33.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/libre-franklin-cyrillic-400-normal-BxQnOlOp.woff2)format("woff2"),url(/qcb/assets/libre-franklin-cyrillic-400-normal-T4bKsRTj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/libre-franklin-vietnamese-400-normal-BejjGN4K.woff2)format("woff2"),url(/qcb/assets/libre-franklin-vietnamese-400-normal-DVbyimmf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2)format("woff2"),url(/qcb/assets/libre-franklin-latin-ext-400-normal-CEHJ3Zjr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/libre-franklin-latin-400-normal-DNAyL8lK.woff2)format("woff2"),url(/qcb/assets/libre-franklin-latin-400-normal-B5qoBLOl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/libre-franklin-cyrillic-ext-700-normal-DR5N6Ba7.woff2)format("woff2"),url(/qcb/assets/libre-franklin-cyrillic-ext-700-normal-CF39TNs6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/libre-franklin-cyrillic-700-normal-CCiRtMb4.woff2)format("woff2"),url(/qcb/assets/libre-franklin-cyrillic-700-normal-CsIUO3b6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/libre-franklin-vietnamese-700-normal-C4s2DR1-.woff2)format("woff2"),url(/qcb/assets/libre-franklin-vietnamese-700-normal-tr4w5WCD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/libre-franklin-latin-ext-700-normal-DaqAYsRT.woff2)format("woff2"),url(/qcb/assets/libre-franklin-latin-ext-700-normal-CccHi4gv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/libre-franklin-latin-700-normal-TBBKpXzk.woff2)format("woff2"),url(/qcb/assets/libre-franklin-latin-700-normal-CP58KLQO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/qcb/assets/libre-franklin-cyrillic-ext-800-normal-C-hGTN_5.woff2)format("woff2"),url(/qcb/assets/libre-franklin-cyrillic-ext-800-normal-BmEamoZ2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/qcb/assets/libre-franklin-cyrillic-800-normal-Cg7tvgdF.woff2)format("woff2"),url(/qcb/assets/libre-franklin-cyrillic-800-normal-D_zDfX4T.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/qcb/assets/libre-franklin-vietnamese-800-normal-C0L32ege.woff2)format("woff2"),url(/qcb/assets/libre-franklin-vietnamese-800-normal-CTHI2tCk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/qcb/assets/libre-franklin-latin-ext-800-normal-DdVAzGkM.woff2)format("woff2"),url(/qcb/assets/libre-franklin-latin-ext-800-normal-DZTh8Sc4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/qcb/assets/libre-franklin-latin-800-normal-IoztdYMZ.woff2)format("woff2"),url(/qcb/assets/libre-franklin-latin-800-normal-C1oVkKH1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/qcb/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/qcb/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/qcb/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bone:#fff;--bone-2:#f6f8fb;--bone-3:#eef2f7;--bone-4:#e2e8f1;--ink:#0f1729;--ink-hover:#000;--navy:#1a2744;--ink-2:#47516b;--ink-3:#5c6580;--brand:#2d6a4f;--brand-soft:#2d6a4f1a;--brand-line:#2d6a4f61;--brand-text:#265c44;--brand-hover:var(--brand-text);--amber:#d4a017;--amber-line:#d4a0178c;--amber-text:#855f07;--bone-mut:#5b6577;--bone-mut-2:#5a6270;--paper-fill:#eef2f7bf;--nline:#0f17291a;--fs-label:11px;--fs-meta:13px;--fs-body:15px;--fs-h2:20px;--fs-h1:24px;--fs-stat:var(--fs-h1);--fw-body:400;--fw-bold:700;--fw-heavy:800;--ls-label:.06em;--ls-h1:-.02em;--lh-body:1.5;--lh-heading:1.2;--lh-meta:1.4;--font-body:"Libre Franklin",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--font-display:var(--font-body);--s4:4px;--s6:6px;--s8:8px;--s12:12px;--s16:16px;--s24:24px;--s28:28px;--s32:32px;--s48:48px;--s64:64px;--s96:96px;--radius-field:6px;--radius-card:8px;--radius-badge:4px;--radius-round:50%;--line-strong:#0f172933;--line:#0f17291c;--line-hair:#0f17290f;--rule-hair:1px;--rule-mid:2px;--rule-heavy:3px;--mark-h:6px;--mark-h-lg:8px;--field-h:36px;--row:40px;--tap:44px;--measure:66ch;--measure-tight:52ch;--measure-wide:760px;--focus-w:2px;--focus-offset:2px;--focus-ring:var(--ink);--ease:cubic-bezier(.22,.72,.18,1);--t-fast:.2s;--t-base:.25s;--t-slow:.3s;--shadow-surface:0 18px 45px -30px #0f172959;--st-pending:#5b6577;--st-pending-dk:#3b4152;--st-running:#855f07;--st-succeeded:#33691e;--st-succeeded-dk:#24501a;--st-failed:#ad4029;--st-failed-dk:#7f2d1d;--st-blocked:#6e6654;--st-blocked-dk:#4f4a3c;--fs-chip:var(--fs-label);--fs-mono:var(--fs-meta);--fs-ui-xs:var(--fs-meta);--fs-ui-sm:var(--fs-meta);--fs-ui:var(--fs-body);--fs-ui-lg:var(--fs-body);--fs-lead:var(--fs-body);--fs-h3:var(--fs-h2);--fs-sub:var(--fs-h2);--fs-title:var(--fs-h1);--fs-poster:var(--fs-h1);--fs-display:var(--fs-h1);--line-2:var(--line-strong);--radius:var(--radius-field);--radius-ui:var(--radius-field);--tap-row:var(--tap);--tap-act:var(--tap);--on-brand:var(--bone);--tint-good:color-mix(in srgb,var(--st-succeeded) 10%,var(--bone));--tint-warn:color-mix(in srgb,var(--amber) 14%,var(--bone));--tint-bad:color-mix(in srgb,var(--st-failed) 10%,var(--bone));--maxw:1440px;--rail:240px;--gut:24px;--h:56px;--sec:24px;--bottom:60px;--fs-field:var(--fs-meta);--crown:#0f172947;--ground:var(--bone-3);--wash-cool:#1a274412;--wash-warm:#d4a0170d;--elev-1:0 1px 1px #0f17290d;--elev-2:0 1px 2px #0f17290d,0 10px 24px -16px #0f172947;--elev-3:0 2px 4px #0f17290f,0 18px 40px -22px #0f172957;--elev-4:0 4px 8px #0f172914,0 32px 64px -28px #0f17296b;--elev-inset:inset 0 1px 0 #0f172912;--sunken:var(--bone-3)}@media (width>=700px){:root{--sec:32px}}@media (width>=1024px){:root{--h:72px;--sec:40px}}@media (pointer:fine){:root{--tap:34px}}@media (width<=1023.98px){:root{--tap:44px}}@media (pointer:coarse){:root{--field-h:var(--tap)}}@media (width<=640px){:root{--fs-field:16px}}@media (any-pointer:coarse){:root{--fs-field:16px;--ink-2:#333c54;--ink-3:#3f4860}}.qcb-rail{--ink:#fff;--ink-2:#c5cad4;--ink-3:#a8afbd;--line:#ffffff24;--line-strong:#ffffff38;--line-hair:#ffffff14;--focus-ring:var(--ink)}.qcb-app .skip:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}table,.machine,.qcb-metric,.qcb-money{font-variant-numeric:tabular-nums}button,input,select,textarea{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--ground)}body{min-width:320px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;background:0 0;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90rem 50rem at 10% -14%,var(--wash-cool),transparent 62%), radial-gradient(60rem 34rem at 92% -8%,var(--wash-warm),transparent 55%);position:fixed;inset:0}:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.qcb-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{top:var(--s8);z-index:40;min-height:var(--tap);padding:0 var(--s16);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);box-shadow:var(--elev-3);font-size:var(--fs-meta);font-weight:var(--fw-bold);align-items:center;text-decoration:none;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)translateY(-200%)}.skip:focus{transform:translate(-50%)translateY(0)}.qcb-app{min-height:100vh}.qcb-rail{align-items:center;gap:var(--s16) var(--s16);padding:var(--s16) var(--gut);background:var(--navy);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.qcb-brand{align-items:center;gap:var(--s12);display:flex}.qcb-chip{border-radius:var(--radius-card);background:var(--bone);flex:none;place-items:center;padding:7px;display:inline-grid}.qcb-mark{width:auto;height:28px;display:block}.qcb-brand-name{line-height:var(--lh-heading);flex-direction:column;display:flex}.qcb-brand-name strong{font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.qcb-brand-name span{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.qcb-workspace{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);grid-column:1;margin:0}.qcb-rail-links{gap:0 var(--s24);flex-wrap:wrap;grid-column:1/-1;display:flex}.qcb-rail-links a{align-items:center;gap:var(--s8);min-height:var(--tap);border-bottom:var(--rule-heavy) solid transparent;font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink-2);text-decoration:none;display:flex}.qcb-rail-links a:hover{color:var(--ink)}.qcb-rail-links a[aria-current=page]{border-bottom-color:var(--amber);color:var(--ink);font-weight:var(--fw-bold)}.qcb-rail-group{display:contents}.qcb-rail-heading{display:none}.qcb-rail-user{align-items:center;gap:var(--s8);grid-area:1/2;min-width:0;display:flex}.qcb-avatar{border-radius:var(--radius-round);background:var(--brand);width:32px;height:32px;color:var(--on-brand);font-size:var(--fs-label);font-weight:var(--fw-bold);flex:none;place-items:center;display:inline-grid}.qcb-who{line-height:var(--lh-heading);flex-direction:column;min-width:0;display:none}.qcb-who strong{font-size:var(--fs-meta);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qcb-who span{font-size:var(--fs-label);color:var(--ink-2)}.qcb-signout{min-width:var(--tap);min-height:var(--tap);cursor:pointer;border-radius:var(--radius-field);color:var(--ink-2);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.qcb-signout:hover{background:var(--line-hair);color:var(--ink)}.qcb-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.qcb-top{z-index:30;justify-content:space-between;align-items:center;gap:var(--s12);min-height:var(--h);padding:0 var(--gut);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffe0;display:flex;position:sticky;top:0}.qcb-top-id{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.qcb-top-where{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;display:none;overflow:hidden}.qcb-top-title{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0}.qcb-top-acts{align-items:center;gap:var(--s8);flex:none;display:flex}.qcb-store select{height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-main{gap:var(--sec);width:min(100% - (2 * var(--gut)),var(--maxw));padding:var(--sec) 0;flex-direction:column;margin:0 auto;display:flex}.qcb-main:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.qcb-page-head{justify-content:space-between;align-items:flex-start;gap:var(--s16);flex-wrap:wrap;display:flex}.qcb-page-head h1{font-size:var(--fs-h1);font-weight:var(--fw-heavy);letter-spacing:var(--ls-h1);line-height:var(--lh-heading);margin:0}.qcb-page-head h2{font-size:var(--fs-h2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-h1);line-height:var(--lh-heading);margin:0}.qcb-lead{max-width:var(--measure);margin:var(--s8) 0 0;color:var(--ink-2)}@media (width<=699.98px){.qcb-page-head .qcb-lead{display:none}}.qcb-kick{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);margin:0}.qcb-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone);box-shadow:var(--elev-2);position:relative}.qcb-card:before{content:"";height:var(--rule-hair);pointer-events:none;border-radius:var(--radius-card) var(--radius-card) 0 0;background:linear-gradient(90deg,transparent,var(--crown) 22%,var(--crown) 78%,transparent);position:absolute;inset:-1px -1px auto}.qcb-card-head{justify-content:space-between;align-items:flex-start;gap:var(--s12) var(--s16);padding:var(--s16) var(--s24);border-bottom:1px solid var(--line-hair);flex-wrap:wrap;display:flex}.qcb-card-head>div{flex:18rem;min-width:0}.qcb-card-title{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0}.qcb-card-desc{margin:var(--s4) 0 0;font-size:var(--fs-meta);color:var(--ink-2)}.qcb-card-body{padding:var(--s16) var(--s24)}.qcb-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--s8);min-height:max(var(--tap),var(--field-h));padding:0 var(--s16);cursor:pointer;border-radius:var(--radius-field);font-family:inherit;font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}@media (width<=1023.98px){.qcb-btn{white-space:normal}}.qcb-btn-brand{background:var(--brand);color:var(--on-brand)}.qcb-btn-brand:hover{background:var(--brand-hover)}.qcb-btn-accent{background:var(--amber);color:var(--ink)}.qcb-btn-accent:hover{background:var(--amber-line)}.qcb-btn-quiet{background:var(--bone);border-color:var(--line-strong);color:var(--ink)}.qcb-btn-quiet:hover{background:var(--bone-3)}.qcb-btn[aria-disabled=true],.qcb-btn[aria-disabled=true]:hover{background:var(--bone-3);border-color:var(--line);color:var(--ink-3);box-shadow:none;cursor:not-allowed}:where(.qcb-app,.qcb-door,.qcb-dlg,.qcb-dialog) :where(select,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])){box-sizing:border-box;height:var(--field-h);min-height:var(--field-h)}.qcb-scroll{position:relative}.qcb-scroll:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.qcb-badge{align-items:center;gap:var(--s4);padding:2px var(--s6);border-radius:var(--radius-badge);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border:1px solid #0000;display:inline-flex}.qcb-badge-neutral{background:var(--bone-3);border-color:var(--line);color:var(--ink-2)}.qcb-badge-info{background:color-mix(in srgb,var(--navy) 8%,var(--bone));border-color:color-mix(in srgb,var(--navy) 30%,var(--bone));color:var(--navy)}.qcb-badge-good{background:var(--tint-good);color:var(--st-succeeded);border-color:#33691e59}.qcb-badge-warn{background:var(--tint-warn);border-color:var(--amber-line);color:var(--amber-text)}.qcb-badge-bad{background:var(--tint-bad);color:var(--st-failed);border-color:#ad402959}.qcb-loading{justify-content:center;align-items:center;gap:var(--s8);padding:var(--s48) 0;font-size:var(--fs-meta);color:var(--ink-2);display:flex}.qcb-spinner{border-radius:var(--radius-round);border:2px solid var(--line-strong);border-top-color:var(--brand);width:16px;height:16px;animation:.8s linear infinite qcb-spin;display:block}@keyframes qcb-spin{to{transform:rotate(360deg)}}.qcb-empty{align-items:center;gap:var(--s8);padding:var(--s48) var(--s16);text-align:center;flex-direction:column;display:flex}.qcb-empty-title{font-size:var(--fs-body);font-weight:var(--fw-bold);margin:0}.qcb-empty-detail{max-width:var(--measure-tight);font-size:var(--fs-meta);color:var(--ink-2);margin:0}.qcb-error{align-items:flex-start;gap:var(--s12);padding:var(--s16);border:1px solid #ad402959;border-left:var(--rule-heavy) solid var(--st-failed);border-radius:var(--radius-card);color:var(--st-failed-dk);background:#ad40290f;flex-direction:column;display:flex}.qcb-error p{margin:0}.qcb-notice{align-items:center;gap:var(--s8) var(--s12);padding:var(--s12) var(--s16);border:1px solid var(--line);border-left:var(--rule-heavy) solid var(--navy);border-radius:var(--radius-card);background:var(--bone);flex-wrap:wrap;display:flex}.qcb-notice-text{font-size:var(--fs-meta);font-weight:var(--fw-bold);flex:16rem;margin:0}.qcb-notice-acts{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-notice-x{min-width:var(--tap);padding-inline:var(--s8)}.qcb-notice-bad{font-size:var(--fs-meta);color:var(--st-failed-dk);flex:100%;margin:0}.qcb-door .qcb-notice{align-self:stretch}.qcb-disclosure{gap:var(--s4);flex-direction:column;display:flex}.qcb-disclosure-h{font-size:var(--fs-h2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-h1);line-height:var(--lh-heading);margin:0}.qcb-disclosure-btn{align-items:center;gap:var(--s8);min-height:var(--tap);padding:0 var(--s8) 0 0;border-radius:var(--radius-field);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.qcb-disclosure-btn:hover{color:var(--brand-text)}.qcb-disclosure-chev{flex:none;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.qcb-disclosure-btn[aria-expanded=true] .qcb-disclosure-chev{transform:rotate(90deg)}.qcb-disclosure-lead{max-width:var(--measure);margin:0 0 0 calc(20px + var(--s8));color:var(--ink-2)}.qcb-disclosure-body:not([hidden]){gap:var(--sec);margin-top:var(--s16);flex-direction:column;display:flex}.qcb-door{align-items:flex-start;gap:var(--s12);width:min(100% - (2 * var(--gut)),var(--measure-wide));padding:var(--s64) 0;flex-direction:column;margin:0 auto;display:flex}.qcb-door p{max-width:var(--measure);margin:0}.qcb-door-actions{gap:var(--s12);margin-top:var(--s12);flex-wrap:wrap;display:flex}.qcb-lockup{width:auto;height:40px;margin-bottom:var(--s12);display:block}.qcb-door h1{font-size:var(--fs-h1);font-weight:var(--fw-heavy);letter-spacing:var(--ls-h1);line-height:var(--lh-heading);margin:0}.qcb-door-field{gap:var(--s4);width:100%;max-width:360px;margin-top:var(--s16);flex-direction:column;display:flex}.qcb-door-field span{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-door-field input{height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-hint{font-size:var(--fs-meta);color:var(--ink-3);margin:0}@media (width>=1024px){.qcb-rail{box-sizing:border-box;inset-block:0;width:var(--rail);align-content:start;gap:var(--s24);padding:var(--s24);grid-template-columns:minmax(0,1fr);position:fixed;left:0;overflow:hidden auto}.qcb-rail-links{flex-direction:column;gap:0}.qcb-rail-heading{margin:var(--s24) 0 var(--s6);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block}.qcb-rail-group:first-child .qcb-rail-heading{margin-top:0}.qcb-rail-links a{min-height:var(--tap);border-bottom:0;border-left:var(--rule-heavy) solid transparent;padding-left:var(--s16);margin-left:calc(var(--s24) * -1)}.qcb-rail-links a[aria-current=page]{border-left-color:var(--amber);background:var(--line-hair)}.qcb-rail-user{margin-top:var(--s32);padding-top:var(--s16);border-top:1px solid var(--line);grid-area:auto/1}.qcb-who{flex:1;display:flex}.qcb-top{margin-left:var(--rail)}.qcb-main{margin-left:calc(var(--rail) + var(--gut));width:min(100% - var(--rail) - (2 * var(--gut)),var(--maxw))}}@media (width<=1023.98px){.qcb-rail{display:none}.qcb-top-where{display:block}.qcb-top{padding-top:env(safe-area-inset-top);padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}.qcb-main{padding-top:var(--s12);padding-bottom:calc(var(--bottom) + var(--sec) + env(safe-area-inset-bottom))}.qcb-page-head h1{font-size:var(--fs-h2)}}.qcb-bottom{z-index:35;padding-bottom:env(safe-area-inset-bottom);background:var(--bone);border-top:1px solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:none;position:fixed;inset:auto 0 0;box-shadow:0 -2px 12px -8px #0f172973}@media (width<=1023.98px){.qcb-bottom{display:grid}}.qcb-bottom-item{min-height:var(--bottom);min-width:0;padding:var(--s4) 2px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;border-top:var(--rule-heavy) solid transparent;font-family:inherit;font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;overflow:hidden}.qcb-bottom-item[aria-current],.qcb-bottom-item[aria-expanded=true]{border-top-color:var(--amber);background:var(--bone-2);color:var(--ink)}.qcb-bottom-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.qcb-sheet{z-index:40;background:#0f17298c;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.qcb-sheet-panel{max-height:80dvh;padding:var(--s16) var(--gut) calc(var(--bottom) + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bone);box-shadow:var(--elev-4);overflow-y:auto}.qcb-sheet-title{margin:0 0 var(--s8);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-sheet-links{margin:0 0 var(--s8);flex-direction:column;padding:0;list-style:none;display:flex}.qcb-sheet-links a,.qcb-sheet-out{align-items:center;gap:var(--s8);min-height:var(--tap);cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-body);text-align:left;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:none;display:flex}.qcb-sheet-links a[aria-current=page]{font-weight:var(--fw-bold)}.qcb-sheet-out{border-top:1px solid var(--line);width:100%;color:var(--st-failed)}.qcb-find{min-width:var(--tap);min-height:var(--tap);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);flex:none;place-items:center;padding:0;display:inline-grid}.qcb-find:hover{background:var(--bone-3)}.qcb-find-form{gap:var(--s12);flex-direction:column;display:flex}.qcb-find-field{gap:var(--s4);flex-direction:column;display:flex}.qcb-find-field span{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-find-field input{height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-find-acts{gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-find-acts .qcb-btn{flex:10rem}.qcb-tel,.qcb-mail,.qcb-tel-none{align-items:center;gap:var(--s4);color:var(--brand-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.qcb-tel-block{min-height:var(--tap)}.qcb-tel-dial{min-height:var(--tap);font-size:var(--fs-h2);font-weight:var(--fw-bold)}.qcb-tel:hover,.qcb-mail:hover{text-decoration:underline}.qcb-tel-btn{min-height:var(--tap);padding:0 var(--s12);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;justify-content:center}.qcb-tel-btn:hover{background:var(--bone-3);text-decoration:none}.qcb-tel-none{color:var(--ink-3)}.qcb-fu-set{gap:var(--s12);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.qcb-fu-legend{margin:0 0 var(--s8);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);padding:0}.qcb-fu-note{max-width:var(--measure-tight);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-2);margin:0}.qcb-fu-delay{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-fu-amount{width:6rem}.qcb-fu-page{gap:var(--s16);flex-direction:column;display:flex}.qcb-fu-lines{gap:var(--s8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-fu-line{align-items:center;gap:var(--s8);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.qcb-fu-tools{align-items:flex-end;gap:var(--s12);margin-bottom:var(--s16);flex-wrap:wrap;display:flex}.qcb-fu-search{align-items:flex-end;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-fu-reasons{gap:var(--s4);flex-wrap:wrap;display:flex}.qcb-fu-acts{gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-fu-sub{font-size:var(--fs-label);color:var(--ink-2);display:block}.qcb-fu-pager{justify-content:space-between;align-items:center;gap:var(--s12);margin-top:var(--s16);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.qcb-queue{gap:var(--s12);flex-direction:column;display:flex}.qcb-today-bar{justify-content:space-between;align-items:center;gap:var(--s8) var(--s16);flex-wrap:wrap;display:flex}.qcb-status{align-items:center;gap:0 var(--s4);margin:0;margin-left:calc(var(--s8) * -1);font-size:var(--fs-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.qcb-status-part{align-items:baseline;gap:var(--s6);min-height:var(--tap);padding:var(--s6) var(--s8);border-radius:var(--radius-field);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.qcb-status-part strong{color:var(--ink);font-size:var(--fs-h2);font-weight:var(--fw-heavy);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.qcb-status-part:hover{background:var(--bone-3);color:var(--ink)}.qcb-status-part[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text)}.qcb-status-part[aria-pressed=true] strong{color:var(--brand-text)}.qcb-status a.qcb-status-part{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.qcb-status-part[data-tone=warn] strong{color:var(--amber-text)}.qcb-status-sep{color:var(--ink-3)}.qcb-seg{border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone-3);flex-wrap:wrap;gap:2px;min-inline-size:0;margin:0;padding:2px;display:inline-flex}.qcb-seg-opt{min-width:var(--tap);min-height:var(--tap);padding:0 var(--s12);border-radius:calc(var(--radius-field) - 2px);color:var(--ink-2);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0}.qcb-seg-opt:hover{color:var(--ink)}.qcb-seg-opt[aria-pressed=true]{background:var(--bone);color:var(--ink);box-shadow:var(--elev-1)}.qcb-queue-pager{justify-content:space-between;align-items:center;gap:var(--s12);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.qcb-queue-pager-acts{gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-receipt{padding:var(--s12) var(--s16);border-radius:var(--radius-card);background:var(--tint-good);font-size:var(--fs-meta);color:var(--st-succeeded-dk);border:1px solid #1c70484d;margin:0;display:block}.qcb-receipt-bad{background:var(--tint-bad);color:var(--st-failed-dk);border-color:#ad402959}.qcb-groups{gap:var(--s16);flex-direction:column;display:flex}.qcb-group{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone);box-shadow:var(--elev-1)}.qcb-group-head{font-size:var(--fs-body);margin:0}.qcb-group-toggle{align-items:center;gap:var(--s8);width:100%;min-height:var(--tap);padding:var(--s8) var(--s16);border-radius:var(--radius-card);color:var(--ink);font:inherit;font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.qcb-group-toggle:hover{background:var(--bone-2)}.qcb-group-toggle .qcb-ico{width:16px;height:16px;transition:transform .15s ease-out}.qcb-group-toggle[aria-expanded=true] .qcb-ico{transform:rotate(90deg)}.qcb-group-count{min-width:1.75rem;padding:0 var(--s6);border-radius:var(--radius-badge);background:var(--bone-3);color:var(--ink-2);font-size:var(--fs-meta);text-align:center;font-variant-numeric:tabular-nums}.qcb-lines{border-top:1px solid var(--line-hair);margin:0;padding:0;list-style:none}.qcb-group>.qcb-lines:first-child{border-top:0}.qcb-group-more{width:100%;min-height:var(--tap);padding:0 var(--s16);border:0;border-top:1px solid var(--line-hair);border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--brand-text);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;display:block}.qcb-group-more:hover{background:var(--bone-2)}.qcb-line{align-items:center;gap:2px var(--s16);grid-template-columns:var(--line-cols,minmax(0,1.45fr) minmax(0,1.25fr) 7.5rem 4.5rem auto);padding:var(--line-pad,var(--s8)) var(--s16);border-bottom:1px solid var(--line-hair);display:grid;position:relative}.qcb-line:last-child{border-bottom:0}.qcb-line:hover,.qcb-line:focus-within{background:var(--bone-2)}.qcb-line p{min-width:0;margin:0}.qcb-line-who,.qcb-line-why{flex-direction:column;gap:2px;min-width:0;display:flex}.qcb-line-name{align-items:center;gap:var(--s6);min-width:0;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading);display:flex}.qcb-line-name .qcb-badge{flex:none}.qcb-line-customer,.qcb-line-sub,.qcb-line-reason,.qcb-line-tries{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qcb-line-sub,.qcb-line-tries{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3)}.qcb-line-reason{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink)}.qcb-line-when{align-items:center;gap:var(--s4);white-space:nowrap;font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;display:flex}.qcb-line-when[data-urgent=y]{color:var(--st-failed);font-weight:var(--fw-bold)}.qcb-line-value{text-align:right;font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.qcb-line-act:after{content:"";position:absolute;inset:0}@media (width<=699.98px){.qcb-line{gap:2px var(--s12);padding:var(--s8) var(--s12);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who value act""why when act"}.qcb-line-who{grid-area:who}.qcb-line-why{grid-area:why}.qcb-line-when{grid-area:when;justify-content:flex-end}.qcb-line-value{grid-area:value}.qcb-line-act{grid-area:act}.qcb-line-sub,.qcb-line-tries{display:none}.qcb-group-toggle,.qcb-group-more{padding-inline:var(--s12)}}.qcb-btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.qcb-btn-ghost:hover{background:var(--bone-3);color:var(--ink)}.qcb-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.qcb-scrim{z-index:50;padding:var(--s16);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f17298c;grid-template-columns:minmax(0,32rem);place-content:center;display:grid;position:fixed;inset:0}.qcb-dlg{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 2 * var(--s16));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone);color:var(--ink);box-shadow:var(--elev-4);flex-direction:column;margin:0;padding:0;display:flex;position:relative;inset:auto}.qcb-dlg-head{justify-content:space-between;align-items:flex-start;gap:var(--s16);padding:var(--s16) var(--s24);border-bottom:1px solid var(--line-hair);display:flex}.qcb-dlg-title{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading);overflow-wrap:anywhere;margin:0}.qcb-dlg-desc{margin:var(--s4) 0 0;font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere}.qcb-dlg-x{min-width:var(--tap);min-height:var(--tap);cursor:pointer;border-radius:var(--radius-field);color:var(--ink-2);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.qcb-dlg-x:hover{background:var(--bone-3);color:var(--ink)}.qcb-dlg-form{flex-direction:column;flex:1;min-height:0;display:flex}.qcb-dlg-body{gap:var(--s16);min-height:0;padding:var(--s16) var(--s24);flex-direction:column;flex:1;display:flex;overflow-y:auto}.qcb-dlg-foot{justify-content:flex-end;align-items:center;gap:var(--s8);padding:var(--s16) var(--s24);border-top:1px solid var(--line-hair);background:var(--bone);border-radius:0 0 var(--radius-card) var(--radius-card);flex-wrap:wrap;display:flex}@media (width<=699.98px){.qcb-scrim{padding:var(--s8) var(--s8) max(var(--s8),env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:end}.qcb-dlg{max-height:calc(100dvh - 2 * var(--s8))}.qcb-dlg-head,.qcb-dlg-body,.qcb-dlg-foot{padding-inline:var(--s16)}.qcb-dlg-foot .qcb-btn{flex:auto}}.qcb-dlg-error{padding:var(--s12) var(--s16);border:1px solid #ad402959;border-left:var(--rule-heavy) solid var(--st-failed);border-radius:var(--radius-card);font-size:var(--fs-meta);color:var(--st-failed-dk);background:#ad40290f;margin:0}.qcb-field{gap:var(--s4);flex-direction:column;display:flex}.qcb-field label{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-field-hint{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.qcb-select,.qcb-input{height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-textarea{padding:var(--s8);resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-field);line-height:var(--lh-body)}.qcb-confirm{gap:var(--s8);padding:var(--s16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sunken);box-shadow:var(--elev-inset);flex-direction:column;display:flex}.qcb-confirm-lead{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.qcb-confirm-detail{max-width:var(--measure-tight);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-2);margin:0}.qcb-scrim-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172952;grid-template-columns:minmax(0,1fr) minmax(0,30rem);place-content:stretch;padding:0}.qcb-drawer{border-width:0 0 0 1px;border-radius:0;grid-column:2;height:100dvh;max-height:100dvh}.qcb-drawer .qcb-dlg-foot{border-radius:0}@media (prefers-reduced-motion:no-preference){.qcb-drawer{animation:.18s cubic-bezier(.2,.8,.2,1) qcb-drawer-in}}@keyframes qcb-drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes qcb-drawer-up{0%{opacity:0;transform:translateY(32px)}}@media (width<=699.98px){.qcb-scrim-drawer{grid-template-columns:minmax(0,1fr);align-content:end;padding:0}.qcb-drawer{border-radius:var(--radius-card) var(--radius-card) 0 0;border-width:1px 0 0;grid-column:1;height:auto;max-height:94dvh;animation-name:qcb-drawer-up}}@media (prefers-reduced-motion:reduce){.qcb-group-toggle .qcb-ico{transition:none}}.qcb-work-dial{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-work-facts{gap:var(--s6);flex-direction:column;margin:0;display:flex}.qcb-work-facts>div{gap:var(--s8);grid-template-columns:7rem minmax(0,1fr);display:grid}.qcb-work-facts dt{font-size:var(--fs-meta);color:var(--ink-3)}.qcb-work-facts dd{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);margin:0}.qcb-work-open{min-height:var(--tap);color:var(--brand-text);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-underline-offset:3px;align-self:flex-start;align-items:center;display:inline-flex}.qcb-log{gap:var(--s12);padding-top:var(--s16);border-top:1px solid var(--line-hair);flex-direction:column;display:flex}.qcb-dlg-body>.qcb-log:first-child{border-top:0;padding-top:0}.qcb-log-q{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0}.qcb-log-outcomes{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qcb-log-outcome{min-height:calc(var(--tap) + var(--s12));padding:var(--s8) var(--s12);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.qcb-log-outcome:hover{background:var(--bone-3)}.qcb-log-outcome[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.qcb-log-outcome[aria-disabled=true]{cursor:progress}.qcb-log-label{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading)}.qcb-log-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-2)}.qcb-log-more{min-height:var(--tap);color:var(--brand-text);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-bold);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.qcb-log-details{gap:var(--s16);flex-direction:column;display:flex}.qcb-log .qcb-field label,.qcb-log .qcb-fu-legend,.qcb-picks legend{font-family:inherit;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:normal;text-transform:none;color:var(--ink-2)}.qcb-picks{border:0;min-inline-size:0;margin:0;padding:0}.qcb-picks legend{margin:0 0 var(--s8);padding:0}.qcb-picks-row{gap:var(--s6);flex-wrap:wrap;display:flex}.qcb-pick{display:inline-flex;position:relative}.qcb-pick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.qcb-pick span{min-height:var(--tap);padding:0 var(--s12);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-size:var(--fs-meta);align-items:center;display:inline-flex}.qcb-pick:hover span{background:var(--bone-3)}.qcb-pick input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text);font-weight:var(--fw-bold)}.qcb-pick input:focus-visible+span{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.qcb-log-save{align-items:center;gap:var(--s8) var(--s12);flex-wrap:wrap;display:flex}.qcb-log-sum{font-size:var(--fs-meta);color:var(--ink-2)}.qcb-start-steps{gap:var(--s8);padding-left:var(--s24);flex-direction:column;margin:0;display:flex}.qcb-start-steps li{align-items:center;gap:var(--s8);min-height:var(--tap);flex-wrap:wrap;display:flex}.qcb-start-steps li[data-done=y]{color:var(--ink-2)}.qcb-start-label{font-weight:var(--fw-bold);flex:12rem}.qcb-start-wait{font-size:var(--fs-meta);color:var(--ink-3)}.qcb-recent-body{padding:0 var(--s16) var(--s8)}.qcb-mine-recent{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-mine-recent li{align-items:center;gap:var(--s4) var(--s8);min-height:var(--tap);padding:var(--s8) 0;flex-wrap:wrap;display:flex}.qcb-mine-recent li+li{border-top:1px solid var(--line-hair)}.qcb-mine-who{min-width:0;font-weight:var(--fw-bold);flex:10rem}.qcb-mine-who a{color:inherit}.qcb-mine-when{font-size:var(--fs-meta);color:var(--ink-2);flex:100%}.qcb-q-name{font-weight:var(--fw-bold);display:block}.qcb-q-sub{font-size:var(--fs-label);line-height:var(--lh-meta);color:var(--ink-3);display:block}.qcb-q-quiet{color:var(--ink-3)}.qcb-q-no{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--brand-text)}.qcb-q-money{font-weight:var(--fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums}.qcb-q-num{text-align:right;font-variant-numeric:tabular-nums}.qcb-q-table th.qcb-q-num{text-align:right}.qcb-q-metric{font-size:var(--fs-h2);font-weight:var(--fw-heavy);line-height:var(--lh-heading);letter-spacing:var(--ls-h1);font-variant-numeric:tabular-nums;margin:0}.qcb-q-note{margin:var(--s4) 0 0;font-size:var(--fs-meta);color:var(--ink-2)}.qcb-q-reason{margin:var(--s4) 0 0;font-size:var(--fs-meta);color:var(--amber-text)}.qcb-q-done{font-size:var(--fs-meta);color:var(--ink-2);margin:0}.qcb-q-back{min-height:var(--tap);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--brand-text);align-items:center;display:inline-flex}.qcb-q-scroll{margin:0 calc(var(--s24) * -1);padding:0 var(--s24);overflow-x:auto}.qcb-q-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.qcb-q-table th,.qcb-q-table td{padding:var(--s8) var(--s12);border-bottom:1px solid var(--line-hair);vertical-align:top}.qcb-q-table thead th{padding-top:var(--s6);padding-bottom:var(--s6);background:var(--sunken);box-shadow:var(--elev-inset);border-bottom:1px solid var(--line);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.qcb-q-table tbody th{font-weight:var(--fw-body)}.qcb-q-table tbody tr:last-child th,.qcb-q-table tbody tr:last-child td{border-bottom:0}.qcb-q-table tbody tr:hover{background:var(--bone-2)}.qcb-q-fee{opacity:.62}.qcb-q-pager{align-items:center;gap:var(--s8);margin-top:var(--s16);padding-top:var(--s16);border-top:1px solid var(--line-hair);flex-wrap:wrap;display:flex}.qcb-q-pager-at{font-size:var(--fs-meta);color:var(--ink-2);flex:auto;margin:0}.qcb-q-bar{align-items:center;gap:var(--s12);flex-wrap:wrap;display:flex}.qcb-q-sort{flex:0 12rem}.qcb-q-filter-count{min-width:var(--s16);height:var(--s16);margin-left:var(--s6);padding:0 var(--s4);border-radius:var(--radius-round);background:var(--brand);color:var(--on-brand);font-size:var(--fs-label);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.qcb-q-none{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.qcb-q-filters{align-items:flex-end;gap:var(--s12);flex-wrap:wrap;display:flex}.qcb-q-field{gap:var(--s4);flex-direction:column;flex:0 11rem;min-width:0;display:flex}.qcb-q-field-wide{flex:16rem}.qcb-q-search{align-items:flex-end;gap:var(--s8);flex:20rem;min-width:0;display:flex}.qcb-q-field-narrow{flex:0 6rem}@media (width<=640px){.qcb-q-field,.qcb-q-field-narrow{flex:9rem}}.qcb-q-field>span{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-q-field input,.qcb-q-field select{width:100%;height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-q-toggle{align-items:center;gap:var(--s8);min-height:var(--tap);padding:0 var(--s8);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);font-size:var(--fs-meta);font-weight:var(--fw-bold);display:inline-flex}.qcb-q-toggle:hover{background:var(--bone-3)}.qcb-q-toggle input{width:16px;height:16px;accent-color:var(--brand);margin:0}.qcb-q-form{gap:var(--s16);flex-direction:column;display:flex}.qcb-q-form-grid{gap:var(--s12);flex-wrap:wrap;align-items:flex-end;display:flex}.qcb-q-form-foot{align-items:center;gap:var(--s12);flex-wrap:wrap;display:flex}.qcb-q-line{gap:var(--s12);padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone-2);flex-wrap:wrap;align-items:flex-end;margin:0;display:flex}.qcb-q-line legend{padding:0 var(--s6);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-q-head{justify-content:space-between;align-items:flex-start;gap:var(--s16);flex-wrap:wrap;display:flex}.qcb-q-title{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-q-customer{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0}.qcb-q-ident{font-size:var(--fs-meta);color:var(--ink-2);flex-basis:100%;margin:0}.qcb-q-actions{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-q-tiles{gap:var(--s12);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.qcb-q-tile{padding:var(--s12) var(--s16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sunken);box-shadow:var(--elev-inset)}.qcb-q-tile-label{margin:0 0 var(--s4);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-q-tile-hint{margin:var(--s4) 0 0;font-size:var(--fs-label);line-height:var(--lh-meta);color:var(--ink-2)}.qcb-q-flags{padding:var(--s12) var(--s16);border:1px solid var(--amber-line);border-left:var(--rule-heavy) solid var(--amber-text);border-radius:var(--radius-card);background:#d4a01712}.qcb-q-flags h2{margin:0 0 var(--s8);font-size:var(--fs-body);font-weight:var(--fw-bold)}.qcb-q-flags ul{gap:var(--s6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-q-flags li{align-items:center;gap:var(--s8);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.qcb-q-body{gap:var(--sec);align-items:start;display:grid}.qcb-q-main,.qcb-q-side{gap:var(--sec);flex-direction:column;min-width:0;display:flex}.qcb-q-entries{gap:var(--s12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-q-entries li{padding-bottom:var(--s12);border-bottom:1px solid var(--line-hair)}.qcb-q-entries li:last-child{border-bottom:0;padding-bottom:0}.qcb-q-entry-head{justify-content:space-between;align-items:center;gap:var(--s8);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;display:flex}.qcb-q-board{gap:var(--s12);scroll-snap-type:x proximity;padding:var(--s4) 0 var(--s16);grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;margin:0;display:grid;overflow-x:auto}@media (width<=1023.98px){.qcb-q-board{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.qcb-q-column{gap:var(--s8);scroll-snap-align:start;padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone-2);flex-direction:column;display:flex}.qcb-q-column-head{gap:var(--s4);flex-direction:column;display:flex}.qcb-q-column-head h2{font-size:var(--fs-body);font-weight:var(--fw-bold);margin:0}.qcb-q-stack{gap:var(--s8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-q-more{font-size:var(--fs-meta);margin:0}.qcb-q-more a{min-height:var(--tap);color:var(--brand-text);align-items:center;display:inline-flex}.qcb-q-chit{gap:0 var(--s8);min-height:var(--tap);padding:var(--s8) var(--s12);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone);box-shadow:var(--elev-1);color:var(--ink);grid-template-columns:1fr auto;align-items:baseline;text-decoration:none;display:grid}.qcb-q-chit:hover{border-color:var(--line-strong);box-shadow:var(--elev-2)}.qcb-q-chit .qcb-q-name,.qcb-q-chit .qcb-q-sub{grid-column:1/-1}.qcb-q-chit .qcb-q-money{justify-self:end}.qcb-q-breach{align-items:center;gap:var(--s16);flex-wrap:wrap;display:flex}@media (width>=1024px){.qcb-q-body{grid-template-columns:1.15fr 1fr}}.qcb-q-field-tpl{flex:0 22rem}.qcb-q-receipt{gap:var(--s4);padding:var(--s12) var(--s16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sunken);box-shadow:var(--elev-inset);flex-direction:column;display:flex}.qcb-q-receipt-head{justify-content:space-between;align-items:center;gap:var(--s8);flex-wrap:wrap;margin:0;display:flex}.qcb-q-pay{gap:var(--s4);margin:var(--s8) 0 0;padding-top:var(--s8);border-top:1px solid var(--line-hair);flex-direction:column;display:flex}.qcb-q-pay>span{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-q-pay a{min-height:var(--tap);padding:var(--s6) 0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--brand-text);display:inline-block}.qcb-q-pick{gap:var(--s8);padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone-2);flex-direction:column;margin:0;display:flex}.qcb-q-pick legend{padding:0 var(--s6);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-q-pick-why{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-2);margin:0}.qcb-q-pick-search{align-items:flex-end;gap:var(--s8);flex-wrap:wrap;max-width:32rem;display:flex}.qcb-q-hits{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-q-hit{gap:var(--s4);width:100%;min-height:var(--tap);padding:var(--s6) var(--s12);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone);box-shadow:var(--elev-1);color:var(--ink);font-family:inherit;font-size:var(--fs-field);text-align:left;cursor:pointer;flex-direction:column;display:flex}.qcb-q-hit:hover{border-color:var(--line-strong);box-shadow:var(--elev-2)}.qcb-q-hit[aria-current=true]{border-color:var(--brand);box-shadow:var(--elev-2)}.qcb-q-hit-name{font-weight:var(--fw-bold)}.qcb-q-hit-meta{font-size:var(--fs-label);line-height:var(--lh-meta);color:var(--ink-3)}.qcb-q-hit-on{font-weight:var(--fw-bold);color:var(--brand-text)}.qcb-q-field input.qcb-q-autofilled{border-color:var(--brand-line);background:var(--brand-soft)}.qcb-q-filled{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--brand-text);margin:0;display:block}.qcb-q-paylink{gap:var(--s12)}.qcb-q-paylink-body{gap:var(--s12);max-width:var(--measure-wide);flex-direction:column;display:flex}.qcb-q-notice{padding:var(--s12) var(--s16);border:1px solid var(--line);border-radius:var(--radius-card);font-size:var(--fs-meta);line-height:var(--lh-body);margin:0;display:block}.qcb-q-notice-good{background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink)}.qcb-q-notice-bad{border-color:#ad402959;border-left:var(--rule-heavy) solid var(--st-failed);color:var(--st-failed-dk);background:#ad40290f}.qcb-q-mail-pick{gap:var(--s12);flex-direction:column;min-width:0;display:flex}.qcb-q-mail-sources{gap:var(--s4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.qcb-q-mail-sources legend{margin-bottom:var(--s4);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);padding:0}.qcb-q-mail-source{align-items:center;gap:var(--s12);min-height:var(--tap);padding:var(--s4) var(--s12);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone);cursor:pointer;display:flex}.qcb-q-mail-source:hover{border-color:var(--line-strong)}.qcb-q-mail-source:has(input:checked){border-color:var(--brand)}.qcb-q-mail-source input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.qcb-q-mail-source-text{min-width:0;font-size:var(--fs-field);font-weight:var(--fw-bold);color:var(--ink);flex-direction:column;display:flex}.qcb-q-mail-source-detail{font-size:var(--fs-label);font-weight:var(--fw-body);line-height:var(--lh-meta);color:var(--ink-2)}.qcb-q-mail-fields{line-height:var(--lh-body);overflow-wrap:anywhere}.qcb-q-mail-field{margin-right:var(--s4);padding:0 var(--s4);border-radius:var(--radius-badge);background:var(--bone-3);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-2)}.qcb-q-mail-preview{gap:var(--s8);flex-direction:column;min-width:0;display:flex}.qcb-q-mail-envelope{gap:var(--s4);font-size:var(--fs-meta);flex-direction:column;margin:0;display:flex}.qcb-q-mail-envelope div{gap:var(--s8);min-width:0;display:flex}.qcb-q-mail-envelope dt{min-width:4rem;font-weight:var(--fw-bold);color:var(--ink-2);flex:none}.qcb-q-mail-envelope dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.qcb-q-mail-unfilled{padding:var(--s8) var(--s12);border-left:var(--rule-heavy) solid var(--st-failed);font-size:var(--fs-meta);color:var(--st-failed-dk);background:#ad40290f;margin:0}.qcb-q-mail-frame{border:1px solid var(--line-strong);border-radius:var(--radius-field);color:#1f2937;background:#fff;max-height:28rem;overflow:auto}.qcb-q-list{--line-cols:minmax(0,1.6fr) minmax(0,1.2fr) 8.5rem 5rem 1rem}.qcb-q-open{flex:none}.qcb-q-open:after{content:"";position:absolute;inset:0}.qcb-q-why{margin-left:var(--s6);font-size:var(--fs-meta);color:var(--ink-2)}.qcb-q-go{color:var(--ink-3);justify-content:flex-end;display:inline-flex}@media (width<=699.98px){.qcb-q-go{grid-area:act}}.qcb-locked{overflow:hidden}.qcb-dialog{box-sizing:border-box;width:min(100% - (2 * var(--gut)),34rem);max-height:88vh;padding:var(--s24);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone);box-shadow:var(--elev-4);color:var(--ink);font-family:inherit;font-size:var(--fs-body);overflow-y:auto}.qcb-dialog::backdrop{background:#0b0e1a73}.qcb-dialog-wide{width:min(100% - (2 * var(--gut)),52rem)}.qcb-dialog-title{font-size:var(--fs-h3);font-weight:var(--fw-heavy);line-height:var(--lh-heading);overflow-wrap:anywhere;margin:0}.qcb-dialog-lead{max-width:var(--measure);margin:var(--s4) 0 0;font-size:var(--fs-meta);color:var(--ink-2)}.qcb-dialog-body{gap:var(--s12);margin:var(--s16) 0;flex-direction:column;display:flex}.qcb-dialog-body p{max-width:var(--measure);font-size:var(--fs-meta);color:var(--ink-2);margin:0}.qcb-dialog-bad{padding:var(--s8) var(--s12);border-radius:var(--radius-field);color:var(--st-failed-dk);font-size:var(--fs-meta);background:#ad40290f;border:1px solid #ad402959;margin:0}.qcb-dialog-actions{bottom:calc(-1 * var(--s24));z-index:1;justify-content:flex-end;gap:var(--s8);margin-bottom:calc(-1 * var(--s24));padding:var(--s16) 0 var(--s24);border-top:1px solid var(--line-hair);background:var(--bone);flex-wrap:wrap;display:flex;position:sticky}@media (width<=699.98px){.qcb-dialog{width:auto;max-height:calc(100dvh - var(--s24));padding:var(--s16);padding-bottom:calc(var(--s16) + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;position:fixed;inset:auto 0 0}.qcb-dialog-actions{bottom:calc(-1 * var(--s16));margin-bottom:calc(-1 * var(--s16));padding-bottom:var(--s16)}.qcb-dialog-actions .qcb-btn{flex:auto}}.qcb-data-scroll{contain:paint;margin:0 calc(var(--s24) * -1);padding:0 var(--s24);background:linear-gradient(to right,var(--bone) 40%,transparent) left center / 2.5rem 100% no-repeat local, linear-gradient(to left,var(--bone) 40%,transparent) right center / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%,#0000002e,transparent) left center / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%,#0000002e,transparent) right center / .75rem 100% no-repeat scroll;overflow-x:auto}.qcb-data-table{border-collapse:collapse;width:100%;font-size:var(--fs-meta)}.qcb-data-table thead th{z-index:1;padding:var(--s8) var(--s12);background:var(--sunken);box-shadow:var(--elev-inset);text-align:left;white-space:nowrap;font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);position:sticky;top:0}.qcb-data-table td{padding:var(--s8) var(--s12);border-top:1px solid var(--line-hair);vertical-align:top}.qcb-data-clip{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;display:block;overflow:hidden}.qcb-data-quiet{color:var(--ink-3)}.qcb-data-table tbody tr:hover{background:var(--line-hair)}.qcb-data-table .qcb-data-num{text-align:right;white-space:nowrap}.qcb-data-nowrap{white-space:nowrap}.qcb-data-tiles{gap:var(--s12);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.qcb-data-tile{padding:var(--s12) var(--s16);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone);box-shadow:var(--elev-inset)}.qcb-data-tile-name{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);margin:0}.qcb-data-tile-value{margin:var(--s4) 0 0;font-size:var(--fs-h2);font-weight:var(--fw-heavy);line-height:var(--lh-heading)}.qcb-data-tile-hint{margin:var(--s4) 0 0;font-size:var(--fs-label);color:var(--ink-2)}.qcb-data-cards{gap:var(--s12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.qcb-data-grid{gap:var(--s16) var(--s12);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:end;display:grid}.qcb-data-grid+.qcb-data-grid{margin-top:var(--s16);padding-top:var(--s16);border-top:1px solid var(--line-hair)}.qcb-data-field{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.qcb-data-field>span{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qcb-data-field select,.qcb-data-field input{min-height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-data-bar{align-items:center;gap:var(--s12);margin-top:var(--s16);flex-wrap:wrap;display:flex}*+.qcb-data-scroll{margin-top:var(--s16)}.qcb-data-block+.qcb-hint{margin-top:var(--s8)}.qcb-data-note{font-size:var(--fs-meta);color:var(--ink-2);display:block}.qcb-data-note:empty{display:none}.qcb-data-problem{margin:var(--s8) 0 0;padding-left:var(--s12);border-left:var(--rule-heavy) solid var(--st-failed);font-size:var(--fs-meta);color:var(--st-failed)}.qcb-data-block{margin:var(--s12) 0 0;padding-left:var(--s12);border-left:var(--rule-heavy) solid var(--amber-line);font-size:var(--fs-meta);color:var(--amber-text)}.qcb-imp-profiles{gap:var(--s12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qcb-imp-profiles li{align-items:stretch;gap:var(--s8);display:flex}.qcb-imp-profile{gap:var(--s4);min-height:var(--tap);padding:var(--s8) var(--s16);cursor:pointer;text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-meta);flex-direction:column;align-items:flex-start;display:flex}.qcb-imp-profile strong{font-weight:var(--fw-bold)}.qcb-imp-profile span{font-size:var(--fs-label);color:var(--ink-2)}.qcb-imp-profile-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.qcb-imp-profiles li>.qcb-btn{color:var(--ink-3);background:0 0;border-color:#0000}.qcb-imp-profiles li>.qcb-btn:hover{background:var(--line-hair);color:var(--ink)}.qcb-imp-drop{align-items:center;gap:var(--s4);padding:var(--s48) var(--s24);cursor:pointer;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--sunken);flex-direction:column;display:flex}.qcb-imp-drop:hover{border-color:var(--brand)}.qcb-imp-drop:focus-within{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.qcb-imp-drop-line{font-size:var(--fs-body);font-weight:var(--fw-bold)}.qcb-imp-drop-hint{font-size:var(--fs-meta);color:var(--ink-2)}.qcb-imp-wrong{margin-bottom:var(--s16)}.qcb-imp-clean{margin:var(--s12) 0 0;font-size:var(--fs-meta);font-weight:var(--fw-bold)}.qcb-imp-errors{max-height:18rem;margin:var(--s8) 0 0;padding-left:var(--s16);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-2);overflow-y:auto}.qcb-dq-label{font-family:var(--font-body);font-weight:var(--fw-bold)}.qcb-dq-issue{align-items:flex-start;gap:var(--s4);flex-direction:column;min-width:22rem;display:flex}@media (width<=1023.98px){.qcb-dq-issue{min-width:0}}.qcb-dq-reason{color:var(--ink-2);overflow-wrap:anywhere}.qcb-dq-bar{width:6rem;height:var(--s8);border-radius:var(--radius-badge);background:var(--line-hair);display:block}.qcb-dq-bar-fill{border-radius:var(--radius-badge);background:var(--brand);height:100%;display:block}.qcb-acc-store{padding:var(--s12) var(--s16);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone);box-shadow:var(--elev-inset)}.qcb-acc-store-head{justify-content:space-between;align-items:center;gap:var(--s8);margin:0;display:flex}.qcb-acc-store-where{margin:var(--s4) 0 0;font-size:var(--fs-meta);color:var(--ink-2)}.qcb-acc-store-counts{margin:var(--s4) 0 0;font-size:var(--fs-label);color:var(--ink-3)}.qcb-acc-new{margin-top:var(--s16);padding-top:var(--s16);border-top:1px solid var(--line-hair)}.qcb-acc-new-code{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.qcb-acc-new-bad{font-size:var(--fs-meta);color:var(--st-failed);margin:0}.qcb-acc-new input[aria-invalid=true]{border-color:var(--st-failed)}.qcb-acc-grant{grid-template-columns:repeat(auto-fit,minmax(14rem,22rem));justify-content:start}.qcb-acc-person{gap:var(--s4);flex-direction:column;display:flex}.qcb-acc-person span{font-family:var(--font-body);font-size:var(--fs-label);color:var(--ink-3)}.qcb-acc-tick{width:var(--tap);height:var(--tap);accent-color:var(--brand)}.qcb-acc-switch{appearance:none;width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.qcb-acc-switch:before{content:"";inset:calc((var(--tap) - var(--s24)) / 2) 0;background:var(--line-strong);border-radius:999px;position:absolute}.qcb-acc-switch:after{content:"";width:calc(var(--s24) - 6px);height:calc(var(--s24) - 6px);margin-top:calc((var(--s24) - 6px) / -2);border-radius:var(--radius-round);background:var(--bone);position:absolute;top:50%;left:3px}.qcb-acc-switch:checked:before{background:var(--brand)}.qcb-acc-switch:checked:after{transform:translateX(calc(var(--tap) - var(--s24)))}.qcb-acc-quota{width:5rem;min-height:var(--field-h);padding:0 var(--s8);text-align:right;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-acc-codes{gap:var(--s4);flex-wrap:wrap;display:flex}.qcb-acc-none{color:var(--ink-3)}.qcb-acc-assign{align-items:center;width:100%;display:inline-flex}.qcb-acc-assign select{min-height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-rep-window{grid-template-columns:repeat(auto-fit,minmax(9rem,11rem));justify-content:start}.qcb-chart{width:100%;height:244px;display:block}.qcb-chart-grid{stroke:var(--line-hair);stroke-width:1px}.qcb-chart-tick{fill:var(--ink-3);font-family:var(--font-body);font-size:var(--fs-meta)}.qcb-chart-area{stroke:none}.qcb-chart-attempts{fill:none;stroke:var(--st-pending);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.qcb-chart-connected{fill:none;stroke:var(--st-succeeded);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.qcb-stop-attempts{stop-color:var(--st-pending)}.qcb-stop-connected{stop-color:var(--st-succeeded)}.qcb-chart-legend{justify-content:center;gap:var(--s16);margin:var(--s12) 0 0;font-size:var(--fs-meta);color:var(--ink-2);padding:0;list-style:none;display:flex}.qcb-chart-legend li{align-items:center;gap:var(--s6);display:flex}.qcb-swatch-attempts{width:var(--s8);height:var(--s8);border-radius:var(--radius-round);background:var(--st-pending)}.qcb-swatch-connected{width:var(--s8);height:var(--s8);border-radius:var(--radius-round);background:var(--st-succeeded)}.qcb-data-rows{gap:var(--s8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qcb-data-row{min-width:0;padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone);overflow-wrap:anywhere}.qcb-data-row-head{margin:0 0 var(--s6);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading);overflow-wrap:anywhere}.qcb-data-row-facts{gap:var(--s4);grid-template-columns:1fr;margin:0;display:grid}.qcb-data-row-fact{gap:var(--s8);font-size:var(--fs-meta);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;display:grid}.qcb-data-row-fact dt{color:var(--ink-3)}.qcb-data-row-fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.qcb-data-row-more{margin-top:var(--s6)}.qcb-data-row-more>summary{align-items:center;gap:var(--s4);min-height:var(--tap);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--brand-text);cursor:pointer;display:flex}.qcb-data-row-more[open]>summary{margin-bottom:var(--s4)}.qcb-board-tools{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-board-field{flex-direction:column;min-width:0;display:flex}.qcb-board-field select,.qcb-board-field input{min-height:var(--tap);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-board-search{min-width:0;display:flex}.qcb-board-search input{width:16rem;max-width:100%}.qcb-board-count{margin-left:var(--s6);color:var(--ink-3);font-weight:var(--fw-body);font-variant-numeric:tabular-nums}.qcb-board-list{--line-cols:minmax(0,1.3fr) minmax(0,1fr) 8rem 9rem auto;--line-pad:var(--s4)}.qcb-board-quotes{font-weight:var(--fw-body);color:var(--ink-2)}@media (width<=699.98px){.qcb-board-quotes{display:none}.qcb-board-tools{flex-wrap:nowrap;flex:100%}.qcb-board-search,.qcb-board-search .qcb-board-field{flex:auto}.qcb-board-search input{width:100%}}.qcb-board-reps{gap:var(--s12);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.qcb-board-rep{gap:var(--s4);padding:var(--s12) var(--s16);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bone-2);flex-direction:column;display:flex}.qcb-board-rep-name{font-size:var(--fs-body);font-weight:var(--fw-bold);margin:0}.qcb-board-rep-fig{font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--ink);margin:0}.qcb-board-rep-meta{margin:0 0 var(--s8);font-size:var(--fs-meta);color:var(--ink-2)}.qcb-board-rep .qcb-btn[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-soft)}.qcb-board-pager{justify-content:space-between;align-items:center;gap:var(--s12);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.qcb-board-pager-acts{gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-team-choices{gap:var(--s8);margin:var(--s16) 0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;display:grid}.qcb-team-legend{margin-bottom:var(--s8);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);padding:0}.qcb-team-choice{align-items:start;gap:var(--s4) var(--s12);min-height:var(--tap);padding:var(--s12) var(--s16);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);grid-template-columns:auto minmax(0,1fr);display:grid}.qcb-team-choice:hover{background:var(--bone-2)}.qcb-team-choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qcb-team-choice:has(input:focus-visible){outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.qcb-team-choice input{width:var(--s24);height:var(--s24);accent-color:var(--ink);grid-row:1/span 2;margin:0}.qcb-team-choice-title{align-items:center;gap:var(--s8);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink);flex-wrap:wrap;grid-column:2;display:flex}.qcb-team-choice-detail{font-size:var(--fs-meta);color:var(--ink-2);grid-column:2}.qcb-team-mode-now{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink);margin:0}.qcb-team-mode-detail{max-width:var(--measure);margin:var(--s4) 0 var(--s8);font-size:var(--fs-meta);color:var(--ink-2)}.qcb-team-actions{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-team-person{gap:var(--s4);flex-direction:column;display:flex}.qcb-team-person span{font-family:var(--font-body);font-size:var(--fs-label);color:var(--ink-3);overflow-wrap:anywhere}.qcb-team-codes{gap:var(--s4);flex-wrap:wrap;display:flex}.qcb-team-none{color:var(--ink-3)}.qcb-team-form{gap:var(--s16);flex-direction:column;display:flex}.qcb-team-chipfield{gap:var(--s8);flex-direction:column;display:flex}.qcb-team-chip-add{align-items:end;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-team-chip-add .qcb-data-field{flex:12rem;max-width:20rem}.qcb-team-chips{gap:var(--s8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qcb-team-chip{align-items:center;gap:var(--s4);padding-left:var(--s12);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone-2);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--ink);display:inline-flex}.qcb-team-chip-remove{width:var(--tap);height:var(--tap);border-radius:var(--radius-field);color:var(--ink-2);font-family:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.qcb-team-chip-remove:hover{background:var(--bone-3);color:var(--ink)}.qcb-team-stores{gap:var(--s4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.qcb-team-check{align-items:center;gap:var(--s8);min-height:var(--tap);font-size:var(--fs-meta);color:var(--ink);cursor:pointer;display:flex}.qcb-team-check input{width:var(--s24);height:var(--s24);accent-color:var(--brand);margin:0}.qcb-team-check:has(input:disabled){color:var(--ink-3);cursor:not-allowed}.qcb-team-receipt{align-items:flex-start;gap:var(--s8);margin-bottom:var(--s16);padding:var(--s12) var(--s16);border-left:var(--rule-heavy) solid var(--st-succeeded);background:var(--bone);flex-direction:column;display:flex}.qcb-team-receipt p{max-width:var(--measure);font-size:var(--fs-meta);color:var(--ink-2);margin:0}.qcb-team-receipt .qcb-team-receipt-title{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink)}.qcb-team-receipt-bad{border-left-color:var(--st-failed)}.qcb-rule-head-acts{gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-manage-notice{padding:var(--s12) var(--s16);border:1px solid var(--line);border-left:var(--rule-heavy) solid var(--navy);border-radius:var(--radius-card);background:var(--bone-2);color:var(--ink);font-size:var(--fs-meta);display:block}.qcb-manage-notice-bad{border-color:#ad402959;border-left-color:var(--st-failed);color:var(--st-failed-dk);background:#ad40290f;margin:0}.qcb-assign-warn{justify-content:space-between;align-items:center;gap:var(--s16);padding:var(--s16);border:1px solid var(--line-strong);border-left:var(--rule-heavy) solid var(--ink-3);border-radius:var(--radius-card);background:var(--bone-3);flex-wrap:wrap;display:flex}.qcb-assign-warn p{max-width:var(--measure);font-size:var(--fs-meta);margin:0}.qcb-assign-picker select{height:var(--field-h);padding:0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-rule-scroll{overflow-x:auto}@media (width<=1023.98px){.qcb-rule-table{font-size:var(--fs-label)}.qcb-rule-table th,.qcb-rule-table td{padding:var(--s6) var(--s4);white-space:normal;overflow-wrap:anywhere}}.qcb-rule-table{border-collapse:collapse;width:100%;font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.qcb-rule-table th{padding:var(--s8) var(--s12);border-bottom:1px solid var(--line);background:var(--sunken);box-shadow:var(--elev-inset);text-align:left;font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.qcb-rule-table td{padding:var(--s8) var(--s12);border-bottom:1px solid var(--line-hair);vertical-align:top}.qcb-rules{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.qcb-rule{align-items:start;gap:var(--s8) var(--s16);padding:var(--s24) 0;border-top:1px solid var(--line-hair);grid-template-columns:auto 1fr;display:grid}.qcb-rule:first-child{padding-top:var(--s8);border-top:0}.qcb-rule-ord{width:var(--tap-act);height:var(--tap-act);border-radius:var(--radius-round);background:var(--sunken);box-shadow:var(--elev-inset);font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink-2);grid-row:1/3;place-items:center;display:grid}.qcb-rule-head{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-rule-name{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0}.qcb-rule-desc{max-width:var(--measure);font-size:var(--fs-meta);color:var(--ink-2);grid-column:2;margin:0}.qcb-rule-logic{gap:var(--s16);padding:var(--s12) var(--s16);border-radius:var(--radius-card);background:var(--sunken);box-shadow:var(--elev-inset);grid-column:2;grid-template-columns:1fr;display:grid}.qcb-rule-cap{margin:0 0 var(--s6);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-rule-lines{font-size:var(--fs-meta);margin:0;padding:0;list-style:none}.qcb-rule-lines li{padding-left:var(--s12);text-indent:calc(var(--s12) * -1)}.qcb-rule-lines li:before{content:"· "}.qcb-rule-then li{color:var(--st-succeeded-dk)}.qcb-rule-side{justify-content:space-between;align-items:flex-end;gap:var(--s16);flex-wrap:wrap;grid-column:2;display:flex}.qcb-rule-eff{gap:var(--s4);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-direction:column;margin:0;display:flex}.qcb-rule-eff small{font-size:var(--fs-label);color:var(--ink-3)}.qcb-rule-acts{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-rule-switch{align-items:center;gap:var(--s8);min-height:var(--tap);font-size:var(--fs-meta);color:var(--ink-2);display:inline-flex}.qcb-rule-switch input{width:18px;height:18px;accent-color:var(--brand)}.qcb-assign-board{gap:var(--s24);grid-template-columns:1fr;align-items:start;display:grid}.qcb-assign-codes{gap:var(--s8);margin:var(--s16) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.qcb-assign-code{align-items:flex-start;gap:var(--s6);padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone);box-shadow:var(--elev-1);cursor:grab;touch-action:none;flex-direction:column;display:flex}.qcb-assign-code:active{cursor:grabbing}.qcb-assign-code[data-picked=y]{border-color:var(--brand);box-shadow:var(--elev-3)}.qcb-assign-code-head{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.qcb-assign-code-no{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:.08em}.qcb-assign-code-meta{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0}.qcb-assign-targets{gap:var(--s12);margin:var(--s16) 0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}.qcb-assign-target{align-items:flex-start;gap:var(--s4);width:100%;min-height:7rem;padding:var(--s12);cursor:pointer;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--sunken);box-shadow:var(--elev-inset);color:var(--ink);font-family:inherit;font-size:var(--fs-meta);text-align:left;flex-direction:column;display:flex}.qcb-assign-target[data-armed=y]{border-style:solid;border-color:var(--brand-line);background:var(--bone)}.qcb-assign-target[data-armed=y]:hover{border-color:var(--brand);box-shadow:var(--elev-2)}.qcb-assign-target[aria-disabled=true]{cursor:not-allowed}.qcb-assign-target-name{font-size:var(--fs-body);font-weight:var(--fw-bold)}.qcb-assign-target-meta{color:var(--ink-2)}.qcb-assign-target-hint{font-size:var(--fs-label);color:var(--ink-3);margin-top:auto}.qcb-tmpl-delivery{gap:var(--s24);grid-template-columns:1fr;display:grid}.qcb-tmpl-state{margin:0 0 var(--s8)}.qcb-tmpl-note{max-width:var(--measure);font-size:var(--fs-meta);color:var(--ink-2);margin:0}.qcb-tmpl-note+.qcb-tmpl-note{margin-top:var(--s8)}.qcb-tmpl-triggers{margin-top:var(--s24);padding-top:var(--s16);border-top:1px solid var(--line-hair)}.qcb-tmpl-trigger-list{gap:var(--s4);margin:var(--s12) 0 0;font-size:var(--fs-meta);color:var(--ink-2);flex-direction:column;padding:0;list-style:none;display:flex}.qcb-rule-field{gap:var(--s4);flex-direction:column;display:flex}.qcb-rule-field>span{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-rule-field input,.qcb-rule-field select,.qcb-rule-field textarea{padding:var(--s6) var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-rule-field-pair{gap:var(--s12);grid-template-columns:1fr;display:grid}.qcb-rule-field-num{max-width:10rem}.qcb-rule-fieldset{padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-card);margin:0}.qcb-rule-fieldset legend{padding:0 var(--s6);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.qcb-rule-stores{gap:var(--s8) var(--s16);margin:var(--s8) 0 0;font-size:var(--fs-meta);flex-wrap:wrap;padding:0;list-style:none;display:flex}.qcb-rule-stores label{align-items:center;gap:var(--s6);min-height:var(--tap);display:inline-flex}.qcb-rule-rows{gap:var(--s8);margin:var(--s8) 0 var(--s12);flex-direction:column;padding:0;list-style:none;display:flex}.qcb-rule-row{align-items:center;gap:var(--s8);padding:var(--s8);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--sunken);box-shadow:var(--elev-inset);flex-wrap:wrap;display:flex}.qcb-rule-act{border-left:var(--rule-heavy) solid var(--st-succeeded);background:var(--bone)}.qcb-rule-row input,.qcb-rule-row select{min-width:0;padding:var(--s6) var(--s8);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);color:var(--ink);font-family:inherit;font-size:var(--fs-field)}.qcb-rule-row select{flex:10rem}.qcb-rule-row input{flex:8rem}.qcb-rule-row-num{align-items:center;gap:var(--s6);font-size:var(--fs-label);color:var(--ink-3);flex:0 auto;display:inline-flex}.qcb-rule-row-num input{flex:none;width:5rem}.qcb-rule-row-drop{flex:none;margin-left:auto}.qcb-rule-row-drop:disabled{opacity:.45;cursor:not-allowed}.qcb-rule-preview{padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone-2);color:var(--navy);font-size:var(--fs-meta);display:block}.qcb-rule-preview-note{margin-top:var(--s4);font-size:var(--fs-label);color:var(--ink-3);display:block}@media (width>=720px){.qcb-tmpl-delivery{grid-template-columns:1fr 1fr}.qcb-rule-field-pair{grid-template-columns:2fr 1fr}.qcb-rule-logic,.qcb-assign-targets{grid-template-columns:1fr 1fr}}@media (width>=1100px){.qcb-assign-board{grid-template-columns:minmax(0,24rem) 1fr}}@media (width>=1500px){.qcb-assign-targets{grid-template-columns:1fr 1fr 1fr}}.qcb-set-swatches{gap:var(--s8);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;display:grid}.qcb-set-legend{margin-bottom:var(--s8);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);padding:0}.qcb-set-swatch{align-items:center;gap:0 var(--s8);min-height:var(--tap);padding:var(--s6) var(--s12);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);grid-template-columns:auto auto minmax(0,1fr);display:grid}.qcb-set-swatch:hover{background:var(--bone-2)}.qcb-set-swatch:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qcb-set-swatch:has(input:focus-visible){outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.qcb-set-swatch input{accent-color:var(--ink);grid-row:1/span 2;margin:0}.qcb-set-chip{width:var(--s24);height:var(--s24);border-radius:var(--radius-badge);box-shadow:inset 0 0 0 1px var(--line-strong);grid-row:1/span 2}.qcb-set-name{font-size:var(--fs-meta);font-weight:var(--fw-bold)}.qcb-set-hex{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-3);grid-column:3}.qcb-set-custom{gap:var(--s12);margin-top:var(--s16);grid-template-columns:repeat(auto-fill,minmax(11rem,16rem));align-items:end;display:grid}.qcb-set-picker{box-sizing:border-box;width:100%;height:var(--field-h);padding:var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bone);cursor:pointer}.qcb-set-sample{margin-top:var(--s16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bone);grid-template-columns:8rem minmax(0,1fr);display:grid;overflow:hidden}.qcb-set-sample-rail{padding:var(--s12);background:var(--navy);color:var(--bone);font-size:var(--fs-meta);font-weight:var(--fw-bold);border-left:var(--rule-heavy) solid var(--amber);align-items:center;display:flex}.qcb-set-sample-body{align-items:center;gap:var(--s12);padding:var(--s12) var(--s16);flex-wrap:wrap;display:flex}.qcb-set-sample-button{min-height:var(--field-h);padding:0 var(--s16);border-radius:var(--radius-field);background:var(--brand);color:var(--on-brand);font-size:var(--fs-meta);font-weight:var(--fw-bold);align-items:center;display:inline-flex}.qcb-set-sample-link{font-size:var(--fs-meta);color:var(--brand-text);text-decoration:underline}.qcb-set-sample-numbers{padding:var(--s8) var(--s16);border-top:1px solid var(--line-hair);font-size:var(--fs-label);color:var(--ink-2);grid-column:1/-1;margin:0}.qcb-tabset{gap:var(--sec);flex-direction:column;display:flex}.qcb-tablist{gap:var(--s4);border-bottom:var(--rule-hair) solid var(--line);scrollbar-width:thin;display:flex;overflow-x:auto}@media (width<=1023.98px){.qcb-tablist{flex-wrap:wrap;overflow-x:visible}}@media (width<=699.98px){.qcb-tab{padding:var(--s8) var(--s8);font-size:var(--fs-meta)}}.qcb-tab{appearance:none;border:0;border-bottom:var(--rule-heavy) solid transparent;margin-bottom:calc(var(--rule-hair) * -1);padding:var(--s8) var(--s12);min-height:var(--tap);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0}.qcb-tab:hover{color:var(--ink)}.qcb-tab[data-active=y]{color:var(--brand-text);border-bottom-color:var(--brand)}.qcb-tabpanel{gap:var(--sec);flex-direction:column;display:flex}.qcb-setup-overview{gap:var(--s12);--line-cols:minmax(0,1.1fr) minmax(0,1.4fr) 5rem auto;flex-direction:column;display:flex}.qcb-setup-sum{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink-2);margin:0}.qcb-setup-sum strong{color:var(--ink);font-weight:var(--fw-heavy)}.qcb-setup-overview .qcb-line-reason{white-space:normal}.qcb-tabpanel:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}
