.rh-vnext{font-family:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}:root{--rh-vnext-ground:#131316;--rh-vnext-ground-light:#f5f6f7}html:has(.rh-vnext){overscroll-behavior:none;overflow:hidden}html:has(.rh-vnext) body{overscroll-behavior:none;overflow:hidden}html:has(.rh-vnext.dark){background:var(--rh-vnext-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.rh-vnext.dark) body{background:var(--rh-vnext-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.rh-vnext.light){background:var(--rh-vnext-ground-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.rh-vnext.light) body{background:var(--rh-vnext-ground-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rh-vnext.light{--page:var(--rh-vnext-ground-light);--surface:#fff;--surface-2:#f3f5f6;--surface-3:#e9edef;--ink:#10161a;--muted:#5a646b;--faint:#8b949b;--line:#e2e6e9;--line-2:#d3d9dd;--accent:#4a545c;--accent-contrast:#fff;--energy:#b07818;--emerald:#12a150;--shadow-card:0 1px 3px #0000000f;--shadow-btn:0 1px 3px #0000001f;--crew-blue:#2e6fd6;--crew-violet:#6d5ce0;--crew-green:#12a150;--crew-amber:#bd8412;--crew-teal:#14887a;--crew-orange:#d6552f;--bubble:#e1e5e8;--rh-thread-mask-clear:var(--rh-chrome-glass-bottom);--rh-thread-mask-ramp:calc(var(--rh-thread-body)*var(--rh-thread-leading));--rh-thread-mask-floor:.12;--rh-paper-frame:var(--surface-2)}.rh-vnext.dark{--page:var(--rh-vnext-ground);--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--ink:#fff;--muted:#8e8e93;--faint:#636366;--line:#2c2c2e;--line-2:#3a3a3c;--accent:#bcc3ca;--accent-contrast:#101012;--energy:#e8b45a;--emerald:#2ed277;--shadow-card:0 1px 3px #00000080;--shadow-btn:0 1px 3px #0000008c;--crew-blue:#4a8fe8;--crew-violet:#9a8bf0;--crew-green:#2ed277;--crew-amber:#e6ad3c;--crew-teal:#2fb5a3;--crew-orange:#f0714f;--bubble:#26262a;--rh-paper-frame:var(--surface);--rh-thread-mask-clear:var(--rh-chrome-pad-top);--rh-thread-mask-floor:.12;--rh-thread-mask-ramp:calc(var(--rh-thread-body)*var(--rh-thread-leading)*2.5)}.rh-vnext{--rag-red:#f26b5e}.rh-vnext a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.rh-vnext a:hover{color:var(--ink)}.rh-glass{position:relative;box-shadow:0 12px 30px #00000059}.rh-vnext.light .rh-glass{box-shadow:0 12px 30px #00000029}.rh-glass:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(1.5px)saturate(1.5);pointer-events:none;position:absolute;inset:0}.rh-glass:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(#0e0e160f,#0e0e1621);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -8px 20px #ffffff0f,inset 0 0 0 1px #ffffff21}.rh-vnext.light .rh-glass:after{background:linear-gradient(#ffffff29,#ffffff12);box-shadow:inset 0 1px 1px #fffc,inset 0 -8px 20px #fff3,inset 0 0 0 1px #10161a1a}.rh-glass>*{z-index:2;position:relative}@keyframes rh-think-eyes{0%,10%{transform:translate(0)}16%,30%{transform:translate(2.7px,-1px)}36%,44%{transform:translate(-2.2px,.4px)}50%,58%{transform:translate(.5px,1.2px)}64%,76%{transform:translate(-1.5px,-1.2px)}82%,to{transform:translate(0)}}@keyframes rh-veye-l{0%,12%{transform:rotate(0)}16%,30%{transform:rotate(-14deg)}34%,62%{transform:rotate(0)}64%,76%{transform:rotate(-13deg)}80%,to{transform:rotate(0)}}@keyframes rh-veye-r{0%,12%{transform:rotate(0)}16%,30%{transform:rotate(14deg)}34%,62%{transform:rotate(0)}64%,76%{transform:rotate(13deg)}80%,to{transform:rotate(0)}}@keyframes rh-finish-body{0%{transform:scale(1)}2%{transform:scale(1.09,.91)}5%{transform:scale(.93,1.05)}9%{transform:scale(1.06,.96)}13%{transform:scale(.97,1.02)}16%,to{transform:scale(1)}}@keyframes rh-finish-eyes{0%{opacity:1;transform:translate(0)scaleX(1)}4%{opacity:1;transform:translate(3.4px)scaleX(.45)}5.5%{opacity:0;transform:translate(4.3px)scaleX(.28)}8%{opacity:0;transform:translate(-4.3px)scaleX(.28)}9.5%{opacity:1;transform:translate(-3.4px)scaleX(.45)}14%,60%{opacity:1;transform:translate(0)scaleX(1)}66%,74%{opacity:1;transform:translate(1.6px)scaleX(.88)}80%,to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes rh-orbit-pos{0%{transform:rotate(0)}16%,to{transform:rotate(-360deg)}}@keyframes rh-orbit-front{0%,7.6%{opacity:0}8%,15.4%{opacity:1}16%,to{opacity:0}}@keyframes rh-orbit-back{0%,7.6%{opacity:1}8%,to{opacity:0}}@keyframes rh-think-eyes-helm{0%,18%{transform:translate(0)}24%,34%{transform:translate(-13px,2px)}40%,50%{transform:translate(8px,-4px)}56%,68%{transform:translate(12px,4px)}74%,to{transform:translate(0)}}@keyframes rh-veye-hl{0%,54%{transform:rotate(0)}58%,68%{transform:rotate(-14deg)}73%,to{transform:rotate(0)}}@keyframes rh-veye-hr{0%,54%{transform:rotate(0)}58%,68%{transform:rotate(14deg)}73%,to{transform:rotate(0)}}@keyframes rh-gaze-idle{0%,55%{transform:translate(0)scaleX(1)}61%,72%{transform:translate(2.2px,-.6px)scaleX(.82)}79%,to{transform:translate(0)scaleX(1)}}@keyframes rh-blink{0%,90.6%{transform:scaleY(1)}92.8%{transform:scaleY(.06)}96%,to{transform:scaleY(1)}}@keyframes rh-workpulse{0%,to{transform:scale(1)}50%{transform:scale(var(--rh-pulse-scale,1.03))}}@keyframes rh-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes rh-nudge{0%,64%,to{transform:translate(0)}74%{transform:translate(9px)}84%{transform:translate(0)}}.rh-think-eyes{transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite rh-think-eyes}.rh-veye-l{transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite rh-veye-l}.rh-veye-r{transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite rh-veye-r}.rh-finish-body{animation:9s ease-in-out both rh-finish-body}.rh-finish-eyes{transform-box:fill-box;transform-origin:50%;animation:9s linear both rh-finish-eyes}.rh-ob{transform-box:view-box;transform-origin:50% 51.8%;animation:9s linear both rh-orbit-pos,9s linear both rh-orbit-back}.rh-of{transform-box:view-box;transform-origin:50% 51.8%;animation:9s linear both rh-orbit-pos,9s linear both rh-orbit-front}.rh-think-eyes-helm{transform-box:fill-box;transform-origin:50%;animation:8.4s ease-in-out infinite rh-think-eyes-helm}.rh-veye-hl{transform-box:fill-box;transform-origin:50%;animation:8.4s ease-in-out infinite rh-veye-hl}.rh-veye-hr{transform-box:fill-box;transform-origin:50%;animation:8.4s ease-in-out infinite rh-veye-hr}.rh-gaze-idle{transform-box:fill-box;transform-origin:50%;animation:13s ease-in-out infinite rh-gaze-idle}.rh-blink{transform-box:fill-box;transform-origin:50%;animation:6.4s linear infinite rh-blink}.rh-workpulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rh-workpulse}.rh-workpulse.rh-workpulse-viewbox{transform-box:view-box}.rh-workpulse.rh-workpulse-once{animation-iteration-count:1;animation-fill-mode:both}.rh-pulse{animation:1.4s ease-in-out infinite rh-pulse}.rh-nudge{animation:3.6s cubic-bezier(.4,0,.2,1) infinite rh-nudge}@keyframes rh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.rh-bob{animation:3.4s ease-in-out infinite rh-bob}@keyframes rh-shiver{0%,83%{transform:rotate(0)}85%{transform:rotate(-.9deg)}87%{transform:rotate(.8deg)}89%{transform:rotate(-.5deg)}91%,to{transform:rotate(0)}}.rh-shiver{transform-origin:50% 60%;animation:8.6s linear infinite rh-shiver}@keyframes rh-eyesize{0%,20%{transform:scale(1)}30%,42%{transform:scale(1.07)}52%,68%{transform:scale(1)}78%,88%{transform:scale(.87)}96%,to{transform:scale(1)}}.rh-eyesize{transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite rh-eyesize}@media (prefers-reduced-motion:reduce){.rh-bob,.rh-shiver,.rh-eyesize{animation:none}}.rh-board{box-sizing:border-box;background:var(--page);width:100%;height:100dvh;color:var(--ink);--rh-viewport-inset:0px;--rh-safe-bottom:env(safe-area-inset-bottom);--rh-screen-floor-gap:0px;--rh-viewport-pan:0px;--rh-composer-foot:max(0px,calc(max(26px,var(--rh-safe-bottom)) - var(--rh-screen-floor-gap)));--rh-composer-pad-bottom:var(--rh-composer-foot);--rh-composer-anchor:100dvh;--rh-composer-side:20px;--rh-thread-hidden:0px;--rh-rest-compose:47dvh;--rh-rest-lift:0px;--rh-chrome-pad-top:max(14px,env(safe-area-inset-top));--rh-chrome-row:46px;--rh-chrome-pad-bottom:6px;--rh-chrome-h:calc(var(--rh-chrome-pad-top) + var(--rh-chrome-row) + var(--rh-chrome-pad-bottom));--rh-chrome-breath:8px;--rh-chrome-glass-bottom:calc(var(--rh-chrome-pad-top) + var(--rh-chrome-row));--rh-chrome-fade-tail:28px;--rh-thread-mask-clear:var(--rh-chrome-pad-top);--rh-thread-mask-ramp:calc(var(--rh-thread-body)*var(--rh-thread-leading)*2.5);--rh-thread-mask-floor:.12;--rh-thread-mask-clear-at:calc(var(--rh-viewport-pan) + var(--rh-thread-mask-clear));--rh-thread-mask-opaque-at:calc(var(--rh-thread-mask-clear-at) + var(--rh-thread-mask-ramp));flex-direction:column;display:flex;position:relative;overflow:hidden}.rh-board:after{content:"";box-sizing:border-box;width:0;height:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;pointer-events:none;border:0;margin:0;position:absolute;top:0;left:0}.rh-board.rh-rest{--rh-rest-lift:max(0px,calc(var(--rh-rest-compose) - var(--rh-composer-foot)))}.rh-board.rh-keyboard{--rh-composer-pad-bottom:8px;--rh-composer-anchor:var(--rh-visible-bottom,100dvh);--rh-thread-hidden:var(--rh-viewport-inset,0px)}.rh-chrome{z-index:10;padding:var(--rh-chrome-pad-top)16px var(--rh-chrome-pad-bottom)16px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.rh-board-home{--rh-dashboard-row:52px;--rh-chrome-h:calc(var(--rh-chrome-pad-top) + var(--rh-chrome-row) + var(--rh-dashboard-row) + var(--rh-chrome-pad-bottom));--rh-chrome-glass-bottom:calc(var(--rh-chrome-pad-top) + var(--rh-chrome-row) + var(--rh-dashboard-row))}.rh-board-home .rh-chrome{flex-direction:column;align-items:stretch;gap:8px}.rh-chrome-main{justify-content:space-between;align-items:center;min-height:46px;display:flex}.rh-dashboard-link{min-width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rh-composer{bottom:var(--rh-rest-lift,0px);z-index:10;padding:8px var(--rh-composer-side)var(--rh-composer-pad-bottom)var(--rh-composer-side);align-items:flex-end;display:flex;position:absolute;left:0;right:0}.rh-composer-dock{left:0;right:0;top:var(--rh-composer-anchor,100dvh);z-index:10;height:0;position:fixed}.rh-jump{z-index:10;left:50%;bottom:calc(var(--rh-composer-h,calc(80px + env(safe-area-inset-bottom))) + 12px + var(--rh-rest-lift,0px));width:44px;height:44px;font:inherit;appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.rh-thread{min-height:0;padding:calc(var(--rh-chrome-h) + var(--rh-chrome-fade-tail) + var(--rh-chrome-breath))18px calc(var(--rh-composer-h,calc(80px + env(safe-area-inset-bottom))) + 12px + max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)))18px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,var(--rh-thread-mask-floor))0,rgba(0,0,0,var(--rh-thread-mask-floor))var(--rh-thread-mask-clear-at),#000 var(--rh-thread-mask-opaque-at),#000 calc(100% - max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)) - var(--rh-composer-pad-bottom) - 12px),#0000 calc(100% - max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)) - var(--rh-composer-pad-bottom)));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,var(--rh-thread-mask-floor))0,rgba(0,0,0,var(--rh-thread-mask-floor))var(--rh-thread-mask-clear-at),#000 var(--rh-thread-mask-opaque-at),#000 calc(100% - max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)) - var(--rh-composer-pad-bottom) - 12px),#0000 calc(100% - max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)) - var(--rh-composer-pad-bottom)));mask-image:linear-gradient(180deg,rgba(0,0,0,var(--rh-thread-mask-floor))0,rgba(0,0,0,var(--rh-thread-mask-floor))var(--rh-thread-mask-clear-at),#000 var(--rh-thread-mask-opaque-at),#000 calc(100% - max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)) - var(--rh-composer-pad-bottom) - 12px),#0000 calc(100% - max(var(--rh-thread-hidden,0px),var(--rh-rest-lift,0px)) - var(--rh-composer-pad-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.rh-thread-inner{flex-direction:column;margin-top:auto;display:flex}.rh-vnext{--rh-thread-body:17px;--rh-thread-leading:1.5}.rh-bubble{background:var(--bubble);font-size:var(--rh-thread-body);line-height:var(--rh-thread-leading);max-width:320px;color:var(--ink);overflow-wrap:anywhere;border:0;border-radius:20px;align-self:flex-start;padding:11px 14px}.rh-bubble-sent{font-size:var(--rh-thread-body);line-height:var(--rh-thread-leading)}.rh-md{font-weight:400}.rh-md strong,.rh-md b,.rh-md em,.rh-md i{font-weight:inherit}.rh-bubble-row{align-items:flex-start;gap:9px;display:flex}.rh-bubble-row .rh-bubble{max-width:300px}.rh-bubble-mark{flex-shrink:0;margin-top:1px;display:flex}.rh-bubble-pulse{background:var(--accent);border-radius:999px;width:7px;height:7px;margin-left:2px;display:inline-block}.rh-strip{align-items:center;gap:9px;display:flex}.rh-strip-mark{flex-shrink:0;display:flex}.rh-strip-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.rh-strip-pulse{border-radius:999px;flex-shrink:0;width:7px;height:7px}.rh-vnext{--rh-surface-ms:.26s;--rh-surface-ease:cubic-bezier(.4,0,.2,1)}@keyframes rh-surface-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rh-surface-sink{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes rh-surface-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rh-surface-fade-out{0%{opacity:1}to{opacity:0}}.rh-sheet[data-state]{animation:rh-surface-rise var(--rh-surface-ms)var(--rh-surface-ease)both}.rh-sheet[data-state=closing]{animation-name:rh-surface-sink}.rh-scrim[data-state]{animation:rh-surface-fade-in var(--rh-surface-ms)var(--rh-surface-ease)both}.rh-scrim[data-state=closing]{animation-name:rh-surface-fade-out}.rh-plusmenu[data-state]{animation:rh-surface-fade-in var(--rh-surface-ms)var(--rh-surface-ease)both}.rh-plusmenu[data-state=closing]{animation-name:rh-surface-fade-out}.rh-pushed-dim[data-state]{animation:rh-surface-fade-in var(--rh-surface-ms)var(--rh-surface-ease)both}.rh-pushed-dim[data-state=closing]{animation-name:rh-surface-fade-out}@media (prefers-reduced-motion:reduce){.rh-sheet[data-state],.rh-scrim[data-state],.rh-plusmenu[data-state],.rh-pushed-dim[data-state]{animation:none}}.rh-chrome-tap{font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.rh-scrim{z-index:6;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.rh-plusmenu{left:var(--rh-composer-side);z-index:10;width:224px;bottom:calc(var(--rh-composer-h,calc(80px + env(safe-area-inset-bottom))) + 16px + var(--rh-rest-lift,0px));background:var(--surface-2);border:1px solid var(--line-2);border-radius:18px;padding:6px 16px;position:absolute;box-shadow:0 16px 40px #00000073}.rh-plusmenu-row{width:100%;height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;font-family:inherit;font-size:15px;display:flex}.rh-plusmenu-sep{border-top:1px solid var(--line-2);margin:2px -16px}.rh-sheet{z-index:10;background:color-mix(in srgb,var(--surface)94%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);border-top:1px solid var(--line);padding:10px 24px calc(30px + env(safe-area-inset-bottom))24px;touch-action:none;border-radius:22px 22px 0 0;flex-direction:column;max-height:80%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 44px #0006}.rh-sheet-grip{touch-action:none;cursor:grab;justify-content:center;align-self:center;margin:-8px -20px -2px;padding:8px 20px;display:flex}.rh-sheet-handle{background:var(--line-2);border-radius:999px;width:36px;height:4px}.rh-sheet-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.rh-vnext .rh-sheet-row{height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;margin:0;padding:0;font-family:inherit;font-size:15px;text-decoration:none;display:flex}.rh-vnext .rh-sheet-row:hover{color:var(--ink);text-decoration:none}.rh-sheet-row[data-static="1"]{cursor:default}.rh-sheet-title{padding:2px 0 6px;font-size:17px;font-weight:600}.rh-seg{background:var(--surface-2);border-radius:10px;flex-shrink:0;padding:3px;display:flex}.rh-seg-option{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;margin:0;padding:5px 11px;font-family:inherit;font-size:12px}.rh-seg-option[aria-checked=true]{color:var(--ink);background:var(--surface-3);font-weight:500}.rh-sheet-group{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent);margin-top:4px;padding-top:4px}.rh-sheet-id{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent);align-items:center;gap:11px;margin-top:4px;padding-top:14px;display:flex}.rh-sheet-avatar{background:var(--surface-3);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.rh-drawer{padding:calc(30px + env(safe-area-inset-top))20px calc(24px + env(safe-area-inset-bottom))22px;color:var(--ink);background:var(--page);touch-action:pan-y;flex-direction:column;display:flex;position:fixed;inset:0 102px 0 0}.rh-drawer-head{align-items:center;gap:12px;display:flex}.rh-drawer-rows{flex-direction:column;margin-top:18px;display:flex}.rh-vnext .rh-drawer-row{height:52px;color:var(--ink);align-items:center;gap:14px;font-size:16.5px;font-weight:500;text-decoration:none;display:flex}.rh-vnext .rh-drawer-row:hover{color:var(--ink);text-decoration:none}.rh-drawer-mark{flex-shrink:0;width:21px;display:flex}.rh-drawer-now{margin-top:20px}.rh-drawer-foot{align-items:center;gap:12px;margin-top:auto;display:flex}.rh-drawer-ask{background:var(--accent);height:48px;color:var(--accent-contrast);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-family:inherit;font-size:15.5px;font-weight:600;display:flex}.rh-vnext .rh-drawer-gear{background:var(--surface-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:flex}@keyframes rh-push-out{0%{transform:translate(0)}to{transform:translate(296px)}}@keyframes rh-push-in{0%{transform:translate(296px)}to{transform:translate(0)}}.rh-board[data-state]{animation:rh-push-out var(--rh-surface-ms)var(--rh-surface-ease)both}.rh-board[data-state=closing]{animation-name:rh-push-in}.rh-board.rh-pushed{border:1px solid #ffffff17;border-radius:40px;transform:translate(296px);box-shadow:-24px 0 60px #0009}.rh-pushed-dim{z-index:20;cursor:pointer;appearance:none;touch-action:none;background:#00000038;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.rh-board[data-state]{animation:none}}.rh-composer-input{min-width:0;font:inherit;color:var(--ink);resize:none;background:0 0;border:0;outline:none;flex:1;max-height:110px;margin:0;padding:0;font-size:16px;line-height:22px;display:block;overflow-y:auto}.rh-composer-input::placeholder{color:var(--muted);opacity:1}.rh-slide-thumb{width:64px;box-shadow:var(--shadow-btn);touch-action:none;cursor:grab;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;bottom:4px}.rh-slide-thumb:active{cursor:grabbing}.rh-slide-dragging .rh-slide-thumb{animation:none}.rh-vnext{--exposure-human:var(--emerald);--exposure-aug:var(--accent);--exposure-auto:var(--energy)}.rh-aix{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-4px 0 -2px;padding:6px 0 2px;display:block}.rh-aix[aria-disabled=true]{cursor:default}.rh-aix-strip{background:var(--surface-3);border-radius:8px;height:18px;display:block;position:relative;overflow:hidden}.rh-aix-track{display:flex;position:absolute;inset:0}.rh-aix-seg{flex-basis:0;min-width:3px;height:100%;display:block}.rh-aix-seg[data-tone=human]{background:color-mix(in srgb,var(--exposure-human)28%,var(--surface-3))}.rh-aix-seg[data-tone=aug]{background:color-mix(in srgb,var(--exposure-aug)28%,var(--surface-3))}.rh-aix-seg[data-tone=auto]{background:color-mix(in srgb,var(--exposure-auto)28%,var(--surface-3))}.rh-aix-face{box-sizing:border-box;align-items:center;gap:7px;padding:0 11px;display:flex;position:absolute;inset:0}.rh-aix-badge{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;letter-spacing:.08em;color:var(--emerald);border:1px solid color-mix(in srgb,var(--emerald)45%,transparent);border-radius:4px;flex:none;padding:1px 4px;font-size:8.5px}.rh-aix-word{color:var(--ink);opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rh-aix-ld{color:var(--energy);border:1px solid color-mix(in srgb,var(--energy)45%,transparent);border-radius:4px;flex:none;padding:0 4px;font-size:9px}.rh-aix-count{color:var(--ink);opacity:.7;font-size:9px;font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.rh-aix-chev{border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:4px solid var(--muted);flex:none;width:0;height:0;margin-left:auto;transition:transform .16s}.rh-aix-count+.rh-aix-chev{margin-left:0}.rh-aix-chev[data-open="1"]{transform:rotate(180deg)}.rh-aix-detail{border-top:1px solid var(--line-2);flex-direction:column;gap:9px;margin-top:9px;padding-top:10px;display:flex}.rh-aix-p{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.rh-aix-quiet{color:var(--muted)}.rh-aix-note{color:var(--energy);margin:0;font-size:12px;line-height:1.5}.rh-aix-meta{color:var(--faint);font-size:9.5px;font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;margin:0}.rh-aix-legend{flex-wrap:wrap;gap:10px;display:flex}.rh-aix-dl{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.rh-aix-dl b{color:var(--ink);font-weight:700}.rh-aix-sw{border-radius:3px;flex:none;width:8px;height:8px}.rh-aix-dl[data-tone=human] .rh-aix-sw{background:var(--exposure-human)}.rh-aix-dl[data-tone=aug] .rh-aix-sw{background:var(--exposure-aug)}.rh-aix-dl[data-tone=auto] .rh-aix-sw{background:var(--exposure-auto)}.rh-aix-bucket{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.rh-aix-bh{align-items:center;gap:6px;display:flex}.rh-aix-dot{border-radius:999px;flex:none;width:7px;height:7px}.rh-aix-bucket[data-tone=human] .rh-aix-dot{background:var(--exposure-human)}.rh-aix-bucket[data-tone=aug] .rh-aix-dot{background:var(--exposure-aug)}.rh-aix-bucket[data-tone=auto] .rh-aix-dot{background:var(--exposure-auto)}.rh-aix-bl{font-size:12px;font-weight:600}.rh-aix-bc{color:var(--muted);margin-left:auto;font-size:10px}.rh-aix-blurb{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.rh-aix-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rh-aix-line{flex-direction:column;gap:2px;display:flex}.rh-aix-ll{font-size:11.5px;font-weight:600}.rh-aix-lq{color:var(--ink);opacity:.85;font-size:11.5px;line-height:1.45}.rh-aix-lm{color:var(--faint);flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.rh-aix-conf{color:var(--muted)}.rh-aix-occ{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.rh-aix-occtag{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9px;font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace}.rh-aix-actions{flex-direction:column;gap:6px;display:flex}.rh-aix-actintro{font-size:11.5px;font-weight:600}.rh-aix-act{gap:8px;font-size:11.5px;line-height:1.45;display:flex}.rh-aix-actdot{background:var(--accent);border-radius:999px;flex:none;width:5px;height:5px;margin-top:6px}.rh-aix-disc{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding-top:8px;display:flex}.rh-aix-more{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;text-decoration:underline}.rh-aix-how{flex-direction:column;gap:6px;display:flex}.rh-aix-leap{color:var(--muted);margin:0;font-size:11px}.rh-aix-cite{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.rh-aix-src{color:var(--faint)}.rh-skip{flex-direction:column;align-items:center;gap:9px;display:flex}.rh-skip-q{color:var(--muted);font-size:14px}.rh-skip-chips{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.rh-skip-chip{font:inherit;color:var(--ink);cursor:pointer;background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;padding:6px 12px;font-size:12.5px}.rh-skip-chip:disabled{opacity:.5;cursor:default}.rh-skip-done{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px 4px;font-size:13px;text-decoration:underline}.rh-skip-fail{color:var(--energy);text-align:center;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.rh-vnext *,.rh-vnext :before,.rh-vnext :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rh-consent{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.rh-consent-q{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.rh-consent-body{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rh-consent-once{color:var(--faint);margin:0;font-size:12px;line-height:1.45}.rh-consent-no{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:center;padding:6px 4px;font-size:13px;text-decoration:underline}.rh-writeconfirm{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.rh-writeconfirm-q{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.rh-writeconfirm-body{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rh-writeconfirm-why{color:var(--faint);margin:0;font-size:12.5px;line-height:1.45}.rh-writeconfirm-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rh-writeconfirm-row{flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.rh-writeconfirm-row+.rh-writeconfirm-row{border-top:1px solid var(--line)}.rh-writeconfirm-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;overflow:hidden}.rh-writeconfirm-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.rh-writeconfirm-more{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;font-size:12.5px;text-decoration:underline}.rh-writeconfirm-unnamed,.rh-writeconfirm-unlisted{color:var(--faint);margin:0;font-size:12px;line-height:1.45}.rh-writeconfirm-expired{color:var(--energy);margin:0;font-size:13px;line-height:1.5}.rh-writeconfirm-no{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:center;min-height:44px;padding:0;font-size:13px;text-decoration:underline}.rh-writeconfirm-no:disabled{opacity:.45;cursor:default;text-decoration:none}.rh-composer-add{flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-right:10px;display:flex;position:relative}.rh-composer-plus{width:44px;height:44px;color:var(--ink);font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rh-composer-act{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.rh-composer-send{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rh-composer-send:disabled{opacity:.45;cursor:default}@keyframes rh-inhabit{0%,55%{opacity:0;transform:scale(0)}60%{opacity:1}70%{opacity:1;transform:scale(1.06)}76%,to{opacity:1;transform:scale(1)}}@keyframes rh-wheelspin{0%,70%{transform:rotate(0)}94%,to{transform:rotate(360deg)}}.rh-arrive-wheel{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.33,0,.2,1) -3s both rh-wheelspin}.rh-arrive-hub{transform-box:fill-box;transform-origin:50%;animation:6s ease-out -3s both rh-inhabit}.rh-diag{z-index:2147483000;pointer-events:none;box-sizing:border-box;min-width:172px;padding:calc(env(safe-area-inset-top) + 6px)10px 7px 10px;font-variant-numeric:tabular-nums;text-align:left;background:#000;border:1px solid #0f8;border-top:0;border-left:0;border-radius:0 0 12px;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.3;position:fixed;top:0;left:0;overflow:hidden}.rh-diag-title{color:#ffd400;letter-spacing:.04em;font-weight:700}.rh-diag-row{justify-content:space-between;gap:14px;display:flex}.rh-diag-label{color:#6ee7a8}.rh-diag-value{color:#fff;font-weight:700}.rh-diag-probe{box-sizing:border-box;width:0;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;pointer-events:none;border:0;margin:0;position:absolute;top:0;left:0}.rh-vnext .rh-long-next{box-sizing:border-box;vertical-align:middle;min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)30%,transparent);background:color-mix(in srgb,var(--accent)10%,transparent)padding-box;color:var(--accent);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:8px solid #0000;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin:2px 0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.rh-vnext .rh-long-next:hover{color:var(--accent);background:color-mix(in srgb,var(--accent)18%,transparent)padding-box;text-decoration:none}.rh-board-origin{white-space:normal;min-width:0;max-width:100%;display:flex}.rh-vnext .rh-board-origin>.rh-long-next{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.rh-vnext .rh-sent-retry{--rh-tap-min:44px;--rh-retry-paint:14px;box-sizing:border-box;appearance:none;min-height:var(--rh-tap-min);min-width:var(--rh-tap-min);border:calc((var(--rh-tap-min) - var(--rh-retry-paint))/2)solid transparent;margin:calc((var(--rh-tap-min) - var(--rh-retry-paint))/-2);color:var(--accent);text-underline-offset:2px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1.2;text-decoration:underline;display:inline-flex}.rh-vnext .rh-sent-retry:hover{color:var(--ink)}.rh-vnext .rh-verdict-card{box-shadow:var(--shadow-card)}.rh-vnext .rh-verdict-card.rh-card-arrived{box-shadow:0 0 0 2px var(--accent),var(--shadow-card)}.rh-vnext .rh-verdict-card[data-card-presentation],.rh-vnext .rh-verdict-card[data-card-presentation] [data-thread-card-heading],.rh-vnext .rh-verdict-card[data-card-presentation] [data-thread-card-heading] *{transition-property:none!important}.rh-vnext .rh-card-presentation-toggle{min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:3px;padding:0 3px;font-size:11px;display:inline-flex}.rh-vnext .rh-card-presentation-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rh-vnext .rh-card-details{flex-direction:column;gap:14px;min-width:0;display:flex}.rh-vnext .rh-card-compact-facts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rh-vnext .rh-card-compact-scores{flex-wrap:wrap;gap:7px;display:flex}.rh-vnext .rh-card-compact-comp{color:var(--ink);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;padding:5px 10px;font-size:12px}.rh-vnext .rh-card-compact-score{background:var(--surface-2);border-radius:8px;align-items:baseline;gap:5px;padding:5px 10px;display:inline-flex}.rh-vnext .rh-card-compact-key{letter-spacing:.07em;color:var(--faint);font-size:8.5px}.rh-vnext .rh-card-compact-value{font-size:13px;font-weight:600}.rh-vnext .rh-card-compact-value[data-empty]{color:var(--muted)}.rh-vnext .rh-card-details[hidden],.rh-vnext .rh-card-compact-facts[hidden]{display:none}.rh-crew-modal{z-index:40;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(env(safe-area-inset-top,0px),var(--rh-crew-top,0px))0 env(safe-area-inset-bottom,0px);color:var(--ink);animation:rh-surface-fade-in var(--rh-surface-ms)var(--rh-surface-ease)both;background:#00000059;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.rh-crew-modal::backdrop{background:0 0}.rh-crew-modal[open],.rh-crew-modal[data-state=closing]{flex-direction:column;display:flex}.rh-crew-modal[data-state=closing]{pointer-events:none;animation-name:rh-surface-fade-out}.rh-crew-panel{border-bottom:1px solid var(--line);background:var(--page);-webkit-backdrop-filter:blur(16px)saturate(1.15);min-height:0;max-height:100%;animation:rh-crew-enter var(--rh-surface-ms)var(--rh-surface-ease)both;border-radius:0 0 22px 22px;flex-direction:column;padding:8px 18px 12px;display:flex;box-shadow:0 18px 44px #00000059}.rh-crew-modal[data-state=closing] .rh-crew-panel{animation-name:rh-crew-leave}.rh-crew-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.rh-crew-head h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.rh-crew-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.rh-crew-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.rh-crew-close:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.rh-crew-scroll{overscroll-behavior:contain;min-height:0;overflow:clip auto}.rh-crew-scroll:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}.rh-crew-members{margin:0;padding:0;list-style:none}.rh-crew-member{align-items:center;gap:13px;padding:10px 2px;display:flex}.rh-crew-member+.rh-crew-member{border-top:1px solid color-mix(in srgb,var(--line)60%,transparent)}.rh-crew-face{flex-shrink:0;width:38px;height:38px}.rh-crew-detail{overflow-wrap:anywhere;flex:1;min-width:0}.rh-crew-detail h3{margin:0;font-size:14.5px;font-weight:600}.rh-crew-detail p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.45}.rh-crew-detail .rh-crew-role{color:var(--muted)}.rh-crew-helmer{overflow-wrap:anywhere;padding:10px 2px;font-size:12px}.rh-crew-helmer p{color:var(--muted);margin:3px 0 0;line-height:1.45}@keyframes rh-crew-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes rh-crew-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.rh-crew-modal,.rh-crew-panel{animation:none}}.rh-drawer[data-state=closing],.rh-pushed-dim[data-state=closing]{pointer-events:none}.rh-vnext button.rh-drawer-row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}.rh-card-reply{flex-direction:column;min-width:0;display:flex}.rh-card-quote{background:var(--surface);min-width:0;max-width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-self:flex-start;align-items:center;gap:6px;padding:10px 12px 18px;font-size:12px;line-height:16px;display:flex}.rh-card-quote-badge{background:var(--surface-3);border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;line-height:1;display:inline-flex}.rh-card-quote-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rh-card-reply>.rh-bubble,.rh-card-reply>.rh-message-time{margin-top:-8px;position:relative}.rh-card-quote:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rh-message-time{width:100%;min-width:0;position:relative}.rh-message-time-motion{overflow:hidden}.rh-message-time-body{flex-direction:column;transition:transform .14s ease-out;display:flex}.rh-message-time-body[data-dragging=true]{transition:none}.rh-message-time-reveal{width:60px;color:var(--muted);text-align:right;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;justify-content:flex-end;align-items:center;font-size:12px;line-height:1.3;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rh-message-time-control{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.rh-message-time-control[data-focused=true]{clip-path:none;pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;width:100%;height:auto;margin-top:6px;display:flex;position:static;overflow:visible}.rh-message-time-control button{border:1px solid var(--line);background:var(--surface-3);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:0 0 44px;font-size:12px}.rh-message-time-control button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rh-message-time-description{color:var(--muted);font-size:12px;line-height:1.4}.rh-message-time-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.rh-message-time-body{transition:none}}
