@font-face{font-family:Haskoy;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/reclaude/Haskoy-variable.woff2)format("woff2")}@font-face{font-family:Haskoy Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:99.62%;ascent-override:99.47%;descent-override:29.41%;line-gap-override:0%;unicode-range:U+0-24F,U+259,U+2C6-2DD,U+300-36F,U+1E??,U+2000-20CF,U+2100-218F,U+2190-21FF,U+22??,U+25CA}@font-face{font-family:Haskoy Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:92.81%;ascent-override:106.78%;descent-override:31.57%;line-gap-override:0%;unicode-range:U+0-24F,U+259,U+2C6-2DD,U+300-36F,U+1E??,U+2000-20CF,U+2100-218F,U+2190-21FF,U+22??,U+25CA}@font-face{font-family:Inter Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:109.38%;ascent-override:88.57%;descent-override:22.05%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:102.65%;ascent-override:94.37%;descent-override:23.5%;line-gap-override:0%}[data-landing]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1c2024;--mute:#60646c;--weak:#80838d;--caption:#6e7279;--near-black:#0f1113;--step-title:#3f434a;--placeholder:#9aa0a8;--line:#ededf0;--hair:#f0f0f2;--card-border:#e0e2e6;--inset-line:#e6e8eb;--ring:#e3e4e8;--ring-soft:#ecedf0;--ring-soft-2:#e4e5e9;--btn-ring:#d9dbe0;--anchor-border:#c9ccd2;--hover-nav:#f4f4f6;--hover-item:#f6f6f8;--shadow-menu:0 24px 48px -24px #1018282e;--brand-tint:#fdf3ee;--hover-secondary:#f9f9fb;--hover-pill:#f2f3f5;--surface-1:#fbfcfd;--surface-2:#f4f5f7;--tile:#eeeff2;--tick:#eeeff2;--dots:#e9ebee;--dots-12:#e3e5e9;--card-rule:#e6e8eb;--page:#fff;--page-2:#fcfcfd;--grid-line:#f0f1f3;--card:#fff;--mock-bg:#fff;--raised:#fff;--seg-on:#fff;--paper:#fff;--paper-text:var(--near-black);--edge-ink:var(--near-black);--focus-offset:#fff;--on-brand:#fff;--on-ink:#fff;--header-glass:#ffffffc7;--header-glass-solid:#fffffff5;--glass:#fffffff5;--dot-ink:#1c20240f;--spinner-track:#1c202433;--term-ring:transparent;--live:#3dbd8c;--avatar-1:#ffe7a0;--avatar-2:#d2e1fa;--avatar-3:#dccfff;--brand-text:var(--brand-deep);--band-on:#fff;--band-on-rgb:255, 255, 255;--theme-color:#fff;--shadow-rgb:28, 32, 36;--elev-1:0 1px 2px rgba(var(--shadow-rgb), .04), 0 8px 24px -12px rgba(var(--shadow-rgb), .12);--brand:#e8714e;--brand-rgb:232, 113, 78;--brand-deep:#cc4b24;--brand-link:#b04a2a;--cta:var(--brand-deep);--cta-hover:#b84420;--cta-ink:#fff;--focus:var(--brand);--check:var(--brand);--minus:#b9bbc6;--ok:#12946a;--warn:#e54666;--ok-rgb:18, 148, 106;--warn-rgb:229, 70, 102;--ok-soft:#d6f0e6;--warn-soft:#fbdde4;--faq-ls:-.01em;--terminal-bg:#16181d;--terminal-logo:#e8714e;--font-display:Haskoy, "Haskoy Fallback", "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter Variable", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-label:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--term-font:var(--font-mono);--h1-lh:1.02;--h1-ls:-.045em;--h2-lh:1.08;--h2-ls:-.035em;--h3-lh:1.08;--h3-ls:-.035em;--card-lh:1.12;--card-ls:-.03em;--step-lh:1.35;--step-ls:-.015em;--price-ls:-.04em;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-color:.15s;--dur-fade:.2s;--dur-lift:.25s;--dur-rotate:.2s;--dur-fill:.3s;--dur-tile:.35s;--dur-rows:.4s;--dur-card:.45s;--dur-wire:.9s;--dur-step:6s;--dur-float:4.5s;--frame:1200px;--gutter:24px;--header-h:61px;--pixband-greys:#f4f5f7, #f0f1f3, #e7e9ec, #ecedf0, #e3e5e9;--pixband-weights:33, 25, 16, 11, 11;--pixel-band-url:var(--pixel-band-cold,none);--field-0:#fff;--field-1:#fdf3ee;--field-2:#fbe5db;--field-3:#f6c9b6;--field-4:#f0a98c;--field-5:#e8714e;--field-6:#b04a2a;--field-gap:#fff;--field-checker-a:#f2f3f5;--field-checker-b:#fbfbfc;--field-heat-a:#e6e8eb;--field-heat-b:#eeeff2;--field-line:#ededf0}body:has([data-landing]){background:#fff}[data-landing],[data-tone=coral]{--sec-ink:#72311d;--sec-ink-rgb:114, 49, 29;--sec-accent:#e8714e;--sec-accent-2:#e8714e;--sec-text:#cc4b24;--sec-rule:#f7bfa7;--sec-band:var(--sec-rule);--sec-tint:#fcded5;--sec-dot:232, 113, 78;--sec-grid:#72311d14;--sec-frame:#72311d2e;--sec-px-1:#fff5f0;--sec-px-2:#fde9e0;--sec-px-3:#fbd9cb;--sec-px-4:#f8c6b2;--sec-px-5:#f3ae93;--sec-edge:#72311d;--sec-shadow-rgb:114, 49, 29;--on-accent:#fff;--sec-ol:var(--sec-px-5)}[data-tone=ink],[data-landing] [data-section=S7],[data-landing] [data-section=S8],[data-landing] [data-section=S9]{--sec-ink:#0f1113;--sec-ink-rgb:15, 17, 19;--sec-accent:#1c2024;--sec-accent-2:#1c2024;--sec-text:#1c2024;--sec-rule:#e0e2e6;--sec-band:var(--sec-rule);--sec-tint:#f4f5f7;--sec-dot:28, 32, 36;--sec-grid:#0f111312;--sec-frame:#0f11132e;--sec-px-1:#f7f8f9;--sec-px-2:#f0f1f3;--sec-px-3:#e6e8eb;--sec-px-4:#d9dbe0;--sec-px-5:#c9ccd2;--sec-edge:#0f1113;--sec-shadow-rgb:15, 17, 19;--on-accent:#fff;--sec-ol:var(--sec-px-5)}[data-tone=teal]{--sec-ink:#0e3b2e;--sec-ink-rgb:14, 59, 46;--sec-accent:#15a36c;--sec-accent-2:#15a36c;--sec-text:#0e7c58;--sec-rule:#8fe3bf;--sec-band:var(--sec-rule);--sec-tint:#e3f6ec;--sec-dot:21, 163, 108;--sec-grid:#0e3b2e14;--sec-frame:#0e3b2e2e;--sec-px-1:#f0faf5;--sec-px-2:#e3f6ec;--sec-px-3:#cdeedc;--sec-px-4:#b3e6ca;--sec-px-5:#93dbb6;--sec-edge:#0e3b2e;--sec-shadow-rgb:14, 59, 46;--on-accent:#fff;--sec-ol:var(--sec-px-5)}[data-tone=amber]{--sec-ink:#4f3607;--sec-ink-rgb:79, 54, 7;--sec-accent:#d9972a;--sec-accent-2:#d9972a;--sec-text:#8c6418;--sec-rule:#f5d58c;--sec-band:var(--sec-rule);--sec-tint:#fff3d6;--sec-dot:217, 151, 42;--sec-grid:#4f36071a;--sec-frame:#4f36072e;--sec-px-1:#fffbf0;--sec-px-2:#fff3d6;--sec-px-3:#fce8b8;--sec-px-4:#f8dc98;--sec-px-5:#f2cc78;--sec-edge:#4f3607;--sec-shadow-rgb:79, 54, 7;--on-accent:#fff;--sec-ol:var(--sec-px-5)}[data-tone=cyan]{--sec-ink:#0f2f3f;--sec-ink-rgb:15, 47, 63;--sec-accent:#0096b3;--sec-accent-2:#0096b3;--sec-text:#006c9c;--sec-rule:#a5dceb;--sec-band:var(--sec-rule);--sec-tint:#e0f4f8;--sec-dot:0, 150, 179;--sec-grid:#0f2f3f14;--sec-frame:#0f2f3f2e;--sec-px-1:#eef8fb;--sec-px-2:#e0f4f8;--sec-px-3:#c9ebf3;--sec-px-4:#aee0ec;--sec-px-5:#8fd3e4;--sec-edge:#0f2f3f;--sec-shadow-rgb:15, 47, 63;--on-accent:#fff;--sec-ol:var(--sec-px-5)}[data-landing][data-oem=codewing],[data-landing][data-oem=codewing] [data-section],[data-landing][data-oem=codewing] [data-tone]{--brand:#1c2024;--brand-rgb:28, 32, 36;--brand-deep:#111;--brand-link:#1c2024;--brand-tint:#f4f5f7;--cta:#111;--cta-hover:#131313;--cta-ink:#fff;--focus:#1c2024;--check:#1c2024;--terminal-logo:#e5e7eb;--sec-ink:#0f1113;--sec-ink-rgb:15, 17, 19;--sec-accent:#1c2024;--sec-accent-2:#1c2024;--sec-text:#1c2024;--sec-rule:#e0e2e6;--sec-band:var(--sec-rule);--sec-tint:#f4f5f7;--sec-dot:28, 32, 36;--sec-grid:#0f111312;--sec-frame:#0f11132e;--sec-px-1:#f7f8f9;--sec-px-2:#f0f1f3;--sec-px-3:#e6e8eb;--sec-px-4:#d9dbe0;--sec-px-5:#c9ccd2;--sec-edge:#0f1113;--sec-shadow-rgb:15, 17, 19;--on-accent:#fff;--sec-ol:var(--sec-px-5);--field-1:#f4f5f7;--field-2:#e0e2e6;--field-3:#c9ccd2;--field-4:#a8aaaf;--field-5:#60646c;--field-6:#1c2024;--ok:#60646c;--warn:#1c2024;--ok-rgb:96, 100, 108;--warn-rgb:28, 32, 36;--ok-soft:#f4f5f7;--warn-soft:#e6e8eb;--live:var(--ok)}[data-landing][data-oem=codewing] [data-contact]{display:none!important}[data-landing][data-oem=codewing] [data-brand-mark]:not(img){display:none}html[lang^=zh] [data-landing]{--font-display:Haskoy, "Haskoy Fallback", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-body:"Inter Variable", "Inter Fallback", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", "Noto Sans SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--h1-lh:1.15;--h1-ls:-.02em;--h2-lh:1.2;--h2-ls:-.02em;--h3-lh:1.2;--h3-ls:-.02em;--card-lh:1.25;--card-ls:-.01em;--step-ls:0;--faq-ls:0}html[lang^=ja] [data-landing]{--font-display:Haskoy, "Haskoy Fallback", "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, system-ui, sans-serif;--h1-lh:1.15;--h1-ls:-.01em;--h2-lh:1.2;--h2-ls:-.01em;--h3-lh:1.2;--h3-ls:-.01em;--card-lh:1.25;--card-ls:0;--step-ls:0;--faq-ls:0}html[lang^=ko] [data-landing]{--font-display:Haskoy, "Haskoy Fallback", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--h1-lh:1.15;--h1-ls:-.02em;--h2-lh:1.2;--h2-ls:-.02em;--h3-lh:1.2;--h3-ls:-.02em;--card-lh:1.25;--card-ls:-.01em;--step-ls:0;--faq-ls:0}html[lang^=ru] [data-landing]{--font-display:Haskoy, "Haskoy Fallback", "Inter Variable", "Segoe UI", system-ui, sans-serif;--h1-ls:-.03em;--h2-ls:-.025em;--card-ls:-.02em;--faq-ls:-.015em}html[lang^=zh] [data-landing] .rc-h1 .latin,html[lang^=ja] [data-landing] .rc-h1 .latin,html[lang^=ko] [data-landing] .rc-h1 .latin{letter-spacing:-.045em}html[data-color-scheme=dark] [data-landing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ececec;--mute:#a8a8a8;--weak:#999;--caption:#9c9c9c;--near-black:#0f1113;--step-title:#d4d4d4;--placeholder:#999;--line:#2e2e2e;--hair:#242424;--card-border:#383838;--inset-line:#333;--ring:#363636;--ring-soft:#2e2e2e;--ring-soft-2:#333;--btn-ring:#4a4a4a;--anchor-border:#555;--hover-nav:#262626;--hover-item:#303030;--shadow-menu:0 0 0 1px #333, 0 24px 48px -20px #000000b3;--brand-tint:#33241f;--hover-secondary:#303030;--hover-pill:#303030;--surface-1:#222;--surface-2:#303030;--tile:#2e2e2e;--tick:#2c2c2c;--dots:#2e2e2e;--dots-12:#2c2c2c;--card-rule:#333;--page:#1a1a1a;--page-2:#1e1e1e;--grid-line:#232323;--card:#262626;--mock-bg:#1f1f1f;--raised:#303030;--seg-on:#3b3b3b;--paper:#262626;--paper-text:#ececec;--edge-ink:#666;--focus-offset:#1a1a1a;--on-brand:#fff;--on-ink:#1a1a1a;--header-glass:#1a1a1ac7;--header-glass-solid:#1a1a1af5;--glass:#2a2a2af0;--dot-ink:#ffffff12;--spinner-track:#fff3;--term-ring:#333;--live:#3fb950;--avatar-1:#4a3f1c;--avatar-2:#233650;--avatar-3:#352b52;--brand-text:#ef8a68;--band-on:#f3e3dc;--band-on-rgb:243, 227, 220;--theme-color:#1a1a1a;--shadow-rgb:0, 0, 0;--elev-1:0 0 0 1px var(--ring);--elev-2:0 0 0 1px var(--ring), 0 12px 28px -14px #000000b3;--elev-3:0 0 0 1px #3a3a3a, 0 24px 48px -16px #000c;--brand:#e8714e;--brand-rgb:232, 113, 78;--brand-deep:#cc4b24;--brand-link:#f29b7d;--cta:#cc4b24;--cta-ink:#fff;--cta-hover:#b84420;--focus:#e8714e;--check:#e8714e;--minus:#555;--ok:#3fb950;--warn:#ff6b6b;--ok-rgb:63, 185, 80;--warn-rgb:255, 107, 107;--ok-soft:#1d3324;--warn-soft:#3d2324;--terminal-bg:#16181d;--terminal-logo:#e8714e;--pixband-greys:#222, #252525, #2a2a2a, #272727, #2d2d2d;--field-0:#1a1a1a;--field-1:#201d1c;--field-2:#261f1d;--field-3:#2f231f;--field-4:#3d2922;--field-5:#6b3d2e;--field-6:#9c5139;--field-gap:#1a1a1a;--field-checker-a:#1f1f1f;--field-checker-b:#1c1c1c;--field-heat-a:#3a2721;--field-heat-b:#33241f;--field-line:#2e2e2e}html[data-color-scheme=dark] body:has([data-landing]){background:#1a1a1a}html[data-color-scheme=dark] [data-landing],html[data-color-scheme=dark] [data-landing] [data-tone=coral]{--sec-ink:#f3e3dc;--sec-ink-rgb:243, 227, 220;--sec-accent:#e8714e;--sec-accent-2:#ef8a68;--sec-text:#ef8a68;--sec-rule:#4e3027;--sec-band:#2f231f;--sec-tint:#3a2621;--sec-dot:232, 113, 78;--sec-grid:#e8714e12;--sec-frame:#e8714e33;--sec-px-1:#252120;--sec-px-2:#2d2522;--sec-px-3:#372925;--sec-px-4:#472f28;--sec-px-5:#5b382d;--sec-edge:#a8573c;--sec-shadow-rgb:0, 0, 0;--on-accent:#fff;--sec-ol:var(--sec-edge)}html[data-color-scheme=dark] [data-landing] [data-tone=ink],html[data-color-scheme=dark] [data-landing] [data-section=S7],html[data-color-scheme=dark] [data-landing] [data-section=S8],html[data-color-scheme=dark] [data-landing] [data-section=S9]{--sec-ink:#ececec;--sec-ink-rgb:236, 236, 236;--sec-accent:#d9d9d9;--sec-accent-2:#ececec;--sec-text:#ececec;--sec-rule:#363636;--sec-band:#262626;--sec-tint:#2e2e2e;--sec-dot:200, 200, 200;--sec-grid:#ffffff0d;--sec-frame:#ffffff24;--sec-px-1:#222;--sec-px-2:#262626;--sec-px-3:#2b2b2b;--sec-px-4:#313131;--sec-px-5:#383838;--sec-edge:#666;--sec-shadow-rgb:0, 0, 0;--on-accent:#1a1a1a;--sec-ol:var(--sec-edge)}html[data-color-scheme=dark] [data-landing] [data-tone=teal]{--sec-ink:#d3f0e2;--sec-ink-rgb:211, 240, 226;--sec-accent:#2fbf84;--sec-accent-2:#4fd39b;--sec-text:#4fd39b;--sec-rule:#24533f;--sec-band:#1a2a23;--sec-tint:#1c3a2e;--sec-dot:47, 191, 132;--sec-grid:#2fbf8412;--sec-frame:#2fbf8433;--sec-px-1:#202423;--sec-px-2:#202a26;--sec-px-3:#21322b;--sec-px-4:#223f33;--sec-px-5:#244f3d;--sec-edge:#2f8a60;--sec-shadow-rgb:0, 0, 0;--on-accent:#0f2a20;--sec-ol:var(--sec-edge)}html[data-color-scheme=dark] [data-landing] [data-tone=amber]{--sec-ink:#f5e6c6;--sec-ink-rgb:245, 230, 198;--sec-accent:#e0a33a;--sec-accent-2:#f0bf5e;--sec-text:#f0bf5e;--sec-rule:#5a4520;--sec-band:#2a2418;--sec-tint:#3a2f1a;--sec-dot:224, 163, 58;--sec-grid:#e0a33a12;--sec-frame:#e0a33a33;--sec-px-1:#252320;--sec-px-2:#2d2821;--sec-px-3:#362f22;--sec-px-4:#463924;--sec-px-5:#594727;--sec-edge:#9a7128;--sec-shadow-rgb:0, 0, 0;--on-accent:#1a1a1a;--sec-ol:var(--sec-edge)}html[data-color-scheme=dark] [data-landing] [data-tone=cyan]{--sec-ink:#cfeef6;--sec-ink-rgb:207, 238, 246;--sec-accent:#2cb3cf;--sec-accent-2:#5cc8de;--sec-text:#5cc8de;--sec-rule:#1f4b59;--sec-band:#182a30;--sec-tint:#1a3540;--sec-dot:44, 179, 207;--sec-grid:#2cb3cf12;--sec-frame:#2cb3cf33;--sec-px-1:#202426;--sec-px-2:#212a2d;--sec-px-3:#233236;--sec-px-4:#263e44;--sec-px-5:#2b4f57;--sec-edge:#2a7f93;--sec-shadow-rgb:0, 0, 0;--on-accent:#1a1a1a;--sec-ol:var(--sec-edge)}html[data-color-scheme=dark] [data-landing][data-oem=codewing],html[data-color-scheme=dark] [data-landing][data-oem=codewing] [data-section],html[data-color-scheme=dark] [data-landing][data-oem=codewing] [data-tone]{--brand:#ececec;--brand-rgb:236, 236, 236;--brand-deep:#fafafa;--brand-link:#fff;--brand-tint:#2e2e2e;--brand-text:#ececec;--cta:#fafafa;--cta-ink:#000;--cta-hover:#fff;--on-brand:#1a1a1a;--focus:#ececec;--check:#ececec;--terminal-logo:#e5e7eb;--band-on:#ececec;--band-on-rgb:236, 236, 236;--sec-ink:#ececec;--sec-ink-rgb:236, 236, 236;--sec-accent:#d9d9d9;--sec-accent-2:#ececec;--sec-text:#ececec;--sec-rule:#363636;--sec-band:#262626;--sec-tint:#2e2e2e;--sec-dot:200, 200, 200;--sec-grid:#ffffff0d;--sec-frame:#ffffff24;--sec-px-1:#222;--sec-px-2:#262626;--sec-px-3:#2b2b2b;--sec-px-4:#313131;--sec-px-5:#383838;--sec-edge:#666;--sec-shadow-rgb:0, 0, 0;--on-accent:#1a1a1a;--sec-ol:var(--sec-edge);--field-1:#1f1f1f;--field-2:#242424;--field-3:#2b2b2b;--field-4:#363636;--field-5:#424242;--field-6:#5f5f5f;--field-heat-a:#333;--field-heat-b:#2e2e2e;--ok:#8f8f8f;--warn:#ececec;--ok-rgb:143, 143, 143;--warn-rgb:236, 236, 236;--ok-soft:#262626;--warn-soft:#333;--live:#8f8f8f}html[data-color-scheme=dark] [data-landing][data-oem=codewing] .rc-logo img,html[data-color-scheme=dark] [data-landing][data-oem=codewing] .rc-footer__logo img,html[data-color-scheme=dark] [data-landing][data-oem=codewing] img[data-brand-mark]{filter:invert(.93)}[data-landing] *,[data-landing] :before,[data-landing] :after{box-sizing:border-box}:where([data-landing]) img,:where([data-landing]) svg,:where([data-landing]) canvas,:where([data-landing]) video{max-width:100%;display:block}:where([data-landing]) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where([data-landing]) a{color:inherit;text-decoration:none}:where([data-landing]) h1,:where([data-landing]) h2,:where([data-landing]) h3,:where([data-landing]) h4,:where([data-landing]) p,:where([data-landing]) ul,:where([data-landing]) ol,:where([data-landing]) dl,:where([data-landing]) dd,:where([data-landing]) figure,:where([data-landing]) blockquote{margin:0}:where([data-landing]) ul,:where([data-landing]) ol{padding:0;list-style:none}:where([data-landing]) code,:where([data-landing]) pre,:where([data-landing]) kbd{font-family:var(--font-mono)}:where([data-landing]) pre{margin:0}:where([data-landing]) strong,:where([data-landing]) b{font-weight:600}:where([data-landing]) :focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus);outline:2px solid #0000}.rc-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rc-skip{z-index:300;background:var(--card);box-shadow:0 0 0 1px var(--btn-ring);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;position:absolute;top:-60px;left:8px}.rc-skip:focus{top:8px}:where([data-landing]) [hidden]{display:none!important}.rc-tabular{font-variant-numeric:tabular-nums}.rc-latin,.latin{font-family:var(--font-display)}.rc-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.rc-icon--thin{stroke-width:1.5px}.rc-icon--fill{fill:currentColor;stroke:none}i[data-icon]:empty{width:1em;height:1em;display:inline-block}.rc-h1{font:700 clamp(34px,5vw,64px) / var(--h1-lh) var(--font-display);letter-spacing:var(--h1-ls);color:var(--ink);text-wrap:balance}.rc-h2{font:700 clamp(26px,3vw,38px) / var(--h2-lh) var(--font-display);letter-spacing:var(--h2-ls);color:var(--ink);text-wrap:balance}.rc-h3{font:700 clamp(24px,2.6vw,32px) / var(--h3-lh) var(--font-display);letter-spacing:var(--h3-ls);color:var(--sec-ink);text-wrap:balance}.rc-h3--solutions{color:var(--ink);font-size:clamp(26px,2.8vw,34px);line-height:1.1}.rc-h3-sm{font:600 18px / 28px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.rc-card-title{font:700 22px / var(--card-lh) var(--font-display);letter-spacing:var(--card-ls);color:var(--ink);text-wrap:balance}.rc-step-title{font:600 20px / var(--step-lh) var(--font-display);letter-spacing:var(--step-ls);color:var(--step-title)}.rc-faq-title{font:600 18px / 28px var(--font-display);letter-spacing:var(--faq-ls);color:var(--ink);margin:0}.rc-quote{font:600 20px / 1.45 var(--font-display);letter-spacing:-.012em;color:var(--sec-ink)}.rc-price{font:700 clamp(34px,3vw,42px) / 1 var(--font-display);letter-spacing:var(--price-ls);color:var(--ink)}.rc-display-sm{font:600 16px / 1.5 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.rc-sub-hero{font:400 clamp(17px,1.55vw,20px) / 1.5 var(--font-body);color:var(--ink);text-wrap:pretty;max-width:820px}.rc-sub{font:400 15.5px / 1.6 var(--font-body);color:var(--mute);text-wrap:pretty;max-width:60ch}.rc-sub--15{font-size:15px}.rc-sub--48{max-width:48ch}.rc-sub--52{max-width:52ch}.rc-body{font:400 16px / 24px var(--font-body);color:var(--ink)}.rc-body-card{font:400 14.5px / 1.5 var(--font-body);color:var(--mute)}.rc-body-list{font:400 15px / 24px var(--font-body);color:var(--mute)}.rc-body-step{font:400 14px / 1.6 var(--font-body);color:var(--weak)}.rc-body-footer{font:400 13px / 1.625 var(--font-body);color:var(--mute)}.rc-body-14{font:400 14px / 1.5 var(--font-body);color:var(--mute)}.rc-label-caps{font:600 12.5px / 1.5 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rc-label-13{font:600 13px / 1.5 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rc-label-12{font:600 12px / 1.33 var(--font-label);letter-spacing:.05em;text-transform:uppercase}.rc-label-rule{font:600 10px / 1.5 var(--font-label);letter-spacing:.06em;color:var(--mute)}.rc-caption{font:500 10.5px / 1.5 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--caption)}.rc-eyebrow{font:400 10px / 1.5 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--caption)}.rc-legal{font:400 10.5px / 1.5 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rc-stat-value{font:600 28px / 1.25 var(--font-label);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.rc-stat-label{font:400 13px / 1.375 var(--font-label);color:var(--mute)}.rc-mono{font:400 12.5px / 22px var(--font-mono)}.rc-mono-label{font:400 10px / 1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.rc-num{font:500 15px / 1.5 var(--font-label);font-variant-numeric:tabular-nums;color:var(--sec-text)}.rc-link{font:500 14px / 1.6 var(--font-body);color:var(--brand-link);transition:color var(--dur-color) var(--ease-std);align-items:center;gap:7px;display:inline-flex}.rc-link:hover,.rc-link--ink{color:var(--ink)}.rc-link--ink:hover{color:var(--brand-link)}.rc-link--ul{text-decoration:underline;-webkit-text-decoration-color:var(--btn-ring);text-decoration-color:var(--btn-ring);text-underline-offset:4px;color:var(--ink);font-weight:500}.rc-link--ul:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);color:var(--brand-link)}.rc-link--13{font-size:13.5px;line-height:1.5}.rc-link .rc-icon{font-size:15px}.rc-text-mute{color:var(--mute)}.rc-text-weak{color:var(--weak)}.rc-text-ink{color:var(--ink)}.rc-text-sec{color:var(--sec-text)}.rc-text-brand{color:var(--brand-link)}.rc-frame{max-width:var(--frame);border-inline:1px solid var(--hair);margin-inline:auto;position:relative}.rc-frame--band{border-inline-color:var(--sec-frame)}.rc-frame--plain{border-inline:0}.rc-px{padding-inline:var(--gutter)}.rc-py-sec{padding-block:clamp(32px,4vw,52px)}.rc-main{position:relative;overflow-x:clip}.rc-guides{inset-block:0;width:100%;max-width:var(--frame);border-inline:1px solid var(--hair);z-index:2;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.rc-section{background:var(--page);border-bottom:1px solid var(--line);scroll-margin-top:var(--header-h);position:relative}.rc-section--flush{border-bottom:0}.rc-section--top{border-top:1px solid var(--line)}.rc-section>.rc-frame{z-index:1}.rc-head{max-width:820px;padding:clamp(32px,3.4vw,44px) var(--gutter) clamp(22px,2.4vw,28px);position:relative}.rc-head .rc-h2{margin-top:18px;margin-bottom:10px}.rc-head .rc-tag+.rc-h2{margin-top:18px}.rc-head--wide{max-width:none}.rc-head--row{flex-wrap:wrap;align-items:flex-end;gap:16px 48px;max-width:none;display:flex}.rc-head--row>.rc-head__main{flex:320px;min-width:0}.rc-head--row>.rc-sub{flex:380px}.rc-head--row .rc-h2{margin-bottom:0}.rc-head--tall{padding-top:clamp(40px,4.5vw,64px);padding-bottom:clamp(24px,2.8vw,32px)}.rc-head--hc{padding-top:clamp(34px,3.8vw,50px);padding-bottom:clamp(24px,2.6vw,30px)}.rc-head--cell{max-width:none;padding-block:clamp(32px,4vw,52px)}.rc-head--bordered{border-bottom:1px solid var(--line);max-width:none}.rc-head--bordered>*{max-width:820px}.rc-head__actions{flex-wrap:wrap;gap:12px 16px;margin-top:24px;display:flex}.rc-grid-px{background:var(--line);border-top:1px solid var(--line);flex-wrap:wrap;gap:1px;display:flex}.rc-grid-px--noborder{border-top:0}.rc-grid-px--grid{display:grid}.rc-grid-px--divide{flex-direction:column}.rc-cell{background:var(--page);min-width:0;position:relative}.rc-cell--tint{background:var(--sec-tint)}.rc-cell--surface{background:var(--page-2)}.rc-cell--b420g3{flex:3 420px}.rc-cell--b300g2{flex:2 300px}.rc-cell--b600g3{flex:3 600px}.rc-cell--b440g3{flex:3 440px}.rc-cell--b320g1{flex:320px}.rc-cell--b380g1{flex:380px}.rc-cell--b280g1{flex:280px}.rc-cell--full{flex:100%}.rc-cell--p6{padding:24px}.rc-cell--p5{padding:20px}.rc-cell--py3{padding-block:12px}.rc-cell--order2{order:2}.rc-cell--center{place-items:center;display:grid}.rc-autogrid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1px;display:grid}.rc-autogrid--320{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.rc-autogrid>*{background:var(--page);min-width:0}.rc-rule-full{position:relative}.rc-rule-full:after{content:"";background:var(--line);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.rc-rule-full--top:after{top:-1px;bottom:auto}.rc-stack{flex-direction:column;display:flex}.rc-stack--g2{gap:8px}.rc-stack--g3{gap:12px}.rc-stack--g4{gap:16px}.rc-stack--g6{gap:24px}.rc-row{align-items:center;display:flex}.rc-row--wrap{flex-wrap:wrap}.rc-row--between{justify-content:space-between}.rc-row--g2{gap:8px}.rc-row--g3{gap:12px}.rc-row--g4{gap:16px}.rc-mt-3{margin-top:12px}.rc-mt-4{margin-top:16px}.rc-mt-5{margin-top:20px}.rc-mt-6{margin-top:24px}.rc-mt-8{margin-top:32px}.rc-relative{position:relative}.rc-min0{min-width:0}.rc-pixel-band{max-width:var(--frame);border:1px solid var(--line);background:var(--page) var(--pixel-band-url) 0 0 / 240px 40px repeat;height:40px;margin-inline:auto;position:relative}.rc-pixel-band--bleed{border-inline:0;max-width:none}.rc-rules{max-width:var(--frame);border-inline:1px solid var(--line);--rule:var(--sec-rule);background-image:linear-gradient(var(--rule),var(--rule)),linear-gradient(var(--rule),var(--rule)),linear-gradient(var(--rule),var(--rule)),linear-gradient(var(--rule),var(--rule));background-repeat:no-repeat;height:25px;margin-inline:auto;position:relative}.rc-rules--in{background-position:0 0,0 5px,0 11px,0 19px;background-size:100% 1px,100% 2px,100% 4px,100% 6px}.rc-rules--out{background-position:0 0,0 10px,0 18px,0 24px;background-size:100% 6px,100% 4px,100% 2px,100% 1px}.rc-band{z-index:3;position:relative}.rc-band__bg{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.rc-band__side{flex:1 1 0;min-width:0;display:flex;overflow:hidden}.rc-band__side--start{justify-content:flex-end}.rc-band__fill{width:100%;max-width:var(--frame);background:var(--sec-band);flex:none}.rc-pixcol{background-repeat:repeat;background-size:80px 32px;flex:none;width:80px}.rc-pixcol--start{background-image:var(--pix-col-start,none)}.rc-pixcol--end{background-image:var(--pix-col-end,none)}.rc-band>.rc-frame,.rc-band .rc-frame--band{border-inline-color:var(--sec-frame)}.rc-band__grid{pointer-events:none;background-image:linear-gradient(90deg,var(--sec-grid) 1px,transparent 0),linear-gradient(var(--sec-grid) 1px,transparent 0);background-size:80px 80px;position:absolute;inset-block:0;inset-inline:calc(40% + .6px) 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.rc-band__grid--full{inset-inline:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 80%);mask-image:linear-gradient(90deg,#0000 30%,#000 80%)}.rc-band__grid--open{inset-inline:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000080 55%,#000);mask-image:linear-gradient(90deg,#0000,#00000080 55%,#000)}.rc-band__grid--start{inset-inline:0 calc(40% + .6px);-webkit-mask-image:linear-gradient(270deg,#0000,#000 60%);mask-image:linear-gradient(270deg,#0000,#000 60%)}.rc-band__text-rule{background:rgba(var(--sec-ink-rgb),.28);width:1px;height:calc(100% + 12px);margin-block:-6px;display:block}.rc-band__divider{box-shadow:inset -1px 0 rgba(var(--sec-ink-rgb),.16)}.rc-band .rc-h2,.rc-band .rc-sub,.rc-band .rc-body{color:var(--sec-ink)}.rc-band .rc-sub{color:rgba(var(--sec-ink-rgb),.82)}.rc-dots{background-color:var(--card);background-image:radial-gradient(var(--dot-ink) .8px,transparent 1.2px);background-size:6px 6px}.rc-dots--tint{background-image:radial-gradient(rgba(var(--sec-dot),.18) .8px,transparent 1.2px)}.rc-dots--logo{pointer-events:none;background-image:radial-gradient(var(--dots) .8px,transparent 1.2px);background-repeat:repeat;background-size:6px 6px;width:round(down,100% - 12px,6px);position:absolute;inset:6px}@supports not (width:round(down,10px,6px)){.rc-dots--logo{background-position:50%;width:auto}}.rc-dots-mask{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rc-dots--12{background-color:var(--page-2);background-image:radial-gradient(var(--dots-12) 1px,transparent 0);background-size:12px 12px}.rc-grid-backdrop{pointer-events:none;background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 0),linear-gradient(var(--grid-line) 1px,transparent 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.rc-hatch{height:36px;box-shadow:inset 0 1px 0 var(--inset-line);background-image:repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 12px);background-position:12px 0;background-repeat:no-repeat;background-size:calc(100% - 24px) 100%}.rc-hatch--rtl{background-image:repeating-linear-gradient(270deg,var(--tick) 0 1px,transparent 1px 12px);background-position:right 12px top 0}canvas[data-pixel-field],canvas[data-pixel-frame]{image-rendering:-webkit-optimize-contrast;image-rendering:pixelated}.rc-field{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-field-host{isolation:isolate;position:relative}.rc-field-host>:not(.rc-field):not(.rc-note){z-index:1;position:relative}.rc-tag{filter:drop-shadow(3px 3px 0 var(--sec-edge));transition:transform var(--dur-rotate) var(--ease-out);vertical-align:top;margin-block:4px;display:inline-flex}.rc-tag__outline,.rc-tag__face{clip-path:polygon(0 0,calc(100% - 11px) 0,calc(100% - .6px) calc(50% - 1px),calc(100% - .6px) calc(50% + 1px),calc(100% - 11px) 100%,0 100%)}.rc-tag__outline{background:var(--sec-edge);border-start-start-radius:4px;border-end-start-radius:4px;padding:2px;display:flex}.rc-tag__face{background:var(--paper);height:32px;font:600 15px / 1.5 var(--font-label);color:var(--paper-text);white-space:nowrap;border-start-start-radius:2px;border-end-start-radius:2px;align-items:center;gap:8px;padding-inline:4px 23px;display:flex}.rc-tag__tile{background:var(--sec-accent);width:24px;height:24px;color:var(--on-accent);border-radius:6px;place-items:center;font-size:14px;display:grid}.rc-tag__tile .rc-icon{font-size:14px}.rc-tag--link:hover{transform:rotate(-3.5deg)}.rc-tag--ink{--sec-edge:var(--edge-ink)}.rc-pennant{inset-inline-start:-10px;z-index:5;filter:drop-shadow(3px 3px 0 var(--sec-edge));transition:transform var(--dur-rotate) var(--ease-out);display:inline-flex;position:absolute;top:-27px;transform:rotate(-3.5deg)}.rc-pennant__outline,.rc-pennant__face{clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - .6px) calc(50% - 1px),calc(100% - .6px) calc(50% + 1px),calc(100% - 10px) 100%,0 100%)}.rc-pennant__outline{background:var(--sec-edge);border-start-start-radius:4px;border-end-start-radius:4px;padding:1.5px;display:flex}.rc-pennant__face{background:var(--paper);height:30px;font:700 13px / 1 var(--font-display);letter-spacing:-.01em;color:var(--sec-ink);white-space:nowrap;border-start-start-radius:2.5px;border-end-start-radius:2.5px;align-items:center;gap:6px;padding-inline:10px 20px;display:flex}.rc-pennant__face svg{width:auto;height:16px}a.rc-pennant:hover{transform:rotate(-7deg)}.rc-sticker{background:var(--paper);--sticker-ink:var(--edge-ink);box-shadow:0 0 0 1.5px var(--sticker-ink);filter:drop-shadow(3px 3px 0 var(--sticker-ink));border-radius:6px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex;transform:rotate(-3deg)}.rc-sticker--r{transform:rotate(3deg)}.rc-sticker--4{transform:rotate(-4deg)}.rc-sticker--flat{transform:none}.rc-sticker--theme{--sticker-ink:var(--sec-edge)}.rc-sticker__tile{background:var(--brand);width:26px;height:26px;color:var(--on-brand);border-radius:5px;flex:none;place-items:center;font-size:14px;display:grid}.rc-sticker__tile .rc-icon{font-size:14px}.rc-sticker__tile--ink{background:var(--ink);color:var(--on-ink)}.rc-sticker__tile--sec{background:var(--sec-accent);color:var(--on-accent)}.rc-sticker__col{flex-direction:column;gap:1px;display:flex}.rc-sticker__label{font:500 10.5px / 1.5 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--caption);white-space:nowrap}.rc-sticker__value{font:600 13px / 1.5 var(--font-label);color:var(--ink);white-space:nowrap}.rc-sticker--pop{gap:0;padding:0;transform:none}.rc-sticker--pop>.rc-sticker__col{padding:6px 12px}.rc-sticker--pop>.rc-sticker__col+.rc-sticker__col{box-shadow:inset 1px 0 0 var(--inset-line)}.rc-sticker--pricing{height:24px;font:600 11px / 1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);--sticker-ink:var(--edge-ink);border-radius:5px;gap:0;padding:0 8px}.rc-sticker--pricing.rc-sticker--brand{color:var(--sec-text)}.rc-keep-case{text-transform:none}.rc-sticker--wide{color:var(--brand-link);font:500 13px / 1.4 var(--font-label);gap:10px;padding:8px 16px 8px 8px}.rc-sticker--wide .rc-sticker__tile{border-radius:6px;width:32px;height:32px}.rc-float{animation:rc-float var(--dur-float) ease-in-out infinite;display:inline-block}.rc-float--d1{animation-delay:.8s}.rc-float--d2{animation-delay:1.6s}.rc-float.is-paused{animation-play-state:paused}.rc-float--abs{z-index:6;position:absolute}.rc-float--tr{top:-24px;inset-inline-end:20px}.rc-float--tl{top:-24px;inset-inline-start:20px}.rc-float--br{bottom:-20px;inset-inline-end:20px}.rc-float--bl{bottom:-20px;inset-inline-start:20px}.rc-tile{background:var(--tile);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--inset-line);color:var(--mute);transition:background-color var(--dur-lift) var(--ease-out),transform var(--dur-lift) var(--ease-out),box-shadow var(--dur-lift) var(--ease-out),color var(--dur-lift) var(--ease-out);border-radius:6px;flex:none;place-items:center;font-size:16px;display:grid}.rc-tile .rc-icon{font-size:16px}.rc-tile.is-active,.is-active>.rc-tile{background:var(--sec-accent);color:var(--on-accent);box-shadow:2px 2px 0 var(--sec-edge);transform:rotate(-5deg)}.rc-tile--34{border-radius:7px;width:34px;height:34px;font-size:18px}.rc-tile--26{border-radius:5px;width:26px;height:26px;font-size:14px}.rc-tile--36{background:var(--surface-2);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--inset-line);border-radius:6px;font-size:18px}.rc-tile--sec{color:var(--sec-text)}.rc-pill-soon{border:1px solid var(--edge-ink);height:18px;box-shadow:1.5px 1.5px 0 var(--edge-ink);font:600 10px / 1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-text);background:var(--card);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.rc-btn{height:36px;font:600 14px / 20px var(--font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;transition:color var(--dur-color) var(--ease-std),background-color var(--dur-color) var(--ease-std),box-shadow var(--dur-color) var(--ease-std),transform var(--dur-color) var(--ease-std),filter var(--dur-color) var(--ease-std),opacity var(--dur-color) var(--ease-std);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding-inline:16px;text-decoration:none;display:inline-flex;position:relative}.rc-btn--lg{border-radius:8px;height:48px;padding-inline:20px;font-size:16px;line-height:24px}.rc-btn--full{width:100%}.rc-btn .rc-icon,.rc-btn--lg .rc-icon{font-size:18px}.rc-btn:active{transform:scale(.98)}.rc-btn--primary{background:var(--cta);color:var(--cta-ink);box-shadow:none}.rc-btn--primary:hover{background:var(--cta-hover);box-shadow:none}.rc-btn--primary:active{background:var(--cta-hover)}.rc-btn--secondary{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--btn-ring),0 1px 2px rgba(var(--shadow-rgb),.06)}:where(html[data-color-scheme=dark] [data-landing]) .rc-btn--secondary{box-shadow:inset 0 0 0 1px var(--btn-ring)}.rc-btn--secondary:hover{background:var(--hover-secondary)}.rc-btn--dark{background:var(--sec-ink);color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--sec-ink),0 2px rgba(var(--sec-shadow-rgb),.6);border-radius:6px;font-weight:560}.rc-btn--dark:hover{filter:brightness(1.08)}.rc-btn--light{background:var(--sec-tint);color:var(--sec-ink);box-shadow:inset 0 0 0 1px rgba(var(--sec-ink-rgb),.35),0 2px rgba(var(--sec-shadow-rgb),.2);border-radius:6px;font-weight:560}.rc-btn--light:hover{filter:brightness(1.03)}.rc-band .rc-btn--secondary{box-shadow:inset 0 0 0 1px rgba(var(--sec-ink-rgb),.35),0 1px 2px rgba(var(--shadow-rgb),.06)}:where(html[data-color-scheme=dark] [data-landing]) .rc-band .rc-btn--secondary{box-shadow:inset 0 0 0 1px rgba(var(--sec-ink-rgb),.28)}.rc-btn:focus-visible,.rc-btn--primary:focus-visible,.rc-btn--secondary:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus);outline:2px solid #0000}.rc-btn--dark:focus-visible,.rc-btn--light:focus-visible{box-shadow:0 0 0 2px var(--sec-band),0 0 0 4px var(--sec-ink)}.rc-btn[disabled],.rc-btn.is-disabled,.rc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;filter:none;transform:none}.rc-btn.is-loading{pointer-events:none;color:#0000!important}.rc-btn.is-loading>*{visibility:hidden}.rc-btn.is-loading:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite rc-spin;position:absolute}.rc-btn--secondary.is-loading:after,.rc-btn--light.is-loading:after{border-color:var(--spinner-track);border-top-color:var(--ink)}:where(html[data-color-scheme=dark]) [data-landing][data-oem=codewing] .rc-btn--primary.is-loading:after{border-color:#00000040;border-top-color:var(--cta-ink)}.rc-btn-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rc-btn-row--sm{gap:12px}.rc-copy{color:#cbd5e1;height:30px;font:500 12px / 16px var(--font-body);white-space:nowrap;transition:background-color var(--dur-color) var(--ease-std),border-color var(--dur-color) var(--ease-std),color var(--dur-color) var(--ease-std);background:0 0;border:1px solid #ffffff26;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.rc-copy .rc-icon{font-size:16px}.rc-copy{position:relative}@media (hover:none){.rc-copy:before{content:"";position:absolute;inset:-6px -5px}}.rc-copy:hover,.rc-copy.is-copied{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.rc-copy:focus-visible{box-shadow:0 0 0 2px var(--near-black),0 0 0 4px var(--focus)}.rc-copy--light{color:#64748b;border-color:#e2e8f0}.rc-copy--light:hover,.rc-copy--light.is-copied{color:#334155;background:#f8fafc;border-color:#cbd5e1}.rc-copy--light:focus-visible{box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-copy [data-icon=check],.rc-copy .rc-copy__done,.rc-copy.is-copied [data-icon=copy],.rc-copy.is-copied .rc-copy__label{display:none}.rc-copy.is-copied [data-icon=check],.rc-copy.is-copied .rc-copy__done{display:inline-block}.rc-iconbtn{width:36px;height:36px;color:var(--mute);transition:color var(--dur-color) var(--ease-std),background-color var(--dur-color) var(--ease-std);border-radius:7px;place-items:center;display:inline-grid}.rc-iconbtn:hover{color:var(--ink);background:var(--hover-nav)}.rc-iconbtn .rc-icon{font-size:20px}.rc-card-row{padding:24px var(--gutter) clamp(40px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid;position:relative}.rc-card-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-card-row--top{box-shadow:inset 0 1px 0 var(--line)}.rc-card-col{display:flex;position:relative}.rc-card-rules{z-index:0;pointer-events:none;background-image:linear-gradient(var(--card-rule),var(--card-rule)),linear-gradient(var(--card-rule),var(--card-rule)),linear-gradient(var(--card-rule),var(--card-rule)),linear-gradient(var(--card-rule),var(--card-rule));background-position:0 20%,0 40%,0 60%,0 80%;background-repeat:no-repeat;background-size:100% 1px;position:absolute;inset:0 -100vw}.rc-card{z-index:1;border:1px solid var(--card-border);background:var(--card);height:100%;color:inherit;box-shadow:var(--elev-1);transition:transform var(--dur-lift) var(--ease-out),box-shadow var(--dur-lift) var(--ease-out);border-radius:8px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}a.rc-card:hover,.rc-card.is-hover,a.rc-card:focus-within{box-shadow:0 1px 2px rgba(var(--sec-dot),.1),0 6px 14px -6px rgba(var(--sec-dot),.14),0 18px 36px -14px rgba(var(--sec-dot),.22);transform:translateY(-4px)}:where(html[data-color-scheme=dark] [data-landing]) a.rc-card:hover,:where(html[data-color-scheme=dark] [data-landing]) .rc-card.is-hover,:where(html[data-color-scheme=dark] [data-landing]) a.rc-card:focus-within{box-shadow:0 0 0 1px rgba(var(--sec-dot),.45),0 18px 36px -14px rgba(var(--shadow-rgb),.6)}a.rc-card:focus-visible{box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus),var(--elev-1);outline:2px solid #0000}.rc-card--static{transition:none}.rc-card--static:hover{box-shadow:var(--elev-1);transform:none}.rc-card__bar{height:36px;box-shadow:inset 0 -1px 0 var(--inset-line);align-items:stretch;display:flex}.rc-card__label{min-width:0;font:600 12.5px / 1.5 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color var(--dur-fade) var(--ease-out);flex:1;align-items:center;gap:8px;padding-inline:24px;display:flex;overflow:hidden}.rc-card__arrow{width:36px;box-shadow:inset 1px 0 0 var(--inset-line);color:var(--weak);transition:color var(--dur-fade) var(--ease-out);flex:none;place-items:center;font-size:16px;display:grid}.rc-card__arrow .rc-icon{font-size:16px}a.rc-card:hover .rc-card__label,a.rc-card:hover .rc-card__arrow,.rc-card.is-hover .rc-card__label,.rc-card.is-hover .rc-card__arrow{color:var(--sec-accent-2)}.rc-card__mock{height:184px;box-shadow:inset 0 -1px 0 var(--inset-line);background-color:var(--mock-bg);background-image:radial-gradient(var(--dot-ink) .8px,transparent 1.2px);background-size:6px 6px;flex-direction:column;justify-content:center;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.rc-card__mock--center{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.rc-card__mock--end{justify-content:flex-end}.rc-card__mock--row{flex-direction:row;justify-content:center;align-items:center;gap:10px}.rc-card__body{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.rc-card__body .rc-card-title{max-width:250px}.rc-card__foot{height:36px;box-shadow:inset 0 1px 0 var(--inset-line);background-image:repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 12px);background-position:12px 0;background-repeat:no-repeat;background-size:calc(100% - 24px) 100%;margin-top:auto}.rc-card__foot--rtl{background-image:repeating-linear-gradient(270deg,var(--tick) 0 1px,transparent 1px 12px);background-position:right 12px top 0}.rc-card__quote{flex-direction:column;flex:1;gap:24px;padding:24px 24px 28px;display:flex}.rc-card__cite{align-items:center;gap:12px;margin-top:auto;display:flex}.rc-card__cite img,.rc-card__cite .rc-avatar--40{border-radius:6px;width:40px;height:40px}.rc-card__cite b{font:600 14px / 1.4 var(--font-body);color:var(--ink);display:block}.rc-card__cite small{font:500 13px / 1.4 var(--font-body);color:var(--mute);display:block}.rc-rowcard{background:var(--card);height:38px;box-shadow:0 0 0 1px var(--ring),0 4px 10px -6px rgba(var(--shadow-rgb),.16);font:400 13px / 1.5 var(--font-body);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px 0 6px;display:flex;position:relative}:where(html[data-color-scheme=dark] [data-landing]) .rc-rowcard{box-shadow:0 0 0 1px var(--ring),0 4px 10px -6px rgba(var(--shadow-rgb),.5)}.rc-rowcard--36{gap:10px;height:36px;padding:0 12px 0 10px}.rc-rowcard--40{height:40px}.rc-rowcard--hot{box-shadow:0 0 0 1px rgba(var(--sec-dot),.6),0 8px 18px -8px rgba(var(--sec-shadow-rgb),.32)}.rc-rowcard--ghost{box-shadow:0 0 0 1px var(--ring-soft);color:var(--weak);background:var(--surface-1)}.rc-rowcard__ico{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--inset-line);color:var(--mute);background:var(--card);border-radius:5px;flex:none;place-items:center;font-size:15px;display:grid}.rc-rowcard__ico--sec{background:var(--sec-tint);color:var(--sec-text);box-shadow:none}.rc-rowcard__ico .rc-icon{font-size:15px}.rc-rowcard__txt{flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.rc-rowcard__txt>span:first-child{text-overflow:ellipsis;overflow:hidden}.rc-rowcard__txt b{font-weight:500}.rc-rowcard__sub{color:var(--weak);font-size:12px}.rc-rowcard__dot{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.rc-rowcard__dot--warn{background:var(--warn)}.rc-rowcard__dot--sec{background:var(--sec-accent)}.rc-rowcard__dot--idle{background:var(--anchor-border)}.rc-rowcard__num{font:600 14px / 1 var(--font-label);font-variant-numeric:tabular-nums;flex:none}.rc-rowcard__n{background:var(--sec-tint);width:18px;height:18px;color:var(--sec-text);font:600 10.5px / 1 var(--font-label);border-radius:50%;flex:none;place-items:center;display:grid}.rc-rowcard__tag{background:var(--surface-2);height:18px;color:var(--mute);font:500 10.5px / 18px var(--font-label);letter-spacing:.04em;border-radius:4px;flex:none;padding:0 6px}.rc-rowcard__tag--caps{text-transform:uppercase}.rc-rowcard__tag--sec{background:var(--sec-tint);color:var(--sec-text)}.rc-mock-head{font:400 11.5px / 1.5 var(--font-label);color:var(--mute);justify-content:space-between;gap:8px;display:flex}.rc-mock-list{flex-direction:column;gap:8px;width:100%;max-width:290px;display:flex}.rc-meter{background:var(--surface-2);border-radius:3px;height:6px;position:relative;overflow:hidden}.rc-meter>i{width:var(--pct,40%);border-radius:inherit;background:var(--sec-accent);position:absolute;inset:0 auto 0 0}.rc-meter--ink>i{background:var(--ink)}.rc-avatar{width:22px;height:22px;font:600 10px / 1 var(--font-label);color:var(--ink);background:var(--avatar-1);border-radius:4px;flex:none;place-items:center;display:grid}.rc-avatar--round{width:20px;height:20px;box-shadow:0 0 0 2px var(--card);border-radius:50%}.rc-avatar--round+.rc-avatar--round{margin-inline-start:-5px}.rc-avatar--b{background:var(--avatar-2)}.rc-avatar--c{background:var(--avatar-3)}.rc-avatar--coral{background:var(--sec-tint);color:var(--sec-ink)}[data-landing][data-oem=codewing] .rc-avatar{background:var(--surface-2)}[data-landing][data-oem=codewing] .rc-avatar--b{background:var(--tile)}[data-landing][data-oem=codewing] .rc-avatar--c{background:var(--sec-tint)}.rc-steps{flex-direction:column;justify-content:center;min-width:0;padding-block:12px;display:flex}.rc-step{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:38px 32px 38px 24px;display:block;position:relative}.rc-step+.rc-step:before{content:"";inset-inline:0;background:var(--line);height:1px;position:absolute;top:0}.rc-step__head{align-items:baseline;gap:14px;display:flex}.rc-step__num{width:22px;font:500 15px / 1.5 var(--font-label);font-variant-numeric:tabular-nums;color:var(--mute);transition:color .18s var(--ease-out);flex:none}.rc-step__title{font:600 20px / var(--step-lh) var(--font-display);letter-spacing:var(--step-ls);color:var(--step-title);transition:color .18s var(--ease-out)}.rc-step__reveal{transition:grid-template-rows var(--dur-lift) var(--ease-out),visibility 0s linear var(--dur-lift);visibility:hidden;grid-template-rows:0fr;display:grid}.rc-step__reveal>span{min-height:0;display:block;overflow:hidden}.rc-step__text{font:400 14px / 1.6 var(--font-body);color:var(--weak);transition:color .18s var(--ease-out);padding:3px 0 0 36px;display:block}.rc-step__link{font:500 14px / 1.5 var(--font-body);color:var(--sec-text);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.rc-step__link:hover{text-decoration:underline}.rc-step__link .rc-icon{font-size:14px}.rc-step__bar{inset-inline:24px 32px;z-index:1;height:2px;display:none;position:absolute;bottom:-1px;overflow:hidden}.rc-step__progress{background:var(--sec-text);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.rc-step.is-active .rc-step__num{color:var(--sec-text)}.rc-step.is-active .rc-step__title,.rc-step:hover .rc-step__title{color:var(--ink)}.rc-step.is-active .rc-step__text{color:var(--mute)}.rc-step.is-active .rc-step__reveal{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.rc-step.is-active .rc-step__bar{display:block}.rc-step.is-active .rc-step__progress{animation:rc-progress var(--dur-step) linear 1 forwards}.rc-step.is-active .rc-step__progress.is-static{animation:none;transform:scaleX(1)}.rc-steps.is-paused .rc-step__progress{animation-play-state:paused}.rc-steps[data-stepper=manual] .rc-step__bar{display:none}.rc-step:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:4px;outline:2px solid #0000}div.rc-step{cursor:default}.rc-step__btn{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:static}.rc-step__btn:after{content:"";cursor:pointer;position:absolute;inset:0}.rc-step__btn:focus-visible{box-shadow:none;outline:0}.rc-step__btn:focus-visible:after{box-shadow:inset 0 0 0 2px var(--focus);border-radius:4px}.rc-step__btn .rc-step__head{flex:1;min-width:0}div.rc-step .rc-step__text{z-index:1;position:relative}div.rc-step .rc-step__link{z-index:2;width:fit-content;display:flex;position:relative}.rc-step-panels{display:grid;position:relative}.rc-step-panels>[data-step-panel]{opacity:0;visibility:hidden;transition:opacity var(--dur-color) var(--ease-out),visibility 0s linear var(--dur-color);grid-area:1/1}.rc-step-panels>[data-step-panel].is-active{opacity:1;visibility:visible;transition-delay:0s}.rc-steplist{border-top:1px solid var(--line)}.rc-steplist>li{padding:32px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rc-steplist>li:last-child{border-bottom:0}.rc-steplist__num{font:500 15px / 1.5 var(--font-label);font-variant-numeric:tabular-nums;color:var(--sec-text)}.rc-steplist__title{font:600 20px / var(--step-lh) var(--font-display);letter-spacing:var(--step-ls);color:var(--ink)}.rc-steplist__body{min-width:0}.rc-steplist__body>p{max-width:576px;font:400 15px / 1.6 var(--font-body);color:var(--mute)}.rc-steplist__body>.rc-cmd{margin-top:16px}.rc-tabs{background:var(--inset-line);box-shadow:0 0 0 1px var(--inset-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rc-tabs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-tab{background:var(--surface-1);min-width:0;font:600 16px / 1.5 var(--font-display);letter-spacing:-.015em;color:var(--mute);text-align:start;cursor:pointer;transition:background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.rc-tab:hover,.rc-tab.is-active{background:var(--raised)}.rc-tab.is-active{color:var(--ink)}.rc-tab__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-tab__line{inset-inline:0;background:var(--sec-accent);opacity:0;height:2px;transition:opacity var(--dur-fade) var(--ease-out);position:absolute;bottom:0}.rc-tab.is-active .rc-tab__line{opacity:1}.rc-tab--progress .rc-tab__line{opacity:1;transform-origin:0;transition:transform .6s linear;transform:scaleX(0)}.rc-tab--progress.is-active .rc-tab__line{transform:scaleX(1)}.rc-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);z-index:1;outline:2px solid #0000}.rc-tabs--wrap{box-shadow:none;background:var(--line);border-top:1px solid var(--line);border-radius:0;flex-wrap:wrap;display:flex}.rc-tabs--wrap .rc-tab{flex:180px;padding:20px}.rc-tab__eyebrow{font:600 11.5px / 1.4 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--caption);display:block}.rc-tabs--center{max-width:560px;margin-inline:auto}.rc-tabs--center .rc-tab{gap:9px;padding:10px 12px}.rc-tabs--2{--tab-h:44px;--tab-pad:10px 14px;--tab-gap:10px;--tab-fs:15px;--tab-tile:24px;grid-template-columns:repeat(2,minmax(150px,220px));width:fit-content;max-width:100%}.rc-tabs--2 .rc-tab{min-height:var(--tab-h);padding:var(--tab-pad);gap:var(--tab-gap);font-size:var(--tab-fs);line-height:1.4}.rc-tabs--2 .rc-tile{width:var(--tab-tile);height:var(--tab-tile);border-radius:5px;font-size:14px}.rc-tabs--2 .rc-tile .rc-icon{font-size:14px}.rc-stats{background:var(--line);box-shadow:0 0 0 1px var(--ring-soft-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.rc-stat{background:var(--card);flex-direction:column-reverse;gap:4px;min-width:0;padding:24px 20px;display:flex}.rc-stat>dd{margin:0}.rc-stat-value .rc-icon{vertical-align:-4px;color:var(--sec-text);margin-inline-end:8px;font-size:24px}.rc-stat__foot{font:400 11.5px / 1.4 var(--font-body);color:var(--weak);order:-1;margin-top:2px}.rc-stat__foot a{text-underline-offset:3px;text-decoration:underline}.rc-stats--band{box-shadow:none;border:1px solid rgba(var(--sec-ink-rgb),.18);background:rgba(var(--sec-ink-rgb),.18);border-radius:0}.rc-stats--band .rc-stat{background:var(--sec-band);padding:22px 20px}.rc-stats--band .rc-stat-value,.rc-stats--band .rc-stat-label,.rc-stats--band .rc-stat__foot{color:var(--sec-ink)}.rc-stats--band .rc-stat-label{letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:9.5px}.rc-stats--band .rc-stat__foot{opacity:.8}.rc-stats--tiles{border:1px solid var(--line);box-shadow:none}.rc-stats--tiles .rc-stat{transition:background-color var(--dur-color) var(--ease-std);flex-direction:column;gap:12px;padding:20px}.rc-stats--tiles a.rc-stat:hover{background:var(--hover-secondary)}.rc-stats--tiles .rc-stat-label{font-size:13.5px}.rc-statband-bleed{border-bottom:1px solid var(--line)}.rc-statband{max-width:var(--frame);padding:14px var(--gutter) 13px;margin-inline:auto;position:relative;overflow:hidden}.rc-statband>.rc-stats{z-index:1;position:relative}.rc-statband__foot{z-index:1;font:400 11.5px / 1.5 var(--font-body);color:var(--weak);margin-top:10px;position:relative}.rc-pill{max-width:100%;font:500 15px / 1.5 var(--font-body);letter-spacing:-.01em;color:var(--ink);transition:background-color var(--dur-fade) var(--ease-out);border-radius:9999px;align-items:center;gap:10px;margin-inline-start:-8px;padding:6px 12px 6px 8px;display:inline-flex}.rc-pill:hover{background:var(--hover-pill)}.rc-pill__ico{width:18px;height:18px;color:var(--mute);flex:none;place-items:center;font-size:17px;display:grid;position:relative}.rc-pill__ico:after{content:"";background:var(--live);width:6px;height:6px;box-shadow:0 0 0 2px var(--page);border-radius:50%;animation:1.4s step-end infinite rc-blink;position:absolute;top:-2px;right:-2px}.rc-pill__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-pill--wrap .rc-pill__text{white-space:normal;overflow:visible}.rc-pill--wrap{align-items:flex-start}.rc-pill--wrap .rc-pill__ico,.rc-pill--wrap .rc-icon--arrow{margin-top:2px}.rc-pill .rc-icon--arrow{color:var(--mute);flex:none;font-size:15px}.rc-trust{font:400 14px / 1.5 var(--font-body);color:var(--mute);flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.rc-trust>span{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:inline-flex}.rc-trust>span>span{min-width:0}.rc-trust .rc-icon,.rc-trust .rc-check{width:16px;height:16px;color:var(--check);flex:none;margin-top:2.5px;font-size:16px}.rc-checklist{flex-direction:column;gap:12px;display:flex}.rc-checklist>li{font:400 15px / 1.5 var(--font-body);color:var(--ink);align-items:flex-start;gap:12px;display:flex}.rc-checklist .rc-check,.rc-checklist .rc-icon{color:var(--check);flex:none;margin-top:2px;font-size:18px}.rc-check{vertical-align:middle;width:18px;height:18px;-webkit-mask:var(--rc-icon) center / contain no-repeat;-webkit-mask:var(--rc-icon) center / contain no-repeat;mask:var(--rc-icon) center / contain no-repeat;color:var(--check);--rc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-color:currentColor;flex:none;display:inline-block}.rc-check--sec{color:var(--sec-text)}.rc-kbd,.rc-inline-code{background:var(--hover-pill);color:var(--ink);font:400 .9em / 20px var(--font-mono);vertical-align:baseline;border-radius:4px;padding:0 5px;display:inline-block}.rc-nowrap{white-space:nowrap}.rc-mockframe{background:var(--mock-bg);min-width:0;padding:24px;display:flex;position:relative}.rc-mockframe>canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-mockframe__inner{border-radius:6px;flex:1;min-width:0;position:relative}.rc-mockframe--center .rc-mockframe__inner{place-items:center;display:grid}.rc-mockframe--stack .rc-mockframe__inner{flex-direction:column;gap:16px;display:flex}.rc-mockframe--stage .rc-mockframe__inner{place-items:center;padding-block:24px;display:grid}.rc-mockframe--tint{background:var(--sec-tint)}.rc-window{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--ring),0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 22px -14px rgba(var(--sec-shadow-rgb),.16);border-radius:8px;position:relative;overflow:hidden}:where(html[data-color-scheme=dark] [data-landing]) .rc-window{box-shadow:var(--elev-2)}.rc-window--lift{box-shadow:0 0 0 1px var(--ring),0 1px 2px rgba(var(--shadow-rgb),.06),0 20px 40px -16px rgba(var(--sec-shadow-rgb),.3)}:where(html[data-color-scheme=dark] [data-landing]) .rc-window--lift{box-shadow:var(--elev-3)}.rc-window--14{border-radius:14px}.rc-window--border{box-shadow:none;border:1px solid var(--card-border)}.rc-window--card{box-shadow:0 0 0 1px rgba(var(--sec-ink-rgb),.08),0 18px 36px -16px rgba(var(--sec-shadow-rgb),.28);padding:22px 24px 26px}.rc-window__bar{height:44px;box-shadow:inset 0 -1px 0 var(--inset-line);align-items:center;gap:8px;padding-inline:10px;display:flex}.rc-window__bar--tight{height:40px;padding-inline:12px}.rc-window__title{min-width:0;font:500 12.5px / 1.5 var(--font-label);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rc-window__pill{background:var(--surface-2);min-width:0;height:30px;font:400 12.5px / 1.5 var(--font-label);white-space:nowrap;color:var(--weak);transition:background-color var(--dur-fade) var(--ease-out),box-shadow var(--dur-fade) var(--ease-out);border-radius:6px;flex:1;align-items:center;gap:6px;padding-inline:12px;display:flex;overflow:hidden}.rc-window__pill b{color:var(--ink);font-weight:500}.rc-window__pill .rc-icon{font-size:14px}.rc-window__pill.is-hot{background:var(--sec-tint);box-shadow:0 0 0 1px rgba(var(--sec-dot),.6),0 8px 18px -8px rgba(var(--sec-shadow-rgb),.32)}:where(html[data-color-scheme=dark] [data-landing]) .rc-window__pill.is-hot{box-shadow:0 0 0 1px rgba(var(--sec-dot),.6),0 8px 18px -8px rgba(var(--shadow-rgb),.5)}.rc-window__row{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.rc-window__brand{min-width:0;font:400 13px / 1.5 var(--font-label);white-space:nowrap;align-items:center;gap:8px;display:flex}.rc-window__brand-tile{background:var(--sec-accent);width:22px;height:22px;color:var(--on-brand);font:600 12px / 1 var(--font-label);border-radius:5px;flex:none;place-items:center;display:grid}.rc-window__brand .rc-window__brand-tile{background:var(--brand-deep);color:var(--on-brand)}.rc-window__brand b{color:var(--ink);font-weight:600}.rc-window__brand span{color:var(--weak);text-overflow:ellipsis;overflow:hidden}.rc-window__search{height:38px;box-shadow:inset 0 0 0 1px var(--ring);font:400 13px / 1 var(--font-body);color:var(--placeholder);border-radius:6px;align-items:center;gap:8px;padding-inline:12px;display:flex}.rc-window__body{flex-direction:column;gap:10px;padding:4px 16px 14px;display:flex}.rc-window__body--p4{padding:16px}.rc-window__grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;display:grid}.rc-window__cat{box-shadow:inset 0 0 0 1px var(--ring-soft);font:500 12.5px / 1.4 var(--font-label);color:var(--ink);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.rc-window__cat small{font:400 11.5px / 1.3 var(--font-body);color:var(--weak);display:block}.rc-window__cat-tile{background:var(--sec-tint);width:28px;height:28px;color:var(--sec-text);border-radius:5px;flex:none;place-items:center;font-size:15px;display:grid}.rc-window__foot{box-shadow:inset 0 1px 0 var(--inset-line);font:400 11.5px / 1.5 var(--font-label);color:var(--weak);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.rc-seg{background:var(--surface-2);border-radius:6px;flex:none;gap:2px;padding:2px;display:flex}.rc-seg__item{min-width:28px;height:22px;font:500 11px / 1 var(--font-label);text-transform:uppercase;color:var(--weak);transition:color var(--dur-lift) var(--ease-out),background-color var(--dur-lift) var(--ease-out);border-radius:4px;place-items:center;padding-inline:6px;display:grid}.rc-seg__item.is-active{background:var(--seg-on);color:var(--sec-ink);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.12),0 0 0 1px rgba(var(--shadow-rgb),.06)}:where(html[data-color-scheme=dark] [data-landing]) .rc-seg__item.is-active{box-shadow:0 0 0 1px var(--btn-ring)}.rc-hint{background:var(--sec-tint);box-shadow:0 0 0 1px rgba(var(--sec-dot),.5);font:400 12.5px / 1.45 var(--font-body);color:var(--sec-ink);border-radius:8px;gap:10px;padding:10px 12px;display:flex}.rc-hint .rc-icon{color:var(--sec-text);flex:none;margin-top:1px;font-size:16px}.rc-code{font:400 12.5px / 1.6 var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rc-code .c{color:#8b8d98}.rc-code .m{color:#c2298a}.rc-code .n{color:#0e7c9b}.rc-code .k{color:#12946a}.rc-code .s{color:#ab6400}.rc-code--dark{background:var(--near-black);color:#edeef0;border-radius:6px;padding:16px;font-size:14px;line-height:28px}.rc-code--out{color:#c4c7cd;line-height:20px}.rc-term{background:var(--terminal-bg);color:#e6e8eb;text-align:start;border-radius:16px;min-width:0;position:relative;overflow:hidden}.rc-term__bar{align-items:center;gap:8px;height:34px;padding-inline:14px;display:flex}.rc-term__dot{border-radius:50%;flex:none;width:12px;height:12px}.rc-term__dot--r{background:#ff5f56}.rc-term__dot--y{background:#ffbd2e}.rc-term__dot--g{background:#27c93f}.rc-term__title{font:400 11px / 1 var(--term-font);color:#8b8f98;white-space:nowrap;margin-inline-start:auto}.rc-term__body{font:400 14px / 1.7 var(--term-font);white-space:pre;padding:16px 20px;overflow:hidden}.rc-term__cursor{vertical-align:-.18em;background:currentColor;width:.55em;height:1.1em;animation:.9s step-end infinite rc-cursor;display:inline-block}.rc-term .p{color:#f5a45b}.rc-term .cmd{color:#edeef0}.rc-term .out{color:#9ea3ac}.rc-term .hi{color:#f2c94c}.rc-term .ag{color:#7cb4ff}.rc-term__logo{fill:var(--terminal-logo)}.rc-term[data-terminal-mode=welcome] .rc-term__body{min-height:0}.rc-term--cw{background:#0f1113;border:1px solid #2a2e35;border-radius:10px}.rc-term--cw .rc-term__bar{background:#16181c;border-bottom:1px solid #2a2e35;gap:16px;height:auto;min-height:44px;padding-inline:16px}.rc-term--cw .rc-term__dot{background:#3a3f47;width:10px;height:10px}.rc-term--cw .rc-term__body{padding:28px;font-size:13px;line-height:24px}.rc-term-host{padding:clamp(20px,3vw,32px)}.rc-cmd{background:var(--near-black);color:#edeef0;min-width:0;max-width:576px;box-shadow:0 0 0 1px var(--term-ring);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.rc-cmd code{white-space:nowrap;min-width:0;font:400 14px / 20px var(--font-mono);scrollbar-width:none;flex:1;overflow-x:auto}.rc-cmd code::-webkit-scrollbar{display:none}.rc-cmd code.is-overflow{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.rc-cmd code .p{color:#f5a45b;margin-inline-end:.5ch}.rc-cmd--light{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring)}.rc-cmd code:focus-visible{box-shadow:none}.rc-cmd:has(>code:focus-visible){box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-cmd--light:has(>code:focus-visible){box-shadow:inset 0 0 0 1px var(--ring),0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-cmd--full{max-width:none}.rc-cmd--lg{padding:14px 18px}.rc-cmd--lg code{font-size:15px;line-height:22px}.rc-faq-list{border-top:1px solid var(--line)}.rc-cell>.rc-faq-list{border-top:0}.rc-faq{border-bottom:1px solid var(--line)}.rc-faq:last-child{border-bottom:0}.rc-faq>summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;list-style:none;display:flex}.rc-faq>summary::-webkit-details-marker{display:none}.rc-faq>summary::marker{content:""}.rc-faq>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.rc-faq>summary>span,.rc-faq>summary>h3{flex:1;min-width:0;margin:0}.rc-faq__ico{width:20px;height:20px;color:var(--mute);transition:transform var(--dur-fade) var(--ease-std);flex:none;margin-top:2px;font-size:20px}.rc-faq[open] .rc-faq__ico{transform:rotate(45deg)}.rc-faq__a{box-sizing:border-box;max-width:672px;font:400 15px / 1.6 var(--font-body);color:var(--mute);padding:0 64px 24px 24px}.rc-faq__a p+p{margin-top:10px}.rc-faq__a a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--btn-ring);text-decoration-color:var(--btn-ring);text-underline-offset:4px}.rc-faq__a a:hover{color:var(--brand-link)}.rc-faq--single>summary{padding:20px 24px}.rc-faq--single .rc-faq-title{letter-spacing:-.015em;font-size:17px;line-height:1.35}.rc-faq--single .rc-faq__a{max-width:72ch;padding:0 24px 24px;line-height:1.65}.rc-plans{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rc-plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-plans--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-plan{background:var(--page);flex-direction:column;min-width:0;display:flex;position:relative}.rc-plan--rec{box-shadow:inset 0 2px 0 var(--sec-accent)}.rc-plan__head{border-bottom:1px solid var(--line);padding:28px 24px 24px}.rc-plan__name-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:16px;display:flex}.rc-plan__name{font:600 13px / 1.5 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rc-plan__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rc-plan__period{font:500 14px / 1.5 var(--font-label);color:var(--mute)}.rc-plan__was{font:400 14px / 1.5 var(--font-label);color:var(--weak);text-decoration:line-through}.rc-plan__cap{min-height:20px;font:400 14px / 20px var(--font-body);color:var(--mute);margin-top:8px}.rc-plan__head .rc-btn{margin-top:20px}.rc-plan__list{flex:1;padding:12px 24px}.rc-plan__row{border-bottom:1px solid var(--line);font:400 14px / 20px var(--font-body);color:var(--mute);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.rc-plan__row:last-child{border-bottom:0}.rc-plan__row>b{color:var(--ink);text-align:end;font-weight:500}.rc-plan__row>span:first-child{min-width:0}.rc-plan__row--check{color:var(--ink);justify-content:flex-start;align-items:flex-start;gap:10px}.rc-plan__row--check>.rc-check{color:var(--sec-accent);flex:none;margin-top:1px}.rc-plan__row--check>span{text-wrap:pretty;min-width:0}.rc-plan__tagline{font:500 12px / 16px var(--font-label);letter-spacing:.04em;color:var(--weak);white-space:nowrap;flex:none}.rc-plan__shared{font:500 11px / 16px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--weak);margin:0;padding:16px 24px 0}.rc-plan__row a{transition:color var(--dur-color) var(--ease-std)}.rc-plan__row a:hover{color:var(--ink)}.rc-plan__foot{font:400 12px / 1.5 var(--font-body);color:var(--weak);padding:12px 24px 20px}.rc-plan__foot a{text-underline-offset:3px;text-decoration:underline}.rc-plans-foot{padding:16px var(--gutter) 28px;font:400 12.5px / 1.6 var(--font-body);color:var(--mute);border-top:1px solid var(--line)}.rc-plans-foot a{text-decoration:underline;-webkit-text-decoration-color:var(--btn-ring);text-decoration-color:var(--btn-ring);text-underline-offset:3px;color:var(--ink)}.rc-cta{padding:clamp(40px,5vw,72px) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.rc-cta__text{flex:0 auto;min-width:0;max-width:640px}.rc-cta__title{margin:0}.rc-cta__sub{max-width:none;margin:12px 0 0}.rc-cta__actions{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.rc-cta__btns{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rc-cta__btns>.rc-btn{flex:none}.rc-cta__fine{font:400 14px / 1.5 var(--font-body);color:var(--mute);margin:0}.rc-cta--band .rc-cta__title,.rc-cta--band .rc-cta__sub,.rc-cta--band .rc-cta__fine{color:var(--sec-ink)}.rc-cta--band .rc-cta__sub{color:rgba(var(--sec-ink-rgb),.82)}.rc-desk{--dk-bg:#fcfcfb;--dk-side:#f7f7f5;--dk-line:#e2e2e1;--dk-card:#f0f0ef;--dk-cell:#dcdcda;--dk-seg:#e5e5e4;--dk-active:#edece8;--dk-ink:#141414;--dk-text:#52514e;--dk-mute:#898781;--dk-weak:#a9a8a4;--dk-dot:#c9c9c5;--dk-star:#d97757;--dk-heat-0:var(--dk-cell);--dk-heat-1:#86acea;--dk-heat-2:#6394e3;--dk-heat-3:#2566d0;--dk-raised:#fff;--dk-raised-hi:#fff;--dk-heat-cell:11px;--desk-side:192px;--desk-pad:16px;--desk-bar:40px;--desk-fs:12.5px;min-width:0;font:400 var(--desk-fs) / 1.4 var(--font-body);color:var(--dk-ink);background:var(--dk-bg);text-align:start;flex-direction:column;display:flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-desk{--dk-bg:#1c1c1c;--dk-side:#171717;--dk-line:#2f2f2f;--dk-card:#262626;--dk-cell:#323232;--dk-seg:#2e2e2e;--dk-active:#2a2a2a;--dk-ink:#ececec;--dk-text:#bdbdbd;--dk-mute:#9e9e9e;--dk-weak:#7a7a7a;--dk-dot:#4a4a4a;--dk-star:#d97757;--dk-heat-1:#284270;--dk-heat-2:#3a69b0;--dk-heat-3:#5598e7;--dk-raised:#262626;--dk-raised-hi:#363636}[data-landing][data-oem=codewing] .rc-desk{--dk-bg:#fff;--dk-side:#f7f8f9;--dk-line:#e4e6ea;--dk-card:#f4f5f7;--dk-cell:#e9ebee;--dk-active:#e6e8eb;--dk-star:#1c2024;--dk-heat-0:#e9ebee;--dk-heat-1:#d0d3d8;--dk-heat-2:#a3a6ac;--dk-heat-3:#63666c}:where(html[data-color-scheme=dark]) [data-landing][data-oem=codewing] .rc-desk{--dk-bg:#1a1a1a;--dk-side:#161616;--dk-line:#2e2e2e;--dk-card:#242424;--dk-cell:#303030;--dk-active:#2a2a2a;--dk-star:#ececec;--dk-heat-0:#303030;--dk-heat-1:#474747;--dk-heat-2:#7a7a7a;--dk-heat-3:#c2c2c2}.rc-desk .rc-icon{stroke-width:1.75px;flex:none}.rc-desk__bar{height:var(--desk-bar);flex:none;display:flex}.rc-desk__bar-side{width:var(--desk-side);background:var(--dk-side);min-width:0;box-shadow:inset -1px 0 0 var(--dk-line);flex:none;align-items:center;gap:2px;padding:0 8px 0 12px;display:flex;overflow:hidden}.rc-desk__dots{flex:none;gap:6px;margin-inline-end:6px;display:flex}.rc-desk__dots .rc-term__dot{width:10px;height:10px}[data-landing][data-oem=codewing] .rc-desk__dots .rc-term__dot{background:#c9ccd1}:where(html[data-color-scheme=dark]) [data-landing][data-oem=codewing] .rc-desk__dots .rc-term__dot{background:#4d4d4d}.rc-desk__ibtn{width:20px;height:22px;color:var(--dk-ink);border-radius:5px;flex:none;place-items:center;font-size:14px;display:grid}.rc-desk__ibtn+.rc-desk__ibtn{color:var(--dk-mute)}.rc-desk__switch{background:var(--dk-active);border-radius:7px;flex:none;gap:1px;margin-inline-start:auto;padding:2px;display:flex}.rc-desk__switch>span{width:24px;height:20px;color:var(--dk-mute);border-radius:5px;place-items:center;font-size:13px;display:grid}.rc-desk__switch>span.is-active{background:var(--dk-raised-hi);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line)}.rc-desk__body{flex:1;min-width:0;min-height:0;display:flex}.rc-desk__side{width:var(--desk-side);background:var(--dk-side);min-width:0;box-shadow:inset -1px 0 0 var(--dk-line);flex-direction:column;flex:none;gap:2px;padding:8px 10px 12px;display:flex;overflow:hidden}.rc-desk__search{background:var(--dk-raised);height:30px;box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-mute);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.rc-desk__search .rc-icon{font-size:13px}.rc-desk__row{height:28px;color:var(--dk-text);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:9px;padding:0 8px;display:flex}.rc-desk__row .rc-icon{font-size:14px}.rc-desk__row>span,.rc-desk__sess>span,.rc-desk__account-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rc-desk__row.is-active{background:var(--dk-active);color:var(--dk-ink)}.rc-desk__row--more{color:var(--dk-mute)}.rc-desk__row--more .rc-icon{color:var(--dk-weak)}.rc-desk__group{height:24px;color:var(--dk-mute);font-size:calc(var(--desk-fs) - .5px);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:0 8px;display:flex}.rc-desk__group>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rc-desk__group .rc-icon{font-size:13px}.rc-desk__sess{height:26px;color:var(--dk-text);white-space:nowrap;flex:none;align-items:center;gap:9px;padding:0 8px;display:flex}.rc-desk__sess:before{content:"";width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--dk-dot);border-radius:50%;flex:none;margin:0 4px}.rc-desk__account{border-top:1px solid var(--dk-line);height:39px;color:var(--dk-text);white-space:nowrap;flex:none;align-items:center;gap:6px;margin:auto -10px 0;padding:8px 12px 0 14px;display:flex}.rc-desk__avatar{background:var(--dk-line);width:24px;height:24px;font:500 11px / 1 var(--font-label);color:var(--dk-ink);border-radius:50%;flex:none;place-items:center;display:grid}.rc-desk__account-name>span{color:var(--dk-mute)}.rc-desk__account .rc-icon{color:var(--dk-mute);font-size:12px}.rc-desk__account .rc-icon:last-child{color:var(--dk-weak);margin-inline-start:auto}.rc-desk__main{min-width:0;padding:var(--desk-pad);flex-direction:column;flex:1;display:flex;overflow:hidden}.rc-desk__greet{font:400 22px / 1.3 var(--font-body);color:var(--dk-ink);white-space:nowrap;flex:none;align-items:center;gap:8px;margin:2px 0 14px;display:flex}.rc-desk__greet>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rc-desk__greet .rc-icon{stroke-width:2px;color:var(--dk-star);font-size:26px}.rc-desk__card{background:var(--dk-card);border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:12px;display:flex}.rc-desk__card-head{color:var(--dk-mute);font-size:calc(var(--desk-fs) - .5px);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-desk__seg{flex:none;gap:2px;display:flex}.rc-desk__seg>span{border-radius:5px;padding:3px 7px}.rc-desk__seg>span.is-active{background:var(--dk-seg);color:var(--dk-ink);font-weight:500}.rc-desk__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rc-desk__stat{background:var(--dk-cell);white-space:nowrap;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:7px 9px 8px;display:flex;overflow:hidden}.rc-desk__stat>span{font-size:calc(var(--desk-fs) - 1px);color:var(--dk-mute);text-overflow:ellipsis;overflow:hidden}.rc-desk__stat>b{font-weight:600;font-size:calc(var(--desk-fs) + .5px);color:var(--dk-ink)}.rc-desk__heat{grid-template-columns:repeat(26,minmax(0,var(--dk-heat-cell)));justify-content:space-between;gap:3px;display:grid}.rc-desk__heat>i{aspect-ratio:1;background:var(--dk-heat-0);border-radius:2.5px;display:block}.rc-desk__heat>i[data-l="1"]{background:var(--dk-heat-1)}.rc-desk__heat>i[data-l="2"]{background:var(--dk-heat-2)}.rc-desk__heat>i[data-l="3"]{background:var(--dk-heat-3)}.rc-desk__note{font-size:calc(var(--desk-fs) - 1px);color:var(--dk-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.rc-desk__foot{flex-direction:column;flex:none;gap:6px;margin-top:auto;padding-top:12px;display:flex}.rc-desk__pills{gap:6px;display:flex}.rc-desk__pill{background:var(--dk-raised);height:26px;box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-text);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.rc-desk__pill .rc-icon{font-size:13px}.rc-desk__input{background:var(--dk-raised);height:40px;box-shadow:inset 0 0 0 1px var(--dk-line),0 1px 2px rgba(var(--shadow-rgb),.04);color:var(--dk-mute);font-size:calc(var(--desk-fs) + .5px);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-desk__input{box-shadow:inset 0 0 0 1px var(--dk-raised-hi)}.rc-desk__input>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rc-desk__input .rc-icon{color:var(--dk-weak);font-size:13px}.rc-desk__tools{height:22px;color:var(--dk-text);font-size:calc(var(--desk-fs) - .5px);white-space:nowrap;align-items:center;gap:10px;padding:0 6px;display:flex}.rc-desk__tools .rc-icon{font-size:14px}.rc-desk__tools-r{color:var(--dk-ink);align-items:center;gap:10px;margin-inline-start:auto;display:flex}.rc-desk__tools-r>i{width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--dk-line);border-radius:50%}.rc-desk[data-density=compact]{--dk-heat-cell:9.5px;--desk-side:172px;--desk-pad:10px;--desk-bar:36px;--desk-fs:12px}.rc-desk[data-density=compact] .rc-desk__bar-side{padding-inline:10px 8px}.rc-desk[data-density=compact] .rc-desk__side{padding-top:6px;padding-inline:8px}.rc-desk[data-density=compact] .rc-desk__account .rc-icon:last-child{display:none}.rc-desk[data-density=compact] .rc-desk__search{height:26px;margin-bottom:6px}.rc-desk[data-density=compact] .rc-desk__row{height:26px}.rc-desk[data-density=compact] .rc-desk__group{margin-top:8px}.rc-desk[data-density=compact] .rc-desk__sess{height:24px}.rc-desk[data-density=compact] .rc-desk__account{height:37px;margin-inline:-8px;padding-inline:10px}.rc-desk[data-density=compact] .rc-desk__greet{margin:0 0 10px;font-size:18px}.rc-desk[data-density=compact] .rc-desk__greet .rc-icon{font-size:21px}.rc-desk[data-density=compact] .rc-desk__card{border-radius:10px;gap:8px;padding:10px}.rc-desk[data-density=compact] .rc-desk__stat{padding:6px 6px 7px}.rc-desk[data-density=compact] .rc-desk__heat{gap:2px}.rc-desk[data-density=compact] .rc-desk__foot{padding-top:8px}.rc-desk[data-density=compact] .rc-desk__input{border-radius:10px;height:34px}@media (max-width:639px){.rc-desk__side{display:none}.rc-desk__bar-side{width:auto;box-shadow:none;background:0 0;flex:1}.rc-desk__switch{margin-inline-start:6px}.rc-desk__card{max-width:360px}}@media (min-width:440px){.rc-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.rc-card-row{padding-bottom:40px}.rc-plans,.rc-plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-plan__head{padding:24px 24px 20px}.rc-plan__list{padding:0 24px 24px}.rc-plan__row{border-bottom:0;border-top:1px solid var(--line)}.rc-plan__row:last-child{border-bottom:0}.rc-plan__row>b{font-weight:400}.rc-plan__shared{padding-top:14px}.rc-card-row--3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}}@media (max-width:767px){.rc-window__grid{grid-template-columns:1fr}}@media (min-width:1024px){.rc-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.rc-stats--4-sm{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-steplist>li{grid-template-columns:56px minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:32px}}@media (max-width:639px){[data-landing]{--gutter:24px}.rc-head--row{gap:16px}.rc-tabs:not(.rc-tabs--wrap) .rc-tab__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-tabs:not(.rc-tabs--wrap) .rc-tab{justify-content:center;padding:12px}.rc-cmd code{font-size:12px}.rc-term--cw .rc-term__body{padding:20px;font-size:12px}.rc-plans,.rc-plans--4,.rc-plans--2{grid-template-columns:minmax(0,1fr)}.rc-btn-row--fill>.rc-btn{flex:auto}.rc-faq__a{padding-inline-end:24px}.rc-float--tr,.rc-float--tl{top:-20px}.rc-float--tr,.rc-float--br{inset-inline-end:8px}.rc-float--tl,.rc-float--bl{inset-inline-start:8px}}@media (hover:none),(pointer:coarse){.rc-step,.rc-faq>summary,.rc-tab{min-height:44px}}@media (hover:none){.rc-tag--link,.rc-pill{position:relative}.rc-btn:before,.rc-tag--link:before,.rc-pill:before,.rc-pennant:before{content:"";position:absolute;inset:-2px 0}.rc-pill:before,.rc-pennant:before{inset:-3px 0}}@media print{.rc-guides{display:none!important}}@keyframes rc-float{50%{translate:0 -5px}}@keyframes rc-spin{to{transform:rotate(1turn)}}@keyframes rc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rc-blink{50%{opacity:0}}@keyframes rc-cursor{50%{opacity:0}}@keyframes rc-term-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes rc-term-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-term-final-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rc-float,.rc-pill__ico:after,.rc-btn.is-loading:after,.rc-term__cursor,.rc-tab--progress .rc-tab__line{animation:none!important}.rc-pill__ico:after,.rc-term__cursor{opacity:1}.rc-step__progress{animation:none!important;display:none!important}.rc-step.is-active .rc-step__progress.is-static{transform:scaleX(1);display:block!important}.rc-btn,.rc-card,.rc-card__label,.rc-card__arrow,.rc-tag,.rc-pennant,.rc-tile,.rc-tab,.rc-tab__line,.rc-step__num,.rc-step__title,.rc-step__text,.rc-step__reveal,.rc-step-panels>[data-step-panel],.rc-faq__ico,.rc-window__pill,.rc-seg__item,.rc-copy,.rc-pill,.rc-link,.rc-iconbtn,.rc-plan__row a,.rc-stats--tiles .rc-stat{transition:none!important}.rc-tab--progress .rc-tab__line{transform:scaleX(1);transition:none!important}.rc-btn:active,a.rc-card:hover,.rc-card.is-hover,a.rc-card:focus-within{transform:none}.rc-motion{transition:none!important;animation:none!important}}html[lang^=zh] [data-section=S8] .rc-cta__title{word-break:keep-all}[data-section=S8] .rc-cta__hint{max-width:48ch;font:400 13px / 1.5 var(--font-body);color:var(--caption);text-wrap:pretty;margin:-6px 0 0}[data-section=S7] .rc-faq__a{margin:0}[data-section=S7] .rc-faq-more{display:block}[data-section=S7] .rc-faq-more__link{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--btn-ring);text-decoration-color:var(--btn-ring);text-underline-offset:4px;cursor:pointer;transition:color var(--dur-color) var(--ease-std),text-decoration-color var(--dur-color) var(--ease-std);border-radius:4px;align-items:center;gap:4px;font-weight:500;display:inline-flex}[data-section=S7] .rc-faq-more__link:hover{color:var(--brand-link);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}[data-section=S7] .rc-faq-more__link:focus-visible{box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus);outline:2px solid #0000}@media (hover:none){[data-section=S7] .rc-faq-more__link{position:relative}[data-section=S7] .rc-faq-more__link:before{content:"";position:absolute;inset:-8px 0}}[data-section=S7] .rc-faq-more__link .rc-icon{flex:none;width:14px;height:14px;font-size:14px}[data-section=S7] .rc-faq-more__hint{max-width:48ch;font:400 13px / 1.5 var(--font-body);color:var(--caption);text-wrap:pretty;margin:6px 0 0}[data-section=S7] .rc-faq[data-faq-deeplink]{scroll-margin-top:var(--header-h)}.rc-how{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rc-how__item{min-width:0;padding:32px var(--gutter);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rc-how__item+.rc-how__item{border-top:1px solid var(--line)}.rc-how__num{line-height:22.5px;display:block}.rc-how__title{font:600 20px / var(--step-lh) var(--font-display);letter-spacing:var(--step-ls);color:var(--ink);text-wrap:pretty;margin:0}.rc-how__body{min-width:0}.rc-how__desc{max-width:576px;font:400 15px / 1.6 var(--font-body);color:var(--mute);text-wrap:pretty;margin:0}.rc-how__body>.rc-cmd{margin-top:16px}.rc-how__body>.rc-how__plat+.rc-cmd{margin-top:10px}html[lang^=ja] [data-landing][data-oem=codewing] .rc-how__body>.rc-cmd,html[lang^=fr] [data-landing][data-oem=codewing] .rc-how__body>.rc-cmd{max-width:592px}.rc-how__plat{background:var(--hair);vertical-align:top;border-radius:6px;gap:2px;margin-top:16px;padding:2px;display:inline-flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-how__plat{background:var(--card)}.rc-how__plat-btn{height:26px;font:500 12.5px / 1 var(--font-label);color:var(--mute);white-space:nowrap;cursor:pointer;transition:color var(--dur-fade) var(--ease-out),background-color var(--dur-fade) var(--ease-out);background:0 0;border:0;border-radius:4px;align-items:center;padding:0 10px;display:inline-flex;position:relative}@media (hover:none){.rc-how__plat-btn:before{content:"";position:absolute;inset:-9px 0}}.rc-how__plat-btn:hover{color:var(--ink)}.rc-how__plat-btn.is-active{background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--card-border)}:where(html[data-color-scheme=dark] [data-landing]) .rc-how__plat-btn.is-active{box-shadow:0 0 0 1px var(--btn-ring)}.rc-how__plat-btn:focus-visible{box-shadow:0 0 0 2px var(--page),0 0 0 4px var(--focus);outline:2px solid #0000}:where(html[data-color-scheme=dark] [data-landing]) .rc-how__plat-btn:focus-visible{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--focus)}.rc-how__hint{max-width:576px;font:400 13px / 1.5 var(--font-body);color:var(--mute);margin:8px 0 0}.rc-how__hint[hidden]{display:none}.rc-how__stack{display:grid}.rc-how__stack>*{grid-area:1/1}.rc-how__ghost{visibility:hidden}@media (max-width:639px){.rc-how__ghost{display:none}}@media (min-width:640px){.rc-how__item{grid-template-columns:56px minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:32px}}@media (prefers-reduced-motion:reduce){.rc-how__plat-btn{transition:none!important}}[data-section=S3] .rc-why__steps-cell{display:flex}[data-section=S3] .rc-why__steps{width:100%;min-height:100%}[data-section=S3] .rc-why__panel{min-height:580px}[data-section=S3] .rc-why__inner{place-items:center;padding-block:24px;display:grid}[data-section=S3] .rc-why__badge{top:4px;pointer-events:none;inset-inline-end:44px}[data-section=S3] .rc-why__sticker{transform:rotate(4deg)}[data-section=S3] .rc-why__sticker .rc-sticker__label{text-transform:uppercase}[data-section=S3] .rc-why__answer{color:var(--step-title);align-items:flex-start;gap:6px;margin-top:8px;font-weight:500;display:flex}[data-section=S3] .rc-why__answer .rc-icon{color:var(--sec-text);flex:none;margin-top:4px;font-size:14px}.rc-m2{width:100%;max-width:560px;position:relative}.rc-m2__wrap{width:100%;height:500px;position:relative}.rc-m2__stage{transform-origin:0 0;width:560px;height:500px;position:absolute;top:0;left:0}.rc-m2__svg{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.rc-m2__base{stroke:var(--card-border);stroke-width:1.5px;fill:none;stroke-linecap:round}.rc-m2__wire{stroke:rgba(var(--sec-ink-rgb),.6);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-wire) ease-in-out}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__wire{stroke:rgba(var(--sec-ink-rgb),.28)}.rc-m2__wire.is-on{stroke-dashoffset:0}.rc-m2__hub{z-index:3;background:var(--sec-accent);width:56px;height:56px;box-shadow:0 0 0 4px var(--mock-bg),0 0 0 5px rgba(var(--sec-ink-rgb),.1),0 12px 24px -10px rgba(var(--sec-shadow-rgb),.45);border-radius:6px;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__hub{box-shadow:0 0 0 4px var(--mock-bg),0 0 0 5px rgba(var(--sec-dot),.25),0 12px 24px -10px rgba(var(--shadow-rgb),.6)}.rc-m2__hub-mark{width:52px;height:52px;display:block}.rc-m2__hub svg{width:52px;height:52px}.rc-m2__hub svg path:first-of-type{fill:#0000}.rc-m2__hub-oem{color:var(--on-accent);font-size:28px;display:none}[data-landing][data-oem=codewing] .rc-m2__hub-oem{display:block}.rc-m2__chip{z-index:2;background:var(--card);height:34px;font:400 13px / 1.5 var(--font-body);color:var(--ink);white-space:nowrap;box-shadow:0 0 0 1px var(--ring),0 4px 10px -8px rgba(var(--sec-shadow-rgb),.12);transition:box-shadow var(--dur-rows) var(--ease-out),background-color var(--dur-rows) var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__chip{box-shadow:0 0 0 1px var(--ring),0 4px 10px -8px rgba(var(--shadow-rgb),.5)}.rc-m2__chip .rc-icon{color:var(--sec-text);font-size:15px}.rc-m2__chip--left{transform:translateY(-50%)}.rc-m2__chip--late{box-shadow:0 0 0 1px rgba(var(--sec-ink-rgb),.08),0 6px 14px -8px rgba(var(--sec-shadow-rgb),.18);transition-delay:.5s}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__chip--late{box-shadow:0 0 0 1px var(--ring-soft),0 6px 14px -8px rgba(var(--shadow-rgb),.5)}.rc-m2__chip.is-on{box-shadow:0 0 0 1px rgba(var(--sec-dot),.5),0 8px 18px -8px rgba(var(--sec-shadow-rgb),.28)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__chip.is-on{box-shadow:0 0 0 1px rgba(var(--sec-dot),.5),0 8px 18px -8px rgba(var(--shadow-rgb),.6)}.rc-m2__chip--late.is-on{background:var(--sec-px-1);box-shadow:0 0 0 1px rgba(var(--sec-dot),.45),0 8px 18px -8px rgba(var(--sec-shadow-rgb),.3)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__chip--late.is-on{box-shadow:0 0 0 1px rgba(var(--sec-dot),.45),0 8px 18px -8px rgba(var(--shadow-rgb),.6)}.rc-m2__chip--card{white-space:normal;flex-direction:column;align-items:stretch;gap:6px;width:134px;height:calc(16.8% + 34px);padding:12px 14px;transform:translate(-50%)}.rc-m2__meta{font:500 12px / 16px var(--font-label);color:var(--weak);white-space:nowrap;align-items:center;gap:6px;display:flex}.rc-m2__meta .rc-icon{font-size:13px}.rc-m2__body{font:400 13px / 1.45 var(--font-body);color:var(--ink);flex-direction:column;margin-top:auto;display:flex}.rc-m2__chip--row{width:var(--m2-row-w,220px);padding:0 12px 0 6px;transform:translate(-50%,-50%)}.rc-m2__label{z-index:3;background:var(--surface-2);font:500 12.5px / 1.5 var(--font-label);color:var(--step-title);white-space:nowrap;transition:background-color var(--dur-rows) var(--ease-out),color var(--dur-rows) var(--ease-out),box-shadow var(--dur-rows) var(--ease-out);border-radius:6px;padding:4px 10px;position:absolute;transform:translate(-50%,-50%)}.rc-m2__label[data-state=outline]{background:var(--card);box-shadow:inset 0 0 0 1px var(--card-border)}.rc-m2__label[data-state=solid]{background:var(--sec-text);color:var(--on-accent);box-shadow:none}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__label[data-state=solid]{background:var(--brand-deep);color:var(--on-brand)}.rc-m2__label--icon{align-items:center;gap:5px;padding:4px 10px 4px 8px;display:inline-flex}.rc-m2__label--icon .rc-icon{font-size:14px}.rc-m2__anchor{z-index:4;background:var(--card);border:1.5px solid var(--anchor-border);width:8px;height:8px;transition:border-color var(--dur-rows) var(--ease-out);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.rc-m2__anchor.is-on{border-color:var(--sec-ink)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m2__anchor.is-on{border-color:var(--sec-accent)}.rc-why__band{z-index:1;flex-wrap:wrap;gap:1px;display:flex;position:relative}.rc-why__band-text{flex:2 300px;min-width:0;padding:24px;position:relative}.rc-why__band-h3{max-width:15em}html[lang^=zh] .rc-why__band-h3{word-break:keep-all}.rc-why__band-p{max-width:32ch;font:400 15.5px / 1.5 var(--font-body);color:var(--sec-ink);text-wrap:pretty;margin-top:10px}html:not([lang^=zh]) .rc-why__band-lead:after{content:" "}.rc-why__band-rule{top:-6px;bottom:-6px;background:rgba(var(--sec-ink-rgb),.28);width:1px;position:absolute;inset-inline-end:0}.rc-why__band-fig{flex:3 420px;min-width:0;padding:40px 64px 34px 0}.rc-m8{width:100%;height:150px;position:relative}.rc-m8__svg{width:100%;height:100%;position:absolute;inset:0}.rc-m8__flow--proxy{fill:rgba(var(--sec-ink-rgb),.22)}.rc-m8__flow--after{fill:rgba(var(--sec-ink-rgb),.3)}.rc-m8__flow--leak,.rc-m8__flow--native{fill:rgba(var(--band-on-rgb),.55)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__flow--proxy{fill:rgba(var(--sec-ink-rgb),.08)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__flow--after{fill:rgba(var(--sec-ink-rgb),.13)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__flow--leak,:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__flow--native{fill:rgba(var(--sec-dot),.42)}.rc-m8__node{fill:var(--sec-ink)}:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__node{fill:rgba(var(--sec-ink-rgb),.7)}.rc-m8__node--leak{fill:var(--band-on)}.rc-m8__label{z-index:1;background:var(--card);height:26px;box-shadow:0 0 0 1px rgba(var(--sec-ink-rgb),.12);font:500 12.5px / 26px var(--font-label);color:var(--ink);white-space:nowrap;border-radius:4px;padding:0 8px;position:absolute}:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__label{box-shadow:0 0 0 1px rgba(var(--sec-ink-rgb),.14)}.rc-m8__label--solid{background:var(--sec-ink);color:var(--on-accent);box-shadow:none}:where(html[data-color-scheme=dark] [data-landing]) .rc-m8__label--solid{background:var(--sec-accent);color:var(--page)}.rc-m8__cap{font:500 11px / 1.4 var(--font-label);color:rgba(var(--sec-ink-rgb),.72);white-space:nowrap;margin-top:6px;position:absolute}.rc-why__mock1 .rc-rowcard,[data-section=S3] [data-mock=C5-1] .rc-rowcard{flex:none}.rc-why__mock1 .rc-rowcard__tag{text-transform:none}.rc-why__iso{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:310px;display:grid}.rc-why__iso-cell{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:auto;padding:10px 6px;font-size:12.5px;line-height:1.3}.rc-why__iso-cell.is-isolated{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 45%,transparent),0 6px 14px -8px color-mix(in srgb,var(--warn) 30%,transparent)}.rc-why__iso-name{white-space:nowrap;font-weight:500}.rc-why__iso-state{font:500 11px / 1 var(--font-label);color:var(--mute);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rc-why__kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:310px;display:grid}.rc-why__kpi-cell{white-space:normal;flex-direction:column;align-items:stretch;gap:3px;height:auto;padding:8px 12px 9px}.rc-why__kpi-label{font:400 11.5px / 1.4 var(--font-label);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-why__kpi-value{font:600 16px / 1.2 var(--font-label);color:var(--ink);font-variant-numeric:tabular-nums}.rc-why__kpi-value small{font:500 11.5px / 1 var(--font-label);color:var(--weak)}.rc-why__kpi-cell .rc-meter{margin-top:3px}@media (max-width:767px){[data-section=S3] .rc-why__band-fig{padding:8px 24px 32px}[data-section=S3] .rc-why__band-rule{display:none}}@media (max-width:639px){[data-section=S3] .rc-why__badge{top:8px;inset-inline-end:12px}[data-section=S3] .rc-why__panel{min-height:0}[data-section=S3] .rc-m2{margin-top:48px}}@media (prefers-reduced-motion:reduce){.rc-m2__wire,.rc-m2__chip,.rc-m2__label,.rc-m2__anchor{transition:none!important}}.rc-hero{overflow:hidden}.rc-hero__frame{padding-bottom:clamp(40px,5vw,64px)}.rc-hero__copy{padding:clamp(44px,5.4vw,76px) var(--gutter) clamp(36px,4vw,56px);position:relative}.rc-hero__pill{margin-bottom:20px}.rc-hero__pill-short{display:none}.rc-hero__h1{max-width:1150px}.rc-hero__h1-main{display:block}.rc-hero__h1-brand{align-items:center;gap:.22em;max-width:100%;display:inline-flex}.rc-hero__brand{color:var(--brand)}.rc-hero__mark{flex:none;width:.92em;height:.92em;display:inline-flex}.rc-hero__mark svg{width:100%;height:100%}.rc-hero__sub{margin-top:12px}.rc-hero__sub .rc-nowrap{white-space:nowrap}.rc-hero__trust{margin-top:20px}.rc-hero__cta{margin-top:28px}.rc-hero__cta .rc-btn{flex:none;min-width:0}.rc-hero__stage{z-index:4;margin-inline:var(--gutter);position:relative}.rc-hero__badges{top:-40px;z-index:6;pointer-events:none;gap:32px;display:flex;position:absolute;inset-inline-end:20px}.rc-hero__badges .rc-sticker{pointer-events:auto}.rc-hero__badges .rc-sticker__value{white-space:normal;max-width:12em;line-height:1.35}.rc-hero__badges .rc-sticker__value>span{white-space:nowrap}.rc-hero__shot{background:var(--card);box-shadow:inset 0 0 0 1px var(--ring-soft-2);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.rc-hero__screens{grid-template-columns:minmax(0,634px) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.rc-hero__term-host{grid-area:1/1;min-width:0;display:flex}.rc-hero__term{border:1px solid #ffffff14;flex:1;min-width:0}.rc-hero__term-host>.rc-hero__term{border-radius:6px}.rc-hero__term .rc-term__bar{height:34px;box-shadow:inset 0 -1px #ffffff0f}.rc-hero__term .rc-term__dot{opacity:.9}.rc-hero__term .rc-term__title{letter-spacing:.4px;color:#ffffff6b;margin-inline-start:0}.rc-hero__term .rc-term__body{white-space:normal;color:#ffffffc7;height:600px;padding:16px 20px;font-size:14px;line-height:1.7;overflow:hidden}.rc-hero__term .t-prompt{align-items:baseline;gap:6px;display:flex}.rc-hero__term .t-dim{color:#ffffff52}.rc-hero__term .t-cmd{color:#7fe787;font-style:italic}.rc-hero__term .t-caret{background:#7fe787;width:.55em;height:1em;animation:1s steps(2,start) infinite rc-term-caret;display:inline-block;transform:translateY(2px)}.rc-hero__term .t-caret--white{background:#ffffffd9}.rc-hero__term .t-step{color:#ffffffd1;animation:.32s ease-out both rc-term-line-in}.rc-hero__term .rc-term__spin{min-width:1ch;display:inline-block}.rc-hero__term .t-final{animation:.36s ease-out both rc-term-final-in}.rc-hero__term .t-final--fast{animation-duration:.32s}.rc-hero__term .t-banner{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.rc-hero__term .t-logo{flex:none;width:5.4em;height:3.15em;font-size:13px;display:block}.rc-hero__term .t-logo rect{fill:var(--terminal-logo)}.rc-hero__term .t-banner-col{flex-direction:column;gap:2px;min-width:0;display:flex}.rc-hero__term .t-b{color:#fffffff5;font-weight:700}.rc-hero__term .t-ver{color:#ffffff80;margin-inline-start:8px}.rc-hero__term .t-60{color:#fff9}.rc-hero__term .t-sep{color:#ffffff52;margin-inline:6px}.rc-hero__term .t-42{color:#ffffff6b}.rc-hero__term .t-palette{margin-top:12px}.rc-hero__term .t-pline{color:#ffffffeb;border-top:1px dashed #ffffff14;align-items:baseline;gap:6px;padding-block:4px;display:flex}.rc-hero__term .t-plist{border-top:1px dashed #ffffff14;margin-top:6px;padding-top:6px}.rc-hero__term .t-prow{gap:16px;font-size:13px;line-height:1.7;display:flex}.rc-hero__term .t-prow>span:first-child{color:#ffffffeb;min-width:110px}.rc-hero__term .t-prow>span:last-child{color:#8ab4f8;flex:1}.rc-hero__term .t-panel{font-size:13px;line-height:1.7}.rc-hero__term .t-panel--usage{line-height:1.5}.rc-hero__term .t-phead{color:#ffffff80;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;display:flex}.rc-hero__term .t-tabs{gap:12px;margin-bottom:12px;display:flex}.rc-hero__term .t-tab{color:#fff9;border-radius:4px;padding:2px 6px;font-weight:600}.rc-hero__term .t-tab.is-active{color:#1a1b26;background:#b5b9ff}.rc-hero__term .t-fields{flex-direction:column;gap:2px;display:flex}.rc-hero__term .t-fields--0{gap:0}.rc-hero__term .t-fields+.t-fields,.rc-hero__term .t-mt{margin-top:12px}.rc-hero__term .t-field{gap:16px;display:flex}.rc-hero__term .t-field>span:first-child{color:#ffffffeb;flex:none;min-width:168px;font-weight:700}.rc-hero__term .t-field>span:last-child{color:#ffffffb3}.rc-hero__term .t-green{color:#7fe787}.rc-hero__term .t-blue{color:#8ab4f8;text-decoration:underline}.rc-hero__term .t-red{color:#ff6e6e}.rc-hero__term .t-32{color:#ffffff52}.rc-hero__term .t-esc{color:#fff6;margin-top:12px}.rc-hero__term .t-h{color:#fffffff2;font-weight:700}.rc-hero__term .t-h--mt{margin-top:8px}.rc-hero__term .t-progress{align-items:center;gap:10px;margin-top:4px;display:flex}.rc-hero__term .t-bar{background:#7882dc38;border-radius:4px;flex:1;max-width:360px;height:14px;position:relative;overflow:hidden}.rc-hero__term .t-bar>i{width:var(--pct,2%);background:#b5b9ff;position:absolute;inset:0 auto 0 0}.rc-hero__term .t-85{color:#ffffffd9;white-space:nowrap}.rc-hero__term .t-55{color:#ffffff8c}.rc-hero__term .t-55--mt{margin-top:2px}.rc-hero__term .t-50{color:#ffffff80}.rc-hero__term .t-50--mt{margin-top:8px}.rc-hero__panel{min-width:0;box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:6px;grid-area:1/2;place-items:center;padding:32px 32px 16px;display:grid;position:relative;overflow:hidden}@media (max-width:1139px){.rc-hero__screens{grid-template-columns:minmax(0,1fr)}.rc-hero__panel{grid-area:2/1;padding-block:40px 24px;display:none}}@media (max-width:899px){.rc-hero__term[data-terminal-mode=welcome] .rc-term__body{height:auto;min-height:188px}}@media (max-width:639px){.rc-hero__copy{padding-bottom:64px}.rc-hero__h1-brand{gap:.18em}.rc-hero__badges{top:-36px;gap:10px;inset-inline-end:4px}.rc-hero__badges .rc-sticker{padding-inline-end:10px}.rc-hero__pill{align-items:center}.rc-hero__pill .rc-pill__ico,.rc-hero__pill .rc-icon--arrow{margin-top:0}.rc-hero__pill .rc-pill__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-hero__pill-long{display:none}.rc-hero__pill-short{display:inline}.rc-hero__stage{margin-inline:16px}.rc-hero__shot{padding:8px}.rc-hero__panel{padding:40px 12px 20px}}@media (prefers-reduced-motion:reduce){.rc-hero__term .t-caret,.rc-hero__term .t-step,.rc-hero__term .t-final{animation:none!important}}.rc-usage{width:100%;min-width:0;max-width:500px;position:relative}.rc-usage__ghost{height:40px;box-shadow:0 0 0 1px var(--card-border);font:400 11.5px / 1.4 var(--font-label);color:var(--weak);white-space:nowrap;border-radius:8px 8px 0 0;align-items:flex-start;gap:6px;padding:7px 12px 0;display:flex;position:absolute;top:0;overflow:hidden}.rc-usage__ghost .rc-icon{margin-top:2px;font-size:12px}.rc-usage__ghost--back{background:var(--surface-1);inset-inline:8%;transform:translateY(-28px)}.rc-usage__ghost--front{background:var(--card);inset-inline:4%;transform:translateY(-14px)}.rc-usage__win{z-index:2;box-shadow:0 0 0 1px var(--ring),0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 22px -14px rgba(var(--sec-shadow-rgb),.16);position:relative}:where(html[data-color-scheme=dark] [data-landing]) .rc-usage__win{box-shadow:var(--elev-2)}.rc-usage__win .rc-window__pill{color:var(--weak)}.rc-usage__win .rc-window__pill>span+b,.rc-usage__win .rc-window__pill>b+span{margin-inline-start:-6px}.rc-usage__search{padding:4px 16px 14px}.rc-usage__body{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex;position:relative}.rc-usage__grid{transition:opacity var(--dur-fill) var(--ease-out);grid-template-columns:1fr 1fr;gap:8px;display:grid}.rc-usage__grid.is-dim{opacity:.35}.rc-usage__kpi{background:var(--surface-1);min-width:0;box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.rc-usage__tile{background:var(--sec-tint);width:28px;height:28px;color:var(--sec-text);border-radius:5px;place-items:center;font-size:15px;display:grid}.rc-usage__tile .rc-icon{font-size:15px}.rc-usage__kpi-col{flex-direction:column;gap:2px;min-width:0;display:flex}.rc-usage__kpi-t{font:500 13px / 1.4 var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-usage__kpi-v{font:400 11.5px / 1.4 var(--font-label);color:var(--weak);white-space:nowrap}.rc-usage__kpi-v b{font:600 14px / 1.3 var(--font-label);font-variant-numeric:tabular-nums;color:var(--ink)}.rc-usage__kpi .rc-meter{height:5px;margin-top:4px}.rc-usage__hint{z-index:2;box-shadow:0 0 0 1px rgba(var(--sec-dot),.35),0 6px 14px -10px rgba(var(--sec-shadow-rgb),.16);color:var(--ink);border-radius:6px;flex-direction:row;padding:14px;font-size:13.5px;line-height:1.5;position:relative}:where(html[data-color-scheme=dark] [data-landing]) .rc-usage__hint{box-shadow:0 0 0 1px rgba(var(--sec-dot),.35)}.rc-usage__hint>span{flex-direction:column;gap:6px;min-width:0;display:flex}.rc-usage__hint b{font:600 12px / 1.4 var(--font-label);color:var(--sec-text)}.rc-usage__hint .rc-icon{color:var(--sec-text)}.rc-devcard{z-index:6;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:300px;max-width:calc(100% - 16px);box-shadow:0 0 0 1px rgba(var(--shadow-rgb),.08),0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 22px -14px rgba(var(--sec-shadow-rgb),.18);pointer-events:none;border-radius:12px;flex-direction:column;gap:8px;margin:-28px 0 0 auto;padding:12px 14px;display:flex;position:relative}:where(html[data-color-scheme=dark] [data-landing]) .rc-devcard{box-shadow:var(--elev-3)}.rc-devcard__head{box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;padding-bottom:6px;display:flex}.rc-devcard__head b{font:520 14px / 1.4 var(--font-body);color:var(--ink)}.rc-devcard__head span{font:400 12px / 1.4 var(--font-body);color:var(--mute);white-space:nowrap}.rc-devcard .rc-rowcard{box-shadow:0 0 0 1px var(--ring)}.rc-devcard .rc-rowcard__ico{color:var(--sec-text)}.rc-devcard__foot{font:400 11.5px / 1.5 var(--font-label);color:var(--weak);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.rc-devcard__foot code{font-size:11px}@media (max-width:639px){.rc-devcard{width:auto;max-width:none;margin:12px 0 0}.rc-usage__ghost--back{display:none}.rc-usage__grid{grid-template-columns:1fr 1fr}}.rc-hero__screens>[data-tab-hidden]{visibility:hidden}.rc-hero__screens>[data-tab-hidden] .rc-float{animation-play-state:paused}.rc-hero__tabs{flex:none;max-width:100%}.rc-hero__desk-host{min-width:0;min-height:636px;box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:6px;grid-area:1/1;padding:20px 20px 16px;display:flex;overflow:hidden}.rc-hero__desk{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.rc-hero__deskwin{min-height:0;box-shadow:0 0 0 1px var(--ring);border-radius:6px;flex:1}.rc-hero__deskwin .rc-desk__main,.rc-hero__deskwin .rc-desk__side{padding-bottom:40px}@media (min-width:1140px){.rc-hero__deskwin .rc-desk__greet{margin:14px 0 24px}}.rc-hero__desk-foot{z-index:6;pointer-events:none;align-items:flex-start;gap:12px;margin-top:-28px;display:flex;position:relative}.rc-hero__desk-stk{flex:none;margin:4px 0 0 -8px}.rc-desk-launch{background:var(--terminal-bg);color:#ffffffd1;max-width:100%;box-shadow:0 0 0 1px #ffffff14,0 1px 2px rgba(var(--shadow-rgb),.06),0 20px 40px -16px rgba(var(--sec-shadow-rgb),.3);border-radius:10px;flex:0 360px;margin-inline-start:auto;overflow:hidden}:where(html[data-color-scheme=dark] [data-landing]) .rc-desk-launch{box-shadow:0 0 0 1px #ffffff1a,0 20px 40px -16px rgba(var(--shadow-rgb),.8)}.rc-desk-launch>.rc-term__bar{gap:6px;height:28px;padding-inline:10px;box-shadow:inset 0 -1px #ffffff0f}.rc-desk-launch .rc-term__dot{opacity:.9;width:10px;height:10px}.rc-desk-launch .rc-term__title{letter-spacing:.4px;color:#ffffff6b;font-size:10.5px}.rc-desk-launch__body{font:400 11.5px / 1.5 var(--term-font);white-space:pre-wrap;overflow-wrap:break-word;text-align:start;margin:0;padding:10px 12px 11px;overflow:hidden}.rc-desk-launch__seg{white-space:nowrap}.rc-desk-launch__cmd{color:#7fe787;font-style:italic}.rc-desk-launch__dim{color:#ffffff52;font-style:normal}@media (max-width:1139px){.rc-hero__deskwin .rc-desk__row--more,.rc-hero__deskwin .rc-desk__pills,.rc-hero__deskwin .rc-desk__note{display:none}.rc-hero__deskwin .rc-desk__greet{margin-bottom:10px}.rc-hero__deskwin .rc-desk__card{--dk-heat-cell:9px;gap:8px;max-width:360px}.rc-hero__deskwin .rc-desk__stat{padding:5px 9px 6px}.rc-desk-launch{flex-basis:420px}}@media (min-width:900px) and (max-width:1023px){.rc-hero__stage[data-hero-tabs] .rc-hero__badges{inset-inline-end:4px}}@media (min-width:1024px) and (max-width:1139px){.rc-hero__deskwin{--desk-side:216px}}@media (prefers-reduced-motion:reduce){.rc-hero__tabs .rc-tab,.rc-hero__tabs .rc-tab__line,.rc-hero__tabs .rc-tile{transition:none!important}}[data-section=S2] .rc-s2-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex;position:relative}[data-section=S2] .rc-s2-lead{font:500 14px / 1.5 var(--font-label);color:var(--mute);letter-spacing:0;text-wrap:balance;word-break:keep-all;flex:220px;margin:0}[data-section=S2] .rc-s2-unit{font:500 14px / 1 var(--font-label);letter-spacing:0;color:var(--mute);font-variant-numeric:normal;margin-inline-start:4px}[data-section=S2] .rc-s2-mark{vertical-align:baseline;line-height:0;font:600 9.5px / 0 var(--font-label);letter-spacing:0;color:var(--weak);margin-inline-start:2px;position:relative;top:-.45em}[data-section=S2] .rc-s2-foot{padding:8px var(--gutter) 9px}[data-section=S2] .rc-s2-foot__text{font:400 11.5px / 1.5 var(--font-body);color:var(--weak);text-wrap:balance}[data-section=S2] .rc-s2-foot__text .rc-s2-mark{margin-inline:0 4px;top:-.35em}@media (max-width:1023px){[data-section=S2] .rc-statband{padding-block:20px}[data-section=S2] .rc-s2-row>.rc-stats{flex-basis:448px}}@media (max-width:639px){[data-section=S2] .rc-s2-row>.rc-stats{flex-basis:100%}}[data-section=S2] .rc-s2-lead__sep{color:var(--weak);margin-inline:8px}[data-section=S2] .rc-s2-status{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--weak);text-decoration-color:var(--weak);text-underline-offset:3px;white-space:nowrap;transition:text-decoration-color var(--dur-color) var(--ease-std);align-items:center;gap:4px;display:inline-flex}[data-section=S2] .rc-s2-status .rc-icon{flex:none;width:12px;height:12px;font-size:12px}[data-section=S2] .rc-s2-status:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}[data-section=S2] .rc-s2-status:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px;outline:2px solid #0000}[data-section=S2] .rc-stat--link{transition:background-color var(--dur-color) var(--ease-std);position:relative}[data-section=S2] .rc-stat--link:hover{background:var(--hover-secondary)}[data-section=S2] .rc-s2-ext{vertical-align:-1px;color:var(--weak);transition:color var(--dur-color) var(--ease-std);margin-inline-start:4px;font-size:12px}[data-section=S2] .rc-stat--link:hover .rc-s2-ext{color:var(--ink)}[data-section=S2] .rc-s2-link{color:inherit;text-decoration:none}[data-section=S2] .rc-s2-link:after{content:"";position:absolute;inset:0}[data-section=S2] .rc-stat--link>.rc-stat-value{position:static!important}[data-section=S2] .rc-s2-link:focus-visible{outline:none}[data-section=S2] .rc-s2-link:focus-visible:after{box-shadow:inset 0 0 0 2px var(--focus)}@media (prefers-reduced-motion:reduce){[data-section=S2] :is(.rc-stat--link,.rc-s2-ext,.rc-s2-status){transition:none!important}}[data-section=S2] .rc-s2-row>.rc-stats.rc-s2-stats--pair{flex-basis:575px;margin-inline:auto}@media (max-width:1023px){[data-section=S2] .rc-s2-row>.rc-stats.rc-s2-stats--pair{flex-basis:448px}}@media (max-width:639px){[data-section=S2] .rc-s2-row>.rc-stats.rc-s2-stats--pair{flex-basis:100%}}[data-section=S2] .rc-stat-value{overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,28px)}@media (hover:none){[data-section=S2] .rc-s2-status{position:relative}[data-section=S2] .rc-s2-status:before{content:"";position:absolute;inset:-10px -4px}}.rc-footer{z-index:20;background:var(--page);border-top:1px solid var(--line);position:relative}.rc-footer__anchor{width:0;height:0;scroll-margin-top:var(--header-h);position:absolute;top:0;left:0}.rc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;padding:48px 24px 32px;display:grid}.rc-footer__brand{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:18px;display:flex}.rc-footer__logo{height:24px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-footer__logo .MuiTypography-root{color:var(--ink)}.rc-footer__logo-mark{width:24px;height:24px;display:inline-flex}.rc-footer__logo-mark svg{width:24px;height:24px;display:block}.rc-footer__logo-name{font:600 17px / 24px var(--font-display);letter-spacing:-.02em;color:var(--ink)}[data-landing][data-oem=codewing] .rc-footer__logo-name{letter-spacing:-.01em;font-weight:700}.rc-footer__logo:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus);outline:2px solid #0000}.rc-footer__tagline{max-width:250px;font:400 13px / 1.625 var(--font-body);color:var(--mute);margin:0}html[lang^=zh] .rc-footer__tagline{max-width:260px}.rc-footer__social{border:1px solid var(--line);border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.rc-footer__social-item{width:34px;height:34px;color:var(--mute);background:var(--page);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rc-footer__social-item+.rc-footer__social-item{border-left:1px solid var(--line)}.rc-footer__social-item .rc-icon{font-size:15px}.rc-footer__social-item:hover{background:var(--hover-nav);color:var(--ink)}.rc-footer__social-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:2px solid #0000}.rc-footer__col{min-width:0}.rc-footer__title{font:400 10px / 1.5 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--caption);margin:0}.rc-footer__links{flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rc-footer__links>li{display:flex}.rc-footer__link{font:400 13.5px / 24px var(--font-body);color:var(--mute);text-decoration:none;display:inline-block;position:relative}.rc-footer__link:hover{color:var(--ink)}.rc-footer__link:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px;outline:2px solid #0000}.rc-footer__link--mail{word-break:break-all}.rc-footer__bottom{border-top:1px solid var(--line);font:400 10.5px / 20px var(--font-label);letter-spacing:1.05px;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 24px 36px;display:flex}.rc-footer__copy{margin:0}.rc-footer__legal{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px 18px;display:flex}.rc-footer__legal-link{color:var(--mute);text-decoration:none;position:relative}.rc-footer__legal-link:hover{color:var(--ink)}.rc-footer__legal-link:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px;outline:2px solid #0000}.rc-footer__lang{flex-basis:100%;justify-content:center;display:flex;position:relative}.rc-footer__lang-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.rc-footer__lang-btn:hover,.rc-footer__lang-btn[aria-expanded=true]{color:var(--ink)}.rc-footer__lang-btn:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px;outline:2px solid #0000}.rc-footer__lang-btn .rc-icon{font-size:12px}.rc-footer__lang-chev{transition:none}.rc-footer__lang-menu{inset-inline-end:0;z-index:120;background:var(--page);border:1px solid var(--line);width:224px;box-shadow:var(--shadow-menu);text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;border-radius:8px;margin:0;padding:6px;list-style:none;transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1),visibility 0s linear .15s;position:absolute;bottom:calc(100% + 12px);transform:translateY(4px)}:where(html[data-color-scheme=dark] [data-landing]) .rc-footer__lang-menu{background:var(--card);border-color:var(--ring)}.rc-footer__lang-menu.is-open{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),visibility;transform:none}.rc-footer__lang-eyebrow{font:400 10px / 1.5 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--caption);padding:6px 10px 4px}.rc-footer__lang-item{width:100%;font:400 13.5px / 20px var(--font-body);color:var(--mute);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.rc-footer__lang-item:hover{color:var(--ink)}.rc-footer__lang-item:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.rc-footer__lang-item .rc-icon{color:var(--brand);visibility:hidden;font-size:14px}.rc-footer__lang-item.is-on{background:var(--hover-item);color:var(--ink)}.rc-footer__lang-item.is-on .rc-icon{visibility:visible}@media (hover:none){.rc-footer__links{gap:16px}.rc-footer__link:before{content:"";position:absolute;inset:-8px}.rc-footer__legal-link:before,.rc-footer__lang-btn:before{content:"";position:absolute;inset:-10px -6px}.rc-footer__social-item{width:40px;height:40px}.rc-footer__logo{position:relative}.rc-footer__logo:before{content:"";position:absolute;inset:-8px -4px}}@media (max-width:639px){.rc-footer__lang-menu{inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + 5rem);width:calc(100vw - 2rem);max-width:18rem;max-height:min(60vh,24rem);margin-inline:auto;position:fixed;overflow-y:auto}}@media (min-width:640px){.rc-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-footer__brand{grid-column:span 3}.rc-footer__legal{flex-basis:auto;margin-inline-start:auto}.rc-footer__lang{flex-basis:auto;justify-content:flex-start}}@media (min-width:1024px){.rc-footer__grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr))}.rc-footer__brand{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.rc-footer__lang-menu{transition:none!important}}[data-section=S6] .rc-plan__name{margin:0}[data-section=S6] .rc-plans--headonly .rc-plan__head{border-bottom:0;padding-bottom:28px}html[lang^=zh] [data-section=S6] .rc-plan__name{text-transform:none;letter-spacing:.08em}[data-section=S6] .rc-sticker--pricing{flex:none}html[lang^=zh] [data-section=S6] .rc-sticker--pricing{letter-spacing:.1em;font-size:12px}[data-section=S6] .rc-plans-shared{border-top:1px solid var(--line);grid-template-columns:minmax(0,340px) minmax(0,1fr);display:grid}[data-section=S6] .rc-plans-shared__head{border-inline-end:1px solid var(--line);padding:32px 24px}[data-section=S6] .rc-plans-shared__title{line-height:22.5px}[data-section=S6] .rc-plans-shared__list{padding:32px 24px}[data-section=S6] .rc-plans-shared__list>li>span{text-wrap:pretty}[data-section=S6] .rc-plans-shared .rc-check{color:var(--sec-accent)}@media (max-width:1023px){[data-section=S6] .rc-plans-shared{grid-template-columns:minmax(0,1fr)}[data-section=S6] .rc-plans-shared__head{border-inline-end:0;padding:24px 24px 0}[data-section=S6] .rc-plans-shared__list{padding:14px 24px 24px}}@media (min-width:640px) and (max-width:1023px){[data-section=S6] .rc-plan:nth-child(3){grid-column:1/-1}[data-section=S6] .rc-plan:nth-child(3)>.rc-plan__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}[data-section=S6] .rc-plan:nth-child(3)>.rc-plan__head>:not(.rc-btn){grid-column:1}[data-section=S6] .rc-plan:nth-child(3)>.rc-plan__head>.rc-btn{grid-area:1/2/span 3;align-self:center;margin-top:0}}.rc-s5__row{border-top:0}.rc-s5__row--head{border-bottom:1px solid var(--line)}.rc-s5__head{max-width:min(62ch,100%);padding:clamp(30px,3.2vw,40px) var(--gutter) clamp(24px,2.6vw,30px)}.rc-s5__head .rc-h2{margin:18px 0 10px}.rc-s5__head .rc-sub{max-width:none}.rc-s5__gridcell{place-items:center;display:grid;overflow:hidden}.rc-s5__backdrop{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.rc-s5__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;max-width:230px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rc-s5__cell{aspect-ratio:1;background:var(--card);min-width:0;color:var(--mute);box-shadow:inset 0 0 0 1px var(--card-border);transition:transform var(--dur-tile) var(--ease-out),box-shadow var(--dur-tile) var(--ease-out),color var(--dur-tile) var(--ease-out),background-color var(--dur-tile) var(--ease-out);border-radius:8px;place-items:center;font-size:18px;display:grid;position:relative}.rc-s5__cell .rc-icon{stroke-width:1.75px;font-size:18px}.rc-s5__cell--empty{visibility:hidden}.rc-s5__cell.is-lit{color:var(--sec-text);box-shadow:inset 0 0 0 1px rgba(var(--sec-dot),.5),0 0 0 4px rgba(var(--sec-dot),.12),0 10px 20px -8px rgba(var(--sec-dot),.6);transform:translateY(-2px)}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__cell.is-lit{box-shadow:inset 0 0 0 1px rgba(var(--sec-dot),.5),0 0 0 4px rgba(var(--sec-dot),.12),0 10px 20px -8px rgba(var(--shadow-rgb),.6)}.rc-s5__cell--center,.rc-s5__cell--center.is-lit{background:var(--sec-accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--sec-tint),0 10px 20px -8px rgba(var(--sec-dot),.45);transform:none}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__cell--center,:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__cell--center.is-lit{box-shadow:0 0 0 4px var(--sec-tint),0 10px 20px -8px rgba(var(--shadow-rgb),.6)}.rc-s5__mark{border-radius:5px;width:22px;height:22px}.rc-s5__mark-txt{font:700 13px / 1 var(--font-display);color:inherit;place-items:center;display:none}.rc-s5__cell--center .rc-s5__mark-txt{background:var(--sec-ink);width:22px;height:22px;color:var(--on-accent);border-radius:5px}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__cell--center .rc-s5__mark-txt{color:var(--page)}.rc-s5__tip{z-index:3;background:var(--ink);color:var(--on-ink);font:500 11.5px / 1.4 var(--font-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-color) var(--ease-out);border-radius:4px;padding:3px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.rc-s5__tip:after{content:"";background:var(--ink);width:6px;height:6px;margin-top:-3px;margin-left:-3px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.rc-s5__cell:hover .rc-s5__tip{opacity:1}.rc-s5__cell:nth-child(5n+1) .rc-s5__tip{transform:translate(max(-50%,-20px))}.rc-s5__cell:nth-child(5n+1) .rc-s5__tip:after{left:min(50%,20px)}@media (hover:none){.rc-s5__cell{-webkit-user-select:none;user-select:none}.rc-s5__cell:active .rc-s5__tip{opacity:1}}.rc-s5__mockcell{min-height:580px;padding:24px}.rc-s5__panels{min-width:0}.rc-s5__panel{min-width:0;min-height:0}.rc-s5__stepcell{flex-direction:column;display:flex}.rc-s5__steps{flex:1}.rc-s5__steps .rc-step__link:hover{color:var(--sec-ink)}.rc-s5__row--flow{scroll-margin-top:var(--header-h)}.rc-s5__cards{background:var(--page);position:relative}.rc-s5__cards>.rc-frame{border-inline-color:#0000}.rc-s5__cards .rc-card__arrow .rc-icon{font-size:16px}.rc-s5__cards .rc-card__mock--center{grid-template-columns:minmax(0,1fr);justify-items:center}.rc-s5__cards [data-mock=M9] .rc-rowcard{white-space:normal;height:auto;min-height:38px;padding-block:6px}.rc-s5__cards [data-mock=M9] .rc-rowcard__txt>span:first-child{text-overflow:clip;overflow:visible}.rc-s5__notice-seg{display:inline-block}.rc-s5__cards [data-mock=M9] .rc-rowcard__sub{white-space:nowrap}.rc-s5__quota{background:var(--card);width:100%;max-width:333px;box-shadow:0 0 0 1px var(--ring),0 6px 14px -8px rgba(var(--sec-shadow-rgb),.22);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px 11px;display:flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__quota{box-shadow:0 0 0 1px var(--ring),0 6px 14px -8px rgba(var(--shadow-rgb),.5)}.rc-s5__quota-head{font:600 12px / 1.4 var(--font-label);color:var(--sec-text);white-space:nowrap;align-items:center;gap:6px;display:flex}.rc-s5__quota-head .rc-icon{font-size:13px}.rc-s5__quota-head>span:not(.rc-s5__avatars){white-space:normal;flex:auto;min-width:0}.rc-s5__quota-head .rc-s5__avatars{margin-inline-start:auto}.rc-s5__quota-foot{font:500 12px / 1.4 var(--font-label);color:var(--mute);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rc-s5__quota-foot b{font:600 14px / 1.2 var(--font-label);color:var(--ink)}.rc-s5__avatars{flex:none;display:flex}.rc-s5__macro{background:var(--card);width:100%;max-width:337px;box-shadow:0 0 0 1px var(--ring),0 4px 10px -6px rgba(var(--shadow-rgb),.16);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__macro{box-shadow:0 0 0 1px var(--ring),0 4px 10px -6px rgba(var(--shadow-rgb),.5)}.rc-s5__macro-head{font:600 12px / 1.4 var(--font-label);color:var(--ink);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rc-s5__macro-head .rc-icon{color:var(--mute);font-size:13px}.rc-s5__macro-title{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rc-s5__macro-pill{background:var(--ink);height:20px;color:var(--on-ink);font:500 10.5px / 1 var(--font-label);border-radius:4px;align-items:center;padding:0 7px;display:inline-flex}.rc-s5__macro-row{background:var(--surface-2);height:24px;font:400 12px / 1 var(--font-body);color:var(--ink);white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.rc-s5__macro-row code{font:inherit;text-overflow:ellipsis;overflow:hidden}.rc-s5__macro-row .rc-icon{color:var(--ok);font-size:11px}@media (max-width:639px){.rc-s5__mockcell{min-height:520px}}@media (prefers-reduced-motion:reduce){.rc-s5__cell,.rc-s5__tip{transition:none!important}}.rc-s5__panel--stage{place-items:center;padding:24px;display:grid}.rc-s5__stage-wrap{width:100%;max-width:540px;height:400px;position:relative;overflow:hidden}.rc-s5__stage{transform-origin:0 0;width:540px;height:400px;transform:scale(var(--s5-scale,1));font:400 13px / 1.45 var(--font-body);color:var(--ink);position:absolute;top:0;left:0}.rc-s5__stack{z-index:3;flex-direction:column;gap:20px;width:290px;display:flex;position:absolute;top:184px;left:274px;transform:translate(-50%,-50%)}.rc-s5__post{background:var(--card);width:290px;box-shadow:inset 0 0 0 1px var(--card-border),0 6px 16px -10px rgba(var(--shadow-rgb),.2);border-radius:6px;overflow:hidden}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__post{box-shadow:inset 0 0 0 1px var(--card-border),0 6px 16px -10px rgba(var(--shadow-rgb),.6)}.rc-s5__post-body{flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rc-s5__post-lines{font:400 13px / 1.5 var(--font-body);flex-direction:column;display:flex}.rc-s5__post-time{color:var(--weak);align-self:flex-end;font-size:11px}.rc-s5__post-cta{height:36px;color:var(--ok);box-shadow:inset 0 1px 0 var(--inset-line);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.rc-s5__post-cta .rc-icon{font-size:14px}.rc-s5__notice{background:var(--card);width:312px;max-width:100%;box-shadow:0 0 0 1px var(--ring),0 16px 32px -12px rgba(var(--shadow-rgb),.28);border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__notice{box-shadow:var(--elev-3)}.rc-s5__notice-head{color:var(--mute);justify-content:space-between;align-items:center;font-weight:500;display:flex}.rc-s5__notice-label{align-items:center;gap:6px;display:flex}.rc-s5__notice-label .rc-icon{font-size:14px}.rc-s5__notice-row{align-items:center;gap:10px;display:flex}.rc-s5__notice-tile{background:var(--sec-tint);width:32px;height:32px;color:var(--sec-text);border-radius:6px;flex:none;place-items:center;font-size:16px;display:grid}.rc-s5__notice-col{flex-direction:column;flex:1;min-width:0;display:flex}.rc-s5__notice-name{font-weight:500}.rc-s5__notice-sub{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-s5__notice-btns{flex:none;gap:6px;display:flex}.rc-s5__rbtn{background:var(--hover-pill);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.rc-s5__rbtn--warn{background:var(--warn);color:var(--on-ink)}.rc-s5__float{align-items:flex-end;gap:4px;display:flex;position:absolute}.rc-s5__float--plain{z-index:2;top:18px;left:16px;transform:rotate(-4deg)}.rc-s5__float--reply{z-index:3;flex-direction:column;align-items:flex-start;gap:6px;top:4px;left:356px;transform:rotate(5deg)}.rc-s5__float--question{z-index:32;top:290px;left:40px;transform:rotate(3deg)}.rc-s5__float-ok{color:var(--ok);align-items:center;gap:6px;padding-inline-start:4px;font-weight:500;display:flex}.rc-s5__float-ok .rc-icon{font-size:14px}.rc-s5__float-row{align-items:flex-end;gap:4px;display:flex}.rc-s5__ol{--outline:var(--sec-ol);filter:drop-shadow(3px 0 0 var(--outline)) drop-shadow(-3px 0 0 var(--outline)) drop-shadow(0 3px 0 var(--outline)) drop-shadow(0 -3px 0 var(--outline)) drop-shadow(0 1px 1px rgba(var(--shadow-rgb),.16))}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__ol{filter:drop-shadow(3px 0 0 var(--outline)) drop-shadow(-3px 0 0 var(--outline)) drop-shadow(0 3px 0 var(--outline)) drop-shadow(0 -3px 0 var(--outline)) drop-shadow(0 1px 1px rgba(var(--shadow-rgb),.4))}.rc-s5__bubble{background:var(--card);max-width:220px;font:400 13px / 1.45 var(--font-body);color:var(--ink);white-space:nowrap;border-radius:14px;flex-direction:column;padding:8px 12px;display:flex}.rc-s5__bubble--in{border-end-start-radius:4px}.rc-s5__bubble--out{border-end-end-radius:4px}.rc-s5__bubble-sub{color:var(--sec-text);font-size:12px}.rc-s5__avatar{background:var(--card);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--sec-text);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.rc-s5__avatar img{border-radius:4px;width:16px;height:16px}.rc-s5__avatar .rc-s5__mark-txt{color:var(--sec-ink);font-size:11px}.rc-s5__panel--form{place-items:center;padding:36px 28px;display:grid}.rc-s5__form{background:var(--card);width:100%;max-width:440px;font:400 13px / 1.5 var(--font-body);color:var(--ink);box-shadow:0 0 0 1px var(--ring),0 10px 24px -12px rgba(var(--shadow-rgb),.22);border-radius:6px;padding:10px 0 12px;position:relative}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__form{box-shadow:0 0 0 1px var(--ring),0 10px 24px -12px rgba(var(--shadow-rgb),.6)}.rc-s5__form-head{box-shadow:inset 0 -1px 0 var(--inset-line);padding:0 16px 6px}.rc-s5__form-row{gap:12px;padding:6px 0;display:flex}.rc-s5__form-k{width:84px;color:var(--weak);flex:none}.rc-s5__form-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-s5__form-v--ph{color:var(--weak)}.rc-s5__form-body{color:var(--step-title);box-shadow:inset 0 -1px 0 var(--inset-line);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.rc-s5__form-tools{color:var(--weak);align-items:center;gap:14px;padding:12px 16px 0;display:flex}.rc-s5__form-tools .rc-icon{stroke-width:1.75px;font-size:18px}.rc-s5__form-chip{background:var(--sec-tint);height:28px;color:var(--sec-text);font:500 12.5px / 1 var(--font-label);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-inline-start:auto;padding:0 12px 0 10px;display:inline-flex}.rc-s5__form-chip>i{background:currentColor;border-radius:50%;width:6px;height:6px}.rc-s5__stk{z-index:4}.rc-s5__stk--a{top:-38px;left:-24px}.rc-s5__stk--b{top:84px;right:-34px}.rc-s5__stk--c{bottom:-20px;left:30%}.rc-s5__sticker{background:var(--paper);height:34px;font:500 13px / 1 var(--font-body);color:var(--ink);white-space:nowrap;box-shadow:0 0 0 1.5px var(--sec-edge);filter:drop-shadow(3px 3px 0 var(--sec-edge));border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.rc-s5__sticker .rc-icon{color:var(--mute);font-size:16px}.rc-s5__sticker--a{transform:rotate(-4deg)}.rc-s5__sticker--b{transform:rotate(3deg)}.rc-s5__sticker--c{transform:rotate(-5deg)}.rc-s5__panel--phone{justify-content:center;align-items:stretch;padding:16px 24px;display:flex}.rc-s5__phone-wrap{flex:none;width:300px;max-width:100%;height:500px;position:relative}.rc-s5__phone{height:100%;color:var(--ink);background:linear-gradient(180deg,rgba(var(--sec-dot),.25) 0,var(--surface-1) 200px);box-shadow:0 0 0 1px rgba(var(--sec-ink-rgb),.08),0 18px 36px -16px rgba(var(--sec-shadow-rgb),.3);border-radius:16px;position:relative;overflow:hidden}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__phone{background:linear-gradient(180deg,rgba(var(--sec-dot),.16) 0,var(--surface-1) 200px);box-shadow:0 0 0 1px var(--ring),0 18px 36px -16px rgba(var(--shadow-rgb),.7)}.rc-s5__phone-x{color:var(--mute);font-size:16px;position:absolute;top:14px;right:14px}.rc-s5__phone-body{padding:36px 16px 0}.rc-s5__phone-brand{width:36px;height:36px;display:grid}.rc-s5__phone-brand img{border-radius:10px;width:36px;height:36px}.rc-s5__phone-brand .rc-s5__mark-txt{background:var(--sec-accent);width:36px;height:36px;color:var(--on-accent);border-radius:10px;font-size:18px}.rc-s5__phone-title{font:700 22px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:12px;display:block}.rc-s5__phone-sub{font:400 13px / 1.5 var(--font-body);color:var(--mute);margin-top:4px;display:block}.rc-s5__pcard{background:var(--card);box-shadow:inset 0 0 0 1px var(--inset-line);border-radius:12px;margin-top:14px}.rc-s5__pcard+.rc-s5__pcard{margin-top:10px}.rc-s5__pcard-row{font:400 13px / 1.5 var(--font-body);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.rc-s5__pcard-row--head{box-shadow:inset 0 -1px 0 var(--ring-soft)}.rc-s5__pcard-row--meta{color:var(--weak)}.rc-s5__pcard-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:520;overflow:hidden}.rc-s5__grow{flex:1}.rc-s5__acc{color:var(--sec-text)}.rc-s5__pcard-row .rc-icon{flex:none;font-size:15px}.rc-s5__vsep{background:var(--inset-line);flex:none;width:1px;height:14px}.rc-s5__pcard-list{font:400 13px / 1.5 var(--font-body);flex-direction:column;padding:2px 0 72px;display:flex}.rc-s5__pcard-list>span{white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;overflow:hidden}.rc-s5__tabbar{inset-inline:8px;z-index:2;background:var(--card);font:400 11.5px / 1.3 var(--font-body);color:var(--weak);box-shadow:inset 0 0 0 1px var(--inset-line),0 -6px 18px -10px rgba(var(--shadow-rgb),.18);border-radius:14px;align-items:center;padding:10px 0;display:flex;position:absolute;bottom:8px}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__tabbar{box-shadow:inset 0 0 0 1px var(--inset-line),0 -6px 18px -10px rgba(var(--shadow-rgb),.5)}.rc-s5__tab{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.rc-s5__tab-ico{font-size:18px;display:flex;position:relative}.rc-s5__tab-dot{background:var(--warn);min-width:14px;height:14px;color:var(--on-ink);font:600 9px / 1 var(--font-label);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-7px}.rc-s5__tab-sep{background:var(--inset-line);flex:none;width:1px;height:22px}.rc-s5__panel--dsk{padding:24px}.rc-s5__desk{width:500px;height:344px;position:absolute;top:28px;left:20px}.rc-s5__desk .rc-desk__main,.rc-s5__desk .rc-desk__side{padding-bottom:30px}.rc-s5__stk--dskA{z-index:6;top:16px;left:auto;right:6px}.rc-s5__stk--dskB{z-index:6;top:358px;left:4px}.rc-s5__sticker--2l{height:auto;padding:5px 12px 5px 10px}.rc-s5__sticker--2l .rc-icon{color:var(--sec-text)}.rc-s5__sticker-col{flex-direction:column;gap:1px;display:flex}.rc-s5__sticker-col>span:first-child{line-height:1.3}.rc-s5__sticker-sub{font:400 11px / 1.3 var(--font-label);color:var(--mute)}@media (max-width:639px){.rc-s5__panel--form{padding:36px 16px}.rc-s5__panel--phone{padding:16px}.rc-s5__panel--dsk{padding:12px 0}}.rc-s5__mockcell>.rc-mockframe__inner{display:flex}.rc-s5__panels{flex:1}.rc-s5__panels>[data-step-panel]{display:grid}.rc-s5__avatar.rc-s5__ol{--outline:var(--card)}.rc-nav{flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:60px;padding:8px 16px;display:flex}.rc-logo{height:24px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(html[data-color-scheme=dark] [data-landing]) .rc-logo .MuiTypography-root{color:var(--ink)}.rc-logo__mark{width:24px;height:24px;display:inline-flex}.rc-logo__mark svg{width:24px;height:24px;display:block}.rc-logo__name{font:600 17px / 24px var(--font-display);letter-spacing:-.02em;color:var(--ink)}[data-landing][data-oem=codewing] .rc-logo__name{letter-spacing:-.01em;font-weight:700}.rc-logo:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus);outline:2px solid #0000}.rc-nav__sep{background:var(--line);width:1px;height:22px;display:none}.rc-nav__links{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:none}.rc-nav__link{height:32px;font:500 13.5px / 20.25px var(--font-body);color:var(--mute);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;text-decoration:none;display:inline-flex}.rc-nav__link:hover,.rc-nav__link[aria-expanded=true]{color:var(--ink);background:var(--hover-nav)}.rc-nav__link:focus-visible{outline-offset:2px;box-shadow:0 0 0 0 var(--focus-offset),0 0 0 2px var(--focus);outline:2px solid #0000}.rc-nav__link .rc-icon{flex:none;width:13px;height:13px}.rc-nav__link--ext .rc-icon{width:12px;height:12px;color:var(--weak)}.rc-nav__link--ext:hover .rc-icon{color:var(--ink)}.rc-nav__right{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.rc-nav__signin{font:500 13.5px / 20.25px var(--font-body);color:var(--mute);white-space:nowrap;border-radius:7px;padding:7px 8px;text-decoration:none;display:none}.rc-nav__signin:hover{color:var(--ink)}.rc-nav__signin:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.rc-nav__cta{display:none}.rc-burger{width:36px;height:36px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-inline-end:-8px;padding:8px;display:inline-flex}.rc-burger .rc-icon{width:20px;height:20px}.rc-burger:hover{color:var(--ink);background:var(--hover-nav)}.rc-burger:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}@media (hover:none){.rc-burger,.rc-logo,.rc-nav__signin{position:relative}.rc-nav__signin:before{content:"";position:absolute;inset:-3px 0}.rc-burger:before{content:"";position:absolute;inset:-4px}.rc-logo:before{content:"";position:absolute;inset:-8px -4px}}.rc-burger [data-icon=x],.rc-burger[aria-expanded=true] [data-icon=menu]{display:none}.rc-burger[aria-expanded=true] [data-icon=x]{display:block}.rc-nav__panel{inset-inline:0;z-index:30;opacity:0;visibility:hidden;transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1),visibility 0s linear .15s;position:absolute;top:59px;transform:translateY(4px)}.rc-nav__panel.is-open{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),visibility;transform:none}.rc-nav__panel-inner{background:var(--page);border-bottom:1px solid var(--line);max-height:calc(100dvh - 61px);box-shadow:var(--shadow-menu);overflow-y:auto}.rc-nav__panel-inner>*+*{border-top:1px solid var(--line)}.rc-nav__panel-links{gap:12px;padding:24px 16px;display:grid}.rc-nav__panel-link{height:40px;font:600 16px / 24px var(--font-display);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.rc-nav__panel-link:hover{background:var(--hover-item)}.rc-nav__panel-link:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.rc-nav__panel-link .rc-icon{width:20px;height:20px;color:var(--weak)}.rc-nav__panel-lang{padding:16px}.rc-nav__panel-label{font:600 12px / 16px var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--weak);margin:0 0 12px}.rc-lang-chips{grid-template-columns:1fr;gap:12px;max-width:384px;display:grid}.rc-lang-chip{border:1px solid var(--card-border);background:var(--page);width:100%;min-height:52px;font:500 14px / 20px var(--font-body);color:var(--ink);text-align:start;cursor:pointer;border-radius:16px;align-items:center;padding:12px 14px;display:flex}.rc-lang-chip:focus-visible{box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus);outline:2px solid #0000}.rc-lang-chip.is-on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text)}.rc-nav__panel-cta{grid-template-columns:1fr 1fr;gap:8px 16px;padding:24px 16px;display:grid}.rc-nav__panel-cta .rc-btn{border-radius:8px;height:42px}@media (min-width:640px){.rc-nav{padding-inline:24px}.rc-nav__signin{display:inline-block}.rc-nav__panel-links,.rc-nav__panel-lang,.rc-nav__panel-cta{padding-inline:32px}}@media (min-width:768px){.rc-nav__cta{display:inline-flex}}@media (min-width:1024px){.rc-nav__sep{display:block}.rc-nav__links{display:flex}.rc-burger,.rc-nav__panel{display:none}}@media (prefers-reduced-motion:reduce){.rc-nav__panel{transition:none!important}}.rc-uc{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px;margin-top:40px;display:grid}.rc-uc__tabs{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:10px;flex-direction:column;align-self:start;gap:1px;display:flex;overflow:hidden}.rc-uc__tab{background:var(--surface-1,var(--card));min-height:60px;font:600 16px / 1.4 var(--font-display);letter-spacing:-.015em;color:var(--mute);text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;padding:14px 16px;transition:background-color .2s,color .2s;display:flex;position:relative}.rc-uc__tab:hover{background:var(--raised)}.rc-uc__tab.is-active{background:var(--raised);color:var(--ink)}.rc-uc__tab.is-active:before{content:"";background:#f26b3a;border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.rc-uc__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,#f26b3a);z-index:1;outline:2px solid #0000}.rc-uc__ico{color:#f26b3a;background:#f26b3a1a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.rc-uc__num{order:3;margin-inline-start:auto}.rc-uc__name{min-width:0}.rc-uc__panel{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;min-width:0;padding:24px;display:grid}.rc-uc__copy{flex-direction:column;gap:12px;min-width:0;animation:.35s rc-uc-in;display:flex}.rc-uc__title{font:600 22px / 1.3 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.rc-uc__text{font:400 15px / 1.6 var(--font-body);color:var(--mute);margin:0 0 4px}.rc-uc-term{min-width:0}.rc-uc-term__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.75}@keyframes rc-uc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rc-own{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.rc-own__copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.rc-own__list{margin:8px 0 0;padding:0;list-style:none}.rc-own__card{min-width:0;box-shadow:0 20px 50px -24px #f26b3a73}.rc-own__stats{margin-top:40px}.rc-uc .rc-checklist{margin:0;padding:0;list-style:none}@media (max-width:1023px){.rc-uc{grid-template-columns:minmax(0,1fr)}.rc-uc__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rc-uc__panel{grid-template-columns:minmax(0,1fr)}.rc-own{grid-template-columns:minmax(0,1fr);gap:28px}.rc-own__stats.rc-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.rc-uc__tab{gap:8px;min-height:52px;padding:12px;font-size:14px}.rc-uc__num{display:none}.rc-uc__panel{padding:16px}.rc-uc__title{font-size:19px}}@media (prefers-reduced-motion:reduce){.rc-uc__copy{animation:none}}.rc-nav__dd{position:relative}.rc-nav__dd-btn .rc-icon{width:14px;height:14px;transition:transform .18s}.rc-nav__dd-btn.is-open{color:var(--ink);background:var(--hover-item)}.rc-nav__dd-btn.is-open .rc-icon{transform:rotate(180deg)}.rc-nav__dd-btn:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.rc-mega{top:100%;z-index:40;opacity:0;visibility:hidden;padding-top:10px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;inset-inline-start:-12px;transform:translateY(4px)}.rc-mega.is-open{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:none}.rc-mega__grid{background:var(--raised);width:420px;box-shadow:0 0 0 1px var(--line),var(--shadow-menu);border-radius:14px;gap:4px;padding:8px;display:grid}.rc-mega[data-kind=solutions] .rc-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:560px}.rc-mega__item{color:var(--ink);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.rc-mega__item:hover{background:var(--hover-item)}.rc-mega__item:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.rc-mega__ico{color:#f26b3a;background:#f26b3a1a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.rc-mega__ico .rc-icon{width:18px;height:18px}.rc-mega__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rc-mega__name{font:600 14.5px / 1.4 var(--font-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-mega__blurb{font:400 13px / 1.45 var(--font-body);color:var(--mute)}.rc-mega__price{font:500 12px / 1.4 var(--font-label);color:#f26b3a}.rc-mega__badge{background:var(--hover-item);font:600 10.5px / 1.5 var(--font-label);letter-spacing:.04em;color:var(--mute);border-radius:5px;padding:1px 6px}.rc-mega__grid--panel{width:auto;box-shadow:none;background:0 0;padding:0 8px}.rc-nav__panel-group{padding:16px 8px 8px}.rc-nav__panel-group .rc-nav__panel-label{padding-inline:12px}@media (min-width:640px){.rc-nav__panel-group{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.rc-mega{transition:none!important}}.rc-uc__badge{font:600 10.5px / 1.5 var(--font-label);letter-spacing:.04em;background:var(--hover-item);color:var(--mute);border-radius:5px;margin-inline-start:auto;padding:1px 6px}.rc-uc__badge--mac{color:#c24a1f;background:#f26b3a1f}.rc-uc__badge+.rc-uc__num{margin-inline-start:8px}.rc-uc__product{font:600 12.5px / 1.5 var(--font-label);color:#c24a1f;background:#f26b3a1a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;text-decoration:none;display:inline-flex}.rc-uc__product .rc-icon{width:13px;height:13px}.rc-uc__product:hover{background:#f26b3a2e}.rc-prod{min-width:0;margin-top:40px}.rc-prod__tabs{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:12px 12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rc-prod__tab{background:var(--surface-1,var(--card));min-height:72px;color:var(--mute);text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;padding:16px 20px;transition:background-color .2s,color .2s;display:flex;position:relative}.rc-prod__tab:hover{background:var(--raised)}.rc-prod__tab.is-active{background:var(--raised);color:var(--ink)}.rc-prod__tab.is-active:after{content:"";inset-inline:16px;background:#f26b3a;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.rc-prod__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,#f26b3a);z-index:1;outline:2px solid #0000}.rc-prod__tab-text{flex-direction:column;min-width:0;display:flex}.rc-prod__tab-name{font:600 17px / 1.35 var(--font-display);letter-spacing:-.015em}.rc-prod__tab-price{font:500 12.5px / 1.4 var(--font-label);color:var(--mute)}.rc-prod__panel{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;min-width:0;padding:32px;display:grid}.rc-prod__copy{flex-direction:column;gap:12px;min-width:0;animation:.35s rc-uc-in;display:flex}.rc-prod__kicker{font:600 12.5px / 1.5 var(--font-label);letter-spacing:.06em;color:#f26b3a;align-items:center;gap:6px;margin:0;display:inline-flex}.rc-prod__kicker .rc-icon{width:15px;height:15px}.rc-prod__title{font:600 26px / 1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.rc-prod__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.rc-prod__points li{gap:10px;min-width:0;display:flex}.rc-prod__points li>span:last-child{min-width:0;font:400 13.5px / 1.5 var(--font-body);color:var(--mute);flex-direction:column;gap:2px;display:flex}.rc-prod__points b{font:600 14.5px / 1.4 var(--font-display);color:var(--ink)}.rc-prod__num{font:500 12px / 1.9 var(--font-label);color:#f26b3a;flex:none}.rc-prod__cta{margin-top:8px}.rc-prod__mock{min-width:0}.rc-prod__term{box-shadow:0 20px 50px -24px #f26b3a73}.rc-macmock{background:linear-gradient(135deg,#ffb38a 0%,#f26b3a 45%,#7f2b10 100%);border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #7f2b1099,0 0 0 1px #0000000f}.rc-macmock__menubar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:26px;font:500 11.5px / 1 var(--font-body);color:#1c2024;white-space:nowrap;background:#ffffff8c;align-items:center;gap:14px;padding:0 12px;display:flex;overflow:hidden}.rc-macmock__menubar b{font-weight:700}.rc-macmock__apple{background:#1c2024;border-radius:50% 50% 45% 45%;width:11px;height:11px}.rc-macmock__spacer{flex:auto}.rc-macmock__ip{background:#1c20241f;border-radius:4px;padding:2px 6px;font-weight:600}.rc-macmock__desk{padding:28px 28px 76px;position:relative}.rc-macmock__win{background:var(--terminal-bg,#111);color:#e6e8eb;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #0000008c}.rc-macmock__dock{inset-inline:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border-radius:16px;justify-content:center;gap:8px;width:max-content;margin:0 auto;padding:8px 10px;display:flex;position:absolute;bottom:14px}.rc-macmock__dock i{border-radius:8px;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #ffffff59}.rc-pov .rc-plan__head{border-bottom:0;flex-direction:column;gap:14px;height:100%;display:flex}.rc-pov__lede{font:400 14px / 1.55 var(--font-body);color:var(--mute);margin:0}.rc-pov__rows{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-pov__rows li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.rc-pov__rows li>span:first-child{flex-direction:column;min-width:0;display:flex}.rc-pov__rows b{font:600 15px / 1.4 var(--font-display);color:var(--ink)}.rc-pov__rows small{font:400 12.5px / 1.45 var(--font-body);color:var(--mute)}.rc-pov__price{font:700 24px / 1 var(--font-display);letter-spacing:var(--price-ls);color:var(--ink);white-space:nowrap;flex:none}.rc-pov__price small{font:500 12.5px / 1 var(--font-body);color:var(--mute);margin-inline-start:4px}.rc-pov__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:6px;display:grid}.rc-mac-terms{flex-wrap:wrap;gap:6px;margin:0;display:flex}.rc-mac-terms span{background:var(--hover-item);font:500 12px / 1.6 var(--font-label);color:var(--mute);border-radius:6px;padding:2px 8px}.rc-mac-features{gap:10px;margin:0;padding:0;list-style:none}.rc-mac-features li{font:400 14px / 1.55 var(--font-body);color:var(--ink);gap:10px;display:flex}.rc-mac-hero{padding-bottom:56px}.rc-mac-hero .rc-hero__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.rc-mac-hero__note{font:400 13px / 1.6 var(--font-body);color:var(--mute);margin:4px 0 0}.rc-mac-hero__note b{color:var(--ink)}.rc-mac-specs{flex:none;margin-top:40px}.rc-mac-specs.rc-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-mac-traits{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.rc-mac-trait{flex-direction:column;gap:10px;min-width:0;display:flex}.rc-mac-trait__title{font:600 17px / 1.35 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:4px 0 0}.rc-mac-trait__text{font:400 14px / 1.6 var(--font-body);color:var(--mute);margin:0}.rc-mac-steps{margin-top:32px}.rc-mac-steps__cta{padding:24px var(--gutter) 0}@media (max-width:1023px){.rc-prod__panel{grid-template-columns:minmax(0,1fr);padding:24px}.rc-mac-hero .rc-hero__frame{grid-template-columns:minmax(0,1fr);gap:24px}.rc-mac-traits,.rc-mac-specs.rc-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.rc-prod__tab{gap:8px;min-height:60px;padding:12px}.rc-prod__tab-name{font-size:15px}.rc-prod__panel{padding:16px}.rc-prod__title{font-size:21px}.rc-prod__points,.rc-pov__btns{grid-template-columns:minmax(0,1fr)}.rc-pov__price{font-size:20px}.rc-macmock__desk{padding:18px 14px 64px}.rc-macmock__menubar span:not(.rc-macmock__ip):not(:last-child){display:none}.rc-macmock__dock i{width:24px;height:24px}.rc-mac-traits{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rc-prod__copy{animation:none}}.rc-uc__anchor{top:0;width:1px;height:1px;scroll-margin-top:var(--header-h);position:absolute;inset-inline-start:0}@media (max-width:639px){.rc-mac-hero__stage .rc-hero__badges{inset-inline-end:14px}}[data-section=S2] .rc-s2-row>.rc-stats{flex:100%;max-width:none}[data-section=S2] .rc-stat-value{white-space:nowrap;overflow-wrap:normal;font-size:clamp(20px,2.1vw,28px)}@media (max-width:639px){[data-section=S2] .rc-stat{padding:18px 16px}}.rc-shot{aspect-ratio:4/3;background:#f7d9c8;border-radius:18px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #7f2b108c,0 0 0 1px #0000000f}.rc-shot__img{object-fit:cover;object-position:68% 55%;width:100%;height:100%;display:block}.rc-shot[data-product=linux] .rc-shot__img{object-position:72% 50%}.rc-shot__term{inset-inline-start:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e6e8eb;background:#111317e0;border-radius:12px;width:min(320px,100% - 32px);position:absolute;bottom:16px;overflow:hidden;box-shadow:0 18px 40px -18px #0009}.rc-shot__term .rc-term__bar{padding-block:8px}.rc-shot__term-body{font:500 12.5px / 1.75 var(--font-mono,ui-monospace,monospace);white-space:nowrap;text-overflow:ellipsis;padding:10px 14px 12px;overflow:hidden}.rc-prod__mock .rc-shot{animation:rc-shot-in .45s var(--ease-std,ease) both}@keyframes rc-shot-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc-prod__mock .rc-shot{animation:none}}.rc-mac-hero .rc-hero__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-block:24px}.rc-mac-hero__stage{margin-inline:0;padding-top:0}.rc-mac-hero__shot{aspect-ratio:5/4}.rc-mac-hero__stage .rc-hero__badges{top:-26px;inset-inline-end:18px}@media (max-width:1023px){.rc-mac-hero .rc-hero__frame{grid-template-columns:minmax(0,1fr);gap:40px}.rc-mac-hero__shot{aspect-ratio:16/10}}@media (max-width:639px){.rc-mac-hero__stage .rc-hero__badges{top:-22px;transform-origin:100% 0;inset-inline-end:10px;transform:scale(.88)}.rc-shot{border-radius:14px}.rc-shot__term{inset-inline-start:10px;width:calc(100% - 20px);bottom:10px}}.rc-mac-specs{margin-inline:var(--gutter)}.rc-mac-traits{padding:0 var(--gutter) clamp(32px,4vw,56px);gap:16px}.rc-mac-trait{background:var(--card,#fff);box-shadow:0 0 0 1px var(--ring-soft-2,#00000014),0 8px 24px -18px #0000002e;border-radius:12px;padding:20px}.rc-mac-trait__text{overflow-wrap:anywhere}@media (min-width:640px){.rc-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-footer__brand{grid-column:1/-1}}@media (min-width:1024px){.rc-footer__grid{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(0,1fr))}.rc-footer__brand{grid-column:auto}}html[lang^=zh] [data-section=S8] .rc-cta__title{white-space:nowrap}@media (max-width:639px){html[lang^=zh] [data-section=S8] .rc-cta__title{white-space:normal}}@media (max-width:1023px){.rc-mac-hero__stage{margin-inline:var(--gutter)}}.rc-mac-specs .rc-stat-value{white-space:nowrap;font-size:clamp(19px,4.6vw,28px)}@media (max-width:639px){.rc-mac-specs .rc-stat{padding:18px 16px}.rc-prod__mock .rc-shot__term{display:none}.rc-prod__mock .rc-shot{aspect-ratio:16/11}}
