.rm{background:var(--bg);min-height:100dvh}.rm [hidden]{display:none!important}:where(.rm) p{text-wrap:pretty;margin:0}.rm h1,.rm h2,.rm h3,.rm p{overflow-wrap:anywhere}:where(.rm) ul,:where(.rm) ol{margin:0;padding:0;list-style:none}.rm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rm-wrap{max-width:1200px;padding:0 var(--s-6);margin:0 auto}.rm-in-app .rm-wrap{max-width:1120px}.rm-hint{font-size:var(--t-caption);color:var(--ink-muted)}.rm-grow{flex:1}.rm-head{border-bottom:1px solid var(--border);background:var(--bg)}.rm-head .rm-wrap{align-items:center;gap:var(--s-4);min-height:64px;display:flex}.rm-logo{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.rm-head nav{gap:var(--s-1);margin-left:var(--s-4);display:flex}.rm-head nav a{color:var(--ink-muted);font-size:var(--t-label);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.rm-head nav a[aria-current]{color:var(--ink);font-weight:500}.rm-foot{border-top:1px solid var(--border);margin-top:var(--s-8);padding:var(--s-6) 0;color:var(--ink-muted);font-size:var(--t-label)}.rm-foot .rm-wrap{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.rm-foot a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.rm-hero{padding:var(--s-7) 0 var(--s-5)}.rm-hero h1{letter-spacing:-.03em;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.25rem);line-height:1.05}.rm-lede{color:var(--ink-muted);max-width:60ch;margin-top:var(--s-3);font-size:1.125rem;line-height:1.5}.rm-signed{align-items:center;gap:var(--s-3);margin-top:var(--s-4);display:flex}.rm-signed b{font-weight:500;display:block}.rm-signed span{font-size:var(--t-caption);color:var(--ink-muted)}.rm-in-app .rm-hero{padding:var(--s-6) 0 var(--s-4)}.rm-in-app .rm-hero h1{font-size:2rem}.rm-team{border-radius:var(--r-full);border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.rm-team.sm{width:22px;height:22px}.rm-team.md{width:32px;height:32px}.rm-founder{align-items:center;gap:var(--s-4);border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-6);display:flex}.rm-founder .rm-seal{flex:none;width:52px;height:52px}.rm-founder p{font-size:var(--t-label);color:var(--ink-muted)}.rm-founder p b{color:var(--ink);font-weight:500}.rm-notice{align-items:center;gap:var(--s-4);border:1px solid var(--success);background:color-mix(in oklch, var(--success) 6%, transparent);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);margin-top:var(--s-5);display:flex}.rm-notice .rm-notice-pic{aspect-ratio:4/3;border-radius:var(--r-sm);border:1px solid var(--border);flex:none;width:84px;position:relative;overflow:hidden}.rm-notice .rm-notice-txt{flex:1;min-width:0}.rm-notice b{font-weight:600;display:block}.rm-notice p{font-size:var(--t-label);color:var(--ink-muted)}.rm-notice .rm-notice-acts{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rm-tabs{z-index:var(--z-sticky);background:color-mix(in oklch, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);transition:transform var(--dur-rev) var(--ease);position:sticky;top:0}.rm-tabs.rm-tuck{transform:translateY(-100%)}.rm-tabs .rm-wrap{align-items:center;gap:var(--s-3);min-height:64px;display:flex}.rm-tablist{background:var(--surface-sunk);border-radius:var(--r-md);gap:2px;padding:3px;display:flex}.rm-tablist button{min-height:40px;padding:0 var(--s-4);border-radius:calc(var(--r-md) - 3px);font-size:var(--t-label);color:var(--ink-muted);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.rm-tablist button:hover{color:var(--ink)}.rm-tablist button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 10%, transparent)}.rm-dotn{border-radius:var(--r-full);background:var(--accent-deep);min-width:18px;height:18px;color:var(--bg);font-size:var(--t-micro);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.rm-panel{padding-bottom:var(--s-4)}.rm-panel:focus{outline:none}.rm-ea{align-items:center;gap:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);margin:var(--s-6) 0 0;background:var(--bg);display:flex}.rm-ea.on{border-color:var(--accent);background:var(--accent-wash)}.rm-ea .rm-ea-txt{flex:1;min-width:0}.rm-ea .rm-ea-txt b{font-weight:600;display:block}.rm-ea .rm-ea-txt p{font-size:var(--t-label);color:var(--ink-muted)}.rm-prompt{align-items:center;gap:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);margin:var(--s-3) 0 0;background:var(--surface);display:flex}.rm-prompt-txt{flex:1;min-width:0}.rm-prompt-txt h2{font-size:var(--t-title);margin-bottom:var(--s-1)}.rm-prompt-txt p{font-size:var(--t-label);color:var(--ink-muted);max-width:60ch}.rm-plan-end{align-items:center;gap:var(--s-2);margin:var(--s-6) 0 var(--s-2);font-size:var(--t-label);color:var(--ink-muted);flex-wrap:wrap;display:flex}.rm-tabn{border-radius:var(--r-full);background:var(--surface-sunk);border:1px solid var(--border);min-width:18px;height:18px;color:var(--ink-muted);font-size:var(--t-micro);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.rm-tablist button[aria-selected=true] .rm-tabn{background:var(--accent-wash);color:var(--accent-deep);border-color:#0000}.rm-invite h3{color:var(--ink);font-size:var(--t-title);font-weight:600}.rm-chips{margin:var(--s-4) auto var(--s-4);justify-content:center;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rm-chip{min-height:44px;padding:0 var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--t-label);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)}.rm-chip:hover{border-color:var(--accent);background:var(--accent-wash)}@media (max-width:760px){.rm-prompt{align-items:stretch;gap:var(--s-3);flex-direction:column}.rm-chip{text-align:left;white-space:normal;padding-top:var(--s-2);padding-bottom:var(--s-2)}}.rm-band{padding:var(--s-7) 0 var(--s-2);scroll-margin-top:80px}.rm-band:first-child,.rm-ea+.rm-band,.rm-prompt+.rm-band{padding-top:var(--s-6)}.rm-band-head{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.rm-band-head h2{letter-spacing:-.02em;font-size:2rem}.rm-band-head p{color:var(--ink-muted);flex-basis:100%;max-width:68ch}.rm-now{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rm-card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-rev) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.rm-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}}.rm-vis{background:var(--surface-sunk);border-bottom:1px solid var(--border);aspect-ratio:16/10;position:relative;overflow:hidden}.rm-vis img{object-fit:cover;object-position:top left}.rm-vis:empty{display:none}.rm-card-body{padding:var(--s-4) var(--s-5);gap:var(--s-2);flex-direction:column;flex:1;display:flex}.rm-card h3{letter-spacing:-.01em;font-size:1.375rem;font-weight:600}.rm-benefit{color:var(--ink-muted)}.rm-open{z-index:1;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.rm-open:focus-visible{outline-offset:-3px}.rm-foot-row{align-items:center;gap:var(--s-2);padding-top:var(--s-2);z-index:2;flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.rm-foot-row .rm-spacer{margin-left:auto}.rm-asked-n{font-size:var(--t-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rm-back{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--t-label);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.rm-back:after,.rm-talk:after{content:"";position:absolute;inset:-4px}.rm-back:hover{border-color:var(--accent)}.rm-back[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-deep)}.rm-back .c{font-variant-numeric:tabular-nums}.rm-talk{min-height:36px;padding:0 var(--s-2);color:var(--ink-muted);font:inherit;font-size:var(--t-label);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex;position:relative}.rm-talk:hover{color:var(--ink)}.rm-try{min-height:36px;padding:0 var(--s-3);font-size:var(--t-label)}.rm-owner-mini{gap:var(--s-1);z-index:2;align-items:center;display:inline-flex;position:relative}.rm-rows{column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rm-rows.one{grid-template-columns:minmax(0,1fr)}.rm-row{gap:var(--s-3) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;min-height:90px;display:grid;position:relative}.rm-rows>.rm-row:nth-child(-n+2){border-top:0}.rm-rows.one>.rm-row:nth-child(2){border-top:1px solid var(--border)}.rm-row-text{grid-template-columns:minmax(0,1fr) auto}.rm-th{border-radius:var(--r-md);background:var(--surface-sunk);width:64px;height:64px;position:relative;overflow:hidden}.rm-th img{object-fit:cover;object-position:top left}.rm-row h3{font-size:1rem;font-weight:600;line-height:1.3}.rm-row p{font-size:var(--t-label);color:var(--ink-muted);margin-top:2px}.rm-meta{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.rm-r-act{z-index:2;gap:var(--s-1);align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.rm-row:hover h3{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}}.rm-decided .rm-row{grid-template-columns:minmax(0,1fr) auto}.rm-reason{font-size:var(--t-label);color:var(--ink);gap:var(--s-2);align-items:flex-start;margin-top:6px;display:flex}.rm-reason .rm-team{margin-top:1px}.rm-mat{font-size:var(--t-caption);border-radius:var(--r-full);white-space:nowrap;padding:2px 8px;font-weight:600}.rm-mat.early{color:var(--warning-deep);background:var(--warning-wash)}.rm-mat.unf{color:var(--ink-muted);background:var(--surface-sunk)}.rm .pill{white-space:nowrap}.rm-st-idea,.rm-st-declined{color:var(--ink-muted);background:var(--surface-sunk)}.rm-st-idea:before,.rm-st-declined:before{background:var(--ink-faint)}.rm-st-planned{color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-strong)}.rm-st-building,.rm-ea-pill{color:var(--accent-deep);background:var(--accent-wash)}.rm-st-shipped{color:var(--success-deep);background:color-mix(in oklch, var(--success) 12%, transparent)}.rm-st-checking,.rm-held{color:var(--warning-deep);background:var(--warning-wash)}.rm-st-notnow{color:var(--ink-muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-strong)}.rm-st-notnow:before{background:var(--ink-faint)}.rm-st-wont{color:var(--ink);background:var(--surface-sunk)}.rm-st-wont:before{background:var(--ink)}.rm-held{font-size:var(--t-micro);border-radius:var(--r-full);padding:1px 8px;font-weight:500}.rm-seg{background:var(--surface-sunk);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.rm-seg button{min-height:38px;padding:0 var(--s-3);font:inherit;font-size:var(--t-label);color:var(--ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:6px;font-weight:500}.rm-seg button[aria-checked=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 10%, transparent)}.rm-how-line{font-size:var(--t-label);color:var(--ink-muted);margin:0 0 var(--s-3);gap:var(--s-1) var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rm-ideas-grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.rm-ideas-bar{gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.rm-ideas-bar .input{max-width:260px;margin-left:auto}.rm-add-idea{align-items:center;gap:var(--s-3);text-align:left;width:100%;padding:var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;margin-bottom:var(--s-3);min-height:64px;font:inherit;color:inherit;transition:border-color var(--dur-fast) var(--ease);display:flex}.rm-add-idea:hover{border-color:var(--accent)}.rm-add-idea .plus{border-radius:var(--r-full);background:var(--accent-wash);width:36px;height:36px;color:var(--accent-deep);flex:none;place-items:center;display:grid}.rm-add-idea b{font-weight:500;display:block}.rm-add-idea span span{font-size:var(--t-label);color:var(--ink-muted)}.rm-idea{gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--border);grid-template-columns:60px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.rm-idea:first-child{border-top:0}.rm-idea h3{font-size:1rem;font-weight:600}.rm-idea p{color:var(--ink-muted);font-size:var(--t-label);margin-top:2px}.rm-idea .rm-meta a{color:var(--accent-deep);font-size:var(--t-caption)}.rm-idea .rm-age{font-size:var(--t-caption);color:var(--ink-faint)}.rm-vote{z-index:2;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg);width:56px;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.rm-vote:hover{border-color:var(--accent)}.rm-vote[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-deep)}.rm-vote .z{font-size:var(--t-micro);color:var(--ink-muted);font-weight:500}.rm-vote.part{color:var(--ink-muted);font-weight:500;font-size:var(--t-micro);text-align:center;border-style:dashed;gap:2px;line-height:1.15;text-decoration:none}.rm-idea .rm-acts{z-index:2;gap:var(--s-1);align-items:center;display:flex;position:relative}.rm-how{position:sticky;top:80px}.rm-how ol{margin:var(--s-3) 0 0;gap:var(--s-4);counter-reset:s;display:grid}.rm-how li{gap:var(--s-3);font-size:var(--t-label);color:var(--ink-muted);grid-template-columns:28px 1fr;display:grid}.rm-how li b{color:var(--ink);font-weight:500;display:block}.rm-how li:before{counter-increment:s;content:counter(s);border-radius:var(--r-full);background:var(--surface-sunk);width:28px;height:28px;color:var(--ink);font-weight:600;font-size:var(--t-caption);place-items:center;display:grid}.rm-signin-ask{align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);display:flex}.rm-signin-ask p{font-size:var(--t-label);color:var(--ink-muted);flex:1}.rm-link{font:inherit;font-size:var(--t-label);color:var(--accent-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex;position:relative}.rm-link:after{content:"";position:absolute;inset:-4px}.rm-ygrid{gap:var(--s-7);padding-top:var(--s-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.rm-ysec+.rm-ysec{margin-top:var(--s-7)}.rm-ysec h2{font-size:var(--t-headline);letter-spacing:-.01em}.rm-ysec .rm-sub{color:var(--ink-muted);margin:2px 0 var(--s-3);font-size:var(--t-label);max-width:72ch}.rm-chg{gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);grid-template-columns:8px 88px minmax(0,1fr);align-items:center;display:grid;position:relative}.rm-chg+.rm-chg{margin-top:var(--s-2)}.rm-chg .u{border-radius:var(--r-full);background:var(--accent);width:8px;height:8px}.rm-chg .u.read{background:0 0}.rm-chg .rm-th{aspect-ratio:4/3;border-radius:var(--r-sm);width:88px;height:auto}.rm-chg .hd{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rm-chg .hd b{font-weight:600}.rm-chg .quote{font-size:var(--t-label);color:var(--ink-muted);max-width:72ch;margin-top:4px}.rm-chg .when{font-size:var(--t-caption);color:var(--ink-faint);margin-top:4px}.rm-prefs{gap:var(--s-3);display:grid;position:sticky;top:88px}.rm-prefs .card{gap:var(--s-2);display:grid}.rm-prefs h3{font-size:var(--t-title)}.rm-check{align-items:flex-start;gap:var(--s-2);cursor:pointer;min-height:44px;font-size:var(--t-label);display:inline-flex}.rm-check input{width:18px;height:18px;accent-color:var(--accent-deep);flex:none;margin:2px 0 0}.rm-legal{font-size:var(--t-caption);color:var(--ink-muted)}.rm-steps{margin-top:var(--s-2);gap:6px;display:grid}.rm-row .rm-steps{max-width:340px}.rm-steps li{font-size:var(--t-caption);color:var(--ink-faint);gap:6px;display:grid}.rm-steps li:before{content:"";border-radius:var(--r-full);background:var(--border);height:4px}.rm-steps li.done{color:var(--ink-muted)}.rm-steps li.done:before{background:var(--ink-faint)}.rm-steps li.cur{color:var(--ink);font-weight:600}.rm-steps li.cur:before{background:var(--accent)}.rm-steps li.cur.ship:before{background:var(--success)}.rm-mine{gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--border);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;display:grid}.rm-mine:first-of-type{border-top:0}.rm-mine h3{font-size:1rem;font-weight:600}.rm-mine p{color:var(--ink-muted);font-size:var(--t-label);margin-top:2px}.rm-mine .rm-note{margin-top:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface);border-radius:var(--r-sm);border:1px solid var(--border);font-size:var(--t-caption)}.rm-disclaimer{font-size:var(--t-label);color:var(--ink-muted);border-top:1px solid var(--border);padding:var(--s-5) 0 var(--s-6);margin-top:var(--s-6)}.rm-disclaimer p{max-width:72ch}.rm-disclaimer b{color:var(--ink);font-weight:500}.drawer-overlay.rm-scrim,.confirm-overlay.rm-scrim{z-index:var(--z-overlay)}.drawer.rm-drawer{z-index:var(--z-modal);gap:0;width:min(560px,100vw);height:100dvh;max-height:none;padding:0;animation:none;top:0;bottom:0;right:0}.drawer.rm-drawer[data-state=open]{animation:rm-drawer-in var(--dur-rev) var(--ease-drawer)}.drawer.rm-drawer[data-state=closed]{animation:rm-drawer-out var(--dur-exit) var(--ease-drawer) forwards}@keyframes rm-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes rm-drawer-out{0%{transform:none}to{transform:translate(100%)}}.rm-grab{display:none}.rm-drawer-head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);border-bottom:1px solid var(--border);min-height:60px;display:flex}.rm-drawer-head h2{font-size:var(--t-title);flex:1}.rm-drawer-head h2:focus{outline:none}.rm-drawer-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.rm-drawer-body .rm-vis{aspect-ratio:16/10}.rm-pad{padding:var(--s-5);gap:var(--s-4);display:grid}.rm-drawer-foot{border-top:1px solid var(--border);padding:var(--s-3) var(--s-4);background:var(--bg)}.rm-icon-btn{border:1px solid var(--border);background:var(--bg);border-radius:var(--r-sm);cursor:pointer;width:36px;height:36px;color:var(--ink-muted);place-items:center;display:grid;position:relative}.rm-icon-btn:after{content:"";position:absolute;inset:-4px}.rm-icon-btn:hover{color:var(--ink);border-color:var(--border-strong)}.rm-note-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4)}.rm-note-card .who{align-items:center;gap:var(--s-2);font-size:var(--t-caption);color:var(--ink-muted);margin-bottom:var(--s-2);display:flex}.rm-note-card .who b{color:var(--ink);font-weight:500}.rm-promise{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);font-size:var(--t-label);flex-wrap:wrap;display:flex}.rm-promise p{min-width:200px;color:var(--ink-muted);flex:1}.rm-promise p b{color:var(--ink);font-weight:500}.rm-credit{font-size:var(--t-caption);color:var(--ink-muted);gap:2px;display:grid}.rm-credit b{color:var(--ink);font-weight:500}.rm-asked{font-size:var(--t-label);color:var(--ink);font-style:italic}.rm-thread{gap:var(--s-4);display:grid}.rm-cmt{gap:var(--s-3);grid-template-columns:32px 1fr;display:grid}.rm-av{border-radius:var(--r-full);background:var(--surface-sunk);width:32px;height:32px;font-size:var(--t-caption);color:var(--ink-muted);place-items:center;font-weight:600;display:grid}.rm-cmt .who{font-size:var(--t-caption);color:var(--ink-muted);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rm-cmt .who b{color:var(--ink);font-weight:500}.rm-cmt p{margin-top:2px}.rm-cmt-acts{gap:var(--s-2);flex-wrap:wrap;margin-top:2px;display:flex}.rm-cmt-acts button{min-height:28px;font:inherit;font-size:var(--t-caption);color:var(--ink-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0 2px;position:relative}.rm-cmt-acts button:after{content:"";position:absolute;inset:-6px -4px}.rm-cmt-acts button:hover{color:var(--ink);text-decoration:underline}.rm-founder-tag{font-size:var(--t-micro);color:var(--accent-deep);background:var(--accent-wash);border-radius:var(--r-full);padding:1px 7px;font-weight:600}.rm-merged{gap:var(--s-2);display:grid}.rm-merged li{gap:var(--s-2);font-size:var(--t-label);color:var(--ink-muted);align-items:center;display:flex}.rm-composer form{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.rm-composer textarea.input{resize:none;height:44px;min-height:44px;max-height:140px}.rm-composer .rm-hint{grid-column:1/-1}.rm-counter{font-size:var(--t-caption);color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums}.rm-dedup{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-sunk);display:grid}.rm-dedup .line{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rm-dedup .lnk{min-width:0;color:var(--accent-deep);text-underline-offset:3px;text-align:left;cursor:pointer;font:inherit;font-size:var(--t-label);background:0 0;border:0;flex:1;min-height:44px;padding:0;text-decoration:underline}.confirm.rm-dialog{z-index:calc(var(--z-modal) + 2)}.rm-dialog h2{font-size:var(--t-title)}.rm-dialog p{color:var(--ink-muted)}.rm-dialog .rm-dialog-row{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.rm-toast{left:50%;bottom:var(--s-5);background:var(--ink);color:var(--bg);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);z-index:var(--z-toast);font-size:var(--t-label);gap:var(--s-3);max-width:calc(100vw - 32px);animation:rm-toast-in var(--dur-rev) var(--ease);align-items:center;display:flex;position:fixed;transform:translate(-50%)}.rm-toast.over-drawer{left:calc(50vw - min(560px,100vw)/2)}@keyframes rm-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.rm-empty-band{text-align:center;padding:var(--s-7) var(--s-5);border:1px dashed var(--border-strong);border-radius:var(--r-lg);color:var(--ink-muted)}.rm-empty-band h3{color:var(--ink);font-size:var(--t-title);margin-bottom:var(--s-2)}@media (max-width:1080px){.rm-ygrid{gap:var(--s-6);grid-template-columns:1fr}.rm-prefs{position:static}.rm-rows{grid-template-columns:minmax(0,1fr)}.rm-rows>.rm-row:nth-child(2){border-top:1px solid var(--border)}.rm-ideas-grid{gap:var(--s-6);grid-template-columns:1fr}.rm-how{position:static}}@media (max-width:760px){.rm-wrap{padding:0 var(--s-4)}.rm-head nav{display:none}.rm-hero{padding:var(--s-5) 0 var(--s-3)}.rm-hero h1{font-size:2rem}.rm-lede{font-size:1rem}.rm-in-app .rm-lede{display:none}.rm-signed{margin-top:var(--s-3)}.rm-tabs .rm-wrap{gap:var(--s-2);min-height:56px}.rm-tabs .rm-grow{display:none}.rm-tablist{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.rm-tablist button{padding:0 var(--s-1);min-height:44px}.rm-add-btn{flex:none;width:44px;padding:0}.rm-add-btn .lbl{display:none}.rm-band{padding-top:var(--s-6)}.rm-band:first-child,.rm-ea+.rm-band,.rm-prompt+.rm-band{padding-top:var(--s-4)}.rm-band-head h2{font-size:1.5rem}.rm-band-head{margin-bottom:var(--s-2)}.rm-row{padding:var(--s-3) 0;grid-template-columns:56px minmax(0,1fr) auto;min-height:0}.rm-th{width:56px;height:56px}.rm-row.rm-row-text{grid-template-columns:minmax(0,1fr) auto}.rm-steps li{white-space:nowrap;gap:4px;min-width:0;font-size:0}.rm-steps li.cur{font-size:var(--t-micro)}.rm-r-act{flex-wrap:nowrap;grid-column:3;justify-content:flex-end}.rm-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rm-row p.rm-reason{-webkit-line-clamp:unset;display:flex;overflow:visible}.rm-decided .rm-row{grid-template-columns:1fr}.rm-decided .rm-r-act{grid-column:1;justify-content:flex-start}.rm-ideas-bar .input{flex-basis:100%;max-width:none;margin-left:0}.rm-idea{grid-template-columns:56px minmax(0,1fr)}.rm-idea .rm-acts{grid-column:2}.rm-mine{gap:var(--s-2);grid-template-columns:1fr}.rm-chg{padding:var(--s-3);gap:var(--s-2) var(--s-3);grid-template-columns:8px 64px minmax(0,1fr)}.rm-chg .rm-th{width:64px}.rm-founder{align-items:flex-start}.rm-ea{flex-wrap:wrap}.rm-ea .rm-hint{flex-basis:100%}.rm-notice{flex-wrap:wrap;position:relative}.rm-notice .rm-notice-pic{display:none}.rm-notice .rm-notice-txt,.rm-notice .rm-notice-acts{flex-basis:100%}.rm-notice .rm-notice-txt{padding-right:44px}.rm-notice .rm-dismiss{position:absolute;top:8px;right:8px}.rm-now{grid-template-columns:1fr;gap:0}.rm-card{gap:var(--s-3);border:0;border-top:1px solid var(--border);padding:var(--s-3) 0;border-radius:0;grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid;overflow:visible}.rm-card.rm-card-text{grid-template-columns:minmax(0,1fr)}.rm-now>.rm-card:first-child{border-top:0}.rm-card .rm-vis{aspect-ratio:auto;border-radius:var(--r-md);border:0;width:56px;height:56px}.rm-card-body{padding:0}.rm-card h3{font-size:1rem;line-height:1.3}.rm-card .rm-benefit{font-size:var(--t-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.drawer.rm-drawer{border-left:0;border-top:1px solid var(--border);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100vw;height:86dvh;transform:translateY(var(--rm-drag,0px));inset:auto 0 0}.drawer.rm-drawer.dragging{transition:none;animation:none}.drawer.rm-drawer[data-state=open]{animation-name:rm-sheet-in}.drawer.rm-drawer[data-state=closed]{animation-name:rm-sheet-out}.rm-grab{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;width:100%;height:44px;margin-bottom:-22px;display:block;position:relative}.rm-grab:before{content:"";border-radius:var(--r-full);background:var(--border-strong);width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.rm-drawer-head{touch-action:none;min-height:48px;padding-top:0;position:relative}.rm-drawer-body .rm-vis{aspect-ratio:16/9}.rm-toast{bottom:auto;top:var(--s-4)}.rm-toast.over-drawer{top:calc(14dvh - 52px);left:50%}.rm .btn,.rm-back,.rm-talk,.rm-try,.rm-icon-btn,.rm-seg button,.rm-link,.rm-cmt-acts button,.rm-check{min-height:44px}.rm-icon-btn{width:44px;height:44px}}@keyframes rm-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(var(--rm-drag,0px))}}@keyframes rm-sheet-out{0%{transform:translateY(var(--rm-drag,0px))}to{transform:translateY(100%)}}@media (pointer:coarse){.rm-back,.rm-talk,.rm-try,.rm-seg button,.rm-link{min-height:44px}.rm-icon-btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.rm-tabs,.drawer.rm-drawer,.rm-toast,.rm-card,.rm-back,.rm-vote,.rm-seg button,.rm-tablist button{transition:none!important;animation:none!important}}.rm-viewas{align-items:center;gap:var(--s-2);padding-top:var(--s-3);display:flex}.rm-viewas-pill{left:var(--s-4);bottom:var(--s-4);z-index:var(--z-sticky);align-items:center;gap:var(--s-3);max-width:calc(100vw - 2 * var(--s-4));padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:var(--t-label);display:flex;position:fixed}
.rm-ow-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.rm-ow-inline-error{flex-basis:100%}.rm-ow-hint{font-size:var(--t-caption);color:var(--ink-muted);display:block}.rm-ow-form{gap:var(--s-4);min-inline-size:0;display:grid}.rm-ow-radios{gap:var(--s-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rm-ow-scroll{max-block-size:280px;overflow-y:auto}.rm-ow-radio{align-items:center;gap:var(--s-3);min-block-size:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);cursor:pointer;font-size:var(--t-label);display:flex}.rm-ow-radio:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.rm-ow-radio[data-here]{cursor:default;background:var(--surface-sunk);color:var(--ink-muted)}.rm-ow-radio input{block-size:18px;inline-size:18px;accent-color:var(--accent-deep);flex:none}.rm-ow-tells{font-size:var(--t-label);color:var(--ink-muted)}.rm-ow-split{justify-content:space-between;gap:var(--s-2);display:flex}.rm-ow-count{font-size:var(--t-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rm-ow-count[data-over]{color:var(--danger-deep)}.rm-ow-switchrow{align-items:flex-start;gap:var(--s-3);display:flex}.drawer.rm-ow-drawer{width:min(480px,100%)}.rm-ow-foot{padding-block:var(--s-3);background:var(--bg);border-top:1px solid var(--border);position:sticky;inset-block-end:calc(var(--s-5) * -1)}.rm-ow-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.rm-ow-outbox{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--accent);border-radius:var(--r-lg);background:var(--accent-wash);margin-block-start:var(--s-4);display:grid}.rm-ow-outbox-h{font-size:var(--t-label);font-weight:600}.rm-ow-obrow{align-items:center;gap:var(--s-2) var(--s-3);border-block-start:1px solid color-mix(in oklch, var(--accent) 30%, transparent);font-size:var(--t-label);flex-wrap:wrap;padding-block-start:var(--s-2);display:flex}.rm-ow-obt{flex:1;min-inline-size:220px}.rm-ow-obt span{color:var(--ink-muted)}.rm-ow-clock{font-variant-numeric:tabular-nums;color:var(--accent-deep);font-weight:600}.rm-ow-obe{flex-basis:100%}.rm-ow-triage{gap:var(--s-3);display:grid}.rm-ow-bulk{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;display:flex}.rm-ow-grow{font-size:var(--t-label);color:var(--ink-muted);flex:1}.rm-ow-check{align-items:center;gap:var(--s-2);min-block-size:36px;font-size:var(--t-label);display:inline-flex}.rm-ow-summary{font-size:var(--t-label);color:var(--danger-deep)}.rm-ow-pending{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-1);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;display:grid}.rm-ow-selhit{place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}.rm-ow-pending h3{font-size:var(--t-label);font-weight:600}.rm-ow-pending p{font-size:var(--t-label);color:var(--ink-muted)}.rm-ow-meta{align-items:center;gap:var(--s-2);font-size:var(--t-caption);color:var(--ink-muted);flex-wrap:wrap;margin-block-end:var(--s-1);display:flex}@media (max-width:760px){.rm-ow-pending{grid-template-columns:44px minmax(0,1fr)}.rm-ow-pending>.rm-ow-actions{grid-column:2}}.rm-ow-ask{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);display:grid}.rm-ow-ask-h{gap:var(--s-2);font-size:var(--t-label);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.rm-ow-group{gap:var(--s-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rm-ow-h5{margin:var(--s-1) 0 0;font-size:var(--t-caption);color:var(--ink-muted);font-weight:500}.rm-ow-bar{gap:var(--s-2);font-size:var(--t-label);grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;display:grid}.rm-ow-bar b{text-align:end;font-variant-numeric:tabular-nums;font-weight:500}.rm-ow-track{border-radius:var(--r-full);background:var(--border);block-size:8px;display:block;overflow:hidden}.rm-ow-fill{border-radius:var(--r-full);background:var(--ink-faint);block-size:100%;display:block}.rm-ow-fill[data-pay]{background:var(--accent-deep)}
.rm-sh{display:block}.rm-sh-switch{padding-top:var(--s-6);align-items:center;display:flex}.rm-sh-switch .seg{padding:3px}.rm-sh-switch .seg-item{min-height:38px}.rm-sh-band{padding:var(--s-7) 0 var(--s-2);scroll-margin-top:88px}.rm-sh-switch+.rm-sh-band{padding-top:var(--s-5)}.rm-sh-bandhead{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.rm-sh-bandhead h2,.rm-sh-logtitle h2{letter-spacing:-.02em;font-size:2rem}.rm-sh-bandhead h2.rm-sh-h-small{font-size:var(--t-headline)}.rm-sh-bandhead p{color:var(--ink-muted);flex-basis:100%;max-width:68ch}.rm-sh-shipped{color:var(--success-deep);background:var(--success-wash)}.rm-sh-link{min-height:36px;font:inherit;font-size:var(--t-label);color:var(--accent-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:underline;display:inline-flex;position:relative}.rm-sh-link:after{content:"";position:absolute;inset:-4px}.rm-sh-bandhead p .rm-sh-link{min-height:0;font-size:inherit;display:inline}.rm-sh-grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rm-sh-card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-rev) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.rm-sh-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.rm-sh-vis{aspect-ratio:16/10;background:var(--surface-sunk);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.rm-sh-vis img,.rm-sh-th img,.rm-sh-peek img{object-fit:cover;object-position:62% 18%;width:100%;height:100%;position:absolute;inset:0}.rm-sh-body{padding:var(--s-4) var(--s-5);gap:var(--s-2);flex-direction:column;flex:1;display:flex}.rm-sh-titleline{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.rm-sh-card h3,.rm-sh-row h3{font-size:var(--t-title);letter-spacing:-.01em;font-weight:600}.rm-sh-card h3{font-size:var(--t-body)}.rm-sh-benefit{color:var(--ink-muted)}.rm-sh-card .rm-sh-benefit{font-size:var(--t-label)}.rm-sh-asked{font-size:var(--t-label);font-style:italic}.rm-sh-credit{font-size:var(--t-caption);color:var(--ink-muted);gap:2px;display:grid}.rm-sh-credit b{color:var(--ink);font-weight:500}.rm-sh-line .rm-sh-credit{grid-column:2}.rm-sh-where{font-size:var(--t-caption);color:var(--ink-muted);margin-top:2px}.rm-sh-where b{color:var(--ink);font-weight:500}.rm-sh-foot{padding-top:var(--s-2);z-index:2;align-items:center;gap:var(--s-2);margin-top:auto;display:flex;position:relative}.rm-sh-open{z-index:1;cursor:pointer;border-radius:var(--r-xl);background:0 0;border:0;padding:0;position:absolute;inset:0}.rm-sh-open:focus-visible{outline-offset:-3px}.rm-sh-mat{font-size:var(--t-caption);padding:2px var(--s-2);border-radius:var(--r-full);white-space:nowrap;font-weight:600}.rm-sh-mat--early{color:var(--warning-deep);background:var(--warning-wash)}.rm-sh-mat--unfinished{color:var(--ink-muted);background:var(--surface-sunk)}.rm-sh-months{gap:var(--s-2);margin-top:var(--s-4);display:grid}.rm-sh-month{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);scroll-margin-top:88px}details.rm-sh-month>summary{cursor:pointer;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);min-height:60px;list-style:none;display:flex}details.rm-sh-month>summary::-webkit-details-marker{display:none}details.rm-sh-month>summary:hover{background:var(--surface)}details.rm-sh-month>summary b{font-weight:600}.rm-sh-count{color:var(--ink-muted);font-size:var(--t-label);font-variant-numeric:tabular-nums;font-weight:400}.rm-sh-peek{gap:4px;margin-left:auto;display:flex}.rm-sh-peek>span{background:var(--surface-sunk);border-radius:4px;width:44px;height:32px;position:relative;overflow:hidden}.rm-sh-chev{color:var(--ink-muted);transition:transform var(--dur-fast) var(--ease);flex:none;margin-left:auto}.rm-sh-peek+.rm-sh-chev{margin-left:0}details.rm-sh-month[open]>summary .rm-sh-chev{transform:rotate(180deg)}.rm-sh-mrows{padding:0 var(--s-4) var(--s-2)}.rm-sh-row{gap:var(--s-3) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--border);grid-template-columns:146px minmax(0,1fr);align-items:center;min-height:90px;display:grid;position:relative}.rm-sh-row h3{font-size:1rem;line-height:1.3}.rm-sh-row-text{grid-template-columns:minmax(0,1fr)}.rm-sh-th{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--surface-sunk);width:146px;position:relative;overflow:hidden}.rm-sh-meta{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.rm-sh-fine{font-size:var(--t-caption);color:var(--ink-muted)}.rm-sh-after{padding:var(--s-2) 0}.rm-sh-row .rm-sh-open{border-radius:var(--r-md)}.rm-sh-sk-text{width:55%;height:18px}.rm-sh-loghead{align-items:flex-end;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.rm-sh-logtitle{flex:420px;min-width:0}.rm-sh-logtitle p{color:var(--ink-muted);max-width:56ch;margin-top:2px}.rm-sh-filter .seg-item{min-height:38px}.rm-sh-n{font-variant-numeric:tabular-nums;color:var(--ink-faint);margin-left:4px;font-weight:400}.rm-sh-filter [data-state=checked] .rm-sh-n{color:var(--ink-muted)}.rm-sh-filter{padding:3px}.rm-sh-log{gap:var(--s-6);display:grid}.rm-sh-month h3{font-size:var(--t-title);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-strong);align-items:baseline;gap:var(--s-3);font-weight:600;display:flex}section.rm-sh-month{background:0 0;border:0;border-radius:0}.rm-sh-month h3 .rm-sh-count{font-size:var(--t-label)}.rm-sh-jump{min-height:32px;margin-left:auto}.rm-sh-day{gap:0 var(--s-4);border-bottom:1px solid var(--border);padding:var(--s-2) 0;grid-template-columns:96px minmax(0,1fr);display:grid}.rm-sh-day time{font-size:var(--t-label);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:10px}.rm-sh-day ul{margin:0;padding:0;list-style:none;display:grid}.rm-sh-line{gap:var(--s-1) var(--s-3);grid-template-columns:84px minmax(0,1fr);align-items:start;padding:8px 0;display:grid}.rm-sh-line+.rm-sh-line{border-top:1px dashed var(--border)}.rm-sh-line .pill.pill-kind{justify-self:start;margin-top:1px}.rm-sh-txt{max-width:62ch;line-height:1.5}.rm-sh-area{color:var(--ink-muted)}.rm-sh-links{gap:0 var(--s-4);flex-wrap:wrap;grid-column:2;display:flex}.rm-sh-links .rm-sh-link{min-height:28px;font-size:var(--t-caption)}.rm-sh-line.is-draft{background:var(--surface);border-radius:var(--r-sm);margin:0 -8px;padding:8px}.rm-sh-line.is-draft+.rm-sh-line{border-top:0}.rm-sh-draft{color:var(--warning-deep);background:var(--warning-wash);margin-right:6px}.rm-sh-own,.rm-sh-fail{grid-column:2}.rm-sh-own{gap:var(--s-2);margin-top:2px;display:flex}.rm-sh-edit{gap:var(--s-2);display:grid}.rm-sh-more{align-items:flex-start;gap:var(--s-2);padding-top:var(--s-4);flex-direction:column;display:flex}.rm-sh-end,.rm-sh-span{font-size:var(--t-label);color:var(--ink-muted)}.rm-sh-end:focus-visible{outline-offset:4px}.rm-sh-error{gap:var(--s-4);align-items:center;display:flex}.rm-sh-error p{flex:1}.rm-sh-sk-h{width:180px;height:22px;margin-bottom:var(--s-3)}.rm-sh-sk-date{width:56px;height:14px;margin-top:10px}.rm-sh-sk-pill{width:72px;height:20px}.rm-sh-sk-line{height:14px;margin-top:4px}.rm-sh-sk-line--0{width:62%}.rm-sh-sk-line--1{width:78%}.rm-sh-sk-line--2{width:90%}@media (max-width:1080px){.rm-sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rm-sh-switch{padding-top:var(--s-4)}.rm-sh-switch .seg{width:100%}.rm-sh-switch .seg-item{flex:1;min-height:44px}.rm-sh-bandhead h2,.rm-sh-logtitle h2{font-size:1.5rem}.rm-sh-grid{grid-template-columns:minmax(0,1fr);gap:0}.rm-sh-card{gap:var(--s-3);border:0;border-top:1px solid var(--border);padding:var(--s-3) 0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.rm-sh-card:hover{box-shadow:none;border-color:var(--border)}.rm-sh-vis{aspect-ratio:16/10;border-radius:var(--r-md);border:0}.rm-sh-body{padding:0}.rm-sh-asked,.rm-sh-where{display:none}.rm-sh-foot .rm-sh-link{min-height:44px}.rm-sh-bandhead p .rm-sh-link:after{inset:-10px -4px}.rm-sh-row{grid-template-columns:minmax(0,1fr);align-items:start}.rm-sh-row.rm-sh-row-text,.rm-sh-card.rm-sh-card-text{grid-template-columns:minmax(0,1fr)}.rm-sh-th{aspect-ratio:16/10;width:100%}.rm-sh-peek{display:none}.rm-sh-chev{margin-left:auto}.rm-sh-loghead .rm-sh-filter{scrollbar-width:none;width:100%;overflow-x:auto}.rm-sh-filter .seg-item{min-height:44px;padding:0 var(--s-2);flex:1}.rm-sh-n{display:none}.rm-sh-day{padding-top:var(--s-3);grid-template-columns:1fr}.rm-sh-day time{color:var(--ink);padding-top:0;font-weight:600}.rm-sh-line{padding:10px 0;display:block}.rm-sh-line .pill.pill-kind{vertical-align:1px;margin-right:6px;display:inline-flex}.rm-sh-txt{display:inline}.rm-sh-links,.rm-sh-own{margin-top:2px;display:flex}.rm-sh-links .rm-sh-link{min-height:44px}.rm-sh-month h3{flex-wrap:wrap}.rm-sh-jump{flex-basis:100%;min-height:44px;margin-left:0}}
