@import url('https://cheapy.co.il/wp-content/uploads/bgpost-fonts/rubik-d85f997373.css');@import in either place — a stylesheet drops any @import that follows a rule,and the font would go with it. */ html,body{margin:0}:root{--cp-font:'Heebo','Segoe UI','Arial Hebrew',Arial,system-ui,sans-serif;--cp-font-display:'Rubik',var(--cp-font);--cp-ink:#0D1526;--cp-ink-soft:#47536B;--cp-ink-faint:#5F6980;--cp-canvas:#EEF1F7;--cp-paper:#FFFFFF;--cp-blue:#1D4ED8;--cp-blue-deep:#1E3A8A;--cp-indigo:#4338CA;--cp-blue-tint:rgba(29,78,216,.08);--cp-blue-line:rgba(29,78,216,.22);--cp-spark:#FFB020;--cp-spark-tint:rgba(255,176,32,.12);--cp-success:#047857;--cp-success-tint:rgba(4,120,87,.08);--cp-success-line:rgba(4,120,87,.32);--cp-danger:#BE123C;--cp-glass:rgba(255,255,255,.72);--cp-glass-strong:rgba(255,255,255,.92);--cp-scrim:rgba(13,21,38,.46);--cp-hairline:rgba(13,21,38,.09);--cp-blur:saturate(150%) blur(18px);--cp-shadow-sm:0 1px 2px rgba(13,21,38,.05);--cp-shadow-md:0 2px 8px rgba(13,21,38,.07);--cp-shadow-lg:0 12px 32px rgba(13,21,38,.10);--cp-ring:0 0 0 3px rgba(29,78,216,.16);--cp-ring-strong:0 0 0 3px rgba(29,78,216,.42);--cp-r-sm:8px;--cp-r-md:12px;--cp-r-lg:16px;--cp-r-xl:20px;--cp-r-pill:999px;--cp-rail:min(1180px,100% - 48px);--cp-ease:cubic-bezier(.22,1,.36,1);--cp-spring:cubic-bezier(.32,1.12,.5,1);--cp-t:.5s var(--cp-ease);--cp-t-fast:.22s var(--cp-ease);--cp-back:cubic-bezier(.34,1.4,.5,1)}.cp-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cp-bg-blob{position:absolute;display:block;border-radius:50%;filter:blur(110px);opacity:.42;will-change:transform}.cp-bg-blob-a{width:44vw;height:44vw;top:-16vw;right:-10vw;background:radial-gradient(circle at 30% 30%,#3B82F6,transparent 70%);animation:cpDriftA 48s ease-in-out infinite}.cp-bg-blob-b{width:38vw;height:38vw;bottom:-18vw;left:-12vw;background:radial-gradient(circle at 60% 40%,#6366F1,transparent 70%);animation:cpDriftB 58s ease-in-out infinite}.cp-bg-blob-c{width:32vw;height:32vw;top:28%;left:22%;opacity:.20;background:radial-gradient(circle at 50% 50%,#0891B2,transparent 70%);animation:cpDriftC 66s ease-in-out infinite}.cp-bg-blob-d{width:26vw;height:26vw;bottom:8%;right:18%;opacity:.17;background:radial-gradient(circle at 50% 50%,#14B8A6,transparent 70%);animation:cpDriftA 54s ease-in-out infinite reverse}.cp-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(29,78,216,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(29,78,216,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 42%);background-size:52px 52px,52px 52px,100% 100%;-webkit-mask-image:radial-gradient(ellipse 120% 90% at 50% 0%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 120% 90% at 50% 0%,#000 40%,transparent 100%)}@keyframes cpDriftA{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-4vw,3vw,0) scale(1.08)}}@keyframes cpDriftB{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(5vw,-3vw,0) scale(1.1)}}@keyframes cpDriftC{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(3vw,4vw,0) scale(.92)}}@media (prefers-reduced-motion:reduce){.cp-bg-blob{animation:none !important}}.cp-surface{background:var(--cp-glass);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border:1px solid var(--cp-hairline);border-radius:var(--cp-r-lg);box-shadow:var(--cp-shadow-sm)}.cp-surface-solid{background:var(--cp-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.cp-surface-raised{box-shadow:var(--cp-shadow-lg)}.cp-btn,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--cp-r-md);font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--cp-t-fast),box-shadow var(--cp-t-fast),transform var(--cp-t-fast),border-color var(--cp-t-fast),color var(--cp-t-fast)}.cp-btn svg,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor}.cp-btn:hover,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn:hover{transform:translateY(-2px)}.cp-btn:active,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn:active{transform:translateY(0) scale(.99)}.cp-btn:focus-visible,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn:focus-visible{outline:none;box-shadow:var(--cp-ring-strong),var(--cp-shadow-md)}.cp-btn:disabled,.cp-btn[aria-disabled="true"],:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn:disabled,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn[aria-disabled="true"]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.cp-btn-primary,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-primary{background:linear-gradient(135deg,var(--cp-blue) 0%,var(--cp-blue-deep) 100%);border-color:var(--cp-blue);color:#fff;box-shadow:0 4px 14px rgba(29,78,216,.32)}.cp-btn-primary:hover,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-primary:hover{background:linear-gradient(135deg,#2563EB 0%,var(--cp-blue) 100%);box-shadow:0 6px 20px rgba(29,78,216,.42)}.cp-btn-accent,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-accent{background:linear-gradient(135deg,var(--cp-blue) 0%,var(--cp-indigo) 100%);border-color:var(--cp-blue);color:#fff;box-shadow:0 4px 14px rgba(29,78,216,.30)}.cp-btn-accent:hover,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-accent:hover{background:linear-gradient(135deg,#2563EB 0%,#4F46E5 100%);box-shadow:0 6px 18px rgba(29,78,216,.40)}.cp-btn-ghost,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-ghost{background:var(--cp-glass);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border-color:var(--cp-hairline);color:var(--cp-ink);box-shadow:var(--cp-shadow-sm)}.cp-btn-ghost:hover,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-ghost:hover{border-color:var(--cp-blue-line);box-shadow:var(--cp-shadow-md)}.cp-btn-quiet,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-quiet{background:transparent;color:var(--cp-ink-soft)}.cp-btn-quiet:hover,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-quiet:hover{background:var(--cp-blue-tint);color:var(--cp-blue)}.cp-btn-success,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-success{background:linear-gradient(135deg,var(--cp-success) 0%,#059669 100%);border-color:var(--cp-success);color:#fff;box-shadow:0 4px 14px rgba(4,120,87,.30)}.cp-btn-success:hover,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-success:hover{background:linear-gradient(135deg,#059669 0%,#10B981 100%);box-shadow:0 6px 18px rgba(4,120,87,.40)}.cp-btn-lg,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-lg{height:56px;padding:0 30px;font-size:1rem;border-radius:var(--cp-r-lg)}.cp-btn-sm,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-sm{height:38px;padding:0 15px;font-size:.875rem;border-radius:var(--cp-r-sm)}.cp-btn-pill,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-pill{border-radius:var(--cp-r-pill)}.cp-btn-block,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-btn-block{display:flex;width:100%}.cp-field{width:100%;height:52px;padding:0 16px;font-family:inherit;font-size:1rem;color:var(--cp-ink);background:var(--cp-glass-strong);border:1px solid var(--cp-hairline);border-radius:var(--cp-r-md);box-shadow:var(--cp-shadow-sm);transition:border-color var(--cp-t-fast),box-shadow var(--cp-t-fast)}.cp-field::placeholder{color:var(--cp-ink-faint)}.cp-field:hover{border-color:var(--cp-blue-line)}.cp-field:focus{outline:none;border-color:var(--cp-blue);box-shadow:var(--cp-ring),var(--cp-shadow-sm)}.cp-field.is-invalid{border-color:var(--cp-danger);box-shadow:0 0 0 3px rgba(190,18,60,.14)}.cp-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.cp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cp-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:18px;padding:11px clamp(16px,4vw,30px);background:rgba(238,241,247,.72);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border-bottom:1px solid var(--cp-hairline)}.cp-header-logo{display:block;line-height:0;flex:none}.cp-header-logo img{height:42px;width:auto;display:block}.cp-nav{display:flex;align-items:center;gap:6px;margin-inline-start:auto;list-style:none;margin-block:0;padding:0}.cp-nav a{display:inline-flex;align-items:center;height:38px;padding:0 13px;border-radius:var(--cp-r-sm);font-size:.9375rem;font-weight:700;color:var(--cp-ink-soft);text-decoration:none;transition:background var(--cp-t-fast),color var(--cp-t-fast)}.cp-nav a:hover{background:var(--cp-blue-tint);color:var(--cp-blue)}.cp-nav a[aria-current]{color:var(--cp-blue)}.cp-header-cta{flex:none}.cp-header>.cp-header-cta:nth-child(2){margin-inline-start:auto}@media (max-width:720px){.cp-nav{display:none}.cp-header-logo img{height:34px}}.cp-header-bare{justify-content:center;border-bottom:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;padding-top:18px}.cp-header-bare .cp-header-logo img{height:68px}@media (max-width:560px){.cp-header-bare .cp-header-logo img{height:50px}}.cp-footer{position:relative;z-index:2;background:var(--cp-ink);color:rgba(255,255,255,.72);padding:clamp(34px,6vw,54px) clamp(18px,5vw,40px) 26px;font-size:.9375rem;line-height:1.7}.cp-footer-inner{width:min(1120px,100%);margin:0 auto}.cp-footer-top{display:grid;grid-template-columns:minmax(230px,1.2fr) repeat(auto-fit,minmax(140px,1fr));gap:30px 24px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.12)}.cp-footer-logo{display:block;line-height:0;margin-bottom:14px}.cp-footer-logo img{height:54px;width:auto;display:block}.cp-footer-blurb{margin:0;max-width:34ch;color:rgba(255,255,255,.60)}.cp-footer-col h3{margin:0 0 9px;font-size:.8125rem;font-weight:800;letter-spacing:.09em;color:rgba(255,255,255,.45)}.cp-footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.cp-footer-col a{color:rgba(255,255,255,.80);text-decoration:none;transition:color var(--cp-t-fast)}.cp-footer-col a:hover{color:#fff;text-decoration:underline}.cp-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:20px;font-size:.875rem;color:rgba(255,255,255,.48)}.cp-footer-legal ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;margin-inline-start:auto}.cp-footer-legal a{color:rgba(255,255,255,.62);text-decoration:none}.cp-footer-legal a:hover{color:#fff;text-decoration:underline}.cp-footer-bare{padding:24px 20px;text-align:center;background:transparent;color:var(--cp-ink-faint)}.cp-footer-bare .cp-footer-legal{justify-content:center;padding-top:0;color:var(--cp-ink-faint)}.cp-footer-bare .cp-footer-legal ul{margin-inline-start:0}.cp-footer-bare .cp-footer-legal a{color:var(--cp-ink-soft)}.cp-shell{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;min-height:100dvh}.cp-shell>*{min-height:0}@media (min-width:900px) and (min-height:560px){.cp-shell{height:100vh;height:100dvh;overflow:hidden}.cp-shell-main{overflow:auto;overscroll-behavior:contain}}.cp-scroll{overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0}@supports (scrollbar-width:thin) and (not selector(::-webkit-scrollbar)){.cp-scroll{scrollbar-width:thin;scrollbar-color:rgba(13,21,38,.22) transparent}}.cp-scroll::-webkit-scrollbar{width:9px;height:9px}.cp-scroll::-webkit-scrollbar-track{background:transparent}.cp-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.cp-scroll::-webkit-scrollbar-corner{background:transparent}.cp-scroll::-webkit-scrollbar-thumb{background:rgba(13,21,38,.18);border:3px solid transparent;border-radius:var(--cp-r-pill);background-clip:content-box}.cp-scroll::-webkit-scrollbar-thumb:hover{background:rgba(13,21,38,.3);background-clip:content-box}.cp-bot,.cp-defs{--cp-blue:#1D4ED8;--cp-indigo:#4338CA;--cp-ink:#0D1526;--cp-face:#fff;--cp-deep:#0A1642;--cp-spark:#FFB020;--cp-ease:cubic-bezier(.22,1,.36,1);--cp-back:cubic-bezier(.34,1.4,.5,1)}.cp-bot{display:block;flex:none;overflow:visible;color:var(--cp-blue)}.cp-defs{position:absolute;width:0;height:0;overflow:hidden}.cp-head{stroke:var(--cp-ink);stroke-width:5}.cp-ear{stroke:var(--cp-ink);stroke-width:3.5;transform-box:fill-box;transform-origin:center;transition:transform .35s var(--cp-back)}.cp-stem{stroke:var(--cp-ink);stroke-width:10.5;stroke-linecap:round}.cp-stem-i{stroke:var(--cp-blue);stroke-width:4.5;stroke-linecap:round}.cp-dot{stroke:var(--cp-ink);stroke-width:4;transform-box:fill-box;transform-origin:center;animation:cpBreathe 3.6s var(--cp-ease) infinite}.cp-gloss,.cp-shade{stroke:none;pointer-events:none}.cp-ground{pointer-events:none;transition:opacity .4s var(--cp-ease)}.cp-flat .cp-gloss,.cp-flat .cp-shade,.cp-flat .cp-ground{display:none}.cp-halo{fill:var(--cp-blue);opacity:0;transform-box:fill-box;transform-origin:center}.cp-eye{fill:var(--cp-face)}.cp-mouth{fill:none;stroke:var(--cp-face);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;d:path("M 38 69.5 L 50 73.5 L 61 69.5");transition:d .45s var(--cp-back),opacity .2s var(--cp-ease)}.cp-body{transform-box:fill-box;transform-origin:50% 88%;transition:transform .4s var(--cp-back)}.cp-look{transform-box:fill-box;transform-origin:center;transform:translate(calc(var(--lx,0)*3.4px),calc(var(--ly,0)*2.6px));transition:transform .34s var(--cp-ease)}.cp-blink{transform-box:fill-box;transform-origin:center;animation:cpBlink 5.6s infinite steps(1,end)}.cp-tick{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;color:var(--cp-blue);transition:opacity .42s var(--cp-ease),transform .42s var(--cp-ease)}.cp-dots{opacity:0;transition:opacity .2s var(--cp-ease)}.cp-dots circle{fill:var(--cp-face);transform-box:fill-box;transform-origin:center}.cp-bulb{transform-box:fill-box;transform-origin:center;transition:transform .55s var(--cp-back)}.cp-glow{opacity:0;stroke:var(--cp-ink);stroke-width:4;transition:opacity .55s var(--cp-ease)}@keyframes cpBlink{0%,93%,100%{transform:scaleY(1)}95%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes cpBreathe{0%,100%{opacity:.72}50%{opacity:1}}.cp-bot[data-cp-state="searching"] .cp-mouth{d:path("M 38 71 L 50 71 L 61 71")}.cp-bot[data-cp-state="searching"] .cp-dot{animation:cpPulse .95s var(--cp-ease) infinite}.cp-bot[data-cp-state="searching"] .cp-halo{animation:cpHalo 1.5s var(--cp-ease) infinite}.cp-bot[data-cp-state="searching"] .cp-look{animation:cpScan 1.9s var(--cp-ease) infinite}.cp-bot[data-cp-state="searching"] .cp-blink{animation:none;transform:scaleY(.62)}.cp-bot[data-cp-state="searching"] .cp-tick{animation:cpTickSeq 2.6s var(--cp-ease) var(--seq,0s) infinite}@keyframes cpPulse{0%,100%{transform:scale(1);opacity:.75}50%{transform:scale(1.3);opacity:1}}@keyframes cpHalo{0%{transform:scale(.7);opacity:.5}100%{transform:scale(2.3);opacity:0}}@keyframes cpScan{0%,100%{transform:translateX(-2.2px)}50%{transform:translateX(2.2px)}}@keyframes cpTickSeq{0%{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1.06)}10%{transform:scale(1)}22%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(.9)}100%{opacity:0;transform:scale(.4)}}.cp-bot[data-cp-state="found"] .cp-mouth{d:path("M 38 68 L 46 76 L 61 62")}.cp-bot[data-cp-state="found"] .cp-tick{opacity:1;transform:scale(1);animation:cpLand .55s var(--cp-back) var(--land,0s) backwards}.cp-bot[data-cp-state="found"] .cp-dot{animation:cpFlash .75s var(--cp-back) both,cpBreathe 3.6s var(--cp-ease) infinite}.cp-bot[data-cp-state="found"] .cp-body{animation:cpNod .8s var(--cp-ease)}@keyframes cpLand{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes cpFlash{0%{transform:scale(1);opacity:1}28%{transform:scale(1.65);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes cpNod{0%{transform:rotate(0)}26%{transform:rotate(-4.5deg)}58%{transform:rotate(3deg)}100%{transform:rotate(0)}}.cp-bot[data-cp-state="thinking"] .cp-mouth{opacity:0}.cp-bot[data-cp-state="thinking"] .cp-dots{opacity:1}.cp-bot[data-cp-state="thinking"] .cp-dots circle{animation:cpType 1.15s var(--cp-ease) var(--d,0s) infinite}.cp-bot[data-cp-state="thinking"] .cp-look{animation:cpMuse 3.4s var(--cp-ease) infinite}@keyframes cpType{0%,58%,100%{transform:translateY(0);opacity:.45}28%{transform:translateY(-3.2px);opacity:1}}@keyframes cpMuse{0%,100%{transform:translate(-1.5px,-1.7px)}50%{transform:translate(1.3px,-.7px)}}.cp-bot[data-cp-state="idea"] .cp-glow{opacity:1}.cp-bot[data-cp-state="idea"] .cp-bulb{transform:scale(1.34)}.cp-bot[data-cp-state="idea"] .cp-halo{fill:var(--cp-spark);animation:cpBeacon 2.6s var(--cp-ease) infinite}.cp-bot[data-cp-state="idea"] .cp-body{animation:cpPerk 2.6s var(--cp-ease) infinite}@keyframes cpBeacon{0%{transform:scale(.8);opacity:.45}70%,100%{transform:scale(2);opacity:0}}@keyframes cpPerk{0%{transform:translateY(0) rotate(0)}14%{transform:translateY(-3.2px) rotate(-2.4deg)}40%{transform:translateY(-1.4px) rotate(.8deg)}70%{transform:translateY(-2.2px) rotate(-.5deg)}100%{transform:translateY(0) rotate(0)}}.cp-bot[data-cp-state="nothing"] .cp-mouth{d:path("M 38 71 L 50 71 L 61 71")}.cp-bot[data-cp-state="nothing"] .cp-tick{animation:none;opacity:0}.cp-bot.is-live{cursor:pointer;-webkit-tap-highlight-color:transparent}.cp-bot.is-live:hover .cp-body{transform:rotate(-3.5deg) translateY(-2px)}.cp-bot.is-live:hover .cp-ear{transform:scaleY(1.18)}.cp-bot[data-cp-state="found"].is-live:hover .cp-body,.cp-bot[data-cp-state="idea"].is-live:hover .cp-body,.cp-bot.is-poked.is-live:hover .cp-body{transform:none}.cp-bot.is-live:focus{outline:none}.cp-bot.is-live:focus-visible{outline:3px solid var(--cp-blue);outline-offset:6px;border-radius:12px}.cp-bot.is-poked .cp-body{animation:cpPoke .62s var(--cp-ease)}.cp-bot.is-poked .cp-tick{animation:cpBurst .8s var(--cp-back) var(--land,0s) both}.cp-bot.is-poked .cp-blink{animation:cpSquint .52s steps(1,end)}.cp-bot.is-poked .cp-mouth{d:path("M 36 68.5 L 50 76 L 63 68.5")}@keyframes cpPoke{0%{transform:scale(1) rotate(0)}22%{transform:scale(.92) rotate(-6deg)}52%{transform:scale(1.07) rotate(4.5deg)}100%{transform:scale(1) rotate(0)}}@keyframes cpBurst{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.25)}70%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.85)}}@keyframes cpSquint{0%{transform:scaleY(1)}12%{transform:scaleY(.25)}55%{transform:scaleY(.25)}100%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cp-bot *{animation:none!important}.cp-look,.cp-body,.cp-ear,.cp-mouth{transition:none!important}.cp-bot[data-cp-state="found"] .cp-tick{opacity:1}}.cp-bubble{opacity:0;transform:scale(calc(.3 * var(--cp-say-scale,1)));transform-box:view-box;transform-origin:77px 28px;transition:opacity .15s var(--cp-ease),transform .2s var(--cp-ease);pointer-events:none}.cp-bubble-box,.cp-bubble-tail{fill:var(--cp-face);stroke:var(--cp-ink);stroke-width:3;stroke-linejoin:round}.cp-bubble-emoji{font-size:12.5px;text-anchor:middle;dominant-baseline:central;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.cp-bot[data-cp-say] .cp-bubble{opacity:1;transform:scale(var(--cp-say-scale,1));transition:opacity .16s var(--cp-ease),transform .44s var(--cp-back)}.cp-flat .cp-bubble{display:none}@keyframes cpSayPop{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-2.2deg)}55%{transform:translateY(-1px) rotate(1deg)}100%{transform:translateY(0) rotate(0)}}.cp-bot[data-cp-say] .cp-body{animation:cpSayPop 1.1s var(--cp-ease)}.cp-bot[data-cp-say].is-live:hover .cp-body{transform:none}.cp-bot.is-offscreen,.cp-bot.is-offscreen *{animation-play-state:paused !important}.cp-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;background:var(--cp-glass);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border:1px solid var(--cp-hairline);border-radius:var(--cp-r-lg);box-shadow:var(--cp-shadow-md);overflow:hidden;font-family:var(--cp-font);color:var(--cp-ink)}.cp-chat-log{display:flex;flex-direction:column;gap:14px;padding:18px}.cp-msg{display:flex;align-items:flex-end;gap:10px;max-width:86%;transform-origin:bottom center;animation:cpMsgIn .42s var(--cp-ease) both}.cp-msg-agent{align-self:flex-start}.cp-msg-user{align-self:flex-end;flex-direction:row-reverse}.cp-msg-avatar{flex:none;align-self:flex-end}.cp-bubble-msg{padding:11px 15px;border-radius:var(--cp-r-lg);font-size:.9375rem;line-height:1.6;box-shadow:var(--cp-shadow-sm)}.cp-msg-agent .cp-bubble-msg{background:var(--cp-paper);border:1px solid var(--cp-hairline);border-end-start-radius:5px}.cp-msg-user .cp-bubble-msg{background:linear-gradient(135deg,var(--cp-blue) 0%,var(--cp-blue-deep) 100%);color:#fff;border-end-end-radius:5px}.cp-bubble-msg.is-finding{border-inline-start:3px solid var(--cp-success);background:var(--cp-paper)}.cp-bubble-msg .cp-num{font-weight:800;color:var(--cp-success)}@keyframes cpMsgIn{from{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.cp-typing-dots{display:inline-flex;align-items:center;gap:6px;padding:4px 2px}.cp-typing-dots i{width:7px;height:7px;border-radius:50%;background:var(--cp-ink-faint);animation:cpType 1.15s var(--cp-ease) var(--d,0s) infinite}.cp-replies{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px 4px;justify-content:flex-start}.cp-replies .cp-btn,.cp-replies button[type].cp-btn{animation:cpMsgIn .38s var(--cp-ease) var(--d,0s) both}.cp-composer{display:flex;gap:10px;padding:12px 14px;border-top:1px solid var(--cp-hairline);background:var(--cp-glass-strong)}.cp-composer .cp-field{height:46px}.cp-composer .cp-btn,.cp-composer button[type].cp-btn{flex:none;height:46px;padding:0 18px}.cp-composer .cp-btn svg,.cp-composer button[type].cp-btn svg{transform:scaleX(1)}[dir="rtl"] .cp-composer .cp-btn svg,[dir="rtl"] .cp-composer button[type].cp-btn svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.cp-msg,.cp-replies .cp-btn{animation:none}.cp-typing-dots i{animation:none}}.cp-proto{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.cp-proto .cp-bot,.cp-proto .cp-bot *{animation-play-state:paused !important}.cp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cp-launcher,:is(.bgpost-container,.bgpost-brand-chrome) button[type].cp-launcher{position:fixed;bottom:20px;inset-inline-end:20px;z-index:60;display:grid;place-items:center;width:62px;height:62px;padding:0;font:inherit;border:1px solid var(--cp-hairline);border-radius:50%;background:var(--cp-glass-strong);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);box-shadow:var(--cp-shadow-lg);cursor:pointer;transition:transform .3s var(--cp-back),box-shadow .3s var(--cp-ease),opacity .2s var(--cp-ease)}.cp-launcher:hover{transform:translateY(-3px)}.cp-launcher:focus-visible{outline:3px solid var(--cp-blue);outline-offset:4px}.cp-launcher .cp-bot{width:46px;height:46px;overflow:visible;--cp-say-scale:1.9}.cp-launcher .cp-bubble{transform-origin:66px 22.5px}.cp-launcher .cp-bubble-tail{display:none}.cp-launcher-badge{position:absolute;top:6px;inset-inline-end:6px;width:12px;height:12px;border-radius:50%;background:var(--cp-spark);border:2px solid var(--cp-paper);opacity:0;transform:scale(.4);transition:opacity .2s var(--cp-ease),transform .3s var(--cp-back)}.cp-launcher[data-cp-unread] .cp-launcher-badge{opacity:1;transform:scale(1)}.cp-launcher[hidden]{display:none}.cp-dock{position:fixed;bottom:20px;inset-inline-end:20px;z-index:70;width:min(392px,calc(100vw - 40px));height:min(560px,calc(100dvh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--cp-r-lg);overflow:hidden;background:var(--cp-paper);box-shadow:0 24px 60px -12px rgba(13,21,38,.3);transform-origin:bottom var(--cp-dock-origin,left);transition:opacity .2s var(--cp-ease),transform .34s var(--cp-back)}.cp-dock[hidden]{display:none}.cp-dock:not(.is-open){opacity:0;transform:translateY(14px) scale(.96);pointer-events:none}.cp-dock.is-open{opacity:1;transform:none}.cp-dock.is-full{inset:0;margin:auto;width:min(680px,100% - 40px);height:min(820px,100% - 40px);border-radius:var(--cp-r-lg);transform:none;box-shadow:0 24px 60px -12px rgba(13,21,38,.34)}.cp-dock-scrim{position:fixed;inset:0;z-index:65;background:var(--cp-scrim);opacity:0;transition:opacity .28s var(--cp-ease)}.cp-dock-scrim[hidden]{display:none}.cp-dock-scrim.is-on{opacity:1}.cp-dock-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--cp-hairline);background:var(--cp-glass-strong)}.cp-dock-title{font-size:.9375rem;font-weight:800;margin-inline-end:auto}.cp-dock-bar .cp-btn,.cp-dock-bar button[type].cp-btn{height:34px;padding:0 10px}.cp-dock-bar .cp-btn svg,.cp-dock-bar button[type].cp-btn svg{width:16px;height:16px}.cp-dock .cp-chat{border:0;border-radius:0;box-shadow:none;background:transparent}@media (max-width:560px){.cp-dock{inset:0;width:100%;height:100%;border-radius:0}.cp-dock.is-full{margin:0;width:100%;height:100%;border-radius:0;box-shadow:none}.cp-launcher{bottom:16px;inset-inline-end:16px;width:56px;height:56px}.cp-launcher .cp-bot{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.cp-launcher,.cp-dock{transition:none}}.cp-msg.is-restored{animation:none}.cp-step{position:relative;display:grid;gap:18px;padding:26px 24px 22px;border-radius:var(--cp-r-xl);background:var(--cp-glass-strong);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border:1px solid var(--cp-hairline);box-shadow:var(--cp-shadow-md)}.cp-step-head{display:grid;gap:6px;text-align:center}.cp-step-num{justify-self:center;font-size:.75rem;font-weight:800;letter-spacing:.04em;color:var(--cp-ink-faint);font-variant-numeric:tabular-nums}.cp-step-title{margin:0;font-family:var(--cp-font-display);font-size:clamp(1.125rem,3.4vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.3}.cp-step-sub{margin:0;font-size:.875rem;line-height:1.6;color:var(--cp-ink-soft)}.cp-step-body{display:grid;gap:14px}.cp-step-actions{display:flex;gap:10px;align-items:center}.cp-step-actions .cp-btn-primary,.cp-step-actions button[type].cp-btn-primary{flex:1 1 auto}.cp-progress{height:3px;border-radius:3px;background:rgba(13,21,38,.07);overflow:hidden}.cp-progress-bar{height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--cp-blue),var(--cp-indigo));transition:width .7s var(--cp-spring)}.cp-options{display:grid;gap:10px}.cp-options-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-options-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-options-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-options-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:560px){.cp-options-2{grid-template-columns:1fr}.cp-options-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-options-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-options-5{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-options-dense{gap:10px}.cp-options-dense .cp-option-glyph{display:none}.cp-options-dense .cp-option-body{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;gap:10px}.cp-options-dense .cp-option-body{justify-items:center;text-align:center}.cp-options-dense .cp-option-text{justify-items:center}.cp-options-dense .cp-option-label{font-size:.9375rem}.cp-options-dense .cp-option-tick{width:18px;height:18px}.cp-option{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.cp-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cp-option-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--cp-r-md);background:var(--cp-paper);border:1px solid var(--cp-hairline);box-shadow:var(--cp-shadow-sm);transition:transform var(--cp-t-fast),border-color var(--cp-t-fast),box-shadow var(--cp-t-fast),background var(--cp-t-fast)}.cp-option-glyph{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--cp-r-sm);background:var(--cp-blue-tint);color:var(--cp-blue);transition:background var(--cp-t-fast),color var(--cp-t-fast)}.cp-option-text{display:grid;gap:2px;min-width:0}.cp-option-label{font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.cp-option-sub{font-size:.8125rem;color:var(--cp-ink-faint);line-height:1.5}.cp-option-tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--cp-blue);color:#fff;opacity:0;transform:scale(.4);transition:opacity var(--cp-t-fast),transform .3s var(--cp-spring)}.cp-option:hover .cp-option-body{transform:translateY(-2px);border-color:var(--cp-blue-line);box-shadow:var(--cp-shadow-md)}.cp-option:active .cp-option-body{transform:translateY(0) scale(.995)}.cp-option input:checked+.cp-option-body{border-color:var(--cp-blue);box-shadow:var(--cp-ring),var(--cp-shadow-md)}.cp-option input:checked+.cp-option-body .cp-option-glyph{background:var(--cp-blue);color:#fff}.cp-option input:checked+.cp-option-body .cp-option-tick{opacity:1;transform:scale(1)}.cp-option input:focus-visible+.cp-option-body{box-shadow:var(--cp-ring-strong),var(--cp-shadow-md)}.cp-fields{display:grid;gap:14px}.cp-dual{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px}.cp-dual-or{padding-bottom:15px;font-size:.8125rem;font-weight:700;color:var(--cp-ink-faint)}@media (max-width:520px){.cp-dual{grid-template-columns:1fr;align-items:stretch}.cp-dual-or{padding:0;text-align:center}}.cp-dual input[type="date"]{direction:ltr;text-align:start}.cp-field-group{display:grid;gap:6px}.cp-label{font-size:.8125rem;font-weight:700;color:var(--cp-ink-soft)}.cp-field-wrap{position:relative;display:flex;align-items:center}.cp-field-wrap .cp-field{padding-inline:44px}.cp-field-icon{position:absolute;inset-inline-start:14px;width:18px;height:18px;color:var(--cp-ink-faint);pointer-events:none;transition:color var(--cp-t-fast)}.cp-field-wrap:focus-within .cp-field-icon{color:var(--cp-blue)}.cp-hint{font-size:.75rem;line-height:1.5;color:var(--cp-ink-faint)}.cp-hint-err{color:var(--cp-danger);font-weight:600}.cp-field.is-err{border-color:var(--cp-danger)}.cp-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:var(--cp-r-sm);background:rgba(13,21,38,.03)}.cp-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cp-blue);flex:none}.cp-consent-text{font-size:.8125rem;line-height:1.6;color:var(--cp-ink-soft)}.cp-consent-text a{color:var(--cp-blue)}.cp-result-head{display:grid;gap:10px;padding:16px 18px;border-radius:var(--cp-r-lg);background:var(--cp-glass);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border:1px solid var(--cp-hairline)}.cp-result-recap{margin:0;font-size:.875rem;line-height:1.6;color:var(--cp-ink-soft)}.cp-result-recap b{color:var(--cp-ink);font-weight:700}.cp-result-saving{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--cp-r-md);background:var(--cp-success-tint);border:1px solid var(--cp-success-line)}.cp-result-saving-val{font-family:var(--cp-font-display);font-size:1.5rem;font-weight:900;letter-spacing:-.04em;color:var(--cp-success);font-variant-numeric:tabular-nums}.cp-result-saving-note{font-size:.8125rem;color:var(--cp-ink-soft)}.cp-quotes{display:grid;gap:10px}.cp-quote{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--cp-r-md);background:rgba(255,255,255,.78);border:1px solid var(--cp-hairline);box-shadow:var(--cp-shadow-sm);transition:border-color var(--cp-t-fast),box-shadow var(--cp-t-fast)}.cp-quote:hover{border-color:var(--cp-blue-line);box-shadow:var(--cp-shadow-md)}.cp-quotes .cp-quote{animation:cpRowIn .7s var(--cp-ease) var(--d,0s) both}@keyframes cpRowIn{from{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}.cp-quote-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:rgba(13,21,38,.06);color:var(--cp-ink-faint);font-size:.75rem;font-weight:900;font-variant-numeric:tabular-nums}.cp-quote-logo{display:grid;place-items:center;width:70px;height:38px;padding:3px 7px;border-radius:var(--cp-r-sm);background:#fff;border:1px solid var(--cp-hairline);flex:none}.cp-quote-logo img{max-width:100%;max-height:27px;object-fit:contain}.cp-quote-logo:empty{display:none}.cp-quote-info{display:grid;gap:2px;flex:1 1 auto;min-width:0}.cp-quote-name{font-size:.9375rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.cp-quote-meta{font-size:.75rem;font-weight:600;color:var(--cp-ink-faint);font-variant-numeric:tabular-nums}.cp-quote-price{display:flex;align-items:baseline;gap:2px;white-space:nowrap}.cp-quote-val{font-family:var(--cp-font-display);font-size:1.375rem;font-weight:900;letter-spacing:-.05em;color:var(--cp-blue);font-variant-numeric:tabular-nums}.cp-quote-unit{font-size:.75rem;font-weight:700;color:var(--cp-ink-faint)}.cp-quote.is-best{padding:18px 16px 14px;background:linear-gradient(135deg,var(--cp-blue-tint),rgba(255,255,255,.84));border-color:var(--cp-blue-line)}.cp-quote.is-best .cp-quote-rank{background:var(--cp-blue);color:#fff}.cp-quote.is-best .cp-quote-val{font-size:1.75rem}.cp-quote.is-best .cp-quote-name{font-size:1rem}.cp-quote-flag{position:absolute;top:-8px;inset-inline-end:14px;display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:var(--cp-r-pill);background:var(--cp-success);color:#fff;font-size:.6875rem;font-weight:900}.cp-quote.is-exclusive{padding:18px 16px 14px;background:linear-gradient(135deg,var(--cp-success-tint),rgba(255,255,255,.9));border-color:var(--cp-success-line);box-shadow:var(--cp-shadow-md)}.cp-quote.is-exclusive .cp-quote-val{font-size:1.75rem;color:var(--cp-success)}.cp-quote.is-exclusive .cp-quote-name{font-size:1rem}.cp-quote-role{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--cp-r-sm);background:var(--cp-success);color:#fff;flex:none}.cp-quote-delta{font-size:.75rem;font-weight:800;color:var(--cp-success);font-variant-numeric:tabular-nums}.cp-quote-why,.cp-quote-basis{flex:1 0 100%;margin:0}.cp-quote-why{padding:10px 12px;margin-top:4px;border-radius:var(--cp-r-sm);background:rgba(255,255,255,.66);font-size:.8125rem;line-height:1.6;color:var(--cp-ink-soft)}.cp-quote-why b{color:var(--cp-ink);font-weight:800}.cp-quote-basis{padding-top:8px;font-size:.75rem;line-height:1.55;color:var(--cp-ink-faint)}.cp-quote-flag.is-market{background:var(--cp-blue)}.cp-quote-skeleton{width:74px;height:22px;border-radius:6px;background:linear-gradient(90deg,rgba(13,21,38,.09) 0%,rgba(13,21,38,.05) 50%,rgba(13,21,38,.09) 100%);background-size:200% 100%;animation:cpSkeleton 2.2s var(--cp-ease) infinite}@keyframes cpSkeleton{from{background-position:200% 0}to{background-position:-200% 0}}.cp-quote-unlock{flex:1 0 100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;margin-top:2px;border-top:1px solid var(--cp-hairline)}.cp-quote-unlock p{margin:0;flex:1 1 200px;font-size:.8125rem;line-height:1.5;color:var(--cp-ink-soft)}.cp-result-cta{position:sticky;bottom:0;z-index:3;display:flex;gap:10px;padding:12px 0 4px;background:linear-gradient(to top,var(--cp-canvas) 62%,transparent)}.cp-result-cta .cp-btn,.cp-result-cta button[type].cp-btn{flex:1 1 auto}.cp-sheet{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px}.cp-sheet[hidden]{display:none}.cp-sheet-veil{position:absolute;inset:0;background:var(--cp-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cpVeilIn .3s var(--cp-ease) both}@keyframes cpVeilIn{from{opacity:0}to{opacity:1}}.cp-sheet-card{position:relative;z-index:1;width:100%;max-width:430px;max-height:calc(100dvh - 40px);overflow-y:auto;display:grid;gap:14px;padding:30px 26px 24px;border-radius:var(--cp-r-xl);background:var(--cp-paper);border:1px solid var(--cp-hairline);box-shadow:var(--cp-shadow-lg);animation:cpSheetIn .46s var(--cp-spring) both}@keyframes cpSheetIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.cp-sheet-close{position:absolute;top:14px;inset-inline-start:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--cp-hairline);border-radius:50%;background:var(--cp-paper);color:var(--cp-ink-faint);cursor:pointer;transition:color var(--cp-t-fast),border-color var(--cp-t-fast)}.cp-sheet-close:hover{color:var(--cp-ink);border-color:var(--cp-blue-line)}.cp-sheet-head{display:grid;gap:6px;text-align:center}.cp-sheet-title{margin:0;font-family:var(--cp-font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.025em}.cp-sheet-sub{margin:0;font-size:.875rem;line-height:1.6;color:var(--cp-ink-soft)}.cp-sheet-note{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:.75rem;line-height:1.55;color:var(--cp-ink-faint)}.cp-sheet-note svg{flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.cp-sheet-card,.cp-sheet-veil,.cp-quotes .cp-quote{animation:none}.cp-quote-skeleton{animation:none}}.cp-identity{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 13px;border-radius:var(--cp-r-md);background:var(--cp-blue-tint);border:1px solid var(--cp-blue-line)}.cp-identity-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cp-blue);color:#fff;font-size:.8125rem;font-weight:800;flex:none}.cp-identity-who{flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.45;color:var(--cp-ink)}.cp-identity-who b{font-weight:800}.cp-identity-who span{display:block;color:var(--cp-ink-faint);font-size:.8125rem;font-variant-numeric:tabular-nums}.cp-identity-edit{flex:none;padding:0;border:0;background:none;color:var(--cp-blue);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cp-field.is-prefilled{background:var(--cp-blue-tint);border-color:var(--cp-blue-line)}.cp-act{display:grid;gap:10px}.cp-act .cp-btn,.cp-act button[type].cp-btn{width:100%}.cp-act-legal{margin:0;font-size:.75rem;line-height:1.6;color:var(--cp-ink-faint);text-align:center}.cp-act-legal a{color:var(--cp-ink-soft);text-decoration:underline;text-underline-offset:2px}.cp-signin{display:grid;gap:14px}.cp-otp .cp-field{text-align:center;font-family:var(--cp-font-display);font-size:1.5rem;font-weight:800;letter-spacing:.45em;text-indent:.45em;font-variant-numeric:tabular-nums}.cp-otp-sent{margin:0;font-size:.8125rem;line-height:1.6;color:var(--cp-ink-soft);text-align:center}.cp-otp-sent b{font-variant-numeric:tabular-nums}.cp-otp-again{justify-self:center;padding:0;border:0;background:none;color:var(--cp-blue);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cp-otp-again:disabled{color:var(--cp-ink-faint);cursor:default;text-decoration:none}.cp-optin{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:.8125rem;line-height:1.6;color:var(--cp-ink-faint)}.cp-optin input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--cp-blue)}.cp-msg-card{width:100%;max-width:100%;align-items:flex-start}.cp-msg-card .cp-msg-avatar{align-self:flex-start;margin-top:2px}.cp-msg-card .cp-bubble-msg{flex:1 1 auto;min-width:0;padding:0;background:none;border:0;box-shadow:none}.cp-chat .cp-step{gap:14px;padding:15px 15px 13px;border-radius:var(--cp-r-md);background:var(--cp-paper);box-shadow:var(--cp-shadow-sm)}.cp-chat .cp-step-head{text-align:start}.cp-chat .cp-step-num{justify-self:start}.cp-chat .cp-step-title{font-size:1rem}.cp-chat .cp-step-sub{font-size:.8125rem}.cp-chat .cp-option-body{padding:10px 12px;gap:10px}.cp-chat .cp-option-glyph{width:32px;height:32px}.cp-chat .cp-option-glyph svg{width:17px;height:17px}.cp-chat .cp-option-label{font-size:.875rem}.cp-chat .cp-option-sub{font-size:.75rem}.cp-chat .cp-quote{padding:10px 12px;gap:10px}.cp-chat .cp-quote-logo{display:none}.cp-chat .cp-quote-val{font-size:1.125rem}.cp-chat .cp-quote.is-best{padding:14px 12px 11px}.cp-chat .cp-quote.is-best .cp-quote-val{font-size:1.375rem}.cp-chat .cp-quote.is-best .cp-quote-name{font-size:.9375rem}.cp-chat .cp-quote-skeleton{width:58px;height:18px}.cp-chat .cp-quote.is-exclusive{padding:14px 12px 11px}.cp-chat .cp-quote.is-exclusive .cp-quote-val{font-size:1.5rem}.cp-chat .cp-quote.is-exclusive .cp-quote-name{font-size:.9375rem}.cp-chat .cp-quote-role{width:32px;height:32px}.cp-chat .cp-quote-why{padding:9px 10px;font-size:.75rem}.cp-chat .cp-quote-basis{font-size:.6875rem}.cp-chat .cp-result-head{padding:12px 13px;border-radius:var(--cp-r-md)}.cp-chat .cp-result-saving-val{font-size:1.25rem}.cp-chat .cp-act{margin-top:2px}.cp-chat .cp-identity{padding:8px 11px}.cp-chat .cp-signin{gap:14px}.cp-chat .cp-capture{display:grid;gap:14px;padding:15px;border-radius:var(--cp-r-md);background:var(--cp-paper);border:1px solid var(--cp-hairline);box-shadow:var(--cp-shadow-sm)}.cp-chat .cp-capture .cp-field{height:44px}.cp-chat .cp-capture .cp-label{font-size:.8125rem}.cp-chat .cp-options-2{grid-template-columns:1fr}.cp-ask{display:grid;gap:14px}.cp-calc{display:grid;gap:14px;padding:clamp(16px,2.4vw,24px);border-radius:var(--cp-r-xl);background:var(--cp-glass-strong);-webkit-backdrop-filter:var(--cp-blur);backdrop-filter:var(--cp-blur);border:1px solid var(--cp-hairline);box-shadow:var(--cp-shadow-md);scroll-margin-top:84px}.cp-calc .cp-step{padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;animation:cpStepIn .4s var(--cp-ease) both}@keyframes cpStepIn{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.cp-calc .cp-step[hidden]{display:none}.cp-calc .cp-step:focus{outline:none}.cp-calc-head{display:grid;gap:6px}.cp-calc-title{margin:0;font-family:var(--cp-font-display);font-size:1.125rem;font-weight:800;letter-spacing:-.025em}.cp-calc-sub{margin:0;font-size:.875rem;line-height:1.6;color:var(--cp-ink-soft)}.cp-calc-back{justify-self:start;padding:0;border:0;background:none;color:var(--cp-ink-faint);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.cp-calc-back:hover{color:var(--cp-blue)}.cp-calc-wait{display:grid;gap:10px;justify-items:center;padding:26px 0}.cp-calc-wait p{margin:0;font-size:.875rem;color:var(--cp-ink-soft)}.cp-calc-out{display:grid;gap:14px}.cp-calc-out[hidden]{display:none}.cp-calc-done{margin:0;padding:11px 13px;border-radius:var(--cp-r-sm);background:var(--cp-success-tint);border:1px solid var(--cp-success-line);font-size:.875rem;line-height:1.6;color:var(--cp-ink)}.cp-calc-inline{margin:clamp(22px,4vw,34px) 0}.cp-reveal{animation:cpReveal .5s var(--cp-ease) var(--d,0s) both}@keyframes cpReveal{from{opacity:0;transform:scale(.978)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cp-reveal{animation:none}}html,body{margin:0}