.gw{display:grid;grid-gap:14px;gap:14px;min-width:0}.gw-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gw-bar:empty{display:none}.gw-sec-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}.gw-sec-h h3{margin:0;font-size:16px}.gw-sec-h .btn{align-self:center}.gw-filter{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gw-filter .input{width:auto;min-width:150px;height:40px}.gw-filter-q{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--muted);flex:1 1 200px;min-width:0}.gw-filter-q input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:14px}@media (max-width:760px){.gw-filter .input{flex:1 1 45%;min-width:0}.gw-filter-q{flex-basis:100%}}.gw-small{font-size:12px}.gw-go{color:var(--accent);font-weight:600;font-size:13px;white-space:nowrap}.gw-need{color:var(--bad);font-size:12.5px;display:flex;align-items:center;gap:6px}.gw-info{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--accent-soft);font-size:13px;line-height:1.6}.gw-info svg{flex:none;margin-top:3px;color:var(--accent)}.gw-back{justify-self:start}.gw-big{padding:11px 18px;font-size:14px;justify-content:center}.gw-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.gw-search{max-width:200px;padding:6px 10px;font-size:13px}.gw-md{line-height:1.8;font-size:14.5px;display:grid;grid-gap:8px;gap:8px;overflow-wrap:anywhere}.gw-md h4{margin:10px 0 0;font-size:15.5px}.gw-md h4:first-child{margin-top:0}.gw-md ol,.gw-md p,.gw-md ul{margin:0}.gw-md ol,.gw-md ul{-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:4px;gap:4px}.gw-md a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.gw-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--card-solid);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s;min-width:0}.gw-link:hover{border-color:var(--accent);transform:translateY(-1px)}.gw-link-badge{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px;flex:none}.gw-link-badge.file{background:var(--accent-soft);color:var(--accent)}.gw-link-t{display:grid;flex:1 1;min-width:0;line-height:1.35}.gw-link-t b{font-size:14px}.gw-link-t b,.gw-link-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-link-t small{color:var(--muted);font-size:12px;text-align:end}.gw-link>svg{color:var(--muted);flex:none}.gw-embed{display:grid;grid-gap:6px;gap:6px}.gw-embed iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#000}.gw-embed-open{font-size:12px;color:var(--muted);display:inline-flex;gap:4px;align-items:center;justify-self:start}.gw-ring{position:relative;display:inline-grid;place-items:center;flex:none}.gw-ring svg{position:absolute;inset:0;transform:rotate(-90deg) scaleY(-1)}.gw-ring circle{fill:none;stroke-width:4}.gw-ring .bg{stroke:color-mix(in oklab,var(--text) 9%,transparent)}.gw-ring .fg{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.gw-ring.ok .fg{stroke:var(--ok)}.gw-ring.warn .fg{stroke:var(--warn)}.gw-ring.bad .fg{stroke:var(--bad)}.gw-ring b{position:relative;font-size:11px;font-weight:700}.gw-ring.ok b{color:var(--ok)}.gw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.gw-course{display:grid;grid-gap:10px;gap:10px;text-align:start;cursor:pointer;align-content:start}.gw-course:hover{border-color:var(--line-2);transform:translateY(-2px)}.gw-course.late{border-color:color-mix(in oklab,var(--bad) 40%,transparent)}.gw-course-top{display:flex;gap:12px;align-items:center}.gw-course-top .grow{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.gw-course-top b{font-size:15px;line-height:1.4}.gw-course-top small{font-size:12px}.gw-course-d{margin:0;font-size:13px;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gw-course-f{display:flex;align-items:center;justify-content:space-between;gap:8px}.gw-course-f .tag{display:inline-flex;align-items:center;gap:4px}.gw-play{display:grid;grid-gap:14px;gap:14px}.gw-play-head{display:flex;align-items:center;gap:12px}.gw-play-head .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.gw-play-head h2{margin:0;font-size:19px;line-height:1.35}.gw-start{display:grid;grid-gap:6px;gap:6px;justify-items:start}.gw-play-body{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.gw-steps{display:grid;grid-gap:4px;gap:4px;position:-webkit-sticky;position:sticky;top:12px}.gw-step{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:10px;text-align:start;color:var(--muted);border:1px solid transparent}.gw-step:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.gw-step.on{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.gw-step.done,.gw-step.on{color:var(--text)}.gw-step-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none;background:color-mix(in oklab,var(--text) 8%,transparent)}.gw-step.done .gw-step-n{background:var(--ok);color:#fff}.gw-step-t{display:grid;grid-gap:2px;gap:2px;font-size:13.5px;line-height:1.4;min-width:0}.gw-step-t small{color:var(--muted);font-size:11.5px;display:inline-flex;gap:4px;align-items:center}.gw-play-main{display:grid;grid-gap:16px;gap:16px;min-height:320px;align-content:start;scroll-margin-top:80px}.gw-lesson-h{display:grid;grid-gap:2px;gap:2px}.gw-lesson-h span{font-size:12px}.gw-lesson-h h3{margin:0;font-size:20px;line-height:1.35}.gw-lesson{display:grid;grid-gap:14px;gap:14px}.gw-lesson-f{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--line);flex-wrap:wrap}.gw-lesson-f .grow{flex:1 1}.gw-wiki{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:12px;background:color-mix(in oklab,var(--text) 4%,transparent)}.gw-wiki-h{display:flex;align-items:center;font-weight:600;font-size:13px}.gw-locked,.gw-wiki-h{gap:6px;color:var(--muted)}.gw-locked{display:grid;grid-gap:6px;justify-items:center;text-align:center;padding:30px 12px}.gw-locked b{color:var(--text)}.gw-quiz{display:grid;grid-gap:14px;gap:14px}.gw-q{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.gw-q legend{padding:0 4px;font-weight:600;font-size:14px;line-height:1.5}.gw-q.miss{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in oklab,var(--bad) 12%,transparent)}.gw-opt{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);cursor:pointer;font-size:14px;min-height:44px;line-height:1.5}.gw-opt:hover{border-color:var(--line-2)}.gw-opt.on{border-color:var(--accent);background:var(--accent-soft)}.gw-opt input{accent-color:var(--accent);width:18px;height:18px;flex:none}.gw-done,.gw-quiz-res{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:26px 12px;position:relative;overflow:hidden}.gw-done h3{margin:4px 0 0;font-size:22px}.gw-done p{margin:0}.gw-done-ic{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--ok) 15%,transparent);color:var(--ok);animation:gw-pop .5s cubic-bezier(.2,1.6,.4,1)}.gw-done-a{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}@keyframes gw-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.gw-confetti{position:absolute;inset:0;pointer-events:none}.gw-confetti i{position:absolute;top:-12px;inset-inline-start:var(--x);width:7px;height:12px;border-radius:2px;opacity:0;transform:rotate(var(--r));animation:gw-fall 1.8s ease-in var(--d) forwards}@keyframes gw-fall{0%{opacity:1;transform:translateY(0) rotate(var(--r))}to{opacity:0;transform:translateY(340px) rotate(calc(var(--r) + 540deg))}}@media (prefers-reduced-motion:reduce){.gw-confetti{display:none}.gw-done-ic{animation:none}}.gw-ed{display:grid;grid-gap:10px;gap:10px;min-width:0}.gw-ed-sec{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.gw-ed-sec:first-child{margin-top:0;padding-top:0;border-top:0}.gw-ed-sec b{font-size:14px}.gw-ed-sec small{font-size:12px}.gw-switch-row{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.gw-chips{display:flex;flex-wrap:wrap;gap:6px}.gw-chips .chip{cursor:pointer;min-height:32px}.gw-ed-lessons,.gw-qs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.gw-ed-lesson{border:1px solid var(--line);border-radius:12px;overflow:hidden}.gw-ed-lesson.open{border-color:var(--line-2)}.gw-ed-lesson.bad{border-color:color-mix(in oklab,var(--bad) 55%,transparent)}.gw-ed-lh{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;min-height:44px}.gw-ed-lh b{font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.gw-ed-acts{display:flex;gap:4px}.gw-ed-acts .ibtn{width:30px;height:30px}.gw-ed-acts .ibtn:disabled{opacity:.35}.gw-ed-lb{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding:12px 12px 14px}.gw-kinds{flex-wrap:wrap;max-width:100%}.gw-kinds button{display:inline-flex;align-items:center;gap:5px;min-height:32px}.gw-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gw-file-on{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:13px}.gw-ed-hint{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.gw-preview{padding:12px 14px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent)}.gw-add{justify-self:start}.gw-ed-q{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.gw-ed-q.bad{border-color:color-mix(in oklab,var(--bad) 55%,transparent)}.gw-ed-opt,.gw-ed-qh{display:flex;align-items:center;gap:8px}.gw-ed-opt{-webkit-padding-start:18px;padding-inline-start:18px}.gw-ed-opt input[type=radio]{accent-color:var(--ok);width:18px;height:18px;flex:none}.gw-ed-opt .input,.gw-ed-qh .input{flex:1 1;min-width:0}.gw-q-ed{display:grid;grid-template-columns:minmax(0,1fr) 120px 110px auto;grid-gap:6px;gap:6px;align-items:center}.gw-q-ed.two{grid-template-columns:minmax(0,1fr) 130px auto}.gw-q-ed .input{padding:7px 10px;font-size:13px}.gw-foot-hint{font-size:12px}.gw-seed{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gw-seed .grow{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:220px;font-size:13px;line-height:1.6}.gw-seed-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.gw-mlist{display:grid;grid-gap:10px;gap:10px}.gw-mrow{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto;grid-gap:16px;gap:16px;align-items:center}.gw-mrow.off{opacity:.7}.gw-mrow-m{display:grid;grid-gap:3px;gap:3px;min-width:0}.gw-mrow-m b{font-size:15px}.gw-mrow-m small{font-size:12px;line-height:1.5}.gw-mstats{display:flex;gap:16px}.gw-mstats span{display:grid;justify-items:center;grid-gap:1px;gap:1px;min-width:44px}.gw-mstats b{font-size:17px}.gw-mstats small{font-size:11px;color:var(--muted);white-space:nowrap}.gw-mrow-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.gw-pick{display:grid;grid-gap:2px;gap:2px;max-height:340px;overflow-y:auto;padding:4px}.gw-pick.card{max-height:none;padding:6px}.gw-pick-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;cursor:pointer;min-height:44px;text-align:start;width:100%}.gw-pick-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.gw-pick-row.on{background:var(--accent-soft)}.gw-pick-row input{accent-color:var(--accent);width:17px;height:17px;flex:none}.gw-pick-row .grow{flex:1 1;min-width:0}.gw-prows{display:grid;grid-gap:4px;gap:4px}.gw-prow{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(90px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 6px;border-bottom:1px solid var(--line)}.gw-prow:last-child{border-bottom:0}.gw-prow-bar{gap:8px}.gw-prow-bar,.gw-prow-meta{display:flex;align-items:center}.gw-prow-meta{gap:6px;flex-wrap:wrap}.gw-prow-a{display:flex}.gw-due,.gw-prow-a{gap:4px;align-items:center}.gw-due{display:inline-flex;color:var(--muted);font-size:12px}.gw-due input{border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);padding:3px 6px;font:inherit;font-size:12px}.gw-probs{display:grid;grid-gap:8px;gap:8px}.gw-prob{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.gw-prob .grow{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:200px;font-size:13px}.gw-prob .gw-seed-ic{background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.gw-wait{display:grid;grid-gap:4px;gap:4px}.gw-wait-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;text-align:start;min-height:48px;width:100%}.gw-wait-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.gw-wait-row>svg{color:var(--accent);flex:none}.gw-wait-row .grow{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0;font-size:13.5px}.gw-wait-row small{font-size:12px}.gw-cycle{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:80px}.gw-cycle.hi{border-color:var(--accent);box-shadow:var(--glow)}.gw-cycle.off{opacity:.75}.gw-cycle-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gw-cycle-h .grow{flex:1 1;min-width:180px;display:grid;grid-gap:2px;gap:2px}.gw-cycle-h h3{margin:0;font-size:16px}.gw-cycle-pct{display:flex;align-items:center;gap:8px;width:160px}.gw-board{display:grid}.gw-board-h,.gw-board-r{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px 64px;grid-gap:6px;gap:6px;align-items:center}.gw-board-h{font-size:11.5px;color:var(--muted);padding:0 8px 6px;border-bottom:1px solid var(--line)}.gw-board-h span:not(:first-child){text-align:center}.gw-board-r{padding:8px;border-radius:10px;text-align:start;width:100%;min-height:48px}.gw-board-r:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.gw-tick{justify-self:center;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px dashed var(--line-2)}.gw-tick.on{border:0;background:var(--ok);color:#fff}.gw-cycle-a{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.gw-cycle-a .grow{flex:1 1}.gw-rv-head{display:grid;grid-gap:12px;gap:12px}.gw-rv-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gw-rv-title .grow{flex:1 1}.gw-rv-steps{list-style:none;padding:0;margin:0;grid-template-columns:repeat(3,1fr)}.gw-rv-steps,.gw-rv-steps li{display:grid;grid-gap:6px;gap:6px}.gw-rv-steps li{font-size:12px;color:var(--faint)}.gw-rv-steps li i{height:5px;border-radius:99px;background:var(--line-2)}.gw-rv-steps li.done{color:var(--muted)}.gw-rv-steps li.done i{background:var(--ok)}.gw-rv-steps li.now{color:var(--text);font-weight:600}.gw-rv-steps li.now i{background:var(--accent)}.gw-rv-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:start}.gw-rv-form{display:grid;grid-gap:16px;gap:16px}.gw-rv-side{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.gw-rq{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.gw-rq.miss .gw-rq-q{color:var(--bad)}.gw-rq.miss textarea{border-color:var(--bad)}.gw-rq-q{font-weight:600;font-size:14px;line-height:1.5}.gw-rq-a{margin:0;white-space:pre-wrap;line-height:1.7;font-size:14px}.gw-rq-other{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);font-size:13px;line-height:1.6}.gw-rq-other small{color:var(--muted);font-weight:600}.gw-rv-overall{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;background:var(--accent-soft)}.gw-rv-acts{display:flex;gap:8px}.gw-rv-acts,.gw-stars{flex-wrap:wrap;align-items:center}.gw-stars{display:inline-flex;gap:6px}.gw-stars button{width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);font-weight:700;font-family:var(--font-num);color:var(--muted)}.gw-stars button:hover{border-color:var(--accent);color:var(--text)}.gw-stars button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.gw-stars i{width:14px;height:14px;border-radius:4px;background:color-mix(in oklab,var(--text) 10%,transparent)}.gw-stars i.on{background:var(--accent)}.gw-stars.small i{width:10px;height:10px}.gw-stars small{color:var(--muted);font-size:12px;-webkit-margin-start:4px;margin-inline-start:4px}.gw-perf{display:grid;grid-gap:8px;gap:8px}.gw-perf .card-h h3{font-size:14px;display:flex;gap:6px;align-items:center}.gw-perf-l{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.gw-perf-l li{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.gw-perf-l li:last-child{border-bottom:0}.gw-perf-l .grow{flex:1 1}.gw-perf-l small{font-size:11px;min-width:64px;text-align:end}.gw-tips,.gw-who-rev{display:grid;grid-gap:6px;gap:6px}.gw-tips{font-size:13px}.gw-tips b{display:flex;gap:6px;align-items:center}.gw-tips ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:3px;gap:3px;color:var(--muted);line-height:1.6}.gw-sv{display:grid;grid-gap:12px;gap:12px}.gw-sv-anon{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.6}.gw-sv-anon svg{flex:none;margin-top:3px}.gw-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-gap:4px;gap:4px}.gw-scale.scale5{grid-template-columns:repeat(5,minmax(0,1fr))}.gw-scale button{min-height:42px;border-radius:10px;border:1px solid var(--line-2);font-weight:700;font-family:var(--font-num);color:var(--muted)}.gw-scale button:hover{border-color:var(--accent);color:var(--text)}.gw-scale button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.gw-scale-ends{grid-column:1/-1;display:flex;justify-content:space-between;color:var(--muted)}.gw-scale-ends small{font-size:11.5px}.gw-sv-done{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:20px 8px}.gw-sv-card{display:grid;grid-gap:10px;gap:10px;border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.gw-sv-card .card-h h3{display:flex;gap:6px;align-items:center}.gw-svm{display:grid;grid-gap:0;gap:0;padding:0;overflow:hidden}.gw-svm.off .gw-svm-h b{color:var(--muted)}.gw-svm-h{display:flex;align-items:center;gap:12px;padding:14px 18px;width:100%;text-align:start;min-height:56px}.gw-svm-h .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.gw-svm-h b{font-size:15px}.gw-svm-h small{font-size:12px}.gw-svm-part{display:flex;align-items:center;gap:8px;width:140px}.gw-enps-chip{font-size:12px;padding:3px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.gw-enps-chip b{color:var(--text)}.gw-enps-chip.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.gw-enps-chip.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,transparent)}.gw-svm-b{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--line);padding:14px 18px 16px}.gw-res{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.gw-res-q{font-weight:600;font-size:14px}.gw-enps{display:grid;grid-gap:8px;gap:8px}.gw-enps-big{display:flex;align-items:baseline;gap:10px}.gw-enps-big b{font-size:40px;line-height:1}.gw-enps-big small{color:var(--muted);font-size:14px}.gw-enps-split{display:flex;height:26px;border-radius:8px;overflow:hidden;font-size:11px;color:#fff;font-weight:600}.gw-enps-split span{display:grid;place-items:center;white-space:nowrap;overflow:hidden;min-width:0}.gw-enps-split .ok{background:var(--ok)}.gw-enps-split .mid{background:color-mix(in oklab,var(--text) 30%,transparent)}.gw-enps-split .bad{background:var(--bad)}.gw-dist{display:flex;align-items:flex-end;gap:4px;min-height:80px;flex-wrap:wrap}.gw-dist span{display:grid;justify-items:center;grid-gap:3px;gap:3px;width:26px}.gw-dist i{width:18px;border-radius:5px 5px 2px 2px;background:var(--accent)}.gw-dist small{font-size:10.5px;color:var(--muted)}.gw-avg{-webkit-margin-start:12px;margin-inline-start:12px;align-self:center;font-size:13px;font-weight:500;color:var(--muted)}.gw-avg span{color:var(--text);font-size:18px;font-weight:700}.gw-texts{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.gw-texts li{padding:9px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);font-size:13.5px;line-height:1.6;white-space:pre-wrap}@media (max-width:900px){.gw-play-body,.gw-rv-body{grid-template-columns:1fr}.gw-steps{position:static;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.gw-steps::-webkit-scrollbar{display:none}.gw-rv-side{position:static}.gw-mrow{grid-template-columns:1fr;gap:10px}.gw-mrow-a{justify-content:flex-start}}@media (max-width:640px){.gw-cards,.gw-two{grid-template-columns:1fr}.gw-mstats{gap:10px;justify-content:space-between}.gw-prow{grid-template-columns:1fr auto;gap:8px}.gw-prow-bar{grid-column:1/-1}.gw-prow-meta{grid-column:1}.gw-q-ed,.gw-q-ed.two{grid-template-columns:1fr 1fr auto}.gw-q-ed>.input:first-child{grid-column:1/-1}.gw-board-h,.gw-board-r{grid-template-columns:minmax(0,1fr) 36px 36px 36px}.gw-cycle-pct,.gw-svm-part{width:100%}.gw-svm-h{flex-wrap:wrap}.gw-scale{grid-template-columns:repeat(6,minmax(0,1fr))}.gw-scale.scale5{grid-template-columns:repeat(5,minmax(0,1fr))}.gw-lesson-f .btn.primary{flex:1 1}.gw-search{max-width:none;width:100%}.gw-play-head h2{font-size:17px}}.mpo{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font)}.mpo-wrap{max-width:680px;margin:0 auto;padding:14px 16px 60px;display:grid;grid-gap:14px;gap:14px;align-content:start}.mpo-loading{padding:60px 0;text-align:center}.mpo-bad{text-align:center;padding:40px 20px;display:grid;grid-gap:8px;gap:8px;justify-items:center;margin-top:12vh}.mpo-bad h1{margin:0;font-size:22px}.mpo-head{display:flex;align-items:center;gap:10px;padding:4px 0}.mpo-logo{height:30px}.mpo-brand{font-size:18px}.mpo-lock{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--muted);padding:4px 10px;border-radius:99px;background:var(--card);border:1px solid var(--line)}.mpo-hello h1{margin:4px 0 2px;font-size:27px}.mpo-hello p{margin:0;color:var(--muted);font-size:15px}.mpo-nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 0;margin:0 -16px;padding-inline:16px;background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mpo-nav::-webkit-scrollbar{display:none}.mpo-nav button{display:inline-flex;gap:5px;align-items:center;padding:8px 13px;border-radius:99px;border:1px solid var(--line-2);background:var(--card-solid);font-size:13px;white-space:nowrap;min-height:38px;color:var(--text)}.mpo-sec{display:grid;grid-gap:10px;gap:10px;scroll-margin-top:64px}.mpo-sec h2{margin:0 0 2px;font-size:18px;display:flex;gap:8px;align-items:center}.mpo-sec h2 svg{color:var(--accent)}.mpo-sub{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}.mpo-small{font-size:12px}.mpo-todo{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mpo-todo button{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border-radius:14px;background:color-mix(in oklab,var(--text) 4%,transparent);text-align:start;font-size:14.5px;line-height:1.45;min-height:52px;color:var(--text)}.mpo-todo button svg{color:var(--accent);flex:none}.mpo-todo button.urgent{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);font-weight:600}.mpo-todo .grow{flex:1 1;display:grid;grid-gap:2px;gap:2px}.mpo-todo small{color:var(--bad);font-size:12px;font-weight:500}.mpo-arrow{color:var(--accent);font-weight:600;font-size:13px;white-space:nowrap}.mpo-clear{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:14px 8px}.mpo-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:color-mix(in oklab,var(--text) 3.5%,transparent);flex-wrap:wrap}.mpo-row>svg{color:var(--ok);flex:none}.mpo-row.todo>svg{color:var(--accent)}.mpo-row .grow{flex:1 1;min-width:160px;display:grid;grid-gap:2px;gap:2px;line-height:1.45}.mpo-row .grow b{font-size:14.5px}.mpo-row .grow small{color:var(--muted);font-size:12.5px}.mpo-row .btn{min-height:40px}.mpo-course{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--line);text-align:start;width:100%;color:var(--text)}.mpo-course:hover{border-color:var(--line-2)}.mpo-course.late{border-color:color-mix(in oklab,var(--bad) 45%,transparent)}.mpo-course .grow{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.mpo-course b{font-size:14.5px;line-height:1.4}.mpo-course small{color:var(--muted);font-size:12.5px}.mpo-policy{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:12px;gap:12px}.mpo-policy summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:32px}.mpo-policy summary::-webkit-details-marker{display:none}.mpo-policy summary svg{color:var(--accent);flex:none}.mpo-policy summary:after{content:"⌄";color:var(--muted)}.mpo-policy[open] summary:after{content:"⌃"}.mpo-policy .btn.primary{justify-self:start}.mpo-check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;min-height:40px}.mpo-check input{width:20px;height:20px;accent-color:var(--accent);flex:none}.mpo-check.miss{color:var(--bad)}.mpo-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mpo-acts.sub{padding-top:8px;border-top:1px solid var(--line)}.mpo-acts .grow{flex:1 1}.mpo-timer{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--line-2)}.mpo-timer .input{flex:1 1;min-width:0}.mpo-timer.on{background:color-mix(in oklab,var(--ok) 10%,transparent);border-color:color-mix(in oklab,var(--ok) 45%,transparent)}.mpo-timer .grow{flex:1 1;display:grid;grid-gap:2px;gap:2px}.mpo-timer small{color:var(--muted);font-size:12.5px}.mpo-clock{font-size:30px;line-height:1}.mpo-big{padding:12px 18px;font-size:15px;min-height:48px}.mpo-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.mpo-day{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 2px;border-radius:10px;background:color-mix(in oklab,var(--text) 3.5%,transparent)}.mpo-day small{color:var(--muted);font-size:11px}.mpo-day b{font-size:13px}.mpo-day.today{background:var(--accent-soft);outline:1px solid color-mix(in oklab,var(--accent) 40%,transparent)}.mpo-week-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.mpo-week-f .grow{flex:1 1}.mpo-entries{list-style:none;margin:0;padding:0;display:grid}.mpo-entries li{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--line);font-size:13.5px;flex-wrap:wrap}.mpo-entries li:last-child{border-bottom:0}.mpo-entries .grow{flex:1 1;min-width:120px}.mpo-entries small{color:var(--muted)}.mpo-add{justify-self:start;min-height:42px}.mpo-form{grid-gap:10px;padding:12px;border-radius:14px;border:1px solid var(--line-2)}.mpo-form,.mpo-two{display:grid;gap:10px}.mpo-two{grid-template-columns:1fr 1fr;grid-gap:10px}.mpo-pay{display:flex;align-items:center;gap:8px}.mpo-pay b{font-size:15px}.mpo-bal{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.mpo-bal div{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:14px;background:var(--accent-soft)}.mpo-bal b{font-size:24px;line-height:1}.mpo-bal small{color:var(--muted);font-size:12px}.mpo-survey{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--line)}.mpo-foot{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--muted);line-height:1.6;padding:6px 4px}.mpo-foot svg{flex:none;margin-top:3px}.mpo .field input,.mpo .field select,.mpo .input{min-height:42px}.mpo-intro{display:flex;gap:12px;align-items:flex-start}.mpo-intro .grow{display:grid;grid-gap:3px;gap:3px;font-size:13px;line-height:1.6}.mpo-prow{min-height:52px}.mpo-prow .tag{display:inline-flex;gap:4px;align-items:center}.mpo-docs,.mpo-one{display:grid;grid-gap:12px;gap:12px}.mpo-link{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--text) 4%,transparent);font-size:13px;min-width:0}.mpo-link .num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mpo-link .grow{flex:1 1}.mpo-empty{display:grid;grid-gap:8px;gap:8px;justify-items:start}.mpo-doc-l{display:grid;grid-gap:2px;gap:2px}.mpo-doc-l .tag{display:inline-flex;gap:4px;align-items:center}.mpo.hub{min-height:0;background:none}.mpo.hub .mpo-wrap{max-width:760px;margin:0;padding:0 0 40px}.mpo.hub .mpo-nav{position:static;margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;overflow:visible}.mpo.hub .mpo-hello h1{font-size:22px}.mpo-sec h2 .grow{flex:1 1}.mpo-more{font-size:12.5px;font-weight:500;color:var(--accent);white-space:nowrap;display:inline-flex;align-items:center;min-height:32px}.mpo-clocknote{display:flex;gap:5px;align-items:center;margin-top:6px!important;font-size:13px}.mpo-read{flex-basis:100%;border-top:1px dashed var(--line);padding-top:8px}.mpo-read summary{cursor:pointer;font-size:13px;color:var(--accent);min-height:32px;display:flex;align-items:center}.mpo-text{white-space:pre-wrap;font-size:13.5px;line-height:1.75;max-height:60vh;overflow:auto;padding:10px 2px;unicode-bidi:plaintext;overflow-wrap:anywhere}.mpo-subh{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line);font-size:14.5px}.mpo-subh .grow{flex:1 1}.mpo-slips{display:grid;grid-gap:6px;gap:6px;font-size:14px}.mpo-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mpo-chips .chip{min-height:38px}.mpo-inv{display:inline-flex;gap:4px;align-items:center;text-decoration:none;min-height:28px}.mpo-fname{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpo .field textarea{min-height:84px}.mpo-progress{display:flex;align-items:center;gap:10px}.mpo-bar{flex:1 1;height:8px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.mpo-bar i{display:block;height:100%;background:var(--ok);border-radius:99px}@media (max-width:640px){.mpo-two{grid-template-columns:1fr}.mpo-timer{flex-wrap:wrap}.mpo-row .btn,.mpo-timer .btn{flex:1 1;justify-content:center}.mpo-acts .btn{flex:1 1 auto;justify-content:center}.mpo-hello h1{font-size:24px}.mpo-pay{-webkit-margin-start:auto;margin-inline-start:auto}.mpo-more{font-size:12px}}.mk{display:grid;grid-gap:16px;gap:16px;min-width:0}.mk .grow,.mk-dlg .grow{flex:1 1;min-width:0}.mk-small{font-size:12px}.mk h2,.mk h3{margin:0}.mk-sec{display:grid;grid-gap:12px;gap:12px}.mk-card-h,.mk-sec-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-sec-h h2{font-size:16px;font-weight:600;flex:1 1;min-width:0}.mk-card-h{margin-bottom:10px}.mk-card-h h3{font-size:15px;font-weight:600;flex:1 1;min-width:0;display:flex;align-items:center;gap:7px}.mk-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.mk-card{display:flex;flex-direction:column;gap:6px;min-width:0}.mk-tile{transition:border-color .15s,transform .15s}.mk-tile:hover{border-color:var(--line-2);transform:translateY(-1px)}.mk-tile p{margin:0;line-height:1.7}.mk-tile-off{display:flex;gap:12px;align-items:center;color:var(--muted)}.mk-tile-off>span{display:grid;grid-gap:2px;gap:2px}.mk-tile-off b{color:var(--text)}.mk-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.mk-kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}.mk-kpi .value{font-size:24px;margin:8px 0 4px}.mk-kpi.bad .value{color:var(--bad)}.mk-kpi.ok .value{color:var(--ok)}.mk-delta{font-size:12px;font-weight:600;color:var(--muted)}.mk-delta.ok{color:var(--ok)}.mk-delta.bad{color:var(--bad)}.mk-chart{padding:14px 16px 10px}.mk-legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-bottom:6px}.mk-legend span:before{content:"";display:inline-block;width:14px;height:3px;border-radius:3px;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:middle}.mk-legend .a:before{background:var(--warn)}.mk-legend .b:before{background:var(--accent)}.mk-lines svg{width:100%;height:auto;display:block;overflow:visible}.mk-lines-a{fill:none;stroke:var(--warn);stroke-width:2}.mk-lines-b{fill:none;stroke:var(--accent);stroke-width:2}.mk-lines-fill{fill:color-mix(in oklab,var(--accent) 10%,transparent);stroke:none}.mk-lines-hi{stroke:var(--line-2);stroke-width:1}.mk-lines-f{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--muted);margin-top:6px}.mk-lines-f b{color:var(--text);font-weight:500;text-align:center}.mk-empty{padding:36px 16px}.mk-skel{display:grid;grid-gap:10px;gap:10px}.mk-skel i{display:block;height:14px;border-radius:6px;background:color-mix(in oklab,var(--text) 6%,transparent);animation:mk-pulse 1.2s ease-in-out infinite}.mk-skel i:nth-child(odd){width:70%}@keyframes mk-pulse{50%{opacity:.45}}.mk-err{display:flex;gap:10px;align-items:center;color:var(--bad)}.mk-off{display:flex;gap:14px;align-items:flex-start;border-style:dashed}.mk-off-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.mk-off b{font-size:15px}.mk-off p{margin:4px 0 6px}.mk-off p,.mk-off-steps{color:var(--muted);font-size:13px;line-height:1.7}.mk-off-steps{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:6px;gap:6px}.mk-off-steps li::marker{color:var(--accent);font-weight:600}.mk-offbadge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:99px;color:var(--warn);background:color-mix(in oklab,var(--warn) 12%,transparent);white-space:nowrap}.mk-offbadge.on{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.mk-warn{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;color:var(--muted);border-color:color-mix(in oklab,var(--warn) 35%,var(--line));padding:12px 16px}.mk-warn svg{color:var(--warn);flex:none;margin-top:3px}.mk-warn b{color:var(--text)}.mk-need{color:var(--bad)!important;font-size:12px}.mk-missing{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--warn);padding:10px 14px;border-radius:10px;background:color-mix(in oklab,var(--warn) 9%,transparent)}.mk-list{list-style:none;margin:0;padding:0;display:grid}.mk-list li{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--line);font-size:13px;min-width:0}.mk-list li:first-child{border-top:0}.mk-list li .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-dot{width:9px;height:9px;border-radius:50%;flex:none}.mk-event{display:flex;align-items:center;gap:6px;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--accent-soft);margin-bottom:4px}.mk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:6px}.mk-stats a{display:grid;grid-gap:2px;gap:2px;padding:10px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);min-height:40px}.mk-stats b{font-size:20px;font-weight:600}.mk-stats span{font-size:11.5px;color:var(--muted)}.mk-stats a.acc b{color:var(--accent)}.mk-stats a.bad b{color:var(--bad)}.mk-sent{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent)}.mk-sent.question{color:var(--accent);background:var(--accent-soft)}.mk-sent.complaint,.mk-sent.negative{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.mk-sent.positive{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.mk-st{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent);white-space:nowrap}.mk-st.published,.mk-st.ready{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.mk-chan{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ch);padding:1px 7px 1px 6px;border-radius:99px;background:color-mix(in oklab,var(--ch) 13%,transparent);-webkit-margin-end:6px;margin-inline-end:6px;white-space:nowrap;vertical-align:middle}.mk-chan.bare{padding:2px;margin-inline:4px 0}.ibx-who-t small .mk-chan{-webkit-margin-end:6px;margin-inline-end:6px}.mk-sendoff{display:inline-flex;align-items:center;gap:5px}.mk-bar{gap:10px}.mk-bar,.mk-bar-r{display:flex;align-items:center;flex-wrap:wrap}.mk-bar-r{gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.mk-chips{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.mk-chips::-webkit-scrollbar{display:none}.mk-chips.wrap{flex-wrap:wrap;overflow:visible}.mk-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:500;color:var(--muted);background:color-mix(in oklab,var(--text) 5%,transparent);border:1px solid transparent;white-space:nowrap}.mk-chip.on,.mk-chip:hover{color:var(--text)}.mk-chip.on{background:var(--accent-soft)}.mk-chip.sel{border-color:var(--ch,var(--accent));background:color-mix(in oklab,var(--ch,var(--accent)) 14%,transparent)}.mk-chip.off{opacity:.45}.mk-chip b{font:600 11px var(--font-num)}.mk-chip.hot b{color:var(--bad)}.mk-chip:disabled{cursor:default}.mk-search{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.mk-search input{border:0;background:none;outline:none;color:var(--text);font:inherit;font-size:13px;width:160px}.mk-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mk-meta>span{gap:5px}.mk-meta>span,.mk-switch-l{display:inline-flex;align-items:center}.mk-switch-l{gap:7px;font-size:12.5px;color:var(--muted);cursor:pointer}.mk-nav{display:flex;align-items:center;gap:6px}.mk-nav b{min-width:130px;text-align:center;font-size:14px}.mk-range{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.mk-range .input{width:150px;padding:6px 8px;font-size:13px}.mk-post{display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.mk-post-h{display:flex;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--line)}.mk-post-img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent)}.mk-post-img.ph{display:grid;place-items:center;color:var(--muted)}.mk-post-t{display:flex;align-items:center;gap:6px;font-size:12px}.mk-post-x{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-post-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mk-items{list-style:none;margin:0;padding:0;display:grid}.mk-item{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-top:1px solid var(--line)}.mk-item:first-child{border-top:0}.mk-item.done{opacity:.7}.mk-item-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.mk-item-x{margin:0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.mk-answer{display:flex;gap:6px;font-size:12.5px;color:var(--muted);padding:8px 10px;border-radius:9px;background:color-mix(in oklab,var(--ok) 8%,transparent)}.mk-answer svg{color:var(--ok);flex:none;margin-top:3px}.mk-tlink{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent);font-weight:600}.mk-draft{display:grid;grid-gap:8px;gap:8px}.mk-draft textarea{resize:vertical;line-height:1.6}.mk-draft-f,.mk-item-a{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mk-draft-f .muted{display:inline-flex;align-items:center;gap:4px}.mk-menu{width:230px}.mk-menu button small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);font-size:11px}.mk-crs{display:grid;grid-gap:8px;gap:8px}.mk-cr{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;min-height:52px}.mk-cr:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.mk-cr img,.mk-cr-ph{width:46px;height:46px;border-radius:9px;object-fit:cover;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent);display:grid;place-items:center;color:var(--muted)}.mk-cr-t{flex:1 1;min-width:0;display:grid}.mk-cr-t b,.mk-cr-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mk-cr-t small{font-size:11.5px}.mk-cr-n{display:grid;text-align:end}.mk-cr-n b{font-size:15px}.mk-cr-n.ok b{color:var(--ok)}.mk-cr-n.bad b{color:var(--bad)}.mk-cr-n small{font-size:11px;color:var(--muted)}.mk-tree{padding:14px 8px 8px}.mk-tree .mk-card-h{padding:0 8px}.mk-tr{display:grid;grid-template-columns:minmax(200px,3fr) repeat(7,minmax(64px,1fr)) 40px;align-items:center;grid-gap:6px;gap:6px;padding:8px;border-top:1px solid var(--line);font-size:13px}.mk-tr>span{min-width:0}.mk-tr>span.ok{color:var(--ok);font-weight:600}.mk-tr>span.bad{color:var(--bad);font-weight:600}.mk-th{font-size:11.5px;color:var(--muted);border-top:0;padding-block:4px}.mk-tr-name{display:flex;align-items:center;gap:6px}.mk-tr-name b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mk-tr.d0 .mk-tr-name b{font-weight:600}.mk-tr.d1 .mk-tr-name{-webkit-padding-start:18px;padding-inline-start:18px}.mk-tr.d2 .mk-tr-name{-webkit-padding-start:36px;padding-inline-start:36px}.mk-tr.d1,.mk-tr.d2{background:color-mix(in oklab,var(--text) 2%,transparent)}.mk-tr-name .ibtn{height:28px}.mk-tr-name .ibtn,.mk-tr-sp{width:28px;flex:none}.mk-tr-img{width:30px;height:30px;border-radius:6px;object-fit:cover;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent);display:grid;place-items:center;color:var(--muted)}.mk-tr>span:last-child .ibtn{width:30px;height:30px}.mk-stat{display:inline-block;font-size:10.5px;color:var(--muted);-webkit-margin-start:6px;margin-inline-start:6px}.mk-stat.ok{color:var(--ok)}.mk-stat.bad{color:var(--bad)}.mk-legend-ch .mk-chip{height:30px;font-size:12px}.mk-pc-dot{width:8px;height:8px;border-radius:50%;background:var(--ch,var(--muted));flex:none;display:inline-block}.mk-cal{padding:0;overflow:hidden}.mk-cal-h{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.mk-cal-h span{padding:8px 10px;font-size:12px;color:var(--muted);font-weight:600}.mk-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mk-day{min-height:112px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);border-top:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:3px;min-width:0;transition:background .12s}.mk-cal.week .mk-day{min-height:300px}.mk-day:nth-child(7n+1){-webkit-border-start:0;border-inline-start:0}.mk-day:nth-child(-n+7){border-top:0}.mk-day.out{background:color-mix(in oklab,var(--text) 2%,transparent)}.mk-day.out .mk-day-h span{color:var(--faint)}.mk-day.today .mk-day-h span{background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:0 7px}.mk-day.over{background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-3px}.mk-day-h{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;min-height:22px}.mk-day-add{width:22px;height:22px;border-radius:6px;color:var(--muted);opacity:0;font-size:15px;line-height:1}.mk-day:hover .mk-day-add{opacity:1}.mk-day-add:hover{background:var(--accent-soft);color:var(--accent)}.mk-day-b{display:grid;grid-gap:3px;gap:3px}.mk-ev{display:block;font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:5px;color:var(--ev,var(--warn));background:color-mix(in oklab,var(--ev,var(--warn)) 14%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-pc{display:flex;align-items:center;gap:5px;width:100%;padding:3px 6px;border-radius:6px;font-size:11.5px;text-align:start;background:color-mix(in oklab,var(--ch) 12%,transparent);-webkit-border-start:3px solid var(--ch);border-inline-start:3px solid var(--ch);min-width:0;cursor:pointer}.mk-pc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.mk-pc small{font-size:10px;color:var(--muted)}.mk-pc em{font-style:normal;font-size:10.5px;color:var(--muted);white-space:nowrap}.mk-pc.big{padding:8px 10px;font-size:13px;min-height:40px;border-radius:8px}.mk-pc.st-published{opacity:.65}.mk-pc.st-idea span{font-style:italic}.mk-pc[draggable=true]{cursor:-webkit-grab;cursor:grab}.mk-more{font-size:11px;color:var(--accent);text-align:start;padding:2px 6px}.mk-cal-list{display:grid;grid-gap:4px;gap:4px}.mk-ld{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mk-ld:first-child{border-top:0}.mk-ld.past{opacity:.6}.mk-ld-h{font-size:13px;font-weight:600;display:grid;grid-gap:4px;gap:4px;align-content:start}.mk-ld.today .mk-ld-h{color:var(--accent)}.mk-ld-b{display:grid;grid-gap:6px;gap:6px}.mk-ev-row{display:flex;align-items:center;gap:6px;font-size:13px;padding:8px 10px;border-radius:8px;background:color-mix(in oklab,var(--warn) 10%,transparent)}.mk-undated{display:grid;grid-gap:6px;gap:6px}.mk-ro{font-size:10.5px;color:var(--muted);border:1px solid var(--line-2);border-radius:5px;padding:1px 6px;flex:none}.mk-dlg.wide{width:min(640px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;gap:0;overflow:hidden}.mk-dlg-h{display:flex;align-items:center;gap:10px;padding:16px 20px 10px}.mk-dlg-h h3{flex:1 1}.mk-dlg-b{display:grid;grid-gap:14px;gap:14px;padding:6px 20px 16px;overflow-y:auto}.mk-dlg-f{padding:12px 20px;border-top:1px solid var(--line);margin:0;align-items:center;flex-wrap:wrap}.mk .field,.mk-dlg .field,.mk-dlg .field>span,.mk-ed .field>span{font-size:12px;color:var(--muted);font-weight:500}.mk .field,.mk-dlg .field{display:grid;grid-gap:5px;gap:5px}.mk .field input,.mk .field select,.mk .field textarea,.mk-dlg .field input,.mk-dlg .field select,.mk-dlg .field textarea{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:9px 11px;font:inherit;font-size:14px;outline:none;width:100%;min-height:40px}.mk .field textarea,.mk-dlg .field textarea{resize:vertical;line-height:1.6}.mk .field input:focus,.mk .field select:focus,.mk .field textarea:focus,.mk-dlg .field input:focus,.mk-dlg .field select:focus,.mk-dlg .field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mk [aria-invalid=true],.mk-dlg [aria-invalid=true]{border-color:var(--bad)!important}.mk .field small,.mk-dlg .field small{font-weight:400;font-size:11.5px}.mk-row2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px}.mk-row2,.mk-row3{display:grid;gap:10px}.mk-row3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.mk-flow{display:flex;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.mk-flow button{flex:1 1;padding:9px 6px;font-size:12.5px;color:var(--muted);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-height:40px}.mk-flow button:first-child{-webkit-border-start:0;border-inline-start:0}.mk-flow button.past{color:var(--text);background:color-mix(in oklab,var(--accent) 6%,transparent)}.mk-flow button.on{color:var(--accent-ink);background:var(--accent);font-weight:600}.mk-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.mk-link{gap:4px;border:1px solid var(--line);border-radius:10px}.mk-link,.mk-link a{display:flex;align-items:center;padding:4px;min-width:0}.mk-link a{gap:9px;flex:1 1;color:var(--text)}.mk-link a .grow{display:grid}.mk-link b{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-link small{font-size:11px;color:var(--muted)}.mk-link-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent)}.mk-link.k-drive .mk-link-ic{background:color-mix(in oklab,#1fa463 16%,transparent);color:#1fa463}.mk-link.k-canva .mk-link-ic{background:color-mix(in oklab,#00c4cc 16%,transparent);color:#00a3aa}.mk-link.k-youtube .mk-link-ic{background:color-mix(in oklab,#ff3d3d 14%,transparent);color:#ff3d3d}.mk-link.k-instagram .mk-link-ic{background:color-mix(in oklab,#e1306c 14%,transparent);color:#e1306c}.mk-link .ibtn{width:28px;height:28px;border:0}.mk-addrow{display:flex;gap:8px}.mk-addrow .input{min-height:40px}.mk-pick{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:5;background:var(--card-solid);border:1px solid var(--line-2);border-radius:10px;padding:4px;box-shadow:0 16px 40px -12px rgba(0,0,0,.5)}.mk-pick button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:7px;font-size:13px;text-align:start;min-height:40px}.mk-pick button:hover{background:var(--accent-soft)}.mk-pick small{color:var(--muted);font-size:11px}.mk-split{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mk-side{display:grid;grid-gap:10px;gap:10px;padding:14px;position:-webkit-sticky;position:sticky;top:12px}.mk-side .mk-card-h{margin:0}.mk-side-new{display:flex;gap:6px;flex-wrap:wrap}.mk-clist{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.mk-clist button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;border-radius:9px;text-align:start;min-height:44px}.mk-clist button:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.mk-clist button.on{background:var(--accent-soft)}.mk-clist .grow{display:grid}.mk-clist b{font-size:13px;font-weight:500}.mk-clist b,.mk-clist small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-clist small{font-size:11px}.mk-owner{padding-top:8px;border-top:1px solid var(--line)}.mk-ed{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mk-ed-form{display:grid;grid-gap:14px;gap:14px}.mk-ed-form .mk-card-h{margin:0}.mk-inl{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);flex-wrap:wrap}.mk-inl .input{width:110px;min-height:40px}.mk-count{font-size:13px;padding:9px 12px;border-radius:9px;background:color-mix(in oklab,var(--accent) 7%,transparent);color:var(--text);font-weight:400}.mk-count b{font-size:16px}.mk-vars{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mk-vars .chip{cursor:pointer}.mk-ed-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line)}.mk-locked{color:var(--muted);border-style:dashed}.mk-ed-pv{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:12px}.mk-ed-pv .mk-card-h,.mk-ed-pv>p{margin:0}.mk-phone{width:min(300px,100%);margin:0 auto;border:8px solid #1d1d22;border-radius:30px;background:#f2f2f7;min-height:360px;overflow:hidden;color:#111}.mk-phone-top{text-align:center;font-size:12px;font-weight:600;padding:10px;background:#fafafa;border-bottom:1px solid #e5e5ea}.mk-sms{margin:14px;padding:10px 12px;border-radius:16px 16px 16px 4px;background:#e9e9eb;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%}.mk-mail{margin:0 auto;background:#fff;color:#1a1a1a;border-radius:12px;overflow:hidden;border:1px solid #e6e6ea;width:100%}.mk-mail.phone{width:min(340px,100%)}.mk-mail-h{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-bottom:1px solid #eee;font-size:13px}.mk-mail-h b{color:#2563eb;font-size:12px}.mk-mail-h span{font-weight:600;font-size:15px}.mk-mail-b{padding:16px;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.mk-mail-b p{margin:0 0 12px}.mk-mail-b a{color:#2563eb;text-decoration:underline}.mk-mail-f{padding:12px 16px;font-size:11px;color:#888;background:#fafafa;border-top:1px solid #eee}.mk-bar-t{display:inline-flex}.mk-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.mk-page{display:grid;grid-gap:10px;gap:10px}.mk-page-t{display:grid;grid-gap:2px;gap:2px}.mk-page-t b{font-size:15px}.mk-page-t span{font-size:12px;text-align:start}.mk-page-m{align-items:center;gap:10px}.mk-page-a,.mk-page-m{display:flex;flex-wrap:wrap}.mk-page-a{gap:6px}.mk-lpe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mk-lpe-ed,.mk-lpe-ed>.card{display:grid;grid-gap:12px;gap:12px}.mk-blk-h{display:flex;align-items:center;gap:6px}.mk-blk-h .ibtn{width:30px;height:30px}.mk-addblk{width:100%;justify-content:center;border-style:dashed;min-height:44px}.mk-blkmenu{position:absolute;bottom:calc(100% + 6px);inset-inline:0;z-index:6;display:grid;grid-gap:2px;gap:2px;padding:6px}.mk-blkmenu button{display:flex;align-items:center;gap:10px;padding:9px;border-radius:8px;text-align:start;min-height:44px}.mk-blkmenu button:hover{background:var(--accent-soft)}.mk-blkmenu span{display:grid}.mk-blkmenu small{font-size:11.5px;color:var(--muted)}.mk-slug{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);overflow:hidden}.mk-slug span{padding:0 4px 0 11px;color:var(--muted);font-size:14px}.mk .mk-slug input{border:0;box-shadow:none;-webkit-padding-start:0;padding-inline-start:0}.mk-faq-ed{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:9px;background:color-mix(in oklab,var(--text) 3%,transparent)}.mk-faq-ed .link-btn{justify-self:start}.mk-lpe-pv{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:8px;gap:8px}.mk-lpe-pvh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-lpe-frame{border:1px solid var(--line-2);border-radius:14px;overflow:auto;max-height:calc(100vh - 140px);background:#fff}.mk-lpe-frame.phone{width:min(390px,100%);margin:0 auto;border-radius:28px;border-width:8px;border-color:#1d1d22}.mk-pv{display:grid;grid-gap:12px;gap:12px}.mk-pv-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px}.mk-pv-frame{border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.mk-lp-page{min-height:100vh;min-height:100dvh;background:#f6f5f2}.mk-lp{--lp:#2563eb;container-type:inline-size;background:#fff;color:#1b1b1f;font-family:Heebo,Assistant,system-ui,sans-serif;max-width:1080px;margin:0 auto;color-scheme:light}.mk-lp img{max-width:100%;display:block}.mk-lp-top{display:flex;justify-content:center;padding:14px 20px;border-bottom:1px solid #eee}.mk-lp-top img{height:32px;width:auto}.mk-lp-top b{font-size:20px;color:var(--lp)}.mk-lp-hero{display:grid;grid-gap:18px;gap:18px;padding:28px 20px}.mk-lp-hero h1{font-size:30px;line-height:1.2;margin:0;font-weight:700;letter-spacing:-.01em}.mk-lp-hero p{font-size:17px;line-height:1.6;color:#4a4a52;margin:10px 0 0}.mk-lp-hero-img{width:100%;border-radius:16px;object-fit:cover;aspect-ratio:4/3}.mk-lp-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:14px 26px;border-radius:12px;background:var(--lp);color:#fff!important;font-weight:700;font-size:17px;text-decoration:none;min-height:48px;box-shadow:0 10px 24px -12px var(--lp)}.mk-lp-btn.big{width:100%;max-width:420px;font-size:19px;margin-top:0}.mk-lp-faq,.mk-lp-revs,.mk-lp-text{padding:24px 20px}.mk-lp h2{font-size:23px;margin:0 0 12px;font-weight:700}.mk-lp-text p{font-size:16.5px;line-height:1.8;margin:0 0 12px;color:#33333a}.mk-lp-img{margin:0;padding:8px 20px}.mk-lp-img img{width:100%;border-radius:14px}.mk-lp-video{padding:8px 20px}.mk-lp-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:#000}.mk-lp-revs{background:#faf9f6}.mk-lp-revs.empty{color:#888;font-size:14px;text-align:center}.mk-lp-revs-g{display:grid;grid-gap:12px;gap:12px}.mk-lp-rev{margin:0;padding:16px;border-radius:14px;background:#fff;border:1px solid #eee;display:grid;grid-gap:6px;gap:6px}.mk-lp-stars{color:#f5a623;letter-spacing:2px;font-size:15px}.mk-lp-stars span{color:#ddd}.mk-lp-rev blockquote{margin:0;font-size:15px;line-height:1.7;color:#33333a}.mk-lp-rev figcaption{font-size:13px;color:#777}.mk-lp-faq details{border-bottom:1px solid #eee;padding:14px 0}.mk-lp-faq summary{font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;min-height:28px}.mk-lp-faq summary:after{content:"+";color:var(--lp);font-weight:700}.mk-lp-faq details[open] summary:after{content:"−"}.mk-lp-faq p{margin:10px 0 0;line-height:1.7;color:#4a4a52;font-size:15px}.mk-lp-cta{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:26px 20px 34px;text-align:center}.mk-lp-cta small{color:#777;font-size:13px}.mk-lp-foot{text-align:center;color:#999;font-size:12px;padding:18px;border-top:1px solid #eee}@container (min-width: 720px){.mk-lp-hero{grid-template-columns:1.1fr 1fr;align-items:center;padding:48px 40px;gap:36px}.mk-lp-hero h1{font-size:42px}.mk-lp-faq,.mk-lp-revs,.mk-lp-text{padding:36px 40px}.mk-lp-img,.mk-lp-video{padding:12px 40px}.mk-lp-revs-g{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-lp-text{max-width:760px;margin:0 auto}}@media (max-width:1500px){.mk-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-ed,.mk-lpe{grid-template-columns:minmax(0,1fr)}.mk-ed-pv,.mk-lpe-pv{position:static}}@media (max-width:1100px){.mk-split{grid-template-columns:minmax(0,1fr)}.mk-side{position:static}}@media (max-width:900px){.mk-tr{grid-template-columns:minmax(160px,2fr) repeat(4,minmax(56px,1fr)) 34px}.mk-tr>span:nth-child(6),.mk-tr>span:nth-child(7),.mk-tr>span:nth-child(8){display:none}}@media (max-width:760px){.mk-grid2{grid-template-columns:minmax(0,1fr)}.mk-kpis,.mk-kpis.six,.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-day{min-height:74px;padding:4px}.mk-pc{font-size:10.5px;padding:2px 4px}.mk-pc small{display:none}.mk-cal.week .mk-cal-g{grid-template-columns:minmax(0,1fr)}.mk-cal.week .mk-cal-h{display:none}.mk-cal.week .mk-day{min-height:0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.mk-cal.week .mk-day:first-child{border-top:0}}@media (max-width:640px){.mk-bar-r{-webkit-margin-start:0;margin-inline-start:0;width:100%}.mk-search{flex:1 1}.mk-search input{width:100%}.mk-post-h{flex-wrap:wrap}.mk-post-a{width:100%;justify-content:flex-start}.mk-ld,.mk-row2,.mk-row3{grid-template-columns:minmax(0,1fr)}.mk-ld{gap:6px}.mk-flow{overflow-x:auto}.mk-flow button{flex:none;padding-inline:12px}.mk-day-add{opacity:1}.mk-cal-h span{padding:6px 4px;text-align:center}.mk-pc span{display:none}.mk-pc{justify-content:center;min-height:14px}.mk-cal.week .mk-pc span,.mk-pc.big span{display:block}.mk-th{display:none}.mk-tr{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.mk-tr>.mk-tr-name{grid-column:1/-1}.mk-tr>span[data-l]:before{content:attr(data-l);display:block;font-size:10.5px;color:var(--muted)}.mk-tr>span:nth-child(6),.mk-tr>span:nth-child(7),.mk-tr>span:nth-child(8){display:block}.mk-tr.d1 .mk-tr-name,.mk-tr.d2 .mk-tr-name{-webkit-padding-start:0;padding-inline-start:0}.mk-dlg.wide{max-height:100dvh;border-radius:16px}.mk-dlg-b{padding:6px 16px 14px}.mk-dlg-f,.mk-dlg-h{padding-inline:16px}.mk-chip{height:40px}.mk-blkmenu button,.mk-clist button{min-height:48px}.mk-bar .seg.big button{padding:8px 10px;white-space:nowrap}}.mk-kpi-a{display:block;color:inherit;border-radius:16px}.mk-kpi-a:hover .card{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.mk-offstrip-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.mk-offstrip-i{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;border:1px dashed var(--line-2);color:var(--text);min-height:44px}.mk-offstrip-i:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.mk-cr-w{display:grid;grid-gap:2px;gap:2px}.mk-cr-o{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;-webkit-padding-start:62px;padding-inline-start:62px;color:var(--muted)}.mk-cr-o .tag{font-size:11px}@media (max-width:640px){.mk-cr-o{-webkit-padding-start:6px;padding-inline-start:6px}.mk-offstrip-l{grid-template-columns:1fr}}.sp{display:grid;grid-gap:16px;gap:16px;min-width:0}.sp .grow{flex:1 1 auto;min-width:0}.sp-loading{padding:40px;text-align:center}.sp-small{font-size:12.5px;line-height:1.6}.sp-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sp-tools .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.sp-tools .seg button{white-space:nowrap;min-height:32px}.sp-sel{width:auto;max-width:220px}.sp-bad{color:var(--bad)!important}.sp-good{color:var(--ok)}.sp-need{color:var(--bad);font-size:12.5px}.sp-hint{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:12px}.sp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.sp-alert{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:var(--radius);border:1px solid color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 8%,var(--card));color:var(--text)}.sp-alert>svg{color:var(--bad);flex:none;margin-top:2px}.sp-alert div{display:grid;grid-gap:2px;gap:2px;font-size:13.5px}.sp-alert span{color:var(--muted)}.sp-alert.warn{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 8%,var(--card))}.sp-alert.warn>svg{color:var(--warn)}.sp-alert.info{border-color:var(--line-2);background:var(--card)}.sp-alert.info>svg{color:var(--accent)}.sp-how summary{cursor:pointer;font-weight:600;display:flex;gap:8px;align-items:center;min-height:32px}.sp-how ul{margin:12px 0 8px;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.7}.sp-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.sp-hero-score{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:170px}.sp-hero-score>div{display:grid;grid-gap:2px;gap:2px}.sp-verdict{font-size:17px}.sp-verdict.ok{color:var(--ok)}.sp-verdict.good{color:var(--accent)}.sp-verdict.warn{color:var(--warn)}.sp-verdict.bad{color:var(--bad)}.sp-ring{display:block}.sp-ring-bg{fill:none;stroke:color-mix(in oklab,var(--text) 9%,transparent);stroke-width:10}.sp-ring-v{fill:none;stroke:var(--muted);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .6s ease}.sp-ring.ok .sp-ring-v{stroke:var(--ok)}.sp-ring.good .sp-ring-v{stroke:var(--accent)}.sp-ring.warn .sp-ring-v{stroke:var(--warn)}.sp-ring.bad .sp-ring-v{stroke:var(--bad)}.sp-ring-n{font-family:var(--font-num);font-size:32px;font-weight:700;fill:var(--text)}.sp-ring-l{font-size:10px;fill:var(--muted)}.sp-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 22px;gap:14px 22px}.sp-part{display:grid;grid-gap:5px;gap:5px;min-width:0}.sp-part-h{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.sp-part small{font-size:12px;line-height:1.5}.sp-bar{height:8px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.sp-bar,.sp-bar i{border-radius:99px}.sp-bar i{display:block;height:100%;background:var(--muted);transition:width .5s ease}.sp-bar i.ok{background:var(--ok)}.sp-bar i.good{background:var(--accent)}.sp-bar i.warn{background:var(--warn)}.sp-bar i.bad{background:var(--bad)}.sp-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.sp-kpi{padding:14px 16px;display:block;color:inherit;text-decoration:none}.sp-kpi .value.sp-kv{font-size:24px;margin:8px 0 4px}.sp-kpi .foot span{white-space:normal}.sp-trend{display:flex;align-items:stretch;gap:6px;height:170px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.sp-tb{flex:1 0 34px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:4px;gap:4px;text-align:center;min-width:34px}.sp-tb-n{font-size:11px;color:var(--muted);direction:ltr}.sp-tb-col{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line)}.sp-tb-col i{display:block;width:70%;max-width:30px;border-radius:6px 6px 0 0;background:var(--muted);transition:height .4s ease}.sp-tb-col i.ok{background:var(--ok)}.sp-tb-col i.good{background:var(--accent)}.sp-tb-col i.warn{background:var(--warn)}.sp-tb-col i.bad{background:var(--bad)}.sp-tb.partial .sp-tb-col i{opacity:.45}.sp-tb-l{font-size:10.5px;color:var(--muted);white-space:nowrap}.sp-rows{display:grid}.sp-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.sp-row:last-child{border-bottom:0}.sp-row .grow{display:grid;grid-gap:2px;gap:2px}.sp-row .tag{justify-self:start}.sp-row small{font-size:12px}.sp-rate{font-weight:600;font-size:14px}.sp-sum-t{width:100%;font-size:14px;line-height:1.7;resize:vertical;min-height:220px}.sp-sum-a{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.sp-sum-a .btn{min-height:40px}.sp-range{gap:8px;flex-wrap:wrap}.sp-inline,.sp-range{display:flex;align-items:center}.sp-inline{gap:6px;margin:0}.sp-inline input{width:auto}.sp-wf{display:grid;grid-gap:6px;gap:6px}.sp-wf-r{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.sp-wf-l{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-wf-b{height:10px;border-radius:99px;background:color-mix(in oklab,var(--text) 5%,transparent);overflow:hidden}.sp-wf-b i{display:block;height:100%;border-radius:99px;background:color-mix(in oklab,var(--bad) 70%,transparent)}.sp-wf-r.base .sp-wf-b i,.sp-wf-r.sub .sp-wf-b i{background:var(--accent)}.sp-wf-r.plus .sp-wf-b i,.sp-wf-r.total .sp-wf-b i{background:var(--ok)}.sp-wf-r.sub,.sp-wf-r.total{font-weight:600;padding-top:6px;border-top:1px dashed var(--line-2)}.sp-wf-r.sub .sp-wf-l,.sp-wf-r.total .sp-wf-l{color:var(--text)}.sp-wf-v{min-width:84px;text-align:end}.sp-table-h{flex-wrap:wrap}.sp-table-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sp-search{margin:0;width:200px;max-width:100%}.sp-search input{border:0;background:none;outline:none;color:var(--text);font:inherit;width:100%;min-width:0}.sp-sort{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.sp-sort select{width:auto}.sp-pr,.sp-ptable{display:grid}.sp-pr{grid-template-columns:minmax(180px,2.2fr) repeat(6,minmax(70px,1fr)) 96px;grid-gap:10px;gap:10px;align-items:center;padding:10px 8px;border-bottom:1px solid var(--line);text-align:start;width:100%;font-size:13px;background:none;color:inherit;border-radius:0}button.sp-pr{cursor:pointer}button.sp-pr:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.sp-pr.open{background:var(--accent-soft)}.sp-pr.head{font-size:11.5px;color:var(--muted);font-weight:600;padding-top:0}.sp-pr>.num{text-align:end}.sp-pn{display:flex;align-items:center;gap:8px;min-width:0}.sp-pn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sp-pn img,.sp-pn-ph{width:30px;height:30px;border-radius:8px;object-fit:cover;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent);display:grid;place-items:center;color:var(--muted)}.sp-est{display:inline-block;-webkit-margin-start:4px;margin-inline-start:4px;font-size:10px;color:var(--warn);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);border-radius:99px;padding:0 5px;font-family:var(--font);vertical-align:1px}.sp-strong{font-weight:700}.sp-pt{display:flex;justify-content:flex-end}.sp-spark{display:block}.sp-spark-axis{stroke:var(--line-2);stroke-width:.6}.sp-spark rect.pos{fill:var(--ok)}.sp-spark rect.neg{fill:var(--bad)}.sp-pd{padding:12px 8px 16px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--accent-soft) 50%,transparent);display:grid;grid-gap:10px;gap:10px}.sp-pd-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.sp-pd-g>div{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);min-width:0}.sp-pd-g small{font-size:11.5px;color:var(--muted)}.sp-sizes{display:grid;grid-gap:2px;gap:2px}.sp-sizes .sec-t{margin:4px 0}.sp-size{display:grid;grid-template-columns:minmax(60px,1fr) repeat(4,minmax(60px,auto)) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line);font-size:13px}.sp-size>.num{text-align:end}.sp-assume-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.sp-assume-g .field small{font-size:11.5px;line-height:1.5}.sp-assume-a{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:12px}.sp-switches{display:grid;grid-gap:4px;gap:4px}.sp-sw{display:flex;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.sp-sw:first-of-type{border-top:0}.sp-sw .grow{display:grid;grid-gap:3px;gap:3px;font-size:13.5px}.sp-sw small{font-size:12px;line-height:1.55}.sp-sw .switch{min-width:44px;height:24px;cursor:pointer}.sp-on{color:var(--ok)}.sp-off,.sp-on{font-weight:600}.sp-off{color:var(--warn)}.sp-reqs{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px}.sp-req{display:grid;grid-gap:10px;gap:10px;align-content:start}.sp-req-h{display:flex;gap:10px;align-items:flex-start}.sp-req-h .grow{display:grid;grid-gap:2px;gap:2px}.sp-req-h small{font-size:12px;overflow-wrap:anywhere}.sp-req-b{display:grid;grid-gap:8px;gap:8px;font-size:13.5px}.sp-chips{display:flex;gap:6px;flex-wrap:wrap}.sp-quote{margin:0;padding:8px 12px;-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2);color:var(--text);background:color-mix(in oklab,var(--text) 3%,transparent);border-radius:8px;white-space:pre-wrap}.sp-photos{display:flex;gap:8px;flex-wrap:wrap}.sp-photos img{width:76px;height:76px;object-fit:cover;border-radius:10px;border:1px solid var(--line);display:block}.sp-log{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:12.5px;display:grid;grid-gap:2px;gap:2px}.sp-req-a{display:flex;gap:8px;flex-wrap:wrap}.sp-req-a .btn{min-height:40px}@media (max-width:900px){.sp-pr{grid-template-columns:minmax(150px,2fr) repeat(3,minmax(70px,1fr)) minmax(70px,1fr)}.sp-pr>:nth-child(4),.sp-pr>:nth-child(5),.sp-pr>:nth-child(8){display:none}.sp-assume-g{grid-template-columns:1fr}}@media (max-width:640px){.sp-hero{gap:16px}.sp-hero,.sp-parts,.sp-two{grid-template-columns:1fr}.sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-kpi .value.sp-kv{font-size:20px}.sp-reqs{grid-template-columns:1fr}.sp-sel{max-width:100%;flex:1 1 100%}.sp-search,.sp-table-tools{width:100%}.sp-pr.head{display:none}.sp-pr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px 4px}.sp-pr>:nth-child(4),.sp-pr>:nth-child(5){display:grid}.sp-pr>.sp-pn{grid-column:1/-1}.sp-pr>.num{text-align:start;display:grid;font-size:13.5px}.sp-pr>.num:before{content:attr(data-l);font-size:11px;color:var(--muted);font-family:var(--font);font-weight:400}.sp-pr>.sp-pt{display:none!important}.sp-size{grid-template-columns:minmax(50px,1fr) repeat(3,auto)}.sp-size>:nth-child(5){display:none}.sp-wf-r{grid-template-columns:minmax(96px,42%) minmax(0,1fr) auto;gap:8px;font-size:12.5px}.sp-wf-v{min-width:70px}}.sp-pub{--pub:#3d7fe0;--bg:#f7f7f9;--card:#fff;--card-solid:#fff;--line:#e7e7ee;--line-2:#d8d8e0;--text:#16161d;--muted:#5e5e6a;--ok:#16a34a;--bad:#dc2626;--warn:#b45309;min-height:100dvh;background:var(--bg);color:var(--text);font-family:Heebo,Assistant,system-ui,sans-serif;font-size:16px;line-height:1.6;color-scheme:light;position:relative;z-index:0;overflow-x:clip;display:flex;flex-direction:column}.sp-pub a{color:var(--pub)}.sp-pub-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px max(16px,calc((100% - 560px) / 2));background:#fff;border-bottom:1px solid var(--line)}.sp-pub-logo img{height:32px;width:auto;max-width:170px;object-fit:contain;display:block}.sp-pub-site{font-size:14px;font-weight:500;text-decoration:none}.sp-pub-main{flex:1 1;width:100%;max-width:560px;margin:0 auto;padding:28px 16px 40px;display:grid;align-content:start;grid-gap:14px;gap:14px}.sp-pub-main h1{margin:0;font-size:clamp(24px,6vw,32px);line-height:1.25}.sp-pub-sub{margin:0;color:var(--muted)}.sp-pub-foot{text-align:center;color:var(--muted);font-size:13px;padding:18px 16px 26px}.sp-pub-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 1px 2px rgba(16,16,29,.04),0 8px 26px -14px rgba(16,16,29,.18)}.sp-pub-f{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14.5px}.sp-pub-f input,.sp-pub-f textarea{font:inherit;font-weight:400;font-size:16px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--text);width:100%;min-height:48px}.sp-pub-f input:focus,.sp-pub-f textarea:focus{outline:none;border-color:var(--pub);box-shadow:0 0 0 3px color-mix(in oklab,var(--pub) 18%,transparent)}.sp-pub-f small,.sp-pub-small{font-weight:400;font-size:13px;color:var(--muted);margin:0}.sp-pub-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0}.sp-pub-err{margin:0;color:var(--bad);font-size:14px;background:color-mix(in oklab,var(--bad) 7%,#fff);border:1px solid color-mix(in oklab,var(--bad) 30%,transparent);padding:10px 12px;border-radius:10px}.sp-pub-btn{font:inherit;font-weight:700;font-size:16px;min-height:50px;border-radius:12px;border:0;background:var(--pub);color:#fff;cursor:pointer;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.sp-pub-btn:disabled{opacity:.7;cursor:default}.sp-pub-btn.ghost{background:#fff;color:var(--pub)!important;border:1px solid color-mix(in oklab,var(--pub) 45%,transparent);min-height:44px;font-size:14.5px}.sp-pub-h{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:17px}.sp-pub-link{font:inherit;font-size:14px;background:none;border:0;color:var(--pub);cursor:pointer;padding:8px 0;min-height:40px}.sp-pub-now{margin:0;font-size:16.5px;font-weight:500}.sp-tl{list-style:none;margin:4px 0;padding:0;display:grid;grid-gap:0;gap:0}.sp-tl li{position:relative;display:grid;grid-template-columns:26px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;color:var(--muted)}.sp-tl li i{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);background:#fff;justify-self:center;z-index:1}.sp-tl li:not(:last-child):after{content:"";position:absolute;inset-inline-start:12px;top:30px;bottom:-10px;width:2px;background:var(--line)}.sp-tl li.done{color:var(--text)}.sp-tl li.done i{border-color:var(--pub)}.sp-tl li.done i,.sp-tl li.done:not(:last-child):after{background:var(--pub)}.sp-tl li.cur span{font-weight:700}.sp-tl li.cur i{box-shadow:0 0 0 5px color-mix(in oklab,var(--pub) 20%,transparent)}.sp-tl li small{font-size:13px;color:var(--muted);direction:ltr}.sp-tl.cancelled li.done:last-child i{background:var(--bad);border-color:var(--bad)}.sp-pub-trk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);font-size:14.5px}.sp-pub-fs{border:0;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.sp-pub-fs legend{font-weight:700;font-size:15px;margin-bottom:6px;padding:0}.sp-pub-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;min-height:52px}.sp-pub-item.on{border-color:var(--pub);background:color-mix(in oklab,var(--pub) 6%,#fff)}.sp-pub-item label{display:flex;gap:10px;align-items:center;cursor:pointer;min-width:0}.sp-pub-item label>span{display:grid;min-width:0}.sp-pub-item small{color:var(--muted);font-size:13px}.sp-pub-item input[type=checkbox]{width:22px;height:22px;accent-color:var(--pub);flex:none}.sp-pub-qty{display:inline-flex;align-items:center;gap:4px}.sp-pub-qty button{width:36px;height:36px;border-radius:10px;border:1px solid var(--line-2);background:#fff;font-size:18px;cursor:pointer;color:var(--text)}.sp-pub-qty b{min-width:22px;text-align:center}.sp-pub-reasons{display:flex;flex-wrap:wrap;gap:8px}.sp-pub-reasons button{font:inherit;font-size:14.5px;padding:9px 14px;min-height:44px;border-radius:99px;border:1px solid var(--line-2);background:#fff;color:var(--text);cursor:pointer}.sp-pub-reasons button.on{border-color:var(--pub);background:color-mix(in oklab,var(--pub) 10%,#fff);color:var(--text);font-weight:600}.sp-pub-photos{display:flex;gap:8px;flex-wrap:wrap;font-weight:400}.sp-pub-ph{position:relative}.sp-pub-ph img{width:78px;height:78px;object-fit:cover;border-radius:12px;border:1px solid var(--line);display:block}.sp-pub-ph button{position:absolute;top:-8px;inset-inline-end:-8px;width:28px;height:28px;border-radius:50%;border:0;background:#16161d;color:#fff;font-size:16px;cursor:pointer;line-height:1}.sp-pub-add{width:78px;height:78px;border-radius:12px;border:1.5px dashed var(--line-2);display:grid;place-items:center;color:var(--pub);cursor:pointer;font-size:13.5px;font-weight:600;position:relative}.sp-pub-add input{position:absolute;inset:0;opacity:0;cursor:pointer}.sp-pub-done{text-align:center;justify-items:center}.sp-pub-done h2{margin:0;font-size:22px}.sp-pub-done p{margin:0}.sp-pub-ok{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--ok) 14%,#fff);color:var(--ok);font-size:28px;font-weight:700}.sp-part-off{opacity:.75}.sp-part-off .sp-bar{background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in oklab,var(--text) 6%,transparent) 6px 12px)}.pt-tabs{margin-bottom:14px;display:inline-flex}.pt-tabs button{display:inline-flex;gap:6px;align-items:center;min-height:38px}@media (max-width:640px){.pt-tabs{display:flex;width:100%}.pt-tabs button{flex:1 1;justify-content:center}}.sp-kpi-need{text-decoration:none;color:inherit;border-color:color-mix(in oklab,var(--warn) 45%,var(--line))}.sp-kpi-need .value{font-size:22px}.sp-note{font-size:12px;margin:8px 2px 0}