.pg.svelte-tllgyw{position:relative;padding-block:var(--s-6) var(--s-8);overflow:hidden}.pg.svelte-tllgyw .deco--a{position:absolute;left:1%;bottom:12%}.pg.svelte-tllgyw .deco--b{position:absolute;right:2%;bottom:6%}.top.svelte-tllgyw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-5);margin-bottom:var(--s-5)}.top.svelte-tllgyw h1:where(.svelte-tllgyw){font-size:var(--fs-3xl);line-height:1.03;margin-top:var(--s-2)}.scores.svelte-tllgyw{display:grid;grid-template-columns:repeat(4,1fr) 1.6fr;gap:var(--s-3);margin-bottom:var(--s-6)}.scores.svelte-tllgyw>*:nth-child(2n){margin-top:var(--s-4)}.score.svelte-tllgyw{display:grid;justify-items:center;gap:0;height:100%;padding:var(--s-4) var(--s-3);border-radius:var(--r-tile);border:1px solid var(--surface-line);background:var(--bg-raised);box-shadow:var(--edge);color:var(--wedge-deep);text-align:center}.score--a.svelte-tllgyw{background:var(--aqua-soft)}.score--b.svelte-tllgyw{background:var(--mint)}.score.svelte-tllgyw strong:where(.svelte-tllgyw){font-family:var(--font-display);font-size:var(--fs-3xl);line-height:1;color:var(--ink-strong)}.score.svelte-tllgyw span:where(.svelte-tllgyw){font-family:var(--font-display);font-size:var(--fs-xs);font-weight:800;color:var(--ink)}.score.svelte-tllgyw small:where(.svelte-tllgyw){font-size:var(--fs-2xs);color:var(--ink-muted)}.score--days.svelte-tllgyw{justify-items:stretch;align-content:space-between}.d-label.svelte-tllgyw{font-size:var(--fs-2xs)!important;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)!important;text-align:left}.days.svelte-tllgyw{display:flex;align-items:flex-end;gap:3px;height:62px;margin-top:var(--s-2)}.day.svelte-tllgyw{flex:1;height:var(--h);background:var(--wedge);border-radius:3px}.day.empty.svelte-tllgyw{background:var(--surface-line)}.tabs.svelte-tllgyw{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-bottom:calc(var(--s-3) * -1);position:relative;z-index:2}.tabs.svelte-tllgyw .jp:where(.svelte-tllgyw){font-family:var(--font-jp);font-size:var(--fs-2xs);opacity:.7}.board.svelte-tllgyw{padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-tile);border:1px solid var(--surface-line);background:var(--bg-raised);box-shadow:var(--edge)}.weak.svelte-tllgyw{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:var(--s-4)}.wcard.svelte-tllgyw{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--bg-tint);border:1px solid var(--surface-line);border-radius:var(--r-md)}.glyph.svelte-tllgyw{font-family:var(--font-jp);font-size:var(--fs-2xl);color:var(--ink-strong)}.wcard.svelte-tllgyw strong:where(.svelte-tllgyw){display:block;font-family:var(--font-display)}.wcard.svelte-tllgyw span.muted:where(.svelte-tllgyw){font-size:var(--fs-2xs)}.wcard.svelte-tllgyw .ring{margin-left:auto}.map.svelte-tllgyw{display:flex;gap:var(--s-4);flex-wrap:wrap}.mcol.svelte-tllgyw{display:grid;gap:5px}.clabel.svelte-tllgyw{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:800;letter-spacing:var(--tracking-wide);color:var(--ink-muted)}.dots.svelte-tllgyw{display:flex;gap:4px}.dot.svelte-tllgyw{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--bg-tint);border:1px solid var(--surface-line);overflow:hidden}.dot.svelte-tllgyw:before{content:"";position:absolute;inset:auto 0 0 0;height:var(--fill);background:var(--aqua)}.dot.svelte-tllgyw i:where(.svelte-tllgyw){position:relative;font-family:var(--font-jp);font-style:normal;font-size:var(--fs-sm);color:var(--cello)}.anchors.svelte-tllgyw{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.anchors.svelte-tllgyw li:where(.svelte-tllgyw){display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--bg-tint);border:1px solid var(--surface-line);border-radius:var(--r-md)}.anchors.svelte-tllgyw strong:where(.svelte-tllgyw){font-family:var(--font-display)}.anchors.svelte-tllgyw p:where(.svelte-tllgyw){font-size:var(--fs-xs)}.icon-btn.svelte-tllgyw{margin-left:auto;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-muted);cursor:pointer}.icon-btn.svelte-tllgyw:hover{background:var(--bad-bg);color:var(--bad)}.settings.svelte-tllgyw{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:var(--s-5)}.opt.svelte-tllgyw{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.opt.range.svelte-tllgyw{flex-direction:column;align-items:flex-start;gap:var(--s-1)}.seg-set.svelte-tllgyw{display:inline-flex;padding:3px;gap:2px;border-radius:var(--r-md);background:var(--bg-sunken);border:1px solid var(--surface-line)}.seg-set.svelte-tllgyw button:where(.svelte-tllgyw){padding:.4em .9em;border:0;border-radius:calc(var(--r-md) - 3px);background:transparent;color:var(--ink-muted);font-weight:600;font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-base) var(--ease-ios),color var(--t-base) var(--ease-ios),transform var(--t-base) var(--ease-ios)}.seg-set.svelte-tllgyw button:where(.svelte-tllgyw):active{transform:scale(.96)}.seg-set.svelte-tllgyw button.is-on:where(.svelte-tllgyw){background:var(--bg-raised);color:var(--ink-strong);box-shadow:var(--sh-1)}.opt.range.svelte-tllgyw input:where(.svelte-tllgyw){width:100%;accent-color:var(--wedge)}.opt.svelte-tllgyw input[type=checkbox]:where(.svelte-tllgyw){width:20px;height:20px;accent-color:var(--wedge)}.danger-row.svelte-tllgyw{display:flex;gap:var(--s-3);flex-wrap:wrap;padding-top:var(--s-4);border-top:2px dashed var(--surface-line)}.danger.svelte-tllgyw{--btn-bg: var(--hanko);--btn-fg: #fff}@media (max-width: 1080px){.scores.svelte-tllgyw{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.top.svelte-tllgyw{grid-template-columns:1fr}.scores.svelte-tllgyw>*{margin-top:0!important}.pg.svelte-tllgyw .deco--a,.pg.svelte-tllgyw .deco--b{display:none}}
