.auth-form_fields__rkhH6{min-width:0;margin:0;padding:0;border:0}.scrollable-table_frame__AEUOk,.scrollable-table_scroll__8_m_o{width:100%;max-width:100%;min-width:0}.scrollable-table_scroll__8_m_o{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document]{overflow:hidden;border:1px solid var(--line);border-radius:12px}.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document] table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0}.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document] td,.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document] th{padding:12px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.45}.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document] th{background:var(--bg-soft);font-size:13px}.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document] tr>:last-child{border-right:0}.scrollable-table_frame__AEUOk[data-ui-scrollable-table-variant=document] tbody tr:last-child td{border-bottom:0}.section-sidebar_root__bMhLH{position:-webkit-sticky;position:sticky;top:20px;min-width:0;max-width:100%;padding:12px 10px}.section-sidebar_head__HLteQ{min-width:0;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.section-sidebar_title__gFeal{margin:0 0 6px;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.section-sidebar_meta__aocNk{display:flex;flex-wrap:wrap;gap:5px}.section-sidebar_meta__aocNk [data-ui-badge]{padding:2px 8px;font-size:11px}.section-sidebar_navWrap__g4QRs{min-width:0}.section-sidebar_nav__k98IC{display:flex;flex-direction:column;gap:2px;scroll-behavior:smooth}.section-sidebar_item___Qt4S{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 10px 7px 8px;border:0;border-left:3px solid transparent;border-radius:10px;background:none;color:var(--muted);font-size:14px;font-weight:600;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.section-sidebar_item___Qt4S:hover{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text)}.section-sidebar_active__yJD0H{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-soft));color:var(--text)}.section-sidebar_item___Qt4S:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.section-sidebar_count__TsPRa{min-width:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,var(--bg));color:var(--text);font-size:11px;text-align:center}@media (max-width:760px){.section-sidebar_root__bMhLH{position:static;width:100%}.section-sidebar_head__HLteQ{margin-bottom:10px;padding-bottom:0;border-bottom:0}.section-sidebar_nav__k98IC{display:flex;flex-flow:row nowrap;gap:6px;width:100%;max-width:100%;min-width:0;padding-bottom:4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:4px;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.section-sidebar_navWrap__g4QRs{position:relative}.section-sidebar_navWrap__g4QRs[data-scrollable-end=true]:after{position:absolute;z-index:1;top:0;right:0;bottom:4px;width:32px;background:linear-gradient(90deg,transparent,var(--bg-elevated));pointer-events:none;content:""}.section-sidebar_navWrap__g4QRs[data-scrollable-start=true]:before{position:absolute;z-index:1;top:0;bottom:4px;left:0;width:32px;background:linear-gradient(90deg,var(--bg-elevated),transparent);pointer-events:none;content:""}.section-sidebar_nav__k98IC::-webkit-scrollbar{display:none}.section-sidebar_item___Qt4S{flex:0 0 auto;justify-content:center;width:auto;min-height:40px;padding:8px 10px;border:1px solid transparent;text-align:center;white-space:nowrap}.section-sidebar_active__yJD0H{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}@media (prefers-reduced-motion:reduce){.section-sidebar_nav__k98IC{scroll-behavior:auto}}.button_root__aMYHJ{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:10px 14px;background:var(--accent);color:#1b1403;font-weight:700;cursor:pointer}.button_root__aMYHJ:disabled{cursor:default;border-color:color-mix(in srgb,var(--line) 72%,var(--bg));background:color-mix(in srgb,var(--bg-soft) 62%,var(--bg));box-shadow:none;color:color-mix(in srgb,var(--muted) 72%,var(--bg))}.button_secondary__oJ7b7{background:var(--bg-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 72%,transparent);color:var(--text)}.button_outline__yZXUE{border:1px solid var(--accent);background:transparent;color:var(--accent)}.button_outline__yZXUE:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}.button_danger___r_Mr{background:#5d2a2a;color:#ffd7d7}.button_textDanger__WD3eh,.button_text__MTTjH{min-height:0;padding:0;border-radius:2px;background:none;color:var(--accent-2);font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent-2) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-2) 45%,transparent);text-underline-offset:.2em;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.button_textDanger__WD3eh:hover:not(:disabled),.button_text__MTTjH:hover:not(:disabled){color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.button_textDanger__WD3eh{color:#f0a8a8;-webkit-text-decoration-color:color-mix(in srgb,#f0a8a8 45%,transparent);text-decoration-color:color-mix(in srgb,#f0a8a8 45%,transparent)}.button_textDanger__WD3eh:hover:not(:disabled){color:#ffd7d7}.button_textDanger__WD3eh:disabled,.button_text__MTTjH:disabled{background:none;color:color-mix(in srgb,var(--muted) 72%,var(--bg));-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.button_iconOnly___9C39{min-width:40px;padding:10px 12px;font-size:18px;line-height:1}.button_compact__iL4Xg{min-width:34px;min-height:34px;padding:7px 10px}.button_loadingContent__xYaFB{position:relative;display:inline-flex;align-items:center;justify-content:center}.button_loadingContent__xYaFB[aria-busy=true] .button_loadingLabel__H8aEL{visibility:hidden}.button_loadingDots__LV3NF{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:3px}.button_loadingDots__LV3NF i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:button_button-loading-dot__dFlyH .9s ease-in-out infinite}.button_loadingDots__LV3NF i:nth-child(2){animation-delay:.12s}.button_loadingDots__LV3NF i:nth-child(3){animation-delay:.24s}@keyframes button_button-loading-dot__dFlyH{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.button_loadingDots__LV3NF i{animation:none;opacity:1}}@media (max-width:760px),(pointer:coarse){.button_compact__iL4Xg,.button_iconOnly___9C39{min-width:44px;min-height:44px}}.page-loader_pageLoader__yMPrS{display:grid;flex:1 1 auto;width:100%;min-height:160px;place-items:center}.page-loader_contentLoader__m1Vk3{display:grid;padding:40px 16px;place-items:center}.page-loader_skeleton__PkcFy{display:grid;grid-gap:12px;gap:12px}.page-loader_skeletonCard__UEkiv{display:grid;grid-gap:10px;gap:10px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-elevated)}.page-loader_skeletonLine__VHZJ_{display:block;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--bg-soft),color-mix(in srgb,var(--line) 70%,var(--bg-soft)),var(--bg-soft));background-size:200% 100%;animation:page-loader_content-skeleton-shimmer__z_V2Y 1.4s ease-in-out infinite}.page-loader_skeletonLineShort__CZaTW{width:22%}.page-loader_skeletonLineTitle__IzJLm{width:58%;height:22px}.page-loader_skeletonLineMedium____iE_{width:76%}.page-loader_loadError__siqQP{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:40px 16px;text-align:center}.page-loader_loadError__siqQP p{max-width:520px;margin:0}.page-loader_spinner__LiolE{display:inline-block;width:32px;height:32px;border:3px solid color-mix(in srgb,var(--line) 75%,transparent);border-top-color:var(--accent);border-radius:50%;animation:page-loader_spinner-rotate__gTTqs .75s linear infinite}.page-loader_spinnerLarge__Uc22d{width:44px;height:44px;border-width:3.5px}@keyframes page-loader_content-skeleton-shimmer__z_V2Y{to{background-position:-200% 0}}@keyframes page-loader_spinner-rotate__gTTqs{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page-loader_skeletonLine__VHZJ_{animation:none}}.organizer-guide-page_scope__x7XqS .organizer-guide-article__header .eyebrow{margin-bottom:5px;color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.organizer-guide-page_scope__x7XqS .organizer-guide-search{color:var(--text);font-weight:650}.organizer-guide-page_scope__x7XqS .organizer-guide-search input{padding:8px 9px;border-radius:9px;font-size:13px}.organizer-guide-page_scope__x7XqS .organizer-guide-search small{color:var(--muted);font-size:11px;font-weight:500}.organizer-guide-page_scope__x7XqS .organizer-guide-article{display:grid;grid-gap:28px;gap:28px;min-width:0;padding:clamp(20px,4vw,34px)}.organizer-guide-page_scope__x7XqS .organizer-guide-article__header{padding-bottom:22px;border-bottom:1px solid var(--line)}.organizer-guide-page_scope__x7XqS .organizer-guide-article__header h1{margin:0 0 8px;font-size:clamp(26px,4vw,38px)}.organizer-guide-page_scope__x7XqS .organizer-guide-article__header>.muted{max-width:720px;margin:0;font-size:16px;line-height:1.55}.organizer-guide-page_scope__x7XqS .organizer-guide-article__section{min-width:0}.organizer-guide-page_scope__x7XqS .organizer-guide-article__section h2{margin:0 0 12px;font-size:21px}.organizer-guide-page_scope__x7XqS .organizer-guide-article__section li,.organizer-guide-page_scope__x7XqS .organizer-guide-article__section p,.organizer-guide-page_scope__x7XqS .organizer-guide-note p{line-height:1.65}.organizer-guide-page_scope__x7XqS .organizer-guide-article__section>:last-child,.organizer-guide-page_scope__x7XqS .organizer-guide-note>div>:last-child{margin-bottom:0}.organizer-guide-page_scope__x7XqS .organizer-guide-article__section ol,.organizer-guide-page_scope__x7XqS .organizer-guide-article__section ul{display:grid;grid-gap:8px;gap:8px;padding-left:24px}.organizer-guide-page_scope__x7XqS .organizer-guide-article table{min-width:620px}.organizer-guide-page_scope__x7XqS .organizer-guide-note{display:grid;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent-2) 30%,var(--line));border-left:4px solid var(--accent-2);border-radius:12px;background:color-mix(in srgb,var(--accent-2) 7%,var(--bg-soft))}.organizer-guide-page_scope__x7XqS .organizer-guide-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.organizer-guide-page_scope__x7XqS .organizer-guide-topic{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.organizer-guide-page_scope__x7XqS .organizer-guide-topic:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-1px)}.organizer-guide-page_scope__x7XqS .organizer-guide-topic span{color:var(--muted);font-size:13px;line-height:1.45}@media (max-width:760px){.organizer-guide-page_scope__x7XqS .organizer-guide-search{max-width:320px}.organizer-guide-page_scope__x7XqS .organizer-guide-topic-grid{grid-template-columns:1fr}.organizer-guide-page_scope__x7XqS .organizer-guide-note{grid-template-columns:1fr;gap:4px}}.code-attempt-history_scope__5Yn6b.code-attempt-empty{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.code-attempt-history_scope__5Yn6b.code-attempt-loading{display:flex;align-items:center;gap:7px}.code-attempt-history_scope__5Yn6b.code-attempt-list{--code-attempt-row-size:48px;--code-attempt-visible-rows:10;list-style:none;margin:0;display:grid;grid-gap:6px;gap:6px;max-height:calc(var(--code-attempt-visible-rows) * var(--code-attempt-row-size) + (var(--code-attempt-visible-rows) - 1) * 6px);overflow-y:auto;min-width:0;overscroll-behavior:contain;padding:0 2px 0 0}.code-attempt-history_scope__5Yn6b .code-attempt{box-sizing:border-box;display:grid;min-width:0;grid-gap:2px;gap:2px;min-height:var(--code-attempt-row-size);padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.02);font-size:13px;line-height:1.35}.code-attempt-history_scope__5Yn6b .code-attempt--correct{border-color:color-mix(in srgb,#2f9e44 55%,var(--line));background:color-mix(in srgb,#2f9e44 12%,transparent)}.code-attempt-history_scope__5Yn6b .code-attempt--intermediate{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line));background:color-mix(in srgb,var(--accent-2) 10%,transparent)}.code-attempt-history_scope__5Yn6b .code-attempt--trap,.code-attempt-history_scope__5Yn6b .code-attempt--wrong{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 12%,transparent)}.code-attempt-history_scope__5Yn6b .code-attempt--duplicate{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.code-attempt-history_scope__5Yn6b .code-attempt-head{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.code-attempt-history_scope__5Yn6b .code-attempt-player{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-attempt-history_scope__5Yn6b .code-attempt-time{flex-shrink:0;color:var(--muted);font-size:11px;white-space:nowrap}.code-attempt-history_scope__5Yn6b .code-attempt-time--pending{visibility:hidden}.code-attempt-history_scope__5Yn6b .code-attempt-code{display:block;min-width:0;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.async-list-frame_root__h_nXV{position:relative}.async-list-frame_loading__5pMWN{position:absolute;z-index:2;top:10px;right:10px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);box-shadow:0 6px 18px color-mix(in srgb,#000 12%,transparent);color:var(--muted);font-size:.82rem;line-height:1;pointer-events:none}.async-list-frame_spinner__GaCJK{width:14px;height:14px}.rich-audio-player_scope__mMpz1{display:flex;align-items:center;gap:12px;max-width:100%;min-width:0;margin:8px 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-elevated);color:var(--text)}.rich-audio-player_scope__mMpz1>audio{display:none}.rich-audio-player_scope__mMpz1 .rich-audio__toggle{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:9px;border:1px solid var(--line);border-radius:50%;background:var(--bg-soft);color:var(--accent);cursor:pointer}.rich-audio-player_scope__mMpz1 .rich-audio__toggle svg{width:20px;height:20px;fill:currentColor}.rich-audio-player_scope__mMpz1 .rich-audio__body{flex:1 1;min-width:0}.rich-audio-player_scope__mMpz1 .rich-audio__seek{position:relative;display:flex;align-items:center;height:24px}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]{display:block;width:100%;min-width:0;height:24px;margin:0;padding:0;border:0;-moz-appearance:none;appearance:none;background:transparent;accent-color:var(--accent);cursor:pointer;-webkit-appearance:none}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;border:0;border-radius:999px;background:linear-gradient(to right,var(--accent) 0 var(--audio-progress),var(--line) var(--audio-progress) 100%)}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;border:2px solid var(--bg-elevated);border-radius:50%;appearance:none;background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 75%,var(--line));-webkit-appearance:none}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]::-moz-range-track{width:100%;height:4px;border:0;border-radius:999px;background:var(--line)}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:var(--accent)}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--bg-elevated);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 75%,var(--line))}.rich-audio-player_scope__mMpz1 .rich-audio__body input[type=range]:disabled{opacity:.65;cursor:default}.rich-audio-player_scope__mMpz1 .rich-audio__caption{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;line-height:1.4}.rich-audio-player_scope__mMpz1 .rich-audio__caption span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rich-audio-player_scope__mMpz1 .rich-audio__spinner{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:rich-audio-player_rich-audio-spin__aIl_2 1s linear infinite}@keyframes rich-audio-player_rich-audio-spin__aIl_2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rich-audio-player_scope__mMpz1 .rich-audio__spinner{animation:none}}.rich-text-lightbox_scope__NrfK2{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));overflow:hidden;background:rgba(0,0,0,.82)}.rich-text-lightbox_scope__NrfK2 .rich-text-lightbox__viewport{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-text-lightbox_scope__NrfK2 .rich-text-lightbox__image{display:block;width:auto;max-width:min(100%,1200px);height:auto;max-height:100%;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.35);transform-origin:center;will-change:transform}.rich-text-lightbox_scope__NrfK2 .rich-text-lightbox__close{position:absolute;z-index:1;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.rich-text-lightbox_scope__NrfK2 .rich-text-lightbox__close:hover{background:rgba(255,255,255,.24)}.team-toast_scope__LohNI{position:fixed;bottom:max(24px,calc(env(safe-area-inset-bottom, 0px) + 12px));left:50%;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(420px,calc(100vw - 32px));padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--bg);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 18%,transparent),0 2px 8px color-mix(in srgb,var(--text) 8%,transparent);transform:translateX(-50%);animation:team-toast_team-toast-in__BptAD .28s ease-out}@keyframes team-toast_team-toast-in__BptAD{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.team-toast_scope__LohNI.team-toast--success{border-color:color-mix(in srgb,var(--ok,#15803d) 45%,var(--line))}.team-toast_scope__LohNI.team-toast--success .team-toast__icon{background:color-mix(in srgb,var(--ok,#15803d) 18%,transparent);color:var(--ok,#15803d)}.team-toast_scope__LohNI.team-toast--info{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.team-toast_scope__LohNI.team-toast--info .team-toast__icon{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-2)}.team-toast_scope__LohNI.team-toast--error{border-color:color-mix(in srgb,var(--danger,#b91c1c) 45%,var(--line))}.team-toast_scope__LohNI.team-toast--error .team-toast__icon{background:color-mix(in srgb,var(--danger,#b91c1c) 16%,transparent);color:var(--danger,#b91c1c)}.team-toast_scope__LohNI .team-toast__icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.team-toast_scope__LohNI .team-toast__message{margin:0;flex:1 1 auto;min-width:0;font-size:14px;line-height:1.45}.team-toast_scope__LohNI .team-toast__dismiss{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}@media (max-width:760px){.play-mobile-viewport .team-toast_scope__LohNI{top:calc(var(--play-viewport-top, 0px) + var(--play-viewport-height, 100dvh) - var(--play-code-height, 72px) - 8px);bottom:auto;translate:0 -100%}.team-toast_scope__LohNI{bottom:calc(64px + env(safe-area-inset-bottom, 0px) + 8px)}body:has(.network-snackbar--inline) .team-toast_scope__LohNI{bottom:calc(130px + env(safe-area-inset-bottom, 0px))}}body:has(.network-snackbar) .team-toast_scope__LohNI{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.toast_scope__ixuo1{position:fixed;top:max(16px,calc(env(safe-area-inset-top, 0px) + 8px));right:max(16px,calc(env(safe-area-inset-right, 0px) + 8px));z-index:1100;display:grid;grid-gap:10px;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast_scope__ixuo1 .app-toast{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--bg-elevated);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 18%,transparent),0 2px 8px color-mix(in srgb,var(--text) 8%,transparent);animation:toast_app-toast-in__2mBg7 .24s ease-out}@keyframes toast_app-toast-in__2mBg7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.toast_scope__ixuo1 .app-toast--success{border-color:color-mix(in srgb,var(--ok,#15803d) 45%,var(--line))}.toast_scope__ixuo1 .app-toast--success .app-toast__icon{background:color-mix(in srgb,var(--ok,#15803d) 18%,transparent);color:var(--ok,#15803d)}.toast_scope__ixuo1 .app-toast--info{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.toast_scope__ixuo1 .app-toast--info .app-toast__icon{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-2)}.toast_scope__ixuo1 .app-toast--error{border-color:color-mix(in srgb,var(--danger,#b91c1c) 45%,var(--line))}.toast_scope__ixuo1 .app-toast--error .app-toast__icon{background:color-mix(in srgb,var(--danger,#b91c1c) 16%,transparent);color:var(--danger,#b91c1c)}.toast_scope__ixuo1 .app-toast__icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.toast_scope__ixuo1 .app-toast__message{margin:0;flex:1 1 auto;min-width:0;font-size:14px;line-height:1.45}.toast_scope__ixuo1 .app-toast__dismiss{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}@media (max-width:760px){.toast_scope__ixuo1{top:auto;right:max(12px,calc(env(safe-area-inset-right, 0px) + 8px));bottom:max(60px,calc(env(safe-area-inset-bottom, 0px) + 60px));left:max(12px,calc(env(safe-area-inset-left, 0px) + 8px));width:auto}}.page_scope__i4bc8{max-width:900px}.page_scope__i4bc8 .admin-seed-delay{max-width:260px;margin-top:16px}.page_scope__i4bc8 .admin-seed-preview{margin-top:24px}.page_scope__i4bc8 .admin-seed-preview-game{padding:16px 0;border-top:1px solid var(--line)}.page_scope__i4bc8 .admin-seed-preview-game p{color:var(--muted);font-size:14px}.page_scope__i4bc8 .admin-seed-preview-game ul{padding:0;list-style:none}.page_scope__i4bc8 .admin-seed-preview-game li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px}.page_scope__i4bc8 .admin-seed-preview-game li span{color:var(--muted)}@media (max-width:760px){.page_scope__i4bc8 .admin-seed-preview-game li{flex-direction:column;gap:4px}}.form-field_root__Cuf8g{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px}.form-field_label__UImWq{color:inherit}.form-field_hint__JhROW{color:var(--muted);font-size:13px;line-height:1.45}.form-field_error__NKU6m{color:var(--danger);font-size:13px}.form-field_actions__I308c{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.form-field_actions__I308c[data-ui-form-actions-align=end]{justify-content:flex-end}.form-field_actions__I308c[data-ui-form-actions-align=between]{justify-content:space-between}.avatar-crop-modal_body__dNiIV{display:grid;grid-gap:12px;gap:12px}.avatar-crop-modal_viewport__1pbBa{position:relative;width:280px;height:280px;margin:0 auto;overflow:hidden;border-radius:12px;background:rgba(0,0,0,.35);touch-action:none;cursor:-webkit-grab;cursor:grab}.avatar-crop-modal_viewport__1pbBa:active{cursor:-webkit-grabbing;cursor:grabbing}.avatar-crop-modal_viewport__1pbBa img{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.avatar-crop-modal_zoom__Svp4I{display:grid;grid-gap:6px;gap:6px}.avatar-crop-modal_actions__yumXH{justify-content:flex-end;margin-top:16px}.avatar-upload-controls_scope__ui0XE{display:flex;align-items:center;gap:16px;margin-bottom:16px}.avatar-upload-controls_scope__ui0XE .avatar-upload__preview{flex-shrink:0}.avatar-upload-controls_scope__ui0XE .avatar-upload__meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.avatar-upload-controls_scope__ui0XE .avatar-upload__caption{margin:0;font-size:16px;font-weight:600;line-height:1.3}.avatar-upload-controls_scope__ui0XE .avatar-upload__status{margin:0;font-size:13px}.avatar-upload-controls_scope__ui0XE .avatar-upload__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:14px}.avatar-upload-controls_scope__ui0XE .avatar-upload__sep{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:760px){.avatar-upload-controls_scope__ui0XE{gap:12px;margin-bottom:12px}}:where(.badge_root__E6Kp0){display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--bg-soft);color:var(--accent-2);font-size:12px}:where(.badge_root__E6Kp0)[data-ui-badge-tone=warning]{color:var(--accent)}:where(.badge_root__E6Kp0)[data-ui-badge-tone=test]{border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent) 22%,var(--bg-soft));color:var(--accent);font-weight:700}:where(.badge_root__E6Kp0)[data-ui-badge-tone=danger]{color:var(--danger)}:where(.badge_root__E6Kp0)[data-ui-badge-tone=success]{color:#2f9e44}:where(.badge_root__E6Kp0)[data-ui-badge-tone=countdown]{justify-content:center;min-width:7.25ch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum";letter-spacing:.02em}:where(.badge_root__E6Kp0)[data-ui-badge-tone=countdown][data-ui-badge-open=true]{min-width:auto;font-family:inherit;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:normal}.badge_group__p1NB5{display:flex;flex-wrap:wrap;gap:6px}.team-mine-card_scope___LQsu{display:grid;grid-gap:16px;gap:16px}.team-mine-card_scope___LQsu .team-card__header{display:flex;align-items:center;gap:14px}.team-mine-card_scope___LQsu .team-card__intro{display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.team-mine-card_scope___LQsu .team-card__headline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.team-mine-card_scope___LQsu .team-card__headline h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:18px}.team-mine-card_scope___LQsu .team-card__meta{margin:0}.team-mine-card_scope___LQsu .team-card__section{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.team-mine-card_scope___LQsu .team-card__section-title{margin:0;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.team-mine-card_scope___LQsu .team-invite-grid,.team-mine-card_scope___LQsu .team-invite-row{display:grid;grid-gap:10px;gap:10px}.team-mine-card_scope___LQsu .team-invite-row{gap:6px}.team-mine-card_scope___LQsu .team-invite-row__label{margin:0}.team-mine-card_scope___LQsu .team-invite-row__value{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.team-mine-card_scope___LQsu .team-roster{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.team-mine-card_scope___LQsu .team-roster__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft)}.team-mine-card_scope___LQsu .team-roster__name{min-width:0;overflow-wrap:anywhere}.team-mine-card_scope___LQsu .team-roster__aside{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:28px;min-height:28px}.team-mine-card_scope___LQsu .team-card__footer{padding-top:4px}@media (max-width:760px){.team-mine-card_scope___LQsu{gap:12px}.team-mine-card_scope___LQsu .team-card__section{gap:8px;padding-top:10px}.team-mine-card_scope___LQsu .team-roster{gap:6px}.team-mine-card_scope___LQsu .team-roster__item{min-height:40px;padding:6px 8px;border-radius:8px}.team-mine-card_scope___LQsu .team-card__header{gap:10px}.team-mine-card_scope___LQsu .team-invite-grid{gap:8px}}.play-history-level-panel_root___uE_2{display:grid;grid-gap:16px;gap:16px}.play-history-level-panel_root___uE_2>h2,.play-history-level-panel_section__Ck8Pu>h3{margin:0}.play-history-level-panel_section__Ck8Pu{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.search-select_root__AsLwB{position:relative;display:grid;grid-gap:6px;gap:6px}.search-select_caption__Uabbr{color:var(--muted);font-size:14px}.search-select_trigger__UAeJi{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#101714;color:var(--text);text-align:left;cursor:pointer}.search-select_empty__XPXU3 strong{color:var(--muted);font-weight:400}.search-select_trigger__UAeJi:disabled{opacity:.6;cursor:default}.search-select_open__XJN3v svg{transform:rotate(180deg)}.search-select_trigger__UAeJi svg{flex-shrink:0;color:var(--muted);transition:transform .15s ease}.search-select_value__TKBjE{display:grid;grid-gap:2px;gap:2px;min-width:0}.search-select_value__TKBjE strong{font-weight:600}.search-select_value__TKBjE .muted{font-size:12px}.search-select_compact__0n79W{padding-top:8px}.search-select_popover__AvKS3{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:100%;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--bg-elevated);box-shadow:var(--shadow)}.search-select_portal__ux46S{position:fixed;top:auto;z-index:1100}.search-select_search__YL_Nd{margin-bottom:8px}.search-select_options__F7JgU{display:grid;grid-gap:4px;gap:4px;max-height:min(240px,var(--search-select-options-max-height,240px));overflow-y:auto}.search-select_option__5L216{display:grid;grid-gap:2px;gap:2px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:none;color:var(--text);text-align:left;cursor:pointer}.search-select_option__5L216>span{min-width:0;overflow-wrap:anywhere}.search-select_option__5L216 .muted{font-size:12px}.search-select_selected__VvnP_{border-color:var(--accent)}.search-select_highlighted__vL7JD,.search-select_option__5L216:hover{background:var(--bg-soft)}.search-select_option__5L216:disabled{opacity:.5;cursor:default}.search-select_emptyMessage__zZlNP{margin:0;padding:8px 4px}.game-settings-tabs_scope__jCasS{min-width:0}.game-settings-tabs_scope__jCasS .game-settings-tabs{margin:0 0 16px}.game-settings-tabs_scope__jCasS .game-settings-panel__content{padding-top:4px}.rich-text-color-control_control__DGpKy{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.rich-text-color-control_control__DGpKy.rich-text-color-control_control__DGpKy button[data-ui-button]{flex:none;min-width:3.8rem;padding:0 .5rem;width:auto}.rich-text-color-control_control__DGpKy input:not([type=color]){background:var(--bg-soft);border:1px solid var(--line);border-radius:.35rem;color:var(--text);font:inherit;min-height:2rem;padding:.2rem .4rem}.rich-text-color-control_pickerLabel__lUG4a input{cursor:pointer;height:2rem;width:2.4rem}.rich-text-color-control_control__DGpKy input:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.rich-text-color-control_hex__Ly9zX{width:6.5rem}.rich-text-color-control_name__jgf_f{width:9rem}.rich-text-color-control_warning__WAp8x{color:#ffd98b;font-size:.75rem}.rich-text-color-control_visuallyHidden__E_LSd{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.assignment-editor_scope__QhNxT{display:grid;grid-gap:12px;gap:12px}.assignment-editor_scope__QhNxT .assignment-editor__surface{min-height:220px}.assignment-editor_scope__QhNxT .assignment-editor__gate{display:grid;grid-gap:12px;gap:12px;padding:12px}.assignment-editor_scope__QhNxT .assignment-editor__gate-switcher{display:flex;gap:8px;max-width:100%;padding:2px 2px 6px;overflow-x:auto;scrollbar-width:thin}.assignment-editor_scope__QhNxT .assignment-editor__gate-switcher button{display:grid;flex:0 0 min(240px,75vw);grid-gap:2px;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);text-align:left;cursor:pointer}.assignment-editor_scope__QhNxT .assignment-editor__gate-switcher button.is-active{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--surface))}.assignment-editor_scope__QhNxT .assignment-editor__gate-switcher button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.assignment-editor_scope__QhNxT .assignment-editor__gate-switcher small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.assignment-editor_scope__QhNxT .assignment-editor__gate-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.assignment-editor_scope__QhNxT .assignment-editor__hint{margin:0}