.sb .su-f{flex-direction:column;flex:1;display:flex;position:relative}.sb .su-f>.q{display:block}.sb .q.in{animation:.36s cubic-bezier(.2,.8,.2,1) both sbsu-in}.sb .q.inb{animation:.36s cubic-bezier(.2,.8,.2,1) both sbsu-inb}@keyframes sbsu-in{0%{transform:translate(26px)}}@keyframes sbsu-inb{0%{transform:translate(-26px)}}.sb .q.handoff>*{animation:.34s cubic-bezier(.4,0,.6,1) both sbsu-lift}.sb .q.handoff>.field{animation-delay:60ms}@keyframes sbsu-lift{to{clip-path:inset(0 0 100%);transform:translateY(-18px)}}.sb .input.bad{animation:.4s sbsu-shake}@keyframes sbsu-shake{20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}}.sb .hint.err a{text-underline-offset:3px;text-decoration:underline}.sb .optl{color:var(--sub);font-weight:400}.sb .input.tel{padding:0 18px 0 14px}.sb .input.tel .pre{cursor:pointer;border-radius:8px;flex:none;gap:4px;padding-left:4px;position:relative}.sb .input.tel .pre select{color:#0000;cursor:pointer;background:0 0;width:100%;font-size:16px;position:absolute;inset:0}.sb .input.tel .pre select option{color:#121214}.sb .input.tel .pre>span,.sb .input.tel .pre>svg{pointer-events:none;flex:none;position:relative}.sb .input.tel .pre:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.sb .input.tel .fl{border-radius:8px;animation:.6s cubic-bezier(.2,.8,.2,1) both sbsu-flip;position:absolute;inset:-4px -6px}@keyframes sbsu-flip{0%{background:var(--blush)}to{background:0 0}}.sb .input.tel input{font:600 17px/1 var(--body);letter-spacing:.02em}.sb .wa{margin-top:12px}.sb .wa .li{cursor:pointer}.sb .wa .li:has(input:focus-visible) .toggle{outline:2px solid var(--ink);outline-offset:3px}.sb .toggle,.sb .toggle:after{transition:background .25s,left .3s cubic-bezier(.2,1.4,.4,1)}.sb .reveal{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.sb .reveal>div{min-height:0;overflow:hidden}.sb .reveal .field{padding-top:16px}.sb .reveal.open{grid-template-rows:1fr}.sb .part .ph{text-align:left;cursor:pointer;width:100%}.sb .part .ph b small{font:600 var(--t-label)/1.3 var(--body);color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.sb .part .ph .ico .ck{width:26px;height:26px}.sb .part .pbody{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.sb .part .pbody>div{min-height:0;margin:0 -2px;padding:0 2px;overflow:hidden}.sb .part.open .pbody{grid-template-rows:1fr}.sb .part:not(.open){padding-bottom:6px}.sb .part .pbody .lede{font-size:var(--t-ui);margin-bottom:14px}.sb .part .input .gl{color:var(--on-ink)}.sb .part .input:focus-within{box-shadow:0 0 0 2px var(--ink)}.sb .saved{flex-direction:column;gap:6px;margin-bottom:12px;list-style:none;display:flex}.sb .saved li{background:var(--well);border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 0 0 10px;display:flex}.sb .saved .gl{background:var(--ink);width:30px;height:30px;color:var(--on-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.sb .saved .tx{flex:1;min-width:0}.sb .saved .tx b{font:600 var(--t-ui)/1.2 var(--body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sb .saved .tx span{font:400 var(--t-label)/1.2 var(--body);color:var(--sub);display:block}.sb .addm{cursor:pointer;background:0 0;border:0}.sb .dock .hint.err{justify-content:center;margin:0 0 10px}.sb .dock .terms{text-align:center;font:400 var(--t-label)/1.35 var(--body);color:var(--sub);margin:0 0 10px}.sb .dock .terms a{color:var(--ink);text-underline-offset:3px;margin:-13px -4px;padding:13px 4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.sb .su-f[data-kb]>.dock{background:0 0;margin-top:0;padding-bottom:16px;position:static}.sb .su-f[data-kb]>.dock>.note,.sb .su-f[data-kb]>.toast{display:none}.sb .applied{margin:12px var(--gut) 0}.sb .applied .drip{left:250px}.sb .applied+.trk,.sb .applied+.fnote{margin-top:58px}.sb .restart{justify-content:center;padding:14px 0 36px;display:flex}.sb .restart .link{color:var(--ink)}@media (prefers-reduced-motion:reduce){.sb .q.in,.sb .q.inb,.sb .q.handoff>*,.sb .input.bad,.sb .input.tel .fl{animation:none}.sb .reveal,.sb .part .pbody{transition:none}}.sb .tierc .drip{left:240px}.sb .h-sec.yi{padding-top:62px}.sb .bdisc svg{animation:.7s cubic-bezier(.3,1.6,.5,1) .25s both sb-pop}@media (prefers-reduced-motion:reduce){.sb .bdisc svg{animation:none}}.sb .su-taken{box-shadow:0 0 0 2px var(--pink);background:#ffe6ee;border-radius:20px;margin-top:10px;padding:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sb .su-taken{background:#3a1a2e}}:root[data-theme=dark] .sb .su-taken{background:#3a1a2e}.sb .part .su-taken .input{background:var(--card);border-radius:16px;height:52px;margin:0}.sb .su-clr{background:var(--well);width:28px;height:28px;color:var(--ink);border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:flex;position:relative}.sb .su-clr:after{content:"";position:absolute;inset:-8px}.sb .su-fmsg{padding:11px 12px 9px}.sb .su-fmsg b{font:600 var(--t-ui)/1.35 var(--body);color:var(--ink);display:block}.sb .su-fmsg span{font:400 var(--t-label)/1.45 var(--body);color:var(--ink);margin-top:3px;display:block}.sb .su-fmsg a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}
