@font-face{font-family:Raydo Kin;src:url(../media/raydo-kin-light.41k2cvqgb_42n.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raydo Kin;src:url(../media/raydo-kin-regular.1g8_ynhx9cxdu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raydo Kin;src:url(../media/raydo-kin-medium.09-666zu8uf-3.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raydo Kin;src:url(../media/raydo-kin-semibold.0v0lk5um9w1d_.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}
:root{--rds-sage-50:#e8f5f2;--rds-sage-100:#d3ece7;--rds-sage-200:#aaddd3;--rds-sage-300:#74c6b7;--rds-sage-450:#34a394;--rds-sage-500:#2f8f81;--rds-sage-600:#2a8576;--rds-sage-700:#1f6b60;--rds-sage-800:#185349;--rds-sage-900:#123e37;--rds-oat-50:#fbf2e2;--rds-oat-300:#e3b86a;--rds-oat-800:#8a5f1e;--rds-marigold-500:#f2b134;--rds-marigold-50:#faf6ee;--rds-marigold-rgb:242, 177, 52;--rds-rose-50:#fbeeec;--rds-rose-200:#efbeb7;--rds-rose-300:#e89e94;--rds-rose-500:#e0726a;--rds-rose-600:#c8554c;--rds-rose-700:#b24c45;--rds-sand-50:#fbfaf6;--rds-sand-100:#f5f2ea;--rds-sand-200:#eef1ef;--rds-sand-300:#e6ebe8;--rds-sand-400:#cdd6d2;--rds-sand-450:#97a39e;--rds-sand-500:#6f6a5e;--rds-sand-600:#535d58;--rds-sand-800:#232a27;--rds-sand-900:#141a17;--rds-shadow-warm:31, 107, 96;--rds-shadow-deep:18, 62, 55;--rds-bg:#fff;--rds-bg-tint:#f7faf9;--rds-surface-soft:var(--rds-sand-200);--rds-surface-raised:#fff;--rds-surface-paper:#eef2f0;--rds-surface-ink:var(--rds-sand-900);--rds-ink:var(--rds-sand-800);--rds-ink-soft:var(--rds-sand-600);--rds-ink-dim:var(--rds-sand-500);--rds-ink-invert:#fff;--rds-ink-cream:var(--rds-marigold-50);--rds-ink-on-current:#fff;--rds-rule:var(--rds-sand-300);--rds-rule-soft:#eef1ef;--rds-rule-strong:var(--rds-sand-400);--rds-action:var(--rds-sage-500);--rds-action-hover:var(--rds-sage-700);--rds-action-soft:var(--rds-sage-50);--rds-action-ink:var(--rds-sage-700);--rds-on-action:#fff;--rds-value-ink:var(--rds-sage-700);--rds-done:var(--rds-sage-700);--rds-done-soft:var(--rds-sage-50);--rds-wait:var(--rds-ember);--rds-wait-soft:var(--rds-sand-50);--rds-alert:var(--rds-rose-600);--rds-alert-ink:var(--rds-rose-700);--rds-subsurface-ink:var(--rds-sage-700);--rds-rail-ink:var(--rds-sand-800);--rds-rail-live:var(--rds-sage-500);--rds-rail-w:2px;--rds-rail-w-strong:3px;--rds-ring-ink:var(--rds-sage-700);--rds-ring-w:2px;--rds-ring-gap-deg:64deg;--rds-ring-c:56.55;--rds-ring-mouth-rest:315deg;--rds-ring-mouth-ask:225deg;--rds-ring-dash-rest:47.75 8.8;--rds-ring-dash-attention:44.5 12.05;--rds-ring-dash-hover:52.78 3.77;--rds-ring-dash-pressed:56 .55;--rds-ring-dash-closed:56.55 0;--rds-ring-dash-expired:2.6 2.35;--rds-ring-arc:14 42.55;--rds-ring-rot-rest:-17deg;--rds-ring-rot-hover:-33deg;--rds-ring-rot-pressed:-43.25deg;--rds-ring-rot-done:20deg;--rds-ring-rot-attention:-96.6deg;--rds-ring-rot-attention-hover:-123deg;--rds-ring-rot-attention-press:-133.2deg;--rds-ring-light-r:5.6;--rds-ring-light-fill:rgba(var(--rds-marigold-rgb), .28);--rds-attention:var(--rds-marigold-500);--rds-attention-rgb:var(--rds-marigold-rgb);--rds-ember:var(--rds-marigold-500);--rds-ember-mist:var(--rds-marigold-50);--rds-ember-paper:var(--rds-sage-700);--rds-ember-rgb:var(--rds-marigold-rgb);--rds-bead:var(--rds-ember);--rds-rider:var(--rds-ember);--rds-rider-size:11px;--rds-grad-sovereign:linear-gradient(38deg, #0d2f2a 0%, var(--rds-sage-900) 26%, var(--rds-sage-700) 64%, var(--rds-sage-500) 100%);--rds-grad-rise:linear-gradient(38deg, var(--rds-sage-700) 0%, var(--rds-sage-500) 38%, var(--rds-sage-450) 68%, var(--rds-sage-300) 100%);--rds-grad-sun:radial-gradient(58% 74% at 74% 24%, rgba(var(--rds-marigold-rgb), .38) 0%, rgba(var(--rds-marigold-rgb), .14) 38%, rgba(var(--rds-marigold-rgb), 0) 66%), linear-gradient(38deg, #0d2f2a 0%, var(--rds-sage-900) 30%, var(--rds-sage-700) 68%, var(--rds-sage-500) 100%);--rds-grad-day:linear-gradient(38deg, #fff 0%, var(--rds-sage-50) 58%, #d9efe9 100%);--rds-font-display:"Raydo Kin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rds-font-body:"Raydo Kin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rds-font-hand:"Caveat", "Segoe Script", cursive;--rds-font-mono:ui-monospace, "SF Mono", "Cascadia Code", monospace;--rds-text-hero:clamp(3rem, 8vw, 6.5rem);--rds-text-display:clamp(1.875rem, 4vw, 3rem);--rds-text-h3:1.5rem;--rds-text-h4:1.375rem;--rds-text-h5:1.05rem;--rds-text-lead:1.0625rem;--rds-text-msg:.9375rem;--rds-text-body:.90625rem;--rds-text-prose:1rem;--rds-text-sm:.8125rem;--rds-text-caption:.71875rem;--rds-text-mono:.75rem;--rds-text-eyebrow:.65625rem;--rds-text-micro:.65rem;--rds-text-hand:1.1875rem;--rds-text-numeral:clamp(2.25rem, 4.5vw, 3.5rem);--rds-weight-light:300;--rds-weight-regular:400;--rds-weight-medium:500;--rds-weight-semi:600;--rds-leading-tight:1.04;--rds-leading-snug:1.3;--rds-leading-normal:1.6;--rds-leading-relaxed:1.7;--rds-tracking-display:-.035em;--rds-tracking-tight:-.015em;--rds-tracking-label:.14em;--rds-space-2:8px;--rds-space-3:12px;--rds-space-4:16px;--rds-space-5:20px;--rds-space-6:24px;--rds-space-8:32px;--rds-space-10:40px;--rds-space-12:48px;--rds-space-16:64px;--rds-space-20:80px;--rds-space-24:96px;--rds-sect-pad:clamp(72px, 10vw, 128px);--rds-sect-gap:var(--rds-space-12);--rds-border-hair:1px;--rds-stroke-ring:1.6;--rds-stroke-glyph:1.4;--rds-stroke-hair:1.25;--rds-ico-stroke:1.75;--rds-ico-sm:16px;--rds-ico-md:20px;--rds-ico-lg:24px;--rds-radius-xs:5px;--rds-radius-sm:12px;--rds-radius-md:16px;--rds-radius-lg:20px;--rds-radius-xl:24px;--rds-radius-2xl:36px;--rds-radius-pill:100px;--rds-elev-1:0 1px 2px rgba(var(--rds-shadow-warm), .05), 0 4px 16px rgba(var(--rds-shadow-warm), .06);--rds-elev-2:0 2px 8px rgba(var(--rds-shadow-warm), .07), 0 14px 34px rgba(var(--rds-shadow-warm), .09);--rds-elev-3:0 18px 44px rgba(var(--rds-shadow-warm), .12);--rds-elev-pressed:0 1px 2px rgba(var(--rds-shadow-warm), .1);--rds-elev-sheet:0 34px 90px rgba(var(--rds-shadow-deep), .2);--rds-lift-paper:0 14px 34px rgba(var(--rds-shadow-warm), .14), 9px 10px 0 #34a39426;--rds-focus-outline:2px solid var(--rds-sage-700);--rds-focus-offset:2px;--rds-glass-blur:18px;--rds-glass-sat:160%;--rds-glass-bg:#ffffff1f;--rds-glass-edge:#ffffff42;--rds-motion-fast:.18s;--rds-motion-base:.28s;--rds-motion-slow:.4s;--rds-motion:var(--rds-motion-base);--rds-motion-draw:.55s;--rds-ease-settle:cubic-bezier(.22, 1, .36, 1);--rds-motion-travel:8px;--rds-stagger:55ms;--rds-line-stroke:var(--rds-action);--rds-line-stroke-soft:var(--rds-sage-450);--rds-line-width:2.5px;--rds-line-rider:var(--rds-ember);--rds-line-duration:7s;--rds-container:1080px;--rds-sheet-max:1480px;--rds-gutter:40px;--rds-z-sticky:50;--rds-z-overlay:100;--rds-z-toast:300;--rds-presence-1-pad:var(--rds-space-6);--rds-presence-2-pad:var(--rds-space-4);--rds-presence-3-pad:var(--rds-space-2);--rds-msg-outcome-max-words:12;--rds-msg-total-max-words:35;--rds-msg-max-asks:1;--rds-mark-bead:"·";--rds-mark-aside:"—";--rds-mark-done:"✓";--rds-cadence-windows:3;--rds-cadence-max-pings:5;--rds-cadence-quiet-start:19;--rds-cadence-quiet-end:7}[data-theme=dark],.rds-dark{--rds-bg:#141a17;--rds-bg-tint:#181f1b;--rds-surface-soft:#242c28;--rds-surface-raised:#2a332e;--rds-surface-paper:#212925;--rds-surface-ink:#0b100d;--rds-ink:#f2f5f0;--rds-ink-soft:#c3cdc5;--rds-ink-dim:#9aa8a0;--rds-ink-invert:#141a17;--rds-rule:#303a35;--rds-rule-soft:#28312c;--rds-rule-strong:#47524c;--rds-action:var(--rds-sage-300);--rds-action-hover:var(--rds-sage-200);--rds-action-soft:#74c6b724;--rds-action-ink:var(--rds-sage-300);--rds-on-action:#0f1512;--rds-value-ink:var(--rds-oat-300);--rds-done:var(--rds-sage-200);--rds-done-soft:#74c6b729;--rds-wait:var(--rds-oat-300);--rds-wait-soft:#e3b86a24;--rds-alert:var(--rds-rose-300);--rds-alert-ink:var(--rds-rose-300);--rds-rail-ink:#ecefe9;--rds-ring-ink:var(--rds-sage-300);--rds-subsurface-ink:var(--rds-sage-300);--rds-elev-1:0 4px 14px #0006;--rds-elev-2:0 8px 22px #0000006b;--rds-elev-3:0 12px 30px #00000073;--rds-focus-outline:2px solid var(--rds-sage-200)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--rds-focus-outline);outline-offset:var(--rds-focus-offset);border-radius:var(--rds-radius-xs)}@media (prefers-reduced-motion:reduce){:root{--rds-motion-fast:0s;--rds-motion-base:0s;--rds-motion-slow:0s;--rds-motion-draw:0s;--rds-stagger:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.rds-btn{border-radius:var(--rds-radius-pill);font-family:var(--rds-font-body);font-size:var(--rds-text-body);font-weight:var(--rds-weight-medium);letter-spacing:.01em;cursor:pointer;background:var(--rds-action);color:var(--rds-on-action);box-shadow:var(--rds-elev-1);transition:background var(--rds-motion-fast) var(--rds-ease-settle), box-shadow var(--rds-motion-fast) var(--rds-ease-settle), transform var(--rds-motion-fast) var(--rds-ease-settle);border:none;justify-content:center;align-items:center;gap:10px;padding:13px 26px;display:inline-flex}.rds-btn:hover{background:var(--rds-action-hover);box-shadow:var(--rds-elev-2);transform:translateY(-1px)}.rds-btn.is-pressed{box-shadow:var(--rds-elev-pressed);transform:translateY(1px)scale(.985)}.rds-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.rds-btn .rds-btn-ring{flex:none;width:15px;height:15px}.rds-btn .rds-btn-ring circle{fill:none;stroke:currentColor;stroke-width:var(--rds-stroke-ring);stroke-linecap:round;stroke-dasharray:26.7 6.9;transform-origin:50%;transition:stroke-dasharray var(--rds-motion-draw) var(--rds-ease-settle), transform var(--rds-motion-draw) var(--rds-ease-settle)}.rds-btn:hover .rds-btn-ring circle{transform:rotate(80deg)}.rds-btn.is-done .rds-btn-ring circle{stroke-dasharray:33.6 0;transform:rotate(0)}.rds-btn .rds-btn-ring .tick{fill:none;stroke:currentColor;stroke-width:var(--rds-stroke-glyph);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7.2;stroke-dashoffset:7.2px;opacity:0;transition:stroke-dashoffset var(--rds-motion-draw) var(--rds-ease-settle), opacity var(--rds-motion-fast) var(--rds-ease-settle)}.rds-btn.is-done .rds-btn-ring .tick{stroke-dashoffset:0;opacity:1;transition-delay:.12s}.rds-btn--quiet{background:var(--rds-surface-raised);color:var(--rds-ink);border:var(--rds-border-hair) solid var(--rds-rule-strong);box-shadow:none}.rds-btn--quiet:hover{background:var(--rds-bg-tint);border-color:var(--rds-sand-450);box-shadow:var(--rds-elev-1)}.rds-btn--danger{background:var(--rds-alert)}.rds-btn--danger:hover{background:var(--rds-rose-700)}.rds-btn--sm{font-size:var(--rds-text-sm);padding:8px 18px}.rds-btn--ghost{box-shadow:none;border-radius:var(--rds-radius-xs);color:var(--rds-action-ink);background:0 0;border:none;padding:6px 2px;position:relative}.rds-btn--ghost:after{content:"";height:var(--rds-rail-w);background:var(--rds-rail-live);transition:right var(--rds-motion-base) var(--rds-ease-settle);border-radius:2px;position:absolute;bottom:0;left:2px;right:100%}.rds-btn--ghost:hover{box-shadow:none;background:0 0;transform:none}.rds-btn--ghost:hover:after{right:2px}.rds-field{gap:7px;display:grid}.rds-field>label{font-size:var(--rds-text-caption);font-weight:var(--rds-weight-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--rds-ink-dim)}.rds-input{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule-strong);border-radius:var(--rds-radius-sm);width:100%;font-size:var(--rds-text-body);color:var(--rds-ink);transition:border-color var(--rds-motion-fast) var(--rds-ease-settle);padding:12px 14px;position:relative}.rds-input::placeholder{color:var(--rds-ink-dim)}.rds-input:hover{border-color:var(--rds-sand-450)}.rds-input-wrap{position:relative}.rds-input:focus{border-color:var(--rds-sage-300);outline:none;box-shadow:0 0 0 3px #74c6b738,0 0 14px 2px #74c6b74d}.rds-input:focus-visible{outline:none}.rds-check{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--rds-text-body);align-items:center;gap:12px;display:inline-flex}.rds-check input{opacity:0;pointer-events:none;position:absolute}.rds-check svg{flex:none;width:24px;height:24px}.rds-check .ring{fill:none;stroke:var(--rds-sand-450);stroke-width:var(--rds-stroke-ring);stroke-linecap:round;stroke-dasharray:47.2 12.2;transform-origin:50%;transition:stroke var(--rds-motion-base) var(--rds-ease-settle), stroke-dasharray var(--rds-motion-draw) var(--rds-ease-settle), transform var(--rds-motion-draw) var(--rds-ease-settle)}.rds-check .tick{fill:none;stroke:var(--rds-done);stroke-width:var(--rds-stroke-glyph);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset var(--rds-motion-draw) var(--rds-ease-settle) .12s}.rds-check:hover .ring{stroke:var(--rds-sage-500);stroke-dasharray:55.42 3.96;transform:rotate(-25deg)}.rds-check input:checked~svg .ring{stroke:var(--rds-done);stroke-dasharray:59.4 0;transform:rotate(20deg)}.rds-check input:checked~svg .tick{stroke-dashoffset:0}.rds-check input:focus-visible~svg{outline:var(--rds-focus-outline);outline-offset:var(--rds-focus-offset);border-radius:50%}.rds-check input:checked~.rds-check-label{color:var(--rds-ink-dim)}.rds-check-label{transition:color var(--rds-motion-base) var(--rds-ease-settle)}.rds-toggle{cursor:pointer;font-size:var(--rds-text-body);align-items:center;gap:12px;display:inline-flex}.rds-toggle input{opacity:0;pointer-events:none;position:absolute}.rds-toggle .track{border-radius:var(--rds-radius-pill);background:var(--rds-sand-300);width:46px;height:26px;transition:background var(--rds-motion-base) var(--rds-ease-settle);flex:none;position:relative}.rds-toggle .track:before{content:"";background:#ffffffd9;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:8px;right:8px}.rds-toggle .knob{width:20px;height:20px;box-shadow:0 1px 3px rgba(var(--rds-shadow-warm), .3);transition:transform var(--rds-motion-base) var(--rds-ease-settle);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.rds-toggle .knob:after{content:"";border:2px solid var(--rds-sand-400);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);transition:border-color var(--rds-motion-base) var(--rds-ease-settle);border-radius:50%;position:absolute;inset:5px}.rds-toggle input:checked~.track{background:var(--rds-sage-500)}.rds-toggle input:checked~.track .knob{transform:translate(20px)}.rds-toggle input:checked~.track .knob:after{border-color:var(--rds-sage-500);-webkit-mask:none;mask:none}.rds-toggle input:focus-visible~.track{outline:var(--rds-focus-outline);outline-offset:var(--rds-focus-offset)}.rds-chip{border-radius:var(--rds-radius-pill);font-size:var(--rds-text-caption);font-weight:var(--rds-weight-medium);letter-spacing:.02em;align-items:center;gap:7px;padding:4px 12px;display:inline-flex}.rds-chip--done{background:var(--rds-done-soft);color:var(--rds-done)}.rds-chip--done:before{content:"✓";font-size:var(--rds-text-micro);line-height:1}.rds-chip--wait{color:var(--rds-ink-soft);border:1px solid var(--rds-rule-strong);background:0 0;padding:3px 12px}.rds-chip--wait:before{content:"";border:1.5px solid var(--rds-ember);width:9px;height:9px;-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);border-radius:50%}.rds-chip--alert{color:var(--rds-alert-ink);border:1px solid var(--rds-rose-300);background:0 0;padding:3px 12px}.rds-chip--quiet{background:var(--rds-surface-soft);color:var(--rds-ink-soft)}.rds-avatar{--av:40px;width:var(--av);height:var(--av);background:var(--rds-action-soft);color:var(--rds-action-ink);font-family:var(--rds-font-display);font-weight:var(--rds-weight-semi);font-size:calc(var(--av) * .38);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rds-avatar:after{content:"";border:2px solid var(--rds-sage-500);-webkit-mask:conic-gradient(from 79deg, #000 0 296deg, transparent 296deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 296deg, transparent 296deg 360deg);mask:conic-gradient(from 79deg, #000 0 296deg, transparent 296deg 360deg);border-radius:50%;position:absolute;inset:-4px}.rds-progress{--p:0;height:var(--rds-rail-w-strong);background:var(--rds-surface-soft);border-radius:2px;position:relative;overflow:visible}.rds-progress .fill{width:calc(var(--p) * 1%);background:var(--rds-rail-live);transition:width .6s var(--rds-ease-settle);border-radius:2px;position:absolute;inset:0 auto 0 0}.rds-progress .rider{top:50%;left:calc(var(--p) * 1%);width:var(--rds-rider-size);height:var(--rds-rider-size);margin:calc(var(--rds-rider-size) / -2) 0 0 calc(var(--rds-rider-size) / -2);background:var(--rds-marigold-500);box-shadow:0 0 0 3px var(--rds-bg), 0 0 9px 2px rgba(var(--rds-ember-rgb), .6), 0 0 22px 7px rgba(var(--rds-ember-rgb), .22);transition:left .9s var(--rds-ease-settle);border-radius:50%;position:absolute}.rds-skeleton{border-radius:var(--rds-radius-xs);background:linear-gradient(90deg, var(--rds-surface-soft) 0%, var(--rds-bg-tint) 40%, var(--rds-surface-soft) 80%);background-size:220% 100%;min-height:12px;animation:1.6s linear infinite rds-skeleton}@keyframes rds-skeleton{to{background-position:-220% 0}}.rds-card{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-lg);padding:var(--rds-space-6);transition:border-color var(--rds-motion-base) var(--rds-ease-settle), box-shadow var(--rds-motion-base) var(--rds-ease-settle), transform var(--rds-motion-base) var(--rds-ease-settle)}.rds-card--hover:hover{border-color:var(--rds-sand-450);box-shadow:var(--rds-elev-2);transform:translateY(-2px)}.rds-card--ink{background:var(--rds-surface-ink);color:#ecefe9;border-color:#0000}.rds-card--ink .rds-caption{color:#8a938c}.rds-msg{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-md);border-bottom-left-radius:var(--rds-radius-xs);max-width:420px;box-shadow:var(--rds-elev-1);gap:7px;padding:16px 18px;display:grid}.rds-msg-outcome,.rds-msg-context,.rds-msg-ask{font-size:var(--rds-text-msg);line-height:1.5}.rds-msg-outcome{font-weight:var(--rds-weight-medium);color:var(--rds-ink)}.rds-msg-context{font-weight:var(--rds-weight-regular);color:var(--rds-ink-soft)}.rds-msg-ask{font-weight:var(--rds-weight-medium);color:var(--rds-ink);margin-top:2px}.rds-msg-source{font-size:var(--rds-text-caption);color:var(--rds-subsurface-ink);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 0;display:flex}.rds-msg--done .rds-msg-outcome:before{content:"✓  ";color:var(--rds-done);font-weight:var(--rds-weight-semi)}.rds-msg--alert .rds-msg-outcome:before{content:"";border:2px solid var(--rds-alert);width:10px;height:10px;-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);border-radius:50%;margin-right:8px;display:inline-block}.rds-msg--spoken{background:linear-gradient(158deg, var(--rds-sage-50), var(--rds-surface-raised) 74%);border-color:var(--rds-sage-200)}.rds-msg-source .b{opacity:.7}.rds-src{border-radius:var(--rds-radius-pill);background:var(--rds-bg-tint);border:1px solid var(--rds-rule-soft);font-size:var(--rds-text-caption);letter-spacing:.01em;color:var(--rds-ink-soft);align-items:center;gap:5px;padding:2.5px 9px 2.5px 6px;line-height:1.4;display:inline-flex}.rds-src svg{width:11px;height:11px;color:var(--rds-subsurface-ink);flex:none}.rds-srcs{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rds-srcs .via{font-size:var(--rds-text-micro);font-weight:var(--rds-weight-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--rds-ink-dim);font-style:normal}.rds-counsel{grid-template-columns:22px 1fr;align-items:start;gap:2px 10px;padding:6px 0;display:grid}.rds-counsel .c-dash{font-family:var(--rds-font-display);font-weight:var(--rds-weight-semi);color:var(--rds-ember,var(--rds-marigold-500));font-size:1.15rem;line-height:1.3}.rds-counsel b{font-size:var(--rds-text-body);font-weight:var(--rds-weight-medium);color:var(--rds-ink);line-height:1.5;display:block}.rds-counsel .c-basis{font-size:var(--rds-text-caption);color:var(--rds-sage-700,#1f6b60);grid-column:2;align-items:center;gap:7px;margin-top:3px;display:inline-flex}.rds-counsel .c-basis:before{content:"";border:1.8px solid var(--rds-ember,var(--rds-marigold-500));width:9px;height:9px;-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);border-radius:50%;flex:none}[data-theme=dark] .rds-counsel .c-basis{color:var(--rds-ember,var(--rds-marigold-500))}.rds-counsel--flush{grid-template-columns:1fr}.rds-counsel--flush .c-basis{grid-column:1}.rds-msg-replies{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.rds-reply{border-radius:var(--rds-radius-pill);border:var(--rds-border-hair) solid var(--rds-sage-300);background:var(--rds-bg);color:var(--rds-action-ink);font-size:var(--rds-text-sm);font-weight:var(--rds-weight-medium);cursor:pointer;transition:background var(--rds-motion-fast) var(--rds-ease-settle), border-color var(--rds-motion-fast) var(--rds-ease-settle), transform var(--rds-motion-fast) var(--rds-ease-settle);padding:7px 16px}.rds-reply:hover{background:var(--rds-action-soft);border-color:var(--rds-sage-500)}.rds-reply.is-pressed{transform:scale(.96)}.rds-reply--exit{border-color:var(--rds-rule-strong);color:var(--rds-ink-soft)}.rds-reply--exit:hover{background:var(--rds-bg-tint);border-color:var(--rds-sand-450)}.rds-reply--go{background:var(--rds-action);border-color:var(--rds-action);color:var(--rds-on-action)}.rds-reply--go:hover{background:var(--rds-action-hover);border-color:var(--rds-action-hover);color:var(--rds-on-action)}.rds-kv{justify-content:space-between;gap:var(--rds-space-4);border-bottom:1px dashed var(--rds-rule);font-size:var(--rds-text-sm);padding:9px 0;display:flex}.rds-kv:last-child{border-bottom:none}.rds-kv dt{color:var(--rds-ink-dim)}.rds-kv dd{font-weight:var(--rds-weight-medium);font-variant-numeric:tabular-nums;margin:0}.rds-toast{background:var(--rds-surface-ink);color:#ecefe9;border-radius:var(--rds-radius-pill);font-size:var(--rds-text-sm);box-shadow:var(--rds-elev-3);align-items:center;gap:10px;padding:10px 20px 10px 14px;display:inline-flex}.rds-toast .tick{color:var(--rds-sage-300);font-weight:var(--rds-weight-semi)}.rds-meter{gap:10px;display:grid}.rds-meter-track{border-radius:var(--rds-radius-sm);background:var(--rds-bg-tint);border:var(--rds-border-hair) solid var(--rds-rule);height:54px;position:relative;overflow:hidden}.rds-meter-fill{width:calc(var(--p,0) * 1%);background:linear-gradient(90deg, var(--rds-sage-700), var(--rds-sage-500));transition:width 1.1s var(--rds-ease-settle);position:absolute;inset:0 auto 0 0}.rds-meter-fill svg{width:24px;height:100%;position:absolute;top:0;right:-12px}.rds-meter-fill svg path{fill:var(--rds-sage-500)}.rds-meter-readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rds-seniority{place-items:center;display:inline-grid;position:relative}.rds-seniority svg{width:120px;height:120px;transform:rotate(126deg)}.rds-seniority .track,.rds-seniority .fill{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:264}.rds-seniority .track{stroke:var(--rds-surface-soft);stroke-dashoffset:88px}.rds-seniority .fill{stroke:var(--rds-sage-500);stroke-dashoffset:calc(352 - (264 * var(--p,0)));transition:stroke-dashoffset 1.2s var(--rds-ease-settle)}.rds-seniority .core{text-align:center;place-items:center;gap:2px;display:grid;position:absolute}.rds-seniority .core .who{font-family:var(--rds-font-display);font-weight:var(--rds-weight-semi);font-size:var(--rds-text-h5)}.rds-seniority .core .rank{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);letter-spacing:.08em;text-transform:uppercase}.rds-paper{background:var(--rds-surface-paper);border-radius:var(--rds-radius-lg);padding:var(--rds-space-8);box-shadow:var(--rds-lift-paper);position:relative}.rds-paper .rds-paper-head{margin-bottom:var(--rds-space-4);justify-content:space-between;align-items:center;display:flex}.rds-paper h3{font-family:var(--rds-font-display);font-size:var(--rds-text-h4);font-weight:var(--rds-weight-semi);letter-spacing:var(--rds-tracking-tight)}.rds-sheet{background:var(--rds-surface-paper);border-radius:var(--rds-radius-2xl);max-width:560px;box-shadow:var(--rds-elev-sheet);overflow:hidden}.rds-sheet-head{padding:var(--rds-space-8) var(--rds-space-8) var(--rds-space-6);flex-direction:column;justify-content:flex-end;min-height:120px;display:flex;position:relative}.rds-sheet-body{padding:var(--rds-space-6) var(--rds-space-8);gap:var(--rds-space-4);display:grid}.rds-sheet-actions{gap:var(--rds-space-3);padding:var(--rds-space-4) var(--rds-space-8) var(--rds-space-6);align-items:center;display:flex}.rds-sheet-expiry{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);padding:0 var(--rds-space-8) var(--rds-space-6);align-items:center;gap:8px;display:flex}.rds-sheet-stats{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.rds-sheet-stat{padding:0 var(--rds-space-4)}.rds-sheet-stat:first-child{padding-left:0}.rds-sheet-stat+.rds-sheet-stat{border-left:1px solid var(--rds-rule)}.rds-sheet-stat dt{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);margin-bottom:6px}.rds-sheet-stat dd{font-family:var(--rds-font-display);font-weight:var(--rds-weight-regular);font-size:var(--rds-text-h5);color:var(--rds-ink);font-variant-numeric:tabular-nums;margin:0;line-height:1.15}.rds-sheet-stat dd .unit{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);font-weight:var(--rds-weight-light)}.rds-sheet-stat dd.is-change{color:var(--rds-sage-700)}.rds-sheet-stat dd.is-signal{font-size:var(--rds-text-sm);font-weight:var(--rds-weight-medium)}.rds-sheet-div{background:var(--rds-rule);height:1px}.rds-sheet.is-spent .rds-sheet-body,.rds-sheet.is-spent .rds-sheet-actions,.rds-sheet.is-spent .rds-sheet-expiry{display:none}.rds-workline{padding-left:44px;position:relative}.rds-workline:before{content:"";width:var(--rds-rail-w);background:var(--rds-rule);border-radius:2px;position:absolute;top:8px;bottom:8px;left:11px}.rds-workline .drawn{width:var(--rds-rail-w);height:calc((100% - 16px) * var(--rail-p,0));background:var(--rds-rail-live);border-radius:2px;position:absolute;top:8px;left:11px}.rds-workitem{padding:var(--rds-space-3) 0 var(--rds-space-6);position:relative}.rds-workitem .node{background:var(--rds-bg);width:24px;height:24px;box-shadow:0 0 0 6px var(--rds-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:-44px}.rds-workitem .node svg{width:24px;height:24px;display:block}.rds-workitem .node .ring{fill:none;stroke-width:var(--rds-stroke-ring);stroke-linecap:round}.rds-workitem[data-state=done] .node .ring{stroke:var(--rds-done);stroke-dasharray:59.4 0}.rds-workitem[data-state=wait] .node .ring{stroke:var(--rds-wait);stroke-dasharray:47.2 12.2}.rds-workitem[data-state=alert] .node .ring{stroke:var(--rds-alert);stroke-dasharray:47.2 12.2}.rds-workitem .when{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);font-variant-numeric:tabular-nums}.rds-workitem .what{font-size:var(--rds-text-body);margin-top:2px}.rds-workitem .via{font-size:var(--rds-text-caption);color:var(--rds-subsurface-ink);margin-top:3px}.rds-workitem .via .b{opacity:.7}.rds-catalog-card{gap:10px;display:grid;position:relative}.rds-catalog-card .rds-cap{font-family:var(--rds-font-display);font-weight:var(--rds-weight-medium);font-size:var(--rds-text-h5)}.rds-catalog-card.is-locked .rds-cap,.rds-catalog-card.is-locked p{color:var(--rds-ink-dim)}.rds-catalog-card .unlock{font-size:var(--rds-text-caption);color:var(--rds-value-ink);align-items:center;gap:6px;display:flex}.rds-coach{max-width:360px;font-size:var(--rds-text-sm);color:var(--rds-ink-soft);grid-template-columns:16px 1fr;gap:4px 10px;line-height:1.6;display:grid}.rds-coach:before{content:var(--rds-mark-aside);color:var(--rds-sage-700);font-weight:var(--rds-weight-semi);line-height:1.6}[data-theme=dark] .rds-coach:before{color:var(--rds-ember)}.rds-coach .dismiss{cursor:pointer;font-size:var(--rds-text-caption);color:var(--rds-ink-dim);border:none;border-bottom:1px solid var(--rds-rule-strong);transition:color var(--rds-motion-fast) var(--rds-ease-settle), border-color var(--rds-motion-fast) var(--rds-ease-settle);background:0 0;grid-column:2;justify-self:start;padding:2px 0}.rds-coach .dismiss:hover{color:var(--rds-action-ink);border-color:var(--rds-sage-300)}.rds-voice{gap:var(--rds-space-4);background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-lg);max-width:480px;padding:var(--rds-space-4) var(--rds-space-5);grid-template-columns:52px 1fr;align-items:center;display:grid}.rds-voice-play{background:var(--rds-action-soft);width:52px;height:52px;color:var(--rds-action-ink);cursor:pointer;transition:background var(--rds-motion-fast) var(--rds-ease-settle), transform var(--rds-motion-fast) var(--rds-ease-settle);border:none;border-radius:50%;place-items:center;display:grid;position:relative}.rds-voice-play:hover{background:var(--rds-sage-100)}.rds-voice-play.is-pressed{transform:scale(.95)}.rds-voice-play .pring{width:100%;height:100%;position:absolute;inset:0}.rds-voice-play .pring circle{fill:none;stroke:var(--rds-sage-500);stroke-width:2px;stroke-linecap:round;stroke-dasharray:117 40;transform-origin:50%;transition:stroke-dasharray .4s var(--rds-ease-settle);transform:rotate(-100deg)}.rds-voice.is-playing .pring circle{stroke-dasharray:var(--played,0) 157}.rds-voice-play .glyph{width:18px;height:18px}.rds-voice-play .glyph path{fill:currentColor}.rds-voice-body{gap:6px;min-width:0;display:grid}.rds-voice-meta{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.rds-voice-meta b{color:var(--rds-ink);font-weight:var(--rds-weight-medium);font-size:var(--rds-text-sm)}.rds-voice-wave{height:44px;position:relative}.rds-voice-wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rds-voice-wave .w-base{fill:none;stroke:var(--rds-rule-strong);stroke-width:var(--rds-line-width);stroke-linecap:round}.rds-voice-wave .w-played{fill:none;stroke:var(--rds-line-stroke);stroke-width:var(--rds-line-width);stroke-linecap:round}.rds-voice-wave .w-rider{fill:var(--rds-line-rider);stroke:none;filter:drop-shadow(0 0 5px rgba(var(--rds-ember-rgb), .8)) drop-shadow(0 0 14px rgba(var(--rds-ember-rgb), .35))}.rds-voice-caption{font-size:var(--rds-text-caption);color:var(--rds-subsurface-ink)}.rds-table{border-collapse:collapse;width:100%;font-size:var(--rds-text-sm)}.rds-table th{text-align:left;font-weight:var(--rds-weight-semi);font-size:var(--rds-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--rds-ink-dim);border-bottom:2px solid var(--rds-rule-strong);padding:10px 14px}.rds-table td{border-bottom:1px solid var(--rds-rule-soft);font-variant-numeric:tabular-nums;padding:12px 14px}.rds-table tr:hover td{background:var(--rds-bg-tint)}.rds-filament{background:var(--rds-rule);border-radius:2px;height:2px;position:relative}.rds-filament:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--rds-sage-500) 70%, transparent) 42%, var(--rds-sage-500) 72%, var(--rds-sage-450) 94%, transparent 100%);background-repeat:no-repeat;background-size:46% 100%;background-position:calc(-86% + var(--fx,0) * 196%) 0;opacity:0;transition:opacity var(--rds-motion-base) var(--rds-ease-settle);border-radius:2px;position:absolute;inset:0}.rds-filament:after{content:"";top:50%;left:calc(-3% + var(--fx,0) * 106%);background:radial-gradient(circle, var(--rds-ember,#f2b134) 0 52%, transparent 74%);width:9px;height:9px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--rds-ember,#f2b134) 60%, transparent), 0 0 18px 5px color-mix(in srgb, var(--rds-ember,#f2b134) 18%, transparent);opacity:0;transition:opacity var(--rds-motion-base) var(--rds-ease-settle);border-radius:50%;margin-top:-4.5px;position:absolute}.rds-filament.is-live:before,.rds-filament.is-live:after{opacity:1}@media (prefers-reduced-motion:reduce){.rds-filament.is-live:before,.rds-filament.is-live:after{opacity:.6}}.rds-working{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-md);max-width:460px;padding:var(--rds-space-4) var(--rds-space-5);gap:12px;display:grid}.rds-working-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rds-working .verb{font-size:var(--rds-text-sm);color:var(--rds-ink-soft)}.rds-working .verb b{color:var(--rds-ink);font-weight:var(--rds-weight-medium)}.rds-working.is-done .verb{color:var(--rds-ink)}.rds-working .done-row{align-items:flex-start;gap:10px;display:flex}.rds-working .done-row svg{flex:none;width:22px;height:22px}.rds-working .done-row circle{fill:none;stroke:var(--rds-done);stroke-width:var(--rds-stroke-ring);stroke-linecap:round}.rds-working .done-row .tick{fill:none;stroke:var(--rds-done);stroke-width:var(--rds-stroke-glyph);stroke-linecap:round;stroke-linejoin:round}.rds-working .done-row .dr-text{gap:1px;display:grid}.rds-working .done-row b{color:var(--rds-ink);font-weight:var(--rds-weight-medium)}.rds-working .done-row .dr-meta{font-size:var(--rds-text-caption);color:var(--rds-subsurface-ink)}.rds-working.is-done .rds-filament{background:var(--rds-done)}.rds-working [data-working-again]{justify-self:end}.rds-working .tiles{gap:8px;display:flex}.rds-tile{background:var(--rds-bg-tint);border:1px solid var(--rds-rule);width:30px;height:30px;color:var(--rds-ink-soft);transition:color var(--rds-motion-base) var(--rds-ease-settle), background var(--rds-motion-base) var(--rds-ease-settle), transform var(--rds-motion-base) var(--rds-ease-settle);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.rds-tile svg{width:15px;height:15px}.rds-tile:after{content:"";border:2px solid var(--rds-sage-500);opacity:0;-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);transition:opacity var(--rds-motion-base) var(--rds-ease-settle);border-radius:12px;position:absolute;inset:-5px}.rds-tile.is-here{color:var(--rds-action-ink);background:var(--rds-action-soft);transform:translateY(-1px)}.rds-tile.is-here:after{opacity:1}.rds-tile.is-visited{color:var(--rds-sage-700)}.rds-owners{align-items:center;display:inline-flex}.rds-owners .rds-avatar{--av:30px;border:2px solid var(--rds-bg);margin-left:-8px}.rds-owners .rds-avatar:first-child{margin-left:0}.rds-owners .rds-avatar:after{display:none}.rds-owners .rds-avatar.is-colleague:after{display:block}.rds-owners .more{background:var(--rds-surface-soft);border:2px solid var(--rds-bg);width:30px;height:30px;font-size:var(--rds-text-eyebrow);font-weight:var(--rds-weight-semi);color:var(--rds-ink-dim);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.rds-claim{font-size:var(--rds-text-caption);color:var(--rds-ink-soft);align-items:center;gap:8px;display:inline-flex}.rds-claim b{color:var(--rds-ink);font-weight:var(--rds-weight-medium)}.rds-when{border-radius:var(--rds-radius-pill);border:1px dashed var(--rds-rule-strong);font-size:var(--rds-text-caption);color:var(--rds-ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:4px 12px;display:inline-flex}.rds-when svg{flex:none;width:12px;height:12px}.rds-when svg circle{fill:none;stroke:var(--rds-ink-dim);stroke-width:1.5px;stroke-dasharray:26 8}.rds-when svg path{stroke:var(--rds-ink-dim);stroke-width:1.5px;stroke-linecap:round}.rds-when--quiet{background:var(--rds-bg-tint);border-style:solid}.rds-weekrail{padding:34px 0 30px;position:relative}.rds-weekrail .track{background:var(--rds-rule);border-radius:2px;width:100%;height:2px;margin-top:-5px;position:absolute;top:50%;left:0}.rds-weekrail .days{justify-content:space-between;display:flex;position:relative}.rds-weekrail .day{justify-items:center;gap:6px;display:grid;position:relative}.rds-weekrail .day .n{font-size:var(--rds-text-caption);font-weight:var(--rds-weight-regular);color:var(--rds-ink-dim);font-variant-numeric:tabular-nums;height:16px}.rds-weekrail .day.is-open .n{color:var(--rds-sage-700);font-weight:var(--rds-weight-medium)}[data-theme=dark] .rds-weekrail .day.is-open .n{color:var(--rds-ember)}.rds-weekrail .day svg{background:var(--rds-bg);width:26px;height:26px;box-shadow:0 0 0 4px var(--rds-bg);border-radius:50%}.rds-weekrail .day .d{font-size:var(--rds-text-caption);color:var(--rds-ink-dim)}.rds-weekrail .day .ring{fill:none;stroke-width:var(--rds-stroke-ring);stroke-linecap:round}.rds-weekrail .day.is-done .ring{stroke:var(--rds-done)}.rds-weekrail .day.is-open .ring{stroke:var(--rds-ink-dim);stroke-dasharray:53.06 9.77;transform:rotate(var(--rds-ring-rot-rest));transform-origin:50%}.rds-weekrail .day.is-open.is-ask .ring{stroke:var(--rds-attention,var(--rds-ember));stroke-dasharray:49.39 13.44;transform:rotate(-96.5deg)}.rds-weekrail .day.is-open.is-ask .n{color:var(--rds-sage-700);font-weight:var(--rds-weight-medium)}.rds-weekrail .day.is-rest circle{fill:var(--rds-rule);stroke:none;r:3}.rds-weekrail .day .tick{fill:none;stroke:var(--rds-done);stroke-width:var(--rds-stroke-glyph);stroke-linecap:round;stroke-linejoin:round}.rds-radio{gap:10px;display:grid}.rds-radio label{cursor:pointer;font-size:var(--rds-text-body);align-items:center;gap:12px;display:inline-flex}.rds-radio input{opacity:0;pointer-events:none;position:absolute}.rds-radio .r{border:2.4px solid var(--rds-sand-450);width:22px;height:22px;transition:border-color var(--rds-motion-base) var(--rds-ease-settle);border-radius:50%;flex:none;place-items:center;display:grid}.rds-radio .r:after{content:"";background:var(--rds-sage-500);width:10px;height:10px;transition:transform var(--rds-motion-base) var(--rds-ease-settle);border-radius:50%;transform:scale(0)}.rds-radio label:hover .r{border-color:var(--rds-sage-500)}.rds-radio input:checked~.r{border-color:var(--rds-sage-700)}.rds-radio input:checked~.r:after{transform:scale(1)}.rds-radio input:focus-visible~.r{outline:var(--rds-focus-outline);outline-offset:var(--rds-focus-offset)}.rds-segment{background:var(--rds-surface-soft);border-radius:var(--rds-radius-pill);gap:4px;padding:4px;display:inline-flex}.rds-segment label{position:relative}.rds-segment input{opacity:0;pointer-events:none;position:absolute}.rds-segment span{border-radius:var(--rds-radius-pill);font-size:var(--rds-text-sm);font-weight:var(--rds-weight-medium);color:var(--rds-ink-soft);cursor:pointer;transition:background var(--rds-motion-base) var(--rds-ease-settle), color var(--rds-motion-base) var(--rds-ease-settle), box-shadow var(--rds-motion-base) var(--rds-ease-settle);padding:8px 18px;display:inline-block}.rds-segment label:hover span{color:var(--rds-ink)}.rds-segment input:checked~span{background:var(--rds-surface-raised);color:var(--rds-action-ink);box-shadow:var(--rds-elev-1)}.rds-segment input:focus-visible~span{outline:var(--rds-focus-outline);outline-offset:var(--rds-focus-offset)}.rds-select-wrap{display:grid;position:relative}.rds-select{appearance:none;background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule-strong);border-radius:var(--rds-radius-sm);width:100%;font-size:var(--rds-text-body);color:var(--rds-ink);cursor:pointer;transition:border-color var(--rds-motion-fast) var(--rds-ease-settle);padding:12px 40px 12px 14px}.rds-select:hover{border-color:var(--rds-sand-450)}.rds-select:focus{border-color:var(--rds-sage-300);outline:none;box-shadow:0 0 0 3px #74c6b738,0 0 14px 2px #74c6b74d}.rds-select-wrap:after{content:"";border-right:2px solid var(--rds-ink-dim);border-bottom:2px solid var(--rds-ink-dim);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.rds-textarea{resize:vertical;background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule-strong);border-radius:var(--rds-radius-sm);width:100%;min-height:96px;font-size:var(--rds-text-body);color:var(--rds-ink);padding:12px 14px;line-height:1.6}.rds-textarea:focus{border-color:var(--rds-sage-300);outline:none;box-shadow:0 0 0 3px #74c6b738,0 0 14px 2px #74c6b74d}.rds-dialog[open]{background:var(--rds-surface-raised);border-radius:var(--rds-radius-xl);box-shadow:var(--rds-elev-sheet);width:calc(100vw - 48px);max-width:440px;animation:rds-dialog-settle var(--rds-motion-slow) var(--rds-ease-settle);border:none;padding:0}.rds-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#123e3752}@keyframes rds-dialog-settle{0%{opacity:0;transform:translateY(var(--rds-motion-travel))}}.rds-dialog-body{padding:var(--rds-space-8);gap:var(--rds-space-4);display:grid}.rds-dialog-body h3{font-family:var(--rds-font-display);font-size:var(--rds-text-h4);font-weight:var(--rds-weight-semi);letter-spacing:var(--rds-tracking-tight)}.rds-dialog-actions{gap:var(--rds-space-3);padding:0 var(--rds-space-8) var(--rds-space-8);justify-content:flex-end;display:flex}.rds-empty{justify-items:center;gap:var(--rds-space-4);text-align:center;padding:var(--rds-space-16) var(--rds-space-8);border:1.5px dashed var(--rds-rule-strong);border-radius:var(--rds-radius-lg);display:grid}.rds-empty svg{opacity:.8;width:72px}.rds-empty p{font-size:var(--rds-text-sm);color:var(--rds-ink-soft);max-width:300px}.rds-connect{gap:var(--rds-space-4);background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-md);padding:var(--rds-space-4) var(--rds-space-5);grid-template-columns:44px 1fr auto;align-items:center;display:grid}.rds-connect .logo{border-radius:var(--rds-radius-sm);background:var(--rds-bg-tint);width:44px;height:44px;font-family:var(--rds-font-display);font-weight:var(--rds-weight-semi);color:var(--rds-ink-soft);font-size:var(--rds-text-sm);place-items:center;display:grid}.rds-connect .what b{font-size:var(--rds-text-body);font-weight:var(--rds-weight-medium);display:block}.rds-connect .what span{font-size:var(--rds-text-caption);color:var(--rds-ink-dim)}.rds-connect .rds-progress{margin-top:8px}.rds-connect.is-done .logo{background:var(--rds-done-soft);color:var(--rds-done)}.rds-autonomy{gap:10px;display:grid}.rds-autonomy .head{justify-content:space-between;align-items:baseline;display:flex}.rds-autonomy .head b{font-size:var(--rds-text-sm);font-weight:var(--rds-weight-medium)}.rds-autonomy .head span{font-size:var(--rds-text-caption);color:var(--rds-ink-dim)}.rds-autonomy .steps{align-items:center;gap:0;display:flex}.rds-autonomy .seg{height:var(--rds-rail-w);background:var(--rds-surface-soft);flex:1}.rds-autonomy .seg.is-earned{background:var(--rds-rail-live)}.rds-autonomy .stop{border:2.2px solid var(--rds-sand-450);background:var(--rds-bg);cursor:pointer;width:14px;height:14px;transition:border-color var(--rds-motion-base) var(--rds-ease-settle), background var(--rds-motion-base) var(--rds-ease-settle), transform var(--rds-motion-fast) var(--rds-ease-settle);border-radius:50%;flex:none;padding:0}.rds-autonomy .stop:hover{transform:scale(1.15)}.rds-autonomy .stop.is-earned{border-color:var(--rds-sage-700)}.rds-autonomy .stop.is-current{background:var(--rds-sage-700);border-color:var(--rds-sage-700)}.rds-autonomy .stop.is-locked{cursor:not-allowed;opacity:.55}.rds-autonomy .legend{font-size:var(--rds-text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--rds-ink-dim);justify-content:space-between;display:flex}.rds-ledger{font-family:var(--rds-font-mono);font-size:var(--rds-text-mono);display:grid}.rds-ledger .rds-ring-ico,.rds-ledger .rds-ring-ico[class*=--]{color:var(--rds-ink-dim)}.rds-ledger .rds-ring-ico .arc.ring,.rds-ledger .rds-ring-ico .track.ring{stroke:currentColor}.rds-ledger-row{gap:var(--rds-space-4);border-bottom:1px solid var(--rds-rule-soft);color:var(--rds-ink-soft);grid-template-columns:118px 1fr auto auto;align-items:baseline;padding:9px 12px;display:grid}.rds-ledger-row:hover{background:var(--rds-bg-tint)}.rds-ledger-row .ts{color:var(--rds-ink-dim)}.rds-ledger-row .ok{color:var(--rds-ink)}.rds-ledger-row .hash{color:var(--rds-ink-dim);letter-spacing:.02em}.rds-stamp{border:1.5px solid var(--rds-sage-700);color:var(--rds-sage-700);border-radius:var(--rds-radius-sm);font-size:var(--rds-text-caption);font-weight:var(--rds-weight-semi);letter-spacing:.04em;align-items:center;gap:9px;padding:7px 14px;display:inline-flex}.rds-stamp svg{flex:none;width:15px;height:15px}.rds-stamp .src{font-weight:var(--rds-weight-regular);color:var(--rds-ink-dim);letter-spacing:0}.rds-workflow-row{gap:var(--rds-space-5);padding:var(--rds-space-4) var(--rds-space-5);border-bottom:1px solid var(--rds-rule-soft);font-size:var(--rds-text-sm);grid-template-columns:minmax(140px,1.4fr) 1fr auto auto auto;align-items:center;display:grid}.rds-workflow-row:hover{background:var(--rds-bg-tint)}.rds-workflow-row .agent b{font-weight:var(--rds-weight-medium);display:block}.rds-workflow-row .agent span{font-size:var(--rds-text-caption);color:var(--rds-ink-dim)}.rds-workflow-row .rate{font-variant-numeric:tabular-nums;font-weight:var(--rds-weight-medium)}.rds-workflow-row .rate span{color:var(--rds-ink-dim);font-weight:var(--rds-weight-regular);font-size:var(--rds-text-caption)}.rds-kill{align-items:center;gap:8px;display:inline-flex}.rds-kill .rds-toggle .track{width:38px;height:22px}.rds-kill .rds-toggle .knob{width:16px;height:16px}.rds-kill .rds-toggle input:checked~.track{background:var(--rds-sage-500)}.rds-kill .rds-toggle input:not(:checked)~.track{background:var(--rds-rose-200)}.rds-inbox-row{gap:var(--rds-space-4);padding:var(--rds-space-4) var(--rds-space-5);border-bottom:1px solid var(--rds-rule-soft);grid-template-columns:24px 1fr auto;align-items:start;display:grid}.rds-inbox-row:hover{background:var(--rds-bg-tint)}.rds-inbox-row .node svg{width:22px;height:22px}.rds-inbox-row .node .ring{fill:none;stroke:var(--rds-wait);stroke-width:var(--rds-stroke-ring);stroke-linecap:round;stroke-dasharray:46.16 8.5;transform:rotate(var(--rds-ring-rot-rest));transform-origin:50%}.rds-inbox-row .what{font-size:var(--rds-text-body)}.rds-inbox-row .via{font-size:var(--rds-text-caption);color:var(--rds-subsurface-ink);margin-top:3px}.rds-inbox-row .acts{gap:8px;display:flex}.rds-riderline{--rl-signal:var(--rds-ember);align-items:flex-start;display:flex}.rds-riderline .stop{text-align:center;justify-items:center;gap:7px;min-width:54px;display:grid}.rds-riderline .stop svg{width:22px;height:22px}.rds-riderline .stop .ring{fill:none;stroke-width:var(--rds-stroke-ring);stroke-linecap:round}.rds-riderline .stop.is-done .ring{stroke:var(--rds-sage-600)}.rds-riderline .stop.is-done .tick{fill:none;stroke:var(--rds-sage-700);stroke-width:var(--rds-stroke-glyph);stroke-linecap:round;stroke-linejoin:round}.rds-riderline .stop.is-live .ring{stroke:var(--rl-signal);stroke-dasharray:47 14;transform-origin:50%;transform:rotate(-56deg)}.rds-riderline .stop.is-live svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--rl-signal) 65%, transparent))}.rds-riderline .stop.is-next .ring{stroke:var(--rds-rule-strong);stroke-dasharray:47 14;transform-origin:50%;transform:rotate(-56deg)}.rds-riderline .stop b{font-size:var(--rds-text-sm);font-weight:var(--rds-weight-medium);color:var(--rds-ink)}.rds-riderline .stop.is-next b{color:var(--rds-ink-dim)}.rds-riderline .stop time{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);font-variant-numeric:tabular-nums}.rds-riderline .seg{background:var(--rds-sage-600);border-radius:2px;flex:1;min-width:12px;height:2px;margin-top:10px}.rds-riderline .seg.is-future{background:repeating-linear-gradient(90deg, var(--rds-rule-strong) 0 5px, transparent 5px 11px)}.rds-topbar{z-index:var(--rds-z-sticky);justify-content:space-between;align-items:center;gap:var(--rds-space-6);padding:14px clamp(20px, 4vw, var(--rds-gutter));background:color-mix(in srgb, var(--rds-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--rds-border-hair) solid var(--rds-rule-soft);display:flex;position:sticky;top:0}.rds-topbar nav{gap:var(--rds-space-6);font-size:var(--rds-text-sm);display:flex}.rds-topbar nav a{color:var(--rds-ink-soft);padding:4px 0;position:relative}.rds-topbar nav a:after{content:"";background:var(--rds-rail-live);height:2px;transition:right var(--rds-motion-base) var(--rds-ease-settle);border-radius:2px;position:absolute;bottom:0;left:0;right:100%}.rds-topbar nav a:hover{color:var(--rds-ink)}.rds-topbar nav a:hover:after,.rds-topbar nav a.is-active:after{right:0}.rds-topbar nav a.is-active{color:var(--rds-ink)}.rds-theme-toggle{z-index:var(--rds-z-toast);border:var(--rds-border-hair) solid var(--rds-rule-strong);background:var(--rds-surface-raised);width:46px;height:46px;color:var(--rds-ink-soft);cursor:pointer;box-shadow:var(--rds-elev-2);transition:transform var(--rds-motion-fast) var(--rds-ease-settle), box-shadow var(--rds-motion-fast) var(--rds-ease-settle);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px}.rds-theme-toggle:hover{box-shadow:var(--rds-elev-3);transform:translateY(-1px)}.rds-theme-toggle svg{width:20px;height:20px}.rds-listbox{display:grid;position:relative}.rds-listbox .lb-btn{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule-strong);border-radius:var(--rds-radius-sm);width:100%;font-size:var(--rds-text-body);color:var(--rds-ink);cursor:pointer;text-align:left;transition:border-color var(--rds-motion-fast) var(--rds-ease-settle);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rds-listbox .lb-btn:hover{border-color:var(--rds-sand-450)}.rds-listbox.is-open .lb-btn{border-color:var(--rds-sage-500);box-shadow:inset 0 -2px 0 0 var(--rds-sage-500)}.rds-listbox .lb-btn:focus-visible{outline:var(--rds-focus-outline);outline-offset:var(--rds-focus-offset)}.rds-listbox .lb-caret{border-right:2px solid var(--rds-ink-dim);border-bottom:2px solid var(--rds-ink-dim);width:9px;height:9px;transition:transform var(--rds-motion-base) var(--rds-ease-settle);flex:none;transform:rotate(45deg)translate(-1px,-1px)}.rds-listbox.is-open .lb-caret{transform:rotate(225deg)translate(-2px,-2px)}.rds-listbox .lb-list{z-index:var(--rds-z-overlay);background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-md);box-shadow:var(--rds-elev-3);opacity:0;transform:translateY(calc(var(--rds-motion-travel) * -1));pointer-events:none;transition:opacity var(--rds-motion-base) var(--rds-ease-settle), transform var(--rds-motion-base) var(--rds-ease-settle);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.rds-listbox.is-open .lb-list{opacity:1;pointer-events:auto;transform:none}.rds-listbox .lb-list [role=option]{border-radius:var(--rds-radius-xs);font-size:var(--rds-text-body);color:var(--rds-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.rds-listbox .lb-list [role=option]:hover,.rds-listbox .lb-list [role=option].is-active{background:var(--rds-bg-tint)}.rds-listbox .lb-list [role=option][aria-selected=true]{color:var(--rds-action-ink);font-weight:var(--rds-weight-medium)}.rds-listbox .lb-list [role=option][aria-selected=true]:after{content:"";background:var(--rds-done);flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.8 12.2 L10.7 15 L16.2 9.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.8 12.2 L10.7 15 L16.2 9.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.rds-slider{appearance:none;background:linear-gradient(90deg, var(--rds-sage-500), var(--rds-sand-300));outline-offset:6px;cursor:pointer;border-radius:2px;width:100%;height:3px}.rds-slider::-webkit-slider-thumb{appearance:none;background:var(--rds-bg);border:2.5px solid var(--rds-sage-500);width:20px;height:20px;box-shadow:0 1px 4px rgba(var(--rds-shadow-warm), .35);cursor:grab;transition:transform var(--rds-motion-fast) var(--rds-ease-settle);border-radius:50%}.rds-slider::-moz-range-thumb{background:var(--rds-bg);border:2.5px solid var(--rds-sage-500);width:15px;height:15px;box-shadow:0 1px 4px rgba(var(--rds-shadow-warm), .35);cursor:grab;border-radius:50%}.rds-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.rds-slider:active::-webkit-slider-thumb{cursor:grabbing}.rds-tip{position:relative}.rds-tip:after{content:attr(data-tip);background:var(--rds-surface-ink);color:#ecefe9;font-size:var(--rds-text-caption);font-weight:var(--rds-weight-regular);letter-spacing:.01em;white-space:nowrap;border-radius:var(--rds-radius-xs);box-shadow:var(--rds-elev-2);opacity:0;pointer-events:none;transition:opacity var(--rds-motion-fast) var(--rds-ease-settle), transform var(--rds-motion-fast) var(--rds-ease-settle);z-index:var(--rds-z-toast);padding:6px 11px;line-height:1.4;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.rds-tip:before{content:"";background:var(--rds-surface-ink);opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity var(--rds-motion-fast) var(--rds-ease-settle), transform var(--rds-motion-fast) var(--rds-ease-settle);z-index:var(--rds-z-toast);border-radius:1px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)rotate(45deg)}.rds-tip:hover:after,.rds-tip:focus-visible:after,.rds-tip:hover:before,.rds-tip:focus-visible:before{opacity:1;transform:translate(-50%)}.rds-tip:hover:before,.rds-tip:focus-visible:before{transform:translate(-50%)rotate(45deg)}[data-theme=dark] .rds-toggle .track{background:#303a35}[data-theme=dark] .rds-toggle .track:before{background:#ffffff40}[data-theme=dark] .rds-toggle .knob{background:#d9ded9}[data-theme=dark] .rds-toggle input:checked~.track{background:var(--rds-sage-700)}[data-theme=dark] .rds-paper{box-shadow:0 14px 34px #00000080,9px 10px #00000073}[data-theme=dark] .rds-toast{color:#18201c;background:#ecefe9}[data-theme=dark] .rds-toast .tick{color:var(--rds-sage-700)}[data-theme=dark] .rds-msg{box-shadow:none}[data-theme=dark] .rds-reply{background:0 0}[data-theme=dark] .rds-card--ink{background:#060907}[data-theme=dark] .rds-stamp{border-color:var(--rds-sage-300);color:var(--rds-sage-300)}[data-theme=dark] .rds-stamp .src{color:var(--rds-ink-dim)}[data-theme=dark] .rds-tile.is-visited{color:var(--rds-sage-300)}[data-theme=dark] .rds-riderline .stop.is-done .ring,[data-theme=dark] .rds-riderline .stop.is-done .tick{stroke:var(--rds-sage-300)}[data-theme=dark] .rds-riderline .seg{background:var(--rds-sage-700)}[data-theme=dark] .rds-tip:after,[data-theme=dark] .rds-tip:before{background:#ecefe9}[data-theme=dark] .rds-tip:after{color:#18201c;box-shadow:0 8px 22px #00000080}[data-theme=dark] .rds-diff ins,[data-theme=dark] .rds-diff .diff-persist{color:var(--rds-sage-300)}[data-theme=dark] .rds-steps .step{background:#ffffff0f}[data-theme=dark] .rds-steps--choose:hover .step:not(.is-preview):not(.is-set){background:#ffffff1c}@media (max-width:760px){.rds-workflow-row{grid-template-columns:1fr auto;row-gap:6px}.rds-workflow-row .agent{grid-column:1/-1}.rds-ledger-row{grid-template-columns:auto 1fr;row-gap:2px}.rds-ledger-row .hash{grid-column:1/-1}.rds-inbox-row{grid-template-columns:24px 1fr}.rds-inbox-row .acts{grid-column:2}.rds-topbar{gap:var(--rds-space-3)}.rds-topbar nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;gap:var(--rds-space-4);overflow-x:auto}.rds-topbar nav::-webkit-scrollbar{display:none}.mark-lockup .tag{display:none}}.rds-nudge{max-width:460px;position:relative}.rds-nudge .nudge-rail{height:var(--rds-rail-w);background:linear-gradient(90deg, transparent, var(--rds-rule) 10%, var(--rds-rule) 90%, transparent);border-radius:2px;position:absolute;top:9px;left:2px;right:2px}.rds-nudge .nudge-rider{background:var(--rds-ember);opacity:0;width:9px;height:9px;box-shadow:0 0 0 3px var(--rds-bg), 0 0 10px 2px rgba(var(--rds-ember-rgb), .6), 0 0 22px 7px rgba(var(--rds-ember-rgb), .22);border-radius:50%;position:absolute;top:9px;left:2%;transform:translate(-50%,-50%)}.rds-nudge .nudge-card{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-md);box-shadow:var(--rds-elev-2);opacity:0;gap:9px;padding:18px 20px;display:grid;position:relative;transform:translateY(12px)}.rds-nudge .nudge-eyebrow{font-size:var(--rds-text-eyebrow);font-weight:var(--rds-weight-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--rds-ink-dim);align-items:center;gap:8px;display:inline-flex}.rds-nudge .nudge-eyebrow .dot{border:1.5px solid var(--rds-ember);width:8px;height:8px;-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);-webkit-mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);mask:conic-gradient(from 79deg, #000 0 292deg, transparent 292deg 360deg);border-radius:50%;flex:none}.rds-nudge .rds-counsel .c-basis:before{display:none}.rds-nudge .nudge-footer{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);border-top:1px solid var(--rds-rule-soft);margin-top:2px;padding-top:9px;line-height:1.5}.rds-nudge .nudge-again{font-size:var(--rds-text-caption);justify-self:start;margin-top:6px}.rds-nudge.is-arrived .nudge-rider{animation:nudge-deliver .72s var(--rds-ease-settle) forwards}.rds-nudge.is-arrived .nudge-card{opacity:1;transition:opacity .55s var(--rds-ease-settle) .42s, transform .62s var(--rds-ease-settle) .42s;transform:translateY(0)}@keyframes nudge-deliver{0%{opacity:0;left:2%}16%{opacity:1}84%{opacity:1;left:98%}to{opacity:1;left:98%}}.rds-diff{background:var(--rds-surface-raised);border:var(--rds-border-hair) solid var(--rds-rule);border-radius:var(--rds-radius-md);max-width:460px;box-shadow:var(--rds-elev-1);gap:13px;padding:18px 20px;display:grid}.rds-diff .diff-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rds-diff .diff-subj{font-weight:var(--rds-weight-medium);color:var(--rds-ink);font-size:var(--rds-text-sm)}.rds-diff .diff-tag{font-size:var(--rds-text-micro);font-weight:var(--rds-weight-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--rds-ink-dim);white-space:nowrap}.rds-diff .diff-body{font-size:var(--rds-text-msg);color:var(--rds-ink-soft);line-height:1.75}.rds-diff del{color:var(--rds-ink-dim);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px}.rds-diff.is-absorbing del{-webkit-text-decoration-color:var(--rds-ink-dim);text-decoration-color:var(--rds-ink-dim);transition:text-decoration-color .5s var(--rds-ease-settle)}.rds-diff.is-absorbed del{opacity:.5;transition:opacity .4s var(--rds-ease-settle) .3s, text-decoration-color .5s var(--rds-ease-settle)}.rds-diff ins{color:var(--rds-sage-700);font-weight:var(--rds-weight-medium);opacity:0;text-decoration:none;display:inline-block;transform:translateY(4px)}.rds-diff.is-absorbed ins{opacity:1;transition:opacity .45s var(--rds-ease-settle) .5s, transform .5s var(--rds-ease-settle) .5s;transform:translateY(0)}.rds-diff .diff-learn{border-top:1px solid var(--rds-rule-soft);opacity:0;gap:5px;padding-top:13px;display:grid;transform:translateY(6px)}.rds-diff.is-absorbed .diff-learn{opacity:1;transition:opacity .5s var(--rds-ease-settle) .92s, transform .5s var(--rds-ease-settle) .92s;transform:translateY(0)}.rds-diff .diff-learn-eyebrow{font-size:var(--rds-text-eyebrow);font-weight:var(--rds-weight-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--rds-ink-dim);align-items:center;gap:8px;display:inline-flex}.rds-diff .diff-learn-eyebrow svg{flex:none;width:22px;height:11px}.rds-diff .diff-learn-line{font-size:var(--rds-text-body);font-weight:var(--rds-weight-medium);color:var(--rds-ink)}.rds-diff .diff-persist{font-size:var(--rds-text-caption);color:var(--rds-sage-700);align-items:center;gap:7px;display:inline-flex}.rds-diff .diff-persist:before{content:"✓";font-size:var(--rds-text-micro);font-weight:var(--rds-weight-semi);line-height:1}.rds-diff .diff-again{font-size:var(--rds-text-caption);justify-self:start}@media (prefers-reduced-motion:reduce){.rds-nudge .nudge-card,.rds-diff del,.rds-diff ins,.rds-diff .diff-learn{transition:none!important}.rds-nudge.is-arrived .nudge-rider{opacity:1;animation:none;left:98%}.rds-nudge .nudge-card{opacity:1;transform:none}.rds-diff del{-webkit-text-decoration-color:var(--rds-ink-dim);text-decoration-color:var(--rds-ink-dim);opacity:.5}.rds-diff ins,.rds-diff .diff-learn{opacity:1;transform:none}}.rds-ring-ico{vertical-align:middle;width:24px;height:24px;color:var(--rds-ink-soft);display:inline-block}.rds-ring-ico .ring,.rds-ring-ico .g{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.rds-ring-ico .ring{stroke-width:var(--rds-stroke-ring)}.rds-ring-ico .g{stroke-width:var(--rds-stroke-glyph)}.rds-ring-ico .fill{fill:currentColor;stroke:none}.rds-ring-ico--done{color:var(--rds-done)}.rds-ring-ico--signal{color:var(--rds-ember)}.rds-ring-ico--alert{color:var(--rds-alert-ink)}.rds-ring-ico .ring--open{stroke-dasharray:20 8.28 20 8.28;transform-origin:50%;transform:rotate(-64deg)}.rds-ring-ico .ring--wide{stroke-dasharray:34 24;transform-origin:50%;transform:rotate(-40deg)}.rds-ring-ico .track.ring{stroke:var(--rds-sage-300);opacity:.5}.rds-ring-ico .arc.ring{stroke:var(--rds-ember);stroke-dasharray:16 44;transform-origin:50%;animation:1.15s linear infinite rds-ring-spin}@keyframes rds-ring-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rds-ring-ico .arc.ring{animation:none}}.rds-steps{align-items:stretch;gap:5px;width:100%;display:flex}.rds-steps .step{min-width:5px;height:15px;transition:background .28s var(--rds-ease-settle), transform .3s var(--rds-ease-settle), box-shadow .28s var(--rds-ease-settle);background:#1f6b601a;border-radius:4px;flex:1 1 0;position:relative;overflow:hidden}.rds-steps .step.is-done{background:var(--rds-sage-700)}.rds-steps .step.is-live{background:var(--rds-marigold-500)}.rds-steps--loading .step{transition:background-color .2s var(--rds-ease-settle)}.rds-steps--choose{cursor:pointer;gap:6px}.rds-steps--choose .step{height:24px;transition:background .13s var(--rds-ease-settle), transform .13s var(--rds-ease-settle), box-shadow .13s var(--rds-ease-settle);border-radius:6px}.rds-steps--choose .step.is-set{background:var(--rds-sage-700)}.rds-steps--choose .step.is-preview{background:var(--rds-sage-300)}.rds-steps--choose .step.is-edge{background:var(--rds-marigold-500)}.rds-steps--choose:hover .step:not(.is-preview):not(.is-set){background:#1f6b6029}.rds-steps--choose:focus-visible{outline:var(--rds-focus-outline);outline-offset:3px;border-radius:9px}.rds-steps-value{font-size:var(--rds-text-sm);color:var(--rds-ink-soft);font-variant-numeric:tabular-nums}.rds-steps-value b{color:var(--rds-ink);font-weight:var(--rds-weight-semi)}.rds-ring{appearance:none;cursor:pointer;width:40px;height:40px;color:var(--rds-ink-soft);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.rds-ring:focus-visible{outline:var(--rds-focus-outline);outline-offset:3px}.rds-ring svg{width:100%;height:100%;transition:transform var(--rds-motion-fast) var(--rds-ease-settle);overflow:visible}.rds-ring .o{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:var(--rds-stroke-ring);stroke-dasharray:var(--rds-ring-dash-rest);transform:rotate(var(--rds-ring-rot-rest));transform-origin:50%;transition:stroke-dasharray var(--rds-motion-base) var(--rds-ease-settle), stroke var(--rds-motion-base) var(--rds-ease-settle), opacity var(--rds-motion-base) var(--rds-ease-settle), transform var(--rds-motion-base) var(--rds-ease-settle)}.rds-ring .glow{fill:var(--rds-ring-light-fill);stroke:none;transform-origin:12px 12px;opacity:0;transition:transform var(--rds-motion-base) var(--rds-ease-settle), opacity var(--rds-motion-base) var(--rds-ease-settle), fill var(--rds-motion-base) var(--rds-ease-settle);transform:scale(.3)}.rds-ring:hover .o{stroke-dasharray:var(--rds-ring-dash-hover);transform:rotate(var(--rds-ring-rot-hover))}.rds-ring:active .o{stroke-dasharray:var(--rds-ring-dash-closed);transform:rotate(var(--rds-ring-rot-pressed))}.rds-ring:active svg{transform:translateY(1px)scale(.93)}.rds-ring.is-attention{color:var(--rds-attention)}.rds-ring.is-attention .o{stroke-dasharray:var(--rds-ring-dash-attention);transform:rotate(var(--rds-ring-rot-attention))}.rds-ring.is-attention .glow{opacity:1;transform:scale(1)}.rds-ring.is-attention:hover .o{stroke-dasharray:var(--rds-ring-dash-hover);transform:rotate(var(--rds-ring-rot-attention-hover))}.rds-ring.is-attention:hover .glow{fill:rgba(var(--rds-attention-rgb), .32);transform:scale(1.4)}.rds-ring.is-attention:active .o{stroke-dasharray:var(--rds-ring-dash-closed);transform:rotate(var(--rds-ring-rot-attention-press))}.rds-ring.is-attention:active .glow{transform:scale(1.26)}.rds-ring .arc{fill:none;stroke:var(--rds-sage-500);stroke-linecap:round;stroke-width:var(--rds-stroke-ring);stroke-dasharray:var(--rds-ring-arc);transform-origin:50%;opacity:0}.rds-ring.is-working .o{stroke-dasharray:var(--rds-ring-dash-closed);opacity:.16;transform:rotate(0)}.rds-ring.is-working .arc{opacity:1;animation:1.05s linear infinite rds-ring-spin}.rds-ring.is-working .glow{opacity:0;transform:scale(.55)}.rds-ring .tick{fill:none;stroke:var(--rds-done);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--rds-stroke-glyph);stroke-dasharray:14.2;stroke-dashoffset:14.2px}.rds-ring.is-done{color:var(--rds-done);cursor:default}.rds-ring.is-done .o{stroke-dasharray:var(--rds-ring-dash-closed);transform:rotate(var(--rds-ring-rot-done))}.rds-ring.is-done .tick{transition:stroke-dashoffset var(--rds-motion-draw) var(--rds-ease-settle) .14s;stroke-dashoffset:0}.rds-ring.is-done .glow{opacity:0;transform:scale(1.7)}.rds-ring.is-expired{color:var(--rds-ink-dim);cursor:default;pointer-events:none}.rds-ring.is-expired .o{stroke-dasharray:var(--rds-ring-dash-expired);stroke-linecap:butt;opacity:.55;transform:rotate(0)}.rds-ring.is-demo-hover .o{stroke-dasharray:var(--rds-ring-dash-hover);transform:rotate(var(--rds-ring-rot-hover))}.rds-ring.is-demo-pressed .o{stroke-dasharray:var(--rds-ring-dash-closed);transform:rotate(var(--rds-ring-rot-pressed))}.rds-ring.is-demo-pressed svg{transform:translateY(1px)scale(.93)}.rds-ring--sm{width:24px;height:24px}.rds-ring--lg{width:56px;height:56px}@media (prefers-reduced-motion:reduce){.rds-ring.is-working .arc{stroke-dasharray:28 28.55;animation:none}.rds-ring .tick{transition:none}}.rds-ground{color:#fff;isolation:isolate;position:relative}.rds-ground:after{content:"";pointer-events:none;z-index:0;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.rds-ground>*{z-index:1;position:relative}.rds-ground--sovereign{background-image:var(--rds-grad-sovereign)}.rds-ground--rise{background-image:var(--rds-grad-rise)}.rds-ground--sun{background-image:var(--rds-grad-sun)}.rds-ground--day{background-image:var(--rds-grad-day);color:var(--rds-ink)}.rds-ground--day:after{opacity:.3}.rds-ico{width:var(--rds-ico-md);height:var(--rds-ico-md);color:inherit;fill:none;flex:none}.rds-ico--sm{width:var(--rds-ico-sm);height:var(--rds-ico-sm)}.rds-ico--lg{width:var(--rds-ico-lg);height:var(--rds-ico-lg)}.rds-ico use,.rds-ico path,.rds-ico circle,.rds-ico rect,.rds-ico line,.rds-ico polyline{vector-effect:non-scaling-stroke}.rds-steps--choose .step.is-edge{box-shadow:0 0 0 3px var(--rds-marigold-50)}.rds-glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:var(--rds-radius-md);color:#fff;background:#ffffff1f;border:1px solid #ffffff42;border-top-color:#ffffff6b;box-shadow:0 10px 30px #0d2f2a2e}.rds-glass--quiet{box-shadow:none;background:#ffffff14}.rds-glass--deep{background:#0d2f2a57;border-color:#ffffff4d #ffffff29 #ffffff29}@media (prefers-reduced-transparency:reduce){.rds-glass,.rds-glass--quiet,.rds-glass--deep{-webkit-backdrop-filter:none;backdrop-filter:none;background:#123e37f0}}.rds-topbar{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffffb8}@media (prefers-reduced-transparency:reduce){.rds-topbar{background:var(--rds-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.rds-mark-tile{background:var(--rds-bg-tint);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:inset 0 0 0 1px #0f1e1a14}.rds-mark-tile svg{width:19px;height:19px}.rds-mark-tile--sm{border-radius:7px;width:26px;height:26px}.rds-mark-tile--sm svg{width:15px;height:15px}.rds-plan{border:1px solid var(--rds-rule);border-radius:var(--rds-radius-lg);background:var(--rds-surface-raised);padding:var(--rds-space-6);max-width:480px}.rds-plan .p-step{grid-template-columns:34px 1fr;align-items:start;gap:2px 14px;padding-bottom:20px;display:grid;position:relative}.rds-plan .p-step:before{content:"";background:var(--rds-rule);width:1.5px;position:absolute;top:40px;bottom:4px;left:16.25px}.rds-plan .p-step:last-of-type{padding-bottom:0}.rds-plan .p-step:last-of-type:before{display:none}.rds-plan .p-step:has(+.p-foot):before{display:none}.rds-plan .p-step:has(+.p-foot){padding-bottom:0}.rds-plan .p-step.is-done:before{background:var(--rds-sage-300)}.rds-plan .p-tile{background:var(--rds-bg-tint);width:34px;height:34px;color:var(--rds-ink-soft);transition:background var(--rds-motion-base) var(--rds-ease-settle), color var(--rds-motion-base) var(--rds-ease-settle);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.rds-plan .p-step.is-done .p-tile{background:var(--rds-done-soft);color:var(--rds-done)}.rds-plan .p-step.is-live .p-tile{background:var(--rds-marigold-50);color:var(--rds-sage-700)}.rds-plan .p-eyebrow{font-size:var(--rds-text-micro);font-weight:var(--rds-weight-semi);letter-spacing:var(--rds-tracking-label);text-transform:uppercase;color:var(--rds-ink-dim);padding-top:1px}.rds-plan .p-title{font-size:var(--rds-text-msg);font-weight:var(--rds-weight-medium);color:var(--rds-ink);line-height:1.45}.rds-plan .p-meta{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);grid-column:2}.rds-plan .p-foot{margin-top:var(--rds-space-5);padding-top:var(--rds-space-4);border-top:1px solid var(--rds-rule-soft);align-items:center;gap:12px;display:flex}.rds-plan .p-foot .f-what{flex:1;gap:1px;min-width:0;display:grid}.rds-plan .p-foot .f-name{font-size:var(--rds-text-sm);font-weight:var(--rds-weight-semi);color:var(--rds-ink)}.rds-plan .p-foot .f-meta{font-size:var(--rds-text-caption);color:var(--rds-ink-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rds-weekrail .day .ask-dot{fill:var(--rds-ring-light-fill);opacity:0;transform-origin:50%;transition:transform var(--rds-motion-base) var(--rds-ease-settle), opacity var(--rds-motion-base) var(--rds-ease-settle);transform:scale(.3)}.rds-weekrail .day.is-open.is-ask .ask-dot{opacity:1;transform:scale(1)}
*,:before,:after{box-sizing:border-box}body{background:var(--rds-bg);color:var(--rds-ink);font-family:var(--rds-font-body);font-size:var(--rds-text-prose);line-height:var(--rds-leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--rds-font-display);font-weight:var(--rds-weight-semi);letter-spacing:var(--rds-tracking-tight);line-height:var(--rds-leading-snug)}main{margin-inline:auto}a{color:var(--rds-action-ink);text-underline-offset:3px}a.rds-btn{text-decoration:none}code,pre,kbd,samp{font-family:var(--rds-font-mono)}button,input,select,textarea{font:inherit}::selection{background:var(--rds-action-soft);color:var(--rds-ink)}
