.sicbo_wrapper__XHiG5{box-sizing:border-box;padding:4px 2px 8px;max-width:860px;margin:0 auto;color:#eae8e1}.sicbo_header__EBaav{display:grid;grid-template-columns:1fr auto;align-items:baseline;row-gap:2px;-moz-column-gap:10px;column-gap:10px;margin-bottom:14px}.sicbo_title__hDU45{font-size:24px;font-weight:800;letter-spacing:.4px}.sicbo_title__hDU45 span{font-size:17px;color:#e07b70;margin-left:4px}.sicbo_subtitle__J6b7K{grid-column:1;font-size:14px;color:#77777f}.sicbo_stage__SSBfl{background:var(--card,#10101a);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:20px;margin-bottom:14px}@media(max-width:560px){.sicbo_stage__SSBfl{padding:14px 10px;margin-bottom:10px}}.sicbo_diceRow__YGs4V{display:flex;align-items:center;justify-content:center;gap:18px}.sicbo_diceStage__l__wq{position:relative;display:flex;gap:14px;padding:6px 4px}.sicbo_bowl__YTLJt{position:absolute;left:50%;top:50%;width:calc(100% + 100px);height:calc(100% + 76px);transform:translate(-50%,-52%);border-radius:46% 46% 50% 50%/64% 64% 38% 38%;background:radial-gradient(ellipse at 30% 22%,rgba(255,236,180,.18),transparent 46%),linear-gradient(160deg,#5c1f1a,#35100d 60%,#1e0806);border:2px solid rgba(240,180,70,.35);box-shadow:0 14px 26px rgba(0,0,0,.55),inset 0 -8px 18px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:3}.sicbo_bowlKanji__OcmpT{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-size:26px;letter-spacing:8px;margin-left:8px;color:rgba(240,180,70,.55)}.sicbo_bowl_drop__HLDlh{animation:sicbo_sbBowlDrop__HjYV6 .25s ease-out both}@keyframes sicbo_sbBowlDrop__HjYV6{0%{transform:translate(-50%,-160%);opacity:0}to{transform:translate(-50%,-52%);opacity:1}}.sicbo_bowl_shake__8ELbi{animation:sicbo_sbBowlShake__X_IEL .13s linear infinite}@keyframes sicbo_sbBowlShake__X_IEL{0%{transform:translate(calc(-50% - 5px),-52%) rotate(-2deg)}25%{transform:translate(-50%,calc(-52% - 4px)) rotate(1.6deg)}50%{transform:translate(calc(-50% + 5px),-52%) rotate(2deg)}75%{transform:translate(-50%,calc(-52% + 3px)) rotate(-1.6deg)}to{transform:translate(calc(-50% - 5px),-52%) rotate(-2deg)}}.sicbo_bowl_lift__lbaH8{animation:sicbo_sbBowlLift__sfEZg .5s cubic-bezier(.32,.1,.35,1) both}@keyframes sicbo_sbBowlLift__sfEZg{0%{transform:translate(-50%,-52%) rotate(0deg);opacity:1}to{transform:translate(-42%,-240%) rotate(12deg);opacity:0}}.sicbo_die__GNwd9{width:64px;height:64px;border-radius:12px;background:linear-gradient(150deg,#f2eee3,#d9d3c0);box-shadow:0 6px 14px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}@media(max-width:560px){.sicbo_die__GNwd9{width:52px;height:52px}}.sicbo_dieTumble__CMSow{animation:sicbo_sicboTumble__65y0r .5s ease-in-out infinite}@keyframes sicbo_sicboTumble__65y0r{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-8px) rotate(8deg)}}.sicbo_dieLand__zD78n{animation:sicbo_sbDieLand__Ivryz .38s cubic-bezier(.2,1.5,.35,1) both}@keyframes sicbo_sbDieLand__Ivryz{0%{transform:scale(.55) translateY(-18px);opacity:0}60%{transform:scale(1.12) translateY(1px);opacity:1}to{transform:scale(1) translateY(0)}}.sicbo_dieTriple__Cdtbw{animation:sicbo_sbTriple__h_cjP 1.1s ease-in-out infinite}@keyframes sicbo_sbTriple__h_cjP{0%,to{box-shadow:0 0 0 2px rgba(240,180,70,.85),0 0 16px rgba(240,180,70,.35),0 6px 14px rgba(0,0,0,.45)}50%{box-shadow:0 0 0 2px rgba(240,180,70,.95),0 0 30px rgba(240,180,70,.65),0 6px 14px rgba(0,0,0,.45)}}@media(prefers-reduced-motion:reduce){.sicbo_dieLand__zD78n,.sicbo_dieTriple__Cdtbw,.sicbo_dieTumble__CMSow{animation:none}}.sicbo_pipGrid__KTbzt{display:grid;grid-template-columns:repeat(3,12px);grid-template-rows:repeat(3,12px);gap:4px}.sicbo_pip__oOw8p{width:12px;height:12px;border-radius:50%;background:#1c1c26;align-self:center;justify-self:center}.sicbo_dieBlank__wwIUk{font-family:var(--font-chivo-mono,monospace);font-size:22px;font-weight:800;color:rgba(28,28,38,.45)}.sicbo_sumBox__SQErh{margin-left:56px;display:flex;flex-direction:column;align-items:center;gap:2px}.sicbo_sumLabel__Wc6zw{font-size:10px;letter-spacing:2px;color:#55555e}.sicbo_sumLabel__Wc6zw,.sicbo_sumVal__ccIrJ{font-family:var(--font-chivo-mono,monospace)}.sicbo_sumVal__ccIrJ{display:inline-block;font-size:26px;font-weight:800;color:#f0b446;min-width:40px;text-align:center}.sicbo_sumTick__5sfau{animation:sicbo_sbSumTick__hyiqk .3s ease-out}@keyframes sicbo_sbSumTick__hyiqk{0%{transform:scale(1.35);color:#fff0d8}to{transform:scale(1)}}.sicbo_tripleBurst__c1CHS{font-style:normal;font-weight:800;letter-spacing:2px;color:#f0b446;text-shadow:0 0 16px rgba(240,180,70,.6);margin-right:10px;display:inline-block;animation:sicbo_sbBurst__sW9h4 .45s cubic-bezier(.2,1.6,.35,1) both}@keyframes sicbo_sbBurst__sW9h4{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sicbo_sumTick__5sfau,.sicbo_tripleBurst__c1CHS{animation:none}}.sicbo_outcomeSlot__LW2_2{margin-top:12px;min-height:25px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sicbo_hintLine__OVUJm{font-family:var(--font-chivo-mono,monospace);font-size:13px;color:#55555e;letter-spacing:1px}.sicbo_resultLine__KK26n{display:inline-block;white-space:nowrap;font-family:var(--font-chivo-mono,monospace);font-size:16px;font-weight:700;color:#d9d3c0;animation:sicbo_sicboVerdict__raWC9 .38s cubic-bezier(.2,1.4,.3,1) both}.sicbo_resultLine__KK26n b{color:var(--jade,#35e6ce)}@media(max-width:560px){.sicbo_resultLine__KK26n{font-size:13px}}.sicbo_lineWin__WlNV6 b{text-shadow:0 0 14px rgba(53,230,206,.45);animation:sicbo_sicboWinPulse__267pS .55s ease-out .1s}.sicbo_lineMiss__aR_si{color:#8f8a80}.sicbo_resultMiss__CdyCd{color:#7c7c85;font-weight:600}.sicbo_multChip__4IXrG{display:inline-block;margin-left:7px;padding:1px 7px 2px;border-radius:999px;font-style:normal;font-size:.8em;vertical-align:1px;color:var(--jade,#35e6ce);background:rgba(53,230,206,.12);border:1px solid rgba(53,230,206,.4)}@keyframes sicbo_sicboWinPulse__267pS{0%{filter:brightness(1)}35%{filter:brightness(1.45)}to{filter:brightness(1)}}@keyframes sicbo_sicboVerdict__raWC9{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sicbo_resultLine__KK26n{animation:none}}.sicbo_historyRow__hssh6{display:flex;justify-content:flex-start;gap:6px;margin-top:10px;overflow-x:auto;padding:4px 2px;min-height:26px;scrollbar-width:none}.sicbo_historyRow__hssh6::-webkit-scrollbar{display:none}.sicbo_histChip__ihSwE{font-family:var(--font-chivo-mono,monospace);font-size:13px;padding:3px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:none;cursor:pointer;white-space:nowrap}.sicbo_histChip__ihSwE:hover{border-color:rgba(53,230,206,.55)}.sicbo_hWin__ZMukO{color:var(--jade,#35e6ce);border-color:rgba(53,230,206,.4)}.sicbo_hLose__aNcTt{color:#8a8a93}.sicbo_hPush__Q1yxj{color:#f0b446;border-color:rgba(240,180,70,.35)}.sicbo_historyRow__hssh6:empty{min-height:26px;align-items:center}.sicbo_boardScroll__LVKvf{margin-top:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;transition:opacity .45s ease,filter .45s ease}.sicbo_boardDim__Fv0XO{opacity:.45;filter:saturate(.55)}.sicbo_board__HEV74{min-width:720px;display:flex;flex-direction:column;gap:6px}.sicbo_rowMain__GUtah{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr 1.4fr;gap:6px}.sicbo_rowSix__M9gfU{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.sicbo_rowPair__KocmI{display:contents}.sicbo_rowTotals__UQv_c{display:grid;grid-template-columns:repeat(14,1fr);gap:4px}.sicbo_rowCombos__v9eF7{display:grid;grid-template-columns:repeat(15,1fr);gap:4px}.sicbo_cell__nKMju{position:relative;min-height:46px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:hsla(0,0%,100%,.02);color:#d9d3c0;cursor:pointer}.sicbo_cell__nKMju:hover:not(:disabled){border-color:rgba(53,230,206,.55);background:rgba(53,230,206,.05)}.sicbo_cell__nKMju:disabled{cursor:not-allowed}.sicbo_cellBig__eKFqb{background:rgba(160,60,50,.18);border-color:hsla(6,64%,66%,.35)}.sicbo_cellBig__eKFqb .sicbo_cellLabel__iwi70{color:#e07b70;font-size:15px}.sicbo_cellTriple__kHOZs{background:rgba(240,180,70,.07);border-color:rgba(240,180,70,.35)}.sicbo_cellTriple__kHOZs .sicbo_cellLabel__iwi70{color:#f0b446}.sicbo_cellLabel__iwi70{font-size:13px;font-weight:800}.sicbo_cellLabel__iwi70,.sicbo_cellSub__T7Qnf{font-family:var(--font-chivo-mono,monospace);white-space:nowrap}.sicbo_cellSub__T7Qnf{font-size:10px;color:#6a6a74}.sicbo_betChip__lYI1E{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:22px;height:22px;padding:0 3px;border-radius:999px;background:#f0b446;color:#2a1e08;font-family:var(--font-chivo-mono,monospace);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.5),inset 0 0 0 2px hsla(0,0%,100%,.35);pointer-events:none;z-index:5;transition:opacity .3s ease,box-shadow .3s ease}.sicbo_betChipWin__KLvM8{box-shadow:0 0 0 2px var(--jade,#35e6ce),0 0 14px rgba(53,230,206,.6),0 2px 6px rgba(0,0,0,.5)}.sicbo_betChipLose__0lrni{opacity:.32;filter:grayscale(.65)}.sicbo_panel__TEobT{background:var(--card-2,#0f0f16);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}@media(max-width:560px){.sicbo_panel__TEobT{padding:12px}}.sicbo_field__N3e_T{display:flex;flex-direction:column;gap:6px;min-width:0}.sicbo_field__N3e_T>span:first-child{font-family:var(--font-chivo-mono,monospace);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#77777f}.sicbo_amtRow__4yrsa{display:flex;gap:6px}.sicbo_input__QE_8m{box-sizing:border-box;min-height:36px;padding:7px 12px;background:var(--input-bg,#131319);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#eae8e1;font-family:var(--font-chivo-mono,monospace);font-size:14px;font-variant-numeric:tabular-nums}.sicbo_input__QE_8m:focus{outline:none;border-color:rgba(53,230,206,.5)}.sicbo_input__QE_8m:disabled{opacity:.55}.sicbo_inputErr__fKKMB,.sicbo_inputErr__fKKMB:focus{border-color:hsla(0,100%,71%,.7)!important}.sicbo_stepBtn__2JhtH{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;gap:4px;padding:0 10px;background:var(--chip-bg,#181820);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#b6b6bd;font-family:var(--font-chivo-mono,monospace);font-size:12px;font-weight:700;cursor:pointer}.sicbo_stepBtn__2JhtH:hover:not(:disabled){border-color:rgba(53,230,206,.5);color:var(--jade,#35e6ce)}.sicbo_stepBtn__2JhtH:disabled{opacity:.55;cursor:not-allowed}.sicbo_boundHint__92gvF{font-family:var(--font-chivo-mono,monospace);font-size:11px;letter-spacing:.2px;color:#ff6b6b}.sicbo_tableBtns__5x4_a{display:flex;gap:8px}.sicbo_tableBtn__BpCSz{background:none;border:1px solid hsla(0,0%,100%,.14);color:#b6b6bd;border-radius:999px;padding:7px 12px;font-family:var(--font-chivo-mono,monospace);font-size:13px;cursor:pointer}.sicbo_tableBtn__BpCSz:hover:not(:disabled){border-color:rgba(53,230,206,.5);color:#eae8e1}.sicbo_tableBtn__BpCSz:disabled{opacity:.35;cursor:not-allowed}.sicbo_betBtn___eolL{width:100%;padding:13px;border:1px solid transparent;border-radius:8px;background:var(--jade,#35e6ce);color:var(--on-teal,#06201c);font-weight:800;font-size:16px;font-family:var(--font-pretendard,inherit);cursor:pointer;box-shadow:0 0 22px rgba(53,230,206,.32)}.sicbo_betBtn___eolL:hover:not(:disabled){box-shadow:0 0 26px rgba(53,230,206,.5)}.sicbo_betBtn___eolL:disabled{background:var(--input-bg,#131319);color:#55555e;cursor:not-allowed;box-shadow:none;border:1px solid hsla(0,0%,100%,.08)}@media(max-width:1023px){.sicbo_betBtn___eolL{position:sticky;bottom:10px;z-index:5;box-shadow:0 8px 26px rgba(0,0,0,.55),0 0 22px rgba(53,230,206,.32)}}.sicbo_betError__ibneD{min-height:18px;font-family:var(--font-chivo-mono,monospace);font-size:13px;color:#ffb347;text-align:center}@media(min-width:1000px){.sicbo_wrapper__XHiG5{max-width:1150px}}@media(min-width:1024px){.sicbo_betBtn___eolL,.sicbo_betError__ibneD{order:-1}.sicbo_header__EBaav{margin-bottom:8px}.sicbo_stage__SSBfl{padding:12px 16px;margin-bottom:10px}.sicbo_die__GNwd9{width:56px;height:56px}.sicbo_diceStage__l__wq{padding:4px}.sicbo_outcomeSlot__LW2_2{margin-top:8px}.sicbo_historyRow__hssh6{margin-top:6px;min-height:22px;padding:3px 2px}.sicbo_boardScroll__LVKvf{margin-top:8px}.sicbo_board__HEV74{gap:4px}.sicbo_cell__nKMju{min-height:36px;padding:3px 2px}.sicbo_panel__TEobT{padding:12px 16px;gap:10px}.sicbo_betBtn___eolL{padding:10px}}.sicbo_betError__ibneD:empty{display:none}.sicbo_tablePokeA__46GSU{animation:sicbo_sbPokeA__qhmGn .62s ease-in-out}.sicbo_tablePokeB__yOYvN{animation:sicbo_sbPokeB__uN5mL .62s ease-in-out}@keyframes sicbo_sbPokeA__qhmGn{0%{transform:translateX(0);filter:brightness(1)}15%{transform:translateX(-6px);filter:brightness(1.45)}35%{transform:translateX(5px);filter:brightness(1.1)}55%{transform:translateX(-4px);filter:brightness(1.35)}75%{transform:translateX(3px);filter:brightness(1.05)}to{transform:translateX(0);filter:brightness(1)}}@keyframes sicbo_sbPokeB__uN5mL{0%{transform:translateX(0);filter:brightness(1)}15%{transform:translateX(-6px);filter:brightness(1.45)}35%{transform:translateX(5px);filter:brightness(1.1)}55%{transform:translateX(-4px);filter:brightness(1.35)}75%{transform:translateX(3px);filter:brightness(1.05)}to{transform:translateX(0);filter:brightness(1)}}.sicbo_actionBlock__4GHup{display:flex;flex-direction:column;gap:inherit}@media(max-width:560px){.sicbo_actionBlock__4GHup{order:-1;position:sticky;bottom:10px;z-index:5}.sicbo_actionBlock__4GHup .sicbo_betBtn___eolL{box-shadow:0 8px 26px rgba(0,0,0,.55),0 0 22px rgba(53,230,206,.32)}.sicbo_stage__SSBfl.sicbo_stage__SSBfl.sicbo_stage__SSBfl{padding:44px 10px 4px;gap:5px}.sicbo_panel__TEobT{padding:8px 10px 10px;gap:8px}.sicbo_betBtn___eolL{padding:11px}.sicbo_rowPair__KocmI{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.sicbo_rowPair__KocmI .sicbo_rowSix__M9gfU{display:contents}.sicbo_board__HEV74{gap:5px}.sicbo_cell__nKMju{min-height:36px;padding:3px 2px}.sicbo_cellSub__T7Qnf{font-size:9px}.sicbo_diceStage__l__wq{transform:scale(.85);transform-origin:left center}.sicbo_diceRow__YGs4V{min-height:54px}.sicbo_outcomeSlot__LW2_2{min-height:20px;margin-top:0}}@media(prefers-reduced-motion:reduce){.sicbo_tablePokeA__46GSU,.sicbo_tablePokeB__yOYvN{animation:none}}