:root{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-15:15px;--t-16:16px;--t-18:18px;--t-20:20px;--t-24:24px;--t-28:28px;--t-32:32px;--t-40:40px;--t-48:48px;--n-50:#fefdfd;--n-75:#fbfaf9;--n-100:#f7f6f3;--n-150:#f1f0ee;--n-200:#ebe9e6;--n-250:#e2e1de;--n-300:#d9d7d4;--n-400:#b9b7b4;--n-500:#888682;--n-600:#65635f;--n-700:#4a4743;--n-800:#2b2924;--n-900:#181612;--n-950:#0b0906;--n-1000:#030201;--p-50:#f4f6ff;--p-100:#e8edff;--p-200:#cbd5ff;--p-300:#9aaaff;--p-400:#6977f0;--p-500:#484dd2;--p-600:#3632b6;--p-700:#282095;--p-800:#1b166b;--p-900:#0d0a42;--success-400:#3bb974;--success-500:#269e5f;--success-600:#007e46;--success-50:#e7f9ec;--success-100:#cff2da;--danger-400:#ff4f59;--danger-500:#de3a46;--danger-600:#b32130;--danger-50:#ffefee;--danger-100:#ffdfdd;--warning-400:#f2af48;--warning-500:#da950b;--warning-600:#b66c00;--warning-50:#fff3e2;--warning-100:#ffe6bf;--info-400:#4fa8e1;--info-500:#338fc7;--info-600:#0070a7;--info-50:#e9f6ff;--info-100:#cfedff;--bg:var(--n-50);--bg-soft:var(--n-100);--bg-sunken:var(--n-150);--surface:#fff;--surface-2:var(--n-75);--surface-hover:var(--n-100);--overlay:#15161b66;--border:var(--n-200);--border-strong:var(--n-300);--border-subtle:var(--n-150);--divider:var(--n-150);--text:var(--n-950);--text-2:var(--n-800);--text-muted:var(--n-600);--text-subtle:var(--n-500);--text-faint:var(--n-400);--text-on-dark:var(--n-50);--primary:var(--p-500);--primary-hover:var(--p-600);--primary-soft:var(--p-50);--primary-border:var(--p-200);--primary-text:var(--p-700);--primary-fg:#fff;--shadow-xs:0 1px 0 0 #0000000a;--shadow-sm:0 1px 2px #0000000f, 0 1px 1px #00000008;--shadow-md:0 2px 4px #0000000a, 0 4px 12px #0000000f;--shadow-lg:0 4px 8px #0000000d, 0 12px 32px #0000001a;--shadow-xl:0 8px 16px #0000000f, 0 24px 48px #00000024;--shadow-inset:inset 0 1px 0 #fff9, inset 0 -1px 0 #00000008;--ring:0 0 0 3px var(--primary-soft);--ring-danger:0 0 0 3px var(--danger-50);--r-2:3px;--r-4:5px;--r-6:7px;--r-8:9px;--r-10:11px;--r-12:13px;--r-16:17px;--r-full:9999px;--d-row-h:44px;--d-cell-y:10px;--d-cell-x:14px;--d-gap:16px;--d-card-pad:18px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.28s;--sidebar-w:248px;--sidebar-w-collapsed:56px;--header-h:52px;--page-max:1440px}@supports (color:lab(0% 0 0)){:root{--n-50:lab(99.4242% .0259578 .379598);--n-75:lab(98.2683% .0524819 .759554);--n-100:lab(96.7644% .0796914 1.13989);--n-150:lab(94.7924% .079751 1.13992);--n-200:lab(92.4764% .107646 1.52072);--n-250:lab(89.5764% .107765 1.52084);--n-300:lab(86.1004% .136673 1.90222);--n-400:lab(74.5004% .137746 1.90291);--n-500:lab(55.9441% .170976 2.28726);--n-600:lab(42.0276% .208318 2.67441);--n-700:lab(30.4308% .251949 3.06622);--n-800:lab(16.5096% .271648 3.08083);--n-900:lab(7.2527% .279635 2.68617);--n-950:lab(2.49054% .155076 1.28551);--n-1000:lab(.662663% .07765 .508276);--p-50:lab(96.9655% .780702 -7.5086);--p-100:lab(93.9159% 1.80495 -14.8915);--p-200:lab(85.4403% 4.73821 -29.3208);--p-300:lab(70.9162% 10.828 -46.7954);--p-400:lab(53.7261% 21.7313 -63.8488);--p-500:lab(39.0089% 31.2739 -70.6166);--p-600:lab(29.2946% 36.3317 -70.6653);--p-700:lab(21.3051% 35.004 -63.6889);--p-800:lab(13.9802% 26.551 -49.5055);--p-900:lab(5.68299% 17.8075 -34.8981);--success-400:lab(67.145% -47.9208 24.7216);--success-500:lab(57.7308% -44.8334 23.1443);--success-600:lab(45.9926% -41.8497 21.6371);--success-50:lab(96.2784% -7.73662 3.96292);--success-100:lab(92.5524% -15.5344 7.96288);--danger-400:lab(60.5928% 70.1906 36.9521);--danger-500:lab(51.5165% 63.8369 33.8382);--danger-600:lab(40.1142% 57.5174 31.1147);--danger-50:lab(95.697% 7.82806 3.66604);--danger-100:lab(91.3907% 15.6932 7.39341);--warning-400:lab(76.7033% 18.106 60.6421);--warning-500:lab(67.3506% 20.5018 70.1014);--warning-600:lab(53.1173% 26.8577 64.6171);--warning-50:lab(96.5615% 2.78267 11.2338);--warning-100:lab(93.0855% 8.5946 31.0903);--info-400:lab(65.1237% -14.0752 -37.7215);--info-500:lab(55.8048% -13.2252 -37.5663);--info-600:lab(44.084% -11.8787 -40.3448);--info-50:lab(95.974% -3.98228 -8.18995);--info-100:lab(91.9299% -7.59459 -16.2122);--overlay:lab(7.15889% .442006 -3.65835/.4);--shadow-xs:0 1px 0 0 lab(0% 0 0/.04);--shadow-sm:0 1px 2px lab(0% 0 0/.06), 0 1px 1px lab(0% 0 0/.03);--shadow-md:0 2px 4px lab(0% 0 0/.04), 0 4px 12px lab(0% 0 0/.06);--shadow-lg:0 4px 8px lab(0% 0 0/.05), 0 12px 32px lab(0% 0 0/.1);--shadow-xl:0 8px 16px lab(0% 0 0/.06), 0 24px 48px lab(0% 0 0/.14);--shadow-inset:inset 0 1px 0 lab(100% 0 0/.6), inset 0 -1px 0 lab(0% 0 0/.03)}}[data-density=compact]{--d-row-h:36px;--d-cell-y:7px;--d-cell-x:12px;--d-gap:12px;--d-card-pad:14px}[data-density=comfortable]{--d-row-h:54px;--d-cell-y:14px;--d-cell-x:18px;--d-gap:20px;--d-card-pad:22px}[data-theme=dark]{--bg:#0b0c10;--bg-soft:#111217;--bg-sunken:#060609;--surface:#15161b;--surface-2:#191a20;--surface-hover:#1e2027;--overlay:#0009;--border:#25262c;--border-strong:#33353c;--border-subtle:#1b1d22;--divider:#1b1d22;--text:#f8f8fa;--text-2:#dddee1;--text-muted:#a3a4a8;--text-subtle:#797a7f;--text-faint:#515256;--primary:var(--p-400);--primary-hover:var(--p-300);--primary-soft:#1e234f;--primary-border:#2f3671;--primary-text:var(--p-200);--success-50:#182f20;--success-100:#16452a;--danger-50:#3a2120;--danger-100:#5a2a2a;--warning-50:#3a2b16;--warning-100:#5b3b00;--info-50:#152b3b;--info-100:#0f3f5b;--shadow-xs:0 1px 0 0 #0000004d;--shadow-sm:0 1px 2px #0006, 0 1px 1px #0003;--shadow-md:0 2px 4px #0000004d, 0 4px 12px #0006;--shadow-lg:0 4px 8px #0006, 0 12px 32px #00000080;--shadow-xl:0 8px 16px #00000080, 0 24px 48px #0009;--ring:0 0 0 3px #484dd24d}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(3.33121% .21445 -1.81924);--bg-soft:lab(5.66753% .337608 -2.90446);--bg-sunken:lab(1.74245% .149816 -1.20212);--surface:lab(7.15889% .442006 -3.65835);--surface-2:lab(9.44031% .521123 -4.08361);--surface-hover:lab(12.3251% .627257 -4.82095);--overlay:lab(0% 0 0/.6);--border:lab(15.2421% .492111 -4.09722);--border-strong:lab(22.1883% .576586 -4.84458);--border-subtle:lab(10.6087% .455134 -3.72101);--divider:lab(10.6087% .455134 -3.72101);--text:lab(97.6607% .10255 -1.13487);--text-2:lab(88.3742% .138223 -1.51221);--text-muted:lab(67.4809% .213861 -2.26438);--text-subtle:lab(51.234% .256717 -2.63742);--text-faint:lab(34.9935% .264242 -2.63309);--primary-soft:lab(15.5136% 9.54036 -28.3874);--primary-border:lab(24.5705% 11.6718 -35.5075);--success-50:lab(17.007% -12.6063 6.48122);--success-100:lab(25.5105% -22.2984 11.4945);--danger-50:lab(16.0804% 12.6373 6.10164);--danger-100:lab(23.8916% 22.1939 10.9427);--warning-50:lab(18.7952% 4.78236 16.3018);--warning-100:lab(27.9874% 10.9718 37.3948);--info-50:lab(16.471% -5.04719 -12.6497);--info-100:lab(24.5261% -7.56781 -21.8891);--shadow-xs:0 1px 0 0 lab(0% 0 0/.3);--shadow-sm:0 1px 2px lab(0% 0 0/.4), 0 1px 1px lab(0% 0 0/.2);--shadow-md:0 2px 4px lab(0% 0 0/.3), 0 4px 12px lab(0% 0 0/.4);--shadow-lg:0 4px 8px lab(0% 0 0/.4), 0 12px 32px lab(0% 0 0/.5);--shadow-xl:0 8px 16px lab(0% 0 0/.5), 0 24px 48px lab(0% 0 0/.6);--ring:0 0 0 3px lab(39.0089% 31.2739 -70.6166/.3)}}[data-role=admin]{--role-accent:var(--p-500);--role-base:var(--t-13);--role-banner-grad:linear-gradient(90deg, #484dd2 0%, #296cd8 50%, #0068ad 100%)}@supports (color:lab(0% 0 0)){[data-role=admin]{--role-banner-grad:linear-gradient(90deg, lab(39.0089% 31.2739 -70.6166) 0%, lab(46.0974% 10.2982 -62.9118) 50%, lab(41.26% -5.56253 -51.5249) 100%)}}[data-role=vendor]{--role-accent:#0085ba;--role-base:var(--t-14);--role-banner-grad:linear-gradient(90deg, #269e5f 0%, #009176 50%, #008192 100%)}@supports (color:lab(0% 0 0)){[data-role=vendor]{--role-accent:lab(51.1381% -18.4077 -49.7157);--role-banner-grad:linear-gradient(90deg, lab(57.7308% -44.8334 23.1443) 0%, lab(53.0885% -50.0836 4.28363) 50%, lab(48.9139% -41.7136 -29.0297) 100%)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--role-base,var(--t-14));color:var(--text);background:var(--bg);font-feature-settings:"cv11", "ss01", "ss03";font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}button,a,input,select,textarea,[role=button]{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-4);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:padding-box;border:2px solid #0000}::selection{background:var(--primary-soft);color:var(--primary-text)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:10.5px;font-weight:600}.display{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600;line-height:1}kbd{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-4);min-width:16px;height:18px;font-family:var(--font-mono);color:var(--text-muted);box-shadow:0 1px 0 var(--border);justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--land-max:1240px;--land-pad:32px;--sec-y:96px;--accent:var(--p-500);--accent-2:var(--p-700);--accent-soft:var(--p-50);--accent-text:var(--p-700);--accent-grad:linear-gradient(135deg, #555de3, #153bb7);--hero-bg:var(--n-50);--hero-text:var(--n-950);--hero-sub:var(--n-700)}@supports (color:lab(0% 0 0)){:root{--accent-grad:linear-gradient(135deg, lab(45.001% 28.8897 -70.6691), lab(29.7683% 27.8363 -70.5616))}}@supports (color:lab(0% 0 0)){[data-accent=indigo]{--accent:lab(37.3498% 18.2586 -69.6819);--accent-2:lab(26.0119% 15.4915 -61.4657);--accent-soft:lab(94.0502% -1.68771 -14.7464);--accent-text:lab(28.4414% 13.805 -61.4604);--accent-grad:linear-gradient(135deg, lab(42.1523% 15.798 -69.7257), lab(26.3438% 10.1704 -59.7454))}}@supports (color:lab(0% 0 0)){[data-accent=teal]{--accent:lab(49.4964% -51.3865 -9.90072);--accent-2:lab(34.299% -48.3731 -9.15971);--accent-soft:lab(95.703% -10.0079 -2.06548);--accent-text:lab(31.9778% -48.4958 -9.13854);--accent-grad:linear-gradient(135deg, lab(52.9774% -51.2909 -9.92194), lab(34.1743% -45.9548 -13.4139))}}@supports (color:lab(0% 0 0)){[data-accent=ember]{--accent:lab(49.5145% 58.2324 49.0124);--accent-2:lab(34.514% 53.3831 40.1339);--accent-soft:lab(95.0795% 10.0851 7.24704);--accent-text:lab(34.514% 53.3831 40.1339);--accent-grad:linear-gradient(135deg, lab(54.1712% 58.0411 47.5047), lab(34.4124% 54.3605 29.8559))}}@supports (color:lab(0% 0 0)){[data-accent=forest]{--accent:lab(43.7897% -45.381 23.5139);--accent-2:lab(29.6024% -39.2447 20.3969);--accent-soft:lab(95.7656% -9.29081 4.75966);--accent-text:lab(29.6024% -39.2447 20.3969);--accent-grad:linear-gradient(135deg, lab(48.4377% -45.1627 23.3649), lab(29.6541% -42.743 11.8477))}}.sec-inner-narrow{max-width:880px}[data-lang=en] .lang-cur:before{content:"EN"}[data-lang=en] .lang-cur{font-size:0}[data-lang=en] .lang-cur:before{font-size:11px}[data-lang=en] .lang-alt:before{content:"TR"}[data-lang=en] .lang-alt{font-size:0}[data-lang=en] .lang-alt:before{font-size:11px}.hero{background:var(--n-50);padding:48px 0 64px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(ellipse 60% 70% at 80% 20%, color-mix(in oklab, var(--accent) 18%, transparent) 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 20% 10%, color-mix(in oklab, var(--accent) 10%, transparent) 0%, transparent 60%);pointer-events:none;z-index:0;height:500px;position:absolute;inset:-100px 0 auto}.hero-grid{z-index:1;max-width:var(--land-max);padding:0 var(--land-pad);grid-template-columns:.9fr 1.15fr;align-items:center;gap:56px;margin:0 auto;display:grid;position:relative}.hero-eyebrow{background:var(--surface);border:1px solid var(--border);color:var(--n-700);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px 6px 10px;font-size:12px;display:inline-flex}.hero-eyebrow-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 25%, transparent);border-radius:999px}.hero-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--n-950);text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,5.5vw,68px);font-weight:500;line-height:1}.hero-title-em{background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.04em;padding-right:.08em;font-style:italic;font-weight:500}.hero-sub{color:var(--n-700);text-wrap:pretty;max-width:520px;margin:0 0 32px;font-size:17px;line-height:1.55}.hero-ctas{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.hero-trust{font-family:var(--font-mono);color:var(--n-500);font-size:12px}.hero-visual{position:relative}.hero-visual-frame{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xl), 0 0 0 1px #00000005;border-radius:16px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero-visual-frame{box-shadow:var(--shadow-xl), 0 0 0 1px lab(0% 0 0/.02)}}.hero-chrome{border-bottom:1px solid var(--border-subtle);background:var(--n-75);align-items:center;gap:8px;padding:10px 14px;display:flex}.hero-chrome-dot{background:var(--border-strong);border-radius:999px;width:10px;height:10px}.hero-chrome-dot:first-child{background:#fd7562;background:lab(65.96% 51.9546 36.9257)}.hero-chrome-dot:nth-child(2){background:#f0bb3b;background:lab(79.3236% 11.1274 68.2268)}.hero-chrome-dot:nth-child(3){background:#53be70;background:lab(69.418% -45.1896 29.6823)}.hero-chrome-url{font-family:var(--font-mono);color:var(--n-500);margin-left:12px;font-size:11px}.hero-visual-iframe-wrap{aspect-ratio:556/575;background:var(--bg);--hero-scale:.52;width:100%;position:relative;overflow:hidden}.hero-visual-iframe-wrap iframe{width:calc(100% / var(--hero-scale));height:calc(100% / var(--hero-scale));transform-origin:0 0;transform:scale(var(--hero-scale));pointer-events:none;border:0;position:absolute;top:0;left:0}.hero-visual-chip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:3;border-radius:12px;align-items:center;gap:10px;min-width:200px;padding:10px 14px 10px 10px;display:flex;position:absolute}.hero-visual-chip-a{animation:6s ease-in-out infinite floatA;top:14%;left:-30px}.hero-visual-chip-b{animation:7s ease-in-out infinite floatB;top:68%;right:-20px}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.chip-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.chip-icon-success{background:var(--success-50);color:var(--success-600)}.chip-icon-brand{background:var(--accent-soft);color:var(--accent-text)}.chip-title{color:var(--n-950);font-size:13px;font-weight:500}.chip-sub{color:var(--n-500);margin-top:2px;font-size:11px}.flow{background:var(--surface-2);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:clamp(64px,10vw,120px) 0 clamp(80px,12vw,140px);position:relative}.flow .sec-head{margin-bottom:48px}.flow-frame{background:var(--surface);border:1px solid var(--border);max-width:920px;box-shadow:var(--shadow-xl);border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.flow-chrome{border-bottom:1px solid var(--border-subtle);position:relative}.hero-anim-stage-label{color:var(--n-700);letter-spacing:.04em;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:5px;padding:4px 8px;font-size:10.5px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hero-anim-stage{aspect-ratio:920/540;background:var(--bg);isolation:isolate;width:100%;position:relative;overflow:hidden}.hero-anim-pane{opacity:0;visibility:hidden;transition:opacity .48s var(--ease-out), transform .54s var(--ease-out), visibility 0s linear .48s;pointer-events:none;flex-direction:column;gap:20px;padding:36px 48px 64px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.hero-anim-stage[data-stage="0"] .hero-anim-pane[data-pane="0"],.hero-anim-stage[data-stage="1"] .hero-anim-pane[data-pane="1"],.hero-anim-stage[data-stage="2"] .hero-anim-pane[data-pane="2"],.hero-anim-stage[data-stage="3"] .hero-anim-pane[data-pane="3"]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .54s var(--ease-out) 80ms, transform .64s var(--ease-out) 80ms, visibility 0s linear 0s;transform:translateY(0)}.ha-feed{background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;gap:2px;padding:6px;display:grid}.ha-feed-row{border-radius:6px;grid-template-columns:56px 80px 1fr auto;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:grid;position:relative}.ha-feed-time{color:var(--n-500)}.ha-feed-id{color:var(--n-700)}.ha-feed-name{color:var(--n-950);font-weight:500;font-family:var(--font-sans)}.ha-feed-amount{color:var(--n-950);font-weight:500}.ha-feed-row-old{opacity:.55}.ha-feed-row-new{background:color-mix(in oklab, var(--accent) 8%, transparent);color:var(--accent-text)}.ha-feed-row-new .ha-feed-name,.ha-feed-row-new .ha-feed-amount{color:var(--accent-text);font-weight:600}.ha-feed-pulse{background:var(--accent);width:4px;height:18px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:4px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.hero-anim-stage[data-stage="0"] .ha-feed-row-new{animation:haRowSlideIn .6s var(--ease-out) both}@keyframes haRowSlideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ha-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;gap:14px;padding:18px 20px;display:grid}.ha-card-head{justify-content:space-between;align-items:center;display:flex}.ha-card-eyebrow{color:var(--accent-text);background:var(--accent-soft);letter-spacing:.06em;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600}.ha-card-id{color:var(--n-600);font-size:11px}.ha-card-amount{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ha-amount-cur{color:var(--n-600);font-size:16px;font-family:var(--font-mono)}.ha-amount-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-950);font-size:30px;font-weight:600}.ha-amount-meta{color:var(--n-600);margin-left:auto;font-size:11.5px}.ha-card-items{gap:8px;display:grid}.ha-item{grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.ha-item+.ha-item{border-top:1px dashed var(--border-subtle);padding-top:10px}.ha-item-thumb{border-radius:6px;width:28px;height:28px}.ha-item-thumb-a{background:linear-gradient(135deg,#dfcab2,#be947d);background:linear-gradient(135deg,lab(82.5996% 5.00211 14.7205),lab(64.9096% 13.832 18.4175))}.ha-item-thumb-b{background:linear-gradient(135deg,#a0bbd7,#6d7eb1);background:linear-gradient(135deg,lab(74.3965% -4.65903 -17.4833),lab(52.9803% 3.55089 -29.1247))}.ha-item-name{color:var(--n-950);font-weight:500}.ha-item-vendor{color:var(--n-600);font-size:11px}.ha-item-price{color:var(--n-950);font-weight:500}.hero-anim-pane[data-pane="1"]{align-items:stretch;gap:10px}.ha-split-arrow{color:var(--accent);opacity:.4;align-self:center;margin:-8px 0 -16px}.hero-anim-stage[data-stage="1"] .ha-split-arrow{animation:haPulseFade 1.4s var(--ease-out) both}@keyframes haPulseFade{0%{opacity:0;transform:translateY(-12px)}50%{opacity:.7;transform:translateY(0)}to{opacity:.4;transform:translateY(0)}}.ha-vendor-grid{gap:10px;display:grid}.ha-vendor-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.hero-anim-stage[data-stage="1"] .ha-vendor-card{animation:haVendorIn .5s var(--ease-out) both}.hero-anim-stage[data-stage="1"] .ha-vendor-card[data-vendor="0"]{animation-delay:.2s}.hero-anim-stage[data-stage="1"] .ha-vendor-card[data-vendor="1"]{animation-delay:.38s}@keyframes haVendorIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ha-vendor-head{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.ha-vendor-avatar{width:32px;height:32px;font-family:var(--font-display);color:#fff;letter-spacing:-.02em;border-radius:8px;place-items:center;font-size:14px;font-weight:600;display:grid}.ha-vendor-avatar-sm{border-radius:6px;width:24px;height:24px;font-size:11px}.ha-vendor-avatar-a{background:linear-gradient(135deg,#bb6802,#873d00);background:linear-gradient(135deg,lab(52.9853% 29.9699 60.1556),lab(35.4284% 30.8212 47.0104))}.ha-vendor-avatar-b{background:linear-gradient(135deg,#7174d1,#3549ac);background:linear-gradient(135deg,lab(51.9439% 17.7506 -49.3868),lab(34.1635% 19.0432 -56.7392))}.ha-vendor-name{color:var(--n-950);font-size:13.5px;font-weight:600}.ha-vendor-meta{color:var(--n-600);margin-top:1px;font-size:10.5px}.ha-vendor-badge{font-size:10px;font-family:var(--font-mono);color:var(--success-600);background:var(--success-50);letter-spacing:.04em;border-radius:4px;padding:3px 7px}.hero-anim-stage[data-stage="1"] .ha-vendor-badge{animation:haBadgeIn .4s var(--ease-out) both}.hero-anim-stage[data-stage="1"] .ha-vendor-card[data-vendor="0"] .ha-vendor-badge{animation-delay:.6s}.hero-anim-stage[data-stage="1"] .ha-vendor-card[data-vendor="1"] .ha-vendor-badge{animation-delay:.78s}@keyframes haBadgeIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.ha-vendor-line{color:var(--n-700);border-top:1px dashed var(--border-subtle);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.ha-vendor-line:first-of-type{border-top:0;padding-top:0}.hero-anim-pane[data-pane="2"]{gap:10px}.ha-label-grid{gap:10px;display:grid}.ha-label{background:var(--surface);border:1.5px dashed var(--border-strong);border-radius:8px;overflow:hidden}.hero-anim-stage[data-stage="2"] .ha-label{animation:haLabelIn .52s var(--ease-out) both}.hero-anim-stage[data-stage="2"] .ha-label[data-label="0"]{animation-delay:.12s}.hero-anim-stage[data-stage="2"] .ha-label[data-label="1"]{animation-delay:.36s}@keyframes haLabelIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ha-label-head{background:var(--n-950);color:#fff;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.ha-label-carrier{letter-spacing:.06em;font-size:10.5px;font-weight:600}.ha-label-no{opacity:.7;font-size:10px}.ha-label-body{gap:12px;padding:12px 14px;display:grid}.ha-barcode{align-items:stretch;gap:1.5px;height:26px;display:flex}.ha-barcode span{background:var(--n-950);flex-shrink:0;width:2px}.ha-barcode span:nth-child(2n){width:1px}.ha-barcode span:nth-child(3n){width:3px}.ha-barcode span:nth-child(5n){width:1px}.ha-barcode span:nth-child(7n){width:4px}.ha-label-route{justify-content:space-between;gap:12px;font-size:11px;display:flex}.ha-label-from{color:var(--n-600);margin-bottom:2px}.ha-label-arrow{color:var(--n-400);margin:0 0 2px 1px;font-size:14px;line-height:1}.ha-label-to{color:var(--n-950);font-size:12.5px;font-weight:600}.ha-label-stamp{letter-spacing:.06em;border:1.5px solid var(--success-500);color:var(--success-600);text-align:center;border-radius:4px;align-self:center;place-items:center;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.1;display:grid;transform:rotate(-8deg)}.hero-anim-stage[data-stage="2"] .ha-label-stamp{animation:haStampIn .35s var(--ease-spring) both}.hero-anim-stage[data-stage="2"] .ha-label[data-label="0"] .ha-label-stamp{animation-delay:.7s}.hero-anim-stage[data-stage="2"] .ha-label[data-label="1"] .ha-label-stamp{animation-delay:.94s}@keyframes haStampIn{0%{opacity:0;transform:rotate(-8deg)scale(0)}60%{opacity:1;transform:rotate(-8deg)scale(1.15)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.ha-print-status{color:var(--success-600);background:var(--success-50);text-align:center;border:1px solid color-mix(in oklab, var(--success-500) 25%, transparent);border-radius:8px;margin-top:auto;padding:8px 12px;font-size:11.5px}.hero-anim-pane[data-pane="3"]{align-items:center;gap:0;padding-top:24px}.ha-pay-source{background:var(--n-950);color:#fff;text-align:center;min-width:240px;box-shadow:var(--shadow-md);z-index:2;border-radius:14px;gap:4px;padding:18px 22px;display:grid;position:relative}.ha-pay-source-label{opacity:.6;letter-spacing:.08em;font-size:10px}.ha-pay-source-amount{font-family:var(--font-display);letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:6px;font-size:30px;font-weight:600;display:flex}.ha-pay-source-amount .ha-amount-cur{color:#a09e9a;color:lab(65.2242% .169009 2.28598);font-size:16px}.ha-pay-source-meta{color:#24a965;color:lab(61.338% -48.0863 24.8311);margin-top:4px;font-size:11px}.ha-pay-rails{width:100%;height:60px;color:var(--accent);grid-template-columns:repeat(3,1fr);margin-top:-8px;display:grid;position:relative}.ha-pay-rail{opacity:0;width:100%;height:100%}.hero-anim-stage[data-stage="3"] .ha-pay-rail{animation:haRailDraw .7s var(--ease-out) both}.hero-anim-stage[data-stage="3"] .ha-pay-rail:first-child{animation-delay:.2s}.hero-anim-stage[data-stage="3"] .ha-pay-rail:nth-child(2){animation-delay:.28s}.hero-anim-stage[data-stage="3"] .ha-pay-rail:nth-child(3){animation-delay:.36s}@keyframes haRailDraw{0%{opacity:0;transform:translateY(-8px)}to{opacity:.6;transform:translateY(0)}}.ha-pay-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.ha-pay-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:10px;gap:6px;padding:12px 12px 14px;display:grid}.ha-pay-card-platform{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 25%, transparent)}.hero-anim-stage[data-stage="3"] .ha-pay-card{animation:haPayIn .46s var(--ease-out) both}.hero-anim-stage[data-stage="3"] .ha-pay-card[data-pay="0"]{animation-delay:.7s}.hero-anim-stage[data-stage="3"] .ha-pay-card[data-pay="1"]{animation-delay:.82s}.hero-anim-stage[data-stage="3"] .ha-pay-card[data-pay="2"]{animation-delay:.94s}@keyframes haPayIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ha-pay-row{align-items:center;gap:8px;display:flex}.ha-pay-name{color:var(--n-950);font-size:11.5px;font-weight:600;line-height:1.1}.ha-pay-platform-mark{background:var(--accent);color:#fff;width:24px;height:24px;font-family:var(--font-display);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.ha-pay-amount{font-family:var(--font-display);color:var(--n-950);letter-spacing:-.015em;font-size:18px;font-weight:600}.ha-pay-card-platform .ha-pay-amount{color:var(--accent-text)}.ha-pay-meta{color:var(--n-600);font-size:9.5px;line-height:1.3}.ha-pay-card-platform .ha-pay-meta{color:var(--accent-text);opacity:.8}.hero-anim-controls{background:linear-gradient(to top, var(--surface) 60%, transparent);border-top:1px solid var(--border-subtle);align-items:center;gap:12px;height:36px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ha-ctrl-play{background:var(--n-950);color:#fff;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ha-ctrl-play:hover{background:var(--n-800)}.ha-ctrl-icon-pause{display:block}.ha-ctrl-icon-play,.hero-anim-controls.is-paused .ha-ctrl-icon-pause{display:none}.hero-anim-controls.is-paused .ha-ctrl-icon-play{display:block}.ha-ctrl-dots{flex:1;align-items:center;gap:6px;display:flex}.ha-dot{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}.ha-dot-fill{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ha-dot.is-active .ha-dot-fill{animation:haProgressFill var(--ha-stage-dur,2.5s) linear forwards}.ha-dot.is-done .ha-dot-fill{transform:scaleX(1)}.ha-dot.is-active.is-paused .ha-dot-fill{animation-play-state:paused}@keyframes haProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ha-ctrl-counter{color:var(--n-600);flex-shrink:0;font-size:10.5px}.hero-visual-metric{background:var(--n-950);color:var(--n-50);box-shadow:var(--shadow-xl), 0 0 0 4px var(--n-50);z-index:4;border-radius:14px;align-items:baseline;gap:14px;padding:14px 18px;animation:8s ease-in-out infinite floatA;display:flex;position:absolute;bottom:-24px;left:40px}.hero-metric-label{color:#a09e9a;color:lab(65.2242% .169009 2.28598);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.hero-metric-value{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:600}.hero-metric-delta{font-family:var(--font-mono);color:#61da92;color:lab(78.7566% -47.6652 24.555);background:#003319;background:lab(17.5014% -25.9675 13.461);border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;display:inline-flex}.logos{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface);padding:24px 0}.logos-inner{max-width:var(--land-max);padding:0 var(--land-pad);margin:0 auto}.logos-title{color:var(--n-500);text-align:center;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.logos-row{grid-template-columns:repeat(8,1fr);align-items:center;gap:16px;display:grid}.logo-item{text-align:center;color:var(--n-500);letter-spacing:-.01em;opacity:.7;font-variant:small-caps;font-size:15px;font-weight:500;transition:opacity .18s,color .18s}.logo-item:nth-child(4),.logo-item:nth-child(8){font-family:var(--font-mono);font-weight:600}.logo-item:hover{opacity:1;color:var(--n-900)}section.features,section.core,section.panels,section.usecases,section.compare,section.testimonials,section.pricing,section.roadmap,section.faq{padding:48px 0}section.cta{padding:32px 0}.sec-head{max-width:720px;margin-bottom:40px}.sec-head-center{text-align:center;margin-left:auto;margin-right:auto}.sec-eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500;display:inline-block}.sec-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--n-950);text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.05}.sec-title em{color:var(--accent-text);font-style:italic;font-weight:500}.sec-sub{color:var(--n-700);text-wrap:pretty;max-width:600px;margin:0;font-size:17px;line-height:1.6}.sec-head-center .sec-sub{margin-left:auto;margin-right:auto}.features,.core{background:var(--n-50)}.core-head{border-bottom:1px solid var(--border-subtle);grid-template-columns:1.1fr 1fr;align-items:end;gap:48px 80px;margin-bottom:56px;padding-bottom:36px;display:grid}.core-head-left{gap:18px;display:grid}.core-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--n-950);margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1}.core-title em{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.core-head-right{gap:20px;padding-bottom:6px;display:grid}.core-sub{color:var(--n-700);max-width:460px;margin:0;font-size:16.5px;line-height:1.55}.core-head-meta{color:var(--n-600);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:11.5px;display:flex}.core-head-dot{background:var(--n-400);border-radius:50%;width:3px;height:3px}.core-hero{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:1fr 1fr;gap:0;min-height:440px;margin-bottom:64px;display:grid;overflow:hidden}.core-hero-copy{border-right:1px solid var(--border-subtle);align-content:space-between;gap:40px;padding:56px 56px 48px;display:grid}.core-hero-num{color:var(--n-500);letter-spacing:.1em;font-size:12px;font-weight:500}.core-hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--n-950);margin:14px 0 20px;font-size:56px;font-weight:600;line-height:1}.core-hero-desc{color:var(--n-700);max-width:440px;margin:0;font-size:15.5px;line-height:1.6}.core-hero-stats{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:28px;padding-top:32px;display:grid}.core-hero-stat-val{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-950);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.core-hero-stat-lbl{color:var(--n-600);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10.5px}.core-hero-visual{background:radial-gradient(circle at 70% 20%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 60%), linear-gradient(180deg, var(--n-50) 0%, var(--surface) 100%);align-content:space-between;gap:24px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.core-hero-visual:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#00000006 1px,#0000 1px),linear-gradient(#00000006 1px,#0000 1px);background-image:linear-gradient(90deg,lab(0% 0 0/.025) 1px,#0000 1px),linear-gradient(lab(0% 0 0/.025) 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.core-ops-strip{z-index:1;border-bottom:1px solid var(--border-subtle);align-items:center;gap:20px;padding-bottom:18px;display:flex;position:relative}.core-ops-strip:after{content:"";background:linear-gradient(to right, transparent 0%, var(--accent) 50%, transparent 100%);opacity:.6;height:1px;animation:3.2s ease-in-out infinite coreOpsScan;position:absolute;bottom:-1px;left:0;right:0}@keyframes coreOpsScan{0%{opacity:0;transform:translate(-100%)}10%{opacity:.6}50%{opacity:.6;transform:translate(0%)}90%{opacity:.6}to{opacity:0;transform:translate(100%)}}.core-ops-kpi{flex-direction:column;gap:3px;display:flex}.core-ops-kpi-label{color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.core-ops-kpi-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-950);font-size:22px;font-weight:600;line-height:1}.core-ops-kpi-sep{background:var(--border-subtle);align-self:stretch;width:1px}.core-ops-kpi-live{background:var(--n-950);color:#fff;border-radius:6px;flex-direction:row;align-items:center;gap:7px;margin-left:auto;padding:6px 10px}.core-ops-kpi-live .core-ops-kpi-label{color:#fff;opacity:.85}.core-ops-live-dot{background:#61d46a;background:lab(76.6558% -50.5136 42.0179);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite corePulse;box-shadow:0 0 0 3px #61d46a59;box-shadow:0 0 0 3px lab(76.6558% -50.5136 42.0179/.35)}@keyframes corePulse{0%,to{opacity:.45}50%{opacity:1}}.core-ops-feed{z-index:1;gap:8px;display:grid;position:relative}.core-ops-feed-head{color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:2px;font-size:10px;display:flex}.core-ops-feed-rule{background:linear-gradient(to right, var(--border), transparent);flex:1;height:1px}.core-op{background:var(--surface);border:1px solid var(--border);animation:coreOpIn .5s var(--ease-out) backwards;transition:transform .2s var(--ease-out), box-shadow .2s;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.core-op:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000000f;box-shadow:0 4px 14px lab(0% 0 0/.06)}.core-op-order{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 40%, transparent);animation:coreOpIn .5s var(--ease-out) backwards, coreOpFresh 2.8s ease-out .6s}@keyframes coreOpFresh{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 50%, transparent)}40%{box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 0%, transparent)}}.core-op:nth-child(2){animation-delay:0s}.core-op:nth-child(3){animation-delay:80ms}.core-op:nth-child(4){animation-delay:.16s}.core-op:nth-child(5){animation-delay:.24s}.core-op:nth-child(6){animation-delay:.32s}.core-op:nth-child(7){animation-delay:.4s}@keyframes coreOpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.core-op-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:relative}.core-op-order .core-op-icon:after{content:"";border:1.5px solid var(--accent);opacity:0;border-radius:10px;animation:2.4s ease-out .8s infinite coreOpIconPing;position:absolute;inset:-2px}@keyframes coreOpIconPing{0%{opacity:.6;transform:scale(.9)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.core-op-icon-order{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent-text)}.core-op-icon-payment{color:#2151a1;color:lab(34.9279% 7.15981 -48.9835);background:#5285d924;background:lab(54.9083% 2.76724 -49.4071/.14)}.core-op-icon-shipping{color:#954200;color:lab(38.7512% 36.373 59.562);background:#dc7b4029;background:lab(62.0516% 34.8603 48.245/.16)}.core-op-icon-invoice{color:#00586b;color:lab(33.3905% -28.0701 -24.8713);background:#0d929824;background:lab(54.5664% -31.2941 -12.8478/.14)}.core-op-icon-vendor{color:#005d32;color:lab(34.4896% -45.9978 23.9483);background:#269e5f24;background:lab(57.7308% -44.8334 23.1443/.14)}.core-op-icon-payout{background:var(--n-950);color:#fff}.core-op-body{min-width:0}.core-op-title{color:var(--n-950);letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:2px;font-size:12.5px;font-weight:600;display:flex}.core-op-meta{color:var(--n-600);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.core-op-tag{background:var(--n-100);color:var(--n-700);letter-spacing:.03em;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:500}.core-op-tag-soft{color:#184998;color:lab(31.3759% 8.32957 -48.9139);background:#5285d91f;background:lab(54.9083% 2.76724 -49.4071/.12)}.core-op-tag-shipping{color:#893c00;color:lab(35.2493% 36.6817 60.704);background:#dc7b4024;background:lab(62.0516% 34.8603 48.245/.14)}.core-op-tag-payout{color:#005228;color:lab(29.8367% -46.4532 24.2829);background:#269e5f24;background:lab(57.7308% -44.8334 23.1443/.14);animation:2.2s ease-in-out infinite coreOpPayoutPulse}@keyframes coreOpPayoutPulse{0%,to{background:#269e5f24;background:lab(57.7308% -44.8334 23.1443/.14)}50%{background:#269e5f47;background:lab(57.7308% -44.8334 23.1443/.28)}}.core-op-time{color:var(--n-500);letter-spacing:.04em;font-size:10px}.core-op-split{color:var(--n-600);letter-spacing:.015em;gap:14px;font-size:10.5px;display:flex}.core-op-split-item b{font-family:var(--font-mono);color:var(--n-950);margin-left:3px;font-weight:600}.core-ops-summary{color:var(--n-600);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid var(--border-subtle);z-index:1;justify-content:space-between;align-items:center;padding-top:12px;font-size:10.5px;display:flex;position:relative}.core-ops-summary-dot{vertical-align:middle;background:#45ba50;background:lab(67.3528% -50.581 42.6409);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.core-ledger-head{color:var(--n-600);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:20px;margin-bottom:28px;font-size:11.5px;display:flex}.core-ledger-rule{background:linear-gradient(to right, var(--border), transparent);flex:1;height:1px}.core-ledger-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.core-item{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 14px;padding:28px 28px 32px;text-decoration:none;transition:background .18s;display:grid;position:relative}.core-item:hover{background:var(--surface)}.core-item-num{color:var(--n-500);letter-spacing:.08em;grid-row:span 2;padding-top:3px;font-size:11px;font-weight:500}.core-item-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--n-950);margin:0;font-size:17px;font-weight:600}.core-item-desc{color:var(--n-700);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.core-item-more{background:linear-gradient(135deg, var(--accent-soft), transparent)}.core-item-more:hover{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 14%, transparent), transparent)}.core-item-more .core-item-num{color:var(--accent-text);font-size:16px}.core-item-more .core-item-title{color:var(--accent-text)}@media (max-width:1100px){.core-head{grid-template-columns:1fr;align-items:start;gap:28px;margin-bottom:56px;padding-bottom:32px}.core-head-right{padding-bottom:0}.core-hero{grid-template-columns:1fr}.core-hero-copy{border-right:none;border-bottom:1px solid var(--border-subtle);padding:44px 40px}.core-hero-visual{min-height:340px;padding:36px 40px}.core-ledger-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.core-hero-copy{padding:32px 24px}.core-hero-visual{padding:28px 24px}.core-hero-stats{grid-template-columns:1fr 1fr;gap:20px}.core-ledger-grid{grid-template-columns:1fr}.core-item{padding:22px 20px 26px}}[data-variant=dark] .core{background:var(--n-1000)}[data-variant=dark] .core-head{border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .core-title{color:#fff}[data-variant=dark] .core-sub{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .core-head-meta{color:#918f8b;color:lab(59.4242% .170201 2.28673)}[data-variant=dark] .core-head-dot{background:#fff3;background:lab(100% 0 0/.2)}[data-variant=dark] .core-hero{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .core-hero-copy{border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .core-hero-title{color:#fff}[data-variant=dark] .core-hero-desc{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .core-hero-stats{border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .core-hero-stat-val{color:#fff}[data-variant=dark] .core-hero-stat-lbl{color:#918f8b;color:lab(59.4242% .170201 2.28673)}[data-variant=dark] .core-hero-visual{background:linear-gradient(#08090c,#101115);background:linear-gradient(lab(2.45173% .180729 -1.49475),lab(5.22488% .276878 -2.43085))}[data-variant=dark] .core-hero-visual:before{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.03) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.03) 1px,#0000 1px)}[data-variant=dark] .core-op{background:#191a1e;background:lab(9.46399% .34795 -2.98468);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .core-op-title{color:#fff}[data-variant=dark] .core-op-meta,[data-variant=dark] .core-op-split{color:#918f8b;color:lab(59.4242% .170201 2.28673)}[data-variant=dark] .core-op-split-item b{color:#fff}[data-variant=dark] .core-op-tag{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);background:#ffffff14;background:lab(100% 0 0/.08)}[data-variant=dark] .core-op-time{color:#73716e;color:lab(47.824% .173152 2.2887)}[data-variant=dark] .core-ops-kpi-label{color:#82807c;color:lab(53.6241% .171512 2.28764)}[data-variant=dark] .core-ops-kpi-value{color:#fff}[data-variant=dark] .core-ops-kpi-sep{background:#ffffff14;background:lab(100% 0 0/.08)}[data-variant=dark] .core-ops-feed-head{color:#82807c;color:lab(53.6241% .171512 2.28764)}[data-variant=dark] .core-ops-summary{color:#918f8b;color:lab(59.4242% .170201 2.28673);border-top-color:#ffffff14;border-top-color:lab(100% 0 0/.08)}[data-variant=dark] .core-ops-strip{border-bottom-color:#ffffff14;border-bottom-color:lab(100% 0 0/.08)}[data-variant=dark] .core-ledger-grid,[data-variant=dark] .core-item{border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .core-item:hover{background:#101115;background:lab(5.22488% .276878 -2.43085)}[data-variant=dark] .core-item-title{color:#fff}[data-variant=dark] .core-item-desc{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .core-item-num{color:#73716e;color:lab(47.824% .173152 2.2887)}.feat-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.feat-card{background:var(--surface);border:1px solid var(--border);transition:transform .2s var(--ease-out), border-color .2s, box-shadow .2s;border-radius:16px;grid-column:span 2;padding:28px}.feat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feat-card-wide{background:linear-gradient(180deg, var(--surface), color-mix(in oklab, var(--accent-soft) 30%, var(--surface)));grid-column:span 3}.feat-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border:1px solid color-mix(in oklab, var(--accent) 15%, transparent);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.feat-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--n-950);margin:0 0 8px;font-size:19px;font-weight:600}.feat-desc{color:var(--n-700);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.feat-list{color:var(--n-700);gap:6px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.feat-list li{padding-left:20px;position:relative}.feat-list li:before{content:"";background:var(--accent);border-radius:2px;width:12px;height:2px;position:absolute;top:7px;left:0}.promo-bar:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 20%,#ffffff24,#0000 60%),radial-gradient(50% 120% at 80%,#ffffff14,#0000 60%);background:radial-gradient(60% 120% at 20%,lab(100% 0 0/.14),#0000 60%),radial-gradient(50% 120% at 80%,lab(100% 0 0/.08),#0000 60%);position:absolute;inset:0}.promo-cta{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;color:var(--accent-2)!important}.promo-close{color:#fff;background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:640px){.promo-bar{font-size:12.5px}.promo-bar-inner{gap:8px;padding:9px 40px 9px 14px}.promo-sep{display:none}.promo-text{flex-wrap:wrap;justify-content:center;gap:4px 8px}}.integrations{background:var(--n-75);border-top:1px solid var(--border-subtle)}.int-tabs{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;margin:0 auto 40px;padding:5px;display:flex}.int-tab{color:var(--n-700);border-radius:8px;padding:8px 14px;font-size:13px}.int-tab.is-active{background:var(--n-950);color:#fff}.int-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.int-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.int-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.int-card.is-hidden{display:none}.int-logo{font-family:var(--font-display);letter-spacing:-.03em;color:var(--n-950);align-items:center;height:40px;margin-bottom:14px;font-size:18px;font-weight:700;display:flex}.int-logo-iyzico{color:#555de3;color:lab(45.001% 28.8897 -70.6691);font-style:italic}.int-logo-tryoto{color:#cc2a1b;color:lab(45.8683% 62.2002 50.529)}.int-logo-parasut{color:#278800;color:lab(49.7684% -45.8494 52.8042);font-weight:600}.int-logo-bh{font-variant:small-caps;color:#005380;color:lab(32.4347% -9.47297 -37.081);letter-spacing:0;font-size:15px}.int-logo-klaviyo{letter-spacing:.02em;color:var(--n-950);font-size:20px;font-weight:500}.int-logo-netgsm{font-family:var(--font-mono);color:#b32517;color:lab(40.2639% 55.9557 45.1735);letter-spacing:.04em;font-size:14px}.int-logo-wa{color:#00893c;color:lab(49.7747% -48.7973 32.7656);font-weight:600}.int-logo-shopify{color:#34871d;color:lab(49.5825% -40.8396 44.9644);font-size:20px;font-weight:500}.int-logo-ikas{color:#b32517;color:lab(40.2639% 55.9557 45.1735);letter-spacing:-.04em;font-size:22px;font-weight:700}.int-logo-woo{color:#5e3d9e;color:lab(33.8264% 31.6041 -48.4162);font-size:16px}.int-logo-ideasoft{color:var(--n-900);font-size:16px}.int-name{color:var(--n-950);margin-bottom:4px;font-size:14px;font-weight:600}.int-desc{color:var(--n-600);text-wrap:pretty;margin-bottom:14px;font-size:12.5px;line-height:1.5}.int-tag{color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;background:var(--n-100);border-radius:999px;padding:3px 7px;font-size:10px;display:inline-block}.int-card-more{background:var(--n-100);border-style:dashed}.int-more{color:var(--n-500);align-items:center;height:40px;margin-bottom:14px;font-size:28px;font-weight:300;display:flex}[data-variant=dark] .integrations{background:#040407;background:lab(1.18505% .12172 -.941363)}[data-variant=dark] .int-tabs{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .int-tab{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .int-tab.is-active{color:var(--n-950);background:#fff}[data-variant=dark] .int-card{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .int-logo,[data-variant=dark] .int-name{color:#fff}[data-variant=dark] .int-desc{color:#b0aeaa;color:lab(71.0243% .167996 2.28533)}[data-variant=dark] .int-tag{color:#bfbdb9;color:lab(76.8243% .167131 2.28475);background:#ffffff14;background:lab(100% 0 0/.08)}[data-variant=dark] .int-card-more{background:#0a0b0f;background:lab(3.01801% .202894 -1.70754)}@media (max-width:1100px){.int-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.int-grid{grid-template-columns:repeat(2,1fr)}}.panels{background:var(--n-75);border-top:1px solid var(--border-subtle)}.panel-tabs{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:14px;gap:4px;margin:0 auto 32px;padding:5px;display:inline-flex}.sec-inner>.panel-tabs{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.panel-tab{color:var(--n-700);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;font-size:13px;transition:background .12s;display:flex}.panel-tab-label{color:var(--n-950);font-weight:500}.panel-tab-hint{color:var(--n-500);font-size:10.5px}.panel-tab.is-active{background:var(--n-950)}.panel-tab.is-active .panel-tab-label{color:#fff}.panel-tab.is-active .panel-tab-hint{color:#a09e9a;color:lab(65.2242% .169009 2.28598)}.panel-viewport{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:20px;overflow:hidden}.panel-chrome{border-bottom:1px solid var(--border-subtle);background:var(--n-75);align-items:center;gap:10px;padding:12px 18px;display:flex}.panel-chrome-dots{gap:6px;display:flex}.panel-chrome-dots span{background:var(--border-strong);border-radius:999px;width:11px;height:11px}.panel-chrome-dots span:first-child{background:#fd7562;background:lab(65.96% 51.9546 36.9257)}.panel-chrome-dots span:nth-child(2){background:#f0bb3b;background:lab(79.3236% 11.1274 68.2268)}.panel-chrome-dots span:nth-child(3){background:#53be70;background:lab(69.418% -45.1896 29.6823)}.panel-chrome-url{color:var(--n-500);margin-left:8px;font-size:12px}.panel-chrome-open{color:var(--n-700);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:12px;display:inline-flex}.panel-chrome-open:hover{color:var(--n-950);border-color:var(--border-strong)}.panel-viewport iframe{background:var(--bg);border:0;width:100%;height:680px;display:block}.arch{background:var(--n-1000);color:var(--n-100);padding:48px 0;position:relative;overflow:hidden}.arch-bg{pointer-events:none;background:radial-gradient(ellipse 40% 40% at 50% 50%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 65%), radial-gradient(ellipse 35% 30% at 15% 15%, color-mix(in oklab, var(--accent-2) 15%, transparent), transparent 60%), radial-gradient(ellipse 35% 30% at 85% 85%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 60%);opacity:.85;position:absolute;inset:0}.arch-bg:after{content:"";background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.03) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.03) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%)}.arch-inner{z-index:1;position:relative}.arch-head{text-align:center;max-width:620px;margin:0 auto 56px}.arch-eyebrow{display:inline-block;color:color-mix(in oklab, var(--accent) 60%, white)!important}.arch-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:16px 0 18px;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1}.arch-title em{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.arch-sub{color:#b9b7b3;color:lab(74.5043% .167489 2.28498);max-width:520px;margin:0 auto;font-size:16px;line-height:1.55}.arch-legend{color:#b9b7b3;color:lab(74.5043% .167489 2.28498);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:99px;align-items:center;gap:18px;margin-top:28px;padding:7px 14px;font-size:10.5px;display:inline-flex}.arch-legend-item{align-items:center;gap:6px;display:inline-flex}.arch-legend-dot{border-radius:50%;width:7px;height:7px}.arch-legend-dot-core{background:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 30%, transparent)}.arch-legend-dot-live{background:#57cb60;background:lab(73.1677% -50.536 42.2263)}.arch-legend-dot-opt{background:#8f8f8f;background:lab(59.4% 0 0)}.arch-diagram{aspect-ratio:1200/640;max-width:1200px;margin:0 auto;position:relative}.arch-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-core{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);width:300px;box-shadow:0 0 0 1px #0006, 0 20px 60px color-mix(in oklab, var(--accent) 30%, transparent), 0 0 0 6px #ffffff05;z-index:5;background:linear-gradient(160deg,#191a1e,#08090c);background:linear-gradient(160deg,lab(9.46399% .34795 -2.98468),lab(2.45173% .180729 -1.49475));border-radius:20px;padding:28px 26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.arch-core{box-shadow:0 0 0 1px lab(0% 0 0/.4), 0 20px 60px color-mix(in oklab, var(--accent) 30%, transparent), 0 0 0 6px lab(100% 0 0/.02)}}.arch-core-pulse{border:1px solid color-mix(in oklab, var(--accent) 60%, transparent);pointer-events:none;border-radius:22px;animation:3s ease-out infinite archCorePulse;position:absolute;inset:-4px}.arch-core-pulse-2{animation-delay:1.5s}@keyframes archCorePulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.arch-core-inner{position:relative}.arch-badge-core{background:color-mix(in oklab, var(--accent) 20%, transparent);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);letter-spacing:.08em;border-radius:99px;align-items:center;margin-bottom:14px;padding:4px 10px;font-size:10px;display:inline-flex;color:color-mix(in oklab, var(--accent) 40%, white)!important}.arch-core-title{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:0 0 12px;font-size:32px;font-weight:500;line-height:1}.arch-core-desc{color:#cfcdca;color:lab(82.6204% .136942 1.90241);margin:0 0 18px;font-size:13.5px;line-height:1.55}.arch-core-stats{color:#918f8b;color:lab(59.4242% .170201 2.28673);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);flex-wrap:wrap;gap:8px 14px;padding-top:14px;font-size:10px;display:flex}.arch-core-stats span{align-items:center;gap:5px;display:inline-flex}.arch-core-stat-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.arch-node{-webkit-backdrop-filter:blur(12px);z-index:2;width:220px;animation:archNodeIn .7s var(--ease-out) backwards;background:#101115e6;background:lab(5.22488% .276878 -2.43085/.9);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:absolute}.arch-node:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent);z-index:6;transform:translateY(-2px);box-shadow:0 12px 30px #0000004d;box-shadow:0 12px 30px lab(0% 0 0/.3)}@keyframes archNodeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.arch-node-num{color:color-mix(in oklab, var(--accent) 40%, white);letter-spacing:.08em;grid-row:span 2;padding-top:2px;font-size:10.5px;font-weight:500}.arch-node-body h4{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 3px;font-size:14.5px;font-weight:600}.arch-node-body p{color:#a6a4a0;color:lab(67.5443% .168622 2.28571);text-wrap:pretty;margin:0;font-size:11.5px;line-height:1.45}.arch-node-tl{animation-delay:80ms;top:0;left:0}.arch-node-t{animation-delay:.16s;top:0;left:50%;transform:translate(-50%)}.arch-node-tr{animation-delay:.24s;top:0;right:0}.arch-node-l{width:180px;animation-delay:.32s;top:50%;left:0;transform:translateY(-50%)}.arch-node-r{width:180px;animation-delay:.4s;top:50%;right:0;transform:translateY(-50%)}.arch-node-bl{animation-delay:.48s;bottom:0;left:0}.arch-node-b{animation-delay:.56s;bottom:0;left:50%;transform:translate(-50%)}.arch-node-br{animation-delay:.64s;bottom:0;right:0}.arch-node-t:hover,.arch-node-b:hover{transform:translate(-50%)translateY(-2px)}.arch-node-l:hover,.arch-node-r:hover{transform:translateY(calc(-50% - 2px))}.arch-stack{display:none}@media (max-width:1280px){.arch-node{width:190px;padding:12px 14px}.arch-node-l,.arch-node-r{width:170px}.arch-node-body h4{font-size:13.5px}.arch-node-body p{font-size:11px}.arch-core{width:260px;padding:24px}.arch-core-title{font-size:26px}}@media (max-width:1100px){.arch-diagram{display:none}.arch-stack{gap:10px;max-width:640px;margin:0 auto;display:grid}.arch-stack-item{background:#101115e6;background:lab(5.22488% .276878 -2.43085/.9);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 14px;padding:16px 18px;display:grid}.arch-stack-item>.mono,.arch-stack-item-core .arch-badge-core{color:color-mix(in oklab, var(--accent) 40%, white);letter-spacing:.08em;grid-row:span 2;padding-top:2px;font-size:11px}.arch-stack-item-core{border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:linear-gradient(160deg,#191a1e,#08090c);background:linear-gradient(160deg,lab(9.46399% .34795 -2.98468),lab(2.45173% .180729 -1.49475));grid-template-columns:1fr;gap:12px}.arch-stack-item h4{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0 0 2px;font-size:15px;font-weight:600}.arch-stack-item-core h4{font-size:24px}.arch-stack-item p{color:#a6a4a0;color:lab(67.5443% .168622 2.28571);margin:0;font-size:12.5px;line-height:1.5}.arch-stack-item-core p{color:#cfcdca;color:lab(82.6204% .136942 1.90241);font-size:14px}}.usecases{background:var(--n-50)}.uc-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.uc-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:36px 32px;position:relative;overflow:hidden}.uc-card:before{content:"";background:var(--accent-grad);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.uc-card:hover:before{opacity:1}.uc-num{color:var(--n-400);letter-spacing:.08em;margin-bottom:20px;font-size:12px}.uc-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-950);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.15}.uc-desc{color:var(--n-700);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.55}.uc-tags{flex-wrap:wrap;gap:6px;display:flex}.uc-tag{font-family:var(--font-mono);color:var(--n-600);background:var(--n-100);border-radius:999px;padding:3px 8px;font-size:10.5px}.compare{background:var(--n-75)}.cmp-wrap{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.cmp-table{border-collapse:collapse;width:100%;font-size:14px}.cmp-table th,.cmp-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:16px 18px}.cmp-table thead th{background:var(--n-100);color:var(--n-700);border-bottom:1px solid var(--border);vertical-align:bottom;font-size:13px;font-weight:500}.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-th-feat{width:32%}.cmp-th-us{background:var(--accent-soft)!important;color:var(--accent-text)!important;font-weight:600!important}.cmp-mark{background:var(--accent-grad);color:#fff;vertical-align:middle;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:6px;font-size:11px;font-weight:700;display:inline-grid}.cmp-us{background:color-mix(in oklab, var(--accent-soft) 50%, var(--surface));color:var(--n-950);font-weight:500}.cmp-yes{background:var(--success-50);width:22px;height:22px;color:var(--success-600);border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.cmp-partial{color:var(--warning-600);font-size:12px;font-family:var(--font-mono)}.cmp-no{color:var(--n-400);font-size:12px;font-family:var(--font-mono)}.testimonials{background:var(--n-50)}.tm-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.tm-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:20px;margin:0;padding:28px;display:flex}.tm-card-lg{background:var(--n-950);color:#fff;border-color:var(--n-950);padding:40px}.tm-quote{font-family:var(--font-display);color:var(--n-950);letter-spacing:-.01em;text-wrap:pretty;flex:1;font-size:16px;line-height:1.45}.tm-card-lg .tm-quote{color:#fff;font-size:21px;line-height:1.4}.tm-foot{align-items:center;gap:12px;display:flex}.tm-avatar{background:var(--accent-grad);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.tm-avatar-b{background:linear-gradient(135deg,#009957,#006e5f);background:linear-gradient(135deg,lab(55.5299% -48.2881 24.9659),lab(41.185% -42.8668 -.277358))}.tm-avatar-c{background:linear-gradient(135deg,#cd6151,#aa2e4e);background:linear-gradient(135deg,lab(54.6409% 42.7165 30.1713),lab(40.1407% 52.0335 12.0767))}.tm-name{color:inherit;font-size:13.5px;font-weight:500}.tm-role{color:var(--n-500);margin-top:2px;font-size:11px}.tm-card-lg .tm-role{color:#a09e9a;color:lab(65.2242% .169009 2.28598)}.price-teaser{background:var(--surface);padding:48px 0}.pt-card{background:linear-gradient(180deg, var(--n-50), var(--surface));border:1px solid var(--border);border-radius:24px;grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;padding:56px;display:grid;position:relative;overflow:hidden}.pt-card:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--accent) 18%, transparent), transparent 70%);pointer-events:none;width:400px;height:400px;position:absolute;top:-100px;right:-80px}.pt-copy{position:relative}.pt-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--n-950);margin:14px 0;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.05}.pt-title em{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.pt-sub{color:var(--n-700);max-width:440px;margin:0 0 28px;font-size:15.5px;line-height:1.55}.pt-ctas{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pt-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:relative}.pt-plan{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:6px;padding:20px 20px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.pt-plan:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 12px 30px #0000000f;box-shadow:0 12px 30px lab(0% 0 0/.06)}.pt-plan-featured{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}.pt-plan-featured:hover{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent), 0 12px 30px #00000014}@supports (color:lab(0% 0 0)){.pt-plan-featured:hover{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent), 0 12px 30px lab(0% 0 0/.08)}}.pt-plan-dark{background:var(--n-950);border-color:var(--n-950);color:#fff}.pt-plan-ribbon{background:var(--accent);color:#fff;letter-spacing:.08em;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:-9px;left:16px}.pt-plan-name{color:var(--n-700);letter-spacing:-.005em;font-size:13px;font-weight:600}.pt-plan-dark .pt-plan-name{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}.pt-plan-price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-950);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:28px;font-weight:500;display:flex}.pt-plan-dark .pt-plan-price{color:#fff}.pt-cur{color:var(--n-600);font-size:16px;font-weight:500}.pt-plan-dark .pt-cur{color:#bfbdb9;color:lab(76.8243% .167131 2.28475)}.pt-per{color:var(--n-500);font-size:11px;font-family:var(--font-mono);margin-left:2px;font-weight:400}.pt-plan-dark .pt-per{color:#918f8b;color:lab(59.4242% .170201 2.28673)}.pt-plan-meta{color:var(--n-600);letter-spacing:.02em;font-size:11px}.pt-plan-dark .pt-plan-meta{color:#a09e9a;color:lab(65.2242% .169009 2.28598)}@media (max-width:880px){.pt-card{grid-template-columns:1fr;gap:32px;padding:36px}.pt-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pt-grid{grid-template-columns:1fr}.pt-card{padding:28px}}.pricing{background:var(--surface);border-top:1px solid var(--border-subtle)}.price-toggle{background:var(--n-100);border:1px solid var(--border);border-radius:999px;gap:2px;margin:0 auto 48px;padding:4px;display:inline-flex}.sec-inner>.price-toggle{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.price-toggle-btn{color:var(--n-700);border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:13px;display:inline-flex}.price-toggle-btn.is-active{background:var(--surface);color:var(--n-950);box-shadow:var(--shadow-xs), 0 0 0 1px var(--border);font-weight:500}.price-toggle-save{font-family:var(--font-mono);background:var(--success-100);color:var(--success-600);border-radius:999px;padding:2px 7px;font-size:10px}.price-ribbon{background:var(--accent-grad);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:24px}.price-plan{font-family:var(--font-display);letter-spacing:-.01em;color:var(--n-950);font-size:16px;font-weight:600}.price-currency{font-family:var(--font-display);color:var(--n-700);font-size:22px;font-weight:500}.price-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--n-950);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600}.price-period{color:var(--n-500);margin-left:4px;font-size:11px}.price-cta{text-align:center;background:var(--n-100);color:var(--n-950);border:1px solid var(--border);border-radius:10px;margin-bottom:24px;padding:11px 16px;font-size:13.5px;font-weight:500;display:block}.price-features li{padding-left:22px;position:relative}.price-features li:before{content:"";background:var(--accent-soft);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235a3fcf' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8l3.5 3.5L13 5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:999px;width:14px;height:14px;position:absolute;top:5px;left:0}.roadmap{background:var(--n-75)}.rm-col{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}@keyframes pulse{0%,to{box-shadow:0 0 0 3px var(--accent-soft)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 20%, transparent)}}.rm-col-tag{color:var(--n-500);margin-left:auto;font-size:11px}.faq{background:var(--n-50)}.faq-list{gap:8px;display:grid}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.faq-item[open]{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.faq-item summary{color:var(--n-950);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-icon{background:var(--n-100);border-radius:999px;flex-shrink:0;width:22px;height:22px;transition:background .18s,transform .2s;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--n-700);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:9px;height:1.5px}.faq-icon:after{width:1.5px;height:9px;transition:transform .2s}.faq-item[open] .faq-icon{background:var(--accent-soft)}.faq-item[open] .faq-icon:before{background:var(--accent)}.faq-item[open] .faq-icon:after{background:var(--accent);transform:translate(-50%,-50%)scaleY(0)}.faq-body{color:var(--n-700);text-wrap:pretty;max-width:680px;padding:0 22px 22px;font-size:14.5px;line-height:1.6}.cta{background:var(--n-50);padding-bottom:32px}.cta-card{background:var(--n-1000);color:#fff;text-align:center;border-radius:28px;padding:72px 48px;position:relative;overflow:hidden}.cta-bg{background:radial-gradient(ellipse 60% 70% at 20% 20%, color-mix(in oklab, var(--accent) 40%, transparent), transparent 60%), radial-gradient(ellipse 50% 60% at 80% 80%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.cta-content{z-index:1;max-width:640px;margin:0 auto;position:relative}.cta-eyebrow{color:color-mix(in oklab, var(--accent) 50%, white);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.cta-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1.05}.cta-title-em{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 60%, white), white);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.cta-sub{color:#b9b7b3;color:lab(74.5043% .167489 2.28498);margin:0 0 36px;font-size:16px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.cta-divider{max-width:420px;color:var(--n-500);margin:24px auto 28px;font-size:11px;position:relative}.cta-divider:before,.cta-divider:after{content:"";background:#ffffff1f;background:lab(100% 0 0/.12);width:40%;height:1px;position:absolute;top:50%}.cta-divider:before{left:0}.cta-divider:after{right:0}.newsletter{text-align:left;max-width:460px;margin:0 auto}.newsletter-label{color:var(--n-400);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-bottom:8px;font-size:11px;display:block}.newsletter-row{background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:5px;display:grid}.newsletter-input{color:#fff;background:0 0;border:0;padding:10px 14px;font-size:14px}.newsletter-input::placeholder{color:#82807c;color:lab(53.6241% .171512 2.28764)}.newsletter-input:focus{outline:0}.newsletter-btn{color:var(--n-950);background:#fff;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:500}.newsletter-btn:hover{background:var(--n-100)}.foot-social a{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:500;display:grid}.tweaks{background:var(--surface);border:1px solid var(--border);width:300px;box-shadow:var(--shadow-xl);z-index:200;border-radius:14px;position:fixed;bottom:24px;right:24px}.tweaks-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tweaks-title{font-size:13px;font-weight:600}.tweaks-close{width:24px;height:24px;color:var(--n-700);border-radius:6px;font-size:18px}.tweaks-close:hover{background:var(--n-100)}.tweaks-body{gap:18px;padding:16px;display:grid}.tweaks-label{color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.tweaks-seg{background:var(--n-100);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.tweaks-seg-btn{color:var(--n-700);border-radius:7px;padding:8px 10px;font-size:12.5px}.tweaks-seg-btn.is-active{background:var(--surface);color:var(--n-950);box-shadow:var(--shadow-xs), 0 0 0 1px var(--border);font-weight:500}.tweaks-hint{color:var(--n-500);margin:8px 0 0;font-size:11px;line-height:1.4}.tweaks-swatches{gap:8px;display:flex}.tweaks-sw{background:var(--sw);border:2px solid var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--border);border-radius:8px}.tweaks-sw.is-active{box-shadow:0 0 0 2px var(--accent);transform:scale(1.08)}[data-variant=dark] body,body[data-variant=dark]{background:var(--n-1000);color:var(--n-100)}[data-variant=dark] .nav{background:color-mix(in oklab, var(--n-1000), transparent 20%);border-bottom-color:#ffffff0f;border-bottom-color:lab(100% 0 0/.06)}[data-variant=dark] .nav-wordmark,[data-variant=dark] .nav-links a,[data-variant=dark] .nav-brand{color:#f0eeea;color:lab(94.2245% .165075 2.28339)}[data-variant=dark] .nav-links a:hover{color:#fff}[data-variant=dark] .btn-ghost-link{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .btn-ghost-link:hover{color:#fff}[data-variant=dark] .btn-cta{color:var(--n-950);background:#fff}[data-variant=dark] .btn-cta:hover{background:var(--n-100)}[data-variant=dark] .btn-secondary-link{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);border-bottom-color:#ffffff40;border-bottom-color:lab(100% 0 0/.25)}[data-variant=dark] .btn-secondary-link:hover{color:#fff;border-color:#fff}[data-variant=dark] .lang-toggle{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}[data-variant=dark] .lang-cur{color:#fff}[data-variant=dark] .hero{background:var(--n-1000)}[data-variant=dark] .hero:before{background:radial-gradient(ellipse 70% 80% at 75% 15%, color-mix(in oklab, var(--accent) 50%, transparent) 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 15% 10%, color-mix(in oklab, var(--accent) 25%, transparent) 0%, transparent 55%);opacity:.8;height:700px}[data-variant=dark] .hero-title{color:#fff;letter-spacing:-.045em;font-size:clamp(44px,6.2vw,80px);font-weight:700}[data-variant=dark] .hero-title-em{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 55%, white), white);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-variant=dark] .hero-sub{color:#bfbdb9;color:lab(76.8243% .167131 2.28475);font-size:19px}[data-variant=dark] .hero-eyebrow{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}[data-variant=dark] .hero-trust{color:#82807c;color:lab(53.6241% .171512 2.28764)}[data-variant=dark] .hero-visual-frame{border-color:#ffffff14;border-color:lab(100% 0 0/.08);box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff0a;box-shadow:0 24px 60px lab(0% 0 0/.6),0 0 0 1px lab(100% 0 0/.04)}[data-variant=dark] .hero-visual-metric{box-shadow:var(--shadow-xl), 0 0 0 4px var(--n-1000)}[data-variant=dark] .logos{background:#040407;background:lab(1.18505% .12172 -.941363);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .logos-title{color:#73716e;color:lab(47.824% .173152 2.2887)}[data-variant=dark] .logo-item{color:#a09e9a;color:lab(65.2242% .169009 2.28598)}[data-variant=dark] .logo-item:hover{color:#fff}[data-variant=dark] .features{background:var(--n-1000)}[data-variant=dark] .feat-card{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .feat-card:hover{border-color:#ffffff26;border-color:lab(100% 0 0/.15)}[data-variant=dark] .feat-card-wide{background:linear-gradient(180deg, #101115, color-mix(in oklab, var(--accent) 15%, #101115))}@supports (color:lab(0% 0 0)){[data-variant=dark] .feat-card-wide{background:linear-gradient(180deg, lab(5.22488% .276878 -2.43085), color-mix(in oklab, var(--accent) 15%, lab(5.22488% .276878 -2.43085)))}}[data-variant=dark] .feat-title{color:#fff}[data-variant=dark] .feat-desc,[data-variant=dark] .feat-list{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .feat-icon{background:color-mix(in oklab, var(--accent) 20%, #101115);color:color-mix(in oklab, var(--accent) 60%, white);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}@supports (color:lab(0% 0 0)){[data-variant=dark] .feat-icon{background:color-mix(in oklab, var(--accent) 20%, lab(5.22488% .276878 -2.43085))}}[data-variant=dark] .sec-title{color:#fff}[data-variant=dark] .sec-sub{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .sec-title em{color:color-mix(in oklab, var(--accent) 50%, white)}[data-variant=dark] .panels{background:#040407;background:lab(1.18505% .12172 -.941363);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .panel-tabs{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .panel-tab{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .panel-tab-label{color:#f0eeea;color:lab(94.2245% .165075 2.28339)}[data-variant=dark] .panel-tab.is-active{background:#fff}[data-variant=dark] .panel-tab.is-active .panel-tab-label{color:var(--n-950)}[data-variant=dark] .panel-tab.is-active .panel-tab-hint{color:var(--n-500)}[data-variant=dark] .panel-viewport{background:var(--surface);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .usecases{background:var(--n-1000)}[data-variant=dark] .uc-card{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .uc-title{color:#fff}[data-variant=dark] .uc-desc{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .uc-num{color:#65635f;color:lab(42.0239% .175059 2.28998)}[data-variant=dark] .uc-tag{color:#bfbdb9;color:lab(76.8243% .167131 2.28475);background:#ffffff0f;background:lab(100% 0 0/.06)}[data-variant=dark] .compare{background:#040407;background:lab(1.18505% .12172 -.941363)}[data-variant=dark] .cmp-wrap{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .cmp-table th,[data-variant=dark] .cmp-table td{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);border-bottom-color:#ffffff0f;border-bottom-color:lab(100% 0 0/.06)}[data-variant=dark] .cmp-table thead th{color:#b0aeaa;color:lab(71.0243% .167996 2.28533);background:#0a0b0f;background:lab(3.01801% .202894 -1.70754);border-bottom-color:#ffffff14;border-bottom-color:lab(100% 0 0/.08)}[data-variant=dark] .cmp-us{background:color-mix(in oklab, var(--accent) 15%, #101115);color:#fff}@supports (color:lab(0% 0 0)){[data-variant=dark] .cmp-us{background:color-mix(in oklab, var(--accent) 15%, lab(5.22488% .276878 -2.43085))}}[data-variant=dark] .cmp-th-us{background:color-mix(in oklab, var(--accent) 25%, #0a0b0f)!important;color:#fff!important}@supports (color:lab(0% 0 0)){[data-variant=dark] .cmp-th-us{background:color-mix(in oklab, var(--accent) 25%, lab(3.01801% .202894 -1.70754))!important}}[data-variant=dark] .testimonials{background:var(--n-1000)}[data-variant=dark] .tm-card{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .tm-quote{color:#f0eeea;color:lab(94.2245% .165075 2.28339)}[data-variant=dark] .tm-card-lg{background:var(--accent-grad);border-color:#0000}[data-variant=dark] .tm-card-lg .tm-quote,[data-variant=dark] .tm-name{color:#fff}[data-variant=dark] .pricing{background:#040407;background:lab(1.18505% .12172 -.941363);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .price-toggle{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .price-toggle-btn{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .price-toggle-btn.is-active{color:var(--n-950);box-shadow:none;background:#fff}[data-variant=dark] .price-card{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .price-plan{color:#fff}[data-variant=dark] .price-plan-sub{color:#918f8b;color:lab(59.4242% .170201 2.28673)}[data-variant=dark] .price-value{color:#fff}[data-variant=dark] .price-features{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}[data-variant=dark] .price-cta{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}[data-variant=dark] .price-cta:hover{background:#ffffff24;background:lab(100% 0 0/.14)}[data-variant=dark] .price-card-featured{background:var(--accent-grad);box-shadow:0 24px 60px color-mix(in oklab, var(--accent) 35%, transparent);border-color:#0000}[data-variant=dark] .price-card-featured .price-plan-sub,[data-variant=dark] .price-card-featured .price-period,[data-variant=dark] .price-card-featured .price-currency{color:#e4e4e4d9;color:lab(90.72% .0000298023 -.0000119209/.85)}[data-variant=dark] .price-card-featured .price-features{color:#eeeeeee6;color:lab(94.2% 0 0/.9)}[data-variant=dark] .price-card-featured .price-features li:before{background-color:#fff3;background-color:lab(100% 0 0/.2)}[data-variant=dark] .price-card-featured .price-cta-primary{color:var(--n-950);background:#fff}[data-variant=dark] .price-card-dark{background:#000;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1)}[data-variant=dark] .roadmap{background:var(--n-1000)}[data-variant=dark] .rm-col{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .rm-col-head{border-bottom-color:#ffffff0f;border-bottom-color:lab(100% 0 0/.06)}[data-variant=dark] .rm-col-title,[data-variant=dark] .rm-list li b{color:#fff}[data-variant=dark] .rm-list li span{color:#a6a4a0;color:lab(67.5443% .168622 2.28571)}[data-variant=dark] .faq{background:#040407;background:lab(1.18505% .12172 -.941363)}[data-variant=dark] .faq-item{background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}[data-variant=dark] .faq-item summary{color:#fff}[data-variant=dark] .faq-icon{background:#ffffff14;background:lab(100% 0 0/.08)}[data-variant=dark] .faq-icon:before,[data-variant=dark] .faq-icon:after{background:#cfcdc9;background:lab(82.6244% .166357 2.28424)}[data-variant=dark] .faq-body{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .cta{background:var(--n-1000)}[data-variant=dark] .cta-card{background:#010203;background:lab(.452787% .0739172 -.515404)}[data-variant=dark] .tweaks{color:#fff;background:#101115;background:lab(5.22488% .276878 -2.43085);border-color:#ffffff14;border-color:lab(100% 0 0/.08)}[data-variant=dark] .tweaks-head{border-bottom-color:#ffffff0f;border-bottom-color:lab(100% 0 0/.06)}[data-variant=dark] .tweaks-title{color:#fff}[data-variant=dark] .tweaks-label{color:#82807c;color:lab(53.6241% .171512 2.28764)}[data-variant=dark] .tweaks-seg{background:#ffffff0f;background:lab(100% 0 0/.06)}[data-variant=dark] .tweaks-seg-btn{color:#b9b7b3;color:lab(74.5043% .167489 2.28498)}[data-variant=dark] .tweaks-seg-btn.is-active{color:var(--n-950);background:#fff}[data-variant=dark] .tweaks-hint{color:#73716e;color:lab(47.824% .173152 2.2887)}@media (max-width:1100px){.feat-grid{grid-template-columns:repeat(2,1fr)}.feat-card,.feat-card-wide{grid-column:span 1}.arch-grid{grid-template-columns:repeat(2,1fr)}.arch-module-core{grid-area:span 1/span 2}.price-grid{grid-template-columns:repeat(2,1fr)}.tm-grid,.rm-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:760px){:root{--sec-y:64px}.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{min-height:280px}.logos-row{grid-template-columns:repeat(4,1fr);gap:24px 12px}.feat-grid,.uc-grid,.price-grid{grid-template-columns:1fr}.cmp-wrap{overflow-x:auto}.cmp-table{min-width:720px}.tweaks{width:auto;bottom:12px;left:12px;right:12px}}@supports (color:lab(0% 0 0)){:root{--accent:lab(49.4964% -51.3865 -9.90072);--accent-2:lab(34.299% -48.3731 -9.15971);--accent-soft:lab(95.703% -10.0079 -2.06548);--accent-text:lab(31.9778% -48.4958 -9.13854);--accent-grad:linear-gradient(135deg, lab(52.9774% -51.2909 -9.92194), lab(34.1743% -45.9548 -13.4139))}}.nav-links a.is-active{color:var(--n-950);font-weight:500}.btn-cta-light{color:var(--n-950);background:#fff}.btn-cta-light:hover{background:var(--n-100)}.btn-secondary-light{color:var(--n-100);border-color:#fff6;border-color:lab(100% 0 0/.4)}.btn-secondary-light:hover{color:#fff;border-color:#fff}.feat-hero{background:var(--n-50);border-bottom:1px solid var(--border-subtle);padding:72px 0 48px;position:relative;overflow:hidden}.feat-hero:before{content:"";background:radial-gradient(ellipse 55% 65% at 80% 20%, color-mix(in oklab, var(--accent) 16%, transparent) 0%, transparent 60%), radial-gradient(ellipse 40% 50% at 20% 30%, color-mix(in oklab, var(--accent) 8%, transparent) 0%, transparent 60%);pointer-events:none;z-index:0;height:420px;position:absolute;inset:-100px 0 auto}.feat-hero-inner{z-index:1;max-width:880px;padding:0 var(--land-pad);margin:0 auto;position:relative}.feat-hero-eyebrow{border:1px solid var(--border);color:var(--n-700);box-shadow:var(--shadow-xs);font-size:12px;font-family:var(--font-mono);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px 6px 10px;display:inline-flex}.feat-hero-eyebrow-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 25%, transparent);border-radius:999px}.feat-hero-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--n-950);text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1}.feat-hero-title em{background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.04em;padding-right:.08em;font-style:italic;font-weight:600}.feat-hero-sub{color:var(--n-700);text-wrap:pretty;max-width:620px;margin:0 0 28px;font-size:17.5px;line-height:1.55}.feat-hero-meta{font-family:var(--font-mono);color:var(--n-600);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.feat-hero-meta-dot{background:var(--n-400);border-radius:50%;width:4px;height:4px}.feat-toc{background:var(--surface);border-bottom:1px solid var(--border-subtle);padding:48px 0}.feat-toc-title{font-family:var(--font-mono);color:var(--n-500);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0 0 24px;font-size:11px}.feat-toc-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.feat-toc-item{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-columns:28px 1fr;gap:4px 12px;padding:18px 20px;text-decoration:none;transition:background .16s,color .16s;display:grid}.feat-toc-item:hover{background:var(--accent-soft)}.feat-toc-num{font-family:var(--font-mono);color:var(--n-500);grid-row:span 2;padding-top:4px;font-size:11px;font-weight:500}.feat-toc-item:hover .feat-toc-num{color:var(--accent-text)}.feat-toc-name{font-family:var(--font-display);color:var(--n-950);letter-spacing:-.012em;font-size:15px;font-weight:600}.feat-toc-tag{font-family:var(--font-mono);color:var(--n-600);letter-spacing:.02em;font-size:10.5px}.feat-block{border-bottom:1px solid var(--border-subtle);padding:clamp(72px,10vw,120px) 0;scroll-margin-top:80px}.feat-block:nth-child(2n){background:var(--surface-2)}.feat-block-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.feat-block:nth-child(2n) .feat-block-grid{grid-template-columns:1.05fr 1fr}.feat-block:nth-child(2n) .feat-block-copy{order:2}.feat-block:nth-child(2n) .feat-block-visual{order:1}.feat-block-num{font-family:var(--font-mono);color:var(--accent-text);letter-spacing:.08em;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:inline-flex}.feat-block-num:before{content:"";background:var(--accent);width:28px;height:2px;display:inline-block}.feat-block-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--n-950);text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.05}.feat-block-tagline{color:var(--n-700);text-wrap:pretty;max-width:460px;margin:0 0 24px;font-size:16.5px;line-height:1.55}.feat-block-list{gap:12px;max-width:480px;margin:0 0 28px;padding:0;list-style:none;display:grid}.feat-block-list li{color:var(--n-800);padding-left:28px;font-size:14px;line-height:1.5;position:relative}.feat-block-list li:before{content:"";background:var(--accent);border-radius:2px;width:12px;height:2px;position:absolute;top:.65em;left:0}.feat-block-list li b{color:var(--n-950);font-weight:600}.feat-block-meta{font-family:var(--font-mono);color:var(--n-700);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:11px;display:inline-flex}.feat-block-meta-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent);border-radius:50%}.feat-mock{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px;position:relative;overflow:hidden}.feat-mock-head{background:var(--n-75);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:10px 14px;display:flex}.feat-mock-head-dot{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.feat-mock-head-dot:first-child{background:#fd7562;background:lab(65.96% 51.9546 36.9257)}.feat-mock-head-dot:nth-child(2){background:#f0bb3b;background:lab(79.3236% 11.1274 68.2268)}.feat-mock-head-dot:nth-child(3){background:#53be70;background:lab(69.418% -45.1896 29.6823)}.feat-mock-head-title{font-family:var(--font-mono);color:var(--n-600);margin-left:8px;font-size:11px}.feat-mock-body{padding:24px}.fmock-vendor{border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px 14px;padding:10px 12px;font-size:13px;display:grid}.fmock-vendor+.fmock-vendor{margin-top:4px}.fmock-vendor-pending{background:var(--warning-50);border:1px solid color-mix(in oklab, var(--warning-500) 20%, transparent)}.fmock-vendor-approved{background:var(--success-50);border:1px solid color-mix(in oklab, var(--success-500) 20%, transparent)}.fmock-vendor-active{background:var(--n-75);border:1px solid var(--border-subtle)}.fmock-avatar{color:#fff;width:36px;height:36px;font-family:var(--font-display);letter-spacing:-.02em;border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.fmock-avatar-a{background:linear-gradient(135deg,#bb6802,#873d00);background:linear-gradient(135deg,lab(52.9853% 29.9699 60.1556),lab(35.4284% 30.8212 47.0104))}.fmock-avatar-b{background:linear-gradient(135deg,#7174d1,#3549ac);background:linear-gradient(135deg,lab(51.9439% 17.7506 -49.3868),lab(34.1635% 19.0432 -56.7392))}.fmock-avatar-c{background:linear-gradient(135deg,#1c985a,#005c4a);background:linear-gradient(135deg,lab(55.4078% -44.9052 23.192),lab(34.5258% -51.6292 4.3201))}.fmock-avatar-d{background:linear-gradient(135deg,#ce5342,#a10033);background:linear-gradient(135deg,lab(52.113% 49.1248 35.6654),lab(34.1825% 58.1876 21.1163))}.fmock-vendor-name{color:var(--n-950);font-weight:600}.fmock-vendor-meta{font-family:var(--font-mono);color:var(--n-600);margin-top:1px;font-size:11px}.fmock-vendor-status{font-family:var(--font-mono);letter-spacing:.04em;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.fmock-vendor-status-pending{color:var(--warning-600);background:#fff}.fmock-vendor-status-approved{color:var(--success-600);background:#fff}.fmock-vendor-status-active{color:var(--n-700);border:1px solid var(--border-subtle);background:#fff}.fmock-rules{border-collapse:collapse;width:100%;font-size:13px}.fmock-rules th,.fmock-rules td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:10px 12px}.fmock-rules th{font-family:var(--font-mono);color:var(--n-500);letter-spacing:.06em;text-transform:uppercase;background:var(--n-75);font-size:10.5px;font-weight:500}.fmock-rules td{color:var(--n-800);font-size:13px}.fmock-rules tr:last-child td{border-bottom:0}.fmock-rule-cat{color:var(--n-950);font-weight:600}.fmock-rule-rate{font-family:var(--font-mono);color:var(--accent-text);background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-weight:600;display:inline-block}.fmock-split-source{background:var(--n-950);color:#fff;text-align:center;border-radius:12px;margin:8px 60px 0;padding:18px 22px}.fmock-split-label{font-family:var(--font-mono);opacity:.6;letter-spacing:.08em;margin-bottom:4px;font-size:10px}.fmock-split-total{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:600}.fmock-split-arrows{color:var(--accent);justify-content:center;gap:4px;margin:4px 0;display:flex}.fmock-split-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.fmock-split-card{background:var(--n-75);border:1px solid var(--border-subtle);text-align:center;border-radius:10px;padding:12px}.fmock-split-card-platform{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 25%, transparent)}.fmock-split-card-name{color:var(--n-950);font-size:11.5px;font-weight:600}.fmock-split-card-amount{font-family:var(--font-mono);color:var(--n-950);margin-top:4px;font-size:16px;font-weight:600}.fmock-split-card-platform .fmock-split-card-amount{color:var(--accent-text)}.fmock-split-card-pct{font-family:var(--font-mono);color:var(--n-600);margin-top:2px;font-size:10px}.fmock-carrier{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 4px;font-size:13px;display:grid}.fmock-carrier:last-child{border-bottom:0}.fmock-carrier-name{color:var(--n-950);align-items:center;gap:10px;font-weight:600;display:flex}.fmock-carrier-logo{width:32px;height:32px;font-family:var(--font-display);color:#fff;letter-spacing:-.02em;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.fmock-carrier-logo-1{background:#bd4334;background:lab(46.2982% 49.2951 36.5282)}.fmock-carrier-logo-2{background:#005fa7;background:lab(38.8822% -2.03472 -46.835)}.fmock-carrier-logo-3{background:#8d0e41;background:lab(30.7807% 51.7558 6.44417)}.fmock-carrier-logo-4{background:#1e7729;background:lab(43.6592% -39.3928 33.645)}.fmock-carrier-logo-5{background:#7b3600;background:lab(31.9297% 31.0937 48.6687)}.fmock-carrier-rate{font-family:var(--font-mono);color:var(--n-700);font-size:11px}.fmock-carrier-check{background:var(--success-50);width:20px;height:20px;color:var(--success-600);border-radius:50%;place-items:center;display:grid}.fmock-panels{background:var(--n-75);grid-template-columns:1fr 1fr;gap:0;display:grid}.fmock-panel-side{min-height:220px;padding:18px;position:relative}.fmock-panel-side+.fmock-panel-side{border-left:1px dashed var(--border-strong)}.fmock-panel-tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-text);margin-bottom:12px;font-size:9.5px;font-weight:600}.fmock-panel-rows{gap:5px;display:grid}.fmock-panel-row{background:var(--border-subtle);border-radius:2px;height:8px;position:relative}.fmock-panel-row:before{content:"";background:var(--n-800);border-radius:2px;position:absolute;inset:0 auto 0 0}.fmock-panel-row:first-child:before{width:70%}.fmock-panel-row:nth-child(2):before{background:var(--border-strong);width:45%}.fmock-panel-row:nth-child(3):before{background:var(--border-strong);width:80%}.fmock-panel-row:nth-child(4):before{background:var(--border-strong);width:55%}.fmock-panel-row:nth-child(5):before{background:var(--border-strong);width:35%}.fmock-panel-side-vendor{background:linear-gradient(180deg, var(--surface), var(--n-75))}.fmock-panel-side-vendor .fmock-panel-tag{color:#1e7729;color:lab(43.6592% -39.3928 33.645)}.fmock-panel-cmdk{font-family:var(--font-mono);color:var(--n-600);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:5px;padding:3px 7px;font-size:10px;position:absolute;top:18px;right:10px}.fmock-canvas{grid-template-rows:30px 60px 1fr 40px;gap:8px;display:grid}.fmock-canvas-block{background:var(--n-100);border:1px solid var(--border-subtle);border-radius:8px;position:relative}.fmock-canvas-block-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 15%, var(--surface)), var(--n-75));height:70px;font-family:var(--font-mono);color:var(--accent-text);place-items:center;font-size:10px;display:grid}.fmock-canvas-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.fmock-canvas-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;min-height:80px;padding:12px}.fmock-canvas-card-img{background:var(--border-subtle);border-radius:4px;height:32px;margin-bottom:6px}.fmock-canvas-card-line{background:var(--border-strong);border-radius:2px;height:4px;margin-bottom:4px}.fmock-canvas-card-line-short{width:60%}.fmock-canvas-selected{outline:2px solid var(--accent);outline-offset:2px;position:relative}.fmock-canvas-selected:before{content:"Section / Hero";font-family:var(--font-mono);color:#fff;background:var(--accent);letter-spacing:.04em;border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;top:-22px;left:-2px}.fmock-flow{gap:0;display:grid}.fmock-flow-node{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.fmock-flow-node-trigger{border-color:color-mix(in oklab, var(--accent) 35%, transparent);background:var(--accent-soft)}.fmock-flow-icon{background:var(--n-100);width:32px;height:32px;color:var(--n-700);border-radius:8px;place-items:center;display:grid}.fmock-flow-node-trigger .fmock-flow-icon{color:var(--accent-text);background:#fff}.fmock-flow-label{color:var(--n-950);font-size:12px;font-weight:600}.fmock-flow-detail{font-family:var(--font-mono);color:var(--n-600);margin-top:1px;font-size:10.5px}.fmock-flow-time{font-family:var(--font-mono);color:var(--n-500);font-size:10px}.fmock-flow-connector{background:var(--border-strong);width:2px;height:18px;margin:0 0 0 30px;position:relative}.fmock-flow-connector:after{content:"";border:4px solid #0000;border-top-color:var(--border-strong);margin-bottom:-7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fmock-domain{background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.fmock-domain+.fmock-domain{margin-top:6px}.fmock-domain-url{font-family:var(--font-mono);color:var(--n-950);font-size:13px}.fmock-domain-host{color:var(--n-500)}.fmock-domain-brand{color:var(--accent-text);font-weight:600}.fmock-domain-ssl{font-family:var(--font-mono);color:var(--success-600);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.fmock-domain-tag{font-family:var(--font-mono);background:var(--n-100);color:var(--n-700);letter-spacing:.04em;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600}.fmock-invoice{border:1px solid var(--border-subtle);color:var(--n-800);background:#fff;border-radius:8px;padding:18px;font-size:12px}.fmock-invoice-head{border-bottom:2px solid var(--n-950);justify-content:space-between;margin-bottom:14px;padding-bottom:12px;display:flex}.fmock-invoice-title{font-family:var(--font-display);color:var(--n-950);letter-spacing:-.01em;font-size:13px;font-weight:700}.fmock-invoice-ettn{font-family:var(--font-mono);color:var(--n-500);margin-top:2px;font-size:9px}.fmock-invoice-badge{font-family:var(--font-mono);color:var(--success-600);border:1.5px solid var(--success-500);letter-spacing:.06em;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:9px;font-weight:700}.fmock-invoice-line{font-family:var(--font-mono);justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.fmock-invoice-line+.fmock-invoice-line{border-top:1px dashed var(--border-subtle);margin-top:2px;padding-top:6px}.fmock-invoice-total{border-top:1px solid var(--n-950);color:var(--n-950);justify-content:space-between;margin-top:10px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.fmock-chart{gap:18px;display:grid}.fmock-chart-head{justify-content:space-between;align-items:flex-end;display:flex}.fmock-chart-label{font-family:var(--font-mono);color:var(--n-500);letter-spacing:.06em;font-size:10px}.fmock-chart-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--n-950);font-size:30px;font-weight:600}.fmock-chart-delta{font-family:var(--font-mono);color:var(--success-600);background:var(--success-50);border-radius:4px;padding:2px 8px;font-size:11px}.fmock-chart-svg{width:100%;height:120px}.fmock-chart-kpis{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:16px;padding-top:14px;display:grid}.fmock-kpi-val{font-family:var(--font-display);color:var(--n-950);letter-spacing:-.015em;font-size:18px;font-weight:600}.fmock-kpi-lbl{font-family:var(--font-mono);color:var(--n-600);letter-spacing:.04em;margin-top:2px;font-size:10px}.fmock-code{background:var(--n-1000);color:#f0eeeb;color:lab(94.2205% .136048 1.90183);font-family:var(--font-mono);border-radius:8px;padding:18px 20px;font-size:12px;line-height:1.6;overflow-x:auto}.fmock-code-comment{color:#73716e;color:lab(47.824% .173152 2.2887)}.fmock-code-keyword{color:#df99ef;color:lab(72.4576% 37.4703 -32.7759)}.fmock-code-string{color:#7acf7e;color:lab(76.2082% -39.2083 31.9012)}.fmock-code-num{color:#f8a052;color:lab(73.9462% 28.6532 53.7325)}.fmock-code-prop{color:#65c6e4;color:lab(75.0102% -23.6546 -23.7945)}.fmock-code-line{display:block}.fmock-code-indent{padding-left:16px;display:inline-block}.fmock-code-indent-2{padding-left:32px;display:inline-block}.fmock-seo{background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.fmock-seo-url{font-family:var(--font-mono);color:var(--success-600);margin-bottom:4px;font-size:11px}.fmock-seo-title{color:#003fa0;color:lab(28.1444% 18.7491 -62.707);margin-bottom:2px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.fmock-seo-desc{color:var(--n-700);font-size:12.5px;line-height:1.4}.fmock-seo-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.fmock-seo-tag{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent-text);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.feat-cta{background:var(--n-50);padding:64px 0 96px}.feat-cta-card{background:var(--n-950);color:#fff;text-align:center;border-radius:20px;max-width:900px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden}.feat-cta-card:before{content:"";background:radial-gradient(circle at 70% 0%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 50%), radial-gradient(circle at 20% 100%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 50%);pointer-events:none;position:absolute;inset:0}.feat-cta-card>*{position:relative}.feat-cta-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 50%, white);margin-bottom:16px;font-size:11px}.feat-cta-title{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 20px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.05}.feat-cta-title em{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 55%, white), white);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.feat-cta-sub{color:#b9b7b3;color:lab(74.5043% .167489 2.28498);max-width:480px;margin:0 auto 28px;font-size:16.5px;line-height:1.55}.feat-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}@media (max-width:1000px){.feat-toc-grid{grid-template-columns:repeat(2,1fr)}.feat-block-grid,.feat-block:nth-child(2n) .feat-block-grid{grid-template-columns:1fr}.feat-block:nth-child(2n) .feat-block-copy{order:1}.feat-block:nth-child(2n) .feat-block-visual{order:2}}@media (max-width:700px){.nav-links{display:none}.feat-toc-grid,.fmock-split-grid,.fmock-panels{grid-template-columns:1fr}.fmock-panel-side+.fmock-panel-side{border-left:0;border-top:1px dashed var(--border-strong)}.feat-cta-card{padding:40px 24px}}@supports (color:lab(0% 0 0)){:root{--accent:lab(38.0226% 55.913 -64.0921);--accent-2:lab(24.047% 51.8723 -61.6219);--accent-soft:lab(93.7182% 8.09679 -12.2306);--accent-text:lab(26.4911% 50.9225 -61.5819);--accent-grad:linear-gradient(135deg, lab(44.021% 56.9678 -60.0553), lab(24.0174% 48.1774 -66.8621))}}[data-accent=violet]{--accent:#822cc4;--accent-2:#560499;--accent-soft:#f3eaff;--accent-text:#5c11a0;--accent-grad:linear-gradient(135deg, #983ace, #4912a2)}@supports (color:lab(0% 0 0)){[data-accent=violet]{--accent:lab(38.0226% 55.913 -64.0921);--accent-2:lab(24.047% 51.8723 -61.6219);--accent-soft:lab(93.7182% 8.09679 -12.2306);--accent-text:lab(26.4911% 50.9225 -61.5819);--accent-grad:linear-gradient(135deg, lab(44.021% 56.9678 -60.0553), lab(24.0174% 48.1774 -66.8621))}}.promo-text b{font-weight:600}.ph{padding:88px 0 48px;position:relative;overflow:hidden}.ph:before{content:"";background:radial-gradient(ellipse 55% 65% at 80% 20%, color-mix(in oklab, var(--accent) 16%, transparent) 0%, transparent 60%), radial-gradient(ellipse 45% 55% at 15% 10%, color-mix(in oklab, var(--accent) 10%, transparent) 0%, transparent 60%);pointer-events:none;z-index:0;height:500px;position:absolute;inset:-120px 0 auto}.ph-inner{z-index:1;text-align:center;position:relative}.ph-crumb{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin-bottom:24px;font-size:11px}.ph-crumb a{color:var(--n-500)}.ph-crumb a:hover{color:var(--n-800)}.ph-crumb-sep{opacity:.4;margin:0 8px}.ph-title{letter-spacing:-.025em;margin:0 0 18px;max-width:920px;margin-inline:auto;font-size:clamp(40px,5.4vw,68px);font-weight:600;line-height:1.02}.ph-title em{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Geist,serif;font-style:italic;font-weight:500}.ph-sub{color:var(--n-700);max-width:620px;margin:0 auto 32px;font-size:18px;line-height:1.55}.ph-toggle-wrap{justify-content:center;display:flex}.price-toggle{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.price-toggle-btn{font:inherit;color:var(--n-600);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 22px;font-size:13px;font-weight:500;display:inline-flex}.price-toggle-btn.is-active{background:var(--n-950);color:#fff;box-shadow:inset 0 1px #ffffff1a;box-shadow:inset 0 1px lab(100% 0 0/.1)}.price-toggle-save{font-family:var(--font-mono);background:color-mix(in oklab, var(--accent) 16%, transparent);color:var(--accent-text);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.price-toggle-btn.is-active .price-toggle-save{color:#fff;background:#ffffff29;background:lab(100% 0 0/.16)}.plans{padding:36px 0 56px}.price-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.price-card-featured{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 15%, transparent), 0 20px 40px #0000000f;transform:translateY(-6px)}@supports (color:lab(0% 0 0)){.price-card-featured{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 15%, transparent), 0 20px 40px lab(0% 0 0/.06)}}.price-card-dark{background:var(--n-950);color:#fff;border-color:var(--n-950)}.price-ribbon{background:var(--accent);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-11px;left:24px}.price-card-head{margin-bottom:20px}.price-plan{letter-spacing:-.01em;color:var(--n-950);font-size:17px;font-weight:600}.price-card-dark .price-plan{color:#fff}.price-plan-sub{color:var(--n-500);margin-top:3px;font-size:12.5px}.price-card-dark .price-plan-sub{color:#a09e9a;color:lab(65.2242% .169009 2.28598)}.price-amount{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.price-currency{color:var(--n-700);font-size:22px;font-weight:500}.price-card-dark .price-currency{color:#cfcdc9;color:lab(82.6244% .166357 2.28424)}.price-value{letter-spacing:-.025em;color:var(--n-950);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500}.price-card-dark .price-value{color:#fff}.price-period{color:var(--n-500);font-size:11px;font-family:var(--font-mono);margin-left:4px}.price-card-dark .price-period{color:#a09e9a;color:lab(65.2242% .169009 2.28598)}.price-was{font-family:var(--font-mono);color:var(--n-500);height:14px;margin-top:-4px;margin-bottom:18px;font-size:11px;text-decoration:line-through}.price-card-dark .price-was{color:#82807c;color:lab(53.6241% .171512 2.28764)}.price-cta{text-align:center;color:var(--n-950);background:var(--n-100);border:1px solid var(--border);border-radius:10px;margin-bottom:22px;padding:11px 16px;font-size:13.5px;font-weight:500;display:block}.price-cta:hover{background:var(--n-150)}.price-cta-primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff26;box-shadow:0 1px 2px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.15)}.price-cta-primary:hover{background:var(--accent-2)}.price-cta-dark{color:var(--n-950);background:#fff;border-color:#fff}.price-cta-dark:hover{background:var(--n-100)}.price-feat-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin-bottom:14px;font-size:10.5px}.price-card-dark .price-feat-title{color:#918f8b;color:lab(59.4242% .170201 2.28673)}.price-features{color:var(--n-800);gap:11px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.price-card-dark .price-features{color:#cfcdc9;color:lab(82.6244% .166357 2.28424)}.price-features li{padding-left:24px;line-height:1.4;position:relative}.price-features li:before{content:"";background-color:color-mix(in oklab, var(--accent) 12%, transparent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236b46c1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 8l3 3 5-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.price-card-dark .price-features li:before{background-color:#352546;background-color:lab(17.9519% 13.3287 -17.7679);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 8l3 3 5-6'/></svg>")}.price-features li b{color:var(--n-950);font-weight:600}.price-card-dark .price-features li b{color:#fff}.calc{background:var(--surface);border:1px solid var(--border);border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-top:56px;padding:40px;display:grid}.calc-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px;font-size:11px}.calc h2{letter-spacing:-.02em;margin:0 0 12px;font-size:30px;font-weight:600}.calc p{color:var(--n-700);margin:0 0 24px;font-size:15px;line-height:1.55}.calc-field{margin-bottom:18px}.calc-field-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.calc-field-lbl{color:var(--n-800);font-size:13px;font-weight:500}.calc-field-val{font-family:var(--font-mono);color:var(--n-950);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.calc-field input[type=range]{appearance:none;background:var(--n-150);background-image:linear-gradient(var(--accent), var(--accent));background-repeat:no-repeat;border-radius:3px;outline:0;width:100%;height:6px}.calc-field input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0000001f;box-shadow:0 2px 6px lab(0% 0 0/.12)}.calc-field input[type=range]::-moz-range-thumb{border:2px solid var(--accent);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px}.calc-panel{background:linear-gradient(180deg, var(--n-950), #0d0912);color:#fff;border-radius:16px;padding:32px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.calc-panel{background:linear-gradient(180deg, var(--n-950), lab(2.91184% 2.30742 -3.71183))}}.calc-panel:before{content:"";background:radial-gradient(ellipse 60% 80% at 100% 0%, color-mix(in oklab, var(--accent) 30%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.calc-panel-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#c09aeb;color:lab(69.3713% 26.0476 -35.7495);margin-bottom:12px;font-size:11px;position:relative}.calc-rec{color:#c2c3cb;color:lab(79.044% .65735 -3.72217);margin-bottom:22px;font-size:14px;position:relative}.calc-rec b{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:600}.calc-row{color:#c2c3cb;color:lab(79.044% .65735 -3.72217);border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:13px;display:flex;position:relative}.calc-row:last-child{border-bottom:0;padding-bottom:0}.calc-row-val{font-family:var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.calc-total{border-top:1px solid #ffffff26;border-top:1px solid lab(100% 0 0/.15);margin-top:14px;padding-top:18px}.calc-total .calc-row-val{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.matrix-sec{padding:88px 0 32px}.matrix-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.matrix-head h2{letter-spacing:-.02em;margin:0 0 6px;font-size:36px;font-weight:600}.matrix-head p{color:var(--n-700);margin:0;font-size:15px}.matrix-head-mono{font-family:var(--font-mono);color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.matrix-wrap{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.matrix{border-collapse:collapse;width:100%;font-size:13.5px}.matrix thead th{background:var(--n-50);text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:20px 16px 18px;font-weight:500}.matrix thead th.col-plan{text-align:center;min-width:150px}.matrix-h-name{color:var(--n-950);letter-spacing:-.01em;font-size:16px;font-weight:600}.matrix-h-price{font-family:var(--font-mono);color:var(--n-600);margin-top:4px;font-size:12px;font-weight:400}.matrix-h-featured{position:relative;background:color-mix(in oklab, var(--accent) 6%, var(--n-50))!important}.matrix-h-featured:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.matrix tbody tr.matrix-group{background:color-mix(in oklab, var(--accent) 4%, transparent)}.matrix tbody tr.matrix-group td{font-family:var(--font-mono);color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 16px;font-size:11px;font-weight:600}.matrix tbody td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:13px 16px}.matrix tbody tr:last-child td{border-bottom:0}.matrix tbody tr:hover:not(.matrix-group) td{background:color-mix(in oklab, var(--accent) 3%, transparent)}.matrix .col-feat{color:var(--n-800);width:40%}.matrix .col-feat-hint{color:var(--n-500);margin-top:2px;font-size:11.5px;display:block}.matrix .col-val{text-align:center;color:var(--n-800);font-variant-numeric:tabular-nums;min-width:140px}.matrix .col-val-featured{background:color-mix(in oklab, var(--accent) 3%, transparent);font-weight:500}.mv-yes{color:var(--accent);display:inline-flex}.mv-no{color:var(--n-300)}.mv-soon{font-family:var(--font-mono);background:var(--n-100);color:var(--n-600);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 6px;font-size:10px}.mv-add{font-family:var(--font-mono);color:#704000;color:lab(32.3502% 21.2976 61.9865);text-transform:uppercase;letter-spacing:.06em;background:#ffeac2;background:lab(94.2465% 8.57592 31.0676);border-radius:4px;padding:2px 6px;font-size:10px}.addons-sec{padding:88px 0 32px}.addons-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.addon-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;transition:border-color .15s,transform .15s}.addon-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.addon-icon{background:color-mix(in oklab, var(--accent) 14%, transparent);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.addon-name{letter-spacing:-.005em;margin:0 0 6px;font-size:15.5px;font-weight:600}.addon-desc{color:var(--n-700);margin:0 0 14px;font-size:13px;line-height:1.5}.addon-foot{border-top:1px solid var(--border-subtle);color:var(--n-600);justify-content:space-between;align-items:baseline;padding-top:14px;font-size:12px;display:flex}.addon-price{font-family:var(--font-mono);color:var(--n-950);font-size:14px;font-weight:600}.addon-price-unit{color:var(--n-500);font-size:11px;font-weight:400}.pq{background:var(--n-950);color:#fff;border-radius:20px;margin:88px 0 0;padding:56px 0;position:relative;overflow:hidden}.pq:before{content:"";background:radial-gradient(ellipse 60% 80% at 20% 50%, color-mix(in oklab, var(--accent) 30%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.pq-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:0 48px;display:grid;position:relative}.pq-quote{letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.pq-quote em{color:#dfbbff;color:lab(80.0252% 40.2571 -53.2212);font-family:Geist,serif;font-style:italic;font-weight:500}.pq-author{font-family:var(--font-mono);color:#9d9ea5;color:lab(65.1236% .662774 -3.71889);align-items:center;gap:12px;font-size:12px;display:flex}.pq-avatar{background:var(--accent-grad);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.pq-author b{color:#fff;font-family:Geist,sans-serif;font-size:14px;font-weight:600}.pq-stats{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.pq-stat{border-left:2px solid var(--accent);padding-left:16px}.pq-stat-num{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500}.pq-stat-lbl{font-family:var(--font-mono);color:#a3a4ab;color:lab(67.4437% .661731 -3.71951);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px}.faq-sec{padding:88px 0 120px}.faq-grid{grid-template-columns:.8fr 1.5fr;gap:80px;display:grid}.faq-side h2{letter-spacing:-.02em;margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.1}.faq-side em{color:var(--accent);font-family:Geist,serif;font-style:italic;font-weight:500}.faq-side p{color:var(--n-700);margin:0 0 20px;font-size:15px;line-height:1.55}.faq-contact{color:var(--n-950);border-bottom:1px solid var(--n-950);align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:500;display:inline-flex}.faq-contact:hover{color:var(--accent);border-color:var(--accent)}.faq-list{border-top:1px solid var(--border);gap:0;display:grid}.faq-item{border-bottom:1px solid var(--border);padding:0}.faq-item summary{cursor:pointer;color:var(--n-950);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666' stroke-width='1.6' stroke-linecap='round'><path d='M3 6l5 5 5-5'/></svg>") 50%/contain no-repeat;flex:none;width:14px;height:14px;transition:transform .18s}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-body{color:var(--n-700);max-width:640px;padding:0 0 22px;font-size:14.5px;line-height:1.6}.pcta{background:var(--n-950);color:#fff;text-align:center;border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);padding:88px 0;position:relative;overflow:hidden}.pcta:before{content:"";background:radial-gradient(ellipse 60% 80% at 50% 100%, color-mix(in oklab, var(--accent) 36%, transparent) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.pcta h2{letter-spacing:-.02em;margin:0 0 16px;max-width:820px;margin-inline:auto;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.04;position:relative}.pcta h2 em{color:#d8adff;color:lab(76.5248% 40.4362 -53.1698);font-family:Geist,serif;font-style:italic;font-weight:500}.pcta p{color:#bcbdc4;color:lab(76.7239% .658125 -3.72169);max-width:540px;margin:0 auto 32px;font-size:17px;position:relative}.pcta-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:inline-flex;position:relative}.pcta-ctas .btn-cta{color:var(--n-950);background:#fff}.pcta-ctas .btn-cta:hover{background:var(--n-100)}.pcta-secondary{color:#e3e4eb;color:lab(90.6442% .653893 -3.72428);border-bottom:1px solid #fff6;border-bottom:1px solid lab(100% 0 0/.4);align-items:center;gap:6px;padding:13px 16px;font-size:15px;font-weight:500;display:inline-flex}.pcta-secondary:hover{color:#fff;border-color:#fff}@media (max-width:1100px){.price-grid{grid-template-columns:repeat(2,1fr)}.price-card-featured{transform:none}.calc{grid-template-columns:1fr;gap:32px;padding:32px}.pq-inner{grid-template-columns:1fr;gap:32px;padding:0 32px}.faq-grid{grid-template-columns:1fr;gap:32px}.addons-grid{grid-template-columns:repeat(2,1fr)}.matrix{font-size:12.5px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:680px){.price-grid,.addons-grid{grid-template-columns:1fr}.matrix-wrap{overflow-x:auto}.matrix{min-width:780px}.nav-links{display:none}.pq-stats,.foot-grid{grid-template-columns:1fr}}@supports (color:lab(0% 0 0)){:root{--accent-grad:linear-gradient(135deg, lab(45.001% 28.8897 -70.6691), lab(29.7683% 27.8363 -70.5616))}}[data-accent=indigo]{--accent:#0053ca;--accent-2:#004087;--accent-soft:#e3efff;--accent-text:#00468e;--accent-grad:linear-gradient(135deg, #105fd9, #004286)}@supports (color:lab(0% 0 0)){[data-accent=indigo]{--accent:lab(37.3498% 18.2586 -69.6819);--accent-2:lab(26.0119% 15.4915 -61.4657);--accent-soft:lab(94.0502% -1.68771 -14.7464);--accent-text:lab(28.4414% 13.805 -61.4604);--accent-grad:linear-gradient(135deg, lab(42.1523% 15.798 -69.7257), lab(26.3438% 10.1704 -59.7454))}}[data-accent=teal]{--accent:#008680;--accent-2:#005c58;--accent-soft:#dcf9f6;--accent-text:#005350;--accent-grad:linear-gradient(135deg, #008f89, #005b5c)}@supports (color:lab(0% 0 0)){[data-accent=teal]{--accent:lab(49.4964% -51.3865 -9.90072);--accent-2:lab(34.299% -48.3731 -9.15971);--accent-soft:lab(95.703% -10.0079 -2.06548);--accent-text:lab(31.9778% -48.4958 -9.13854);--accent-grad:linear-gradient(135deg, lab(52.9774% -51.2909 -9.92194), lab(34.1743% -45.9548 -13.4139))}}[data-accent=ember]{--accent:#d33e25;--accent-2:#9e1614;--accent-soft:#ffece7;--accent-text:#9e1614;--accent-grad:linear-gradient(135deg, #e14c33, #9e1326)}@supports (color:lab(0% 0 0)){[data-accent=ember]{--accent:lab(49.5145% 58.2324 49.0124);--accent-2:lab(34.514% 53.3831 40.1339);--accent-soft:lab(95.0795% 10.0851 7.24704);--accent-text:lab(34.514% 53.3831 40.1339);--accent-grad:linear-gradient(135deg, lab(54.1712% 58.0411 47.5047), lab(34.4124% 54.3605 29.8559))}}[data-accent=forest]{--accent:#007840;--accent-2:#005228;--accent-soft:#e3f8e9;--accent-text:#005228;--accent-grad:linear-gradient(135deg, #00854a, #005136)}@supports (color:lab(0% 0 0)){[data-accent=forest]{--accent:lab(43.7897% -45.381 23.5139);--accent-2:lab(29.6024% -39.2447 20.3969);--accent-soft:lab(95.7656% -9.29081 4.75966);--accent-text:lab(29.6024% -39.2447 20.3969);--accent-grad:linear-gradient(135deg, lab(48.4377% -45.1627 23.3649), lab(29.6541% -42.743 11.8477))}}.promo-bar{background:linear-gradient(95deg, var(--accent-2) 0%, var(--accent) 55%, var(--accent-2) 100%);color:#fff;border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% 0 0/.12);font-size:13px;position:relative;overflow:hidden}.promo-bar *{color:#fff}.promo-bar-inner{max-width:var(--land-max);padding:9px 48px 9px var(--land-pad);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.promo-gift{font-size:16px}.promo-text{align-items:center;gap:10px;display:inline-flex}.promo-text b{letter-spacing:-.005em;font-weight:600}.promo-sep{opacity:.55}.promo-cta{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;color:var(--accent-2)!important}.promo-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e;box-shadow:0 6px 16px lab(0% 0 0/.18)}.promo-close{color:#fff;background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.promo-close:hover{background:#ffffff38;background:lab(100% 0 0/.22)}@media (max-width:640px){.promo-sep{display:none}.promo-text{flex-wrap:wrap;justify-content:center;gap:4px 8px}}.nav-mark{background:var(--accent-grad);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid;box-shadow:0 1px 3px #1f197640,inset 0 1px #fff3;box-shadow:0 1px 3px lab(16.1217% 28.4474 -53.0416/.25),inset 0 1px lab(100% 0 0/.2)}.nav-links a[aria-current=page]{color:var(--n-950);font-weight:500}.lang-toggle{border:1px solid var(--border);font-family:var(--font-mono);color:var(--n-700);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.lang-toggle:hover{border-color:var(--border-strong)}.lang-cur{color:var(--n-950);font-weight:600}.lang-alt{opacity:.5}.lang-sep{background:var(--border-strong);width:1px;height:10px}.btn-cta{background:var(--n-950);color:var(--n-50);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff14;box-shadow:0 1px 2px lab(0% 0 0/.08),inset 0 1px lab(100% 0 0/.08)}.btn-cta-lg{border-radius:12px;padding:13px 20px;font-size:15px}.btn-secondary-link{color:var(--n-800);border-bottom:1px solid var(--border-strong);border-radius:0;align-items:center;gap:6px;padding:13px 16px;font-size:15px;font-weight:500;display:inline-flex}.btn-secondary-link:hover{color:var(--n-950);border-color:var(--n-950)}.ih{background:var(--n-50);padding:88px 0 56px;position:relative;overflow:hidden}.ih:before{content:"";background:radial-gradient(ellipse 55% 65% at 80% 20%, color-mix(in oklab, var(--accent) 16%, transparent) 0%, transparent 60%), radial-gradient(ellipse 45% 55% at 15% 10%, color-mix(in oklab, var(--accent) 10%, transparent) 0%, transparent 60%);pointer-events:none;z-index:0;height:480px;position:absolute;inset:-100px 0 auto}.ih-inner{z-index:1;position:relative}.ih-crumb{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:inline-flex}.ih-crumb a{color:var(--n-500)}.ih-crumb a:hover{color:var(--n-800)}.ih-crumb-sep{opacity:.4}.ih-title{letter-spacing:-.025em;max-width:900px;margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.02}.ih-title-em{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Geist,serif;font-style:italic;font-weight:500}.ih-sub{color:var(--n-700);max-width:640px;margin:0 0 32px;font-size:18px;line-height:1.55}.ih-stats{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:48px;padding-top:28px;display:flex}.ih-stat-num{letter-spacing:-.02em;color:var(--n-950);font-size:32px;font-weight:500}.ih-stat-lbl{color:var(--n-600);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:4px}.ibar{z-index:50;background:color-mix(in oklab, var(--n-50), transparent 10%);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border-subtle);padding:14px 0;position:sticky;top:63px}.ibar-inner{max-width:var(--land-max);padding:0 var(--land-pad);grid-template-columns:340px 1fr auto;align-items:center;gap:16px;margin:0 auto;display:grid}.isearch{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;padding:9px 12px 9px 38px;font-size:14px;display:flex;position:relative}.isearch svg{color:var(--n-500);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.isearch input{font:inherit;color:var(--n-950);background:0 0;border:0;outline:0;flex:1}.isearch input::placeholder{color:var(--n-500)}.isearch-kbd{font-family:var(--font-mono);border:1px solid var(--border);color:var(--n-600);background:var(--n-50);border-radius:4px;padding:2px 6px;font-size:11px}.ichips{flex-wrap:wrap;gap:6px;display:flex}.ichip{border:1px solid var(--border);background:var(--surface);color:var(--n-700);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ichip:hover{border-color:var(--border-strong);color:var(--n-950)}.ichip[aria-pressed=true]{background:var(--n-950);color:#fff;border-color:var(--n-950)}.ichip-count{font-family:var(--font-mono);background:var(--n-100);color:var(--n-600);border-radius:3px;padding:1px 5px;font-size:11px}.ichip[aria-pressed=true] .ichip-count{color:#fff;background:#ffffff2e;background:lab(100% 0 0/.18)}.isort{color:var(--n-700);align-items:center;gap:8px;font-size:13px;display:inline-flex}.isort select{border:1px solid var(--border);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23666' stroke-width='1.3'><path d='M1 1l4 4 4-4'/></svg>") no-repeat right 10px center/10px 6px;appearance:none;font:inherit;color:var(--n-950);border-radius:8px;padding:7px 28px 7px 12px}.ifeat{padding:48px 0 16px}.ifeat-head{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.ifeat-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ifeat-head-mono{font-family:var(--font-mono);color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ifeat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ifeat-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.ifeat-card:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--accent) 8%, transparent) 100%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ifeat-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 24px #00000012;box-shadow:0 10px 24px lab(0% 0 0/.07)}.ifeat-card:hover:after{opacity:1}.ifeat-logo{letter-spacing:-.02em;color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.ifeat-top{justify-content:space-between;align-items:flex-start;display:flex}.ifeat-badge{font-family:var(--font-mono);background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent-text);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 7px;font-size:10px}.ifeat-badge-new{color:#00590e;color:lab(32.0142% -39.5936 35.6288);background:#ccffc1;background:lab(95.429% -25.8966 25.0293)}.ifeat-name{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.ifeat-cat{font-family:var(--font-mono);color:var(--n-500);margin-top:2px;font-size:11px}.ifeat-desc{color:var(--n-700);flex:1;margin:0;font-size:13.5px;line-height:1.5}.ifeat-meta{border-top:1px solid var(--border-subtle);color:var(--n-600);justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.ifeat-meta-install{font-family:var(--font-mono)}.ifeat-meta-arrow{color:var(--n-950);opacity:.4;transition:opacity .15s,transform .15s}.ifeat-card:hover .ifeat-meta-arrow{opacity:1;transform:translate(2px)}.igrid-sec{padding:40px 0 80px}.igrid-head{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.igrid-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.igrid-count{font-family:var(--font-mono);color:var(--n-600);font-size:12px}.igrid-count b{color:var(--n-950);font-weight:600}.igrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.icard{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:start;gap:14px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.icard:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 4px 14px #0000000d;box-shadow:0 4px 14px lab(0% 0 0/.05)}.icard-logo{letter-spacing:-.02em;color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}.icard-body{min-width:0}.icard-name{letter-spacing:-.005em;color:var(--n-950);align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:600;display:flex}.icard-cat{font-family:var(--font-mono);color:var(--n-500);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10.5px}.icard-desc{color:var(--n-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.icard-status{font-family:var(--font-mono);background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent-text);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px}.icard-status-new{color:#00590e;color:lab(32.0142% -39.5936 35.6288);background:#ccffc1;background:lab(95.429% -25.8966 25.0293)}.icard-status-soon{background:var(--n-100);color:var(--n-600)}.icard-status-beta{color:#663d00;color:lab(30.0108% 21.5964 60.2113);background:#ffeac2;background:lab(94.2465% 8.57592 31.0676)}.igrid-empty{text-align:center;border:1px dashed var(--border);color:var(--n-600);border-radius:14px;grid-column:1/-1;padding:80px 32px}.igrid-empty h3{color:var(--n-950);margin:0 0 8px;font-size:18px;font-weight:600}.igrid-empty-q{font-family:var(--font-mono);color:var(--n-950);background:var(--n-100);border-radius:4px;padding:2px 8px}.iapi{background:var(--n-950);color:#fff;border-radius:20px;margin-top:56px;position:relative;overflow:hidden}.iapi:before{content:"";background:radial-gradient(ellipse 60% 80% at 90% 10%, color-mix(in oklab, var(--accent) 45%, transparent) 0%, transparent 55%), radial-gradient(ellipse 50% 70% at 10% 90%, color-mix(in oklab, var(--accent) 25%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.iapi-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:56px;display:grid;position:relative}.iapi-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b1cfff;color:lab(82.0902% -1.78346 -36.0135);opacity:.9;margin-bottom:14px;font-size:11px}.iapi-title{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.08}.iapi-title em{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Geist,serif;font-style:italic;font-weight:500}.iapi-sub{color:#c0c4cb;color:lab(79.0876% -.513315 -3.73231);margin:0 0 28px;font-size:16px;line-height:1.55}.iapi-ctas{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.iapi-ctas .btn-cta{color:var(--n-950);background:#fff}.iapi-ctas .btn-cta:hover{background:var(--n-100)}.iapi-ctas .btn-secondary-link{color:#e1e5eb;color:lab(90.6878% -.517368 -3.73452);border-bottom-color:#ffffff4d;border-bottom-color:lab(100% 0 0/.3)}.iapi-ctas .btn-secondary-link:hover{color:#fff;border-bottom-color:#fff}.iapi-code{font-family:var(--font-mono);color:#c6cedb;color:lab(82.5314% -.958145 -7.42798);background:#12161d;background:lab(7.16596% -.441141 -5.41423);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:14px;padding:20px 22px;font-size:13px;line-height:1.65;position:relative;box-shadow:0 24px 48px #0006,inset 0 1px #ffffff0d;box-shadow:0 24px 48px lab(0% 0 0/.4),inset 0 1px lab(100% 0 0/.05)}.iapi-code-top{color:#7d8086;color:lab(53.5669% -.499904 -3.72492);border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);justify-content:space-between;align-items:center;margin:-6px -6px 14px;padding-bottom:10px;font-size:11px;display:flex}.iapi-code-dots{gap:6px;display:flex}.iapi-code-dot{background:#2b2e33;background:lab(18.7641% -.449047 -3.69914);border-radius:50%;width:10px;height:10px}.iapi-code-lang{letter-spacing:.1em;text-transform:uppercase}.code-kw{color:#d08bff;color:lab(68.3167% 43.7075 -49.6838)}.code-str{color:#7acf7e;color:lab(76.2082% -39.2083 31.9012)}.code-fn{color:#12cbf5;color:lab(75.1687% -31.7859 -32.9523)}.code-com{color:#606369;color:lab(41.9663% -.489771 -3.71957);font-style:italic}.code-num{color:#ff9868;color:lab(73.4804% 39.6355 46.2387)}.ireq{background:var(--surface);border-top:1px solid var(--border-subtle);padding:88px 0 120px}.ireq-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ireq h2{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.ireq h2 em{color:var(--accent);font-family:Geist,serif;font-style:italic;font-weight:500}.ireq p{color:var(--n-700);max-width:460px;margin:0 0 28px;font-size:16px;line-height:1.6}.ireq-form{background:var(--n-50);border:1px solid var(--border);border-radius:16px;padding:28px}.ireq-form-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin-bottom:16px;font-size:11px}.ireq-field{gap:6px;margin-bottom:14px;display:grid}.ireq-field label{color:var(--n-700);font-size:12px;font-weight:500}.ireq-field input,.ireq-field textarea{border:1px solid var(--border);font:inherit;background:var(--surface);color:var(--n-950);border-radius:8px;outline:0;padding:10px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.ireq-field input:focus,.ireq-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.ireq-field textarea{resize:vertical;min-height:80px}.ireq-submit{background:var(--n-950);color:#fff;width:100%;font:inherit;cursor:pointer;border-radius:10px;margin-top:4px;padding:12px;font-size:14px;font-weight:500;transition:background .12s,transform .12s}.ireq-submit:hover{background:var(--n-900);transform:translateY(-1px)}.ireq-note{font-family:var(--font-mono);color:var(--n-500);text-align:center;margin-top:10px;font-size:11px}.foot{background:var(--n-950);color:#b9b7b3;color:lab(74.5043% .167489 2.28498);padding:72px 0 40px}.foot-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:48px;margin-bottom:48px;display:grid}.foot-brand-link{color:#fff;align-items:center;gap:10px;margin-bottom:16px;font-size:15px;font-weight:600;display:inline-flex}.foot-brand-link .nav-wordmark{color:#fff}.foot-tag{color:#a09e9a;color:lab(65.2242% .169009 2.28598);max-width:280px;margin:0 0 20px;font-size:13px;line-height:1.5}.foot-social{gap:10px;display:flex}.foot-social a{color:#cfcdc9;color:lab(82.6244% .166357 2.28424);width:32px;height:32px;font-family:var(--font-mono);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid}.foot-social a:hover{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12)}.foot-col{align-content:start;gap:10px;font-size:13.5px;display:grid}.foot-col-title{color:var(--n-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.foot-col a{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}.foot-col a:hover{color:#fff}.foot-bottom{color:var(--n-500);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);justify-content:space-between;padding-top:28px;font-size:11px;display:flex}@media (max-width:1040px){.ifeat-grid,.igrid{grid-template-columns:repeat(2,1fr)}.ibar-inner{grid-template-columns:1fr;gap:12px}.iapi-grid{grid-template-columns:1fr;padding:40px}.ireq-grid{grid-template-columns:1fr;gap:36px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:640px){.ih{padding:56px 0 36px}.ih-stats{gap:28px}.igrid,.ifeat-grid{grid-template-columns:1fr}.nav-links{display:none}.foot-grid{grid-template-columns:1fr}.foot-bottom{flex-direction:column;gap:8px}}:root{--land-max:1240px;--land-pad:32px;--accent:var(--p-500);--accent-2:var(--p-700);--accent-soft:var(--p-50);--accent-text:var(--p-700);--accent-grad:linear-gradient(135deg, #555de3, #153bb7)}@supports (color:lab(0% 0 0)){:root{--accent-grad:linear-gradient(135deg, lab(45.001% 28.8897 -70.6691), lab(29.7683% 27.8363 -70.5616))}}body{background:var(--n-50);color:var(--n-950);font-feature-settings:"cv11", "ss01", "ss03"}.mono{font-family:var(--font-mono)}.sec-inner{max-width:var(--land-max);padding:0 var(--land-pad);margin:0 auto}.nav{z-index:100;background:color-mix(in oklab, var(--n-50), transparent 18%);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.nav-inner{max-width:var(--land-max);padding:12px var(--land-pad);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin:0 auto;display:grid}.nav-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.nav-mark{background:var(--accent-grad);color:#fff;letter-spacing:-.02em;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid;box-shadow:0 1px 3px #1f197640,inset 0 1px #fff3;box-shadow:0 1px 3px lab(16.1217% 28.4474 -53.0416/.25),inset 0 1px lab(100% 0 0/.2)}.nav-wordmark{color:var(--n-950)}.nav-dot{color:var(--accent)}.nav-links{color:var(--n-700);justify-self:center;gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:var(--n-950)}.nav-actions{align-items:center;gap:12px;display:flex}.btn-ghost-link{color:var(--n-700);padding:8px 4px;font-size:14px}.btn-ghost-link:hover{color:var(--n-950)}.btn-cta{background:var(--n-950);color:var(--n-50);letter-spacing:-.005em;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff14;box-shadow:0 1px 2px lab(0% 0 0/.08),inset 0 1px lab(100% 0 0/.08)}.btn-cta:hover{background:var(--n-900);transform:translateY(-1px)}.rm-header{background:var(--n-50);border-bottom:1px solid var(--border-subtle);padding:80px 0 56px;position:relative;overflow:hidden}.rm-header:before{content:"";background:radial-gradient(ellipse 50% 60% at 80% 20%, color-mix(in oklab, var(--accent) 14%, transparent) 0%, transparent 60%), radial-gradient(ellipse 40% 50% at 20% 30%, color-mix(in oklab, var(--accent) 8%, transparent) 0%, transparent 60%);pointer-events:none;z-index:0;height:380px;position:absolute;inset:-100px 0 auto}.rm-header-inner{z-index:1;max-width:880px;padding:0 var(--land-pad);margin:0 auto;position:relative}.rm-eyebrow{border:1px solid var(--border);color:var(--n-700);box-shadow:var(--shadow-xs);font-size:12px;font-family:var(--font-mono);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px 6px 10px;display:inline-flex}.rm-eyebrow-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 25%, transparent);border-radius:999px}.rm-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--n-950);text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1}.rm-title em{background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.rm-sub{color:var(--n-700);text-wrap:pretty;max-width:600px;margin:0 0 28px;font-size:17px;line-height:1.55}.rm-meta{font-family:var(--font-mono);color:var(--n-600);align-items:center;gap:14px;font-size:12px;display:flex}.rm-meta-dot{background:var(--n-400);border-radius:50%;width:4px;height:4px}.rm-board{background:var(--n-50);padding:56px 0 96px}.rm-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rm-col{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.rm-col-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.rm-col-dot{background:var(--border-strong);border-radius:999px;width:10px;height:10px}.rm-col-done .rm-col-dot{background:var(--success-500);box-shadow:0 0 0 3px var(--success-50)}.rm-col-active .rm-col-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);animation:2s ease-in-out infinite pulse}.rm-col-title{color:var(--n-950);font-size:14px;font-weight:600}.rm-col-tag{color:var(--n-500);font-size:11px;font-family:var(--font-mono);margin-left:auto}.rm-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rm-list li{gap:3px;display:grid}.rm-list li b{color:var(--n-950);font-size:14px;font-weight:600}.rm-list li span{color:var(--n-700);font-size:13px;line-height:1.45}.rm-log{background:var(--n-75);border-top:1px solid var(--border-subtle);padding:80px 0}.rm-log-head{max-width:720px;margin:0 auto 40px}.rm-log-eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500;display:inline-block}.rm-log-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--n-950);margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.rm-log-list{gap:24px;max-width:880px;margin:0 auto;display:grid}.rm-entry{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:140px 1fr;gap:24px;padding:24px 28px;display:grid}.rm-entry-date{font-family:var(--font-mono);color:var(--n-600);letter-spacing:.04em;padding-top:4px;font-size:12px}.rm-entry-version{background:var(--accent-soft);color:var(--accent-text);border-radius:4px;margin-top:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.rm-entry-body h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--n-950);margin:0 0 12px;font-size:18px;font-weight:600}.rm-entry-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rm-entry-items li{color:var(--n-700);grid-template-columns:64px 1fr;align-items:baseline;gap:14px;font-size:13.5px;line-height:1.5;display:grid}.rm-entry-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.rm-entry-tag-new{background:color-mix(in oklab, var(--success-500) 14%, transparent);color:var(--success-600)}.rm-entry-tag-fix{color:#005b8d;color:lab(35.7269% -9.27331 -46.1411);background:#0099e024;background:lab(59.1721% -14.6862 -46.6769/.14)}.rm-entry-tag-imp{background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--accent-text)}.rm-entry-tag-break{background:color-mix(in oklab, var(--danger-500) 14%, transparent);color:var(--danger-600)}.rm-cta{background:var(--n-50);padding:64px 0 96px}.rm-cta-card{background:var(--n-950);color:#fff;text-align:center;border-radius:20px;max-width:880px;margin:0 auto;padding:48px 56px}.rm-cta-card h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:600}.rm-cta-card p{color:#b9b7b3;color:lab(74.5043% .167489 2.28498);max-width:480px;margin:0 auto 24px;font-size:15px}.rm-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.rm-cta-input{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;min-width:240px;padding:10px 14px;font-size:13.5px}.rm-cta-input::placeholder{color:#918f8b;color:lab(59.4242% .170201 2.28673)}.rm-cta-btn{color:var(--n-950);cursor:pointer;background:#fff;border:0;border-radius:10px;padding:10px 18px;font-size:13.5px;font-weight:500}.rm-cta-btn:hover{background:var(--n-100)}.foot{background:var(--n-100);border-top:1px solid var(--border-subtle);padding:32px 0}.foot-inner{max-width:var(--land-max);padding:0 var(--land-pad);color:var(--n-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:12.5px;display:flex}.foot-links{gap:20px;display:flex}.foot-links a:hover{color:var(--n-950)}@media (max-width:900px){.rm-grid{grid-template-columns:1fr}.rm-entry{grid-template-columns:1fr;gap:12px}.rm-entry-date{padding-top:0}.rm-cta-card{padding:36px 24px}.nav-links{display:none}}
