/* pnew-guest.css — generated by tools/css_guest.php from pnew.css (guest SEO pages), do not edit */
@font-face{font-family: 'Anton';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(../fonts/Anton-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Anton';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(../fonts/Anton-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Archivo';
  font-style: normal;
  font-weight: 700 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(../fonts/Archivo-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Archivo';
  font-style: normal;
  font-weight: 700 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(../fonts/Archivo-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Caveat';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url(../fonts/Caveat-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Caveat';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url(../fonts/Caveat-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(../fonts/InterTight-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(../fonts/InterTight-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/Inter-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/Inter-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Pirata One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/PirataOne.woff2) format('woff2');}
:root{--duck: #e7eaf2; --duck-2: #d5dbe9; --duck-3: #c1cadd;
  --pink: #00b3ff; --pink-press: #0094e0; --pink-soft: #a6e4ff;
  --anthracite: #0b1020;            
  --card-dk: #121a2b;               
  --cream: #FBF5EC; --paper: #FFFDF8;
  --on-dark: #eaf0fa; --muted-dk: #9fb0c8; --muted-lt: #495060;
  --mline: rgba(128,128,128,.5);    
  --hline: rgba(128,128,128,.2);    
  --lhair-o: .32;                   
  --live: #1f79a3;                  
  --ph-a: #d8dce5; --ph-b: #cdd2de; --ph-ink: #686f7f;   
  --fig-shadow: drop-shadow(0 24px 40px rgb(16 23 25 / .22));
  --rim-pink: drop-shadow(0 0 1px #00b3ff) drop-shadow(0 20px 40px rgb(0 0 0 / .45));
  --dash: rgb(16 23 25 / .28);      
  --dash-2: rgb(16 23 25 / .35);    
  --stamp-fill: rgb(232 241 240 / .55);
  --mt-light: rgb(232 241 240 / .85); --mt-dark: rgb(16 23 25 / .85);   
  --btn-edge-ink: #000000;          
  --btn-edge-on-accent: color-mix(in srgb, var(--pink) 58%, var(--anthracite));   
  --white: #FFFFFF;                 
  
  --display: var(--body); --display-lc: "Pirata One", system-ui, sans-serif; --display-tape: var(--body);
  --body: "Inter", system-ui, sans-serif; --label: var(--body); --hand: var(--body);

  
  --wrap-max: 1280px; --wrap-pad: 56px;           
  --hdr-h: 69px;                                  
  
  --fs-xl: clamp(40px, 4.4vw, 58px);   
  --fs-l: 44px;                        
  --fs-m: 34px;                        
  
  --fs-section: 21px;                  
  --fs-subhead: 16px;                  
  --btn-fs: 15px; --btn-sm-fs: 13px;   
  --lh-hero: 1.04; --lh-head: 1.12; --lh-sub: 1.2; --lh-tape: 1.28;   
  --tr-h: -.025em; --tr-head: -.018em; --tr-btn: 0em; --tr-num: -.01em;
  --tape-pad: .02em .14em .04em;
  
  --r-label: var(--r-s); --r-stamp: var(--r-s); --r-icon: var(--r-m); --r-rules: var(--r-m); --r-pcard: var(--r-m); --r-tile: var(--r-m);
  --r-box: var(--r-l); --r-door: var(--r-l); --r-empty: var(--r-l); --r-note: var(--r-s);

  
  
  --photo-look: 1.6; --photo-ease: 1; --photo-hover: .4;
  --photo-desat: -.06; --photo-contrast: .1; --photo-lift: -.02; --photo-wash: .05; --photo-tone: .12;   
  --photo-tint: #D9A99C; --photo-blend: color; --photo-tone-blend: multiply;
  --photo-shade: radial-gradient(125% 100% at 50% 40%, #FFEFE8 40%, #B9B4B6 100%);
  --photo-foot: linear-gradient(180deg, #FFFFFF 58%, #D8D2D2 100%);
  --photo-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='.3 0 0 0 .81  .3 0 0 0 .81  .3 0 0 0 .81  0 0 0 0 1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");

  
  --on-prem: var(--white);
  --prem-stripe: color-mix(in srgb, var(--prem-bg) 88%, var(--accent));
  
  --prem-metal: linear-gradient(135deg, #C89B4A 0%, #F3DA94 38%, #D9AE5C 62%, #B9863A 100%);
  --prem-metal-ink: #2A1904;
  --prem-metal-dk: linear-gradient(135deg, #3B2609 0%, #6E4A17 50%, #3B2609 100%);
  --prem-metal-dk-ink: #FCE6A6;
  --prem-metal-bevel: inset 0 1px 0 rgb(255 246 214 / .75), inset 0 -1px 0 rgb(110 70 20 / .35);
  --prem-metal-ring: inset 0 0 0 1px #D9AE5C;
  --prem-sheen: linear-gradient(105deg, transparent 38%, rgb(255 250 232 / .7) 50%, transparent 62%);
  
  --on-chrome: var(--on-dark); --on-chrome-2: var(--muted-dk);
  --chrome-line: rgba(128,128,128,.5);   
  --chrome-press: color-mix(in srgb, var(--chrome-2) 80%, var(--on-chrome));
  --chrome-tint: color-mix(in srgb, var(--on-chrome) 16%, transparent);
  --chrome-tint-press: color-mix(in srgb, var(--on-chrome) 26%, transparent);
  
  --sticker-cream: var(--cream); --on-sticker: var(--anthracite);

  
  --chrome-well: color-mix(in srgb, var(--on-chrome) 9%, var(--chrome));
  --chrome-well-hover: color-mix(in srgb, var(--on-chrome) 16%, var(--chrome));
  
  --surface-2: color-mix(in srgb, var(--sunken) 89%, var(--ink));
  --ink-press: color-mix(in srgb, var(--ink) 86%, var(--bg));
  --accent-soft-press: color-mix(in srgb, var(--accent-soft) 85%, var(--accent));
  --on-accent-2: color-mix(in srgb, var(--on-accent) 75%, transparent);
  --on-accent-press: color-mix(in srgb, var(--on-accent) 12%, transparent);
  --accent-well: color-mix(in srgb, var(--sticker-cream) 55%, var(--accent));
  --danger-soft: color-mix(in srgb, var(--danger) 12%, var(--surface));
  --danger-line: color-mix(in srgb, var(--danger) 40%, transparent);
  --hand-ink: var(--pink);          
  
  --pink-ink: #243c76;       
  --pink-text: var(--pink-ink);
  
  --glow: 0 0 0 0 transparent;
  --pulse-ring: color-mix(in srgb, var(--accent) 55%, transparent);
  --on-blush: var(--on-accent);
  --ring-story: var(--accent);
  --star: var(--accent);

  
  --bg-veil: color-mix(in srgb, var(--bg) 90%, transparent);
  
  --do-heat: 0;
  --do-glow: radial-gradient(60% 60% at 50% 0%, rgb(255 157 178 / calc(var(--do-heat, 0) * 1%)), transparent 70%);
  --do-top-veil: color-mix(in srgb, var(--bg) 92%, transparent);
  --do-dock-veil: color-mix(in srgb, var(--chrome) 94%, transparent);
  --do-card-shade: linear-gradient(180deg, rgb(16 23 25 / .4) 0%, transparent 26%, transparent 52%, rgb(16 23 25 / .9) 100%);
  --do-foot-2: color-mix(in srgb, var(--on-dark) 78%, transparent);
  --do-ladder: linear-gradient(var(--pink-soft), var(--pink), var(--pink-press));
  --surface-veil: color-mix(in srgb, var(--surface) 65%, transparent);
  --dk-veil: color-mix(in srgb, var(--dk-bg) 72%, transparent);     
  --pink-veil: color-mix(in srgb, var(--pink) 82%, transparent);    
  --glass: rgba(9,13,14,.36);
  --glass-strong: rgba(9,13,14,.6);
  --backdrop: color-mix(in srgb, var(--prem-bg) 95%, transparent);
  --on-media: var(--sticker-cream);
  --on-media-2: color-mix(in srgb, var(--on-media) 75%, transparent);
  --media-track: color-mix(in srgb, var(--on-media) 30%, transparent);
  --media-rule: color-mix(in srgb, var(--on-media) 45%, transparent);
  --media-dim: color-mix(in srgb, var(--on-sticker) 16%, transparent);
  --media-shade: linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--prem-bg) 75%, transparent));
  --shade-card: linear-gradient(to bottom, var(--glass), transparent 22%, transparent 52%, color-mix(in srgb, var(--prem-bg) 72%, transparent));
  
  --scard-shade: linear-gradient(180deg, rgb(16 23 25 / .14) 0%, rgb(16 23 25 / 0) 16%, rgb(16 23 25 / 0) 55%, rgb(16 23 25 / .12) 75%, rgb(16 23 25 / .2) 100%);
  --scard-cap-shade: linear-gradient(180deg, rgb(16 23 25 / 0) 0%, rgb(16 23 25 / .1) 14%, rgb(16 23 25 / .32) 32%, rgb(16 23 25 / .58) 52%, rgb(16 23 25 / .76) 74%, rgb(16 23 25 / .84) 100%);
  
  --pcard-cap-shade: linear-gradient(180deg, rgb(16 23 25 / 0) 0%, rgb(16 23 25 / .16) 22%, rgb(16 23 25 / .44) 50%, rgb(16 23 25 / .64) 78%, rgb(16 23 25 / .7) 100%);
  
  --pcard-cap-blush: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--pink) 42%, transparent) 100%), var(--pcard-cap-shade);
  --scard-cap-blush: linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--pink) 42%, transparent) 100%), var(--scard-cap-shade);
  --scard-ink: var(--cream); --scard-ink-2: rgb(251 245 236 / .76); --scard-ink-3: rgb(251 245 236 / .55);
  --scard-tshadow: 0 1px 2px rgb(16 23 25 / .4);
  --scard-glass: rgb(16 23 25 / .32); --scard-glass-hover: rgb(16 23 25 / .52);
  --ground-shadow: color-mix(in srgb, var(--anthracite) 55%, transparent);   
  --scard-online: #2FD27A; --scard-online-halo: 0 0 0 3px rgb(47 210 122 / .25);
  --shade-hero: linear-gradient(100deg, color-mix(in srgb, var(--chrome) 88%, transparent) 0%, color-mix(in srgb, var(--chrome) 64%, transparent) 55%, color-mix(in srgb, var(--chrome) 78%, transparent) 100%);
  --shade-hero-blur: linear-gradient(100deg, color-mix(in srgb, var(--chrome) 72%, transparent) 0%, color-mix(in srgb, var(--chrome) 44%, transparent) 55%, color-mix(in srgb, var(--chrome) 62%, transparent) 100%);
  --shade-hero-plain: linear-gradient(100deg, color-mix(in srgb, var(--chrome) 90%, transparent) 0%, color-mix(in srgb, var(--chrome) 55%, transparent) 70%, color-mix(in srgb, var(--chrome) 30%, transparent) 100%);
  --shade-paygate: linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--scrim) 60%, transparent));
  
  --shade-cover: linear-gradient(to bottom, transparent 50%, color-mix(in srgb, var(--scrim) 70%, transparent));
  --shade-cover-plain: linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--bg) 55%, transparent));
  --stripes-cover: repeating-linear-gradient(135deg, color-mix(in srgb, var(--pink) 16%, var(--surface)) 0 14px, color-mix(in srgb, var(--pink) 30%, var(--surface)) 14px 28px);

  
  --skin-50: #FCE0D0; --skin-100: #F9D3C0; --skin-200: #F2C4AE; --skin-300: #E2A98C; --skin-400: #D0907A;
  --skin-500: #C98767; --skin-600: #9A5A40; --skin-650: #8A5140; --skin-700: #7A4535; --skin-800: #5E3021; --skin-900: #2A120C;
  --skin: var(--skin-200);
  --hero-bg: #B08670;
  
  --ph-arch: var(--pink);
  --duck-egg: var(--duck-2);
  --ph-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  --ph-vignette: none;
  --ph-landing: linear-gradient(90deg, color-mix(in srgb, var(--skin) 75%, transparent) 0%, transparent 58%);
  
  --av-g0: color-mix(in srgb, #5671b1 26%, var(--sunken)); --av-g1: color-mix(in srgb, #8FA6C8 26%, var(--sunken));
  --av-g2: color-mix(in srgb, #C8B48F 26%, var(--sunken)); --av-g3: color-mix(in srgb, #9FBF8A 24%, var(--sunken));
  --av-g4: color-mix(in srgb, #B39FCC 26%, var(--sunken)); --av-g5: color-mix(in srgb, #A0A8AE 24%, var(--sunken));
  --av-g6: var(--av-g0); --av-g7: var(--anthracite);
  --av-ink: var(--ink); --av-ink-light: var(--on-dark);
  
  --photo-key-bg: color-mix(in srgb, var(--anthracite) 62%, transparent);

  
  --obj-paper: var(--paper); --obj-cream: var(--cream); --obj-ink: var(--anthracite); --obj-ink-2: var(--muted-lt); --obj-ink-3: #293040;
  --obj-muted: #b7bece; --obj-muted-2: #757d90; --obj-alarm: #0a4fb5;
  --obj-line: var(--dash); --obj-line-2: var(--dash-2); --obj-fill: rgba(16,23,25,.1);
  --tape-pink: color-mix(in srgb, var(--accent) 78%, transparent);
  --peg: var(--accent); --peg-2: #3459b1; --peg-spring: #8F8F96; --rope: #7c8497;
  --cut-band: rgba(16,23,25,.35); --cut-bow: color-mix(in srgb, var(--sticker-cream) 55%, transparent);
  --cut-seam: color-mix(in srgb, currentColor 70%, #0b1020);

  
  --sh-knob: 0 2px 6px rgb(16 23 25 / .25);
  --sh-sticker: 0 6px 16px rgb(16 23 25 / .15);                 
  --sh-cut: drop-shadow(0 24px 40px rgb(16 23 25 / .22));       
  --sh-band: 0 6px 16px rgb(16 23 25 / .15);
  --sh-print: 0 20px 40px rgb(16 23 25 / .12);                  
  --sh-pola: 0 10px 24px rgb(16 23 25 / .14);
  --sh-label: 0 18px 30px rgb(0 0 0 / .4);                      
  --sh-tag: drop-shadow(0 24px 40px rgb(16 23 25 / .22));
  --sh-receipt: 0 20px 40px rgb(16 23 25 / .12);                
  --sh-note: 0 10px 24px rgb(16 23 25 / .14);                   
  --sh-tape: 0 1px 3px rgb(16 23 25 / .18);
  --sh-lift: 0 10px 24px rgb(16 23 25 / .14);
  --sh-tape-hl: 0 10px 24px rgb(16 23 25 / .14);
  --sh-hand: 0 2px 10px rgb(16 23 25 / .3);
  --sh-frame: 0 30px 80px rgb(16 23 25 / .25);                  
  
  --sh-card: 0 8px 24px rgb(16 23 25 / .10);
  --sh-card-hover: 0 14px 36px rgb(16 23 25 / .16);
  --sh-floating: 0 18px 48px rgb(16 23 25 / .20);
  --sh-pink: 0 6px 18px rgb(244 132 157 / .28);
  --card-rim: inset 0 0 0 1px rgb(16 23 25 / .05);
  --r-card-x: 16px;
  --dur-card: 220ms;
  --card-overlay: linear-gradient(to bottom, transparent 35%, rgb(0 0 0 / .12) 55%, rgb(0 0 0 / .78) 100%);
  --card-cap-scrim: linear-gradient(180deg, transparent 0%, rgb(0 0 0 / .22) 60%, rgb(0 0 0 / .3) 100%);
  --card-cap-scrim-strong: linear-gradient(180deg, transparent 0%, rgb(0 0 0 / .5) 45%, rgb(0 0 0 / .78) 100%);   
  --btn-pink-grad: linear-gradient(180deg, #8dbed4 0%, var(--pink) 45%, var(--pink-press) 100%);
  --btn-dk-grad: linear-gradient(180deg, rgb(255 255 255 / .09), rgb(255 255 255 / .04));
  --btn-dk-grad-hover: linear-gradient(180deg, rgb(255 255 255 / .13), rgb(255 255 255 / .06));
  --sh-pink-hover: 0 8px 22px rgb(244 132 157 / .3);
  --chip-glass: rgb(16 23 25 / .42);   
  --chrome-grad: linear-gradient(180deg, #121620 0%, var(--chrome) 100%);
  --sh-chrome-soft: 0 1px 0 rgb(255 255 255 / .03), 0 10px 28px rgb(0 0 0 / .28);
  --font-hand: var(--hand);
  
  --mask-tub: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8.5c1.5-1.4 3-1.4 4.5 0s3 1.4 4.5 0 3-1.4 4.5 0 3 1.4 4.5 0L19 19H5z'/><path d='M4 4l16 17M20 4 4 21'/></svg>");
  --mask-bleach: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4 21 19H3z'/><path d='M5 5l14 15M19 5 5 20'/></svg>");
  --mask-iron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 17h16c0-4-2.5-7-7-7H8l-1-3'/><path d='M5 5l14 15M19 5 5 20'/></svg>");
  --mask-scribble: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 46' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M4 40C18 38 34 30 44 18c4-5 6-10 6-14M50 4l-8 6M50 4l4 9'/></svg>");
  --mask-stamp: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.5 1.72'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");
  --mask-zigzag: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='16' viewBox='0 0 120 16'><path d='M0 16V8l7-3 6 5 6-6 8 5 6-6 8 6 6-3 8 5 7-8 7 6 8-4 6 5 8-6 7 4 7-3 8 5 7-2v16z'/></svg>");
  --mask-rope: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M-2 2 Q 50 26 102 2' fill='none' stroke='black' stroke-width='2.5' vector-effect='non-scaling-stroke' stroke-linecap='round'/></svg>");
  
  --font-display: var(--display);
  --font-sans: var(--body); --font-label: var(--label);
  --fs-h1: var(--fs-m); --fs-price-card: 15px;   
  
  --fs-tile: 28px; --fs-price-l: 28px; --fs-price-m: 22px; --fs-num: 20px; --fs-plan: 18px; --fs-empty: 20px; --fs-sub-s: 16px;
  
  --radius-sticker: var(--r-stamp); --radius-tile: var(--r-rules); --radius-card: var(--r-pcard); --radius-panel: var(--r-box);
  --radius-sheet: var(--r-empty); --radius-bubble: var(--r-pcard); --radius-full: 999px;
  
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px;
  --space-6: 24px; --space-8: 32px; --space-12: 48px;
  
  --control-sm: 36px; --control-md: 44px; --control-btn: 44px; --control-field: 44px;
  --control-lg: 44px;
  --btn-py: var(--space-2); --btn-px: var(--space-4);
  --btn-sm-py: var(--space-1); --btn-sm-px: var(--space-3);
  --r-btn: var(--r-m); --r-btn-sm: var(--r-m); --r-field: var(--r-m); --r-field-foot: var(--r-field); --r-chip: var(--r-m);   
  
  --panel-pad: 20px; --section-gap: 32px; --page-head-gap: 24px; --main-max: 1168px;
  --gutter: var(--wrap-pad);
  --col-pad: max(var(--gutter), calc((100% - var(--main-max)) / 2));
  
  --header-h: var(--hdr-h);
  --flush-top: calc(var(--header-h) + env(safe-area-inset-top));
  --sticky-top: calc(var(--header-h) + var(--space-3));
  
  --wide-max: 1680px; --wide-gutter: 32px; --wide-head-gap: 16px; --wide-grid-gap: 16px;
  
  --app-top: 24px;          
  --app-head-pb: 16px;      
  --app-gap: var(--stack-gap);         
  --app-sec-gap: var(--section-gap);   
  
  --list-pad: 8px; --row-inset: calc(var(--panel-pad) - var(--list-pad));
  --tabbar-h: 64px;
  --dock: calc(var(--space-4) + env(safe-area-inset-bottom));
  --dock-flush: env(safe-area-inset-bottom);   
  
  --ease-pop: cubic-bezier(.34,1.56,.64,1);
  --ease-snap: cubic-bezier(.2,.9,.1,1);
  --ease-sheet: cubic-bezier(.32,.72,0,1);
  --ease-out: cubic-bezier(.22,1,.36,1);
  --ease-sway: cubic-bezier(.45,0,.55,1);
  --dur-press: 140ms; --dur-fast: 200ms; --dur-base: 300ms; --dur-slow: 450ms; --dur-enter: 600ms; --dur-print: 1400ms;
  --stagger: 70ms; --reveal-y: 16px;
  
  --sec-gap: 56px;        
  --sec-gap-mega: 72px;   
  --sec-gap-stack: 32px;
  --sec-head-gap: 16px;   
  --mega-pad-top: 72px; --mega-pad-bot: 64px;
  --edge-h: 16px;
  
  --measure-prose: 640px; --measure-lede: 560px; --measure-note: 340px; --measure-mega: 14ch;
  
  --fs-lede: 16px; --fs-sub: 14px; --fs-prose: 15.5px;
  
  --fs-ed-lede: 19px; --fs-ed-body: 17px; --fs-ed-h2: 26px; --fs-ed-h3: 19px; --ed-gap: 16px; --ed-sec: 32px;
  --fs-hand-s: 21px; --fs-hand: 24px; --fs-hand-l: 24px;
  --tr-label: 0em;   
  
  --tilt-xs: 0deg; --tilt-s: 0deg; --tilt-m: 0deg; --tilt-l: 0deg;   
  --tap: 44px;
  
  --lp-dome-h: 64px;                
  --lp-lace-r: 11px;                
  --lp-reveal-dur: 900ms;}
:root{--fs-cap: 12px; --fs-meta: 13px; --fs-body: 15px; --fs-ui: 16px; --fs-title: 18px; --fs-display: 30px;
  --lh-cap: 16px; --lh-meta: 18px; --lh-body: 22px; --lh-ui: 24px; --lh-prose: 26px; --lh-title: 24px; --lh-h1: 30px; --lh-display: 36px;
  --w-regular: 400; --w-strong: 600; --w-bold: 700;
  --type-cap: 600 12px/16px var(--body); --type-meta: 400 13px/18px var(--body); --type-label: 600 13px/18px var(--body);
  --type-body: 400 15px/22px var(--body); --type-strong: 600 15px/22px var(--body); --type-ui: 400 16px/24px var(--body);
  --type-nav: 600 16px/24px var(--body);   
  --type-prose: 400 16px/26px var(--body); --type-title: 700 18px/24px var(--body);
  --type-h1: 700 24px/30px var(--body); --type-num: 700 24px/30px var(--body); --type-display: 700 30px/36px var(--body);
  
  --space-10: 40px; --space-16: 64px;
  --row-pad: 12px 16px; --head-gap: 12px; --stack-gap: 16px;
  --label-gap: 8px; --help-gap: 4px; --field-gap: 16px;
  
  --r-s: 8px; --r-m: 12px; --r-l: 16px; --r-full: 999px;
  
  --header-key: 48px;
  
  --icon-s: 16px; --icon-m: 20px; --icon-l: 24px;
  --avatar-xs: 24px; --avatar-s: 32px; --avatar-m: 40px; --avatar-l: 48px; --avatar-xl: 64px; --avatar-2xl: 96px;
  
  --dur-1: 150ms; --dur-2: 200ms;
  
  --rail-w: 360px; --prose-max: 720px;
  
  --surface-3: var(--surface-2); --glyph-off: var(--ink-3); --shadow-e1: var(--sh-float);
  --hero-blush: var(--alt-spot-2);   
  --art-glow: radial-gradient(closest-side, rgb(255 157 178 / .22), rgb(255 157 178 / .07) 55%, rgb(255 157 178 / 0));}
.pn-lb--cm:is(.pn-hm){--hero-night: #0B0C0E; --hero-night-ink: #F5F5F7; --hero-night-ink-2: #A2A4AD; --hero-night-key: #26282E; --hero-night-key-2: #303239;
  --hero-poster-shade: radial-gradient(ellipse 55% 60% at 0% 88%, rgb(11 12 14 / .55), rgb(11 12 14 / 0)), linear-gradient(to bottom, rgb(11 12 14 / 0) 28%, rgb(11 12 14 / .5) 50%, rgb(11 12 14 / .86) 70%, #0B0C0E 100%);
  --hero-panel-shade: linear-gradient(to bottom, rgb(11 12 14 / 0) 60%, rgb(11 12 14 / .4));
  --hero-plum: radial-gradient(ellipse 45% 70% at 66% 50%, rgb(255 157 178 / .12), rgb(255 157 178 / 0) 75%), radial-gradient(ellipse 90% 120% at 60% 40%, rgb(255 157 178 / .12), rgb(255 157 178 / 0) 75%), #0B0C0E;}
@media (max-width:700px){
:root{--header-key: 44px; --type-display: 700 24px/30px var(--body)}
}
:root:is(:lang(es),:lang(fr),:lang(it),:lang(pt)){--lh-hero: 1.12; --lh-head: 1.18; --lh-sub: 1.24; --lh-tape: 1.32; --tape-pad: .04em .14em .06em}
:root, [data-theme="light"]{color-scheme: light;
  --accent: #00b3ff;
  --accent-press: #0094e0;
  --accent-soft: #a6e4ff;
  --accent-text: #0a4fb5;
  --on-accent: #0b1020;
  --pink-glyph: #275367;   
  --blush: var(--accent);
  --focus-ring: var(--anthracite);
  --canvas: #d5dbe9; --bg: #e7eaf2; --surface: #FFFDF8; --sunken: #d5dbe9;
  --field: #FFFDF8; --field-in: #edf0f5;   
  --dkbox: #0b1020; --dkbox-tile: #121a2b;   
  --bubble-in: #FFFDF8;                      
  --ink: #0b1020; --ink-2: #495060; --ink-3: #686f7f;
  --line: rgba(128,128,128,.5); --line-2: rgba(128,128,128,.5);
  --line-3: var(--ink-3);
  --btn-line-edge: var(--ink);   
  --btn-line-bg: var(--surface);   
  --pola-edge: var(--obj-paper);   
  --chrome: #0a0f1d; --chrome-2: #121a2b; --prem-bg: #0b1020;
  --online: #1f79a3; --success: #0A763C; --on-success: #FFFFFF;
  --warning: #8A5A00;
  --danger: #B8342A; --on-danger: #FFFFFF;
  --oxblood: var(--chrome-2);
  --ph-media: repeating-linear-gradient(135deg, #d8dce5 0 10px, #cdd2de 10px 20px);
  --ph-media-2: repeating-linear-gradient(135deg, #d8dce5 0 10px, #cdd2de 10px 20px);
  --ph-text: #686f7f;
  --prem-ring: transparent;
  --chrome-ring: transparent;
  --btn-ink: #252b39; --on-btn-ink: #FFFFFF; --btn-ink-edge: #06080e;   
  --dk-bg: #0b1020; --dk-card: #121a2b; --dk-ink: #eaf0fa; --dk-ink-2: #9fb0c8;
  --tape: rgba(232,241,240,.85); --rule-ink: var(--ink); --star-edge: var(--accent-text);
  --scrim: rgba(16,23,25,.45);
  --sh-1: none;
  --sh-2: none;
  --sh-float: 0 30px 80px rgb(16 23 25 / .25);
  --sh-sheet: 0 -20px 60px rgb(16 23 25 / .25);
  
  --adm-good: #1B7446; --adm-good-bg: #dbe2f3; --adm-bad: #B42336; --adm-bad-bg: #d1e5ee; --adm-neutral-bg: #e2e5ed;
  --adm-hover: #f0f2f8; --adm-grid: rgba(16,23,25,.08); --adm-hatch: rgba(255,255,255,.55);
  --adm-c-best: #9aa3b8; --adm-c-leg: #434b5f; --adm-c-pnew: #2e4f9d;
  --adm-av-a: #edf0f6; --adm-av-b: #c7cddb; --adm-tip-sh: 0 8px 24px rgba(0,0,0,.25); --adm-dlg-sh: 0 24px 64px rgba(0,0,0,.35);
  
  --lp-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .06  0 0 0 0 .09  0 0 0 0 .1  0 0 0 .075 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  --lp-hero-bg: radial-gradient(50% 56% at 74% 52%, rgb(255 157 178 / .30), transparent 72%), radial-gradient(48% 60% at 6% 0%, rgb(255 253 248 / .95), transparent 70%), linear-gradient(180deg, #edf0f6 0%, #e7eaf2 62%, #e5e8f0 100%);
  --lp-real-bg: radial-gradient(34% 40% at 96% 46%, rgb(255 211 221 / .34), transparent 72%), linear-gradient(180deg, #e5e8f0 0%, #e7eaf2 30%, #e7eaf2 100%);
  --lp-real-bg-l: radial-gradient(34% 40% at 4% 50%, rgb(255 211 221 / .34), transparent 72%), linear-gradient(180deg, #e7eaf2 0%, #e7eaf2 100%);   
  --lp-buy-bg: radial-gradient(46% 58% at 80% 34%, rgb(255 157 178 / .20), transparent 72%), radial-gradient(40% 55% at 6% 4%, rgb(126 196 196 / .16), transparent 70%), radial-gradient(60% 40% at 50% 104%, rgb(255 157 178 / .08), transparent 70%), linear-gradient(172deg, #181e2b 0%, #10141d 48%, #070b16 100%);
  --lp-buy-line: var(--mline);   
  --lp-proof-bg: radial-gradient(46% 60% at 84% 42%, rgb(255 211 221 / .72), transparent 72%), radial-gradient(40% 50% at 0% 100%, rgb(255 253 248 / .8), transparent 70%), linear-gradient(180deg, #e5e8f0 0%, #eeeff2 100%);
  --lp-sell-bg: linear-gradient(112deg, transparent 18%, rgb(255 255 255 / .20) 34%, rgb(255 255 255 / .04) 44%, transparent 52%, rgb(255 255 255 / .12) 70%, transparent 82%), radial-gradient(62% 70% at 12% 8%, #a8cdde 0%, transparent 72%), radial-gradient(56% 64% at 96% 96%, #3963c5 0%, transparent 72%), linear-gradient(180deg, #7693d7 0%, #00b3ff 55%, #577bce 100%);
  --lp-laundry-bg: radial-gradient(60% 40% at 50% 0%, rgb(255 211 221 / .55), transparent 72%), linear-gradient(180deg, #FFF7F5 0%, #FFFDF8 260px, #FFFDF8 calc(100% - 220px), #e7eaf2 100%);
  --lp-lace: #FFF7F5;              
  --lp-guides-bg: linear-gradient(180deg, #e7eaf2 0%, #e7eaf2 100%);
  --lp-join-bg: radial-gradient(70% 55% at 30% 0%, rgb(255 211 221 / .45), transparent 72%), linear-gradient(180deg, #e7eaf2 0%, #e2e6ee 100%);
  --lp-arch: radial-gradient(70% 55% at 32% 18%, #aebfe7 0%, transparent 70%), radial-gradient(60% 50% at 88% 90%, #4491b4 0%, transparent 70%), linear-gradient(165deg, #90bfd5 0%, #00b3ff 50%, #486fca 100%);
  --lp-arch-glow: 0 40px 90px -30px rgb(244 132 157 / .55);
  --lp-tape: linear-gradient(100deg, #8dbed4 0%, #00b3ff 38%, #9db2e3 52%, #00b3ff 66%, #567ace 100%);
  --lp-sheen: linear-gradient(105deg, transparent 30%, rgb(255 255 255 / .42) 48%, rgb(255 255 255 / .06) 56%, transparent 66%);
  --lp-box-dk: radial-gradient(80% 60% at 100% 0%, rgb(255 157 178 / .12), transparent 70%), linear-gradient(165deg, #1a202e 0%, #10141d 100%);
  --lp-box-cr: radial-gradient(80% 70% at 0% 0%, #FFFFFF 0%, transparent 70%), linear-gradient(165deg, #FFFBF4 0%, #F7EEE2 100%);
  --lp-inner-hi: inset 0 1px 0 rgb(255 255 255 / .75);
  --lp-inner-hi-dk: inset 0 1px 0 rgb(255 255 255 / .07);
  --lp-card-lift: 0 22px 44px -22px rgb(16 23 25 / .35);
  --lp-door-buy: radial-gradient(70% 80% at 100% 0%, rgb(255 157 178 / .22), transparent 70%), radial-gradient(60% 70% at 0% 100%, rgb(126 196 196 / .14), transparent 70%), linear-gradient(160deg, #191f2d 0%, #0a0f1d 100%);
  --lp-door-sell: linear-gradient(112deg, transparent 22%, rgb(255 255 255 / .22) 38%, transparent 54%), radial-gradient(80% 90% at 0% 0%, #a8cdde 0%, transparent 70%), linear-gradient(160deg, #83b8d0 0%, #00b3ff 55%, #539cbe 100%);
  --lp-row-hover: linear-gradient(90deg, rgb(255 211 221 / .55), rgb(255 211 221 / 0) 80%);
  --lp-real2-bg: linear-gradient(180deg, #e7eaf2 0%, #e5e8f0 100%);
  --lp-fav-bg: rgb(255 255 255 / .72);
  --lp-chip-bg: rgb(255 253 248 / .72); --lp-chip-ink: var(--anthracite);
  --lp-step-sh: 0 1px 0 rgb(0 0 0 / .04), 0 12px 32px -12px rgb(0 0 0 / .35);
  --lp-marker: var(--pink);
  --lp-host-arch: linear-gradient(180deg, #d5dbe9 0%, rgb(215 231 229 / .35) 100%); --lp-host-rim: transparent;
  --lp-cut-rim: none;
  --alt-spot: rgb(255 122 150 / .46); --alt-spot-2: rgb(255 157 178 / .26);   
  --lp-footer-bg: var(--chrome);
  --lp-num-ink: var(--pink-ink);
  --lp-hero-end: #e5e8f0;
  
  --app-head-bg: radial-gradient(24% 300px at 66% 0%, #d8e0f4 0%, #FFF4F2 40%, #FFFDF8 100%);
  --app-ground: #e7eaf2;}
[data-theme="dark"]{color-scheme: dark;
  --accent: #00b3ff;
  --accent-press: #0094e0;
  --accent-soft: #171d2c;
  --accent-text: #00b3ff;
  --on-accent: #0b1020;
  --pink-glyph: var(--pink-press);   
  --blush: var(--accent);
  --focus-ring: var(--accent);
  --canvas: #070b16; --bg: #0b1020; --surface: #121a2b; --sunken: #222939;   
  --field: #1b212e; --field-in: #282f40;   
  --dkbox: #121a2b; --dkbox-tile: #282f40;   
  --bubble-in: #222939;                      
  --ink: #eaf0fa; --ink-2: #9fb0c8; --ink-3: #6b7489;
  --line: rgba(128,128,128,.5); --line-2: rgba(128,128,128,.5);
  --line-3: var(--ink-3);
  --btn-line-edge: var(--line);   
  --btn-line-bg: var(--sunken);   
  --pola-edge: var(--chrome-well-hover);   
  --chrome: #0a0f1d; --chrome-2: #121a2b; --prem-bg: #0a0f1d;
  --online: #2FD27A; --success: #2FD27A; --on-success: #0b1020;
  --warning: #F2B84B;
  --danger: #FF8A7A; --on-danger: #0b1020;
  --oxblood: var(--line-2);
  --ph-media: repeating-linear-gradient(135deg, #1b212e 0 10px, #202636 10px 20px);
  --ph-media-2: repeating-linear-gradient(135deg, #1b212e 0 10px, #202636 10px 20px);
  --ph-text: #9fb0c8;
  --stamp-fill: #e7eaf2;   
  --pink-text: var(--pink);
  --prem-ring: rgba(128,128,128,.5);
  --chrome-ring: rgba(128,128,128,.5);
  --btn-ink: #292e3b; --on-btn-ink: #FFFFFF; --btn-ink-edge: #07090f;   
  --dk-bg: #0a0f1d; --dk-card: #121a2b; --dk-ink: #eaf0fa; --dk-ink-2: #9fb0c8;
  --tape: rgba(232,241,240,.45); --rule-ink: var(--chrome-line); --star-edge: var(--accent);
  --scrim: rgba(5,8,9,.65);
  --sh-1: none;
  --sh-2: none;
  --sh-float: 0 0 0 1px rgba(128,128,128,.5), 0 30px 80px rgb(0 0 0 / .6);
  --sh-sheet: 0 0 0 1px rgba(128,128,128,.5), 0 -20px 60px rgb(0 0 0 / .6);
  --adm-good: #5CCB90; --adm-good-bg: rgba(92,203,144,.14); --adm-bad: #FF7F8B; --adm-bad-bg: rgba(255,127,139,.14); --adm-neutral-bg: #1d2330;
  --adm-hover: #181d29; --adm-grid: rgba(234,242,242,.07); --adm-hatch: rgba(0,0,0,.35);
  --adm-c-best: #40495e; --adm-c-leg: #79839a; --adm-c-pnew: #00b3ff;
  --adm-av-a: #232938; --adm-av-b: #121a2b; --adm-tip-sh: 0 8px 24px rgba(0,0,0,.5); --adm-dlg-sh: 0 24px 64px rgba(0,0,0,.65);
  
  --lp-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .92  0 0 0 0 .95  0 0 0 0 .95  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  --lp-hero-bg: radial-gradient(50% 56% at 74% 52%, rgb(255 157 178 / .16), transparent 72%), radial-gradient(48% 60% at 6% 0%, rgb(126 196 196 / .12), transparent 70%), linear-gradient(180deg, #121723 0%, #10141d 60%, #0b1020 100%);
  --lp-real-bg: radial-gradient(ellipse 48% 46% at 100% 50%, rgb(255 157 178 / .075), transparent 75%), linear-gradient(180deg, #0b1020 0%, #0b1020 100%);
  --lp-real-bg-l: radial-gradient(ellipse 55% 46% at 0% 50%, rgb(255 157 178 / .085), transparent 75%), linear-gradient(180deg, #0b1020 0%, #0b1020 100%);   
  --sh-card: 0 8px 24px rgb(0 0 0 / .18); --sh-card-hover: 0 14px 36px rgb(0 0 0 / .28); --sh-floating: 0 18px 48px rgb(0 0 0 / .32);
  --sh-pink: 0 6px 18px rgb(255 157 178 / .16); --card-rim: inset 0 0 0 1px rgb(255 255 255 / .045);
  --lp-buy-bg: radial-gradient(46% 58% at 80% 34%, rgb(255 157 178 / .17), transparent 72%), radial-gradient(40% 55% at 6% 4%, rgb(126 196 196 / .14), transparent 70%), radial-gradient(60% 40% at 50% 104%, rgb(255 157 178 / .07), transparent 70%), linear-gradient(172deg, #191f2d 0%, #11151e 48%, #070b16 100%);
  --lp-buy-line: rgba(128,128,128,.5);
  --lp-proof-bg: radial-gradient(46% 60% at 84% 42%, rgb(255 157 178 / .11), transparent 72%), radial-gradient(40% 50% at 0% 100%, rgb(126 196 196 / .08), transparent 70%), linear-gradient(180deg, #121a2b 0%, #121620 100%);
  --lp-sell-bg: linear-gradient(112deg, transparent 18%, rgb(255 255 255 / .12) 34%, rgb(255 255 255 / .03) 44%, transparent 52%, rgb(255 255 255 / .07) 70%, transparent 82%), radial-gradient(62% 70% at 12% 8%, #70adc9 0%, transparent 72%), linear-gradient(160deg, #4896ba 0%, #3c60b5 55%, #415fa5 100%);
  --lp-laundry-bg: radial-gradient(60% 40% at 50% 0%, rgb(255 157 178 / .10), transparent 72%), linear-gradient(180deg, #181d2a 0%, #121a2b 260px, #121a2b calc(100% - 220px), #0b1020 100%);
  --lp-lace: #181d2a;
  --lp-guides-bg: linear-gradient(180deg, #0b1020 0%, #0b1020 100%);
  --lp-join-bg: radial-gradient(70% 55% at 30% 0%, rgb(255 157 178 / .08), transparent 72%), linear-gradient(180deg, #0b1020 0%, #0d1018 100%);
  --lp-arch: radial-gradient(70% 55% at 32% 18%, #aebfe7 0%, transparent 70%), radial-gradient(60% 50% at 88% 90%, #4491b4 0%, transparent 70%), linear-gradient(165deg, #90bfd5 0%, #00b3ff 50%, #486fca 100%);
  --lp-arch-glow: 0 40px 100px -30px rgb(255 157 178 / .35);
  --lp-tape: linear-gradient(100deg, #8dbed4 0%, #00b3ff 38%, #9db2e3 52%, #00b3ff 66%, #567ace 100%);
  --lp-sheen: linear-gradient(105deg, transparent 30%, rgb(255 255 255 / .32) 48%, rgb(255 255 255 / .05) 56%, transparent 66%);
  --lp-box-dk: radial-gradient(80% 60% at 100% 0%, rgb(255 157 178 / .10), transparent 70%), linear-gradient(165deg, #1c2230 0%, #11151e 100%);
  --lp-box-cr: radial-gradient(80% 70% at 0% 0%, #FFFFFF 0%, transparent 70%), linear-gradient(165deg, #FFFBF4 0%, #F7EEE2 100%);
  --lp-inner-hi: inset 0 1px 0 rgb(255 255 255 / .10);
  --lp-inner-hi-dk: inset 0 1px 0 rgb(255 255 255 / .07);
  --lp-card-lift: 0 22px 44px -22px rgb(0 0 0 / .7);
  --lp-door-buy: radial-gradient(70% 80% at 100% 0%, rgb(255 157 178 / .18), transparent 70%), radial-gradient(60% 70% at 0% 100%, rgb(126 196 196 / .12), transparent 70%), linear-gradient(160deg, #1c2230 0%, #11151e 100%);
  --lp-door-sell: linear-gradient(112deg, transparent 22%, rgb(255 255 255 / .22) 38%, transparent 54%), radial-gradient(80% 90% at 0% 0%, #a8cdde 0%, transparent 70%), linear-gradient(160deg, #83b8d0 0%, #00b3ff 55%, #539cbe 100%);
  --lp-row-hover: linear-gradient(90deg, rgb(255 157 178 / .12), rgb(255 157 178 / 0) 80%);
  --lp-real2-bg: linear-gradient(180deg, #0b1020 0%, #0a0f1d 100%);
  --lp-fav-bg: rgb(16 23 25 / .55);
  --lp-chip-bg: rgb(255 255 255 / .06); --lp-chip-ink: var(--dk-ink);
  --lp-step-sh: 0 1px 0 rgb(0 0 0 / .04), 0 12px 32px -12px rgb(0 0 0 / .6);
  --lp-marker: rgb(255 157 178 / .45);
  --lp-host-arch: linear-gradient(180deg, #1f283d 0%, rgb(34 52 58 / .4) 100%); --lp-host-rim: rgb(255 157 178 / .25);
  --lp-cut-rim: drop-shadow(0 0 1px rgb(255 255 255 / .35));
  --alt-spot: rgb(255 157 178 / .52); --alt-spot-2: rgb(255 157 178 / .16);
  --lp-footer-bg: #090b11;
  --lp-num-ink: var(--pink);
  --lp-hero-end: #0b1020;
  --app-head-bg: radial-gradient(24% 300px at 66% 0%, #2A2630 0%, #1E2529 40%, #121a2b 100%);
  --app-ground: #070b16;}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]){color-scheme: dark;
  --accent: #00b3ff;
  --accent-press: #0094e0;
  --accent-soft: #171d2c;
  --accent-text: #00b3ff;
  --on-accent: #0b1020;
  --pink-glyph: var(--pink-press);   
  --blush: var(--accent);
  --focus-ring: var(--accent);
  --canvas: #070b16; --bg: #0b1020; --surface: #121a2b; --sunken: #222939;   
  --field: #1b212e; --field-in: #282f40;   
  --dkbox: #121a2b; --dkbox-tile: #282f40;   
  --bubble-in: #222939;                      
  --ink: #eaf0fa; --ink-2: #9fb0c8; --ink-3: #6b7489;
  --line: rgba(128,128,128,.5); --line-2: rgba(128,128,128,.5);
  --line-3: var(--ink-3);
  --btn-line-edge: var(--line);
  --btn-line-bg: var(--sunken);
  --pola-edge: var(--chrome-well-hover);
  --chrome: #0a0f1d; --chrome-2: #121a2b; --prem-bg: #0a0f1d;
  --online: #2FD27A; --success: #2FD27A; --on-success: #0b1020;
  --warning: #F2B84B;
  --danger: #FF8A7A; --on-danger: #0b1020;
  --oxblood: var(--line-2);
  --ph-media: repeating-linear-gradient(135deg, #1b212e 0 10px, #202636 10px 20px);
  --ph-media-2: repeating-linear-gradient(135deg, #1b212e 0 10px, #202636 10px 20px);
  --ph-text: #9fb0c8;
  --stamp-fill: #e7eaf2;   
  --pink-text: var(--pink);
  --prem-ring: rgba(128,128,128,.5);
  --chrome-ring: rgba(128,128,128,.5);
  --btn-ink: #292e3b; --on-btn-ink: #FFFFFF; --btn-ink-edge: #07090f;   
  --dk-bg: #0a0f1d; --dk-card: #121a2b; --dk-ink: #eaf0fa; --dk-ink-2: #9fb0c8;
  --tape: rgba(232,241,240,.45); --rule-ink: var(--chrome-line); --star-edge: var(--accent);
  --scrim: rgba(5,8,9,.65);
  --sh-1: none;
  --sh-2: none;
  --sh-float: 0 0 0 1px rgba(128,128,128,.5), 0 30px 80px rgb(0 0 0 / .6);
  --sh-sheet: 0 0 0 1px rgba(128,128,128,.5), 0 -20px 60px rgb(0 0 0 / .6);
  --adm-good: #5CCB90; --adm-good-bg: rgba(92,203,144,.14); --adm-bad: #FF7F8B; --adm-bad-bg: rgba(255,127,139,.14); --adm-neutral-bg: #1d2330;
  --adm-hover: #181d29; --adm-grid: rgba(234,242,242,.07); --adm-hatch: rgba(0,0,0,.35);
  --adm-c-best: #40495e; --adm-c-leg: #79839a; --adm-c-pnew: #00b3ff;
  --adm-av-a: #232938; --adm-av-b: #121a2b; --adm-tip-sh: 0 8px 24px rgba(0,0,0,.5); --adm-dlg-sh: 0 24px 64px rgba(0,0,0,.65);
  
  --lp-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .92  0 0 0 0 .95  0 0 0 0 .95  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  --lp-hero-bg: radial-gradient(50% 56% at 74% 52%, rgb(255 157 178 / .16), transparent 72%), radial-gradient(48% 60% at 6% 0%, rgb(126 196 196 / .12), transparent 70%), linear-gradient(180deg, #121723 0%, #10141d 60%, #0b1020 100%);
  --lp-real-bg: radial-gradient(ellipse 48% 46% at 100% 50%, rgb(255 157 178 / .075), transparent 75%), linear-gradient(180deg, #0b1020 0%, #0b1020 100%);
  --lp-real-bg-l: radial-gradient(ellipse 55% 46% at 0% 50%, rgb(255 157 178 / .085), transparent 75%), linear-gradient(180deg, #0b1020 0%, #0b1020 100%);   
  --sh-card: 0 8px 24px rgb(0 0 0 / .18); --sh-card-hover: 0 14px 36px rgb(0 0 0 / .28); --sh-floating: 0 18px 48px rgb(0 0 0 / .32);
  --sh-pink: 0 6px 18px rgb(255 157 178 / .16); --card-rim: inset 0 0 0 1px rgb(255 255 255 / .045);
  --lp-buy-bg: radial-gradient(46% 58% at 80% 34%, rgb(255 157 178 / .17), transparent 72%), radial-gradient(40% 55% at 6% 4%, rgb(126 196 196 / .14), transparent 70%), radial-gradient(60% 40% at 50% 104%, rgb(255 157 178 / .07), transparent 70%), linear-gradient(172deg, #191f2d 0%, #11151e 48%, #070b16 100%);
  --lp-buy-line: rgba(128,128,128,.5);
  --lp-proof-bg: radial-gradient(46% 60% at 84% 42%, rgb(255 157 178 / .11), transparent 72%), radial-gradient(40% 50% at 0% 100%, rgb(126 196 196 / .08), transparent 70%), linear-gradient(180deg, #121a2b 0%, #121620 100%);
  --lp-sell-bg: linear-gradient(112deg, transparent 18%, rgb(255 255 255 / .12) 34%, rgb(255 255 255 / .03) 44%, transparent 52%, rgb(255 255 255 / .07) 70%, transparent 82%), radial-gradient(62% 70% at 12% 8%, #70adc9 0%, transparent 72%), linear-gradient(160deg, #4896ba 0%, #3c60b5 55%, #415fa5 100%);
  --lp-laundry-bg: radial-gradient(60% 40% at 50% 0%, rgb(255 157 178 / .10), transparent 72%), linear-gradient(180deg, #181d2a 0%, #121a2b 260px, #121a2b calc(100% - 220px), #0b1020 100%);
  --lp-lace: #181d2a;
  --lp-guides-bg: linear-gradient(180deg, #0b1020 0%, #0b1020 100%);
  --lp-join-bg: radial-gradient(70% 55% at 30% 0%, rgb(255 157 178 / .08), transparent 72%), linear-gradient(180deg, #0b1020 0%, #0d1018 100%);
  --lp-arch: radial-gradient(70% 55% at 32% 18%, #aebfe7 0%, transparent 70%), radial-gradient(60% 50% at 88% 90%, #4491b4 0%, transparent 70%), linear-gradient(165deg, #90bfd5 0%, #00b3ff 50%, #486fca 100%);
  --lp-arch-glow: 0 40px 100px -30px rgb(255 157 178 / .35);
  --lp-tape: linear-gradient(100deg, #8dbed4 0%, #00b3ff 38%, #9db2e3 52%, #00b3ff 66%, #567ace 100%);
  --lp-sheen: linear-gradient(105deg, transparent 30%, rgb(255 255 255 / .32) 48%, rgb(255 255 255 / .05) 56%, transparent 66%);
  --lp-box-dk: radial-gradient(80% 60% at 100% 0%, rgb(255 157 178 / .10), transparent 70%), linear-gradient(165deg, #1c2230 0%, #11151e 100%);
  --lp-box-cr: radial-gradient(80% 70% at 0% 0%, #FFFFFF 0%, transparent 70%), linear-gradient(165deg, #FFFBF4 0%, #F7EEE2 100%);
  --lp-inner-hi: inset 0 1px 0 rgb(255 255 255 / .10);
  --lp-inner-hi-dk: inset 0 1px 0 rgb(255 255 255 / .07);
  --lp-card-lift: 0 22px 44px -22px rgb(0 0 0 / .7);
  --lp-door-buy: radial-gradient(70% 80% at 100% 0%, rgb(255 157 178 / .18), transparent 70%), radial-gradient(60% 70% at 0% 100%, rgb(126 196 196 / .12), transparent 70%), linear-gradient(160deg, #1c2230 0%, #11151e 100%);
  --lp-door-sell: linear-gradient(112deg, transparent 22%, rgb(255 255 255 / .22) 38%, transparent 54%), radial-gradient(80% 90% at 0% 0%, #a8cdde 0%, transparent 70%), linear-gradient(160deg, #83b8d0 0%, #00b3ff 55%, #539cbe 100%);
  --lp-row-hover: linear-gradient(90deg, rgb(255 157 178 / .12), rgb(255 157 178 / 0) 80%);
  --lp-real2-bg: linear-gradient(180deg, #0b1020 0%, #0a0f1d 100%);
  --lp-fav-bg: rgb(16 23 25 / .55);
  --lp-chip-bg: rgb(255 255 255 / .06); --lp-chip-ink: var(--dk-ink);
  --lp-step-sh: 0 1px 0 rgb(0 0 0 / .04), 0 12px 32px -12px rgb(0 0 0 / .6);
  --lp-marker: rgb(255 157 178 / .45);
  --lp-host-arch: linear-gradient(180deg, #1f283d 0%, rgb(34 52 58 / .4) 100%); --lp-host-rim: rgb(255 157 178 / .25);
  --lp-cut-rim: drop-shadow(0 0 1px rgb(255 255 255 / .35));
  --alt-spot: rgb(255 157 178 / .52); --alt-spot-2: rgb(255 157 178 / .16);
  --lp-footer-bg: #090b11;
  --lp-num-ink: var(--pink);
  --lp-hero-end: #0b1020;
  --app-head-bg: radial-gradient(24% 300px at 66% 0%, #2A2630 0%, #1E2529 40%, #121a2b 100%);
  --app-ground: #070b16;}
}
@media (max-width:700px){
:root{--wrap-pad: 16px; --hdr-h: 59px;
    --fs-xl: 40px; --fs-l: 32px;   
    --fs-m: 27px; --fs-section: 18px; --fs-subhead: 15px;
    --control-sm: 44px;   
    --panel-pad: 16px; --page-head-gap: 16px; --stack-gap: 12px;
    --section-gap: 24px;
    --header-h: var(--hdr-h); --gutter: var(--wrap-pad);
    --sticky-top: calc(var(--header-h) + env(safe-area-inset-top));
    --dock: calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px);
    --dock-flush: calc(var(--tabbar-h) + env(safe-area-inset-bottom));
    --sec-gap: 36px; --sec-gap-mega: 44px; --sec-gap-stack: 28px;
    --mega-pad-top: 44px; --mega-pad-bot: 40px;
    --fs-lede: 15px; --fs-sub: 14px; --fs-prose: 15px;
    --fs-ed-lede: 17px; --fs-ed-body: 16px; --fs-ed-h2: 22px; --fs-ed-h3: 18px; --ed-sec: 24px;
    --fs-hand-l: 21px;
    --lp-dome-h: 30px; --lp-lace-r: 8px;
    --app-top: 16px; --app-head-pb: 12px;
    --list-pad: 4px;}
}
body.pc-root:not(.pc-guest):not(.pn-joinbody):not(.pn-adm),body.pn-joinbody:has(.pn-wishpanel){--fs-m: 24px; --fs-section: 18px; --fs-subhead: 15px; --btn-fs: 15px; --btn-sm-fs: 13px;
  --fs-h1: var(--fs-m); --lh-head: 1.25; --lh-sub: 1.2; --tr-h: -.01em; --tr-head: 0em; --tr-btn: 0em;
  
  --fs-tile: 24px; --fs-price-l: 24px;                                                  
  --fs-num: 18px; --fs-price-m: 18px; --fs-plan: 18px; --fs-empty: 18px;   
  --fs-price-card: 15px; --fs-sub-s: 15px;                            
  
  --badge-font: 600 12px/16px var(--font-label); --badge-tr: 0em;}
:root:is(:lang(es),:lang(fr),:lang(it),:lang(pt)) :is(body.pc-root:not(.pc-guest):not(.pn-joinbody):not(.pn-adm),body.pn-joinbody:has(.pn-wishpanel)){--lh-head: 1.3; --lh-sub: 1.24}
body.pn-wizbody,body.pn-joinbody:has(.pn-wishpanel),body.pc-root:not(.pc-guest):has(.pn-main > :is(.pn-paysite,.pn-premwall)){--fs-m: 30px; --fs-h1: var(--fs-m); --btn-fs: 15px; --lh-head: 1.2; --tr-h: -.01em}
:root:is(:lang(es),:lang(fr),:lang(it),:lang(pt)) :is(body.pn-wizbody,body.pn-joinbody:has(.pn-wishpanel),body.pc-root:not(.pc-guest):has(.pn-main > :is(.pn-paysite,.pn-premwall))){--lh-head: 1.18}
@media (max-width:700px){
body.pn-wizbody,body.pn-joinbody:has(.pn-wishpanel),body.pc-root:not(.pc-guest):has(.pn-main > :is(.pn-paysite,.pn-premwall)){--fs-m: 24px}
}
.pc-root:not(.pn-adm){--line: transparent; --line-2: transparent; --line-3: transparent; --btn-line-edge: transparent; --btn-line-bg: var(--t-tint);
  --chrome-line: transparent; --lp-buy-line: transparent; --prem-ring: transparent; --chrome-ring: transparent;
  --t-mute: rgba(128,128,128,.5);   
  --t-band: #FFFDF8; --t-over: #FFFDF8; --t-over-2: #d0d6e5; --t-over-3: #c7cddd;
  --sunken: #d0d6e5; --field-in: #e7eaf2; --ink-3: #596072;   
  --t-tint: color-mix(in srgb, var(--ink) 7%, transparent); --t-tint-2: color-mix(in srgb, var(--ink) 12%, transparent);
  --t-sel: var(--btn-ink); --on-t-sel: var(--on-btn-ink);
  --t-field-edge: #686f7f; --t-field-edge-over: #686f7f; --t-hair: rgb(16 23 25 / .1);
  --t-danger: color-mix(in srgb, var(--danger) 10%, transparent); --t-danger-2: color-mix(in srgb, var(--danger) 16%, transparent);
  --surface-2: color-mix(in srgb, var(--sunken) 89%, var(--ink));
  --danger-soft: color-mix(in srgb, var(--danger) 12%, var(--surface));
  --t-card-edge: rgb(128 128 128 / .22); --t-card-edge-hover: rgb(128 128 128 / .35);   
  --t-chrome: var(--chrome); --footer-bg: var(--chrome); --sh-chrome: none;   
  --lp-chip-bg: var(--t-tint);   
  --sh-float: 0 24px 64px rgb(16 23 25 / .22); --sh-sheet: 0 -16px 48px rgb(16 23 25 / .22);}
[data-theme="light"] :is(.pc-root,.pn-dobody):not(.pn-adm) :is(.pc-header,.pn-joinnav,.pn-tabbar,.pc-tabbar,.pc-footer,.pn-gfooter,.pn-cp-bar,.pn-dtbar,.pn-lbsticky){--lc-bar: var(--paper); --lc-well: var(--duck); --lc-well-hover: var(--duck-2); --lc-ink: var(--anthracite); --lc-ink-2: var(--muted-lt);   
  --chrome: var(--lc-bar); --chrome-2: var(--lc-bar); --t-chrome: var(--lc-bar); --footer-bg: var(--lc-bar); --lp-footer-bg: var(--lc-bar); --prem-bg: var(--lc-bar);
  --on-chrome: var(--lc-ink); --on-chrome-2: var(--lc-ink-2);
  --chrome-well: var(--lc-well); --chrome-well-hover: var(--lc-well-hover); --chrome-press: var(--lc-well-hover);
  --chrome-tint: var(--lc-well); --chrome-tint-press: var(--lc-well-hover); --chrome-line: var(--mline); --sh-chrome: none;}
[data-theme="dark"] .pc-root:not(.pn-adm){--surface: #172238; --sunken: #232a3c; --t-band: #141823; --t-over: #293145; --t-over-2: #2f384d; --t-over-3: #394259;
  --ink-3: #80889c;   
  --field: #141823; --field-in: #0f121b;
  --dkbox: #172238; --dkbox-tile: #232a3c; --bubble-in: #232a3c;
  --btn-ink: #374054; --accent-soft: #1c2438;   
  --t-tint: color-mix(in srgb, var(--ink) 10%, transparent); --t-tint-2: color-mix(in srgb, var(--ink) 16%, transparent);
  --t-sel: var(--btn-ink); --on-t-sel: var(--on-btn-ink);   
  --t-field-edge: #757e93; --t-field-edge-over: #7c859b; --t-hair: rgb(234 242 242 / .08);
  --prem-ring: transparent; --chrome-ring: transparent;
  --t-chrome: #030506; --footer-bg: #141823; --sh-chrome: 0 14px 28px -20px rgb(0 0 0 / .9);
  --lp-chip-bg: var(--t-tint);
  --sh-float: 0 24px 64px rgb(0 0 0 / .55); --sh-sheet: 0 -16px 48px rgb(0 0 0 / .55);}
[data-theme="dark"] .pc-root:is(.pc-guest,.pn-joinbody){--app-ground: #0b1020; --field: #181d2a; --footer-bg: #030506;}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .pc-root:not(.pn-adm){--surface: #172238; --sunken: #232a3c; --t-band: #141823; --t-over: #293145; --t-over-2: #2f384d; --t-over-3: #394259;
  --ink-3: #80889c;   
  --field: #141823; --field-in: #0f121b;
  --dkbox: #172238; --dkbox-tile: #232a3c; --bubble-in: #232a3c;
  --btn-ink: #374054; --accent-soft: #1c2438;   
  --t-tint: color-mix(in srgb, var(--ink) 10%, transparent); --t-tint-2: color-mix(in srgb, var(--ink) 16%, transparent);
  --t-sel: var(--btn-ink); --on-t-sel: var(--on-btn-ink);   
  --t-field-edge: #757e93; --t-field-edge-over: #7c859b; --t-hair: rgb(234 242 242 / .08);
  --prem-ring: transparent; --chrome-ring: transparent;
  --t-chrome: #030506; --footer-bg: #141823; --sh-chrome: 0 14px 28px -20px rgb(0 0 0 / .9);
  --lp-chip-bg: var(--t-tint);
  --sh-float: 0 24px 64px rgb(0 0 0 / .55); --sh-sheet: 0 -16px 48px rgb(0 0 0 / .55);}
:root:not([data-theme="light"]) .pc-root:is(.pc-guest,.pn-joinbody){--app-ground: #0b1020; --field: #181d2a; --footer-bg: #030506;}
}
:root{--z-bar:20;--z-header:30;--z-nav:40;--z-menu:60;--z-drawer:75;--z-toast:80}
:root{--toast-gap:12px;--toast-low:32px}
.pc-root, .pc-root *, [class^="pc-"], [class^="pc-"] *{box-sizing:border-box}
.pc-root{font:var(--type-body);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
:where(.pc-root) :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}
.pc-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}
.pc-ico{display:inline-block;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-0.2em;flex-shrink:0}
.pc-ico--16{width:16px;height:16px}
.pc-ico--20{width:20px;height:20px}
.pc-ico--24{width:24px;height:24px}
.pc-muted{color:var(--ink-2)}
.pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.pc-wrap{width:100%;max-width:calc(var(--main-max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}
@font-face{font-family:'Anton FB';font-style:normal;font-weight:900;font-stretch:62%;font-display:swap;size-adjust:93%;ascent-override:126.9%;descent-override:35.5%;line-gap-override:0%;src:url(../fonts/Archivo-normal-latin.woff2) format('woff2')}
@font-face{font-family:'Anton FB';font-style:normal;font-weight:900;font-stretch:62%;font-display:swap;size-adjust:112%;ascent-override:105.4%;descent-override:29.5%;line-gap-override:0%;src:url(../fonts/Archivo-normal-latin.woff2) format('woff2');unicode-range:U+0023-0024,U+002C,U+0030-003A,U+003F,U+00B7,U+00BF,U+2019,U+20AC}
@font-face{font-family:'Anton FB';font-style:normal;font-weight:900;font-stretch:62%;font-display:swap;size-adjust:133%;ascent-override:88.7%;descent-override:24.8%;line-gap-override:0%;src:url(../fonts/Archivo-normal-latin.woff2) format('woff2');unicode-range:U+0025,U+002D,U+002F,U+0040}
@font-face{font-family:'Anton FB';font-style:normal;font-weight:900;font-stretch:62%;font-display:swap;size-adjust:213%;ascent-override:55.4%;descent-override:15.5%;line-gap-override:0%;src:url(../fonts/Archivo-normal-latin.woff2) format('woff2');unicode-range:U+0020,U+00A0}
@font-face{font-family:'Anton FBL';font-style:normal;font-weight:900;font-stretch:62%;font-display:swap;size-adjust:111%;ascent-override:106.3%;descent-override:29.7%;line-gap-override:0%;src:url(../fonts/Archivo-normal-latin.woff2) format('woff2')}
@font-face{font-family:'Anton Tape';font-style:normal;font-weight:400 900;font-display:swap;ascent-override:92%;descent-override:7%;line-gap-override:0%;src:url(../fonts/Anton-normal-latin.woff2) format('woff2')}
.pc-logo{display:inline-flex;align-items:baseline;font:400 36px/1 'Pirata One',var(--display-lc);font-synthesis:none;letter-spacing:.005em;text-transform:lowercase;color:inherit;text-decoration:none;white-space:nowrap}
.pc-logo__dot{display:inline-block;flex:none;width:.3em;height:.3em;border-radius:50%;background:var(--pink);margin-left:.06em;animation:pc-wink 5s infinite}
@keyframes pc-wink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.12)}}
body.pc-root:not(.pc-guest) .pc-logo__dot{animation:none}
.pc-kicker,.pn-kicker{display:inline-flex;align-items:center;gap:8px;font:var(--type-cap);letter-spacing:0;color:inherit}
.pc-tub{flex:none;width:18px;height:12px;border:2px solid currentColor;border-top:none;border-radius:0 0 6px 6px;position:relative}
.pc-tub::before{content:"";position:absolute;left:-4px;right:-4px;top:-2px;border-top:2px solid currentColor}
.pc-h-xl,.pc-h-l,.pc-h-m,.pc-t-mega,.pc-t-display,.pc-t-h1{font-family:var(--font-display);font-weight:700;line-height:var(--lh-hero);letter-spacing:var(--tr-h);margin:0;overflow-wrap:break-word;hyphens:manual}
.pc-h-xl,.pc-t-mega{font-size:var(--fs-xl)}
.pc-h-l,.pc-t-display{font-size:var(--fs-l)}
.pc-h-m,.pc-t-h1{font-size:var(--fs-m);line-height:var(--lh-head)}
:is(h2,h3):is(.pc-h-xl,.pc-h-l,.pc-h-m){font-weight:700}
.pc-h-card,.pc-t-section{margin:0;font:700 var(--fs-section)/var(--lh-head) var(--font-display);letter-spacing:var(--tr-head);overflow-wrap:break-word;hyphens:manual}
.pc-t-label,.pc-overline{font:var(--type-cap);letter-spacing:0;color:var(--ink-2)}
.pc-sub{margin:0;color:var(--ink-2);font:var(--type-body)}
.pc-strike{position:relative;display:inline-block;white-space:nowrap;text-decoration:none;opacity:.55}
.pc-strike::after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:.12em;background:var(--pink);transform:rotate(-4deg)}
.pc-fix{display:inline-block;font-family:var(--font-hand);font-weight:700;text-transform:none;color:var(--pink);font-size:.9em;letter-spacing:0;transform:rotate(-5deg) translateY(-.08em)}
.pc-on-pink .pc-strike::after{background:var(--anthracite)}
.pc-on-pink .pc-fix{color:var(--anthracite)}
.pc-hl{display:inline;background:var(--pink);color:var(--anthracite);font-family:var(--display-tape);padding:var(--tape-pad);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:var(--lh-tape)}
.pc-hand,.pn-hand{display:block;margin:0;font:700 var(--fs-hand)/1.1 var(--font-hand);color:var(--hand-ink);text-transform:none;letter-spacing:0}
.pc-on-pink .pc-hand{color:var(--anthracite)}
.pc-on-pink .pc-box--dk .pc-hand,.pc-box--dk .pc-hand{color:var(--pink)}
.pc-fig,.pc-obj{filter:var(--fig-shadow)}
.pc-dk .pc-fig{filter:var(--rim-pink)}
.pc-obj{position:absolute;pointer-events:none;height:auto}
.pc-arch{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:560px;height:470px;background:var(--ph-arch);border-radius:280px 280px 0 0}
.pc-arch::after{content:"";position:absolute;inset:14px 14px 0;border:2px dashed var(--dash);border-bottom:none;border-radius:266px 266px 0 0}
.pc-ptag{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%) rotate(var(--r,-14deg));font:700 16cqw/1 var(--font-display);color:var(--anthracite);letter-spacing:var(--tr-num);text-align:center;white-space:nowrap}
.pc-ptag small{display:block;font:700 max(10px,1.05cqw)/1 var(--font-sans);letter-spacing:0;margin-top:.35em;opacity:1}
.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-btn);padding:var(--btn-py) var(--btn-px);border:1px solid transparent;border-radius:var(--r-btn);background:var(--sunken);color:var(--ink);font:600 var(--btn-fs)/22px var(--font-sans);letter-spacing:var(--tr-btn);text-decoration:none;white-space:nowrap;max-width:100%;cursor:pointer;transition:transform var(--dur-press) var(--ease-snap),box-shadow var(--dur-press) var(--ease-snap),background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}
.pc-btn .pc-ico{width:var(--icon-m);height:var(--icon-m);margin-block:-2px;stroke-width:2}
.pc-btn .pc-arr{font-family:var(--font-sans);font-weight:700;letter-spacing:0}
:where(.pc-root) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
:where(.pc-root) :where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}
.pc-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pc-btn--primary,.pc-btn--premium,.pc-btn--ink,.pc-btn--on-accent{border-color:transparent}
.pc-btn--primary,.pc-btn--premium{background:var(--accent);color:var(--on-accent)}
.pc-btn--primary:hover,.pc-btn--premium:hover{background:var(--accent-press)}
.pc-btn--ink{background:var(--btn-ink);color:var(--on-btn-ink);border-color:var(--line)}
.pc-btn--ink:hover{filter:var(--btn-ink-hover-fx,brightness(1.18));background:var(--btn-ink-hover,var(--btn-ink))}
.pc-btn--primary:active,.pc-btn--premium:active,.pc-btn--ink:active,.pc-btn--on-accent:active{transform:translateY(1px)}
.pc-btn--line,.pc-btn--secondary{background:var(--sunken);color:var(--ink);border-color:var(--line)}
.pc-btn--line{background:var(--btn-line-bg);border-color:var(--btn-line-edge)}
.pc-btn--line:hover,.pc-btn--secondary:hover,.pc-btn--secondary.is-hover{background:var(--surface-2);color:var(--ink)}
.pc-btn--ghost,.pc-btn--quiet{background:transparent;color:var(--ink);border-color:transparent}
.pc-btn--ghost:hover,.pc-btn--ghost.is-hover,.pc-btn--quiet:hover{border-color:transparent;background:var(--t-tint)}
.pc-btn--soft{background:var(--sunken);color:var(--ink);border-color:var(--line)}
.pc-btn--soft:hover{background:var(--surface-2);color:var(--ink)}
.pc-btn--white{background:var(--cream);color:var(--anthracite);border-color:transparent}
.pc-btn--on-chrome{background:var(--chrome-well);color:var(--on-chrome);border-color:transparent}
.pc-btn--on-chrome:hover{border-color:transparent;background:var(--chrome-well-hover)}
.pc-btn--on-accent{background:var(--anthracite);color:var(--white)}
.pc-btn--danger{background:transparent;color:var(--danger);border-color:var(--danger-line)}
.pc-btn--danger:hover{background:var(--danger-soft)}
.pc-btn--danger.is-confirm{background:var(--danger);color:var(--on-danger);border-color:transparent}
.pc-btn--sm,.pc-btn--sm:is(.pc-btn--primary,.pc-btn--premium,.pc-btn--ink,.pc-btn--on-accent){min-height:var(--control-sm);padding:var(--btn-sm-py) var(--btn-sm-px);border-width:1px;border-radius:var(--r-btn-sm);font-size:var(--btn-sm-fs);line-height:18px;gap:var(--space-2);box-shadow:none}
.pc-btn--sm .pc-ico{width:var(--icon-s);height:var(--icon-s);margin-block:-2px}
.pc-btn--sm:active{transform:none}
.pc-btn--lg{min-height:var(--control-lg)}
.pc-btn--block{display:flex;width:100%}
.pc-btn__t{min-width:0;overflow:hidden;text-overflow:ellipsis}
@media (max-width:700px){
.pc-btn{white-space:normal;text-align:center;text-wrap:balance}
.pc-btn--block{display:block}
.pc-btn--block > .pc-ico{display:inline-block;vertical-align:-4px;margin-inline:calc(var(--space-2) / 2)}
.pc-btn--block > .pc-count{vertical-align:1px;margin-left:var(--space-2)}
}
.pc-btn:disabled,.pc-btn.is-disabled{opacity:.45;cursor:not-allowed;transform:none}
.pc-btn:is(.pc-btn--primary,.pc-btn--premium):is(:disabled,.is-disabled){opacity:1;background:var(--surface-2);color:var(--ink-2);box-shadow:none}
@keyframes pc-spin{to{transform:rotate(360deg)}}
.pc-btn.is-busy{pointer-events:none}
.pc-btn.is-busy::before{content:"";width:14px;height:14px;border-radius:var(--radius-full);border:2px solid currentColor;border-right-color:transparent;animation:pc-spin .7s linear infinite}
.pc-more{display:inline;position:relative;font:var(--type-strong);color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color var(--dur-fast)}
.pc-more__end{white-space:nowrap}
.pc-more .pc-arr{display:inline-block;text-decoration:none;transition:transform var(--dur-fast)}
.pc-more:hover{text-decoration-color:currentColor}
.pc-more:hover .pc-arr{transform:translateX(3px)}
.pc-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-label)}
.pc-more--dk{color:var(--dk-ink)}
.pc-more--pink{color:var(--anthracite);text-decoration-color:var(--anthracite)}
@media (prefers-reduced-motion:reduce){
.pc-more,.pc-more .pc-arr{transition:none}
.pc-more:hover .pc-arr{transform:none}
}
.pc-iconbtn{display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);aspect-ratio:1;padding:0;flex:none;border-radius:50%;border:1px solid transparent;background:var(--sunken);color:var(--ink);cursor:pointer;position:relative;text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}
.pc-iconbtn .pc-ico{width:var(--icon-m);height:var(--icon-m)}
.pc-iconbtn:hover{background:var(--surface-2)}
.pc-iconbtn--glass{background:var(--glass-key,var(--paper));color:var(--glass-key-ink,var(--anthracite));border-color:var(--line)}
.pc-iconbtn--glass:hover{border-color:transparent;background:var(--glass-key-hover,var(--cream))}
.pc-iconbtn--on-chrome{width:var(--control-md);height:var(--control-md);border-radius:var(--r-icon);background:var(--chrome-well);color:var(--on-chrome)}
.pc-iconbtn--on-chrome:hover{background:var(--chrome-well-hover)}
.pc-iconbtn:focus-visible,.pc-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pc-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font:600 12px/20px var(--body);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--count-ring,var(--bg))}
.pc-remove{position:absolute;top:6px;right:6px;z-index:4;display:grid;place-items:center;width:28px;height:28px;min-width:28px;aspect-ratio:1;padding:0;flex:none;border-radius:50%;border:0;background:var(--anthracite);color:var(--white);cursor:pointer}
.pc-remove .pc-ico{width:var(--icon-s);height:var(--icon-s);stroke-width:2.2}
.pc-remove::before{content:"";position:absolute;inset:-8px;border-radius:50%}
.pc-remove:hover{background:var(--danger);color:var(--on-danger)}
.pc-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.pc-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-sm);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--r-chip);background:var(--sunken);color:var(--ink);font:var(--type-label);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}
.pc-chip:hover{background:var(--surface-2)}
.pc-chip.is-selected,.pc-chip[aria-current],.pc-chip[aria-pressed="true"],.pc-chip:has(input:checked){background:var(--chip-sel,var(--btn-ink));color:var(--on-chip-sel,var(--on-btn-ink));border-color:transparent}
.pc-chip--sm,.pc-chip--live{min-height:var(--control-sm);padding:var(--space-2) var(--space-3);font:var(--type-label);background:var(--paper);color:var(--anthracite)}
.pc-chip--sm:has(input:checked),.pc-chip--sm.is-selected,.pc-chip--sm[aria-pressed="true"],.pc-chip--sm[aria-current]{background:var(--btn-ink);color:var(--on-btn-ink)}
.pc-chip--live{gap:8px;cursor:default}
a.pc-chip--live{cursor:pointer}
a.pc-chip--live > .pc-ico{width:14px;height:14px;margin:0 -2px 0 -2px;transition:transform var(--dur-fast)}
a.pc-chip--live:hover{border-color:transparent;background:var(--t-tint-2)}
a.pc-chip--live:hover > .pc-ico{transform:translateX(2px)}
[data-theme="dark"] .pc-chip--sm:not(.is-selected):not([aria-pressed="true"]):not([aria-current]):not(:has(input:checked)){background:var(--sunken);border-color:transparent;color:var(--ink)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pc-chip--sm:not(.is-selected):not([aria-pressed="true"]):not([aria-current]):not(:has(input:checked)){background:var(--sunken);border-color:transparent;color:var(--ink)}
}
.pc-chip--live > b{flex:none;width:8px;height:8px;border-radius:50%;background:var(--live)}
.pc-chip input[type=radio],.pc-chip input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.pc-chip:has(input:focus-visible),.pc-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-chipn{font-weight:600;opacity:.72}
.pc-seg,.pn-seg,.pc-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0;padding:0;border:0;background:transparent}
:is(.pc-seg,.pn-seg,.pc-tabs) > :is(a,button,label),.pc-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-sm);margin:0;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--r-chip);background:var(--sunken);color:var(--ink);font:var(--type-label);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}
:is(.pc-seg,.pn-seg,.pc-tabs) > :is(a,button,label):hover,.pc-tab:hover{background:var(--surface-2)}
:is(.pc-seg,.pn-seg,.pc-tabs) > :is(.is-active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"]),:is(.pc-seg,.pn-seg) > label:has(input:checked),.pc-tab.is-active,.pc-tab:has(input:checked){background:var(--btn-ink);color:var(--on-btn-ink);border-color:var(--btn-ink)}
:is(.pc-seg,.pn-seg,.pc-tabs) > :is(a,button,label):focus-visible,.pc-tab:focus-visible,.pc-tab:has(input:focus-visible),:is(.pc-seg,.pn-seg) > label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
:is(.pc-seg,.pn-seg) > label > input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
:is(.pc-seg,.pn-seg) > :is(button,a) .pc-ico,.pc-chip .pc-ico{width:var(--icon-s);height:var(--icon-s);margin-block:-2px}
:is(.pc-seg,.pn-seg) > button:disabled{opacity:.45;cursor:not-allowed}
.pc-seg.pc-seg--chrome{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-m);background:var(--chrome);border:1px solid transparent}
.pc-seg.pc-seg--chrome > :is(a,button,label){min-height:var(--control-sm);padding:var(--space-2) var(--space-3);color:var(--on-chrome);background:var(--chrome-well)}
.pc-seg.pc-seg--chrome > :is(a,button,label):hover{background:var(--chrome-well-hover)}
.pc-seg.pc-seg--chrome > :is(.is-active,[aria-current="page"],[aria-selected="true"],[aria-pressed="true"]){background:var(--seg-on,var(--pink));color:var(--on-seg-on,var(--anthracite));border-color:transparent}
.pc-count.pc-count--inline,.pn-seg__n{position:static;display:inline-block;min-width:20px;height:20px;margin-block:-3px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font:600 12px/20px var(--body);text-align:center;box-shadow:none}
:is(.pc-seg,.pn-seg) > .is-active :is(.pc-count--inline,.pn-seg__n),:is(.pc-seg,.pn-seg) > [aria-current] :is(.pc-count--inline,.pn-seg__n){background:var(--accent);color:var(--on-accent)}
:is(.pc-seg,.pn-seg) > .pc-chip--premium:is(a,button,label),:is(.pc-seg,.pn-seg) > .pc-chip--premium:is(a,button,label):hover,.pc-chip.pc-chip--premium,.pc-chip.pc-chip--premium:hover{border-color:transparent;background:var(--prem-sheen) 100% 0/300% 100% no-repeat,var(--prem-metal);color:var(--prem-metal-ink);box-shadow:var(--prem-metal-bevel)}
:is(.pc-seg,.pn-seg) > .pc-chip--premium:is(.is-active,[aria-current],[aria-pressed="true"]),:is(.pc-seg,.pn-seg) > .pc-chip--premium:is(.is-active,[aria-current],[aria-pressed="true"]):hover,.pc-chip.pc-chip--premium:is(.is-selected,[aria-current],[aria-pressed="true"]),.pc-chip.pc-chip--premium:is(.is-selected,[aria-current],[aria-pressed="true"]):hover{background:var(--prem-sheen) 100% 0/300% 100% no-repeat,var(--prem-metal-dk);color:var(--prem-metal-dk-ink);box-shadow:var(--prem-metal-ring)}
@media (hover:hover){
.pc-chip--premium:hover{filter:brightness(1.05)}
}
@media (prefers-reduced-motion:no-preference){
.pc-chip--premium{animation:pc-prem-sheen 5s ease-in-out 1s infinite}
}
@keyframes pc-prem-sheen{0%{background-position:100% 0,0 0}45%,100%{background-position:0 0,0 0}}
.pc-badge{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--r-label);font:var(--badge-font,600 11px/1 var(--font-label));letter-spacing:var(--badge-tr,.02em);white-space:nowrap;background:var(--sunken);color:var(--ink)}
.pc-badge .pc-ico{width:12px;height:12px}
.pc-real{background:var(--prem-bg);color:var(--on-prem);box-shadow:0 0 0 1px var(--prem-ring)}
.pc-real::before{content:"✓";color:var(--pink)}
.pc-badge--premium{background:var(--prem-bg);color:var(--on-prem);box-shadow:0 0 0 1px var(--prem-ring)}
.pc-badge--premium .pc-ico{color:var(--pink);fill:currentColor;stroke:none}
.pc-badge--accent{background:var(--accent);color:var(--on-accent)}
.pc-verified{flex:none;width:16px;height:16px;color:var(--pink);vertical-align:-3px}
:not(.pc-scard__name)>.pc-verified{margin-left:4px}
.pn-vbadge .pc-ico{color:var(--pink)}
.pc-lockpill{position:relative;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:7px 11px;border-radius:var(--r-label);background:var(--prem-bg);color:var(--on-prem);box-shadow:0 0 0 1px var(--prem-ring);font:700 11px/1 var(--font-display);letter-spacing:0;white-space:nowrap}
.pc-lockpill .pc-ico{width:14px;height:14px;stroke-width:2.2}
.pc-stamp,.pn-stamp{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:3px solid var(--anthracite);border-radius:var(--r-stamp);background:var(--stamp-fill);color:var(--anthracite);font:700 19px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;transform:rotate(-9deg)}
.pc-stamp .pc-tub,.pn-stamp .pn-tub{border-color:var(--anthracite);color:var(--anthracite)}
.pc-stamp--sm{padding:6px 8px;border-width:2px;font-size:15px}
.pc-sticker,.pn-sticker{display:inline-block;padding:10px 14px;border-radius:var(--radius-full);font:700 12px/1 var(--font-display);letter-spacing:0;white-space:nowrap;transform:rotate(7deg);box-shadow:var(--sh-sticker);background:var(--cream);color:var(--anthracite)}
.pn-sticker{position:absolute;z-index:3}
.pc-sticker--cream,.pn-sticker--cream,.pn-sticker--blush{background:var(--cream);color:var(--anthracite)}
.pc-sticker--black,.pn-sticker--black{background:var(--anthracite);color:var(--white)}
.pn-sticker--static{position:static}
.pn-tape{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;padding:8px 12px;border:3px solid var(--anthracite);border-radius:var(--r-stamp);background:var(--stamp-fill);color:var(--anthracite);font:700 15px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;transform:translate(-50%,-50%) rotate(-9deg);pointer-events:none}
.pn-tape > span + span{display:none}
.pn-lock{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--accent);color:var(--ink);font:700 11px/1 var(--font-display);letter-spacing:0;transform:translate(-50%,-50%);box-shadow:var(--sh-float);pointer-events:none}
.pn-lock svg{width:14px;height:14px}
.is-locked .pc-media > img,.is-locked .pc-media > picture > img{transform:scale(1.04)}
.is-reserved .pc-media > img,.is-reserved .pc-media > picture > img{filter:grayscale(.4)}
@keyframes pn-pulse{0%{box-shadow:0 0 0 0 var(--pulse-ring)}100%{box-shadow:0 0 0 10px transparent}}
.pc-avatar{position:relative;flex:none;align-self:center;display:inline-grid;place-items:center;width:40px;height:40px;min-width:0;max-width:none;aspect-ratio:1;overflow:hidden;border-radius:50%;border:1px solid transparent;background:var(--av-g0);color:var(--av-ink);font:600 16px/1 var(--body);text-decoration:none}
.pc-avatar img{width:100%;height:100%;aspect-ratio:1;border-radius:inherit;object-fit:cover;object-position:50% 35%}
.pc-avatar--g0{background:var(--av-g0);color:var(--av-ink)}
.pc-avatar--g1{background:var(--av-g1);color:var(--av-ink)}
.pc-avatar--g2{background:var(--av-g2);color:var(--av-ink)}
.pc-avatar--g3{background:var(--av-g3);color:var(--av-ink)}
.pc-avatar--g4{background:var(--av-g4);color:var(--av-ink)}
.pc-avatar--g5{background:var(--av-g5);color:var(--av-ink)}
.pc-avatar--g6{background:var(--av-g0);color:var(--av-ink)}
.pc-avatar--g7{background:var(--av-g1);color:var(--av-ink)}
.pc-avatar--sm{width:var(--avatar-s);height:var(--avatar-s);font-size:13px}
.pc-avatar--xs{width:var(--avatar-xs);height:var(--avatar-xs);font-size:12px}
.pc-avatar--lg{width:var(--avatar-2xl);height:var(--avatar-2xl);font-size:30px}
.pc-avatar--xl{width:118px;height:118px;font-size:44px}
.pc-avatar--ring{border:0}
.pc-avatar__dot{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:9px;min-height:9px;border-radius:50%;background:var(--online);box-shadow:0 0 0 2px var(--surface)}
@keyframes pn-marquee{to{transform:translateX(-50%)}}
.pc-alert{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--r-rules);border:1px solid transparent;background:var(--surface);color:var(--ink);font:var(--type-body)}
.pc-alert b{font-weight:700}
.pc-alert .pc-ico{flex:none;width:var(--icon-m);height:var(--icon-m);margin-top:1px}
.pc-alert[hidden]{display:none}
.pc-toast{display:inline-flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-radius:var(--toast-r,999px);border:1px solid transparent;background:var(--toast-bg,var(--chrome));color:var(--on-chrome);box-shadow:var(--sh-float);font:var(--type-strong)}
.pc-toast button,.pc-toast a{border:0;background:transparent;color:var(--pink);font:600 13px/18px var(--body);letter-spacing:var(--tr-btn);text-decoration:none;cursor:pointer;padding:0}
.pc-field{display:grid;gap:var(--label-gap);min-width:0}
.pc-label{font:var(--type-label);letter-spacing:0;color:var(--ink)}
:is(.pn-panel,.pn-chatpage,.pn-chatrail,.pn-sheet,.pn-menu,.pc-box,.pc-card,.pc-list,.pc-actionbar,.pn-phead,.pn-composer,.pn-mksheet,.pc-empty,.pn-empty){--field:var(--field-in)}
.pc-input{width:100%;min-height:var(--control-field);padding:0 var(--space-3);border-radius:var(--r-field);border:1px solid var(--line);background:var(--field);color:var(--ink);font:var(--type-ui);appearance:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background-color var(--dur-fast)}
.pc-input::placeholder{color:var(--ink-3);opacity:1}
.pc-input:focus-visible,.pc-input.is-focus{outline:2px solid var(--focus-ring);outline-offset:2px}
textarea.pc-input{height:auto;min-height:88px;padding:var(--space-3);border-radius:var(--r-pcard);resize:vertical}
.pc-help{font:var(--type-meta);color:var(--ink-2)}
.pc-field > .pc-input + .pc-help,.pc-field > .pc-select + .pc-help,.pc-field > .pc-affix + .pc-help{margin-top:calc(var(--help-gap) - var(--label-gap))}
.pc-field.is-error .pc-input{border-color:transparent;box-shadow:inset 0 0 0 2px var(--danger)}
.pc-field.is-error .pc-help{color:var(--danger)}
.pc-input:disabled{background:var(--sunken);color:var(--ink-2);opacity:.7;cursor:not-allowed}
.pc-input[readonly]{background:transparent;border-color:var(--mline);color:var(--ink-2)}
.pc-select{position:relative}
.pc-select .pc-input{padding-right:40px;cursor:pointer}
.pc-select::after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}
.pc-check,.pc-radio{appearance:none;margin:0;flex:none;width:20px;height:20px;border:0;box-shadow:inset 0 0 0 2px var(--ink-3);background:var(--field);display:inline-grid;place-items:center;cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast)}
.pc-check{border-radius:var(--r-s)}
.pc-radio{border-radius:50%}
.pc-check:checked,.pc-radio:checked{background:var(--check-on,var(--btn-ink));box-shadow:none}
.pc-check:checked::after{content:"";width:10px;height:5px;border-left:2px solid var(--on-check-on,var(--on-btn-ink));border-bottom:2px solid var(--on-check-on,var(--on-btn-ink));transform:translateY(-1px) rotate(-45deg)}
.pc-radio:checked::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-check-on,var(--on-btn-ink))}
.pc-switch{appearance:none;margin:0;flex:none;position:relative;width:44px;height:24px;padding:0;border:0;border-radius:var(--radius-full);background:var(--switch-off,var(--surface-2));cursor:pointer;transition:background-color var(--dur-base),border-color var(--dur-base)}
.pc-switch::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--switch-knob,var(--paper));box-shadow:var(--switch-knob-sh,var(--sh-knob));transition:transform var(--dur-base) var(--ease-snap)}
.pc-switch:checked{background:var(--switch-on,var(--ink));border-color:transparent}
.pc-switch:checked::after{background:var(--switch-knob-on,var(--surface))}
.pc-switch:checked::after{transform:translateX(20px)}
button.pc-switch,i.pc-switch{margin-left:auto}
button.pc-switch::after,i.pc-switch::after{content:none}
button.pc-switch i,i.pc-switch i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--switch-knob,var(--paper));box-shadow:var(--switch-knob-sh,var(--sh-knob));transition:transform var(--dur-base) var(--ease-snap)}
button.pc-switch.is-on,button.pc-switch[aria-checked="true"],[aria-pressed="true"] > i.pc-switch{background:var(--switch-on,var(--ink));border-color:transparent}
button.pc-switch.is-on i,button.pc-switch[aria-checked="true"] i,[aria-pressed="true"] > i.pc-switch i{background:var(--switch-knob-on,var(--surface))}
button.pc-switch.is-on i,button.pc-switch[aria-checked="true"] i,[aria-pressed="true"] > i.pc-switch i{transform:translateX(20px)}
@media (prefers-reduced-motion:reduce){
.pc-switch,.pc-switch::after,.pc-switch i{transition:none}
}
.pc-check:focus-visible,.pc-radio:focus-visible,.pc-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pc-slot{position:relative;aspect-ratio:1;max-width:100%;border-radius:var(--r-pcard);overflow:hidden;background:var(--surface);border:1.5px dashed var(--line);display:grid;place-items:center;align-content:center;gap:4px;color:var(--ink-2);font:600 12px/1.3 var(--font-sans);cursor:pointer}
.pc-slot:hover{border-color:var(--line-3);color:var(--ink)}
.pc-slot.is-filled{border:1px solid var(--line);cursor:default}
.pc-slot__cover{position:absolute;left:6px;bottom:6px;z-index:3}
.pc-media{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:var(--ph-media);color:var(--ph-text)}
:is(.pc-media,.pc-scard__media,.pc-story__av,.pn-do-card) > picture{display:contents}
.pc-media > img,.pc-media > picture > img{z-index:2;object-position:50% 35%;transition:filter var(--dur-slow) var(--ease-out);filter:saturate(calc(1 - var(--photo-desat) * var(--photo-look) * var(--photo-ease))) contrast(calc(1 + var(--photo-contrast) * var(--photo-look) * var(--photo-ease))) brightness(calc(1 + var(--photo-lift) * var(--photo-look) * var(--photo-ease)))}
.pc-media:has(> img,> picture > img)::before,.pc-media:has(> img,> picture > img)::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;transition:opacity var(--dur-slow) var(--ease-out)}
.pc-media:has(> img,> picture > img)::before{opacity:calc(var(--photo-wash) * var(--photo-look) * var(--photo-ease));background:var(--photo-tint);mix-blend-mode:var(--photo-blend)}
.pc-media:has(> img,> picture > img)::after{opacity:calc(var(--photo-tone) * var(--photo-look) * var(--photo-ease));background:var(--photo-grain) 0 0/120px 120px,var(--photo-foot),var(--photo-shade);background-blend-mode:multiply;mix-blend-mode:var(--photo-tone-blend)}
@media (hover:hover){
.pn-card-link:hover .pc-media{--photo-ease:var(--photo-hover)}
}
@media (prefers-reduced-motion:reduce){
.pc-media > img,.pc-media > picture > img,.pc-media::before,.pc-media::after{transition:none}
}
.pn-gal__slide,.pn-gal__thumb,.pn-snap{--photo-look:0}
:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap).pc-media::before,:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap).pc-media::after,:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap) .pc-media::before,:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap) .pc-media::after{content:none}
:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap).pc-media > img,:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap).pc-media > picture > img,:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap) .pc-media > img,:is(.pn-gal__slide,.pn-gal__thumb,.pn-snap) .pc-media > picture > img{filter:none}
.pc-media:has(> .pc-nophoto){container-type:inline-size}
.pc-nophoto{position:relative;z-index:1;display:grid;justify-items:start;gap:0;width:min(62%,190px);padding:12px 12px 11px;border-radius:var(--r-label);background:var(--cream);color:var(--anthracite);transform:rotate(-5deg);box-shadow:var(--sh-pola);font-size:14px}
.pc-nophoto::before{content:"";position:absolute;inset:5px;border:1.5px dashed var(--dash-2);border-radius:4px;pointer-events:none}
.pc-nophoto .pc-logo{font-size:1.15em;color:var(--anthracite)}
.pc-nophoto .pc-logo__dot{animation:none}
.pc-nophoto b{display:block;margin-top:.5em;font:600 .72em/1.15 var(--font-label);letter-spacing:0}
.pc-nophoto__syms{display:flex;gap:6px;margin-top:.6em}
.pc-nophoto__syms i{position:relative;width:14px;height:14px;border:2px solid var(--anthracite);border-radius:3px}
.pc-nophoto__syms i::after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:2px;margin-top:-1px;background:var(--anthracite);transform:rotate(45deg)}
.pc-nophoto__syms i:nth-child(2){border-radius:50%}
.pc-nophoto__syms i:nth-child(3){border-radius:0;border-width:0 0 2px;width:12px}
@container (max-width:150px){
.pc-nophoto{padding:8px;width:70%;font-size:11px}
.pc-nophoto b,.pc-nophoto__syms{display:none}
}
@container (max-width:80px){
.pc-nophoto{padding:5px 6px;font-size:9px;transform:none}
.pc-nophoto::before{inset:2px;border-width:1px}
}
.pc-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pcard);overflow:hidden;color:var(--ink);min-width:0}
.pc-card > .pn-card-link{display:flex;flex-direction:column;flex:1;min-width:0;color:inherit;text-decoration:none}
.pc-card .pc-media{aspect-ratio:4/5;width:100%;max-width:100%;flex:none;border-radius:0}
.pc-card .pc-media > img,.pc-card .pc-media > picture > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pc-card.pn-prodcard{display:block;background:none;border:0;border-radius:var(--r-pcard);overflow:visible;container:pc-card / inline-size}
.pn-prodcard > .pn-card-link{position:relative;display:block;min-width:0;border-radius:inherit;overflow:hidden;isolation:isolate;color:var(--scard-ink)}
.pn-prodcard > .pn-card-link::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--t-card-edge,transparent);transition:box-shadow var(--dur-fast);pointer-events:none}
.pn-prodcard .pc-media{border-radius:inherit}
.pn-prodcard .pc-media > img,.pn-prodcard .pc-media > picture > img{transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}
.pn-prodcard .pc-media:has(> .pc-nophoto){padding-bottom:24%}
.pc-card__ticket{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 64px);min-height:28px;padding:4px 9px 4px 7px;border-radius:var(--r-label);background:var(--anthracite);color:var(--cream);box-shadow:0 0 0 1px var(--line),var(--scard-tshadow)}
.pc-card__ticket::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--scard-ink-3)}
.pc-card__ticket .pc-price{line-height:1;color:inherit}
.pc-card__ticket .pn-askprice{min-width:0;font:600 11.5px/1.15 var(--font-sans);color:inherit;overflow-wrap:anywhere}
.pn-prodcard.is-reserved .pc-card__ticket{background:var(--scard-glass-hover);color:var(--scard-ink-2)}
.pn-prodcard .pn-tape{top:40%}
.pc-card__cap{position:absolute;inset:auto 0 0;z-index:4;display:flex;flex-direction:column;gap:5px;padding:14px 12px 11px;min-width:0;color:var(--scard-ink);text-shadow:var(--scard-tshadow)}
.pc-card__cap::before{content:"";position:absolute;inset:-26px 0 0;z-index:-1;background:var(--pcard-cap-shade);pointer-events:none}
.pn-prodcard .pc-card__title{margin:0;font:600 15px/1.25 var(--font-sans);color:var(--scard-ink);min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty}
.pc-card__by{display:flex;align-items:center;gap:6px;min-width:0;min-height:22px;font:500 12.5px/1.2 var(--font-sans);color:var(--scard-ink-2);white-space:nowrap}
.pc-card__by > .pc-avatar{width:22px;height:22px;border-color:var(--line);font-size:10px;text-shadow:none}
.pc-card__name{min-width:0;overflow:hidden;text-overflow:ellipsis}
.pc-card__name::before{content:"@"}
.pc-card__fav,.pc-card .pc-card__fav{position:absolute;top:10px;right:10px;z-index:6;display:grid;place-items:center;padding:0;border-radius:50%;line-height:0;width:34px;height:34px;border:1px solid var(--line);background:var(--scard-glass-hover);color:var(--scard-ink);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);transition:background-color var(--dur-fast),color var(--dur-fast),transform var(--dur-press)}
.pc-card__fav .pc-ico,.pc-card .pc-card__fav .pc-ico{display:block;width:18px;height:18px;margin:0;stroke-width:2.2;filter:drop-shadow(var(--scard-tshadow))}
.pc-card .pc-card__fav::after{content:"";position:absolute;inset:-6px;border-radius:50%}
.pc-card .pc-card__fav:hover{background:var(--glass-strong);border-color:var(--line)}
.pc-card .pc-card__fav:active{transform:scale(.92)}
.pc-card .pc-card__fav.is-on,.pc-card .pc-card__fav[aria-pressed="true"]{background:var(--scard-glass-hover);border-color:var(--line);color:var(--pink)}
.pc-card .pc-card__fav.is-on .pc-ico,.pc-card .pc-card__fav[aria-pressed="true"] .pc-ico{fill:currentColor}
.pc-card .pc-card__fav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-prodcard:focus-within:has(.pn-card-link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-prodcard .pn-card-link{outline:none}
@media (hover:hover){
.pn-prodcard:hover .pc-media > img,.pn-prodcard:hover .pc-media > picture > img{transform:scale(1.035)}
}
@media (prefers-reduced-motion:reduce){
.pn-prodcard .pc-media > img,.pn-prodcard .pc-media > picture > img,.pc-card .pc-card__fav{transition:none}
}
.pn-photocount{position:absolute;right:10px;bottom:10px;z-index:4;display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:5px 8px;border-radius:var(--radius-full);background:var(--paper);color:var(--anthracite);border:1px solid var(--line);font:700 11px/1 var(--font-sans)}
.pn-photocount .pc-ico{width:14px;height:14px}
.pn-prodcard .pn-photocount{position:static;flex:none;gap:3px;min-height:20px;margin-left:auto;padding:3px 7px 3px 6px;background:var(--scard-glass);color:var(--scard-ink);font:700 10.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-shadow:none;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}
.pn-prodcard .pn-photocount .pc-ico{width:12px;height:12px}
@media (max-width:700px){
.pc-card .pc-card__fav{top:8px;right:8px;width:32px;height:32px}
.pc-card .pc-card__fav .pc-ico{width:17px;height:17px}
.pn-photocount{right:8px;bottom:8px}
.pc-card__ticket{top:8px;left:8px;min-height:26px;max-width:calc(100% - 58px)}
.pc-card__cap{padding:12px 10px 9px;gap:4px}
.pc-card__by{font-size:12px}
}
@container pc-card (max-width:175px){
.pc-card__ticket{padding:3px 8px 3px 6px;gap:5px}
.pc-card__ticket .pn-askprice{font-size:11px}
.pc-card__cap{padding:10px 9px 8px;gap:4px}
.pc-card__by{gap:5px;min-height:20px;font-size:11.5px}
.pc-card__by > .pc-avatar{width:20px;height:20px;font-size:9px}
.pn-prodcard .pc-card__by > .pn-photocount{display:none}
}
.pc-card__top{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:20px;padding:3px 7px 3px 6px;border-radius:var(--r-label);border:1px solid var(--line);background:var(--scard-glass);color:var(--scard-ink);font:600 10.5px/1 var(--font-sans);white-space:nowrap;text-shadow:none;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}
.pc-card__top .pc-ico{flex:none;width:12px;height:12px}
.pc-card__top > span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.pn-topbadge .pc-ico{width:12px;height:12px}
.pn-sfbadge .pc-ico{width:14px;height:14px}
.pc-card__top + .pc-card__sf{margin-top:-2px}
.pn-toparea{display:grid;gap:12px;min-width:0;margin:0 0 28px}
.pn-toparea > .pc-sechead{margin:0}
.pn-toparea__row{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(168px,calc((100% - 4 * 16px) / 4.5),260px);gap:16px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}
.pn-toparea__row > *{min-width:0;scroll-snap-align:start}
@media (min-width:1280px){
.pn-main > .pn-wide .pn-toparea__row{grid-auto-columns:calc((100% - 4 * 16px) / 5.4)}
}
@media (min-width:1440px){
.pn-main > .pn-wide .pn-toparea__row{grid-auto-columns:calc((100% - 5 * 16px) / 6.4)}
}
@media (min-width:1800px){
.pn-main > .pn-wide .pn-toparea__row{grid-auto-columns:calc((100% - 6 * 16px) / 7.4)}
}
@media (max-width:700px){
.pn-toparea{margin-bottom:20px}
.pn-toparea__row{grid-auto-columns:calc((100% - 2 * 12px) / 2.3);gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}
}
.pc-price{font:700 var(--fs-price-card)/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-num);color:var(--ink);white-space:nowrap}
.pc-price__cur{font-size:1em;font-weight:inherit;vertical-align:baseline;line-height:inherit;margin:0}
.pc-price--l{font-size:var(--fs-price-l,40px)}
.pc-price--m{font-size:var(--fs-price-m,30px)}
.pc-sellers{display:flex;gap:16px;flex-wrap:wrap}
.pc-sellers > .pc-scard{flex:none;width:176px}
.pc-scard{position:relative;display:block;min-width:0;aspect-ratio:4/5;border-radius:var(--r-pcard);overflow:hidden;isolation:isolate;background:var(--ph-media);color:var(--scard-ink)}
.pc-scard::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--t-card-edge,transparent);transition:box-shadow var(--dur-fast);pointer-events:none}
.pc-scard > .pn-card-link{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}
.pc-scard > .pn-card-link::after{content:"";position:absolute;inset:0;z-index:3;background:var(--scard-shade);pointer-events:none}
.pc-scard__media{position:absolute;inset:0}
.pc-scard__media > img,.pc-scard__media > picture > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform var(--dur-slow) var(--ease-out)}
.pc-scard__media:has(> .pc-nophoto){place-items:start center;padding-top:26%}
.pc-scard__cap{position:absolute;inset:auto 0 0;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;gap:var(--space-1,4px);padding:var(--space-4,16px);min-width:0;text-shadow:var(--scard-tshadow)}
.pc-scard__cap::before{content:"";position:absolute;inset:-56px 0 0;z-index:-1;background:var(--scard-cap-shade);pointer-events:none}
.pc-scard__name{display:flex;align-items:center;gap:5px;min-width:0;font:700 17px/1.15 var(--font-sans);letter-spacing:0;color:var(--scard-ink)}
.pc-scard__name > span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pc-scard__name > span::before{content:"@";margin-right:1px;font:500 .9em/1 var(--font-sans);color:var(--scard-ink-3)}
.pc-scard__meta,.pc-scard__score{display:block;min-width:0;font:500 12.5px/1.3 var(--font-sans);color:var(--scard-ink-2);overflow-wrap:anywhere}
.pc-scard__meta.is-online{color:var(--scard-ink);font-weight:600}
.pc-scard__meta.is-online::before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--scard-online);box-shadow:var(--scard-online-halo);vertical-align:1px}
.pc-scard .pc-card__fav{position:absolute;top:10px;right:10px;z-index:6;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--scard-glass);color:var(--scard-ink);line-height:0;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);transition:background-color var(--dur-fast),color var(--dur-fast),transform var(--dur-press)}
.pc-scard .pc-card__fav .pc-ico{display:block;width:18px;height:18px;margin:0;stroke-width:2.2}
.pc-scard .pc-card__fav::after{content:"";position:absolute;inset:-6px;border-radius:50%}
.pc-scard .pc-card__fav:hover{background:var(--scard-glass-hover);border-color:var(--line)}
.pc-scard .pc-card__fav:active{transform:scale(.92)}
.pc-scard__private{position:absolute;left:50%;top:41%;z-index:6;display:grid;justify-items:center;gap:5px;width:max-content;max-width:calc(100% - 20px);transform:translate(-50%,-50%);color:var(--scard-ink);text-align:center;text-decoration:none;text-shadow:var(--scard-tshadow)}
.pc-scard__private::before{content:"";position:absolute;inset:-16px -22px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--scard-glass-hover),transparent)}
.pc-scard__lock{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border:1px solid var(--line);border-radius:50%;background:var(--scard-glass);line-height:0;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);transition:background-color var(--dur-fast),transform var(--dur-press)}
.pc-scard__lock .pc-ico{display:block;width:20px;height:20px;margin:0;stroke-width:2.2}
.pc-scard__private > b{font:700 14px/1.15 var(--font-sans)}
.pc-scard__private > small{font:500 12px/1.2 var(--font-sans);color:var(--scard-ink-2)}
.pc-scard__private:hover .pc-scard__lock{background:var(--scard-glass-hover)}
.pc-scard__private:active .pc-scard__lock{transform:scale(.92)}
.pc-scard__private:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:12px}
@media (max-width:700px){
.pc-scard__lock{width:38px;height:38px}
.pc-scard__lock .pc-ico{width:18px;height:18px}
.pc-scard__private > b{font-size:13px}
.pc-scard__private > small{font-size:11px}
}
@media (prefers-reduced-motion:reduce){
.pc-scard__lock{transition:none}
}
.pc-scard .pc-card__fav.is-on,.pc-scard .pc-card__fav[aria-pressed="true"]{background:var(--scard-glass);border-color:var(--line);color:var(--pink)}
.pc-scard .pc-card__fav.is-on .pc-ico,.pc-scard .pc-card__fav[aria-pressed="true"] .pc-ico{fill:currentColor}
.pc-scard .pc-card__fav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pc-scard:focus-within:has(.pn-card-link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
.pc-scard .pn-card-link{outline:none}
@media (hover:hover){
.pc-scard:hover .pc-scard__media > img,.pc-scard:hover .pc-scard__media > picture > img{transform:scale(1.035)}
}
@media (prefers-reduced-motion:reduce){
.pc-scard__media > img,.pc-scard__media > picture > img,.pc-scard .pc-card__fav{transition:none}
}
@media (max-width:700px){
.pc-sellers{gap:12px}
.pc-sellers > .pc-scard{width:148px}
.pc-scard .pc-card__fav{top:8px;right:8px;width:32px;height:32px}
.pc-scard .pc-card__fav .pc-ico{width:17px;height:17px}
.pc-scard .pc-card__fav::after{inset:-6px}
.pc-scard__cap{padding:var(--space-3,12px);gap:2px;min-height:0}
.pc-scard__meta,.pc-scard__score{font-size:11.5px}
}
.pc-stories{display:flex;gap:18px;margin:0 calc(-1 * var(--gutter));padding:6px var(--gutter) 8px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,black var(--gutter),black calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(90deg,transparent,black var(--gutter),black calc(100% - var(--gutter)),transparent)}
.pc-stories::-webkit-scrollbar{display:none}
.pc-story{flex:none;width:88px;scroll-snap-align:start}
.pc-story__link{display:grid;justify-items:center;gap:8px;color:var(--ink);text-decoration:none;border-radius:var(--r-label)}
.pc-story__av{position:relative;display:block;width:80px;height:80px;padding:3px;border-radius:50%;border:2px solid transparent;background:var(--sunken);box-sizing:border-box}
.pc-story__av > img,.pc-story__av > picture > img,.pc-story__av > span[aria-hidden]{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 25%;background:var(--ph-media);color:var(--ph-text);font:700 20px/1 var(--font-display);}
.pc-story__dot{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:50%;background:var(--online);box-shadow:0 0 0 2.5px var(--bg)}
.pc-story__name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px/1.3 var(--font-sans)}
.pc-story__name::before{content:"@"}
.pc-story__link{outline:none}
.pc-story__link:focus-visible .pc-story__av{outline:2px solid var(--focus-ring);outline-offset:2px}
@media (hover:hover){
.pc-story__link:hover .pc-story__av{border-color:transparent}
.pc-story__link:hover .pc-story__name{text-decoration:underline;text-underline-offset:2px}
}
@media (max-width:700px){
.pc-stories{gap:14px}
.pc-story{width:74px}
.pc-story__av{width:68px;height:68px}
.pc-story__av > span[aria-hidden]{font-size:24px}
}
.pc-seller{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:10px 0}
.pc-seller__who{flex:1;min-width:0;display:grid;gap:2px}
.pc-seller__who b{display:flex;align-items:center;gap:6px;min-width:0;font:600 15px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pc-seller__who span{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pc-care{position:relative;background:var(--cream);color:var(--anthracite);border-radius:8px 8px 18px 18px;padding:22px 20px 20px;list-style:none}
.pc-care::before{content:"";position:absolute;inset:6px;border:1.5px dashed var(--dash);border-radius:5px 5px 14px 14px;pointer-events:none}
.pc-care__n{display:flex;align-items:baseline;gap:10px;font:600 11px/1 var(--font-label);letter-spacing:0;color:var(--muted-lt)}
.pc-care h3{font:700 var(--fs-section)/var(--lh-head) var(--font-display);margin:10px 0 8px}
.pc-care p{margin:0;font-size:14px;color:var(--muted-lt)}
.pc-care .pc-obj{right:-14px;top:-58px;width:118px}
.pc-steps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.pc-steps-grid--3{grid-template-columns:repeat(3,1fr)}
.pc-carelabel{position:relative;width:190px;background:var(--cream);color:var(--anthracite);border-radius:var(--r-label);padding:16px 16px 14px;transform:rotate(-5deg);box-shadow:var(--sh-label)}
.pc-carelabel::before{content:"";position:absolute;inset:5px;border:1.5px dashed var(--dash-2);border-radius:4px;pointer-events:none}
.pc-carelabel .pc-logo{font-size:18px}
.pc-carelabel p{margin:8px 0 0;font:600 12px/1.1 var(--font-label);letter-spacing:0}
.pc-carelabel__v{font:700 27px/var(--lh-head) var(--font-display);margin-top:2px}
.pc-carelabel small{font:600 12px/1.2 var(--font-sans)}
.pc-carelabel .pc-nophoto__syms{margin:10px 0 6px;gap:8px}
.pc-carelabel .pc-nophoto__syms i{width:18px;height:18px}
.pc-carelabel .pc-nophoto__syms i:nth-child(3){width:16px}
.pc-notes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.pc-note{position:relative;background:var(--paper);color:var(--anthracite);border-radius:var(--r-note);padding:26px 22px 20px;box-shadow:var(--sh-note)}
.pc-notes > .pc-note:nth-child(3n+1){transform:rotate(-1.2deg)}
.pc-notes > .pc-note:nth-child(3n){transform:rotate(1deg)}
.pc-mt{position:absolute;top:-12px;left:50%;width:86px;height:24px;margin-left:-43px;background:var(--mt-light);transform:rotate(-3deg)}
.pc-notes > .pc-note:nth-child(3n+2) .pc-mt{background:var(--mt-dark)}
.pc-care__num,.pc-note__n{font:700 33px/1 var(--font-display);letter-spacing:-.01em}
@media (max-width:700px){
.pc-care__num,.pc-note__n{font-size:27px}
}
.pc-note__n{display:block;color:var(--pink-press)}
.pc-note h3{font:700 var(--fs-subhead)/var(--lh-sub) var(--font-display);margin:4px 0 8px}
.pc-note p{margin:0;font-size:14px;color:var(--muted-lt)}
.pc-box{position:relative;border-radius:var(--r-box);padding:var(--panel-pad);border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:0}
.pc-box h3,.pc-box__h{font:var(--type-title);margin:0 0 var(--head-gap)}
.pc-box--dk{background:var(--dkbox);color:var(--dk-ink)}
.pc-box--cr{background:var(--cream);color:var(--anthracite)}
.pc-box--cr p{color:var(--muted-lt)}
:where(.pc-box--dk) p,:where(.pc-box--dk) small{color:var(--dk-ink-2)}
.pc-box .pc-hand{margin-top:14px}
.pc-priv{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}
.pc-priv b{display:block;color:inherit}
.pc-priv small{color:var(--ink-2);font-size:12.5px}
.pc-box--dk .pc-priv b{color:var(--white)}
.pc-box--dk .pc-priv small{color:var(--dk-ink-2)}
.pc-tiles{display:flex;gap:16px;flex-wrap:wrap}
.pc-tile{background:var(--dkbox-tile);color:var(--dk-ink);border:1px solid transparent;border-radius:var(--r-tile);padding:20px 22px;min-width:230px}
.pc-tile b{display:block;font:700 var(--fs-tile,24px)/30px var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--tile-num,var(--pink))}
.pc-tile p{margin:var(--space-1) 0 0;font:var(--type-body)}
.pc-tile small{color:var(--dk-ink-2);font-size:12px}
@media (max-width:700px){
.pc-tile{min-width:0;flex:1 1 140px;padding:16px}
.pc-tile b{font-size:var(--fs-tile,40px)}
}
.pc-receipt{position:relative;background:var(--paper);color:var(--anthracite);border:0;padding:28px 28px 36px;font:400 15px/22px var(--body);font-variant-numeric:tabular-nums;transform:rotate(1.5deg);box-shadow:var(--sh-receipt)}
.pc-receipt::after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;background:var(--paper);-webkit-mask-image:conic-gradient(from -45deg at 50% 100%,black 90deg,transparent 0);mask-image:conic-gradient(from -45deg at 50% 100%,black 90deg,transparent 0);-webkit-mask-size:16px 100%;mask-size:16px 100%;-webkit-mask-position:50% 0;mask-position:50% 0}
.pc-receipt__top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--line);padding-bottom:12px}
.pc-receipt .pc-logo{font-size:22px}
.pc-receipt__cnt{font:700 32px/1 var(--font-display);letter-spacing:var(--tr-num);margin:16px 0 4px}
.pc-receipt ul{list-style:none;margin:14px 0 0;padding:0}
.pc-receipt li{padding:10px 0;border-top:1px dashed var(--line)}
.pc-receipt li small{display:block;color:var(--muted-lt);font-size:11px;margin-top:4px}
.pc-pbox{position:relative;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-tile);padding:30px 22px 22px}
.pc-pbox__t{font:600 12px/1.2 var(--font-label);letter-spacing:0}
.pc-pbox__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:0;padding:10px 0;margin:0;font-size:14px}
.pc-pbox__row b{font:700 22px/1 var(--font-display);letter-spacing:var(--tr-num)}
.pc-pbox__row.is-med b{color:var(--pink-glyph);font-size:29px}
.pc-pbox small{display:block;color:var(--ink-2);font-size:12px;margin-top:10px}
.pc-doors{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.pc-door{border-radius:var(--r-door);padding:28px;border:0;display:flex;flex-direction:column;gap:12px;text-align:left;background:var(--surface);color:var(--ink)}
.pc-door h3{font:700 var(--fs-section)/var(--lh-head) var(--font-display);margin:0}
.pc-door p{margin:0;font-size:14px}
.pc-door--buy{background:var(--dk-bg);color:var(--dk-ink)}
.pc-door--buy p{color:var(--dk-ink-2)}
[data-theme="dark"] .pc-door--buy{background:var(--surface)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pc-door--buy{background:var(--surface)}
}
.pc-door--sell{background:var(--pink);color:var(--anthracite)}
.pc-door .pc-btn{align-self:flex-start;margin-top:6px}
.pc-faq details{margin:0 0 8px;padding:16px 18px;border-radius:var(--r-tile);background:var(--surface);max-width:860px}
.pc-faq summary{font:700 var(--fs-subhead)/var(--lh-sub) var(--font-display);cursor:pointer}
@media (max-width:700px){
.pc-faq summary{font-size:var(--fs-sub-s,21px)}
}
.pc-faq p{color:var(--ink-2);margin:10px 0 0}
.pc-strip{position:relative;height:120px;margin:40px 0 20px;max-width:640px}
.pc-strip__bar{position:absolute;left:0;right:0;top:66px;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--chrome-2) 0 18%,var(--pink) 18% 78%,var(--chrome-2) 78%)}
.pc-strip__tg{position:absolute;top:0;transform:translateX(-50%);background:var(--cream);color:var(--anthracite);padding:8px 10px 7px 16px;border-radius:4px 10px 10px 4px;font:700 19px/1 var(--font-display);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%)}
.pc-strip__tg small{display:block;font:700 9px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;opacity:.7;color:inherit}
.pc-strip__tg.is-med{background:var(--pink);top:-6px;font-size:20px}
.pc-stepper{display:flex;align-items:center;gap:12px;margin:10px 0}
.pc-stepper button{width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:var(--sunken);color:inherit;font:700 20px/1 var(--font-sans);cursor:pointer}
.pc-stepper output{font:700 29px/1 var(--font-display);letter-spacing:var(--tr-num);min-width:36px;text-align:center}
.pc-mast{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:18px 0;font:600 12px/1 var(--font-sans);color:var(--ink-2);letter-spacing:0}
.pc-toc{padding:16px 18px;border-radius:var(--r-tile);background:var(--surface);margin-top:30px}
.pc-toc b{font:600 12px/1 var(--font-label);letter-spacing:0}
.pc-toc ol{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:0;counter-reset:pc-toc}
.pc-toc li{counter-increment:pc-toc;border-bottom:0}
.pc-toc li a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:baseline;min-height:40px;padding:10px 0;font:600 14px/1.35 var(--font-sans);color:var(--ink);text-decoration:none;box-sizing:border-box}
.pc-toc li a::before{content:counter(pc-toc,decimal-leading-zero);font:700 12px/1.35 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--pink-glyph)}
.pc-toc li a:hover > span,.pc-toc li a:hover{text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:4px}
.pc-toc li a[aria-current]{color:var(--pink-press)}
.pc-toc li a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-label)}
.pc-prose{font-size:var(--fs-prose);line-height:1.65;max-width:var(--measure-prose)}
.pc-prose h3{font:700 var(--fs-section)/var(--lh-head) var(--font-display);margin:30px 0 8px}
.pc-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--head-gap);flex-wrap:wrap}
.pc-sechead > div{min-width:0}
.pc-sechead .pc-h-m,.pc-sechead h2{margin:var(--space-1) 0 0}
.pc-sechead > div > :first-child:is(h2,h1){margin-top:0}
.pc-sechead p{margin:var(--space-1) 0 0;color:var(--ink-2)}
.pc-sechead--sm{margin-bottom:var(--head-gap)}
.pc-sechead--sm .pc-h-card{margin:var(--space-1) 0 0}
.pc-sechead > div > :first-child.pc-h-card{margin-top:0}
.pc-sechead--sm p{font:var(--type-meta)}
.pc-empty,.pn-empty{background:var(--surface);border:1px solid transparent;border-radius:var(--r-empty);padding:var(--space-12) var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center;color:var(--ink)}
.pc-empty__ob{position:relative;width:150px;margin-bottom:18px;filter:var(--fig-shadow);container-type:inline-size}
.pc-empty__ob img{display:block;width:100%;height:auto}
.pc-empty__ob .pc-ptag{left:50%;top:65%;--r:-14deg;font-size:16cqw}
.pc-empty h1,.pc-empty h2,.pc-empty h3,.pn-empty h1,.pn-empty h2,.pn-empty h3{font:var(--type-title);margin:0 0 var(--space-2);color:var(--ink);text-wrap:balance;overflow-wrap:break-word;hyphens:manual;max-width:100%}
.pc-empty p,.pn-empty p{margin:0;color:var(--ink-2);max-width:340px}
.pc-empty .pc-hand,.pn-empty .pc-hand{margin:14px 0 22px;transform:rotate(-3deg)}
body.pc-root:not(.pc-guest) :is(.pc-empty,.pn-empty) :is(.pc-empty__ob,.pc-hand){display:none}
.pc-empty > .pc-btn:last-child,.pn-empty > .pc-btn:last-child{margin-bottom:6px}
.pc-empty__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin:var(--space-6) 0 0}
@media (max-width:700px){
.pc-empty,.pn-empty{padding:40px 22px 32px}
:is(.pc-empty,.pn-empty) :is(h1,h2,h3){font-size:var(--fs-empty,32px)}
}
.pc-day{align-self:center;min-height:24px;padding:6px 10px;border-radius:var(--r-label);border:1px solid transparent;background:var(--bubble-in);font:600 10px/1 var(--font-label);letter-spacing:0;color:var(--ink-2)}
.pc-bubble{max-width:78%;padding:10px 14px;border-radius:var(--r-pcard);font:400 15px/1.4 var(--font-sans);overflow-wrap:anywhere}
.pc-bubble--in{align-self:flex-start;background:var(--bubble-in);color:var(--ink);border:1px solid transparent;border-bottom-left-radius:6px}
.pc-bubble--out{align-self:flex-end;background:var(--pink);color:var(--anthracite);border-bottom-right-radius:6px}
.pc-bubble__time{display:block;margin-top:3px;font:600 11px/1.2 var(--font-sans);opacity:.7;text-align:right}
.pc-header{position:sticky;top:0;z-index:var(--z-header);display:flex;flex-wrap:nowrap;align-items:center;gap:32px;height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--col-pad) 0}
.pc-nav{display:flex;align-items:center;gap:26px;font:600 14px/1 var(--font-sans)}
.pc-nav a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);text-decoration:none;white-space:nowrap}
.pc-search{flex:1;min-width:0;max-width:360px;display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-radius:var(--r-btn);font:600 13px/1 var(--font-sans)}
.pc-search .pc-ico{width:18px;height:18px}
.pc-search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pc-header__icons{display:flex;align-items:center;gap:10px}
.pn-header__avatar{width:40px;height:40px;font-size:15px;text-decoration:none}
@media (max-width:700px){
.pc-nav,.pc-hide-sm,.pc-header .pc-hide-sm{display:none}
.pc-header{gap:12px;padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}
}
@media (min-width:701px){
.pc-show-sm{display:none !important}
}
.pc-burger{position:relative;flex:none}
.pc-burger > summary{list-style:none;position:relative;display:block;width:40px;height:40px;border:1px solid transparent;background:var(--chrome-well);border-radius:var(--r-icon);cursor:pointer}
.pc-burger > summary::-webkit-details-marker{display:none}
.pc-burger > summary::before,.pc-burger > summary::after{content:"";position:absolute;left:11px;right:11px;height:2px;background:var(--on-chrome);top:14px;box-shadow:0 5px 0 var(--on-chrome)}
.pc-burger > summary::after{top:24px;box-shadow:none}
.pc-burger[open] > summary::before{top:18px;box-shadow:none;transform:rotate(45deg)}
.pc-burger[open] > summary::after{top:18px;transform:rotate(-45deg)}
.pc-burger > summary:focus-visible{outline:3px solid var(--pink);outline-offset:2px}
.pc-burger__menu{position:absolute;right:0;top:calc(100% + 10px);z-index:var(--z-nav);display:grid;min-width:220px;max-width:calc(100vw - 2 * var(--gutter));padding:8px;border-radius:var(--r-rules);background:var(--chrome);border:1px solid transparent;box-shadow:var(--sh-float)}
.pc-burger__menu a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--tap);padding:0 14px;border-radius:var(--r-icon);color:var(--on-chrome);font:600 15px/1 var(--font-sans);text-decoration:none}
.pc-burger__menu a[aria-current]{color:var(--pink)}
.pc-burger[open]::before{content:"";position:fixed;inset:0;z-index:38;background:var(--scrim);cursor:default}
.pc-burger > summary{z-index:41}
.pc-burger[open] .pc-burger__menu{position:fixed;top:calc(var(--header-h) + env(safe-area-inset-top));right:0;bottom:0;z-index:var(--z-nav);display:flex;flex-direction:column;gap:2px;width:min(86vw,380px);min-width:0;max-width:none;padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0 1px;overflow-y:auto;overscroll-behavior:contain}
.pc-burger__menu > a{min-height:56px;padding:0 10px;border-radius:var(--r-icon);font:700 20px/1 var(--font-display);letter-spacing:-.01em}
.pc-burger__menu > a .pc-ico{width:16px;height:16px;opacity:.6}
.pc-burger__foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;padding-top:24px}
.pc-header .pc-burger__foot .pc-btn{min-height:44px;padding:0 16px;justify-content:center;border-radius:var(--r-btn);font:600 14px/1 var(--font-sans);letter-spacing:0}
.pc-header .pc-burger__foot .pc-btn--primary{color:var(--anthracite)}
.pc-header .pc-burger__foot .pc-btn--primary:hover{background:var(--pink-press)}
.pc-burger__lang{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:10px 0 0;padding:0}
.pc-burger__lang a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid transparent;background:var(--chrome-well);border-radius:var(--radius-full);color:var(--on-chrome);font:600 13px/1 var(--font-sans);text-decoration:none}
.pc-burger__menu a:hover{background:var(--chrome-2)}
@media (min-width:701px){
.pc-burger{display:none}
}
.pc-footer{padding:56px var(--col-pad) 40px;font:400 13px/1.4 var(--font-sans)}
.pc-footer .pc-logo{font-size:26px}
.pc-footer a{text-decoration:none}
.pn-gfooter__grid{display:grid;grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(0,1fr));gap:40px}
@media (min-width:1101px){
.pn-gfooter__grid:has(> .pn-gfooter__col--legal){grid-template-columns:minmax(240px,2fr) repeat(4,minmax(0,1fr))}
}
.pn-gfooter__brand{min-width:0}
.pn-gfooter__about{margin:14px 0 0;max-width:280px;font:400 13px/1.55 var(--font-sans)}
.pn-gfooter__adult{display:inline-flex;align-items:center;margin-top:18px;padding:6px 10px;border:1px solid transparent;background:var(--chrome-well);border-radius:var(--radius-full);font:600 11px/1 var(--font-label);letter-spacing:0}
.pn-gfooter__col{min-width:0}
.pn-gfooter__h{margin:0 0 16px;font:600 12px/1.3 var(--font-label);letter-spacing:0}
.pn-gfooter__col ul,.pn-gfooter__bar ul{list-style:none;margin:0;padding:0}
.pn-gfooter__col ul{display:grid;gap:12px}
.pn-gfooter__col a{display:inline-block;font:400 14px/1.2 var(--font-sans);text-underline-offset:4px;text-decoration-thickness:2px}
.pn-gfooter__col a:hover{text-decoration:underline;text-decoration-color:var(--pink)}
.pn-gfooter__bar{display:flex;align-items:center;gap:12px;margin-top:32px;padding-top:32px}
.pn-gfooter__bar ul{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}
.pn-gfooter__bar a{display:inline-flex;align-items:center;min-height:32px;padding:8px 14px;border:1px solid transparent;background:var(--chrome-well);border-radius:var(--radius-full);font:600 13px/1 var(--font-sans)}
.pn-gfooter__globe{flex:none;width:16px;height:16px}
@media (min-width:701px) and (max-width:1100px){
.pn-gfooter__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}
.pn-gfooter__grid:has(> .pn-gfooter__col--legal){grid-template-columns:repeat(4,minmax(0,1fr))}
.pn-gfooter__brand{grid-column:1 / -1}
.pn-gfooter__about{max-width:520px}
}
.pn-gfooter__fold > summary{display:block;list-style:none;cursor:default;pointer-events:none}
.pn-gfooter__fold > summary::-webkit-details-marker{display:none}
@media (max-width:700px){
.pn-gfooter__grid,.pn-gfooter__grid:has(> .pn-gfooter__col--legal){grid-template-columns:minmax(0,1fr);gap:0}
.pn-gfooter__brand{padding-bottom:20px}
.pn-gfooter__about{margin-top:10px}
.pn-gfooter__adult{margin-top:12px}
.pn-gfooter__col--browse,.pn-gfooter__col--guides,.pn-gfooter__col--site,.pn-gfooter__col--legal{border-top:1px solid var(--t-hair)}
.pc-footer .pn-gfooter__fold > summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0;pointer-events:auto;cursor:pointer}
.pn-gfooter__fold > summary::after{content:"";flex:none;width:8px;height:8px;margin:0 4px 4px 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.pn-gfooter__fold[open] > summary::after{margin-bottom:0;margin-top:4px;transform:rotate(-135deg)}
.pc-footer .pn-gfooter__fold ul{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 12px}
.pc-footer .pn-gfooter__fold a{display:flex;align-items:center;min-height:40px}
.pn-gfooter__dup{display:none}
.pc-footer .pn-gfooter__col--legal .pn-gfooter__h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}
.pc-footer .pn-gfooter__col--legal ul{display:flex;flex-wrap:wrap;gap:0 20px;padding:12px 0 0}
.pc-footer .pn-gfooter__col--legal a{display:inline-flex;align-items:center;min-height:36px}
.pc-footer .pn-gfooter__grid.pn-gfooter__grid{gap:0}
.pc-footer .pn-gfooter__bar.pn-lang ul > li{flex:1 1 calc(33.333% - 8px);min-width:0}
.pc-footer .pn-gfooter__bar.pn-lang ul > li > a{justify-content:center;width:100%}
.pn-gfooter__bar{align-items:flex-start;margin-top:32px;padding-top:32px}
.pn-gfooter__bar ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.pn-gfooter__bar a{justify-content:center;width:100%;padding-inline:8px}
.pn-gfooter__globe{margin-top:8px}
}
@media (min-width:701px){
.pn-gfooter--member .pn-gfooter__grid{grid-template-columns:minmax(0,1fr);gap:28px}
.pn-gfooter--member .pn-gfooter__brand{grid-column:auto}
.pn-gfooter--member .pn-gfooter__about{max-width:520px}
.pn-gfooter--member .pn-gfooter__col ul{display:flex;flex-wrap:wrap;gap:10px 28px}
}
.pc-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom)}
.pc-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:min-content;padding:0;font:600 11px/1.15 var(--font-sans);text-decoration:none;white-space:nowrap}
.pn-tab__pill{display:grid;place-items:center;width:52px;height:30px;border-radius:var(--radius-full);border:1px solid transparent;transition:background-color var(--dur-fast),border-color var(--dur-fast)}
.pn-tab__pill .pc-ico{width:22px;height:22px}
.pn-tab__label{max-width:100%}
@media (max-width:359px){
.pc-tabbar{padding-inline:2px}
.pc-tabbar a{font-size:10px;letter-spacing:-.01em}
.pn-tab__pill{width:44px}
}
.pc-tabbar .pc-count,.pn-tab__badge{top:-4px;right:auto;left:calc(50% + 8px)}
.pn-sheet{background:var(--surface);color:var(--ink)}
dialog.pn-sheet{border:0;padding:10px 22px calc(30px + env(safe-area-inset-bottom));max-width:none;max-height:92svh;overflow:auto}
.pn-sheet__grab{display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--t-mute,var(--line))}
.pn-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}
.pn-sheet__title,.pn-sheet h2{margin:0;font:700 var(--fs-section)/var(--lh-head) var(--font-display);letter-spacing:var(--tr-head);color:var(--ink)}
.pn-sheet__body{font:400 14px/1.5 var(--font-sans);color:var(--ink-2)}
.pn-sheet__acts{display:grid;gap:14px;margin-top:var(--space-5)}
dialog.pn-sheet::backdrop{background:var(--scrim);animation:pn-fade .5s both}
.pn-sheet.is-docked{border-radius:var(--r-empty) var(--r-empty) 0 0;box-shadow:var(--sh-sheet)}
@keyframes pn-fade{from{opacity:0}}
@keyframes pn-sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}
@media (max-width:700px){
dialog.pn-sheet{position:fixed;inset:auto 0 0 0;width:100%;margin:0;border-radius:var(--r-empty) var(--r-empty) 0 0;box-shadow:var(--sh-sheet)}
dialog.pn-sheet[open]{animation:pn-sheet-up .48s var(--ease-sheet) both}
}
@media (min-width:701px){
dialog.pn-sheet{width:min(520px,calc(100% - 48px));padding:28px 30px 30px;border-radius:var(--r-empty);box-shadow:var(--sh-float)}
dialog.pn-sheet .pn-sheet__grab{display:none}
}
.pn-skel{position:relative;overflow:hidden;background:var(--sunken);border-radius:var(--radius-full)}
.pn-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--surface-veil) 50%,transparent 80%);transform:translateX(-100%);animation:pn-shimmer 1.4s linear infinite}
@keyframes pn-shimmer{to{transform:translateX(100%)}}
.pn-skelcard{border:1px solid transparent;border-radius:var(--r-pcard);overflow:hidden;background:var(--surface)}
.pn-skelcard > .pn-skel--media{aspect-ratio:4/5;border-radius:0;background:var(--ph-media)}
.pn-skelcard > .pn-skel--line{height:14px;margin:12px 14px 0;width:70%}
.pn-skelcard > .pn-skel--line + .pn-skel--line{width:40%;margin-bottom:14px}
.pn-skelrow{display:flex;align-items:center;gap:var(--space-3);min-height:64px}
.pn-skelrow > .pn-skel--av{width:44px;height:44px;flex:none;border-radius:50%}
.pc-facts{--facts-x:var(--panel-pad);container-type:inline-size;margin:0 calc(-1 * var(--facts-x)) calc(-1 * var(--space-2))}
.pc-facts__list{margin:0;display:grid;grid-template-columns:minmax(0,1fr)}
.pc-fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-width:0;min-height:48px;padding:var(--space-3) var(--facts-x)}
.pc-fact dt{flex:none;max-width:55%;font:400 14px/20px var(--font-sans);color:var(--ink-2)}
.pc-fact dd{margin:0;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;font:700 15px/20px var(--font-sans);color:var(--ink);text-align:right;overflow-wrap:anywhere}
.pc-fact .pn-flag{flex:none;width:18px;height:18px;margin:0 8px 0 0;border-radius:var(--radius-full);object-fit:cover}
@container (min-width:520px){
.pc-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}
.pc-fact:nth-child(odd){padding-right:var(--space-5)}
.pc-fact:nth-child(even){padding-left:var(--space-5)}
.pc-fact.is-wide{grid-column:1 / -1;padding-right:var(--facts-x)}
}
@keyframes pn-slam{0%{transform:rotate(-24deg) scale(2.1);opacity:0}55%{opacity:1}100%{transform:rotate(-9deg) scale(1);opacity:1}}
@keyframes pn-slam-r{0%{transform:rotate(26deg) scale(2.1);opacity:0}55%{opacity:1}100%{transform:rotate(7deg) scale(1);opacity:1}}
@keyframes pn-sway{0%,100%{transform:rotate(var(--r,0deg))}50%{transform:rotate(calc(var(--r,0deg) * -1 + .6deg))}}
@keyframes pn-printout{from{clip-path:inset(0 0 100% 0);transform:rotate(1.5deg) translateY(-24px)}to{clip-path:inset(0 0 0 0);transform:rotate(1.5deg)}}
@keyframes pn-strike{from{transform:rotate(-4deg) scaleX(0)}to{transform:rotate(-4deg) scaleX(1)}}
@keyframes pn-wink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.12)}}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
.pc-logo__dot{animation:none}
.pn-skel::after{animation:none;display:none}
.pc-btn:active,.pc-btn:hover{transform:none}
}
.pc-avatar.pn-mask{background:var(--pn-mask-bg);color:var(--on-prem)}
.pn-menuwrap{position:fixed;inset:0;z-index:var(--z-menu);pointer-events:none}
.pn-menu{position:fixed;min-width:240px;max-width:min(320px,calc(100vw - 16px));padding:var(--space-2);border-radius:var(--r-l);border:0;background:var(--surface);color:var(--ink);box-shadow:var(--sh-float);pointer-events:auto;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}
.pn-menuwrap.is-on .pn-menu{opacity:1;transform:none}
.pn-menu__head{display:grid;gap:3px;padding:8px 12px 12px;margin-bottom:4px}
.pn-menu__head b{font:700 15px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}
.pn-menu__head span{font:400 13px/1.4 var(--font-sans);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.pn-menu__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-3);border:0;border-radius:var(--r-m);background:transparent;color:var(--ink);font:var(--type-strong);text-align:left;cursor:pointer}
.pn-menu__item:hover{background:var(--sunken)}
.pn-menu__item:focus-visible{background:var(--sunken);outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-menu__item .pc-ico{flex:none;color:var(--ink)}
.pn-menu__item.is-danger,.pn-menu__item.is-danger .pc-ico{color:var(--danger)}
.pn-menuwrap.is-sheet .pn-menu__scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;pointer-events:auto;transition:opacity .5s ease}
.pn-menuwrap.is-sheet.is-on .pn-menu__scrim{opacity:1}
.pn-menuwrap.is-sheet .pn-menu.pn-sheet{left:0;right:0;bottom:0;top:auto;width:auto;max-width:none;min-width:0;padding:10px 18px calc(24px + env(safe-area-inset-bottom));border-radius:var(--r-empty) var(--r-empty) 0 0;box-shadow:var(--sh-sheet);transform:translateY(100%);transition:transform .48s var(--ease-sheet)}
.pn-menu{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}
.pn-menuwrap.is-sheet .pn-menu.pn-sheet{max-height:88vh;max-height:88dvh;-webkit-overflow-scrolling:touch;touch-action:pan-y}
.pn-menuwrap.is-sheet .pn-menu__head{position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:0 -10px 0 var(--surface)}
.pn-menuwrap.is-sheet.is-on .pn-menu{transform:none}
.pn-menuwrap.is-sheet .pn-menu__head{padding:0 4px 12px}
.pn-menuwrap.is-sheet .pn-menu__head b{font:700 var(--fs-section)/var(--lh-head) var(--font-display);text-wrap:balance}
.pn-menuwrap.is-sheet .pn-menu__item{min-height:48px;padding:0 var(--space-2);font:var(--type-strong)}
.pn-toast{position:fixed;left:50%;bottom:max(var(--dock),calc(var(--toast-low) + env(safe-area-inset-bottom)));z-index:var(--z-toast);display:flex;align-items:center;max-width:calc(100vw - 32px);min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--toast-r,999px);border:1px solid transparent;background:var(--toast-bg,var(--chrome));color:var(--on-chrome);box-shadow:var(--sh-float);font:var(--type-strong);text-align:center;transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}
.pn-toast:empty{display:none}
.pn-toast.is-on{opacity:1;transform:translate(-50%,0);pointer-events:auto}
@media (prefers-reduced-motion:reduce){
.pn-toast{transition:none;transform:translate(-50%,0)}
}
.pn-toast button{min-height:var(--tap)}
.pn-toast.is-bad{background:var(--danger);color:var(--on-danger);border-color:transparent}
.pn-toast.is-bad button{color:var(--on-danger);text-decoration:underline}
@media (max-width:700px){
input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.pc-input{font-size:16px !important}
}
.pc-root{-webkit-tap-highlight-color:transparent}
@media (hover:none){
.pc-chip:active,.pc-seg > a:active,.pc-seg > button:active,.pn-seg > a:active,.pc-tab:active,.pc-iconbtn:active{border-color:var(--line-3)}
.pn-prodcard:active .pc-media{opacity:.9}
.pn-row:active,a.pn-tile:active{background:var(--sunken)}
.pc-footer a:active,.pc-nav a:active{opacity:.7}
}
.pc-root{hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-lines:1}
:where(.pc-root){text-wrap-style:pretty}
:where(.pc-root) :where(h1,h2){text-wrap:balance}
:where(.pc-root) :where(h3,h4,p,li,dd,blockquote,figcaption){text-wrap:pretty}
@media (max-width:700px){
.pc-header .pc-logo{min-height:var(--tap)}
:where(.pc-btn--sm,.pc-chip,.pc-tab,.pc-seg > a,.pc-seg > button,.pc-seg > label,.pn-seg > a,.pn-seg > button,.pn-seg > label,.pn-backchip,.pn-seeall,.pc-more,.pc-footer a,.pn-gcrumbs .pn-crumbs a,button.pn-sheet__grab){position:relative}
:is(.pc-btn--sm,.pc-chip,.pc-tab,.pc-seg > a,.pc-seg > button,.pc-seg > label,.pn-seg > a,.pn-seg > button,.pn-seg > label,.pn-backchip,.pn-seeall,.pc-more,.pc-footer a,.pn-gcrumbs .pn-crumbs a,.pc-iconbtn,button.pn-sheet__grab)::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--tap));height:max(100%,var(--tap));transform:translate(-50%,-50%)}
:where(.pc-check,.pc-radio){position:relative}
:is(.pc-check,.pc-radio)::before{content:"";position:absolute;left:50%;top:50%;width:var(--tap);height:var(--tap);transform:translate(-50%,-50%)}
.pc-switch::before{content:"";position:absolute;inset:-7px -4px}
.pn-gfooter__col ul{gap:0}
.pn-gfooter__col a{display:flex;align-items:center;min-height:40px}
.pn-gcrumbs .pn-crumbs a{display:inline-flex;align-items:center;min-height:40px}
body.pn-kbd :is(.pc-tabbar,.pn-lbsticky){visibility:hidden;opacity:0}
}
.pc-empty > p + .pc-btn,.pn-empty > p + .pc-btn{margin-top:var(--space-6)}
.pn-prodcard .pc-media{aspect-ratio:3/4}
.pn-prodcard .pc-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;text-wrap:wrap}
.pc-card.is-premium .pc-card__cap::before{background:var(--pcard-cap-blush)}
.pc-card__ticket{top:12px;left:12px;min-height:30px;padding:5px 10px 5px 9px;border-radius:3px 6px 6px 3px;background:var(--cream);color:var(--anthracite);box-shadow:0 0 0 1px var(--line),var(--sh-label);transform:rotate(-2deg);transform-origin:0 50%}
.pc-card__ticket::before{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--anthracite),0 0 0 1px var(--cream)}
.pc-card__fx{font:600 11px/1 var(--font-sans);opacity:.7;white-space:nowrap}
.pc-card__ticket .pc-price,.pc-card__ticket .pn-askprice{color:var(--anthracite)}
.pc-scard.is-premium .pc-scard__cap::before{background:var(--scard-cap-blush)}
.pn-cartbtn{position:relative}
.pn-cartbtn[hidden]{display:none}
.pn-cartbtn__n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pink);color:var(--anthracite);font:700 11px/18px var(--font-sans);text-align:center}
.pn-cartbtn.is-bump{animation:pn-cart-bump .42s}
.pn-cartadd.is-on{background:var(--pink);color:var(--anthracite)}
@keyframes pn-cart-bump{40%{transform:scale(1.2)}}
@media (prefers-reduced-motion:reduce){
.pn-cartbtn.is-bump{animation:none}
}
dialog.pn-cart{margin:0 0 0 auto;width:min(420px,100vw);height:100dvh;max-height:none;padding:16px 18px calc(18px + env(safe-area-inset-bottom));border-radius:0}
.pn-cart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
.pn-cart__list{list-style:none;margin:0;padding:0}
.pn-cart__row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}
.pn-cart__item{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:12px;align-items:center;flex:1;min-width:0;color:inherit;text-decoration:none}
.pn-cart__item img{grid-row:1 / span 2;width:56px;height:70px;object-fit:cover;border-radius:8px;background:var(--sunken)}
.pn-cart__t{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pn-cart__m{color:var(--ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pn-cart__foot{position:sticky;bottom:0;padding-top:14px;background:var(--surface)}
.pn-cart__note,.pn-cart__empty{margin:0 0 12px;color:var(--ink-2);font-size:14px;line-height:1.45}
.pn-cart__foot [hidden]{display:none}
.pc-strip__tg small{font:600 11px/1 var(--font-sans);letter-spacing:0;text-transform:none;opacity:.8}
.pc-care{min-width:0;overflow-wrap:anywhere}
.pc-receipt{transform:none}
.pc-more{padding-block:6px}
.pc-verified{color:var(--pink-glyph)}
.pn-vbadge .pc-ico{color:var(--pink-glyph)}
.pn-gfooter__h{line-height:1.3}
@media (min-width:701px){
.pn-gfooter__col--site ul{columns:2;column-gap:24px}
.pn-gfooter__col--site li{break-inside:avoid}
}
@media (max-width:700px){
.pc-footer .pn-lang ul,.pn-gfooter .pn-lang ul{display:flex;flex-wrap:wrap;gap:8px;padding:0}
}
:where(.pc-guest) :is(.pc-scard,.pc-card.pn-prodcard){border:0;border-radius:var(--r-card-x);box-shadow:var(--sh-card);transition:transform var(--dur-card) ease,box-shadow var(--dur-card) ease}
:where(.pc-guest) .pc-scard::after{box-shadow:var(--card-rim)}
:where(.pc-guest) .pc-card.pn-prodcard::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:var(--card-rim);pointer-events:none}
@media (hover:hover){
:where(.pc-guest) :is(.pc-scard,.pc-card.pn-prodcard):hover{transform:translateY(-3px);box-shadow:var(--sh-card-hover)}
:where(.pc-guest) .pc-scard:hover :is(.pc-scard__media > img,.pc-scard__media > picture > img),:where(.pc-guest) .pn-prodcard:hover :is(.pc-media > img,.pc-media > picture > img){transform:scale(1.02)}
}
:where(.pc-guest) .pc-scard > .pn-card-link::after,:where(.pc-guest) .pn-prodcard .pc-media::after{content:"";position:absolute;inset:0;z-index:3;background:var(--card-overlay);pointer-events:none}
:where(.pc-guest) .pc-scard:not(.is-premium) .pc-scard__cap::before,:where(.pc-guest) .pn-prodcard:not(.is-premium) .pc-card__cap::before{background:var(--card-cap-scrim)}
:where(.pc-guest) .pc-scard.is-premium .pc-scard__cap::before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--pink) 34%, transparent) 100%)}
:where(.pc-guest) .pn-prodcard.is-premium .pc-card__cap::before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--pink) 30%, transparent) 100%)}
:where(.pc-guest) :is(.pc-scard,.pc-card) .pc-card__fav,:where(.pc-guest) :is(.pc-scard,.pc-card) .pc-card__fav:hover{border-color:transparent;transition:background var(--dur-card) ease,transform var(--dur-card) ease}
:where(.pc-guest) .pn-lp-sellrail{padding-block:8px 30px;margin-block:-8px -30px}
@media (prefers-reduced-motion:reduce){
:where(.pc-guest) :is(.pc-scard,.pc-card.pn-prodcard){transition:none}
:where(.pc-guest) :is(.pc-scard,.pc-card.pn-prodcard):hover{transform:none}
:where(.pc-guest) .pc-scard:hover :is(.pc-scard__media > img,.pc-scard__media > picture > img),:where(.pc-guest) .pn-prodcard:hover :is(.pc-media > img,.pc-media > picture > img){transform:none}
}
:where(.pc-guest) :is(.pc-btn--primary,.pc-btn--pink):not(.pc-btn--on-accent){background:var(--btn-pink-grad);box-shadow:var(--sh-pink);transition:filter var(--dur-card) ease,box-shadow var(--dur-card) ease,transform var(--dur-card) ease}
:where(.pc-guest) :is(.pc-btn--primary,.pc-btn--pink):not(.pc-btn--on-accent):hover{background:var(--btn-pink-grad);filter:brightness(1.05);box-shadow:var(--sh-pink-hover)}
:where([data-theme="dark"] .pc-guest) .pc-btn--line,:where([data-theme="dark"]) .pc-guest .pc-header .pc-btn--ghost{border-color:transparent;background:var(--btn-dk-grad),var(--sunken)}
:where([data-theme="dark"] .pc-guest) .pc-btn--line:hover,:where([data-theme="dark"]) .pc-guest .pc-header .pc-btn--ghost:hover{background:var(--btn-dk-grad-hover),var(--sunken)}
@media (prefers-color-scheme:dark){
:where(:root:not([data-theme="light"]) .pc-guest) .pc-btn--line,:where(:root:not([data-theme="light"])) .pc-guest .pc-header .pc-btn--ghost{border-color:transparent;background:var(--btn-dk-grad),var(--sunken)}
:where(:root:not([data-theme="light"]) .pc-guest) .pc-btn--line:hover,:where(:root:not([data-theme="light"])) .pc-guest .pc-header .pc-btn--ghost:hover{background:var(--btn-dk-grad-hover),var(--sunken)}
}
:where(.pc-guest) .pc-sechead .pc-kicker{color:var(--pink-glyph);margin-bottom:10px}
.pc-brandword{color:var(--pink-glyph)}
:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}
.pn-helpline__a{display:inline-flex;align-items:center;min-height:44px}
html{-webkit-text-size-adjust:100%;background:var(--canvas)}
body.pc-root{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);overflow-x:clip}
img{max-width:100%}
a{color:inherit}
.pc-link,:where(.pn-main) a:where(:not([class])){color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:3px}
.pn-main{flex:1;width:100%;max-width:calc(var(--main-max) + 2 * var(--gutter));margin:0 auto;padding:48px max(var(--gutter),env(safe-area-inset-right)) 88px max(var(--gutter),env(safe-area-inset-left));box-sizing:border-box}
.pn-header__end{margin-left:auto;display:flex;align-items:center;gap:12px}
.pn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}
@media (min-width:1101px){
.pn-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
}
.pn-section{margin-top:var(--sec-gap)}
:where(.pn-section) h2{margin:0 0 var(--sec-head-gap);font:700 var(--fs-m)/var(--lh-head) var(--font-display);letter-spacing:var(--tr-h);color:var(--ink);hyphens:manual;overflow-wrap:break-word}
.pn-more{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}
.pn-main > .pn-empty{margin-top:var(--section-gap)}
.pc-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pn-card-link{color:inherit;text-decoration:none}
a.pn-card-link:not(.pc-seller){display:block}
.pc-card>a.pn-card-link:not(.pc-seller){display:flex;flex-direction:column}
.pc-seller__who b{overflow-wrap:anywhere}
.pn-card-link:focus-visible,.pc-footer a:focus-visible,.pc-nav a:focus-visible,.pc-logo:focus-visible,.pn-search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-label)}
.pn-lang{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}
@media (max-width:700px){
.pn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pn-main{padding-top:var(--space-6);padding-bottom:var(--space-12)}
body:not(:has(.pc-footer)) .pn-main,body:not(.pc-guest) .pn-main{padding-bottom:calc(var(--dock) + 60px)}
body.pc-guest{--dock:calc(16px + env(safe-area-inset-bottom))}
body.pc-guest .pn-main{padding-bottom:60px}
}
a.pn-search{text-decoration:none;color:var(--ink-2);min-width:0;flex:1;max-width:360px}
.pn-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:700px){
.pn-search{display:none}
}
a.pc-chip{text-decoration:none}
a.pc-tab{text-decoration:none}
.pn-apphead p{max-width:60ch}
@media (min-width:701px){
body.pc-root:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody),body.pc-root:has(.pn-main > .pn-wide),body.pc-guest{--gutter:var(--wide-gutter);--col-pad:max(var(--gutter),calc((100% - var(--main-max)) / 2))}
.pn-main > .pn-wide :is(.pn-grid,.pn-vlist){grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wide-grid-gap);align-items:stretch}
}
@media (min-width:1024px){
.pn-main > .pn-wide :is(.pn-grid,.pn-vlist){grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1280px){
.pn-main > .pn-wide :is(.pn-grid,.pn-vlist){grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:1280px){
.pn-main > .pn-wide .pn-grid.pn-sellergrid{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (min-width:1440px){
.pn-main > .pn-wide .pn-vlist{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (min-width:1800px){
.pn-main > .pn-wide .pn-vlist{grid-template-columns:repeat(7,minmax(0,1fr))}
}
body.pc-root:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody){--bg:var(--app-ground);--row-inset:calc(var(--panel-pad) - var(--list-pad));background:var(--bg)}
body.pc-guest:has(.pn-main > .pn-gapp){--bg:var(--app-ground);--main-pb:88px;background:var(--bg)}
body.pc-guest:has(.pn-main > .pn-gapp) .pn-main{isolation:isolate;padding-top:var(--app-top);padding-bottom:var(--main-pb)}
@media (max-width:700px){
body.pc-guest:has(.pn-main > .pn-gapp){--main-pb:60px}
}
body:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody) .pn-main{isolation:isolate;padding-top:var(--app-top)}
body:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody) .pn-main .pn-premrow,body:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody) .pn-main .pn-favs{margin:0 0 var(--app-sec-gap)}
body:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody) .pn-main .pc-sechead:not(.pc-sechead--sm){margin-bottom:var(--head-gap)}
body:not(.pc-guest):not(.pn-joinbody):not(.pn-wizbody) .pn-main .pc-sechead:not(.pc-sechead--sm) .pc-h-m{font-size:var(--fs-section);line-height:var(--lh-head);letter-spacing:var(--tr-head)}
.pn-badgewrap{position:relative}
.pn-badgewrap .pc-count{position:absolute;top:-4px;right:-4px}
.pc-avatar:has(.pc-avatar__dot){overflow:visible}
.pc-avatar:has(.pc-avatar__dot) img{border-radius:50%}
.pc-avatar__dot{box-shadow:0 0 0 2px var(--dot-ring,var(--surface))}
.pn-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-gap);align-content:start;min-width:0}
.pn-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-gap);align-items:start;min-width:0}
@media (min-width:1000px){
.pn-split{grid-template-columns:minmax(0,1fr) var(--split-side,360px)}
.pn-split:not(:has(> .pn-split__side)){grid-template-columns:minmax(0,1fr)}
}
@media (min-width:1000px) and (min-height:1000px){
.pn-split__side{position:sticky;top:var(--sticky-top)}
}
.pn-split:has(> .pn-split__head){grid-template-areas:"head" "main" "lead" "side"}
.pn-split:has(> .pn-split__head) > *{grid-area:main}
.pn-split > .pn-split__head{grid-area:head;align-self:stretch}
.pn-split > .pn-split__lead{grid-area:lead}
.pn-split:has(> .pn-split__head) > .pn-split__side{grid-area:side}
@media (min-width:1000px){
.pn-split:has(> .pn-split__head){grid-template-columns:minmax(0,1fr) var(--split-side,360px);grid-template-areas:"head lead" "main side"}
.pn-split:has(> .pn-split__head):not(:has(> .pn-split__side, > .pn-split__lead)){grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main"}
.pn-split > .pn-split__lead{align-self:start;margin-bottom:var(--app-head-pb)}
}
.pn-apphead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);min-height:44px}
.pn-apphead h1{margin:0;font:700 var(--fs-h1)/var(--lh-head) var(--font-display);letter-spacing:var(--tr-h);color:var(--ink);text-wrap:balance;hyphens:manual;overflow-wrap:break-word}
.pn-apphead > p{margin:0;color:var(--ink-2);font:var(--type-body)}
.pn-apphead--stack{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:var(--space-2)}
.pn-apphead--stack > .pn-backchip{margin-bottom:12px}
.pn-apphead__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5)}
.pn-backchip{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3) 0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);background:var(--sunken);font:var(--type-label);color:var(--ink);text-decoration:none;transition:background-color var(--dur-fast)}
.pn-backchip:hover{background:var(--surface-2)}
.pn-backchip .pc-ico{width:16px;height:16px}
.pn-panel,.pn-proftabs,.pn-chatpage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-box);box-shadow:none}
.pn-panel{padding:var(--panel-pad);min-width:0}
.pc-sechead :is(h2,h3):has(> .pn-count){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.pn-count{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:var(--space-1) var(--space-2);border-radius:var(--r-label);background:var(--sunken);color:var(--ink);font:var(--type-cap);letter-spacing:0;font-variant-numeric:tabular-nums}
.pn-seeall{flex:none;align-self:baseline;display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);font:var(--type-strong);color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:5px}
.pn-seeall:hover{text-decoration-color:var(--ink)}
.pn-seeall:focus-visible,.pn-backchip:focus-visible,.pn-row:focus-visible,.pn-slotbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-panel:has(> .pn-empty:only-child){padding:0;background:transparent;border:0}
.pn-panel.pn-empty{padding:var(--space-12) var(--space-6)}
.pn-panel.pn-empty p + p{margin-top:var(--space-3)}
.pn-row{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-md);margin:0;padding:var(--row-pad);border-radius:var(--r-rules);color:inherit;text-decoration:none;transition:background-color var(--dur-fast)}
.pn-row + .pn-row::before{content:none}
a.pn-row:hover{background:var(--sunken)}
a.pn-row:hover .pn-rowicon{background:var(--surface-2)}
.pn-chev{color:var(--glyph-off);flex:none}
.pn-rowicon{flex:none;display:grid;place-items:center;width:var(--avatar-m);height:var(--avatar-m);border-radius:50%;border:1px solid transparent;background:var(--sunken);color:var(--ink);transition:background-color var(--dur-fast)}
.pn-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pink)}
.pn-grouplabel{margin:var(--space-5) 0 var(--space-2);font:var(--type-cap);letter-spacing:0;color:var(--ink-2)}
.pn-main > .pc-alert,.pn-app > .pc-alert{align-items:center}
@media (max-width:700px){
.pn-row{padding:var(--space-3) var(--space-2)}
.pn-panel.pn-empty{padding:var(--space-10) var(--space-4)}
}
@media (prefers-reduced-motion:reduce){
.pn-row,.pn-seeall,.pn-backchip{transition:none}
}
a.pn-card-link.pn-row,a.pn-card-link.pn-chatwho{display:flex}
a.pn-card-link.pn-backchip{display:inline-flex}
.pc-actionbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--row-inset) var(--space-3) var(--panel-pad);border:1px solid transparent;border-radius:var(--r-box);background:var(--surface)}
.pc-actionbar__note{margin-right:auto;font:var(--type-meta);color:var(--ink-2)}
@media (max-width:700px){
.pc-actionbar{position:sticky;bottom:var(--dock-flush);z-index:var(--z-bar);margin-inline:calc(-1 * var(--gutter));padding:var(--space-3) var(--gutter);border-width:1px 0 0;border-radius:0;background:var(--surface);box-shadow:0 -14px 24px -16px var(--scrim)}
.pc-actionbar > .pc-btn{flex:1 1 auto}
}
.pn-panel .pn-panel,.pn-panel .pc-list{padding:0;background:transparent;border:0;border-radius:0}
.pn-panel .pc-card:not(.pn-prodcard){background:var(--sunken);border-color:transparent;border-radius:var(--r-rules)}
.pn-panel .pc-alert{background:var(--sunken);border-color:transparent;border-radius:var(--r-rules)}
.pc-apphead{margin-bottom:var(--page-head-gap)}
.pc-apphead:has(> .pc-apphead__tabs){margin-bottom:var(--space-6)}
.pc-apphead__tabs{margin-top:24px}
.pc-band{position:relative}
.pc-band::before{content:"";position:absolute;z-index:-1;inset:0;border-image:var(--app-head-bg) fill 0 / / 0 50vw}
.pc-band--top::before{top:calc(-1 * var(--app-top))}
.pc-band--flat::before{border-image-source:linear-gradient(var(--surface),var(--surface))}
.pc-band--line::after{content:none}
.pc-band--end::before{bottom:calc(-1 * var(--main-pb,0px))}
.pc-band--fill::before{top:calc(-1 * var(--app-top));bottom:calc(-1 * var(--main-pb,0px))}
.pn-main:has(> .pc-band--fill){display:flex;flex-direction:column}
.pc-band--fill{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:stretch}
.pc-apphead.pc-band{padding-bottom:var(--app-head-pb);margin-bottom:var(--app-gap)}
.pc-apphead.pc-band > .pc-sub{margin:0}
.pc-apphead.pc-band .pc-apphead__tabs{margin-top:20px}
@media (max-width:700px){
.pc-apphead.pc-band .pc-apphead__tabs{margin-top:16px}
}
.pn-follow{display:inline-grid;justify-items:center;align-items:center}
.pn-follow > span{grid-area:1/1;display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}
.pn-follow > span .pc-ico{flex:none;width:var(--icon-m);height:var(--icon-m)}
.pn-follow.pc-btn--sm > span{gap:8px}
.pn-follow.pc-btn--sm > span .pc-ico{width:16px;height:16px}
.pn-follow .pn-follow__on,.pn-follow.is-on .pn-follow__off{visibility:hidden}
.pn-follow.is-on .pn-follow__on{visibility:visible}
.pn-followtoast{gap:var(--space-4);white-space:nowrap}
.pn-followtoast button,.pn-followtoast a{flex:none;min-height:var(--tap);display:inline-flex;align-items:center}
.pc-card__title mark{background:none;color:inherit;font-weight:var(--w-bold);padding:0}
.pn-askprice{flex:none;font:var(--type-label);color:var(--ink-2)}
.pn-flag{flex:none;width:var(--icon-s);height:var(--icon-s);aspect-ratio:1;border-radius:var(--r-full);object-fit:cover}
:is(.pn-grid,.pn-rail) > .pc-scard{width:100%}
.pn-premrow{margin:var(--section-gap) 0}
.pn-premrow .pc-sechead{margin-bottom:var(--head-gap)}
.pn-buyerrow .pc-avatar{width:var(--avatar-l);height:var(--avatar-l);font-size:var(--fs-title)}
.pn-buyerrow .pn-flag{width:var(--icon-s);height:var(--icon-s);vertical-align:-2px}
.pn-buyerrow--offer{column-gap:var(--space-2)}
.pn-softposter{position:absolute;inset:0;z-index:1;background:linear-gradient(165deg,var(--surface-2),var(--surface));pointer-events:none}
.pc-scard__name > .pc-scard__age{flex:none;overflow:visible;margin-left:calc(-1 * var(--space-1));font:inherit;font-weight:var(--w-regular);color:var(--scard-ink-2)}
.pc-scard__name > .pc-scard__age::before{content:none}
form.pn-search{position:relative;flex:1;min-width:0;max-width:940px;margin:0;cursor:text}
form.pn-search:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
form.pn-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--ink);font:var(--type-ui);outline:none;appearance:none}
form.pn-search input::placeholder{color:var(--ink-2)}
form.pn-search input::-webkit-search-cancel-button,.pn-mksearch__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.pn-mksentinel{height:1px;margin-bottom:-1px}
.pn-mktool{display:none}
.pn-mkmain{min-width:0}
.pn-mkbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-sm);margin:0 0 var(--wide-head-gap)}
.pn-mkcount{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;margin:0;font:var(--type-strong);color:var(--ink);font-variant-numeric:tabular-nums}
.pn-mkcount__loose{font:var(--type-meta);color:var(--ink-2)}
.pn-mkactive{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}
.pn-mkactive .pc-chip{min-height:var(--control-sm);padding-block:0}
.pn-mkactive .pc-chip .pc-ico{width:var(--icon-s);height:var(--icon-s)}
.pn-mkactive .pn-seeall{margin-left:var(--space-1);min-height:var(--control-sm);align-self:center}
.pn-mksort{justify-content:flex-end}
.pn-mkfilterbtn{flex:none}
.pn-grid > .pn-skelcard{min-width:0}
.pn-mkgrid > *{min-width:0;height:100%}
@media (min-width:701px){
.pn-main > .pn-mk.pn-wide .pn-toparea__row{grid-auto-columns:calc((100% - 2 * var(--wide-grid-gap)) / 3);gap:var(--wide-grid-gap);-webkit-mask-image:linear-gradient(to right,black calc(100% - 48px),transparent);mask-image:linear-gradient(to right,black calc(100% - 48px),transparent)}
}
@media (min-width:1024px){
.pn-main > .pn-mk.pn-wide .pn-toparea__row{grid-auto-columns:calc((100% - 3 * var(--wide-grid-gap)) / 4)}
}
@media (min-width:1280px){
.pn-main > .pn-mk.pn-wide .pn-toparea__row{grid-auto-columns:calc((100% - 4 * var(--wide-grid-gap)) / 5)}
}
.pn-mksellers{margin:0 0 var(--section-gap)}
.pn-mknoads{margin:calc(var(--section-gap) * -0.5) 0 var(--section-gap)}
.pn-mksearch{position:relative;flex:1;min-width:0;margin:0}
.pn-mksearch__field{position:relative;display:flex;align-items:center;min-width:0}
.pn-mksearch__field > .pc-ico{position:absolute;left:var(--space-3);z-index:1;color:var(--ink-2);pointer-events:none}
.pn-mksearch .pc-input{padding:0 var(--space-4) 0 var(--space-10)}
.pn-mksearch .pc-input:has(~ .pn-clearq){padding-right:var(--space-12)}
.pn-clearq{position:absolute;right:var(--space-2);top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border-radius:var(--r-full);background:var(--surface-3,var(--btn-ink));color:var(--ink);text-decoration:none}
.pn-clearq::after{content:"";position:absolute;inset:-6px;border-radius:var(--r-full)}
.pn-clearq .pc-ico{width:var(--icon-s);height:var(--icon-s)}
.pn-clearq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-recent{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:25;display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--surface-2);border:0;border-radius:var(--r-l);box-shadow:var(--shadow-e1);color:var(--ink)}
.pn-recent[hidden]{display:none}
.pn-recent .pn-grouplabel{margin:0}
.pn-mkfilterbtn{flex:none}
dialog.pn-mksheet{display:none;overflow:hidden;padding:var(--space-2) 0 0;max-height:min(90svh,780px)}
dialog.pn-mksheet[open],dialog.pn-mksheet:target{display:flex}
dialog.pn-mksheet:target:not([open]){z-index:var(--z-toast)}
.pn-mksheet__form{display:flex;flex-direction:column;width:100%;min-height:0;margin:0}
.pn-mksheet .pn-sheet__head{padding:0 var(--space-5)}
.pn-mksheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-5) var(--space-5)}
.pn-mkset{margin:0;padding:0;border:0;min-width:0}
.pn-mkset[hidden],.pn-mkset .pc-chips > label[hidden]{display:none}
.pn-mkset + .pn-mkset{margin-top:var(--space-6)}
.pn-mkset > legend.pn-grouplabel{margin:0;padding:0 0 var(--label-gap)}
.pn-mkcty{display:block;margin-top:var(--space-3)}
.pn-mksheet__btns{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -14px 24px -16px var(--scrim)}
.pn-mksheet__btns > .pc-btn{justify-content:center;text-align:center;white-space:nowrap}
dialog.pn-mksheet .pn-mksheet__body :is(.pc-chips > .pc-chip:has(> input:checked),.pc-seg > label:has(> input:checked):not(.pc-chip--premium)),
.pn-mkhead__tools .pc-seg.pn-mksort > :is(.is-active,[aria-current]):not(.pc-chip--premium),
.pn-discbar .pc-seg > :is(.is-active,[aria-current],[aria-pressed="true"]):not(.pc-chip--premium){background:var(--chip-sel,var(--btn-ink));color:var(--on-chip-sel,var(--on-btn-ink))}
.pn-mkhead__tools .pc-seg.pn-mksort > :is(.is-active,[aria-current])::before,
.pn-discbar .pc-seg > :is(.is-active,[aria-current],[aria-pressed="true"]):not(:has(.pc-ico))::before{content:"";flex:none;width:10px;height:6px;margin-right:var(--space-1);border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(-45deg)}
.pc-seg.pn-discseg{gap:var(--space-6)}
.pc-seg.pn-discseg > a,.pc-seg.pn-discseg > a:hover{min-height:var(--control-md);padding:0;border-radius:0;background:none;box-shadow:none;color:var(--ink-2);font:var(--type-strong)}
.pc-seg.pn-discseg > a:hover{color:var(--ink)}
.pc-seg.pn-discseg > a:is(.is-active,[aria-current]){background:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:var(--space-2)}
@media (min-width:701px){
dialog.pn-mksheet{width:min(560px,calc(100% - 48px));max-height:min(86vh,820px);padding-top:var(--space-6)}
.pn-mksheet .pn-sheet__head{margin-bottom:var(--space-4);padding-bottom:0}
.pn-mksheet .pn-sheet__head,.pn-mksheet__body{padding-inline:var(--space-6)}
.pn-mksheet__btns{padding:var(--space-4) var(--space-6) var(--space-5)}
}
@media (max-width:700px){
.pn-mktool{position:sticky;top:var(--pn-mktop,var(--header-h));z-index:var(--z-bar);display:flex;align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--gutter)) var(--space-2);padding:var(--space-2) var(--gutter);background:var(--bg)}
.pn-mktool.is-stuck{box-shadow:0 10px 24px -14px var(--scrim)}
.pn-mkbar{gap:var(--space-2);min-height:0;margin-bottom:var(--space-3)}
.pn-mkcount{flex:1 1 100%}
.pn-mkactive{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter)}
.pn-mkactive::-webkit-scrollbar{display:none}
.pn-mkactive > *{flex:none;white-space:nowrap}
.pn-mkbar:not(:has(.pn-mkcount,.pn-mkactive)){display:none}
.pn-mksheet__btns{gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}
.pn-mksheet__btns > .pn-mksheet__reset{padding-inline:var(--space-3)}
.pn-mksheet__btns > .pn-mksheet__go{padding-inline:var(--space-3)}
}
.pn-grid.pn-sellergrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
@media (min-width:900px){
.pn-grid.pn-sellergrid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1200px){
.pn-grid.pn-sellergrid{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (max-width:700px){
.pn-grid.pn-sellergrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
}
.pn-crumbs{display:none;flex:1;min-width:0;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;font:var(--type-label);color:var(--ink-2)}
.pn-crumbs li{display:flex;align-items:center;gap:var(--space-1);min-width:0}
.pn-crumbs li:last-child{flex:1;min-width:0}
.pn-crumbs a{color:var(--ink-2);text-decoration:none;white-space:nowrap}
.pn-crumbs a:hover{color:var(--ink);text-decoration:underline}
.pn-crumbs a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-s)}
.pn-crumbs [aria-current]{min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pn-crumbs .pn-chev{flex:none;width:var(--icon-s);height:var(--icon-s);color:var(--glyph-off)}
.pn-adshare{flex:none;display:inline-grid}
@media (min-width:701px){
.pn-crumbs{display:flex}
}
.pn-sharetoast{position:fixed;left:50%;bottom:calc(var(--dock) + 84px + var(--toast-gap));z-index:var(--z-toast);transform:translateX(-50%);pointer-events:none}
@media (min-width:701px){
.pn-sharetoast{bottom:var(--toast-low)}
}
.pn-gal{position:relative;overflow:hidden;border-radius:var(--r-l);background:var(--surface-2);box-shadow:none}
.pn-gal__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:inherit}
.pn-gal__track::-webkit-scrollbar{display:none}
.pn-gal__track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-gal__slide{flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always}
.pn-gal__slide > img,.pn-gal__slide > picture > img{object-position:50% 35%}
.pn-gal__count{position:absolute;top:var(--space-3);right:var(--space-3);z-index:5;display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);border-radius:var(--r-s);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font:var(--type-cap);font-variant-numeric:tabular-nums;pointer-events:none}
.pn-gal__count b{font-weight:var(--w-strong)}
.pn-gal__lock{position:absolute;left:50%;top:50%;z-index:6;transform:translate(-50%,-50%);white-space:nowrap}
.pn-gal__slide.is-locked > img,.pn-gal__slide.is-locked > picture > img{transform:scale(1.04)}
.pn-gal__nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity var(--dur-1),background-color var(--dur-1)}
.pn-gal:hover .pn-gal__nav,.pn-gal__nav:focus-visible{opacity:1}
.pn-gal__nav:hover{background:var(--scard-glass-hover,var(--glass))}
.pn-gal__nav:active{transform:translateY(-50%)}
.pn-gal__nav--prev{left:var(--space-3)}
.pn-gal__nav--next{right:var(--space-3)}
.pn-gal__dots{display:none}
.pn-gal__bars{position:absolute;left:var(--space-4);right:var(--space-4);top:var(--space-3);z-index:5;display:flex;gap:var(--space-1);pointer-events:none}
.pn-gal__bars i{flex:1;height:3px;border-radius:var(--r-full);background:var(--media-track);transition:background-color var(--dur-1)}
.pn-gal__bars i.is-active{background:var(--ink)}
.pn-gal__thumbs{display:none}
.pn-gal__thumb{padding:0;border:0}
.pn-gal.is-single .pn-gal__count,.pn-gal.is-single .pn-gal__nav,.pn-gal.is-single .pn-gal__bars{display:none}
@media (hover:none){
.pn-gal__nav{display:none}
}
@media (min-width:701px){
.pn-gal__bars{display:none}
.pn-gal__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}
.pn-gal__thumb{position:relative;width:76px;height:95px;padding:0;border:0;border-radius:var(--r-m);overflow:hidden;cursor:pointer;opacity:.7;transition:opacity var(--dur-1)}
.pn-gal__thumb:hover{opacity:.95}
.pn-gal__thumb.is-active{opacity:1}
.pn-gal__thumb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
}
.pn-adfacts{margin-bottom:0}
.pn-ad__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:stretch}
.pn-ad__cta > :only-child{grid-column:1/-1}
.pn-ad__cta form{margin:0;display:grid;gap:var(--space-2)}
.pn-ad__cta #pnMsgForm{grid-column:1}
@media (max-width:899px){
body.pn-has-adbar .pn-main{padding-bottom:calc(72px + 12px + env(safe-area-inset-bottom) + var(--space-8))}
}
@media (max-width:700px){
.pn-gal{border-radius:0}
.pn-gal__slide{aspect-ratio:auto;height:476px}
.pn-gal__count{display:none}
.pn-gal__bars{top:calc(var(--space-3) + env(safe-area-inset-top))}
body.pn-has-adbar .pn-ad__cta:not(:has(.pn-adorder__offer)){display:none}
.pn-ad__cta{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.pn-ad__cta > *{flex:1 1 0;min-width:0}
.pn-ad__cta .pc-btn--lg{height:var(--control-md);padding:0 var(--space-3)}
.pn-ad__cta form:has(.pn-adorder__offer){flex-basis:100%}
}
.pn-buyerrow:hover{background:var(--surface-2)}
@media (max-width:700px){
.pn-buyerrow{flex-wrap:nowrap}
}
@media (prefers-reduced-motion:reduce){
.pn-gal__nav,.pn-gal__bars i,.pn-gal__thumb{transition:none}
}
.pn-ad__cta:has(.pn-adorder){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}
.pn-ad__cta:has(.pn-adorder):not(:has(.pn-heart)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.pn-ad__cta form .pc-btn .pc-ico{flex:none}
.pn-savetoast{gap:var(--space-4);white-space:nowrap}
.pn-savetoast a{flex:none;min-height:var(--control-sm);display:inline-flex;align-items:center}
.pn-apphead__kicker{margin-bottom:var(--space-2);color:var(--ink-2)}
.pc-scard__you{position:absolute;top:var(--space-3);right:var(--space-3);z-index:6;display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border-radius:var(--r-s);background:var(--accent);color:var(--on-accent);font:var(--type-cap);white-space:nowrap}
.pn-mkrange{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-3)}
.pn-mkrange .pc-input{width:100%;box-sizing:border-box}
.pn-adrow{gap:var(--space-4);min-height:96px}
.pn-adrow:has(a[href].pn-adrow__link:hover){background:var(--surface-2)}
.pn-adrow:has(a[href].pn-adrow__link:hover)::before,.pn-adrow:has(a[href].pn-adrow__link:hover) + .pn-adrow::before{opacity:0}
.pn-adstate i,.pn-itemstate i{flex:none;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--success)}
.pn-adrow.is-paused .pn-adstate i,.pn-itemstate.is-paused i{background:var(--ink-2)}
.pn-adrow.is-draft .pn-adstate i,.pn-itemstate.is-new i,.pn-itemstate.is-draft i,.pn-adrow.is-reserved .pn-adstate i,.pn-itemstate.is-reserved i{background:var(--ink-2)}
.pn-adrow.is-sold .pn-adstate i,.pn-itemstate.is-sold i{background:var(--ink)}
.pn-itemstate{display:inline-flex;align-items:center;gap:var(--space-2)}
.pn-photo,.pn-slot,.pn-vslot{position:relative;aspect-ratio:4/5;min-width:0;border-radius:var(--r-m);overflow:hidden}
.pn-photo{background:var(--ph-media);border:0;cursor:grab;touch-action:manipulation;-webkit-touch-callout:none;transition:opacity var(--dur-1) ease-out,transform var(--dur-2) ease-out,box-shadow var(--dur-1) ease-out}
.pn-photo img,.pn-vslot img,.pn-vslot video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;transition:opacity var(--dur-1) ease-out}
.pn-photo form,.pn-vslot form{margin:0}
.pn-photo.is-lifted{z-index:6;cursor:grabbing;pointer-events:none;transition:box-shadow var(--dur-1) ease-out;transform:scale(1.04);box-shadow:var(--shadow-e1)}
html.pn-nosel,html.pn-nosel *{user-select:none;-webkit-user-select:none}
.pn-photo .pn-coverbadge,.pn-lislot .pn-coverbadge{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:3;display:none;padding:var(--space-1) var(--space-2);border-radius:var(--r-s);background:var(--glass);color:var(--ink);font:var(--type-cap);transform:none;box-shadow:none}
.pn-photo:first-child .pn-coverbadge{display:inline-block}
.pn-photobtn{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:4;display:grid;place-items:center;width:calc(var(--tap) - var(--space-2));height:calc(var(--tap) - var(--space-2));aspect-ratio:1;padding:0;border:0;border-radius:50%;background:var(--glass);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--dur-1) ease-out,opacity var(--dur-1) ease-out}
.pn-photobtn .pc-ico{width:var(--icon-s);height:var(--icon-s);stroke-width:2.2}
.pn-photobtn:hover{background:var(--glass-strong)}
.pn-photobtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-photo:first-child .pn-photobtn,.pn-photo:first-child .pn-photo__cover{display:none}
.pn-photo .pc-remove,.pn-vslot .pc-remove,.pn-lislot .pc-remove{top:var(--space-2);right:var(--space-2);width:calc(var(--tap) - var(--space-2));height:calc(var(--tap) - var(--space-2));min-width:0;background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--dur-1) ease-out,background-color var(--dur-1) ease-out}
.pn-photo .pc-remove:hover,.pn-vslot .pc-remove:hover,.pn-lislot .pc-remove:hover{background:var(--glass-strong);color:var(--danger)}
.pn-photo .pc-remove::before,.pn-vslot .pc-remove::before,.pn-lislot .pc-remove::before{inset:calc(var(--space-1) * -1)}
.pn-photo .pc-remove::after,.pn-vslot .pc-remove::after,.pn-photobtn::after{content:"";position:absolute;inset:calc(var(--space-1) * -1)}
.pn-photobar{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:4;display:none;height:var(--space-1);border-radius:var(--r-full);background:var(--glass);overflow:hidden}
.pn-photobar i{display:block;height:100%;border-radius:inherit;background:var(--ink);transform:scaleX(.04);transform-origin:left;transition:transform var(--dur-1) linear}
.pn-photo.is-uploading img{opacity:.55}
.pn-photo.is-uploading .pn-photobar,.pn-vslot.is-uploading .pn-photobar{display:block}
.pn-photo.is-uploading .pn-photobtn,.pn-photo.is-uploading .pn-coverbadge,.pn-photo.is-failed .pn-photobtn,.pn-photo.is-failed .pn-coverbadge{display:none}
.pn-photo.is-failed img{opacity:.35;filter:grayscale(1)}
.pn-photoretry{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-sm);padding:0 var(--space-3);border:0;border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font:var(--type-label);letter-spacing:0;cursor:pointer;white-space:nowrap}
.pn-photoretry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-photoretry[hidden]{display:none}
.pn-slot,.pn-vslot:not(.has-video):not(.is-uploading){border:0;background:var(--surface-2);transition:background-color var(--dur-1) ease-out}
.pn-slot__in{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;color:var(--ink-2);text-align:center;border-radius:inherit}
.pn-slot__in:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-slot__t{font:var(--type-label);color:var(--ink-2);overflow-wrap:normal;word-break:normal;hyphens:manual}
.pn-slot__sub{font:var(--type-cap);font-weight:var(--w-regular);color:var(--ink-2)}
.pn-slot:hover,.pn-vslot:not(.has-video):not(.is-uploading):hover{background:var(--surface-3)}
.pn-slot:hover .pn-slot__in{color:var(--ink)}
.pn-slot.is-next .pn-slot__in{color:var(--ink);gap:var(--space-3)}
.pn-slot.is-next .pn-slot__t{font:var(--type-label);letter-spacing:0;color:var(--ink)}
.pn-slot__btn{white-space:nowrap;text-align:center;pointer-events:none}
.pn-slot,.pn-vslot{container-type:inline-size}
.pn-slot__btns{display:none}
@container (max-width:210px){
.pn-slot__btnl{display:none}
.pn-slot__btns{display:inline}
}
@container (max-width:90px){
.pn-vslot .pn-slot__sub{display:none}
}
.pn-vslot{background:var(--ph-media)}
.pn-vslot.has-video,.pn-vslot.is-uploading{border:0}
.pn-vslot__play{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%)}
.pn-vslot .pn-play{width:var(--space-10);height:var(--space-10);background:var(--glass);color:var(--ink);border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}
.pn-vslot .pn-dur{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:3;padding:0 var(--space-2);border-radius:var(--r-s);background:var(--glass);color:var(--ink);font:var(--type-cap);font-variant-numeric:tabular-nums}
.pn-vslot.is-uploading video{opacity:.6}
.pn-vslot__proc{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-6);z-index:4;padding:var(--space-1) var(--space-2);border-radius:var(--r-s);background:var(--glass);color:var(--ink);font:var(--type-cap);text-align:center}
.pn-vslot__proc:empty{display:none}
.pn-checkrow{min-height:48px}
.pn-actbar{display:contents}
html:has(.pn-itemedit){scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}
@media (max-width:700px){
.pn-adrow{gap:var(--space-3)}
.pn-slot:not(.is-next) .pn-slot__in > .pc-ico,.pn-vslot .pn-slot__in > .pc-ico{width:var(--icon-m);height:var(--icon-m)}
.pn-vslot .pn-slot__sub{display:none}
.pn-slot__btn{padding-inline:var(--space-3);font:var(--type-label)}
body:has(.pn-itemedit) .pn-tabbar{display:none}
body:has(.pn-itemedit){--dock:env(safe-area-inset-bottom)}
}
@media (max-width:400px){
.pn-mediagrid > .pn-slot:not(:first-child) .pn-slot__in,.pn-vslot .pn-slot__in{padding-inline:var(--space-1)}
}
.pn-mo{display:grid;gap:var(--space-6);max-width:640px;margin:0 auto}
.pn-mo__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6);margin:0}
.pn-mo .pc-empty h1{font:var(--type-h1)}
@media (prefers-reduced-motion:reduce){
.pn-itoast,.pn-photo,.pn-photo img,.pn-photobar i,.pn-photobtn,.pn-slot,.pn-checkdot,.pn-prevtoggle .pc-ico,.pn-pricebox,.pn-shmoney__tile > .pc-tile{transition:none}
.pn-photo.is-lifted{transform:none}
.pc-btn.is-busy::before{animation-duration:2s}
}
.pn-photo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-listate.is-review i,.pn-adrow.is-review .pn-adstate i,.pn-itemstate.is-review i{background:var(--warning)}
.pn-listate.is-rejected i,.pn-adrow.is-rejected .pn-adstate i,.pn-itemstate.is-rejected i{background:var(--danger)}
.pn-listate.is-nophoto i,.pn-adrow.is-nophoto .pn-adstate i,.pn-itemstate.is-nophoto i,.pn-listate.is-nudity i,.pn-adrow.is-nudity .pn-adstate i{background:var(--accent)}
.pn-lislot{position:relative;aspect-ratio:4/5;min-width:0;border-radius:var(--r-m);overflow:hidden;border:0;background:var(--surface-2);container-type:inline-size}
.pn-lislot.has-photo,.pn-lislot.is-picked{border:0;background:var(--ph-media)}
.pn-lislot__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pn-lislot.has-photo .pn-coverbadge,.pn-lislot.is-picked .pn-coverbadge{display:inline-block}
.pn-lislot .pc-remove{position:absolute;z-index:4}
.pn-lislot:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-linoindex{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);cursor:pointer;font:var(--type-body);color:var(--ink)}
.pn-lislot [hidden]{display:none}
.pn-lislot.is-busy::after{content:"";position:absolute;left:50%;top:50%;z-index:5;width:28px;height:28px;margin:calc(var(--space-4) * -1) 0 0 calc(var(--space-4) * -1);border-radius:var(--r-full);border:3px solid var(--ink);border-right-color:transparent;animation:pc-spin .7s linear infinite}
@media (prefers-reduced-motion:reduce){
.pn-lislot.is-busy::after{animation-duration:2s}
}
:root .pc-root .pn-liedit .pc-btn.pc-btn--primary.is-wait.is-wait,:root .pc-root .pn-actbar .pc-btn.pc-btn--primary.is-wait.is-wait{background:var(--btn-ink);color:var(--on-btn-ink);border-color:transparent}
.pn-liedit--onb :is(#pnAttrs,.pn-whc,.pn-liprice,.pn-litips,.pn-lisug,.pn-lisug__hint){display:none !important}
.pn-mo__creators{display:grid;gap:var(--space-3);margin-top:var(--space-6);text-align:center}
.pn-mo__creators-h{margin:0;font-size:var(--fs-ui);line-height:1.3}
.pn-seg__n.is-quiet{background:var(--surface-2);color:var(--ink)}
.pn-inbox__tabs .pn-seg__n{margin-left:var(--space-1)}
.pn-inbox__tabs .pn-seg__n[data-count="archived"]{background:var(--surface-2);color:var(--ink)}
.pn-inbox__tabs .pc-chip.is-selected .pn-seg__n[data-count="archived"]{background:var(--surface);color:var(--ink)}
.pn-inbox__tabs{flex:none}
.pn-inbox__tabs .pc-chip{min-height:var(--control-sm)}
.pn-inbox__results{margin:0;font:var(--type-label);color:var(--ink-2)}
.pn-chatrail__list{min-width:0}
.pn-threadrow{padding:0;min-height:0;align-items:stretch;gap:0}
.pn-threadrow[hidden]{display:none}
.pn-threadrow__sel{display:flex;align-items:center;justify-content:center;flex:none;min-width:var(--tap);padding-inline-start:var(--row-inset);cursor:pointer}
.is-select .pn-threadrow__more{display:none}
.pn-threadrow:hover,.pn-threadrow.is-held,.pn-threadrow.is-current{background:var(--surface-2)}
.pn-threadrow .pc-avatar__dot{--dot-ring:var(--surface)}
.pn-threadrow:hover .pc-avatar__dot,.pn-threadrow.is-current .pc-avatar__dot{--dot-ring:var(--surface-2)}
.pn-threadrow__top b{flex:1 1 auto;min-width:0;font:var(--type-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pn-threadrow__top time{flex:none;font:var(--type-cap);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:opacity var(--dur-1)}
.pn-threadrow.is-unread .pn-threadrow__top b{font-weight:700}
.pn-threadrow.is-unread .pn-threadrow__top time{color:var(--ink)}
.pn-threadrow__bottom{min-height:18px}
.pn-threadrow .pn-dot{transition:opacity var(--dur-1)}
.pn-threadrow__more{position:absolute;top:50%;right:var(--space-3);z-index:1;margin:0;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--dur-1)}
.pn-threadrow:hover .pn-threadrow__more,.pn-threadrow:focus-within .pn-threadrow__more,.pn-threadrow__more[aria-expanded="true"]{opacity:1;pointer-events:auto}
.pn-threadrow:hover .pn-threadrow__top time,.pn-threadrow:hover .pn-dot,.pn-threadrow:focus-within .pn-threadrow__top time,.pn-threadrow:focus-within .pn-dot{opacity:0}
@media (hover:none){
.pn-threadrow__more{display:none}
.pn-threadrow:hover .pn-threadrow__top time,.pn-threadrow:hover .pn-dot,.pn-threadrow:focus-within .pn-threadrow__top time,.pn-threadrow:focus-within .pn-dot{opacity:1}
}
.pn-threadrow.is-leaving{overflow:hidden;opacity:0;transition:height .2s ease,opacity .15s ease}
.pn-tick{flex:none;display:inline-flex}
.pn-tick .pc-ico{width:var(--icon-s);height:var(--icon-s);vertical-align:0;stroke-width:2.2}
.pc-avatar.is-blur img{filter:blur(6px) saturate(.8);transform:scale(1.15)}
.pc-avatar.is-blur{background:var(--surface-2);color:transparent}
.pn-orders__sum{display:flex;margin:0;padding:var(--space-3) var(--row-inset) 0}
.pn-orders__sum[hidden]{display:none}
.pn-orders__sum span{display:inline-flex;align-items:center;min-height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--r-s);background:var(--surface-2);color:var(--ink);font:var(--type-cap)}
.pn-ogroup{display:grid}
.pn-ogroup__h.pn-grouplabel{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-5) var(--row-inset) var(--space-2)}
.pn-ogroup:first-of-type .pn-ogroup__h{padding-top:var(--space-3)}
.pn-ogroup__h > [data-n]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0 var(--space-1);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink);font:var(--type-cap);font-variant-numeric:tabular-nums}
.pn-orow{position:relative;display:grid;gap:var(--space-3);padding:var(--space-3) var(--row-inset);border-radius:var(--r-m)}
.pn-orow:hover,.pn-orow.is-current{background:var(--surface-2)}
.pn-orow__title{flex:1;min-width:0;font:var(--type-strong);color:var(--ink);overflow-wrap:anywhere}
.pn-order.is-busy,.pn-orow.is-busy{opacity:.6;pointer-events:none}
body:has(.pn-chatpage){height:100vh;height:100dvh;min-height:0}
body:has(.pn-chatpage) .pn-main{display:flex;flex-direction:column;min-height:0;padding-bottom:var(--space-6)}
.pn-chatpage{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}
.pn-msg{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);flex:none;border-radius:var(--r-m);outline:0}
.pn-msg--out{align-items:flex-end}
.pn-msg.is-follow{margin-top:0}
.pn-msg.is-switch{margin-top:var(--space-2)}
.pn-msg:focus-visible .pc-bubble{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-msg.is-follow .pc-bubble--out{border-top-right-radius:var(--r-s)}
.pn-msg.is-follow .pc-bubble--in{border-top-left-radius:var(--r-s)}
.pn-msg.has-follow .pc-bubble--out{border-bottom-right-radius:var(--r-m)}
.pn-msg.has-follow .pc-bubble--in{border-bottom-left-radius:var(--r-m)}
.pn-msg.has-follow.is-follow .pc-bubble--out{border-bottom-right-radius:var(--r-s)}
.pn-msg.has-follow.is-follow .pc-bubble--in{border-bottom-left-radius:var(--r-s)}
.pn-bubble__text{white-space:normal}
.pc-bubble__time{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-height:16px}
.pn-msgs .pc-bubble__time,.pn-sysline time{font-variant-numeric:normal}
.pc-bubble--out .pn-tick.is-read .pc-ico{stroke-width:2.6}
.pn-msg.is-held .pc-bubble{box-shadow:0 0 0 2px var(--accent-soft)}
.pn-msg.is-busy{opacity:.55}
.pn-msg.is-flash .pc-bubble{animation:pn-flash 1.2s ease}
@keyframes pn-flash{0%,40%{box-shadow:0 0 0 4px var(--accent-soft)}100%{box-shadow:0 0 0 4px transparent}}
.pn-quote{display:flex;align-items:center;gap:var(--space-2);max-width:var(--bubble-max,min(78%,436px));min-height:44px;margin:0;padding:var(--space-1) var(--space-3);border:0;border-radius:var(--r-s) var(--r-m) var(--r-m) var(--r-s);background:var(--surface-2);color:var(--ink-2);font:var(--type-meta);text-align:left;cursor:pointer}
.pn-msg--out .pn-quote{flex-direction:row-reverse;text-align:right;border-radius:var(--r-m) var(--r-s) var(--r-s) var(--r-m)}
button.pn-quote:hover{background:var(--surface-3)}
.pn-msg.is-follow > .pn-quote{margin-top:var(--space-2)}
.pn-quote:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-quote.is-gone{cursor:default}
.pn-quote__txt{min-width:0;display:grid}
.pn-quote__txt b{font:var(--type-cap);color:var(--ink)}
.pn-quote__txt span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.pn-quote__img{flex:none;width:36px;height:36px;border-radius:var(--r-s);object-fit:cover}
.pn-tomb{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-body)}
.pn-mosaic{display:grid;gap:var(--space-1);width:min(264px,62vw);border-radius:var(--r-m);overflow:hidden;background:var(--surface-2)}
.is-photo-only > .pn-mosaic{border-radius:var(--r-m)}
.pn-mosaic--1{aspect-ratio:4/5}
.pn-mosaic--2{grid-template-columns:1fr 1fr;aspect-ratio:3/2}
.pn-mosaic--3{grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1}
.pn-mosaic--3 .pn-mosaic__c:first-child{grid-row:span 2}
.pn-mosaic--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1}
.pn-mosaic__c{position:relative;display:block;min-width:0;min-height:0;padding:0;border:0;background:var(--ph-media);cursor:zoom-in;overflow:hidden}
.pn-mosaic__c img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.pn-mosaic__c.is-broken{cursor:default}
.pn-mosaic__c.is-broken img{visibility:hidden}
.pn-mosaic__c:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-mosaic__more{position:absolute;inset:0;display:grid;place-items:center;background:var(--glass-strong);color:var(--ink);font:var(--type-h1)}
.pn-msg--card{align-items:center}
.pn-msg--out.pn-msg--card{align-items:flex-end}
.pn-msg--in.pn-msg--card{align-items:flex-start}
.pn-msg--ad{align-items:flex-start}
.pn-adcard{display:flex;align-items:center;gap:var(--space-3);width:var(--bubble-max,min(78%,436px));min-height:80px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);text-decoration:none;transition:background-color var(--dur-1)}
a.pn-adcard:hover{background:var(--surface-3)}
a.pn-adcard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-adcard__img{flex:none;width:52px;height:64px;border-radius:var(--r-s)}
.pn-adcard__img img{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.pn-adcard__txt{flex:1;min-width:0;display:grid;gap:var(--space-1)}
.pn-adcard__txt > small{font:var(--type-cap);color:var(--ink-2)}
.pn-adcard__txt b{font:var(--type-strong);color:var(--ink);overflow-wrap:anywhere}
.pn-adcard__txt > span{font:var(--type-meta);color:var(--ink-2)}
.pn-adcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}
.pn-adcard.is-gone{justify-content:center;text-align:center;min-height:0;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink-2)}
.pn-adcard__time{padding:0 var(--space-1);font:var(--type-cap);color:var(--ink-2)}
.pn-adcard__time .pn-tick.is-read{color:var(--ink-2)}
.pn-msg__more{position:absolute;top:50%;display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--dur-1)}
.pc-bubble--out > .pn-msg__more{right:calc(100% + var(--space-2))}
.pc-bubble--in > .pn-msg__more{left:calc(100% + var(--space-2))}
.pn-msg:hover .pn-msg__more,.pn-msg:focus-within .pn-msg__more,.pn-msg.is-held .pn-msg__more{opacity:1}
.pn-msg.is-pending .pc-bubble{opacity:.72}
.pn-msg.is-failed .pc-bubble{opacity:1;box-shadow:0 0 0 2px var(--danger)}
.pn-failed{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-cap);color:var(--danger)}
.pn-failed[hidden]{display:none}
.pn-failed button{min-height:var(--tap);padding:0 var(--space-2);border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
.pn-newpill{position:absolute;left:50%;bottom:96px;z-index:5;min-height:var(--control-sm);padding:0 var(--space-4);border:0;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink);font:var(--type-label);box-shadow:var(--shadow-e1);transform:translateX(-50%);cursor:pointer}
.pn-newpill[hidden]{display:none}
.pn-msg--sys{align-items:center}
.pn-sysline{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);max-width:var(--thread-col,92%);min-height:24px;margin:0;padding:var(--space-1) var(--space-3);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink);font:var(--type-cap);text-align:center}
.pn-sysline .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);stroke-width:2.2}
.pn-sysline time{flex:none;white-space:nowrap;color:var(--ink-2)}
.pn-sysline time:not(:empty)::before{content:"· "}
.pn-lockbubble__hint{grid-area:hint;display:flex;align-items:center;gap:var(--space-1);font:var(--type-cap);color:var(--ink-2)}
.pn-lockbubble__hint .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);stroke-width:2.4}
.pn-lockbubble__blur{grid-area:bub;display:block;max-height:84px;overflow:hidden;padding:var(--space-3);border-radius:var(--r-s);background:var(--surface);color:var(--ink-2);font:var(--type-body);overflow-wrap:anywhere;filter:blur(3px);user-select:none}
.pn-lockbubble__lk{grid-area:bub;place-self:center;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-full);background:var(--chrome);color:var(--ink)}
.pn-lockbubble__lk .pc-ico{width:var(--icon-s);height:var(--icon-s);stroke-width:2.6}
.pn-lockbubble__cta{grid-area:cta;align-self:center;font:var(--type-strong);color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.pn-lockbubble:hover .pn-lockbubble__cta{text-decoration-color:var(--ink-2)}
.pn-lockbubble:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-safeline{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) auto;width:100%;max-width:560px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:0;border-radius:var(--r-m);background:var(--surface-2);font:var(--type-meta);color:var(--ink-2)}
.pn-safeline>.pc-ico{flex:none;color:var(--ink)}
.pn-safeline + .pn-safeline{margin-top:0}
.pn-safeline a{position:relative;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pn-safeline a::before{content:"";position:absolute;inset:-13px -4px}
.is-pv{filter:none}
.is-pv+.pn-lockbubble__lk{place-self:center end;margin-right:var(--space-3)}
.pn-msg--order{align-items:stretch}
.pn-order{width:var(--thread-col,min(100%,560px));align-self:center;display:grid;gap:var(--space-3);padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface);color:var(--ink);scroll-margin:96px}
.pn-order:target{animation:pn-flash 1.6s ease}
.pn-order__over{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-width:0;font:var(--type-cap);color:var(--ink-2)}
.pn-order__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);min-width:0}
.pn-order__title{font:var(--type-title);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}
a.pn-order__title:hover{text-decoration:underline}
.pn-order__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;font:var(--type-meta);color:var(--ink-2)}
.pn-msg--offer{align-items:stretch}
.pn-offer{width:var(--thread-col,min(100%,560px));align-self:center;display:grid;gap:var(--space-3);padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface);color:var(--ink);scroll-margin:96px}
.pn-offer:target{animation:pn-flash 1.6s ease}
.pn-offer__title{font:var(--type-title);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}
a.pn-offer__title:hover{text-decoration:underline}
.pn-offer.is-declined,.pn-offer.is-expired{color:var(--ink-2)}
.pn-offer.is-busy{opacity:.6;pointer-events:none}
.pn-chatpage:has(> .pn-paybar)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--shade-paygate)}
.pn-composer__replytxt{flex:1;min-width:0;display:grid;font:var(--type-meta);color:var(--ink-2)}
.pn-composer__replytxt b{font:var(--type-cap);color:var(--ink)}
.pn-composer__replytxt span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.pn-composer__x.pc-remove{position:relative;top:auto;right:auto;margin:0 var(--space-2)}
.pn-tray__c{position:relative;flex:none;width:72px;height:72px;border-radius:var(--r-s);overflow:visible}
.pn-tray__c img{width:100%;height:100%;border-radius:var(--r-s);object-fit:cover;background:var(--surface-2)}
.pn-tray__c .pc-remove{top:-6px;right:-6px}
body:has(.pn-chatpage) .pn-toast{bottom:calc(84px + var(--toast-gap) + env(safe-area-inset-bottom))}
@media (max-width:700px){
body:has(.pn-inbox):not(:has(.pn-chatpage)) .pn-toast{bottom:calc(var(--dock) + var(--toast-gap))}
}
.pn-alert{gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--row-inset)}
@media (min-width:701px){
.pn-chatpage{border-radius:var(--r-l)}
}
@media (min-width:1024px){
.is-rail .pn-chatrail__head,.is-inboxrail > .pn-apphead{flex:none;display:grid;gap:var(--space-4);margin:0;padding:var(--panel-pad) var(--panel-pad) var(--space-4);min-height:0}
.is-rail .pn-chatrail__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--list-pad) var(--list-pad);scrollbar-width:thin}
.is-inboxrail .pc-apphead__tabs,.is-inboxrail > .pc-band .pc-apphead__tabs{margin:0}
.is-inboxrail > .pc-band::before,.is-inboxrail > .pc-band::after{content:none}
.is-inboxrail .pn-chatrail__list{padding:0 var(--list-pad) var(--list-pad)}
.is-inboxrail > :is(.pn-turnline,.pn-lccancelline){margin:0 var(--panel-pad) var(--space-4)}
:is(.is-rail .pn-chatrail__title,.is-inboxrail > .pn-apphead h1){font:var(--type-h1);letter-spacing:var(--tr-h)}
.is-inboxrail > .pn-apphead .pc-sub{display:none}
.is-inboxrail .pn-chatrail__list{overflow:visible}
}
@media (max-width:700px){
body:has(.pn-chatpage) .pc-header{display:none}
body:has(.pn-chatpage) .pn-tabbar{display:none}
body:has(.pn-chatpage){--dock:calc(var(--space-3) + env(safe-area-inset-bottom))}
body:has(.pn-chatpage) .pn-main{padding:0}
body.pc-root:not(.pc-guest):not(.pn-joinbody):has(.pn-chatpage) .pn-main{padding-top:0}
.pn-chatpage{border:0;border-radius:0}
}
@media (prefers-reduced-motion:reduce){
.pn-menu,.pn-menu__scrim,.pn-menuwrap.is-sheet .pn-menu.pn-sheet,.pn-toast,.pn-threadrow.is-leaving,.pn-msg__more,.pn-threadrow__more,.pn-threadrow__top time,.pn-threadrow .pn-dot,.pn-chatwho{transition:none}
.pn-msg.is-flash .pc-bubble{animation:none;box-shadow:0 0 0 3px var(--accent-soft)}
.pn-order:target,.pn-offer:target{animation:none}
}
.pn-orate{display:grid;gap:var(--space-1);margin:0}
.pn-deals{display:grid;gap:var(--space-3);width:var(--thread-col,min(100%,560px));align-self:center}
.pn-deal{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-deal__ico{flex:none;width:36px;height:36px;border-radius:var(--r-full);display:grid;place-items:center;background:var(--surface-2);color:var(--ink)}
.pn-deal.is-declined .pn-deal__ico{background:var(--surface-2);color:var(--ink-2)}
.pn-deal__main{display:grid;gap:var(--space-1);min-width:0;flex:1}
.pn-deal__h{font:var(--type-strong);color:var(--ink)}
.pn-deal__item{font:var(--type-body);color:var(--ink);overflow-wrap:anywhere}
.pn-deal__line{font:var(--type-meta);color:var(--ink-2)}
.pn-deal__acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}
.pn-deal__acts .pc-btn{min-height:var(--control-md)}
@media (max-width:700px){
.pn-deal__acts .pc-btn{flex:1 1 0}
}
.pn-deal__acts.is-busy{opacity:.6;pointer-events:none}
.pn-deal__rate{margin-top:var(--space-2)}
.pn-deal .pn-orate{margin-top:var(--space-2)}
.pn-orate__left{margin:0;font:var(--type-meta);color:var(--ink-2)}
p.pn-orate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font:var(--type-label);color:var(--ink-2)}
.pn-ratestars .pn-dtstars__off{color:var(--glyph-off)}
.pn-ratestars{font:var(--type-ui);letter-spacing:2px;color:var(--ink)}
.pn-orow .pn-orate{margin-left:72px;max-width:440px}
@media (max-width:560px){
.pn-orow .pn-orate{margin-left:0}
}
.pn-lcatt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2)}
.pn-lcatt__img{display:block;width:120px;height:120px;object-fit:cover;border-radius:var(--r-s);background:var(--surface-2)}
.pn-lcatt.is-gone{flex-direction:row;align-items:center;font:var(--type-meta);color:var(--ink-2)}
.pn-lcatt .pc-chip{min-height:var(--control-sm)}
.pn-msg > .pn-lcatt{margin:var(--space-2) 0 0}
.pn-lccard{display:flex;margin:var(--space-2) 0 0}
.pn-msg--out .pn-lccard{justify-content:flex-end}
.pn-lcorder{text-decoration:none;color:var(--ink)}
.pn-lcfile__name{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--ink-2)}
.pn-msg.is-busy{opacity:.5}
.pn-menu__item.has-img{min-height:64px;padding:var(--space-2) var(--space-3)}
.pn-menu__img{flex:none;width:48px;height:48px;border-radius:var(--r-s);object-fit:cover;background:var(--surface-2)}
.pn-menu__two{display:grid;gap:var(--space-1);min-width:0}
.pn-menu__two > span{overflow-wrap:anywhere}
.pn-menu__two small{font:var(--type-meta);color:var(--ink-2)}
.pc-bubble:has(.pn-lcard) .pc-bubble__time,.pc-bubble--card .pc-bubble__time{opacity:1;color:var(--ink-2)}
.pn-offwarn{display:flex;gap:var(--space-2);align-items:flex-start;max-width:var(--bubble-max,min(78%,436px));margin:var(--space-2) 0 var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font:var(--type-meta)}
.pn-msg--out .pn-offwarn{margin-left:auto}
.pn-offwarn .pc-ico{flex:none;margin-top:1px;color:var(--warning)}
.pn-deals.has-pick{position:sticky;top:0;z-index:2}
.pn-deal.is-pick{background:var(--accent-soft,var(--surface-2))}
.pn-deal__pick{flex-basis:100%;margin:0;font:var(--type-meta);color:var(--ink)}
.pn-deal__acts .pc-btn.is-picked{box-shadow:0 0 0 3px var(--accent,var(--pink))}
.pn-deal__payfirst{flex-basis:100%;margin:0}
.pn-flag{width:16px;height:16px;border-radius:var(--r-full);object-fit:cover;margin-right:var(--space-2);vertical-align:-3px}
.pn-offers{margin-top:var(--space-2)}
.pn-sf__name--l,.pn-sf__name--xl{font-size:var(--fs-display);line-height:var(--lh-display)}
@keyframes pn-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}100%{transform:scale(1)}}
.pn-proftabs .pn-chipn{font-style:normal}
.pn-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}
.pn-play{position:relative;z-index:5;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-full);background:var(--glass);color:var(--on-media);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.pn-play .pc-ico{transform:translateX(2px);fill:currentColor}
.pn-play--sm{width:36px;height:36px}
.pn-dur{position:absolute;right:8px;bottom:8px;z-index:5;height:24px;padding:0 var(--space-2);border-radius:var(--r-full);background:var(--glass-strong);color:var(--on-media);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:var(--type-cap);line-height:24px;font-variant-numeric:tabular-nums}
.pn-review{display:grid;gap:var(--space-1);padding:var(--space-3) 0;min-width:0}
.pn-review:first-child{padding-top:4px}
.pn-review:last-child{padding-bottom:0}
.pn-review h3{margin:0;font:var(--type-strong);color:var(--ink)}
.pn-review p{margin:0;font:var(--type-body);color:var(--ink);overflow-wrap:anywhere}
.pn-review footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);font:var(--type-cap);color:var(--ink-2)}
.pn-review footer b{font-weight:700;color:var(--ink-2)}
@media (max-width:700px){
.pn-sf__name--l,.pn-sf__name--xl{font-size:var(--fs-h1);line-height:var(--lh-h1)}
.pn-specs{grid-template-columns:minmax(0,1fr)}
}
.pn-slotbtn{display:inline-flex;align-items:center;min-height:var(--control-sm);padding:0 var(--space-3);border:0;border-radius:var(--r-m);background:var(--glass-strong);color:var(--on-media);font:var(--type-label);white-space:nowrap;cursor:pointer}
.pn-slotbtn:hover{background:var(--glass-strong)}
.pn-vslot{background:var(--surface-2)}
.pn-pe{display:grid;gap:0;align-content:start;min-width:0}
.pn-pe > .pc-alert{margin-bottom:var(--stack-gap)}
.pn-pe .pn-panel{min-width:0}
.pn-mm .pc-sechead .pn-count{white-space:nowrap}
.pn-mmtile{isolation:isolate}
.pn-mmtile__open{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;border-radius:inherit}
.pn-mmtile__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-mmtile__rm{margin:0}
.pn-mm .pc-remove{z-index:5}
.pn-mm .pc-remove::before{content:"";position:absolute;inset:-8px;border-radius:var(--r-full)}
.pn-mmtile .pc-badge{pointer-events:none}
.pn-coverbadge{display:none;position:absolute;left:8px;bottom:8px;z-index:4;background:var(--prem-bg);color:var(--on-prem)}
.pn-mm[data-kind=photo] [data-grid] > .pn-mmtile:first-child .pn-coverbadge{display:inline-flex}
.pn-mmtile .pn-dur{position:absolute;right:8px;bottom:8px;z-index:4;background:var(--glass-strong);color:var(--on-media)}
.pn-mmtile.is-pending img{opacity:.55}
.pn-mmprog{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;height:4px;border-radius:var(--r-full);background:var(--glass-strong);overflow:hidden}
.pn-mmprog i{display:block;height:100%;background:var(--accent);transform:scaleX(.04);transform-origin:left;transition:transform var(--dur-1) linear}
.pn-mmtile.is-failed{display:grid;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border:0}
.pn-mmfail{font:var(--type-cap);color:var(--danger);text-align:center}
.pn-mmtile.is-leaving{opacity:0;transition:opacity var(--dur-1) ease-out}
.pn-slot-add[hidden],.pn-pe [hidden]{display:none !important}
.pn-pe .pc-select{display:block}
.pn-pe .pc-field{align-content:start}
.pn-fielderr{margin:0;font:var(--type-label)}
.pn-pe .pc-input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--danger)}
.pn-pe [data-save].is-busy{opacity:.7;cursor:progress}
.pn-pe > .pc-actionbar{margin-top:var(--stack-gap)}
@media (min-width:701px){
.pn-pe > .pc-actionbar{position:sticky;bottom:var(--space-4);z-index:var(--z-bar);background:var(--surface-2);box-shadow:var(--shadow-e1)}
}
@media (max-width:700px){
.pn-pe > .pc-actionbar .pc-actionbar__note{flex:1 1 100%;margin:0}
.pn-pe .pn-apphead__row{flex-wrap:nowrap;align-items:center}
.pn-pe .pn-apphead__row > h1{flex:1 1 auto;min-width:0}
.pn-pe .pn-apphead__row > .pc-row{flex:none}
.pn-pe.is-live.is-clean > .pc-actionbar{display:none}
.pn-pe.is-live:not(.is-clean) > .pc-actionbar{animation:pn-pe-bar .32s var(--ease-sheet) both}
}
@keyframes pn-pe-bar{from{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){
.pn-pe.is-live > .pc-actionbar{animation:none}
}
.pn-viewer{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--backdrop);color:var(--on-media)}
.pn-viewer[open]{display:grid;place-items:center}
.pn-viewer::backdrop{background:var(--scrim)}
.pn-viewer img{max-width:min(100%,1100px);max-height:100%;object-fit:contain;user-select:none}
.pn-viewer img.is-blank{display:none}
.pn-viewer.is-locked img{filter:blur(40px) saturate(.8);transform:scale(1.25)}
.pn-safety__btns{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:var(--space-3);margin:var(--space-4) calc(-1 * var(--space-6)) 0;padding:var(--space-3) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -14px 24px -16px var(--scrim)}
@media (max-width:700px){
.pn-safety__btns{margin:var(--space-4) calc(-1 * var(--space-4)) 0;padding-inline:var(--space-4)}
.pn-safety__btns .pc-btn{flex:1}
}
@media (prefers-reduced-motion:reduce){
.pn-slot-add,.pn-mmtile__open img,.pn-mmprog i,.pn-mmtile.is-leaving,.pn-ptoast,.pn-safety__reason{transition:none}
.pn-mmtile__open:hover img{transform:none}
}
.pn-mm .pn-count{gap:.3em}
.pn-avsheet__pick{position:relative;display:block;width:100%;aspect-ratio:1;margin:0;padding:0;border:3px solid transparent;border-radius:50%;overflow:hidden;background:var(--surface-3);cursor:pointer;transition:border-color var(--dur-fast)}
.pn-avsheet__pick img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.pn-avsheet__pick:hover{border-color:var(--ink-3)}
.pn-avsheet__pick.is-current{border-color:transparent}
.pn-avsheet__pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
@media (prefers-reduced-motion:reduce){
.pn-avsheet__pick{transition:none}
}
.pn-lp__note{margin-bottom:var(--stack-gap)}
.pn-lp__daterow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-2)}
.pn-lp__daterow[hidden],.pn-lp__dateone[hidden]{display:none}
.pn-lp__formacts{display:flex;justify-content:flex-end;padding-top:var(--space-1)}
.pn-lp__daterow .pc-select > .pc-input{width:100%;padding-left:var(--space-3);padding-right:var(--space-10)}
.pn-lp__daterow .pc-select::after{right:var(--space-3)}
.pn-lp__daterow .pc-select{display:block;min-width:0}
@media (max-width:560px){
.pn-lp__formacts:has(> .pc-btn + .pc-btn){flex-wrap:wrap;gap:var(--space-2)}
.pn-lp__formacts:has(> .pc-btn + .pc-btn) > .pc-btn{flex:1 1 100%}
}
@media (min-width:561px){
.pn-lp__formacts{gap:var(--space-3)}
}
.pn-lptile__menu > summary{list-style:none;cursor:pointer}
.pn-lptile__menu > summary::-webkit-details-marker{display:none}
.pn-lptile__menu{align-items:flex-end}
.pn-lptile__menu:not(.pn-lp__photos *){min-width:170px}
.pn-dtrev{position:relative}
.pn-vpage{--vtile-ratio:4/5;--vfeed-h:calc(100svh - var(--header-h) - var(--tabbar-h) - 16px);display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start;min-width:0}
.pn-vpage > *{min-width:0}
.pn-vlist,.pn-vsolo,.pn-vbox__body{list-style:none;margin:0;padding:0}
.pn-vlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;align-items:stretch}
@media (min-width:1101px){
.pn-vlist{--dt-cols:repeat(5,minmax(0,1fr));grid-template-columns:var(--dt-cols)}
}
@media (max-width:700px){
.pn-vlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
.pn-vitem{position:relative;min-width:0;display:grid;align-content:start}
.pn-vlist > .pn-vitem{background:none;border:0;border-radius:var(--r-m);overflow:visible;container:pn-vitem / inline-size}
.pn-vlist > .pn-vitem > .pn-vitem__media{border-radius:var(--r-m);clip-path:inset(0 round var(--r-m))}
.pn-vlist > .pn-vitem > .pn-vitem__media::before{content:"";position:absolute;inset:0;z-index:7;border-radius:inherit;box-shadow:inset 0 0 0 0 transparent;pointer-events:none}
.pn-vlist > .pn-vitem:has(> .pn-vitem__media:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-vlist > .pn-vitem > .pn-vitem__media:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}
.pn-vitem__media{position:relative;display:grid;place-items:center;aspect-ratio:var(--vtile-ratio);overflow:hidden;isolation:isolate;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}
.pn-vitem__media:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-vitem__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:transform var(--dur-slow) var(--ease-out)}
.is-locked .pn-vitem__poster,.is-teaser .pn-vitem__poster{filter:blur(24px) saturate(.85);transform:scale(1.3)}
@media (hover:hover){
.pn-vlist > .pn-vitem:hover .pn-vitem__poster{transform:scale(1.035)}
.pn-vlist > .pn-vitem:is(.is-locked,.is-teaser):hover .pn-vitem__poster{transform:scale(1.16)}
}
.pn-vitem__progress,.pn-vitem__rail,.pn-vitem__stage,.pn-vgate{display:none}
.pn-vlike.is-on .pc-ico{fill:currentColor}
.pn-vsound .pc-ico + .pc-ico,.pn-vsound[aria-pressed="true"] .pc-ico:first-child{display:none}
.pn-vsound[aria-pressed="true"] .pc-ico + .pc-ico{display:block}
.pn-vitem__stage video,.pn-vitem__stage iframe{display:block;width:100%;height:100%;border:0;background:var(--bg);object-fit:cover}
.pn-vitem.is-landscape .pn-vitem__stage video{object-fit:contain;background:transparent}
.pn-vunavail{position:absolute;inset:0;z-index:7;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center;color:var(--on-chrome);background:var(--backdrop);font:var(--type-strong)}
.pn-vunavail .pc-ico{width:24px;height:24px;color:var(--ink-2)}
.pn-vburst{position:absolute;left:50%;top:50%;z-index:8;width:112px;height:112px;margin:-56px 0 0 -56px;color:var(--pink);pointer-events:none;animation:pn-vburst .8s var(--ease-pop) forwards}
.pn-vburst .pc-ico{width:110px;height:110px;fill:currentColor;stroke:currentColor}
@keyframes pn-vburst{0%{transform:scale(.3);opacity:0}30%{transform:scale(1.15);opacity:1}100%{transform:translateY(-120px) scale(1.25);opacity:0}}
.pn-vskel{pointer-events:none}
.pn-vskel .pn-vitem__media{background:var(--ph-media)}
.pn-vskel i{position:relative;overflow:hidden;display:block;height:12px;width:70%;margin:12px 12px 12px;border-radius:var(--r-full);background:var(--surface-2)}
.pn-vskel .pn-vitem__media::after,.pn-vskel i::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--surface-veil) 50%,transparent 80%);transform:translateX(-100%);animation:pn-shimmer 1.4s linear infinite}
.pn-vend{margin:32px 0 0;text-align:center;color:var(--ink-2)}
@media (max-width:1023px){
.pn-vpage.is-feed .pn-vlist{display:block;height:var(--vfeed-h);overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-l);background:var(--dk-bg);scrollbar-width:none}
.pn-vpage.is-feed .pn-vlist::-webkit-scrollbar{display:none}
.pn-vpage.is-feed .pn-vlist:focus:not(:focus-visible){outline:none}
.pn-vpage.is-feed .pn-vlist:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.is-feed .pn-vlist > .pn-vitem{display:block;height:var(--vfeed-h);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--dk-bg);border:0;border-radius:0;color:var(--dk-ink);content-visibility:auto;contain-intrinsic-size:auto var(--vfeed-h)}
.is-feed .pn-vitem__media{position:absolute;inset:0;aspect-ratio:auto}
.is-feed .pn-vitem__stage{display:block;position:absolute;inset:0;z-index:1}
.is-feed .pn-vitem__stage[hidden]{display:none}
.is-feed .pn-vitem.is-landscape .pn-vitem__poster{filter:blur(16px) brightness(.7);transform:scale(1.15)}
.is-feed .pn-vlist > .pn-vitem{container-type:normal}
.is-feed .pn-vlist > .pn-vitem > .pn-vitem__media{border-radius:0;clip-path:inset(0)}
.is-feed .pn-vlist > .pn-vitem > .pn-vitem__media::before{content:none}
.is-feed .pn-vlike.is-on .pc-ico{background:var(--accent);border-color:transparent;color:var(--on-accent)}
.is-feed .pn-vsound[hidden]{display:none}
.is-feed .pn-vskel{height:var(--vfeed-h)}
.is-feed .pn-vskel .pn-vitem__media{position:absolute;inset:0;aspect-ratio:auto;background:var(--dk-card)}
.is-feed .pn-vend{padding:32px 16px;color:var(--dk-ink-2);scroll-snap-align:end}
}
.pn-vsolo .pn-vitem,.pn-vbox .pn-vitem{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "gate" "meta" "rail";gap:16px}
.pn-vsolo .pn-vitem__media,.pn-vsolo .pn-vitem__stage,.pn-vbox .pn-vitem__media,.pn-vbox .pn-vitem__stage{grid-area:stage;justify-self:center;width:min(100%,calc(78svh * 9 / 16));aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;isolation:isolate;background:var(--anthracite)}
.pn-vsolo .pn-vitem__stage,.pn-vbox .pn-vitem__stage{display:block;position:relative;z-index:6;overflow:hidden}
.pn-vsolo .pn-vitem__stage[hidden],.pn-vbox .pn-vitem__stage[hidden]{display:none}
.pn-vsolo .pn-vlike.is-on,.pn-vbox .pn-vlike.is-on{background:var(--accent-soft);border-color:transparent;color:var(--ink)}
.pn-vsolo .pn-vsound,.pn-vbox .pn-vsound{display:none}
.pn-vsolo .pn-vitem:not(.is-open) .pn-vitem__media,.pn-vbox .pn-vitem:not(.is-open) .pn-vitem__media{aspect-ratio:4/5;width:min(100%,calc(46svh * 4 / 5))}
@media (min-width:1024px){
.pn-vsolo .pn-vitem,.pn-vbox .pn-vitem{grid-template-columns:auto minmax(300px,420px);grid-template-rows:auto auto 1fr;grid-template-areas:"stage meta" "stage rail" "stage gate";justify-content:start;column-gap:40px;row-gap:16px;align-items:start}
.pn-vsolo .pn-vitem__media,.pn-vsolo .pn-vitem__stage{width:auto;height:max(420px,min(calc(100vh - 240px),780px))}
.pn-vbox .pn-vitem{justify-content:center}
.pn-vbox .pn-vitem__media,.pn-vbox .pn-vitem__stage{width:auto;height:min(84vh,860px)}
.pn-vsolo .pn-vitem{grid-template-columns:auto minmax(320px,1fr);justify-content:stretch}
.pn-vsolo .pn-vitem:not(.is-open) .pn-vitem__media,.pn-vbox .pn-vitem:not(.is-open) .pn-vitem__media{width:clamp(280px,calc(60svh * 4 / 5),440px);height:auto}
}
.pn-vbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:40px 96px 40px 40px;border:0;border-radius:0;background:var(--backdrop);color:var(--on-chrome);box-shadow:none;overflow:auto}
.pn-vbox::backdrop{background:var(--scrim)}
.pn-vtoast{position:fixed;left:50%;bottom:calc(var(--dock) + var(--toast-gap));z-index:var(--z-toast);transform:translateX(-50%);max-width:calc(100vw - 32px)}
.pn-vtoast[hidden]{display:none}
@media (min-width:701px){
.pn-vtoast{bottom:var(--toast-low)}
}
@media (prefers-reduced-motion:reduce){
.pn-vskel .pn-vitem__media::after,.pn-vskel i::after{animation:none}
.pn-vburst{display:none}
.pn-vitem__play,.pn-vitem__scrub,.pn-vitem__poster,.pn-vlist > .pn-vitem{transition:none}
}
@media (max-width:1023px){
.pn-main:has(> .pn-vpage.is-feed){padding-top:12px}
.pn-vpage.is-feed{grid-template-columns:minmax(0,1fr) auto;gap:12px}
.pn-vpage.is-feed > *{grid-column:1 / -1}
}
.pn-vunavail .pc-btn{color:var(--on-chrome);border-color:var(--chrome-line)}
.pn-vunavail .pc-btn:hover{border-color:transparent;background:transparent;color:var(--on-chrome)}
.pn-vitem__media.pc-media{overflow:visible;clip-path:inset(0)}
.pn-vsolo .pn-vitem__media.pc-media,.pn-vbox .pn-vitem__media.pc-media{contain:paint;clip-path:inset(0 round var(--r-m))}
@media (max-width:700px){
.pn-vsolo .pn-vitem.is-locked:not(.is-open) .pn-vitem__media{width:100%}
}
@media (min-width:701px){
:is(.pn-vsolo,.pn-vbox) .pn-vshare{width:44px;padding:0}
}
.pn-alert{gap:var(--space-3);min-height:64px}
.pn-row.is-locked{cursor:default}
button.pc-switch::before{content:"";position:absolute;inset:-7px -4px}
.pn-blockrow{min-height:64px;transition:opacity var(--dur-2) ease-out,transform var(--dur-2) ease-out}
.pn-blockrow.is-leaving{opacity:0;transform:translateX(12px)}
.pn-blockrow .pc-avatar{flex:none;width:var(--avatar-m);height:var(--avatar-m)}
.pn-blockrow form{flex:none;margin:0}
.pn-u4s-err{margin:var(--space-1) 0 0;color:var(--danger);font:var(--type-meta)}
.pn-u4s-err[hidden]{display:none}
@media (prefers-reduced-motion:reduce){
.pn-mehead__stats > a,.pn-blockrow{transition:none}
}
.pn-lhoffer{border:0;margin:var(--space-4) 0 0;padding:0;min-width:0}
.pn-lhoffer .pn-offertile{min-height:72px}
.pn-lhoffer .pn-offertile:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-liedit--onb{max-width:none}
.pn-liedit--onb .pn-split{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}
.pn-liedit--onb .pn-panel{margin:0}
.pn-liedit--onb .pn-stack{gap:var(--space-3)}
.pn-liedit--onb .pn-dock .pc-actionbar__note{margin:0 0 var(--space-2);text-align:center}
.pn-liedit--onb .pn-dock .pc-actionbar__note:empty{display:none}
.pc-chip--live .pn-num,.pc-chip--live span > b{font-weight:var(--w-bold);font-variant-numeric:tabular-nums}
.pc-seg.pn-planpick__seg{display:grid;grid-template-columns:1fr 1fr}
.pn-later{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:var(--tap);padding:0 var(--space-4);font:var(--type-strong);color:var(--ink-2);text-decoration:underline;text-underline-offset:4px}
.pn-later:hover{color:var(--ink)}
.pn-later:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-full)}
@media (max-width:700px){
body.pn-has-adbar .pn-main:has(.pn-psbar){padding-bottom:0}
}
.pn-main.pn-join{padding-top:var(--space-12);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom))}
@media (max-width:700px){
.pn-main.pn-join{padding-top:var(--space-6);padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}
}
.pn-okmark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-full);background:var(--success);color:var(--on-success);flex:none}
.pn-okmark .pc-ico{width:var(--icon-s);height:var(--icon-s);stroke-width:3}
.pn-okmark[hidden]{display:none}
.pn-pwtoggle.pc-btn{position:absolute;right:var(--space-1);top:var(--space-1);bottom:var(--space-1);min-height:0;height:auto;padding:0 var(--space-3);border:0;border-radius:var(--r-s);background:transparent;color:var(--ink);font:var(--type-label);box-shadow:none;transform:none}
.pn-pwtoggle.pc-btn:hover{background:var(--surface-3)}
.pn-pwtoggle.pc-btn:active{transform:none}
.pn-pwtoggle.pc-btn::before{content:"";position:absolute;inset:-4px 0}
.pn-pwtoggle.pc-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-fielderr{display:flex;gap:var(--space-2);align-items:flex-start;margin:calc(var(--help-gap) - var(--label-gap)) 0 0;padding:0;color:var(--danger);font:var(--type-meta)}
.pn-fielderr[hidden]{display:none}
.pn-fielderr .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);margin-top:1px;stroke-width:2.6}
.pn-fielderr a,.pn-formerr a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.pn-typo{align-self:flex-start}
.pn-typo[hidden]{display:none}
.pn-sugg{margin-top:0}
.pn-sugg[hidden]{display:none}
.pn-fixcount{margin:0 0 var(--space-2);text-align:center;color:var(--danger);font:var(--type-label)}
.pn-fixcount[hidden],.pn-formerr[hidden]{display:none}
.pn-formerr{display:block;margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--r-m);background:var(--surface-2);color:var(--danger);font:var(--type-label);text-align:left}
.pn-joincta.is-busy{opacity:.75;cursor:progress}
.pn-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@keyframes pn-jointoast{0%{opacity:0;transform:translate(-50%,-14px)}10%,86%{opacity:1;transform:translate(-50%,0);visibility:visible}100%{opacity:0;transform:translate(-50%,-8px);visibility:hidden}}
@keyframes pn-jointoast-still{0%,86%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
.pn-authnote{display:flex;gap:var(--space-2);align-items:flex-start;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font:var(--type-body)}
.pn-authnote[hidden],.pn-authresend[hidden],.pn-authdone[hidden],.pn-authform[hidden]{display:none}
.pn-authnote .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);margin-top:3px;stroke-width:2.6;color:var(--success)}
form[data-legacy="register"][hidden],.pn-joinform[hidden]{display:none}
.pn-authdone__h{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin:0;font:var(--type-title);color:var(--ink);outline:none}
.pn-authdone__h .pc-ico{flex:none;box-sizing:content-box;width:var(--icon-l);height:var(--icon-l);padding:var(--space-4);border-radius:var(--r-full);background:var(--surface-2);color:var(--success);stroke-width:2.8}
.pn-authlost__instead.pc-help{margin:var(--space-6) 0 var(--space-3);font:var(--type-label);color:var(--ink-2)}
.pc-header.pn-wizbar{display:block;position:sticky;top:0;z-index:var(--z-header);height:auto;padding:env(safe-area-inset-top) var(--gutter) var(--space-3);gap:0;background:var(--chrome);color:var(--on-chrome);border:0;border-bottom:1px solid var(--chrome-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.pc-header.pn-wizbar .pc-iconbtn--on-chrome{width:var(--tap);height:var(--tap);border-radius:var(--r-full);border:0;background:transparent;color:var(--on-chrome)}
.pc-header.pn-wizbar .pc-iconbtn--on-chrome:hover{background:var(--surface-2)}
@keyframes pn-saved-in{from{opacity:0;transform:translateY(4px)}}
@media (min-width:701px){
.pc-header.pn-wizbar{padding:env(safe-area-inset-top) var(--col-pad) 0}
}
.pn-wizfield{margin-top:var(--field-gap)}
.pn-wizfield.pc-field{gap:var(--label-gap);border:0;padding:0;min-width:0}
.pn-wizfield legend{padding:0;margin-bottom:var(--label-gap)}
.pn-wizfield > p.pc-help{margin:0}
.pn-fieldmsg:empty{display:none}
.pn-wizfield.is-error .pc-input{box-shadow:inset 0 0 0 2px var(--danger)}
.pn-wizfield.is-error .pn-fieldmsg{display:flex;gap:var(--space-1);color:var(--danger);font-weight:var(--w-strong)}
.pn-wizfield.is-ok .pn-fieldmsg{color:var(--ink);font-weight:var(--w-strong)}
.pn-fielderr{margin:var(--space-2) 0 0;text-align:center;color:var(--danger);font:var(--type-label)}
.pn-fielderr:empty{display:none}
.pn-dock{position:sticky;bottom:0;z-index:var(--z-bar);display:flex;flex-direction:column;gap:var(--space-1);margin:auto calc(-1 * var(--gutter)) 0;padding:var(--space-3) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--bg);border-top:0}
.pn-dock__skip,.pn-dock__edit{flex:0 0 auto !important}
.pn-dock__later{align-self:center}
.pn-dock--stack{align-items:stretch}
.pn-dock--stack .pn-later{align-self:center}
@media (max-width:700px){
html:has(.pn-wiz .pn-dock){scroll-padding-bottom:calc(160px + env(safe-area-inset-bottom))}
}
@media (min-width:701px){
.pn-dock{position:static;margin:var(--space-8) 0 var(--space-12);padding:0;background:none}
.pn-dock--stack{align-items:flex-start}
.pn-dock--stack .pc-btn--block{width:100%;max-width:420px}
.pn-dock--stack .pn-later{align-self:flex-start}
}
.pn-crop__canvas,.pn-crop__img{position:absolute;inset:0;width:100%;height:100%;display:none;object-fit:cover}
.pn-crop__thirds{position:absolute;inset:0;z-index:4;pointer-events:none;display:none;
  background:linear-gradient(to right,transparent calc(33.33% - .5px),var(--media-rule) calc(33.33% - .5px),var(--media-rule) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),var(--media-rule) calc(66.66% - .5px),var(--media-rule) calc(66.66% + .5px),transparent calc(66.66% + .5px)),
  linear-gradient(to bottom,transparent calc(33.33% - .5px),var(--media-rule) calc(33.33% - .5px),var(--media-rule) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),var(--media-rule) calc(66.66% - .5px),var(--media-rule) calc(66.66% + .5px),transparent calc(66.66% + .5px))}
.pn-sugg{gap:var(--space-2);margin-top:var(--space-1)}
.pn-sugg[hidden]{display:none}
.pn-offers{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-4)}
.pn-offertile{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-height:84px;padding:var(--space-4);border:0;border-radius:var(--r-m);background:var(--surface);color:var(--ink);font:var(--type-strong);text-align:left;overflow:hidden;cursor:pointer;transition:background-color var(--dur-1) ease-out}
.pn-offertile:focus-visible,.pn-offertile:focus-within:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-offertile.is-selected{background:var(--surface-3);color:var(--ink)}
.pn-goal__dots{display:flex;gap:var(--space-1);flex:none}
.pn-goal__dots i{width:24px;height:4px;border-radius:var(--r-full);background:var(--surface-2)}
.pn-goal__dots i.is-on{background:var(--ink)}
.pn-wizslot__add{display:grid;place-items:center;align-content:center;gap:var(--space-1);width:100%;height:100%;cursor:pointer;color:inherit;font:var(--type-label);text-align:center;padding:var(--space-1)}
.pn-slot__menu.pc-iconbtn{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:5;width:var(--control-sm);height:var(--control-sm)}
.pn-slot__menu .pc-ico{width:var(--icon-m);height:var(--icon-m)}
.pc-slot.is-dragging{opacity:.45}
.pc-slot.is-over{outline:2px solid var(--accent);outline-offset:2px}
.pc-slot.is-up > img{filter:saturate(.6)}
.pn-pring{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--scrim)}
.pn-pring > span{--p:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--media-track) 0)}
.pn-pring b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--scrim);color:var(--ink);font:var(--type-label)}
.pn-pring.is-fail{background:var(--scrim)}
.pn-pring .pc-btn{min-height:var(--control-sm)}
.pn-mediapick__add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-wizslot__add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:inherit}
@keyframes pn-sheet-up{from{transform:translateY(100%)}}
.pn-wizprev__strength.pn-panel{margin-top:var(--space-4);padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface);border:0}
.pn-qbar{position:sticky;top:calc(var(--wizbar-h) + var(--space-2));z-index:10;display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-m);background:var(--chrome);color:var(--on-chrome);box-shadow:var(--shadow-e1)}
.pn-mediapick__it.pc-slot{display:block;width:84px;padding:0;border:0;cursor:pointer}
.pn-mediapick__it.is-upload{cursor:default}
.pn-mediapick__n{position:absolute;top:var(--space-2);left:var(--space-2);z-index:6;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--scrim);color:transparent;font:var(--type-cap)}
.pn-mediapick__it.is-on .pn-mediapick__n{background:var(--accent);color:var(--on-accent)}
.pn-mediapick__it.is-upload .pn-mediapick__n{display:none}
.pn-mediapick__n .pc-ico{width:var(--icon-s);height:var(--icon-s);stroke-width:3}
.pn-mediapick__n b{font:inherit}
.pn-mediapick__it:not(.is-on) .pn-mediapick__n{background:var(--glass);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}
.pn-mediapick__it:not(.is-on) .pn-mediapick__n b,.pn-mediapick__it.is-on .pn-mediapick__n .pc-ico{display:none}
.pn-mediapick__add.pc-slot{display:grid;width:84px;cursor:pointer}
.pn-mediapick__add span{font:var(--type-label)}
.pn-dock--stack .pn-fixcount{margin:0 0 var(--space-2);text-align:center}
@keyframes pn-toast-in{from{transform:translateY(30px);opacity:0}}
@media (prefers-reduced-motion:reduce){
.pn-phase__tr i,.pn-offertile,.pn-saved,.pn-wizprev.is-open,.pn-intoast.pc-toast,.pn-offertile.is-selected .pn-offertile__tick,.pn-crop,.pn-details > summary .pc-ico,.pn-toastwrap.is-gone,.pn-lhabout80__bar > i{transition:none;animation:none}
}
.pn-nudgesheet__new{margin-bottom:var(--space-3)}
.pn-nudgesheet__who{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}
.pn-nudgesheet__av.pc-avatar{width:var(--avatar-m);height:var(--avatar-m);filter:blur(1.5px)}
.pn-nudgesheet__who p{margin:0;display:grid;gap:var(--space-1);font:var(--type-meta);color:var(--ink-2)}
.pn-nudgesheet__who b{font-weight:var(--w-strong);color:var(--ink);overflow-wrap:anywhere}
.pn-nudgesheet__h{margin-bottom:var(--space-2);max-width:15ch}
.pn-nudgesheet__h:focus:not(:focus-visible){outline:none}
.pn-nudgesheet__later{display:block;width:100%;min-height:var(--tap);margin:var(--space-1) 0 0;padding:0 var(--space-4);border:0;border-radius:var(--r-m);background:transparent;color:var(--ink);font:var(--type-strong);cursor:pointer}
.pn-nudgesheet__later:hover{background:var(--surface-3)}
.pn-nudgesheet form{margin:0}
.pn-glabel{display:block;font:var(--type-cap);letter-spacing:0;color:var(--ink-2)}
.pn-gcrumbs{margin:0 0 var(--space-4)}
.pn-gcrumbs .pn-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none;font:var(--type-cap);color:var(--ink-2)}
.pn-gcrumbs .pn-crumbs li{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}
.pn-gcrumbs .pn-crumbs a{color:var(--ink-2);text-decoration:none}
.pn-gcrumbs .pn-crumbs a:hover{color:var(--ink);text-decoration:underline}
.pn-gcrumbs .pn-crumbs [aria-current]{color:var(--ink);white-space:normal;overflow:visible}
.pn-gcrumbs .pn-chev{width:var(--icon-s);height:var(--icon-s)}
.pn-hubhead{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;margin:0;padding-bottom:var(--app-head-pb)}
.pn-hubhead > .pn-gcrumbs{margin:0 0 var(--space-3)}
.pn-hubhead__b{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}
.pn-hubhead__t{display:grid;gap:var(--space-2);align-content:start;min-width:0}
.pn-hubhead__t .pc-sub{margin:0}
.pn-hubhead__x{display:grid;gap:var(--space-3);align-content:start;min-width:0;margin-top:var(--space-3)}
.pn-hubhead .pc-h-m{margin:0}
.pn-hubhead__x > *{margin:0}
@media (min-width:1000px){
.pn-hubhead{grid-template-rows:auto 1fr}
.pn-hubhead > .pn-hubhead__b{align-self:center}
}
@media (min-width:1440px){
.pn-hubhead__b{grid-template-columns:minmax(0,1fr) min(600px,56%);column-gap:48px;align-items:start}
.pn-hubhead__x{margin-top:0}
.pn-hubhead__t:only-child{grid-column:1 / -1}
.pn-hubhead__b:has(> .pn-hubhead__x > p.pn-hubintro:only-child){grid-template-columns:minmax(0,1fr)}
.pn-hubhead__b:has(> .pn-hubhead__x > p.pn-hubintro:only-child) > .pn-hubhead__x{margin-top:12px}
}
.pn-hubintro,.pn-hubhead p.pn-hubintro{max-width:68ch;margin:0;font:var(--type-body);color:var(--ink-2)}
.pn-hubintro p{margin:0}
.pn-hubintro p + p{margin-top:var(--space-3)}
.pn-hubintro a{color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
.pn-hubintro .pn-draftband{margin:0 0 var(--space-3)}
.pn-hubguide{max-width:68ch;margin:var(--space-3) 0 0;font:var(--type-strong)}
.pn-hubguide a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
.pn-hubmore{margin-block:var(--space-6) var(--space-12)}
.pn-hubmore .pn-facets{margin:0}
.pn-hubhead .pn-hubk{margin:0;font:var(--type-title);color:var(--ink)}
.pn-facets{margin:var(--space-5) 0 0}
.pn-facets .pn-chipn{font-weight:var(--w-regular);color:var(--ink-2)}
.pn-facets > .is-active .pn-chipn,.pn-facets > [aria-current] .pn-chipn{color:inherit}
.pn-hub{--split-side:300px}
@media (min-width:1440px){
.pn-hub{--split-side:360px}
}
.pn-hub__main,.pn-hubaside{min-width:0}
.pn-hub__main{container:pn-gmain / inline-size}
.pn-hubaside{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-gap);align-content:start}
.pn-sfilter{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4)}
.pn-sfilter__chip{min-height:var(--control-sm);padding:0 var(--space-3);border-color:var(--line);text-decoration:none;white-space:nowrap}
.pn-sfilter__chip .pc-ico{width:var(--icon-s);height:var(--icon-s);margin:0}
.pn-sfilter__chip[aria-current]{background:var(--surface-2);color:var(--ink);border-color:transparent}
.pn-sfilter__chip[aria-current] .pc-ico{color:var(--pink-glyph)}
@media (max-width:700px){
.pn-sfilter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) var(--space-3);padding:0 var(--gutter)}
.pn-sfilter::-webkit-scrollbar{display:none}
}
.pn-hubgrid,.pn-discgrid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (min-width:701px){
.pn-hubgrid,.pn-discgrid{gap:var(--wide-grid-gap)}
}
@container pn-gmain (max-width:519px){
.pn-hubgrid,.pn-discgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container pn-gmain (min-width:840px){
.pn-hubgrid,.pn-discgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@container pn-gmain (min-width:1220px){
.pn-hubgrid,.pn-discgrid{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (min-width:1000px){
.pn-hubaside{position:sticky;top:var(--sticky-top)}
}
@media (min-width:701px) and (max-width:999px){
.pn-hub:not(.pn-disc--guest) > .pn-hubaside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.pn-hub:not(.pn-disc--guest) > .pn-hubaside > :last-child:nth-child(odd){grid-column:1 / -1}
}
.pn-gridbreak{grid-column:1 / -1;min-width:0;padding:var(--space-4) 0 var(--space-2)}
.pn-gridbreak .pn-hpola__rail{-webkit-mask-image:linear-gradient(to right,black calc(100% - 48px),transparent);mask-image:linear-gradient(to right,black calc(100% - 48px),transparent)}
.pn-hpola__rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:4px;margin-block:-4px}
.pn-hpola__rail::-webkit-scrollbar{display:none}
.pn-hubstories{margin:0 0 var(--app-gap)}
.pn-hubaside .pn-panel,.pn-hubsel{display:grid;gap:var(--space-3);min-width:0}
.pn-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}
.pn-minis b{display:block;font:var(--type-num);font-variant-numeric:tabular-nums;color:var(--ink)}
.pn-minis span{display:block;margin-top:var(--space-1);font:var(--type-cap);color:var(--ink-2)}
.pn-pricefacts{display:block}
.pn-hubsel .pn-pricefacts{padding-top:var(--space-3)}
@media (min-width:701px){
.pn-hubsel .pn-pricefacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;align-items:start}
.pn-hubsel .pn-pricefacts > :not(.pc-pbox__row){grid-column:1 / -1}
.pn-hubsel .pn-pricefacts > .pc-pbox__t{margin-bottom:var(--space-3)}
.pn-hubsel .pc-pbox__row{display:grid;align-content:start;gap:var(--space-1);padding:0;border:0;font:var(--type-cap);color:var(--ink-2)}
.pn-hubsel .pc-pbox__row b{order:-1;display:flex;align-items:flex-end;min-height:var(--space-10);font:var(--type-num);color:var(--ink)}
.pn-hubsel .pn-pricefacts small{margin-top:var(--space-3)}
}
.pn-pricefacts small{display:block;margin-top:var(--space-3);font:var(--type-cap);color:var(--ink-2)}
.pn-pricefacts .pc-pbox__row.is-med b{color:var(--ink)}
.pn-hubprice{display:inline-block;margin-top:var(--space-3);font:var(--type-strong);color:var(--ink)}
.pn-countries__h{margin:0;padding-top:var(--space-3)}
.pn-panel > .pn-countries__h:first-child{padding-top:0}
.pn-countries{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}
.pn-countries li{display:flex;align-items:center;gap:var(--space-2);font:var(--type-strong);color:var(--ink)}
.pn-countries li span{flex:1;min-width:0}
.pn-countries li b{font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--ink-2)}
.pn-countries .pn-flag{flex:none;width:var(--icon-s);height:var(--icon-s);border-radius:50%}
.pn-gdoor--end{display:none}
@media (max-width:700px){
.pc-sechead .pn-gdoor--top{display:none}
.pn-gdoor--end{display:flex;margin-top:var(--space-4)}
}
.pn-promo{align-items:stretch}
.pn-promo .pn-promo__label{align-self:flex-start}
.pn-promo h2{margin:0;font:var(--type-title);color:inherit;overflow-wrap:break-word;hyphens:manual}
.pn-promo p{margin:0;font:var(--type-body)}
.pn-promo .pc-btn{margin-top:var(--space-1)}
.pn-promo small{display:block;text-align:left;font:var(--type-meta);color:var(--dk-ink-2)}
.pn-promo small a{color:var(--dk-ink)}
.pn-promo__keys{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}
.pn-promo__keys .pc-btn{min-width:0;white-space:normal}
.pn-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none}
.pn-trust__item{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;padding:0;border:0;box-shadow:none}
.pn-trust .pn-rowicon{flex:none;display:grid;place-items:center;width:var(--avatar-m);height:var(--avatar-m);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink)}
.pn-trust__item b{display:block;font:var(--type-strong);color:var(--ink)}
.pn-trust__item span:not(.pn-rowicon){display:block;margin-top:var(--space-1);font:var(--type-meta);color:var(--ink-2)}
.pn-trust--stack{grid-template-columns:minmax(0,1fr)}
.pn-pager{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-8)}
.pn-pager__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);max-width:100%;margin:0;padding:0;background:none}
.pn-pager__pages > :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-sm);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--r-m);font:var(--type-label);color:var(--ink-2);text-decoration:none;background:none}
.pn-pager__pages > a:hover{background:var(--surface-2);color:var(--ink)}
.pn-pager__pages > a[aria-current]{background:var(--surface-3);color:var(--ink)}
.pn-pager__step{gap:var(--space-1);padding-inline:var(--space-3)}
.pn-pager__pages > span.is-gap{padding:0 var(--space-1);color:var(--ink-2)}
@media (max-width:700px){
.pn-pager__pages > a.is-far{display:none}
.pn-pager__step span{display:none}
.pn-pager__pages > :is(a,span){min-width:var(--tap);min-height:var(--tap)}
}
.pn-pager small{font:var(--type-label);color:var(--ink-2)}
.pn-seotext{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-12);align-items:start;margin-top:var(--section-gap);padding-top:var(--space-10)}
.pn-seotext.pc-band{margin-top:var(--section-gap);padding:var(--space-12) 0 0}
.pn-seotext.pc-band .pn-prose{max-width:var(--measure-prose)}
.pn-seotext__side{position:sticky;top:var(--sticky-top);display:grid;gap:var(--space-3);justify-items:start}
@media (min-width:701px) and (max-width:1023px){
.pn-ghub > .pn-seotext{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.pn-ghub > .pn-seotext .pn-seotext__side{position:static}
}
.pn-draftband{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font:var(--type-label)}
.pn-draftband .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);color:var(--warning)}
.pn-prose{color:var(--ink)}
.pn-prose p{margin:0}
.pn-prose p + p,.pn-prose ul + p,.pn-prose ol + p{margin-top:var(--space-4)}
.pn-prose h2,.pn-prose h3{margin:var(--space-8) 0 var(--space-3);font:var(--type-h1);letter-spacing:0;color:var(--ink);hyphens:manual}
.pn-prose h3{font:var(--type-title)}
.pn-prose > h2:first-child,.pn-prose > h3:first-child{margin-top:0}
.pn-prose a{color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
.pn-prose ul,.pn-prose ol{margin:var(--space-3) 0;padding:0;list-style:none}
.pn-prose li{position:relative;margin-top:var(--space-2);padding-left:var(--space-5)}
.pn-prose ul > li::before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--ink-2)}
.pn-prose ol{counter-reset:pn-ol}
.pn-prose ol > li{counter-increment:pn-ol;padding-left:var(--space-8)}
.pn-prose ol > li::before{content:counter(pn-ol);position:absolute;left:0;top:0;font:var(--type-label);color:var(--ink-2)}
.pn-prose strong{font-weight:700}
@media (max-width:700px){
.pn-hubgrid,.pn-discgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.pn-facets{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:var(--space-1) var(--gutter);margin-block:var(--space-3) calc(-1 * var(--space-1));scrollbar-width:none}
.pn-facets::-webkit-scrollbar{display:none}
.pn-facets > *{flex:none}
.pn-hpola__rail{gap:var(--space-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}
.pn-hubstories .pn-hpola__rail{-webkit-mask-image:linear-gradient(to right,black calc(100% - 48px),transparent);mask-image:linear-gradient(to right,black calc(100% - 48px),transparent)}
.pn-seotext{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-top:var(--space-8)}
.pn-seotext.pc-band{padding-top:var(--space-8)}
.pn-seotext__side{position:static}
.pn-prose h2{font:var(--type-title)}
}
.pn-dischead__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4)}
.pn-dischead__t .pc-sub{margin:0;font:var(--type-label);color:var(--ink-2)}
.pn-disc--guest .pn-hubintro{max-width:64ch;margin:0;font:var(--type-ui);text-wrap:pretty}
.pn-draftband--sm{display:inline-flex;align-items:center;margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--r-full);font:var(--type-cap)}
.pn-draftband--sm .pc-ico{width:var(--icon-s);height:var(--icon-s)}
.pn-hubintro .pn-draftband--sm{margin:0 0 var(--space-3)}
@media (max-width:700px){
.pn-disc--guest .pn-hubintro{font:var(--type-body)}
}
@container pn-gmain (max-width:519px){
.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(2n+1):nth-last-child(-n+1):not(:first-child),.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(2n+1):nth-last-child(-n+1):not(:first-child) ~ *{display:none}
}
@container pn-gmain (min-width:520px) and (max-width:839px){
.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(3n+1):nth-last-child(-n+2):not(:first-child),.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(3n+1):nth-last-child(-n+2):not(:first-child) ~ *{display:none}
}
@container pn-gmain (min-width:840px) and (max-width:1219px){
.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(4n+1):nth-last-child(-n+3):not(:first-child),.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(4n+1):nth-last-child(-n+3):not(:first-child) ~ *{display:none}
}
@container pn-gmain (min-width:1220px){
.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(6n+1):nth-last-child(-n+5):not(:first-child),.pn-disc--guest .pn-discgrid:not(.pn-discgrid--part) > :nth-child(6n+1):nth-last-child(-n+5):not(:first-child) ~ *{display:none}
}
.pn-discmore{margin:var(--space-8) 0 var(--space-3)}
.pn-countries .pn-flag--none{display:inline-block;width:var(--icon-s);height:var(--icon-s);border-radius:50%;background:var(--surface-2);flex:none}
.pn-cmhome__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4,16px)}
.pn-cmhome__features .pc-h-s{display:flex;align-items:center;gap:var(--space-2)}
.pn-cmhome__keys{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}
.pn-cmhome .pn-dischead__t .pc-kicker{display:block;margin:0 0 var(--space-2)}
.pn-cmhome .pn-dischead__t{display:flex;flex-direction:column;align-items:flex-start}
@media (min-width:1000px){
.pn-split.pn-cmhome:has(> .pn-split__head){grid-template-areas:"head lead" "main main"}
}
.pn-cmhome__steps,.pn-cmhome ul.pn-stack{list-style:none;padding:0;margin:0}
@media (max-width:1024px){
.pn-cmhome__features{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
.pn-cmhome__features{grid-template-columns:minmax(0,1fr)}
}
.pn-dischead__t{display:grid;gap:var(--space-2);justify-items:start}
.pn-dischead__t .pc-sub{max-width:60ch}
@media (min-width:1101px){
.pn-split > aside,.pn-split > .pn-split__side{position:sticky;top:calc(var(--sticky-top) + 12px);align-self:start}
}
.pn-langhint{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;margin:var(--space-2) var(--space-4) 0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--r-m);background:var(--surface);color:var(--ink);font:var(--type-body)}
.pn-langhint a{font-weight:var(--w-strong)}
.pn-amk > .pn-split__lead .pn-promo{gap:var(--space-2);padding:var(--panel-pad)}
.pn-amk > .pn-split__lead .pn-promo p{font:var(--type-meta);color:var(--dk-ink-2)}
@media (min-width:1000px){
.pn-amk > .pn-split__head{display:flex;flex-direction:column;padding-bottom:0}
.pn-amk > .pn-split__head > .pn-amk__facets{margin-top:auto;padding-top:var(--space-4)}
.pn-amk > .pn-split__lead{margin-bottom:0}
}
.pn-chiprow{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;background:none;border-radius:0}
.pn-chiprow > .pn-facet{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3);border:0;border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font:var(--type-label);text-decoration:none;white-space:nowrap;box-shadow:none}
.pn-chiprow > .pn-facet:hover{background:var(--surface-3)}
.pn-chiprow > .pn-facet:is(.is-active,[aria-current]){background:var(--accent-soft);color:var(--ink)}
@media (max-width:700px){
.pn-chiprow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}
.pn-chiprow > .pn-facet{flex:none;min-height:var(--tap)}
.pn-amk .pn-amk__facets.pn-chiprow{padding-inline:0}
}
.pn-hpush{position:absolute;z-index:4;pointer-events:none}
.pn-hpush > img{position:absolute;bottom:0;height:100%;max-width:none;filter:var(--sh-cut);transform-origin:50% 100%}
.pn-hpush__p{left:0;width:100%}
.pn-hpush > i{position:absolute;bottom:-3%;height:7%;border-radius:50%;background:radial-gradient(closest-side,var(--ground-shadow),transparent)}
@media (prefers-reduced-motion:reduce){
.pn-hpush{display:none !important}
}
.pn-masked{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);font:var(--type-label);vertical-align:2px;white-space:nowrap}
.pn-masked .pc-ico{width:var(--icon-s);height:var(--icon-s)}
.pn-sellertrust{display:grid;gap:var(--space-3);box-shadow:none;background:var(--surface)}
.pn-sellertrust__quote{padding:var(--space-3) var(--space-4);border-radius:var(--r-m);background:var(--surface-2)}
.pn-sellertrust__quote blockquote{margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink)}
.pn-sellertrust__quote small{display:block;margin-top:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-review h3{margin:var(--space-1) 0 0;font:var(--type-strong);letter-spacing:0;color:var(--ink)}
.pn-review blockquote{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--ink);overflow-wrap:anywhere}
.pn-quote{margin:0;padding:var(--space-4);border-radius:var(--r-m);background:var(--surface-2)}
.pn-quote blockquote{margin:var(--space-2) 0 0;font:var(--type-body)}
.pn-quote figcaption{margin-top:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-store--guest .pn-gcrumbs{margin:0 0 var(--space-3)}
.pn-store--guest.pn-gapp > .pn-dttop.pc-band{margin-bottom:var(--app-gap);padding:var(--space-2) 0 var(--space-3);min-height:0;align-items:center}
.pn-store--guest.pn-gapp > .pn-dttop.pc-band .pn-gcrumbs{margin:0}
@media (max-width:700px){
.pn-store--guest.pn-gapp > .pn-dttop + .pn-phead > .pn-dthead{margin-top:calc(-1 * var(--app-top))}
}
@media (min-width:1024px){
.pn-store--guest .pn-dtprof__side,.pn-dtad--guest .pn-dtad__side{position:sticky;top:min(var(--sticky-top),calc(100vh - var(--stick-h,0px) - var(--space-4)));align-self:start}
}
.pn-store--guest .pn-dtrate--pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
@media (max-width:700px){
.pn-store--guest .pn-gcrumbs{display:none}
body:has(.pn-store--guest) .pn-tabbar{display:none}
body:has(.pn-store--guest) .pn-main{padding-bottom:0}
}
@media (max-width:700px){
.pn-dtad--guest .pn-grid > :nth-child(2n+1):nth-last-child(-n+1):not(:first-child),.pn-dtad--guest .pn-grid > :nth-child(2n+1):nth-last-child(-n+1):not(:first-child) ~ *{display:none}
}
@media (min-width:701px) and (max-width:959px){
.pn-dtad--guest .pn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.pn-dtad--guest .pn-grid > :nth-child(3n+1):nth-last-child(-n+2):not(:first-child),.pn-dtad--guest .pn-grid > :nth-child(3n+1):nth-last-child(-n+2):not(:first-child) ~ *{display:none}
}
@media (min-width:960px) and (max-width:1099px){
.pn-dtad--guest .pn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.pn-dtad--guest .pn-grid > :nth-child(4n+1):nth-last-child(-n+3):not(:first-child),.pn-dtad--guest .pn-grid > :nth-child(4n+1):nth-last-child(-n+3):not(:first-child) ~ *{display:none}
}
@media (min-width:1101px){
.pn-dtad--guest .pn-grid > :nth-child(5n+1):nth-last-child(-n+4):not(:first-child),.pn-dtad--guest .pn-grid > :nth-child(5n+1):nth-last-child(-n+4):not(:first-child) ~ *{display:none}
}
.pn-store--guest .pn-dttrustblock{padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-store--guest + .pn-dtsell,.pn-store--guest .pn-dtsell{justify-content:flex-start;padding-top:0;border-top:0;font:var(--type-body)}
.pn-store--guest .pn-dtcover--plain{background:var(--surface-2)}
.pn-store--guest .pn-dtcover--plain::after,.pn-store--guest .pn-dtcover--plain .pn-dtcover__tag{display:none}
.pn-store--guest .pn-dtcards > .pc-card.pn-prodcard{border-radius:var(--r-pcard)}
.pn-store--guest .pn-dtblock > .pc-sechead:not(.pc-sechead--sm) .pc-h-m{line-height:var(--lh-head)}
body:has(.pn-lb) .pn-main,body:has(.pn-lpm) .pn-main{max-width:none;padding:0}
.pn-lb,.pn-lpm{position:relative}
.pn-lb h2,.pn-lb h3,.pn-lpm h2,.pn-lpm h3{text-wrap:balance}
.pn-lb img,.pn-lpm img{display:block}
.pn-lp-ctas{display:flex;flex-wrap:wrap;gap:14px}
.pn-lp-cta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;margin-top:44px}
.pn-lp-cta__stack{min-width:0}
.pn-lp-cta__stack > p:first-child{margin:0;max-width:440px;font:400 13px/1.5 var(--font-sans)}
.pn-lp-door--end{display:none}
.pn-lp-browse{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px}
.pn-lp-browse__h{font:600 12px/1.2 var(--font-label);letter-spacing:0;color:var(--ink-2)}
.pn-lp-browse__row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}
.pn-lp-browse__chip{min-height:40px;padding:10px 16px;font:600 15px/1 var(--font-sans)}
.pn-lp-browse__n{margin-left:8px;font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2)}
.pn-lp-hero{background:var(--bg);color:var(--ink);padding:56px 0 0;overflow:hidden}
.pn-lp-hero__wrap{display:grid;grid-template-columns:minmax(0,1fr) 700px;gap:16px;align-items:end}
.pn-lp-hero__copy{padding-bottom:72px;min-width:0}
.pn-lp-hero__chip{cursor:pointer;text-decoration:none}
.pn-lp-hero__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-lp-hero__h{margin:18px 0}
.pn-lp-hero__sub{margin:0 0 12px;max-width:520px;font-size:18px;line-height:1.45;color:var(--ink-2)}
.pn-lp-hero__lede{margin:0 0 30px;max-width:520px;font-size:16px;line-height:1.5;color:var(--ink-2)}
.pn-lp-hero__count{margin:22px 0 0;font:600 13px/1.3 var(--font-sans);color:var(--ink-2)}
.pn-lp-hero__art{position:relative;height:740px;margin:0}
.pn-lp-b1{position:absolute;left:50%;bottom:0;width:860px;transform:translateX(-50%)}
.pn-lp-b1 img{width:100%;height:auto;filter:drop-shadow(0 22px 28px var(--ground-shadow)) drop-shadow(0 2px 2px var(--ground-shadow))}
.pn-lp-b1::after{content:"";position:absolute;left:8%;right:8%;bottom:-6px;height:46px;border-radius:50%;background:radial-gradient(closest-side,var(--ground-shadow),transparent);opacity:.9;pointer-events:none}
.pn-lp-b1{container-type:inline-size}
.pn-lp-b1 picture{display:block}
.pc-ptag.pn-lp-b1__tag{left:58.5%;top:75%;--r:-2deg;font-size:13px}
.pn-lp-b1__tag small{font-size:13px}
.pn-lp-b1--r5 .pc-ptag.pn-lp-b1__tag{left:11.9%;top:55%;--r:9deg;font-size:13px}
.pn-lp-b1--r5 .pn-lp-b1__tag small{display:none}
.pn-lp-hero__stamp{position:absolute;left:0;top:120px}
.pn-lp-hero__illu,.pn-lp-buy__illu,.pn-lp-sell__illu{padding:3px 7px;border-radius:8px;background:var(--bg-veil);opacity:1;white-space:nowrap}
.pn-lp-hero__illu > *,.pn-lp-buy__illu,.pn-lp-sell__illu{line-height:1.2}
.pn-lp-real{background:var(--bg);color:var(--ink);padding:72px 0 64px;border-top:1px solid var(--line)}
.pn-lp-real--next{padding-top:0;border-top:0}
.pn-lp-sellrail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:4px;margin-block:-4px}
.pn-lp-sellrail::-webkit-scrollbar{display:none}
.pn-lp-sellrail > .pc-scard{flex:none}
@media (min-width:1101px){
.pn-lp-sellrail{overflow:visible;justify-content:space-between;gap:0}
.pn-lp-sellrail:not(.pn-lp-sellgrid) > :nth-child(n+7){display:none}
}
@media (max-width:1100px){
.pn-lp-sellrail{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory}
.pn-lp-sellrail > .pc-scard{scroll-snap-align:start}
}
.pn-lp-buy{position:relative;overflow:hidden;background:var(--dk-bg);color:var(--dk-ink);padding:96px 0 88px}
.pn-lp-buy__top{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:40px;align-items:end}
.pn-lp-buy__main{min-width:0}
.pn-lp-buy .pc-kicker{color:var(--pink)}
.pn-lp-buy__h{margin:18px 0 20px;color:var(--white)}
.pn-lp-buy__lede{margin:0 0 16px;max-width:600px;font-size:18px;color:var(--dk-ink-2)}
.pn-lp-buy__ask{margin:0;max-width:600px;font-size:16px;line-height:1.5;color:var(--dk-ink)}
.pn-lp-buy__note{margin:8px 0 30px}
.pn-lp-how__h{margin:0 0 24px}
.pn-lp-buy .pn-lp-how__h{color:var(--white)}
.pn-lp-sell .pn-lp-how__h{color:var(--anthracite)}
.pn-lp-sellhow{margin-top:56px}
.pn-lp-buy__art{position:relative;height:500px}
.pn-lp-buy__jess{position:absolute;right:0;bottom:-120px;height:560px;width:auto;filter:var(--rim-pink)}
.pn-lp-buy__illu{position:absolute;right:12px;bottom:12px;z-index:3;color:var(--dk-ink);background:var(--dk-veil)}
.pn-lp-how{position:relative;z-index:2;margin-top:72px}
.pn-lp-step{position:relative}
.pn-lp-buy .pn-lp-cta__stack > p:first-child,.pn-lp-buy .pn-lp-cta__have{color:var(--dk-ink-2)}
@media (min-width:1101px){
.pn-lp-step:nth-child(2){padding-right:118px}
}
.pn-lp-proof{background:var(--bg);color:var(--ink);padding:88px 0;overflow:hidden}
.pn-lp-proof__wrap{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:60px;align-items:start}
.pn-lp-proof__copy{min-width:0;padding-top:40px}
.pn-lp-proof__h{margin:0}
.pn-lp-proof__p{margin:20px 0 0;max-width:460px;font-size:16px;line-height:1.5;color:var(--ink-2)}
.pn-lp-proof__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:22px 0 0}
.pn-lp-proof__h em{font-style:normal;color:inherit;background:linear-gradient(transparent 58%,var(--pink) 58% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pn-lp-proof__h em{padding:0 .06em}
[data-theme="dark"] .pn-lp-proof__h em{background:var(--pink);color:var(--anthracite)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-lp-proof__h em{background:var(--pink);color:var(--anthracite)}
}
.pn-lp-receipt q{quotes:"\201C" "\201D"}
.pn-lp-receipt .pn-quotes{display:block;list-style:none;margin:14px 0 0;padding:0}
.pn-lp-receipt__name{color:var(--anthracite);font:inherit;font-weight:700;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}
.pn-lp-receipt__name:hover{text-decoration:underline solid var(--pink);text-decoration-thickness:2px}
.pn-lp-receipt__name::before{content:"@"}
.pn-lp-sell{position:relative;overflow:hidden;background:var(--pink);color:var(--anthracite);padding:96px 0 88px}
.pn-lp-sell__top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head art" "lede art" "proof art";grid-template-rows:1fr auto auto;column-gap:40px;align-items:end}
.pn-lp-sell__head{grid-area:head;min-width:0;position:relative}
.pn-lp-sell__lede{grid-area:lede;margin:0 0 18px;max-width:560px;font-size:18px}
.pn-lp-sell__lede > p{margin:0 0 10px}
.pn-lp-sell__lede > p:last-child{margin-bottom:0}
.pn-lp-sell__art{grid-area:art;position:relative;height:520px}
.pn-lp-sell__proof{grid-area:proof;margin:0}
.pn-lp-sell__h{margin:18px 0 22px;color:var(--anthracite)}
.pn-lp-sell .pc-fix{margin-right:.3em}
.pn-lp-sell__mara{position:absolute;right:40px;bottom:-150px;height:620px;width:auto}
.pn-lp-sell__illu{position:absolute;right:12px;bottom:12px;z-index:3;color:var(--anthracite);background:var(--pink-veil)}
.pn-lp-sell .pc-chip--live{border-color:transparent}
.pn-lp-boxes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}
.pn-lp-box__p{margin:0 0 16px;font-size:15px;line-height:1.5}
.pc-box--dk .pn-lp-box__p{color:var(--dk-ink-2)}
@media (min-width:701px){
.pn-lp-boxes:not(:has(.pn-lp-calc)){grid-template-columns:repeat(2,minmax(0,1fr))}
}
.pn-lp-calc .pc-box__h{padding-right:64px}
.pn-lp-calc small{display:block;color:var(--dk-ink-2);font-size:12px}
.pn-lp-calc__stack{right:20px;bottom:44px;width:112px}
@media (min-width:701px){
.pn-lp-calc > small:last-child{position:relative;z-index:1;padding-right:130px}
}
.pn-lp-calc__eq{margin:0;color:var(--muted-lt)}
.pn-lp-calc__eq b{color:var(--anthracite)}
.pc-box--dk .pn-lp-calc__eq{color:var(--dk-ink-2)}
.pc-box--dk .pn-lp-calc__eq b{color:var(--white)}
.pn-lp-calc .pn-lp-calc__res{margin:6px 0;font:700 30px/1 var(--font-display);letter-spacing:var(--tr-num);color:var(--pink)}
.pn-lp-calc .pc-stepper button{color:var(--dk-ink)}
.pn-lp-calc .pc-stepper button:hover{border-color:transparent}
.pn-lp-calc .pc-stepper button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-lp-laundry.pn-seotext{display:block;margin:0;padding:0 0 96px;gap:0;background:var(--surface);color:var(--ink);border-top:1px solid var(--line)}
.pn-lp-laundry--tail.pn-seotext{padding-top:0;border-top:0}
.pn-lp-mast .pc-kicker{color:var(--ink)}
.pn-lp-mast__mini,.pn-lp-mast__illu{display:none}
.pn-lp-lgrid{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:48px;margin-top:40px}
.pn-lp-laundry--tail .pn-lp-lgrid{margin-top:0}
.pn-lp-lgrid__side,.pn-lp-lgrid__main{min-width:0}
.pn-lp-lgrid__side .pn-draftband{margin:0 0 16px}
.pn-lp-host{position:relative;height:360px;margin:0 0 22px}
.pn-lp-host::before{content:"";position:absolute;left:10px;right:10px;bottom:0;height:240px;border-radius:999px 999px 16px 16px;background:var(--sunken)}
.pn-lp-host__img{position:absolute;left:50%;bottom:0;height:350px;width:auto;transform:translateX(-50%)}
.pn-lp-laundry .pc-toc a{color:var(--ink)}
.pn-lp-lgrid__side{grid-row:1 / span 2}
@media (min-width:1101px){
.pn-lp-laundry:not(.pn-lp-laundry--tail) .pn-lp-lgrid:not(:has(.pn-lp-lgrid__facts)) .pn-lp-lgrid__main{grid-column:2 / -1}
}
.pn-lp-laundry__h{margin:0 0 20px;overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:balance}
.pn-lp-mast--tail{margin-bottom:40px}
.pn-lp-laundry .pc-prose{color:var(--ink)}
.pn-lp-laundry .pc-prose > :first-child{margin-top:0}
.pn-lp-laundry .pc-prose h2,.pn-lp-laundry .pc-prose h3{margin:30px 0 8px;font:700 var(--fs-section)/var(--lh-head) var(--font-display);letter-spacing:0;color:var(--ink)}
.pn-lp-laundry .pc-prose a{color:var(--ink)}
.pn-lp-laundry .pc-prose p.pn-drop::first-letter{float:left;margin:8px 10px 0 0;font:700 30px/1 var(--font-display);color:var(--pink-glyph)}
.pn-laundry__rest > summary{list-style:none}
.pn-laundry__rest > summary::-webkit-details-marker{display:none}
.pn-laundry__rest[open] > summary{display:none}
.pn-lp-more{margin-top:10px}
.pn-lp-pbox{margin-top:40px}
.pn-lp-laundry--tail.pn-seotext{padding-top:64px}
.pn-lp-pbox__obj{left:50%;top:-78px;width:92px;margin-left:-46px;transform:rotate(-4deg)}
.pn-lp-lgrid--guide{grid-template-columns:280px minmax(0,1fr)}
.pn-lp-lgrid--guide .pn-lp-lgrid__side{grid-row:auto}
.pn-lp-laundry__lede{margin:0 0 20px;max-width:640px;font-size:18px;line-height:1.5;color:var(--ink-2)}
.pn-lp-topics{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 28px}
.pn-lp-topics__h{font:600 12px/1.2 var(--font-label);letter-spacing:0;color:var(--ink-2)}
.pn-lp-topics__row{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.pn-lp-topics__chip{cursor:default;background:var(--surface);color:var(--ink)}
.pn-lp-laundry__close{margin:28px 0 0;max-width:640px;font:600 16px/1.5 var(--font-sans);color:var(--ink)}
.pn-lp-laundry__cta{margin:18px 0 0}
.pn-lp-report{position:relative;background:var(--lp-grain) 0 0/160px 160px,var(--lp-buy-bg);color:var(--dk-ink);padding:var(--lp-pad) 0}
.pn-lp-report__wrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:center}
.pn-lp-report__copy{min-width:0}
.pn-lp-report .pc-kicker{color:var(--pink)}
.pn-lp-report__h{margin:18px 0 20px;color:var(--white)}
.pn-lp-report__p{margin:0;max-width:560px;font-size:18px;line-height:1.5;color:var(--dk-ink-2)}
.pn-lp-report__note{margin:18px 0 0}
.pn-lp-report__cta{margin:26px 0 0}
.pn-lp-report .pn-lp-pbox{margin-top:48px}
.pn-lp-report .pc-pbox{box-shadow:var(--lp-inner-hi),var(--lp-card-lift)}
.pn-lp-join{position:relative;background:var(--bg);color:var(--ink);padding:110px 0 96px;text-align:center}
.pn-lp-join__head{max-width:720px;margin:0 0 28px}
.pn-lp-join__p{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--ink-2)}
.pn-lp-join__h{margin:10px 0 30px}
.pn-lp-doors{max-width:860px;margin:0 auto;text-align:left}
.pn-lp-doors .pc-door p{margin:0 0 10px;font-size:15px;line-height:1.45;min-height:2.9em}
.pn-lp-doors .pc-door--sell p{color:var(--anthracite);opacity:.82}
.pn-lpm-hero{background:var(--bg);color:var(--ink);padding:64px 0 0;overflow:hidden}
.pn-lpm-hero__wrap{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:30px;align-items:end}
.pn-lpm-hero__copy{padding-bottom:72px;min-width:0}
.pn-lpm-hero__copy .pn-gcrumbs,.pn-lpm-hero__copy .pn-crumbs{margin:0 0 18px}
.pn-lpm-hero__h{margin:18px 0 22px}
.pn-lpm-hero__k{margin:0 0 18px;font:700 var(--fs-section)/var(--lh-head) var(--font-display);color:var(--ink)}
.pn-lpm-hero__lede{margin:0 0 28px;max-width:560px;font-size:18px;line-height:1.45;color:var(--ink-2)}
.pn-lpm-art{position:relative;height:560px;margin:0}
.pn-lpm-art .pc-arch{width:400px;height:430px;border-radius:999px 999px 0 0;background:var(--sunken)}
.pn-lpm-art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lpm-hero:not(.pn-lpm-hero--report) .pn-lpm-hero__h.pc-h-xl{font-size:var(--fs-l)}
@media (max-width:700px){
.pn-lpm-hero:not(.pn-lpm-hero--report) .pn-lpm-hero__h.pc-h-xl{font-size:var(--fs-l)}
}
@media (min-width:701px){
.pn-lpm-hero__copy{align-self:start}
.pn-lpm-art{align-self:end}
}
@media (min-width:1101px){
.pn-lpm-hero__wrap{grid-template-columns:minmax(0,1fr) 440px}
.pn-lpm-art--report{height:480px}
.pn-lpm-art--report .pc-arch{width:360px;height:380px;border-radius:999px 999px 0 0}
.pn-lpm-art--report .pc-arch::after{border-radius:999px 999px 0 0}
}
.pn-lpm-worth{background:var(--dk-bg);color:var(--dk-ink);padding:88px 0 0;overflow:hidden;scroll-margin-top:var(--sticky-top)}
.pn-lpm-worth__wrap{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:end}
.pn-lpm-worth__copy{min-width:0;padding-bottom:40px}
.pn-lpm-worth .pc-kicker{color:var(--pink)}
.pn-lpm-worth__h{margin:16px 0 18px;color:var(--white)}
.pn-lpm-worth__copy > p{margin:0 0 12px;max-width:580px;font-size:16px;color:var(--dk-ink-2)}
.pn-lpm-worth__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px}
.pn-lpm-worth .pc-hand{margin:0;font-size:24px}
.pn-lpm-worth__art{position:relative;height:470px}
.pn-lpm-worth__art img{position:absolute;right:10px;bottom:-4px;height:460px;width:auto;filter:var(--rim-pink)}
.pn-ptags{display:block;width:100%;height:auto;overflow:visible}
.pn-ptags__tag{fill:var(--cream);stroke:var(--anthracite);stroke-width:1.5}
.pn-ptags__tag.is-pink{fill:var(--pink)}
.pn-ptags__dash{fill:none;stroke:var(--dash);stroke-width:1.2;stroke-dasharray:3 3}
.pn-ptags__ring{fill:none;stroke:var(--pink);stroke-width:3}
.pn-ptags__tag.is-pink + .pn-ptags__dash + .pn-ptags__ring{stroke:var(--cream)}
.pn-ptags__str{fill:none;stroke:var(--pink);stroke-width:2;stroke-linecap:round}
.pn-ptags__nail{fill:var(--anthracite);stroke:var(--pink);stroke-width:2}
.pn-ptags__p{font-family:var(--font-display);font-weight:700;fill:var(--anthracite);font-variant-numeric:tabular-nums}
.pn-ptags__s{font:700 12px/1 var(--font-sans);fill:var(--anthracite)}
.pn-lpm-worth__art--tags{display:flex;align-items:center;justify-content:center;height:auto;min-height:0;padding:20px 0}
.pn-lpm-worth__art--tags .pn-ptags{max-width:300px}
.pn-lpm-art--tags{display:flex;align-items:flex-end;justify-content:center}
.pn-lpm-art--tags .pn-ptags{position:relative;z-index:1;max-width:380px;margin-bottom:40px}
.pn-lpm-ship{background:var(--bg);color:var(--ink);padding:88px 0;overflow:hidden}
.pn-lpm-ship .pc-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.pn-lpm-ship .pc-steps-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pn-lpm-ship__h{margin:0 0 30px}
.pn-lpm-ship .pc-steps-grid{margin-top:58px}
.pn-lpm-ship .pc-care{padding-right:96px}
.pn-lpm-ship .pc-obj{top:-44px;right:-14px;width:100px}
.pn-lpm-guide{background:var(--surface);color:var(--ink);padding:72px 0 88px;border-top:1px solid var(--line)}
.pn-lpm-guide__grid{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:48px}
.pn-lpm-guide__grid > *{min-width:0}
.pn-lpm-guide .pc-toc{margin-top:0;align-self:start}
.pn-lpm-guide :is(.pc-toc,.pc-pbox,.pc-faq details){background:var(--sunken)}
.pn-lpm-guide .pc-toc a{color:var(--ink)}
.pn-lpm-guide .pc-box .pc-btn{margin-top:18px}
.pn-lpm-guide .pc-box h3{margin-bottom:12px}
.pn-lpm-guide .pc-box > p{margin:0;font-size:15px}
.pn-lpm-rail{display:grid;gap:18px;align-content:start}
.pn-lpm-rail .pc-pbox ul{list-style:none;margin:10px 0 0;padding:0}
.pn-lpm-rail .pc-pbox li{border-bottom:0}
.pn-lpm-rail .pc-pbox li a{display:flex;justify-content:space-between;gap:10px;margin:0 -10px;padding:12px 10px;border-radius:var(--r-icon);font:700 15px/1.3 var(--font-sans);color:var(--ink);text-decoration:none}
.pn-lpm-rail .pc-pbox li a:hover{background:var(--t-tint)}
.pn-lpm-rail .pc-pbox li a:hover > span:first-child{text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:3px}
.pn-lpm-faq{background:var(--bg);color:var(--ink);padding:72px 0;border-top:1px solid var(--line)}
.pn-lpm-faq__h{margin:0 0 10px}
.pn-lpm-faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px}
.pn-lpm-faq summary::-webkit-details-marker{display:none}
.pn-lpm-faq summary::after{content:"+";flex:none;font-family:var(--font-sans);font-weight:700}
.pn-lpm-faq details[open] summary::after{content:"−"}
.pn-lpm-faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}
.pn-lp-404{max-width:720px;margin:0 auto}
.pn-lp-404__art{position:relative;width:220px;height:250px;margin:0 0 6px;overflow:hidden;border-radius:0 0 16px 16px}
.pn-lp-404__art .pc-arch{width:200px;height:200px;border-radius:999px 999px 0 0}
.pn-lp-404__art .pc-arch::after{inset:10px 10px 0;border-radius:999px 999px 0 0}
.pn-lp-404__roxy{position:absolute;left:0;top:0;width:220px;height:auto}
.pn-lp-404__illu{margin:0 0 18px;color:var(--ink)}
.pn-lp-404 h1{font-size:var(--fs-h1)}
.pn-nf__links{margin-top:26px}
@media (min-width:701px){
.pn-lp-pairs{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lp-pairs{gap:12px}
.pn-lp-hero__wrap{grid-template-columns:minmax(0,1fr) 400px}
.pn-lp-hero__art{height:480px}
.pn-lp-hero__art .pc-arch{width:380px;height:330px;border-radius:999px 999px 0 0}
.pn-lp-hero__art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lp-b1{width:470px}
.pn-lp-hero__stamp{top:60px}
.pn-lp-buy__tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pn-lp-buy__top{grid-template-columns:minmax(0,1fr) 340px}
.pn-lp-buy__jess{height:480px;bottom:-100px}
.pn-lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}
.pn-lp-proof__wrap{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:48px}
.pn-lp-sell__top{grid-template-columns:minmax(0,1fr) 240px}
.pn-lp-sell__mara{right:0;height:520px}
.pn-lp-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}
.pn-lp-calc{grid-column:1 / -1}
.pn-lp-lgrid,.pn-lpm-guide__grid{grid-template-columns:240px minmax(0,1fr)}
.pn-lp-lgrid__facts,.pn-lpm-rail{grid-column:2}
.pn-lp-lgrid__side{grid-row:1 / span 3}
.pn-lp-lgrid:has(.pn-lp-lgrid__facts):has(.pn-lp-lgrid__toc) .pn-lp-lgrid__side{grid-row:1}
.pn-lp-laundry__h{font-size:30px}
.pn-lpm-hero__wrap{grid-template-columns:minmax(0,1fr) 360px}
.pn-lpm-art{height:480px}
.pn-lpm-art .pc-arch{width:320px;height:360px;border-radius:999px 999px 0 0}
.pn-lpm-art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lpm-worth__wrap{grid-template-columns:minmax(0,1fr) 300px}
.pn-lpm-worth__art img{height:400px}
.pn-lpm-ship .pc-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}
}
@media (max-width:700px){
body:has(.pn-lb) .pn-main,body:has(.pn-lpm) .pn-main{padding-bottom:var(--dock)}
.pn-lpm-hero .pc-arr{display:none}
.pn-lp-hero{padding-top:26px}
.pn-lp-hero__wrap{grid-template-columns:minmax(0,1fr);gap:0}
.pn-lp-hero__copy{padding-bottom:10px}
.pn-lp-hero__sub{font-size:16px;margin-bottom:22px}
.pn-lp-hero__art{height:420px;margin:0 -16px}
.pn-lp-hero__art .pc-arch{width:270px;height:300px;border-radius:999px 999px 0 0}
.pn-lp-hero__art .pc-arch::after{inset:10px 10px 0;border-radius:999px 999px 0 0}
.pn-lp-b1{width:240px}
.pc-ptag.pn-lp-b1__tag{left:35.8%;top:69%;--r:12deg;font-size:13px}
.pn-lp-b1__tag small{font-size:13px}
.pn-lp-b1--r5 .pc-ptag.pn-lp-b1__tag{display:none}
.pn-lp-hero__stamp{left:12px;top:40px;padding:6px 8px;border-width:2px;font-size:15px}
.pn-lp-cta{grid-template-columns:minmax(0,1fr);row-gap:16px}
.pn-lp-hero .pn-lp-ctas > .pc-btn{flex:1 1 auto}
.pn-lp-real .pc-sechead > .pn-lp-door--top{display:none}
.pn-lp-door--end{display:flex;margin-top:18px}
.pn-lp-browse{display:block;margin-top:24px}
.pn-lp-browse__h{display:block;margin-bottom:10px}
.pn-lp-browse__row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding:5px var(--gutter);scroll-padding-inline:var(--gutter);margin-block:-5px;-webkit-mask-image:linear-gradient(90deg,var(--ink) calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,var(--ink) calc(100% - 24px),transparent)}
.pn-lp-browse__row::-webkit-scrollbar{display:none}
.pn-lp-browse__row > li{flex:none;scroll-snap-align:start}
.pn-lp-proof__copy{padding-top:0}
.pn-lp-proof__p{font-size:16px}
.pn-lp-lgrid__side{order:-2;grid-row:auto}
.pn-lp-real{padding:48px 0 44px}
.pn-lp-real--next{padding-top:0}
.pn-lp-pairs:not(.pn-lp-pairs--4) > :nth-child(n+5){display:none}
.pn-lp-sellrail{gap:14px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}
.pn-lp-buy{padding:64px 0 60px}
.pn-lp-buy__top{grid-template-columns:minmax(0,1fr);gap:0}
.pn-lp-buy__lede{font-size:16px}
.pn-lp-buy .pc-tile{min-width:0;flex:1 1 140px;padding:16px}
.pn-lp-buy__art{height:300px;margin:26px -16px 0}
.pn-lp-buy__jess{height:340px;right:-6px;bottom:-60px}
.pn-lp-buy__illu{right:16px;bottom:8px}
.pn-lp-steps{grid-template-columns:minmax(0,1fr);gap:8px}
.pn-lp-proof{padding:60px 0}
.pn-lp-proof__wrap{grid-template-columns:minmax(0,1fr);gap:20px}
.pn-lp-receipt{padding:18px 18px 22px;margin-right:12px}
.pn-lp-sell{padding:64px 0 60px}
.pn-lp-sell__top{grid-template-columns:minmax(0,1fr) 130px;grid-template-areas:"head head" "lede art" "proof proof";grid-template-rows:auto auto auto;column-gap:8px;align-items:start}
.pn-lp-sell__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.pn-lp-sell__head > .pn-lp-sell__h{flex:0 0 100%;margin-top:10px}
.pn-lp-sell__lede{font-size:15px}
.pn-lp-sell__art{height:260px;margin-right:-16px;overflow:hidden}
.pn-lp-sell__mara{height:340px;right:-30px;bottom:auto;top:0}
.pn-lp-sell__illu{right:8px;top:8px;bottom:auto;max-width:none;text-align:center;font-size:12px}
.pn-lp-sell__top{grid-template-areas:"head head" "lede art" "proof art";grid-template-rows:auto auto 1fr}
.pn-lp-sell__art{z-index:1;align-self:stretch;height:auto;min-height:260px;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 44px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 44px),transparent)}
.pn-lp-sell__mara{height:max(340px,calc(100% + 60px))}
.pn-lp-sell__proof{align-self:start;margin:4px 0 56px}
.pn-lp-sell__proof .pc-chip{white-space:normal;text-align:left;line-height:1.25}
.pn-lp-boxes{grid-template-columns:minmax(0,1fr);gap:16px}
.pn-lp-laundry.pn-seotext{padding-bottom:64px}
.pn-lp-mast{padding:14px 0 0}
.pn-lp-mast__meta{display:none}
.pn-lp-lgrid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}
.pn-lp-host{display:none}
.pn-lp-laundry--tail .pn-lp-lgrid__side{display:none}
.pn-lp-laundry--tail.pn-seotext{padding-top:40px}
.pn-lp-mast--tail{margin-bottom:24px}
.pn-lp-pbox{margin-top:96px}
.pn-lp-join{padding:80px 0 64px}
.pn-lp-doors{grid-template-columns:minmax(0,1fr)}
.pn-lp-doors .pc-door h3{font-size:24px}
.pn-lpm-hero{padding-top:30px}
.pn-lpm-hero__wrap{grid-template-columns:minmax(0,1fr)}
.pn-lpm-hero__lede{font-size:16px}
.pn-lpm-hero__copy{padding-bottom:0}
.pn-lpm-art{height:380px;margin:10px -16px 0}
.pn-lpm-art .pc-arch{width:250px;height:280px;border-radius:999px 999px 0 0}
.pn-lpm-art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lpm-worth{padding-top:60px}
.pn-lpm-worth__wrap{grid-template-columns:minmax(0,1fr);gap:0}
.pn-lpm-worth__copy{padding-bottom:0}
.pn-lpm-worth .pc-strip{height:110px;margin:30px 0 12px}
.pn-lpm-worth .pc-strip__tg{font-size:16px}
.pn-lpm-worth .pc-strip__tg.is-med{font-size:18px}
.pn-lpm-worth__art{height:300px;margin:0 -16px}
.pn-lpm-worth__art img{height:300px;right:0}
.pn-lpm-worth__art--tags{height:auto;margin:0;padding:28px 0 0}
.pn-lpm-worth__art--tags .pn-ptags{max-width:230px}
.pn-lpm-art--tags{height:300px}
.pn-lpm-art--tags .pn-ptags{max-width:300px;margin-bottom:24px}
.pn-lpm-ship{padding:60px 0}
.pn-lpm-ship .pc-steps-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:40px}
.pn-lpm-ship .pc-care{padding-right:78px}
.pn-lpm-ship .pc-obj{width:76px;top:-18px;right:-6px}
.pn-lpm-guide{padding:48px 0 60px}
.pn-lpm-guide__grid{grid-template-columns:minmax(0,1fr);gap:32px}
.pn-lpm-faq{padding:48px 0}
.pn-lpm-faq .pc-faq summary{font-size:18px}
}
.pn-lb .pc-chip--live,.pn-lpm .pc-chip--live{justify-content:flex-start}
.pn-lpm-faq summary .pn-lpm-faq__q{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit}
.pn-lpm-faq p{max-width:720px}
.pn-lpm-ctabox{display:grid;gap:14px}
.pn-lpm-ctabox h3{margin:0}
.pn-lpm-ctabox > p{margin:0;font-size:15px}
.pn-lpm-ctabox__btns{display:grid;gap:14px}
.pn-lpm-ctabox .pc-btn{white-space:normal;text-align:center;line-height:1.15;text-wrap:balance}
[data-theme="dark"] .pn-lp-hero__stamp{background:var(--bg);border-color:var(--pink);color:var(--pink)}
[data-theme="dark"] .pn-lp-hero__stamp .pc-tub{border-color:var(--pink);color:var(--pink)}
[data-theme="dark"] .pn-lp-receipt__name{color:var(--anthracite)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-lp-hero__stamp{background:var(--bg);border-color:var(--pink);color:var(--pink)}
:root:not([data-theme="light"]) .pn-lp-hero__stamp .pc-tub{border-color:var(--pink);color:var(--pink)}
}
.pn-lb{--lp-pad:clamp(56px,6vw,80px)}
body:has(.pn-lb) .pc-logo__dot{animation:none}
body:has(.pn-lb) .pn-gfooter{background:var(--lp-footer-bg)}
.pn-lb :is(.pc-h-xl,.pc-h-l,.pc-h-m){font-kerning:normal;overflow-wrap:normal;word-break:normal;hyphens:manual}
.pn-lb :is(.pn-lp-hero__sub,.pn-lp-buy__lede,.pn-lp-sell__lede,.pn-lp-proof__p){text-wrap:pretty}
.pn-lb .pc-strike::after{left:0;right:0}
.pn-lb .pc-sechead .pc-real{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}
:is(.pn-lp-buy,.pn-lp-sell) .pc-kicker::after{content:"";flex:none;width:44px;height:1px;margin-left:6px;background:currentColor;opacity:.55}
.pn-lp-hero__illu,.pn-lp-buy__illu,.pn-lp-sell__illu{top:auto;left:auto;right:0;bottom:0;padding:0;border-radius:0;background:none;font-size:12px;opacity:1;white-space:nowrap;color:var(--ink-2)}
.pn-lp-buy__illu{color:var(--dk-ink-2)}
.pn-lp-sell__illu{color:var(--anthracite)}
.pn-lp-hero{position:relative;background:var(--lp-grain) 0 0/160px 160px,var(--lp-hero-bg)}
.pn-lp-hero__art{--foot:28px}
.pn-lp-hero__art .pc-arch{bottom:var(--foot);background:var(--lp-arch);box-shadow:var(--lp-arch-glow)}
.pn-lp-hero__art .pc-arch{-webkit-mask-image:linear-gradient(var(--ink) 84%,transparent);mask-image:linear-gradient(var(--ink) 84%,transparent)}
.pn-lp-b1 picture{-webkit-mask-image:linear-gradient(var(--ink) 95%,transparent);mask-image:linear-gradient(var(--ink) 95%,transparent)}
.pn-lp-b1{bottom:var(--foot)}
.pn-lp-hero .pc-hl{background:var(--lp-tape)}
.pn-lp-hero__chip.pc-chip--live,.pn-lp-hero__chip--trust{background:var(--lp-chip-bg);color:var(--lp-chip-ink);border-color:var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.pn-lp-hero__sub{max-width:30em}
.pn-lp-hero__count{font-size:15px}
.pn-lp-b1__tag small{font-size:12px;opacity:1}
@media (min-width:1101px){
.pn-lp-hero__stamp{top:180px}
}
.pn-lp-real{position:relative;border-top:0;padding:var(--lp-pad) 0 calc(var(--lp-pad) - 16px);background:var(--lp-grain) 0 0/160px 160px,var(--lp-real-bg)}
.pn-lp-real--next{padding-top:0;background:var(--lp-grain) 0 0/160px 160px,var(--lp-real2-bg)}
@media (min-width:1101px){
.pn-lp-sellrail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;justify-content:stretch}
.pn-lp-sellrail > .pc-scard{width:auto}
.pn-lp-sellrail:not(.pn-lp-sellgrid) > :nth-child(n+6){display:none}
}
@media (min-width:701px){
.pn-lp-real .pc-sechead{flex-wrap:nowrap;align-items:flex-end}
.pn-lp-real .pc-sechead > .pc-btn{flex:none}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lp-pairs{grid-template-columns:repeat(4,minmax(0,1fr))}
.pn-lp-pairs > :nth-child(n+9){display:none}
}
.pn-lp-buy{z-index:1;margin-top:calc(-1 * var(--lp-dome-h));padding:calc(var(--lp-pad) + var(--lp-dome-h)) 0 var(--lp-pad);background:var(--lp-grain) 0 0/160px 160px,var(--lp-buy-bg);border-top-left-radius:50% var(--lp-dome-h);border-top-right-radius:50% var(--lp-dome-h)}
.pn-lp-hero + .pn-lp-buy{margin-top:0;padding-top:var(--lp-pad);border-radius:0}
.pn-lp-buy .pc-fix{margin-right:.18em}
.pn-lp-buy__art{margin-bottom:26px}
.pn-lp-buy__jess{bottom:0;height:540px;-webkit-mask-image:linear-gradient(var(--ink) 93%,transparent);mask-image:linear-gradient(var(--ink) 93%,transparent)}
.pn-lp-buy__illu{bottom:-24px}
@media (min-width:960px){
.pn-lp-buy__top{align-items:start}
.pn-lp-buy{padding-top:calc(var(--lp-pad) + var(--lp-dome-h) - 40px)}
.pn-lp-hero + .pn-lp-buy{padding-top:var(--lp-pad)}
}
.pn-lp-buy .pn-lp-buy__tiles{gap:0}
.pn-lp-buy .pc-tile{min-width:0;margin:0 30px 0 0;padding:2px 30px 2px 0;border:0;border-right:1px solid var(--lp-buy-line);border-radius:0;background:transparent}
.pn-lp-buy .pc-tile:last-child{margin-right:0;padding-right:0;border-right:0}
.pn-lp-buy .pc-tile b{font-size:30px;background:var(--lp-tape);-webkit-background-clip:text;background-clip:text;color:transparent}
.pn-lp-buy .pc-tile p{margin-top:8px;font-size:15px;color:var(--dk-ink)}
.pn-lp-how{margin-top:64px}
.pn-lp-steps{align-items:stretch}
.pn-lp-step{box-shadow:var(--lp-step-sh)}
.pn-lp-step::before{content:none}
@media (min-width:1101px){
.pn-lp-step:nth-child(2){padding-right:20px}
}
.pn-lp-cta{align-items:center}
.pn-lp-cta__stack > p:first-child,.pn-lp-cta__have,.pn-lp-cta__have .pc-more,.pn-lp-cta__links .pc-more{font-size:15px}
.pn-lp-proof{position:relative;z-index:2;overflow:clip visible;padding:var(--lp-pad) 0;background:var(--lp-grain) 0 0/160px 160px,var(--lp-proof-bg)}
.pn-lp-receipt{transform:rotate(-.4deg);font:400 15px/1.5 var(--font-sans)}
.pn-lp-receipt .pc-receipt__top small{font:500 12px/1.2 var(--body);font-variant-numeric:tabular-nums;letter-spacing:0}
.pn-lp-receipt q{font-size:15px}
.pn-lp-receipt li small{font-size:12px}
@media (min-width:1101px){
.pn-lp-proof__wrap{align-items:center}
.pn-lp-proof__copy{padding-top:0}
}
.pn-lp-proof__h em,[data-theme="dark"] .pn-lp-proof__h em{background:linear-gradient(transparent 60%,var(--lp-marker) 60% 90%,transparent 90%);color:inherit}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-lp-proof__h em{background:linear-gradient(transparent 60%,var(--lp-marker) 60% 90%,transparent 90%);color:inherit}
}
.pn-lp-sell{z-index:3;margin-top:calc(-1 * var(--lp-dome-h));padding:calc(var(--lp-pad) + var(--lp-dome-h)) 0 var(--lp-pad);background:var(--lp-grain) 0 0/160px 160px,var(--lp-sell-bg);border-top-left-radius:50% var(--lp-dome-h);border-top-right-radius:50% var(--lp-dome-h)}
.pn-lp-hero + .pn-lp-sell{margin-top:0;padding-top:var(--lp-pad);border-radius:0}
.pn-lp-sell__top{align-items:start;grid-template-rows:auto auto 1fr}
.pn-lp-sell__head{padding-top:12px}
.pn-lp-sell__art{height:470px;margin-bottom:26px}
.pn-lp-sell__mara{bottom:0;height:500px;-webkit-mask-image:linear-gradient(var(--ink) 93%,transparent);mask-image:linear-gradient(var(--ink) 93%,transparent)}
.pn-lp-sell__illu{bottom:-22px}
.pn-lp-sell .pc-fix{margin-right:.22em}
.pn-lp-sell .pc-box--dk{border-color:transparent;background:var(--lp-box-dk);box-shadow:var(--lp-inner-hi-dk),var(--lp-card-lift)}
.pn-lp-sell .pc-box--cr{border-color:transparent;background:var(--lp-box-cr);box-shadow:var(--lp-inner-hi),var(--lp-card-lift)}
.pn-lp-sell .pc-priv small{font-size:15px;color:var(--dk-ink-2)}
.pn-lp-calc__stack{top:14px;right:14px;bottom:auto;width:96px}
.pn-lp-calc .pc-box__h{padding-right:100px}
@media (min-width:701px){
.pn-lp-calc > small:last-child{padding-right:0}
}
.pn-lp-calc .pn-lp-box__p{padding-right:100px}
.pn-lp-laundry.pn-seotext{position:relative;z-index:4;border-top:0;padding-bottom:var(--lp-pad);background:var(--lp-grain) 0 0/160px 160px,var(--lp-laundry-bg)}
.pn-lp-sell + .pn-lp-laundry.pn-seotext{background:radial-gradient(circle,var(--pink) 1.6px,transparent 2.3px) 0 3px/calc(2 * var(--lp-lace-r)) 8px repeat-x,var(--lp-grain) 0 0/160px 160px,var(--lp-laundry-bg)}
.pn-lp-sell + .pn-lp-laundry::before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--lp-lace-r));height:var(--lp-lace-r);pointer-events:none;
  background:radial-gradient(circle at 50% 100%,var(--lp-lace) calc(var(--lp-lace-r) - .5px),transparent var(--lp-lace-r)) 0 0/calc(2 * var(--lp-lace-r)) var(--lp-lace-r) repeat-x}
.pn-lp-sell + .pn-lp-laundry .pn-lp-mast{padding-top:24px}
.pn-lp-hero + .pn-lp-laundry.pn-seotext{background:linear-gradient(180deg,var(--lp-hero-end) 0,transparent 200px),var(--lp-grain) 0 0/160px 160px,var(--lp-laundry-bg)}
.pn-lp-host::before{background:var(--lp-host-arch);box-shadow:inset 0 0 0 1px var(--lp-host-rim)}
.pn-lp-host__img{filter:var(--lp-cut-rim)}
@media (min-width:1101px){
.pn-lp-lgrid__side{position:sticky;top:96px;align-self:start}
}
.pn-lp-laundry .pc-pbox,.pn-lp-lgrid__toc .pc-toc{box-shadow:var(--lp-inner-hi),var(--lp-card-lift)}
.pn-lp-laundry .pc-pbox__row.is-med b,.pn-lp-laundry .pc-toc li::before,.pn-lp-laundry .pc-toc li > a::before{color:var(--lp-num-ink)}
.pn-lp-pbox__obj{filter:var(--lp-cut-rim)}
.pn-lp-lgrid__side .pn-draftband{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:5px 10px;border-radius:var(--radius-full);font-size:12px;line-height:1.2}
.pn-lp-lgrid__side .pn-draftband .pc-ico{width:14px;height:14px}
.pn-lb > section:has(+ :is(.pn-lp-buy,.pn-lp-sell)){padding-bottom:calc(var(--lp-pad) + var(--lp-dome-h))}
.pn-lp-join{padding:var(--lp-pad) 0 calc(var(--lp-pad) + 8px);text-align:left;background:var(--lp-grain) 0 0/160px 160px,var(--lp-join-bg)}
.pn-lp-join .pc-wrap{display:block}
.pn-lp-join__h{margin:0}
.pn-lp-doors{max-width:none;margin:0;gap:16px}
.pn-lp-doors .pc-door{position:relative;isolation:isolate;border-color:transparent;gap:10px;box-shadow:var(--lp-inner-hi-dk),var(--lp-card-lift);transition:transform var(--dur-slow) var(--ease-out)}
.pn-lp-doors .pc-door p{min-height:0;margin:0}
.pn-lp-doors .pc-door .pc-btn{margin-top:20px}
.pn-lp-doors .pc-door--buy{background:var(--lp-door-buy)}
.pn-lp-doors .pc-door--sell{background:var(--lp-door-sell);box-shadow:var(--lp-inner-hi),var(--lp-card-lift)}
.pn-lp-doors .pc-door:hover{transform:translateY(-3px)}
.pn-lb .pc-btn:is(.pc-btn--primary,.pc-btn--ink,.pc-btn--on-accent):not(.pc-btn--sm),.pn-lp-doors .pc-door{position:relative;isolation:isolate}
.pn-lb .pc-btn:is(.pc-btn--primary,.pc-btn--ink,.pc-btn--on-accent):not(.pc-btn--sm)::after,.pn-lp-doors .pc-door::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;
  background:var(--lp-sheen) no-repeat;background-size:260% 100%;background-position:130% 0;transition:background-position 900ms var(--ease-out)}
.pn-lb .pc-btn:is(.pc-btn--primary,.pc-btn--ink,.pc-btn--on-accent):not(.pc-btn--sm):hover::after,.pn-lp-doors .pc-door:hover::after{background-position:-30% 0}
@media (prefers-reduced-motion:no-preference){
.pn-lb .is-armed > .pc-wrap{transition:opacity var(--lp-reveal-dur) var(--ease-out),transform var(--lp-reveal-dur) var(--ease-out)}
.pn-lb .is-armed:not(.is-in) > .pc-wrap{opacity:0;transform:translateY(var(--reveal-y))}
}
@media (prefers-reduced-motion:reduce){
.pn-lp-doors .pc-door,.pn-lb .pc-btn::after,.pn-lp-doors .pc-door::after{transition:none}
.pn-lp-doors .pc-door:hover{transform:none}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lp-report__wrap{grid-template-columns:minmax(0,1fr) 300px;gap:32px}
.pn-lp-buy__jess{height:460px}
.pn-lp-sell__mara{height:480px}
.pn-lp-steps{row-gap:16px}
}
@media (min-width:701px) and (max-width:959px){
.pn-lp-hero__wrap{grid-template-columns:minmax(0,1fr);gap:8px}
.pn-lp-hero__copy{padding-bottom:8px}
.pn-lp-hero__art{width:100%;max-width:560px;height:440px;justify-self:center}
.pn-lp-hero__art .pc-arch{width:420px;height:330px;border-radius:999px 999px 0 0}
.pn-lp-hero__art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lp-b1{width:540px}
.pn-lp-hero__stamp{left:0;top:40px}
.pn-lp-buy__top{grid-template-columns:minmax(0,1fr);gap:0}
.pn-lp-buy__art{height:420px;margin-top:24px}
.pn-lp-buy__jess{right:40px;height:440px}
.pn-lp-proof__wrap{grid-template-columns:minmax(0,1fr);gap:40px}
.pn-lp-receipt{max-width:460px;margin-right:12px}
.pn-lp-sell__top{grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"head head" "lede art" "proof art"}
}
@media (max-width:700px){
.pn-lp-hero__art{--foot:24px}
.pn-lp-b1__tag small{display:none}
.pn-lp-buy__art{height:320px;margin:26px -16px 26px}
.pn-lp-buy__jess{right:10px;height:340px}
.pn-lp-buy__illu{right:16px;bottom:-22px}
.pn-lp-buy .pc-tile{margin-right:18px;padding-right:18px}
.pn-lp-how{margin-top:30px}
.pn-lp-sell__top{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "lede" "proof" "art";grid-template-rows:auto}
.pn-lp-sell__art{justify-self:center;width:200px;height:300px;min-height:0;margin:8px 0 26px;overflow:visible;-webkit-mask-image:none;mask-image:none}
.pn-lp-sell__mara{left:50%;right:auto;top:auto;bottom:0;height:300px;transform:translateX(-50%)}
.pn-lp-sell__illu{right:auto;left:50%;top:auto;bottom:-20px;transform:translateX(-50%);text-align:center;font-size:12px}
.pn-lp-sell__proof{margin:4px 0 0}
.pn-lp-join__head{margin-bottom:16px}
.pn-lp-report__wrap{grid-template-columns:minmax(0,1fr);gap:24px}
.pn-lp-report__p{font-size:16px}
.pn-lp-report__cta .pc-btn{display:block;width:100%;white-space:normal;text-align:center;text-wrap:balance;line-height:1.15}
.pn-lp-lgrid--guide{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:379px){
.pn-lp-buy .pn-lp-buy__tiles{flex-direction:column;gap:18px}
.pn-lp-buy .pc-tile{margin:0;padding:0 0 18px;border-right:0;border-bottom:1px solid var(--lp-buy-line)}
.pn-lp-buy .pc-tile:last-child{padding-bottom:0;border-bottom:0}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lpm-hero__wrap{grid-template-columns:minmax(0,1fr) clamp(220px,30vw,330px);gap:24px}
.pn-lpm-art,.pn-lpm-art--report{height:clamp(400px,44vw,480px)}
.pn-lpm-art .pc-arch,.pn-lpm-art--report .pc-arch{width:100%;height:auto;aspect-ratio:8 / 9;border-radius:999px 999px 0 0}
.pn-lpm-art .pc-arch::after,.pn-lpm-art--report .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lpm-hero--report .pn-lpm-hero__h.pc-h-l{font-size:30px}
.pn-lpm-hero .pn-lp-ctas > .pc-btn{max-width:100%}
}
@media (max-width:700px){
.pn-lpm-hero .pn-lp-ctas > .pc-btn{flex:1 1 auto}
}
.pn-lpm-ship .pc-care:not(:has(> .pc-obj)){padding-right:20px}
@media (min-width:701px){
.pn-lpm-ctabox{padding:22px}
.pn-lpm-ctabox .pc-btn{padding-inline:14px;font-size:13px}
.pn-lpm-ctabox__alt{margin:4px 0 0;text-align:center}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lp-proof__h.pc-h-l{font-size:30px}
.pn-lp-real .pc-sechead .pc-h-m{font-size:30px}
}
.pn-lp-mast__meta{font-size:12px;letter-spacing:.2em}
@media (min-width:1101px){
.pn-lp-hero{padding-top:32px}
.pn-lp-hero__wrap{align-items:stretch;gap:16px}
.pn-lp-hero__copy{padding-bottom:32px}
.pn-lp-hero__h{margin:10px 0 18px}
.pn-lp-hero__lede{margin-bottom:24px}
.pn-lp-hero__art{height:auto;min-height:760px}
.pn-lp-b1{left:auto;right:calc(-1 * var(--gutter));transform:none;width:min(920px,calc(100vw - 360px))}
.pn-lp-hero__art .pc-arch{left:auto;right:-26px;transform:none;width:620px;height:600px;border-radius:999px 999px 0 0}
.pn-lp-hero__art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lp-hero__stamp{left:48px;top:auto;bottom:calc(var(--foot) + 470px)}
}
@media (min-width:1440px){
.pn-lp-b1{width:980px}
.pn-lp-hero__art .pc-arch{width:660px;height:640px;border-radius:999px 999px 0 0}
.pn-lp-hero__art .pc-arch::after{border-radius:999px 999px 0 0}
.pn-lp-hero__stamp{bottom:calc(var(--foot) + 505px)}
}
@media (min-width:1101px){
.pn-lp-b1--r5{width:min(760px,calc(100vw - 500px))}
.pn-lp-hero__art--r5 .pn-lp-hero__stamp{left:auto;right:36px;bottom:auto;top:104px}
}
@media (min-width:1440px){
.pn-lp-b1--r5{width:820px}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lp-hero__art--r5 .pn-lp-hero__stamp{left:-36px;top:4px}
}
.pn-lb .pc-kicker{color:var(--ink)}
.pn-lb .pc-kicker::after{content:"";flex:none;width:44px;height:1px;margin-left:6px;background:currentColor;opacity:.55}
[data-theme="dark"] .pn-lb .pc-kicker{color:var(--pink)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-lb .pc-kicker{color:var(--pink)}
}
.pn-lb .pc-dk .pc-kicker,.pn-lb .pn-lp-laundry .pc-kicker,.pn-lb .pn-lp-report .pc-kicker{color:var(--pink)}
.pn-lb .pc-on-pink .pc-kicker,.pn-lb .pc-box--cr .pc-kicker{color:var(--anthracite)}
.pn-lb .pc-sechead .pc-kicker{margin-bottom:4px}
.pn-lb .pn-lp-proof .pc-kicker,.pn-lb .pn-lp-guides .pc-kicker,.pn-lb .pn-lp-join .pc-kicker{margin-bottom:16px}
.pn-lb .pc-care__num{color:var(--anthracite)}
.pn-lb .pc-care h3{margin-top:8px}
.pn-lb .pn-lp-calc{overflow:hidden}
.pn-lb .pn-lp-calc__stamp{position:absolute;right:22px;bottom:150px;z-index:2}
@media (min-width:701px){
.pn-lb .pn-lp-calc > small{padding-right:104px}
}
.pn-lb .pc-hand{font-size:24px}
.pn-lb .pn-lp-proof__h em,[data-theme="dark"] .pn-lb .pn-lp-proof__h em{background:none;padding:0}
.pn-lb .pn-lp-host::before{background:var(--lp-arch);box-shadow:var(--lp-arch-glow)}
.pn-lb .pc-box--cr .pn-lp-box__p,.pn-lb .pc-box--cr .pc-priv small,.pn-lb .pn-lp-calc small{color:var(--muted-lt)}
.pn-lb .pc-box--cr .pc-priv b{color:var(--anthracite)}
.pn-lb .pn-lp-calc .pc-stepper button{color:var(--anthracite);border-color:transparent;background:var(--obj-fill)}
.pn-lb .pn-lp-calc .pc-stepper button:hover{border-color:transparent;background:var(--media-dim)}
.pn-lb .pn-lp-calc .pn-lp-calc__res{color:var(--pink-glyph)}
.pn-lp-stats{position:relative;z-index:2;padding:20px 0 4px;background:var(--bg)}
.pn-lp-stats__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pn-lp-stats__i{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:16px;background:var(--surface)}
.pn-lp-stats__i b{font:700 24px/1.15 var(--font-display);color:var(--ink)}
.pn-lp-stats__i span{font:400 13px/1.45 var(--font-sans);color:var(--ink-2)}
.pn-lb .pn-lp-sellgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;margin-inline:0;padding-inline:0;justify-content:stretch}
.pn-lb .pn-lp-sellgrid > .pc-scard{width:auto}
.pn-lp-sellben__premium{margin:18px 0 0;max-width:720px;font:400 15px/1.55 var(--font-sans)}
.pn-lp-topics__row--v2{margin:16px 0 20px}
.pn-laundry__rest--v2{margin-top:20px}
.pn-laundry__rest--v2[open] > summary{display:inline-flex}
.pn-lp-faq{position:relative;padding:var(--lp-pad) 0;background:var(--bg);color:var(--ink)}
.pn-lp-faq__wrap{max-width:860px}
.pn-lp-faq__h{margin:0 0 20px}
.pn-lp-faq__i{border-radius:12px;background:var(--surface);margin-top:8px}
.pn-lp-faq__i > summary{cursor:pointer;padding:14px 18px;font:600 16px/1.4 var(--font-sans);list-style:none}
.pn-lp-faq__i > summary::-webkit-details-marker{display:none}
.pn-lp-faq__i > summary::after{content:"+";float:right;font-weight:400}
.pn-lp-faq__i[open] > summary::after{content:"\2212"}
.pn-lp-faq__i > summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-lp-faq__i > p{margin:0;padding:0 18px 16px;font:400 15px/1.6 var(--font-sans);color:var(--ink-2)}
.pn-lp-faq__more{margin:20px 0 0}
@media (min-width:701px){
.pn-lb .pn-lp-pairs--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.pn-lb .pn-lp-sellgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.pn-lb .pn-lp-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pn-lb .pn-lp-boxes--2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:700px){
.pn-lp-stats{padding:14px 0 0}
.pn-lp-stats__row{gap:8px}
.pn-lp-stats__i{padding:10px 10px 11px}
.pn-lp-stats__i b{font-size:18px}
.pn-lp-stats__i span{font-size:12px;line-height:1.3}
.pn-lb--v2 .pn-lp-sellgrid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}
.pn-lb--v2 .pn-lp-sellgrid::-webkit-scrollbar{display:none}
.pn-lb--v2 .pn-lp-sellgrid > .pc-scard{flex:none;width:148px;scroll-snap-align:start}
.pn-lb--v2 #how .pn-lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
}
.pn-raw{position:relative;overflow:hidden;isolation:isolate;--raw-h:100%;--raw-w:66%}
.pn-raw > .pc-wrap{position:relative;z-index:1}
.pn-raw__bg{position:absolute;z-index:0;top:0;right:0;width:var(--raw-w);height:var(--raw-h);max-width:none;object-fit:cover;object-position:50% 30%;filter:contrast(1.14) saturate(1.12) brightness(1.04);
  -webkit-mask-image:linear-gradient(to right,transparent 0,var(--ink) 34%),linear-gradient(to right,transparent 0,var(--ink) 22%),linear-gradient(to bottom,var(--ink) calc(100% - 240px),transparent),linear-gradient(to bottom,var(--ink) calc(100% - 120px),transparent);-webkit-mask-composite:source-in;
  mask-image:linear-gradient(to right,transparent 0,var(--ink) 34%),linear-gradient(to right,transparent 0,var(--ink) 22%),linear-gradient(to bottom,var(--ink) calc(100% - 240px),transparent),linear-gradient(to bottom,var(--ink) calc(100% - 120px),transparent);mask-composite:intersect}
.pn-raw--l .pn-raw__bg{right:auto;left:0;
  -webkit-mask-image:linear-gradient(to left,transparent 0,var(--ink) 34%),linear-gradient(to left,transparent 0,var(--ink) 22%),linear-gradient(to bottom,var(--ink) calc(100% - 240px),transparent),linear-gradient(to bottom,var(--ink) calc(100% - 120px),transparent);
  mask-image:linear-gradient(to left,transparent 0,var(--ink) 34%),linear-gradient(to left,transparent 0,var(--ink) 22%),linear-gradient(to bottom,var(--ink) calc(100% - 240px),transparent),linear-gradient(to bottom,var(--ink) calc(100% - 120px),transparent)}
.pn-raw__vid{opacity:0;transition:opacity .6s ease}
.pn-raw__vid.is-on{opacity:1}
@media (prefers-reduced-motion:reduce){
.pn-raw__vid{display:none}
}
.pn-raw__illu{position:absolute;z-index:1;top:calc(var(--raw-h) - 34px);right:20px;color:var(--dk-ink)}
.pn-raw--l .pn-raw__illu{right:auto;left:20px}
.pn-raw--hero .pn-raw__bg,.pn-raw--guides .pn-raw__bg,.pn-raw--buy .pn-raw__bg{mix-blend-mode:lighten}
.pn-raw--hero{--bg:var(--dk-bg);--ink:var(--dk-ink);--ink-2:var(--dk-ink-2);background:var(--dk-bg);color:var(--dk-ink);padding-top:0}
.pn-raw--hero .pn-lp-hero__wrap{grid-template-columns:minmax(0,560px);align-items:center;min-height:660px}
.pn-raw--hero .pn-lp-hero__copy{padding:72px 0}
.pn-raw__bg--hero{object-position:6% 28%}
.pn-raw--buy{--raw-h:640px;--raw-w:62%}
.pn-raw--buy .pn-lp-buy__top{grid-template-columns:minmax(0,1fr) minmax(0,520px);min-height:500px;align-items:center}
.pn-raw--buy .pn-lp-buy__main{grid-column:2}
.pn-raw__bg--buy{object-position:18% 30%}
.pn-raw--sell{--raw-h:620px;--raw-w:60%}
.pn-raw--sell .pn-lp-sell__top{grid-template-columns:minmax(0,560px);grid-template-areas:"head" "lede" "proof";min-height:470px;align-content:center}
.pn-raw__bg--sell{object-position:38% 30%}
.pn-raw--guides{--bg:var(--dk-bg);--ink:var(--dk-ink);--ink-2:var(--dk-ink-2);background:var(--dk-bg);color:var(--dk-ink);--raw-w:60%}
.pn-raw--guides .pn-gdx__head{display:grid;align-content:center;min-height:440px;padding-bottom:56px}
.pn-raw--guides .pn-gdx__head > *{max-width:560px}
.pn-raw__bg--guides{object-position:45% 30%}
.pn-raw--nf{height:320px;width:100%;align-self:stretch;margin:0 0 6px;border-radius:16px;--raw-w:100%}
.pn-raw--nf .pn-raw__bg{-webkit-mask-image:linear-gradient(to bottom,var(--ink) 62%,transparent);mask-image:linear-gradient(to bottom,var(--ink) 62%,transparent);-webkit-mask-composite:source-over;mask-composite:add}
.pn-raw__bg--nf{object-position:14% 30%}
.pn-raw--hero.pn-alt{--bg:inherit;--ink:inherit;--ink-2:inherit;background:var(--lp-grain) 0 0/160px 160px,var(--lp-hero-bg);color:var(--ink)}
.pn-alt__spot{position:absolute;inset:0;z-index:0;pointer-events:none;background:conic-gradient(from 196deg at 78% -12%,transparent 0 6deg,var(--alt-spot-2) 14deg,var(--alt-spot) 24deg,var(--alt-spot-2) 34deg,transparent 44deg);filter:blur(22px);transform-origin:78% -12%;animation:pnAltSpot 13s ease-in-out infinite alternate}
@keyframes pnAltSpot{from{transform:rotate(-9deg)}to{transform:rotate(11deg)}}
@media (prefers-reduced-motion:reduce){
.pn-alt__spot{animation:none}
}
.pn-alt .pn-alt__art{position:absolute;z-index:0;right:max(var(--gutter),calc((100% - var(--main-max)) / 2));bottom:26px;width:min(64%,1140px);filter:drop-shadow(0 22px 28px var(--ground-shadow))}
.pn-alt .pn-alt__fig{display:block;width:100%;height:auto;max-width:none;filter:var(--lp-cut-rim)}
.pn-alt .pn-raw__illu{top:auto;bottom:10px;color:var(--ink-2)}
.pn-raw__bg--alt{filter:none}
.pn-raw__bg--alt.pn-raw__bg--buy{object-position:10% 40%}
.pn-raw__bg--alt.pn-raw__bg--sell{object-position:70% 40%}
.pn-raw__bg--alt.pn-raw__bg--guides{object-position:70% 40%}
.pn-raw__bg--alt.pn-raw__bg--nf{object-position:20% 22%}
@media (max-width:700px){
.pn-raw{--raw-w:100%}
.pn-raw__bg,.pn-raw--l .pn-raw__bg{left:0;right:0;width:100%;height:var(--raw-ph,340px);
    -webkit-mask-image:linear-gradient(to bottom,var(--ink) 44%,transparent),linear-gradient(to bottom,var(--ink) 66%,transparent);mask-image:linear-gradient(to bottom,var(--ink) 44%,transparent),linear-gradient(to bottom,var(--ink) 66%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
.pn-raw__illu{display:none}
.pn-raw > .pc-wrap{padding-top:calc(var(--raw-ph,340px) - 40px)}
.pn-raw--hero .pn-lp-hero__wrap{grid-template-columns:minmax(0,1fr);min-height:0}
.pn-raw--hero .pn-lp-hero__copy{padding:0 0 44px}
.pn-raw--buy .pn-lp-buy__top{grid-template-columns:minmax(0,1fr);min-height:0}
.pn-raw--buy .pn-lp-buy__main{grid-column:1}
.pn-raw--buy,.pn-raw--sell{padding-top:0}
.pn-raw--sell .pn-lp-sell__top{grid-template-columns:minmax(0,1fr);min-height:0}
.pn-raw__bg--hero{object-position:50% 25%}
.pn-raw__bg--buy{object-position:22% 25%}
.pn-raw__bg--sell{object-position:38% 25%}
.pn-raw--guides .pn-gdx__head{min-height:0;padding-bottom:36px}
.pn-raw--nf{height:240px}
.pn-raw--nf > .pn-raw__bg{height:100%}
}
@media (max-width:700px){
.pn-alt{--raw-ph:312px}
.pn-alt__spot{background:conic-gradient(from 190deg at 62% -6%,transparent 0 8deg,var(--alt-spot-2) 18deg,var(--alt-spot) 30deg,var(--alt-spot-2) 42deg,transparent 52deg);transform-origin:62% -6%;height:420px;bottom:auto}
.pn-alt .pn-alt__art{left:50%;right:auto;top:18px;bottom:auto;transform:translateX(-58%);width:min(118%,520px)}
.pn-raw__bg--alt.pn-raw__bg--buy{object-position:18% 30%}
.pn-raw__bg--alt.pn-raw__bg--sell,.pn-raw__bg--alt.pn-raw__bg--guides{object-position:72% 30%}
}
.pn-lp-hero__sell{margin:16px 0 0;font:500 15px/1.4 var(--font-sans);color:var(--ink-2)}
.pn-lp-hero__facts{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px}
.pn-lp-hero__fact{display:block;font:500 15px/1.35 var(--font-sans);color:var(--ink-2)}
.pn-lp-hero__fact--lock{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}
.pn-lp-door__more{margin:14px 0 0}
.pn-lp-proof__cta{display:none;margin:0}
.pn-lp-pairs .pn-prodcard .pc-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:wrap;text-overflow:clip;overflow-wrap:anywhere}
@media (min-width:1101px){
.pn-lp-buy .pn-lp-buy__tiles{flex-wrap:nowrap}
.pn-lp-buy .pc-tile{flex:0 1 auto}
}
@media (min-width:701px){
.pn-lp-how--safe .pn-lp-steps,#how .pn-lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.pn-lbsticky{display:none}
@media (max-width:700px){
.pn-lp-real.pn-pairs .pc-sechead p,.pn-lp-hero + .pn-lp-real.pn-pairs .pc-sechead .pc-kicker{display:none}
.pn-lb .pn-raw--hero.pn-alt .pn-lp-hero__copy{padding-bottom:20px}
.pn-lb .pn-lp-hero + .pn-lp-real.pn-pairs{padding-top:22px}
.pn-lp-hero + .pn-lp-real.pn-pairs .pc-sechead{margin-bottom:14px}
.pn-lp-hero + .pn-lp-real.pn-pairs .pc-sechead .pc-h-m{margin-top:0}
.pn-lp-hero__sell{margin-top:14px}
.pn-lp-proof__cta{display:block}
.pn-lp-proof__cta .pc-btn{display:flex;width:100%;justify-content:center}
.pn-lp-report .pn-lp-pbox{margin-top:104px}
.pn-lp-browse__row,.pn-lp-sellrail{-webkit-mask-image:linear-gradient(to right,black calc(100% - 36px),transparent);mask-image:linear-gradient(to right,black calc(100% - 36px),transparent)}
.pn-lbsticky:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;gap:10px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--sh-float)}
.pn-lbsticky .pc-btn{flex:1 1 0;min-width:0;min-height:48px;justify-content:center;white-space:nowrap}
.pn-lb .pn-lp-report .pn-lp-pbox,.pn-lb .pn-lp-proof__note{display:none}
.pn-lb .pn-lp-buy__art{height:220px}
.pn-lb .pn-lp-sell__art{height:220px;min-height:0}
.pn-lb :is(.pn-raw--buy,.pn-raw--sell){--raw-ph:240px}
}
@media (max-width:700px){
.pn-lb{--lp-pad:32px}
.pn-lb :is(.pn-raw--buy,.pn-raw--sell){--raw-ph:180px}
.pn-lb .pn-lp-buy .pc-tile b{font-size:30px}
.pn-lb .pn-lp-buy .pc-tile p{margin-top:4px}
.pn-lb .pn-lp-buy__jess{height:250px;bottom:-30px}
.pn-lb .pn-lp-sell__mara{height:236px}
.pn-lb .pn-lp-how__h{margin-bottom:14px}
.pn-lb .pn-lp-buy .pn-lp-step{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:10px 14px 11px 10px}
.pn-lb .pn-lp-buy .pn-lp-step::before{inset:4px}
.pn-lb .pn-lp-buy .pn-lp-step .pc-care__n{grid-row:1 / 3;flex-direction:column;align-items:center;gap:3px;padding-top:2px}
.pn-lb .pn-lp-buy .pn-lp-step h3{margin:0 0 2px}
.pn-lb .pn-lp-buy .pn-lp-step p{font-size:13px;line-height:1.45}
.pn-lb .pn-lp-how--safe .pn-lp-steps{gap:0;border-radius:12px 12px 16px 16px;background:var(--cream);overflow:hidden}
.pn-lb .pn-lp-buy .pn-lp-safe__i{display:block;padding:10px 16px 11px;border-radius:0;background:none;box-shadow:none}
.pn-lb .pn-lp-buy .pn-lp-safe__i::before{display:none}
.pn-lb .pn-lp-buy .pn-lp-safe__i + .pn-lp-safe__i{border-top:1px solid var(--line)}
.pn-lb .pn-lp-buy .pn-lp-cta{margin-top:28px;row-gap:10px}
.pn-lb .pn-lp-proof__p{margin-top:12px}
.pn-lb .pn-lp-proof__links{margin-top:12px}
.pn-lb .pn-lp-receipt .pn-quotes > li:nth-child(n+2){display:none}
.pn-lb .pn-lp-sell__head{padding-top:0}
.pn-lb .pn-lp-sell__head > .pn-lp-sell__h{margin-bottom:16px}
.pn-lb .pn-lp-sell__lede{margin-bottom:16px}
.pn-lb .pn-lp-calc,.pn-lb .pn-lp-priv > .pc-hand{display:none}
.pn-lb .pn-lp-boxes{margin-top:24px}
.pn-lb .pn-lp-priv .pc-box__h{margin-bottom:8px}
.pn-lb .pn-lp-priv .pn-lp-box__p{margin:0 0 10px;font-size:15px}
.pn-lb .pn-lp-priv .pc-priv{gap:0}
.pn-lb .pn-lp-priv .pc-priv > li{padding:7px 0;border-top:1px solid var(--line);line-height:1.4}
.pn-lb .pn-lp-priv .pc-priv b{display:inline}
.pn-lb .pn-lp-priv .pc-priv b::after{content:" · "}
.pn-lb .pn-lp-lgrid--guide{margin-top:16px}
.pn-lb .pn-lp-laundry__lede{font-size:16px;margin-bottom:16px}
.pn-lb .pn-lp-topics{margin-bottom:16px}
.pn-lb .pn-lp-topics__row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(to right,black calc(100% - 36px),transparent);mask-image:linear-gradient(to right,black calc(100% - 36px),transparent)}
.pn-lb .pn-lp-topics__row::-webkit-scrollbar{display:none}
.pn-lb .pn-lp-topics__row > li{flex:none}
.pn-lb .pn-lp-laundry__close{margin-top:20px}
.pn-lb .pn-lp-report__cta{margin-top:18px}
.pn-lb .pn-lp-doors{gap:12px}
.pn-lb .pn-lp-doors .pc-door{padding:20px;gap:8px}
.pn-lb .pn-lp-doors .pc-door p{min-height:0;margin-bottom:4px}
.pn-lb .pn-lp-doors .pn-lbdoor__cta{margin-top:8px}
}
.pn-gd.pn-mpg .pn-lpm-hero{padding-top:var(--space-12);background:var(--bg)}
.pn-gd.pn-mpg .pn-gd-hero__copy{padding-bottom:var(--space-8)}
.pn-gd.pn-mpg .pn-lpm-hero__h{margin:var(--space-4) 0 var(--space-3);max-width:30ch;text-wrap:balance}
.pn-gd.pn-mpg .pn-lpm-hero__k{margin:0 0 var(--space-3);font:var(--type-strong);color:var(--ink)}
.pn-gd.pn-mpg .pn-lpm-hero__lede{margin:0;max-width:var(--measure-lede,560px);font:var(--type-prose);color:var(--ink-2)}
.pn-gd.pn-mpg .pn-lpm-hero .pn-lp-ctas{gap:var(--space-3);margin-top:var(--space-6)}
.pn-gd.pn-mpg .pn-lpm-hero .pn-lp-ctas:empty{display:none}
@media (min-width:701px){
.pn-gd.pn-mpg .pn-lpm-hero .pn-lp-ctas{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}
}
.pn-lpm-main{background:var(--bg);color:var(--ink);padding:var(--space-8) 0 var(--space-16)}
.pn-lpm-main .pc-toc{margin-top:0;align-self:start}
.pn-lpm-main .pc-toc a{color:var(--ink)}
.pn-gd.pn-mpg .pn-lpm-rail{gap:var(--stack-gap)}
.pn-gd.pn-mpg .pn-lpm-rail .pc-box{padding:var(--panel-pad);border-radius:var(--r-l)}
.pn-lpm-ctabox .pn-lpm-ctabox__h{margin:0 0 var(--space-2);font:var(--type-title);color:var(--ink);text-wrap:balance}
.pn-gd.pn-mpg .pn-lpm-ctabox > p{margin:0;font:var(--type-body);color:var(--ink-2)}
.pn-gd.pn-mpg .pn-lpm-ctabox{max-width:var(--measure-prose);margin:var(--space-8) 0 0;padding:var(--panel-pad);border-radius:var(--r-l)}
.pn-gd.pn-mpg .pn-lpm-ctabox > *{margin-top:0;margin-bottom:0}
.pn-gd.pn-mpg .pn-lpm-ctabox .pc-btn{margin:var(--space-4) var(--space-2) 0 0;font:var(--type-strong);text-decoration:none}
.pn-gd.pn-mpg .pn-lpm-ctabox > .pn-lpm-ctabox__fine{margin-top:var(--space-3);font:var(--type-meta)}
.pn-gd.pn-mpg .pn-lpm-rail .pc-pbox li a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--tap);margin:0 calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--r-m);font:var(--type-strong);color:var(--ink)}
.pn-gd.pn-mpg .pn-lpm-rail .pc-pbox li a:hover{background:var(--surface-2)}
.pn-gd.pn-mpg .pn-lpm-rail .pc-pbox li a > .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);color:var(--glyph-off)}
.pn-gd.pn-mpg .pn-lpm-rail .pc-pbox__t{font:var(--type-label);color:var(--ink-2)}
.pn-gd.pn-mpg .pn-lpm-ship{padding:var(--space-8) 0;background:var(--bg)}
.pn-gd.pn-mpg .pn-lpm-ship__h{margin:0 0 var(--head-gap)}
.pn-gd.pn-mpg .pn-lpm-ship .pc-steps-grid{gap:var(--stack-gap);margin-top:0}
.pn-gd.pn-mpg .pn-lpm-ship .pc-care{padding:var(--panel-pad);border-radius:var(--r-l)}
.pn-gd.pn-mpg .pn-lpm-ship .pc-care h3{margin:var(--space-2) 0 var(--space-1);font:var(--type-title)}
.pn-gd.pn-mpg .pn-lpm-ship .pc-care p{margin:0;font:var(--type-body);color:var(--ink-2)}
.pn-gd.pn-mpg .pn-lpm-ship .pc-care__n{font:var(--type-cap);color:var(--ink-2)}
.pn-gd.pn-mpg :is(.pn-gd-body.pn-prose > h2,.pn-mp__sec > .pn-mp__h,.pn-lpm-ship__h,.pn-gd-faq .pn-lpm-faq__h){font:var(--type-h1);letter-spacing:-.01em;text-wrap:balance}
.pn-gd.pn-mpg :is(.pn-gd-body.pn-prose > h3,.pn-mp__sec .pn-mp__q,.pn-gd-faq summary,.pn-gd-faq .pn-lpm-faq__q){font:var(--type-title)}
.pn-gd.pn-mpg :is(.pn-gd-body.pn-prose,.pn-lpm-body) :is(p,li){font:var(--type-prose)}
.pn-gd.pn-mpg :is(.pn-gd-body.pn-prose,.pn-lpm-body) :is(.pn-mp__list--steps,.pn-gd-body > ol) > li{font:var(--type-body)}
.pn-gd.pn-mpg .pn-gd-faq__a > *{font:var(--type-prose)}
.pn-gd.pn-mpg .pc-toc li a{font:var(--type-label)}
.pn-gd.pn-mpg .pc-toc > b{font:var(--type-label);color:var(--ink-2)}
.pn-gd.pn-mpg .pn-gd-callout{font:var(--type-body)}
.pn-gd.pn-mpg .pn-gd-callout p{font:var(--type-body)}
@media (max-width:700px){
.pn-gd.pn-mpg :is(.pn-gd-body.pn-prose > h2,.pn-mp__sec > .pn-mp__h,.pn-lpm-ship__h,.pn-gd-faq .pn-lpm-faq__h){font:var(--type-title)}
}
.pn-gd.pn-mpg .pc-toc li a::before,.pn-gd.pn-mpg .pn-mp__list--steps > li::before,.pn-gd.pn-mpg .pn-gd-body > ol > li::before{color:var(--ink-2);font:var(--type-label);font-variant-numeric:tabular-nums}
.pn-gd.pn-mpg :is(.pn-mp__list--steps,.pn-gd-body > ol) > li{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-12);border-radius:var(--r-m);background:var(--surface);font:var(--type-body)}
.pn-gd.pn-mpg :is(.pn-mp__list--steps,.pn-gd-body > ol) > li::before{left:var(--space-4);top:var(--space-3)}
.pn-mp__chips .pn-glabel{margin:0 0 var(--space-2);font:var(--type-label);color:var(--ink-2)}
.pn-mp__chips ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}
.pn-mp__chips li{margin:0;padding:0}
.pn-mp__chips li::before{content:none}
.pn-mp__ask.pc-chip{cursor:default;white-space:normal;text-align:left}
.pn-gd.pn-mpg .pn-gd-faq{padding:0 0 var(--space-16);background:var(--bg)}
.pn-gd.pn-mpg .pn-gd-faq details{border-radius:var(--r-l)}
.pn-gd.pn-mpg .pn-gd-faq summary{min-height:var(--tap);align-items:center}
.pn-gd.pn-mpg .pn-gd-faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
@media (max-width:700px){
.pn-gd.pn-mpg .pn-lpm-hero{padding-top:var(--space-6)}
.pn-gd.pn-mpg .pn-lpm-hero .pn-lp-ctas{flex-direction:column}
.pn-gd.pn-mpg .pn-lpm-hero .pn-lp-ctas > .pc-btn{width:100%}
.pn-gd.pn-mpg .pn-lpm-ctabox .pc-btn{display:flex;width:100%;margin-right:0}
.pn-lpm-main{padding:var(--space-6) 0 var(--space-12)}
.pn-gd.pn-mpg .pn-lpm-ship .pc-steps-grid{grid-template-columns:minmax(0,1fr)}
.pn-gd.pn-mpg .pc-toc li a{min-height:var(--tap);padding-block:var(--space-2);font:var(--type-strong)}
}
.pn-lb--cm:is(.pn-hm){--hm-sec: 120px; --hm-gap: 56px; --hm-act: 48px; --hm-col: 64px; --hm-grid-gap: 40px 48px; --hm-sub: 96px; --hm-pad: 40px;
  --hm-h1-font: 800 64px/68px var(--body); --hm-h2-font: 800 44px/50px var(--body); --hm-h3-font: 700 30px/36px var(--body);
  --hm-h4-font: 700 20px/28px var(--body); --hm-lede-font: 400 20px/32px var(--body); --hm-body-font: 400 18px/28px var(--body);
  --hm-small-font: 400 16px/24px var(--body); --hm-label-font: 600 16px/24px var(--body); --hm-key-font: 600 18px/24px var(--body);
  --hm-key-h: 56px; --hm-well: 48px;
  overflow-x:clip;}
@media (max-width:700px){
.pn-lb--cm:is(.pn-hm){--hm-sec: 72px; --hm-gap: 32px; --hm-act: 32px; --hm-col: 32px; --hm-grid-gap: 28px; --hm-sub: 56px; --hm-pad: 24px;
    --hm-h1-font: 800 40px/44px var(--body); --hm-h2-font: 800 30px/36px var(--body); --hm-h3-font: 700 24px/30px var(--body);
    --hm-h4-font: 700 18px/26px var(--body); --hm-lede-font: 400 20px/30px var(--body);
    --hm-small-font: 400 15px/22px var(--body); --hm-label-font: 600 15px/22px var(--body); --hm-key-h: 52px; --hm-well: 44px;}
}
.pn-lb--cm:is(.pn-hm) :is(ol,ul){margin:0;padding:0;list-style:none}
.pn-lb--cm:is(.pn-hm) li::before{content:none}
.pn-lb--cm :is(.pn-hm-sec){padding:var(--hm-sec) 0;background:var(--bg);color:var(--ink);scroll-margin-top:var(--header-h)}
.pn-lb--cm :is(.pn-hm-sec:not(.pn-hm-band) + .pn-hm-sec:not(.pn-hm-band)){padding-top:0}
.pn-lb--cm :is(.pn-hm-band){background:var(--surface)}
.pn-lb--cm :is(.pn-hm-band .pn-hm-card,.pn-hm-band .pn-hm-note){background:var(--surface-2)}
.pn-lb--cm :is(.pn-hm-band .pn-hm-well,.pn-hm-band .pn-hm-rows .pn-hm-well){background:var(--surface-3)}
.pn-lb--cm :is(.pn-hm-head){max-width:880px;min-width:0}
.pn-lb--cm :is(.pn-hm-head) .pc-kicker{display:block;margin:0 0 var(--space-3);font:var(--hm-label-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-head__h){margin:0;font:var(--hm-h2-font);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}
.pn-lb--cm :is(.pn-hm-head__p){margin:var(--space-5) 0 0;max-width:680px;font:var(--hm-lede-font);color:var(--ink-2);text-wrap:pretty}
.pn-lb--cm :is(.pn-hm-head__p + .pn-hm-head__p){margin-top:var(--space-4)}
.pn-lb--cm:is(.pn-hm) :is(.pn-hm-head + *,.pn-hm-headrow + *){margin-top:var(--hm-gap)}
.pn-lb--cm:is(.pn-hm) :is(.pn-hm-head + .pn-hm-head__p){margin-top:var(--space-4)}
.pn-lb--cm :is(.pn-hm-headrow){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}
.pn-lb--cm :is(.pn-hm-headrow .pn-hm-head){flex:1 1 auto}
.pn-lb--cm :is(.pn-hm-headrow__go){flex:none}
.pn-lb--cm :is(.pn-hm-keys){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--hm-act)}
.pn-lb--cm :is(.pn-hm-keys) .pc-btn{min-height:var(--hm-key-h);padding:0 var(--space-8);font:var(--hm-key-font);text-decoration:none}
.pn-lb--cm :is(.pn-hm-fine){margin:var(--space-4) 0 0;max-width:680px;font:var(--hm-small-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-links){display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);margin:var(--hm-act) 0 0}
.pn-lb--cm :is(.pn-hm-link){display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink);font:var(--hm-label-font);font-size:18px;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}
.pn-lb--cm :is(.pn-hm-link:hover){text-decoration-color:var(--ink)}
.pn-lb--cm :is(.pn-hm-keys .pn-hm-link){min-height:var(--hm-key-h)}
.pn-lb--cm :is(.pn-hm-link:focus-visible,.pn-hm-gcard:focus-visible,.pn-hm-faq__q:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-s)}
.pn-lb--cm :is(.pn-hm-well){display:inline-grid;place-items:center;flex:none;width:var(--hm-well);height:var(--hm-well);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-well) .pc-ico{width:var(--icon-l,24px);height:var(--icon-l,24px)}
.pn-lb--cm :is(.pn-hm-rows .pn-hm-well){background:var(--surface)}
.pn-lb--cm :is(.pn-hm-well--n){font:var(--hm-h4-font);color:var(--ink);font-variant-numeric:tabular-nums}
.pn-lb--cm :is(.pn-hm-rows){display:grid;gap:var(--space-8)}
.pn-lb--cm :is(.pn-hm-row){display:flex;align-items:flex-start;gap:var(--space-5)}
.pn-lb--cm :is(.pn-hm-row__h){display:block;padding-top:var(--space-2);font:var(--hm-h4-font);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-row__p){display:block;margin-top:var(--space-1);font:var(--hm-body-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-rows--2,.pn-hm-rows--3,.pn-hm-rows--5){grid-template-columns:minmax(0,1fr);gap:var(--hm-grid-gap)}
@media (min-width:701px){
.pn-lb--cm :is(.pn-hm-rows--2 > .pn-hm-row,.pn-hm-rows--3 > .pn-hm-row,.pn-hm-rows--5 > .pn-hm-row){flex-direction:column;gap:var(--space-4)}
.pn-lb--cm :is(.pn-hm-rows--2 .pn-hm-row__h,.pn-hm-rows--3 .pn-hm-row__h,.pn-hm-rows--5 .pn-hm-row__h){padding-top:0}
.pn-lb--cm :is(.pn-hm-rows--2,.pn-hm-rows--3){grid-template-columns:repeat(2,minmax(0,1fr))}
.pn-lb--cm :is(.pn-hm-rows--5){grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1101px){
.pn-lb--cm :is(.pn-hm-rows--3,.pn-hm-trust .pn-hm-rows--2){grid-template-columns:repeat(3,minmax(0,1fr))}
.pn-lb--cm :is(.pn-hm-op .pn-hm-rows--2){grid-template-columns:repeat(4,minmax(0,1fr))}
.pn-lb--cm :is(.pn-hm-rows--5){grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--space-8)}
}
.pn-lb--cm :is(.pn-hm-grid){display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}
.pn-lb--cm :is(.pn-hm-card){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-8);border-radius:var(--r-l);background:var(--surface);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-card__n){font:var(--hm-label-font);color:var(--ink-2);font-variant-numeric:tabular-nums}
.pn-lb--cm :is(.pn-hm-card__h){margin:0;font:var(--hm-h4-font);color:var(--ink);text-wrap:balance}
.pn-lb--cm :is(.pn-hm-card__p){margin:0;max-width:60ch;font:var(--hm-body-font);color:var(--ink-2)}
@media (min-width:701px){
.pn-lb--cm :is(.pn-hm-grid--2,.pn-hm-grid--3,.pn-hm-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1101px){
.pn-lb--cm :is(.pn-hm-grid--3){grid-template-columns:repeat(3,minmax(0,1fr))}
.pn-lb--cm :is(.pn-hm-grid--4){grid-template-columns:repeat(4,minmax(0,1fr))}
}
.pn-lb--cm :is(.pn-hm-art){position:relative;isolation:isolate}
.pn-lb--cm :is(.pn-hm-art)::before{content:"";position:absolute;inset:-14% -10%;z-index:-1;background:var(--art-glow);pointer-events:none}
.pn-lb--cm :is(.pn-hm-art--left)::before{inset:-10% -14%}
.pn-lb--cm :is(.pn-hm-obj,.pn-hm-prop,.pn-hm-doll__img){display:block;object-fit:contain;filter:drop-shadow(var(--shadow-e1));pointer-events:none;user-select:none}
.pn-lb--cm :is(.pn-hm-obj){width:112px;height:112px}
.pn-lb--cm :is(.pn-hm-obj--narrow){width:128px;height:128px;margin:-8px 0 -8px -8px}
.pn-lb--cm :is(.pn-hm-obj--rosette,.pn-hm-obj--star){width:160px;height:160px;flex:none}
.pn-lb--cm :is(.pn-hm-hero){--hm-hero-img:520px;position:relative;padding:0;background:linear-gradient(to bottom,transparent var(--hm-hero-img),var(--hero-blush) var(--hm-hero-img),transparent 100%),var(--bg);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-stage){position:relative;margin:0}
.pn-lb--cm :is(.pn-hm-stage picture){display:block}
.pn-lb--cm :is(.pn-hm-hero__img){display:block;width:100%;height:var(--hm-hero-img);object-fit:cover;object-position:50% 34%}
.pn-lb--cm :is(.pn-hm-stage)::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 72%,var(--hero-blush)),linear-gradient(to bottom,transparent 72%,var(--bg));pointer-events:none}
.pn-lb--cm :is(.pn-hm-hero__wrap){position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);margin-top:var(--space-8)}
.pn-lb--cm :is(.pn-hm-hero__copy,.pn-hm-hero__side){min-width:0}
.pn-lb--cm :is(.pn-hm-hero__copy) .pc-kicker{display:block;font:var(--hm-label-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-hero__h){margin:var(--space-3) 0 0;font:var(--hm-h1-font);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}
.pn-lb--cm :is(.pn-hm-hero__sub){margin:var(--space-4) 0 var(--space-8);font:var(--hm-h4-font);font-size:24px;line-height:32px;color:var(--ink)}
.pn-lb--cm :is(.pn-hm-hero .pn-hm-keys){margin-top:auto;column-gap:var(--space-4)}
.pn-lb--cm :is(.pn-hm-hero + .pn-hm-sec){padding-top:var(--hm-sub)}
.pn-lb--cm :is(.pn-hm-hero__copy,.pn-hm-hero__side){display:flex;flex-direction:column}
.pn-lb--cm :is(.pn-hm-hero__side){justify-content:space-between;gap:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero__lede){margin:0;max-width:56ch;font:var(--hm-lede-font);color:var(--ink);text-wrap:pretty}
.pn-lb--cm :is(.pn-hm-hero ul.pn-hm-facts){display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:var(--space-2) var(--space-12);margin:0;padding:0;list-style:none}
.pn-lb--cm :is(.pn-hm-fact){display:flex;align-items:flex-start;gap:var(--space-3);font:var(--hm-label-font);color:var(--ink);text-decoration:none}
.pn-lb--cm :is(.pn-hm-fact) .pc-ico{flex:none;width:var(--icon-m);height:var(--icon-m);margin-top:2px;color:var(--accent-text)}
.pn-lb--cm :is(a.pn-hm-fact:hover) > span{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}
.pn-lb--cm :is(a.pn-hm-fact:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-s)}
@media (min-width:768px){
.pn-lb--cm :is(.pn-hm-hero .pn-hm-keys){display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;align-self:flex-start}
}
@media (min-width:701px) and (max-width:1023px){
.pn-lb--cm :is(.pn-hm-hero){--hm-hero-img:440px}
}
@media (min-width:701px) and (max-width:1279px){
.pn-lb--cm :is(.pn-hm-hero ul.pn-hm-facts){grid-template-columns:repeat(3,minmax(0,max-content))}
}
@media (min-width:1280px){
.pn-lb--cm :is(.pn-hm-hero__wrap){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--hm-col);align-items:stretch}
}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--a,.pn-hm-hero.pn-hm-hero--b){--ink:var(--hero-night-ink);--ink-2:var(--hero-night-ink-2);--accent-text:var(--accent);--sunken:var(--hero-night-key);--surface-2:var(--hero-night-key-2);--t-tint:var(--hero-night-key);--t-tint-2:var(--hero-night-key-2);--line:transparent;color:var(--hero-night-ink)}
.pn-lb--cm :is(.pn-hm-hero__kick){display:block;font:var(--hm-label-font);color:var(--accent-text)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__h,.pn-hm-hero--b .pn-hm-hero__h,.pn-hm-hero--c .pn-hm-hero__h){margin:var(--space-3) 0 0;font:800 96px/92px var(--body);letter-spacing:-.045em;text-wrap:balance}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__h,.pn-hm-hero--b .pn-hm-hero__h){color:var(--hero-night-ink)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__ln,.pn-hm-hero--b .pn-hm-hero__ln,.pn-hm-hero--c .pn-hm-hero__ln){display:block}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__hl,.pn-hm-hero--b .pn-hm-hero__hl){color:var(--accent)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__sub,.pn-hm-hero--b .pn-hm-hero__sub){margin:var(--space-5) 0 0;font:700 24px/30px var(--body);color:var(--hero-night-ink)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-keys,.pn-hm-hero--b .pn-hm-keys,.pn-hm-hero--c .pn-hm-keys){margin-top:var(--space-8)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-fact,.pn-hm-hero--b .pn-hm-fact){color:var(--hero-night-ink)}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--a){--hm-hero-img:clamp(460px,calc(100svh - var(--header-h) - 184px),680px);--hm-a-lift:280px;display:grid;grid-template-columns:minmax(0,1fr);background:var(--hero-night)}
.pn-lb--cm :is(.pn-hm-hero--a > .pn-hm-stage,.pn-hm-hero--a > .pn-hm-hero__wrap){grid-area:1/1}
.pn-lb--cm :is(.pn-hm-hero--a > .pn-hm-stage){align-self:start}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__img){height:var(--hm-hero-img);object-position:50% 26%}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-stage)::after{background:var(--hero-poster-shade)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__wrap){margin-top:calc(var(--hm-hero-img) - var(--hm-a-lift));padding-bottom:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:end}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__side){justify-content:flex-end}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__lede){max-width:40ch;font:400 18px/28px var(--body);color:var(--hero-night-ink)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__strip){grid-area:2/1;background:var(--hero-night)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__strip ul.pn-hm-facts){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-8);padding:var(--space-5) 0}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-fact){align-items:center;font:600 15px/22px var(--body)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-fact) .pc-ico{margin-top:0}
@media (min-width:1280px){
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__wrap){grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--hm-col)}
}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--b){padding:var(--space-12) 0;background:var(--hero-plum)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__wrap){margin-top:0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--hm-col);align-items:center}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--b){display:flex;align-items:center;min-height:min(calc(100svh - var(--header-h)),880px)}
.pn-lb--cm :is(.pn-hm-hero--b > .pc-wrap){flex:1 1 auto}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-stage){border-radius:var(--r-l);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--shadow-e1)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-stage)::after{background:var(--hero-panel-shade)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-stage picture){height:100%}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__img){height:100%;object-position:50% 48%}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__lede){margin:var(--space-5) 0 0;max-width:46ch;font:400 18px/28px var(--body);color:var(--hero-night-ink-2)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero .pn-hm-keys,.pn-hm-hero--b .pn-hm-keys){margin-top:var(--space-8)}
.pn-lb--cm :is(.pn-hm-hero--b ul.pn-hm-facts){grid-template-columns:repeat(3,minmax(0,max-content));gap:var(--space-3) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-fact){font:600 15px/22px var(--body);color:var(--hero-night-ink-2)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-fact) .pc-ico{margin-top:1px}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--c){padding:var(--space-6) 0 0;background:var(--bg)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__wrap){margin-top:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-stage){border-radius:var(--r-l);overflow:hidden}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__img){height:clamp(400px,calc(100svh - var(--header-h) - 256px),580px);object-position:50% 26%}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-stage)::after{background:var(--hero-panel-shade)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__copy){position:relative;z-index:1;margin:-196px 0 0 var(--space-10);align-items:flex-start}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__kick){display:inline-block;padding:var(--space-1) var(--space-4);background:var(--hero-night);color:var(--accent)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__h){margin:0;line-height:112px}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__tx){padding:0 var(--space-6);background:var(--hero-night);color:var(--hero-night-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__hl){margin-left:var(--space-16)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__hl .pn-hm-hero__tx){color:var(--accent)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__foot){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin-top:var(--space-8)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__sub){margin:0;font:700 24px/30px var(--body);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__lede){margin:0;max-width:46ch;font:400 18px/28px var(--body);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-hero--c ul.pn-hm-facts){display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);margin-top:var(--space-10);padding:var(--space-5) 0}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-fact){align-items:center;font:600 15px/22px var(--body)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-fact) .pc-ico{margin-top:0}
@media (min-width:1024px){
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__foot){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--hm-col);align-items:start}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__foot .pn-hm-hero__lede){justify-self:end}
}
@media (prefers-reduced-motion:no-preference){
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__ln){animation:pn-hm-slab .5s cubic-bezier(.2,.7,.2,1) both}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__hl){animation-delay:.12s}
}
@keyframes pn-hm-slab{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media (min-width:701px) and (max-width:1023px){
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__h,.pn-hm-hero--b .pn-hm-hero__h,.pn-hm-hero--c .pn-hm-hero__h){font-size:64px;line-height:64px}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__h){line-height:76px}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--a){--hm-hero-img:520px;--hm-a-lift:220px}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__wrap){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-10)}
.pn-lb--cm :is(.pn-hm-hero--b ul.pn-hm-facts){grid-template-columns:repeat(2,minmax(0,max-content))}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__img){height:440px}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__copy){margin-top:-132px;margin-left:var(--space-6)}
}
@media (min-width:1024px) and (max-width:1279px){
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__h,.pn-hm-hero--c .pn-hm-hero__h){font-size:64px;line-height:64px}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__h){line-height:76px}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__copy){margin-top:-132px}
}
@media (max-width:700px){
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__h,.pn-hm-hero--b .pn-hm-hero__h,.pn-hm-hero--c .pn-hm-hero__h){font-size:56px;line-height:54px;letter-spacing:-.04em}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__sub,.pn-hm-hero--b .pn-hm-hero__sub,.pn-hm-hero--c .pn-hm-hero__sub){font-size:18px;line-height:26px}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-keys,.pn-hm-hero--b .pn-hm-keys,.pn-hm-hero--c .pn-hm-keys){margin-top:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--a){--hm-hero-img:580px;--hm-a-lift:164px}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__img){object-position:50% 30%}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__wrap){padding-bottom:var(--space-8);gap:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__strip ul.pn-hm-facts){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--b){padding:var(--space-4) 0 var(--space-10)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__wrap){grid-template-columns:minmax(0,1fr);gap:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-stage){order:-1;aspect-ratio:auto;height:300px}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__img){object-position:50% 52%}
.pn-lb--cm :is(.pn-hm-hero--b .pn-hm-hero__lede){order:1;margin-top:var(--space-8)}
.pn-lb--cm :is(.pn-hm-hero--b ul.pn-hm-facts){order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}
.pn-lb--cm :is(.pn-hm-hero.pn-hm-hero--c){padding-top:var(--space-4)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__img){height:440px;object-position:50% 30%}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__copy){margin:-120px calc(-1 * var(--gutter)) 0}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__h){line-height:64px}
.pn-lb--cm :is(.pn-hm-hero--a .pn-hm-hero__h:not(:lang(en)),.pn-hm-hero--b .pn-hm-hero__h:not(:lang(en)),.pn-hm-hero--c .pn-hm-hero__h:not(:lang(en))){font-size:44px;line-height:46px;letter-spacing:-.035em}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__h:not(:lang(en))){line-height:54px}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__tx){padding:0 var(--gutter)}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__kick){margin-left:0}
.pn-lb--cm :is(.pn-hm-hero--c .pn-hm-hero__hl){margin-left:0}
.pn-lb--cm :is(.pn-hm-hero--c ul.pn-hm-facts){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin-top:var(--space-8)}
}
.pn-lb--cm :is(.pn-hm-split__wrap,.pn-hm-guides){display:grid;gap:var(--hm-gap) var(--hm-col);grid-template-columns:minmax(0,1fr);align-items:center}
.pn-lb--cm :is(.pn-hm-split__copy,.pn-hm-guides__copy){min-width:0;align-self:start}
.pn-lb--cm :is(.pn-hm-split__art,.pn-hm-doll){margin:0;min-width:0;justify-self:center}
.pn-lb--cm :is(.pn-hm-doll){display:flex;flex-direction:column;align-items:center}
.pn-lb--cm :is(.pn-hm-doll) img{display:block;width:auto;max-width:100%;height:auto}
@media (min-width:1101px){
.pn-lb--cm :is(.pn-hm-split__wrap--buy,.pn-hm-split__wrap--doll,.pn-hm-guides){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
}
@media (min-width:1240px){
.pn-lb--cm :is(.pn-hm-split__wrap){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
}
@media (max-width:1239px){
.pn-lb--cm :is(.pn-hm-split__art){order:-1}
}
@media (max-width:1100px){
.pn-lb--cm :is(.pn-hm-split__wrap--buy > .pn-hm-doll,.pn-hm-split__wrap--doll > .pn-hm-doll,.pn-hm-guides > .pn-hm-doll){order:-1}
}
.pn-lb--cm :is(.pn-hm-split__art){align-self:center;width:100%}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2){max-width:772px;margin:0 auto}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2 .pk-dev){transform:none}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--feed){min-height:0;height:440px}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--feed .pk-dev--laptop){left:0;top:72px;width:600px;transform:none}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--feed .pk-dev--front){left:auto;right:0;top:0;transform:none}
.pn-lb--cm :is(.pn-hm-prop--alien){position:absolute;z-index:2;left:-8px;top:356px;width:112px;height:112px}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal){min-height:0;height:600px;max-width:504px}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal .pk-dev:not(.pk-dev--front)){left:0;top:0;transform:none}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal .pk-dev--front){left:268px;top:48px;transform:none}
.pn-lb--cm :is(.pn-hm-prop--gift){position:absolute;z-index:2;left:50%;top:448px;width:144px;height:144px;margin-left:-72px}
.pn-lb--cm :is(.pn-hm-note-cap){display:block;margin:var(--space-4) 0 0;font:var(--hm-small-font);color:var(--ink-3);text-align:center}
.pn-lb--cm :is(.pn-hm-step .pn-hm-obj){margin-bottom:var(--space-2);filter:none}
.pn-lb--cm :is(.pn-hm-step .pn-hm-obj--narrow){margin:-8px 0 var(--space-1) -8px}
.pn-lb--cm :is(.pn-hm-doll--wide .pn-hm-doll__img){width:100%;max-width:680px;height:auto}
.pn-lb--cm :is(.pn-hm-note){display:flex;align-items:flex-start;gap:var(--space-5);margin:var(--hm-gap) 0 0;padding:var(--space-8);border-radius:var(--r-l);background:var(--surface);font:var(--hm-body-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-note) > span:last-child{padding-top:var(--space-2)}
.pn-lb--cm :is(.pn-hm-note) b{color:var(--ink);font-weight:var(--w-strong)}
.pn-lb--cm :is(.pn-hm-note .pn-hm-well){background:var(--surface-2)}
.pn-lb--cm :is(.pn-hm-feat){display:grid;gap:var(--hm-gap)}
.pn-lb--cm:is(.pn-hm) :is(.pn-hm-feat__art){display:none;margin:0}
.pn-lb--cm :is(.pn-hm-feat__panel){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin:0;padding:var(--space-3);list-style:none;border-radius:var(--r-l);background:var(--surface)}
.pn-lb--cm :is(.pn-hm-feat__item){display:flex;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--r-m)}
.pn-lb--cm :is(.pn-hm-feat__obj){flex:none;width:64px;height:64px;object-fit:contain}
.pn-lb--cm :is(.pn-hm-feat__item .pn-hm-row__h){padding-top:0}
.pn-lb--cm :is(.pn-hm-feat__item .pn-hm-well){background:var(--surface-2)}
@media (min-width:701px){
.pn-lb--cm :is(.pn-hm-feat__panel){grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-4)}
}
@media (min-width:1101px){
.pn-lb--cm :is(.pn-hm-feat){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--hm-col);align-items:center}
.pn-lb--cm:is(.pn-hm) :is(.pn-hm-feat__art){display:block;width:fit-content;margin-top:var(--hm-gap)}
.pn-lb--cm :is(.pn-hm-feat__phone){display:block;width:288px;height:288px;object-fit:contain}
.pn-lb--cm :is(.pn-hm-feat__panel){padding:var(--space-5)}
.pn-lb--cm :is(.pn-hm-feat__item){align-items:flex-start;padding:var(--space-5)}
}
.pn-lb--cm :is(.pn-hm-trust){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head art" "rows rows" "links links";column-gap:var(--space-6);align-items:end}
.pn-lb--cm :is(.pn-hm-trust > .pn-hm-head){grid-area:head}
.pn-lb--cm:is(.pn-hm) :is(.pn-hm-trust__art){grid-area:art;display:grid;place-items:center;margin:0}
.pn-lb--cm :is(.pn-hm-trust > .pn-hm-rows){grid-area:rows;margin-top:var(--hm-gap)}
.pn-lb--cm :is(.pn-hm-trust > .pn-hm-links){grid-area:links}
.pn-lb--cm :is(.pn-hm-stars){display:inline-flex;gap:2px;color:var(--ink)}
.pn-lb--cm :is(.pn-hm-stars .pc-ico){width:var(--icon-m);height:var(--icon-m)}
.pn-lb--cm :is(.pn-hm-quote){justify-content:space-between}
.pn-lb--cm :is(.pn-hm-quotes){align-items:start}
.pn-lb--cm :is(.pn-hm-quote__q){margin:0}
.pn-lb--cm :is(.pn-hm-quote__q p){margin:0;font:var(--hm-body-font);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-quote__who){margin:var(--space-2) 0 0;font:var(--hm-small-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-quote__who a){display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-decoration-color:var(--ink-3);text-decoration-thickness:1px;text-underline-offset:4px}
.pn-lb--cm :is(.pn-hm-count){margin:var(--space-6) 0 0;max-width:680px;font:var(--hm-small-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-count b){color:var(--ink);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}
.pn-lb--cm :is(.pn-hm-keys--quiet) .pc-btn{min-height:var(--tap);padding:0;background:none;color:var(--ink);font:var(--hm-label-font);font-size:18px;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}
.pn-lb--cm :is(.pn-hm-doll--stage){position:relative}
.pn-lb--cm :is(.pn-hm-doll--stage .pn-hm-doll__img){width:auto;height:560px;max-height:none}
.pn-lb--cm :is(.pn-hm-doll .pn-hm-prop--panty){position:absolute;z-index:2;left:-32px;bottom:24px;width:150px;height:auto;max-height:none}
.pn-lb--cm :is(.pn-hm-bounds){margin-top:var(--hm-sub)}
.pn-lb--cm :is(.pn-hm-block__h){margin:0;font:var(--hm-h3-font);letter-spacing:-.01em;color:var(--ink)}
.pn-lb--cm :is(.pn-hm-block__p){margin:var(--space-3) 0 0;font:var(--hm-lede-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-block__p + .pn-hm-rows){margin-top:var(--space-10)}
.pn-lb--cm :is(.pn-hm-doll--short .pn-hm-doll__img){width:auto;height:480px;max-height:none}
.pn-lb--cm :is(.pn-hm-door){position:relative;gap:var(--space-4);padding:var(--hm-pad)}
.pn-lb--cm :is(.pn-hm-door > .pn-hm-card__h){font:var(--hm-h3-font);letter-spacing:-.01em}
.pn-lb--cm :is(.pn-hm-door > .pn-hm-card__h,.pn-hm-door .pn-hm-card__p){padding-right:152px}
.pn-lb--cm :is(.pn-hm-door .pn-hm-card__p){margin-bottom:var(--space-4)}
.pn-lb--cm :is(.pn-hm-door) .pc-btn{margin-top:auto;min-height:var(--hm-key-h);padding:0 var(--space-8);font:var(--hm-key-font)}
.pn-lb--cm :is(.pn-hm-prop--door){position:absolute;top:var(--space-6);right:var(--space-6);width:128px;height:128px}
.pn-lb--cm :is(.pn-hm-strip){display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}
.pn-lb--cm :is(.pn-hm-strip > li){min-width:0}
.pn-lb--cm :is(.pn-hm-strip .pc-card__when){display:block;margin-top:2px;font:400 15px/22px var(--body);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-strip .pc-card__title){font:700 18px/24px var(--body)}
.pn-lb--cm :is(.pn-hm-strip .pc-card__name){font:600 15px/22px var(--body)}
.pn-lb--cm :is(.pn-hm-strip .pc-card__cap)::before{background:var(--card-cap-scrim-strong)}
.pn-lb--cm :is(.pn-hm-tile .pn-hm-obj,.pn-hm-gcard .pn-hm-obj){width:88px;height:88px;margin-bottom:var(--space-2);filter:none}
.pn-lb--cm :is(.pn-hm-gcards > li){display:flex;min-width:0}
.pn-lb--cm :is(.pn-hm-gcard){width:100%;text-decoration:none;transition:background-color .15s}
.pn-lb--cm :is(.pn-hm-gcard:hover){background:var(--surface-2)}
.pn-lb--cm :is(.pn-hm-faq){display:grid;gap:var(--space-3)}
.pn-lb--cm :is(.pn-hm-faqside + .pn-hm-faq){margin-top:var(--hm-gap)}
.pn-lb--cm :is(.pn-hm-faqart){display:block;width:200px;height:auto;margin:var(--hm-act) auto 0;filter:drop-shadow(var(--shadow-e1));pointer-events:none;user-select:none}
@media (min-width:901px){
.pn-lb--cm :is(.pn-hm-faqart){width:240px;margin:var(--space-6) 0 0}
}
.pn-lb--cm :is(.pn-hm-faq__item){border-radius:var(--r-l);background:var(--surface)}
.pn-lb--cm :is(.pn-hm-faq__q){display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:var(--space-4) var(--space-6);border-radius:var(--r-l);cursor:pointer;list-style:none}
.pn-lb--cm :is(.pn-hm-faq__q)::-webkit-details-marker{display:none}
.pn-lb--cm :is(.pn-hm-faq__q)::marker{content:none}
.pn-lb--cm :is(.pn-hm-faq__h){margin:0;font:var(--hm-h4-font);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-faq__chev){flex:none;width:var(--icon-l,24px);height:var(--icon-l,24px);color:var(--ink-2);transition:transform .15s}
.pn-lb--cm :is(.pn-hm-faq__item[open] .pn-hm-faq__chev){transform:rotate(180deg)}
.pn-lb--cm :is(.pn-hm-faq__a){padding:0 var(--space-6) var(--space-6)}
.pn-lb--cm :is(.pn-hm-faq__a p){margin:0;max-width:65ch;font:var(--hm-body-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-faq__a .pn-hm-link){margin-top:var(--space-2)}
.pn-lb--cm :is(.pn-hm-op){padding:var(--hm-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-lb--cm :is(.pn-hm-op .pn-hm-rows .pn-hm-well){background:var(--surface-2)}
@media (prefers-reduced-motion:reduce){
.pn-lb--cm :is(.pn-hm-faq__chev,.pn-hm-gcard){transition:none}
}
@media (min-width:901px){
.pn-lb--cm :is(.pn-hm-strip){grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1200px){
.pn-lb--cm :is(.pn-hm-strip){grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (min-width:1101px){
.pn-lb--cm :is(.pn-hm-faqwrap){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--hm-col);align-items:start}
.pn-lb--cm :is(.pn-hm-faqwrap > .pn-hm-faqside + .pn-hm-faq){margin-top:0}
}
.pn-lb--cm :is(.pn-hm-reg__grid){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}
.pn-lb--cm :is(.pn-hm-reg__door){position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--space-12) var(--hm-pad) var(--hm-pad);border-radius:var(--r-l);background:var(--surface);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-reg__door--sell){background:var(--accent-soft)}
.pn-lb--cm :is(.pn-hm-reg__art){position:absolute;top:calc(-1 * var(--space-10));right:var(--space-6);width:200px;height:200px;pointer-events:none}
.pn-lb--cm :is(.pn-hm-reg__obj){display:block;width:200px;height:200px;object-fit:contain}
.pn-lb--cm :is(.pn-hm-reg__obj2){position:absolute;left:calc(-1 * var(--space-8));bottom:var(--space-2);width:96px;height:96px;object-fit:contain}
.pn-lb--cm :is(.pn-hm-reg__for,.pn-hm-reg__h,.pn-hm-reg__p){max-width:calc(100% - 232px)}
.pn-lb--cm :is(.pn-hm-reg__for){margin:0;font:var(--hm-label-font);color:var(--ink-2)}
.pn-lb--cm :is(.pn-hm-reg__h){margin:var(--space-3) 0 0;font:var(--hm-h3-font);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}
.pn-lb--cm :is(.pn-hm-reg__p){margin:var(--space-4) 0 0;font:var(--hm-body-font);color:var(--ink-2)}
.pn-lb--cm :is(ul.pn-hm-reg__ticks){display:grid;gap:var(--space-4);margin:var(--space-8) 0 var(--space-10);padding:0;list-style:none}
.pn-lb--cm :is(.pn-hm-reg__ticks li){display:flex;align-items:center;gap:var(--space-4);font:var(--hm-h4-font);font-weight:var(--w-strong);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-reg__tick){display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-reg__door--sell .pn-hm-reg__tick){background:var(--surface)}
.pn-lb--cm :is(.pn-hm-reg__tick .pc-ico){width:var(--icon-m);height:var(--icon-m)}
.pn-lb--cm :is(.pn-hm-reg__go){width:100%;min-height:var(--hm-key-h);margin-top:auto;font:var(--hm-key-font);text-decoration:none}
.pn-lb--cm :is(.pn-hm-reg__door--buy .pn-hm-reg__go){background:var(--surface-3);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-reg__door--buy .pn-hm-reg__go:hover){background:var(--surface-2);color:var(--ink)}
.pn-lb--cm :is(.pn-hm-hero + .pn-hm-reg){padding-top:calc(var(--hm-sec) + var(--space-10))}
@media (min-width:901px){
.pn-lb--cm :is(.pn-hm-reg__grid){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:700px){
.pn-lb--cm :is(.pn-hm-keys){flex-direction:column;align-items:stretch;gap:var(--space-3)}
.pn-lb--cm :is(.pn-hm-keys) .pc-btn{width:100%}
.pn-lb--cm :is(.pn-hm-keys .pn-hm-link){align-self:flex-start;min-height:var(--tap)}
.pn-lb--cm :is(.pn-hm-headrow){align-items:flex-start}
.pn-lb--cm :is(.pn-hm-obj--rosette,.pn-hm-obj--star){width:88px;height:88px}
.pn-lb--cm :is(.pn-hm-obj){width:88px;height:88px}
.pn-lb--cm :is(.pn-hm-obj--narrow){width:100px;height:100px;margin:-6px 0 -6px -6px}
.pn-lb--cm :is(.pn-hm-card){padding:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero){--hm-hero-img:400px}
.pn-lb--cm :is(.pn-hm-hero__img){object-position:50% 30%}
.pn-lb--cm :is(.pn-hm-hero__wrap){gap:var(--space-8)}
.pn-lb--cm :is(.pn-hm-hero__sub){font-size:18px;line-height:26px}
.pn-lb--cm :is(.pn-hm-hero__side){gap:var(--space-6)}
.pn-lb--cm :is(.pn-hm-hero ul.pn-hm-facts){grid-template-columns:minmax(0,1fr)}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2){margin:0 auto;overflow:visible}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--feed){width:200px;height:428px}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--feed .pk-dev--laptop){display:none}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--feed .pk-dev--front){right:0;top:0;transform:scale(.85);transform-origin:100% 0}
.pn-lb--cm :is(.pn-hm-prop--alien){left:-40px;top:auto;bottom:16px;width:72px;height:72px}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal){width:320px;max-width:100%;height:420px}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal .pk-dev){transform:scale(.75);transform-origin:0 0}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal .pk-dev:not(.pk-dev--front)){left:0;top:0;transform:scale(.75);transform-origin:0 0}
.pn-lb--cm :is(.pn-hm-split__art .pk-stage2--deal .pk-dev--front){left:143px;top:40px}
.pn-lb--cm :is(.pn-hm-prop--gift){top:330px;width:96px;height:96px;margin-left:-48px}
.pn-lb--cm :is(.pn-hm-rail){display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}
.pn-lb--cm :is(.pn-hm-rail > li){flex:0 0 296px;scroll-snap-align:start}
.pn-lb--cm :is(.pn-hm-rail > .pn-hm-row){flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--r-l);background:var(--surface-2)}
.pn-lb--cm :is(.pn-hm-rail > .pn-hm-row .pn-hm-row__h){padding-top:0}
.pn-lb--cm :is(.pn-hm-rail > .pn-hm-row .pn-hm-well){background:var(--surface-3)}
.pn-lb--cm :is(.pn-hm-sec:not(.pn-hm-band) .pn-hm-rail > .pn-hm-row){background:var(--surface)}
.pn-lb--cm :is(.pn-hm-sec:not(.pn-hm-band) .pn-hm-rail > .pn-hm-row .pn-hm-well){background:var(--surface-2)}
.pn-lb--cm :is(.pn-hm-strip.pn-hm-rail > li){flex-basis:220px}
.pn-lb--cm :is(.pn-hm-doll--wide .pn-hm-doll__img){max-width:358px;margin:0 auto}
.pn-lb--cm :is(.pn-hm-doll--stage .pn-hm-doll__img){height:340px}
.pn-lb--cm :is(.pn-hm-doll .pn-hm-prop--panty){left:-24px;bottom:16px;width:100px}
.pn-lb--cm :is(.pn-hm-doll--short .pn-hm-doll__img){height:300px}
.pn-lb--cm :is(.pn-hm-note){padding:var(--space-6);gap:var(--space-4)}
.pn-lb--cm :is(.pn-hm-trust){column-gap:var(--space-3);align-items:start}
.pn-lb--cm :is(.pn-hm-prop--door){top:var(--space-5);right:var(--space-5);width:88px;height:88px}
.pn-lb--cm :is(.pn-hm-door > .pn-hm-card__h){padding-right:100px;min-height:64px}
.pn-lb--cm :is(.pn-hm-door .pn-hm-card__p){padding-right:0}
.pn-lb--cm :is(.pn-hm-faq__q){padding:var(--space-4) var(--space-5)}
.pn-lb--cm :is(.pn-hm-faq__a){padding:0 var(--space-5) var(--space-5)}
.pn-lb--cm :is(.pn-hm-new .pn-hm-headrow){flex-direction:column;gap:var(--space-2)}
.pn-lb--cm :is(.pn-hm-strip.pn-hm-rail){display:flex}
.pn-lb--cm :is(.pn-hm-reg__grid){gap:var(--space-4)}
.pn-lb--cm :is(.pn-hm-reg__door){padding:var(--space-6) var(--hm-pad) var(--hm-pad)}
.pn-lb--cm :is(.pn-hm-reg__art){top:var(--space-4);right:var(--space-3);width:112px;height:112px}
.pn-lb--cm :is(.pn-hm-reg__obj){width:112px;height:112px}
.pn-lb--cm :is(.pn-hm-reg__obj2){left:calc(-1 * var(--space-5));bottom:calc(-1 * var(--space-2));width:56px;height:56px}
.pn-lb--cm :is(.pn-hm-reg__for,.pn-hm-reg__h){max-width:calc(100% - 120px)}
.pn-lb--cm :is(.pn-hm-reg__p){max-width:none}
.pn-lb--cm :is(.pn-hm-hero + .pn-hm-reg){padding-top:var(--hm-sec)}
.pn-lb--cm :is(ul.pn-hm-reg__ticks){margin:var(--space-6) 0 var(--space-8)}
}
.pc-empty.pn-empty.pn-lp-404{width:100%;max-width:480px;padding:var(--space-8) var(--panel-pad);border-radius:var(--r-l);background:var(--surface);background-image:none;box-shadow:none}
.pc-empty.pn-empty.pn-lp-404 h1{margin:0;font:var(--type-h1);color:var(--ink)}
.pc-empty.pn-empty.pn-lp-404 > p{margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink-2)}
.pc-empty.pn-empty.pn-lp-404 :is(.pc-hand,.pn-hand){display:none}
.pc-empty.pn-empty.pn-lp-404 > .pc-btn{margin-top:var(--space-6);min-height:var(--control-md);font:var(--type-strong)}
.pn-gapp.pn-gfill.pc-band:has(> .pn-lp-404){background:none}
.pn-nf__links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-6)}
.pn-nf__links > a{display:inline-block;padding:var(--space-3) 0;line-height:20px}
.pn-lb--cm :is(.pn-hm-hero__buy){margin:var(--space-4) 0 0;font-weight:600;font-size:var(--fs-ui);line-height:24px}
.pn-lb--cm :is(.pn-hm-hero__buy .pn-hm-link){color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}
.pn-lb--cm :is(.pn-hm-faq__more[open]){display:grid;gap:var(--space-3)}
.pn-lb--cm :is(.pn-hm-faq__more > summary){display:block;list-style:none;cursor:pointer;margin:var(--space-2) 0;padding:var(--space-3) 0;font-weight:600;font-size:var(--fs-ui);line-height:24px}
.pn-lb--cm :is(.pn-hm-faq__more > summary::-webkit-details-marker){display:none}
.pn-lb--cm :is(.pn-hm-faq__more[open] > summary){display:none}
.pn-lpm-body{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;min-width:0}
.pn-mp__sec{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;font:400 var(--fs-prose)/1.65 var(--font-sans);color:var(--ink);scroll-margin-top:calc(var(--sticky-top) + 12px)}
.pn-mp__sec p{margin:0;max-width:var(--measure-prose)}
.pn-mp__sec p a:not([class]){color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:3px}
.pn-mp__sec > p:not(:lang(en)),.pn-mp__list > li:not(:lang(en)){-webkit-hyphens:auto;hyphens:auto}
.pn-mp__h{margin:0;font:700 var(--fs-section)/var(--lh-head) var(--font-display);letter-spacing:0;color:var(--ink);hyphens:manual;overflow-wrap:break-word}
h3.pn-mp__h{font-size:18px}
.pn-mp__q{margin:10px 0 0;font:700 18px/1.3 var(--font-sans);color:var(--ink)}
.pn-mp__lead{max-width:var(--measure-prose)}
.pn-mp__note{font:400 15px/1.5 var(--font-sans);color:var(--ink-2)}
.pn-mp__list{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-width:var(--measure-prose)}
.pn-mp__list > li{position:relative;padding-left:22px}
ul.pn-mp__list > li::before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--pink)}
.pn-mp__list--steps{gap:14px;counter-reset:pn-mp}
.pn-mp__list--steps > li{min-height:34px;padding-left:44px;counter-increment:pn-mp}
.pn-mp__list--steps > li::before{content:counter(pn-mp,decimal-leading-zero);position:absolute;left:0;top:.2em;width:32px;font:700 15px/1.35 var(--font-display);color:var(--pink-glyph)}
.pn-mp__tw{max-width:100%;overflow-x:auto;scrollbar-width:thin}
.pn-mp__table{width:100%;border-collapse:collapse;font:400 15px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}
.pn-mp__table caption:not(.pc-sr),.pn-mp__cap{padding:0 0 8px;text-align:left;font:600 12px/1.2 var(--font-label);letter-spacing:0;color:var(--ink)}
.pn-mp__cap{margin:0;text-wrap:balance}
@media (max-width:700px){
.pn-mp__table .is-opt{display:none}
.pn-mp__table thead th,.pn-mp__table th[scope="row"]{white-space:normal;vertical-align:bottom}
.pn-mp__table th[scope="row"]{vertical-align:middle}
.pn-mp__bar{width:24px;margin-right:6px}
}
.pn-mp__table th,.pn-mp__table td{padding:10px 12px;text-align:right;white-space:nowrap;border-bottom:1px dashed var(--line)}
.pn-mp__table th:first-child{padding-left:0}
.pn-mp__table tr > :last-child{padding-right:0}
.pn-mp__table thead th{font:700 12px/1.3 var(--font-sans);color:var(--ink-2)}
.pn-mp__table th[scope="row"],.pn-mp__table thead th:first-child{text-align:left;font-weight:700}
.pn-mp__table .is-med{font:700 15px/1 var(--font-display);color:var(--pink-text)}
.pn-mp__table thead .is-med{font:700 12px/1.3 var(--font-sans);color:var(--ink-2)}
.pn-mp__bar{position:relative;display:inline-block;width:40px;height:6px;margin-right:8px;overflow:hidden;border-radius:8px;vertical-align:.12em;background:var(--sunken)}
.pn-mp__bar::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--w,0) * 100%);background:var(--pink)}
.pn-mp__quotes{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pn-mp__quote{display:grid;align-content:space-between;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--r-pcard);background:var(--bg)}
.pn-mp__quote blockquote{margin:0;font:400 15px/1.5 var(--font-sans);color:var(--ink)}
.pn-mp__stars{display:inline-flex;gap:2px;color:var(--pink-text)}
.pn-mp__stars .is-on{fill:currentColor}
.pn-mp__stars .is-off{opacity:.25}
.pn-mp__chips{display:grid;gap:8px}
.pn-mp__chips ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.pn-mp__chips ul:has(> li > .pn-mp__ask){gap:4px 18px}
.pn-mp__ask{font:600 15px/1.35 var(--font-sans);color:var(--ink-2)}
.pn-mp__links{margin:0;padding:0;list-style:none;display:grid;justify-items:start;gap:14px}
.pn-mp__links .pc-more{font-size:15px}
.pn-mp__report{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding:26px;border:1px solid var(--line);border-radius:var(--r-box);background:var(--bg)}
.pn-mp__k .pc-fix,.pn-hubk .pc-fix{white-space:nowrap;line-height:.9;color:var(--pink-text)}
.pn-lpm-hero__k .pc-fix{color:var(--pink-text)}
.pn-rep__sum{display:grid;gap:14px;max-width:520px;margin:0 0 12px;counter-increment:none}
.pn-rep__sumh{margin:0;font:600 12px/1.3 var(--font-sans);letter-spacing:0;color:var(--muted-lt)}
.pn-rep__fig{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:0;padding-bottom:12px;border-bottom:1px dashed var(--line)}
.pn-rep__fig > div{min-width:0}
.pn-rep__fig dt{font:600 12px/1.2 var(--font-sans);color:var(--muted-lt)}
.pn-rep__fig dd{margin:4px 0 0;font:700 30px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--anthracite)}
.pn-rep__fig > div + div{text-align:right}
.pn-rep__fig > div + div dd{font-size:18px;color:var(--muted-lt)}
.pn-rep__sum ul{margin:0;padding:0;list-style:none;display:grid}
.pn-rep__sum li{padding:10px 0;border-top:1px dashed var(--line)}
.pn-rep__sum li:first-child{border-top:0;padding-top:0}
.pn-rep__mast{margin:0 0 18px;padding:0 0 12px}
.pn-rep__mast .pc-kicker{color:var(--ink);line-height:1.4;align-items:flex-start}
.pn-rep__mast .pc-kicker .pc-tub{margin-top:2px}
@media (max-width:900px){
.pn-mp__quotes{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:700px){
.pn-lpm-body{gap:40px}
.pn-mp__h{font-size:18px}
.pn-mp__table th,.pn-mp__table td{padding:10px 8px}
.pn-mp__table th:first-child{position:sticky;left:0;z-index:1;padding-right:10px;background:var(--surface)}
.pn-mp__report{padding:18px}
.pn-mp__report .pn-mp__table th:first-child{background:var(--bg)}
.pn-rep__fig dd{font-size:24px}
.pn-rep__fig > div + div dd{font-size:18px}
}
.pn-lpm--report .pn-lpm-guide__grid{grid-template-columns:300px minmax(0,1fr)}
.pn-rep__side{display:grid;gap:28px;align-content:start;min-width:0}
.pn-rep__side .pn-lpm-rail{grid-column:auto}
@media (min-width:701px){
.pn-rep__side{align-self:stretch;align-content:start}
.pn-rep__side .pn-lpm-rail{position:sticky;top:calc(var(--sticky-top) + 12px)}
.pn-lpm--report .pn-lpm-body{grid-column:2;grid-row:1}
.pn-lpm--report .pn-lpm-ctabox{padding:22px}
.pn-lpm--report .pn-lpm-ctabox .pc-btn{padding-inline:14px;font-size:13px}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lpm--report .pn-lpm-guide__grid{grid-template-columns:240px minmax(0,1fr);gap:32px}
}
@media (max-width:700px){
.pn-lpm--report .pn-lpm-guide__grid{grid-template-columns:minmax(0,1fr)}
.pn-rep__side{display:contents}
.pn-lpm--report .pn-lpm-toc{order:1}
.pn-lpm--report .pn-lpm-body{order:2}
.pn-lpm--report .pn-lpm-rail{order:3}
}
.pn-rep__ctak{margin:0 0 4px;font:700 var(--fs-subhead)/var(--lh-sub) var(--font-display);color:var(--dk-ink)}
.pn-lpm-ctabox .pc-btn{white-space:normal;text-align:center}
.pn-mp-ctabox .pc-btn{line-height:1}
.pn-mp__tw[data-more]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 36px),transparent);mask-image:linear-gradient(to right,black calc(100% - 36px),transparent)}
.pn-lpm-body{container-type:inline-size}
@container (max-width:700px){
.pn-mp__quotes{grid-template-columns:minmax(0,1fr)}
}
.pn-rep__lad th[scope="row"]{white-space:normal;padding-left:26px;text-indent:-26px}
.pn-rep__lad .is-pair th[scope="row"]{font-weight:800}
.pn-rep__lad-plus{display:inline-block;width:26px;text-indent:0;font:700 15px/1 var(--font-display);color:var(--pink-text)}
.pn-rep__lad-see{margin-left:10px;font-size:13px;text-indent:0;white-space:nowrap}
.pn-rep__lad td{vertical-align:middle}
@media (max-width:700px){
.pn-rep__lad-see{display:block;margin:4px 0 0 26px}
.pn-rep__lad td:last-child{white-space:normal;font-size:12px;color:var(--ink-2)}
}
.pn-rep__ex{margin:0;max-width:420px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);font:500 15px/1.45 var(--body);font-variant-numeric:tabular-nums;color:var(--ink)}
.pn-rep__ex-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-top:1px dashed var(--line)}
.pn-rep__ex-row:first-child{border-top:0;padding-top:0}
.pn-rep__ex-row dt{padding-left:26px;text-indent:-26px}
.pn-rep__ex-row dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}
.pn-rep__ex-row.is-total{margin-top:6px;padding-top:14px;border-top:0;background:var(--sunken);font-weight:700}
.pn-rep__ex-row.is-total dt{font-weight:700;padding-left:0;text-indent:0}
.pn-rep__ex-row.is-total dd{font:700 18px/1 var(--font-display);color:var(--pink-text)}
.pn-rep__calc{max-width:520px}
.pn-mp__sec .pn-rep__calc > .pn-rep__calc-p{margin:0 0 6px;font-size:15px;color:var(--dk-ink-2)}
.pn-rep__calc .pc-stepper button{color:var(--dk-ink)}
.pn-rep__calc .pc-stepper button:hover{border-color:transparent}
.pn-rep__calc .pc-stepper button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-rep__calc-add{margin:6px 0 10px;padding:0;border:0;min-width:0}
.pn-rep__calc-add legend{padding:0;margin:0 0 4px;font:600 12px/1.2 var(--font-label);letter-spacing:0;color:var(--dk-ink-2)}
.pn-rep__calc-base,.pn-rep__calc-opt{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 0;border-bottom:1px dashed var(--line);font-size:15px;color:var(--dk-ink)}
.pn-rep__calc-base b,.pn-rep__calc-opt b{font:700 15px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--white)}
.pn-rep__calc-opt{cursor:pointer}
.pn-rep__calc-opt > span{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}
.pn-rep__calc-opt input{width:22px;height:22px;margin:0;flex:0 0 auto;accent-color:var(--pink)}
.pn-rep__calc-opt .pn-rep__lad-plus{width:auto;color:var(--pink)}
.pn-mp__sec .pn-rep__calc > .pn-rep__calc-eq{margin:8px 0 0;font-size:15px;color:var(--dk-ink-2)}
.pn-rep__calc .pn-rep__calc-eq b{color:var(--white)}
.pn-mp__sec .pn-rep__calc > .pn-rep__calc-res{margin:6px 0;font:700 30px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--pink)}
.pn-rep__calc small{display:block;color:var(--dk-ink-2);font-size:12px}
.pn-mp__sec .pn-rep__calc > .pn-rep__calc-cta{margin:18px 0 0}
@media (max-width:700px){
.pn-mp__sec .pn-rep__calc > .pn-rep__calc-res{font-size:30px}
}
.pc-faq details > summary{margin:-16px -18px;padding:16px 18px;border-radius:inherit}
.pn-gd-hero{padding-top:48px}
.pn-gd-hero__wrap{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:end}
.pn-gd-hero__copy{min-width:0;padding-bottom:56px}
.pn-gd-hero__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.pn-gd-hero__h{margin:18px 0 18px;text-wrap:balance}
.pn-gd .pn-lpm-hero:not(.pn-lpm-hero--report) .pn-gd-hero__h.pc-h-xl{font-size:var(--fs-l)}
.pn-gd-by{display:inline-flex;align-items:center;gap:8px;margin:0;font:var(--type-label);color:var(--ink-2)}
.pn-gd-by .pc-ico{flex:none;color:var(--ink-2)}
.pn-gd-band{margin:16px 0 0;max-width:var(--measure-lede)}
.pn-gd-pill{flex:none}
.pn-gd-lead{margin:0 0 56px;display:grid;gap:12px}
.pn-gd-lead__h{margin:0;font:var(--type-label);letter-spacing:0;color:var(--anthracite)}
.pn-gd-lead__a{margin:0;font:var(--type-title);color:var(--anthracite)}
.pn-gd-lead__a a{color:inherit;text-decoration:underline;text-decoration-color:var(--pink-press);text-decoration-thickness:2px;text-underline-offset:3px}
.pn-gd-body{min-width:0;max-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}
.pn-gd-body > *{margin:0;max-width:var(--measure-prose)}
.pn-gd-body > :is(.pn-mp__tw,.pn-gd-fig,.pn-mp__cap){max-width:none}
.pn-gd-body h2{margin:var(--space-8) 0 0;font:var(--type-h1);letter-spacing:0;color:var(--ink);overflow-wrap:break-word;scroll-margin-top:calc(var(--sticky-top) + 12px)}
.pn-gd-body > h2:first-child{margin-top:0}
.pn-gd-body h3{margin:14px 0 0;font:var(--type-title);text-transform:none;color:var(--ink)}
.pn-gd-body :is(ul,ol){padding:0;list-style:none;display:grid;gap:8px}
.pn-gd-body :is(ul,ol) > li{position:relative;padding-left:22px}
.pn-gd-body ul > li::before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--ink-2)}
.pn-gd-body ol{counter-reset:pn-gd}
.pn-gd-body ol > li{padding-left:36px;counter-increment:pn-gd}
.pn-gd-body ol > li::before{content:counter(pn-gd);position:absolute;left:0;top:0;width:24px;text-align:center;font:var(--type-label);color:var(--ink-2)}
.pn-gd-body a:not([class]),.pn-gd-faq__a a:not([class]){color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
.pn-gd-num{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.pn-gd-table--text th,.pn-gd-table--text td{text-align:left;white-space:normal;vertical-align:top}
.pn-gd-table--text thead th{white-space:nowrap}
.pn-gd-callout{display:grid;gap:var(--space-2);padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface);color:var(--ink);font:var(--type-prose)}
.pn-gd-callout > :is(p,ul,ol){margin:0}
.pn-gd-callout__k{display:flex;align-items:center;gap:8px;font:var(--type-cap);letter-spacing:0}
.pn-gd-callout__k .pc-ico{flex:none;width:var(--icon-m);height:var(--icon-m)}
.pn-gd-callout--tip .pn-gd-callout__k .pc-ico{color:var(--ink)}
.pn-gd-callout--warning .pn-gd-callout__k .pc-ico{color:var(--warning)}
.pn-gd-callout--safety .pn-gd-callout__k .pc-ico{color:var(--success)}
.pn-gd-fig{margin:8px 0;padding:22px 26px 24px;overflow:hidden}
.pn-gd-fig__strip{margin:26px 0 8px}
.pn-gd-fig__cap{margin:0;max-width:var(--measure-prose);font:var(--type-body);color:var(--dk-ink-2)}
@media (min-width:1101px){
.pn-gd-toc{position:sticky;top:calc(var(--sticky-top) + 12px);align-self:start}
}
.pn-gd-faq__a{display:grid;gap:10px;margin-top:10px}
.pn-gd-faq__a > *{margin:0;max-width:720px;color:var(--ink-2)}
.pn-gdx__head{padding-bottom:56px}
.pn-gdx__head .pn-lpm-hero__lede{margin:0}
.pn-gdx__rows{list-style:none;margin:0;padding:0;counter-reset:gdx;max-width:960px}
.pn-gdx__row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;column-gap:20px;padding:var(--space-5);border-radius:var(--r-l);background:var(--surface);counter-increment:gdx}
.pn-gdx__row::before{content:counter(gdx,decimal-leading-zero);align-self:start;padding-top:calc(clamp(24px,2.4vw,32px) * .49 - 6px);font:var(--type-label);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--pink-text)}
.pn-gdx__body{min-width:0;display:grid;gap:8px;justify-items:start}
.pn-gdx__h{margin:0;font:var(--type-title);text-wrap:balance}
.pn-gdx__h a{color:var(--ink);text-decoration:none}
.pn-gdx__h a::after{content:"";position:absolute;inset:0;z-index:1}
.pn-gdx__h a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-gdx__p{margin:0;max-width:62ch;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}
@media (min-width:1000px){
.pn-gdx__rows{max-width:none}
.pn-gdx__body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:48px;row-gap:8px;align-items:start}
.pn-gdx__body > .pn-gdx__h,.pn-gdx__body > .pn-gd-pill{grid-column:1}
.pn-gdx__body > .pn-gdx__p{grid-column:2;grid-row:1 / span 2}
}
.pn-gdx__go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:var(--surface-2);font:var(--type-title);transition:background-color var(--dur-fast),color var(--dur-fast)}
@media (max-width:700px){
.pn-gdx__row{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"n go" "b b";align-items:center;row-gap:12px;padding:22px 0}
.pn-gdx__row::before{grid-area:n;align-self:center;padding-top:0}
.pn-gdx__body{grid-area:b}
.pn-gdx__go{grid-area:go;width:36px;height:36px;font-size:var(--fs-ui)}
}
.pn-gdx__row:hover{background:var(--surface-2)}
.pn-gdx__row:hover .pn-gdx__go{background:var(--surface-3);color:var(--ink)}
.pn-gdx__row:hover .pn-gdx__h a{text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
.pn-gd-hubbox .pc-pbox__t{margin:0 0 2px}
.pn-gd-hubbox ul{list-style:none;margin:0 0 10px;padding:0}
.pn-gd-hubbox li a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;font:var(--type-strong);color:var(--ink);text-decoration:none}
.pn-gd-hubbox li a:hover{text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
@media (min-width:701px) and (max-width:1100px){
.pn-gd-hero__wrap{grid-template-columns:minmax(0,1fr) 320px;gap:32px}
}
@media (max-width:700px){
.pn-gd-hero{padding-top:32px}
.pn-gd-hero__wrap{grid-template-columns:minmax(0,1fr);gap:0}
.pn-gd-hero__copy{padding-bottom:28px}
.pn-gd .pn-lpm-hero:not(.pn-lpm-hero--report) .pn-gd-hero__h.pc-h-xl{font-size:var(--fs-l)}
.pn-gd-lead{margin-bottom:40px}
.pn-gd-lead__a{font-size:var(--fs-ui)}
.pn-gd-body h2{font-size:var(--fs-title)}
.pn-gd-toc:empty{display:none}
.pn-gd-fig{padding:18px}
.pn-gdx__head{padding-bottom:32px}
.pn-gdx__row{column-gap:12px}
}
.pn-gd-sources{display:grid;gap:var(--space-2);margin-top:var(--space-6);padding-top:0}
.pn-gd-body .pn-gd-sources__h{margin:0;font:var(--type-cap);letter-spacing:0}
.pn-gd-body .pn-gd-sources ol{margin:0;padding:0;list-style:none;display:grid;gap:0}
.pn-gd-body .pn-gd-sources li{padding:var(--space-1) 0;font:var(--type-meta);color:var(--ink-2)}
.pn-gd-body .pn-gd-sources li::before{content:none}
.pn-lg-main{min-width:0;display:grid;gap:28px;align-content:start}
.pn-lg-faq{max-width:var(--measure-prose)}
.pn-lg-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:var(--space-6)}
.pn-lg-faq summary::-webkit-details-marker{display:none}
.pn-lg-faq summary::after{content:"+";flex:none;color:var(--ink-2)}
.pn-lg-faq details[open] summary::after{content:"−"}
.pn-lg-faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-lg-faq__q{margin:0;min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;overflow-wrap:break-word;scroll-margin-top:calc(var(--sticky-top) + 12px)}
.pn-lg-faq__a{margin-top:12px}
.pn-lg-faq__a > *{color:var(--ink-2)}
.pn-lg-body hr{width:100%;height:0;margin:var(--space-4) 0;border:0}
.pn-lg-body :is(table){border-collapse:collapse}
.pn-lg-body :is(th,td){padding:var(--space-2) var(--space-3);border:0;text-align:left;vertical-align:top}
.pn-lg-body tr:nth-child(odd) > :is(th,td){background:var(--surface)}
.pn-lg-body blockquote{margin:var(--space-3) 0;padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-lg-body blockquote p{margin:0;max-width:var(--measure-prose);font:var(--type-ui);color:var(--ink)}
.pn-lg-body blockquote p + p{margin-top:8px;font:var(--type-strong);color:var(--ink-2)}
.pn-l3-img{display:block;width:auto;max-width:100%;height:auto;margin:var(--space-2) 0;border-radius:var(--r-m)}
.pn-l3-video{display:block;position:relative;width:100%;max-width:var(--measure-prose);aspect-ratio:16/9;margin:var(--space-2) 0;border-radius:var(--r-m);overflow:hidden;background:var(--surface)}
.pn-l3-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.pn-l3c__main{display:grid;gap:var(--space-6);align-content:start;max-width:var(--prose-max)}
.pn-l3c__form{display:grid;gap:var(--field-gap);max-width:560px;padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-l3c__form[hidden],.pn-l3c__done[hidden]{display:none}
.pn-l3c__seg{flex-direction:column;align-items:stretch}
.pn-l3c__seg > a{justify-content:flex-start;min-height:var(--control-md);background:var(--surface-2);border-color:transparent;color:var(--ink-2)}
.pn-l3c__seg > a[aria-current="page"]{background:var(--surface-3);border-color:transparent;color:var(--ink)}
.pn-l3c__coderow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}
.pn-l3c__img{display:block;width:120px;height:var(--control-md);border:0;border-radius:var(--r-m)}
.pn-l3c__codein{width:9em;flex:0 0 auto}
.pn-l3c__send{justify-self:start}
.pn-l3c__done{display:grid;gap:var(--space-3);max-width:560px;padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface)}
.pn-l3c__done:focus:not(:focus-visible){outline:none}
.pn-l3c__done p{margin:0;color:var(--ink-2)}
.pn-l3c__done-h{display:flex;align-items:center;gap:var(--space-2);margin:0;font:var(--type-title)}
.pn-l3c__done-h .pc-ico{flex:none;width:var(--icon-l);height:var(--icon-l);color:var(--success)}
.pn-l3m__cta{margin-top:var(--space-1)}
@media (max-width:700px){
.pn-l3c__seg{flex-direction:row;flex-wrap:wrap}
.pn-l3c__seg > a{flex:1 1 auto;justify-content:center;min-height:var(--tap)}
.pn-l3c__send{justify-self:stretch}
.pn-l3c__coderow .pc-btn{min-height:var(--tap)}
}
.pn-affj{max-width:var(--measure-prose)}
.pn-affown{display:grid;gap:16px;max-width:var(--measure-prose)}
.pn-affown__new{display:grid;gap:10px;padding:20px;border-radius:var(--r-l);background:var(--surface-2)}
.pn-affown__new p,.pn-affown__login p{margin:0;color:var(--ink-2);font:var(--type-body)}
.pn-affown__h{font:var(--type-title)!important;color:var(--ink)!important}
.pn-affown__fine{display:flex;gap:6px;align-items:center;font-size:var(--fs-meta)!important}
.pn-affown__has{padding:4px 0}
.pn-affown__has summary{cursor:pointer;font:var(--type-strong);color:var(--ink);text-decoration:underline;text-underline-offset:2px}
.pn-affown__login{display:grid;gap:12px;margin-top:12px;max-width:360px}
.pn-affj fieldset,fieldset.pn-affj{border:0;margin:0;padding:0;min-width:0}
.pn-affj__form{display:grid;gap:16px}
.pn-affj table,.pn-affj tbody,.pn-affj thead,.pn-affj tfoot{display:block;width:100%;border:0}
.pn-affj tr{display:grid;gap:8px;padding:0 0 14px}
.pn-affj td,.pn-affj th{display:block;padding:0;border:0;text-align:left;font:var(--type-body);color:var(--ink)}
.pn-affj tr > td:first-child:not(:last-child){font:var(--type-label);color:var(--ink)}
.pn-affj p,.pn-affj__h{margin:0;color:var(--ink-2);font:var(--type-body)}
.pn-affj__h{font-weight:700;color:var(--ink);font-size:var(--fs-ui)}
.pn-affj .pc-input{max-width:100%}
.pn-affj__check{width:20px;height:20px;margin:0 8px 0 0;vertical-align:middle;accent-color:var(--accent)}
.pn-affj a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}
.pn-affj__send{justify-self:start;margin-top:4px}
.pn-affj input[type=submit],.pn-affj input[type=image]{cursor:pointer}
@media (min-width:701px){
.pn-affj tr{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;column-gap:16px}
.pn-affj td[colspan],.pn-affj tr > td:only-child{grid-column:1/-1}
}
.pn-affap{display:grid;gap:18px;max-width:var(--measure-prose)}
.pn-affap__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.pn-affap__consent{display:flex;gap:12px;align-items:flex-start;font:var(--type-body);color:var(--ink-2);min-height:44px}
.pn-affap__consent input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}
.pn-affap__consent a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}
.pn-affap__send{justify-self:start}
.pn-affap__done{display:grid;gap:var(--space-3);max-width:560px;padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface)}
.pn-affap__done:focus:not(:focus-visible){outline:none}
.pn-affap__done p{margin:0;color:var(--ink-2)}
.pn-affap__done-h{display:flex;align-items:center;gap:10px;font:var(--type-title);color:var(--ink) !important}
.pn-affap__done-h .pc-ico{flex:none;color:var(--success)}
@media (max-width:700px){
.pn-affap__send,.pn-affj__send{justify-self:stretch;min-height:44px}
}
.pn-afch{display:block;width:100%;height:auto;max-height:240px}
.pn-afch__bar{fill:var(--accent)}
.pn-afch__bar:hover{fill:var(--accent-press)}
.pn-afch__base{stroke:var(--t-hair,var(--line));stroke-width:1}
.pn-afch__lbl{fill:var(--ink-2);font:var(--type-meta)}
.pn-gd .pn-gd-hero__wrap:not(:has(> :nth-child(2))){grid-template-columns:minmax(0,1fr)}
.pn-gd .pn-gd-hero__copy{padding-bottom:48px}
.pn-gd .pn-lpm-hero:not(.pn-lpm-hero--report) .pn-gd-hero__h{max-width:24ch;margin:18px 0}
.pn-gd .pn-lpm-hero__lede{margin:0;max-width:var(--measure-lede);font:var(--type-ui);color:var(--ink-2)}
.pn-gd .pn-lpm-guide{padding-top:56px}
@media (max-width:700px){
.pn-gd .pn-gd-hero__copy{padding-bottom:32px}
.pn-gd .pn-lpm-guide{padding:40px 0 calc(60px + var(--dock))}
body:has(.pn-gd) .pn-main{padding-bottom:0}
}
.pn-gd .pn-gd-body{gap:var(--space-4);font:var(--type-prose)}
.pn-gd .pn-gd-body.pn-prose > *,.pn-gd .pn-gd-body.pn-prose li{margin:0}
.pn-gd .pn-gd-body.pn-prose > :is(h2,h3){margin-top:var(--space-8)}
.pn-gd .pn-gd-body.pn-prose > :is(h2,h3):first-child{margin-top:0}
.pn-gd .pn-gd-body.pn-prose h2{font:var(--type-h1);letter-spacing:0}
.pn-gd .pn-gd-body.pn-prose h3{font:var(--type-title);letter-spacing:0}
.pn-gd .pn-gd-body.pn-prose > h3{margin-top:var(--space-4)}
.pn-gd .pn-gd-body.pn-prose strong{font-weight:700}
.pn-gd .pn-gd-body :is(ul,ol){gap:10px}
.pn-gd .pn-gd-body:not(.pn-lg-body) > ol > li{padding:var(--space-3) var(--space-4) var(--space-3) 52px;border-radius:var(--r-m);background:var(--surface)}
.pn-gd .pn-gd-body:not(.pn-lg-body) > ol > li::before{content:counter(pn-gd);left:var(--space-4);top:var(--space-3);display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-full);background:var(--surface-2);font:var(--type-cap);color:var(--ink)}
.pn-gd .pn-gd-callout{font:var(--type-prose)}
.pn-gd .pn-gd-callout p{font-weight:400}
.pn-gd .pn-lpm-guide__grid > div.pn-gd-toc:not(:has(*)){display:none}
.pn-gd .pc-toc li a::before{color:var(--ink-2)}
.pn-gd .pn-lpm-rail .pc-pbox{padding:var(--panel-pad)}
.pn-gd .pn-lpm-rail .pc-pbox__t{font:var(--type-label);color:var(--ink-2)}
.pn-gd .pn-lpm-rail .pc-pbox li a{font-weight:var(--w-strong);min-height:var(--tap);padding-block:var(--space-2);align-items:center}
@media (min-width:1101px){
.pn-gd .pn-lpm-guide__grid{grid-template-columns:minmax(0,var(--measure-prose)) 300px;grid-template-rows:auto 1fr;justify-content:space-between;column-gap:48px;row-gap:18px}
.pn-gd .pn-lpm-guide__grid > *{grid-column:1;grid-row:1 / span 2}
.pn-gd .pn-lpm-guide__grid > .pn-gd-toc{grid-column:2;grid-row:1;position:static}
.pn-gd .pn-lpm-guide__grid > .pn-gd-rail{grid-column:2;grid-row:2;position:sticky;top:calc(var(--sticky-top) + 12px);align-self:start}
}
@media (max-width:1100px){
.pn-gd .pn-lpm-guide__grid{grid-template-columns:minmax(0,1fr);gap:32px}
.pn-gd .pn-lpm-guide__grid > *{grid-column:auto;max-width:var(--measure-prose)}
}
.pn-gd .pn-lg-faq summary{font:var(--type-title);letter-spacing:0}
.pn-gd .pn-lg-faq__q{text-wrap:pretty}
.pn-gd .pn-lg-faq details:first-child{border-top:0}
.pn-gd .pn-lg-faq__a > *,.pn-gd .pn-gd-faq__a > *{color:var(--ink)}
.pn-gd .pn-gd-hero__wrap{align-items:start}
@media (min-width:701px) and (max-width:1100px){
.pn-gd:not(.pn-mpg) .pn-gd-hero__wrap{grid-template-columns:minmax(0,1fr)}
.pn-gd .pn-gd-lead{max-width:var(--measure-prose)}
}
.pn-gd .pn-gd-lead{padding:var(--panel-pad);border-radius:var(--r-l)}
.pn-gd .pn-gd-lead__a{font-weight:400}
[data-theme="dark"] .pn-gd .pn-gd-lead{background:var(--surface);box-shadow:none}
[data-theme="dark"] .pn-gd .pn-gd-lead :is(.pn-gd-lead__h,.pn-gd-lead__a){color:var(--ink)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-gd .pn-gd-lead{background:var(--surface);box-shadow:none}
:root:not([data-theme="light"]) .pn-gd .pn-gd-lead :is(.pn-gd-lead__h,.pn-gd-lead__a){color:var(--ink)}
}
[data-theme="dark"] .pn-gd .pn-lpm-guide{--dkbox:var(--bg)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-gd .pn-lpm-guide{--dkbox:var(--bg)}
}
.pn-gd .pn-lpm-rail .pc-box{padding:var(--panel-pad);border-radius:var(--r-l)}
.pn-gd .pn-lpm-rail .pc-pbox ul{margin-top:var(--space-2)}
.pn-gd .pn-gd-callout{border:0;border-radius:var(--r-l);background:var(--surface);box-shadow:none;padding:var(--panel-pad)}
.pn-gd .pn-mp__table :is(th,td){border-bottom:0;box-shadow:none;padding:var(--space-3) var(--space-2)}
.pn-gd .pn-mp__table tbody tr:nth-child(odd) > :is(th,td){background:var(--surface)}
.pn-gd .pn-mp__table .is-med{font:var(--type-strong)}
.pn-gd .pn-gd-fig__cap{font:var(--type-meta);color:var(--ink-2)}
@media (max-width:700px){
.pn-gd .pn-mp__tw{-webkit-mask-image:linear-gradient(to right,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,black calc(100% - 28px),transparent)}
.pn-gd .pn-mp__table thead th{font-size:var(--fs-cap);padding-block:6px}
.pn-gd .pn-gd-lead{margin-bottom:28px}
}
.pn-gd .pn-gd-body .pn-gd-sources li{padding:var(--space-1) 0;font:var(--type-meta);text-wrap:pretty}
.pn-gd .pn-gd-sources a{font-weight:400;text-decoration-thickness:1px}
.pn-gd .pn-gd-faq{padding:0 0 var(--space-16);background:none}
.pn-gd .pn-gd-faq .pn-lpm-faq__h{margin:0 0 var(--head-gap);font:var(--type-h1);letter-spacing:0}
.pn-gd .pn-gd-faq summary{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);font:var(--type-strong)}
.pn-gd .pn-gd-faq .pn-lpm-faq__q{font:inherit;text-wrap:pretty}
.pn-gd .pn-gd-faq.pn-gd-faq details,.pn-gd .pn-lg-faq.pn-lg-faq details{max-width:var(--prose-max);padding:var(--space-4) var(--panel-pad);border:0;border-radius:var(--r-l);background-color:var(--surface)}
.pn-gd .pn-gd-faq__a > *{max-width:none;font:var(--type-prose)}
@media (max-width:700px){
.pn-gd .pn-gd-faq{padding-bottom:calc(48px + var(--dock))}
}
.pn-gdx__rows{display:grid;gap:var(--space-2)}
.pn-gdx__row::before{font:var(--type-label);letter-spacing:0;color:var(--ink-2)}
.pn-gdx__h{font-size:var(--fs-ed-h3);text-wrap:pretty}
.pn-gdx__go{align-self:start}
.pn-gdx .pn-lpm-guide{padding-top:40px}
@media (min-width:1000px){
.pn-gdx__body{grid-template-columns:minmax(0,4fr) minmax(0,5fr);column-gap:40px}
}
@media (min-width:701px) and (max-width:999px){
.pn-gdx__p{max-width:none}
}
.pn-draftband{font-weight:600}
@media (max-width:700px){
.pn-gd .pc-toc{padding:12px 16px}
.pn-gd .pc-toc ol{margin-top:6px}
.pn-gd .pc-toc li a{min-height:36px;padding:7px 0;font-size:var(--fs-body)}
}
.pn-gd .pn-lpm-body{gap:var(--space-12)}
.pn-gd .pn-mp__sec{gap:var(--space-4);font:var(--type-prose)}
.pn-gd .pn-mp__sec :is(p,.pn-mp__list,.pn-mp__answer){max-width:none}
.pn-gd .pn-mp__h{font:var(--type-h1);letter-spacing:0}
.pn-gd .pn-mp__q{margin:var(--space-4) 0 0;font:var(--type-title);letter-spacing:0}
.pn-gd .pn-mp__note{font:var(--type-meta)}
.pn-gd .pn-mp__list{gap:10px}
.pn-gd .pn-mp__list--steps > li{min-height:0;padding:var(--space-3) var(--space-4) var(--space-3) 52px;border-radius:var(--r-m);background:var(--surface)}
.pn-gd .pn-mp__list--steps > li::before{left:var(--space-4);top:var(--space-3);display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-full);background:var(--surface-2);font:var(--type-cap);color:var(--ink)}
.pn-gd .pn-mp__quotes{grid-template-columns:minmax(0,1fr);gap:10px}
.pn-gd .pn-mp__quote{padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface)}
.pn-gd .pn-mp__quote blockquote{font:var(--type-prose)}
.pn-gd .pn-mp__links .pc-more{font:var(--type-strong)}
.pn-gd .pn-mp__ask{font:var(--type-body)}
.pn-gd:not(.pn-mpg) .pn-lpm-guide{background:var(--bg)}
[data-theme="dark"] .pn-gd:not(.pn-mpg) .pn-lpm-guide{background:var(--bg)}
@media (min-width:1101px){
.pn-gd .pn-lpm-guide__grid{grid-template-columns:minmax(0,var(--prose-max)) var(--rail-w);justify-content:start;column-gap:var(--space-12)}
}
.pn-gd .pn-gd-body > *{max-width:var(--prose-max)}
.pn-gd .pn-lpm-rail :is(.pc-toc,.pc-pbox,.pc-box){border-radius:var(--r-l)}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gd .pn-l3c__form :is(.pc-input,.pc-select,textarea.pc-input){min-height:var(--control-md);border-radius:var(--r-m);background-color:var(--surface-2)}
.pn-gd .pn-l3c__form .pc-field{display:grid;gap:var(--label-gap)}
.pn-gd .pn-l3c__form .pc-field > .pc-help{margin-top:calc(var(--help-gap) - var(--label-gap))}
.pn-gd .pn-l3c__form .pn-formerr{margin:0;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--r-m);background:var(--surface-2);color:var(--danger);font:var(--type-label)}
.pn-gd .pn-l3c__form .pn-formerr[hidden]{display:none}
.pn-gd-fan{margin:12px 0 0;font-size:var(--fs-sub);line-height:1.4;text-align:center}
.pn-gd-fan a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.pn-dt{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}
.pn-dt > *{min-width:0}
.pn-dtat::before{content:"@"}
.pn-dttop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--page-head-gap)}
.pn-dttop .pn-adshare{flex:none}
.pn-dt .pn-gcrumbs{flex:1;min-width:0}
.pn-dt .pn-gcrumbs .pn-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none;font:var(--type-label);color:var(--ink-2)}
.pn-dt .pn-gcrumbs .pn-crumbs li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}
.pn-dt .pn-gcrumbs .pn-crumbs a{color:var(--ink-2);text-decoration:none}
.pn-dt .pn-gcrumbs .pn-crumbs a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent)}
.pn-dt .pn-gcrumbs .pn-crumbs [aria-current]{color:var(--ink);white-space:normal;overflow:visible}
.pn-dt .pn-gcrumbs .pn-chev{flex:none;width:var(--icon-s);height:var(--icon-s);color:var(--glyph-off)}
.pn-dtad__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gal" "side" "desc";gap:var(--space-6);margin:0}
.pn-dtad__gal{grid-area:gal;min-width:0}
.pn-dtad__side{grid-area:side;min-width:0}
.pn-dtdesc{grid-area:desc}
@media (min-width:1024px){
.pn-dtad__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,1fr);grid-template-rows:auto 1fr;grid-template-areas:"gal side" "desc side";column-gap:var(--space-10);align-items:start}
}
@media (min-width:701px) and (max-width:1023px){
.pn-dtad__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"gal side" "desc side";column-gap:var(--space-6);align-items:start}
.pn-dtad__grid .pn-dtbuy__h{font:var(--type-title)}
.pn-dt.pn-dtad--guest .pn-dtbuy .pn-dtcta{grid-template-columns:minmax(0,1fr)}
.pn-dt.pn-dtad--guest .pn-dtbuy .pn-dtcta > .pn-dtlike{display:none}
.pn-dt .pn-dtbuy .pn-dtcta .pc-btn{white-space:normal;text-align:center;text-wrap:balance}
}
.pn-dtad--guest .pn-dtad__side{display:grid;gap:var(--stack-gap);align-content:start}
.pn-dtad--guest .pn-dtbuy--info > :first-child{margin-top:0}
.pn-dtbuy__fx{margin-left:var(--space-2);font:var(--type-body);color:var(--ink-2);white-space:nowrap}
.pn-dtask__sub{margin:var(--space-2) 0 0}
.pn-dtdesc__text.is-folded{max-height:calc(6 * var(--lh-prose));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--lh-prose)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--lh-prose)),transparent)}
@media (min-width:1024px) and (min-height:800px){
.pn-dtad__grid > .pn-dtad__side{position:sticky;top:calc(var(--flush-top) + var(--space-6))}
}
.pn-dtgal{display:grid;gap:var(--space-3)}
.pn-dt .pn-gal{position:relative;overflow:hidden;border:0;border-radius:var(--r-l);background:var(--surface);box-shadow:none}
.pn-dt .pn-gal__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:inherit}
.pn-dt .pn-gal__track::-webkit-scrollbar{display:none}
.pn-dt .pn-gal__track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.pn-dt .pn-gal__slide{flex:0 0 100%;width:100%;height:auto;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always}
.pn-dt .pn-gal .pn-gal__count{top:auto;left:auto;right:var(--space-3);bottom:var(--space-3);height:24px;background:var(--scard-glass);color:var(--scard-ink);font:var(--type-cap);font-variant-numeric:tabular-nums}
.pn-dt .pn-gal .pn-gal__count b{font-weight:var(--w-strong)}
@media (max-width:700px){
.pn-dt .pn-gal .pn-gal__count{display:inline-flex}
}
.pn-dt .pn-gal .pn-gal__nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);opacity:1;background:var(--scard-glass);color:var(--scard-ink)}
.pn-dt .pn-gal .pn-gal__nav:hover{background:var(--scard-glass-hover,var(--scard-glass));border-color:transparent}
.pn-dt .pn-gal .pn-gal__nav:active{transform:translateY(-50%)}
.pn-dt .pn-gal .pn-gal__nav--prev{left:var(--space-3)}
.pn-dt .pn-gal .pn-gal__nav--next{right:var(--space-3)}
.pn-dt .pn-gal__dots,.pn-dt .pn-gal__bars{display:none}
.pn-dt .pn-gal.is-single .pn-gal__count,.pn-dt .pn-gal.is-single .pn-gal__nav{display:none}
@media (hover:none){
.pn-dt .pn-gal .pn-gal__nav{display:none}
}
@media (min-width:1024px){
.pn-dt .pn-dtgal{container-type:inline-size}
.pn-dt .pn-gal__slide{aspect-ratio:auto;height:min(125cqw,max(520px,calc(100svh - var(--flush-top) - 152px)))}
.pn-dt .pn-gal__slide:has(> img,> picture > img){background:var(--surface)}
.pn-dt .pn-gal__slide > img,.pn-dt .pn-gal__slide > picture > img{object-fit:cover;object-position:50% 40%}
}
.pn-dtgal__stamp{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);pointer-events:none}
.pn-dt .pn-gal__thumbs{display:none}
@media (min-width:701px){
.pn-dt .pn-gal__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}
.pn-dt .pn-gal__thumbs .pn-gal__thumb{position:relative;flex:none;width:64px;height:auto;aspect-ratio:4/5;padding:0;border:0;border-radius:var(--r-m);overflow:hidden;background:var(--ph-media);opacity:.6;box-shadow:none;cursor:pointer;transition:opacity var(--dur-1)}
.pn-dt .pn-gal__thumbs .pn-gal__thumb.is-active{opacity:1}
.pn-dt .pn-gal__thumbs .pn-gal__thumb:not(.is-active):hover{opacity:.9}
.pn-dt .pn-gal__thumbs .pn-gal__thumb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
}
.pn-dtbuy{display:block}
.pn-dtbuy__kick{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3)}
.pn-dtbuy__h{margin:0}
.pn-dtbuy__hand{margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink-2)}
.pn-dtbuy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0}
.pn-dtbuy__price .pn-askprice{font:var(--type-strong);color:var(--ink-2)}
.pn-dtbuy__note{margin:var(--space-3) 0 0}
.pn-dtseller{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;padding:var(--row-pad);border-radius:var(--r-m);background:var(--surface-2);color:inherit;text-decoration:none;transition:background-color var(--dur-1)}
a.pn-dtseller:hover{background:var(--surface-3,var(--surface-2))}
.pn-dtseller__who{flex:1;min-width:0;display:grid;gap:0}
.pn-dtseller__who > b{min-width:0;font:var(--type-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pn-dtseller__who > span{font:var(--type-meta);color:var(--ink-2)}
a.pn-dtseller:hover .pn-dtseller__who > b{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}
a.pn-dtseller:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-m)}
.pn-dtseller .pn-chev{flex:none}
.pn-dtlabel{margin:var(--space-5) 0 0}
.pn-dtlabel__h{margin:0 0 var(--space-1)}
.pn-dtlabel .pc-facts{--facts-x:0}
@container (min-width:520px){
.pn-dtbuy .pc-fact{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:0}
.pn-dtbuy .pc-fact dt{max-width:none;font:var(--type-meta);color:var(--ink-2)}
.pn-dtbuy .pc-fact dd{justify-content:flex-start;text-align:left;font:var(--type-strong)}
}
.pn-dt .pn-dtbuy .pn-ad__cta.pn-dtcta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3);margin:var(--space-6) 0 0}
.pn-dt .pn-dtbuy .pn-dtcta > *{grid-column:1;min-width:0}
.pn-dt .pn-dtbuy .pn-dtcta > .pn-dtlike{grid-column:2;grid-row:1}
.pn-dt .pn-dtbuy .pn-dtcta:has(> .pn-adorder) > .pn-dtlike{grid-row:2}
.pn-dt .pn-dtbuy .pn-dtcta form{display:grid;gap:var(--space-3);margin:0}
.pn-dtlike{width:var(--control-md);height:var(--control-md)}
.pn-dtlike.is-on,.pn-dtlike[aria-pressed="true"]{border-color:transparent;color:var(--accent)}
.pn-dtlike.is-on .pc-ico,.pn-dtlike[aria-pressed="true"] .pc-ico{fill:currentColor}
.pn-dt .pn-dtcta .is-disabled{pointer-events:none}
.pn-dt .pn-dtbuy .pn-dtask{margin-top:var(--space-3)}
.pn-dtsafe{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-5) 0 0;padding-top:0;font:var(--type-meta);color:var(--ink-2)}
.pn-dtsafe .pc-ico{flex:none;color:var(--ink)}
.pn-dtsafe b{color:var(--ink);font-weight:var(--w-strong)}
.pn-dtsafe + .pn-dtsafe{margin-top:var(--space-3);padding-top:0;border-top:0}
.pn-dtprose{font:var(--type-prose);color:var(--ink);max-width:var(--measure-prose)}
.pn-dtprose p{margin:0}
.pn-dtprose p + p{margin-top:var(--space-4)}
.pn-dtrail{margin-top:var(--section-gap)}
.pn-dtsell{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);justify-content:center;align-items:baseline;margin:var(--section-gap) 0 0;padding-top:var(--space-5);border-top:0;font:var(--type-meta);color:var(--ink-2)}
.pn-dtrail .pc-sechead{margin-bottom:var(--head-gap)}
.pn-dtrail > .pc-sechead .pc-h-m{font:var(--type-title);letter-spacing:0}
.pn-dtnone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface)}
.pn-dtnone__txt{flex:1 1 220px;min-width:0;margin:0;font:var(--type-body);color:var(--ink)}
.pn-dtnone .pc-avatar{flex:none}
@media (max-width:700px){
.pn-dtnone__btn{flex:1 1 100%}
}
.pn-dtbar{position:sticky;bottom:0;z-index:var(--z-bar);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--section-gap) calc(-1 * var(--gutter)) 0;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);border-top:0;box-shadow:var(--shadow-e1)}
.pn-dtbar[hidden]{display:none}
.pn-dtbar__price{flex:1 1 auto;min-width:0;display:grid;gap:0}
.pn-dtbar__price .pc-price{color:var(--ink)}
.pn-dtbar__price .pn-askprice{font:var(--type-strong);color:var(--ink)}
.pn-dtbar__price small{font:var(--type-meta);color:var(--ink-2)}
.pn-dtbar__acts{flex:none;display:flex;align-items:center;gap:var(--space-2)}
.pn-dtbar__ico.is-on,.pn-dtbar__ico[aria-pressed="true"]{border-color:transparent;color:var(--accent)}
.pn-dtbar__ico.is-on .pc-ico,.pn-dtbar__ico[aria-pressed="true"] .pc-ico{fill:currentColor}
.pn-dtbar .is-disabled{opacity:.6}
@media (max-width:374px){
.pn-dtbar__acts{gap:var(--space-1)}
.pn-dtbar .pn-dtbar__ico:first-child:not(:only-child){display:none}
}
.pn-dtad--guest .pn-dtbar__price{min-width:110px}
.pn-dtad--guest .pn-dtbar__price small{white-space:nowrap}
@media (max-width:429px){
.pn-dtad--guest .pn-dtbar .pn-dtbar__ico{display:none}
}
@media (max-width:700px){
.pn-dtad .pn-gcrumbs .pn-crumbs > li:last-child{display:none}
}
.pn-dtbar.is-away{display:none}
@media (max-width:700px){
body.pn-has-adbar .pn-main:has(> .pn-dtad),body.pc-guest.pn-has-adbar .pn-main:has(> .pn-gapp > .pn-dtbar){padding-bottom:0}
body.pn-has-adbar .pn-dt .pn-dtbuy .pn-ad__cta.pn-dtcta:not(:has(.pn-adorder__offer)){display:none}
body.pn-has-adbar .pn-dt .pn-dtbuy .pn-ad__cta.pn-dtcta:has(.pn-adorder__offer){display:grid}
body.pn-has-adbar .pn-dt .pn-dtbuy .pn-dtbuy__note.is-mine{display:none}
.pn-dtad:not(.pn-dtad--guest) .pn-dtbar__price small{display:none}
}
.pn-phead{--ph-pad:var(--panel-pad);--av:var(--avatar-2xl);--av-gap:var(--space-6);--cover-h:128px;margin:0 0 var(--stack-gap);border:0;border-radius:var(--r-l);background:var(--surface);min-width:0}
.pn-dthead{display:grid;grid-template-columns:var(--av) minmax(0,1fr) auto;grid-template-areas:"cover cover cover" "av who act" "stats stats stats";column-gap:var(--av-gap);align-items:start;margin:0;padding:0 var(--ph-pad)}
@media (min-width:701px){
.pn-phead.is-nostats > .pn-dthead{padding-bottom:var(--space-6)}
}
.pn-dthead__av{grid-area:av;position:relative;z-index:1;margin-top:calc(var(--av) / -2)}
.pn-dthead .pn-dthead__av .pc-avatar--xl{width:var(--av);height:var(--av);font-size:var(--fs-display);box-shadow:0 0 0 4px var(--surface)}
.pn-dthead__who{grid-area:who;min-width:0;display:grid;justify-items:start;gap:0;padding-top:var(--space-5)}
.pn-dthead__id{display:grid;justify-items:start;min-width:0;max-width:100%}
.pn-dthead__kick{margin:0 0 var(--space-2)}
.pn-dthead__kickrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2)}
.pn-dthead__kickrow .pn-dthead__kick{margin:0}
.pn-dthead__name{margin:0;max-width:100%;overflow-wrap:anywhere}
.pn-dthead__hand{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--ink-2)}
.pn-dthead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-dtcountry{display:inline-flex;align-items:center;gap:var(--space-1)}
.pn-dtcountry .pn-flag{flex:none;width:var(--icon-s);height:var(--icon-s);margin:0;border-radius:var(--r-full);object-fit:cover}
.pn-dtrate{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink);font:var(--type-label);text-decoration:none}
a.pn-dtrate:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}
.pn-dtrate .pc-ico{color:var(--ink);fill:currentColor;stroke:none}
.pn-dtrate--big{gap:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-dtrate--big b{font:var(--type-title);color:var(--ink)}
.pn-dtrate--pill{gap:var(--space-1);min-height:24px;padding:0 var(--space-2);border:0;border-radius:var(--r-s);background:var(--surface-2);font:var(--type-label);font-variant-numeric:tabular-nums}
.pn-dtrate--pill .pc-ico{width:var(--icon-s);height:var(--icon-s)}
a.pn-dtrate--pill:hover{text-decoration:none;background:var(--surface-3,var(--surface-2))}
.pn-dtchips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}
.pn-dtchips .pc-chip,.pn-dtchips .pc-chip:hover{min-height:28px;padding:0 var(--space-2);gap:var(--space-1);cursor:default;border-color:transparent;border-radius:var(--r-s);background:var(--surface-2);color:var(--ink);font:var(--type-label)}
.pn-dtchips .pc-chip::after{content:none}
.pn-dtchips .pc-ico{width:var(--icon-s);height:var(--icon-s)}
.pn-dthead__act{grid-area:act;align-self:end;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-5)}
.pn-dthead__act:has(> .pn-dtsafemenu) > .pc-btn--primary{flex:1 1 auto}
.pn-dtstats{grid-area:stats;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:var(--space-5) calc(-1 * var(--ph-pad)) 0;padding:0;background:var(--surface-2)}
.pn-dtstats__i{display:flex;flex-direction:row-reverse;justify-content:center;align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--ph-pad)}
.pn-dtstats dt{font:var(--type-meta);color:var(--ink-2)}
.pn-dtstats dd{margin:0;font:var(--type-title);color:var(--ink);font-variant-numeric:tabular-nums}
.pn-dtstats dd a{color:inherit;text-decoration:none}
.pn-dtstats dd a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}
.pn-phead > .pc-alert{margin:0 var(--ph-pad) var(--space-5);align-items:center}
.pn-dtcover{grid-area:cover;position:relative;overflow:hidden;height:var(--cover-h);margin:0 calc(-1 * var(--ph-pad));border-radius:var(--r-l) var(--r-l) 0 0;background:var(--surface-2)}
.pn-dtcover--photo{height:clamp(150px,15vw,220px)}
.pn-dtcover > img,.pn-dtcover > picture > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}
.pn-dtcover--blur > img,.pn-dtcover--blur > picture > img{filter:blur(44px) saturate(1.15);transform:scale(1.35)}
.pn-dtcover::after{content:"";position:absolute;inset:0;background:var(--shade-cover);pointer-events:none}
.pn-dtcover--plain{background:var(--stripes-cover)}
.pn-dtcover--plain::after{background:var(--shade-cover-plain)}
.pn-dtcover__tag{position:absolute;top:var(--space-4);right:var(--space-5);z-index:1;display:grid;place-items:center;width:44px;height:56px;border:0;border-radius:var(--r-s);background:var(--scard-glass);color:var(--scard-ink)}
.pn-dtcover__tag .pc-tub{width:20px;height:13px}
.pn-dt .pn-proftabs.pn-dttabs{position:static;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--space-3) var(--ph-pad);background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}
.pn-dt .pn-proftabs.pn-dttabs .pc-tab .pc-count--inline{margin-left:var(--space-1)}
@media (max-width:1023px){
.pn-phead{--av-gap:var(--space-5)}
.pn-dthead{grid-template-columns:var(--av) minmax(0,1fr);grid-template-areas:"cover cover" "av id" "meta meta" "chips chips" "act act" "stats stats"}
.pn-dthead__who{display:contents}
.pn-dthead__id{grid-area:id;align-self:start;padding-top:var(--space-4)}
.pn-dthead__meta{grid-area:meta;margin:var(--space-3) 0 0}
.pn-dtchips{grid-area:chips;flex-wrap:wrap;margin:var(--space-3) 0 0}
.pn-dtchips > li{flex:none}
.pn-dthead__act{justify-content:flex-start;padding-top:var(--space-4)}
.pn-dthead__act > .pc-btn,.pn-dthead__act > .pn-dtform > .pc-btn{flex:0 1 320px;min-width:0}
.pn-dtstats{margin-top:var(--space-4)}
}
@media (max-width:700px){
.pn-phead{--ph-pad:var(--gutter);--av:var(--avatar-2xl);--av-gap:var(--space-3);--cover-h:112px;display:contents}
.pn-dthead{margin:0 calc(-1 * var(--gutter));padding-bottom:var(--space-4);background:var(--surface)}
.pn-dtprof > .pn-phead:first-child > .pn-dthead{margin-top:calc(-1 * var(--app-top))}
.pn-store--guest > .pn-dttop + .pn-phead > .pn-dthead{margin-top:-28px}
.pn-dtcover{border-radius:0}
.pn-dtcover--photo{height:clamp(140px,40vw,180px)}
.pn-dthead__id{padding-top:var(--space-3)}
.pn-dthead__name--long{font-size:var(--fs-title)}
.pn-dthead__kick{margin-bottom:var(--space-2)}
.pn-dthead__meta{gap:var(--space-1) var(--space-3);margin-top:var(--space-3)}
.pn-dthead__act{padding-top:var(--space-3)}
.pn-dthead__act > .pc-btn,.pn-dthead__act > .pn-dtform:first-child > .pc-btn{flex:1 1 auto;min-width:0}
.pn-dthead__act > .pc-btn--pink,.pn-dthead__act > .pn-dtform:first-child > .pc-btn--pink{flex:none;width:var(--control-md);height:var(--control-md);min-height:0;padding:0;gap:0;border-radius:var(--r-m);font-size:0;letter-spacing:0}
.pn-dthead__act > .pc-btn--pink > .pc-ico,.pn-dthead__act > .pn-dtform:first-child > .pc-btn--pink > .pc-ico{width:var(--icon-l);height:var(--icon-l)}
.pn-dtstats{display:none}
@media (max-width:359px){
body:not(.pc-guest) .pn-dthead__act{flex-wrap:wrap}
body:not(.pc-guest) .pn-dthead__act > :is(.pc-btn--primary,.pn-follow){min-width:max-content}
}
.pn-dtcover__tag{top:var(--space-3);right:var(--space-4);width:40px;height:48px}
.pn-phead > .pc-alert{margin:0 0 var(--space-3)}
.pn-dt .pn-proftabs.pn-dttabs{position:sticky;top:var(--flush-top);z-index:15;flex-wrap:wrap;gap:var(--space-2);max-width:none;margin:0 calc(-1 * var(--gutter)) var(--stack-gap);padding:var(--space-1) var(--gutter);overflow:visible;background:var(--surface);box-shadow:0 10px 24px -14px var(--scrim)}
.pn-dt .pn-proftabs.pn-dttabs .pc-tab{flex:none;padding:0 var(--space-3)}
body:not(.pc-guest) .pn-dt .pn-proftabs.pn-dttabs{-webkit-mask-image:linear-gradient(to right,black calc(100% - 48px),transparent);mask-image:linear-gradient(to right,black calc(100% - 48px),transparent)}
.pn-dt .pn-proftabs.pn-dttabs .pc-tab[href="#about"]:not(:only-child){display:none}
.pn-dtprof .pn-dtblock{scroll-margin-top:calc(var(--flush-top) + 72px)}
.pn-phead > .pc-alert{position:relative}
}
@media (max-width:700px){
.pn-store--guest > .pn-dttop{display:none}
}
.pn-dtprof > .pn-dtprof__grid{align-items:start}
.pn-dtprof .pn-dtprof__main{gap:var(--section-gap)}
.pn-dtprof__side{min-width:0}
.pn-dtblock{scroll-margin-top:calc(var(--flush-top) + 16px);min-width:0}
.pn-dtblock > .pc-sechead{margin-bottom:var(--head-gap)}
.pn-dtblock > .pc-sechead .pn-count{align-self:center}
.pn-dt .pn-grid.pn-dtcards{--dt-cols:repeat(auto-fill,minmax(180px,1fr));--dt-gap:var(--space-4);grid-template-columns:var(--dt-cols);gap:var(--dt-gap)}
@media (max-width:700px){
.pn-dt .pn-grid.pn-dtcards{--dt-cols:repeat(2,minmax(0,1fr));--dt-gap:var(--space-3)}
}
.pn-dtabout.is-folded{max-height:calc(7 * var(--lh-prose));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--lh-prose)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--lh-prose)),transparent)}
.pn-dtmorebtn{margin-top:var(--space-3);padding:0;border:0;background:none;cursor:pointer}
.pn-dtmorebtn[hidden]{display:none}
.pn-dttiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}
@media (max-width:700px){
.pn-dttiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
}
.pn-dttile{position:relative;aspect-ratio:4/5;border:0;border-radius:var(--r-m);text-decoration:none;color:inherit}
.pn-dttile > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pn-dttile.is-locked > img{filter:blur(26px) saturate(.8);transform:scale(1.3)}
.pn-dttile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-dttile__lock{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%)}
.pn-dtrevs{margin:0;padding:var(--space-2) var(--panel-pad);list-style:none;background:var(--surface);border:0;border-radius:var(--r-l)}
.pn-dtrev,.pn-dtrevs > .pn-review{padding:var(--space-4) 0}
.pn-dtrev h3,.pn-review h3{margin:var(--space-2) 0 0;font:var(--type-strong);color:var(--ink);overflow-wrap:break-word}
.pn-dtrev p,.pn-review p{margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink);overflow-wrap:break-word}
.pn-dtrev blockquote,.pn-review blockquote{margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink);overflow-wrap:break-word}
.pn-dtrev blockquote p,.pn-review blockquote p{margin:0}
.pn-dtrev__by,.pn-dt .pn-dtrev .pn-dtrev__by,.pn-dt .pn-review .pn-dtrev__by{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-dtrev__by b{color:var(--ink);font-weight:var(--w-strong)}
.pn-dtstars{display:inline-block;font:400 var(--fs-ui)/1 var(--body);letter-spacing:2px;color:var(--ink)}
.pn-dtstars__off{color:var(--glyph-off)}
.pn-dtsticky{display:none}
@media (max-width:700px){
.pn-dtsticky{display:flex;justify-content:flex-start;bottom:calc(var(--dock) - 16px);visibility:hidden}
.pn-dtsticky.is-on{visibility:visible}
body.pn-has-adbar .pn-dtsticky{bottom:0}
.pn-dtsticky .pc-avatar{flex:none}
.pn-dtsticky__name{flex:1;min-width:0;font:var(--type-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.pn-dtbuy__ship{font:var(--type-meta);color:var(--ink-2)}
.pn-dtlocknote{display:flex;align-items:flex-start;gap:var(--space-2)}
.pn-dtlocknote .pc-ico{flex:none;translate:0 2px}
.pn-dttrust{margin:var(--space-5) 0 0}
.pn-dttrust .pn-dtseller{margin:0}
.pn-dttrust .pn-dtseller__who .pn-flag{display:inline-block;width:var(--icon-s);height:var(--icon-s);margin:0 var(--space-1) 0 0;border-radius:50%;vertical-align:-2px;object-fit:cover}
div.pn-dtseller{color:inherit}
.pn-dttrust .pn-sellertrust__quote{padding:var(--space-3) 0 0;border-top:0}
.pn-dtdesc--guest{display:grid;gap:var(--stack-gap);align-content:start;min-width:0}
.pn-dtcontactnote{margin-top:var(--space-4)}
.pn-dtmorecard .pc-media{aspect-ratio:4/5;place-items:start center;padding-top:26%}
.pn-dtmorecard .pc-lockpill{position:relative;z-index:3}
.pn-dtmorecard .pc-card__cap h3{margin:0;font:var(--type-strong);color:var(--scard-ink)}
.pn-dtmorecard .pc-card__cap p{margin:0;font:var(--type-meta);color:var(--scard-ink-2)}
.pn-dttrustblock{min-width:0}
.pn-dthead .pc-avatar__dot{width:var(--icon-m);height:var(--icon-m);right:var(--space-1);bottom:var(--space-1)}
.pn-dtprof .pn-dtblock > .pc-sechead{align-items:center;margin-bottom:var(--head-gap);gap:var(--space-3)}
.pn-dtprof .pn-dtblock > .pc-sechead .pc-h-m{margin-top:0;font:var(--type-title);letter-spacing:0}
.pn-dtprof .pn-dtblock > .pc-sechead .pc-kicker{font:var(--type-cap)}
.pn-dtprof .pn-dtabout.is-folded{max-height:calc(5 * var(--lh-prose))}
.pn-dtprof .pn-dtmorebtn{margin-top:var(--space-2)}
.pn-dtprof .pn-dttiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}
.pn-dtprof .pn-dttile{border-radius:var(--r-m)}
.pn-dtprof .pn-dttile__lock{gap:0;padding:var(--space-2);font-size:0;letter-spacing:0}
.pn-dtprof .pn-dtrevs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--stack-gap);padding:0;background:none;border:0;border-radius:0}
.pn-dtprof .pn-dtrevs:has(> :only-child){grid-template-columns:minmax(0,1fr)}
.pn-dtrevmore{margin-top:var(--space-3)}
.pn-dtrevmore > summary{list-style:none;cursor:pointer}
.pn-dtrevmore > summary::-webkit-details-marker{display:none}
.pn-dtrevmore[open] > summary{display:none}
.pn-dtprof .pn-dtrevs > :is(.pn-dtrev,.pn-review){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stars by" "title title" "body body" "more more";align-items:center;align-content:start;column-gap:var(--space-2);row-gap:0;min-width:0;margin:0;padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface)}
.pn-dtprof .pn-dtrevs .pn-dtstars{grid-area:stars;font-size:var(--fs-body);letter-spacing:1px}
.pn-dtprof .pn-dtrevs .pn-dtrev__by{grid-area:by;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;margin:0;padding:0;font:var(--type-meta);color:var(--ink-2)}
.pn-dtprof .pn-dtrevs .pn-dtrev__by::before{content:"·";color:var(--glyph-off)}
.pn-dtprof .pn-dtrevs .pn-dtrev__by b{font-weight:var(--w-strong);color:var(--ink)}
.pn-dtprof .pn-dtrevs > .pn-dtrev .pn-dtrev__by{margin-top:var(--space-2)}
.pn-dtprof .pn-dtrevs > .pn-dtrev .pn-dtrev__by::before{content:none}
.pn-dtprof .pn-dtrevs > .pn-dtrev .pn-dtrev__by time:not(:empty)::before{content:"·";margin-right:var(--space-2);color:var(--glyph-off)}
.pn-dtprof .pn-dtrevs :is(.pn-dtrev,.pn-review) h3{grid-area:title;margin:var(--space-3) 0 0;font:var(--type-strong)}
.pn-dtprof .pn-dtrevs :is(.pn-dtrev,.pn-review) > :is(p:not(.pn-dtrev__by),blockquote){grid-area:body;max-width:68ch;margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink)}
.pn-dtprof .pn-dtrevs :is(.pn-dtrev,.pn-review) blockquote p{margin:0;font:inherit}
.pn-dtprof .pn-dtrevs .is-folded{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.pn-dtprof .pn-dtrevs .pn-dtrevmore{grid-area:more;justify-self:start;margin-top:var(--space-2)}
.pn-dtprof .pn-panel.pn-dtfacts{padding-bottom:calc(var(--panel-pad) - var(--space-2))}
.pn-dtprof .pn-dtfacts .pc-facts{--facts-x:var(--panel-pad)}
.pn-dtprof .pn-dtfacts .pc-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}
.pn-dtprof .pn-dtfacts .pc-fact{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:0;padding:var(--space-2) var(--facts-x)}
.pn-dtprof .pn-dtfacts .pc-fact:nth-child(2){border-top:0}
.pn-dtprof .pn-dtfacts .pc-fact:nth-child(odd){padding-right:var(--space-2)}
.pn-dtprof .pn-dtfacts .pc-fact:nth-child(even){padding-left:var(--space-2)}
.pn-dtprof .pn-dtfacts .pc-fact.is-wide{grid-column:1 / -1;padding-right:var(--facts-x)}
.pn-dtprof .pn-dtfacts .pc-fact dt{max-width:none;font:var(--type-meta);color:var(--ink-2)}
.pn-dtprof .pn-dtfacts .pc-fact dd{justify-content:flex-start;text-align:left;font:var(--type-strong)}
.pn-dtprof .pn-dtfacts .pc-fact .pn-flag{width:var(--icon-s);height:var(--icon-s);margin-right:var(--space-1)}
@media (max-width:700px){
.pn-dtprof .pn-dttiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}
.pn-dtprof .pn-dttiles:not(:has(> :nth-child(6))) > :nth-child(n+4){display:none}
.pn-dtprof .pn-dtrevs{grid-template-columns:minmax(0,1fr)}
.pn-dtprof .pn-dtrevs .is-folded{-webkit-line-clamp:4}
}
@media (min-width:701px){
.pn-main > .pn-wdt :is(.pn-grid,.pn-vlist){grid-template-columns:var(--dt-cols,repeat(auto-fill,minmax(200px,1fr)));gap:var(--dt-gap,var(--space-4))}
}
.pn-revreply{margin:var(--space-3) 0 0;padding:var(--row-pad);border:0;border-radius:var(--r-m);background:var(--surface-2)}
.pn-revreply b{display:block;font:var(--type-label);color:var(--ink)}
.pn-revreply p{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--ink);overflow-wrap:break-word}
.pn-revacts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0}
.pn-dt :is(.pn-revacts .pn-seeall,.pn-revreport,.pn-tr__sum){min-height:var(--control-sm);font:var(--type-meta);color:var(--ink-2);text-decoration:none}
.pn-dt :is(.pn-revacts .pn-seeall,.pn-revreport,.pn-tr__sum):hover{color:var(--ink);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}
.pn-dt .pn-tr__sum .pn-tr__show{text-decoration:none}
.pn-dt .pn-tr__sum:hover .pn-tr__show{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}
.pn-dt .pn-dtrevs .pn-tr .pn-tr__orig{margin:var(--space-1) 0 0;padding:var(--row-pad);border-radius:var(--r-m);background:var(--surface-2);font:var(--type-body);color:var(--ink-2)}
.pn-revacts form{margin:0}
.pn-revacts:has(details[open]) form[data-review-report]{order:2}
.pn-dtprof .pn-dtrevs :is(.pn-revtags,.pn-revreply,.pn-revacts){grid-column:1 / -1}
.pn-dtprof .pn-dtrevs > .pn-review{grid-template-areas:"stars by" "title title" "tags tags" "body body" "more more" "reply reply" "acts acts"}
.pn-dtprof .pn-dtrevs > .pn-dtrev{grid-template-columns:minmax(0,1fr);grid-template-areas:"stars" "by" "title" "tags" "body" "more" "reply" "acts"}
.pn-dtprof .pn-dtrevs :is(.pn-revreply,.pn-ra-g){grid-area:reply}
.pn-dtprof .pn-dtrevs .pn-revacts{grid-area:acts}
.pn-dtad > .pn-dttop.pc-band{margin-bottom:var(--stack-gap);padding-bottom:var(--app-head-pb)}
.pn-dtad--guest > .pn-dttop.pc-band{padding-bottom:var(--app-top)}
.pn-dtad--guest > .pn-dttop.pc-band .pn-gcrumbs{margin:0}
.pn-dtad--guest > .pn-dttop.pc-band .pn-adshare{width:var(--control-sm);height:var(--control-sm)}
.pn-dtad > section.pn-dtrail{margin-top:var(--section-gap)}
.pn-dthead__act > .pn-followform > .pn-follow,.pn-dthead__act > a.pn-follow{flex:none}
.pn-dt .pn-quote.pn-dtrev,.pn-dt .pn-sellertrust__quote.pn-dtrev{padding:var(--panel-pad)}
.pn-dt .pn-quote.pn-dtrev blockquote,.pn-dt .pn-sellertrust__quote.pn-dtrev blockquote{margin-top:var(--space-3)}
.pn-dt .pn-quote.pn-dtrev .pn-dtrev__by,.pn-dt .pn-sellertrust__quote.pn-dtrev .pn-dtrev__by{margin-top:var(--space-3)}
.pn-gm{display:grid;gap:var(--space-4);text-align:left;scroll-margin-top:calc(var(--header-h) + var(--space-4))}
.pn-gm__head{display:flex;gap:var(--space-3);align-items:center;min-width:0}
.pn-gm__head .pc-avatar{flex:none}
.pn-gm__ht{min-width:0}
.pn-gm__h{margin:0;font:var(--type-title);color:var(--ink);overflow-wrap:anywhere}
.pn-gm__sub{margin:var(--space-1) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-gm__form{display:grid;gap:var(--field-gap);min-width:0}
.pn-gm__form[hidden]{display:none}
.pn-gm__field{display:grid;gap:var(--label-gap);min-width:0}
.pn-gm .pn-gm__text{min-height:132px;padding:var(--space-3);border-radius:var(--r-m);font:var(--type-ui)}
.pn-gm .pc-input{font:var(--type-ui)}
.pn-gm__label small{font:var(--type-meta);color:var(--ink-2)}
.pn-gm__count{margin:0;text-align:right;font:var(--type-cap);color:var(--ink-2)}
.pn-gm .pn-checkrow,.pn-l3c__form .pn-checkrow{display:flex;gap:var(--space-3);align-items:flex-start;min-height:var(--tap);padding:0;font:var(--type-meta);color:var(--ink-2);cursor:pointer}
.pn-gm .pn-checkrow .pc-check{margin-top:0}
.pn-gm .pn-checkrow a{color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}
.pn-gm .pn-fielderr{display:flex;align-items:flex-start;gap:var(--space-1);margin:0;padding:0;font:var(--type-label);color:var(--danger);text-align:left}
.pn-gm .pn-fielderr .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s);translate:0 1px}
.pn-gm .pn-fielderr[hidden]{display:none}
.pn-gm__send{margin-top:0}
.pn-gm__done{display:grid;gap:var(--space-2);justify-items:start;outline:none}
.pn-gm__done[hidden]{display:none}
.pn-gm__ok{display:inline-grid;place-items:center;width:var(--avatar-m);height:var(--avatar-m);border-radius:var(--r-full);background:var(--surface-2);color:var(--success)}
.pn-gm__dh{margin:var(--space-1) 0 0;font:var(--type-title);color:var(--ink)}
.pn-gm__dp{margin:0;font:var(--type-body);color:var(--ink)}
.pn-gm__quote{margin:var(--space-1) 0;padding:var(--row-pad);border:0;border-radius:var(--r-m);background:var(--surface-2);font:var(--type-body);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;max-width:100%}
.pn-gm__done .pc-help a{color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-underline-offset:3px}
.pn-gm.is-sent .pn-gm__head{opacity:.9}
@media (max-width:700px){
.pn-gm .pc-input:not(textarea),.pn-gm .pc-btn{min-height:var(--control-md)}
}
.pn-dtprof .pn-dtrevs:not(:has(> :nth-child(4))){grid-template-columns:minmax(0,1fr)}
.pn-dtprof .pn-dtfacts .pc-facts__list:has(> :only-child){grid-template-columns:minmax(0,1fr)}
@media (min-width:701px) and (max-width:1100px){
.pn-dtprof .pn-dtfacts .pc-facts__list{grid-template-columns:repeat(auto-fill,minmax(140px,max-content));column-gap:var(--space-8)}
}
.pn-dtprof .pc-door{padding:var(--panel-pad)}
.pn-dtbuy__ship{margin-left:var(--space-2);font:var(--type-meta);color:var(--ink-2);white-space:nowrap}
.pn-dt .pn-grid.pn-dtcards.is-one{--dt-cols:minmax(0,420px)}
.pn-cp{max-width:none;margin:0;padding:var(--space-3) 0 0}
.pn-cp .pn-dtcrumbs,.pn-cp nav[aria-label]{margin:0 0 var(--space-3)}
.pn-cp-post{display:grid;gap:var(--space-4)}
.pn-cp-who{display:flex;align-items:center;gap:var(--space-3)}
.pn-cp-av{flex:none;display:block;width:var(--avatar-l);height:var(--avatar-l);padding:0;border-radius:var(--r-full);background:var(--surface-2);overflow:hidden}
.pn-cp-av > span,.pn-cp-av > img{display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:var(--r-full);background:var(--surface-2);font:var(--type-title);color:var(--ink);object-fit:cover}
.pn-cp-who__t{display:grid;gap:0;min-width:0}
.pn-cp-who__n{display:flex;align-items:center;gap:var(--space-1);font:var(--type-strong);color:var(--ink);text-decoration:none}
.pn-cp-who__n .pc-verified{margin-left:0}
.pn-cp-who__m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-cp-st{font-weight:var(--w-strong);color:var(--ink)}
.pn-cp-follow{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-height:var(--control-sm);padding:0 var(--space-4);border:0;border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font:var(--type-label);cursor:pointer}
.pn-cp-follow:hover{background:var(--surface-3)}
.pn-cp-gal{position:relative;margin-top:var(--space-3);border-radius:var(--r-l);overflow:hidden;background:var(--surface)}
.pn-cp-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.pn-cp-gal__track::-webkit-scrollbar{display:none}
.pn-cp-gal__track img{display:block;flex:0 0 100%;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;scroll-snap-align:center}
.pn-cp-gal__n{position:absolute;right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--r-s);background:var(--glass);color:var(--ink);font:var(--type-cap)}
.pn-cp-dots{display:flex;justify-content:center;gap:var(--space-2);padding:var(--space-3) 0 0}
.pn-cp-dots i{width:6px;height:6px;border-radius:var(--r-full);background:var(--surface-3)}
.pn-cp-dots i.is-on{width:16px;background:var(--ink-2)}
.pn-cp-thumbs{display:none}
.pn-cp-acts{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}
.pn-cp-ib{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink);cursor:pointer}
.pn-cp-ib:hover{background:var(--surface-3)}
.pn-cp-ib svg{width:var(--icon-m);height:var(--icon-m)}
.pn-cp-views{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;font:var(--type-meta);color:var(--ink-2)}
.pn-cp-views svg{width:var(--icon-s);height:var(--icon-s)}
.pn-cp-side{display:block;min-width:0}
.pn-cp-story-blk{margin-top:var(--space-4)}
.pn-cp-h{max-width:22ch;margin:0;font:var(--type-h1);letter-spacing:0;text-wrap:balance;color:var(--ink)}
.pn-cp-hand{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);font:var(--type-label);color:var(--ink-2)}
.pn-cp-hand svg{display:none}
.pn-cp-story{position:relative;max-width:68ch;font:var(--type-prose);color:var(--ink)}
.pn-cp-story p{margin:0 0 var(--space-3)}
.pn-cp-story p:last-child{margin-bottom:0}
.pn-cp-story.is-clamped{max-height:calc(var(--lh-prose) * 7);overflow:hidden;
  -webkit-mask-image:linear-gradient(black calc(100% - 52px),transparent);mask-image:linear-gradient(black calc(100% - 52px),transparent)}
.pn-cp-more{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap);padding:0;border:0;background:none;color:var(--ink);font:var(--type-label);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:3px;cursor:pointer}
.pn-cp-more svg{width:var(--icon-s);height:var(--icon-s);transition:transform var(--dur-2) ease-out}
.pn-cp-more[aria-expanded="true"] svg{transform:rotate(180deg)}
.pn-cp-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:68ch;margin-top:var(--space-4)}
.pn-cp-tag{display:inline-flex;align-items:center;min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--r-m);background:var(--surface-2);color:var(--ink-2);font:var(--type-label)}
.pn-cp-tag b{font-weight:var(--w-strong);color:var(--ink-2)}
.pn-cp-cta-blk{margin-top:var(--space-6)}
.pn-cp-btn{display:flex;width:100%;gap:var(--space-2)}
.pn-cp-btn svg{width:var(--icon-m);height:var(--icon-m)}
.pn-cp-deal{margin:var(--space-2) 0 0;text-align:left;font:var(--type-meta);color:var(--ink-2);text-wrap:pretty}
.pn-cp-proof{margin-top:var(--space-6);padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-cp-proof__h{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--head-gap)}
.pn-cp-proof__h h2{margin:0;font:var(--type-title);color:var(--ink)}
.pn-cp-proof__score{margin-left:auto;white-space:nowrap;font:var(--type-label);color:var(--ink)}
.pn-cp-proof__score small{font:var(--type-meta);color:var(--ink-2)}
.pn-cp-proof > .pn-cp-more{margin-top:var(--space-2)}
.pn-cp-safe{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding:0;background:none}
.pn-cp-line{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font:var(--type-meta);color:var(--ink-2)}
.pn-cp-line > svg{flex:none;width:var(--icon-s);height:var(--icon-s);margin-top:1px;color:var(--ink-2)}
.pn-cp-line--seal > .pc-verified{margin-left:0;color:var(--ink)}
.pn-cp-line b{font-weight:var(--w-strong);color:var(--ink)}
.pn-cp-report{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-height:var(--tap);margin:0;font:var(--type-label);color:var(--ink-2);text-decoration:none}
.pn-cp-report svg{width:var(--icon-s);height:var(--icon-s)}
.pn-cp-report:hover{color:var(--ink)}
.pn-cp-rail{display:grid;gap:var(--head-gap);margin-top:var(--section-gap)}
.pn-cp-rail__h{display:flex;align-items:baseline;gap:var(--space-3)}
.pn-cp-rail__h h2{margin:0;font:var(--type-title);color:var(--ink)}
.pn-cp-rail__h a{margin-left:auto;font:var(--type-label);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:3px}
.pn-cp-tz{display:grid;gap:var(--space-2);align-content:start;color:var(--ink);text-decoration:none}
.pn-cp-tz img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--r-m);background:var(--surface)}
.pn-cp-tz span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:var(--type-strong);color:var(--ink)}
.pn-cp-sell{margin:var(--section-gap) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-cp-sell a{font-weight:var(--w-strong);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:3px}
.pn-cp-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bar);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--chrome);border-top:1px solid var(--chrome-line)}
.pn-cp-mini{display:flex;align-items:center;gap:var(--space-2);min-width:0}
.pn-cp-mini .pn-cp-av{width:var(--avatar-s);height:var(--avatar-s)}
.pn-cp-mini .pn-cp-av > span{font:var(--type-label)}
.pn-cp-mini b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--type-label);color:var(--ink)}
.pn-cp-bar .pn-cp-btn{flex:0 0 auto;width:auto;margin-left:auto}
@media (min-width:960px){
.pn-cp{padding-top:var(--space-5)}
.pn-cp-post{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}
.pn-cp-gcol{position:sticky;top:calc(var(--sticky-top) + var(--space-3));align-self:start}
.pn-cp-gcol > .pn-cp-who{display:none}
.pn-cp-gcol .pn-cp-gal{margin-top:0}
.pn-cp-gal__track img{aspect-ratio:1/1}
.pn-cp-dots{display:none}
.pn-cp-thumbs{display:flex;gap:var(--space-2);margin-top:var(--space-3)}
.pn-cp-thumbs button{flex:0 0 64px;width:64px;height:64px;padding:0;border:0;border-radius:var(--r-m);overflow:hidden;background:var(--surface);opacity:.6;cursor:pointer}
.pn-cp-thumbs button.is-on{opacity:1;box-shadow:inset 0 0 0 2px var(--ink)}
.pn-cp-thumbs img{display:block;width:100%;height:100%;object-fit:cover}
.pn-cp-story-blk{margin-top:var(--space-6)}
.pn-cp-story.is-clamped{max-height:calc(var(--lh-prose) * 8)}
.pn-cp-cta-blk .pn-cp-btn{display:inline-flex;width:auto}
.pn-cp-bar{display:none}
}
@media (max-width:959px){
.pn-cp-post{grid-template-columns:minmax(0,1fr)}
.pn-cp-side > .pn-cp-who--side{display:none}
.pn-cp-cta-blk .pn-cp-btn{display:none}
.pn-cp-cta-blk .pn-cp-deal{margin-top:0}
}
@media (min-width:701px) and (max-width:959px){
.pn-cp-gcol{width:100%;max-width:480px}
.pn-cp-bar{display:none}
.pn-cp-cta-blk .pn-cp-btn{display:inline-flex;width:auto}
}
@media (max-width:700px){
body:has(.pn-cp-bar) .pn-gfooter{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
}
.pn-cp-btn:focus-visible,.pn-cp-follow:focus-visible,.pn-cp-ib:focus-visible,.pn-cp-more:focus-visible,.pn-cp-report:focus-visible,.pn-cp-tz:focus-visible,.pn-cp-thumbs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
@media (prefers-reduced-motion:reduce){
.pn-cp-more svg{transition:none}
}
@media (max-width:700px){
.pn-cp-post{display:flex;flex-direction:column;gap:0}
.pn-cp-gcol,.pn-cp-side,.pn-cp-story-blk{display:contents}
.pn-cp-gcol > .pn-cp-who{order:-2}
.pn-cp-h{order:-1;margin-top:var(--space-3)}
.pn-cp-hand{margin-top:var(--space-4)}
}
.pn-dthead__name .pn-dthead__role{display:block;margin-top:var(--space-1);font:var(--type-meta);letter-spacing:0;text-transform:none;color:var(--ink-2)}
.pn-gd .pn-cg__h{text-wrap:balance}
.pn-gd .pn-cg__join{margin:var(--space-4) 0 0;font-weight:600;font-size:var(--fs-ui);line-height:24px}
.pn-pg{background:var(--bg);color:var(--ink);padding:64px 0 56px}
.pn-pg__head{max-width:640px}
.pn-pg__h{margin:6px 0 0}
.pn-pg__h em{font-style:normal;color:inherit;padding:0 .06em;background:linear-gradient(transparent 58%,var(--pink) 58% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}
[data-theme="dark"] .pn-pg__h em{background:var(--pink);color:var(--anthracite)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-pg__h em{background:var(--pink);color:var(--anthracite)}
}
.pn-pg__sub{margin:10px 0 0;font-size:16px;line-height:1.45;color:var(--ink-2)}
.pn-pg__steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}
.pn-pg__step{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border-radius:var(--r-box);background:var(--surface)}
.pn-pg__n{display:block;font:600 13px/1 var(--font-label);color:var(--pink-glyph)}
.pn-pg__sh{margin:5px 0 4px;font:700 18px/1.15 var(--font-display);letter-spacing:var(--tr-head);color:var(--ink)}
.pn-pg__sp{margin:0;font-size:15px;line-height:1.45;color:var(--ink-2)}
.pn-pg__vis{position:relative;display:grid;place-items:center;height:132px;border-radius:var(--r-box);background:var(--sunken);overflow:hidden}
.pn-pg__fit{display:grid;place-items:center;transform:scale(.46);transform-origin:center}
.pn-pg__card{background:var(--surface);border-radius:var(--r-box);box-shadow:0 18px 36px -26px var(--scrim)}
.pn-pg__av{display:block;flex:none;border-radius:50%;overflow:hidden;background:var(--sunken)}
.pn-pg__av img{display:block;width:100%;height:100%;object-fit:cover}
.pn-pg__av--lg{width:76px;height:76px;margin:-38px auto 8px;border:4px solid var(--surface)}
.pn-pg__av--sm{width:34px;height:34px}
.pn-pg__av--blank{background:var(--pink-soft)}
.pn-pg__name{display:inline-flex;align-items:center;gap:4px;min-width:0;font-weight:700;font-size:15px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pn-pg__name--blank{display:inline-block;width:110px;height:12px;border-radius:var(--r-label);background:var(--sunken)}
.pn-pg__ver{flex:none;color:var(--pink-glyph)}
.pn-pg__pic{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-box);background:var(--sunken)}
.pn-pg__ptitle{display:block;padding:8px 4px 2px;font-weight:700;font-size:13px;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pn-pg__prof{width:240px;padding:0 0 14px;text-align:center;overflow:hidden}
.pn-pg__band{display:block;height:56px;background:var(--pink-soft)}
.pn-pg__meta{display:block;margin-top:2px;font-size:12px;color:var(--ink-3)}
.pn-pg__label{display:block;margin:12px 16px 8px;text-align:left;font:600 12px/1 var(--font-label);color:var(--ink-3)}
.pn-pg__ths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 16px}
.pn-pg__th{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-btn);background:var(--sunken)}
.pn-pg__vis--2 .pn-pg__fit{width:300px;height:300px}
.pn-pg__post{width:190px;padding:8px;transform:rotate(-2.5deg) translateX(-34px)}
.pn-pg__chip{position:absolute;right:0;bottom:22px;display:flex;align-items:center;gap:8px;max-width:240px;padding:7px 7px 7px 8px;border-radius:var(--radius-full)}
.pn-pg__follow{flex:none;padding:6px 12px;border-radius:var(--radius-full);background:var(--pink);color:var(--anthracite);font-weight:700;font-size:12px}
.pn-pg__chat{display:grid;gap:8px;width:280px;padding:14px}
.pn-pg__chathd{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:15px;color:var(--ink)}
.pn-pg__tag{margin-left:auto;padding:4px 8px;border-radius:var(--radius-full);background:var(--sunken);font:600 12px/1 var(--font-label);color:var(--ink-3)}
.pn-pg__b{max-width:82%;padding:9px 13px;border-radius:var(--r-box);font-size:15px;line-height:1.35}
.pn-pg__b--her{justify-self:start;background:var(--sunken);color:var(--ink);border-bottom-left-radius:8px}
.pn-pg__b--me{justify-self:end;background:var(--pink);color:var(--anthracite);border-bottom-right-radius:8px}
.pn-pg__final{display:grid;gap:8px;width:230px;padding:10px}
.pn-pg__fhd{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 2px 0}
.pn-pg__msg{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;padding:10px;border-radius:var(--radius-full);background:var(--pink);color:var(--anthracite);font-weight:700;font-size:13px}
.pn-pg.is-live .pn-pg__b{opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}
.pn-pg.is-live.is-in .pn-pg__b{opacity:1;transform:none}
.pn-pg.is-live .pn-pg__b:nth-child(3){transition-delay:.45s}
.pn-pg.is-live .pn-pg__b:nth-child(4){transition-delay:.9s}
.pn-pg__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:24px 0 0}
.pn-pg__cta small{font-size:13px;color:var(--ink-3)}
@media (min-width:701px){
.pn-pg__steps{grid-template-columns:repeat(2,minmax(0,1fr))}
.pn-pg__step{grid-template-columns:1fr;align-items:start;align-content:start;gap:12px;padding:12px 12px 16px}
.pn-pg__vis{height:180px}
.pn-pg__fit{transform:scale(.6)}
.pn-pg__txt{padding:0 4px}
}
@media (min-width:1101px){
.pn-pg__steps{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){
.pn-pg *{transition:none!important}
.pn-pg.is-live .pn-pg__b{opacity:1;transform:none}
}
.pn-lb--cm .pn-lp-boxes{grid-template-columns:minmax(0,1fr)}
@media (min-width:701px){
.pn-lb--cm .pn-lp-priv .pc-priv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}
}
.pn-lb--cm .pn-lp-proof__cta{margin-top:24px}
.pn-lp-sell__fine{display:block;margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--anthracite);opacity:.78}
:root:not([data-theme="x"]) .pn-lb .pc-on-pink .pc-kicker,:root:not([data-theme="x"]) .pn-lb .pc-box--cr .pc-kicker{color:var(--anthracite)}
@media (max-width:700px){
.pn-lb--cm .pn-lp-sell__art{margin-top:32px}
}
@media (max-width:700px){
.pn-pg__vis{height:150px}
.pn-pg__fit{transform:scale(.4)}
}
@media (max-width:700px){
.pn-lb--cm :is(.pn-lp-sell__proof,.pn-pg__cta,.pn-lp-laundry__cta,.pn-lp-cta,.pn-lp-proof__cta) .pc-btn{display:flex;width:100%}
}
.pn-lb--cm .pn-lp-hero__h{text-wrap:balance}
.pn-lb--cm .pn-line + .pn-lp-fresh{padding-top:0}
.pn-pg__vis{display:block}
.pn-pg__fit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--pg-s,.46))}
.pn-pg__vis--4 .pn-pg__fit{--pg-s:.42}
@media (min-width:701px){
.pn-pg__fit{--pg-s:.6}
.pn-pg__vis--4 .pn-pg__fit{--pg-s:.4}
}
@media (max-width:700px){
.pn-pg__fit{--pg-s:.4}
.pn-pg__vis--4 .pn-pg__fit{--pg-s:.36}
}
.pn-lb--cm .pn-pg{padding:var(--lp-pad) 0}
.pn-lb--cm :is(.pn-lp-proof,.pn-lp-guides,.pn-lp-join,.pn-lp-laundry.pn-seotext,.pn-pg){background:var(--lp-grain) 0 0/160px 160px,var(--lp-real-bg)}
@media (min-width:701px) and (max-width:1100px){
.pn-lb--cm .pn-lp-proof__h.pc-h-l{font-size:var(--fs-l)}
.pn-lb--cm .pn-lp-real .pc-sechead .pc-h-m{font-size:var(--fs-m)}
}
.pn-lb--cm :is(.pn-lp-real,.pn-lp-fresh,.pn-lp-join) .pc-sechead .pc-h-m,.pn-lb--cm .pn-lp-join__h.pc-h-m{font-size:var(--fs-l)}
.pn-lb--cm .pn-lp-buy .pn-lp-how__h{font-size:var(--fs-section);color:var(--dk-ink)}
.pn-lb--cm :is(.pn-lp-buy__lede,.pn-lp-proof__p,.pn-pg__sub,.pc-sechead p){font-size:var(--fs-ed-lede);line-height:1.5;color:var(--ink-2)}
.pn-lb--cm .pn-lp-buy :is(.pn-lp-buy__lede){color:var(--dk-ink-2)}
.pn-lb--cm .pn-lp-hero + .pn-lp-real--next{padding-top:calc(var(--lp-pad) / 2)}
.pn-lb .pn-lp-laundry .pc-kicker{color:var(--ink)}
[data-theme="dark"] .pn-lb .pn-lp-laundry .pc-kicker{color:var(--pink)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-lb .pn-lp-laundry .pc-kicker{color:var(--pink)}
}
.pn-lp-mast__meta{font:600 12px/1 var(--font-label);letter-spacing:0;color:var(--ink-3)}
.pn-lb--cm .pc-dk .pc-care{background:var(--dk-card);color:var(--dk-ink);border-radius:var(--r-box);box-shadow:none}
.pn-lb--cm .pc-dk .pc-care::before,.pn-lb--cm .pc-dk .pc-care::after{display:none}
@media (max-width:700px){
.pn-lb--cm .pn-lp-doors .pc-door .pc-btn{display:flex;width:100%}
}
@media (max-width:700px){
.pn-lb--cm .pn-lp-buy__jess{height:100%;bottom:0;right:0}
}
body:has(.pn-lb) .pn-gfooter{background:var(--chrome)}
@media (min-width:701px) and (max-width:1100px){
.pn-lb--cm .pn-lp-laundry__h{font-size:30px}
}
.pn-lb--cm .pc-dk .pc-care h3{color:var(--dk-ink)}
.pn-lb--cm .pc-dk .pc-care p{color:var(--dk-ink-2)}
.pn-lb--cm .pc-dk .pc-care__n{color:var(--pink)}
.pn-lb--cm .pc-dk .pc-care__n *{color:inherit;opacity:1}
.pn-lb--cm .pc-dk .pc-care__num{color:var(--pink)}
.pn-lb--cm .pn-lp-buy__jess,.pn-lb--cm .pn-lp-buy__jess img{filter:none}
.pn-pg__sh{letter-spacing:0}
.pn-pg__h em{background:var(--pink);color:var(--anthracite);padding:0 .08em}
.pn-lb--cm .pn-lp-sell + .pn-lp-laundry.pn-seotext{padding-top:var(--lp-pad)}
.pn-lb--cm .pn-lp-pairs .pn-prodcard .pc-card__title{min-height:2lh}
@media (min-width:701px) and (max-width:959px){
.pn-lb--cm .pc-dk .pc-care h3{min-height:2lh}
}
.pn-lb--cm :is(#sellers,.pn-lp-proof,.pn-lp-laundry.pn-seotext){background:var(--lp-grain) 0 0/160px 160px,var(--lp-real-bg-l)}
.pn-lb--cm :is(#fresh,.pn-pg,.pn-lp-join){background:var(--lp-grain) 0 0/160px 160px,var(--lp-real-bg)}
.pn-lb--cm{--cm-sec:clamp(40px,5vw,64px);--cm-band:clamp(56px,7vw,96px);--cm-gap:20px}
.pn-lb--cm > section{margin-top:0}
.pn-lb--cm :is(.pn-lp-real,.pn-lp-real--next,.pn-lp-fresh,.pn-line + .pn-lp-fresh,.pn-lp-proof,.pn-pg,.pn-lp-laundry.pn-seotext,.pn-lp-sell + .pn-lp-laundry.pn-seotext,.pn-lp-hero + .pn-lp-real--next,.pn-lp-join){padding:var(--cm-sec) 0}
.pn-lb--cm > section:has(+ :is(.pn-lp-buy,.pn-lp-sell)){padding-bottom:var(--cm-sec)}
.pn-lb--cm :is(.pn-lp-buy,.pn-lp-sell),.pn-lb--cm :is(.pn-lp-buy,.pn-lp-sell).pn-raw{margin-top:0;border-radius:0;padding:var(--cm-band) 0}
.pn-lb--cm .pn-lp-join{padding-bottom:calc(var(--cm-sec) + 16px)}
.pn-lb--cm .pn-lp-sell + .pn-lp-laundry::before{display:none}
.pn-lb.pn-lb--cm .pc-wrap .pc-kicker:has(+ h2){display:flex;width:fit-content;margin:0 0 14px}
.pn-lb--cm .pc-kicker + h2{margin-top:0}
.pn-lb--cm :is(.pc-sechead h2,.pn-lp-buy__h,.pn-pg__h,.pn-lp-sell__h,.pn-lp-gcm__h,.pn-lp-join__h){font-size:var(--fs-l);line-height:1.08}
.pn-lb--cm :is(.pc-sechead h2 + p,.pn-lp-buy__h + .pn-lp-buy__lede,.pn-pg__h + .pn-pg__sub,.pn-lp-join__h + .pn-lp-join__p,.pn-lp-gcm__h + .pn-lp-gcm__lede){margin-top:12px}
.pn-lb--cm .pc-sechead{margin-bottom:32px}
.pn-lb--cm .pn-pg__steps{margin-top:32px}
.pn-lb--cm .pn-lp-join__head{margin-bottom:32px}
.pn-lb--cm :is(.pn-lp-buy__lede,.pn-lp-buy__ask,.pn-lp-sell__lede p,.pn-lp-gcm__lede,.pn-lp-join__p,.pn-pg__sub,.pc-sechead p){font-size:var(--fs-ed-lede);line-height:1.5;color:var(--ink-2)}
.pn-lb--cm .pn-lp-buy :is(.pn-lp-buy__lede,.pn-lp-buy__ask){color:var(--dk-ink-2)}
.pn-lb--cm .pn-lp-sell .pn-lp-sell__lede p{color:var(--anthracite)}
.pn-lb--cm :is(.pn-lp-buy__ask,.pn-lp-sell__lede p + p){margin-top:10px}
.pn-lb--cm :is(.pn-lp-sell__fine,.pn-pg__cta small,.pn-lp-cta__stack p,.pn-lp-cta__stack > p:first-child){font-size:15px;line-height:1.5}
.pn-lb--cm .pc-brandword{color:var(--pink-glyph)}
[data-theme="dark"] .pn-lb--cm .pc-brandword{color:var(--pink)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pn-lb--cm .pc-brandword{color:var(--pink)}
}
.pn-lb--cm .pn-pg__h .pc-brandword{background:none;padding:0}
.pn-lb--cm .pn-lp-hero .pc-hl{background:var(--pink)}
@media (min-width:701px){
.pn-lb--cm .pn-lp-sellrail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cm-gap);overflow:visible;margin-inline:0;padding-inline:0}
.pn-lb--cm .pn-lp-sellrail > .pc-scard{width:auto}
.pn-lb--cm .pn-lp-sellrail > :nth-child(n+5){display:none}
.pn-lb--cm .pn-lp-pairs{gap:var(--cm-gap)}
}
.pn-lb--cm :is(.pc-dk .pc-care,.pn-pg__step,.pn-lp-q,.pn-lp-doors .pc-door,.pn-lp-sell .pn-lp-priv){border:0;border-radius:var(--r-card-x);box-shadow:var(--sh-card)}
.pn-lb--cm .pn-lp-doors{gap:var(--cm-gap)}
.pn-lb--cm .pn-lp-doors .pc-door::after{display:none}
.pn-lb--cm .pn-lp-doors .pc-door--buy{background:var(--dk-card)}
.pn-lb--cm .pn-lp-doors .pc-door--sell{background:var(--pink)}
.pn-lb--cm :is(.pn-lp-doors .pc-door,.pn-pg__step){transition:transform var(--dur-card) var(--ease-out),box-shadow var(--dur-card) var(--ease-out)}
.pn-lb--cm :is(.pn-lp-doors .pc-door,.pn-pg__step):hover{transform:translateY(-3px);box-shadow:var(--sh-card-hover)}
@media (prefers-reduced-motion:reduce){
.pn-lb--cm :is(.pn-lp-doors .pc-door,.pn-pg__step){transition:none}
.pn-lb--cm :is(.pn-lp-doors .pc-door,.pn-pg__step):hover{transform:none}
}
.pn-lb--cm .pc-dk .pn-lp-steps{align-items:stretch}
@media (min-width:1101px){
.pn-lb--cm .pn-raw--buy{--raw-w:min(62%,1120px)}
.pn-lb--cm .pn-raw--buy .pn-raw__bg{left:auto;right:0;transform:scaleX(-1)}
.pn-lb--cm .pn-raw--buy .pn-lp-buy__top{grid-template-columns:minmax(0,560px) minmax(0,1fr)}
.pn-lb--cm .pn-raw--buy .pn-lp-buy__main{grid-column:1}
.pn-lb--cm :is(.pn-raw--l,.pn-raw--sell) .pn-raw__illu{left:auto;right:max(var(--gutter),calc((100% - var(--main-max)) / 2))}
}
.pn-lb--cm .pn-lp-buy .pn-lp-how{margin-top:56px}
.pn-lb--cm .pn-lp-buy .pn-lp-how--safe{margin-top:40px}
.pn-lb--cm .pn-lp-buy .pn-lp-how__h{margin:0 0 16px;font:600 13px/1.2 var(--font-label);letter-spacing:0;color:var(--pink)}
.pn-lb--cm .pc-dk .pc-care__n{display:block;margin:0 0 6px;font:600 13px/1.2 var(--font-label);white-space:nowrap}
.pn-lb--cm .pc-dk .pc-care__num{font:inherit;letter-spacing:0}
.pn-lb--cm .pc-dk .pc-care__lbl{color:var(--dk-ink-2)}
.pn-lb--cm .pc-dk .pc-care__lbl::before{content:" · "}
.pn-lb--cm .pc-dk .pc-care h3{margin:0 0 6px;font-size:18px;line-height:1.2;letter-spacing:0}
.pn-lb--cm .pc-dk .pc-care p{font-size:15px;line-height:1.45}
.pn-lb--cm .pn-lp-buy .pn-lp-cta{margin-top:40px}
.pn-lb--cm .pn-lp-sell .pn-lp-priv{background:var(--dk-card);color:var(--dk-ink)}
.pn-lb--cm .pn-lp-sell .pn-lp-priv :is(.pc-box__h,b){color:var(--dk-ink)}
.pn-lb--cm .pn-lp-sell .pn-lp-priv :is(.pn-lp-box__p,small){color:var(--dk-ink-2)}
.pn-lb--cm .pn-lp-sell .pn-lp-priv .pc-box__h{font-size:var(--fs-section)}
.pn-lb--cm .pn-lp-sell .pn-lp-priv li::before{border-color:var(--dk-ink-2)}
.pn-lb--cm .pn-lp-sell .pn-lp-priv::before,.pn-lb--cm .pn-lp-sell .pn-lp-priv::after{display:none}
.pn-lb--cm .pn-lp-sell .pn-lp-notes,.pn-lb--cm .pn-lp-sell .pn-lp-boxes{margin-top:48px}
.pn-lp-qs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--cm-gap)}
.pn-lp-q{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;background:var(--surface);color:var(--ink)}
.pn-lp-q q{display:block;font-size:16px;line-height:1.5;quotes:"\201C" "\201D"}
.pn-lp-q small{font-size:13px;line-height:1.4;color:var(--ink-3)}
.pn-lp-q small b{font-weight:600;color:var(--ink-2)}
.pn-lp-q small a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:3px}
.pn-lp-qfoot{margin:24px 0 0;max-width:68ch;font-size:15px;line-height:1.5;color:var(--ink-3)}
.pn-lp-qfoot b{font-weight:700;color:var(--ink)}
.pn-lb--cm .pn-lp-proof--cm .pn-lp-proof__cta{margin-top:20px}
@media (min-width:701px){
.pn-lb--cm .pn-lp-proof--cm .pc-sechead{flex-wrap:nowrap;align-items:flex-end}
.pn-lb--cm .pn-lp-proof--cm .pc-sechead > .pc-btn{flex:none}
}
@media (max-width:700px){
.pn-lb--cm .pn-lp-proof--cm .pc-sechead > .pn-lp-door--top{display:none}
.pn-lb--cm .pn-lp-proof--cm .pn-lp-door--end{display:flex;margin-top:18px}
}
.pn-lp-gcm__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:end}
.pn-lp-gcm__copy{max-width:640px}
.pn-lp-gcm__h{margin:0}
.pn-lp-gcm__two{margin-top:20px}
.pn-lp-gcm__two p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}
.pn-lp-gcm__two p + p{margin-top:8px}
.pn-lp-gcm__two b{color:var(--ink)}
.pn-lp-gcm__go{margin:24px 0 0}
.pn-lp-gcm__fig{margin:0;display:grid;justify-items:end;gap:6px}
.pn-lp-gcm__img{display:block;width:auto;height:220px;filter:var(--lp-cut-rim)}
@media (min-width:960px){
.pn-lp-gcm__wrap{grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:48px;align-items:center}
.pn-lp-gcm__fig{justify-self:center}
.pn-lp-gcm__img{height:380px}
}
@media (min-width:1101px){
.pn-lb--cm .pn-lp-hero__sub{max-width:30rem}
.pn-lb--cm .pn-alt .pn-alt__art{width:min(58%,1040px)}
}
@media (max-width:700px){
.pn-lb--cm .pn-lp-buy .pn-lp-steps{gap:10px}
.pn-lb--cm .pn-lp-buy .pn-lp-step,.pn-lb--cm .pn-lp-buy .pn-lp-safe__i{display:block;padding:16px 18px;border-radius:var(--r-card-x);background:var(--dk-card);box-shadow:var(--sh-card)}
.pn-lb--cm .pn-lp-buy .pn-lp-safe__i + .pn-lp-safe__i{border-top:0}
.pn-lb--cm .pn-lp-buy .pn-lp-how--safe .pn-lp-steps{border-radius:0;background:none;overflow:visible}
.pn-lb--cm .pn-lp-buy .pn-lp-step .pc-care__n{display:block;padding:0}
.pn-lb--cm .pn-lp-buy .pn-lp-how{margin-top:40px}
.pn-lb--cm .pn-lp-buy .pn-lp-how--safe{margin-top:32px}
}
@media (min-width:701px) and (max-width:1100px){
.pn-lb--cm :is(.pn-raw--buy,.pn-raw--sell){--raw-w:100%;--raw-ph:440px;padding-top:0}
.pn-lb--cm :is(.pn-raw--buy,.pn-raw--sell) .pn-raw__bg{left:0;right:0;width:100%;height:var(--raw-ph);transform:none;
    -webkit-mask-image:linear-gradient(to bottom,var(--ink) 50%,transparent),linear-gradient(to bottom,var(--ink) 70%,transparent);mask-image:linear-gradient(to bottom,var(--ink) 50%,transparent),linear-gradient(to bottom,var(--ink) 70%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
.pn-lb--cm :is(.pn-raw--buy,.pn-raw--sell) > .pc-wrap{padding-top:calc(var(--raw-ph) - 48px)}
.pn-lb--cm .pn-raw--buy .pn-lp-buy__top,.pn-lb--cm .pn-raw--sell .pn-lp-sell__top{grid-template-columns:minmax(0,1fr);min-height:0}
.pn-lb--cm .pn-raw--buy .pn-lp-buy__main{grid-column:1;max-width:640px}
.pn-lb--cm .pn-raw--sell .pn-lp-sell__top > *{max-width:640px}
.pn-lb--cm :is(.pn-raw--buy,.pn-raw--sell) .pn-raw__illu{top:calc(var(--raw-ph) - 80px);bottom:auto;left:auto;right:var(--gutter)}
.pn-lb--cm .pn-raw__bg--alt.pn-raw__bg--buy{object-position:30% 35%}
.pn-lb--cm .pn-raw__bg--alt.pn-raw__bg--sell{object-position:70% 30%}
}
@media (min-width:701px) and (max-width:959px){
.pn-lp-gcm__wrap{grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}
.pn-lp-gcm__img{height:300px}
}
@media (max-width:700px){
.pn-lp-gcm__fig{justify-items:center}
}
.pn-lb--cm .pn-lp-sell .pn-lp-priv .pc-priv li{display:flex;align-items:flex-start;gap:14px;padding-left:0}
.pn-lb--cm .pn-lp-sell .pn-lp-priv .pc-priv li::before{display:none}
.pn-lb--cm .pn-lp-sell .pn-lp-priv .pn-rowicon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--chrome-well);color:var(--dk-ink)}
.pn-lb--cm .pn-lp-sell .pn-lp-priv .pc-priv li > div{min-width:0}
.pn-ctp{max-width:none;margin:0;padding:var(--space-3) 0 var(--space-12)}
.pn-ctp-hd{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}
.pn-ctp-hd h1{margin:0;font:var(--type-display);letter-spacing:0;color:var(--ink)}
.pn-ctp-hd h1 small{display:block;margin-bottom:var(--space-2);font:var(--type-label);color:var(--ink-2)}
.pn-ctp-lead{max-width:60ch;margin:0;font:var(--type-body);color:var(--ink-2)}
.pn-ctp-rule{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none;counter-reset:r}
.pn-ctp-rule li{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--r-m);background:var(--surface);font:var(--type-label);color:var(--ink-2)}
.pn-ctp-rule li::before{counter-increment:r;content:counter(r);display:grid;place-items:center;width:var(--avatar-xs);height:var(--avatar-xs);border-radius:var(--r-full);background:var(--surface-2);font:var(--type-cap);color:var(--ink)}
.pn-ctp-list{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}
.pn-ctp-ent{position:relative;display:grid;grid-template-columns:22px 104px minmax(0,1fr) 20px;grid-template-areas:"rk ph tx go";column-gap:var(--space-3);align-items:center;padding:var(--space-3);border-radius:var(--r-l);background:var(--surface)}
.pn-ctp-ent:hover{background:var(--surface-2)}
.pn-ctp-cover{position:absolute;inset:0;border-radius:inherit;z-index:1}
.pn-ctp-rk{grid-area:rk;text-align:center;font:var(--type-title);font-variant-numeric:tabular-nums;color:var(--ink-2)}
.pn-ctp-ent.is-top .pn-ctp-rk{color:var(--ink)}
.pn-ctp-ph{grid-area:ph;position:relative;display:block;width:104px;aspect-ratio:3/4;border-radius:var(--r-m);overflow:hidden;background:var(--surface-2)}
.pn-ctp-ph picture,.pn-ctp-ph img{display:block;width:100%;height:100%;object-fit:cover}
.pn-ctp-tx{grid-area:tx;display:grid;gap:0;min-width:0}
.pn-ctp-nm{display:flex;align-items:center;gap:var(--space-1);min-width:0;font:var(--type-strong);color:var(--ink)}
.pn-ctp-nm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-strong)}
.pn-ctp-nm b::before{content:'@'}
.pn-ctp-nm .pc-verified{width:var(--icon-s);height:var(--icon-s);margin-left:0}
.pn-ctp-rt{font:var(--type-meta);color:var(--ink-2)}
.pn-ctp-st{font-weight:var(--w-strong);color:var(--ink)}
.pn-ctp-mt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-ctp-mt img{width:var(--icon-s);height:var(--icon-s);border-radius:var(--r-full)}
.pn-ctp-go{grid-area:go;width:var(--icon-m);height:var(--icon-m);color:var(--glyph-off)}
.pn-ctp-go svg{width:var(--icon-m);height:var(--icon-m)}
.pn-ctp-pager{display:grid;justify-items:center;gap:var(--space-3);margin-top:var(--space-8)}
.pn-ctp-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);padding:0;background:none}
.pn-ctp-pages a,.pn-ctp-pages span{display:grid;place-items:center;min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--r-m);font:var(--type-label);color:var(--ink-2);text-decoration:none}
.pn-ctp-pages a:hover{background:var(--surface-2);color:var(--ink)}
.pn-ctp-pages a[aria-current]{background:var(--surface-3);color:var(--ink)}
.pn-ctp-pages .pn-ctp-nx svg{width:var(--icon-s);height:var(--icon-s)}
.pn-ctp-pages span{color:var(--ink-2)}
.pn-ctp-pager small{font:var(--type-cap);color:var(--ink-2)}
.pn-ctp-side{display:grid;gap:var(--stack-gap);margin-top:var(--space-8);align-content:start}
.pn-ctp-how{padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-ctp-how h2{margin:0 0 var(--head-gap);font:var(--type-title);color:var(--ink)}
.pn-ctp-how p{margin:0;font:var(--type-body);color:var(--ink-2)}
.pn-ctp-safe{display:grid;gap:var(--space-2);padding:0;background:none}
.pn-ctp-line{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font:var(--type-meta);color:var(--ink-2)}
.pn-ctp-line > svg{flex:none;width:var(--icon-s);height:var(--icon-s);margin-top:1px;color:var(--ink-2)}
.pn-ctp-line--seal > .pc-verified{margin-left:0;color:var(--ink)}
.pn-ctp-line b{font-weight:var(--w-strong);color:var(--ink)}
@media (min-width:960px){
.pn-ctp{padding:var(--space-5) 0 var(--space-12)}
.pn-ctp-page{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w);gap:var(--space-10);align-items:start}
.pn-ctp-side{position:sticky;top:calc(var(--sticky-top) + var(--space-3));margin-top:0}
.pn-ctp-ent{grid-template-columns:40px 120px minmax(0,1fr) 20px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-2);column-gap:var(--space-4)}
.pn-ctp-ph{width:120px}
}
@container pn-gmain (min-width:840px){
.pn-disc--cm .pn-discgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1101px){
.pn-disc--cm .pn-discgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.pn-disc--cm .pn-hubhead__b{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}
.pn-disc--cm .pn-dischead__t h1{font:var(--type-display);letter-spacing:0}
.pn-disc--cm .pn-hubintro{max-width:60ch}
@media (min-width:1000px){
.pn-split.pn-disc--cm:has(> .pn-split__head){grid-template-areas:"head lead" "main main" "side side"}
.pn-disc--cm > .pn-split__side{position:static}
.pn-disc--cm .pn-trust--stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}
}
@media (max-width:999px){
.pn-split.pn-disc--cm:has(> .pn-split__head){grid-template-areas:"head" "lead" "main" "side"}
}
.pn-disc--cm .pc-scard.is-premium .pc-scard__cap::before,.pn-lb--cm .pc-scard.is-premium .pc-scard__cap::before{background:var(--card-cap-scrim)}
.pn-cvpanel{display:grid;gap:var(--space-2)}
.pn-cvpanel p{margin:0;font:var(--type-body);color:var(--ink-2)}
.pn-cvpanel__go{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:3px}
body.pc-root.pc-guest :is(.pn-dtrevs,.pn-cmr-bubbles,.pn-cpr-bubbles){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--stack-gap);align-items:start;columns:auto;margin:0;padding:0;list-style:none;background:none;border:0;border-radius:0}
@media (min-width:701px){
body.pc-root.pc-guest .pn-dtrevs:has(> :nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}
}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stars by" "title title" "body body" "more more" "answer answer";align-items:center;align-content:start;column-gap:var(--space-2);row-gap:0;min-width:0;margin:0;padding:var(--panel-pad);border:0;border-radius:var(--r-l);background:var(--surface);box-shadow:none;break-inside:auto}
body.pc-root.pc-guest :is(.pn-cp-proof,.pn-panel) :is(.pn-dtrevs > .pn-review,.pn-cp-bubble){padding:var(--space-3) var(--space-4);border-radius:var(--r-m);background:var(--surface-2)}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > :is(.pn-dtstars,.pn-cp-stars){grid-area:stars;display:inline-block;margin:0;font:var(--type-label);letter-spacing:2px;color:var(--ink)}
body.pc-root.pc-guest :is(.pn-dtstars__off,.pn-cp-stars s,.pn-cmr-sum__stars s){color:var(--glyph-off);text-decoration:none}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > .pn-dtrev__by{grid-area:by;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;margin:0;padding:0;font:var(--type-meta);color:var(--ink-2)}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > .pn-dtrev__by::before{content:"·";color:var(--ink-2)}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > :is(.pn-dtstars,.pn-cp-stars) ~ .pn-dtrev__by{grid-area:by}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > .pn-dtrev__by:first-child{grid-column:1 / -1}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > .pn-dtrev__by:first-child::before{content:none}
body.pc-root.pc-guest .pn-dtrev__by a{color:var(--ink);font-weight:var(--w-regular);text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:1px;text-underline-offset:3px}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > h3{grid-area:title;margin:var(--space-2) 0 0;font:var(--type-strong);letter-spacing:0;color:var(--ink);overflow-wrap:break-word}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > blockquote{grid-area:body;max-width:none;margin:var(--space-2) 0 0;font:var(--type-body);color:var(--ink);overflow-wrap:break-word}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > blockquote p{margin:0;font:inherit}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > .pn-dtrevmore{grid-area:more;justify-self:start;margin-top:var(--space-2)}
body.pc-root.pc-guest :is(.pn-dtrevs > .pn-review,.pn-cp-bubble) > .pn-ra-g{grid-area:answer}
.pn-ra-g{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-m);background:var(--surface-2)}
:is(.pn-cp-proof,.pn-panel) .pn-ra-g{background:var(--surface-3)}
.pn-ra-g b{display:block;font:var(--type-label);color:var(--ink)}
.pn-ra-g p{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--ink);overflow-wrap:break-word}
.pn-hubquotes{margin-top:var(--section-gap)}
.pn-hubquotes .pc-sechead{margin-bottom:var(--head-gap)}
.pn-cpr{max-width:none;margin:0;padding:var(--space-3) 0 0}
.pn-cpr .pn-dtcrumbs,.pn-cpr nav[aria-label]{margin:0 0 var(--space-3)}
.pn-cpr-av{flex:none;display:block;width:var(--avatar-l);height:var(--avatar-l);padding:0;border-radius:var(--r-full);background:var(--surface-2);overflow:hidden}
.pn-cpr-av > span,.pn-cpr-av > img{display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:var(--r-full);background:var(--surface-2);font:var(--type-title);color:var(--ink);object-fit:cover}
.pn-cp-mini .pn-cpr-av{width:var(--avatar-s);height:var(--avatar-s)}
.pn-cpr-head{position:relative;margin-top:var(--space-3);padding-bottom:var(--panel-pad);border-radius:var(--r-l);background:var(--surface);overflow:hidden}
.pn-cpr-cover{height:112px;background:var(--surface-2)}
.pn-cpr-head__body{display:grid;gap:var(--space-3);padding:0 var(--panel-pad)}
.pn-cpr-av--xl{position:relative;width:var(--avatar-2xl);height:var(--avatar-2xl);margin-top:-48px;box-shadow:0 0 0 4px var(--surface)}
.pn-cpr-av--xl > span,.pn-cpr-av--xl > img{font:var(--type-display)}
.pn-cpr-kick{margin:0 0 var(--space-1);font:var(--type-label);color:var(--ink-2)}
.pn-cpr-head h1{display:flex;align-items:center;gap:var(--space-2);margin:0;font:var(--type-h1);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere}
.pn-cpr-head h1 .pc-verified{width:var(--icon-m);height:var(--icon-m);margin-left:0}
.pn-cpr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-cpr-st{font-weight:var(--w-strong);color:var(--ink);text-decoration:none}
.pn-cpr-st:hover{text-decoration:underline}
.pn-cpr-meta i{font-style:normal;color:var(--ink-2)}
.pn-cpr-social{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);font:var(--type-meta);color:var(--ink-2)}
.pn-cpr-social span{display:inline-flex;align-items:center;gap:var(--space-2)}
.pn-cpr-social svg{width:var(--icon-s);height:var(--icon-s);color:var(--ink-2)}
.pn-cpr-social b{font-weight:var(--w-strong);color:var(--ink)}
.pn-cpr-head__acts{display:flex;align-items:center;gap:var(--space-3)}
.pn-cpr-head__acts .pn-cp-btn{flex:1 1 auto;min-width:0}
.pn-cpr-head__acts .pn-cp-follow{flex:none;min-height:var(--control-md);margin-left:0}
.pn-cpr-deal-row{padding:0 var(--panel-pad)}
.pn-cpr-deal-row .pn-cp-deal{margin:var(--space-3) 0 0}
.pn-cpr-grid{display:grid;gap:0;margin-top:var(--space-2)}
.pn-cpr-main,.pn-cpr-side{display:block;min-width:0}
.pn-cpr-about{margin-top:var(--space-8)}
.pn-cpr-sec-h,:is(.pn-cp-proof__h,.pn-cp-rail__h,.pn-cpr-rail__h,.pn-cmr-list__h) h2{margin:0;font:var(--type-title);letter-spacing:0;color:var(--ink)}
.pn-cpr-about .pn-cp-hand{margin:var(--space-3) 0 var(--space-2)}
.pn-cpr-story.is-clamped{max-height:calc(var(--lh-prose) * 6)}
.pn-cpr-about > .pn-cp-more{margin-top:var(--space-1)}
.pn-cpr-iv{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font:var(--type-label);color:var(--ink-2)}
.pn-cpr-iv a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:3px}
.pn-cpr-posts{display:grid;gap:var(--head-gap);margin-top:var(--space-8)}
.pn-cpr-rail__h{display:flex;align-items:baseline;gap:var(--space-3)}
.pn-cpr-n{margin-left:auto;font:var(--type-meta);color:var(--ink-2)}
.pn-cpr-teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
.pn-cpr-lockpic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;aspect-ratio:3/4;padding:var(--space-3);border-radius:var(--r-m);background:var(--surface-2);text-align:center}
.pn-cpr-lockpic svg{width:var(--icon-l);height:var(--icon-l);color:var(--ink)}
.pn-cpr-lockpic b,.pn-cpr-lockpic small{display:block}
.pn-cpr-lockpic b{font:var(--type-strong);color:var(--ink)}
.pn-cpr-lockpic small{font:var(--type-meta);color:var(--ink-2)}
.pn-cpr-photos{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--r-l);background:var(--surface)}
.pn-cpr-photos > svg{width:var(--icon-m);height:var(--icon-m);color:var(--ink-2)}
.pn-cpr-photos span{font:var(--type-body);color:var(--ink-2)}
.pn-cpr-photos b{color:var(--ink)}
.pn-cpr-photos a{margin-left:auto;white-space:nowrap;font:var(--type-label);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:3px}
.pn-cmr-who{display:flex;align-items:center;gap:var(--space-3)}
.pn-cmr-av{width:var(--avatar-xl);height:var(--avatar-xl)}
.pn-cmr-av > span,.pn-cmr-av > img{font:var(--type-h1)}
.pn-cmr-who h1{display:flex;align-items:center;gap:var(--space-2);margin:0;font:var(--type-h1);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere}
.pn-cmr-who h1 .pc-verified{width:var(--icon-m);height:var(--icon-m);margin-left:0}
.pn-cmr-who .pn-cpr-meta{margin-top:var(--space-1)}
.pn-cmr-head{display:grid;gap:var(--space-4);margin-top:var(--space-3)}
.pn-cmr-sum{display:grid;justify-items:start;gap:var(--space-1);max-width:var(--rail-w);padding:var(--panel-pad);border-radius:var(--r-l);background:var(--surface)}
.pn-cmr-sum b{font:var(--type-num);font-variant-numeric:tabular-nums;color:var(--ink)}
.pn-cmr-sum__stars{font:var(--type-label);letter-spacing:2px;color:var(--ink)}
.pn-cmr-sum small{font:var(--type-meta);color:var(--ink-2)}
.pn-cmr-toprof{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink);font:var(--type-label);text-decoration:none;justify-self:start}
.pn-cmr-toprof:hover{background:var(--surface-3)}
.pn-cmr-toprof svg{width:var(--icon-s);height:var(--icon-s)}
.pn-cmr-list{margin-top:var(--space-8)}
.pn-cmr-list__h{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--head-gap)}
.pn-cmr-list__h span{margin-left:auto;white-space:nowrap;font:var(--type-meta);color:var(--ink-2)}
.pn-cmr-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-6)}
.pn-cmr-pager a,.pn-cmr-pager span{display:inline-grid;place-items:center;min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--r-m);font:var(--type-label);color:var(--ink-2);text-decoration:none}
.pn-cmr-pager a:hover{background:var(--surface-2);color:var(--ink)}
.pn-cmr-pager span[aria-current]{background:var(--surface-3);color:var(--ink)}
.pn-cmr-pager .pn-cmr-next{margin-left:auto}
.pn-cmr-safe{margin-top:var(--space-6)}
@media (min-width:960px){
.pn-cpr{padding-top:var(--space-5)}
.pn-cpr-cover{height:160px}
.pn-cpr-head__body{display:flex;align-items:flex-end;gap:var(--space-5)}
.pn-cpr-av--xl{margin-top:-48px}
.pn-cpr-head__id{min-width:0}
.pn-cpr-head__acts{margin-left:auto}
.pn-cpr-head__acts .pn-cp-btn{flex:0 0 auto;width:auto}
.pn-cpr-deal-row{display:flex;justify-content:flex-end}
.pn-cpr-deal-row .pn-cp-deal{max-width:46ch;text-align:right}
.pn-cpr-grid{grid-template-columns:minmax(0,1fr) var(--rail-w);gap:var(--space-12);align-items:start;margin-top:0}
.pn-cpr-side{position:sticky;top:calc(var(--sticky-top) + var(--space-3))}
.pn-cpr-teasers{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}
.pn-cpr-side .pn-cp-proof{margin-top:var(--space-8)}
.pn-cmr-grid{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--space-12);align-items:start}
.pn-cmr-side{grid-column:1;grid-row:1;position:sticky;top:calc(var(--sticky-top) + var(--space-3))}
.pn-cmr-list{grid-column:2;grid-row:1 / span 2;margin-top:var(--space-3)}
.pn-cmr-safe{grid-column:1;grid-row:2;margin-top:var(--space-4)}
}
@media (max-width:959px){
.pn-cpr-deal-row{text-align:left}
}
@media (max-width:700px){
:is(.pn-cp,.pn-cpr) :is(.pn-dtcrumbs,nav[aria-label]) li:last-child{display:none}
}
.pn-cp,.pn-cpr{padding-bottom:0}
.pn-cmr-toprof:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-wishcta{white-space:nowrap}
.pn-wishcta.is-busy{opacity:.7}
.pn-msg--wish{align-items:center}
.pn-wishcard{width:var(--thread-col,min(100%,560px));gap:var(--space-3)}
.pn-wishcard .pn-order__over .pc-badge--accent .pc-ico{width:var(--icon-s);height:var(--icon-s);color:var(--ink)}
.pn-wishcard__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.pn-wishcard .pn-wishcard__chip{min-height:var(--control-sm);padding:0 var(--space-3);background:var(--surface-2);color:var(--ink);font:var(--type-label);cursor:default}
.pn-wishcard__chip .pc-ico,.pn-wishsum .pc-chip .pc-ico,.pn-wishstat .pc-chip .pc-ico,.pn-wishtile .pc-chip .pc-ico{width:var(--icon-s);height:var(--icon-s)}
.pn-wishcard__text{margin:0;font:var(--type-body);color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}
.pn-wishcard__extras .pc-ico{width:var(--icon-s);height:var(--icon-s);color:var(--ink-2)}
.pn-wishcard__acts{display:flex;gap:var(--space-2);flex-wrap:wrap}
.pn-wishcard__acts .pc-btn{min-width:120px;min-height:var(--control-md)}
@media (max-width:700px){
.pn-wishcard__acts{flex-direction:column;align-items:stretch}
.pn-wishcard__acts > *{width:100%}
}
.pn-chatpage:has(> .pn-paybar:not(.is-echo)) .pn-cardgate{display:none}
.pn-dobody{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased}
html:has(> .pn-dobody){background:var(--canvas)}
.pn-do, .pn-do *{box-sizing:border-box}
.pn-do button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pn-do{position:relative;min-height:100vh;padding-bottom:108px;overflow:clip;background:var(--bg);color:var(--ink)}
.pn-do::before{content:none}
.pn-do-top{position:sticky;top:0;z-index:5;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);background:var(--bg)}
.pn-do-back{position:relative;width:var(--control-md);height:var(--control-md);border-radius:var(--r-full);border:0;background:var(--surface-2);color:var(--ink);display:grid;place-items:center}
.pn-do-back::after{content:none}
.pn-do-back[disabled]{opacity:0;pointer-events:none}
.pn-do-back svg{width:var(--icon-m);height:var(--icon-m)}
.pn-do-nav{display:grid;width:var(--control-md);height:var(--control-md)}
.pn-do-nav > *{grid-area:1/1}
.pn-do-close{color:var(--ink);text-decoration:none}
.pn-do-close[hidden]{display:none}
.pn-do-logo{font:400 24px/1 var(--display-lc);letter-spacing:.4px;color:var(--ink);text-decoration:none}
.pn-do-logo i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-left:2px}
.pn-do-free{min-width:var(--control-md);justify-content:center}
.pn-do-bar{height:4px;background:var(--surface-2)}
.pn-do-bar i{display:block;height:100%;width:12%;background:var(--accent);transition:width .3s ease-out}
.pn-do-stage{position:relative;max-width:520px;margin:0 auto;padding:var(--space-6) var(--space-4) 0}
.pn-do-screen{animation:pn-do-in .26s ease-out both}
.pn-do-screen.is-out{animation:pn-do-out .2s ease-in both}
@keyframes pn-do-in{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}
@keyframes pn-do-out{to{opacity:0;transform:translateX(-24px)}}
.pn-do-kicker{margin:0 0 var(--space-3);font:var(--type-label);color:var(--ink-2)}
.pn-do-q{margin:0;font:var(--type-display);letter-spacing:var(--tr-h,-.01em);overflow-wrap:break-word;outline:0}
.pn-do-q mark{background:none;color:inherit;padding:0}
.pn-do-aside{display:none}
.pn-do-sub{margin:var(--space-3) 0 0;font:var(--type-body);color:var(--ink-2)}
.pn-do-sub b{color:var(--ink)}
.pn-do-opts{margin:var(--space-6) 0 0}
.pn-do-tiles{display:grid;gap:var(--space-2)}
.pn-do-tile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--r-l);background:var(--surface);color:var(--ink);text-align:left;transition:background var(--dur-1)}
.pn-do-tile:active,.pn-do-chip:active,.pn-do-rung:active{transform:none}
.pn-do-tile b{display:block;font:var(--type-strong);color:var(--ink)}
.pn-do-tile small{display:block;margin-top:var(--space-1);font:var(--type-meta);color:var(--ink-2)}
.pn-do-tile i{flex:none;width:24px;height:24px;border-radius:var(--r-full);box-shadow:inset 0 0 0 2px var(--ink-3);display:grid;place-items:center;color:transparent}
.pn-do-tile i svg{width:var(--icon-s);height:var(--icon-s)}
.pn-do-tile.is-on{background:var(--surface-3);color:var(--ink)}
.pn-do-tile.is-on b{color:var(--ink)}
.pn-do-tile.is-on small{color:var(--ink-2)}
.pn-do-tile.is-on i{background:var(--accent);box-shadow:none;color:var(--on-accent)}
.pn-do-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.pn-do-chip{min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--r-m);border:0;background:var(--surface-2);color:var(--ink);font:var(--type-label);transition:background var(--dur-1)}
.pn-do-chip.is-on{background:var(--accent-soft);color:var(--ink)}
.pn-do-chip--ghost{background:transparent;color:var(--ink-2)}
.pn-do-chip--ghost.is-on{background:var(--accent-soft);color:var(--ink)}
.pn-do-chip--big{min-height:var(--control-md);padding:0 var(--space-4);font:var(--type-strong)}
.pn-do-ladder{position:relative;display:grid;gap:var(--space-2);padding-left:var(--space-4)}
.pn-do-ladder::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:var(--r-full);background:var(--surface-2)}
.pn-do-ladder::after{content:"";position:absolute;left:0;top:0;width:4px;border-radius:var(--r-full);height:calc(var(--do-fill, 0) * 1%);background:var(--accent);transition:height .26s ease-out}
.pn-do-rung{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:0 var(--space-4);border:0;border-radius:var(--r-l);background:var(--surface);color:var(--ink-2);text-align:left;transition:transform .12s,background .14s,color .14s}
.pn-do .pn-do-rung{color:var(--ink-2)}
.pn-do-rung b{font:var(--type-strong)}
.pn-do-rung span{font:var(--type-meta);text-align:right;max-width:46%}
.pn-do-rung:nth-child(1){min-height:64px}
.pn-do-rung:nth-child(2){min-height:72px}
.pn-do-rung:nth-child(2) b{font:var(--type-strong)}
.pn-do-rung:nth-child(3){min-height:80px}
.pn-do-rung:nth-child(3) b{font:var(--type-title)}
.pn-do-rung:nth-child(4){min-height:88px}
.pn-do-rung:nth-child(4) b{font:var(--type-title)}
.pn-do .pn-do-rung.is-lit:nth-child(1){background:var(--surface-3);color:var(--ink)}
.pn-do .pn-do-rung.is-lit:nth-child(2){background:var(--surface-3);color:var(--ink)}
.pn-do .pn-do-rung.is-lit:nth-child(3){background:var(--surface-3);color:var(--ink)}
.pn-do .pn-do-rung.is-lit:nth-child(4){background:var(--surface-3);color:var(--ink)}
.pn-do-step{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin:var(--space-2) 0 var(--space-1)}
.pn-do-step button{width:var(--header-key);height:var(--header-key);border-radius:var(--r-full);border:0;background:var(--surface-2);color:var(--ink);font:var(--type-h1)}
.pn-do-step b{min-width:150px;text-align:center;font:var(--type-display);font-variant-numeric:tabular-nums;color:var(--ink)}
.pn-do-unit{display:block;text-align:center;margin:0 0 var(--space-5);font:var(--type-cap);letter-spacing:0;color:var(--ink-2)}
.pn-do-chips--center{justify-content:center}
.pn-do-tools{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-4)}
.pn-do-tool{min-height:var(--control-sm);padding:0 var(--space-4);border-radius:var(--r-m);border:0;background:transparent;color:var(--ink);font:var(--type-label)}
.pn-do-tool--main{background:var(--surface-2)}
.pn-do-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-4)}
.pn-do-card{position:relative;display:block;padding:0;border:0;border-radius:var(--r-m);overflow:hidden;background:var(--surface);aspect-ratio:3/4;text-align:left;outline:2px solid transparent;outline-offset:-2px;transition:outline-color var(--dur-1)}
.pn-do-card:active{transform:none}
.pn-do-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pn-do-card::after{content:"";position:absolute;inset:0;background:var(--scard-cap-shade,var(--do-card-shade))}
.pn-do-card.is-on{outline-color:var(--accent)}
.pn-do-card.is-on img{filter:none}
.pn-do-card--ph{background:var(--ph-media)}
.pn-do-card--ph::after{content:none}
.pn-do-pick{position:absolute;z-index:1;top:var(--space-2);right:var(--space-2);width:var(--control-sm);height:var(--control-sm);border-radius:var(--r-full);display:grid;place-items:center;background:var(--glass);color:transparent;transition:background var(--dur-1),color var(--dur-1)}
.pn-do-pick svg{width:var(--icon-m);height:var(--icon-m)}
.pn-do-card.is-on .pn-do-pick{background:var(--accent);color:var(--on-accent)}
@keyframes pn-do-pop{from{transform:scale(.6)}to{transform:scale(1)}}
.pn-do-foot{position:absolute;z-index:1;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);color:var(--ink)}
.pn-do-foot strong{display:block;font:var(--type-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pn-do-foot em{font:var(--type-meta);font-style:normal;color:var(--ink-2)}
.pn-do-badge{position:absolute;z-index:1;top:var(--space-2);left:var(--space-2);display:inline-block;max-width:calc(100% - 56px);white-space:normal;padding:var(--space-1) var(--space-2);border-radius:var(--r-s);background:var(--glass);font:var(--type-cap);color:var(--ink)}
.pn-do-badge i{display:inline-block;vertical-align:1px;margin-right:var(--space-1);width:8px;height:8px;border-radius:50%;background:var(--ink-3)}
.pn-do-badge b{font-weight:var(--w-strong)}
.pn-do-badge--f{background:var(--glass);color:var(--ink)}
.pn-do-badge--f i{background:var(--accent)}
.pn-do-badge--t1 i{background:var(--success)}
.pn-do-badge--t1 b{color:var(--ink)}
.pn-do-badge--t2 i{background:var(--accent)}
.pn-do-badge--t2 b{color:var(--ink)}
.pn-do-badge--t3 i{background:var(--warning)}
.pn-do-badge--t3 b{color:var(--ink)}
.pn-do-note{margin:var(--space-4) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-do-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pn-do-err{margin:var(--space-3) 0 0;font:var(--type-label);color:var(--danger)}
.pn-do-err a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pn-do-order{padding:var(--space-4);border-radius:var(--r-l);background:var(--surface)}
.pn-do-order__k{margin:0;font:var(--type-label);color:var(--ink-2)}
.pn-do-order__l{margin:var(--space-3) 0 0;font:var(--type-title)}
.pn-do-order__l small{display:block;margin-top:var(--space-1);font:var(--type-body);color:var(--ink-2)}
.pn-do-order__m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-4) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-do-faces{display:flex}
.pn-do-faces img{width:var(--avatar-s);height:var(--avatar-s);border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--surface);margin-left:calc(-1 * var(--space-2));background:var(--surface-2)}
.pn-do-faces img:first-child{margin-left:0}
.pn-do-faces span{display:grid;place-items:center;min-width:var(--avatar-s);height:var(--avatar-s);padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--r-full);background:var(--surface-2);box-shadow:0 0 0 2px var(--surface);font:var(--type-cap);color:var(--ink)}
.pn-do-label{display:block;margin:var(--space-6) 0 var(--label-gap,var(--space-2));font:var(--type-label);color:var(--ink)}
.pn-do-in{width:100%;height:var(--control-md);padding:0 var(--space-3);border-radius:var(--r-m);border:0;background:var(--surface-2);color:var(--ink);font:var(--type-ui)}
.pn-do-in:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.pn-do-in::placeholder{color:var(--ink-3)}
.pn-do-in[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--danger)}
.pn-do-fine{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-4) 0 0;font:var(--type-meta);color:var(--ink-2)}
.pn-do-fine input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}
.pn-do-fine a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pn-do-state{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0}
.pn-do-state div{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--r-m);background:var(--surface);font:var(--type-meta)}
.pn-do-state img{flex:none;width:var(--avatar-s);height:var(--avatar-s);border-radius:50%;object-fit:cover;background:var(--surface-2)}
.pn-do-state b{flex:1;min-width:0;font-weight:var(--w-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pn-do-state span{font:var(--type-meta);color:var(--ink-2)}
.pn-do-dock{position:fixed;left:0;right:0;bottom:0;z-index:6;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface)}
.pn-do-dock__in{max-width:520px;margin:0 auto;display:flex;align-items:center;gap:var(--space-3)}
.pn-do-sum{flex:1;min-width:0}
.pn-do-sum b{display:block;font:var(--type-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pn-do-sum b.is-roll{animation:pn-do-roll .2s ease-out}
@keyframes pn-do-roll{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.pn-do-sum > span{display:block;margin-top:var(--space-1);font:var(--type-meta);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s}
.pn-do-sum > span.is-flash{color:var(--ink)}
.pn-do .pn-do-cta{flex:none;max-width:100%;min-height:var(--control-md);padding:0 var(--space-4);border:0;border-radius:var(--r-m);background:var(--accent);color:var(--on-accent);font:var(--type-strong);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;transition:background var(--dur-1)}
.pn-do .pn-do-cta:hover{background:var(--accent-press)}
.pn-do .pn-do-cta:active{transform:none}
.pn-do .pn-do-cta span{font-family:var(--body)}
.pn-do .pn-do-cta[hidden]{display:none}
.pn-do .pn-do-cta[disabled]{opacity:1;background:var(--surface-2);color:var(--ink-2);cursor:not-allowed;transform:none}
.pn-do-side{display:none}
@media (max-width:700px){
.pn-do-q{font:var(--type-h1)}
}
@media (max-width:379px){
.pn-do-step{gap:var(--space-3)}
.pn-do-step b{min-width:120px}
.pn-do-rung span{max-width:52%}
}
@media (min-width:1080px){
.pn-do{display:grid;grid-template-columns:480px minmax(0,1fr);gap:0;padding-bottom:0;min-height:100vh}
.pn-do-left{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--bg)}
.pn-do-stage{flex:1;overflow:auto;width:100%;padding:var(--space-8) var(--space-8) var(--space-5)}
.pn-do-dock{position:static;background:var(--bg);padding:var(--space-4) var(--space-8) var(--space-6)}
.pn-do-dock__in{max-width:none}
.pn-do-side{display:block;padding:var(--space-8) var(--space-8) var(--space-16);background:var(--surface)}
.pn-do-side .pn-do-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);transition:opacity .3s}
.pn-do-side.is-dim .pn-do-grid{opacity:.55;pointer-events:none}
.pn-do-side h2{margin:0 0 var(--space-2);font:var(--type-title);color:var(--ink)}
.pn-do-side p{margin:0 0 var(--space-4);font:var(--type-meta);color:var(--ink-2)}
.pn-do .pn-do-phone{display:none}
}
@media (prefers-reduced-motion:reduce){
.pn-do *, .pn-do::before, .pn-do *::before, .pn-do *::after{animation:none !important;transition:none !important}
}
.pn-docard__k{margin:0;font:var(--type-meta);color:var(--ink-2)}
.pn-docard__lines{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}
.pn-docard__lines a{position:relative;color:inherit;text-decoration:none}
.pn-docard__lines a::after{content:"";position:absolute;inset:-12px 0}
.pn-docard__lines a:hover{text-decoration:underline;text-underline-offset:3px}
.pn-docard__lines b{display:block;font:var(--type-strong);color:var(--ink)}
.pn-docard__lines span{display:block;margin-top:2px;font:var(--type-meta);color:var(--ink-2);overflow-wrap:anywhere}
.pn-docard .pn-wishcard__acts form{margin:0}
.pn-docard .pn-order__bar .pc-ico{width:var(--icon-s);height:var(--icon-s);color:var(--ink-2)}
.pn-docard__note{display:block;margin-top:var(--space-1);font:var(--type-meta);color:var(--ink-2);quotes:"“" "”"}
.pn-do--shell{min-height:0;padding-bottom:calc(108px + var(--tabbar-h) + env(safe-area-inset-bottom))}
.pn-do--shell .pn-do-top{position:static}
.pn-do--shell .pn-do-logo{display:none}
@media (max-width:700px){
.pn-do--shell .pn-do-dock{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}
}
@media (min-width:701px){
.pn-do--shell{padding-bottom:108px}
}
@media (min-width:1080px){
.pn-do--shell{min-height:calc(100vh - var(--header-h));padding-bottom:0}
.pn-do--shell .pn-do-left{top:var(--header-h);height:calc(100vh - var(--header-h))}
}
.pn-lf__sentlink{font:var(--type-strong);color:var(--ink);text-decoration:underline;text-underline-offset:3px}
@keyframes pn-pst-shimmer{from{background-position:120% 0}to{background-position:-120% 0}}
@keyframes pn-pst-slide{from{transform:translateX(-110%)}to{transform:translateX(320%)}}
.pc-header{background:var(--t-chrome,var(--chrome));color:var(--on-chrome);border-bottom:1px solid var(--hline);box-shadow:none;--count-ring:var(--t-chrome,var(--chrome))}
.pc-header .pc-logo{color:var(--on-chrome)}
.pc-header .pc-nav{gap:var(--space-6)}
.pc-header .pc-nav a{color:var(--on-chrome)}
.pc-header .pc-nav a.is-active,.pc-header .pc-nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:var(--space-2)}
.pc-header .pc-nav .pc-count{position:static;box-shadow:none}
.pc-header .pn-header__end{gap:var(--space-3)}
.pc-header .pc-header__icons{gap:var(--space-2)}
.pc-header .pc-search,.pc-header form.pn-search{flex:1 1 auto;max-width:360px;height:var(--control-md);border-radius:var(--r-m);border:0;background:var(--chrome-well);color:var(--on-chrome-2);box-shadow:none}
.pc-header .pc-search:hover,.pc-header form.pn-search:hover{background:var(--chrome-well-hover)}
.pc-header .pc-search .pc-ico{width:var(--icon-m);height:var(--icon-m);color:var(--on-chrome-2)}
.pc-header form.pn-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--on-chrome);font:var(--type-ui);outline:none}
.pc-header form.pn-search input::placeholder{color:var(--on-chrome-2);opacity:1}
.pc-header form.pn-search:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}
.pc-header .pc-search,.pc-header form.pn-search{flex:1 1 200px;min-width:0;max-width:360px}
.pc-header form.pn-search{position:relative}
.pn-search__ph{position:absolute;left:var(--space-10);right:var(--space-4);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--on-chrome-2);font:var(--type-ui);white-space:nowrap}
.pn-search__ph-s{display:none}
.pc-header form.pn-search input:not(:placeholder-shown) + .pn-search__ph{display:none}
@media (max-width:1100px){
.pn-search__ph-l{display:none}
.pn-search__ph-s{display:inline}
}
.pc-header .pc-btn{white-space:nowrap}
.pc-header .pc-iconbtn{width:var(--header-key);height:var(--header-key);border-radius:var(--r-full);border:0;background:var(--chrome-well);color:var(--on-chrome)}
.pc-header .pc-iconbtn .pc-ico{width:var(--icon-l);height:var(--icon-l)}
.pc-header .pc-iconbtn:hover{background:var(--chrome-well-hover)}
.pc-header .pc-btn{min-height:var(--header-key);padding:0 var(--space-5);border-width:0;border-radius:var(--r-full);margin-bottom:0;font:var(--type-nav);gap:var(--space-2);box-shadow:none;transform:none}
.pc-header .pc-btn .pc-ico{width:var(--icon-m);height:var(--icon-m)}
.pc-header .pc-btn--ghost{border-color:transparent;background:var(--chrome-well);color:var(--on-chrome)}
.pc-header .pc-btn--ghost:hover{border-color:transparent;background:var(--chrome-well-hover)}
.pc-header .pc-btn--primary{border-color:transparent}
.pc-header .pn-header__avatar{border:0}
.pc-header .pn-header__avatar.pc-avatar--ring{border:0}
.pc-header .pc-logo:focus-visible,.pc-header .pc-nav a:focus-visible,.pc-header .pc-iconbtn:focus-visible,.pc-header .pn-header__avatar:focus-visible,.pc-header .pc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media (min-width:701px){
.pc-header .pn-appbar__search{display:none}
}
.pc-header .pn-themebtn > .pc-ico{grid-area:1 / 1}
.pc-header .pn-themebtn__sun{display:none}
:root[data-theme="dark"] .pc-header .pn-themebtn__sun{display:block}
:root[data-theme="dark"] .pc-header .pn-themebtn__moon{display:none}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) .pc-header .pn-themebtn__sun{display:block}
:root:not([data-theme="light"]) .pc-header .pn-themebtn__moon{display:none}
}
.pc-header .pn-header__earn{white-space:nowrap;padding-inline:var(--space-3)}
.pc-header .pn-header__join{white-space:nowrap}
@media (min-width:701px) and (max-width:1100px){
.pc-header{gap:var(--space-4)}
.pc-nav{gap:var(--space-4)}
.pc-header .pc-search,.pc-header form.pn-search{max-width:220px}
}
@media (min-width:701px) and (max-width:860px){
.pc-header .pn-header__new{width:var(--header-key);padding:0;gap:0;justify-content:center}
.pc-header .pn-header__newlbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
@media (max-width:700px){
.pc-header:has(.pc-burger) .pn-themebtn{display:none}
}
.pc-header .pc-burger__foot > .pc-burger__theme{flex:1 1 100%;min-height:var(--tap);padding:0 var(--space-2) 0 var(--space-3);background:var(--chrome-well);border-radius:var(--r-m)}
.pc-burger__theme .pc-switch{background:var(--chrome-well-hover)}
.pc-burger__theme[aria-pressed="true"] .pc-switch{background:var(--accent)}
@media (max-width:340px){
.pc-header:has(.pn-header__earn) .pn-themebtn{display:none}
.pc-header .pn-header__earn{padding-inline:var(--space-2)}
}
.pc-header .pn-header__earn > svg{display:none}
@media (max-width:340px){
.pc-header .pn-header__earn > svg{display:block}
.pc-header .pn-header__earn{width:var(--header-key);padding:0;justify-content:center}
.pc-header .pn-header__earnlbl{display:none}
}
@media (max-width:340px){
.pc-header .pc-btn.pn-header__items{padding-inline:var(--space-3);gap:var(--space-1)}
}
@media (max-width:400px){
.pc-header:has(.pn-header__items) .pc-btn.pn-header__items:not(:only-child){width:var(--header-key);padding:0;gap:0;justify-content:center}
.pc-header:has(.pn-header__items) .pc-btn.pn-header__items:not(:only-child) .pn-header__itemslbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
@media (max-width:340px){
.pc-header .pc-btn.pn-header__items{width:var(--header-key);padding:0;gap:0;justify-content:center}
.pc-header .pn-header__itemslbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
@media (min-width:701px) and (max-width:960px){
body.pc-guest .pc-header{justify-content:space-between}
body.pc-guest .pc-header .pc-nav,body.pc-guest .pc-header .pc-header__icons > .pc-btn--ghost{display:none}
body.pc-guest .pc-header .pn-header__end{display:flex;align-items:center;gap:var(--space-2)}
body.pc-guest .pc-header .pc-burger.pc-show-sm{display:block !important}
}
@media (max-width:700px){
.pc-header{justify-content:space-between}
.pc-header .pc-logo{font-size:46px;min-height:0}
.pc-header .pn-header__end{display:flex;align-items:center;gap:var(--space-2)}
.pc-header .pn-header__avatar{display:none}
.pc-header .pc-header__icons{gap:var(--space-2)}
}
@media (max-width:380px){
.pc-header .pc-logo{font-size:40px}
.pc-header .pn-header__end,.pc-header .pc-header__icons{gap:var(--space-1)}
.pc-header .pn-header__join{padding-inline:var(--space-3)}
}
[data-theme="light"] .pc-root:not(.pn-adm) .pc-header .pc-iconbtn:is(.is-active,[aria-current="page"]),
[data-theme="light"] .pc-root:not(.pn-adm) .pc-header .pc-iconbtn:is(.is-active,[aria-current="page"]) svg,
[data-theme="light"] .pc-root:not(.pn-adm) .pc-header .pn-hsearch__key:has(+ .pn-hsearch:popover-open){color:var(--pink-glyph)}
[data-theme="light"] .pc-root:not(.pn-adm) .pc-header .pc-nav a:hover{color:var(--accent-text)}
[data-theme="light"] .pc-root:not(.pn-adm) :is(.pc-header,.pn-tabbar,.pc-footer) :focus-visible{outline-color:var(--focus-ring)}
.pc-header .pc-burger__menu .pc-count{position:static;box-shadow:none}
.pc-header .pc-burger__foot{display:flex;flex-wrap:wrap}
.pc-header .pc-burger__foot > .pc-btn{flex:1 1 auto}
.pc-header .pc-burger__foot > .pc-burger__lang{flex:1 1 100%}
.pn-tabbar{background:var(--t-chrome,var(--chrome));border-top:1px solid var(--mline);box-shadow:none;--count-ring:var(--t-chrome,var(--chrome))}
.pn-tabbar a{color:var(--on-chrome-2)}
.pn-tabbar a:hover{color:var(--on-chrome)}
.pn-tabbar a.is-active,.pn-tabbar a[aria-current="page"]{color:var(--on-chrome)}
.pn-tabbar a.is-active .pn-tab__pill,.pn-tabbar a[aria-current="page"] .pn-tab__pill{background:var(--chrome-well-hover);border-color:transparent;color:var(--on-chrome)}
.pn-tabbar .pc-count{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 2px var(--count-ring)}
.pn-tabbar.is-glass{background:var(--glass-strong);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);--count-ring:var(--glass-strong)}
@media (min-width:701px){
.pn-tabbar{display:none}
}
@media (max-width:700px){
body.pn-has-adbar .pn-tabbar{display:none}
}
body:has(dialog.pn-sheet[open]) .pn-tabbar,body:has(dialog.pn-sheet:target) .pn-tabbar{display:none}
@media (max-width:700px){
body.pc-guest,body.pn-has-adbar,body:has(.pn-itemedit),body:has(.pn-chatpage),body:has(.pn-store--guest){--dock-flush:env(safe-area-inset-bottom)}
}
.pc-footer{padding:var(--space-8) var(--col-pad) var(--space-6);background:var(--footer-bg,var(--chrome));border-top:1px solid var(--mline);color:var(--on-chrome-2);font:var(--type-meta)}
.pc-footer a{color:var(--on-chrome-2)}
.pc-footer a:hover{color:var(--on-chrome)}
.pc-footer .pc-logo{font-size:30px;color:var(--on-chrome)}
.pc-footer .pn-gfooter__about{margin:var(--space-3) 0 0;font:var(--type-meta)}
.pc-footer .pn-gfooter__h{margin:0 0 var(--space-3);font:var(--type-cap);color:var(--on-chrome)}
.pc-footer .pn-gfooter__col a{font:var(--type-meta)}
.pc-footer .pn-gfooter__adult{min-height:24px;margin-top:var(--space-4);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--r-s);background:var(--chrome-well);color:var(--on-chrome);font:var(--type-cap)}
.pc-footer .pn-gfooter__bar{gap:var(--space-3);margin-top:var(--space-6);padding-top:0}
.pc-footer .pn-gfooter__bar ul{gap:var(--space-2)}
.pc-footer .pn-gfooter__bar a{min-height:var(--control-sm);padding:0 var(--space-3);border:0;border-radius:var(--r-full);background:var(--chrome-well);font:var(--type-label)}
.pc-footer .pn-gfooter__bar a:hover{background:var(--chrome-well-hover)}
.pc-footer .pn-gfooter__globe{width:var(--icon-s);height:var(--icon-s)}
.pc-footer .pn-lang a[aria-current],.pc-burger__lang a[aria-current]{background:var(--chrome-well-hover);border-color:transparent;color:var(--on-chrome)}
.pc-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media (min-width:701px){
.pc-footer .pn-gfooter--member .pn-gfooter__grid,.pn-gfooter--member .pn-gfooter__grid{gap:var(--space-6)}
.pn-gfooter--member .pn-gfooter__col ul{gap:var(--space-2) var(--space-6)}
}
@media (max-width:700px){
.pc-footer{padding:var(--space-8) var(--gutter) calc(var(--dock) + var(--space-6))}
.pc-footer .pn-gfooter__grid{gap:var(--space-6)}
.pc-footer .pn-gfooter__bar{margin-top:var(--space-6);padding-top:0}
.pc-footer .pn-gfooter__globe{margin-top:var(--space-3)}
body:not(.pc-guest) .pc-footer{display:none}
}
@media (min-width:701px){
.pc-header,.pc-footer{padding-inline:var(--col-pad)}
}
.pc-skip{position:absolute;left:var(--gutter);top:var(--space-3);z-index:var(--z-toast);transform:translateY(-200%)}
.pc-skip:focus,.pc-skip:focus-visible{transform:none;outline:2px solid var(--accent);outline-offset:2px}
@media (max-width:700px){
.pc-search,.pc-header .pc-search,.pc-header form.pn-search{height:var(--control-md)}
}
.pc-btn.pn-header__creator{display:none}
@media (min-width:1360px){
.pc-btn.pn-header__creator{display:inline-flex}
}
:where(.pc-root:not(.pn-adm)) :is(.pc-btn,.pc-chip,.pc-tab,.pn-backchip,.pn-rowicon,.pc-iconbtn,.pc-stepper button),
:where(.pc-root:not(.pn-adm)) :is(.pc-seg,.pn-seg,.pc-tabs) > :is(a,button,label){--sunken:var(--t-tint);--surface-2:var(--t-tint-2)}
:where(.pc-root:not(.pn-adm)) :is(.pc-btn--ghost,.pc-iconbtn--plain,.pc-stepper button):hover{background:var(--t-tint);border-color:transparent}
:where(.pc-root:not(.pn-adm)) .pc-btn--danger{background:var(--t-danger);border-color:transparent}
:where(.pc-root:not(.pn-adm)) .pc-btn--danger:hover{background:var(--t-danger-2)}
:where(.pc-root:not(.pn-adm)) :is(.pc-header .pc-btn--ghost,.pc-btn--on-chrome,.pn-stop .pc-btn--line,.pn-vbox .pn-vrail){background:var(--chrome-well);border-color:transparent}
:where(.pc-root:not(.pn-adm)) :is(.pc-header .pc-btn--ghost,.pc-btn--on-chrome,.pn-stop .pc-btn--line,.pn-vbox .pn-vrail,.pn-vunavail .pc-btn,.pc-header.pn-wizbar .pc-iconbtn--on-chrome,.pn-wizbar__exit):hover{background:var(--chrome-well-hover);border-color:transparent}
:where(.pc-root:not(.pn-adm)) .pc-header .pc-iconbtn:is(.is-active,[aria-current="page"]){background:var(--accent-soft);border-color:transparent}
:where(.pc-root:not(.pn-adm)) :is(.pc-chip,.pc-tab,.pc-selchip),
:where(.pc-root:not(.pn-adm)) :is(.pc-seg,.pn-seg,.pc-tabs) > :is(a,button,label){--btn-ink:var(--t-sel);--on-btn-ink:var(--on-t-sel)}
:where(.pc-root:not(.pn-adm)) :is(.pc-chip.is-selected,.pc-chip[aria-current],.pc-chip[aria-pressed="true"],.pc-chip:has(input:checked),.pc-tab.is-active,.pc-tab:has(input:checked),.pc-selchip.is-set .pc-input),
:where(.pc-root:not(.pn-adm)) :is(.pc-seg,.pn-seg,.pc-tabs) > :is(.is-active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"],label:has(input:checked)){border-color:transparent}
:where(.pc-root:not(.pn-adm)) :is(.pn-plan,.pn-wiz .pn-plan):has(input:checked){border-color:transparent;box-shadow:inset 0 0 0 2px var(--accent)}
:where(.pc-root:not(.pn-adm)) :is(.pc-input,.pn-pricebox){border-color:transparent;box-shadow:none}
:where(.pc-root:not(.pn-adm)) :is(.pc-input,.pn-pricebox){border-radius:var(--r-field) var(--r-field) var(--r-field-foot) var(--r-field-foot)}
:where(.pc-root:not(.pn-adm)) .pc-slot:not(.is-filled){background:var(--t-tint);border-color:transparent}
:where(.pc-root:not(.pn-adm)) .pc-slot:not(.is-filled):hover{background:var(--t-tint-2)}
:where(.pc-root:not(.pn-adm)) :is(.pn-slot,.pn-vslot:not(.has-video):not(.is-uploading)){background:var(--t-tint);border-color:transparent}
:where(.pc-root:not(.pn-adm)) :is(.pn-slot,.pn-vslot:not(.has-video):not(.is-uploading)):hover{background:var(--t-tint-2)}
:where(.pc-root:not(.pn-adm)) :is(.pn-sheet,.pn-menu,dialog){--surface:var(--t-over);--sunken:var(--t-over-2);--surface-2:var(--t-over-3);--t-field-edge:var(--t-field-edge-over);--ink-3:var(--ink-2)}
:where(.pc-root:not(.pn-adm)) :is(.pn-safeline,.pn-liprice,.pn-whc,.pn-vunlock__ico,.pn-vgate__ico,.pn-rowbtn.pc-btn--ghost,.pn-match__key.pc-btn--ghost,.pn-lislot,.pn-slot-add){background:var(--t-tint);border-color:transparent}
:where(.pc-root:not(.pn-adm)) :is(.pn-rowbtn.pc-btn--ghost,.pn-match__key.pc-btn--ghost,.pn-lislot:not(.is-filled),.pn-slot-add):hover{background:var(--t-tint-2)}
:where(.pc-root:not(.pn-adm)) :is(.pn-vsolo .pn-vrail,.pn-offertile,.pn-starter.pc-chip):hover{background:var(--t-tint-2);border-color:transparent}
:where(.pc-root:not(.pn-adm)) :is(.pn-sheet__grab,.pn-lhstate:not(.pn-lhstate--live,.pn-lhstate--review,.pn-lhstate--rejected,.pn-lhstate--nophoto,.pn-lhstate--nudity) > i){background:var(--t-mute)}
:where(.pc-root:not(.pn-adm)) .pn-deal.is-declined .pn-deal__ico{background:var(--t-mute)}
@media (hover:hover){
:where(.pc-root:not(.pn-adm)) .pn-prodcard:hover > .pn-card-link::after,:where(.pc-root:not(.pn-adm)) .pc-scard:hover::after{box-shadow:inset 0 0 0 1px var(--t-card-edge-hover)}
}
:where(.pc-root:not(.pn-adm)) .pn-panel .pn-review{margin-bottom:8px;padding-inline:16px;border-radius:var(--r-tile);background:var(--sunken)}
:where(.pc-root:not(.pn-adm)) :not(pre) > code{border-color:transparent;background:var(--sunken);border-radius:var(--r-label)}
:where(.pc-root:not(.pn-adm)) .pc-burger__menu{border-color:transparent}
:where(.pc-root:not(.pn-adm)) .pc-stepper button:hover{background:var(--t-tint-2)}
:where(.pc-root:not(.pn-adm)) :is(.pc-door--buy,.pn-door--buy,.pc-box--dk,.pn-herostat,.pn-golive,.pn-lp-buy,.pn-lpm-worth) :is(.pc-btn--line,.pc-btn--secondary,.pc-btn--soft,.pc-chip,.pc-iconbtn:not(.pc-iconbtn--primary,.pc-iconbtn--glass),.pc-stepper button){--ink:var(--dk-ink);--sunken:var(--chrome-tint);--surface-2:var(--chrome-tint-press);--btn-line-bg:var(--chrome-tint)}
:where(.pc-root:not(.pn-adm)) :is(.pn-affap,.pn-affown__new,.pn-affown__login,.pn-l3c__form){--field:var(--field-in)}
:where(.pc-root:not(.pn-adm)) .pn-dt .pn-gal{border-color:var(--t-card-edge,transparent);background-clip:padding-box}
.pn-esccard > .pc-help,.pn-esccard > .pn-esccard__hint{margin-block:0}
