.ready[data-astro-cid-kmbih5qs]{gap:12px;display:grid}.ask[data-astro-cid-kmbih5qs]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.q[data-astro-cid-kmbih5qs]{margin:0;font-weight:700}.seg[data-astro-cid-kmbih5qs]{flex-wrap:wrap;gap:6px;display:flex}.seg[data-astro-cid-kmbih5qs] button[data-astro-cid-kmbih5qs]{font:inherit;border:1px solid var(--border);background:var(--surface);min-width:44px;color:var(--text);cursor:pointer;border-radius:10px;padding:7px 12px;font-weight:700}.seg[data-astro-cid-kmbih5qs] button[data-astro-cid-kmbih5qs][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.reco[data-astro-cid-kmbih5qs]{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:10px;margin:0;padding:10px 14px;font-size:.92rem}.reco[data-astro-cid-kmbih5qs] b[data-astro-cid-kmbih5qs]{display:block}.tabs[data-astro-cid-kmbih5qs]{flex-wrap:wrap;gap:6px;display:flex}.tabs[data-astro-cid-kmbih5qs] button[data-astro-cid-kmbih5qs]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.9rem;display:inline-flex}.tabs[data-astro-cid-kmbih5qs] button[data-astro-cid-kmbih5qs][aria-selected=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.star[data-astro-cid-kmbih5qs]{text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:4px;padding:2px 6px;font-size:.62rem;font-weight:800}.star[data-astro-cid-kmbih5qs][hidden]{display:none}.body[data-astro-cid-kmbih5qs]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.model[data-astro-cid-kmbih5qs]{gap:8px;padding:12px;display:grid;position:sticky;top:76px}.dsel[data-astro-cid-kmbih5qs]{flex-wrap:wrap;gap:6px;display:flex}.dsel[data-astro-cid-kmbih5qs] button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.78rem}.dsel[data-astro-cid-kmbih5qs] button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:700}.panel[data-astro-cid-kmbih5qs][hidden]{display:none}.panel[data-astro-cid-kmbih5qs]{gap:10px;display:grid}.meta[data-astro-cid-kmbih5qs],.short[data-astro-cid-kmbih5qs],.sched[data-astro-cid-kmbih5qs]{margin:0}.meta[data-astro-cid-kmbih5qs]{color:var(--muted);font-size:.82rem}.lvl[data-astro-cid-kmbih5qs]{color:var(--text);font-weight:700}.sched[data-astro-cid-kmbih5qs]{color:var(--muted);font-size:.86rem}.days-list[data-astro-cid-kmbih5qs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.day[data-astro-cid-kmbih5qs]{padding:12px 14px}.day[data-astro-cid-kmbih5qs] h3[data-astro-cid-kmbih5qs]{margin:0 0 6px;font-size:1rem}.ex[data-astro-cid-kmbih5qs]{counter-reset:ex;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ex[data-astro-cid-kmbih5qs] li[data-astro-cid-kmbih5qs]{counter-increment:ex;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 8px;font-size:.86rem;display:grid}.ex[data-astro-cid-kmbih5qs] li[data-astro-cid-kmbih5qs]:before{content:counter(ex);color:var(--muted);font-size:.75rem;font-weight:700}.ex[data-astro-cid-kmbih5qs] a[data-astro-cid-kmbih5qs]{color:var(--text);font-weight:600;text-decoration:none}.ex[data-astro-cid-kmbih5qs] a[data-astro-cid-kmbih5qs]:hover{color:var(--accent)}.role[data-astro-cid-kmbih5qs]{text-transform:uppercase;letter-spacing:.04em;grid-area:2/2;font-size:.66rem;font-weight:700}.role[data-astro-cid-kmbih5qs].base{color:var(--role-base)}.role[data-astro-cid-kmbih5qs].simple{color:var(--role-simple)}.role[data-astro-cid-kmbih5qs].iso{color:var(--role-iso)}.sr[data-astro-cid-kmbih5qs]{text-align:right;grid-area:1/3/3;display:grid}.sr[data-astro-cid-kmbih5qs] b[data-astro-cid-kmbih5qs]{white-space:nowrap;font-size:.86rem}.sr[data-astro-cid-kmbih5qs] i[data-astro-cid-kmbih5qs]{color:var(--muted);white-space:nowrap;font-size:.7rem;font-style:normal}.to-builder[data-astro-cid-kmbih5qs]{justify-self:start}.goal-note[data-astro-cid-kmbih5qs]{margin:0;font-size:.84rem}@media (width<=980px){.days-list[data-astro-cid-kmbih5qs]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.body[data-astro-cid-kmbih5qs]{grid-template-columns:minmax(0,1fr)}.model[data-astro-cid-kmbih5qs]{position:static}}@media (width<=600px){.ask[data-astro-cid-kmbih5qs]{gap:8px}.seg[data-astro-cid-kmbih5qs] button[data-astro-cid-kmbih5qs]{min-width:40px;padding:6px 10px}.reco[data-astro-cid-kmbih5qs]{padding:8px 12px;font-size:.84rem}.tabs[data-astro-cid-kmbih5qs] button[data-astro-cid-kmbih5qs]{padding:6px 11px;font-size:.8rem}.day[data-astro-cid-kmbih5qs]{padding:10px 12px}.ex[data-astro-cid-kmbih5qs] li[data-astro-cid-kmbih5qs]{font-size:.82rem}}.builder[data-astro-cid-shlrxomb]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.b-side[data-astro-cid-shlrxomb]{top:calc(var(--hdr,61px) + 60px);gap:10px;display:grid;position:sticky}.b-model[data-astro-cid-shlrxomb]{gap:6px;padding:12px;display:grid}.tip[data-astro-cid-shlrxomb]{margin:0;font-size:.8rem}.week[data-astro-cid-shlrxomb] summary[data-astro-cid-shlrxomb]{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.week[data-astro-cid-shlrxomb] summary[data-astro-cid-shlrxomb]::-webkit-details-marker{display:none}.week[data-astro-cid-shlrxomb] summary[data-astro-cid-shlrxomb] h3[data-astro-cid-shlrxomb]{white-space:nowrap}.week[data-astro-cid-shlrxomb] summary[data-astro-cid-shlrxomb]:after{content:"▾";color:var(--muted);margin-left:auto;transition:transform .15s}.week[data-astro-cid-shlrxomb][open] summary[data-astro-cid-shlrxomb]:after{transform:rotate(180deg)}.w-flag[data-astro-cid-shlrxomb]{color:#c77d10;align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:700;display:inline-flex}.w-flag[data-astro-cid-shlrxomb][hidden]{display:none}.w-flag[data-astro-cid-shlrxomb]:before{content:"!";color:#111;background:#e8a33d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.78rem;font-weight:900;display:grid}.mpanel[data-astro-cid-shlrxomb]{gap:8px;padding:12px 14px;display:grid}.mpanel[data-astro-cid-shlrxomb][hidden]{display:none}.b-main[data-astro-cid-shlrxomb]{gap:10px;min-width:0;display:grid}.toolbar[data-astro-cid-shlrxomb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.start[data-astro-cid-shlrxomb]{align-items:center;gap:8px;font-size:.88rem;display:flex}select[data-astro-cid-shlrxomb],input[data-astro-cid-shlrxomb]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}select[data-astro-cid-shlrxomb]{padding:6px 8px}.link-btn[data-astro-cid-shlrxomb]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:.84rem;text-decoration:underline}.link-btn[data-astro-cid-shlrxomb]:hover{color:var(--accent)}.saved[data-astro-cid-shlrxomb]{margin:-4px 0 0;font-size:.78rem}.dtabs[data-astro-cid-shlrxomb]{flex-wrap:wrap;gap:6px;display:flex}.dtabs[data-astro-cid-shlrxomb] button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.86rem}.dtabs[data-astro-cid-shlrxomb] button[aria-selected=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.dtabs[data-astro-cid-shlrxomb] .add-day{color:var(--accent);border-style:dashed;font-weight:700}.day[data-astro-cid-shlrxomb]{gap:10px;padding:12px 14px;display:grid}.d-head[data-astro-cid-shlrxomb]{justify-content:space-between;align-items:center;gap:8px;display:flex}.d-name[data-astro-cid-shlrxomb] input[data-astro-cid-shlrxomb]{background:0 0;border-color:#0000;width:100%;max-width:260px;padding:4px 8px;font-size:1.05rem;font-weight:800}.d-name[data-astro-cid-shlrxomb] input[data-astro-cid-shlrxomb]:focus{border-color:var(--border);background:var(--surface);outline:none}.d-name[data-astro-cid-shlrxomb]{flex:1;min-width:0}.list[data-astro-cid-shlrxomb]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-shlrxomb]:empty{display:none}.add[data-astro-cid-shlrxomb] input[data-astro-cid-shlrxomb]{box-sizing:border-box;width:100%;padding:10px 12px;font-size:.95rem}.add[data-astro-cid-shlrxomb] input[data-astro-cid-shlrxomb]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.results[data-astro-cid-shlrxomb]{gap:4px;max-height:300px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.results[data-astro-cid-shlrxomb][hidden]{display:none}.hints[data-astro-cid-shlrxomb]{gap:6px;display:grid}.week[data-astro-cid-shlrxomb]{gap:8px;padding:12px 14px;display:grid}.week[data-astro-cid-shlrxomb] h3[data-astro-cid-shlrxomb]{margin:0;font-size:1rem}.w-sub[data-astro-cid-shlrxomb]{margin:0;font-size:.8rem}.w-rows[data-astro-cid-shlrxomb]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}@media (width<=760px){.builder[data-astro-cid-shlrxomb]{grid-template-columns:minmax(0,1fr)}.b-side[data-astro-cid-shlrxomb]{position:static}.builder[data-astro-cid-shlrxomb]{grid-template:"model tabs""model tools""model saved"1fr"panel panel""day day""week week"/minmax(0,.52fr) minmax(0,.48fr);gap:10px}.b-side[data-astro-cid-shlrxomb],.b-main[data-astro-cid-shlrxomb]{display:contents}.b-model[data-astro-cid-shlrxomb]{grid-area:model;align-self:start;padding:8px}.b-model[data-astro-cid-shlrxomb] .tip[data-astro-cid-shlrxomb]{display:none}.b-model[data-astro-cid-shlrxomb] .stage{aspect-ratio:3/5;max-height:none}.b-model[data-astro-cid-shlrxomb] .legend{display:none}.b-model[data-astro-cid-shlrxomb] .views{width:100%}.b-model[data-astro-cid-shlrxomb] .views button{flex:1;padding:5px 4px;font-size:.76rem}.mpanel[data-astro-cid-shlrxomb]{grid-area:panel}.dtabs[data-astro-cid-shlrxomb]{flex-flow:column;grid-area:tabs;gap:5px}.dtabs[data-astro-cid-shlrxomb] button{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;width:100%;padding:7px 10px;font-size:.82rem;overflow:hidden}.dtabs[data-astro-cid-shlrxomb] .add-day{text-align:center}.toolbar[data-astro-cid-shlrxomb]{flex-direction:column;grid-area:tools;align-items:stretch;gap:4px}.start[data-astro-cid-shlrxomb]{gap:3px;font-size:.78rem;display:grid}.start[data-astro-cid-shlrxomb] select[data-astro-cid-shlrxomb]{width:100%;font-size:.82rem}.toolbar[data-astro-cid-shlrxomb] .link-btn[data-astro-cid-shlrxomb]{align-self:start;padding:2px 0;font-size:.78rem}.saved[data-astro-cid-shlrxomb]{grid-area:saved;margin:0;font-size:.72rem}.day[data-astro-cid-shlrxomb]{grid-area:day}.week[data-astro-cid-shlrxomb]{grid-area:week}}@media (width<=600px){.day[data-astro-cid-shlrxomb],.week[data-astro-cid-shlrxomb]{padding:10px 12px}.w-rows[data-astro-cid-shlrxomb]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-builder] .row{--rc:var(--accent);border:1px solid color-mix(in srgb, var(--rc) 30%, var(--border));border-left:4px solid var(--rc);background:color-mix(in srgb, var(--rc) 6%, var(--bg));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 10px;display:grid}[data-builder] .row.base{--rc:var(--role-base)}[data-builder] .row.simple{--rc:var(--role-simple)}[data-builder] .row.iso{--rc:var(--role-iso)}[data-builder] .row .n{min-width:26px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-content:center;align-self:stretch;justify-items:center;gap:0;margin:-8px 0 -8px -10px;padding:8px 2px 8px 8px;font-size:.72rem;font-weight:800;display:grid}[data-builder] .row .grip{color:var(--muted);font-size:1.15rem;line-height:1}[data-builder] .row.dragging{z-index:6;border-color:var(--accent);background:var(--surface);position:relative;box-shadow:0 10px 26px #00000038}[data-builder] .row.dragging .n{cursor:grabbing}[data-builder] .list.sorting{-webkit-user-select:none;user-select:none}[data-builder] .row .nm{min-width:0;display:grid}[data-builder] .row .nm a{color:var(--text);font-size:.9rem;font-weight:600;text-decoration:none}[data-builder] .row .nm a:hover{color:var(--accent)}[data-builder] .row .nm span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.68rem;font-weight:700}[data-builder] .row .nm .role{font-weight:inherit}[data-builder] .row .nm .role.base{color:var(--role-base)}[data-builder] .row .nm .role.simple{color:var(--role-simple)}[data-builder] .row .nm .role.iso{color:var(--role-iso)}[data-builder] .row .ctl{gap:2px;display:flex}[data-builder] .row .sum{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:700;display:none}@media (width<=600px){[data-builder] .row{cursor:pointer;padding:6px 10px}[data-builder] .row:not(.open) .ctl,[data-builder] .row:not(.open) .sr{display:none}[data-builder] .row:not(.open) .sum{display:block}[data-builder] .row .nm span{font-size:.62rem}}[data-builder] .row .ctl button,[data-builder] .step button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:0;font-size:.9rem}[data-builder] .row .ctl button:disabled{opacity:.35;cursor:default}[data-builder] .row .sr{color:var(--muted);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:10px;font-size:.8rem;display:flex}[data-builder] .step{align-items:center;gap:4px;display:inline-flex}[data-builder] .step b{text-align:center;min-width:1.4em;color:var(--text)}[data-builder] .step b.over{color:#d92d20}[data-builder] .step small{color:var(--muted);margin-left:2px;font-size:.72rem}[data-builder] .row .reps{width:72px;padding:4px 6px;font-size:.82rem}[data-builder] .res{--rc:var(--accent);border:1px solid color-mix(in srgb, var(--rc) 35%, var(--border));border-left:4px solid var(--rc);background:color-mix(in srgb, var(--rc) 9%, var(--surface));cursor:pointer;height:100%;font:inherit;text-align:left;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px 8px 12px;transition:transform .12s,border-color .12s,background .12s;display:flex}[data-builder] .res.base{--rc:var(--role-base)}[data-builder] .res.simple{--rc:var(--role-simple)}[data-builder] .res.iso{--rc:var(--role-iso)}[data-builder] .res:hover:not(:disabled){border-color:var(--rc);background:color-mix(in srgb, var(--rc) 16%, var(--surface));transform:translateY(-1px)}[data-builder] .res:disabled{opacity:.55;cursor:default}[data-builder] .res>span:first-child{min-width:0;color:var(--muted);gap:2px;font-size:.74rem;display:grid}[data-builder] .res b{color:var(--text);font-size:.9rem;font-weight:700}[data-builder] .res .rl{text-transform:uppercase;letter-spacing:.05em;color:var(--rc);font-size:.66rem;font-weight:800}[data-builder] .res .plus{background:var(--rc);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:1.05rem;font-weight:800;line-height:1;display:grid}[data-builder] .res:disabled .plus{color:var(--rc);background:0 0}@media (width>=768px){[data-builder] .results{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-height:420px}}[data-builder] .hint{background:var(--surface);border-left:4px solid;border-radius:9px;gap:6px;padding:8px 12px;font-size:.84rem;line-height:1.4;display:grid}[data-builder] .hint.warn{background:color-mix(in srgb, #d92d20 8%, var(--surface));border-color:#d92d20}[data-builder] .hint.low{background:color-mix(in srgb, #e8a33d 10%, var(--surface));border-color:#e8a33d}[data-builder] .hint.info{background:color-mix(in srgb, #5c7cfa 7%, var(--surface));border-color:#5c7cfa}[data-builder] .hint.ok{background:color-mix(in srgb, #2f9e44 8%, var(--surface));border-color:#2f9e44}[data-builder] .hint .sug{font:inherit;border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;justify-self:start;padding:4px 10px;font-size:.8rem;font-weight:700}[data-builder] .wz{background:var(--bg);border:1px solid var(--border);border-radius:8px;justify-content:space-between;gap:6px;padding:6px 9px;font-size:.78rem;display:flex}[data-builder] .wz b{white-space:nowrap}[data-builder] .wz.none b{color:var(--muted)}[data-builder] .wz.low b{color:#c77d10}[data-builder] .wz.ok b{color:#2f9e44}[data-builder] .wz.high b{color:#d92d20}[data-builder] .mpanel h3{margin:0;font-size:1rem}[data-builder] .mpanel h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:4px 0 0;font-size:.78rem}[data-builder] .mpanel .mlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=761px){[data-builder] .mpanel{min-width:0}[data-builder] .mpanel .mlist{scroll-snap-type:x proximity;scrollbar-width:thin;padding:2px 2px 8px;display:flex;overflow-x:auto}[data-builder] .mpanel .mlist>li{scroll-snap-align:start;flex:0 0 200px}[data-builder] .mscroll{min-width:0;position:relative}[data-builder] .mnext{background:linear-gradient(90deg, transparent, var(--surface) 70%);width:34px;color:var(--muted);cursor:pointer;border:0;border-radius:0 10px 10px 0;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:none;position:absolute;top:0;bottom:8px;right:0}[data-builder] .mscroll.more .mnext{display:grid}[data-builder] .mnext:hover{color:var(--text)}}[data-builder] .mnext{display:none}[data-builder] .mpanel .rec b{color:var(--text)}[data-builder] .mpanel .more{font-size:.82rem}[data-builder] .mpanel .rec{margin:0;font-size:.84rem}[data-builder] .empty-day{color:var(--muted);margin:0;font-size:.86rem}.crumbs[data-astro-cid-hin3s3bt]{color:var(--muted);margin:0 0 8px;font-size:.9rem}.ptabs[data-astro-cid-hin3s3bt]{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;max-width:520px;margin:4px 0 14px;padding:4px;display:grid}.ptabs[data-astro-cid-hin3s3bt] button[data-astro-cid-hin3s3bt]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:.95rem;font-weight:700}.ptabs[data-astro-cid-hin3s3bt] button[data-astro-cid-hin3s3bt][aria-selected=true]{background:var(--accent);color:#fff}.ptabs[data-astro-cid-hin3s3bt] button[data-astro-cid-hin3s3bt]:not([aria-selected=true]):hover{color:var(--text)}.goalbar[data-astro-cid-hin3s3bt]{top:calc(var(--hdr,61px) + 5px);z-index:9;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;padding:4px 6px 4px 14px;display:flex;position:sticky}.goalbar[data-astro-cid-hin3s3bt].stuck{margin-left:50px;box-shadow:0 6px 18px #00000040}.g-q[data-astro-cid-hin3s3bt]{font-size:.9rem;font-weight:800}.g-seg[data-astro-cid-hin3s3bt]{flex-wrap:wrap;gap:6px;display:flex}.g-seg[data-astro-cid-hin3s3bt] button[data-astro-cid-hin3s3bt]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.86rem}.g-seg[data-astro-cid-hin3s3bt] button[data-astro-cid-hin3s3bt][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.block[data-astro-cid-hin3s3bt]{scroll-margin-top:calc(var(--hdr,61px) + 64px);margin-top:16px}.block[data-astro-cid-hin3s3bt]>h2[data-astro-cid-hin3s3bt]{margin:0 0 10px}.b-lead[data-astro-cid-hin3s3bt]{margin:0 0 12px;font-size:.9rem}.paid[data-astro-cid-hin3s3bt]{border:1px dashed var(--border);border-radius:10px;margin:14px 0 0;padding:8px 12px;font-size:.84rem}.pay[data-astro-cid-hin3s3bt]{text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:#fff;vertical-align:1px;border-radius:3px;padding:1px 6px;font-size:.66rem;font-weight:800}.howto[data-astro-cid-hin3s3bt]{scroll-margin-top:calc(var(--hdr,61px) + 64px);margin-top:24px}.howto[data-astro-cid-hin3s3bt]>summary[data-astro-cid-hin3s3bt]{cursor:pointer;list-style:none;display:inline-flex}.howto[data-astro-cid-hin3s3bt]>summary[data-astro-cid-hin3s3bt]::-webkit-details-marker{display:none}.howto[data-astro-cid-hin3s3bt][open]>summary[data-astro-cid-hin3s3bt]{display:none}.guide[data-astro-cid-hin3s3bt],.order[data-astro-cid-hin3s3bt]{margin-top:28px}.howto[data-astro-cid-hin3s3bt]>.guide[data-astro-cid-hin3s3bt]{margin-top:0}.guide[data-astro-cid-hin3s3bt]>h2[data-astro-cid-hin3s3bt],.order[data-astro-cid-hin3s3bt]>h2[data-astro-cid-hin3s3bt]{margin:0 0 4px}.guide[data-astro-cid-hin3s3bt]>p[data-astro-cid-hin3s3bt],.order[data-astro-cid-hin3s3bt]>p[data-astro-cid-hin3s3bt]{margin:0 0 12px}.rules[data-astro-cid-hin3s3bt],.o-steps[data-astro-cid-hin3s3bt]{margin:0;padding:0;list-style:none}.rules[data-astro-cid-hin3s3bt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rule[data-astro-cid-hin3s3bt]{align-content:start;gap:6px;padding:12px 14px;display:grid}.rule[data-astro-cid-hin3s3bt] h3[data-astro-cid-hin3s3bt]{margin:0 0 3px;font-size:.95rem;line-height:1.2}.rule[data-astro-cid-hin3s3bt] p[data-astro-cid-hin3s3bt]{margin:0;font-size:.84rem;line-height:1.4}.r-n[data-astro-cid-hin3s3bt]{float:left;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:-1px 7px 0 0;font-size:.75rem;font-weight:800;display:grid}.o-grid[data-astro-cid-hin3s3bt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.o-col[data-astro-cid-hin3s3bt] h3[data-astro-cid-hin3s3bt]{margin:0 0 8px;font-size:1rem}.o-steps[data-astro-cid-hin3s3bt]{counter-reset:o;gap:6px;display:grid}.o-steps[data-astro-cid-hin3s3bt] li[data-astro-cid-hin3s3bt]{gap:2px;font-size:.9rem;display:grid}.kind[data-astro-cid-hin3s3bt]{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.k1[data-astro-cid-hin3s3bt]{color:var(--role-base)}.k2[data-astro-cid-hin3s3bt]{color:var(--role-simple)}.k3[data-astro-cid-hin3s3bt]{color:var(--role-iso)}.note[data-astro-cid-hin3s3bt]{margin-top:20px;font-size:.82rem}@media (width<=820px){.rules[data-astro-cid-hin3s3bt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.goalbar[data-astro-cid-hin3s3bt]{gap:6px;padding:8px 10px;position:static}.g-q[data-astro-cid-hin3s3bt]{font-size:.8rem}.g-seg[data-astro-cid-hin3s3bt]{gap:4px}.g-seg[data-astro-cid-hin3s3bt] button[data-astro-cid-hin3s3bt]{padding:5px 9px;font-size:.76rem}.rules[data-astro-cid-hin3s3bt]{gap:6px}.rule[data-astro-cid-hin3s3bt]{gap:4px;padding:9px 10px}.rule[data-astro-cid-hin3s3bt] h3[data-astro-cid-hin3s3bt]{hyphens:auto;overflow-wrap:anywhere;font-size:.82rem}.rule[data-astro-cid-hin3s3bt] p[data-astro-cid-hin3s3bt]{font-size:.75rem}.r-n[data-astro-cid-hin3s3bt]{width:18px;height:18px;margin-right:5px;font-size:.66rem}.o-grid[data-astro-cid-hin3s3bt]{grid-template-columns:minmax(0,1fr);gap:6px}.o-col[data-astro-cid-hin3s3bt]{padding:10px 12px}.o-steps[data-astro-cid-hin3s3bt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.o-steps[data-astro-cid-hin3s3bt] li[data-astro-cid-hin3s3bt]{hyphens:auto;overflow-wrap:anywhere;min-width:0;font-size:.78rem}.kind[data-astro-cid-hin3s3bt]{letter-spacing:.02em;font-size:.6rem}}
