.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#122e4c;--ink2:#3a5573;--muted:#626c79;--accent:#2c5fa8;--accent-deep:#24518f;--brand:#4c85db;--periwinkle:#adc2e1;--paper:#fff;--soft:#faf7ef;--panel:#f1ede3;--line:#dcd8d2;--line-soft:#e8e4dd;--track:#eae5da;--track-blue:#dbe4f1;--teal:#31716f;--sea-glass:#96d5cd;--sea-glass-bright:#afe5de;--amber:#c8922a;--positive:#2f7d5b;--font-display:"Source Serif 4", Georgia, "Times New Roman", serif;--font-ui:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--grain-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.29 0 0 0 0 0.25 0 0 0 0 0.18 0 0 0 0.085 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--grain-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.75 0 0 0 0 0.83 0 0 0 0 0.96 0 0 0 0.075 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--lift-sm:0 1px 2px #122e4c0b, 0 10px 24px -18px #122e4c3d;--lift-md:0 1px 2px #122e4c0d, 0 18px 38px -24px #122e4c4d;--lift-lg:0 2px 4px #122e4c14, 0 34px 64px -34px #122e4c8c;--measure:38rem;--container:74rem;--radius:10px;--header-h:84px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65}img,svg{max-width:100%;display:block}[data-screenshot-frame],img[data-screenshot]{-webkit-mask-image:linear-gradient(to bottom right,#000 0% 62%,#0000 100%);mask-image:linear-gradient(to bottom right,#000 0% 62%,#0000 100%)}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-deep)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.011em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:clamp(2.45rem,5.2vw,3.85rem);line-height:1.06}h2{font-size:clamp(1.95rem,3.5vw,2.6rem);line-height:1.14}h3{font-size:1.3rem;line-height:1.3}p{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}::selection{background:var(--periwinkle);color:var(--ink)}.container{width:min(100% - 3rem, var(--container));margin-inline:auto}@media (width<=640px){.container{width:min(100% - 2rem, var(--container))}}main{display:block}.band{background-image:var(--grain-paper), radial-gradient(125% 70% at 50% 0%, #4c85db0a, #4c85db00 62%), radial-gradient(105% 85% at 50% 100%, #c7b0821a, #c7b08200 72%);padding:clamp(4rem,8vw,6.5rem) 0}.band--soft{background-color:var(--soft);background-image:var(--grain-paper), radial-gradient(80% 60% at 88% 4%, #ffffffe6, #fff0 68%), linear-gradient(180deg, #fdfbf6 0%, #faf7ef 42%, #f4efe2 100%)}.band--ink{background-color:var(--ink);color:#fff;background-image:var(--grain-ink), url(/patterns/folded-atlas.svg), radial-gradient(70% 120% at 86% 6%, #4c85db52, #4c85db00 62%), radial-gradient(55% 85% at 4% 100%, #31716f21, #31716f00 68%), linear-gradient(180deg, #17395a 0%, #122e4c 48%, #0f2743 100%);background-position:50%,50%,50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,cover,auto,auto,auto}.band--tight{padding:clamp(3rem,5vw,4rem) 0}.prose{max-width:var(--measure);color:var(--ink2);font-size:1.125rem}.prose+.prose{margin-top:1rem}.lede{color:var(--ink2);max-width:34rem;font-size:clamp(1.15rem,1.9vw,1.35rem);line-height:1.5}.sectionhead{margin-bottom:2.5rem}.kicker{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-size:1rem;font-weight:500}.band--ink .kicker{color:var(--periwinkle)}.sectionhead h2{max-width:22ch}.sectionhead .prose{margin-top:1.1rem}.sectionhead--center{text-align:center;max-width:48rem;margin-inline:auto}.sectionhead--center h2,.sectionhead--center .prose{margin-inline:auto}.btn{font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.btn--primary{background-color:var(--accent);color:#fff;background-image:linear-gradient(#3a6cb5 0%,#2c5fa8 58%,#27579b 100%);box-shadow:0 1px 1px #122e4c24,0 8px 18px -10px #153f7a8c}.btn--primary:hover{background-color:var(--accent-deep);color:#fff;background-image:linear-gradient(#34639f 0%,#24518f 58%,#204a83 100%)}.btn--signup{background-color:var(--sea-glass);color:var(--ink);background-image:none;box-shadow:0 1px 1px #122e4c24,0 8px 18px -10px #1a5e5ba6}.btn--signup:hover{background-color:var(--sea-glass-bright);color:var(--ink);background-image:none}.btn--quiet{color:var(--ink);border-color:var(--line);background:0 0}.btn--quiet:hover{border-color:var(--ink2);color:var(--ink)}.band--ink .btn--quiet{color:#fff;border-color:#ffffff52}.band--ink .btn--quiet:hover{color:#fff;border-color:#fff}.actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.plate{background-color:var(--paper);box-shadow:var(--lift-sm);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background-image:linear-gradient(#fff 0%,#fdfbf6 62%,#faf7ef 100%);min-width:0;padding:1.6rem}.band--ink .plate{box-shadow:var(--lift-lg)}.band--ink .plate .kicker{color:var(--muted)}.plate--soft{background-color:var(--soft);background-image:linear-gradient(#fdfbf6 0%,#faf7ef 55%,#f4efe2 100%)}.band--soft .plate--soft{background-color:var(--panel);background-image:linear-gradient(#f6f2e9 0%,#f1ede3 55%,#ebe5d7 100%)}.plate__cap{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:1rem 0 0;font-size:1rem;font-weight:500}.caption{color:var(--muted);margin:.9rem 0 0;font-size:1rem;line-height:1.5}figcaption.caption{text-align:center}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.split>.sectionhead{margin-bottom:0}.split--reverse>:first-child{grid-area:1/2}.split--reverse>:nth-child(2){grid-area:1/1}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.split,.cols-3,.cols-4{grid-template-columns:minmax(0,1fr)}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.split--reverse>:first-child,.split--reverse>:nth-child(2){grid-area:auto/1}}@media (width<=560px){.cols-2,.cols-4{grid-template-columns:minmax(0,1fr)}}.figure{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:lining-nums;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:600;line-height:1}.figure--sm{font-size:1.5rem}.metric{background-color:var(--soft);border:1px solid var(--line);border-radius:var(--radius);background-image:linear-gradient(#fdfbf6 0%,#faf7ef 55%,#f4efe2 100%);padding:1.1rem 1.2rem 1.2rem}.band--soft .metric{background-image:linear-gradient(#fff 0%,#fdfbf6 55%,#f7f3e9 100%)}.metric__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .55rem;font-size:1rem;font-weight:500;line-height:1.3}.metric__sub{color:var(--ink2);margin:.45rem 0 0;font-size:1rem}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:34rem;font-size:1rem}table.data caption{text-align:left;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-bottom:.9rem;font-size:1rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:.7rem .9rem .7rem 0}table.data thead th{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line);font-size:1rem;font-weight:500}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:lining-nums tabular-nums;padding-left:1.5rem;padding-right:0}table.data tbody tr:last-child td,table.data tbody tr:last-child th{border-bottom:none}.bar{background:var(--track-blue);border-radius:4px;height:10px}.bar__fill{background:var(--accent);border-radius:0 4px 4px 0;height:100%}.items{gap:1.4rem;list-style:none;display:grid}.items li{border-top:1px solid var(--line);padding-top:1.1rem}.items strong{font-family:var(--font-ui);color:var(--ink);margin-bottom:.3rem;font-size:1.0625rem;font-weight:600;display:block}.items span{color:var(--ink2);font-size:1.0625rem}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-family:var(--font-ui);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.faq summary:hover h3{color:var(--accent-deep)}.faq .sign{flex:none;width:1.5rem;height:1.5rem;margin-top:.2rem;position:relative}.faq .sign:before,.faq .sign:after{content:"";background:var(--muted);height:1.5px;transition:transform .18s;position:absolute;inset:50% 0 auto}.faq .sign:after{transform:rotate(90deg)}.faq details[open] .sign:after{transform:rotate(0)}.faq details>p{color:var(--ink2);max-width:46rem;margin-top:-.35rem;padding:0 0 1.5rem;font-size:1.0625rem}.siteheader{z-index:40;pointer-events:none;padding:14px 0 0;transition:padding .2s;position:fixed;inset:0 0 auto}.siteheader__inner{width:min(calc(100% - 2rem), var(--container));backdrop-filter:saturate(145%)blur(18px);pointer-events:auto;background:#ffffffe0;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:.15rem;height:66px;margin-inline:auto;padding:.5rem .6rem .5rem 1rem;transition:width .2s,border-radius .2s,padding .2s,background-color .2s;display:flex;box-shadow:0 18px 42px -25px #071728b3}.siteheader--scrolled{padding-top:0}.siteheader--scrolled .siteheader__inner{width:100%;padding-inline:max(1rem, calc((100vw - var(--container)) / 2));border-top:0;background:#fffffff5;border-inline:0;border-radius:0;box-shadow:0 12px 28px -22px #122e4cb3}.siteheader__logo{flex:none;align-items:center;display:flex}.siteheader__logo img{width:auto;height:42px}.siteheader__logo-icon{display:none}.sitenav{align-items:center;gap:.15rem;margin-left:auto;display:flex}.sitenav a{min-height:46px;color:var(--ink2);border-radius:12px;align-items:center;padding:.85rem 1rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.sitenav a:hover,.sitenav a[aria-current=page]{color:var(--ink);background:#122e4c0f}.sitenav a[aria-current=page]{font-weight:600}.siteheader__actions{align-items:center;gap:.15rem;display:flex}.siteheader__login{min-height:46px;color:var(--ink2);white-space:nowrap;border-radius:12px;align-items:center;padding:.85rem 1rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.siteheader__login:hover{color:var(--ink);background:#122e4c0f}.siteheader__demo{min-height:46px;color:var(--ink);background:var(--sea-glass);white-space:nowrap;border-radius:12px;align-items:center;padding:.85rem 1rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s;display:inline-flex;box-shadow:0 8px 18px -12px #1a5e5bb8}.siteheader__demo:hover{color:var(--ink);background:var(--sea-glass-bright)}.siteheader__mobile{display:none;position:relative}.siteheader__mobile summary{min-height:42px;color:var(--ink);cursor:pointer;user-select:none;background:#ffffff8f;border:1px solid #122e4c24;border-radius:10px;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:1rem;font-weight:600;line-height:1;list-style:none;display:flex}.siteheader__mobile summary::-webkit-details-marker{display:none}.siteheader__mobile[open] summary,.siteheader__mobile summary:hover{border-color:var(--ink2);background:#fff}.siteheader__menu-icon{flex:none;width:16px;height:12px;position:relative}.siteheader__menu-icon:before,.siteheader__menu-icon:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;transition:transform .16s,top .16s;position:absolute;left:0}.siteheader__menu-icon:before{top:2px}.siteheader__menu-icon:after{top:8px}.siteheader__mobile[open] .siteheader__menu-icon:before{top:5px;transform:rotate(45deg)}.siteheader__mobile[open] .siteheader__menu-icon:after{top:5px;transform:rotate(-45deg)}.mobilemenu{backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #122e4c1f;border-radius:14px;gap:.35rem;width:min(20rem,100vw - 2rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 18px 48px -22px #122e4c6b,0 4px 14px -8px #122e4c38}.mobilemenu>a{color:var(--ink2);padding:.7rem .65rem;font-size:1.0625rem;font-weight:600;text-decoration:none}.mobilemenu>a:hover,.mobilemenu>a[aria-current=page]{color:var(--ink);background:var(--soft);border-radius:8px}.mobilemenu__actions{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:.6rem;margin-top:.5rem;padding-top:1rem;display:grid}.mobilemenu__actions .btn{border-radius:10px;padding:.75rem .8rem;font-size:1rem}@media (width<=860px){.sitenav,.siteheader__actions{display:none}.siteheader__mobile{margin-left:auto;display:block}}@media (width<=560px){:root{--header-h:72px}.siteheader{padding-top:10px}.siteheader--scrolled{padding-top:0}.siteheader__inner{border-radius:13px;gap:.5rem;width:calc(100% - 1rem);height:58px;padding:.4rem .5rem .4rem .7rem}.siteheader--scrolled .siteheader__inner{border-radius:0;width:100%}.siteheader__logo-full{display:none}.siteheader__logo-icon{display:block;height:36px!important}}.closingband{background-image:var(--grain-paper), radial-gradient(62% 58% at 50% 50%, #d6c29826, #d6c29800 74%), linear-gradient(180deg, #f7f3e9d9 0%, #fff0 26%, #fff0 62%, #f4efe2b3 100%)}.closing{color:#fff;background-color:var(--ink);background-image:var(--grain-ink), url(/patterns/folded-atlas.svg), radial-gradient(80% 130% at 84% 4%, #4c85db61, #4c85db00 60%), radial-gradient(60% 100% at 2% 100%, #31716f38, #31716f00 66%), linear-gradient(152deg, #1c4166 0%, #12304f 50%, #0e2540 100%);box-shadow:var(--lift-lg), inset 0 1px 0 #ffffff1a;background-position:50%,50%,50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,cover,auto,auto,auto;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2.5rem,4.6vw,3.9rem);display:grid;position:relative;overflow:hidden}.closing__copy{gap:1rem;max-width:34rem;display:grid}.closing h2{color:#fff}.closing__sub{color:var(--periwinkle);font-size:1.125rem}.closing .btn--primary{padding:1.05rem 1.75rem}@media (width<=860px){.closing{grid-template-columns:minmax(0,1fr);justify-items:start}}.sitefooter{background-color:#0d2239;background-image:var(--grain-ink), url(/patterns/folded-atlas-footer.svg), radial-gradient(60% 110% at 100% 100%, #4c85db33, #4c85db00 70%), linear-gradient(180deg, #143050 0%, #0f2743 55%, #0b1e34 100%);color:#ffffffd1;background-position:50%,50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,cover,auto,auto;padding:4rem 0 3rem;font-size:1rem}.sitefooter a{color:#ffffffd1;text-decoration:none}.sitefooter a:hover{color:#fff;text-decoration:underline}.sitefooter__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;display:grid}.sitefooter__col p.label{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--periwinkle);margin:0 0 1rem;font-size:1rem;font-weight:500}.sitefooter__col ul{gap:.6rem;list-style:none;display:grid}.sitefooter__mark img{width:auto;max-width:100%;height:68px;margin-bottom:1.25rem}.sitefooter__legal{color:#ffffff9e;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}@media (width<=860px){.sitefooter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sitefooter__grid{grid-template-columns:minmax(0,1fr)}}.field{gap:.45rem;margin-bottom:1.25rem;display:grid}.field label{color:var(--ink);font-size:1rem;font-weight:600}.field .optional{color:var(--muted);margin-left:.35rem;font-weight:400}.field input,.field textarea,.field select{font-family:var(--font-ui);color:var(--ink);background-color:var(--paper);border:1px solid var(--line);background-image:linear-gradient(#fbf9f4 0%,#fff 42%);border-radius:8px;width:100%;padding:.8rem .9rem;font-size:1.0625rem;box-shadow:inset 0 1px 2px #122e4c0f}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);outline-offset:0;outline:2px solid #2c5fa82e}.field .hint{color:var(--muted);font-size:1rem}.formnote{color:var(--muted);margin-top:1rem;font-size:1rem}.formstatus{border:1px solid var(--line);background-color:var(--soft);color:var(--ink);background-image:linear-gradient(#fdfbf6 0%,#f7f3e9 100%);border-radius:8px;margin-top:1rem;padding:.9rem 1.1rem;font-size:1.0625rem}.formstatus[data-tone=error]{background-color:#fbf1ea;background-image:linear-gradient(#fdf6f1 0%,#f9ede3 100%);border-color:#d8bfae}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.js .reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(site-header){animation:none!important}.siteheader{view-transition-name:site-header}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.stack{gap:1.25rem;display:grid}.stack--lg{gap:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
