.creation-assistant{max-width:900px;margin-inline:auto!important;padding:clamp(22px,4vw,48px)!important;overflow:visible!important}.creation-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.creation-top h2{font-size:clamp(26px,4vw,38px)!important;letter-spacing:-1.5px;overflow-wrap:anywhere}.creation-save{font-size:12px;display:flex;align-items:center;gap:5px;white-space:nowrap;color:#5b6370;padding-top:9px}.creation-resume{background:#eeecfb;color:#5545b6;padding:12px 16px;border-radius:12px;font-size:13px}.creation-progress{display:grid;grid-template-columns:repeat(7,1fr);padding:0!important;margin:28px 0!important;gap:5px;list-style:none}.creation-progress button{background:transparent!important;color:#77808c!important;border:0!important;border-radius:0!important;display:flex;flex-direction:column;gap:8px;align-items:center;width:100%;padding:10px 2px!important;font-size:11px!important}.creation-progress span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eff0f3;font-size:12px}.creation-progress button[aria-current=step]{color:#5545cb!important}.creation-progress button[aria-current=step] span{background:#6655e8;color:white}.creation-progress b{font-weight:550}.creation-step-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:24px 0;color:#7a808c;font-size:11px;letter-spacing:.8px}.creation-step-heading label{letter-spacing:0!important;font-size:12px!important}.creation-assistant h3{font-size:clamp(24px,4vw,32px)!important;letter-spacing:-1px;line-height:1.18!important;margin:0 0 12px!important}.creation-access,.creation-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.creation-choice{position:relative;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;border:1px solid #e7e7ed!important;border-radius:16px!important;background:#fff!important;color:#25252d!important;padding:22px!important;min-width:0;box-shadow:none!important}.creation-choice:hover{border-color:#ada4ef!important;transform:translateY(-2px)}.creation-choice.is-picked{border-color:#6655e8!important;background:#f5f3ff!important;box-shadow:0 0 0 1px #6655e8!important}.creation-choice small{font-weight:400;font-size:13px;line-height:1.5;color:#6d6d7c}.creation-choice>svg:last-child:not(:first-child){position:absolute;right:16px;top:17px}.creation-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.creation-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.creation-assistant input,.creation-assistant select,.creation-assistant textarea{font-size:16px!important;scroll-margin-bottom:120px}.creation-assistant details{margin:20px 0}.creation-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creation-inline>input{flex:1;min-width:140px}.creation-inline button{white-space:nowrap}.creation-items{padding:0!important;list-style:none!important;display:grid;gap:8px;margin:16px 0!important;max-height:420px;overflow:auto}.creation-items li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e7e7ed;border-radius:12px;min-width:0}.creation-items li>div,.creation-items li>strong{flex:1;overflow-wrap:anywhere;min-width:0}.creation-items small{display:block;font-size:12px;color:#7d7d89}.creation-items li>label{font-size:11px;max-width:65px}.creation-items li>button{padding:8px!important;flex-shrink:0}.creation-avatar{width:35px;height:35px;border-radius:10px;background:#edeafc;color:white;display:grid;place-items:center;font-size:12px;flex-shrink:0}.creation-rule-summary{display:flex;gap:30px;padding:24px 0}.creation-rule-summary span{display:flex;flex-direction:column;font-size:12px;color:#747480}.creation-rule-summary strong{font-size:36px;color:#24232c}.creation-points{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0}.creation-points span{background:#f5f3fb;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px;min-width:42px}.creation-points small{color:#7d778d;font-size:11px}.creation-note{display:flex;align-items:flex-start;gap:12px;background:#f5f4f9;border-radius:14px;padding:18px;margin:20px 0}.creation-note>svg{flex-shrink:0;color:#6655e8}.creation-note p{margin:0!important;font-size:13px!important;line-height:1.6}.creation-review{display:flex;justify-content:space-between;gap:15px;border-radius:20px;background:#eeecfb;padding:26px;margin:24px 0;color:#5b4ac5}.creation-review h4{font-size:27px;margin:10px 0 6px;color:#272232;overflow-wrap:anywhere}.creation-review p{margin:0;font-size:13px}.creation-facts{margin:20px 0}.creation-facts>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #ededf1;padding:14px 0;font-size:13px}.creation-facts dt{color:#7d7789;min-width:85px}.creation-facts dd{text-align:right;margin:0;max-width:65%;overflow-wrap:anywhere}.creation-assistant .builder-controls{position:sticky;bottom:0;padding:18px 0 4px;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);z-index:4;margin-top:32px!important}.creation-assistant fieldset{border:0;padding:0;margin:24px 0}.creation-assistant legend{font-size:14px;font-weight:650;margin-bottom:10px}.creation-assistant .builder-games{margin:24px 0}.creation-assistant .builder-game{padding:22px 15px!important}.creation-assistant .builder-game small{max-width:100%;font-size:12px}@media(max-width:650px){.creation-assistant{padding:22px 18px!important;margin-inline:0!important}.creation-top{flex-direction:column;gap:0}.creation-save{padding:0}.creation-progress{gap:0;margin:22px 0!important}.creation-progress b{display:none}.creation-progress button[aria-current=step] b{display:block;position:absolute;top:42px;font-size:10px}.creation-progress li{position:relative}.creation-step-heading{margin-top:35px}.creation-access,.creation-format-grid{gap:9px}.creation-choice{padding:16px!important;gap:8px!important;min-height:145px}.creation-choice strong{font-size:14px!important}.creation-choice small{font-size:12px!important}.creation-choice>svg:last-child:not(:first-child){right:10px;top:10px}.creation-two{grid-template-columns:1fr;gap:0}.creation-assistant .builder-controls{bottom:calc(72px + env(safe-area-inset-bottom));padding:12px 0}.creation-assistant .builder-controls>small{max-width:42%;font-size:11px}.creation-assistant .builder-controls button{min-height:46px;padding:12px 14px!important;font-size:13px!important}.creation-facts>div{gap:10px}.creation-assistant .builder-games{grid-template-columns:1fr!important}.creation-assistant .builder-game{min-height:130px!important;text-align:left!important;align-items:flex-start!important;padding-left:75px!important}.creation-assistant .builder-game-mark{left:18px;top:32px;font-size:25px!important}.creation-assistant .builder-game>svg:not(.builder-picked){display:none}.creation-assistant .builder-game small{max-width:100%}.creation-assistant textarea{min-height:150px}.creation-items{max-height:none}.creation-step-heading .arena-check{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.creation-choice{transition:none!important}.creation-choice:hover{transform:none}}.application-card{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;border-top:1px solid #ececf1}.application-card small,.participant-card small{display:block;color:#7d788b;font-size:12px;margin-top:5px}.application-card .creation-inline{margin-top:15px}.participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.participant-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid #e8e7ef;border-radius:14px;padding:18px;min-width:0}.participant-card>div{flex:1;min-width:0;overflow-wrap:anywhere}.participant-card>ul{width:100%;padding:0;list-style:none}.participant-card li{padding:12px 0;border-top:1px solid #edecf4;font-size:13px}.competition-discord h2{display:flex;align-items:center;gap:12px}.competition-discord .webhook-guide{font-size:14px;line-height:1.8;padding-left:22px}.competition-discord .webhook-guide li{padding-bottom:12px}@media(max-width:600px){.application-card,.participant-grid{grid-template-columns:1fr}.application-card select,.competition-discord input,.participant-card input,.participant-card select{font-size:16px!important}.competition-discord h2{align-items:flex-start}.competition-discord h2 svg{flex-shrink:0}}.qualification-card{border:1px solid #e9e7f1;padding:22px;border-radius:16px;margin:18px 0}.qualification-card>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:15px}.qualification-card>p{font-size:13px!important}.qualification-card .creation-items li{padding:9px}.qualification-card .creation-items span{font-size:12px;color:#7c748b}.qualification-card button{margin-top:12px}@media(max-width:650px){.creation-assistant{padding-bottom:100px!important}.creation-assistant .builder-controls{position:fixed;left:max(38px,env(safe-area-inset-left));right:max(38px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));z-index:41;margin:0!important;padding:12px 0;border-top:1px solid #e8dfef}.creation-assistant .builder-controls button[type=submit]{margin-left:auto}.creation-progress button[aria-current=step] b{top:52px}.creation-assistant .builder-game-mark{display:block!important;right:auto}}