.intro{display:none}@media (max-width:700px){html:not(.intro-visto) .intro{z-index:50;display:flex;position:fixed;inset:0;overflow-y:auto}html:not(.intro-visto) body{overflow:hidden}html:not(.intro-visto) .tabbar{display:none}}.pick-card{min-height:100%;padding:calc(18px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:var(--pb);color:var(--pi);touch-action:pan-y;flex-direction:column;flex:1;gap:14px;transition:background-color .45s,color .45s;display:flex;position:relative;overflow:hidden}.intro-logo{width:132px;color:var(--pi);margin-bottom:6px;display:block}.intro-logo svg{width:100%;height:auto;display:block}.pick-q{font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:300;line-height:.95}.pick-q u{font-style:italic;text-decoration:none}.pick-sub{max-width:40ch;font-family:var(--font-type);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.pick-mid{text-align:center;flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:10px;min-height:0;display:grid}.pick-ic{width:clamp(72px,9vw,112px);height:clamp(72px,9vw,112px);display:block}.pick-ic svg{width:100%;height:100%;display:block}.pick-g{font-family:var(--font-type);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pick-name{width:100%;min-width:0;color:var(--pf);font-family:var(--font-serif);letter-spacing:-.03em;text-align:center;white-space:nowrap;font-size:clamp(58px,17vw,96px);font-style:italic;font-weight:300;line-height:1;transition:color .45s;display:block;overflow:visible}.pick-name span{padding:0 .14em 0 .04em;display:inline-block}.intro input[type=range]{appearance:none;background:linear-gradient(var(--pi), var(--pi)) 0 50% / 100% 2px no-repeat, repeating-linear-gradient(to right, var(--pi) 0 2px, transparent 2px 100%) 6px 50% / calc((100% - 14px) / var(--passos,11)) 22px repeat-x;-webkit-tap-highlight-color:transparent;cursor:pointer;background-color:#0000;border:0;outline:0;width:100%;height:46px;margin:0}.intro input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--pf);background:var(--pi);border-radius:7px;width:14px;height:46px;box-shadow:0 3px 8px #0003}.intro input[type=range]::-moz-range-thumb{border:3px solid var(--pf);background:var(--pi);border-radius:7px;width:10px;height:42px}.intro input[type=range]:focus-visible{outline:2px dashed var(--pi);outline-offset:4px}.pick-ends{font-family:var(--font-type);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:12px;display:flex}.pick-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.intro-skip{color:var(--pi);font-family:var(--font-type);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:underline}.pill-dark{background:var(--pi);color:var(--pb);font-family:var(--font-type);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:13px 20px;font-size:13px;font-weight:700;transition:background-color .45s,color .45s}.sheet-p{color:var(--muted);margin:0}.fopts{gap:16px;display:grid}.fopts .lbl{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fbtn{background:var(--pc);color:var(--pk);text-align:left;cursor:pointer;border:2px solid #0000;padding:14px 12px;font-size:16px;font-weight:600;line-height:1.15}.fbtn[aria-pressed=true]{border-color:var(--ink)}.mais-links{gap:8px;display:grid}.mais-links .btn{padding-block:12px}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--ink);color:var(--bg);padding:10px 18px;font-size:14px;font-weight:500;position:fixed;transform:translate(-50%)}@media (max-width:700px){.toast{bottom:calc(60px + 14px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.pick-card,.pick-name,.pill-dark{transition:none}}
