.pub-themed{--pt-violet:#7b2fff;--pt-display:var(--font-sora),var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--pt-ease:cubic-bezier(0.16,1,0.3,1);--ui-site-page:#f6f9fd;--ui-site-raised:#fff;--ui-site-raised-2:#edf2fa;--ui-site-ink:#0a1024;--ui-site-ink-2:#414c66;--ui-site-ink-3:#5a6680;--ui-site-hairline:rgba(10,16,36,.1);--ui-brand-text:#00708c;--pt-grad-heading:linear-gradient(135deg,#0093c4,#7b2fff 55%,#00a05c);--pt-grid-dot:rgba(0,112,140,.13);--pt-aurora-1:rgba(123,47,255,.2);--pt-aurora-2:rgba(0,212,255,.3);--pt-aurora-3:rgba(0,220,170,.22);--pt-hairline:rgba(0,150,190,.35);--pt-card:#fff;--pt-card-border:rgba(10,16,36,.09);--pt-card-shadow:0 1px 2px rgba(10,16,36,.05),0 16px 36px -16px rgba(60,70,230,.3),0 4px 14px -6px rgba(0,170,220,.2);--pt-card-hover-border:rgba(0,150,190,.5);--pt-card-hover-shadow:0 2px 4px rgba(10,16,36,.05),0 22px 44px -18px rgba(0,120,170,.36);--pt-chip:hsla(0,0%,100%,.86);--pt-chip-border:rgba(0,112,140,.3);--pt-header:rgba(246,249,253,.86);--pt-shot-shadow:0 30px 70px -28px rgba(20,40,90,.55);--pt-obj-shadow:drop-shadow(0 10px 14px rgba(10,16,60,.3));--pt-btn-shadow:0 8px 24px -8px rgba(0,150,200,.55);--pt-btn-glow:0 12px 34px -8px rgba(0,150,200,.7)}.dark .pub-themed,.pub-themed.dark{--ui-site-page:#070b1a;--ui-site-raised:#0e1b33;--ui-site-raised-2:#15274a;--ui-site-ink:#f3f8ff;--ui-site-ink-2:#cdd2ea;--ui-site-ink-3:#a4aac6;--ui-site-hairline:rgba(174,194,214,.14);--ui-brand-text:#00d4ff;--pt-grad-heading:linear-gradient(135deg,#2ee0ff,#9a63ff 55%,#2dffa0);--pt-grid-dot:rgba(0,212,255,.13);--pt-aurora-1:rgba(123,47,255,.55);--pt-aurora-2:rgba(0,212,255,.42);--pt-aurora-3:rgba(0,200,190,.3);--pt-hairline:rgba(0,212,255,.45);--pt-card:linear-gradient(155deg,rgba(84,110,225,.44),rgba(32,44,112,.6) 46%,rgba(14,20,60,.72));--pt-card-border:rgba(130,178,255,.26);--pt-card-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px rgba(0,212,255,.05),0 22px 48px -22px rgba(0,110,255,.55);--pt-card-hover-border:rgba(0,212,255,.65);--pt-card-hover-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 40px -6px rgba(0,212,255,.4),0 26px 56px -22px rgba(0,110,255,.7);--pt-chip:rgba(14,27,51,.72);--pt-chip-border:rgba(0,212,255,.4);--pt-header:rgba(7,11,26,.88);--pt-shot-shadow:0 0 0 1px rgba(0,212,255,.2),0 0 80px -12px rgba(0,212,255,.5),0 36px 80px -24px rgba(70,40,230,.65);--pt-obj-shadow:drop-shadow(0 12px 18px rgba(0,0,0,.45));--pt-btn-shadow:0 0 0 1px hsla(0,0%,100%,.4) inset,0 10px 30px -8px rgba(0,212,255,.7);--pt-btn-glow:0 0 0 1px hsla(0,0%,100%,.55) inset,0 14px 40px -8px rgba(0,212,255,.85),0 0 50px -10px rgba(0,255,191,.6)}html:not(.dark) .pub-themed:not(.pub-app) .ui-site{--background:216 60% 98%;--foreground:228 56% 9%;--card:0 0% 100%;--card-foreground:228 56% 9%;--popover:0 0% 100%;--popover-foreground:228 56% 9%;--muted:216 45% 95%;--muted-foreground:223 22% 33%;--border:222 30% 88%;--input:222 30% 88%}html:not(.dark) .pub-themed:not(.pub-app){color-scheme:light}html:has(.pub-themed:not(.pub-app)),html:has(.pub-themed:not(.pub-app)) body{background-color:#f6f9fd}html.dark:has(.pub-themed:not(.pub-app)),html.dark:has(.pub-themed:not(.pub-app)) body{background-color:#070b1a}.pub-themed:not(.pub-app) .pub-header{background:var(--pt-header)}.pub-themed .pub-nav a.pub-cta{box-shadow:var(--pt-btn-shadow)}.pub-themed .lp-theme-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:4px;border:1px solid var(--pt-chip-border);border-radius:999px;background:var(--pt-chip);color:var(--ui-brand-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .2s,transform .2s var(--pt-ease)}.pub-themed .lp-theme-btn:hover{border-color:var(--ui-brand-text)}.pub-themed .lp-theme-btn:active{transform:scale(.94)}.dark .pub-themed .lp-theme-sun,.pub-themed .lp-theme-moon{display:block}.dark .pub-themed .lp-theme-moon,.pub-themed .lp-theme-sun{display:none}@media (max-width:767px){.pub-header .lp-theme-btn{margin-left:auto}.pub-header .lp-theme-btn~.pub-burger{margin-left:8px}}.pt-top{display:none}@media (min-width:1024px){.pt-top{display:flex;position:absolute;z-index:30;top:16px;right:20px}}.pub-app .pt-top,html.gather-android .pt-top{display:none}.pt-atmos{position:relative;isolation:isolate}.pt-atmos:before{content:"";position:absolute;z-index:-1;inset:0 0 -12% 0;pointer-events:none;background-image:radial-gradient(48% 70% at 12% 0,var(--pt-aurora-1) 0,transparent 70%),radial-gradient(42% 62% at 92% 18%,var(--pt-aurora-2) 0,transparent 70%),radial-gradient(46% 50% at 50% 100%,var(--pt-aurora-3) 0,transparent 70%),radial-gradient(var(--pt-grid-dot) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,40px 40px;background-repeat:no-repeat,no-repeat,no-repeat,repeat;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.pt-atmos-soft:before{background-image:radial-gradient(55% 60% at 10% 0,color-mix(in srgb,var(--pt-aurora-1) 45%,transparent) 0,transparent 70%),radial-gradient(50% 55% at 95% 100%,color-mix(in srgb,var(--pt-aurora-2) 40%,transparent) 0,transparent 70%);background-size:auto;background-repeat:no-repeat;-webkit-mask-image:none;mask-image:none;inset:0}.pt-rule{position:relative}.pt-rule:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--pt-hairline),transparent)}.pt-hero{overflow:visible;text-align:center;padding:40px 0 48px}.pt-hero-in{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 var(--pub-gutter);display:flex;flex-direction:column;align-items:center}.pt-hero .pub-crumbs ol{justify-content:center}.pt-h1{margin:0;max-width:20ch;font-family:var(--pt-display);font-weight:700;color:var(--ui-text-1);font-size:clamp(2rem,1.2rem + 3.4vw,3.6rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.pt-band .pt-h1{font-size:clamp(1.85rem,1.2rem + 2.4vw,2.9rem);max-width:24ch}.pt-grad{display:block;margin-top:.12em;padding-bottom:.08em;background-image:var(--pt-grad-heading);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--ui-brand-text);font-family:var(--pt-display);font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.pt-hero .pt-grad{font-size:clamp(1.35rem,1rem + 1.6vw,2.1rem)}.pt-lead{margin:18px auto 0;max-width:58ch;color:var(--ui-text-2);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.6;text-wrap:pretty}.pt-lead+.pt-lead{margin-top:10px;font-size:var(--pub-fs-small);color:var(--ui-text-3)}.pt-lead a{color:var(--ui-brand-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pt-cta-row{display:flex;align-items:center;margin-top:28px}.pt-cta-row,.pt-cta-row .lp-badges{flex-wrap:wrap;justify-content:center;gap:12px}.pt-cta-row .lp-badges{display:inline-flex}.pt-cta-row .lp-badges img{display:block;height:48px;width:auto}.dark .pt-cta-row .lp-badges img{border-radius:8px;box-shadow:0 0 0 1px hsla(0,0%,100%,.16)}.pt-join{display:flex;justify-content:center;gap:28px}.pt-join,.pt-qr{align-items:center}.pt-qr{display:none;flex-direction:column;gap:8px;margin:0;color:var(--ui-text-3);font-size:var(--pub-fs-min)}.pt-qr img{display:block;width:116px;height:116px;padding:8px;border-radius:16px;background:#fff;box-shadow:var(--pt-card-shadow)}@media (min-width:1024px) and (hover:hover){.pt-qr{display:flex}}html.gather-android .pt-qr{display:none}.pt-media{position:relative;z-index:1;width:100%;max-width:1080px;margin:36px auto 0;padding:0 var(--pub-gutter)}.pt-media:before{content:"";position:absolute;z-index:-1;left:10%;right:10%;bottom:-12%;height:60%;border-radius:50%;background:radial-gradient(ellipse,var(--pt-aurora-2) 0,color-mix(in srgb,var(--pt-aurora-1) 50%,transparent) 45%,transparent 70%);opacity:.8;pointer-events:none}.pt-shot{display:block;width:100%;height:auto;border-radius:22px;border:1px solid var(--pt-card-border);box-shadow:var(--pt-shot-shadow);background:var(--ui-site-raised)}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,#00d4ff,#00ffbf);color:#04121c;font:700 1rem/1.2 var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;text-decoration:none;text-align:center;box-shadow:var(--pt-btn-shadow);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--pt-ease),box-shadow .25s var(--pt-ease)}.pt-btn:hover{transform:scale(1.03);box-shadow:var(--pt-btn-glow)}.pt-btn:active{transform:scale(.98)}.pt-btn.pt-btn-quiet{background:var(--pt-chip);color:var(--ui-text-1);box-shadow:inset 0 0 0 1px var(--pt-chip-border);font-weight:600}.pt-btn.pt-btn-quiet:hover{box-shadow:inset 0 0 0 1px var(--ui-brand-text);transform:none}.pt-sec{padding:56px 0}.pt-sec-in{max-width:var(--pub-grid);margin:0 auto;padding:0 var(--pub-gutter)}.pt-sec-wide{max-width:1180px}.pt-h2{margin:0;font-family:var(--pt-display);font-weight:700;color:var(--ui-text-1);font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.pt-h2 .pt-grad{font-size:inherit}.pt-center{text-align:center}.pt-center .pt-h2,.pt-center .pt-lead{margin-inline:auto}.pt-sec-head{margin-bottom:clamp(20px,3.6svh,36px)}@media (min-width:768px){.pt-sec{padding:72px 0}.pt-sec-in{padding:0 32px}}@media (min-width:900px) and (min-height:600px){html:has(.pt-snapping){scroll-snap-type:y proximity}.pt-snap{scroll-snap-align:start;min-height:min(100svh,900px);display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4.5svh,64px) 0}.pt-snap>.pt-hero-grid,.pt-snap>.pt-sec-in{width:100%}.pt-snap.pt-hero{min-height:calc(min(100svh, 900px) - 60px)}}.pt-glow{position:relative;overflow:hidden;border-radius:24px;padding:clamp(24px,4vw,44px);background:var(--pt-card);border:1px solid var(--pt-card-border);box-shadow:var(--pt-card-shadow)}.dark .pt-glow{background-color:rgba(18,26,52,.72)}.pt-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--pt-tone,#00d4ff) 16%,transparent) 0,transparent 60%),radial-gradient(80% 80% at 100% 100%,color-mix(in srgb,var(--pt-violet) 12%,transparent) 0,transparent 60%)}.pt-glow>*{position:relative}.pt-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none}.pt-card{--pt-slot:92px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;overflow:hidden;padding:16px 18px 20px;border-radius:20px;background:var(--pt-card);border:1px solid var(--pt-card-border);box-shadow:var(--pt-card-shadow);color:var(--ui-text-1);text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .4s var(--pt-ease)}.dark .pt-card{background-color:rgba(18,26,52,.72)}.pt-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--pt-tone,#00d4ff) 16%,transparent) 0,transparent 60%)}.pt-card>*{position:relative}.pt-card-violet{--pt-tone:#7b2fff}.pt-card-green{--pt-tone:#0f8}.pt-card-lilac{--pt-tone:#b36fff}.pt-card h3{margin:4px 0 0;font-family:var(--pt-display);font-weight:700;font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em;color:var(--ui-text-1)}.pt-card p{margin:0;color:var(--ui-text-2);font-size:var(--pub-fs-small);line-height:1.55}.pt-obj{position:relative;flex:none;display:inline-flex;width:var(--pt-slot);height:var(--pt-slot)}.pt-obj:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pt-tone,#00d4ff) 36%,transparent) 0,transparent 70%)}.pt-obj img{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:var(--pt-obj-shadow);transition:transform .5s var(--pt-ease)}@media (hover:hover){.pt-card:hover,a.pt-card:hover{border-color:var(--pt-card-hover-border);box-shadow:var(--pt-card-hover-shadow)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pt-card:hover,a.pt-card:hover{transform:translateY(-3px)}.pt-card:hover .pt-obj img{transform:translateY(-4px) rotate(-3deg) scale(1.05)}}.pub-themed .pt-lit{background:var(--pt-card);border:1px solid var(--pt-card-border);box-shadow:var(--pt-card-shadow);transition:border-color .3s,box-shadow .3s,transform .4s var(--pt-ease)}.dark .pub-themed .pt-lit{background-color:rgba(18,26,52,.72)}@media (hover:hover){.pub-themed a.pt-lit:hover{border-color:var(--pt-card-hover-border);box-shadow:var(--pt-card-hover-shadow)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pub-themed a.pt-lit:hover{transform:translateY(-2px)}}.pub-themed .pub-h2{font-family:var(--pt-display);font-weight:700;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.pt-btn,.pt-card,.pt-obj img,.pub-themed .lp-theme-btn,.pub-themed .pt-lit{transition:none}}@media (min-width:768px){.pub-themed .pub-header .lp-theme-btn{order:3}}.pt-hero-in>p:not(.pt-grad){margin:18px auto 0;max-width:60ch;color:var(--ui-text-2);font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6;text-wrap:pretty}.pt-hero-in>p:not(.pt-grad)+p{margin-top:10px;font-size:var(--pub-fs-small);color:var(--ui-text-3)}.pt-hero-in>p a{color:var(--ui-brand-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pt-band+.pub-wrap{padding-top:8px}.pt-qa-panel{padding:4px clamp(18px,3vw,32px)}.pt-qa-panel .pub-qa{border-top:0}.pt-qa-panel .pub-qa details:last-child{border-bottom:0}.pt-hero-in>.pub-stats{justify-content:center}.pt-hero .pub-stats b{background-image:var(--pt-grad-heading);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pt-hero-grid{position:relative;z-index:1}@media (min-width:1024px){.pt-split .pt-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,3vw,48px);max-width:1280px;margin:0 auto;padding:0 clamp(24px,4vw,56px)}.pt-split .pt-hero-in{padding:0}.pt-split .pt-media{margin:0;padding:0}.pt-split .pt-h1{font-size:min(clamp(2rem,1.2rem + 2.6vw,3.2rem),7.4svh)}}.pt-stage{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:16/9;border:1px solid var(--pt-card-border);box-shadow:var(--pt-shot-shadow);background:radial-gradient(90% 80% at 50% 0,#1b2a6b 0,#0b1238 55%,#070b1a 100%)}.pt-stage img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-phones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2.4vw,32px);max-width:860px;margin:0 auto;padding:0;list-style:none}.pt-phone{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0}.pt-phone-frame{position:relative;width:100%;max-width:230px;aspect-ratio:600/931;overflow:hidden;border-radius:clamp(16px,2.4vw,30px);border:clamp(3px,.5vw,6px) solid #0b1022;background:#070d26;box-shadow:var(--pt-shot-shadow)}.dark .pt-phone-frame{border-color:hsla(0,0%,100%,.12)}.pt-phone-frame img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-phone figcaption{display:inline-flex;align-items:center;min-height:34px;padding:4px 14px;border-radius:999px;background:var(--pt-chip);border:1px solid var(--pt-chip-border);color:var(--ui-text-1);font-weight:700;font-size:var(--pub-fs-min);white-space:nowrap}@media (max-width:479px){.pt-phone figcaption{padding:4px 8px;white-space:normal;text-align:center}}@media (min-width:900px) and (min-height:600px){.pt-phones .pt-phone-frame{height:min(50svh,440px);width:auto;max-width:none}}.pt-phone-pair{display:flex;justify-content:center;align-items:flex-start;gap:0;padding:8px 0 24px}.pt-phone-pair .pt-phone-frame{width:min(42vw,240px);max-width:none}.pt-phone-pair .pt-phone-frame+.pt-phone-frame{margin:36px 0 0 -18px;transform:rotate(4deg)}.pt-phone-pair .pt-phone-frame:first-child{transform:rotate(-4deg);z-index:1}@media (min-width:900px) and (min-height:600px){.pt-phone-pair .pt-phone-frame{width:auto;height:min(56svh,420px)}}.pt-cards-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.pt-h3{margin:0;font-family:var(--pt-display);font-weight:700;font-size:1.25rem;line-height:1.25;color:var(--ui-text-1)}.pt-tone-green{--pt-tone:#0f8}.pt-steps{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none;counter-reset:pt-step}.pt-steps li{display:flex;gap:12px;align-items:flex-start;color:var(--ui-text-2);line-height:1.5}.pt-steps li:before{counter-increment:pt-step;content:counter(pt-step);flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--pt-tone,#00d4ff) 14%,transparent);border:1px solid color-mix(in srgb,var(--pt-tone,#00d4ff) 40%,transparent);color:var(--ui-brand-text);font:700 .875rem/1 var(--pt-display)}.pt-sec .pt-cta-row{margin-top:clamp(20px,3.6svh,32px)}@media (min-width:900px){.pt-cards-six{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-cards-six .pt-card{--pt-slot:min(84px,11svh);flex-direction:row;align-items:center;gap:16px;padding:18px 20px}.pt-cards-six .pt-card h3{margin:0}.pt-cards-six .pt-card-body{display:flex;flex-direction:column;gap:4px}}.pt-card-body{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width:899px){.pt-cards-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt-cards-six .pt-card{--pt-slot:64px;padding:14px}.pt-cards-six .pt-card h3{font-size:1rem}}@media (max-width:359px){.pt-cards-six{grid-template-columns:minmax(0,1fr)}}.pt-qr figcaption{white-space:nowrap}@media (min-width:1024px){.pt-split .pt-hero-in>p:not(.pt-grad){font-size:1rem;margin-top:clamp(10px,2svh,18px)}.pt-split .pt-join{margin-top:clamp(4px,1svh,12px)}.pt-split .pt-cta-row{margin-top:clamp(14px,2.6svh,24px)}.pt-split .pt-phone-pair .pt-phone-frame{height:min(46svh,400px)}.pt-split .pub-crumbs ol{margin-bottom:0}}.pt-badges-lg .lp-badges img{height:56px}@media (max-width:479px){.pt-badges-lg .lp-badges img{height:48px}}@media (min-width:1024px) and (max-height:800px){.pt-split.pt-snap{padding-block:clamp(14px,2.6svh,32px)}.pt-split .pt-h1{font-size:min(clamp(2rem,1.2rem + 2.6vw,3.2rem),6.8svh)}}@media (min-width:1024px){.pt-split .pt-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pt-split .pt-join{gap:18px}.pt-split .pt-qr img{width:96px;height:96px;padding:6px}.pt-split .pt-badges-lg .lp-badges img{height:48px}}.pt-cta-row .lp-badges a{flex:none}@media (min-width:1200px){.pt-split .pt-badges-lg .lp-badges{flex-wrap:nowrap}}.pt-isg-shot{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}.pt-isg-shot .pt-shot{width:auto;height:min(62svh,560px);max-width:100%;border-radius:28px}@media (max-width:1023px){.pt-isg-shot .pt-shot{height:auto;width:min(240px,64vw)}}.pt-isg-shot figcaption{max-width:34ch;text-align:center;color:var(--ui-text-3);font-size:var(--pub-fs-min);line-height:1.45}.pt-body{margin:0;color:var(--ui-text-2);line-height:1.7;text-wrap:pretty}.pt-h2+.pt-body{margin-top:14px}.pt-body-note{margin-top:20px;font-size:var(--pub-fs-small);color:var(--ui-text-3)}.pt-facts{padding:6px clamp(18px,3vw,28px)}.pt-facts table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--pub-fs-small)}.pt-facts tr+tr{border-top:1px solid var(--ui-hairline)}.pt-facts th{width:34%;padding:14px 16px 14px 0;vertical-align:top;font-weight:600;color:var(--ui-text-1)}.pt-facts td{padding:14px 0;line-height:1.6;color:var(--ui-text-2)}.pt-faq-open{margin:0;padding:4px clamp(18px,3vw,32px)}.pt-faq-open>div{padding:20px 0}.pt-faq-open>div+div{border-top:1px solid var(--ui-hairline)}.pt-faq-open dt{font-family:var(--pt-display);font-weight:700;font-size:1.125rem;line-height:1.35;color:var(--ui-text-1)}.pt-faq-open dd{margin:8px 0 0;color:var(--ui-text-2);line-height:1.7}.pt-wide-read{max-width:1040px;margin:0 auto}@media (min-width:1024px){.pt-faq-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.pt-faq-open>div+div{border-top:0}.pt-faq-open>div:nth-child(n+3){border-top:1px solid var(--ui-hairline)}.pt-faq-open dd{font-size:var(--pub-fs-small);line-height:1.6}.pt-facts th{width:22%}}.pt-hublinks{margin-top:48px}.pt-hublinks ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pt-hublinks.pt-hublinks-center,.pt-sec .pt-hublinks{text-align:center}.pt-hublinks.pt-hublinks-center ul{justify-content:center}.pub-h2.pt-h2-sm{font-size:1.0625rem;margin-bottom:10px}html:has(#map-main),html:has(#map-main) body{background-color:#f6f9fd}html.dark:has(#map-main),html.dark:has(#map-main) body{background-color:#050714}@media (min-width:768px) and (min-height:600px){html:has(#map-main){scroll-snap-type:y proximity}}.lp-map-page .lp-pill-live{margin-top:8px}.lp-links.lp-links-center{justify-content:center;max-width:900px;margin-inline:auto}.lp-links.lp-links-quiet{margin-top:8px}.lp-map-cities{padding:clamp(48px,9svh,96px) 0}.lp-map-cities .pt-hublinks{margin-top:28px}.lp-map-cities .pub-h2{font-family:var(--lp-display);font-size:1.125rem;color:var(--lp-text)}.lp-map-page .pt-lit{background:var(--lp-chip-bg);border:1px solid var(--lp-pill-border);box-shadow:none;color:var(--lp-accent-text)}