.who.svelte-q441te{margin-top:calc(var(--u) * 4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.top.svelte-q441te{align-items:flex-start;gap:calc(var(--u) * 3.5);padding:var(--panel-inset);display:flex}.id.svelte-q441te{flex:1;min-width:0}.history.svelte-q441te{border:1px solid var(--line-2);border-radius:var(--r);flex:none;align-self:flex-start;height:34px}.history.svelte-q441te .pop{height:100%}.history-list.svelte-q441te{max-height:min(22rem,55vh);overflow-y:auto}.history-profile.svelte-q441te{align-items:center;gap:calc(var(--u) * 2.5);width:100%;padding:calc(var(--u) * 2.5);border-radius:var(--r);color:var(--text-2);font-size:var(--fs-xs);text-align:left;cursor:pointer;display:flex}.history-profile.svelte-q441te:hover{background:var(--bg-lift);color:var(--text)}.history-profile.svelte-q441te:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.history-name.svelte-q441te{gap:var(--u);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.history-handle.svelte-q441te{color:var(--text-3);font-size:var(--fs-2xs)}.history-profile.svelte-q441te>svg:last-child{color:var(--text-4);transform:rotate(-90deg)}@media (width<=560px){.top.svelte-q441te{flex-wrap:wrap}.id.svelte-q441te{flex-basis:calc(100% - 52px - var(--u) * 3.5)}.history.svelte-q441te{margin-left:calc(52px + var(--u) * 3.5)}}.id.svelte-q441te h2:where(.svelte-q441te){align-items:baseline;gap:calc(var(--u) * 1.5);color:var(--text);font-size:var(--fs-md);letter-spacing:-.015em;font-weight:500;line-height:var(--lh-snug);flex-wrap:wrap;margin:0;display:flex}.name.svelte-q441te{overflow-wrap:anywhere;min-width:0}.mult.svelte-q441te{color:var(--text-4);font-size:var(--fs-2xs);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400}.line.svelte-q441te .mult:where(.svelte-q441te),.place.svelte-q441te .mult:where(.svelte-q441te){margin-left:calc(var(--u) * .5)}.tick.svelte-q441te{color:var(--text-2);align-self:center;display:inline-flex}.term.svelte-q441te{margin-top:calc(var(--u) * .5);color:var(--text-3);font-size:var(--fs-xs);overflow-wrap:anywhere}.line.svelte-q441te{margin-top:calc(var(--u) * 2);max-width:68ch;color:var(--text-2);font-size:var(--fs-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.place.svelte-q441te{margin-top:calc(var(--u) * 1);color:var(--text-3);font-size:var(--fs-xs)}.from.svelte-q441te{margin-top:calc(var(--u) * 2);font-size:var(--fs-2xs);color:var(--text-3)}.marks.svelte-q441te{gap:calc(var(--u) * 1.5) calc(var(--u) * 4);padding:calc(var(--u) * 2.5) var(--panel-inset);background:var(--bg-lift);border-top:1px solid var(--line);border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px);flex-wrap:wrap;display:flex}.marks.svelte-q441te li:where(.svelte-q441te){align-items:center;gap:calc(var(--u) * 1.5);color:var(--text-2);font-size:var(--fs-2xs);line-height:1.4;display:flex}.more.svelte-q441te{color:var(--text-3)}.registered.svelte-8tdo5g{--pad:calc(var(--u) * 4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.registered.svelte-8tdo5g header:where(.svelte-8tdo5g){justify-content:space-between;align-items:center;gap:calc(var(--u) * 3);min-height:44px;padding:calc(var(--u) * 1) var(--pad);background:var(--bg-lift);border-bottom:1px solid var(--line);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;display:flex}.registered.svelte-8tdo5g .title:where(.svelte-8tdo5g){min-width:0;color:var(--text);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:550;line-height:1.4;overflow:hidden}.registered.svelte-8tdo5g .tally:where(.svelte-8tdo5g){color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.registered.svelte-8tdo5g ul:where(.svelte-8tdo5g){gap:calc(var(--u) * 2);padding:var(--pad) var(--pad) calc(var(--u) * 3);flex-wrap:wrap;margin:0;list-style:none;display:flex}.registered.svelte-8tdo5g li:where(.svelte-8tdo5g){position:relative}.registered.svelte-8tdo5g p:where(.svelte-8tdo5g){padding:0 var(--pad) calc(var(--u) * 3.5);color:var(--text-3);font-size:var(--fs-2xs);margin:0;line-height:1.5}.registered.svelte-8tdo5g button:where(.svelte-8tdo5g){background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:40px;height:40px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:flex}.registered.svelte-8tdo5g button:where(.svelte-8tdo5g):hover,.registered.svelte-8tdo5g button:where(.svelte-8tdo5g):focus{background:var(--surface-3);border-color:var(--line-3)}.registered.svelte-8tdo5g button:where(.svelte-8tdo5g):focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.registered.svelte-8tdo5g button:where(.svelte-8tdo5g) .mark{width:20px;height:20px}.registered-tip.svelte-8tdo5g{z-index:5;transform:translateX(calc(-50% + var(--tooltip-shift,0px)));visibility:hidden;pointer-events:none;width:max-content;max-width:min(16rem,100vw - 16px);color:var(--text);font-size:var(--fs-xs);padding-bottom:8px;line-height:1.4;position:absolute;bottom:100%;left:50%}.registered-tip.shown.svelte-8tdo5g{visibility:visible;pointer-events:auto}.registered-tip.svelte-8tdo5g>span:where(.svelte-8tdo5g){padding:calc(var(--u) * 1.5) calc(var(--u) * 2.5);background:var(--surface-3);border:1px solid var(--line-3);border-radius:var(--r-sm);overflow-wrap:anywhere;display:block;box-shadow:0 3px 12px #0005}.registered-tip.svelte-8tdo5g:after{content:"";bottom:4px;left:calc(50% - var(--tooltip-shift,0px));background:var(--surface-3);border-right:1px solid var(--line-3);border-bottom:1px solid var(--line-3);width:7px;height:7px;position:absolute;transform:translate(-50%)rotate(45deg)}.registered-tip.svelte-8tdo5g.below{padding-top:8px;padding-bottom:0;top:100%;bottom:auto}.registered-tip.svelte-8tdo5g.below:after{top:4px;bottom:auto;transform:translate(-50%)rotate(225deg)}@media (width<=40rem),(pointer:coarse){.registered.svelte-8tdo5g button:where(.svelte-8tdo5g){width:44px;height:44px}}.rolls.svelte-1b2yqg9{grid-template-columns:repeat(var(--roll-cols), minmax(0, 1fr));align-items:start;gap:calc(var(--u) * 3);display:grid}.col.svelte-1b2yqg9{gap:calc(var(--u) * 3);flex-direction:column;min-width:0;display:flex}.roll.svelte-1b2yqg9{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}header.svelte-1b2yqg9{align-items:center;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 10);padding:0 calc(var(--u) * 3);background:var(--bg-lift);border-bottom:1px solid var(--line);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;display:flex}h3.svelte-1b2yqg9{color:var(--text-2);font-size:var(--fs-2xs);letter-spacing:0;font-weight:500}.n.svelte-1b2yqg9{color:var(--text-3);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.pics.svelte-1b2yqg9{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.portrait.svelte-1b2yqg9{border-radius:var(--r);width:38px;height:38px;display:block;overflow:hidden}.pics.banners.svelte-1b2yqg9{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));display:grid}.banner.svelte-1b2yqg9{aspect-ratio:3;background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r);place-items:center;display:grid;overflow:hidden}.banner.svelte-1b2yqg9 img:where(.svelte-1b2yqg9){object-fit:cover;width:100%;height:100%;display:block}.vals.svelte-1b2yqg9{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.vals.svelte-1b2yqg9 li:where(.svelte-1b2yqg9){align-items:center;gap:calc(var(--u) * 1.5);max-width:100%;min-height:calc(var(--u) * 6.5);padding:0 calc(var(--u) * 2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-xs);line-height:1.3;display:flex}.v.svelte-1b2yqg9{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mult.svelte-1b2yqg9{color:var(--text-4);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex-shrink:0}.rest.svelte-1b2yqg9{border-top:1px solid var(--line)}.rest.svelte-1b2yqg9 summary:where(.svelte-1b2yqg9){padding:calc(var(--u) * 2.5) calc(var(--u) * 3);color:var(--text-3);font-size:var(--fs-2xs);cursor:pointer;transition:color var(--t-fast) var(--ease);line-height:1.35}.rest.svelte-1b2yqg9 summary:where(.svelte-1b2yqg9)::marker{color:var(--text-4)}.rest.svelte-1b2yqg9 summary:where(.svelte-1b2yqg9):hover{color:var(--text)}.rest.svelte-1b2yqg9 summary:where(.svelte-1b2yqg9):focus-visible{outline:2px solid var(--accent-lift);outline-offset:-2px;border-radius:var(--r-sm)}.rest[open].svelte-1b2yqg9 summary:where(.svelte-1b2yqg9){border-bottom:1px solid var(--line)}.locked.svelte-1b2yqg9{width:100%;padding:calc(var(--u) * 2.5) calc(var(--u) * 3);color:var(--text-3);font-size:var(--fs-2xs);text-align:left;transition:color var(--t-fast) var(--ease);line-height:1.35;display:block}.locked.svelte-1b2yqg9 .row:where(.svelte-1b2yqg9){align-items:center;gap:calc(var(--u) * 1.5);display:inline-flex}.lock.svelte-1b2yqg9{display:inline-flex}.locked.svelte-1b2yqg9:hover{color:var(--text-2)}.locked.refused.svelte-1b2yqg9{color:var(--text)}.locked.svelte-1b2yqg9:focus-visible{outline:2px solid var(--accent-lift);outline-offset:-2px;border-radius:var(--r-sm)}@media (pointer:coarse){.rest.svelte-1b2yqg9 summary:where(.svelte-1b2yqg9),.locked.svelte-1b2yqg9{padding-block:calc(var(--u) * 3.5)}}
