.r-context-picker{min-width:0;margin-bottom:30px;position:relative}.r-context-hierarchy{padding:12px 14px 4px}.r-context-hierarchy strong{overflow-wrap:anywhere;display:block}.r-context-hierarchy p{color:var(--r-muted);margin:5px 0;font-size:12px;line-height:1.5}.r-context-picker>.r-context-switch{text-align:left;cursor:pointer;width:100%;margin-bottom:0}.r-context-menu{overscroll-behavior:contain;z-index:90;color:#14182e;background:#fff;border:1px solid #e5e7ef;border-radius:14px;width:320px;max-width:calc(100vw - 40px);padding:10px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 14px 48px #11183420}.r-context-tabs{background:#f4f5f8;border-radius:8px;gap:4px;padding:3px;display:flex}.r-context-tabs button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:9px;font-size:13px}.r-context-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #11183414}.r-context-search{border-bottom:1px solid #e5e7ef;align-items:center;gap:8px;margin:10px 2px;padding:8px;display:flex}.r-context-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.r-context-search:focus-within{border-color:#f78b20}.r-context-options{overscroll-behavior:contain;max-height:min(340px,45dvh);overflow:auto}.r-context-options>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:13px;display:flex}.r-context-options>button:hover,.r-context-options>button[aria-pressed=true]{background:#f5f6fa}.r-context-options>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.r-context-options p{color:#777f92;padding:18px 8px;font-size:13px}.r-context-foot{color:#777f92;border-top:1px solid #eceef3;justify-content:space-between;margin-top:8px;padding:10px 4px 2px;font-size:12px;display:flex}.r-context-foot a{color:#c9660a}.r-context-actions{align-items:center;gap:10px;display:inline-flex}.r-context-actions button{color:#c9660a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.r-context-actions button:disabled{cursor:default;opacity:.55}.r-context-options button:focus-visible,.r-context-tabs button:focus-visible,.r-context-actions button:focus-visible{outline-offset:-2px;outline:2px solid #f78b20}@media (width<=760px){.r-context-search input{font-size:16px}}.r-academy{max-width:980px;margin:0 auto}.r-academy-head{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}.r-academy-head-text{max-width:520px}.r-academy-head h1{letter-spacing:-1.2px;color:#11172e;margin:0 0 9px;font-size:31px;font-weight:600;line-height:1.15}.r-academy-head p{color:#7b8294;margin:0;font-size:14px;line-height:1.6}.r-academy-head.with-video{align-items:center}.r-academy-head.with-video h1{letter-spacing:-1.4px;margin-bottom:12px;font-size:38px}.r-academy-head.with-video p{font-size:15px}.r-academy-video{aspect-ratio:16/9;background:#101a33;border-radius:12px;flex:none;width:420px;max-width:46%;position:relative;overflow:hidden}.r-academy-video iframe{border:0;width:100%;height:100%}.r-academy-thumb{cursor:pointer;border:0;place-items:center;padding:0;display:grid}.r-academy-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-academy-play{color:#11172e;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid;position:relative;box-shadow:0 6px 24px #101a3359}.r-academy-thumb:hover .r-academy-play,.r-academy-thumb:focus-visible .r-academy-play{transform:scale(1.08)}.r-academy-category{border-bottom:1px solid #eef0f4;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:14px;margin-bottom:36px;padding-bottom:36px;display:grid}.r-academy-category:last-child{border-bottom:0;margin-bottom:0}.r-academy-icon{color:#4a5264;background:#fff;border:1px solid #e6e8ee;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.r-academy-icon.small{border-radius:8px;flex:none;width:32px;height:32px}.r-academy-category>.r-academy-icon{grid-row:1/3;margin-top:2px}.r-academy-category h2{letter-spacing:-.2px;grid-column:2;margin:0;font-size:17px;font-weight:650;line-height:1.3}.r-academy-category h2 a{color:#11172e}.r-academy-category h2 a:hover{color:#c46412}.r-academy-category>p{color:#778095;grid-column:2;max-width:60ch;margin:3px 0 0;font-size:13px;line-height:1.6}.r-academy-category>.r-academy-rows,.r-academy-category>.r-academy-more{grid-column:1/-1}.r-academy-more{color:#b0601c;align-items:center;gap:6px;width:fit-content;margin-top:10px;padding:6px 2px;font-size:12px;font-weight:600;display:inline-flex}.r-academy-rows{margin-top:16px}.r-academy-row{color:#11172e;background:#fff;border:1px solid #e6e8ee;border-top-width:0;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.r-academy-row-wrap:first-child .r-academy-row{border-top-width:1px;border-radius:10px 10px 0 0}.r-academy-row-wrap:last-child .r-academy-row{border-radius:0 0 10px 10px}.r-academy-row-wrap:only-child .r-academy-row{border-radius:10px}.r-academy-row-wrap:has(.r-academy-pick):not(:first-child) .r-academy-row{border-top-width:1px}.r-academy-row:hover{background:#fafbfc}.r-academy-row-title{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.4}.r-academy-row-text{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.r-academy-row-summary{color:#65718a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.r-academy-row-length{color:#65718a;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.r-academy-watch{flex:none;gap:6px;min-height:32px;padding:6px 12px}.r-academy-pick{color:#65718a;margin:12px 0 8px;font-size:12px;line-height:1.5}.r-academy-row-wrap:first-child .r-academy-pick{margin-top:0}.r-academy-tabs{margin:-8px 0 28px}.r-academy-count{color:#5b6479;text-align:center;font-variant-numeric:tabular-nums;background:#f0f2f7;border-radius:10px;min-width:20px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:650}.r-academy-tabs [aria-selected=true] .r-academy-count{color:#c46412;background:#fdeedf}.r-academy-module{margin-bottom:32px}.r-academy-module h3{margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.4}.r-academy-module .r-academy-rows{margin-top:0}.r-shell-top .r-breadcrumbs.r-academy-crumbs{white-space:nowrap;flex-wrap:nowrap}.r-academy-crumbs>*{flex:none}.r-academy-crumbs>:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (width<=600px){.r-shell-top .r-breadcrumbs.r-academy-crumbs>:not(:last-child){display:none}}.r-academy-controls{align-items:center;gap:10px;display:flex}.r-academy-search-button{color:#65718a;background:#fff;border:1px solid #dce1eb;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.r-academy-search-button:hover{color:#11172e;border-color:#d3d9e4}.r-academy-search-button kbd,.r-academy-search-keys kbd{color:#5b6479;background:#f0f2f7;border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:650;line-height:20px}.r-academy-language{background:#f3f5f9;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.r-academy-language button{color:#6f788d;border-radius:6px;min-width:34px;height:28px;font-size:12px;font-weight:650}.r-academy-language button[aria-pressed=true]{color:#11172e;background:#fff;box-shadow:0 1px 2px #11172e1a}.r-modal.r-academy-search{width:min(600px,100vw - 32px);margin-top:14vh}.r-academy-search-box{color:#4d5872;border:1px solid #f18324;border-radius:8px;align-items:center;gap:10px;height:45px;padding:0 14px;display:flex;box-shadow:0 0 0 3px #f1832429}.r-academy-search-box input{color:#11172e;min-width:0;height:43px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.r-academy-search-results{max-height:420px;margin-top:10px;overflow:auto}.r-academy-search-results h3{color:#65718a;margin:8px 6px 4px;font-size:12px;font-weight:600}.r-academy-search-empty{color:#65718a;margin:0;padding:14px 8px 4px;font-size:13px;line-height:1.5}.r-academy-search-option{color:#11172e;border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.r-academy-search-option[aria-selected=true]{background:#fff0e3}.r-academy-search-text{flex:1;min-width:0}.r-academy-search-text b{margin-bottom:1px;font-size:13px;font-weight:650;line-height:1.35;display:block}.r-academy-search-text small{-webkit-line-clamp:2;color:#65718a;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.r-academy-search-text mark{color:inherit;background:#ffe0c2;border-radius:3px;padding:0 1px;font-weight:700}.r-academy-search-category{color:#65718a;white-space:nowrap;background:#f3f5f9;border-radius:6px;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.r-academy-search-keys{color:#65718a;border-top:1px solid #eef0f4;gap:14px;margin-top:8px;padding:10px 6px 0;font-size:11px;display:flex}.r-academy-card{background:#fff;border:1px solid #e6e8ee;border-radius:12px;margin:0}.r-academy-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 6px;display:flex}.r-academy-card-top h2{letter-spacing:-.2px;color:#11172e;margin:0;font-size:16px;font-weight:650}.r-academy-card-top p{color:#65718a;margin:3px 0 0;font-size:13px}.r-academy-card-actions{align-items:center;gap:14px;display:flex}.r-academy-card-actions .r-button{gap:8px;min-height:38px;padding:8px 14px}.r-academy-card-link{color:#b0601c;font-size:12px;font-weight:600}.r-academy-card-tabs{margin-top:8px;padding:0 18px}.r-academy-card-note{color:#58637a;background:#f5f7fb;border:1px solid #e4e8ef;border-radius:8px;align-items:center;gap:8px;margin:12px 18px 2px;padding:9px 12px;font-size:12px;display:flex}.r-academy-ideas{margin:0;padding:0;list-style:none}.r-academy-idea{border-top:1px solid #eef0f4;align-items:center;gap:12px;padding:11px 18px;display:flex}.r-academy-idea:first-child{border-top:0}.r-academy-idea-icon{color:#34405a;background:#f3f5f9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.r-academy-idea p{color:#34405a;flex:1;margin:0;font-size:13px;line-height:1.55}.r-academy-idea .r-button{flex:none;gap:6px;min-height:30px;padding:4px 8px}.r-academy-lesson{max-width:1100px;margin:0 auto}.r-academy-lesson-grid.has-rail{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1240px){.r-academy-lesson-grid.has-rail{grid-template-columns:minmax(0,1fr) 260px}}.r-academy-lesson-main{min-width:0;max-width:760px}.r-academy-lesson-head h1{letter-spacing:-1px;color:#11172e;margin:0 0 10px;font-size:31px;font-weight:600;line-height:1.2}.r-academy-lesson-meta{color:#65718a;flex-wrap:wrap;gap:6px 16px;margin:0 0 24px;font-size:13px;display:flex}.r-academy-preview-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.r-academy-preview-bar .r-button{flex:none;min-height:34px;padding:6px 12px}.r-academy-lesson-video{aspect-ratio:16/9;margin-bottom:32px}.r-academy-lesson-video>.r-academy-video{width:100%;max-width:100%}.r-academy-player{background:#101a33;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.r-academy-player-frame,.r-academy-player-frame>*{border:0;width:100%;height:100%}.r-academy-player-wait{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.r-academy-player.is-docked{z-index:40;width:240px;height:auto;padding-top:30px;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 40px #101a3359}.r-academy-player.is-docked .r-academy-player-frame{aspect-ratio:16/9;height:auto}.r-academy-player.is-docked.in-rail{bottom:auto}.r-academy-mini-actions{gap:4px;display:flex;position:absolute;top:3px;right:6px}.r-academy-mini-actions button{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.r-academy-mini-actions button:hover{background:#ffffff29}.r-academy-video-failed{color:#37425b;background:#f5f7fb;border:1px solid #e4e8ef;border-radius:12px;margin-bottom:32px;padding:18px 20px}.r-academy-video-failed p{color:#65718a;margin:4px 0 0;font-size:13px}.r-academy-prose{color:#34405a;font-size:15px;line-height:1.7}.r-academy-prose>h2{color:#11172e;margin:36px 0 16px;font-size:19px;font-weight:650}.r-academy-prose h3{color:#11172e;margin:20px 0 8px;font-size:15px;font-weight:650}.r-academy-prose p{margin:0 0 14px}.r-academy-prose a:not(.r-button){color:#b0601c;text-decoration:underline}.r-academy-prose blockquote{color:#65718a;border-left:3px solid #e6e8ee;margin:0 0 14px;padding-left:14px}.r-academy-steps{margin:0;padding:0;list-style:none}.r-academy-step{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-bottom:22px;scroll-margin-top:24px;display:grid}.r-academy-step-head{display:contents}.r-academy-step-number{color:#fff;background:#f18324;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.r-academy-step-head strong{color:#11172e;align-self:center;font-size:16px;font-weight:650}.r-academy-step-body{grid-column:2;margin-top:8px}.r-academy-prompt{background:#f5f7fb;border:1px solid #e1e6ef;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex}.r-academy-prompt-text{flex:1;min-width:0}.r-academy-prompt-text small{color:#65718a;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.r-academy-prompt-text p{color:#11172e;margin:0;font-size:14px;line-height:1.6}.r-academy-prompt>.r-button{flex:none;gap:6px;min-height:34px;padding:6px 12px}.r-academy-copy-failed{color:#b42318;flex-basis:100%;margin:0;font-size:12px}.r-academy-callout{border-radius:10px;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.r-academy-callout>svg{flex:none;margin-top:3px}.r-academy-callout.tip{color:#37425b;background:#f5f7fb}.r-academy-callout.warning{color:#7a5212;background:#fff7e8}.r-academy-figure{margin:0 0 16px}.r-academy-figure img{border:1px solid #e6e8ee;border-radius:10px;max-width:100%;display:block}.r-academy-figure figcaption{color:#65718a;margin-top:6px;font-size:12px}.r-academy-inline-video{align-items:center;gap:14px;margin:0 0 16px;display:flex}.r-academy-inline-video>.r-academy-video{width:220px;max-width:50%}.r-academy-inline-video b{color:#11172e;font-size:14px;display:block}.r-academy-inline-video small{color:#65718a;font-size:12px}.r-academy-block-button .r-button{gap:8px}.r-academy-lesson-end{height:1px}.r-academy-next{border:1px solid #e6e8ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 40px;padding:18px 20px;display:flex}.r-academy-next small{color:#65718a;margin-bottom:3px;font-size:12px;display:block}.r-academy-next strong{color:#11172e;font-size:16px;font-weight:650}.r-academy-next .r-button{flex:none;gap:8px}.r-academy-related h2{color:#11172e;margin:0 0 16px;font-size:17px;font-weight:650}.r-academy-row[aria-current=page]{background:#fff8f1}.r-academy-row-tag{color:#c46412;white-space:nowrap;background:#fdeedf;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:650}.r-academy-toc{display:none}@media (width>=1240px){.r-academy-toc{align-self:start;display:block;position:sticky;top:24px}}.r-academy-toc h2{color:#65718a;text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px;font-size:12px;font-weight:650}.r-academy-toc ol{border-left:1px solid #e6e8ee;margin:0;padding:0;list-style:none}.r-academy-toc a{color:#65718a;border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:7px 10px;font-size:13px;line-height:1.4;display:flex}.r-academy-toc a:hover{color:#11172e}.r-academy-toc a[aria-current=location]{color:#11172e;border-left-color:#f18324;font-weight:600}.r-academy-toc-mark{color:#5b6479;background:#f0f2f7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:650;display:grid}.r-academy-toc a[aria-current=location] .r-academy-toc-mark{color:#c46412;background:#fdeedf}.r-academy-share{gap:8px;min-height:34px;padding:6px 12px}@media (width<=760px){.r-academy-head,.r-academy-head.with-video{flex-direction:column;align-items:stretch}.r-academy-video{width:100%;max-width:100%}.r-academy-search-label,.r-academy-search-button kbd,.r-academy-watch,.r-academy-share-label{display:none}.r-academy-idea{flex-wrap:wrap}.r-academy-idea p{flex-basis:calc(100% - 42px)}.r-academy-step{grid-template-columns:28px minmax(0,1fr);column-gap:10px}.r-academy-step-number{width:28px;height:28px}.r-academy-step-body{grid-column:1/-1}.r-academy-prompt{flex-direction:column;align-items:stretch}.r-academy-next,.r-academy-inline-video{flex-direction:column;align-items:flex-start}.r-academy-inline-video>.r-academy-video{width:100%;max-width:100%}}.r-academy-public{background:#fff;min-height:100vh}.r-academy-site-header{z-index:30;position:sticky;top:0}.r-academy-site-header a.login{align-items:center;display:inline-flex}.r-academy-public-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;padding:16px clamp(16px,4vw,42px) 0;display:flex}.r-academy-public .r-content{padding-top:28px}.r-academy-signup{background:#fff8f1;border:1px solid #f3dfcb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:28px 0 40px;padding:18px 20px;display:flex}.r-academy-signup h2{color:#11172e;margin:0;font-size:16px;font-weight:650}.r-academy-signup .r-button{flex:none}.r-academy-signup+.r-academy-next{margin-top:0}@media (width<=760px){.r-academy-search-box input{font-size:16px}}.r-shell-top{position:relative}.r-bell-entry{color:#18213b;background:#fff;border:1px solid #dfe3eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.r-bell-entry:hover{background:#f6f7fa;border-color:#cfd5e1}.r-bell-entry[aria-expanded=true]{color:#ce6813;background:#fff1e5;border-color:#f6d3b4}.r-bell-count{background:var(--r-orange);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border:2px solid #fff;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;line-height:15px;position:absolute;top:-7px;right:-8px}.r-notif-menu{z-index:90;color:#14182e;background:#fff;border:1px solid #e5e7ef;border-radius:14px;flex-direction:column;width:400px;max-width:calc(100vw - 32px);max-height:min(600px,100dvh - 90px);padding:10px;font-size:13px;display:flex;position:absolute;top:calc(100% - 10px);right:42px;box-shadow:0 14px 48px #11183420}.r-notif-head{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:4px 4px 10px 6px;display:flex}.r-notif-head h2{margin:0;font-size:16px;font-weight:650}.r-notif-menu .r-context-tabs{flex:none;margin-bottom:4px}.r-notif-menu .r-notice{flex:none;margin:8px 0 4px}.r-notif-empty{color:#7b8294;text-align:center;margin:0;padding:36px 12px}.r-notif-foot{border-top:1px solid var(--r-line);flex:none;justify-content:center;padding-top:8px;display:flex}.r-notif-foot button{color:var(--r-orange-text);border-radius:7px;padding:7px 12px;font-size:13px;font-weight:600}.r-notif-foot button:hover{background:#f0f2f6}.r-notif-icon{color:#788298;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.r-notif-icon:hover{color:#11172e;background:#f0f2f6}.r-notif-icon[data-tip]:hover:after,.r-notif-icon[data-tip]:focus-visible:after{content:attr(data-tip);z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#11172e;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:500;position:absolute;top:calc(100% + 4px);right:0}.r-activity-rows{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.r-activity-row{border-bottom:1px solid var(--r-line);align-items:flex-start;gap:2px;padding-right:4px;display:flex}.r-activity-row:last-child{border-bottom:0}.r-activity-row:not(.unread):after{content:"";flex:none;width:32px}.r-activity-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:flex-start;gap:12px;padding:13px 10px;display:flex}button.r-activity-main{cursor:pointer}button.r-activity-main:hover{background:var(--r-surface-muted)}button.r-activity-main:focus-visible{outline:2px solid var(--r-orange);outline-offset:-2px}.r-activity-dot{border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.r-activity-row.unread .r-activity-dot{background:var(--r-orange)}.r-activity-text{flex:1;min-width:0}.r-activity-text strong{font-size:14px;font-weight:500;display:block}.r-activity-row.unread .r-activity-text strong{font-weight:650}.r-activity-text>span{color:var(--r-ink);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.r-activity-text small{color:var(--r-text-secondary);margin-top:4px;font-size:12px;display:block}.r-activity-go{color:#a3abbb;flex:none;align-self:center;display:flex}.r-activity-row .r-notif-icon{opacity:0;margin-top:9px}.r-activity-row:hover .r-notif-icon,.r-activity-row .r-notif-icon:focus-visible{opacity:1}@media (hover:none){.r-activity-row .r-notif-icon{opacity:1}}.r-activity-row .r-notif-icon[data-tip]:hover:after,.r-activity-row .r-notif-icon[data-tip]:focus-visible:after{top:50%;right:calc(100% + 4px);transform:translateY(-50%)}@media (width<=1100px){.r-notif-menu{right:28px}}@media (width<=760px){.r-notif-menu{width:auto;max-width:none;top:calc(100% + 6px);left:8px;right:8px}}.r-settings-layout{grid-template-columns:208px minmax(0,900px);align-items:start;gap:clamp(28px,5vw,64px);max-width:1210px;margin:0 auto;display:grid}.r-settings-navigation{min-width:0;padding:4px 0;position:sticky;top:24px}.r-settings-navigation-heading{gap:3px;margin-bottom:20px;padding:0 12px;display:grid}.r-settings-navigation-heading span{color:#1f2b40;font-size:16px;font-weight:650}.r-settings-navigation-heading small{color:#8a91a2;font-size:11px}.r-settings-mobile-picker{display:none}.r-settings-navigation nav{gap:20px;display:grid}.r-settings-navigation section{gap:5px;display:grid}.r-settings-navigation h2{color:#8a91a2;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 12px 4px;font-size:11px;font-weight:700}.r-settings-navigation ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.r-settings-navigation a{color:#687389;border-radius:7px;padding:9px 12px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.r-settings-navigation a:hover{color:#27344c;background:#f3f5f8}.r-settings-navigation a[aria-current=page]{color:#c86217;background:#fff0e3;font-weight:650}.r-breadcrumbs{color:#7c8499;align-items:center;gap:0;min-width:0;font-size:12px;display:flex}.r-breadcrumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-settings-main{min-width:0}.r-settings-main>.r-page-heading{margin-bottom:24px}.r-settings-main>.r-page-heading h1{letter-spacing:-.25px}.r-settings-main>.r-page-heading p{max-width:68ch}.r-settings-layout .r-settings-main .r-settings-section{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:30px;padding:22px 0}.r-settings-layout .r-settings-main .r-settings-section h2{letter-spacing:-.15px;margin-bottom:5px;font-size:16px}.r-settings-layout .r-settings-main .r-settings-section p{max-width:42ch;margin:5px 0;line-height:1.5}.r-settings-layout .r-settings-main .r-settings-section form{max-width:480px}.r-settings-layout .r-settings-main .r-settings-section .r-field{gap:6px;margin-bottom:12px}.r-settings-layout .r-settings-main .r-settings-section .r-field>:is(input,select,.r-dropdown){min-height:38px;padding:8px 11px}.r-settings-layout .r-settings-main .r-settings-section>:is(a.r-button,button.r-button){place-self:center start}.r-settings-row-status{color:#7b8496;align-items:center;gap:8px;min-height:20px;font-size:12px;display:inline-flex}.r-settings-main .r-settings-section.danger{background:#fffaf9;border:1px solid #efd8d3;border-radius:10px;margin-top:12px;padding:18px 20px}.r-settings-main .r-settings-section.danger h2{color:#a55143}.r-settings-main .r-settings-section.danger p{color:#806d6a}.r-settings-main .r-settings-section.danger .r-button{align-self:center}.r-settings-save-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.r-unsaved-bar{z-index:5;background:#fff;border:1px solid #f3b57a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #11172e1a}.r-unsaved-bar-status{color:#18213b;flex:auto;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.r-unsaved-bar-status:before{content:"";background:#f18324;border-radius:50%;width:9px;height:9px}.r-unsaved-bar-error{color:#b42318;flex-basis:100%;order:1;font-size:12px}@media (width<=480px){.r-unsaved-bar{bottom:max(12px, env(safe-area-inset-bottom))}.r-unsaved-bar-status{flex-basis:100%}.r-unsaved-bar .r-button{flex:1 1 0}}.r-settings-main>.r-notice{margin:-4px 0 14px}.r-policy-summary{color:#536079;font-size:13px}.r-policy-details{margin-top:12px}.r-settings-layout .r-settings-main .r-public-share-warning{color:#a35f1e;background:#fff8f1;border:1px solid #f3d3b0;border-radius:8px;max-width:480px;margin:-8px 0 0;padding:10px 12px}.r-policy-details summary{cursor:pointer;color:#687389;width:fit-content;font-size:12px;font-weight:600}.r-policy-details>div{border-left:2px solid #e8ebf1;gap:3px;margin-top:10px;padding-left:14px;display:grid}.r-policy-details>div p{max-width:62ch!important}.r-settings-main .r-check-list{max-width:480px}@media (width<=960px){.r-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (width<=760px){.r-settings-layout{display:block}.r-settings-navigation{border-bottom:1px solid #e8ebf1;margin:-6px 0 26px;padding-bottom:18px;position:static}.r-settings-navigation-heading{display:none}.r-settings-mobile-picker{gap:6px;display:grid}.r-settings-mobile-picker span{color:#687389;font-size:12px;font-weight:600}.r-settings-mobile-picker select,.r-settings-mobile-picker .r-dropdown{color:#27344c;background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-height:44px;padding:8px 10px;font-size:16px}.r-settings-navigation nav{display:none}.r-settings-layout .r-settings-main .r-settings-section{grid-template-columns:1fr;gap:14px;padding:18px 0}.r-settings-layout .r-settings-main .r-settings-section p{max-width:none}.r-settings-main .r-settings-section.danger{padding:16px}.r-settings-main .r-settings-section.danger .r-button{width:fit-content}.r-breadcrumbs{max-width:calc(100vw - 70px)}}@media (width<=480px){.r-settings-layout .r-settings-main .r-settings-section form,.r-settings-main .r-check-list{max-width:none}.r-settings-layout .r-settings-main .r-settings-section .r-field>:is(input,select,.r-dropdown){min-height:44px;font-size:16px}}.r-skills-site{--r-skills-ink:#0a0045;--r-skills-muted:#626d80;--r-skills-line:#e1e5ec;--r-skills-soft:#f7f8fa;--r-skills-orange:#f28b32;min-height:100vh;color:var(--r-skills-ink);background:#fff;flex-direction:column;font:400 16px/1.65 Urbanist,Arial,sans-serif;display:flex}.r-skills-site :where(button,input,select){font:inherit}.r-skills-site :where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--r-skills-ink);outline-offset:3px}.r-skills-site :where(button){cursor:pointer}.r-skills-header{border-bottom:1px solid var(--r-skills-line)}.r-skills-header-inner,.r-skills-main,.r-skills-footer{width:min(1120px,100% - 64px);margin:0 auto}.r-skills-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.r-skills-brand{color:var(--r-skills-muted);white-space:nowrap;align-items:center;font-size:14px;display:inline-flex}.r-skills-brand img{width:178px;height:auto;display:block}.r-skills-brand span{margin-left:-2px}.r-skills-nav,.r-skills-header-actions,.r-skills-footer nav{align-items:center;gap:24px;display:flex}.r-skills-nav a{min-height:76px;color:var(--r-skills-ink);align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.r-skills-nav a[aria-current=page]:after{background:var(--r-skills-orange);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.r-skills-header-actions{gap:16px;font-size:14px;font-weight:600}.r-skills-primary-button{background:var(--r-skills-orange);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.r-skills-primary-button:hover{background:#f8a35c}.r-skills-main{flex:1 0 auto;padding:48px 0 56px}.r-skills-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;margin:8px 0 68px;display:grid}.r-skills-intro-copy{max-width:520px}.r-skills-eyebrow,.r-skills-bundle-eyebrow{color:var(--r-skills-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.r-skills-intro h1{letter-spacing:-.04em;margin:0 0 20px;font-size:54px;font-weight:750;line-height:1.06}.r-skills-lede,.r-skills-detail-outcome,.r-skills-doc-description{color:var(--r-skills-muted);margin:0;font-size:19px;line-height:1.55}.r-skills-works-in{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:13px;display:flex}.r-skills-works-in>:first-child{color:var(--r-skills-muted);margin-right:4px}.r-skills-works-in>:not(:first-child,.r-skills-works-in-note),.r-skills-detail-meta span{background:#f4f5f8;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600}.r-skills-works-in-note{color:var(--r-skills-muted);flex-basis:100%;font-size:12px}.r-skills-video{min-width:0;margin:0}.r-skills-video-player{aspect-ratio:16/9;border:1px solid var(--r-skills-line);background:#0a0045;border-radius:14px;overflow:hidden}.r-skills-video-player iframe{border:0;width:100%;height:100%;display:block}.r-skills-video figcaption{color:var(--r-skills-muted);margin-top:10px;font-size:12px;line-height:1.5}.r-skills-starters{margin-bottom:64px}.r-skills-starters-heading h2,.r-skills-controls h2,.r-skills-live-card h2{letter-spacing:-.025em;margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.2}.r-skills-starters-heading p,.r-skills-controls>p{color:var(--r-skills-muted);margin:0 0 22px}.r-skills-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.r-skills-bundle{border:1px solid var(--r-skills-line);border-radius:14px;flex-direction:column;min-width:0;padding:24px 20px 20px;display:flex}.r-skills-bundle h3{margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.3}.r-skills-bundle>p{color:var(--r-skills-muted);margin:0 0 18px;font-size:14px;line-height:1.65}.r-skills-numbered{counter-reset:skill-step;margin:0 0 24px;padding:0;list-style:none}.r-skills-numbered>li{counter-increment:skill-step;align-items:baseline;gap:10px;font-size:14px;line-height:1.6;display:flex}.r-skills-numbered>li+li{margin-top:10px}.r-skills-numbered>li:before{content:counter(skill-step);width:23px;height:23px;color:var(--r-skills-ink);background:#f2f3f8;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.r-skills-workflow-button{border:1px solid var(--r-skills-line);width:100%;min-height:44px;color:var(--r-skills-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.r-skills-workflow-button:hover{background:#f4f5f8;border-color:#bdc3d5}.r-skills-arrow-icon{flex:0 0 18px;width:18px;height:18px}.r-skills-live-card{background:#f6f5fc;border:1px solid #e2e0f2;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:56px;margin-bottom:64px;padding:48px;display:grid}.r-skills-live-copy>p:not(.r-skills-eyebrow){color:var(--r-skills-muted);margin:12px 0 24px}.r-skills-live-copy .r-skills-numbered>li:before,.r-skills-upload-steps>li:before{color:#fff;background:var(--r-skills-ink)}.r-skills-live-copy li strong{font-weight:650;display:block}.r-skills-live-copy li p{color:var(--r-skills-muted);margin:2px 0 0;font-size:13px}.r-skills-free-note{min-height:1.5em;color:var(--r-skills-muted);margin-top:8px;font-size:13px;display:block}.r-skills-conversation{color:#1d2433;background:#fff;border:1px solid #dce1e9;border-radius:16px;min-width:0;font-size:15px;line-height:normal;overflow:hidden}.r-skills-demo-header{background:#f4f6f9;border-bottom:1px solid #dce1e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.r-skills-demo-header .r-skills-example-note{color:#68738d;line-height:normal}.r-skills-demo-toggle{background:#fff;border:1px solid #dce1e9;border-radius:10px;gap:3px;padding:3px;display:flex}.r-skills-demo-toggle button{color:#3e4760;background:0 0;border:0;border-radius:7px;min-width:0;min-height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:normal}.r-skills-demo-toggle button[aria-pressed=true]{color:#b75b00;background:#fff4e9;box-shadow:inset 0 0 0 1px #ecd0b3}.r-skills-example-note{color:var(--r-skills-muted);font-size:12px;line-height:1.6}.r-skills-demo-chat{gap:14px;padding:18px;display:grid}.r-skills-demo-request{background:var(--r-skills-ink);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:88%;margin:0;padding:10px 14px;font-weight:400;line-height:1.45}.r-skills-demo-response{gap:10px;min-width:0;display:grid}.r-skills-demo-response svg{flex:0 0 16px}.r-skills-demo-method{color:#b75b00;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.r-skills-demo-source{color:#17795a;background:#e7f5ee;border-radius:8px;justify-self:start;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.r-skills-demo-source.is-export{color:#68738d;background:#f4f6f9}.r-skills-conversation h3{color:var(--r-skills-ink);margin:0;font-size:17px;font-weight:800;line-height:1.3}.r-skills-demo-next{color:#3e4760;margin:0;font-size:14px;line-height:1.55}.r-skills-table-scroll{min-width:0;overflow-x:auto}.r-skills-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.r-skills-table-scroll :where(th,td){text-align:left;border-bottom:1px solid var(--r-skills-line);padding:8px 6px}.r-skills-table-scroll thead{color:var(--r-skills-muted)}.r-skills-conversation table{font-size:14px}.r-skills-conversation :where(th,td){border-color:#dce1e9;padding:7px 0}.r-skills-conversation :where(th,td):not(:first-child){text-align:right}.r-skills-conversation thead th{color:#68738d;padding:4px 0 6px;font-size:12px}.r-skills-conversation tbody th{font-weight:400}.r-skills-demo-up{color:#b4232a;font-weight:700}.r-skills-controls{margin-bottom:16px}.r-skills-primary-filters{margin:20px 0 16px}.r-skills-search-wrap{border:1px solid #d8dee7;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.r-skills-search-wrap svg{fill:none;width:18px;height:18px;stroke:var(--r-skills-muted);stroke-linecap:round;stroke-width:1.8px;flex:0 0 18px}.r-skills-search-wrap input{width:100%;min-width:0;color:var(--r-skills-ink);background:0 0;border:0;outline:0;font-size:15px}.r-skills-search-wrap:focus-within{border-color:var(--r-skills-orange);box-shadow:0 0 0 1px var(--r-skills-orange)}.r-skills-category-chips{flex-wrap:wrap;gap:8px;display:flex}.r-skills-category-chips button{border:1px solid var(--r-skills-line);color:#39445f;background:#fff;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.r-skills-category-chips span{opacity:.7;font-size:11px}.r-skills-category-chips button[aria-pressed=true]{border-color:var(--r-skills-ink);background:var(--r-skills-ink);color:#fff}.r-skills-secondary-filters{margin-top:12px}.r-skills-secondary-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.r-skills-active-filter-count{color:var(--r-skills-muted);font-size:12px;font-weight:400}.r-skills-controls select,.r-skills-doc-skill-picker select{width:100%;min-width:0;min-height:44px;color:var(--r-skills-ink);background:#fff;border:1px solid #d8dee7;border-radius:8px;padding:8px 12px;font-size:14px}.r-skills-results-meta{color:var(--r-skills-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0 18px;font-size:13px;display:flex}.r-skills-results-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.r-skills-results-actions button{min-height:36px;color:var(--r-skills-ink);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.r-skills-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 48px;display:grid}.r-skills-group{min-width:0}.r-skills-group:only-child{grid-column:1/-1}.r-skills-group-heading{border-bottom:1px solid var(--r-skills-line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.r-skills-group-heading h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.r-skills-group-count{color:var(--r-skills-muted);font-size:12px}.r-skills-card-grid{margin:0;padding:0;list-style:none}.r-skills-group:only-child .r-skills-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.r-skills-card{border-bottom:1px solid var(--r-skills-line);min-width:0}.r-skills-card-link{padding:18px 0;display:block}.r-skills-card-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.r-skills-card-title{margin:0;font-size:16px;font-weight:650;line-height:1.4}.r-skills-card-link p{color:var(--r-skills-muted);margin:5px 24px 0 0;font-size:13px;line-height:1.6}.r-skills-card-link:hover h3{color:#a84c00}.r-skills-card-link svg{color:#8b93a6}.r-skills-empty{color:var(--r-skills-muted);padding:32px 0}.r-skills-empty h3{color:var(--r-skills-ink);margin:0 0 8px;font-size:20px}.r-skills-inline-link,.r-skills-empty a{color:#a84c00;text-underline-offset:3px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.r-skills-footer{border-top:1px solid var(--r-skills-line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.r-skills-footer-brand img{width:140px;height:auto;display:block}.r-skills-footer nav a{color:var(--r-skills-muted);font-size:13px}.r-skills-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-skills-breadcrumbs{color:var(--r-skills-muted);flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.r-skills-detail-heading{padding-bottom:32px}.r-skills-detail-heading h1,.r-skills-doc-article h1,.r-skills-not-found h1{letter-spacing:-.035em;margin:0 0 14px;font-size:44px;font-weight:750;line-height:1.2}.r-skills-detail-outcome{max-width:820px;margin-bottom:20px}.r-skills-detail-meta{flex-wrap:wrap;gap:8px;display:flex}.r-skills-detail-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px;display:grid}.r-skills-detail-content,.r-skills-detail-aside{min-width:0}.r-skills-detail-content>section{border-bottom:1px solid var(--r-skills-line);padding:24px 0}.r-skills-detail-content>section:first-child{padding-top:0}.r-skills-detail-content h2,.r-skills-install-panel h2{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.r-skills-detail-content>section>p{color:var(--r-skills-muted);margin:0 0 14px;font-size:15px}.r-skills-install-panel{border:1px solid var(--r-skills-line);border-radius:14px;padding:20px}.r-skills-install-panel .r-skills-eyebrow{margin-bottom:4px;font-size:11px}.r-skills-install-panel h2{font-size:19px}.r-skills-assistant-tabs{border:1px solid #dddfe5;border-radius:8px;gap:3px;margin:0 0 16px;padding:4px;display:flex}.r-skills-assistant-tabs button{color:#39445f;background:#fff;border:1px solid #0000;border-radius:5px;flex:1;min-width:0;min-height:36px;padding:6px 4px;font-size:12px;font-weight:600;line-height:1.4}.r-skills-assistant-tabs button[aria-selected=true]{color:#8a4100;background:#fff5eb;border-color:#e7cdb3}.r-skills-installation [role=tabpanel]{min-width:0}.r-skills-install-note,.r-skills-live-note{color:var(--r-skills-muted);margin:12px 0;font-size:12px;line-height:1.6}.r-skills-requirement{background:#f3f4fa;border-radius:6px;padding:10px 12px}.r-skills-notice{color:#39445f;background:#f3f4fa;border:1px solid #dcdfee;border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.r-skills-upload-steps{margin:16px 0}.r-skills-upload-steps li{align-items:baseline;padding-left:32px;font-size:13px;display:list-item;position:relative}.r-skills-upload-steps li:before{position:absolute;top:0;left:0}.r-skills-zip-list{margin:20px 0 0;padding:0;list-style:none}.r-skills-zip-list li{border-bottom:1px solid var(--r-skills-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.r-skills-zip-list a{color:#a84c00;flex:none;font-weight:600;text-decoration:underline}.r-skills-zip-list .r-skills-install-note{text-align:right;margin:0}.r-skills-scope-toggle{border:1px solid var(--r-skills-line);border-radius:8px;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.r-skills-scope-toggle button{min-height:36px;color:var(--r-skills-muted);background:#fff;border:0;border-radius:5px;padding:6px 12px;font-size:13px}.r-skills-scope-toggle button[aria-pressed=true]{color:var(--r-skills-ink);background:#f3f4fa;font-weight:600}.r-skills-code-block{border:1px solid var(--r-skills-line);background:var(--r-skills-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;display:grid}.r-skills-code-label{color:var(--r-skills-muted);grid-column:1/-1;font-size:12px}.r-skills-code-block pre,.r-skills-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--r-skills-ink);font:400 12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.r-skills-code-block pre{grid-column:1/-1;margin:0}.r-skills-code-block button{grid-column:1/-1;justify-self:start}.r-skills-code-block button,.r-skills-prompt-copy button,.r-skills-profile-download button,.r-skills-download-links a{min-height:36px;color:var(--r-skills-ink);background:#fff;border:1px solid #d8dee7;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:650;display:inline-flex}.r-skills-copy-status,.r-skills-prompt-copy [role=status]{color:var(--r-skills-muted);grid-column:1/-1;font-size:12px}.r-skills-prompt-example{background:#f4f5fa;border:1px solid #dddfe5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.r-skills-prompt-example p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600}.r-skills-prompt-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-skills-prompt-copy [role=status]:not(.r-skills-visually-hidden){width:100%}.r-skills-prompt-example>.r-skills-prompt-copy{display:contents}.r-skills-prompt-example>.r-skills-prompt-copy button{min-width:68px}.r-skills-example-output{border:1px solid var(--r-skills-line);background:#f7f8fa;border-radius:10px;max-height:300px;padding:18px;position:relative;overflow:hidden}.r-skills-example-output:not(.is-expanded):after{content:"";background:#f7f8fa;height:12px;position:absolute;bottom:0;left:0;right:0}.r-skills-example-output.is-expanded{max-height:none}.r-skills-example-expand{min-height:44px;color:var(--r-skills-ink);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:650;text-decoration:underline}.r-skills-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.r-skills-data-grid article{border:1px solid var(--r-skills-line);border-radius:10px;min-width:0;padding:18px}.r-skills-data-grid article.r-skills-data-connected{border-color:var(--r-skills-orange)}.r-skills-data-grid h3{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.r-skills-data-grid h3 span{color:#8a4100;text-align:center;text-transform:uppercase;background:#fff3e8;border-radius:4px;justify-content:center;align-self:center;align-items:center;min-height:20px;padding:3px 6px;font-size:9px;line-height:1;display:inline-flex}.r-skills-data-grid p{color:var(--r-skills-muted);margin:0 0 16px;font-size:13px}.r-skills-data-connected>a{color:#a84c00;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.r-skills-download-links{flex-wrap:wrap;gap:8px;display:flex}.r-skills-download-links a{font-size:12px}.r-skills-detail-disclosures{margin-top:12px}.r-skills-disclosure{color:#39445f;font-size:14px}.r-skills-disclosure summary{min-height:48px;color:var(--r-skills-ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:650;list-style:none;display:flex}.r-skills-disclosure summary::-webkit-details-marker{display:none}.r-skills-disclosure summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;transform:rotate(-45deg)}.r-skills-disclosure[open]>summary:before{transform:rotate(45deg)translateY(-2px)}.r-skills-disclosure summary span{color:var(--r-skills-muted);margin-left:auto;font-size:12px;font-weight:400}.r-skills-detail-disclosures>details{border-bottom:1px solid var(--r-skills-line)}.r-skills-disclosure[open]{padding-bottom:16px}.r-skills-input-columns{margin:0}.r-skills-input-columns>div{border-top:1px solid var(--r-skills-line);padding:10px 0}.r-skills-input-columns dt{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.r-skills-input-columns dt code{overflow-wrap:anywhere}.r-skills-input-columns dt span{color:var(--r-skills-muted);font-size:12px}.r-skills-input-columns dd{margin:4px 0 0}.r-skills-profile-download,.r-skills-source-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.r-skills-profile-download button:disabled{cursor:progress;opacity:.6}.r-skills-resource-list{padding-left:18px}.r-skills-resource-list li+li{margin-top:6px}.r-skills-resource-list a,.r-skills-profile-download a,.r-skills-source-row a,.r-skills-quality a,.r-skills-related a{color:#175eb5;text-underline-offset:3px;text-decoration:underline}.r-skills-source-row a,.r-skills-related a{align-items:center;gap:8px;display:inline-flex}.r-skills-related ul{margin:0;padding:0;list-style:none}.r-skills-related li+li{margin-top:8px}.r-skills-quality h2{margin-top:24px;font-size:16px}.r-skills-quality p{color:var(--r-skills-muted);font-size:13px}.r-skills-markdown{color:#39445f;min-width:0;font-size:14px;line-height:1.65}.r-skills-markdown>:first-child{margin-top:0}.r-skills-markdown :where(h2,h3,h4){color:var(--r-skills-ink);margin:24px 0 8px;font-size:17px;font-weight:650}.r-skills-markdown p{margin:0 0 16px}.r-skills-markdown :where(ul,ol){padding-left:22px}.r-skills-markdown blockquote{border-left:2px solid var(--r-skills-orange);margin:24px 0;padding-left:16px}.r-skills-markdown pre{border:1px solid var(--r-skills-line);background:#f7f8fa;border-radius:8px;padding:16px}.r-skills-markdown code,.r-skills-doc-body code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.r-skills-markdown table{border-collapse:collapse;max-width:100%;margin:20px 0;font-size:13px;display:block;overflow-x:auto}.r-skills-markdown :where(th,td){border:1px solid var(--r-skills-line);text-align:left;white-space:nowrap;padding:8px 12px}.r-skills-docs-grid{grid-template-columns:180px minmax(0,1fr);gap:64px;display:grid}.r-skills-docs-nav-title{margin-bottom:14px;font-weight:650;display:block}.r-skills-docs-nav ul{margin:0;padding:0;list-style:none}.r-skills-docs-nav a{color:var(--r-skills-muted);padding:8px 0;font-size:14px;display:block}.r-skills-docs-nav a[aria-current=page]{color:var(--r-skills-ink);font-weight:650}.r-skills-doc-article{min-width:0;max-width:780px}.r-skills-doc-description{margin-bottom:24px;font-size:17px}.r-skills-doc-body{color:#39445f;font-size:15px;line-height:1.75}.r-skills-doc-body h2{color:var(--r-skills-ink);margin:32px 0 10px;font-size:22px}.r-skills-doc-body h3{font-size:18px}.r-skills-doc-body .r-skills-code-block{margin:16px 0}.r-skills-doc-skill-picker{gap:6px;margin-bottom:16px;font-size:13px;font-weight:600;display:grid}.r-skills-doc-body .r-skills-assistant-tabs button{font-size:14px}.r-skills-not-found{padding-top:64px}.r-skills-not-found>p{color:var(--r-skills-muted)}.r-modal.r-skills-drawer{width:680px;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--r-skills-ink);font:inherit;background:#fff;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.r-modal.r-skills-drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a004559}.r-skills-drawer .r-modal-head{z-index:1;background:#fff;margin:0;padding:28px 28px 0;position:sticky;top:0}.r-skills-drawer .r-modal-head h2{color:var(--r-skills-ink);margin:0;font:700 24px/1.3 Urbanist,Arial,sans-serif}.r-skills-drawer-kicker{margin-bottom:6px;font-size:11px;line-height:1.5;display:block}.r-skills-drawer-intro{border-bottom:1px solid var(--r-skills-line);padding:4px 28px 20px}.r-skills-drawer-intro p{color:var(--r-skills-muted);margin:10px 0 0;font-size:14px}.r-skills-drawer-intro .r-skills-eyebrow{font-size:11px}.r-skills-drawer-body{padding:24px 28px}.r-skills-drawer-body h3{color:var(--r-skills-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:650}.r-skills-drawer-body section+section{margin-top:28px}.r-skills-drawer-body .r-skills-numbered a{color:var(--r-skills-ink);text-decoration:underline}.r-skills-drawer .r-skills-assistant-tabs button{font-size:14px}.r-skills-drawer-prompt .r-skills-prompt-example{display:block}.r-skills-drawer-prompt .r-skills-prompt-example p{font-weight:400}.r-skills-drawer-prompt .r-skills-prompt-copy{margin-top:12px;display:flex}.r-skills-live-note{margin:28px 0 0}.r-skills-live-note a{color:#a84c00;font-weight:600;text-decoration:underline}@media (width<=1000px){.r-skills-intro{gap:36px}.r-skills-intro h1{font-size:46px}.r-skills-detail-grid{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.r-skills-live-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px}}@media (width<=860px){.r-skills-header-inner{flex-wrap:wrap;gap:0 20px}.r-skills-brand{margin:16px 0}.r-skills-nav{order:3;width:100%}.r-skills-nav a{min-height:44px}.r-skills-intro,.r-skills-live-card,.r-skills-detail-grid,.r-skills-docs-grid{grid-template-columns:minmax(0,1fr)}.r-skills-intro{gap:28px}.r-skills-video{max-width:600px}.r-skills-bundle-grid{grid-template-columns:minmax(0,1fr)}.r-skills-detail-aside{grid-row:auto}.r-skills-docs-grid{gap:24px}.r-skills-docs-nav-title{display:none}.r-skills-docs-nav ul{flex-wrap:wrap;gap:8px 16px;display:flex}.r-skills-secondary-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.r-skills-header-inner,.r-skills-main,.r-skills-footer{width:calc(100% - 40px)}.r-skills-header-inner{gap:0 8px}.r-skills-brand img{width:134px}.r-skills-brand span{font-size:12px}.r-skills-header-actions{gap:10px;font-size:12px}.r-skills-header-actions .r-skills-primary-button{min-height:38px;padding:6px 10px;font-size:12px}.r-skills-nav{justify-content:space-between}.r-skills-main{padding:32px 0}.r-skills-intro{margin:0 0 48px}.r-skills-intro h1{font-size:40px}.r-skills-lede{font-size:17px}.r-skills-works-in{gap:6px}.r-skills-works-in>:not(:first-child,.r-skills-works-in-note){padding:4px 8px;font-size:12px}.r-skills-starters{margin-bottom:40px}.r-skills-starters-heading h2,.r-skills-controls h2,.r-skills-live-card h2{font-size:26px}.r-skills-live-card{margin-bottom:40px;padding:20px}.r-skills-demo-header{padding:12px}.r-skills-demo-chat{padding:14px}.r-skills-demo-toggle button{font-size:11px}.r-skills-groups,.r-skills-group:only-child .r-skills-card-grid,.r-skills-data-grid,.r-skills-secondary-filter-grid{grid-template-columns:minmax(0,1fr);gap:24px}.r-skills-group:only-child .r-skills-card-grid{gap:0}.r-skills-detail-heading h1,.r-skills-doc-article h1,.r-skills-not-found h1{font-size:32px}.r-skills-detail-outcome{font-size:17px}.r-skills-detail-meta span{font-size:11px}.r-skills-install-panel{padding:18px}.r-skills-controls select,.r-skills-search-wrap input,.r-skills-doc-skill-picker select{font-size:16px}.r-skills-footer{flex-wrap:wrap;gap:12px;padding:20px 0}.r-skills-footer-brand img{width:124px}.r-skills-footer nav{gap:16px}.r-modal.r-skills-drawer{border-radius:16px 16px 0 0;width:100%;height:90dvh;inset:auto 0 0}.r-skills-drawer .r-modal-head{padding:20px 20px 0}.r-skills-drawer-intro{padding:4px 20px 16px}.r-skills-drawer-body{padding:20px}.r-skills-drawer .r-skills-assistant-tabs button{font-size:12px}}@media (width<=760px){.r-skills-controls select,.r-skills-search-wrap input,.r-skills-doc-skill-picker select{font-size:16px}}.r-cc{color:#11182c;background:#f8faff;overflow-x:clip}.r-cc main{display:block}.r-cc figure{margin:0}.r-cc :is(.r-cc-lead,.r-cc-txt,.r-cc-lede2,.r-cc-panel,.r-cc-plan-note) a{color:#2b55d9;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.r-cc :is(.r-cc-lead,.r-cc-txt,.r-cc-lede2,.r-cc-panel,.r-cc-plan-note) a:hover{color:#d76604}.r-cc-wrap{max-width:1320px;margin:0 auto;padding-inline:60px}.r-cc-sec{padding-block:96px}.r-cc-sec.ruled{background:#fff;border-block:1px solid #e9edf1}.r-cc-sec.flush{padding-top:0}.r-cc-sec-head{flex-direction:column;gap:16px;max-width:820px;margin-bottom:44px;display:flex}.r-cc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.r-cc-txt{flex-direction:column;gap:16px;min-width:0;display:flex}.r-cc-txt>p{color:#3c4352;max-width:62ch;font-size:16.5px}.r-cc-txt b{color:#0d1331;font-weight:700}.r-cc-lede2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 64px;display:grid}.r-cc-lede2>p{color:#2a3140;max-width:58ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.r-cc .r-cc-h1{letter-spacing:-1.9px;color:#0d1331;text-wrap:balance;font-size:clamp(36px,3.6vw,56px);font-weight:550;line-height:1.07}.r-cc .r-cc-h2{letter-spacing:-.04em;color:#0d1331;text-wrap:balance;font-size:clamp(32px,3.6vw,52px);font-weight:520;line-height:1.05}.r-cc .r-cc-h2.sm{font-size:clamp(26px,3vw,36px)}.r-cc-accent{color:#d76604}.r-cc-lead{color:#59657a;max-width:700px;font-size:17px;line-height:1.55}.r-cc-eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:#5f6878;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.r-cc-eyebrow>span:first-child{color:#d76604}.r-cc-ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.r-cc .r-cc-btn{color:#fff;background:#101747;border-radius:8px;align-items:center;gap:18px;min-height:49px;padding:13px 24px;font-size:15px;font-weight:650;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s;display:inline-flex}.r-cc .r-cc-btn:hover{background:#221653;transform:translateY(-2px);box-shadow:0 6px 15px #40271013}.r-cc .r-cc-btn.light{color:#101747;background:#fff}.r-cc .r-cc-btn.light:hover{background:#eef1f8}.r-cc .r-cc-link{color:#0d1331;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.r-cc .r-cc-link:hover{color:#d76604;text-decoration:underline}.r-cc-hero{padding-block:72px 56px}.r-cc-hero-in{align-items:center;gap:56px;display:flex}.r-cc-hero-txt{flex-direction:column;flex:0 520px;gap:22px;min-width:0;display:flex}.r-cc-hero-vis{flex:1 1 0;min-width:0}.r-cc-plan-note{color:#59657a;font-size:14px}.r-cc-demo{flex-direction:column;gap:14px;display:flex}.r-cc-demo-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.r-cc .r-cc-demo-tabs button{color:#1b2236;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.r-cc .r-cc-demo-tabs button[aria-pressed=true]{color:#fff;background:#101747;border-color:#101747}.r-cc-demo-n{color:#315ff4;background:#ecf2ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:700;display:inline-grid}.r-cc-demo-tabs button[aria-pressed=true] .r-cc-demo-n{color:#fff;background:#ffffff2e}.r-cc .r-cc-demo-tabs .r-cc-demo-pp{justify-content:center;width:36px;margin-left:auto;padding:0}.r-cc-demo-cap{color:#3c4352;min-height:44px;font-size:14px}.r-cc-demo-stage{align-items:start;display:grid}.r-cc-frame{visibility:hidden;opacity:0;grid-area:1/1;min-width:0}.r-cc-frame.is-active{visibility:visible;opacity:1;transition:opacity .35s}.r-cc-mock-ex{color:#7b6a55;align-self:flex-start;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.r-cc-mock-ex:before{content:"";background:#f0b779;border-radius:50%;width:6px;height:6px}:is(.r-cc-appr,.r-cc-hist,.r-cc-ready)>.r-cc-mock-ex{margin:12px 0 0 14px}.r-cc-fake-btn{border-radius:8px;align-items:center;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.r-cc-fake-btn.ghost{color:#101747;background:#fff;border:1px solid #e8e9ef}.r-cc-fake-btn.solid{color:#fff;background:#101747}.r-cc-mock{background:#fffdf9;border:1px solid #e7d8c6;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 12px 44px #9f692415}.r-cc-mock-bar{align-items:center;gap:7px;font-size:12.5px;display:flex}.r-cc-mock-bar i{background:#ece3d6;border-radius:50%;width:9px;height:9px}.r-cc-mock-bar span{color:#7b6a55;margin-left:auto;font-weight:600}.r-cc .r-cc-bub{overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.r-cc .r-cc-bub.user{color:#11182c;background:#ece8e1;border-radius:14px 14px 4px;align-self:flex-end;max-width:90%}.r-cc .r-cc-bub.ai{color:#3c4352;padding-inline:2px}.r-cc-pv{background:#fff;border:1px solid #e8e1d8;border-radius:10px;overflow:hidden}.r-cc-pv-h{color:#0d1331;border-bottom:1px solid #efe8de;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.r-cc-pv-h small{letter-spacing:.08em;text-transform:uppercase;color:#d76604;font-size:11px;font-weight:700}.r-cc-pv-t{overflow-x:auto}.r-cc .r-cc-pv table{border-collapse:collapse;width:100%;font-size:13.5px}.r-cc .r-cc-pv thead{background:0 0}.r-cc .r-cc-pv th{text-align:left;color:#59657a;white-space:normal;border-bottom:1px solid #e9edf1;padding:8px 14px;font-size:12px;font-weight:600}.r-cc .r-cc-pv td{font-variant-numeric:tabular-nums;color:#3c4352;white-space:normal;border-bottom:1px solid #e9edf1;padding:9px 14px}.r-cc .r-cc-pv td.old{color:#6b7280;white-space:nowrap;-webkit-text-decoration:line-through #c5c9d3;text-decoration:line-through #c5c9d3}.r-cc .r-cc-pv td.new{color:#0d1331;white-space:nowrap;font-weight:700}.r-cc .r-cc-pv tr:last-child td{border-bottom:0}.r-cc-pv-f{border-top:1px solid #e9edf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.r-cc-pv-ok{color:#2f7a0b;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.r-cc-pv-acts{gap:8px;display:flex}.r-cc-appr,.r-cc-hist,.r-cc-ready{background:#fff;border:1px solid #e8e9ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 18px 48px -12px #0000001a}.r-cc-appr-top{color:#fff;background:#101747;align-items:center;gap:10px;margin-top:10px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.r-cc-wm{letter-spacing:-.03em;font-size:16px;font-weight:800}.r-cc-wm b{color:#ff8000}.r-cc-appr-h{color:#0d1331;padding:14px 16px 6px;font-size:15px;font-weight:700}.r-cc-appr-row{border:1px solid #e9edf1;border-radius:12px;flex-direction:column;gap:8px;margin:8px 16px;padding:12px 14px;display:flex}.r-cc-appr-t{color:#101747;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;display:flex}.r-cc-appr-meta{color:#59657a;font-size:12.5px}.r-cc-appr-chg{color:#2a3140;font-variant-numeric:tabular-nums;font-size:13.5px}.r-cc-appr-chg s{color:#8a91a1}.r-cc-appr-acts{justify-content:flex-end;gap:8px;display:flex}.r-cc-appr-pad{height:10px}.r-cc-st{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.r-cc-st.wait{color:#8a4b00;background:#fff1d6}.r-cc-st.second{color:#2b55d9;background:#ecf2ff}.r-cc-hist-h{color:#101747;border-bottom:1px solid #e9edf1;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.r-cc-hist-h span{color:#59657a;font-size:12.5px;font-weight:600}.r-cc-hist ol{margin:0;padding:0;list-style:none}.r-cc-hist li{border-bottom:1px solid #e9edf1;grid-template-columns:92px 1fr auto;align-items:start;gap:12px;padding:12px 16px;font-size:13.5px;display:grid}.r-cc-hist li:last-child{border-bottom:0}.r-cc-hist time{color:#59657a;font-variant-numeric:tabular-nums}.r-cc-hist-what{color:#2a3140;min-width:0}.r-cc-hist-what b{color:#101747}.r-cc-src{white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700}.r-cc-src.ox{color:#9a4a00;background:#fff5e9}.r-cc-src.pf{color:#374151;background:#f3f4f6}.r-cc .r-cc-ready{border-color:#f3c9c4}.r-cc-ready-h{color:#8f1d12;background:#fff5f4;border-block:1px solid #f6dcd8;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.r-cc-ready-b{color:#2a3140;flex-direction:column;gap:10px;padding:14px;font-size:14px;display:flex}.r-cc-ready-b dl{grid-template-columns:120px 1fr;gap:6px 12px;margin:0;display:grid}.r-cc-ready-b dt{color:#59657a}.r-cc-ready-b dd{color:#0d1331;margin:0;font-weight:600}.r-cc .r-cc-ex{color:#2a3140;background:#fff5e9;border:1px solid #f5e3cc;border-radius:14px;max-width:68ch;padding:16px 20px;font-size:15.5px;line-height:1.6}.r-cc .r-cc-ex b{color:#0d1331}.r-cc .r-cc-ex.lg{padding:22px 24px;font-size:17px}.r-cc-keeps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.r-cc-keeps li{color:#2a3140;align-items:flex-start;gap:10px;display:flex}.r-cc-keeps svg{color:#d76604;flex:none;margin-top:3px}.r-cc-strip{background:#f4f6fb;border:1px solid #e1e5ee;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 32px;display:flex}.r-cc-strip>div:first-child{flex:420px;min-width:0}.r-cc .r-cc-strip h2{color:#101747;letter-spacing:-.5px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.r-cc-strip p{color:#3c4352;margin-top:6px}.r-cc-strip .r-cc-ctas{flex:none}.r-cc-panel{background:#fff;border:1px solid #e8e9ef;border-radius:22px;flex-direction:column;gap:18px;padding:36px;display:flex}.r-cc-asof{color:#59657a;font-size:13px}.r-cc-panel dl{grid-template-columns:200px 1fr;gap:14px 22px;margin:0;display:grid}.r-cc-panel dt{color:#101747;font-weight:700}.r-cc-panel dd{color:#3c4352;margin:0}.r-cc-faq{flex-direction:column;max-width:880px;display:flex}.r-cc-faq details{border-top:1px solid #ccdced}.r-cc-faq details:last-child{border-bottom:1px solid #ccdced}.r-cc-faq summary{cursor:pointer;color:#11182c;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:550;list-style:none;display:flex}.r-cc-faq summary::-webkit-details-marker{display:none}.r-cc-pm{flex:none;width:14px;height:14px;position:relative}.r-cc-pm:before,.r-cc-pm:after{content:"";background:#11182c;border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.r-cc-pm:after{transform:rotate(90deg)}.r-cc-faq details[open] .r-cc-pm:after{transform:rotate(0)}.r-cc-faq details>p{color:#5b6b83;padding:0 0 22px;font-size:15px;line-height:1.65}.r-cc-band{text-align:center;color:#fff;background:#080e23;padding:110px 24px}.r-cc .r-cc-band .r-cc-h2{color:#f2f6ff;letter-spacing:-3px;max-width:900px;margin:0 auto;font-size:clamp(36px,5vw,68px);line-height:1.02}.r-cc-band .r-cc-accent{color:#ff922d}.r-cc-band>p{color:#9dacc9;max-width:620px;margin:18px auto 0;font-size:18px}.r-cc-band .r-cc-ctas{justify-content:center;margin-top:30px}.r-cc .r-cc-band .r-cc-link{color:#fff}.r-cc .r-cc-band :is(a,button):focus-visible{outline-color:#ff922d}@media (width<=1179px){.r-cc-hero-in{flex-direction:column;align-items:stretch;gap:40px}.r-cc-hero-txt,.r-cc-hero-vis{flex:none}.r-cc-hero-vis{width:100%;max-width:720px}}@media (width>=901px){.r-cc-split.flip>.r-cc-txt{order:2}}@media (width<=900px){.r-cc-wrap{padding-inline:24px}.r-cc-sec{padding-block:64px}.r-cc-split,.r-cc-lede2{grid-template-columns:1fr;gap:28px}}@media (width<=700px){.r-cc-panel{padding:26px}.r-cc-panel dl{grid-template-columns:1fr;gap:4px}.r-cc-panel dd{margin-bottom:12px}}@media (width<=640px){.r-cc-strip{padding:22px}.r-cc-strip .r-cc-ctas{flex:100%}}@media (width<=560px){.r-cc-hist li{grid-template-columns:1fr;gap:4px}}@media (width<=480px){.r-cc-wrap{padding-inline:16px}.r-cc-mock{padding:12px}.r-cc .r-cc-pv table{font-size:12.5px}.r-cc .r-cc-pv :is(th,td){padding:8px}.r-cc-demo-tabs{gap:4px}.r-cc .r-cc-demo-tabs button{padding:0 10px;font-size:13px}.r-cc-demo-n{display:none}.r-cc-ready-b dl{grid-template-columns:90px 1fr}.r-cc-band{padding:80px 16px}.r-cc .r-cc-band .r-cc-h2{letter-spacing:-1.5px}}@media (prefers-reduced-motion:reduce){.r-cc-frame,.r-cc .r-cc-btn,.r-cc-pm:before,.r-cc-pm:after{transition:none}}.r-dps{color:#11182c;background:#fff;overflow-x:clip}.r-dps main{display:block}.r-dps-wrap{max-width:1320px;margin:0 auto;padding-inline:60px}.r-dps-sec{padding-block:96px}.r-dps-sec.grey{background:#f5f6f8}.r-dps-hero{isolation:isolate;color:#fff;background:#101747;position:relative;overflow:hidden}.r-dps-binary{z-index:-1;opacity:.45;pointer-events:none;place-content:center;gap:.58rem;padding:3rem 1.5rem;display:grid;position:absolute;inset:0;overflow:hidden}.r-dps-binary-row{justify-content:center;gap:1rem;display:flex}.r-dps-binary-row>span{color:#7d8cff;text-align:center;font-size:1.55rem;font-weight:500;line-height:1;animation:3s ease-in-out infinite r-dps-pulse}@keyframes r-dps-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.88;transform:scale(1.08)}}.r-dps-hero-in{text-align:center;max-width:820px;margin:0 auto;padding:128px 24px}.r-dps .r-dps-h1{letter-spacing:-2px;color:#fff;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:550;line-height:1.1}.r-dps-accent{color:#ff8000}.r-dps .r-dps-hero-lead{color:#c9d1e6;text-wrap:pretty;max-width:720px;margin:24px auto 36px;font-size:18px;line-height:1.6}.r-dps-brands{padding-top:64px}.r-dps .r-dps-brands-lead{text-align:center;color:#3c4352;text-wrap:balance;max-width:960px;margin:0 auto;padding-inline:24px;font-size:clamp(20px,2.4vw,30px);line-height:1.4}.r-dps-brands-lead b{color:#0d1331;font-weight:700}.r-dps-head{text-align:center;max-width:760px;margin:0 auto}.r-dps .r-dps-label{letter-spacing:1.4px;text-transform:uppercase;color:#101747;background:#1017470d;border:1px solid #10174726;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:650;display:inline-flex}.r-dps .r-dps-h2{letter-spacing:-1.4px;color:#0d1331;text-wrap:balance;margin-top:16px;font-size:clamp(30px,3.4vw,46px);font-weight:550;line-height:1.1}.r-dps .r-dps-sub{color:#59657a;text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.6}.r-dps-certs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:60px 0 0;padding:0;list-style:none;display:grid}.r-dps-cert{text-align:center;background:#fff;border:1px solid #e5e9f0;border-radius:16px;flex-direction:column;align-items:center;padding:32px;display:flex;box-shadow:0 1px 2px #1017470d}.r-dps-cert-icon{justify-content:center;align-items:center;height:160px;display:flex}.r-dps .r-dps-cert-icon img{object-fit:contain;width:auto;max-height:160px}.r-dps .r-dps-cert h3{letter-spacing:-.4px;color:#0d1331;margin-top:24px;font-size:20px;font-weight:600}.r-dps .r-dps-cert p{color:#59657a;margin-top:12px;font-size:14.5px;line-height:1.65}.r-dps-intro{background:#fff;border:1px solid #eceff4;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:48px;display:grid;box-shadow:0 1px 2px #1017470d}.r-dps .r-dps-intro .r-dps-h2{margin-top:0}.r-dps .r-dps-padlock{object-fit:cover;border-radius:16px;width:100%;height:auto;min-height:352px}.r-dps .r-dps-faq-note{color:#4d5466;max-width:420px;margin-top:24px;font-size:15px;line-height:1.6}.r-dps .r-dps-faq-note a{color:#101747;text-underline-offset:3px;font-weight:600;text-decoration:underline}.r-dps .r-dps-closing h2{max-width:900px;margin:0 auto;font-size:clamp(36px,5vw,64px);line-height:1.05}@media (width<=1023px){.r-dps-certs{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.r-dps-intro{grid-template-columns:1fr;gap:40px}.r-dps .r-dps-padlock{min-height:0}}@media (width<=900px){.r-dps-wrap{padding-inline:24px}.r-dps-sec{padding-block:64px}.r-dps-hero-in{padding-block:96px}}@media (width<=640px){.r-dps-binary-row{gap:.65rem}.r-dps-binary-row>span{font-size:1rem}.r-dps-intro,.r-dps-cert{padding:24px}}@media (width<=480px){.r-dps-wrap{padding-inline:16px}.r-dps-hero-in{padding:80px 16px}.r-dps .r-dps-hero-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){.r-dps-binary-row>span{opacity:.5;animation:none}}.r-sh{color:#11172e;background:#fff;overflow-x:clip}.r-sh main{display:block}.r-sh-wrap{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.r-sh-section{padding-block:104px}.r-sh h1,.r-sh h2,.r-sh h3{letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1.05}.r-sh h2{font-size:clamp(36px,4vw,56px)}.r-sh-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.r-sh-section-head>p{color:#48536a;max-width:360px;font-size:18px}.r-sh .btn.navy{background:#11172e}.r-sh-hero{grid-template-columns:46% 54%;align-items:center;min-height:680px;padding-block:76px 90px;display:grid;position:relative}.r-sh-hero-copy{z-index:3;position:relative}.r-sh-hero h1{letter-spacing:-.055em;font-size:clamp(54px,5.5vw,82px)}.r-sh-lead{max-width:440px;margin-top:26px;font-size:20px}.r-sh-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.r-sh-free-note{color:#48536a;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.r-sh-free-note:before{content:"";background:#267352;border-radius:50%;width:7px;height:7px}.r-sh-assistants{color:#48536a;margin-top:42px;font-size:13px}.r-sh-assistants ul{color:#11172e;flex-wrap:wrap;gap:8px 18px;margin:11px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.r-sh-assistants li{align-items:center;gap:7px;display:flex}.r-sh-scene{perspective:1000px;isolation:isolate;height:530px;position:relative}.r-sh-source-card,.r-sh-brief,.r-sh-hero-creative{background:#fff;box-shadow:0 18px 50px #17213f14,0 0 0 1px #e9edf3}.r-sh-source-card{z-index:3;border-radius:14px;width:277px;padding:13px 15px;animation:1s cubic-bezier(.22,1,.36,1) both r-sh-rise;position:absolute;top:0;left:-20px;transform:rotate(-5deg)}.r-sh-source-card>div:first-child,.r-sh-peek{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.r-sh-source-card small,.r-sh-peek small{color:#48536a;font-size:10px;font-weight:450;display:block}.r-sh-source-card .r-sh-dot{margin-left:auto}.r-sh-peek{border-top:1px solid #eef1f5;margin-top:12px;padding-top:12px}.r-sh-peek img{object-fit:cover;border-radius:5px;width:47px;height:46px}.r-sh-dot{background:#2fa36b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #2fa36b22}.r-sh-brief{z-index:2;border-radius:20px;width:calc(100% - 35px);animation:1s cubic-bezier(.22,1,.36,1) .1s both r-sh-rise;position:absolute;top:64px;left:43px;transform:rotateY(-5deg)rotate(1deg)}.r-sh-brief-top{border-bottom:1px solid #eef1f5;align-items:center;padding:14px 20px;font-size:12px;font-weight:600;display:flex}.r-sh-brief-top span,.r-sh-reply-author,.r-sh-conversation-head,.r-sh-answer-label{align-items:center;gap:8px;display:flex}.r-sh-brief-body{padding:20px 21px 22px}.r-sh-ask{background:#f3f5f8;border-radius:14px 14px 4px;width:max-content;max-width:100%;margin-left:auto;padding:10px 14px;font-size:14px}.r-sh-reply-author{margin-top:18px;font-size:13px}.r-sh-reply-author span{color:#48536a;margin-left:auto;font-size:11px}.r-sh-brief-row{align-items:center;gap:11px;padding-top:16px;animation:.7s cubic-bezier(.22,1,.36,1) both r-sh-rise;display:flex}.r-sh-brief-row:first-of-type{animation-delay:.45s}.r-sh-brief-row:nth-of-type(2){animation-delay:.6s}.r-sh-brief-row:nth-of-type(3){animation-delay:.75s}.r-sh-brief-row strong{font-size:15px;font-weight:600;display:block}.r-sh-brief-row small{color:#48536a;margin-top:2px;font-size:12px;display:block}.r-sh-step-icon{background:#f3f5f8;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.r-sh-brief-bottom{color:#48536a;background:#f5f7fa;border-radius:0 0 20px 20px;align-items:center;gap:7px;padding:13px 20px;font-size:11px;display:flex}.r-sh-brief-bottom>span{margin-left:auto;font-size:10px}.r-sh-hero-creative{z-index:4;border-radius:12px;width:168px;padding:7px;animation:1.1s cubic-bezier(.22,1,.36,1) .3s both r-sh-rise;position:absolute;bottom:0;right:-15px;transform:rotate(8deg)}.r-sh-hero-creative>img{object-fit:cover;border-radius:7px;width:100%;height:174px}.r-sh-hero-creative>span{align-items:center;gap:5px;padding:9px 1px 3px;font-size:10px;display:flex}.r-sh-hero-sources{z-index:1;background:#eef1f6;border-radius:12px;align-items:center;gap:14px;padding:14px 17px;animation:1s cubic-bezier(.22,1,.36,1) .2s both r-sh-rise;display:flex;position:absolute;bottom:0;left:65px;transform:rotate(-2deg)}.r-sh-motion{color:#48536a;background:#fff;border:1px solid #d8dde6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:30px;right:0}.r-sh-motion:hover{color:#11172e}.r-sh-ribbon{color:#48536a;border-block:1px solid #eef1f5;align-items:center;gap:30px;padding-block:24px;font-size:13px;display:flex}.r-sh-ribbon>span{flex-shrink:0;width:130px}.r-sh-ribbon>a{color:#11172e;white-space:nowrap;font-weight:600}.r-sh-ribbon-track{flex:1;gap:34px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.r-sh-ribbon-set{flex-shrink:0;align-items:center;gap:30px;animation:48s linear infinite r-sh-ribbon;display:flex}.r-sh-ribbon-item{color:#11172e;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.r-sh-tabs{background:#f3f5f8;border-radius:999px;gap:5px;margin-bottom:20px;padding:6px;display:flex}.r-sh-tabs button{white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 18px;font-size:14px;transition:background .2s;display:flex}.r-sh-tabs button[aria-selected=true]{color:#fff;background:#11172e}.r-sh-tabs button img{border-radius:4px}.r-sh-panel{background:#f3f5f8;border-radius:24px;grid-template-columns:42% 58%;min-height:465px;display:grid;overflow:hidden}.r-sh-conversation{flex-direction:column;align-items:flex-start;padding:30px 30px 28px;display:flex}.r-sh-conversation-head{width:100%;font-size:12px}.r-sh-conversation-head>span{color:#48536a;margin-left:auto;font-size:11px}.r-sh-chips{flex-wrap:wrap;gap:6px;margin-top:30px;display:flex}.r-sh-chip{background:#fff;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:550;display:inline-flex}.r-sh-question{letter-spacing:-.025em;max-width:440px;margin-top:17px;font-size:23px;font-weight:550;line-height:1.35;animation:.45s cubic-bezier(.22,1,.36,1) both r-sh-rise}.r-sh-answer-label{margin-top:26px;font-size:12px;font-weight:600}.r-sh-answer{color:#4d576d;max-width:380px;margin-top:11px;font-size:14px}.r-sh-copy{border-bottom:1px solid #0000;margin-top:auto;padding:19px 0 0;font-size:14px;font-weight:600}.r-sh-copy:hover{color:#b75b00}.r-sh-copy.light{color:#fff;margin:0;padding:0}.r-sh-copy.light:hover{color:#ffb066}.r-sh-copy-status{color:#267352;min-height:16px;font-size:11px}.r-sh-copy-status q{color:#11172e;-webkit-user-select:all;user-select:all;margin-top:6px;display:block}.r-sh-result{background:#e9edf3;justify-content:center;align-items:center;padding:28px;display:flex}.r-sh-sheet{background:#fff;border-radius:14px;width:100%;padding:25px;animation:.5s cubic-bezier(.22,1,.36,1) both r-sh-rise}.r-sh-sheet-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:16px;font-weight:650;display:flex}.r-sh-sheet-title small,.r-sh-note{color:#48536a;font-size:11px;font-weight:450}.r-sh-note{margin-top:22px}.r-sh-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.r-sh-metrics>div{background:#f2f5f8;border-radius:8px;padding:16px}.r-sh-metrics span{color:#48536a;font-size:12px}.r-sh-metrics strong{letter-spacing:-.035em;font-size:31px;font-weight:600;display:block}.r-sh-spend{grid-template-columns:106px 1fr 65px;align-items:center;gap:13px;margin-top:18px;font-size:12px;display:grid}.r-sh-spend>span:first-child{align-items:center;gap:7px;display:flex}.r-sh-bar{background:#eef1f5;border-radius:3px;height:15px;overflow:hidden}.r-sh-bar i{transform-origin:0;background:#f2ad6f;height:100%;animation:1s cubic-bezier(.22,1,.36,1) both r-sh-grow;display:block}.r-sh-spend>b{text-align:right;font-size:13px;font-weight:600}.r-sh-finding{background:#f4f7f5;border-radius:8px;margin-top:20px;padding:13px 14px 13px 30px;font-size:12px;position:relative}.r-sh-finding:before{content:"";background:#267352;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:14px}.r-sh-mini-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.r-sh-mini-grid img{object-fit:cover;border-radius:8px;width:100%;height:190px}.r-sh-mini-grid img:first-child{transform:rotate(-3deg)translateY(5px)}.r-sh-mini-grid img:last-child{transform:rotate(3deg)translateY(-5px)}.r-sh-message{background:#fbf4ec;border-radius:10px;padding:20px}.r-sh-message span,.r-sh-retention span{color:#48536a;font-size:11px}.r-sh-message strong{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:600;line-height:1.15;display:block}.r-sh-message p{color:#48536a;margin-top:10px;font-size:12px}.r-sh-retention{background:#f2f5f8;border-radius:7px;justify-content:space-between;margin-top:10px;padding:12px 14px;font-size:13px;display:flex}.r-sh-retention strong{font-weight:600}.r-sh-funnel{flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.r-sh-funnel li{background:#f1f4f8;border-radius:7px;justify-content:space-between;width:100%;padding:14px 20px;font-size:13px;display:flex}.r-sh-funnel li:nth-child(2){width:84%}.r-sh-funnel li:nth-child(3){background:#f9e9db;width:66%}.r-sh-funnel li:nth-child(4){background:#f3b679;width:54%}.r-sh-store-note{border:1px solid #e3e7ee;border-radius:16px;align-items:center;gap:18px;max-width:640px;margin-top:26px;padding:18px 22px;display:flex}.r-sh-store-note h3{letter-spacing:-.02em;font-size:17px}.r-sh-store-note p{color:#48536a;margin-top:4px;font-size:14px}.r-sh-creative{color:#fff;background:#11172e;padding:84px 0 40px;overflow:clip}.r-sh-creative-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.r-sh-creative-head h2{font-size:clamp(40px,4.4vw,60px)}.r-sh-creative-head>p{color:#d3d8e5;max-width:380px;margin-bottom:5px;font-size:18px}.r-sh-partners{align-items:center;gap:10px;margin-top:20px;font-size:15px;display:flex}.r-sh-partners>span{color:#8a94ab}.r-sh-partners img:last-of-type{background:#fff;border-radius:5px;padding:3px}.r-sh-stage{grid-template-columns:24% 15% 61%;align-items:center;min-height:520px;margin-top:40px;display:grid}.r-sh-in{z-index:4;margin:0;position:relative;transform:rotate(-5deg)}.r-sh-in>img{object-fit:cover;border-radius:10px;width:100%;height:315px}.r-sh-in figcaption{color:#d3d8e5;align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.r-sh-bridge{color:#d3d8e5;text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.r-sh-bridge:before{content:"";border-top:1px dashed #59627a;order:2;width:80%}.r-sh-bridge-node{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 10px #ffffff12}.r-sh-out{height:420px;margin-left:18px;position:relative}.r-sh-concept{color:#11172e;transform-origin:50% 80%;background:#fff;border-radius:10px;width:38%;margin:0;padding:7px 7px 13px;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .4s,left .9s cubic-bezier(.22,1,.36,1);position:absolute;top:20px;left:31%}.r-sh-concept>img{object-fit:cover;border-radius:5px;width:100%;height:320px}.r-sh-concept figcaption{text-align:center;margin-top:11px;font-size:12px;font-weight:550}.r-sh-concept.sunlit{z-index:1;transform:translateY(20px)rotate(0)}.r-sh-concept.poolside{z-index:2}.r-sh-concept.hands{z-index:1;transform:translateY(20px)rotate(0)}.r-sh-stage.fanned .r-sh-concept.sunlit{left:0;transform:rotate(-8deg)}.r-sh-stage.fanned .r-sh-concept.poolside{transform:translateY(-14px)}.r-sh-stage.fanned .r-sh-concept.hands{left:62%;transform:rotate(8deg)}.r-sh-stage[data-direction=sunlit] .r-sh-concept.sunlit,.r-sh-stage[data-direction=poolside] .r-sh-concept.poolside,.r-sh-stage[data-direction=hands] .r-sh-concept.hands{z-index:5}.r-sh-stage[data-direction=sunlit] .r-sh-concept:not(.sunlit),.r-sh-stage[data-direction=poolside] .r-sh-concept:not(.poolside),.r-sh-stage[data-direction=hands] .r-sh-concept:not(.hands){filter:saturate(.6)brightness(.92)}.r-sh-creative-controls{z-index:5;align-items:center;gap:22px;display:flex;position:relative}.r-sh-creative-controls>p{color:#d3d8e5;max-width:160px;font-size:15px}.r-sh-directions{background:#242c42;border-radius:999px;gap:5px;padding:5px;display:flex}.r-sh-directions button{color:#e8ebf2;border-radius:999px;padding:11px 17px;font-size:13px;transition:background .25s,color .25s}.r-sh-directions button[aria-pressed=true]{color:#11172e;background:#fff}.r-sh-creative-copy{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:340px;margin-left:auto;display:flex}.r-sh-creative-copy .r-sh-copy-status{color:#8fd9b4}.r-sh-creative-copy .r-sh-copy-status q{color:#fff}.r-sh-concept-note{color:#aab3c7;text-align:right;margin-top:26px;font-size:11px}.r-sh-demo-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.r-sh-demo-grid figure{margin:0}.r-sh-demo-grid video{aspect-ratio:9/16;background:#11172e;border-radius:16px;width:100%;max-height:560px}.r-sh-demo-grid figcaption{margin-top:10px;font-size:14px;font-weight:600}.r-sh-workbench{background:#f3f5f8;border-radius:22px;grid-template-columns:58% 42%;display:grid;overflow:hidden}.r-sh-picker{padding:25px}.r-sh-filters{flex-wrap:wrap;gap:5px;margin-bottom:22px;display:flex}.r-sh-filters button{border-radius:999px;padding:8px 12px;font-size:13px;transition:background .2s}.r-sh-filters button[aria-pressed=true]{background:#fff;font-weight:650}.r-sh-grid{grid-template-columns:repeat(4,1fr);align-content:start;gap:9px;min-height:290px;display:grid}.r-sh-tile{background:#fff;border-radius:9px;flex-direction:column;align-items:center;gap:12px;min-height:102px;padding:20px 6px 15px;font-size:12px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.r-sh-tile:hover{transform:translateY(-3px)}.r-sh-tile[aria-pressed=true]{background:#fde8d4;box-shadow:inset 0 0 0 1px #f2ad6f}.r-sh-picker-note{color:#48536a;margin-top:18px;font-size:12px}.r-sh-picker-note a{color:#11172e;font-weight:600;text-decoration:underline}.r-sh-stack-question{background:#e9edf3;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex}.r-sh-stack-context{align-items:center;gap:13px;display:flex}.r-sh-stack-context>span{color:#677186;font-size:21px}.r-sh-stack-question h3{letter-spacing:-.03em;margin-top:25px;font-size:25px}.r-sh-stack-prompt{letter-spacing:-.025em;margin-top:18px;font-size:22px;font-weight:550;line-height:1.3;animation:.45s ease-out both r-sh-rise}.r-sh-stack-detail{color:#48536a;margin-top:15px;font-size:14px}.r-sh-stack-question .btn{margin-top:26px}.r-sh-tool-link{margin-top:10px;font-size:13px}.r-sh .r-public-pricing{scroll-margin-top:90px}.r-sh-closing{background:#f3f5f8;padding:74px 0}.r-sh-closing>.r-sh-wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.r-sh-closing h2{font-size:clamp(38px,4vw,54px)}.r-sh-closing p{color:#48536a;margin-top:16px;font-size:18px}.r-sh-closing .btn{margin-top:26px}.r-sh-closing-mark{align-items:center;gap:25px;margin:0;display:flex}.r-sh-closing-mark span{color:#9099aa;font-size:35px}.r-sh-closing-mark img:first-child{transform:rotate(-9deg)}@keyframes r-sh-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes r-sh-grow{0%{transform:scaleX(.08)}}@keyframes r-sh-ribbon{to{transform:translate(calc(-100% - 34px))}}.r-sh[data-motion=off] *,.r-sh[data-motion=off] :before{animation-play-state:paused!important}.r-sh[data-motion=off] .r-sh-concept{transition:filter .2s}@media (prefers-reduced-motion:reduce){.r-sh *,.r-sh :before{transition:none!important;animation:none!important}}@media (width<=1100px){.r-sh-hero{grid-template-columns:1fr;gap:48px}.r-sh-scene{width:min(100%,620px);margin-inline:auto}.r-sh-panel,.r-sh-workbench{grid-template-columns:1fr}.r-sh-result{min-height:0}.r-sh-stage{grid-template-columns:1fr;gap:28px}.r-sh-in{width:min(260px,70%);margin-inline:auto}.r-sh-bridge:before{display:none}.r-sh-creative-controls{flex-wrap:wrap}.r-sh-creative-copy{text-align:left;align-items:flex-start;width:100%;max-width:none;margin-left:0}}@media (width<=900px){.r-sh-wrap{width:calc(100% - 48px)}.r-sh-section{padding-block:72px}.r-sh-section-head{flex-direction:column;align-items:flex-start;gap:14px}.r-sh-tabs{scrollbar-width:none;border-radius:16px;overflow-x:auto}.r-sh-tabs button{flex:none}.r-sh-ribbon>span{display:none}}@media (width<=560px){.r-sh-wrap{width:calc(100% - 32px)}.r-sh-hero{min-height:0;padding-block:44px 56px}.r-sh-hero h1{font-size:50px}.r-sh-lead{font-size:18px}.r-sh-actions{flex-wrap:wrap}.r-sh-scene{height:560px}.r-sh-source-card{width:230px;left:0}.r-sh-brief{width:calc(100% - 12px);left:6px;transform:none}.r-sh-brief-row small{display:none}.r-sh-hero-creative{width:116px;right:4px}.r-sh-hero-creative>img{height:104px}.r-sh-hero-sources{display:none}.r-sh-motion{bottom:12px;left:6px;right:auto}.r-sh-ribbon{gap:16px;font-size:12px}.r-sh-ribbon>a{display:none}.r-sh-conversation,.r-sh-result,.r-sh-picker,.r-sh-stack-question{padding:22px}.r-sh-question{font-size:20px}.r-sh-metrics strong{font-size:24px}.r-sh-spend{grid-template-columns:92px 1fr 54px;gap:9px}.r-sh-mini-grid img{height:140px}.r-sh-creative-head{flex-direction:column;align-items:flex-start;gap:18px}.r-sh-out{height:300px;margin-left:0}.r-sh-concept>img{height:200px}.r-sh-concept{width:36%;left:32%}.r-sh-stage.fanned .r-sh-concept.sunlit{left:2%;transform:rotate(-5deg)}.r-sh-stage.fanned .r-sh-concept.hands{left:62%;transform:rotate(5deg)}.r-sh-directions{width:100%;overflow-x:auto}.r-sh-directions button{flex:none}.r-sh-grid{grid-template-columns:repeat(3,1fr);min-height:0}.r-sh-stack-prompt{font-size:19px}.r-sh-closing>.r-sh-wrap{flex-direction:column;align-items:flex-start}.r-sh-closing-mark{display:none}}.r-not-found{flex-direction:column;min-height:100vh;display:flex}.r-not-found-main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:clamp(64px,12vw,140px) clamp(16px,4vw,40px)}.r-not-found-eyebrow{color:#ff8600;letter-spacing:1px;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.r-not-found-main h1{color:#0a0045;margin:0 0 16px;font-size:clamp(34px,6vw,56px);line-height:1.05}.r-not-found-main>p:not(.r-not-found-eyebrow){color:#6b6d75;margin:0 0 32px;font-size:18px;line-height:1.5}.r-not-found-links{flex-wrap:wrap;gap:12px;display:flex}.r-not-found-link{color:#101626;background:#fff;border:1px solid #deddd8;border-radius:999px;align-items:center;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.r-not-found-link.primary{color:#fff;background:#0a0045;border-color:#0a0045}.r-not-found-link:hover{border-color:#ff8600}.r-not-found-link:focus-visible{outline-offset:2px;outline:2px solid #ff8600}.r-uc{color:#11182c;background:#f8faff;min-height:100vh}.r-uc-wrap{max-width:1320px;margin:0 auto;padding-inline:60px}.r-uc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-uc .r-uc-h1{letter-spacing:-1.9px;color:#0d1331;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:550;line-height:1.07}.r-uc .r-uc-h2{letter-spacing:-.04em;color:#0d1331;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:520;line-height:1.05}.r-uc .r-uc-h3{letter-spacing:-.6px;color:#0d1331;margin:0;font-size:22px;font-weight:550;line-height:1.15}.r-uc-accent{color:#d76604}.r-uc-lead{color:#59657a;max-width:62ch;font-size:17px;line-height:1.55}.r-uc-eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:#5f6878;margin:0;font-size:11px;font-weight:650;line-height:1.4}.r-uc .r-uc-btn,.r-uc .r-uc-btn-ghost{cursor:pointer;border-radius:8px;align-items:center;gap:14px;min-height:49px;padding:13px 24px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s;display:inline-flex}.r-uc .r-uc-btn{color:#fff;background:#101747;border:0}.r-uc .r-uc-btn:hover{background:#221653;transform:translateY(-2px)}.r-uc .r-uc-btn.light{color:#101747;background:#fff}.r-uc .r-uc-btn.light:hover{background:#eef1f8}.r-uc .r-uc-btn-ghost{color:#0d1331;border:1px solid #bdc8dc;flex:none}.r-uc .r-uc-btn-ghost:hover{background:#edf2fa}.r-uc .r-uc-link{color:#0d1331;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.r-uc .r-uc-link:hover{color:#d76604}.r-uc-ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.r-uc-ctas-gap{margin-top:28px}.r-uc-tags{flex-wrap:wrap;gap:6px;display:flex}.r-uc-tag{color:#374151;letter-spacing:.3px;background:#f3f4f6;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.r-uc-tag img{object-fit:contain;flex:none;width:14px;height:14px}.r-uc-tag.rw{color:#9a4a00;background:#fff5e9;border:1px solid #f5d9b8}.r-uc-tag.ro{color:#45659c;background:#ecf2ff;border:1px solid #d7e3f9}.r-uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.r-uc-grid>li{min-width:0;display:flex}.r-uc .r-uc-card{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #e8e9ef;border-radius:22px;flex-direction:column;gap:12px;padding:24px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.r-uc .r-uc-card:hover{border-color:#d7e3f9;transform:translateY(-2px);box-shadow:0 20px 50px #10174714}.r-uc-card p{color:#59657a;font-size:15px;line-height:1.55}.r-uc-go{color:#315ff4;margin-top:auto;font-size:14.5px;font-weight:600}.r-uc-hub-hero{padding-block:72px 28px}.r-uc-hub-in{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.r-uc-filters-nav{max-width:100%}.r-uc-filters{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.r-uc .r-uc-chip{color:#1b2236;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.r-uc .r-uc-chip:hover{color:#315ff4;border-color:#315ff4}.r-uc .r-uc-chip[aria-current=true]{color:#fff;background:#101747;border-color:#101747}.r-uc-tools{flex-wrap:wrap;align-items:center;gap:12px 20px;width:100%;display:flex}.r-uc-search{flex:0 360px;min-width:0;position:relative}.r-uc-search input{color:#0d1331;background:#fff;border:1px solid #dcdfe6;border-radius:999px;width:100%;height:44px;padding:0 16px 0 42px;font-size:15px}.r-uc-search input::placeholder{color:#7a8293}.r-uc-search input:focus-visible{outline-offset:2px;border-color:#315ff4;outline:2px solid #315ff4}.r-uc-search svg{color:#7a8293;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.r-uc-count{color:#59657a;font-size:14px}.r-uc-cards{padding-block:20px 80px}.r-uc-empty{color:#3c4352;text-align:center;background:#fff;border:1px dashed #d7e3f9;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.r-uc-strip-sec{padding-block:8px 80px}.r-uc-strip{background:#fff5e9;border:1px solid #f5e3cc;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:28px 32px;display:flex}.r-uc-strip>div{flex:320px;min-width:0}.r-uc .r-uc-strip h2{color:#0d1331;letter-spacing:-.8px;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:550;line-height:1.15}.r-uc-strip p{color:#59657a;margin-top:6px}.r-uc-crumb{padding-top:32px;font-size:14px}.r-uc .r-uc-crumb a{color:#315ff4;font-weight:600}.r-uc-dtop{padding-block:12px 64px}.r-uc-dtop-in{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.r-uc-dtop .r-uc-h1{max-width:18ch}.r-uc-need{background:#fff;border:1px solid #e8e9ef;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:16px;display:grid;overflow:hidden}.r-uc-need>div{border-right:1px solid #e9edf1;min-width:0;padding:18px 20px}.r-uc-need>div:last-child{border-right:0}.r-uc-need small{color:#5f6878;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.r-uc-need b{color:#0d1331;font-size:16px;font-weight:600;display:block}.r-uc-need span{color:#59657a;min-height:1.5em;margin-top:2px;font-size:14px;display:block}.r-uc-sec{padding-block:96px}.r-uc-sec.grey{background:#fff;border-block:1px solid #e9edf1}.r-uc-sec-head{max-width:820px;margin-bottom:44px}.r-uc-lede2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 64px;display:grid}.r-uc-lede2 p{color:#2a3140;max-width:60ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.r-uc-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.r-uc-txt{flex-direction:column;gap:28px;min-width:0;display:flex}.r-uc-vis{min-width:0;position:sticky;top:96px}.r-uc-vis-cap{color:#5f6878;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650}.r-uc-promptbox{background:#f8faff;border:1px solid #e8e9ef;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.r-uc-lbl{color:#101747;font-size:15px;font-weight:600}.r-uc-promptbox blockquote{color:#0d1331;margin:0;font-size:16.5px;font-weight:500;line-height:1.5}.r-uc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.r-uc .r-uc-btn-outline{color:#101747;background:#fff;border:2px solid #101747;border-radius:8px;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.r-uc .r-uc-btn-outline:hover{color:#fff;background:#101747}.r-uc-rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r-uc-rail>li{padding:0 0 26px 36px;position:relative}.r-uc-rail>li:last-child{padding-bottom:0}.r-uc-rail>li:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #ff8000;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0}.r-uc-rail>li:after{content:"";background:#f3d9bd;width:2px;position:absolute;top:26px;bottom:4px;left:6px}.r-uc-rail>li:last-child:after{display:none}.r-uc-rail p{color:#59657a;font-size:15.5px;line-height:1.6}.r-uc-mock{background:#fffdf9;border:1px solid #e7d8c6;border-radius:20px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:18px;display:flex;position:relative;box-shadow:0 12px 44px #9f692415}.r-uc-mock-ex{color:#7b6a55;align-self:flex-start;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.r-uc-mock-ex:before{content:"";background:#f0b779;border-radius:50%;width:6px;height:6px}.r-uc-mock-bar{color:#7b6a55;align-items:center;gap:7px;font-size:12.5px;display:flex}.r-uc-mock-bar i{background:#ece3d6;border-radius:50%;width:9px;height:9px;display:inline-block}.r-uc-mock-bar span{margin-left:auto;font-weight:600}.r-uc-bub{overflow-wrap:anywhere;min-width:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.r-uc-bub.user{color:#11182c;background:#ece8e1;border-radius:14px 14px 4px;align-self:flex-end;max-width:90%}.r-uc-bub.ai{color:#3c4352;padding-inline:2px}.r-uc-pv{background:#fff;border:1px solid #e8e1d8;border-radius:10px;overflow:hidden}.r-uc-pv.read{border-color:#d6dff3}.r-uc-pv-h{color:#0d1331;border-bottom:1px solid #efe8de;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.r-uc-pv-h small{color:#d76604;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.r-uc-pv-t{overflow-x:auto}.r-uc .r-uc-pv table{border-collapse:collapse;width:100%;min-width:380px;font-size:13.5px}.r-uc .r-uc-pv th{color:#59657a;text-align:left;border-bottom:1px solid #e9edf1;padding:8px 14px;font-size:12px;font-weight:600}.r-uc .r-uc-pv td{color:#3c4352;font-variant-numeric:tabular-nums;border-bottom:1px solid #e9edf1;padding:9px 14px}.r-uc .r-uc-pv td.new{color:#0d1331;font-weight:700}.r-uc .r-uc-pv td.note{color:#59657a}.r-uc .r-uc-pv tr:last-child td{border-bottom:0}.r-uc-pv-f{border-top:1px solid #e9edf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.r-uc-pv-ok{color:#2f7a0b;font-size:12.5px;font-weight:600}.r-uc-pv-ro{color:#2d4ea8;font-size:12.5px;font-weight:600}.r-uc-pv-acts{gap:8px;display:flex}.r-uc-fake{border-radius:8px;align-items:center;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.r-uc-fake.ghost{color:#101747;background:#fff;border:1px solid #e8e9ef}.r-uc-fake.solid{color:#fff;background:#101747}.r-uc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.r-uc-two .r-uc-h3{margin-bottom:14px}.r-uc-plain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r-uc-plain li{color:#3c4352;border-top:1px solid #d9e0eb;padding:12px 0;font-size:15.5px;line-height:1.55}.r-uc-plain li b{color:#0d1331;font-weight:600;display:block}.r-uc-looks{margin-top:56px}.r-uc-looks .r-uc-h3{margin-bottom:14px}.r-uc-note{color:#3c4352;align-items:flex-start;gap:10px;max-width:860px;margin-top:24px;font-size:15.5px;display:flex}.r-uc-note svg{color:#b45309;flex:none;margin-top:3px}.r-uc-vars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.r-uc-vars li{background:#fffdf9;border:1px solid #e7d8c6;border-radius:14px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:16px 18px;display:flex}.r-uc-vars q{color:#11182c;quotes:"“" "”";font-size:15.5px;line-height:1.5}.r-uc .r-uc-vars button{color:#0d1331;background:#fff;border:1px solid #d9e0eb;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}.r-uc .r-uc-vars button:hover{border-color:#0d1331}.r-uc-faq{max-width:880px}.r-uc-faq details{border-top:1px solid #ccdced}.r-uc-faq details:last-child{border-bottom:1px solid #ccdced}.r-uc-faq summary{color:#11182c;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:550;list-style:none;display:flex}.r-uc-faq summary::-webkit-details-marker{display:none}.r-uc-pm{flex:none;width:14px;height:14px;position:relative}.r-uc-pm:before,.r-uc-pm:after{content:"";background:#11182c;border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.r-uc-pm:after{transform:rotate(90deg)}.r-uc-faq details[open] .r-uc-pm:after{transform:rotate(0)}.r-uc-faq details p{color:#5b6b83;padding:0 0 22px;font-size:15px;line-height:1.65}.r-uc-skill{background:#fff;border:1px solid #e8e9ef;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:28px 32px;display:flex}.r-uc-skill>div{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.r-uc-skill p:not(.r-uc-eyebrow){color:#59657a;max-width:70ch}.r-uc-band{color:#fff;text-align:center;background:#080e23;padding:110px 24px}.r-uc .r-uc-band .r-uc-h2{color:#f2f6ff;letter-spacing:-3px;max-width:900px;margin:0 auto;font-size:clamp(36px,5vw,68px);line-height:1.02}.r-uc-band .r-uc-accent{color:#ff922d}.r-uc-band p{color:#9dacc9;max-width:620px;min-height:1.55em;margin:18px auto 0;font-size:18px}.r-uc-band-acts{justify-content:center;margin-top:30px;display:flex}.r-uc :focus-visible{outline-offset:3px;outline:2px solid #315ff4}@media (width<=1023px){.r-uc-split{grid-template-columns:1fr;gap:36px}.r-uc-vis{position:static}}@media (width<=960px){.r-uc-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.r-uc-wrap{padding-inline:24px}.r-uc-lede2{grid-template-columns:1fr}}@media (width<=860px){.r-uc-need{grid-template-columns:1fr 1fr}.r-uc-need>div:nth-child(2){border-right:0}.r-uc-need>div:nth-child(-n+2){border-bottom:1px solid #e9edf1}.r-uc-two{grid-template-columns:1fr;gap:36px}.r-uc-vars{grid-template-columns:1fr}}@media (width<=640px){.r-uc-hub-hero{padding-top:48px}.r-uc-filters-nav{width:calc(100% + 48px);max-width:none;margin-inline:-24px}.r-uc-filters{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;padding:2px 24px 6px;scroll-padding-inline:24px;overflow-x:auto}.r-uc-filters::-webkit-scrollbar{display:none}.r-uc-filters li{flex:none}.r-uc-search{flex-basis:100%}.r-uc-grid{grid-template-columns:1fr}.r-uc-strip,.r-uc-skill{padding:22px}.r-uc-sec{padding-block:64px}.r-uc-band{padding:80px 16px}.r-uc .r-uc-band .r-uc-h2{letter-spacing:-1.5px}}@media (width<=480px){.r-uc-wrap{padding-inline:16px}.r-uc-filters-nav{width:calc(100% + 32px);margin-inline:-16px}.r-uc-filters{padding-inline:16px}.r-uc-mock{padding:12px}.r-uc .r-uc-pv table{min-width:0;font-size:12.5px}.r-uc .r-uc-pv th,.r-uc .r-uc-pv td{padding:8px}.r-uc-need>div{padding:14px}.r-uc-need b{font-size:15px}.r-uc-need span{font-size:13px}}@media (prefers-reduced-motion:reduce){.r-uc *,.r-uc :before,.r-uc :after{transition:none!important}}@media (width<=760px){.r-uc-search input{font-size:16px}}.r-mi{color:#101828;background:#fff;min-height:100vh}.r-mi-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.r-mi-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-mi .r-mi-h1{letter-spacing:-1.2px;color:#0e1829;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,60px);font-weight:500;line-height:1.08}.r-mi .r-mi-h2{letter-spacing:-1px;color:#0a0045;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,50px);font-weight:500;line-height:1.2}.r-mi .r-mi-h2.small{font-size:clamp(24px,3vw,36px)}.r-mi .r-mi-h3{color:#101828;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:500;display:flex}.r-mi-h3 svg{color:#5138ee;flex:none}.r-mi-accent{color:#d76604;font-style:italic}.r-mi-lead{color:#697284;max-width:700px;margin:0;font-size:18px;line-height:1.5}.r-mi-crumb{justify-content:space-between;gap:16px;padding-top:28px;font-size:14px;display:flex}.r-mi-crumb a,.r-mi-link{color:#5138ee;font-weight:600;text-decoration:none}.r-mi-link:hover,.r-mi-crumb a:hover{text-decoration:underline}.r-mi .r-mi-btn{font:inherit;color:#fff;cursor:pointer;background:#0a0045;border:0;border-radius:8px;align-items:center;gap:10px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.r-mi .r-mi-btn.light{color:#0a0045;background:#fff}.r-mi-dir-hero{padding-block:40px 28px}.r-mi-dir-in{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.r-mi-tools{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;width:100%;display:flex}.r-mi-select{color:#4b5565;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.r-mi .r-mi-select select,.r-mi .r-mi-search input{box-sizing:border-box;height:44px;min-height:44px;font:inherit;color:#101828;background:#fff;border:1px solid #dcdfe6;border-radius:999px;font-size:15px}.r-mi .r-mi-select select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%237a8293'%3E%3Cpath d='M5.2 7.7a.75.75 0 0 1 1.06.04L10 11.68l3.74-3.94a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .04-1.06z'/%3E%3C/svg%3E") right 16px center no-repeat;min-width:240px;padding:0 40px 0 16px}.r-mi-search{flex:0 360px;min-width:0;position:relative}.r-mi .r-mi-search input{width:100%;padding:0 16px 0 42px}.r-mi-search svg{color:#7a8293;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.r-mi-count{color:#697284;margin:0;font-size:14px}.r-mi-group{padding-block:12px 40px}.r-mi .r-mi-group h2{letter-spacing:-.2px;color:#0a0045;margin:0 0 16px;font-size:22px;font-weight:600}.r-mi-plist{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;margin:0;padding:0;list-style:none;display:grid}.r-mi-row{color:inherit;border-top:1px solid #e3e6ee;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;text-decoration:none;display:flex}a.r-mi-row:hover .r-mi-pn{color:#5138ee}.r-mi-pn{font-size:17px;font-weight:600}.r-mi-tag{border-radius:6px;padding:2px 7px;font-size:12px;font-weight:600}.r-mi-tag.rw{color:#512feb;background:#f1eefd}.r-mi-tag.ro{color:#4b5565;background:#eef1f6}.r-mi-empty{text-align:center;color:#3c4352;background:#fbfaff;border:1px dashed #d8d4ee;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.r-mi-hero{padding-block:28px 64px}.r-mi-hero-in{align-items:center;gap:64px;display:flex}.r-mi-hero-txt{flex-direction:column;flex:0 520px;gap:22px;min-width:0;display:flex}.r-mi-hero-vis{flex:1 1 0;min-width:0}.r-mi-ann{border:1px solid #e5e7eb;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;font-size:14px;font-weight:500;display:inline-flex}.r-mi-ann-tag{color:#5138ee;background:#f3f1fa;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.r-mi-ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.r-mi-fine{color:#697284;max-width:52ch;margin:0;font-size:14px}.r-mi-landing{margin-top:14px;font-size:15px;display:inline-block}.r-mi-mock{background:#fdfeff;border:1px solid #eceaf5;border-radius:20px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:18px;display:flex;position:relative;box-shadow:0 18px 48px -12px #0000001a}.r-mi-mock-ex{color:#667085;font-size:12.5px;font-weight:600}.r-mi-mock-bar{align-items:center;gap:7px;font-size:12.5px;display:flex}.r-mi-mock-bar i{background:#e6e4f0;border-radius:50%;width:9px;height:9px}.r-mi-mock-bar span{color:#5d50d6;margin-left:auto;font-weight:600}.r-mi-bub{overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.r-mi-bub.user{background:#f1f0f6;align-self:flex-end;max-width:90%}.r-mi-bub.ai{color:#3c4352}.r-mi-pv{background:#fff;border:1px solid #d9d3fb;border-radius:14px;overflow:hidden}.r-mi-pv.read{border-color:#d6dff3}.r-mi-pv-h{color:#0a0045;background:#fbf9ff;border-bottom:1px solid #ebe7fb;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.r-mi-pv-h small{letter-spacing:.08em;text-transform:uppercase;color:#5138ee;font-size:11px}.r-mi-pv-t{overflow-x:auto}.r-mi-pv table{border-collapse:collapse;width:100%;font-size:13.5px}.r-mi-pv th,.r-mi-pv td{text-align:left;border-bottom:1px solid #eceef3;padding:9px 14px}.r-mi-pv th{color:#697284;font-size:12px;font-weight:600}.r-mi-pv td.old{color:#6b7280;text-decoration:line-through}.r-mi-pv td.new{color:#0a0045;font-weight:700}.r-mi-pv td.note{color:#697284}.r-mi-pv-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.r-mi-pv-ok{color:#2f7a0b;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.r-mi-pv-ro{color:#4b5565;font-size:12.5px;font-weight:600}.r-mi-pv-acts{gap:8px;display:flex}.r-mi-fake{border-radius:8px;padding:7px 13px;font-size:13px;font-weight:600}.r-mi-fake.ghost{color:#0a0045;border:1px solid #eceaf5}.r-mi-fake.solid{color:#fff;background:#0a0045}.r-mi-sec{padding-block:72px}.r-mi-sec.grey{background:#f8f9fb}.r-mi-sec.tight{padding-block:0 8px}.r-mi-sec.tight-top{padding-top:0}.r-mi-sec.flow{padding-block:48px}.r-mi-sec-head{flex-direction:column;gap:16px;max-width:820px;margin-bottom:40px;display:flex}.r-mi-prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.r-mi-prompt{color:#2a3140;background:#fff;border:1px solid #eceef3;border-radius:16px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:15.5px;display:flex}.r-mi-prompt svg{color:#5138ee;flex:none}.r-mi-spec{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 44px;margin:0;padding:0;list-style:none;display:grid}.r-mi-spec>li{border-top:1px solid #d9dce5;flex-direction:column;gap:12px;min-width:0;padding-top:22px;display:flex}.r-mi-spec ul{color:#697284;flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:15px;display:flex}.r-mi-spec p{color:#697284;margin:0}.r-mi-note{color:#3c4352;align-items:flex-start;gap:10px;max-width:820px;margin:22px 0 0;font-size:15px;display:flex}.r-mi-note svg{color:#b45309;flex:none;margin-top:2px}.r-mi-flow{color:#3c4352;margin:0}.r-mi-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.r-mi-rail p{color:#5f6878}.r-mi-more{margin-top:26px}.r-mi-cmp{border:1px solid #dde0e7;border-radius:16px;overflow-x:auto}.r-mi-cmp table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.r-mi-cmp thead th{text-align:left;color:#fff;background:#4324cd;padding:14px 18px}.r-mi-cmp tbody th,.r-mi-cmp tbody td{text-align:left;vertical-align:top;border-bottom:1px solid #dde0e7;padding:14px 18px}.r-mi-cmp tbody td{background:#f8f9fb}.r-mi-cmp tbody td.us{color:#0a0045;background:#fff;font-weight:600}.r-mi-yes{gap:8px;display:inline-flex}.r-mi-yes svg{color:#5138ee;flex:none;margin-top:3px}.r-mi-src{color:#697284;margin-top:12px;font-size:13px}.r-mi-panel{background:#fdfeff;border:1px solid #eceaf5;border-radius:28px;grid-template-columns:280px 1fr;gap:28px;padding:36px;display:grid}.r-mi-panel ul{color:#3c4352;flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.r-mi-faq{flex-direction:column;gap:12px;max-width:800px;display:flex}.r-mi-faq details{background:#fff;border:1px solid #eceaf6;border-radius:16px}.r-mi-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:500;list-style:none;display:flex}.r-mi-faq summary::-webkit-details-marker{display:none}.r-mi-pm{flex:none;width:14px;height:14px;position:relative}.r-mi-pm:before,.r-mi-pm:after{content:"";background:#d76604;width:14px;height:2px;position:absolute;top:6px;left:0}.r-mi-pm:after{transform:rotate(90deg)}.r-mi-faq details[open] .r-mi-pm:after{transform:none}.r-mi-faq details p{color:#697284;margin:0;padding:0 22px 20px}.r-mi-band{text-align:center;color:#fff;background:#0d004f;padding:80px 24px}.r-mi .r-mi-band .r-mi-h2{color:#fff;max-width:900px;margin:0 auto}.r-mi-band .r-mi-accent{color:#ff8600}.r-mi-band p{color:#ffffffbf;max-width:620px;min-height:1.5em;margin:18px auto 0}.r-mi-band-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.r-mi-band .r-mi-link{color:#fff}@media (width<=1023px){.r-mi-hero-in{flex-direction:column;align-items:stretch;gap:44px}.r-mi-hero-txt{flex-basis:auto}}@media (width<=960px){.r-mi-plist,.r-mi-prompts,.r-mi-spec{grid-template-columns:1fr 1fr}}@media (width<=860px){.r-mi-rail{grid-template-columns:1fr}}@media (width<=800px){.r-mi-panel{grid-template-columns:1fr;padding:26px}}@media (width<=640px){.r-mi-wrap{padding-inline:16px}.r-mi-plist,.r-mi-prompts,.r-mi-spec{grid-template-columns:1fr}.r-mi-select,.r-mi .r-mi-select select,.r-mi-search{flex-basis:100%;width:100%;min-width:0}.r-mi-mock{padding:12px}.r-mi-pv th,.r-mi-pv td{padding:8px}}@media (width<=760px){.r-mi .r-mi-select select,.r-mi .r-mi-search input{font-size:16px}}
