.TkIGua_page{max-width:1060px;margin:0 auto;padding:28px 0 48px}.TkIGua_page.work-page{max-width:1084px}.TkIGua_page.problem-detail-page{width:auto;max-width:none;margin:0;padding:0 0 48px}.TkIGua_page.problem-detail-page.result-page{padding-bottom:11px}.TkIGua_page.problem-detail-page .rail .btn{width:100%}.TkIGua_pageHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.TkIGua_pageHead h1{margin:0 0 6px}.TkIGua_pageHead p{margin:0}.TkIGua_formStack{gap:10px;max-width:760px;display:grid}@media (max-width:760px){.TkIGua_page{padding:20px 0 36px}.TkIGua_pageHead{display:grid}}.TkIGua_formStack .field{margin:0}
.Yani7a_bar{height:var(--sk-h,12px);width:var(--sk-w,100%);border-radius:var(--sk-r,6px);background:linear-gradient(90deg, var(--sunken) 0%, var(--line) 50%, var(--sunken) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite Yani7a_sweep;display:block}.Yani7a_row{cursor:default;pointer-events:none}.Yani7a_row:hover{background:0 0}.Yani7a_stack,.Yani7a_cell{flex-direction:column;gap:8px;min-width:0;display:flex}.Yani7a_tabs{gap:10px;margin:8px 0 18px;display:flex}.Yani7a_hero{flex-direction:column;gap:14px;padding:28px 0 26px;display:flex}.Yani7a_card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.Yani7a_section{flex-direction:column;gap:12px;display:flex}.Yani7a_line{align-items:center;gap:14px;display:flex}@keyframes Yani7a_sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Yani7a_bar{background:var(--sunken);animation:none}}
.main:has(.wk-nav) .work-click-row{cursor:pointer}.main:has(.wk-nav) .work-click-row:hover{background:var(--hover)}.main:has(.wk-nav) .work-click-row:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.main:has(.wk-nav) .work-title-cell{min-width:0}.main:has(.wk-nav) .work-attention-row{align-items:center}.main:has(.wk-nav) .work-attention-copy{flex:1;min-width:0}.main:has(.wk-nav) .work-attention-row>.btn{flex:none}.main:has(.wk-nav) .work-review-context{align-items:baseline;gap:10px;margin:6px 2px;display:flex}.main:has(.wk-nav) .work-opened-row{grid-template-columns:64px minmax(0,1fr) minmax(270px,auto) 150px}.main:has(.wk-nav) .work-open-stats{white-space:nowrap;color:var(--muted);align-items:center;gap:7px;display:flex}.main:has(.wk-nav) .work-open-stats>b{color:var(--fg-2);font-weight:550}.main:has(.wk-nav) .work-open-stats>.ic{color:var(--faint)}.main:has(.wk-nav) .work-avatar-stack{align-items:center;padding-left:3px;display:inline-flex}.main:has(.wk-nav) .work-avatar-stack .av{border:1px solid var(--bg);margin-left:-4px}.main:has(.wk-nav) .work-open-bar{gap:4px;min-width:100px;margin-left:8px;display:grid}.main:has(.wk-nav) .work-open-bar .sbar{width:100%}.main:has(.wk-nav) .work-subcard{padding:14px 16px;display:block}.main:has(.wk-nav) .work-subcard-content{min-width:0}.main:has(.wk-nav) .work-subcard-head{gap:7px}.main:has(.wk-nav) .work-subcard .ans{-webkit-line-clamp:2}.main:has(.wk-nav) .work-subcard .metrics{margin-top:10px}.main:has(.wk-nav) .work-subcard-foot{gap:6px 16px;margin-top:10px}.main:has(.wk-nav) .work-subcard-foot .av{margin-right:-10px}.main:has(.wk-nav) .work-review-by{gap:6px;margin-top:8px}.main:has(.wk-nav) .work-review-by .av{margin-left:2px}.main:has(.wk-nav) .work-review-scores{gap:6px;margin-top:10px;display:grid}.main:has(.wk-nav) .work-review-scores .row{align-items:flex-start;gap:8px}.main:has(.wk-nav) .work-draft-row{grid-template-columns:64px minmax(0,1fr) auto}.main:has(.wk-nav) .draft-acts{justify-content:flex-end;align-items:center;gap:8px;display:flex}.main:has(.wk-nav) .work-save-remove{z-index:1}.main:has(.wk-nav) .wk-sec .spread h2{margin:0}@media (max-width:760px){.main:has(.wk-nav) .prow-4{grid-template-columns:minmax(0,1fr)}:is(.main:has(.wk-nav) .work-opened-row,.main:has(.wk-nav) .work-draft-row){grid-template-columns:minmax(0,1fr)}.main:has(.wk-nav) .work-open-stats{flex-wrap:wrap}.main:has(.wk-nav) .work-open-bar{flex-basis:100%;margin-left:0}.main:has(.wk-nav) .prow-4>.prow-id{font-size:12px}.main:has(.wk-nav) .work-attention-row{flex-wrap:wrap}.main:has(.wk-nav) .work-attention-copy{flex:calc(100% - 42px)}.main:has(.wk-nav) .work-attention-row>.btn{margin-left:36px}.main:has(.wk-nav) .wk-sec .spread{align-items:flex-start}}
