:root{--ink: #0C0C0D;--paper: #FFFFFF;--soft: #F1F2F3;--signal: #D4FF3F;--muted: #5D5F64;--rule: #E3E4E7;--sans: "Geist", "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;--display: "Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--ease: cubic-bezier(.2, .8, .2, 1);--head: 60px;--spring: cubic-bezier(.34, 1.45, .5, 1);--sky: #A9CCFF;--lilac: #CDB8FF;--butter: #F6E05A;--mint: #B8EFCB;--peach: #FFC3A6;--pink: #FFC2DA}*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}button,input{font:inherit;color:inherit}html.member .v-only,html:not(.member) .m-only{display:none!important}.mono{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em}.lock{display:inline-block;width:.62em;height:.72em;margin-left:.22em;vertical-align:-.02em;flex:none}.nw{white-space:nowrap}.top{position:sticky;top:0;z-index:30;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.top.line{border-color:var(--rule)}.top:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--ink);transform-origin:left center;transform:scaleX(var(--read, 0))}.top-in{height:var(--head);padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:inline-flex;align-items:center;gap:.26em;font-family:Albert Sans,Arial,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1;white-space:nowrap;text-decoration:none}.tt{height:1.2em;width:2.04em;flex:none;overflow:visible}.slA{animation:slA 5s cubic-bezier(.2,.8,.2,1) infinite}.slB{animation:slB 5s cubic-bezier(.2,.8,.2,1) infinite}.lk{animation:lk 5s ease infinite}@keyframes slA{0%{transform:translate(-16px)}25%,to{transform:translate(0)}}@keyframes slB{0%{transform:translate(16px)}25%,to{transform:translate(0)}}@keyframes lk{0%,10%{opacity:0}28%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.slA,.slB,.lk{animation:none!important}}.links{display:none}.links a{position:relative;text-decoration:none}.links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--ease)}.links a:hover:after{transform:scaleX(1);transform-origin:left center}.acct{display:flex;align-items:center;gap:14px;font-weight:600;font-size:15px}.acct a{text-decoration:none}.signin{display:none}.join{display:inline-flex;align-items:center;height:40px;padding:0 16px;background:var(--ink);color:#fff}.menu{width:40px;height:40px;border:0;background:none;padding:0;display:grid;place-content:center;gap:6px;cursor:pointer}.menu i{display:block;width:22px;height:2px;background:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;background:var(--ink);color:#fff;font-weight:600;font-size:16px;text-decoration:none;border:0;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;transition:color .35s,transform .3s var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--signal);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease);z-index:-1}.btn:hover{color:var(--ink)}.btn:hover:after{transform:scaleX(1)}.btn:active{transform:scale(.97)}.text-link{font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;white-space:nowrap}.chip{height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--ink);background:var(--paper);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .25s,color .25s,transform .2s var(--ease)}.chip:hover{background:var(--signal)}.chip:active{transform:scale(.95)}.chip[aria-pressed=true]{background:var(--ink);color:#fff}.chip .n{font-size:11px;opacity:.6}.chip[disabled]{opacity:.35;cursor:default;background:var(--paper)}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);padding:62px 16px 30px;row-gap:16px}.hero h1{margin:0;font-size:44px;line-height:.98;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.hero h1 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.hero h1 .w b{display:inline-block;font-weight:inherit;transform:translateY(105%);animation:rise .9s var(--ease) forwards}.lede{margin:0;font-size:16.5px;line-height:1.5;color:#2b2c2f;max-width:32em}.fade-in{opacity:0;transform:translateY(14px);animation:fade .8s var(--ease) forwards}@keyframes rise{to{transform:translateY(0)}}@keyframes fade{to{opacity:1;transform:none}}@keyframes grow{to{transform:scaleX(1)}}.find{position:relative;z-index:6}.search{display:flex;align-items:stretch;height:58px;border:2px solid var(--ink);background:var(--paper)}.search label{display:flex;align-items:center;flex:1;min-width:0;padding-left:14px;gap:10px;cursor:text}.search svg{width:20px;height:20px;flex:none}.search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font-size:16px;padding:0}.search input::-webkit-search-cancel-button{display:none}.search input::placeholder{color:#75777c}.search .btn{height:auto;padding:0 18px;font-size:15px}.search:focus-within{box-shadow:0 0 0 4px var(--signal)}.results{position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--paper);border:2px solid var(--ink);box-shadow:0 30px 60px -30px #00000073;transform-origin:top center;animation:drop .35s var(--ease)}.results[hidden]{display:none}@keyframes drop{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:none}}.r-head{padding:10px 14px 6px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.r-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 14px;text-decoration:none;cursor:pointer}.r-item img{width:44px;height:55px;object-fit:cover}.r-item .r-t{min-width:0;display:grid;gap:1px}.r-item small{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.r-item strong{font-size:15px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-item .r-p{background:var(--signal);padding:4px 7px;font-weight:600;font-size:12.5px;white-space:nowrap}.r-item.on,.r-item:hover{background:var(--soft)}.r-item mark{background:none;color:inherit;box-shadow:inset 0 -.45em 0 var(--signal)}.r-all{display:block;width:100%;border:0;border-top:1px solid var(--rule);background:var(--paper);padding:12px 14px;text-align:left;font-weight:600;font-size:14.5px;cursor:pointer}.r-all:hover,.r-all.on{background:var(--signal)}.r-none{padding:14px;font-size:14.5px;color:var(--muted)}.quick{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.quick::-webkit-scrollbar{display:none}.quick .chip{flex:none}.meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.meta-row .mono{color:var(--muted)}.wall{position:relative;overflow:hidden;margin:4px -16px 6px}.wall-row{touch-action:pan-y;cursor:grab}.wall-row:active{cursor:grabbing}.wall-cols{display:none}.row-track{display:flex;gap:12px;width:max-content;padding-left:16px;will-change:transform}.col-track{will-change:transform}.w-card{display:block;width:184px;padding:0;border:0;background:none;text-align:left;cursor:pointer;transition:opacity .4s,transform .5s var(--ease)}.wall:hover .w-card{opacity:.55}.wall .w-card:hover{opacity:1;transform:scale(1.03)}.w-card .ph{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--soft)}.w-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease);pointer-events:none;-webkit-user-drag:none}.w-card:hover img{transform:scale(1.06)}.w-card .w-line{display:block;margin-top:8px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.w-card .w-name{display:block;margin-top:2px;font-weight:600;font-size:14px;line-height:1.25;letter-spacing:-.01em}.pay-tag{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:5px 8px 6px;background:var(--signal);color:var(--ink);font-weight:600;font-size:12.5px;line-height:1.2;letter-spacing:-.01em;transition:transform .45s var(--ease)}.w-card .pay-tag{white-space:nowrap;font-size:11.5px}.deals{padding:56px 16px 80px}.deals-head h2{margin:0;font-size:40px;line-height:1;letter-spacing:-.05em;font-weight:700}.deals-head p{margin:12px 0 0;font-size:16.5px;line-height:1.5;color:#2b2c2f;max-width:34em}.tools{position:sticky;top:var(--head);z-index:10;margin:24px -16px 26px;padding:12px 16px;background:#fffffff2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);display:grid;gap:10px}.tools .search{height:50px;border-width:1.5px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.chips::-webkit-scrollbar{display:none}.chips .chip{flex:none}.chips .sep{flex:none;width:1px;background:var(--rule);margin:4px}.tool-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.count{color:var(--muted)}.clear{border:0;background:none;padding:6px 0;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.clear[hidden]{display:none}.seg{display:inline-flex;border:1.5px solid var(--ink)}.seg button{height:34px;padding:0 12px;border:0;background:var(--paper);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .25s,color .25s}.seg button svg{width:13px;height:13px}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 14px;grid-auto-flow:dense;align-items:start;transition:opacity .2s}.grid.swap{opacity:0}.card{position:relative;display:flex;flex-direction:column;text-decoration:none;min-width:0}.c-link{position:relative;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.card.gone{display:none}.panel-wrap{position:relative}.panel{position:relative;margin-top:26%;aspect-ratio:4 / 4.6;background:var(--paper);border:1.5px solid var(--rule);clip-path:inset(100% 0 0 0);transition:clip-path 1s var(--ease);transition-delay:var(--d, 0s)}.pop{position:absolute;bottom:1.5px;left:50%;height:100%;max-width:100%;object-fit:contain;object-position:50% 100%;transform:translate(-50%) translateY(40px);opacity:0;transition:transform 1s var(--ease) .15s,opacity .8s ease .15s;filter:drop-shadow(0 18px 24px rgba(0,0,0,.16));pointer-events:none}.in .panel{clip-path:inset(0 0 0 0)}.in .pop{opacity:1;transform:translate(-50%) translateY(0)}.card:hover .pop{transform:translate(calc(-50% + var(--px, 0px))) translateY(calc(-12px + var(--py, 0px))) scale(1.04);transition:transform .5s var(--ease)}.sticker{position:absolute;z-index:3;top:8%;right:-6px;width:84px;height:84px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-content:center;text-align:center;transform:rotate(-10deg) scale(0);transition:transform .7s var(--spring) .6s}.in .sticker{transform:rotate(-10deg) scale(1)}.card:hover .sticker{transform:rotate(4deg) scale(1.08);transition-delay:0s}.sticker b{font-family:var(--display);font-weight:900;font-size:30px;line-height:.9}.sticker small{margin:2px auto 0;font-size:10px;font-weight:600;line-height:1.15;max-width:66px}.unlock{position:absolute;z-index:3;left:1.5px;right:1.5px;bottom:1.5px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-weight:600;font-size:14px;clip-path:inset(100% 0 0 0);transition:clip-path .45s var(--ease)}.unlock .lock{margin:0 6px 0 0}.card:hover .unlock{clip-path:inset(0 0 0 0)}.c-body{min-width:0}.c-meta{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.c-meta .ln{color:var(--ink);font-weight:500}.c-name{margin:5px 0 0;font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.c-ask{margin:4px 0 0;font-size:14.5px;line-height:1.4;color:#3a3b3f}.c-pay,.c-line,.c-paid,.c-date{display:none}.grid:not(.list) .c-meta{display:none}.grid:not(.list) .panel{background:var(--c, var(--paper));border-color:transparent}.grid:not(.list) .c-line{display:block;margin:12px 0 0;font-size:14px;font-weight:600}.grid:not(.list) .c-name{margin-top:6px;font-family:var(--display);font-weight:800;font-size:32px;line-height:.95;letter-spacing:0;width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size .5s var(--ease)}.grid:not(.list) .card:hover .c-name{background-size:100% 2px}.grid:not(.list) .c-ask{margin-top:6px;font-size:15px;line-height:1.45;color:#333}.grid:not(.list) .c-paid{display:block;margin:10px 0 0;font-size:17px;font-weight:700}.grid:not(.list) .c-date{display:block;margin:6px 0 0;font-size:13px;color:var(--muted)}@media(max-width:699px){.grid:not(.list) .card.o2{margin-top:56px}}@media(min-width:700px){.grid:not(.list) .card.o3{margin-top:100px}}@media(min-width:1000px){.grid:not(.list) .card.o3{margin-top:140px}.grid:not(.list) .c-name{font-size:44px}}.more{grid-column:span 2;align-self:stretch;margin-top:13%;background:var(--signal);padding:26px 22px 24px;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;min-height:280px;opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d, 0s)}.more.in{opacity:1;transform:none}.more.gone{display:none}.more .big-lock{width:38px;height:44px;margin-bottom:auto;animation:wiggle 3.2s ease-in-out infinite;transform-origin:50% 80%}@keyframes wiggle{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-10deg)}90%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}}.more h3{margin:0;font-size:38px;line-height:1;letter-spacing:-.05em;font-weight:700}.more p{margin:0;font-size:16px;line-height:1.45;max-width:26em}.more .btn{align-self:flex-start;margin-top:6px}.more .btn:after{background:#fff}.none{margin:8px 0 0;font-size:16px;color:var(--muted)}.grid.list{grid-template-columns:minmax(0,1fr);gap:0;border-top:1.5px solid var(--ink)}.grid.list .c-link{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.member .grid.list .c-link{padding-right:48px}.grid.list .panel-wrap{grid-row:span 2}.grid.list .panel{margin-top:18%}.grid.list .sticker,.grid.list .unlock{display:none}.grid.list .card:hover .pop{transform:translate(-50%)}.grid.list .c-meta{margin-top:0}.grid.list .c-ask{font-size:14px}.grid.list .c-pay{display:inline-block;justify-self:start;grid-column:2;background:var(--signal);padding:4px 10px 5px;font-weight:600;font-size:13.5px}.grid.list .c-link:hover{background:var(--soft)}.grid.list .more{grid-column:auto;min-height:0;margin-top:18px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--paper);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.sheet.open{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s}.s-grid{display:grid;grid-template-rows:46svh auto;min-height:100%}.s-pic{position:relative;overflow:hidden;background:var(--c, var(--sky));transition:background-color .6s ease;touch-action:pan-y}.s-pop{position:absolute;bottom:0;left:50%;height:92%;max-width:92%;object-fit:contain;object-position:50% 100%;transform:translate(-50%) translateY(50px);opacity:0;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18));transition:transform 1s var(--ease) .35s,opacity .7s ease .35s}.sheet.open .s-pop{transform:translate(-50%);opacity:1}.s-nav{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;align-items:stretch;background:var(--ink);color:#fff}.s-nav button{height:44px;padding:0 14px;border:0;background:none;color:inherit;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.s-nav button:hover{background:var(--signal);color:var(--ink)}.s-nav button svg{width:14px;height:14px}.s-nav .pos{display:inline-flex;align-items:center;padding:0 10px;font-family:var(--mono);font-size:12px;color:#c9cbd0;border-left:1px solid #333;border-right:1px solid #333}.s-info{padding:22px 20px 0;display:flex;flex-direction:column;gap:8px}.s-info>*{opacity:0;transform:translateY(12px)}.s-info.play>*{animation:fade .6s var(--ease) forwards}.s-info.play>*:nth-child(2){animation-delay:.05s}.s-info.play>*:nth-child(3){animation-delay:.1s}.s-info.play>*:nth-child(4){animation-delay:.15s}.s-info.play>*:nth-child(5){animation-delay:.2s}.s-info.play>*:nth-child(6){animation-delay:.25s}.s-info.play>*:nth-child(7){animation-delay:.3s}.s-info.play>*:nth-child(8){animation-delay:.35s}.s-line{margin:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:500}.s-info h3{margin:2px 0 0;font-size:38px;line-height:1.02;letter-spacing:-.05em;font-weight:700}.s-ask{margin:4px 0 0;font-size:17px;line-height:1.45}.s-pay{margin:6px 0 0;font-weight:700;font-size:34px;letter-spacing:-.045em;line-height:1.05}.s-date{margin:2px 0 0;color:var(--muted)}.facts{margin:18px 0 4px;border-top:1px solid var(--rule)}.facts div{display:grid;grid-template-columns:8.5em 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--rule)}.facts dt{font-size:14px;color:var(--muted)}.facts dd{margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.bar{display:inline-block;height:.8em;background:linear-gradient(90deg,#0c0c0d1a,#0c0c0d2e,#0c0c0d1a);background-size:200% 100%;animation:shimmer 1.8s linear infinite;vertical-align:-.08em}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#sAct{position:sticky;bottom:0;z-index:2;margin:8px -20px 0;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:var(--paper);box-shadow:0 -12px 24px -14px #00000024;display:grid;gap:10px}#sAct .note{margin:0;font-size:15px;line-height:1.45;font-weight:600}#sAct .note .lock{margin:0 .35em 0 0}#sAct .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}#sAct .mono{color:var(--muted)}.close{position:fixed;z-index:55;top:12px;right:12px;height:44px;padding:0 18px;background:var(--ink);color:#fff;border:0;font-weight:600;font-size:15px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.sheet.open~.close{opacity:1;visibility:visible;transition:opacity .3s .2s,visibility 0s}.wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--ink);transform:translateY(100%);pointer-events:none;visibility:hidden}.wipe.go{visibility:visible;animation:wipe 1.1s var(--ease) forwards}@keyframes wipe{0%{transform:translateY(100%)}45%{transform:translateY(0)}55%{transform:translateY(0)}to{transform:translateY(-100%)}}.steps{padding:0 16px 84px}.steps h2{margin:0 0 24px;font-size:40px;line-height:1;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.step-list{position:relative;list-style:none;margin:0;padding:0 0 0 72px;display:grid;gap:34px;--p: 0;counter-reset:s}.step-list:before,.step-list:after{content:"";position:absolute;left:27px;top:0;bottom:0;width:2px;background:var(--rule)}.step-list:after{background:var(--ink);transform-origin:top center;transform:scaleY(var(--p))}.step{position:relative;counter-increment:s}.step:before{content:counter(s);position:absolute;left:-72px;top:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:30px;letter-spacing:-.04em;background:var(--paper);border:2.5px solid var(--ink);z-index:1;transition:background-color .3s}.step.lit:before{background:var(--signal)}.viz{position:relative;aspect-ratio:4 / 3;background:var(--soft);overflow:hidden;display:grid;place-items:center}.step-list .n{display:inline-flex;align-items:center;height:36px;margin-top:16px;padding:0 15px;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:600}.step-list h3{margin:6px 0 0;font-size:24px;letter-spacing:-.04em;line-height:1.1}.step-list p{margin:6px 0 0;font-size:16px;line-height:1.45;color:#2b2c2f}.vz{opacity:0;transform:translateY(30px) scale(.97);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, .1s)}.in .vz{opacity:1;transform:none}.viz-price{width:66%;background:var(--paper);padding:18px 18px 16px;box-shadow:0 24px 40px -28px #00000059;display:grid;gap:4px}.viz-price b{font-size:46px;letter-spacing:-.05em;line-height:1}.viz-price span{font-size:13.5px;line-height:1.35;color:#3a3b3f}.viz-price i{margin-top:10px;height:38px;display:grid;place-items:center;background:var(--ink);color:#fff;font-style:normal;font-weight:600;font-size:14px}.in .viz-price i,.in .viz-deal i{animation:press 2.6s var(--ease) 1.2s infinite}@keyframes press{0%,70%,to{transform:none;background:var(--ink);color:#fff}78%{transform:scale(.94);background:var(--signal);color:var(--ink)}88%{transform:none}}.viz-deal{width:min(84%,320px);background:var(--paper);padding:10px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;box-shadow:0 24px 40px -28px #00000059}.viz-deal img{width:72px;height:90px;object-fit:cover}.viz-deal div{display:grid;gap:3px;min-width:0}.viz-deal small{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.viz-deal strong{font-size:14px;letter-spacing:-.01em;line-height:1.2}.viz-deal i{margin-top:6px;height:32px;white-space:nowrap;display:grid;place-items:center;background:var(--ink);color:#fff;font-style:normal;font-weight:600;font-size:12.5px}.viz-paid{position:absolute;top:0;right:0;bottom:0;left:0}.viz-paid img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(1.12);transition:transform 1.6s var(--ease)}.in .viz-paid img{transform:none}.viz-paid .pay-tag{left:14px;bottom:14px;font-size:18px;padding:8px 12px 9px;transform:translateY(16px) scale(.9);opacity:0;transition:transform .6s var(--ease) .7s,opacity .6s .7s}.in .viz-paid .pay-tag{transform:none;opacity:1}.last{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:64px 20px 0;display:grid;gap:18px}.last h2{margin:0;font-size:46px;line-height:.98;letter-spacing:-.05em;font-weight:700;max-width:11em;text-wrap:balance}.last>p{margin:0;font-size:17px;line-height:1.5;max-width:32em;color:#d9dadd}.last>*{position:relative;z-index:1}.last .ghost{position:absolute;z-index:0;left:0;right:0;bottom:-.14em;margin:0;text-align:center;font-weight:700;font-size:15vw;line-height:.8;letter-spacing:-.06em;color:#ffffff14;white-space:nowrap;pointer-events:none}.plan{margin-top:8px;display:grid;gap:14px;max-width:520px;margin-bottom:calc(12vw + 40px)}.plan-tools{display:flex;flex-wrap:wrap;gap:10px}.plan .seg{border-color:#fff}.plan .seg button{background:transparent;color:#fff}.plan .seg button[aria-pressed=true]{background:var(--signal);color:var(--ink)}.p-big{margin:0;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.p-big b{font-size:64px;line-height:.9;letter-spacing:-.05em;font-weight:700;display:inline-block}.p-big b.roll{animation:roll .45s var(--ease)}@keyframes roll{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.p-big span{font-size:15px;line-height:1.35;color:#d9dadd;max-width:17em;padding-bottom:4px}.plan .btn{background:var(--signal);color:var(--ink);justify-self:start}.plan .btn:after{background:#fff}.plan .mono{color:#b9bbc0}.dock{position:fixed;z-index:35;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;transform:translateY(160%);transition:transform .6s var(--ease)}.dock.on{transform:none}.dock p{margin:0;font-size:14px;line-height:1.3}.dock a{flex:none;display:inline-flex;align-items:center;height:42px;padding:0 18px;background:var(--signal);color:var(--ink);font-weight:700;text-decoration:none}.chip,.seg,.btn,.join,.search,.s-nav,.close,.dock,.dock a,.r-p,.pay-tag,.c-pay,.s-nav button{border-radius:999px}.seg,.search,.s-nav{overflow:hidden}.results{border-radius:18px;overflow:hidden}.pay-tag{padding-left:10px;padding-right:10px}.dock{padding-left:22px}a:focus-visible,button:focus-visible,.r-item.on{outline:3px solid var(--signal);outline-offset:2px;box-shadow:0 0 0 5px var(--ink)}.r-item.on{outline-offset:-3px;box-shadow:none}@media(max-width:699px){.card .c-meta{flex-direction:column}.card .c-meta span+span{font-family:var(--sans);font-size:12px;letter-spacing:0;text-transform:none}.grid.list .card .c-meta{flex-direction:row}.grid.list .card .c-meta span+span{display:none}}@media(min-width:700px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-list{grid-template-columns:repeat(3,1fr);gap:20px;padding:96px 0 0}.step-list:before,.step-list:after{left:0;right:0;top:37px;bottom:auto;width:auto;height:2px}.step-list:after{transform-origin:left center;transform:scaleX(var(--p))}.step:before{left:0;top:-96px;width:76px;height:76px;font-size:40px}.grid.list .c-link{grid-template-columns:96px minmax(0,1fr) auto;padding:14px 12px}.member .grid.list .c-link{padding-right:52px}.grid.list .card .panel-wrap{grid-row:auto}.grid.list .c-pay{grid-column:3;justify-self:end;font-size:15px}.grid.list .panel{margin-top:12%}}@media(min-width:1000px){:root{--head: 72px}.top-in{padding:0 40px}.menu{display:none}.links{display:flex;gap:30px;font-weight:600;font-size:15px;position:absolute;left:50%;transform:translate(-50%)}.signin{display:inline}.join{height:44px;padding:0 20px}.hero{height:max(720px,calc(100svh - var(--head)));padding:0 0 0 40px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:1fr auto auto auto auto auto 1fr;column-gap:64px;row-gap:0}.hero>h1{grid-column:1;grid-row:2;font-size:clamp(64px,6.1vw,98px);line-height:.94}.hero>.lede{grid-column:1;grid-row:3;margin-top:22px;font-size:19px}.hero>.find{grid-column:1;grid-row:4;margin-top:30px}.hero .find .search{height:64px}.hero .find .search .btn{padding:0 24px;font-size:16px}.hero>.quick{grid-column:1;grid-row:5;margin:14px 0 0;padding:0;flex-wrap:wrap;overflow:visible}.hero>.meta-row{grid-column:1;grid-row:6;margin-top:26px}.hero>.wall{grid-column:2;grid-row:1 / -1;margin:0;-webkit-mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent)}.wall-row{display:none}.wall-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:100%;padding-right:40px}.col{overflow:hidden;height:100%}.col-track{display:flex;flex-direction:column;gap:22px}.w-card{width:100%}.w-card .w-line{font-size:11.5px;margin-top:10px}.w-card .w-name{font-size:16px}.w-card .pay-tag{font-size:13.5px;left:10px;bottom:10px;padding:6px 9px 7px}.deals{max-width:1440px;margin:0 auto;padding:96px 40px 140px}.deals-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.deals-head h2{font-size:80px;line-height:.92}.deals-head p{font-size:19px;max-width:26em;margin:0}.tools{margin:40px -40px;padding:14px 40px;grid-template-columns:minmax(260px,340px) minmax(0,1fr) auto;align-items:center;gap:20px}.chips{margin:0;padding:0;flex-wrap:wrap;overflow:visible}.tool-row{gap:18px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 44px}.sticker{width:104px;height:104px;right:-14px}.sticker b{font-size:38px}.sticker small{font-size:11px;max-width:80px}.c-name{font-size:19px}.more{padding:34px 34px 32px;min-height:0}.more h3{font-size:56px}.more p{font-size:17px}.grid.list .c-link{grid-template-columns:110px minmax(0,1fr) auto;gap:4px 24px;padding:16px}.member .grid.list .c-link{padding-right:56px}.grid.list .c-name{font-size:21px}.steps{max-width:1440px;margin:0 auto;padding:0 40px 150px}.steps h2{font-size:88px;line-height:.92;margin-bottom:48px;max-width:9em}.step-list{gap:22px}.step-list h3{font-size:30px}.step-list p{font-size:17px}.last{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:130px 40px 0;column-gap:40px}.last>:not(.ghost){grid-column:1}.last h2{font-size:100px;line-height:.92}.last>p{font-size:19px}.plan{margin-bottom:130px}.p-big b{font-size:84px}.dock{left:50%;right:auto;width:560px;margin-left:-280px;bottom:24px}.s-grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.s-pic{position:sticky;top:0;height:100svh}.s-nav{left:24px;bottom:24px}.s-info{min-height:100svh;justify-content:center;padding:96px 72px 0;max-width:700px}.s-info h3{font-size:64px}.s-pay{font-size:48px}#sAct{position:static;box-shadow:none;margin:12px 0 0;padding:0}.close{top:20px;right:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero h1 .w b,.fade-in,.card,.more,.s-info>*{opacity:1;transform:none}}html.arrive .wipe{visibility:visible;transform:none}.wipe.in{visibility:visible;animation:wipeIn .45s var(--ease) forwards}.wipe.out{visibility:visible;animation:wipeOut .75s var(--ease) forwards}@keyframes wipeIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes wipeOut{0%{transform:none}to{transform:translateY(-100%)}}.arr{width:1em;height:1em;flex:none}.menu i{transition:transform .4s var(--ease),opacity .2s}html.menu-open{overflow:hidden}html.menu-open .top{background:var(--paper)}html.menu-open .menu i:first-child{transform:translateY(4px) rotate(45deg)}html.menu-open .menu i:last-child{transform:translateY(-4px) rotate(-45deg)}.nav-sheet{position:fixed;z-index:29;left:0;right:0;top:var(--head);bottom:0;background:var(--paper);padding:20px 16px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow-y:auto;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s var(--ease),visibility 0s linear .55s}html.menu-open .nav-sheet{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .55s var(--ease),visibility 0s}.nav-sheet .big{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:40px;line-height:1;letter-spacing:-.05em;font-weight:700;text-decoration:none;opacity:0;transform:translateY(26px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.nav-sheet .big .arr{width:26px;height:26px;transition:transform .35s var(--ease)}.nav-sheet .big:hover .arr,.nav-sheet .big:active .arr{transform:translate(6px)}html.menu-open .nav-sheet .big{opacity:1;transform:none}html.menu-open .nav-sheet .big:nth-child(2){transition-delay:.05s}html.menu-open .nav-sheet .big:nth-child(3){transition-delay:.1s}html.menu-open .nav-sheet .big:nth-child(4){transition-delay:.15s}.nav-foot{margin-top:auto;padding-top:28px;display:grid;gap:14px;opacity:0;transition:opacity .5s .2s}html.menu-open .nav-foot{opacity:1}.nav-foot .btn{width:100%}.nav-foot .row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;font-size:16px}.nav-foot .row a{text-decoration:underline;text-underline-offset:4px}.nav-foot .mono{margin:0;color:var(--muted)}.foot{position:relative;background:var(--ink);color:#fff;padding:56px 16px calc(28px + env(safe-area-inset-bottom));border-top:1px solid #232428}.foot .logo{color:#fff;font-size:24px}.foot-tag{margin:16px 0 0;font-size:30px;line-height:1.02;letter-spacing:-.05em;font-weight:700;max-width:11em}.foot-top{display:grid;gap:36px}.foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.foot-cols h2{margin:0 0 8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#8e9095}.foot-cols a{display:block;width:fit-content;padding:5px 0;font-size:16px;font-weight:600;text-decoration:none;background:linear-gradient(var(--signal),var(--signal)) 0 100% / 0 2px no-repeat;transition:background-size .4s var(--ease)}.foot-cols a:hover{background-size:100% 2px}.foot-base{margin-top:44px;padding-top:18px;border-top:1px solid #2A2B2F;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:13.5px;color:#9a9ca1}.foot-base p{margin:0}[hidden]{display:none!important}.save{position:absolute;z-index:4;top:0;left:0;width:42px;height:42px;padding:0;border:1.5px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background-color .25s,transform .3s var(--ease)}.save svg{width:15px;height:17px}.save path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:fill .2s}.save[aria-pressed=true]{background:var(--signal)}.save[aria-pressed=true] path{fill:currentColor}.save:hover{transform:scale(1.06)}.save.pop{animation:savePop .5s var(--spring)}@keyframes savePop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.save-pill{position:static;width:auto;height:56px;padding:0 22px;gap:10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:16px}.save-pill:hover{transform:none;background:var(--soft)}.save-pill[aria-pressed=true]:hover{background:var(--signal)}.grid.list .save{top:50%;left:auto;right:4px;width:36px;height:36px;margin-top:-18px}.toast{position:fixed;z-index:80;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));max-width:calc(100% - 32px);visibility:hidden;transform:translate(-50%,calc(100% + 40px));background:var(--ink);color:#fff;border-radius:999px;padding:12px 20px;font-size:14.5px;font-weight:600;box-shadow:0 20px 40px -20px #0009;transition:transform .5s var(--ease);pointer-events:none;text-align:center}.toast.on{visibility:visible;transform:translate(-50%)}@media(min-width:1000px){.nav-sheet{display:none}.foot{padding:88px 40px 32px}.foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);column-gap:60px}.foot-tag{font-size:44px}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.nav-sheet .big,.nav-foot{opacity:1;transform:none}.save,.save.pop{transition:none;animation:none}}.hub-link{margin-top:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule);text-decoration:none;font-size:26px;line-height:1.05;letter-spacing:-.04em;font-weight:700}.hub-link .arr{width:30px;height:30px;transition:transform .4s var(--ease)}.hub-link:hover .arr{transform:translate(8px)}.hub-link small{display:block;margin-top:6px;font-size:14.5px;letter-spacing:0;font-weight:500;color:var(--muted)}#sAct .text-link{font-size:15px}.mine{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding:15px 20px;margin:0 0 40px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);text-decoration:none;transition:background-color .3s}.mine:hover{background:var(--soft)}.mine-k{text-transform:uppercase;color:var(--muted)}.mine-n{font-size:16px}.mine-n b{font-size:20px;font-weight:700;margin-right:4px}.mine-n.sel b{background:var(--signal);padding:0 8px;border-radius:999px}.mine-go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.mine-go .arr{width:16px;height:16px;transition:transform .35s var(--ease)}.mine:hover .mine-go .arr{transform:translate(4px)}#how{scroll-margin-top:var(--head)}@media(max-width:699px){.mine{gap:12px 22px;padding:16px 18px;margin-bottom:32px;border-radius:18px}.mine-k{width:100%}.mine-go{margin-left:0;width:100%}.hero{padding-top:max(62px,calc(21svh - var(--head)))}}@media(min-width:1000px){.hub-link{margin-top:90px;font-size:44px;padding:30px 0}.hub-link small{font-size:16px}}.links a[aria-current=page]:after{transform:scaleX(1)}.rise .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.rise .w b{display:inline-block;font-weight:inherit;transform:translateY(105%);animation:rise .9s var(--ease) forwards}.in-up{opacity:0;transform:translateY(14px);animation:fade .8s var(--ease) forwards;animation-delay:var(--dl, .3s)}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ticks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;font-size:16px;line-height:1.45}.ticks li:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%230C0C0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.fine{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.ghost-btn{height:56px;padding:0 22px;border:0;border-radius:999px;background:none;font:inherit;font-weight:600;font-size:16px;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.rise .w b,.in-up{transform:none;opacity:1}}.ap{padding:16px 16px 72px;display:grid;gap:22px}.ap-deal{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);border-radius:20px;overflow:hidden;background:var(--paper);border:1.5px solid var(--rule);box-shadow:0 30px 60px -44px #00000059}.ap-pic{position:relative;min-height:118px;background:var(--c, var(--sky));overflow:hidden}.ap-pic img{position:absolute;bottom:0;left:50%;height:92%;max-width:92%;object-fit:contain;object-position:50% 100%;transform:translate(-50%);filter:drop-shadow(0 12px 16px rgba(0,0,0,.16))}.ap-body{padding:14px 16px;min-width:0;display:grid;gap:3px;align-content:center}.ap-body .s-line{margin:0;font-size:11px}.ap-body h2{margin:2px 0 0;font-size:21px;line-height:1.1;letter-spacing:-.03em}.ap-body .ap-ask{margin:0;font-size:14px;line-height:1.4;color:#3a3b3f}.ap-pay{margin:4px 0 0;font-weight:700;font-size:16px;letter-spacing:-.02em}.ap-cut,.ap-put,.ap-share,.ap-code{display:none}.ap-stamp{position:absolute;z-index:2;top:10px;right:10px;width:64px;height:64px;border-radius:50%;background:var(--signal);color:var(--ink);display:grid;place-content:center;text-align:center;font-family:var(--display);font-weight:900;font-size:22px;line-height:.9;box-shadow:0 10px 20px -10px #00000080;transform:rotate(-14deg) scale(0)}.ap-stamp small{display:block;font-family:var(--sans);font-weight:600;font-size:8.5px;margin-top:2px}.ap.sent .ap-stamp{animation:stamp .8s var(--spring) .25s forwards}@keyframes stamp{to{transform:rotate(-14deg) scale(1)}}.ap-back{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;text-decoration:none}.ap-main{min-width:0;display:grid;gap:16px;align-content:start}#apFlow{display:grid;gap:14px;min-width:0}#apFlow .ap-prog{margin:10px 0 8px}.ap-main h1{margin:6px 0 0;font-size:40px;line-height:.98;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.ap-lede{margin:0;font-size:16.5px;line-height:1.5;color:#2b2c2f;max-width:34em}.ap-prog{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;counter-reset:p}.ap-prog li{counter-increment:p;display:grid;gap:8px;font-size:12.5px;font-weight:600;color:var(--muted)}.ap-prog li:before{content:"";height:5px;border-radius:999px;background:var(--rule);background-image:linear-gradient(var(--ink),var(--ink));background-size:0 100%;background-repeat:no-repeat;transition:background-size .6s var(--ease)}.ap-prog li.done:before,.ap-prog li.on:before{background-size:100% 100%}.ap-prog li.on{color:var(--ink)}.ap-prog li span{display:none}.ap-step-name{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ap form{display:block}.ap fieldset{border:0;margin:0;padding:0;min-width:0;display:none;gap:16px}.ap fieldset.on{display:grid;animation:stepIn .55s var(--ease)}@keyframes stepIn{0%{opacity:0;transform:translate(var(--dx, 24px))}to{opacity:1;transform:none}}.ap legend{padding:0;margin:4px 0 2px;font-size:26px;line-height:1.05;letter-spacing:-.04em;font-weight:700}.fld{display:grid;gap:7px;font-weight:600;font-size:14.5px}.fld .hint{font-weight:400;font-size:13.5px;color:var(--muted)}.fld input,.fld select,.fld textarea{width:100%;font:inherit;font-weight:400;font-size:16px;height:54px;padding:0 16px;border:1.5px solid var(--rule);border-radius:16px;background:var(--paper);color:var(--ink);transition:border-color .2s,box-shadow .2s}.fld select{appearance:none;-webkit-appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230C0C0D' stroke-width='1.6'/%3E%3C/svg%3E") right 16px center / 11px no-repeat;padding-right:40px}.fld textarea{height:auto;min-height:132px;padding:14px 16px;line-height:1.5;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 4px var(--signal)}.fld [aria-invalid=true]{border-color:#b42318}.err{margin:0;font-weight:500;font-size:13.5px;color:#b42318}.at{position:relative}.at:before{content:"@";position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:500;pointer-events:none}.at input{padding-left:34px}.two{display:grid;gap:16px}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{position:relative}.opt input{position:absolute;opacity:0;width:1px;height:1px}.opt span{display:inline-flex;align-items:center;height:44px;padding:0 16px;border:1.5px solid var(--ink);border-radius:999px;font-weight:600;font-size:14.5px;cursor:pointer;transition:background-color .25s,color .25s,transform .2s var(--ease)}.opt span:hover{background:var(--signal)}.opt input:checked+span{background:var(--ink);color:#fff}.opt input:focus-visible+span{outline:3px solid var(--signal);outline-offset:2px;box-shadow:0 0 0 5px var(--ink)}.opt:active span{transform:scale(.96)}.prefill{margin:-4px 0 0;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.prefill i{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px #d4ff3f59}.ap-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ap-ship{display:grid;gap:16px}.ap-nopost{margin:4px 0 0;padding:14px 16px;border-radius:16px;background:var(--soft);font-size:15px;line-height:1.45}.ap-sub{margin:10px 0 -4px;font-weight:700;font-size:19px;letter-spacing:-.03em}.ap-nav .btn{flex:1 1 auto}.rev{margin:0;border-top:1.5px solid var(--ink)}.rev div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--rule)}.rev dt{grid-column:1;font-size:13px;color:var(--muted)}.rev dd{grid-column:1;margin:0;font-weight:600;font-size:15.5px;line-height:1.4;overflow-wrap:anywhere}.rev button{grid-column:2;grid-row:1 / span 2;align-self:center;border:0;background:none;padding:8px 0;font:inherit;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tick{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;font-size:15.5px;line-height:1.45;cursor:pointer}.tick input{appearance:none;-webkit-appearance:none;width:26px;height:26px;margin:0;border:1.5px solid var(--ink);border-radius:8px;background:var(--paper) center / 14px no-repeat;cursor:pointer;transition:background-color .2s}.tick input:checked{background-color:var(--signal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%230C0C0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tick input:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.tick input[aria-invalid=true]{border-color:#b42318}.ap-done{display:grid;gap:18px;animation:stepIn .7s var(--ease);--dx: 0}.ap-done h1{font-size:46px}.ap-done h1 .w b{animation-delay:inherit}.ap-next{list-style:none;margin:8px 0 0;padding:0;border-top:1.5px solid var(--ink);counter-reset:n}.ap-next li{counter-increment:n;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.45;opacity:0;transform:translateY(12px);animation:fade .6s var(--ease) forwards}.ap-next li:nth-child(1){animation-delay:.35s}.ap-next li:nth-child(2){animation-delay:.45s}.ap-next li:nth-child(3){animation-delay:.55s}.ap-next li:before{content:counter(n);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:2.5px solid var(--ink);font-weight:700;font-size:26px;letter-spacing:-.04em}.ap-next li:first-child:before{background:var(--signal)}.ap-done .row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:6px}.ap-gate{display:grid;gap:14px;padding:28px 22px;border-radius:26px;background:var(--signal)}.ap-gate .big-lock{width:30px;height:36px;animation:wiggle 3.2s ease-in-out infinite;transform-origin:50% 80%}.ap-gate h1{margin:0;font-size:40px}.ap-gate p{margin:0;font-size:16.5px;line-height:1.45}.ap-gate .btn{justify-self:start}.ap-gate .btn:after{background:#fff}@media(min-width:700px){.two{grid-template-columns:1fr 1fr}.ap-prog li span{display:block}.ap-step-name{display:none}}@media(min-width:1000px){.ap{max-width:1280px;margin:0 auto;padding:56px 40px 140px;grid-template-columns:minmax(0,420px) minmax(0,1fr);column-gap:80px;align-items:start}.ap-deal{position:sticky;top:calc(var(--head) + 28px);display:block;border-radius:28px}.ap-pic{height:330px}.ap-body{padding:24px 26px 22px;gap:6px}.ap-body .s-line{font-size:12px}.ap-body h2{font-size:34px;letter-spacing:-.045em}.ap-body .ap-ask{font-size:16px}.ap-pay{font-size:26px;letter-spacing:-.04em}.ap-cut{display:block;position:relative;margin:18px -26px 16px;border-top:2px dashed var(--rule)}.ap-cut:before,.ap-cut:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--rule)}.ap-cut:before{left:-12px}.ap-cut:after{right:-12px}.ap-put{display:block;margin:0;font-weight:700;font-size:17px;letter-spacing:-.02em}.ap-share{display:block;margin:0;font-size:14.5px;line-height:1.45;color:var(--muted)}.ap-code{display:flex;margin-top:14px;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ap-bars{width:88px;height:24px;flex:none;opacity:.75;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 7px,currentColor 7px 10px,transparent 10px 12px)}.ap-stamp{top:20px;right:20px;width:112px;height:112px;font-size:40px}.ap-stamp small{font-size:11px;margin-top:4px}.ap-main{padding-top:8px;max-width:680px}.ap-main h1{font-size:64px;line-height:.94}.ap-done h1{font-size:72px}.ap legend{font-size:34px}.ap-nav .btn{flex:0 0 auto}.ap-next li{font-size:17px}.ap-gate{padding:40px 36px}.ap-gate h1{font-size:56px}}@media(prefers-reduced-motion:reduce){.ap fieldset.on,.ap-done{animation:none}.ap-next li{opacity:1;transform:none}.ap.sent .ap-stamp{transform:rotate(-14deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/approved-apply.css.map */
