.ob{z-index:70;background:var(--canvas);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ob-card{background:var(--tile);width:min(640px,100%);max-height:min(820px,100%);box-shadow:var(--sh-tile);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ob-h{flex:none;align-items:center;gap:10px;padding:22px 28px 0;display:flex}.ob-h b{font-weight:600}.ob-count{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;font-weight:500}.ob-prog{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:16px 28px 0;display:grid}.ob-prog span{background:var(--line-2);border-radius:2px;height:4px;overflow:hidden}.ob-prog i{border-radius:inherit;background:var(--lime-3);transform-origin:0;height:100%;display:block}.ob-b{flex:0 auto;min-height:0}.ob-in{padding:26px 28px 20px}.ob-step{flex-direction:column;padding:2px;display:flex}.ob-hi{font-size:var(--fs-cap);color:var(--lav-ink);margin-bottom:6px;font-weight:500}.ob-desc{color:var(--ink-2);margin:6px 0 20px;line-height:1.65}.ob-err{color:var(--red);font-size:var(--fs-cap);padding-top:10px;display:block;overflow:hidden}.ob-f{border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:10px;padding:16px 28px 24px;display:flex}.ob-f .btn.lg{min-width:132px;height:48px}.ob-main.dim{opacity:.6}.ob-o-card{background:var(--tile-2);border-radius:20px;padding:18px 20px}.ob-o-top{align-items:center;gap:14px;display:flex}.ob-o-top b{font-size:var(--fs-title);font-weight:600;display:block}.ob-o-top small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:2px;line-height:1.5;display:block}.ob-kv{flex-direction:column;margin-top:14px;display:flex}.ob-kv>div{border-top:1px solid var(--line-2);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:6px 0;display:grid}.ob-kv dt{color:var(--ink-3)}.ob-kv dd{min-width:0;font-weight:500}.ob-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:16px;line-height:1.6;display:flex}.ob-note svg{color:var(--lime-ink);flex:none;margin-top:3px}.ob-muted{font-size:var(--fs-cap);color:var(--ink-3);margin-top:8px;padding-left:23px;line-height:1.6}.ob-av{text-align:center;flex-direction:column;align-items:center;padding:8px 0 12px;display:flex}.ob-av-pic{place-items:center;width:136px;height:136px;display:grid;position:relative}.ob-av-img{background:var(--tile-2);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;overflow:hidden}.ob-av-img img{object-fit:cover;width:100%;height:100%}.ob-ring{width:136px;height:136px;position:absolute;inset:0;transform:rotate(-90deg)}.ob-ring circle{fill:none;stroke:var(--line-2);stroke-width:4px}.ob-ring circle.on{stroke:var(--lime-3);stroke-linecap:round;stroke-dasharray:402;transition:stroke-dashoffset .1s linear}.ob-av-ok{background:var(--lime-2);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 3px #fff}.ob-av-st{min-height:22px;color:var(--ink-2);margin-top:14px}.ob-av-st.err{color:var(--red)}.ob-av-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.ob-done{text-align:center;flex-direction:column;align-items:center;padding-top:12px;display:flex}.ob-ok{background:var(--lime-2);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:18px;display:grid}.ob-done .ob-desc{text-wrap:balance;max-width:420px}.ob-sum{text-align:left;background:var(--tile-2);border-radius:20px;align-self:stretch;margin-top:0;padding:4px 20px}.ob-sum>div:first-child{border-top:0}.ob-sum-av{align-items:center;gap:10px;display:flex}.ob-sum-av img{object-fit:cover;border-radius:50%;width:28px;height:28px}.lp{flex-direction:column;display:flex}.lp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.lp-grid.pinned{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-label{margin:20px 0 10px}.lp-card{background:var(--tile-2);text-align:left;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 12px 8px 14px;transition:background .15s,box-shadow .15s;display:flex}.lp-card:hover{background:var(--tile-3)}.lp-card.big{min-height:64px;padding-left:16px}.lp-card.on{background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.lp-card b{text-wrap:balance;font-weight:600;display:block}.lp-card small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.lp-check{border:1.6px solid var(--ink-4);width:22px;height:22px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.lp-check.on{background:var(--lime-2);border-color:var(--lime-2)}.lp.invalid .pinned .lp-card{box-shadow:0 0 0 1.5px #d4554f73}.lp-chips{flex-wrap:wrap;gap:8px;padding:2px;display:flex}.lp-chip{background:var(--tile-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:36px;padding:0 14px;transition:background .15s;display:inline-flex}.lp-chip:hover{background:var(--tile-3)}.lp-chip.on{background:var(--lime)}.lp-chip b{font-weight:500}.lp-chip.on b{font-weight:600}.lp-chip small{font-size:var(--fs-cap);color:var(--ink-3)}.lp-chip.on small{color:var(--lime-ink)}.lp-chip-ic{place-items:center;margin-right:-6px;display:inline-grid;overflow:hidden}.lp-chip.on .lp-chip-ic{margin-right:0}.lang-tags{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.lang-tag{background:var(--tile-2);height:26px;line-height:26px;font-size:var(--fs-cap);white-space:nowrap;border-radius:99px;align-items:baseline;gap:5px;padding:0 10px;display:inline-flex}.lang-tag b{color:var(--ink);font-weight:600}.lang-tag small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:400}@media (width<=599px){.ob{background:var(--tile);place-items:stretch stretch;padding:0}.ob-card{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.ob-h{padding:calc(14px + var(--safe-top)) 20px 0}.ob-prog{padding:14px 20px 0}.ob-b{flex:auto}.ob-in{padding:22px 20px 12px}.ob-f{padding:12px 20px calc(14px + var(--safe-bottom))}.ob-f .btn.lg{min-width:0}.ob-main{flex:1}.ob-o-card{padding:16px}.ob-kv>div{grid-template-columns:64px minmax(0,1fr)}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card{gap:8px;padding:8px 10px 8px 12px}.lp-chip{height:40px}.ob-sum{padding:4px 16px}}@media (height<=559px){.ob{padding:12px}.ob-h{padding-top:14px}.ob-prog{padding-top:10px}.ob-in{padding-top:14px}.ob-desc{margin-bottom:12px}.ob-f{padding-top:10px;padding-bottom:12px}.ob-f .btn.lg{height:42px}.ob-hi{display:none}}html.dual .ob{padding:24px;padding-left:calc(var(--seg-l) + var(--hinge) + 24px)}.me-langs{text-align:left;width:calc(100% + 16px);color:var(--ink-3);border-radius:14px;align-items:center;gap:10px;margin:14px -8px 0;padding:6px 8px;transition:background .15s;display:flex}.me-langs:hover{background:var(--tile-2)}.me-langs>svg{flex:none}.me-langs .lang-tags{flex:1}.lang-note{margin-top:-6px;overflow:hidden}.lang-foot{font-size:var(--fs-cap);color:var(--ink-3);padding:10px 4px 0;line-height:1.6}.pf-tz:has(>.lang-tags)>svg{margin-top:6px}
