.rm-signin{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--rm-gap-6) max(var(--rm-inset),env(safe-area-inset-left)) var(--rm-gap-7) max(var(--rm-inset),env(safe-area-inset-right));background:var(--rm-paper)}.rm-signin-card{width:100%;max-width:var(--rm-sheet-w);display:flex;flex-direction:column;gap:var(--rm-gap-4);margin-bottom:var(--rm-gap-7)}.rm-signin-mark{display:block;margin:0 auto var(--rm-gap-5);font-size:var(--rm-text-xl)}.rm-signin-mark .rm-lockup{font-size:var(--rm-text-xl)}.rm-signin-field{display:flex;flex-direction:column;gap:var(--rm-gap-2)}.rm-signin-label{font-size:var(--rm-text-sm);font-weight:600;color:var(--rm-ink-soft)}.rm-signin-line{min-height:20px;margin:0}.rm-account{display:flex;align-items:center;justify-content:flex-end;gap:var(--rm-gap-3);min-height:var(--rm-row-h)}.rm-account-state{font-size:var(--rm-text-sm);color:var(--rm-ink-soft)}.rm-account-out{min-height:var(--rm-row-h);padding:0 var(--rm-gap-2);border:0;background:none;color:var(--rm-accent);font-family:var(--rm-font);font-size:var(--rm-text-sm);font-weight:600;cursor:pointer}.rm-account-out:active{background:var(--rm-press);border-radius:var(--rm-radius)}@font-face{font-family:Kinetica;src:url(/fonts/Kinetica-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light dark;--rm-paper: #F2F2F7;--rm-surface: #FFFFFF;--rm-sunken: #E9E9EE;--rm-ink: #1C1C1E;--rm-ink-soft: #55555A;--rm-ink-inverse: #FFFFFF;--rm-ink-off: #5E5E63;--rm-line: rgba(0, 0, 0, .13);--rm-line-strong: rgba(0, 0, 0, .26);--rm-press: rgba(0, 0, 0, .06);--rm-accent: #0757B8;--rm-accent-hover: #084A9C;--rm-accent-ink: #FFFFFF;--rm-primary: #FFD60A;--rm-primary-ink: #1C1C1E;--rm-ok: #146B3C;--rm-warn: #6E5200;--rm-bad: #C4000F;--rm-bad-fill: #D0021B;--rm-bad-wash: rgba(196, 0, 15, .1);--rm-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%231C1C1E' stroke-width='1.6'/%3E%3C/svg%3E");--rm-chevron-row: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13'%3E%3Cpath d='M1.5 1.5 6.5 6.5 1.5 11.5' fill='none' stroke='%2355555A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--rm-font: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--rm-font-mono: ui-monospace, "SF Mono", SFMono-Regular, "Roboto Mono", Menlo, Consolas, monospace;--rm-font-display: "Kinetica", var(--rm-font);--rm-text-sm: 15px;--rm-text: 17px;--rm-text-lg: 20px;--rm-text-xl: 24px;--rm-text-2xl: 32px;--rm-mono-label: 12px;--rm-mono-label-lg: 13px;--rm-track-wide: .16em;--rm-track-mono: .1em;--rm-track-btn: .08em;--rm-track-tight: -.01em;--rm-gap-1: 4px;--rm-gap-2: 8px;--rm-gap-3: 12px;--rm-gap-4: 16px;--rm-gap-5: 24px;--rm-gap-6: 32px;--rm-gap-7: 48px;--rm-radius: 10px;--rm-radius-lg: 10px;--rm-radius-pill: 999px;--rm-radius-tile: 14px;--rm-shadow: none;--rm-row-h: 44px;--rm-row-pad: 16px;--rm-inset: 16px;--rm-header-h: 58px;--rm-tabs-h: 60px;--rm-lockup: 15px;--rm-max-w: 1180px;--rm-sheet-w: 420px}@media (prefers-color-scheme: dark){:root{--rm-paper: #0B0B0D;--rm-surface: #141417;--rm-sunken: #1E1E23;--rm-ink: #FFFFFF;--rm-ink-soft: rgba(255, 255, 255, .92);--rm-ink-inverse: #0B0B0D;--rm-ink-off: rgba(255, 255, 255, .55);--rm-line: rgba(255, 255, 255, .14);--rm-line-strong: rgba(255, 255, 255, .28);--rm-press: rgba(255, 255, 255, .1);--rm-accent: #8CB4E6;--rm-accent-hover: #A8C7EE;--rm-accent-ink: #0B0B0D;--rm-primary: #FFD60A;--rm-primary-ink: #0B0B0D;--rm-ok: #00C875;--rm-warn: #FFD60A;--rm-bad: #FF453A;--rm-bad-fill: #D0021B;--rm-bad-wash: rgba(255, 69, 58, .12);--rm-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E");--rm-chevron-row: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13'%3E%3Cpath d='M1.5 1.5 6.5 6.5 1.5 11.5' fill='none' stroke='%23EBEBF0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;font-family:var(--rm-font);font-size:var(--rm-text);line-height:1.45;background:var(--rm-paper);color:var(--rm-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,select,textarea{font:inherit;color:inherit}a{color:var(--rm-accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;letter-spacing:var(--rm-track-tight);font-weight:650}h1{font-size:var(--rm-text-2xl)}h2{font-size:var(--rm-text-xl)}h3{font-size:var(--rm-text-lg)}p{margin:0 0 var(--rm-gap-4)}*:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px;border-radius:2px}.rm-shell{min-height:100%;display:flex;flex-direction:column}.rm-header{height:var(--rm-header-h);flex:0 0 auto;display:flex;align-items:center;gap:var(--rm-gap-4);padding:0 var(--rm-gap-5);background:var(--rm-paper);border-bottom:1px solid var(--rm-line)}.rm-lockup{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:.88;font-size:var(--rm-lockup);font-family:var(--rm-font-display);font-weight:700;text-transform:uppercase;letter-spacing:0;user-select:none;-webkit-user-select:none}.rm-lockup-solid{color:var(--rm-ink)}.rm-lockup-hollow{color:transparent;-webkit-text-stroke:1px var(--rm-ink)}@supports not (-webkit-text-stroke: 1px currentColor){.rm-lockup-hollow{color:var(--rm-ink-soft)}}.rm-home{display:inline-flex;align-items:center;min-height:44px;flex:0 0 auto;color:var(--rm-ink);text-decoration:none}.rm-home:hover{text-decoration:none;color:var(--rm-ink)}.rm-header-context{font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);letter-spacing:var(--rm-track-btn);text-transform:uppercase;color:var(--rm-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:52vw}.rm-main{flex:1 1 auto;width:100%;max-width:var(--rm-max-w);margin:0 auto;padding:var(--rm-gap-6) var(--rm-gap-5) var(--rm-gap-7)}.rm-tabs{display:flex;align-items:center;gap:var(--rm-gap-2);height:var(--rm-tabs-h);padding:0 var(--rm-gap-5);background:var(--rm-paper);border-bottom:1px solid var(--rm-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.rm-tabs::-webkit-scrollbar{display:none}.rm-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:0 var(--rm-gap-3);border:1px solid var(--rm-line-strong);border-radius:var(--rm-radius);font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);font-weight:400;letter-spacing:var(--rm-track-mono);text-transform:uppercase;color:var(--rm-ink);text-decoration:none;white-space:nowrap}.rm-tab:hover{color:var(--rm-ink);text-decoration:none;background:var(--rm-press)}.rm-tab:active{background:var(--rm-press)}.rm-tab.is-active{background:var(--rm-ink);border-color:var(--rm-ink);color:var(--rm-ink-inverse);font-weight:700}.rm-tab.is-active:hover{background:var(--rm-ink);color:var(--rm-ink-inverse)}.rm-panel{background:var(--rm-surface);border:1px solid var(--rm-line);border-radius:var(--rm-radius);padding:var(--rm-gap-5)}.rm-label{font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);font-weight:400;letter-spacing:var(--rm-track-mono);text-transform:uppercase;color:var(--rm-ink-soft)}.rm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rm-gap-2);min-height:44px;min-width:44px;padding:13px 14px;border:1px solid var(--rm-line-strong);border-radius:var(--rm-radius);background:none;color:var(--rm-ink);font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);font-weight:400;letter-spacing:var(--rm-track-btn);text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease}.rm-btn:hover:not(:disabled){background:var(--rm-press);text-decoration:none}.rm-btn:active:not(:disabled){background:var(--rm-press)}.rm-btn:disabled{cursor:not-allowed;background:none;border-color:var(--rm-line);color:var(--rm-ink-off)}.rm-btn-primary{background:var(--rm-primary);border-color:var(--rm-primary);color:var(--rm-primary-ink);font-weight:700}.rm-btn-primary:hover:not(:disabled){background:var(--rm-primary);border-color:var(--rm-primary);filter:brightness(1.08)}.rm-btn-primary:disabled{background:none;border-color:var(--rm-line);color:var(--rm-ink-off);font-weight:400}.rm-btn-danger{background:none;border-color:var(--rm-bad);color:var(--rm-bad)}.rm-btn-danger:hover:not(:disabled){background:var(--rm-bad-wash)}.rm-input{width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--rm-line-strong);border-radius:var(--rm-radius);background:var(--rm-paper);color:var(--rm-ink);font-size:var(--rm-text)}.rm-input::placeholder{color:var(--rm-ink-soft);opacity:.7}.rm-empty{border:1px dashed var(--rm-line-strong);border-radius:var(--rm-radius);padding:var(--rm-gap-6);color:var(--rm-ink);font-size:var(--rm-text);background:var(--rm-surface)}.rm-error{border:1px solid var(--rm-line);border-left:4px solid var(--rm-bad);border-radius:var(--rm-radius);padding:var(--rm-gap-4);background:var(--rm-surface);color:var(--rm-ink);font-size:var(--rm-text)}.rm-banner{background:var(--rm-sunken);border-bottom:2px solid var(--rm-bad);color:var(--rm-ink);font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:9px 12px}.rm-status{display:flex;align-items:center;gap:var(--rm-gap-3);padding:var(--rm-gap-3) var(--rm-gap-4);border:1px solid var(--rm-line);border-left-width:4px;border-radius:var(--rm-radius);background:var(--rm-surface);font-family:var(--rm-font-mono);font-size:var(--rm-mono-label-lg);letter-spacing:var(--rm-track-btn);text-transform:uppercase}.rm-status.is-busy{border-left-color:var(--rm-line-strong);color:var(--rm-ink-soft)}.rm-status.is-dirty{border-left-color:var(--rm-warn);color:var(--rm-warn)}.rm-status.is-saved{border-left-color:var(--rm-ok);color:var(--rm-ok)}.rm-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:14px;max-width:92vw;padding:12px 16px;background:var(--rm-sunken);border:1px solid var(--rm-line);border-radius:var(--rm-radius);font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rm-toast button{border:0;background:none;padding:2px 4px;color:var(--rm-accent);font-family:var(--rm-font-mono);font-size:var(--rm-mono-label);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.rm-mono{font-family:var(--rm-font-mono)}.rm-header,.rm-tabs,.rm-main,.rm-footer{padding-left:max(var(--rm-gap-5),env(safe-area-inset-left));padding-right:max(var(--rm-gap-5),env(safe-area-inset-right))}.rm-shell{padding-bottom:env(safe-area-inset-bottom)}.rm-header{padding-top:env(safe-area-inset-top);height:auto;min-height:var(--rm-header-h)}@media (max-width: 640px){.rm-header{gap:var(--rm-gap-3)}.rm-tabs{gap:var(--rm-gap-2)}.rm-main{padding-top:var(--rm-gap-5);padding-bottom:var(--rm-gap-6)}.rm-header,.rm-tabs,.rm-main{padding-left:max(var(--rm-gap-4),env(safe-area-inset-left));padding-right:max(var(--rm-gap-4),env(safe-area-inset-right))}}.rm-disclosure{min-height:44px;display:inline-flex;align-items:center}input[type=checkbox]{width:22px;height:22px;min-width:22px;accent-color:var(--rm-accent)}label:has(>input[type=checkbox]){min-height:44px;display:inline-flex;align-items:center}.rm-select{min-height:44px;font-size:var(--rm-text)}.rm-switcher{min-height:44px;display:inline-flex;align-items:center}.rm-timefield{box-sizing:border-box;height:44px}.rm-timepill{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;font-family:var(--rm-font-mono);letter-spacing:var(--rm-track-mono);text-transform:uppercase;color:var(--rm-ink)}.rm-timepill:active{background:var(--rm-press)}.rm-timepill.is-empty{font-size:var(--rm-mono-label-lg)}.rm-timepill:disabled{cursor:default;color:var(--rm-ink-off)}.rm-datefield{box-sizing:border-box;height:44px}.rm-datepill{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;font-family:var(--rm-font-mono);letter-spacing:var(--rm-track-mono);text-transform:uppercase;color:var(--rm-ink)}.rm-datepill:active{background:var(--rm-press)}.rm-datepill.is-empty{font-size:var(--rm-mono-label-lg)}.rm-datepill:disabled{cursor:default;color:var(--rm-ink-off)}.rm-broke{border:1px solid var(--rm-line-strong);border-left:3px solid var(--rm-primary);border-radius:var(--rm-radius);background:var(--rm-surface);padding:var(--rm-gap-5);margin:var(--rm-gap-5) 0}.rm-broke-head{margin:0 0 var(--rm-gap-3);font-size:var(--rm-text-xl);letter-spacing:var(--rm-track-tight)}.rm-broke-said{margin:0 0 var(--rm-gap-4);font-size:var(--rm-text);color:var(--rm-ink);max-width:62ch}.rm-grouped{background:var(--rm-paper);padding:var(--rm-gap-5) 0 var(--rm-gap-7)}.rm-inset-w{width:100%;max-width:680px;margin:0 auto;padding-left:max(var(--rm-inset),env(safe-area-inset-left));padding-right:max(var(--rm-inset),env(safe-area-inset-right))}.rm-group{margin:0 0 var(--rm-gap-6)}.rm-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rm-gap-3);padding:0 var(--rm-row-pad) var(--rm-gap-2);min-height:22px}.rm-group-title{font-size:var(--rm-text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rm-ink-soft)}.rm-group-note{font-size:var(--rm-text-sm);font-weight:600;color:var(--rm-ok);opacity:0;transition:opacity .18s ease}.rm-group-note.is-on{opacity:1}.rm-group-card{background:var(--rm-surface);border:1px solid var(--rm-line);border-radius:var(--rm-radius);overflow:hidden}.rm-group-foot{padding:var(--rm-gap-2) var(--rm-row-pad) 0;font-size:var(--rm-text-sm);line-height:1.35;color:var(--rm-ink-soft)}.rm-row{position:relative;display:flex;align-items:center;gap:var(--rm-gap-3);width:100%;min-height:var(--rm-row-h);padding:var(--rm-gap-2) var(--rm-row-pad);margin:0;border:0;background:none;color:var(--rm-ink);font-family:inherit;font-size:var(--rm-text);text-align:left}.rm-row+.rm-row:before{content:"";position:absolute;left:var(--rm-row-pad);right:0;top:-.5px;height:1px;background:var(--rm-line)}button.rm-row,a.rm-row,label.rm-row{cursor:pointer}button.rm-row:active,a.rm-row:active,label.rm-row:active{background:var(--rm-press)}a.rm-row:hover{text-decoration:none}.rm-row-label{flex:0 1 auto}.rm-row-value{margin-left:auto;min-width:0;font-size:var(--rm-text);color:var(--rm-ink-soft);text-align:right;overflow-wrap:anywhere}.rm-row-input{margin-left:auto;min-width:0;flex:1 1 40%;min-height:var(--rm-row-h);border:0;background:none;padding:0;font-size:var(--rm-text);color:var(--rm-ink);text-align:right}.rm-row-input::placeholder{color:var(--rm-ink-off)}.rm-row-chevron{flex:0 0 auto;width:8px;height:13px;margin-left:2px;background:var(--rm-chevron-row) center / 8px 13px no-repeat}.rm-row-check{margin-left:auto;flex:0 0 auto;width:17px;height:17px;color:var(--rm-accent)}.rm-row.is-danger{color:var(--rm-bad);justify-content:center;font-weight:500}.rm-row.is-danger .rm-row-label{flex:0 0 auto}.rm-row.is-action{color:var(--rm-accent)}.rm-row.is-dim{opacity:1}.rm-row.is-dim .rm-row-label,.rm-row.is-dim .rm-row-value{color:var(--rm-ink-off)}.rm-row:disabled{cursor:default}.rm-row-thumb{margin-left:auto;flex:0 0 auto;width:30px;height:30px;border-radius:7px;border:1px solid var(--rm-line);background:var(--rm-sunken) center / cover no-repeat}.rm-row-thumb.is-lg{width:60px;height:60px;border-radius:13px}.rm-switch{position:relative;flex:0 0 auto;margin-left:auto;width:51px;height:var(--rm-row-h);border:0;background:none;padding:0;cursor:pointer}.rm-switch:before{content:"";position:absolute;top:6.5px;left:0;width:51px;height:31px;border-radius:var(--rm-radius-pill);border:1px solid var(--rm-line-strong);background:transparent;transition:background .16s ease,border-color .16s ease}.rm-switch:after{content:"";position:absolute;top:9.5px;left:3px;width:25px;height:25px;border-radius:50%;background:var(--rm-ink-off);transition:transform .16s ease,background .16s ease}.rm-switch[aria-checked=true]:before{background:var(--rm-primary);border-color:#00000042}.rm-switch[aria-checked=true]:after{transform:translate(20px);background:#fff;box-shadow:0 0 0 1px #00000029}.rm-switch:disabled{cursor:default;opacity:.5}.rm-switch:disabled:after{background:var(--rm-ink-off)}.rm-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--rm-gap-5);background:#0000006b;animation:rm-fade .16s ease}.rm-sheet{width:100%;max-width:var(--rm-sheet-w);max-height:min(88vh,780px);overflow:auto;display:flex;flex-direction:column;gap:var(--rm-gap-4);padding:var(--rm-gap-5);background:var(--rm-surface);border:1px solid var(--rm-line);border-radius:16px;animation:rm-rise .2s cubic-bezier(.2,.8,.3,1)}.rm-sheet-grab{align-self:center;width:36px;height:5px;border-radius:var(--rm-radius-pill);background:var(--rm-line-strong);flex:0 0 auto}.rm-sheet-title{font-size:var(--rm-text-lg);font-family:var(--rm-font-display);font-weight:700;text-transform:uppercase;letter-spacing:0;text-align:center}.rm-sheet-line{font-size:var(--rm-text-sm);color:var(--rm-ink-soft);text-align:center}.rm-sheet-body{display:flex;flex-direction:column;gap:var(--rm-gap-4)}.rm-sheet-actions{display:flex;flex-direction:column;gap:var(--rm-gap-2)}.rm-sheet-share{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:var(--rm-gap-3)}.rm-share-action{display:flex;flex-direction:column;align-items:center;gap:var(--rm-gap-2);min-height:84px;padding:var(--rm-gap-2) 4px;border:0;border-radius:var(--rm-radius);background:none;color:var(--rm-ink);font-size:var(--rm-text-sm);font-weight:500;text-align:center;cursor:pointer}.rm-share-action:active{background:var(--rm-press)}.rm-share-glyph{width:56px;height:56px;border-radius:14px;border:1px solid var(--rm-line);background:var(--rm-sunken);display:flex;align-items:center;justify-content:center;color:var(--rm-accent)}@media (max-width: 640px){.rm-tiles{gap:var(--rm-gap-4)}.rm-sheet-scrim{align-items:flex-end;padding:0}.rm-sheet{max-width:none;border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:max(var(--rm-gap-5),env(safe-area-inset-bottom))}}@keyframes rm-fade{0%{opacity:0}to{opacity:1}}@keyframes rm-rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.rm-field{width:100%;min-height:var(--rm-row-h);padding:var(--rm-gap-3) var(--rm-gap-4);border:1px solid var(--rm-line-strong);border-radius:var(--rm-radius);background:var(--rm-paper);color:var(--rm-ink);font-size:var(--rm-text)}.rm-field::placeholder{color:var(--rm-ink-off)}.rm-field.is-wrong{border-color:var(--rm-bad);animation:rm-shake .32s ease}.rm-wrong{font-size:var(--rm-text-sm);font-weight:600;color:var(--rm-bad);text-align:center}@keyframes rm-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.rm-cta{width:100%;min-height:48px;border:0;border-radius:var(--rm-radius);background:var(--rm-primary);color:var(--rm-primary-ink);font-size:var(--rm-text);font-weight:650;cursor:pointer}.rm-cta:active{filter:brightness(.94)}.rm-cta:disabled{cursor:default;opacity:.45}.rm-cta.is-plain{background:none;color:var(--rm-accent);font-weight:500}.rm-cta.is-plain:active{background:var(--rm-press)}.rm-cta.is-danger{background:var(--rm-bad-fill);color:#fff}.rm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--rm-gap-5)}.rm-tile{display:flex;flex-direction:column;gap:var(--rm-gap-2);padding:0;border:0;background:none;color:var(--rm-ink);text-align:left;cursor:pointer;min-height:var(--rm-row-h)}.rm-tile:hover{text-decoration:none;color:var(--rm-ink)}.rm-tile-art{aspect-ratio:4 / 3;width:100%;border-radius:var(--rm-radius-tile);border:1px solid var(--rm-line);background:var(--rm-surface) center / cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.rm-tile-art.is-drawn{background:#0b0b0d;border-color:#ffffff24}.rm-tile-art.is-drawn svg{width:76%;height:76%}.rm-tile:active .rm-tile-art{filter:brightness(.92)}.rm-tile-name{font-size:var(--rm-text);font-family:var(--rm-font-display);font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.rm-tile-dates{font-size:var(--rm-text-sm);color:var(--rm-ink-soft)}.rm-tile-new .rm-tile-art{border-color:var(--rm-line-strong);background:none;color:var(--rm-accent)}.rm-drop{position:relative}.rm-drop.is-over:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px dashed var(--rm-primary);border-radius:var(--rm-radius-tile);pointer-events:none}.rm-toast.is-plain{font-family:var(--rm-font);font-size:var(--rm-text);letter-spacing:normal;text-transform:none;padding:var(--rm-gap-2) var(--rm-gap-2) var(--rm-gap-2) var(--rm-gap-4);min-height:var(--rm-row-h)}.rm-toast.is-plain button{font-family:var(--rm-font);font-size:var(--rm-text);font-weight:600;letter-spacing:normal;text-transform:none;min-height:var(--rm-row-h);padding:0 var(--rm-gap-3)}@media (prefers-reduced-motion: reduce){.rm-sheet,.rm-sheet-scrim,.rm-field.is-wrong{animation:none}.rm-switch:before,.rm-switch:after,.rm-group-note{transition:none}}:root{--rm-tile-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .08);--rm-tile-shadow-hover: 0 2px 4px rgba(0, 0, 0, .07), 0 14px 34px rgba(0, 0, 0, .12);--rm-tile-shadow-press: 0 1px 2px rgba(0, 0, 0, .1);--rm-tile-edge: inset 0 0 0 0 rgba(255, 255, 255, 0);--rm-coin-shadow: drop-shadow(0 8px 10px rgba(0, 0, 0, .45));--rm-terrain-bed: #0B0B0D;--rm-terrain-halo: rgba(0, 0, 0, .62)}@media (prefers-color-scheme: dark){:root{--rm-tile-shadow: 0 1px 2px rgba(0, 0, 0, .5);--rm-tile-shadow-hover: 0 6px 20px rgba(0, 0, 0, .6);--rm-tile-shadow-press: 0 1px 2px rgba(0, 0, 0, .5);--rm-tile-edge: inset 0 0 0 1px rgba(255, 255, 255, .16);--rm-coin-shadow: drop-shadow(0 8px 12px rgba(0, 0, 0, .7));--rm-terrain-halo: rgba(0, 0, 0, .68)}}
