.rx-section{padding:clamp(96px,12vw,160px) 0;position:relative}.rx-mono{font-family:var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-2);font-size:11px;font-weight:400;line-height:1.4}.rx-mono b{color:var(--lp-ink);font-weight:500}.rx-accent{color:var(--lp-accent)}.lp-nav.rx-bar,.lp-nav.rx-bar.is-scrolled{background:#ffffff80}.dark .lp-nav.rx-bar,.dark .lp-nav.rx-bar.is-scrolled{background:#11131773}.lp-nav.rx-bar.is-over-blue{--lp-ink:#eef2f8;--lp-line:#ffffff1a;background:#0a142438}.dark .lp-nav.rx-bar.is-over-blue{background:#0a142438}.rx-bar.is-over-blue .lp-btn-primary{color:var(--lp-dark);background:#fff}.rx-bar-progress{background:var(--lp-line);height:2px;position:absolute;inset:auto 0 -1px}.rx-bar-progress i{background-image:var(--lp-grad);transform-origin:0;height:100%;transition:transform .6s var(--lp-ease);display:block}.rx-btn-compact{padding:12px 20px!important;font-size:14px!important}.rx-stage{padding-bottom:32px}.rx-stage-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-content:center;align-items:start;gap:32px clamp(32px,4.5vw,80px);display:grid}.rx-stage-device{top:calc(var(--lp-nav-h) + 24px);position:sticky}.rx-hero-title{font-size:clamp(40px,4.8vw,80px)}.rx-intro{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.rx-intro .lp-hero-lead{max-width:46ch;animation:lp-fadeUp 1.2s var(--lp-ease) .7s both}.rx-intro-action{animation:lp-fadeUp 1.2s var(--lp-ease) .9s both;flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.rx-q-tag{margin-bottom:16px;display:block}.rx-panel-flow{scroll-margin-top:96px}.rx-panel-flow .rx-step{padding:0}.rx-panel-flow .rx-q-title{font-size:clamp(26px,2.6vw,40px)}.rx-panel-flow .rx-options{margin-top:24px}.rx-panel-flow .rx-step-foot{margin-top:24px;padding-top:16px}.rx-ipad{--rx-ipad-edge:clamp(2px, .22vw, 3px);--rx-ipad-bezel:clamp(9px, 1vw, 15px);--rx-ipad-radius:clamp(20px, 2.1vw, 32px);padding:var(--rx-ipad-edge);border-radius:var(--rx-ipad-radius);animation:rx-ipad-in 1.2s var(--lp-ease) .2s both;background:linear-gradient(135deg,#9a9fa8 0%,#4d5159 18%,#33363c 50%,#4a4e55 82%,#8d929b 100%);position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000073,0 1px #60646c,0 2px #3a3d43,0 3px #24262b,0 4px 6px #0a142459,0 16px 28px -10px #0a142466,0 46px 80px -28px #0a14248c}.dark .rx-ipad,.rx-blue .rx-ipad{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000073,0 1px #60646c,0 2px #3a3d43,0 3px #24262b,0 16px 30px -8px #000000b3,0 46px 90px -24px #000000d9,0 0 90px -20px #6e96dc47}@keyframes rx-ipad-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}.rx-ipad-power,.rx-ipad-volume{background:linear-gradient(#a2a6ae,#3f4248);position:absolute;box-shadow:inset 0 0 0 .5px #fff3}.rx-ipad-power{border-radius:2px 0 0 2px;width:3px;height:11%;top:9%;left:-2px}.rx-ipad-volume{border-radius:2px 2px 0 0;width:11%;height:3px;top:-2px;left:9%}.rx-ipad-volume:after{content:"";background:#33363c;width:4px;position:absolute;top:0;bottom:0;left:calc(50% - 2px)}.rx-ipad-glass{padding:var(--rx-ipad-bezel);border-radius:calc(var(--rx-ipad-radius) - var(--rx-ipad-edge));background:#050608;position:relative;box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 2px 1px #ffffff12}.rx-ipad-glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff12 0%,#ffffff05 24%,#0000 24.2%);position:absolute;inset:0}.rx-ipad-camera{top:calc(var(--rx-ipad-bezel) / 2 - 3px);background:radial-gradient(circle at 38% 34%,#6f8fc4 0 8%,#1b2536 22%,#0a0d13 62%,#23262c 100%);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;left:50%}.rx-ipad-screen{--lp-bg:#fff;--lp-ink:#0a1424;--lp-ink-2:#3c4658;--lp-muted:#0a142461;--lp-soft:#f7f9fb;--lp-tint:#eef2f9;--lp-accent:var(--color-navy-600);--lp-line:#0a142414;--lp-line-strong:#0a142429;aspect-ratio:4/3;border-radius:calc(var(--rx-ipad-radius) - var(--rx-ipad-edge) - var(--rx-ipad-bezel) * .7);background:var(--lp-bg);color:var(--lp-ink);overflow:hidden}.dark .rx-ipad-screen{--lp-bg:var(--color-graphite-950);--lp-ink:#eef2f8;--lp-ink-2:#aeb8c8;--lp-muted:#eef2f866;--lp-soft:var(--color-graphite-900);--lp-tint:#121a28;--lp-accent:var(--color-navy-300);--lp-line:#ffffff14;--lp-line-strong:#ffffff29}.rx-dossier,.rx-ops,.rx-inside{flex-direction:column;height:100%;padding:clamp(14px,1.5vw,24px);display:flex}.rx-dossier-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rx-dossier-head .rx-mono{font-size:10px}.rx-dossier-head strong{font-family:var(--lp-display);letter-spacing:-.03em;animation:rx-msg-in .5s var(--lp-ease) both;margin-top:4px;font-size:clamp(16px,1.5vw,22px);font-weight:300;line-height:1.15;display:block}.rx-dossier-count{flex:none}.rx-dossier-meter{background:var(--lp-line);height:2px;margin-top:12px}.rx-dossier-meter i{background-image:var(--lp-grad);transform-origin:0;height:100%;transition:transform .7s var(--lp-ease);display:block}.rx-dossier-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(8px,1vw,16px);min-height:0;margin-top:12px;display:grid}.rx-dossier-body.is-list{grid-template-columns:minmax(0,1fr)}.rx-dossier-wheel{align-self:center;position:relative}.rx-radar.is-live .name{letter-spacing:.06em;transition:fill .5s var(--lp-ease);font-size:20px}.rx-radar.is-live .name.off{fill:var(--lp-muted)}.rx-radar.is-live .name.hl{fill:var(--lp-accent)}.rx-radar.is-live .core{font-size:16px}.rx-dossier-pieces{scrollbar-width:none;flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.rx-dossier-pieces::-webkit-scrollbar{display:none}.rx-piece{background:var(--lp-tint);animation:rx-piece-in .6s var(--lp-ease) .32s both;border-radius:8px;flex:none;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;padding:7px 9px;display:grid}@keyframes rx-piece-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}.rx-piece>i{background-image:var(--lp-grad);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.rx-piece-label{font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-2);font-size:9.5px}.rx-piece-value{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.rx-piece.is-empty{border:1px dashed var(--lp-line-strong);color:var(--lp-ink-2);background:0 0;font-size:12px;animation:none;display:block}.rx-voo{z-index:60;background-image:var(--lp-grad);color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0;border-radius:999px;max-width:300px;padding:10px 16px;font-size:13px;font-weight:500;position:fixed;overflow:hidden;box-shadow:0 14px 30px -10px #0a142480}.rx-ops{--rx-gold:#d9b56c;--lp-ink:#f3f1ec;--lp-ink-2:#aeb2ba;--lp-line:#ffffff17;background:radial-gradient(ellipse 70% 60% at 100% 0%, #d9b56c17, transparent 70%), var(--color-graphite-950);color:var(--lp-ink);container-type:inline-size}.rx-ops-body{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(6px,2cqw,14px);min-height:0;margin-top:clamp(6px,2.4cqw,16px);display:grid}.rx-ops-feed{grid-auto-rows:minmax(0,1fr);gap:clamp(4px,1.4cqw,10px);min-height:0;display:grid}.rx-ops-note,.rx-ops-metric{border:1px solid var(--lp-line);background:var(--color-graphite-900);border-radius:clamp(6px,1.6cqw,10px);min-width:0}.rx-ops-note{opacity:0;transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:clamp(6px,1.8cqw,12px);padding:0 clamp(6px,2cqw,14px);display:grid;transform:translateY(8px)}.rx-ops-note.on{opacity:1;transform:none}.rx-ops-note>i{aspect-ratio:1;width:clamp(16px,5cqw,32px);color:var(--rx-gold);background:#d9b56c24;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.rx-ops-note svg{width:60%;height:60%}.rx-ops-note span,.rx-ops-note small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-ops-note span{font-size:clamp(10px,2.3cqw,14px);font-weight:500;line-height:1.3}.rx-ops-note small{color:var(--lp-ink-2);font-size:clamp(9px,1.9cqw,12px);line-height:1.35}.rx-ops-side{grid-template-rows:auto minmax(0,1fr);gap:clamp(4px,1.4cqw,10px);min-height:0;display:grid}.rx-ops-metric{flex-direction:column;min-height:0;padding:clamp(5px,2cqw,14px) clamp(6px,2.2cqw,16px);display:flex}.rx-ops-label{color:var(--lp-ink-2);font-size:clamp(9px,1.9cqw,12px);line-height:1.25}.rx-ops-metric b{font-family:var(--lp-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;animation:rx-ops-value .5s var(--lp-ease) both;margin-top:clamp(1px,.8cqw,6px);font-size:clamp(17px,5.6cqw,36px);font-weight:300;line-height:1.1}@keyframes rx-ops-value{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}.rx-ops-gauge{background:var(--lp-line);border-radius:2px;height:3px;margin-top:clamp(3px,1.2cqw,10px);display:block}.rx-ops-gauge i{border-radius:inherit;background:var(--rx-gold);transform-origin:0;height:100%;transition:transform .9s var(--lp-ease);display:block}.rx-ops-bars{flex:1;align-items:flex-end;gap:2px;min-height:0;margin-top:clamp(3px,1.2cqw,10px);display:flex}.rx-ops-bars i{transform-origin:bottom;height:100%;transition:transform .9s var(--lp-ease);background:linear-gradient(#e6c98a,#a98745);border-radius:3px 3px 0 0;flex:1}@container (max-width:400px){.rx-ops-note small{display:none}.rx-ops-note>i{grid-row:auto}.rx-ops-metric.is-chart{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);column-gap:8px;display:grid}.rx-ops-metric.is-chart .rx-ops-label{grid-column:1/-1}.rx-ops-metric.is-chart b{align-self:end}}@container (max-width:300px){.rx-ops-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.rx-ops-note{grid-template-columns:minmax(0,1fr);padding-inline:6px}.rx-ops-note>i,.rx-ops-head-label{display:none}.rx-ops-note span{font-size:9.5px}}@media (max-width:960px){.rx-stage{padding-top:calc(var(--lp-nav-h) + 16px)}.rx-stage-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px}.rx-stage-device{order:-1;width:min(100%,460px);margin-inline:auto;position:static}.rx-stage .rx-ipad-screen{aspect-ratio:16/9}.rx-stage .rx-dossier-wheel{align-self:stretch;min-height:0}.rx-stage .rx-radar.is-live{height:100%}.rx-stage .rx-piece.is-empty{padding:5px 7px;font-size:11px;line-height:1.25}.rx-stage .rx-dossier,.rx-stage .rx-ops{padding:10px 12px}.rx-stage .rx-dossier-head strong{margin-top:2px;font-size:14px}.rx-stage .rx-dossier-meter,.rx-stage .rx-dossier-body{margin-top:6px}.rx-stage .rx-piece:nth-child(n+3){display:none}.rx-stage .rx-piece-value{-webkit-line-clamp:1}.rx-hero-title{font-size:clamp(34px,8vw,56px)}}@media (max-width:370px){.rx-stage .rx-ipad-screen:has(.rx-ops){aspect-ratio:3/2}}.rx-radar{width:100%;height:auto;display:block;overflow:visible}.rx-radar .ring{fill:none;stroke:var(--lp-line-strong);stroke-width:1px}.rx-radar .ring:last-of-type{stroke:var(--lp-line-strong)}.rx-radar .axis{stroke:var(--lp-line);stroke-width:1px}.rx-radar .axis.hl{stroke:var(--lp-accent);stroke-dasharray:3 4}.rx-radar .area{fill:var(--lp-accent);fill-opacity:.12;stroke:var(--lp-ink);stroke-width:1.25px;stroke-linejoin:round}.rx-radar .pt{fill:var(--lp-bg);stroke:var(--lp-ink);stroke-width:1.25px}.rx-radar .pt.hl{fill:var(--lp-accent);stroke:var(--lp-accent)}.rx-radar .name{font-family:var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--lp-ink-2);font-size:13px}.rx-radar .num{font-family:var(--lp-display);letter-spacing:-.03em;fill:var(--lp-ink);font-size:22px;font-weight:300}.rx-radar .hl .name,.rx-radar .hl .num{fill:var(--lp-accent)}.rx-radar .core{font-family:var(--lp-mono);letter-spacing:.2em;text-anchor:middle;fill:var(--lp-muted);font-size:11px}.rx-blue{--lp-bg:var(--lp-dark);--lp-ink:#eef2f8;--lp-ink-2:#eef2f8ad;--lp-muted:#eef2f86b;--lp-line:var(--lp-line-dark);--lp-line-strong:#ffffff2e;--lp-accent:var(--color-navy-300);background:radial-gradient(ellipse 60% 70% at 85% 0%, color-mix(in srgb, var(--color-navy-700) 55%, transparent), transparent 70%), radial-gradient(ellipse 50% 60% at 0% 100%, color-mix(in srgb, var(--color-navy-800) 60%, transparent), transparent 70%), var(--lp-dark);color:var(--lp-ink)}.rx-blue ::selection{background:var(--color-navy-300);color:var(--lp-dark)}.rx-blue-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 30%,#000 0%,#0000 75%)}.rx-steps{border-top:1px solid var(--lp-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.rx-steps li{padding:32px 32px 32px 0}.rx-steps li+li{border-left:1px solid var(--lp-line);padding-left:32px}.rx-steps h3{letter-spacing:-.03em;margin:20px 0 10px;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.15}.rx-steps p{color:var(--lp-ink-2)}@media (max-width:860px){.rx-steps{grid-template-columns:1fr}.rx-steps li+li{border-left:0;border-top:1px solid var(--lp-line);padding-left:0}}.rx-panel-loading{min-height:560px}.rx-panel{border:1px solid var(--lp-line-strong);background:var(--lp-bg);border-radius:8px;max-width:920px;margin-inline:auto;scroll-margin-top:96px;position:relative}.rx-panel:before{content:"";background-image:var(--lp-grad);border-radius:8px 8px 0 0;height:2px;position:absolute;inset:-1px -1px auto}.rx-panel.is-result{background:0 0;border:0;max-width:none}.rx-panel.is-result:before{display:none}.rx-step{padding:clamp(24px,4vw,48px)}.rx-step-top{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.rx-tag{color:var(--lp-accent)}.rx-q{animation:rx-in .6s var(--lp-ease) both}.rx-q.back{animation-name:rx-in-back}@keyframes rx-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes rx-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.rx-q-title{font-family:var(--lp-display);letter-spacing:-.04em;color:var(--lp-ink);text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:200;line-height:1.08}.rx-q-hint{color:var(--lp-ink-2);margin-top:12px}.rx-options{gap:8px;margin-top:32px;display:grid}.rx-options.wide{grid-template-columns:1fr 1fr}@media (max-width:640px){.rx-options.wide{grid-template-columns:1fr}}.rx-opt{border:1px solid var(--lp-line-strong);text-align:left;width:100%;min-height:60px;color:var(--lp-ink);transition:border-color .4s var(--lp-ease), background-color .4s var(--lp-ease), opacity .4s var(--lp-ease), box-shadow .4s var(--lp-ease), transform .4s var(--lp-ease);border-radius:6px;align-items:center;gap:16px;padding:14px 18px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.rx-opt>span:nth-child(2){flex:1}@media (hover:hover){.rx-opt:hover{border-color:var(--lp-muted);background:var(--lp-soft)}.rx-opt:hover .rx-key{border-color:var(--lp-ink);color:var(--lp-ink)}}.rx-opt:active{transform:scale(.995)}.rx-options.is-picking .rx-opt:not(.on){opacity:.35;transform:scale(.985)}.rx-options.is-picking .rx-opt.on{transform:translateY(-2px)scale(1.01);box-shadow:0 14px 28px -16px #0a142473}.rx-opt:focus-visible{outline:1px solid var(--lp-accent);outline-offset:2px}.rx-opt.on{border-color:var(--lp-ink);background:var(--lp-tint)}.rx-key{border:1px solid var(--lp-line-strong);width:28px;height:28px;font-family:var(--lp-mono);color:var(--lp-ink-2);transition:all .4s var(--lp-ease);border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.rx-opt.on .rx-key{background-image:var(--lp-grad);color:#fff;border-color:#0000}.rx-level{flex:none;gap:3px;display:flex}.rx-level i{background:var(--lp-line-strong);width:10px;height:2px}.rx-level i.f{background:var(--lp-accent)}.rx-step-foot{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:40px;padding-top:24px;display:flex}.rx-back{color:var(--lp-ink-2);transition:color .4s var(--lp-ease);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.rx-back:hover{color:var(--lp-ink)}.rx-chat-log{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:160px;max-height:380px;padding:4px 2px 8px;display:flex;overflow-y:auto}.rx-chat-turn{flex-direction:column;gap:10px;display:flex}.rx-msg{background:var(--lp-soft);border:1px solid var(--lp-line);max-width:85%;color:var(--lp-ink);animation:rx-msg-in .45s var(--lp-ease) both;border-radius:4px 16px 16px;align-self:flex-start;padding:12px 16px;font-size:15px;line-height:1.5}.rx-msg-me{flex-direction:row-reverse;align-self:flex-end;align-items:center;gap:10px;max-width:85%;display:flex}.rx-msg.me{background-image:var(--lp-grad);color:#fff;overflow-wrap:anywhere;border:0;border-radius:16px 4px 16px 16px;max-width:none}.rx-msg-edit{color:var(--lp-ink-2);opacity:.75;transition:opacity .3s var(--lp-ease);align-items:center;gap:4px;font-size:12px;display:inline-flex}.rx-msg-edit:hover,.rx-msg-edit:focus-visible{opacity:1;color:var(--lp-ink)}@keyframes rx-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rx-typing{gap:4px;padding:16px 18px;display:inline-flex}.rx-typing i{background:var(--lp-ink-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite rx-dot}.rx-typing i:nth-child(2){animation-delay:.15s}.rx-typing i:nth-child(3){animation-delay:.3s}@keyframes rx-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.rx-chat-form{margin-top:16px}.rx-chat-input{border:1px solid var(--lp-line-strong);background:var(--lp-bg);transition:border-color .4s var(--lp-ease), box-shadow .4s var(--lp-ease);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.rx-chat-input:focus-within{border-color:var(--lp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-accent) 14%, transparent)}.rx-chat-input.is-invalid{border-color:#c2413b}.dark .rx-chat-input.is-invalid{border-color:#f08b85}.rx-chat-input input{min-width:0;height:40px;color:var(--lp-ink);background:0 0;outline:none;flex:1;font-size:16px}.rx-chat-input input::placeholder{color:var(--lp-muted)}.rx-chat-send{background-image:var(--lp-grad);color:#fff;width:40px;height:40px;transition:opacity .3s var(--lp-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rx-chat-send:disabled{opacity:.3}.rx-chat-error{color:#c2413b;margin:8px 16px 0;font-size:13px;font-style:normal;display:block}.dark .rx-chat-error{color:#f08b85}.rx-chat-roles{justify-content:flex-end;margin-top:16px}.rx-chat-roles .rx-chip{animation:rx-msg-in .45s var(--lp-ease) both}.rx-lead .rx-privacy{margin-top:16px;font-size:12px}.rx-lead .rx-step-foot{flex-wrap:wrap;margin-top:20px}.rx-roles{flex-wrap:wrap;gap:8px;display:flex}.rx-roles:focus{outline:none}.rx-chip{border:1px solid var(--lp-line-strong);color:var(--lp-ink);transition:all .4s var(--lp-ease);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:400}.rx-chip:hover{border-color:var(--lp-muted)}.rx-chip.on{background-image:var(--lp-grad);color:#fff;border-color:#0000}.rx-privacy{max-width:64ch;color:var(--lp-ink-2);margin-top:28px;font-size:13px;line-height:1.6}.rx-cine{z-index:70;animation:rx-cine-in .7s var(--lp-ease) both;justify-content:center;align-items:center;padding:72px 6vw 96px;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes rx-cine-in{0%{opacity:0}}.rx-cine-act{text-align:center;width:min(100%,980px);animation:lp-fadeUp .9s var(--lp-ease) both;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.rx-cine-title{font-family:var(--lp-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,5.4vw,88px);font-weight:200;line-height:1.04}.rx-cine-title span{color:var(--lp-accent)}.rx-cine-facts{border-top:1px solid var(--lp-line-strong);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,720px);display:grid}.rx-cine-facts>div{animation:rx-msg-in .7s var(--lp-ease) both;padding:14px 16px 0}.rx-cine-facts>div+div{border-left:1px solid var(--lp-line)}.rx-cine-facts>div:nth-child(2){animation-delay:.25s}.rx-cine-facts>div:nth-child(3){animation-delay:.5s}.rx-cine-facts dd{margin-top:6px;font-size:15px;line-height:1.3}.rx-cine-board{width:min(100%,1180px);animation:lp-fadeUp .9s var(--lp-ease) both;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,5vw,88px);display:grid;position:relative}.rx-cine .rx-radar.is-live .name{letter-spacing:.12em;font-size:15px}.rx-cine .rx-radar .beam{fill:color-mix(in srgb, var(--lp-accent) 20%, transparent);transform-origin:250px 220px;animation:3.2s linear infinite rx-cine-beam}@keyframes rx-cine-beam{to{transform:rotate(360deg)}}.rx-cine .rx-radar .ping{fill:none;stroke:#fff;transform-box:fill-box;transform-origin:50%;animation:lp-wheel-ping 2s var(--lp-ease) infinite}.rx-cine-side{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.rx-cine-side>*{animation:rx-msg-in .7s var(--lp-ease) both}.rx-cine-side h2{font-family:var(--lp-display);letter-spacing:-.04em;font-size:clamp(26px,2.8vw,44px);font-weight:200;line-height:1.08}.rx-cine-rows{border-top:1px solid var(--lp-line-strong);width:100%}.rx-cine-row{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);transition:color .5s var(--lp-ease);grid-template-columns:2.4em minmax(0,1.25fr) minmax(0,1fr) 2.4em;align-items:center;gap:12px;padding:13px 0;font-size:15px;display:grid}.rx-cine-row>.rx-mono{color:inherit}.rx-cine-row.on{color:var(--lp-ink-2)}.rx-cine-row.now{color:#fff}.rx-cine-row>i{background:var(--lp-line-strong);height:1px;position:relative}.rx-cine-row>i:after{content:"";background:var(--lp-accent);transform-origin:0;transition:transform .9s var(--lp-ease);position:absolute;inset:-.5px 0;transform:scaleX(0)}.rx-cine-row.on>i:after{transform:scaleX(var(--v))}.rx-cine-row>b{font-family:var(--lp-display);letter-spacing:-.03em;text-align:right;font-size:20px;font-weight:300}.rx-cine-fronts{border-top:1px solid var(--lp-line-strong);width:100%}.rx-cine-front{border-bottom:1px solid var(--lp-line);animation:rx-msg-in .8s var(--lp-ease) both;animation-delay:calc(var(--i) * .28s + .15s);grid-template-columns:3em minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:18px 0;display:grid}.rx-cine-front>.rx-mono{color:var(--lp-accent)}.rx-cine-front strong{font-family:var(--lp-display);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,32px);font-weight:300;line-height:1.1}.rx-cine-front b{font-family:var(--lp-display);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,32px);font-weight:200}.rx-cine-front small{color:var(--lp-ink-2);grid-column:2/-1;font-size:14px}.rx-cine-route{font-family:var(--lp-display);letter-spacing:-.045em;font-size:clamp(40px,5.2vw,84px);font-weight:200;line-height:1.02}.rx-cine-score{border-top:1px solid var(--lp-line-strong);flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;padding-top:16px;display:flex}.rx-cine-score b{font-family:var(--lp-display);letter-spacing:-.05em;font-size:clamp(48px,5vw,80px);font-weight:200;line-height:1}.rx-cine-score small{color:var(--lp-muted);font-size:20px}.rx-cine-score .rx-mono{margin-left:auto}.rx-cine-trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100% - 12vw,720px);margin-inline:auto;display:grid;position:absolute;bottom:28px;left:6vw;right:6vw}.rx-cine-trail li{font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);transition:color .5s var(--lp-ease);font-size:10px}.rx-cine-trail li i{background:var(--lp-line-strong);height:1px;margin-bottom:8px;display:block;overflow:hidden}.rx-cine-trail li i:after{content:"";transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.rx-cine-trail li.done i:after{transform:none}.rx-cine-trail li.now i:after{animation:rx-cine-fill var(--d) linear both}@keyframes rx-cine-fill{to{transform:none}}.rx-cine-trail li.done{color:var(--lp-ink-2)}.rx-cine-trail li.now{color:#fff}.rx-cine-skip{position:absolute;top:28px;right:6vw}@media (max-width:860px){.rx-cine{align-items:flex-start;padding:64px 6vw 72px}.rx-cine-act{margin-block:auto}.rx-cine-board{grid-template-columns:minmax(0,1fr);gap:16px}.rx-cine-wheel{width:min(100%,280px);margin-inline:auto}.rx-cine .rx-radar.is-live .name{font-size:22px}.rx-cine-row{padding:8px 0;font-size:14px}.rx-cine-row>b{font-size:16px}.rx-cine-front{padding:10px 0}.rx-cine-side{gap:12px}.rx-cine-trail{bottom:16px}.rx-cine-trail li{font-size:0}.rx-cine-trail li i{margin-bottom:0}}.rx-soft{background:var(--lp-soft)}.rx-section-head{margin-bottom:clamp(32px,4vw,56px)}.rx-section-head .lp-h2{margin-top:12px}.rx-result-hero{min-height:100svh;padding:calc(var(--lp-nav-h) + 32px) 0 48px;align-items:center;display:flex;position:relative}.rx-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px 5vw;display:grid}.rx-hero-copy{animation:lp-fadeUp 1s var(--lp-ease) both;flex-direction:column;align-items:flex-start;gap:20px;display:flex}.rx-hero-copy .lp-h2{font-size:clamp(36px,4.4vw,72px)}.rx-hero-copy .lp-lead{max-width:52ch;color:var(--lp-ink-2)}.rx-hero-accent{color:var(--lp-accent)}.rx-hero-facts{border-top:1px solid var(--lp-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;width:100%;padding-top:16px;display:grid}.rx-hero-facts dd{margin-top:6px;font-size:15px;line-height:1.35}.rx-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}.rx-blue .lp-btn-primary{color:var(--lp-dark);background:#fff}.rx-hero-wheel{position:relative}.rx-hero-wheel .rx-score{flex-flow:wrap;justify-content:center;align-items:baseline;gap:2px 14px;margin-bottom:4px}.rx-hero-wheel .rx-score b{font-size:clamp(52px,5vw,84px)}.rx-index{z-index:40;background:color-mix(in srgb, var(--lp-bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--lp-line);border-radius:12px;gap:4px;padding:6px;display:grid;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.rx-index a{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.rx-index .rx-mono{letter-spacing:.08em;font-size:10px}.rx-index em{white-space:nowrap;width:0;color:var(--lp-ink);opacity:0;transition:width .4s var(--lp-ease), opacity .3s var(--lp-ease);font-size:13px;font-style:normal;display:grid;overflow:hidden}.rx-index:hover em{opacity:1;width:130px}.rx-index a.on{background:var(--lp-tint)}.rx-index a.on .rx-mono{color:var(--lp-accent);font-weight:500}@media (max-width:1500px){.rx-index{display:none}}@media (max-width:960px){.rx-result-hero{min-height:0}.rx-hero-grid{grid-template-columns:minmax(0,1fr)}.rx-hero-wheel{max-width:520px}}@media (max-width:640px){.rx-hero-facts{grid-template-columns:minmax(0,1fr)}}.rx-why{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 6vw;display:grid}.rx-why .lp-h2{margin-top:12px}.rx-why-text{max-width:54ch;color:var(--lp-ink-2);margin-top:24px}.rx-why-side{border:1px solid var(--lp-line-strong);background:var(--lp-soft);border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.rx-motives{width:100%}.rx-motives li{border-top:1px solid var(--lp-line);grid-template-columns:2.4em minmax(0,1fr);padding:14px 0;display:grid}.rx-motives .rx-mono{color:var(--lp-accent);padding-top:5px}.rx-first-box{border-top:1px solid var(--lp-line);width:100%;padding-top:16px}.rx-first-box p{color:var(--lp-ink);margin-top:6px;font-weight:400}.rx-fronts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rx-front{border:1px solid var(--lp-line-strong);background:var(--lp-bg);transition:transform .6s var(--lp-ease), box-shadow .6s var(--lp-ease);border-radius:8px;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,36px);display:flex}@media (hover:hover){.rx-front:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #0a142466}}.rx-front-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rx-front-top b{font-family:var(--lp-display);letter-spacing:-.04em;font-size:36px;font-weight:200;line-height:1}.rx-front-top small{color:var(--lp-muted);font-size:.42em}.rx-front h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.1}.rx-front p{color:var(--lp-ink-2);font-size:15px}.rx-front ul{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.rx-front li{border:1px solid var(--lp-line-strong);color:var(--lp-ink-2);border-radius:999px;padding:5px 10px;font-size:12px}.rx-front.is-first{--lp-ink:#eef2f8;--lp-ink-2:#eef2f8b8;--lp-muted:#eef2f873;--lp-line-strong:#ffffff38;background-image:var(--lp-grad);color:var(--lp-ink);border-color:#0000}.rx-front.is-first .rx-mono{color:var(--lp-ink-2)}@media (max-width:960px){.rx-why,.rx-fronts{grid-template-columns:minmax(0,1fr)}}.rx-inside-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px 6vw;display:grid}.rx-inside-grid .lp-h2{margin:12px 0 28px;font-size:clamp(32px,3.6vw,56px)}.rx-inside-grid figcaption{text-align:center;color:var(--lp-muted);margin-top:16px;display:block}.rx-inside-live{color:var(--lp-accent);flex:none;align-items:center;gap:6px;display:inline-flex}.rx-inside-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite rx-dot}.rx-inside-chat{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;margin-top:12px;display:flex;overflow:hidden}.rx-bubble{opacity:0;max-width:78%;transition:opacity .5s var(--lp-ease), transform .5s var(--lp-ease);border-radius:12px;padding:8px 12px;font-size:clamp(12px,1vw,14px);line-height:1.4;transform:translateY(10px)}.rx-bubble.on{opacity:1;transform:none}.rx-bubble.them{background:var(--lp-tint);border-radius:4px 12px 12px;align-self:flex-start}.rx-bubble.ai{background-image:var(--lp-grad);color:#fff;border-radius:12px 4px 12px 12px;align-self:flex-end}.rx-bubble.note{border:1px dashed var(--lp-line-strong);max-width:100%;color:var(--lp-ink-2);text-align:center;border-radius:999px;align-self:center;padding:4px 10px;font-size:11px}.rx-inside-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rx-inside-stats>div{background:var(--lp-tint);border-radius:8px;padding:10px}.rx-inside-stats .rx-mono{letter-spacing:.1em;font-size:9px}.rx-inside-stats dd{font-family:var(--lp-display);letter-spacing:-.02em;white-space:nowrap;margin-top:4px;font-size:clamp(15px,1.5vw,22px);font-weight:300}.rx-inside-rows{flex-direction:column;flex:1;justify-content:center;gap:6px;margin-top:10px;display:flex}.rx-inside-rows li{border:1px solid var(--lp-line);opacity:0;transition:opacity .5s var(--lp-ease), transform .5s var(--lp-ease);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:clamp(12px,1vw,14px);line-height:1.3;display:grid;transform:translateY(10px)}.rx-inside-rows li.on{opacity:1;transform:none}.rx-inside-rows li>i{border:1px solid var(--lp-line-strong);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.rx-inside-rows li.done>i{background-image:var(--lp-grad);color:#fff;border-color:#0000}.rx-inside-rows li.now>i{border-color:var(--lp-accent);box-shadow:inset 0 0 0 4px var(--lp-accent)}.rx-inside-rows small{font-family:var(--lp-mono);letter-spacing:.04em;color:var(--lp-ink-2);font-size:10px}@media (max-width:960px){.rx-inside-grid{grid-template-columns:minmax(0,1fr)}.rx-inside-rows small{display:none}.rx-inside-rows li{grid-template-columns:18px minmax(0,1fr);padding:7px 10px}.rx-inside{padding:12px}.rx-bubble{padding:5px 9px;font-size:11px}.rx-inside-chat{gap:5px;margin-top:6px}}.rx-weeks{border-top:1px solid var(--lp-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx-weeks li{padding:24px 24px 24px 0;position:relative}.rx-weeks li+li{border-left:1px solid var(--lp-line);padding-left:24px}.rx-weeks li:before{content:"";background-image:var(--lp-grad);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.rx-weeks p{color:var(--lp-ink);margin-top:12px}@media (max-width:960px){.rx-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rx-weeks{grid-template-columns:minmax(0,1fr)}.rx-weeks li+li{border-left:0;border-top:1px solid var(--lp-line);padding-left:0}}.rx-score{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rx-score b{font-family:var(--lp-display);letter-spacing:-.06em;color:var(--lp-ink);font-size:clamp(72px,9vw,132px);font-weight:200;line-height:.95}.rx-score small{letter-spacing:-.02em;color:var(--lp-muted);font-size:.24em}@media (max-width:860px){.rx-hero-wheel .rx-score{justify-content:flex-start}}.rx-split{border-bottom:1px solid var(--lp-line);grid-template-columns:1fr 1fr;gap:32px 5vw;padding:56px 0;display:grid}.rx-split ul{border-top:1px solid var(--lp-line-strong);margin-top:16px}.rx-split li{border-bottom:1px solid var(--lp-line);padding:18px 0}.rx-split li div{justify-content:space-between;gap:12px;display:flex}.rx-split li b{font-weight:500}.rx-split li p{color:var(--lp-ink-2);margin-top:4px}.rx-note{color:var(--lp-ink-2);margin-top:10px;font-size:13px}@media (max-width:760px){.rx-split{grid-template-columns:1fr}}.rx-areas{padding:56px 0 24px}.rx-areas-head{margin-bottom:24px}.rx-area{border-top:1px solid var(--lp-line);grid-template-columns:1fr 1fr 1.6fr;align-items:start;gap:16px 4vw;padding:28px 0;display:grid}.rx-area:last-child{border-bottom:1px solid var(--lp-line)}.rx-area-name{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.rx-area-name h4{font-family:var(--lp-display);letter-spacing:-.03em;font-size:22px;font-weight:300}.rx-area.is-first .rx-area-name h4{color:var(--lp-accent)}.rx-band{font-family:var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-2);flex-basis:100%;font-size:10px}.rx-band.forte{color:var(--lp-accent)}.rx-area-bar{align-items:center;gap:14px;padding-top:10px;display:flex}.rx-area-bar i{background:var(--lp-line-strong);flex:1;height:2px;position:relative}.rx-area-bar i:after{content:"";background:var(--lp-ink);transform:scaleX(var(--v));transform-origin:0;animation:rx-bar 1.4s var(--lp-ease) .3s both;position:absolute;inset:0}.rx-area.is-first .rx-area-bar i:after{background:var(--lp-accent)}@keyframes rx-bar{0%{transform:scaleX(0)}}.rx-area-bar b{min-width:2.2em;font-family:var(--lp-display);text-align:right;font-size:22px;font-weight:300}.rx-area-body p{color:var(--lp-ink-2)}.rx-area-ex{margin-top:10px;font-size:14px}.rx-area-ex .rx-mono{color:var(--lp-accent);margin-right:8px;font-size:10px}@media (max-width:960px){.rx-area{grid-template-columns:1fr 1fr}.rx-area-body{grid-column:1/-1}}@media (max-width:560px){.rx-area{grid-template-columns:1fr}}.rx-result-actions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:32px;display:flex}.rx-solution{border:1px solid var(--lp-line-dark);background:var(--lp-dark);color:#eef2f8;border-radius:8px;grid-template-columns:1.1fr 1fr;gap:32px 5vw;margin-top:56px;padding:clamp(28px,3.4vw,48px);display:grid}.rx-solution-main{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.rx-solution .rx-accent{color:var(--lp-accent-2)}.rx-solution h3{letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);font-weight:200;line-height:1.05}.rx-solution p{color:#eef2f8b8;max-width:52ch}.rx-solution-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:auto;padding-top:8px;display:flex}.rx-solution .lp-btn-primary,.rx-call .lp-btn-primary{color:var(--lp-dark);background:#fff}.rx-solution .rx-back{color:#eef2f8b8}.rx-solution .rx-back:hover{color:#fff}.rx-solution ul{border-top:1px solid var(--lp-line-dark);align-self:start}.rx-solution li{border-bottom:1px solid var(--lp-line-dark);color:#eef2f8b8;align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;display:flex}.rx-solution li svg{color:var(--lp-accent-2);flex:none;margin-top:4px}@media (max-width:960px){.rx-solution{grid-template-columns:1fr}}.rx-call .lp-h2{font-size:clamp(32px,3.6vw,56px)}.rx-call-action{border-top:1px solid var(--lp-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 5vw;padding-top:32px;display:flex}.rx-call-action>div{flex:320px;max-width:62ch}.rx-call-action p{color:var(--lp-ink-2);margin-top:10px}.rx-offer-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px 6vw;display:grid}.rx-call .rx-offer-grid .lp-h2{font-size:clamp(32px,3.4vw,52px)}.rx-offer-why{max-width:56ch;color:var(--lp-ink-2);margin-top:24px}.rx-offer-label{margin-top:32px;display:block}.rx-offer-items{border-top:1px solid var(--lp-line);margin-top:12px}.rx-offer-items li{border-bottom:1px solid var(--lp-line);color:var(--lp-ink-2);align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;display:flex}.rx-offer-items svg{color:var(--lp-accent);flex:none;margin-top:4px}.rx-offer-card{border:1px solid var(--lp-line-strong);background:#ffffff0a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.rx-offer-card b{font-family:var(--lp-display);letter-spacing:-.04em;font-size:clamp(36px,3.6vw,52px);font-weight:200;line-height:1.05}.rx-offer-card p{color:var(--lp-ink-2)}@media (max-width:960px){.rx-offer-grid{grid-template-columns:minmax(0,1fr)}}.rx-call-buttons{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}@media (max-width:560px){.rx-solution-actions,.rx-solution-actions .lp-btn,.rx-call-buttons{width:100%}.rx-call-action .lp-btn,.rx-offer-card .lp-btn,.rx-result-actions .lp-btn{white-space:normal;width:100%;padding-inline:16px}}.rx-report-head{padding-bottom:8px}.rx-report-head .lp-h2{margin-top:12px}.rx-book{padding-top:calc(var(--lp-nav-h) + clamp(40px, 6vw, 88px))}.rx-book-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px 6vw;display:grid}.rx-book-intro .lp-h2{font-size:clamp(32px,3.6vw,56px)}.rx-book-intro>.rx-mono{margin-top:24px;display:block}.rx-book-steps{border-top:1px solid var(--lp-line-strong);margin-top:32px}.rx-book-steps li{border-bottom:1px solid var(--lp-line);grid-template-columns:2.6em minmax(0,1fr);padding:18px 0;display:grid}.rx-book-steps b{font-weight:500}.rx-book-steps p{color:var(--lp-ink-2);margin-top:4px;font-size:15px}.rx-book-panel{scroll-margin-top:calc(var(--lp-nav-h) + 24px);padding:clamp(24px,3vw,40px)}.rx-book-panel h2{font-family:var(--lp-display);letter-spacing:-.03em;outline:none;font-size:clamp(26px,2.4vw,36px);font-weight:300;line-height:1.1}.rx-book-panel>p{color:var(--lp-ink-2);margin-top:10px}.rx-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.rx-field{flex-direction:column;gap:8px;display:flex}.rx-field.full{grid-column:1/-1}.rx-field>span{color:var(--lp-ink);font-size:14px;font-weight:500}.rx-field small{color:var(--lp-muted);font-weight:400}.rx-field input,.rx-field select,.rx-field textarea{border:1px solid var(--lp-line-strong);background:var(--lp-bg);width:100%;color:var(--lp-ink);transition:border-color .4s var(--lp-ease), box-shadow .4s var(--lp-ease);border-radius:6px;outline:none;padding:12px 14px;font-size:16px}.dark .rx-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rx-field textarea{resize:vertical;min-height:112px}.rx-field :is(input,textarea)::placeholder{color:var(--lp-muted)}.rx-field :is(input,select,textarea):focus{border-color:var(--lp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-accent) 14%, transparent)}.rx-field [aria-invalid=true]{border-color:#c2413b}.dark .rx-field [aria-invalid=true]{border-color:#f08b85}.rx-field-error,.rx-form-error{color:#c2413b;font-size:13px}.dark .rx-field-error,.dark .rx-form-error{color:#f08b85}.rx-form-error{grid-column:1/-1}.rx-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rx-form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;display:flex}.rx-book-panel .rx-privacy{margin-top:20px;font-size:12px}.rx-calendar{border:1px solid var(--lp-line);background:#fff;border-radius:6px;width:100%;height:760px;margin-top:24px;display:block}.rx-book-next{margin-top:24px}@media (max-width:960px){.rx-book-grid{grid-template-columns:minmax(0,1fr)}.rx-book-steps{display:none}}@media (max-width:560px){.rx-form{grid-template-columns:minmax(0,1fr)}.rx-form-foot .lp-btn,.rx-book-next .lp-btn{white-space:normal;width:100%;padding-inline:16px}}.rx-faq{grid-template-columns:1fr 1.6fr;gap:48px 6vw;display:grid}.rx-faq-item{border-top:1px solid var(--lp-line-strong)}.rx-faq-item:last-of-type{border-bottom:1px solid var(--lp-line-strong)}.rx-faq-item summary{cursor:pointer;color:var(--lp-ink);align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:400;list-style:none;display:flex}.rx-faq-item summary::-webkit-details-marker{display:none}.rx-faq-item summary .rx-mono{color:var(--lp-accent)}.rx-faq-item summary i{flex:none;width:12px;height:12px;margin-left:auto;position:relative}.rx-faq-item summary i:before,.rx-faq-item summary i:after{content:"";height:1px;transition:transform .5s var(--lp-ease);background:currentColor;position:absolute;inset:5.5px 0 auto}.rx-faq-item summary i:after{transform:rotate(90deg)}.rx-faq-item[open] summary i:after{transform:none}.rx-faq-item p{max-width:62ch;color:var(--lp-ink-2);padding:0 0 24px 52px}@media (max-width:860px){.rx-faq{grid-template-columns:1fr}.rx-faq-item p{padding-left:0}}@media (prefers-reduced-motion:reduce){.rx-msg,.rx-chat-roles .rx-chip,.rx-typing i,.rx-piece,.rx-ipad,.rx-ops-metric b,.rx-area-bar i:after{animation:none}.rx-ops-note,.rx-ops-gauge i,.rx-ops-bars i{transition:none}.rx-bubble,.rx-inside-rows li{opacity:1;transition:none;transform:none}}@media print{.rx .lp-nav,.rx .rx-index,.rx .rx-hero-actions,.rx .rx-result-actions,.rx .rx-call,.rx .rx-solution-actions,.rx #por-dentro,#cookie-banner{display:none!important}.rx .rx-section{border:0;padding:0 0 32px}.rx .rx-result-hero{min-height:0;padding:0 0 32px}.rx #relatorio{break-before:page}.rx .rx-area{break-inside:avoid}.rx *{transition:none!important;animation:none!important}}
