.display-row.svelte-p0jr6g{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:.3rem .6rem;border-radius:8px;transition:background .15s ease;margin-top:.25rem}.display-row.svelte-p0jr6g:hover{background:var(--bg-hover, rgba(255,255,255,.06))}.pencil.svelte-p0jr6g{color:var(--text-secondary);flex-shrink:0}.label.svelte-p0jr6g{font-size:.8rem;color:var(--text-secondary)}.editor.svelte-p0jr6g{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.input-row.svelte-p0jr6g{display:flex;align-items:center;gap:.5rem}.input-row.svelte-p0jr6g input:where(.svelte-p0jr6g){flex:1;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-input, var(--bg-card-secondary));color:var(--text-color);font-size:.95rem;min-width:0}.input-row.svelte-p0jr6g input:where(.svelte-p0jr6g):focus{outline:none;border-color:var(--primary-color)}.btn.svelte-p0jr6g{border:none;border-radius:8px;cursor:pointer;transition:opacity .15s ease;flex-shrink:0}.btn.svelte-p0jr6g:disabled{opacity:.4;cursor:not-allowed}.btn.save.svelte-p0jr6g{background:var(--primary-color);color:#fff;font-size:.85rem;font-weight:600;padding:.6rem 1rem}.btn.cancel.svelte-p0jr6g{background:transparent;color:var(--text-secondary);padding:.5rem;display:flex;align-items:center;justify-content:center}.btn.cancel.svelte-p0jr6g:hover{color:var(--text-color)}.meta-row.svelte-p0jr6g{padding-left:.2rem}.hint.svelte-p0jr6g{font-size:.75rem;color:var(--text-secondary)}.feedback.svelte-p0jr6g{font-size:.75rem}.feedback.error.svelte-p0jr6g{color:var(--error-color, #ff4444)}.feedback.success.svelte-p0jr6g{font-size:.75rem;color:var(--success-color, #2f9e44);margin-left:.25rem}.honours.svelte-mvh0f4{--gold: #ffb700;--muted: var(--text-color-light);--hot: var(--primary-color);--rule: color-mix(in srgb, var(--text-color) 16%, transparent);margin-inline:-1rem;padding:1.25rem 1rem .5rem;border-top:1px dashed var(--rule);box-sizing:border-box}.honours-head.svelte-mvh0f4{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.honours-head.svelte-mvh0f4 h2:where(.svelte-mvh0f4){margin:0;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.honours-head.svelte-mvh0f4 span:where(.svelte-mvh0f4){color:var(--muted);font-size:.7rem;font-style:italic}.honours-empty.svelte-mvh0f4{margin:.6rem 0 .75rem;color:var(--muted);font-size:.88rem}.honour-list.svelte-mvh0f4{margin:.4rem 0 0;padding:0;list-style:none}.honour.svelte-mvh0f4{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 0;border-bottom:1px dashed var(--rule)}.honour.svelte-mvh0f4:last-child{border-bottom:0}.honour-top.svelte-mvh0f4{display:flex;align-items:center;gap:.55rem}.rosette.svelte-mvh0f4{flex:0 0 auto;width:1.6rem;height:1.6rem;color:var(--gold);transform:scale(0) rotate(-90deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1) var(--delay)}.rosette.svelte-mvh0f4 text:where(.svelte-mvh0f4){fill:var(--background-color, #1a1a1a);font-family:Rubik Mono One,sans-serif;font-size:7.5px}.honour-title.svelte-mvh0f4{margin:0;overflow:hidden;font-family:Rubik Mono One,sans-serif;font-size:1.02rem;font-weight:400;line-height:1.2;text-transform:uppercase}.honour-title.svelte-mvh0f4 span:where(.svelte-mvh0f4){display:inline-block;transform:translateY(110%);transition:transform .7s cubic-bezier(.16,1,.3,1) calc(var(--delay) + 80ms)}.honour-figure.svelte-mvh0f4{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;opacity:0;transform:translateY(.6rem);transition:opacity .5s ease calc(var(--delay) + .15s),transform .7s cubic-bezier(.16,1,.3,1) calc(var(--delay) + .15s)}.honour-value.svelte-mvh0f4{font-size:2.3rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.honour-unit.svelte-mvh0f4{color:var(--muted);font-size:.82rem}.honour-roast.svelte-mvh0f4{margin:0;font-size:.92rem;line-height:1.4;opacity:0;transition:opacity .6s ease calc(var(--delay) + .65s)}.honour-visual.svelte-mvh0f4{width:100%}.viz.svelte-mvh0f4{display:block;width:100%;height:auto;overflow:visible}.viz-label.svelte-mvh0f4{fill:var(--muted);font-size:8px}.viz-label.end.svelte-mvh0f4{text-anchor:end}.viz-label.mid.svelte-mvh0f4{text-anchor:middle}.tick.svelte-mvh0f4{stroke:var(--rule);stroke-width:2}.axis.svelte-mvh0f4{stroke:var(--rule);stroke-width:2;stroke-dasharray:3 4}.flag.svelte-mvh0f4{stroke:var(--hot);stroke-width:2.5;stroke-linecap:round}.dot.svelte-mvh0f4{fill:var(--text-color);opacity:0;transform:translateY(-10px);transform-box:fill-box;transition:opacity .3s ease,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--delay) + .3s + var(--d))}.dot.hot.svelte-mvh0f4{fill:var(--hot)}.tally.svelte-mvh0f4{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tally.svelte-mvh0f4 b:where(.svelte-mvh0f4){margin-left:.4rem;font-family:Rubik Mono One,sans-serif;font-size:.75rem;font-weight:400}.mark.svelte-mvh0f4{width:7px;height:22px;border-radius:2px;background:var(--rule);transform:scaleY(.2);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s ease;transition-delay:calc(var(--delay) + .3s + var(--d))}.mark.on.svelte-mvh0f4{background:var(--text-color)}.tally.inverse.svelte-mvh0f4 .mark.on:where(.svelte-mvh0f4){background:var(--hot)}.target.svelte-mvh0f4{max-width:9.5rem}.ring.svelte-mvh0f4{fill:none;stroke:var(--rule);stroke-width:2}.bull.svelte-mvh0f4{fill:none;stroke:var(--hot);stroke-width:2}.hit.svelte-mvh0f4,.near.svelte-mvh0f4{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--delay) + .35s + var(--d))}.hit.svelte-mvh0f4{fill:var(--hot)}.near.svelte-mvh0f4{fill:var(--muted)}.bars.svelte-mvh0f4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.6rem;max-width:16rem}.bar-col.svelte-mvh0f4{display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem}.bar.svelte-mvh0f4{display:block;height:calc(var(--h) * 3.4rem);min-height:3px;border-radius:3px 3px 0 0;background:var(--muted);transform:scaleY(0);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--delay) + .3s + var(--d))}.bar.hot.svelte-mvh0f4{background:var(--hot)}.bar-col.svelte-mvh0f4 small:where(.svelte-mvh0f4){color:var(--muted);font-size:.66rem;font-variant-numeric:tabular-nums}.spark.svelte-mvh0f4{fill:none;stroke:var(--text-color);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) calc(var(--delay) + .25s)}.spark-dot.svelte-mvh0f4{fill:var(--background-color, #1a1a1a);stroke:var(--text-color);stroke-width:1.5;opacity:0;transition:opacity .25s ease calc(var(--delay) + var(--d))}.spark-dot.hot.svelte-mvh0f4{fill:var(--text-color)}.spark-dot.zero.svelte-mvh0f4{fill:var(--hot);stroke:var(--hot)}.crowd.svelte-mvh0f4{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;max-width:18rem}.head.svelte-mvh0f4{aspect-ratio:1;border-radius:50%;background:var(--rule);transform:scale(.4);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease;transition-delay:calc(var(--delay) + .3s + var(--d))}.head.on.svelte-mvh0f4{background:var(--text-color)}.honour.svelte-mvh0f4.in .rosette:where(.svelte-mvh0f4){transform:none}.honour.svelte-mvh0f4.in .honour-title:where(.svelte-mvh0f4) span:where(.svelte-mvh0f4){transform:none}.honour.svelte-mvh0f4.in .honour-figure:where(.svelte-mvh0f4){opacity:1;transform:none}.honour.svelte-mvh0f4.in .honour-roast:where(.svelte-mvh0f4){opacity:1}.honour.svelte-mvh0f4.in .dot:where(.svelte-mvh0f4){opacity:1;transform:none}.honour.svelte-mvh0f4.in .mark:where(.svelte-mvh0f4){transform:none}.honour.svelte-mvh0f4.in .hit:where(.svelte-mvh0f4),.honour.svelte-mvh0f4.in .near:where(.svelte-mvh0f4){transform:none}.honour.svelte-mvh0f4.in .bar:where(.svelte-mvh0f4){transform:none}.honour.svelte-mvh0f4.in .spark:where(.svelte-mvh0f4){stroke-dashoffset:0}.honour.svelte-mvh0f4.in .spark-dot:where(.svelte-mvh0f4){opacity:1}.honour.svelte-mvh0f4.in .head:where(.svelte-mvh0f4){transform:none}@media (prefers-reduced-motion: reduce){.honour.svelte-mvh0f4 :where(.svelte-mvh0f4){transition:none!important}}.loading-container.svelte-1nqco4u{display:flex;justify-content:center;align-items:center;min-height:300px}.sign-in-wrapper.svelte-1nqco4u{max-width:24rem;margin:4rem auto 0;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.sign-in-icon.svelte-1nqco4u{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;border-radius:50%;background:var(--bg-card-secondary);color:var(--text-color-light)}.sign-in-wrapper.svelte-1nqco4u h2:where(.svelte-1nqco4u){margin:0 0 .35rem;font-size:1.6rem;font-weight:800}.sign-in-wrapper.svelte-1nqco4u p:where(.svelte-1nqco4u){margin:0 0 1.5rem;color:var(--text-color-light)}.profile-container.svelte-1nqco4u{--grid-dot: color-mix(in srgb, var(--text-color) 9%, transparent);--rule: color-mix(in srgb, var(--text-color) 16%, transparent);display:flex;flex-direction:column;width:100%;max-width:34rem;margin:0 auto;padding:0 1rem calc(var(--nav-height, 64px) + 2rem);box-sizing:border-box;background-image:radial-gradient(circle at 1px 1px,var(--grid-dot) 1px,transparent 0);background-size:1.4rem 1.4rem}.identity.svelte-1nqco4u,.record.svelte-1nqco4u,.block.svelte-1nqco4u{margin-inline:-1rem;padding:1.25rem 1rem;box-sizing:border-box}.record.svelte-1nqco4u,.block--flush.svelte-1nqco4u{padding-block:0;padding-inline:0}.record.svelte-1nqco4u,.block.svelte-1nqco4u{border-top:1px dashed var(--rule)}.identity.svelte-1nqco4u{container-type:inline-size;display:flex;flex-direction:column;gap:.35rem}.name.svelte-1nqco4u{padding-inline:0}.name.svelte-1nqco4u{margin:0 0 0 var(--name-indent, 0em);font-family:Rubik Mono One,sans-serif;font-size:min(var(--name-size, 2rem),4.2rem);font-weight:400;line-height:1;white-space:nowrap}.identity-meta.svelte-1nqco4u{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.email.svelte-1nqco4u{min-width:0;color:var(--text-color-light);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.late-join-note.svelte-1nqco4u{margin:0;padding:.85rem 1rem;border:1px dashed var(--rule);border-radius:12px;background:rgba(var(--primary-color-rgb),.06);color:var(--text-color);font-size:.88rem;line-height:1.45}.record.svelte-1nqco4u{display:flex;flex-direction:column}.record-figures.svelte-1nqco4u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.figure.svelte-1nqco4u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:1.1rem .25rem;border-left:1px dashed var(--rule);text-align:center}.figure.svelte-1nqco4u:first-child{border-left:0}.figure-value.svelte-1nqco4u{font-size:1.75rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.figure.best.svelte-1nqco4u .figure-value:where(.svelte-1nqco4u){color:#ffb700}.figure-label.svelte-1nqco4u{color:var(--text-color-light);font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.record-note.svelte-1nqco4u{margin:0;padding:.7rem 1rem;border-top:1px dashed var(--rule);color:var(--text-color-light);font-size:.8rem;text-align:center}.block.svelte-1nqco4u{display:flex;flex-direction:column;gap:.6rem}.block-head.svelte-1nqco4u{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.block-head.svelte-1nqco4u h2:where(.svelte-1nqco4u){margin:0;color:var(--text-color-light);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chip.svelte-1nqco4u{display:inline-flex;align-items:center;min-height:0;padding:.4rem .95rem;border:0;border-radius:999px;background:var(--bg-card-secondary);color:var(--text-color);font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.chip.svelte-1nqco4u:active{transform:scale(.98)}.cup-grid.svelte-1nqco4u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cup-cell.svelte-1nqco4u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.2rem .25rem;border:0;border-left:1px dashed var(--rule);background:transparent;color:var(--text-color);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cup-cell.svelte-1nqco4u:first-child{border-left:0}.cup-cell.svelte-1nqco4u svg:where(.svelte-1nqco4u){width:1.35rem;height:1.35rem;color:var(--text-color-light)}.cup-cell.svelte-1nqco4u:active{color:var(--primary-color)}.cup-cell.svelte-1nqco4u:active svg:where(.svelte-1nqco4u){color:var(--primary-color)}.search.svelte-1nqco4u{display:flex;flex-direction:column;gap:.4rem}.search.svelte-1nqco4u input:where(.svelte-1nqco4u){width:100%;padding:.6rem .9rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-input);color:var(--text-color);font-family:inherit;font-size:.95rem;box-sizing:border-box}.search.svelte-1nqco4u input:where(.svelte-1nqco4u):focus{outline:none;border-color:var(--primary-color)}.results.svelte-1nqco4u{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.results.svelte-1nqco4u button:where(.svelte-1nqco4u){display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .25rem;border:0;border-bottom:1px dashed var(--rule);background:transparent;color:var(--text-color);font-family:inherit;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.mini-avatar.svelte-1nqco4u{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--bg-card-secondary);font-size:.78rem;font-weight:800}.rivals.svelte-1nqco4u{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rival.svelte-1nqco4u{display:flex;align-items:center;gap:.7rem;padding:.55rem .1rem;border-bottom:1px dashed var(--rule)}.rival.svelte-1nqco4u:last-child{border-bottom:0}.rival-rank.svelte-1nqco4u{flex:0 0 1.4rem;color:var(--text-color-light);font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.rival-name.svelte-1nqco4u{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600}.rival-name.svelte-1nqco4u small:where(.svelte-1nqco4u){color:var(--text-color-light);font-size:.7rem;font-weight:600}.rival.you.svelte-1nqco4u .rival-name:where(.svelte-1nqco4u),.rival.you.svelte-1nqco4u .rival-points:where(.svelte-1nqco4u){font-weight:800}.rival-points.svelte-1nqco4u{flex:0 0 auto;font-weight:700;font-variant-numeric:tabular-nums}.rival-remove.svelte-1nqco4u,.rival-remove-spacer.svelte-1nqco4u{flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.rival-remove.svelte-1nqco4u{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color-light);font-size:1.3rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.rival-remove.svelte-1nqco4u:hover{color:var(--primary-color)}.settings.svelte-1nqco4u{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.setting.svelte-1nqco4u{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.8rem .1rem;border:0;border-bottom:1px dashed var(--rule);background:transparent;color:var(--text-color);font-family:inherit;font-size:1rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.settings.svelte-1nqco4u li:where(.svelte-1nqco4u):last-child .setting:where(.svelte-1nqco4u){border-bottom:0}.setting-cue.svelte-1nqco4u{color:var(--text-color-light);font-size:1.1rem}.sign-out.svelte-1nqco4u{color:var(--primary-color)}.guide.svelte-1nqco4u{margin:0;padding:.5rem 0 0 1.1rem;color:var(--text-color-light);font-size:.88rem;line-height:1.7}.hint.svelte-1nqco4u{margin:0;color:var(--text-color-light);font-size:.88rem}.error.svelte-1nqco4u{margin:0;color:var(--primary-color);font-size:.85rem}
