.pfd-dock{display:none}@media (max-width:899px){html.pf-d .pdp .gal{overflow:visible}html.pf-d .pdp .gal>.thumbs{padding:8px 16px;position:relative;z-index:1;background:var(--paper-2)}html.pf-d .pdp .gal>#mring{order:3;display:flex;flex-direction:column;margin:0;padding:6px 0 6px;background:var(--ink);color:var(--on-ink);border-bottom:1px solid var(--rule-d)}html.pf-d .pdp .gal>.pfd-dwell{order:4;display:block;height:var(--pfd-dwell,180px);background:var(--ink)}html.pf-d.pfd-pin .pdp .gal>.stage{position:sticky;top:var(--hdr-h,56px);z-index:4;background:var(--paper-2)}html.pf-d.pfd-pin .pdp .gal .view .frame{aspect-ratio:auto;width:100%;max-width:none;height:var(--pfd-h);min-height:0;max-height:none}html.pf-d.pfd-pin .pdp .gal>#mring{position:sticky;top:calc(var(--hdr-h,56px) + var(--pfd-h) + var(--pfd-foot,0px));z-index:3}html.pf-d.pfd-pin .pdp .gal>#mring>*{transition:opacity 220ms var(--ease)}html.pf-d.pfd-pin.pfd-first .pdp .gal>#mring>*{opacity:0}html.pf-d .pdp .gal>#mring{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tip head" "rail rail" "note note"}html.pf-d .pdp .gal>#mring .mtip{grid-area:tip}html.pf-d .pdp .gal>#mring .mring-h{grid-area:head;align-self:start;height:36px;padding-left:8px;margin:0 0 4px;align-items:center}html.pf-d .pdp .gal>#mring #mringA{min-height:36px;line-height:1}html.pf-d .pdp .gal>#mring #mringH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.pf-d .pdp .gal>#mring .mscroll{grid-area:rail}html.pf-d .pdp .gal>#mring .mring-note{grid-area:note}html.pf-d .pdp #mring .mring-h{order:0;margin:0;align-items:center;min-height:28px}html.pf-d .pdp #mring .mtip{order:1;height:auto;min-height:36px;display:block;line-height:36px;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:var(--on-ink)}html.pf-d .pdp #mring .mscroll{order:2}html.pf-d .pdp .gal>#mring .mrail.atl{grid-template-rows:72px;background-size:100% 72px}html.pf-d .pdp .gal>#mring .mrail.atl .ms{height:62px}html.pf-d .pdp #mring .mring-note{order:3;padding:0 16px}html.pf-d #mringA{display:inline-flex;align-items:center;min-height:32px}html.pf-d .panel{padding-top:24px}html.pf-d .slip{margin-top:24px;padding:0 16px 4px}html.pf-d .slip-h{padding:16px 0;border-bottom:1px solid var(--rule-d)}html.pf-d .pt{padding:16px 0;border-bottom:1px solid var(--rule-d)}html.pf-d .pt:last-child{border-bottom:0}html.pf-d .pt .stitch{display:none}html.pf-d .pt.diff{box-shadow:inset 2px 0 0 var(--accent);margin:0 -16px;padding-left:16px;padding-right:16px}html.pf-d .pt-h{display:flex;align-items:center;gap:8px;min-height:44px}html.pf-d .pt-h .ix{flex:none;width:24px;font-size:10.5px;letter-spacing:.06em;color:var(--on-ink-2)}html.pf-d .pt-h .k{flex:none;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--on-ink-2)}html.pf-d .pt-h .v{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:14px;line-height:1.3;color:var(--on-ink);text-align:right}html.pf-d .pt.flash .pt-h .v,html.pf-d .pt.diff .pt-h .v{color:var(--accent)}html.pf-d .pt-h .see{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px 0;padding:0;border:1px solid var(--rule-d);color:var(--on-ink);font-size:0;letter-spacing:0;transition:border-color var(--t-ctrl),background var(--t-ctrl)}html.pf-d .pt-h .see::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3.5h12v9H2z' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='m2.6 11.6 3.6-3.7 2.6 2.5 1.7-1.6 2.9 2.8' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Ccircle cx='10.6' cy='6.2' r='1.1'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3.5h12v9H2z' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='m2.6 11.6 3.6-3.7 2.6 2.5 1.7-1.6 2.9 2.8' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Ccircle cx='10.6' cy='6.2' r='1.1'/%3E%3C/svg%3E") center/16px 16px no-repeat}html.pf-d .pt-h .see::after{inset:-6px}html.pf-d .pt-h .see:hover,html.pf-d .pt-h .see:active{border-color:var(--on-ink-2);background:var(--ink)}html.pf-d .opts{gap:8px;margin-top:12px}html.pf-d .opts button{min-height:44px;padding:8px 12px;font-size:13px;border-color:rgba(239,237,232,.2)}html.pf-d .opts button[aria-pressed=true]{font-weight:500;background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}html.pf-d .opts button.away{border-color:rgba(239,237,232,.28)}html.pf-d .opts button.off{opacity:.4}html.pf-d .opts button .rd{right:4px;top:4px}html.pf-d .opts button .oi{width:30px;height:30px;margin:-2px 2px -2px -4px}html.pf-d .optw{display:flex;width:100%;gap:0;align-items:stretch}html.pf-d .opts button.wt{flex:1;min-height:64px;padding:8px 12px 8px 8px;gap:12px;font-size:13.5px}html.pf-d .opts button.wt .oi{width:46px;height:46px}html.pf-d .optw .pfci{display:flex;margin:0}html.pf-d .optw .pfci-b{width:48px;height:auto;align-self:stretch;margin:0;border:1px solid rgba(239,237,232,.2);border-left:0;border-radius:0;opacity:1;color:var(--on-ink-2);font-size:15px}html.pf-d .optw .pfci-b::after{inset:0}html.pf-d .optw .pfci-b:hover,html.pf-d .optw .pfci-b[aria-expanded=true]{background:var(--ink);color:var(--on-ink);border-color:rgba(239,237,232,.2)}html.pf-d .optw .pfci-b:focus-visible{outline:2px solid var(--focus-on-ink);outline-offset:-2px}html.pf-d .optw .pfci-p{left:auto;right:0;transform:none}html.pf-d .optnote2{margin-top:12px;font-size:13px;line-height:1.5;color:var(--on-ink-2);max-width:34em}html.pf-d .optnote2 b{color:var(--on-ink);font-weight:500}html.pf-d .lenrule{margin-top:16px}html.pf-d .fit{margin-top:12px;padding:16px}html.pf-d .fit .cfo button{min-height:56px}html.pf-d .legend{gap:8px 16px;padding:12px 0 0;font-size:12px}html.pf-d #points .pt[data-i=mode]{position:static;box-shadow:none;margin:0;padding:16px 0;background:none}html.pf-d #points .pt[data-i=mode] .pt-h{display:flex}html.pf-d #points .pt[data-i=mode] .mode{margin-top:12px;gap:8px}html.pf-d #points .pt[data-i=mode] .mode button{min-height:64px;padding:10px 12px}html.pf-d #points .pt[data-i=mode] .mode button span{display:block}html.pf-d .mlive{margin-top:12px;font-size:12.5px}html.pf-d details.fin summary{min-height:56px}html.pf-d .fin-b .opts button{min-height:44px;padding:8px 12px;font-size:13px}html.pf-d .loupe{display:none}html.pf-d .pfd-dock{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;align-items:center;position:fixed;left:0;right:0;top:var(--hdr-h,56px);z-index:49;background:var(--ink);color:var(--on-ink);border-bottom:1px solid var(--rule-d);padding:8px 12px 8px 16px;box-shadow:0 14px 20px -16px rgba(0,0,0,.9);font-family:var(--f);transform:translateY(-100%);visibility:hidden;transition:transform var(--t-reg) var(--ease),visibility 0s linear var(--t-reg)}html.pf-d .pfd-dock.on{transform:none;visibility:visible;transition:transform var(--t-reg) var(--ease),visibility 0s}html.pf-d .pfd-dock button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}html.pf-d .pfd-dock :focus-visible{outline:2px solid var(--focus-on-ink);outline-offset:2px}html.pf-d .pfd-dock .pfd-pic{position:relative;display:block;width:48px;height:60px;padding:0;overflow:hidden;background:var(--paper-2);border:1px solid var(--rule-d)}html.pf-d .pfd-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}html.pf-d .pfd-mid{min-width:0;display:flex;flex-direction:column;gap:4px}html.pf-d .pfd-l1{display:flex;align-items:baseline;gap:8px;min-width:0}html.pf-d .pfd-nm{flex:1;min-width:0;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pf-d .pfd-pr{flex:none;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}html.pf-d .pfd-l2{font-size:11.5px;line-height:1.35;color:var(--on-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pf-d .pfd-seg{display:grid;grid-template-columns:1fr 1fr;margin-top:2px}html.pf-d .pfd-dock .pfd-seg button{position:relative;height:34px;padding:0 8px;border:1px solid var(--rule-d);font-size:11.5px;line-height:1;color:var(--on-ink-2);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background var(--t-ctrl),color var(--t-ctrl)}html.pf-d .pfd-dock .pfd-seg button+button{border-left:0}html.pf-d .pfd-seg button::after{content:"";position:absolute;inset:-5px 0}html.pf-d .pfd-seg button i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}html.pf-d .pfd-seg button.mfy i{background:none;border:1px dashed var(--accent)}html.pf-d .pfd-seg button[aria-pressed=true]{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink);font-weight:500}html.pf-d .pfd-seg button:disabled{opacity:.45;cursor:not-allowed}html.pf-d .pfd-dock .pfd-top{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rule-d)}html.pf-d .pfd-top svg{width:16px;height:16px}html.pf-d .pfd-see{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:end;width:100%;margin:12px 0 0;padding:0;text-align:left;background:none;border:0;color:var(--on-ink);font:inherit;cursor:pointer}html.pf-d .pfd-see-img{position:relative;display:block;width:128px;height:160px;overflow:hidden;background:var(--paper-2);border:1px solid var(--rule-d)}html.pf-d .pfd-see-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}html.pf-d .pfd-see-img .glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}html.pf-d .pfd-see-img .glyph svg{width:66%;height:66%}html.pf-d .pfd-see-cap{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--on-ink-2);padding-bottom:4px}html.pf-d .pfd-see:focus-visible{outline:2px solid var(--focus-on-ink);outline-offset:2px}html.pf-d .pt-h .see[aria-expanded=true]{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}}@media (max-width:899px) and (prefers-reduced-motion:reduce){html.pf-d .pfd-dock,html.pf-d .pfd-dock.on,html.pf-d.pfd-pin .pdp .gal>#mring>*{transition:none}}
