.ledger-ranking-board_board___D0KE{width:var(--site-frame-width,min(100% - 32px,1100px));margin:24px auto;padding:clamp(16px,3vw,28px);border:1px solid var(--border-color,#d9dde3);border-radius:12px}.ledger-ranking-board_board___D0KE h1,.ledger-ranking-board_board___D0KE h2{margin:0 0 12px}.ledger-ranking-board_description__isjoI{line-height:1.6}.ledger-ranking-board_categories__wMLA0,.ledger-ranking-board_rangeTabs__oqkJU{display:flex;flex-wrap:wrap;gap:8px}.ledger-ranking-board_categories__wMLA0 button,.ledger-ranking-board_rangeForm__I5h92 button,.ledger-ranking-board_rangeTabs__oqkJU button{min-height:44px;padding:8px 14px}.ledger-ranking-board_categories__wMLA0 button[aria-pressed=true],.ledger-ranking-board_rangeTabs__oqkJU button[aria-pressed=true]{font-weight:700;outline:2px solid currentColor;outline-offset:-2px}.ledger-ranking-board_rangeForm__I5h92{margin-block:16px}.ledger-ranking-board_rangeForm__I5h92 fieldset{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0;border:0;min-width:0}.ledger-ranking-board_rangeForm__I5h92 label{display:grid;gap:6px;flex:1 1 170px;min-width:0}.ledger-ranking-board_rangeForm__I5h92 input{width:100%;min-width:0;min-height:44px}.ledger-ranking-board_rangeSummary__eVy_M{line-height:1.6}.ledger-ranking-board_results__1oaNk{margin-top:20px}.ledger-ranking-board_tableScroll__y8LWX{overflow-x:auto}.ledger-ranking-board_table__neeoX{width:100%;border-collapse:collapse}.ledger-ranking-board_table__neeoX td,.ledger-ranking-board_table__neeoX th{padding:12px 8px;border-bottom:1px solid var(--border-color,#d9dde3);text-align:left}.ledger-ranking-board_table__neeoX th[scope=row]{overflow-wrap:anywhere}@media (max-width:600px){.ledger-ranking-board_board___D0KE{width:calc(100% - 24px);padding:14px}.ledger-ranking-board_categories__wMLA0 button{flex:1 1 140px}.ledger-ranking-board_rangeForm__I5h92 label{flex-basis:100%}.ledger-ranking-board_rangeForm__I5h92 button{width:100%}.ledger-ranking-board_table__neeoX td,.ledger-ranking-board_table__neeoX th{padding:10px 6px;font-size:13px}}.ranking-table_viewport__UNCt4{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.ranking-table_viewport__UNCt4:focus-visible{outline:2px solid var(--accent,#daee9e);outline-offset:-2px}.standings-panels:has(.ranking-table_viewport__UNCt4){grid-template-columns:minmax(0,1fr)}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td){min-width:0;padding:10px 8px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt thead th{padding-block:8px;font-size:12px;font-weight:600;color:var(--muted,#a6b5ac)}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt tbody :is(th,td){font-size:14px}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td):first-child{width:3rem}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td):nth-child(2){width:18%;min-width:0;text-align:left}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td):nth-child(n+3){min-width:0;text-align:right}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt thead button{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;min-height:32px;max-width:100%;padding:4px 5px;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt thead th:first-child button{justify-content:flex-start}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt:has(input,select){table-layout:auto;min-width:680px}.ranking-table_rank__RNDsl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--surface,#17231d)}.ranking-table_rank__RNDsl:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){color:var(--accent,#daee9e);border:1px solid #839154}@media (max-width:600px){.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt{min-width:760px}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td){padding:10px 8px}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td):nth-child(2){width:8rem}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt thead button{min-height:44px;padding:6px}.ranking-table_viewport__UNCt4 .ranking-table_table__x3tgt :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--panel,#17231d)}}.event-portal-detail_hero__GB5EN{padding:clamp(20px,3vw,40px);display:flex;flex-direction:column;gap:20px;min-width:0}.event-portal-detail_heroTop___KH0H{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.event-portal-detail_hero__GB5EN h1{margin:0;font-size:clamp(28px,3.5vw,44px);line-height:1.25;overflow-wrap:anywhere;max-width:26em}.event-portal-detail_description__XM0OJ{margin:0!important;max-width:75ch;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.event-portal-detail_overview__YZIdv{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin:0}.event-portal-detail_overview__YZIdv div{min-width:0}.event-portal-detail_overview__YZIdv dt,.event-portal-detail_requirements__GMFRO dt{font-size:13px;color:var(--muted);margin-bottom:6px}.event-portal-detail_overview__YZIdv dd,.event-portal-detail_requirements__GMFRO dd{margin:0;line-height:1.65;overflow-wrap:anywhere}.event-portal-detail_category__qMtgV{font-size:12px;color:var(--muted);margin-left:12px;white-space:nowrap}.event-portal-detail_dates__CWBoL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;border-top:1px solid var(--line);padding-top:20px}.event-portal-detail_dates__CWBoL section{min-width:0}.event-portal-detail_dates__CWBoL h2{font-size:13px;color:var(--muted);font-weight:500;margin:0 0 8px}.event-portal-detail_dates__CWBoL small{font-size:11px;font-weight:400;margin-left:4px}.event-portal-detail_dates__CWBoL p{font-size:16px;font-weight:600;line-height:1.65;margin:0!important;overflow-wrap:anywhere}.event-portal-detail_actions__3_sze{margin:0!important;gap:8px!important;border-top:1px solid var(--line);padding-top:20px}.event-portal-detail_actions__3_sze>a,.event-portal-detail_actions__3_sze>button{min-width:88px;justify-content:center}.event-portal-detail_detailGrid__qEe_8{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}.event-portal-detail_column__1l0Fn{display:flex;flex-direction:column;gap:20px;min-width:0}.event-portal-detail_card__RCArD{margin:0!important;padding:24px;min-width:0;overflow-wrap:anywhere}.event-portal-detail_card__RCArD h2{font-size:20px;margin:0 0 20px}.event-portal-detail_card__RCArD p{line-height:1.8;margin:0}.event-portal-detail_requirements__GMFRO{display:grid;gap:18px;margin:0}.event-portal-detail_requirements__GMFRO>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px}.event-portal-detail_secondary__pgDFw{display:block;color:var(--muted);font-size:14px}.event-portal-detail_note__gN_Vk{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;color:var(--muted);font-size:14px;line-height:1.75}.event-portal-detail_format__JH0my{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.event-portal-detail_format__JH0my summary{cursor:pointer;font-weight:600;line-height:1.6}.event-portal-detail_format__JH0my p{margin-top:12px}.event-portal-detail_format__JH0my ol{padding-left:24px;line-height:1.8}.event-portal-detail_attachments__3f9V_{list-style:none;padding:0;margin:0;display:grid;gap:8px}.event-portal-detail_attachments__3f9V_ a{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);padding:12px 14px;border-radius:8px;line-height:1.5}.event-portal-detail_attachments__3f9V_ a span{flex-shrink:0}.event-portal-detail_published__1pSVg{display:grid;gap:20px}.event-portal-detail_published__1pSVg:empty{display:none}@media (max-width:700px){.event-portal-detail_hero__GB5EN{gap:16px}.event-portal-detail_dates__CWBoL,.event-portal-detail_detailGrid__qEe_8,.event-portal-detail_overview__YZIdv{grid-template-columns:minmax(0,1fr)}.event-portal-detail_overview__YZIdv{gap:14px}.event-portal-detail_dates__CWBoL{gap:16px;padding-top:16px}.event-portal-detail_detailGrid__qEe_8{gap:20px;margin-top:20px}.event-portal-detail_card__RCArD{padding:20px}.event-portal-detail_requirements__GMFRO>div{grid-template-columns:72px minmax(0,1fr);gap:12px}.event-portal-detail_actions__3_sze>a,.event-portal-detail_actions__3_sze>button{flex:1 1 calc(33.333% - 8px);min-width:0}.event-portal-detail_actions__3_sze>span{flex-basis:100%}}@media (max-width:420px){.event-portal-detail_actions__3_sze{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important}.event-portal-detail_actions__3_sze>a,.event-portal-detail_actions__3_sze>button{padding:10px 8px;min-height:44px}.event-portal-detail_actions__3_sze>span{grid-column:1/-1}}.account-header-actions_header__dkUAa{max-width:100%;box-sizing:border-box}.account-header-actions_header__dkUAa>.account-header-actions_actions__VNamA{display:grid;grid-column:auto;gap:16px;min-width:0;padding-left:20px;border-left:1px solid var(--line);align-self:center}.account-header-actions_workbenches__rUIl6{display:grid;gap:8px;min-width:0}.account-header-actions_label__nrGpu{color:var(--muted);font-size:12px;line-height:1.5}.account-header-actions_links__2372l{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;max-width:100%}.account-header-actions_header__dkUAa .account-header-actions_workbenchLink__oXq7Z{display:flex;justify-content:center;align-items:center;min-height:44px;min-width:0;max-width:100%;box-sizing:border-box;padding:9px 8px;font-size:14px;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere;text-decoration:none}.account-header-actions_accessibleLabel__mHjzV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.account-header-actions_personal__WMBZz{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-end;min-width:0}.account-header-actions_workbenches__rUIl6+.account-header-actions_personal__WMBZz{padding-top:16px;border-top:1px solid var(--line)}.account-header-actions_header__dkUAa .account-header-actions_edit__SiiEF{padding:13px 20px;font-size:15px;line-height:1.5;min-height:44px}.account-header-actions_session__nGg_C{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.account-header-actions_header__dkUAa .account-header-actions_session__nGg_C>button{max-width:100%;min-height:44px;padding:13px 20px;font-size:15px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}@media (max-width:1000px) and (min-width:601px){.account-header-actions_header__dkUAa>.account-header-actions_actions__VNamA{grid-column:2;padding-left:0;border-left:0;width:100%}}@media (max-width:600px){.account-header-actions_header__dkUAa>.account-header-actions_actions__VNamA{grid-column:1/-1;padding-left:0;padding-top:16px;border-left:0;border-top:1px solid var(--line);width:100%}}.schedule-judge-assignment_panel__T20HO{margin-block:1rem;padding:1rem;border:1px solid var(--line);border-radius:16px}.schedule-judge-assignment_scroll__Diqkv{overflow-x:auto;margin-top:1rem}.schedule-judge-assignment_table__Yu3Xz{width:100%;min-width:920px;border-collapse:collapse;text-align:left}.schedule-judge-assignment_table__Yu3Xz td,.schedule-judge-assignment_table__Yu3Xz th{padding:.75rem;border-bottom:1px solid var(--line);vertical-align:top}.schedule-judge-assignment_table__Yu3Xz th:first-child{min-width:170px}.schedule-judge-assignment_table__Yu3Xz th:nth-child(2){min-width:150px}.schedule-judge-assignment_table__Yu3Xz th:nth-child(3){min-width:200px}.schedule-judge-assignment_table__Yu3Xz th:last-child{min-width:300px}.schedule-judge-assignment_table__Yu3Xz label{display:block;margin-block:.5rem}.schedule-judge-assignment_table__Yu3Xz input:not([type=checkbox]),.schedule-judge-assignment_table__Yu3Xz select,.schedule-judge-assignment_table__Yu3Xz textarea{width:100%;max-width:440px}.schedule-judge-assignment_table__Yu3Xz ul{padding-inline-start:1.25rem}.tournament-control_control__cTiCW{padding:24px;min-width:0;color:var(--text)}.tournament-control_heading__9jaJh{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.tournament-control_heading__9jaJh h2,.tournament-control_heading__9jaJh h3{margin:0 0 8px}.tournament-control_filters__iQKjZ{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin:24px 0 16px}.tournament-control_editor__CQvQV label,.tournament-control_filters__iQKjZ label{display:grid;gap:8px;min-width:0}.tournament-control_summary__czmbN{display:flex;flex-wrap:wrap;gap:24px;padding:20px;margin:16px 0 24px;border:1px solid var(--border);border-radius:18px;background:var(--panel,var(--surface));font-variant-numeric:tabular-nums}.tournament-control_summary__czmbN strong{font-size:24px;margin-left:8px}.tournament-control_list__7P48G{max-height:min(620px,65dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;border:1px solid var(--border);border-radius:18px;margin:0 0 24px;background:var(--panel,var(--surface))}.tournament-control_list__7P48G table{width:100%;min-width:800px;border-collapse:collapse}.tournament-control_list__7P48G th{position:sticky;top:-16px;background:var(--surface);text-align:left}.tournament-control_list__7P48G td,.tournament-control_list__7P48G th{padding:12px;border-bottom:1px solid var(--border);vertical-align:top}.tournament-control_list__7P48G p{margin:8px 0;overflow-wrap:anywhere}.tournament-control_task__Sje6W{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.tournament-control_task__Sje6W>div{min-width:0;overflow-wrap:anywhere}.tournament-control_warning__NOjs8{color:var(--warning)}.tournament-control_editor__CQvQV{display:grid;gap:16px}.tournament-control_display__A3OqK{background:var(--surface);min-height:100vh}.tournament-control_control__cTiCW:fullscreen{overflow:auto;background:var(--surface)}@media (max-width:680px){.tournament-control_control__cTiCW{padding:16px}.tournament-control_filters__iQKjZ{grid-template-columns:minmax(0,1fr)}.tournament-control_task__Sje6W{flex-direction:column}.tournament-control_summary__czmbN{gap:16px}}.tournament-control-display-cards_grid__ag1UX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:16px}.tournament-control-display-cards_card___SEOW{min-width:0;padding:20px;border:1px solid var(--border);border-radius:18px;margin:0;background:var(--panel,var(--surface))}.tournament-control-display-cards_card___SEOW>header,.tournament-control-display-cards_matchTitle__Ji237{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.tournament-control-display-cards_card___SEOW h3{margin:0;font-size:20px;line-height:1.4}.tournament-control-display-cards_card___SEOW>header>span{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.tournament-control-display-cards_list__ls4P5{max-height:min(440px,52dvh);margin-top:12px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tournament-control-display-cards_row__p7eO2{padding:12px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.tournament-control-display-cards_row__p7eO2:first-child{padding-top:0}.tournament-control-display-cards_row__p7eO2:last-child{border-bottom:0;padding-bottom:0}.tournament-control-display-cards_row__p7eO2 p{margin:4px 0;font-size:14px;line-height:1.6}.tournament-control-display-cards_row__p7eO2 summary{min-height:44px;padding-block:12px;cursor:pointer;color:var(--muted)}.tournament-control-display-cards_note__RMbW5{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.tournament-control-display-cards_warning__sFYMe{color:var(--warning)}.tournament-control-display-cards_source__a1skI{grid-column:1/-1;margin:0;color:var(--muted);font-size:13px}@media (max-width:760px){.tournament-control-display-cards_grid__ag1UX{grid-template-columns:minmax(0,1fr)}}.tournament-control-display-cards_venues__VsY8S{grid-column:1/-1;grid-row:1}.tournament-control-display-cards_venues__VsY8S .tournament-control-display-cards_list__ls4P5{max-height:min(620px,65dvh);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.tournament-control-display-cards_venues__VsY8S .tournament-control-display-cards_row__p7eO2{border:1px solid var(--border);border-radius:12px;padding:16px;background:var(--surface)}.tournament-control-display-cards_streams__T1V1E{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.tournament-control-display-cards_streams__T1V1E a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.tournament-control-display-cards_streams__T1V1E p{margin:0;color:var(--muted)}.font-picker_picker__Lm9t5{display:grid;gap:.4rem;min-width:0}.font-picker_picker__Lm9t5 label{font-weight:600}.font-picker_picker__Lm9t5 small{display:block;color:var(--muted,#55665c);font-size:.875rem}.font-picker_picker__Lm9t5 details{margin-block-start:.25rem}.font-picker_picker__Lm9t5 summary{cursor:pointer;padding-block:.5rem}.font-picker_picker__Lm9t5 details>label{display:block;margin-block-start:.75rem}.font-picker_picker__Lm9t5 input,.font-picker_picker__Lm9t5 select{width:100%;min-width:0;font-size:1rem}.font-picker_sample__8Am65{font-synthesis:none;overflow-wrap:anywhere;font-size:1.35rem;min-height:3rem;padding-block:.6rem}.font-picker_list__NCbK3{max-height:18rem;overflow-y:auto;scrollbar-color:#677d6a #f4f5ef}.font-picker_row__JOqaK{display:flex;align-items:center;gap:.4rem;padding-block:.35rem;border-block-end:1px solid var(--line,#d8dfd2)}.font-picker_row__JOqaK>span{flex:1;min-width:0;overflow-wrap:anywhere}.font-picker_row__JOqaK button{min-height:2.75rem}.font-picker_error__x7HNk{color:var(--danger,#9a2b21);overflow-wrap:anywhere}.font-picker_picker__Lm9t5 :focus-visible{outline:2px solid var(--accent,#426348);outline-offset:3px}.text-layout-editor_editor__jQqtI{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.text-layout-editor_editor__jQqtI .text-layout-editor_viewport__hFl8k{width:100%;min-width:0;min-height:0;aspect-ratio:16/9;overflow:hidden}.text-layout-editor_frame__SVXKC{position:absolute;inset:0 auto auto 0;height:540px;transform-origin:top left}.rankings-directory_directory__Why2P{padding:16px;margin-block:16px}.rankings-directory_directory__Why2P h2{margin:0 0 8px;font-size:22px}.rankings-directory_directory__Why2P>p{margin:0 0 12px}.rankings-directory_events__kjxM_{gap:8px}.rankings-directory_directory__Why2P .rankings-directory_event__6lRdp{min-height:0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rankings-directory_event__6lRdp h3{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.rankings-directory_event__6lRdp span{flex-shrink:0;font-size:12px}@media (max-width:600px){.rankings-directory_directory__Why2P .rankings-directory_event__6lRdp{align-items:flex-start;flex-direction:column;gap:4px}}.rankings-directory_sortControls__tT1Ik{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px}.rankings-directory_sortControls__tT1Ik p{flex:1 1 260px;margin:0}.rankings-directory_sortButton__wq5Ft{min-height:44px;white-space:nowrap}@media (max-width:600px){.rankings-directory_sortControls__tT1Ik button{min-height:44px}.rankings-directory_sortControls__tT1Ik p{flex-basis:100%}}.template-image-studio_metadata__cOAD_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;margin-block:1.25rem}.template-image-studio_metadata__cOAD_ .template-image-studio_field__i5KoJ{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:.5rem;min-width:0}.template-image-studio_label__RoJLv{line-height:1.5;font-weight:600}.template-image-studio_field__i5KoJ>input,.template-image-studio_field__i5KoJ>select{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.template-image-studio_help__EfsGY{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.template-image-studio_uploads__zj1pC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.25rem}.template-image-studio_upload__G09R0{display:grid;grid-template-rows:auto 1fr auto;align-items:start;min-width:0;gap:.5rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.template-image-studio_upload__G09R0 .file-picker{min-width:0;align-items:start;margin:0}.template-image-studio_upload__G09R0 .file-picker-name{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.template-image-studio_elementWorkspace__dXxgu{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);align-items:start;gap:1rem;margin-block:1.25rem}.template-image-studio_elementDetails__BaEiF,.template-image-studio_elementList__WOHW2{min-width:0}.template-image-studio_elementList__WOHW2{display:grid;align-content:start;gap:.5rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.template-image-studio_elementList__WOHW2 h3{margin:0 0 .25rem}.template-image-studio_elementChoice___O4_s{display:grid;justify-items:start;gap:.2rem;width:100%;min-height:56px;padding:.625rem .75rem;text-align:start;white-space:normal;border:1px solid var(--line);border-radius:.75rem;background:var(--surface)}.template-image-studio_elementChoice___O4_s[aria-pressed=true]{border-color:var(--danger,#c2410c);box-shadow:inset 3px 0 var(--danger,#c2410c)}.template-image-studio_elementChoice___O4_s span{min-width:0;max-width:100%;color:var(--muted);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.template-image-studio_elementDetails__BaEiF .certificate-card{width:100%;box-sizing:border-box}.template-image-studio_elementHeader__YVWrz{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}.template-image-studio_elementHeader__YVWrz>div:first-child{min-width:0;flex:1 1 12rem}.template-image-studio_elementHeader__YVWrz h3,.template-image-studio_elementHeader__YVWrz p{margin:0}.template-image-studio_elementActions__59xew{display:flex;flex-wrap:wrap;gap:.5rem}.template-image-studio_elementActions__59xew button{min-height:44px;white-space:nowrap}@media (max-width:800px){.template-image-studio_elementWorkspace__dXxgu{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.template-image-studio_metadata__cOAD_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.template-image-studio_metadata__cOAD_,.template-image-studio_uploads__zj1pC{grid-template-columns:minmax(0,1fr)}.template-image-studio_upload__G09R0 .file-picker{flex-direction:column;align-items:stretch}}.certificate-editor_live__dPp41{display:block;width:100%;height:100%}.certificate-editor_canvas__UoDiK{position:relative;margin-block:1rem;touch-action:none}.certificate-editor_canvas__UoDiK svg{display:block;width:100%;height:auto}.certificate-editor_hit__UQqiq{position:absolute;background:transparent;border:1px dashed transparent;padding:0;touch-action:none;cursor:move}.certificate-editor_hit__UQqiq:focus-visible,.certificate-editor_selected__G2CIm{border-color:var(--accent,currentColor);outline:2px solid currentColor}.certificate-editor_resize__KvyRB{position:absolute;right:-22px;bottom:-22px;width:44px;height:44px;padding:0;cursor:nwse-resize;touch-action:none}.certificate-editor_toolbar__s2ni_{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.certificate-editor_toolbar__s2ni_ label{display:grid;gap:8px;flex:1 1 220px}.certificate-editor_toolbar__s2ni_ button,.certificate-editor_toolbar__s2ni_ select{min-height:44px}.admin-entry_entry__xqZrr,.admin-entry_entry__xqZrr>div,.admin-entry_entry__xqZrr>section{min-width:0;max-width:100%}.admin-entry_entry__xqZrr .ui-section-stack>label{display:grid;gap:var(--ui-space-2,8px);min-width:0}.admin-entry_entry__xqZrr .ui-card{margin-block:var(--ui-space-4,16px)}.admin-entry_entry__xqZrr .control-bar{flex-wrap:wrap}.admin-entry_entry__xqZrr .control-bar>*{min-width:0;max-width:100%}.arrival-display_workbench__N77bc{max-width:1280px;margin:0 auto;padding:24px}.arrival-display_heading__ZNS1_{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px}.arrival-display_heading__ZNS1_ h1{margin:0 0 8px;font-size:28px}.arrival-display_deskPanel__OqCUt header p,.arrival-display_empty__XmzJh p,.arrival-display_heading__ZNS1_ p{color:var(--muted)}.arrival-display_links__P1RBZ{display:flex;gap:24px;flex-wrap:wrap;margin:16px 0}.arrival-display_links__P1RBZ a{text-decoration:underline;text-underline-offset:4px}.arrival-display_publicAccess__CAjkj{padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--panel)}.arrival-display_publicAccess__CAjkj h2{margin:0 0 12px}.arrival-display_publicAccess__CAjkj a{align-content:center;min-height:44px;text-decoration:underline}.arrival-display_notice__3L1g0{padding:16px;color:var(--warning)}.arrival-display_notice__3L1g0,.arrival-display_steps__ZbUL1{border:1px solid var(--line);border-radius:var(--control-radius)}.arrival-display_steps__ZbUL1{display:grid;gap:8px;margin:0 0 16px;padding:16px 16px 16px 40px;background:var(--panel)}.arrival-display_selectLabel__apQoH{display:grid;gap:8px;max-width:480px;margin:24px 0}.arrival-display_deskPanel__OqCUt{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:var(--card-radius)}.arrival-display_deskPanel__OqCUt h2{font-size:clamp(28px,4vw,48px);line-height:1.25;overflow-wrap:anywhere;margin:8px 0 16px}.arrival-display_eyebrow__e5nLO{font-size:14px;color:var(--muted);margin:0 0 12px}.arrival-display_personTable__xvMPO{width:100%;border-collapse:collapse;text-align:left}.arrival-display_personTable__xvMPO td,.arrival-display_personTable__xvMPO th{padding:16px;vertical-align:top;border-bottom:1px solid var(--line)}.arrival-display_personTable__xvMPO thead{position:sticky;top:0;background:var(--panel)}.arrival-display_personTable__xvMPO small,.arrival-display_personTable__xvMPO span{display:block;margin-top:4px}.arrival-display_personTable__xvMPO small{color:var(--muted);font-weight:400}.arrival-display_pending__1wa91{color:var(--warning)}.arrival-display_materials__sLTyT{padding:0;margin:0;list-style:none}.arrival-display_materials__sLTyT li+li{margin-top:12px}.arrival-display_materials__sLTyT strong{color:var(--accent)}.arrival-display_empty__XmzJh{padding:48px 24px;text-align:center}.arrival-display_screen__E0YIn{box-sizing:border-box;width:100%;padding:24px;min-height:100dvh;background:var(--bg)}.arrival-display_screen__E0YIn:fullscreen{width:100vw;height:100dvh;overflow:auto;padding:clamp(12px,2vw,32px)}.arrival-display_screenToolbar__fBLK_{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 12px;margin-bottom:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--control-radius);transition:opacity .2s ease}.arrival-display_screenToolbarHidden__iHvBg{opacity:0;pointer-events:none}.arrival-display_screenToolbar__fBLK_ button{min-height:44px}.arrival-display_fullscreenNotice__Valgv{padding:12px;color:var(--warning)}.arrival-display_screenGreeting__NEzou{text-align:center;padding:clamp(20px,3vw,48px) 12px}.arrival-display_screenGreeting__NEzou h1{font-size:clamp(36px,5vw,82px);line-height:1.16;overflow-wrap:anywhere;margin:12px 0}.arrival-display_screenGreeting__NEzou p{font-size:clamp(18px,2vw,28px);margin:8px 0}.arrival-display_stationQr__nP8KC{display:block;width:min(460px,90vw);height:auto;margin:24px auto;padding:12px;background:#fff;border-radius:12px}.arrival-display_publicScreen__UVlic{max-width:1600px;margin:0 auto;padding:16px}.arrival-display_stage__NocBT{position:relative;min-height:65dvh;background:var(--bg);overflow:hidden;border-radius:var(--card-radius)}.arrival-display_stage__NocBT:fullscreen{width:100vw;height:100dvh;border-radius:0;overflow-y:auto}.arrival-display_welcomePanel__P_INE{position:relative;text-align:center;padding:32px}.arrival-display_welcomeWord__F1Iru{font-size:clamp(24px,3vw,40px);margin:12px 0 32px;color:var(--accent)}.arrival-display_singleTeam__k6bNS h1{font-size:clamp(40px,6vw,96px);line-height:1.2;margin:16px 0;text-wrap:balance;overflow-wrap:anywhere}.arrival-display_combinedTeams__JczEi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.arrival-display_combinedTeams__JczEi h1{font-size:clamp(28px,4vw,48px);overflow-wrap:anywhere}.arrival-display_combinedTeams__JczEi article{padding:24px;border:1px solid var(--line);border-radius:var(--card-radius)}.arrival-display_group__8t5oX{font-size:22px;color:var(--muted)}.arrival-display_welcomePanel__P_INE figure{margin:0 auto;max-width:300px}.arrival-display_welcomePanel__P_INE img{width:100%;height:auto;object-fit:contain}.arrival-display_photos___b_0_{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.arrival-display_photos___b_0_ figure{max-width:min(360px,100%)}.arrival-display_idleVideo__Q2mz2{position:absolute;width:100%;height:100%;inset:0;object-fit:contain}.arrival-display_videoHidden__AEOzo{position:absolute;width:0;height:0;visibility:hidden}.arrival-display_idle__O6yf9{position:relative;display:grid;place-content:center;text-align:center;min-height:65dvh;pointer-events:none}.arrival-display_idle__O6yf9 h1{font-size:clamp(32px,6vw,80px);text-wrap:balance}.arrival-display_screenControls__SwXM6{margin-top:16px}.arrival-display_controls__QTjZl{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;padding:16px 0}.arrival-display_controls__QTjZl label{max-width:320px;display:grid;gap:8px}@media (max-width:600px){.arrival-display_screen__E0YIn,.arrival-display_workbench__N77bc{padding:16px}.arrival-display_heading__ZNS1_{align-items:stretch;flex-direction:column}.arrival-display_deskPanel__OqCUt{padding:16px}.arrival-display_personTable__xvMPO td,.arrival-display_personTable__xvMPO th{padding:8px}.arrival-display_welcomePanel__P_INE{padding:24px 16px}}.arrival-display_coreControls__bDYq8{display:grid;gap:16px;padding:16px 0;border-block:1px solid var(--line)}.arrival-display_coreControls__bDYq8 form{display:grid;gap:12px;margin-block:12px}.arrival-display_coreControls__bDYq8 label{display:grid;gap:8px}.arrival-display_coreControls__bDYq8 label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;min-height:44px}.arrival-display_coreControls__bDYq8 details{padding:12px;background:var(--panel)}.arrival-display_actions__THRS_{display:flex;flex-wrap:wrap;gap:12px}.team-package-labels_page__wXyfX{max-width:1280px;margin:0 auto;padding:24px}.team-package-labels_heading__ndFdZ{display:flex;justify-content:space-between;gap:24px;align-items:center}.team-package-labels_heading__ndFdZ h1{font-size:28px;margin-bottom:8px}.team-package-labels_heading__ndFdZ p,.team-package-labels_page__wXyfX>p{color:var(--muted)}.team-package-labels_notice__GdcrX{padding:16px;border:1px solid var(--line);border-radius:var(--control-radius);color:var(--warning)!important}.team-package-labels_paper__1Lc6k{margin:24px 0}.team-package-labels_actions__uhnvG,.team-package-labels_paper__1Lc6k>div{display:flex;gap:16px;flex-wrap:wrap}.team-package-labels_paper__1Lc6k label{display:grid;gap:8px;width:160px}.team-package-labels_actions__uhnvG{margin:24px 0 16px}.team-package-labels_selection__bQSHc{display:flex;flex-wrap:wrap;gap:16px}.team-package-labels_selection__bQSHc label{display:flex;align-items:center;gap:8px;min-height:44px}.team-package-labels_preview__LtRVP{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;overflow-x:auto;padding:24px 0}.team-package-labels_sheet__9UZQK{background:white;color:#101514;flex-shrink:0;border:1px solid var(--line);display:flex;flex-direction:column;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:10pt;line-height:1.35;overflow-wrap:anywhere}.team-package-labels_sheet__9UZQK h2{font-size:18pt;line-height:1.2;margin:3mm 0}.team-package-labels_sheet__9UZQK p{margin:2mm 0}.team-package-labels_sheet__9UZQK .team-package-labels_group__oufrf{font-weight:700;font-size:12pt}.team-package-labels_counts__2BehQ{display:grid;gap:1mm;padding:3mm 0;border-top:1px solid #101514;border-bottom:1px solid #101514}.team-package-labels_counts__2BehQ strong{font-size:12pt;font-variant-numeric:tabular-nums}.team-package-labels_counts__2BehQ span{font-size:9pt}.team-package-labels_position__ZUsWm{padding:2mm 0}.team-package-labels_sheet__9UZQK table{width:100%;border-collapse:collapse;font-size:10pt}.team-package-labels_sheet__9UZQK caption{font-weight:700;text-align:left;margin-bottom:2mm}.team-package-labels_sheet__9UZQK td,.team-package-labels_sheet__9UZQK th{padding:1.5mm 0;border-bottom:1px solid #bbb;text-align:left}.team-package-labels_sheet__9UZQK td:last-child,.team-package-labels_sheet__9UZQK th:last-child{text-align:right;white-space:nowrap;padding-left:2mm}.team-package-labels_sheet__9UZQK footer{margin-top:auto;padding-top:3mm;text-align:center}.team-package-labels_sheet__9UZQK footer img{display:block;width:min(100%,40mm);height:auto;margin:0 auto;image-rendering:pixelated}.team-package-labels_sheet__9UZQK footer p{font-size:8pt}.team-package-labels_empty__eptU5{padding:32px 0}@media (max-width:600px){.team-package-labels_page__wXyfX{padding:16px}.team-package-labels_heading__ndFdZ{flex-direction:column;align-items:stretch}}.admin-navigation-shell_shell__IRhmA{--admin-directory-gap:16px;--admin-directory-top:calc(var(--site-navigation-height, 76px) + var(--admin-page-header-height, 130px) + var(--admin-directory-gap))}.admin-navigation-shell_shell__IRhmA>.page-header-sticky{top:var(--site-navigation-height,76px)}.admin-navigation-shell_shell__IRhmA.site-admin .admin-navigation{position:sticky;top:var(--admin-directory-top);max-height:min(var(--admin-directory-parent-room,100dvh),max(0px,calc(100dvh - var(--admin-directory-top) - 16px)));z-index:30;isolation:isolate;align-self:start;display:flex;flex-direction:column;box-sizing:border-box;min-height:0;overflow:hidden;padding:0}.admin-navigation-shell_shell__IRhmA.site-admin .admin-navigation-scroll{display:grid;gap:20px;flex:1 1 auto;min-width:0;min-height:0;padding:18px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:8px 12px}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>:is(a,button){display:grid;gap:4px;width:100%;min-height:44px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;text-decoration:none;overflow-wrap:anywhere}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>:is(a,button) strong{font-size:14px}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>:is(a,button) span{color:var(--muted);font-size:12px;line-height:1.5}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>button:disabled{opacity:.5;cursor:not-allowed;background:var(--panel);border-color:var(--border)}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>:is(a,button):not(:disabled):hover,.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>button[aria-current=page]{border-color:var(--accent)}.admin-navigation-shell_shell__IRhmA.site-admin .admin-module-card,.admin-navigation-shell_shell__IRhmA.site-admin .admin-workspace{scroll-margin-top:calc(var(--admin-directory-top) + 8px)}@media (max-width:1000px){.admin-navigation-shell_shell__IRhmA{--admin-directory-gap:8px;--admin-directory-top:calc(var(--site-navigation-height, 76px) + var(--admin-page-header-height, 130px) + var(--admin-directory-gap))}.admin-navigation-shell_shell__IRhmA.site-admin .admin-navigation{position:sticky;max-height:min(280px,38dvh,var(--admin-directory-parent-room,100dvh),max(0px,calc(100dvh - var(--admin-directory-top) - 16px)))}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>:is(a,button){min-width:0;padding:8px 12px}}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-group>summary{position:static;min-height:44px;padding-inline:8px;background:var(--panel);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items>:is(a,button){scroll-margin-block:8px}@media (max-height:700px){.admin-navigation-shell_shell__IRhmA{--admin-directory-gap:8px}.admin-navigation-shell_shell__IRhmA>.page-header-sticky{max-height:min(35dvh,max(44px,calc(100dvh - var(--site-navigation-height, 76px) - 128px)));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-navigation-shell_shell__IRhmA.site-admin .admin-navigation-scroll{padding:8px;gap:12px}}@media (min-width:700px) and (max-width:1000px) and (max-height:700px) and (orientation:landscape){.admin-navigation-shell_shell__IRhmA.site-admin .admin-layout{grid-template-columns:210px minmax(0,1fr)}.admin-navigation-shell_shell__IRhmA.site-admin .admin-workspace{grid-column:2}.admin-navigation-shell_shell__IRhmA.site-admin .admin-navigation{position:fixed;top:var(--admin-directory-top);left:var(--admin-directory-left,20px);width:210px;max-height:max(0px,calc(100dvh - var(--admin-directory-top) - 64px))}.admin-navigation-shell_shell__IRhmA.site-admin .admin-nav-items{grid-template-columns:minmax(0,1fr)}.admin-navigation-shell_shell__IRhmA.site-admin .admin-navigation-scroll{scroll-padding-block:8px 16px}}.template-purpose-picker_picker__xwGMy{display:grid;align-content:start;gap:.5rem;min-width:0}.template-purpose-picker_picker__xwGMy label{display:grid;gap:.5rem;min-width:0;font-weight:600}.template-purpose-picker_picker__xwGMy input,.template-purpose-picker_picker__xwGMy select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;font-weight:400}.template-purpose-picker_help__Z1K9H{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.6;overflow-wrap:anywhere}