.mkt{--mkt-paper: #f3eee4;--mkt-paper-2: #e7e0d2;--mkt-ink: #121a22;--mkt-muted: #5b6570;--mkt-faint: #8a939c;--mkt-line: rgba(18, 26, 34, .14);--mkt-brand: #0f766e;--mkt-brand-dark: #0b4f4a;--mkt-accent: #c45c26;--mkt-night: #102033;--mkt-night-2: #0b1824;--mkt-cream: #f6f1e7;--mkt-white: #fffcf7;--mkt-brand-soft: #d5ece8;--mkt-accent-soft: #f6dccb;--mkt-mint: #5eead4;--mkt-peach: #f4a36c;--mkt-radius: 18px;--mkt-shadow: 0 24px 60px rgba(7, 16, 24, .14);--font-display: "Darker Grotesque", "Segoe UI", sans-serif;--font-body: "Outfit", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--space: clamp(1.25rem, 3vw, 3.5rem);--gutter: clamp(1.25rem, 4vw, 5.5rem);color:var(--mkt-ink);background:var(--mkt-paper);font-family:var(--font-body);font-size:17px;line-height:1.55;min-height:100vh;overflow-x:clip}html.mkt-root,html.mkt-root body{background:var(--mkt-paper, #f3eee4)}.mkt{background-color:var(--mkt-paper);background-image:radial-gradient(1100px 520px at 0% -8%,rgba(15,118,110,.11),transparent 58%),radial-gradient(900px 420px at 100% 0%,rgba(196,92,38,.08),transparent 52%),radial-gradient(circle at 1px 1px,rgba(18,26,34,.11) 1px,transparent 0),linear-gradient(rgba(18,26,34,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,26,34,.035) 1px,transparent 1px);background-size:auto,auto,22px 22px,56px 56px,56px 56px;background-attachment:fixed}.mkt a:not(.mkt-btn){color:inherit;text-decoration:none}.mkt button,.mkt input,.mkt select,.mkt textarea{font:inherit}.mkt h1,.mkt h2,.mkt h3,.mkt p{margin:0}.mkt img:not(.site-logo){max-width:100%;display:block}.mkt-hero-photo,.mkt-media,.mkt-page-hero.photo .mkt-hero-photo,.mkt-brand .site-logo{max-width:none}.mkt :focus-visible{outline:2px solid var(--mkt-brand);outline-offset:3px}.mkt-skip{position:absolute;left:1rem;top:0;z-index:80;transform:translateY(-120%);background:var(--mkt-night);color:var(--mkt-cream);padding:.6rem .9rem;font-weight:600}.mkt-skip:focus{transform:none}.mkt-progress{position:fixed;top:0;left:0;z-index:70;height:2px;width:100%;pointer-events:none;background:transparent}.mkt-progress>span{display:block;height:100%;width:var(--progress, 0%);background:var(--mkt-brand);transform-origin:left}.mkt-wrap{width:min(100% - (var(--gutter) * 2),1240px);margin-inline:auto}.mkt-kicker{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-muted);margin-bottom:1.1rem}.mkt-kicker:before{content:"";width:1.6rem;height:1px;background:currentColor}.mkt-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.045em;line-height:.92;text-wrap:balance}.mkt-lede{max-width:38rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55;color:var(--mkt-muted)}.mkt-copy a{color:var(--mkt-brand-dark);text-decoration:underline;text-underline-offset:3px}.mkt-copy a:hover{color:var(--mkt-brand)}.mkt code{font-family:var(--font-mono);font-size:.86em;background:color-mix(in srgb,var(--mkt-ink) 7%,transparent);padding:.12em .35em}.mkt-header{position:sticky;top:0;z-index:40;mix-blend-mode:normal}.mkt-header-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem var(--gutter);background:#102033;border-bottom:1px solid rgba(246,241,231,.12);color:var(--mkt-cream)}.mkt-header.is-hero .mkt-header-bar{background:#102033;border-bottom-color:#f6f1e71f;color:var(--mkt-cream)}.mkt-brand{display:inline-flex;align-items:center;flex:none;max-width:min(15rem,52vw);font-weight:700;letter-spacing:-.03em;font-size:1.05rem}.mkt-brand .site-logo{display:block;height:2.35rem;width:auto;max-height:2.35rem;max-width:100%;object-fit:contain;object-position:left center}.mkt-nav{display:flex;align-items:center;gap:.15rem}.mkt-nav a,.mkt-menu-btn{position:relative;padding:.45rem .7rem;font-size:.92rem;font-weight:500;background:none;border:0;color:inherit;cursor:pointer}.mkt-nav-item{position:relative}.mkt-submenu{display:none;position:absolute;top:calc(100% - .15rem);left:0;min-width:17.5rem;padding:.45rem 0;background:#0b1824;border:1px solid rgba(246,241,231,.12);z-index:50}.mkt-nav-item.is-open .mkt-submenu{display:block}.mkt-submenu a{display:block;padding:.55rem .95rem;font-size:.9rem;font-weight:500;color:#d7dde4}.mkt-submenu a:hover,.mkt-submenu a:focus-visible{background:#f6f1e71a;color:#9ee0d7}.mkt-header.is-hero .mkt-submenu a:hover,.mkt-header.is-hero .mkt-submenu a:focus-visible{color:#9ee0d7}.mkt-submenu a[aria-current=page]{color:#2de3f9;background:#2de3f914}.mkt-submenu a[aria-current=page]:hover,.mkt-submenu a[aria-current=page]:focus-visible{color:#9ee0d7;background:#f6f1e71f}.mkt-nav a.is-section,.mkt-nav a[aria-current=page]{color:#2de3f9;font-weight:700}.mkt-header.is-hero .mkt-nav a[aria-current=page]{color:#2de3f9}.mkt-nav>a:after,.mkt-nav-item>a:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1)}.mkt-nav>a:hover:after,.mkt-nav>a[aria-current=page]:after,.mkt-nav-item>a:hover:after,.mkt-nav-item>a[aria-current=page]:after,.mkt-nav-item>a.is-section:after{transform:scaleX(1)}.mkt-header-actions{display:flex;align-items:center;gap:.5rem}.mkt-menu-btn{display:none}.mkt-btn,.mkt a.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.55rem 1.05rem;border:1px solid transparent;background:var(--mkt-night);color:#fff;font-weight:600;font-size:.95rem;letter-spacing:-.01em;text-decoration:none;border-radius:10px;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,color .22s ease}.mkt-btn:hover,.mkt a.mkt-btn:hover{background:#083834;color:#fff}.mkt-btn.ghost,.mkt a.mkt-btn.ghost{background:var(--mkt-night);border-color:var(--mkt-night);color:#f6f1e7}.mkt-btn.ghost:hover,.mkt a.mkt-btn.ghost:hover{background:#12d0e8;border-color:#12d0e8;color:#102033}.mkt-btn.light,.mkt a.mkt-btn.light{background:#fffcf7;color:#102033;border-color:#fffcf7}.mkt-btn.light:hover,.mkt a.mkt-btn.light:hover{background:#fff;color:#102033}.mkt .mkt-header a.mkt-btn{background:#102033;border-color:#f6f1e752;color:#f6f1e7}.mkt .mkt-header a.mkt-btn:hover{background:#07141f;color:#fff}.mkt .mkt-header a.mkt-btn.light{background:#f6f1e7;border-color:#f6f1e7;color:#102033}.mkt .mkt-header a.mkt-btn.light:hover{background:#fffcf7;border-color:#fffcf7;color:#102033}.mkt-btn:active{transform:translateY(1px)}.mkt-drawer{display:none}.mkt-hero{position:relative;background:var(--mkt-night) url(/media/team-collaboration.jpg) center 46% / cover no-repeat;color:var(--mkt-cream);padding:4.5rem var(--gutter) 5.5rem;overflow:clip;isolation:isolate;min-height:min(88vh,46rem)}.mkt-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;z-index:0;opacity:1}.mkt-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#08101ab8,#10203347 46%,#1020331f),linear-gradient(180deg,#10203314,#1020336b);pointer-events:none}.mkt-hero .mkt-kicker,.mkt-hero h1{position:relative;z-index:2}.mkt-hero h1{font-size:clamp(2.5rem,6.2vw,5.4rem);max-width:18ch}.mkt-hero .mkt-kicker{color:#9aa7b3}.mkt-hero .mkt-lede{color:#c5cdd6}.mkt-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.mkt-hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.12;background-image:radial-gradient(circle at 18% 20%,rgba(15,118,110,.28),transparent 32%),radial-gradient(circle at 88% 80%,rgba(196,92,38,.12),transparent 28%)}.mkt-section{padding:clamp(4.2rem,8vw,7.5rem) 0}.mkt-section.tight{padding:clamp(3rem,6vw,5rem) 0}.mkt-section.night{background:radial-gradient(900px 420px at 10% 0%,rgba(15,118,110,.22),transparent 55%),radial-gradient(700px 380px at 100% 80%,rgba(196,92,38,.12),transparent 50%),var(--mkt-night);color:var(--mkt-cream)}.mkt-section.night .mkt-kicker,.mkt-section.night .mkt-lede,.mkt-section.night .mkt-muted{color:#9aa7b3}.mkt-section.wash{background-color:var(--mkt-paper-2);background-image:radial-gradient(circle at 1px 1px,rgba(18,26,34,.1) 1px,transparent 0),linear-gradient(rgba(18,26,34,.03) 1px,transparent 1px);background-size:20px 20px,56px 56px}.mkt-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:start}.mkt-split.reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mkt-section h2{font-size:clamp(2.4rem,4.6vw,4.25rem);max-width:16ch}.mkt-section h3{font-family:var(--font-display);font-size:clamp(1.45rem,2.2vw,1.85rem);letter-spacing:-.03em;line-height:1.15;font-weight:600}.mkt-copy p+p{margin-top:1rem}.mkt-muted{color:var(--mkt-muted)}.mkt-ill{display:grid;gap:.9rem;background:var(--mkt-white);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);padding:1.3rem 1.2rem;min-width:0}.mkt-ill svg{width:1.05rem;height:1.05rem;flex:none}.mkt-ill .mkt-index{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-faint)}.mkt-ill-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--mkt-line)}.mkt-ill-row b{font-weight:600}.mkt-ill-status{border-top:0;padding-top:0}.mkt-ill-status strong{display:block;font-family:var(--font-display);font-size:1.55rem;letter-spacing:-.02em;line-height:1.15}.mkt-ill-switch{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.85rem;color:var(--mkt-brand)}.mkt-ill-switch i{position:relative;width:2.3rem;height:1.3rem;border-radius:99px;background:var(--mkt-brand)}.mkt-ill-switch i:after{content:"";position:absolute;top:.18rem;right:.18rem;width:.94rem;height:.94rem;border-radius:50%;background:#fff}.mkt-ill-block{display:grid;gap:.2rem}.mkt-ill-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:99px;font-size:.8rem;font-weight:700}.mkt-ill-pill.yes{background:var(--mkt-brand-soft);color:var(--mkt-brand-dark)}.mkt-ill-pill.no{background:var(--mkt-paper-2);color:var(--mkt-muted)}.mkt-ill-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.35rem}.mkt-ill-team div{display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:12px;background:var(--mkt-paper);border:1px solid var(--mkt-line)}.mkt-ill-team svg{color:var(--mkt-accent);margin-bottom:.2rem}.mkt-ill-team span{font-size:.85rem;color:var(--mkt-muted)}.mkt-ill-consolidate{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.mkt-ill-col{display:grid;gap:.55rem;align-content:start}.mkt-ill-col p{font-size:.88rem;color:var(--mkt-muted);margin:.2rem 0 0}.mkt-ill-program{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:12px;border:1px dashed var(--mkt-line);background:var(--mkt-paper)}.mkt-ill-program div{display:grid;min-width:0}.mkt-ill-program b{font-weight:600;font-size:.92rem}.mkt-ill-program span{font-size:.78rem;color:var(--mkt-faint)}.mkt-ill-col.before svg{color:var(--mkt-faint)}.mkt-ill-program.one{border:0;background:var(--mkt-brand);color:#fff;padding:.9rem .85rem}.mkt-ill-program.one span{color:var(--mkt-brand-soft)}.mkt-ill-chips{display:flex;flex-wrap:wrap;gap:.4rem}.mkt-ill-chips span{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:99px;background:var(--mkt-brand-soft);color:var(--mkt-brand-dark);font-size:.82rem;font-weight:700}.mkt-ill-arrow{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--mkt-accent-soft);color:var(--mkt-accent)}.mkt-ill-paths{justify-items:center}.mkt-ill-hub{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:99px;background:var(--mkt-night);color:#fff;position:relative}.mkt-ill-hub:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:.9rem;background:var(--mkt-line)}.mkt-ill-forks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;position:relative;padding-top:.9rem;border-top:1px solid var(--mkt-line)}.mkt-ill-fork{--fork: var(--mkt-brand);display:grid;gap:.35rem;align-content:start;padding:1rem;border-radius:14px;border:1px solid var(--mkt-line);border-top:3px solid var(--fork);background:var(--mkt-paper);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.mkt-ill-fork.company{--fork: var(--mkt-accent)}.mkt-ill-fork:hover{transform:translateY(-3px);box-shadow:var(--mkt-shadow)}.mkt-ill-fork>svg{color:var(--fork);width:1.4rem;height:1.4rem}.mkt-ill-fork b{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em;line-height:1.1}.mkt-ill-fork ol{margin:.2rem 0 .4rem;padding-left:1.1rem;font-size:.88rem;color:var(--mkt-muted);display:grid;gap:.15rem}.mkt-ill-fork em{font-style:normal;font-weight:700;color:var(--fork);display:inline-flex;align-items:center;gap:.3rem}@media(max-width:560px){.mkt-ill-consolidate{grid-template-columns:1fr}.mkt-ill-arrow{transform:rotate(90deg);justify-self:center}.mkt-ill-forks,.mkt-ill-team{grid-template-columns:1fr}}.mkt-mpd{display:grid;gap:1.1rem;background:var(--mkt-white);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);padding:1.3rem 1.2rem;min-width:0}.mkt-mpd svg{width:1.05rem;height:1.05rem;flex:none}.mkt-mpd-program{display:grid;gap:.6rem}.mkt-mpd-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.mkt-mpd-product{position:relative;display:grid;gap:.15rem;align-content:start;padding:.75rem .8rem;border-radius:12px;border:1px solid var(--mkt-line);background:var(--mkt-paper);min-width:0}.mkt-mpd-product svg{color:var(--mkt-faint);margin-bottom:.15rem}.mkt-mpd-product b{font-weight:700;font-size:.92rem;line-height:1.2}.mkt-mpd-product span{font-size:.74rem;color:var(--mkt-faint);overflow-wrap:anywhere}.mkt-mpd-product em{justify-self:start;margin-top:.35rem;padding:.12rem .5rem;border-radius:99px;font-style:normal;font-size:.7rem;font-weight:700}.mkt-mpd-product.is-referred{border-color:var(--mkt-accent)}.mkt-mpd-product.is-referred svg{color:var(--mkt-accent)}.mkt-mpd-product.is-referred em{background:var(--mkt-accent-soft);color:var(--mkt-accent)}.mkt-mpd-product.is-bought{border-color:var(--mkt-brand);background:var(--mkt-brand-soft)}.mkt-mpd-product.is-bought svg{color:var(--mkt-brand)}.mkt-mpd-product.is-bought em{background:var(--mkt-brand);color:#fff}.mkt-mpd-journey{list-style:none;margin:0;padding:.2rem 0 0;display:grid;gap:.15rem;border-top:1px solid var(--mkt-line)}.mkt-mpd-journey li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.55rem 0}.mkt-mpd-journey li:not(:last-child):after{content:"";position:absolute;left:calc(1rem - 1px);top:calc(50% + 1rem);height:calc(100% - 1.85rem);width:2px;background:var(--mkt-line)}.mkt-mpd-dot{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--mkt-paper);border:1px solid var(--mkt-line);color:var(--mkt-muted)}.mkt-mpd-journey b{display:block;font-weight:600;line-height:1.25}.mkt-mpd-journey span{font-size:.82rem;color:var(--mkt-muted);overflow-wrap:anywhere}.mkt-mpd-journey li.is-result .mkt-mpd-dot{background:var(--mkt-brand);border-color:var(--mkt-brand);color:#fff}.mkt-mpd-journey li.is-result b{color:var(--mkt-brand-dark)}@media(max-width:480px){.mkt-mpd-products{grid-template-columns:1fr}}.mkt-index{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-faint)}.mkt-reveal{opacity:1;transform:none}.mkt-reveal.is-pending{opacity:1;transform:translateY(12px)}.mkt-reveal.is-in{animation:mkt-rise .72s cubic-bezier(.22,1,.36,1) both}@keyframes mkt-rise{0%{opacity:1;transform:translateY(14px)}to{opacity:1;transform:none}}.mkt-story-visual{min-width:0}.pv{--pv-ink: #102033;--pv-muted: #5b6b7c;--pv-line: #d7deea;--pv-brand: #0f766e;--pv-bg: #f4f7fb;background:var(--pv-bg);color:var(--pv-ink);font-family:"Segoe UI",Inter,var(--font-body),sans-serif;font-size:12px;line-height:1.35;overflow:clip;position:relative;min-width:0;border-radius:14px;border:1px solid rgba(246,241,231,.08);box-shadow:0 24px 60px #07101847}.pv-caption{margin-top:.85rem;font-size:.82rem;color:var(--mkt-muted);max-width:46rem}.mkt-section.night .pv-caption{color:#9aa7b3}.pv-shell{display:grid;grid-template-rows:auto 1fr}.pv-top{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#102033;color:#fff;font-weight:700;letter-spacing:.02em}.pv-top span{font-weight:500;opacity:.8}.pv-body{display:grid;grid-template-columns:132px 1fr;min-height:0;min-width:0;background:var(--pv-bg)}.pv-nav{padding:10px 8px;background:#fff;border-right:1px solid var(--pv-line);display:flex;flex-direction:column;gap:2px;min-width:0}.pv-nav b{display:block;padding:7px 8px;border-radius:6px;font-weight:500;color:var(--pv-ink)}.pv-nav b.on{background:#e7f3f1;color:#0b4f4a;font-weight:700}.pv-main{padding:14px 16px 20px;overflow:visible;min-width:0}.pv-main h4{margin:0;font-size:16px;overflow-wrap:anywhere}.pv-sub{color:var(--pv-muted);margin:4px 0 12px;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;max-width:100%}.pv-dl{display:grid;gap:6px;margin:8px 0 12px;min-width:0}.pv-dl>div{display:grid;grid-template-columns:minmax(0,4.4rem) minmax(0,1fr);gap:8px;align-items:start;min-width:0}.pv-dl dt{margin:0;color:var(--pv-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pv-dl dd{margin:0;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.pv-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.pv-card{background:#fff;border:1px solid var(--pv-line);border-radius:10px;padding:10px;min-width:0;overflow:visible}.pv-card .lbl{color:var(--pv-muted);font-size:11px;overflow-wrap:anywhere;word-break:break-word}.pv-card strong{display:block;font-size:16px;margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.pv-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.pv-row{display:grid;grid-template-columns:minmax(0,4.6rem) minmax(0,1fr) minmax(0,1.8rem);gap:8px;align-items:center;margin-top:7px;min-width:0}.pv-row span,.pv-row b{overflow-wrap:anywhere;word-break:break-word}.pv-track{height:8px;background:#e8eef4;border-radius:99px;overflow:hidden}.pv-fill{height:100%;background:var(--pv-brand);border-radius:99px}.pv-fill.alt{background:#c45c26}.pv-fill.ok{background:#067647}.pv-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:6px}.pv-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--pv-muted);padding:6px 4px;border-bottom:1px solid var(--pv-line)}.pv-table td{padding:7px 4px;border-bottom:1px solid var(--pv-line);vertical-align:top;overflow-wrap:anywhere;word-break:break-word;min-width:0}.pv-chip{display:inline-block;padding:2px 7px;border-radius:99px;background:#d1fadf;color:#067647;font-weight:700;font-size:10px}.pv-chip.warn{background:#fff6d8;color:#854d0e}.pv-chip.info{background:#dbeafe;color:#1e40af}.pv-chip.muted{background:#eef0f3;color:#475467}.pv-btn.sm{padding:3px 8px;font-size:10px;border-radius:6px}.pv-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.pv-col{display:grid;gap:6px;align-content:start;background:#f4f6f8;border-radius:10px;padding:6px}.pv-col-head{padding:2px 2px 0}.pv-mini{padding:7px 8px;display:grid;gap:2px}.pv-mini b{font-size:11px;overflow-wrap:anywhere}.pv-mini span{font-size:10px;color:var(--pv-muted);overflow-wrap:anywhere}.pv-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pv-steps li{position:relative;display:grid;gap:1px;padding-left:22px;font-size:11px}.pv-steps li:before{content:"";position:absolute;left:0;top:1px;width:14px;height:14px;border-radius:50%;border:2px solid var(--pv-line);box-sizing:border-box}.pv-steps li.done:before{background:#067647;border-color:#067647}.pv-steps li.done:after{content:"";position:absolute;left:4px;top:4px;width:5px;height:3px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.pv-steps li span{color:var(--pv-muted);font-size:10px}.pv-delta{display:block;margin-top:2px;font-size:10px;font-weight:700;color:#067647}.pv-log{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;font-size:11px}.pv-log li{display:flex;align-items:center;gap:6px}.pv-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#067647}.pv-option{border-width:1.5px}.pv-option.on{border-color:var(--pv-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--pv-brand) 18%,transparent)}.pv-copy{display:flex;gap:6px;margin-top:8px}.pv-copy em{flex:1;font-style:normal;border:1px solid var(--pv-line);border-radius:8px;padding:8px;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-btn{border:0;border-radius:8px;padding:7px 10px;background:var(--pv-brand);color:#fff;font-weight:700}.pv-code{margin-top:8px;background:#102033;color:#d7efe9;border-radius:8px;padding:10px;font-family:var(--font-mono);font-size:10px;line-height:1.45;white-space:pre-wrap}.mkt-visual{margin:0;display:grid;gap:.85rem;min-width:0}.mkt-icon{display:block;width:1.75rem;height:1.75rem;color:var(--mkt-brand);flex:none;stroke:currentColor;fill:none}.mkt-icon.lg{width:2.15rem;height:2.15rem}.mkt-icon.on-dark{color:#9ee0d7}.mkt-icon.on-brand{color:#f4fffc}.mkt-icon-well{position:relative;width:2.85rem;height:2.85rem;display:block;flex:none;border:1px solid color-mix(in srgb,var(--mkt-brand) 18%,var(--mkt-line));border-radius:12px;background:color-mix(in srgb,var(--mkt-brand) 6%,var(--mkt-white));color:var(--mkt-brand-dark)}.mkt-icon-well>.mkt-icon{position:absolute;top:50%;left:50%;width:1.35rem;height:1.35rem;margin:0;transform:translate(-50%,-50%)}.mkt-icon-well.on-dark{background:#f6f1e714;border-color:#f6f1e729;color:#9ee0d7}.mkt-icon-well.on-brand{background:#ffffff1f;border-color:#fff3;color:#f4fffc}.mkt-icon-well.lg{width:3.15rem;height:3.15rem;border-radius:14px}.mkt-icon-well.lg>.mkt-icon{width:1.6rem;height:1.6rem}.mkt-footer .mkt-icon-well{margin-bottom:1.1rem}.mkt-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:start}.mkt-mosaic .pv{box-shadow:0 18px 40px #0710182e}.mkt-section.media-night{position:relative;isolation:isolate;overflow:clip}.mkt-section.media-night>.mkt-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.4}.mkt-section.media-night:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1020338c,#102033d1);pointer-events:none}.mkt-section.media-night>.mkt-wrap{position:relative;z-index:2}.mkt-faq{display:flex;flex-direction:column;border-top:1px solid var(--mkt-line)}.mkt-faq details{border-bottom:1px solid var(--mkt-line)}.mkt-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:600;font-size:1.05rem}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary:after{content:"+";font-family:var(--font-display);font-size:1.4rem;font-weight:500;color:var(--mkt-faint)}.mkt-faq details[open] summary:after{content:"–"}.mkt-faq details p{padding:0 0 1.2rem;max-width:48rem;color:var(--mkt-muted)}.mkt-cta{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem}.mkt-cta h2{max-width:14ch}.mkt-crumbs{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-muted);margin-bottom:1.2rem}.mkt-crumbs a{text-decoration:underline;text-underline-offset:3px}.mkt-page-hero{padding:3.2rem 0 1.2rem}.mkt-page-hero.photo{position:relative;isolation:isolate;overflow:clip;min-height:26rem;padding:5.2rem 0 4.2rem;background-color:var(--mkt-night);background-size:cover;background-position:center 40%;background-repeat:no-repeat;color:var(--mkt-cream);display:flex;align-items:end}.mkt-page-hero.photo .mkt-wrap{position:relative;z-index:2}.mkt-page-hero.photo .mkt-hero-photo{opacity:1;object-position:center 40%}.mkt-page-hero.photo .mkt-kicker,.mkt-page-hero.photo .mkt-crumbs{color:#9aa7b3}.mkt-page-hero.photo .mkt-lede{color:#c5cdd6;margin-top:1.2rem}.mkt-page-hero.photo .mkt-crumbs a{color:#d7dde4}.mkt-page-hero h1{font-size:clamp(2.8rem,6.4vw,5.6rem);max-width:16ch}.mkt-footer{position:relative;isolation:isolate;overflow:clip;background:var(--mkt-night);color:var(--mkt-cream);padding:3.2rem var(--gutter) 2.2rem}.mkt-footer:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#102033d1,#102033f0),url(/media/partner-work.jpg) center / cover no-repeat;pointer-events:none}.mkt-footer-grid,.mkt-footer-end{position:relative;z-index:1}.mkt-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:2rem}.mkt-footer h2{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.04em;max-width:16ch}.mkt-footer h3{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#9aa7b3;margin-bottom:.8rem}.mkt-footer .mkt-kicker{color:#9aa7b3}.mkt-footer a{display:block;padding:.22rem 0;color:#d7dde4}.mkt-footer a:hover{color:#fff}.mkt-footer-end{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.6rem;padding-top:1.2rem;border-top:1px solid rgba(246,241,231,.12);color:#8b96a3;font-size:.85rem}.mkt-footer-logo{display:block;max-width:13rem;padding:0}.mkt-footer-logo .site-logo{height:2.1rem;max-height:2.1rem;max-width:100%}.mkt-notfound{position:relative;isolation:isolate;overflow:clip;min-height:70vh;display:grid;place-items:center;text-align:center;padding:4rem 1.5rem;color:var(--mkt-cream);background:var(--mkt-night)}.mkt-notfound:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#102033b8,#102033e6),url(/media/evening-team.jpg) center / cover no-repeat}.mkt-notfound>*{position:relative;z-index:1}.mkt-notfound h1{font-size:clamp(3rem,8vw,6rem)}.mkt-notfound .mkt-lede{color:#c5cdd6}@media(hover:hover)and (pointer:fine){.mkt-nav a:hover{color:#9ee0d7}.mkt-header.is-hero .mkt-nav>a:hover,.mkt-header.is-hero .mkt-nav-item>a:hover{color:#fff}}@media(max-width:1200px){.mkt-nav{display:none}.mkt-menu-btn{display:inline-flex}}@media(max-width:980px){.mkt-split,.mkt-split.reverse,.mkt-footer-grid,.mkt-mosaic{grid-template-columns:1fr}.mkt-header-actions .mkt-btn{display:none}.mkt-drawer{display:flex;flex-direction:column;gap:.2rem;padding:.6rem var(--gutter) 1.1rem;background:var(--mkt-night);color:var(--mkt-cream);border-bottom:1px solid rgba(246,241,231,.12)}.mkt-header.is-hero .mkt-drawer{background:var(--mkt-night);color:var(--mkt-cream)}.mkt-drawer a{padding:.65rem 0;font-weight:600}.mkt-drawer-group{display:flex;flex-direction:column}.mkt-drawer a.sub{padding:.35rem 0 .35rem .9rem;font-weight:500;font-size:.92rem;color:#c5cdd6}.mkt{background-attachment:scroll}.mkt-page-hero.photo{min-height:22rem;padding-top:4.2rem}.pv-kpis{grid-template-columns:1fr 1fr}.pv-body{grid-template-columns:1fr}.pv-nav{flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid var(--pv-line)}}@media(max-width:640px){.mkt-hero{padding-top:3.2rem;padding-bottom:3.4rem}.mkt-hero-actions{width:100%}.pv-grid2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mkt-reveal.is-pending,.mkt-reveal.is-in{animation:none;opacity:1;transform:none}.mkt-nav a:after{transition:none}.mkt-btn{transition:none}.mkt-progress{display:none}}.mkt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mkt-btn .mkt-icon{width:1.05rem;height:1.05rem;color:currentColor}.mkt-btn.brand,.mkt a.mkt-btn.brand{background:var(--mkt-brand);border-color:var(--mkt-brand);color:#fff}.mkt-btn.brand:hover,.mkt a.mkt-btn.brand:hover{background:var(--mkt-brand-dark);border-color:var(--mkt-brand-dark);color:#fff}.mkt-btn.accent,.mkt a.mkt-btn.accent,.mkt .mkt-header a.mkt-btn.accent{background:var(--mkt-accent);border-color:var(--mkt-accent);color:#fff}.mkt-btn.accent:hover,.mkt a.mkt-btn.accent:hover,.mkt .mkt-header a.mkt-btn.accent:hover{background:#a84b1d;border-color:#a84b1d;color:#fff}.mkt-btn.outline,.mkt a.mkt-btn.outline{background:transparent;border-color:var(--mkt-ink);color:var(--mkt-ink)}.mkt-btn.outline:hover,.mkt a.mkt-btn.outline:hover{background:var(--mkt-ink);color:#fff}.mkt-btn.big,.mkt a.mkt-btn.big{min-height:3.4rem;padding:.8rem 1.6rem;font-size:1.05rem}.mkt a.mkt-link{color:var(--mkt-brand-dark);font-weight:700;text-decoration:underline;text-underline-offset:4px}.mkt-head{margin-bottom:clamp(2rem,4vw,3.2rem)}.mkt-head.center{display:flex;flex-direction:column;align-items:center;text-align:center}.mkt-head.center h2{margin-inline:auto}.mkt-head-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:2rem}.mkt-head-row .mkt-lede{max-width:26rem}.mkt-split.center{align-items:center}.mkt-section .mkt-giant{font-size:clamp(3.2rem,9vw,8rem);max-width:none}.mkt-copy.big p{font-size:clamp(1.05rem,1.4vw,1.2rem)}.mkt-hero.mkt-hero-home{min-height:0;padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(8rem,12vw,10rem);background:var(--mkt-night)}.mkt-hero-mesh{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(700px 480px at 8% 4%,rgba(15,118,110,.5),transparent 62%),radial-gradient(620px 440px at 92% 26%,rgba(196,92,38,.32),transparent 62%),radial-gradient(900px 520px at 55% 120%,rgba(45,227,249,.14),transparent 62%)}.mkt-hero-mesh:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(246,241,231,.09) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%);mask-image:linear-gradient(180deg,#000 20%,transparent 95%)}.mkt-hero-split{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.mkt-hero.mkt-hero-home h1{font-size:clamp(3rem,7.4vw,6.75rem);line-height:.88;max-width:none}.mkt-hl{background:linear-gradient(90deg,var(--mkt-mint),#2de3f9 45%,var(--mkt-peach));-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-hero.mkt-hero-home .mkt-lede{margin-top:1.4rem;max-width:34rem;font-size:clamp(1.1rem,1.6vw,1.3rem);color:#d0d7df}.mkt-hero-proof{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b3}.mkt-live{display:inline-block;flex:none;width:.55rem;height:.55rem;border-radius:50%;background:#22c55e;animation:mkt-pulse 2s infinite}@keyframes mkt-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.mkt-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2rem}.mkt .mkt-path{--path-color: var(--mkt-mint);position:relative;display:flex;flex-direction:column;gap:.45rem;overflow:hidden;padding:1.2rem 1.25rem 1.15rem 1.45rem;border:1px solid rgba(246,241,231,.14);border-radius:var(--mkt-radius);background:#f6f1e70f;color:var(--mkt-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,background .26s ease}.mkt-path:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--path-color)}.mkt .mkt-path.is-company{--path-color: #f08a4b}.mkt .mkt-path:hover{transform:translateY(-3px);border-color:var(--path-color);background:#f6f1e71a}.mkt-path-top{display:flex;align-items:center;justify-content:space-between}.mkt-path-chip{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--path-color)}.mkt-path-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:11px;background:color-mix(in srgb,var(--path-color) 18%,transparent)}.mkt-path-icon .mkt-icon{width:1.2rem;height:1.2rem;color:var(--path-color)}.mkt-path-title{font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,1.95rem);font-weight:700;line-height:1.02;letter-spacing:-.03em}.mkt-path-body{color:#c5cdd6;font-size:.95rem;line-height:1.45}.mkt-path-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.45rem;font-weight:700;color:var(--path-color)}.mkt-path-cta .mkt-icon{width:1rem;height:1rem;color:currentColor;transition:transform .26s ease}.mkt-path:hover .mkt-path-cta .mkt-icon{transform:translate(4px)}.mkt-path-list{display:grid;gap:.55rem;margin:.5rem 0 .6rem;padding:0;list-style:none}.mkt-path-list li{display:flex;align-items:center;gap:.6rem;font-weight:500}.mkt-path-list .mkt-icon{width:1.1rem;height:1.1rem;color:var(--path-color)}.mkt-paths-grid.on-light .mkt-path{background:var(--mkt-white);border-color:var(--mkt-line);color:var(--mkt-ink);box-shadow:0 12px 30px #07101812;-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .mkt-paths-grid.on-light .mkt-path.is-partner{--path-color: var(--mkt-brand)}.mkt .mkt-paths-grid.on-light .mkt-path.is-company{--path-color: var(--mkt-accent)}.mkt .mkt-paths-grid.on-light .mkt-path:hover{background:#fff;box-shadow:var(--mkt-shadow)}.mkt-paths-grid.on-light .mkt-path-body{color:var(--mkt-muted)}.mkt-paths-grid.choose{margin-top:0;gap:1.2rem}.mkt .mkt-paths-grid.choose .mkt-path{min-height:24rem;gap:.75rem;padding:clamp(1.6rem,3vw,2.5rem)}.mkt-paths-grid.choose .mkt-path-title{font-size:clamp(2.2rem,3.6vw,3.1rem)}.mkt-paths-grid.choose .mkt-path-body{font-size:1.08rem}.mkt-paths-grid.choose .mkt-path-cta{align-self:flex-start;margin-top:auto;padding:.8rem 1.2rem;border-radius:10px;background:var(--path-color);color:#fff}.mkt-closing .mkt-paths-grid{max-width:58rem;margin-inline:auto}.mkt-collage{position:relative;min-height:34rem}.mkt-collage-frame{position:absolute;inset:1.5rem 12% 0 14%;overflow:hidden;border:1px solid rgba(246,241,231,.2);border-radius:999px 999px 28px 28px;box-shadow:0 40px 80px #00000059}.mkt .mkt-collage-frame img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:58% 40%}.mkt-collage-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(16,32,51,.55))}.mkt-collage-ring{position:absolute;inset:0 6% -1.4rem 8%;border:1px dashed rgba(94,234,212,.4);border-radius:999px 999px 36px 36px}.mkt-collage-orb{position:absolute;border-radius:50%}.mkt-collage-orb.one{top:-.5rem;right:3%;width:8.5rem;height:8.5rem;background:radial-gradient(circle at 30% 30%,var(--mkt-peach),var(--mkt-accent));opacity:.9}.mkt-collage-orb.two{bottom:2.5rem;left:1%;width:4.8rem;height:4.8rem;background:radial-gradient(circle at 30% 30%,var(--mkt-mint),var(--mkt-brand))}.mkt-toast{position:absolute;z-index:3;display:flex;align-items:center;gap:.7rem;min-width:13.5rem;padding:.7rem .95rem .7rem .75rem;border-radius:14px;background:#fff;color:var(--mkt-ink);box-shadow:0 18px 40px #07101847;font-size:.85rem;animation:mkt-float 6s ease-in-out infinite alternate}.mkt-toast-icon{display:grid;flex:none;place-items:center;width:2.3rem;height:2.3rem;border-radius:10px;background:var(--mkt-brand-soft)}.mkt-toast-icon .mkt-icon{width:1.15rem;height:1.15rem}.mkt-toast.tone-ok .mkt-toast-icon{background:#d1fadf}.mkt-toast.tone-ok .mkt-toast-icon .mkt-icon{color:#067647}.mkt-toast.tone-accent .mkt-toast-icon{background:var(--mkt-accent-soft)}.mkt-toast.tone-accent .mkt-toast-icon .mkt-icon{color:var(--mkt-accent)}.mkt-toast-copy{display:grid;line-height:1.25}.mkt-toast-copy b{font-weight:700}.mkt-toast-copy small{color:var(--mkt-muted);font-size:.74rem}.mkt-toast>strong{margin-left:auto;padding-left:.5rem;font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:#067647}.mkt-toast-stat{min-width:0}.mkt-toast-stat .mkt-toast-copy b{font-family:var(--font-display);font-size:1.5rem;line-height:1}.mkt-collage .t1{top:13%;left:-3%}.mkt-collage .t2{top:50%;right:-5%;animation-delay:-2s}.mkt-collage .t3{bottom:5%;left:6%;animation-delay:-4s}.mkt-donut{width:2.7rem;height:2.7rem;transform:rotate(-90deg)}.mkt-donut circle{fill:none;stroke-width:5}.mkt-donut .track{stroke:#e8eef4}.mkt-donut .fill{stroke:var(--mkt-brand);stroke-linecap:round}@keyframes mkt-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.mkt-lift-wrap{position:relative;z-index:5;margin-top:clamp(-6rem,-8vw,-4rem)}.mkt-page-hero:has(+.mkt-lift-wrap){padding-bottom:7rem}.mkt-page-hero+.mkt-lift-wrap{margin-top:-4rem}.mkt-stat-band{--cols: 4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));margin:0}.mkt-stat-band[data-count="3"]{--cols: 3}.mkt-stat-band[data-count="2"]{--cols: 2}.mkt-stat-band>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;min-width:0;padding:1.6rem 1.7rem}.mkt-stat-band dt{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-stat-band dd{margin:0}.mkt-bignum{font-family:var(--font-display);font-size:clamp(2.6rem,4.6vw,4.25rem);font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--mkt-brand);font-variant-numeric:tabular-nums;white-space:nowrap}.mkt-stat-band.lift{border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:var(--mkt-white);box-shadow:var(--mkt-shadow)}.mkt-stat-band.lift>div+div{border-left:1px solid var(--mkt-line)}.mkt-stat-band.lift>div:nth-child(2n) .mkt-bignum{color:var(--mkt-accent)}.mkt-stat-band.night{gap:.8rem;margin-top:1.8rem}.mkt-stat-band.night>div{padding:1.1rem 1.15rem;border:1px solid rgba(246,241,231,.12);border-radius:14px;background:#f6f1e70f}.mkt-stat-band.night dt{color:#9aa7b3}.mkt-stat-band.night .mkt-bignum{font-size:clamp(2.2rem,3.4vw,3rem);color:var(--mkt-peach)}.mkt-how{display:flex;flex-direction:column;align-items:center;gap:2.6rem}.mkt-toggle{display:inline-flex;padding:.3rem;border:1px solid var(--mkt-line);border-radius:999px;background:var(--mkt-white);box-shadow:0 6px 18px #0710180f}.mkt-toggle button{padding:.7rem 1.4rem;border:0;border-radius:999px;background:none;color:var(--mkt-muted);font-weight:600;cursor:pointer;transition:background .22s ease,color .22s ease}.mkt-toggle button.is-on{background:var(--mkt-night);color:#fff}.mkt-toggle button:not(.is-on):hover{color:var(--mkt-ink)}.mkt-steps{--step-color: var(--mkt-brand);position:relative;width:100%}.mkt-steps.is-company{--step-color: var(--mkt-accent)}.mkt-flow-svg{position:absolute;top:0;left:0;width:100%;height:96px;overflow:visible;pointer-events:none}.mkt-flow-svg path{fill:none;stroke:var(--step-color);stroke-width:2.5;stroke-dasharray:8 10;opacity:.7;animation:mkt-dash 1.6s linear infinite}@keyframes mkt-dash{to{stroke-dashoffset:-36}}.mkt-steps ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.mkt-steps li{display:flex;flex-direction:column;align-items:center;text-align:center;animation:mkt-rise .6s cubic-bezier(.22,1,.36,1) both}.mkt-steps li:nth-child(2){animation-delay:80ms}.mkt-steps li:nth-child(3){animation-delay:.16s}.mkt-step-node{position:relative;display:grid;place-items:center;width:96px;height:96px;margin-bottom:1.2rem;border:2px solid var(--step-color);border-radius:50%;background:var(--mkt-white);box-shadow:0 16px 36px color-mix(in srgb,var(--step-color) 24%,transparent)}.mkt-step-node .mkt-icon{width:2.2rem;height:2.2rem;color:var(--step-color)}.mkt-step-node b{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--step-color);color:#fff;font-size:.85rem}.mkt-section .mkt-steps h3{font-size:clamp(1.9rem,3vw,2.6rem)}.mkt-steps p{max-width:18rem;margin-top:.4rem;color:var(--mkt-muted);font-size:1.02rem}.mkt-checks{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.mkt-checks li{display:flex;align-items:center;gap:.75rem;font-size:1.06rem;font-weight:600}.mkt-checks .mkt-icon{width:1.55rem;height:1.55rem;padding:.28rem;border-radius:50%;background:var(--mkt-brand);color:#fff}.mkt-calc{display:grid;gap:1.15rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:var(--mkt-white);box-shadow:var(--mkt-shadow)}.mkt-calc-head .mkt-kicker{margin-bottom:.4rem}.mkt-section .mkt-calc-head h3{font-size:clamp(1.7rem,2.6vw,2.1rem)}.mkt-calc-field label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.mkt-calc-field label b{font-family:var(--font-display);font-size:1.45rem;color:var(--mkt-brand);font-variant-numeric:tabular-nums}.mkt-calc input[type=range]{width:100%;height:8px;margin:0;border-radius:99px;background:linear-gradient(90deg,var(--mkt-brand) var(--fill),#e3ddd1 var(--fill));-webkit-appearance:none;appearance:none;cursor:pointer}.mkt-calc input[type=range]::-webkit-slider-thumb{width:24px;height:24px;border:3px solid var(--mkt-brand);border-radius:50%;background:#fff;box-shadow:0 2px 8px #07101838;-webkit-appearance:none;appearance:none}.mkt-calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--mkt-brand);border-radius:50%;background:#fff;box-shadow:0 2px 8px #07101838}.mkt-calc-result{display:grid;grid-template-columns:1.2fr 1fr;gap:.8rem;padding:1.15rem 1.25rem;border-radius:14px;background:var(--mkt-night);color:var(--mkt-cream)}.mkt-calc-result span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b3}.mkt-calc-result strong{display:block;margin-top:.2rem;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3rem);line-height:1;letter-spacing:-.03em;color:var(--mkt-mint);font-variant-numeric:tabular-nums}.mkt-calc-result strong.alt{color:var(--mkt-peach)}.mkt-calc-result em{margin-left:.2rem;font-size:1rem;font-style:normal;color:#9aa7b3}.mkt-calc-bars{display:flex;align-items:flex-end;gap:5px;height:72px}.mkt-calc-bars span{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--mkt-brand),color-mix(in srgb,var(--mkt-brand) 35%,#fff));transition:height .35s cubic-bezier(.22,1,.36,1)}.mkt-calc-bars span:last-child{background:var(--mkt-accent)}.mkt-calc-note{color:var(--mkt-faint);font-size:.78rem}.mkt-chart{position:relative;margin:0;padding:1.4rem 1.4rem 1rem;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:var(--mkt-white);color:var(--mkt-brand);box-shadow:var(--mkt-shadow)}.mkt-section.night .mkt-chart{border-color:#f6f1e724;background:#f6f1e70d;color:var(--mkt-mint);box-shadow:none}.mkt-chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;color:var(--mkt-ink)}.mkt-section.night .mkt-chart-head{color:var(--mkt-cream)}.mkt-chart-head span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-section.night .mkt-chart-head span{color:#9aa7b3}.mkt-chart-head strong{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.8rem);letter-spacing:-.03em}.mkt-chart-head em{margin-left:.2rem;font-size:.95rem;font-style:normal;opacity:.6}.mkt-chart svg{display:block;width:100%;height:auto;margin-top:.6rem;overflow:visible}.mkt-chart .grid{stroke:currentColor;stroke-dasharray:3 5;opacity:.16}.mkt-chart .line{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.mkt-chart .area{transition:opacity 1s ease .6s}.mkt-chart .dot{fill:var(--mkt-peach);stroke:#fff;stroke-width:3;transition:opacity .4s ease 1.4s}.mkt-chart.is-armed .line{stroke-dashoffset:1}.mkt-chart.is-armed .area,.mkt-chart.is-armed .dot{opacity:0}.mkt-chart text{fill:var(--mkt-muted);font-family:var(--font-mono);font-size:13px}.mkt-section.night .mkt-chart text{fill:#9aa7b3}.mkt-chart-badge{position:absolute;top:-1rem;right:1.2rem;padding:.45rem .85rem;border-radius:999px;background:var(--mkt-accent);color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 10px 24px #c45c2659;animation:mkt-float 5s ease-in-out infinite alternate}.mkt-chart.compact{padding:1.1rem 1.1rem .8rem}.mkt-chart.compact .mkt-chart-head strong{font-size:1.9rem}.mkt-programs{overflow:clip}.mkt-marquees{margin-top:.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mkt-marquees>div{display:grid;gap:1rem}.mkt-marquee{overflow:hidden}.mkt-marquee-track{display:flex;width:max-content;animation:mkt-marquee 48s linear infinite}.mkt-marquee.to-right .mkt-marquee-track{animation-direction:reverse}.mkt-marquee:hover .mkt-marquee-track{animation-play-state:paused}.mkt-marquee-group{display:flex;gap:1rem;padding-right:1rem}@keyframes mkt-marquee{to{transform:translate(-50%)}}@keyframes mkt-marquee-y{to{transform:translateY(-50%)}}.mkt-program-tile{--tile: var(--mkt-brand);display:flex;align-items:center;gap:.85rem;min-width:18rem;padding:.85rem 1rem;border:1px solid var(--mkt-line);border-radius:16px;background:var(--mkt-white);color:var(--mkt-ink);box-shadow:0 8px 20px #0710180f}.mkt-program-tile.tone-orange{--tile: var(--mkt-accent)}.mkt-program-tile.tone-night{--tile: var(--mkt-night)}.mkt-program-tile.tone-gold{--tile: #a66a12}.mkt-program-mark{display:grid;flex:none;place-items:center;width:2.8rem;height:2.8rem;border-radius:12px;background:var(--tile);color:#fff;font-family:var(--font-display);font-size:1.2rem;font-weight:700}.mkt-program-copy{display:grid;line-height:1.25}.mkt-program-copy b{font-weight:700}.mkt-program-copy small{color:var(--mkt-muted);font-size:.8rem}.mkt-program-tile em{margin-left:auto;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--tile) 12%,#fff);color:var(--tile);font-size:.8rem;font-style:normal;font-weight:700;white-space:nowrap}.mkt-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;height:27rem;overflow:hidden;transform:rotate(-5deg);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.mkt-wall .mkt-marquee-track{flex-direction:column;width:auto;animation-name:mkt-marquee-y;animation-duration:34s}.mkt-wall .mkt-marquee.to-down .mkt-marquee-track{animation-direction:reverse}.mkt-wall .mkt-marquee-group{flex-direction:column;padding:0 0 1rem}.mkt-wall .mkt-program-tile{flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.mkt-wall .mkt-program-tile em{margin-left:0}.mkt-page-hero.has-aside .mkt-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4rem);align-items:center}.mkt-page-hero.has-aside h1{font-size:clamp(2.6rem,5.4vw,4.9rem)}.mkt-page-hero-aside{position:relative;z-index:2}.mkt-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mkt-tiles article,.mkt-bento article,.mkt-chip-grid article{padding:1.5rem;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:var(--mkt-white);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.mkt-tiles article:hover,.mkt-bento article:hover,.mkt-chip-grid article:hover{transform:translateY(-4px);box-shadow:var(--mkt-shadow)}.mkt-section .mkt-tiles h3,.mkt-section .mkt-bento h3{margin:.95rem 0 .35rem;font-size:1.5rem}.mkt-tiles p,.mkt-bento p,.mkt-chip-grid p{color:var(--mkt-muted)}.mkt-bento{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:1rem}.mkt-bento article:nth-of-type(1),.mkt-bento article:nth-of-type(4){background:var(--mkt-brand-soft);border-color:transparent}.mkt-bento article:nth-of-type(2),.mkt-bento article:nth-of-type(3){background:var(--mkt-accent-soft);border-color:transparent}.mkt-bento-visual{display:flex;align-items:center;grid-column:3;grid-row:1 / span 2;padding:1.2rem;border-radius:var(--mkt-radius);background:var(--mkt-night)}.mkt-bento-visual .pv-caption{color:#9aa7b3}.mkt-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.mkt-section .mkt-chip-grid h3{margin:.85rem 0 .3rem;font-size:1.35rem}.mkt-chip-grid p{font-size:.95rem}.mkt-integrations{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.8rem;font-weight:600}.mkt-integrations span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-integrations b{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border:1px solid var(--mkt-line);border-radius:999px;background:var(--mkt-white)}.mkt-integrations .mkt-icon{width:1rem;height:1rem}.mkt-demo{gap:2rem}.mkt-demo-item{position:relative;min-width:0}.mkt-demo-tab{display:inline-block;margin-bottom:.9rem;padding:.35rem .85rem;border-radius:999px;background:var(--mkt-brand);color:#fff;font-size:.8rem;font-weight:700}.mkt-demo-tab.alt{background:var(--mkt-accent)}.mkt-demo-toast{top:3.4rem;right:-1rem}.mkt-moment-index{display:block;margin-bottom:.4rem;font-family:var(--font-display);font-size:clamp(3.6rem,7vw,6rem);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--mkt-brand)}.mkt-signin-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.mkt-faq-groups{display:grid;gap:3rem;max-width:56rem}.mkt-section .mkt-faq-group h2{margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.6rem)}@media(max-width:1200px){.mkt-collage .t1{left:-1%}.mkt-collage .t2{right:-2%}}@media(max-width:980px){.mkt-hero-split,.mkt-page-hero.has-aside .mkt-wrap{grid-template-columns:1fr}.mkt-collage{width:100%;max-width:30rem;min-height:27rem;margin-inline:auto}.mkt-collage .t2{display:none}.mkt-stat-band,.mkt-stat-band[data-count]{--cols: 2}.mkt-stat-band.lift>div+div{border-left:0}.mkt-stat-band.lift>div:nth-child(2n){border-left:1px solid var(--mkt-line)}.mkt-stat-band.lift>div:nth-child(n+3){border-top:1px solid var(--mkt-line)}.mkt-flow-svg{display:none}.mkt-steps ol{grid-template-columns:1fr;gap:1.6rem;max-width:34rem;margin-inline:auto}.mkt-steps li{display:grid;grid-template-columns:72px 1fr;column-gap:1.1rem;align-items:start;text-align:left}.mkt-step-node{grid-row:span 2;width:72px;height:72px;margin:0}.mkt-step-node .mkt-icon{width:1.7rem;height:1.7rem}.mkt-steps p{max-width:none}.mkt-tiles,.mkt-chip-grid,.mkt-bento{grid-template-columns:1fr 1fr}.mkt-bento-visual{grid-column:1 / -1;grid-row:auto}.mkt-wall{height:20rem;transform:none}.mkt-demo-toast{display:none}}@media(max-width:640px){.mkt-paths-grid,.mkt-tiles,.mkt-chip-grid,.mkt-bento{grid-template-columns:1fr}.mkt-hero.mkt-hero-home{padding-bottom:7rem}.mkt-collage{min-height:22rem}.mkt-collage-frame{inset:1rem 10% 0}.mkt-collage .t1{top:8%;left:0}.mkt-collage .t3{left:2%}.mkt-toast{min-width:0;font-size:.8rem}.mkt-stat-band>div{padding:1.1rem 1rem}.mkt-bignum{font-size:clamp(2.1rem,9vw,2.6rem)}.mkt-stat-band.night .mkt-bignum{font-size:1.9rem}.mkt-calc-result{grid-template-columns:1fr}.mkt-program-tile{min-width:15.5rem}.mkt-page-hero-aside{display:none}.mkt-toggle button{padding:.6rem .95rem;font-size:.9rem}.mkt .mkt-paths-grid.choose .mkt-path{min-height:0}}@media(prefers-reduced-motion:reduce){.mkt-live,.mkt-toast,.mkt-chart-badge,.mkt-flow-svg path,.mkt-steps li,.mkt-marquee-track{animation:none}.mkt-chart .line,.mkt-chart .area,.mkt-chart .dot,.mkt-calc-bars span,.mkt .mkt-path,.mkt-tiles article,.mkt-bento article,.mkt-chip-grid article{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950: #08131f;--navy-900: #0b1a2b;--navy-800: #102033;--navy-700: #1b3350;--slate-50: #f6f8fb;--slate-100: #eef2f7;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-600: #556577;--slate-700: #3b4a5c;--cyan-50: #ecfdff;--cyan-100: #cff9fe;--cyan-400: #2de3f9;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-800: #155e75;--color-text: #102033;--color-text-muted: #556577;--color-text-subtle: #7a8899;--color-text-inverse: #ffffff;--color-bg: #f4f7fb;--color-surface: #ffffff;--color-surface-sunken: #f8fafc;--color-surface-hover: #f1f5f9;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-border-input: #b6c2d0;--color-primary: #102033;--color-primary-hover: #1b3350;--color-primary-active: #08131f;--color-on-primary: #ffffff;--color-link: #0e7490;--color-link-hover: #155e75;--color-focus: #0e7490;--color-focus-soft: rgba(14, 116, 144, .18);--color-danger: #d92d20;--color-danger-hover: #b42318;--ok-fg: #067647;--ok-bg: #ecfdf3;--ok-border: #abefc6;--ok-solid: #17b26a;--warn-fg: #93370d;--warn-bg: #fffaeb;--warn-border: #fedf89;--warn-solid: #f79009;--err-fg: #b42318;--err-bg: #fef3f2;--err-border: #fecdca;--err-solid: #f04438;--info-fg: #175cd3;--info-bg: #eff8ff;--info-border: #b2ddff;--info-solid: #2e90fa;--brand-fg: #0b4f4a;--brand-bg: #e7f3f1;--brand-border: #b7d6d2;--brand-solid: #0f766e;--neutral-fg: #3b4a5c;--neutral-bg: #f1f5f9;--neutral-border: #e2e8f0;--neutral-solid: #94a3b8;--sidebar-w: 248px;--sidebar-bg: #0b1a2b;--sidebar-bg-raised: #12253a;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: #c6d2df;--sidebar-text-muted: #8394a8;--sidebar-text-active: #ffffff;--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-active: rgba(45, 227, 249, .12);--sidebar-indicator: #2de3f9;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(16, 32, 51, .06);--shadow-sm: 0 1px 3px rgba(16, 32, 51, .08), 0 1px 2px rgba(16, 32, 51, .04);--shadow-md: 0 4px 12px rgba(16, 32, 51, .08), 0 2px 4px rgba(16, 32, 51, .04);--shadow-lg: 0 12px 32px rgba(16, 32, 51, .14), 0 4px 8px rgba(16, 32, 51, .06);--shadow-xl: 0 24px 56px rgba(16, 32, 51, .22);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font-sans: "Inter Variable", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, Consolas, monospace;--text-xs: 12px;--lh-xs: 16px;--text-sm: 13px;--lh-sm: 18px;--text-base: 14px;--lh-base: 20px;--text-md: 15px;--lh-md: 22px;--text-lg: 16px;--lh-lg: 24px;--text-xl: 18px;--lh-xl: 26px;--text-2xl: 22px;--lh-2xl: 28px;--text-3xl: 28px;--lh-3xl: 34px;--control-sm: 32px;--control-md: 40px;--control-lg: 44px;--control-radius: 8px;--z-header: 20;--z-mobilebar: 30;--z-sidebar: 40;--z-scrim: 45;--z-drawer: 50;--z-modal: 60;--z-popover: 70;--z-toast: 80;--mobilebar-h: 56px;--sidebar-head-h: 64px;--content-px: 32px;--content-max: 1440px;--sticky-top: 0px;--dur-fast: .12s;--dur-base: .2s;--ease-out: cubic-bezier(.2, .8, .2, 1)}.tr-ui{--ink: var(--color-text);--muted: var(--color-text-muted);--line: var(--color-border);--bg: var(--color-bg);--card: var(--color-surface);--danger: var(--err-fg);--ok: var(--ok-fg)}@media(max-width:1199.98px){:root{--content-px: 24px}}@media(max-width:899.98px){:root{--content-px: 16px;--sticky-top: var(--mobilebar-h)}}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.1%;ascent-override:90.4%;descent-override:22.5%;line-gap-override:0%}.tr-ui{font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tr-ui{font-size:var(--text-base);line-height:var(--lh-base)}.tr-ui h1{margin:0;font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:600;letter-spacing:-.015em}.tr-ui h2{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600;letter-spacing:-.01em}.tr-ui h3{margin:0 0 6px;font-size:var(--text-md);line-height:var(--lh-md);font-weight:600}.tr-ui p{margin:0 0 var(--space-2)}.tr-ui a:not([class]){color:var(--color-link)}.tr-ui a:not([class]):hover{color:var(--color-link-hover);text-decoration:underline}.tr-ui code{font-family:var(--font-mono);font-size:.92em}.tr-ui :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tr-ui :is(td,.stat-value,.num,.kpi){font-variant-numeric:tabular-nums}.tr-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),select){height:var(--control-md);padding:0 12px;border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.tr-ui :where(textarea){min-height:88px;padding:8px 12px;border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);line-height:var(--lh-base);resize:vertical}.tr-ui :where(input,select,textarea):hover:not(:disabled):not(:focus){border-color:var(--slate-400)}.tr-ui :where(input,select,textarea):focus{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-soft)}.tr-ui :where(input,select,textarea):disabled{background:var(--color-surface-sunken);color:var(--color-text-subtle);cursor:not-allowed}.tr-ui :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;margin:0;accent-color:var(--color-primary);flex:none}@media(max-width:899.98px){.tr-ui :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.tr-ui *,.tr-ui *:before,.tr-ui *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink: #102033;--muted: #5b6b7c;--line: #d7deea;--bg: #f4f7fb;--card: #ffffff;--brand: #0f766e;--brand-dark: #0b4f4a;--accent: #c45c26;--danger: #b42318;--ok: #067647;font-family:Segoe UI,Inter,system-ui,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}a{color:var(--brand-dark);text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3{margin:0 0 12px}.muted{color:var(--muted)}.grid{display:grid;gap:16px}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px}.funnel,.month-chart,.program-partner-chart{display:flex;flex-direction:column;gap:10px;margin-top:14px}.funnel-row,.month-row{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center}.program-partner-chart{gap:14px}.program-partner-row{display:flex;flex-direction:column;gap:6px}.program-partner-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.program-partner-name{white-space:nowrap;flex:1;min-width:0}.program-partner-head strong{flex-shrink:0}.month-row{grid-template-columns:44px 1fr minmax(140px,auto)}.month-meta{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.bar-track{height:10px;background:#e8eef4;border-radius:999px;overflow:hidden}.bar-fill{height:100%;width:0;background:var(--brand);border-radius:999px}.bar-fill.revenue{background:var(--accent)}.bar-fill.ClosedWon{background:var(--ok)}.bar-fill.ClosedLost{background:var(--danger)}.trend{margin-top:8px}.trend-legend{display:flex;gap:16px;color:var(--muted);font-size:13px}.trend-legend span{display:inline-flex;align-items:center;gap:6px}.swatch{width:10px;height:10px;border-radius:999px;display:inline-block}.swatch.revenue,.trend-dot.revenue{background:var(--accent);fill:var(--accent)}.swatch.commission,.trend-dot.commission{background:var(--brand);fill:var(--brand)}.trend-chart{width:100%;height:auto;display:block;margin-top:8px}.trend-axis{stroke:var(--line);stroke-width:1}.trend-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.trend-line.revenue{stroke:var(--accent)}.trend-line.commission{stroke:var(--brand)}.trend-label{fill:var(--muted);font-size:12px}table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:visible}th:first-child{border-top-left-radius:12px}th:last-child{border-top-right-radius:12px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#f8fafc}.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:10px 14px;background:var(--ink);color:#fff;font-weight:600;white-space:nowrap;flex-shrink:0;text-decoration:none}a.btn.secondary,.btn.secondary{background:#2de3f9;color:#102033}.btn.compact{padding:7px 12px;font-size:13px;border-radius:8px}.btn.danger{background:var(--danger)}.btn:disabled,.text-btn:disabled{opacity:.45;cursor:not-allowed}.row-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.text-btn{border:0;background:none;padding:0;color:var(--ink);font-weight:600}.text-btn:hover{text-decoration:underline}.integration-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.integration-tile{display:flex;flex-direction:column;gap:8px;min-height:100%}.integration-tile.is-on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.integration-tile h2{margin:0;font-size:18px}.integration-tile .muted{margin:0;flex:1}.integration-tile .btn{align-self:flex-start;margin-top:4px}.integration-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integration-mark{width:40px;height:40px;border-radius:10px;background:#e7f3f1;color:var(--brand-dark);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.integration-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.integration-meta{margin:0;font-size:13px;color:var(--muted)}.integration-detail{margin-top:16px}.integration-detail h2{margin-bottom:4px}.integration-section{margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.integration-section h3{margin:0 0 4px;font-size:16px}.integration-section>.muted{margin:0 0 12px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #b7e4de;border-color:var(--brand)}.field.checkbox{flex-direction:row;align-items:center;gap:8px;margin-top:28px}.field.checkbox input{width:auto}.field-help{font-size:13px;color:var(--muted)}.password-field{position:relative;display:block}.password-field input{width:100%;padding-right:44px;box-sizing:border-box}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--muted);padding:4px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.password-toggle:hover{color:var(--ink)}.spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}.loading-block{display:flex;align-items:center;justify-content:center;padding:48px 32px;min-height:12rem}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none;border-top-color:var(--brand)}}.banner{padding:10px 12px;border-radius:10px;margin-bottom:12px}.banner.err{background:#fee4e2;color:var(--danger)}.banner.ok{background:#d1fadf;color:var(--ok)}.copy{display:flex;gap:12px;align-items:flex-end;margin-top:12px}.copy-body{flex:1;min-width:0}.copy input{box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff}.copy>input{flex:1;min-width:0}.copy-body input{width:100%}.copy button{flex-shrink:0}.notify-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.notify-add input{width:100%;min-width:0}.stage-map{margin:12px 0 4px}.stage-map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:8px}.stage-map-row .field{margin-bottom:0}.stage-map-row input,.stage-map-row select{width:100%;min-width:0}.notify-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.notify-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.table-wrap{width:100%;overflow-x:auto}.partner-program+.partner-program{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}th.actions,td.actions{text-align:right;width:48px}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(280px,40%) 1fr}.auth-brand{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,#102033,#0f766e);color:#fff;padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between}.auth-brand.has-photo{background:linear-gradient(165deg,#102033c7,#0f766eb8),var(--auth-photo) center 42% / cover no-repeat,#102033}.auth-brand>*{position:relative;z-index:1}.auth-mark{margin:0 0 16px}.site-logo{display:block;height:2.35rem;width:auto;max-width:14rem;max-height:2.35rem;object-fit:contain;object-position:left center}.site-logo.auth{height:2.65rem;max-height:2.65rem;max-width:15rem}.site-logo.portal{height:1.85rem;max-height:1.85rem;max-width:12rem}.auth-brand h1{font-size:clamp(32px,4vw,44px);margin:0 0 12px}.auth-kicker{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.auth-brand .auth-kicker{margin:0 0 12px;max-width:none}.auth-brand p{margin:0;max-width:360px;line-height:1.5;opacity:.92}.auth-foot{opacity:.7;font-size:13px}.auth-main{display:flex;align-items:flex-start;justify-content:center;padding:40px 24px 64px;overflow:auto}.auth-card{width:min(440px,100%);padding-top:24px}.auth-card.wide{width:min(960px,100%)}.apply-form .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.turnstile-field{min-height:65px;margin:12px 0}.auth-card h2{font-size:28px}.apply-intro{margin:0 0 22px;max-width:46rem}.apply-intro p{color:var(--muted);margin:0 0 12px}.apply-intro ul{margin:0 0 12px;padding-left:1.2rem;color:var(--muted)}.apply-intro li+li{margin-top:4px}.auth-switch{display:flex;flex-wrap:nowrap;gap:4px;width:min(520px,100%);margin:0 auto 20px;padding:4px;background:#e8eef4;border-radius:12px}.auth-switch a{flex:1 1 0;min-width:0;text-align:center;padding:8px;border-radius:9px;color:var(--ink);font-weight:600;font-size:13px;line-height:1.25;white-space:normal}.auth-switch a.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #10203314}.auth-alt{margin-top:16px}.linkish{border:0;background:none;color:var(--ink);padding:0;font-weight:600}.vendor-choices{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.vendor-choice{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:12px;padding:10px 12px;cursor:pointer}.vendor-choice:hover{border-color:#102033}.vendor-choice>span{display:flex;flex-direction:column;gap:2px}.vendor-choice .product-logo{flex:0 0 auto}.embed-snippet{width:100%;min-height:140px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;resize:vertical}.copy .embed-snippet{margin:0}.landing-page-panel{display:flex;flex-direction:column;gap:12px}.landing-page-panel h3,.landing-page-panel p{margin:0}.landing-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.required-paths{margin:0;padding-left:18px}.required-paths li{margin:4px 0}.required-paths code{font-size:13px}.keys-create{display:flex;gap:8px;align-items:flex-end;margin:0 0 16px}.keys-create .field{flex:1;min-width:0;margin-bottom:0}.secret-row{display:flex;align-items:center;gap:8px;min-width:220px}.secret-row code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.3;background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secret-actions{display:flex;gap:4px;flex-shrink:0}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.icon-btn:hover{background:#e8eef4}.icon-btn svg{width:16px;height:16px;display:block}.name-edit{display:flex;gap:8px;align-items:center}.name-edit input{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:7px 10px}.zoho-lead{margin:8px 0 16px}.zoho-lead-tabs{display:flex;gap:4px;margin:0 0 16px;border-bottom:1px solid var(--line)}.zoho-lead-tabs button{border:0;background:none;padding:10px 14px;font-weight:600;color:var(--muted)}.zoho-lead-tabs button.is-on{color:var(--ink);box-shadow:inset 0 -2px #2de3f9}.zoho-lead-section{margin:18px 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.zoho-lead-rows{display:flex;flex-direction:column;gap:8px}.zoho-lead-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;align-items:start}.zoho-lead-extra{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}.zoho-lead-control .html-editor{width:100%}.zoho-lead-cell{display:grid;grid-template-columns:148px minmax(0,1fr);gap:10px;align-items:center;min-height:34px}.zoho-lead-cell.is-wide,.zoho-lead-extra .zoho-lead-cell.is-wide{grid-column:1 / -1}.zoho-lead-cell.is-empty{min-height:0}.zoho-lead-label{text-align:right;font-size:13px;color:#3d4d5c;line-height:1.3}.zoho-lead-req{color:var(--danger);margin-left:3px}.zoho-lead-control input,.zoho-lead-control select,.zoho-lead-control textarea{width:100%;border:1px solid #c5d0dc;border-radius:4px;padding:6px 8px;background:#fff}.zoho-lead-cell.is-required .zoho-lead-control input,.zoho-lead-cell.is-required .zoho-lead-control select,.zoho-lead-cell.is-required .zoho-lead-control textarea{box-shadow:inset 3px 0 0 var(--danger);padding-left:10px}.zoho-lead-control input:focus,.zoho-lead-control select:focus,.zoho-lead-control textarea:focus{outline:2px solid #b7f3fb;border-color:var(--brand)}.zoho-lead-check{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.zoho-lead-check input{width:auto;box-shadow:none!important}.html-editor{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.html-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#f8fafc;border-bottom:1px solid var(--line)}.html-editor-toolbar button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}.html-editor-surface{min-height:120px;padding:10px 12px;outline:none}.html-editor-surface:empty:before{content:attr(data-placeholder);color:var(--muted)}.html-content{line-height:1.5}.html-content p{margin:0 0 8px}.html-content ul,.html-content ol{margin:0 0 8px;padding-left:20px}.tax-form{max-width:760px}.tax-form h3{font-size:16px;margin:18px 0 8px}.tax-cert ol{margin:8px 0 12px;padding-left:18px}.tax-cert li{margin:6px 0}.choice input{width:auto}.choice-set{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:12px}.choice-set legend{font-weight:600;padding:0 6px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.choice-grid.compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.choice{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff}.choice.is-on{border-color:#2de3f9;background:#e8fbfe}.product-head{display:flex;align-items:flex-start;gap:12px}.product-logo{width:56px;height:56px;object-fit:contain;border-radius:10px;background:#eef3f7;flex:0 0 auto}.product-logo.sm{width:40px;height:40px}.product-logo.preview{width:80px;height:80px;margin-top:8px}.product-logo.placeholder{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--brand-dark)}.color-field{display:flex;align-items:center;gap:8px}.color-field input[type=color]{width:42px;height:42px;padding:4px;flex:0 0 auto}.color-field input[type=text]{flex:1;min-width:0}.brand-swatch{display:inline-flex;align-items:center;gap:8px}.brand-swatch i{width:16px;height:16px;border-radius:4px;border:1px solid var(--line);display:inline-block}.partner-apply{min-height:100vh;background:#fff;color:#1a1a1a;font-family:Outfit,Segoe UI,sans-serif}.partner-apply-bar{height:168px;background:var(--partner-brand, #2DE3F9)}.partner-apply-stage{display:flex;justify-content:center;margin-top:-92px;padding:0 20px 80px}.partner-apply-card{width:min(600px,100%);background:#fff;border:1px solid #e6e6e6;padding:28px 32px 36px;box-shadow:0 1px 2px #0000000a}.partner-apply-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #ececec}.partner-apply-logo{display:block;width:auto;height:auto;max-width:100%;max-height:84px;object-fit:contain;object-position:left center;background:transparent;border:0;padding:0}.partner-apply-logo.is-pending{visibility:hidden;height:72px}.partner-apply-logo.placeholder{display:flex;align-items:center;justify-content:center;width:72px;height:72px;font-size:32px;font-weight:700;color:#111;border:1px solid #e5e5e5}.partner-apply-name{margin:2px 0 6px;font-size:15px;font-weight:600;color:#111}.partner-apply-card h1{margin:0 0 10px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#111}.partner-apply-intro{margin:0;color:#3d3d3d;font-size:14px;font-weight:400;line-height:1.45}.partner-terms{margin-top:10px}.partner-terms .text-btn{color:var(--partner-brand, #1d4ed8);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.partner-terms-body{margin-top:10px;white-space:pre-wrap;color:#1a1a1a;font-weight:400;line-height:1.5}.partner-apply .field{gap:6px;margin-bottom:18px;font-size:14px;font-weight:600;color:#1a1a1a}.partner-apply .req{color:#d92d20}.partner-apply .field input,.partner-apply .field select,.partner-apply .field textarea{font-weight:400;border:1px solid #d0d5dd;border-radius:4px;padding:10px 12px;min-height:42px;color:#1a1a1a}.partner-apply .field textarea{min-height:88px;resize:vertical}.partner-apply .field-help{font-weight:400}.partner-apply .choice-set{border:0;border-radius:0;padding:0;margin:4px 0 20px}.partner-apply .choice-set legend{font-size:14px;font-weight:600;padding:0;margin-bottom:8px}.partner-apply .choice{border-radius:4px;font-weight:500}.partner-apply .btn,.partner-apply a.btn{width:100%;min-height:44px;margin-top:6px;border-radius:4px;font-size:15px}.partner-apply .btn.branded,.partner-apply a.btn.branded{background:var(--partner-brand);color:var(--partner-ink)}.partner-apply .field input:focus,.partner-apply .field select:focus,.partner-apply .field textarea:focus{border-color:var(--partner-brand, #1d4ed8);outline:2px solid color-mix(in srgb,var(--partner-brand, #1d4ed8) 28%,white)}.partner-apply .choice.is-on{border-color:var(--partner-brand, #1d4ed8);background:color-mix(in srgb,var(--partner-brand, #1d4ed8) 10%,white)}.partner-apply-done h2{margin:0 0 8px;font-size:22px}.partner-apply-done p{margin:0 0 18px;color:#3d3d3d;line-height:1.5}@media(max-width:800px){.funnel-row,.month-row{grid-template-columns:1fr}.month-meta{align-items:flex-start}.auth-shell{grid-template-columns:1fr}.auth-brand{padding:28px 24px;min-height:auto}.auth-foot{display:none}.zoho-lead-row,.zoho-lead-extra,.zoho-lead-cell{grid-template-columns:1fr}.zoho-lead-label{text-align:left}}@media(max-width:640px){.partner-apply-bar{height:120px}.partner-apply-stage{margin-top:-48px;padding:0 12px 48px}.partner-apply-card{padding:22px 18px 28px}.partner-apply-head{gap:14px}.partner-apply-logo{max-width:100%;max-height:68px}.partner-apply-logo.placeholder{width:72px;height:72px}.partner-apply-card h1{font-size:24px}}.method-options{border:0;padding:0;margin:0 0 12px;display:grid;gap:8px}.method-options legend{font-weight:600;margin-bottom:8px}.method-option{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--card)}.method-option.selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.method-option.disabled{cursor:not-allowed;opacity:.6;background:var(--bg)}.method-option input{margin-top:3px}.method-option-body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.method-option-body .muted{flex-basis:100%;font-size:13px}html.portal-root{scrollbar-gutter:stable;background:var(--color-bg);scroll-padding-top:calc(var(--sticky-top) + var(--page-header-stuck-h, 0px) + 12px)}html.portal-root body{background:var(--color-bg)}html.is-scroll-locked{overflow:hidden}html.app-booting #root>article{display:none}:where(.tr-ui) .app-shell{min-height:100vh;min-height:100dvh}:where(.tr-ui) .app-content{margin-left:var(--sidebar-w);min-width:0}:where(.tr-ui) .app-main{min-width:0;min-height:100vh;min-height:100dvh;padding:0 var(--content-px) var(--space-12);outline:none}:where(.tr-ui) .app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);z-index:var(--z-sidebar)}:where(.tr-ui) .app-sidebar :focus-visible{outline-color:var(--sidebar-indicator)}:where(.tr-ui) .app-sidebar-head{flex:none;display:flex;align-items:center;gap:var(--space-3);height:var(--sidebar-head-h);padding:0 var(--space-5);border-bottom:1px solid var(--sidebar-border)}:where(.tr-ui) .app-brand{display:flex;flex-direction:column;gap:2px;min-width:0;color:#fff;text-decoration:none}:where(.tr-ui) .app-brand .site-logo{height:28px;max-height:28px;max-width:150px}:where(.tr-ui) .app-brand-sub{color:var(--sidebar-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(.tr-ui) .app-sidebar .app-sidebar-close{display:none;margin-left:auto}:where(.tr-ui) .app-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-3) var(--space-4);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}:where(.tr-ui) .nav-group+.nav-group{margin-top:var(--space-2)}:where(.tr-ui) .nav-label{padding:var(--space-4) var(--space-3) 6px;color:var(--sidebar-text-muted);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(.tr-ui) .nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}:where(.tr-ui) .nav-item{position:relative;display:flex;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-text);font-size:var(--text-base);font-weight:500;text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast)}:where(.tr-ui) .nav-item svg{width:18px;height:18px;flex:none;opacity:.85}:where(.tr-ui) .nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-text-active)}:where(.tr-ui) .nav-item.is-active{background:var(--sidebar-active);color:var(--sidebar-text-active);font-weight:600}:where(.tr-ui) .nav-item.is-active svg{opacity:1;color:var(--sidebar-indicator)}:where(.tr-ui) .nav-item.is-active:before{content:"";position:absolute;left:calc(-1 * var(--space-3));top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sidebar-indicator)}:where(.tr-ui) .nav-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tr-ui) .nav-badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--err-solid);color:#fff;font-size:11px;line-height:20px;font-weight:700;text-align:center;flex:none}:where(.tr-ui) .app-sidebar-foot{flex:none;padding:var(--space-3);border-top:1px solid var(--sidebar-border)}:where(.tr-ui) .account-trigger{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}:where(.tr-ui) .account-trigger:hover,:where(.tr-ui) .account-trigger.is-open{background:var(--sidebar-hover);border-color:var(--sidebar-border)}:where(.tr-ui) .account-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--cyan-400);color:var(--navy-900);font-size:12px;font-weight:700;flex:none}:where(.tr-ui) .account-copy{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}:where(.tr-ui) .account-copy strong{font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tr-ui) .account-copy span{color:var(--sidebar-text-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tr-ui) .account-trigger>svg{width:16px;height:16px;color:var(--sidebar-text-muted);flex:none}:where(.tr-ui) .app-mobilebar,:where(.tr-ui) .app-scrim{display:none}:where(.tr-ui) .skip-link{position:fixed;top:8px;left:8px;z-index:calc(var(--z-toast) + 1);padding:8px 12px;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:600;box-shadow:var(--shadow-md);transform:translateY(-200%)}:where(.tr-ui) .skip-link:focus{transform:none}@media(max-width:899.98px){:where(.tr-ui) .app-content{margin-left:0}:where(.tr-ui) .app-mobilebar{position:sticky;top:0;z-index:var(--z-mobilebar);display:flex;align-items:center;gap:var(--space-2);height:var(--mobilebar-h);padding:0 var(--space-2);background:var(--sidebar-bg);color:#fff}:where(.tr-ui) .app-mobilebar .site-logo{height:26px;max-height:26px;max-width:140px}:where(.tr-ui) .app-mobilebar-title{margin-left:auto;padding-right:var(--space-2);color:var(--sidebar-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(.tr-ui) .app-sidebar{width:min(300px,86vw);z-index:var(--z-drawer);transform:translate(-100%);visibility:hidden;box-shadow:var(--shadow-xl);transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}:where(.tr-ui) .is-drawer-open .app-sidebar{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-out)}:where(.tr-ui) .app-sidebar .app-sidebar-close{display:inline-flex}:where(.tr-ui) .app-scrim{display:block;position:fixed;inset:0;z-index:var(--z-scrim);background:#0b1a2b80;opacity:0;pointer-events:none;transition:opacity var(--dur-base)}:where(.tr-ui) .is-drawer-open .app-scrim{opacity:1;pointer-events:auto}}:where(.tr-ui) .shell-skeleton .nav-item{pointer-events:none}:where(.tr-ui) .shell-skeleton .skeleton{background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%}:where(.tr-ui) .shell-skeleton .app-main .skeleton{background:linear-gradient(90deg,var(--slate-100) 0%,var(--slate-200) 50%,var(--slate-100) 100%);background-size:200% 100%}:where(.tr-ui) .btn,:where(.tr-ui) a.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 14px;border:1px solid transparent;border-radius:var(--control-radius);background:var(--color-primary);color:var(--color-on-primary);font-family:inherit;font-size:var(--text-base);line-height:var(--lh-base);font-weight:600;white-space:nowrap;text-decoration:none;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}:where(.tr-ui) .btn:hover:not(:disabled){background:var(--color-primary-hover)}:where(.tr-ui) .btn:active:not(:disabled){background:var(--color-primary-active)}:where(.tr-ui) .btn svg{width:16px;height:16px;flex:none}:where(.tr-ui) .btn.secondary,:where(.tr-ui) a.btn.secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong);box-shadow:var(--shadow-xs)}:where(.tr-ui) .btn.secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--slate-400)}:where(.tr-ui) .btn.secondary:active:not(:disabled){background:var(--slate-200)}:where(.tr-ui) .btn.ghost,:where(.tr-ui) a.btn.ghost{background:transparent;color:var(--color-text);border-color:transparent}:where(.tr-ui) .btn.ghost:hover:not(:disabled){background:var(--color-surface-hover)}:where(.tr-ui) .btn.ghost:active:not(:disabled){background:var(--slate-200)}:where(.tr-ui) .btn.danger,:where(.tr-ui) a.btn.danger{background:var(--color-danger);color:#fff;border-color:transparent}:where(.tr-ui) .btn.danger:hover:not(:disabled){background:var(--color-danger-hover)}:where(.tr-ui) .btn.danger-outline{background:var(--color-surface);color:var(--err-fg);border-color:var(--err-border)}:where(.tr-ui) .btn.danger-outline:hover:not(:disabled){background:var(--err-bg)}:where(.tr-ui) .btn.compact,:where(.tr-ui) .btn.sm{height:var(--control-sm);padding:0 12px;font-size:var(--text-sm);gap:6px}:where(.tr-ui) .btn.compact svg,:where(.tr-ui) .btn.sm svg{width:15px;height:15px}:where(.tr-ui) .btn.icon{width:var(--control-md);padding:0}:where(.tr-ui) .btn.icon.sm{width:var(--control-sm)}:where(.tr-ui) .btn.block{width:100%}:where(.tr-ui) .btn.on-dark{color:#fff}:where(.tr-ui) .btn.on-dark:hover:not(:disabled){background:#ffffff1a}:where(.tr-ui) .btn:disabled,:where(.tr-ui) .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}:where(.tr-ui) .btn .btn-spinner{width:15px;height:15px;animation:spin .7s linear infinite}:where(.tr-ui) .link-btn{display:inline;padding:0;border:0;background:none;color:var(--color-link);font:inherit;font-weight:600;text-align:left;cursor:pointer}:where(.tr-ui) .link-btn:hover{color:var(--color-link-hover);text-decoration:underline}:where(.tr-ui) .link-btn.plain{color:var(--color-text)}:where(.tr-ui) .link-btn.plain:hover{color:var(--color-link)}:where(.tr-ui) .text-btn,:where(.tr-ui) .linkish{cursor:pointer}:where(.tr-ui) .text-btn{border:0;background:none;padding:0;color:var(--ink);font:inherit;font-weight:600}:where(.tr-ui) .text-btn:hover{text-decoration:underline}:where(.tr-ui) .text-btn:disabled{opacity:.45;cursor:not-allowed}:where(.tr-ui) .field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text)}:where(.tr-ui) .field>input,:where(.tr-ui) .field>select,:where(.tr-ui) .field>textarea{width:100%}:where(.tr-ui) .field-help{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}:where(.tr-ui) .partner-pick-list{list-style:none;margin:0;padding:4px;max-height:220px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}:where(.tr-ui) .partner-pick-list button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:500;text-align:left;cursor:pointer}:where(.tr-ui) .partner-pick-list button:hover,:where(.tr-ui) .partner-pick-list button[aria-selected=true]{background:var(--color-surface-hover)}:where(.tr-ui) .partner-pick-empty{padding:8px 10px;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}:where(.tr-ui) .field.checkbox{flex-direction:row;align-items:center;gap:var(--space-2);margin-top:0;font-weight:500}:where(.tr-ui) .field.checkbox input{width:16px}:where(.tr-ui) .grid>.field.checkbox{align-self:end;min-height:var(--control-md)}:where(.tr-ui) .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}:where(.tr-ui) .card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs)}:where(.tr-ui) .card.flush{padding:0;overflow:hidden}:where(.tr-ui) .card.u-page-narrow{max-width:560px}:where(.tr-ui) .badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--radius-full);border:1px solid var(--neutral-border);background:var(--neutral-bg);color:var(--neutral-fg);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;white-space:nowrap;vertical-align:middle}:where(.tr-ui) .badge .badge-dot{width:6px;height:6px;border-radius:50%;background:var(--neutral-solid);flex:none}:where(.tr-ui) .badge.tone-ok{background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-border)}:where(.tr-ui) .badge.tone-ok .badge-dot{background:var(--ok-solid)}:where(.tr-ui) .badge.tone-warn{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-border)}:where(.tr-ui) .badge.tone-warn .badge-dot{background:var(--warn-solid)}:where(.tr-ui) .badge.tone-err{background:var(--err-bg);color:var(--err-fg);border-color:var(--err-border)}:where(.tr-ui) .badge.tone-err .badge-dot{background:var(--err-solid)}:where(.tr-ui) .badge.tone-info{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-border)}:where(.tr-ui) .badge.tone-info .badge-dot{background:var(--info-solid)}:where(.tr-ui) .badge.tone-brand{background:var(--brand-bg);color:var(--brand-fg);border-color:var(--brand-border)}:where(.tr-ui) .badge.tone-brand .badge-dot{background:var(--brand-solid)}:where(.tr-ui) .alert,:where(.tr-ui) .banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:12px 14px;border:1px solid var(--info-border);border-radius:var(--radius-md);background:var(--info-bg);color:var(--info-fg);font-size:var(--text-base);line-height:var(--lh-base);margin-bottom:var(--space-4)}:where(.tr-ui) .banner{display:block}:where(.tr-ui) .alert>.alert-icon{width:18px;height:18px;margin-top:1px}:where(.tr-ui) .alert-title{display:block;font-weight:600;margin-bottom:2px}:where(.tr-ui) .alert-body{min-width:0;color:var(--color-text)}:where(.tr-ui) .alert-body>:last-child{margin-bottom:0}:where(.tr-ui) .alert-action{display:flex;gap:var(--space-2);align-items:center}:where(.tr-ui) .alert.tone-ok,:where(.tr-ui) .banner.ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-fg)}:where(.tr-ui) .alert.tone-warn,:where(.tr-ui) .banner.warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg)}:where(.tr-ui) .alert.tone-err,:where(.tr-ui) .banner.err{background:var(--err-bg);border-color:var(--err-border);color:var(--err-fg)}:where(.tr-ui) .alert.tone-info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}:where(.tr-ui) .alert.flush{margin-bottom:0}:where(.tr-ui) .alert-dismiss{margin:-6px -6px 0 0}:where(.tr-ui) .credential-row{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-2)}:where(.tr-ui) .credential-row input{flex:1;min-width:0;font-family:var(--font-mono)}:where(.tr-ui) .page-header{position:sticky;top:var(--sticky-top);z-index:var(--z-header);margin:0 calc(-1 * var(--content-px)) var(--space-6);padding:var(--space-5) var(--content-px) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}:where(.tr-ui) .page-header.has-tabs{padding-bottom:0}:where(.tr-ui) .page-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}:where(.tr-ui) .page-back:hover{color:var(--color-text)}:where(.tr-ui) .page-back svg{width:16px;height:16px}:where(.tr-ui) .page-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}:where(.tr-ui) .page-header-titles{flex:1 1 320px;min-width:0}:where(.tr-ui) .page-title-line{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--lh-2xl)}:where(.tr-ui) .page-title{min-width:0;overflow-wrap:anywhere}:where(.tr-ui) .page-title:focus{outline:none}:where(.tr-ui) .page-header-desc{margin:4px 0 0;max-width:72ch;color:var(--color-text-muted);font-size:var(--text-base)}:where(.tr-ui) .page-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:0 1 auto}:where(.tr-ui) .page-header-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}:where(.tr-ui) .page-header-filters :is(input,select){width:auto;min-width:200px}:where(.tr-ui) .page-header-filters .search-field{flex:0 1 320px}:where(.tr-ui) .page-header-tabs{margin-top:var(--space-3)}:where(.tr-ui) .search-field{position:relative;display:inline-flex;align-items:center}:where(.tr-ui) .search-field svg{position:absolute;left:12px;width:16px;height:16px;color:var(--color-text-subtle);pointer-events:none}:where(.tr-ui) .search-field input{width:100%;padding-left:36px}@media(max-width:899.98px){:where(.tr-ui) .page-header{padding:var(--space-3) var(--content-px);margin-bottom:var(--space-4)}:where(.tr-ui) .page-header.has-tabs{padding-bottom:0}:where(.tr-ui) .page-header h1{font-size:var(--text-xl);line-height:var(--lh-xl)}:where(.tr-ui) .page-title-line{min-height:var(--lh-xl)}:where(.tr-ui) .page-header-desc{display:none}:where(.tr-ui) .page-header-titles{flex-basis:160px}:where(.tr-ui) .page-header-actions .btn{height:var(--control-sm);padding:0 12px;font-size:var(--text-sm)}:where(.tr-ui) .page-header-actions .btn.icon{width:var(--control-sm);padding:0}:where(.tr-ui) .page-header-filters{margin-top:var(--space-2)}:where(.tr-ui) .page-header-filters :is(input,select){min-width:0}:where(.tr-ui) .page-header-filters>*{flex:1 1 140px}:where(.tr-ui) .page-back{margin-bottom:4px}}@media(max-height:520px){:where(.tr-ui) .page-header{position:relative;top:auto}}:where(.tr-ui) .section{margin-bottom:var(--space-8)}:where(.tr-ui) .section:last-child{margin-bottom:0}:where(.tr-ui) .section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}:where(.tr-ui) .section-header-titles{min-width:0;flex:1 1 280px}:where(.tr-ui) .section-header h2,:where(.tr-ui) .section-header h3{margin:0;font-size:var(--text-lg);line-height:var(--lh-lg)}:where(.tr-ui) .section-header p{margin:2px 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}:where(.tr-ui) .section-header-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}:where(.tr-ui) .card>.section-header{margin-bottom:var(--space-4)}:where(.tr-ui) .page-stack{display:flex;flex-direction:column;gap:var(--space-6)}:where(.tr-ui) .stat-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}:where(.tr-ui) .stat-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.tr-ui) .stat-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099.98px){:where(.tr-ui) .stat-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){:where(.tr-ui) .stat-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479.98px){:where(.tr-ui) .stat-grid.cols-4,:where(.tr-ui) .stat-grid.cols-3{grid-template-columns:minmax(0,1fr)}}:where(.tr-ui) .stat-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);color:inherit;text-decoration:none}:where(.tr-ui) .stat-card.is-link{transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}:where(.tr-ui) .stat-card.is-link:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md)}:where(.tr-ui) .stat-label{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}:where(.tr-ui) .stat-label svg{width:16px;height:16px;color:var(--color-text-subtle)}:where(.tr-ui) .stat-value{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}:where(.tr-ui) .stat-hint{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}:where(.tr-ui) .table-wrap{position:relative;width:100%;overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}:where(.tr-ui) .table-wrap.embedded{border:0;border-radius:0;box-shadow:none;background:transparent}:where(.tr-ui) .card>.table-wrap.embedded{margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));width:calc(100% + 2 * var(--space-5))}:where(.tr-ui) .card>.section-header+.table-wrap.embedded{border-top:1px solid var(--color-border)}:where(.tr-ui) table.table{width:100%;min-width:var(--table-min, 0);border-collapse:separate;border-spacing:0;border:0;border-radius:0;background:transparent}:where(.tr-ui) .table th,:where(.tr-ui) .table td{padding:12px 16px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}:where(.tr-ui) .table th{height:40px;padding-top:0;padding-bottom:0;background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0}:where(.tr-ui) .table tbody tr:last-child>td{border-bottom:0}:where(.tr-ui) .table tbody tr:hover>td{background:var(--color-surface-sunken)}:where(.tr-ui) .table tbody tr.is-empty:hover>td,:where(.tr-ui) .table tbody tr.is-skeleton:hover>td{background:transparent}:where(.tr-ui) .table tr.is-clickable{cursor:pointer}:where(.tr-ui) .table .num{text-align:right;white-space:nowrap}:where(.tr-ui) .table th.num{text-align:right}:where(.tr-ui) .table .center{text-align:center}:where(.tr-ui) .table .nowrap{white-space:nowrap}:where(.tr-ui) .table td.cell-actions,:where(.tr-ui) .table th.cell-actions{text-align:right;white-space:nowrap;width:1%}:where(.tr-ui) .table .cell-actions .row-actions{justify-content:flex-end;flex-wrap:nowrap}:where(.tr-ui) .table .cell-sub{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:400}:where(.tr-ui) .table .cell-title{font-weight:600;color:var(--color-text)}:where(.tr-ui) .table td.is-empty-cell{padding:0}:where(.tr-ui) .row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}:where(.tr-ui) .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-muted)}:where(.tr-ui) .empty-state.compact{padding:var(--space-6) var(--space-4)}:where(.tr-ui) .empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:var(--radius-full);background:var(--neutral-bg);color:var(--color-text-subtle)}:where(.tr-ui) .empty-state-icon svg{width:20px;height:20px}:where(.tr-ui) .empty-state.tone-err .empty-state-icon{background:var(--err-bg);color:var(--err-fg)}:where(.tr-ui) .empty-state-title{color:var(--color-text);font-weight:600;font-size:var(--text-md)}:where(.tr-ui) .empty-state-desc{max-width:46ch;font-size:var(--text-base)}:where(.tr-ui) .empty-state-action{margin-top:var(--space-2)}:where(.tr-ui) .skeleton{display:block;height:1em;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--slate-100) 0%,var(--slate-200) 50%,var(--slate-100) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}:where(.tr-ui) .skeleton.inline{display:inline-block;vertical-align:middle}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(.tr-ui) .skeleton-text{display:flex;flex-direction:column;gap:10px}:where(.tr-ui) .tabs,:where(.tr-ui) .zoho-lead-tabs{display:flex;gap:var(--space-1);margin:0;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}:where(.tr-ui) .tabs::-webkit-scrollbar{display:none}:where(.tr-ui) .page-header .tabs{border-bottom:0;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3)}:where(.tr-ui) .zoho-lead-tabs{margin:0 0 var(--space-4)}:where(.tr-ui) .tab,:where(.tr-ui) .zoho-lead-tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:0;background:none;color:var(--color-text-muted);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0}:where(.tr-ui) .tab:hover,:where(.tr-ui) .zoho-lead-tabs button:hover{color:var(--color-text);background:var(--color-surface-hover)}:where(.tr-ui) .tab[aria-selected=true],:where(.tr-ui) .zoho-lead-tabs button.is-on{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-primary);background:none}:where(.tr-ui) .tab .tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--neutral-bg);color:var(--neutral-fg);font-size:11px;line-height:18px;text-align:center}:where(.tr-ui) .modal-layer{position:fixed;inset:0;z-index:calc(var(--z-modal) + var(--layer, 0));display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}:where(.tr-ui) .modal-backdrop{position:absolute;inset:0;background:#0b1a2b8c;animation:fade-in var(--dur-base) var(--ease-out)}:where(.tr-ui) .modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--modal-w, 720px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:modal-in var(--dur-base) var(--ease-out)}:where(.tr-ui) .modal.size-sm{--modal-w: 460px}:where(.tr-ui) .modal.size-md{--modal-w: 720px}:where(.tr-ui) .modal.size-lg{--modal-w: 880px}:where(.tr-ui) .modal.size-xl{--modal-w: 1140px}:where(.tr-ui) .modal:focus{outline:none}:where(.tr-ui) .modal-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3)}:where(.tr-ui) .modal-titles{flex:1 1 auto;min-width:0}:where(.tr-ui) .modal-title{margin:0;font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600}:where(.tr-ui) .modal-desc{margin:4px 0 0;color:var(--color-text-muted)}:where(.tr-ui) .modal-close{margin:-6px -10px 0 0;color:var(--color-text-muted)}:where(.tr-ui) .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1) var(--space-6) var(--space-5)}:where(.tr-ui) .modal-body>:last-child{margin-bottom:0}:where(.tr-ui) .modal-error{padding:0 var(--space-6)}:where(.tr-ui) .modal-footer{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:0 0 var(--radius-xl) var(--radius-xl)}:where(.tr-ui) .modal-footer .footer-start{margin-right:auto;display:flex;gap:var(--space-2);align-items:center}@media(max-width:599.98px){:where(.tr-ui) .modal-layer{padding:var(--space-2);align-items:flex-end}:where(.tr-ui) .modal{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}:where(.tr-ui) .modal-head{padding:var(--space-4) var(--space-4) var(--space-2)}:where(.tr-ui) .modal-body{padding:var(--space-1) var(--space-4) var(--space-4)}:where(.tr-ui) .modal-error{padding:0 var(--space-4)}:where(.tr-ui) .modal-footer{padding:var(--space-3) var(--space-4)}:where(.tr-ui) .modal-footer>.btn{flex:1 1 auto}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}:where(.tr-ui) .toast-viewport{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - 32px));pointer-events:none}:where(.tr-ui) .toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:12px 12px 12px 14px;border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;box-shadow:var(--shadow-lg);pointer-events:auto;animation:toast-in var(--dur-base) var(--ease-out)}:where(.tr-ui) .toast-icon{width:18px;height:18px;margin-top:1px}:where(.tr-ui) .toast.tone-ok .toast-icon{color:#47cd89}:where(.tr-ui) .toast.tone-err .toast-icon{color:#f97066}:where(.tr-ui) .toast.tone-warn .toast-icon{color:#fdb022}:where(.tr-ui) .toast.tone-info .toast-icon{color:var(--cyan-400)}:where(.tr-ui) .toast-title{display:block;font-weight:600}:where(.tr-ui) .toast-message{font-size:var(--text-base);line-height:var(--lh-base);overflow-wrap:anywhere}:where(.tr-ui) .toast-action{margin-top:6px}:where(.tr-ui) .toast-close{margin:-4px -4px 0 0;color:#ffffffb3}:where(.tr-ui) .toast-close:hover:not(:disabled){background:#ffffff1a;color:#fff}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:599.98px){:where(.tr-ui) .toast-viewport{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));width:auto}}:where(.tr-ui) .menu-wrap{position:relative;display:inline-flex;justify-content:flex-end}:where(.tr-ui) .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer}:where(.tr-ui) .menu-btn:hover,:where(.tr-ui) .menu-btn.is-open{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border)}:where(.tr-ui) .menu-btn svg{width:18px;height:18px}:where(.tr-ui) .menu-btn:disabled{opacity:.5;cursor:not-allowed;background:transparent;border-color:transparent}:where(.tr-ui) .menu-pop{position:fixed;z-index:var(--z-popover);min-width:200px;padding:6px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}:where(.tr-ui) .menu-pop [role=menuitem],:where(.tr-ui) .menu-pop button{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}:where(.tr-ui) .menu-pop [role=menuitem]:hover,:where(.tr-ui) .menu-pop [role=menuitem]:focus-visible,:where(.tr-ui) .menu-pop button:hover{background:var(--color-surface-hover);outline:none}:where(.tr-ui) .menu-pop .danger,:where(.tr-ui) .menu-pop .is-danger{color:var(--err-fg)}:where(.tr-ui) .menu-pop svg{width:16px;height:16px;color:var(--color-text-subtle);flex:none}:where(.tr-ui) .menu-pop .danger svg,:where(.tr-ui) .menu-pop .is-danger svg{color:var(--err-fg)}:where(.tr-ui) .menu-sep{height:1px;margin:4px 2px;background:var(--color-border)}:where(.tr-ui) .menu-label{padding:8px 10px 4px;color:var(--color-text-subtle);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.tr-ui) .menu-head{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--color-border)}:where(.tr-ui) .menu-head strong{display:block;font-size:var(--text-base)}:where(.tr-ui) .menu-head span{display:block;color:var(--color-text-muted);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tr-ui) .menu-head .badge{margin-top:8px}:where(.tr-ui) .menu-pop .is-current{font-weight:600}:where(.tr-ui) .menu-pop .is-current .menu-check{margin-left:auto;color:var(--brand-solid)}:where(.tr-ui) .menu-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--navy-800);color:#fff;font-size:11px;font-weight:700;flex:none}:where(.tr-ui) .copy input{min-width:0}:where(.tr-ui) .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}:where(.tr-ui) .icon-btn:hover{background:var(--color-surface-hover)}:where(.tr-ui) .icon-btn svg{width:16px;height:16px;display:block}:where(.tr-ui) .copy .icon-btn{width:var(--control-md);height:var(--control-md)}:where(.tr-ui) .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4) var(--space-6);margin:0}:where(.tr-ui) .detail-grid>div{min-width:0}:where(.tr-ui) .detail-grid dt{margin-bottom:4px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}:where(.tr-ui) .detail-grid dd{margin:0;font-weight:500;overflow-wrap:anywhere}:where(.tr-ui) .detail-grid .is-wide{grid-column:1 / -1}:where(.tr-ui) .check-list{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md)}:where(.tr-ui) .check-list li+li{border-top:1px solid var(--color-border)}:where(.tr-ui) .check-list label{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;cursor:pointer}:where(.tr-ui) .check-list label:hover{background:var(--color-surface-sunken)}:where(.tr-ui) .check-list .check-main{flex:1 1 auto;min-width:0}:where(.tr-ui) .check-list .check-amount{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.tr-ui) .check-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}:where(.tr-ui) .summary-line{display:flex;justify-content:space-between;gap:var(--space-3);padding:10px 12px;margin:var(--space-3) 0;border-radius:var(--radius-md);background:var(--color-surface-sunken);font-weight:600}:where(.tr-ui) .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),:where(.tr-ui) .field select,:where(.tr-ui) .copy input{height:var(--control-md);padding:0 12px;border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface)}:where(.tr-ui) .field textarea{padding:8px 12px;border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface)}:where(.tr-ui) .field input:focus,:where(.tr-ui) .field select:focus,:where(.tr-ui) .field textarea:focus,:where(.tr-ui) .copy input:focus{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-soft)}:where(.tr-ui) fieldset.modal-footer{margin:0;min-inline-size:0;border:0;border-top:1px solid var(--color-border)}:where(.tr-ui) .field-error{color:var(--err-fg)}:where(.tr-ui) .page-stack>.section,:where(.tr-ui) .page-stack>.card{margin:0}:where(.tr-ui) .btn.ghost.is-danger{color:var(--err-fg)}:where(.tr-ui) .btn.ghost.is-danger:hover:not(:disabled){background:var(--err-bg)}:where(.tr-ui) .field-list{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md)}:where(.tr-ui) .field-list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4)}:where(.tr-ui) .field-list-row+.field-list-row{border-top:1px solid var(--color-border)}:where(.tr-ui) .field-list-text{display:flex;flex-direction:column;min-width:0}:where(.tr-ui) .field-list-text .cell-sub{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm);overflow-wrap:anywhere}:where(.tr-ui) .field-list-row .row-actions{flex:none}:where(.tr-ui) .html-editor{border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface);overflow:hidden}:where(.tr-ui) .html-editor:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-soft)}:where(.tr-ui) .html-editor-toolbar{gap:4px;padding:6px;background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}:where(.tr-ui) .html-editor-toolbar button{height:28px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}:where(.tr-ui) .html-editor-toolbar button:hover{background:var(--color-surface);border-color:var(--color-border)}:where(.tr-ui) .html-editor-surface{min-height:120px;padding:10px 12px;line-height:1.5}:where(.tr-ui) .html-editor-surface:empty:before{color:var(--color-text-subtle)}:where(.tr-ui) .notify-list li{padding:6px 6px 6px 12px;border-color:var(--color-border)}:where(.tr-ui) .notify-email{min-width:0;overflow-wrap:anywhere}:where(.tr-ui) .modal-body>.empty-state.compact{margin-bottom:var(--space-4)}:where(.tr-ui) fieldset.form-group{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);min-inline-size:0}:where(.tr-ui) fieldset.form-group>legend{padding:0 6px;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}:where(.tr-ui) fieldset.form-group>:last-child{margin-bottom:0}:where(.tr-ui) fieldset.form-group .field.checkbox{margin-top:0}:where(.tr-ui) .upload-field{display:flex;align-items:center;gap:var(--space-3)}:where(.tr-ui) .upload-field .product-logo.preview{width:56px;height:56px;margin:0;border:1px solid var(--color-border)}:where(.tr-ui) .product-logo.preview.is-empty{display:block;background:repeating-linear-gradient(45deg,var(--color-surface-sunken),var(--color-surface-sunken) 6px,var(--color-surface-hover) 6px,var(--color-surface-hover) 12px)}:where(.tr-ui) .upload-btn{position:relative;cursor:pointer}:where(.tr-ui) .upload-btn:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}:where(.tr-ui) .color-field input[type=color]{width:var(--control-md);height:var(--control-md);padding:3px;border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface);cursor:pointer;flex:none}:where(.tr-ui) .color-field input[type=text]{flex:1 1 auto;min-width:0}:where(.tr-ui) .choice{border-color:var(--color-border);border-radius:var(--control-radius)}:where(.tr-ui) .choice.is-on{border-color:var(--color-focus);background:var(--cyan-50)}:where(.tr-ui) :is(form,.modal-body,fieldset) .grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4);row-gap:0}:where(.tr-ui) :is(form,.modal-body,fieldset) .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-4);row-gap:0}@media(max-width:639.98px){:where(.tr-ui) :is(form,.modal-body,fieldset) .grid.cols-2,:where(.tr-ui) :is(form,.modal-body,fieldset) .grid.cols-3{grid-template-columns:minmax(0,1fr)}}:where(.tr-ui) .name-edit input{height:var(--control-sm);padding:0 10px;border:1px solid var(--color-border-input);border-radius:var(--control-radius);background:var(--color-surface);font:inherit}:where(.tr-ui) .name-edit input:focus{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-soft)}:where(.tr-ui) .keys-create{align-items:flex-end;margin-bottom:var(--space-4)}:where(.tr-ui) .copy{align-items:center;margin-top:0}:where(.tr-ui) .copy+.copy{margin-top:var(--space-3)}:where(.tr-ui) .brand-swatch i{border-color:var(--color-border-strong)}:where(.tr-ui) .embed-snippet{border-color:var(--color-border-input);border-radius:var(--control-radius);font-family:var(--font-mono);font-size:var(--text-xs)}:where(.tr-ui) .copy:has(textarea){align-items:flex-start}:where(.tr-ui) .product-head>.badge{margin-left:auto}:where(.tr-ui) .grid>.section{margin:0}:where(.tr-ui) .card>.section-header:last-child{margin-bottom:0}:where(.tr-ui) .section-header+.copy{margin-top:0}:where(.tr-ui) .table details>summary{cursor:pointer;width:max-content}:where(.tr-ui) .table details>summary:hover{color:var(--color-text)}:where(.tr-ui) .table details>ul{margin:4px 0 0;padding-left:16px}:where(.tr-ui) .table details>ul>li+li{margin-top:2px}:where(.tr-ui) .table .cell-inline{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}:where(.tr-ui) .check-list .cell-sub,:where(.tr-ui) .field-list .cell-sub{display:block;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}:where(.tr-ui) .gc-picker{display:flex;flex-direction:column;gap:var(--space-4)}:where(.tr-ui) .gc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}:where(.tr-ui) .gc-toolbar .search-field{flex:1 1 260px;min-width:0}:where(.tr-ui) .gc-toolbar .search-field input{width:100%}:where(.tr-ui) .gc-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.tr-ui) .gc-chip{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 12px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}:where(.tr-ui) .gc-chip:hover:not(:disabled){background:var(--color-surface-hover)}:where(.tr-ui) .gc-chip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}:where(.tr-ui) .gc-chip:disabled{opacity:.6;cursor:default}:where(.tr-ui) .gc-chip-count{font-size:var(--text-xs);opacity:.75;font-variant-numeric:tabular-nums}:where(.tr-ui) .gc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}@media(max-width:1023.98px){:where(.tr-ui) .gc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639.98px){:where(.tr-ui) .gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}}:where(.tr-ui) .gc-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}:where(.tr-ui) .gc-tile:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-xs)}:where(.tr-ui) .gc-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(.tr-ui) .gc-tile.is-selected{border-color:var(--color-focus);box-shadow:0 0 0 2px var(--color-focus-soft)}:where(.tr-ui) .gc-tile.is-skeleton{cursor:default}:where(.tr-ui) .gc-tile-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;margin-bottom:4px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-subtle)}:where(.tr-ui) .gc-tile-media img{width:100%;height:100%;object-fit:contain}:where(.tr-ui) .gc-tile-media svg{width:28px;height:28px}:where(.tr-ui) .gc-tile-name{overflow:hidden;font-size:var(--text-sm);font-weight:600;line-height:var(--lh-sm);white-space:nowrap;text-overflow:ellipsis}:where(.tr-ui) .gc-tile-range{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}:where(.tr-ui) .gc-tile-choice .gc-tile-media{background:var(--cyan-50);color:var(--color-link)}:where(.tr-ui) .gc-tile-choice .gc-tile-range{white-space:normal}:where(.tr-ui) .gc-tile-check{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--color-focus);color:#fff}:where(.tr-ui) .gc-tile-check svg{width:14px;height:14px}:where(.tr-ui) .gc-more{display:flex;justify-content:center}:where(.tr-ui) .gc-summary{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}:where(.tr-ui) .gc-summary .gc-tile-media{flex:none;width:96px;margin:0;background:var(--color-surface);border:1px solid var(--color-border)}:where(.tr-ui) .gc-summary-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}:where(.tr-ui) .gc-summary-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-weight:600}:where(.tr-ui) .gc-summary-desc{margin:4px 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:where(.tr-ui) .gc-summary details{margin-top:6px;font-size:var(--text-sm)}:where(.tr-ui) .gc-summary details>summary{cursor:pointer;color:var(--color-link);width:max-content}:where(.tr-ui) .gc-summary details>p{margin:6px 0 0;max-height:160px;overflow:auto;color:var(--color-text-muted);white-space:pre-line}:where(.tr-ui) .gc-amounts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:2px 0 var(--space-2)}@media(max-width:479.98px){:where(.tr-ui) .gc-summary .gc-tile-media{width:72px}}:where(.tr-ui) .gc-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:500}:where(.tr-ui) .gc-label.is-choice{color:var(--color-text-muted);font-weight:400}:where(.tr-ui) .gc-label-media{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:22px;overflow:hidden;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text-subtle)}:where(.tr-ui) .gc-label-media img{width:100%;height:100%;object-fit:contain}:where(.tr-ui) .gc-label-media svg{width:14px;height:14px}:where(.tr-ui) .method-options.is-compact{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:var(--space-4)}:where(.tr-ui) .method-options.is-compact legend{grid-column:1 / -1}:where(.tr-ui) .method-options.is-compact .method-option{padding:8px 10px;border-color:var(--color-border);border-radius:var(--radius-md)}:where(.tr-ui) .method-options.is-compact .method-option.selected{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}:where(.tr-ui) .method-options.is-compact .method-option-body .muted{display:none}:where(.tr-ui) .gc-step-meta{margin:0 0 var(--space-4)}:where(.tr-ui) .gc-tile .gc-tile-media img{opacity:0;transition:opacity .18s ease}:where(.tr-ui) .gc-tile .gc-tile-media img.is-loaded{opacity:1}:where(.tr-ui) .gc-tile-media.is-loading{background:linear-gradient(90deg,var(--color-surface-sunken) 0%,var(--color-surface-hover) 50%,var(--color-surface-sunken) 100%);background-size:200% 100%;animation:gc-shimmer 1.2s linear infinite}@keyframes gc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){:where(.tr-ui) .gc-tile-media.is-loading{animation:none}:where(.tr-ui) .gc-tile .gc-tile-media img{transition:none}}:where(.tr-ui) .modal.payout-modal{height:min(760px,calc(100vh - 48px));height:min(760px,calc(100dvh - 48px))}@media(max-width:639.98px){:where(.tr-ui) .modal.payout-modal{height:calc(100vh - 16px);height:calc(100dvh - 16px)}}:where(.tr-ui) .payout-step{max-width:600px;margin:0 auto}:where(.tr-ui) .payout-modal.is-card-step .modal-body{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}:where(.tr-ui) .payout-card-step{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}:where(.tr-ui) .payout-card-step>.method-options,:where(.tr-ui) .payout-card-step>.field{flex:none}:where(.tr-ui) .payout-card-step .gc-picker{flex:1 1 auto;min-height:0}:where(.tr-ui) .payout-card-step .gc-toolbar{flex:none}:where(.tr-ui) .payout-card-step .gc-results{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:4px 6px var(--space-5)}:where(.tr-ui) .gc-results{display:flex;flex-direction:column;gap:var(--space-4)}:where(.tr-ui) .method-options.is-compact .method-option{align-items:center}:where(.tr-ui) .method-options.is-compact .method-option.disabled{opacity:1;background:var(--color-surface-sunken);color:var(--color-text-subtle);border-style:dashed}:where(.tr-ui) .method-options.is-compact .method-option.disabled strong{color:var(--color-text-subtle);font-weight:500}:where(.tr-ui) .method-options.is-compact .method-option[data-tip]:after{content:attr(data-tip);margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:500;white-space:nowrap;opacity:0;transition:opacity .12s ease;pointer-events:none}:where(.tr-ui) .method-options.is-compact .method-option[data-tip]:hover:after{opacity:1}:where(.tr-ui) .method-options.is-compact{grid-template-columns:repeat(auto-fill,minmax(240px,300px))}:where(.tr-ui) .method-options.is-compact .method-option{position:relative;min-height:44px}:where(.tr-ui) .method-options.is-compact .method-option strong{white-space:nowrap}:where(.tr-ui) .method-options.is-compact .method-option[data-tip]:after{position:absolute;top:50%;right:10px;margin:0;transform:translateY(-50%)}@media(max-width:639.98px){:where(.tr-ui) .method-options.is-compact{grid-template-columns:minmax(0,1fr)}}:where(.tr-ui) .gc-chip[aria-pressed=true]:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}:where(.tr-ui) .tax-report-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}:where(.tr-ui) .tax-report-row .field{min-width:140px}:where(.tr-ui) .catalog-tile{position:relative;cursor:default;align-items:flex-start}:where(.tr-ui) .catalog-tile-amounts{color:var(--color-text);font-weight:500}:where(.tr-ui) .catalog-tile-actions{display:flex;align-items:center;gap:6px;margin-top:4px}:where(.tr-ui) .catalog-amounts{display:flex;flex-direction:column;gap:8px;margin-top:8px}:where(.tr-ui) .catalog-amount-custom{display:flex;gap:8px;max-width:260px}:where(.tr-ui) .catalog-amount-custom input{flex:1;min-width:0;height:var(--control-sm)}:where(.tr-ui) .catalog-amount-rows{display:flex;flex-direction:column}:where(.tr-ui) .catalog-amount-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--color-border)}:where(.tr-ui) .catalog-amount-row:first-child{border-top:0;padding-top:0}:where(.tr-ui) .catalog-amount-row .gc-tile-media{width:72px}:where(.tr-ui) .gc-tile:disabled{cursor:default;opacity:.7}:where(.tr-ui) .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.tr-ui) .u-muted{color:var(--color-text-muted)}:where(.tr-ui) .u-mt-0{margin-top:0}:where(.tr-ui) .u-mb-0{margin-bottom:0}:where(.tr-ui) .u-mt-2{margin-top:var(--space-2)}:where(.tr-ui) .u-mt-4{margin-top:var(--space-4)}:where(.tr-ui) .u-mb-4{margin-bottom:var(--space-4)}:where(.tr-ui) .u-nowrap{white-space:nowrap}:where(.tr-ui) .u-block{display:block}:where(.tr-ui) .u-text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}:where(.tr-ui) .u-strong{font-weight:600}:where(.tr-ui) .u-page-narrow{max-width:560px}:where(.tr-ui) .u-page-medium{max-width:800px}
