@media (min-width:900px){:root{--hdh:77px;--fsh:80px}.fs{padding-block:8px 12px}}.tb-in{padding-top:3px}.i-star{overflow:visible}.tb-in:after{content:"";z-index:5;pointer-events:none;background:#fff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.top,.fs-page{will-change:auto}html{scrollbar-gutter:stable;scroll-padding-top:0}main :is(section,div,article,h1,h2,h3)[id]{scroll-margin-top:calc(var(--hdh) + 20px)}.tb .sp{width:100%;left:0}.pin-im{background:var(--bg,#e9e5de)}.ms-end{width:100%}.vh,.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.fs-page{top:calc(var(--hdh) - 1px);z-index:60;margin-top:-1px;margin-bottom:6px;position:sticky}.app.fs-inline.has-fs .cu-wrap{margin-top:12px}.fs-scrim{display:none}@media (hover:hover){.pc-chip{position:relative}.pc-chip:after{content:"";border-radius:inherit;background:#11131500;transition:background .18s;position:absolute;inset:0}.pc-chip:hover:after{background:#1113150b}.pc-chip[aria-current=true]:hover:after{background:#ffffff14}}.fs-logo{text-decoration:none}[hidden]{display:none!important}.bpage>.pgrid>.empty{grid-column:1/-1}.empty .btn{margin-top:6px}.sp-foot a.btn,.sp-foot a.btn:hover{color:#fff;background:var(--ink);text-decoration:none}.sp-foot a.btn:hover{background:#2a2e32}.sp-foot .ph-again{margin-inline-start:0}.pd-loop .fs-page{margin-bottom:10px}.cu-save svg{fill:currentColor;width:18px;height:18px;margin-inline-end:8px}a.chip{color:inherit;text-decoration:none}.pc-chip[aria-current=true]{background:var(--ink);color:#fff}.pc-chip[aria-current=true] small{color:#ffffffb3}.pc-chip[aria-current=true] svg{fill:#fff;width:16px;height:16px;margin-inline-start:-4px}.pin-im img[data-ld],.cu-im>img[data-ld]{opacity:1}.pin-im img[fetchpriority=high]{opacity:1;transition:none}@media (hover:hover){.pc:hover .pc-im img[data-ld]{opacity:1}}.toast.rich{padding:8px;text-align:start;white-space:normal;border-radius:18px;align-items:center;gap:12px;max-width:min(92vw,420px);padding-inline-start:18px;display:flex}.toast.rich:has(.toast-th){padding-inline-start:8px}.toast-th{background:#333 50%/cover no-repeat;border-radius:10px;flex:none;width:44px;height:44px}.toast-tx{gap:2px;min-width:0;padding-inline-end:6px;line-height:1.25;display:grid}.toast-tx b{white-space:nowrap;font-weight:600}.toast-tx small{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.toast-act{height:40px;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;margin-inline-start:4px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.toast-act:hover{background:#e8e8e8}@media (max-width:760px){.toast.rich{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.app:is(.sheet-open,.srch-on,.route-checkout,.route-order) .toast{bottom:calc(28px + env(safe-area-inset-bottom,0px))}@media (max-width:760px){.app:is(.sheet-open,.srch-on,.route-checkout,.route-order) .toast{bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.navbar-p{top:0;background:var(--blue);z-index:200;opacity:0;pointer-events:none;border-end-end-radius:3px;width:0;height:3px;padding:0;position:fixed;inset-inline-start:0}.navbar-p[data-state=run]{opacity:1;animation:8s cubic-bezier(.1,.8,.2,1) forwards navp}.navbar-p[data-state=end]{opacity:0;width:100%;transition:width .18s ease-out,opacity .3s .2s}@keyframes navp{0%{width:0}12%{width:38%}40%{width:72%}to{width:92%}}.is-going{transition:opacity .12s;opacity:.55!important}.pc-chip.is-going{box-shadow:inset 0 0 0 2px var(--ink);opacity:1!important}.app.nav-going #inspWall,.app.nav-going .pgrid,.app.nav-going .cgrid{opacity:.7;transition:opacity .25s .2s}@media (prefers-reduced-motion:reduce){.navbar-p[data-state=run]{animation-duration:10ms}}.co-card .fld input,.co-card .fld textarea{box-sizing:border-box;width:100%;min-width:0}@media (min-width:900px){.app.lens-on #inPhoto>:not(.lens-panel){display:none}}.lens-panel{display:contents}.ph-page{gap:22px;max-width:1100px;padding-bottom:40px;display:grid}.ph-page h6{color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:500}.ph-page .ph-tx h6{margin:0}.ph-page-foot{border-top:0;padding-inline:0}.ph-page .srch-colors{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sheet .body .fld input,.sheet .body .fld textarea{box-sizing:border-box;width:100%;min-width:0}.co-card>p.muted{line-height:1.5}.lens-bar{inset-inline:auto 12px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 24px);transition:padding .3s var(--ease);background:#1214168f;gap:6px;padding:4px;padding-inline-start:12px;font-size:13px;bottom:12px;box-shadow:0 6px 20px -8px #00000080}.lens-bar>span{max-width:240px;transition:max-width .3s var(--ease),opacity .2s,margin .3s var(--ease);font-weight:500}.lens-bar>span svg{fill:#fff;opacity:.9}.lens-bar.quiet{padding-inline-start:4px}.lens-bar.quiet>span{opacity:0;pointer-events:none;max-width:0;margin-inline-end:-6px}.lens-x{background:#ffffff29;width:32px;height:32px;transition:background .15s}.lens-x:hover{background:#ffffff4d}@media (max-width:899px){.lens-bar{inset-inline:auto 8px;padding-inline-start:10px;font-size:12.5px;top:8px;bottom:auto}.lens-sheet{inset-inline:0;z-index:72;height:var(--lsh,min(46vh,420px));padding-bottom:env(safe-area-inset-bottom,0px);transition:height .3s var(--ease);background:#fff;border-radius:22px 22px 0 0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:0;box-shadow:0 -12px 40px -14px #11131573,0 0 0 1px #1113150f}.lens-sheet.tall{height:min(84vh,780px)}.lens-sheet-h{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 14px 8px;display:grid;position:relative}.lens-sheet-h:before{content:"";background:var(--line-2);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.lens-sheet-h .cu-ph{align-items:center;padding-top:10px}.lens-sheet-h .cu-ph h2{font-size:17px}.lens-sheet-h .cu-ph span{font-size:12px}.lens-sheet-h button{background:var(--stone);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:8px;display:grid}.lens-sheet-h button svg{width:16px;height:16px;fill:var(--ink);transition:transform .3s;transform:rotate(90deg)}.lens-sheet.tall .lens-sheet-h button svg{transform:rotate(-90deg)}.lens-sheet-b{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 14px 14px;overflow:auto}.lens-sheet .lens-res{grid-template-columns:minmax(0,1fr)}.lens-sheet .lens-res>*{min-width:0}.lens-sheet .lens-crop{grid-template-columns:84px minmax(0,1fr)}.lens-sheet .lens-crop img{width:84px;height:64px}.lens-sheet .lens-r{padding:6px;gap:10px;padding-inline-end:10px}.lens-sheet .lens-r .sw{width:48px;height:48px}.app.lens-on .toast{display:none}}.dp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding:20px 0 48px;display:grid}.dp-media{top:calc(var(--top) + var(--hdh) + 24px);position:sticky}@media (min-width:900px){.dark-site .dp-media{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.dark-site .dp-media:not(:has(.dp-faces)){grid-template-columns:minmax(0,1fr)}.dark-site .dp-face{width:min(100%,max(440px,calc(100vh - var(--top) - var(--hdh) - 48px)));margin-inline:0 auto}.dark-site .dp-faces{flex-direction:column;order:-1;gap:8px;padding:2px;display:flex;overflow:visible}.dark-site .dp-faces button{border-radius:12px;width:64px;height:64px}}.dp-face{aspect-ratio:1;border-radius:var(--r-l);background:var(--stone);position:relative;overflow:hidden}.dp-slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;height:100%;display:flex;overflow:auto hidden}.dp-slides::-webkit-scrollbar{display:none}.dp-slides.at-rest .dp-slide:not([aria-current=true]){visibility:hidden}.dp-slide{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;flex:none;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.dp-fill{z-index:0;background:linear-gradient(#ececea 0%,#e2e2df 55%,#d8d8d4 100%);position:absolute;inset:0}.dp-art{z-index:1;object-fit:contain;max-width:100%;max-height:100%;display:block;position:relative}.dp-photo{width:100%;height:100%}.dp-tile{background-position:50%;background-size:cover;box-shadow:inset 0 1px #ffffff80,0 24px 48px -22px #2820148c,0 0 0 1px #28201414}.dp-slide[data-kind=photo] .dp-fill{background:#fff}.dp-detail{z-index:1;background:50%/cover no-repeat;position:absolute;inset:0}.dp-slide[data-kind=face] .dp-tile[style*="width: 100%"],.dp-slide[data-kind=swatch] .dp-tile[style*="width: 100%"]{box-shadow:none}.dp-nav{width:36px;height:36px;color:var(--ink);cursor:pointer;opacity:0;z-index:2;background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:opacity .2s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000002e}.dp-nav svg{fill:currentColor;width:20px;height:20px}.dp-prev{inset-inline-start:12px}.dp-next{inset-inline-end:12px}.dp-gal:hover .dp-nav,.dp-nav:focus-visible{opacity:1}.dp-nav:hover{transform:translateY(-50%)scale(1.06)}.dp-count{bottom:14px;border-radius:var(--pill);color:#fff;letter-spacing:.02em;z-index:2;direction:ltr;background:#11131599;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:absolute;inset-inline-end:14px}.dp-face .cap{bottom:14px;border-radius:var(--pill);z-index:2;background:#ffffffeb;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;display:flex;position:absolute;inset-inline-start:14px}.dp-side{gap:20px;min-width:0;display:grid}.dp-from{color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 -12px;padding:12px;text-decoration:none;transition:background .15s;display:grid}.dp-from:hover{background:#f3f3f1}.dp-from-im{border-radius:12px;flex:none;width:104px;height:78px;display:block;overflow:hidden}.dp-from-im img{object-fit:cover;width:100%;height:100%;display:block}.dp-from-tx{gap:2px;min-width:0;display:grid}.dp-from-tx small{color:var(--ink-2);letter-spacing:.04em;font-size:12.5px}.dp-from-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.dp-back{white-space:nowrap;color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.dp-back svg{fill:currentColor;width:16px;height:16px;transition:transform .2s}.dp-from:hover .dp-back svg{transform:translate(-3px)}[dir=ltr] .dp-from:hover .dp-back svg{transform:translate(3px)}.dp-head{gap:10px;display:grid}.dp-head h1{letter-spacing:-.02em;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1.08}.dp-price{color:var(--ink-2);margin:0;font-size:15px}.dp-price b{color:var(--ink);font-size:22px;font-weight:500}.dp-ctas{margin-top:4px}.dp-kiosk{background:var(--stone);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.dp-kiosk img{background:#fff;border-radius:14px;width:168px;height:168px;display:block}.dp-kiosk b{margin-bottom:4px;font-size:20px;font-weight:500;display:block}.dp-kiosk small{color:var(--ink-2);font-size:14px;line-height:1.45}.want-sum .sw{border-radius:14px;flex:none;width:52px;height:52px}.want-sum>div{flex:1;min-width:0}@media (max-width:899px){.dp{grid-template-columns:1fr;gap:18px;padding-top:8px}.dp-media{position:static}}@media (min-width:900px){.ft-dark .ft-cols{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:28px}.ft-dark .ft-brand{grid-column:auto}}@media (max-width:899px){.ft-dark .ft-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ft-dark .ft-cols{grid-template-columns:1fr}}@media (max-width:899px){.ft-dark .ft-cols{grid-template-columns:1fr;gap:14px;display:grid}.ft-dark .ft-cols>div:not(.ft-brand){flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ft-dark .ft-cols>div:not(.ft-brand) h2{width:100%;color:var(--ink-3);letter-spacing:.04em;margin:0 0 2px;font-size:12px}.ft-dark .ft-cols>div:not(.ft-brand) a{font-size:14px}.ft-dark .ft-brand p{margin:6px 0 0;font-size:13.5px}.ft-dark .ft-word{margin-top:20px;font-size:120px}}.pin-tag .pin-p{letter-spacing:0;font-weight:600}.app.no-prices .pin-tag .pin-p{display:none}@media (max-width:899px){.dark-site .pd-loop .loop-h{padding:0 var(--gp);margin:18px 0 10px;font-size:18px}}.kiosk-body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kiosk{--hdh:72px}.kk-bar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;height:72px;padding:0 20px;display:grid;position:sticky;top:0}.kk-home{color:var(--ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.kk-home svg{width:34px;height:34px}.kk-home b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.kk-logo{background:var(--stone) center/contain no-repeat;border-radius:12px;flex:none;width:44px;height:44px}.kk-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:14px}.kk-hint{color:var(--ink-2);white-space:nowrap;font-size:15px}.kk-back{gap:8px;height:48px;padding:0 18px;font-size:16px}.kk-back svg{width:16px;height:16px;transform:scaleX(-1)}.kiosk .pin-save,.kiosk .cu-save,.kiosk .cu-tools,.kiosk .it-btn,.kiosk .heart{display:none!important}.kiosk .fs{top:71px}.kiosk .pc,.kiosk .pin-im{-webkit-tap-highlight-color:transparent}.kiosk .it{min-height:84px}.kiosk .dp-from{cursor:pointer}.dp .oc{text-align:center;min-width:96px;padding:10px 12px}.dp .oc b,.dp .oc small{text-align:center;display:block}.dp-price{color:var(--ink-2);align-items:baseline;gap:8px;margin:2px 0 0;font-size:15px;display:flex}.dp-price b{color:var(--ink);letter-spacing:-.01em;font-size:30px;font-weight:500;line-height:1}.dp-vat{color:#0b6f78;background:#e2f1f2;border-radius:999px;align-self:center;margin-inline-start:2px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.dp-stock{color:#0b6f78;align-items:center;gap:6px;margin:4px 0 0;font-size:14px;font-weight:500;display:inline-flex}.dp-stock svg{fill:currentColor;width:16px;height:16px}.dp-code{background:var(--stone);border-radius:22px;gap:4px;padding:18px 22px 20px;display:grid}.dp-code-v{letter-spacing:.03em;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;color:var(--ink);direction:ltr;font-size:36px;font-weight:600;line-height:1}.dp-code-c{height:36px;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.dp-code-c:hover{border-color:var(--ink)}.dp-code-k{border-top:1px solid var(--line);color:var(--ink-2);margin-top:10px;padding-top:10px;font-size:14px}.dp-code-k .num{color:var(--ink);margin-inline-start:4px;font-weight:600}.dp-media{gap:12px;display:grid}.dp-board{z-index:1;background:#3a3633;gap:3px;max-width:100%;max-height:100%;padding:0;display:grid;position:relative;overflow:hidden}.dp-board i{background-position:50%;background-size:cover;display:block}.dp-faces{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow:auto}.dp-faces::-webkit-scrollbar{display:none}.dp-faces button{background:var(--stone) center/cover no-repeat;cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:12px;flex:none;width:64px;height:64px;transition:border-color .15s,opacity .15s}.dp-faces button[aria-current=true]{border-color:var(--ink);opacity:1}@media (max-width:899px){.dp-code{padding:16px 18px}.dp-code-v{font-size:30px}.dp-faces,.dp-nav{display:none}}.dark-site .toast,.kiosk .toast{transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;bottom:28px!important}@media (max-width:760px){.dark-site .toast{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.kiosk .toast{bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:899px){:root{--gp:16px;--hdh:0px}.top{display:none}.tb-in{padding-block:0;padding-inline:8px var(--gp);gap:12px}.tb-logo svg{width:42px;height:42px}.tb-q,.tb-tools{display:none}.app.srch-on{--hdh:66px}.app.srch-on .top{top:0;z-index:95;display:block;position:fixed;inset-inline:0}.app.srch-on .tb-q{display:flex}.app.srch-on .ph-bar{display:none}.fs{padding-inline:62px 8px}.app:has(.fs-page) .fs-page{padding-top:env(safe-area-inset-top,0px);height:calc(var(--fsh) + env(safe-area-inset-top,0px));margin-top:0;top:0}.fs-logo{inset-inline-start:8px;top:calc(50% + env(safe-area-inset-top,0px) / 2);width:42px;height:42px;color:inherit;z-index:2;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}.fs-logo svg{flex:none;width:42px;height:42px}.cb-flt .n{top:-2px;inset-inline:-4px auto}.dark-site .cu-wrap,.app.has-fs.dark-site .cu-wrap{margin-top:0;padding-inline:0}.dark-site .cu{margin-top:0;display:block}.dark-site .cu-media{position:relative}.dark-site .cu-im{height:min(100dvh,calc(100vw / var(--ar)));border-radius:0;width:auto;max-width:100%;margin-inline:auto}.dark-site .cu-side{z-index:4;padding:18px var(--g) 0;background:#fff;border-radius:24px 24px 0 0;gap:16px;margin-top:-22px;position:relative}.dark-site .cu-top,.dark-site .cu-save{display:none}.dark-site .cu-title{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-bottom:2px;display:flex}.dark-site .cu-title .eyebrow{margin:0;font-size:12.5px}.dark-site .cu-title h1{letter-spacing:0;color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.3}.dark-site .dp{gap:0;padding-top:0}.dark-site .dp-media{margin-inline:calc(-1 * var(--g));position:relative;top:0}.dark-site .dp-face{border-radius:0;padding:0}.dark-site .dp-count,.dark-site .dp-face .cap{bottom:36px}.dark-site .dp-face .cap{display:none}.dark-site .dp-side{z-index:2;margin:-22px calc(-1 * var(--g)) 0;padding:20px var(--g) 84px;background:#fff;border-radius:24px 24px 0 0;position:relative}.dark-site .dp{padding-bottom:0}.dark-site:has(#dp) .ft{margin-top:24px}.dark-site .dp-side .heart{display:none}.ph-bar{top:calc(12px + env(safe-area-inset-top,0px));z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:12px}.ph-bar>span{gap:8px;display:flex}.ph-btn{pointer-events:auto;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;box-shadow:0 4px 14px #00000038}.ph-btn:active{transform:scale(.94)}.ph-btn svg{fill:currentColor;width:22px;height:22px}.ph-btn[aria-pressed=true] svg{fill:var(--blue)}.app.lens-on .ph-bar{display:none}:root{--lsh:min(38vh,360px)}.lens-sheet,.lens-sheet.tall{height:var(--lsh)}.lens-sheet.dragging{transition:none}.app.lens-on .cu-media{top:var(--hdh);inset-inline:0;bottom:calc(var(--lsh) - 26px);z-index:70;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#0e1012;flex-direction:column;max-height:none;padding-bottom:26px;display:flex;position:fixed;overflow-y:auto}.app.lens-on .cu-media::-webkit-scrollbar{display:none}.app.lens-on .cu-im{border-radius:0;flex:none;width:100%;max-width:none;height:auto;margin:auto 0}.app.lens-on .lens-bar{top:calc(var(--hdh) + 8px + env(safe-area-inset-top,0px));z-index:85;position:fixed}.app.lens-on .cu-side{visibility:hidden}.app.lens-on .lens-box{border-radius:6px}.app.lens-on .lens-box .lh{border-radius:8px;width:22px;height:22px}.lens-x{background:#fff;width:36px;height:36px;box-shadow:0 2px 8px #00000040}.lens-x svg{fill:var(--ink)}}@media (min-width:900px){.ph-bar{display:none}}.lens-box{border-radius:6px;box-shadow:0 0 0 9999px #0a0c0e85,inset 0 0 0 1px #ffffff73}.lens-box .lh{border-width:3px;border-radius:8px;width:22px;height:22px}.lens-box .lh[data-h=nw]{top:-2px;left:-2px}.lens-box .lh[data-h=ne]{top:-2px;right:-2px}.lens-box .lh[data-h=sw]{bottom:-2px;left:-2px}.lens-box .lh[data-h=se]{bottom:-2px;right:-2px}.cu-lens{inset-inline:14px auto;gap:7px;height:42px;padding-inline:12px 14px;font-size:14px;font-weight:600;bottom:14px}.cu-lens-title{display:none}@media (max-width:899px){.cu-lens-im{display:none}.cu-title{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cu-title h1{flex:auto;min-width:0}.cu-lens-title{background:var(--blue);color:#fff;height:40px;box-shadow:none;border-radius:999px;flex:none;margin-inline-start:auto;padding-inline:12px 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:static}.cu-lens-title:hover{background:var(--blue)}}.lens-x{background:#fff;box-shadow:0 2px 8px #00000040}.lens-x svg{fill:var(--ink)}.lens-x:hover{background:#fff;transform:scale(1.06)}.wl-toast{z-index:150;pointer-events:none;justify-content:center;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.wl-toast .rft{gap:12px;max-width:calc(100vw - 24px);padding:15px 20px 15px 18px;font-size:16px;font-weight:600;line-height:22px}.wl-toast .rft-gem,.wl-toast .rft-gem-svg{flex-basis:32px;width:32px;height:32px}.wl-toast .rft-sparks{inset:-32px}@media (max-width:640px){.wl-toast{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.wl-toast .rft{gap:10px;padding:13px 16px 13px 14px;font-size:15px;line-height:21px}.wl-toast .rft-gem,.wl-toast .rft-gem-svg{flex-basis:28px;width:28px;height:28px}.wl-toast .rft-sparks{inset:-34px}}.wl-scrim{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:wl-in .35s var(--ease);background:#16131085;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wl{background:#fff;border-radius:32px;width:min(720px,100%);max-height:calc(100vh - 32px);animation:.55s cubic-bezier(.2,.9,.3,1.05) wl-up;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #00000080}.wl-x{top:16px;z-index:5;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .15s;display:grid;position:absolute;inset-inline-end:16px;box-shadow:0 4px 14px #0000002e}.wl-x:hover{transform:scale(1.06)}.wl-x svg{width:18px;height:18px;fill:var(--ink)}.wl-hero{background:var(--stone);height:360px;color:inherit;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.wl-hero img{object-fit:cover;transform-origin:50% 60%;width:100%;height:100%;animation:16s linear both wl-drift;display:block;position:absolute;inset:0}.wl-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000004d 0%,#0000 38% 72%,#0003 100%);position:absolute;inset:0}.wl-hero-plain{background:#fff;align-items:center;height:140px;padding:0 28px;display:flex}.wl-dot{z-index:2;opacity:0;width:22px;height:22px;animation:wl-dot-in .5s cubic-bezier(.2,.8,.3,1.2) forwards,wl-dot-pulse 2.6s var(--ease) infinite;animation-delay:calc(.35s + var(--i) * .2s),calc(.9s + var(--i) * .5s);background:#fff;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 6px #ffffff57,0 6px 16px #00000059}.wl-chip{z-index:3;white-space:nowrap;opacity:0;pointer-events:none;background:#fffffff5;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 14px 8px 8px;transition:transform .55s cubic-bezier(.2,.9,.3,1.2),opacity .3s;display:flex;position:absolute;transform:translate(-50%,20px)scale(.6);box-shadow:0 10px 30px -8px #00000073}.wl-chip.wl-above{transform:translate(-50%,calc(-100% - 20px))scale(.6)}.wl-chip.on{opacity:1;transform:translate(-50%,20px)scale(1)}.wl-chip.on.wl-above{transform:translate(-50%,calc(-100% - 20px))scale(1)}.wl-chip i{background:var(--stone) center/cover no-repeat;border-radius:12px;flex:none;width:40px;height:40px;display:block}.wl-chip>span{gap:1px;line-height:1.2;display:grid}.wl-chip b{font-size:14.5px;font-weight:600}.wl-chip small{color:var(--ink-2);font-size:12.5px}.wl-rare{z-index:4;top:20px;align-items:center;max-width:calc(100% - 96px);display:flex;position:absolute;inset-inline-start:20px}.wl-rare .rft{--rft-fg:var(--ink);--rft-bg:#fff;--rft-shadow:0 18px 44px -12px #00000080,0 2px 8px #0000001a;letter-spacing:-.01em;border-radius:999px;gap:12px;max-width:100%;padding:13px 22px 13px 18px;font-size:24px;font-weight:700;line-height:30px}.wl-rare .rft-gem,.wl-rare .rft-gem-svg{flex-basis:34px;width:34px;height:34px}.wl-rare .rft-sparks{inset:-31px}.wl-body{gap:16px;padding:24px 32px 30px;display:grid}.wl-lead{color:var(--ink);margin:0;font-size:19px;line-height:1.45}.wl-steps{margin:0;padding:0;list-style:none;display:grid}.wl-steps li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:8px;padding:11px 0;font-size:15.5px;line-height:1.45;display:grid}.wl-steps li:last-child{border-bottom:1px solid var(--line)}.wl-n{letter-spacing:.08em;color:#0594a0;font-size:12.5px;font-weight:600}.wl-price{color:var(--ink);align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.wl-price b{background:linear-gradient(135deg,#0594a0,#e8584b,#c04c9b);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;line-height:1}.wl-cta{width:100%;height:58px;margin-top:2px;font-size:17px}@keyframes wl-in{0%{opacity:0}to{opacity:1}}@keyframes wl-up{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes wl-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@keyframes wl-dot-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes wl-dot-pulse{0%{box-shadow:0 0 0 6px #ffffff57,0 6px 16px #00000059}50%{box-shadow:0 0 0 14px #ffffff24,0 6px 16px #00000059}to{box-shadow:0 0 0 6px #ffffff57,0 6px 16px #00000059}}@media (max-width:640px){.wl-scrim{align-items:end;padding:0}.wl{border-radius:30px 30px 0 0;max-height:94vh}.wl-hero{height:240px}.wl-rare{top:14px;max-width:calc(100% - 82px);inset-inline-start:14px}.wl-rare .rft{gap:8px;padding:9px 14px 9px 11px;font-size:16.5px;line-height:22px}.wl-rare .rft-gem,.wl-rare .rft-gem-svg{flex-basis:28px;width:28px;height:28px}.wl-rare .rft-sparks{inset:-34px}.wl-chip{padding:6px 12px 6px 6px}.wl-chip i{width:34px;height:34px}.wl-chip b{font-size:13.5px}.wl-body{padding:20px 20px calc(22px + env(safe-area-inset-bottom,0px));gap:14px}.wl-lead{font-size:17px}.wl-steps li{padding:10px 0;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.wl,.wl-scrim,.wl-dot,.wl-hero img{opacity:1;animation:none;transform:none}.wl-chip{transition:none}}.dp-side{gap:26px}.dp-head{gap:6px}.dp-head h1{font-size:clamp(30px,2.6vw,40px)}.dp-box{border:1px solid var(--line-2);border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:14px 4px;display:grid}.dp-box>*{min-width:0;padding:4px 16px}.dp-box>*+*{border-inline-start:1px solid var(--line)}.dp-box .dp-price{color:var(--ink-2);text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:4px 6px;margin:0;font-size:13px;display:grid}.dp-box .dp-price b{color:var(--ink);letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1}.dp-box .dp-price .dp-vat{grid-column:1/-1;justify-self:center;margin:0;padding:2px 8px;font-size:11.5px}.dp-price-ask b{font-size:18px!important}.dp-stock{min-height:44px;color:var(--ink);place-items:center;margin:0;font-size:15px;font-weight:600;display:grid}.dp-stock.muted{color:var(--ink-2);font-weight:500}.dp-stock-fx{place-items:center;min-height:44px;display:grid}.dp-stock-fx .rft{--rft-bg:transparent;--rft-shadow:none;color:var(--ink);gap:8px;padding:0;font-size:15.5px;font-weight:600;line-height:20px}.dp-stock-fx .rft-gem,.dp-stock-fx .rft-gem-svg{flex-basis:26px;width:26px;height:26px}.dp-stock-fx .rft-sparks{inset:-35px}.dp-stock-fx:has(.rft.is-shown) .dp-stock-plain{display:none}.dp-stock-plain{align-items:center;gap:8px;display:inline-flex}.dp-code{text-align:center;background:0 0;border-radius:0;justify-items:center;gap:4px;padding:0;display:grid}.dp-code-v{letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);direction:ltr;font-size:24px;font-weight:600;line-height:1}.dp-code-c{height:auto;color:var(--ink-2);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.dp-code-c:hover{color:var(--ink);border:0}.dp-code-c svg{fill:currentColor;width:13px;height:13px}.dp-code-k{color:var(--ink-2);border:0;margin:2px 0 0;padding:0;font-size:12.5px}.dp-h{letter-spacing:-.01em;margin:0 0 14px;font-size:19px;font-weight:600}.dp-amen{border-top:1px solid var(--line);padding-top:22px}.dp-amen ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:0;list-style:none;display:grid}.dp-amen li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;display:grid}.dp-amen-ic{place-items:center;width:26px;height:26px;display:grid}.dp-amen-ic svg{width:22px;height:22px;fill:var(--ink)}.dp-amen-sw{background:var(--stone) center/cover no-repeat;border-radius:50%;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 1px #00000014}.dp-amen-tx{gap:1px;line-height:1.25;display:grid}.dp-amen-tx b{font-size:15px;font-weight:500}.dp-amen-tx small{color:var(--ink-2);font-size:12.5px}.dp-ctas{border-top:1px solid var(--line);padding-top:22px}.dp-ctas-p{display:none}.dp-note{margin:-10px 0 0}@media (max-width:899px){.dp-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px 4px 10px}.dp-box>.dp-stock{border:0;border-bottom:1px solid var(--line);order:-1;grid-column:1/-1;margin-bottom:6px;padding:10px 12px 12px}.dp-box>.dp-code{border-inline-start:1px solid var(--line)}.dp-box>.dp-price{border:0}.dp-box .dp-price b{font-size:24px}.dp-code-v{font-size:22px}.dark-site .dp-ctas{bottom:0;z-index:70;padding:12px var(--gp) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;display:grid;position:fixed;inset-inline:0}.dark-site .dp-ctas-p{gap:2px;line-height:1.1;display:grid}.dark-site .dp-ctas-p b{font-size:20px;font-weight:600}.dark-site .dp-ctas-p small{color:var(--ink-2);font-size:12px}.dark-site .dp-ctas #wantBtn{border-radius:999px;height:50px;padding:0 26px;font-size:16px}.dark-site .dp-side{gap:13px;padding-bottom:84px}.dark-site .dp-note,.app.sheet-open .dp-ctas{display:none}}.ph-im{aspect-ratio:auto;background:var(--stone);place-items:center;max-height:420px;display:grid;position:relative;overflow:hidden}.ph-pic{max-width:100%;line-height:0;display:block;position:relative}.ph-pic img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.ph-pic .lens-box{z-index:3}.ph-pic .ph-hint{inset-inline:auto 8px;z-index:4;pointer-events:none;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:8px;bottom:auto}.ph-pic .ph-hint>span{align-items:center;gap:6px;display:inline-flex}.ph-pic .ph-hint>span svg{width:14px;height:14px}.ph-pic .ph-hint.quiet{opacity:0;transition:opacity .4s}.ph-tx .ph-lock{height:auto;color:var(--ink-2);background:0 0;margin-bottom:2px;padding:0;font-size:12px;position:static}@media (max-width:760px){.ph-im{aspect-ratio:auto}}.sheet-check header h2,.sheet-ok header h2{min-height:32px}.sheet-check .body{display:grid}.rc-check{align-content:center;justify-items:center;gap:4px;min-height:100%;padding:0 0 40px;display:grid}.rc-check-t{color:var(--ink);text-align:center;margin:0;font-size:15.5px;font-weight:600;transition:opacity .35s}.rc-check .rc-anim{transition:opacity .4s}.rc-anim{aspect-ratio:3/2;opacity:0;width:min(100%,340px);transition:opacity .4s}.rc-anim.on{opacity:1}.rc-anim svg{width:100%;height:100%;display:block}.sheet-ok{background:#f7f5ef}@media (max-width:760px){.sheet-check{min-height:60vh}}.sheet-ok footer{border-top-color:#0000}.rc{justify-items:center;gap:14px;padding:8px 0;animation:.55s cubic-bezier(.2,.7,.2,1) both rc-up;display:grid}@keyframes rc-up{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.rc-h{letter-spacing:-.01em;text-align:center;max-width:14ch;margin:4px 0 2px;font-size:24px;font-weight:500;line-height:1.25}.rc-card{background:#fff;border-radius:18px;justify-items:start;gap:4px;width:min(100%,340px);padding:10px 10px 14px;display:grid;box-shadow:0 10px 30px #1113151a,0 1px 2px #1113150f}.rc-pic{aspect-ratio:4/3;background:var(--stone-2);border-radius:12px;width:100%;margin-bottom:8px;display:block;overflow:hidden}.rc-pic img{object-fit:cover;width:100%;height:100%;display:block}.rc-pic-face{background-position:50%;background-size:cover}.rc-name{padding:0 4px;font-size:16px;font-weight:600}.rc-sub{color:var(--ink-2);padding:0 4px;font-size:13px}.rc-p{max-width:34ch;color:var(--ink-2);text-align:center;margin:0;font-size:14.5px;line-height:1.55}.rc-ref{box-sizing:border-box;border-top:1px solid var(--line);width:100%;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 0;padding:10px 12px 0;font-size:12.5px;display:flex}.rc-ref b{color:var(--ink);letter-spacing:.04em;font-size:17px}.rc-ref small{font-size:12px}@media (max-width:760px){.sheet header{padding:8px 18px 4px}.sheet header .icon-btn{margin-inline-end:-11px}}.rc-list{box-sizing:border-box;text-align:start;gap:7px;width:100%;margin:10px 0 0;padding:0 4px;list-style:none;display:grid}.rc-list li{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards rc-in;animation-delay:calc(.35s + var(--i) * .32s);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;display:grid;transform:translateY(6px)}.rc-list li span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rc-list b{font-size:13.5px;font-weight:600}.rc-list small{color:var(--ink-2);font-size:12px}.rc-tick{background:var(--ok-bg);border-radius:50%;width:24px;height:24px;display:block;position:relative}.rc-tick:after{content:"";border:solid var(--ok);transform-origin:50%;width:5px;height:10px;animation:.4s cubic-bezier(.2,1.4,.4,1) forwards rc-tick;animation-delay:calc(.55s + var(--i) * .32s);border-width:0 2.5px 2.5px 0;position:absolute;top:4.5px;left:8.5px;transform:rotate(45deg)scale(0)}@keyframes rc-in{to{opacity:1;transform:none}}@keyframes rc-tick{to{transform:rotate(45deg)scale(1)}}@media (prefers-reduced-motion:reduce){.rc,.rc-list li,.rc-tick:after{opacity:1;animation:none;transform:none}.rc-tick:after{transform:rotate(45deg)}}.dp-card{border:1px solid var(--line-2);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px -14px #1113152e}.dp-card .dp-box{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 8px}.dp-step{border-bottom:1px solid var(--line);gap:12px;padding:18px 22px;display:grid}.dp-step-h{align-items:center;gap:10px;margin:0;display:flex}.dp-step-h>i{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;font-weight:700;line-height:1;display:grid}.dp-step-h b{font-size:15.5px;font-weight:600}.dp-step-h>span{color:var(--ink-2);margin-inline-start:auto;font-size:13.5px}.dp-opts{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}#surfOpts.dp-opts{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.dp-card .oc{text-align:center;border-color:var(--line-2);border-radius:12px;justify-items:center;min-width:0;padding:10px 8px}.dp-card .oc:hover{border-color:var(--ink-3);background:#f7f7f5}.dp-card .oc[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.dp-card .dp-sp{border:0;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef7f8,#fff);border-radius:0}.dp-qty{background:#f7f7f5;border-bottom:0}.dp-qf{border:1px solid var(--line-2);background:#fff;border-radius:12px;overflow:hidden}.dp-qf-in{padding:0;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:64px;padding-inline-start:16px;display:grid}.dp-qf-in label{letter-spacing:.06em;color:var(--ink);font-size:10.5px;font-weight:700;line-height:1}.dp-qf-in input{height:40px;font:inherit;letter-spacing:-.01em;color:var(--ink);text-align:start;appearance:textfield;background:0 0;border:0;outline:none;width:100%;min-width:0;margin:0;padding:0;font-size:26px;font-weight:600}.dp-qf-in input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dp-qf-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dp-qf-in input::placeholder{color:var(--line-2)}.dp-qf-ar{border-inline-start:1px solid var(--line);grid-template-rows:1fr 1fr;height:64px;display:grid}.dp-qf-ar button{cursor:pointer;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.dp-qf-ar button+button{border-top:1px solid var(--line)}.dp-qf-ar button:hover{background:#f7f7f5}.dp-qf-ar button:active{background:var(--line)}.dp-qf-ar button:disabled{color:var(--line-2);cursor:default;background:0 0}.dp-qf-ar svg{fill:currentColor;width:18px;height:18px}.dp-qf-ar button:first-child svg{transform:rotate(180deg)}.dp-qf:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dp-qf-rs{font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;margin-inline-start:auto;padding:0;display:inline-flex}.dp-qf-rs span{align-items:baseline;gap:6px;font-size:13px;font-weight:500;display:flex}.dp-qf-rs small{color:var(--ink-2);font-size:12.5px}.dp-book-sw{background:var(--line-2);border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.dp-book-sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000047}.dp-qf-rs[aria-pressed=true] .dp-book-sw{background:var(--blue)}.dp-qf-rs[aria-pressed=true] .dp-book-sw:after{transform:translate(-16px)}[dir=ltr] .dp-qf-rs[aria-pressed=true] .dp-book-sw:after{transform:translate(16px)}.dp-book-e{color:var(--ink-2);margin:0;font-size:13px}.dp-sum{gap:3px;margin:2px 0 0;display:grid}.dp-sum-t{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dp-sum-t span{font-size:15px;font-weight:600}.dp-sum-t b{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:22px;font-weight:600}.dp-sum>small{color:var(--ink-2);font-size:12.5px}.dp-go{background:#f7f7f5;gap:8px;padding:4px 22px 20px;display:grid}.dp-card .dp-go:first-child,.dp-step:not(.dp-qty)+.dp-go{padding-top:18px}.dp-book-go{border-radius:999px;width:100%;height:54px;font-size:16px;font-weight:600}.dp-qf.pulse{animation:1.1s cubic-bezier(.2,.7,.2,1) dp-pulse}@keyframes dp-pulse{0%{border-color:var(--blue);box-shadow:0 0 #0594a08c}60%{border-color:var(--blue);box-shadow:0 0 0 10px #0594a000}to{box-shadow:0 0 #0594a000}}.dp-bub{top:14px;z-index:5;gap:8px;display:flex;position:absolute;inset-inline-start:14px}.dp-bub .ph-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;box-shadow:0 4px 14px #00000038}.dp-bub .ph-btn:active{transform:scale(.94)}.dp-bub .ph-btn svg{fill:currentColor;width:22px;height:22px}.dp-bub .ph-btn[aria-pressed=true] svg{fill:var(--blue)}@media (max-width:899px){.dp-bub{display:none}}.want-steps{color:var(--ink-3);align-items:center;gap:10px;padding:0 24px 14px;font-size:13px;display:flex}.want-steps span{transition:color .2s}.want-steps span.on{color:var(--ink);font-weight:500}.want-steps i{background:var(--line-2);width:14px;height:1px}.want-details{gap:12px;display:grid}#wantSheet .want-details .co-2{grid-template-columns:1fr;gap:12px}#wantSheet .fld{color:var(--ink-2);gap:0;margin-top:0;font-size:13.5px;font-weight:500}#wantSheet .fld input,#wantSheet .fld textarea{color:var(--ink);height:54px;margin-top:7px;font-size:16px;font-weight:400}#wantSheet .fld textarea{height:auto;min-height:72px;padding:14px 16px}#wantSheet header h2{letter-spacing:-.01em;font-weight:500}#wantSheet .body{flex-direction:column;display:flex}#wantForm{flex:1;align-content:start;display:grid}@media (min-width:761px){#wantForm{align-content:center;padding-bottom:24px}#wantForm[data-step="1"] .want-scene{margin-bottom:0}.want-pic{aspect-ratio:4/3}.want-nums li{height:50px}.want-nums b{font-size:23px}.want-v>span{font-size:16px}.want-ic svg{width:22px;height:22px}}.want-back{border:1px solid var(--line-2);font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;margin:0 0 16px;padding:10px 12px;transition:background .15s;display:grid}.want-back .sw{background-color:var(--stone-2);border-radius:10px;width:44px;height:44px;display:block}.want-back>span{gap:2px;min-width:0;display:grid}.want-back>span b{font-size:15px;font-weight:600}.want-back>span small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.want-back>span small b{color:var(--ink);font-weight:600}.want-back>svg{width:16px;height:16px;fill:var(--ink-2)}.want-back:hover{background:#f7f7f5}.want-when>span{margin-bottom:7px;display:block}.want-when-c{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.want-when-c .oc{text-align:center;border-radius:12px;justify-items:center;min-width:0;padding:12px 10px}.want-when-c .oc b{font-size:14.5px;font-weight:500}.want-when-c .oc[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (max-width:760px){.want-steps{padding:0 18px 10px}}.want-scene{gap:4px;margin:0 0 12px;display:grid}.want-pic{aspect-ratio:16/9;background:var(--stone-2);border-radius:16px;position:relative;overflow:hidden}.want-pic img{object-fit:cover;width:100%;height:100%;display:block}.want-pic:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000094);height:58%;position:absolute;inset:auto 0 0}.want-tile{bottom:14px;background:center/cover no-repeat var(--stone-2);z-index:1;border:3px solid #fff;border-radius:12px;width:72px;height:72px;position:absolute;inset-inline-end:14px;box-shadow:0 8px 24px #0000004d}.want-head{bottom:14px;z-index:1;color:#fff;text-shadow:0 1px 2px #00000059;gap:2px;display:grid;position:absolute;inset-inline:16px 102px}.want-head b{letter-spacing:-.01em;font-size:19px;font-weight:600}.want-head small{color:#ffffffe0;font-size:13px}.want-nums{margin:6px 0 0;padding:0;list-style:none;display:grid}.want-nums li{border-top:1px solid var(--line);opacity:0;height:44px;animation:.5s cubic-bezier(.2,.7,.2,1) forwards rc-in;animation-delay:calc(.1s + var(--i) * .26s);align-items:center;gap:7px;display:flex;transform:translateY(6px)}.want-nums li:first-child{border-top:0}.want-ic{width:22px;height:22px;color:var(--ink);flex:none;place-items:center;margin-inline-end:3px;display:grid}.want-v{align-items:baseline;gap:7px;display:flex}.want-ic svg{fill:currentColor;width:20px;height:20px}.want-ic svg[fill=none]{fill:none}.want-nums b{letter-spacing:-.01em;font-size:19px;font-weight:600}.want-v>span{align-items:baseline;gap:6px;font-size:15px;font-weight:500;display:flex}.want-nums small{color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-weight:400}.want-nums .want-tot{border-top:1px solid var(--line-2);height:52px;margin-top:6px;padding-top:6px}.want-nums .want-tot b{letter-spacing:-.02em;font-size:23px;font-weight:700}.want-nums .want-tot .want-v>span{font-size:14px}.want-nums .want-tot .want-ic{color:var(--ok)}@media (prefers-reduced-motion:reduce){.want-nums li{opacity:1;animation:none;transform:none}}@media (min-width:900px){.dark-site .dp-ctas,.dark-site .dp-note{display:none}}@media (max-width:899px){.dp-card{border-radius:18px}.dp-card .dp-box{padding:4px 4px 10px}.dp-step{padding:14px 16px}.dp-go{display:none}.dp-qty{padding-bottom:16px}.dark-site .dp-ctas #wantBar{border-radius:999px;height:50px;padding:0 26px;font-size:16px}}.rc-total{gap:1px;margin:6px 0 0;padding:0 4px;display:grid}.rc-total b{font-size:18px;font-weight:600}.rc-total small{color:var(--ink-2);font-size:12px}.dp-stock-sp{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dp-stock-sp svg{width:18px;height:18px;fill:var(--blue)}.dp-sp{background:linear-gradient(135deg,#eef7f8,#f6f4f0);border:1px solid #0594a02e;border-radius:18px;gap:14px;padding:16px 18px;display:grid}.dp-sp-h{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dp-sp-h b{margin-bottom:2px;font-size:16px;font-weight:600;display:block}.dp-sp-h small{color:var(--ink-2);font-size:13px;line-height:1.5;display:block}.dp-sp-ic{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 8px -4px #0003}.dp-sp-ic svg{width:22px;height:22px;fill:var(--blue)}.dp-sp-f{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dp-sp-f li{background:#ffffffbf;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.dp-sp-f b{font-size:13.5px;font-weight:600}.dp-sp-f small{color:var(--ink-2);font-size:11.5px;line-height:1.4}@media (max-width:899px){.dp-sp-f{grid-template-columns:1fr 1fr}.dp-sp-f li:last-child{grid-column:1/-1}}.oc.oc-sp{position:relative}.oc-sp-t{top:-7px;color:var(--blue);background:#e2f1f2;border-radius:999px;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:14px;position:absolute;inset-inline-end:8px}.oc.oc-sp[aria-pressed=true] .oc-sp-t{background:#fff}.sp-terms{background:var(--stone);border-radius:16px;gap:12px;margin-top:10px;padding:16px;display:grid}.sp-terms h4{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.sp-terms h4 svg{width:18px;height:18px;fill:var(--blue)}.sp-terms ol{color:var(--ink-2);gap:6px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.5;display:grid}.sp-ok{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:500;display:flex}.sp-ok input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:1px 0 0}.sp-sign{gap:6px;display:grid}.sp-sign-l{color:var(--ink-2);font-size:12.5px}.sig{border:1px dashed var(--line-2);background:#fff;border-radius:12px;height:120px;position:relative;overflow:hidden}.sig.has{border-style:solid}.sig canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.sig-hint{color:var(--ink-2);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.sig-line{border-top:1px solid var(--line-2);pointer-events:none;position:absolute;bottom:26px;left:16px;right:16px}.sig-clear{top:8px;background:var(--stone);cursor:pointer;border:0;border-radius:999px;height:28px;padding:0 10px;font-size:12px;position:absolute;inset-inline-end:8px}.dp-visit{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.dp-visit:hover{border-color:var(--ink);background:var(--stone)}.dp-visit>span:nth-child(2){gap:1px;display:grid}.dp-visit b{font-size:14.5px;font-weight:600}.dp-visit small{color:var(--ink-2);font-size:12.5px}.dp-visit>svg{width:18px;height:18px;fill:var(--ink-2)}.dp-visit-ic{background:var(--stone);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dp-visit-ic svg{width:20px;height:20px;fill:var(--blue)}.rc-pin{background:var(--stone);border-radius:50%;place-items:center;width:64px;height:64px;margin:8px 0 2px;display:grid}.rc-pin svg{width:28px;height:28px;fill:var(--blue)}.fld select{box-sizing:border-box;border:1px solid var(--line-2);width:100%;min-width:0;height:48px;font:inherit;color:inherit;background:#fff;border-radius:12px;padding:0 14px}.pass{border:1px solid var(--line);text-align:start;background:#fff;border-radius:20px;gap:14px;width:min(100%,420px);padding:18px;display:grid;box-shadow:0 24px 48px -28px #11131559}.pass-h{text-align:center;border-bottom:1px dashed var(--line-2);justify-items:center;gap:2px;padding-bottom:14px;display:grid}.pass-k{letter-spacing:.08em;color:var(--ink-2);font-size:12px}.pass-code{letter-spacing:.06em;font-size:30px;font-weight:700}.pass-h small{color:var(--ink-2);font-size:12.5px}.pass-tile{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pass-tile>i{background:var(--stone) center/cover no-repeat;border-radius:12px;width:56px;height:56px;display:block}.pass-tile b{font-size:15px;font-weight:600;display:block}.pass-tile>div>small{color:var(--ink-2);font-size:12.5px}.pass-price{text-align:end;justify-items:end;display:grid}.pass-price b{font-size:20px;font-weight:700}.pass-price small{color:var(--ink-2);white-space:nowrap;font-size:10.5px}.pass-where{background:var(--stone);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.pass-where>div{gap:2px;font-size:13.5px;display:grid}.pass-where b{font-size:14px;font-weight:600}.pass-where small{color:var(--ink-2);font-size:12px}.pass-ic{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pass-ic svg{width:20px;height:20px;fill:var(--blue)}.pass-links{gap:14px;margin-top:4px;display:flex}.pass-links a{color:var(--blue);font-weight:600;text-decoration:none}.pass-qr{border-top:1px dashed var(--line-2);justify-items:center;gap:4px;padding-top:10px;display:grid}.pass-qr img{width:120px;height:120px;display:block}.pass-qr small{color:var(--ink-2);font-size:12px}.pass-ck{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.pass-ck small{color:var(--ink-2);font-size:12px}.pass-in{border-top:1px dashed var(--line-2);gap:2px;margin:0;padding-top:12px;display:grid}.pass-in b{color:var(--ok)}.pass-in small{color:var(--ink-2);font-size:12px}.pass-page{justify-items:center;padding:28px 0 56px;display:grid}@media (max-width:899px){.pass-page{padding:16px var(--g) 40px}.pass-tile{grid-template-columns:48px minmax(0,1fr)}.pass-price{text-align:start;grid-column:2;justify-items:start}}.dp-wa{margin-top:-6px}.dp-wa-ic{background:#e7f7ec}.dp-wa-ic svg{fill:#1fa855}.my-wrap{max-width:760px;margin-inline:auto;padding-bottom:48px}.my-wrap .my-empty{margin-inline:auto}.my-list{gap:12px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.my-card{border:1px solid var(--line-2);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 16px;display:grid}.my-tile{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.my-tile i{background:center/cover no-repeat var(--stone-2);border-radius:12px;flex:none;width:52px;height:52px}.my-tile>span{flex:1;gap:2px;min-width:0;display:grid}.my-tile b{font-size:15.5px;font-weight:600}.my-tile small{color:var(--ink-2);font-size:12.5px}.my-st{justify-self:end;align-items:center;gap:10px;display:flex}.my-st b{font-size:14px;font-weight:600;display:block}.my-st small{color:var(--ink-2);font-size:12px;display:block}.my-dot{background:var(--line-2);border-radius:50%;flex:none;width:10px;height:10px}.my-dot.on{background:var(--ok)}.my-card[data-status=handled] .my-dot.on{background:var(--ink-3)}.my-meta{border-top:1px solid var(--line);color:var(--ink-2);grid-column:1/-1;align-items:baseline;gap:14px;padding-top:10px;font-size:12.5px;display:flex}.my-meta b{color:var(--ink);margin-inline-start:auto;font-size:15px;font-weight:600}@media (max-width:600px){.my-card{grid-template-columns:1fr;gap:10px}.my-st{justify-self:start;padding-inline-start:64px}}.my-empty{text-align:center;border:1px solid var(--line);border-radius:20px;justify-items:center;gap:10px;max-width:640px;padding:36px 20px;display:grid}.rc-my{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);align-items:center;gap:6px;margin-top:2px;font-size:13.5px;display:inline-flex}.rc-my svg{width:16px;height:16px;fill:var(--ink)}.ft-area{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;font-size:14px;line-height:1.3;display:inline-flex}.ft-area svg{width:16px;height:16px;color:var(--blue);align-self:center}.ft-area small{font-size:14px;line-height:inherit;color:var(--blue);font-weight:500}.aa{z-index:99;place-items:center;display:grid;position:fixed;inset:0}.aa-scrim{touch-action:none;background:#11131557;animation:.25s both aa-in;position:absolute;inset:0}.aa-box{width:min(480px,100vw - 32px);animation:aa-up .32s var(--ease-e) both;background:#fff;border-radius:24px;padding:34px 34px 26px;position:relative;box-shadow:0 24px 80px #00000038}.aa-gem{background:var(--tint);color:#0594a0;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 0 14px;display:grid}.aa-gem svg{width:30px;height:30px}.aa-box h2{letter-spacing:-.01em;margin:0 0 8px;font-size:27px;font-weight:500}.aa-box p{color:var(--ink-2);margin:0 0 22px;font-size:16px;line-height:1.45}.aa-box .aa-lead{color:var(--ink);font-size:16.5px;line-height:1.5}.aa-w{white-space:nowrap;display:inline}.aa-w b{color:#0594a0;animation:aa-word .55s var(--ease-e) both;font-weight:700;display:inline-block}@keyframes aa-word{0%{opacity:0;transform:translateY(10px)scale(.94)}60%{transform:translateY(-2px)scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aa-w b{animation:none}}.aa-all{border:1px dashed var(--line-2);width:100%;height:54px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0 18px;font-size:14.5px;transition:background .15s,border-color .15s;display:flex}.aa-all b{color:#0594a0;font-size:15.5px;font-weight:600}.aa-all:hover{border-color:var(--ink-3);background:#f7f7f5}.aa-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aa-o{border:1px solid var(--line-2);height:58px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;font-size:16.5px;font-weight:500;transition:background .15s,box-shadow .15s}.aa-o:hover{background:#f7f7f5}.aa-o:active{box-shadow:inset 0 0 0 2px var(--ink)}.aa-other{color:var(--ink-2);font-weight:400}.aa-foot{text-align:center;color:var(--ink-3);margin-top:16px;font-size:13px}@keyframes aa-in{0%{opacity:0}to{opacity:1}}@keyframes aa-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:760px){.aa{place-items:end stretch}.aa-box{width:auto;padding:26px 22px calc(22px + env(safe-area-inset-bottom));animation:aa-rise .36s var(--ease-e) both;border-radius:26px 26px 0 0}.aa-box h2{font-size:23px}.aa-box p{margin-bottom:18px;font-size:15px}.aa-gem{width:46px;height:46px;margin-bottom:12px}.aa-gem svg{width:26px;height:26px}.aa-all{height:50px;margin-top:10px}.aa-opts{gap:10px}.aa-o{height:56px;font-size:16px}@keyframes aa-rise{0%{transform:translateY(100%)}to{transform:none}}}.cp{position:relative}.cp input{border:1px solid var(--line-2);width:100%;height:54px;font:inherit;background:#fff;border-radius:14px;outline:none;padding:0 16px;font-size:16px}.cp input:focus{box-shadow:inset 0 0 0 2px var(--ink);border-color:#0000}.cp-list{border:1px solid var(--line-2);box-shadow:var(--sh-pop);background:#fff;border-radius:14px;max-height:260px;margin:8px 0 0;padding:6px;list-style:none;overflow:auto}.cp-list button{width:100%;font:inherit;cursor:pointer;text-align:start;color:var(--ink);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:15px;display:flex}.cp-list button:hover,.cp-list [aria-selected=true] button{background:#f7f7f5}.cp-list b{font-weight:500}.cp-list span{color:var(--ink-3);font-size:13px}.prefs{z-index:98;visibility:hidden;opacity:0;transition:opacity .2s,transform .22s var(--ease-e),visibility 0s .22s;background:#fff;position:fixed}.prefs.on{visibility:visible;opacity:1;transition:opacity .2s,transform .22s var(--ease-e)}.prefs header{justify-content:space-between;align-items:center;padding:4px 0 6px;display:flex}.prefs header h2{margin:0;font-size:18px;font-weight:500}.prefs .grab{display:none}.pf-body{display:grid}.pf-sec{border-top:1px solid var(--line);padding:14px 0}.pf-sec:first-child{border-top:0}.pf-sec h6{color:var(--ink-3);margin:0 0 10px;font-size:13px;font-weight:500}.pf-chips{flex-wrap:wrap;gap:8px;display:flex}.pf-c{border:1px solid var(--line-2);height:40px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:14.5px;font-weight:500;transition:background .15s}.pf-c:hover{background:#f7f7f5}.pf-c[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink);border-color:#0000}.pf-all-c{color:var(--ink-2);font-weight:400}.pf-c:disabled{color:var(--ink-3);cursor:default;border-style:dashed}.pf-c:disabled:hover{background:#fff}.pf-row{width:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;display:flex}.pf-row b{font-size:15.5px;font-weight:500;display:block}.pf-row small{color:var(--ink-2);font-size:13px}.pf-sw{background:#d6d5d0;border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.pf-sw:after{content:"";top:3px;width:18px;height:18px;transition:transform .2s var(--ease-e);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.pf-row[aria-pressed=true] .pf-sw{background:var(--blue)}.pf-row[aria-pressed=true] .pf-sw:after{transform:translate(-18px)}[dir=ltr] .pf-row[aria-pressed=true] .pf-sw:after{transform:translate(18px)}.pf-fav{background:var(--stone);color:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;font-size:15.5px;text-decoration:none;transition:background .15s;display:flex}.pf-fav:active{background:var(--stone-2)}.pf-fav i{background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 3px #11131514}.pf-fav svg{fill:currentColor;flex:none;width:20px;height:20px}.pf-fav b{font-weight:500}.pf-fav small{color:var(--ink-2);font-size:13px}.pf-fav>svg:last-child{width:18px;height:18px;color:var(--ink-3);margin-inline-start:auto}.pf-req{color:inherit;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.pf-req i{background:var(--stone) center/cover;border-radius:12px;flex:none;width:48px;height:48px}.pf-req b{font-size:14.5px;font-weight:500;display:block}.pf-req small{color:var(--ink-2);font-size:12.5px}.pf-all{color:var(--ink);align-items:center;gap:4px;margin-top:4px;font-size:13.5px;font-weight:500;display:inline-flex}.pf-all svg{width:14px;height:14px}@media (min-width:900px){.pf-scrim{display:none}.prefs{top:calc(var(--top) + 70px);border-radius:20px;width:400px;padding:18px 22px 10px;inset-inline-start:var(--g);transform:translateY(-6px);box-shadow:0 18px 60px #0000002e}.prefs.on{transform:none}.prefs header{display:none}.prefs .pf-body{padding-top:2px}}@media (max-width:899px){.prefs{border-radius:24px 24px 0 0;flex-direction:column;max-height:88vh;padding:0 18px;display:flex;inset:auto 0 0;transform:translateY(105%)}.prefs.on{transform:none}.pf-body{min-height:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));overflow:auto}.prefs .grab{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:10px auto 6px;display:block}.prefs header h2{font-size:19px}}.app.ask-open .toast,.app.ask-open #wlToast{display:none}.app.area-going #inspWall{opacity:.35;transition:opacity .25s}.app.area-fade #inspWall{animation:area-in .55s var(--ease-e) both}@keyframes area-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app.area-toast #wlToast{display:none}[dir=ltr] .i-dir{transform:scaleX(-1)}.pg{animation:pg-in .32s var(--ease) backwards}@keyframes pg-in{0%{opacity:0}to{opacity:1}}.cu-im{background-image:var(--lo,none);background-position:50%;background-size:cover}.ms-col{container-type:inline-size}.ms-col .pin{content-visibility:auto}.ms-col .pin:not(.tpin){height:calc((var(--r,1.3) - .05) * 100cqw)}.ms-col .pin:not(.tpin) .pin-im{height:100%}.ms-col .tpin{contain-intrinsic-block-size:400px;contain-intrinsic-block-size:calc((var(--r,1.6) - .05) * 100cqw)}.icon-btn,.chip,.pf-c,.pc-chip,.oc,.cb-flt,.pin-save,.ph-btn,.it-go{transition-property:background,border-color,color,transform,opacity,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease)}.icon-btn:active,.chip:active,.pf-c:active,.oc:active,.cb-flt:active{transform:scale(.96)}.sheet .body,.prefs,.srch,.pf-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@property --ft{syntax:"<length>";inherits:false;initial-value:0}@property --fb{syntax:"<length>";inherits:false;initial-value:0}.sheet .body,.pf-body,.lens-sheet-b{-webkit-mask-image:linear-gradient(#0000,#000 var(--ft),#000 calc(100% - var(--fb)),#0000);-webkit-mask-image:linear-gradient(#0000,#000 var(--ft),#000 calc(100% - var(--fb)),#0000);mask-image:linear-gradient(#0000,#000 var(--ft),#000 calc(100% - var(--fb)),#0000);animation:linear both ef-top,linear both ef-bot;animation-duration:auto;animation-timeline:scroll(self);animation-range:0 32px,calc(100% - 32px) 100%}@keyframes ef-top{0%{--ft:0px}to{--ft:40px}}@keyframes ef-bot{0%{--fb:40px}to{--fb:0px}}.rc-flip{perspective:1400px;width:min(100%,340px)}.rc-3d{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:grid}.rc-flip.on .rc-3d{transform:rotateY(180deg)}.rc-face{backface-visibility:hidden;grid-area:1/1;min-width:0}.rc-front .rc-card{width:100%}.rc-back{align-content:start;gap:10px;display:grid;transform:rotateY(180deg)}.rc-code{box-sizing:border-box;background:var(--blue);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:13px 16px;font-size:14.5px;font-weight:600;display:flex}.rc-code svg{fill:currentColor;width:18px;height:18px}.rc-turn{border:1px solid var(--line-2);font:inherit;cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;padding:11px;font-size:14px}@media (prefers-reduced-motion:reduce){.rc-3d{transition:none}}.cc{text-align:center;border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:22px;justify-items:center;gap:10px;width:100%;padding:22px 18px 18px;display:grid}.cc-k{letter-spacing:.08em;color:var(--ink-2);font-size:12px}.cc-qr{box-shadow:0 0 0 1px var(--line),0 14px 30px -18px #11131559;background:#fff;border-radius:16px;padding:10px}.cc-qr img{width:180px;height:180px;display:block}.cc-ref{letter-spacing:.06em;direction:ltr;font-size:26px;font-weight:700}.cc-tile{background:var(--stone);text-align:start;box-sizing:border-box;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.cc-tile>i{background:var(--stone-2) center/cover no-repeat;border-radius:10px;width:48px;height:48px;display:block}.cc-tile b{font-size:14.5px;font-weight:600;display:block}.cc-tile small{color:var(--ink-2);font-size:12px}.cc-p{color:var(--ink-2);max-width:32ch;margin:0;font-size:13.5px;line-height:1.5}.cc-st{color:var(--ok);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cc-st svg{fill:currentColor;width:18px;height:18px}.cc-over{color:var(--ink-2)}.cc-valid{color:var(--ink-3);font-size:11.5px}.cc-my{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cc-my svg{fill:currentColor;width:16px;height:16px}.my-code{color:var(--blue);grid-column:1/-1;justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.my-code svg{fill:currentColor;width:16px;height:16px}.my-card[data-status=won] .my-dot.on{background:var(--ok)}.my-card[data-status=lost] .my-dot.on{background:var(--ink-3)}.sc-page{background:var(--stone);box-sizing:border-box;min-height:100dvh;font-family:var(--f);align-content:start;justify-items:center;padding:28px 16px 40px;display:grid}#codePage .cc{max-width:400px}.sc-cam{background:#111315;position:fixed;inset:0;overflow:hidden}.sc-cam video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-frame{aspect-ratio:1;width:min(68vw,320px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-frame i{border:3px solid #fff;border-radius:8px;width:36px;height:36px;position:absolute}.sc-frame i:first-child{border-bottom:0;border-right:0;border-radius:8px 0 0;top:0;left:0}.sc-frame i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:0;right:0}.sc-frame i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:0;left:0}.sc-frame i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 8px;bottom:0;right:0}.sc-head{top:0;color:#fff;background:linear-gradient(#0000008c,#0000);gap:2px;padding:18px 20px 30px;display:grid;position:absolute;inset-inline:0}.sc-head b{font-size:17px;font-weight:600}.sc-head span{opacity:.8;font-size:12.5px}.sc-hint{bottom:44px;text-align:center;color:#fff;text-shadow:0 1px 3px #0009;margin:0;font-size:15px;line-height:1.5;position:absolute;inset-inline:20px}.sc-cam[data-cam=off]{background:var(--ink)}.sc-res{border:1px solid var(--line);box-sizing:border-box;text-align:start;background:#fff;border-radius:22px;gap:12px;width:min(100%,420px);padding:18px;display:grid}.sc-res:not(.sc-ok){text-align:center;justify-items:center;padding:36px 22px}.sc-big{font-size:26px;font-weight:600}.sc-res:not(.sc-ok) p{color:var(--ink-2);max-width:32ch;margin:0;font-size:14.5px;line-height:1.55}.sc-in{background:var(--ok-bg);color:var(--ok);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.sc-in i{background:var(--ok);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.sc-in i:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:9px;position:absolute;top:4px;left:7.5px;transform:rotate(45deg)}.sc-in b{font-size:14.5px;font-weight:600;display:block}.sc-in small{opacity:.85;font-size:12px}.sc-tile{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sc-tile>i{background:var(--stone-2) center/cover no-repeat;width:64px;height:64px;box-shadow:0 0 0 1px var(--line);border-radius:14px;display:block}.sc-tile b{font-size:15px;font-weight:600;display:block}.sc-tile small{color:var(--ink-2);font-size:12.5px}.sc-sku{background:var(--blue);color:#fff;border-radius:18px;gap:2px;padding:16px 18px;display:grid}.sc-sku small{letter-spacing:.06em;opacity:.85;font-size:12px}.sc-sku b{letter-spacing:.02em;text-align:start;direction:ltr;font-size:32px;font-weight:700;line-height:1.2}.sc-sku span{opacity:.85;font-size:12.5px}.sc-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.sc-facts div{border:1px solid var(--line);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.sc-facts dt{color:var(--ink-2);font-size:11.5px}.sc-facts dd{margin:0;font-size:15px;font-weight:600}.sc-cust{background:var(--stone);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.sc-cust b{font-weight:600;display:block}.sc-cust small{color:var(--ink-2);font-size:12.5px}.sc-cust a{color:inherit;text-decoration:none}.sc-close{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.sc-close button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px;font-size:15px;font-weight:600}.sc-yes{background:var(--ink);color:#fff}.sc-no{background:var(--stone);color:var(--ink)}.sc-close button:disabled{opacity:.6}.sc-done{text-align:center;background:var(--stone);color:var(--ink-2);border-radius:999px;margin:4px 0 0;padding:14px}.sc-done.sc-won{background:var(--ok-bg);color:var(--ok)}.sc-done b{font-weight:600}.sc-login{border:1px solid var(--line);box-sizing:border-box;text-align:start;background:#fff;border-radius:22px;gap:14px;width:min(100%,400px);margin-top:12vh;padding:26px 22px;display:grid}.sc-login p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.sc-login label{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.sc-login input{font:inherit;border:1px solid var(--line-2);background:var(--stone);color:var(--ink);letter-spacing:.04em;border-radius:14px;padding:12px 14px;font-size:18px}.sc-login input:focus{outline:2px solid var(--blue);outline-offset:1px}.sc-login .sc-yes{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px;font-size:15px;font-weight:600}.sc-login .sc-yes:disabled{opacity:.5}.sc-bad{color:#b4232c!important}.sc-out{color:#fff;font:inherit;cursor:pointer;opacity:.9;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.sc-next{border:1px solid var(--line-2);font:inherit;cursor:pointer;color:var(--ink);text-align:center;background:0 0;border-radius:999px;margin-top:6px;padding:12px;font-size:14px;text-decoration:none;display:block}.cam-sheet{display:none}@media (max-width:899px){.cam-sheet{inset-inline:0;z-index:98;padding:0 18px calc(18px + env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform .3s var(--ease-e),visibility 0s .3s;background:#fff;border-radius:24px 24px 0 0;display:block;position:fixed;bottom:0;transform:translateY(105%)}.cam-sheet.on{visibility:visible;transition:transform .3s var(--ease-e);transform:none}.cam-sheet .grab{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:10px auto 12px;display:block}.cam-sheet h3{margin:4px 0 6px;font-size:18px;font-weight:600}.cam-sheet p.muted{margin:0 0 14px;font-size:13.5px}.cam-big{background:var(--ink);color:#fff;border-radius:26px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:15px;font-weight:600;display:flex}.cam-big svg{fill:currentColor;width:20px;height:20px}.cam-ghost{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);border-radius:24px;justify-content:center;align-items:center;margin-top:8px;font-size:14px;display:flex}}.mnav{display:none}@media (max-width:899px){.mnav{inset-inline:0;z-index:70;height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 8px env(safe-area-inset-bottom,0px);transition:translate .28s var(--ease-e);background:#fff;border-top:1px solid #11131514;align-items:center;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 20px #1113150d}.mnav-off{pointer-events:none;translate:0 110%}.mnav:after{content:"";top:100%;background:#fff;height:40px;position:absolute;inset-inline:0}.mnav>a,.mnav>button{height:56px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;place-items:center;padding:0;display:grid;position:relative}.mnav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.mnav .mnav-wa svg{fill:currentColor;stroke:none}.mnav [aria-current=page]{color:var(--blue)}.mnav [aria-current=page]:after{content:"";background:var(--blue);border-radius:2px;width:20px;height:3px;position:absolute;bottom:5px;left:50%;translate:-50%}.mnav-dot{top:13px;background:var(--blue);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:calc(50% + 7px)}.dark-site .ft{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.ft-legal{flex-wrap:wrap;gap:14px;display:flex}.ft-legal a{color:var(--ink-3);padding:0;display:inline}.ft-legal a:hover{color:var(--ink)}.ft-credit{white-space:nowrap;color:var(--ink-3);align-items:center;gap:6px;padding:0;display:inline-flex}.ft-credit b{color:var(--ink);letter-spacing:.02em;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ft-credit svg{fill:#e3b07c;flex:none;width:10px;height:10px;display:block}.ft-credit small{letter-spacing:.12em;text-transform:uppercase;margin-left:4px;font-size:.85em}.ft-credit:hover{color:var(--ink)}.ft-bot{align-items:baseline;line-height:1.5}.ft-bot>*{font-size:inherit;line-height:inherit;white-space:nowrap;flex:none;margin:0}.ft-bot .ft-dot{font-size:12px;font-style:normal;font-weight:400;line-height:inherit;letter-spacing:0;color:var(--ink-3);flex:none;margin-inline:8px}.ft-bot .ft-area{font-size:inherit;line-height:inherit;align-items:baseline;gap:0}.ft-bot .ft-area svg{flex:none;align-self:baseline;width:1em;height:1em;margin-inline-end:6px;display:block;transform:translateY(.19em)}.ft-bot .ft-area small{font-size:inherit;line-height:inherit}.ft-bot .ft-legal{flex-wrap:nowrap;align-items:baseline;gap:0}.ft-bot .ft-credit{align-items:baseline;padding:0;display:inline-flex}.ft-bot .ft-credit b{align-items:baseline}.ft-bot .ft-credit svg{align-self:baseline;transform:translateY(calc(5px - .5ex))}.ft-bot .ft-credit small{font-size:.8em;line-height:inherit;align-items:baseline;margin-left:4px;display:inline-flex}@media (min-width:1280px){.ft-bot{flex-wrap:nowrap}}@media (max-width:899px){.ft-bot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:2}.ft-bot>*{white-space:normal;max-width:100%}}.legal{max-width:760px;margin-inline:auto;padding-bottom:48px}.legal-a{color:var(--ink-2);font-size:16px;line-height:1.7}.legal-a .legal-t{color:var(--ink);margin:0 0 10px;font-size:24px;font-weight:600}.legal-a .legal-i{color:var(--ink);margin:0 0 8px;font-size:18px}.legal-a section{border-top:1px solid var(--line);padding:18px 0}.legal-a h2{color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:600}.legal-a p{margin:0 0 8px}.legal-a ul{margin:4px 0 8px;padding-inline-start:20px}.legal-a li{margin:3px 0}.legal-a .legal-x{border-top:1px solid var(--line);padding-top:18px;font-size:14px}.legal-a a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.fnote{color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.5}.fnote a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dk-page{align-content:start;padding:20px 16px 48px}.dk{gap:16px;width:min(100%,920px);display:grid}.dk-head{border:1px solid var(--line);background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.dk-id{gap:2px;min-width:0;display:grid}.dk-id small{color:var(--ink-2);letter-spacing:.02em;font-size:12.5px}.dk-id b{text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2;overflow:hidden}.dk-tools{align-items:center;gap:8px;display:flex}.dk-scan{background:var(--blue);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #067e8947}.dk-scan:hover{transform:translateY(-1px);box-shadow:0 8px 22px #067e8957}.dk-scan:active{transform:translateY(0)}.dk-out{border:1px solid var(--line-2);color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:11px 16px;font-size:14px}.dk-out:hover{color:var(--ink);border-color:var(--ink)}.dk-tabs{background:var(--stone-2);border-radius:999px;gap:4px;width:max-content;padding:4px;display:inline-flex}.dk-tabs button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.dk-tabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.dk-tabs i{background:var(--stone);min-width:20px;height:20px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.dk-tabs button.on i{background:var(--ink);color:#fff}.dk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dk-list a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;grid-template-columns:108px 1.1fr 1.5fr auto 18px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.dk-list a:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 24px #11131514}.dk-list a:active{transform:translateY(0)}.dk-st{background:var(--stone);color:var(--ink-2);text-align:center;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12.5px;font-style:normal;font-weight:600}.dk-st.dk-new{color:#9a5b00;background:#fff3e0}.dk-st.dk-called{background:var(--tint);color:var(--on-tint)}.dk-st.dk-quoted{color:#1f4f8f;background:#e3ecf7}.dk-st.dk-arrived{background:var(--ok-bg);color:var(--ok)}.dk-st.dk-won{background:var(--ink);color:#fff}.dk-st.dk-lost{background:var(--stone-2);color:var(--ink-3)}.dk-who,.dk-what{gap:3px;min-width:0;display:grid}.dk-who b,.dk-what b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.dk-who small,.dk-what small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dk-ref{color:var(--blue)}.dk-at{color:var(--ink-2);white-space:nowrap;text-align:end;font-size:12.5px}.dk-at i{margin:0 4px;font-style:normal}.dk-go{color:var(--ink-3);justify-self:end}.dk-empty{border:1px dashed var(--line-2);text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:6px;padding:40px 24px;display:grid}.dk-empty b{font-size:16px;font-weight:600}.dk-empty p{color:var(--ink-2);max-width:40ch;margin:0;font-size:14.5px;line-height:1.6}.dk-item{gap:12px;width:min(100%,640px);display:grid}.dk-top{color:var(--ink-2);justify-content:space-between;align-items:center;margin:0 2px;font-size:13px;display:flex}.dk-top a{color:var(--ink);border-radius:999px;align-items:center;gap:4px;margin-inline-start:-8px;padding:8px 12px 8px 8px;font-weight:600;text-decoration:none;display:inline-flex}.dk-top a:hover{background:#fff}.dk-card{border:1px solid var(--line);background:#fff;border-radius:22px;gap:14px;padding:18px;display:grid}.dk-status{background:var(--stone);color:var(--ink);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.dk-status i{background:var(--ink-3);border-radius:50%;flex:none;width:10px;height:10px}.dk-status b{font-size:14.5px;font-weight:600;display:block}.dk-status small{color:var(--ink-2);font-size:12px}.dk-status.dk-st-new{background:#fff3e0}.dk-status.dk-st-new i{background:#e08a00}.dk-status.dk-st-called{background:var(--tint)}.dk-status.dk-st-called i{background:var(--blue)}.dk-status.dk-st-quoted{background:#e3ecf7}.dk-status.dk-st-quoted i{background:#1f4f8f}.dk-status.dk-st-arrived{background:var(--ok-bg);color:var(--ok)}.dk-status.dk-st-arrived i{background:var(--ok)}.dk-status.dk-st-arrived small{color:inherit;opacity:.85}.dk-status.dk-st-won{background:var(--ink);color:#fff}.dk-status.dk-st-won i{background:#fff}.dk-status.dk-st-won small{color:inherit;opacity:.8}.dk-status.dk-st-lost{background:var(--stone-2)}.dk-person{gap:2px;display:grid}.dk-person b{font-size:24px;font-weight:700;line-height:1.2}.dk-person small{color:var(--ink-2);font-size:13.5px}.dk-reach{grid-template-columns:1fr auto;gap:8px;display:grid}.dk-call,.dk-wa{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.dk-call{background:var(--ink);color:#fff;letter-spacing:.02em;white-space:nowrap}.dk-wa{color:#1a7f3b;background:#e7f6ea}.dk-msg{background:var(--tint);color:var(--on-tint);border-radius:14px;gap:2px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5;display:grid}.dk-msg small{letter-spacing:.04em;opacity:.8;font-size:11.5px}.dk-tile{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dk-tile>i{background:var(--stone-2) center/cover no-repeat;width:72px;height:72px;box-shadow:0 0 0 1px var(--line);border-radius:16px;display:block}.dk-tile span{gap:2px;min-width:0;display:grid}.dk-tile b{font-size:17px;font-weight:600;line-height:1.25;display:block}.dk-tile small{color:var(--ink-2);font-size:12.5px}.dk-sku{background:var(--blue);color:#fff;border-radius:18px;gap:2px;padding:16px 18px;display:grid}.dk-sku small{letter-spacing:.06em;opacity:.85;font-size:12px}.dk-sku b{letter-spacing:.02em;text-align:start;overflow-wrap:anywhere;direction:ltr;font-size:32px;font-weight:700;line-height:1.2}.dk-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.dk-facts div{border:1px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:10px 12px;display:grid}.dk-facts dt{color:var(--ink-2);font-size:11.5px}.dk-facts dd{margin:0;font-size:15px;font-weight:600}.dk-deal{background:var(--ok-bg);color:var(--ok);border-radius:18px;justify-content:center;align-items:baseline;gap:10px;margin:0;padding:14px 18px;display:flex}.dk-deal b{font-weight:600}.dk-deal span{font-size:20px;font-weight:700}.dk-deal small{opacity:.85;font-size:12.5px}.dk-road h3{color:var(--ink-2);letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}.dk-log{max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dk-log li{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;align-items:start;gap:12px;padding:9px 0;font-size:14px;display:grid;position:relative}.dk-log li:last-child{border-bottom:0}.dk-log li>small{color:var(--ink-2);white-space:nowrap;padding-top:2px;font-size:12px}.dk-log span{gap:2px;min-width:0;display:grid}.dk-log b{font-weight:500;line-height:1.45}.dk-log span small{color:var(--ink-3);font-size:12px}.dk-note{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.dk-note textarea,.dk-close input{font:inherit;border:1px solid var(--line-2);background:var(--stone);color:var(--ink);resize:vertical;box-sizing:border-box;border-radius:14px;width:100%;padding:12px 14px;font-size:16px}.dk-note textarea:focus,.dk-close input:focus{outline:2px solid var(--blue);outline-offset:1px;background:#fff}.dk-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dk-acts[data-n="3"]{grid-template-columns:1fr 1fr 1fr}.dk-acts[data-n="1"]{grid-template-columns:1fr}.dk-acts button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px;font-size:15px;font-weight:600;transition:transform .12s,opacity .15s}.dk-acts button:active{transform:scale(.98)}.dk-acts button:disabled{opacity:.45;cursor:default}.dk-yes{background:var(--ink);color:#fff}.dk-mid{background:var(--tint);color:var(--on-tint)}.dk-quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.dk-acts .dk-write{grid-column:1/-1}.dk-close{gap:10px;display:grid}.dk-close label{color:var(--ink-2);gap:6px;font-size:13px;display:grid}@media (max-width:640px){.dk-page{padding:12px 12px 40px}.dk-head{border-radius:18px;padding:14px 16px}.dk-id b{font-size:19px}.dk-tools{width:100%}.dk-scan{flex:1;justify-content:center;padding:14px 18px;font-size:16px}.dk-tabs{width:100%;display:flex}.dk-tabs button{flex:1;justify-content:center}.dk-list a{grid-template-columns:1fr auto;grid-template-areas:"st at""who who""what what";gap:8px 10px;padding:14px 16px}.dk-st{grid-area:st;justify-self:start}.dk-at{grid-area:at}.dk-who{grid-area:who}.dk-what{grid-area:what}.dk-go{display:none}.dk-who b,.dk-what b,.dk-who small,.dk-what small{white-space:normal}.dk-item{gap:10px}.dk-card{border-radius:18px;gap:12px;padding:16px}.dk-person b{font-size:22px}.dk-reach,.dk-acts,.dk-acts[data-n="3"]{grid-template-columns:1fr}.dk-facts dd{font-size:14px}}.tb-logo svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.tb-logo:hover svg{transform:rotate(90deg)}.tb-chat,.tb-acct{display:none}@media (min-width:900px){.tb-tools{gap:10px}.tb-chat{background:var(--tint);height:44px;color:var(--on-tint);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding-inline:14px 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.tb-chat:hover{background:#d2ebec}.tb-chat svg{width:18px;height:18px;fill:var(--blue)}.tb-acct{height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding-inline:14px 5px;font-size:14px;font-weight:500;transition:box-shadow .2s;display:inline-flex}.tb-acct:hover{box-shadow:0 2px 10px #11131524,inset 0 0 0 1px var(--line-2)}.tb-acct-ln{flex-direction:column;gap:3.5px;display:inline-flex}.tb-acct-ln b{background:var(--ink);border-radius:1px;width:16px;height:2px;display:block}.tb-acct-lbl{text-overflow:ellipsis;max-width:140px;overflow:hidden}.tb-acct-av{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.tb-acct-av svg{fill:#fff;width:19px;height:19px}.tb-acct-dot{top:-1px;background:var(--blue);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-end:-1px}}.hcp-wrap{z-index:130;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hcp-scrim{background:#11131566;animation:.25s hcpIn;position:absolute;inset:0}.hcp{width:min(680px,100%);height:min(760px,100%);animation:hcpUp .3s var(--ease);background:#fff;border-radius:32px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000040}@keyframes hcpIn{0%{opacity:0}}@keyframes hcpUp{0%{opacity:0;transform:translateY(18px)scale(.98)}}.hcp-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.hcp-h b{font-size:16px;font-weight:600;display:block}.hcp-h small{color:var(--ink-2);font-size:12.5px;display:block}.hcp-av{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hcp-av svg{width:22px;height:22px;fill:var(--blue)}.hcp-x{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.hcp-x:hover{background:var(--stone)}.hcp-x svg{fill:currentColor;width:20px;height:20px}.hcp-log{scrollbar-width:thin;align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}.hcp-f{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);gap:10px;display:grid}.hcp-f>.chip{justify-self:start}.hc-m{align-items:flex-start;gap:10px;display:flex}.hc-m p{margin:0;font-size:15.5px;line-height:1.55}.hc-ai p,.hc-ai .hc-b{background:var(--stone);border-radius:18px 18px 18px 4px;max-width:88%;padding:12px 16px}[dir=ltr] .hc-ai p,[dir=ltr] .hc-ai .hc-b{border-radius:18px 18px 4px}.hc-ai .hc-b p{background:0 0;border-radius:0;max-width:none;padding:0}.hc-me{justify-content:flex-end}.hc-me .hc-b{background:var(--ink);color:#fff;border-radius:18px 18px 4px;max-width:88%;padding:12px 16px}[dir=ltr] .hc-me .hc-b{border-radius:18px 18px 18px 4px}.hc-b{gap:12px;display:grid}.hc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hc-card{color:inherit;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #11131514}.hc-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001a}.hc-card i{background:var(--stone-2) center/cover;border-radius:10px;grid-row:1/3;width:56px;height:56px}.hc-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.hc-card small{color:var(--ink-2);font-size:12px}.hc-more{color:var(--blue);justify-self:start;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.hc-more svg{fill:currentColor;width:16px;height:16px}.hc-lead{color:var(--ok);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.hc-lead svg{fill:currentColor;width:18px;height:18px}.hc-dots{align-items:center;gap:5px;min-height:22px;display:inline-flex}.hc-dots i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1s infinite hcDot}.hc-dots i:nth-child(2){animation-delay:.15s}.hc-dots i:nth-child(3){animation-delay:.3s}@keyframes hcDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hc-chips{flex-wrap:wrap;gap:8px;padding-inline-start:4px;display:flex}.hc-chips .chip,.hcp-f>.chip{cursor:pointer;height:40px}.hc-chips .chip svg,.hcp-f>.chip svg{width:16px;height:16px;fill:var(--blue)}.hc-in{background:var(--stone);border-radius:999px;align-items:center;gap:8px;height:56px;padding:5px;padding-inline-start:18px;display:flex}.hc-in input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.hc-in input::placeholder{color:var(--ink-3)}.hc-in button{background:var(--ink);color:#fff;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.hc-in button svg{fill:currentColor;width:20px;height:20px}.hc-in button:disabled{opacity:.35}.hc-in .hc-clip{width:40px;height:40px;color:var(--ink-2);background:0 0;margin-inline-start:-10px}.hc-in .hc-clip:hover{color:var(--ink);background:#fff}.hc-pend{background:var(--stone);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 6px;font-size:13.5px;display:flex}.hc-pend img,.hc-pend i{object-fit:cover;background:#fff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hc-pend i svg{width:18px;height:18px;fill:var(--ink-2)}.hc-pend span{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hc-pend .hc-dots{min-height:0}.hc-pend .hc-dots i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;display:block}.hc-pend.err span{color:var(--warn)}.hc-pend button{width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.hc-pend button:hover{background:#fff}.hc-pend button svg{fill:currentColor;width:16px;height:16px}.hc-img{object-fit:cover;border-radius:12px;max-width:240px;max-height:240px;display:block}.hc-file{opacity:.9;align-items:center;gap:6px;font-size:14px;display:inline-flex}.hc-file svg{fill:currentColor;width:16px;height:16px}.hc-note{color:var(--ink-3);padding-inline:4px;font-size:12px;line-height:1.4}.hc-leadf{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-leadf input{height:46px;font:inherit;background:#fff;border:0;border-radius:12px;min-width:0;padding:0 14px;font-size:15px;box-shadow:0 0 0 1px #1113151f}.hc-leadf input:focus{box-shadow:0 0 0 2px var(--blue);outline:none}.hc-leadf .btn-ink{height:46px;font:inherit;cursor:pointer;border-radius:12px;grid-column:1/-1;font-weight:600}html.chat-open{overflow:hidden}html.chat-open .mnav{display:none}@media (max-width:600px){.hcp-wrap{place-items:end stretch;padding:0}.hcp{width:100%;height:92dvh;animation:hcpRise .32s var(--ease);border-radius:28px 28px 0 0}.hcp:before{content:"";background:var(--stone-3);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.hcp-h{padding:20px 16px 12px}.hcp-log{padding:14px 12px}.hcp-f{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}.hc-m p{font-size:15px}.hc-cards{grid-template-columns:1fr 1fr}}@keyframes hcpRise{0%{transform:translateY(100%)}}.ft .ft-seo-in{margin-top:28px}.ft .ft-seo-in h1{letter-spacing:.06em;text-wrap:initial;margin:0 0 14px;font-size:13px;font-weight:500}.ft .ft-seo-in p{color:var(--ink-2);margin:0}.ft .ft-seo-in p+p{margin-top:10px}.ft .ft-seo-in p a{color:var(--ink);padding:0;display:inline}.ft .ft-seo-in p strong{font-weight:inherit}.ft .ft-cats{margin-top:14px;overflow:hidden}.ft .ft-cats>div{flex-wrap:wrap;margin-inline-start:-24px;display:flex}.ft .ft-cats span{white-space:nowrap}.ft .ft-cats a{display:inline-block}.ft .ft-cats i{text-align:center;width:24px;color:var(--ink-3);font-style:normal;display:inline-block}.ft .ft-fold{margin-top:14px}.ft .ft-fold>summary{cursor:pointer;letter-spacing:.06em;color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:5px 0;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.ft .ft-fold>summary::-webkit-details-marker{display:none}.ft .ft-fold>summary:hover,.ft .ft-fold[open]>summary{color:var(--ink)}.ft .ft-fold>summary svg{flex:none;width:10px;height:6px;transition:transform .2s}.ft .ft-fold[open]>summary svg{transform:rotate(180deg)}.ft .ft-fold-in .ft-seo-in{margin-top:12px}.ft .ft-gal{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px;margin-top:22px;display:grid}.ft .ft-gal figure{min-width:0;margin:0}.ft .ft-gal a{padding:0;display:inline}.ft .ft-gal figure>a{display:block}.ft .ft-gal img{aspect-ratio:1;object-fit:cover;background:var(--stone-2);border-radius:14px;width:100%;height:auto;display:block}.ft .ft-gal figcaption{color:var(--ink-2);margin-top:8px;line-height:1.4}.ft .ft-gal figure>a:hover figcaption{color:var(--ink)}.ft .ft-wp{margin-top:28px}.ft .ft-wp h3{letter-spacing:.06em;text-wrap:initial;margin:0 0 14px;font-size:13px;font-weight:500}@media (min-width:900px){.ft.ft-dark .ft-cols.ft-wp{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:28px 16px}}@media (max-width:899px){.ft .ft-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.ft .ft-gal figcaption{font-size:13px}.ft-dark .ft-cols.ft-wp>div h3{width:100%;color:var(--ink-3);letter-spacing:.04em;margin:0 0 2px;font-size:12px}}.pf-call .pf-all{justify-content:space-between;margin:0;padding:6px 0;display:flex}
