@layer properties,theme,base;@layer components{.pub{--t:var(--brand-ember);--fm:var(--font-mono), ui-monospace, monospace;--fd:var(--font-display), system-ui, sans-serif;--arr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}.pub .lq-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.pub i.pi{width:var(--pi-s,1em);height:var(--pi-s,1em);-webkit-mask:var(--pi) center / contain no-repeat;-webkit-mask:var(--pi) center / contain no-repeat;mask:var(--pi) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.pub .lq-tile>i.pi{--pi-s:16px}.pub .lq-btn>i.pi:not(.pub-arr){color:hsl(var(--t));transition:transform .38s var(--ease-spring)}.pub .lq-btn:hover>i.pi:not(.pub-arr){transform:translate(1.5px)scale(1.08)}.pub .ahd-orb>i.pi{--pi-s:24px}@media (forced-colors:active){.pub i.pi,.pub .pub-arr,.pub-type:after{forced-color-adjust:none;background-color:canvastext}}.pub-sec{padding-block:clamp(36px,4.5vw,64px);position:relative}.pub-cv{content-visibility:auto;contain-intrinsic-size:auto var(--cis,900px);overflow-clip-margin:40px}footer.pft{content-visibility:auto;contain-intrinsic-size:auto 1380px;overflow-clip-margin:72px}@media (min-width:640px){footer.pft{contain-intrinsic-size:auto 1262px}}@media (min-width:768px){footer.pft{contain-intrinsic-size:auto 947px}}@media (min-width:1024px){footer.pft{contain-intrinsic-size:auto 680px}}.pub-cap{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground) / .95);align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.pub-cap:before{content:"";background:hsl(var(--t));width:14px;height:2px;box-shadow:0 0 8px hsl(var(--t)), 0 0 2px hsl(var(--t));border-radius:2px;flex:none}.pub-mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.pub-pip{background:hsl(var(--t));width:8px;height:8px;box-shadow:0 0 0 3px hsl(var(--t) / .2), 0 0 10px hsl(var(--t));border-radius:50%;flex:none;position:relative}.pub-head{max-width:48rem;margin-bottom:clamp(26px,3.6vw,44px)}.pub-head h2{font-family:var(--fd);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.7rem,3.1vw,2.55rem);font-weight:700;line-height:1.1}.pub-sub{color:hsl(var(--muted-foreground));text-wrap:pretty;line-height:1.7}.pub-head .pub-sub{max-width:42rem;margin-top:14px;font-size:clamp(.95rem,1.15vw,1.05rem)}.pub-head-c{text-align:center;margin-inline:auto}.pub-head-c .pub-sub{margin-inline:auto}#faq .pub-head{margin-bottom:28px}.pub-prose{max-width:46rem;color:hsl(var(--muted-foreground));text-wrap:pretty;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.75}.pub-prose p+p{margin-top:.9em}.pub-prose-cols{margin-bottom:22px}@media (min-width:1020px){.pub-prose-cols{columns:2;column-gap:40px;max-width:none;margin-bottom:26px}.pub-prose-cols p{break-inside:avoid;margin-bottom:.9em}.pub-prose-cols p+p{margin-top:0}}.pub-a{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--brand-ember) / .6);text-decoration-color:hsl(var(--brand-ember) / .6);text-underline-offset:3px;transition:color var(--dur-fast), text-decoration-color var(--dur-fast);font-weight:600;text-decoration-thickness:1.5px}.pub-a:hover{color:hsl(var(--brand-ember));-webkit-text-decoration-color:hsl(var(--brand-ember));text-decoration-color:hsl(var(--brand-ember))}.pub-note{color:hsl(var(--muted-foreground));margin-top:14px;font-size:.92rem}.pub-note-w{max-width:46rem}.pub-ln:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--t)), transparent);height:2px;box-shadow:0 0 10px hsl(var(--t));transition:left .42s var(--ease-spring), right .42s var(--ease-spring);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:18%;right:18%}.pub-ln:hover:before,.pub-ln:focus-visible:before{background:linear-gradient(90deg, hsl(var(--t) / .2), hsl(var(--t)), hsl(var(--t) / .2));left:0;right:0}.pub-arr{width:1.15em;height:1.15em;color:hsl(var(--t));transition:transform .38s var(--ease-spring);-webkit-mask:var(--arr) center / contain no-repeat;-webkit-mask:var(--arr) center / contain no-repeat;mask:var(--arr) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.lq-btn:hover .pub-arr{transform:translate(3px)}.pnav-cta .pub-arr{color:currentColor}.pub-btn-xl.lq-btn{border-radius:14px;gap:.55rem;height:3rem;padding:0 1.2rem;font-size:14px}.pub-btn-xl.lq-btn>i.pi:not(.pub-arr){--pi-s:16px}.pub-btn.lq-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:2.5rem;padding:.5rem .95rem;font-size:12.5px;line-height:1.35}@media (min-width:640px){.pub-btn.lq-btn{white-space:nowrap}}.pub-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pub-links-c{justify-content:center}.pub-cta-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (max-width:520px){.pub-cta-row .lq-btn{flex:100%;justify-content:center}}.pub-inline-cta{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:18px;display:flex}.pub-inline-cta .pub-note{margin-top:0}.pub-stretch{color:inherit}.pub-stretch:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.pub-stretch:focus-visible{outline:none}.pub-stretch:focus-visible:after{outline:2px solid hsl(var(--t) / .85);outline-offset:2px}.pub-split{align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (min-width:1020px){.pub-split{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}.pub-split .pub-head{margin-bottom:18px}.pub-split-top{align-items:start}@media (min-width:1020px){.pub-split-top>:first-child{position:sticky;top:100px}}.pub-js [data-reveal]:not(.is-in) .pub-rise,.pub-js .pub-pipe:not(.is-in) .pub-step{opacity:0}.pub-js [data-reveal].is-in .pub-rise,.pub-js .pub-pipe.is-in .pub-step{animation:pub-rise .7s var(--ease-spring) backwards;animation-delay:calc(var(--i,0) * 90ms)}.pub-js .pub-pipe.is-in .pub-step{animation-delay:calc(var(--i,0) * .16s)}@keyframes pub-rise{0%{opacity:0;transform:translateY(14px)}}.pub-js [data-live]:not(.is-live),.pub-js [data-live]:not(.is-live) *,.pub-js [data-live]:not(.is-live) :before,.pub-js [data-live]:not(.is-live) :after{animation-play-state:paused!important}.pub-hero{padding-block:clamp(36px,5vw,76px) clamp(36px,5vw,64px);position:relative;overflow:clip}.pub-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(to right, hsl(var(--border) / .45) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--border) / .45) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 560px at 30% 0,#000 30%,#0000 75%);mask-image:radial-gradient(1000px 560px at 30% 0,#000 30%,#0000 75%)}.pub-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 30% 30%, hsl(var(--brand-ember-deep) / .3), transparent 72%), radial-gradient(36% 40% at 55% 22%, hsl(var(--brand-ember) / .16), transparent 70%);height:760px;position:absolute;inset:-220px 0 auto}.pub-hero-grid{align-items:center;gap:clamp(28px,4vw,52px);display:grid}@media (min-width:1120px){.pub-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.pub-hero-copy{min-width:0;max-width:44rem}.pub-crumbs{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .7);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.pub-crumbs a{color:hsl(var(--foreground) / .7);transition:color var(--dur-fast)}.pub-crumbs a:hover{color:hsl(var(--t))}.pub-crumbs [aria-current]{color:hsl(var(--foreground))}.pub-crumbs .pub-crumb-sep{background:hsl(var(--t));width:14px;height:2px;box-shadow:0 0 8px hsl(var(--t));border-radius:2px}.pub-h1{font-family:var(--fd);letter-spacing:-.028em;text-wrap:balance;margin-top:18px;font-size:clamp(2.1rem,3.4vw,3.15rem);font-weight:700;line-height:1.05}.pub-lead{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:18px;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.7}.pub-lead strong{color:hsl(var(--foreground));font-weight:700}.pub-spec{border-radius:18px;max-width:40rem;margin-top:26px;padding:6px}.pub-spec ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pub-spec ul.pub-spec-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pub-spec li{min-width:0;font-family:var(--fd);color:hsl(var(--foreground) / .94);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 12px 13px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;position:relative}.pub-spec li+li:before{content:"";background:linear-gradient(180deg, transparent, hsl(var(--t) / .38), transparent);width:1px;position:absolute;top:14px;bottom:14px;left:0}.pub-spec .lq-tile{position:relative}.pub-spec .lq-tile>i.pi{--pi-s:17px}.pub-spec .lq-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px hsl(var(--t) / .85), 0 0 22px -2px hsl(var(--t));animation:4.5s ease-in-out infinite pub-spec-on;position:absolute;inset:0}.pub-spec li:nth-child(2) .lq-tile:after{animation-delay:1.5s}.pub-spec li:nth-child(3) .lq-tile:after{animation-delay:3s}.pub-spec-4 .lq-tile:after{animation-duration:6s}.pub-spec-4 li:nth-child(4) .lq-tile:after{animation-delay:4.5s}@keyframes pub-spec-on{0%,34%,to{opacity:0}14%{opacity:1}}@media (max-width:760px){.pub-spec ul.pub-spec-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-spec-4 li:nth-child(3):before{display:none}}@media (max-width:560px){.pub-spec ul,.pub-spec ul.pub-spec-4{grid-template-columns:minmax(0,1fr)}.pub-spec li{flex-direction:row;align-items:center;gap:12px;padding:9px 8px}.pub-spec li+li:before,.pub-spec-4 li:nth-child(3):before{background:linear-gradient(90deg, transparent, hsl(var(--t) / .32), transparent);width:auto;height:1px;display:block;inset:0 10px auto}}.pub-proof{padding-block:4px clamp(8px,2vw,20px)}.pub-proof-band{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:grid}.pub-proof-item{align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex;position:relative}.pub-proof-item+.pub-proof-item:before{content:"";background:linear-gradient(180deg, transparent, hsl(var(--t) / .4), transparent);width:1px;position:absolute;top:18px;bottom:18px;left:0}.pub-proof-item .lq-tile{border-radius:13px;width:42px;height:42px;position:relative}.pub-proof-item .lq-tile>i.pi{--pi-s:19px}.pub-proof-item .lq-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px hsl(var(--t) / .85), 0 0 22px -2px hsl(var(--t));animation:6s ease-in-out infinite pub-spec-on;animation-delay:calc(var(--i) * 1.5s);position:absolute;inset:0}.pub-proof-txt{gap:3px;min-width:0;display:grid}.pub-proof-txt b{font-family:var(--fd);letter-spacing:-.02em;white-space:nowrap;background-image:linear-gradient(135deg, #fda949 0%, hsl(var(--brand-ember)) 52%, hsl(var(--brand-ember-deep)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:700;line-height:1}.pub-proof-txt span{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground) / .72);font-size:10.5px;font-weight:600;line-height:1.35}@media (max-width:1000px){.pub-proof-band{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-proof-item:nth-child(3):before{display:none}.pub-proof-item:nth-child(n+3){border-top:1px solid hsl(var(--foreground) / .07)}}@media (max-width:460px){.pub-proof-item{gap:10px;padding:12px 10px}.pub-proof-item .lq-tile{width:36px;height:36px}.pub-proof-txt span{letter-spacing:.06em;font-size:10px}}.pub-flow{--D:8.4s;min-width:0}.pub-flow .ags-when,.pub-dash .ags-when{color:hsl(var(--foreground) / .78);font-size:11px}.pub-flow .ags-body,.pub-dash .ags-body{padding:14px}.pub-lanes{gap:10px;display:grid}.pub-lane{background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%);border-radius:14px;gap:8px 14px;padding:12px 12px 12px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d}.pub-lane:before{content:"";background:hsl(var(--t));width:2px;box-shadow:0 0 8px hsl(var(--t));border-radius:0 2px 2px 0;position:absolute;top:22%;bottom:22%;left:0}@media (min-width:640px){.pub-lane{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pub-lane-l{grid-column:1/-1}}.pub-lane-l{font-size:10.5px}.pub-track{min-width:0;padding-block:2px;position:relative}.pub-wire{background:hsl(var(--foreground) / .1);border-radius:2px;height:2px;position:absolute;top:19px;left:17px;right:17px;overflow:hidden}.pub-wire:after{content:"";transform-origin:0;background:linear-gradient(90deg, hsl(var(--t) / .2), hsl(var(--t)));box-shadow:0 0 8px hsl(var(--t));position:absolute;inset:0}.pub-track:after{content:"";pointer-events:none;opacity:0;z-index:1;background:radial-gradient(circle 8px at 8px 50%, hsl(var(--t)) 0 5px, hsl(var(--t) / .35) 6px 7px, transparent 8px);height:16px;position:absolute;top:12px;left:9px;right:25px}.pub-stations{justify-content:space-between;gap:4px;display:flex;position:relative}.pub-st{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.pub-st:first-child{text-align:left;align-items:flex-start}.pub-st:last-child{text-align:right;align-items:flex-end}.pub-st-ic.lq-tile{border-radius:11px;width:34px;height:34px;position:relative}.pub-st-ic.lq-tile>i.pi{--pi-s:15px}.pub-st-ic:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px hsl(var(--t) / .9), 0 0 20px -2px hsl(var(--t));position:absolute;inset:0}.pub-st-t{max-width:9.5em;color:hsl(var(--foreground) / .8);font-size:11px;font-weight:600;line-height:1.25}.pub-lane-r:before{content:"";background:hsl(var(--t));width:8px;height:8px;box-shadow:0 0 0 3px hsl(var(--t) / .2), 0 0 10px hsl(var(--t));border-radius:50%;flex:none}.pub-lane-r{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--t));white-space:nowrap;justify-self:start;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:639.9px){.pub-st-t{max-width:7.2em;font-size:10px}}@media (max-width:420px){.pub-st-t{letter-spacing:-.01em;max-width:7em}.pub-st-ic.lq-tile{width:30px;height:30px}.pub-wire{top:17px;left:15px;right:15px}.pub-track:after{top:10px;left:7px;right:23px}.pub-lane-l{font-size:10px}.pub-lane{padding-inline:10px}}.pub-flow-tot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pub-flow-tot .ahd-cell{min-width:0}.pub .ahd-cell:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--t)), transparent);height:2px;box-shadow:0 0 10px hsl(var(--t));border-radius:2px 2px 0 0;position:absolute;bottom:0;left:12%;right:12%}@media (max-width:560px){.pub-flow-tot{grid-template-columns:minmax(0,1fr);gap:6px}.pub-flow-tot .ahd-cell>span:first-child{align-items:baseline;gap:10px;display:flex}.pub-flow-tot .pub-tot-v{flex:none}.pub-flow-tot .pub-tot-l{margin-top:0}}.pub-tot-v{white-space:nowrap;min-width:4.5ch;font-family:var(--fm);font-variant-numeric:tabular-nums;color:hsl(var(--t));text-shadow:0 0 14px hsl(var(--t) / .45);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;display:block}.pub-tot-l{color:hsl(var(--foreground) / .72);margin-top:2px;font-size:11px;line-height:1.35;display:block}.pub-flow .pub-track:after{animation:pub-run var(--D) linear infinite;animation-delay:calc(var(--lane) * var(--D) / -2)}.pub-flow .pub-wire:after{animation:pub-fill var(--D) linear infinite;animation-delay:calc(var(--lane) * var(--D) / -2)}.pub-flow .pub-st-ic:after{animation:pub-flash var(--D) ease-out infinite;animation-delay:calc(var(--lane) * var(--D) / -2 + var(--i) / (var(--n) - 1) * var(--D) * .7)}@keyframes pub-run{0%{opacity:0;transform:translate(0)}3%{opacity:1}70%{opacity:1;transform:translate(100%)}78%,to{opacity:0;transform:translate(100%)}}@keyframes pub-fill{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}90%,to{opacity:.35;transform:scaleX(1)}}@keyframes pub-flash{0%{opacity:1}18%{opacity:.35}60%,to{opacity:0}}.pub-fichas{gap:12px;display:grid}@media (min-width:680px){.pub-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pub-fichas-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-fichas-1{grid-template-columns:minmax(0,1fr)!important}.pub-ficha,.pub-type{transition:transform .42s var(--ease-spring), box-shadow var(--dur-med) var(--ease-out), background var(--dur-med);position:relative}.pub-ficha{padding:18px 18px 20px}.pub-ficha:hover,.pub-type:hover,.pub-type:focus-within{background:linear-gradient(160deg, hsl(var(--t) / .12), hsl(var(--t) / .02) 65%);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px hsl(var(--t) / .28), 0 14px 30px -18px hsl(var(--t) / .8);transform:translateY(-3px)}.pub-ficha:before,.pub-type:before{transition:right .52s var(--ease-spring), opacity var(--dur-med)}.pub-ficha:hover:before,.pub-type:hover:before,.pub-type:focus-within:before{opacity:1;right:14px}.pub-ficha-top{align-items:center;gap:12px;display:flex}.pub-ficha .lq-tile,.pub-type .lq-tile{transition:transform .42s var(--ease-spring)}.pub-ficha:hover .lq-tile,.pub-type:hover .lq-tile{transform:rotate(-6deg)scale(1.06)}.pub-ficha h3{font-family:var(--fd);letter-spacing:-.01em;font-size:1.02rem;font-weight:700;line-height:1.3}.pub-ficha p{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:10px;font-size:.92rem;line-height:1.65}.pub-ficha .pub-links{z-index:3;margin-top:14px;position:relative}.pub-types{gap:10px;display:grid}@media (min-width:680px){.pub-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pub-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-type{align-items:center;gap:14px;padding:16px;display:flex}.pub-type-txt{flex:1;gap:3px;min-width:0;display:grid}.pub-type-txt h3{font-family:var(--fd);font-size:.98rem;font-weight:700;line-height:1.3}.pub-type-txt p{color:hsl(var(--muted-foreground));font-size:.86rem;line-height:1.5}.pub-type:after{content:"";background:hsl(var(--t));width:1.15em;height:1.15em;transition:transform .38s var(--ease-spring);-webkit-mask:var(--arr) center / contain no-repeat;-webkit-mask:var(--arr) center / contain no-repeat;mask:var(--arr) center / contain no-repeat;flex:none}.pub-type:hover:after{transform:translate(3px)}.pub-meter{border-radius:20px;padding:16px 16px 18px}.pub-meter-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.pub-meter-svg{width:100%;height:auto;display:block}.pub-mc-s{fill:hsl(var(--brand-steel) / .3)}.pub-mc-b{fill:hsl(var(--destructive) / .85)}.pub-mc-r{fill:hsl(var(--success) / .9)}.pub-mg-b{transition:opacity .7s var(--ease-out)}.pub-js .pub-meter.is-in .pub-mg-r{animation:6s ease-in-out infinite pub-back}@keyframes pub-back{0%,30%{opacity:0}45%,85%{opacity:1}to{opacity:0}}.pub-js .pub-meter:not(.is-in) .pub-mg-b,.pub-js .pub-meter:not(.is-in) .pub-mg-r{opacity:0}.pub-meter-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pub-meter-read p{border-left:2px solid hsl(var(--t) / .7);gap:2px;padding-left:12px;display:grid}.pub-meter-read b{color:hsl(var(--t));font-size:1.35rem;font-weight:700}.pub-meter-read span{color:hsl(var(--foreground) / .75);font-size:12px;line-height:1.4}.pub-meter-leg,.pub-chart-leg,.pub-count-leg{color:hsl(var(--foreground) / .86);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.pub-meter-leg li,.pub-chart-leg li,.pub-count-leg span{align-items:center;gap:8px;display:inline-flex}.pub-meter-note,.pub-bd-note{color:hsl(var(--muted-foreground));margin-top:10px;font-size:12px;line-height:1.55}.pub-pipe{gap:14px;display:grid}@media (min-width:960px){.pub-pipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.pub-step{flex-direction:column;padding:18px 18px 16px;display:flex;position:relative}.pub-step-top{justify-content:space-between;align-items:center;display:flex}.pub-step-n{font-family:var(--fm);color:hsl(var(--t));text-shadow:0 0 18px hsl(var(--t) / .6);font-size:26px;font-weight:700;line-height:1}.pub-step h3{font-family:var(--fd);margin-top:14px;font-size:1.05rem;font-weight:700}.pub-step p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:.92rem;line-height:1.65}.pub-step-viz{align-items:flex-end;min-height:112px;margin-top:auto;padding-top:16px;display:flex}.pub-pipe-wire{display:none}@media (min-width:960px){.pub-pipe-wire{background:hsl(var(--t) / .3);width:22px;height:2px;display:block;position:absolute;top:34px;right:-22px;overflow:hidden}.pub-pipe-wire:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--t)), transparent);box-shadow:0 0 8px hsl(var(--t));animation:2.4s ease-in-out infinite pub-wire;animation-delay:calc(var(--i) * .8s);position:absolute;inset:0;transform:translate(-100%)}}@keyframes pub-wire{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.pub-code{background:#0a0505b8;border-radius:12px;width:100%;padding:10px 12px 12px;box-shadow:inset 0 0 0 1px #ffffff14}.pub-code .pub-cap{letter-spacing:.12em;font-size:10px}.pub-code pre{white-space:pre;font-family:var(--fm);color:hsl(var(--foreground) / .9);margin-top:8px;font-size:11.5px;line-height:1.7;overflow:hidden}.pub-plat-tag pre{white-space:pre-wrap}.pub-code .tk-t{color:hsl(var(--brand-ember))}.pub-code .tk-a{color:hsl(var(--brand-steel))}.pub-code .tk-s,.pub-console code{color:#f8c077}.pub-caret{vertical-align:-.15em;background:hsl(var(--t));width:7px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite pub-blink;display:inline-block}@keyframes pub-blink{50%{opacity:0}}.pub-radar{place-items:center;width:100%;height:112px;display:grid;position:relative}.pub-radar:before,.pub-radar:after{content:"";width:92px;height:92px;box-shadow:inset 0 0 0 1.5px hsl(var(--t) / .6), 0 0 18px -4px hsl(var(--t));animation:pub-ping 2.6s var(--ease-out) infinite;border-radius:50%;margin:-46px 0 0 -46px;position:absolute;top:50%;left:50%}.pub-radar:after{animation-delay:1.3s}@keyframes pub-ping{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}.pub-radar-core{width:40px;height:40px;color:hsl(var(--t));background:radial-gradient(circle at 35% 30%, hsl(var(--t) / .5), hsl(var(--t) / .12) 70%);box-shadow:inset 0 0 0 1px hsl(var(--t) / .7), 0 0 24px -4px hsl(var(--t));border-radius:50%;place-items:center;font-size:18px;display:grid;position:relative}.pub-radar-tag,.pub-mini-ok,.pub-plat-same{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--t));align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.pub-radar-tag{animation:2.6s ease-in-out infinite pub-tag;position:absolute;top:10px;right:4%}@keyframes pub-tag{0%,30%{opacity:0;transform:translateY(4px)}45%,85%{opacity:1;transform:none}to{opacity:0}}.pub-mini-notice{align-content:center;place-items:center;gap:8px;width:100%;height:112px;display:grid;position:relative}.pub-mini-card{color:hsl(var(--foreground));background:linear-gradient(160deg, hsl(var(--t) / .22), hsl(var(--t) / .05)), #0d0707cc;box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px hsl(var(--t) / .45), 0 10px 24px -12px hsl(var(--t));border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.pub-mini-card .pi{color:hsl(var(--t))}.pub-mini-ok{animation:3.2s ease-in-out infinite pub-ok}@keyframes pub-ok{0%,35%{opacity:0;transform:scale(.9)}50%,90%{opacity:1;transform:none}to{opacity:0}}.pub-opts{gap:12px;display:grid}@media (min-width:760px){.pub-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-opt{flex-direction:column;padding:18px;display:flex;position:relative}.pub-opt h3{font-family:var(--fd);align-items:center;gap:10px;font-size:1.04rem;font-weight:700;display:flex}.pub-opt>p{color:hsl(var(--muted-foreground));margin-top:9px;font-size:.92rem;line-height:1.65}.pub-opt-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:14px;display:grid}.pub-opt-read div{border-top:1px solid hsl(var(--foreground) / .08);padding:9px 0 0}.pub-opt-read dt{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground) / .6);font-size:10px;font-weight:700}.pub-opt-read dd{color:hsl(var(--foreground) / .9);margin-top:3px;font-size:.88rem;font-weight:600}.pub-opt-ours .pub-opt-read dd{color:hsl(var(--t));text-shadow:0 0 12px hsl(var(--t) / .4)}.pub-opt-ours .pub-pip:after{content:"";box-shadow:0 0 0 1.5px hsl(var(--t) / .6), 0 0 14px hsl(var(--t));opacity:0;border-radius:50%;animation:2.4s ease-in-out infinite pub-halo;position:absolute;inset:-5px}@keyframes pub-halo{50%{opacity:1}}.pub-opt .pub-links{margin-top:14px}.pub-modes{gap:18px;display:grid}@media (min-width:1000px){.pub-modes{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:26px}.pub-browser{position:sticky;top:110px}}.pub-modes-list{gap:10px;min-width:0;display:grid}.pub-modes-list>.pub-cap{margin-bottom:2px}.pub-mode-card{transition:background var(--dur-med), box-shadow var(--dur-med), transform .42s var(--ease-spring);padding:16px 18px;position:relative}.pub-mode-card:before{transition:right .52s var(--ease-spring), opacity var(--dur-med);opacity:.45}.pub-mode-card:hover{transform:translateY(-2px)}.pub-mode-card:has(input:checked){background:linear-gradient(160deg, hsl(var(--t) / .16), hsl(var(--t) / .03) 65%);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px hsl(var(--t) / .32), 0 12px 28px -16px hsl(var(--t) / .8)}.pub-mode-card:has(input:checked):before{opacity:1;right:14px}.pub-mode-card input:focus-visible~.pub-mode-hit{outline:2px solid hsl(var(--t) / .85);outline-offset:2px}.pub-mode-top{align-items:center;gap:12px;display:flex}.pub-mode-top h3{font-family:var(--fd);font-size:1.02rem;font-weight:700;line-height:1.3}.pub-mode-card>p{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:9px;font-size:.92rem;line-height:1.65}.pub-mode-card .pub-mode-plan{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pub-mode-hit{z-index:2;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.pub-browser{border-radius:18px;min-width:0}.pub-browser-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:10px 12px;display:flex}.pub-browser-bar:before{content:"";background:radial-gradient(circle 4.5px at 4.5px 50%, hsl(var(--foreground) / .18) 98%, transparent) 0 0 / 16px 9px repeat-x;flex:none;width:41px;height:9px}.pub-browser-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fm);color:hsl(var(--foreground) / .65);background:#ffffff0d;border-radius:8px;flex:1;margin-left:8px;padding:4px 10px;font-size:11px;overflow:hidden}.pub-browser-page{gap:9px;min-height:290px;padding:18px 18px 22px;display:grid;position:relative;overflow:hidden}.pub-sk-h{font-family:var(--fd);color:hsl(var(--foreground) / .9);font-size:15px;font-weight:700;display:block}.pub-sk{background:hsl(var(--foreground) / .1);border-radius:4px;height:8px;display:block}.pub-sk-3{background:linear-gradient(90deg, hsl(var(--foreground) / .1) 0 92%, transparent 0) 0 0 / 100% 8px no-repeat, linear-gradient(90deg, hsl(var(--foreground) / .1) 0 78%, transparent 0) 0 17px / 100% 8px no-repeat, linear-gradient(90deg, hsl(var(--foreground) / .1) 0 85%, transparent 0) 0 34px / 100% 8px no-repeat;border-radius:0;height:42px}.pub-sk-ad{background:repeating-linear-gradient(135deg, hsl(var(--destructive) / .12) 0 8px, transparent 8px 16px);height:54px;box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .35);border-radius:8px;display:block}.pub-browser-tabs{border-top:1px solid #ffffff12;gap:6px;padding:10px 12px 12px;display:flex}.pub-bt{text-align:center;font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .5);transition:color var(--dur-med);flex:1;padding:6px 4px 8px;font-size:10px;font-weight:700;position:relative}.pub-bt:after{content:"";background:hsl(var(--t));height:2px;box-shadow:0 0 8px hsl(var(--t));opacity:0;transition:opacity var(--dur-med), left .42s var(--ease-spring), right .42s var(--ease-spring);border-radius:2px;position:absolute;bottom:0;left:30%;right:30%}:is(.pub-modes:has(#pub-mode-wall:checked) .pub-bt-wall,.pub-modes:has(#pub-mode-soft:checked) .pub-bt-soft,.pub-modes:has(#pub-mode-api:checked) .pub-bt-api){color:hsl(var(--foreground))}.pub-modes:has(#pub-mode-wall:checked) .pub-bt-wall:after{opacity:1;left:8%;right:8%}.pub-modes:has(#pub-mode-soft:checked) .pub-bt-soft:after{opacity:1;left:8%;right:8%}.pub-modes:has(#pub-mode-api:checked) .pub-bt-api:after{opacity:1;left:8%;right:8%}.pub-v{pointer-events:none;opacity:0;transition:opacity .38s var(--ease-out);display:grid;position:absolute;inset:0}:is(.pub-modes:has(#pub-mode-wall:checked) .pub-v-wall,.pub-modes:has(#pub-mode-soft:checked) .pub-v-soft,.pub-modes:has(#pub-mode-api:checked) .pub-v-api){opacity:1}@supports not selector(:has(*)){.pub-v-wall{opacity:1}}.pub-v-wall{background:#0a0505cc;place-items:center}.pub-notice{text-align:center;background:linear-gradient(160deg, hsl(var(--t) / .16), #ffffff05 60%), #160d0df5;max-width:78%;box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px hsl(var(--t) / .4), 0 22px 40px -18px #000;border-radius:16px;justify-items:center;gap:8px;padding:18px 18px 16px;display:grid}.pub-notice b{font-family:var(--fd);font-size:14px}.pub-notice>span:not(.lq-tile){color:hsl(var(--foreground) / .75);font-size:12px;line-height:1.5}.pub-notice em{color:#fff;background:linear-gradient(160deg, hsl(var(--brand-ember) / .8), hsl(var(--brand-ember-deep) / .7));box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 20px -10px hsl(var(--brand-ember));border-radius:10px;margin-top:4px;padding:7px 14px;font-size:12px;font-style:normal;font-weight:700}.pub-v-soft,.pub-v-api{align-items:end;padding:14px}.pub-toast{color:hsl(var(--foreground) / .8);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px hsl(var(--t) / .35), 0 16px 30px -14px #000;background:#160d0df5;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:12px;line-height:1.5;display:flex}.pub-toast b{color:hsl(var(--foreground));font-size:12.5px;display:block}.pub-toast>.pi{--pi-s:16px;color:hsl(var(--t));margin-top:2px}.pub-toast-x{opacity:.7;margin-left:auto}.pub-console{background:#0a0505f0;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.pub-console code{font-family:var(--fm);white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.6}.pub-modes:has(#pub-mode-wall:checked) .pub-notice{animation:pub-pop .52s var(--ease-spring)}:is(.pub-modes:has(#pub-mode-soft:checked) .pub-toast,.pub-modes:has(#pub-mode-api:checked) .pub-console){animation:pub-up .52s var(--ease-spring)}@keyframes pub-pop{0%{opacity:0;transform:scale(.92)translateY(8px)}}@keyframes pub-up{0%{opacity:0;transform:translateY(24px)}}.pub-dash-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:900px){.pub-dash-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.pub-dash-in [data-count]{transition:opacity .3s var(--ease-out)}.pub-js .pub-dash-in:not(.is-in) [data-count]{opacity:0}.pub-dash-grid{gap:10px;margin-top:10px;display:grid}@media (min-width:900px){.pub-dash-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.pub-chart,.pub-bd{padding:16px}.pub-chart-svg,.pub-flat-svg{transform-origin:0;width:100%;transition:transform 1.5s var(--ease-out), opacity .6s var(--ease-out);display:block;overflow:visible}.pub-chart-svg{height:170px;margin-top:14px}.pub-js .pub-dash-in:not(.is-in) .pub-chart-svg,.pub-js .pub-price:not(.is-in) .pub-flat-svg{opacity:0;transform:scaleX(.04)}.pub-chart-grid{fill:none;stroke:hsl(var(--foreground) / .08);stroke-width:1px;vector-effect:non-scaling-stroke}.pub-chart-area{fill:hsl(var(--brand-ember) / .1);stroke:none}.pub-chart-a,.pub-chart-b,.pub-flat-share,.pub-flat-steps{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pub-chart-a,.pub-flat-steps{stroke:hsl(var(--brand-ember))}.pub-chart-b{stroke:hsl(var(--brand-steel) / .8);stroke-dasharray:4 4}.pub-bd ul{gap:12px;margin-top:14px;display:grid}.pub-bd li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:12.5px;display:grid}.pub-bd-l{min-width:0;color:hsl(var(--foreground) / .88);font-weight:600}.pub-bd-v{font-family:var(--fm);font-variant-numeric:tabular-nums;color:hsl(var(--t));font-weight:700}.pub-bd li{padding-bottom:12px;position:relative}.pub-bd li:before,.pub-bd li:after{content:"";border-radius:4px;height:6px;position:absolute;bottom:0;left:0;right:0}.pub-bd li:before{background:hsl(var(--foreground) / .08)}.pub-bd li:after{transform-origin:0;transform:scaleX(var(--w));background:linear-gradient(90deg, hsl(var(--brand-ember-deep)), hsl(var(--brand-ember)));transition:transform 1.1s var(--ease-spring);transition-delay:calc(.3s + var(--i) * .12s)}.pub-js .pub-dash-in:not(.is-in) .pub-bd li:after{transform:scaleX(0)}.pub-formula{color:hsl(var(--foreground) / .85);overflow-wrap:anywhere;background:#0a050580;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:11.5px;line-height:1.6;box-shadow:inset 0 0 0 1px #ffffff0f}.pub-cmp{border-radius:20px;padding:8px}.pub-cmp-row{border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:14px;padding:13px 14px;font-size:.92rem;line-height:1.45;display:grid}.pub-cmp-row+.pub-cmp-row{border-top:1px solid hsl(var(--foreground) / .06)}.pub-cmp-head{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .7);font-size:11px;font-weight:700}.pub-cmp-head .pub-cmp-us{color:hsl(var(--t));text-shadow:0 0 14px hsl(var(--t) / .5)}.pub-cmp-k{color:hsl(var(--foreground) / .92);font-weight:650}.pub-cmp-row:not(.pub-cmp-head){background:linear-gradient(90deg, transparent 0 calc(42% - 7px), hsl(var(--t) / .06) calc(42% - 7px) 75%, transparent 75%)}.pub-cmp-row:not(.pub-cmp-head) .pub-cmp-us{color:hsl(var(--foreground));align-items:flex-start;gap:8px;font-weight:600;display:flex}.pub-cmp-row:not(.pub-cmp-head) .pub-cmp-us:before{content:"";background:hsl(var(--t));width:7px;height:7px;box-shadow:0 0 8px hsl(var(--t));border-radius:2px;flex:none;margin-top:.45em}.pub-cmp-them{color:hsl(var(--muted-foreground))}@media (max-width:640px){.pub-cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}.pub-cmp-k{grid-column:1/-1}.pub-cmp-head>:first-child{position:absolute}.pub-cmp-row:not(.pub-cmp-head){background:0 0}}.pub-plat{--D:calc(var(--n) * 1.3s);border-radius:20px;margin-top:8px;padding:16px}.pub-plat-drop{background:hsl(var(--t) / .25);width:2px;height:26px;margin:6px auto;display:block;position:relative;overflow:hidden}.pub-plat-drop:after{content:"";background:hsl(var(--t));height:40%;box-shadow:0 0 8px hsl(var(--t));animation:1.3s ease-in infinite pub-drop;position:absolute;top:0;left:0;right:0}@keyframes pub-drop{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.pub-plat-cms{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.pub-plat-cms li{color:hsl(var(--foreground) / .8);padding:4px 0 7px;font-size:12.5px;font-weight:600;position:relative}.pub-plat-cms li:after{content:"";background:hsl(var(--t));height:2px;box-shadow:0 0 8px hsl(var(--t));opacity:0;animation:pub-cms var(--D) ease-in-out infinite;animation-delay:calc(var(--i) * 1.3s);border-radius:2px;position:absolute;bottom:0;left:0;right:0}@keyframes pub-cms{0%,to{opacity:0}4%,14%{opacity:1}22%{opacity:.25}}.pub-plat-net{border-top:1px solid hsl(var(--foreground) / .08);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:14px;display:flex}.pub-plat-net ul{color:hsl(var(--foreground) / .86);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;font-weight:600;display:flex}.pub-plat-same{margin-left:auto}.pub-price-figs{gap:12px;display:grid}@media (min-width:900px){.pub-price-figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pub-count,.pub-flat{border-radius:18px;padding:16px}.pub-count-bar{background:repeating-linear-gradient(90deg, hsl(var(--brand-steel) / .32) 0 6px, transparent 6px 9px);border-radius:10px;height:34px;margin-top:16px;position:relative;overflow:hidden}.pub-count-bar:after{content:"";transform-origin:100%;background:repeating-linear-gradient(90deg, hsl(var(--brand-ember)) 0 6px, transparent 6px 9px);width:30%;transition:transform 1.1s var(--ease-spring) .3s;border-radius:0 10px 10px 0;position:absolute;top:0;bottom:0;right:0}.pub-js .pub-price:not(.is-in) .pub-count-bar:after{transform:scaleX(0)}.pub-count-leg{justify-content:space-between;font-size:12.5px}.pub-flat-svg{height:130px;margin-top:10px}.pub-flat-share{stroke:hsl(var(--brand-steel));stroke-dasharray:5 4}.pub-flat-axes{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .55);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.pub-rail{gap:10px;margin-top:12px;display:grid}@media (min-width:680px){.pub-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pub-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.pub-rail-plan{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.pub-rail-price{align-items:baseline;gap:8px;display:flex}.pub-rail-price b{color:hsl(var(--foreground));font-size:1.6rem;font-weight:700}.pub-rail-price span{color:hsl(var(--muted-foreground));font-size:12px}.pub-rail-line{color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.55}.pub-priv{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(70px,.8fr) minmax(0,1fr);align-items:start;gap:10px;padding:20px 16px;display:grid}.pub-priv-node{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.pub-priv-node>.lq-tile{border-radius:14px;width:46px;height:46px}.pub-priv-node>.lq-tile>i.pi{--pi-s:20px}.pub-priv-node b{font-size:13px;font-weight:700}.pub-priv-kept{gap:5px;margin-top:4px;display:grid}.pub-priv-kept li{color:hsl(var(--foreground) / .6);justify-content:center;align-items:center;gap:7px;font-size:11px;display:inline-flex}.pub-priv-kept li:before{content:"";background:hsl(var(--t));border-radius:2px;width:6px;height:6px}.pub-priv-kept s{-webkit-text-decoration-color:hsl(var(--foreground) / .7);text-decoration-color:hsl(var(--foreground) / .7);text-decoration-thickness:1.5px}.pub-priv-wire{background:linear-gradient(90deg, hsl(var(--t) / .15), hsl(var(--t) / .6), hsl(var(--t) / .15));height:2px;margin-top:22px;position:relative}.pub-priv-lbl{white-space:nowrap;font-size:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pub-priv-lbl:before,.pub-priv-async:before{display:none}.pub-priv-wire:before,.pub-priv-wire:after{content:"";background:radial-gradient(circle 6px at 5px 50%, hsl(var(--t)) 0 4px, hsl(var(--t) / .35) 5px, transparent 6px);animation:3s linear infinite pub-pkt;position:absolute;inset:-4px 0}.pub-priv-wire:after{animation-delay:1.5s}@keyframes pub-pkt{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(100%)}}.pub-priv-async{color:hsl(var(--foreground) / .7);font-size:10px}@media (max-width:520px){.pub-priv{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);padding:16px 10px}.pub-priv-lbl{white-space:normal;text-align:center;width:60px}}.pub-final{text-align:center;justify-items:center;gap:14px;padding:clamp(30px,5vw,60px) clamp(18px,4vw,48px);display:grid}.pub-final h2{font-family:var(--fd);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:700;line-height:1.08}.pub-final .pub-sub{max-width:40rem}.pub-final .pub-cta-row{justify-content:center;margin-top:8px}@media (prefers-reduced-motion:reduce){.pub-flow .pub-track:after,.pub-flow .pub-wire:after,.pub-flow .pub-st-ic:after,.pub-spec .lq-tile:after,.pub-pipe-wire:after,.pub-caret,.pub-radar:before,.pub-radar:after,.pub-radar-tag,.pub-mini-ok,.pub-plat-drop:after,.pub-plat-cms li:after,.pub-priv-wire:before,.pub-priv-wire:after,.pub-opt-ours .pub-pip:after,.pub-notice,.pub-toast,.pub-console,.pub-mg-r,.pub-proof-item .lq-tile:after{animation:none!important}.pub-flow .pub-st-end .pub-st-ic:after,.pub-radar-tag,.pub-mini-ok{opacity:1}.pub-radar:before,.pub-radar:after{opacity:.5;transform:scale(.9)}.pub-mg-b,.pub-mg-r,.pub-ficha,.pub-type,.pub-mode-card,.pub-bd li:after,.pub-chart-svg,.pub-flat-svg,.pub-count-bar:after,.pub-v{transition:none}}}@layer utilities;
