@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--qbd-navy: #1f1f81;--qbd-navy-800: #231fb4;--qbd-cyan: #1fbcff;--qbd-orange: #fd9d52;--qbd-primary: #1f46a1;--qbd-primary-dark: #17357c;--qbd-bg: #eef2f4;--qbd-panel: #ffffff;--qbd-panel-2: #f6f8f9;--qbd-line: #e2e8ec;--qbd-line-2: #eef2f4;--qbd-text: #1a2233;--qbd-muted: #6b7787;--qbd-faint: #97a2b0;--qbd-ok: #37ad8f;--qbd-warn: #e0a800;--qbd-bad: #dc3545;--qbd-ai: #7a4dd6;--qbd-ai-dark: #6740bd;--qbd-ai-soft: rgba(122, 77, 214, .1);--qbd-ai-line: rgba(122, 77, 214, .34);--qbd-scroll: #c3cdd8;--qbd-scroll-hover: #9aa8b7;--qbd-shadow-xs: 0 1px 2px 0 rgba(3, 7, 18, .05);--qbd-shadow-s: 0 1px 3px -1px rgba(3, 7, 18, .1), 0 1px 3px 0 rgba(3, 7, 18, .1);--qbd-shadow-m: 1px 2px 2px 0 rgba(3, 7, 18, .05), 0 1px 3px 0 rgba(3, 7, 18, .03);--qbd-shadow-l: 0 0 12px 0 rgba(161, 161, 170, .16);--qbd-shadow-xl: 0 2px 4px 0 rgba(31, 31, 129, .1), 0 4px 6px 0 rgba(31, 70, 161, .1);--qbd-shadow: 0 1px 2px rgba(24, 35, 61, .04), 0 8px 24px rgba(24, 35, 61, .06);--qbd-shadow-lg: 0 12px 48px rgba(24, 35, 61, .18);--qbd-radius-xs: 4px;--qbd-radius-s: 8px;--qbd-radius-m: 10px;--qbd-radius-l: 12px;--qbd-radius-xl: 16px;--qbd-radius-sm: 10px;--qbd-radius: 14px;--qbd-font: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--qbd-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--qbd-text-xs: 12px;--qbd-text-s: 14px;--qbd-text-m: 16px;--qbd-text-l: 18px;--qbd-text-xl: 24px;--qbd-text-2xl: 36px;--qbd-line-height: 1.55;--qbd-weight-regular: 400;--qbd-weight-semibold: 600;--qbd-weight-bold: 700;--qbd-space-4xs: 2px;--qbd-space-3xs: 4px;--qbd-space-2xs: 6px;--qbd-space-xs: 8px;--qbd-space-sm: 12px;--qbd-space-md: 16px;--qbd-space-lg: 20px;--qbd-space-xl: 24px;--qbd-space-2xl: 32px;--qbd-space-3xl: 36px;--qbd-space-4xl: 40px;--qbd-space-5xl: 48px;--qbd-space-6xl: 72px;--qbd-sidebar-width: 236px;--qbd-sidebar-width-thin: 56px;--qbd-sidebar-bg: linear-gradient(180deg, #1b1b74 0%, #1f2a6e 60%, #1f46a1 100%);--qbd-sidebar-scroll: rgba(255, 255, 255, .26);--qbd-sidebar-scroll-hover: rgba(255, 255, 255, .44)}[data-qbd-theme=dark]{--qbd-bg: #0c0f16;--qbd-panel: #141922;--qbd-panel-2: #1b2130;--qbd-line: #262f3f;--qbd-line-2: #1b2130;--qbd-text: #e6ebf2;--qbd-muted: #9aa8b7;--qbd-faint: #6b7787;--qbd-primary: #4a7ad4;--qbd-primary-dark: #3a63b4;--qbd-ok: #4cc6a5;--qbd-warn: #f0bd2e;--qbd-bad: #ef5c68;--qbd-ai: #9b76e6;--qbd-ai-dark: #8560d4;--qbd-scroll: rgba(255, 255, 255, .2);--qbd-scroll-hover: rgba(255, 255, 255, .36);--qbd-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .36);--qbd-shadow-lg: 0 12px 48px rgba(0, 0, 0, .55)}:root{--st-triage: #9ca3af;--st-backlog: #9ca3af;--st-todo: #6b7280;--st-in_progress: #d97706;--st-in_review: #2563eb;--st-waiting: #7c3aed;--st-done: #16a34a;--st-canceled: #9ca3af;--row: 34px;--content: 1120px;font-family:"Inter Variable",var(--qbd-font, system-ui),sans-serif;font-feature-settings:"cv11","ss01","tnum";color:var(--qbd-text);background:var(--qbd-bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:color-mix(in srgb,var(--qbd-cyan) 30%,transparent)}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;padding:14px 10px;background:var(--qbd-bg);border-right:1px solid var(--qbd-line);display:flex;flex-direction:column;gap:6px}.brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px;padding:2px 8px 8px;color:var(--qbd-navy);letter-spacing:-.01em}.search-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;border:1px solid var(--qbd-line);border-radius:8px;background:var(--qbd-panel);color:var(--qbd-muted);cursor:pointer;font-size:13px}.search-btn:hover{border-color:var(--qbd-faint)}kbd{font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:11px;border:1px solid var(--qbd-line);border-bottom-width:2px;border-radius:4px;padding:0 4px;background:var(--qbd-panel);color:var(--qbd-muted)}nav{display:flex;flex-direction:column;gap:1px;margin-top:6px}.nav{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;color:#3b4555;font-size:13.5px}.nav:hover{background:var(--qbd-line-2)}.nav.active{background:var(--qbd-panel);color:var(--qbd-text);font-weight:600;box-shadow:var(--qbd-shadow-xs, 0 1px 2px rgba(0,0,0,.05))}.nav.sub{padding-left:12px}.nav .mode{margin-left:auto;font-size:10.5px;color:var(--qbd-faint);text-transform:uppercase;letter-spacing:.04em}.nav-group{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#5f6b7a;padding:14px 8px 4px;font-weight:600}.badge{margin-left:auto;background:var(--qbd-primary);color:#fff;border-radius:10px;font-size:11px;padding:0 7px;font-weight:600}.me{margin-top:auto;padding:10px 8px 14px;margin-bottom:-14px;font-size:12px;color:var(--qbd-muted);border-top:1px solid var(--qbd-line);position:sticky;bottom:-14px;background:var(--qbd-bg);z-index:1}.main{min-width:0;background:var(--qbd-panel)}.props-fields{border:0;margin:0;padding:0;min-width:0;display:contents}.props-fields:disabled select,.props-fields:disabled input{opacity:1;color:inherit;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.props-fields:disabled .link-btn{display:none}.hosted-banner{padding:8px 24px;font-size:13px;color:var(--qbd-ink-2, #3b4252);background:var(--qbd-bg);border-bottom:1px solid var(--qbd-line)}.team-dot,.space-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.space-dot.external{background:var(--qbd-ok, #16a34a)}.space-dot.internal{background:var(--qbd-faint)}.page{max-width:var(--content);margin:0 auto;padding:28px 36px 80px}.page.wide{max-width:none}.page-head{margin-bottom:20px}.page-head h1{font-size:24px;letter-spacing:-.02em;margin:0 0 6px;display:flex;align-items:center;gap:10px}.row-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.head-actions{display:flex;gap:8px;align-items:center}.lede{color:var(--qbd-muted);margin:0;max-width:760px;font-size:14.5px}.lede a{color:var(--qbd-primary)}.muted{color:var(--qbd-muted)}.small{font-size:12px}.right{margin-left:auto}.section{margin:26px 0}.section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section h2{font-size:13px;font-weight:600;margin:0;display:flex;gap:8px;align-items:center;color:#3b4555}.count{font-size:12px;color:var(--qbd-faint);font-weight:500}.grid-2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px}@media(max-width:1100px){.grid-2{grid-template-columns:minmax(0,1fr)}}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;border:1px solid var(--qbd-line);background:var(--qbd-panel);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.btn:hover{border-color:var(--qbd-faint)}.btn.sm{padding:4px 10px;font-size:12.5px}.btn.primary{background:var(--qbd-primary);border-color:var(--qbd-primary);color:#fff}.btn.primary:hover{background:var(--qbd-primary-dark)}.btn.ghost{background:transparent;border-color:transparent;color:var(--qbd-muted)}.btn.ghost:hover{background:var(--qbd-line-2);color:var(--qbd-text)}.btn:disabled{opacity:.5;cursor:default}select,input[type=date],.filter,.input{border:1px solid var(--qbd-line);border-radius:7px;padding:6px 9px;background:var(--qbd-panel);font-size:13px}.input{width:100%;margin:6px 0;font-size:14px;padding:9px 12px}textarea.input{resize:vertical;font-family:inherit}.big-search{font-size:16px;padding:12px 14px;margin-bottom:18px}.actions-row{display:flex;gap:10px;align-items:center;margin:8px 0}.error-note{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:10px 12px;border-radius:8px;margin:12px 0}.error-inline{color:#b91c1c;font-size:12.5px}.warn-text{color:#b45309;font-weight:600}.pill{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:1px 8px;border-radius:20px;border:1px solid var(--qbd-line);background:var(--qbd-panel-2);color:#3b4555;white-space:nowrap;font-weight:500}.pill.blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.pill.green{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.pill.amber{background:#fffbeb;border-color:#fde68a;color:#b45309}.pill.red{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.pill.violet{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.pill.ai{background:var(--qbd-ai-soft, #eef9ff);border-color:var(--qbd-ai-line, #bae6fd);color:var(--qbd-ai-dark, #0369a1)}.kind{font-size:11px;color:var(--qbd-muted);border:1px solid var(--qbd-line);border-radius:4px;padding:0 5px;white-space:nowrap}.kind.k-bug{color:#b91c1c;border-color:#fecaca}.kind.k-story{color:#15803d;border-color:#bbf7d0}.kind.k-epic{color:#6d28d9;border-color:#ddd6fe}.kind.k-support,.kind.k-feature_request{color:#0369a1;border-color:#bae6fd}.state-icon{flex:none}.prio{display:inline-flex;align-items:flex-end;gap:1.5px;width:14px;height:12px;flex:none}.prio i{width:3px;background:var(--qbd-line);border-radius:1px}.prio i.on{background:var(--qbd-muted)}.prio.urgent{background:#ea580c;color:#fff;border-radius:3px;font-size:10px;font-weight:800;justify-content:center;align-items:center;height:14px}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex:none}.avatar.unassigned{border:1.5px dashed var(--qbd-faint);background:transparent}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.st-triage,.st-backlog,.st-todo{background:var(--st-todo)}.st-in_progress{background:var(--st-in_progress)}.st-in_review{background:var(--st-in_review)}.st-waiting{background:var(--st-waiting)}.st-done{background:var(--st-done)}.st-canceled{background:var(--st-canceled)}.list{border:1px solid var(--qbd-line);border-radius:10px;overflow:hidden;background:var(--qbd-panel)}.row{display:flex;align-items:center;gap:10px;min-height:var(--row);padding:4px 12px;border-bottom:1px solid var(--qbd-line-2);cursor:pointer}.row:last-child{border-bottom:0}.row:hover{background:var(--qbd-panel-2)}.row .key,.card .key,.finding .key{font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:12px;color:var(--qbd-muted);flex:none;min-width:72px}.row .title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage{font-size:12px;color:var(--qbd-muted);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.due{font-size:12px;color:var(--qbd-muted);white-space:nowrap}.due.late{color:#b91c1c;font-weight:600}.group{margin:18px 0}.group-head{font-size:13px;font-weight:600;margin:0 0 6px 2px;color:#3b4555}.item-link{font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:12px;color:var(--qbd-primary)}.link-type{min-width:90px}.table{border:1px solid var(--qbd-line);border-radius:10px;overflow:hidden}.tr{display:grid;grid-template-columns:2.2fr 1fr 1.2fr .9fr .9fr .6fr;gap:12px;padding:8px 14px;border-bottom:1px solid var(--qbd-line-2);align-items:center}.tr:last-child{border-bottom:0}a.tr:hover{background:var(--qbd-panel-2)}.tr.th{background:var(--qbd-panel-2);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--qbd-muted);font-weight:600}.sprints{display:grid;gap:10px}.sprint-card{border:1px solid var(--qbd-line);border-radius:10px;padding:12px 14px}.sprint-name{font-weight:600;margin-bottom:8px}.bar{position:relative;height:6px;background:var(--qbd-line-2);border-radius:4px;overflow:hidden;display:flex;margin-bottom:6px}.bar i{background:var(--st-done)}.bar b{background:var(--st-in_progress);opacity:.7}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.team-card{border:1px solid var(--qbd-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;background:var(--qbd-panel)}a.team-card:hover{border-color:var(--qbd-faint)}.big{font-size:26px;font-weight:700;letter-spacing:-.02em}.feed{border:1px solid var(--qbd-line);border-radius:10px}.feed-row{display:flex;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--qbd-line-2);font-size:13px}.feed-row:last-child{border-bottom:0}.feed-what{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0}.stat{border:1px solid var(--qbd-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column}.stat b{font-size:24px;letter-spacing:-.02em}.stat span{color:var(--qbd-muted);font-size:12.5px}.board{display:flex;gap:12px;overflow-x:auto;padding-bottom:20px;align-items:flex-start}.column{flex:0 0 290px;width:290px;min-width:0;background:var(--qbd-panel-2);border:1px solid var(--qbd-line-2);border-radius:12px;padding:8px;max-height:calc(100vh - 170px);display:flex;flex-direction:column}.column.over{border-color:var(--qbd-primary);background:#eff6ff}.column-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;padding:4px 6px 10px}.column-head .count{margin-left:auto}.cards-col{display:flex;flex-direction:column;gap:6px;overflow-y:auto}.card{background:var(--qbd-panel);border:1px solid var(--qbd-line);border-radius:9px;padding:9px 10px;cursor:pointer;box-shadow:0 1px 1px #03071208}.card:hover{border-color:var(--qbd-faint)}.card-top{display:flex;gap:6px;align-items:center;margin-bottom:4px}.card-title{font-size:13.5px;line-height:1.35;overflow-wrap:anywhere;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-foot{display:flex;align-items:center;gap:8px}.card-foot .avatar{margin-left:auto}.est{font-size:11px;border:1px solid var(--qbd-line);border-radius:4px;padding:0 5px;color:var(--qbd-muted)}.item-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;max-width:1240px}.item-title{font-size:24px;letter-spacing:-.02em;margin:8px 0 14px;line-height:1.25}.crumbs{font-size:12.5px;color:var(--qbd-muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.crumbs a:hover{color:var(--qbd-text)}.crumbs .src{margin-left:8px;color:var(--qbd-primary)}.block{margin:24px 0}.block h3{font-size:13px;margin:0 0 8px;color:#3b4555}.card>.btn{margin-top:6px}.plan-summary{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(220px,300px);gap:24px;align-items:start;padding:16px 18px;border:1px solid var(--qbd-line);border-radius:12px;background:var(--qbd-panel-2);margin-bottom:16px}.plan-facts{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.plan-ai{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.plan-goal{display:flex;flex-direction:column;gap:4px;margin-top:4px}.plan-goal .input{width:100%}.meter{display:flex;flex-direction:column;gap:5px;font-size:12.5px}.meter.big{font-size:15px}.meter.big .meter-label b{font-size:26px;letter-spacing:-.02em}.meter-bar{height:6px;border-radius:4px;background:var(--qbd-line);overflow:hidden}.meter.big .meter-bar{height:10px}.meter-bar i{display:block;height:100%;background:var(--qbd-primary);border-radius:inherit;transition:width .2s}.meter.near .meter-bar i{background:var(--qbd-warn, #d97706)}.meter.over .meter-bar i{background:var(--qbd-bad, #dc2626)}.meter-flag{color:var(--qbd-bad, #b91c1c);font-weight:600}.plan-suggestions h3{display:flex;align-items:center;gap:8px}.plan-suggestions .list{max-height:320px;overflow:auto}.row.suggestion{cursor:default}.row.suggestion .title{flex:0 1 38%}.row.suggestion .why{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}.plan-backlog{position:sticky;top:12px;display:flex;flex-direction:column;gap:8px;background:var(--qbd-panel-2);border:1px solid var(--qbd-line-2);border-radius:12px;padding:8px;max-height:calc(100vh - 24px)}.plan-backlog.over,.plan-lane.over{border-color:var(--qbd-primary);background:#eff6ff}.plan-backlog .filter{width:100%}.plan-backlog-list{overflow-y:auto;display:flex;flex-direction:column;gap:6px;min-height:120px}.plan-group{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#5f6b7a;font-weight:600;padding:8px 4px 2px}.plan-row{background:var(--qbd-panel);border:1px solid var(--qbd-line);border-radius:9px;padding:8px 10px;cursor:grab;display:flex;flex-direction:column;gap:4px}.plan-row:hover{border-color:var(--qbd-faint)}.plan-row-top{display:flex;align-items:center;gap:6px}.plan-row-top .avatar{margin-left:auto}.plan-row-title{font-size:13px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plan-row-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-row .key,.plan-card .key{font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:12px;color:var(--qbd-muted)}.plan-to{margin-left:auto;padding:2px 6px;font-size:12px}.plan-lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;align-items:start}.plan-lane{background:var(--qbd-panel-2);border:1px solid var(--qbd-line-2);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:160px}.plan-lane.overloaded{border-color:#fecaca}.plan-lane-head{display:flex;align-items:center;gap:8px;font-size:13.5px;flex-wrap:wrap}.lane-icon{width:22px;height:22px;border-radius:50%;border:1px dashed var(--qbd-faint);display:inline-grid;place-items:center;font-size:12px;color:var(--qbd-muted)}.pill-off{font-size:11.5px;padding:1px 8px;border-radius:20px;background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;cursor:help}.plan-lane-items{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto}.plan-card{background:var(--qbd-panel);border:1px solid var(--qbd-line);border-radius:9px;padding:8px 10px;cursor:grab}.plan-card .card-title{margin-bottom:2px;-webkit-line-clamp:2}.plan-card .btn{padding:0 6px;font-size:11.5px}.plan-card .card-top .est{margin-left:auto}.est.none{border-style:dashed;color:var(--qbd-warn, #b45309)}.busy{opacity:.45;pointer-events:none}.pad{padding:10px 6px}.lane-foot{border-top:1px solid var(--qbd-line-2);padding-top:6px}@media(max-width:1100px){.plan-summary,.plan-grid{grid-template-columns:1fr}.plan-backlog{position:static;max-height:420px}.plan-page .row-head,.plan-page .head-actions{flex-wrap:wrap}.row.suggestion{flex-wrap:wrap;padding:8px 12px}.row.suggestion .title{flex:1 1 60%}.row.suggestion .why{flex:1 1 100%;white-space:normal;order:9}}.props{border-left:1px solid var(--qbd-line);padding-left:20px;position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);overflow-y:auto}.prop{padding:7px 0;border-bottom:1px solid var(--qbd-line-2)}.prop-label{font-size:11.5px;color:var(--qbd-muted);margin-bottom:3px}.prop-value{font-size:13px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.prop-value select,.prop-value input{width:100%}.prop-value input:not([type=date]){border:1px solid var(--qbd-line);border-radius:7px;padding:6px 9px;background:var(--qbd-panel);font-size:13px}.prop-value a{color:var(--qbd-primary)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--qbd-line);margin:28px 0 12px}.tabs button{border:0;background:none;padding:8px 12px;cursor:pointer;color:var(--qbd-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.on{color:var(--qbd-text);border-bottom-color:var(--qbd-primary);font-weight:600}.comment{padding:10px 0;border-bottom:1px solid var(--qbd-line-2)}.comment-head{display:flex;gap:8px;align-items:center;margin-bottom:4px}.composer{display:flex;flex-direction:column;gap:8px;margin-top:12px;align-items:flex-end}.composer textarea{width:100%;border:1px solid var(--qbd-line);border-radius:8px;padding:10px;resize:vertical}.history .event{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--qbd-line-2);font-size:13px;flex-wrap:wrap}.history .who{font-weight:600;white-space:nowrap}.history .who.auto{color:var(--qbd-ai-dark, #0369a1)}.edit-box textarea{width:100%;border:1px solid var(--qbd-line);border-radius:8px;padding:10px;font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:13px}.findings-box{display:flex;flex-direction:column;gap:4px;margin:16px 0}.finding{display:flex;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--qbd-line-2);cursor:pointer;background:var(--qbd-panel)}.findings-box .finding{border:1px solid var(--qbd-line);border-radius:8px;cursor:default}.finding .sev{width:4px;align-self:stretch;border-radius:2px;flex:none}.finding.sev-block .sev{background:#dc2626}.finding.sev-warn .sev{background:#f59e0b}.finding.sev-info .sev{background:var(--qbd-faint)}.finding .msg{flex:1}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.chip{border:1px solid var(--qbd-line);border-radius:20px;padding:3px 11px;font-size:12.5px;background:var(--qbd-panel);cursor:pointer;display:inline-flex;gap:6px}.chip b{color:var(--qbd-muted);font-weight:600}.chip.on{background:var(--qbd-navy);color:#fff;border-color:var(--qbd-navy)}.chip.on b{color:#c7d2fe}.chip.sev-block{border-color:#fecaca}.cards{display:flex;flex-direction:column;gap:10px}.proposal{border:1px solid var(--qbd-line);border-radius:10px;padding:12px 14px;background:var(--qbd-panel)}.proposal.settled{opacity:.6}.proposal-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.proposal-title{font-weight:600;flex:1;min-width:200px}.diff{margin:8px 0;font-size:13px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.diff .old{text-decoration:line-through;color:var(--qbd-muted)}.diff .new{background:#f0fdf4;color:#15803d;padding:0 6px;border-radius:4px;font-weight:600}.diff .arrow{color:var(--qbd-faint)}.quote{margin:8px 0;padding:8px 12px;border-left:3px solid var(--qbd-cyan);background:var(--qbd-panel-2);border-radius:0 6px 6px 0;font-size:13.5px}.quote footer{font-size:12px;color:var(--qbd-muted);margin-top:4px}.reason{font-size:13px;color:#3b4555}.proposal-actions{display:flex;gap:8px;align-items:center;margin-top:10px}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed var(--qbd-line);border-radius:14px;padding:40px;cursor:pointer;text-align:center;background:var(--qbd-panel-2);transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.over{border-color:var(--qbd-primary);background:#eff6ff}.drop-mark{font-size:30px;color:var(--qbd-primary)}.or{text-align:center;color:var(--qbd-faint);margin:14px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.working{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:10px;background:#eff6ff;color:#1d4ed8;margin:12px 0}.spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.transcript{max-height:520px;overflow-y:auto;border:1px solid var(--qbd-line);border-radius:10px;padding:12px 16px;font-size:13.5px}.transcript p{margin:4px 0}.transcript pre{white-space:pre-wrap;font-family:inherit;margin:0}.ts{font-family:var(--qbd-font-mono, ui-monospace, monospace);color:var(--qbd-faint);font-size:11.5px;margin-right:8px}.rubric{display:flex;flex-direction:column;gap:10px}.rule{border:1px solid var(--qbd-line);border-radius:10px;padding:12px 14px}.rule-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:13px}.rule-grid .lbl{display:block;font-size:11px;color:var(--qbd-muted);text-transform:uppercase;letter-spacing:.05em}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f142359;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.palette,.modal{width:min(640px,92vw);background:var(--qbd-panel);border-radius:14px;box-shadow:0 24px 60px #03071240;overflow:hidden;border:1px solid var(--qbd-line)}.palette input{width:100%;border:0;border-bottom:1px solid var(--qbd-line);padding:16px 18px;font-size:16px;outline:none}.palette-list{max-height:50vh;overflow-y:auto;padding:6px}.palette-group{font-size:11px;color:var(--qbd-faint);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 4px}.palette-row{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer}.palette-row.sel{background:var(--qbd-line-2)}.palette-row .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-row .sub{font-size:12px;color:var(--qbd-muted);font-family:var(--qbd-font-mono, ui-monospace, monospace)}.palette-empty{padding:20px;text-align:center;color:var(--qbd-muted)}.palette-foot{display:flex;gap:10px;padding:8px 14px;border-top:1px solid var(--qbd-line);font-size:12px;color:var(--qbd-muted);align-items:center}.modal{padding:16px;display:flex;flex-direction:column;gap:10px}.title-input{width:100%;border:0;font-size:20px;font-weight:600;outline:none;padding:4px 0}.modal textarea{border:1px solid var(--qbd-line);border-radius:8px;padding:10px;resize:vertical}.field-row{display:flex;gap:8px;flex-wrap:wrap}.modal-foot{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:8px}.modal-foot .muted{margin-right:auto}.empty{text-align:center;padding:28px 10px;color:var(--qbd-muted);border:1px dashed var(--qbd-line);border-radius:10px}.empty h3{margin:6px 0 4px;font-size:14px;color:var(--qbd-text)}.empty p{margin:0;font-size:13px}.empty-mark{width:28px;height:28px;border-radius:50%;background:#f0fdf4;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.loading{display:flex;gap:6px;justify-content:center;padding:60px}.loading span{width:7px;height:7px;border-radius:50%;background:var(--qbd-faint);animation:pulse 1s infinite ease-in-out}.loading span:nth-child(2){animation-delay:.15s}.loading span:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.menu-btn{display:none}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:sticky;z-index:50;height:auto;max-height:100vh;flex-direction:column;padding:8px 12px;border-right:0;border-bottom:1px solid var(--qbd-line)}.sidebar .brand{padding:4px}.menu-btn{display:inline-flex;margin-left:auto;border:1px solid var(--qbd-line);background:var(--qbd-panel);border-radius:8px;width:38px;height:34px;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.sidebar>:not(.brand){display:none}.sidebar.open>:not(.brand){display:flex}.sidebar.open{overflow-y:auto}.page{padding:16px 16px 64px}}.cut-stats{display:flex;gap:10px;align-items:center;margin:4px 0 22px;flex-wrap:wrap}.cut-stats .stat{min-width:110px}.cut-stats .stat.ok b{color:var(--st-done)}.cut-stats .stat.warn b{color:#b45309}.cut-stats .stat.bad b{color:#b91c1c}.cut-table{width:100%;border-collapse:collapse;font-size:13.5px;margin-bottom:28px}.cut-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--qbd-muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--qbd-line)}.cut-table td{padding:8px;border-bottom:1px solid var(--qbd-line-2);vertical-align:middle}.cut-table td.num{white-space:nowrap}.cut-table .bar-cell{width:28%}.cut-table .bar{margin:0;height:8px}.bar.ok i{background:var(--st-done)}.bar.warn i{background:#f59e0b}.cut-teams{display:flex;flex-direction:column;gap:8px}.cut-team{border:1px solid var(--qbd-line);border-radius:10px;background:var(--qbd-panel)}.cut-team-head{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer}.cut-team-head:focus-visible{outline:2px solid var(--qbd-primary);outline-offset:-2px;border-radius:10px}.cut-team-head .right{margin-left:auto;display:flex;gap:6px;align-items:center}.cut-team-head .caret{color:var(--qbd-muted);width:14px;text-align:center}.cut-fields{border-top:1px solid var(--qbd-line-2);padding:6px 14px 12px;display:flex;flex-direction:column}.cut-field{padding:10px 0;border-bottom:1px solid var(--qbd-line-2)}.cut-field:last-child{border-bottom:0}.cut-field-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cut-field-head .right{margin-left:auto}.cut-source{font-size:13px;margin:4px 0 2px;max-width:78ch}.cut-needs{font-size:13px;color:#b91c1c}.cut-samples{font-size:12.5px;margin-top:4px}.cut-samples summary{cursor:pointer;color:var(--qbd-muted)}.cut-samples code{font-size:12px}.h2{font-size:16px;margin:6px 0}.support-form{max-width:760px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600}.form-grid .wide{grid-column:1 / -1}.form-grid input,.form-grid select,.form-grid textarea{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--qbd-line);border-radius:8px;background:#fff}@media(max-width:700px){.form-grid{grid-template-columns:1fr}.cut-table .bar-cell{width:20%}}.link-btn{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--qbd-primary);cursor:pointer}.link-btn:hover{text-decoration:underline}.text-prop{width:100%;display:flex;flex-direction:column;gap:6px}.text-prop textarea{width:100%;border:1px solid var(--qbd-line);border-radius:6px;padding:6px 8px;font:inherit;font-size:13px;resize:vertical}.row-actions{display:flex;justify-content:flex-end;gap:6px}.composer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.composer-actions .muted{margin-right:auto}.audit-row{align-items:flex-start}.audit-row .title{display:flex;flex-direction:column;gap:2px;white-space:normal}.audit-test{display:block}.checklist-group h4{margin:14px 0 4px;font-size:13px;color:var(--qbd-muted)}.checklist-row{cursor:pointer}.checklist-row .title{white-space:normal}.support-composer{border:1px solid var(--qbd-line);border-radius:8px;padding:8px}.support-composer.customer{border-color:#d97706;background:#fffbeb}.audience-switch{display:inline-flex;border:1px solid var(--qbd-line);border-radius:6px;overflow:hidden;margin-bottom:6px}.audience-switch button{border:0;background:#fff;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--qbd-muted)}.audience-switch button.on{background:var(--qbd-text);color:#fff;font-weight:600}.support-composer.customer .audience-switch button.on{background:#b45309}.audience-warn{font-size:13px;font-weight:600;color:#92400e;margin-bottom:6px}.desk-views{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--qbd-line);margin-bottom:12px}.desk-view{border:0;background:none;padding:8px 12px;font:inherit;font-size:13.5px;color:var(--qbd-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.desk-view.on{color:var(--qbd-text);font-weight:600;border-bottom-color:var(--qbd-primary)}.desk-view .n{display:inline-block;min-width:20px;padding:0 6px;border-radius:10px;background:var(--qbd-line-2);font-size:12px;font-weight:600;text-align:center}.desk-view.late .n{background:#fde68a;color:#92400e}.desk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.desk-filters select,.desk-filters input{font:inherit;font-size:13.5px;padding:6px 8px;border:1px solid var(--qbd-line);border-radius:6px;background:#fff}.desk-filters input{width:240px}.desk-table tr.late td:first-child{box-shadow:inset 3px 0 #d97706}.desk-title{min-width:280px}.desk-title a{color:var(--qbd-text)}.desk-person{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.linkish{border:0;background:none;padding:0;font:inherit;color:var(--qbd-primary);cursor:pointer;text-align:left}.desk-check{margin-top:32px;padding-top:16px;border-top:1px solid var(--qbd-line)}.desk-check h2{font-size:15px;margin:0 0 4px}.desk-check-list{margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7}.dec-groups{position:sticky;top:0;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0;align-items:center;gap:6px;padding:10px 0;background:var(--qbd-panel);border-bottom:1px solid var(--qbd-line);margin-bottom:8px}.dec-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--qbd-line);border-radius:16px;font-size:13px;color:var(--qbd-text);text-decoration:none;background:var(--qbd-panel)}.dec-chip:hover{border-color:var(--qbd-primary)}.dec-chip .n{min-width:20px;padding:0 6px;border-radius:10px;background:var(--qbd-line-2);font-size:12px;font-weight:600;text-align:center}.dec-high{width:16px;height:16px;border-radius:50%;background:#dc2626;color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center}.dec-hide{margin-left:auto;color:var(--qbd-muted);display:inline-flex;gap:6px;align-items:center}.dec-group{margin:22px 0 8px;scroll-margin-top:64px}.dec-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dec-group-head h2{font-size:18px;margin:0}.dec-group-head h2 .muted{font-size:13px;font-weight:400;margin-left:6px}.dec-card{border:1px solid var(--qbd-line);border-left:3px solid var(--qbd-line);border-radius:8px;background:var(--qbd-panel);padding:12px 14px;margin-bottom:8px;max-width:980px}.dec-card.high{border-left-color:#dc2626}.dec-card.medium{border-left-color:#d97706}.dec-card.answered{background:var(--qbd-panel-2);border-left-color:#16a34a}.dec-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.dec-q{font-size:15px;font-weight:600;margin:8px 0 4px;line-height:1.4}.dec-ctx{font-size:13.5px;margin:0 0 10px;line-height:1.45}.dec-options{display:flex;flex-wrap:wrap;gap:6px}.dec-options .btn{white-space:normal;text-align:left;height:auto;padding-top:6px;padding-bottom:6px}.dec-rec{margin-left:8px;font-size:11px;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.03em}.dec-note{display:flex;gap:6px;margin-top:8px}.dec-note input{flex:1;padding:6px 9px;border:1px solid var(--qbd-line);border-radius:6px;font:inherit;font-size:13px;background:var(--qbd-panel);color:var(--qbd-text)}.dec-answer{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13.5px}.dec-answer>span:first-child{color:#15803d}.dec-note-text{color:var(--qbd-text)}.view-as-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.view-as-pick{margin-top:8px;display:flex;flex-direction:column;gap:6px}.view-as-pick .filter{width:100%}.view-as-list{max-height:260px;overflow-y:auto;display:flex;flex-direction:column}.view-as-person{text-align:left;border:0;background:none;padding:5px 6px;border-radius:6px;cursor:pointer;font:inherit;font-size:12.5px;color:var(--qbd-text);display:flex;flex-direction:column}.view-as-person:hover,.view-as-person:focus-visible{background:var(--qbd-line-2)}.view-as-banner{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 36px;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;font-size:13px}.view-as-banner .btn{margin-left:auto}.pr-refresh{display:inline-flex;align-items:center;gap:8px}.pr-scope{margin:6px 0 0}.pr-gap{border:1px solid var(--qbd-line);border-left:3px solid #dc2626;border-radius:8px;background:var(--qbd-panel);padding:10px 14px;margin-bottom:8px}.pr-gap.light-tests{border-left-color:#d97706}.pr-gap-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pr-gap-head .pr-title{font-weight:600;font-size:14px}.pr-gap-detail{margin:4px 0 8px}.pr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pr-form{margin-top:10px;padding-top:10px;border-top:1px solid var(--qbd-line-2)}.pr-form .input{margin:6px 0}.pr-presets{display:flex;flex-wrap:wrap;gap:4px}.pr-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;border-bottom:1px solid var(--qbd-line-2);font-size:13px}.pr-row:last-child{border-bottom:0}.pr-repo{flex:none}.pr-title{color:var(--qbd-text);text-decoration:none;overflow-wrap:anywhere}.pr-row .pr-title{flex-basis:100%;order:-1}.pr-row .pr-pills{justify-content:flex-start;flex:1}.pr-row .btn{margin-left:auto}.pr-more{display:block;margin:6px 0 0}.pr-title:hover{color:var(--qbd-primary);text-decoration:underline}.pr-pills{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.pr-when{flex:none;white-space:nowrap}.add-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 8px;max-width:980px}.add-way{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border:1px solid var(--qbd-line);border-radius:12px;background:var(--qbd-panel);color:var(--qbd-text);cursor:pointer;font:inherit}.add-way:hover{border-color:var(--qbd-primary);box-shadow:var(--qbd-shadow-xs, 0 1px 2px rgba(0,0,0,.05))}.add-way:focus-visible{outline:2px solid var(--qbd-primary);outline-offset:2px}.add-way-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#fbeee8;color:#9a3412;font-weight:700;margin-bottom:4px}.add-h{font-size:16px;margin:28px 0 10px;scroll-margin-top:16px}.clips{border:1px solid var(--qbd-line);border-radius:12px;background:var(--qbd-panel);max-width:1100px}.clips-top{display:flex;align-items:flex-end;gap:12px;padding:0 14px;border-bottom:1px solid var(--qbd-line)}.clips-tabs{margin:0;border-bottom:0;flex:1}.clips-search{width:240px;margin:8px 0}.clips-body{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:260px}.clips-buckets{display:flex;flex-direction:column;gap:1px;padding:10px 8px;border-right:1px solid var(--qbd-line-2);max-height:560px;overflow-y:auto}.clips-buckets button{display:flex;justify-content:space-between;gap:8px;align-items:center;border:0;background:none;text-align:left;padding:6px 8px;border-radius:6px;cursor:pointer;color:#3b4555;font:inherit;font-size:13px}.clips-buckets button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clips-buckets button:hover{background:var(--qbd-line-2)}.clips-buckets button.on{background:var(--qbd-panel-2);color:var(--qbd-text);font-weight:600;box-shadow:inset 2px 0 #9a3412}.clips-buckets .count{color:var(--qbd-faint);font-size:11.5px;flex:none}.clips-list{padding:8px;display:flex;flex-direction:column;gap:4px;max-height:560px;overflow-y:auto}.clips-list>.btn{align-self:center;margin:6px 0}.clips-empty{padding:24px 12px}.clip{border-radius:8px}.clip.open{background:var(--qbd-panel-2);box-shadow:inset 0 0 0 1px var(--qbd-line)}.clip-row{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border:0;background:none;text-align:left;cursor:pointer;border-radius:8px;font:inherit;color:var(--qbd-text)}.clip-row:hover{background:var(--qbd-panel-2)}.clip-thumb{width:96px;height:54px;border-radius:6px;object-fit:cover;flex:none;background:#1f2433}.clip-thumb.none{display:grid;place-items:center;color:#fff;font-size:14px}.clip-text{display:flex;flex-direction:column;min-width:0;gap:2px}.clip-title{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-detail{padding:4px 12px 12px 116px}.clip-summary{margin:4px 0 8px;padding-left:18px;font-size:13px}.clip-summary li{margin:2px 0}.clip-sub{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#5f6b7a;font-weight:600;margin-top:6px}.clip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.clip-attach{display:inline-flex;gap:6px;align-items:center}.clip-attach .input{width:170px;margin:0;padding:4px 8px;font-size:12.5px}.clips-off{border:1px dashed var(--qbd-line);border-radius:12px;padding:16px;max-width:980px;background:var(--qbd-panel-2)}@media(max-width:900px){.add-ways{grid-template-columns:1fr}.clips-top{flex-wrap:wrap}.clips-search{width:100%}.clips-body{grid-template-columns:1fr}.clips-buckets{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--qbd-line-2);max-height:none}.clips-buckets button{flex:none}.clip-detail{padding-left:12px}}.mfeed-new{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:980px}.mfeed-new>.input{margin:0}.mfeed-new>input.input{flex:1 1 280px}.mfeed-new>select.input{flex:0 1 240px}.mfeed-mode{display:inline-flex;border:1px solid var(--qbd-line);border-radius:8px;overflow:hidden;background:var(--qbd-panel)}.mfeed-mode button{border:0;background:none;padding:6px 12px;cursor:pointer;font:inherit;font-size:13px;color:var(--qbd-muted)}.mfeed-mode button+button{border-left:1px solid var(--qbd-line)}.mfeed-mode button.on{background:var(--qbd-primary);color:#fff;font-weight:600}.mfeed-mode button:disabled{cursor:default;opacity:.7}.mfeed-settings{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 4px}.build-row{text-decoration:none;color:inherit}.build-row .pill{min-width:92px;justify-content:center}.build-branch{font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:12.5px}.build-wf{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:40%}.build-wf-item{padding:0 6px;border-radius:4px;border:1px solid var(--qbd-line);white-space:nowrap}.build-wf-item.tone-green{color:#15803d;border-color:#bbf7d0}.build-wf-item.tone-red{color:#b91c1c;border-color:#fecaca}.build-wf-item.tone-blue{color:#1d4ed8;border-color:#bfdbfe}.build-wf-item.tone-amber{color:#b45309;border-color:#fde68a}.spinner.sm{width:9px;height:9px;border-width:1.5px}.mfeed-match{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px}.mfeed-match .input{width:280px;margin:0}:root{--wiki-quiet: #5f6b7a;--wiki-measure: 72ch;--wiki-short-bg: #f3f7ff;--wiki-short-line: #c9d8f5;--wiki-ext: #127a5f}.wiki-home .space-grid{margin-top:28px}.space-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:20px}.space-card{border:1px solid var(--qbd-line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;transition:border-color .15s,box-shadow .15s}.space-card:hover,.space-card:focus-visible{border-color:var(--qbd-primary);box-shadow:0 2px 10px #1f46a114}.space-card h3{margin:4px 0 0}.space-card p{margin:0;font-size:13.5px}.space-card.external{border-top:3px solid var(--wiki-ext)}.audience{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:1px 8px;border-radius:10px;border:1px solid var(--qbd-line);color:var(--wiki-quiet);background:var(--qbd-panel)}.audience.external{color:var(--wiki-ext);border-color:color-mix(in srgb,var(--wiki-ext) 40%,transparent);background:#effaf6}.wiki-search{margin:14px 0 6px;max-width:760px}.search-field{position:relative;display:flex;align-items:center}.search-field>span{position:absolute;left:13px;color:var(--wiki-quiet);font-size:17px;pointer-events:none}.search-field .big-search{padding:12px 44px 12px 38px;font-size:15.5px;border-radius:10px;margin:0}.search-field .big-search:focus{outline:2px solid color-mix(in srgb,var(--qbd-primary) 45%,transparent);outline-offset:1px;border-color:var(--qbd-primary)}.search-field kbd{position:absolute;right:12px}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 4px}.chip{border:1px solid var(--qbd-line);background:var(--qbd-panel);border-radius:14px;padding:3px 11px;font-size:12.5px;cursor:pointer;color:var(--qbd-text)}.chip.on{background:var(--qbd-primary);border-color:var(--qbd-primary);color:#fff}.search-results{display:flex;flex-direction:column;gap:2px;margin-top:10px;border:1px solid var(--qbd-line);border-radius:10px;padding:6px;background:var(--qbd-panel);max-height:70vh;overflow-y:auto}.result{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:8px}.result:hover,.result:focus-visible{background:var(--qbd-line-2)}.result-where{font-size:11.5px;color:var(--wiki-quiet)}.result-title{font-weight:600;font-size:14.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.result-text{font-size:13.5px;color:var(--qbd-text)}.result-snippet{font-size:12.5px;color:var(--wiki-quiet)}.result-snippet mark,.result mark{background:#fff1b8;color:inherit;border-radius:2px;padding:0 1px}.type-tag{font-size:11px;font-weight:600;color:var(--wiki-quiet);border:1px solid var(--qbd-line);border-radius:5px;padding:0 6px;white-space:nowrap}.wiki-layout{display:grid;grid-template-columns:270px minmax(0,780px) 220px;gap:44px;padding:24px 32px 96px;justify-content:center}.wiki-nav{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;font-size:13.5px}.nav-drawer-btn{display:none}.wiki-space-name{display:block;font-weight:700;padding:4px 8px 8px;color:var(--qbd-navy);font-size:14.5px}.nav-glossary{display:block;padding:5px 8px;border-radius:6px;margin-bottom:6px;color:var(--qbd-text)}.nav-glossary:hover,.nav-glossary.cur{background:var(--qbd-line-2)}.tree,.tree ul{list-style:none;margin:0;padding:0}.tree-row{display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:6px;line-height:1.35}.tree-row:hover{background:var(--qbd-line-2)}.tree-row.cur{background:#eaf1ff}.tree-row.cur a{color:var(--qbd-primary);font-weight:600}.tree-row a{flex:1;min-width:0;display:flex;align-items:center;color:var(--qbd-text)}.tree-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-folder{flex:1;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:var(--wiki-quiet);font-weight:600;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twisty{width:18px;height:18px;border:0;background:none;cursor:pointer;color:var(--wiki-quiet);font-size:12px;padding:0;flex:none;border-radius:4px}.twisty:hover{background:var(--qbd-line)}.new-dot{flex:none;margin-left:6px;font-size:10px;font-weight:700;color:var(--wiki-ext);border:1px solid currentColor;border-radius:4px;padding:0 4px}.wiki-body{min-width:0}.wiki-body h1{font-size:32px;letter-spacing:-.025em;margin:10px 0 14px;line-height:1.18;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.code-badge{font-size:12px;font-weight:600;letter-spacing:0;color:var(--wiki-quiet);border:1px solid var(--qbd-line);border-radius:6px;padding:1px 7px;position:relative;top:-4px}.wiki-body .lede{font-size:16.5px;margin-bottom:12px;color:var(--wiki-quiet);max-width:var(--wiki-measure)}.wiki-body.external{border-top:3px solid var(--wiki-ext);padding-top:6px}.wiki-body.internal{border-top:3px solid var(--qbd-line);padding-top:6px}.crumbs{display:block;font-size:13px;color:var(--wiki-quiet);margin-top:4px}.crumbs a{color:var(--wiki-quiet)}.crumbs a:hover{color:var(--qbd-primary);text-decoration:underline}.in-short{background:var(--wiki-short-bg);border:1px solid var(--wiki-short-line);border-radius:12px;padding:14px 18px;margin:4px 0 14px;max-width:var(--wiki-measure)}.in-short-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qbd-primary);margin-bottom:4px}.in-short p{margin:0;font-size:18px;line-height:1.55;color:var(--qbd-text)}.for-whom{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0 0 12px;font-size:14px}.for-whom ul{margin:2px 0 0;padding-left:18px}.fw-label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wiki-quiet);margin-bottom:4px}.role-chip{display:inline-block;margin:0 6px 4px 0;padding:2px 10px;border-radius:14px;background:var(--qbd-line-2);font-size:13px}.trust-line{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 0 16px;border-bottom:1px solid var(--qbd-line);margin-bottom:20px}.trust-line .muted{color:var(--wiki-quiet)}.overdue{color:#b45309;font-weight:600}.key-terms{border:1px solid var(--qbd-line);border-radius:10px;padding:8px 14px;margin:0 0 18px;max-width:var(--wiki-measure);font-size:14px}.key-terms summary{cursor:pointer;font-weight:600}.key-terms dl{margin:8px 0 2px;display:grid;gap:8px}.key-terms dt{font-weight:600}.key-terms dd{margin:0;color:var(--qbd-text)}.pending-banner{border:1px solid #f3c77a;background:#fffaf0;border-radius:10px;padding:12px 14px;margin:10px 0 14px;display:flex;flex-direction:column;gap:8px}.pending-banner .actions-row{display:flex;gap:8px;flex-wrap:wrap}.pending-banner.archived{border-color:var(--qbd-line);background:var(--qbd-bg)}.status-dot{flex:none;margin-left:6px;font-size:10px;font-weight:700;border:1px solid currentColor;border-radius:4px;padding:0 4px}.status-dot.draft{color:#b26b00}.status-dot.edit{color:#8a5a00;border-style:dashed}.status-dot.archived{color:var(--qbd-muted, #5b6472)}.show-archived{display:flex;align-items:center;gap:6px;margin:10px 4px 0;cursor:pointer}.customer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#eef6ff;border:1px solid #b8d6f5;font-size:14px}.sources{border:1px solid var(--qbd-line);border-radius:10px;padding:8px 14px;margin:28px 0 8px;max-width:var(--wiki-measure);font-size:14px}.sources summary{cursor:pointer;font-weight:600}.sources ul{padding-left:18px;margin:6px 0}.sources s{color:var(--wiki-quiet)}.home-h{font-size:17px;margin:32px 0 12px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:6px 0 24px}.doc-card{border:1px solid var(--qbd-line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.doc-card:hover,.doc-card:focus-visible{border-color:var(--qbd-primary)}.helpful{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:36px 0 0;padding-top:18px;border-top:1px solid var(--qbd-line);font-size:14px}.helpful .input{max-width:420px;margin:0}.space-home h1{margin-top:8px}.start-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.start-card{border:1px solid var(--qbd-line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--wiki-quiet);transition:border-color .15s,box-shadow .15s}.start-card b{color:var(--qbd-text);font-size:15px}.start-card:hover,.start-card:focus-visible{border-color:var(--qbd-primary);box-shadow:0 2px 10px #1f46a114}.start-card.glossary{background:var(--wiki-short-bg);border-color:var(--wiki-short-line)}.recent{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.recent a{color:var(--qbd-primary)}.admin-box{margin-top:40px;border:1px dashed var(--qbd-line);border-radius:10px;padding:8px 14px;font-size:13.5px}.admin-box summary{cursor:pointer;color:var(--wiki-quiet);font-weight:600}.admin-box .actions-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.glossary .input{max-width:420px}.glossary h2{font-size:18px;margin:28px 0 8px}.glossary dl{margin:0}.gl-row{padding:9px 0;border-bottom:1px solid var(--qbd-line-2);max-width:var(--wiki-measure)}.gl-row dt{font-weight:700}.gl-row dd{margin:2px 0 0;line-height:1.6}.wiki-rail{position:sticky;top:16px;align-self:start;display:flex;flex-direction:column;gap:22px;max-height:calc(100vh - 32px);overflow-y:auto}.rail-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.toc{display:flex;flex-direction:column;gap:2px;font-size:13px}.toc-title{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--wiki-quiet);font-weight:700;margin-bottom:4px}.toc a{color:var(--wiki-quiet);padding:3px 0 3px 10px;border-left:2px solid var(--qbd-line);line-height:1.35}.toc a:hover{color:var(--qbd-text)}.toc a.on{color:var(--qbd-primary);border-left-color:var(--qbd-primary);font-weight:600}.toc-l3{padding-left:22px!important}.hist-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.hist-row .muted{color:var(--wiki-quiet)}.link-btn{border:0;background:none;padding:0;color:var(--qbd-primary);cursor:pointer;font-size:12px;text-decoration:underline}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.split textarea{min-height:60vh;border:1px solid var(--qbd-line);border-radius:8px;padding:12px;font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:13px;resize:vertical}.split .preview{border:1px solid var(--qbd-line-2);border-radius:8px;padding:12px 16px;max-height:70vh;overflow-y:auto}.split.compare>div{border:1px solid var(--qbd-line);border-radius:8px;padding:12px 16px;max-height:80vh;overflow-y:auto}.mini-actions{display:none}@media(max-width:1320px){.wiki-layout{grid-template-columns:250px minmax(0,1fr);gap:36px}.wiki-rail{grid-column:2;position:static;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap;gap:28px;border-top:1px solid var(--qbd-line);padding-top:18px}.wiki-rail .toc{min-width:220px}.mini-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;margin:8px 0 4px}.mini-toc{position:relative;font-size:13.5px}.mini-toc summary{cursor:pointer;padding:4px 10px;border:1px solid var(--qbd-line);border-radius:7px;list-style:none;font-weight:500}.mini-toc nav{position:absolute;z-index:20;top:32px;left:0;width:min(320px,80vw);max-height:60vh;overflow-y:auto;background:var(--qbd-panel);border:1px solid var(--qbd-line);border-radius:10px;padding:8px 10px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:2px}.mini-toc a{padding:4px 2px;color:var(--qbd-text)}}@media(max-width:900px){.wiki-layout{grid-template-columns:minmax(0,1fr);padding:12px 16px 72px;gap:8px}.wiki-rail{grid-column:1}.wiki-nav{position:static;max-height:none;overflow:visible}.nav-drawer-btn{display:block;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--qbd-line);border-radius:10px;background:var(--qbd-panel);font-weight:600;cursor:pointer}.wiki-nav .nav-inner{display:none}.wiki-nav.open .nav-inner{display:block;border:1px solid var(--qbd-line);border-top:0;border-radius:0 0 10px 10px;padding:8px;max-height:60vh;overflow-y:auto}.wiki-body h1{font-size:26px}.in-short p{font-size:16.5px}.split{grid-template-columns:1fr}}.md{line-height:1.65;overflow-wrap:anywhere}.md.doc{font-size:16.5px;line-height:1.7}.md.doc>p,.md.doc>ul,.md.doc>ol,.md.doc>blockquote,.md.doc>.callout,.md.doc>details,.md.doc>.tabs{max-width:var(--wiki-measure)}.md h1,.md h2,.md h3,.md h4{letter-spacing:-.015em;line-height:1.3;scroll-margin-top:16px}.md h1{font-size:23px}.md h2{font-size:22px;margin:40px 0 10px}.md h3{font-size:17.5px;margin:28px 0 8px}.md p{margin:10px 0}.md a{color:var(--qbd-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--qbd-primary) 35%,transparent);text-underline-offset:2px}.md a:hover{text-decoration-color:currentColor}.md a.internal-link:after{content:"internal";font-size:10.5px;font-weight:700;margin-left:4px;padding:0 5px;border-radius:4px;background:#fff4e5;color:#8a4b00;border:1px solid #f3c77a;text-decoration:none;display:inline-block}.md code{font-family:var(--qbd-font-mono, ui-monospace, monospace);font-size:.86em;background:var(--qbd-panel-2);border:1px solid var(--qbd-line-2);border-radius:4px;padding:1px 5px}.md pre{position:relative;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:13.5px;line-height:1.55}.md pre code{background:none;border:0;padding:0;color:inherit}.md pre .copy{position:absolute;top:8px;right:8px;font-size:11.5px;padding:2px 8px;border-radius:6px;border:1px solid #334155;background:#1e293b;color:#e2e8f0;cursor:pointer;opacity:.85}.md pre .copy:hover{opacity:1}.md table{border-collapse:collapse;width:max-content;min-width:100%;font-size:14.5px;margin:0}.md .table-wrap{overflow-x:auto;max-width:100%;margin:16px 0;border-radius:8px}.md .table-wrap:focus-visible{outline:2px solid var(--qbd-primary)}.md .table-wrap table{margin:0}.md th,.md td{border:1px solid var(--qbd-line);padding:7px 11px;text-align:left;vertical-align:top;max-width:420px}.md th{background:var(--qbd-panel-2);font-weight:600;position:sticky;top:0}.md tbody tr:nth-child(2n) td{background:#fafbfc}.md blockquote{margin:12px 0;padding:2px 14px;border-left:3px solid var(--qbd-line);color:#3b4555}.md ul,.md ol{padding-left:24px}.md li{margin:5px 0}.small-md{font-size:12.5px;line-height:1.5}.small-md p{margin:2px 0}.md .shot{display:inline-flex;flex-direction:column;position:relative;max-width:100%;margin:8px 0;vertical-align:top}.md .shot img{max-width:100%;border-radius:8px;border:1px solid var(--qbd-line);cursor:zoom-in;transition:box-shadow .15s}.md .shot img:hover,.md .shot img:focus-visible{box-shadow:0 4px 18px #0f172a24;outline:none}.md .shot img:focus-visible{outline:2px solid var(--qbd-primary);outline-offset:2px}.md .shot-zoom{position:absolute;top:8px;right:8px;font-size:12px;font-weight:600;background:#0f172ac7;color:#fff;padding:3px 9px;border-radius:12px;cursor:zoom-in;opacity:0;transition:opacity .15s}.md .shot:hover .shot-zoom,.md .shot:focus-within .shot-zoom{opacity:1}@media(hover:none){.md .shot-zoom{opacity:1}}.md .shot-cap{font-size:13px;color:var(--wiki-quiet);margin-top:5px;line-height:1.45}.img-missing{display:inline-block;font-size:12.5px;color:var(--wiki-quiet);border:1px dashed var(--qbd-line);border-radius:6px;padding:6px 10px;margin:4px 0}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0b0f17;display:flex;flex-direction:column;color:#fff}.lb-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#00000059}.lb-caption{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-count{font-size:13px;opacity:.8}.lb-tools{display:flex;gap:6px;align-items:center}.lb-tools button,.lb-tools a{min-width:36px;height:36px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lb-tools .lb-pct{font-size:13px;min-width:58px}.lb-tools button:hover,.lb-tools a:hover{background:#ffffff2e}.lb-tools button:disabled{opacity:.35;cursor:default}.lb-stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none}.lb-stage.zoomed{cursor:grab}.lb-stage.zoomed:active{cursor:grabbing}.lb-stage img{max-width:94vw;max-height:calc(100vh - 110px);transform-origin:center;transition:transform .08s ease-out;background:#fff;border-radius:4px}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:64px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-size:34px;cursor:pointer}.lb-nav:hover{background:#ffffff38}.lb-nav.prev{left:12px}.lb-nav.next{right:12px}.lb-hint{text-align:center;font-size:12px;opacity:.65;padding:6px 0 10px}.md details{border:1px solid var(--qbd-line);border-radius:10px;padding:10px 14px;margin:14px 0;background:var(--qbd-panel)}.md details>summary{cursor:pointer;font-weight:600;list-style:none;display:flex;gap:8px;align-items:center}.md details>summary::-webkit-details-marker{display:none}.md details>summary:before{content:"▸";color:var(--qbd-primary);transition:transform .15s;display:inline-block}.md details[open]>summary:before{transform:rotate(90deg)}.md details[open]>summary{margin-bottom:6px}.md details.more>summary{color:var(--qbd-text)}.md .tabs{border:1px solid var(--qbd-line);border-radius:10px;margin:16px 0;overflow:hidden}.md .tab-list{display:flex;gap:2px;background:var(--qbd-panel-2);border-bottom:1px solid var(--qbd-line);padding:4px 4px 0;overflow-x:auto}.md .tab-list [role=tab]{border:0;background:none;padding:7px 14px;border-radius:8px 8px 0 0;cursor:pointer;font-size:14px;color:var(--wiki-quiet);font-weight:600;white-space:nowrap}.md .tab-list [role=tab][aria-selected=true]{background:var(--qbd-panel);color:var(--qbd-primary);box-shadow:inset 0 -2px 0 var(--qbd-primary)}.md .tab-panel{padding:4px 16px}.md ol.steps{list-style:none;counter-reset:step;padding-left:0}.md ol.steps>li{counter-increment:step;position:relative;padding:4px 0 4px 44px;min-height:30px}.md ol.steps>li:before{content:counter(step);position:absolute;left:0;top:4px;width:28px;height:28px;border-radius:50%;background:var(--qbd-line-2);color:var(--qbd-text);font-weight:700;font-size:13.5px;display:flex;align-items:center;justify-content:center}.md ol.steps>li .step-check{position:absolute;left:0;top:4px;width:28px;height:28px;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer;z-index:1}.md ol.steps>li .step-check:hover,.md ol.steps>li .step-check:focus-visible{border-color:var(--qbd-primary)}.md ol.steps>li.done:before{content:"✓";background:#dcfce7;color:#15803d}.md ol.steps>li.done>:not(.step-check):not(ol):not(ul){color:var(--wiki-quiet)}.md .term{text-decoration:underline dotted;text-decoration-color:var(--qbd-primary);text-underline-offset:3px;cursor:help;border-radius:2px}.md .term:focus-visible{outline:2px solid var(--qbd-primary);outline-offset:1px}.term-tip{position:fixed;z-index:900;max-width:330px;background:#0f172a;color:#f1f5f9;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;box-shadow:0 8px 28px #00000038}.term-tip .muted{color:#cbd5e1}.term-tip p{margin:4px 0 0}.callout{border-left:4px solid;border-radius:0 10px 10px 0;padding:10px 14px;margin:16px 0}.callout>div>p:first-child{margin-top:2px}.callout-title{font-weight:700;font-size:13.5px;margin-bottom:2px}.c-note{border-color:#3b82f6;background:#eff6ff}.c-note .callout-title{color:#1d4ed8}.c-tip{border-color:#22c55e;background:#f0fdf4}.c-tip .callout-title{color:#15803d}.c-important{border-color:#8b5cf6;background:#f5f3ff}.c-important .callout-title{color:#6d28d9}.c-warning{border-color:#f59e0b;background:#fffbeb}.c-warning .callout-title{color:#b45309}.c-caution{border-color:#ef4444;background:#fef2f2}.c-caution .callout-title{color:#b91c1c}.c-regulatory{border-color:#334155;background:#f8fafc;font-family:Georgia,Times New Roman,serif}.c-regulatory .callout-title{color:#334155;font-family:var(--qbd-font, system-ui),sans-serif}.math{font-style:italic}:root{--tr-done: var(--wiki-ext);--tr-bad: #b4232f}.md .video{display:block;position:relative;aspect-ratio:16 / 9;margin:12px 0 18px;border-radius:10px;overflow:hidden;border:1px solid var(--qbd-line);background:#0b1220}.md .video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.md .video-card{display:flex;align-items:center;gap:14px;margin:12px 0 18px;padding:14px 16px;border-radius:10px;border:1px solid var(--qbd-line);background:var(--qbd-bg);text-decoration:none;color:inherit;max-width:560px}.md .video-card:hover{border-color:var(--qbd-primary, #1f1f81)}.md .video-play{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--qbd-primary, #1f1f81);color:#fff;font-size:16px}.md .video-card b{display:block}.md .video-card-title{display:block;font-size:13px;color:var(--qbd-muted, #5b6472)}.md .video-gone{display:block;margin:12px 0 18px;padding:10px 14px;border-radius:10px;border:1px dashed var(--qbd-line);color:var(--qbd-muted, #5b6472);font-size:14px}.tr-progress{display:flex;flex-direction:column;gap:4px;margin:6px 0 4px}.tr-bar{height:8px;border-radius:6px;background:var(--qbd-line-2, #eef1f5);overflow:hidden}.tr-bar i{display:block;height:100%;background:var(--qbd-ok);border-radius:6px;transition:width .3s}.tr-hub{margin:4px 0 28px}.tr-continue{display:flex;flex-direction:column;gap:2px;padding:14px 18px;margin:4px 0 18px;border-radius:12px;background:var(--wiki-short-bg);border:1px solid var(--wiki-short-line);color:var(--qbd-text)}.tr-continue b{font-size:17px;color:var(--qbd-primary)}.tr-continue:hover,.tr-continue:focus-visible{border-color:var(--qbd-primary)}.tr-paths{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:10px}.tr-path{border:1px solid var(--qbd-line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tr-path.first{border-color:var(--qbd-primary);box-shadow:0 2px 10px #1f46a114}.tr-path h3{margin:2px 0 0;font-size:17px}.tr-path h3 a{color:var(--qbd-text)}.tr-path p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tr-path .tr-progress{align-self:stretch}.tr-path .btn{margin-top:auto}.tr-path-head{display:flex;gap:8px;align-items:center}.tr-start{font-size:11.5px;font-weight:700;color:var(--qbd-primary);text-transform:uppercase;letter-spacing:.04em}.tr-outline .tr-back{display:block;font-size:12.5px;padding:0 8px 6px;color:var(--wiki-quiet)}.tr-outline .tr-progress{padding:0 8px 8px}.tr-list,.tr-list ol{list-style:none;margin:0;padding:0}.tr-module{margin-top:10px}.tr-module-head{display:flex;justify-content:space-between;gap:6px;padding:2px 8px;font-weight:600;font-size:13px;color:var(--qbd-navy)}.tr-module-head a{color:inherit}.tr-row{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;line-height:1.35}.tr-row:hover{background:var(--qbd-line-2, #eef1f5)}.tr-row.cur{background:#eaf1ff}.tr-row.cur a{color:var(--qbd-primary);font-weight:600}.tr-row a{flex:1;min-width:0;color:var(--qbd-text)}.tr-row.d1{padding-left:14px}.tr-min{font-size:11.5px;color:var(--wiki-quiet);white-space:nowrap}.tr-tick{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid #a9b3c1;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--wiki-quiet)}.tr-tick.on{background:var(--qbd-ok);border-color:var(--qbd-ok);color:#fff}.tr-tick.sm{width:14px;height:14px;margin-right:6px;vertical-align:-2px}.tr-testrow a{font-weight:600}.tr-lessonbar{font-size:13.5px;margin:2px 0 6px;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.tr-donebadge{margin-left:8px;font-size:12.5px;font-weight:600;color:var(--tr-done)}.tr-overview{margin:8px 0 22px}.tr-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.tr-checklist>li{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--qbd-line);border-radius:10px}.tr-checklist>li.all-done{border-color:color-mix(in srgb,var(--qbd-ok) 50%,var(--qbd-line));background:#f4fbf8}.tr-checklist b{font-size:15.5px}.tr-num{flex:none;width:28px;height:28px;border-radius:50%;background:var(--qbd-line-2, #eef1f5);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--qbd-navy)}.all-done .tr-num{background:var(--qbd-ok);color:#fff}.tr-ex{list-style:none;padding:0;margin:6px 0;display:flex;flex-direction:column;gap:3px;font-size:14px}.tr-test{margin:34px 0 10px;padding:18px 20px;border:1px solid var(--qbd-line);border-left:4px solid var(--qbd-primary);border-radius:10px;scroll-margin-top:16px}.tr-test-head h2{margin:0 0 2px;font-size:21px}.tr-note{background:#fffbeb;border:1px solid #f5d27a;border-radius:8px;padding:8px 10px}.tr-quiz fieldset{border:0;padding:0;margin:18px 0}.tr-quiz legend{font-weight:600;font-size:15.5px;line-height:1.45;margin-bottom:8px;white-space:pre-line}.tr-qn{color:var(--qbd-primary)}.tr-opt{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;margin:5px 0;border:1px solid var(--qbd-line);border-radius:8px;cursor:pointer;font-size:15px;line-height:1.45}.tr-opt:hover{border-color:var(--qbd-primary)}.tr-opt:has(input:checked){border-color:var(--qbd-primary);background:#f3f7ff}.tr-opt input{margin-top:3px;width:17px;height:17px;accent-color:var(--qbd-primary)}.tr-submit{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--qbd-line);padding-top:14px}.tr-result h3{font-size:20px;margin:0 0 4px;outline:none}.tr-result h3.pass{color:var(--tr-done)}.tr-result h3.fail{color:var(--tr-bad)}.tr-review{padding-left:20px;display:flex;flex-direction:column;gap:10px;margin:12px 0 16px}.tr-review li{padding:8px 10px;border-radius:8px;border:1px solid var(--qbd-line)}.tr-review li.ok b{color:var(--tr-done)}.tr-review li.bad{border-color:#f1c0c4;background:#fff7f7}.tr-review li.bad b{color:var(--tr-bad)}.tr-foot{margin:30px 0 8px;border-top:1px solid var(--qbd-line);padding-top:16px;display:flex;flex-direction:column;gap:14px}.tr-foot-mark{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tr-foot-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tr-prev,.tr-next{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--qbd-line);border-radius:10px;color:var(--qbd-text)}.tr-next{text-align:right}.tr-prev:hover,.tr-next:hover,.tr-prev:focus-visible,.tr-next:focus-visible{border-color:var(--qbd-primary)}.tr-results .actions-row{margin:12px 0}.tr-attempts ul{margin:4px 0;padding-left:18px;font-size:13.5px}@media(max-width:900px){.tr-foot-nav{grid-template-columns:1fr}.tr-next{text-align:left}}@font-face{font-family:Newsreader;src:url(/assets/Newsreader-static-Ca1JIsgS.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/NewsreaderMedium-static-C9P_kJQg.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-static-CPTdkIap.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSansMedium-static-B9UAs-lP.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSansSemiBold-static-DqSE8DUi.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSansBold-static-7hO4yfo-.ttf) format("truetype");font-weight:700;font-display:swap}.wiki-layout,.wiki-home,.hub{--b-burgundy: #5C1E30;--b-blue: #4A75F9;--b-lavender: #C8ABFF;--b-lime: #C9FF8F;--b-cream: #F3EAD4;--b-offwhite: #F9F8FF;--b-pale: #DECDFF;--b-serif: "Newsreader", Georgia, serif;--b-sans: "Instrument Sans", system-ui, sans-serif;--qbd-text: var(--b-burgundy);--qbd-primary: var(--b-burgundy);--qbd-primary-dark: #45111f;--qbd-navy: var(--b-burgundy);--qbd-muted: #7a4a57;--qbd-faint: #9D7883;--qbd-panel: #fff;--qbd-panel-2: var(--b-cream);--qbd-bg: var(--b-offwhite);--qbd-line: var(--b-pale);--qbd-line-2: #efe7ff;--wiki-quiet: #7a4a57;--wiki-short-bg: #fff;--wiki-short-line: var(--b-pale);background:var(--b-offwhite);color:var(--b-burgundy);font-family:var(--b-sans);color-scheme:light}.main:has(>.wiki-layout),.main:has(>.wiki-home){background:var(--b-offwhite, #F9F8FF)}.wiki-layout h1,.wiki-layout h2,.wiki-layout h3,.wiki-home h1,.wiki-home h2,.wiki-home h3{font-family:var(--b-serif);font-weight:500;letter-spacing:0;color:var(--b-burgundy)}.wiki-layout a,.wiki-home a{color:var(--b-burgundy)}.wiki-layout .muted,.wiki-home .muted{color:var(--wiki-quiet)}.wiki-layout{padding:0 32px 96px 0;gap:48px;grid-template-columns:270px minmax(0,860px) 220px;justify-content:start}.wiki-layout.wide{grid-template-columns:270px minmax(0,1240px)}.wiki-layout.wide .wiki-rail{grid-column:2;position:static;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap;gap:28px;border-top:1px solid var(--b-pale);padding-top:18px}.wiki-nav{background:var(--b-cream);border-right:1px solid #e3d6b4;top:0;min-height:100vh;max-height:100vh;padding:22px 14px 40px;font-size:14.5px}.wiki-space-name{font:500 1.35rem/1.2 var(--b-serif);color:var(--b-burgundy);padding:2px 8px 14px}.tree-row{border-radius:6px}.tree-row:hover{background:var(--b-pale)}.tree-row.cur{background:#fff;box-shadow:inset 3px 0 0 var(--b-burgundy)}.tree-row.cur a{color:var(--b-burgundy);font-weight:600}.tree-row a{color:var(--b-burgundy)}.tree-folder{color:var(--b-burgundy);font:600 .72rem var(--b-sans);letter-spacing:.08em;text-transform:uppercase}.twisty{color:var(--b-blue)}.twisty:hover{background:var(--b-pale)}.new-dot{color:var(--b-burgundy);background:var(--b-lime);border-color:var(--b-burgundy)}.wiki-body{padding-top:36px}.wiki-body.external,.wiki-body.internal{border-top:3px solid var(--b-burgundy);padding-top:36px;margin-top:24px}.wiki-body h1{font-size:2.5rem;line-height:1.12;letter-spacing:0;margin:6px 0 14px}.wiki-body .lede{color:var(--b-burgundy);font-size:1.15rem}.crumbs,.crumbs a{color:var(--wiki-quiet)}.code-badge{color:var(--b-burgundy);border-color:var(--b-pale);background:#fff}.fw-kicker{font:600 .74rem var(--b-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;color:var(--b-burgundy)}.in-short{background:#fff;border:1px solid var(--b-pale);border-left:6px solid var(--b-blue);border-radius:12px}.in-short-label,.fw-label,.in-short p{color:var(--b-burgundy)}.role-chip{background:#fff;border:1px solid var(--b-pale)}.audience{color:var(--b-burgundy);background:#fff;border-color:var(--b-pale)}.audience.external{color:var(--b-burgundy);background:var(--b-lime);border-color:var(--b-burgundy)}.type-tag{color:var(--b-burgundy);border-color:var(--b-pale);background:#fff}.trust-line{border-bottom-color:var(--b-pale)}.key-terms,.sources{background:#fff;border-color:var(--b-pale);border-radius:12px}.key-terms summary,.sources summary{font:500 1.1rem var(--b-serif)}.customer-bar{background:var(--b-cream);border-color:#e3d6b4;color:var(--b-burgundy)}.brand-pill{display:inline-flex;align-items:center;gap:.45em;font:600 .72rem/1 var(--b-sans);letter-spacing:.06em;text-transform:uppercase;padding:.45em .8em;border-radius:999px;white-space:nowrap;color:var(--b-burgundy);vertical-align:1px}.brand-pill:before{content:"";width:.6em;height:.6em;border-radius:50%}.brand-pill.live{background:var(--b-lime);border:1.5px solid var(--b-burgundy)}.brand-pill.live:before{background:var(--b-burgundy)}.brand-pill.built{background:#fff;border:1.5px solid var(--b-blue)}.brand-pill.built:before{border:1.5px solid var(--b-blue);background:#fff}.brand-pill.concept{background:var(--b-pale);border:1.5px dashed var(--b-burgundy)}.brand-pill.concept:before{border:1.5px dashed var(--b-burgundy)}.fw-summary{font-size:1.15rem;line-height:1.55;max-width:48em;margin:0 0 10px}.fw-avail{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px;font-weight:500}.fw-lead{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#fff;border:1px solid var(--b-pale);border-radius:14px;padding:6px 26px 16px;margin-bottom:18px}.fw-lead h2{font-size:1.4rem;margin:18px 0 6px}.fw-lead p{margin:0;font-size:16.5px;line-height:1.6}.fw-h{font-size:1.6rem;margin:30px 0 12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;scroll-margin-top:16px}.fw-count{font:500 .85rem var(--b-sans)}.fw-video{margin:0 0 24px}.fw-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#111;border:1px solid var(--b-pale);border-radius:12px}.fw-transcript{margin-top:10px}.fw-transcript ol{margin:8px 0 4px;padding-left:22px;line-height:1.6}.fw-steps{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:18px}.fw-step{display:grid;grid-template-columns:minmax(0,64%) 1fr;background:#fff;border:1px solid var(--b-pale);border-radius:12px;overflow:hidden}.fw-shot{display:block;padding:0;margin:0;border:0;border-right:1px solid var(--b-pale);background:#fff;cursor:zoom-in}.fw-shot img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.fw-shot:focus-visible{outline:3px solid var(--b-blue);outline-offset:-3px}.fw-shot:hover img{filter:brightness(.97)}.fw-cap{padding:18px 20px;display:flex;flex-direction:column;gap:6px;font-size:15.5px;line-height:1.55}.fw-cap h3{font-size:1.25rem;margin:0}.fw-cap p{margin:0}.fw-num{align-self:flex-start;background:var(--b-lavender);color:var(--b-burgundy);font-weight:700;font-size:.75rem;border-radius:999px;padding:1px 9px}.fw-do{font-style:italic}.fw-card,.md details{background:#fff;border:1px solid var(--b-pale);border-radius:12px;margin:10px 0;padding:0 22px}.fw-card[open],.md details[open]{padding-bottom:12px}.fw-card>summary,.md details>summary{cursor:pointer;font:500 1.2rem var(--b-serif);padding:13px 0;color:var(--b-burgundy)}.fw-card>summary::marker{color:var(--b-blue)}.md details>summary:before{color:var(--b-blue)}.fw-guide>summary{font-size:1.35rem}.wiki-layout .md.doc{font-size:16.5px}.wiki-layout .md h2{font-size:1.5rem}.wiki-layout .md h3{font-size:1.2rem}.wiki-layout .md a{color:var(--b-burgundy);text-decoration-color:var(--b-blue)}.wiki-layout .md code{background:var(--b-pale);border-color:transparent;color:var(--b-burgundy)}.wiki-layout .md th{background:var(--b-cream);color:var(--b-burgundy)}.wiki-layout .md th,.wiki-layout .md td{border-color:var(--b-pale)}.wiki-layout .md tbody tr:nth-child(2n) td{background:#fdfbff}.wiki-layout .md blockquote{border-left-color:var(--b-blue);color:var(--b-burgundy)}.wiki-layout .md .shot img{border-color:var(--b-pale)}.wiki-layout .md ol.steps>li:before{background:var(--b-lavender);color:var(--b-burgundy)}.wiki-layout .md ol.steps>li .step-check:hover,.wiki-layout .md ol.steps>li .step-check:focus-visible{border-color:var(--b-blue)}.wiki-layout .md .term{text-decoration-color:var(--b-blue)}.wiki-layout .md .tab-list [role=tab]{color:var(--wiki-quiet)}.wiki-layout .md .tab-list [role=tab][aria-selected=true]{color:var(--b-burgundy);box-shadow:inset 0 -3px 0 var(--b-blue)}.wiki-layout .toc a{border-left-color:var(--b-pale)}.wiki-layout .toc a.on{color:var(--b-burgundy);border-left-color:var(--b-blue)}.wiki-layout .toc-title{color:var(--b-burgundy)}.cover-h{font-size:3.4rem!important;line-height:1.08!important;max-width:15em}.space-home .lede{font-size:1.2rem;max-width:46em;margin:12px 0 22px}.cover-facts{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 22px}.cover-facts div{background:var(--b-burgundy);color:#fff;border-radius:14px;padding:16px 22px;min-width:190px;flex:0 1 auto}.cover-facts strong{display:block;font:500 2.4rem/1 var(--b-serif);color:var(--b-lime);margin-bottom:4px}.cover-facts span{font-size:.95rem}.cover-howto{background:#fff;border:1px solid var(--b-pale);border-left:6px solid var(--b-blue);border-radius:12px;padding:16px 24px;max-width:60em;margin:22px 0 8px}.cover-howto h2{font-size:1.3rem;margin:0 0 4px}.cover-howto li{margin:7px 0;line-height:1.6}.cover-maph{font-size:2rem;margin:40px 0 6px}.cover-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.cover-group h3{grid-column:1 / -1;font-size:1.2rem;margin:22px 0 0}.cover-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--b-pale);border-radius:12px;padding:10px 10px 14px;text-decoration:none;color:var(--b-burgundy);transition:border-color .15s,transform .15s}.cover-card:hover,.cover-card:focus-visible{border-color:var(--b-blue);transform:translateY(-2px)}.cover-card img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top;border-radius:6px;border:1px solid var(--b-pale)}.cover-card-title{font:500 1.15rem var(--b-serif)}.cover-card .brand-pill{align-self:flex-start}.cover-card-text{font-size:.9rem;line-height:1.45}.home-h{font:500 1.4rem var(--b-serif);margin:40px 0 12px}.start-card,.doc-card,.space-card{background:#fff;border-color:var(--b-pale);color:var(--b-burgundy)}.start-card b,.doc-card b{color:var(--b-burgundy);font:500 1.1rem var(--b-serif)}.start-card:hover,.start-card:focus-visible,.doc-card:hover,.doc-card:focus-visible,.space-card:hover,.space-card:focus-visible{border-color:var(--b-blue);box-shadow:none}.start-card.glossary{background:var(--b-cream);border-color:#e3d6b4}.space-card.external{border-top:3px solid var(--b-burgundy)}.wiki-home .page-head h1{font-size:3rem}.search-field .big-search{background:#fff;border-color:var(--b-pale);color:var(--b-burgundy)}.search-field .big-search:focus{outline-color:var(--b-blue);border-color:var(--b-blue)}.chip{background:#fff;border-color:var(--b-pale);color:var(--b-burgundy)}.chip.on{background:var(--b-burgundy);border-color:var(--b-burgundy);color:#fff}.search-results{background:#fff;border-color:var(--b-pale)}.result:hover,.result:focus-visible{background:var(--b-offwhite)}.result-text{color:var(--b-burgundy)}.admin-box{border-color:var(--b-pale)}@media(max-width:1320px){.wiki-layout,.wiki-layout.wide{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:900px){.wiki-layout,.wiki-layout.wide{grid-template-columns:minmax(0,1fr);padding:0 16px 72px;gap:8px}.wiki-layout.wide .wiki-rail{grid-column:1}.cover-group{grid-template-columns:minmax(0,1fr)}.customer-bar{flex-wrap:wrap}.wiki-nav{min-height:0;max-height:none;padding:10px;margin:0 -16px;border-right:0;border-bottom:1px solid #e3d6b4}.nav-drawer-btn{background:#fff;border-color:#e3d6b4;color:var(--b-burgundy)}.wiki-body,.wiki-body.external,.wiki-body.internal{padding-top:20px;margin-top:8px}.wiki-body h1{font-size:2rem}.cover-h{font-size:2.3rem!important}.fw-lead,.fw-step{grid-template-columns:1fr}.fw-shot{border-right:0;border-bottom:1px solid var(--b-pale)}.cover-facts div{min-width:0;flex:1 1 140px;padding:14px 16px}.cover-facts strong{font-size:2rem}}.crumbs+.fw-kicker,.mini-actions+.fw-kicker,.crumbs~.fw-kicker{margin-top:22px}.fw-prose{font-size:inherit;line-height:inherit}.fw-prose>p{margin:0 0 6px}.fw-prose>p:last-child{margin-bottom:0}.fw-lead .fw-prose{font-size:16.5px;line-height:1.6}.fw-before{grid-column:1 / -1;border-top:1px solid var(--b-pale)}.fw-before ul{margin:0;padding-left:20px}.cover-card-avail{font-size:.82rem;font-weight:500}.nav-journey{margin:0 0 14px}.nav-journey-label,.nav-group{font:600 .7rem var(--b-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--b-burgundy);margin:14px 0 4px 8px}.nav-journey a{display:block;padding:4px 8px;border-radius:6px;font-size:.9rem;color:var(--b-burgundy)}.nav-journey a:hover{background:var(--b-pale)}.nav-journey a.cur{background:#fff;box-shadow:inset 3px 0 0 var(--b-burgundy);font-weight:600}.nav-all{margin:18px 8px 4px}.held-list li{margin:4px 0}.hub.hub{background:var(--b-offwhite)}.hub .hub-top{background:color-mix(in srgb,var(--b-offwhite) 92%,transparent);border-bottom-color:var(--b-pale)}.hub h1,.hub h2,.hub h3,.hub .hub-page-title,.hub .hub-hero h1,.hub .hub-h{font-family:var(--b-serif);font-weight:500;letter-spacing:0;color:var(--b-burgundy)}.hub .hub-hero h1{font-size:3rem}.hub .hub-h{font-size:1.6rem}.hub .cover-maph{font-size:2rem}.hub .hub-page-title{font-size:2.5rem;line-height:1.12}.hub .hub-brand{color:var(--b-burgundy)}.hub .hub-topic{background:#fff;border-color:var(--b-pale);color:var(--b-burgundy)!important}.hub .hub-topic:hover{border-color:var(--b-blue);box-shadow:none}.hub .hub-topic b{font:500 1.15rem var(--b-serif);color:var(--b-burgundy)}.hub .hub-search input{background:#fff;border-color:var(--b-pale)}.hub{min-height:100vh;display:flex;flex-direction:column;background:var(--qbd-panel);color:var(--qbd-text)}.hub.embedded{min-height:calc(100vh - 44px)}.hub.embedded .hub-top{top:0}.hub-preview-bar{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:10px 28px;background:#fffbeb;border-bottom:1px solid #fde68a;font-size:13.5px}.hub a{color:inherit}.hub-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;padding:10px 28px;background:color-mix(in srgb,var(--qbd-panel) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--qbd-line)}.hub-brand{display:flex;align-items:center;gap:10px;font-size:15.5px;color:var(--qbd-navy);white-space:nowrap;text-decoration:none}.hub-brand b{font-weight:750}.hub nav{margin-top:0}.hub-nav{margin-left:auto;display:flex;flex-direction:row;gap:4px}.hub-crumbs{display:block}.hub-nav a{padding:6px 12px;border-radius:8px;font-size:14px;color:var(--wiki-quiet);text-decoration:none}.hub-nav a:hover{background:var(--qbd-line-2);color:var(--qbd-text)}.hub-nav a.on{color:var(--qbd-primary);font-weight:600}.hub-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:28px 28px 80px}.hub-foot{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;padding:22px;border-top:1px solid var(--qbd-line);font-size:13px;color:var(--wiki-quiet)}.hub-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:10px 14px;border-radius:8px}.hub-note{background:var(--wiki-short-bg);border:1px solid var(--wiki-short-line);border-radius:8px;padding:8px 12px;font-size:13.5px}.hub .pad{padding:12px 14px}.hub mark{background:#fff3b0;color:inherit;border-radius:2px;padding:0 1px}.hub-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:9px;border:1px solid var(--qbd-line);background:var(--qbd-panel);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none}.hub-btn:hover{border-color:var(--qbd-faint)}.hub-btn.primary{background:var(--qbd-primary);border-color:var(--qbd-primary);color:#fff}.hub-btn.primary:hover{background:var(--qbd-primary-dark)}.hub-btn:disabled{opacity:.5;cursor:default}.hub-search{position:relative;flex:1;max-width:560px}.hub-search input{width:100%;padding:9px 36px 9px 38px;border:1px solid var(--qbd-line);border-radius:10px;background:var(--qbd-panel-2);font-size:14.5px}.hub-search input:focus{outline:2px solid color-mix(in srgb,var(--qbd-primary) 35%,transparent);border-color:var(--qbd-primary);background:var(--qbd-panel)}.hub-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--wiki-quiet);pointer-events:none}.hub-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.hub-search.big{max-width:720px;margin:0 auto}.hub-search.big input{padding:16px 44px 16px 48px;font-size:17px;border-radius:14px;background:var(--qbd-panel);box-shadow:0 2px 14px #0f1e5012}.hub-search.big .hub-search-icon{left:17px;width:20px;height:20px}.hub-quick{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--qbd-panel);border:1px solid var(--qbd-line);border-radius:12px;box-shadow:0 12px 32px #0f1e5024;overflow:hidden;z-index:30;text-align:left}.hub-quick-row{display:block;padding:10px 14px;border-bottom:1px solid var(--qbd-line-2);text-decoration:none}.hub-quick-row b{font-size:14.5px}.hub-quick-row>.muted{display:inline-block;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.hub-quick-row.on,.hub-quick-row:hover{background:var(--wiki-short-bg)}.hub-quick-snip{display:block;color:var(--wiki-quiet);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hub-quick-all{display:block;padding:10px 14px;font-size:13.5px;font-weight:600;color:var(--qbd-primary)!important;text-decoration:none}.hub-hero{text-align:center;padding:44px 0 30px}.hub-hero h1{font-size:40px;letter-spacing:-.025em;margin:0 0 8px;color:var(--qbd-navy)}.hub-lede{font-size:17px;color:var(--wiki-quiet);margin:0 auto 22px;max-width:60ch;line-height:1.5}.hub-modes{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--qbd-line-2);margin-bottom:14px}.hub-modes button{border:0;background:transparent;padding:6px 16px;border-radius:8px;font-size:14px;font-weight:600;color:var(--wiki-quiet);cursor:pointer}.hub-modes button.on{background:var(--qbd-panel);color:var(--qbd-text);box-shadow:0 1px 2px #00000014}.hub-ask-form{display:flex;gap:8px;max-width:720px;margin:0 auto 10px}.hub-ask-form input{flex:1;padding:14px 16px;font-size:16px;border:1px solid var(--qbd-line);border-radius:12px}.hub-ask-form input:focus{outline:2px solid color-mix(in srgb,var(--qbd-primary) 35%,transparent);border-color:var(--qbd-primary)}.hub-h{font-size:18px;margin:34px 0 12px}.hub-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.hub-topic{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--qbd-line);border-radius:14px;text-decoration:none;font-size:14px;color:var(--wiki-quiet)!important;transition:border-color .15s,box-shadow .15s,transform .15s}.hub-topic b{font-size:16px;color:var(--qbd-text)}.hub-topic>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-topic>span.muted{-webkit-line-clamp:2}.hub-topic:hover,.hub-topic:focus-visible{border-color:var(--qbd-primary);box-shadow:0 4px 16px #1f46a117;transform:translateY(-1px)}.hub-topic.glossary{background:var(--wiki-short-bg);border-color:var(--wiki-short-line)}.hub-recent{padding-left:18px;line-height:1.9}.hub-recent a{color:var(--qbd-primary)}.hub-title{font-size:26px;letter-spacing:-.02em;margin:6px 0}.hub-results,.hub-ask,.hub-glossary{max-width:860px}.hub-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 6px}.hub-chips a{padding:4px 12px;border:1px solid var(--qbd-line);border-radius:20px;font-size:13px;text-decoration:none}.hub-chips a.on{border-color:var(--qbd-primary);background:var(--wiki-short-bg);color:var(--qbd-primary);font-weight:600}.hub-result-list{list-style:none;padding:0;margin:14px 0;display:flex;flex-direction:column;gap:18px}.hub-result{padding-bottom:16px;border-bottom:1px solid var(--qbd-line-2)}.hub-result-title{font-size:18px;font-weight:650;color:var(--qbd-primary)!important;margin-right:8px;text-decoration:none}.hub-result-title:hover{text-decoration:underline}.hub-result-short{margin:4px 0 6px;font-size:14.5px}.hub-result-sec{display:block;margin-top:6px;padding:6px 10px;border-left:3px solid var(--qbd-line);text-decoration:none;font-size:13.5px;border-radius:0 6px 6px 0}.hub-result-sec:hover{border-left-color:var(--qbd-primary);background:var(--qbd-panel-2)}.hub-result-h{display:block;font-weight:600;margin-bottom:2px}.hub-result-snip{color:var(--wiki-quiet)}.hub-empty{padding:26px;border:1px dashed var(--qbd-line);border-radius:12px;text-align:center}.hub-ask .hub-ask-form{margin:14px 0 18px}.hub-answer{border:1px solid var(--wiki-short-line);background:var(--wiki-short-bg);border-radius:14px;padding:18px 20px;margin:4px 0 20px}.hub-answer.none{background:var(--qbd-panel-2);border-color:var(--qbd-line)}.hub-answer.loading{display:flex;align-items:center;gap:10px;color:var(--wiki-quiet)}.hub-answer-text{font-size:16.5px;line-height:1.6;margin:0 0 14px;white-space:pre-wrap}.hub-cite{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin:0 2px;border-radius:10px;background:var(--qbd-primary);color:#fff!important;font-size:11.5px;font-weight:700;text-decoration:none;vertical-align:2px}.hub-answer-src ol{margin:4px 0 10px;padding-left:22px;line-height:1.8}.hub-answer-src a{color:var(--qbd-primary)}.hub-dots{display:inline-flex;gap:4px}.hub-dots i{width:7px;height:7px;border-radius:50%;background:var(--qbd-primary);animation:hub-dot 1s infinite ease-in-out}.hub-dots i:nth-child(2){animation-delay:.15s}.hub-dots i:nth-child(3){animation-delay:.3s}@keyframes hub-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hub-dots i{animation:none}.hub-topic{transition:none}}.hub-glossary .hub-lede{margin-left:0}.hub-filter{width:100%;max-width:420px;padding:9px 12px;border:1px solid var(--qbd-line);border-radius:9px;font-size:14.5px}.hub-letters{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;margin:12px 0;position:sticky;top:56px;background:var(--qbd-panel);padding:6px 0;z-index:5}.hub-letters button{border:1px solid var(--qbd-line);background:var(--qbd-panel);border-radius:6px;min-width:28px;padding:3px 0;cursor:pointer;font-weight:600;font-size:13px}.hub-letters button:hover{border-color:var(--qbd-primary);color:var(--qbd-primary)}.hub-letter{font-size:22px;margin:22px 0 8px;color:var(--qbd-primary);scroll-margin-top:110px}.hub-terms{display:grid;gap:12px;margin:0}.hub-terms dt{font-weight:650}.hub-terms dd{margin:2px 0 0;color:#334155;line-height:1.5}.hub-page{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:36px;align-items:start}.hub-side{position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;font-size:13.5px;display:flex;flex-direction:column;gap:8px}.hub-side-up{font-weight:600;color:var(--wiki-quiet)!important;text-decoration:none}.hub-side nav{display:flex;flex-direction:column;gap:1px}.hub-side nav a{padding:5px 10px;border-radius:7px;text-decoration:none;color:#3b4555;line-height:1.35}.hub-side nav a:hover{background:var(--qbd-line-2)}.hub-side nav a.on{background:var(--wiki-short-bg);color:var(--qbd-primary);font-weight:600}.hub-article{min-width:0}.hub-crumbs{font-size:13px;color:var(--wiki-quiet)}.hub-crumbs a{text-decoration:none}.hub-crumbs a:hover{color:var(--qbd-primary)}.hub-page-title{font-size:32px;letter-spacing:-.025em;line-height:1.2;margin:10px 0 6px}.hub-edit{margin-left:auto;font-size:13px;color:var(--qbd-primary)!important}.hub-rail{position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto}.hub-article .doc h2,.hub-article .doc h3{scroll-margin-top:76px}@media(max-width:1100px){.hub-page{grid-template-columns:minmax(0,1fr)}.hub-side,.hub-rail{display:none}}@media(max-width:700px){.hub-top{flex-wrap:wrap;padding:10px 14px;gap:10px}.hub-top .hub-search{order:3;flex-basis:100%;max-width:none}.hub-main{padding:18px 16px 60px}.hub-hero{padding:22px 0 18px}.hub-hero h1{font-size:30px}.hub-search.big input{font-size:16px;padding:14px 14px 14px 44px}.hub-kbd{display:none}.hub-ask-form{flex-direction:column}.hub-page-title{font-size:26px}}
