:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--om-paper:#f4ecd8;--om-paper-hi:#fbf6e9;--om-paper-lo:#e7dabd;--om-board:#efe2c2;--om-ink:#1a1a1a;--om-persimmon:#d44a2c;--om-persimmon-deep:#b5391f;--om-indigo:#22366e;--om-matcha:#6f8a2a;--om-brown:#6e5c4a;--om-dim:#1a1a1a52;--om-font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--om-fs-min:15px;--om-fs-body:16px;--om-fs-lead:18px;--om-fs-title:22px;--om-fs-head:28px;--om-fs-big:40px;--om-lh:1.45;--om-lh-tight:1.2;--om-s1:4px;--om-s2:8px;--om-s3:12px;--om-s4:16px;--om-s5:20px;--om-s6:24px;--om-s7:32px;--om-bw:2px;--om-line:var(--om-bw) solid var(--om-ink);--om-hair:1px solid var(--om-ink);--om-radius:3px;--om-shadow-sm:2px 2px 0 0 var(--om-ink);--om-shadow:4px 4px 0 0 var(--om-ink);--om-shadow-lg:6px 6px 0 0 var(--om-ink);--om-ease:cubic-bezier(.2, .8, .2, 1);--om-t-fast:.12s;--om-t:.22s;--om-tap:48px;--om-safe-t:env(safe-area-inset-top,0px);--om-safe-r:env(safe-area-inset-right,0px);--om-safe-b:env(safe-area-inset-bottom,0px);--om-safe-l:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;height:100%}body{overscroll-behavior:none;min-height:100%;color:var(--om-ink);font-family:var(--om-font);font-size:var(--om-fs-body);line-height:var(--om-lh);word-break:keep-all;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:var(--om-paper);background-image:radial-gradient(#6e5c4a33 .6px,#0000 .8px),radial-gradient(#6e5c4a1f .6px,#0000 .8px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px;margin:0;font-weight:500}#root{min-height:100vh}@supports (height:100dvh){body,#root{min-height:100dvh}}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--om-indigo);outline-offset:2px}.om-shell{height:100vh;padding:var(--om-safe-t) var(--om-safe-r) var(--om-safe-b) var(--om-safe-l);flex-direction:column;display:flex;overflow:hidden}@supports (height:100dvh){.om-shell{height:100dvh}}.om-boot{min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 20px;display:flex}.om-boot__text{max-width:22em;font-size:var(--om-fs-lead);font-weight:700;line-height:1.5}.om-boot__sub{max-width:24em;font-size:var(--om-fs-min);color:var(--om-brown);line-height:1.5}.om-card{background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);box-shadow:var(--om-shadow);padding:var(--om-s4)}.om-card--flat{box-shadow:none}.om-card--tight{padding:var(--om-s3)}.om-title{font-size:var(--om-fs-title);line-height:var(--om-lh-tight);letter-spacing:-.01em;font-weight:800}.om-head{font-size:var(--om-fs-head);line-height:var(--om-lh-tight);letter-spacing:-.02em;font-weight:900}.om-lead{font-size:var(--om-fs-lead);font-weight:700}.om-sub{font-size:var(--om-fs-min);color:var(--om-brown);font-weight:500}.om-kicker{font-size:var(--om-fs-min);color:var(--om-brown);letter-spacing:.04em;font-weight:700}.om-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.om-rule{border:0;border-top:3px solid var(--om-ink);border-bottom:1px solid var(--om-ink);height:6px;margin:0}.om-rule--thin{border-top:1px solid var(--om-ink);border-bottom:0;height:0}.om-tag{min-height:28px;font-size:var(--om-fs-min);white-space:nowrap;background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);box-shadow:var(--om-shadow-sm);align-items:center;gap:6px;padding:2px 9px;font-weight:700;line-height:1.2;display:inline-flex}.om-tag--ink{background:var(--om-ink);color:var(--om-paper-hi)}.om-tag--persimmon{background:var(--om-persimmon-deep);color:#fff}.om-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.om-btn{--btn-bg:var(--om-paper-hi);--btn-fg:var(--om-ink);--btn-shadow:var(--om-ink);appearance:none;justify-content:center;align-items:center;gap:var(--om-s2);min-height:var(--om-tap);letter-spacing:-.01em;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);border:var(--om-line);border-radius:var(--om-radius);box-shadow:3px 3px 0 0 var(--btn-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--om-t-fast) var(--om-ease), box-shadow var(--om-t-fast) var(--om-ease);margin:0;padding:8px 16px;font-family:inherit;font-size:17px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.om-btn:active:not(:disabled){box-shadow:0 0 0 0 var(--btn-shadow);transform:translate(3px,3px)}.om-btn:disabled{cursor:default;color:var(--om-brown);border-style:dashed;border-color:var(--om-brown);box-shadow:none;background:0 0}.om-btn--primary{--btn-bg:var(--om-persimmon-deep);--btn-fg:#fff}.om-btn--ink{--btn-bg:var(--om-ink);--btn-fg:var(--om-paper-hi);--btn-shadow:var(--om-persimmon)}.om-btn--quiet{--btn-bg:transparent;box-shadow:none;text-underline-offset:4px;border-color:#0000;text-decoration:underline;text-decoration-thickness:2px}.om-btn--quiet:active:not(:disabled){background:var(--om-paper-lo);transform:none}@media (hover:hover){.om-btn:hover:not(:disabled):not(:active){box-shadow:4px 4px 0 0 var(--btn-shadow);transform:translate(-1px,-1px)}.om-btn--sm:hover:not(:disabled):not(:active){box-shadow:3px 3px 0 0 var(--btn-shadow)}.om-btn--quiet:hover:not(:disabled):not(:active){box-shadow:none;background:var(--om-paper-lo);transform:none}.om-toggle:hover:not(:disabled) .om-toggle__track{box-shadow:2px 2px 0 0 var(--om-ink)}}.om-btn--lg{min-height:56px;padding:10px 20px;font-size:19px}.om-btn--sm{min-height:44px;font-size:var(--om-fs-min);box-shadow:2px 2px 0 0 var(--btn-shadow);padding:6px 12px}.om-btn--sm:active:not(:disabled){transform:translate(2px,2px)}.om-btn--block{width:100%;display:flex}.om-btn--icon{width:44px;min-height:44px;padding:0}.om-btn--icon svg{width:24px;height:24px;display:block}.om-btn__text{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.om-btn__hint{font-size:var(--om-fs-min);font-weight:600}.om-btn__icon{flex:none;display:inline-flex}.om-toggle{appearance:none;align-items:center;gap:var(--om-s3);width:100%;min-height:var(--om-tap);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:8px 0;display:flex}.om-toggle:disabled{cursor:default;opacity:.5}.om-toggle__label{flex-direction:column;flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.3;display:flex}.om-toggle__hint{font-size:var(--om-fs-min);color:var(--om-brown);font-weight:500}.om-toggle__state{min-width:2em;font-size:var(--om-fs-min);text-align:right;color:var(--om-brown);flex:none;font-weight:800}.om-toggle[aria-checked=true] .om-toggle__state{color:var(--om-ink)}.om-toggle__track{background:var(--om-paper-lo);border:var(--om-line);border-radius:var(--om-radius);width:52px;height:30px;transition:background var(--om-t-fast) linear;flex:none;position:relative}.om-toggle__knob{background:var(--om-paper-hi);border:var(--om-line);width:22px;height:22px;box-shadow:1px 1px 0 0 var(--om-ink);transition:transform var(--om-t) var(--om-ease);border-radius:2px;position:absolute;top:2px;left:2px}.om-toggle[aria-checked=true] .om-toggle__track{background:var(--om-persimmon)}.om-toggle[aria-checked=true] .om-toggle__knob{transform:translate(22px)}.om-stamp{transform-origin:50% 55%;flex:none;line-height:0;display:inline-block}.om-stamp svg{width:100%;height:100%;display:block;overflow:visible}.om-stamp text{font-family:var(--om-font);font-weight:900}.om-stamp--thud{animation:.26s cubic-bezier(.2,.9,.3,1) both om-stamp-thud}@keyframes om-stamp-thud{0%{opacity:0;transform:scale(1.9)rotate(-9deg)}55%{opacity:1;transform:scale(.93)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.om-btn,.om-toggle__knob,.om-toggle__track{transition:none}.om-stamp--thud{animation:none}}.om-sheet-layer{z-index:60;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.om-sheet__dim{background:var(--om-dim);opacity:0;pointer-events:auto;touch-action:none;transition:opacity .22s linear;position:absolute;inset:0}.om-sheet-layer[data-shown] .om-sheet__dim{opacity:1}.om-sheet{pointer-events:auto;background:var(--om-paper-hi);border-top:4px solid var(--om-ink);overscroll-behavior:contain;will-change:transform;width:100%;max-width:560px;transition:transform .28s var(--om-ease);outline:none;flex-direction:column;display:flex;position:relative}.om-sheet:before{content:"";background:var(--om-ink);pointer-events:none;height:1px;position:absolute;top:3px;left:0;right:0}.om-sheet[data-dragging]{transition:none}.om-sheet__probe{visibility:hidden;pointer-events:none;width:0;position:absolute;top:0;left:0}.om-sheet__grip{align-items:center;gap:var(--om-s3);min-height:28px;padding:0 var(--om-s4);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;display:flex;position:relative}.om-sheet__grip--titled{padding:26px var(--om-s4) 4px}.om-sheet__bar{background:var(--om-ink);border-radius:1px;width:44px;height:5px;margin-left:-22px;position:absolute;top:11px;left:50%}.om-sheet__title{min-width:0;font-size:var(--om-fs-title);line-height:var(--om-lh-tight);letter-spacing:-.01em;flex:1;font-weight:800}.om-sheet__x{appearance:none;width:44px;height:44px;color:var(--om-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -10px -6px auto;padding:0;display:grid}.om-sheet__x svg{width:22px;height:22px}.om-sheet__x--corner{z-index:2;margin:0;position:absolute;top:-6px;right:2px}.om-sheet__x--corner svg{width:19px;height:19px}.om-sheet__body{min-height:0;padding:var(--om-s2) var(--om-s4) calc(var(--om-s4) + var(--om-safe-b));touch-action:none;flex:auto;overflow:hidden}.om-sheet[data-expanded] .om-sheet__body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.om-sheet__foot{padding:var(--om-s3) var(--om-s4) calc(var(--om-s3) + var(--om-safe-b));border-top:var(--om-hair);background:var(--om-paper-hi);flex:none}@media (width>=600px){.om-sheet{border-left:var(--om-line);border-right:var(--om-line);box-shadow:var(--om-shadow-lg)}}@media (width>=900px) and (height>=620.02px){.om-sheet-layer--dock{padding-left:var(--om-dock-left,calc(100vw - 420px));justify-content:flex-start}.om-sheet-layer--dock .om-sheet{width:var(--om-dock-w,380px);border-left:var(--om-line);border-right:var(--om-line);max-width:none;box-shadow:var(--om-shadow)}.om-sheet-layer--fill .om-sheet{height:calc(100vh - var(--om-dock-top,176px))}@supports (height:100dvh){.om-sheet-layer--fill .om-sheet{height:calc(100dvh - var(--om-dock-top,176px))}}}@media (orientation:landscape) and (height<=540px) and (width>=560px),(width>=900px) and (height<=620px){.om-sheet-layer--dock{padding-left:var(--om-dock-left,calc(100vw - 350px));justify-content:flex-start}.om-sheet-layer--dock .om-sheet{width:var(--om-dock-w,340px);border-left:var(--om-line);border-right:var(--om-line);max-width:none;box-shadow:var(--om-shadow)}.om-sheet-layer--fill .om-sheet{height:calc(100vh - var(--om-dock-top,112px))}@supports (height:100dvh){.om-sheet-layer--fill .om-sheet{height:calc(100dvh - var(--om-dock-top,112px))}}}@media (width>=1600px) and (height>=900px){.om-sheet__title{font-size:28px}}.om-roll{white-space:nowrap;transform-origin:50% 60%;align-items:flex-start;line-height:1.15;display:inline-flex}.om-roll__col{height:1.15em;display:inline-block;overflow:hidden}.om-roll__strip{transition:transform var(--om-roll-t,.4s) cubic-bezier(.25, .9, .3, 1);will-change:transform;flex-direction:column;display:flex}.om-roll__strip>span{text-align:center;height:1.15em;display:block}.om-roll__sign:empty{display:none}.om-pring{flex:none;display:inline-block;position:relative}.om-pring svg{width:100%;height:100%;display:block}.om-pring__track{fill:none;stroke:var(--om-paper-lo)}.om-pring__rim{fill:none;stroke:var(--om-ink);stroke-width:1.5px}.om-pring__bar{fill:none;stroke:var(--om-persimmon);stroke-linecap:butt;transition:stroke-dasharray .16s linear}.om-pring__in{border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.om-sheet,.om-sheet__dim,.om-roll__strip,.om-pring__bar{transition:none}}.om-board{background:var(--om-board);border:var(--om-line);width:100%;box-shadow:var(--om-shadow);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:2px;position:relative}.om-board__svg{outline-offset:3px;width:100%;height:100%;display:block;overflow:hidden}.om-board.is-locked .om-board__svg{touch-action:none}.om-board.is-interactive .om-board__svg{cursor:pointer}.om-b-paper{fill:var(--om-board)}.om-b-grid{fill:none;stroke:var(--om-ink);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.om-b-frame{fill:none;stroke:var(--om-ink);stroke-width:2px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.om-b-star{fill:var(--om-ink)}.om-b-coord{font-family:var(--om-font);font-variant-numeric:tabular-nums;text-anchor:middle;fill:var(--om-brown);font-size:9.6px;font-weight:700}.om-b-coord.is-on{fill:var(--om-paper-hi)}.om-b-coord-box{fill:var(--om-ink)}.om-board--small .om-b-coord{font-size:11px}.om-board--small .om-stone__num.is-3{letter-spacing:-.06em;font-size:8.6px}.om-board--tiny .om-b-coord,.om-board--tiny .om-stone__num{font-size:13px}.om-board--tiny .om-stone__num.is-2{letter-spacing:-.05em;font-size:12px}.om-board--tiny .om-stone__num.is-3{letter-spacing:-.07em;font-size:9.4px}.om-stone__b{fill:var(--om-ink)}.om-stone__glint{fill:#fff}.om-stone__sh{fill:var(--om-ink)}.om-stone__w{fill:var(--om-paper-hi);stroke:var(--om-ink);stroke-width:1.3px}.om-stone__num{font-family:var(--om-font);font-variant-numeric:tabular-nums;text-anchor:middle;letter-spacing:-.03em;font-size:10.4px;font-weight:800}.om-stone__num.is-2{font-size:9.6px}.om-stone__num.is-3{font-size:7.9px}.om-stone--b .om-stone__num{fill:var(--om-paper-hi)}.om-stone--w .om-stone__num{fill:var(--om-ink)}.om-stone--drop .om-stone__in{animation:.18s cubic-bezier(.3,.7,.3,1) both om-stone-drop}@keyframes om-stone-drop{0%{opacity:.35;transform:scale(1.24)}55%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.om-last{fill:var(--om-persimmon)}.om-last-ring{fill:none;stroke:var(--om-persimmon);stroke-width:1.5px}.om-pulse{fill:none;stroke:var(--om-persimmon);stroke-width:2px;animation:1.2s ease-in-out infinite om-pulse}@keyframes om-pulse{0%,to{opacity:1;transform:scale(.7)}50%{opacity:.25;transform:scale(1.5)}}.om-stroke{pointer-events:none}.om-stroke path{fill:none;stroke-linecap:round;stroke-width:var(--w);stroke-dasharray:1 2;stroke-dashoffset:1.12px;animation:.8s cubic-bezier(.35,.1,.2,1) forwards om-draw,.5s ease-in-out .9s forwards om-stroke-thin}.om-stroke__knock{stroke:var(--om-paper-hi);stroke-linecap:butt}.om-stroke--three .om-stroke__knock{--w:5.4px;--w-thin:3.8px}.om-stroke--three .om-stroke__line{stroke:var(--om-indigo);--w:2.7px;--w-thin:1.5px}.om-stroke--four .om-stroke__knock{--w:8.6px;--w-thin:6.4px}.om-stroke--four .om-stroke__line{stroke:var(--om-persimmon);--w:2.3px;--w-thin:1.5px}.om-stroke.is-settled path{stroke-dashoffset:0;stroke-width:var(--w-thin);animation:none}@keyframes om-draw{to{stroke-dashoffset:0}}@keyframes om-stroke-thin{to{stroke-width:var(--w-thin)}}.om-x{pointer-events:none}.om-x__in{animation:.24s cubic-bezier(.3,1.4,.5,1) both om-x-pop}.om-x__edge{fill:none;stroke:var(--om-ink);stroke-width:5.6px;stroke-linecap:butt}.om-x__fill{fill:none;stroke:var(--om-persimmon);stroke-width:2.5px;stroke-linecap:butt}.om-board--white .om-x .om-x__edge{stroke:var(--om-board);stroke-width:4.2px}.om-board--white .om-x .om-x__fill{stroke:var(--om-brown);stroke-width:1.7px;stroke-dasharray:2.6 1.9}@keyframes om-x-pop{0%{opacity:0;transform:scale(.3)rotate(-35deg)}to{opacity:1;transform:scale(1)rotate(0)}}.om-ring{pointer-events:none}.om-ring__in{animation:1.1s ease-in-out infinite om-ring-pulse}.om-ring__edge{fill:none;stroke:var(--om-ink);stroke-width:4.8px}.om-ring__fill{fill:none;stroke:var(--om-persimmon);stroke-width:2.5px}@keyframes om-ring-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.14)}}.om-trap{pointer-events:none}.om-trap__ring{fill:var(--om-board);stroke:var(--om-ink);stroke-width:1.8px;stroke-dasharray:3.4 2.6}.om-win{pointer-events:none}.om-win path{fill:none;stroke-dasharray:1 2;stroke-dashoffset:1.12px;animation:om-draw .6s cubic-bezier(.4, .05, .2, 1) var(--om-win-delay,0s) forwards}.om-winring{fill:none;stroke:var(--om-persimmon);stroke-width:2.8px;pointer-events:none;animation:.24s linear both om-fade-in}.om-win__knock{stroke:var(--om-paper-hi);stroke-width:8.6px;stroke-linecap:round}.om-win__hair{stroke:var(--om-ink);stroke-width:1.6px;stroke-linecap:round}.om-win__blob{fill:var(--om-ink);stroke:var(--om-paper-hi);stroke-width:1.4px;animation:om-fade-in 80ms linear var(--om-win-delay,0s) both}@keyframes om-fade-in{0%{opacity:0}to{opacity:1}}.om-anat{pointer-events:none}.om-anat path{fill:none}.om-anat__knock{stroke:var(--om-paper-hi);stroke-width:6.4px;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:1.12px;animation:.44s ease-out forwards om-draw}.om-anat__solid{stroke:var(--om-indigo);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.12px;animation:.44s ease-out forwards om-draw}.om-anat__bit{stroke-linecap:round;animation:70ms linear both om-fade-in}.om-anat__line--1 .om-anat__bit{stroke:var(--om-matcha);stroke-width:3.4px}.om-anat__line--2 .om-anat__bit{stroke:var(--om-persimmon);stroke-width:3.2px}.om-anat__spot{fill:var(--om-board);stroke:var(--om-ink);stroke-width:1.5px;stroke-dasharray:3.2 2.6}.om-anat-tag{z-index:2;pointer-events:none;animation:om-tag-in .2s var(--om-ease) both;position:absolute;transform:translate(-50%,-100%)}.om-anat-tag[data-below]{transform:translate(-50%)}@keyframes om-tag-in{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}.om-aim,.om-ghost,.om-cursor{pointer-events:none}.om-aim__cross{fill:none;stroke:var(--om-ink);stroke-width:1.7px}.om-cursor{fill:none;stroke:var(--om-indigo);stroke-width:2px}.om-ghost--b .om-ghost__body{fill:var(--om-ink);fill-opacity:.5;stroke:var(--om-ink);stroke-width:1.2px}.om-ghost--w .om-ghost__body{fill:var(--om-paper-hi);fill-opacity:.86;stroke:var(--om-ink);stroke-width:1.2px}.om-ghost__halo{fill:none;stroke:var(--om-ink);stroke-width:1.3px;stroke-dasharray:2.6 2.4;animation:1.3s ease-in-out infinite om-ghost-breathe}@keyframes om-ghost-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.om-loupe{z-index:1000;pointer-events:none;background:var(--om-board);border:3px solid var(--om-ink);width:96px;height:96px;box-shadow:var(--om-shadow);will-change:transform;border-radius:50%;position:fixed;top:0;left:0;overflow:hidden}.om-loupe svg{margin:-3px;display:block}@media (prefers-reduced-motion:reduce){.om-stone--drop .om-stone__in,.om-x__in,.om-ring__in,.om-ghost__halo,.om-pulse,.om-anat-tag,.om-anat__bit,.om-winring,.om-win__blob{animation:none}.om-stroke path,.om-win path,.om-anat__knock,.om-anat__solid{stroke-dashoffset:0;animation:none}.om-stroke path{stroke-width:var(--w-thin)}}.om-mark{pointer-events:none}.om-mark__body{stroke:var(--om-ink);stroke-width:1.3px;stroke-dasharray:2.6 2.2}.om-mark--b .om-mark__body{fill:var(--om-ink);fill-opacity:.62}.om-mark--w .om-mark__body{fill:var(--om-paper-hi);fill-opacity:.92}.om-mark__num{font-family:var(--om-font);font-variant-numeric:tabular-nums;text-anchor:middle;letter-spacing:-.03em;font-size:10.4px;font-weight:800}.om-mark__num.is-2{font-size:9.6px}.om-mark__num.is-3{font-size:7.9px}.om-mark--b .om-mark__num{fill:var(--om-paper-hi)}.om-mark--w .om-mark__num{fill:var(--om-ink)}.om-board--cut .om-trap__in{animation:.18s cubic-bezier(.3,.7,.3,1) both om-trap-slam}@keyframes om-trap-slam{0%{opacity:.2;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.om-board--cut .om-trap__in{animation:none}}.om-graph{width:100%;display:block;overflow:visible}.om-graph__zero{fill:none;stroke:var(--om-ink);stroke-width:1px;shape-rendering:crispedges}.om-graph__guide{fill:none;stroke:var(--om-brown);stroke-width:1px;stroke-dasharray:2 5;opacity:.55;shape-rendering:crispedges}.om-graph__line{fill:none;stroke:var(--om-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.om-graph__dot{fill:var(--om-paper-hi);stroke:var(--om-ink);stroke-width:1.5px}.om-graph__dot.is-last{fill:var(--om-persimmon)}.om-graph__turn{fill:none;stroke:var(--om-persimmon);stroke-width:2px;stroke-dasharray:5 3}.om-graph__cursor{fill:none;stroke:var(--om-indigo);stroke-width:2px}.om-graph__hit{fill:#0000;cursor:pointer}.rs{flex-direction:column;gap:12px;display:flex}.rs-head{align-items:center;gap:14px;min-width:0;display:flex}.rs-head__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rs-title{letter-spacing:-.02em;font-size:21px;font-weight:900;line-height:1.2}.rs-sub,.rs-totals{font-size:var(--om-fs-min);color:var(--om-brown);font-weight:600;line-height:1.3}.rs-totals{white-space:nowrap;align-items:flex-start;gap:5px;display:flex}.rs-sharenote{line-height:1.3}.rs-btns{flex-direction:column;gap:8px;padding-right:3px;display:flex}.rs-row{gap:8px;display:flex}.rs-row>*{flex:1 1 0;min-width:0}.rs-two{white-space:normal;text-align:center;flex-wrap:wrap;align-content:center;gap:0 5px;padding:4px 8px;font-size:16px;line-height:1.15}.rs-two>span{white-space:nowrap}.rs-row>.rs-half{flex:.62 1 0}.rs-facts{flex-direction:column;gap:4px;margin:-2px 0 0;padding:0;list-style:none;display:flex}.rs-facts li{font-size:var(--om-fs-min);color:var(--om-brown);border-left:3px solid var(--om-brown);padding-left:10px;font-weight:600;line-height:1.4}.rs-facts li.is-strong{color:var(--om-ink);border-left-color:var(--om-persimmon);font-weight:800}.rs-nick{background:var(--om-paper);border:1.5px solid var(--om-brown);border-radius:var(--om-radius);align-items:center;gap:10px;min-height:48px;padding:0 10px;display:flex}.rs-nick.is-new{background:var(--om-paper-hi);border:var(--om-line);box-shadow:3px 3px 0 0 var(--om-persimmon)}.rs-nick__label{font-size:var(--om-fs-min);flex:none;font-weight:800}.rs-nick__input{border:0;border-bottom:2px solid var(--om-ink);-webkit-user-select:text;user-select:text;background:0 0;border-radius:0;outline:none;flex:1;min-width:0;height:44px;padding:0 4px;font-size:17px;font-weight:700}.rs-nick__input:focus-visible{border-bottom-color:var(--om-indigo);outline:3px solid var(--om-indigo);outline-offset:2px}.rs-nick__hint{font-size:var(--om-fs-min);color:var(--om-brown);flex:none}.rs-note{font-size:var(--om-fs-min);color:var(--om-brown);margin-top:-4px;line-height:1.4}.rs-sec{flex-direction:column;gap:8px;display:flex}.rs-sec__head{align-items:baseline;gap:10px;min-width:0;display:flex}.rs-sec__head h3{font-size:var(--om-fs-lead);flex:none;margin:0;font-weight:800}.rs-sec__head span{min-width:0;font-size:var(--om-fs-min);color:var(--om-brown)}.rs-graph{background:var(--om-paper);border:1.5px solid var(--om-ink);border-radius:var(--om-radius);padding:8px 6px}.rs-empty{font-size:var(--om-fs-min);color:var(--om-brown)}.rs-turn{align-items:flex-start;gap:14px;display:flex}.rs-turn__board{flex:none;width:min(46%,190px);padding:0 4px 4px 0}.rs-turn__text{min-width:0;font-size:var(--om-fs-body);flex-direction:column;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.rs-turn__text .om-btn{white-space:normal;max-width:100%}.rs--short{gap:8px}.rs--short .rs-totals{display:none}.rs--short .rs-title{font-size:19px}.rs--short .rs-btns{gap:6px}@media (width>=1600px) and (height>=900px){.rs{gap:16px}.rs-title{font-size:27px}.rs-sub,.rs-totals,.rs-facts li,.rs-sharenote,.rs-note,.rs-nick__label,.rs-nick__hint,.rs-sec__head span,.rs-empty{font-size:18px}.rs-btns .om-btn{min-height:58px;font-size:20px}.rs-btns .om-btn__hint{font-size:17px}.rs-nick{min-height:58px}.rs-nick__input{font-size:21px}.rs-sec__head h3{font-size:22px}.rs-turn__board{width:min(46%,230px)}.rs-turn__text{font-size:19px}}.lb-all{font-size:var(--om-fs-min);background:var(--om-paper);border:1.5px solid var(--om-ink);border-left-width:6px;border-radius:2px;margin:0 0 10px;padding:7px 10px;font-weight:700;line-height:1.4}.lb-all--off{color:var(--om-brown);border-style:dashed dashed dashed solid;border-color:var(--om-brown);font-weight:600}.lb-lead{font-size:var(--om-fs-min);color:var(--om-brown);margin:0 0 6px;line-height:1.4}.lb-lead+.lb-list{margin-top:10px}.lb-list{margin:0;padding:0;list-style:none}.lb-row{border-top:1px solid var(--om-ink);gap:12px;padding:14px 0;display:flex}.lb-row:first-child{border-top:3px double var(--om-ink)}.lb-row__face{background:var(--om-paper);border:var(--om-line);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.lb-row.is-here .lb-row__face{box-shadow:3px 3px 0 0 var(--om-persimmon)}.lb-row__order{width:22px;height:22px;color:var(--om-paper-hi);background:var(--om-ink);border-radius:2px;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;left:-4px}.lb-row__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lb-row__name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.25;display:flex}.lb-row__name b{font-size:19px;font-weight:800}.lb-row__name span{font-size:var(--om-fs-min);color:var(--om-brown);font-weight:600}.lb-row__here{font-style:normal;font-size:var(--om-fs-min);color:var(--om-persimmon-deep);font-weight:800}.lb-row__blurb{font-size:var(--om-fs-min);line-height:1.4}.lb-row__reads{font-size:var(--om-fs-min);color:var(--om-indigo);font-weight:700;line-height:1.35}.lb-row__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:36px;display:flex}.lb-row__totals{min-width:0;font-size:var(--om-fs-min);color:var(--om-brown);white-space:normal;font-weight:700;line-height:1.3}.lb-row__stamps{flex:none;gap:6px;margin-left:auto;display:flex}.lb-row__btns{gap:8px;padding:2px 3px 3px 0;display:flex}.lb-row__btns>*{flex:1 1 0;min-width:0}.lb-row__btns .om-btn__text{gap:0}.lb-row__btns .om-btn__hint{white-space:normal;text-align:center;line-height:1.2}.lb-row__status{font-size:var(--om-fs-min);color:var(--om-brown);font-weight:700}.lb-learned{gap:4px;margin-top:2px;display:grid}.lb-learned__link{min-height:36px;font:inherit;font-size:var(--om-fs-min);text-align:left;color:var(--om-indigo);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800;line-height:1.35;text-decoration:underline}.lb-learned__none,.lb-learned__past{font-size:var(--om-fs-min);color:var(--om-brown);margin:0;padding:0;font-weight:700;line-height:1.45;list-style:none}.lb-row--empty .lb-row__face{border-style:dashed;border-color:var(--om-brown)}.rl-track{margin:0 calc(var(--om-s4) * -1);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow:auto hidden}.rl-track::-webkit-scrollbar{display:none}.rl-card{width:100%;padding:0 var(--om-s4);scroll-snap-align:center;scroll-snap-stop:always;flex:none}.rl-card__board{width:min(100%,330px);margin:0 auto;padding:0 4px 4px 0;position:relative}.rl-card__ok{position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.rl-terms{background:var(--om-paper);border:var(--om-line);width:min(100%,330px);box-shadow:var(--om-shadow);border-radius:2px;margin:0 auto;padding:6px 12px}.rl-term{font-size:var(--om-fs-min);grid-template-columns:4.6em minmax(0,1fr);align-items:start;column-gap:10px;padding:6px 0;line-height:1.35;display:grid}.rl-term+.rl-term{border-top:1px dotted var(--om-brown)}.rl-term dt{flex-direction:column;gap:4px;display:flex}.rl-term dt b{white-space:nowrap;font-weight:800}.rl-term dd{margin:0}.rl-term__shape{gap:2px;display:inline-flex}.rl-term__stone,.rl-term__gap{border-radius:50%;width:9px;height:9px}.rl-term__stone{background:var(--om-ink)}.rl-term__gap{border:1.5px dashed var(--om-brown)}.rl-card__title{font-size:var(--om-fs-title);margin:12px 0 4px;font-weight:800;line-height:1.2}.rl-card__text{min-height:2.9em;font-size:var(--om-fs-body);line-height:1.45}.rl-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-right:3px;display:flex}.rl-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.rl-dots li{border:1.5px solid var(--om-ink);background:0 0;border-radius:50%;width:10px;height:10px}.rl-dots li.is-on{background:var(--om-ink);border-radius:5px;width:22px}.rl-common{border-top:1px solid var(--om-ink);font-size:var(--om-fs-min);margin-top:12px;padding-top:10px;line-height:1.4}.rl-foot{font-size:var(--om-fs-min);color:var(--om-brown);margin-top:4px;line-height:1.4}@media (orientation:landscape) and (height<=540px) and (width>=560px),(width>=900px) and (height<=620px){.rl-card{grid-template-rows:auto 1fr;grid-template-columns:204px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.rl-card__board{grid-row:1/span 2;width:204px;margin:0}.rl-card__title{font-size:var(--om-fs-lead);margin-top:2px}.rl-card__text{min-height:0}.rl-card--terms{flex-direction:column;display:flex}.rl-card--terms .rl-card__title{order:-1;margin:0 0 6px}.rl-card--terms .rl-card__text{margin-top:6px}.rl-terms{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;width:100%;padding:2px 12px;display:grid}.rl-term{padding:5px 0}.rl-term+.rl-term{border-top:0}.rl-term:nth-child(n+3){border-top:1px dotted var(--om-brown)}}@media (height<=640px){.rl-nav{z-index:1;background:var(--om-paper-hi);border-top:1px solid var(--om-ink);margin-top:6px;padding:6px 3px 6px 0;position:sticky;bottom:0}.rl-common{border-top:0;margin-top:8px;padding-top:0}}.mr-toggles .om-toggle+.om-toggle{border-top:1px dotted var(--om-brown)}.mr-rule{margin:6px 0 12px}.mr-row{gap:8px;padding-right:3px;display:flex}.mr-row+.mr-row{margin-top:10px}.mr-row>*{flex:1 1 0;min-width:0}.mr-coord{margin-top:6px}.mr-coord__box{background:var(--om-paper);border:1.5px solid var(--om-ink);border-radius:var(--om-radius);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.mr-coord__hint,.mr-coord__said{font-size:var(--om-fs-min);color:var(--om-brown);line-height:1.4}.mr-coord__said{min-height:1.4em;color:var(--om-ink);font-weight:700}.mr-coord__said:empty{display:none}.mr-coord__row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;padding-right:3px;display:flex}.mr-coord__pick{font-size:var(--om-fs-min);flex-direction:column;gap:2px;font-weight:700;display:flex}.mr-coord__pick select{appearance:auto;min-width:68px;height:48px;color:var(--om-ink);background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);padding:0 8px;font-size:17px;font-weight:700}.mr-coord__row .om-btn{flex:140px}.rc-empty,.rc-lead{font-size:var(--om-fs-min);color:var(--om-brown);line-height:1.45}.rc-empty{font-size:var(--om-fs-body);padding:18px 0 26px}.rc-warn{font-size:var(--om-fs-min);border:1.5px solid var(--om-ink);border-left-width:6px;border-radius:2px;margin-bottom:10px;padding:8px 10px;font-weight:700;line-height:1.4}.rc-list{border-top:3px double var(--om-ink);margin:8px 0 0;padding:0;list-style:none}.rc-row{appearance:none;text-align:left;width:100%;min-height:60px;color:inherit;border:0;border-bottom:1px solid var(--om-ink);cursor:pointer;background:0 0;align-items:center;gap:12px;margin:0;padding:8px 2px;display:flex}.rc-row:active{background:var(--om-paper-lo)}@media (hover:hover){.rc-row:hover{background:var(--om-paper-lo)}}.rc-row__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rc-row__top{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.rc-row__top--stack{flex-flow:column;align-items:flex-start;gap:0}.rc-row__top b{font-size:17px;font-weight:800}.rc-row__top span,.rc-row__date{font-size:var(--om-fs-min);color:var(--om-brown)}.rc-row__stamp{flex:none;margin-right:-4px}.rc-tag{font-style:normal;font-size:var(--om-fs-min);color:var(--om-brown);border:1.5px dashed var(--om-brown);white-space:nowrap;border-radius:2px;margin-left:8px;padding:0 5px 1px;font-weight:700;line-height:1.25;display:inline-block}.rc-tag--formula{color:var(--om-indigo);border:1.5px solid var(--om-indigo);border-radius:10px;font-weight:800}.rc-tag--hit{color:var(--om-ink);border:1.5px solid var(--om-ink)}.rn-down{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-row__res{border:var(--om-line);border-radius:2px;flex:none;place-items:center;min-width:40px;height:34px;padding:0 6px;font-size:17px;font-weight:900;display:grid}.rc-row__res--human{color:#fff;background:var(--om-persimmon-deep)}.rc-row__res--ai{background:var(--om-paper-hi)}.rc-row__res--draw{color:var(--om-indigo);border-color:var(--om-indigo);border-radius:17px}.rc-row__res--none{font-size:var(--om-fs-min);color:var(--om-brown);border:1.5px dashed var(--om-brown);font-weight:700}@media (width>=1600px) and (height>=900px){.lb-all,.rc-tag,.lb-lead,.lb-row__blurb,.lb-row__reads,.lb-row__totals,.lb-row__status,.lb-learned__link,.lb-learned__none,.lb-learned__past,.lb-row__name span,.lb-row__here{font-size:18px}.lb-row__name b{font-size:24px}.lb-row__btns .om-btn{min-height:52px;font-size:18px}.rl-card__board,.rl-terms{width:min(100%,440px)}.rl-term{font-size:18px}.rl-card__title{font-size:27px}.rl-card__text{font-size:20px}.rl-common,.rl-foot{font-size:18px}.mr-toggles .om-toggle{min-height:60px}.mr-toggles .om-toggle__label{font-size:21px}.mr-toggles .om-toggle__hint,.mr-toggles .om-toggle__state,.mr-coord__hint,.mr-coord__said,.mr-coord__pick{font-size:18px}.mr-row .om-btn,.mr-coord .om-btn{min-height:56px;font-size:20px}.rc-lead,.rc-warn,.rc-row__top span,.rc-row__date{font-size:18px}.rc-row__top b{font-size:21px}}.rs-rank{box-shadow:var(--om-shadow-sm);border:2px solid var(--om-ink);border-radius:var(--om-radius);background:var(--om-paper-hi);min-height:40px;color:var(--om-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex}.rs-rank:focus-visible{outline:3px solid var(--om-ink);outline-offset:2px}.rs-rank__main{white-space:nowrap;font-size:16px;font-weight:800}.rs-rank__sub{min-width:0;color:var(--om-brown);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;overflow:hidden}.rs-rank__go{font-size:18px;font-weight:800}.rs--short .rs-rank{min-height:36px;padding:4px 12px}.rs-rank:active{box-shadow:none;background:var(--om-paper-lo);transform:translate(2px,2px)}@media (hover:hover){.rs-rank:hover{background:var(--om-paper)}}.sh-prev{flex-direction:column;gap:10px;display:flex}.sh-prev__text{flex-direction:column;order:-1;gap:6px;display:flex}.sh-prev__lead,.sh-prev__url{font-size:var(--om-fs-min);color:var(--om-brown);font-weight:600;line-height:1.4}.sh-prev__url span{color:var(--om-ink);word-break:break-all;-webkit-user-select:text;user-select:text}.sh-prev__img{border:var(--om-line);border-radius:var(--om-radius);width:auto;max-width:100%;max-height:min(60vh,100vh - 250px);box-shadow:var(--om-shadow);-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;touch-action:auto;margin:0 auto 4px;display:block}@supports (height:100dvh){.sh-prev__img{max-height:min(60dvh,100dvh - 250px)}}@media (orientation:landscape) and (height<=540px) and (width>=560px),(width>=900px) and (height<=620px){.sh-prev{flex-direction:row;align-items:flex-start;gap:16px}.sh-prev__text{flex:1 1 0;order:0;min-width:0}.sh-prev__img{flex:none;max-height:calc(100vh - 176px);margin:0 4px 4px 0}@supports (height:100dvh){.sh-prev__img{max-height:calc(100dvh - 176px)}}}.sh-note{font-size:var(--om-fs-min);color:var(--om-indigo);margin:0;font-weight:700;line-height:1.4}.pl{width:100%;max-width:496px;height:100vh;padding:max(2px, var(--om-safe-t)) max(8px, var(--om-safe-r)) max(4px, var(--om-safe-b)) max(8px, var(--om-safe-l));overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;grid-template:"opp"60px"talk"44px"mid""log"minmax(0,1fr)"actions"60px/minmax(0,1fr);margin:0 auto;display:grid;position:relative}@supports (height:100dvh){.pl{height:100dvh}}.pl-opp{grid-area:opp;align-items:center;gap:8px;min-width:0;height:60px;display:flex}.pl-opp__who{appearance:none;text-align:left;min-width:0;height:56px;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.pl-opp__ring .om-pring__in{background:var(--om-paper-hi)}.pl-opp__text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;line-height:1.2;display:flex;position:relative}.pl-opp__name{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:4px;font-size:19px;font-weight:800;display:flex}.pl-opp__chev{flex:none;width:12px;height:12px}.pl-opp__totals,.pl-opp__ruler{font-size:var(--om-fs-min);color:var(--om-brown);white-space:nowrap;flex-wrap:wrap;align-items:flex-start;column-gap:4px;font-weight:600;line-height:1.2;display:flex}.pl-opp__totals[data-pending]{visibility:hidden}.pl-opp__totals .pl-totals{display:contents}.pl-opp__text[data-fit=nolead] .pl-opp__lead,.pl-opp__text[data-fit=two-nolead] .pl-opp__lead,.pl-opp__text[data-fit=three] .pl-opp__lead{display:none}.pl-opp__text[data-fit^=two]{gap:0}.pl-opp__text[data-fit^=two] .pl-opp__name{line-height:1.1}.pl-opp__text[data-fit^=two] .pl-opp__totals{line-height:1.12}.pl-opp__text[data-fit=three]{gap:0}.pl-opp__text[data-fit=three] .pl-opp__name{font-size:var(--om-fs-min);line-height:1}.pl-opp__text[data-fit=three] .pl-opp__totals,.pl-opp__text[data-fit=three] .om-roll{line-height:1}.pl-opp__text[data-fit=three] .om-roll__col,.pl-opp__text[data-fit=three] .om-roll__strip>span{height:1em}.pl-opp__ruler{visibility:hidden;pointer-events:none;flex-wrap:nowrap;position:absolute;top:0;left:0}.pl-opp__ruler i{flex:none;font-style:normal}.pl-totals{white-space:nowrap;align-items:flex-start;column-gap:4px;display:inline-flex}.pl-totals__part{white-space:nowrap;align-items:flex-start;display:inline-flex}.pl-opp__score{appearance:none;min-width:104px;height:52px;color:var(--om-ink);background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);box-shadow:var(--om-shadow-sm);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;margin:0;padding:0 8px;display:flex}.pl-opp__cap{font-size:var(--om-fs-min);color:var(--om-brown);align-items:center;gap:4px;font-weight:700;line-height:1.1;display:inline-flex}.pl-opp__q{width:16px;height:16px;color:var(--om-ink);flex:none}.pl-opp__fore{font-size:var(--om-fs-min);letter-spacing:-.02em;white-space:nowrap;color:var(--om-paper-hi);background:var(--om-ink);border:1.5px solid var(--om-ink);animation:pl-fore-tick .22s var(--om-ease) both;border-radius:2px;padding:1px 6px 2px;font-weight:800;line-height:1.15;display:inline-block}.pl-opp__fore--hit{background:var(--om-persimmon-deep);border-color:var(--om-persimmon-deep)}.pl-opp__fore--late{color:var(--om-ink);background:var(--om-paper-lo)}.pl-opp__fore--broken{color:var(--om-ink);background:0 0;border-style:dashed}@keyframes pl-fore-tick{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pl-opp__fore{animation:none}}.pl-opp__numbox{letter-spacing:-.01em;justify-items:end;font-size:23px;font-weight:800;display:grid}.pl-opp__numbox>*{grid-area:1/1}.pl-opp__sizer{visibility:hidden;white-space:nowrap;pointer-events:none;line-height:1.15}.pl-opp__num{z-index:3;transform-origin:100%;position:relative}.pl-opp__sound{flex:none}.pl-talk{grid-area:talk;align-items:center;min-width:0;height:44px;display:flex}.pl-talk__say{flex:auto;align-items:center;min-width:0;display:flex}.pl-talk__say:empty{flex:0 0 0}.pl-bubble{white-space:nowrap;text-overflow:ellipsis;background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);max-width:100%;box-shadow:var(--om-shadow-sm);animation:pl-pop .22s var(--om-ease) both;transform-origin:20px 0;margin:3px 0 0 12px;padding:5px 12px 6px;font-size:clamp(15px,4.3vw,17px);font-weight:700;line-height:1.25;position:relative;overflow:hidden}.pl-talk--bubble{position:relative}.pl-talk--bubble:before{content:"";z-index:1;background:var(--om-paper-hi);border-left:var(--om-line);border-top:var(--om-line);width:10px;height:10px;position:absolute;top:2px;left:28px;transform:rotate(45deg)}@keyframes pl-pop{0%{opacity:0;transform:scale(.92)}}.pl-notice{appearance:none;-webkit-line-clamp:2;text-align:left;width:100%;height:42px;font-size:var(--om-fs-min);color:var(--om-paper-hi);background:var(--om-indigo);border:var(--om-line);border-radius:var(--om-radius);cursor:pointer;animation:pl-pop .22s var(--om-ease) both;-webkit-box-orient:vertical;margin:0;padding:1px 10px 1px 12px;font-weight:600;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.pl-notice:after{content:"";position:absolute;inset:-2px 0}.pl-rule{appearance:none;width:100%;height:36px;font-size:var(--om-fs-min);color:var(--om-brown);white-space:nowrap;border:0;border-top:1px solid var(--om-brown);border-bottom:1px solid var(--om-brown);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 4px;font-weight:600;display:flex;position:relative}.pl-rule:after{content:"";position:absolute;inset:-5px 0}.pl-daily{color:var(--om-ink);border-color:var(--om-ink);animation:pl-daily-in .32s var(--om-ease) both;font-weight:700}.pl-daily__go{border:1.5px solid var(--om-ink);border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.pl-invite__text{flex-direction:column;align-items:center;min-width:0;line-height:1.2;display:flex}.pl-invite.is-armed{height:40px;color:var(--om-paper-hi);background:var(--om-ink);border:var(--om-line);border-radius:var(--om-radius);box-shadow:3px 3px 0 0 var(--om-persimmon);width:calc(100% - 3px);margin-right:3px}.pl-invite__sub{font-weight:600}@keyframes pl-daily-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pl-daily{animation:none}}.pl-rule__q{width:20px;height:20px;color:var(--om-ink);border:1.5px solid var(--om-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.pl-mid{flex-direction:column;grid-area:mid;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.pl-boardcol{max-width:100%}.pl[data-ease] .pl-boardcol{transition:width .28s var(--om-ease)}.pl-boardbox{padding:0 4px 4px 0;position:relative}.pl-status{align-items:center;gap:8px;min-width:0;height:28px;padding:0 6px 0 2px;display:flex}.pl[data-result] .pl-status{visibility:hidden}.pl-status__text{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.pl-status__text.is-alert{color:var(--om-persimmon-deep)}.pl-status__text.is-alert:before{content:"";background:var(--om-persimmon-deep);outline:1.5px solid var(--om-ink);width:9px;height:9px;margin-right:6px;display:inline-block}.pl-status__dots{gap:3px;margin-left:5px;display:inline-flex}.pl-status__dots i{background:var(--om-ink);width:4px;height:4px;animation:1.05s step-end infinite pl-dots}.pl-status__dots i:nth-child(2){animation-delay:.35s}.pl-status__dots i:nth-child(3){animation-delay:.7s}@keyframes pl-dots{0%,to{opacity:.2}34%{opacity:1}67%{opacity:.2}}.pl-status__tag{appearance:none;height:24px;font-size:var(--om-fs-min);color:var(--om-paper-hi);background:var(--om-indigo);border:1.5px solid var(--om-ink);cursor:pointer;border-radius:2px;flex:none;margin:0;padding:0 7px;font-weight:800;line-height:1;position:relative}.pl-status__tag:after{content:"";position:absolute;inset:-10px -6px}.pl-status__count{font-size:var(--om-fs-min);color:var(--om-brown);flex:none;font-weight:700}.pl-actions{grid-area:actions;align-items:center;gap:8px;min-width:0;height:60px;padding:0 3px 3px 0;display:flex}.pl-actions__main{flex:1;min-width:0}.pl-actions__undo{flex:none;padding:3px 12px}.pl-actions__undo .om-btn__text{gap:0}.pl-actions__more{flex:none;width:48px;min-height:48px}.pl-log{clip-path:inset(50%);white-space:nowrap;grid-area:log;width:1px;min-width:0;height:1px;min-height:0;position:absolute;overflow:hidden}.pl[data-spare] .pl-log{clip-path:none;white-space:normal;border-top:3px double var(--om-ink);flex-direction:column;gap:4px;width:auto;height:auto;margin-top:6px;padding-top:8px;display:flex;position:static;overflow:hidden}.pl-log--nomoves .pl-log__head--moves,.pl-log--nomoves .pl-log__moves{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-log__head{flex:none;align-items:baseline;gap:8px;min-width:0;display:flex}.pl-log__title{font-size:var(--om-fs-min);letter-spacing:.02em;flex:none;font-weight:800}.pl-log__cap{min-width:0;font-size:var(--om-fs-min);color:var(--om-brown);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pl-log__graph{flex:none;padding:2px 0}.pl-log__empty{height:64px;font-size:var(--om-fs-min);color:var(--om-brown);align-items:center;display:flex}.pl-log__scores,.pl-log__moves{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pl-log__scores{flex:0 auto;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:2px 12px;max-height:132px;display:grid}.pl-log__scores li{font-size:var(--om-fs-min);border-bottom:1px dotted var(--om-brown);justify-content:space-between;gap:8px;line-height:1.5;display:flex}.pl-log__scores li span{color:var(--om-brown)}.pl-log__scores li.is-neg b{color:var(--om-persimmon-deep)}.pl-log__moves{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));align-content:start;gap:1px 6px;padding-right:2px;display:grid}.pl-log__moves li{min-width:0;font-size:var(--om-fs-min);white-space:nowrap;align-items:center;gap:4px;line-height:1.55;display:flex}.pl-log__moves li>span{text-align:right;min-width:1.7em;color:var(--om-brown);flex:none}.pl-dot{border:1.5px solid var(--om-ink);border-radius:50%;flex:none;width:11px;height:11px}.pl-dot--b{background:var(--om-ink)}.pl-dot--w{background:var(--om-paper-hi)}@media (width<=379.98px){.pl-opp__score{min-width:0;padding:0 6px}}@media (width<=339.98px){.pl-opp,.pl-opp__who{gap:6px}.pl-opp__numbox{font-size:21px}.pl-status__text{font-size:15px}.pl-status__tag~.pl-status__count{display:none}}@media (width<=299.98px){.pl-status__count{display:none}.pl-status__text{white-space:normal;text-overflow:clip;line-height:1.05;overflow:visible}.pl-opp__ring{margin:-4px;transform:scale(.846)}.pl-opp__name{font-size:17px}.pl-opp__chev{display:none}.pl-opp__numbox{font-size:19px}.pl-opp__q{display:none}.pl-actions__main{white-space:normal;padding:8px 6px;font-size:15px}.pl-actions__undo{padding:3px 8px}}@media (width>=900px) and (height>=620.02px){.pl{grid-template:"mid opp""mid talk""mid log"minmax(0,1fr)/minmax(0,1fr) 380px;gap:12px 32px;max-width:1180px;margin:0 auto;padding:20px 28px 16px}.pl-mid{justify-content:flex-start}.pl-opp{background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);height:auto;box-shadow:var(--om-shadow);padding:12px 14px}.pl-opp__name{font-size:21px}.pl-opp__score{box-shadow:none;min-width:112px;padding:0 5px}.pl-talk{height:48px}.pl-log,.pl[data-spare] .pl-log{clip-path:none;white-space:normal;background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);width:auto;height:auto;box-shadow:var(--om-shadow);flex-direction:column;gap:6px;margin-top:0;padding:12px 14px;display:flex;position:static;overflow:hidden}.pl-log__head--moves{border-top:1px solid var(--om-ink);margin-top:6px;padding-top:8px}.pl-actions{width:min(100%, var(--pl-board,100%));height:64px;margin-top:calc(var(--pl-board,0px) + 40px);grid-area:mid;place-self:start center}}@media (width>=900px) and (height>=620.02px) and (height<=660px){.pl-log__scores{display:none}}@media (width>=1600px) and (height>=900px){.pl{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,520px);column-gap:40px;max-width:1560px}.pl-opp{gap:12px;padding:16px 18px}.pl-opp__who{gap:14px;height:76px}.pl-opp__name{font-size:27px}.pl-opp__totals,.pl-opp__ruler{column-gap:5px;font-size:18px}.pl-totals{column-gap:5px}.pl-opp__score{min-width:172px;height:78px;padding:0 12px}.pl-opp__cap{font-size:17px}.pl-opp__fore{padding:2px 9px 3px;font-size:17px}.pl-cut__cap{padding:5px 18px 6px;font-size:20px}.pl-opp__numbox{font-size:40px}.pl-talk{height:60px}.pl-bubble{padding:8px 16px 9px;font-size:21px}.pl-rule{height:48px;font-size:18px}.pl-notice{height:56px;font-size:18px}.pl-status{height:36px}.pl-status__text{font-size:21px}.pl-status__count,.pl-status__tag{font-size:18px}.pl-status__tag{height:28px}.pl-log,.pl[data-spare] .pl-log{gap:8px;padding:16px 18px}.pl-log__title,.pl-log__cap{font-size:17px}.pl-log__scores{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-content:start;gap:3px 16px;max-height:none}.pl-log__moves{flex:0 auto;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:34%}.pl-log__scores li,.pl-log__moves li{font-size:17px}.pl-dot{width:13px;height:13px}.pl-actions{height:72px;margin-top:calc(var(--pl-board,0px) + 48px)}.pl-actions .om-btn{min-height:58px;font-size:20px}.pl-actions__more{width:58px}}@media (orientation:landscape) and (height<=540px) and (width>=560px),(width>=900px) and (height<=620px){.pl{max-width:980px;padding:max(4px, var(--om-safe-t)) max(10px, var(--om-safe-r)) max(4px, var(--om-safe-b)) max(10px, var(--om-safe-l));grid-template:"mid opp"60px"mid talk"44px"mid log"minmax(0,1fr)"mid actions"60px/minmax(0,1fr) clamp(280px,100vw - 100vh - 4px,340px);column-gap:12px;margin:0 auto}@supports (height:100dvh){.pl{grid-template-columns:minmax(0,1fr) clamp(280px,100vw - 100dvh - 4px,340px)}}.pl[data-spare] .pl-log{margin-top:2px;padding-top:6px}.pl-mid{justify-content:flex-start}}@media (orientation:landscape) and (height<=540px) and (width>=560px) and (width<=739.98px){.pl-opp,.pl-opp__who{gap:6px}.pl-opp__ring{margin:-4px;transform:scale(.846)}.pl-opp__score{min-width:0;padding:0 6px}.pl-opp__numbox{font-size:21px}}@media (prefers-reduced-motion:reduce){.pl-bubble,.pl-notice,.pl-status__dots i{animation:none}}.pl-cut{appearance:none;z-index:4;color:inherit;border-radius:var(--om-radius);box-shadow:inset 0 0 0 5px var(--om-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:pl-cut-in .16s var(--om-ease) both;background:0 0;border:0;justify-content:center;align-items:flex-start;margin:0;padding:0;display:flex;position:absolute;inset:0 4px 4px 0}.pl-cut__cap{max-width:calc(100% - 16px);font-size:var(--om-fs-min);letter-spacing:.06em;white-space:nowrap;color:var(--om-paper-hi);background:var(--om-ink);border-radius:0 0 3px 3px;align-items:baseline;gap:8px;margin-top:-2px;padding:3px 12px 4px;font-weight:900;line-height:1.2;display:inline-flex}.pl-cut__beat{letter-spacing:0;border-left:1px solid var(--om-paper-hi);animation:pl-cut-beat .18s var(--om-ease) both;padding-left:8px;font-weight:700}@keyframes pl-cut-beat{0%{opacity:0}}.pl-cut[data-low]{align-items:flex-end}.pl-cut[data-low] .pl-cut__cap{border-radius:3px 3px 0 0;margin-top:0;margin-bottom:-2px}@keyframes pl-cut-in{0%{box-shadow:inset 0 0 0 0 var(--om-ink)}to{box-shadow:inset 0 0 0 5px var(--om-ink)}}@media (prefers-reduced-motion:reduce){.pl-cut,.pl-cut__beat{animation:none}}.rp{max-width:1180px;min-height:100vh;padding:max(6px, var(--om-safe-t)) max(8px, var(--om-safe-r)) calc(16px + var(--om-safe-b)) max(8px, var(--om-safe-l));margin:0 auto}@supports (height:100dvh){.rp{min-height:100dvh}}.rp{touch-action:manipulation}.rp.rp--missing{place-items:center;display:grid}.rp-missing{flex-direction:column;gap:12px;max-width:420px;display:flex}.rp-missing__text{font-size:var(--om-fs-body);line-height:1.5}.rp-top{border-bottom:3px double var(--om-ink);align-items:center;gap:10px;min-height:56px;padding:2px 3px 8px 0;display:flex}.rp-top__text{flex:1;min-width:0}.rp-top__title{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.2}.rp-top__sub{font-size:var(--om-fs-min);color:var(--om-brown);line-height:1.3}.rp-main{flex-direction:column;gap:14px;padding-top:10px;display:flex}.rp-boardcol{width:100%;max-width:520px;margin:0 auto}.rp-board{padding:0 4px 4px 0}.rp-ctrl{align-items:center;gap:8px;margin-top:10px;padding-right:3px;display:flex}.rp-ctrl .om-btn--icon{flex:none;width:48px;min-height:48px}.rp-ctrl__auto{flex:1;min-width:0}.rp-pos{min-height:28px;font-size:var(--om-fs-body);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:8px;display:flex}.rp-pos b{font-weight:800}.rp-pos span{color:var(--om-brown);font-weight:600}.rp-pos .rp-pos__end{color:var(--om-ink);font-weight:800}.rp-side{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:520px;margin:0 auto;display:flex}.rp-cards{flex-direction:column;gap:14px;min-width:0;display:flex}.rp-card{background:var(--om-paper-hi);border:var(--om-line);border-radius:var(--om-radius);box-shadow:var(--om-shadow);flex-direction:column;gap:8px;margin-right:4px;padding:12px 14px;display:flex}.rp-mind{align-items:center;gap:12px;display:flex}.rp-mind__text h2{font-size:var(--om-fs-min);color:var(--om-brown);margin:0;font-weight:700}.rp-mind__text p{font-size:24px;font-weight:800;line-height:1.15}.rp-cap,.rp-none{font-size:var(--om-fs-min);color:var(--om-brown);line-height:1.45}.rp-link{appearance:none;font:inherit;color:var(--om-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:12px 0;font-weight:800;text-decoration:underline;display:inline-block}.rp-moves__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-moves__head h2{font-size:var(--om-fs-lead);margin:0;font-weight:800}.rp-numtoggle{width:auto;min-height:44px;padding:0}.rp-numtoggle .om-toggle__label{font-size:var(--om-fs-min)}.rp-moves{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 6px;max-height:208px;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-y:auto}.rp-moves button{appearance:none;width:100%;min-height:34px;font-size:var(--om-fs-min);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:2px;align-items:center;gap:5px;margin:0;padding:0 6px 0 2px;display:flex;position:relative}.rp-moves button>span{text-align:right;min-width:1.7em;color:var(--om-brown);flex:none}@media (pointer:coarse){.rp-moves button{min-height:44px}}@media (hover:hover){.rp-moves button:hover{background:var(--om-paper-lo)}}@media (width<=380px){.rp-moves{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-moves button[aria-current]{background:var(--om-paper);border-color:var(--om-ink)}.rp-btns{flex-direction:column;gap:10px;padding-right:3px;display:flex}.rp-btns__row{gap:8px;display:flex}.rp-btns__row>*{flex:1 1 0;min-width:0}.rp-top__formula{flex:none}.rp-top__checking{flex:none;margin-left:0}.rp-notes{gap:6px}.rp-notes__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rp-notes__head h2{font-size:var(--om-fs-lead);margin:0;font-weight:800}.rp-notes__head span,.rp-notes__status{font-size:var(--om-fs-min);color:var(--om-brown);line-height:1.4}.rp-notes__list{border-top:1px solid var(--om-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rp-notes__list li{border-bottom:1px dotted var(--om-brown)}.rp-notes__list li:last-child{border-bottom:0}.rp-note{appearance:none;width:100%;min-height:44px;font:inherit;font-size:var(--om-fs-min);text-align:left;color:var(--om-ink);border:0;border-left:3px solid var(--om-brown);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:6px 2px 6px 9px;font-weight:600;line-height:1.4;display:flex}button.rp-note{cursor:pointer}.rp-note.is-strong{border-left-color:var(--om-persimmon);font-weight:800}.rp-note[aria-pressed=true]{background:var(--om-paper)}@media (hover:hover){button.rp-note:hover{background:var(--om-paper-lo)}}.rp-note__go{text-underline-offset:3px;white-space:nowrap;flex:none;font-style:normal;font-weight:800;text-decoration:underline}@media (width>=900px) and (height>=620.02px){.rp{flex-direction:column;height:100vh;min-height:0;padding:16px 28px;display:flex;overflow:hidden}@supports (height:100dvh){.rp{height:100dvh;min-height:0}}.rp-top{flex:none}.rp-main{flex-direction:row;flex:1 1 0;align-items:flex-start;gap:32px;min-height:0;padding-top:16px}.rp-boardcol{flex:1 1 0;max-width:min(640px,100vh - 230px);margin:0 auto}@supports (height:100dvh){.rp-boardcol{max-width:min(640px,100dvh - 230px)}}.rp-side{flex:none;width:380px;max-width:none;max-height:100%;margin:0}.rp-side>*{flex:none}.rp-side>.rp-cards{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding-bottom:4px;overflow-y:auto}.rp-cards>*{flex:none}.rp-cards>.rp-card--moves{flex:auto;min-height:152px}.rp-btns{flex-direction:row;gap:8px}.rp-btns>.om-btn{white-space:normal;flex:1.5 1 0;min-width:0;padding-left:8px;padding-right:8px;line-height:1.2}.rp-btns__row{flex:2 1 0;min-width:0}.rp-btns__row .om-btn{white-space:normal;padding-left:6px;padding-right:6px;line-height:1.2}.rp-btns--asking .rp-btns__row{display:none}.rp-note{min-height:38px;padding-top:4px;padding-bottom:4px}.rp-moves{flex:auto;min-height:72px;max-height:250px}.rp-notes__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:184px;overflow-y:auto}}@media (width>=900px) and (height>=620.02px) and (height<=720px){.rp{padding-top:12px;padding-bottom:12px}.rp-top{padding-bottom:4px}.rp-main{padding-top:10px}.rp-boardcol{max-width:min(640px,100vh - 204px)}@supports (height:100dvh){.rp-boardcol{max-width:min(640px,100dvh - 204px)}}.rp-side,.rp-cards{gap:10px}.rp-card{gap:6px;padding:10px 12px}.rp-cards>.rp-card--moves{min-height:134px}.rp-numtoggle{min-height:36px}.rp-notes__list{max-height:104px}.rp-cap__say:not(:only-child){display:none}}@media (width>=900px) and (height>=620.02px) and (height<=649.98px){.rp-notes__list{max-height:78px}}@media (width>=1600px) and (height>=900px){.rp{max-width:1560px}.rp-main{gap:40px}.rp-boardcol{max-width:min(880px,100vh - 230px)}@supports (height:100dvh){.rp-boardcol{max-width:min(880px,100dvh - 230px)}}.rp-side{width:clamp(380px,30vw,520px)}.rp-top__title{font-size:26px}.rp-top__sub,.rp-cap,.rp-none,.rp-mind__text h2{font-size:18px}.rp-mind__text p{font-size:36px}.rp-pos{font-size:20px}.rp-moves button{min-height:38px;font-size:17px}.rp-moves{min-height:76px;max-height:330px}.rp-notes__head span,.rp-notes__status,.rp-note{font-size:18px}.rp-notes__list{max-height:240px}}@media (orientation:landscape) and (height<=540px) and (width>=560px),(width>=900px) and (height<=620px){.rp{--rp-pad-t:max(4px, var(--om-safe-t));--rp-pad-b:max(4px, var(--om-safe-b));max-width:980px;height:100vh;min-height:0;padding:var(--rp-pad-t) max(10px, var(--om-safe-r)) var(--rp-pad-b) max(10px, var(--om-safe-l));flex-direction:column;display:flex;overflow:hidden}@supports (height:100dvh){.rp{height:100dvh;min-height:0}}.rp-top{flex:none;min-height:50px;padding:0 3px 3px 0}.rp-main{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;min-height:0;padding-top:6px;display:grid;overflow-y:auto}.rp-boardcol{display:contents}.rp-board{width:calc(100vh - 62px - var(--rp-pad-t) - var(--rp-pad-b));grid-area:1/1/span 3;position:sticky;top:0}@supports (height:100dvh){.rp-board{width:calc(100dvh - 62px - var(--rp-pad-t) - var(--rp-pad-b))}}.rp-ctrl,.rp-pos,.rp-side{grid-column:2}.rp-ctrl{margin-top:0}.rp-side{max-width:none;margin:0;padding-bottom:4px}.rp-side,.rp-cards{gap:10px}.rp-card{gap:6px;padding:10px 12px}.rp[data-shape=triple]{max-width:1180px}.rp-main--triple{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:14px;overflow:hidden}.rp-main--triple .rp-board{grid-row:1;align-self:start;position:static}.rp-col{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.rp-col>*{flex:none}.rp-col>.rp-ctrl,.rp-col>.rp-pos{grid-column:auto}.rp-col>.rp-pos{margin-top:0}.rp-col>.rp-card--moves{flex:1 1 0;min-height:134px}.rp-main--triple .rp-moves{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));min-height:72px;max-height:none}.rp-main--triple .rp-notes__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:160px;overflow-y:auto}.rp-main--triple .rp-numtoggle{min-height:36px}.rp-main--triple .rp-cap__say:not(:only-child){display:none}.rp-main--triple .rp-ctrl{gap:6px}.rp-main--triple .rp-ctrl .om-btn--icon{width:44px;min-height:44px}.rp-main--triple .rp-ctrl__auto{min-height:44px;padding-left:8px;padding-right:8px}}
