@font-face{font-family:Haskoy;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/Haskoy-variable-Bh1GvUIs.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/NotoSansSC-700-landing-Cru8bJ0V.woff2) format("woff2");unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+3000-303F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NotoSansSC-600-landing-DjNifUCD.woff2) format("woff2");unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+3000-303F}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/NotoSansJP-700-landing-Bu-waIHy.woff2) format("woff2");unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+3000-303F}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NotoSansJP-600-landing-BbUojNLo.woff2) format("woff2");unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF,U+3000-303F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/NotoSansKR-700-landing-DtXgKfDt.woff2) format("woff2");unicode-range:U+2E80-9FFF,U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+FF00-FFEF,U+3000-303F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NotoSansKR-600-landing-BFiQGAeE.woff2) format("woff2");unicode-range:U+2E80-9FFF,U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+FF00-FFEF,U+3000-303F}@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+0000-024F,U+0259,U+02C6-02DD,U+0300-036F,U+1E00-1EFF,U+2000-20CF,U+2100-218F,U+2190-21FF,U+2200-22FF,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+0000-024F,U+0259,U+02C6-02DD,U+0300-036F,U+1E00-1EFF,U+2000-20CF,U+2100-218F,U+2190-21FF,U+2200-22FF,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]{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 rgba(16, 24, 40, .18);--brand-tint: #eff6ff;--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: #ffffff;--page-2: #fcfcfd;--grid-line: #f0f1f3;--card: #ffffff;--mock-bg: #ffffff;--raised: #ffffff;--seg-on: #ffffff;--paper: #ffffff;--paper-text: var(--near-black);--edge-ink: var(--near-black);--focus-offset: #ffffff;--on-brand: #ffffff;--on-ink: #ffffff;--header-glass: rgba(255, 255, 255, .78);--header-glass-solid: rgba(255, 255, 255, .96);--glass: rgba(255, 255, 255, .96);--dot-ink: rgba(28, 32, 36, .06);--spinner-track: rgba(28, 32, 36, .2);--term-ring: transparent;--live: #3dbd8c;--avatar-1: #ffe7a0;--avatar-2: #d2e1fa;--avatar-3: #dccfff;--brand-text: var(--brand-deep);--band-on: #ffffff;--band-on-rgb: 255, 255, 255;--theme-color: #ffffff;--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: #2563eb;--brand-rgb: 37, 99, 235;--brand-deep: #1d4ed8;--brand-link: #1d4ed8;--cta: var(--brand-deep);--cta-hover: #1d4ed8;--cta-ink: #ffffff;--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: #38bdf8;--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: #ffffff;--field-1: #eff6ff;--field-2: #dbeafe;--field-3: #bfdbfe;--field-4: #93c5fd;--field-5: #3b82f6;--field-6: #1d4ed8;--field-gap: #ffffff;--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: #1e3a8a;--sec-ink-rgb: 30, 58, 138;--sec-accent: #2563eb;--sec-accent-2: #0ea5e9;--sec-text: #1d4ed8;--sec-rule: #93c5fd;--sec-band: var(--sec-rule);--sec-tint: #dbeafe;--sec-dot: 37, 99, 235;--sec-grid: rgba(30, 58, 138, .08);--sec-frame: rgba(30, 58, 138, .18);--sec-px-1: #eff6ff;--sec-px-2: #dbeafe;--sec-px-3: #bfdbfe;--sec-px-4: #93c5fd;--sec-px-5: #60a5fa;--sec-edge: #1e3a8a;--sec-shadow-rgb: 30, 58, 138;--on-accent: #ffffff;--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: rgba(15, 17, 19, .07);--sec-frame: rgba(15, 17, 19, .18);--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: #ffffff;--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: rgba(14, 59, 46, .08);--sec-frame: rgba(14, 59, 46, .18);--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: #ffffff;--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: rgba(79, 54, 7, .1);--sec-frame: rgba(79, 54, 7, .18);--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: #ffffff;--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: rgba(15, 47, 63, .08);--sec-frame: rgba(15, 47, 63, .18);--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: #ffffff;--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: #111111;--brand-link: #1c2024;--brand-tint: #f4f5f7;--cta: #111111;--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: rgba(15, 17, 19, .07);--sec-frame: rgba(15, 17, 19, .18);--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: #ffffff;--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]{color-scheme:dark;--ink: #ececec;--mute: #a8a8a8;--weak: #999999;--caption: #9c9c9c;--near-black: #0f1113;--step-title: #d4d4d4;--placeholder: #999999;--line: #2e2e2e;--hair: #242424;--card-border: #383838;--inset-line: #333333;--ring: #363636;--ring-soft: #2e2e2e;--ring-soft-2: #333333;--btn-ring: #4a4a4a;--anchor-border: #555555;--hover-nav: #262626;--hover-item: #303030;--shadow-menu: 0 0 0 1px #333333, 0 24px 48px -20px rgba(0, 0, 0, .7);--brand-tint: #172554;--hover-secondary: #303030;--hover-pill: #303030;--surface-1: #222222;--surface-2: #303030;--tile: #2e2e2e;--tick: #2c2c2c;--dots: #2e2e2e;--dots-12: #2c2c2c;--card-rule: #333333;--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: #666666;--focus-offset: #1a1a1a;--on-brand: #ffffff;--on-ink: #1a1a1a;--header-glass: rgba(26, 26, 26, .78);--header-glass-solid: rgba(26, 26, 26, .96);--glass: rgba(42, 42, 42, .94);--dot-ink: rgba(255, 255, 255, .07);--spinner-track: rgba(255, 255, 255, .2);--term-ring: #333333;--live: #3fb950;--avatar-1: #4a3f1c;--avatar-2: #233650;--avatar-3: #352b52;--brand-text: #60a5fa;--band-on: #dbeafe;--band-on-rgb: 219, 234, 254;--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 rgba(0, 0, 0, .7);--elev-3: 0 0 0 1px #3a3a3a, 0 24px 48px -16px rgba(0, 0, 0, .8);--brand: #2563eb;--brand-rgb: 37, 99, 235;--brand-deep: #1d4ed8;--brand-link: #60a5fa;--cta: #2563eb;--cta-ink: #ffffff;--cta-hover: #1d4ed8;--focus: #2563eb;--check: #2563eb;--minus: #555555;--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: #38bdf8;--pixband-greys: #222222, #252525, #2a2a2a, #272727, #2d2d2d;--field-0: #1a1a1a;--field-1: #172033;--field-2: #1a2744;--field-3: #1e325c;--field-4: #1e40af;--field-5: #2563eb;--field-6: #3b82f6;--field-gap: #1a1a1a;--field-checker-a: #1f1f1f;--field-checker-b: #1c1c1c;--field-heat-a: #1e293b;--field-heat-b: #172554;--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: #dbeafe;--sec-ink-rgb: 219, 234, 254;--sec-accent: #3b82f6;--sec-accent-2: #60a5fa;--sec-text: #60a5fa;--sec-rule: #1e3a8a;--sec-band: #172554;--sec-tint: #1e293b;--sec-dot: 59, 130, 246;--sec-grid: rgba(59, 130, 246, .08);--sec-frame: rgba(59, 130, 246, .22);--sec-px-1: #172033;--sec-px-2: #1a2744;--sec-px-3: #1e325c;--sec-px-4: #1d4ed8;--sec-px-5: #2563eb;--sec-edge: #3b82f6;--sec-shadow-rgb: 0, 0, 0;--on-accent: #ffffff;--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: rgba(255, 255, 255, .05);--sec-frame: rgba(255, 255, 255, .14);--sec-px-1: #222222;--sec-px-2: #262626;--sec-px-3: #2b2b2b;--sec-px-4: #313131;--sec-px-5: #383838;--sec-edge: #666666;--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: rgba(47, 191, 132, .07);--sec-frame: rgba(47, 191, 132, .2);--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: rgba(224, 163, 58, .07);--sec-frame: rgba(224, 163, 58, .2);--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: rgba(44, 179, 207, .07);--sec-frame: rgba(44, 179, 207, .2);--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: #ffffff;--brand-tint: #2e2e2e;--brand-text: #ececec;--cta: #fafafa;--cta-ink: #000000;--cta-hover: #ffffff;--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: rgba(255, 255, 255, .05);--sec-frame: rgba(255, 255, 255, .14);--sec-px-1: #222222;--sec-px-2: #262626;--sec-px-3: #2b2b2b;--sec-px-4: #313131;--sec-px-5: #383838;--sec-edge: #666666;--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: #333333;--field-heat-b: #2e2e2e;--ok: #8f8f8f;--warn: #ececec;--ok-rgb: 143, 143, 143;--warn-rgb: 236, 236, 236;--ok-soft: #262626;--warn-soft: #333333;--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{display:block;max-width:100%}:where([data-landing]) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}: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:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rc-skip{position:absolute;left:8px;top:-60px;z-index:300;padding:8px 12px;background:var(--card);border-radius:6px;box-shadow:0 0 0 1px var(--btn-ring);font-size:14px;font-weight:500}.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{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:middle}.rc-icon--thin{stroke-width:1.5}.rc-icon--fill{fill:currentColor;stroke:none}i[data-icon]:empty{display:inline-block;width:1em;height:1em}.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{font-size:clamp(26px,2.8vw,34px);line-height:1.1;color:var(--ink)}.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{margin:0;font:600 18px / 28px var(--font-display);letter-spacing:var(--faq-ls);color:var(--ink)}.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);max-width:820px;text-wrap:pretty}.rc-sub{font:400 15.5px / 1.6 var(--font-body);color:var(--mute);max-width:60ch;text-wrap:pretty}.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);display:inline-flex;align-items:center;gap:7px;transition:color var(--dur-color) var(--ease-std)}.rc-link:hover,.rc-link--ink{color:var(--ink)}.rc-link--ink:hover{color:var(--brand-link)}.rc-link--ul{text-decoration:underline;text-decoration-color:var(--btn-ring);text-underline-offset:4px;color:var(--ink);font-weight:500}.rc-link--ul:hover{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{position:relative;max-width:var(--frame);margin-inline:auto;border-inline:1px solid var(--hair)}.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{position:absolute;inset-block:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--frame);border-inline:1px solid var(--hair);z-index:2;pointer-events:none}.rc-section{position:relative;background:var(--page);border-bottom:1px solid var(--line);scroll-margin-top:var(--header-h)}.rc-section--flush{border-bottom:0}.rc-section--top{border-top:1px solid var(--line)}.rc-section>.rc-frame{z-index:1}.rc-head{position:relative;max-width:820px;padding:clamp(32px,3.4vw,44px) var(--gutter) clamp(22px,2.4vw,28px)}.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{max-width:none;display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 48px}.rc-head--row>.rc-head__main{flex:1 1 320px;min-width:0}.rc-head--row>.rc-sub{flex:1 1 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{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px}.rc-grid-px{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border-top:1px solid var(--line)}.rc-grid-px--noborder{border-top:0}.rc-grid-px--grid{display:grid}.rc-grid-px--divide{flex-direction:column}.rc-cell{position:relative;background:var(--page);min-width:0}.rc-cell--tint{background:var(--sec-tint)}.rc-cell--surface{background:var(--page-2)}.rc-cell--b420g3{flex:3 1 420px}.rc-cell--b300g2{flex:2 1 300px}.rc-cell--b600g3{flex:3 1 600px}.rc-cell--b440g3{flex:3 1 440px}.rc-cell--b320g1{flex:1 1 320px}.rc-cell--b380g1{flex:1 1 380px}.rc-cell--b280g1{flex:1 1 280px}.rc-cell--full{flex:1 1 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{display:grid;place-items:center}.rc-autogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1px;background:var(--line)}.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:"";position:absolute;left:50%;bottom:-1px;width:100vw;height:1px;transform:translate(-50%);background:var(--line);pointer-events:none}.rc-rule-full--top:after{bottom:auto;top:-1px}.rc-stack{display:flex;flex-direction:column}.rc-stack--g2{gap:8px}.rc-stack--g3{gap:12px}.rc-stack--g4{gap:16px}.rc-stack--g6{gap:24px}.rc-row{display:flex;align-items:center}.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{position:relative;max-width:var(--frame);margin-inline:auto;height:40px;border:1px solid var(--line);background:var(--page) var(--pixel-band-url) 0 0 / 240px 40px repeat}.rc-pixel-band--bleed{max-width:none;border-inline:0}.rc-rules{position:relative;max-width:var(--frame);margin-inline:auto;height:25px;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}.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{position:relative;z-index:3}.rc-band__bg{position:absolute;inset:0;display:flex;justify-content:center;pointer-events:none}.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{flex:none;width:100%;max-width:var(--frame);background:var(--sec-band)}.rc-pixcol{flex:none;width:80px;background-size:80px 32px;background-repeat:repeat}.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{position:absolute;inset-block:0;inset-inline:calc(40% + .6px) 0;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;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.rc-band__grid--full{inset-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 80%);mask-image:linear-gradient(90deg,transparent 30%,#000 80%)}.rc-band__grid--open{inset-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 55%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 55%,#000)}.rc-band__grid--start{inset-inline:0 calc(40% + .6px);-webkit-mask-image:linear-gradient(270deg,transparent,#000 60%);mask-image:linear-gradient(270deg,transparent,#000 60%)}.rc-band__text-rule{display:block;width:1px;height:calc(100% + 12px);margin-block:-6px;background:rgba(var(--sec-ink-rgb),.28)}.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{position:absolute;inset:6px;pointer-events:none;width:round(down,100% - 12px,6px);background-image:radial-gradient(var(--dots) .8px,transparent 1.2px);background-size:6px 6px;background-repeat:repeat}@supports not (width: round(down,10px,6px)){.rc-dots--logo{width:auto;background-position:center}}.rc-dots-mask{position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.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{position:absolute;inset:0;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;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 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-size:calc(100% - 24px) 100%;background-repeat:no-repeat}.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{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.rc-field-host{position:relative;isolation:isolate}.rc-field-host>:not(.rc-field):not(.rc-note){position:relative;z-index:1}.rc-tag{display:inline-flex;margin-block:4px;filter:drop-shadow(3px 3px 0 var(--sec-edge));transition:transform var(--dur-rotate) var(--ease-out);vertical-align:top}.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{display:flex;padding:2px;background:var(--sec-edge);border-start-start-radius:4px;border-end-start-radius:4px}.rc-tag__face{display:flex;align-items:center;gap:8px;height:32px;padding-inline:4px 23px;background:var(--paper);border-start-start-radius:2px;border-end-start-radius:2px;font:600 15px / 1.5 var(--font-label);color:var(--paper-text);white-space:nowrap}.rc-tag__tile{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--sec-accent);color:var(--on-accent);font-size:14px}.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{position:absolute;inset-inline-start:-10px;top:-27px;z-index:5;display:inline-flex;filter:drop-shadow(3px 3px 0 var(--sec-edge));transform:rotate(-3.5deg);transition:transform var(--dur-rotate) var(--ease-out)}.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{display:flex;padding:1.5px;background:var(--sec-edge);border-start-start-radius:4px;border-end-start-radius:4px}.rc-pennant__face{display:flex;align-items:center;gap:6px;height:30px;padding-inline:10px 20px;background:var(--paper);border-start-start-radius:2.5px;border-end-start-radius:2.5px;font:700 13px / 1 var(--font-display);letter-spacing:-.01em;color:var(--sec-ink);white-space:nowrap}.rc-pennant__face svg{height:16px;width:auto}a.rc-pennant:hover{transform:rotate(-7deg)}.rc-sticker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:6px;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));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{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:5px;background:var(--brand);color:var(--on-brand);font-size:14px}.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{display:flex;flex-direction:column;gap:1px}.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{padding:0;gap: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;padding:0 8px;gap:0;border-radius:5px;font:600 11px / 1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);--sticker-ink: var(--edge-ink)}.rc-sticker--pricing.rc-sticker--brand{color:var(--sec-text)}.rc-keep-case{text-transform:none}.rc-sticker--wide{padding:8px 16px 8px 8px;gap:10px;color:var(--brand-link);font:500 13px / 1.4 var(--font-label)}.rc-sticker--wide .rc-sticker__tile{width:32px;height:32px;border-radius:6px}.rc-float{display:inline-block;animation:rc-float var(--dur-float) ease-in-out infinite}.rc-float--d1{animation-delay:.8s}.rc-float--d2{animation-delay:1.6s}.rc-float.is-paused{animation-play-state:paused}.rc-float--abs{position:absolute;z-index:6}.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{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:6px;background:var(--tile);box-shadow:inset 0 0 0 1px var(--inset-line);color:var(--mute);font-size:16px;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)}.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{width:34px;height:34px;border-radius:7px;font-size:18px}.rc-tile--26{width:26px;height:26px;border-radius:5px;font-size:14px}.rc-tile--36{width:36px;height:36px;border-radius:6px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--inset-line);font-size:18px}.rc-tile--sec{color:var(--sec-text)}.rc-pill-soon{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid var(--edge-ink);border-radius:4px;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}.rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding-inline:16px;border:0;border-radius:6px;font:600 14px / 20px var(--font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;text-decoration:none;color:inherit;background:none;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)}.rc-btn--lg{height:48px;padding-inline:20px;border-radius:8px;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);font-weight:560;border-radius:6px;box-shadow:inset 0 0 0 1px var(--sec-ink),0 2px rgba(var(--sec-shadow-rgb),.6)}.rc-btn--dark:hover{filter:brightness(1.08)}.rc-btn--light{background:var(--sec-tint);color:var(--sec-ink);font-weight:560;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(var(--sec-ink-rgb),.35),0 2px rgba(var(--sec-shadow-rgb),.2)}.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:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.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{color:transparent!important;pointer-events:none}.rc-btn.is-loading>*{visibility:hidden}.rc-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:rc-spin .8s linear infinite}.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{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.rc-btn-row--sm{gap:12px}.rc-copy{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:6px 10px;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#cbd5e1;font:500 12px / 16px var(--font-body);white-space:nowrap;background:none;transition:background-color var(--dur-color) var(--ease-std),border-color var(--dur-color) var(--ease-std),color var(--dur-color) var(--ease-std)}.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{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.rc-copy:focus-visible{box-shadow:0 0 0 2px var(--near-black),0 0 0 4px var(--focus)}.rc-copy--light{border-color:#e2e8f0;color:#64748b}.rc-copy--light:hover,.rc-copy--light.is-copied{border-color:#cbd5e1;background:#f8fafc;color:#334155}.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{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:7px;color:var(--mute);transition:color var(--dur-color) var(--ease-std),background-color var(--dur-color) var(--ease-std)}.rc-iconbtn:hover{color:var(--ink);background:var(--hover-nav)}.rc-iconbtn .rc-icon{font-size:20px}.rc-card-row{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;padding:24px var(--gutter) clamp(40px,4vw,56px)}.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{position:relative;display:flex}.rc-card-rules{position:absolute;inset:0 -100vw;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}.rc-card{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden;border-radius:8px;border:1px solid var(--card-border);background:var(--card);color:inherit;box-shadow:var(--elev-1);transition:transform var(--dur-lift) var(--ease-out),box-shadow var(--dur-lift) var(--ease-out)}a.rc-card:hover,.rc-card.is-hover,a.rc-card:focus-within{transform:translateY(-4px);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)}: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{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus),var(--elev-1)}.rc-card--static{transition:none}.rc-card--static:hover{transform:none;box-shadow:var(--elev-1)}.rc-card__bar{display:flex;align-items:stretch;height:36px;box-shadow:inset 0 -1px 0 var(--inset-line)}.rc-card__label{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding-inline:24px;font:600 12.5px / 1.5 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;transition:color var(--dur-fade) var(--ease-out)}.rc-card__arrow{display:grid;place-items:center;flex:none;width:36px;box-shadow:inset 1px 0 0 var(--inset-line);color:var(--weak);font-size:16px;transition:color var(--dur-fade) var(--ease-out)}.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{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;height:184px;padding:14px;overflow:hidden;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}.rc-card__mock--center{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;justify-items:center}.rc-card__mock--end{justify-content:flex-end}.rc-card__mock--row{flex-direction:row;align-items:center;justify-content:center;gap:10px}.rc-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px 24px 24px}.rc-card__body .rc-card-title{max-width:250px}.rc-card__foot{height:36px;margin-top:auto;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-size:calc(100% - 24px) 100%;background-repeat:no-repeat}.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{display:flex;flex:1;flex-direction:column;gap:24px;padding:24px 24px 28px}.rc-card__cite{display:flex;align-items:center;gap:12px;margin-top:auto}.rc-card__cite img,.rc-card__cite .rc-avatar--40{width:40px;height:40px;border-radius:6px}.rc-card__cite b{display:block;font:600 14px / 1.4 var(--font-body);color:var(--ink)}.rc-card__cite small{display:block;font:500 13px / 1.4 var(--font-body);color:var(--mute)}.rc-rowcard{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;border-radius:6px;background:var(--card);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}: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{height:36px;padding:0 12px 0 10px;gap: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{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--inset-line);font-size:15px;color:var(--mute);background:var(--card)}.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;min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden}.rc-rowcard__txt>span:first-child{overflow:hidden;text-overflow:ellipsis}.rc-rowcard__txt b{font-weight:500}.rc-rowcard__sub{color:var(--weak);font-size:12px}.rc-rowcard__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ok)}.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{flex:none;font:600 14px / 1 var(--font-label);font-variant-numeric:tabular-nums}.rc-rowcard__n{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--sec-tint);color:var(--sec-text);font:600 10.5px / 1 var(--font-label)}.rc-rowcard__tag{flex:none;height:18px;padding:0 6px;border-radius:4px;background:var(--surface-2);color:var(--mute);font:500 10.5px / 18px var(--font-label);letter-spacing:.04em}.rc-rowcard__tag--caps{text-transform:uppercase}.rc-rowcard__tag--sec{background:var(--sec-tint);color:var(--sec-text)}.rc-mock-head{display:flex;justify-content:space-between;gap:8px;font:400 11.5px / 1.5 var(--font-label);color:var(--mute)}.rc-mock-list{display:flex;flex-direction:column;gap:8px;width:100%;max-width:290px}.rc-meter{position:relative;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.rc-meter>i{position:absolute;inset:0 auto 0 0;width:var(--pct, 40%);border-radius:inherit;background:var(--sec-accent)}.rc-meter--ink>i{background:var(--ink)}.rc-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;font:600 10px / 1 var(--font-label);color:var(--ink);background:var(--avatar-1);flex:none}.rc-avatar--round{border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px var(--card)}.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{display:flex;flex-direction:column;justify-content:center;padding-block:12px;min-width:0}.rc-step{position:relative;display:block;width:100%;padding:38px 32px 38px 24px;text-align:start;color:inherit;background:transparent;border:0;cursor:pointer}.rc-step+.rc-step:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--line)}.rc-step__head{display:flex;align-items:baseline;gap:14px}.rc-step__num{width:22px;flex:none;font:500 15px / 1.5 var(--font-label);font-variant-numeric:tabular-nums;color:var(--mute);transition:color .18s var(--ease-out)}.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{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-lift) var(--ease-out),visibility 0s linear var(--dur-lift);visibility:hidden}.rc-step__reveal>span{display:block;overflow:hidden;min-height:0}.rc-step__text{display:block;padding:3px 0 0 36px;font:400 14px / 1.6 var(--font-body);color:var(--weak);transition:color .18s var(--ease-out)}.rc-step__link{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font:500 14px / 1.5 var(--font-body);color:var(--sec-text)}.rc-step__link:hover{text-decoration:underline}.rc-step__link .rc-icon{font-size:14px}.rc-step__bar{position:absolute;inset-inline:24px 32px;bottom:-1px;z-index:1;height:2px;overflow:hidden;display:none}.rc-step__progress{position:absolute;inset:0;background:var(--sec-text);transform-origin:0 50%;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{grid-template-rows:1fr;visibility:visible;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{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--focus);border-radius:4px}div.rc-step{cursor:default}.rc-step__btn{position:static;display:flex;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.rc-step__btn:after{content:"";position:absolute;inset:0;cursor:pointer}.rc-step__btn:focus-visible{outline:0;box-shadow:none}.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{position:relative;z-index:1}div.rc-step .rc-step__link{position:relative;z-index:2;display:flex;width:fit-content}.rc-step-panels{position:relative;display:grid}.rc-step-panels>[data-step-panel]{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--dur-color) var(--ease-out),visibility 0s linear var(--dur-color)}.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{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:32px var(--gutter);border-bottom:1px solid var(--line)}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:6px;overflow:hidden;background:var(--inset-line);box-shadow:0 0 0 1px var(--inset-line)}.rc-tabs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-tab{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;background:var(--surface-1);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)}.rc-tab:hover,.rc-tab.is-active{background:var(--raised)}.rc-tab.is-active{color:var(--ink)}.rc-tab__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-tab__line{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--sec-accent);opacity:0;transition:opacity var(--dur-fade) var(--ease-out)}.rc-tab.is-active .rc-tab__line{opacity:1}.rc-tab--progress .rc-tab__line{opacity:1;transform-origin:left center;transform:scaleX(0);transition:transform .6s linear}.rc-tab--progress.is-active .rc-tab__line{transform:scaleX(1)}.rc-tab:focus-visible{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--focus);z-index:1}.rc-tabs--wrap{display:flex;flex-wrap:wrap;border-radius:0;box-shadow:none;background:var(--line);border-top:1px solid var(--line)}.rc-tabs--wrap .rc-tab{flex:1 1 180px;padding:20px}.rc-tab__eyebrow{display:block;font:600 11.5px / 1.4 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--caption)}.rc-tabs--center{max-width:560px;margin-inline:auto}.rc-tabs--center .rc-tab{padding:10px 12px;gap:9px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--ring-soft-2);margin:0}.rc-stat{display:flex;flex-direction:column-reverse;gap:4px;padding:24px 20px;background:var(--card);min-width:0}.rc-stat>dd{margin:0}.rc-stat-value .rc-icon{font-size:24px;vertical-align:-4px;margin-inline-end:8px;color:var(--sec-text)}.rc-stat__foot{order:-1;margin-top:2px;font:400 11.5px / 1.4 var(--font-body);color:var(--weak)}.rc-stat__foot a{text-decoration:underline;text-underline-offset:3px}.rc-stats--band{border-radius:0;box-shadow:none;border:1px solid rgba(var(--sec-ink-rgb),.18);background:rgba(var(--sec-ink-rgb),.18)}.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{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;margin-top: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{flex-direction:column;gap:12px;padding:20px;transition:background-color var(--dur-color) var(--ease-std)}.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{position:relative;max-width:var(--frame);margin-inline:auto;padding:14px var(--gutter) 13px;overflow:hidden}.rc-statband>.rc-stats{position:relative;z-index:1}.rc-statband__foot{position:relative;z-index:1;margin-top:10px;font:400 11.5px / 1.5 var(--font-body);color:var(--weak)}.rc-pill{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-inline-start:-8px;padding:6px 12px 6px 8px;border-radius:9999px;font:500 15px / 1.5 var(--font-body);letter-spacing:-.01em;color:var(--ink);transition:background-color var(--dur-fade) var(--ease-out)}.rc-pill:hover{background:var(--hover-pill)}.rc-pill__ico{position:relative;display:grid;place-items:center;flex:none;width:18px;height:18px;font-size:17px;color:var(--mute)}.rc-pill__ico:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 0 2px var(--page);animation:rc-blink 1.4s steps(1) infinite}.rc-pill__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{font-size:15px;color:var(--mute);flex:none}.rc-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font:400 14px / 1.5 var(--font-body);color:var(--mute)}.rc-trust>span{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.rc-trust>span>span{min-width:0}.rc-trust .rc-icon,.rc-trust .rc-check{flex:none;margin-top:2.5px;font-size:16px;width:16px;height:16px;color:var(--check)}.rc-checklist{display:flex;flex-direction:column;gap:12px}.rc-checklist>li{display:flex;align-items:flex-start;gap:12px;font:400 15px / 1.5 var(--font-body);color:var(--ink)}.rc-checklist .rc-check,.rc-checklist .rc-icon{flex:none;margin-top:2px;font-size:18px;color:var(--check)}.rc-check{display:inline-block;width:18px;height:18px;flex:none;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--rc-icon) center / contain no-repeat;mask:var(--rc-icon) center / contain no-repeat}.rc-check{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")}.rc-check--sec{color:var(--sec-text)}.rc-kbd,.rc-inline-code{display:inline-block;padding:0 5px;border-radius:4px;background:var(--hover-pill);color:var(--ink);font:400 .9em / 20px var(--font-mono);vertical-align:baseline}.rc-nowrap{white-space:nowrap}.rc-mockframe{position:relative;padding:24px;background:var(--mock-bg);display:flex;min-width:0}.rc-mockframe>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.rc-mockframe__inner{position:relative;flex:1;min-width:0;border-radius:6px}.rc-mockframe--center .rc-mockframe__inner{display:grid;place-items:center}.rc-mockframe--stack .rc-mockframe__inner{display:flex;flex-direction:column;gap:16px}.rc-mockframe--stage .rc-mockframe__inner{padding-block:24px;display:grid;place-items:center}.rc-mockframe--tint{background:var(--sec-tint)}.rc-window{position:relative;overflow:hidden;border-radius:8px;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)}: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{padding:22px 24px 26px;box-shadow:0 0 0 1px rgba(var(--sec-ink-rgb),.08),0 18px 36px -16px rgba(var(--sec-shadow-rgb),.28)}.rc-window__bar{display:flex;align-items:center;gap:8px;height:44px;padding-inline:10px;box-shadow:inset 0 -1px 0 var(--inset-line)}.rc-window__bar--tight{height:40px;padding-inline:12px}.rc-window__title{flex:1;min-width:0;font:500 12.5px / 1.5 var(--font-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-window__pill{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding-inline:12px;border-radius:6px;background:var(--surface-2);font:400 12.5px / 1.5 var(--font-label);white-space:nowrap;overflow:hidden;color:var(--weak);transition:background-color var(--dur-fade) var(--ease-out),box-shadow var(--dur-fade) var(--ease-out)}.rc-window__pill b{font-weight:500;color:var(--ink)}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px}.rc-window__brand{display:flex;align-items:center;gap:8px;min-width:0;font:400 13px / 1.5 var(--font-label);white-space:nowrap}.rc-window__brand-tile{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:5px;background:var(--sec-accent);color:var(--on-brand);font:600 12px / 1 var(--font-label)}.rc-window__brand .rc-window__brand-tile{background:var(--brand-deep);color:var(--on-brand)}.rc-window__brand b{font-weight:600;color:var(--ink)}.rc-window__brand span{color:var(--weak);overflow:hidden;text-overflow:ellipsis}.rc-window__search{display:flex;align-items:center;gap:8px;height:38px;padding-inline:12px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ring);font:400 13px / 1 var(--font-body);color:var(--placeholder)}.rc-window__body{padding:4px 16px 14px;display:flex;flex-direction:column;gap:10px}.rc-window__body--p4{padding:16px}.rc-window__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px}.rc-window__cat{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--ring-soft);font:500 12.5px / 1.4 var(--font-label);color:var(--ink);min-width:0}.rc-window__cat small{display:block;font:400 11.5px / 1.3 var(--font-body);color:var(--weak)}.rc-window__cat-tile{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:5px;background:var(--sec-tint);color:var(--sec-text);font-size:15px}.rc-window__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;box-shadow:inset 0 1px 0 var(--inset-line);font:400 11.5px / 1.5 var(--font-label);color:var(--weak)}.rc-seg{display:flex;flex:none;gap:2px;padding:2px;border-radius:6px;background:var(--surface-2)}.rc-seg__item{display:grid;place-items:center;height:22px;min-width:28px;padding-inline:6px;border-radius:4px;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)}.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{display:flex;gap:10px;padding:10px 12px;border-radius:8px;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)}.rc-hint .rc-icon{flex:none;font-size:16px;margin-top:1px;color:var(--sec-text)}.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:#1d4ed8}.rc-code--dark{padding:16px;border-radius:6px;background:var(--near-black);color:#edeef0;font-size:14px;line-height:28px}.rc-code--out{color:#c4c7cd;line-height:20px}.rc-term{position:relative;border-radius:16px;background:var(--terminal-bg);color:#e6e8eb;overflow:hidden;min-width:0;text-align:start}.rc-term__bar{display:flex;align-items:center;gap:8px;height:34px;padding-inline:14px}.rc-term__dot{flex:none;width:12px;height:12px;border-radius:50%}.rc-term__dot--r{background:#ff5f56}.rc-term__dot--y{background:#ffbd2e}.rc-term__dot--g{background:#27c93f}.rc-term__title{margin-inline-start:auto;font:400 11px / 1 var(--term-font);color:#8b8f98;white-space:nowrap}.rc-term__body{padding:16px 20px;font:400 14px / 1.7 var(--term-font);white-space:pre;overflow:hidden}.rc-term__cursor{display:inline-block;width:.55em;height:1.1em;vertical-align:-.18em;background:currentColor;animation:rc-cursor .9s steps(1) infinite}.rc-term .p{color:#38bdf8}.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{border-radius:10px;background:#0f1113;border:1px solid #2a2e35}.rc-term--cw .rc-term__bar{min-height:44px;height:auto;padding-inline:16px;gap:16px;background:#16181c;border-bottom:1px solid #2a2e35}.rc-term--cw .rc-term__dot{width:10px;height:10px;background:#3a3f47}.rc-term--cw .rc-term__body{padding:28px;font-size:13px;line-height:24px}.rc-term-host{padding:clamp(20px,3vw,32px)}.rc-cmd{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:576px;min-width:0;padding:12px 16px;border-radius:6px;background:var(--near-black);color:#edeef0;box-shadow:0 0 0 1px var(--term-ring)}.rc-cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font:400 14px / 20px var(--font-mono);scrollbar-width:none}.rc-cmd code::-webkit-scrollbar{display:none}.rc-cmd code.is-overflow{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.rc-cmd code .p{color:#38bdf8;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;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;cursor:pointer;list-style:none}.rc-faq>summary::-webkit-details-marker{display:none}.rc-faq>summary::marker{content:""}.rc-faq>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.rc-faq>summary>span,.rc-faq>summary>h3{flex:1;min-width:0;margin:0}.rc-faq__ico{flex:none;margin-top:2px;font-size:20px;width:20px;height:20px;color:var(--mute);transition:transform var(--dur-fade) var(--ease-std)}.rc-faq[open] .rc-faq__ico{transform:rotate(45deg)}.rc-faq__a{box-sizing:border-box;padding:0 64px 24px 24px;max-width:672px;font:400 15px / 1.6 var(--font-body);color:var(--mute)}.rc-faq__a p+p{margin-top:10px}.rc-faq__a a{color:var(--ink);text-decoration:underline;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{font-size:17px;line-height:1.35;letter-spacing:-.015em}.rc-faq--single .rc-faq__a{padding:0 24px 24px;max-width:72ch;line-height:1.65}.rc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.rc-plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-plans--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-plan{position:relative;display:flex;flex-direction:column;background:var(--page);min-width:0}.rc-plan--rec{box-shadow:inset 0 2px 0 var(--sec-accent)}.rc-plan__head{padding:28px 24px 24px;border-bottom:1px solid var(--line)}.rc-plan__name-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:16px}.rc-plan__name{font:600 13px / 1.5 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rc-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.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{margin-top:8px;min-height:20px;font:400 14px / 20px var(--font-body);color:var(--mute)}.rc-plan__head .rc-btn{margin-top:20px}.rc-plan__list{flex:1;padding:12px 24px}.rc-plan__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font:400 14px / 20px var(--font-body);color:var(--mute)}.rc-plan__row:last-child{border-bottom:0}.rc-plan__row>b{font-weight:500;color:var(--ink);text-align:end}.rc-plan__row>span:first-child{min-width:0}.rc-plan__row--check{justify-content:flex-start;align-items:flex-start;gap:10px;color:var(--ink)}.rc-plan__row--check>.rc-check{flex:none;margin-top:1px}.rc-plan__row--check>.rc-check{color:var(--sec-accent)}.rc-plan__row--check>span{min-width:0;text-wrap:pretty}.rc-plan__tagline{flex:none;font:500 12px / 16px var(--font-label);letter-spacing:.04em;color:var(--weak);white-space:nowrap}.rc-plan__shared{margin:0;padding:16px 24px 0;font:500 11px / 16px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--weak)}.rc-plan__row a{transition:color var(--dur-color) var(--ease-std)}.rc-plan__row a:hover{color:var(--ink)}.rc-plan__foot{padding:12px 24px 20px;font:400 12px / 1.5 var(--font-body);color:var(--weak)}.rc-plan__foot a{text-decoration:underline;text-underline-offset:3px}.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;text-decoration-color:var(--btn-ring);text-underline-offset:3px;color:var(--ink)}.rc-cta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px;padding:clamp(40px,5vw,72px) var(--gutter)}.rc-cta__text{flex:0 1 auto;max-width:640px;min-width:0}.rc-cta__title{margin:0}.rc-cta__sub{margin:12px 0 0;max-width:none}.rc-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.rc-cta__btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.rc-cta__btns>.rc-btn{flex:0 0 auto}.rc-cta__fine{margin:0;font:400 14px / 1.5 var(--font-body);color:var(--mute)}.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: #2563eb;--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;display:flex;flex-direction:column;min-width:0;font:400 var(--desk-fs) / 1.4 var(--font-body);color:var(--dk-ink);background:var(--dk-bg);text-align:start}: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: #2563eb;--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{flex:none;stroke-width:1.75}.rc-desk__bar{display:flex;flex:none;height:var(--desk-bar)}.rc-desk__bar-side{display:flex;flex:none;align-items:center;gap:2px;width:var(--desk-side);min-width:0;padding:0 8px 0 12px;background:var(--dk-side);box-shadow:inset -1px 0 0 var(--dk-line);overflow:hidden}.rc-desk__dots{display:flex;flex:none;gap:6px;margin-inline-end:6px}.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{display:grid;place-items:center;flex:none;width:20px;height:22px;border-radius:5px;color:var(--dk-ink);font-size:14px}.rc-desk__ibtn+.rc-desk__ibtn{color:var(--dk-mute)}.rc-desk__switch{display:flex;flex:none;gap:1px;margin-inline-start:auto;padding:2px;border-radius:7px;background:var(--dk-active)}.rc-desk__switch>span{display:grid;place-items:center;width:24px;height:20px;border-radius:5px;color:var(--dk-mute);font-size:13px}.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{display:flex;flex:1;min-height:0;min-width:0}.rc-desk__side{display:flex;flex:none;flex-direction:column;gap:2px;width:var(--desk-side);min-width:0;padding:8px 10px 12px;background:var(--dk-side);box-shadow:inset -1px 0 0 var(--dk-line);overflow:hidden}.rc-desk__search{display:flex;flex:none;align-items:center;gap:8px;height:30px;margin-bottom:8px;padding:0 10px;border-radius:8px;background:var(--dk-raised);box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-mute);white-space:nowrap}.rc-desk__search .rc-icon{font-size:13px}.rc-desk__row{display:flex;flex:none;align-items:center;gap:9px;height:28px;padding:0 8px;border-radius:7px;color:var(--dk-text);white-space:nowrap}.rc-desk__row .rc-icon{font-size:14px}.rc-desk__row>span,.rc-desk__sess>span,.rc-desk__account-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.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{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;height:24px;margin-top:12px;padding:0 8px;color:var(--dk-mute);font-size:calc(var(--desk-fs) - .5px);white-space:nowrap}.rc-desk__group>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rc-desk__group .rc-icon{font-size:13px}.rc-desk__sess{display:flex;flex:none;align-items:center;gap:9px;height:26px;padding:0 8px;color:var(--dk-text);white-space:nowrap}.rc-desk__sess:before{content:"";flex:none;width:6px;height:6px;margin:0 4px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--dk-dot)}.rc-desk__account{display:flex;flex:none;align-items:center;gap:6px;height:39px;margin:auto -10px 0;padding:8px 12px 0 14px;border-top:1px solid var(--dk-line);color:var(--dk-text);white-space:nowrap}.rc-desk__avatar{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--dk-line);font:500 11px / 1 var(--font-label);color:var(--dk-ink)}.rc-desk__account-name>span{color:var(--dk-mute)}.rc-desk__account .rc-icon{font-size:12px;color:var(--dk-mute)}.rc-desk__account .rc-icon:last-child{margin-inline-start:auto;color:var(--dk-weak)}.rc-desk__main{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--desk-pad);overflow:hidden}.rc-desk__greet{display:flex;flex:none;align-items:center;gap:8px;margin:2px 0 14px;font:400 22px / 1.3 var(--font-body);color:var(--dk-ink);white-space:nowrap}.rc-desk__greet>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rc-desk__greet .rc-icon{font-size:26px;stroke-width:2;color:var(--dk-star)}.rc-desk__card{display:flex;flex:none;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--dk-card)}.rc-desk__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--dk-mute);font-size:calc(var(--desk-fs) - .5px);white-space:nowrap}.rc-desk__seg{display:flex;flex:none;gap:2px}.rc-desk__seg>span{padding:3px 7px;border-radius:5px}.rc-desk__seg>span.is-active{background:var(--dk-seg);color:var(--dk-ink);font-weight:500}.rc-desk__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rc-desk__stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 9px 8px;border-radius:6px;background:var(--dk-cell);white-space:nowrap;overflow:hidden}.rc-desk__stat>span{font-size:calc(var(--desk-fs) - 1px);color:var(--dk-mute);overflow:hidden;text-overflow:ellipsis}.rc-desk__stat>b{font-weight:600;font-size:calc(var(--desk-fs) + .5px);color:var(--dk-ink)}.rc-desk__heat{display:grid;grid-template-columns:repeat(26,minmax(0,var(--dk-heat-cell)));justify-content:space-between;gap:3px}.rc-desk__heat>i{display:block;aspect-ratio:1;border-radius:2.5px;background:var(--dk-heat-0)}.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{margin:0;font-size:calc(var(--desk-fs) - 1px);color:var(--dk-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-desk__foot{display:flex;flex:none;flex-direction:column;gap:6px;margin-top:auto;padding-top:12px}.rc-desk__pills{display:flex;gap:6px}.rc-desk__pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:7px;background:var(--dk-raised);box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-text);white-space:nowrap}.rc-desk__pill .rc-icon{font-size:13px}.rc-desk__input{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--dk-raised);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}: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{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rc-desk__input .rc-icon{font-size:13px;color:var(--dk-weak)}.rc-desk__tools{display:flex;align-items:center;gap:10px;height:22px;padding:0 6px;color:var(--dk-text);font-size:calc(var(--desk-fs) - .5px);white-space:nowrap}.rc-desk__tools .rc-icon{font-size:14px}.rc-desk__tools-r{display:flex;align-items:center;gap:10px;margin-inline-start:auto;color:var(--dk-ink)}.rc-desk__tools-r>i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--dk-line)}.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{gap:8px;padding:10px;border-radius: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{height:34px;border-radius:10px}@media(max-width:639px){.rc-desk__side{display:none}.rc-desk__bar-side{flex:1;width:auto;background:transparent;box-shadow:none}.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{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rc-tabs:not(.rc-tabs--wrap) .rc-tab{padding:12px;justify-content:center}.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:1 1 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{min-height:44px}.rc-faq>summary{min-height:44px}.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{display:block!important;transform:scaleX(1)}.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{transition:none!important;transform:scaleX(1)}.rc-btn:active{transform:none}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{margin:-6px 0 0;max-width:48ch;font:400 13px / 1.5 var(--font-body);color:var(--caption);text-wrap:pretty}[data-section=S7] .rc-faq__a{margin:0}[data-section=S7] .rc-faq-more{display:block}[data-section=S7] .rc-faq-more__link{display:inline-flex;align-items:center;gap:4px;font:inherit;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:var(--btn-ring);text-underline-offset:4px;border-radius:4px;cursor:pointer;transition:color var(--dur-color) var(--ease-std),text-decoration-color var(--dur-color) var(--ease-std)}[data-section=S7] .rc-faq-more__link:hover{color:var(--brand-link);text-decoration-color:var(--ink)}[data-section=S7] .rc-faq-more__link:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}@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{width:14px;height:14px;font-size:14px;flex:none}[data-section=S7] .rc-faq-more__hint{margin:6px 0 0;max-width:48ch;font:400 13px / 1.5 var(--font-body);color:var(--caption);text-wrap:pretty}[data-section=S7] .rc-faq[data-faq-deeplink]{scroll-margin-top:var(--header-h)}.rc-how{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.rc-how__item{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:32px var(--gutter)}.rc-how__item+.rc-how__item{border-top:1px solid var(--line)}.rc-how__num{display:block;line-height:22.5px}.rc-how__title{margin:0;font:600 20px / var(--step-lh) var(--font-display);letter-spacing:var(--step-ls);color:var(--ink);text-wrap:pretty}.rc-how__body{min-width:0}.rc-how__desc{margin:0;max-width:576px;font:400 15px / 1.6 var(--font-body);color:var(--mute);text-wrap:pretty}.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{display:inline-flex;gap:2px;margin-top:16px;padding:2px;border-radius:6px;background:var(--hair);vertical-align:top}:where(html[data-color-scheme=dark] [data-landing]) .rc-how__plat{background:var(--card)}.rc-how__plat-btn{position:relative;display:inline-flex;align-items:center;height:26px;padding:0 10px;border:0;border-radius:4px;background:transparent;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)}@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{outline:2px solid transparent;box-shadow:0 0 0 2px var(--page),0 0 0 4px var(--focus)}: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{margin:8px 0 0;max-width:576px;font:400 13px / 1.5 var(--font-body);color:var(--mute)}.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{display:grid;place-items:center;padding-block:24px}[data-section=S3] .rc-why__badge{top:4px;inset-inline-end:44px;pointer-events:none}[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{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-weight:500;color:var(--step-title)}[data-section=S3] .rc-why__answer .rc-icon{flex:none;margin-top:4px;font-size:14px;color:var(--sec-text)}.rc-m2{position:relative;width:100%;max-width:560px}.rc-m2__wrap{position:relative;width:100%;height:500px}.rc-m2__stage{position:absolute;top:0;left:0;width:560px;height:500px;transform-origin:0 0}.rc-m2__svg{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow:visible}.rc-m2__base{stroke:var(--card-border);stroke-width:1.5;fill:none;stroke-linecap:round}.rc-m2__wire{stroke:rgba(var(--sec-ink-rgb),.6);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;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{position:absolute;top:0;left:50%;z-index:3;display:grid;place-items:center;width:56px;height:56px;border-radius:6px;background:var(--sec-accent);transform:translate(-50%);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)}: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{display:block;width:52px;height:52px}.rc-m2__hub svg{width:52px;height:52px}.rc-m2__hub svg path:first-of-type{fill:transparent}.rc-m2__hub-oem{display:none;font-size:28px;color:var(--on-accent)}[data-landing][data-oem=codewing] .rc-m2__hub-oem{display:block}.rc-m2__chip{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:6px;background:var(--card);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)}: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{font-size:15px;color:var(--sec-text)}.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{flex-direction:column;align-items:stretch;gap:6px;width:134px;height:calc(16.8% + 34px);padding:12px 14px;transform:translate(-50%);white-space:normal}.rc-m2__meta{display:flex;align-items:center;gap:6px;font:500 12px / 16px var(--font-label);color:var(--weak);white-space:nowrap}.rc-m2__meta .rc-icon{font-size:13px}.rc-m2__body{display:flex;flex-direction:column;margin-top:auto;font:400 13px / 1.45 var(--font-body);color:var(--ink)}.rc-m2__chip--row{width:var(--m2-row-w, 220px);padding:0 12px 0 6px;transform:translate(-50%,-50%)}.rc-m2__label{position:absolute;z-index:3;padding:4px 10px;border-radius:6px;background:var(--surface-2);font:500 12.5px / 1.5 var(--font-label);color:var(--step-title);white-space:nowrap;transform:translate(-50%,-50%);transition:background-color var(--dur-rows) var(--ease-out),color var(--dur-rows) var(--ease-out),box-shadow var(--dur-rows) var(--ease-out)}.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{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px}.rc-m2__label--icon .rc-icon{font-size:14px}.rc-m2__anchor{position:absolute;z-index:4;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--card);border:1.5px solid var(--anchor-border);transition:border-color var(--dur-rows) var(--ease-out)}.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{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:1px}.rc-why__band-text{position:relative;flex:2 1 300px;min-width:0;padding:24px}.rc-why__band-h3{max-width:15em}html[lang^=zh] .rc-why__band-h3{word-break:keep-all}.rc-why__band-p{margin-top:10px;max-width:32ch;font:400 15.5px / 1.5 var(--font-body);color:var(--sec-ink);text-wrap:pretty}html:not([lang^=zh]) .rc-why__band-lead:after{content:" "}.rc-why__band-rule{position:absolute;top:-6px;bottom:-6px;inset-inline-end:0;width:1px;background:rgba(var(--sec-ink-rgb),.28)}.rc-why__band-fig{flex:3 1 420px;min-width:0;padding:40px 64px 34px 0}.rc-m8{position:relative;width:100%;height:150px}.rc-m8__svg{position:absolute;inset:0;width:100%;height:100%}.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{position:absolute;z-index:1;height:26px;padding:0 8px;border-radius:4px;background:var(--card);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}: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{position:absolute;margin-top:6px;font:500 11px / 1.4 var(--font-label);color:rgba(var(--sec-ink-rgb),.72);white-space:nowrap}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:310px}.rc-why__iso-cell{flex-direction:column;align-items:center;justify-content:center;gap:6px;height:auto;padding:10px 6px;white-space:normal;text-align:center;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{font-weight:500;white-space:nowrap}.rc-why__iso-state{display:inline-flex;align-items:center;gap:5px;font:500 11px / 1 var(--font-label);color:var(--mute);white-space:nowrap}.rc-why__kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:310px}.rc-why__kpi-cell{flex-direction:column;align-items:stretch;gap:3px;height:auto;padding:8px 12px 9px;white-space:normal}.rc-why__kpi-label{font:400 11.5px / 1.4 var(--font-label);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{position:relative;padding:clamp(44px,5.4vw,76px) var(--gutter) clamp(36px,4vw,56px)}.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{display:inline-flex;align-items:center;gap:.22em;max-width:100%}.rc-hero__brand{color:var(--brand)}.rc-hero__mark{display:inline-flex;flex:none;width:.92em;height:.92em}.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{min-width:0;flex:0 0 auto}.rc-hero__stage{position:relative;z-index:4;margin-inline:var(--gutter)}.rc-hero__badges{position:absolute;top:-40px;inset-inline-end:20px;z-index:6;display:flex;gap:32px;pointer-events:none}.rc-hero__badges .rc-sticker{pointer-events:auto}.rc-hero__badges .rc-sticker__value{max-width:12em;white-space:normal;line-height:1.35}.rc-hero__badges .rc-sticker__value>span{white-space:nowrap}.rc-hero__shot{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--ring-soft-2)}.rc-hero__screens{display:grid;grid-template-columns:minmax(0,634px) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0}.rc-hero__term-host{display:flex;grid-area:1 / 1;min-width:0}.rc-hero__term{flex:1;min-width:0;border:1px solid rgba(255,255,255,.08)}.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{margin-inline-start:0;letter-spacing:.4px;color:#ffffff6b}.rc-hero__term .rc-term__body{height:600px;padding:16px 20px;font-size:14px;line-height:1.7;white-space:normal;overflow:hidden;color:#ffffffc7}.rc-hero__term .t-prompt{display:flex;align-items:baseline;gap:6px}.rc-hero__term .t-dim{color:#ffffff52}.rc-hero__term .t-cmd{color:#7fe787;font-style:italic}.rc-hero__term .t-caret{display:inline-block;width:.55em;height:1em;transform:translateY(2px);background:#7fe787;animation:rc-term-caret 1s steps(2,start) infinite}.rc-hero__term .t-caret--white{background:#ffffffd9}.rc-hero__term .t-step{color:#ffffffd1;animation:rc-term-line-in .32s ease-out both}.rc-hero__term .rc-term__spin{display:inline-block;min-width:1ch}.rc-hero__term .t-final{animation:rc-term-final-in .36s ease-out both}.rc-hero__term .t-final--fast{animation-duration:.32s}.rc-hero__term .t-banner{display:flex;align-items:flex-start;gap:16px;margin-top:10px}.rc-hero__term .t-logo{display:block;flex:none;font-size:13px;width:5.4em;height:3.15em}.rc-hero__term .t-logo rect{fill:var(--terminal-logo)}.rc-hero__term .t-banner-col{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-hero__term .t-b{font-weight:700;color:#fffffff5}.rc-hero__term .t-ver{margin-inline-start:8px;color:#ffffff80}.rc-hero__term .t-60{color:#fff9}.rc-hero__term .t-sep{margin-inline:6px;color:#ffffff52}.rc-hero__term .t-42{color:#ffffff6b}.rc-hero__term .t-palette{margin-top:12px}.rc-hero__term .t-pline{display:flex;align-items:baseline;gap:6px;padding-block:4px;border-top:1px dashed rgba(255,255,255,.08);color:#ffffffeb}.rc-hero__term .t-plist{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08)}.rc-hero__term .t-prow{display:flex;gap:16px;font-size:13px;line-height:1.7}.rc-hero__term .t-prow>span:first-child{min-width:110px;color:#ffffffeb}.rc-hero__term .t-prow>span:last-child{flex:1;color:#8ab4f8}.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{display:flex;align-items:center;gap:6px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff80}.rc-hero__term .t-tabs{display:flex;gap:12px;margin-bottom:12px}.rc-hero__term .t-tab{padding:2px 6px;border-radius:4px;font-weight:600;color:#fff9}.rc-hero__term .t-tab.is-active{background:#b5b9ff;color:#1a1b26}.rc-hero__term .t-fields{display:flex;flex-direction:column;gap:2px}.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{display:flex;gap:16px}.rc-hero__term .t-field>span:first-child{flex:none;min-width:168px;font-weight:700;color:#ffffffeb}.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{margin-top:12px;color:#fff6}.rc-hero__term .t-h{font-weight:700;color:#fffffff2}.rc-hero__term .t-h--mt{margin-top:8px}.rc-hero__term .t-progress{display:flex;align-items:center;gap:10px;margin-top:4px}.rc-hero__term .t-bar{position:relative;flex:1;max-width:360px;height:14px;border-radius:4px;background:#7882dc38;overflow:hidden}.rc-hero__term .t-bar>i{position:absolute;inset:0 auto 0 0;width:var(--pct, 2%);background:#b5b9ff}.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{position:relative;grid-area:1 / 2;min-width:0;display:grid;place-items:center;padding:32px 32px 16px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ring-soft);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}.rc-hero__panel{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;inset-inline-end:4px;gap:10px}.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;overflow:hidden;text-overflow:ellipsis}.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{position:relative;width:100%;max-width:500px;min-width:0}.rc-usage__ghost{position:absolute;top:0;height:40px;display:flex;align-items:flex-start;gap:6px;padding:7px 12px 0;border-radius:8px 8px 0 0;box-shadow:0 0 0 1px var(--card-border);font:400 11.5px / 1.4 var(--font-label);color:var(--weak);white-space:nowrap;overflow:hidden}.rc-usage__ghost .rc-icon{font-size:12px;margin-top:2px}.rc-usage__ghost--back{inset-inline:8%;background:var(--surface-1);transform:translateY(-28px)}.rc-usage__ghost--front{inset-inline:4%;background:var(--card);transform:translateY(-14px)}.rc-usage__win{position:relative;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)}: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{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.rc-usage__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;transition:opacity var(--dur-fill) var(--ease-out)}.rc-usage__grid.is-dim{opacity:.35}.rc-usage__kpi{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:6px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--ring-soft)}.rc-usage__tile{display:grid;place-items:center;width:28px;height:28px;border-radius:5px;background:var(--sec-tint);color:var(--sec-text);font-size:15px}.rc-usage__tile .rc-icon{font-size:15px}.rc-usage__kpi-col{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-usage__kpi-t{font:500 13px / 1.4 var(--font-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{margin-top:4px;height:5px}.rc-usage__hint{position:relative;z-index:2;flex-direction:row;padding:14px;border-radius:6px;box-shadow:0 0 0 1px rgba(var(--sec-dot),.35),0 6px 14px -10px rgba(var(--sec-shadow-rgb),.16);font-size:13.5px;line-height:1.5;color:var(--ink)}: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{display:flex;flex-direction:column;gap:6px;min-width:0}.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{position:relative;z-index:6;width:300px;max-width:calc(100% - 16px);margin:-28px 0 0 auto;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(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}:where(html[data-color-scheme=dark] [data-landing]) .rc-devcard{box-shadow:var(--elev-3)}.rc-devcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;margin-bottom:2px;box-shadow:inset 0 -1px 0 var(--line)}.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{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;font:400 11.5px / 1.5 var(--font-label);color:var(--weak)}.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{display:flex;grid-area:1 / 1;min-width:0;min-height:636px;padding:20px 20px 16px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ring-soft);overflow:hidden}.rc-hero__desk{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.rc-hero__deskwin{flex:1;min-height:0;border-radius:6px;box-shadow:0 0 0 1px var(--ring)}.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{position:relative;z-index:6;display:flex;align-items:flex-start;gap:12px;margin-top:-28px;pointer-events:none}.rc-hero__desk-stk{flex:none;margin:4px 0 0 -8px}.rc-desk-launch{flex:0 1 360px;max-width:100%;margin-inline-start:auto;border-radius:10px;background:var(--terminal-bg);color:#ffffffd1;overflow:hidden;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)}: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{height:28px;padding-inline:10px;gap:6px;box-shadow:inset 0 -1px #ffffff0f}.rc-desk-launch .rc-term__dot{width:10px;height:10px;opacity:.9}.rc-desk-launch .rc-term__title{font-size:10.5px;letter-spacing:.4px;color:#ffffff6b}.rc-desk-launch__body{margin:0;padding:10px 12px 11px;font:400 11.5px / 1.5 var(--term-font);white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;text-align:start}.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{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}[data-section=S2] .rc-s2-lead{flex:1 1 220px;margin:0;font:500 14px / 1.5 var(--font-label);color:var(--mute);letter-spacing:0;text-wrap:balance;word-break:keep-all}[data-section=S2] .rc-s2-row>.rc-stats{flex:0 1 672px;max-width:100%}[data-section=S2] .rc-s2-unit{margin-inline-start:4px;font:500 14px / 1 var(--font-label);letter-spacing:0;color:var(--mute);font-variant-numeric:normal}[data-section=S2] .rc-s2-mark{position:relative;top:-.45em;vertical-align:baseline;line-height:0;margin-inline-start:2px;font:600 9.5px / 0 var(--font-label);letter-spacing:0;color:var(--weak)}[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{top:-.35em;margin-inline:0 4px}@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{margin-inline:8px;color:var(--weak)}[data-section=S2] .rc-s2-status{display:inline-flex;align-items:center;gap:4px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--weak);text-underline-offset:3px;white-space:nowrap;transition:text-decoration-color var(--dur-color) var(--ease-std)}[data-section=S2] .rc-s2-status .rc-icon{width:12px;height:12px;font-size:12px;flex:none}[data-section=S2] .rc-s2-status:hover{text-decoration-color:var(--ink)}[data-section=S2] .rc-s2-status:focus-visible{outline:2px solid transparent;border-radius:4px;box-shadow:0 0 0 2px var(--focus)}[data-section=S2] .rc-stat--link{position:relative;transition:background-color var(--dur-color) var(--ease-std)}[data-section=S2] .rc-stat--link:hover{background:var(--hover-secondary)}[data-section=S2] .rc-s2-ext{margin-inline-start:4px;font-size:12px;vertical-align:-1px;color:var(--weak);transition:color var(--dur-color) var(--ease-std)}[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{white-space:nowrap}@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{position:relative;z-index:20;background:var(--page);border-top:1px solid var(--line)}.rc-footer__anchor{position:absolute;top:0;left:0;width:0;height:0;scroll-margin-top:var(--header-h)}.rc-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;padding:48px 24px 32px}.rc-footer__brand{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rc-footer__logo{display:inline-flex;align-items:center;gap:8px;height:24px;border-radius:6px;color:var(--ink);text-decoration:none}:where(html[data-color-scheme=dark] [data-landing]) .rc-footer__logo .MuiTypography-root{color:var(--ink)}.rc-footer__logo-mark{display:inline-flex;width:24px;height:24px}.rc-footer__logo-mark svg{display:block;width:24px;height:24px}.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{font-weight:700;letter-spacing:-.01em}.rc-footer__logo:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-footer__tagline{margin:0;max-width:250px;font:400 13px / 1.625 var(--font-body);color:var(--mute)}html[lang^=zh] .rc-footer__tagline{max-width:260px}.rc-footer__social{display:inline-flex;width:fit-content;border:1px solid var(--line);border-radius:8px;overflow:hidden}.rc-footer__social-item{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--mute);text-decoration:none;background:var(--page)}.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{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--focus)}.rc-footer__col{min-width:0}.rc-footer__title{margin:0;font:400 10px / 1.5 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--caption)}.rc-footer__links{display:flex;flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none}.rc-footer__links>li{display:flex}.rc-footer__link{position:relative;display:inline-block;font:400 13.5px / 24px var(--font-body);color:var(--mute);text-decoration:none}.rc-footer__link:hover{color:var(--ink)}.rc-footer__link:focus-visible{outline:2px solid transparent;border-radius:4px;box-shadow:0 0 0 2px var(--focus)}.rc-footer__link--mail{word-break:break-all}.rc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 24px 36px;border-top:1px solid var(--line);font:400 10.5px / 20px var(--font-label);letter-spacing:1.05px;text-transform:uppercase;color:var(--mute)}.rc-footer__copy{margin:0}.rc-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;flex-basis:100%}.rc-footer__legal-link{position:relative;color:var(--mute);text-decoration:none}.rc-footer__legal-link:hover{color:var(--ink)}.rc-footer__legal-link:focus-visible{outline:2px solid transparent;border-radius:4px;box-shadow:0 0 0 2px var(--focus)}.rc-footer__lang{position:relative;display:flex;flex-basis:100%;justify-content:center}.rc-footer__lang-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mute);cursor:pointer}.rc-footer__lang-btn:hover,.rc-footer__lang-btn[aria-expanded=true]{color:var(--ink)}.rc-footer__lang-btn:focus-visible{outline:2px solid transparent;border-radius:4px;box-shadow:0 0 0 2px var(--focus)}.rc-footer__lang-btn .rc-icon{font-size:12px}.rc-footer__lang-chev{transition:none}.rc-footer__lang-menu{position:absolute;inset-inline-end:0;bottom:calc(100% + 12px);z-index:120;width:224px;margin:0;padding:6px;list-style:none;background:var(--page);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-menu);text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1),visibility 0s linear .15s}: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;transform:none;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),visibility 0s}.rc-footer__lang-eyebrow{padding:6px 10px 4px;font:400 10px / 1.5 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--caption)}.rc-footer__lang-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;font:400 13.5px / 20px var(--font-body);color:var(--mute);text-align:start;cursor:pointer}.rc-footer__lang-item:hover{color:var(--ink)}.rc-footer__lang-item:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus)}.rc-footer__lang-item .rc-icon{font-size:14px;color:var(--brand);visibility:hidden}.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{position:fixed;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;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{font-size:12px;letter-spacing:.1em}[data-section=S6] .rc-plans-shared{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);border-top:1px solid var(--line)}[data-section=S6] .rc-plans-shared__head{padding:32px 24px;border-inline-end:1px solid var(--line)}[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{padding:24px 24px 0;border-inline-end: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{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-items:center}[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-column:2;grid-row:1 / span 3;margin-top:0;align-self:center}}.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{display:grid;place-items:center;overflow:hidden}.rc-s5__backdrop{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:32px 32px;background-position:center;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent)}.rc-s5__grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;max-width:230px;margin:0;padding:0;list-style:none}.rc-s5__cell{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;border-radius:8px;background:var(--card);color:var(--mute);font-size:18px;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)}.rc-s5__cell .rc-icon{font-size:18px;stroke-width:1.75}.rc-s5__cell--empty{visibility:hidden}.rc-s5__cell.is-lit{transform:translateY(-2px);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)}: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{transform:none;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)}: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{width:22px;height:22px;border-radius:5px}.rc-s5__mark-txt{display:none;place-items:center;font:700 13px / 1 var(--font-display);color:inherit}.rc-s5__cell--center .rc-s5__mark-txt{width:22px;height:22px;border-radius:5px;background:var(--sec-ink);color:var(--on-accent)}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__cell--center .rc-s5__mark-txt{color:var(--page)}.rc-s5__tip{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:3;padding:3px 8px;border-radius:4px;background:var(--ink);color:var(--on-ink);font:500 11.5px / 1.4 var(--font-label);white-space:nowrap;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity var(--dur-color) var(--ease-out)}.rc-s5__tip:after{content:"";position:absolute;left:50%;top:100%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;background:var(--ink);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{display:flex;flex-direction:column}.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{position:relative;background:var(--page)}.rc-s5__cards>.rc-frame{border-inline-color:transparent}.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{height:auto;min-height:38px;padding-block:6px;white-space:normal}.rc-s5__cards [data-mock=M9] .rc-rowcard__txt>span:first-child{overflow:visible;text-overflow:clip}.rc-s5__notice-seg{display:inline-block}.rc-s5__cards [data-mock=M9] .rc-rowcard__sub{white-space:nowrap}.rc-s5__quota{display:flex;flex-direction:column;gap:8px;width:100%;max-width:333px;padding:10px 12px 11px;border-radius:8px;background:var(--card);box-shadow:0 0 0 1px var(--ring),0 6px 14px -8px rgba(var(--sec-shadow-rgb),.22)}: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{display:flex;align-items:center;gap:6px;font:600 12px / 1.4 var(--font-label);color:var(--sec-text);white-space:nowrap}.rc-s5__quota-head .rc-icon{font-size:13px}.rc-s5__quota-head>span:not(.rc-s5__avatars){flex:1 1 auto;min-width:0;white-space:normal}.rc-s5__quota-head .rc-s5__avatars{margin-inline-start:auto}.rc-s5__quota-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:500 12px / 1.4 var(--font-label);color:var(--mute)}.rc-s5__quota-foot b{font:600 14px / 1.2 var(--font-label);color:var(--ink)}.rc-s5__avatars{display:flex;flex:none}.rc-s5__macro{display:flex;flex-direction:column;gap:6px;width:100%;max-width:337px;padding:10px;border-radius:6px;background:var(--card);box-shadow:0 0 0 1px var(--ring),0 4px 10px -6px rgba(var(--shadow-rgb),.16)}: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{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:600 12px / 1.4 var(--font-label);color:var(--ink);white-space:nowrap}.rc-s5__macro-head .rc-icon{font-size:13px;color:var(--mute)}.rc-s5__macro-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rc-s5__macro-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;background:var(--ink);color:var(--on-ink);font:500 10.5px / 1 var(--font-label)}.rc-s5__macro-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:24px;padding:0 8px;border-radius:4px;background:var(--surface-2);font:400 12px / 1 var(--font-body);color:var(--ink);white-space:nowrap}.rc-s5__macro-row code{font:inherit;overflow:hidden;text-overflow:ellipsis}.rc-s5__macro-row .rc-icon{font-size:11px;color:var(--ok)}@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{display:grid;place-items:center;padding:24px}.rc-s5__stage-wrap{position:relative;width:100%;max-width:540px;height:400px;overflow:hidden}.rc-s5__stage{position:absolute;left:0;top:0;width:540px;height:400px;transform-origin:0 0;transform:scale(var(--s5-scale, 1));font:400 13px / 1.45 var(--font-body);color:var(--ink)}.rc-s5__stack{position:absolute;left:274px;top:184px;z-index:3;display:flex;flex-direction:column;gap:20px;width:290px;transform:translate(-50%,-50%)}.rc-s5__post{width:290px;overflow:hidden;border-radius:6px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-border),0 6px 16px -10px rgba(var(--shadow-rgb),.2)}: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{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.rc-s5__post-lines{display:flex;flex-direction:column;font:400 13px / 1.5 var(--font-body)}.rc-s5__post-time{align-self:flex-end;font-size:11px;color:var(--weak)}.rc-s5__post-cta{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;font-weight:500;color:var(--ok);box-shadow:inset 0 1px 0 var(--inset-line)}.rc-s5__post-cta .rc-icon{font-size:14px}.rc-s5__notice{display:flex;flex-direction:column;gap:10px;width:312px;max-width:100%;padding:12px;border-radius:6px;background:var(--card);box-shadow:0 0 0 1px var(--ring),0 16px 32px -12px rgba(var(--shadow-rgb),.28)}:where(html[data-color-scheme=dark] [data-landing]) .rc-s5__notice{box-shadow:var(--elev-3)}.rc-s5__notice-head{display:flex;align-items:center;justify-content:space-between;font-weight:500;color:var(--mute)}.rc-s5__notice-label{display:flex;align-items:center;gap:6px}.rc-s5__notice-label .rc-icon{font-size:14px}.rc-s5__notice-row{display:flex;align-items:center;gap:10px}.rc-s5__notice-tile{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:6px;background:var(--sec-tint);color:var(--sec-text);font-size:16px}.rc-s5__notice-col{display:flex;flex:1;flex-direction:column;min-width:0}.rc-s5__notice-name{font-weight:500}.rc-s5__notice-sub{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-s5__notice-btns{display:flex;flex:none;gap:6px}.rc-s5__rbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hover-pill);color:var(--ink);font-size:15px}.rc-s5__rbtn--warn{background:var(--warn);color:var(--on-ink)}.rc-s5__float{position:absolute;display:flex;align-items:flex-end;gap:4px}.rc-s5__float--plain{left:16px;top:18px;z-index:2;transform:rotate(-4deg)}.rc-s5__float--reply{left:356px;top:4px;z-index:3;flex-direction:column;align-items:flex-start;gap:6px;transform:rotate(5deg)}.rc-s5__float--question{left:40px;top:290px;z-index:32;transform:rotate(3deg)}.rc-s5__float-ok{display:flex;align-items:center;gap:6px;padding-inline-start:4px;font-weight:500;color:var(--ok)}.rc-s5__float-ok .rc-icon{font-size:14px}.rc-s5__float-row{display:flex;align-items:flex-end;gap:4px}.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{display:flex;flex-direction:column;max-width:220px;padding:8px 12px;border-radius:14px;background:var(--card);font:400 13px / 1.45 var(--font-body);color:var(--ink);white-space:nowrap}.rc-s5__bubble--in{border-end-start-radius:4px}.rc-s5__bubble--out{border-end-end-radius:4px}.rc-s5__bubble-sub{font-size:12px;color:var(--sec-text)}.rc-s5__avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--ring);color:var(--sec-text);font-size:16px}.rc-s5__avatar img{width:16px;height:16px;border-radius:4px}.rc-s5__avatar .rc-s5__mark-txt{font-size:11px;color:var(--sec-ink)}.rc-s5__panel--form{display:grid;place-items:center;padding:36px 28px}.rc-s5__form{position:relative;width:100%;max-width:440px;padding:10px 0 12px;border-radius:6px;background:var(--card);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)}: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{padding:0 16px 6px;box-shadow:inset 0 -1px 0 var(--inset-line)}.rc-s5__form-row{display:flex;gap:12px;padding:6px 0}.rc-s5__form-k{flex:none;width:84px;color:var(--weak)}.rc-s5__form-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-s5__form-v--ph{color:var(--weak)}.rc-s5__form-body{display:flex;flex-direction:column;gap:8px;padding:12px 16px;color:var(--step-title);box-shadow:inset 0 -1px 0 var(--inset-line)}.rc-s5__form-tools{display:flex;align-items:center;gap:14px;padding:12px 16px 0;color:var(--weak)}.rc-s5__form-tools .rc-icon{font-size:18px;stroke-width:1.75}.rc-s5__form-chip{display:inline-flex;align-items:center;gap:7px;height:28px;margin-inline-start:auto;padding:0 12px 0 10px;border-radius:999px;background:var(--sec-tint);color:var(--sec-text);font:500 12.5px / 1 var(--font-label);white-space:nowrap}.rc-s5__form-chip>i{width:6px;height:6px;border-radius:50%;background:currentColor}.rc-s5__stk{z-index:4}.rc-s5__stk--a{left:-24px;top:-38px}.rc-s5__stk--b{right:-34px;top:84px}.rc-s5__stk--c{left:30%;bottom:-20px}.rc-s5__sticker{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:6px;background:var(--paper);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))}.rc-s5__sticker .rc-icon{font-size:16px;color:var(--mute)}.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{display:flex;align-items:stretch;justify-content:center;padding:16px 24px}.rc-s5__phone-wrap{position:relative;width:300px;max-width:100%;height:500px;flex:none}.rc-s5__phone{position:relative;height:100%;overflow:hidden;border-radius:16px;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)}: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{position:absolute;right:14px;top:14px;font-size:16px;color:var(--mute)}.rc-s5__phone-body{padding:36px 16px 0}.rc-s5__phone-brand{display:grid;width:36px;height:36px}.rc-s5__phone-brand img{width:36px;height:36px;border-radius:10px}.rc-s5__phone-brand .rc-s5__mark-txt{width:36px;height:36px;border-radius:10px;background:var(--sec-accent);color:var(--on-accent);font-size:18px}.rc-s5__phone-title{display:block;margin-top:12px;font:700 22px / 1.2 var(--font-body);letter-spacing:-.02em}.rc-s5__phone-sub{display:block;margin-top:4px;font:400 13px / 1.5 var(--font-body);color:var(--mute)}.rc-s5__pcard{margin-top:14px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--inset-line)}.rc-s5__pcard+.rc-s5__pcard{margin-top:10px}.rc-s5__pcard-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font:400 13px / 1.5 var(--font-body)}.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{font-weight:520;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-s5__grow{flex:1}.rc-s5__acc{color:var(--sec-text)}.rc-s5__pcard-row .rc-icon{font-size:15px;flex:none}.rc-s5__vsep{flex:none;width:1px;height:14px;background:var(--inset-line)}.rc-s5__pcard-list{display:flex;flex-direction:column;padding:2px 0 72px;font:400 13px / 1.5 var(--font-body)}.rc-s5__pcard-list>span{padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-s5__tabbar{position:absolute;inset-inline:8px;bottom:8px;z-index:2;display:flex;align-items:center;padding:10px 0;border-radius:14px;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)}: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{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:0}.rc-s5__tab-ico{position:relative;display:flex;font-size:18px}.rc-s5__tab-dot{position:absolute;right:-7px;top:-5px;display:grid;place-items:center;height:14px;min-width:14px;border-radius:50%;background:var(--warn);color:var(--on-ink);font:600 9px / 1 var(--font-label)}.rc-s5__tab-sep{flex:none;width:1px;height:22px;background:var(--inset-line)}.rc-s5__panel--dsk{padding:24px}.rc-s5__desk{position:absolute;left:20px;top:28px;width:500px;height:344px}.rc-s5__desk .rc-desk__main,.rc-s5__desk .rc-desk__side{padding-bottom:30px}.rc-s5__stk--dskA{left:auto;right:6px;top:16px;z-index:6}.rc-s5__stk--dskB{left:4px;top:358px;z-index:6}.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{display:flex;flex-direction:column;gap:1px}.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{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:60px;padding:8px 16px}.rc-logo{display:inline-flex;align-items:center;gap:8px;height:24px;border-radius:6px;color:var(--ink);text-decoration:none}:where(html[data-color-scheme=dark] [data-landing]) .rc-logo .MuiTypography-root{color:var(--ink)}.rc-logo__mark{display:inline-flex;width:24px;height:24px}.rc-logo__mark svg{display:block;width:24px;height:24px}.rc-logo__name{font:600 17px / 24px var(--font-display);letter-spacing:-.02em;color:var(--ink)}[data-landing][data-oem=codewing] .rc-logo__name{font-weight:700;letter-spacing:-.01em}.rc-logo:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-nav__sep{display:none;width:1px;height:22px;background:var(--line)}.rc-nav__links{display:none;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.rc-nav__link{display:inline-flex;align-items:center;gap:5px;height:32px;padding:6px 10px;border:0;border-radius:7px;background:transparent;font:500 13.5px / 20.25px var(--font-body);color:var(--mute);text-decoration:none;white-space:nowrap;cursor:pointer}.rc-nav__link:hover,.rc-nav__link[aria-expanded=true]{color:var(--ink);background:var(--hover-nav)}.rc-nav__link:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 0 var(--focus-offset),0 0 0 2px var(--focus)}.rc-nav__link .rc-icon{width:13px;height:13px;flex:none}.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{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.rc-nav__signin{display:none;padding:7px 8px;border-radius:7px;font:500 13.5px / 20.25px var(--font-body);color:var(--mute);text-decoration:none;white-space:nowrap}.rc-nav__signin:hover{color:var(--ink)}.rc-nav__signin:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--focus)}.rc-nav__cta{display:none}.rc-burger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;margin-inline-end:-8px;border:0;border-radius:7px;background:transparent;color:var(--mute);cursor:pointer}.rc-burger .rc-icon{width:20px;height:20px}.rc-burger:hover{color:var(--ink);background:var(--hover-nav)}.rc-burger:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus)}@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{position:absolute;inset-inline:0;top:59px;z-index:30;opacity:0;transform:translateY(4px);visibility:hidden;transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1),visibility 0s linear .15s}.rc-nav__panel.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),visibility 0s}.rc-nav__panel-inner{max-height:calc(100vh - 61px);max-height:calc(100dvh - 61px);overflow-y:auto;background:var(--page);border-bottom:1px solid var(--line);box-shadow:var(--shadow-menu)}.rc-nav__panel-inner>*+*{border-top:1px solid var(--line)}.rc-nav__panel-links{display:grid;gap:12px;padding:24px 16px}.rc-nav__panel-link{display:flex;align-items:center;justify-content:space-between;height:40px;padding:8px 12px;border-radius:8px;font:600 16px / 24px var(--font-display);color:var(--ink);text-decoration:none}.rc-nav__panel-link:hover{background:var(--hover-item)}.rc-nav__panel-link:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus)}.rc-nav__panel-link .rc-icon{width:20px;height:20px;color:var(--weak)}.rc-nav__panel-lang{padding:16px}.rc-nav__panel-label{margin:0 0 12px;font:600 12px / 16px var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--weak)}.rc-lang-chips{display:grid;grid-template-columns:1fr;gap:12px;max-width:384px}.rc-lang-chip{display:flex;align-items:center;min-height:52px;width:100%;padding:12px 14px;border:1px solid var(--card-border);border-radius:16px;background:var(--page);font:500 14px / 20px var(--font-body);color:var(--ink);text-align:start;cursor:pointer}.rc-lang-chip:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus-offset),0 0 0 4px var(--focus)}.rc-lang-chip.is-on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text)}.rc-nav__panel-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:24px 16px}.rc-nav__panel-cta .rc-btn{height:42px;border-radius:8px}@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}}


/* SeaClaude Enlarged Top Navbar & Action Buttons */
[data-landing] .rc-nav{min-height:76px;padding:12px 24px;gap:12px 28px}
[data-landing] .rc-logo{height:34px;gap:10px}
[data-landing] .rc-logo__mark,[data-landing] .rc-logo__mark svg{width:30px;height:30px}
[data-landing] .rc-logo__name{font:700 20px / 28px var(--font-display);letter-spacing:-.02em}
[data-landing] .rc-nav__sep{height:26px}
[data-landing] .rc-nav__links{gap:6px}
[data-landing] .rc-nav__link{height:40px;padding:8px 14px;font:500 15.5px / 22px var(--font-body);border-radius:8px}
[data-landing] .rc-nav__right{gap:14px}
[data-landing] .rc-nav__signin{height:44px;padding:10px 22px;border-radius:9px;font:600 16px / 22px var(--font-body);color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--btn-ring),0 1px 2px rgba(var(--shadow-rgb),.06);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}
[data-landing] .rc-nav__signin:hover{background:var(--hover-nav);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}
@media(min-width:640px){[data-landing] .rc-nav__signin{display:inline-flex;align-items:center;justify-content:center}}
[data-landing] .rc-nav__cta.rc-btn{height:44px;padding-inline:24px;border-radius:9px;font:600 16px / 22px var(--font-body);box-shadow:0 2px 8px rgba(37,99,235,.25)}
