.MCrV6q_controls{--tabs-h:4.9rem;flex-direction:column;min-width:0;scroll-margin-top:calc(72px + 1rem);display:flex}.MCrV6q_tabs{border-bottom:1px solid var(--sand);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MCrV6q_tab{text-align:left;min-width:0;color:var(--text-muted);transition:color .25s var(--ease);flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem .5rem .85rem 0;display:flex;position:relative}.MCrV6q_tab:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .45s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:0;right:.75rem;transform:scaleX(0)}.MCrV6q_tab[aria-selected=true]{color:var(--ink)}.MCrV6q_tab[aria-selected=true]:after{transform:scaleX(1)}.MCrV6q_tab:hover{color:var(--ink)}.MCrV6q_tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.MCrV6q_tabTop{align-items:center;gap:.45rem;display:inline-flex}.MCrV6q_tabNum{width:1.35rem;height:1.35rem;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.MCrV6q_tab[aria-selected=true] .MCrV6q_tabNum{background:var(--ink);border-color:var(--ink);color:var(--text-on-ink)}.MCrV6q_tabName{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:700}.MCrV6q_tabValue{min-width:0;max-width:100%;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.MCrV6q_tabDot{width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1px var(--hairline-ink);transition:background-color .6s var(--ease);border-radius:50%;flex:none}.MCrV6q_tabValueText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MCrV6q_panel{animation:MCrV6q_panelIn .45s var(--ease);flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.MCrV6q_panel[hidden]{display:none}@keyframes MCrV6q_panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.MCrV6q_group{border-radius:var(--radius);min-width:0;transition:background-color .6s var(--ease), box-shadow .6s var(--ease);border:0;margin:0;padding:0}.MCrV6q_group:disabled .MCrV6q_swatches,.MCrV6q_group:disabled .MCrV6q_rowCaption{opacity:.45}.MCrV6q_legend{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;margin-bottom:.85rem;padding:0;display:flex}.MCrV6q_legendText{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.MCrV6q_legendCaption{letter-spacing:normal;text-transform:none;margin-left:.2rem;font-size:.8rem;font-weight:500;display:inline-block}.MCrV6q_chosen{color:var(--text);text-align:right;font-size:.95rem;font-weight:600}.MCrV6q_note{color:var(--text-muted);max-width:52ch;font-size:.85rem;line-height:1.55}.MCrV6q_group .MCrV6q_note{margin-top:.85rem}.MCrV6q_row+.MCrV6q_row{margin-top:1rem}.MCrV6q_rowCaption{color:var(--text-muted);margin-bottom:.5rem;font-size:.78rem}.MCrV6q_swatches{--d:2.4rem;flex-wrap:wrap;gap:.7rem;display:flex}.MCrV6q_swatches[data-size=lg]{--d:2.85rem;gap:.8rem}.MCrV6q_swatches[data-size=thread]{--d:2.3rem;grid-template-columns:repeat(10,minmax(0,1fr));gap:.2rem;max-width:30rem;display:grid}.MCrV6q_swatches[data-size=thread] .MCrV6q_swatch{width:100%;max-width:calc(var(--d) + 8px);justify-self:center}.MCrV6q_swatches[data-size=thread] .MCrV6q_dot{aspect-ratio:1;width:100%;height:auto}.MCrV6q_swatch{cursor:pointer;border-radius:50%;padding:4px;display:block;position:relative}.MCrV6q_group:disabled .MCrV6q_swatch{cursor:not-allowed}.MCrV6q_swatchInput{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.MCrV6q_dot{width:var(--d);height:var(--d);transition:transform .25s var(--ease), box-shadow .3s var(--ease), background .6s var(--ease);border-radius:50%;display:block;position:relative;box-shadow:inset 0 0 0 1px #19171224}.MCrV6q_dot[data-pale]{box-shadow:inset 0 0 0 1px #19171273}.MCrV6q_swatch:hover .MCrV6q_dot{transform:translateY(-2px)}.MCrV6q_swatchInput:checked+.MCrV6q_dot{box-shadow:inset 0 0 0 1px #19171224, 0 0 0 2px var(--paper), 0 0 0 4px var(--ink), 0 0 22px 5px #e6a00f6b;transform:scale(1.04)}.MCrV6q_swatchInput:focus-visible+.MCrV6q_dot{outline:2px solid var(--ink);outline-offset:6px}.MCrV6q_dot[data-kind=match]:after{content:"";border-top:2px solid #fffdf9eb;border-bottom:2px solid #fffdf9eb;position:absolute;inset:40% 30%}.MCrV6q_dot[data-kind=match][data-pale]:after{border-color:#191712bf}.MCrV6q_swatchTip{z-index:3;background:var(--ink);color:var(--text-on-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);border-radius:6px;padding:.25rem .55rem;font-size:.72rem;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.MCrV6q_swatch:hover .MCrV6q_swatchTip,.MCrV6q_swatchInput:focus-visible~.MCrV6q_swatchTip{opacity:1;transform:translate(-50%)}.MCrV6q_group:disabled .MCrV6q_swatchTip{display:none}@media (hover:none){.MCrV6q_swatchTip{display:none}}.MCrV6q_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.MCrV6q_card{cursor:pointer;display:block;position:relative}.MCrV6q_cardInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MCrV6q_cardBody{border:1px solid var(--sand);border-radius:var(--radius);background:var(--paper);height:100%;color:var(--text-muted);transition:border-color .25s var(--ease), box-shadow .3s var(--ease), transform .25s var(--ease), background-color .25s var(--ease);flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .8rem .85rem;display:flex}.MCrV6q_card:hover .MCrV6q_cardBody{border-color:var(--text-faint);transform:translateY(-2px)}.MCrV6q_cardInput:checked+.MCrV6q_cardBody{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 14px 30px -18px #e6a00fe6;background:#fffdf9}.MCrV6q_cardInput:focus-visible+.MCrV6q_cardBody{outline:2px solid var(--ink);outline-offset:3px}.MCrV6q_cardName{font-family:var(--font-display);color:var(--ink);margin-top:.15rem;font-size:.98rem;font-weight:700}.MCrV6q_cardNote{font-size:.76rem;line-height:1.4}.MCrV6q_switch{text-align:left;min-height:2.75rem;color:var(--text);border-radius:var(--radius);align-items:center;gap:.75rem;padding:.2rem 0;font-size:.92rem;font-weight:500;display:inline-flex}.MCrV6q_switch:disabled{opacity:.45;cursor:not-allowed}.MCrV6q_switch:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #e6a00f73}.MCrV6q_track{background:var(--paper-deep);width:2.7rem;height:1.55rem;transition:background-color .3s var(--ease);border-radius:999px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #19171280}.MCrV6q_thumb{width:1.15rem;height:1.15rem;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #19171259}.MCrV6q_switch[aria-checked=true] .MCrV6q_track{background:var(--ink)}.MCrV6q_switch[aria-checked=true] .MCrV6q_thumb{background:var(--amber);transform:translate(1.15rem)}.MCrV6q_switchLabel{line-height:1.35}.MCrV6q_segmented{background:var(--paper-soft);border:1px solid var(--sand);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;display:grid}.MCrV6q_segmented[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.MCrV6q_segment{cursor:pointer;display:block;position:relative}.MCrV6q_segmentInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MCrV6q_segmentText{text-align:center;min-height:2.75rem;color:var(--text-muted);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.85rem;font-weight:600;display:flex}.MCrV6q_segmentInput:checked+.MCrV6q_segmentText{background:var(--ink);color:var(--text-on-ink)}.MCrV6q_segmentInput:focus-visible+.MCrV6q_segmentText{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px #e6a00f73}.MCrV6q_segmented[data-count="3"] .MCrV6q_segmentText{gap:.4rem;padding-inline:.5rem}.MCrV6q_badge{border-radius:.3rem;flex:none;width:1.45rem;height:auto;box-shadow:0 0 0 1px #1917122e}.MCrV6q_segmentInput:checked+.MCrV6q_segmentText .MCrV6q_badge{box-shadow:0 0 0 1.5px #fffdf98c}.MCrV6q_segmentText[data-off] .MCrV6q_badge{opacity:.35}.MCrV6q_placeOff{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.MCrV6q_placeGroup{flex-direction:column;gap:.9rem;display:flex}.MCrV6q_logoColour{border-radius:var(--radius);flex-direction:column;gap:1.35rem;display:flex}.MCrV6q_picker{align-items:center;gap:1rem 1.25rem;display:flex}.MCrV6q_pickerSide{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.MCrV6q_choices{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.MCrV6q_halves{flex-wrap:wrap;gap:.45rem;display:flex}.MCrV6q_choice{cursor:pointer;display:block;position:relative}.MCrV6q_choiceInput{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.MCrV6q_choiceText{border:1px solid var(--sand);background:var(--paper);min-height:2.75rem;color:var(--text-muted);transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.MCrV6q_choice:not([data-main]) .MCrV6q_choiceText{padding-inline:.9rem}.MCrV6q_choice:hover .MCrV6q_choiceText{border-color:var(--text-faint);color:var(--ink)}.MCrV6q_choiceInput:checked+.MCrV6q_choiceText{background:var(--ink);border-color:var(--ink);color:var(--text-on-ink);box-shadow:0 10px 22px -16px #e6a00ff2}.MCrV6q_choiceInput:focus-visible+.MCrV6q_choiceText{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #e6a00f73}.MCrV6q_byTouch{display:none}@media (hover:none){.MCrV6q_byMouse{display:none}.MCrV6q_byTouch{display:inline}}.MCrV6q_pickerNote{color:var(--text-muted);font-size:.8rem;line-height:1.5}.MCrV6q_patch{--ring:var(--amber);border-radius:var(--radius);width:min(13.5rem,54%);transition:background .6s var(--ease), opacity .3s var(--ease);flex:none;position:relative;box-shadow:inset 0 0 0 1px #19171229,0 14px 26px -20px #191712b3}.MCrV6q_patch[data-pale]{box-shadow:inset 0 0 0 1px #19171273,0 14px 26px -20px #191712b3}.MCrV6q_patch[data-ring=ink]{--ring:var(--ink)}.MCrV6q_piece{pointer-events:none;position:absolute;inset:0}.MCrV6q_pieceInput{opacity:0;margin:0;position:absolute}.MCrV6q_pieceArt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MCrV6q_pieceHit{fill:#0000;pointer-events:fill;cursor:pointer}.MCrV6q_pieceShape{transition:opacity .3s var(--ease), fill .6s var(--ease)}.MCrV6q_piece[data-faint] .MCrV6q_pieceShape{stroke:var(--edge);stroke-width:1px;vector-effect:non-scaling-stroke}.MCrV6q_pieceHalo,.MCrV6q_pieceRing{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .2s var(--ease)}.MCrV6q_pieceHalo{stroke:#fffdf9;stroke-width:9px}.MCrV6q_pieceRing{stroke:var(--ink);stroke-width:5px}.MCrV6q_patch:not([data-whole]) .MCrV6q_piece:not([data-lit]) .MCrV6q_pieceShape{opacity:.32}.MCrV6q_patch:not([data-whole]) .MCrV6q_piece[data-faint]:not([data-lit]) .MCrV6q_pieceShape{opacity:.5}.MCrV6q_patch:not([data-whole]) .MCrV6q_piece[data-lit] .MCrV6q_pieceShape{filter:drop-shadow(0 0 3px #e6a00ff2)}.MCrV6q_patch:not([data-whole]) .MCrV6q_piece[data-lit] .MCrV6q_pieceRing{opacity:1;stroke:var(--ring);stroke-width:4px}.MCrV6q_piece:hover .MCrV6q_pieceShape{opacity:1}.MCrV6q_piece:hover .MCrV6q_pieceRing{opacity:.55;stroke:var(--ring);stroke-width:4px}@media (hover:none){.MCrV6q_patch[data-whole] .MCrV6q_pieceRing{opacity:.4;stroke:var(--ring);stroke-width:3px}}.MCrV6q_pieceInput:focus-visible+.MCrV6q_pieceArt .MCrV6q_pieceHalo{opacity:1}.MCrV6q_patch .MCrV6q_piece .MCrV6q_pieceInput:focus-visible+.MCrV6q_pieceArt .MCrV6q_pieceRing{opacity:1;stroke:var(--ink);stroke-width:5px}.MCrV6q_group:disabled .MCrV6q_patch,.MCrV6q_group:disabled .MCrV6q_choice{opacity:.45}.MCrV6q_group:disabled .MCrV6q_pieceHit,.MCrV6q_group:disabled .MCrV6q_choice{cursor:not-allowed}.MCrV6q_group:disabled .MCrV6q_piece:hover .MCrV6q_pieceRing,.MCrV6q_group:disabled .MCrV6q_patch[data-whole] .MCrV6q_pieceRing{opacity:0}.MCrV6q_chips{flex-wrap:wrap;gap:.55rem;display:flex}.MCrV6q_chip{cursor:pointer;display:block;position:relative}.MCrV6q_chipInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MCrV6q_chipText{border:1px solid var(--sand);min-height:2.75rem;color:var(--text-muted);background:var(--paper);transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.85rem;font-weight:600;display:inline-flex}.MCrV6q_chipTick{display:none}.MCrV6q_chipInput:checked+.MCrV6q_chipText{background:var(--ink);border-color:var(--ink);color:var(--text-on-ink)}.MCrV6q_chipInput:checked+.MCrV6q_chipText .MCrV6q_chipTick{color:var(--amber);display:block}.MCrV6q_chipInput:focus-visible+.MCrV6q_chipText{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #e6a00f73}.MCrV6q_next{border:1px solid var(--ink);color:var(--ink);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.MCrV6q_next:hover{background:var(--ink);color:var(--text-on-ink)}.MCrV6q_next:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #e6a00f73}.MCrV6q_nextArrow{color:var(--amber-deep);transition:transform .25s var(--ease)}.MCrV6q_next:hover .MCrV6q_nextArrow{color:var(--amber);transform:translate(3px)}.MCrV6q_flash{animation:MCrV6q_flash 1.4s var(--ease)}@keyframes MCrV6q_flash{0%{background-color:#e6a00f00;box-shadow:0 0 #e6a00f00}20%{background-color:#e6a00f29;box-shadow:0 0 0 10px #e6a00f29}to{background-color:#e6a00f00;box-shadow:0 0 0 10px #e6a00f00}}@media (max-width:900px){.MCrV6q_controls{scroll-margin-top:calc(72px + var(--stage-h) + 1.1rem)}.MCrV6q_tabs{top:calc(72px + var(--stage-h) + 1.1rem);z-index:15;background:var(--paper);padding-top:.45rem;position:sticky;box-shadow:0 12px 14px -14px #19171240}.MCrV6q_controls .MCrV6q_panel :is(fieldset,input,button,a,[tabindex]){scroll-margin-top:calc(72px + var(--stage-h) + 1.1rem + var(--tabs-h) + 1rem);scroll-margin-bottom:1rem}}@media (max-width:480px){.MCrV6q_swatches[data-size=lg]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;display:grid}.MCrV6q_swatches[data-size=lg] .MCrV6q_swatch{width:100%;max-width:calc(var(--d) + 8px);justify-self:center}.MCrV6q_swatches[data-size=lg] .MCrV6q_dot{aspect-ratio:1;width:100%;height:auto}.MCrV6q_tabName{font-size:.92rem}.MCrV6q_tabNum{display:none}.MCrV6q_cardBody{padding:.65rem .6rem .75rem}.MCrV6q_cardNote{display:none}.MCrV6q_swatches[data-size=thread]{--d:2.25rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem .5rem}.MCrV6q_logoColour{gap:.8rem}.MCrV6q_logoColour .MCrV6q_legend{margin-bottom:.65rem}.MCrV6q_picker{gap:1rem}.MCrV6q_pickerSide{gap:.5rem}.MCrV6q_choices,.MCrV6q_halves{gap:.35rem}.MCrV6q_pickerNote{line-height:1.4}.MCrV6q_patch{width:8.5rem}}
._wE7Bq_customiser{--stage-h:clamp(480px, calc(100svh - 72px - 8rem), 780px);padding-top:calc(72px + clamp(1.25rem,3.5vw,2.75rem));padding-bottom:clamp(3rem,6vw,5rem)}._wE7Bq_customiser :focus-visible{outline-color:var(--ink)}._wE7Bq_head .eyebrow{color:var(--text-muted)}._wE7Bq_grid{grid-template:"stage head""stage panel"1fr/minmax(0,1.12fr) minmax(0,.88fr);gap:1.75rem clamp(2rem,5vw,4.5rem);display:grid}._wE7Bq_head{flex-direction:column;grid-area:head;align-items:flex-start;gap:.8rem;display:flex}._wE7Bq_heading{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4rem);line-height:.98}._wE7Bq_lead{color:var(--text-muted);max-width:44ch;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.55}._wE7Bq_stageCol{grid-area:stage;align-self:start;min-width:0;position:sticky;top:calc(72px + 1.25rem)}._wE7Bq_panelCol{flex-direction:column;grid-area:panel;gap:2rem;min-width:0;display:flex}._wE7Bq_presets{flex-direction:column;gap:.7rem;display:flex}._wE7Bq_presetsLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}._wE7Bq_presetRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._wE7Bq_preset{border:1px solid var(--sand);border-radius:var(--radius);background:var(--paper-soft);text-align:left;min-width:0;transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .3s var(--ease), background-color .25s var(--ease);flex-direction:column;align-items:flex-start;gap:.55rem;padding:.75rem .85rem .8rem;display:flex}._wE7Bq_preset:hover{border-color:var(--text-faint);transform:translateY(-2px)}._wE7Bq_preset:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._wE7Bq_preset[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 14px 28px -18px #e6a00fe6;background:#fffdf9}._wE7Bq_presetDots{flex:none;display:inline-flex}._wE7Bq_presetDots span{width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--paper-soft), inset 0 0 0 1px var(--hairline-ink);border-radius:50%}._wE7Bq_presetDots span+span{margin-left:-.35rem}._wE7Bq_preset[aria-pressed=true] ._wE7Bq_presetDots span{box-shadow:0 0 0 2px #fffdf9, inset 0 0 0 1px var(--hairline-ink)}._wE7Bq_presetText{flex-direction:column;min-width:0;display:flex}._wE7Bq_presetName{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:700}._wE7Bq_presetNote{color:var(--text-muted);font-size:.72rem;line-height:1.35}._wE7Bq_summary{border-radius:var(--radius-lg);background:var(--paper-soft);border:1px solid var(--sand);flex-direction:column;gap:1rem;padding:1.25rem 1.3rem 1.35rem;display:flex}._wE7Bq_summaryHeading{letter-spacing:-.02em;font-size:1.35rem}._wE7Bq_summaryList{flex-direction:column;margin:0;display:flex}._wE7Bq_summaryRow{border-top:1px solid var(--sand);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.55rem 0;font-size:.9rem;line-height:1.45;display:grid}._wE7Bq_summaryRow dt{color:var(--text-muted)}._wE7Bq_summaryRow dd{color:var(--text);margin:0;font-weight:600}._wE7Bq_actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}._wE7Bq_surprise{flex:auto}._wE7Bq_dice{transition:transform .6s var(--ease)}._wE7Bq_surprise:hover ._wE7Bq_dice{transform:rotate(-20deg)}._wE7Bq_surprise[data-rolling] ._wE7Bq_dice{animation:_wE7Bq_roll .9s var(--ease)}@keyframes _wE7Bq_roll{0%{transform:rotate(0)}to{transform:rotate(540deg)}}._wE7Bq_copy[data-copied]{background:var(--ink);color:var(--text-on-ink);border-color:var(--ink)}._wE7Bq_reset{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand);text-underline-offset:4px;border-color:#0000}._wE7Bq_reset:hover{color:var(--ink)}._wE7Bq_soon{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.88rem;display:flex}._wE7Bq_soonDot{background:var(--amber);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #e6a00f2e}._wE7Bq_soonLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;font-weight:600}@media (max-width:900px){._wE7Bq_customiser{--stage-h:clamp(300px, 47svh, 460px)}._wE7Bq_grid{flex-direction:column;gap:1.25rem;display:flex}._wE7Bq_stageCol{z-index:20;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter) .6rem;background:var(--paper);align-self:stretch;top:72px}._wE7Bq_stageCol:after{content:"";background:linear-gradient(var(--paper), #f4efe800);pointer-events:none;height:1.25rem;position:absolute;top:100%;left:0;right:0}._wE7Bq_presetRow{grid-template-columns:repeat(3,minmax(0,1fr))}._wE7Bq_panelCol :is(fieldset,input,button,a,[tabindex]){scroll-margin-top:calc(72px + var(--stage-h) + 2rem);scroll-margin-bottom:1rem}}@media (max-width:900px) and (max-height:700px){._wE7Bq_customiser{--stage-h:clamp(240px, 40svh, 300px)}}@media (max-width:560px){._wE7Bq_preset{gap:.45rem;padding:.65rem .65rem .7rem}._wE7Bq_presetNote{display:none}._wE7Bq_summaryRow{grid-template-columns:6rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._wE7Bq_surprise[data-rolling] ._wE7Bq_dice{animation:none}}
._0YdXta_stage{flex-direction:column;align-items:center;gap:.9rem;min-width:0;display:flex;position:relative}._0YdXta_frame{width:min(100%, calc(var(--stage-h,640px) * .75));aspect-ratio:3/4;position:relative}._0YdXta_viewport{border-radius:var(--radius-lg);background:var(--paper-soft);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;box-shadow:inset 0 0 0 1px #1917120d, var(--shadow-card);position:absolute;inset:0;overflow:hidden}._0YdXta_viewport[data-dragging]{cursor:grabbing}._0YdXta_viewport[data-zoomed]{cursor:move;touch-action:none}._0YdXta_viewport:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 7px #e6a00f80, var(--shadow-card)}._0YdXta_zoom{transform-origin:0 0;transition:transform .5s var(--ease);position:absolute;inset:0}._0YdXta_zoom[data-panning]{transition:none}._0YdXta_slide{position:absolute;inset:0;overflow:hidden}._0YdXta_poster{pointer-events:none;position:absolute}._0YdXta_poster[data-stand-in]{filter:blur(10px)saturate(.7);opacity:.8}._0YdXta_posterImage{object-fit:fill;-webkit-user-drag:none}._0YdXta_canvas{opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);display:block;position:absolute;inset:0}._0YdXta_slide[data-ready] ._0YdXta_canvas{opacity:1}._0YdXta_zip{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);position:absolute;inset:0;overflow:visible}._0YdXta_slide[data-ready] ._0YdXta_zip[data-on]{opacity:1}._0YdXta_zip[data-quick]{transition-duration:.15s}._0YdXta_zip:not([data-on]) ._0YdXta_zipHit,._0YdXta_slide:not([data-ready]) ._0YdXta_zipHit{display:none}._0YdXta_zipTape,._0YdXta_zipStitch,._0YdXta_zipTeeth,._0YdXta_zipTeethHi{transition:none}._0YdXta_zipHot{opacity:0;transition:opacity .14s var(--ease)}._0YdXta_zipHot[data-on]{opacity:.85}._0YdXta_zipPull{fill:var(--amber)}._0YdXta_zipLight{mix-blend-mode:multiply}._0YdXta_zipReveal{stroke-dasharray:1 1;stroke-dashoffset:0;animation:_0YdXta_zipDown .6s var(--ease) both}._0YdXta_zip[data-quick] ._0YdXta_zipReveal{animation-duration:.25s}._0YdXta_zipPuller{animation:_0YdXta_zipSettle .4s var(--ease) 80ms both}@keyframes _0YdXta_zipDown{0%{stroke-dashoffset:1px}}@keyframes _0YdXta_zipSettle{0%{opacity:0}}._0YdXta_tip{z-index:5;border-radius:var(--radius);width:max-content;max-width:min(20rem,100% - 1rem);color:var(--text-on-ink);pointer-events:none;opacity:0;transition:opacity .18s var(--ease);background:#191712eb;flex-direction:column;gap:.05rem;padding:.5rem .75rem .55rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 12px 28px -14px #19171299}._0YdXta_tip[data-show]{opacity:1}._0YdXta_tipLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-on-ink);font-size:.66rem;font-weight:600}._0YdXta_tipValue{font-family:var(--font-display);font-size:.95rem;font-weight:700}._0YdXta_hint,._0YdXta_loading{z-index:4;-webkit-backdrop-filter:blur(6px);color:var(--text);letter-spacing:.04em;white-space:nowrap;pointer-events:none;transition:opacity .5s var(--ease), transform .5s var(--ease);background:#f4efe8e0;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.4rem .85rem;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -12px #19171280}._0YdXta_hint[data-hide]{opacity:0;transform:translate(-50%,8px)}._0YdXta_hintIcon{color:var(--amber-deep);animation:2.4s ease-in-out infinite _0YdXta_nudge;display:inline-block}._0YdXta_hintIcon:last-child{animation-direction:reverse}._0YdXta_hint[data-hide] ._0YdXta_hintIcon,._0YdXta_loading:not([data-show]) ._0YdXta_loadingDot{animation:none}._0YdXta_loading{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s;top:1rem;bottom:auto}._0YdXta_loading[data-show]{opacity:1;visibility:visible;transition:opacity .3s var(--ease) .35s, visibility 0s}._0YdXta_loadingDot{background:var(--amber);border-radius:50%;width:.5rem;height:.5rem;animation:1s ease-in-out infinite alternate _0YdXta_pulse}@keyframes _0YdXta_nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes _0YdXta_pulse{0%{opacity:.35;transform:scale(.8)}}._0YdXta_zoomButton{z-index:7;border:1px solid var(--sand);width:2.75rem;height:2.75rem;color:var(--ink);-webkit-backdrop-filter:blur(6px);transition:transform .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);background:#f4efe8e0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}._0YdXta_zoomButton:hover{border-color:var(--ink);transform:translateY(-1px)}._0YdXta_zoomButton[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--amber)}._0YdXta_views{justify-content:center;align-items:center;gap:.6rem;display:flex}._0YdXta_turn{border:1px solid var(--sand);width:2.75rem;height:2.75rem;color:var(--ink);background:var(--paper);transition:transform .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._0YdXta_turn:hover{border-color:var(--ink);transform:translateY(-1px)}._0YdXta_turn:active{transform:scale(.94)}._0YdXta_picker{background:var(--paper-soft);border:1px solid var(--sand);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:.25rem;display:grid;position:relative}._0YdXta_pick{z-index:1;font:inherit;text-align:center;color:var(--text-muted);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:.55rem 1.05rem;font-size:.8rem;font-weight:600;display:block;position:relative}._0YdXta_pick:hover{color:var(--ink)}._0YdXta_pick[aria-pressed=true]{color:var(--text-on-ink)}._0YdXta_pick:focus-visible,._0YdXta_turn:focus-visible,._0YdXta_zoomButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px #e6a00f80}._0YdXta_pickMarker{background:var(--ink);width:calc(33.3333% - .166667rem);transform:translateX(calc(var(--i) * 100%));transition:transform .45s var(--ease);border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}@media (max-width:900px){._0YdXta_stage{height:var(--stage-h);gap:.45rem}._0YdXta_frame{width:min(100%, calc((var(--stage-h) - 2.95rem) * .75))}._0YdXta_views{gap:.4rem;margin-top:auto}._0YdXta_turn{width:2.5rem;height:2.5rem}._0YdXta_pick{padding:.5rem .95rem;font-size:.78rem}._0YdXta_zoomButton{width:2.5rem;height:2.5rem;top:.5rem;right:.5rem}._0YdXta_hint,._0YdXta_loading{padding:.35rem .75rem;font-size:.7rem}._0YdXta_hint{animation:_0YdXta_hintAway .6s var(--ease) 4.5s forwards;bottom:.6rem}._0YdXta_hint[data-hide]{animation:none}}@keyframes _0YdXta_hintAway{to{opacity:0;transform:translate(-50%,8px)}}@media (max-width:900px) and (max-height:700px){._0YdXta_hint{display:none}}@media (max-width:380px){._0YdXta_pick{padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){._0YdXta_hintIcon,._0YdXta_loadingDot,._0YdXta_zipReveal,._0YdXta_zipPuller{animation:none}._0YdXta_hint,._0YdXta_zoom,._0YdXta_canvas,._0YdXta_zip,._0YdXta_zipHot,._0YdXta_pickMarker{transition:none}}
