._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}._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}._06crNa_downloadButton{border-radius:var(--rigby-radius-panel);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}._06crNa_downloadButton:hover{opacity:.86}._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){._06crNa_downloadButton{transition:none}}
._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)}._7z88fq_section{margin-top:var(--home-section-space);padding-top:var(--home-section-space);border-top:1px solid var(--home-line)}._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}._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}._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}._7z88fq_headingMuted{color:var(--home-faint)}._7z88fq_lede{max-width:48ch;color:var(--home-muted);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.55}._7z88fq_captionNumber{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.04em;font-size:12px;display:block}._7z88fq_captionTitle{font-size:17px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.01em;margin:8px 0 0}._7z88fq_captionBody{max-width:40ch;color:var(--home-muted);margin:6px 0 0;font-size:15px;line-height:1.55}._7z88fq_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._7z88fq_buttonPrimary,._7z88fq_buttonQuiet{border-radius:var(--rigby-radius-panel);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}._7z88fq_buttonPrimary{background:var(--rigby-color-action-accent-background);color:var(--rigby-color-action-accent-foreground)}._7z88fq_buttonPrimary:hover{background:var(--rigby-color-action-accent-pressed)}._7z88fq_buttonQuiet{box-shadow:inset 0 0 0 1px var(--home-line-strong);color:var(--home-ink)}._7z88fq_buttonQuiet:hover{background:color-mix(in srgb, var(--rigby-color-text-primary) 5%, transparent)}._7z88fq_textLink{color:var(--home-muted);white-space:nowrap;align-items:center;gap:6px;font-size:15px;transition:color .16s;display:inline-flex}._7z88fq_textLink:hover{color:var(--home-ink)}._7z88fq_textLink:after{content:"→";transition:transform .16s}._7z88fq_textLink:hover:after{transform:translate(2px)}@media (max-width:560px){._7z88fq_textLink{white-space:normal}}@media (max-width:860px){._7z88fq_sectionHeader{grid-template-columns:minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){._7z88fq_page *{transition:none!important}}
.Ge96jW_columns{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));gap:40px var(--home-grid-gap);margin:0;padding:0;list-style:none;display:grid}.Ge96jW_columns li{border-top:1px solid var(--home-line-strong);padding-top:20px}.Ge96jW_columns h3{margin-top:40px}@media (max-width:960px){.Ge96jW_columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (max-width:560px){.Ge96jW_columns{grid-template-columns:minmax(0,1fr);row-gap:28px}.Ge96jW_columns h3{margin-top:14px}}
.opFq0G_diagram{border:1px solid var(--home-line);border-radius:var(--home-frame-radius);background:var(--rigby-color-terminal-black);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}.opFq0G_backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.opFq0G_toolRow{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.opFq0G_toolRow li{white-space:nowrap;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.opFq0G_toolRow span{border-radius:var(--rigby-radius-panel);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}.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))}.opFq0G_connectors{width:100%;max-width:760px;height:100%;overflow:visible}.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 opFq0G_flow}@keyframes opFq0G_flow{to{stroke-dashoffset:-16px}}.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}.opFq0G_cloudMark{width:auto;height:20px}.opFq0G_cloudLabel{white-space:nowrap;gap:4px;font-size:17px;display:grid}.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}.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 opFq0G_glow}.opFq0G_alsoWorks{color:var(--home-faint);margin:16px 0 0;font-size:13px}@media (max-width:560px){.opFq0G_toolRow li{gap:8px;font-size:12px}.opFq0G_toolRow span{padding:2px 7px;font-size:11px}.opFq0G_cloudCard{padding:12px 18px 12px 16px}.opFq0G_cloudLabel{font-size:15px}}@keyframes 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){.opFq0G_connectors path,.opFq0G_liveDot{animation:none}}
.qsMJEq_trafficLights{flex:none;gap:9px;display:inline-flex}.qsMJEq_trafficLights i{background:#3c3c3c;border-radius:50%;width:14px;height:14px;transition:background-color .2s}.qsMJEq_focused i:first-child{background:#ff5f57}.qsMJEq_focused i:nth-child(2){background:#febc2e}.qsMJEq_focused i:nth-child(3){background:#28c840}.qsMJEq_spinner{border:1.5px solid #ffffff29;border-top-color:#ffffff9e;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite qsMJEq_spin;display:inline-block}@keyframes qsMJEq_spin{to{transform:rotate(360deg)}}.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){.qsMJEq_spinner{animation:none}}
.A-CQxW_crossfade{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.A-CQxW_layer{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.A-CQxW_outgoing{position:absolute;inset:0}
.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}.Y1LjMq_conversation>*{flex-shrink:0}.Y1LjMq_activitySummary{color:var(--claude-text-muted);margin:18px 0 0;font-size:14.5px;animation:.35s both Y1LjMq_appear;display:block}.Y1LjMq_activitySummary>span:first-child{color:var(--claude-text)}.Y1LjMq_activitySummary svg{vertical-align:-2px}.Y1LjMq_diffBadge{vertical-align:1px;border-radius:5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:inline-flex;overflow:hidden}.Y1LjMq_diffBadge span{padding:1px 5px}.Y1LjMq_diffBadge .Y1LjMq_diffAdded{background:#1d3a1d}.Y1LjMq_diffBadge .Y1LjMq_diffRemoved{background:#3d1c22}.Y1LjMq_diffAdded{color:var(--claude-green)}.Y1LjMq_diffRemoved{color:var(--claude-red)}.Y1LjMq_reply{color:var(--claude-text);margin:14px 0 0;font-size:15px;line-height:20.5px}.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}.Y1LjMq_link{color:#7aa6e7;text-underline-offset:3px;-webkit-text-decoration:underline #7aa6e780;text-decoration:underline #7aa6e780}.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 Y1LjMq_appear;display:flex}.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}.Y1LjMq_fileCardName{flex:1}.Y1LjMq_fileCardUndo{color:var(--claude-text-muted);margin-right:12px}.Y1LjMq_fileCardChevron{color:var(--claude-text-secondary);margin-left:12px}.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}.Y1LjMq_activityStatus{color:var(--claude-text-muted);align-items:center;gap:8px;margin:26px 0 0;font-size:14.5px;display:flex}.Y1LjMq_activityDots{gap:3px;display:inline-flex}.Y1LjMq_activityDots i{background:#d97757;border-radius:50%;width:4px;height:4px}.Y1LjMq_activityText{color:#a3a29a}.Y1LjMq_activityChevron{margin-left:-4px}.Y1LjMq_unstreamedWord{visibility:hidden}.Y1LjMq_conversation>.Y1LjMq_finishSwap{flex:none}@keyframes Y1LjMq_appear{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.Y1LjMq_activitySummary,.Y1LjMq_fileCard{animation:none}}@container (max-width:620px){.Y1LjMq_conversation{width:calc(100% - 24px)}.Y1LjMq_activitySummary,.Y1LjMq_reply,.Y1LjMq_fileCard,.Y1LjMq_userMessage,.Y1LjMq_activityStatus{font-size:13px}.Y1LjMq_inlineCode{font-size:12px}}
.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}.M4uccW_topRow{align-items:center;height:48px;padding:0 4px 0 8px;display:flex}.M4uccW_topIcons{color:#a3a29a;align-items:center;gap:10px;margin-left:18px;display:inline-flex}.M4uccW_modeToggle{color:#a3a29a;background:#2a2a29;border-radius:8px;margin-left:auto;padding:2px;display:inline-flex}.M4uccW_modeToggle>span{border-radius:6px;place-items:center;width:26px;height:22px;display:grid}.M4uccW_modeToggleActive{color:#f0efec;background:#454543}.M4uccW_navigation{flex-direction:column;gap:1px;margin-top:6px;display:flex}.M4uccW_navItem,.M4uccW_sessionItem{color:#e5e4df;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;margin:0;padding:5px 8px;display:flex}.M4uccW_navItem svg{color:#a3a29a}.M4uccW_sectionHeading{color:#898782;margin:18px 8px 4px;font-size:12.5px}.M4uccW_sessionItem span{text-overflow:ellipsis;overflow:hidden}.M4uccW_sessionItem svg{color:#7aa6e7;flex:none}.M4uccW_sessionItemActive{background:#212121}.M4uccW_sessionDot,.M4uccW_sessionDotIdle{border-radius:50%;flex:none;width:6px;height:6px;margin:0 4px}.M4uccW_sessionDot{background:#a3a29a}.M4uccW_sessionDotIdle{border:1px solid #5d5c57}.M4uccW_account{border-top:1px solid #2a2a29;align-items:center;gap:8px;margin-top:auto;padding:10px 8px 0;display:flex}.M4uccW_avatar{color:#e5e4df;background:#3a3a39;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.M4uccW_accountName{color:#e5e4df}.M4uccW_accountGear{color:#a3a29a;margin-left:auto}.M4uccW_sessionSpinner{width:11px;height:11px;margin:0 1px}.M4uccW_searchField{color:#898782;background:#1d1d1d;border-radius:8px;align-items:center;gap:8px;margin:4px 0 8px;padding:6px 10px;display:flex}.M4uccW_newBadge{color:#8fb7f5;background:#1e3a66;border-radius:4px;padding:0 5px;font-size:11px}.M4uccW_groupHeading{color:#898782;justify-content:space-between;align-items:center;margin:18px 8px 4px;font-size:12.5px;display:flex}.M4uccW_statusSlot{flex:none;place-items:center;width:16px;height:16px;display:grid}.M4uccW_sessionTitle{min-width:0}.M4uccW_sessionItem{border-radius:8px;gap:8px;padding:6px 8px;transition:background-color .22s}.M4uccW_sessionItem .M4uccW_statusSlot svg{color:#7aa6e7}.M4uccW_statusSlot .M4uccW_sessionDotIdle{border:1.25px solid #6b6a65;width:8px;height:8px;margin:0}.M4uccW_statusSlot .M4uccW_sessionSpinner{border-width:1.25px;width:10px;height:10px;margin:0}.M4uccW_sessionItemEnter{animation:.3s cubic-bezier(.2,.8,.2,1) both M4uccW_sessionItemEnter;overflow:hidden}@keyframes 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){.M4uccW_sessionItemEnter{animation:none}}
.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}.XRdpaW_main{flex-direction:column;flex:1;min-width:0;display:flex}.XRdpaW_header{flex:none;align-items:center;gap:9px;height:48px;padding:0 16px 0 28px;display:flex}.XRdpaW_compactLights{display:none}.XRdpaW_headerIcon{color:var(--claude-text-secondary)}.XRdpaW_headerTitle{color:var(--claude-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.XRdpaW_headerChip{color:var(--claude-text-secondary);background:#2c2c2c;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:13.5px}.XRdpaW_headerRight{color:var(--claude-text-secondary);align-items:center;gap:18px;margin-left:auto;display:inline-flex}.XRdpaW_composerArea{flex:none;width:min(772px,100% - 56px);margin:0 auto;padding-bottom:12px}.XRdpaW_environmentChips{gap:8px;margin-bottom:10px;display:flex}.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}.XRdpaW_chipMuted{color:var(--claude-text-muted)}.XRdpaW_chipDivider{background:#484846;width:1px;height:13px;margin:0 1px}.XRdpaW_checkbox{border:1.2px solid #6c6b66;border-radius:3.5px;width:13px;height:13px}.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}.XRdpaW_composerPlaceholder,.XRdpaW_composerText{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;overflow:hidden}.XRdpaW_composerPlaceholder,.XRdpaW_composerReturn{color:var(--claude-text-muted)}.XRdpaW_composerFooter{height:34px;color:var(--claude-text-secondary);align-items:center;gap:9px;padding:0 10px;font-size:14px;display:flex}.XRdpaW_footerSpacer{flex:1}.XRdpaW_footerStrong{color:var(--claude-text);margin-left:8px}.XRdpaW_contextRing{border:1.5px solid #3a3a39;border-radius:50%;width:14px;height:14px;margin-left:8px}.XRdpaW_contextRingActive{border-top-color:#4d8ef7;animation:1s linear infinite XRdpaW_spin}@keyframes XRdpaW_spin{to{transform:rotate(360deg)}}@container (max-width:900px){.XRdpaW_window>aside{display:none}.XRdpaW_compactLights{margin-right:14px;display:inline-flex}.XRdpaW_header{padding-left:16px}}@container (max-width:620px){.XRdpaW_headerRight,.XRdpaW_headerChip,.XRdpaW_environmentChips>span:nth-child(3),.XRdpaW_composerFooter>span:nth-last-child(-n+3){display:none}.XRdpaW_welcome,.XRdpaW_composerArea{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.XRdpaW_contextRingActive,.XRdpaW_commitBar{animation:none}}.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}.XRdpaW_whatsNew{color:#7aa6e7;margin-left:auto;font-size:15px}.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 XRdpaW_commitBarEnter;display:flex;overflow:hidden}.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}.XRdpaW_commitButton{white-space:nowrap;color:var(--claude-text-muted);background:#2a2a29;border-radius:6px;flex:none;padding:4px 10px;font-size:14px}.XRdpaW_queueIcon{background:radial-gradient(circle,#c3c2b8 0 2.5px,#0000 3px);border:1.5px solid #c3c2b8;border-radius:50%;width:14px;height:14px}.XRdpaW_composerMascot{align-self:flex-end;width:40px;height:22px;margin-left:auto}.XRdpaW_headerSlot{flex:1;align-self:stretch;min-width:0;position:relative}.XRdpaW_headerGroup{align-items:center;gap:9px;transition:opacity .2s;display:flex;position:absolute;inset:0}.XRdpaW_headerGroupHidden{opacity:0}.XRdpaW_stage{min-height:0;overflow:hidden}@keyframes XRdpaW_commitBarEnter{0%{opacity:0;height:0;margin-bottom:0}}
.KVAWGW_rail{color:#919191;flex-direction:column;align-items:center;gap:8px;width:52px;padding:8px 0 14px;display:flex}.KVAWGW_railButton{border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.KVAWGW_railButtonActive{background:#333}.KVAWGW_railBadge{background:#4d8ef7;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:4px}.KVAWGW_railDivider{background:#3a3a3a;width:24px;height:1px;margin:4px 0}.KVAWGW_railSpacer{flex:1}.KVAWGW_railDownload{color:#fff;background:#3d86f2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.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}.KVAWGW_messageActions{color:#a0a0a0;gap:10px;display:flex}
.hPXKVG_conversation{flex-direction:column;flex:1;min-height:0;padding:18px 22px 22px 18px;display:flex;overflow:hidden}.hPXKVG_userBubble{border-radius:var(--rigby-radius-panel);background:#2b2b2b;align-self:flex-end;max-width:72%;padding:10px 16px;font-size:15px;line-height:1.55;animation:.35s both hPXKVG_appear}.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}.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 hPXKVG_shimmer}.hPXKVG_workingShimmer svg{color:#8c8c8c}.hPXKVG_workingRow{color:#8c8c8c;margin:22px 0 0;font-size:15px}.hPXKVG_activityRow{color:#8c8c8c;align-items:center;gap:7px;margin:12px 0 0;font-size:15px;display:flex}.hPXKVG_bodyText{color:var(--codex-text);margin:14px 0 0;font-size:15px;line-height:23px}.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}.hPXKVG_link{color:#6f93d8}.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 hPXKVG_appear;display:flex}.hPXKVG_editIcon{color:#d6d6d6;background:#151515;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hPXKVG_editText{flex-direction:column;flex:1;min-width:0;font-size:15px;line-height:20px;display:flex}.hPXKVG_editText>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hPXKVG_editText>span:last-child{font-size:14px}.hPXKVG_added{color:#6bc67f}.hPXKVG_removed{color:#e75248}.hPXKVG_editUndo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hPXKVG_viewChanges{white-space:nowrap;background:#2a2929;border:1px solid #3a3a3a;border-radius:10px;padding:3px 9px}.hPXKVG_messageActions{margin:16px 0 0 4px;animation:.35s both hPXKVG_appear}@keyframes hPXKVG_appear{0%{opacity:0;transform:translateY(3px)}}@keyframes hPXKVG_shimmer{to{background-position:-200% 0}}@container (max-width:620px){.hPXKVG_conversation{padding:14px 14px 0}}@media (prefers-reduced-motion:reduce){.hPXKVG_userBubble,.hPXKVG_editCard,.hPXKVG_messageActions,.hPXKVG_workingShimmer{animation:none}}.hPXKVG_screenFade{animation:.22s ease-out both hPXKVG_screenFade}@keyframes hPXKVG_screenFade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hPXKVG_screenFade{animation:none}}.hPXKVG_activityRow,.hPXKVG_bodyText,.hPXKVG_workedFor{animation:.16s ease-out both hPXKVG_entryIn}@keyframes hPXKVG_entryIn{0%{opacity:0;transform:translateY(3px)}}.hPXKVG_activityRow.hPXKVG_workingShimmer{animation:.16s ease-out both hPXKVG_entryIn,1.6s linear infinite hPXKVG_shimmer}.hPXKVG_unstreamedText{visibility:hidden}.hPXKVG_conversation .hPXKVG_activitySlot,.hPXKVG_conversation>.hPXKVG_finishSwap{flex:none}@container (max-width:620px){.hPXKVG_viewChanges{display:none}.hPXKVG_userBubble,.hPXKVG_workedFor,.hPXKVG_workingRow,.hPXKVG_activityRow,.hPXKVG_bodyText,.hPXKVG_editText{font-size:13px}}
.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}.D-HiTW_titleBar{height:44px;color:var(--codex-icon);flex:none;align-items:center;gap:14px;padding:0 14px 0 16px;display:flex}.D-HiTW_titleIcons{align-items:center;gap:16px;margin-left:22px;display:inline-flex}.D-HiTW_dimIcon{opacity:.55}.D-HiTW_titleDivider{background:#3a3a3a;width:1px;height:20px}.D-HiTW_titleFolder{color:#d0d0d0}.D-HiTW_title{color:var(--codex-text);white-space:nowrap;text-overflow:ellipsis;margin-left:-4px;font-size:15px;font-weight:600;overflow:hidden}.D-HiTW_titleRight{align-items:center;gap:18px;margin-left:auto;display:inline-flex}.D-HiTW_body{flex:1;min-height:0;display:flex}.D-HiTW_rail{flex:none}.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}.D-HiTW_composerArea{flex:none;padding:0 20px 12px 18px}.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}.D-HiTW_projectName{align-items:center;gap:8px;display:inline-flex}.D-HiTW_projectName svg{color:#cfcfcf}.D-HiTW_hostName{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.D-HiTW_hostDot{background:#33c75a;border-radius:50%;width:9px;height:9px}.D-HiTW_projectGear{color:#8c8c8c;margin-left:auto}.D-HiTW_composer{border-radius:var(--rigby-radius-panel);background:#313131;border:1px solid #383838;padding:12px 14px 12px 16px;position:relative}.D-HiTW_composerPlaceholder,.D-HiTW_composerText{min-height:46px;margin:0;font-size:15px}.D-HiTW_composerPlaceholder{color:#7a7a7a}.D-HiTW_composerControls{color:var(--codex-text-muted);align-items:center;gap:16px;display:flex}.D-HiTW_composerPlus{color:#e8e8e8}.D-HiTW_approval{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.D-HiTW_composerSpacer{flex:1}.D-HiTW_modelPicker{color:var(--codex-text);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.D-HiTW_modelPicker span{color:var(--codex-text-muted)}.D-HiTW_composerMic{color:#e8e8e8}.D-HiTW_composerSend{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.D-HiTW_stopSquare{background:#111;border-radius:2px;width:10px;height:10px}@container (max-width:620px){.D-HiTW_rail,.D-HiTW_titleIcons,.D-HiTW_titleRight,.D-HiTW_approval,.D-HiTW_composerMic{display:none}.D-HiTW_panel{border-left:0;border-top-left-radius:0}.D-HiTW_composerArea{padding:0 10px 10px}}.D-HiTW_emptyState{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.D-HiTW_emptyState p{text-align:center;letter-spacing:-.01em;max-width:100%;margin:0;padding:0 20px;font-size:26px}.D-HiTW_emptyState span{text-underline-offset:5px;-webkit-text-decoration:underline dotted #7a7a7a;text-decoration:underline dotted #7a7a7a}.D-HiTW_welcomeGlyph{color:#9a9a9a}.D-HiTW_screenFade{animation:.22s ease-out both D-HiTW_screenFade}@keyframes D-HiTW_screenFade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.D-HiTW_screenFade{animation:none}}.D-HiTW_threadChrome{transition:opacity .22s}.D-HiTW_threadChromeHidden{opacity:0}.D-HiTW_stage{min-height:0;overflow:hidden}@container (max-width:620px){.D-HiTW_emptyState p{font-size:22px}}
._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}._2hgBWq_titleBar{height:40px;color:var(--cursor-text-secondary);flex:none;align-items:center;padding:0 12px 0 14px;display:flex}._2hgBWq_titleIcons{align-items:center;gap:9px;margin-left:22px;display:inline-flex}._2hgBWq_dimIcon{opacity:.5}._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}._2hgBWq_titleChip svg{color:var(--cursor-text-secondary)}._2hgBWq_titleSpacer{flex:1}._2hgBWq_titleRight{align-items:center;gap:14px;display:inline-flex}._2hgBWq_ideLink{color:var(--cursor-text-muted);letter-spacing:.02em;align-items:center;gap:2px;font-size:11.5px;display:inline-flex}._2hgBWq_body{flex:1;grid-template-columns:minmax(0,1fr) 248px;min-height:0;display:grid}._2hgBWq_added{color:var(--cursor-green)}._2hgBWq_removed{color:var(--cursor-red)}._2hgBWq_main{flex-direction:column;min-width:0;padding:4px 16px 0;display:flex}._2hgBWq_conversation{flex:1;min-height:0;overflow:hidden}._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}._2hgBWq_userMessage>span{flex:1}._2hgBWq_userMessageUndo{color:var(--cursor-text-muted)}._2hgBWq_filesCard{background:var(--cursor-card);border:1px solid #323232;border-radius:10px;margin:10px 14px 0;padding:10px 12px 6px;animation:.35s both _2hgBWq_appear}._2hgBWq_filesCardHeader{color:var(--cursor-text-secondary);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}._2hgBWq_fileRow{align-items:center;gap:8px;height:28px;padding-left:3px;animation:.35s both _2hgBWq_appear;display:flex}._2hgBWq_typescriptBadge,._2hgBWq_testBadge{letter-spacing:.02em;width:18px;font-size:10px;font-weight:500}._2hgBWq_typescriptBadge{color:#86aee4}._2hgBWq_testBadge{color:#c68b75}._2hgBWq_fileName{color:var(--cursor-text);flex:1;font-size:13px}._2hgBWq_fileAdded{color:var(--cursor-green);font-variant-numeric:tabular-nums;font-size:13px}._2hgBWq_fileRemoved{color:var(--cursor-red);font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px}._2hgBWq_composerArea{flex-direction:column;flex:none;padding-bottom:6px;display:flex}._2hgBWq_pushButton{border:1px solid var(--cursor-border);border-radius:var(--rigby-radius-panel);background:var(--cursor-surface);color:var(--cursor-text-secondary);align-self:flex-start;margin-bottom:9px;padding:5px 11px;font-size:13px;animation:.35s both _2hgBWq_appear}._2hgBWq_composer{border:1px solid var(--cursor-border);border-radius:var(--rigby-radius-panel);background:var(--cursor-surface);align-items:center;gap:10px;height:42px;padding:0 8px;display:flex}._2hgBWq_composerPlus{width:25px;height:25px;color:var(--cursor-text-secondary);background:#2c2c2c;border-radius:50%;flex:none;place-items:center;display:grid}._2hgBWq_composerPlaceholder,._2hgBWq_composerText{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}._2hgBWq_composerPlaceholder{color:#9d9d9d}._2hgBWq_composerText{color:var(--cursor-text-strong)}._2hgBWq_modelPicker{color:#bbb;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}._2hgBWq_modelEffort{color:#9d9d9d}._2hgBWq_modelDot{background:var(--cursor-blue);border-radius:50%;width:6px;height:6px}._2hgBWq_composerMic{color:#bbb;flex:none;margin-left:8px}._2hgBWq_composerSend{color:#191919;background:#f0f0f0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}._2hgBWq_stopSquare{background:#191919;border-radius:2px;width:9px;height:9px}._2hgBWq_footer{height:38px;color:var(--cursor-text-secondary);align-items:center;gap:20px;padding:0 10px;font-size:13px;display:flex}._2hgBWq_footerItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._2hgBWq_footerItem svg:last-child{margin-left:-1px}._2hgBWq_footerSpinner{width:13px;height:13px}@keyframes _2hgBWq_appear{0%{opacity:0;transform:translateY(3px)}}@container (max-width:820px){._2hgBWq_body{grid-template-columns:minmax(0,1fr)}}@container (max-width:620px){._2hgBWq_titleRight,._2hgBWq_modelPicker,._2hgBWq_composerMic{display:none}._2hgBWq_main{padding:4px 10px 0}}@media (prefers-reduced-motion:reduce){._2hgBWq_filesCard,._2hgBWq_fileRow,._2hgBWq_pushButton{animation:none}}._2hgBWq_newAgent{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding-top:18%;display:flex}._2hgBWq_newAgentColumn{flex-direction:column;width:min(604px,100% - 48px);display:flex}._2hgBWq_environmentRow{color:var(--cursor-text-secondary);gap:18px;margin:0 0 12px 12px;font-size:13.5px;display:flex}._2hgBWq_environmentRow>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._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}._2hgBWq_largeComposer ._2hgBWq_composerText,._2hgBWq_largeComposer ._2hgBWq_composerPlaceholder{white-space:normal;flex:1;margin:0}._2hgBWq_largeComposerControls{align-items:center;gap:10px;display:flex}._2hgBWq_modeOptions{gap:8px;margin-top:14px;display:flex}._2hgBWq_modeOptions span{border:1px solid var(--cursor-border);border-radius:var(--rigby-radius-panel);color:var(--cursor-text-secondary);padding:6px 12px;font-size:13px}._2hgBWq_modeOptions em{color:var(--cursor-text-muted);margin-left:6px;font-style:normal}._2hgBWq_screenFade{animation:.22s ease-out both _2hgBWq_screenFade}@keyframes _2hgBWq_screenFade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){._2hgBWq_screenFade{animation:none}}
._7eOl1W_rightPanel{flex-direction:column;padding:10px 14px 0 26px;display:flex}._7eOl1W_panelHeading{color:var(--cursor-text-muted);margin:10px 0 6px;font-size:12px}._7eOl1W_panelHeading:not(:first-child){margin-top:18px}._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){._7eOl1W_rightPanel{display:none}}
.aFexSa_body{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}.aFexSa_closingSpace{padding-bottom:var(--home-section-space)}
._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}._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}._10-ueq_shortcut{color:#77776f;margin-left:26px;font-size:13px;font-weight:600}._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}._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}._10-ueq_line{white-space:pre-wrap;word-break:break-word;margin:0}._10-ueq_dim{color:var(--terminal-dim)}._10-ueq_bold{font-weight:700}._10-ueq_localPrompt{color:var(--terminal-text);font-weight:700}._10-ueq_remotePrompt{font-weight:700}._10-ueq_remoteHost{color:#7fd1c7}._10-ueq_path{color:#79a8f2}._10-ueq_cursorBlock{vertical-align:text-bottom;background:#d0d0d0;width:.6em;height:1.1em;display:inline-block}._10-ueq_welcome{align-items:flex-start;gap:3ch;margin:4px 0 12px;display:flex}._10-ueq_mascot{flex:none;width:9ch;height:49.5px}._10-ueq_welcomeText{flex-direction:column;display:flex}._10-ueq_transcript{flex:1;min-height:0;overflow:hidden}._10-ueq_cliFooter{flex:none}._10-ueq_submittedPrompt{background:#262626;margin:0 0 10px;padding:1px 1ch}._10-ueq_bulletRunning{color:var(--terminal-dim)}._10-ueq_todoActive{color:var(--terminal-text);font-weight:700}._10-ueq_todoPending{color:var(--terminal-text)}._10-ueq_effort{color:#949494;text-align:right;padding-right:2ch}._10-ueq_statusLine{color:#949494;padding-left:2ch}._10-ueq_autoMode{color:gold;padding-left:2ch}._10-ueq_entry{margin-bottom:7px}._10-ueq_bulletDone{color:#4eba65}._10-ueq_bulletActive{color:var(--claude-orange)}._10-ueq_todoDone{color:#6b6b6b;text-decoration:line-through}._10-ueq_toolResultBody{min-width:0}._10-ueq_diffRemoved{color:#f2a5a5;background:#3a1416}._10-ueq_bulletText{color:var(--terminal-text)}._10-ueq_toolName{font-weight:700}._10-ueq_toolResult{color:var(--terminal-dim);gap:1ch;padding-left:2ch;display:flex}._10-ueq_resultElbow{flex:none}._10-ueq_diffAdded{color:#a6e3a1;background:#12301a}._10-ueq_passed{color:#4eba65}._10-ueq_working{color:var(--claude-orange);margin:4px 0 8px}._10-ueq_inputBox{white-space:pre-wrap;border-top:1px solid gray;border-bottom:1px solid gray;padding:2px 0}@container (max-width:620px){._10-ueq_screen{padding:6px 8px;font-size:11.5px;line-height:15.5px}._10-ueq_mascot{height:46.5px}._10-ueq_shortcut{display:none}}._10-ueq_windowStack{width:100%;height:100%;position:relative}._10-ueq_secondWindow{transform-origin:50% 40%;will-change:transform, opacity;border-radius:16px;animation:.26s cubic-bezier(.2,.8,.2,1) both _10-ueq_windowOpen;position:absolute;inset:34px 0 0 40px;box-shadow:0 28px 70px -18px #000000b3,0 0 0 .5px #0009}@keyframes _10-ueq_windowOpen{0%{opacity:0;transform:scale(.94)}30%{opacity:1}}@media (prefers-reduced-motion:reduce){._10-ueq_secondWindow{animation:none}}._10-ueq_transcript>p,._10-ueq_transcript>div{animation:.16s ease-out both _10-ueq_entryIn}@keyframes _10-ueq_entryIn{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){._10-ueq_transcript>p,._10-ueq_transcript>div{animation:none}}._10-ueq_failed{color:#e06c75}
.qZc72W_hero{flex-direction:column;align-items:flex-start;padding:clamp(32px,4.4vw,64px) 0 clamp(8px,1.6vw,24px);display:flex}.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}.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}.qZc72W_subline{max-width:40em;color:var(--home-faint);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.5}.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}.qZc72W_subline a:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.qZc72W_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}
.V5Avea_frame{width:100%;position:relative;container-type:inline-size}.V5Avea_demo{aspect-ratio:100/68;isolation:isolate;background:#0b1424 50%/cover no-repeat;width:100%;margin:0;position:relative;overflow:hidden}.V5Avea_layer{visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.V5Avea_layer:first-child{visibility:visible}.V5Avea_aperture{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.V5Avea_camera{transform-origin:0 0;position:absolute;top:0;left:0}.V5Avea_backdrop{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.V5Avea_windowSlot{position:absolute}.V5Avea_demo:not([data-measured])>.V5Avea_layer{display:none}.V5Avea_demo[data-measured]>.V5Avea_layer{animation:.45s cubic-bezier(.2,.8,.2,1) backwards V5Avea_windowAppear}@keyframes V5Avea_windowAppear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.V5Avea_demo[data-measured]>.V5Avea_layer{animation:none}}.V5Avea_demo[data-layout=portrait]{aspect-ratio:600/860}@container (min-width:1100px){.V5Avea_demo[data-layout=landscape]{aspect-ratio:65/36}}@media (min-height:1000px){@container (min-width:1100px){.V5Avea_demo[data-layout=landscape]{aspect-ratio:325/189}}}@container (max-width:519.98px){.V5Avea_demo,.V5Avea_demo[data-layout=portrait]{aspect-ratio:4/5}}
.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}.BxoKbG_announcementBar p{margin:0}.BxoKbG_announcementBar a{color:inherit;text-underline-offset:3px;white-space:nowrap;margin-left:10px;text-decoration:underline}.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%)}.BxoKbG_announcementDismiss svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.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}.BxoKbG_siteHeaderRow{align-items:center;gap:clamp(20px,3vw,44px);width:100%;max-width:1440px;height:64px;margin-inline:auto;display:flex}.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}.BxoKbG_logoMark{flex:none;width:auto;height:12px}.BxoKbG_navigationArea{flex:1;justify-content:flex-end;align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.BxoKbG_primaryNavigation{align-items:center;gap:4px;margin-right:auto;display:flex}.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}.BxoKbG_navigationLink:hover{text-underline-offset:4px;text-decoration:underline}.BxoKbG_logInLink{white-space:nowrap;padding:8px 4px;font-size:15px}.BxoKbG_logInLink:hover{text-underline-offset:4px;text-decoration:underline}.BxoKbG_getStartedButton{border-radius:var(--rigby-radius-panel);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;align-items:center;padding:0 16px;transition:background .16s;display:inline-flex}.BxoKbG_getStartedButton:hover{background:var(--rigby-color-action-accent-pressed)}@media (prefers-reduced-motion:reduce){.BxoKbG_getStartedButton{transition:none}}.BxoKbG_chevron{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.BxoKbG_navigationLink[aria-expanded=true] .BxoKbG_chevron{transform:rotate(180deg)}.BxoKbG_navigationMenu{position:relative}.BxoKbG_navigationPanel{z-index:30;background:var(--rigby-color-surface-page);border:1px solid var(--rigby-color-border-subtle);min-width:220px;box-shadow:0 18px 40px -24px color-mix(in srgb, var(--rigby-color-shadow-elevated) 45%, transparent);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.BxoKbG_navigationPanel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.BxoKbG_navigationPanelGrid{flex-direction:column;display:flex}.BxoKbG_navigationPanel a{border-radius:8px;padding:8px 10px;display:flex}.BxoKbG_navigationPanel a:hover{background:var(--rigby-color-surface-subtle)}.BxoKbG_navigationDestinationTitle{color:var(--rigby-color-text-primary);align-items:baseline;gap:.5em;font-size:15px;display:inline-flex}.BxoKbG_navigationDestinationArrow{font-size:.875rem;transition:transform .16s}.BxoKbG_navigationPanel a:hover .BxoKbG_navigationDestinationArrow{transform:translate(3px)}.BxoKbG_headerActions{align-items:center;gap:10px;display:flex}.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}.BxoKbG_mobileMenuToggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.BxoKbG_mobileMenuToggle[aria-expanded=true]{border-color:#0000}.BxoKbG_headerActionsWithMenuOpen>a{display:none}@media (max-width:980px){.BxoKbG_primaryNavigation{display:none}.BxoKbG_navigationArea{justify-content:flex-end}.BxoKbG_mobileMenuToggle{display:grid}}@media (max-width:560px){.BxoKbG_headerActions .BxoKbG_logInLink{display:none}.BxoKbG_siteHeaderRow{height:59px}}@media (max-width:420px){.BxoKbG_siteHeaderRow{gap:12px}.BxoKbG_wordmark{letter-spacing:.04em;font-size:13px}.BxoKbG_headerActions .BxoKbG_getStartedButton{padding:0 12px}}@media (max-width:359px){.BxoKbG_headerActions .BxoKbG_getStartedButton{display:none}}.BxoKbG_downloadButton{border:1px solid color-mix(in srgb, var(--rigby-color-text-primary) 16%, transparent);border-radius:var(--rigby-radius-panel);height:36px;color:var(--rigby-color-text-primary);align-items:center;padding:0 16px;font-size:14.5px;font-weight:500;display:none}.BxoKbG_downloadButton:hover{border-color:var(--rigby-color-text-primary)}@media (min-width:981px){.BxoKbG_downloadButton{display:inline-flex}}
.kFMLxq_stage{flex-direction:column;gap:clamp(32px,3.6vw,48px);padding:clamp(24px,3.4vw,48px) 0 clamp(24px,4vh,48px);display:flex}.kFMLxq_mediaBlock{border-radius:clamp(10px,1.1vw,16px)}.kFMLxq_introduction{flex-direction:column;align-items:flex-start;display:flex}.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}.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}.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}.kFMLxq_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.kFMLxq_getStarted,.kFMLxq_downloadLink{border-radius:var(--rigby-radius-panel);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}.kFMLxq_getStarted{background:var(--rigby-color-action-accent-background);color:var(--rigby-color-action-accent-foreground)}.kFMLxq_getStarted:hover{background:var(--rigby-color-action-accent-pressed)}.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)}.kFMLxq_downloadLink:hover{background:color-mix(in srgb, var(--rigby-color-text-primary) 5%, transparent)}.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){.kFMLxq_getStarted,.kFMLxq_downloadLink{transition:none}}@media (min-width:600px){.kFMLxq_subheadline{white-space:nowrap}}
.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}.DNxkAq_frame:has(>[data-announcement-bar]){--site-chrome-height:calc(var(--site-header-height) + var(--announcement-bar-height))}@media (max-width:560px){.DNxkAq_frame{--site-header-height:60px}}.DNxkAq_stretchToFooter{flex-direction:column;flex:1;display:flex}main.DNxkAq_stretchToFooter{display:block}.DNxkAq_gutter{padding-inline:var(--rigby-layout-page-gutter)}.DNxkAq_contentColumn{--text-inset:0px;width:100%;max-width:var(--rigby-layout-content-width);margin-inline:auto}@media (min-width:1100px){.DNxkAq_contentColumn{--text-inset:clamp(20px, 3vw, 48px)}}.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}.DNxkAq_outlineButton{color:var(--rigby-color-text-primary);border-color:var(--rigby-color-text-primary);background:0 0;}
.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}.iDDQCW_reversed{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.iDDQCW_reversed .iDDQCW_copy{order:2}.iDDQCW_copy{padding:32px clamp(20px,3vw,44px)}.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}.iDDQCW_continuation{color:var(--home-faint);display:block}.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}.iDDQCW_featureLink:after{content:"→"}.iDDQCW_featureLink:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.iDDQCW_visual{min-width:0}@media (max-width:860px){.iDDQCW_featureCard,.iDDQCW_reversed{grid-template-columns:minmax(0,1fr);gap:4px}.iDDQCW_reversed .iDDQCW_copy{order:0}.iDDQCW_copy{padding:18px 6px 12px}.iDDQCW_featureLink{min-height:44px;margin-top:6px}}
.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){.lga_dW_statement{margin-top:14px}}
.VHWl8W_mobileNavigation{--mobile-header-height:64px;top:var(--mobile-header-height);z-index:1;gap:var(--rigby-space-xl);overscroll-behavior:contain;padding:var(--rigby-space-xs) var(--rigby-layout-page-gutter) calc(var(--rigby-space-xl) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rigby-color-border-subtle);background:var(--rigby-color-surface-page);font-family:var(--rigby-font-family-body);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.VHWl8W_mobileNavigationList{flex-direction:column;display:flex}.VHWl8W_mobileNavigationList>:is(a,div){border-bottom:1px solid var(--rigby-color-border-subtle)}.VHWl8W_mobileNavigationItem{width:100%;min-height:52px;color:var(--rigby-color-text-primary);font-family:var(--rigby-font-family-body);font-weight:var(--rigby-font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:17px;line-height:1.3;display:flex}.VHWl8W_mobileNavigationChevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--rigby-color-text-secondary);flex:none;transition:transform .2s}.VHWl8W_mobileNavigationItem[aria-expanded=true] .VHWl8W_mobileNavigationChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.VHWl8W_mobileNavigationChevron{transition:none}}.VHWl8W_mobileNavigationSubmenu{padding-bottom:var(--rigby-space-xs);flex-direction:column;display:flex}.VHWl8W_mobileNavigationSubmenu a{align-items:center;min-height:44px;display:flex}.VHWl8W_mobileNavigationDestinationTitle{color:color-mix(in srgb, var(--rigby-color-text-primary) 72%, transparent);align-items:baseline;gap:.5em;font-size:15.5px;display:inline-flex}.VHWl8W_mobileNavigationSubmenu a:hover .VHWl8W_mobileNavigationDestinationTitle{color:var(--rigby-color-text-primary)}.VHWl8W_mobileNavigationItem:focus:not(:focus-visible){outline:none}.VHWl8W_mobileNavigationActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VHWl8W_logInButton{border:1px solid color-mix(in srgb, var(--rigby-color-text-primary) 16%, transparent);border-radius:var(--rigby-radius-panel);height:36px;color:var(--rigby-color-text-primary);font-size:14px;font-weight:var(--rigby-font-weight-medium);white-space:nowrap;align-items:center;padding:0 16px;display:inline-flex}.VHWl8W_logInButton:hover{border-color:var(--rigby-color-text-primary)}@media (max-width:560px){.VHWl8W_mobileNavigation{--mobile-header-height:59px}}@media (min-width:981px){.VHWl8W_mobileNavigation{display:none!important}}
.vbZaSa_panel{isolation:isolate;border-radius:10px;min-width:0;height:clamp(400px,36vw,540px);margin:0;position:relative;overflow:hidden}.vbZaSa_tallPanel{height:clamp(520px,42vw,600px)}.vbZaSa_backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vbZaSa_stage{position:absolute;inset:0}@media (max-width:860px){.vbZaSa_tallPanel{height:600px}}@media (max-width:700px){.vbZaSa_panel{height:420px}.vbZaSa_tallPanel{height:auto}.vbZaSa_tallPanel .vbZaSa_stage{flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}}
.HQ1B8G_list{border-top:1px solid var(--home-line-strong)}.HQ1B8G_item{border-bottom:1px solid var(--home-line)}.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}.HQ1B8G_item summary::-webkit-details-marker{display:none}.HQ1B8G_item summary:hover{color:var(--home-muted)}.HQ1B8G_item summary:focus-visible{outline:2px solid var(--home-denim);outline-offset:4px;border-radius:4px}.HQ1B8G_marker{fill:none;width:14px;height:14px;stroke:var(--home-faint);stroke-width:1.5px;stroke-linecap:round;flex:none;transition:transform .2s}.HQ1B8G_item[open] .HQ1B8G_marker{transform:rotate(45deg)}.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){.HQ1B8G_item summary,.HQ1B8G_marker{transition:none}}
.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}.V2vmIW_plate svg{width:100%;height:auto;display:block}.V2vmIW_panel{fill:color-mix(in srgb, var(--rigby-color-footer-background) 94%, var(--rigby-color-footer-mark))}.V2vmIW_gridLine{fill:none;stroke:color-mix(in srgb, var(--plate-denim) 16%, transparent);stroke-width:.12px}.V2vmIW_designSquare{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 22%, transparent);stroke-width:.2px;stroke-dasharray:1.2 .8}.V2vmIW_construction{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 22%, transparent);stroke-width:.16px;stroke-dasharray:2 .9 .4 .9}.V2vmIW_crosshair{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 55%, transparent);stroke-width:.16px}.V2vmIW_hatching{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 42%, transparent);stroke-width:.17px;stroke-linecap:round}.V2vmIW_outline,.V2vmIW_outlineEcho{fill:none;stroke:var(--plate-ink);stroke-linejoin:round;stroke-linecap:round}.V2vmIW_outline{stroke-width:.36px;stroke-opacity:.92}.V2vmIW_outlineEcho{stroke-width:.22px;stroke-opacity:.55}.V2vmIW_vertex{fill:var(--rigby-color-footer-background);stroke:var(--plate-denim);stroke-width:.2px}.V2vmIW_dimension{fill:none;stroke:var(--plate-denim);stroke-width:.2px}.V2vmIW_dimension circle{fill:var(--plate-denim)}.V2vmIW_labelKnockout{fill:color-mix(in srgb, var(--rigby-color-footer-background) 94%, var(--rigby-color-footer-mark));stroke:none}.V2vmIW_label{fill:var(--plate-denim);stroke:none;font-family:var(--rigby-font-family-mono);letter-spacing:.04em;font-size:3.2px}.V2vmIW_frame{fill:none;stroke:color-mix(in srgb, var(--plate-ink) 40%, transparent);stroke-width:.22px}.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){.V2vmIW_plate{width:156px}}
.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}.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}.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}.s1qWIa_dynamicIsland{background:#000;border-radius:999px;width:126px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.s1qWIa_statusBar{flex:none;justify-content:space-between;align-items:center;height:54px;padding:4px 32px 0 48px;display:flex}.s1qWIa_statusTime{letter-spacing:-.01em;font-size:17px;font-weight:600}.s1qWIa_statusIcons{fill:var(--ios-label);align-items:center;gap:7px;display:inline-flex}.s1qWIa_battery{border:1px solid #00000059;border-radius:4.3px;width:27px;height:13px;padding:2px;display:inline-block;position:relative}.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}.s1qWIa_battery i{background:var(--ios-label);border-radius:2px;width:80%;height:100%;display:block}.s1qWIa_navigationBar{flex:none;justify-content:flex-end;height:44px;padding:0 16px;display:flex}.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}.s1qWIa_largeTitle{letter-spacing:.01em;flex:none;margin:2px 16px 12px;font-size:34px;font-weight:700;line-height:41px}.s1qWIa_recordingCard{background:var(--ios-cell);border-radius:26px;flex:none;margin:0 16px;padding:16px 16px 18px}.s1qWIa_recordingHeader{justify-content:space-between;align-items:center;display:flex}.s1qWIa_recordingLabel{color:var(--ios-secondary-label);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.s1qWIa_recordingDot{background:var(--ios-red);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite s1qWIa_recordingPulse}.s1qWIa_elapsed{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:22px;font-weight:600}.s1qWIa_waveform{justify-content:space-between;align-items:center;height:64px;margin:14px 0 12px;display:flex}.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 s1qWIa_waveformLevel}.s1qWIa_waveform i:nth-last-child(-n+6){opacity:.35}.s1qWIa_transcript{color:var(--ios-label);letter-spacing:-.02em;margin:0;font-size:17px;line-height:22px}.s1qWIa_streaming{color:var(--ios-secondary-label)}.s1qWIa_caret{vertical-align:-3px;background:var(--ios-indigo);border-radius:1px;width:2px;height:19px;margin-left:2px;animation:1s step-end infinite s1qWIa_caretBlink;display:inline-block}.s1qWIa_notesSection{flex:none;margin:22px 16px 0}.s1qWIa_sectionHeader{color:var(--ios-secondary-label);letter-spacing:-.01em;text-transform:uppercase;margin:0 16px 7px;font-size:13px}.s1qWIa_notesList{background:var(--ios-cell);border-radius:26px;margin:0;padding:0;list-style:none;overflow:hidden}.s1qWIa_notesList li{align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:flex;position:relative}.s1qWIa_notesList li+li:before{content:"";border-top:.5px solid var(--ios-separator);position:absolute;top:0;left:16px;right:0}.s1qWIa_noteText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s1qWIa_noteTitle{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.s1qWIa_noteDate,.s1qWIa_noteDuration{color:var(--ios-secondary-label);letter-spacing:-.01em;font-size:15px}.s1qWIa_noteDuration{font-variant-numeric:tabular-nums}.s1qWIa_chevron{color:var(--ios-tertiary-label);flex:none}.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}.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}.s1qWIa_recordButton i{background:var(--ios-red);border-radius:7px;width:28px;height:28px}.s1qWIa_homeIndicator{background:#000;border-radius:999px;width:139px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes s1qWIa_waveformLevel{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes s1qWIa_recordingPulse{50%{opacity:.35}}@keyframes s1qWIa_caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.s1qWIa_waveform i,.s1qWIa_recordingDot,.s1qWIa_caret{animation:none}}
.EnSMBG_split{gap:0 var(--home-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.EnSMBG_contactLine{color:var(--home-muted);margin:28px 0 0;font-size:15px}.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){.EnSMBG_split{grid-template-columns:minmax(0,1fr)}}
.H-Jv1q_rows{border-bottom:1px solid var(--home-line)}.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}.H-Jv1q_rowHeading{flex-direction:column;gap:10px;display:flex}.H-Jv1q_rowLabel{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.04em;font-size:12px}.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}.H-Jv1q_rowBody{max-width:64ch}.H-Jv1q_rowBody p{color:var(--home-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.H-Jv1q_rowBody p+p{margin-top:14px}.H-Jv1q_rowBody a,.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}.H-Jv1q_rowBody a:hover,.H-Jv1q_prose a:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.H-Jv1q_prose{letter-spacing:-.006em;max-width:38em;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.H-Jv1q_prose p{text-wrap:pretty;margin:0 0 1.15em}.H-Jv1q_prose ul{border-top:1px solid var(--home-line);margin:0 0 1.4em;padding:0;list-style:none}.H-Jv1q_prose li{border-bottom:1px solid var(--home-line);color:var(--home-muted);padding:.85em 0}.H-Jv1q_prose strong{color:var(--home-ink);font-weight:var(--rigby-font-weight-medium);display:block}.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){.H-Jv1q_row{grid-template-columns:minmax(0,1fr)}}
.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}.Snls6W_wordmark svg{width:100%;height:auto;display:block;overflow:hidden}.Snls6W_letter,.Snls6W_letterEcho{font-family:var(--rigby-font-family-body);font-size:168px;font-weight:var(--rigby-font-weight-semibold);stroke:currentColor;stroke-linejoin:round}.Snls6W_letter{fill-opacity:.4;transition:fill-opacity .24s}.Snls6W_letterEcho{fill:none;stroke-opacity:.6;stroke-linecap:round}.Snls6W_hatch{stroke:currentColor;stroke-width:1.2px}.Snls6W_unevenHatch{stroke-width:.9px;stroke-dasharray:11 4 6 3}.Snls6W_wordmark:hover,.Snls6W_wordmark:focus-visible{color:var(--rigby-color-accent-signal-soft)}.Snls6W_wordmark:hover .Snls6W_letter,.Snls6W_wordmark:focus-visible .Snls6W_letter{fill-opacity:.6}@media (prefers-reduced-motion:reduce){.Snls6W_wordmark,.Snls6W_letter{transition:none}}
.PSJL1W_window{--xcode-sidebar:#efefee;--xcode-editor:#fff;--xcode-toolbar-item:#fbfbfb;--xcode-toolbar-item-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;container:xcode-window/inline-size}.PSJL1W_toolbar{flex:none;grid-template-columns:236px minmax(0,1fr);height:52px;display:grid}.PSJL1W_toolbarLeading{background:var(--xcode-sidebar);align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}.PSJL1W_toolbarMain{align-items:center;gap:12px;min-width:0;padding:0 12px;display:flex}.PSJL1W_toolbarItem{border:1px solid var(--xcode-toolbar-item-border);border-radius:var(--rigby-radius-panel);background:var(--xcode-toolbar-item);color:#1d1d1f;white-space:nowrap;flex:none;align-items:center;gap:12px;height:30px;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #0000000f}.PSJL1W_runItem{margin-left:auto}.PSJL1W_dimGlyph{opacity:.35;display:inline-flex}.PSJL1W_projectTitle{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.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}.PSJL1W_schemeItem{color:#474747;gap:7px;margin-left:auto;padding:0 12px}.PSJL1W_schemeIcon{background:linear-gradient(#b9a8f5,#8b77e8);border-radius:3.5px;width:14px;height:14px}.PSJL1W_schemeChevron{color:var(--xcode-tertiary);font-size:10px}.PSJL1W_toolbarTrailing{gap:8px;margin-left:auto;display:inline-flex}.PSJL1W_body{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.PSJL1W_navigator{background:var(--xcode-sidebar);flex-direction:column;min-width:0;display:flex}.PSJL1W_navigatorTabs{border-bottom:1px solid var(--xcode-separator);color:#302a27;justify-content:space-between;padding:4px 14px 8px;display:flex}.PSJL1W_navigatorTabs span{border-radius:5px;place-items:center;width:22px;height:20px;display:inline-grid}.PSJL1W_navigatorTabActive{background:#00000014}.PSJL1W_tree{padding:6px 8px}.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}.PSJL1W_treeRowSelected{background:var(--xcode-selected)}.PSJL1W_disclosure{width:10px;color:var(--xcode-tertiary);place-items:center;display:inline-grid}.PSJL1W_folderGlyph,.PSJL1W_swiftGlyph{display:inline-flex}.PSJL1W_folderGlyph{color:var(--xcode-folder)}.PSJL1W_swiftGlyph{color:var(--xcode-swift)}.PSJL1W_editor{border-left:1px solid var(--xcode-separator);flex-direction:column;min-width:0;display:flex}.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}.PSJL1W_editorColumns{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.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}.PSJL1W_codeLine{display:block}.PSJL1W_lineNumber{width:34px;color:var(--xcode-line-number);text-align:right;margin-right:14px;display:inline-block}.PSJL1W_keyword{color:var(--xcode-keyword);font-weight:600}.PSJL1W_systemType{color:var(--xcode-system-type)}.PSJL1W_projectType{color:var(--xcode-project-type)}.PSJL1W_declaration{color:var(--xcode-declaration)}.PSJL1W_property{color:var(--xcode-property)}.PSJL1W_canvas{border-left:1px solid var(--xcode-separator);flex-direction:column;align-items:center;min-width:0;display:flex}.PSJL1W_canvasLabel{color:#535353;align-self:stretch;align-items:center;gap:5px;margin:0;padding:8px 12px;font-size:11.5px;display:flex}.PSJL1W_canvasEye{color:var(--xcode-accent);display:inline-flex}.PSJL1W_canvasBar{color:#6f6f6f;align-self:stretch;align-items:center;gap:10px;margin-top:auto;padding:8px 12px;display:flex}.PSJL1W_canvasLive{color:var(--xcode-accent);display:inline-flex}.PSJL1W_canvasZoom{color:#474747;margin-left:auto;font-size:11.5px}.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}.PSJL1W_statusBranch{align-items:center;gap:4px;display:inline-flex}@container xcode-window (max-width:760px){.PSJL1W_toolbar{grid-template-columns:auto minmax(0,1fr)}.PSJL1W_toolbarLeading{background:0 0}.PSJL1W_body{grid-template-columns:minmax(0,1fr)}.PSJL1W_navigator,.PSJL1W_toolbarTrailing,.PSJL1W_toolbarMain>.PSJL1W_toolbarItem:not(.PSJL1W_schemeItem){display:none}.PSJL1W_editor{border-left:none}}@container xcode-window (max-width:520px){.PSJL1W_toolbar{border-bottom:1px solid var(--xcode-separator);background:var(--xcode-sidebar);gap:12px;height:46px;padding:0 12px 0 14px;display:flex}.PSJL1W_toolbarLeading{background:0 0;gap:12px;padding:0}.PSJL1W_toolbarLeading>.PSJL1W_toolbarItem:not(.PSJL1W_runItem),.PSJL1W_toolbarMain>:not(.PSJL1W_projectTitle),.PSJL1W_navigator,.PSJL1W_jumpBar,.PSJL1W_code,.PSJL1W_statusBar{display:none}.PSJL1W_runItem{margin-left:0}.PSJL1W_toolbarMain{padding:0}.PSJL1W_body,.PSJL1W_editorColumns{grid-template-columns:minmax(0,1fr)}.PSJL1W_editor,.PSJL1W_canvas{border-left:none}}
._2e8uFa_errorFrame button{font:inherit;cursor:pointer;border:0;font-size:15px}._2e8uFa_reference{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.02em;margin:28px 0 0;font-size:12px}
._3kJitq_claudeDesktop,._3kJitq_xcode,._3kJitq_buildTerminal,._3kJitq_stackedTerminals{text-align:left;position:absolute}._3kJitq_claudeDesktop{width:980px;height:620px;top:40px;left:40px}._3kJitq_xcode{--murmur-preview-scale:.49;width:820px;height:660px;top:28px;right:28px}._3kJitq_buildTerminal{width:520px;height:400px;top:196px;left:28px}._3kJitq_stackedTerminals{width:760px;height:560px;top:36px;left:40px}@media (max-width:1100px){._3kJitq_xcode{--murmur-preview-scale:.41}._3kJitq_buildTerminal{width:276px;height:300px;top:200px;left:16px}}@media (max-width:860px){._3kJitq_xcode{width:calc(100% - 56px);height:calc(100% - 56px)}}@media (max-width:700px){._3kJitq_claudeDesktop{transform-origin:0 0;width:760px;height:520px;top:24px;left:20px;transform:scale(.68)}._3kJitq_xcode{--murmur-preview-scale:.44;width:auto;height:auto;position:relative;top:auto;right:auto}._3kJitq_buildTerminal{order:-1;width:auto;height:214px;position:relative;top:auto;left:auto}._3kJitq_stackedTerminals{transform-origin:0 0;width:560px;height:500px;top:24px;left:20px;transform:scale(.72)}}
.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}.kgY7rq_dialog::backdrop{background:#00000073}html:has(.kgY7rq_dialog[open]){overflow:hidden}.kgY7rq_panel{gap:var(--rigby-space-lg);flex-direction:column;padding:clamp(20px,5vw,36px);display:flex}.kgY7rq_header{justify-content:space-between;align-items:flex-start;gap:var(--rigby-space-md);display:flex}.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}.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}.kgY7rq_closeButton:hover{color:var(--rigby-color-text-primary);background:var(--rigby-color-surface-page)}.kgY7rq_closeButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.kgY7rq_lead,.kgY7rq_confirmation p{color:var(--rigby-color-text-secondary);margin:0;font-size:15px}.kgY7rq_confirmation{align-items:flex-start;gap:var(--rigby-space-lg);flex-direction:column;display:flex}.kgY7rq_form{gap:var(--rigby-space-md);flex-direction:column;display:flex}.kgY7rq_fieldRow{gap:var(--rigby-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kgY7rq_field{min-width:0;color:var(--rigby-color-text-secondary);flex-direction:column;gap:6px;font-size:13.5px;display:flex}.kgY7rq_optional{color:var(--rigby-color-text-secondary);opacity:.8}.kgY7rq_field input,.kgY7rq_field select,.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}.kgY7rq_field textarea{resize:vertical;min-height:120px}.kgY7rq_field input:focus,.kgY7rq_field select:focus,.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}.kgY7rq_field [aria-invalid=true]{border-color:var(--rigby-color-text-primary);border-width:2px;padding:9px 11px}.kgY7rq_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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}.kgY7rq_problem a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kgY7rq_actions{justify-content:flex-end;gap:var(--rigby-space-sm);display:flex}.kgY7rq_actions button:disabled{opacity:.6;cursor:progress}@media (max-width:560px){.kgY7rq_fieldRow{grid-template-columns:1fr}.kgY7rq_actions{flex-direction:column-reverse}.kgY7rq_actions button{justify-content:center}}
.G0qrwq_tabs{border-bottom:1px solid var(--home-line);scrollbar-width:none;margin-top:clamp(20px,2.4vw,32px);overflow-x:auto}.G0qrwq_tabs ul{gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:flex}.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}.G0qrwq_tab:hover{color:var(--home-ink)}.G0qrwq_tab[aria-current=page]{border-bottom-color:var(--home-ink);color:var(--home-ink)}.G0qrwq_tab:focus-visible{outline:2px solid var(--home-denim);outline-offset:2px;border-radius:4px}
.gimQMq_switch{border-radius:var(--rigby-radius-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);gap:2px;padding:2px;display:inline-flex}.gimQMq_choice{border-radius:calc(var(--rigby-radius-panel) - 2px);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}.gimQMq_choice:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.gimQMq_choice[aria-pressed=true]{background:color-mix(in srgb, currentColor 16%, transparent)}@media (prefers-reduced-motion:reduce){.gimQMq_choice{transition:none}}
.iPRGwG_brandSection{padding-bottom:var(--home-section-space);margin-top:clamp(36px,4.4vw,64px)}.iPRGwG_assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.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}.iPRGwG_assetPreview{aspect-ratio:16/9;border-radius:10px;place-items:center;display:grid}.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)}.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)}.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}.iPRGwG_previewWordmarkMark{flex:none;width:auto;height:.62em;transform:translateY(-.09em)}.iPRGwG_previewMark{width:auto;height:clamp(44px,6vw,72px)}.iPRGwG_assetCaption{justify-content:space-between;align-items:center;gap:16px;padding:6px 8px 6px 10px;font-size:15px;display:flex}.iPRGwG_assetFormat{color:var(--home-faint);font-family:var(--rigby-font-family-mono);letter-spacing:.04em;margin-left:10px;font-size:12px}.iPRGwG_downloadButton{border-radius:var(--rigby-radius-panel);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}.iPRGwG_downloadButton:hover{background:color-mix(in srgb, var(--rigby-color-text-primary) 5%, transparent)}.iPRGwG_downloadButton:disabled{opacity:.6;cursor:progress}@media (max-width:760px){.iPRGwG_assetGrid{grid-template-columns:minmax(0,1fr)}}
.lyBeLG_questions{max-width:880px;padding-bottom:var(--home-section-space);margin-top:clamp(32px,4vw,56px)}
.W7MWqW_document{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}
.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}.twkaLW_footerRow{width:100%;max-width:1440px;padding-inline:var(--rigby-layout-page-gutter);margin-inline:auto}.twkaLW_footerTop{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px clamp(36px,6vw,96px);display:grid}.twkaLW_footerIdentity{flex-direction:column;align-items:flex-start;display:flex}.twkaLW_footerBrand{color:var(--rigby-color-footer-text-strong);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.twkaLW_footerMark{width:auto;height:13px}.twkaLW_footerColumns{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:32px 24px;display:grid}.twkaLW_contactColumn{grid-column:span 2}@media (min-width:1200px){.twkaLW_footerColumns{grid-template-columns:repeat(4,minmax(0,1fr)) max-content}.twkaLW_contactColumn{grid-column:auto}}.twkaLW_footerColumns a.twkaLW_unbrokenLink{white-space:nowrap;overflow-wrap:normal}.twkaLW_footerColumns h2{color:var(--footer-secondary-text);font-size:13px;font-weight:var(--rigby-font-weight-medium);margin:0 0 16px}.twkaLW_footerColumns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.twkaLW_footerColumns a{color:var(--footer-text);font-size:15px;line-height:1.3;display:inline-block}.twkaLW_footerColumns a:hover{color:var(--rigby-color-footer-text-hover);text-underline-offset:4px;text-decoration:underline}.twkaLW_siteFooter :focus-visible{outline-color:var(--rigby-color-footer-mark)}.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){.twkaLW_footerTop{grid-template-columns:minmax(0,1fr)}.twkaLW_footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.hHFJLG_rows{gap:clamp(20px,3vw,40px);display:grid}
.BDZlqG_plans{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:clamp(36px,4.4vw,64px);display:grid}.BDZlqG_plans>*{grid-column:span 2}.BDZlqG_plans>:nth-child(n+4){grid-column:span 3}.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}.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}.BDZlqG_planName{font-size:20px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.015em;margin:0}.BDZlqG_planTagline{min-height:3em;color:var(--home-muted);margin:6px 0 0;font-size:15px;line-height:1.5}.BDZlqG_planPrice{align-items:baseline;gap:4px;margin:20px 0 0;display:flex}.BDZlqG_planPrice span{letter-spacing:-.03em;font-size:36px;line-height:1}.BDZlqG_planPrice small{color:var(--home-faint);font-size:15px}.BDZlqG_planSummary{color:var(--home-muted);margin:8px 0 0;font-size:14px}.BDZlqG_planAction{margin-top:24px}.BDZlqG_planAction>a{justify-content:center;width:100%}.BDZlqG_planIncludes{border-top:1px solid var(--home-line);margin-top:24px;padding-top:20px}.BDZlqG_includesLabel{color:var(--home-faint);margin:0 0 12px;font-size:14px}.BDZlqG_planFeatures{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BDZlqG_planFeatures li{color:var(--home-muted);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.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}.BDZlqG_pageEnd{height:var(--home-section-space)}@media (max-width:1100px){.BDZlqG_plans>*,.BDZlqG_plans>:nth-child(n+4){grid-column:auto}.BDZlqG_plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.BDZlqG_plans{grid-template-columns:minmax(0,1fr)}.BDZlqG_planTagline{min-height:0}}
.RqjhEG_commitments{margin-top:clamp(40px,5vw,72px)}.RqjhEG_pageEnd{height:var(--home-section-space)}
.kWeK7a_policy{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}
.sss-wG_subprocessors{padding-bottom:var(--home-section-space);margin-top:clamp(40px,5vw,72px)}.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}.sss-wG_table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.sss-wG_table th,.sss-wG_table td{border-bottom:1px solid var(--home-line);text-align:left;vertical-align:top;padding:18px 24px 18px 0}.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}.sss-wG_table tbody th{width:24%;font-weight:var(--rigby-font-weight-medium)}.sss-wG_table td{color:var(--home-muted)}.sss-wG_table td:nth-child(2){width:40%}@media (max-width:760px){.sss-wG_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sss-wG_table,.sss-wG_table tbody,.sss-wG_table tr,.sss-wG_table th,.sss-wG_table td{width:auto;display:block}.sss-wG_table tbody{border-top:1px solid var(--home-line-strong)}.sss-wG_table tr{border-bottom:1px solid var(--home-line);padding:20px 0}.sss-wG_table tbody th,.sss-wG_table td,.sss-wG_table td:nth-child(2){border:0;width:auto;padding:0}.sss-wG_table td{margin-top:10px}.sss-wG_table td:before{content:attr(data-label);color:var(--home-faint);font-size:13px;display:block}}
.ex2iDa_commitments{margin-top:clamp(40px,5vw,72px)}.ex2iDa_pageEnd{height:var(--home-section-space)}.ex2iDa_locations{gap:var(--home-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ex2iDa_locations>li{border-top:1px solid var(--home-line-strong);padding-top:18px}.ex2iDa_locations h3,.ex2iDa_permissionsTitle{font-size:17px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.01em;margin:0 0 12px}.ex2iDa_locations ul,.ex2iDa_refuseList,.ex2iDa_allowList,.ex2iDa_resources{margin:0;padding:0;list-style:none}.ex2iDa_locations ul li{color:var(--home-muted);padding:6px 0;font-size:15px;line-height:1.5}.ex2iDa_resourceGroups,.ex2iDa_disclosures{border-top:1px solid var(--home-line-strong)}.ex2iDa_gridRow{gap:6px var(--home-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ex2iDa_disclosure{border-bottom:1px solid var(--home-line)}.ex2iDa_disclosure summary{cursor:pointer;align-items:baseline;padding:22px 0;list-style:none;transition:color .16s}.ex2iDa_disclosure summary::-webkit-details-marker{display:none}.ex2iDa_disclosure summary:hover .ex2iDa_disclosureTitle{color:var(--home-muted)}.ex2iDa_disclosure summary:focus-visible{outline:2px solid var(--home-denim);outline-offset:4px;border-radius:4px}.ex2iDa_disclosureTitle{font-size:17px;font-weight:var(--rigby-font-weight-medium);letter-spacing:-.01em;line-height:1.4;transition:color .16s}.ex2iDa_summaryBody{align-items:baseline;gap:24px;display:flex}.ex2iDa_summaryText,.ex2iDa_rowText{max-width:64ch;color:var(--home-muted);flex:1;font-size:15px;line-height:1.55}.ex2iDa_disclosureMeta{flex:none;align-items:center;gap:14px;margin-left:auto;display:inline-flex}.ex2iDa_disclosureCount{min-width:2ch;color:var(--home-faint);font-family:var(--rigby-font-family-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.ex2iDa_disclosureMarker{fill:none;width:14px;height:14px;stroke:var(--home-faint);stroke-width:1.5px;stroke-linecap:round;transition:transform .2s}.ex2iDa_disclosure[open] .ex2iDa_disclosureMarker{transform:rotate(45deg)}.ex2iDa_resources{padding-bottom:8px}.ex2iDa_resources li{border-top:1px solid var(--home-line);padding:16px 0}.ex2iDa_resourceName{flex-direction:column;gap:4px;min-width:0;display:flex}.ex2iDa_resourceName code,.ex2iDa_permissionCodes code{font-family:var(--rigby-font-family-mono);overflow-wrap:anywhere;font-size:13px}.ex2iDa_resourceType{color:var(--home-faint);font-family:var(--rigby-font-family-mono);overflow-wrap:anywhere;font-size:12px}.ex2iDa_rowText p{margin:0}.ex2iDa_rowText .ex2iDa_resourceNote{color:var(--home-faint);margin-top:4px;font-size:13px}.ex2iDa_permissions{gap:var(--home-grid-gap) clamp(32px, 5vw, 72px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(28px,3vw,40px);display:grid}.ex2iDa_allowList li,.ex2iDa_refuseList li{border-top:1px solid var(--home-line);padding:12px 0;font-size:15px;line-height:1.5}.ex2iDa_allowList strong{font-weight:var(--rigby-font-weight-medium);display:block}.ex2iDa_allowList span{color:var(--home-muted)}.ex2iDa_refuseList li{color:var(--home-muted);gap:10px;display:flex}.ex2iDa_refuseList li:before{content:"×";color:var(--home-faint);font-family:var(--rigby-font-family-mono)}.ex2iDa_permissionCodes{gap:6px var(--home-grid-gap);color:var(--home-muted);grid-column:2;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0 0 24px;list-style:none;display:grid}@media (max-width:860px){.ex2iDa_locations,.ex2iDa_permissions,.ex2iDa_gridRow{grid-template-columns:minmax(0,1fr)}.ex2iDa_disclosure summary{grid-template-columns:minmax(0,1fr) auto}.ex2iDa_summaryBody{display:contents}.ex2iDa_disclosureMeta{grid-area:1/2}.ex2iDa_summaryText,.ex2iDa_permissionCodes{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ex2iDa_disclosureTitle,.ex2iDa_disclosureMarker{transition:none}}
