.seg.svelte-1oyzb5g{background:var(--rb-seg);border-radius:10px;gap:2px;max-width:100%;padding:2px;display:inline-flex}.seg.stretch.svelte-1oyzb5g{width:100%;display:flex}.seg.stretch.svelte-1oyzb5g button:where(.svelte-1oyzb5g){flex:1 1 0}.seg.svelte-1oyzb5g button:where(.svelte-1oyzb5g){min-height:38px;color:var(--rb-text-2);white-space:nowrap;background:0 0;border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}.seg.md.svelte-1oyzb5g button:where(.svelte-1oyzb5g){min-height:40px;font-size:15px}.seg.svelte-1oyzb5g button[aria-pressed=true]:where(.svelte-1oyzb5g){background:var(--rb-surface);color:var(--rb-ink);font-weight:600}.seg.dark.svelte-1oyzb5g{background:#ffffff14}.seg.dark.svelte-1oyzb5g button:where(.svelte-1oyzb5g){color:#dde1d6}.seg.dark.svelte-1oyzb5g button[aria-pressed=true]:where(.svelte-1oyzb5g){color:#fff;background:#ffffff29}.logo.svelte-3bcpqf{line-height:0;display:inline-flex}.logo.svelte-3bcpqf svg:where(.svelte-3bcpqf){flex:none;display:block}.auto.svelte-3bcpqf .dk:where(.svelte-3bcpqf){display:none}@media (prefers-color-scheme:dark){.auto.svelte-3bcpqf .lt:where(.svelte-3bcpqf){display:none}.auto.svelte-3bcpqf .dk:where(.svelte-3bcpqf){display:block}}.rb-dark .auto.svelte-3bcpqf .lt:where(.svelte-3bcpqf){display:none}.rb-dark .auto.svelte-3bcpqf .dk:where(.svelte-3bcpqf),.rb-light .auto.svelte-3bcpqf .lt:where(.svelte-3bcpqf){display:block}.rb-light .auto.svelte-3bcpqf .dk:where(.svelte-3bcpqf){display:none}.ri.svelte-1ehcuoq{width:var(--s);height:var(--s);background:var(--rb-disabled);vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}.ri.plus.svelte-1ehcuoq{background:var(--rb-plus)}.ri.mid.svelte-1ehcuoq{background:var(--rb-mid)}.ri.minus.svelte-1ehcuoq{background:var(--rb-minus)}.ri.svelte-1ehcuoq:before,.ri.svelte-1ehcuoq:after{content:"";background:#fff;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.none.svelte-1ehcuoq:before,.none.svelte-1ehcuoq:after{display:none}.plus.svelte-1ehcuoq:before,.minus.svelte-1ehcuoq:before{width:54%;height:14%}.plus.svelte-1ehcuoq:after{width:14%;height:54%}.mid.svelte-1ehcuoq:before{background:var(--rb-mid-symbol);width:48%;height:26%}.mid.svelte-1ehcuoq:after,.minus.svelte-1ehcuoq:after{display:none}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-italic.woff2)format("woff2")}:root,.rb-light{--rb-ink:#0e0f12;--rb-on-ink:#fff;--rb-ink-press:#262b22;--rb-accent:#cdeb3a;--rb-on-accent:#0e0f12;--rb-accent-press:#b9d62c;--rb-brand:#0e0f12;--rb-on-brand:#cdeb3a;--rb-accent-line:#81932a;--rb-accent-deep:#47511e;--rb-accent-soft:#f2f7d8;--rb-accent-text:#556218;--rb-bg:#f6f7f4;--rb-surface:#fff;--rb-panel:#eef0ea;--rb-select:#e6e9e0;--rb-seg:#e1e4da;--rb-text:#1f2320;--rb-text-2:#4a4f45;--rb-text-3:#5d6358;--rb-disabled:#b3b8ac;--rb-hairline:#e1e4da;--rb-video:#0e0f12;--rb-track-scene:#cbd1c1;--rb-overlay:#0e0f12b8;--rb-shadow-float:0 1px 3px #0e0f120f, 0 8px 24px #0e0f120a;--rb-plus:#2f8a5b;--rb-plus-text:#2f7a52;--rb-plus-soft:#eaf5ee;--rb-mid:#ddb23a;--rb-mid-text:#8a6a10;--rb-mid-soft:#fbf4df;--rb-mid-symbol:#3a2c00;--rb-minus:#c44a46;--rb-minus-text:#a4433f;--rb-minus-soft:#f9e9e8;--rb-team:#d2b25a;--rb-team-soft:#fbf6e6;--rb-team-text:#5e4a0f;--rb-ok:#2f7a52;--rb-ok-soft:#eaf5ee;--rb-warn-soft:#fbf4df;--rb-warn-text:#6b5100;--rb-error-soft:#f9e9e8;--rb-error-text:#a4433f;--rb-soft:var(--rb-panel);--rb-tap:44px;--rb-font:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--rb-font-num:"Barlow Condensed", "Barlow", system-ui, sans-serif;--rb-ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rb-dark{--rb-ink:#f3f5ee;--rb-on-ink:#0e0f12;--rb-ink-press:#d7dbd0;--rb-brand:#262b22;--rb-accent-line:#cdeb3a;--rb-accent-soft:#252c16;--rb-accent-text:#cdeb3a;--rb-bg:#0e0f12;--rb-surface:#171a16;--rb-panel:#1e221c;--rb-select:#2a2f25;--rb-seg:#12140f;--rb-text:#e9ece4;--rb-text-2:#c4c9bc;--rb-text-3:#a6ac9c;--rb-disabled:#5c6255;--rb-hairline:#ffffff24;--rb-track-scene:#ffffff4d;--rb-plus-text:#6fc79a;--rb-plus-soft:#1c3328;--rb-mid-text:#e8c766;--rb-mid-soft:#382f15;--rb-minus-text:#ee8f8b;--rb-minus-soft:#3a2120;--rb-team-soft:#352e1b;--rb-team-text:#ebd592;--rb-ok:#6fc79a;--rb-ok-soft:#1c3328;--rb-warn-soft:#382f15;--rb-warn-text:#e8c766;--rb-error-soft:#3a2120;--rb-error-text:#ee8f8b;--rb-shadow-float:0 1px 3px #0000004d, 0 8px 24px #00000040;--rb-soft:var(--rb-panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root{--rb-ink:#f3f5ee;--rb-on-ink:#0e0f12;--rb-ink-press:#d7dbd0;--rb-brand:#262b22;--rb-accent-line:#cdeb3a;--rb-accent-soft:#252c16;--rb-accent-text:#cdeb3a;--rb-bg:#0e0f12;--rb-surface:#171a16;--rb-panel:#1e221c;--rb-select:#2a2f25;--rb-seg:#12140f;--rb-text:#e9ece4;--rb-text-2:#c4c9bc;--rb-text-3:#a6ac9c;--rb-disabled:#5c6255;--rb-hairline:#ffffff24;--rb-track-scene:#ffffff4d;--rb-plus-text:#6fc79a;--rb-plus-soft:#1c3328;--rb-mid-text:#e8c766;--rb-mid-soft:#382f15;--rb-minus-text:#ee8f8b;--rb-minus-soft:#3a2120;--rb-team-soft:#352e1b;--rb-team-text:#ebd592;--rb-ok:#6fc79a;--rb-ok-soft:#1c3328;--rb-warn-soft:#382f15;--rb-warn-text:#e8c766;--rb-error-soft:#3a2120;--rb-error-text:#ee8f8b;--rb-shadow-float:0 1px 3px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.rb-onpanel{--rb-soft:var(--rb-surface)}*{box-sizing:border-box}html,body{background:var(--rb-bg);color:var(--rb-text);margin:0}html{font-family:var(--rb-font);-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}body{-webkit-tap-highlight-color:transparent;min-height:100dvh}h1{font-family:var(--rb-font-num);letter-spacing:.005em;color:var(--rb-ink);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.1}h2{color:var(--rb-ink);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}h3{color:var(--rb-ink);margin:0;font-size:15px;font-weight:600}p{margin:0 0 10px}a{color:var(--rb-ink);text-underline-offset:3px}button,a.button{min-height:var(--rb-tap);background:var(--rb-ink);color:var(--rb-on-ink);font:600 15px/1.2 var(--rb-font);cursor:pointer;transition:background-color .15s var(--rb-ease), opacity .15s var(--rb-ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}:where(button:not(:disabled),a.button):active{background:var(--rb-ink-press)}button:disabled{opacity:.4;cursor:default}button.accent,a.button.accent{background:var(--rb-accent);color:var(--rb-on-accent)}button.accent:not(:disabled):active,a.button.accent:active{background:var(--rb-accent-press)}button.ghost,a.button.ghost{color:var(--rb-text-2);background:0 0;font-weight:500}button.soft,a.button.soft{background:var(--rb-soft);color:var(--rb-text);font-weight:500}button.ghost:not(:disabled):active,a.button.ghost:active,button.soft:not(:disabled):active,a.button.soft:active{background:var(--rb-select)}button.danger{color:var(--rb-error-text);background:0 0;font-weight:500}button.danger:not(:disabled):active{background:var(--rb-error-soft)}button.link{color:var(--rb-text-2);text-underline-offset:3px;background:0 0;padding:0;font-weight:600;text-decoration:underline}input,select,textarea{min-height:var(--rb-tap);font:400 16px/1.2 var(--rb-font);background:var(--rb-soft);color:var(--rb-text);border:1px solid #0000;border-radius:10px;min-width:0;padding:0 12px}input::placeholder,textarea::placeholder{color:var(--rb-text-3)}input:disabled{color:var(--rb-disabled)}input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--rb-ink);padding:0}progress{accent-color:var(--rb-accent-line)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--rb-bg), 0 0 0 4px var(--rb-ink), 0 0 0 6px var(--rb-accent);outline:2px solid #0000}label{color:var(--rb-text-3);flex-direction:column;gap:4px;font-size:13px;font-weight:500;display:flex}label>input,label>select{color:var(--rb-text)}label.check{min-height:var(--rb-tap);color:var(--rb-text);flex-direction:row;align-items:center;gap:10px;font-size:15px}.row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.grow{flex:200px}.muted{color:var(--rb-text-3)}.small{font-size:13px}.good{color:var(--rb-ok);font-weight:600}.bad{color:var(--rb-error-text)}.num{font-family:var(--rb-font-num);font-variant-numeric:tabular-nums;font-weight:500}.card{background:var(--rb-surface);border-radius:18px;margin:12px 0;padding:20px}.card h1{margin-bottom:6px}.area{background:var(--rb-panel);--rb-soft:var(--rb-surface);border-radius:24px;padding:16px}.tag{letter-spacing:.03em;background:var(--rb-select);color:var(--rb-text-2);border-radius:6px;flex:none;align-items:center;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.tag.team{background:var(--rb-team-soft);color:var(--rb-team-text)}.back{min-height:var(--rb-tap);color:var(--rb-text-2);align-items:center;gap:4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 16px;display:flex}.pagehead h1{margin:0}.pagehead .eyebrow{color:var(--rb-text-3);margin-bottom:2px;font-size:13px;display:block}html.rb-fullscreen,html.rb-fullscreen body{overscroll-behavior:none;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important}}
