.Navbar_bubbleMenuContent__dG3nC ul li a,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:360px;color:#553c9a;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease,box-shadow .2s ease;z-index:0}.Navbar_bubbleMenuContent__dG3nC ul li a:after,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a:after,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a:after,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(233,216,253,.65);transform:scale(.75);opacity:0;transition:transform .25s ease,opacity .25s ease;z-index:-1}.Navbar_bubbleMenuContent__dG3nC ul li a:focus-visible,.Navbar_bubbleMenuContent__dG3nC ul li a:hover,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a:focus-visible,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a:hover,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a:focus-visible,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a:hover,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a:focus-visible,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a:hover{color:#322659;transform:translateY(-2px);box-shadow:0 14px 28px rgba(159,122,234,.22);text-decoration:none}.Navbar_bubbleMenuContent__dG3nC ul li a:focus-visible:after,.Navbar_bubbleMenuContent__dG3nC ul li a:hover:after,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a:focus-visible:after,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a:hover:after,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a:focus-visible:after,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a:hover:after,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a:focus-visible:after,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a:hover:after{opacity:1;transform:scale(1)}.Navbar_bubbleMenuContent__dG3nC ul li a:focus-visible,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 a:focus-visible,.Navbar_navbar___4bqW .Navbar_logo__vG5uM a:focus-visible,.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB a:focus-visible{outline:2px solid rgba(128,90,213,.4);outline-offset:2px}.Navbar_header__VQ858{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1000;background:#fff;height:96px;box-sizing:border-box;padding:32px 48px;border-bottom-left-radius:32px;border-bottom-right-radius:32px}@media(max-width:600px){.Navbar_header__VQ858{padding:24px}}.Navbar_navbar___4bqW{display:flex;justify-content:space-between;align-items:center;height:100%}.Navbar_navbar___4bqW .Navbar_leftSection__c_ttX{display:flex;align-items:center;gap:24px}@media(max-width:600px){.Navbar_navbar___4bqW .Navbar_leftSection__c_ttX{gap:12px}}.Navbar_navbar___4bqW .Navbar_logo__vG5uM{font-weight:700;font-size:20px}.Navbar_navbar___4bqW .Navbar_logo__vG5uM a{text-decoration:none;color:#44337a;font-size:inherit;font-weight:inherit}.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB{display:flex;align-items:center;gap:8px;list-style:none}@media(max-width:600px){.Navbar_navbar___4bqW .Navbar_primaryLinks___HGQB{display:flex;flex-wrap:wrap;gap:12px}}.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3{display:flex;align-items:center;gap:24px;list-style:none;font-size:14px}@media(max-width:600px){.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3{display:none}}.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 .Navbar_primaryLink__KMAtu{color:#fff;background:linear-gradient(135deg,#805ad5,#553c9a);box-shadow:0 12px 28px rgba(128,90,213,.3);transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 .Navbar_primaryLink__KMAtu:after{display:none}.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 .Navbar_primaryLink__KMAtu:focus-visible,.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 .Navbar_primaryLink__KMAtu:hover{color:#fff;transform:translateY(-1px);background:linear-gradient(135deg,rgb(146.7739130435,114.3913043478,219.2086956522),rgb(97.1542056075,68.5794392523,176.0205607477));box-shadow:0 16px 32px rgba(107,70,193,.35)}.Navbar_navbar___4bqW .Navbar_desktopLinks__9LKD3 .Navbar_profileMenu__upmOq{display:flex;align-items:center}.Navbar_navbar___4bqW .Navbar_actionItems__eNcf2{display:flex;align-items:center;gap:8px;list-style:none}@media(max-width:600px){.Navbar_navbar___4bqW .Navbar_actionItems__eNcf2{display:none}}.Navbar_navbar___4bqW .Navbar_menuToggle__v50vt{display:none;background:none;border:none;font-size:28px;cursor:pointer;color:#553c9a;z-index:1001}@media(max-width:600px){.Navbar_navbar___4bqW .Navbar_menuToggle__v50vt{display:block}}.Navbar_profileButton__4JY41{border:none;padding:0;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,0);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(159,122,234,.25);transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.Navbar_profileButton__4JY41:focus-visible,.Navbar_profileButton__4JY41:hover{box-shadow:0 0 0 2px rgba(128,90,213,.45)}.Navbar_profileButton__4JY41:focus-visible{outline:none}.Navbar_profileAvatar__vhIvj{width:100%;height:100%;object-fit:cover}.Navbar_profileInitial__PMV_7{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9f7aea,#6b46c1);color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase}.Navbar_profileMenuDropdown__s6seN{min-width:220px;padding-top:4px}.Navbar_profileMenuDetails__AqsVS{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.Navbar_profileMenuName__uiKmm{color:#171923;font-weight:600;font-size:.875rem}.Navbar_profileMenuEmail__hpH3W{color:#718096;font-size:.75rem}.Navbar_bubbleOverlay__guCKb{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:1500;overflow:hidden}.Navbar_bubbleMenuContent__dG3nC{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Navbar_bubbleMenuContent__dG3nC ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:24px;font-size:24px;text-align:center}.Navbar_bubbleMenuContent__dG3nC ul li a{font-size:inherit;justify-content:center}.Navbar_bubbleMenuContent__dG3nC ul li .Navbar_primaryLink__KMAtu{color:#fff;background:linear-gradient(135deg,#805ad5,#553c9a);box-shadow:0 12px 28px rgba(128,90,213,.35);transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.Navbar_bubbleMenuContent__dG3nC ul li .Navbar_primaryLink__KMAtu:after{display:none}.Navbar_bubbleMenuContent__dG3nC ul li .Navbar_primaryLink__KMAtu:focus-visible,.Navbar_bubbleMenuContent__dG3nC ul li .Navbar_primaryLink__KMAtu:hover{color:#fff;transform:translateY(-1px);background:linear-gradient(135deg,rgb(146.7739130435,114.3913043478,219.2086956522),rgb(97.1542056075,68.5794392523,176.0205607477));box-shadow:0 16px 32px rgba(107,70,193,.4)}.Navbar_closeButton__h27Uk{position:absolute;top:20px;right:24px;font-size:32px;background:none;border:none;z-index:1600;color:#44337a;cursor:pointer}.IconButton_iconButton__nIkSy{border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;transition:background-color .1s;font-family:inherit;font-size:inherit}.IconButton_iconButton__nIkSy.IconButton_default__5mH7o{background:rgba(0,0,0,0)}.IconButton_iconButton__nIkSy.IconButton_primary__rehx2{background:#553c9a;color:#fff}.IconButton_iconButton__nIkSy.IconButton_subtle__W91o2{background:#f4f5f7}.IconButton_iconButton__nIkSy.IconButton_discovery__c6aam{background:#0052cc;color:#fff}.IconButton_iconButton__nIkSy.IconButton_circle__sACX_{border-radius:50%}.IconButton_iconButton__nIkSy.IconButton_default__5mH7o{border-radius:8px;padding:8px}.IconButton_iconButton__nIkSy.IconButton_compact__1Wfto{padding:4px}.IconButton_iconButton__nIkSy.IconButton_compact__1Wfto .IconButton_icon__m29D4{width:16px;height:16px}.IconButton_iconButton__nIkSy:hover:not(:disabled){background:rgba(85,60,154,.1)}.IconButton_iconButton__nIkSy:disabled{opacity:.5;cursor:not-allowed}.IconButton_iconButton__nIkSy.IconButton_selected__wJO2r{box-shadow:0 0 0 2px #6554c0}.IconButton_icon__m29D4{font-size:1.25rem;width:1.5em;height:1.5em;pointer-events:none}.IconButton_spinner__eyxML{position:absolute;width:1.2em;height:1.2em;border:2px solid #ccc;border-top-color:#553c9a;border-radius:50%;animation:IconButton_spin__efCZ2 .7s linear infinite}@keyframes IconButton_spin__efCZ2{to{transform:rotate(1turn)}}.Tooltip_tooltip__xHpU7{position:absolute;background:#fff;color:#4a5568;padding:8px 12px;border-radius:4px;z-index:3000;max-width:240px;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.2);white-space:normal;overflow-wrap:anywhere;word-break:break-word;pointer-events:none}.DropdownMenu_container__QGBVZ{position:relative;display:inline-flex;align-items:center}.DropdownMenu_submenuContainer__k_OSk{position:relative}.DropdownMenu_trigger__B8lMd{transition:transform .12s ease}.DropdownMenu_trigger__B8lMd:focus-visible{outline:none;box-shadow:0 0 0 2px #63b3ed}.DropdownMenu_trigger__B8lMd:active{transform:scale(.96)}.DropdownMenu_textTrigger__iU3NT{border:none;background:rgba(0,0,0,0);color:#1a202c;font-size:.875rem;line-height:1.25rem;padding:8px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.DropdownMenu_textTrigger__iU3NT:hover{background-color:#edf2f7}.DropdownMenu_textTrigger__iU3NT:focus-visible{outline:none;box-shadow:0 0 0 2px #63b3ed}.DropdownMenu_textTrigger__iU3NT:disabled{opacity:.6;cursor:not-allowed}.DropdownMenu_menu__1AX0k{position:absolute;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:180px;padding:4px 0;display:flex;flex-direction:column;z-index:1600;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.15)}.DropdownMenu_menuItem__O1tSV{border:none;background:rgba(0,0,0,0);color:#1a202c;text-align:left;cursor:pointer;padding:8px 12px;font-size:.875rem;line-height:1.25rem;display:flex;align-items:center;gap:8px;transition:background-color .12s ease,color .12s ease}.DropdownMenu_menuItem__O1tSV:focus{outline:none}.DropdownMenu_menuItem__O1tSV:focus-visible,.DropdownMenu_menuItem__O1tSV:hover,.DropdownMenu_menuItem__O1tSV[data-active]{background-color:#edf2f7;color:#171923}.DropdownMenu_menuItemActive__x6IQr{background-color:#edf2f7;color:#171923}.DropdownMenu_menuItemDisabled__0ZKqD{color:#a0aec0;cursor:not-allowed}.DropdownMenu_menuItemDisabled__0ZKqD:focus-visible,.DropdownMenu_menuItemDisabled__0ZKqD:hover,.DropdownMenu_menuItemDisabled__0ZKqD[data-active]{background:rgba(0,0,0,0);color:#a0aec0}.DropdownMenu_menuItemHasSubmenu__E_Uxo{justify-content:space-between;padding-right:16px}.DropdownMenu_menuItemLabel__JqpdL{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.DropdownMenu_submenuIndicator__zhPqB{margin-left:12px;color:#718096;font-size:.75rem}.DropdownMenu_submenu__C0dWZ{min-width:200px}.Button_button__I0_Mb{display:flex;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer;border:none;border-radius:24px;font-family:inherit;font-size:inherit;transition:background-color .1s}.Button_button__I0_Mb:hover:not(:disabled):not(.Button_disabled__Ra_WH){opacity:.8}.Button_button__I0_Mb.Button_disabled__Ra_WH,.Button_button__I0_Mb:disabled{background:#cbd5e0;color:rgba(0,0,0,.36);cursor:not-allowed;pointer-events:none}.Button_primary__qYMMz{background:linear-gradient(96deg,#6F46CD -1.38%,#A37EEE 99.89%);color:#fff}.Button_default___70ST{background-color:#fff;color:#553c9a;border:1px solid #553c9a}.Button_danger__PIB3n{background:#c53030;color:#fff;border:1px solid #9b2c2c}.Button_danger__PIB3n:hover:not(:disabled):not(.Button_disabled__Ra_WH){background:#9b2c2c}.Button_danger__PIB3n:focus-visible{outline:2px solid rgba(99,23,27,.4);outline-offset:2px}.Button_warning__7XBu6{position:relative;background:#faf089;background-image:radial-gradient(circle at top left,rgba(255,255,255,.85),rgba(255,255,255,0) 60%);color:#553c9a;border:3px solid #ecc94b;box-shadow:0 24px 48px rgba(50,38,89,.25);overflow:hidden;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.Button_warning__7XBu6:focus-visible,.Button_warning__7XBu6:hover:not(:disabled):not(.Button_disabled__Ra_WH){background:#fefcbf;background-image:radial-gradient(circle at top left,rgba(255,255,255,.9),rgba(255,255,255,0) 55%);box-shadow:0 28px 56px rgba(50,38,89,.3);opacity:1;transform:translateY(-2px)}.Button_warning__7XBu6:focus-visible{outline:2px solid rgba(85,60,154,.4);outline-offset:2px}.Button_subtle__nn1yo{background:rgba(0,0,0,0);color:#553c9a;border:1px solid rgba(0,0,0,0)}.Button_subtle__nn1yo:hover:not(:disabled):not(.Button_disabled__Ra_WH){background-color:#edf2f7;opacity:1}.LinkButton_button__EXzrL{text-decoration:none;font-family:inherit;font-size:inherit}.GameSummaryList_listContainer__CN21v{padding:24px;margin:16px;list-style:none;display:flex;flex-direction:column;align-items:center;gap:24px}.GameSummaryList_listContainer__CN21v .GameSummaryList_createButton__QTSl6{width:100%;max-width:100%;padding:16px!important;border:2px dashed #6b46c1!important;border-radius:12px;background:rgba(0,0,0,0);color:#553c9a;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.GameSummaryList_listContainer__CN21v .GameSummaryList_createButton__QTSl6:hover{background-color:#faf5ff}.GameSummaryList_listContainer__CN21v .GameSummaryList_plusIcon__WfwtV{width:2rem;height:2rem;color:#6b46c1}.GameSummaryList_listContainer__CN21v .GameSummaryList_list__EQmZz{width:100%;max-width:100%;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:24px;align-items:center}.GameSummaryList_listContainer__CN21v .GameSummaryList_item__NkqZx{width:100%}.GameSummaryList_listContainer__CN21v .GameSummaryList_pagination___JeTu{display:flex;justify-content:center;margin-top:16px}@media(min-width:768px){.GameSummaryList_listContainer__CN21v .GameSummaryList_createButton__QTSl6,.GameSummaryList_listContainer__CN21v .GameSummaryList_list__EQmZz{max-width:612px;min-width:612px}}.GameSummaryCard_font-2xl__EuyHT,.GameSummaryCard_font-4xl__RWjMW,.GameSummaryCard_font-5xl__yVsqG,.GameSummaryCard_font-base__Ft3dB,.GameSummaryCard_font-bold__LW2_y,.GameSummaryCard_font-lg__o__O_,.GameSummaryCard_font-md__K3ciI{line-height:150%}.GameSummaryCard_font-headings-base__L_AlE,.GameSummaryCard_fonts-heading-large-2xl__4g5r_,.GameSummaryCard_fonts-heading-large-lg__OREWN,.GameSummaryCard_fonts-heading-large-xl__Sfc_Y,.GameSummaryCard_title__KwaST{font-style:normal;font-weight:500;line-height:150%}.GameSummaryCard_fonts-heading-large-2xl__4g5r_{font-size:48px}.GameSummaryCard_fonts-heading-large-xl__Sfc_Y,.GameSummaryCard_title__KwaST{font-size:36px}.GameSummaryCard_fonts-heading-large-lg__OREWN{font-size:22px}.GameSummaryCard_fonts-heading-small__55GwT{font-size:20px;font-style:normal;font-weight:700;line-height:120%}.GameSummaryCard_font-md__K3ciI{font-weight:400;font-size:16px}.GameSummaryCard_font-lg__o__O_{font-size:18px}.GameSummaryCard_font-2xl__EuyHT{font-size:24px}.GameSummaryCard_font-4xl__RWjMW{font-size:36px}.GameSummaryCard_font-5xl__yVsqG{font-size:48px}.GameSummaryCard_font-bold__LW2_y{font-weight:700}.GameSummaryCard_card__l1_qn{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:24px;border:1px solid #e9d8fd;background:linear-gradient(150deg,rgba(250,245,255,.9),#ffffff 65%);color:#322659;box-shadow:0 6px 12px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.GameSummaryCard_card__l1_qn:focus-within,.GameSummaryCard_card__l1_qn:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(68,51,122,.16)}@media(max-width:600px){.GameSummaryCard_card__l1_qn{padding:20px;gap:16px}}.GameSummaryCard_card__l1_qn.GameSummaryCard_public__SLpQ3{border-color:#90cdf4;background:linear-gradient(150deg,rgba(235,248,255,.8),#ffffff 65%)}.GameSummaryCard_card__l1_qn.GameSummaryCard_private__eq3fw{border-color:#d6bcfa}.GameSummaryCard_header__RAVJS{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width:600px){.GameSummaryCard_header__RAVJS{flex-direction:column;align-items:stretch;gap:12px}}.GameSummaryCard_headerContent__dFOue{display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.GameSummaryCard_badgeRow__fVW0Y{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.GameSummaryCard_shareCopied__QF_6K,.GameSummaryCard_statusBadge__9OLSR,.GameSummaryCard_visibilityBadge__2xMta{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:360px;font-size:.75rem;font-weight:600}.GameSummaryCard_statusBadge__9OLSR{color:#322659;background:rgba(233,216,253,.8)}.GameSummaryCard_statusRunning__g2UiS{background:rgba(254,252,191,.9);color:#975a16}.GameSummaryCard_statusCompleted__PicDy{background:rgba(198,246,213,.9);color:#276749}.GameSummaryCard_statusNotStarted__DRsS5{background:rgba(237,242,247,.9);color:#2d3748}.GameSummaryCard_visibilityBadge__2xMta{background:hsla(0,0%,100%,.6);border:1px solid rgba(214,188,250,.5);color:#553c9a}.GameSummaryCard_visibilityPublic__ci9D0{border-color:rgba(144,205,244,.8);color:#2c5282}.GameSummaryCard_visibilityPrivate__6VdWA{border-color:rgba(214,188,250,.7)}.GameSummaryCard_shareCopied__QF_6K{background:rgba(198,246,213,.8);color:#276749;font-weight:500}.GameSummaryCard_title__KwaST{margin:0;color:#322659}@media(max-width:600px){.GameSummaryCard_title__KwaST{font-size:24px}}.GameSummaryCard_titleLink__tyaGb{color:inherit;text-decoration:none;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.GameSummaryCard_titleLink__tyaGb:focus-visible,.GameSummaryCard_titleLink__tyaGb:hover{text-decoration:underline;-webkit-text-decoration-color:#805ad5;text-decoration-color:#805ad5}.GameSummaryCard_description__BmAP6{margin:0;color:#2d3748;line-height:1.5;max-width:60ch}.GameSummaryCard_headerActions__xgaqG{display:flex;align-items:flex-start;gap:8px}.GameSummaryCard_menuContainer__4Didv{position:relative}.GameSummaryCard_menuContainer__4Didv .GameSummaryCard_actionIconButton__18VHg{width:32px;height:32px;padding:4px}.GameSummaryCard_shareIcon__JpJeY{color:#2d3748}.GameSummaryCard_metaRow__09cr6{display:flex;flex-wrap:wrap;gap:12px}.GameSummaryCard_metaItem__B2viE{min-width:140px;padding:8px 12px;border-radius:16px;background:hsla(0,0%,100%,.7);border:1px solid rgba(233,216,253,.8)}@media(max-width:600px){.GameSummaryCard_metaItem__B2viE{flex:1 1 140px}}.GameSummaryCard_metaLabel__e5IAb{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#718096;margin-bottom:2px}.GameSummaryCard_metaValue__hiklq{font-weight:600;color:#44337a}.GameSummaryCard_quizContent__wfI44{display:flex;flex-direction:column;gap:12px}.GameSummaryCard_expandButton___0LFB{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:hsla(0,0%,100%,.7);border:1px solid rgba(214,188,250,.6);border-radius:24px;color:#44337a;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.GameSummaryCard_expandButton___0LFB:focus-visible,.GameSummaryCard_expandButton___0LFB:hover{background:rgba(233,216,253,.7);transform:translateY(-1px)}.GameSummaryCard_expandArrow__xcPuz{stroke:currentColor;width:16px;height:16px;transition:transform .2s ease}.GameSummaryCard_arrowExpanded__Uza8V{transform:rotate(180deg)}.GameSummaryCard_categoriesBlock__M2_w_{max-height:0;overflow:hidden;transition:max-height .3s ease;background:hsla(0,0%,100%,.8);border:1px solid rgba(233,216,253,.8);border-radius:16px;padding:0 16px}.GameSummaryCard_categoriesBlock__M2_w_.GameSummaryCard_expanded__U_L4Y{max-height:1500px;padding:16px;transition:max-height .5s ease}.GameSummaryCard_categoriesBlock__M2_w_.GameSummaryCard_collapsed__WDCYV{padding:0 16px}.GameSummaryCard_category__EsTVk:not(:last-child){margin-bottom:16px}.GameSummaryCard_category__EsTVk h4{margin-bottom:8px;color:#44337a;font-weight:600}.GameSummaryCard_questionList__lzL29{list-style:none;padding-left:0;display:grid;grid-gap:8px;gap:8px}.GameSummaryCard_question__Zpd10{background:rgba(250,245,255,.9);border-radius:16px;padding:8px 12px;display:flex;gap:8px;align-items:flex-start;animation:GameSummaryCard_slideIn__RW5Kf .3s ease forwards}.GameSummaryCard_question__Zpd10:nth-child(odd){background:rgba(255,245,247,.9)}.GameSummaryCard_questionValue__OOKjF{color:#718096;font-size:.85em}@keyframes GameSummaryCard_slideIn__RW5Kf{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.GameSummaryCard_footer__TY7pk{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}@media(max-width:600px){.GameSummaryCard_footer__TY7pk{justify-content:flex-start}}.GameSummaryCard_actionButton__Ogz50{display:inline-flex;align-items:center;gap:8px;font-weight:600}.GameSummaryCard_actionButton__Ogz50 svg{flex-shrink:0}.Modal_overlay__GT37E{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(9,30,66,.54)}.Modal_modal__PoGhq{width:100%;max-width:520px;border-radius:24px;background:#fff;box-shadow:0 16px 32px rgba(9,30,66,.25);display:flex;flex-direction:column;overflow:hidden}.Modal_header__4XRzF{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid rgba(9,30,66,.08)}.Modal_title__KMswt{margin:0;font-size:20px;font-weight:600;color:#1a202c}.Modal_closeButton__gue7h{border:none;background:rgba(0,0,0,0);color:#2d3748;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;cursor:pointer;transition:background .15s ease}.Modal_closeButton__gue7h:focus,.Modal_closeButton__gue7h:hover{background:rgba(9,30,66,.08);outline:none}.Modal_body__V_Hxh{padding:24px;color:#1a202c;line-height:1.5}.Modal_footer__nogS8{display:flex;justify-content:flex-end;gap:16px;padding:24px;border-top:1px solid rgba(9,30,66,.08)}.Modal_footerStart__QFy5f{justify-content:flex-start}.Modal_footerCenter__dOhqD{justify-content:center}.Modal_footerSpaceBetween__H_O33{justify-content:space-between}.TextField_textField__v6EvP{display:flex;padding:4px 16px;align-items:center;gap:8px;flex-shrink:0;height:48px;border-color:rgba(9,30,66,.14);border-radius:32px;box-sizing:border-box}.TextField_invalid__QXAhv{border:2px solid #c53030}.ShareGameModal_sectionToggle__7FRfU{display:flex;gap:8px;margin-bottom:16px}.ShareGameModal_toggleButton__BVqkw{height:42px;padding:0 20px;border-radius:24px;font-weight:600}.ShareGameModal_iconOnly__Jd2SR{width:42px;padding:0;justify-content:center}.ShareGameModal_embedIcon__D7eyR{width:20px;height:20px}.ShareGameModal_description__wLcjq{margin:0 0 16px;color:#2d3748;line-height:1.5}.ShareGameModal_field__swkxd{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.ShareGameModal_label__lNQ2R{font-weight:600;color:#322659}.ShareGameModal_inputRow__oZh3P{display:flex;gap:8px;align-items:center}.ShareGameModal_textField__bwROw{flex:1 1;border:1px solid rgba(9,30,66,.14);background:hsla(0,0%,100%,.95);color:#322659;transition:box-shadow .2s ease,border-color .2s ease}.ShareGameModal_copyButton__8_tPp{white-space:nowrap}.ShareGameModal_textField__bwROw:focus-visible{outline:none;border-color:rgba(99,179,237,.8);box-shadow:0 0 0 2px rgba(66,153,225,.35)}.ShareGameModal_copiedHint__NiykR{font-size:.875rem;color:#276749}.ShareGameModal_textareaWrapper__GId2O{position:relative;border-radius:24px;border:1px solid rgba(9,30,66,.14);background:hsla(0,0%,100%,.9)}.ShareGameModal_textarea__3CE7x{width:100%;min-height:120px;padding:16px;border:none;background:rgba(0,0,0,0);resize:vertical;font-family:Fira Code,Courier New,monospace;font-size:.875rem;line-height:1.4;color:#322659}.ShareGameModal_textarea__3CE7x:focus{outline:none;box-shadow:0 0 0 2px rgba(66,153,225,.35)}.ShareGameModal_embedFooter__L9rYP{display:flex;align-items:center;gap:8px}