.hero{position:relative}.resultbar{pointer-events:none}.resultbar>*{pointer-events:auto}.fbbtn{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:10px;right:12px}.fbbtn:hover{background:#0f172ab8}.fbbtn.sent{background:#15803d;border-color:#86efac}.fbov{z-index:90;background:#0f172a80;place-items:center;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fbcard{box-sizing:border-box;width:100%;max-width:380px;max-height:100%;color:var(--ink);background:#fff;border-radius:20px;padding:18px 18px 16px;overflow:auto;box-shadow:0 18px 48px #00000059}.fbcard h2{font:800 20px/1.2 var(--f);margin:0 0 2px}.fbcard .sub{font:500 13px/1.35 var(--f);color:var(--mute);margin:0 0 12px}.fbcard label.fl{margin:0 0 10px}.fbcard select.field{height:44px;padding:0 10px;font-size:16px}.fbcard textarea.field{resize:vertical;min-height:72px;font-size:16px;line-height:1.3}.fbcard .fbwho{font:500 12.5px/1.35 var(--f);color:var(--mute);margin:2px 0 10px}.fbcard .acts{gap:8px;margin-top:6px;display:flex}.fbcard .acts .btn{flex:1}.fbthanks{text-align:center;padding:8px 0 2px}.fbthanks .ok{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:6px;display:inline-grid}.fbthanks .ok svg{width:26px;height:26px}@media (max-height:700px){.fbcard{padding:14px 14px 12px}.fbcard .sub{margin-bottom:8px}.fbcard label.fl{margin-bottom:7px}.fbcard select.field{height:40px}.fbcard textarea.field{min-height:56px}}.privov{z-index:95;background:#0f172a8c;place-items:center;padding:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.privcard{box-sizing:border-box;background:var(--card);width:100%;max-width:560px;max-height:100%;color:var(--ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000059}.privhd{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 4px 20px;display:flex}.privhd h2{font:800 20px/1.2 var(--f);margin:0}.privx{background:var(--chip);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.privx:hover{background:var(--line)}.privbody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;font:400 14.5px/1.5 var(--f);flex:auto;padding:2px 20px 14px;overflow-y:auto}.privbody:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.privbody .sub{color:var(--mute);margin:0 0 6px;font-size:13px}.privbody h2{font:800 16.5px/1.25 var(--f);margin:18px 0 4px}.privbody p{margin:0 0 9px}.privbody ul{margin:4px 0 9px;padding-left:20px}.privbody li{margin:4px 0}.privbody a{color:var(--blue)}.privwait{color:var(--mute)}.privft{padding:10px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);flex:none}.privft .btn{width:100%;min-height:48px}@media (max-height:700px){.privov{padding:8px}.privbody{font-size:14px}}.inst .insteps{gap:10px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.inst .insteps li{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.inst .insteps .n{background:var(--ink);color:#fff;width:30px;height:30px;font:800 14px/1 var(--f);border-radius:50%;place-items:center;display:grid}.inst .insteps .t{font:500 15px/1.3 var(--f);color:var(--ink)}.inst .insteps .t small{font:500 12.5px/1.3 var(--f);color:var(--mute);margin-top:2px;display:block}.inst .insteps .g{background:var(--chip);width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.inst .instnote{font:500 13px/1.4 var(--f);color:var(--mute);margin:0 0 12px}.inst .acts .btn{width:100%}
