.AdSlot-module__YcauLq__adSlot{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text-soft);text-align:center;place-items:center;font-size:.9rem;display:grid}.AdSlot-module__YcauLq__horizontal{width:min(970px,100% - 40px);min-height:90px;margin:32px auto}.AdSlot-module__YcauLq__sidebar{min-height:600px;position:sticky;top:24px}.AdSlot-module__YcauLq__mobile{min-height:120px;margin:24px 0}@media (max-width:900px){.AdSlot-module__YcauLq__sidebar{display:none}}
.ToolLayout-module__X0Jidq__page{min-height:100vh}.ToolLayout-module__X0Jidq__backLink:hover{color:var(--text-main)}.ToolLayout-module__X0Jidq__hero{max-width:1180px;margin:0 auto;padding:72px 24px 28px}.ToolLayout-module__X0Jidq__breadcrumb,.ToolLayout-module__X0Jidq__breadcrumbCurrent,.ToolLayout-module__X0Jidq__breadcrumbSeparator{color:var(--text-muted);font-size:.9rem}.ToolLayout-module__X0Jidq__breadcrumb:hover{color:var(--primary)}.ToolLayout-module__X0Jidq__breadcrumbSeparator{margin:0 8px}.ToolLayout-module__X0Jidq__hero h1{letter-spacing:-.06em;max-width:780px;margin:18px 0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1}.ToolLayout-module__X0Jidq__hero p{max-width:720px;color:var(--text-muted);font-size:1.1rem;line-height:1.7}.ToolLayout-module__X0Jidq__contentGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;max-width:1180px;margin:0 auto;padding:24px;display:grid}.ToolLayout-module__X0Jidq__mainColumn{min-width:0}.ToolLayout-module__X0Jidq__toolBox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:28px}.ToolLayout-module__X0Jidq__sidebar{display:block}.ToolLayout-module__X0Jidq__infoSection{margin-top:40px}.ToolLayout-module__X0Jidq__infoSection h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.2rem)}.ToolLayout-module__X0Jidq__steps,.ToolLayout-module__X0Jidq__faqList,.ToolLayout-module__X0Jidq__relatedGrid{gap:14px;display:grid}.ToolLayout-module__X0Jidq__step,.ToolLayout-module__X0Jidq__faqItem,.ToolLayout-module__X0Jidq__relatedCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}.ToolLayout-module__X0Jidq__step{align-items:flex-start;gap:14px;display:flex}.ToolLayout-module__X0Jidq__step span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-dark);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.ToolLayout-module__X0Jidq__step p,.ToolLayout-module__X0Jidq__faqItem p{color:var(--text-muted);margin:0;line-height:1.7}.ToolLayout-module__X0Jidq__faqItem h3{margin:0 0 8px;font-size:1.05rem}.ToolLayout-module__X0Jidq__relatedGrid{grid-template-columns:repeat(2,1fr)}.ToolLayout-module__X0Jidq__relatedCard{font-weight:700;transition:border-color .16s,transform .16s}.ToolLayout-module__X0Jidq__relatedCard:hover{border-color:var(--primary);transform:translateY(-2px)}@media (max-width:900px){.ToolLayout-module__X0Jidq__contentGrid{grid-template-columns:1fr}.ToolLayout-module__X0Jidq__sidebar{display:none}}@media (max-width:620px){.ToolLayout-module__X0Jidq__navbar,.ToolLayout-module__X0Jidq__hero,.ToolLayout-module__X0Jidq__contentGrid{padding-left:20px;padding-right:20px}.ToolLayout-module__X0Jidq__toolBox{padding:22px}.ToolLayout-module__X0Jidq__relatedGrid{grid-template-columns:1fr}}
.Button-module__4zld9q__button{cursor:pointer;border:none;border-radius:999px;min-height:54px;padding:0 22px;font-size:1rem;font-weight:800;transition:background .18s,transform .18s,box-shadow .18s,opacity .18s}.Button-module__4zld9q__primary{background:var(--primary);color:#fff}.Button-module__4zld9q__primary:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 14px 28px #1d4ed833}.Button-module__4zld9q__secondary{background:var(--surface);color:var(--text-main);border:1px solid var(--border)}.Button-module__4zld9q__secondary:hover:not(:disabled){border-color:var(--primary);transform:translateY(-2px)}.Button-module__4zld9q__danger{background:var(--danger);color:#fff}.Button-module__4zld9q__fullWidth{width:100%}.Button-module__4zld9q__button:active:not(:disabled){transform:translateY(0)}.Button-module__4zld9q__button:disabled{cursor:wait;opacity:.75}
.DrawLoader-module__YR5BmW__loader{border-radius:var(--radius-lg);background:var(--surface-soft);border:1px solid var(--border);text-align:center;place-items:center;gap:12px;padding:24px;display:grid}.DrawLoader-module__YR5BmW__loader p{color:var(--text-muted);margin:0;font-weight:800}.DrawLoader-module__YR5BmW__dots{gap:8px;display:flex}.DrawLoader-module__YR5BmW__dots span{background:var(--primary);border-radius:999px;width:12px;height:12px;animation:.7s ease-in-out infinite DrawLoader-module__YR5BmW__bounce}.DrawLoader-module__YR5BmW__dots span:nth-child(2){animation-delay:.12s}.DrawLoader-module__YR5BmW__dots span:nth-child(3){animation-delay:.24s}@keyframes DrawLoader-module__YR5BmW__bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}
.ResultCelebration-module__DJejIq__canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}
.Dice-module__9fhWiG__scene{aspect-ratio:1;perspective:900px;place-items:center;width:min(220px,100%);margin:0 auto;display:grid}.Dice-module__9fhWiG__dice{width:170px;height:170px;transform-style:preserve-3d;background:radial-gradient(circle at 30% 24%,#ffffffe6,#0000 30%),linear-gradient(145deg,#fff,#dbeafe);border:1px solid #1d4ed826;border-radius:34px;position:relative;box-shadow:0 24px 50px #0f172a29,inset 0 8px 18px #ffffffbf,inset 0 -10px 18px #1d4ed814}.Dice-module__9fhWiG__dice span{background:var(--primary);border-radius:999px;width:24px;height:24px;position:absolute;box-shadow:inset 0 3px 5px #0f172a29}.Dice-module__9fhWiG__topLeft{top:34px;left:34px}.Dice-module__9fhWiG__topRight{top:34px;right:34px}.Dice-module__9fhWiG__middleLeft{top:73px;left:34px}.Dice-module__9fhWiG__middleRight{top:73px;right:34px}.Dice-module__9fhWiG__center{top:73px;left:73px}.Dice-module__9fhWiG__bottomLeft{bottom:34px;left:34px}.Dice-module__9fhWiG__bottomRight{bottom:34px;right:34px}.Dice-module__9fhWiG__rolling{animation:1.5s cubic-bezier(.16,.72,.08,1) Dice-module__9fhWiG__diceRoll}@keyframes Dice-module__9fhWiG__diceRoll{0%{transform:rotateX(0)rotateY(0)translateY(0)scale(1)}28%{transform:rotateX(260deg)rotateY(360deg)translateY(-44px)scale(1.04)}58%{transform:rotateX(540deg)rotateY(720deg)translateY(-18px)scale(1.02)}82%{transform:rotateX(700deg)rotateY(900deg)translateY(8px)scale(.99)}to{transform:rotateX(720deg)rotateY(1080deg)translateY(0)scale(1)}}
.FormField-module__ZIp6Tq__field{gap:8px;font-weight:800;display:grid}.FormField-module__ZIp6Tq__field span{color:var(--text-main)}.FormField-module__ZIp6Tq__field small{color:var(--text-muted);font-weight:600;line-height:1.5}
.ResultCard-module__qG-5mW__resultBox{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--primary-soft), #eef6ff);border:1px solid #1d4ed814;place-items:center;gap:12px;padding:36px;display:grid;position:relative;overflow:hidden}.ResultCard-module__qG-5mW__resultBox span,.ResultCard-module__qG-5mW__content{z-index:2;position:relative}.ResultCard-module__qG-5mW__resultBox span{color:var(--primary-dark);font-weight:800}.ResultCard-module__qG-5mW__content{color:var(--primary-dark);letter-spacing:-.06em;text-align:center;font-weight:900;line-height:1;animation:.45s ResultCard-module__qG-5mW__pop}.ResultCard-module__qG-5mW__large{font-size:clamp(2.4rem,8vw,5.5rem)}.ResultCard-module__qG-5mW__compact{letter-spacing:normal;width:100%;font-size:1rem;line-height:1.4}@keyframes ResultCard-module__qG-5mW__pop{0%{opacity:.2;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.ResultCard-module__qG-5mW__resultBox{padding:28px}}
.Coin-module__RS-gfG__scene{aspect-ratio:1;perspective:1100px;place-items:center;width:min(240px,100%);margin:0 auto;display:grid}.Coin-module__RS-gfG__coin{width:196px;height:196px;transform-style:preserve-3d;transition:transform .42s;position:relative;transform:rotateY(0)}.Coin-module__RS-gfG__face{backface-visibility:hidden;color:#78350f;background:radial-gradient(circle at 30% 24%,#ffffffc7,#0000 28%),linear-gradient(145deg,#fef3c7,#f59e0b);border:10px solid #fde68a;border-radius:999px;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0;box-shadow:0 24px 50px #0f172a2e,inset 0 8px 18px #ffffff73,inset 0 -10px 18px #78350f2e}.Coin-module__RS-gfG__face:before{content:"";border-radius:inherit;border:3px dashed #78350f47;position:absolute;inset:18px}.Coin-module__RS-gfG__back{transform:rotateY(180deg)}.Coin-module__RS-gfG__mark,.Coin-module__RS-gfG__star{z-index:2;background:#78350f1f;border-radius:999px;place-items:center;width:58px;height:58px;font-size:2rem;font-weight:950;display:grid;position:relative}.Coin-module__RS-gfG__face strong,.Coin-module__RS-gfG__face small{z-index:2;position:relative}.Coin-module__RS-gfG__face strong{text-transform:uppercase;letter-spacing:-.03em;font-size:1.35rem}.Coin-module__RS-gfG__face small{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-size:.8rem;font-weight:900}.Coin-module__RS-gfG__resultCara{transform:rotateY(0)}.Coin-module__RS-gfG__resultSello{transform:rotateY(180deg)}.Coin-module__RS-gfG__flipping{animation:2.3s cubic-bezier(.16,.72,.08,1) forwards Coin-module__RS-gfG__coinFlip}@keyframes Coin-module__RS-gfG__coinFlip{0%{transform:rotateY(0)translateY(0)scale(1)}18%{transform:rotateY(720deg)translateY(-44px)scale(1.04)}42%{transform:rotateY(1620deg)translateY(-78px)scale(1.06)}66%{transform:rotateY(2520deg)translateY(-30px)scale(1.02)}84%{transform:rotateY(3240deg)translateY(10px)scale(.99)}93%{transform:rotateY(3420deg)translateY(-6px)scale(1)}to{transform:rotateY(3600deg)translateY(0)scale(1)}}
.Bingo-module__IrONiq__bingo{gap:24px;display:grid}.Bingo-module__IrONiq__stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.Bingo-module__IrONiq__stats div{border-radius:var(--radius-md);background:var(--surface-soft);gap:4px;padding:16px;display:grid}.Bingo-module__IrONiq__stats strong{font-size:1.5rem}.Bingo-module__IrONiq__stats span{color:var(--text-muted);font-weight:800}.Bingo-module__IrONiq__history{gap:14px;display:grid}.Bingo-module__IrONiq__history h3{margin:0}.Bingo-module__IrONiq__numberGrid{flex-wrap:wrap;gap:8px;display:flex}.Bingo-module__IrONiq__numberGrid span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary-dark);border-radius:999px;place-items:center;font-weight:900;display:grid}.Bingo-module__IrONiq__modeGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.Bingo-module__IrONiq__modeGrid button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.Bingo-module__IrONiq__modeGrid button:hover:not(:disabled){border-color:var(--primary);color:var(--text-main)}.Bingo-module__IrONiq__modeGrid button:disabled{cursor:wait;opacity:.75}.Bingo-module__IrONiq__activeMode{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}@media (max-width:640px){.Bingo-module__IrONiq__stats,.Bingo-module__IrONiq__modeGrid{grid-template-columns:1fr}}
.RockPaperScissors-module__QP1gwq__game{gap:24px;display:grid}.RockPaperScissors-module__QP1gwq__options{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.RockPaperScissors-module__QP1gwq__options button{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:120px;color:var(--text-main);cursor:pointer;place-items:center;gap:8px;font-weight:900;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.RockPaperScissors-module__QP1gwq__options button span{font-size:2.4rem}.RockPaperScissors-module__QP1gwq__options button:hover:not(:disabled){border-color:var(--primary);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.RockPaperScissors-module__QP1gwq__options button:disabled{cursor:wait;opacity:.75}.RockPaperScissors-module__QP1gwq__activeOption{border-color:var(--primary)!important;background:var(--primary-soft)!important}.RockPaperScissors-module__QP1gwq__resultGroup{gap:14px;display:grid}.RockPaperScissors-module__QP1gwq__moves{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.RockPaperScissors-module__QP1gwq__moves article{border-radius:var(--radius-md);background:var(--surface-soft);gap:6px;padding:18px;display:grid}.RockPaperScissors-module__QP1gwq__moves span{color:var(--text-muted);font-weight:800}.RockPaperScissors-module__QP1gwq__moves strong{font-size:1.3rem}@media (max-width:640px){.RockPaperScissors-module__QP1gwq__options,.RockPaperScissors-module__QP1gwq__moves{grid-template-columns:1fr}}
.DiceRoller-module__pxB0wq__diceTool{gap:24px;display:grid}.DiceRoller-module__pxB0wq__resultGroup{gap:14px;display:grid}
.SecretAssignments-module__1DxeeW__assignments{gap:22px;display:grid}.SecretAssignments-module__1DxeeW__progress{background:var(--primary-soft);width:fit-content;color:var(--primary-dark);border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:800}.SecretAssignments-module__1DxeeW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:center;padding:28px}.SecretAssignments-module__1DxeeW__label{color:var(--text-muted);margin-bottom:8px;font-weight:800;display:block}.SecretAssignments-module__1DxeeW__card strong{letter-spacing:-.06em;font-size:clamp(2rem,7vw,4rem);line-height:1;display:block}.SecretAssignments-module__1DxeeW__card p{max-width:520px;color:var(--text-muted);margin:18px auto 0;line-height:1.7}.SecretAssignments-module__1DxeeW__actions{grid-template-columns:auto 1fr;gap:12px;display:grid}@media (max-width:620px){.SecretAssignments-module__1DxeeW__actions{grid-template-columns:1fr}}
.QuickRandomTool-module__e9F9pG__tool{gap:24px;display:grid}.QuickRandomTool-module__e9F9pG__modeGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.QuickRandomTool-module__e9F9pG__modeGrid button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.QuickRandomTool-module__e9F9pG__modeGrid button:hover{border-color:var(--primary);color:var(--text-main)}.QuickRandomTool-module__e9F9pG__activeMode{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}@media (max-width:640px){.QuickRandomTool-module__e9F9pG__modeGrid{grid-template-columns:1fr}}
.RoleEditor-module__CWry5W__editor{gap:12px;display:grid}.RoleEditor-module__CWry5W__header,.RoleEditor-module__CWry5W__row{grid-template-columns:1fr 120px 44px;align-items:center;gap:10px;display:grid}.RoleEditor-module__CWry5W__header{color:var(--text-muted);padding:0 4px;font-size:.85rem;font-weight:800}.RoleEditor-module__CWry5W__rows{gap:10px;display:grid}.RoleEditor-module__CWry5W__row input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:48px;color:var(--text-main);padding:0 14px}.RoleEditor-module__CWry5W__row input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.RoleEditor-module__CWry5W__row input:disabled{background:var(--surface-soft);cursor:wait;opacity:.8}.RoleEditor-module__CWry5W__removeButton{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-size:1.3rem;font-weight:900}.RoleEditor-module__CWry5W__removeButton:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.RoleEditor-module__CWry5W__removeButton:disabled{cursor:not-allowed;opacity:.45}@media (max-width:620px){.RoleEditor-module__CWry5W__header{display:none}.RoleEditor-module__CWry5W__row{grid-template-columns:1fr}.RoleEditor-module__CWry5W__removeButton{width:100%}}
.TruthOrDare-module__4cB20a__game{gap:24px;display:grid}.TruthOrDare-module__4cB20a__infoBox{border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text-muted);padding:18px;font-weight:700;line-height:1.6}.TruthOrDare-module__4cB20a__infoBox strong{color:var(--text-main)}.TruthOrDare-module__4cB20a__customGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.TruthOrDare-module__4cB20a__customGrid textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:120px;color:var(--text-main);padding:14px;line-height:1.6}.TruthOrDare-module__4cB20a__customGrid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.TruthOrDare-module__4cB20a__customGrid textarea:disabled{background:var(--surface-soft);cursor:wait;opacity:.8}.TruthOrDare-module__4cB20a__resultText{margin:0;font-size:clamp(1.2rem,4vw,1.8rem);line-height:1.5}@media (max-width:640px){.TruthOrDare-module__4cB20a__customGrid{grid-template-columns:1fr}}
.Wheel-module__h7bOyq__wheelArea{aspect-ratio:1;place-items:center;width:min(380px,100%);margin:16px auto 0;display:grid;position:relative}.Wheel-module__h7bOyq__pointer{z-index:4;border-left:18px solid #0000;border-right:18px solid #0000;border-top:32px solid var(--text-main);filter:drop-shadow(0 8px 12px #0f172a2e);width:0;height:0;position:absolute;top:-4px}.Wheel-module__h7bOyq__wheel{width:100%;height:100%;box-shadow:var(--shadow-soft), inset 0 0 0 1px #0f172a14;border:12px solid #fff;border-radius:999px;transition:transform 4.2s cubic-bezier(.12,.72,.08,1);position:relative;overflow:hidden}.Wheel-module__h7bOyq__wheel:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff4d 0%,#ffffff0f 42%,#0f172a0a 100%);position:absolute;inset:0}.Wheel-module__h7bOyq__wheel:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0f172a0d}.Wheel-module__h7bOyq__segmentLabel{text-align:center;width:92px;color:var(--text-main);transform-origin:50%;white-space:nowrap;text-overflow:ellipsis;z-index:3;text-shadow:0 1px #ffffff73;margin-top:-12px;margin-left:-46px;font-size:.9rem;font-weight:950;position:absolute;top:50%;left:50%;overflow:hidden}.Wheel-module__h7bOyq__centerBadge{background:var(--text-main);color:#fff;z-index:4;border-radius:999px;place-items:center;width:108px;height:108px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 32px #0f172a33,0 0 0 6px #fff}@media (max-width:620px){.Wheel-module__h7bOyq__wheelArea{width:min(330px,100%)}.Wheel-module__h7bOyq__segmentLabel{transform-origin:50%;width:76px;margin-left:-38px;font-size:.72rem}.Wheel-module__h7bOyq__centerBadge{width:92px;height:92px;font-size:.9rem}}
.SecretFriendGenerator-module__b0au4W__secretTool{gap:22px;display:grid}.SecretFriendGenerator-module__b0au4W__secretTool textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:180px;color:var(--text-main);padding:14px;line-height:1.6;transition:border-color .18s,box-shadow .18s,background .18s}.SecretFriendGenerator-module__b0au4W__secretTool textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.SecretFriendGenerator-module__b0au4W__secretTool textarea:disabled{background:var(--surface-soft);cursor:wait;opacity:.8}.SecretFriendGenerator-module__b0au4W__summary{border-radius:var(--radius-md);background:var(--surface-soft);min-height:52px;color:var(--text-muted);align-items:center;width:fit-content;padding:0 18px;font-weight:800;display:flex}.SecretFriendGenerator-module__b0au4W__error{color:var(--danger);margin:0;font-weight:700}@media (max-width:620px){.SecretFriendGenerator-module__b0au4W__summary{justify-content:center;width:100%}}
.GeneratorsTool-module__OkR5_a__tool{gap:24px;display:grid}.GeneratorsTool-module__OkR5_a__modeGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.GeneratorsTool-module__OkR5_a__modeGrid button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.GeneratorsTool-module__OkR5_a__modeGrid button:hover{border-color:var(--primary);color:var(--text-main)}.GeneratorsTool-module__OkR5_a__activeMode{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.GeneratorsTool-module__OkR5_a__fields{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.GeneratorsTool-module__OkR5_a__fields input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:52px;color:var(--text-main);padding:0 16px}.GeneratorsTool-module__OkR5_a__fields input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.GeneratorsTool-module__OkR5_a__infoBox{border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text-muted);padding:18px;font-weight:700;line-height:1.6}.GeneratorsTool-module__OkR5_a__error{color:var(--danger);margin:0;font-weight:700}.GeneratorsTool-module__OkR5_a__resultGroup{gap:14px;display:grid}.GeneratorsTool-module__OkR5_a__resultContent{place-items:center;gap:14px;display:grid}.GeneratorsTool-module__OkR5_a__resultContent strong{font:inherit}.GeneratorsTool-module__OkR5_a__colorPreview{width:96px;height:96px;box-shadow:var(--shadow-soft);border:6px solid #fff;border-radius:999px}@media (max-width:640px){.GeneratorsTool-module__OkR5_a__modeGrid,.GeneratorsTool-module__OkR5_a__fields{grid-template-columns:1fr}}
.GroupsTool-module__ClZWgW__tool{gap:22px;display:grid}.GroupsTool-module__ClZWgW__modeGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.GroupsTool-module__ClZWgW__modeGrid button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.GroupsTool-module__ClZWgW__modeGrid button:hover{border-color:var(--primary);color:var(--text-main)}.GroupsTool-module__ClZWgW__activeMode{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.GroupsTool-module__ClZWgW__tool textarea,.GroupsTool-module__ClZWgW__tool input[type=number]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text-main);padding:14px}.GroupsTool-module__ClZWgW__tool textarea{resize:vertical;min-height:180px;line-height:1.6}.GroupsTool-module__ClZWgW__tool textarea:focus,.GroupsTool-module__ClZWgW__tool input[type=number]:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.GroupsTool-module__ClZWgW__summaryGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.GroupsTool-module__ClZWgW__summaryGrid div{border-radius:var(--radius-md);background:var(--surface-soft);gap:4px;padding:16px;display:grid}.GroupsTool-module__ClZWgW__summaryGrid strong{font-size:1.4rem}.GroupsTool-module__ClZWgW__summaryGrid span{color:var(--text-muted);font-weight:700}.GroupsTool-module__ClZWgW__error{color:var(--danger);margin:0;font-weight:700}.GroupsTool-module__ClZWgW__resultGroup{gap:14px;display:grid}.GroupsTool-module__ClZWgW__groupList,.GroupsTool-module__ClZWgW__assignmentList{gap:14px;width:100%;margin:0;padding-left:0;list-style:none;display:grid}.GroupsTool-module__ClZWgW__groupList li,.GroupsTool-module__ClZWgW__assignmentList li{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #1d4ed81a;gap:8px;padding:18px;display:grid}.GroupsTool-module__ClZWgW__groupList span,.GroupsTool-module__ClZWgW__assignmentList span{color:var(--primary-dark);font-size:.9rem;font-weight:800}.GroupsTool-module__ClZWgW__groupList strong,.GroupsTool-module__ClZWgW__assignmentList strong{color:var(--primary-dark);word-break:break-word;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.25}.GroupsTool-module__ClZWgW__teamOptions{gap:16px;display:grid}.GroupsTool-module__ClZWgW__switchGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.GroupsTool-module__ClZWgW__switchGrid button{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.GroupsTool-module__ClZWgW__switchGrid button:hover{border-color:var(--primary);color:var(--text-main)}.GroupsTool-module__ClZWgW__roleSection{gap:14px;display:grid}.GroupsTool-module__ClZWgW__roleSection strong{color:var(--text-main);font-weight:900;display:block}.GroupsTool-module__ClZWgW__roleSection p{color:var(--text-muted);margin:6px 0 0;line-height:1.6}@media (max-width:640px){.GroupsTool-module__ClZWgW__modeGrid,.GroupsTool-module__ClZWgW__summaryGrid,.GroupsTool-module__ClZWgW__switchGrid{grid-template-columns:1fr}}
.GamesTool-module__5rU8QW__tool{gap:24px;display:grid}.GamesTool-module__5rU8QW__modeGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.GamesTool-module__5rU8QW__modeGrid button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.GamesTool-module__5rU8QW__modeGrid button:hover{border-color:var(--primary);color:var(--text-main)}.GamesTool-module__5rU8QW__activeMode{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}@media (max-width:640px){.GamesTool-module__5rU8QW__modeGrid{grid-template-columns:1fr}}
.CoinFlipper-module__Z6lMfq__coinTool{gap:24px;display:grid}.CoinFlipper-module__Z6lMfq__resultGroup{gap:14px;display:grid}
.WheelGenerator-module__SaI1-G__wheelTool{gap:22px;display:grid}.WheelGenerator-module__SaI1-G__wheelTool textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:160px;color:var(--text-main);padding:14px;line-height:1.6;transition:border-color .18s,box-shadow .18s,background .18s}.WheelGenerator-module__SaI1-G__wheelTool textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.WheelGenerator-module__SaI1-G__wheelTool textarea:disabled{background:var(--surface-soft);cursor:wait;opacity:.8}.WheelGenerator-module__SaI1-G__summary{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-weight:700;display:flex}.WheelGenerator-module__SaI1-G__error{color:var(--danger);margin:0;font-weight:700}
.DrawsTool-module__AObXtq__tool{gap:22px;display:grid}.DrawsTool-module__AObXtq__modeGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.DrawsTool-module__AObXtq__modeGrid button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:999px;font-weight:800}.DrawsTool-module__AObXtq__modeGrid button:hover{border-color:var(--primary);color:var(--text-main)}.DrawsTool-module__AObXtq__activeMode{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.DrawsTool-module__AObXtq__tool textarea,.DrawsTool-module__AObXtq__tool input[type=number]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text-main);padding:14px;transition:border-color .18s,box-shadow .18s,background .18s}.DrawsTool-module__AObXtq__tool textarea{resize:vertical;min-height:180px;line-height:1.6}.DrawsTool-module__AObXtq__tool textarea:focus,.DrawsTool-module__AObXtq__tool input[type=number]:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.DrawsTool-module__AObXtq__tool textarea:disabled,.DrawsTool-module__AObXtq__tool input:disabled{background:var(--surface-soft);cursor:wait;opacity:.8}.DrawsTool-module__AObXtq__checkOption{color:var(--text-muted);align-items:flex-start;gap:10px;font-weight:700;line-height:1.5;display:flex}.DrawsTool-module__AObXtq__checkOption input{accent-color:var(--primary);margin-top:4px}.DrawsTool-module__AObXtq__summaryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.DrawsTool-module__AObXtq__summaryGrid div{border-radius:var(--radius-md);background:var(--surface-soft);gap:4px;padding:16px;display:grid}.DrawsTool-module__AObXtq__summaryGrid strong{color:var(--text-main);font-size:1.4rem}.DrawsTool-module__AObXtq__summaryGrid span{color:var(--text-muted);font-weight:700}.DrawsTool-module__AObXtq__error{color:var(--danger);margin:0;font-weight:700}.DrawsTool-module__AObXtq__resultGroup{gap:14px;display:grid}.DrawsTool-module__AObXtq__resultList,.DrawsTool-module__AObXtq__prizeList{text-align:left;margin:0;padding-left:28px}.DrawsTool-module__AObXtq__resultList li{font-size:clamp(1.6rem,5vw,3rem);line-height:1.5}.DrawsTool-module__AObXtq__prizeList{gap:14px;width:100%;margin:0;padding-left:0;list-style:none;display:grid}.DrawsTool-module__AObXtq__prizeList li{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #1d4ed81a;gap:10px;padding:18px;display:grid}.DrawsTool-module__AObXtq__prizeList span{color:var(--primary-dark);font-size:.9rem;font-weight:800;line-height:1.4}.DrawsTool-module__AObXtq__prizeList strong{letter-spacing:-.03em;color:var(--primary-dark);word-break:break-word;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.25;display:block}@media (max-width:640px){.DrawsTool-module__AObXtq__modeGrid,.DrawsTool-module__AObXtq__summaryGrid{grid-template-columns:1fr}}
