.closing-invitation-module__06crNa__closingSection{margin-top:var(--home-section-space);text-align:center;flex-direction:column;align-items:center;padding:clamp(40px,4.5vw,72px) 0 clamp(56px,7vw,104px);display:flex}.closing-invitation-module__06crNa__closingHeading{color:var(--rigby-color-text-primary);font-size:clamp(38px,6.2vw,92px);font-weight:var(--rigby-font-weight-regular);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.04}.closing-invitation-module__06crNa__downloadButton{border-radius:var(--rigby-radius-pill);background:var(--rigby-color-text-primary);height:48px;color:var(--rigby-color-surface-page);font-size:17px;font-weight:var(--rigby-font-weight-regular);white-space:nowrap;align-items:center;gap:8px;margin-top:clamp(28px,3vw,44px);padding:0 24px;transition:opacity .16s;display:inline-flex}.closing-invitation-module__06crNa__downloadButton:hover{opacity:.86}.closing-invitation-module__06crNa__downloadButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.closing-invitation-module__06crNa__downloadButton{transition:none}}
.home-page-layout-module__7z88fq__page{--home-ink:var(--rigby-color-text-primary);--home-paper:var(--rigby-color-surface-warm-paper);--home-panel:var(--rigby-color-surface-warm-panel);--home-raised:var(--rigby-color-surface-raised);--home-muted:var(--rigby-color-text-warm-muted);--home-faint:color-mix(in srgb, var(--rigby-color-text-primary) 64%, transparent);--home-line:color-mix(in srgb, var(--rigby-color-text-primary) 11%, transparent);--home-line-strong:color-mix(in srgb, var(--rigby-color-text-primary) 18%, transparent);--home-denim:var(--rigby-color-accent-signal);--home-frame-radius:14px;--home-section-space:clamp(56px, 6.5vw, 96px);--home-header-space:clamp(36px, 4vw, 56px);--home-grid-gap:clamp(16px, 2vw, 24px);color:var(--home-ink);font-family:var(--rigby-font-family-body)}.home-page-layout-module__7z88fq__section{margin-top:var(--home-section-space);padding-top:var(--home-section-space);border-top:1px solid var(--home-line)}.home-page-layout-module__7z88fq__sectionHeader{margin-bottom:var(--home-header-space);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px clamp(40px,6vw,96px);display:grid}.home-page-layout-module__7z88fq__eyebrow{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px;display:block}.home-page-layout-module__7z88fq__heading{max-width:26ch;font-size:clamp(26px,2.5vw,36px);font-weight:var(--rigby-font-weight-regular);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.14}.home-page-layout-module__7z88fq__headingMuted{color:var(--home-faint)}.home-page-layout-module__7z88fq__lede{max-width:48ch;color:var(--home-muted);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.55}.home-page-layout-module__7z88fq__captionNumber{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.04em;font-size:12px;display:block}.home-page-layout-module__7z88fq__captionTitle{font-size:17px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.01em;margin:8px 0 0}.home-page-layout-module__7z88fq__captionBody{max-width:40ch;color:var(--home-muted);margin:6px 0 0;font-size:15px;line-height:1.55}.home-page-layout-module__7z88fq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-page-layout-module__7z88fq__buttonPrimary,.home-page-layout-module__7z88fq__buttonQuiet{border-radius:var(--rigby-radius-pill);height:40px;font-size:15px;font-weight:var(--rigby-font-weight-regular);white-space:nowrap;align-items:center;padding:0 18px;line-height:1;transition:background .16s,box-shadow .16s;display:inline-flex}.home-page-layout-module__7z88fq__buttonPrimary{background:var(--rigby-color-action-accent-background);color:var(--rigby-color-action-accent-foreground)}.home-page-layout-module__7z88fq__buttonPrimary:hover{background:var(--rigby-color-action-accent-pressed)}.home-page-layout-module__7z88fq__buttonQuiet{box-shadow:inset 0 0 0 1px var(--home-line-strong);color:var(--home-ink)}.home-page-layout-module__7z88fq__buttonQuiet:hover{background:color-mix(in srgb, var(--rigby-color-text-primary) 5%, transparent)}.home-page-layout-module__7z88fq__textLink{color:var(--home-muted);white-space:nowrap;align-items:center;gap:6px;font-size:15px;transition:color .16s;display:inline-flex}.home-page-layout-module__7z88fq__textLink:hover{color:var(--home-ink)}.home-page-layout-module__7z88fq__textLink:after{content:"→";transition:transform .16s}.home-page-layout-module__7z88fq__textLink:hover:after{transform:translate(2px)}@media (max-width:860px){.home-page-layout-module__7z88fq__sectionHeader{grid-template-columns:minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.home-page-layout-module__7z88fq__page *{transition:none!important}}
.numbered-columns-module__Ge96jW__columns{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));gap:0 var(--home-grid-gap);margin:0;padding:0;list-style:none;display:grid}.numbered-columns-module__Ge96jW__columns li{border-top:1px solid var(--home-line-strong);padding-top:20px}.numbered-columns-module__Ge96jW__columns h3{margin-top:40px}@media (max-width:960px){.numbered-columns-module__Ge96jW__columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (max-width:560px){.numbered-columns-module__Ge96jW__columns{grid-template-columns:minmax(0,1fr);row-gap:28px}.numbered-columns-module__Ge96jW__columns h3{margin-top:14px}}
.keep-your-tools-module__opFq0G__diagram{border:1px solid var(--home-line);border-radius:var(--home-frame-radius);isolation:isolate;grid-template-rows:auto minmax(64px,120px) auto;justify-items:center;margin:0;padding:clamp(36px,5vw,72px) clamp(16px,6vw,120px);display:grid;position:relative;overflow:hidden}.keep-your-tools-module__opFq0G__backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.keep-your-tools-module__opFq0G__toolRow{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.keep-your-tools-module__opFq0G__toolRow li{white-space:nowrap;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.keep-your-tools-module__opFq0G__toolRow span{border-radius:var(--rigby-radius-pill);background:color-mix(in srgb, var(--rigby-color-terminal-black) 62%, transparent);color:var(--rigby-color-terminal-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 10px}.keep-your-tools-module__opFq0G__toolRow img{width:clamp(52px,6.4vw,88px);height:auto;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--rigby-color-terminal-black) 45%, transparent))}.keep-your-tools-module__opFq0G__connectors{width:100%;max-width:760px;height:100%;overflow:visible}.keep-your-tools-module__opFq0G__connectors path{fill:none;stroke:color-mix(in srgb, var(--rigby-color-terminal-white) 55%, transparent);stroke-width:1.25px;stroke-dasharray:3 5;animation:2.4s linear infinite keep-your-tools-module__opFq0G__flow}@keyframes keep-your-tools-module__opFq0G__flow{to{stroke-dashoffset:-16px}}.keep-your-tools-module__opFq0G__cloudCard{border:1px solid color-mix(in srgb, var(--rigby-color-terminal-white) 16%, transparent);background:color-mix(in srgb, var(--rigby-color-terminal-black) 82%, transparent);box-shadow:0 24px 60px -20px color-mix(in srgb, var(--rigby-color-terminal-black) 70%, transparent);color:var(--rigby-color-terminal-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:16px;padding:18px 28px 18px 22px;display:inline-flex}.keep-your-tools-module__opFq0G__cloudMark{width:auto;height:20px}.keep-your-tools-module__opFq0G__cloudLabel{white-space:nowrap;gap:4px;font-size:17px;display:grid}.keep-your-tools-module__opFq0G__cloudLabel small{color:color-mix(in srgb, var(--rigby-color-terminal-white) 60%, transparent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.keep-your-tools-module__opFq0G__liveDot{background:var(--rigby-color-accent-signal-soft);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rigby-color-accent-signal-soft) 24%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite keep-your-tools-module__opFq0G__glow}.keep-your-tools-module__opFq0G__alsoWorks{color:var(--home-faint);margin:16px 0 0;font-size:13px}@media (max-width:560px){.keep-your-tools-module__opFq0G__toolRow li{gap:8px;font-size:12px}.keep-your-tools-module__opFq0G__toolRow span{padding:2px 7px;font-size:11px}.keep-your-tools-module__opFq0G__cloudCard{padding:12px 18px 12px 16px}.keep-your-tools-module__opFq0G__cloudLabel{font-size:15px}}@keyframes keep-your-tools-module__opFq0G__glow{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--rigby-color-accent-signal-soft) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.keep-your-tools-module__opFq0G__connectors path,.keep-your-tools-module__opFq0G__liveDot{animation:none}}
.mac-window-chrome-module__qsMJEq__trafficLights{flex:none;gap:9px;display:inline-flex}.mac-window-chrome-module__qsMJEq__trafficLights i{background:#3c3c3c;border-radius:50%;width:14px;height:14px;transition:background-color .2s}.mac-window-chrome-module__qsMJEq__focused i:first-child{background:#ff5f57}.mac-window-chrome-module__qsMJEq__focused i:nth-child(2){background:#febc2e}.mac-window-chrome-module__qsMJEq__focused i:nth-child(3){background:#28c840}.mac-window-chrome-module__qsMJEq__spinner{border:1.5px solid #ffffff29;border-top-color:#ffffff9e;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite mac-window-chrome-module__qsMJEq__spin;display:inline-block}@keyframes mac-window-chrome-module__qsMJEq__spin{to{transform:rotate(360deg)}}.mac-window-chrome-module__qsMJEq__caret{vertical-align:text-bottom;background:currentColor;width:1.5px;height:1.15em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.mac-window-chrome-module__qsMJEq__spinner{animation:none}}
.timed-crossfade-module__A-CQxW__crossfade{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.timed-crossfade-module__A-CQxW__layer{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.timed-crossfade-module__A-CQxW__outgoing{position:absolute;inset:0}
.claude-code-conversation-module__Y1LjMq__conversation{flex-direction:column;flex:1;width:min(764px,100% - 64px);min-height:0;margin:0 auto;padding:12px 0 14px;display:flex;overflow:hidden}.claude-code-conversation-module__Y1LjMq__conversation>*{flex-shrink:0}.claude-code-conversation-module__Y1LjMq__activitySummary{color:var(--claude-text-muted);margin:18px 0 0;font-size:14.5px;animation:.35s both claude-code-conversation-module__Y1LjMq__appear;display:block}.claude-code-conversation-module__Y1LjMq__activitySummary>span:first-child{color:var(--claude-text)}.claude-code-conversation-module__Y1LjMq__activitySummary svg{vertical-align:-2px}.claude-code-conversation-module__Y1LjMq__diffBadge{vertical-align:1px;border-radius:5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:inline-flex;overflow:hidden}.claude-code-conversation-module__Y1LjMq__diffBadge span{padding:1px 5px}.claude-code-conversation-module__Y1LjMq__diffBadge .claude-code-conversation-module__Y1LjMq__diffAdded{background:#1d3a1d}.claude-code-conversation-module__Y1LjMq__diffBadge .claude-code-conversation-module__Y1LjMq__diffRemoved{background:#3d1c22}.claude-code-conversation-module__Y1LjMq__diffAdded{color:var(--claude-green)}.claude-code-conversation-module__Y1LjMq__diffRemoved{color:var(--claude-red)}.claude-code-conversation-module__Y1LjMq__reply{color:var(--claude-text);margin:14px 0 0;font-size:15px;line-height:20.5px}.claude-code-conversation-module__Y1LjMq__inlineCode{color:#de8481;background:#212121;border:1px solid #2e2e2e;border-radius:5px;padding:1px 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px}.claude-code-conversation-module__Y1LjMq__link{color:#7aa6e7;text-underline-offset:3px;-webkit-text-decoration:underline #7aa6e780;text-decoration:underline #7aa6e780}.claude-code-conversation-module__Y1LjMq__fileCard{border:1px solid #2d2d2d;border-radius:9px;align-items:center;gap:8px;height:36px;margin-top:22px;padding:0 14px 0 9px;font-size:14.5px;animation:.35s both claude-code-conversation-module__Y1LjMq__appear;display:flex}.claude-code-conversation-module__Y1LjMq__typescriptIcon{color:#7aaff9;background:#293443;border-radius:4px;place-items:center;width:15px;height:15px;font-size:7.5px;font-weight:700;display:grid}.claude-code-conversation-module__Y1LjMq__fileCardName{flex:1}.claude-code-conversation-module__Y1LjMq__fileCardUndo{color:var(--claude-text-muted);margin-right:12px}.claude-code-conversation-module__Y1LjMq__fileCardChevron{color:var(--claude-text-secondary);margin-left:12px}.claude-code-conversation-module__Y1LjMq__userMessage{max-width:80%;color:var(--claude-text);background:#212121;border-radius:10px;align-self:flex-end;margin-top:8px;padding:8px 12px;font-size:14.5px;line-height:1.45}.claude-code-conversation-module__Y1LjMq__activityStatus{color:var(--claude-text-muted);align-items:center;gap:8px;margin:26px 0 0;font-size:14.5px;display:flex}.claude-code-conversation-module__Y1LjMq__activityDots{gap:3px;display:inline-flex}.claude-code-conversation-module__Y1LjMq__activityDots i{background:#d97757;border-radius:50%;width:4px;height:4px}.claude-code-conversation-module__Y1LjMq__activityText{color:#a3a29a}.claude-code-conversation-module__Y1LjMq__activityChevron{margin-left:-4px}.claude-code-conversation-module__Y1LjMq__unstreamedWord{visibility:hidden}.claude-code-conversation-module__Y1LjMq__conversation>.claude-code-conversation-module__Y1LjMq__finishSwap{flex:none}@keyframes claude-code-conversation-module__Y1LjMq__appear{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.claude-code-conversation-module__Y1LjMq__activitySummary,.claude-code-conversation-module__Y1LjMq__fileCard{animation:none}}@container (max-width:620px){.claude-code-conversation-module__Y1LjMq__conversation{width:calc(100% - 24px)}.claude-code-conversation-module__Y1LjMq__activitySummary,.claude-code-conversation-module__Y1LjMq__reply,.claude-code-conversation-module__Y1LjMq__fileCard,.claude-code-conversation-module__Y1LjMq__userMessage,.claude-code-conversation-module__Y1LjMq__activityStatus{font-size:13px}.claude-code-conversation-module__Y1LjMq__inlineCode{font-size:12px}}
.claude-code-sidebar-module__M4uccW__sidebar{color:#c3c2b8;background:#111;border-right:1px solid #222221;flex-direction:column;flex:none;width:262px;padding:0 8px 10px;font-size:14px;display:flex}.claude-code-sidebar-module__M4uccW__topRow{align-items:center;height:48px;padding:0 4px 0 8px;display:flex}.claude-code-sidebar-module__M4uccW__topIcons{color:#a3a29a;align-items:center;gap:10px;margin-left:18px;display:inline-flex}.claude-code-sidebar-module__M4uccW__modeToggle{color:#a3a29a;background:#2a2a29;border-radius:8px;margin-left:auto;padding:2px;display:inline-flex}.claude-code-sidebar-module__M4uccW__modeToggle>span{border-radius:6px;place-items:center;width:26px;height:22px;display:grid}.claude-code-sidebar-module__M4uccW__modeToggleActive{color:#f0efec;background:#454543}.claude-code-sidebar-module__M4uccW__navigation{flex-direction:column;gap:1px;margin-top:6px;display:flex}.claude-code-sidebar-module__M4uccW__navItem,.claude-code-sidebar-module__M4uccW__sessionItem{color:#e5e4df;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;margin:0;padding:5px 8px;display:flex}.claude-code-sidebar-module__M4uccW__navItem svg{color:#a3a29a}.claude-code-sidebar-module__M4uccW__sectionHeading{color:#898782;margin:18px 8px 4px;font-size:12.5px}.claude-code-sidebar-module__M4uccW__sessionItem span{text-overflow:ellipsis;overflow:hidden}.claude-code-sidebar-module__M4uccW__sessionItem svg{color:#7aa6e7;flex:none}.claude-code-sidebar-module__M4uccW__sessionItemActive{background:#212121}.claude-code-sidebar-module__M4uccW__sessionDot,.claude-code-sidebar-module__M4uccW__sessionDotIdle{border-radius:50%;flex:none;width:6px;height:6px;margin:0 4px}.claude-code-sidebar-module__M4uccW__sessionDot{background:#a3a29a}.claude-code-sidebar-module__M4uccW__sessionDotIdle{border:1px solid #5d5c57}.claude-code-sidebar-module__M4uccW__account{border-top:1px solid #2a2a29;align-items:center;gap:8px;margin-top:auto;padding:10px 8px 0;display:flex}.claude-code-sidebar-module__M4uccW__avatar{color:#e5e4df;background:#3a3a39;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.claude-code-sidebar-module__M4uccW__accountName{color:#e5e4df}.claude-code-sidebar-module__M4uccW__accountGear{color:#a3a29a;margin-left:auto}.claude-code-sidebar-module__M4uccW__sessionSpinner{width:11px;height:11px;margin:0 1px}.claude-code-sidebar-module__M4uccW__searchField{color:#898782;background:#1d1d1d;border-radius:8px;align-items:center;gap:8px;margin:4px 0 8px;padding:6px 10px;display:flex}.claude-code-sidebar-module__M4uccW__newBadge{color:#8fb7f5;background:#1e3a66;border-radius:4px;padding:0 5px;font-size:11px}.claude-code-sidebar-module__M4uccW__groupHeading{color:#898782;justify-content:space-between;align-items:center;margin:18px 8px 4px;font-size:12.5px;display:flex}.claude-code-sidebar-module__M4uccW__statusSlot{flex:none;place-items:center;width:16px;height:16px;display:grid}.claude-code-sidebar-module__M4uccW__sessionTitle{min-width:0}.claude-code-sidebar-module__M4uccW__sessionItem{border-radius:8px;gap:8px;padding:6px 8px;transition:background-color .22s}.claude-code-sidebar-module__M4uccW__sessionItem .claude-code-sidebar-module__M4uccW__statusSlot svg{color:#7aa6e7}.claude-code-sidebar-module__M4uccW__statusSlot .claude-code-sidebar-module__M4uccW__sessionDotIdle{border:1.25px solid #6b6a65;width:8px;height:8px;margin:0}.claude-code-sidebar-module__M4uccW__statusSlot .claude-code-sidebar-module__M4uccW__sessionSpinner{border-width:1.25px;width:10px;height:10px;margin:0}.claude-code-sidebar-module__M4uccW__sessionItemEnter{animation:.3s cubic-bezier(.2,.8,.2,1) both claude-code-sidebar-module__M4uccW__sessionItemEnter;overflow:hidden}@keyframes claude-code-sidebar-module__M4uccW__sessionItemEnter{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:32px}}@media (prefers-reduced-motion:reduce){.claude-code-sidebar-module__M4uccW__sessionItemEnter{animation:none}}
.claude-code-desktop-recreation-module__XRdpaW__window{--claude-background:#151515;--claude-surface:#20201f;--claude-border:#363635;--claude-text:#f0efec;--claude-text-secondary:#c3c2b8;--claude-text-muted:#898782;--claude-green:#6bd45f;--claude-red:#eb445b;background:var(--claude-background);width:100%;height:100%;color:var(--claude-text);-webkit-font-smoothing:antialiased;border:1px solid #ffffff1a;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14.5px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c,0 0 0 .5px #0009;container-type:inline-size}.claude-code-desktop-recreation-module__XRdpaW__main{flex-direction:column;flex:1;min-width:0;display:flex}.claude-code-desktop-recreation-module__XRdpaW__header{flex:none;align-items:center;gap:9px;height:48px;padding:0 16px 0 28px;display:flex}.claude-code-desktop-recreation-module__XRdpaW__compactLights{display:none}.claude-code-desktop-recreation-module__XRdpaW__headerIcon{color:var(--claude-text-secondary)}.claude-code-desktop-recreation-module__XRdpaW__headerTitle{color:var(--claude-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.claude-code-desktop-recreation-module__XRdpaW__headerChip{color:var(--claude-text-secondary);background:#2c2c2c;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:13.5px}.claude-code-desktop-recreation-module__XRdpaW__headerRight{color:var(--claude-text-secondary);align-items:center;gap:18px;margin-left:auto;display:inline-flex}.claude-code-desktop-recreation-module__XRdpaW__composerArea{flex:none;width:min(772px,100% - 56px);margin:0 auto;padding-bottom:12px}.claude-code-desktop-recreation-module__XRdpaW__environmentChips{gap:8px;margin-bottom:10px;display:flex}.claude-code-desktop-recreation-module__XRdpaW__environmentChip{height:27px;color:var(--claude-text-secondary);white-space:nowrap;background:#2c2c2c;border-radius:7px;align-items:center;gap:7px;padding:0 9px 0 8px;font-size:14px;display:inline-flex}.claude-code-desktop-recreation-module__XRdpaW__chipMuted{color:var(--claude-text-muted)}.claude-code-desktop-recreation-module__XRdpaW__chipDivider{background:#484846;width:1px;height:13px;margin:0 1px}.claude-code-desktop-recreation-module__XRdpaW__checkbox{border:1.2px solid #6c6b66;border-radius:3.5px;width:13px;height:13px}.claude-code-desktop-recreation-module__XRdpaW__composer{border:1px solid var(--claude-border);background:var(--claude-surface);border-radius:11px;align-items:center;height:40px;padding:0 13px 0 12px;display:flex}.claude-code-desktop-recreation-module__XRdpaW__composerPlaceholder,.claude-code-desktop-recreation-module__XRdpaW__composerText{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;overflow:hidden}.claude-code-desktop-recreation-module__XRdpaW__composerPlaceholder,.claude-code-desktop-recreation-module__XRdpaW__composerReturn{color:var(--claude-text-muted)}.claude-code-desktop-recreation-module__XRdpaW__composerFooter{height:34px;color:var(--claude-text-secondary);align-items:center;gap:9px;padding:0 10px;font-size:14px;display:flex}.claude-code-desktop-recreation-module__XRdpaW__footerSpacer{flex:1}.claude-code-desktop-recreation-module__XRdpaW__footerStrong{color:var(--claude-text);margin-left:8px}.claude-code-desktop-recreation-module__XRdpaW__contextRing{border:1.5px solid #3a3a39;border-radius:50%;width:14px;height:14px;margin-left:8px}.claude-code-desktop-recreation-module__XRdpaW__contextRingActive{border-top-color:#4d8ef7;animation:1s linear infinite claude-code-desktop-recreation-module__XRdpaW__spin}@keyframes claude-code-desktop-recreation-module__XRdpaW__spin{to{transform:rotate(360deg)}}@container (max-width:900px){.claude-code-desktop-recreation-module__XRdpaW__window>aside{display:none}.claude-code-desktop-recreation-module__XRdpaW__compactLights{margin-right:14px;display:inline-flex}.claude-code-desktop-recreation-module__XRdpaW__header{padding-left:16px}}@container (max-width:620px){.claude-code-desktop-recreation-module__XRdpaW__headerRight,.claude-code-desktop-recreation-module__XRdpaW__headerChip,.claude-code-desktop-recreation-module__XRdpaW__environmentChips>span:nth-child(3),.claude-code-desktop-recreation-module__XRdpaW__composerFooter>span:nth-last-child(-n+3){display:none}.claude-code-desktop-recreation-module__XRdpaW__welcome,.claude-code-desktop-recreation-module__XRdpaW__composerArea{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.claude-code-desktop-recreation-module__XRdpaW__contextRingActive,.claude-code-desktop-recreation-module__XRdpaW__commitBar{animation:none}}.claude-code-desktop-recreation-module__XRdpaW__welcome{letter-spacing:-.01em;flex:1;align-items:flex-start;gap:10px;width:min(764px,100% - 64px);margin:0 auto;padding-top:8px;font-size:26px;display:flex}.claude-code-desktop-recreation-module__XRdpaW__whatsNew{color:#7aa6e7;margin-left:auto;font-size:15px}.claude-code-desktop-recreation-module__XRdpaW__commitBar{background:#1c1c1b;border-radius:10px;align-items:center;gap:8px;height:40px;margin-bottom:8px;padding:0 6px 0 12px;animation:.32s cubic-bezier(.2,.8,.2,1) both claude-code-desktop-recreation-module__XRdpaW__commitBarEnter;display:flex;overflow:hidden}.claude-code-desktop-recreation-module__XRdpaW__commitBranch{white-space:nowrap;color:var(--claude-text-muted);gap:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;display:inline-flex;overflow:hidden}.claude-code-desktop-recreation-module__XRdpaW__commitButton{white-space:nowrap;color:var(--claude-text-muted);background:#2a2a29;border-radius:6px;flex:none;padding:4px 10px;font-size:14px}.claude-code-desktop-recreation-module__XRdpaW__queueIcon{background:radial-gradient(circle,#c3c2b8 0 2.5px,#0000 3px);border:1.5px solid #c3c2b8;border-radius:50%;width:14px;height:14px}.claude-code-desktop-recreation-module__XRdpaW__composerMascot{align-self:flex-end;width:40px;height:22px;margin-left:auto}.claude-code-desktop-recreation-module__XRdpaW__headerSlot{flex:1;align-self:stretch;min-width:0;position:relative}.claude-code-desktop-recreation-module__XRdpaW__headerGroup{align-items:center;gap:9px;transition:opacity .2s;display:flex;position:absolute;inset:0}.claude-code-desktop-recreation-module__XRdpaW__headerGroupHidden{opacity:0}.claude-code-desktop-recreation-module__XRdpaW__stage{min-height:0;overflow:hidden}@keyframes claude-code-desktop-recreation-module__XRdpaW__commitBarEnter{0%{opacity:0;height:0;margin-bottom:0}}
.codex-rail-icons-module__KVAWGW__rail{color:#919191;flex-direction:column;align-items:center;gap:8px;width:52px;padding:8px 0 14px;display:flex}.codex-rail-icons-module__KVAWGW__railButton{border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.codex-rail-icons-module__KVAWGW__railButtonActive{background:#333}.codex-rail-icons-module__KVAWGW__railBadge{background:#4d8ef7;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:4px}.codex-rail-icons-module__KVAWGW__railDivider{background:#3a3a3a;width:24px;height:1px;margin:4px 0}.codex-rail-icons-module__KVAWGW__railSpacer{flex:1}.codex-rail-icons-module__KVAWGW__railDownload{color:#fff;background:#3d86f2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.codex-rail-icons-module__KVAWGW__railAvatar{color:#fff;background:#58b99d;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:10px;font-size:10px;font-weight:500;display:grid}.codex-rail-icons-module__KVAWGW__messageActions{color:#a0a0a0;gap:10px;display:flex}
.codex-conversation-module__hPXKVG__conversation{flex-direction:column;flex:1;min-height:0;padding:18px 22px 22px 18px;display:flex;overflow:hidden}.codex-conversation-module__hPXKVG__userBubble{background:#2b2b2b;border-radius:18px;align-self:flex-end;max-width:72%;padding:10px 16px;font-size:15px;line-height:1.55;animation:.35s both codex-conversation-module__hPXKVG__appear}.codex-conversation-module__hPXKVG__workedFor{color:#8c8c8c;border-bottom:1px solid #2c2c2c;align-items:center;gap:4px;margin:22px 0 0;padding-bottom:9px;font-size:15px;display:inline-flex}.codex-conversation-module__hPXKVG__workingShimmer{background:linear-gradient(90deg,#6d6d6d 0%,#d8d8d8 50%,#6d6d6d 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite codex-conversation-module__hPXKVG__shimmer}.codex-conversation-module__hPXKVG__workingShimmer svg{color:#8c8c8c}.codex-conversation-module__hPXKVG__workingRow{color:#8c8c8c;margin:22px 0 0;font-size:15px}.codex-conversation-module__hPXKVG__activityRow{color:#8c8c8c;align-items:center;gap:7px;margin:12px 0 0;font-size:15px;display:flex}.codex-conversation-module__hPXKVG__bodyText{color:var(--codex-text);margin:14px 0 0;font-size:15px;line-height:23px}.codex-conversation-module__hPXKVG__fileBadge{color:#dbe6ff;vertical-align:1px;background:#4a6fb5;border-radius:3px;place-items:center;width:15px;height:15px;font-size:7px;font-weight:700;display:inline-grid}.codex-conversation-module__hPXKVG__link{color:#6f93d8}.codex-conversation-module__hPXKVG__editCard{border:1px solid var(--codex-border);background:var(--codex-card);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px;animation:.35s both codex-conversation-module__hPXKVG__appear;display:flex}.codex-conversation-module__hPXKVG__editIcon{color:#d6d6d6;background:#151515;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.codex-conversation-module__hPXKVG__editText{flex-direction:column;flex:1;min-width:0;font-size:15px;line-height:20px;display:flex}.codex-conversation-module__hPXKVG__editText>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.codex-conversation-module__hPXKVG__editText>span:last-child{font-size:14px}.codex-conversation-module__hPXKVG__added{color:#6bc67f}.codex-conversation-module__hPXKVG__removed{color:#e75248}.codex-conversation-module__hPXKVG__editUndo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.codex-conversation-module__hPXKVG__viewChanges{white-space:nowrap;background:#2a2929;border:1px solid #3a3a3a;border-radius:10px;padding:3px 9px}.codex-conversation-module__hPXKVG__messageActions{margin:16px 0 0 4px;animation:.35s both codex-conversation-module__hPXKVG__appear}@keyframes codex-conversation-module__hPXKVG__appear{0%{opacity:0;transform:translateY(3px)}}@keyframes codex-conversation-module__hPXKVG__shimmer{to{background-position:-200% 0}}@container (max-width:620px){.codex-conversation-module__hPXKVG__conversation{padding:14px 14px 0}}@media (prefers-reduced-motion:reduce){.codex-conversation-module__hPXKVG__userBubble,.codex-conversation-module__hPXKVG__editCard,.codex-conversation-module__hPXKVG__messageActions,.codex-conversation-module__hPXKVG__workingShimmer{animation:none}}.codex-conversation-module__hPXKVG__screenFade{animation:.22s ease-out both codex-conversation-module__hPXKVG__screenFade}@keyframes codex-conversation-module__hPXKVG__screenFade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.codex-conversation-module__hPXKVG__screenFade{animation:none}}.codex-conversation-module__hPXKVG__activityRow,.codex-conversation-module__hPXKVG__bodyText,.codex-conversation-module__hPXKVG__workedFor{animation:.16s ease-out both codex-conversation-module__hPXKVG__entryIn}@keyframes codex-conversation-module__hPXKVG__entryIn{0%{opacity:0;transform:translateY(3px)}}.codex-conversation-module__hPXKVG__activityRow.codex-conversation-module__hPXKVG__workingShimmer{animation:.16s ease-out both codex-conversation-module__hPXKVG__entryIn,1.6s linear infinite codex-conversation-module__hPXKVG__shimmer}.codex-conversation-module__hPXKVG__unstreamedText{visibility:hidden}.codex-conversation-module__hPXKVG__conversation .codex-conversation-module__hPXKVG__activitySlot,.codex-conversation-module__hPXKVG__conversation>.codex-conversation-module__hPXKVG__finishSwap{flex:none}@container (max-width:620px){.codex-conversation-module__hPXKVG__viewChanges{display:none}.codex-conversation-module__hPXKVG__userBubble,.codex-conversation-module__hPXKVG__workedFor,.codex-conversation-module__hPXKVG__workingRow,.codex-conversation-module__hPXKVG__activityRow,.codex-conversation-module__hPXKVG__bodyText,.codex-conversation-module__hPXKVG__editText{font-size:13px}}
.codex-app-recreation-module__D-HiTW__window{--codex-chrome:#242424;--codex-panel:#181818;--codex-card:#232222;--codex-border:#2f2f2f;--codex-text:#fff;--codex-text-secondary:#d6d6d6;--codex-text-muted:#9a9a9a;--codex-icon:#919191;background:var(--codex-chrome);width:100%;height:100%;color:var(--codex-text);-webkit-font-smoothing:antialiased;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:15px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c,0 0 0 .5px #0009;container-type:inline-size}.codex-app-recreation-module__D-HiTW__titleBar{height:44px;color:var(--codex-icon);flex:none;align-items:center;gap:14px;padding:0 14px 0 16px;display:flex}.codex-app-recreation-module__D-HiTW__titleIcons{align-items:center;gap:16px;margin-left:22px;display:inline-flex}.codex-app-recreation-module__D-HiTW__dimIcon{opacity:.55}.codex-app-recreation-module__D-HiTW__titleDivider{background:#3a3a3a;width:1px;height:20px}.codex-app-recreation-module__D-HiTW__titleFolder{color:#d0d0d0}.codex-app-recreation-module__D-HiTW__title{color:var(--codex-text);white-space:nowrap;text-overflow:ellipsis;margin-left:-4px;font-size:15px;font-weight:600;overflow:hidden}.codex-app-recreation-module__D-HiTW__titleRight{align-items:center;gap:18px;margin-left:auto;display:inline-flex}.codex-app-recreation-module__D-HiTW__body{flex:1;min-height:0;display:flex}.codex-app-recreation-module__D-HiTW__rail{flex:none}.codex-app-recreation-module__D-HiTW__panel{background:var(--codex-panel);border-top:1px solid #2c2c2c;border-left:1px solid #2c2c2c;border-top-left-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex}.codex-app-recreation-module__D-HiTW__composerArea{flex:none;padding:0 20px 12px 18px}.codex-app-recreation-module__D-HiTW__projectBar{background:#262626;border-radius:18px 18px 0 0;align-items:center;gap:24px;height:48px;margin:0 10px -14px;padding:0 16px 14px;font-size:15px;display:flex}.codex-app-recreation-module__D-HiTW__projectName{align-items:center;gap:8px;display:inline-flex}.codex-app-recreation-module__D-HiTW__projectName svg{color:#cfcfcf}.codex-app-recreation-module__D-HiTW__hostName{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.codex-app-recreation-module__D-HiTW__hostDot{background:#33c75a;border-radius:50%;width:9px;height:9px}.codex-app-recreation-module__D-HiTW__projectGear{color:#8c8c8c;margin-left:auto}.codex-app-recreation-module__D-HiTW__composer{background:#313131;border:1px solid #383838;border-radius:24px;padding:12px 14px 12px 16px;position:relative}.codex-app-recreation-module__D-HiTW__composerPlaceholder,.codex-app-recreation-module__D-HiTW__composerText{min-height:46px;margin:0;font-size:15px}.codex-app-recreation-module__D-HiTW__composerPlaceholder{color:#7a7a7a}.codex-app-recreation-module__D-HiTW__composerControls{color:var(--codex-text-muted);align-items:center;gap:16px;display:flex}.codex-app-recreation-module__D-HiTW__composerPlus{color:#e8e8e8}.codex-app-recreation-module__D-HiTW__approval{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.codex-app-recreation-module__D-HiTW__composerSpacer{flex:1}.codex-app-recreation-module__D-HiTW__modelPicker{color:var(--codex-text);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.codex-app-recreation-module__D-HiTW__modelPicker span{color:var(--codex-text-muted)}.codex-app-recreation-module__D-HiTW__composerMic{color:#e8e8e8}.codex-app-recreation-module__D-HiTW__composerSend{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.codex-app-recreation-module__D-HiTW__stopSquare{background:#111;border-radius:2px;width:10px;height:10px}@container (max-width:620px){.codex-app-recreation-module__D-HiTW__rail,.codex-app-recreation-module__D-HiTW__titleIcons,.codex-app-recreation-module__D-HiTW__titleRight,.codex-app-recreation-module__D-HiTW__approval,.codex-app-recreation-module__D-HiTW__composerMic{display:none}.codex-app-recreation-module__D-HiTW__panel{border-left:0;border-top-left-radius:0}.codex-app-recreation-module__D-HiTW__composerArea{padding:0 10px 10px}}.codex-app-recreation-module__D-HiTW__emptyState{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.codex-app-recreation-module__D-HiTW__emptyState p{text-align:center;letter-spacing:-.01em;max-width:100%;margin:0;padding:0 20px;font-size:26px}.codex-app-recreation-module__D-HiTW__emptyState span{text-underline-offset:5px;-webkit-text-decoration:underline dotted #7a7a7a;text-decoration:underline dotted #7a7a7a}.codex-app-recreation-module__D-HiTW__welcomeGlyph{color:#9a9a9a}.codex-app-recreation-module__D-HiTW__screenFade{animation:.22s ease-out both codex-app-recreation-module__D-HiTW__screenFade}@keyframes codex-app-recreation-module__D-HiTW__screenFade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.codex-app-recreation-module__D-HiTW__screenFade{animation:none}}.codex-app-recreation-module__D-HiTW__threadChrome{transition:opacity .22s}.codex-app-recreation-module__D-HiTW__threadChromeHidden{opacity:0}.codex-app-recreation-module__D-HiTW__stage{min-height:0;overflow:hidden}@container (max-width:620px){.codex-app-recreation-module__D-HiTW__emptyState p{font-size:22px}}
.cursor-agents-recreation-module__2hgBWq__window{--cursor-background:#191919;--cursor-surface:#212121;--cursor-card:#181818;--cursor-sidebar:#151515;--cursor-border:#313131;--cursor-text:#e4e4e4;--cursor-text-strong:#f0f0f0;--cursor-text-secondary:#b8b8b8;--cursor-text-muted:#8a8a8a;--cursor-green:#80b38d;--cursor-red:#d4727a;--cursor-blue:#699be1;background:var(--cursor-background);width:100%;height:100%;color:var(--cursor-text);-webkit-font-smoothing:antialiased;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c,0 0 0 .5px #0009;container-type:inline-size}.cursor-agents-recreation-module__2hgBWq__titleBar{height:40px;color:var(--cursor-text-secondary);flex:none;align-items:center;padding:0 12px 0 14px;display:flex}.cursor-agents-recreation-module__2hgBWq__titleIcons{align-items:center;gap:9px;margin-left:22px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__dimIcon{opacity:.5}.cursor-agents-recreation-module__2hgBWq__titleChip{height:26px;color:var(--cursor-text-strong);letter-spacing:.01em;white-space:nowrap;background:#252525;border-radius:7px;align-items:center;gap:7px;margin-left:10px;padding:0 8px 0 7px;font-size:13px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__titleChip svg{color:var(--cursor-text-secondary)}.cursor-agents-recreation-module__2hgBWq__titleSpacer{flex:1}.cursor-agents-recreation-module__2hgBWq__titleRight{align-items:center;gap:14px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__ideLink{color:var(--cursor-text-muted);letter-spacing:.02em;align-items:center;gap:2px;font-size:11.5px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__body{flex:1;grid-template-columns:minmax(0,1fr) 248px;min-height:0;display:grid}.cursor-agents-recreation-module__2hgBWq__added{color:var(--cursor-green)}.cursor-agents-recreation-module__2hgBWq__removed{color:var(--cursor-red)}.cursor-agents-recreation-module__2hgBWq__main{flex-direction:column;min-width:0;padding:4px 16px 0;display:flex}.cursor-agents-recreation-module__2hgBWq__conversation{flex:1;min-height:0;overflow:hidden}.cursor-agents-recreation-module__2hgBWq__userMessage{border:1px solid var(--cursor-border);background:var(--cursor-surface);min-height:42px;color:var(--cursor-text-strong);border-radius:10px;align-items:center;gap:12px;padding:10px 14px 10px 13px;font-size:14px;display:flex}.cursor-agents-recreation-module__2hgBWq__userMessage>span{flex:1}.cursor-agents-recreation-module__2hgBWq__userMessageUndo{color:var(--cursor-text-muted)}.cursor-agents-recreation-module__2hgBWq__filesCard{background:var(--cursor-card);border:1px solid #323232;border-radius:10px;margin:10px 14px 0;padding:10px 12px 6px;animation:.35s both cursor-agents-recreation-module__2hgBWq__appear}.cursor-agents-recreation-module__2hgBWq__filesCardHeader{color:var(--cursor-text-secondary);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.cursor-agents-recreation-module__2hgBWq__fileRow{align-items:center;gap:8px;height:28px;padding-left:3px;animation:.35s both cursor-agents-recreation-module__2hgBWq__appear;display:flex}.cursor-agents-recreation-module__2hgBWq__typescriptBadge,.cursor-agents-recreation-module__2hgBWq__testBadge{letter-spacing:.02em;width:18px;font-size:10px;font-weight:500}.cursor-agents-recreation-module__2hgBWq__typescriptBadge{color:#86aee4}.cursor-agents-recreation-module__2hgBWq__testBadge{color:#c68b75}.cursor-agents-recreation-module__2hgBWq__fileName{color:var(--cursor-text);flex:1;font-size:13px}.cursor-agents-recreation-module__2hgBWq__fileAdded{color:var(--cursor-green);font-variant-numeric:tabular-nums;font-size:13px}.cursor-agents-recreation-module__2hgBWq__fileRemoved{color:var(--cursor-red);font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px}.cursor-agents-recreation-module__2hgBWq__composerArea{flex-direction:column;flex:none;padding-bottom:6px;display:flex}.cursor-agents-recreation-module__2hgBWq__pushButton{border:1px solid var(--cursor-border);background:var(--cursor-surface);color:var(--cursor-text-secondary);border-radius:999px;align-self:flex-start;margin-bottom:9px;padding:5px 11px;font-size:13px;animation:.35s both cursor-agents-recreation-module__2hgBWq__appear}.cursor-agents-recreation-module__2hgBWq__composer{border:1px solid var(--cursor-border);background:var(--cursor-surface);border-radius:21px;align-items:center;gap:10px;height:42px;padding:0 8px;display:flex}.cursor-agents-recreation-module__2hgBWq__composerPlus{width:25px;height:25px;color:var(--cursor-text-secondary);background:#2c2c2c;border-radius:50%;flex:none;place-items:center;display:grid}.cursor-agents-recreation-module__2hgBWq__composerPlaceholder,.cursor-agents-recreation-module__2hgBWq__composerText{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.cursor-agents-recreation-module__2hgBWq__composerPlaceholder{color:#9d9d9d}.cursor-agents-recreation-module__2hgBWq__composerText{color:var(--cursor-text-strong)}.cursor-agents-recreation-module__2hgBWq__modelPicker{color:#bbb;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__modelEffort{color:#9d9d9d}.cursor-agents-recreation-module__2hgBWq__modelDot{background:var(--cursor-blue);border-radius:50%;width:6px;height:6px}.cursor-agents-recreation-module__2hgBWq__composerMic{color:#bbb;flex:none;margin-left:8px}.cursor-agents-recreation-module__2hgBWq__composerSend{color:#191919;background:#f0f0f0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.cursor-agents-recreation-module__2hgBWq__stopSquare{background:#191919;border-radius:2px;width:9px;height:9px}.cursor-agents-recreation-module__2hgBWq__footer{height:38px;color:var(--cursor-text-secondary);align-items:center;gap:20px;padding:0 10px;font-size:13px;display:flex}.cursor-agents-recreation-module__2hgBWq__footerItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__footerItem svg:last-child{margin-left:-1px}.cursor-agents-recreation-module__2hgBWq__footerSpinner{width:13px;height:13px}@keyframes cursor-agents-recreation-module__2hgBWq__appear{0%{opacity:0;transform:translateY(3px)}}@container (max-width:820px){.cursor-agents-recreation-module__2hgBWq__body{grid-template-columns:minmax(0,1fr)}}@container (max-width:620px){.cursor-agents-recreation-module__2hgBWq__titleRight,.cursor-agents-recreation-module__2hgBWq__modelPicker,.cursor-agents-recreation-module__2hgBWq__composerMic{display:none}.cursor-agents-recreation-module__2hgBWq__main{padding:4px 10px 0}}@media (prefers-reduced-motion:reduce){.cursor-agents-recreation-module__2hgBWq__filesCard,.cursor-agents-recreation-module__2hgBWq__fileRow,.cursor-agents-recreation-module__2hgBWq__pushButton{animation:none}}.cursor-agents-recreation-module__2hgBWq__newAgent{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding-top:18%;display:flex}.cursor-agents-recreation-module__2hgBWq__newAgentColumn{flex-direction:column;width:min(604px,100% - 48px);display:flex}.cursor-agents-recreation-module__2hgBWq__environmentRow{color:var(--cursor-text-secondary);gap:18px;margin:0 0 12px 12px;font-size:13.5px;display:flex}.cursor-agents-recreation-module__2hgBWq__environmentRow>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cursor-agents-recreation-module__2hgBWq__largeComposer{border:1px solid var(--cursor-border);background:var(--cursor-surface);border-radius:14px;flex-direction:column;min-height:104px;padding:12px 12px 10px;display:flex}.cursor-agents-recreation-module__2hgBWq__largeComposer .cursor-agents-recreation-module__2hgBWq__composerText,.cursor-agents-recreation-module__2hgBWq__largeComposer .cursor-agents-recreation-module__2hgBWq__composerPlaceholder{white-space:normal;flex:1;margin:0}.cursor-agents-recreation-module__2hgBWq__largeComposerControls{align-items:center;gap:10px;display:flex}.cursor-agents-recreation-module__2hgBWq__modePills{gap:8px;margin-top:14px;display:flex}.cursor-agents-recreation-module__2hgBWq__modePills span{border:1px solid var(--cursor-border);color:var(--cursor-text-secondary);border-radius:999px;padding:6px 12px;font-size:13px}.cursor-agents-recreation-module__2hgBWq__modePills em{color:var(--cursor-text-muted);margin-left:6px;font-style:normal}.cursor-agents-recreation-module__2hgBWq__screenFade{animation:.22s ease-out both cursor-agents-recreation-module__2hgBWq__screenFade}@keyframes cursor-agents-recreation-module__2hgBWq__screenFade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cursor-agents-recreation-module__2hgBWq__screenFade{animation:none}}
.cursor-agents-side-panels-module__7eOl1W__rightPanel{flex-direction:column;padding:10px 14px 0 26px;display:flex}.cursor-agents-side-panels-module__7eOl1W__panelHeading{color:var(--cursor-text-muted);margin:10px 0 6px;font-size:12px}.cursor-agents-side-panels-module__7eOl1W__panelHeading:not(:first-child){margin-top:18px}.cursor-agents-side-panels-module__7eOl1W__panelItem{height:28px;color:var(--cursor-text-secondary);align-items:center;gap:9px;margin:0;font-size:13px;display:flex}@container (max-width:820px){.cursor-agents-side-panels-module__7eOl1W__rightPanel{display:none}}
.iterm-claude-cli-recreation-module__10-ueq__window{--terminal-text:#e6e6e6;--terminal-dim:#8a8a8a;--claude-orange:#d78787;width:100%;height:100%;color:var(--terminal-text);-webkit-font-smoothing:antialiased;background:#000;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0009,0 0 0 .5px #0009;container-type:inline-size}.iterm-claude-cli-recreation-module__10-ueq__titleBar{background:#0d0d0d;border-bottom:1px solid #262626;flex:none;align-items:center;height:38px;padding:0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:relative}.iterm-claude-cli-recreation-module__10-ueq__shortcut{color:#77776f;margin-left:26px;font-size:13px;font-weight:600}.iterm-claude-cli-recreation-module__10-ueq__title{color:#9a9a90;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;position:absolute;left:96px;right:96px;overflow:hidden}.iterm-claude-cli-recreation-module__10-ueq__screen{flex-direction:column;flex:1;min-height:0;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:12.5px;line-height:16.5px;display:flex;overflow:hidden}.iterm-claude-cli-recreation-module__10-ueq__line{white-space:pre-wrap;word-break:break-word;margin:0}.iterm-claude-cli-recreation-module__10-ueq__dim{color:var(--terminal-dim)}.iterm-claude-cli-recreation-module__10-ueq__bold{font-weight:700}.iterm-claude-cli-recreation-module__10-ueq__localPrompt{color:var(--terminal-text);font-weight:700}.iterm-claude-cli-recreation-module__10-ueq__remotePrompt{font-weight:700}.iterm-claude-cli-recreation-module__10-ueq__remoteHost{color:#7fd1c7}.iterm-claude-cli-recreation-module__10-ueq__path{color:#79a8f2}.iterm-claude-cli-recreation-module__10-ueq__cursorBlock{vertical-align:text-bottom;background:#d0d0d0;width:.6em;height:1.1em;display:inline-block}.iterm-claude-cli-recreation-module__10-ueq__welcome{align-items:flex-start;gap:3ch;margin:4px 0 12px;display:flex}.iterm-claude-cli-recreation-module__10-ueq__mascot{flex:none;width:9ch;height:49.5px}.iterm-claude-cli-recreation-module__10-ueq__welcomeText{flex-direction:column;display:flex}.iterm-claude-cli-recreation-module__10-ueq__transcript{flex:1;min-height:0;overflow:hidden}.iterm-claude-cli-recreation-module__10-ueq__cliFooter{flex:none}.iterm-claude-cli-recreation-module__10-ueq__submittedPrompt{background:#262626;margin:0 0 10px;padding:1px 1ch}.iterm-claude-cli-recreation-module__10-ueq__bulletRunning{color:var(--terminal-dim)}.iterm-claude-cli-recreation-module__10-ueq__todoActive{color:var(--terminal-text);font-weight:700}.iterm-claude-cli-recreation-module__10-ueq__todoPending{color:var(--terminal-text)}.iterm-claude-cli-recreation-module__10-ueq__effort{color:#949494;text-align:right;padding-right:2ch}.iterm-claude-cli-recreation-module__10-ueq__statusLine{color:#949494;padding-left:2ch}.iterm-claude-cli-recreation-module__10-ueq__autoMode{color:gold;padding-left:2ch}.iterm-claude-cli-recreation-module__10-ueq__entry{margin-bottom:7px}.iterm-claude-cli-recreation-module__10-ueq__bulletDone{color:#4eba65}.iterm-claude-cli-recreation-module__10-ueq__bulletActive{color:var(--claude-orange)}.iterm-claude-cli-recreation-module__10-ueq__todoDone{color:#6b6b6b;text-decoration:line-through}.iterm-claude-cli-recreation-module__10-ueq__toolResultBody{min-width:0}.iterm-claude-cli-recreation-module__10-ueq__diffRemoved{color:#f2a5a5;background:#3a1416}.iterm-claude-cli-recreation-module__10-ueq__bulletText{color:var(--terminal-text)}.iterm-claude-cli-recreation-module__10-ueq__toolName{font-weight:700}.iterm-claude-cli-recreation-module__10-ueq__toolResult{color:var(--terminal-dim);gap:1ch;padding-left:2ch;display:flex}.iterm-claude-cli-recreation-module__10-ueq__resultElbow{flex:none}.iterm-claude-cli-recreation-module__10-ueq__diffAdded{color:#a6e3a1;background:#12301a}.iterm-claude-cli-recreation-module__10-ueq__passed{color:#4eba65}.iterm-claude-cli-recreation-module__10-ueq__working{color:var(--claude-orange);margin:4px 0 8px}.iterm-claude-cli-recreation-module__10-ueq__inputBox{white-space:pre-wrap;border-top:1px solid gray;border-bottom:1px solid gray;padding:2px 0}@container (max-width:620px){.iterm-claude-cli-recreation-module__10-ueq__screen{padding:6px 8px;font-size:11.5px;line-height:15.5px}.iterm-claude-cli-recreation-module__10-ueq__mascot{height:46.5px}.iterm-claude-cli-recreation-module__10-ueq__shortcut{display:none}}.iterm-claude-cli-recreation-module__10-ueq__windowStack{width:100%;height:100%;position:relative}.iterm-claude-cli-recreation-module__10-ueq__secondWindow{transform-origin:50% 40%;will-change:transform, opacity;border-radius:16px;animation:.26s cubic-bezier(.2,.8,.2,1) both iterm-claude-cli-recreation-module__10-ueq__windowOpen;position:absolute;inset:34px 0 0 40px;box-shadow:0 28px 70px -18px #000000b3,0 0 0 .5px #0009}@keyframes iterm-claude-cli-recreation-module__10-ueq__windowOpen{0%{opacity:0;transform:scale(.94)}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.iterm-claude-cli-recreation-module__10-ueq__secondWindow{animation:none}}.iterm-claude-cli-recreation-module__10-ueq__transcript>p,.iterm-claude-cli-recreation-module__10-ueq__transcript>div{animation:.16s ease-out both iterm-claude-cli-recreation-module__10-ueq__entryIn}@keyframes iterm-claude-cli-recreation-module__10-ueq__entryIn{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.iterm-claude-cli-recreation-module__10-ueq__transcript>p,.iterm-claude-cli-recreation-module__10-ueq__transcript>div{animation:none}}.iterm-claude-cli-recreation-module__10-ueq__failed{color:#e06c75}
.demo-pause-button-module__DlLnwG__pauseButton{z-index:2;border-radius:var(--rigby-radius-pill);background:color-mix(in srgb, var(--rigby-color-painted-backdrop-glass) 72%, transparent);width:32px;height:32px;color:var(--rigby-color-painted-backdrop-text);cursor:pointer;opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;place-items:center;padding:0;transition:opacity .16s;display:inline-grid;position:absolute;bottom:12px;right:12px}.demo-pause-button-module__DlLnwG__pauseButton:hover,.demo-pause-button-module__DlLnwG__pauseButton:focus-visible{opacity:1}.demo-pause-button-module__DlLnwG__pauseButton:focus-visible{outline:2px solid var(--rigby-color-painted-backdrop-glass);outline-offset:2px}.demo-pause-button-module__DlLnwG__pauseButton svg{fill:currentColor;width:12px;height:12px}.demo-pause-button-module__DlLnwG__pauseLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.demo-pause-button-module__DlLnwG__pauseButton{transition:none}}
.company-page-spacing-module__aFexSa__body{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}.company-page-spacing-module__aFexSa__closingSpace{padding-bottom:var(--home-section-space)}
.app-swap-demo-module__V5Avea__frame{width:100%;position:relative;container-type:inline-size}.app-swap-demo-module__V5Avea__demo{aspect-ratio:100/68;isolation:isolate;background:#0b1424 50%/cover no-repeat;width:100%;margin:0;position:relative;overflow:hidden}.app-swap-demo-module__V5Avea__layer{visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.app-swap-demo-module__V5Avea__layer:first-child{visibility:visible}.app-swap-demo-module__V5Avea__aperture{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.app-swap-demo-module__V5Avea__camera{transform-origin:0 0;position:absolute;top:0;left:0}.app-swap-demo-module__V5Avea__backdrop{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.app-swap-demo-module__V5Avea__windowSlot{position:absolute}.app-swap-demo-module__V5Avea__windowSlot>div{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-swap-demo-module__V5Avea__demo:not([data-measured])>.app-swap-demo-module__V5Avea__layer{display:none}.app-swap-demo-module__V5Avea__demo[data-measured]>.app-swap-demo-module__V5Avea__layer{animation:.45s cubic-bezier(.2,.8,.2,1) backwards app-swap-demo-module__V5Avea__windowAppear}@keyframes app-swap-demo-module__V5Avea__windowAppear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.app-swap-demo-module__V5Avea__demo[data-measured]>.app-swap-demo-module__V5Avea__layer{animation:none}}.app-swap-demo-module__V5Avea__demo[data-layout=portrait]{aspect-ratio:600/860}@container (min-width:1100px){.app-swap-demo-module__V5Avea__demo[data-layout=landscape]{aspect-ratio:8/5}}@container (max-width:519.98px){.app-swap-demo-module__V5Avea__demo,.app-swap-demo-module__V5Avea__demo[data-layout=portrait]{aspect-ratio:4/5}}
.inner-page-hero-module__qZc72W__hero{flex-direction:column;align-items:flex-start;padding:clamp(32px,4.4vw,64px) 0 clamp(8px,1.6vw,24px);display:flex}.inner-page-hero-module__qZc72W__eyebrow{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.inner-page-hero-module__qZc72W__title{max-width:16em;font-size:clamp(30px,2.8vw,40px);font-weight:var(--rigby-font-weight-regular);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}.inner-page-hero-module__qZc72W__subline{max-width:40em;color:var(--home-faint);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.5}.inner-page-hero-module__qZc72W__subline a{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-line-strong);text-decoration-color:var(--home-line-strong);text-underline-offset:4px}.inner-page-hero-module__qZc72W__subline a:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.inner-page-hero-module__qZc72W__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}
.product-frame-hero-module__kFMLxq__stage{flex-direction:column;gap:clamp(32px,3.6vw,48px);padding:clamp(24px,3.4vw,48px) 0 clamp(24px,4vh,48px);display:flex}.product-frame-hero-module__kFMLxq__mediaBlock{border-radius:clamp(10px,1.1vw,16px)}.product-frame-hero-module__kFMLxq__introduction{flex-direction:column;align-items:flex-start;display:flex}.product-frame-hero-module__kFMLxq__introduction h1{max-width:13em;font-size:clamp(33px,3.15vw,46px);font-weight:var(--rigby-font-weight-regular);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.06}.product-frame-hero-module__kFMLxq__introduction h1 span{text-decoration:underline;-webkit-text-decoration-color:var(--rigby-color-accent-signal);text-decoration-color:var(--rigby-color-accent-signal);text-underline-offset:.16em;text-decoration-skip-ink:auto;text-decoration-thickness:2px}.product-frame-hero-module__kFMLxq__subheadline{color:color-mix(in srgb, var(--rigby-color-text-primary) 56%, transparent);margin:16px 0 0;font-size:16px;line-height:1.4}.product-frame-hero-module__kFMLxq__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.product-frame-hero-module__kFMLxq__getStarted,.product-frame-hero-module__kFMLxq__downloadLink{border-radius:var(--rigby-radius-pill);height:42px;font-size:16px;font-weight:var(--rigby-font-weight-regular);align-items:center;gap:8px;padding:0 20px;transition:background .16s;display:inline-flex}.product-frame-hero-module__kFMLxq__getStarted{background:var(--rigby-color-action-accent-background);color:var(--rigby-color-action-accent-foreground)}.product-frame-hero-module__kFMLxq__getStarted:hover{background:var(--rigby-color-action-accent-pressed)}.product-frame-hero-module__kFMLxq__downloadLink{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rigby-color-text-primary) 18%, transparent);color:var(--rigby-color-text-primary)}.product-frame-hero-module__kFMLxq__downloadLink:hover{background:color-mix(in srgb, var(--rigby-color-text-primary) 5%, transparent)}.product-frame-hero-module__kFMLxq__downloadLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.product-frame-hero-module__kFMLxq__getStarted,.product-frame-hero-module__kFMLxq__downloadLink{transition:none}}@media (min-width:600px){.product-frame-hero-module__kFMLxq__subheadline{white-space:nowrap}}
.page-frame-module__BxoKbG__announcementBar{min-height:var(--announcement-bar-height);background:var(--rigby-color-action-accent-background);color:var(--rigby-color-action-accent-foreground);padding:5px calc(var(--rigby-layout-page-gutter) + 32px);text-align:center;font-size:12.5px;line-height:1.3;position:relative}.page-frame-module__BxoKbG__announcementBar p{margin:0}.page-frame-module__BxoKbG__announcementBar a{color:inherit;text-underline-offset:3px;white-space:nowrap;margin-left:10px;text-decoration:underline}.page-frame-module__BxoKbG__announcementDismiss{right:var(--rigby-layout-page-gutter);width:28px;height:28px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.page-frame-module__BxoKbG__announcementDismiss svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.page-frame-module__BxoKbG__siteHeader{top:env(safe-area-inset-top,0px);z-index:20;background:var(--rigby-color-surface-page);padding-inline:var(--rigby-layout-page-gutter);position:sticky}.page-frame-module__BxoKbG__siteHeaderRow{align-items:center;gap:clamp(20px,3vw,44px);width:100%;max-width:1440px;height:64px;margin-inline:auto;display:flex}.page-frame-module__BxoKbG__wordmark{font-family:var(--rigby-font-family-body);font-size:16.5px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:10px;line-height:1;display:inline-flex}.page-frame-module__BxoKbG__logoMark{flex:none;width:auto;height:12px}.page-frame-module__BxoKbG__navigationArea{flex:1;justify-content:flex-end;align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.page-frame-module__BxoKbG__primaryNavigation{align-items:center;gap:4px;margin-right:auto;display:flex}.page-frame-module__BxoKbG__navigationLink{font:inherit;color:color-mix(in srgb, var(--rigby-color-text-primary) 72%, transparent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;font-size:15px;display:inline-flex}.page-frame-module__BxoKbG__navigationLink:hover{text-underline-offset:4px;text-decoration:underline}.page-frame-module__BxoKbG__logInLink{white-space:nowrap;padding:8px 4px;font-size:15px}.page-frame-module__BxoKbG__logInLink:hover{text-underline-offset:4px;text-decoration:underline}.page-frame-module__BxoKbG__getStartedButton{background:var(--rigby-color-action-accent-background);height:36px;color:var(--rigby-color-action-accent-foreground);font-size:14px;font-weight:var(--rigby-font-weight-medium);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;transition:background .16s;display:inline-flex}.page-frame-module__BxoKbG__getStartedButton:hover{background:var(--rigby-color-action-accent-pressed)}@media (prefers-reduced-motion:reduce){.page-frame-module__BxoKbG__getStartedButton{transition:none}}.page-frame-module__BxoKbG__chevron{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.page-frame-module__BxoKbG__navigationLink[aria-expanded=true] .page-frame-module__BxoKbG__chevron{transform:rotate(180deg)}.page-frame-module__BxoKbG__navigationMenu{position:static}.page-frame-module__BxoKbG__navigationPanel{padding:0 var(--rigby-layout-page-gutter) var(--rigby-space-xs);background:var(--rigby-color-surface-page);border-bottom:1px solid var(--rigby-color-border-subtle);box-shadow:0 24px 40px -32px color-mix(in srgb, var(--rigby-color-shadow-elevated) 30%, transparent);position:absolute;top:100%;left:0;right:0}.page-frame-module__BxoKbG__navigationPanel:before{content:"";height:16px;position:absolute;inset:-16px 0 auto}.page-frame-module__BxoKbG__navigationPanelGrid{max-width:var(--rigby-layout-content-width);padding-inline:var(--text-inset);column-gap:var(--rigby-space-2xl);flex-wrap:wrap;margin-inline:auto;display:flex}.page-frame-module__BxoKbG__navigationPanel a,.page-frame-module__BxoKbG__mobileNavigationSubmenu a{flex-direction:column;gap:4px;display:flex}.page-frame-module__BxoKbG__navigationPanel a{padding-block:.625rem}.page-frame-module__BxoKbG__navigationDestinationTitle{color:var(--rigby-color-text-primary);align-items:baseline;gap:.5em;font-size:1rem;display:inline-flex}.page-frame-module__BxoKbG__navigationDestinationArrow{font-size:.875rem;transition:transform .16s}.page-frame-module__BxoKbG__navigationPanel a:hover .page-frame-module__BxoKbG__navigationDestinationArrow,.page-frame-module__BxoKbG__mobileNavigationSubmenu a:hover .page-frame-module__BxoKbG__navigationDestinationArrow{transform:translate(3px)}.page-frame-module__BxoKbG__headerActions{align-items:center;gap:10px;display:flex}.page-frame-module__BxoKbG__mobileMenuToggle{border:1px solid var(--rigby-color-border-subtle);border-radius:var(--rigby-radius-button);width:38px;height:38px;color:var(--rigby-color-text-primary);cursor:pointer;background:0 0;place-items:center;display:none}.page-frame-module__BxoKbG__mobileMenuToggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.page-frame-module__BxoKbG__mobileMenuToggle[aria-expanded=true]{border-color:#0000}.page-frame-module__BxoKbG__headerActionsWithMenuOpen>a{display:none}.page-frame-module__BxoKbG__mobileNavigation{z-index:-1;justify-content:space-between;gap:var(--rigby-space-xl);padding:calc(var(--mobile-header-height) + clamp(24px, 8vh, 72px)) calc(var(--rigby-layout-page-gutter) + var(--text-inset)) calc(var(--rigby-space-xl) + env(safe-area-inset-bottom,0px));background:var(--rigby-color-surface-page);--mobile-header-height:68px;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.page-frame-module__BxoKbG__mobileNavigationList{flex-direction:column;display:flex}.page-frame-module__BxoKbG__mobileNavigationItem{width:100%;color:var(--rigby-color-text-primary);font-family:var(--rigby-font-family-display);font-weight:var(--rigby-font-weight-regular);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.5rem 10px .5rem 0;font-size:1.875rem;line-height:1.05;display:flex}.page-frame-module__BxoKbG__mobileNavigationItem .page-frame-module__BxoKbG__chevron{stroke-width:1.6px;width:18px;height:18px;transition:transform .2s}.page-frame-module__BxoKbG__mobileNavigationItem[aria-expanded=true] .page-frame-module__BxoKbG__chevron{transform:rotate(180deg)}.page-frame-module__BxoKbG__mobileNavigationSubmenu{flex-direction:column;padding-bottom:.25rem;display:flex}.page-frame-module__BxoKbG__mobileNavigationSubmenu a{padding-block:.375rem}.page-frame-module__BxoKbG__mobileNavigationItem:focus:not(:focus-visible){outline:none}.page-frame-module__BxoKbG__mobileNavigationActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-frame-module__BxoKbG__mobileNavigationActions a{justify-content:center}@media (max-width:980px){.page-frame-module__BxoKbG__primaryNavigation{display:none}.page-frame-module__BxoKbG__navigationArea{justify-content:flex-end}.page-frame-module__BxoKbG__mobileMenuToggle{display:grid}}@media (max-width:560px){.page-frame-module__BxoKbG__headerActions .page-frame-module__BxoKbG__logInLink{display:none}.page-frame-module__BxoKbG__siteHeaderRow{height:59px}.page-frame-module__BxoKbG__mobileNavigation{--mobile-header-height:60px}}@media (min-width:981px){.page-frame-module__BxoKbG__mobileNavigation{display:none!important}}@media (max-width:420px){.page-frame-module__BxoKbG__siteHeaderRow{gap:12px}.page-frame-module__BxoKbG__wordmark{letter-spacing:.04em;font-size:13px}.page-frame-module__BxoKbG__headerActions .page-frame-module__BxoKbG__getStartedButton{padding:0 12px}}@media (max-width:359px){.page-frame-module__BxoKbG__headerActions .page-frame-module__BxoKbG__getStartedButton{display:none}}.page-frame-module__BxoKbG__downloadPill{border:1px solid color-mix(in srgb, var(--rigby-color-text-primary) 16%, transparent);height:36px;color:var(--rigby-color-text-primary);border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:500;display:none}.page-frame-module__BxoKbG__downloadPill:hover{border-color:var(--rigby-color-text-primary)}@media (min-width:981px){.page-frame-module__BxoKbG__downloadPill{display:inline-flex}}
.feature-row-module__iDDQCW__featureCard{border:1px solid var(--home-line);background:color-mix(in srgb, var(--rigby-color-text-primary) 3%, var(--rigby-color-surface-page));border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:10px;padding:10px;display:grid}.feature-row-module__iDDQCW__reversed{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.feature-row-module__iDDQCW__reversed .feature-row-module__iDDQCW__copy{order:2}.feature-row-module__iDDQCW__copy{padding:32px clamp(20px,3vw,44px)}.feature-row-module__iDDQCW__featureText{max-width:22em;font-size:clamp(18px,1.5vw,21px);font-weight:var(--rigby-font-weight-regular);letter-spacing:-.012em;text-wrap:pretty;margin:0;line-height:1.4}.feature-row-module__iDDQCW__continuation{color:var(--home-faint);display:block}.feature-row-module__iDDQCW__featureLink{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-line-strong);text-decoration-color:var(--home-line-strong);text-underline-offset:4px;align-items:center;gap:6px;margin-top:20px;font-size:15px;transition:text-decoration-color .16s;display:inline-flex}.feature-row-module__iDDQCW__featureLink:after{content:"→"}.feature-row-module__iDDQCW__featureLink:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.feature-row-module__iDDQCW__visual{min-width:0}@media (max-width:860px){.feature-row-module__iDDQCW__featureCard,.feature-row-module__iDDQCW__reversed{grid-template-columns:minmax(0,1fr);gap:4px}.feature-row-module__iDDQCW__reversed .feature-row-module__iDDQCW__copy{order:0}.feature-row-module__iDDQCW__copy{padding:14px 8px 20px}}
.numbered-statements-module__lga_dW__statement{letter-spacing:-.01em;text-wrap:pretty;max-width:24em;margin:40px 0 0;font-size:17px;line-height:1.45}@media (max-width:560px){.numbered-statements-module__lga_dW__statement{margin-top:14px}}
.question-list-module__HQ1B8G__list{border-top:1px solid var(--home-line-strong)}.question-list-module__HQ1B8G__item{border-bottom:1px solid var(--home-line)}.question-list-module__HQ1B8G__item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;line-height:1.4;list-style:none;transition:color .16s;display:flex}.question-list-module__HQ1B8G__item summary::-webkit-details-marker{display:none}.question-list-module__HQ1B8G__item summary:hover{color:var(--home-muted)}.question-list-module__HQ1B8G__item summary:focus-visible{outline:2px solid var(--home-denim);outline-offset:4px;border-radius:4px}.question-list-module__HQ1B8G__marker{fill:none;width:14px;height:14px;stroke:var(--home-faint);stroke-width:1.5px;stroke-linecap:round;flex:none;transition:transform .2s}.question-list-module__HQ1B8G__item[open] .question-list-module__HQ1B8G__marker{transform:rotate(45deg)}.question-list-module__HQ1B8G__item p{max-width:62ch;color:var(--home-muted);margin:-6px 0 0;padding-bottom:24px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.question-list-module__HQ1B8G__item summary,.question-list-module__HQ1B8G__marker{transition:none}}
.marketing-page-layout-module__DNxkAq__frame{--site-header-height:64px;--announcement-bar-height:27px;--site-chrome-height:var(--site-header-height);flex-direction:column;min-height:100svh;display:flex}.marketing-page-layout-module__DNxkAq__frame:has(>[data-announcement-bar]){--site-chrome-height:calc(var(--site-header-height) + var(--announcement-bar-height))}@media (max-width:560px){.marketing-page-layout-module__DNxkAq__frame{--site-header-height:60px}}.marketing-page-layout-module__DNxkAq__stretchToFooter{flex-direction:column;flex:1;display:flex}main.marketing-page-layout-module__DNxkAq__stretchToFooter{display:block}.marketing-page-layout-module__DNxkAq__gutter{padding-inline:var(--rigby-layout-page-gutter)}.marketing-page-layout-module__DNxkAq__contentColumn{--text-inset:0px;width:100%;max-width:var(--rigby-layout-content-width);margin-inline:auto}@media (min-width:1100px){.marketing-page-layout-module__DNxkAq__contentColumn{--text-inset:clamp(20px, 3vw, 48px)}}.marketing-page-layout-module__DNxkAq__button{font:inherit;font-size:14.5px;font-weight:var(--rigby-font-weight-medium);border-radius:var(--rigby-radius-button);border:1px solid var(--rigby-color-action-primary-background);background:var(--rigby-color-action-primary-background);color:var(--rigby-color-action-primary-foreground);cursor:pointer;align-items:center;padding:9px 16px;display:inline-flex}.marketing-page-layout-module__DNxkAq__outlineButton{color:var(--rigby-color-text-primary);border-color:var(--rigby-color-text-primary);background:0 0;}
.scene-chrome-module__vbZaSa__panel{isolation:isolate;border-radius:10px;min-width:0;height:clamp(400px,36vw,540px);margin:0;position:relative;overflow:hidden}.scene-chrome-module__vbZaSa__tallPanel{height:clamp(520px,42vw,600px)}.scene-chrome-module__vbZaSa__backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-chrome-module__vbZaSa__stage{position:absolute;inset:0}@media (max-width:700px){.scene-chrome-module__vbZaSa__panel{height:420px}.scene-chrome-module__vbZaSa__tallPanel{height:728px}}
.logo-construction-plate-module__V2vmIW__plate{--plate-ink:var(--rigby-color-footer-mark);--plate-denim:var(--rigby-color-accent-signal-soft);width:clamp(168px,18vw,240px);margin:28px 0 0}.logo-construction-plate-module__V2vmIW__plate svg{width:100%;height:auto;display:block}.logo-construction-plate-module__V2vmIW__panel{fill:color-mix(in srgb, var(--rigby-color-footer-background) 94%, var(--rigby-color-footer-mark))}.logo-construction-plate-module__V2vmIW__gridLine{fill:none;stroke:color-mix(in srgb, var(--plate-denim) 16%, transparent);stroke-width:.12px}.logo-construction-plate-module__V2vmIW__designSquare{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 22%, transparent);stroke-width:.2px;stroke-dasharray:1.2 .8}.logo-construction-plate-module__V2vmIW__construction{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 22%, transparent);stroke-width:.16px;stroke-dasharray:2 .9 .4 .9}.logo-construction-plate-module__V2vmIW__crosshair{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 55%, transparent);stroke-width:.16px}.logo-construction-plate-module__V2vmIW__hatching{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 42%, transparent);stroke-width:.17px;stroke-linecap:round}.logo-construction-plate-module__V2vmIW__outline,.logo-construction-plate-module__V2vmIW__outlineEcho{fill:none;stroke:var(--plate-ink);stroke-linejoin:round;stroke-linecap:round}.logo-construction-plate-module__V2vmIW__outline{stroke-width:.36px;stroke-opacity:.92}.logo-construction-plate-module__V2vmIW__outlineEcho{stroke-width:.22px;stroke-opacity:.55}.logo-construction-plate-module__V2vmIW__vertex{fill:var(--rigby-color-footer-background);stroke:var(--plate-denim);stroke-width:.2px}.logo-construction-plate-module__V2vmIW__dimension{fill:none;stroke:var(--plate-denim);stroke-width:.2px}.logo-construction-plate-module__V2vmIW__dimension circle{fill:var(--plate-denim)}.logo-construction-plate-module__V2vmIW__labelKnockout{fill:color-mix(in srgb, var(--rigby-color-footer-background) 94%, var(--rigby-color-footer-mark));stroke:none}.logo-construction-plate-module__V2vmIW__label{fill:var(--plate-denim);stroke:none;font-family:var(--rigby-font-family-mono);letter-spacing:.04em;font-size:3.2px}.logo-construction-plate-module__V2vmIW__frame{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 40%, transparent);stroke-width:.22px}.logo-construction-plate-module__V2vmIW__caption{fill:color-mix(in srgb, var(--plate-ink) 62%, transparent);font-family:var(--rigby-font-family-mono);letter-spacing:.12em;font-size:2.7px}@media (max-width:560px){.logo-construction-plate-module__V2vmIW__plate{width:156px}}
.murmur-preview-app-module__s1qWIa__deviceSlot{--preview-scale:var(--murmur-preview-scale,.48);width:calc(420px * var(--preview-scale));height:calc(892px * var(--preview-scale));flex:none;margin-top:6px}.murmur-preview-app-module__s1qWIa__device{--ios-label:#000;--ios-secondary-label:#3c3c4399;--ios-tertiary-label:#3c3c434d;--ios-grouped-background:#f2f2f7;--ios-cell:#fff;--ios-separator:#3c3c434a;--ios-red:#ff3b30;--ios-indigo:#5856d6;width:420px;height:892px;transform:scale(var(--preview-scale));transform-origin:0 0;color:var(--ios-label);text-align:left;-webkit-font-smoothing:antialiased;background:#0b0b0c;border-radius:80px;padding:9px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;box-shadow:0 0 0 2px #2c2c2e,0 0 0 3px #48484a}.murmur-preview-app-module__s1qWIa__screen{clip-path:inset(0 round 62px);isolation:isolate;background:var(--ios-grouped-background);border-radius:62px;flex-direction:column;width:402px;height:874px;display:flex;position:relative;overflow:hidden}.murmur-preview-app-module__s1qWIa__dynamicIsland{background:#000;border-radius:999px;width:126px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.murmur-preview-app-module__s1qWIa__statusBar{flex:none;justify-content:space-between;align-items:center;height:54px;padding:4px 32px 0 48px;display:flex}.murmur-preview-app-module__s1qWIa__statusTime{letter-spacing:-.01em;font-size:17px;font-weight:600}.murmur-preview-app-module__s1qWIa__statusIcons{fill:var(--ios-label);align-items:center;gap:7px;display:inline-flex}.murmur-preview-app-module__s1qWIa__battery{border:1px solid #00000059;border-radius:4.3px;width:27px;height:13px;padding:2px;display:inline-block;position:relative}.murmur-preview-app-module__s1qWIa__battery:after{content:"";background:#0006;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:3.5px;right:-3.5px}.murmur-preview-app-module__s1qWIa__battery i{background:var(--ios-label);border-radius:2px;width:80%;height:100%;display:block}.murmur-preview-app-module__s1qWIa__navigationBar{flex:none;justify-content:flex-end;height:44px;padding:0 16px;display:flex}.murmur-preview-app-module__s1qWIa__navigationButton{background:var(--ios-cell);width:44px;height:44px;color:var(--ios-indigo);border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 3px #00000014}.murmur-preview-app-module__s1qWIa__largeTitle{letter-spacing:.01em;flex:none;margin:2px 16px 12px;font-size:34px;font-weight:700;line-height:41px}.murmur-preview-app-module__s1qWIa__recordingCard{background:var(--ios-cell);border-radius:26px;flex:none;margin:0 16px;padding:16px 16px 18px}.murmur-preview-app-module__s1qWIa__recordingHeader{justify-content:space-between;align-items:center;display:flex}.murmur-preview-app-module__s1qWIa__recordingLabel{color:var(--ios-secondary-label);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.murmur-preview-app-module__s1qWIa__recordingDot{background:var(--ios-red);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite murmur-preview-app-module__s1qWIa__recordingPulse}.murmur-preview-app-module__s1qWIa__elapsed{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:22px;font-weight:600}.murmur-preview-app-module__s1qWIa__waveform{justify-content:space-between;align-items:center;height:64px;margin:14px 0 12px;display:flex}.murmur-preview-app-module__s1qWIa__waveform i{background:var(--ios-indigo);opacity:.9;transform-origin:50%;border-radius:999px;width:5px;min-height:6px;animation:1.1s ease-in-out infinite alternate murmur-preview-app-module__s1qWIa__waveformLevel}.murmur-preview-app-module__s1qWIa__waveform i:nth-last-child(-n+6){opacity:.35}.murmur-preview-app-module__s1qWIa__transcript{color:var(--ios-label);letter-spacing:-.02em;margin:0;font-size:17px;line-height:22px}.murmur-preview-app-module__s1qWIa__streaming{color:var(--ios-secondary-label)}.murmur-preview-app-module__s1qWIa__caret{vertical-align:-3px;background:var(--ios-indigo);border-radius:1px;width:2px;height:19px;margin-left:2px;animation:1s step-end infinite murmur-preview-app-module__s1qWIa__caretBlink;display:inline-block}.murmur-preview-app-module__s1qWIa__notesSection{flex:none;margin:22px 16px 0}.murmur-preview-app-module__s1qWIa__sectionHeader{color:var(--ios-secondary-label);letter-spacing:-.01em;text-transform:uppercase;margin:0 16px 7px;font-size:13px}.murmur-preview-app-module__s1qWIa__notesList{background:var(--ios-cell);border-radius:26px;margin:0;padding:0;list-style:none;overflow:hidden}.murmur-preview-app-module__s1qWIa__notesList li{align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:flex;position:relative}.murmur-preview-app-module__s1qWIa__notesList li+li:before{content:"";border-top:.5px solid var(--ios-separator);position:absolute;top:0;left:16px;right:0}.murmur-preview-app-module__s1qWIa__noteText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.murmur-preview-app-module__s1qWIa__noteTitle{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.murmur-preview-app-module__s1qWIa__noteDate,.murmur-preview-app-module__s1qWIa__noteDuration{color:var(--ios-secondary-label);letter-spacing:-.01em;font-size:15px}.murmur-preview-app-module__s1qWIa__noteDuration{font-variant-numeric:tabular-nums}.murmur-preview-app-module__s1qWIa__chevron{color:var(--ios-tertiary-label);flex:none}.murmur-preview-app-module__s1qWIa__recordBar{border-top:.5px solid var(--ios-separator);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f9f9db;border-radius:0 0 62px 62px;justify-content:center;padding:18px 0 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.murmur-preview-app-module__s1qWIa__recordButton{border:4px solid var(--ios-cell);background:var(--ios-cell);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 1px #3c3c432e,0 6px 18px #0000001a}.murmur-preview-app-module__s1qWIa__recordButton i{background:var(--ios-red);border-radius:7px;width:28px;height:28px}.murmur-preview-app-module__s1qWIa__homeIndicator{background:#000;border-radius:999px;width:139px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes murmur-preview-app-module__s1qWIa__waveformLevel{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes murmur-preview-app-module__s1qWIa__recordingPulse{50%{opacity:.35}}@keyframes murmur-preview-app-module__s1qWIa__caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.murmur-preview-app-module__s1qWIa__waveform i,.murmur-preview-app-module__s1qWIa__recordingDot,.murmur-preview-app-module__s1qWIa__caret{animation:none}}
.questions-section-module__EnSMBG__split{gap:0 var(--home-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.questions-section-module__EnSMBG__contactLine{color:var(--home-muted);margin:28px 0 0;font-size:15px}.questions-section-module__EnSMBG__contactLine a{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-line-strong);text-decoration-color:var(--home-line-strong);text-underline-offset:4px}@media (max-width:860px){.questions-section-module__EnSMBG__split{grid-template-columns:minmax(0,1fr)}}
.reading-layout-module__H-Jv1q__rows{border-bottom:1px solid var(--home-line)}.reading-layout-module__H-Jv1q__row{gap:12px var(--home-grid-gap);border-top:1px solid var(--home-line);scroll-margin-top:calc(var(--site-chrome-height,64px) + 24px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:clamp(28px,3vw,40px) 0;display:grid}.reading-layout-module__H-Jv1q__rowHeading{flex-direction:column;gap:10px;display:flex}.reading-layout-module__H-Jv1q__rowLabel{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.04em;font-size:12px}.reading-layout-module__H-Jv1q__rowHeading h2{max-width:18em;font-size:17px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.01em;margin:0;line-height:1.35}.reading-layout-module__H-Jv1q__rowBody{max-width:64ch}.reading-layout-module__H-Jv1q__rowBody p{color:var(--home-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.reading-layout-module__H-Jv1q__rowBody p+p{margin-top:14px}.reading-layout-module__H-Jv1q__rowBody a,.reading-layout-module__H-Jv1q__prose a{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-line-strong);text-decoration-color:var(--home-line-strong);text-underline-offset:4px;transition:text-decoration-color .16s}.reading-layout-module__H-Jv1q__rowBody a:hover,.reading-layout-module__H-Jv1q__prose a:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.reading-layout-module__H-Jv1q__prose{letter-spacing:-.006em;max-width:38em;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.reading-layout-module__H-Jv1q__prose p{text-wrap:pretty;margin:0 0 1.15em}.reading-layout-module__H-Jv1q__prose ul{border-top:1px solid var(--home-line);margin:0 0 1.4em;padding:0;list-style:none}.reading-layout-module__H-Jv1q__prose li{border-bottom:1px solid var(--home-line);color:var(--home-muted);padding:.85em 0}.reading-layout-module__H-Jv1q__prose strong{color:var(--home-ink);font-weight:var(--rigby-font-weight-medium);display:block}.reading-layout-module__H-Jv1q__readingSection{border-top:1px solid var(--home-line);margin-top:clamp(32px,4vw,56px);padding-top:clamp(32px,4vw,56px)}@media (max-width:860px){.reading-layout-module__H-Jv1q__row{grid-template-columns:minmax(0,1fr)}}
.sketched-footer-wordmark-module__Snls6W__wordmark{color:color-mix(in srgb, var(--rigby-color-footer-mark) 11%, transparent);margin-top:clamp(28px,4vw,64px);transition:color .24s;display:block}.sketched-footer-wordmark-module__Snls6W__wordmark svg{width:100%;height:auto;display:block;overflow:hidden}.sketched-footer-wordmark-module__Snls6W__letter,.sketched-footer-wordmark-module__Snls6W__letterEcho{font-family:var(--rigby-font-family-body);font-size:168px;font-weight:var(--rigby-font-weight-semibold);stroke:currentColor;stroke-linejoin:round}.sketched-footer-wordmark-module__Snls6W__letter{fill-opacity:.4;transition:fill-opacity .24s}.sketched-footer-wordmark-module__Snls6W__letterEcho{fill:none;stroke-opacity:.6;stroke-linecap:round}.sketched-footer-wordmark-module__Snls6W__hatch{stroke:currentColor;stroke-width:1.2px}.sketched-footer-wordmark-module__Snls6W__unevenHatch{stroke-width:.9px;stroke-dasharray:11 4 6 3}.sketched-footer-wordmark-module__Snls6W__wordmark:hover,.sketched-footer-wordmark-module__Snls6W__wordmark:focus-visible{color:var(--rigby-color-accent-signal-soft)}.sketched-footer-wordmark-module__Snls6W__wordmark:hover .sketched-footer-wordmark-module__Snls6W__letter,.sketched-footer-wordmark-module__Snls6W__wordmark:focus-visible .sketched-footer-wordmark-module__Snls6W__letter{fill-opacity:.6}@media (prefers-reduced-motion:reduce){.sketched-footer-wordmark-module__Snls6W__wordmark,.sketched-footer-wordmark-module__Snls6W__letter{transition:none}}
.xcode-window-recreation-module__PSJL1W__window{--xcode-sidebar:#efefee;--xcode-editor:#fff;--xcode-pill:#fbfbfb;--xcode-pill-border:#00000014;--xcode-separator:#0000001a;--xcode-text:#2f2f31;--xcode-secondary:#616161;--xcode-tertiary:#999;--xcode-selected:#dedddd;--xcode-folder:#8b8a8c;--xcode-swift:#fe7d30;--xcode-accent:#1ca6ff;--xcode-keyword:#d24685;--xcode-system-type:#a548c8;--xcode-project-type:#179f8e;--xcode-declaration:#0093af;--xcode-property:#208398;--xcode-line-number:#b5b0b1;background:var(--xcode-editor);width:100%;height:100%;color:var(--xcode-text);text-align:left;-webkit-font-smoothing:antialiased;border:1px solid #0000001f;border-radius:16px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:12px;line-height:1.3;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #00000073,0 0 0 .5px #0003}.xcode-window-recreation-module__PSJL1W__toolbar{flex:none;grid-template-columns:236px minmax(0,1fr);height:52px;display:grid}.xcode-window-recreation-module__PSJL1W__toolbarLeading{background:var(--xcode-sidebar);align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}.xcode-window-recreation-module__PSJL1W__toolbarMain{align-items:center;gap:12px;min-width:0;padding:0 12px;display:flex}.xcode-window-recreation-module__PSJL1W__pill{border:1px solid var(--xcode-pill-border);background:var(--xcode-pill);color:#1d1d1f;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:12px;height:30px;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #0000000f}.xcode-window-recreation-module__PSJL1W__runPill{margin-left:auto}.xcode-window-recreation-module__PSJL1W__dimGlyph{opacity:.35;display:inline-flex}.xcode-window-recreation-module__PSJL1W__projectTitle{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.xcode-window-recreation-module__PSJL1W__projectIcon{background:linear-gradient(#3d9bff,#1677f2);border-radius:3.5px;flex:none;width:15px;height:15px;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.xcode-window-recreation-module__PSJL1W__schemePill{color:#474747;gap:7px;margin-left:auto;padding:0 12px}.xcode-window-recreation-module__PSJL1W__schemeIcon{background:linear-gradient(#b9a8f5,#8b77e8);border-radius:3.5px;width:14px;height:14px}.xcode-window-recreation-module__PSJL1W__schemeChevron{color:var(--xcode-tertiary);font-size:10px}.xcode-window-recreation-module__PSJL1W__toolbarTrailing{gap:8px;margin-left:auto;display:inline-flex}.xcode-window-recreation-module__PSJL1W__body{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.xcode-window-recreation-module__PSJL1W__navigator{background:var(--xcode-sidebar);flex-direction:column;min-width:0;display:flex}.xcode-window-recreation-module__PSJL1W__navigatorTabs{border-bottom:1px solid var(--xcode-separator);color:#302a27;justify-content:space-between;padding:4px 14px 8px;display:flex}.xcode-window-recreation-module__PSJL1W__navigatorTabs span{border-radius:5px;place-items:center;width:22px;height:20px;display:inline-grid}.xcode-window-recreation-module__PSJL1W__navigatorTabActive{background:#00000014}.xcode-window-recreation-module__PSJL1W__tree{padding:6px 8px}.xcode-window-recreation-module__PSJL1W__treeRow{color:#262626;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;margin:0;font-size:12.5px;display:flex}.xcode-window-recreation-module__PSJL1W__treeRowSelected{background:var(--xcode-selected)}.xcode-window-recreation-module__PSJL1W__disclosure{width:10px;color:var(--xcode-tertiary);place-items:center;display:inline-grid}.xcode-window-recreation-module__PSJL1W__folderGlyph,.xcode-window-recreation-module__PSJL1W__swiftGlyph{display:inline-flex}.xcode-window-recreation-module__PSJL1W__folderGlyph{color:var(--xcode-folder)}.xcode-window-recreation-module__PSJL1W__swiftGlyph{color:var(--xcode-swift)}.xcode-window-recreation-module__PSJL1W__editor{border-left:1px solid var(--xcode-separator);flex-direction:column;min-width:0;display:flex}.xcode-window-recreation-module__PSJL1W__jumpBar{border-bottom:1px solid var(--xcode-separator);height:28px;color:var(--xcode-secondary);white-space:nowrap;flex:none;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:11.5px;display:flex}.xcode-window-recreation-module__PSJL1W__editorColumns{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.xcode-window-recreation-module__PSJL1W__code{color:#262626;white-space:pre;margin:0;padding:10px 0;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:18px;overflow:hidden}.xcode-window-recreation-module__PSJL1W__codeLine{display:block}.xcode-window-recreation-module__PSJL1W__lineNumber{width:34px;color:var(--xcode-line-number);text-align:right;margin-right:14px;display:inline-block}.xcode-window-recreation-module__PSJL1W__keyword{color:var(--xcode-keyword);font-weight:600}.xcode-window-recreation-module__PSJL1W__systemType{color:var(--xcode-system-type)}.xcode-window-recreation-module__PSJL1W__projectType{color:var(--xcode-project-type)}.xcode-window-recreation-module__PSJL1W__declaration{color:var(--xcode-declaration)}.xcode-window-recreation-module__PSJL1W__property{color:var(--xcode-property)}.xcode-window-recreation-module__PSJL1W__canvas{border-left:1px solid var(--xcode-separator);flex-direction:column;align-items:center;min-width:0;display:flex}.xcode-window-recreation-module__PSJL1W__canvasLabel{color:#535353;align-self:stretch;align-items:center;gap:5px;margin:0;padding:8px 12px;font-size:11.5px;display:flex}.xcode-window-recreation-module__PSJL1W__canvasEye{color:var(--xcode-accent);display:inline-flex}.xcode-window-recreation-module__PSJL1W__canvasBar{color:#6f6f6f;align-self:stretch;align-items:center;gap:10px;margin-top:auto;padding:8px 12px;display:flex}.xcode-window-recreation-module__PSJL1W__canvasLive{color:var(--xcode-accent);display:inline-flex}.xcode-window-recreation-module__PSJL1W__canvasZoom{color:#474747;margin-left:auto;font-size:11.5px}.xcode-window-recreation-module__PSJL1W__statusBar{border-top:1px solid var(--xcode-separator);height:22px;color:var(--xcode-tertiary);flex:none;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:11px;display:flex}.xcode-window-recreation-module__PSJL1W__statusBranch{align-items:center;gap:4px;display:inline-flex}
.site-error-page-module__2e8uFa__errorFrame button{font:inherit;cursor:pointer;border:0;font-size:15px}.site-error-page-module__2e8uFa__reference{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.02em;margin:28px 0 0;font-size:12px}
.fixed-moment-scenes-module__3kJitq__claudeDesktop,.fixed-moment-scenes-module__3kJitq__xcode,.fixed-moment-scenes-module__3kJitq__buildTerminal,.fixed-moment-scenes-module__3kJitq__stackedTerminals{text-align:left;position:absolute}.fixed-moment-scenes-module__3kJitq__claudeDesktop{width:980px;height:620px;top:40px;left:40px}.fixed-moment-scenes-module__3kJitq__xcode{--murmur-preview-scale:.49;width:820px;height:660px;top:28px;right:28px}.fixed-moment-scenes-module__3kJitq__buildTerminal{width:520px;height:400px;top:196px;left:28px}.fixed-moment-scenes-module__3kJitq__stackedTerminals{width:760px;height:560px;top:36px;left:40px}@media (max-width:1100px){.fixed-moment-scenes-module__3kJitq__xcode{--murmur-preview-scale:.41}.fixed-moment-scenes-module__3kJitq__buildTerminal{width:276px;height:300px;top:200px;left:16px}}@media (max-width:700px){.fixed-moment-scenes-module__3kJitq__claudeDesktop{transform-origin:0 0;width:760px;height:520px;top:24px;left:20px;transform:scale(.68)}.fixed-moment-scenes-module__3kJitq__xcode{--murmur-preview-scale:.5;width:820px;height:600px;top:150px;right:16px}.fixed-moment-scenes-module__3kJitq__buildTerminal{width:calc(100% - 32px);height:214px;top:16px;left:16px}.fixed-moment-scenes-module__3kJitq__stackedTerminals{transform-origin:0 0;width:560px;height:500px;top:24px;left:20px;transform:scale(.72)}}
.contact-sales-dialog-module__kgY7rq__dialog{width:min(560px, calc(100vw - 2 * var(--rigby-space-md)));max-width:none;max-height:calc(100dvh - 2 * var(--rigby-space-md));overscroll-behavior:contain;color:var(--rigby-color-text-primary);background:var(--rigby-color-surface-raised);border:1px solid var(--rigby-color-border-subtle);border-radius:var(--rigby-radius-card);box-shadow:0 30px 60px -36px color-mix(in srgb, var(--rigby-color-shadow-elevated) 35%, transparent);margin:auto;padding:0;overflow:auto}.contact-sales-dialog-module__kgY7rq__dialog::backdrop{background:#00000073}html:has(.contact-sales-dialog-module__kgY7rq__dialog[open]){overflow:hidden}.contact-sales-dialog-module__kgY7rq__panel{gap:var(--rigby-space-lg);flex-direction:column;padding:clamp(20px,5vw,36px);display:flex}.contact-sales-dialog-module__kgY7rq__header{justify-content:space-between;align-items:flex-start;gap:var(--rigby-space-md);display:flex}.contact-sales-dialog-module__kgY7rq__header h2{font-family:var(--rigby-font-family-display);font-weight:var(--rigby-font-weight-regular);letter-spacing:var(--rigby-font-letter-spacing-heading);margin:0;font-size:clamp(28px,4vw,34px);line-height:1.1}.contact-sales-dialog-module__kgY7rq__closeButton{border-radius:var(--rigby-radius-button);width:36px;height:36px;color:var(--rigby-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;padding:0;display:inline-flex}.contact-sales-dialog-module__kgY7rq__closeButton:hover{color:var(--rigby-color-text-primary);background:var(--rigby-color-surface-page)}.contact-sales-dialog-module__kgY7rq__closeButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.contact-sales-dialog-module__kgY7rq__lead,.contact-sales-dialog-module__kgY7rq__confirmation p{color:var(--rigby-color-text-secondary);margin:0;font-size:15px}.contact-sales-dialog-module__kgY7rq__confirmation{align-items:flex-start;gap:var(--rigby-space-lg);flex-direction:column;display:flex}.contact-sales-dialog-module__kgY7rq__form{gap:var(--rigby-space-md);flex-direction:column;display:flex}.contact-sales-dialog-module__kgY7rq__fieldRow{gap:var(--rigby-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-sales-dialog-module__kgY7rq__field{min-width:0;color:var(--rigby-color-text-secondary);flex-direction:column;gap:6px;font-size:13.5px;display:flex}.contact-sales-dialog-module__kgY7rq__optional{color:var(--rigby-color-text-secondary);opacity:.8}.contact-sales-dialog-module__kgY7rq__field input,.contact-sales-dialog-module__kgY7rq__field select,.contact-sales-dialog-module__kgY7rq__field textarea{width:100%;font:inherit;color:var(--rigby-color-text-primary);background:var(--rigby-color-surface-page);border:1px solid var(--rigby-color-border-subtle);border-radius:var(--rigby-radius-button);padding:10px 12px;font-size:16px}.contact-sales-dialog-module__kgY7rq__field textarea{resize:vertical;min-height:120px}.contact-sales-dialog-module__kgY7rq__field input:focus,.contact-sales-dialog-module__kgY7rq__field select:focus,.contact-sales-dialog-module__kgY7rq__field textarea:focus{border-color:var(--rigby-color-accent-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--rigby-color-accent-signal) 18%, transparent);outline:none}.contact-sales-dialog-module__kgY7rq__field [aria-invalid=true]{border-color:var(--rigby-color-text-primary);border-width:2px;padding:9px 11px}.contact-sales-dialog-module__kgY7rq__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-sales-dialog-module__kgY7rq__problem{color:var(--rigby-color-text-primary);background:var(--rigby-color-surface-page);border:1px solid var(--rigby-color-text-primary);border-radius:var(--rigby-radius-button);margin:0;padding:10px 12px;font-size:14px}.contact-sales-dialog-module__kgY7rq__problem a{color:inherit;text-underline-offset:3px;text-decoration:underline}.contact-sales-dialog-module__kgY7rq__actions{justify-content:flex-end;gap:var(--rigby-space-sm);display:flex}.contact-sales-dialog-module__kgY7rq__actions button:disabled{opacity:.6;cursor:progress}@media (max-width:560px){.contact-sales-dialog-module__kgY7rq__fieldRow{grid-template-columns:1fr}.contact-sales-dialog-module__kgY7rq__actions{flex-direction:column-reverse}.contact-sales-dialog-module__kgY7rq__actions button{justify-content:center}}
.security-section-tabs-module__G0qrwq__tabs{border-bottom:1px solid var(--home-line);scrollbar-width:none;margin-top:clamp(20px,2.4vw,32px);overflow-x:auto}.security-section-tabs-module__G0qrwq__tabs ul{gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:flex}.security-section-tabs-module__G0qrwq__tab{color:var(--home-muted);white-space:nowrap;border-bottom:1px solid #0000;margin-bottom:-1px;padding:10px 0 12px;font-size:15px;transition:color .16s;display:inline-block}.security-section-tabs-module__G0qrwq__tab:hover{color:var(--home-ink)}.security-section-tabs-module__G0qrwq__tab[aria-current=page]{border-bottom-color:var(--home-ink);color:var(--home-ink)}.security-section-tabs-module__G0qrwq__tab:focus-visible{outline:2px solid var(--home-denim);outline-offset:2px;border-radius:4px}
.site-theme-switch-module__gimQMq__switch{border-radius:var(--rigby-radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);gap:2px;padding:2px;display:inline-flex}.site-theme-switch-module__gimQMq__choice{border-radius:var(--rigby-radius-pill);height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;line-height:24px;transition:background .16s,color .16s}.site-theme-switch-module__gimQMq__choice:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.site-theme-switch-module__gimQMq__choice[aria-pressed=true]{background:color-mix(in srgb, currentColor 16%, transparent)}@media (prefers-reduced-motion:reduce){.site-theme-switch-module__gimQMq__choice{transition:none}}
.brand-page-module__iPRGwG__brandSection{padding-bottom:var(--home-section-space);margin-top:clamp(36px,4.4vw,64px)}.brand-page-module__iPRGwG__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-page-module__iPRGwG__assetCard{border:1px solid var(--home-line);background:color-mix(in srgb, var(--rigby-color-text-primary) 3%, var(--rigby-color-surface-page));border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:10px;display:flex}.brand-page-module__iPRGwG__assetPreview{aspect-ratio:16/9;border-radius:10px;place-items:center;display:grid}.brand-page-module__iPRGwG__lightPreview{box-shadow:inset 0 0 0 1px var(--home-line);background:var(--rigby-color-brand-preview-light-surface);color:var(--rigby-color-brand-preview-light-text)}.brand-page-module__iPRGwG__darkPreview{box-shadow:inset 0 0 0 1px var(--home-line);background:var(--rigby-color-brand-preview-dark-surface);color:var(--rigby-color-brand-preview-dark-text)}.brand-page-module__iPRGwG__previewWordmark{font-family:var(--rigby-font-family-display);letter-spacing:-.024em;white-space:nowrap;align-items:center;gap:.2em;font-size:clamp(22px,3vw,40px);line-height:1;display:inline-flex}.brand-page-module__iPRGwG__previewWordmarkMark{flex:none;width:auto;height:.62em;transform:translateY(-.09em)}.brand-page-module__iPRGwG__previewMark{width:auto;height:clamp(44px,6vw,72px)}.brand-page-module__iPRGwG__assetCaption{justify-content:space-between;align-items:center;gap:16px;padding:6px 8px 6px 10px;font-size:15px;display:flex}.brand-page-module__iPRGwG__assetFormat{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.04em;margin-left:10px;font-size:12px}.brand-page-module__iPRGwG__downloadButton{border-radius:var(--rigby-radius-pill);height:34px;box-shadow:inset 0 0 0 1px var(--home-line-strong);color:var(--home-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 16px;font-size:14px;transition:background .16s}.brand-page-module__iPRGwG__downloadButton:hover{background:color-mix(in srgb, var(--rigby-color-text-primary) 5%, transparent)}.brand-page-module__iPRGwG__downloadButton:disabled{opacity:.6;cursor:progress}@media (max-width:760px){.brand-page-module__iPRGwG__assetGrid{grid-template-columns:minmax(0,1fr)}}
.common-questions-module__lyBeLG__questions{max-width:880px;padding-bottom:var(--home-section-space);margin-top:clamp(32px,4vw,56px)}
.legal-document-page-module__W7MWqW__document{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}
.site-footer-module__twkaLW__siteFooter{--footer-text:var(--rigby-color-footer-text);--footer-secondary-text:color-mix(in srgb, var(--rigby-color-footer-text) 55%, transparent);border-top:1px solid var(--rigby-color-footer-edge);background:var(--rigby-color-footer-background);color:var(--footer-text);margin-top:clamp(64px,8vw,120px);padding-top:clamp(56px,7vw,88px);overflow:hidden}.site-footer-module__twkaLW__footerRow{width:100%;max-width:1440px;padding-inline:var(--rigby-layout-page-gutter);margin-inline:auto}.site-footer-module__twkaLW__footerTop{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px clamp(36px,6vw,96px);display:grid}.site-footer-module__twkaLW__footerIdentity{flex-direction:column;align-items:flex-start;display:flex}.site-footer-module__twkaLW__footerBrand{color:var(--rigby-color-footer-text-strong);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.site-footer-module__twkaLW__footerMark{width:auto;height:13px}.site-footer-module__twkaLW__footerColumns{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:32px 24px;display:grid}.site-footer-module__twkaLW__contactColumn{grid-column:span 2}@media (min-width:1200px){.site-footer-module__twkaLW__footerColumns{grid-template-columns:repeat(4,minmax(0,1fr)) max-content}.site-footer-module__twkaLW__contactColumn{grid-column:auto}}.site-footer-module__twkaLW__footerColumns a.site-footer-module__twkaLW__unbrokenLink{white-space:nowrap;overflow-wrap:normal}.site-footer-module__twkaLW__footerColumns h2{color:var(--footer-secondary-text);font-size:13px;font-weight:var(--rigby-font-weight-medium);margin:0 0 16px}.site-footer-module__twkaLW__footerColumns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__twkaLW__footerColumns a{color:var(--footer-text);font-size:15px;line-height:1.3;display:inline-block}.site-footer-module__twkaLW__footerColumns a:hover{color:var(--rigby-color-footer-text-hover);text-underline-offset:4px;text-decoration:underline}.site-footer-module__twkaLW__siteFooter :focus-visible{outline-color:var(--rigby-color-footer-mark)}.site-footer-module__twkaLW__footerBottom{border-top:1px solid color-mix(in srgb, var(--rigby-color-footer-text) 14%, transparent);color:var(--footer-secondary-text);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:72px;padding-top:24px;font-size:13px;display:flex}@media (max-width:700px){.site-footer-module__twkaLW__footerTop{grid-template-columns:minmax(0,1fr)}.site-footer-module__twkaLW__footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-stories-module__hHFJLG__rows{gap:clamp(20px,3vw,40px);display:grid}
.pricing-page-module__BDZlqG__plans{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:clamp(36px,4.4vw,64px);display:grid}.pricing-page-module__BDZlqG__plans>*{grid-column:span 2}.pricing-page-module__BDZlqG__plans>:nth-child(n+4){grid-column:span 3}.pricing-page-module__BDZlqG__planCard{border:1px solid var(--home-line);background:color-mix(in srgb, var(--rigby-color-text-primary) 3%, var(--rigby-color-surface-page));border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.pricing-page-module__BDZlqG__planGroup{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:12px}.pricing-page-module__BDZlqG__planName{font-size:20px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.015em;margin:0}.pricing-page-module__BDZlqG__planTagline{min-height:3em;color:var(--home-muted);margin:6px 0 0;font-size:15px;line-height:1.5}.pricing-page-module__BDZlqG__planPrice{align-items:baseline;gap:4px;margin:20px 0 0;display:flex}.pricing-page-module__BDZlqG__planPrice span{letter-spacing:-.03em;font-size:36px;line-height:1}.pricing-page-module__BDZlqG__planPrice small{color:var(--home-faint);font-size:15px}.pricing-page-module__BDZlqG__planSummary{color:var(--home-muted);margin:8px 0 0;font-size:14px}.pricing-page-module__BDZlqG__planAction{margin-top:24px}.pricing-page-module__BDZlqG__planAction>a{justify-content:center;width:100%}.pricing-page-module__BDZlqG__planIncludes{border-top:1px solid var(--home-line);margin-top:24px;padding-top:20px}.pricing-page-module__BDZlqG__includesLabel{color:var(--home-faint);margin:0 0 12px;font-size:14px}.pricing-page-module__BDZlqG__planFeatures{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-page-module__BDZlqG__planFeatures li{color:var(--home-muted);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.pricing-page-module__BDZlqG__checkMark{fill:none;width:14px;height:14px;stroke:var(--home-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2em}.pricing-page-module__BDZlqG__pageEnd{height:var(--home-section-space)}@media (max-width:1100px){.pricing-page-module__BDZlqG__plans>*,.pricing-page-module__BDZlqG__plans>:nth-child(n+4){grid-column:auto}.pricing-page-module__BDZlqG__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pricing-page-module__BDZlqG__plans{grid-template-columns:minmax(0,1fr)}.pricing-page-module__BDZlqG__planTagline{min-height:0}}
.security-page-module__RqjhEG__commitments{margin-top:clamp(40px,5vw,72px)}.security-page-module__RqjhEG__pageEnd{height:var(--home-section-space)}
.subprocessors-page-module__sss-wG__subprocessors{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}.subprocessors-page-module__sss-wG__listTitle{color:var(--home-faint);font-family:var(--rigby-font-family-mono);font-size:12px;font-weight:var(--rigby-font-weight-regular);letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px}.subprocessors-page-module__sss-wG__table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.subprocessors-page-module__sss-wG__table th,.subprocessors-page-module__sss-wG__table td{border-bottom:1px solid var(--home-line);text-align:left;vertical-align:top;padding:18px 24px 18px 0}.subprocessors-page-module__sss-wG__table thead th{border-bottom-color:var(--home-line-strong);color:var(--home-faint);font-size:13px;font-weight:var(--rigby-font-weight-regular);padding-block:0 14px}.subprocessors-page-module__sss-wG__table tbody th{width:24%;font-weight:var(--rigby-font-weight-medium)}.subprocessors-page-module__sss-wG__table td{color:var(--home-muted)}.subprocessors-page-module__sss-wG__table td:nth-child(2){width:40%}@media (max-width:760px){.subprocessors-page-module__sss-wG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.subprocessors-page-module__sss-wG__table,.subprocessors-page-module__sss-wG__table tbody,.subprocessors-page-module__sss-wG__table tr,.subprocessors-page-module__sss-wG__table th,.subprocessors-page-module__sss-wG__table td{width:auto;display:block}.subprocessors-page-module__sss-wG__table tbody{border-top:1px solid var(--home-line-strong)}.subprocessors-page-module__sss-wG__table tr{border-bottom:1px solid var(--home-line);padding:20px 0}.subprocessors-page-module__sss-wG__table tbody th,.subprocessors-page-module__sss-wG__table td,.subprocessors-page-module__sss-wG__table td:nth-child(2){border:0;width:auto;padding:0}.subprocessors-page-module__sss-wG__table td{margin-top:10px}.subprocessors-page-module__sss-wG__table td:before{content:attr(data-label);color:var(--home-faint);font-size:13px;display:block}}
