.ux{--ux-blue:#1e40af;--ux-amber:#78350f;--ux-green:#065f46;--ux-soft:hsl(var(--primary) / .07);--ux-line:hsl(var(--border));--ux-grid:#94a3b838;--ux-deep:#172554}.dark .ux{--ux-blue:#93c5fd;--ux-amber:#fcd34d;--ux-green:#6ee7b7;--ux-grid:#94a3b81f;--ux-deep:#0f172a}.ux{width:100%;max-width:76rem;color:hsl(var(--foreground));gap:72px;margin:0 auto;padding:24px 16px 40px;display:grid}@media (min-width:640px){.ux{gap:96px;padding:32px 24px 56px}}.ux :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ux-h2{letter-spacing:-.02em;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.15}.ux-sub{max-width:62ch;color:hsl(var(--muted-foreground));margin-top:10px;font-size:16.5px;line-height:1.6}.ux-head{margin-bottom:28px}.ux-p{max-width:70ch;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.7}.ux-link{color:var(--ux-blue);text-underline-offset:3px;font-weight:700}.ux-link:hover{text-decoration:underline}.ux-crumbs ol{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.ux-crumbs li{align-items:center;gap:4px;display:inline-flex}.ux-crumbs a{align-items:center;min-height:44px;padding:0 4px;font-weight:600;display:inline-flex}.ux-crumbs a:hover{color:var(--ux-blue)}.ux-crumbs svg{opacity:.6;width:14px;height:14px}.ux-crumbs [aria-current]{color:hsl(var(--foreground));padding:0 4px;font-weight:700}.ux-hero{align-items:center;gap:36px;margin-top:-48px;display:grid}@media (min-width:640px){.ux-hero{margin-top:-64px}}@media (min-width:1024px){.ux-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px}}.ux-tag{color:var(--ux-blue);align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.ux-tag svg{width:17px;height:17px}.ux-hero h1{letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:clamp(36px,5.6vw,60px);font-weight:850;line-height:1.05}.ux-lead{max-width:58ch;color:hsl(var(--muted-foreground));margin-top:18px;font-size:18px;line-height:1.6}.ux-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ux-btn{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:16px;font-weight:750;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.ux-btn svg{width:19px;height:19px}.ux-btn-main{color:#fff;background:#1d4ed8}.ux-btn-main:hover{background:#1e40af;transform:translateY(-2px)}.ux-btn-line{border:1px solid var(--ux-line);background:hsl(var(--card));color:hsl(var(--foreground))}.ux-btn-line:hover{border-color:var(--ux-blue)}.ux-promises{color:hsl(var(--foreground));gap:8px;margin-top:24px;font-size:15px;display:grid}@media (min-width:640px){.ux-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}.ux-promises li{align-items:center;gap:9px;font-weight:600;display:flex}.ux-promises svg{width:18px;height:18px;color:var(--ux-green);flex:none}.ux-road{border:1px solid var(--ux-line);background-color:hsl(var(--card));background-image:linear-gradient(var(--ux-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ux-grid) 1px, transparent 1px);background-size:34px 34px;border-radius:28px;position:relative;overflow:hidden}.ux-road svg{width:100%;height:auto;display:block}.ux-road-line{fill:none;stroke:var(--ux-blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.45,0,.2,1) .15s forwards ux-draw}.ux-road-node{fill:hsl(var(--card));stroke:var(--ux-blue);stroke-width:3.5px;opacity:0;animation:.35s forwards ux-pop;animation-delay:calc(.25s + var(--n) * .26s)}.ux-road-node[data-end]{fill:var(--ux-amber);stroke:var(--ux-amber)}.ux-road text{fill:hsl(var(--foreground));opacity:0;animation:.35s forwards ux-pop;animation-delay:calc(.3s + var(--n) * .26s);font-size:15px;font-weight:750}@keyframes ux-draw{to{stroke-dashoffset:0}}@keyframes ux-pop{to{opacity:1}}.ux-glance{border:1px solid var(--ux-line);background:hsl(var(--card));border-radius:24px;padding:8px 22px}.ux-glance div{border-bottom:1px solid var(--ux-line);gap:14px;padding:15px 0;display:flex}.ux-glance div:last-child{border-bottom:0}.ux-glance dt{width:40px;height:40px;color:var(--ux-blue);background:var(--ux-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ux-glance dt svg{width:20px;height:20px}.ux-glance dd{min-width:0;font-size:15.5px;font-weight:700;line-height:1.35}.ux-glance small{color:hsl(var(--muted-foreground));margin-bottom:1px;font-size:13px;font-weight:600;display:block}.ux-facts{border-block:1px solid var(--ux-line);gap:22px;padding:26px 0;display:grid}@media (min-width:640px){.ux-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ux-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ux-fact{gap:12px;display:flex}.ux-fact b{font-size:16px;font-weight:750;display:block}.ux-fact div span{color:hsl(var(--muted-foreground));margin-top:2px;font-size:14.5px;line-height:1.45;display:block}.ux-stairs{gap:10px;display:grid}@media (min-width:1024px){.ux-stairs{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px}}.ux-stair{border:1px solid var(--ux-line);background:hsl(var(--card));border-radius:18px;align-items:center;gap:14px;min-height:76px;padding:14px 16px;transition:transform .18s,border-color .18s;display:flex;position:relative}@media (min-width:1024px){.ux-stair{min-height:calc(150px + var(--step) * 34px);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px}}.ux-stair:hover{border-color:var(--ux-blue);transform:translateY(-4px)}.ux-stair[data-exam]{background:color-mix(in srgb, var(--ux-amber) 7%, hsl(var(--card)))}.ux-stair-ico{width:44px;height:44px;color:var(--ux-blue);background:var(--ux-soft);border-radius:13px;flex:none;place-items:center;display:grid}.ux-stair[data-exam] .ux-stair-ico{color:var(--ux-amber);background:color-mix(in srgb, var(--ux-amber) 13%, transparent)}.ux-stair-ico svg{width:22px;height:22px}.ux-stair b{font-size:16.5px;font-weight:800;line-height:1.2;display:block}.ux-stair small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:14px;line-height:1.4;display:block}.ux-states{gap:16px;display:grid}@media (min-width:768px){.ux-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ux-states{grid-template-columns:repeat(3,minmax(0,1fr))}}.ux-state{border:1px solid var(--ux-line);background:hsl(var(--card));border-radius:22px;flex-direction:column;gap:14px;padding:22px;transition:border-color .18s;display:flex}.ux-state:hover{border-color:var(--ux-blue)}.ux-state-top{align-items:center;gap:14px;display:flex}.ux-abbr{letter-spacing:.02em;color:#fff;background:#1d4ed8;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:21px;font-weight:850;display:grid}.ux-state h3{font-size:22px;font-weight:800}.ux-state dl{gap:8px;font-size:14.5px;line-height:1.45;display:grid}.ux-state dt{color:hsl(var(--muted-foreground));font-size:13px;font-weight:700}.ux-chips{flex-wrap:wrap;gap:6px;display:flex}.ux-chip{border:1px solid var(--ux-line);border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:14px;font-weight:650;display:inline-flex}.ux-chip svg{width:15px;height:15px;color:var(--ux-blue)}.ux-chip:hover{border-color:var(--ux-blue);color:var(--ux-blue)}.ux-state .ux-go{margin-top:auto}.ux-go{min-height:44px;color:var(--ux-blue);align-items:center;gap:7px;font-size:15px;font-weight:750;display:inline-flex}.ux-go svg{width:17px;height:17px;transition:transform .15s}.ux-go:hover svg{transform:translate(3px)}.ux-tests{gap:14px;margin-top:24px;display:grid}@media (min-width:768px){.ux-tests{grid-template-columns:repeat(3,minmax(0,1fr))}}.ux-test{border:1px solid var(--ux-line);background:hsl(var(--card));border-radius:20px;padding:20px}.ux-test>svg{width:24px;height:24px;color:var(--ux-blue)}.ux-test h3{margin-top:10px;font-size:17px;font-weight:800;line-height:1.25}.ux-test p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:15px;line-height:1.55}.ux-note{background:color-mix(in srgb, var(--ux-amber) 8%, hsl(var(--card)));border:1px solid color-mix(in srgb, var(--ux-amber) 28%, hsl(var(--border)));border-radius:20px;gap:14px;margin-top:16px;padding:20px;display:flex}.ux-note>svg{width:24px;height:24px;color:var(--ux-amber);flex:none}.ux-note h3{font-size:17px;font-weight:800}.ux-note p{color:hsl(var(--foreground));margin-top:5px;font-size:15px;line-height:1.6}.ux-source{color:hsl(var(--muted-foreground));margin-top:10px;font-size:13.5px}.ux-source a{text-decoration:underline}.ux-rules{gap:10px;margin-top:16px;display:grid}.ux-rules li{gap:11px;font-size:15.5px;line-height:1.55;display:flex}.ux-rules svg{width:20px;height:20px;color:var(--ux-green);flex:none;margin-top:3px}.ux-steps{counter-reset:none;gap:0;display:grid}@media (min-width:900px){.ux-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.ux-step{padding:0 0 26px 58px;position:relative}.ux-step:last-child{padding-bottom:0}.ux-step:before{content:"";background:var(--ux-line);width:2px;position:absolute;top:44px;bottom:0;left:21px}.ux-step:last-child:before{display:none}.ux-step-ico{color:#fff;background:#1d4ed8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.ux-step-ico svg{width:21px;height:21px}@media (min-width:900px){.ux-step{padding:58px 0 0}.ux-step:before{width:auto;height:2px;inset:21px -22px auto 44px}}.ux-step h3{font-size:17px;font-weight:800;line-height:1.3}.ux-step p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:15px;line-height:1.55}.ux-prices{gap:12px;display:grid}@media (min-width:640px){.ux-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ux-prices{grid-template-columns:repeat(3,minmax(0,1fr))}}.ux-price{border:1px solid var(--ux-line);background:hsl(var(--card));border-radius:20px;padding:20px}.ux-price[data-free]{border-color:var(--ux-blue);background:var(--ux-soft)}.ux-price small{color:hsl(var(--muted-foreground));font-size:14.5px;font-weight:700;display:block}.ux-price b{letter-spacing:-.02em;margin-top:4px;font-size:30px;font-weight:850;line-height:1.1;display:block}.ux-price b i{letter-spacing:0;color:hsl(var(--muted-foreground));font-size:15px;font-style:normal;font-weight:650}.ux-price p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:14.5px;line-height:1.45}.ux-faq{gap:24px;display:grid}@media (min-width:1024px){.ux-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.ux-q{border-bottom:1px solid var(--ux-line)}.ux-q:first-child{border-top:1px solid var(--ux-line)}.ux-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;font-size:16.5px;font-weight:700;list-style:none;display:flex}.ux-q summary::-webkit-details-marker{display:none}.ux-q summary svg{width:20px;height:20px;color:var(--ux-blue);flex:none;transition:transform .2s}.ux-q[open] summary svg{transform:rotate(45deg)}.ux-q p{color:hsl(var(--muted-foreground));padding:0 34px 16px 0;font-size:15.5px;line-height:1.65}.ux-end{color:#fff;background-color:var(--ux-deep);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;border-radius:28px;gap:22px;padding:34px 24px;display:grid}@media (min-width:768px){.ux-end{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:44px}}.ux-end h2{letter-spacing:-.02em;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.15}.ux-end p{color:#e2e8f0;margin-top:8px;font-size:16.5px;line-height:1.55}.ux-end .ux-btn{color:#0f172a;background:#fff}.ux-end .ux-btn:hover{background:#f1f5f9;transform:translateY(-2px)}.ux-back{justify-self:center}@media (prefers-reduced-motion:reduce){.ux-road-line{stroke-dashoffset:0;animation:none}.ux-road-node,.ux-road text{opacity:1;animation:none}.ux-btn,.ux-stair,.ux-state,.ux-go svg,.ux-q summary svg{transition:none}.ux-stair:hover,.ux-btn-main:hover,.ux-end .ux-btn:hover,.ux-go:hover svg{transform:none}}.ux [data-tilt]:not(.s3){--rx:0deg;--ry:0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .25s}.ux [data-tilt]:not(.s3):hover{box-shadow:0 26px 44px -30px #0f172a80}.ux-tile{--t:#2563eb;color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--t) 80%, white), var(--t));width:46px;height:46px;box-shadow:0 4px 0 color-mix(in srgb, var(--t) 65%, black), 0 12px 18px -10px var(--t);border-radius:14px;flex:none;place-items:center;display:grid}.ux-tile svg{width:22px;height:22px}.ux-tile[data-tone=violet]{--t:#7c3aed}.ux-tile[data-tone=emerald]{--t:#059669}.ux-tile[data-tone=amber]{--t:#d97706}.ux-tile[data-tone=rose]{--t:#e11d48}.ux-tile[data-tone=cyan]{--t:#0891b2}.ux [data-tilt] .ux-tile,.ux [data-tilt] .ux-abbr{transform:translateZ(24px)}.ux-facts{border:0;padding:0}.ux-fact{border:1px solid var(--ux-line);background:hsl(var(--card));border-radius:20px;padding:18px}.ux-stair{box-shadow:0 8px 0 -3px color-mix(in srgb, var(--ux-blue) 16%, hsl(var(--card)))}.ux-stair[data-exam]{box-shadow:0 8px 0 -3px color-mix(in srgb, var(--ux-amber) 26%, hsl(var(--card)))}.ux-abbr{box-shadow:0 5px #1e3a8a,0 14px 20px -10px #1d4ed8}.ux-test,.ux-price,.ux-state{box-shadow:0 1px 0 var(--ux-line)}.ux-step-ico{box-shadow:0 4px #1e3a8a,0 12px 18px -10px #1d4ed8}.ux-end{position:relative;overflow:hidden}.ux-end-glyphs{pointer-events:none;color:#ffffff14;font-size:56px;font-weight:800;position:absolute;inset:0}.ux-end-glyphs span{position:absolute}.ux-end-glyphs span:first-child{top:8%;right:34%;transform:rotate(-12deg)}.ux-end-glyphs span:nth-child(2){font-size:72px;bottom:4%;right:20%;transform:rotate(10deg)}.ux-end-glyphs span:nth-child(3){font-size:44px;bottom:6%;left:46%}.ux-end>:not(.ux-end-glyphs){position:relative}@media (prefers-reduced-motion:reduce){.ux [data-tilt]:not(.s3){transition:none;transform:none}}.rcp{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (min-width:1024px){.rcp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px}}.rcp-form{gap:22px;display:grid}.rcp-set{border:0;min-width:0;margin:0;padding:0}.rcp-set legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:750}.rcp-chips{flex-wrap:wrap;gap:8px;display:flex}.rcp-chip{cursor:pointer;position:relative}.rcp-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.rcp-chip>span{border:1px solid var(--ux-line);background:hsl(var(--card));min-height:46px;box-shadow:0 3px 0 var(--ux-line);border-radius:12px;flex-direction:column;justify-content:center;padding:6px 15px;font-size:14.5px;font-weight:700;line-height:1.2;transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s,color .14s;display:flex}.rcp-chip small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12.5px;font-weight:600}.rcp-chip:hover>span{border-color:var(--ux-green);transform:translateY(-1px)}.rcp-chip input:checked+span{color:#fff;background:#064e3b;border-color:#0000;transform:translateY(2px);box-shadow:0 1px #064e3b}.rcp-chip input:checked+span small{color:#fff}.dark .rcp-chip input:checked+span{color:#022c22;background:#34d399;box-shadow:0 1px #065f46}.dark .rcp-chip input:checked+span small{color:#022c22}.rcp-chip input:focus-visible+span{outline:2px solid hsl(var(--ring));outline-offset:2px}.rcp-lift{filter:drop-shadow(0 1px 1px #0f172a24)drop-shadow(0 20px 26px #04785733)}.dark .rcp-lift{filter:drop-shadow(0 20px 26px #0009)}.rcp-paper{--rcp-tooth:9px;padding:24px 22px calc(26px + var(--rcp-tooth));background:hsl(var(--card));-webkit-mask:conic-gradient(from -45deg at 50% 100%, transparent 90deg, #000 0) 0 100% / calc(var(--rcp-tooth) * 2) var(--rcp-tooth) repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rcp-tooth)) no-repeat;-webkit-mask:conic-gradient(from -45deg at 50% 100%, transparent 90deg, #000 0) 0 100% / calc(var(--rcp-tooth) * 2) var(--rcp-tooth) repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rcp-tooth)) no-repeat;mask:conic-gradient(from -45deg at 50% 100%, transparent 90deg, #000 0) 0 100% / calc(var(--rcp-tooth) * 2) var(--rcp-tooth) repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rcp-tooth)) no-repeat;border-radius:16px 16px 0 0}.dark .rcp-paper{background:hsl(var(--muted))}.rcp-paper h3{align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.rcp-paper h3 svg{width:21px;height:21px;color:var(--ux-green)}.rcp-for{color:hsl(var(--muted-foreground));margin-top:4px;font-size:14.5px}.rcp-paper dl{border-top:2px dashed var(--ux-line);margin:16px 0 12px;padding-top:12px}.rcp-paper dl>div{justify-content:space-between;gap:16px;padding:6px 0;font-size:15px;display:flex}.rcp-paper dd{font-variant-numeric:tabular-nums;flex:none;font-weight:750}.rcp-save{color:var(--ux-green);font-weight:650}.rcp-paper .rcp-total{border-top:2px dashed var(--ux-line);align-items:baseline;margin-top:8px;padding-top:12px;font-size:17px;font-weight:800}.rcp-paper .rcp-total dd{letter-spacing:-.02em;font-size:30px;font-weight:850}.rcp-line{color:hsl(var(--muted-foreground));font-size:14.5px;line-height:1.5}.rcp-acts{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.rcp-acts .ux-btn{flex:100%}@media (prefers-reduced-motion:reduce){.rcp-chip>span{transition:none}.rcp-chip:hover>span,.rcp-chip input:checked+span{transform:none}}.hw-road{gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hw-road>li{min-width:0;padding:0 0 0 66px;position:relative}.hw-road>li:before{content:"";background:var(--ux-line);width:2px;position:absolute;top:52px;bottom:-24px;left:25px}.hw-road>li:last-child:before{display:none}.hw-stop{color:#fff;background:linear-gradient(#7c3aed,#6d28d9);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff4d,0 4px #3b0764,0 14px 22px -12px #6d28d9b3}.hw-stop svg{width:24px;height:24px}.hw-n{color:var(--ux-blue);font-size:13.5px;font-weight:750;display:block}.hw-road h3{margin-top:3px;font-size:18px;font-weight:800;line-height:1.25}.hw-road p{color:hsl(var(--muted-foreground));margin-top:7px;font-size:15px;line-height:1.6}.hw-road p.hw-k{color:var(--ux-green);font-size:14px;font-weight:700}@media (min-width:1024px){.hw-road{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.hw-road>li{padding:70px 0 0}.hw-road>li:before{width:auto;height:2px;inset:25px -26px auto 58px}}.hw-rules{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hw-rules>li{border-bottom:1px solid var(--ux-line);gap:13px;padding:13px 0;font-size:15.5px;line-height:1.55;display:flex}.hw-rules>li:last-child{border-bottom:0}.hw-rules svg{width:21px;height:21px;color:var(--ux-blue);flex:none;margin-top:2px}.crs-none{border:1px solid var(--ux-line);background:hsl(var(--card));box-shadow:0 5px 0 var(--ux-line);border-radius:20px;gap:16px;padding:24px;display:grid}.crs-none h2{font-size:21px;font-weight:800;line-height:1.25}.crs-none p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:15px;line-height:1.6}@media (min-width:900px){.crs-none{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}}.buy-place{border:1px solid var(--ux-line);background:hsl(var(--card));min-width:0;box-shadow:0 5px 0 var(--ux-line);border-radius:20px;padding:20px}.buy-place h3{align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.buy-place h3 svg{width:20px;height:20px;color:var(--ux-blue)}.buy-place ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.buy-row{border:1px solid var(--ux-line);border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:10px 13px;transition:border-color .15s,background-color .15s;display:flex}.buy-row:hover{border-color:var(--ux-blue);background:var(--ux-soft)}.buy-row:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.buy-row>svg{width:20px;height:20px;color:var(--ux-blue);flex:none;transition:translate .2s}.buy-row:hover>svg:last-child{translate:3px}.buy-row b{font-size:15.5px;font-weight:800;line-height:1.25;display:block}.buy-row small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:13.5px;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){.buy-row,.buy-row>svg{transition:none}.buy-row:hover>svg:last-child{translate:none}}
