.px .px-case-selection{height:100svh;height:100dvh}.px .px-case-selection .px-shell-scroll{height:calc(100% - 142px - env(safe-area-inset-bottom,0px));padding:24px 16px 12px;scroll-padding-bottom:12px}.px .px-selection-head{margin-bottom:16px}.px .px-selection-intro-row p{font-size:12px;line-height:16px;color:var(--muted);margin:6px 0 0}.px .px-selection-tour{display:flex;align-items:center;gap:6px;min-height:44px;width:max-content;margin-left:auto;font-size:13px;font-weight:600;color:var(--ink2);text-decoration:none}.px .px-selection-head h1{font-size:22px;line-height:27px;font-weight:750;letter-spacing:-.6px;margin:0}.px .px-selection-head h1 span{display:block;font-size:16px;line-height:22px;letter-spacing:-.25px;font-weight:550;margin-top:3px;color:var(--ink2)}.px .px-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;isolation:isolate}.px .px-selection-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:118px;padding:10px 12px;color:var(--ink);text-decoration:none;box-shadow:0 2px 5px #211b3b08}.px .px-selection-card,.px .px-selection-card:before{border:1px solid var(--line);border-radius:22px;background:var(--tb)}.px .px-selection-card:before{position:absolute;content:"";inset:5px 5px -5px;z-index:-1}.px .px-selection-icon{position:absolute;display:grid;place-items:center;width:28px;height:28px;right:10px;bottom:12px;border-radius:10px;background:var(--surface);color:var(--td)}.px .px-selection-card h2{font-size:15px;line-height:19px;letter-spacing:-.2px;font-weight:650;margin:0 0 9px}.px .px-selection-card p{display:grid;gap:1px;margin:auto 28px 0 0;font-size:12px;line-height:15px;color:var(--ink2)}.px .px-selection-card p strong{font-size:13px;line-height:17px;font-weight:650;color:var(--ink)}.px .px-selection-card>svg{display:none}.px .px-selection-card:focus-visible,.px .px-selection-tour:focus-visible{outline:3px solid var(--act);outline-offset:4px}.px .px-selection-interest{margin:22px 0 12px;text-decoration:none}.px .px-selection-privacy{margin:0 3px;font-size:12px;line-height:17px;color:var(--muted)}.px .px-selection-onboarding{display:flex;align-items:center;gap:12px;width:100%;margin:22px 0 0;padding:16px;border:1px solid var(--line);border-radius:22px;background:var(--surface);text-align:left;color:var(--ink);font:inherit;cursor:pointer}.px .px-selection-onboarding>span{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:14px;background:var(--bg);color:var(--ink2)}.px .px-selection-onboarding>div{flex:1 1;min-width:0}.px .px-selection-onboarding h2{font-size:15px;line-height:20px;font-weight:650;margin:0}.px .px-selection-onboarding p{font-size:12px;line-height:17px;color:var(--muted);margin:5px 0 0}.px .px-selection-onboarding>svg{flex-shrink:0}.px .px-selection-onboarding:focus-visible{outline:3px solid var(--act);outline-offset:4px}@media(max-width:899px) and (max-height:740px){.px .px-case-selection .px-shell-scroll{padding-top:14px}.px .px-case-selection .px-selection-head{margin-bottom:10px}.px .px-case-selection .px-selection-intro-row p{font-size:12px;line-height:15px;margin-top:4px}.px .px-case-selection .px-selection-head h1{font-size:20px;line-height:24px}.px .px-case-selection .px-selection-head h1 span{font-size:14px;line-height:18px;margin-top:2px}.px .px-case-selection .px-selection-grid{gap:8px 10px}.px .px-case-selection .px-selection-card{min-height:80px;padding:6px 10px;border-radius:18px}.px .px-case-selection .px-selection-card:before{border-radius:18px;inset:4px 4px -3px}.px .px-case-selection .px-selection-card h2{font-size:14px;line-height:16px;margin-bottom:4px}.px .px-case-selection .px-selection-card p{font-size:12px;line-height:14px;margin-right:23px}.px .px-case-selection .px-selection-card p strong{font-size:12px;line-height:14px}.px .px-case-selection .px-selection-icon{width:24px;height:24px;right:8px;bottom:8px}.px .px-case-selection .px-selection-icon svg{width:19px;height:19px}}@container demo-phone (max-height:740px){.px .px-case-selection .px-shell-scroll{padding-top:14px}.px .px-case-selection .px-selection-head{margin-bottom:10px}.px .px-case-selection .px-selection-intro-row p{font-size:12px;line-height:15px;margin-top:4px}.px .px-case-selection .px-selection-head h1{font-size:20px;line-height:24px}.px .px-case-selection .px-selection-head h1 span{font-size:14px;line-height:18px;margin-top:2px}.px .px-case-selection .px-selection-grid{gap:8px 10px}.px .px-case-selection .px-selection-card{min-height:80px;padding:6px 10px;border-radius:18px}.px .px-case-selection .px-selection-card:before{border-radius:18px;inset:4px 4px -3px}.px .px-case-selection .px-selection-card h2{font-size:14px;line-height:16px;margin-bottom:4px}.px .px-case-selection .px-selection-card p{font-size:12px;line-height:14px;margin-right:23px}.px .px-case-selection .px-selection-card p strong{font-size:12px;line-height:14px}.px .px-case-selection .px-selection-icon{width:24px;height:24px;right:8px;bottom:8px}.px .px-case-selection .px-selection-icon svg{width:19px;height:19px}}