@media (max-width:700px){.mobile-tables-module__5dOhIG__networkScroll,.mobile-tables-module__5dOhIG__titleOwnersScroll,.mobile-tables-module__5dOhIG__bannerOwnersScroll,.mobile-tables-module__5dOhIG__tagsScroll,.mobile-tables-module__5dOhIG__contestsScroll,.mobile-tables-module__5dOhIG__contestAccessScroll,.mobile-tables-module__5dOhIG__problemListScroll,.mobile-tables-module__5dOhIG__statementGrantsScroll,.mobile-tables-module__5dOhIG__categoryProblemsScroll,.mobile-tables-module__5dOhIG__analyticsScroll,.mobile-tables-module__5dOhIG__accountBansScroll,.mobile-tables-module__5dOhIG__judgeWorkersScroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}:is(.mobile-tables-module__5dOhIG__networkScroll,.mobile-tables-module__5dOhIG__titleOwnersScroll,.mobile-tables-module__5dOhIG__bannerOwnersScroll,.mobile-tables-module__5dOhIG__tagsScroll,.mobile-tables-module__5dOhIG__contestsScroll,.mobile-tables-module__5dOhIG__contestAccessScroll,.mobile-tables-module__5dOhIG__problemListScroll,.mobile-tables-module__5dOhIG__statementGrantsScroll,.mobile-tables-module__5dOhIG__categoryProblemsScroll,.mobile-tables-module__5dOhIG__analyticsScroll,.mobile-tables-module__5dOhIG__accountBansScroll,.mobile-tables-module__5dOhIG__judgeWorkersScroll)>table>:is(thead,tbody)>tr>:is(th,td){word-break:keep-all;min-width:6rem}:is(.mobile-tables-module__5dOhIG__networkScroll,.mobile-tables-module__5dOhIG__titleOwnersScroll,.mobile-tables-module__5dOhIG__bannerOwnersScroll,.mobile-tables-module__5dOhIG__tagsScroll,.mobile-tables-module__5dOhIG__contestsScroll,.mobile-tables-module__5dOhIG__contestAccessScroll,.mobile-tables-module__5dOhIG__problemListScroll,.mobile-tables-module__5dOhIG__statementGrantsScroll,.mobile-tables-module__5dOhIG__categoryProblemsScroll,.mobile-tables-module__5dOhIG__analyticsScroll,.mobile-tables-module__5dOhIG__accountBansScroll,.mobile-tables-module__5dOhIG__judgeWorkersScroll)>table>thead>tr>th{white-space:nowrap}.mobile-tables-module__5dOhIG__networkScroll>table{min-width:960px}.mobile-tables-module__5dOhIG__titleOwnersScroll>table{min-width:760px}.mobile-tables-module__5dOhIG__bannerOwnersScroll>table,.mobile-tables-module__5dOhIG__tagsScroll>table{min-width:640px}.mobile-tables-module__5dOhIG__contestsScroll>table{min-width:760px}.mobile-tables-module__5dOhIG__contestAccessScroll>table{min-width:480px}.mobile-tables-module__5dOhIG__problemListScroll>table{min-width:960px}.mobile-tables-module__5dOhIG__statementGrantsScroll>table{min-width:640px}.mobile-tables-module__5dOhIG__categoryProblemsScroll>table{min-width:760px}.mobile-tables-module__5dOhIG__analyticsScroll>table{min-width:640px}.mobile-tables-module__5dOhIG__accountBansScroll>table{min-width:760px}.mobile-tables-module__5dOhIG__judgeWorkersScroll>table{min-width:960px}.mobile-tables-module__5dOhIG__contestsScroll>table>:is(thead,tbody)>tr>:first-child,.mobile-tables-module__5dOhIG__problemListScroll>table>:is(thead,tbody)>tr>:nth-child(2),.mobile-tables-module__5dOhIG__categoryProblemsScroll>table>:is(thead,tbody)>tr>:nth-child(3),.mobile-tables-module__5dOhIG__networkScroll>table>:is(thead,tbody)>tr>:nth-child(6){min-width:16rem}}
.select-module__YcU0Hq__root{vertical-align:middle;min-width:0;max-width:100%;display:inline-grid;position:relative}.select-module__YcU0Hq__root[data-fluid=true]{width:100%}button.select-module__YcU0Hq__trigger{width:100%;min-width:0;min-height:var(--control-min-height);padding:var(--control-padding);border:1px solid var(--border-strong);border-radius:var(--radius);background-color:var(--control-bg);color:var(--text);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);letter-spacing:0;text-align:start;cursor:pointer;box-shadow:none;background-image:none;justify-content:space-between;align-items:center;gap:12px;transition:border-color .12s,background-color .12s;display:flex}button.select-module__YcU0Hq__trigger:hover:not(:disabled){border-color:var(--accent)}button.select-module__YcU0Hq__trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:none}button.select-module__YcU0Hq__trigger:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px;box-shadow:none}button.select-module__YcU0Hq__trigger:disabled{opacity:.55;cursor:not-allowed}button.select-module__YcU0Hq__trigger[aria-invalid=true]{border-color:var(--danger)}.select-module__YcU0Hq__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-module__YcU0Hq__chevron{color:var(--muted);flex:0 0 18px;transition:transform .14s}.select-module__YcU0Hq__trigger[aria-expanded=true] .select-module__YcU0Hq__chevron{transform:rotate(180deg)}select.select-module__YcU0Hq__native{opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.select-module__YcU0Hq__menu{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--heading);box-shadow:var(--shadow-md);letter-spacing:0;padding:4px 0}.select-module__YcU0Hq__menu>div{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.select-module__YcU0Hq__menu.select-module__YcU0Hq__contentWidth{width:max-content}.select-module__YcU0Hq__contentWidth .select-module__YcU0Hq__optionLabel{white-space:nowrap}.select-module__YcU0Hq__option{box-sizing:border-box;min-height:40px;font-size:var(--control-font-size);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;line-height:1.45;display:flex}.select-module__YcU0Hq__option[aria-selected=true]{color:var(--accent);font-weight:600}.select-module__YcU0Hq__option[data-active=true]:not([aria-disabled=true]){color:var(--accent)}.select-module__YcU0Hq__option[data-active=true]:not([aria-disabled=true]) .select-module__YcU0Hq__optionLabel{text-underline-offset:3px;text-decoration:underline}.select-module__YcU0Hq__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.select-module__YcU0Hq__optionLabel{word-break:keep-all;overflow-wrap:break-word;min-width:0}.select-module__YcU0Hq__check{color:var(--accent);flex:0 0 18px;place-items:center;display:grid}.select-module__YcU0Hq__group{color:var(--muted);padding:8px 14px 5px;font-size:.72rem;font-weight:600}.select-module__YcU0Hq__error{color:var(--danger);word-break:keep-all;font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion:reduce){button.select-module__YcU0Hq__trigger,.select-module__YcU0Hq__chevron{transition:none}}
.normal-box-dialog-module__qxE3BG__dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;word-break:keep-all;margin:auto;padding:24px;overflow-y:auto}.normal-box-dialog-module__qxE3BG__dialog::backdrop{background:#00000080}.normal-box-dialog-module__qxE3BG__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.normal-box-dialog-module__qxE3BG__header h2{color:var(--heading);margin:0;font-size:1.25rem}.normal-box-dialog-module__qxE3BG__preview{justify-items:center;gap:16px;padding:32px 0 24px;display:grid}.normal-box-dialog-module__qxE3BG__preview>:first-child{color:var(--accent)}.normal-box-dialog-module__qxE3BG__preview strong{color:var(--heading);font-size:1.125rem}.normal-box-dialog-module__qxE3BG__preview p{text-align:center;margin:0}.normal-box-dialog-module__qxE3BG__footer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.normal-box-dialog-module__qxE3BG__hint{color:var(--muted);text-align:center;margin:16px 0 0;font-size:.875rem;display:block}.normal-box-dialog-module__qxE3BG__results{padding-top:24px}.normal-box-dialog-module__qxE3BG__reveal{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;animation:.42s cubic-bezier(.16,1,.3,1) normal-box-dialog-module__qxE3BG__box-reveal;display:block}.normal-box-dialog-module__qxE3BG__reveal:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}.normal-box-dialog-module__qxE3BG__token{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;display:flex}.normal-box-dialog-module__qxE3BG__token>:first-child{width:36px;height:36px;color:var(--surface);background:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.normal-box-dialog-module__qxE3BG__token strong{color:var(--heading);font-size:1.75rem}.normal-box-dialog-module__qxE3BG__rewardList{margin-top:24px;display:grid}.normal-box-dialog-module__qxE3BG__reward{border-top:1px solid var(--border);align-items:center;gap:16px;padding:12px 0;display:flex}.normal-box-dialog-module__qxE3BG__reward strong{color:var(--heading)}.normal-box-dialog-module__qxE3BG__reward small{color:var(--muted);margin-top:4px;display:block}.normal-box-dialog-module__qxE3BG__icon{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.normal-box-dialog-module__qxE3BG__icon>*{max-width:48px;max-height:48px}@keyframes normal-box-dialog-module__qxE3BG__box-reveal{0%{filter:brightness(1.3);transform:scale(.9)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.normal-box-dialog-module__qxE3BG__reveal{animation:none}}@media (max-width:480px){.normal-box-dialog-module__qxE3BG__dialog{padding:20px}.normal-box-dialog-module__qxE3BG__header h2{font-size:1.125rem}}
.potential-workbench-module__v22B-a__page{word-break:keep-all}.potential-workbench-module__v22B-a__workbench{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.potential-workbench-module__v22B-a__selections,.potential-workbench-module__v22B-a__controls{min-width:0;padding:28px}.potential-workbench-module__v22B-a__selections{border-right:1px solid var(--border)}.potential-workbench-module__v22B-a__slot{align-items:center;gap:16px;margin-bottom:16px;display:flex}.potential-workbench-module__v22B-a__art{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-alt);width:80px;height:80px;color:var(--muted);flex:0 0 80px;place-items:center;padding:12px;display:grid}.potential-workbench-module__v22B-a__slotCopy{flex:1;gap:6px;min-width:0;display:grid}.potential-workbench-module__v22B-a__slotCopy strong{overflow-wrap:anywhere}.potential-workbench-module__v22B-a__slotCopy small{color:var(--muted);font-size:.8rem}.potential-workbench-module__v22B-a__current{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.potential-workbench-module__v22B-a__current h3,.potential-workbench-module__v22B-a__comparison h3{color:var(--muted);margin:0 0 16px;font-size:.9rem}.potential-workbench-module__v22B-a__controls{flex-direction:column;display:flex}.potential-workbench-module__v22B-a__summary h3{margin:0 0 8px;font-size:1.1rem}.potential-workbench-module__v22B-a__summary p{margin:0 0 12px}.potential-workbench-module__v22B-a__execution{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.potential-workbench-module__v22B-a__cost{justify-content:space-between;gap:16px;margin-bottom:12px;font-size:.9rem;display:flex}.potential-workbench-module__v22B-a__cost strong{text-align:right}.potential-workbench-module__v22B-a__warning{margin:16px 0;font-size:.85rem}.potential-workbench-module__v22B-a__execute{width:100%;margin-top:16px}.potential-workbench-module__v22B-a__inventory{border:0;min-width:0;margin:0;padding:0}.potential-workbench-module__v22B-a__result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;animation:.32s cubic-bezier(.16,1,.3,1) potential-workbench-module__v22B-a__reveal}.potential-workbench-module__v22B-a__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.potential-workbench-module__v22B-a__page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes potential-workbench-module__v22B-a__reveal{0%{filter:brightness(1.06);transform:translateY(6px)}to{filter:brightness();transform:translateY(0)}}@media (max-width:800px){.potential-workbench-module__v22B-a__workbench,.potential-workbench-module__v22B-a__comparison{grid-template-columns:1fr}.potential-workbench-module__v22B-a__selections{border-right:0;border-bottom:1px solid var(--border)}.potential-workbench-module__v22B-a__selections,.potential-workbench-module__v22B-a__controls,.potential-workbench-module__v22B-a__result{padding:20px}.potential-workbench-module__v22B-a__art{flex-basis:64px;width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.potential-workbench-module__v22B-a__result{animation:none}}
.profile-banner-ai-module__6paQ2q__badge{z-index:1;color:#fff;letter-spacing:0;pointer-events:none;background:#20252e;border:1px solid #fff;border-radius:3px;padding:2px 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:6px;right:6px}.profile-banner-ai-module__6paQ2q__image{place-items:center;display:grid;position:relative}.profile-banner-ai-module__6paQ2q__image>img{width:100%;height:100%}.profile-banner-ai-module__6paQ2q__image .profile-banner-ai-module__6paQ2q__badge{padding:0 3px;font-size:10px;line-height:14px;top:2px;right:2px}
.ide-ai-chat-module__3B5lfW__chat{background:var(--surface);min-width:0;height:100%;min-height:0;color:var(--text);word-break:keep-all;flex-direction:column;display:flex}.ide-ai-chat-module__3B5lfW__header,.ide-ai-chat-module__3B5lfW__controls,.ide-ai-chat-module__3B5lfW__sendRow,.ide-ai-chat-module__3B5lfW__answerHeader{align-items:center;gap:12px;display:flex}.ide-ai-chat-module__3B5lfW__header{border-bottom:1px solid var(--border);padding:12px 20px}.ide-ai-chat-module__3B5lfW__header>span,.ide-ai-chat-module__3B5lfW__answerHeader>span,.ide-ai-chat-module__3B5lfW__muted{color:var(--muted);font-size:13px}.ide-ai-chat-module__3B5lfW__header>button,.ide-ai-chat-module__3B5lfW__answerHeader>button{margin-left:auto}.ide-ai-chat-module__3B5lfW__transcript{flex:1;min-height:0;padding:24px;overflow:auto}.ide-ai-chat-module__3B5lfW__exchange{gap:24px;margin-bottom:32px;display:grid}.ide-ai-chat-module__3B5lfW__question{border:1px solid var(--border);background:var(--surface-alt);border-radius:8px;justify-self:end;max-width:85%;padding:14px 18px}.ide-ai-chat-module__3B5lfW__answer{min-width:0}.ide-ai-chat-module__3B5lfW__text{white-space:pre-wrap;overflow-wrap:break-word;line-height:1.75}.ide-ai-chat-module__3B5lfW__question>strong,.ide-ai-chat-module__3B5lfW__answerHeader{margin-bottom:8px}.ide-ai-chat-module__3B5lfW__composer{border-top:1px solid var(--border);flex:none;gap:10px;padding:16px 20px;display:grid}.ide-ai-chat-module__3B5lfW__controls{flex-wrap:wrap}.ide-ai-chat-module__3B5lfW__controls>*{min-width:0}.ide-ai-chat-module__3B5lfW__taskButtons{flex-shrink:0;gap:4px;display:flex}.ide-ai-chat-module__3B5lfW__languageField{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ide-ai-chat-module__3B5lfW__languageField label{color:var(--muted);white-space:nowrap;font-size:13px}.ide-ai-chat-module__3B5lfW__languageField>:last-child{min-width:180px;max-width:100%}.ide-ai-chat-module__3B5lfW__composer textarea{resize:vertical;width:100%;max-height:180px}.ide-ai-chat-module__3B5lfW__sendRow{justify-content:space-between}.ide-ai-chat-module__3B5lfW__sendRow button{width:40px;height:40px;padding:0}.ide-ai-chat-module__3B5lfW__documentResult{border-bottom:1px solid var(--border);gap:8px;padding-block:16px;display:grid}.ide-ai-chat-module__3B5lfW__documentResult button{justify-self:start}.ide-ai-chat-module__3B5lfW__source{overflow-wrap:anywhere;word-break:normal;color:var(--muted)}.ide-ai-chat-module__3B5lfW__reader{background:var(--surface);width:min(1100px,100vw - 32px);height:min(900px,100dvh - 32px);color:var(--text);border:1px solid var(--border);word-break:keep-all;border-radius:8px;flex-direction:column;min-width:0;display:flex}.ide-ai-chat-module__3B5lfW__reader .ide-ai-chat-module__3B5lfW__header{flex-shrink:0}.ide-ai-chat-module__3B5lfW__reader .ide-ai-chat-module__3B5lfW__header strong{overflow-wrap:break-word;min-width:0}.ide-ai-chat-module__3B5lfW__readerBody{flex:1;min-height:0;padding:24px;overflow:auto}.ide-ai-chat-module__3B5lfW__readerBody h2{font-size:20px}.ide-ai-chat-module__3B5lfW__reader footer{border-top:1px solid var(--border);padding:16px 24px}@media (max-width:600px){.ide-ai-chat-module__3B5lfW__header,.ide-ai-chat-module__3B5lfW__composer{padding:12px}.ide-ai-chat-module__3B5lfW__transcript,.ide-ai-chat-module__3B5lfW__readerBody{padding:16px}.ide-ai-chat-module__3B5lfW__question{max-width:100%}.ide-ai-chat-module__3B5lfW__answerHeader{flex-wrap:wrap}.ide-ai-chat-module__3B5lfW__reader{width:calc(100vw - 16px);height:calc(100dvh - 16px)}}
.equipment-admin-panel-module__Kpp1cq__panel{word-break:keep-all;gap:24px;min-width:0;display:grid}.equipment-admin-panel-module__Kpp1cq__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;display:flex}.equipment-admin-panel-module__Kpp1cq__tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 16px}.equipment-admin-panel-module__Kpp1cq__tabs button[aria-pressed=true]{color:var(--heading);box-shadow:inset 0 -2px var(--accent);font-weight:700}.equipment-admin-panel-module__Kpp1cq__workspace{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(760px,100dvh - 220px);min-height:460px;display:grid;overflow:hidden}.equipment-admin-panel-module__Kpp1cq__catalog{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:20px;display:flex}.equipment-admin-panel-module__Kpp1cq__list{scrollbar-color:var(--muted) transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.equipment-admin-panel-module__Kpp1cq__itemRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 8px;display:flex}.equipment-admin-panel-module__Kpp1cq__itemRow[data-selected=true]{background:var(--surface-alt)}.equipment-admin-panel-module__Kpp1cq__itemName{flex:1;min-width:0}.equipment-admin-panel-module__Kpp1cq__itemName strong{overflow-wrap:anywhere;display:block}.equipment-admin-panel-module__Kpp1cq__itemName small,.equipment-admin-panel-module__Kpp1cq__identity span,.equipment-admin-panel-module__Kpp1cq__tableScroll th small{color:var(--muted);font-weight:400;display:block}.equipment-admin-panel-module__Kpp1cq__icon{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.equipment-admin-panel-module__Kpp1cq__icon>*{object-fit:contain;max-width:100%;max-height:100%}.equipment-admin-panel-module__Kpp1cq__detail{border-left:1px solid var(--border);scrollbar-color:var(--muted) transparent;min-width:0;padding:24px;overflow-y:auto}.equipment-admin-panel-module__Kpp1cq__identity{align-items:center;gap:16px;display:flex}.equipment-admin-panel-module__Kpp1cq__identity h2{margin:0}.equipment-admin-panel-module__Kpp1cq__empty{color:var(--muted);margin-top:24px}.equipment-admin-panel-module__Kpp1cq__formSection,.equipment-admin-panel-module__Kpp1cq__optionsEditor{gap:16px;min-width:0;display:grid}.equipment-admin-panel-module__Kpp1cq__detail .equipment-admin-panel-module__Kpp1cq__formSection{border-top:1px solid var(--border);padding-top:20px}.equipment-admin-panel-module__Kpp1cq__formSection h2,.equipment-admin-panel-module__Kpp1cq__formSection h3,.equipment-admin-panel-module__Kpp1cq__formSection p{margin:0}.equipment-admin-panel-module__Kpp1cq__row,.equipment-admin-panel-module__Kpp1cq__pagination{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.equipment-admin-panel-module__Kpp1cq__pagination{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center}.equipment-admin-panel-module__Kpp1cq__row>label{flex:160px;min-width:0}.equipment-admin-panel-module__Kpp1cq__row>label>input,.equipment-admin-panel-module__Kpp1cq__row>label>select,.equipment-admin-panel-module__Kpp1cq__optionRow input,.equipment-admin-panel-module__Kpp1cq__optionRow select{width:100%;min-width:0}.equipment-admin-panel-module__Kpp1cq__optionRow{grid-template-columns:minmax(0,1fr) 100px auto;align-items:end;gap:8px;display:grid}.equipment-admin-panel-module__Kpp1cq__optionRow>*{min-width:0}.equipment-admin-panel-module__Kpp1cq__tableScroll{overflow-x:auto}.equipment-admin-panel-module__Kpp1cq__tableScroll table{border-collapse:collapse;width:100%;min-width:720px}.equipment-admin-panel-module__Kpp1cq__tableScroll th,.equipment-admin-panel-module__Kpp1cq__tableScroll td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.equipment-admin-panel-module__Kpp1cq__tableScroll th{font-size:.9rem}.equipment-admin-panel-module__Kpp1cq__tableScroll input{font-variant-numeric:tabular-nums;width:100%;min-width:80px}.equipment-admin-panel-module__Kpp1cq__panel button:focus-visible,.equipment-admin-panel-module__Kpp1cq__list:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.equipment-admin-panel-module__Kpp1cq__tabs button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.equipment-admin-panel-module__Kpp1cq__workspace{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.equipment-admin-panel-module__Kpp1cq__catalog{max-height:340px;padding:16px}.equipment-admin-panel-module__Kpp1cq__detail{border-left:0;border-top:1px solid var(--border);padding:16px;overflow:visible}.equipment-admin-panel-module__Kpp1cq__optionRow{grid-template-columns:minmax(0,1fr) 80px}.equipment-admin-panel-module__Kpp1cq__optionRow button{grid-column:1/-1;justify-self:end}}
.language-switcher-module__cTgjiq__trigger{height:var(--header-action-height,38px);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-alt);color:var(--text);font:inherit;letter-spacing:0;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.language-switcher-module__cTgjiq__trigger:hover,.language-switcher-module__cTgjiq__trigger[aria-expanded=true]{background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .16);color:var(--accent)}.language-switcher-module__cTgjiq__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-switcher-module__cTgjiq__trigger:disabled{cursor:wait;opacity:.6}.language-switcher-module__cTgjiq__currentName{white-space:nowrap}.language-switcher-module__cTgjiq__chevron{color:var(--muted);transition:transform .14s}.language-switcher-module__cTgjiq__trigger[aria-expanded=true] .language-switcher-module__cTgjiq__chevron{transform:rotate(180deg)}.language-switcher-module__cTgjiq__menu{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:228px;color:var(--heading);box-shadow:var(--shadow-md);letter-spacing:0;padding:6px}.language-switcher-module__cTgjiq__menuTitle{border-bottom:1px solid var(--border);color:var(--muted);margin-bottom:3px;padding:7px 10px 9px;font-size:.72rem;font-weight:600}.language-switcher-module__cTgjiq__option{border-radius:var(--radius);width:100%;min-height:48px;color:var(--heading);font:inherit;text-align:start;letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.language-switcher-module__cTgjiq__option[aria-checked=true]{background:rgba(var(--accent-rgb), .08)}.language-switcher-module__cTgjiq__option:hover{background:var(--surface-alt)}.language-switcher-module__cTgjiq__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.language-switcher-module__cTgjiq__optionText{gap:2px;min-width:0;display:grid}.language-switcher-module__cTgjiq__nativeName{word-break:keep-all;font-size:.85rem;font-weight:600;line-height:1.4}.language-switcher-module__cTgjiq__englishName{color:var(--muted);font-size:.7rem;line-height:1.35}.language-switcher-module__cTgjiq__check{color:var(--accent);flex:0 0 20px;place-items:center;display:grid}@media (max-width:640px){.language-switcher-module__cTgjiq__trigger{width:var(--header-action-height,38px);gap:0;padding:0}.language-switcher-module__cTgjiq__currentName,.language-switcher-module__cTgjiq__chevron{display:none}}@media (prefers-reduced-motion:reduce){.language-switcher-module__cTgjiq__trigger,.language-switcher-module__cTgjiq__chevron{transition:none}}
.math-workspace-module__Hnsc0W__page{--soft:var(--surface-alt);--soft-strong:var(--bg-soft);--accent-hover:var(--accent-dark);--accent-text:var(--accent-foreground);--accent-soft:color-mix(in srgb, var(--accent) 9%, var(--surface));--success-text:#167347;--success-soft:color-mix(in srgb, var(--success) 9%, var(--surface));--danger-text:#bd343b;--danger-soft:color-mix(in srgb, var(--danger) 7%, var(--surface));--sans:var(--font-sans);--mono:var(--font-mono);--math:"Cambria Math", "STIX Two Math", "Times New Roman", serif;--split:42%;background:var(--bg);width:100%;min-height:100dvh;color:var(--text);font:14px var(--sans)}html[data-theme=dark] .math-workspace-module__Hnsc0W__page{--success-text:#72dba4;--danger-text:#ffa0a6}:where(.math-workspace-module__Hnsc0W__page) *{box-sizing:border-box}:where(.math-workspace-module__Hnsc0W__page) button,:where(.math-workspace-module__Hnsc0W__page) select,:where(.math-workspace-module__Hnsc0W__page) textarea{font:inherit}:where(.math-workspace-module__Hnsc0W__page) button,:where(.math-workspace-module__Hnsc0W__page) summary,:where(.math-workspace-module__Hnsc0W__page) select{-webkit-tap-highlight-color:transparent}:where(.math-workspace-module__Hnsc0W__page) button{cursor:pointer}:where(.math-workspace-module__Hnsc0W__page) button:disabled{cursor:default;opacity:.45}:where(.math-workspace-module__Hnsc0W__page) button,:where(.math-workspace-module__Hnsc0W__page) select,:where(.math-workspace-module__Hnsc0W__page) summary{color:inherit}:where(.math-workspace-module__Hnsc0W__page) button,:where(.math-workspace-module__Hnsc0W__page) select{border-radius:4px}:where(.math-workspace-module__Hnsc0W__page) button:focus-visible,:where(.math-workspace-module__Hnsc0W__page) select:focus-visible,:where(.math-workspace-module__Hnsc0W__page) summary:focus-visible,:where(.math-workspace-module__Hnsc0W__page) a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.math-workspace-module__Hnsc0W__page) ::selection{background:var(--accent-soft);color:var(--heading)}:where(.math-workspace-module__Hnsc0W__page) *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:where(.math-workspace-module__Hnsc0W__page) ::-webkit-scrollbar{width:7px;height:7px}:where(.math-workspace-module__Hnsc0W__page) ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}:where(.math-workspace-module__Hnsc0W__page) p,:where(.math-workspace-module__Hnsc0W__page) h1,:where(.math-workspace-module__Hnsc0W__page) h2,:where(.math-workspace-module__Hnsc0W__page) h3,:where(.math-workspace-module__Hnsc0W__page) dd{word-break:keep-all}:where(.math-workspace-module__Hnsc0W__page) h1,:where(.math-workspace-module__Hnsc0W__page) h2,:where(.math-workspace-module__Hnsc0W__page) h3,:where(.math-workspace-module__Hnsc0W__page) p{margin:0}:where(.math-workspace-module__Hnsc0W__page) h1,:where(.math-workspace-module__Hnsc0W__page) h2,:where(.math-workspace-module__Hnsc0W__page) h3{color:var(--heading)}:where(.math-workspace-module__Hnsc0W__page) [hidden]{display:none!important}.math-workspace-module__Hnsc0W__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.math-workspace-module__Hnsc0W__icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.math-workspace-module__Hnsc0W__brand-divider{background:var(--border-strong);width:1px;height:19px;margin:0 2px 0 6px}.math-workspace-module__Hnsc0W__brand-product{letter-spacing:-.02em;font-size:17px;font-weight:600}.math-workspace-module__Hnsc0W__problem-navigation{color:var(--muted);align-items:center;gap:9px;min-width:0;margin:13px 28px 0;font-size:13px;display:flex}.math-workspace-module__Hnsc0W__problem-selector{width:100%;min-width:0;max-width:420px}.math-workspace-module__Hnsc0W__catalog-back-link{white-space:nowrap;flex:none;text-decoration:none}.math-workspace-module__Hnsc0W__problem-navigation .math-workspace-module__Hnsc0W__icon{width:14px;height:14px}.math-workspace-module__Hnsc0W__problem-navigation strong{color:var(--text);font-weight:500}.math-workspace-module__Hnsc0W__icon-button{background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.math-workspace-module__Hnsc0W__icon-button:hover{background:var(--soft-strong)}.math-workspace-module__Hnsc0W__prototype-note{color:var(--muted);justify-content:space-between;gap:12px;padding:12px 28px 0;font-size:12px;display:flex}.math-workspace-module__Hnsc0W__prototype-note span:first-child{align-items:center;gap:6px;display:flex}.math-workspace-module__Hnsc0W__prototype-note .math-workspace-module__Hnsc0W__icon{width:14px;height:14px}.math-workspace-module__Hnsc0W__workbench{background:var(--surface);border:1px solid var(--border);border-radius:5px;flex-direction:column;height:calc(100dvh - 125px);min-height:660px;margin:13px 28px 20px;display:flex;overflow:hidden}.math-workspace-module__Hnsc0W__symbols-ribbon{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:17px;min-height:57px;padding:8px 15px;display:flex}.math-workspace-module__Hnsc0W__symbol-selector{border:1px solid var(--border);background:var(--soft);flex:none;max-width:115px;padding:7px 23px 7px 9px;font-size:12px}.math-workspace-module__Hnsc0W__symbol-list{flex:1;align-items:center;gap:3px;min-width:0;padding:3px 2px;display:flex;overflow-x:auto}.math-workspace-module__Hnsc0W__symbol-button{min-width:34px;height:33px;font:21px var(--math);color:var(--heading);background:0 0;border:1px solid #0000;border-radius:3px}.math-workspace-module__Hnsc0W__symbol-button:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--border)}.math-workspace-module__Hnsc0W__symbol-break{background:var(--border);flex:none;width:1px;height:19px;margin:0 6px}.math-workspace-module__Hnsc0W__shortcuts{flex:none;position:relative}.math-workspace-module__Hnsc0W__shortcuts summary{cursor:pointer;width:32px;height:32px;color:var(--muted);justify-content:center;align-items:center;list-style:none;display:flex}.math-workspace-module__Hnsc0W__shortcuts summary::-webkit-details-marker{display:none}.math-workspace-module__Hnsc0W__shortcut-popover{z-index:20;background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;width:260px;padding:17px;position:absolute;top:42px;right:0;box-shadow:0 6px 20px #00000014}.math-workspace-module__Hnsc0W__shortcut-popover h3{margin-bottom:10px;font-size:13px}.math-workspace-module__Hnsc0W__shortcut-popover p{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.8}.math-workspace-module__Hnsc0W__shortcut-row{justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}:where(.math-workspace-module__Hnsc0W__page) kbd{font:11px var(--sans);border:1px solid var(--border);background:var(--soft);border-radius:3px;padding:2px 5px}.math-workspace-module__Hnsc0W__mobile-pane-switch{display:none}.math-workspace-module__Hnsc0W__pane-grid{grid-template-columns:minmax(310px, var(--split)) 9px minmax(0, 1fr);flex:1;min-height:0;display:grid}.math-workspace-module__Hnsc0W__statement-pane,.math-workspace-module__Hnsc0W__proof-pane{min-width:0;min-height:0}.math-workspace-module__Hnsc0W__statement-pane{flex-direction:column;display:flex}.math-workspace-module__Hnsc0W__pane-header{border-bottom:1px solid var(--border);background:var(--soft);flex:none;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 20px;display:flex}.math-workspace-module__Hnsc0W__tabs{gap:22px;min-width:0;height:100%;display:flex;overflow-x:auto}.math-workspace-module__Hnsc0W__tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:13px;font-weight:500;position:relative}.math-workspace-module__Hnsc0W__tab[aria-selected=true]{color:var(--heading);font-weight:650}.math-workspace-module__Hnsc0W__tab[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.math-workspace-module__Hnsc0W__tab:focus-visible{outline-offset:-4px}.math-workspace-module__Hnsc0W__pane-caption{color:var(--muted);white-space:nowrap;font-size:11px}.math-workspace-module__Hnsc0W__statement-body{flex:1;padding:29px 30px 24px;overflow-y:auto}.math-workspace-module__Hnsc0W__problem-meta{color:var(--muted);align-items:center;gap:9px;margin-bottom:11px;font-size:12px;display:flex}.math-workspace-module__Hnsc0W__problem-number{font-variant-numeric:tabular-nums}.math-workspace-module__Hnsc0W__meta-dot{background:var(--border-strong);border-radius:50%;width:3px;height:3px}.math-workspace-module__Hnsc0W__problem-title{letter-spacing:-.035em;margin-bottom:23px;font-size:27px;font-weight:750;line-height:1.4}.math-workspace-module__Hnsc0W__statement-body h2{margin-top:26px;margin-bottom:11px;font-size:14px;font-weight:650}.math-workspace-module__Hnsc0W__statement-body p{font-size:14px;line-height:1.95}.math-workspace-module__Hnsc0W__submission-guide{border-top:1px solid var(--border);margin-top:34px;padding-top:21px}.math-workspace-module__Hnsc0W__submission-guide h2{margin:0 0 10px}.math-workspace-module__Hnsc0W__submission-guide p{color:var(--muted);font-size:12px;line-height:1.85}.math-workspace-module__Hnsc0W__splitter{background:var(--bg);border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);cursor:col-resize;touch-action:none;outline-offset:-2px;position:relative}.math-workspace-module__Hnsc0W__splitter:after{content:"";background:var(--border-strong);border-radius:2px;width:2px;height:24px;position:absolute;top:50%;left:3px}.math-workspace-module__Hnsc0W__splitter:hover,.math-workspace-module__Hnsc0W__splitter:focus-visible{background:var(--accent-soft)}.math-workspace-module__Hnsc0W__page.math-workspace-module__Hnsc0W__resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.math-workspace-module__Hnsc0W__proof-pane{flex-direction:column;display:flex}.math-workspace-module__Hnsc0W__proof-content,.math-workspace-module__Hnsc0W__editor-panel{flex-direction:column;flex:1;min-height:0;display:flex}.math-workspace-module__Hnsc0W__editor-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 22px;font-size:12px;display:flex}.math-workspace-module__Hnsc0W__editor-toolbar-label{color:var(--muted);align-items:center;gap:9px;display:flex}.math-workspace-module__Hnsc0W__editor-tools{align-items:center;gap:5px;display:flex}.math-workspace-module__Hnsc0W__text-button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:inline-flex}.math-workspace-module__Hnsc0W__text-button:hover{color:var(--heading);background:var(--soft)}.math-workspace-module__Hnsc0W__text-button .math-workspace-module__Hnsc0W__icon{width:15px;height:15px}.math-workspace-module__Hnsc0W__editor-wrap{border:1px solid #0000;border-radius:4px;flex:1;min-height:210px;margin:0 20px;transition:border-color .12s;display:flex}.math-workspace-module__Hnsc0W__editor-wrap:focus-within{border-color:var(--accent)}.math-workspace-module__Hnsc0W__proof-input{resize:none;width:100%;height:100%;min-height:210px;box-shadow:none;color:var(--heading);caret-color:var(--accent);font:16px/2 var(--sans);word-break:keep-all;overflow-wrap:normal;tab-size:2;background:0 0;border:0;outline:0;padding:15px 15px 24px;display:block}.math-workspace-module__Hnsc0W__proof-input:focus{box-shadow:none;border:0;outline:0}.math-workspace-module__Hnsc0W__proof-input::placeholder{color:var(--muted);font-size:15px}.math-workspace-module__Hnsc0W__editor-info{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:14px;margin:9px 29px 15px;font-size:11px;display:flex}.math-workspace-module__Hnsc0W__save-state{text-align:right;flex:none;width:155px}.math-workspace-module__Hnsc0W__composer-footer{border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:13px 23px;display:flex}.math-workspace-module__Hnsc0W__primary-button{background:var(--accent);min-height:36px;color:var(--accent-text);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.math-workspace-module__Hnsc0W__primary-button:hover:not(:disabled){background:var(--accent-hover)}.math-workspace-module__Hnsc0W__primary-button .math-workspace-module__Hnsc0W__icon{width:15px;height:15px}.math-workspace-module__Hnsc0W__secondary-button{border:1px solid var(--border);background:var(--surface);align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:12px;display:inline-flex}.math-workspace-module__Hnsc0W__secondary-button:hover{background:var(--soft)}.math-workspace-module__Hnsc0W__secondary-button .math-workspace-module__Hnsc0W__icon{width:14px;height:14px}.math-workspace-module__Hnsc0W__verdict{background:var(--success-soft);color:var(--success-text);border-radius:3px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.math-workspace-module__Hnsc0W__verdict.math-workspace-module__Hnsc0W__failure{color:var(--danger-text);background:var(--danger-soft)}.math-workspace-module__Hnsc0W__verdict.math-workspace-module__Hnsc0W__neutral{color:var(--accent);background:var(--accent-soft)}.math-workspace-module__Hnsc0W__verdict .math-workspace-module__Hnsc0W__icon{width:12px;height:12px}.math-workspace-module__Hnsc0W__submission-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:23px;display:flex}.math-workspace-module__Hnsc0W__submission-heading h2{margin-bottom:8px;font-size:18px}.math-workspace-module__Hnsc0W__submission-heading time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.math-workspace-module__Hnsc0W__submission-section{border-top:1px solid var(--border);margin-top:22px;padding-top:22px;font-size:13px;line-height:1.9}.math-workspace-module__Hnsc0W__submission-heading+.math-workspace-module__Hnsc0W__submission-section{margin-top:0}.math-workspace-module__Hnsc0W__submission-section h3{margin-bottom:12px;font-size:14px}.math-workspace-module__Hnsc0W__submission-section p+p{margin-top:12px}.math-workspace-module__Hnsc0W__submission-section .math-workspace-module__Hnsc0W__submission-note{color:var(--muted);margin-top:16px;font-size:12px}.math-workspace-module__Hnsc0W__review-evidence{margin-top:22px}.math-workspace-module__Hnsc0W__review-evidence h4{color:var(--heading);margin:0 0 12px;font-size:13px}.math-workspace-module__Hnsc0W__review-evidence ul{margin:0;padding-left:20px}.math-workspace-module__Hnsc0W__review-issue{border-left:2px solid var(--border-strong);margin-top:16px;padding-left:16px}.math-workspace-module__Hnsc0W__review-issue blockquote{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0}.math-workspace-module__Hnsc0W__review-issue p{margin-top:8px}.math-workspace-module__Hnsc0W__submitted-source{white-space:pre-wrap;font:15px/2 var(--sans);color:var(--heading);word-break:keep-all;overflow-wrap:anywhere;margin:18px 0 0}.math-workspace-module__Hnsc0W__mobile-problem-title{display:none}.math-workspace-module__Hnsc0W__replace-dialog{width:min(430px,100vw - 32px);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;padding:24px}.math-workspace-module__Hnsc0W__replace-dialog h2{margin-bottom:13px;font-size:17px}.math-workspace-module__Hnsc0W__replace-dialog p{font-size:13px;line-height:1.9}@media (min-width:1650px){.math-workspace-module__Hnsc0W__workbench,.math-workspace-module__Hnsc0W__prototype-note{max-width:1580px;margin-left:auto;margin-right:auto}.math-workspace-module__Hnsc0W__prototype-note{padding-left:0;padding-right:0}}@media (max-width:1100px){.math-workspace-module__Hnsc0W__statement-body{padding:26px 23px}.math-workspace-module__Hnsc0W__problem-title{font-size:24px}.math-workspace-module__Hnsc0W__symbol-button{min-width:30px}.math-workspace-module__Hnsc0W__symbols-ribbon{gap:10px}.math-workspace-module__Hnsc0W__tabs{gap:17px}}@media (max-width:800px){.math-workspace-module__Hnsc0W__problem-navigation{display:none}.math-workspace-module__Hnsc0W__prototype-note{padding:9px 16px 0;font-size:12px;line-height:1.7}.math-workspace-module__Hnsc0W__workbench{height:auto;min-height:calc(100dvh - 106px);margin:10px 12px 14px;overflow:visible}.math-workspace-module__Hnsc0W__symbols-ribbon{border-radius:5px 5px 0 0;gap:7px;min-height:53px;padding:8px 9px}.math-workspace-module__Hnsc0W__symbol-selector{max-width:83px;padding-left:6px;padding-right:17px;font-size:11px}.math-workspace-module__Hnsc0W__symbol-button{min-width:32px}.math-workspace-module__Hnsc0W__shortcuts summary{width:25px}.math-workspace-module__Hnsc0W__mobile-pane-switch{border-bottom:1px solid var(--border);background:var(--soft);gap:8px;padding:8px 13px;display:flex}.math-workspace-module__Hnsc0W__mobile-pane-switch .math-workspace-module__Hnsc0W__tabs{width:100%}.math-workspace-module__Hnsc0W__mobile-pane-switch button{height:33px;color:var(--muted);background:0 0;border:1px solid #0000;flex:1;font-size:12px}.math-workspace-module__Hnsc0W__mobile-pane-switch button[aria-selected=true]{border-color:var(--border);background:var(--surface);color:var(--heading);font-weight:600}.math-workspace-module__Hnsc0W__pane-grid{display:block}.math-workspace-module__Hnsc0W__splitter,.math-workspace-module__Hnsc0W__pane-grid[data-mobile-pane=proof] .math-workspace-module__Hnsc0W__statement-pane,.math-workspace-module__Hnsc0W__pane-grid[data-mobile-pane=statement] .math-workspace-module__Hnsc0W__proof-pane{display:none}.math-workspace-module__Hnsc0W__proof-pane{min-height:590px}.math-workspace-module__Hnsc0W__mobile-problem-title{color:var(--muted);align-items:center;gap:8px;padding:8px 13px;font-size:12px;line-height:1.8;display:flex}.math-workspace-module__Hnsc0W__mobile-problem-title strong{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.math-workspace-module__Hnsc0W__pane-header{height:45px;padding:0 17px}.math-workspace-module__Hnsc0W__proof-pane .math-workspace-module__Hnsc0W__pane-caption{display:none}.math-workspace-module__Hnsc0W__tabs{gap:21px}.math-workspace-module__Hnsc0W__tab{font-size:12px}.math-workspace-module__Hnsc0W__editor-toolbar{gap:5px;min-height:45px;padding:8px 15px}.math-workspace-module__Hnsc0W__editor-toolbar-label{gap:5px;font-size:11px}.math-workspace-module__Hnsc0W__text-button{padding:7px 5px;font-size:11px}.math-workspace-module__Hnsc0W__editor-wrap{min-height:265px;margin:0 8px}.math-workspace-module__Hnsc0W__proof-input{min-height:265px;padding:12px 11px;font-size:15px}.math-workspace-module__Hnsc0W__editor-info{gap:6px;margin:12px 19px;font-size:11px}.math-workspace-module__Hnsc0W__save-state{width:auto}.math-workspace-module__Hnsc0W__composer-footer{padding:12px 15px}.math-workspace-module__Hnsc0W__primary-button{min-height:38px;padding:8px 12px;font-size:12px}.math-workspace-module__Hnsc0W__statement-body{padding:25px 22px;overflow:visible}.math-workspace-module__Hnsc0W__problem-title{font-size:25px}.math-workspace-module__Hnsc0W__statement-body p{font-size:13px}.math-workspace-module__Hnsc0W__submission-heading{padding-bottom:19px}.math-workspace-module__Hnsc0W__submission-section{margin-top:19px;padding-top:19px}.math-workspace-module__Hnsc0W__submitted-source{font-size:14px}}@media (prefers-reduced-motion:reduce){:where(.math-workspace-module__Hnsc0W__page) *,:where(.math-workspace-module__Hnsc0W__page) :before,:where(.math-workspace-module__Hnsc0W__page) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.math-workspace-module__Hnsc0W__brand:hover{opacity:.8}.math-workspace-module__Hnsc0W__symbols-ribbon .math-workspace-module__Hnsc0W__symbol-selector{min-height:33px;padding:7px 8px;font-size:12px}.math-workspace-module__Hnsc0W__symbols-ribbon>[data-select-root]{flex:none;width:112px}.math-workspace-module__Hnsc0W__mobile-pane-switch .math-workspace-module__Hnsc0W__tabs{gap:8px;width:100%;display:flex}.math-workspace-module__Hnsc0W__mobile-pane-switch .math-workspace-module__Hnsc0W__tab{flex:1;padding:0 8px}.math-workspace-module__Hnsc0W__mobile-pane-switch .math-workspace-module__Hnsc0W__tab:after{display:none}.math-workspace-module__Hnsc0W__tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.math-workspace-module__Hnsc0W__pane-header .math-workspace-module__Hnsc0W__tabs{flex:0 auto}.math-workspace-module__Hnsc0W__statement-body .math-workspace-module__Hnsc0W__problem-title{margin-top:0;font-size:27px}.math-workspace-module__Hnsc0W__input-limit{color:var(--danger-text);padding:0 30px 12px;font-size:12px;line-height:1.7}.math-workspace-module__Hnsc0W__over-limit{color:var(--danger-text)}.math-workspace-module__Hnsc0W__modal-shell{z-index:var(--z-modal);--accent-text:var(--accent-foreground);--accent-hover:var(--accent-dark);--soft:var(--surface-alt);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.math-workspace-module__Hnsc0W__modal-backdrop{background:#0005;position:absolute;inset:0}.math-workspace-module__Hnsc0W__replace-dialog{z-index:1;font-family:var(--font-sans);position:relative}.math-workspace-module__Hnsc0W__replace-dialog p,.math-workspace-module__Hnsc0W__replace-dialog h2{word-break:keep-all}.math-workspace-module__Hnsc0W__replace-dialog h2{color:var(--heading)}.math-workspace-module__Hnsc0W__replace-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.math-workspace-module__Hnsc0W__replace-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:800px){.math-workspace-module__Hnsc0W__symbols-ribbon>[data-select-root]{width:96px}.math-workspace-module__Hnsc0W__statement-body .math-workspace-module__Hnsc0W__problem-title{font-size:25px}.math-workspace-module__Hnsc0W__symbols-ribbon .math-workspace-module__Hnsc0W__symbol-selector{max-width:100%;padding:6px 7px;font-size:11px}}
.weekly-pass-preview-module__NXA9da__preview{min-height:100vh;color:var(--text);background:var(--bg);word-break:keep-all}.weekly-pass-preview-module__NXA9da__embedded{min-height:0}.weekly-pass-preview-module__NXA9da__embedded .weekly-pass-preview-module__NXA9da__main{width:100%;padding-top:22px}.weekly-pass-preview-module__NXA9da__embedded .weekly-pass-preview-module__NXA9da__intro{margin-top:22px}.weekly-pass-preview-module__NXA9da__embedded .weekly-pass-preview-module__NXA9da__progressHeader{top:var(--site-header-height)}.weekly-pass-preview-module__NXA9da__header{border-bottom:1px solid var(--border);background:var(--surface)}.weekly-pass-preview-module__NXA9da__headerInner{align-items:center;gap:18px;width:min(1320px,100% - 40px);min-height:60px;margin:auto;display:flex}.weekly-pass-preview-module__NXA9da__brand{color:var(--heading);align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.weekly-pass-preview-module__NXA9da__headerTitle{border-left:1px solid var(--border);padding-left:18px;font-weight:650}.weekly-pass-preview-module__NXA9da__theme{margin-left:auto}.weekly-pass-preview-module__NXA9da__main{width:min(1320px,100% - 40px);margin:auto;padding:38px 0 60px}.weekly-pass-preview-module__NXA9da__intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.weekly-pass-preview-module__NXA9da__intro h1{letter-spacing:-.03em;color:var(--heading);margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);font-weight:750;line-height:1.3}.weekly-pass-preview-module__NXA9da__intro p{color:var(--muted);margin:0}.weekly-pass-preview-module__NXA9da__mobileBreak{display:none}.weekly-pass-preview-module__NXA9da__week{flex-shrink:0;align-items:center;gap:12px;display:flex}.weekly-pass-preview-module__NXA9da__week strong,.weekly-pass-preview-module__NXA9da__week span{display:block}.weekly-pass-preview-module__NXA9da__week strong{color:var(--heading);font-variant-numeric:tabular-nums;font-size:14px}.weekly-pass-preview-module__NXA9da__week span{color:var(--muted);font-size:13px}.weekly-pass-preview-module__NXA9da__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.weekly-pass-preview-module__NXA9da__pass{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.weekly-pass-preview-module__NXA9da__progressHeader{z-index:var(--z-content-overlay);background:var(--surface);border-bottom:1px solid var(--border);padding:22px 28px 16px;position:sticky;top:0}.weekly-pass-preview-module__NXA9da__progressTitle,.weekly-pass-preview-module__NXA9da__xpLabel,.weekly-pass-preview-module__NXA9da__trackToolbar,.weekly-pass-preview-module__NXA9da__sectionHeading,.weekly-pass-preview-module__NXA9da__sliderLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.weekly-pass-preview-module__NXA9da__preview h2{color:var(--heading);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.weekly-pass-preview-module__NXA9da__progressTitle>span{color:var(--muted);font-size:12px}.weekly-pass-preview-module__NXA9da__xpLabel{margin:20px 0 10px}.weekly-pass-preview-module__NXA9da__xpLabel>span{color:var(--muted);font-size:13px}.weekly-pass-preview-module__NXA9da__xpLabel strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.weekly-pass-preview-module__NXA9da__xpLabel small{color:var(--muted);font-size:13px;font-weight:500}.weekly-pass-preview-module__NXA9da__progress{border-radius:var(--radius);background:var(--bg-soft);width:100%;height:10px;accent-color:var(--accent);border:0;display:block;overflow:hidden}.weekly-pass-preview-module__NXA9da__progress::-webkit-progress-bar{background:var(--bg-soft)}.weekly-pass-preview-module__NXA9da__progress::-webkit-progress-value{background:var(--accent)}.weekly-pass-preview-module__NXA9da__progress::-moz-progress-bar{background:var(--accent)}.weekly-pass-preview-module__NXA9da__progressMarks{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.weekly-pass-preview-module__NXA9da__trackToolbar{margin-top:15px;font-size:13px}.weekly-pass-preview-module__NXA9da__trackToolbar>span{color:var(--muted)}.weekly-pass-preview-module__NXA9da__track{margin:0;padding:12px 28px 22px;list-style:none}.weekly-pass-preview-module__NXA9da__step{grid-template-columns:32px minmax(0,1fr);gap:18px;padding-top:14px;display:grid;position:relative}.weekly-pass-preview-module__NXA9da__step:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:-14px;left:15px}.weekly-pass-preview-module__NXA9da__step:first-child:before{top:30px}.weekly-pass-preview-module__NXA9da__step:last-child:before{bottom:calc(100% - 30px)}.weekly-pass-preview-module__NXA9da__claimed:before,.weekly-pass-preview-module__NXA9da__available:before{background:var(--accent)}.weekly-pass-preview-module__NXA9da__node{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:32px;height:32px;color:var(--muted);font-variant-numeric:tabular-nums;place-items:center;margin-top:15px;font-size:13px;font-weight:700;display:grid;position:relative}.weekly-pass-preview-module__NXA9da__claimed .weekly-pass-preview-module__NXA9da__node{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}.weekly-pass-preview-module__NXA9da__available .weekly-pass-preview-module__NXA9da__node{color:var(--accent);border-color:var(--accent)}.weekly-pass-preview-module__NXA9da__rewardRow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:16px 18px;display:grid}.weekly-pass-preview-module__NXA9da__available .weekly-pass-preview-module__NXA9da__rewardRow{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.weekly-pass-preview-module__NXA9da__rowHeading{grid-column:1/-1;align-items:center;gap:12px;display:flex}.weekly-pass-preview-module__NXA9da__rowHeading>strong{color:var(--heading);font-variant-numeric:tabular-nums;font-size:13px}.weekly-pass-preview-module__NXA9da__status{color:var(--muted);font-size:11px}.weekly-pass-preview-module__NXA9da__available .weekly-pass-preview-module__NXA9da__status{color:var(--accent);font-weight:650}.weekly-pass-preview-module__NXA9da__rewardList{flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.weekly-pass-preview-module__NXA9da__rewardList li{align-items:center;gap:8px;display:flex}.weekly-pass-preview-module__NXA9da__rewardList li>span{font-size:12px}.weekly-pass-preview-module__NXA9da__rewardList strong{color:var(--heading);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;display:block}.weekly-pass-preview-module__NXA9da__art{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.weekly-pass-preview-module__NXA9da__art svg{width:100%;height:100%}.weekly-pass-preview-module__NXA9da__scrap{color:var(--muted)}.weekly-pass-preview-module__NXA9da__copper{color:#a46942}.weekly-pass-preview-module__NXA9da__prism{color:var(--accent)}.weekly-pass-preview-module__NXA9da__box{color:var(--heading)}.weekly-pass-preview-module__NXA9da__coin{color:#a67c2e}.weekly-pass-preview-module__NXA9da__rowAction{place-self:center end}.weekly-pass-preview-module__NXA9da__rowAction>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.weekly-pass-preview-module__NXA9da__final .weekly-pass-preview-module__NXA9da__rewardRow{background:color-mix(in srgb, var(--warning) 7%, var(--surface));border-color:color-mix(in srgb, var(--warning) 35%, var(--border));padding:20px 18px}.weekly-pass-preview-module__NXA9da__completion{color:var(--heading);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.weekly-pass-preview-module__NXA9da__trackFooter{border-top:1px solid var(--border);background:var(--surface-alt);align-items:center;gap:12px;padding:24px 28px;display:flex}.weekly-pass-preview-module__NXA9da__trackFooter>span{color:var(--accent)}.weekly-pass-preview-module__NXA9da__trackFooter strong{color:var(--heading);font-size:14px}.weekly-pass-preview-module__NXA9da__trackFooter p{color:var(--muted);margin:3px 0 0;font-size:12px}.weekly-pass-preview-module__NXA9da__sidebar{gap:18px;display:grid}.weekly-pass-preview-module__NXA9da__description{color:var(--muted);margin:8px 0 20px;font-size:13px}.weekly-pass-preview-module__NXA9da__sliderLabel{font-size:13px}.weekly-pass-preview-module__NXA9da__sliderLabel strong{color:var(--accent);font-variant-numeric:tabular-nums}.weekly-pass-preview-module__NXA9da__slider{width:100%;accent-color:var(--accent);cursor:pointer;margin:18px 0;padding:0;display:block}.weekly-pass-preview-module__NXA9da__presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.weekly-pass-preview-module__NXA9da__presets button{padding:5px 6px;font-size:11px}.weekly-pass-preview-module__NXA9da__preview button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.weekly-pass-preview-module__NXA9da__reset{width:100%;margin-top:10px}.weekly-pass-preview-module__NXA9da__footnote{color:var(--muted);margin:16px 0 0;font-size:11px}.weekly-pass-preview-module__NXA9da__total dl{margin:16px 0 0}.weekly-pass-preview-module__NXA9da__total dl>div{justify-content:space-between;margin-top:9px;font-size:13px;display:flex}.weekly-pass-preview-module__NXA9da__total dt{color:var(--muted)}.weekly-pass-preview-module__NXA9da__total dd{color:var(--heading);font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.weekly-pass-preview-module__NXA9da__available .weekly-pass-preview-module__NXA9da__node{animation:.24s ease-out weekly-pass-preview-module__NXA9da__unlock}@keyframes weekly-pass-preview-module__NXA9da__unlock{0%{transform:scale(.9)}to{transform:scale(1)}}}@media (max-width:1000px){.weekly-pass-preview-module__NXA9da__layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.weekly-pass-preview-module__NXA9da__progressHeader{padding:20px}.weekly-pass-preview-module__NXA9da__track{padding:10px 16px 20px}.weekly-pass-preview-module__NXA9da__step{gap:12px}.weekly-pass-preview-module__NXA9da__rewardRow{gap:10px;padding:14px}.weekly-pass-preview-module__NXA9da__rewardList{gap:10px}.weekly-pass-preview-module__NXA9da__rowAction{grid-column:1/-1}}@media (max-width:760px){.weekly-pass-preview-module__NXA9da__layout{flex-direction:column;display:flex}.weekly-pass-preview-module__NXA9da__pass{width:100%}.weekly-pass-preview-module__NXA9da__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.weekly-pass-preview-module__NXA9da__intro{align-items:start}.weekly-pass-preview-module__NXA9da__week{padding-top:4px}.weekly-pass-preview-module__NXA9da__rowAction{grid-column:auto}}@media (max-width:540px){.weekly-pass-preview-module__NXA9da__main,.weekly-pass-preview-module__NXA9da__headerInner{width:calc(100% - 24px)}.weekly-pass-preview-module__NXA9da__main{padding-top:26px}.weekly-pass-preview-module__NXA9da__headerInner{gap:10px}.weekly-pass-preview-module__NXA9da__headerTitle{display:none}.weekly-pass-preview-module__NXA9da__intro{flex-direction:column;gap:16px;margin-bottom:22px}.weekly-pass-preview-module__NXA9da__mobileBreak{display:block}.weekly-pass-preview-module__NXA9da__intro p{font-size:13px}.weekly-pass-preview-module__NXA9da__week{font-size:12px}.weekly-pass-preview-module__NXA9da__week>div{align-items:center;gap:12px;display:flex}.weekly-pass-preview-module__NXA9da__week span{font-size:11px}.weekly-pass-preview-module__NXA9da__sidebar{grid-template-columns:minmax(0,1fr)}.weekly-pass-preview-module__NXA9da__progressHeader{padding:16px}.weekly-pass-preview-module__NXA9da__xpLabel{margin-top:16px}.weekly-pass-preview-module__NXA9da__xpLabel strong{font-size:24px}.weekly-pass-preview-module__NXA9da__track{padding:8px 12px 20px}.weekly-pass-preview-module__NXA9da__step{grid-template-columns:26px minmax(0,1fr);gap:10px}.weekly-pass-preview-module__NXA9da__node{width:26px;height:26px}.weekly-pass-preview-module__NXA9da__step:before{left:12px}.weekly-pass-preview-module__NXA9da__rewardRow{grid-template-columns:minmax(0,1fr);padding:13px 12px}.weekly-pass-preview-module__NXA9da__rowAction{grid-column:1;justify-self:stretch}.weekly-pass-preview-module__NXA9da__rowAction button{width:100%}.weekly-pass-preview-module__NXA9da__rewardList{gap:10px 15px}.weekly-pass-preview-module__NXA9da__rewardList li>span{font-size:11px}.weekly-pass-preview-module__NXA9da__rewardList strong{font-size:15px}.weekly-pass-preview-module__NXA9da__art{width:38px;height:38px}.weekly-pass-preview-module__NXA9da__rowHeading{flex-wrap:wrap;gap:8px}.weekly-pass-preview-module__NXA9da__completion{width:100%;margin:0}.weekly-pass-preview-module__NXA9da__trackFooter{padding:20px 16px}}
.mine-upgrades-module__Hdwr9W__heading,.mine-upgrades-module__Hdwr9W__apply{justify-content:space-between;align-items:center;gap:16px;display:flex}.mine-upgrades-module__Hdwr9W__heading p{color:var(--muted);margin:0}.mine-upgrades-module__Hdwr9W__page{color:var(--text);word-break:keep-all}.mine-upgrades-module__Hdwr9W__mines{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.mine-upgrades-module__Hdwr9W__mines button{text-align:left;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;font:inherit;gap:10px;padding:20px;display:grid}.mine-upgrades-module__Hdwr9W__mines button:hover{border-color:var(--accent)}.mine-upgrades-module__Hdwr9W__mines button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mine-upgrades-module__Hdwr9W__mineTitle>:first-child,.mine-upgrades-module__Hdwr9W__materials li>:first-child{flex:0 0 36px;width:36px;height:36px}.mine-upgrades-module__Hdwr9W__mineTitle{align-items:center;gap:12px;margin-bottom:8px;display:flex}.mine-upgrades-module__Hdwr9W__barLabel{justify-content:space-between;gap:12px;font-size:13px;display:flex}.mine-upgrades-module__Hdwr9W__barLabel b{font-variant-numeric:tabular-nums}.mine-upgrades-module__Hdwr9W__experience>span{background:var(--success)}.mine-upgrades-module__Hdwr9W__detailHeading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mine-upgrades-module__Hdwr9W__detailHeading h2{margin:0;font-size:20px}.mine-upgrades-module__Hdwr9W__mines strong,.mine-upgrades-module__Hdwr9W__mines small{display:block}.mine-upgrades-module__Hdwr9W__mines small,.mine-upgrades-module__Hdwr9W__level{color:var(--muted);font-size:12px}.mine-upgrades-module__Hdwr9W__level{white-space:nowrap;margin-left:auto}.mine-upgrades-module__Hdwr9W__workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.mine-upgrades-module__Hdwr9W__allocation,.mine-upgrades-module__Hdwr9W__upgrade{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md,4px);min-width:0;padding:24px}.mine-upgrades-module__Hdwr9W__heading h2{margin:0 0 6px;font-size:20px}.mine-upgrades-module__Hdwr9W__heading>strong{color:var(--accent);white-space:nowrap;font-size:13px}.mine-upgrades-module__Hdwr9W__stock{margin:24px 0 8px}.mine-upgrades-module__Hdwr9W__stock>span{justify-content:space-between;margin-bottom:8px;display:flex}.mine-upgrades-module__Hdwr9W__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.mine-upgrades-module__Hdwr9W__row h3,.mine-upgrades-module__Hdwr9W__condition h3{margin:0 0 6px;font-size:15px}.mine-upgrades-module__Hdwr9W__row strong{color:var(--heading);font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;display:block}.mine-upgrades-module__Hdwr9W__row small{color:var(--muted);font-size:12px;display:block}.mine-upgrades-module__Hdwr9W__stepper{align-items:center;gap:6px;display:flex}.mine-upgrades-module__Hdwr9W__stepper button{min-width:40px;min-height:40px}.mine-upgrades-module__Hdwr9W__stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.mine-upgrades-module__Hdwr9W__apply{margin-top:20px}.mine-upgrades-module__Hdwr9W__apply small,.mine-upgrades-module__Hdwr9W__condition p,.mine-upgrades-module__Hdwr9W__stock p{color:var(--muted);font-size:12px}.mine-upgrades-module__Hdwr9W__apply button{flex-shrink:0}.mine-upgrades-module__Hdwr9W__condition{margin-top:24px}.mine-upgrades-module__Hdwr9W__gauge{justify-content:space-between;gap:12px;margin:12px 0 8px;font-size:12px;display:flex}.mine-upgrades-module__Hdwr9W__gauge b{font-variant-numeric:tabular-nums}.mine-upgrades-module__Hdwr9W__materials{margin:12px 0 20px;padding:0;list-style:none}.mine-upgrades-module__Hdwr9W__materials li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.mine-upgrades-module__Hdwr9W__materials li>strong{font-variant-numeric:tabular-nums;margin-left:auto}.mine-upgrades-module__Hdwr9W__materials small{color:var(--muted);margin-top:2px;display:block}.mine-upgrades-module__Hdwr9W__materials li[data-missing=true] small{color:var(--danger)}.mine-upgrades-module__Hdwr9W__upgrade>button{width:100%}@media (max-width:760px){.mine-upgrades-module__Hdwr9W__workspace,.mine-upgrades-module__Hdwr9W__mines{grid-template-columns:1fr}.mine-upgrades-module__Hdwr9W__allocation,.mine-upgrades-module__Hdwr9W__upgrade{padding:20px 16px}.mine-upgrades-module__Hdwr9W__apply{align-items:flex-start}.mine-upgrades-module__Hdwr9W__heading{flex-wrap:wrap}}
