[data-lp].lpf-fill>[data-lp-body]{flex-direction:column;min-block-size:100svh;display:flex}[data-lp].lpf-fill>[data-lp-body]>.lp-main{flex:1 0 auto}[data-lp] .lpf-head{z-index:1;padding-inline:var(--lp-gutter);position:relative}[data-lp] .lpf-head-in{align-items:center;gap:10px;min-block-size:56px;max-inline-size:72rem;margin-inline:auto;display:flex}[data-lp] .lpf-logo{object-fit:contain;object-position:center;block-size:34px;inline-size:auto;max-inline-size:9.5rem;display:block}[data-lp] .lpf-mark{border-radius:min(var(--r-card), 10px);background-color:var(--c-btn);block-size:34px;inline-size:34px;color:var(--c-btn-text);box-shadow:inset 0 0 0 1.5px var(--c-btn-edge);font-family:var(--f-display);font-weight:var(--w-strong);font-size:var(--fs-base);flex:none;place-items:center;line-height:1;display:grid}[data-lp] .lpf-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--c-text);font-weight:var(--w-strong);font-size:max(15px, calc(var(--lp-fs-0) * var(--k-text) * .94));line-height:1.3;overflow:hidden}[data-lp].lpf-foot-on .lp-main>.lp-section:last-child{padding-block-end:var(--lp-pad)}[data-lp].lpf-foot-on .lp-main>.lp-section:last-child[data-pad-bottom=compact]{padding-block-end:calc(var(--lp-pad) / 2)}[data-lp].lpf-foot-on .lp-main>.lp-section:last-child[data-pad-bottom=none]{padding-block-end:0}[data-lp] .lpf-foot{border-block-start:1px solid var(--c-border);padding-block:var(--lp-s6) calc(var(--lp-s5) + var(--lp-bar-space) + var(--lpf-consent-space,0px));padding-inline:var(--lp-gutter)}@container lp (min-width:64rem){[data-lp] .lpf-foot{padding-block-end:calc(var(--lp-s5) + var(--lpf-consent-space,0px))}}[data-lp] .lpf-foot-in{gap:var(--lp-s3);grid-template-columns:minmax(0,1fr);justify-items:start;max-inline-size:72rem;margin-inline:auto;display:grid}@container lp (min-width:48rem){[data-lp] .lpf-foot-in{align-items:center;column-gap:var(--lp-s6);grid-template-columns:minmax(0,1fr) auto}[data-lp] .lpf-foot-in>.lpf-links{justify-content:flex-end}}[data-lp] .lpf-brand{min-block-size:44px;max-inline-size:100%;color:var(--c-text);font-weight:var(--w-strong);align-items:center;gap:10px;text-decoration:none;display:inline-flex}[data-lp] .lpf-brand .lpf-mark{block-size:28px;inline-size:28px;font-size:var(--fs-sm)}[data-lp] .lpf-brand .lpf-logo{block-size:28px}[data-lp] .lpf-brand-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (hover:hover){[data-lp] .lpf-brand:hover .lpf-brand-name{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}}[data-lp] .lpf-links{align-items:center;gap:0 var(--lp-s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-lp] .lpf-link{min-block-size:44px;color:var(--c-muted);font:inherit;font-size:var(--lp-fs--1);text-underline-offset:.32em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-border);text-decoration-color:var(--c-border);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;line-height:1.4;display:inline-flex}@media (hover:hover){[data-lp] .lpf-link:hover{color:var(--c-text);text-decoration-color:currentColor}}[data-lp] .lpf-link[hidden]{display:none}[data-lp] .lpf-consent{z-index:60;border-radius:min(var(--r-card), 18px);max-inline-size:34rem;box-shadow:0 0 0 1px var(--c-border), 0 12px 32px -12px var(--lp-ink), 0 2px 6px -2px var(--lp-ink);font-family:var(--f-text);transition:inset-block-end .16s var(--lp-ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"text text text""accept decline close";align-items:center;gap:7px 8px;padding-block:9px;padding-inline:14px 10px;display:grid;position:fixed;inset-block-end:calc(8px + var(--lpf-dock,0px) + env(safe-area-inset-bottom,0px));inset-inline:8px}@media (prefers-reduced-motion:no-preference){[data-lp]:not([data-motion=none]) .lpf-consent{animation:lpf-rise .24s var(--lp-ease) both}}@keyframes lpf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-lp] .lpf-consent-text{color:var(--c-text);font-size:var(--fs-sm);line-height:1.45;font-weight:var(--w-text);grid-area:text;align-self:center;margin:0;padding-block-start:2px}[data-lp] .lpf-consent-text a{color:var(--c-link);font-weight:var(--w-strong);text-underline-offset:.3em;white-space:nowrap;text-decoration-line:underline;text-decoration-thickness:1px}[data-lp] .lpf-consent-actions{display:contents}[data-lp] .lpf-consent-actions .lp-btn{--btn-h:44px;inline-size:100%;font-size:var(--sp-fs-read);padding-inline:10px}[data-lp] .lpf-consent-actions .lp-btn:first-child{grid-area:accept}[data-lp] .lpf-consent-actions .lp-btn:last-child{grid-area:decline}[data-lp] .lpf-consent-close{block-size:44px;inline-size:44px;color:var(--c-muted);border-radius:50%;grid-area:close;place-items:center;display:grid}[data-lp] .lpf-consent-close svg{block-size:18px;inline-size:18px}@media (hover:hover){[data-lp] .lpf-consent-close:hover{color:var(--c-text);background-color:var(--c-surface)}}@container lp (min-width:48rem){[data-lp] .lpf-consent{inset-inline:var(--lp-gutter) auto;inline-size:min(34rem, calc(100% - 2 * var(--lp-gutter)));grid-template-columns:auto auto minmax(0,1fr) 44px;grid-template-areas:"text text text close""accept decline. .";gap:10px 8px;padding-block:14px 16px;padding-inline:18px 8px;inset-block-end:calc(var(--lp-gutter) + var(--lpf-dock,0px))}[data-lp] .lpf-consent-close{align-self:start;margin-block-start:-6px}[data-lp] .lpf-consent-actions .lp-btn{inline-size:auto;min-inline-size:8.5rem}}[data-lp] .lpf-hero{gap:var(--lp-s5);justify-items:start;display:grid}[data-lp] .lpf-hero[data-align=center]{text-align:center;justify-items:center}[data-lp] .lpf-hero .lp-lead{color:var(--c-muted);max-inline-size:40rem}[data-lp] .lpf-hero-actions{gap:var(--lp-s3);inline-size:100%;max-inline-size:26rem;display:grid}[data-lp] .lpf-hero[data-align=center] .lpf-hero-actions{justify-items:center}[data-lp] .lpf-notice{color:var(--c-muted);font-size:var(--lp-fs--1);margin:0;line-height:1.5}[data-lp] .lpf-ended{align-content:center;min-block-size:26rem;display:grid}[data-lp] .lpf-ended-mark{background-color:var(--c-tile);block-size:56px;inline-size:56px;color:var(--c-tile-ink);border-radius:50%;place-items:center;display:grid}[data-lp] .lpf-ended-mark svg{block-size:26px;inline-size:26px}[data-lp] .lpf-ended-wl{inline-size:100%;max-inline-size:28rem;padding:var(--lp-s5);text-align:start}[data-lp] .lpf-ended-wl .lp-field{background-color:var(--c-bg)}[data-lp] .lpf-ended-wl-title{margin:0}[data-lp] .lpf-sheet{background-color:var(--c-bg);block-size:auto;max-block-size:92%;inline-size:100%;max-inline-size:100%;color:var(--c-text);box-shadow:0 -16px 48px -12px color-mix(in oklab, var(--lp-ink) 38%, transparent);z-index:60;border:0;border-start-start-radius:var(--r-sheet);border-start-end-radius:var(--r-sheet);outline:none;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset-block:auto 0;inset-inline:0;overflow:hidden}[data-lp] .lpf-sheet[open],[data-lp] .lpf-sheet:target:not([data-enhanced]){display:flex}[data-lp] .lpf-sheet::backdrop{background-color:#00000080;background-color:color-mix(in oklab, var(--lp-ink) 55%, transparent)}[data-lp] .lpf-sheet-head{justify-content:space-between;align-items:center;gap:var(--lp-s3);padding-block:var(--lp-s2);padding-inline:var(--lp-s5) var(--lp-s3);border-block-end:1px solid var(--c-border);flex:none;display:flex}[data-lp] .lpf-sheet-head .lp-title{min-inline-size:0;margin:0}[data-lp] .lpf-sheet-close{block-size:44px;inline-size:44px;color:var(--c-text);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){[data-lp] .lpf-sheet-close:hover{background-color:var(--c-surface)}}[data-lp] .lpf-sheet-body{align-content:start;gap:var(--lp-s4);overscroll-behavior:contain;min-block-size:0;padding-block:var(--lp-s4) calc(var(--lp-s6) + env(safe-area-inset-bottom,0px));padding-inline:var(--lp-s5);flex:auto;display:grid;overflow-y:auto}[data-lp] .lpf-sheet-body .lp-field{background-color:var(--c-bg)}[data-lp] .lpf-sheet-promises{gap:var(--lp-s2);margin:0;padding:0;list-style:none;display:grid}[data-lp] .lpf-sheet-promises>li{align-items:flex-start;gap:var(--lp-s2);color:var(--c-text);font-size:var(--lp-fs--1);line-height:1.5;display:flex}[data-lp] .lpf-sheet-tick{background-color:var(--c-tile);block-size:22px;inline-size:22px;color:var(--c-tile-ink);border-radius:50%;flex:none;place-items:center;margin-block-start:1px;display:grid}@container lp (min-width:48rem){[data-lp] .lpf-sheet{block-size:100%;max-block-size:100%;inline-size:min(30rem,100%);box-shadow:0 0 48px -8px color-mix(in oklab, var(--lp-ink) 38%, transparent);border-radius:0;inset-block:0;inset-inline:auto 0}}[data-lp] .lpf-chrome-bar{display:contents}@container lp (min-width:64rem){[data-lp] [data-lp-body] [data-block-type=buy-bar].bb[data-mode=editor]{inset-block:0 auto}}[data-mode=editor] [data-editor-chrome]{cursor:pointer}[data-mode=editor] :is(.lpf-head,.lpf-foot)[data-editor-chrome]{position:relative}@media (hover:hover){[data-mode=editor] :is(.lpf-head,.lpf-foot)[data-editor-chrome]:hover{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--c-text) 22%, transparent)}}[data-lp] .lpf-help{z-index:40;background-color:var(--c-btn);block-size:56px;inline-size:56px;color:var(--c-btn-text);box-shadow:var(--art-shadow-lg,0 10px 30px -12px color-mix(in oklab, var(--c-text) 45%, transparent));border-radius:50%;place-items:center;transition:transform .3s,translate .3s;display:grid;position:fixed;inset-block-end:max(var(--lp-s4), env(safe-area-inset-bottom));inset-inline-end:var(--lp-s4)}[data-lp] .lpf-help:hover{transform:scale(1.05)}[data-lp] .lpf-help:focus-visible{outline:2px solid var(--c-link);outline-offset:3px}[data-lp] [data-block-type=buy-bar][data-shown]~.lpf-help{translate:0 calc(-1 * (var(--lp-bb-h,76px) + var(--lp-s2)))}@container lp (min-width:48rem){[data-lp] .lpf-help{inset-block-end:var(--lp-s6);inset-inline-end:var(--lp-s6)}}@media (prefers-reduced-motion:reduce){[data-lp] .lpf-help{transition:none}}
