:where(.rach-app) .home-stage{position:relative;overflow:hidden;background:radial-gradient(120% 70% at 85% 0,#2a1420 0,transparent 60%),#0f0f14;padding:24px 0 36px;color:#f4f4f6}:where(.rach-app) .home-art{position:absolute;inset:0 0 auto;width:100%;height:300px;opacity:.3;object-fit:cover;object-position:right bottom;pointer-events:none}:where(.rach-app) .home-stage>.rach-wrap{position:relative}:where(.rach-app) .home-demo-notice{display:grid;gap:4px;margin:18px 0 14px;padding:12px 16px;border:1px solid #75603b;border-radius:12px;background:#2d251a;color:#f5d493;font-size:13px;line-height:1.5}:where(.rach-app) .home-demo-notice span{color:#d8c7a5}:where(.rach-app) .home-heading .home-demo-caption{margin:6px 0 0;color:#c39143;font-size:13px;line-height:1.5}:where(.rach-app) .home-hero{display:grid;justify-items:center;text-align:center}.rach-app .home-hero h1{font-size:26px;line-height:31px;letter-spacing:-.3px;font-weight:600;max-width:22ch;text-wrap:balance;margin:0}:where(.rach-app) .home-hero>p{font-size:15px;color:#a6a6b3;margin:8px 0 0}:where(.rach-app) .home-ai{width:100%;max-width:760px;display:grid;gap:10px;margin-top:20px;min-width:0;scroll-margin-top:85px}.rach-app .home-ai h2{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;line-height:20px;font-weight:600;margin:0}:where(.rach-app) .home-ai h2 i{width:26px;height:26px;border-radius:8px;background:#ff385c;color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;line-height:20px;flex:none}:where(.rach-app) .assistant-query{margin-top:0;text-align:left}:where(.rach-app) .assistant-answer{white-space:pre-wrap}:where(.rach-app) .home-askbox{background:#17171f;border:1px solid #3a3a48;border-radius:24px;padding:14px 12px 10px 18px;display:grid;gap:6px;box-shadow:0 0 0 1px rgba(255,56,92,.1),0 14px 44px rgba(255,56,92,.12);min-width:0}:where(.rach-app) .home-askbox:focus-within{border-color:#ff385c}:where(.rach-app) .home-askbox textarea{display:block;resize:none;min-height:52px;background:transparent;border:0;outline:none;color:#f4f4f6;font:inherit;font-size:17px;line-height:24px;width:100%;padding:2px 0;margin:0}:where(.rach-app) .home-askbox textarea::placeholder{color:#8a8a98}:where(.rach-app) .home-askrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.rach-app .home-ask-select,:where(.rach-app) .home-ask-seg{flex:none;width:auto;min-height:44px;padding:0 12px;border-radius:999px;border:0;background:#20202a;color:#f4f4f6;font-size:13px;line-height:20px;font-weight:600;display:inline-flex;align-items:center;gap:4px;box-shadow:none}.rach-app .home-ask-select [data-slot=select-value]{white-space:nowrap;line-height:20px}.rach-app .home-ask-select svg{width:12px;height:12px;color:#f4f4f6;opacity:.85}.rach-app .home-ask-select:focus-visible{outline:2px solid #ff385c;outline-offset:2px;box-shadow:none}.rach-app .home-ask-select:disabled{background:#20202a;color:#a6a6b3;opacity:1}:where(.rach-app) .home-ask-tag{background:transparent;border:1px solid #2c2c38;color:#a6a6b3;font-weight:500}:where(.rach-app) .home-ask-meta{margin-left:auto;font-size:12px;line-height:20px;color:#a6a6b3;white-space:nowrap}.rach-app .home-ask-send{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:#ff385c;color:#fff;display:grid;place-items:center;padding:0}.rach-app .home-ask-send:disabled{background:#ff385c;color:#fff;opacity:.45;cursor:not-allowed}:where(.rach-app) .home-quick{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%;text-align:left}:where(.rach-app) .home-quick::-webkit-scrollbar{display:none}.rach-app .home-quick button{flex:none;border:1px solid #2c2c38;border-radius:999px;min-height:44px;background:transparent;padding:0 12px;font-size:13px;line-height:20px;font-weight:400;color:#f4f4f6;white-space:nowrap}:where(.rach-app) .home-answer{background:#17171f;border:1px solid #2c2c38;border-radius:16px;padding:16px;color:#f4f4f6;text-align:left;overflow-wrap:anywhere;font-size:15px;line-height:22px;margin:0}:where(.rach-app) .home-answer p{margin:0 0 10px}:where(.rach-app) .home-answer-q{font-weight:600;margin:0 0 8px}:where(.rach-app) .home-answer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}:where(.rach-app) .home-answer-fact{background:#20202a;border-radius:12px;padding:10px 12px;min-width:0;font-variant-numeric:tabular-nums}:where(.rach-app) .home-answer-fact small{display:block;color:#a6a6b3;font-size:12px;line-height:16px}:where(.rach-app) .home-answer-fact b{display:block;font-size:20px;line-height:26px}:where(.rach-app) .home-answer .home-answer-src{font-size:12px;line-height:18px;color:#a6a6b3;margin:0}.rach-app .home-answer .rach-button-secondary{background:#20202a;border:1px solid #3a3a48;color:#f4f4f6;min-height:40px;padding:0 14px;font-size:13px;width:auto}@media (max-width:743px){:where(.rach-app) .home-ask-meta,:where(.rach-app) .home-ask-seg.model{display:none}.rach-app .home-ask-send{margin-left:auto}}:where(.rach-app) .home-trust{list-style:none;margin:20px 0 14px;padding:12px 0 0;border-top:1px solid #2c2c38;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12px;line-height:16px;color:#a6a6b3}:where(.rach-app) .home-trust li{display:flex;align-items:center;gap:8px;min-height:28px}:where(.rach-app) .home-trust svg{flex:none;width:16px;height:16px;color:#f4f4f6}:where(.rach-app) .home-trust b{color:#f4f4f6;font-weight:600}:where(.rach-app) .home-trust .more{grid-column:1/-1}:where(.rach-app) .home-trust .more a{color:#f4f4f6;font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}:where(.rach-app) .home-platforms{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:3px;margin:-3px}:where(.rach-app) .home-platforms::-webkit-scrollbar{display:none}:where(.rach-app) .home-platform{min-width:0;text-align:left;border:1px solid #2c2c38;background:#17171f;border-radius:16px;padding:12px;display:grid;gap:8px;color:#f4f4f6;scroll-snap-align:start}:where(.rach-app) .home-platform[aria-pressed=true]{border-color:#ff385c;box-shadow:inset 0 0 0 1px #ff385c}:where(.rach-app) .home-platform .rach-platform-mark{width:26px;height:26px;border-radius:7px}:where(.rach-app) .home-platform .rach-platform-label{font-size:13px;font-weight:600}:where(.rach-app) .home-platform-stat{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:15px;color:#a6a6b3}:where(.rach-app) .home-platform-stat strong{font-size:28px;line-height:30px;font-weight:700;letter-spacing:-.04em;color:#f4f4f6;font-variant-numeric:tabular-nums}:where(.rach-app) .home-mini{display:flex;flex-wrap:wrap;gap:4px;min-height:20px;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}:where(.rach-app) .home-mini i{font-style:normal;font-weight:700;color:#fff;background:#3a3a46;padding:2px 6px;border-radius:6px}:where(.rach-app) .home-mini-empty{color:#8a8a98}:where(.rach-app) .home-platform-near{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#8a8a98}:where(.rach-app) .home-platform-near.on{color:#4ade80}:where(.rach-app) .home-platform-near.off{color:#f5c84b}:where(.rach-app) .home-platform-near i{width:6px;height:6px;border-radius:50%;background:currentColor}:where(.rach-app) .home-history{display:grid;gap:14px;margin-top:14px;min-width:0}:where(.rach-app) .home-history-panel,:where(.rach-app) .home-mainstage{border:1px solid #2c2c38;background:#17171f;border-radius:24px;min-width:0}:where(.rach-app) .home-mainstage{background:linear-gradient(180deg,#17171f,#121219);padding:18px;display:grid;gap:12px;align-content:start}:where(.rach-app) .home-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}:where(.rach-app) .home-mainstage .rach-platform-label b{font-size:15px;font-weight:600}:where(.rach-app) .home-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#4ade80}:where(.rach-app) .home-live i{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:home-pulse 1.6s infinite}:where(.rach-app) .home-live.off{color:#f5c84b}:where(.rach-app) .home-live.off i{background:#f5c84b;animation:none}:where(.rach-app) .home-panel-head small{font-size:12px;color:#a6a6b3}.rach-app .home-panel-head h2{font-size:16px;line-height:20px;font-weight:600;margin:0 0 3px}:where(.rach-app) .home-streak{display:flex;align-items:flex-end;gap:14px}:where(.rach-app) .home-streak strong{font-size:clamp(96px,30vw,148px);line-height:.82;font-weight:700;letter-spacing:-.06em;font-variant-numeric:tabular-nums}:where(.rach-app) .home-streak strong.empty{font-size:64px;line-height:1}:where(.rach-app) .home-streak span{padding-bottom:8px;font-size:16px;line-height:21px;color:#a6a6b3;max-width:11ch}:where(.rach-app) .home-streak span b{display:block;color:#f4f4f6;font-weight:600}:where(.rach-app) .home-segments{display:flex;gap:4px}:where(.rach-app) .home-segments i{flex:1;height:10px;border-radius:999px;background:#20202a}:where(.rach-app) .home-segments i.on{background:#3d8fd6}:where(.rach-app) .home-segments i.next{background:transparent;box-shadow:inset 0 0 0 2px #f4f4f6;animation:home-pulse 1.4s infinite}:where(.rach-app) .home-need{margin:0;font-size:14px;line-height:20px;color:#a6a6b3}:where(.rach-app) .home-need b{color:#f4f4f6;font-weight:600}:where(.rach-app) .home-need b.ok{color:#4ade80}:where(.rach-app) .home-nchips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#a6a6b3}:where(.rach-app) .home-nchips button{min-width:44px;min-height:44px;border:1px solid #2c2c38;border-radius:999px;background:transparent;padding:0 12px;font-size:12px;font-weight:600;color:#f4f4f6}:where(.rach-app) .home-nchips button small{opacity:.7;font-weight:500;font-size:12px}:where(.rach-app) .home-nchips button[aria-pressed=true]{background:#f4f4f6;color:#0f0f14;border-color:#f4f4f6}.rach-app .home-counts{gap:8px;padding-top:14px}.rach-app .home-history-tier{display:inline-flex;position:relative}.rach-app .home-counts button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:73px;padding-inline:13px;font-variant-numeric:tabular-nums;transition:border-color .18s,background .18s}.rach-app .home-counts button svg{width:13px;height:13px;flex-shrink:0}.rach-app .home-history-lock{opacity:.85;transform-origin:50% 30%}.rach-app .home-history-owned{color:#72e4ab}.rach-app .home-counts button[aria-pressed=true] svg{color:inherit}.rach-app .home-counts button:focus-visible{outline:2px solid #72e4ab;outline-offset:3px}.rach-app .home-history-tier[data-kind=paid] button:focus-visible{border-color:#86818f}.rach-app .home-history-tier[data-kind=paid] button:focus-visible svg{animation:history-lock-nudge .38s ease-in-out 1}@media (hover:hover){.rach-app .home-history-tier[data-kind=paid] button:hover:not(:disabled){border-color:#86818f;background:#211e2b}.rach-app .home-history-tier[data-kind=paid] button:hover:not(:disabled) svg{animation:history-lock-nudge .38s ease-in-out 1}}.rach-app .home-counts button:disabled{opacity:.45;background:transparent;color:#a6a6b3}.rach-app .home-history-free{position:absolute;z-index:2;top:-14px;right:-8px;background:#c5f16d;color:#25320e;border:1px solid #e0ffa3;padding:1px 7px;border-radius:4px 9px 4px 9px;font-size:10px;line-height:17px;font-weight:750;letter-spacing:.02em;box-shadow:0 3px 12px #0004;transform:rotate(6deg);overflow:hidden;white-space:nowrap;pointer-events:none}.rach-app .home-history-free:after{content:"";position:absolute;inset:-5px;background:linear-gradient(110deg,transparent 35%,#fff9 48%,transparent 61%);transform:translateX(150%);animation:history-free-glint .85s ease-out .25s 1 both}@keyframes history-free-glint{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes history-lock-nudge{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}65%{transform:rotate(5deg)}}.rach-app .home-history-title{position:relative;display:flex;align-items:center;gap:6px}.rach-app .home-history-rules summary{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#a6a6b3;cursor:pointer;list-style:none}.rach-app .home-history-rules summary::-webkit-details-marker{display:none}.rach-app .home-history-rules summary:hover,.rach-app .home-history-rules[open] summary{color:#f4f3fa;background:#ffffff0a}.rach-app .home-history-rules summary:focus-visible{outline:2px solid #c5f16d;outline-offset:2px}.rach-app .home-history-rules-content{position:absolute;z-index:10;top:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 64px));padding:16px;border:1px solid #383340;border-radius:12px;background:#1b1922;color:#c4c2cf;box-shadow:0 12px 32px #0005;font-size:13px;line-height:1.6}.rach-app .home-history-rules-content strong{color:#f4f3fa}.rach-app .home-history-rules-content p{margin:8px 0 0}.history-unlock-dialog{position:fixed;z-index:60;top:50%;left:50%;display:grid;gap:16px;width:min(420px,calc(100vw - 32px));max-width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid #383340;border-radius:20px;background:#1b1922;color:#f4f3fa;box-shadow:0 20px 70px #08070e66;font-family:Aviator DM Sans,Arial,sans-serif;font-size:14px;line-height:1.55}.history-unlock-dialog *{box-sizing:border-box}.history-unlock-dialog button{font:inherit;cursor:pointer}.history-unlock-dialog button:disabled{cursor:not-allowed;opacity:.5}.history-unlock-dialog :focus-visible{outline:2px solid #72e4ab;outline-offset:3px}.history-unlock-top{display:flex;justify-content:space-between;align-items:center}.history-unlock-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#292530}.history-unlock-symbol svg{width:19px;height:19px}.history-unlock-close{display:grid;place-items:center;min-width:36px;min-height:36px;border:0;border-radius:7px;background:transparent;color:#aca8be}.history-unlock-close svg{width:18px;height:18px}.history-unlock-dialog [data-slot=dialog-title]{font-size:18px;font-weight:650;line-height:1.4;margin:0}.history-unlock-dialog [data-slot=dialog-description],.history-unlock-dialog>p{font-size:13px;color:#b8b3c6;margin:0}.history-unlock-details{margin:0;padding:12px 14px;background:#25212d;border-radius:12px;font-size:13px}.history-unlock-details>div{display:flex;justify-content:space-between;gap:14px;padding-block:5px}.history-unlock-details>div:nth-child(2){min-height:calc(3.1em + 10px)}.history-unlock-details dt{color:#b8b3c6}.history-unlock-details dd{margin:0;text-align:end;font-weight:600}.history-unlock-details .history-unlock-cost{border-top:1px solid #3d3747;margin-top:7px;padding-top:10px}.history-unlock-dialog .history-unlock-note{font-size:12px}.history-unlock-dialog .async-feedback{font-size:13px}.rach-app .strategy-feedback .home-lead{margin:0}.history-unlock-dialog .history-unlock-error{color:#f3cb9a}.history-unlock-topup{color:#c5f16d;text-decoration:underline;text-underline-offset:3px;font-size:13px}.history-unlock-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.history-unlock-actions button{min-height:calc(3.1em + 20px);padding:9px 15px;border:1px solid #494251;border-radius:10px;background:transparent;color:#f4f3fa;font-size:13px;line-height:1.55}.history-unlock-actions .primary{background:#f4f3fa;color:#222037;border-color:#f4f3fa}@media (max-width:480px){.rach-app .home-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.rach-app .home-history-tier{min-width:0}.rach-app .home-counts button{min-width:0;width:100%;padding-inline:4px;gap:4px;font-size:11px}.history-unlock-dialog{padding:20px 16px}.history-unlock-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.rach-app .home-counts button svg,.rach-app .home-history-free:after{animation:none!important}.rach-app .home-counts button{transition:none}}:where(.rach-app) .home-last{border-top:1px solid #2c2c38;padding-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#a6a6b3}:where(.rach-app) .home-mp{flex:none;min-width:70px;height:36px;padding:0 10px;border-radius:999px;background:#20202a;border:1px solid #2c2c38;display:grid;place-items:center;font-weight:700;font-size:15px;color:#f4f4f6;font-variant-numeric:tabular-nums}:where(.rach-app) .home-mp.low{background:#20202a;color:#6fb2ee}:where(.rach-app) .home-mp.mid{background:#20202a;color:#b693f8}:where(.rach-app) .home-mp.high{background:#20202a;color:#f27cc6}:where(.rach-app) .home-last-meta{display:grid;gap:2px}:where(.rach-app) .home-last-meta small{font-size:12px;line-height:16px;color:#a6a6b3}:where(.rach-app) .home-last-meta time{font-size:14px;line-height:18px;font-weight:600;color:#f4f4f6}:where(.rach-app) .home-history-panel{padding:16px;display:grid;align-content:start;gap:12px}:where(.rach-app) .home-history-scroll{max-height:min(470px,62vh);overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 4px 2px;scrollbar-width:thin;scrollbar-color:#4a4a58 transparent}:where(.rach-app) .home-round-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px 6px}:where(.rach-app) .home-round{display:grid;text-align:center;gap:3px;min-width:0;font-variant-numeric:tabular-nums}:where(.rach-app) .home-round b{display:grid;place-items:center;height:40px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:-.2px;color:#fff}:where(.rach-app) .home-round b.cur{outline:2px solid #f4f4f6;outline-offset:2px}:where(.rach-app) .home-round small{font-size:11px;line-height:13px;color:#a6a6b3}:where(.rach-app) .low{background:#1e6fa8}:where(.rach-app) .mid{background:#7b2fd0}:where(.rach-app) .high{background:#b0287f}:where(.rach-app) .gap{background:repeating-linear-gradient(135deg,#2a2a35 0 6px,#33333f 6px 12px);color:#9a9aa8;font-size:10px;font-weight:600}:where(.rach-app) .home-legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:#a6a6b3}:where(.rach-app) .home-legend span{display:flex;align-items:center;gap:5px}:where(.rach-app) .home-legend i{width:10px;height:10px;border-radius:3px}:where(.rach-app) .home-history-summary{border-top:1px solid #2c2c38;padding-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:#a6a6b3}:where(.rach-app) .home-history-summary b{color:#f4f4f6;font-weight:600}:where(.rach-app) .home-history-summary a{margin-left:auto;color:#f4f4f6;font-weight:600;display:inline-flex;align-items:center;min-height:44px}:where(.rach-app) .home-empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:8px;font-size:14px;color:#a6a6b3}:where(.rach-app) .home-skeleton{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;min-width:0}:where(.rach-app) .home-skeleton i{height:40px;background:#20202a;border-radius:8px;animation:home-pulse 1.5s ease-in-out infinite alternate}@keyframes home-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){:where(.rach-app) .home-skeleton i{animation:none}}.rach-app .home-block{padding:40px 0;background:#fff}.rach-app .home-block.alt{background:#f7f7f7}.rach-app .home-block h2{font-size:24px;line-height:29px;font-weight:600;margin:0}:where(.rach-app) .home-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}:where(.rach-app) .home-frequency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;background:#f2f2f2;border-radius:99px;width:100%;gap:2px}:where(.rach-app) .home-frequency button{min-height:44px;font-size:12px;border:0;background:transparent;border-radius:99px;padding:0 6px}:where(.rach-app) .home-frequency button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0002;font-weight:600}:where(.rach-app) .home-strategies{display:grid;gap:12px;margin-top:18px}:where(.rach-app) .home-strategy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid #ddd;border-radius:16px;background:#fff;padding:16px;align-items:center}:where(.rach-app) .home-strategy.hit{border-color:#15803d;box-shadow:0 0 0 1px #15803d}:where(.rach-app) .home-strategy-id{min-width:0}:where(.rach-app) .home-strategy-title{display:inline-flex;align-items:center;min-height:44px}:where(.rach-app) .home-strategy-title:hover{text-decoration:underline}:where(.rach-app) .home-donut{width:76px;display:grid;place-items:center;gap:4px}:where(.rach-app) .home-donut-chart{position:relative;width:76px;height:76px;border-radius:50%;display:grid;place-items:center}:where(.rach-app) .home-donut-chart>span{position:absolute;width:60px;height:60px;background:white;border-radius:50%;display:grid;place-items:center;text-align:center}:where(.rach-app) .home-donut b{font-size:14px;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.rach-app) .home-donut small{font-size:11px;line-height:14px;overflow-wrap:anywhere}:where(.rach-app) .home-strategy h3{font-size:16px;font-weight:600;margin:0;min-height:44px;display:flex;align-items:center}:where(.rach-app) .home-rule-tag{font-size:12px;background:#f2f2f2;padding:4px 8px;border-radius:99px;display:inline-block}:where(.rach-app) .home-strategy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 0}:where(.rach-app) .home-strategy-stats dt{font-size:11px;line-height:14px;color:#717171}:where(.rach-app) .home-strategy-stats dd{font-size:14px;line-height:18px;font-weight:600;margin:0}:where(.rach-app) .home-strategy-actions,:where(.rach-app) .home-strategy-after{grid-column:1/-1;min-width:0}:where(.rach-app) .home-strategy-after p{font-size:12px;margin:0 0 8px}:where(.rach-app) .home-strategy-after small{font-size:11px;color:#717171}:where(.rach-app) .home-strategy-actions{display:grid;gap:8px}:where(.rach-app) .home-strategy-actions .home-strategy-cta{width:100%;min-height:44px;font-size:14px;padding:0 14px;border-radius:12px;white-space:nowrap}:where(.rach-app) .home-strategy-row{display:flex;gap:8px;align-items:center}:where(.rach-app) .home-reminder{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ddd;border-radius:99px}:where(.rach-app) .home-like{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid #ddd;border-radius:999px;background:#fff;font-weight:600;font-size:13px;color:#222}:where(.rach-app) .home-like[aria-pressed=true]{border-color:#e61e4d;color:#e61e4d;background:#fff1f3}:where(.rach-app) .home-simlink{margin-left:auto;font-weight:600;padding:0}:where(.rach-app) .home-aff-note{margin:12px 0 0;font-size:12px;line-height:17px;color:#6a6a6a}:where(.rach-app) .home-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border:0;background:transparent;color:inherit;font-size:13px;text-decoration:underline!important;text-underline-offset:3px}:where(.rach-app) .home-lead{font-size:15px;line-height:22px;color:#717171;margin:6px 0 0}:where(.rach-app) .home-simulator{display:grid;gap:16px;margin-top:22px;min-width:0}:where(.rach-app) .home-pattern-panel,:where(.rach-app) .home-result{border:1px solid #ddd;border-radius:16px;padding:18px;background:#fff;min-width:0}:where(.rach-app) .home-pattern-panel{display:grid;gap:16px;align-content:start}:where(.rach-app) .home-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.rach-app) .home-field{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:0}:where(.rach-app) .home-select{width:100%;min-width:0;min-height:44px;border:1px solid #ddd;border-radius:12px;padding:0 10px;font:inherit;font-size:15px;font-weight:500;color:#222;background:white;box-shadow:none}.home-select-menu.demo-select-menu{font-family:Aviator DM Sans,Arial,sans-serif;z-index:85;color:#222;background:#fff;min-width:0!important;width:max(160px,var(--radix-select-trigger-width));max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));border-radius:12px;border:1px solid #ddd;box-shadow:0 8px 24px #0002}.home-select-menu.demo-select-menu .home-select-option{min-height:44px;font-size:14px;padding:10px 26px 10px 8px}.home-select-menu.demo-select-menu .home-select-option[data-highlighted]{background:#f2f2f2}:where(.rach-app) .home-pattern{display:flex;gap:6px;flex-wrap:wrap}:where(.rach-app) .home-pattern button{width:50px;height:44px;border:0;border-radius:10px;color:#fff;font-size:11px;font-weight:700}:where(.rach-app) .home-pattern .home-pattern-edit{width:44px;border:1.5px dashed #b0b0b0;background:#fff;color:#717171;font-size:20px}:where(.rach-app) .home-chips{display:flex;gap:6px;flex-wrap:wrap}:where(.rach-app) .home-chips button{min-height:44px;min-width:44px;padding:0 12px;border:1px solid #ddd;border-radius:99px;font-size:12px;background:#fff}:where(.rach-app) .home-chips button[aria-pressed=true]{background:#222;border-color:#222;color:#fff}:where(.rach-app) .home-result-metrics{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:flex-end}:where(.rach-app) .home-result-metrics>div{flex:1 1 40%;min-width:0}:where(.rach-app) .home-result-metrics>.home-result-main{flex-basis:100%}:where(.rach-app) .home-result-metrics b{display:block;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.03em}:where(.rach-app) .home-result-main b{font-size:56px;line-height:56px;letter-spacing:-.05em}:where(.rach-app) .home-result-metrics small{display:block;font-size:12px;color:#717171;margin-top:4px}:where(.rach-app) .home-result-state{font-size:14px;min-height:22px;margin:14px 0}:where(.rach-app) .home-ai-context{display:inline-flex;align-items:center;gap:6px;margin-top:14px;min-height:44px;border:1px dashed #ddd;border-radius:99px;padding:10px 14px;background:#fff;font-size:13px;font-weight:600;text-align:left}:where(.rach-app) .home-result h3{font-size:14px;font-weight:600;margin:22px 0 8px}:where(.rach-app) .home-reach{display:grid;gap:2px}:where(.rach-app) .home-reach button{display:grid;grid-template-columns:52px minmax(0,1fr) 44px;gap:10px;align-items:center;min-height:44px;width:100%;border:0;border-radius:8px;padding:0 6px;background:transparent;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}:where(.rach-app) .home-reach button:hover{background:#f7f7f7}:where(.rach-app) .home-reach button[aria-pressed=true]{font-weight:700}:where(.rach-app) .home-reach button>b{text-align:right;font-weight:600}:where(.rach-app) .home-bar{height:14px;background:#f2f2f2;border-radius:0 4px 4px 0;overflow:hidden}:where(.rach-app) .home-bar i{display:block;height:100%;background:#a7aeb7;border-radius:0 4px 4px 0}:where(.rach-app) .home-reach [aria-pressed=true] .home-bar i{background:#d70466}:where(.rach-app) .home-signals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:8px}:where(.rach-app) .home-signals>span{min-width:0;display:grid;place-items:center;background:#ececec;border-radius:8px;min-height:34px;font-size:12px;font-weight:700}:where(.rach-app) .home-signals>span.hit{background:#15803d;color:#fff}:where(.rach-app) .home-signals>p{grid-column:1/-1;color:#717171;font-size:13px;margin:8px 0}:where(.rach-app) .home-table{margin-top:12px;font-size:12px;overflow-x:auto}:where(.rach-app) .home-table summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}:where(.rach-app) .home-table table{width:100%;border-collapse:collapse}:where(.rach-app) .home-table td,:where(.rach-app) .home-table th{text-align:left;padding:8px 4px;border-top:1px solid #eee}@media (min-width:744px){:where(.rach-app) .home-art{height:360px;opacity:.45}.rach-app .home-hero h1{font-size:36px;line-height:42px;max-width:26ch}:where(.rach-app) .home-quick{justify-content:center}:where(.rach-app) .home-platforms{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}:where(.rach-app) .home-trust{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:13px;line-height:18px}:where(.rach-app) .home-trust li{min-height:32px}:where(.rach-app) .home-trust svg{width:18px;height:18px}:where(.rach-app) .home-trust .more{margin-left:auto}:where(.rach-app) .home-mainstage{padding:22px}:where(.rach-app) .home-history-panel{padding:20px}.rach-app .home-block{padding:64px 0}.rach-app .home-block h2{font-size:30px;line-height:36px}:where(.rach-app) .home-frequency{width:auto}:where(.rach-app) .home-frequency button{padding:0 16px;font-size:13px}:where(.rach-app) .home-result{padding:24px}:where(.rach-app) .home-result-metrics{gap:16px 32px}:where(.rach-app) .home-result-metrics>div{flex:0 1 auto}:where(.rach-app) .home-result-metrics>.home-result-main{flex:0 1 auto}}@media (min-width:960px){:where(.rach-app) .home-strategy{grid-template-columns:76px minmax(0,1fr) minmax(0,1.3fr) 210px;gap:24px;padding:18px 22px}:where(.rach-app) .home-strategy-actions,:where(.rach-app) .home-strategy-after{grid-column:auto}}@media (min-width:1024px){:where(.rach-app) .home-stage{padding:36px 0 56px}.rach-app .home-hero h1{font-size:42px;line-height:48px}:where(.rach-app) .home-nchips button{min-height:36px}:where(.rach-app) .home-history,:where(.rach-app) .home-simulator{grid-template-columns:360px minmax(0,1fr);gap:20px;align-items:start}}@media (min-width:1280px){:where(.rach-app) .home-art{height:520px;opacity:.95}}@media (min-width:1440px){:where(.rach-app) .home-ai{max-width:880px}}:where(.rach-app) .home-chips button{padding-inline:14px;font-size:13px;font-weight:600;white-space:nowrap}.home-select-menu.demo-select-menu{animation:none!important}:where(.rach-app) .home-mini i.low{background:#1e6fa8}:where(.rach-app) .home-mini i.mid{background:#7b2fd0}:where(.rach-app) .home-mini i.high{background:#b0287f}:where(.rach-app) .home-rule-tags{display:flex;flex-wrap:wrap;gap:6px}:where(.rach-app) .home-rule-tag{line-height:20px;padding:3px 10px;font-weight:500;white-space:nowrap}:where(.rach-app) .home-rule-tag.hitl{background:#e8f5e9;color:#15803d;font-weight:600}:where(.rach-app) .home-rule-tag.small{background:#fff4d6;color:#6b4e00}:where(.rach-app) .home-signal-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px;color:#717171;margin-bottom:8px}:where(.rach-app) .home-strategy-after .home-byout{margin:8px 0 0;color:#717171;font-size:12px;line-height:17px}:where(.rach-app) .home-byout b{color:#222;font-weight:600}:where(.rach-app) .home-result-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:12px;color:#717171}:where(.rach-app) .home-result-legend span{display:inline-flex;align-items:center;gap:4px}:where(.rach-app) .home-result-legend i{width:10px;height:10px;border-radius:3px;background:#ececec}:where(.rach-app) .home-result-legend i.hit{background:#15803d}:where(.rach-app) .home-result .home-result-legend{margin-top:8px}:where(.rach-app) .home-result-main small{max-width:280px;font-size:13px;margin-top:4px}:where(.rach-app) .home-ai-context>span{color:#d70466}:where(.rach-app) .home-frequency button{font-weight:600}:where(.rach-app) .home-heading{align-items:flex-end;gap:12px 20px}:where(.rach-app) .home-select [data-slot=select-value]{white-space:normal;text-align:left;line-height:18px}.home-select-menu.demo-select-menu .home-select-option{line-height:18px}:where(.rach-app) .home-table td,:where(.rach-app) .home-table th{white-space:nowrap}@media (min-width:1024px){:where(.rach-app) .home-frequency button{min-height:40px;padding-inline:14px}.rach-app .home-ask-select,:where(.rach-app) .home-ask-seg{min-height:36px}.rach-app .home-quick button{min-height:40px}:where(.rach-app) .home-pattern-panel .home-chips button{min-height:36px}:where(.rach-app) .home-reach button{min-height:40px}}:where(.rach-app) .simulator-query fieldset{display:grid;gap:16px;margin:0;min-width:0;padding:0;border:0}:where(.rach-app) .simulator-query legend.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.rach-app) .simulator-query .home-result,:where(.rach-app) .simulator-task{min-width:0;overflow-wrap:anywhere}.strategy-range-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.strategy-range-editor label{min-width:0;font-size:12px}.strategy-range-editor input{width:100%;min-width:0;padding:6px;border:1px solid var(--rach-border,#ddd);border-radius:6px}.rach-app .agent-answer{min-width:0;overflow-wrap:anywhere}.rach-app .agent-answer-text{margin:14px 0;line-height:1.7}.rach-app .agent-answer-text [data-streamdown=inline-code]{background:#2a2835;color:inherit}.rach-app .agent-evidence{border:1px solid var(--rach-border,#34313e);border-radius:12px;padding:12px 14px;margin:12px 0;font-size:13px;line-height:1.6}.rach-app .agent-evidence summary{cursor:pointer;font-weight:600}.rach-app .agent-threshold{border-top:1px solid var(--rach-border,#34313e);padding-top:6px;margin-top:6px}.rach-app .agent-strategy-link{text-decoration:underline;text-underline-offset:3px}.rach-app .agent-error{color:#fb7185;overflow-wrap:anywhere}.rach-app .agent-error button{color:inherit;text-decoration:underline;margin-inline-start:8px}.rach-app{font-family:Aviator DM Sans,Microsoft YaHei,Arial,sans-serif;color-scheme:light}.rach-app main{min-width:0}.rach-app .rach-stage.home-stage{background:#0f0f14;padding:50px 0}.rach-app .demo-compact-select{flex:none;min-width:0}.rach-app .home-select.home-ask-select:focus-visible{outline:none;box-shadow:0 0 0 2px #8f8f9b66}.home-select-menu.demo-select-menu .home-select-option{color:#222}.rach-app .home-history-panel .demo-source{color:#a6a6b3}.rach-app .home-reminder:disabled{background:transparent;color:#888;opacity:.5}@media (max-width:1023px){.rach-app .rach-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:55;background:#fff;border-top:1px solid #ebebeb;padding:0 0 env(safe-area-inset-bottom,0);font-size:11px;line-height:15px;font-weight:600}.rach-app .rach-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:60px;min-width:44px;color:#717171}.rach-app .rach-bottom a span{max-width:100%;padding-inline:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rach-app .rach-bottom a[aria-current]{color:#e61e4d;font-weight:600}.rach-app .rach-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}@media (max-width:743px){.rach-app .rach-stage.home-stage{padding:34px 0}}.rach-app button,.rach-app select,.rach-app summary{touch-action:manipulation}.rach-app :is(a,button,select,summary):focus-visible{outline:3px solid #ff385c;outline-offset:3px}.rach-app :is(#pregunta,#historial,#estrategias,#simulador,#referidos){scroll-margin-top:84px}.rach-app .home-referrals-demo{margin-top:12px;color:#666;font-size:12px;line-height:18px}.rach-app .demo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rach-app .rach-desktop .demo-nav-button{display:flex;align-items:center;gap:6px;min-height:44px;background:transparent;color:inherit;border:0;padding:0 14px;font-size:15px;font-weight:500;border-radius:999px}.rach-app .rach-desktop .demo-nav-button:hover{background:#20202a;color:#f4f4f6}.rach-app .demo-language{--ring:#8f8f9b;display:inline-flex;flex-shrink:0}.rach-app .rach-nav .demo-language>button{background:#20202a;color:#f4f4f6;border:1px solid #3a3a48;border-radius:9px;font:inherit;font-size:12px;padding:0 8px;min-height:44px;max-width:100px}.rach-app .rach-nav .demo-language>button:focus-visible{outline:none}.rach-app .rach-nav .rach-menu-toggle:focus-visible{outline:none;border-color:#8f8f9b}.rach-app .rach-nav .demo-sign-in{padding:0 14px;min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;white-space:nowrap;color:inherit;border:0;background:transparent;cursor:pointer}.rach-app .demo-auth-loading{display:grid;place-items:center;width:76px;height:44px;flex-shrink:0}.demo-popover{font-family:Aviator DM Sans,Microsoft YaHei,Arial,sans-serif;width:230px;max-width:calc(100vw - 24px);background:white;color:#222;border:1px solid #ddd;border-radius:12px;padding:6px;z-index:80}.demo-popover [data-slot=dropdown-menu-item]{min-height:44px;padding:10px;font-size:14px}.demo-popover [data-slot=dropdown-menu-item]:focus{background:#f2f2f2;color:#222}.demo-popover img{width:24px;height:24px;object-fit:contain}.demo-popover.demo-platform-menu{width:340px;border:0;border-radius:16px;padding:8px;box-shadow:0 8px 28px #0002;font-size:14px;line-height:20px}.demo-platform-menu [data-slot=dropdown-menu-item]{min-height:52px;padding:8px 12px;gap:12px;border-radius:12px;color:#222;line-height:20px;text-decoration:none;cursor:pointer}.demo-platform-menu [data-slot=dropdown-menu-item]:is(:hover,:focus,[data-highlighted]){background:#f7f7f7;color:#222}.demo-platform-menu b{font-weight:700}.demo-platform-menu img{width:32px;height:32px;border-radius:6px;flex:none}.demo-popover.demo-account-menu{width:300px;padding:8px 0;font-size:14px;line-height:20px;max-height:min(80dvh,var(--radix-dropdown-menu-content-available-height));box-shadow:0 8px 28px #0002}.demo-account-menu [data-slot=dropdown-menu-item]{min-height:44px;padding:12px 16px;gap:8px;border-radius:0;color:#222;cursor:pointer;text-decoration:none}.demo-account-menu [data-slot=dropdown-menu-item]:is(:hover,:focus,[data-highlighted]){background:#f7f7f7;color:#222}.demo-account-menu img{width:32px;height:32px;flex:none;border-radius:6px}.demo-account-section{padding:12px 16px 6px;font-weight:600;color:#717171}.demo-auth-error{display:flex;align-items:center;gap:8px;font-size:12px}@media (max-width:479px){.rach-app .rach-nav-actions{gap:4px}.rach-app .demo-auth-error{display:block;max-width:88px;font-size:11px;line-height:1.2}}@media (max-width:360px){.rach-app .rach-nav-inner:has(.demo-auth-error,.demo-auth-loading,.demo-sign-in) .rach-brand span{display:none}}.demo-auth-retry{cursor:pointer;text-decoration:underline}.demo-account-mobile{display:none}@media (max-width:1023px){.demo-account-mobile{display:block}}.rach-app .home-select:focus-visible{outline:none;border-color:#8f8f9b;box-shadow:none}.rach-app .home-platform-stat span{font-style:normal}.rach-app .home-round small{white-space:nowrap}.rach-app .demo-source{font-size:12px;color:#717171;margin:0;line-height:1.6}.rach-app .home-mainstage .demo-source{color:#a6a6b3}.rach-app .home-donut small{max-width:70px;text-align:center}.rach-app .home-strategy-stats dd{overflow-wrap:anywhere}.rach-app .demo-panel-title{font-size:15px;margin:0;font-weight:600}.rach-app .demo-small-sample{padding:10px 12px;background:#fff6e6;color:#79541b;border-radius:9px;font-size:12px;line-height:1.6;margin:16px 0}.rach-app .home-result>.home-panel-head h3{margin:0}.rach-app .home-result>.demo-source{margin:12px 0 18px}.rach-app .demo-details{margin-top:18px;font-size:12px}.rach-app .demo-details summary{padding:12px 0;cursor:pointer}.rach-app .demo-table-scroll{overflow-x:auto;max-width:100%}.rach-app .demo-details table{width:100%;border-collapse:collapse;text-align:left}.rach-app .demo-details :is(th,td){padding:10px 8px;border-bottom:1px solid #eee;white-space:nowrap}.rach-app .demo-details th{font-weight:500;color:#717171}.rach-app .demo-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.rach-app .demo-statistics>div{padding:16px;border:1px solid #ddd;border-radius:12px;background:#fff}.rach-app .demo-statistics dt{font-size:12px;color:#717171}.rach-app .demo-statistics dd{font-size:24px;font-weight:600;margin:4px 0 0}.rach-app .demo-page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.rach-app .demo-eyebrow{margin:18px 0 0;font-size:12px;color:#717171}.rach-app .demo-platform-page .home-history{color:#f4f4f6}.rach-app .demo-next-steps{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.rach-app .demo-platform-links{margin:20px 0}.rach-app .demo-platform-links .rach-card{display:flex;align-items:center;gap:10px}.rach-app .demo-platform-links .rach-platform-mark{object-fit:contain;flex-shrink:0}.rach-app .demo-content-page{max-width:1000px}.rach-app .demo-content-page>p{color:#717171;margin-bottom:24px;line-height:1.7}.rach-app .demo-method-cards .rach-card h2{margin-top:0;font-size:18px}.rach-app .demo-method-cards .rach-card p{line-height:1.8;color:#555}.rach-app .demo-footer-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#717171;font-size:12px;padding-top:20px}.rach-app .demo-spin{animation:demo-spin 1s linear infinite}@keyframes demo-spin{to{transform:rotate(1turn)}}@media (max-width:743px){.rach-app .rach-nav .demo-language>button{max-width:88px}.rach-app .rach-brand span{font-size:17px}.rach-app .demo-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.rach-app .home-ai,.rach-app .home-quick{width:100%}}@media (max-width:479px){.rach-app .rach-nav-inner{gap:6px}.rach-app .rach-brand span{font-size:15px}.rach-app .rach-nav .demo-language>button{max-width:64px;padding-inline:4px;font-size:11px}.rach-app .demo-language>button>svg{display:none}.rach-app .rach-nav .demo-sign-in{padding-inline:4px;font-size:13px}}@media (prefers-reduced-motion:reduce){.rach-app .demo-spin{animation:none}}.rach-app .live-analyze{margin-top:20px;width:100%;cursor:pointer}.rach-app .live-analyze:disabled{opacity:.65;cursor:wait}.rach-app .home-result .home-reach button{grid-template-columns:52px minmax(0,1fr) 58px}.rach-app .home-result .home-reach button>b{white-space:nowrap}@media (max-width:479px){.rach-app .rach-nav-inner:has(.commerce-credit) .rach-brand span{display:none}.rach-app .commerce-credit{gap:5px;padding-left:10px}}