.or-lead{margin:0}.or-all{margin-left:auto;align-self:center}@media(max-width:40rem){.or-all{margin-left:0}}.or-lead,.or-log,.or-rules,.or-solo :is(p,ul,ol){max-width:var(--measure)}.or-lead+.or-lead{margin-top:.4rem}.or-group{margin:2rem 0;scroll-margin-top:4rem}.or-group:first-child{margin-top:0}.or-group>h2{margin-bottom:.6rem}.or-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.8rem}.or-cards>:first-child:nth-last-child(odd):not(:only-child){grid-column:1 / -1}.or-card{display:flex;flex-direction:column;gap:.4rem;padding:.8rem 1rem;background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-panel)}.or-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.or-card-head h3{margin:0;font-size:var(--text-lg)}.or-odds{flex:none;align-self:flex-start}.or-odds .tool-chip{flex-wrap:nowrap;gap:.3rem;padding-inline:.5rem}.or-card{container-type:inline-size}@container (width < 19.2rem){.or-odds svg{display:none}}.or-odds svg{flex:none;align-self:center}.or-out{flex:1}.or-line{margin:.25rem 0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55}.or-big{font-size:var(--text-lg);color:var(--heading)}.or-label{color:var(--text-muted)}.or-fresh{animation:or-fresh .7s ease-out}@keyframes or-fresh{0%{background:var(--hover)}}.or-history{font-family:var(--font-sans);font-size:var(--text-xs)}.or-history p{margin:0}.or-history ol{padding:0;margin:.1rem 0 0;list-style:none;color:var(--text-muted)}.or-card[data-card=name] .or-history li{display:inline}.or-card[data-card=name] .or-history li+li:before{content:", "}.or-slot{text-decoration:underline dashed 1px var(--accent);text-underline-offset:.2em;cursor:pointer}.or-slot-demo{color:var(--text);text-decoration:underline dashed 1px var(--accent);text-underline-offset:.2em}.or-icon-demo{display:inline-flex;vertical-align:-.15em;padding:.1em;color:var(--text);border:1px solid var(--paper-edge);border-radius:var(--radius-control);background:var(--paper)}.or-slot:hover{color:var(--accent);background:var(--hover)}.or-slot:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.or-swatch{display:inline-block;width:.7em;height:.7em;margin-right:.25em;vertical-align:baseline;border:1px solid var(--paper-edge);border-radius:var(--radius-pill)}.or-hint{margin:.3rem 0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.or-zone{margin:2.5rem 0;padding:1rem 1.2rem .4rem;background:color-mix(in srgb,var(--callout-bg) 55%,var(--bg));border:1px solid var(--border);border-radius:var(--radius-panel);scroll-margin-top:4rem}.or-zone-head{display:grid;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.or-zone-head .or-hint{margin:0}.or-zone-title{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--heading)}.or-zone>.or-group:first-of-type{margin-top:1.2rem}@media(max-width:40rem){.or-zone{padding:.8rem .75rem .2rem}}.or-tables>summary{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;list-style:none}.or-tables>summary::-webkit-details-marker{display:none}.or-tables>summary:hover{color:var(--accent)}.or-tables[open]>summary .caret-icon{transform:rotate(180deg)}.or-tables-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem 1rem;margin-top:.5rem}.or-table-title{margin:0 0 .2rem;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}.or-die{font-weight:400;text-transform:none}.or-table ol{padding:0;margin:0;list-style:none;font-family:var(--font-sans);font-size:var(--text-sm)}.or-table li{display:flex;gap:.4rem;padding:.05rem .3rem;border-radius:var(--radius-control)}.or-table li.or-hit{color:var(--ribbon-text);background:var(--ribbon-bg)}.or-n{flex:none;min-width:1.2em;text-align:right;font-variant-numeric:tabular-nums;opacity:.7}.or-crawl-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 .4rem}.or-crawl-actions .btn[hidden]{display:none}.or-phase{margin:.4rem 0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600}.or-phase:empty{display:none}.or-log{display:grid;gap:.5rem;padding:0;margin:.5rem 0 0;list-style:none}.or-log li{padding:.6rem .9rem;background:var(--paper);border:1px solid var(--paper-edge-soft);border-radius:var(--radius-control)}.or-log li:first-child{border-color:var(--paper-edge)}.or-log-title{margin:0 0 .2rem;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--heading)}.or-rules{margin:.4rem 0 .8rem;padding-left:1.2rem;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted)}.or-rules li+li{margin-top:.2rem}.or-flow{display:grid;justify-items:start;gap:1.1rem;max-width:44rem;padding:0;margin:.6rem 0 .4rem;list-style:none;font-family:var(--font-sans);font-size:var(--text-sm)}.or-flow>li{position:relative}.or-flow>li+li:before{content:"↓";position:absolute;top:-1.1rem;left:1rem;line-height:1.1rem;color:var(--text-muted)}.or-flow-step{padding:.3rem .7rem;background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-control)}.or-flow-loop{padding:.1rem .7rem;font-weight:600;color:var(--accent)}.or-flow-branch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8rem 1.2rem;width:100%}.or-flow-arm{padding-left:.7rem;border-left:2px solid var(--paper-edge)}.or-flow-label{margin:0 0 .3rem;font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.or-flow-nested{margin:0}.or-flow-pic{margin:.6rem 0 .4rem}.or-flow-wide{display:none}.or-flow-pic svg{display:block;width:100%;height:auto;overflow:visible}.or-flow-pic foreignObject p{margin:0;line-height:var(--leading-body)}.or-flow-pic .node rect,.or-flow-pic .node path,.or-flow-pic .node polygon,.or-flow-pic .node circle{fill:var(--paper);stroke:var(--paper-edge);stroke-width:1.5px}.or-flow-pic .nodeLabel,.or-flow-pic .edgeLabel,.or-flow-pic .label{color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:var(--leading-body)}.or-flow-pic .edgeLabel p,.or-flow-pic .labelBkg{background:none}.or-flow-pic .edge-thickness-invisible{display:none}.or-flow-pic .flowchart-link{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.or-flow-pic .edge-pattern-dotted{stroke-dasharray:3 4}.or-flow-pic .arrowMarkerPath{fill:var(--text-muted);stroke:none}.or-flow-pic .cluster rect{fill:color-mix(in srgb,var(--callout-bg) 40%,transparent);stroke:var(--border)}.or-flow-pic .cluster.ghost rect{fill:none;stroke:none}.or-flow-pic .cluster-label foreignObject{overflow:visible}.or-flow-pic .cluster-label .nodeLabel{color:var(--text-muted)}.or-flow-pic .node.dashed rect,.or-flow-pic .node.dashed path{stroke-dasharray:5 4}@media(min-width:48rem){.or-flow-narrow{display:none}.or-flow-wide{display:block}}.or-solo{padding-top:1rem;border-top:1px solid var(--border)}.or-solo p,.or-solo ul,.or-solo ol{margin:.6rem 0}.or-solo ul,.or-solo ol{padding-left:1.4rem}.or-solo li+li{margin-top:.25rem}.or-solo h3{margin:1.5rem 0 .4rem}.or-luck{border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-sm)}.or-luck th,.or-luck td{padding:.3rem .8rem;text-align:left;border-bottom:1px solid var(--border)}.or-luck td:first-child{font-variant-numeric:tabular-nums}
