.lead-modal-overlay{z-index:200;-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);background:#050b188c;justify-content:center;align-items:flex-start;padding:clamp(16px,6vh,72px) 16px;animation:.18s ease-out leadFade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes leadFade{0%{opacity:0}to{opacity:1}}.lead-modal{background:var(--paper);width:100%;max-width:560px;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-lg);animation:.24s cubic-bezier(.2,.7,.2,1) leadRise;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #050b18b3}@keyframes leadRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.lead-modal:before{content:"";background:linear-gradient(90deg, var(--g01), var(--b01));height:3px;position:absolute;top:0;left:0;right:0}.lead-modal-head{padding:32px 32px 18px}.lead-modal-head .eyebrow{color:var(--g05)}.lead-modal-title{font-family:var(--ff-display);letter-spacing:-.03em;margin:14px 0 8px;font-size:30px;font-weight:500;line-height:1.05}.lead-modal-sub{color:var(--ink-2);max-width:42ch;margin:0;font-size:14px;line-height:1.5}.lead-modal-close{border:1px solid var(--rule);background:var(--paper);width:34px;height:34px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:color .15s,border-color .15s;display:grid;position:absolute;top:18px;right:18px}.lead-modal-close:hover{color:var(--ink);border-color:var(--ink)}.lead-form{padding:8px 32px 28px}.lead-row{margin-bottom:16px}.lead-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-lbl{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:7px;font-size:11px;display:block}.lead-input,.lead-textarea{width:100%;font-family:var(--ff-body);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);background:#fff;outline:none;padding:12px 14px;font-size:15px;transition:border-color .14s,box-shadow .14s}.lead-input::placeholder,.lead-textarea::placeholder{color:var(--ink-3)}.lead-input:focus,.lead-textarea:focus{border-color:var(--g03);box-shadow:0 0 0 3px #00cc9929}.lead-input.num{font-variant-numeric:tabular-nums}.lead-textarea{resize:vertical;min-height:76px;line-height:1.5}.lead-phone{align-items:stretch;display:flex}.lead-phone .prefix{font-family:var(--ff-mono);color:var(--ink-3);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius) 0 0 var(--radius);border-right:none;align-items:center;padding:0 12px;font-size:14px;display:flex}.lead-phone .lead-input{border-radius:0 var(--radius) var(--radius) 0}.mkt .pill-dot.uber{background:var(--ink-3)}.lead-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.lead-note{font-family:var(--ff-mono);color:var(--ink-3);max-width:200px;font-size:11px;line-height:1.4}.lead-foot .btn{white-space:nowrap}.lead-foot .btn[disabled]{opacity:.6;cursor:progress}.lead-error{font-family:var(--ff-mono);color:#b3261e;background:#b3261e14;border:1px solid #b3261e33;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:12px}.lead-error-fallback{color:var(--ink-2);border-top:1px solid #b3261e2e;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding-top:10px;display:flex}.lead-wpp{background:var(--g10);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-weight:600;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex}.lead-wpp:hover{filter:brightness(1.07)}.lead-wpp:active{transform:translateY(1px)}.lead-wpp-dot{background:#fff;border-radius:50%;width:8px;height:8px}.lead-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-success{text-align:center;padding:48px 32px 36px}.lead-check{background:var(--g01);width:64px;height:64px;color:var(--g10);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:30px;display:grid;box-shadow:0 0 0 8px #00cc9926}.lead-success h3{font-family:var(--ff-display);letter-spacing:-.025em;margin:0 0 10px;font-size:26px;font-weight:500}.lead-success p{color:var(--ink-2);max-width:36ch;margin:0 auto 24px;font-size:15px;line-height:1.5}@media (max-width:520px){.lead-row-2{grid-template-columns:1fr}.lead-modal-head,.lead-form{padding-left:22px;padding-right:22px}.lead-foot{flex-direction:column;align-items:stretch}.lead-foot .btn{justify-content:center;width:100%}}.mkt{background:var(--paper);color:var(--ink);font-family:var(--ff-body);isolation:isolate;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.5;position:relative}.mkt ::selection{background:var(--g-soft);color:var(--g10)}.mkt .section-head{margin-bottom:52px;display:block}.mkt .section-head>div:first-child{margin-bottom:14px}.mkt .section-title{max-width:900px}.mkt .section-sub{max-width:56ch;color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.55}.mkt .hero-grid{align-items:center}.mkt .hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:22px 0 26px;font-size:clamp(38px,4.4vw,62px);line-height:1.08}.mkt .hero h1 .accent{color:var(--g03);font-family:inherit;font-style:italic}.mkt .hero h1 .fn-ref{font-size:.45em;line-height:0}.mkt .hero h1 .fn-ref a{color:var(--g03);text-decoration:none}.mkt .num-xl,.mkt .strip-v,.mkt .plat-meta-val,.mkt .calc-grid .v{white-space:nowrap}.mkt .hero-allies{align-items:center;gap:18px;margin:-6px 0 28px;display:flex}.mkt .hero-allies-lbl{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:11px}.mkt .hero-allies img{opacity:.92;display:block}.mkt .hero-footnote{max-width:58ch;font-family:var(--ff-mono);color:var(--ink-3);margin:28px 0 0;font-size:11px;line-height:1.7}.mkt .faq-q .t,.mkt .faq-q .plus{transition:color .16s}.mkt .faq-item:hover .faq-q .t,.mkt .faq-item:hover .faq-q .plus{color:var(--g03)}.mkt .steps-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:44px;display:flex}.mkt .calc-driver{border:1px dashed #f6f4ee47;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding:14px 18px;display:flex;position:relative}.mkt .calc-driver .cd-k{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:#f6f4ee8c;font-size:11px}.mkt .calc-driver .cd-v{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--g01);font-size:26px;font-weight:500}.mkt .calc-driver .cd-post{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:#f6f4ee73;margin-left:8px;font-size:11px}.mkt .calc-foot .note{max-width:300px}.mkt .calc-foot .note p{margin:0}.mkt .calc-foot .note p+p{margin-top:8px}.mkt .fleet-panel{padding-bottom:48px}.mkt .fp-hero{padding:16px 2px 20px;position:relative}.mkt .fp-k{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.14em;color:#f6f4ee80;margin-bottom:10px;font-size:10px}.mkt .fp-big{font-family:var(--ff-display);letter-spacing:-.04em;color:var(--paper);font-size:46px;font-weight:500;line-height:1}.mkt .fp-big .pre{color:#f6f4ee66;vertical-align:top;letter-spacing:0;margin-right:4px;font-size:24px}.mkt .fp-cashback{background:#00cc9912;border:1px solid #00cc9959;border-radius:12px;margin-bottom:18px;padding:4px 14px;position:relative}.mkt .fp-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.mkt .fp-row+.fp-row{border-top:1px dashed #f6f4ee29}.mkt .fp-row-k{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:#f6f4eebf;font-size:11px}.mkt .fp-amt{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--g01);white-space:nowrap;font-size:17px;font-weight:500}.mkt .fp-split{gap:12px;margin-bottom:18px;display:grid;position:relative}.mkt .fp-plat-head{font-family:var(--ff-mono);color:#f6f4eebf;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11.5px;display:flex}.mkt .fp-plat-name{align-items:center;gap:8px;display:inline-flex}.mkt .fp-dot{background:var(--g01);border-radius:50%;width:6px;height:6px}.mkt .fp-dot.blu{background:var(--b01)}.mkt .fp-bar{background:#f6f4ee1f;border-radius:4px;height:4px;overflow:hidden}.mkt .fp-bar span{background:var(--g01);border-radius:4px;height:100%;transition:width .6s;display:block}.mkt .fp-bar span.blu{background:var(--b01)}.mkt .fp-units{font-family:var(--ff-mono);font-size:12px;position:relative}.mkt .fp-units-head,.mkt .fp-unit{grid-template-columns:1fr 76px 88px;align-items:center;gap:8px;display:grid}.mkt .fp-units-head{text-transform:uppercase;letter-spacing:.1em;color:#f6f4ee73;border-bottom:1px solid #f6f4ee1f;padding:8px 2px;font-size:10px}.mkt .fp-units-head span:nth-child(n+2){text-align:right}.mkt .fp-unit{border-bottom:1px dashed #f6f4ee1a;padding:10px 2px}.mkt .fp-unit:last-child{border-bottom:none}.mkt .fp-unit-id{white-space:nowrap;min-width:0;color:var(--paper);align-items:center;gap:8px;display:flex}.mkt .fp-unit-name{text-overflow:ellipsis;color:#f6f4ee80;overflow:hidden}.mkt .fp-online{background:var(--g01);border-radius:50%;flex:none;width:6px;height:6px}.mkt .fp-online.off{background:#f6f4ee40}.mkt .fp-unit-hoy{text-align:right;color:var(--g01)}.mkt .fp-unit-mes{text-align:right;color:#f6f4eebf}.mkt .cobranza{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.mkt .cob-item{border-top:1px solid var(--rule);grid-template-columns:44px 1fr;align-items:start;gap:18px;padding:22px 0;display:grid}.mkt .cob-item:last-child{border-bottom:1px solid var(--rule)}.mkt .cob-num{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--ink-3);padding-top:6px;font-size:11px}.mkt .cob-title{font-family:var(--ff-display);letter-spacing:-.015em;margin:0 0 8px;font-size:21px;font-weight:500}.mkt .cob-desc{color:var(--ink-2);max-width:46ch;margin:0;font-size:15px;line-height:1.55}.mkt .cob-visual{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:26px 24px;position:relative;overflow:hidden}.mkt .cob-visual:before{content:"";pointer-events:none;background:radial-gradient(640px 300px at 90% -10%,#0c93,#0000 60%),radial-gradient(520px 260px at 0 110%,#326cf224,#0000 60%);position:absolute;inset:0}.mkt .cob-chat-head{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.14em;color:#f6f4eea6;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex;position:relative}.mkt .cob-bubble{background:#f6f4ee14;border:1px solid #f6f4ee1f;border-radius:14px 14px 14px 4px;max-width:88%;margin-bottom:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;position:relative}.mkt .cob-bubble strong{color:var(--g01);font-weight:600}.mkt .cob-bubble.me{background:#00cc9924;border-color:#00cc994d;border-radius:14px 14px 4px;margin-left:auto}.mkt .cob-status{font-family:var(--ff-mono);letter-spacing:.05em;text-transform:uppercase;border-top:1px dashed #f6f4ee29;margin-top:18px;padding-top:6px;font-size:10.5px;position:relative}.mkt .cob-status-row{color:#f6f4eea6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:9px 0;display:flex}.mkt .cob-status-row+.cob-status-row{border-top:1px dashed #f6f4ee1a}.mkt .cob-status-row>span:first-child{align-items:center;gap:8px;display:inline-flex}.mkt .cob-status-row .ok{color:var(--g01)}.mkt .cob-thread{min-height:268px;position:relative}.mkt .cob-pop{animation:.34s cubic-bezier(.2,.7,.2,1) both cobPop}@keyframes cobPop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.mkt .cob-btn-row{flex-wrap:wrap;gap:8px;max-width:88%;margin:2px 0 12px;display:flex}.mkt .cob-btn{color:var(--g01);white-space:nowrap;background:#00cc9914;border:1px solid #00cc9973;border-radius:999px;padding:9px 13px;font-size:12.5px;line-height:1;transition:background .15s,transform .15s}.mkt .cob-btn.tapped{background:#00cc9952;transform:scale(.93)}.mkt .cob-bubble.cob-typing{align-items:center;gap:5px;width:max-content;padding:13px 16px;display:inline-flex}.mkt .cob-typing i{background:#f6f4ee8c;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite cobTyping}.mkt .cob-typing i:nth-child(2){animation-delay:.15s}.mkt .cob-typing i:nth-child(3){animation-delay:.3s}@keyframes cobTyping{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mkt .cob-pop,.mkt .cob-typing i{animation:none}}@media (max-width:960px){.mkt .cobranza{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.mkt .cob-thread{min-height:330px}}.mkt .hero,.mkt .section{padding-left:28px;padding-right:28px}@media (max-width:640px){.mkt .wrap,.mkt .hero,.mkt .section{padding-left:22px;padding-right:22px}.mkt .hero h1{font-size:34px;line-height:1.12}.mkt .hero-sub{font-size:16px}.mkt .hero-meta{gap:14px}.mkt .hero-meta .num-xl{font-size:28px}.mkt .hero-meta .unit{font-size:16px}.mkt .hero-meta .lbl{letter-spacing:.06em;font-size:10px}.mkt .hero-allies{flex-wrap:wrap;gap:12px 16px}.mkt .strip-v{font-size:56px}.mkt .section-title{font-size:30px;line-height:1.12}.mkt .section-head{margin-bottom:30px}.mkt .quote-wrap{gap:22px}.mkt .quote-text{font-size:21px;line-height:1.5}.mkt .tm-avatar{width:132px;height:160px;margin-bottom:18px}.mkt .tm-avatar-mono{font-size:46px}.mkt .faq-q .t{font-size:18px}.mkt .cta-head{font-size:32px;line-height:1.12}.mkt .cta-sub{font-size:16px}.mkt .calc-controls{padding:26px 22px 22px}.mkt .calc-out{padding:26px 22px}.mkt .calc-out .o-big{font-size:50px}.mkt .field-lbl{letter-spacing:.08em;flex-wrap:wrap;gap:6px 10px;font-size:10px}.mkt .slider-wrap{gap:12px}.mkt .slider-val{min-width:0;font-size:24px}.mkt .calc-grid>div{padding:14px 16px}.mkt .calc-grid .v{font-size:18px}.mkt .calc-driver{padding:12px 14px}.mkt .calc-driver .cd-v{font-size:21px}.mkt .fleet-panel{min-height:0;padding-bottom:44px}.mkt .fp-big{font-size:38px}.mkt .fp-units-head,.mkt .fp-unit{grid-template-columns:1fr 62px 74px;gap:6px}.mkt .fp-units{font-size:11.5px}.mkt .calc-foot{flex-direction:column;align-items:stretch;gap:18px}.mkt .calc-foot .note{max-width:none}.mkt .calc-foot .btn{justify-content:center;width:100%}}.mkt:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 440px at 88% -10%,#00cc991a,#0000 60%),radial-gradient(720px 380px at 4% 2%,#326cf20f,#0000 60%);height:760px;position:absolute;inset:0 0 auto}.mkt .nav{background:color-mix(in oklch, var(--paper) 60%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid #0000;transition:background .22s,box-shadow .22s,border-color .22s;box-shadow:inset 0 1px #ffffff8c}.mkt .nav.nav-scrolled{background:color-mix(in oklch, var(--paper) 82%, transparent);border-bottom-color:var(--rule-soft);box-shadow:inset 0 1px #ffffffa6,0 12px 34px -24px #0a163099}.mkt .nav-cta{box-shadow:inset 0 1px #ffffff24,0 10px 22px -12px #0a16308c}.mkt .btn-primary{box-shadow:inset 0 1px #ffffff59,0 12px 26px -16px #00cc99d9}.mkt .plat-card{box-shadow:inset 0 1px 0 #ffffff80, var(--shadow-card);transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s}.mkt .plat-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px -28px #0a16306b}.mkt .plat-card.didi{box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-card)}.mkt .plat-card.didi:hover{box-shadow:0 30px 64px -28px #000000b3}.mkt .plat-logo-img{width:auto;height:30px;display:block}.mkt .plat-card.didi .plat-logo-img{height:28px}.mkt .tm-avatar{background:radial-gradient(130% 90% at 80% 8%, #00cc998c, transparent 55%), linear-gradient(150deg, var(--g05) 0%, var(--ink) 80%);width:176px;height:216px;box-shadow:var(--shadow-card), inset 0 1px 0 #fff3;border-radius:18px;flex-direction:column;margin-bottom:22px;padding:18px;display:flex;position:relative;overflow:hidden}.mkt .tm-avatar:after{content:"";mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.mkt .tm-avatar-tag{z-index:1;font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#f6f4eec7;font-size:10px;position:relative}.mkt .tm-avatar-mono{z-index:1;font-family:var(--ff-display);letter-spacing:-.04em;color:var(--paper);text-shadow:0 2px 24px #00000047;margin-top:auto;font-size:66px;font-weight:600;line-height:1;position:relative}.mkt .tm-avatar-mark{pointer-events:none;border:1.5px solid #f6f4ee2e;border-radius:50%;width:116px;height:116px;position:absolute;top:-30px;right:-30px;box-shadow:0 0 0 16px #f6f4ee0f,0 0 0 34px #f6f4ee0a}@keyframes mktReveal{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes mktRevealCard{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.mkt .hero .eyebrow,.mkt .hero h1,.mkt .hero-sub,.mkt .hero-ctas,.mkt .hero-meta,.mkt .hero-footnote{will-change:transform, filter, opacity;animation:.76s cubic-bezier(.22,.61,.36,1) both mktReveal}.mkt .hero .eyebrow{animation-delay:60ms}.mkt .hero h1{animation-delay:.13s}.mkt .hero-sub{animation-delay:.24s}.mkt .hero-ctas{animation-delay:.32s}.mkt .hero-meta{animation-delay:.39s}.mkt .hero-footnote{animation-delay:.46s}.mkt .ledger{animation:.9s cubic-bezier(.22,.61,.36,1) .22s both mktRevealCard}@media (prefers-reduced-motion:reduce){.mkt .hero .eyebrow,.mkt .hero h1,.mkt .hero-sub,.mkt .hero-ctas,.mkt .hero-meta,.mkt .hero-footnote,.mkt .ledger{animation:none}}
.demo-root{background:var(--app-bg);width:100%;height:100%;animation:.5s cubic-bezier(.2,.7,.2,1) both demo-in;overflow:hidden}.demo-app.app{background:var(--app-bg);height:100%;min-height:0;color:var(--app-text);overflow:hidden}.demo-sidebar.sidebar{height:100%;position:relative;top:auto}.demo-main.main{padding:0;position:relative;overflow:hidden}.demo-stage{position:absolute;inset:0}.demo-layer{opacity:0;pointer-events:none;scrollbar-width:thin;padding:32px 36px 96px;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden auto;transform:translateY(10px)}.demo-layer.active{opacity:1;pointer-events:auto;transform:none}.demo-platmix{margin-bottom:16px}.demo-platmix-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.demo-platmix h3{font-family:var(--ff-display);letter-spacing:-.01em;font-size:18px;font-weight:500}.demo-platmix-sub{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-3);margin-top:4px;font-size:11px}.demo-platmix-total{text-align:right}.demo-platmix-total-num{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--app-green);font-size:30px;font-weight:600}.demo-platmix-total-lbl{color:var(--app-text-3);margin-top:2px;font-size:11px}.demo-platmix-bar{border-radius:999px;gap:3px;height:14px;margin-bottom:18px;display:flex;overflow:hidden}.demo-platmix-bar span{border-radius:4px;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both demo-bar-grow;display:block}.demo-platmix-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.demo-platmix-cell{background:var(--app-panel-2);border:1px solid var(--app-border);border-radius:12px;padding:14px 16px}.demo-platmix-name{color:var(--app-text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.demo-platmix-dot{border-radius:50%;width:10px;height:10px}.demo-platmix-amt{font-family:var(--ff-display);letter-spacing:-.02em;margin-top:8px;font-size:24px;font-weight:600}.demo-platmix-meta{font-family:var(--ff-mono);color:var(--app-text-3);margin-top:4px;font-size:11px}@keyframes demo-bar-grow{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:860px){.demo-platmix-grid{grid-template-columns:1fr}.demo-platmix-total-num{font-size:24px}}.demo-overlay{pointer-events:none;z-index:5;position:absolute;inset:0}.demo-caption,.demo-tourbar,.demo-exit{--app-text:#e8efe9;--app-text-2:#aab5ac;--app-text-3:#6b7570;--app-green:#0c9;--app-border:#ffffff14;--app-border-strong:#ffffff24}.demo-caption{border:1px solid var(--app-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0f1d18d1,#0a1410eb);border-radius:16px;max-width:min(70%,560px);padding:16px 20px;animation:.5s cubic-bezier(.2,.7,.2,1) both demo-rise;position:absolute;bottom:24px;left:28px;box-shadow:0 20px 50px -24px #000000b3}.demo-pill{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--app-green);align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:inline-flex}.demo-live-dot{background:var(--app-green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite demo-pulse;box-shadow:0 0 #0c99}.demo-caption-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--app-text);font-size:22px;font-weight:500;line-height:1.1}.demo-caption-sub{color:var(--app-text-2);margin-top:6px;font-size:14px;line-height:1.4}.demo-tourbar{pointer-events:auto;align-items:center;gap:14px;display:flex;position:absolute;bottom:28px;right:24px}.demo-pause{border:1px solid var(--app-border-strong);width:34px;height:34px;color:var(--app-text-2);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d18cc;border-radius:50%;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.demo-pause:hover{color:var(--app-text);border-color:var(--app-green)}.demo-dots{align-items:center;gap:8px;display:flex}.demo-dot{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;width:22px;height:6px;padding:0;transition:width .28s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.demo-dot.active{background:#ffffff2e;width:46px}.demo-dot-fill{background:var(--app-green);border-radius:999px;width:0;animation:linear forwards demo-fill;position:absolute;inset:0}@keyframes demo-fill{0%{width:0}to{width:100%}}@keyframes demo-pulse{0%{box-shadow:0 0 #00cc9980}70%{box-shadow:0 0 0 7px #0c90}to{box-shadow:0 0 #0c90}}@keyframes demo-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes demo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.demo-exit{z-index:50;border:1px solid var(--app-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--app-text);font-family:var(--ff-mono);letter-spacing:.04em;cursor:pointer;background:#0c1813d1;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;transition:border-color .16s,color .16s;display:inline-flex;position:fixed;top:16px;right:16px}.demo-exit:hover{border-color:var(--app-red);color:#fff}.demo-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#040a089e;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);animation:.28s both demo-modal-fade;display:flex;position:fixed;inset:0}.demo-modal{background:var(--app-bg);border:1px solid var(--app-border-strong);border-radius:18px;flex-direction:column;width:min(1180px,100%);height:min(760px,92vh);animation:.42s cubic-bezier(.2,.8,.2,1) both demo-modal-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000c}.demo-modal-bar{border-bottom:1px solid var(--app-border);background:#0c1813;flex-shrink:0;align-items:center;gap:14px;padding:11px 16px;display:flex}.demo-traffic{gap:7px;display:flex}.demo-traffic i{border-radius:50%;width:11px;height:11px;display:block}.demo-traffic i:first-child{background:#ff5f57}.demo-traffic i:nth-child(2){background:#febc2e}.demo-traffic i:nth-child(3){background:#28c840}.demo-url{flex:1;justify-content:center;display:flex}.demo-url span{font-family:var(--ff-mono);color:var(--app-text-3);border:1px solid var(--app-border);background:#ffffff0d;border-radius:999px;padding:5px 16px;font-size:12px}.demo-modal-close{border:1px solid var(--app-border);width:30px;height:30px;color:var(--app-text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.demo-modal-close:hover{color:var(--app-text);border-color:var(--app-red)}.demo-modal-body{flex:1;min-height:0;position:relative}.demo-modal-cta{border-top:1px solid var(--app-border);color:var(--app-text-2);background:#0c1813;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}@keyframes demo-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes demo-modal-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:860px){.demo-app.app{grid-template-columns:1fr}.demo-sidebar.sidebar{display:none}.demo-layer{padding:18px 16px 90px}.demo-caption{max-width:none;bottom:16px;left:14px;right:14px}.demo-tourbar{bottom:76px;right:16px}.demo-modal{border-radius:0;height:100%}.demo-modal-backdrop{padding:0}}@media (prefers-reduced-motion:reduce){.demo-root,.demo-caption,.demo-layer,.demo-modal,.demo-modal-backdrop{animation:none}.demo-layer{transition:opacity .2s linear;transform:none}}
.dev-root{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.dev-main{flex:1;padding-top:92px}.dev-topnav{position:fixed}.dev-nav-tag{font-family:var(--ff-mono);letter-spacing:.08em;border:1px solid var(--g03);border-radius:var(--radius-pill);color:var(--g04);padding:2px 8px;font-size:11px}.dev-nav-links{align-items:center;gap:22px;display:flex}.dev-nav-cta{padding:8px 16px;font-size:14px}.dev-landing{padding-bottom:96px}.dev-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(40px,8vh,96px) 0 clamp(36px,6vh,72px);display:grid}.dev-hero-copy h1{font-family:var(--ff-display);letter-spacing:-.03em;margin:14px 0 18px;font-size:clamp(40px,5.4vw,64px);line-height:1.02}.dev-hero-sub{color:var(--ink-2);max-width:46ch;margin:0 0 26px;font-size:17px;line-height:1.6}.dev-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.dev-hero-terminal{border-radius:var(--radius-lg);border:1px solid #050b1899;overflow:hidden;box-shadow:0 40px 90px -40px #050b188c}.dev-terminal-bar{background:var(--b09);border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:12px 16px;display:flex}.dev-terminal-bar span{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.dev-terminal-bar em{font-style:normal;font-family:var(--ff-mono);color:#f6f4ee73;margin-left:auto;font-size:11px}.dev-code-hero{border:0!important;border-radius:0!important;margin:0!important}.dev-guides h2{font-family:var(--ff-display);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(26px,3vw,34px)}.dev-guide-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.dev-guide-card{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow-card);background:#fff;padding:22px 22px 18px;text-decoration:none;transition:transform .14s,border-color .14s;display:block}a.dev-guide-card:hover{border-color:var(--g03);transform:translateY(-2px)}.dev-guide-card h3{font-family:var(--ff-display);letter-spacing:-.01em;margin:0 0 8px;font-size:18px}.dev-guide-card p{color:var(--ink-3);margin:0 0 12px;font-size:14px;line-height:1.55}.dev-guide-more{color:var(--g04);font-size:14px;font-weight:600}.dev-guide-soon{opacity:.62;background:var(--paper-2)}.dev-guide-ref{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dev-guide-ref p{color:#f6f4eea8}.dev-guide-ref .dev-guide-more{color:var(--g01)}.dev-soon-tag{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;padding:2px 7px;font-size:10px}.dev-docs-layout{grid-template-columns:250px minmax(0,720px);gap:clamp(28px,4vw,64px);padding-bottom:96px;display:grid}.dev-sidebar{align-self:start;font-size:14px;position:sticky;top:96px}.dev-sidebar ul,.dev-ref-toc ul{margin:0 0 18px;padding:0;list-style:none}.dev-sidebar-group{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;padding-top:10px;font-size:11px}.dev-sidebar-link{color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;margin-left:-10px;padding:6px 10px;line-height:1.35;text-decoration:none;display:flex}a.dev-sidebar-link:hover{background:var(--paper-2);color:var(--ink)}.dev-sidebar-link.active{background:var(--paper-2);color:var(--ink);box-shadow:inset 2px 0 0 var(--g01);font-weight:600}.dev-sidebar-soon{color:var(--ink-3);cursor:default;gap:8px;display:inline-flex}.dev-article{color:var(--ink-2);font-size:16px;line-height:1.65}.dev-article h1{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(30px,3.6vw,40px);line-height:1.08}.dev-article h2{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.015em;border-top:1px solid var(--rule-soft);margin:40px 0 12px;padding-top:18px;font-size:23px}.dev-article h3{color:var(--ink);margin:28px 0 8px;font-size:18px}.dev-article h4{color:var(--ink);margin:22px 0 6px;font-size:15px}.dev-article a{color:var(--g04);text-decoration-color:#00a37a66}.dev-article a:hover{color:var(--g03)}.dev-article strong{color:var(--ink)}.dev-article blockquote{border-left:3px solid var(--g01);background:#00cc990f;border-radius:0 10px 10px 0;margin:18px 0;padding:12px 18px}.dev-article blockquote p{margin:0}.dev-article code,.dev-ref-body code{font-family:var(--ff-mono);background:var(--paper-2);border:1px solid var(--rule-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.88em}.dev-article pre,.dev-code{background:var(--b10);color:#dfe7e4;border:1px solid #050b18b3;border-radius:12px;margin:18px 0;padding:18px 20px;font-size:13.5px;line-height:1.6;position:relative;overflow-x:auto}.dev-article pre code,.dev-code code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.dev-copy-btn{font-family:var(--ff-mono);border-radius:var(--radius-pill);color:#f6f4eecc;cursor:pointer;background:#f6f4ee0f;border:1px solid #f6f4ee40;padding:4px 10px;font-size:11px;position:absolute;top:10px;right:10px}.dev-copy-btn:hover{border-color:var(--g01);color:var(--g01)}.dev-article table,.dev-ref-fields table{border-collapse:collapse;width:100%;margin:14px 0 22px;font-size:14px}.dev-article th,.dev-ref-fields th{text-align:left;font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:8px 12px;font-size:11px}.dev-article td,.dev-ref-fields td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:9px 12px}.dev-article table{display:block;overflow-x:auto}.dev-prevnext{border-top:1px solid var(--rule-soft);justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;display:flex}.dev-prevnext-link{color:var(--g04);font-size:15px;font-weight:600;text-decoration:none}.dev-prevnext-link:hover{color:var(--g03)}.dev-reference{grid-template-columns:290px minmax(0,1fr);gap:clamp(28px,4vw,56px);padding-bottom:96px;display:grid}.dev-ref-toc{align-self:start;max-height:calc(100vh - 120px);padding-right:8px;font-size:13px;position:sticky;top:96px;overflow-y:auto}.dev-ref-toc .dev-sidebar-link{padding:4px 10px}.dev-method-mini{font-family:var(--ff-mono);letter-spacing:.04em;text-align:center;border-radius:5px;flex:0 0 44px;width:44px;padding:1px 0;font-size:9.5px;font-weight:700}.dev-ref-group h2{font-family:var(--ff-display);letter-spacing:-.015em;border-top:1px solid var(--rule-soft);color:var(--ink);margin:44px 0 6px;padding-top:20px;font-size:24px}.dev-endpoint{border-bottom:1px dashed var(--rule-soft);padding:26px 0 10px}.dev-endpoint-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dev-endpoint-path{font-size:14.5px}.dev-endpoint h3{color:var(--ink);margin:12px 0 6px;font-size:18px}.dev-endpoint-desc{color:var(--ink-3);max-width:68ch;font-size:14.5px;line-height:1.6}.dev-ref-fields h4{font-family:var(--ff-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 2px;font-size:11px}.dev-ref-type{font-family:var(--ff-mono);color:var(--b02);font-size:12.5px}.dev-ref-status code{white-space:nowrap}.dev-method{font-family:var(--ff-mono);letter-spacing:.05em;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:700}.dev-method-get,.dev-method-mini.dev-method-get{color:var(--b02);background:#326cf21f}.dev-method-post,.dev-method-mini.dev-method-post{color:var(--g05);background:#00cc9924}.dev-method-patch,.dev-method-mini.dev-method-patch{color:#8a5a12;background:#f0b25a2e}.dev-method-delete,.dev-method-mini.dev-method-delete{color:#b23434;background:#d645451f}@media (max-width:960px){.dev-hero,.dev-docs-layout,.dev-reference{grid-template-columns:1fr}.dev-sidebar,.dev-ref-toc{max-height:none;position:static}.dev-nav-links a:not(.dev-nav-cta){display:none}}@media (prefers-reduced-motion:reduce){.dev-guide-card{transition:none}}
.pf-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:16px}.pf-kpi-platforms{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-card-empty{color:var(--app-text-3);margin:0 0 12px;padding:20px 0;font-size:13px;line-height:1.5}.pf-funnel{background:var(--app-panel);border:1px solid var(--app-border);border-radius:14px;margin-bottom:18px;padding:22px}.pf-funnel-stages{margin:0;grid-template-columns:repeat(4,1fr);gap:0;margin-inline:-14px;padding:0;list-style:none;display:grid}.pf-funnel-stage{padding-inline:18px;position:relative}.pf-funnel-stage:first-child{padding-inline-start:0}.pf-funnel-stage:last-child{padding-inline-end:0}.pf-funnel-link{color:inherit;border:1px solid #0000;border-radius:10px;padding:12px 14px;text-decoration:none;transition:border-color .16s;display:block}.pf-funnel-link:hover{border-color:var(--app-green)}.pf-funnel-link:focus-visible{border-color:var(--app-green);outline:2px solid var(--app-green);outline-offset:2px}.pf-funnel-count{font-family:var(--ff-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:32px;font-weight:500;line-height:1.05}.pf-funnel-stage.is-flowing .pf-funnel-count{color:var(--app-text)}.pf-funnel-stage:not(.is-flowing) .pf-funnel-count{color:var(--app-text-3)}.pf-funnel-rate{font-family:var(--ff-mono);color:var(--app-text-3);letter-spacing:.02em;margin-top:8px;font-size:11px}.pf-funnel-stage:not(:last-child):after{content:"";background:var(--app-border-strong);width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pf-funnel-stage.has-flow:after{background:var(--app-green);width:2px}.pf-funnel-foot{color:var(--app-text-2);margin:14px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px){.pf-kpis{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pf-funnel{border-radius:12px;padding:16px}.pf-funnel-stages{grid-template-columns:1fr}.pf-funnel-stage{padding-block:6px;padding-inline:0}.pf-funnel-count{font-size:28px}.pf-funnel-stage:not(:last-child):after{width:auto;height:1px;inset:auto 14px 0;transform:none}}@media (max-width:520px){.pf-kpis{grid-template-columns:1fr}}.pf-link-card .section-card-head{margin-bottom:0}.pf-link-card.compact .section-card-head{margin-bottom:18px}.pf-link-meta{font-family:var(--ff-mono);color:var(--app-text-3);letter-spacing:.04em;margin:4px 0 12px;font-size:11px}.pf-link-name{margin-bottom:8px;font-size:14px;font-weight:500}.pf-link-note{font-family:var(--ff-mono);color:var(--app-text-3);letter-spacing:.04em;margin:10px 0 0;font-size:11px;line-height:1.5}.pf-share-url{font-family:var(--ff-mono);background:var(--app-panel-2);border:1px solid var(--app-border);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 12px;font-size:12px;overflow:hidden}.pf-share-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pf-share-actions .action-btn{white-space:nowrap}.pf-share-actions .action-btn:disabled,.pf-share-actions .action-btn[aria-disabled=true],.pf-qr .action-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.pf-qr{align-items:center;gap:14px;margin-top:16px;display:flex}.pf-qr img{border:1px solid var(--app-border);background:#fff;border-radius:8px;padding:4px;display:block}.pf-share.compact{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.pf-share.compact>*{min-width:0}.pf-share.compact .pf-qr{margin-top:0}.tbl-compact tbody tr:focus-visible{outline:2px solid var(--app-green);outline-offset:-2px}.pf-table-swap{transition:opacity .12s}.pf-table-swap.is-stale{opacity:.55}.pf-note{font-family:var(--ff-mono);letter-spacing:.06em;color:var(--app-text-3);margin:12px 0 0;font-size:11px;line-height:1.6}.pf-timeline{margin:0;padding:0;list-style:none;position:relative}.pf-tl-item{grid-template-columns:16px 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid;position:relative}.pf-tl-item:not(:last-child):before{content:"";background:var(--app-border-strong);width:1px;position:absolute;top:20px;bottom:-8px;left:7px}.pf-tl-dot{background:var(--app-border-strong);border-radius:50%;width:8px;height:8px;margin:5px 0 0 3px}.pf-tl-item.is-done .pf-tl-dot{background:var(--app-green)}.pf-tl-label{font-size:13px}.pf-tl-item.is-pending .pf-tl-label{color:var(--app-text-2)}.pf-tl-date{font-family:var(--ff-mono);letter-spacing:.02em;color:var(--app-text-3);white-space:nowrap;padding-top:2px;font-size:11px}.portal-page-wrap.pf-guide{max-width:980px}.pf-guide .page-head .lead{color:var(--app-text-2);max-width:60ch;margin:6px 0 0;font-size:14px}.pf-guide-toc{margin-top:4px;margin-bottom:22px}.pf-guide-toc .chip{text-decoration:none}.pf-guide-toc .chip:focus-visible{outline:2px solid var(--app-green);outline-offset:2px}.pf-guide-section{margin-bottom:18px;scroll-margin-top:80px}.pf-guide-section p,.pf-guide-lead{color:var(--app-text-2);max-width:72ch;font-size:13px;line-height:1.6}.pf-guide-lead{margin:-8px 0 16px}.pf-guide-note{margin:16px 0 0}.pf-guide-subhead{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-3);margin:18px 0 6px;font-size:11px;font-weight:500}.pf-guide-section strong{color:var(--app-text);font-weight:600}.pf-guide-section code{font-family:var(--ff-mono);background:var(--app-panel-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:12px}.pf-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pf-step{grid-template-columns:28px 1fr;align-items:start;gap:14px;display:grid}.pf-step-n{background:var(--app-green-soft);width:28px;height:28px;color:var(--app-green);font-family:var(--ff-mono);border-radius:999px;place-items:center;font-size:12px;display:grid}.pf-step-body{min-width:0}.pf-step-body strong{margin-bottom:4px;font-size:14px;display:block}.pf-step-body p{margin:0}.pf-step-body .action-btn{margin-top:10px;display:inline-flex}.pf-stage-legend,.pf-glossary{margin:0}.pf-stage-legend>div,.pf-glossary>div{border-top:1px solid var(--app-border);grid-template-columns:180px 1fr;gap:14px;padding:10px 0;display:grid}.pf-stage-legend>div:first-child,.pf-glossary>div:first-child{border-top:0;padding-top:0}.pf-stage-legend>div:last-child,.pf-glossary>div:last-child{padding-bottom:0}.pf-glossary dt{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--app-text-3);overflow-wrap:anywhere;padding-top:2px;font-size:11px}.pf-stage-legend dt{align-items:flex-start;display:flex}.pf-stage-legend dd,.pf-glossary dd{color:var(--app-text-2);margin:0;font-size:13px;line-height:1.55}.pf-checklist{margin:0;padding-left:18px}.pf-checklist li{color:var(--app-text-2);margin:6px 0;font-size:13px;line-height:1.55}.pf-checklist li::marker{color:var(--app-green)}.pf-support{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pf-support .action-btn:focus-visible{outline:2px solid var(--app-green);outline-offset:2px}.pf-support-label{font-family:var(--ff-mono);color:var(--app-text-2);font-size:12px}@media (max-width:600px){.pf-glossary>div,.pf-stage-legend>div{grid-template-columns:1fr;gap:6px}.pf-guide-section{scroll-margin-top:72px}}.pf-account-dl{grid-template-columns:140px 1fr;gap:10px 16px;margin:0;display:grid}.pf-account-dl dt{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--app-text-3);padding-top:2px;font-size:10px}.pf-account-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.pf-account-note{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-3);margin-left:8px;font-size:10px}@media (max-width:520px){.pf-account-dl{grid-template-columns:1fr;row-gap:4px}.pf-account-dl dd+dt{margin-top:10px}}@media (prefers-reduced-motion:reduce){.pf-table-swap,.pf-funnel-link{transition:none}}html[data-theme=light] .pf-qr img{border-color:var(--app-border-strong)}
