.decision-module__cuQkiq__dm_wrap{flex-direction:column;gap:1.5rem;width:100%;max-width:896px;margin:0 auto;animation:.5s ease-out decision-module__cuQkiq__dmFadeIn;display:flex}@keyframes decision-module__cuQkiq__dmFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.decision-module__cuQkiq__dm_header{text-align:center;padding:2rem 0 1.5rem}.decision-module__cuQkiq__dm_header_icon{margin-bottom:.75rem;font-size:3rem;display:block}.decision-module__cuQkiq__dm_title{background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:950}.decision-module__cuQkiq__dm_subtitle{color:#64748b;margin:0;font-size:.95rem}.decision-module__cuQkiq__dm_tabs{scrollbar-width:none;background:#f1f5f9;border-radius:1.25rem;gap:.4rem;padding:.4rem;display:flex;overflow-x:auto}.decision-module__cuQkiq__dm_tabs::-webkit-scrollbar{display:none}.decision-module__cuQkiq__dm_tab{color:#64748b;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:.875rem;flex:1;min-width:90px;padding:.65rem .75rem;font-size:.8rem;font-weight:700;line-height:1.4;transition:all .2s}.decision-module__cuQkiq__dm_tab:hover{color:#8b5cf6}.decision-module__cuQkiq__dm_tab_active{color:#8b5cf6;background:#fff;box-shadow:0 2px 8px #8b5cf626}.decision-module__cuQkiq__dm_card{background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;flex-direction:column;gap:1.25rem;min-height:400px;padding:2rem;display:flex;box-shadow:0 4px 20px #0000000d}.decision-module__cuQkiq__dm_label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:block}.decision-module__cuQkiq__dm_input{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.75rem;outline:none;width:100%;padding:.6rem .9rem;font-family:inherit;font-size:.9rem;transition:all .2s}.decision-module__cuQkiq__dm_input:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.decision-module__cuQkiq__dm_btn{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);border:none;border-radius:2rem;padding:.75rem 2rem;font-size:.92rem;font-weight:800;transition:all .25s}.decision-module__cuQkiq__dm_btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf659}.decision-module__cuQkiq__dm_btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.decision-module__cuQkiq__dm_btn_sm{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:.75rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;transition:all .15s}.decision-module__cuQkiq__dm_btn_sm:hover{color:#8b5cf6;border-color:#8b5cf6}.decision-module__cuQkiq__dm_btn_sm_active{color:#8b5cf6;background:#f5f3ff;border-color:#8b5cf6}.decision-module__cuQkiq__dm_result{text-align:center;background:linear-gradient(135deg,#f5f3ff 0%,#fdf4ff 100%);border:1.5px solid #e9d5ff;border-radius:1.25rem;margin-top:1rem;padding:1.25rem 1.5rem;animation:.35s cubic-bezier(.34,1.56,.64,1) decision-module__cuQkiq__dmResultPop}@keyframes decision-module__cuQkiq__dmResultPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.decision-module__cuQkiq__dm_result_label{color:#a78bfa;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem;font-size:.72rem;font-weight:800}.decision-module__cuQkiq__dm_result_value{color:#7c3aed;font-size:1.5rem;font-weight:900}.decision-module__cuQkiq__wheel_wrap{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.decision-module__cuQkiq__wheel_items_panel{width:100%;max-width:300px}.decision-module__cuQkiq__wheel_item_row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.decision-module__cuQkiq__wheel_item_input{border:1.5px solid #e2e8f0;border-radius:.625rem;outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.88rem;transition:border-color .2s}.decision-module__cuQkiq__wheel_item_input:focus{border-color:#8b5cf6}.decision-module__cuQkiq__wheel_del_btn{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;transition:all .15s;display:flex}.decision-module__cuQkiq__wheel_del_btn:hover{color:#fff;background:#ef4444}.decision-module__cuQkiq__wheel_svg_wrap{justify-content:center;align-items:center;display:flex;position:relative}.decision-module__cuQkiq__wheel_pointer{z-index:10;filter:drop-shadow(0 2px 4px #0000004d);border-top:22px solid #1e293b;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.decision-module__cuQkiq__dice_wrap{flex-direction:column;align-items:center;gap:2rem;display:flex}.decision-module__cuQkiq__dice_count_row{gap:.5rem;display:flex}.decision-module__cuQkiq__dice_row{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.decision-module__cuQkiq__die_outer{perspective:400px}.decision-module__cuQkiq__die{background:#fff;border:2px solid #e2e8f0;border-radius:1rem;grid-template:"a.b"1fr"c d e"1fr"f.g"1fr/1fr 1fr 1fr;width:80px;height:80px;padding:10px;transition:transform .6s cubic-bezier(.4,0,.2,1);display:grid;position:relative;box-shadow:0 4px 12px #0000001a,inset 0 1px 3px #fffc}.decision-module__cuQkiq__die_rolling{animation:.5s ease-in-out decision-module__cuQkiq__dieRoll}@keyframes decision-module__cuQkiq__dieRoll{0%{transform:rotateX(0)rotateY(0)}25%{transform:rotateX(180deg)rotateY(90deg)}50%{transform:rotateX(90deg)rotateY(180deg)}75%{transform:rotateX(270deg)rotateY(270deg)}to{transform:rotateX(360deg)rotateY(360deg)}}.decision-module__cuQkiq__dot{background:#1e293b;border-radius:50%;place-self:center;width:14px;height:14px;box-shadow:inset 0 2px 3px #0000004d}.decision-module__cuQkiq__dot_a{grid-area:a}.decision-module__cuQkiq__dot_b{grid-area:b}.decision-module__cuQkiq__dot_c{grid-area:c}.decision-module__cuQkiq__dot_d{grid-area:d}.decision-module__cuQkiq__dot_e{grid-area:e}.decision-module__cuQkiq__dot_f{grid-area:f}.decision-module__cuQkiq__dot_g{grid-area:g}.decision-module__cuQkiq__dice_total{color:#8b5cf6;margin-top:.5rem;font-size:2rem;font-weight:900}.decision-module__cuQkiq__lot_controls{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}.decision-module__cuQkiq__lot_counter{background:#f8fafc;border:1.5px solid #f1f5f9;border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.decision-module__cuQkiq__lot_cnt_btn{color:#8b5cf6;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 1px 4px #00000014}.decision-module__cuQkiq__lot_cnt_btn:hover{color:#fff;background:#8b5cf6}.decision-module__cuQkiq__lot_cnt_val{color:#1e293b;text-align:center;min-width:1.5rem;font-weight:800}.decision-module__cuQkiq__lot_cards_grid{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.decision-module__cuQkiq__flip_card{perspective:600px;cursor:pointer;width:80px;height:110px}.decision-module__cuQkiq__flip_inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1);position:relative}.decision-module__cuQkiq__flip_inner_flipped{transform:rotateY(180deg)}.decision-module__cuQkiq__flip_front,.decision-module__cuQkiq__flip_back{backface-visibility:hidden;border:2px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex;position:absolute;inset:0}.decision-module__cuQkiq__flip_front{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);font-size:1.5rem}.decision-module__cuQkiq__flip_back{text-align:center;padding:.5rem;font-size:.75rem;transform:rotateY(180deg)}.decision-module__cuQkiq__flip_back_win{color:#16a34a;background:#f0fdf4;border-color:#86efac}.decision-module__cuQkiq__flip_back_lose{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.decision-module__cuQkiq__ladder_inputs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.decision-module__cuQkiq__ladder_col_inputs{flex-direction:column;gap:.4rem;display:flex}.decision-module__cuQkiq__ladder_input_row{align-items:center;gap:.5rem;display:flex}.decision-module__cuQkiq__ladder_num{color:#94a3b8;text-align:right;flex-shrink:0;width:24px;font-size:.72rem;font-weight:800}.decision-module__cuQkiq__ladder_canvas_wrap{width:100%;overflow-x:auto}.decision-module__cuQkiq__ladder_canvas{margin:0 auto;display:block}.decision-module__cuQkiq__arrow_wrap{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.decision-module__cuQkiq__arrow_controls_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.decision-module__cuQkiq__arrow_svg_wrap{-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.decision-module__cuQkiq__arrow_svg_wrap svg{overflow:visible}.decision-module__cuQkiq__arrow_speed_row{gap:.5rem;display:flex}.decision-module__cuQkiq__seo_section{margin-top:3rem;padding:0 .5rem}.decision-module__cuQkiq__seo_h2{color:#1e293b;border-left:4px solid #8b5cf6;margin:2.5rem 0 1rem;padding-left:.75rem;font-size:1.15rem;font-weight:800}.decision-module__cuQkiq__seo_p{color:#475569;margin:0 0 .75rem;font-size:.92rem;line-height:1.85}.decision-module__cuQkiq__seo_faq_item{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem}.decision-module__cuQkiq__seo_faq_q{color:#1e293b;gap:.5rem;margin-bottom:.4rem;font-size:.92rem;font-weight:800;display:flex}.decision-module__cuQkiq__seo_faq_q span:first-child{color:#8b5cf6}.decision-module__cuQkiq__seo_faq_a{color:#64748b;margin:0;font-size:.88rem;line-height:1.75}.decision-module__cuQkiq__disclaimer{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:1rem;margin-top:2rem;padding:1.25rem 1.5rem;font-size:.82rem;line-height:1.7}.decision-module__cuQkiq__ad_placeholder{color:#94a3b8;background:#f1f5f980;border:1px dashed #cbd5e1;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:250px;margin:2rem 0;font-size:.875rem;display:flex}@media (max-width:600px){.decision-module__cuQkiq__dm_card{padding:1.25rem}.decision-module__cuQkiq__ladder_inputs{grid-template-columns:1fr}}
