.v5{--v5-navy:#081e5b;--v5-navy-dark:#041033;--v5-yellow:#fec601;--v5-yellow-hover:#ffd43b;--v5-bone:#f5f0e8;--v5-paper:#fafaf7;--v5-ink:#0b0b0f;--v5-body:#1c2333;--v5-muted:#3a4256;--v5-faint:#5b6478;--v5-line:#d9d4ca;--v5-amber-ink:#6b5300;--v5-on-dark:#c9d2ea;--v5-on-dark-faint:#9fb0d6;--v5-display:var(--font-showcase-display),"Arial Narrow",sans-serif;--v5-mono:var(--font-v5-mono),ui-monospace,monospace;font-family:var(--font-work-sans),system-ui,sans-serif;color:var(--v5-ink);background:var(--v5-paper)}.v5-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.v5-sec{padding-top:104px;padding-bottom:104px;scroll-margin-top:72px}.v5-sec>.v5-wrap{display:flex;flex-direction:column;gap:44px}@media (max-width:760px){.v5-sec{padding-top:72px;padding-bottom:72px}.v5-sec>.v5-wrap{gap:32px}}.v5-bone{background:var(--v5-bone)}.v5-paper{background:var(--v5-paper)}.v5-white{background:#ffffff}.v5-navy{background:var(--v5-navy);color:#ffffff}.v5-dark{background-color:var(--v5-navy-dark);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:48px 48px;color:#ffffff}.v5-disp{font-family:var(--v5-display);font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.005em;line-height:.92;margin:0;text-wrap:balance}.v5-h1{font-size:clamp(52px,6.6vw,96px);color:#ffffff}.v5-h2{font-size:clamp(42px,6vw,80px);color:var(--v5-navy-dark);max-width:16ch}.v5-h2-wide{max-width:18ch}.v5-dark .v5-h2,.v5-navy .v5-h2{color:#ffffff}.v5-mono{font-family:var(--v5-mono);letter-spacing:.08em;text-transform:uppercase}.v5-eyebrow{font-size:13px;font-weight:700;color:var(--v5-yellow)}.v5-kick{font-size:11px;font-weight:700;color:var(--v5-amber-ink)}.v5-lead{margin:0;font-size:21px;line-height:1.45;color:var(--v5-on-dark);max-width:34ch}.v5-p{margin:0;font-size:16px;line-height:1.55;color:var(--v5-muted)}.v5-small{margin:0;font-size:13px;line-height:1.5;color:var(--v5-faint)}.v5 h3{margin:0;font-size:22px;line-height:1.2}.v5 h3,.v5-btn{font-weight:800;color:var(--v5-navy-dark)}.v5-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:10px;background:var(--v5-yellow);font-size:18px;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.v5-btn:hover{background:var(--v5-yellow-hover);transform:translateY(-1px)}.v5-btn:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.v5-btn-lg{min-height:64px;padding:0 36px;font-size:20px}.v5-door-row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.v5-quiet{font-size:15px;color:var(--v5-muted);text-decoration:underline;text-underline-offset:4px}.v5-close-copy>.v5-quiet,.v5-door-row>.v5-quiet{display:inline-block;padding-block:12px}.v5-dark .v5-quiet,.v5-navy .v5-quiet{color:var(--v5-on-dark-faint)}@media (max-width:760px){.v5-btn{width:100%}}.v5-ticks{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:18px;font-weight:600}.v5-ticks li{display:flex;gap:10px;align-items:flex-start}.v5-ticks svg{flex:none;margin-top:2px}.v5-hero{padding-top:132px;padding-bottom:112px;overflow:hidden}.v5-hero-grid{display:flex;flex-wrap:wrap;gap:56px 64px;align-items:center}.v5-hero-copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:24px}.v5-hero-art{flex:1.5 1 600px;min-width:0;display:flex;flex-direction:column;gap:16px}.v5-devices{position:relative;padding:0 0 72px 150px;width:124%}.v5-devices>.df-phone{position:absolute;left:0;bottom:0}.v5-hero-caption{margin:0 0 0 150px;font-size:11px;color:var(--v5-on-dark-faint)}.v5-hero-rating{margin:-14px 0 -6px;display:flex;align-items:center;gap:8px;font-size:14px;line-height:16px;font-weight:700;color:var(--v5-on-dark)}.v5-hero-rating svg{flex:none;color:var(--v5-yellow)}.v5-next{margin:0;font-size:15px;color:var(--v5-on-dark-faint)}.v5-id{display:flex;gap:14px;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.v5-id img{border-radius:50%;border:2px solid var(--v5-yellow);object-fit:cover;flex:none}.v5-id p{margin:0;font-size:15px;line-height:1.45;color:#dfe5f4}@media (max-width:760px){.v5-hero{padding-top:104px;padding-bottom:72px}.v5-devices{padding:0;width:auto;display:flex;justify-content:center}.v5-devices>.df-browser{display:none}.v5-devices>.df-phone{position:relative}.v5-hero-caption{margin:0;text-align:center}}.v5-docket{background:var(--v5-paper);border-radius:6px;position:relative;color:var(--v5-ink);box-shadow:0 1px 0 rgba(4,16,51,.08),0 12px 28px rgba(4,16,51,.1)}.v5-docket:before{content:"";position:absolute;left:0;right:0;top:-6px;height:12px;background:radial-gradient(circle at 6px 0,transparent 5px,var(--v5-paper) 5.5px) 0 0 /12px 12px repeat-x}.v5-proof{margin:0;border-left:3px solid var(--v5-yellow);background:#ffffff;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--v5-body);border-radius:0 8px 8px 0}.v5-proof figcaption{display:inline;color:var(--v5-faint)}.v5-details summary{cursor:pointer;list-style:none;min-height:32px;display:flex;align-items:center;font-weight:700}.v5-details summary::-webkit-details-marker{display:none}.v5-details summary:focus-visible{outline:2px solid var(--v5-navy);outline-offset:2px}.v5-bullets{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--v5-muted)}.v5-s2-top{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between}.v5-s2-top .v5-h2{max-width:12ch}.v5-promise{flex:0 1 460px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.v5-promise strong{font-size:22px;line-height:1.2;color:var(--v5-navy-dark)}.v5-promise summary{font-size:14px;color:var(--v5-navy);text-decoration:underline}.v5-promise .v5-small{border-top:1px dashed var(--v5-line);padding-top:10px}.v5-intro{margin:0;font-size:22px;font-weight:700;color:var(--v5-body)}.v5-figure{margin:0;display:flex;flex-direction:column;gap:12px}.v5-figure figcaption{font-size:11px;color:var(--v5-faint)}.v5-pin{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:var(--v5-yellow);color:var(--v5-navy-dark);border:3px solid var(--v5-navy-dark);font:700 13px var(--v5-mono);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(254,198,1,.35);z-index:2}.v5-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin:0;padding:0;list-style:none}.v5-col{display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--v5-navy-dark);padding-top:20px}.v5-col .v5-proof{margin-top:auto}.v5-num{width:34px;height:34px;border-radius:50%;background:var(--v5-yellow);color:var(--v5-navy-dark);border:3px solid var(--v5-navy-dark);font:700 14px var(--v5-mono);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.v5-part{margin:0;font-size:14px;color:var(--v5-muted)}@media (max-width:760px){.v5-pin{width:22px;height:22px;font-size:11px;border-width:2px;box-shadow:0 0 0 4px rgba(254,198,1,.35)}}.v5-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:32px;margin:0;padding:0;list-style:none}.v5-steps>li{display:flex;flex-direction:column;gap:14px}.v5-stage{background:#f0eadf;border-radius:18px;display:flex;justify-content:center;padding:36px 0}.v5-ui{height:100%;display:flex;flex-direction:column;font-family:var(--font-work-sans),system-ui,sans-serif;color:var(--v5-ink)}.v5-ui-pad{padding:44px 14px 0;gap:12px}.v5-bar3{display:flex;gap:4px}.v5-bar3 span{flex:1;height:4px;border-radius:2px;background:#e3ddd1}.v5-bar3 span:first-child{background:var(--v5-yellow)}.v5-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v5-tile{min-height:58px;border:1px solid var(--v5-line);background:#ffffff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:8px 9px;font-size:12px;font-weight:600}.v5-tile.on{border:2px solid var(--v5-navy);background:#eef2fb;color:var(--v5-navy);font-weight:700}.v5-ui-next{background:var(--v5-yellow);border-radius:10px;min-height:44px;justify-content:center;font-weight:800;font-size:14px;color:var(--v5-navy-dark)}.v5-thread-head,.v5-ui-next{display:flex;align-items:center}.v5-thread-head{padding:40px 12px 10px;flex-direction:column;gap:4px;border-bottom:1px solid #ececef;background:#f7f7f8}.v5-thread-head img{border-radius:50%;object-fit:cover}.v5-thread{padding:14px 10px;display:flex;flex-direction:column;gap:8px}.v5-bub{border-radius:18px 18px 18px 5px;padding:9px 12px;font-size:13px;line-height:1.38}.v5-bub,.v5-linkcard{background:#e9e9eb;max-width:86%}.v5-linkcard{border-radius:16px;overflow:hidden}.v5-linkcard-img{height:84px;background-color:var(--v5-navy);background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:14px 14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--v5-yellow)}.v5-linkcard-body{padding:8px 12px;display:flex;flex-direction:column;gap:1px;font-size:12px}.v5-linkcard-body span{font-size:11px;color:#6b7183}.v5-decide{position:absolute;left:8px;right:8px;top:34%;background:#ffffff;border-radius:18px;padding:14px 12px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 40px rgba(0,0,0,.4);z-index:2}.v5-decide strong{font-size:14px;color:var(--v5-navy-dark);text-align:center}.v5-decide span{border-radius:10px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.v5-decide span:first-of-type{background:var(--v5-yellow);color:var(--v5-navy-dark);font-weight:800}.v5-decide span:nth-of-type(2){border:2px solid var(--v5-navy);color:var(--v5-navy)}.v5-decide span:nth-of-type(3){border:1px dashed #6b7183;color:var(--v5-muted);font-weight:600}.v5-dimshot img{filter:brightness(.55)}.v5-plain-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin:0;padding:0;list-style:none}.v5-plain-steps>li{display:flex;flex-direction:column;gap:12px;border-top:2px solid var(--v5-navy-dark);padding-top:20px}@media (max-width:760px){.v5-steps{grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;gap:16px}.v5-steps>li{scroll-snap-align:start}.v5-stage{padding:28px 0}}.v5-tape{height:64px;border-radius:6px;background-color:var(--v5-yellow);background-image:repeating-linear-gradient(90deg,var(--v5-navy-dark) 0,var(--v5-navy-dark) 2px,transparent 2px,transparent 100%),repeating-linear-gradient(90deg,var(--v5-navy-dark) 0,var(--v5-navy-dark) 1px,transparent 1px,transparent 100%);background-size:calc(100% / 14) 26px,calc(100% / 70) 12px;background-repeat:repeat-x}.v5-tape-labels{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--v5-yellow)}.v5-deal{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:0;padding:0;list-style:none}.v5-deal>li{padding:26px;display:flex;flex-direction:column;gap:10px}.v5-deal p{margin:0;font-size:17px;line-height:1.55}.v5-stamp{align-self:flex-start;margin-top:6px;border:2px solid #b42318;color:#b42318;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700;transform:rotate(-3deg)}.v5-deal .v5-aside{font-size:13px;font-style:italic;color:var(--v5-faint)}.v5-terms{background:rgba(255,255,255,.06);border-radius:10px;padding:16px 20px}.v5-terms summary{color:var(--v5-yellow);font-size:16px}.v5-terms summary:focus-visible{outline-color:var(--v5-yellow)}.v5-terms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:14px;font-size:14px;line-height:1.55;color:#dfe5f4}.v5-terms-grid ul{padding-left:18px;margin:6px 0 0}.v5-pat{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.v5-pat-photo{flex:1 1 380px;min-width:0;position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden}.v5-pat-photo img{object-fit:cover;object-position:55% 40%}.v5-pat-tag{position:absolute;left:16px;bottom:16px;background:var(--v5-yellow);color:var(--v5-navy-dark);font-size:11px;font-weight:700;padding:6px 10px;border-radius:4px}.v5-pat-copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:20px}.v5-pat-copy p{margin:0;font-size:18px;line-height:1.6;color:var(--v5-body)}.v5-pat-copy p.v5-strong{font-weight:700}.v5-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--v5-navy-dark);border-bottom:2px solid var(--v5-navy-dark);margin:0}.v5-stats>div{padding:14px 12px}.v5-stats>div+div{border-left:1px solid #cfc8bb}.v5-stats>div:first-child{padding-left:0}.v5-stats dt{font-size:clamp(18px,5vw,30px);color:var(--v5-navy-dark);overflow-wrap:anywhere}.v5-stats dd{margin:6px 0 0;font-size:10px;color:var(--v5-faint)}@media (max-width:560px){.v5-stats{grid-template-columns:1fr}.v5-stats>div{padding:12px 0;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.v5-stats>div+div{border-left:0;border-top:1px solid #cfc8bb}.v5-stats dt{font-size:24px}.v5-stats dd{margin:0;text-align:right}}.v5-price{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.v5-price-l{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.v5-price-l>p{margin:0;font-size:17px;line-height:1.6;color:var(--v5-body)}.v5-receipt{background:#fbf8f0;position:relative;box-shadow:0 18px 40px rgba(4,16,51,.18);padding:26px 22px 30px;transform:rotate(-1deg);max-width:420px;margin:0 6px}.v5-receipt:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(-45deg,transparent 7px,#fbf8f0 0) 0 0 /14px 10px repeat-x,linear-gradient(45deg,transparent 7px,#fbf8f0 0) 0 0 /14px 10px repeat-x}.v5-receipt-t{text-align:center;font-size:22px;font-weight:700;letter-spacing:.3em}.v5-receipt-s{text-align:center;font-size:10px;color:var(--v5-faint);margin-top:4px}.v5-receipt-rule{border-top:2px dashed #b9b2a4;margin:16px 0 6px}.v5-receipt dl{margin:0}.v5-receipt-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:7px 0;letter-spacing:.04em}.v5-receipt-row dd{margin:0;text-align:right}.v5-receipt-row:last-child{font-weight:700}.v5-receipt-dbl{border-top:3px double var(--v5-ink);margin:10px 0}.v5-receipt-fee{display:flex;justify-content:space-between;align-items:baseline}.v5-receipt-fee .v5-disp{font-size:44px}.v5-receipt-foot{text-align:center;font-size:11px;font-weight:700;margin-top:12px}.v5-maths{flex:1 1 420px;min-width:0;background:var(--v5-navy-dark);color:#ffffff;border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:18px}.v5-tokens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.v5-tokens li{border:2px solid var(--v5-yellow);border-radius:10px;padding:14px 6px;text-align:center}.v5-tokens li:last-child{border-style:dashed;opacity:.8}.v5-tokens .v5-disp{font-size:30px}.v5-tokens .v5-mono{display:block;font-size:9px;color:var(--v5-on-dark-faint);margin-top:6px}.v5-fill{height:14px;border-radius:999px;background:var(--v5-yellow)}.v5-maths p{margin:0}.v5-maths .v5-sum{font-size:15px;color:#dfe5f4}.v5-maths .v5-big{font-size:34px;text-transform:none;line-height:1}.v5-maths .v5-caveat{font-size:13px;color:var(--v5-on-dark-faint);font-style:italic}.v5-close-line{margin:14px 0 0;font-size:16px;font-weight:700;color:var(--v5-navy)}@media (max-width:760px){.v5-receipt{transform:none;margin:0}}.v5-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:48px 32px;margin:0;padding:0;list-style:none}.v5-site{display:flex;flex-direction:column;gap:14px}.v5-site-name{font-size:17px;font-weight:700}.v5-site-where{font-size:11px;color:var(--v5-faint)}.v5-site-note{margin:0;font-size:14px;color:var(--v5-muted)}.v5-site blockquote{margin:0;font-size:15px;line-height:1.5;color:var(--v5-body);border-top:1px solid #e3e0d8;padding-top:12px}.v5-stars{color:#e3a400;letter-spacing:2px}.v5-toggle{position:absolute;left:12px;bottom:12px;display:flex;gap:2px;padding:4px;border-radius:999px;background:rgba(4,16,51,.92);z-index:2}.v5-toggle button{min-height:36px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;font:700 13px var(--font-work-sans),sans-serif;background:transparent;color:#ffffff}.v5-toggle button[aria-pressed=true]{background:var(--v5-yellow);color:var(--v5-navy-dark)}.v5-toggle button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.v5-rating{display:flex;flex-direction:column;gap:20px;border-top:2px solid var(--v5-navy-dark);padding-top:28px}.v5-rating-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v5-rating-line .v5-disp{font-size:34px;color:var(--v5-navy-dark);text-transform:none}.v5-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin:0;padding:0;list-style:none}.v5-reviews blockquote{margin:0;display:flex;flex-direction:column;gap:12px;border-top:1px solid #e3e0d8;padding-top:16px}.v5-reviews p{margin:0;font-size:17px;line-height:1.5}.v5-reviews footer{font-size:13px;color:var(--v5-faint)}.v5-reviews footer strong{color:var(--v5-ink)}.v5-check{border-radius:20px;padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;gap:32px;align-items:center}.v5-qa-list{border-bottom:1px solid #cfc8bb}.v5-qa{border-top:1px solid #cfc8bb}.v5-qa summary{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 28px;gap:20px;align-items:center;padding:16px 0;min-height:44px;cursor:pointer;list-style:none}.v5-qa summary::-webkit-details-marker{display:none}.v5-qa summary:focus-visible{outline:2px solid var(--v5-navy);outline-offset:2px}.v5-qa .v5-q{font-size:16px;font-weight:600;color:var(--v5-body)}.v5-qa .v5-a{font-size:34px;color:var(--v5-navy-dark);line-height:.95}.v5-qa .v5-plus{font-size:22px;color:var(--v5-navy-dark);text-align:right;transition:transform .2s ease}.v5-qa[open] .v5-plus{transform:rotate(45deg)}.v5-qa p{margin:0 0 18px;font-size:16px;line-height:1.55;color:var(--v5-muted);max-width:68ch}.v5-qa p a{color:var(--v5-navy);font-weight:700}@media (max-width:760px){.v5-qa summary{grid-template-columns:minmax(0,1fr) 24px;gap:6px}.v5-qa .v5-a{grid-column:1;font-size:26px}.v5-qa .v5-plus{grid-row:1/span 2;grid-column:2}}.v5-close{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.v5-close-copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.v5-close-copy .v5-h2{font-size:clamp(52px,7vw,96px)}.v5-close-copy>p{margin:0;font-size:20px;line-height:1.5;color:var(--v5-on-dark);max-width:36ch}.v5-close-door{flex:1 1 420px;min-width:0}.v5-call{display:flex;gap:12px;align-items:center}.v5-call img{border-radius:50%;object-fit:cover;border:2px solid var(--v5-yellow);flex:none}.v5-call a{color:#ffffff;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.v5-under{margin:12px 0 0;font-size:14px;color:var(--v5-on-dark-faint)}html.v5-locked{overflow:hidden}.v5-dialog{padding:0;border:0;background:transparent;color:#ffffff;width:min(580px,calc(100vw - 48px));max-width:none;max-height:min(880px,calc(100dvh - 48px));margin:auto;overflow:visible}.v5-dialog::backdrop{background:rgba(4,16,51,.78);backdrop-filter:blur(4px)}.v5-dialog[open]{animation:v5-dialog-in .22s cubic-bezier(.16,1,.3,1)}@keyframes v5-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.v5-dialog-box{position:relative;display:flex;flex-direction:column;max-height:inherit;border-radius:20px;border:1px solid rgba(255,255,255,.16);background-color:var(--v5-navy-dark);background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}.v5-dialog-head{flex:none;padding:16px 28px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.v5-dialog-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 32px}.v5-dialog-x{position:absolute;top:16px;right:18px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#ffffff;cursor:pointer}.v5-dialog-x:hover{background:rgba(255,255,255,.1)}.v5-dialog-x:focus-visible{outline:3px solid var(--v5-yellow);outline-offset:2px}@media (max-width:639px){.v5-dialog{width:100%;height:100dvh;max-height:none;margin:0;inset:0}.v5-dialog[open]{animation-name:v5-sheet-in}@keyframes v5-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.v5-dialog-box{height:100%;max-height:none;border-radius:0;border:0}.v5-dialog-head{padding:max(10px,env(safe-area-inset-top)) 16px 12px}.v5-dialog-scroll{padding:20px 16px max(28px,env(safe-area-inset-bottom))}.v5-dialog-x{top:max(10px,env(safe-area-inset-top));right:10px}}@media (prefers-reduced-motion:reduce){.v5-dialog[open]{animation:none}}.sif-thumb{background-color:#fafaf7;background-image:conic-gradient(#e9e4da 25%,transparent 0 50%,#e9e4da 0 75%,transparent 0);background-size:12px 12px}