.rules-page[data-v-8fab33f2]{--rules-vw:0.26667vw;min-height:100vh;padding:calc(var(--rules-vw)*15) calc(var(--rules-vw)*9) calc(var(--rules-vw)*70);box-sizing:border-box;color:#17119b;background-color:#e8e3ff;background-repeat:no-repeat;background-position:top;background-size:100% auto}.rules-header[data-v-8fab33f2]{height:calc(var(--rules-vw)*64);display:grid;grid-template-columns:calc(var(--rules-vw)*42) 1fr calc(var(--rules-vw)*42);align-items:start;padding-top:0;box-sizing:border-box;color:#fff}.rules-header h1[data-v-8fab33f2]{margin:calc(var(--rules-vw)*3) 0 0;text-align:center;font-size:calc(var(--rules-vw)*20);line-height:1.2;font-weight:900;white-space:nowrap}.rules-back[data-v-8fab33f2]{width:calc(var(--rules-vw)*28);height:calc(var(--rules-vw)*28);margin-left:calc(var(--rules-vw)*7);padding:0;border:0;background:transparent}.rules-back img[data-v-8fab33f2]{display:block;width:100%;height:100%}.rules-help[data-v-8fab33f2]{justify-self:end;width:calc(var(--rules-vw)*34);height:calc(var(--rules-vw)*34);border:calc(var(--rules-vw)*6) solid hsla(0,0%,100%,.88);border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:rgba(233,235,255,.95);color:#18105f;font-size:calc(var(--rules-vw)*22);font-weight:700}.rules-content[data-v-8fab33f2]{padding:calc(var(--rules-vw)*8);border:1px solid hsla(0,0%,100%,.82);border-radius:calc(var(--rules-vw)*17);background:rgba(247,245,255,.78);box-shadow:inset 0 0 calc(var(--rules-vw)*18) hsla(0,0%,100%,.7)}.rules-card[data-v-8fab33f2]{margin-bottom:calc(var(--rules-vw)*9);padding:calc(var(--rules-vw)*36) calc(var(--rules-vw)*8) calc(var(--rules-vw)*10);border-radius:calc(var(--rules-vw)*12);position:relative;background:hsla(0,0%,100%,.55)}.rules-card[data-v-8fab33f2]:last-child{margin-bottom:0}.rules-card h2[data-v-8fab33f2]{position:absolute;left:0;top:0;min-width:calc(var(--rules-vw)*127);height:calc(var(--rules-vw)*26);margin:0;padding:0 calc(var(--rules-vw)*10);border-radius:calc(var(--rules-vw)*12) 0 calc(var(--rules-vw)*12) 0;box-sizing:border-box;display:flex;align-items:center;background:linear-gradient(100deg,#5546df,#925bf4 58%,#d793ff);color:#fff;font-size:calc(var(--rules-vw)*14);font-weight:800}.rules-card h2 i[data-v-8fab33f2]{margin-left:calc(var(--rules-vw)*5);font-style:normal;font-size:calc(var(--rules-vw)*12)}.cycle-row[data-v-8fab33f2]{height:calc(var(--rules-vw)*61);margin-bottom:calc(var(--rules-vw)*10);padding:0 calc(var(--rules-vw)*17);border:1px solid rgba(91,70,234,.18);border-radius:calc(var(--rules-vw)*7);box-sizing:border-box;display:grid;grid-template-columns:calc(var(--rules-vw)*42) 1fr calc(var(--rules-vw)*36) calc(var(--rules-vw)*42);align-items:center;gap:calc(var(--rules-vw)*8);font-size:calc(var(--rules-vw)*14);font-weight:500}.cycle-row[data-v-8fab33f2]:last-child{margin-bottom:0}.cycle-row img[data-v-8fab33f2]{justify-self:center;max-width:calc(var(--rules-vw)*38);max-height:calc(var(--rules-vw)*42)}.cycle-row b[data-v-8fab33f2]{color:#c8bcff;font-size:calc(var(--rules-vw)*40);line-height:1;font-weight:300}.rules-card>p[data-v-8fab33f2]{min-height:calc(var(--rules-vw)*40);margin:0;padding:0 calc(var(--rules-vw)*5);display:flex;align-items:center;gap:calc(var(--rules-vw)*10);border-bottom:1px solid rgba(91,70,234,.12);font-size:calc(var(--rules-vw)*14);line-height:1.45;font-weight:500}.rules-card>p[data-v-8fab33f2]:last-child{border-bottom:0}.rules-card>p img[data-v-8fab33f2]{width:calc(var(--rules-vw)*31);max-height:calc(var(--rules-vw)*34);object-fit:contain}.rules-copy[data-v-8fab33f2]{padding-bottom:calc(var(--rules-vw)*9)}.rules-copy>p[data-v-8fab33f2]{min-height:calc(var(--rules-vw)*39);padding:0 calc(var(--rules-vw)*5)}.rules-copy:last-child>p[data-v-8fab33f2]{min-height:calc(var(--rules-vw)*27)}.rules-confirm[data-v-8fab33f2]{position:fixed;left:calc(var(--rules-vw)*8);right:calc(var(--rules-vw)*8);bottom:calc(var(--rules-vw)*20);height:calc(var(--rules-vw)*42);border:1px solid #7752ff;border-radius:calc(var(--rules-vw)*24);background:linear-gradient(180deg,#985aff,#4422e8 42%,#2811b4);box-shadow:inset 0 calc(var(--rules-vw)*3) calc(var(--rules-vw)*5) hsla(0,0%,100%,.75),0 calc(var(--rules-vw)*2) 0 #ff99bd;color:#fff;font-size:calc(var(--rules-vw)*16);font-weight:700}