.quant-hero_stage__7CHDR{position:relative;z-index:1;display:grid;grid-template-columns:1fr 330px;gap:22px;align-items:start}.quant-hero_planwrap__yT8TK{position:relative;border:1px solid hsl(var(--border));border-radius:18px;overflow:hidden;background:hsl(var(--background));box-shadow:var(--shadow-float)}.quant-hero_planwrap__yT8TK img{display:block;width:100%;height:auto}.quant-hero_roomLayer__Qu5yd{position:absolute;inset:0;direction:ltr}.quant-hero_room__ciy00{position:absolute;padding:0;margin:0;border:0;border-radius:6px;background:hsl(var(--primary)/0);color:hsl(var(--foreground));font:inherit;font-family:var(--font-body),system-ui,sans-serif;font-weight:600;font-size:clamp(9px,1.05vw,15px);line-height:1.2;cursor:pointer;transition:background-color .6s;display:grid;place-items:center;text-align:center;overflow:hidden}.quant-hero_room__ciy00>span{opacity:0;transition:opacity .4s}.quant-hero_roomOn__BA9eP{background:hsl(var(--primary)/.55)}.quant-hero_roomOn__BA9eP>span{opacity:1}.quant-hero_side__ZmWdy{position:relative;min-height:100%}.quant-hero_boq__qmF5S{border:1px solid hsl(var(--border));border-radius:16px;padding:12px;background:hsl(var(--background));font-size:13px}.quant-hero_boqFloat__ofKJZ{position:absolute;inset-inline:0;top:0;transition:top .6s cubic-bezier(.2,.7,.2,1);box-shadow:var(--shadow-lift)}.quant-hero_boq__qmF5S h3{margin:0 0 6px;font-size:13px;font-weight:600;font-family:inherit}.quant-hero_boq__qmF5S table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.quant-hero_boq__qmF5S td{padding:5px 2px;border-bottom:1px dashed hsl(var(--border));white-space:nowrap}.quant-hero_boq__qmF5S td.quant-hero_n__JUkbf{text-align:left;direction:ltr;color:hsl(var(--muted-foreground));font-family:var(--font-mono),ui-monospace,monospace;font-size:12px}.quant-hero_tot__P3QHq{margin-top:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:9px;padding:7px 10px;display:flex;justify-content:space-between;font-weight:700}.quant-hero_qr__aeO55{width:40px;height:40px;float:left;image-rendering:pixelated;border:3px solid hsl(var(--background));outline:1px solid hsl(var(--border))}.quant-hero_linkline__iFwHq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.quant-hero_linkline__iFwHq line{stroke:hsl(var(--primary));stroke-width:2;stroke-dasharray:6 6;transition:all .6s}.quant-hero_linkline__iFwHq circle{fill:hsl(var(--primary))}.quant-hero_steps__gQAjr{display:flex;gap:8px;margin-top:12px;font-size:12px;color:hsl(var(--muted-foreground));justify-content:space-between;flex-wrap:wrap}.quant-hero_steps__gQAjr b{color:hsl(var(--primary-ink));font-weight:600}@media (max-width:900px){.quant-hero_stage__7CHDR{grid-template-columns:1fr}.quant-hero_side__ZmWdy{min-height:0}.quant-hero_boqFloat__ofKJZ{position:static;box-shadow:none}.quant-hero_linkline__iFwHq{display:none}}