@charset "UTF-8";:root{--bg:#130b22;--bg2:#180e2c;--card:#1e1434;--card2:#221840;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--text:#efeaf8;--muted:#a49ab8;--dim:#7b7290;--lbg:#f5f4f9;--lcard:#ffffff;--lline:#e6e3ee;--ltext:#1d1526;--lmuted:#615a75;--acc:#cb2ac8;--acc-soft:#e063dc;--acc-deep:#8f1d8e;--acc-tint:rgba(203,42,200,.1);--vio:#8b7cf6;--blue:#5aa7f0;--teal:#3fd0b8;--amber:#e8b356;--red:#e05d6d;--green:#4ecb8d;--plc:#b06df0;--plum:#8f1d8e;--r:0.875rem;--r-lg:1.25rem;--font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--disp:'Sora','Inter',var(--font);--mono:ui-monospace,'SF Mono','Cascadia Code',Consolas,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:var(--lbg)}@font-face{font-family:'Sora';src:url('../fonts/sora-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sora';src:url('../fonts/sora-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Sora';src:url('../fonts/sora-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Sora Fallback';src:local('Arial');size-adjust:93%;ascent-override:90%;descent-override:22%}@font-face{font-family:'Inter Fallback';src:local('Arial');size-adjust:106.8%;ascent-override:88%;descent-override:22%}body{background:var(--lbg);color:var(--text);font-family:var(--font);font-size:1.1812rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:none}html{font-size:0.82rem}:root{--z:.82}@media(max-width:599.98px){html{font-size:0.875rem}}@media(min-width:1280px){html{font-size:clamp(0.82rem,1.025vw,1.375rem)}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}::selection{background:rgba(203,42,200,.35)}.wrap{max-width:95rem;margin:0 auto;padding:0 2.5rem}h1,h2,h3,h4{font-family:var(--disp);font-weight:700;letter-spacing:-.025em;line-height:1.14}.muted{color:var(--muted)}.small{font-size:0.9563rem}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--disp);font-size:0.8875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-soft)}.sec-lt .eyebrow{color:var(--acc-deep)}svg.ic{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:-.2em}.btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.6875rem 1.5rem;border-radius:6.1875rem;font-weight:600;font-size:1.0688rem;font-family:var(--disp);border:1px solid transparent;transition:filter .15s,transform .15s,border-color .15s,background .15s,box-shadow .2s}.btn:hover{box-shadow:0 0 0 2px rgba(203,42,200,.45),0 0 1.875rem -0.25rem rgba(203,42,200,.75),0 0.375rem 1.125rem -0.375rem rgba(203,42,200,.5)}.btn-pri{background:var(--acc);color:#fff;box-shadow:0 0.5rem 1.5rem -0.5rem rgba(203,42,200,.6)}.btn-pri:hover{background:var(--acc-soft);transform:translateY(-0.0625rem)}.btn-dark{background:var(--ltext);color:#fff}.btn-dark:hover{background:#332a44;transform:translateY(-0.0625rem)}.btn-ghost{border-color:var(--line2);color:var(--text);background:rgba(255,255,255,.04)}.btn-ghost:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08)}.btn-lt{border-color:#cfc9dd;color:var(--ltext);background:#fff}.btn-lt:hover{border-color:#a89ec2;background:#faf9fd}.btn-sm{padding:0.5625rem 1.0625rem;font-size:0.9563rem}.link-arrow{color:var(--acc-soft);font-weight:600;font-size:1.0312rem;display:inline-flex;align-items:center;gap:0.375rem;padding:0.25rem 0.75rem;margin:-0.25rem -0.75rem;border-radius:6.1875rem;border:1px solid transparent;transition:border-color .15s,box-shadow .2s,color .15s,background .15s}.link-arrow:hover{color:#fff;border-color:rgba(203,42,200,.5);background:rgba(203,42,200,.08);box-shadow:0 0 0 2px rgba(203,42,200,.25),0 0 1.375rem -0.25rem rgba(203,42,200,.6)}.sec-lt .link-arrow{color:var(--acc-deep)}.sec-lt .link-arrow:hover{color:var(--acc-deep);border-color:rgba(203,42,200,.5);background:rgba(203,42,200,.06);box-shadow:0 0 0 2px rgba(203,42,200,.22),0 0 1.375rem -0.25rem rgba(203,42,200,.5)}.chip{display:inline-flex;align-items:center;gap:0.375rem;padding:0.25rem 0.75rem;border-radius:6.1875rem;border:1px solid var(--line2);font-size:0.8875rem;font-weight:600;color:var(--muted);transition:box-shadow .2s,border-color .15s}.chip:hover{border-color:rgba(203,42,200,.6);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.25rem -0.25rem rgba(203,42,200,.65)}.pill{display:inline-flex;align-items:center;gap:0.5625rem;padding:0.4375rem 1rem 0.4375rem 0.5rem;border-radius:6.1875rem;border:1px solid var(--line2);background:rgba(255,255,255,.04);font-size:0.9563rem;color:var(--muted)}.pill .tag{position:relative;background:transparent;color:var(--acc-soft);font-size:0.775rem;font-weight:700;padding:0.1875rem 0.5625rem;border-radius:6.1875rem;letter-spacing:.07em;font-family:var(--disp)}.pill .tag::before{padding:0.125rem;filter:drop-shadow(0 0 0.1875rem rgba(203,42,200,.4))}.tick{color:var(--green)}.nav{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:200;width:min(92.5rem,calc(95vw*var(--z)));background:rgba(252,251,254,.93);backdrop-filter:blur(1.375rem) saturate(1.6);-webkit-backdrop-filter:blur(1.375rem) saturate(1.6);border:1px solid rgba(230,227,238,.72);border-radius:6.1875rem;box-shadow:0 0.75rem 2.75rem -0.875rem rgba(25,10,45,.22)}.nav-in{padding:0 0.625rem 0 1.375rem;height:3.625rem;display:flex;align-items:center;gap:1.25rem;position:relative}.logo{display:flex;align-items:center;gap:0.5625rem}.logo img{height:2.5rem;width:auto;border-radius:0.5625rem}.nav-links{display:flex;gap:0.125rem;margin-left:0.375rem}.nav-links>div{position:static}.nav-links>a,.nav-links>div>a,.nl-btn{display:flex;align-items:center;gap:0.375rem;padding:0.5rem 0.8125rem;font-size:1.0312rem;font-weight:500;color:#453d57;border-radius:6.1875rem;cursor:pointer;font-family:inherit;background:none;border:0}.nav-links a:hover,.nl-btn:hover{color:var(--ltext);background:#f0eef6}.nav-links>div>a.on,.nl-btn.on{color:var(--acc-deep);background:rgba(203,42,200,.09)}.mega .mi.ln .mibox,.mega .mi.pf .mibox,.mega .mi.dl .mibox,.mega .mi.pl .mibox{background:color-mix(in srgb,var(--mc) 13%,#fff);color:color-mix(in srgb,var(--mc) 74%,#231338)}.nav-links .caret{width:0.5rem;height:0.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-0.125rem)}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:0.5rem}.nav-cta .signin{font-size:1.0312rem;font-weight:500;color:#453d57;padding:0.5rem 0.625rem}.nav-cta .signin:hover{color:var(--ltext)}.mega{position:absolute;top:3.625rem;left:50%;transform:translateX(-50%) translateY(0.625rem);width:min(85rem,calc(96vw*var(--z)));max-height:calc(calc(100svh*var(--z)) - 4.125rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8cdee transparent;background:#fff;border:1px solid var(--lline);border-radius:1.375rem;padding:1rem 1.875rem 0.75rem;opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;box-shadow:0 1.875rem 4.375rem -1.25rem rgba(30,15,50,.28);pointer-events:none;color:var(--ltext)}.mega::-webkit-scrollbar{width:0.3125rem}.mega::-webkit-scrollbar-thumb{background:#d8cdee;border-radius:6.1875rem}.mega::before{content:'';position:absolute;top:-2.125rem;left:0;right:0;height:2.125rem}.nav-links>div:hover .mega,.nav-links>div:focus-within .mega,.nl-btn:hover+.mega,.mega:hover{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.mega-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1.125rem 1.625rem}.mega h5{font-family:var(--disp);font-size:0.8125rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#8d859e;margin-bottom:0.375rem;display:flex;justify-content:space-between;align-items:baseline;white-space:nowrap}.mega h5 a{font-size:0.8125rem;font-weight:600;color:var(--acc-deep);text-transform:none;letter-spacing:0;white-space:nowrap}.mega .mi{display:flex;gap:0.625rem;align-items:flex-start;padding:0.375rem 0.625rem;border-radius:0.625rem;margin:0 -0.625rem}.mega .mi .mibox{width:1.875rem;height:1.875rem;border-radius:0.5rem;background:#f0edfa;display:flex;align-items:center;justify-content:center;color:var(--acc-deep);flex-shrink:0;margin-top:0.0625rem}.mega .mi .mibox .ic{width:1rem;height:1rem}.mega .mi b{font-size:0.925rem;font-weight:600;display:flex;align-items:center;gap:0.4375rem;color:var(--ltext);font-family:var(--disp)}.mega .mi span{display:block;font-size:0.8125rem;color:#7a728e;line-height:1.3;margin-top:0.0625rem}.mega .mi.sm{padding:0.1875rem 0.625rem}.mega .mi.sm .mibox{width:1.5625rem;height:1.5625rem;margin-top:0.125rem}.mega .mi.sm .mibox .ic{width:0.8125rem;height:0.8125rem}.mega .mi.sm span span{font-size:0.7625rem;color:#8b8399;line-height:1.25}.pop-tag{font-size:0.6625rem;font-weight:800;letter-spacing:.06em;color:#b0790e;border:1px solid #ecd9a8;background:#fdf7e7;padding:0.125rem 0.4375rem;border-radius:6.1875rem}.new-tag{font-size:0.6625rem;font-weight:800;letter-spacing:.06em;color:var(--acc-deep);border:1px solid rgba(203,42,200,.4);background:var(--acc-tint);padding:0.125rem 0.4375rem;border-radius:6.1875rem}.mega-foot{margin-top:1rem;padding-top:0.875rem;border-top:1px solid var(--lline);display:flex;justify-content:space-between;align-items:center;font-size:0.925rem;color:#7a728e;gap:1.25rem}.mega-foot .link-arrow{white-space:nowrap;flex-shrink:0}.mega-foot b{color:var(--ltext);font-family:var(--disp)}.mega-feat{background:#f6f4fb;border:1px solid var(--lline);border-radius:0.875rem;overflow:hidden;align-self:start}.mega-feat img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top;display:block}.mega-feat .mf-body{padding:0.875rem 1rem}.mega-feat .mf-tag{display:inline-block;font-size:0.6625rem;font-weight:800;letter-spacing:.09em;background:var(--acc);color:#fff;padding:0.1875rem 0.5625rem;border-radius:6.1875rem;margin-bottom:0.5rem}.mega-feat b{display:block;font-size:1.0312rem;font-family:var(--disp);color:var(--ltext)}.mega-feat p{font-size:0.8875rem;color:#615a75;margin-top:0.3125rem;line-height:1.45}.mega-feat .link-arrow{margin-top:0.5625rem;font-size:0.925rem}.hero-shell{margin:2.1875rem 1.375rem 0;border-radius:2rem;overflow:hidden;position:relative;background:var(--bg);border:0;outline:0;box-shadow:0 0 4.375rem -0.5rem rgba(203,42,200,.5),0 0 8.75rem -1.25rem rgba(203,42,200,.3),0 2.5rem 5.625rem -3.125rem rgba(25,10,45,.55)}.hero{padding:3.875rem 0 0.5rem;position:relative;background:radial-gradient(68.75rem 37.5rem at 70% -10%,#2b1550 0%,transparent 55%),radial-gradient(56.25rem 31.25rem at 15% 10%,#221040 0%,transparent 50%),var(--bg)}.hero-shell::after,.page-hero::after{content:'';position:absolute;inset:0;border-radius:2rem;box-shadow:inset 0 0 0 1px rgba(203,42,200,.32);pointer-events:none;z-index:60}.hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:1.625rem 1.625rem;mask-image:radial-gradient(ellipse 85% 75% at 50% 20%,#000 25%,transparent 72%)}.hero-in{display:grid;grid-template-columns:1.02fr .98fr;gap:3.5rem;align-items:center;position:relative}.hero h1{font-size:clamp(2.8rem,calc(4.4vw*var(--z)),4.1312rem);font-weight:800;margin:1.25rem 0 1.25rem}.hero h1 .em{color:var(--acc-soft)}.hero .lead{font-size:1.2188rem;color:var(--muted);max-width:35rem;margin-bottom:1.75rem}.hero-cta{display:flex;gap:0.75rem;flex-wrap:wrap;margin-top:0.375rem}.hero-cta .btn{white-space:nowrap}.btn .ic{flex-shrink:0;transform:translateY(-0.0625rem)}.hero-ticks{display:flex;gap:1.375rem;margin-top:1.75rem;font-size:0.925rem;color:var(--muted);flex-wrap:wrap}.hero-ticks span{display:flex;gap:0.5rem;align-items:center}.hero-ticks .tk{width:1.125rem;height:1.125rem;border-radius:6.1875rem;background:rgba(78,203,141,.15);color:var(--green);display:inline-flex;align-items:center;justify-content:center;font-size:0.7375rem}.orbit-wrap{position:relative;height:25.25rem;display:flex;align-items:center;justify-content:center;perspective:71.875rem;user-select:none;-webkit-user-select:none;touch-action:none}.orbit-wrap *{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.orbit-hint{position:absolute;bottom:0.25rem;right:16.2%;font-size:0.85rem;color:var(--dim);white-space:nowrap;font-family:var(--mono);letter-spacing:.04em}.stack{position:relative;width:21.25rem;height:21.25rem;margin-top:1.25rem;scale:.85;transform-style:preserve-3d;cursor:grab;will-change:transform}.stack:active{cursor:grabbing}.layer{position:absolute;left:50%;top:50%;width:18.75rem;height:18.75rem;border-radius:1.5rem;border:1px solid var(--lc);background:linear-gradient(135deg,color-mix(in srgb,var(--lc) 24%,transparent),color-mix(in srgb,var(--lc) 6%,transparent));box-shadow:0 0 4.375rem -1.25rem var(--lc);pointer-events:none}.layer .llabel{position:absolute;left:1.375rem;bottom:1rem;pointer-events:auto;white-space:nowrap;font-family:var(--disp);font-size:0.8875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.9}.layer .lglyph{position:absolute;right:1.125rem;top:0.875rem;pointer-events:auto;width:2.125rem;height:2.125rem;border-radius:0.625rem;background:color-mix(in srgb,var(--lc) 35%,transparent);display:flex;align-items:center;justify-content:center;color:#fff}.layer .lglyph .ic{width:1.0625rem;height:1.0625rem}.layer-tip[style*="visible"]{pointer-events:auto}.layer-tip{position:absolute;z-index:50;width:18.125rem;background:#fff;color:var(--lmuted);border-radius:1rem;padding:1.125rem 1.25rem;font-size:0.9563rem;opacity:0;visibility:hidden;transition:.18s;pointer-events:none;box-shadow:0 1.5rem 3.75rem -0.875rem rgba(20,8,40,.55);border:1px solid var(--lline)}.layer-tip b{display:block;color:var(--ltext);font-family:var(--disp);font-size:1.0688rem;margin-bottom:0.375rem}.layer-tip .go{color:var(--acc-deep);font-weight:600;font-size:0.925rem;margin-top:0.5625rem;display:flex;gap:0.3125rem;align-items:center;text-decoration:none;cursor:pointer}.sec{padding:5.75rem 0}.page-hero+.sec:not(:has(#mission)){padding-top:5.75rem!important}.page-hero+.sec:not(:has(#mission))>.wrap>:first-child{margin-top:0}.sec-lt{background:var(--lbg);color:var(--ltext)}.sec-lt .muted,.sec-lt p.lead{color:var(--lmuted)}.sec-lt .card{background:var(--lcard);border-color:var(--lline);box-shadow:0 1px 0.1875rem rgba(25,10,45,.05)}.sec-head{max-width:47.5rem;margin-bottom:3.125rem}.sec-head .split{display:flex;justify-content:space-between;align-items:flex-end;gap:1.875rem}.sec-head h2{font-size:clamp(2.0625rem,calc(3.2vw*var(--z)),2.95rem);font-weight:800;margin:0.875rem 0 1rem}.sec-head h2 .em{color:var(--acc-soft)}.sec-lt .sec-head h2 .em{color:var(--acc-deep)}.sec-head p{color:var(--muted);font-size:1.1812rem}.sec-lt .sec-head p{color:var(--lmuted)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.625rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.625rem;align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.125rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.125rem}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.125rem}.ind-pills{overflow:hidden;padding:0.5rem 0;margin:-0.5rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ind-pills .marq-track{display:flex;gap:0.5rem;width:max-content;animation:marqR 75s linear infinite}.ind-pills:hover .marq-track{animation-play-state:paused}.ind-pill{display:inline-flex;align-items:center;gap:0.4375rem;padding:0.5rem 0.8125rem 0.5rem 0.5625rem;border-radius:6.1875rem;border:1px solid var(--line2);background:rgba(255,255,255,.03);font-family:var(--disp);font-size:0.85rem;font-weight:600;white-space:nowrap;transition:.15s;flex-shrink:0}.ind-pill:hover{border-color:var(--acc);background:var(--acc-tint);transform:translateY(-0.0625rem);box-shadow:0 0 0 2px rgba(203,42,200,.35),0 0 1.625rem -0.25rem rgba(203,42,200,.7)}.ind-pill .pbox{width:1.25rem;height:1.25rem;border-radius:6.1875rem;display:flex;align-items:center;justify-content:center;background:rgba(203,42,200,.14);color:var(--acc-soft);flex-shrink:0}.ind-pill .pbox .ic{width:0.625rem;height:0.625rem}.ltm-strip{display:flex;gap:0.625rem;flex-wrap:wrap;align-items:center}.ltm-strip .lbl{font-size:0.8125rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-right:0.5rem}.case-pills{overflow:hidden;margin-bottom:3.75rem;padding:0.875rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.case-pills .marq-track{display:flex;gap:0.5625rem;width:max-content;animation:marqR 40s linear infinite}.case-pills:hover .marq-track{animation-play-state:paused}@keyframes marqR{from{transform:translateX(0)}to{transform:translateX(-50%)}}.case-pill{display:inline-flex;align-items:center;gap:0.375rem;padding:0.5625rem 0.875rem;border-radius:6.1875rem;background:#fff;border:1px solid var(--lline);font-family:var(--disp);font-size:0.775rem;font-weight:600;color:var(--ltext);white-space:nowrap;box-shadow:0 1px 2px rgba(25,10,45,.04);transition:.15s;flex-shrink:0}.case-pill:hover{border-color:var(--acc);transform:translateY(-0.0625rem);box-shadow:0 0 0 2px rgba(203,42,200,.35),0 0 1.375rem -0.25rem rgba(203,42,200,.6)}.case-pill::before{content:'';width:0.3125rem;height:0.3125rem;border-radius:6.1875rem;background:var(--acc);flex-shrink:0}.case-pill.dim{color:var(--lmuted);font-weight:500}.case-pill.dim::before{background:#c8c2d8}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:0.875rem}.stat-cell{padding:0.625rem 2.125rem;border-left:1px solid var(--lline)}.stat-cell:first-child{border-left:0;padding-left:0}.stat-cell b{font-family:var(--disp);font-size:clamp(3.2437rem,calc(4.6vw*var(--z)),4.575rem);font-weight:800;color:var(--acc);display:block;line-height:1;letter-spacing:-.03em}.stat-cell strong{display:block;font-size:1.1062rem;font-weight:700;color:var(--ltext);margin-top:0.625rem}.stat-cell span{display:block;font-size:0.925rem;color:var(--lmuted);margin-top:0.1875rem}.surfaces{display:grid;grid-template-columns:.85fr 1.35fr;gap:2.5rem;align-items:start;grid-template-rows:37.5rem}.surf-tabs{display:flex;flex-direction:column;gap:0.625rem;max-height:37.5rem;overflow-y:hidden;scrollbar-width:none;padding:1.875rem;margin:-1.875rem}.surf-tab{text-align:left;background:transparent;border:1px solid transparent;border-radius:1rem;padding:0.8125rem 1rem;transition:.2s;display:flex;gap:0.875rem;align-items:center}.surf-tab:hover{box-shadow:0 0 0 2px rgba(203,42,200,.28),0 0 1.375rem -0.25rem rgba(203,42,200,.5)}.surf-tab .st-ic{width:2.375rem;height:2.375rem;border-radius:0.6875rem;background:#ece9f4;color:#6e6684;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.2s}.surf-tab .st-ic .ic{width:1.1875rem;height:1.1875rem}.surf-tab b{font-size:1.1062rem;font-family:var(--disp);font-weight:700;display:block;color:var(--ltext)}.surf-tab .st-body{display:none}.surf-tab.active{background:#fff;border-color:rgba(139,124,255,.55);box-shadow:0 0 0 2px rgba(139,124,255,.3),0 0 1.875rem -0.25rem rgba(139,124,255,.55),0 0.25rem 1.25rem -0.5rem rgba(25,10,45,.1);padding:1.125rem}.surf-tab.active .st-ic{background:var(--acc);color:#fff}.surf-tab.active .st-body{display:block;margin-top:0.5rem}.surf-tab.active .st-body span{font-size:0.9563rem;color:var(--lmuted);display:block}.surf-tab.active .st-bullets{display:flex;flex-direction:column;gap:0.375rem;margin-top:0.75rem}.surf-tab.active .st-bullets i{font-style:normal;font-size:0.9563rem;color:var(--ltext);display:flex;gap:0.5rem;align-items:center}.surf-tab.active .st-bullets i::before{content:'\2713';color:var(--acc);font-weight:700;font-size:0.8875rem}.surf-tab.active .st-explore{margin-top:0.75rem}.surf-pane{display:none}.surf-pane.active{display:block;animation:fadeUp .4s}.surf-pane.active .demo-box{border-color:rgba(139,124,255,.4);box-shadow:0 0 0 1.5px rgba(139,124,255,.2),0 0 2.5rem -0.625rem rgba(139,124,255,.45),0 1.25rem 3.4375rem -1.5625rem rgba(25,10,45,.18)}@keyframes fadeUp{from{opacity:0;transform:translateY(0.75rem)}to{opacity:1}}.demo-box{background:#fff;border:1px solid var(--lline);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 1.25rem 3.4375rem -1.5625rem rgba(25,10,45,.18);height:37.5rem;display:flex;flex-direction:column}.demo-topbar{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.125rem;background:#160d28;font-size:0.8125rem;color:#8d85a0}.demo-topbar .dot{width:0.5625rem;height:0.5625rem;border-radius:50%}.demo-title{margin-left:auto;font-family:var(--mono);font-size:0.775rem;letter-spacing:.1em;text-transform:uppercase}.demo-body{padding:1.25rem;flex:1;min-height:0;overflow-y:auto}.demo-foot{display:flex;align-items:center;gap:0.625rem;padding:0.75rem 1.25rem;border-top:1px solid var(--lline);font-size:0.8875rem;color:var(--lmuted)}.demo-dots{display:flex;gap:0.375rem}.demo-dots i{width:0.4375rem;height:0.4375rem;border-radius:6.1875rem;background:#d8d3e4;transition:.2s}.demo-dots i.on{background:var(--acc);width:1.25rem}.pos{display:grid;grid-template-columns:1.1fr .9fr;gap:0.875rem}.pos-search{grid-column:1/-1;background:#f4f2f9;border:1px solid var(--lline);border-radius:0.625rem;padding:0.625rem 0.875rem;font-size:0.925rem;color:#8d859e;display:flex;gap:0.5625rem;align-items:center}.pos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0.5rem;align-content:start}.pos-item{border-radius:0.6875rem;padding:0.6875rem 0.75rem;font-size:0.85rem;line-height:1.35;text-align:left;border:1px solid transparent;transition:.13s;color:#3c3450}.pos-item b{font-size:0.85rem;font-weight:600;display:block;color:var(--ltext)}.pos-item .pi-meta{display:block;font-family:var(--mono);font-size:0.5312rem;color:#8a80a0;letter-spacing:.04em;margin-top:0.125rem;line-height:1.3}.pos-item .pr{font-family:var(--mono);font-size:0.775rem;color:#7a728e}.pos-item:hover{filter:brightness(.96);transform:scale(1.02)}.pv-1{background:#efe9fb}.pv-2{background:#e3f6ee}.pv-3{background:#fdeee2}.pv-4{background:#fdeef5}.pv-5{background:#e7f0fd}.pv-6{background:#f1eef9}.pv-7{background:#e8f7f7}.pv-8{background:#f5eafd}.pv-9{background:#fdf3e7}.pos-cart{background:#f9f8fc;border:1px solid var(--lline);border-radius:0.8125rem;padding:0.8125rem;display:flex;flex-direction:column;font-size:0.85rem;color:var(--ltext)}.pos-cart .ctabs{display:flex;gap:0.4375rem;align-items:center;font-size:0.775rem;color:#7a728e;margin-bottom:0.625rem}.pos-cart .ctabs .tb{padding:0.25rem 0.625rem;border-radius:0.4375rem;border:1px solid var(--lline);background:#fff;cursor:pointer;font-family:inherit;font-size:0.775rem;transition:.13s}.pos-cart .ctabs .tb.on{background:var(--acc);color:#fff;border-color:var(--acc);font-family:var(--disp)}.pos-cart .ctabs .tb.held{opacity:.72;font-style:italic}.pos-cart .off{margin-left:auto;color:#b0790e;font-weight:700;font-size:0.7rem;letter-spacing:.08em;background:#fdf3dd;padding:0.1875rem 0.5rem;border-radius:6.1875rem}.pos-lines{flex:1;min-height:6.875rem;display:flex;flex-direction:column;gap:0.3125rem}@media (min-width:621px){.demo-body .pos{height:100%;grid-template-rows:auto minmax(0,1fr);min-height:0}.demo-body .pos-grid{min-height:0;overflow-y:auto}.demo-body .pos-cart{min-height:0}.demo-body .pos-lines{overflow-y:auto}}.pos-line{display:flex;justify-content:space-between;gap:0.5rem;padding:0.4375rem 0.625rem;background:#fff;border:1px solid var(--lline);border-radius:0.5rem;animation:kdIn .3s}.pos-line .q{color:#7a728e}.pos-line .pl-meta{display:block;font-family:var(--mono);font-size:0.5rem;color:#9c93b2;letter-spacing:.04em;line-height:1.25}.pos-empty{color:#a49ab8;text-align:center;padding:1.875rem 0;font-size:0.85rem}.pos-tax{color:#8d859e;font-size:0.775rem;margin-top:0.625rem;display:flex;justify-content:space-between}.pos-total{display:flex;justify-content:space-between;font-weight:800;font-size:1.1812rem;font-family:var(--disp);padding-top:0.5625rem;border-top:1px solid var(--lline);margin-top:0.4375rem;color:var(--ltext)}.pos-pay{display:grid;grid-template-columns:1fr 1fr;gap:0.4375rem;margin-top:0.6875rem}.pos-pay button{padding:0.5625rem;border-radius:0.5rem;border:1px solid var(--lline);background:#fff;color:var(--ltext);font-size:0.8125rem;font-weight:600;font-family:var(--disp);transition:.12s}.pos-pay button:hover{border-color:var(--acc)}.pos-pay button.pri{grid-column:1/-1;background:var(--acc);color:#fff;border-color:var(--acc)}.pos-pay button.pri:hover{background:var(--acc-soft)}@keyframes kdIn{from{opacity:0;transform:translateY(-0.25rem)}}.kds-head{display:flex;justify-content:space-between;font-size:0.8125rem;color:#7a728e;margin-bottom:0.875rem;font-family:var(--mono)}.kds-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0.625rem}.kd-card{background:#fff;border:1px solid var(--lline);border-radius:0.75rem;padding:0.75rem;font-size:0.85rem;color:var(--ltext)}.kd-card .kh{display:flex;justify-content:space-between;font-weight:700;font-size:0.85rem;margin-bottom:0.5rem;font-family:var(--disp)}.kd-card .kh .tm{font-family:var(--mono);color:#b0790e}.kd-card .it{display:flex;gap:0.5rem;padding:0.1875rem 0;color:#615a75;cursor:pointer;border-radius:0.25rem;transition:opacity .15s,color .15s}.kd-card .it:hover{color:var(--ltext)}.kd-card .it.done{opacity:.42;text-decoration:line-through}.kd-card .it b{color:var(--ltext);font-weight:600;min-width:1.25rem}.kd-status{margin-top:0.625rem;font-size:0.7rem;font-weight:800;letter-spacing:.08em;padding:0.3125rem 0.5rem;border-radius:0.4375rem;text-align:center;font-family:var(--disp);cursor:pointer;user-select:none;transition:background .2s,color .2s,filter .15s}.kd-status:hover{filter:brightness(.95)}.kd-status.rec{background:#e7f0fd;color:#2f6cb8}.kd-status.prep{background:#fdf3e2;color:#a56c14}.kd-status.rdy{background:#e4f7ec;color:#1d7f4f}.kd-status.fire{background:#fce8ea;color:#c0394b;animation:pulse 1.5s infinite}.kd-card.bumped{animation:bumpOut .42s forwards}@keyframes bumpOut{40%{transform:translateY(-0.375rem)}to{transform:translateY(-1.125rem) scale(.92);opacity:0}}@keyframes pulse{50%{opacity:.55}}.kd-note{margin-top:0.875rem;font-size:0.85rem;color:#615a75;border-left:0.1875rem solid var(--amber);padding-left:0.6875rem}.st-table{width:100%;border-collapse:collapse;font-size:0.85rem}.st-table th{font-size:0.7rem;text-transform:uppercase;letter-spacing:.09em;color:#8d859e;text-align:right;padding:0.4375rem 0.5625rem;border-bottom:1px solid var(--lline);font-family:var(--disp)}.st-table th:first-child{text-align:left}.st-table td{padding:0.5rem 0.5625rem;border-bottom:1px solid var(--lline);text-align:right;font-family:var(--mono);font-size:0.8125rem;color:var(--ltext)}.st-table td:first-child{text-align:left;font-family:var(--font);font-size:0.85rem;font-weight:600}.st-table .bc{display:block;color:#a49ab8;font-size:0.7rem;font-family:var(--mono);font-weight:400}.st-table .low{color:#c0394b;font-weight:700}.st-table .ok{color:#1d7a4f}.st-foot{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:0.875rem;flex-wrap:wrap}.st-transfer{background:#f4f2f9;border:1px solid var(--lline);border-radius:0.75rem;padding:0.75rem 0.9375rem;font-size:0.85rem;flex:1;min-width:15.625rem;color:#615a75}.st-transfer b{color:var(--ltext)}.st-transfer .cap{font-size:0.7rem;letter-spacing:.1em;text-transform:uppercase;color:#8d859e;font-weight:700;display:block;margin-bottom:0.375rem}.st-transfer .act{margin-top:0.5625rem;display:flex;gap:0.5rem;align-items:center}.st-gm{text-align:right}.st-gm b{font-size:1.9937rem;color:#1d7a4f;font-family:var(--disp)}.st-gm span{display:block;font-size:0.7rem;color:#8d859e;text-transform:uppercase;letter-spacing:.1em}.pms-grid{display:grid;grid-template-columns:4.125rem repeat(7,1fr);gap:0.25rem;font-size:0.7375rem}.pms-grid .ph{color:#8d859e;padding:0.3125rem 0.1875rem;font-family:var(--mono);text-align:center;font-size:0.7rem}.pms-grid .rn{color:var(--ltext);padding:0.375rem 0.1875rem;font-weight:700;font-size:0.8125rem;font-family:var(--disp)}.pms-grid .rn span{display:block;font-size:0.6625rem;color:#8d859e;font-weight:500}.pms-cell{height:1.6875rem;border-radius:0.375rem;background:#f0edf6;position:relative}.pms-cell .g{position:absolute;inset:0.125rem;border-radius:0.3125rem;background:#dcd4f2;color:#4a3f7a;display:flex;align-items:center;justify-content:center;font-size:0.6625rem;font-weight:600;white-space:nowrap;overflow:hidden}.pms-cell .g.gap{background:#fbd9dd;color:#a03344}.pms-side{display:flex;gap:0.75rem;margin-top:1rem;flex-wrap:wrap}.pms-box{flex:1;min-width:13.75rem;background:#f9f8fc;border:1px solid var(--lline);border-radius:0.75rem;padding:0.8125rem 0.9375rem;font-size:0.85rem;color:#615a75}.pms-box .cap{color:#8d859e;font-size:0.7rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:0.4375rem;font-weight:700}.pms-box b{color:var(--ltext)}.pms-box .rs{color:#1d7a4f;font-weight:600}.pms-box .btn-sm{margin-top:0.625rem}.mcp-body{background:#160d28;border-radius:0.75rem;padding:1.125rem;color:#cfc6e2;display:flex;flex-direction:column;gap:0.6875rem}.mcp-head{display:flex;align-items:center;gap:0.5625rem;font-family:var(--mono);font-size:0.85rem;color:var(--teal);padding-bottom:0.75rem;border-bottom:1px solid rgba(255,255,255,.09)}.mcp-head .mtag{font-family:var(--disp);font-size:0.7rem;font-weight:800;letter-spacing:.08em;background:rgba(62,208,184,.15);color:var(--teal);padding:0.1875rem 0.5rem;border-radius:0.375rem}.mcp-head .st{margin-left:auto;color:#4ecb8d;font-size:0.775rem}.mcp-qs{display:flex;gap:0.4375rem;flex-wrap:wrap}.mcp-qs button{font-size:0.775rem;color:var(--muted);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:6.1875rem;padding:0.3125rem 0.75rem;transition:.14s}.mcp-qs button:hover{border-color:var(--acc);color:var(--text)}.mcp-qs button.on{border-color:var(--acc);background:var(--acc-tint);color:#fff}.mcp-chat{display:flex;flex-direction:column;gap:0.625rem;min-height:10.625rem}.mcp-bubble{max-width:88%;border-radius:0.8125rem;padding:0.6875rem 0.875rem;font-size:0.925rem;line-height:1.5;animation:kdIn .3s}.mcp-bubble.q{align-self:flex-end;background:var(--acc);color:#fff;border-bottom-right-radius:0.25rem}.mcp-bubble.a{align-self:flex-start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);color:#e7e0f2;border-bottom-left-radius:0.25rem}.mcp-act{align-self:flex-start;background:var(--acc);color:#fff;border:0;border-radius:0.625rem;padding:0.625rem 1rem;font-size:0.8875rem;font-weight:700;font-family:var(--disp);animation:kdIn .3s;transition:.15s}.mcp-act:hover{background:var(--acc-soft)}.mcp-act.done{background:rgba(78,203,141,.15);color:var(--green);border:1px solid rgba(78,203,141,.3);cursor:default}.mcp-stats{display:flex;gap:0.5625rem;margin-top:0.125rem}.mcp-stat{flex:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:0.625rem;padding:0.5625rem 0.75rem}.mcp-stat span{display:block;color:#7b7290;text-transform:uppercase;letter-spacing:.08em;font-size:0.625rem;font-family:var(--disp);font-weight:700}.mcp-stat b{font-size:1.1062rem;font-family:var(--disp);font-weight:800;color:#efeaf8}.panel-dk{background:radial-gradient(56.25rem 30rem at 70% -10%,#2b1550 0%,transparent 60%),var(--bg2);border:1px solid rgba(203,42,200,.4);border-radius:2rem;padding:3.5rem 3.75rem;position:relative;overflow:hidden;color:var(--text);box-shadow:0 0 0 1px rgba(203,42,200,.12),0 0 3.75rem -0.625rem rgba(203,42,200,.45),0 0 7.5rem -1.875rem rgba(203,42,200,.28),0 2.5rem 5.625rem -3.125rem rgba(25,10,45,.5)}.panel-dk::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:1.625rem 1.625rem;pointer-events:none}.panel-dk>*{position:relative}.panel-dk .eyebrow{color:var(--acc-soft)}.panel-dk .muted,.panel-dk .sec-head p{color:var(--muted)}.panel-dk .sec-head h2 .em{color:var(--acc-soft)}.panel-dk h2 .em,.cta h2 .em{color:var(--acc-soft)}[id]{scroll-margin-top:6.875rem}.res-toggle{display:inline-flex;align-items:center;gap:0.875rem;background:var(--card);border:1px solid var(--line2);border-radius:6.1875rem;padding:0.6875rem 1.375rem 0.6875rem 0.75rem;margin:0.5rem 0 1.25rem;transition:.2s}.res-toggle:hover{border-color:rgba(203,42,200,.55);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.625rem -0.25rem rgba(203,42,200,.65)}.res-toggle .tw{width:2.375rem;height:2.375rem;border-radius:6.1875rem;background:rgba(78,203,141,.15);color:var(--green);display:flex;align-items:center;justify-content:center;transition:.2s}.res-toggle .tw .ic{width:1.125rem;height:1.125rem}.res-toggle.cut .tw{background:rgba(224,93,109,.15);color:var(--red)}.res-toggle b{font-family:var(--disp);font-size:1.0688rem;display:block}.res-toggle span{font-size:0.85rem;color:var(--muted);display:block}.res-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.375rem}.res-card{background:var(--card);border:1px solid var(--line);border-radius:1.125rem;padding:1.375rem;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .25s}.res-card:hover{border-color:rgba(139,124,255,.5);box-shadow:0 0 0 2px rgba(139,124,255,.25),0 0 2.125rem -0.375rem rgba(139,124,255,.5)}.res-card::before{content:'';position:absolute;top:0;left:0;right:0;height:0.1875rem;background:var(--rc,var(--green));transition:.3s}.res-card h4{display:flex;align-items:center;gap:0.6875rem;font-size:1.1062rem}.res-card h4 .ric{width:2rem;height:2rem;border-radius:0.5625rem;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--rc,var(--green))}.res-card h4 .ric .ic{width:1rem;height:1rem}.res-badge{font-size:0.7rem;font-weight:800;letter-spacing:.09em;padding:0.25rem 0.6875rem;border-radius:6.1875rem;margin-left:auto;font-family:var(--disp)}.res-badge.on{background:rgba(78,203,141,.15);color:var(--green)}.res-badge.loc{background:rgba(232,179,86,.15);color:var(--amber)}.res-badge.dead{background:rgba(224,93,109,.15);color:var(--red)}.res-stats{display:flex;gap:0.625rem;margin:1.125rem 0}.res-stat{flex:1;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:0.6875rem;padding:0.625rem 0.8125rem}.res-stat span{display:block;color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:0.6625rem;font-family:var(--disp);font-weight:700}.res-stat b{font-size:1.4rem;font-family:var(--disp);font-weight:800}.res-feed{display:flex;flex-direction:column;gap:0.375rem;min-height:10.625rem;flex:1}.res-deadbox{margin-top:auto}.res-line{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0.75rem;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:0.5625rem;font-size:0.8875rem;animation:kdIn .35s}.res-line .rl-check{width:1.0625rem;height:1.0625rem;border-radius:6.1875rem;background:rgba(78,203,141,.18);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:0.6625rem;flex-shrink:0}.res-line .nm{flex:1}.res-line .pr{font-family:var(--mono);font-size:0.8125rem;color:var(--muted)}.res-line .tag{font-family:var(--mono);font-size:0.7rem;font-weight:700;letter-spacing:.05em}.res-line .tag.settled{color:var(--green)}.res-line .tag.queued{color:var(--amber)}.res-line .tag.blocked{color:var(--red)}.res-line .rl-check.queued{background:rgba(232,179,86,.18);color:var(--amber)}.res-line .rl-check.blocked{background:rgba(224,93,109,.18);color:var(--red)}.res-line .rl-check .ic{width:0.6875rem;height:0.6875rem}.res-empty.res-empty-sm{min-height:0;padding:1rem 0 0.125rem}.res-note{margin-top:0.9375rem;font-size:0.8875rem;color:var(--muted)}.res-dead{color:var(--red);font-size:0.8875rem;font-weight:600}.res-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;color:var(--dim);min-height:10.625rem;font-size:0.925rem}.res-empty .ic{width:1.625rem;height:1.625rem;opacity:.5}.res-bar{height:0.25rem;background:rgba(255,255,255,.08);border-radius:6.1875rem;margin-top:0.75rem;overflow:hidden}.res-bar i{display:block;height:100%;background:var(--red);animation:retry 2.2s linear infinite}@keyframes retry{from{width:8%}to{width:92%}}.res-cap{margin-top:1.25rem;font-size:0.9563rem;color:var(--dim)}.panel-dk .sec-head{margin-bottom:1.5rem}.rag-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:3.125rem;align-items:center}.rag-widget{background:var(--card);border:1px solid var(--line2);border-radius:1.25rem;padding:1.5rem}.rag-head{display:flex;align-items:center;gap:0.5625rem;font-family:var(--mono);font-size:0.85rem;color:var(--acc-soft);padding-bottom:0.875rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.rag-head .st{margin-left:auto;font-size:0.775rem;color:var(--dim);display:flex;align-items:center;gap:0.375rem}.rag-head .st::before{content:'';width:0.4375rem;height:0.4375rem;border-radius:6.1875rem;background:var(--green)}.rag-qs{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:0.9375rem}.rag-qs .cap{font-size:0.7375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:0.1875rem;font-family:var(--disp);font-weight:700}.rag-q{text-align:left;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:0.625rem;padding:0.6875rem 0.875rem;font-size:0.925rem;color:var(--muted);transition:.14s}.rag-q:hover{border-color:var(--acc);color:var(--text)}.rag-q.on{border-color:var(--acc);background:var(--acc-tint);color:var(--text)}.rag-ans{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:0.6875rem;padding:0.875rem;font-size:0.9563rem;min-height:5.75rem}.rag-src{margin-top:0.75rem;display:flex;flex-wrap:wrap;gap:0.375rem;align-items:center}.rag-src .cap{font-size:0.7rem;letter-spacing:.11em;color:var(--dim);text-transform:uppercase;margin-right:0.25rem;font-family:var(--disp);font-weight:700}.rag-src .chip{font-family:var(--mono);font-size:0.7375rem;padding:0.1875rem 0.625rem}.rag-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.875rem}.rag-card .rc-ic{width:2.375rem;height:2.375rem;border-radius:6.1875rem;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:var(--acc-soft);margin-bottom:0.875rem}.rag-card .rc-ic .ic{width:1.125rem;height:1.125rem}.rag-card b{font-size:1.1062rem;display:block;margin-bottom:0.375rem;font-family:var(--disp)}.rag-card p{font-size:0.925rem;color:var(--muted)}.rag-card .link-arrow{margin-top:0.5rem}.rag-ctas{display:flex;gap:0.75rem;margin-top:1.625rem;flex-wrap:wrap}@media (min-width:1100px) and (max-width:1279.98px) and (max-height:840px),(min-width:1280px) and (max-width:2146px) and (min-aspect-ratio:1280/840),(min-width:2146.02px) and (max-height:1409px){.hero-shell{min-height:calc(100svh - 4.375rem);display:flex;flex-direction:column}.hero-shell>*{width:100%}.hero{padding-top:3.25rem;flex:1;display:flex;flex-direction:column}.hero h1{margin:0.875rem 0 0.875rem}.hero .lead{margin-bottom:1.25rem}.hero-in{flex:1;align-items:stretch;width:100%}.hero-in>div:first-child{display:flex;flex-direction:column}.hero-in>div:first-child>.pill,.hero-in>div:first-child>.rate{align-self:flex-start}.hero-ticks{margin-top:auto;padding-top:0.75rem}.orbit-wrap{height:auto;min-height:21.5rem}#resilience .panel-dk,#rag .panel-dk{padding-top:2rem;padding-bottom:2rem}#resilience,#rag{scroll-margin-top:4.25rem}#resilience .sec-head{margin-bottom:0.75rem}#resilience .sec-head h2{margin:0.5rem 0 0.625rem}#resilience .res-toggle{margin:0.125rem 0 0.75rem}#resilience .res-stats{margin:0.625rem 0}#resilience .res-feed{min-height:0}#resilience .res-line{padding:0.375rem 0.75rem}#resilience .res-feed>.res-line:nth-child(n+5){display:none}#resilience #cloudCard:has(#cloudMsg>*) #cloudFeed>.res-line:nth-child(n+3){display:none}#resilience #cloudMsg .res-empty-sm{padding:0.375rem 0 0;gap:0.25rem}#resilience .res-note{margin-top:0.5rem}#resilience .res-cap{margin-top:0.75rem}#rag .rag-grid{grid-template-columns:1.3fr .7fr;gap:2.5rem}#rag h2{margin:0.5rem 0 0.625rem!important}#rag .rag-cards{margin-top:1rem;gap:0.875rem 1.25rem}#rag .rag-card .rc-ic{margin-bottom:0.5rem}#rag .rag-ctas{margin-top:0.875rem}}@media (min-width:1100px) and (max-width:1279.98px) and (max-height:640px),(min-width:1280px) and (max-width:2146px) and (min-aspect-ratio:2/1),(min-width:2146.02px) and (max-height:1073px){#resilience .panel-dk,#rag .panel-dk{padding-top:1.375rem;padding-bottom:1.375rem}#resilience .sec-head h2,#rag h2{margin:0.375rem 0 0.5rem!important}#resilience .res-toggle{margin:0 0 0.625rem;padding-top:0.5rem;padding-bottom:0.5rem}#resilience .res-card{padding:1rem 1.375rem}#resilience .res-stats{margin:0.5rem 0}#resilience .res-stat{padding-top:0.4375rem;padding-bottom:0.4375rem}#resilience .res-feed{gap:0.3125rem}#resilience .res-line{padding-top:0.3125rem;padding-bottom:0.3125rem}#rag .rag-cards{margin-top:0.75rem;gap:0.625rem 1.25rem}#rag .rag-card .rc-ic{width:2rem;height:2rem;margin-bottom:0.375rem}#rag .rag-ctas{margin-top:0.75rem}}.btn-white{background:#fff;color:var(--ltext)}.btn-white:hover{background:#ece7f5}.cat-tabs{display:flex;gap:0.5625rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;overflow-clip-margin:.375rem;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:1.25rem}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{flex-shrink:0;white-space:nowrap;-webkit-user-drag:none;user-select:none;display:inline-flex;align-items:center;gap:0.5rem;padding:0.5625rem 1.125rem;border-radius:6.1875rem;border:1px solid var(--lline);background:#fff;color:var(--lmuted);font-size:0.9563rem;font-weight:600;font-family:var(--disp);transition:.15s}.cat-tab .cdot{width:0.4375rem;height:0.4375rem;border-radius:6.1875rem;background:var(--cd,#8d859e)}.cat-tab .n{opacity:.55;font-weight:500}.cat-tab:hover{border-color:var(--acc);color:var(--acc-deep);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.375rem -0.25rem rgba(203,42,200,.6)}.cat-tab.active{background:var(--ltext);border-color:var(--ltext);color:#fff}.cat-tab.active .n{color:#fff}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0.9375rem}.app-card{background:#fff;border:1px solid var(--lline);border-radius:1rem;padding:1.25rem;transition:.16s;display:flex;flex-direction:column;position:relative}.app-card:hover{border-color:var(--acc);transform:translateY(-0.1875rem);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.875rem -0.375rem rgba(203,42,200,.6),0 0.875rem 2.125rem -0.875rem rgba(30,15,50,.18)}.app-card .ai{width:2.375rem;height:2.375rem;border-radius:0.625rem;display:flex;align-items:center;justify-content:center;background:#f0edfa;color:var(--acc-deep);margin-bottom:0.875rem}.app-card .ai .ic{width:1.1875rem;height:1.1875rem}.app-card b{font-size:1.0688rem;font-family:var(--disp);display:flex;align-items:center;gap:0.4375rem;flex-wrap:wrap}.app-card p{font-size:0.925rem;color:var(--lmuted);margin:0.4375rem 0 0.875rem;flex:1}.app-card .lm{font-size:0.925rem;color:var(--acc-deep);font-weight:600}.app-card .ptag{position:absolute;top:1rem;right:1rem}.cat-more{margin-top:2.125rem}.cta{background:linear-gradient(var(--bg2) calc(100% - 6rem),#0c0617);padding:5rem 0;position:relative;overflow:hidden}.cta::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:1.625rem 1.625rem}.cta .wrap{position:relative}.cta-card{background:linear-gradient(115deg,#221040 0%,#3a1560 45%,#cb2ac8 130%);border:1px solid rgba(255,255,255,.14);border-radius:1.875rem;padding:4.375rem 3.75rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 2.5rem 5.625rem -2.5rem rgba(203,42,200,.5)}.cta-card::before{content:'';position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:40rem;height:40rem;border:1px solid rgba(255,255,255,.1);border-radius:50%}.cta-card::after{content:'';position:absolute;top:-28%;left:50%;transform:translateX(-50%);width:28.75rem;height:28.75rem;border:1px solid rgba(255,255,255,.14);border-radius:50%}.cta h2{font-size:clamp(2.2125rem,calc(3.6vw*var(--z)),3.3937rem);font-weight:800;max-width:40rem;margin:0 auto 1.125rem;position:relative;z-index:1}.cta p{color:#d8d0e8;max-width:33.75rem;margin:0 auto 2.125rem;font-size:1.1812rem;position:relative;z-index:1}.cta-btns{display:flex;gap:0.875rem;justify-content:center;position:relative;z-index:1}.footer{background:linear-gradient(to top,#0c0617,transparent 5.5rem),radial-gradient(65rem 28rem at 50% 105%,rgba(203,42,200,.2),transparent 70%),#0c0617;padding:4.375rem 0 0;position:relative;margin-top:-1px}.footer::before{content:'';position:absolute;inset:0;background:url(/assets/img/footer-wave.webp) center/cover no-repeat;opacity:.22;mix-blend-mode:screen;pointer-events:none;filter:hue-rotate(38deg) saturate(1.4);-webkit-mask-image:radial-gradient(135% 105% at 50% 100%,#000 52%,transparent 92%);mask-image:radial-gradient(135% 105% at 50% 100%,#000 52%,transparent 92%)}.f-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:2rem;position:relative;z-index:1}.f-brand p{color:var(--muted);font-size:0.9938rem;margin:1rem 0;max-width:18.75rem;line-height:1.65}.f-social{display:flex;gap:0.625rem;margin-top:1.5rem}.f-social a{width:2.375rem;height:2.375rem;border-radius:6.1875rem;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;color:var(--muted);transition:.15s}.f-social a:hover{border-color:var(--acc);color:var(--acc-soft);transform:translateY(-0.125rem)}.f-social .ic{width:0.9375rem;height:0.9375rem}.f-col h6{font-family:var(--disp);font-size:0.775rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:1rem}.f-col a{display:block;font-size:0.9938rem;color:var(--muted);padding:0.3125rem 0;transition:.13s}.f-col a:hover{color:var(--text);transform:translateX(0.1875rem)}.f-wm-stage{position:relative;z-index:1;margin-top:2.25rem;padding-top:1rem;user-select:none;pointer-events:none}.f-wm-copy{display:none}.f-wm-sub>span>span{text-transform:none}.f-wm-sub{display:flex;justify-content:space-between;align-items:center;font-family:var(--disp);font-size:max(9px,.68rem);letter-spacing:.38em;text-transform:uppercase;color:rgba(218,195,242,.52);margin-bottom:1.125rem;padding:0 .25rem;position:relative;z-index:4}.f-wm-sub i{flex:1;height:1px;background:linear-gradient(90deg,rgba(203,42,200,.45),rgba(255,255,255,.06));margin:0 1.25rem;transform:scaleX(var(--lp,0));transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.f-wm-sub i:last-child{background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(203,42,200,.45))}.f-wm-legal{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:.35em .6em;font-family:var(--disp);font-size:max(9px,.68rem);letter-spacing:.3em;text-transform:none;color:rgba(218,195,242,.5);margin:1.5rem 0 0;padding-bottom:1.125rem;text-align:center}.f-wm-legal a{color:inherit;text-decoration:none;transition:color .15s}.f-wm-legal a:hover{color:#f774f3}.f-wm-bleed{position:relative;margin-bottom:0;padding:.35rem 0 .5rem;opacity:.98}.f-wm-svg{display:block;width:100%;overflow:visible;filter:drop-shadow(0 10px 30px rgba(203,42,200,.28))}.f-wm-front{display:none;position:absolute;bottom:.5rem;left:0;right:0;width:100%;height:auto;z-index:6;pointer-events:none}.f-wm-droid .f-wm-front{display:block}@keyframes wmSheen{0%,100%{filter:drop-shadow(0 10px 30px rgba(203,42,200,.26))}50%{filter:drop-shadow(0 10px 42px rgba(247,116,243,.52)) brightness(1.07)}}.f-wm-stage.in .f-wm-svg{animation:wmSheen 5.5s ease-in-out 1s 6}.wm-ch{transform-box:fill-box;transform-origin:50% 100%;opacity:var(--p,0);transform:translateY(calc((1 - var(--p,0))*34px)) scale(calc(.84 + var(--p,0)*.16));transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .18s ease}.f-wm-droid .f-wm-sub{margin-bottom:max(11rem,calc(112px + 25vw))}@media (min-width:1441px) and (max-width:2099.98px){.f-wm-droid .f-wm-sub{margin-bottom:calc(673px - 13.1vw)}}@media (min-width:2100px){.f-wm-droid .f-wm-sub{margin-bottom:401px}}@media (max-width:1100px){.footer{background:linear-gradient(to top,#0c0617,transparent 4.5rem),radial-gradient(200vw 95vw at 50% 120%,rgba(203,42,200,.18) 0%,transparent 80%),#0c0617}.footer::before{display:none}}.f-wm-droid .droid-clip{position:absolute;top:2.15rem;left:0;right:0;bottom:0;clip-path:inset(0 -200vw -200vw -200vw);z-index:3;pointer-events:none}.f-wm-droid .droid-wrap{position:absolute;left:5.95%;bottom:-3.6rem;width:clamp(134px,15.4vw,216px);z-index:3;pointer-events:none;filter:drop-shadow(0 18px 36px rgba(8,3,18,.95)) drop-shadow(0 0 28px rgba(203,42,200,.42));opacity:var(--dpo,0);transform:translate3d(0,calc((1 - var(--dp,0))*-160px),0) scale(calc(.9 + var(--dp,0)*.1));transform-origin:50% 100%;transition:transform .15s linear,opacity .3s ease;will-change:transform,opacity}.f-wm-droid .droid-wrap img{display:block;width:100%;height:auto}@media (max-width:620px){.f-wm-sub>span:first-child{display:none}.f-wm-sub i:first-of-type{display:none}.f-wm-copy{display:inline}.f-wm-sub{justify-content:center;letter-spacing:.22em}.f-wm-legal .b2{display:none}.f-wm-legal{margin-top:.7rem}.f-wm-droid .f-wm-sub{margin-bottom:clamp(186px,calc(48vw + 16px),238px)}.f-wm-droid .droid-wrap{left:calc(3.2% + .3125rem - 3px);bottom:0;width:clamp(66px,19.2vw,97px);filter:drop-shadow(0 14px 26px rgba(8,3,18,.9)) drop-shadow(0 0 18px rgba(203,42,200,.3))}.f-wm-svg{filter:drop-shadow(0 8px 22px rgba(203,42,200,.18))}}.page-hero{background:radial-gradient(68.75rem 37.5rem at 70% -10%,#2b1550 0%,transparent 55%),radial-gradient(56.25rem 31.25rem at 15% 10%,#221040 0%,transparent 50%),var(--bg);margin:2.1875rem 1.375rem 0;border-radius:2rem;overflow:hidden;position:relative;border:0;outline:0;box-shadow:0 0 4.375rem -0.5rem rgba(203,42,200,.5),0 0 8.75rem -1.25rem rgba(203,42,200,.3),0 2.5rem 5.625rem -3.125rem rgba(25,10,45,.55);padding:6.875rem 0 3.75rem}.page-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:1.625rem 1.625rem;mask-image:radial-gradient(ellipse 80% 90% at 50% 0%,#000 20%,transparent 75%)}.page-hero .wrap{position:relative}.crumbs{font-size:0.8875rem;color:var(--dim);margin-bottom:2.125rem;font-family:var(--disp);font-weight:500}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--text)}.page-hero h1{font-size:clamp(2.3625rem,calc(4vw*var(--z)),3.6875rem);font-weight:800;margin:0.875rem 0 1.125rem;max-width:51.25rem}.page-hero .lead{color:var(--muted);font-size:1.2188rem;max-width:41.25rem}.page-hero .lead b,.page-hero .lead strong{color:var(--text);font-weight:600}.ad-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3.125rem;align-items:start}.ad-meta-card{background:var(--card);border:1px solid var(--line2);border-radius:1.125rem;padding:1.5rem;transition:border-color .15s,box-shadow .2s}.ad-meta-card:hover{border-color:rgba(203,42,200,.55);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.625rem -0.25rem rgba(203,42,200,.55)}.ad-meta-card h6{font-family:var(--disp);font-size:0.7375rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:0.75rem}.ad-meta-card+.ad-meta-card{margin-top:0.875rem}.plan-pills{display:flex;gap:0.4375rem;flex-wrap:wrap}.plan-pill{font-size:0.85rem;font-weight:600;font-family:var(--disp);padding:0.3125rem 0.8125rem;border-radius:6.1875rem;background:rgba(78,203,141,.13);color:var(--green);border:1px solid rgba(78,203,141,.3);transition:box-shadow .2s,border-color .15s}.plan-pill:hover{border-color:rgba(203,42,200,.55);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.25rem -0.25rem rgba(203,42,200,.65)}.plan-pill.no{background:rgba(255,255,255,.04);color:var(--dim);border-color:var(--line);text-decoration:line-through}a.plan-pill{text-decoration:none}.dlead{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:0.625rem;max-width:41.25rem}.dlead li{display:flex;gap:0.75rem;align-items:flex-start;font-size:1.0625rem;line-height:1.55;color:var(--muted)}.dlead li .ic{width:1.0625rem;height:1.0625rem;flex:0 0 auto;margin-top:0.2188rem;color:var(--acc-soft)}a.chip{text-decoration:none;color:inherit}a.chip:hover{border-color:rgba(203,42,200,.55);color:var(--acc-soft)}.availnote a.anl{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--lmuted);text-underline-offset:0.2em}.availnote a.anl:hover{color:var(--acc-soft);text-decoration-color:var(--acc-soft)}.fam-card{display:flex;align-items:center;gap:0.8125rem;padding:0.3125rem 0}.fam-card .fic{width:2.5rem;height:2.5rem;border-radius:0.6875rem;background:var(--acc-tint);color:var(--acc-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fam-card .fic .ic{width:1.25rem;height:1.25rem}.fam-card b{display:block;font-size:1.0688rem;font-family:var(--disp)}.fam-card span{font-size:0.8875rem;color:var(--muted)}.fam-card .go{margin-left:auto;color:var(--acc-soft)}.cap-num{display:flex;gap:1.125rem;padding:1.375rem 0;border-bottom:1px solid var(--lline)}.cap-num .n{font-family:var(--mono);color:var(--acc-deep);font-size:0.9563rem;font-weight:700;min-width:1.875rem}.cap-num b{display:block;font-size:1.1812rem;margin-bottom:0.3125rem;font-family:var(--disp)}.cap-num p{font-size:0.9938rem;color:var(--lmuted)}.get-box{background:#fff;border:1px solid var(--lline);border-radius:1.125rem;padding:1.625rem;box-shadow:0 0.5rem 1.875rem -0.875rem rgba(25,10,45,.12)}.get-box h4{font-size:1.2563rem;margin-bottom:0.5rem}.get-box p{font-size:0.9563rem;color:var(--lmuted);margin-bottom:1rem}.get-box .ck{font-size:0.9563rem;color:var(--ltext);padding:0.3125rem 0;display:flex;gap:0.5625rem;align-items:center}.get-box .ck::before{content:'\2713';color:var(--acc);font-weight:700;font-size:0.8875rem}.get-box .btn{width:100%;justify-content:center;margin-top:0.625rem}.seg{display:flex;border:1px solid #cfc9dd;border-radius:62.4375rem;overflow:hidden;margin-top:0.75rem;background:#fff}.seg-a{flex:1;display:flex;align-items:center;justify-content:center;gap:0.375rem;padding:0.6875rem 0.25rem;font-size:0.8125rem;font-weight:600;color:#5d5470;border-right:1px solid #cfc9dd;transition:.15s}.seg-a:last-child{border-right:0}.seg-a:hover{background:#faf5fd;color:var(--acc-deep)}.seg-a .ic{width:0.9375rem;height:0.9375rem}.seg-call{flex-direction:column;gap:0;line-height:1.25}.seg-call .l1{display:flex;align-items:center;gap:0.375rem}.seg-call small{display:block;font-size:0.6562rem;font-weight:500;color:#8b8399}.seg-call.off{opacity:.45;cursor:not-allowed;pointer-events:none;background:#f3f1f7}.btn-call{display:flex;align-items:center;justify-content:center;gap:0.5625rem;margin-top:0.625rem;padding:0.6875rem;border-radius:6.1875rem;border:1px solid #cfc9dd;background:#fff;color:var(--ltext);font-weight:600;font-size:0.925rem;font-family:inherit;transition:.15s}.btn-call .ic{width:1rem;height:1rem}.btn-call small{display:block;font-size:0.6875rem;font-weight:500;color:#8b8399;margin-top:0.0625rem}.btn-call:hover{border-color:#a89ec2;background:#faf9fd}.btn-call.off{opacity:.45;cursor:not-allowed;pointer-events:none;background:#f3f1f7}.p-toggles{display:flex;gap:0.875rem;align-items:center;justify-content:center;margin:2.25rem 0 2.875rem;flex-wrap:wrap}.tgl{display:inline-flex;background:#fff;border:1px solid var(--lline);border-radius:6.1875rem;padding:0.25rem}.tgl button{color:var(--lmuted);font-size:0.9563rem;font-weight:600;padding:0.5rem 1.25rem;border-radius:6.1875rem;transition:.15s;font-family:var(--disp)}.tgl button.on{background:var(--ltext);color:#fff}.tgl .save{font-size:0.775rem;color:#1d7a4f;font-weight:700;margin-left:0.125rem}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}.plan-dots{display:none}.plan{background:#fff;border:1px solid var(--lline);border-radius:1.125rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;position:relative;transition:.16s}.plan:hover{transform:translateY(-0.25rem);border-color:rgba(203,42,200,.5);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 2.25rem -0.5rem rgba(203,42,200,.6),0 1.25rem 3.125rem -1.25rem rgba(30,15,50,.2)}.plan.plan-top{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 1.25rem 3.4375rem -1.375rem rgba(203,42,200,.45)}.plan .most{position:absolute;top:-0.75rem;left:50%;transform:translateX(-50%);background:var(--acc);color:#fff;font-size:0.7rem;font-weight:800;letter-spacing:.09em;padding:0.3125rem 0.875rem;border-radius:6.1875rem;font-family:var(--disp);white-space:nowrap}.plan .pico{display:inline-flex;width:2.5rem;height:2.5rem;border-radius:0.75rem;background:color-mix(in srgb,var(--acc) 11%,#fff);color:var(--acc-deep);align-items:center;justify-content:center;margin-bottom:0.875rem}.plan .pico .ic{width:1.35rem;height:1.35rem}.plan h3{font-size:1.325rem}.plan .seg{display:block;border:0;background:none;padding:0;font-size:0.8875rem;color:var(--acc-deep);font-weight:700;margin:0.3125rem 0 1.25rem}.plan .price{font-size:2.95rem;font-weight:800;font-family:var(--disp);line-height:1;letter-spacing:-.03em;color:var(--ltext)}.plan .price small{font-size:0.9563rem;color:var(--lmuted);font-weight:500;font-family:var(--font)}.plan .pdesc{font-size:0.9563rem;color:var(--lmuted);margin:0.9375rem 0 1.25rem;min-height:4lh}.plan .btn{justify-content:center;margin-bottom:0.5625rem}.plan .pnote{font-size:0.8125rem;color:#8d859e;text-align:center;margin-bottom:1.25rem}.plan ul{list-style:none;font-size:0.925rem;color:#615a75;display:flex;flex-direction:column;gap:0.5625rem}.plan ul li{display:flex;gap:0.5625rem}.plan ul li::before{content:'\2713';color:var(--acc);font-weight:700;flex-shrink:0}.plan ul li.all{color:#8d859e;font-weight:600;font-family:var(--disp)}.plan ul li.all::before{content:''}.est{background:#fff;border:1px solid var(--lline);border-radius:var(--r-lg);padding:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,560px);gap:2rem;box-shadow:0 0.75rem 2.5rem -1.25rem rgba(30,15,50,.12)}@media (min-width:621px){.sec-head:has(+.est){padding-bottom:1.375rem}}.est>div,.est-duo>*{min-width:0}.est>div:first-child{display:flex;flex-direction:column}.est-row{margin-bottom:0.875rem}#estHost{flex-wrap:nowrap;gap:0.35rem}@media (min-width:1021px) and (max-width:1640px){#estHost{display:grid;grid-template-columns:repeat(2,1fr)}}#estHost .est-chip{flex:1 1 0;min-width:0;padding:0.26rem 0.25rem;font-size:0.72rem;white-space:nowrap;text-align:center}.est-duo .est-plans label.est-chip{padding:0.26rem 0.55rem;font-size:0.72rem}.est-duo .est-plans button.est-chip{font-size:0.72rem;padding:0.26rem 0.5rem}.est-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.25rem;align-items:start;background:linear-gradient(135deg,#1a0f30 0%,#160d28 100%);border:1px solid rgba(139,124,255,.35);border-radius:0.875rem;padding:0.875rem 1rem 0.625rem;margin:auto 0 0;box-shadow:0 0 2rem -0.75rem rgba(139,124,255,.4),0 1rem 2.5rem -1.5rem rgba(22,13,40,.5)}.est-duo .est-row{margin-bottom:0.75rem}.est-duo .est-row .cap{color:#cfc8e0}.est-duo .cap small{color:#a49ab8!important}.est-duo .cap small,#estSuiteSub{white-space:nowrap;overflow-x:auto;text-overflow:clip;scrollbar-width:none;cursor:ew-resize}.est-duo .cap small::-webkit-scrollbar,#estSuiteSub::-webkit-scrollbar{display:none}.est-duo .est-chip{background:#170d2b;border-color:rgba(255,255,255,.13);color:#a49ab8}.est-duo .est-chip:hover{border-color:var(--acc);color:#f774f3}.est-duo .est-chip.on{background:var(--acc);color:#fff;border-color:var(--acc);box-shadow:0 0.5rem 1.5rem -0.5rem rgba(203,42,200,.6)}.est-duo .est-chip.rec{color:#f774f3}.est-duo .est-chip:disabled{opacity:.35;cursor:default}.est-duo .est-mi{display:inline-flex;align-items:center;gap:0.5rem;border:1px solid rgba(255,255,255,.55);border-radius:6.1875rem;padding:0.26rem 0.5rem 0.26rem 0.7rem;font-size:0.72rem;font-weight:600;color:#a49ab8;font-family:var(--disp);white-space:nowrap;box-shadow:0 0 0.7rem -0.05rem rgba(203,42,200,.55),0 0 1.4rem -0.35rem rgba(190,150,240,.4)}.est-duo .est-mi button{width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#cfc8e0;font-size:0.72rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:.15s}.est-duo .est-mi button:hover:not(:disabled){border-color:var(--acc);color:#f774f3}.est-duo .est-mi button:disabled{opacity:.3;cursor:default}.est-duo .est-mi b{color:#efeaf8;min-width:1em;text-align:center;font-family:var(--disp)}.est-duo .est-chip.x{position:relative}.est-duo .est-chip.x::after{content:attr(data-x);position:absolute;top:-0.45rem;right:-0.3rem;background:var(--acc);color:#fff;font-size:0.52rem;font-weight:800;border-radius:6.1875rem;padding:0.05rem 0.28rem;line-height:1.2}#estRootsWrap{color:#cfc8e0}#estHostSub{grid-column:1/-1;color:#a49ab8!important}@media (max-width:700px){.est-duo{grid-template-columns:minmax(0,1fr)}}.est-row:last-child{margin-bottom:0}.est-row .cap{font-size:0.8125rem;letter-spacing:.12em;text-transform:uppercase;color:#8d859e;display:block;margin-bottom:0.375rem;font-family:var(--disp);font-weight:700}.est-sites{display:flex;align-items:center;gap:0.75rem}.est-sites input[type=range]{flex:1;accent-color:var(--acc);min-width:0}.est-sites .n{font-size:1.3rem;font-weight:800;font-family:var(--disp);min-width:2.2ch;color:var(--ltext)}.est-plans{display:flex;gap:0.5rem;flex-wrap:wrap}.est-chip{padding:0.32rem 0.95rem;border-radius:0.625rem;border:1px solid var(--lline);background:#fff;color:var(--lmuted);font-size:0.9rem;font-weight:600;font-family:var(--disp);transition:.15s;-webkit-text-size-adjust:100%;text-size-adjust:100%}.est-chip:hover{border-color:var(--acc);color:var(--acc-deep);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.25rem -0.25rem rgba(203,42,200,.6)}.est-chip.on{background:var(--acc);color:#fff;border-color:var(--acc);box-shadow:0 0.5rem 1.5rem -0.5rem rgba(203,42,200,.6)}.est-chip.warn{border-color:#f7b955}.est-chip.rec{border-style:dashed;border-color:var(--acc);color:var(--acc-deep)}#estHostSub a{color:#f774f3;font-weight:700;text-decoration:none}#estHostSub a:hover{text-decoration:underline}#estHostSub .hw{color:#f7b955;font-weight:700}.est-addons{display:grid;grid-template-columns:1fr 1fr;gap:0.4rem}@media (min-width:1021px){.est-addons{height:min(18.5rem,36vh);overflow-y:auto;scrollbar-width:thin;margin:-0.5625rem;padding:0.5625rem}}.est-addon{display:flex;gap:0.5rem;background:#faf9fd;border:1px solid var(--lline);border-radius:0.75rem;padding:0.5rem 0.625rem;cursor:pointer;font-size:0.85rem;transition:.13s;color:#615a75;min-width:0}.est-addon:hover{border-color:var(--acc);box-shadow:0 0 0 2px rgba(203,42,200,.25),0 0 0.75rem -0.25rem rgba(203,42,200,.55)}.est-addon input{accent-color:var(--acc);margin-top:0.125rem}.est-addon b{display:block;font-size:0.82rem;color:var(--ltext);font-family:var(--disp)}.est-addon span{color:#8d859e;font-size:0.7rem;display:block;line-height:1.32}.est-addon>span:not(.pr){min-width:0}.est-addon>span:not(.pr)>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.est-addon>span:not(.pr)>span{white-space:nowrap;overflow-x:auto;scrollbar-width:none;cursor:ew-resize}.est-addon>span:not(.pr)>span::-webkit-scrollbar{display:none}.est-addon .pr{margin-left:auto;color:var(--acc-deep);font-weight:700;font-family:var(--mono);white-space:nowrap;font-size:0.8125rem;flex-shrink:0}.est-addon.on{border-color:rgba(139,124,255,.6);background:#f0edfc;box-shadow:0 0 0 2px rgba(139,124,255,.3),0 0 0.75rem -0.25rem rgba(139,124,255,.55)}@media (max-width:1020px){#estPlans{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}#estHost{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}}@media (max-width:520px){#estPlans .est-chip:last-child{grid-column:1/-1}}.est-out{background:#160d28;border:1px solid rgba(139,124,255,.35);border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-direction:column;color:var(--text);box-shadow:0 0 2.5rem -0.75rem rgba(139,124,255,.5),0 1.5rem 3.75rem -1.875rem rgba(22,13,40,.7)}.est-out .cap{font-size:0.775rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);font-family:var(--disp);font-weight:700}.est-out .tot{font-size:2.75rem;font-weight:800;font-family:var(--disp);margin:0.375rem 0 0.125rem;letter-spacing:-.02em}.est-out .per{font-size:0.85rem;color:var(--muted);margin-bottom:0.625rem}.est-lines{font-size:0.875rem;color:var(--muted);display:flex;flex-direction:column;gap:0.28rem;margin-bottom:0.75rem}.est-lines div{display:flex;justify-content:space-between}.est-lines div b{color:var(--text);font-weight:600}.est-out .fine{font-size:0.72rem;line-height:1.45;color:var(--dim);margin-top:auto;padding-top:0.875rem;border-top:1px solid var(--line)}.est-btns{display:flex;gap:0.625rem;margin-top:0.75rem;flex-wrap:wrap}.est-btns .btn{flex:1;justify-content:center;white-space:nowrap;padding:0.5625rem 0.75rem;font-size:0.9rem}@media(max-width:30rem){.est-btns{flex-direction:column}}.feat-matrix{background:#fff;border:1px solid var(--lline);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 0.75rem 2.5rem -1.25rem rgba(30,15,50,.1)}.fm-head{display:grid;grid-template-columns:1.6fr repeat(4,1fr);padding:1.125rem 1.75rem;border-bottom:1px solid var(--lline);background:#faf9fd;align-items:center}.fm-head b{font-family:var(--disp);font-size:0.9563rem;text-align:center}.fm-head .fm-hlink{color:inherit;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;gap:0.15rem}.fm-head .fm-hlink:hover{color:var(--acc-deep)}.fm-head .fm-p{font-family:var(--sans);font-size:0.7188rem;font-weight:600;color:var(--acc-deep)}.fm-head b:first-child{text-align:left;color:#8d859e;font-size:0.775rem;letter-spacing:.12em;text-transform:uppercase}.fm-group{display:grid;grid-template-columns:1.6fr repeat(4,1fr);padding:0.8125rem 1.75rem;border-bottom:1px solid var(--lline);background:#fbfafc;font-family:var(--disp);font-size:0.8125rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ltext);align-items:center}.fm-group .cdot{width:0.4375rem;height:0.4375rem;border-radius:6.1875rem;background:var(--cd,#8d859e);display:inline-block;margin-right:0.5625rem}.fm-row{display:grid;grid-template-columns:1.6fr repeat(4,1fr);padding:0.6875rem 1.75rem;border-bottom:1px solid #f0edf6;font-size:0.9563rem;color:#453d57;align-items:center;transition:background .12s,box-shadow .15s}.fm-row:hover{background:rgba(203,42,200,.05);box-shadow:inset 0 0 0 1.5px rgba(203,42,200,.4),0 0 1.375rem -0.375rem rgba(203,42,200,.5)}.fm-row:last-child{border-bottom:0}.fm-row a{color:inherit}.fm-row a:hover{color:var(--acc-deep)}.fm-row>:first-child b{font-weight:600;display:block}.fm-row .fm-sub{display:block;font-size:0.7375rem;color:var(--lmuted);font-weight:400;line-height:1.35;margin-top:0.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fm-row .y,.fm-row .n{display:block;text-align:center;font-weight:700}.fm-row .y{color:var(--acc-deep)}.fm-row .y.suite-add{font-size:0.7375rem;font-weight:600;color:var(--lmuted);text-decoration:underline dotted;text-underline-offset:2px}.fm-row .y.suite-add .sa-p{color:var(--acc-deep);font-weight:700}.fm-row .y.suite-add .sa-p::before{content:" \00B7\0020";color:var(--lmuted);font-weight:400}.fm-row .y.suite-add:hover{color:var(--acc-deep)}.fm-row .y.suite-inc{font-size:0.75rem;font-weight:700;color:var(--acc-deep);text-decoration:none;line-height:1.25}.fm-row .y.suite-inc small{display:block;font-size:0.65rem;font-weight:500;color:var(--lmuted)}.fm-row .n{color:#c8c2d8}.form-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:start}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:0.875rem}.field{margin-bottom:1.0625rem}.field label{display:block;font-size:0.925rem;font-weight:600;color:var(--ltext);margin-bottom:0.4375rem;font-family:var(--disp)}.field label i{color:var(--red);font-style:normal}.field input,.field select,.field textarea{width:100%;background:#fff;border:1px solid #d8d3e4;border-radius:0.625rem;padding:0.75rem 0.875rem;color:var(--ltext);font-size:1.0312rem;font-family:inherit;outline:none;transition:border-color .13s}.field input::placeholder,.field textarea::placeholder{color:#a49ab8}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--acc)}.field select{display:none}.fsel{position:relative}.fsel .fsel-btn{width:100%;background:#fff;border:1px solid #d8d3e4;border-radius:0.625rem;padding:0.75rem 0.875rem;padding-right:2.375rem;font-size:1.0312rem;color:#8d859e;text-align:left;display:block;position:relative;transition:border-color .13s;cursor:pointer;font-family:inherit}.fsel .fsel-btn.has{color:var(--ltext)}.fsel .fsel-btn::after{content:'';position:absolute;right:0.9375rem;top:50%;width:0.5rem;height:0.5rem;border-right:1.6px solid #615a75;border-bottom:1.6px solid #615a75;transform:translateY(-70%) rotate(45deg);transition:transform .15s}.fsel.open .fsel-btn{border-color:var(--acc)}.fsel.open .fsel-btn::after{transform:translateY(-30%) rotate(225deg)}.fsel .fsel-list{position:absolute;top:calc(100% + 0.4375rem);left:0;right:0;background:#fff;border:1px solid var(--lline);border-radius:0.875rem;box-shadow:0 1.5rem 3.75rem -0.875rem rgba(25,10,45,.3);z-index:80;max-height:16.5rem;overflow-y:auto;padding:0.4375rem;display:none}.fsel.open .fsel-list{display:block;animation:kdIn .16s}.fsel .opt{padding:0.625rem 0.8125rem;border-radius:0.5625rem;font-size:0.9938rem;color:#453d57;cursor:pointer;transition:.1s}.fsel .opt:hover{background:#f0edfa;color:var(--ltext)}.fsel .opt.sel{background:var(--acc);color:#fff}.field textarea{min-height:6.875rem;resize:vertical}.form-side .fc{display:flex;gap:0.9375rem;padding:1.0625rem 0;border-bottom:1px solid var(--lline);font-size:0.9938rem}.form-side .fc:last-child{border-bottom:0}.form-side .fc .fic{width:2.25rem;height:2.25rem;border-radius:0.625rem;background:var(--acc-tint);color:var(--acc-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-side .fc .fic .ic{width:1.0625rem;height:1.0625rem}.form-side .fc b{display:block;font-size:1.0688rem;color:var(--ltext);font-family:var(--disp)}.form-side .fc p{color:var(--lmuted);font-size:0.925rem;margin-top:0.1875rem}.form-fine{font-size:0.85rem;color:#8d859e;margin-top:0.9375rem}.checks{display:flex;gap:1.25rem;flex-wrap:wrap;margin-top:1.125rem}.checks span{font-size:0.925rem;color:var(--lmuted);display:flex;gap:0.4375rem;align-items:center}.checks b{color:var(--acc)}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0.875rem;margin:3.125rem 0}.stat-strip .s{text-align:center}.stat-strip .s b{font-size:clamp(2.6562rem,calc(3.6vw*var(--z)),3.8375rem);font-weight:800;display:block;font-family:var(--disp);color:var(--acc);letter-spacing:-.02em}.stat-strip .s span{font-size:0.8875rem;color:var(--lmuted)}.showcase{display:grid;grid-template-columns:1.16fr .84fr;gap:4rem;align-items:start}.show-track{display:flex;flex-direction:column;gap:4rem;padding-bottom:9.375rem}.deck-space{height:7.5rem;flex-shrink:0}.shot-big{position:sticky;top:max(6.875rem,calc(calc(61svh*var(--z)) - 15rem));background:#fff;border:1px solid var(--lline);border-radius:1.25rem;overflow:hidden;box-shadow:none;transition:border-color .25s,box-shadow .25s}.shot-big.on{border-color:rgba(139,124,255,.55);box-shadow:0 0 0 2px rgba(139,124,255,.3),0 0 2.5rem -0.5rem rgba(139,124,255,.55),0 1.625rem 4.375rem -1.5rem rgba(25,10,45,.3)}.shot-big .sh-bar{display:flex;align-items:center;gap:0.4375rem;padding:0.75rem 1rem;background:#f0edf6;border-bottom:1px solid var(--lline)}.shot-big .sh-bar i{width:0.5625rem;height:0.5625rem;border-radius:50%}.shot-big .sh-bar span{margin-left:auto;font-size:0.8125rem;color:#8d859e;font-family:var(--mono)}.shot-big img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top;display:block;background:#f2f0f8}.show-side{position:sticky;top:calc(61svh*var(--z));transform:translateY(-50%);margin-top:calc(calc(61svh*var(--z)) - 11.25rem);margin-bottom:-9.0625rem}.show-side h2{margin:0.875rem 0 1rem;font-size:clamp(2.2125rem,calc(3.2vw*var(--z)),3.2437rem);font-weight:800;color:var(--ltext)}.show-side>p{font-size:1.1438rem;color:var(--lmuted);line-height:1.65;max-width:30rem}.show-cap{margin-top:1.875rem;background:#fff;border:1px solid rgba(139,124,255,.4);border-radius:1rem;padding:1.125rem 1.25rem;box-shadow:0 0 0 1.5px rgba(139,124,255,.18),0 0 1.875rem -0.5rem rgba(139,124,255,.45),0 0.875rem 2.5rem -1rem rgba(25,10,45,.14)}.show-cap b{display:block;font-family:var(--disp);font-size:1.2188rem;color:var(--ltext)}.show-cap span{display:block;font-size:0.9938rem;color:var(--lmuted);margin-top:0.375rem;line-height:1.5}.show-cap #showD{min-height:2.9em}.show-cap .idx{display:inline-flex;align-items:center;gap:0.5rem;margin-top:0.875rem}.show-cap .idx i{height:0.1875rem;border-radius:6.1875rem;background:#e2ddf0;width:1.375rem;display:inline-block;font-style:normal}.show-cap .idx i.on{background:var(--acc)}.people{display:grid;grid-template-columns:.92fr 1.08fr;gap:4.375rem;align-items:center}.ph-card{position:relative}.ph-card>img{width:100%;border-radius:1.375rem;object-fit:cover;aspect-ratio:4/4.4;display:block;box-shadow:0 1.875rem 4.375rem -1.875rem rgba(25,10,45,.35)}.ph-card.ph-shot>img{aspect-ratio:949/609;background:#fff;border:1px solid var(--lline)}.ph-shot .ph-badge{bottom:-2.125rem}.ph-badge{position:absolute;right:-0.875rem;bottom:2.25rem;background:#fff;border:1px solid rgba(139,124,255,.45);border-radius:1rem;padding:0.9375rem 1.1875rem;box-shadow:0 0 0 1.5px rgba(139,124,255,.18),0 0 1.625rem -0.375rem rgba(139,124,255,.5),0 1.125rem 3.125rem -1rem rgba(25,10,45,.3);display:flex;gap:0.8125rem;align-items:center;animation:phFloat 5s ease-in-out infinite;transition:box-shadow .2s,border-color .15s}.ph-badge:hover{border-color:var(--acc);box-shadow:0 0 0 2px rgba(203,42,200,.35),0 0 1.75rem -0.25rem rgba(203,42,200,.6),0 1.125rem 3.125rem -1rem rgba(25,10,45,.3)}.ph-badge .pic{width:2.625rem;height:2.625rem;border-radius:0.75rem;background:var(--acc-tint);color:var(--acc-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ph-badge .pic .ic{width:1.25rem;height:1.25rem}.ph-badge b{font-family:var(--disp);font-size:1.4rem;display:block;color:var(--ltext);line-height:1.1}.ph-badge span{font-size:0.85rem;color:var(--lmuted);display:block;margin-top:0.125rem}@keyframes phFloat{50%{transform:translateY(-0.5rem)}}.people .ck{font-size:1.0312rem;color:var(--ltext);padding:0.5rem 0;display:flex;gap:0.6875rem;align-items:center}.people .ck .tk{width:1.375rem;height:1.375rem;border-radius:6.1875rem;background:var(--acc-tint);color:var(--acc-deep);display:inline-flex;align-items:center;justify-content:center;font-size:0.8125rem;font-weight:800;flex-shrink:0}.burger{display:none;flex-direction:column;gap:0.3125rem;padding:0.5rem;margin-left:0.25rem}.burger i{display:block;width:1.3125rem;height:0.125rem;background:var(--ltext);border-radius:0.125rem;transition:.2s}.burger.x i:nth-child(1){transform:translateY(.4375rem) rotate(45deg)}.burger.x i:nth-child(2){opacity:0}.burger.x i:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.m-menu{position:fixed;top:4.5rem;left:.75rem;right:.75rem;bottom:.75rem;background:rgba(255,255,255,.97);backdrop-filter:blur(1rem);z-index:190;padding:.5rem 1.375rem 0;overflow-y:auto;display:none;color:var(--ltext);border:1px solid rgba(230,227,238,.9);border-radius:1.375rem;box-shadow:0 1.5rem 3.75rem -1rem rgba(25,10,45,.3);scroll-padding-bottom:5.5rem}.m-menu.open{display:flex;flex-direction:column}.mm-sub{font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:#a29ab5;font-weight:700;margin:1.125rem 0 .25rem;padding:0 .25rem}.mm-promo{margin:.875rem .25rem;background:#faf3fd;border:1px solid #f0dcf7;border-radius:1rem;padding:1rem 1.125rem}.mm-promo b{display:block;font-family:var(--disp);font-size:1.0625rem;margin:.375rem 0 .25rem}.mm-promo p{font-size:.875rem;color:#615a75;margin:0 0 .5rem}.mm-promo img{width:100%;border-radius:.625rem;margin-bottom:.625rem;display:block}.mm-promo .mf-tag{display:inline-block;font-size:0.65rem;font-weight:800;letter-spacing:.09em;background:var(--acc);color:#fff;padding:0.125rem 0.5rem;border-radius:6.1875rem;margin-bottom:0.375rem}.mm-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:.875rem .25rem;border-top:1px solid var(--lline);padding-top:.875rem;font-size:.8125rem;color:#8d859e}.mm-foot .link-arrow{margin-top:0}.mm-linkrow{padding:.25rem}.mm-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem .25rem;font-size:1.12rem;font-weight:700;font-family:var(--disp);color:var(--ltext);background:none;border:0;border-bottom:1px solid var(--lline);cursor:pointer;text-align:left}.mm-chev{color:#8d859e;transition:transform .25s}.mm-grp.open .mm-chev{transform:rotate(180deg)}.mm-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.mm-grp.open .mm-body{grid-template-rows:1fr}.mm-in{overflow:hidden;min-height:0}.mm-item{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem .25rem;text-decoration:none}.mm-ico{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:.6875rem;background:#f0edfa;color:var(--acc-deep);flex-shrink:0}.mm-item.ln .mm-ico,.mm-item.pf .mm-ico,.mm-item.dl .mm-ico,.mm-item.pl .mm-ico{background:color-mix(in srgb,var(--mc) 13%,#fff);color:color-mix(in srgb,var(--mc) 74%,#231338)}.mm-ico .ic{width:1.15rem;height:1.15rem}.mm-t{display:block;font-size:1.0312rem;font-weight:600;color:var(--ltext);line-height:1.3}.mm-t small{display:block;font-size:.8125rem;font-weight:400;color:#8d859e;margin-top:.15rem;line-height:1.35}.mm-plain{display:block;padding:1rem .25rem;font-size:1.12rem;font-weight:700;font-family:var(--disp);color:var(--ltext);border-bottom:1px solid var(--lline);text-decoration:none}.mm-brand{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4dvh,3rem) 0}.m-menu:has(.mm-grp.open) .mm-brand{flex-shrink:0;padding:clamp(2.25rem,8dvh,5rem) 0}.m-menu:not(:has(.mm-grp.open)) .mm-brand{flex-shrink:1;min-height:0}.mm-brand img{width:auto;height:auto;max-width:min(21.5rem,75%);max-height:100%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .875rem 2.5rem rgba(203,42,200,.4))}.m-menu .btn-row{display:flex;gap:0.75rem;margin-top:auto;position:sticky;bottom:0;background:linear-gradient(rgba(255,255,255,0),#fff 28%);padding:.875rem .25rem 1.25rem;z-index:2}.m-menu .btn-row .btn{flex:1;justify-content:center}@media (max-width:1020px){.hero-in,.grid-2,.surfaces,.rag-grid,.form-grid,.est,.ad-grid,.people,.showcase{grid-template-columns:minmax(0,1fr)}.f-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}.f-grid>:first-child{grid-column:1/-1}.show-side{position:static}.ph-badge{right:0.875rem}.plans,.app-grid{grid-template-columns:1fr 1fr}.grid-4,.grid-5{grid-template-columns:1fr 1fr}.nav-links,.mega{display:none}.burger{display:flex}.panel-dk{padding:3rem 1.625rem;border-radius:1.5rem}.nav-cta .signin{display:none}.orbit-wrap{height:26.875rem}.hero{padding-top:7.5rem}.stat-row{grid-template-columns:1fr 1fr;gap:1.625rem}.stat-cell{border-left:0;padding-left:0}.feat-matrix{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.fm-head,.fm-group,.fm-row{min-width:34rem}.fm-head{padding-top:0.875rem;padding-bottom:0.875rem}.fm-head b{font-size:0.82rem;line-height:1.3;padding:0 0.35rem}.fm-head>:first-child,.fm-row>:first-child{position:sticky;left:0;z-index:2;margin-left:-1.75rem;padding-left:1.75rem;box-shadow:1px 0 0 var(--lline)}.fm-head>:first-child{background:#faf9fd}.fm-row>:first-child{background:#fff;transition:background .12s}.fm-row:hover>:first-child{background:#faf2fa}.fm-group{grid-template-columns:1fr}.fm-group>:first-child{position:sticky;left:0;z-index:2;justify-self:start;margin-left:-1.75rem;padding-left:1.75rem;background:#fbfafc}}.faq{max-width:100%;margin:0 auto}.faq-item{background:#fff;border:1px solid var(--lline);border-radius:0.875rem;margin-bottom:0.625rem;overflow:hidden;transition:border-color .2s,box-shadow .25s}.faq-item:hover{border-color:rgba(203,42,200,.4)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.125rem 1.375rem;font-family:var(--disp);font-weight:600;font-size:1.0312rem;color:var(--ltext);text-align:left;cursor:pointer;background:none;border:0}.faq-q .fc{width:1.625rem;height:1.625rem;border-radius:6.1875rem;border:1px solid var(--lline);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.25s;color:var(--lmuted)}.faq-q .fc .ic{width:0.6875rem;height:0.6875rem}.faq-item.open{border-color:rgba(203,42,200,.55);box-shadow:0 0 0 2px rgba(203,42,200,.22),0 0 1.75rem -0.375rem rgba(203,42,200,.45)}.faq-item.open .fc{background:var(--acc);border-color:var(--acc);color:#fff;transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-a p{padding:0 1.375rem 1.25rem;color:var(--lmuted);font-size:0.9563rem;line-height:1.6}.panel-dk .faq-item{background:var(--card);border-color:var(--line2)}.panel-dk .faq-q{color:var(--text)}.panel-dk .faq-a p{color:var(--muted)}.panel-dk .faq-item:hover{border-color:rgba(139,124,255,.5)}.panel-dk .faq-item.open{border-color:rgba(139,124,255,.6);box-shadow:0 0 0 2px rgba(139,124,255,.25),0 0 1.75rem -0.375rem rgba(139,124,255,.5)}.panel-dk .faq-q .fc{border-color:var(--line2);color:var(--muted)}.rate{display:inline-flex;align-items:center;gap:0.75rem}.rate .stars{display:inline-flex;gap:0.1875rem;color:var(--amber)!important;align-items:center}.rate .stars .ic{width:1.1875rem;height:1.1875rem;fill:var(--amber);stroke:none}.rate b{font-family:var(--disp);font-weight:800;font-size:1.0312rem;line-height:1}.rate span{font-size:0.85rem;color:var(--lmuted)}.panel-dk .rate span,.hero .rate span{color:rgba(255,255,255,.75)}.rate-card{display:inline-flex;align-items:center;gap:0.875rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6.1875rem;padding:0.625rem 1.25rem;backdrop-filter:blur(0.625rem);transition:border-color .15s,box-shadow .2s}.rate-card:hover{border-color:var(--acc);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.5rem -0.25rem rgba(203,42,200,.55)}.rate-card span{color:rgba(255,255,255,.72);font-size:0.85rem}.rate-card .stars{filter:drop-shadow(0 0 0.25rem rgba(232,179,86,.4))}.ad-cta{margin:1.625rem 0;display:flex;gap:0.875rem;flex-wrap:wrap}.logo-strip{overflow:hidden;padding:0.5rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.logo-strip .marq-track{display:flex;gap:2.75rem;width:max-content;animation:marqR 32s linear infinite;align-items:center}.logo-strip.rev .marq-track{animation-direction:reverse;animation-duration:38s}.logo-strip:hover .marq-track{animation-play-state:paused}.lg{display:flex;align-items:center;gap:0.5625rem;font-family:var(--disp);font-weight:700;font-size:1.1812rem;color:#5c5370;white-space:nowrap;flex-shrink:0;opacity:.72;transition:.2s}.lg:hover{opacity:1;color:var(--acc-deep)}.lg .ic{width:1.25rem;height:1.25rem}.panel-dk .lg{color:#8d85a0}.panel-dk .lg:hover{color:#fff}.trust-logo{display:flex;align-items:center;gap:0.625rem;padding:0.6875rem 1.25rem;background:#fff;border:1px solid var(--lline);border-radius:6.1875rem;font-family:var(--disp);font-weight:700;font-size:0.9563rem;color:var(--ltext);white-space:nowrap;flex-shrink:0;transition:.2s;box-shadow:0 1px 0.1875rem rgba(25,10,45,.05)}.trust-logo:hover{border-color:var(--acc);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0 1.5rem -0.25rem rgba(203,42,200,.55);transform:translateY(-0.0625rem)}.trust-logo .ic{width:1rem;height:1rem;color:var(--acc)}.lg-img{height:9.375rem;width:auto;max-width:20rem;object-fit:contain;flex-shrink:0;background:#fff;border:1px solid var(--lline);border-radius:1.125rem;padding:1.25rem 2.125rem;opacity:.9;transition:.2s;box-shadow:0 1px 0.1875rem rgba(25,10,45,.05)}.lg-img:hover{opacity:1;transform:scale(1.05);border-color:var(--acc);box-shadow:0 0 0 2px rgba(203,42,200,.25),0 0.5rem 1.5rem -0.5rem rgba(203,42,200,.4)}.lb-img{width:9.375rem;height:4rem;object-fit:contain;flex-shrink:0;opacity:.8;transition:.2s}.lb-img.w2{width:11.875rem;height:5rem}.lb-img.w3{width:15rem;height:6.25rem}.lb-img:hover{opacity:1;transform:scale(1.06)}.ch-wrap{display:flex;gap:1.5rem;align-items:stretch}.ch-deck{position:relative;flex:1;min-width:0;min-height:27.5rem}.ch-card{position:absolute;inset:0;display:flex;background:#fff;border:1px solid var(--lline);border-radius:1.25rem;overflow:hidden;z-index:0;pointer-events:none;padding:0.625rem}.ch-card.on{z-index:2;pointer-events:auto;box-shadow:0 1.75rem 4rem -2rem rgba(25,10,45,.28)}.ch-vis{position:relative;width:45%;flex-shrink:0;overflow:hidden;background:#14092b;border-radius:0.9375rem;cursor:pointer}.ch-vis img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ch-vis::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,9,43,0) 58%,rgba(20,9,43,.32))}.ch-tag{position:absolute;z-index:2;font-size:max(10px,0.6rem);font-weight:700;letter-spacing:.05em;color:#fff;background:rgba(20,9,43,.45);border:1px solid rgba(255,255,255,.18);padding:0.25rem 0.5625rem;border-radius:6.1875rem;backdrop-filter:blur(0.5rem)}.ch-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);z-index:2;width:3.5rem;height:3.5rem;border-radius:6.1875rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(0.625rem);display:flex;align-items:center;justify-content:center;color:#fff}.ch-play .ic{width:1.25rem;height:1.25rem}.ch-glass{position:absolute;left:0.875rem;right:0.875rem;bottom:0.875rem;z-index:2;background:rgba(20,9,43,.12);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(0.15625rem);-webkit-backdrop-filter:blur(0.15625rem);text-shadow:0 1px 3px rgba(14,7,28,.7);border-radius:0.875rem;padding:0.625rem 0.6875rem;color:#fff}.ch-top{display:flex;align-items:center;gap:0.4375rem;font-size:0.7375rem;font-weight:600}.ch-g{width:1.375rem;height:1.375rem;border-radius:0.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ch-g .ic{width:0.75rem;height:0.75rem;color:#fff}.ch-g.syt .ic{width:0.8125rem;height:0.8125rem}.ch-g.sin .ic,.ch-g.sig .ic,.ch-g.sfb .ic{width:0.625rem;height:0.625rem}.ch-g.sx{background:#0f0f0f}.ch-g.sin{background:#0a66c2}.ch-g.syt{background:#ff0033}.ch-g.sig{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.ch-g.sfb{background:#1877f2}.ch-top b{margin-left:auto;font-size:max(10px,0.5875rem);font-weight:800;letter-spacing:.12em;background:rgba(20,9,43,.28);border:1px solid rgba(255,255,255,.2);padding:0.1875rem 0.5rem;border-radius:6.1875rem}.ch-stat{display:flex;align-items:baseline;gap:0.5625rem;margin-top:0.5rem}.ch-stat i{font-style:normal;font-size:max(10px,0.5875rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.ch-stat strong{font-family:var(--disp);font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.ch-tiles{display:flex;gap:0.375rem;margin-top:0.5rem}.ch-tiles span{flex:1;text-align:center;font-size:max(10px,0.625rem);font-weight:600;background:rgba(20,9,43,.18);border:1px solid rgba(255,255,255,.18);border-radius:0.5rem;padding:0.3125rem 0.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-body{flex:1;min-width:0;padding:2.125rem 2.375rem;display:flex;flex-direction:column}.ch-body h3{font-family:var(--disp);font-size:1.5625rem;font-weight:700;color:#1d1526;letter-spacing:-.02em}.ch-lede{font-size:0.925rem;color:#6b6280;line-height:1.55;margin-top:0.5625rem}.ch-rows{display:flex;flex-direction:column;gap:1rem;margin-top:1.375rem}.ch-row b{display:block;font-size:max(10px,0.5875rem);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--acc);margin-bottom:0.3125rem}.ch-row span{font-size:0.85rem;color:#4a4258;line-height:1.55}.ch-row a{color:var(--acc);font-weight:700;text-decoration:none}.ch-row a:hover{text-decoration:underline}.ch-cta{margin-top:auto;align-self:stretch;width:100%;justify-content:center;border-radius:6.1875rem;display:inline-flex;align-items:center;gap:0.5rem;font-size:1.125rem;padding:0 1.5rem;height:4.375rem;white-space:nowrap}.ch-cta-ic{height:100%;width:auto;aspect-ratio:1;border-radius:50%;background:#fff;color:#0f0f0f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0.25rem rgba(19,11,34,.55),0 0 0.75rem rgba(19,11,34,.4),0 0 1.5rem rgba(19,11,34,.25)}.ch-cta-ic .ic{width:1.75rem;height:1.75rem}.ch-cta-ic.sin .ic{width:1.3rem;height:1.3rem}.ch-cta-ic.syt .ic{width:1.875rem;height:1.875rem}.ch-cta-ic.sig .ic{width:1.4rem;height:1.4rem}.ch-cta-ic.sfb .ic{width:1.4rem;height:1.4rem}.ch-cta-ic.sx,.ch-cta-ic.sin,.ch-cta-ic.syt,.ch-cta-ic.sig,.ch-cta-ic.sfb{color:#0f0f0f}.ch-card.on .ch-in{animation:chIn .6s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--i,0)*80ms)}@keyframes chIn{from{opacity:0;transform:translateY(0.9375rem);filter:blur(0.625rem)}to{opacity:1;transform:none;filter:blur(0)}}.ch-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.ch-rail button{width:2rem;height:2rem;border-radius:6.1875rem;border:1px solid var(--lline);background:#fff;font-family:var(--disp);font-size:0.6875rem;font-weight:700;color:#9b93ad;cursor:pointer;transition:.3s;flex-shrink:0}.ch-rail button:hover{border-color:var(--acc);color:var(--acc)}.ch-rail button.done,.ch-rail button.on{background:var(--acc);border-color:var(--acc);color:#fff}.ch-rail button.on{box-shadow:0 0 0 0.25rem rgba(203,42,200,.16)}.ch-line{width:1px;height:4.5rem;background:var(--lline);position:relative;overflow:hidden;flex-shrink:0}.ch-line i{position:absolute;left:0;top:0;width:100%;height:calc(var(--f,0)*100%);background:linear-gradient(180deg,rgba(203,42,200,.2),var(--acc))}@media (max-width:960px){.ch-wrap{flex-direction:column}.ch-rail{order:-1;flex-direction:row;width:100%;margin-bottom:1.125rem}.ch-line{width:auto;flex:1;height:1px}.ch-line i{width:calc(var(--f,0)*100%);height:100%;background:linear-gradient(90deg,rgba(203,42,200,.2),var(--acc))}.ch-deck{min-height:36rem}.ch-card{flex-direction:column}.ch-vis{width:100%;height:12.5rem}.ch-glass{left:0.5625rem;right:0.5625rem;bottom:0.5625rem;padding:0.4375rem 0.5625rem}.ch-stat strong{font-size:1rem}.ch-body{padding:1.375rem 1.25rem}.ch-body h3{font-size:1.25rem}.ch-lede{font-size:0.875rem}.ch-rows{margin-bottom:0.875rem}.ch-cta{margin-top:0}}@media (max-width:620px){.ch-deck{min-height:37.25rem}.ch-vis{height:11.5rem}.ch-tiles{display:none}.ch-stat{margin-top:0.375rem}}@media (max-width:359px){.ch-deck{min-height:44.5rem}.ch-cta{margin-top:auto}}.res-card2{background:#fff;border:1px solid var(--lline);border-radius:1rem;padding:1.375rem;transition:.18s}.res-card2:hover{border-color:var(--acc);transform:translateY(-0.1875rem);box-shadow:0 0 0 2px rgba(203,42,200,.28),0 0 1.875rem -0.375rem rgba(203,42,200,.5),0 0.875rem 2.125rem -0.875rem rgba(30,15,50,.18)}.res-card2 .rc-tag{font-size:0.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-family:var(--disp)}.res-card2 h4{font-size:1.1812rem;margin:0.5rem 0 0.5rem}.res-card2 p{font-size:0.8875rem;color:var(--lmuted);line-height:1.6}.res-card2 .rc-meta{display:flex;gap:0.75rem;margin-top:0.875rem;font-size:0.775rem;color:#9b93ad;flex-wrap:wrap}.job-card{display:flex;align-items:center;gap:1.125rem;background:#fff;border:1px solid var(--lline);border-radius:1rem;padding:1.25rem 1.5rem;transition:.18s}.job-card:hover{border-color:var(--acc);box-shadow:0 0 0 2px rgba(203,42,200,.28),0 0 1.75rem -0.375rem rgba(203,42,200,.5)}.job-card .jc-ic{width:2.75rem;height:2.75rem;border-radius:0.75rem;background:var(--acc-tint);color:var(--acc-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-card .jc-ic .ic{width:1.25rem;height:1.25rem}.job-card b{font-family:var(--disp);font-size:1.0688rem;display:block}.job-card span{font-size:0.85rem;color:var(--lmuted)}.job-card .jc-loc{margin-left:auto;font-size:0.85rem;color:var(--lmuted);white-space:nowrap;font-family:var(--disp);font-weight:600}.blog-card{background:#fff;border:1px solid var(--lline);border-radius:1.125rem;overflow:hidden;transition:.18s;display:flex;flex-direction:column}.blog-card:hover{border-color:var(--acc);transform:translateY(-0.1875rem);box-shadow:0 0 0 2px rgba(203,42,200,.28),0 0 2.125rem -0.5rem rgba(203,42,200,.5),0 1.125rem 2.75rem -1.125rem rgba(25,10,45,.22)}.blog-card .bc-img{aspect-ratio:16/9;background:linear-gradient(135deg,#241042,#4a1a78);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-card .bc-img .ic{width:2.75rem;height:2.75rem;color:rgba(255,255,255,.35)}.blog-card .bc-img::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:1.125rem 1.125rem}.blog-card .bc-body{padding:1.25rem}.blog-card .bc-cat{font-size:0.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--acc);font-family:var(--disp)}.blog-card h4{font-size:1.1812rem;margin:0.5625rem 0 0.5rem;line-height:1.3}.blog-card p{font-size:0.8875rem;color:var(--lmuted);line-height:1.6}.blog-card .bc-meta{margin-top:0.875rem;padding-top:0.875rem;border-top:1px solid var(--lline);font-size:0.775rem;color:#9b93ad;display:flex;justify-content:space-between}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.mv-card{position:relative;overflow:hidden;padding:0.25rem 0}.mv-card:first-child{padding-right:3.5rem}.mv-card+.mv-card{border-left:1px solid var(--lline);padding-left:3.5rem}.mv-card h3{font-family:var(--disp);font-size:0.78rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:var(--acc-deep);margin-bottom:1.125rem}.mv-card p{font-family:var(--disp);color:var(--ltext);font-size:1.3438rem;font-weight:500;line-height:1.55;letter-spacing:-0.01em}.mv-card .mv-ic{width:2.5rem;height:2.5rem;border-radius:0.625rem;background:rgba(203,42,200,.1);color:var(--acc-deep);display:flex;align-items:center;justify-content:center;margin-bottom:1.375rem}.mv-card .mv-ic .ic{width:1.125rem;height:1.125rem}.prod-split{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem}.prod-split-img{border-radius:1.125rem;overflow:hidden;box-shadow:0 1.25rem 3.125rem -1.125rem rgba(25,10,45,.25);aspect-ratio:16/10;position:relative;background:transparent}.prod-split-img img{width:100%;height:100%;object-fit:cover}.prod-split-img .psi-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,10,45,.3),transparent 40%,transparent 60%,rgba(25,10,45,.3))}.prod-split-img .psi-tag{position:absolute;top:1.125rem;left:1.125rem;background:rgba(15,5,35,.85);color:#fff;padding:0.5rem 1rem;border-radius:6.1875rem;font-size:0.775rem;font-weight:600;font-family:var(--disp);backdrop-filter:blur(0.625rem)}.mp-cap{margin-top:0.5625rem;font-size:0.7188rem;color:var(--muted);letter-spacing:0.01em}@media (max-width:900px){.prod-split{grid-template-columns:1fr}}@media (max-width:900px){.mission-grid{grid-template-columns:1fr}.mv-card:first-child{padding-right:0}.mv-card+.mv-card{border-left:0;border-top:1px solid var(--lline);padding-left:0;padding-top:2rem;margin-top:2rem}}@media (max-width:620px){.page-hero{margin:2.25rem 0.625rem 0;border-radius:1.5rem}.app-grid,.grid-3,.stat-strip,.est-addons,.res-grid,.f-row{grid-template-columns:1fr}.plans{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:0.75rem;padding:1.25rem 1.5rem 1.25rem;scroll-padding:1.25rem 1.5rem 1.25rem;width:100%;left:0;transform:none}.plans::-webkit-scrollbar{display:none}.plans .plan{flex:0 0 100%;scroll-snap-align:start}.plan-dots{display:flex;justify-content:center;gap:0.5rem;margin-top:0.375rem}.plan-dots span{width:0.4375rem;height:0.4375rem;border-radius:50%;background:#d9d3e4;transition:.2s;cursor:pointer}.plan-dots span.on{background:var(--acc);transform:scale(1.3)}.plan{padding:1.25rem 1.125rem}.plan .pico{width:2.125rem;height:2.125rem;margin-bottom:0.5rem}.plan .pico .ic{width:1.15rem;height:1.15rem}.plan h3{font-size:1.2rem}.plan .seg{margin:0.25rem 0 0.875rem}.plan .price{font-size:2.625rem}.plan .pdesc{margin:0.625rem 0 0.875rem;min-height:4lh;font-size:0.9rem}.plan .pnote{margin-bottom:0.75rem}.plan ul{gap:0.4375rem;font-size:0.875rem;line-height:1.35;flex:1}.rag-cards{grid-template-columns:1fr}.pos{grid-template-columns:1fr}.kds-cols{grid-template-columns:1fr}.stat-strip{grid-template-columns:1fr 1fr}.nav-cta .btn-ghost,.nav-cta .btn-lt{display:none}.nav-cta .btn-sm{padding:0.4375rem 0.75rem;font-size:0.8875rem}.tgl button{padding:0.4375rem 0.75rem;font-size:0.8438rem}.est{padding:1.125rem;gap:1.25rem}.fm-row .fm-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.6875rem;line-height:1.3}.fm-row .y.suite-add{line-height:1.25;text-decoration:none}.fm-row .y.suite-add .sa-n,.fm-row .y.suite-add .sa-p{display:block}.fm-row .y.suite-add .sa-p{text-decoration:underline dotted;text-underline-offset:2px}.fm-row .y.suite-add .sa-p::before{content:none}.fm-head,.fm-group,.fm-row{min-width:35.5rem;grid-template-columns:1.22fr repeat(4,1fr);padding-left:1rem;padding-right:1rem}.fm-head>:first-child,.fm-row>:first-child,.fm-group>:first-child{margin-left:-1rem;padding-left:1rem}}.dl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.dl-grid .dl-row{margin-bottom:0}@media(max-width:38.75rem){.dl-grid{grid-template-columns:1fr}}.mpane{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;font-size:0.8rem}.mp-top{display:flex;align-items:center;gap:0.375rem;background:#1a0f2e;color:#8d85a0;font-family:var(--mono);font-size:0.55rem;letter-spacing:.14em;text-transform:uppercase;padding:0.5rem 0.75rem;flex-shrink:0}.mp-top .dot{width:0.5rem;height:0.5rem;border-radius:50%;flex-shrink:0}.mp-top span:last-child{margin-left:0.25rem}.mp-pos{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:auto 1fr;gap:0.5rem;padding:0.625rem;flex:1;min-height:0}.mp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.375rem;align-content:start;min-height:0}.mpane .pos-item{padding:0.4375rem 0.5625rem;border-radius:0.5rem}.mpane .pos-item b{font-size:0.6875rem}.mpane .pos-item .pi-meta{font-size:0.4688rem}.mpane .pos-item .pr{font-size:0.625rem}.mpane .pos-item.hit{border-color:var(--acc);transform:scale(.96)}.mpane .pos-cart{padding:0.5625rem;font-size:0.7rem;min-height:0;overflow:hidden}.mpane .pos-cart .ctabs{font-size:0.65rem;margin-bottom:0.375rem}.mpane .pos-cart .ctabs .tb{padding:0.125rem 0.4375rem;font-size:0.65rem}.mpane .pos-lines{min-height:0;gap:0.25rem}.mpane .pos-line{padding:0.25rem 0.4375rem;font-size:0.68rem;border-radius:0.375rem}.mpane .pos-line .pl-meta{font-size:0.4375rem}.mpane .pos-empty{padding:0.625rem 0;font-size:0.7rem}.mpane .pos-tax{font-size:0.6rem;margin-top:0.375rem}.mpane .pos-total{font-size:0.875rem;padding-top:0.3125rem;margin-top:0.25rem}.mpane .pos-pay{grid-template-columns:repeat(2,1fr);margin-top:0.375rem;gap:0.25rem}.mpane .pos-pay button{padding:0.2812rem;font-size:0.62rem}.mpane .mp-body{padding:0.5625rem;overflow:hidden}.mpane .pos{grid-template-columns:1.15fr .85fr;gap:0.5rem;height:100%}.mpane .pos-search{padding:0.3125rem 0.625rem;font-size:0.68rem;border-radius:0.4375rem}.mpane .pos-grid{grid-template-columns:repeat(3,1fr);gap:0.25rem}.mpane .pos-cart{padding:0.4375rem;overflow:hidden}.mpane .pos-cart .ctabs{margin-bottom:0.3125rem}.mpane .pos-lines{flex:0 1 auto;min-height:0;overflow:hidden}.mp-footbar{display:flex;align-items:center;gap:0.5rem;background:#f9f8fc;border-top:1px solid var(--lline);padding:0.375rem 0.75rem;font-family:var(--mono);font-size:0.55rem;color:#9c93b2;letter-spacing:.05em;flex-shrink:0}.mp-footbar .demo-dots{display:flex;gap:0.25rem}.mp-footbar .demo-dots i{width:0.3125rem;height:0.3125rem;border-radius:50%;background:#d8d2e6;display:inline-block}.mp-footbar .demo-dots i:first-child{background:var(--acc)}.mp-body{padding:0.625rem;flex:1;min-height:0;display:flex;flex-direction:column;gap:0.375rem}.mp-due{display:flex;align-items:baseline;justify-content:space-between;background:#f4f2f9;border:1px solid var(--lline);border-radius:0.5rem;padding:0.4375rem 0.625rem;font-size:0.65rem;color:#7a728e;font-family:var(--mono);letter-spacing:.03em}.mp-due b{font-family:var(--disp);font-size:0.85rem;color:var(--ltext)}.mp-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0.3125rem}.mp-tc{background:#f9f8fc;border:1px solid var(--lline);border-radius:0.375rem;padding:0.375rem;font-size:0.62rem;font-weight:600;color:var(--ltext);text-align:center;font-family:var(--disp)}.mp-tc.on{background:var(--acc);border-color:var(--acc);color:#fff}.mp-rows{display:flex;flex-direction:column;gap:0.25rem;flex:1;min-height:0;overflow:hidden}.mp-row{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;background:#fff;border:1px solid var(--lline);border-radius:0.4375rem;padding:0.3125rem 0.5rem;font-size:0.66rem;color:var(--ltext);animation:kdIn .3s}.mp-row .pl-meta{display:block}.mp-row.hit{border-color:var(--acc);box-shadow:0 0 0 1px rgba(203,42,200,.18);transform:scale(.99)}.mp-row b{font-family:var(--mono);font-size:0.66rem;white-space:nowrap}.mp-mut{font-family:var(--mono);font-size:0.5rem;color:#9c93b2;margin:0 auto;letter-spacing:.03em}.mp-chip{font-size:0.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:0.1562rem 0.4375rem;border-radius:6.1875rem;flex-shrink:0}.mp-chip.green{background:#e7f7ef;color:#1a7a4a}.mp-chip.amber{background:#fdf3dd;color:#b0790e}.mp-chip.blue{background:#e7f0fd;color:#2d5aa8}.mp-chip.red{background:#fdeeee;color:#b03a3a}.mp-foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:0.55rem;color:#9c93b2;letter-spacing:.05em;padding-top:0.1875rem;border-top:1px dashed var(--lline)}.mp-foot b{color:var(--ltext)}.mp-ask{font-family:var(--mono);font-size:0.62rem;color:#8d85a0;background:#f4f2f9;border:1px solid var(--lline);border-radius:0.5rem;padding:0.375rem 0.625rem}.mp-ask b{color:var(--acc)}.mp-ans{font-size:0.68rem;color:var(--ltext);background:#f5eafd;border:1px solid #e2cdf0;border-radius:0.5rem;padding:0.4375rem 0.625rem;line-height:1.45}.mp-ans b{color:var(--acc-deep)}.mp-qas{display:flex;flex-direction:column;gap:0.375rem}.mp-qa{display:none;flex-direction:column;gap:0.375rem;animation:kdIn .3s}.mp-qa.on{display:flex}.mp-tbl{width:100%;border-collapse:collapse;font-size:0.62rem}.mp-tbl th{font-family:var(--mono);font-size:0.5rem;letter-spacing:.08em;text-transform:uppercase;color:#9c93b2;text-align:left;padding:0.25rem 0.5rem;border-bottom:1px solid var(--lline)}.mp-tbl td{padding:0.3437rem 0.5rem;border-bottom:1px solid #f1eef8;color:var(--ltext)}.mp-tbl td[data-tick]{font-family:var(--mono)}.mp-cells{display:grid;gap:0.3125rem}.mp-cell{border-radius:0.4375rem;border:1px solid var(--lline);padding:0.5rem 0.25rem;text-align:center;font-family:var(--mono);font-size:0.58rem;color:var(--ltext);transition:.3s}.mp-cell.c-green{background:#e7f7ef}.mp-cell.c-amber{background:#fdf3dd}.mp-cell.c-blue{background:#e7f0fd}.mp-cell.c-red{background:#fdeeee}.mp-cell.c-gray{background:#f4f2f9}.mp-kdsc{display:grid;grid-template-columns:repeat(3,1fr);gap:0.375rem;flex:1;min-height:0}.mp-kcol{background:#f9f8fc;border:1px solid var(--lline);border-radius:0.5rem;padding:0.375rem;display:flex;flex-direction:column;gap:0.3125rem;min-height:0;overflow:hidden}.mp-kh{font-family:var(--mono);font-size:0.5rem;letter-spacing:.08em;text-transform:uppercase;color:#9c93b2;text-align:center}.mp-tkt{flex-direction:column;align-items:flex-start;gap:0.125rem;padding:0.375rem 0.4375rem}.mp-tkt .mp-chip{margin-top:0.1875rem}.mp-prog{flex:1;height:0.375rem;background:#efeaf7;border-radius:99px;overflow:hidden}.mp-prog i{display:block;height:100%;background:var(--acc);border-radius:inherit;transition:width .5s}.mp-logline{font-family:var(--mono);font-size:0.6rem;color:var(--ltext);background:#fff;border:1px solid var(--lline);border-radius:0.375rem;padding:0.2812rem 0.5rem;opacity:0;transform:translateY(4px);transition:.3s}.mp-logline.on{opacity:1;transform:none}.mp-chat{display:flex;flex-direction:column;gap:0.3125rem;flex:1;min-height:0;justify-content:flex-end}.mp-bub{max-width:82%;padding:0.375rem 0.5625rem;border-radius:0.6875rem;font-size:0.66rem;line-height:1.4;opacity:0;transform:translateY(4px);transition:.3s;color:var(--ltext)}.mp-bub.u{align-self:flex-end;background:var(--acc);color:#fff}.mp-bub.a{align-self:flex-start;background:#f4f2f9;border:1px solid var(--lline)}.mp-bub.on{opacity:1;transform:none}.mp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:0.375rem}.mp-card{background:#f9f8fc;border:1px solid var(--lline);border-radius:0.5rem;padding:0.5rem;font-size:0.62rem;color:var(--ltext);transition:.25s}.mp-card b{display:block;font-size:0.66rem}.mp-card.on{border-color:var(--acc);box-shadow:0 0 0 1.5px rgba(203,42,200,.2);background:#fff}.mp-field{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;background:#f9f8fc;border:1px solid var(--lline);border-radius:0.4375rem;padding:0.3125rem 0.5rem;font-size:0.62rem;color:#8d859e}.mp-fv{font-family:var(--mono);font-size:0.62rem;color:var(--ltext);min-height:0.75rem}.mpane .mp-tc,.mpane .mp-row,.mpane .mp-cell,.mpane .mp-card,.mpane .mp-field,.mpane .pos-item{cursor:pointer;transition:border-color .15s,box-shadow .15s}.mpane .mp-tc:hover,.mpane .mp-row:hover,.mpane .mp-cell:hover,.mpane .mp-card:hover,.mpane .mp-field:hover{border-color:var(--acc)}.mpane .mp-tbl tbody tr{cursor:pointer;transition:background .15s}.mpane .mp-tbl tbody tr:hover{background:#faf8fe}.mpane .mp-tbl tr.sel{background:#f5eafd}.mpane .mp-row.sel{border-color:var(--acc);background:#fdf6fe;box-shadow:0 0 0 1px rgba(203,42,200,.2)}.mpane .mp-card.hit{border-color:var(--acc);transform:scale(.97)}.oflow{position:absolute;inset:0;display:flex;flex-direction:column;background:linear-gradient(165deg,#fbf9fe,#f2eef9);overflow:hidden}.of-head{padding:0.625rem 0.875rem;font-family:var(--mono);font-size:0.5rem;letter-spacing:0.16em;text-transform:uppercase;color:#7a728e;border-bottom:1px solid var(--lline);display:flex;justify-content:space-between;gap:0.5rem}.of-head span:last-child{color:var(--acc)}.of-foot{padding:0.5rem 0.875rem;border-top:1px dashed var(--lline);font-family:var(--mono);font-size:0.5rem;letter-spacing:0.1em;text-transform:uppercase;color:#9c93b2;display:flex;justify-content:space-between}.of-stack,.of-loop{background:linear-gradient(168deg,#1a1030 0%,#0d0819 100%)}.of-stack .of-head,.of-loop .of-head{color:#7f749a;border-color:rgba(255,255,255,.1)}.of-stack .of-head span:last-child,.of-loop .of-head span:last-child{color:#d9a0e8}.of-stack .of-foot,.of-loop .of-foot{color:#6f6490;border-color:rgba(255,255,255,.08)}.fl-ring{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0.5rem}.fl-c{position:relative;width:min(88%,17.5rem);aspect-ratio:1}.fl-svg{position:absolute;inset:0;width:100%;height:100%}.fl-base{fill:none;stroke:rgba(203,42,200,.2);stroke-width:0.7;stroke-dasharray:1.4 2.4}.fl-arc{fill:none;stroke:var(--acc);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:257.6;stroke-dashoffset:257.6;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .85s cubic-bezier(.35,0,.2,1);filter:drop-shadow(0 0 4px rgba(203,42,200,.7))}.fl-orb{position:absolute;inset:9%;transition:transform .85s cubic-bezier(.35,0,.2,1)}.fl-dot{position:absolute;left:50%;top:0;width:0.625rem;height:0.625rem;margin:-0.3125rem 0 0 -0.3125rem;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--acc),0 0 14px 3px rgba(203,42,200,.7)}.fl-n{position:absolute;width:2.625rem;height:2.625rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#2c1a48,#160c28);border:1px solid rgba(203,42,200,.32);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;z-index:1}.fl-n .ic{width:1.125rem;height:1.125rem;color:#a89ec4;transition:.3s}.fl-n:hover{border-color:#dccded;transform:translate(-50%,-50%) scale(1.1)}.fl-n.on{border-color:var(--acc);background:radial-gradient(circle at 35% 30%,rgba(203,42,200,.55),rgba(60,25,90,.9));box-shadow:0 0 0 1px var(--acc),0 0 20px -2px rgba(203,42,200,.7);transform:translate(-50%,-50%) scale(1.14)}.fl-n.on .ic{color:#fff}.fl-n.done{border-color:rgba(120,200,160,.5)}.fl-n.done .ic{color:#8ed0ae}.fl-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.125rem;pointer-events:none}.fl-hub::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6.75rem;height:6.75rem;border-radius:50%;background:radial-gradient(circle,rgba(203,42,200,.1),transparent 68%);border:1px solid rgba(203,42,200,.1);z-index:-1}.fl-hub .fl-spin{width:1.125rem;height:1.125rem;color:var(--acc);animation:flspin 9s linear infinite}@keyframes flspin{to{transform:rotate(360deg)}}.fl-hub b{font-size:0.7rem;font-family:var(--disp);color:#ece6f7;line-height:1.2}.fl-hub span{font-size:0.55rem;color:#a89ec4;line-height:1.25;display:block}.fl-hub .fl-k{font-style:normal;font-family:var(--mono);font-size:0.52rem;color:#6f6490;margin-top:0.125rem}@media (max-width:620px){.deckp{aspect-ratio:auto;height:300px}.fl-c{width:64%}}.fan{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:0.875rem 1rem}.fan-l{position:relative;z-index:calc(20 - var(--i));display:flex;align-items:center;gap:0.75rem;width:86%;margin:0 auto;padding:0.625rem 0.875rem;text-decoration:none;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.25,1)}.fan-l + .fan-l{margin-top:-0.1875rem}.fan-l::before{content:"";position:absolute;inset:0;border-radius:0.625rem;border:1px solid var(--c,rgba(203,42,200,.5));background:linear-gradient(115deg,rgba(56,30,96,.72),rgba(20,12,40,.92));box-shadow:0 0 24px -8px var(--c,rgba(203,42,200,.45)),inset 0 1px 0 rgba(255,255,255,.09);transform:skewX(-14deg);transition:border-color .25s,box-shadow .4s,background .35s}.fan-l:nth-child(even){--c:rgba(63,201,212,.55)}.fan-l>*{position:relative;z-index:1}.fan-ic{width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--c,rgba(203,42,200,.6));background:radial-gradient(circle at 32% 30%,#462773,#120a24);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 0 16px -3px var(--c,rgba(203,42,200,.6))}.fan-ic .ic{width:1.125rem;height:1.125rem;color:#e0a9f0}.fan-l:nth-child(even) .fan-ic .ic{color:#8fdde6}.fan-tx{min-width:0;flex:1}.fan-tx b{font-size:0.75rem;font-family:var(--disp);color:#f2edfa;display:block;line-height:1.2;letter-spacing:0.02em}.fan-chips{display:flex;gap:0.875rem;margin-top:0.1875rem;overflow:hidden}.fan-chips span{font-size:0.55rem;color:#b3a7d0;white-space:nowrap;display:inline-flex;align-items:center;gap:0.25rem}.fan-chips span::before{content:"";width:0.25rem;height:0.25rem;border-radius:50%;background:var(--c,#cb2ac8);flex:none}.fan-go{position:absolute;right:0.625rem;bottom:0.4375rem;width:0.8125rem;height:0.8125rem;color:var(--c,#a89ec4);opacity:0.45;transition:.25s}.fan-l.on{transform:translateY(-0.1875rem)}.fan-l.on::before{border-color:var(--acc);background:linear-gradient(115deg,rgba(122,60,180,.68),rgba(34,18,60,.92));box-shadow:0 0 0 1px var(--acc),0 18px 44px -10px rgba(203,42,200,.75)}.fan-l.on .fan-ic{border-color:var(--acc);box-shadow:0 0 16px rgba(203,42,200,.65)}.fan-l.on .fan-go{opacity:1;color:var(--acc)}.fan-l.on::after{content:"";position:absolute;left:0.875rem;bottom:0.3125rem;width:4.5rem;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--acc),transparent 90%);z-index:1}.fan-l.done::before{border-color:rgba(120,200,160,.45)}.fan-l.done .fan-ic{border-color:rgba(120,200,160,.55)}.fan-l.done .fan-ic .ic{color:#8ed0ae}@media (max-width:620px){.fan{gap:0;padding:0.5rem 0.625rem}.fan-l{width:92%;padding:0.4375rem 0.625rem;gap:0.5rem}.fan-l::before{transform:skewX(-10deg)}.fan-l + .fan-l{margin-top:-0.125rem}.fan-ic{width:1.875rem;height:1.875rem}.fan-tx b{font-size:0.66rem}.fan-chips{gap:0.5rem}.fan-chips span{font-size:0.5rem}}.mpane .mp-qa{cursor:pointer}.mpane[data-anim="log"],.mpane[data-anim="chat"],.mpane[data-anim="ask"]{cursor:pointer}.dl-row{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--lline);border-radius:1rem;padding:1rem 1.25rem;margin-bottom:0.75rem;text-decoration:none;color:var(--ltext);transition:border-color .15s,box-shadow .2s,transform .15s}.dl-row:hover{border-color:var(--acc);box-shadow:0 0.375rem 1.5rem -0.5rem rgba(203,42,200,.35);transform:translateY(-0.0625rem)}.dl-row .limg{width:2.75rem;height:2.75rem;border-radius:0.6875rem;border:1px solid var(--lline);background:#faf9fd;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0.3125rem}.dl-row .limg img{max-width:100%;max-height:100%;object-fit:contain}.dl-row .lt{flex:1;min-width:0}.dl-row .lt b{font-family:var(--disp);font-size:0.9688rem;display:block}.dl-row .lt span{font-size:0.8125rem;color:var(--lmuted);display:block;margin-top:0.0625rem}.dl-row .dlgo{flex-shrink:0;display:inline-flex;align-items:center;gap:0.4375rem;background:var(--acc);color:#fff;font-family:var(--disp);font-size:0.8438rem;font-weight:700;padding:0.5625rem 1rem;border-radius:6.1875rem}.dl-row .dlgo .ic{width:0.9375rem;height:0.9375rem}.dl-notes{font-size:0.8438rem;color:var(--lmuted);margin-top:0.875rem}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 2.75rem}.feat-grid .ck{font-size:0.9563rem;color:var(--ltext);padding:0.625rem 0;display:flex;gap:0.6875rem;align-items:flex-start;border-bottom:1px solid var(--lline)}.feat-grid .ck::before{content:'\2713';color:var(--acc);font-weight:700;font-size:0.8875rem;flex-shrink:0;margin-top:0.125rem}@media(max-width:900px){.feat-grid{grid-template-columns:1fr}}.tri-pill{display:flex;border-radius:62.4375rem;overflow:hidden;margin-top:0.875rem;background:var(--acc);box-shadow:0 0.5rem 1.5rem -0.5rem rgba(203,42,200,.6);transition:box-shadow .2s,transform .15s}.tri-pill:hover{transform:translateY(-0.0625rem);box-shadow:0 0 0 2px rgba(203,42,200,.45),0 0 1.875rem -0.25rem rgba(203,42,200,.75),0 0.375rem 1.125rem -0.375rem rgba(203,42,200,.5)}.tri-pill a{flex:1;padding:0.6875rem 0.25rem;font-size:0.775rem;font-weight:700;font-family:var(--disp);text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:0.3125rem;color:#fff;transition:background .15s}.tri-pill .tp-mid{background:var(--acc-deep)}.tri-pill a:hover{background:var(--acc-soft)}.tri-pill .ic{width:0.8125rem;height:0.8125rem}.tco-card{background:#fff;border:1px solid var(--lline);border-radius:1.375rem;padding:2.25rem 2.5rem 1.875rem;box-shadow:0 0.75rem 2.5rem -1.25rem rgba(30,15,50,.1);margin-top:2.5rem;margin-bottom:-1.5rem}.tco-card>.eyebrow{display:block;margin-bottom:1.625rem}.tco-bars{display:flex;flex-direction:column;gap:1.125rem}.tco-bar{display:flex;align-items:center;gap:1.125rem}.tco-bar .tco-lab{width:15rem;font-weight:700;font-size:0.875rem;color:color-mix(in oklab,var(--bc,var(--ltext)) 62%,var(--ltext));text-align:right;flex-shrink:0;transition:color .2s,transform .2s,text-shadow .2s}.tco-bar .tco-lab{transform-origin:right center}.tco-bar .tco-lab:hover{color:color-mix(in oklab,var(--bc,var(--ltext)) 88%,var(--ltext));transform:scale(1.04);text-shadow:0 0 .625rem color-mix(in srgb,var(--bc) 35%,transparent)}.tco-viz{flex:1;display:flex}.tco-bar .tco-track{flex:1;height:2.5rem;background:#f3f0f9;border-radius:0 .625rem .625rem 0;position:relative;transition:background .2s,transform .2s,box-shadow .2s}.tco-bar .tco-fill{height:2.5rem;flex-shrink:0;position:relative;z-index:1;border-radius:.625rem 0 0 .625rem;background:linear-gradient(90deg,var(--bc,#d9d2e6),color-mix(in oklab,var(--bc,#d9d2e6) 72%,#000));transition:filter .2s,box-shadow .2s,transform .2s}.tco-viz>.tco-fill:only-child{border-radius:.625rem}.tco-bar.win .tco-fill{background:linear-gradient(90deg,var(--acc),#a01898);box-shadow:0 0.375rem 1.25rem -0.25rem rgba(203,42,200,.5)}.tco-bar .tco-fill:hover{filter:brightness(1.12);box-shadow:0 0 1.25rem -.0625rem color-mix(in srgb,var(--bc,#c8beda) 60%,transparent)}.tco-bar .tco-fill:hover .tco-val{transform:translateY(-50%) scale(1.1)}.tco-bar .tco-track:hover{background:color-mix(in oklab,var(--bc,#f3f0f9) 12%,#f3f0f9);box-shadow:0 0 1rem -.125rem color-mix(in srgb,var(--bc) 30%,transparent)}.tco-bar:has(.tco-lab:hover) .tco-fill{filter:brightness(1.12);box-shadow:0 0 1.25rem -.0625rem color-mix(in srgb,var(--bc,#c8beda) 60%,transparent)}.tco-bar:has(.tco-lab:hover) .tco-track{background:color-mix(in oklab,var(--bc,#f3f0f9) 12%,#f3f0f9);box-shadow:0 0 1rem -.125rem color-mix(in srgb,var(--bc) 30%,transparent)}.tco-bar:has(.tco-lab:hover) .tco-val{transform:translateY(-50%) scale(1.1)}.tco-bar:has(.tco-fill:hover) .tco-lab,.tco-bar:has(.tco-track:hover) .tco-lab{color:color-mix(in oklab,var(--bc,var(--ltext)) 88%,var(--ltext));transform:scale(1.04);text-shadow:0 0 .625rem color-mix(in srgb,var(--bc) 35%,transparent)}.tco-bar .tco-val{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--disp);font-size:0.9375rem;font-weight:800;color:var(--ltext);pointer-events:none;white-space:nowrap;transition:transform .2s,text-shadow .2s}.tco-bar .tco-fill .tco-val{right:0.875rem}.tco-bar .tco-fill .tco-val.out{right:auto;left:calc(100% + .75rem)}.tco-bar .tco-track .tco-val{left:0.75rem}.tco-bar .tco-val.inv{color:#fff}.tco-bar.win .tco-val{font-size:1rem;color:var(--acc-deep)}.tco-bar .tco-cap{display:block;font-weight:600;font-size:max(10px,.72rem);line-height:1.4;color:color-mix(in oklab,var(--bc,var(--lmuted)) 45%,var(--lmuted));margin-top:.25rem;letter-spacing:.01em;white-space:nowrap}.tco-bar.win .tco-cap{color:var(--acc-deep)}.cmp-index{display:flex;gap:0.5625rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;overflow-clip-margin:.375rem;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:1.25rem}.cmp-index::-webkit-scrollbar{display:none}.cmp-band{position:fixed;top:0;left:0;right:0;height:0;background:#f5f4f9;z-index:140;display:none}.cmp-band.on{display:block}.cmp-index a{flex-shrink:0;white-space:nowrap;-webkit-user-drag:none;user-select:none;font-size:0.8rem;font-weight:700;padding:0.5rem 0.9375rem;border-radius:6.1875rem;border:1px solid var(--lline);color:#4a4259;text-decoration:none;transition:.14s;background:#fff}.cmp-index a:hover{border-color:var(--acc);color:var(--acc-deep);box-shadow:0 0 0 0.1875rem var(--acc-tint)}.cmp-fam-h{display:flex;align-items:baseline;gap:1rem;font-family:var(--disp);font-size:1.5625rem;font-weight:800;color:var(--ltext);margin:3.625rem 0 0.375rem}.cmp-fam-h .mono{color:var(--acc-deep);font-size:0.75rem;letter-spacing:.16em;font-weight:700}.cmp-fam-d{color:#4a4259;font-size:0.95rem;margin:0 0 1.5rem;max-width:46.25rem;line-height:1.55}.cmp-card{scroll-margin-top:11.875rem;background:#fff;border:1px solid var(--lline);border-radius:1.125rem;padding:1.5rem 1.75rem;margin-bottom:1.125rem;box-shadow:0 2px 0.625rem rgba(29,21,56,.03)}.cmp-card.alt{background:#faf9fd}.cmp-card table{border-collapse:collapse;width:100%;margin-top:0.875rem}.cmp-n{padding:0.625rem 0.875rem 0.625rem 0.75rem;font-weight:700;width:14.375rem;vertical-align:middle;color:var(--ltext)}.cmp-d{padding:0.625rem 0.75rem 0.625rem 2.125rem;color:#4a4259;font-size:0.9688rem;vertical-align:middle;text-align:left}.vs-pill{display:inline-flex;align-items:center;font-size:0.7125rem;font-weight:700;padding:0.25rem 0.75rem;border-radius:6.1875rem;background:var(--acc-tint);color:var(--acc-deep);border:1px solid rgba(203,42,200,.2);white-space:nowrap}@media(max-width:620px){.cmp-card tr{display:block;padding:0.625rem 0}.cmp-card td{display:block;width:auto;padding:0}.cmp-d{margin-top:0.5rem}}@media(max-width:800px){.tco-bar{flex-wrap:wrap;gap:0.375rem 0}.tco-bar .tco-lab{width:100%;text-align:left}.tco-bar .tco-cap{white-space:normal}.tco-bar .tco-viz{flex:1 0 100%}}.g3d-card{position:relative;margin-top:5.54rem;background:linear-gradient(135deg,#170d2b 0%,#1e1434 60%,#241040 100%);border:1px solid rgba(203,42,200,.28);border-radius:1.375rem;padding:1.875rem 2.25rem 1.5rem}.g3d-card .eyebrow{color:#f774f3}.g3d-lede{color:rgba(233,220,248,.72);font-size:.9375rem;margin:.375rem 0 0}.g3d{position:relative;height:30rem;cursor:default;touch-action:pan-y;overflow:hidden;margin:0 -.9rem -.9rem;padding:0 .9rem .9rem}.g3d path,.g3d polygon,.g3d polyline,.g3d circle{cursor:grab}.g3d:active path,.g3d:active polygon,.g3d:active polyline,.g3d:active circle{cursor:grabbing}.g3d-svg path,.g3d-svg polygon,.g3d-svg polyline,.g3d-svg circle,.g3d-svg line,.g3d-svg text{touch-action:none}.g3d-svg{width:100%;height:100%;display:block}.g3d-tip{position:absolute;left:0;top:0;z-index:8;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s;background:#0f0a1e;border:1px solid rgba(203,42,200,.35);border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem;color:#b3aac7;box-shadow:0 1rem 2.5rem -.75rem rgba(0,0,0,.6);white-space:nowrap}.g3d-tip b{display:block;color:#fff;font-family:var(--disp);font-size:.9375rem;margin-bottom:.125rem}.g3d-tip.lnk{pointer-events:auto;white-space:normal;max-width:26rem;line-height:2}.g3d-tip.lnk a{display:inline-block;margin:0 .375rem .125rem 0;padding:0 .625rem;border:1px solid rgba(203,42,200,.3);border-radius:62rem;color:#e9d8fb;font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;text-decoration:none;transition:.15s}.g3d-tip.lnk a:hover{border-color:rgba(203,42,200,.75);color:#fff;background:rgba(203,42,200,.14)}.g3d-dom{cursor:pointer}.g3d-dom:hover{fill:#fff;text-decoration:underline dotted}.g3d-tip.def,.g3d-tip.ent{white-space:normal;max-width:20rem;line-height:1.55}.g3d-tip.def span,.g3d-tip.ent span{display:block}.g3d-tip.def .tc,.g3d-tip.ent .tc{color:#c9b8e0;font-size:.8125rem;margin-top:.25rem}.g3d-tip.def .tw,.g3d-tip.ent .tw{color:#8f83a8;font-family:var(--mono);font-size:.6875rem;letter-spacing:.03em;margin-top:.375rem}.g3d-tier,.g3d-brand{cursor:help}.g3d-tier:hover,.g3d-brand:hover{fill:#fff;text-decoration:underline dotted}.g3d-leg{position:absolute;bottom:1.525rem;left:.9rem;display:flex;gap:.5rem;flex-wrap:wrap;z-index:6}.g3d-leg button{border:1px solid color-mix(in srgb,var(--lc) 45%,transparent);background:color-mix(in srgb,var(--lc) 14%,transparent);color:#efeaf8;font-family:var(--disp);font-weight:600;font-size:.6875rem;letter-spacing:.04em;text-indent:.04em;border-radius:62rem;padding:.375rem .75rem .25rem;cursor:pointer;opacity:.55;transition:.15s}.g3d-hint .g3d-rst,.g3d-hint .g3d-cln{width:1.75rem;height:1.75rem;padding:0;margin-right:1.286rem;margin-left:.875rem;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:6.1875rem;background:#170d2b;color:rgba(239,234,248,.85);cursor:pointer;transition:.15s;opacity:.95;pointer-events:auto;vertical-align:middle;box-shadow:0 0 .3125rem rgba(203,42,200,.55),0 0 .9375rem rgba(203,42,200,.35)}.g3d-hint .g3d-rst span{display:inline-block;line-height:1;font-size:.9375rem;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.g3d-hint .g3d-cln .ic{width:.875rem;height:.875rem}.g3d-hint .g3d-cln{margin-left:0;margin-right:0}.g3d-hint .g3d-rst:hover,.g3d-hint .g3d-cln:hover{opacity:1;color:#fff;border-color:rgba(203,42,200,.6);background:#1e1434;transform:translateY(-.125rem);box-shadow:0 0 .375rem rgba(203,42,200,.7),0 0 1.25rem rgba(203,42,200,.5)}.g3d-hint .g3d-rst:hover span{transform:rotate(-130deg)}.g3d-hint .g3d-rst:active{transform:scale(.93)}.g3d-hint .g3d-rst:active span{transform:rotate(-490deg);transition-duration:.22s}.g3d-leg button.on{opacity:1;box-shadow:0 0 1rem -0.25rem var(--lc)}.g3d-hint{position:absolute;top:1.75rem;right:2.25rem;font-family:var(--mono);font-size:.75rem;color:rgba(233,220,248,.45);letter-spacing:.04em;pointer-events:none}.g3d-hint .g3d-cln{color:var(--acc)}.g3d-hint .g3d-cln[aria-pressed="true"]{color:#efeaf8;border-color:rgba(203,42,200,.55);background:rgba(203,42,200,.14)}.g3d-hint .g3d-rst,.g3d-hint .g3d-cln{position:relative}.g3d-hint .g3d-rst::after,.g3d-hint .g3d-cln::after{content:attr(data-tip);position:absolute;top:calc(100% + .5rem);right:0;z-index:6;background:#0f0a1e;border:1px solid rgba(203,42,200,.35);border-radius:.75rem;padding:.375rem .75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;color:#b3aac7;box-shadow:0 1rem 2.5rem -.75rem rgba(0,0,0,.6);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;pointer-events:none}.g3d-hint .g3d-rst:hover::after,.g3d-hint .g3d-cln:hover::after,.g3d-hint .g3d-rst:focus-visible::after,.g3d-hint .g3d-cln:focus-visible::after{opacity:1;visibility:visible}.g3d.clean .g3d-svg text{display:none}.g3d-src{margin:.75rem 0 0;font-size:.6875rem;color:rgba(233,220,248,.5);letter-spacing:.06em}.g3d-dot{cursor:pointer;transition:opacity .25s}.g3d-txt{font-family:var(--mono);fill:rgba(233,220,248,.78);font-size:11.5px}.g3d-lbl{font-family:var(--disp);font-weight:700;font-size:13px;letter-spacing:.03em;paint-order:stroke;stroke:#150a26;stroke-width:3px;stroke-linejoin:round}@media(max-width:800px){.g3d-card{margin-top:4.71rem;width:auto;min-height:calc(90svh - 2.5rem);border-radius:1.375rem;padding:1.375rem 1.25rem 1.25rem;display:flex;flex-direction:column}.g3d{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;cursor:default;user-select:none;-webkit-user-select:none}.g3d-svg{flex:1;min-height:0;width:100%}.g3d-leg{position:relative;left:auto;bottom:auto;z-index:6;padding:.5rem 0 0;flex-wrap:wrap;gap:.8rem 1.286rem;justify-content:flex-start}.g3d-leg button{padding:.35rem .4rem .25rem;font-size:.625rem;letter-spacing:.02em;white-space:nowrap}.g3d-card .eyebrow{font-size:.6875rem;letter-spacing:.1em}.g3d-hint{top:.9375rem;right:.9375rem}.g3d-hint .h-t{display:none}.g3d-hint .g3d-cln{margin-right:0}}@media(hover:none){.g3d-hint .g3d-rst::after,.g3d-hint .g3d-cln::after{display:none}}[data-reveal],[data-reveal].rv,[data-reveal].rv-nw{opacity:1;transform:none;transition:none}.tw-caret{display:inline-block;width:0.3125rem;height:.82em;background:var(--acc);margin-left:0.5rem;vertical-align:-.06em;border-radius:0.125rem;animation:twBlink 1.05s steps(1) infinite}@keyframes twBlink{50%{opacity:0}}.lc{position:relative;background:#fff;border:1px solid var(--lline);border-radius:0.75rem;padding:0.625rem 0.75rem;display:flex;align-items:center;justify-content:center;min-height:3.5rem;cursor:default;transition:border-color .15s,box-shadow .15s}.lc:hover{border-color:var(--acc);box-shadow:0 0.5rem 1.5rem -0.625rem rgba(203,42,200,.25)}.lc-live{position:absolute;top:0.375rem;right:0.375rem;width:0.4375rem;height:0.4375rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0.1562rem rgba(34,197,94,.18)}.lc-tip{position:absolute;bottom:calc(100% + 0.625rem);left:50%;transform:translateX(-50%) translateY(0.25rem);width:14.75rem;background:#fff;border:1px solid var(--lline);border-radius:0.875rem;padding:0.8125rem 0.9375rem;font-size:0.8375rem;line-height:1.5;color:var(--lmuted);box-shadow:0 1.125rem 2.75rem -0.875rem rgba(20,8,40,.35);opacity:0;pointer-events:none;transition:.16s;z-index:40;text-align:left}.lc-tip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:0.4375rem solid transparent;border-top-color:#fff}.lc-tip b{display:block;color:var(--ltext);font-size:0.9125rem;margin-bottom:0.25rem}.lc:hover .lc-tip{opacity:1;transform:translateX(-50%) translateY(0)}.lc-stat{display:flex;align-items:center;gap:0.375rem;margin-top:0.5rem;font-size:0.7188rem;font-weight:700;color:#15803d;letter-spacing:.02em}.lc-stat i{width:0.4375rem;height:0.4375rem;border-radius:50%;background:#22c55e}.feat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1.125rem}.feat{position:relative;background:#fff;border:1px solid var(--lline);border-radius:1.125rem;padding:1.375rem 1.375rem 1.25rem;text-decoration:none;color:var(--lmuted);font-size:0.875rem;line-height:1.55;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}.feat:hover{border-color:var(--acc);transform:translateY(-0.1875rem);box-shadow:0 1rem 2.5rem -1rem rgba(203,42,200,.28)}.feat img{height:1.875rem;max-width:6.875rem;object-fit:contain;display:block;margin-bottom:1rem}.feat .fstat{position:absolute;top:1.25rem;right:1.25rem;font-family:var(--disp);font-weight:700;font-size:0.8125rem;color:var(--acc-deep);background:var(--acc-tint);padding:0.25rem 0.6875rem;border-radius:6.1875rem}.feat b{display:block;color:var(--ltext);font-family:var(--disp);font-size:1.0625rem;line-height:1.35;margin-bottom:0.4375rem}.int-tools{margin-bottom:1.5rem;position:sticky;top:3.125rem;z-index:150;background:#f5f4f9;padding:0.625rem 0 0.375rem;border-radius:1.25rem}.int-search{width:100%;padding:0.3125rem 0.9375rem;border-radius:0.75rem;border:1px solid var(--lline);background:#fff;font:0.8438rem var(--font);line-height:1.35;color:var(--ltext);outline:none;transition:border-color .15s,box-shadow .15s}.int-search:focus{border-color:var(--acc);box-shadow:0 0 0 0.2188rem var(--acc-tint)}.int-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;overflow-clip-margin:.375rem;overscroll-behavior-x:contain;scrollbar-width:none;gap:0.5rem;margin-top:0.5rem}.int-pills::-webkit-scrollbar{display:none}.int-pill{flex-shrink:0;white-space:nowrap;-webkit-user-drag:none;user-select:none;padding:0.3125rem 0.75rem;border-radius:6.1875rem;border:1px solid var(--lline);background:#fff;font:600 0.8125rem var(--disp);color:var(--lmuted);cursor:pointer;transition:.15s}.int-pill:hover{border-color:var(--acc);color:var(--acc-deep)}.int-pill.active{background:var(--acc);border-color:var(--acc);color:#fff}.int-empty,.t-empty{padding:2.125rem;text-align:center;color:var(--lmuted);font-size:0.9375rem;background:#fff;border:1px dashed var(--lline);border-radius:1rem;margin-bottom:1.875rem}.tgrp{scroll-margin-top:9rem}.ind-group .eyebrow{color:var(--acc-deep)}.prod-split.eng-split{grid-template-columns:.85fr 1.15fr;align-items:center}.eng-split .prod-split-img{aspect-ratio:1584/672}@media(max-width:56.25rem){.prod-split.eng-split{grid-template-columns:1fr}}@media(max-width:900px){.feat-strip{grid-template-columns:1fr}}.ind-group{margin-bottom:2.75rem}.ind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:0.75rem}.icard{display:flex;align-items:center;gap:0.875rem;background:#fff;border:1px solid var(--lline);border-radius:0.875rem;padding:0.9375rem 1rem;text-decoration:none;color:var(--ltext);transition:border-color .15s,transform .15s,box-shadow .15s}.icard:hover{border-color:var(--acc);transform:translateY(-0.125rem);box-shadow:0 0.625rem 1.75rem -0.75rem rgba(203,42,200,.25)}.icard .icbox{width:2.5rem;height:2.5rem;border-radius:0.6875rem;background:var(--acc-tint);color:var(--acc-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icard .icbox .ic{width:1.1875rem;height:1.1875rem}.icard b{display:block;font-family:var(--disp);font-size:0.9688rem;line-height:1.3}.icard span span{display:block;font-size:0.8125rem;color:var(--lmuted);margin-top:0.125rem;line-height:1.4}.icard .ic-arr{margin-left:auto;width:0.9375rem;height:0.9375rem;color:var(--acc-deep);flex-shrink:0}.mega-promo{margin-top:0.75rem;background:var(--acc-tint);border:1px solid rgba(203,42,200,.22);border-radius:0.8125rem;padding:0.6875rem 0.9375rem}.mega-promo .mf-tag{display:inline-block;font-size:0.65rem;font-weight:800;letter-spacing:.09em;background:var(--acc);color:#fff;padding:0.125rem 0.5rem;border-radius:6.1875rem;margin-bottom:0.375rem}.mega-promo b{display:block;font-size:0.9062rem;font-family:var(--disp);color:var(--ltext);line-height:1.3}.mega-promo p{font-size:0.7875rem;color:#615a75;margin:0.25rem 0 0.375rem;line-height:1.35}.mega-cols-6{grid-template-columns:repeat(6,1fr)!important}.mega-cols-6 .mi b{font-size:0.9062rem}.mega-cols-6 .mi span span{font-size:0.8rem}@media(max-width:1250px){.mega-cols-6{grid-template-columns:repeat(3,1fr)!important}}.nav-links>div.mopen .mega{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.gmodal{position:fixed;inset:0;z-index:400;display:none;align-items:center;justify-content:center;background:radial-gradient(ellipse 40rem 32.5rem at 50% 50%,rgba(203,42,200,.14),rgba(90,167,240,.07) 45%,transparent 68%),rgba(18,9,34,.55);backdrop-filter:blur(0.4375rem);-webkit-backdrop-filter:blur(0.4375rem);padding:1.25rem}.gmodal.open{display:flex;animation:gmFade .18s}html{--sbw:0px}html:has(.gmodal.open) body{padding-right:var(--sbw)}html:has(.gmodal.open) .nav{left:calc(50% - calc(var(--sbw)/2))}@keyframes gmFade{from{opacity:0}}.gm-card{position:relative;background:none;border:0;color:#efeaf8;border-radius:1.375rem;padding:1.625rem;width:min(26.875rem,calc(94vw*var(--z)));box-shadow:0 2.125rem 5.625rem -1.125rem rgba(10,4,24,.75);animation:gmUp .3s cubic-bezier(.2,.9,.3,1.15)}@property --ga{syntax:'<angle>';initial-value:0deg;inherits:false}.gm-card::before,.pill .tag::before{content:'';position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--ga),#25d366,#ea4335,#720e9e,#0a64c8,#cb2ac8,#25d366);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gmAng 9s linear infinite;pointer-events:none}.gm-card::before{padding:0.25rem;filter:drop-shadow(0 0 0.375rem rgba(203,42,200,.4))}.gm-card::after{content:'';position:absolute;inset:0.25rem;border-radius:1.125rem;background:rgba(24,12,47,.4);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);z-index:-1}@keyframes gmAng{to{--ga:360deg}}@keyframes gmUp{from{opacity:0;transform:translateY(1rem) scale(.97)}}.gm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.25rem}.gm-head b{font-family:var(--disp);font-size:1.125rem;color:#fff}.gm-x{width:1.875rem;height:1.875rem;border-radius:0.5625rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#a49ab8;font-size:0.875rem;cursor:pointer;line-height:1;transition:.15s}.gm-x:hover{color:#fff;border-color:var(--acc)}#mathPop.open{animation:none}#mathPop .gm-card{animation-name:mathUp;padding-bottom:0.25rem}@keyframes mathUp{from{transform:translateY(1rem) scale(.97)}}.gm-mhead{padding:0.5rem 0 0.4375rem;font-size:0.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#a49ab8;font-weight:700}.gm-math{max-height:52vh;overflow-y:auto;overflow-x:hidden;padding:0.625rem 0.9375rem;border:1px solid rgba(255,255,255,.1);border-radius:0.8125rem;background:rgba(255,255,255,.05)}#mathPop .gm-full{display:flex;align-items:center;justify-content:center;margin:0;padding:0.875rem 0;line-height:1}.gm-math .mh>span{min-width:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.gm-math .mh>span::-webkit-scrollbar{display:none}.gm-math .mh{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0.3rem 0;font-size:0.8rem;color:#cfc8e0;border-bottom:1px dashed rgba(255,255,255,.09)}.gm-math .mh b{text-align:right;font-weight:600;white-space:nowrap}.gm-math .mh-sub{border:0;padding:0.875rem 0 0.2rem;font-size:0.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#a49ab8;font-weight:700}.gm-math .mh-sub:first-child{padding-top:0}.gm-math .mh-tot{color:#fff;font-weight:700;border-bottom-style:solid;border-color:rgba(255,255,255,.18)}.gm-math .mh-save{color:#4ecb8d;font-weight:800;font-size:0.9375rem;border:0;padding-top:0.625rem}.gm-math .mh-note{display:block;border:0;padding-top:0.375rem}.gm-math .mh-note>span{display:none}.gm-math .mh-note b{display:block;text-align:left;font-weight:400;white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-size:0.6875rem;color:#a49ab8;line-height:1.45}.gm-math .mh-note b::-webkit-scrollbar{display:none}@media(pointer:fine){.gm-math .mh>span,.gm-math .mh-note b{cursor:ew-resize}}.gm-full{display:inline-block;margin-top:0.875rem;color:#f774f3;font-weight:700;font-size:0.8125rem;text-decoration:none}.gm-full:hover{text-decoration:underline}.gm-sub{color:rgba(239,234,248,.65);font-size:0.8438rem;margin:0 0 1rem}.gm-stack{display:flex;flex-direction:column;gap:0.5625rem}.gm-opt{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 0.9375rem;border:1px solid rgba(255,255,255,.1);border-left:0.1875rem solid var(--ec);border-radius:0.8125rem;background:rgba(255,255,255,.05);text-decoration:none;color:#efeaf8;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.gm-opt:hover{transform:translateX(0.3125rem);background:rgba(255,255,255,.09);border-color:var(--ec);box-shadow:0 0.5rem 1.375rem -0.625rem var(--ec)}.gm-opt .ic{width:1.1875rem;height:1.1875rem;flex:none}.gm-stack .gm-opt:first-child .ic{color:#25d366}.gm-stack .gm-opt:last-child .ic{color:#fff;width:1.3125rem;height:1.3125rem;stroke-width:2.1}.gm-opt>span{display:flex;flex-direction:column}.gm-opt b{font-size:0.9062rem;font-weight:700;color:#fff}.gm-opt small{font-size:0.7063rem;color:rgba(239,234,248,.55)}.gm-opt .gm-go{margin-left:auto;color:rgba(239,234,248,.4);font-weight:700}.gm-opt:hover .gm-go{color:var(--ec)}.gm-alt{display:flex;align-items:center;justify-content:center;gap:0.3125rem;flex-wrap:wrap;margin:0.9375rem 0 0;font-size:0.7812rem;color:rgba(239,234,248,.6)}.gm-alt a{color:var(--acc-soft);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:0.3125rem}.gm-alt .seg-call.off,.gm-alt:has(>.seg-call.off)>span{display:none}.gm-alt .ic{width:0.8125rem;height:0.8125rem;vertical-align:-.15em}.gm-alt .seg-call{flex-direction:row;gap:0.3125rem;line-height:normal}.gm-alt .seg-call.off{opacity:.4;pointer-events:none}.gm-alt a:hover{color:#fff}.rv-strip{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.rv-card{display:flex;align-items:center;gap:0.8125rem;padding:0.8125rem 1.25rem 0.8125rem 0.9375rem;border:1px solid var(--lline);border-radius:1rem;background:#fff;text-decoration:none;color:var(--ltext);transition:border-color .15s,transform .15s;flex:1;min-width:11.875rem}.rv-card:hover{border-color:var(--acc);transform:translateY(-0.125rem)}.rv-card b{font-family:var(--disp);font-size:1.625rem;color:var(--acc-deep);line-height:1}.rv-card span{display:flex;flex-direction:column;font-size:0.8125rem;font-weight:600}.rv-card i{font-style:normal;color:var(--lmuted);font-weight:500}.rv-card small{color:#9a92ac;font-size:0.7188rem;font-weight:500}.rv-card .rv-go{margin-left:auto;color:#b6aec9;font-weight:700}.rv-card:hover .rv-go{color:var(--acc)}.rv-more{font-weight:700;color:var(--acc-deep);text-decoration:none;font-size:0.875rem;white-space:nowrap;padding:0 0.375rem}.rv-more:hover{color:var(--acc)}@media(max-width:860px){.rv-strip{flex-direction:column;align-items:stretch}}.rv-bento{display:grid;grid-template-columns:1.45fr 1fr;gap:0.875rem}.rv-sub{display:grid;grid-template-columns:repeat(3,1fr);gap:0.875rem;margin-top:0.875rem}.rv-b{position:relative;display:flex;flex-direction:column;gap:0.5rem;padding:1.375rem 1.375rem;border-radius:1.5rem;background:#f6f7f9;color:var(--ltext);text-decoration:none;border:1px solid #eceaf1}.rv-b.rv-pre{opacity:1;transform:none}.rv-b.in{opacity:1;transform:none;transition:opacity .5s ease,transform .55s cubic-bezier(.16,.8,.3,1),border-color .16s,box-shadow .16s;transition-delay:var(--d,0s)}a.rv-b:hover{border-color:var(--acc);box-shadow:0 1.125rem 2.5rem -1.375rem rgba(25,10,45,.3)}.rv-b.tall{padding:1.125rem 1.25rem;gap:0.4375rem}.rv-b.dark{background:linear-gradient(140deg,#1c1033,#31175c);color:#efeaf8;border-color:transparent}.rv-b.dark .rv-n{color:#b8aad6}.rv-b.dark .rv-q{color:#ded4f0}.rv-b.dark .rv-who b{color:#fff}.rv-b.dark .rv-who small{color:#a595c8}.rv-b.dark .rv-glyph{color:rgba(255,255,255,.14)}.rv-b .rv-rate{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;align-items:center;gap:0.3125rem;padding:0.3125rem 0.6875rem;border-radius:6.1875rem;background:#fff;border:1px solid #eceaf1;font-size:0.7812rem;font-weight:800;color:#1d1526}.rv-b .rv-rate .ic{width:0.8125rem;height:0.8125rem;color:#f5a623;fill:#f5a623;stroke:none}.rv-b.dark .rv-rate{background:rgba(255,255,255,.14);border-color:transparent;color:#fff}.rv-head{font-family:var(--disp);font-size:0.9375rem;font-weight:700;color:var(--acc-deep);letter-spacing:.02em}.rv-b.dark .rv-head{color:#e9d4ff}.rv-big{font-family:var(--disp);font-size:2.125rem;font-weight:800;line-height:1;letter-spacing:-.02em}.rv-big span{font-size:1.0625rem;color:#9a92ac;font-weight:700}.rv-b.dark .rv-big span{color:#b8aad6}.rv-n{font-size:0.8125rem;color:var(--lmuted);font-weight:600;margin-top:-0.25rem}.rv-q{font-size:0.8125rem;line-height:1.5;color:#4c4460;margin:0.125rem 0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv-who{display:flex;align-items:center;gap:0.75rem;margin-top:0.625rem}.rv-av{position:relative;width:3.25rem;height:3.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;font-family:var(--disp);font-weight:800;font-size:1.1875rem;color:#fff;background:linear-gradient(135deg,var(--acc),#8b5cf6);box-shadow:0 0 0 0.1875rem #fff,0 0 0 0.2812rem var(--ring,#e063dc)}.rv-av em{position:absolute;bottom:-0.125rem;right:-0.125rem;font-style:normal;font-size:0.5312rem;font-weight:800;padding:0.125rem 0.3125rem;border-radius:6.1875rem;background:#fff;color:var(--acc-deep);border:1px solid #eceaf1;letter-spacing:.02em}.rv-who>span:last-child{display:flex;flex-direction:column}.rv-who b{font-size:0.875rem}.rv-who small{font-size:0.7188rem;color:#9a92ac}.rv-verify{margin-top:0.625rem;font-size:0.7812rem;font-weight:700;color:var(--acc-deep)}.rv-glyph{position:absolute;right:1.375rem;bottom:1.125rem;width:1.625rem;height:1.625rem;color:#cbc3de;opacity:.9}.rv-note{margin-top:1.375rem;font-size:0.7812rem;color:#9a92ac;max-width:53.75rem}@media(max-width:980px){.rv-bento{grid-template-columns:1fr}.rv-b.tall{grid-row:auto}.rv-sub{grid-template-columns:1fr}}.rv-marq{display:flex;gap:0.75rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-top:1.625rem;padding:0.5rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.rv-marq::-webkit-scrollbar{display:none}.rv-marq .rv-chip{user-select:none}.rv-chip{display:flex;flex-direction:column;gap:0.4375rem;width:20.625rem;padding:1rem 1.125rem;border-radius:1rem;background:#fff;border:1px solid var(--lline);flex-shrink:0;white-space:normal}.rv-chip-h{display:flex;align-items:center;gap:0.4375rem}.rv-chip-p{padding:0.1875rem 0.5625rem;border-radius:6.1875rem;background:rgba(203,42,200,.08);color:var(--acc-deep);font-size:0.6562rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rv-chip-s{color:#f5a623;font-size:0.75rem;letter-spacing:0.0625rem}.rv-chip-t{font-size:0.8438rem;line-height:1.5;color:#4c4460;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-chip-n{font-size:0.75rem;font-weight:700;color:var(--ltext)}.rv-chip-n small{color:#9a92ac;font-weight:500}.rv-b.neg{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr;gap:1.625rem;align-items:center;background:linear-gradient(120deg,#fffaf0 0%,#fff 60%);border-color:#f0d9a8}.rv-b.neg .rv-q{color:#6b5a3a}.rv-neg-a{padding:1.125rem 1.25rem;border-radius:1rem;background:rgba(203,42,200,.06);border:1px solid rgba(203,42,200,.14)}.rv-neg-a b{font-size:0.875rem;color:var(--acc-deep)}.rv-neg-a p{font-size:0.8125rem;line-height:1.55;color:#4c4460;margin-top:0.375rem}@media(max-width:860px){.rv-b.neg{grid-template-columns:1fr}}.rv-slides{display:grid;flex:1;user-select:none;-webkit-user-select:none;height:6.5rem;overflow:hidden;padding:0.375rem;margin:-0.25rem -0.125rem 0 -0.375rem}.rv-sl{grid-area:1/1;opacity:0;transition:opacity .45s ease;display:flex;flex-direction:column;gap:0.625rem;pointer-events:none}.rv-sl.on{opacity:1;pointer-events:auto}.rv-av.sm{width:2.25rem;height:2.25rem;font-size:0.875rem;box-shadow:0 0 0 0.1562rem #fff,0 0 0 0.2188rem var(--ring,#e063dc)}.rv-av.sm em{display:none}.rv-ctl{display:flex;align-items:center;gap:0.5rem;margin-top:auto;padding-top:0.5rem}.rv-btn{width:1.875rem;height:1.875rem;border-radius:6.1875rem;border:1px solid #e3ddf0;background:#fff;color:var(--ltext);font-size:0.9375rem;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s;line-height:1}.rv-btn:hover{border-color:var(--acc);color:var(--acc-deep);box-shadow:0 0.25rem 0.75rem -0.25rem rgba(203,42,200,.3)}.rv-btn.rv-play{font-size:0.625rem;color:var(--acc-deep)}.rv-pos{margin-left:auto;font-size:0.7812rem;color:#9a92ac;font-weight:600}.rv-pos b{color:var(--ltext)}img.rv-av{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 0.1562rem #fff,0 0 0 0.2188rem #e3ddf0;flex:none}.rv-stars{display:flex;gap:0.125rem;color:#f5a623}.rv-stars .ic{width:0.8125rem;height:0.8125rem;fill:#f5a623;stroke:none}.rv-q.rv-none{color:#b6aec9;font-style:italic;font-size:0.8125rem}div.rv-player{transition:box-shadow .3s ease,border-color .3s ease}div.rv-player:hover{border-color:rgba(203,42,200,.55);box-shadow:0 0 0 1.5px rgba(203,42,200,.4),inset 0 0 2.125rem -0.5rem rgba(203,42,200,.35),inset 0 0 5.625rem -1.875rem rgba(203,42,200,.3)}.rv-cluster{display:inline-flex}.rv-cluster i{width:1.625rem;height:1.625rem;border-radius:50%;background:linear-gradient(135deg,#7b3fe4,#cb2ac8);color:#fff;font-style:normal;font-size:0.6562rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 0.375rem rgba(25,10,45,.18)}.rv-cluster i+i{margin-left:-0.5625rem}.rv-tj{display:flex;align-items:center;gap:0.625rem;margin-top:-0.125rem}.rv-break{display:flex;flex-direction:column;gap:0.3125rem;margin-top:0.375rem}.rv-break span{display:flex;justify-content:space-between;font-size:0.7812rem;color:#6b647e;border-bottom:1px dashed #ece7f5;padding-bottom:0.25rem}.rv-break b{color:var(--ltext)}.hero .rate{display:inline-flex;align-items:center;gap:0.625rem;margin-top:0.9375rem !important;margin-bottom:0.5rem !important}.hero .rate .faces{display:inline-flex;align-items:center}.hero .rate .faces img{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.92);margin-left:-0.625rem;transition:transform .18s ease;position:relative;box-shadow:0 1px 0.3125rem rgba(0,0,0,.4)}.hero .rate .faces img:first-child{margin-left:0}.hero .rate .faces img:hover{transform:translateY(-0.25rem) scale(1.08);z-index:3;border-color:var(--acc)}@media(max-width:1099.98px){.seg-call small{font-size:max(11px,0.6562rem)}.btn-call small{font-size:max(11px,0.6875rem)}.gm-opt small{font-size:max(11px,0.7063rem)}.lc-stat{font-size:max(11px,0.7188rem)}.rv-card small{font-size:max(11px,0.7188rem)}.rv-who small{font-size:max(11px,0.7188rem)}.ad-meta-card h6{font-size:max(11px,0.7375rem)}.hero-ticks .tk{font-size:max(11px,0.7375rem)}.tco-bar .tco-lab{font-size:max(11px,0.75rem)}.blog-card .bc-meta{font-size:max(11px,0.775rem)}.f-col h6{font-size:max(11px,0.775rem)}.gm-alt{font-size:max(11px,0.7812rem)}.mm-t small{font-size:max(11px,0.8125rem)}.rv-b .rv-rate{font-size:max(11px,0.7812rem)}.rv-break span{font-size:max(11px,0.7812rem)}.rv-note{font-size:max(11px,0.7812rem)}.rv-pos{font-size:max(11px,0.7812rem)}.rv-verify{font-size:max(11px,0.7812rem)}.tgl .save{font-size:max(11px,0.775rem)}.tri-pill a{font-size:max(11px,0.775rem)}.dl-row .lt span{font-size:max(11px,0.8125rem)}.feat .fstat{font-size:max(11px,0.8125rem)}.icard span span{font-size:max(11px,0.8125rem)}.ltm-strip .lbl{font-size:max(11px,0.8125rem)}.people .ck .tk{font-size:max(11px,0.8125rem)}.plan .pnote{font-size:max(11px,0.8125rem)}.rv-card span{font-size:max(11px,0.8125rem)}.rv-n{font-size:max(11px,0.8125rem)}.rv-neg-a p{font-size:max(11px,0.8125rem)}.rv-q{font-size:max(11px,0.8125rem)}.seg-a{font-size:max(11px,0.8125rem)}.lc-tip{font-size:max(11px,0.8375rem)}.new-tag{font-size:max(10px,0.6625rem)}.pop-tag{font-size:max(10px,0.6625rem)}.blog-card .bc-cat{font-size:max(10px,0.7rem)}.plan .most{font-size:max(10px,0.7rem)}.case-pill{font-size:max(10px,0.775rem)}.show-cap .idx{flex-wrap:wrap;row-gap:0.5rem}}.nav-cta>a,.nav-cta>button{white-space:nowrap}@media(min-width:1021px) and (max-width:1180px){.nav-cta .signin{display:none}}@media(max-width:1020px) and (max-height:500px) and (orientation:landscape){.hero{padding-top:4.5rem}.hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem}.orbit-wrap{height:17rem}.shot-big{position:relative;top:auto}.deck-space{display:none}}@media(max-width:620px){.sec-head h2 span[style*="nowrap"]{white-space:normal!important}.job-card{flex-wrap:wrap}.job-card .jc-loc{margin-left:0;white-space:normal}.cta-btns{flex-wrap:wrap}a.rate>span:last-of-type,.rate-card>span:last-of-type{display:none}}@media(hover:none){.lc-tip{display:none}}.tl-brand{display:flex;align-items:center;gap:1rem;margin:0.25rem 0 0.625rem}.tl-brand img{height:2.25rem;width:auto;display:block}.tl-brand em{font-style:normal;font-family:var(--mono);font-size:0.7625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tl-chips{display:flex;gap:0.5rem;flex-wrap:wrap;margin-top:1.375rem}.tl-chips .chip{background:rgba(255,255,255,.06);border-color:var(--line2)}.tl-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:1.5rem;align-items:start}.tl-card{background:var(--lcard);border:0.0625rem solid var(--lline);border-radius:var(--r-lg);padding:1.75rem;box-shadow:0 0.0625rem 0.1875rem rgba(25,10,45,.06)}.tl-f{margin-bottom:1.0625rem}.tl-f label{display:block;font-size:0.8875rem;font-weight:600;color:var(--ltext);margin-bottom:0.375rem}.tl-f label i{font-style:normal;color:var(--lmuted);font-weight:400;font-size:0.825rem}.tl-in{display:flex}.tl-in input{flex:1;min-width:0;padding:0.6875rem 0.875rem;border:0.0625rem solid var(--lline);border-radius:0.625rem 0 0 0.625rem;background:#fff;font:inherit;font-size:1rem;color:var(--ltext)}.tl-in input:focus{outline:0.125rem solid var(--acc);outline-offset:-0.0625rem;border-color:var(--acc);z-index:2}.tl-in b{flex-shrink:0;display:flex;align-items:center;padding:0 0.875rem;border:0.0625rem solid var(--lline);border-left:0;border-radius:0 0.625rem 0.625rem 0;background:#faf9fd;color:var(--lmuted);font-weight:500;font-size:0.825rem;white-space:nowrap}.tl-hint{font-size:0.7875rem;color:var(--lmuted);margin-top:0.3125rem}.tl-rad{display:flex;gap:0.625rem;flex-wrap:wrap;margin-bottom:1.0625rem}.tl-rad label{flex:1;display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.6875rem 0.875rem;border:0.0625rem solid var(--lline);border-radius:0.625rem;cursor:pointer;font-size:0.9188rem;font-weight:500;color:var(--ltext);background:#fff;transition:border-color .15s,background .15s}.tl-rad label:has(input:checked){border-color:var(--acc);background:var(--acc-tint);color:var(--acc-deep);font-weight:600}.tl-rad input{accent-color:var(--acc)}.tl-out{background:linear-gradient(160deg,#1e1434,#241541);border-radius:var(--r-lg);padding:1.75rem;color:var(--text);position:sticky;top:6.25rem}.tl-out h4{font-family:var(--mono);font-size:0.7625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-weight:500}.tl-big{font-family:var(--disp);font-size:2.625rem;font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.01em}.tl-big small{font-size:1.125rem;font-weight:600;color:var(--muted)}.tl-sub{font-size:0.9188rem;color:var(--muted);margin-top:0.5rem}.tl-stat{display:inline-flex;align-items:center;gap:0.4375rem;padding:0.375rem 0.875rem;border-radius:6.1875rem;font-size:0.8563rem;font-weight:600;margin-top:1rem}.tl-stat.ok{background:rgba(78,203,141,.14);color:#7fe0b0;border:0.0625rem solid rgba(78,203,141,.35)}.tl-stat.warn{background:rgba(232,179,86,.14);color:#f2cd8d;border:0.0625rem solid rgba(232,179,86,.35)}.tl-stat.bad{background:rgba(224,93,109,.14);color:#f097a1;border:0.0625rem solid rgba(224,93,109,.35)}.tl-rows{margin-top:1.125rem;border-top:0.0625rem solid var(--line);padding-top:1.125rem;display:grid;gap:0.5rem}.tl-row{display:flex;justify-content:space-between;gap:1rem;font-size:0.9188rem}.tl-row span{color:var(--muted)}.tl-row b{color:var(--text);font-weight:600;font-family:var(--mono);font-size:0.8563rem}.tl-note{margin-top:1.5rem;background:var(--lcard);border:0.0625rem solid var(--lline);border-radius:var(--r-lg);padding:1.5rem 1.75rem}.tl-note h5{font-family:var(--mono);font-size:0.7625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lmuted);margin:0 0 0.75rem;font-weight:500}.tl-fx{font-family:var(--mono);font-size:0.8875rem;background:#f0edf6;border:0.0625rem solid var(--lline);border-radius:0.625rem;padding:0.75rem 1rem;color:var(--ltext);margin-bottom:0.875rem;overflow-x:auto;white-space:nowrap}.tl-note p{font-size:0.8875rem;color:var(--lmuted);margin:0.375rem 0;line-height:1.55}.tl-note p.tl-disc{color:#8a6a1f;font-weight:500}.tl-act{display:flex;gap:0.75rem;flex-wrap:wrap;margin-top:1.5rem;align-items:center}.tl-act .link-arrow{margin-left:auto}.tl-err{background:#fdeef0;border:0.0625rem solid #f3c4cc;color:#a02438;border-radius:0.625rem;padding:0.6875rem 0.875rem;font-size:0.8875rem;font-weight:500;margin-top:0.875rem;display:none}.tl-err.on{display:block}.sec-lt .btn-ghost{border-color:var(--lline);color:var(--ltext);background:#fff}.sec-lt .btn-ghost:hover{border-color:var(--acc);color:var(--acc-deep)}.tkit{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));gap:0.875rem}.tkit-a{display:flex;align-items:center;gap:0.8125rem;padding:0.9375rem 1.125rem;background:var(--lcard);border:0.0625rem solid var(--lline);border-radius:0.875rem;transition:border-color .15s,box-shadow .2s,transform .15s}.tkit-a:hover{border-color:var(--acc);box-shadow:0 0.5rem 1.25rem -0.5rem rgba(203,42,200,.35);transform:translateY(-0.125rem)}.tkit-a .ic{width:1.25rem;height:1.25rem;color:var(--acc);flex-shrink:0}.tkit-a b{font-size:0.9188rem;font-weight:600;color:var(--ltext)}.tkit-a small{display:block;font-size:0.8rem;color:var(--lmuted);font-weight:400}.tkit-a .go{margin-left:auto;color:var(--lmuted)}@media(max-width:62.5rem){.tl-grid{grid-template-columns:1fr}.tl-out{position:static}}@media(max-width:38.75rem){.tl-card,.tl-out{padding:1.25rem}.tl-big{font-size:2.125rem}.tl-act{flex-direction:column;align-items:stretch}.tl-act .link-arrow{margin-left:0}}.tl-sel{display:block;width:100%;padding:0.6875rem 0.875rem;border:0.0625rem solid var(--lline);border-radius:0.625rem;background:#fff;font:inherit;font-size:1rem;color:var(--ltext)}.tl-sel:focus{outline:0.125rem solid var(--acc);outline-offset:-0.0625rem;border-color:var(--acc)}.tl-ck{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1.0625rem}.tl-ck label{display:flex;align-items:center;gap:0.625rem;padding:0.625rem 0.875rem;border:0.0625rem solid var(--lline);border-radius:0.625rem;cursor:pointer;font-size:0.9188rem;color:var(--ltext);background:#fff;transition:border-color .15s,background .15s}.tl-ck label:has(input:checked){border-color:var(--acc);background:var(--acc-tint)}.tl-ck input{accent-color:var(--acc)}.tl-table{width:100%;border-collapse:collapse;font-size:0.8875rem;margin-top:1rem}.tl-table th{font-family:var(--mono);font-size:0.7125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;text-align:left;padding:0.5rem 0.625rem;border-bottom:0.0625rem solid var(--line)}.tl-table td{padding:0.5rem 0.625rem;border-bottom:0.0625rem solid var(--line);color:var(--text)}.tl-table tr.hl td{background:rgba(203,42,200,.14);color:#fff;font-weight:600}.tl-table input{width:4.5rem;padding:0.25rem 0.5rem;border:0.0625rem solid var(--line);border-radius:0.375rem;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:0.8563rem;text-align:center}.tl-bar{display:flex;align-items:center;gap:0.75rem;margin-top:0.5rem}.tl-bar span{width:11rem;flex-shrink:0;font-size:0.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-bar i{height:1.125rem;border-radius:0.3125rem;background:linear-gradient(90deg,var(--acc),#e063dc);min-width:0.125rem}.tl-bar b{font-family:var(--mono);font-size:0.8rem;color:var(--text);margin-left:auto}.tl-list{display:grid;gap:0.5rem;margin-top:1rem}.tl-list li{display:flex;gap:0.625rem;font-size:0.9188rem;color:var(--text);line-height:1.5;list-style:none}.tl-list li::before{content:'\2022';color:var(--acc-soft);font-weight:700}.tl-list li b{color:#fff}.tl-list li.ok::before{content:'\2713';color:var(--green)}.tl-list li.no::before{content:'\2715';color:var(--red)}.tl-docwrap{position:sticky;top:6.25rem}.doc-stage{display:flex;justify-content:center}.doc{--dk:#1d1526;--ac:#CB2AC8;--tint:#fbf3fb;--ink:#1d1526;--mut:#6b6380;--ln:#ebe6f2;--pad:1.875rem;container:doc/inline-size;width:100%;max-width:47.75rem;min-height:30rem;background:#fff;color:var(--ink);border-radius:0.75rem;box-shadow:0 1.5rem 4rem -1.5rem rgba(25,10,45,.45);padding:var(--pad);overflow:hidden;font-family:var(--font);font-size:0.81rem;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:max-width .25s ease}.doc.c-ocean{--dk:#0b2540;--ac:#0891b2;--tint:#edf8fb}.doc.c-ember{--dk:#2a1810;--ac:#ea580c;--tint:#fdf4ed}.doc.p-a5{max-width:34rem;min-height:24rem}.doc.p-t80{--pad:0.875rem 0.75rem;max-width:19rem;min-height:0;font-size:0.75rem;border-radius:0.25rem;--dk:#000;--ac:#000;--tint:#fff;--ink:#000;--mut:#333;--ln:#bbb}.doc-h{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:0.875rem;margin-bottom:1rem}.doc-brand{display:flex;gap:0.75rem;align-items:center;min-width:0}.doc-logo{width:3.25rem;height:3.25rem;object-fit:contain;flex:none;border-radius:0.5rem}img.doc-logo{width:auto;max-width:9.5rem;object-position:left center}.p-t80 img.doc-logo{max-width:75%;height:2.75rem;object-position:center}.doc-logo.ph{display:flex;align-items:center;justify-content:center;text-align:center;border:0.09rem dashed #cbc2da;background:#fbfaff;color:#9a90ad;font-size:0.56rem;font-weight:700;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.doc-logo.ph:hover{border-color:var(--ac);color:var(--ac)}.doc-h h2{font-family:var(--disp);font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin:0;line-height:1.1;color:var(--dk)}.doc-sub{display:block;font-size:0.74rem;color:var(--mut);margin-top:0.2rem}.doc-h .meta{text-align:right;font-size:0.78rem;color:var(--mut);flex:none}.doc-h .meta b{display:block;font-size:0.95rem;color:var(--ink);white-space:nowrap}.doc-pty{display:grid;grid-template-columns:1fr 1fr;gap:0.875rem;margin-bottom:1rem}.doc-pty>div{padding:0.625rem 0.75rem;border-radius:0.5rem;min-width:0}.doc-pty em,.doc-kv em{display:block;font-style:normal;font-size:0.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:0.1875rem}.doc-pty b{font-size:0.9rem}.doc-pty span{display:block;font-size:0.76rem;color:var(--mut);white-space:pre-line}.doc-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:0.0625rem;background:var(--ln);border:0.0625rem solid var(--ln);border-radius:0.5rem;overflow:hidden;margin-bottom:0.875rem}.doc-kv>div{background:#fff;padding:0.5rem 0.75rem;min-width:0}.doc-kv b{font-size:0.84rem;overflow-wrap:anywhere}.doc-kv1{grid-template-columns:1fr}.doc-tbl{width:100%;border-collapse:collapse;margin-bottom:0.75rem}.doc-tbl th{font-size:0.64rem;letter-spacing:.09em;text-transform:uppercase;padding:0.5rem;text-align:left;font-weight:700}.doc-tbl td{padding:0.5rem;border-bottom:0.0625rem solid var(--ln);font-size:0.825rem;vertical-align:top}.doc-tbl .r{text-align:right}.doc-tbl .c-n{width:2rem;color:var(--mut)}.doc-tbl .c-m{display:none}.doc-tbl td.r,.doc-tbl .c-h{white-space:nowrap}.doc-tbl td.c-h{color:var(--mut);font-size:0.92em}.doc-tbl tfoot td{font-weight:700;border-bottom:0;border-top:0.09rem solid var(--dk);padding-top:0.5rem}.doc-tot .tr.tt{border-top:0.0625rem dashed var(--ln);margin-top:0.25rem;padding-top:0.375rem;color:var(--ink);font-weight:700}.doc-tot{display:flex;justify-content:flex-end;margin-bottom:0.75rem}.doc-tot .tv{min-width:12rem}.doc-tot .tr{display:flex;justify-content:space-between;gap:1rem;font-size:0.825rem;padding:0.1875rem 0;color:var(--mut)}.doc-tot .tr b{color:var(--ink);font-weight:600}.doc-tot .tr.gt{margin-top:0.375rem;padding-top:0.5rem;color:var(--ink);font-weight:700;font-size:1rem}.doc-tot .tr.gt b{font-weight:800}.doc-words{font-size:0.76rem;color:var(--mut);font-style:italic;border-top:0.0625rem dashed var(--ln);padding-top:0.5rem;margin-bottom:1rem}.doc-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.5rem;font-size:0.72rem;color:var(--mut)}.doc-sign{text-align:center;flex:none}.doc-sign i{display:block;width:10rem;border-top:0.0625rem solid var(--ink);padding-top:0.25rem;font-style:normal}.t-classic .doc-h{border-bottom:0.125rem solid var(--dk)}.t-classic .doc-pty>div{border:0.0625rem solid var(--ln)}.t-classic .doc-tbl thead tr{background:var(--dk)}.t-classic .doc-tbl th{color:#fff;background:var(--dk);border:0.0625rem solid var(--dk)}.t-classic .tr.gt{border-top:0.125rem solid var(--dk)}.t-classic .tr.gt b{color:var(--ac)}.t-band{padding-top:0}.t-band .doc-h{margin:0 calc(var(--pad) * -1) 1.25rem;padding:1.5rem var(--pad);align-items:center;color:#fff;background:radial-gradient(120% 160% at 100% 0%,var(--ac) 0%,transparent 55%),linear-gradient(135deg,var(--dk),var(--dk))}.t-band .doc-h h2,.t-band .doc-h .meta b{color:#fff}.t-band .doc-sub,.t-band .doc-h .meta{color:rgba(255,255,255,.78)}.t-band .doc-logo{background:#fff;padding:0.25rem}.t-band .doc-logo.ph{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45);color:rgba(255,255,255,.8)}.t-band .doc-pty>div{background:var(--tint)}.t-band .doc-pty em,.t-band .doc-kv em{color:var(--ac)}.t-band .doc-tbl th{background:var(--tint);color:var(--dk);border:0.0625rem solid var(--tint)}.t-band .doc-tbl th:first-child{border-radius:0.4rem 0 0 0.4rem}.t-band .doc-tbl th:last-child{border-radius:0 0.4rem 0.4rem 0}.t-band .tr.gt{background:var(--dk);color:#fff;border-radius:0.5rem;padding:0.5rem 0.75rem}.t-band .tr.gt b{color:#fff}.t-minimal{border-top:0.375rem solid var(--ac)}.t-minimal .doc-h{border-bottom:0.0625rem solid var(--ln)}.t-minimal .doc-h h2{font-weight:300;font-size:1.65rem;letter-spacing:.16em}.t-minimal .doc-pty>div{border-radius:0;padding:0.125rem 0 0.125rem 0.75rem;border-left:0.125rem solid var(--ac)}.t-minimal .doc-tbl th{color:var(--mut);border-bottom:0.09rem solid var(--dk)}.t-minimal .tr.gt{border-top:0.0625rem solid var(--dk)}.t-minimal .tr.gt b{color:var(--ac);font-size:1.2rem}.p-t80 .doc-h{flex-direction:column;align-items:center;text-align:center;gap:0.5rem;border-bottom:0.0625rem dashed #000!important}.p-t80 .doc-brand{flex-direction:column;gap:0.375rem}.p-t80 .doc-h .meta{text-align:center}.p-t80.t-band .doc-h{margin:0 0 0.75rem;padding:0 0 0.625rem;background:none;color:#000}.p-t80.t-band .doc-h h2,.p-t80.t-band .doc-h .meta b{color:#000}.p-t80.t-band .doc-sub,.p-t80.t-band .doc-h .meta{color:#333}.p-t80.t-band .tr.gt{background:none;color:#000;padding:0.5rem 0 0;border-top:0.09rem solid #000;border-radius:0}.p-t80.t-band .tr.gt b{color:#000}.p-t80.t-minimal{border-top:0}.p-t80 .doc-logo.ph{border-color:#999;color:#666;background:#fff}.p-t80 .doc-tbl th,.p-t80 .doc-tbl thead tr{background:none!important;color:#000!important;border-bottom:0.0625rem solid #000}.p-t80 .doc-pty>div{padding:0.25rem 0;background:none!important;border:0!important}.p-t80 .doc-pty{gap:0.375rem}@container doc (max-width:40rem){.doc-tbl th,.doc-tbl td{padding:0.4rem 0.3rem;font-size:0.76rem}.doc-tbl th{letter-spacing:.04em;font-size:0.6rem}.doc-tbl .c-n{display:none}.doc-h h2{font-size:1.2rem}}@container doc (max-width:27rem){.doc-h{flex-direction:column;gap:0.5rem}.doc-h .meta{text-align:left}.doc-pty{grid-template-columns:1fr;gap:0.5rem}.doc-tbl thead{display:none}.doc-tbl,.doc-tbl tbody{display:block}.doc-tbl tr{display:grid;grid-template-columns:1fr auto;column-gap:0.75rem;padding:0.5rem 0;border-bottom:0.0625rem dashed var(--ln)}.doc-tbl td{border:0;padding:0}.doc-tbl .c-n,.doc-tbl .c-h,.doc-tbl .c-q,.doc-tbl .c-r,.doc-tbl .c-t,.doc-tbl .c-g,.doc-tbl .c-x,.doc-tbl tfoot{display:none}.doc-tbl td,.doc-tbl td.r{white-space:normal}.doc-tbl .c-d{grid-column:1/-1;font-weight:600}.doc-tbl .c-m{display:block;grid-row:2;grid-column:1;color:var(--mut);font-size:0.92em}.doc-tbl .c-a{grid-row:2;grid-column:2;text-align:right;font-weight:600}.doc-tot .tv{min-width:0;width:100%}.doc-foot{flex-direction:column;align-items:stretch}.doc-sign{align-self:flex-end}.doc-sign i{width:8rem}}.ds-bar{display:flex;align-items:center;gap:0.375rem 0.5rem;flex-wrap:wrap;margin-bottom:0.875rem;padding:0.4375rem;border:0.0625rem solid rgba(255,255,255,.08);border-radius:0.875rem;background:rgba(255,255,255,.03)}.ds-g{display:flex;align-items:center;gap:0.1875rem;flex:none}.ds-div{width:0.0625rem;height:1.625rem;background:rgba(255,255,255,.1);flex:none}.ds-seg{background:rgba(255,255,255,.05);border-radius:0.625rem;padding:0.1875rem}.ds-seg button{display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;height:2.125rem;min-width:2.125rem;padding:0 0.4375rem;border:0;border-radius:0.5rem;background:none;color:var(--muted);font:inherit;font-size:0.72rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.ds-seg svg{width:1rem;height:1.3rem;flex:none}.ds-seg button:hover{color:#fff;background:rgba(255,255,255,.07)}.ds-seg button.on{background:#fff;color:#1d1526}.ds-sw{gap:0.4375rem;padding:0 0.25rem}.ds-sw button{width:1.5rem;height:1.5rem;border-radius:50%;border:0;cursor:pointer;background:linear-gradient(135deg,var(--b) 50%,var(--a) 50%);box-shadow:0 0 0 0.125rem rgba(255,255,255,.14);transition:box-shadow .2s,transform .2s}.ds-sw button:hover{transform:scale(1.1)}.ds-sw button.on{box-shadow:0 0 0 0.125rem #1e1434,0 0 0 0.25rem #fff}.ds-logo{display:inline-flex;align-items:center;gap:0.375rem;height:2.125rem;padding:0 0.625rem;border-radius:0.5rem;border:0.0625rem dashed rgba(255,255,255,.32);color:#fff;font-size:0.72rem;font-weight:700;cursor:pointer;transition:border-color .2s}.ds-logo:hover{border-color:var(--acc)}.ds-logo svg{width:1.05rem;height:1.05rem}.ds-logo img{height:1.375rem;max-width:3.75rem;object-fit:contain;background:#fff;border-radius:0.25rem;padding:0.0625rem}.ds-logo.has{border-style:solid;border-color:rgba(255,255,255,.18)}.ds-logo.has svg{display:none}.ds-x{width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:0.95rem;line-height:1;cursor:pointer}.ds-x:hover{background:#a02438}.tl-items{width:100%;border-collapse:collapse;font-size:0.8563rem;table-layout:fixed}.tl-grid>*{min-width:0}.tl-items th{font-size:0.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--lmuted);text-align:left;padding:0.25rem 0.375rem;font-weight:600}.tl-items td{padding:0.1875rem 0.1875rem;vertical-align:middle}.tl-items input{width:100%;min-width:0;padding:0.4375rem 0.5rem;border:0.0625rem solid var(--lline);border-radius:0.4375rem;font:inherit;font-size:0.8563rem;background:#fff}.tl-items .del{width:1.875rem;height:1.875rem;border:0;border-radius:0.4375rem;background:#fdeef0;color:#a02438;cursor:pointer;font-size:1rem;line-height:1}.tl-h6{font-family:var(--mono);font-size:0.7125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lmuted);margin:1rem 0 0.5rem;font-weight:500}@media(min-width:38.75rem){.tl-card2{display:grid;grid-template-columns:1fr 1fr;column-gap:0.875rem}.tl-card2>*{grid-column:1/-1;min-width:0}.tl-card2>.tl-f{grid-column:auto}.tl-card2>.tl-f:has(.tl-rad),.tl-card2>.tl-f:has(select){grid-column:1/-1}.tl-card2>button{justify-self:start}}.tl-qr{display:flex;justify-content:center;background:#fff;border-radius:0.75rem;padding:1.25rem;margin-top:1rem}.tl-qr canvas{image-rendering:pixelated}.bc-svg{background:#fff;border-radius:0.625rem;padding:1rem;display:flex;justify-content:center;margin-top:1rem}@media(max-width:62.5rem){.tl-docwrap{position:static}}@media(max-width:38.75rem){.doc{--pad:1rem}.doc.p-t80{--pad:0.875rem 0.75rem}.tl-docwrap{padding:1rem 0.75rem}.ds-bar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:1.5rem}.ds-bar::-webkit-scrollbar{display:none}.ds-g{scroll-snap-align:start}.ds-seg button{height:2.5rem;min-width:2.5rem}.ds-logo{height:2.5rem}.ds-sw button{width:1.75rem;height:1.75rem}.tl-items thead{display:none}.tl-items,.tl-items tbody{display:block}.tl-items tr{display:grid;grid-template-columns:1.15fr 0.8fr 1.2fr 0.85fr;grid-template-areas:"d d d x" "h q r g";gap:0.375rem;padding:0.5rem;margin-bottom:0.5rem;border:0.0625rem solid var(--lline);border-radius:0.625rem;background:#fcfbfe}.tl-items.nomon tr{grid-template-columns:1fr 1fr 2.5rem;grid-template-areas:"d d x" "q r r"}.tl-items td{padding:0;min-width:0}.tl-items .e-d{grid-area:d}.tl-items .e-h{grid-area:h}.tl-items .e-q{grid-area:q}.tl-items .e-r{grid-area:r}.tl-items .e-g{grid-area:g}.tl-items .e-x{grid-area:x;justify-self:end;align-self:center}.tl-items td[data-l]::before{content:attr(data-l);display:block;font-family:var(--mono);font-size:0.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lmuted);margin:0 0 0.2rem 0.125rem}.tl-items .del{width:2.5rem;height:2.5rem}.tl-items input{font-size:1rem;padding:0.5rem 0.45rem}}@media print{html:has(.tl-printsec){font-size:14px!important}html:has(.tl-printsec) body{background:#fff!important}body>*:not(.tl-printsec){display:none!important}.tl-printsec>.wrap>*:not(.tl-grid),.tl-printsec .tl-grid>*:not(.tl-docwrap),.tl-docwrap>*:not(.doc-stage){display:none!important}.tl-printsec,.tl-printsec>.wrap,.tl-printsec .tl-grid,.tl-docwrap,.doc-stage{display:block!important;position:static!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;width:auto!important}body>section.sec.tl-printsec:not(#_){padding:0!important}.doc{--pad:0!important;max-width:none!important;width:auto!important;min-height:0!important;margin:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.t-band:not(.p-t80) .doc-h{margin:0 0 1.25rem!important;padding:1.25rem!important;border-radius:0.5rem}.doc-logo.ph{display:none!important}.doc-tbl tr,.doc-tot,.doc-foot{break-inside:avoid}}.tl-prog{height:0.4375rem;background:var(--line);border-radius:99px;overflow:hidden;margin-bottom:1.25rem}.tl-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--acc),#e06ae0);border-radius:99px;transition:width .35s ease}.tl-wstep h5{font-family:var(--disp);font-size:1.1rem;margin-bottom:0.25rem}.tl-wstep .tl-wsub{color:var(--muted);font-size:0.875rem;margin-bottom:1rem}.tl-nav{display:flex;gap:0.625rem;margin-top:1.25rem}.tl-nav .btn{flex:1;justify-content:center}.tl-nav .btn[disabled]{opacity:.4;cursor:default}.tl-out .tl-param{border:1px solid rgba(255,255,255,.09);border-radius:0.75rem;padding:0.75rem 0.875rem;margin-bottom:0.625rem}.tl-out .tl-param b{display:flex;justify-content:space-between;align-items:center;font-size:0.9rem}.tl-out .tl-param .ev{color:var(--muted);font-size:0.8rem;margin-top:0.3rem}.tl-conf{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted);margin-top:.5rem}.tl-conf i{width:6.25rem;height:.375rem;border-radius:99px;background:rgba(255,255,255,.12);display:inline-block;overflow:hidden}.tl-conf i b{display:block;height:100%;background:linear-gradient(90deg,#7fe0b0,var(--acc))}@media(max-width:38.75rem){.tl-nav{position:sticky;bottom:0;padding:0.5rem 0;background:var(--lbg)}}.gp-ex{flex:1;min-height:0;position:relative;padding:0.25rem}.gp-svg{position:absolute;inset:0.25rem;width:calc(100% - 0.5rem);height:calc(100% - 0.5rem)}.gs-step{transition:filter .25s}.of-day .ds-rib{fill:none;stroke:hsl(var(--h) 72% 58%);stroke-width:11px;stroke-linecap:round}.of-day .ds-flow{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;opacity:.8}.of-day .ds-chev{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.of-day .ds-wedge{fill:hsl(var(--h) 72% 58%);opacity:.9}.of-day .ds-card{fill:#fdfdff;stroke:hsl(var(--h) 55% 88%);stroke-width:1px;filter:drop-shadow(0 5px 8px rgba(20,10,40,.13))}.of-day .ds-ico{fill:none;stroke:hsl(var(--h) 65% 42%);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.of-day .ds-t{font:700 7.5px Sora,sans-serif;fill:#26233a;text-anchor:middle}.of-day .ds-step{font:800 16px Sora,sans-serif;text-anchor:middle;letter-spacing:.04em}.of-day .ds-st{fill:hsl(var(--h) 75% 55%)}.of-day .ds-sn{fill:#636466}.of-day .ds-scap{font:500 9px Inter,sans-serif;fill:#232038;text-anchor:middle}.gs-step .ds-link{transition:transform .35s cubic-bezier(.22,1,.36,1)}.gs-step .ds-card{transition:filter .35s ease}.gs-step:hover .ds-link.dc-dn{transform:translateY(-3px)}.gs-step:hover .ds-link.dc-up{transform:translateY(3px)}.gs-step:hover .ds-link.dc-rt{transform:translateX(3px)}.gs-step:hover .ds-link.dc-lt{transform:translateX(-3px)}.gp-svg-m{display:none}@media (min-width:621px) and (max-width:1099.98px){.hero{padding-top:5rem}.hero .pill{margin-bottom:1.75rem}}@media (max-width:620px){.prod-split-img[style*="--mv-asp"]{aspect-ratio:var(--mv-asp);height:auto}.of-day .gp-svg:not(.gp-svg-m),.of-path .gp-svg:not(.gp-svg-m){display:none}.of-day .gp-svg-m,.of-path .gp-svg-m{display:block}.gp-svg-m .al-r{text-anchor:end}.gp-svg-m .al-l{text-anchor:start}.gp-svg-m .ds-t{font-size:9.2px}.gp-svg-m .ds-scap{font-size:10.5px}.gp-svg-m .callout-title{font-size:12px}.gp-svg-m .callout-caption{font-size:10px}.hero{padding-top:4.75rem}.hero .pill{margin-bottom:1.5rem;white-space:nowrap;font-size:min(.9563rem,calc(4.3vw - 4.2px));gap:.59em;padding:.46em 1.05em .46em .52em}.hero .pill .tag{font-size:.81em;padding:.24em .73em}.prod-split-img:has(>.mpane){aspect-ratio:3/4}.mpane{font-size:.92rem}.mpane .mp-body{overflow:auto}.mpane .pos{grid-template-columns:1fr;height:auto}.mpane .pos-grid{grid-template-columns:repeat(2,1fr)}.mpane .pos-cart{overflow:visible}.mp-pos{display:block}.mp-grid{grid-template-columns:repeat(2,1fr)!important}.mp-tgrid{grid-template-columns:repeat(2,1fr)}.mp-kdsc{display:block;overflow:visible}.mp-kcol{overflow:visible}.mp-kcol+.mp-kcol{margin-top:.5rem}.mp-rows{overflow:visible}.mpane .pos-lines{overflow:visible}.mpane .mp-log{overflow:visible!important}.mp-cards{grid-template-columns:repeat(2,1fr)}.mp-cells{grid-template-columns:repeat(2,1fr)!important}.mp-tbl{min-width:0}}.gs-step:hover .ds-card,.gs-step.on .ds-card{stroke:hsl(var(--h) 80% 62%);filter:drop-shadow(-6px 14px 18px rgba(20,10,40,.22)) drop-shadow(0 0 8px hsl(var(--h) 70% 55% / .3))}.gs-step.on .ds-rib{filter:brightness(1.12) drop-shadow(0 0 6px hsl(var(--h) 80% 55% / .5))}.gs-step.done .ds-rib{stroke-opacity:.4}.gs-step.done .ds-flow{opacity:.3}.gs-step:hover .ds-wedge,.gs-step.on .ds-wedge{filter:brightness(1.15) drop-shadow(0 0 6px hsl(var(--h) 80% 55% / .55));opacity:1}.gs-step.done .ds-card,.gs-step.done .ds-wedge,.gs-step.done .ds-chev{opacity:.55}.gs-step .f-top{fill:hsl(var(--h) 75% 62%);stroke:hsl(var(--h) 75% 62%);stroke-width:0.55px;stroke-linejoin:round}.gs-step .f-left{fill:hsl(var(--h) 70% 44%);stroke:hsl(var(--h) 70% 44%);stroke-width:0.55px;stroke-linejoin:round}.gs-step .f-right{fill:hsl(var(--h) 65% 28%);stroke:hsl(var(--h) 65% 28%);stroke-width:0.55px;stroke-linejoin:round}.gs-step .step-hit{transition:filter .2s}.gs-step .step-hit:hover{filter:brightness(1.1) drop-shadow(0 2px 7px hsl(var(--h) 80% 48% / .4))}.gs-step.on .step-hit{filter:brightness(1.12) saturate(1.15) drop-shadow(0 3px 9px hsl(var(--h) 85% 52% / .55))}.gs-step:hover .gs-pill,.gs-step.on .gs-pill{fill:hsl(var(--h) 88% 90%);stroke:hsl(var(--h) 70% 55%);stroke-width:1.6px;filter:drop-shadow(0 2px 8px hsl(var(--h) 70% 55% / .45))}.gs-step:hover .callout-hit .icon-badge,.gs-step.on .icon-badge{transform:scale(1.08);filter:brightness(1.12)}.gs-step.done .step-hit{filter:saturate(.42) brightness(.9)}.pk-track{position:relative;min-height:135rem}.pk-stage{position:sticky;top:calc(4.125rem + 0.5svh);height:calc(100svh - 5rem);min-height:28rem;max-height:46rem;box-sizing:border-box;display:flex;align-items:center;background:radial-gradient(56.25rem 30rem at 50% -8%,#2b1550 0%,transparent 62%),var(--bg2);border:1px solid rgba(203,42,200,.4);border-radius:2rem;padding:1.5rem 2.75rem;color:var(--text);box-shadow:0 0 0 1px rgba(203,42,200,.12),0 0 3.75rem -0.625rem rgba(203,42,200,.42),0 2.5rem 5.625rem -3.125rem rgba(25,10,45,.5)}.pk-stage::before{content:'';position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:1.625rem 1.625rem;pointer-events:none}.pk-stage>*{position:relative}.pk-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2.25rem;align-items:center}.pk-col{display:flex;flex-direction:column;gap:0.875rem}.pk-feat{display:flex;gap:0.875rem;align-items:flex-start;padding:0.875rem 1.0625rem;border-radius:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);opacity:.54;cursor:pointer;transition:opacity .25s,border-color .25s,background .25s,transform .25s,box-shadow .25s}.pk-feat:hover,.pk-feat.on{opacity:1;background:rgba(255,255,255,.06);border-color:rgba(203,42,200,.55);transform:translateY(-2px);box-shadow:0 0 0 1.5px rgba(203,42,200,.22),0 0.875rem 2.25rem -0.75rem rgba(203,42,200,.38)}.pk-ic{width:2.25rem;height:2.25rem;border-radius:0.6875rem;background:rgba(203,42,200,.14);border:1px solid rgba(203,42,200,.32);color:var(--acc-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s,color .25s,box-shadow .25s}.pk-ic .ic{width:1.0625rem;height:1.0625rem}.pk-feat.on .pk-ic{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 0 1.25rem rgba(203,42,200,.55)}.pk-feat h4{font-family:var(--disp);font-size:1rem;font-weight:700;color:#fff;margin:0 0 0.25rem;line-height:1.22}.pk-feat p{font-size:0.8125rem;color:var(--muted);line-height:1.45;margin:0 0 0.375rem}.pk-lnk{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.75rem;font-weight:600;color:var(--acc-soft);transition:color .18s,transform .18s}.pk-lnk:hover{color:#fff;transform:translateX(2px)}.pk-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6875rem}.pk-phone{height:min(30rem,calc(100svh - 9.75rem));min-height:21rem;aspect-ratio:9/17.6;width:auto;border-radius:2.25rem;padding:0.5rem;box-sizing:border-box;background:linear-gradient(155deg,#35244f 0%,#150c25 52%,#2a1842 100%);border:1.5px solid rgba(247,116,243,.45);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 0 3.25rem -0.5rem rgba(203,42,200,.55),0 1.875rem 4.25rem -1.25rem rgba(5,2,12,.85);display:flex;flex-direction:column;position:relative;transform:translate3d(0,var(--pky,0px),0);transition:transform .14s linear}.pk-notch{width:5.5rem;height:1.125rem;background:#0d0718;border-radius:99px;margin:0.125rem auto 0.375rem;display:flex;align-items:center;justify-content:center;gap:0.5rem;flex-shrink:0;border:1px solid rgba(255,255,255,.07)}.pk-notch i{width:2rem;height:0.22rem;border-radius:99px;background:rgba(255,255,255,.18);display:block}.pk-notch b{width:0.42rem;height:0.42rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6b5bff,#181030);display:block}.pk-screen{flex:1;min-height:0;border-radius:1.875rem;overflow:hidden;position:relative;background:#fff;border:1px solid rgba(255,255,255,.1)}.pk-shot{position:absolute;inset:0;opacity:0;transform:scale(.985);transition:opacity .32s ease,transform .32s ease;background:#fff;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.pk-shot.dk{background:#181b22}.pk-shot.on{opacity:1;transform:scale(1);pointer-events:auto}.pk-shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;-webkit-user-drag:none;user-select:none;pointer-events:none}.pk-shot[data-pk="3"] img,.pk-shot[data-pk="4"] img{object-fit:contain;object-position:top center}.pk-home{width:6.25rem;height:0.25rem;border-radius:99px;background:rgba(255,255,255,.32);margin:0.4375rem auto 0.125rem;flex-shrink:0}.pk-meta{display:flex;align-items:center;gap:0.875rem;background:#190e2e;border:1px solid rgba(203,42,200,.32);border-radius:99px;padding:0.4375rem 0.9375rem;box-shadow:0 0.5rem 1.5rem rgba(8,3,18,.65)}.pk-lbl{font-family:var(--mono);font-size:0.75rem;color:var(--text);white-space:nowrap}.pk-dots{display:inline-flex;align-items:center;gap:0.375rem}.pk-dots i{width:0.4375rem;height:0.4375rem;border-radius:99px;background:rgba(255,255,255,.22);transition:width .22s,background .22s;display:inline-block}.pk-dots i.on{width:1.25rem;background:var(--acc)}@media (max-width:960px){#pocket>.wrap{padding:0 0.625rem}.pk-track{min-height:0}.pk-stage{position:relative;top:auto;height:auto;min-height:0;max-height:none;padding:0.75rem 0.625rem 0.875rem;border-radius:1.375rem;align-items:stretch;touch-action:pan-y}.pk-grid{display:flex;flex-direction:column;justify-content:space-between;gap:0.625rem;height:auto}.pk-col{display:contents}.pk-center{order:-1;width:100%;gap:0.5rem}.pk-phone{width:min(100%,calc((100svh - 18.25rem) * 0.505));height:auto;min-height:0;max-height:none;aspect-ratio:9/17.8;border-radius:1.75rem;padding:0.3125rem;user-select:none}.pk-notch{width:4.25rem;height:0.75rem;margin:0.0625rem auto 0.1875rem}.pk-screen{border-radius:1.4375rem}.pk-home{width:4.75rem;margin:0.25rem auto 0.0625rem}.pk-feat{display:none;width:100%;box-sizing:border-box;opacity:1;margin:0;padding:0.8125rem 0.9375rem;transform:none}.pk-feat.on{display:flex;animation:pkFade .22s ease}}@keyframes pkFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gs-step.done .callout-hit{filter:saturate(.42) opacity(.72)}@media (max-width:1100px){.gs-step .callout-hit.co-l{transform:translate(14px,-15px)}.gs-step .callout-hit.co-r{transform:translate(-14px,15px)}}.gs-nsh{fill:rgba(0,0,0,.45);filter:blur(1.8px)}.step-num{font-family:var(--disp);font-size:16px;font-weight:800;fill:#fff;pointer-events:none}.gs-pill{fill:hsl(var(--h) 88% 95%);stroke:hsl(var(--h) 62% 60%);stroke-width:1.2px;transition:filter .2s}.icon-badge{fill:hsl(var(--h) 72% 52%);transform-box:fill-box;transform-origin:center;transition:transform .2s,filter .2s}.gs-step .callout-hit:hover .icon-badge{transform:scale(1.08);filter:brightness(1.08)}.icon-use{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:#11121a}.callout-title{font-family:var(--disp);font-size:13px;font-weight:700;fill:hsl(var(--h) 50% 26%);letter-spacing:-0.1px}.callout-caption{font-size:9.5px;fill:#5a5470}.logo{flex-shrink:0}.logo img{max-width:none}@media(min-width:1021px) and (max-width:1180px){.nav{width:calc(100vw - 2rem)}}@media(max-width:1020px){.nav{width:calc(100vw - 1.25rem)}}@media(max-width:380px){.nav-in{gap:0.625rem;padding-left:0.875rem}.logo img{height:2.125rem}}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:38.75rem){.dl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.dl-row{flex-wrap:wrap}.dl-row .lt{flex:1 1 calc(100% - 4rem)}.dl-row .dlgo{flex-basis:100%;justify-content:center}}@media(max-width:620px){.sec-head .split{flex-wrap:wrap;row-gap:0.75rem}}@media(max-width:420px){.wrap{padding:0 1.25rem}.btn{max-width:100%;white-space:normal;text-align:center;justify-content:center}.m-menu .btn-row .btn{white-space:nowrap;font-size:.95rem;padding:.65rem .5rem;gap:.375rem}.surf-tabs{padding:1.25rem;margin:-1.25rem}.lc-tip{display:none}.grid-4,.grid-5{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.tl-table{display:block;overflow-x:auto;overscroll-behavior-x:contain;white-space:nowrap}}.lc-tip::after{left:calc(50% - var(--sh,0px))}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--lbg:#0e0817;--lcard:#170d2b;--lline:rgba(255,255,255,.13);--ltext:#efeaf8;--lmuted:#a49ab8}html[data-theme=dark] .btn-ghost{background:rgba(14,8,23,0.04)}html[data-theme=dark] .btn-ghost:hover{border-color:rgba(255,255,255,.14);background:rgba(14,8,23,0.08)}html[data-theme=dark] .btn-lt{border-color:#1e1434;background:#170d2b}html[data-theme=dark] .btn-lt:hover{background:#170d2b}html[data-theme=dark] .pill{background:rgba(14,8,23,0.04)}html[data-theme=dark] .nav{background:rgba(14,8,23,0.93);border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .nav-links>a,html[data-theme=dark] .nav-links>div>a,html[data-theme=dark] .nl-btn{color:#efeaf8}html[data-theme=dark] .nav-links a:hover,html[data-theme=dark] .nl-btn:hover{background:#130b22}html[data-theme=dark] .mega .mi:is(.ln,.pf,.dl,.pl) .mibox{background:color-mix(in srgb,var(--mc) 17%,#1a0f30)!important;color:var(--mc)!important}html[data-theme=dark] .nav-cta .signin{color:#efeaf8}html[data-theme=dark] .mega{scrollbar-color:#1e1434 transparent;background:#170d2b}html[data-theme=dark] .mega::-webkit-scrollbar-thumb{background:#1e1434}html[data-theme=dark] .mega h5{color:#cfc8e0}html[data-theme=dark] .mega .mi span{color:#cfc8e0}html[data-theme=dark] .mega .mi.sm span span{color:#cfc8e0}html[data-theme=dark] .pop-tag{background:#170d2b}html[data-theme=dark] .mega-foot{color:#cfc8e0}html[data-theme=dark] .mega-feat{background:#130b22}html[data-theme=dark] .mega-feat p{color:#cfc8e0}html[data-theme=dark] .hero::before{background-image:radial-gradient(rgba(14,8,23,0.09) 1px,transparent 1px)}html[data-theme=dark] .layer-tip{background:#170d2b}html[data-theme=dark] .ind-pill{background:rgba(14,8,23,0.03)}html[data-theme=dark] .case-pill{background:#170d2b}html[data-theme=dark] .surf-tab .st-ic{background:#130b22;color:#cfc8e0}html[data-theme=dark] .surf-tab.active{background:#170d2b}html[data-theme=dark] .demo-box{background:#170d2b}html[data-theme=dark] .demo-topbar{color:#cfc8e0}html[data-theme=dark] .demo-dots i{background:#1e1434}html[data-theme=dark] .pos-search{background:#170d2b;color:#cfc8e0}html[data-theme=dark] .pos-item{color:#efeaf8}html[data-theme=dark] .pos-item .pi-meta{color:#cfc8e0}html[data-theme=dark] .pos-item .pr{color:#cfc8e0}html[data-theme=dark] .pos-cart{background:#170d2b}html[data-theme=dark] .pos-cart .ctabs{color:#cfc8e0}html[data-theme=dark] .pos-cart .ctabs .tb{background:#170d2b}html[data-theme=dark] .pos-line{background:#170d2b}html[data-theme=dark] .pos-line .q{color:#cfc8e0}html[data-theme=dark] .pos-tax{color:#cfc8e0}html[data-theme=dark] .pos-pay button{background:#170d2b}html[data-theme=dark] .kds-head{color:#cfc8e0}html[data-theme=dark] .kd-card{background:#170d2b}html[data-theme=dark] .kd-card .it{color:#cfc8e0}html[data-theme=dark] .kd-status.rec{background:#130b22}html[data-theme=dark] .kd-status.prep{background:#170d2b}html[data-theme=dark] .kd-status.rdy{background:#170d2b}html[data-theme=dark] .kd-status.fire{background:#130b22}html[data-theme=dark] .kd-note{color:#cfc8e0}html[data-theme=dark] .st-table th{color:#cfc8e0}html[data-theme=dark] .st-transfer{background:#170d2b;color:#cfc8e0}html[data-theme=dark] .st-transfer .cap{color:#cfc8e0}html[data-theme=dark] .st-gm span{color:#cfc8e0}html[data-theme=dark] .pms-grid .ph{color:#cfc8e0}html[data-theme=dark] .pms-grid .rn span{color:#cfc8e0}html[data-theme=dark] .pms-cell{background:#130b22}html[data-theme=dark] .pms-cell .g{background:#1e1434;color:#efeaf8}html[data-theme=dark] .pms-cell .g.gap{background:#130b22}html[data-theme=dark] .pms-box{background:#170d2b;color:#cfc8e0}html[data-theme=dark] .pms-box .cap{color:#cfc8e0}html[data-theme=dark] .mcp-head{border-bottom:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .mcp-qs button{background:rgba(14,8,23,0.04)}html[data-theme=dark] .mcp-bubble.a{background:rgba(14,8,23,0.05);border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .mcp-stat{background:rgba(14,8,23,0.04);border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .mcp-stat span{color:#cfc8e0}html[data-theme=dark] .panel-dk::before{background-image:radial-gradient(rgba(14,8,23,0.06) 1px,transparent 1px)}html[data-theme=dark] .res-card h4 .ric{background:rgba(14,8,23,0.06)}html[data-theme=dark] .res-stat{background:rgba(14,8,23,0.04)}html[data-theme=dark] .res-line{background:rgba(14,8,23,0.04)}html[data-theme=dark] .res-bar{background:rgba(14,8,23,0.08)}html[data-theme=dark] .rag-q{background:rgba(14,8,23,0.04)}html[data-theme=dark] .rag-ans{background:rgba(14,8,23,0.03)}html[data-theme=dark] .rag-card .rc-ic{border:1.5px solid rgba(255,255,255,.14)}html[data-theme=dark] .btn-white{background:#170d2b}html[data-theme=dark] .btn-white:hover{background:#130b22}html[data-theme=dark] .cat-tab{background:#170d2b}html[data-theme=dark] .app-card{background:#170d2b}html[data-theme=dark] .app-card .ai{background:#130b22}html[data-theme=dark] .cta::before{background-image:radial-gradient(rgba(14,8,23,0.05) 1px,transparent 1px)}html[data-theme=dark] .cta-card::before{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .f-wm-sub i{background:linear-gradient(90deg,rgba(203,42,200,.45),rgba(14,8,23,0.06))}html[data-theme=dark] .f-wm-sub i:last-child{background:linear-gradient(90deg,rgba(14,8,23,0.06),rgba(203,42,200,.45))}html[data-theme=dark] .page-hero::before{background-image:radial-gradient(rgba(14,8,23,0.07) 1px,transparent 1px)}html[data-theme=dark] .plan-pill.no{background:rgba(14,8,23,0.04)}html[data-theme=dark] .get-box{background:#170d2b}html[data-theme=dark] .seg{border:1px solid #1e1434;background:#170d2b}html[data-theme=dark] .seg-a{color:#cfc8e0;border-right:1px solid #1e1434}html[data-theme=dark] .seg-a:hover{background:#170d2b}html[data-theme=dark] .seg-call small{color:#cfc8e0}html[data-theme=dark] .seg-call.off{background:#170d2b}html[data-theme=dark] .btn-call{border:1px solid #1e1434;background:#170d2b}html[data-theme=dark] .btn-call small{color:#cfc8e0}html[data-theme=dark] .btn-call:hover{background:#170d2b}html[data-theme=dark] .btn-call.off{background:#170d2b}html[data-theme=dark] .tgl{background:#170d2b}html[data-theme=dark] .plan{background:#170d2b}html[data-theme=dark] .plan .pico{background:rgba(203,42,200,.16);color:#f774f3}html[data-theme=dark] .plan-dots span{background:#3d3352}html[data-theme=dark] .plan-dots span.on{background:var(--acc)}html[data-theme=dark] .plan .pnote{color:#cfc8e0}html[data-theme=dark] .plan ul{color:#cfc8e0}html[data-theme=dark] .plan ul li.all{color:#cfc8e0}html[data-theme=dark] .est{background:#170d2b;border-color:rgba(190,150,240,.32);box-shadow:0 0 0.9rem -0.2rem rgba(203,42,200,.4),0 0 3rem -0.75rem rgba(190,150,240,.32),0 1.25rem 3.5rem -1.5rem rgba(139,124,255,.3)}html[data-theme=dark] .est-row .cap{color:#cfc8e0}html[data-theme=dark] .est-chip{background:#170d2b}html[data-theme=dark] .est-chip.on{background:var(--acc);color:#fff;border-color:var(--acc);box-shadow:0 0.5rem 1.5rem -0.5rem rgba(203,42,200,.6)}html[data-theme=dark] .est-addon{background:#170d2b;color:#cfc8e0}html[data-theme=dark] .est-addon span{color:#cfc8e0}html[data-theme=dark] .est-addon.on{background:#130b22}html[data-theme=dark] .feat-matrix{background:#170d2b}html[data-theme=dark] .fm-head{background:#170d2b}html[data-theme=dark] .fm-head b:first-child{color:#cfc8e0}html[data-theme=dark] .fm-group{background:#170d2b}html[data-theme=dark] .fm-row{border-bottom:1px solid #130b22;color:#efeaf8}html[data-theme=dark] .fm-head .fm-p,html[data-theme=dark] .fm-row .y.suite-inc{color:var(--acc-soft)}html[data-theme=dark] .fm-row .fm-sub,html[data-theme=dark] .fm-row .y.suite-add,html[data-theme=dark] .fm-row .y.suite-inc small{color:#b3aac7}html[data-theme=dark] .fm-row .y.suite-add .sa-p{color:var(--acc-soft)}html[data-theme=dark] .fm-row .y.suite-add .sa-p::before{color:#b3aac7}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{background:#170d2b;border:1px solid #1e1434}html[data-theme=dark] .fsel .fsel-btn{background:#170d2b;border:1px solid #1e1434;color:#cfc8e0}html[data-theme=dark] .fsel .fsel-list{background:#170d2b}html[data-theme=dark] .fsel .opt{color:#efeaf8}html[data-theme=dark] .fsel .opt:hover{background:#130b22}html[data-theme=dark] .form-fine{color:#cfc8e0}html[data-theme=dark] .shot-big{background:#170d2b}html[data-theme=dark] .shot-big .sh-bar{background:#130b22}html[data-theme=dark] .shot-big .sh-bar span{color:#cfc8e0}html[data-theme=dark] .shot-big img{background:#170d2b}html[data-theme=dark] .show-cap{background:#170d2b}html[data-theme=dark] .ph-card.ph-shot>img{background:#170d2b}html[data-theme=dark] .ph-badge{background:#170d2b}html[data-theme=dark] .m-menu{background:rgba(14,8,23,0.95);border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .mm-promo{background:#170d2b;border:1px solid rgba(203,42,200,.3)}html[data-theme=dark] .mm-promo p{color:#cfc8e0}html[data-theme=dark] .mm-foot{color:#cfc8e0}html[data-theme=dark] .mm-chev{color:#cfc8e0}html[data-theme=dark] .mm-ico{background:#130b22}html[data-theme=dark] .mm-item:is(.ln,.pf,.dl,.pl) .mm-ico{background:color-mix(in srgb,var(--mc) 17%,#1a0f30);color:var(--mc)}html[data-theme=dark] .mm-t small{color:#cfc8e0}html[data-theme=dark] .m-menu .btn-row{background:linear-gradient(rgba(14,8,23,0.00),#170d2b 28%)}html[data-theme=dark] .faq-item{background:#170d2b}html[data-theme=dark] .rate-card{background:rgba(14,8,23,0.06)}html[data-theme=dark] .lg{color:#cfc8e0}html[data-theme=dark] .panel-dk .lg{color:#cfc8e0}html[data-theme=dark] .trust-logo{background:#170d2b}html[data-theme=dark] .lg-img{background:#170d2b}html[data-theme=dark] .ch-card{background:#170d2b}html[data-theme=dark] .ch-tag{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .ch-play{background:rgba(14,8,23,0.16);border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .ch-glass{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .ch-top b{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .ch-tiles span{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .ch-body h3{color:#efeaf8}html[data-theme=dark] .ch-lede{color:#cfc8e0}html[data-theme=dark] .ch-row span{color:#efeaf8}html[data-theme=dark] .ch-cta-ic{background:#170d2b;color:#efeaf8}html[data-theme=dark] .ch-cta-ic.sx,html[data-theme=dark] .ch-cta-ic.sin,html[data-theme=dark] .ch-cta-ic.syt,html[data-theme=dark] .ch-cta-ic.sig,html[data-theme=dark] .ch-cta-ic.sfb{color:#efeaf8}html[data-theme=dark] .ch-rail button{background:#170d2b}html[data-theme=dark] .res-card2{background:#170d2b}html[data-theme=dark] .job-card{background:#170d2b}html[data-theme=dark] .blog-card{background:#170d2b}html[data-theme=dark] .blog-card .bc-img::after{background-image:radial-gradient(rgba(14,8,23,0.09) 1px,transparent 1px)}html[data-theme=dark] .mpane{background:#170d2b}html[data-theme=dark] .mp-top{color:#cfc8e0}html[data-theme=dark] .mp-footbar{background:#170d2b}html[data-theme=dark] .mp-footbar .demo-dots i{background:#1e1434}html[data-theme=dark] .mp-due{background:#170d2b;color:#cfc8e0}html[data-theme=dark] .mp-tc{background:#170d2b}html[data-theme=dark] .mp-row{background:#170d2b}html[data-theme=dark] .mp-ask{color:#cfc8e0;background:#170d2b}html[data-theme=dark] .mp-ans{background:#130b22;border:1px solid #1e1434}html[data-theme=dark] .mp-tbl td{border-bottom:1px solid #130b22}html[data-theme=dark] .mp-kcol{background:#170d2b}html[data-theme=dark] .mp-prog{background:#130b22}html[data-theme=dark] .mp-logline{background:#170d2b}html[data-theme=dark] .mp-bub.a{background:#170d2b}html[data-theme=dark] .mp-card{background:#170d2b}html[data-theme=dark] .mp-card.on{background:#170d2b}html[data-theme=dark] .mp-field{background:#170d2b;color:#cfc8e0}html[data-theme=dark] .mpane .mp-tbl tbody tr:hover{background:#170d2b}html[data-theme=dark] .mpane .mp-tbl tr.sel{background:#130b22}html[data-theme=dark] .mpane .mp-row.sel{background:#170d2b}html[data-theme=dark] .oflow{background:linear-gradient(165deg,#170d2b,#130b22)}html[data-theme=dark] .of-head{color:#cfc8e0}html[data-theme=dark] .of-stack .of-head,html[data-theme=dark] .of-loop .of-head{color:#cfc8e0;border-color:rgba(255,255,255,.14)}html[data-theme=dark] .of-stack .of-foot,html[data-theme=dark] .of-loop .of-foot{color:#cfc8e0;border-color:rgba(255,255,255,.14)}html[data-theme=dark] .fl-dot{background:#170d2b}html[data-theme=dark] .fl-n:hover{border-color:#1e1434}html[data-theme=dark] .fl-hub .fl-k{color:#cfc8e0}html[data-theme=dark] .fan-l::before{box-shadow:0 0 24px -8px var(--c,rgba(203,42,200,.45)),inset 0 1px 0 rgba(14,8,23,0.09)}html[data-theme=dark] .dl-row{background:#170d2b}html[data-theme=dark] .dl-row .limg{background:#170d2b}html[data-theme=dark] .tco-card{background:#170d2b;border-color:#241741}html[data-theme=dark] .tco-bar .tco-track{background:#241741}html[data-theme=dark] .tco-bar .tco-track:hover{background:color-mix(in oklab,var(--bc,#241741) 18%,#241741);box-shadow:0 0 1.125rem -.125rem color-mix(in srgb,var(--bc) 50%,transparent)}html[data-theme=dark] .tco-bar:has(.tco-lab:hover) .tco-track{background:color-mix(in oklab,var(--bc,#241741) 18%,#241741);box-shadow:0 0 1.125rem -.125rem color-mix(in srgb,var(--bc) 50%,transparent)}html[data-theme=dark] .tco-bar .tco-fill:hover,html[data-theme=dark] .tco-bar:has(.tco-lab:hover) .tco-fill{box-shadow:0 0 1.5rem -.125rem color-mix(in srgb,var(--bc) 85%,transparent)}html[data-theme=dark] .tco-bar:has(.tco-fill:hover) .tco-lab,html[data-theme=dark] .tco-bar:has(.tco-track:hover) .tco-lab,html[data-theme=dark] .tco-bar .tco-lab:hover{text-shadow:0 0 .75rem color-mix(in srgb,var(--bc) 60%,transparent)}html[data-theme=dark] .tco-bar .tco-val.inv{color:#efeaf8}html[data-theme=dark] .cmp-band{background:#130b22}html[data-theme=dark] .cmp-index a{color:#efeaf8;background:#170d2b}html[data-theme=dark] .cmp-fam-d{color:#efeaf8}html[data-theme=dark] .cmp-card{background:#170d2b}html[data-theme=dark] .cmp-card.alt{background:#170d2b}html[data-theme=dark] .cmp-d{color:#efeaf8}html[data-theme=dark] .lc{background:#170d2b}html[data-theme=dark] .lc-tip{background:#170d2b}html[data-theme=dark] .lc-tip::after{border-top-color:#170d2b}html[data-theme=dark] .feat{background:#170d2b}html[data-theme=dark] .int-tools{background:#130b22}html[data-theme=dark] .int-search{background:#170d2b}html[data-theme=dark] .int-pill{background:#170d2b}html[data-theme=dark] .int-empty,html[data-theme=dark] .t-empty{background:#170d2b}html[data-theme=dark] .icard{background:#170d2b}html[data-theme=dark] .mega-promo p{color:#cfc8e0}html[data-theme=dark] .rv-card{background:#170d2b}html[data-theme=dark] .rv-b{background:#170d2b;border:1px solid #130b22}html[data-theme=dark] .rv-b .rv-rate{background:#170d2b;border:1px solid #130b22;color:#efeaf8}html[data-theme=dark] .rv-b.dark .rv-rate{background:rgba(14,8,23,0.14)}html[data-theme=dark] .rv-q{color:#efeaf8}html[data-theme=dark] .rv-av{box-shadow:0 0 0 0.1875rem #170d2b,0 0 0 0.2812rem var(--ring,#e063dc)}html[data-theme=dark] .rv-av em{background:#170d2b;border:1px solid #130b22}html[data-theme=dark] .rv-chip{background:#170d2b}html[data-theme=dark] .rv-chip-t{color:#efeaf8}html[data-theme=dark] .rv-b.neg{background:linear-gradient(120deg,#170d2b 0%,#170d2b 60%)}html[data-theme=dark] .rv-b.neg .rv-q{color:#cfc8e0}html[data-theme=dark] .rv-neg-a p{color:#efeaf8}html[data-theme=dark] .rv-av.sm{box-shadow:0 0 0 0.1562rem #170d2b,0 0 0 0.2188rem var(--ring,#e063dc)}html[data-theme=dark] .rv-btn{border:1px solid #1e1434;background:#170d2b}html[data-theme=dark] img.rv-av{box-shadow:0 0 0 0.1562rem #170d2b,0 0 0 0.2188rem #1e1434}html[data-theme=dark] .rv-cluster i{border:2px solid #170d2b}html[data-theme=dark] .rv-break span{color:#cfc8e0;border-bottom:1px dashed #130b22}html[data-theme=dark] .hero .rate .faces img{border:2px solid rgba(255,255,255,.14)}html[data-theme=dark] .tl-chips .chip{background:rgba(14,8,23,0.06)}html[data-theme=dark] .tl-in input{background:#170d2b}html[data-theme=dark] .tl-in b{background:#170d2b}html[data-theme=dark] .tl-rad label{background:#170d2b}html[data-theme=dark] .tl-fx{background:#130b22}html[data-theme=dark] .tl-err{background:#170d2b;border:0.0625rem solid #1e1434}html[data-theme=dark] .sec-lt .btn-ghost{background:#170d2b}html[data-theme=dark] .tl-sel{background:#170d2b}html[data-theme=dark] .tl-ck label{background:#170d2b}html[data-theme=dark] .tl-table input{background:rgba(14,8,23,0.06)}html[data-theme=dark] .doc{--tint:#170d2b;--ln:#130b22;background:#170d2b}html[data-theme=dark] .doc.c-ocean{--tint:#170d2b}html[data-theme=dark] .doc.c-ember{--tint:#170d2b}html[data-theme=dark] .doc.p-t80{--tint:#170d2b}html[data-theme=dark] .doc-logo.ph{background:#170d2b}html[data-theme=dark] .doc-kv>div{background:#170d2b}html[data-theme=dark] .t-band .doc-logo{background:#170d2b}html[data-theme=dark] .t-band .doc-logo.ph{background:rgba(14,8,23,0.08);border-color:rgba(255,255,255,.14)}html[data-theme=dark] .p-t80.t-band .doc-h{color:#efeaf8}html[data-theme=dark] .p-t80.t-band .doc-h h2,html[data-theme=dark] .p-t80.t-band .doc-h .meta b{color:#efeaf8}html[data-theme=dark] .p-t80.t-band .doc-sub,html[data-theme=dark] .p-t80.t-band .doc-h .meta{color:#efeaf8}html[data-theme=dark] .p-t80.t-band .tr.gt{color:#efeaf8}html[data-theme=dark] .p-t80.t-band .tr.gt b{color:#efeaf8}html[data-theme=dark] .p-t80 .doc-logo.ph{color:#cfc8e0;background:#170d2b}html[data-theme=dark] .p-t80 .doc-tbl th,html[data-theme=dark] .p-t80 .doc-tbl thead tr{color:#efeaf8!important}html[data-theme=dark] .ds-bar{border:0.0625rem solid rgba(255,255,255,.14);background:rgba(14,8,23,0.03)}html[data-theme=dark] .ds-div{background:rgba(14,8,23,0.10)}html[data-theme=dark] .ds-seg{background:rgba(14,8,23,0.05)}html[data-theme=dark] .ds-seg button:hover{background:rgba(14,8,23,0.07)}html[data-theme=dark] .ds-seg button.on{background:#170d2b;color:#efeaf8}html[data-theme=dark] .ds-sw button{box-shadow:0 0 0 0.125rem rgba(14,8,23,0.14)}html[data-theme=dark] .ds-sw button.on{box-shadow:0 0 0 0.125rem #1e1434,0 0 0 0.25rem #170d2b}html[data-theme=dark] .ds-logo{border:0.0625rem dashed rgba(255,255,255,.14)}html[data-theme=dark] .ds-logo img{background:#170d2b}html[data-theme=dark] .ds-logo.has{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .ds-x{background:rgba(14,8,23,0.10)}html[data-theme=dark] .tl-items input{background:#170d2b}html[data-theme=dark] .tl-items .del{background:#170d2b}html[data-theme=dark] .tl-qr{background:#170d2b}html[data-theme=dark] .bc-svg{background:#170d2b}html[data-theme=dark] .tl-out .tl-param{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .tl-conf i{background:rgba(14,8,23,0.12)}html[data-theme=dark] .of-day .ds-t{fill:#efeaf8}html[data-theme=dark] .of-day .ds-sn{fill:#cfc8e0}html[data-theme=dark] .of-day .ds-scap{fill:#efeaf8}html[data-theme=dark] .pk-stage::before{background-image:radial-gradient(rgba(14,8,23,0.06) 1px,transparent 1px)}html[data-theme=dark] .pk-feat{background:rgba(14,8,23,0.03);border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .pk-feat:hover,html[data-theme=dark] .pk-feat.on{background:rgba(14,8,23,0.06)}html[data-theme=dark] .pk-phone{box-shadow:0 0 0 1px rgba(14,8,23,0.08) inset,0 0 3.25rem -0.5rem rgba(203,42,200,.55),0 1.875rem 4.25rem -1.25rem rgba(5,2,12,.85)}html[data-theme=dark] .pk-notch{border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .pk-notch i{background:rgba(14,8,23,0.18)}html[data-theme=dark] .pk-screen{background:#170d2b;border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .pk-shot{background:#170d2b}html[data-theme=dark] .pk-home{background:rgba(14,8,23,0.32)}html[data-theme=dark] .pk-dots i{background:rgba(14,8,23,0.22)}html[data-theme=dark] .gs-nsh{fill:#efeaf8}html[data-theme=dark] .icon-use{color:#efeaf8}html[data-theme=dark] .callout-caption{fill:#cfc8e0}@media(max-width:38.75rem){html[data-theme=dark] .tl-items tr{background:#170d2b}}html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background-color:#fff"],html[data-theme=dark] [style*="background-color:#fff"]{background:#170d2b!important}html[data-theme=dark] [style*="color:#4"],html[data-theme=dark] [style*="color:#4"],html[data-theme=dark] [style*="color:#3"],html[data-theme=dark] [style*="color:#3"],html[data-theme=dark] [style*="color:#2"],html[data-theme=dark] [style*="color:#2"],html[data-theme=dark] [style*="color:#1"],html[data-theme=dark] [style*="color:#1"]{color:#cfc8e0!important}html[data-theme=dark] [style*="color:#6"],html[data-theme=dark] [style*="color:#6"],html[data-theme=dark] [style*="color:#5"],html[data-theme=dark] [style*="color:#5"],html[data-theme=dark] [style*="color:#8"],html[data-theme=dark] [style*="color:#8"],html[data-theme=dark] [style*="color:#7"],html[data-theme=dark] [style*="color:#7"]{color:#a49ab8!important}html[data-theme=dark] .lg-img,html[data-theme=dark] .lc,html[data-theme=dark] .tl-qr,html[data-theme=dark] .bc-svg,html[data-theme=dark] .doc-kv>div,html[data-theme=dark] .t-band .doc-logo,html[data-theme=dark] .doc-logo{background:#fff}html[data-theme=dark] .doc-logo.ph{background:#fff}html[data-theme=dark] .ch-cta-ic{background:rgba(255,255,255,.16);color:#fff;box-shadow:0 0 0 0.15625rem rgba(255,255,255,.22),0 0 0.375rem rgba(224,99,220,.55),0 0 1.125rem rgba(224,99,220,.35),0 0 2rem rgba(224,99,220,.2)}html[data-theme=dark] .lb-img{background:#fff;border-radius:0.5rem;padding:0.375rem;opacity:.9}html[data-theme=dark] .doc{--tint:#fbf3fb;--ln:#ebe6f2;background:#fff}html[data-theme=dark] .p-t80.t-band .doc-h{color:#000}html[data-theme=dark] .p-t80 .doc-tbl th,html[data-theme=dark] .p-t80 .doc-tbl thead tr{color:#000!important;border-bottom-color:#000}html[data-theme=dark] .p-t80 .doc-logo.ph{border-color:#999;color:#666;background:#fff}html[data-theme=dark] .t-band .doc-logo.ph{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45);color:rgba(255,255,255,.8)}html[data-theme=dark] .callout-title{fill:hsl(var(--h) 60% 74%)}html[data-theme=dark] .gs-step .f-right{fill:hsl(var(--h) 60% 72%);stroke:hsl(var(--h) 60% 72%)}html[data-theme=dark] .gs-step .f-left{fill:hsl(var(--h) 70% 68%);stroke:hsl(var(--h) 70% 68%)}html[data-theme=dark] .ds-ico{stroke:hsl(var(--h) 60% 62%)}html[data-theme=dark] .gs-pill{fill:hsl(var(--h) 45% 20%)}html[data-theme=dark] .gs-step:hover .gs-pill,html[data-theme=dark] .gs-step.on .gs-pill{fill:hsl(var(--h) 45% 28%)}html[data-theme=dark] .of-day .ds-t{fill:#26233a}html[data-theme=dark] .of-day .ds-step{fill:#efeaf8}html[data-theme=dark] .tco-bar.win .tco-fill{background:linear-gradient(90deg,var(--acc),#a01898)}html[data-theme=dark] .tco-bar.win .tco-cap{color:var(--acc-soft)}html[data-theme=dark] .tco-bar.win .tco-val{color:var(--acc-soft)}html[data-theme=dark] .nav-links a:hover,html[data-theme=dark] .nl-btn:hover{background:rgba(203,42,200,.2)}html[data-theme=dark] .nav{border-color:rgba(203,42,200,.6);box-shadow:0 0 0 2px rgba(203,42,200,.3),0 0.5rem 1.5rem rgba(0,0,0,.4),0 0 1.625rem -0.25rem rgba(203,42,200,.6)}html[data-theme=dark] .mega{border-color:rgba(203,42,200,.6);box-shadow:0 0 0 2px rgba(203,42,200,.35),0 1.25rem 2.5rem rgba(0,0,0,.5),0 0 2rem -0.25rem rgba(203,42,200,.6)}html[data-theme=dark] .btn-dark,html[data-theme=dark] .cat-tab.active,html[data-theme=dark] .tgl button.on{background:#efeaf8;color:#17102a}html[data-theme=dark] .cat-tab.active{border-color:#efeaf8}html[data-theme=dark] .btn-dark:hover{background:#fff}.fab button{position:fixed;bottom:0;width:1.25rem;height:1.25rem;border-radius:6.1875rem;border:1px solid #cfc9dd;background:#fff;color:#5d5470;cursor:pointer;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:transform .2s,opacity .3s,visibility .3s,background .2s,box-shadow .2s;box-shadow:0 0 .3125rem rgba(203,42,200,.55),0 0 .9375rem rgba(203,42,200,.35);z-index:150}.fab button.show{opacity:1;visibility:visible;transform:none}.fab-th{left:0}.fab-up{right:0}.fab button:hover{transform:translateY(-0.125rem);background:#faf5fd;border-color:var(--acc);color:var(--acc-deep);box-shadow:0 0 .375rem rgba(203,42,200,.7),0 0 1.25rem rgba(203,42,200,.5)}html[data-theme=dark] .fab button{border-color:rgba(255,255,255,.16);background:#170d2b;color:#efeaf8}html[data-theme=dark] .fab button:hover{background:#1e1434;border-color:rgba(203,42,200,.6);color:#fff}.fab .ic{width:1.25rem;height:1.25rem}.fab button::after{content:attr(data-tip);position:absolute;bottom:calc(100% + .5rem);z-index:160;background:#0f0a1e;border:1px solid rgba(203,42,200,.35);border-radius:.75rem;padding:.375rem .75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;color:#b3aac7;box-shadow:0 1rem 2.5rem -.75rem rgba(0,0,0,.6);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;pointer-events:none}.fab-th::after{left:0}.fab-up::after{right:0}@media(hover:hover){.fab button:hover::after{opacity:1;visibility:visible}}.fab button:focus-visible::after{opacity:1;visibility:visible}.fab-th .i-sun{display:none}html[data-theme=dark] .fab-th .i-moon{display:none}html[data-theme=dark] .fab-th .i-sun{display:block}@media (max-width:600px){.fab button{width:2.375rem;height:2.375rem;bottom:.875rem}.fab-th{left:.875rem}.fab-up{right:.875rem}}.pill{transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.pill:hover{border-color:var(--acc);background:var(--acc-tint);transform:translateY(-0.0625rem);box-shadow:0 0 0 2px rgba(203,42,200,.35),0 0 1.625rem -0.25rem rgba(203,42,200,.7)}.si-dk{display:none}html[data-theme=dark] .si-lt{display:none}html[data-theme=dark] .si-dk{display:inline-block}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .fsel .fsel-btn{background:#221840;border-color:rgba(255,255,255,.16)}html[data-theme=dark] .fsel .fsel-btn{color:#9d93b8}html[data-theme=dark] .fsel .fsel-btn.has{color:#efeaf8}html[data-theme=dark] .fsel .fsel-btn::after{border-right-color:#b8aed0;border-bottom-color:#b8aed0}html[data-theme=dark] .fsel .fsel-list{background:#221840;border-color:rgba(255,255,255,.16)}html[data-theme=dark] .fsel .opt:hover{background:rgba(203,42,200,.15)}html[data-theme=dark] .field input:focus,html[data-theme=dark] .field textarea:focus,html[data-theme=dark] .fsel.open .fsel-btn{border-color:var(--acc)}html[data-theme=dark] .fsel-list::-webkit-scrollbar{width:.5rem}html[data-theme=dark] .fsel-list::-webkit-scrollbar-thumb{background:#3a2a68;border-radius:1rem}html[data-theme=dark] .fsel-list::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] .iv-b1{background:#241741!important;border:1px solid rgba(255,255,255,.16)!important}html[data-theme=dark] .iv-b2{background:rgba(203,42,200,.22)!important;color:#f0c9f2!important}html[data-theme=dark] .iv-b3{border-color:var(--acc)!important;color:#e063dc!important}html[data-theme=dark] [style*="background:linear-gradient(180deg,#fff"]{background:linear-gradient(180deg,#241741,#1e1038)!important}html[data-theme=dark] [style*="color:var(--acc-deep)"],html[data-theme=dark] [style*="color:var(--acc-deep)"]{color:#e8a7e6!important}html[data-theme=dark] .show-cap .idx i{background:#3a2a68}html[data-theme=dark] .show-cap .idx i.on{background:var(--acc)}.mega-cols[style*="2.2fr"] .mi{margin-right:0}.mega-cols[style*="2.2fr"] .mi2{column-gap:.5rem}.mega-cols[style*="2.2fr"] .mi2 .mi:nth-child(even){margin-left:0}html[data-theme=dark] .seg{background:#221840;border-color:rgba(255,255,255,.16)}html[data-theme=dark] .seg-a{color:#cfc8e0;border-right-color:rgba(255,255,255,.12)}html[data-theme=dark] .seg-a:hover{background:rgba(203,42,200,.15)}.get-box .btn .bt-s{display:none}@media (max-width:640px){.get-box .btn{font-size:0.8rem;white-space:nowrap;padding:0.6875rem 0.9rem;gap:0.375rem}.get-box .btn .bt-f{display:none}.get-box .btn .bt-s{display:inline}}@media (min-width:641px){.fab button{width:2.375rem;height:2.375rem;bottom:1rem}.fab .ic{width:1.375rem;height:1.375rem}.fab-th{left:1rem}.fab-up{right:1rem}}@media (max-width:640px){#enterprise-stack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}#enterprise-stack::-webkit-scrollbar{display:none}#enterprise-stack>table{display:block;width:auto}#enterprise-stack tbody{display:flex;gap:.875rem}#enterprise-stack tr{display:flex;flex-direction:column;gap:.625rem;flex:0 0 84%;max-width:84%;border:1px solid var(--lline)!important;border-radius:.9375rem;padding:1rem 1.125rem;background:#fff;scroll-snap-align:start;box-shadow:0 .25rem 1rem rgba(19,11,34,.05)}#enterprise-stack td{display:block!important;width:auto!important;padding:0!important}#enterprise-stack td:last-child{text-align:left!important}tr:has(>td.cmp-n){display:block}td.cmp-n,td.cmp-d{display:block;width:auto;padding:.375rem .25rem .375rem 0!important}.cmp-card a.chip{display:inline-block;border-radius:.75rem}}@media (max-width:640px){html[data-theme=dark] #enterprise-stack tr{background:#170d2b;border-color:rgba(255,255,255,.14)!important;box-shadow:0 .25rem 1rem rgba(0,0,0,.35)}}@media (max-width:640px){[style*="linear-gradient(135deg,#170d2b 0%"] .btn{width:100%;justify-content:center;white-space:nowrap;font-size:0.9375rem}}.case-pills,.ind-pills,.logo-strip{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.case-pills:active,.ind-pills:active,.logo-strip:active{cursor:grabbing}.case-pills::-webkit-scrollbar,.ind-pills::-webkit-scrollbar,.logo-strip::-webkit-scrollbar{display:none}.case-pills{gap:0.5625rem}.ind-pills{gap:0.5rem}.logo-strip{gap:2.75rem}.case-pills>*,.ind-pills>*,.logo-strip>*{flex-shrink:0}.ind-pills *,.logo-strip *,.case-pills *{-webkit-user-drag:none;user-select:none}@media (max-width:640px){.sec-head .split{flex-direction:column;align-items:flex-start;gap:.875rem}.sec-head .split .link-arrow{padding-bottom:0}}html[data-theme=dark] .rv-b{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .rv-b .rv-rate{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .rv-av em{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .rv-btn{border-color:rgba(255,255,255,.14)}@media (max-width:640px){[style*="flex-wrap:wrap;gap:1.125rem;align-items:center"]{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:.375rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}[style*="flex-wrap:wrap;gap:1.125rem;align-items:center"]::-webkit-scrollbar{display:none}[style*="flex-wrap:wrap;gap:1.125rem;align-items:center"] .lg-img{scroll-snap-align:start}}.mega-feat img.mf-full{aspect-ratio:auto;object-fit:contain}.mega-feat{background:transparent;border:none}.mega-feat img{border-radius:.875rem}.mega-feat .mf-body{padding:.75rem 0 0}.mm-feat{background:transparent;border:none;padding:0;margin:.875rem .25rem 0}.mm-feat img{border-radius:.875rem;margin-bottom:0}html[data-theme=dark] .mm-feat{background:transparent;border:none}.mi.ln,.mm-item.ln{--mc:var(--vio)}.mi.pf,.mm-item.pf{--mc:var(--blue)}.mi.dl,.mm-item.dl{--mc:var(--green)}.mi.pl,.mm-item.pl{--mc:var(--plc)}.mi.ar,.mm-item.ar{--mc:var(--plum)}.mega.mh-acc,.mm-grp.mh-acc{--mc:var(--acc)}.mega.mh-blue,.mm-grp.mh-blue{--mc:var(--blue)}.mega.mh-vio,.mm-grp.mh-vio{--mc:var(--vio)}.mega[class*=mh-] .mi .mibox,.mm-grp[class*=mh-] .mm-ico{background:color-mix(in srgb,var(--mc) 13%,#fff);color:color-mix(in srgb,var(--mc) 74%,#231338)}html[data-theme=dark] .mega[class*=mh-] .mi .mibox{background:color-mix(in srgb,var(--mc) 17%,#1a0f30)!important;color:var(--mc)!important}html[data-theme=dark] .mm-grp[class*=mh-] .mm-ico{background:color-mix(in srgb,var(--mc) 17%,#1a0f30);color:var(--mc)}.mega .mi:hover{background:color-mix(in srgb,var(--mc,#cb2ac8) 8%,#f4f2f9)}.mega .mi.on{background:color-mix(in srgb,var(--mc,#cb2ac8) 12%,transparent)}.mega .mi.on b{color:color-mix(in srgb,var(--mc,#8f1d8e) 80%,#231338)}html[data-theme=dark] .mega .mi:hover{background:color-mix(in srgb,var(--mc,#cb2ac8) 14%,#170d2b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc,#cb2ac8) 30%,transparent)}html[data-theme=dark] .mega .mi.on{background:color-mix(in srgb,var(--mc,#cb2ac8) 18%,transparent)}html[data-theme=dark] .mega .mi.on b{color:var(--mc,#e063dc)}html[data-theme=dark] .mp-chip.green{background:color-mix(in srgb,var(--green) 14%,#170d2b);color:var(--green)}html[data-theme=dark] .mp-chip.amber{background:color-mix(in srgb,var(--amber) 14%,#170d2b);color:var(--amber)}html[data-theme=dark] .mp-chip.blue{background:color-mix(in srgb,var(--blue) 14%,#170d2b);color:var(--blue)}html[data-theme=dark] .mp-chip.red{background:color-mix(in srgb,var(--red) 14%,#170d2b);color:var(--red)}html[data-theme=dark] .mp-ask b{color:var(--acc-soft)}html[data-theme=dark] .mp-ans b{color:var(--acc-soft)}html[data-theme=dark] .mp-ans{border-color:rgba(255,255,255,.12)}html[data-theme=dark] .mp-mut,html[data-theme=dark] .mp-kh{color:#b3aac7}html[data-theme=dark] .pv-1{background:color-mix(in srgb,var(--vio) 15%,#170d2b)}html[data-theme=dark] .pv-2{background:color-mix(in srgb,var(--green) 14%,#170d2b)}html[data-theme=dark] .pv-3{background:color-mix(in srgb,var(--amber) 14%,#170d2b)}html[data-theme=dark] .pv-4{background:color-mix(in srgb,var(--acc) 14%,#170d2b)}html[data-theme=dark] .pv-5{background:color-mix(in srgb,var(--blue) 15%,#170d2b)}html[data-theme=dark] .pv-6{background:color-mix(in srgb,var(--plc) 15%,#170d2b)}html[data-theme=dark] .pv-7{background:color-mix(in srgb,var(--teal) 14%,#170d2b)}html[data-theme=dark] .pv-8{background:color-mix(in srgb,var(--acc-soft) 13%,#170d2b)}html[data-theme=dark] .pv-9{background:color-mix(in srgb,var(--amber) 9%,#170d2b)}html[data-theme=dark] .mp-cell.c-green{background:color-mix(in srgb,var(--green) 14%,#170d2b)}html[data-theme=dark] .mp-cell.c-amber{background:color-mix(in srgb,var(--amber) 14%,#170d2b)}html[data-theme=dark] .mp-cell.c-blue{background:color-mix(in srgb,var(--blue) 15%,#170d2b)}html[data-theme=dark] .mp-cell.c-red{background:color-mix(in srgb,var(--red) 14%,#170d2b)}html[data-theme=dark] .mp-cell.c-gray{background:rgba(255,255,255,.05)}html[data-theme=dark] .pos-pay button.pri{background:var(--acc);color:#fff;border-color:var(--acc)}html[data-theme=dark] .pos-cart .ctabs .tb.on{background:var(--acc);color:#fff;border-color:var(--acc)}html[data-theme=dark] .pos-cart .off{background:color-mix(in srgb,var(--amber) 16%,#170d2b);color:var(--amber)}html[data-theme=dark] .prod-split-img{border:1px solid rgba(203,42,200,.3);box-shadow:0 1.25rem 3.5rem -1.25rem rgba(190,150,240,.28),0 0 2.75rem -1.125rem rgba(203,42,200,.22)}@media (max-width:640px){.cta-card .cta-btns{width:100%;flex-direction:column;align-items:stretch}.cta-card .cta-btns .btn{width:100%;justify-content:center;white-space:nowrap;font-size:0.9375rem}}@media (max-width:640px){.prod-split .ck:not(:has(.tk)){display:block;font-size:0.875rem;line-height:1.6;padding:0.5rem 0}.prod-split .ck:not(:has(.tk)) b{display:inline}}html[data-theme=dark] .iv-card{border-color:rgba(203,42,200,.22);box-shadow:0 1rem 2.75rem -1.25rem rgba(190,150,240,.18),0 0 2rem -1rem rgba(203,42,200,.12)}html[data-theme=dark] .iv-adv{background:color-mix(in srgb,var(--acc) 14%,#1a0f30)!important;border-color:rgba(203,42,200,.3)!important}html[data-theme=dark] .sec-lt .eyebrow,html[data-theme=dark] .sec-lt .sec-head h2 .em{color:var(--acc-soft)}html[data-theme=dark] .sec-lt .link-arrow{color:#e8a7e6}html[data-theme=dark] .sec-lt .link-arrow:hover{color:#f0c9f2;border-color:rgba(203,42,200,.55);background:rgba(203,42,200,.14)}html[data-theme=dark] [style*="background:#f0edfa"]{background:color-mix(in srgb,var(--acc) 14%,#1a0f30)!important}html[data-theme=dark] .vs-pill{color:#e8a7e6;border-color:rgba(203,42,200,.35);background:rgba(203,42,200,.14)!important}@media (max-width:640px){.fc-top{flex-wrap:wrap;row-gap:0.3rem}}.psi-tag{max-width:calc(100% - 2.25rem);line-height:1.4}@media (max-width:640px){.psi-tag{top:.75rem;left:.75rem;font-size:0.66rem;padding:0.35rem 0.65rem;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html[data-theme=dark] .fm-head>:first-child,html[data-theme=dark] .fm-group>:first-child,html[data-theme=dark] .fm-row>:first-child{background:#170d2b}html[data-theme=dark] .fm-row:hover>:first-child{background:#211238}html[data-theme=dark] .fm-head>:first-child,html[data-theme=dark] .fm-row>:first-child{box-shadow:1px 0 0 rgba(255,255,255,.1)}.fm-head:not(:has(>:nth-child(5))),.fm-row:not(:has(>:nth-child(5))){grid-template-columns:1.6fr repeat(3,1fr)}.money-tbl{width:100%;border-collapse:collapse;font-size:0.9375rem}.money-tbl th{font-family:var(--disp);font-size:0.775rem;letter-spacing:.12em;text-transform:uppercase;color:#8d859e;text-align:left;padding:1rem 1.375rem;background:#faf9fd;border-bottom:2px solid var(--acc-deep)}.money-tbl th:nth-child(2){color:var(--acc-deep);text-transform:none;letter-spacing:.02em;font-size:0.9375rem}.money-tbl td{padding:0.9375rem 1.375rem;vertical-align:middle;line-height:1.55;border-bottom:1px solid #f0edf6;color:var(--ltext)}@media(max-width:1020px){.money-tbl th:first-child::after,.money-tbl td:first-child::after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:1px;background:#e3deee}html[data-theme=dark] .money-tbl th:first-child::after,html[data-theme=dark] .money-tbl td:first-child::after{background:#2d1f4d}}.money-tbl tr:last-child td{border-bottom:0}.money-tbl td:first-child{font-family:var(--disp);font-weight:700;font-size:0.925rem;width:11.5rem}.money-tbl td:nth-child(2){background:rgba(203,42,200,.045)}.money-tbl td.mt-theirs{color:#4a4259}.money-tbl tbody tr{transition:background .12s}.money-tbl tbody tr:hover{background:rgba(203,42,200,.03)}html[data-theme=dark] .money-tbl th{background:#170d2b;color:#cfc8e0;border-bottom-color:var(--acc)}html[data-theme=dark] .money-tbl th:nth-child(2){color:var(--acc-soft)}html[data-theme=dark] .money-tbl td{border-bottom-color:#241741;color:#efeaf8}html[data-theme=dark] .money-tbl td:nth-child(2){background:rgba(203,42,200,.09)}html[data-theme=dark] .money-tbl td.mt-theirs{color:#b3aac7}html[data-theme=dark] .money-tbl tbody tr:hover{background:rgba(203,42,200,.06)}@media(max-width:1020px){.money-tbl{min-width:38rem}.money-tbl th:first-child,.money-tbl td:first-child{position:sticky;left:0;z-index:2;width:auto;min-width:7.5rem}.money-tbl th:first-child{background:#faf9fd}.money-tbl td:first-child{background:#fff}html[data-theme=dark] .money-tbl th:first-child,html[data-theme=dark] .money-tbl td:first-child{background:#170d2b}}@media(max-width:640px){.tco-card{padding:1.5rem 1.25rem 1.375rem}}@media(max-width:620px){.money-tbl{min-width:0;table-layout:fixed;font-size:.8125rem}.money-tbl th{padding:.625rem .5rem}.money-tbl td{padding:.625rem .5rem;vertical-align:top;overflow-wrap:break-word}.money-tbl td:first-child{width:auto;min-width:0;font-size:.8125rem}.money-tbl th:first-child{width:31%}.money-tbl th:first-child,.money-tbl td:first-child{position:static}.money-tbl td:first-child{background:transparent}.money-tbl th:first-child::after,.money-tbl td:first-child::after{content:none}}.money-tbl.mt-rd td:nth-child(2){background:transparent}.money-tbl.mt-rd td:nth-child(3){background:rgba(203,42,200,.045)}html[data-theme=dark] .money-tbl.mt-rd td:nth-child(2){background:transparent}html[data-theme=dark] .money-tbl.mt-rd td:nth-child(3){background:rgba(203,42,200,.09)}#pocket{padding-top:7rem!important}@media(max-width:767px){.sec-lt:has(.showcase){padding-top:4.5rem!important;padding-bottom:5rem!important}#pocket{padding-top:5.75rem!important}.showcase{gap:1.75rem}.show-side{order:-1;margin:0;transform:none}.show-side>p{max-width:none}.show-cap{display:none}.show-track{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding:0 0 .75rem;scrollbar-width:thin}.deck-space{display:none}.shot-big{position:static;flex:0 0 86%;scroll-snap-align:start;display:flex;flex-direction:column}.shot-big.on{border-color:var(--lline);box-shadow:none}.shot-big::before{content:attr(data-t);order:3;font-family:var(--disp);font-weight:700;font-size:0.9375rem;color:var(--ltext);padding:0.75rem 1rem 0.1875rem}.shot-big::after{content:attr(data-d);order:4;font-size:0.8rem;color:var(--lmuted);line-height:1.5;padding:0 1rem 0.875rem}}@media(max-width:420px){.tri-pill a:nth-child(1){flex:0.55}.tri-pill a.tp-mid{flex:1.1}.tri-pill a:nth-child(3){flex:0.95}}@media(max-width:340px){.tri-pill a{font-size:10px;gap:0.1875rem}.tri-pill a:nth-child(1){flex:0.5}.tri-pill a.tp-mid{flex:1.25}.tri-pill a:nth-child(3){flex:0.85}.tri-pill .ic{display:none}}@media(max-width:960px){#pocket .sec-head{padding:0 1.875rem}}@media(max-width:420px){#pocket .sec-head{padding:0 0.625rem}}.fm-sticky{position:sticky;top:3.125rem;z-index:150;background:#f5f4f9;padding-top:.625rem}.fm-headwrap{overflow:hidden;border:1px solid var(--lline);border-radius:var(--r-lg) var(--r-lg) 0 0}.fm-sticky .fm-head{border:0;border-radius:0}.fm-pills{margin:0.5rem 0 .625rem}.fm-group{scroll-margin-top:12.5rem}.fm-empty{padding:1.75rem;text-align:center;color:#8d859e;font-size:.9375rem}.fm-sticky+.feat-matrix{border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg)}html[data-theme=dark] .fm-sticky{background:#130b22}.apps-tools{position:sticky;top:3.125rem;z-index:150;background:#f5f4f9;padding-top:.625rem;margin:1.625rem 0 1rem}.apps-tools .cat-tabs{position:static;margin:0;padding:.5rem 0 .375rem;background:transparent}html[data-theme=dark] .apps-tools{background:#130b22}html[data-theme=dark] .plan>.seg{color:#e8a7e6;border:0;background:transparent;border-radius:0;box-shadow:none}.cmp-tools{position:sticky;top:3.125rem;z-index:150;background:#f5f4f9;padding-top:.625rem;margin-bottom:.625rem}.cmp-tools .cmp-index{position:static;margin:0;padding:.5rem 0 .375rem;background:transparent;border-bottom:0;box-shadow:none}html[data-theme=dark] .cmp-tools,html[data-theme=dark] .cmp-tools .cmp-index{background:#130b22}.tools-filt{min-height:100vh}.proof-band{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.625rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.proof-band a{display:block;padding:.5rem .625rem;border:1px solid rgba(255,255,255,.09);border-radius:.625rem;background:rgba(255,255,255,.03);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.proof-band a:hover{border-color:rgba(203,42,200,.45);transform:translateY(-2px)}.proof-band b{display:block;font-family:Sora,sans-serif;font-size:1.0625rem;color:var(--acc-soft);letter-spacing:-.02em}.proof-band span{display:block;margin-top:.1875rem;font-size:.7188rem;color:#b7aec9;line-height:1.35}@media(max-width:900px){.proof-band{grid-template-columns:1fr 1fr}}@media(max-width:480px){.proof-band{grid-template-columns:1fr}}.hl{background:var(--acc-tint);color:var(--acc-deep);border-radius:.25em;padding:.03em .28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-theme=dark] .hl{background:rgba(224,99,220,.14);color:var(--acc-soft)}.gm-math .mq-t{display:inline-block;white-space:nowrap;padding-right:2.5rem}.int-pills::before,.int-pills::after,.cat-tabs::before,.cat-tabs::after,.cmp-index::before,.cmp-index::after{content:'';position:sticky;top:0;bottom:0;flex:0 0 2.5rem;pointer-events:none;z-index:1}.int-pills::before,.cat-tabs::before,.cmp-index::before{left:0;margin-right:-2.5rem;background:linear-gradient(90deg,#f5f4f9,transparent)}.int-pills::after,.cat-tabs::after,.cmp-index::after{right:0;margin-left:-2.5rem;background:linear-gradient(270deg,#f5f4f9,transparent)}html[data-theme=dark] .int-pills::before,html[data-theme=dark] .cat-tabs::before,html[data-theme=dark] .cmp-index::before{background:linear-gradient(90deg,#130b22,transparent)}html[data-theme=dark] .int-pills::after,html[data-theme=dark] .cat-tabs::after,html[data-theme=dark] .cmp-index::after{background:linear-gradient(270deg,#130b22,transparent)}