.bread-module__fczcTq__page{color:var(--oq-ink);font-size:var(--oq-fs-body);line-height:var(--oq-lh-body);gap:24px;display:grid}.bread-module__fczcTq__page :is(h1,h2,h3,p,ul,ol){margin:0}.bread-module__fczcTq__page a:not(.oq-button){color:var(--oq-ink)}.bread-module__fczcTq__toggle{min-height:44px;font-size:var(--oq-fs-small);cursor:pointer;-webkit-user-select:none;user-select:none;justify-self:start;align-items:center;gap:12px;font-weight:600;display:inline-flex;position:relative}.bread-module__fczcTq__toggle input{opacity:0;width:1px;height:1px;position:absolute}.bread-module__fczcTq__toggle span{border-radius:var(--oq-radius-pill);background:var(--oq-ink-line-strong);flex:none;width:44px;height:26px;transition:background .15s;position:relative}.bread-module__fczcTq__toggle span:after{content:"";background:var(--oq-white);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.bread-module__fczcTq__toggle input:checked+span{background:var(--oq-ink)}.bread-module__fczcTq__toggle input:checked+span:after{transform:translate(18px)}.bread-module__fczcTq__toggle input:focus-visible+span{outline:3px solid var(--oq-focus);outline-offset:3px}.bread-module__fczcTq__body{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.bread-module__fczcTq__card{border-radius:var(--oq-radius-card);background:var(--oq-white);box-shadow:0 0 0 1px var(--oq-ink-line);align-content:start;gap:16px;padding:clamp(22px,3vw,36px);scroll-margin-top:24px;display:grid}.bread-module__fczcTq__card[data-accent]{background:var(--oq-tint);box-shadow:none}.bread-module__fczcTq__h2{font-size:var(--oq-fs-title);font-weight:650;line-height:1.3}.bread-module__fczcTq__muted{color:var(--oq-ink-2)}.bread-module__fczcTq__big{font-size:var(--oq-fs-lead);line-height:var(--oq-lh-lead)}.bread-module__fczcTq__sci{border-radius:var(--oq-radius-card);background:var(--oq-tint-teal);color:var(--oq-ink);font-size:var(--oq-fs-small);padding:10px 16px;line-height:1.5;display:block}.bread-module__fczcTq__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;display:grid}.bread-module__fczcTq__loafRow{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;display:grid}.bread-module__fczcTq__loaves{width:100%;height:auto}.bread-module__fczcTq__counter{stroke:var(--oq-ink-line-strong);stroke-width:2px}.bread-module__fczcTq__promised{fill:none;stroke:var(--oq-ink-3);stroke-width:2px;stroke-dasharray:5 4}.bread-module__fczcTq__actual{fill:#d9a35f;stroke:#a8702e;stroke-width:1.5px}.bread-module__fczcTq__fixed{fill:#e2b36e;stroke:var(--oq-ink);stroke-width:2px}.bread-module__fczcTq__loafLabel{fill:var(--oq-ink-2);font-size:11px;font-family:var(--oq-font-text)}.bread-module__fczcTq__explained{gap:8px;display:grid}.bread-module__fczcTq__explainedHead{color:var(--oq-ink-2);font-size:var(--oq-fs-small);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.bread-module__fczcTq__explainedHead b{color:var(--oq-ink);font-variant-numeric:tabular-nums}.bread-module__fczcTq__bar{border-radius:var(--oq-radius-pill);height:36px;box-shadow:inset 0 0 0 1px var(--oq-ink-line-strong);display:flex;overflow:hidden}.bread-module__fczcTq__seg{background:var(--oq-ink);color:var(--oq-white);font-size:var(--oq-fs-small);white-space:nowrap;align-items:center;padding:0 12px;font-weight:600;transition:width .5s;display:flex;overflow:hidden}.bread-module__fczcTq__seg+.bread-module__fczcTq__seg{background:var(--oq-ink-2);border-left:2px solid var(--oq-white)}.bread-module__fczcTq__unexplained{color:var(--oq-ink-2);font-size:var(--oq-fs-small);background:repeating-linear-gradient(45deg, var(--oq-tint), var(--oq-tint) 6px, var(--oq-white) 6px, var(--oq-white) 12px);justify-content:center;align-items:center;transition:width .5s;display:flex}.bread-module__fczcTq__stepLabel{color:var(--oq-ink-2);font-size:var(--oq-fs-small);font-weight:650}.bread-module__fczcTq__why{border-radius:var(--oq-radius-card);background:var(--oq-white);color:var(--oq-ink);font-size:var(--oq-fs-small);padding:14px 18px;line-height:1.55}.bread-module__fczcTq__effort{color:var(--oq-ink-2);font-size:var(--oq-fs-small)}.bread-module__fczcTq__endRow{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bread-module__fczcTq__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.bread-module__fczcTq__steps>li{border-radius:var(--oq-radius-card);background:var(--oq-tint);font-size:var(--oq-fs-small);flex-direction:column;gap:8px;padding:20px;line-height:1.5;display:flex;position:relative}.bread-module__fczcTq__steps[data-done]>li{background:var(--oq-white);box-shadow:0 0 0 1px var(--oq-ink-line-strong);animation:.4s ease-out both bread-module__fczcTq__stepIn}.bread-module__fczcTq__steps[data-done]>li:nth-child(2){animation-delay:.15s}.bread-module__fczcTq__steps[data-done]>li:nth-child(3){animation-delay:.3s}.bread-module__fczcTq__steps[data-done]>li:nth-child(4){animation-delay:.45s}.bread-module__fczcTq__steps[data-done]>li:nth-child(5){animation-delay:.6s}@keyframes bread-module__fczcTq__stepIn{0%{transform:translateY(8px)}to{transform:none}}.bread-module__fczcTq__steps>li+li:before{content:"→";color:var(--oq-ink-3);font-weight:700;position:absolute;top:20px;left:-13px}.bread-module__fczcTq__steps b{font-size:var(--oq-fs-small);line-height:1.4}.bread-module__fczcTq__stepN{color:var(--oq-ink-2);font-size:var(--oq-fs-small);font-weight:650}.bread-module__fczcTq__result{font-family:var(--oq-font-display)}.bread-module__fczcTq__list{gap:6px;padding:0;list-style:none;display:grid}.bread-module__fczcTq__list li[data-state=culprit]:before{content:"! ";font-weight:700}.bread-module__fczcTq__list li[data-state=cleared]:before{content:"✓ ";font-weight:700}.bread-module__fczcTq__newIdea{border-radius:var(--oq-radius-card);background:var(--oq-warning-surface);color:var(--oq-ink);padding:10px 14px}.bread-module__fczcTq__sharedNote{border-radius:var(--oq-radius-card);background:var(--oq-tint-teal);padding:10px 14px}.bread-module__fczcTq__rerank{border-top:1px solid var(--oq-ink-line);gap:6px;padding:10px 0 0;list-style:none;display:grid}.bread-module__fczcTq__rerank li{grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.bread-module__fczcTq__rerank span{font-weight:700}.bread-module__fczcTq__rerank em{color:var(--oq-ink-2);white-space:nowrap;font-style:normal;font-weight:600}.bread-module__fczcTq__back{border-radius:var(--oq-radius-card);background:var(--oq-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 14px 14px 24px;display:flex}.bread-module__fczcTq__story{padding:0;list-style:none;display:grid}.bread-module__fczcTq__story li{border-top:1px solid var(--oq-ink-line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.bread-module__fczcTq__story li:first-child{border-top:0}.bread-module__fczcTq__storyN{background:var(--oq-ink);width:32px;height:32px;color:var(--oq-white);font-size:var(--oq-fs-small);border-radius:50%;place-items:center;font-weight:700;display:grid}.bread-module__fczcTq__story p{color:var(--oq-ink-2);margin-top:2px!important}.bread-module__fczcTq__storyMeta{font-size:var(--oq-fs-small)}.bread-module__fczcTq__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bread-module__fczcTq__group{align-content:start;gap:8px;display:grid}.bread-module__fczcTq__group h3{font-size:var(--oq-fs-body);font-weight:650}.bread-module__fczcTq__groupBlurb{color:var(--oq-ink-2);font-size:var(--oq-fs-small);line-height:1.5}.bread-module__fczcTq__group ul{gap:12px;padding:0;list-style:none;display:grid}.bread-module__fczcTq__suspect{border-radius:var(--oq-radius-card);background:var(--oq-white);box-shadow:0 0 0 1px var(--oq-ink-line);font-size:var(--oq-fs-small);gap:6px;padding:18px 20px;line-height:1.5;transition:box-shadow .3s;display:grid}.bread-module__fczcTq__suspect p{color:var(--oq-ink-2)}.bread-module__fczcTq__suspect[data-state=cleared]{background:var(--oq-tint);box-shadow:none}.bread-module__fczcTq__suspect[data-state=cleared]>b{color:var(--oq-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--oq-ink-line-strong);text-decoration-color:var(--oq-ink-line-strong)}.bread-module__fczcTq__suspect[data-state=culprit]{box-shadow:0 0 0 2px var(--oq-ink)}.bread-module__fczcTq__suspect[data-changed]{box-shadow:0 0 0 3px var(--oq-focus)}.bread-module__fczcTq__suspectTop{flex-wrap:wrap;gap:6px;display:flex}.bread-module__fczcTq__badge{border-radius:var(--oq-radius-pill);min-height:28px;color:var(--oq-ink);font-size:var(--oq-fs-small);background:#1d23290f;align-items:center;padding:2px 12px;font-weight:600;display:inline-flex}.bread-module__fczcTq__badge[data-state=cleared]{background:var(--oq-success-surface);color:var(--oq-success)}.bread-module__fczcTq__badge[data-state=culprit]{background:var(--oq-ink);color:var(--oq-white)}.bread-module__fczcTq__newTag{border-radius:var(--oq-radius-pill);background:var(--oq-warning-surface);min-height:28px;color:var(--oq-warning);font-size:var(--oq-fs-small);align-items:center;padding:2px 12px;font-weight:600;display:inline-flex}.bread-module__fczcTq__suspectFoot{color:var(--oq-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.bread-module__fczcTq__settled{color:var(--oq-ink)!important}.bread-module__fczcTq__mapWrap{overflow-x:auto}.bread-module__fczcTq__map{width:100%;min-width:640px;height:auto;display:block}.bread-module__fczcTq__node{fill:var(--oq-white);stroke:var(--oq-ink-line-strong);stroke-width:1.5px}.bread-module__fczcTq__node[data-end]{fill:var(--oq-tint-teal);stroke:var(--oq-ink)}.bread-module__fczcTq__nodeText,.bread-module__fczcTq__inText{fill:var(--oq-ink);font-size:13px;font-family:var(--oq-font-text)}.bread-module__fczcTq__edge,.bread-module__fczcTq__inEdge{stroke:var(--oq-ink-2);stroke-width:1.5px}.bread-module__fczcTq__input .bread-module__fczcTq__inNode{fill:var(--oq-tint);stroke:var(--oq-ink-line-strong);stroke-dasharray:4 3}.bread-module__fczcTq__input[data-state=cleared] .bread-module__fczcTq__inNode{fill:var(--oq-success-surface);stroke:var(--oq-success);stroke-dasharray:none}.bread-module__fczcTq__input[data-state=cleared] .bread-module__fczcTq__inEdge{opacity:.35}.bread-module__fczcTq__input[data-state=culprit] .bread-module__fczcTq__inNode{fill:var(--oq-ink);stroke:var(--oq-ink);stroke-dasharray:none}.bread-module__fczcTq__input[data-state=culprit] .bread-module__fczcTq__inText{fill:var(--oq-white);font-weight:600}.bread-module__fczcTq__input[data-state=culprit] .bread-module__fczcTq__inEdge{stroke:var(--oq-ink);stroke-width:3px}.bread-module__fczcTq__input[data-proposed][data-state=open] .bread-module__fczcTq__inNode{fill:var(--oq-warning-surface);stroke:var(--oq-warning)}.bread-module__fczcTq__input[data-changed] .bread-module__fczcTq__inNode{stroke:var(--oq-focus);stroke-width:3px}.bread-module__fczcTq__legend{color:var(--oq-ink-2);font-size:var(--oq-fs-small);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex;margin-top:8px!important}.bread-module__fczcTq__legend i{border-radius:var(--oq-radius-pill);vertical-align:-1px;border:1px dashed var(--oq-ink-line-strong);background:var(--oq-tint);width:16px;height:12px;margin-right:-8px;display:inline-block}.bread-module__fczcTq__legend i[data-state=cleared]{background:var(--oq-success-surface);border:1px solid var(--oq-success)}.bread-module__fczcTq__legend i[data-state=culprit]{background:var(--oq-ink);border:1px solid var(--oq-ink)}.bread-module__fczcTq__legend i[data-state=proposed]{background:var(--oq-warning-surface);border:1px solid var(--oq-warning)}@media (prefers-reduced-motion:reduce){.bread-module__fczcTq__steps[data-done]>li{animation:none}.bread-module__fczcTq__seg,.bread-module__fczcTq__unexplained{transition:none}}@media (max-width:960px){.bread-module__fczcTq__top,.bread-module__fczcTq__steps{grid-template-columns:minmax(0,1fr)}.bread-module__fczcTq__steps>li+li:before{content:"↓";top:-16px;left:50%}.bread-module__fczcTq__groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bread-module__fczcTq__loafRow{grid-template-columns:minmax(0,1fr)}.bread-module__fczcTq__loaves{max-width:240px}}:is(.bread-module__fczcTq__card>.oq-button,.bread-module__fczcTq__steps .oq-button){place-self:flex-start start}
