.or-in{max-width:860px;padding:22px 32px 80px 8px}.or-choice-in,.or-picked,.or-verdict,.or-note,.or-addon,.or-pick button,.or-chip,.or-stepper button{box-sizing:border-box}.or-head{margin:0 0 20px}.or-head .rp-h1{margin-top:2px}.or-body{display:flex;flex-direction:column;gap:18px}.or-sec{padding:22px 26px 24px}.or-sec-t{margin:0;font:500 21px/1.25 var(--serif);letter-spacing:-.005em;text-wrap:balance}.or-sec-s{margin:4px 0 0;max-width:660px;font:400 14px/1.5 var(--sans);color:var(--ink-2)}.or-sec-b{margin-top:16px;display:flex;flex-direction:column;gap:18px}.or-label{display:block;margin:0 0 6px;font:500 13px/1.4 var(--sans);color:var(--ink-2)}.or-hint{margin:6px 0 0;font:400 13px/1.45 var(--sans);color:var(--ink-2)}.or-small{margin:0;font:400 13px/1.5 var(--sans);color:var(--ink-2)}.or-bad{margin:6px 0 0;font:500 13.5px/1.45 var(--sans);color:var(--red)}.or-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;font:400 13px/1.45 var(--sans);color:var(--ink-2)}.or-meta-r{flex:none;display:inline-flex;gap:8px;white-space:nowrap}.or-short{color:var(--red)}.or-area{min-height:92px;resize:vertical;font-size:15px}.or-choices{display:grid;grid-template-columns:repeat(var(--or-cols, 2),minmax(0,1fr));gap:10px;margin:0;padding:0;border:0;min-width:0}.or-choice{position:relative;display:block;min-width:0;cursor:pointer}.or-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.or-choice-in{display:block;height:100%;padding:12px 14px 13px;background:var(--sheet);border:1px solid var(--rule);border-radius:2px}.or-choice:hover .or-choice-in{border-color:var(--ink-2)}.or-choice input:checked+.or-choice-in{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--paper)}.or-choice input:focus-visible+.or-choice-in{outline:2px solid var(--ink);outline-offset:2px}.or-choice input:disabled+.or-choice-in{opacity:.45;cursor:not-allowed}.or-choice-t{display:flex;align-items:center;gap:9px;font:600 15px/1.3 var(--sans);color:var(--ink)}.or-choice-t:before{content:"";flex:none;width:13px;height:13px;border:1.5px solid var(--ink-2);border-radius:50%;background:var(--sheet)}.or-choice input:checked+.or-choice-in .or-choice-t:before{border-color:var(--red);background:radial-gradient(circle,var(--red) 0 3px,var(--sheet) 3.6px)}.or-choice-d{display:block;margin-top:4px;padding-left:22px;font:400 13.5px/1.45 var(--sans);color:var(--ink-2)}.or-note{margin:0;padding:10px 14px;background:var(--paper-2);border-left:3px solid var(--ink-2);border-radius:2px;font:400 14px/1.5 var(--sans);color:var(--ink)}.or-note--bad{border-left-color:var(--red)}.or-note--ok{border-left-color:var(--ink)}.or-note b{font-weight:600}.or-busy{display:flex;align-items:center;gap:10px;margin:0;font:400 14.5px/1.45 var(--sans);color:var(--ink-2)}.or-busy .ui-spin{border-color:var(--rule-2);border-top-color:var(--ink)}.or-scan{position:relative;height:3px;margin-top:12px;overflow:hidden;background:var(--rule)}.or-scan:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:30%;background:var(--ink);animation:or-scan 1.6s ease-in-out infinite}@keyframes or-scan{to{left:100%}}.or-verdict{padding:14px 16px 16px;background:var(--paper-2);border-left:3px solid var(--ink);border-radius:2px}.or-verdict--bad{border-left-color:var(--red)}.or-verdict-h{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0}.or-verdict-t{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.35 var(--sans)}.or-verdict-n{font:400 13.5px/1.35 var(--sans);color:var(--ink-2)}.or-verdict p{margin:6px 0 0;font:400 14px/1.55 var(--sans)}.or-verdict .ui-btn{margin-top:12px}.or-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.or-row{display:grid;grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:10px 18px;padding:9px 0;border-bottom:1px solid var(--rule)}.or-row-l{font:500 15px/1.35 var(--sans);overflow-wrap:anywhere}.or-row-p{text-align:right;font:400 14px/1.3 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.or-stepper{display:inline-flex;align-items:center;gap:6px}.or-stepper button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border:1px solid var(--rule);border-radius:2px;background:var(--sheet);color:var(--ink);font:400 18px/1 var(--sans)}.or-stepper button:hover{border-color:var(--ink)}.or-stepper button:disabled{opacity:.4;cursor:not-allowed;border-color:var(--rule)}.or-stepper button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.or-stepper output{min-width:36px;text-align:center;font:500 20px/1 var(--serif);font-variant-numeric:tabular-nums}.or-total{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:10px 0 0;font:400 14.5px/1.4 var(--sans)}.or-total b{font-weight:600}.or-total-cap{color:var(--ink-2);font-variant-numeric:tabular-nums}.or-total-cap--full{color:var(--red)}.or-big{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0 0 14px}.or-big-v{font:500 44px/1 var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.or-big-n{display:inline-flex;flex-direction:column}.or-big-l{margin:0 0 4px;font:500 13px/1.3 var(--sans);color:var(--ink-2)}.or-big-p{font:500 15px/1.3 var(--sans);font-variant-numeric:tabular-nums}.or-marks{position:relative;height:18px;margin-top:6px;font:400 12px/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.or-marks span{position:absolute;top:4px;transform:translate(-50%);white-space:nowrap}.or-marks span:first-child{transform:none}.or-marks span:last-child{transform:translate(-100%)}.or-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.or-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 3px 3px 10px;background:var(--paper-2);border-radius:2px;font:400 14px/1.3 var(--sans)}.or-x{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:2px;background:none;cursor:pointer;color:var(--ink-2);font:400 18px/1 var(--sans)}.or-x:hover{color:var(--ink);background:var(--paper-3)}.or-x:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.or-inline{display:flex;align-items:flex-end;gap:10px 12px;flex-wrap:wrap}.or-inline>.ui-field{flex:1 1 260px}.or-acts{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.or-picked{display:flex;align-items:center;gap:12px;padding:10px 6px 10px 14px;background:var(--paper-2);border-left:3px solid var(--ink);border-radius:2px}.or-picked-n{margin:0;font:600 15px/1.35 var(--sans);overflow-wrap:anywhere}.or-picked-m{margin:2px 0 0;font:400 13px/1.4 var(--sans);color:var(--ink-2);overflow-wrap:anywhere}.or-picked>div{flex:1;min-width:0}.or-seeds{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.or-seed{padding:12px 0;border-bottom:1px solid var(--rule)}.or-seed--out{color:var(--ink-2)}.or-seed-top{display:flex;align-items:flex-start;gap:12px}.or-seed-top>div{flex:1;min-width:0}.or-seed-n{margin:0;font:600 15px/1.35 var(--sans);overflow-wrap:anywhere}.or-seed-m{margin:2px 0 0;font:400 13px/1.4 var(--sans);color:var(--ink-2);overflow-wrap:anywhere}.or-seed-s{flex:none;display:inline-flex;align-items:center;gap:6px;padding-top:2px;font:500 13px/1.3 var(--sans);white-space:nowrap}.or-seed-s--bad{color:var(--red)}.or-seed-b{margin:10px 0 0;display:flex;flex-direction:column;gap:10px;max-width:640px}.or-seed-b p{margin:0;font:400 14px/1.5 var(--sans)}.or-pick{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.or-pick button{display:flex;flex-wrap:wrap;gap:2px 12px;width:100%;padding:8px 12px;text-align:left;cursor:pointer;border:1px solid var(--rule);border-radius:2px;background:var(--sheet);font:500 14px/1.35 var(--sans);color:var(--ink)}.or-pick button:hover{border-color:var(--ink)}.or-pick button span{font-weight:400;color:var(--ink-2)}.or-early{margin:0;padding:0;list-style:none}.or-early li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--rule);font:400 14px/1.4 var(--sans)}.or-early li span:last-child{color:var(--ink-2);white-space:nowrap}.or-addon{padding:14px 16px;background:var(--paper-2);border-radius:2px}.or-addon .ui-check{align-items:flex-start}.or-addon-t{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:600 15px/1.35 var(--sans)}.or-addon-p{font:500 14px/1.3 var(--sans);color:var(--red);font-variant-numeric:tabular-nums}.or-addon-d{display:block;margin-top:3px;font:400 13.5px/1.5 var(--sans);color:var(--ink-2)}.or-addon-b{margin:12px 0 0 30px}.or-dl{margin:0;border-top:2px solid var(--ink)}.or-dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--rule)}.or-dl dt{font:500 13.5px/1.5 var(--sans);color:var(--ink-2)}.or-dl dd{margin:0;font:400 15px/1.5 var(--sans);overflow-wrap:anywhere}.or-sum{margin:0}.or-sum>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;font:400 14.5px/1.4 var(--sans)}.or-sum dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.or-sum .or-sum-total{margin-top:8px;padding-top:10px;border-top:2px solid var(--ink);font-weight:500}.or-sum .or-sum-total dd{font:500 30px/1 var(--serif)}.or-legal{display:flex;flex-direction:column;gap:10px;margin-top:22px}.or-legal .ui-check{padding:12px 14px;background:var(--paper-2);border-radius:2px}.or-foot{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:2px solid var(--ink)}.or-foot-r{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-left:auto}.or-price{text-align:right}.or-price-l{margin:0;font:400 12.5px/1.3 var(--sans);color:var(--ink-2)}.or-price-v{margin:2px 0 0;font:500 24px/1.1 var(--serif);font-variant-numeric:tabular-nums}.or-modal .or-dl{border-top-width:1px}.or-modal .or-sec-b{margin-top:14px}@media(max-width:720px){.or-in{padding:16px 16px 56px}.or-sec{padding:18px 16px 20px}.or-choices{grid-template-columns:1fr}.or-dl>div{grid-template-columns:1fr;gap:2px}.or-row{grid-template-columns:minmax(0,1fr) auto}.or-row-p{grid-column:1 / -1;text-align:left}.or-foot-r{margin-left:0;width:100%;justify-content:space-between}.or-price{text-align:left}}@media(prefers-reduced-motion:reduce){.or-scan:after{animation:none;left:0;width:100%;opacity:.35}}
