.ui-ico{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ph{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:118px;overflow:hidden;background:#fafafa;color:#111;display:grid;grid-template-rows:88px 136px minmax(0,1fr);letter-spacing:-.015em}.ph__status{display:flex;justify-content:space-between;align-items:center;padding:12px 96px 0;font-size:34px;font-weight:600;background:#fff}.ph__status .isl{width:220px;height:62px;border-radius:999px;background:#111}.ph__head{display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:2px solid #EEE;background:#fff;gap:20px}.sf-brand{white-space:nowrap;display:flex;align-items:center;gap:18px;font-size:38px;font-weight:600;letter-spacing:-.025em;line-height:1.05}.sf-brand i{width:72px;height:72px;border-radius:18px;background:var(--brand,#111);color:#fff;display:grid;place-items:center;font-style:normal;font-size:40px;font-weight:600;flex:none}.sf-conn{display:flex;align-items:center;gap:12px;background:#111;color:#fff;border-radius:999px;padding:8px 28px 8px 8px;font-size:34px;white-space:nowrap}.sf-conn img{width:54px;height:54px;display:block}.ph__body{position:relative;padding:44px;display:grid;align-content:start;gap:32px;overflow:hidden;min-height:0}.sf-title{font-size:64px;font-weight:600;letter-spacing:-.035em;display:flex;align-items:center;gap:22px}.sf-back{width:72px;height:72px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:40px}.sf-card{background:#fff;border:2px solid #E6E6E6;border-radius:40px;padding:40px;display:grid;gap:22px}.sf-name{text-wrap:pretty;font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.sf-desc{font-size:34px;color:#666;line-height:1.3}.sf-price{display:flex;justify-content:space-between;align-items:center;gap:20px}.sf-amt{font-size:78px;font-weight:600;letter-spacing:-.045em;line-height:1}.sf-was{font-size:36px;color:#888;text-decoration:line-through;margin-bottom:6px}.sf-kind{font-size:34px;color:#555;margin-top:8px}.sf-tg{width:132px;height:76px;border-radius:999px;background:#e1e1e1;position:relative;flex:none}.sf-tg>i{position:absolute;left:6px;top:6px;width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;display:grid;place-items:center}.sf-tg--on{background:#bfe9fb}.sf-tg--on>i{left:auto;right:6px;background:#00a3ff}.sf-tg svg{width:40px;height:28px}.sf-btn{height:104px;border-radius:999px;background:var(--brand,#111);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:600;white-space:nowrap}.sf-btn--ghost{background:#fff;color:#111;border:2px solid #111}.sf-btn--black{background:var(--brand,#111)}.sf-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121c6b}.sf-sheet{position:absolute;left:0;right:0;bottom:0;background:#f4f4f4;border-radius:64px 64px 0 0;padding:68px 52px 64px;display:grid;gap:34px}.sf-sheet__t{font-size:66px;line-height:1.04;letter-spacing:-.035em;font-weight:600}.sf-sheet__p{font-size:38px;line-height:1.32;color:#222}.sf-powered{display:flex;justify-content:center;gap:14px;align-items:center;font-size:34px;margin-top:10px}.sf-powered img{height:40px;display:block}.sf-res{background:#fff;border-radius:48px;padding:52px 48px;display:grid;gap:28px;box-shadow:0 10px 40px #00000014}.sf-prog{display:flex;align-items:center;gap:24px}.sf-prog__n{font-size:72px;font-weight:600;letter-spacing:-.04em}.sf-prog__line{flex:1;border-top:4px dotted #BBB}.sf-payer{width:84px;height:84px;border-radius:50%;background:#2e5e8c;color:#fff;display:grid;place-items:center;font-size:34px;font-weight:600}.sf-shield{width:84px;height:84px;border-radius:50%;border:4px solid #00A3FF;color:#00a3ff;display:grid;place-items:center;font-size:40px}.sf-res__t{font-size:58px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.sf-res__p{font-size:38px;line-height:1.32;color:#333}.sf-plan{display:flex;align-items:center;gap:16px;font-size:36px;background:#f4f4f4;border-radius:24px;padding:22px 28px}.sf-plan b{font-weight:600}.sf-plan .sp{flex:1}.sf-explain{background:#e5f6ef;border-radius:26px;padding:26px 30px;font-size:36px;line-height:1.4;color:#1d3b31}.sf-explain em{font-style:italic;color:#0e9f6e;font-weight:600}.sf-mc{display:grid;gap:18px}.sf-mc__h{font-size:36px;font-weight:600;color:#333}.sf-mc__r{white-space:nowrap;display:flex;justify-content:space-between;font-size:40px;padding:18px 0;border-top:2px solid #EEE}.sf-mc__r span:last-child{font-weight:600}.sf-total{display:flex;justify-content:space-between;align-items:end;padding-top:24px;border-top:2px solid #E1E1E1}.sf-total__l{font-size:44px;font-weight:600}.sf-total__r{text-align:right}.sf-total__r b{display:block;font-size:80px;letter-spacing:-.045em;line-height:1}.sf-total__r span{font-size:34px;color:#555}.sf-done{display:grid;justify-items:center;text-align:center;gap:22px;padding-top:40px}.sf-done__ic{width:170px;height:170px;border-radius:50%;background:#2f9e7e;color:#fff;display:grid;place-items:center;font-size:96px}.sf-done__t{white-space:nowrap;font-size:84px;font-weight:600;letter-spacing:-.04em;line-height:1}.sf-done__p{text-wrap:balance;font-size:38px;color:#444;line-height:1.35}.sf-rc{background:#fff;border:2px solid #E6E6E6;border-radius:40px;padding:40px;display:grid;gap:4px;width:100%;box-sizing:border-box;text-align:left}.sf-rc__h{font-family:Suisse Intl Mono,monospace;font-size:34px;text-transform:uppercase;color:#666;margin-bottom:10px}.sf-rc__r{white-space:nowrap;display:flex;justify-content:space-between;font-size:38px;padding:16px 0;border-top:2px solid #F0F0F0}.sf-rc__r--t{font-weight:600;font-size:44px}.sf-pv{display:grid}.sf-pv>*{grid-area:1/1;align-self:center}.sf-pv__ask{font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#111}.sf-pv__ask small{display:block;margin-top:8px;font-size:30px;font-weight:400;letter-spacing:-.01em;color:#666}.rs{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#0f172a;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;text-align:left}.rs p,.rs h1,.rs h2,.rs h3{margin:0}.rs .sp{flex:1}.rs-status{flex:none;height:44px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 34px 0 40px;font-size:16px;font-weight:600;letter-spacing:-.01em}.rs-isl{width:118px;height:33px;border-radius:999px;background:#000}.rs-nav{flex:none;height:56px;background:var(--brand);display:flex;align-items:center;gap:18px;padding:0 20px;position:relative;z-index:2}.rs-logo{height:17px;width:auto;display:block}.rs-mark{font-family:var(--heading);color:#fff;font-size:18px;line-height:1;letter-spacing:-.01em;white-space:nowrap}.rs-ins{position:relative;width:32px;height:32px;flex:none}.rs-ins img{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;display:block}.rs-ins i{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 1.5px var(--brand)}.rs-menu{width:26px;height:18px;display:grid;align-content:space-between;flex:none}.rs-menu i{display:block;height:1.5px;background:#fff;border-radius:1px}.rs-body{flex:1;min-height:0;position:relative;overflow:hidden}.rs-page{position:relative}.rs-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:26px 26px 0;text-align:center}.rs-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.rs-hero h1{position:relative;font-family:var(--heading);font-weight:400;font-size:36px;line-height:40px;letter-spacing:-.005em;text-wrap:balance}.rs-pill{position:relative;margin-top:22px;height:58px;padding:0 30px;border-radius:48px;background:#000;color:#fff;display:inline-flex;align-items:center;font-size:19px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;box-shadow:4px -3px 0 -1px #00c2ff}.rs-h2{display:flex;align-items:center;gap:16px;padding:26px 16px 4px}.rs-h2 img{width:32px;height:32px;display:block;image-rendering:pixelated}.rs-h2__dot{width:26px;height:26px;border-radius:50%;background:var(--brand);display:block}.rs-h2 h2{font-family:var(--heading);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.005em}.rs-list{display:grid;gap:24px;padding:16px 16px 8px}.rs-card{position:relative;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 0 0 1px #00000008;display:flex;flex-direction:column}.rs-photo{display:block;width:100%;object-fit:cover}.rs-card__t{padding:16px 24px}.rs-card__t h3{font-family:var(--heading);font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.005em}.rs-card__t p{font-family:var(--body);font-weight:300;font-size:14px;line-height:18px;padding-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-card__p{padding:0 24px}.rs-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-pv{display:grid;min-width:0}.rs-pv>*{grid-area:1 / 1;align-self:center}.rs-amt{font-weight:600;font-size:20px;line-height:28px;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-kind{font-size:16px;line-height:24px}.rs-kind--ask{font-size:14px;line-height:18px;color:#6d757f}.rs-tg{display:block;flex:none;padding:8px;margin:-8px}.rs-switch{position:relative;display:block;width:64px;height:36px;border-radius:999px;flex:none}.rs-switch>i{position:absolute;left:0;top:4px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 5px #a6abbd;overflow:hidden}.rs-switch>i img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.rs-explain{margin-top:8px;font-size:14px;line-height:20px;color:#4b5563;overflow:hidden}.rs-explain em{font-style:italic;font-weight:500;color:var(--accent)}.rs-card__a{padding:20px 24px 24px;display:flex;align-items:center;gap:8px}.rs-btn{flex:1;display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;background:var(--brand);color:#fff;font-size:16px;white-space:nowrap}.rs-link{flex:1;display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;color:var(--brand);font-weight:300;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.rs-foot{margin-top:24px;height:120px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.rs-foot__ss{height:22px;width:auto;filter:brightness(0) invert(1)}.rs-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#0000009e}.rs-sheet{position:absolute;left:0;right:0;top:66px;bottom:0;z-index:9;border-radius:24px 24px 0 0;background:#ffffffbd;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 0 0 1px #ffffff80 inset;padding:24px;display:flex;flex-direction:column}.rs-x{position:absolute;right:18px;top:22px;width:44px;height:44px;display:grid;place-items:center;color:#0f172a}.rs-sheet__in{padding-top:46px;display:flex;flex-direction:column}.rs-sheet__t{font-size:32px;line-height:110%;letter-spacing:-.02em;font-weight:600;color:#0f172a}.rs-sheet__p{margin-top:16px;font-size:18px;line-height:120%;letter-spacing:-.02em;color:#0f172a}.rs-sheet__b{margin-top:26px;display:grid;gap:12px}.rs-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:64px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap}.rs-cta--dark{background:#000;color:#fff}.rs-cta--ghost{border:1px solid #000;color:#000;background:#fff}.rs-cta--brand{background:var(--brand);color:#fff;font-weight:500;font-size:18px;height:56px}.rs-employer{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;color:#0f172a}.rs-powered{margin-top:auto;display:flex;justify-content:center;padding-bottom:14px}.rs-powered img{width:200px;height:auto;display:block}.rs-bars{display:flex;align-items:center;gap:8px}.rs-bars>span{position:relative;flex:1;height:8px;border-radius:999px;background:#fff;overflow:hidden}.rs-bars>span>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#00c2ff}.rs-bars>b{width:24px;height:24px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;flex:none;transition:background .3s,color .3s}.rs-bars>b.on{background:#00c2ff;color:#fff}.rs-bars__l{display:flex;gap:8px;margin-top:8px;font-size:15px;color:#6d757f}.rs-bars__l>span{flex:1}.rs-bars__l>span.on{color:#000;font-weight:600}.rs-bars__l>i{width:24px;flex:none}.rs-verify{margin-top:28px;background:#ffffffb3;border-radius:24px;padding:16px}.rs-verify__row{display:flex;align-items:center;gap:12px}.rs-verify__row>b{font-size:24px;font-weight:700;min-width:64px}.rs-verify__track{position:relative;flex:1;height:40px}.rs-verify__track img{position:absolute;top:1px;width:38px;height:38px;z-index:1}.rs-verify__track>i{position:absolute;left:38px;right:44px;top:50%;height:3px;margin-top:-1.5px;background:radial-gradient(circle,#D1D5DB 1.5px,transparent 1.5px) repeat-x;background-size:8px 3px}.rs-payer{position:absolute;right:0;top:0;width:40px;height:40px;border-radius:50%;background:#1d4f91;color:#fff;display:grid;place-items:center;font-size:14px;font-weight:600}.rs-verify__p{margin-top:12px;font-size:16px;line-height:22px;color:#374151;min-height:44px;transition:opacity .3s}.rs-ok{margin-top:14px;display:grid;gap:10px;transition:opacity .4s,transform .4s}.rs-ok__ic{width:52px;height:52px;border-radius:50%;background:#00c2ff;display:grid;place-items:center}.rs-ok__t{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em}.rs-ok__p{font-size:18px;line-height:24px}.rs-plan{margin:18px 0 16px;display:flex;align-items:center;gap:8px;background:#fff;border-radius:16px;padding:12px 16px;font-size:15px}.rs-plan b{font-weight:600}.rs-plan__on{color:#0e9f6e;font-weight:500}.rs-flow{background:var(--ground);padding:10px 16px 14px;display:flex;flex-direction:column;gap:10px}.rs-flow__t{display:flex;align-items:center;gap:12px;color:var(--brand)}.rs-flow__t h1{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.02em}.rs-back{width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none}.rs-box{background:#fff;border:1px solid #E1E1E1;border-radius:16px;padding:12px 14px 14px}.rs-loc{font-size:17px;line-height:22px;font-weight:500;color:var(--brand)}.rs-addr{font-size:14px;line-height:20px;color:#6b7280}.rs-days{margin-top:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.rs-days>span{display:grid;justify-items:center;padding:3px 0 2px;border-radius:6px;border:1px solid #E1E1E1;font-size:10px;line-height:13px;color:#6b7280;text-transform:uppercase}.rs-days>span b{font-size:15px;line-height:20px;font-weight:500;color:#000}.rs-days>span.on{background:var(--brand);border-color:var(--brand);color:#ffffffbf}.rs-days>span.on b{color:#fff}.rs-slots{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rs-slot{height:40px;border-radius:8px;border:1px solid #E1E1E1;display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.rs-slot small{font-size:11px;font-weight:400;color:#6b7280}.rs-sum__h{font-size:18px;line-height:24px;font-weight:500}.rs-sum__row{margin-top:8px;display:flex;align-items:flex-start;gap:12px}.rs-thumb{width:44px;height:44px;border-radius:5px;object-fit:cover;display:block;flex:none;background:#e5e7eb}.rs-sum__n{flex:1;min-width:0}.rs-sum__n p{font-size:16px;line-height:22px;font-weight:500}.rs-sum__n small{font-size:13px;line-height:18px;color:#6d757f}.rs-sum__v{font-size:18px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums}.rs-sum .rs-explain{margin-top:8px}.rs-pay{flex:none;transition:opacity .3s}.rs-done{gap:14px;padding-top:22px}.rs-done__t{font-family:var(--heading);font-weight:400;font-size:32px;line-height:36px;color:var(--brand);text-wrap:balance}.rs-when__k{font-size:14px;line-height:20px;font-weight:500;color:#0e9f6e}.rs-when__d{margin:4px 0 8px;font-size:18px;line-height:24px;font-weight:500;color:#000}.rs-rc__h{font-family:Suisse Intl Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#6d757f;margin-bottom:4px}.rs-rc__r{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #F0F0F0;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.rs-rc__r--t{font-weight:600;font-size:16px}.rs-another{align-self:flex-start;padding:0 30px;height:48px;font-size:16px}@font-face{font-family:Playfair Display;src:url(../fonts/PlayfairDisplay-Regular.ttf);font-weight:100 900;font-display:swap}@font-face{font-family:Archivo;src:url(../fonts/Archivo-Light.ttf);font-weight:100 900;font-display:swap}.tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:52px;align-items:center;text-align:left;width:min(var(--col),100%);margin:0 auto}.try-screen{padding-top:20px;padding-bottom:88px}.tr-head{margin-bottom:8px}.tr-h{margin:14px 0 0;font-weight:400;font-size:clamp(30px,2.9vw,42px);line-height:1.04;letter-spacing:-.03em;text-wrap:pretty}.tr-window{position:relative;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 40px 100px #0b0b0c1a,0 0 0 1px #0000000f;touch-action:manipulation}.tr-cam{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;transition:transform .9s var(--ease-move)}.tr-cap{position:absolute;left:16px;bottom:12px;font:400 11px/1 var(--mono);text-transform:uppercase;letter-spacing:-.01em;color:#0006;pointer-events:none}.tr-notes{display:grid;gap:20px;align-content:center}.sft-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px;justify-items:start}.sft-steps li{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:#0000000b;font-size:16px;line-height:1.2;color:var(--ink-2);transition:background .3s,color .3s,box-shadow .3s}.sft-steps li .mono{min-width:1ch;text-align:center}.sft-steps li.on{background:rgb(var(--acc-rgb) / .14);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--blue)}.sft-steps li.done{color:var(--ink)}.tr-end{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-fade),transform .5s var(--ease-fade);pointer-events:none}.tr-end.on{opacity:1;transform:none;pointer-events:auto}.tr-end p{margin:0 0 18px;font-size:19px;line-height:1.4}.tr-end .pill{border:0;cursor:pointer}.tr-window .rs-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tr-window .rs-body::-webkit-scrollbar{display:none}.tr-window [data-tap],.tr-window [data-slot]{cursor:pointer;-webkit-tap-highlight-color:transparent}.sft-wrap{position:relative;display:grid;gap:10px;justify-items:center}.sft-cap{margin:0;font:400 11px/1 var(--mono);text-transform:uppercase;letter-spacing:-.01em;color:#0006}.sft-cue{position:relative;cursor:pointer;animation:sft-pulse 1.8s var(--ease-std) infinite}@keyframes sft-pulse{0%,to{box-shadow:0 0 rgb(var(--acc-rgb) / .55),0 0 0 2.5px rgb(var(--acc-rgb) / .9)}60%{box-shadow:0 0 0 14px rgb(var(--acc-rgb) / 0),0 0 0 2.5px rgb(var(--acc-rgb) / .9)}}.rs-slot.sft-cue,.rs-btn.sft-cue,.rs-card.sft-cue,.rs-cta.sft-cue{z-index:1}.sft-sheet{transition:transform var(--travel) var(--ease-move)}.sft-dim{transition:opacity var(--beat) var(--ease-fade);pointer-events:none}.sft-price{font-weight:500;font-size:16px;font-variant-numeric:tabular-nums;color:var(--ink);animation:sft-fade var(--beat) var(--ease-fade) both}@keyframes sft-fade{0%{opacity:0}to{opacity:1}}.sft-banner{position:absolute;left:10px;right:10px;top:54px;z-index:4;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:11px;row-gap:1px;padding:11px 14px 12px 11px;border-radius:22px;background:#f4f4f6;color:#111;box-shadow:0 12px 32px #0e101933,0 0 0 1px #0000000d;font-family:-apple-system,SF Pro Text,Geist,system-ui,sans-serif;text-align:left;transform:translateY(-190px);opacity:0;pointer-events:none;transition:transform .6s var(--ease-move),opacity .3s var(--ease-fade);-webkit-tap-highlight-color:transparent}.sft-banner.on{transform:none;opacity:1;pointer-events:auto;cursor:pointer}.sft-banner.sft-cue{position:absolute;animation-name:sft-pulse-css}@keyframes sft-pulse-css{0%,to{box-shadow:0 0 rgb(var(--acc-rgb) / .55),0 0 0 2.5px rgb(var(--acc-rgb) / .9)}60%{box-shadow:0 0 0 16px rgb(var(--acc-rgb) / 0),0 0 0 2.5px rgb(var(--acc-rgb) / .9)}}.sft-banner__ic{grid-row:1 / span 3;width:38px;height:38px;border-radius:9px;background:linear-gradient(180deg,#67e56f,#2bc24a);display:grid;place-items:center;align-self:start}.sft-banner__k{display:flex;justify-content:space-between;font-size:12px;line-height:1.2;color:#6b6f76;text-transform:uppercase;letter-spacing:.02em}.sft-banner__t{font-size:15px;font-weight:600;line-height:1.25}.sft-banner__p{font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sft-aim{position:absolute;z-index:0;width:40px;pointer-events:none}.sft-msgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fff;transform:translate(100%);transition:transform .5s var(--ease-move);pointer-events:none}.sft-msgs.on{transform:none;pointer-events:auto}.sft-msgs__in{position:absolute;left:0;top:0;transform-origin:0 0;background:#fff;color:#111;font-family:-apple-system,SF Pro Text,Geist,system-ui,sans-serif}.sft-msgs__head{position:relative}.sft-msgs__back{position:absolute;left:4px;top:4px;padding:8px 10px;font-size:15px;color:#0a7cff;cursor:pointer;-webkit-tap-highlight-color:transparent}.sft-msgs .tx-bub,.sft-msgs .tx-card{max-width:90%}@media(prefers-reduced-motion:reduce){.sft-cue{animation:none;box-shadow:0 0 0 2.5px rgb(var(--acc-rgb) / .9)}.sft-sheet,.sft-dim{transition:none}}.sft .gd-tip{padding:10px 12px 11px}.sft .gd-t{font-size:17px;gap:6px}.sft .gd-t .tap-ico{width:17px;height:17px}.sft-device{position:relative;flex:none}.sft-device .tr-window{box-shadow:none;background:#fff}.sft-window .rs-btn,.sft-window .rs-link,.sft-window .rs-another,.sft-window .rs-slot{height:50px;min-height:50px}.sft-window .rs-x,.sft-window .rs-back{width:50px;height:50px}.sft-msgs__back{padding:12px}.sft-window .rs-sheet__b{margin-top:100px}.sft-window .rs-flow:not(.rs-done) .rs-sum{margin-top:74px}.sft-window .rs-done{transition:padding-top .5s var(--ease-move)}.sft-window--room .rs-done{padding-top:150px}.sft-notes .tr-head .mono{font-size:17px;line-height:24px}.sft-steps{gap:10px}.sft-steps li{font-size:20px;padding:10px 18px;gap:12px}.sft-steps li .mono{font-size:17px;line-height:1}.sft-price{font-size:20px}.sft .try-restart{font-size:17px;min-height:44px;padding:0}.sft .tr-end p{font-size:21px}.sft.tr{gap:48px}.sft-notes{gap:22px;align-content:center;min-width:0}.sft-notes .tr-head{margin-bottom:0}.sft-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:8px 14px;justify-items:stretch}.sft-steps li{border-radius:14px;font-size:19px;padding:9px 16px;background:transparent;box-shadow:inset 0 0 0 1px #00000014}.sft-steps li.done{background:#00000009;box-shadow:none}.sft-d{background:#fff;border-radius:24px;padding:26px 32px 28px;box-shadow:0 30px 80px #0b0b0c14,0 0 0 1px #0000000f;display:grid;min-width:0}.sft-d__k{margin:0;font:400 16px/1.2 var(--mono);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sft-d__price{margin:10px 0 4px;font:500 104px/1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);animation:sft-fade var(--beat) var(--ease-fade) both}.sft-d__ask{margin:14px 0 12px;font:400 44px/1.1 var(--sans);letter-spacing:-.025em;color:var(--ink);min-height:92px;display:flex;align-items:center}.sft-d__why{margin:0;font-size:23px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sft-d__why--ask{color:var(--ink-2)}.sft-d__when{margin:8px 0 0;font-size:19px;line-height:1.3;color:var(--ink-2);opacity:0;transition:opacity .3s var(--ease-fade)}.sft-d__when.on{opacity:1}.sft-d__px{margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:12px}.sft-d__px ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sft-d__px li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:14px;row-gap:2px;color:var(--ink-2);transition:color .3s}.sft-d__px li>i{grid-row:1 / span 2;width:26px;height:26px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0000002e;display:grid;place-items:center;transition:background .3s,box-shadow .3s}.sft-d__px li>b{font-size:20px;line-height:1.3;font-weight:500}.sft-d__px li>span{font-size:18px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sft-d__px li.ok{color:var(--ink)}.sft-d__px li.ok>i{background:#0e9f6e;box-shadow:none}.sft-d__px li.ok>i:after{content:"";width:11px;height:6px;margin-top:-3px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg)}.sft-d__px li.wait>i{box-shadow:inset 0 0 0 2px rgb(var(--acc-rgb) / .9);animation:sft-wait 1.2s var(--ease-std) infinite}@keyframes sft-wait{50%{box-shadow:inset 0 0 0 2px rgb(var(--acc-rgb) / .3)}}.sft-act{display:flex;align-items:center;gap:28px;min-height:56px}.sft-act .tr-end{display:flex;align-items:center;gap:22px}.sft-act .tr-end p{margin:0}.sft-act .tr-end:not(.on){position:absolute;visibility:hidden}.sft-toast{position:absolute;left:50%;bottom:34px;z-index:6;transform:translate(-50%,12px);width:max-content;max-width:calc(100% - 40px);padding:12px 18px;border-radius:16px;background:#0e1019;color:#fff;font:500 17px/1.25 var(--sans);text-align:center;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-fade),transform .25s var(--ease-fade)}.sft-toast.on{opacity:1;transform:translate(-50%)}.sft-window .rs-days>span{min-height:50px;align-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,border-color .2s,color .2s}.sft-window .rs-days>span b{transition:color .2s}.sft-window .rs-menu{box-sizing:content-box;padding:16px 12px;margin:-16px -12px;cursor:pointer;background-clip:content-box}.sft-window .rs-ins{cursor:pointer}.sft-window .rs-ins:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.sft-window .rs-employer{min-height:50px;margin-top:15px;cursor:pointer}#top .h1{max-width:14ch}#top .sub{max-width:40ch}.sf-notes{width:min(500px,40%)}@media(max-width:760px){html.web #book .chapter-head{background:linear-gradient(to bottom,#f5f6f8 calc(100% - 16px),#f5f6f800)}html.web #book .what-notes.sf-notes{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;display:block;padding:26px var(--gut) calc(78px + env(safe-area-inset-bottom));border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to top,#f5f6f8 calc(100% - 18px),#f5f6f800)}html.web #book .sf-notes .note:not(.on){display:none}html.web #book .sf-notes .note .mono{margin:0;font-size:12px;color:var(--deep)}html.web #book .sf-notes .note h3{margin:6px 0 3px;font-size:21px;line-height:1.15}html.web #book .sf-notes .note p:last-child{font-size:16px;line-height:1.35}}@media(max-width:760px){html.web .screen.try-screen{min-height:0;padding:14px 10px 40px;align-content:start;scroll-margin-top:56px}html.web .try-screen:before{top:0}html.web .sft.tr{grid-template-columns:minmax(0,1fr);gap:12px;width:100%}html.web .sft-notes{display:contents}html.web .sft-notes .tr-head{order:-1;height:62px;box-sizing:border-box;padding:0 10px;display:grid;align-content:center;gap:6px}html.web .sft-notes .tr-head .mono{margin:0;font-size:12px;line-height:1}html.web .sft .tr-h{margin:0;font-size:26px;line-height:1.1}html.web .sft-wrap{order:0;justify-items:stretch}html.web .sft-device .tr-window{box-shadow:0 24px 60px #0b0b0c1a,0 0 0 1px #00000014}html.web .tr-window .rs-body{overscroll-behavior:auto}html.web .sft .gd-tip{padding:9px 12px 10px}html.web .sft .gd-n{font-size:12px}html.web .sft .gd-t{font-size:16px}html.web .sft-steps{order:1;margin:6px 10px 0;gap:6px 8px}html.web .sft-steps li{font-size:15px;padding:8px 12px;gap:8px;border-radius:12px}html.web .sft-steps li .mono{font-size:13px}html.web .sft-d{order:2;margin:0 10px;padding:18px 18px 20px;border-radius:18px}html.web .sft-d__k{font-size:12px;white-space:normal}html.web .sft-d__price{font-size:56px;margin:8px 0 4px}html.web .sft-d__ask{font-size:24px;min-height:0;margin:10px 0 8px}html.web .sft-d__why{font-size:16px;white-space:normal}html.web .sft-d__when{font-size:15px}html.web .sft-d__when:not(.on){display:none}html.web .sft-d__px{margin-top:14px;padding-top:14px;gap:10px}html.web .sft-d__px ul{gap:10px}html.web .sft-d__px li{grid-template-columns:22px minmax(0,1fr);column-gap:12px}html.web .sft-d__px li>i{width:22px;height:22px}html.web .sft-d__px li>b{font-size:16px}html.web .sft-d__px li>span{font-size:14.5px;white-space:normal}html.web .sft-act{order:3;margin:0 10px;min-height:48px;flex-wrap:wrap;gap:14px}html.web .sft .try-restart{font-size:14px;min-height:44px}html.web .sft-act .tr-end{flex-wrap:wrap;gap:12px}html.web .sft .tr-end p{font-size:17px}}@media(max-width:760px){html.web .sft-window .rs-flow:not(.rs-done){padding-bottom:96px}}@media(max-width:380px){html.web .sft-steps li{font-size:14px;padding:8px 10px;gap:6px}}
