.affiliate-module__hxvMCG__main{--affiliate-muted:#5f6a77;--affiliate-border:#e2e9f0;--affiliate-board:#f2f5f9;color:#333;background:#fcfcfc;padding-top:68px;font-family:Inter,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Noto Sans CJK SC,sans-serif}@supports (color:lab(0% 0 0)){.affiliate-module__hxvMCG__main{--affiliate-muted:lab(44.2539% -1.73458 -9.02716);--affiliate-border:lab(91.8695% -1.30144 -4.27945);--affiliate-board:lab(96.5154% -.662267 -2.14618)}}.affiliate-module__hxvMCG__hero{border-bottom:1px solid var(--affiliate-border);text-align:center;background-image:radial-gradient(circle,#3333331f 1px,#0000 1px);background-size:18px 18px;padding-inline:20px;overflow:hidden}.affiliate-module__hxvMCG__heroContent{flex-direction:column;align-items:center;max-width:1160px;margin-inline:auto;padding-block:64px;display:flex}.affiliate-module__hxvMCG__badge{border:1px solid var(--affiliate-border);color:var(--affiliate-muted);background:#fcfcfc;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__hero h1{letter-spacing:normal;text-wrap:balance;margin:24px 0 0;font-size:60px;font-weight:800;line-height:75px}.affiliate-module__hxvMCG__hero h1 span{display:block}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__description{color:#333c;text-wrap:balance;max-width:620px;margin:24px 0 0;font-size:18px;line-height:28px}.affiliate-module__hxvMCG__hero .affiliate-module__hxvMCG__application{text-align:center;margin-top:32px}.affiliate-module__hxvMCG__primaryButton{color:#333;background:#fff;border:1px solid #0000001a;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 24px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.affiliate-module__hxvMCG__primaryButton:hover{background:#f2f2f2}.affiliate-module__hxvMCG__primaryButton svg{flex-shrink:0}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__applicationHint{color:var(--affiliate-muted);margin-top:16px;font-size:12px;line-height:16px}.affiliate-module__hxvMCG__sectionInner{width:min(1160px,100% - 40px);margin-inline:auto;padding-block:80px}.affiliate-module__hxvMCG__calculatorLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}.affiliate-module__hxvMCG__eyebrow{color:var(--affiliate-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__sectionHeading h2,.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__faqHeading h2{color:#333;letter-spacing:normal;text-wrap:balance;margin:0;font-size:52px;font-weight:600;line-height:1.08}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__calculatorSection h2{max-width:11ch;margin-top:16px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__sectionHeading p{color:#333c;max-width:480px;margin-top:20px;font-size:16px;line-height:28px}.affiliate-module__hxvMCG__calculator{border:1px solid var(--affiliate-border);background:#fcfcfc;border-radius:20px;min-width:0;padding:36px;box-shadow:0 12px 30px #262b2f0f}.affiliate-module__hxvMCG__estimate{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.affiliate-module__hxvMCG__estimate>span{color:var(--affiliate-muted);font-size:14px;line-height:20px}.affiliate-module__hxvMCG__estimateValue{font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.affiliate-module__hxvMCG__rangeLabel{color:#333c;flex-wrap:wrap;align-items:center;gap:4px;margin-top:32px;font-size:14px;line-height:20px;display:flex}.affiliate-module__hxvMCG__rangeLabel output{background:var(--affiliate-board);color:#333;border-radius:9999px;padding:4px 12px;font-weight:600}.affiliate-module__hxvMCG__calculator input[type=range]{accent-color:#333;cursor:pointer;width:100%;height:8px;margin-top:20px;display:block}.affiliate-module__hxvMCG__rangeBounds{color:var(--affiliate-muted);justify-content:space-between;margin-top:8px;font-size:12px;line-height:16px;display:flex}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__calculatorFootnote{border-top:1px solid var(--affiliate-border);color:var(--affiliate-muted);margin-top:24px;padding-top:20px;font-size:12px;line-height:20px}.affiliate-module__hxvMCG__stepsSection{border-block:1px solid var(--affiliate-border)}.affiliate-module__hxvMCG__stepsSection .affiliate-module__hxvMCG__sectionHeading{max-width:640px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__stepsSection .affiliate-module__hxvMCG__sectionHeading p{color:var(--affiliate-muted);margin-top:16px;line-height:24px}.affiliate-module__hxvMCG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.affiliate-module__hxvMCG__steps li{border:1px solid var(--affiliate-border);background:var(--affiliate-board);border-radius:20px;flex-direction:column;min-width:0;min-height:240px;padding:28px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.affiliate-module__hxvMCG__steps li:hover{border-color:#3333334d;box-shadow:0 4px 6px -1px #0000001a}.affiliate-module__hxvMCG__stepNumber{color:var(--affiliate-muted);font:500 24px/24px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__steps h3{color:#333;margin:auto 0 0;padding-top:40px;font-size:24px;font-weight:600;line-height:32px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__steps li>p{color:#333c;margin-top:12px;font-size:14px;line-height:24px}.affiliate-module__hxvMCG__steps a{color:#333;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #3333334d;text-decoration:underline #3333334d}.affiliate-module__hxvMCG__steps a:hover{text-decoration-color:#333}.affiliate-module__hxvMCG__faqSection{background:#f2f5f933;background:lab(96.5154% -.665695 -2.13751/.2)}.affiliate-module__hxvMCG__faqInner{max-width:820px;margin-inline:auto}.affiliate-module__hxvMCG__faqHeading{text-align:center}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__faqHeading h2{margin-top:16px;scroll-margin-top:96px}.affiliate-module__hxvMCG__faqList{border-top:1px solid var(--affiliate-border);margin-top:48px}.affiliate-module__hxvMCG__faqItem{border-bottom:1px solid var(--affiliate-border)}.affiliate-module__hxvMCG__faqTrigger{color:#333;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;font-family:inherit;font-size:20px;font-weight:600;line-height:28px;display:flex}.affiliate-module__hxvMCG__faqIcon{border:1px solid var(--affiliate-border);width:32px;height:32px;color:var(--affiliate-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.affiliate-module__hxvMCG__faqIcon svg{grid-area:1/1}.affiliate-module__hxvMCG__faqTrigger .affiliate-module__hxvMCG__minus,.affiliate-module__hxvMCG__faqTrigger[data-state=open] .affiliate-module__hxvMCG__plus{display:none}.affiliate-module__hxvMCG__faqTrigger[data-state=open] .affiliate-module__hxvMCG__minus{display:block}.affiliate-module__hxvMCG__faqContent{overflow:hidden}.affiliate-module__hxvMCG__faqContent[data-state=open]{animation:.2s affiliate-module__hxvMCG__faqOpen}.affiliate-module__hxvMCG__faqContent[data-state=closed]{animation:.2s affiliate-module__hxvMCG__faqClose}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__faqContent p{color:#333c;max-width:680px;margin:0;padding-bottom:24px;font-size:16px;line-height:28px}@keyframes affiliate-module__hxvMCG__faqOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes affiliate-module__hxvMCG__faqClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__contact{color:#333c;text-align:center;margin-top:48px;font-size:16px;line-height:24px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__contact a{color:#333;text-underline-offset:4px;font-weight:600;text-decoration:underline}.affiliate-module__hxvMCG__cta{background:var(--affiliate-board);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:32px 24px;display:flex}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__cta h3{font-size:20px;font-weight:600;line-height:28px}.affiliate-module__hxvMCG__cta .affiliate-module__hxvMCG__application{flex-shrink:0}.affiliate-module__hxvMCG__cta .affiliate-module__hxvMCG__primaryButton{color:#fff;background:#333}.affiliate-module__hxvMCG__cta .affiliate-module__hxvMCG__primaryButton:hover{background:#494949}.affiliate-module__hxvMCG__main :is(a,button,input):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #33333359}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__faqTrigger:focus-visible{outline-offset:-2px}@media (max-width:1023px){.affiliate-module__hxvMCG__calculatorLayout{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:767px){.affiliate-module__hxvMCG__steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.affiliate-module__hxvMCG__heroContent{padding-block:56px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__hero h1{font-size:36px;line-height:45px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__description{font-size:16px}.affiliate-module__hxvMCG__sectionInner{padding-block:64px}.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__sectionHeading h2,.affiliate-module__hxvMCG__main .affiliate-module__hxvMCG__faqHeading h2{font-size:38px}.affiliate-module__hxvMCG__calculator{padding:24px}.affiliate-module__hxvMCG__estimateValue{font-size:42px}.affiliate-module__hxvMCG__steps li{padding:24px}.affiliate-module__hxvMCG__faqTrigger{font-size:18px}.affiliate-module__hxvMCG__cta{text-align:center;flex-direction:column}.affiliate-module__hxvMCG__contact a{display:block}}@media (prefers-reduced-motion:reduce){.affiliate-module__hxvMCG__primaryButton,.affiliate-module__hxvMCG__steps li{transition:none}.affiliate-module__hxvMCG__faqContent{animation:none}}
.login-dialog-module__k0IYkG__overlay{z-index:150;background:#000000d1;position:fixed;inset:0}.login-dialog-module__k0IYkG__dialog{z-index:151;color:#111;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(420px,100vw - 48px);max-height:calc(100dvh - 32px);padding:32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.login-dialog-module__k0IYkG__dialog:focus{outline:none}.login-dialog-module__k0IYkG__close{color:#475569;cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:16px;right:16px}.login-dialog-module__k0IYkG__title{color:#111;text-align:center;letter-spacing:-.025em;margin:0 0 24px;font-family:Marketing Urbanist,Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}.login-dialog-module__k0IYkG__description{color:#64748b;text-align:center;margin:0 0 24px;font-size:14px;line-height:20px}.login-dialog-module__k0IYkG__google,.login-dialog-module__k0IYkG__submit{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #d5d9df;border-radius:999px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}.login-dialog-module__k0IYkG__google:hover:not(:disabled){background:#f8f9fa}.login-dialog-module__k0IYkG__googleMark{background:conic-gradient(#4285f4 0 25%, #34a853 25% 43%, #fbbc05 43% 64%, #ea4335 64% 83%, #4285f4 83%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-size:21px;font-weight:800;position:absolute;left:14px}.login-dialog-module__k0IYkG__google:disabled,.login-dialog-module__k0IYkG__submit:disabled{opacity:.6;cursor:not-allowed}.login-dialog-module__k0IYkG__separator{color:#64748b;align-items:center;gap:12px;margin-top:24px;font-size:12px;line-height:20px;display:flex}.login-dialog-module__k0IYkG__separator:before,.login-dialog-module__k0IYkG__separator:after{content:"";background:#e2e8f0;flex:1;height:1px}.login-dialog-module__k0IYkG__dialog input{color:#0f172a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:999px;outline:none;margin-top:24px;padding:0 16px;font-size:14px;display:block}.login-dialog-module__k0IYkG__dialog input::placeholder{color:#64748b;opacity:1}.login-dialog-module__k0IYkG__dialog input:focus-visible{border-color:#0000;box-shadow:0 0 0 2px #00214d}.login-dialog-module__k0IYkG__submit{color:#fff;background:#111;border:0;margin-top:24px}.login-dialog-module__k0IYkG__submit:hover:not(:disabled){background:#2b2b2b}.login-dialog-module__k0IYkG__error{color:#e22323;margin:20px 0 0;font-size:12px;line-height:20px}.login-dialog-module__k0IYkG__unavailable{color:#64748b;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}.login-dialog-module__k0IYkG__legal{color:#64748b;text-align:center;margin:24px 0 0;font-size:12px;line-height:1.625}.login-dialog-module__k0IYkG__legalLink{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-dialog-module__k0IYkG__legalNotice{z-index:160;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:min(280px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.5;box-shadow:0 8px 20px #0000001f}.login-dialog-module__k0IYkG__codeForm input{margin-top:0}.login-dialog-module__k0IYkG__deliveryWarning{color:#775b23;margin:0 0 20px;font-size:13px;line-height:1.5}.login-dialog-module__k0IYkG__textButton{color:#64748b;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:0;font-size:13px;display:block}.login-dialog-module__k0IYkG__textButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:380px){.login-dialog-module__k0IYkG__dialog{width:calc(100vw - 32px);padding:28px 22px}}
.institution-marquee-module__xx59ga__section{width:min(1200px, calc(100% - var(--marketing-page-gutter) * 2));margin:0 auto;padding:32px 0 16px;position:relative}.institution-marquee-module__xx59ga__viewport{position:relative;overflow:hidden}.institution-marquee-module__xx59ga__viewport:focus-visible{outline-offset:4px;outline:2px solid #cbd5e1}.institution-marquee-module__xx59ga__track{align-items:center;gap:56px;width:max-content;margin:0;padding:0 56px 0 0;list-style:none;animation:85s linear infinite institution-marquee-module__xx59ga__institution-scroll;display:flex}.institution-marquee-module__xx59ga__track li{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:36px;display:flex}.institution-marquee-module__xx59ga__track img{object-fit:contain;object-position:center;filter:contrast(.75)grayscale();opacity:.65;width:100%;height:32px;display:block}.institution-marquee-module__xx59ga__viewport:hover .institution-marquee-module__xx59ga__track,.institution-marquee-module__xx59ga__viewport:focus-within .institution-marquee-module__xx59ga__track{animation-play-state:paused}@keyframes institution-marquee-module__xx59ga__institution-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media not (min-width:1024px){.institution-marquee-module__xx59ga__section{margin-top:clamp(2rem,5vh,3.5rem);padding:0}}@media not (min-width:640px){.institution-marquee-module__xx59ga__track{gap:40px;padding-right:40px}.institution-marquee-module__xx59ga__track li{width:140px;height:32px}}@media (prefers-reduced-motion:reduce){.institution-marquee-module__xx59ga__viewport{overflow-x:auto}.institution-marquee-module__xx59ga__track{animation:none}.institution-marquee-module__xx59ga__track li[aria-hidden=true]{display:none}}
.marketing-composer-module__P7pPtW__root{--composer-font:"Source Serif 4", ui-serif, Georgia, serif;--composer-border:#d9e3ec;border:1px solid var(--composer-border);color:#0f172a;font-family:var(--composer-font);letter-spacing:normal;background-color:#f7f8fb;background-image:radial-gradient(55% 180% at 0 0,#fde3f6e6 0%,#0000 70%),radial-gradient(55% 180% at 100% 0,#c1dff9e6 0%,#0000 70%);border-radius:22px;font-weight:500;overflow:hidden;box-shadow:0 2px 12px #1e262f0f}@media (hover:hover){.marketing-composer-module__P7pPtW__root:hover{box-shadow:0 4px 16px #1e262f12}}.marketing-composer-module__P7pPtW__tabs{align-items:center;gap:4px;min-height:44px;padding:6px 8px;display:flex}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab{color:#475569;height:32px;font-family:var(--composer-font);white-space:nowrap;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab[data-state=active]{color:#0f172a;background:#fff;box-shadow:0 0 0 1px #0f172a0d,0 2px 10px #0f172a14}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab:not([data-state=active]):hover{background:#fff9}.marketing-composer-module__P7pPtW__panel{outline:none}.marketing-composer-module__P7pPtW__form{border-top:1px solid var(--composer-border);background:#fff;border-radius:20px 20px 0 0;overflow:hidden}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__input{resize:none;appearance:none;color:#0f172a;width:100%;height:156px;min-height:156px;font-family:var(--composer-font);box-shadow:none;scrollbar-width:thin;scrollbar-color:#a9a9a9 transparent;background:#fff;border:0;border-radius:0;outline:none;padding:16px 20px;font-size:14px;font-weight:500;line-height:20px;display:block}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__input::placeholder{color:#64748b;opacity:1;font-size:16px}.marketing-composer-module__P7pPtW__toolbar{justify-content:flex-end;align-items:center;padding:12px 16px;display:flex}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__submit{color:#fff;min-height:44px;font-family:var(--marketing-action-font);letter-spacing:.08px;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none;background:#000;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:500;line-height:1.5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__submit:hover{background:#1a1a28}.marketing-composer-module__P7pPtW__root button:focus-visible{outline-offset:0;outline:none;box-shadow:0 0 0 2px #cbd5e1}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab[data-state=active]:focus-visible{box-shadow:0 0 0 2px #cbd5e1,0 2px 10px #0f172a14}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__submit:focus-visible{box-shadow:0 0 0 2px #cbd5e1}.marketing-composer-module__P7pPtW__root[data-focus-modality=pointer] button:focus-visible{box-shadow:none;outline:none}.marketing-composer-module__P7pPtW__root[data-focus-modality=pointer] .marketing-composer-module__P7pPtW__tab[data-state=active]:focus-visible{box-shadow:0 0 0 1px #0f172a0d,0 2px 10px #0f172a14}.marketing-composer-module__P7pPtW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media not (min-width:640px){.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__submit{min-height:42px}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__input{height:128px;min-height:128px}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab{padding-left:11px;padding-right:11px}}@media not (min-width:360px){.marketing-composer-module__P7pPtW__tabs{gap:2px;padding-inline:4px}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab{flex:1 1 0;gap:3px;min-width:0;padding-left:2px;padding-right:2px;font-size:12px}.marketing-composer-module__P7pPtW__root .marketing-composer-module__P7pPtW__tab svg{flex-shrink:0;width:12px;height:12px}.marketing-composer-module__P7pPtW__toolbar{padding-left:12px;padding-right:12px}}
@font-face{font-family:Marketing Sora;src:url(/figurer/marketing/sora.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Marketing DM Sans;src:url(/figurer/marketing/dm-sans.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Marketing Urbanist;src:url(/figurelabs/marketing/urbanist.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.marketing-home-module__dpEWvG__marketing{--marketing-content-width:1200px;--marketing-page-gutter:40px;--marketing-ink:#17191b;--marketing-muted:#60656c;--marketing-border:#e5e7e8;--marketing-action-font:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--marketing-cjk-font:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Heiti SC", ui-sans-serif, system-ui, sans-serif;color:var(--marketing-ink);letter-spacing:normal;text-rendering:auto;background:#fff;font-size:16px;line-height:1.5;overflow:clip}html:has(.marketing-home-module__dpEWvG__marketing){scrollbar-width:thin;scrollbar-color:#a9a9a9 transparent}html:has(.marketing-home-module__dpEWvG__marketing)::-webkit-scrollbar{width:6px;height:6px}html:has(.marketing-home-module__dpEWvG__marketing)::-webkit-scrollbar-track{background:0 0}html:has(.marketing-home-module__dpEWvG__marketing)::-webkit-scrollbar-thumb{background:#a9a9a9;border-radius:9999px}.marketing-home-module__dpEWvG__marketing button,.marketing-home-module__dpEWvG__marketing a{-webkit-tap-highlight-color:transparent}.marketing-home-module__dpEWvG__marketing a{text-decoration:none}.marketing-home-module__dpEWvG__marketing button{cursor:pointer}.marketing-home-module__dpEWvG__marketing button:disabled{cursor:not-allowed}.marketing-home-module__dpEWvG__marketing :where(a,button,input,select):focus-visible{outline-offset:0;outline:none;box-shadow:0 0 0 2px #cbd5e1}.marketing-home-module__dpEWvG__marketing h1,.marketing-home-module__dpEWvG__marketing h2,.marketing-home-module__dpEWvG__marketing h3,.marketing-home-module__dpEWvG__marketing p{margin:0}.marketing-home-module__dpEWvG__marketing img{max-width:100%;display:block}.marketing-home-module__dpEWvG__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-home-module__dpEWvG__skipLink{z-index:200;color:#fff;background:#17191b;border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.marketing-home-module__dpEWvG__skipLink:focus{transform:translateY(0)}.marketing-home-module__dpEWvG__header{z-index:60;background:0 0;border-bottom:1px solid #0000;height:65px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 0 auto}.marketing-home-module__dpEWvG__header,.marketing-home-module__dpEWvG__productMenu{--marketing-nav-color:#4a4c55;--marketing-nav-active-color:#16171b;letter-spacing:normal;font-family:Marketing DM Sans,Inter,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.marketing-home-module__dpEWvG__navMenu,.marketing-home-module__dpEWvG__productMenu{outline:none}.marketing-home-module__dpEWvG__header[data-at-top=false]{background-color:#fafafa;border-bottom-color:#e5e7e8bf}.marketing-home-module__dpEWvG__header[data-focus-modality=pointer] :where(a,button):focus-visible{box-shadow:none;outline:none}.marketing-home-module__dpEWvG__headerInner{width:min(var(--marketing-content-width), calc(100% - var(--marketing-page-gutter) * 2));justify-content:flex-start;align-items:center;gap:24px;height:100%;margin:auto;display:flex}.marketing-home-module__dpEWvG__logo{flex-shrink:0;align-items:center;width:132px;display:inline-flex}.marketing-home-module__dpEWvG__desktopNav{align-items:center;gap:0;display:flex}.marketing-home-module__dpEWvG__navButton,.marketing-home-module__dpEWvG__languageButton{min-height:40px;color:var(--marketing-nav-color);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.marketing-home-module__dpEWvG__navButton:hover,.marketing-home-module__dpEWvG__navButton[data-state=open],.marketing-home-module__dpEWvG__navButton[aria-current=page],.marketing-home-module__dpEWvG__languageButton:hover,.marketing-home-module__dpEWvG__languageButton[data-state=open]{color:var(--marketing-nav-active-color);background:#f2f3f4}.marketing-home-module__dpEWvG__navButton svg,.marketing-home-module__dpEWvG__languageButton svg{flex-shrink:0}.marketing-home-module__dpEWvG__headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.marketing-home-module__dpEWvG__darkButton,.marketing-home-module__dpEWvG__outlineButton{color:#fff;white-space:nowrap;background:#17191b;border:1px solid #17191b;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 21px;font-size:14px;font-weight:600;transition:background-color .12s;display:inline-flex}.marketing-home-module__dpEWvG__darkButton:hover{background:#34383d}.marketing-home-module__dpEWvG__outlineButton{border-color:var(--marketing-border);color:#17191b;background:#fff}.marketing-home-module__dpEWvG__headerActions .marketing-home-module__dpEWvG__darkButton{border-radius:9999px;min-height:36px;padding:0 16px;font-size:14px;font-weight:500}.marketing-home-module__dpEWvG__headerPricing{transition:transform .16s,background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.marketing-home-module__dpEWvG__headerPricingHidden{pointer-events:none;transform:translateY(calc(-100% - 16px))}.marketing-home-module__dpEWvG__navMenu{z-index:130;color:#17191b;background:#fff;border:1px solid #e5e7e8;border-radius:10px;min-width:200px;max-width:min(340px,100vw - 24px);padding:6px;box-shadow:0 10px 32px #1219201a}.marketing-home-module__dpEWvG__navItem{color:#34383d;cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex;position:relative}.marketing-home-module__dpEWvG__navItem[data-highlighted]{color:#111;background:#f2f3f4}.marketing-home-module__dpEWvG__navItem[data-disabled]{opacity:.5;cursor:not-allowed}.marketing-home-module__dpEWvG__productTrigger>svg,.marketing-home-module__dpEWvG__languageButton>svg{transition:transform .15s}.marketing-home-module__dpEWvG__productTrigger[data-state=open]>svg,.marketing-home-module__dpEWvG__languageButton[data-state=open]>svg{transform:rotate(180deg)}.marketing-home-module__dpEWvG__productMenu{z-index:130;width:max-content;min-width:184px;max-width:calc(100vw - 32px);color:var(--marketing-nav-color);background:#fdfcfc;border:1px solid #e7e9efb3;border-radius:14px;padding:4px;overflow:hidden;box-shadow:0 8px 28px #33333312}.marketing-home-module__dpEWvG__productItem{min-height:44px;color:inherit;cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background-color .15s;display:flex}.marketing-home-module__dpEWvG__productIcon{width:32px;height:32px;color:inherit;background:#f2f4f8;border:1px solid #e7e9efcc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:flex}.marketing-home-module__dpEWvG__productLabel{font:inherit;letter-spacing:inherit;white-space:nowrap;padding-right:4px}.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]{color:var(--marketing-nav-active-color);background:#f8f9fccc}.marketing-home-module__dpEWvG__productItem:hover .marketing-home-module__dpEWvG__productIcon,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted] .marketing-home-module__dpEWvG__productIcon{color:inherit;background:#f2f2f2cc;border-color:#33333340}.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem:focus-visible{box-shadow:inset 0 0 0 2px #cbd5e1}.marketing-home-module__dpEWvG__productIconSvg{--product-icon-duration:.25s;--product-icon-ease:cubic-bezier(.22, 1, .36, 1);flex-shrink:0;overflow:visible}.marketing-home-module__dpEWvG__productIllustrationPlate,.marketing-home-module__dpEWvG__productIllustrationSpot,.marketing-home-module__dpEWvG__productFlowStart,.marketing-home-module__dpEWvG__productFlowEnd,.marketing-home-module__dpEWvG__productPlotBarOne,.marketing-home-module__dpEWvG__productPlotBarTwo,.marketing-home-module__dpEWvG__productPlotBarThree{transform-box:view-box;transition:transform var(--product-icon-duration) var(--product-icon-ease)}.marketing-home-module__dpEWvG__productIllustrationPlate{transform-origin:12px 12px}.marketing-home-module__dpEWvG__productIllustrationSpot{transform-origin:9px 9px}.marketing-home-module__dpEWvG__productIllustrationMountain{stroke-dasharray:28;stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--product-icon-ease)}.marketing-home-module__dpEWvG__productFlowStart{transform-origin:7px 7px}.marketing-home-module__dpEWvG__productFlowEnd{transform-origin:17px 17px}.marketing-home-module__dpEWvG__productFlowConnector{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dasharray .22s var(--product-icon-ease), stroke-dashoffset .42s var(--product-icon-ease)}.marketing-home-module__dpEWvG__productPlotBarOne{transform-origin:8px 17px;transform:scaleY(.25)}.marketing-home-module__dpEWvG__productPlotBarTwo{transform-origin:13px 17px;transform:scaleY(1)}.marketing-home-module__dpEWvG__productPlotBarThree{transform-origin:18px 17px;transform:scaleY(.667)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productIllustrationPlate{transform:scale(1.04)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productIllustrationSpot{transform:scale(1.12)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productIllustrationMountain{stroke-dasharray:5 4;stroke-dashoffset:-10px}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productFlowStart{transform:scale(.94)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productFlowEnd{transform:scale(1.06)translate(.4px,.4px)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productFlowConnector{stroke-dasharray:5 4;stroke-dashoffset:-12px}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productPlotBarOne{transition-delay:0s;transform:scaleY(.88)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productPlotBarTwo{transition-delay:40ms;transform:scaleY(.38)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productPlotBarThree{transition-delay:80ms;transform:scaleY(.75)}@media (prefers-reduced-motion:reduce){.marketing-home-module__dpEWvG__productIconSvg *{transition:none}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) :is(.marketing-home-module__dpEWvG__productIllustrationPlate,.marketing-home-module__dpEWvG__productIllustrationSpot,.marketing-home-module__dpEWvG__productFlowStart,.marketing-home-module__dpEWvG__productFlowEnd){transform:none}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productIllustrationMountain{stroke-dasharray:28;stroke-dashoffset:0}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productFlowConnector{stroke-dashoffset:0}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productPlotBarOne{transition-delay:0s;transform:scaleY(.25)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productPlotBarTwo{transition-delay:0s;transform:scaleY(1)}:is(.marketing-home-module__dpEWvG__productItem:hover,.marketing-home-module__dpEWvG__productMenu[data-focus-modality=keyboard] .marketing-home-module__dpEWvG__productItem[data-highlighted]) .marketing-home-module__dpEWvG__productPlotBarThree{transition-delay:0s;transform:scaleY(.667)}}.marketing-home-module__dpEWvG__languageCheck{margin-left:auto;display:inline-flex}.marketing-home-module__dpEWvG__mobileMenuButton{display:none}.marketing-home-module__dpEWvG__mobileOverlay{z-index:140;background:#1219204d;position:fixed;inset:0}.marketing-home-module__dpEWvG__mobileMenu{z-index:141;color:#17191b;background:#fff;flex-direction:column;width:min(390px,100%);height:100dvh;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 28px #12192014}.marketing-home-module__dpEWvG__mobileMenuHeader{border-bottom:1px solid #e5e7e8;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex}.marketing-home-module__dpEWvG__mobileMenuClose,.marketing-home-module__dpEWvG__mobileMenuButton{color:#17191b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0}.marketing-home-module__dpEWvG__mobileMenuClose{display:inline-flex}.marketing-home-module__dpEWvG__mobileMenuBody{flex:1;padding:20px 24px;overflow-y:auto}.marketing-home-module__dpEWvG__mobileNavSection{border-bottom:1px solid #e5e7e8}.marketing-home-module__dpEWvG__mobileNavTrigger,.marketing-home-module__dpEWvG__mobilePricing{color:#17191b;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:12px 0;font-size:16px;text-decoration:none;display:flex}.marketing-home-module__dpEWvG__mobileNavTrigger[data-state=open] svg{transform:rotate(180deg)}.marketing-home-module__dpEWvG__mobileNavContent{padding:0 0 16px 12px}.marketing-home-module__dpEWvG__mobileNavContent a,.marketing-home-module__dpEWvG__mobileNavContent button{color:#60656c;text-align:left;background:0 0;border:0;padding:9px 0;font-size:14px;text-decoration:none;display:block}.marketing-home-module__dpEWvG__mobileMenuFooter{border-top:1px solid #e5e7e8;padding:20px 24px 28px}.marketing-home-module__dpEWvG__mobileMenuFooter .marketing-home-module__dpEWvG__darkButton{width:100%}.marketing-home-module__dpEWvG__mobileLocale{gap:8px;margin-bottom:18px;display:flex}.marketing-home-module__dpEWvG__mobileLocale button{color:#60656c;background:#fff;border:1px solid #e5e7e8;border-radius:7px;padding:7px 12px}.marketing-home-module__dpEWvG__mobileLocale button[aria-pressed=true]{color:#17191b;border-color:#17191b}.marketing-home-module__dpEWvG__hero{width:min(var(--marketing-content-width), calc(100% - var(--marketing-page-gutter) * 2));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;min-height:min(760px,95dvh);margin:auto;padding:136px 0 96px;display:grid}.marketing-home-module__dpEWvG__heroCopy{min-width:0}.marketing-home-module__dpEWvG__eyebrow{color:#60656c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;margin-bottom:25px!important}.marketing-home-module__dpEWvG__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:620px;font-family:Marketing Urbanist,Inter,sans-serif;font-size:clamp(42px,3.6vw,56px);font-weight:650;line-height:1.12}.marketing-home-module__dpEWvG__heroDescription{color:#60656c;max-width:490px;font-size:19px;line-height:1.6;margin-top:26px!important}.marketing-home-module__dpEWvG__studio{min-width:0;scroll-margin-top:100px}.marketing-home-module__dpEWvG__sources,.marketing-home-module__dpEWvG__scenarios,.marketing-home-module__dpEWvG__faq{width:min(var(--marketing-content-width), calc(100% - var(--marketing-page-gutter) * 2));margin:auto;padding:86px 0}.marketing-home-module__dpEWvG__sources{padding-top:50px;scroll-margin-top:70px}.marketing-home-module__dpEWvG__sectionHeading{text-align:center;max-width:760px;margin:0 auto 42px}.marketing-home-module__dpEWvG__sectionHeading h2,.marketing-home-module__dpEWvG__finalCta h2{letter-spacing:-.04em;text-wrap:balance;font-family:Marketing Urbanist,Inter,sans-serif;font-size:clamp(30px,3.4vw,45px);font-weight:650;line-height:1.15}.marketing-home-module__dpEWvG__sectionHeading>p:not(.marketing-home-module__dpEWvG__sectionEyebrow){color:#60656c;margin-top:17px;font-size:16px;line-height:1.7}.marketing-home-module__dpEWvG__sourceTabs{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:30px;display:flex}.marketing-home-module__dpEWvG__sourceTab{color:#60656c;white-space:nowrap;background:#fff;border:1px solid #e5e7e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 17px;font-size:13px;font-weight:500;display:inline-flex}.marketing-home-module__dpEWvG__sourceTab[data-state=active]{color:#fff;background:#17191b;border-color:#17191b}.marketing-home-module__dpEWvG__sourcePanel{background:#fafbfb;border:1px solid #e5e7e8;border-radius:18px;outline:none;grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;min-height:430px;padding:48px;display:grid}.marketing-home-module__dpEWvG__sourcePanel[hidden]{display:none}.marketing-home-module__dpEWvG__sourceCopy h3{letter-spacing:-.035em;font-family:Marketing Urbanist,Inter,sans-serif;font-size:clamp(27px,2.9vw,38px);font-weight:650;line-height:1.12}.marketing-home-module__dpEWvG__sourceCopy p{color:#60656c;max-width:370px;margin-top:20px;font-size:16px;line-height:1.75}.marketing-home-module__dpEWvG__sourceCopy .marketing-home-module__dpEWvG__darkButton{margin-top:28px}.marketing-home-module__dpEWvG__sourceVisual{place-items:center;min-width:0;min-height:290px;display:grid}.marketing-home-module__dpEWvG__sourceVisual>img{object-fit:contain;width:100%;height:320px}.marketing-home-module__dpEWvG__sourceImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.marketing-home-module__dpEWvG__sourceImageGrid figure{min-width:0;margin:0}.marketing-home-module__dpEWvG__sourceImageGrid img{object-fit:contain;width:100%;height:245px}.marketing-home-module__dpEWvG__sourceImageGrid figcaption{color:#60656c;text-align:center;margin-top:14px;font-size:12px}.marketing-home-module__dpEWvG__previewUnavailable{color:#747c84;text-align:center;justify-items:center;gap:16px;display:grid}.marketing-home-module__dpEWvG__previewUnavailable p{font-size:14px}.marketing-home-module__dpEWvG__scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.marketing-home-module__dpEWvG__scenarioImage{background:#fafbfb;border:1px solid #edf0f1;border-radius:12px;place-items:center;height:230px;display:grid;overflow:hidden}.marketing-home-module__dpEWvG__scenarioImage img{object-fit:contain;width:100%;height:100%}.marketing-home-module__dpEWvG__scenario h3{letter-spacing:-.025em;margin-top:20px;font-size:19px;font-weight:600}.marketing-home-module__dpEWvG__scenario p{color:#60656c;max-width:340px;margin-top:9px;font-size:14px;line-height:1.7}.marketing-home-module__dpEWvG__faq{padding-bottom:70px}.marketing-home-module__dpEWvG__faqList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:48px;display:grid}.marketing-home-module__dpEWvG__faqColumn{min-width:0}.marketing-home-module__dpEWvG__faqItem{border-bottom:1px solid #e5e7e8}.marketing-home-module__dpEWvG__faqQuestion{color:#272b30;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:68px;padding:20px 2px;font-size:16px;font-weight:500;display:flex}.marketing-home-module__dpEWvG__faqQuestion svg{color:#757d85;flex-shrink:0}.marketing-home-module__dpEWvG__faqIndicator{flex-shrink:0;width:20px;height:20px}.marketing-home-module__dpEWvG__faqMinus,.marketing-home-module__dpEWvG__faqQuestion[data-state=open] .marketing-home-module__dpEWvG__faqPlus{display:none}.marketing-home-module__dpEWvG__faqQuestion[data-state=open] .marketing-home-module__dpEWvG__faqMinus{display:block}@media not (min-width:1025px){.marketing-home-module__dpEWvG__faqList{grid-template-columns:1fr}}.marketing-home-module__dpEWvG__faqAnswer{overflow:hidden}.marketing-home-module__dpEWvG__faqAnswer p{color:#60656c;white-space:pre-line;max-width:750px;padding:0 32px 24px 2px;font-size:15px;line-height:1.8}.marketing-home-module__dpEWvG__support{color:#60656c;text-align:center;font-size:14px;margin-top:26px!important}.marketing-home-module__dpEWvG__support a{color:#17191b;text-underline-offset:3px;text-decoration:underline}.marketing-home-module__dpEWvG__finalCta{text-align:center;background:#fafbfb;border-top:1px solid #f0f1f2;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:64px 24px 80px;display:flex}.marketing-home-module__dpEWvG__finalCta p{color:#60656c;max-width:640px;margin-top:18px;font-size:16px;line-height:1.7}.marketing-home-module__dpEWvG__finalCta .marketing-home-module__dpEWvG__darkButton{margin-top:28px}.marketing-home-module__dpEWvG__footer{width:min(var(--marketing-content-width), calc(100% - var(--marketing-page-gutter) * 2));margin:auto;padding:64px 0 24px}.marketing-home-module__dpEWvG__footerTop{grid-template-columns:.9fr 2fr;gap:84px;display:grid}.marketing-home-module__dpEWvG__footerBrand{max-width:280px}.marketing-home-module__dpEWvG__footerLogo{font-size:34px;display:inline-flex}.marketing-home-module__dpEWvG__footerBrand p{color:#60656c;margin-top:20px;font-size:14px;line-height:1.8}.marketing-home-module__dpEWvG__footerBrand>a{color:#272b30;margin-top:15px;font-size:14px;display:inline-block}.marketing-home-module__dpEWvG__copyPrompt{color:#000;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.marketing-home-module__dpEWvG__copyPrompt:hover{text-decoration:underline}.marketing-home-module__dpEWvG__copyPrompt:disabled{opacity:.5}.marketing-home-module__dpEWvG__footerColumns{grid-template-columns:.8fr 1.2fr 1fr;gap:35px;display:grid}.marketing-home-module__dpEWvG__footerColumns h3{color:#272b30;margin-bottom:16px;font-size:13px;font-weight:600}.marketing-home-module__dpEWvG__footerColumns button,.marketing-home-module__dpEWvG__footerColumns a{color:#000;text-align:left;background:0 0;border:0;max-width:100%;margin:0 0 11px;padding:0;font-size:13px;line-height:1.6;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:block}.marketing-home-module__dpEWvG__footerColumns button:hover,.marketing-home-module__dpEWvG__footerColumns a:hover{opacity:.6}.marketing-home-module__dpEWvG__footerColumns .marketing-home-module__dpEWvG__footerSubheading{margin-top:28px}.marketing-home-module__dpEWvG__footerBottom{color:#707780;border-top:1px solid #e5e7e8;justify-content:space-between;align-items:center;gap:20px;margin-top:58px;padding-top:22px;font-size:12px;display:flex}.marketing-home-module__dpEWvG__footerBottom>div{gap:20px;display:flex}.marketing-home-module__dpEWvG__footerBottom button{color:inherit;background:0 0;border:0;padding:0;font-size:12px;transition:color .15s cubic-bezier(.4,0,.2,1)}.marketing-home-module__dpEWvG__footerBottom button:hover{color:#000}.marketing-home-module__dpEWvG__notice,.marketing-home-module__dpEWvG__errorNotice{z-index:160;color:#34383d;background:#fff;border:1px solid #dce0e3;border-radius:10px;align-items:center;gap:20px;max-width:min(460px,100vw - 32px);padding:14px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 28px #12192024}.marketing-home-module__dpEWvG__notice button{color:#60656c;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;display:inline-flex}@media (min-width:1025px){.marketing-home-module__dpEWvG__pricingNavHidden main table[data-stuck] thead th{top:0}}@media (max-width:1100px){.marketing-home-module__dpEWvG__hero{gap:40px}.marketing-home-module__dpEWvG__hero h1{font-size:clamp(36px,3.7vw,42px)}.marketing-home-module__dpEWvG__headerInner{gap:16px}.marketing-home-module__dpEWvG__desktopNav{gap:0}.marketing-home-module__dpEWvG__navButton{padding:0 10px}.marketing-home-module__dpEWvG__footerTop{gap:45px}.marketing-home-module__dpEWvG__footerColumns{gap:24px}}@media (max-width:900px){.marketing-home-module__dpEWvG__marketing{--marketing-page-gutter:24px}.marketing-home-module__dpEWvG__desktopNav{display:none}.marketing-home-module__dpEWvG__mobileMenuButton{display:inline-flex}.marketing-home-module__dpEWvG__headerActions{margin-left:auto}.marketing-home-module__dpEWvG__hero{grid-template-columns:1fr;gap:38px;width:calc(100% - 48px);min-height:0;padding:122px 0 70px}.marketing-home-module__dpEWvG__heroCopy{text-align:center}.marketing-home-module__dpEWvG__hero h1{max-width:650px;margin:auto;font-size:52px}.marketing-home-module__dpEWvG__heroDescription{margin-left:auto!important;margin-right:auto!important}.marketing-home-module__dpEWvG__eyebrow{margin-bottom:20px!important}.marketing-home-module__dpEWvG__sources,.marketing-home-module__dpEWvG__scenarios,.marketing-home-module__dpEWvG__faq{width:calc(100% - 48px);padding:65px 0}.marketing-home-module__dpEWvG__sourcePanel{grid-template-columns:1fr 1.1fr;gap:28px;padding:30px}.marketing-home-module__dpEWvG__sourceVisual>img{height:260px}.marketing-home-module__dpEWvG__scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home-module__dpEWvG__footer{width:calc(100% - 48px);padding-top:48px}.marketing-home-module__dpEWvG__footerTop{grid-template-columns:1fr;gap:40px}.marketing-home-module__dpEWvG__footerBrand{max-width:400px}.marketing-home-module__dpEWvG__footerColumns{grid-template-columns:.8fr 1.2fr 1fr;gap:28px}}@media (max-width:600px){.marketing-home-module__dpEWvG__marketing{--marketing-page-gutter:20px}.marketing-home-module__dpEWvG__headerInner{gap:8px;width:calc(100% - 40px)}.marketing-home-module__dpEWvG__headerActions .marketing-home-module__dpEWvG__darkButton,.marketing-home-module__dpEWvG__headerActions .marketing-home-module__dpEWvG__signIn{display:none}.marketing-home-module__dpEWvG__logo{width:120px}.marketing-home-module__dpEWvG__headerActions{gap:0}.marketing-home-module__dpEWvG__hero{gap:30px;width:calc(100% - 40px);padding:110px 0 45px}.marketing-home-module__dpEWvG__hero h1{font-size:clamp(37px,9.7vw,48px);line-height:1.08}.marketing-home-module__dpEWvG__heroDescription{font-size:16px;margin-top:20px!important}.marketing-home-module__dpEWvG__eyebrow{letter-spacing:.065em;font-size:10px}.marketing-home-module__dpEWvG__sources,.marketing-home-module__dpEWvG__scenarios,.marketing-home-module__dpEWvG__faq{width:calc(100% - 40px);padding:48px 0}.marketing-home-module__dpEWvG__sectionHeading{margin-bottom:28px}.marketing-home-module__dpEWvG__sectionHeading h2,.marketing-home-module__dpEWvG__finalCta h2{font-size:31px}.marketing-home-module__dpEWvG__sectionHeading>p:not(.marketing-home-module__dpEWvG__sectionEyebrow){margin-top:14px;font-size:14px}.marketing-home-module__dpEWvG__sourceTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:20px;display:grid}.marketing-home-module__dpEWvG__sourceTab{gap:5px;min-height:42px;padding:8px 3px;font-size:10px}.marketing-home-module__dpEWvG__sourceTab svg{width:14px;height:14px}.marketing-home-module__dpEWvG__sourcePanel{border-radius:12px;grid-template-columns:1fr;gap:26px;padding:26px 22px}.marketing-home-module__dpEWvG__sourceCopy h3{font-size:30px}.marketing-home-module__dpEWvG__sourceCopy p{margin-top:14px;font-size:14px}.marketing-home-module__dpEWvG__sourceCopy .marketing-home-module__dpEWvG__darkButton{margin-top:20px}.marketing-home-module__dpEWvG__sourceVisual{min-height:220px}.marketing-home-module__dpEWvG__sourceVisual>img{height:235px}.marketing-home-module__dpEWvG__scenarioGrid{grid-template-columns:1fr;gap:28px}.marketing-home-module__dpEWvG__scenarioImage{height:240px}.marketing-home-module__dpEWvG__scenario h3{margin-top:15px;font-size:18px}.marketing-home-module__dpEWvG__scenario p{max-width:100%}.marketing-home-module__dpEWvG__faqQuestion{gap:16px;min-height:64px;font-size:14px}.marketing-home-module__dpEWvG__faqAnswer p{padding-right:4px;font-size:13px}.marketing-home-module__dpEWvG__support{font-size:13px}.marketing-home-module__dpEWvG__support a{display:inline-block}.marketing-home-module__dpEWvG__finalCta{min-height:320px;padding:50px 24px 60px}.marketing-home-module__dpEWvG__finalCta p{font-size:14px}.marketing-home-module__dpEWvG__footer{width:calc(100% - 40px);padding-top:40px}.marketing-home-module__dpEWvG__footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.marketing-home-module__dpEWvG__footerColumns>div:last-child{columns:2;grid-column:1/-1;column-gap:20px}.marketing-home-module__dpEWvG__footerColumns>div:last-child h3{break-after:avoid}.marketing-home-module__dpEWvG__footerColumns .marketing-home-module__dpEWvG__footerSubheading{margin-top:0}.marketing-home-module__dpEWvG__footerColumns button,.marketing-home-module__dpEWvG__footerColumns a{font-size:12px}.marketing-home-module__dpEWvG__footerBottom{align-items:flex-start;gap:12px;margin-top:34px;font-size:11px}.marketing-home-module__dpEWvG__footerBottom>div{gap:14px}.marketing-home-module__dpEWvG__notice,.marketing-home-module__dpEWvG__errorNotice{font-size:13px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.marketing-home-module__dpEWvG__header,.marketing-home-module__dpEWvG__darkButton,.marketing-home-module__dpEWvG__headerPricing{transition:none}}.marketing-home-module__dpEWvG__aiLinks{flex-wrap:wrap;gap:8px;display:flex}.marketing-home-module__dpEWvG__aiLinks a{border:1px solid var(--marketing-border);color:var(--marketing-muted);border-radius:9999px;padding:5px 9px;font-size:12px}.marketing-home-module__dpEWvG__aiLinks a:hover{color:var(--marketing-ink);background:#f5f5f5}@font-face{font-family:FigPad Future;src:url(/figurer/marketing/the-future-medium.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}.marketing-home-module__dpEWvG__figpadMain{--font-hero-heading:"FigPad Future", "Inter", "PingFang SC", sans-serif;--lp-ink:#000;--lp-muted:#4d4d4d;-webkit-font-smoothing:auto;text-rendering:auto;letter-spacing:normal;color:#000;font-family:"Source Serif 4",ui-serif,Georgia,serif;font-weight:500}.marketing-home-module__dpEWvG__heroSurface{background:radial-gradient(48% 42% at 8% 0,#fde3f6 0%,#0000 62%),radial-gradient(42% 36% at 92% 8%,#c1dff9 0%,#0000 58%),radial-gradient(36% 28% at 78% 100%,#c8f6f9 0%,#0000 55%),#fff;padding-bottom:16px;overflow:hidden}@media not (min-width:1024px){.marketing-home-module__dpEWvG__heroSurface{padding-bottom:12px}}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:stretch;column-gap:24px;min-height:calc(100svh - 96px);padding-block:100px 28px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__heroCopy{flex-direction:column;justify-content:space-between;gap:20px;min-width:0;display:flex}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__heroCopy>p{margin:0!important}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero h1{font-family:var(--font-hero-heading);letter-spacing:-.03em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1.1}.marketing-home-module__dpEWvG__headlineLead{display:block}.marketing-home-module__dpEWvG__headlineRotator{display:inline-grid}.marketing-home-module__dpEWvG__headlineRotator>span{white-space:nowrap;grid-area:1/1;animation:9s infinite marketing-home-module__dpEWvG__headlineRotate}.marketing-home-module__dpEWvG__headlineRotator>span:nth-child(2){animation-delay:-6s}.marketing-home-module__dpEWvG__headlineRotator>span:nth-child(3){animation-delay:-3s}@keyframes marketing-home-module__dpEWvG__headlineRotate{0%,28%{opacity:1;transform:translateY(0)}33.3333%,93.3333%{opacity:0;transform:translateY(-.3em)}94.6667%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-home-module__dpEWvG__headlineRotator>span{opacity:0;animation:none}.marketing-home-module__dpEWvG__headlineRotator>span:first-child{opacity:1}}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__eyebrow,.marketing-home-module__dpEWvG__sectionEyebrow,.marketing-home-module__dpEWvG__panelEyebrow{letter-spacing:.08px;text-transform:uppercase;color:#4d4d4d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.5}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__eyebrow:before,.marketing-home-module__dpEWvG__sectionEyebrow:before{vertical-align:middle;content:"";background:#bcb9ff;width:16px;height:1px;margin-right:10px;display:inline-block}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__heroDescription{letter-spacing:-.2px;color:#4d4d4d;font-size:20px;font-weight:400;line-height:1.3;margin-top:24px!important}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__sectionEyebrow{margin-bottom:16px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceHeading,.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__sectionHeading h2{font-family:var(--font-hero-heading);letter-spacing:-.8px;color:#000;margin-bottom:16px;font-size:40px;font-weight:500;line-height:1.15}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceDescription,.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__sectionHeading>p:not(.marketing-home-module__dpEWvG__sectionEyebrow){letter-spacing:-.18px;color:#4d4d4d;max-width:672px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.3}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceTab{color:#000;letter-spacing:-.16px;text-transform:uppercase;border:0;border-radius:4px;align-items:center;padding:16px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2;display:grid;position:relative;overflow:hidden}.marketing-home-module__dpEWvG__referenceTab[data-state=inactive]:hover{filter:brightness(.95)}.marketing-home-module__dpEWvG__sourceProgress{pointer-events:none;background:#0006;width:0;position:absolute;inset:0 auto 0 0}.marketing-home-module__dpEWvG__sourceTabLabel{z-index:1;grid-area:1/1;min-width:0;position:relative}.marketing-home-module__dpEWvG__referenceTab:nth-child(4):before,.marketing-home-module__dpEWvG__referenceTab:nth-child(5):before{visibility:hidden;grid-area:1/1;min-width:0;font-weight:400}.marketing-home-module__dpEWvG__referenceTab:nth-child(4):before{content:"PAPER TO POSTER"}.marketing-home-module__dpEWvG__referenceTab:nth-child(5):before{content:"GRAPHICAL ABSTRACT"}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceTab[data-state=active]{font-weight:500}.marketing-home-module__dpEWvG__referencePanel{background:#fff;border:1px solid #d6d6d6;border-radius:4px;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);display:grid;overflow:hidden}.marketing-home-module__dpEWvG__referencePanel[hidden]{display:none}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referencePanelTitle{font-family:var(--font-hero-heading);letter-spacing:-.4px;margin-top:12px;font-size:28px;font-weight:500;line-height:1.15}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referencePanelDescription{letter-spacing:-.16px;color:#4d4d4d;max-width:36ch;margin-top:12px;font-size:16px;font-weight:500;line-height:1.4}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceTry{width:fit-content;margin-top:24px}.marketing-home-module__dpEWvG__referenceVisual{border-left:1px solid #d6d6d6;min-width:0;min-height:360px;position:relative}.marketing-home-module__dpEWvG__referenceVisual>img{object-fit:contain;width:100%;height:100%;padding:20px;position:absolute;inset:0}.marketing-home-module__dpEWvG__referenceCompare{background:#d6d6d6;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:absolute;inset:16px;overflow:hidden}.marketing-home-module__dpEWvG__referenceFigure{background:#fff;min-width:0;margin:0;position:relative;overflow:hidden}.marketing-home-module__dpEWvG__referenceFigure img{object-fit:contain;width:100%;height:100%;padding:12px;position:absolute;inset:0}.marketing-home-module__dpEWvG__referenceFigure figcaption{color:#8b8f96;text-transform:uppercase;font:11px/1.5 ui-monospace,monospace;position:absolute;bottom:8px;left:8px}.marketing-home-module__dpEWvG__referenceScenarioImage{aspect-ratio:16/10;background:#fff;overflow:hidden}.marketing-home-module__dpEWvG__referenceScenarioImage img{object-fit:contain;width:100%;height:100%}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceScenarioTitle{font-family:var(--font-hero-heading);letter-spacing:-.22px;font-size:22px;font-weight:500;line-height:1.15}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceScenarioDescription{letter-spacing:-.14px;color:#4d4d4d;margin-top:8px;font-size:14px;font-weight:500;line-height:1.4}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faq{width:min(1100px,100%);padding:128px 32px 32px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqList{gap:64px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqQuestion{color:#000;letter-spacing:-.16px;padding:20px 0;font-family:inherit;font-size:16px;font-weight:500;line-height:24px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqItem{border-color:#d6d6d6}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqItem:last-child{border-bottom:0}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqAnswer p{color:#4d4d4d;padding:0 24px 20px 0;font-size:14px;line-height:1.5}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__support{text-align:center;color:#4d4d4d;margin-top:32px!important}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__finalCta{background:radial-gradient(at 90% 100%,#e2f8fb,#0000 55%),#fff;border:0;padding:128px 24px 112px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__finalCta h2{font-family:var(--font-hero-heading);letter-spacing:-1.2px;font-size:48px;font-weight:500;line-height:1.12}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__finalCta p{letter-spacing:-.18px;color:#4d4d4d;max-width:42ch;font-size:18px;line-height:1.3}@media (min-width:768px){.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceTab{font-size:18px}}@media (max-width:1023px){.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero{min-height:auto;padding-block:112px 48px}.marketing-home-module__dpEWvG__referencePanel{grid-template-columns:1fr}.marketing-home-module__dpEWvG__referenceVisual{border-top:1px solid #d6d6d6;border-left:0;min-height:360px}}@media (max-width:900px){.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero{grid-template-columns:minmax(0,1fr)}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__heroCopy{gap:24px}}@media (max-width:767px){.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceHeading,.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__sectionHeading h2{font-size:34px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faq{padding:96px 24px 24px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqList{grid-template-columns:1fr;gap:0}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__faqColumn:first-child .marketing-home-module__dpEWvG__faqItem:last-child{border-bottom:1px solid #d6d6d6}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__finalCta{padding:96px 24px 80px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__finalCta h2{letter-spacing:-.9px;font-size:36px}}@media (max-width:639px){.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero h1{letter-spacing:-.03em;font-size:clamp(32px,9vw,40px)}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__heroDescription{font-size:18px}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__referenceTab{font-size:16px}}@media (min-width:1024px){.marketing-home-module__dpEWvG__referenceVisual{min-height:460px}}.marketing-home-module__dpEWvG__footer{-webkit-font-smoothing:auto;text-rendering:auto;color:#000;background:#fff;border:1px solid #d6d6d6;border-radius:4px;width:min(1200px,100% - 48px);margin:8px auto 24px;padding:48px 40px 24px;font-family:"Source Serif 4",ui-serif,Georgia,serif;font-weight:500}.marketing-home-module__dpEWvG__footerTop{grid-template-columns:184px minmax(0,1fr);gap:48px}.marketing-home-module__dpEWvG__footerColumns{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.marketing-home-module__dpEWvG__footerColumns h3,.marketing-home-module__dpEWvG__aiHeading{color:#737373;text-transform:uppercase;letter-spacing:.08px;border-bottom:1px solid #d6d6d6;padding-bottom:12px;font:500 11px/1.5 ui-monospace,monospace;margin-bottom:24px!important}.marketing-home-module__dpEWvG__footerColumns a{letter-spacing:-.15px;overflow-wrap:anywhere;margin-bottom:14px;font-size:15px;font-weight:500;line-height:1.5}.marketing-home-module__dpEWvG__footerBrand .marketing-home-module__dpEWvG__aiHeading{border:0;margin-top:32px;padding:0;margin-bottom:10px!important}.marketing-home-module__dpEWvG__footerBrand p{margin-top:12px;font-size:13px;font-weight:400;line-height:1.5}.marketing-home-module__dpEWvG__aiLinks{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.marketing-home-module__dpEWvG__aiLinks a{border:1px solid #d6d6d6;border-radius:4px;place-items:center;width:32px;height:32px;padding:6px;display:grid}.marketing-home-module__dpEWvG__aiLinks a:hover{background:#f5f5f5}.marketing-home-module__dpEWvG__footerBottom{color:#737373;border-color:#d6d6d6;margin-top:48px;padding-top:24px;font-size:12px}@media (max-width:1023px){.marketing-home-module__dpEWvG__footerTop{grid-template-columns:1fr;gap:40px}.marketing-home-module__dpEWvG__footerBrand{max-width:320px}}@media (max-width:767px){.marketing-home-module__dpEWvG__footer{padding:32px 24px 24px}.marketing-home-module__dpEWvG__footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:639px){.marketing-home-module__dpEWvG__footer{width:calc(100% - 32px)}}html[lang=zh-CN] .marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero h1{letter-spacing:-.03em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;line-height:1.15}@media (max-width:639px){html[lang=zh-CN] .marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__hero h1{letter-spacing:-.03em;font-size:clamp(30px,9vw,36px)}}.marketing-home-module__dpEWvG__figpadMain .marketing-home-module__dpEWvG__darkButton{font-family:var(--marketing-action-font);letter-spacing:.08px;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5}
.marketing-examples-module__kGIBAG__section{background:#f7f7f7;border-top:1px solid #d6d6d6;margin-top:128px;padding:112px 0}.marketing-examples-module__kGIBAG__inner{width:100%;max-width:1200px;margin:auto;padding-inline:24px}.marketing-examples-module__kGIBAG__heading{text-align:center;max-width:768px;margin:0 auto 48px}.marketing-examples-module__kGIBAG__heading h2{font-family:var(--font-hero-heading);letter-spacing:-.8px;color:#000;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.15}.marketing-examples-module__kGIBAG__heading .marketing-examples-module__kGIBAG__description{letter-spacing:-.16px;color:#4d4d4d;max-width:48ch;margin:0 auto 12px;font-size:16px;line-height:1.3}.marketing-examples-module__kGIBAG__heading .marketing-examples-module__kGIBAG__instruction{letter-spacing:-.12px;color:#4d4d4d;max-width:54ch;margin:0 auto;font-size:13px;line-height:1.45}.marketing-examples-module__kGIBAG__rail{overflow-anchor:none;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;gap:16px;width:100%;min-width:0;padding:0 max(24px,50vw - 576px) 8px;display:flex;position:relative;overflow-x:auto}.marketing-examples-module__kGIBAG__rail::-webkit-scrollbar{display:none}.marketing-examples-module__kGIBAG__rail:focus-visible{border-radius:14px;box-shadow:0 0 0 2px #cbd5e1}.marketing-examples-module__kGIBAG__card{background:#fff;border:1px solid #ececec;border-radius:14px;flex:0 0 min(78vw,300px);transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f12180a}.marketing-examples-module__kGIBAG__card:hover{transform:translateY(-2px)}.marketing-examples-module__kGIBAG__cardButton{color:#17191b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.marketing-examples-module__kGIBAG__cardButton:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #cbd5e1}.marketing-examples-module__kGIBAG__image{aspect-ratio:4/3;background:#fff;border-radius:8px;align-self:stretch;margin:10px 12px 0;display:block;position:relative;overflow:hidden}.marketing-examples-module__kGIBAG__image img{object-fit:contain;width:100%;height:100%}.marketing-examples-module__kGIBAG__caption{letter-spacing:-.16px;margin-top:auto;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.35;display:block}.marketing-examples-module__kGIBAG__overlay{opacity:0;background:0 0;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:flex;position:absolute;inset:0}.marketing-examples-module__kGIBAG__useThis{color:#fff;font-family:var(--marketing-action-font);letter-spacing:.08px;text-transform:uppercase;background:#17191b;border-radius:4px;align-items:center;padding:6px 12px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.marketing-examples-module__kGIBAG__cardButton:hover .marketing-examples-module__kGIBAG__overlay,.marketing-examples-module__kGIBAG__cardButton:focus-visible .marketing-examples-module__kGIBAG__overlay{opacity:1;background:#00000059}.marketing-examples-module__kGIBAG__controls{justify-content:flex-end;gap:8px;width:100%;max-width:1200px;margin:24px auto 0;padding-inline:24px;display:flex}.marketing-examples-module__kGIBAG__controls button{color:#60616a;background:#fff;border:1px solid #dedede;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.marketing-examples-module__kGIBAG__controls button:hover{color:#17191b;border-color:#60616a}@media not (min-width:768px){.marketing-examples-module__kGIBAG__section{margin-top:96px;padding:96px 0}.marketing-examples-module__kGIBAG__heading h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.marketing-examples-module__kGIBAG__overlay,.marketing-examples-module__kGIBAG__card{transition:none}}.marketing-examples-module__kGIBAG__journalHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:14px 14px 0;display:flex}.marketing-examples-module__kGIBAG__journalMark{text-align:left;min-width:0}.marketing-examples-module__kGIBAG__impact{color:#6f6f6f;letter-spacing:-.1px;background:#f6f6f6;border:1px solid #e8e8e8;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px}.marketing-examples-module__kGIBAG__natureMark,.marketing-examples-module__kGIBAG__cellMark,.marketing-examples-module__kGIBAG__scienceMark{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:flex}.marketing-examples-module__kGIBAG__natureMark img{width:auto;max-width:100%;display:block}.marketing-examples-module__kGIBAG__natureMark>span{color:#000;margin-top:3px;font-family:Times New Roman,Times,serif;font-size:11px}.marketing-examples-module__kGIBAG__cellPressMark{letter-spacing:-.56px;color:#12323c;align-items:center;gap:6px;font:600 14px/1 Arial,Helvetica,sans-serif;display:flex}.marketing-examples-module__kGIBAG__cellPressMark img{flex-shrink:0}.marketing-examples-module__kGIBAG__cellMark{font-family:Arial,Helvetica,sans-serif}.marketing-examples-module__kGIBAG__cellMark strong{letter-spacing:-.45px;color:#1a1a1a;font-size:15px;font-weight:700}.marketing-examples-module__kGIBAG__cellMark>span{letter-spacing:1.2px;text-transform:uppercase;color:#6a6a6a;margin-top:2px;font-size:10px}.marketing-examples-module__kGIBAG__scienceMark{font-family:Times New Roman,Times,serif}.marketing-examples-module__kGIBAG__scienceMark strong{color:#111;font-size:20px;font-weight:700}.marketing-examples-module__kGIBAG__scienceMark>span{letter-spacing:.44px;text-transform:uppercase;color:#333;margin-top:2px;font-size:11px}
.billing-module__p5-54G__notice,.billing-module__p5-54G__inlineNotice{color:#303a46;background:#fff;border:1px solid #dbe4ed;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex;box-shadow:0 10px 32px #172f4a2b}body:has([data-billing-status=inline]) .billing-module__p5-54G__notice{display:none}body:has([data-topup-status=inline]) .billing-module__p5-54G__topupNotice{display:none}.billing-module__p5-54G__notice{z-index:250;max-width:min(500px,100vw - 32px);position:fixed;bottom:16px;right:16px}.billing-module__p5-54G__inlineNotice{box-shadow:none;flex-wrap:wrap;margin:12px 0;position:relative}.billing-module__p5-54G__noticeActions{flex-wrap:wrap;gap:8px;display:flex}.billing-module__p5-54G__balance{white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.billing-module__p5-54G__balance svg{flex:none}.billing-module__p5-54G__compactBalance{display:none}@media (max-width:380px){.billing-module__p5-54G__fullBalance{display:none}.billing-module__p5-54G__compactBalance{display:inline}}.billing-module__p5-54G__notice button,.billing-module__p5-54G__notice a,.billing-module__p5-54G__inlineNotice button,.billing-module__p5-54G__inlineNotice a,.billing-module__p5-54G__confirm button,.billing-module__p5-54G__action{color:#1a72b9;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2dce8;border-radius:8px;padding:7px 10px;text-decoration:none}.billing-module__p5-54G__notice button:disabled,.billing-module__p5-54G__inlineNotice button:disabled,.billing-module__p5-54G__confirm button:disabled,.billing-module__p5-54G__action:disabled{opacity:.5;cursor:not-allowed}.billing-module__p5-54G__overlay{z-index:260;background:#0008;position:fixed;inset:0}.billing-module__p5-54G__confirm{z-index:261;color:#303030;background:#fff;border-radius:16px;width:min(440px,100vw - 32px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0004}.billing-module__p5-54G__confirm h2{margin:0 0 12px;font-size:20px}.billing-module__p5-54G__confirm p{line-height:1.5}.billing-module__p5-54G__confirmActions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.billing-module__p5-54G__confirmActions button:last-child{color:#fff;background:#1686e5;border-color:#1686e5}.billing-module__p5-54G__list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.billing-module__p5-54G__list li{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e8ef;border-radius:20px;padding:20px}.billing-module__p5-54G__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing-module__p5-54G__muted{color:#6b7788;font-size:13px}.billing-module__p5-54G__wallet{color:#333;gap:24px;font-size:14px;line-height:1.5;display:grid}.billing-module__p5-54G__wallet h3,.billing-module__p5-54G__wallet p{margin:0}.billing-module__p5-54G__walletBalance{background:#fff;border:1px solid #e3e8ef;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.billing-module__p5-54G__walletBalance span,.billing-module__p5-54G__walletBalance strong{display:block}.billing-module__p5-54G__walletBalance strong{color:#333;font-variant-numeric:tabular-nums;margin:6px 0;font-size:24px;font-weight:700}.billing-module__p5-54G__walletBalance p,.billing-module__p5-54G__walletBalance span{color:#6b7788;font-size:13px}.billing-module__p5-54G__walletSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-module__p5-54G__walletSources>div{background:#fff;border:1px solid #e3e8ef;border-radius:20px;gap:8px;padding:20px;display:grid}.billing-module__p5-54G__walletSources span{color:#6b7788;font-size:13px}.billing-module__p5-54G__walletSources strong{font-variant-numeric:tabular-nums;font-size:24px}.billing-module__p5-54G__wallet .billing-module__p5-54G__list{margin:0}.billing-module__p5-54G__topupSection{border-top:1px solid #e3e8ef;gap:12px;padding-top:20px;display:grid}.billing-module__p5-54G__topupNotice{z-index:252;color:#303a46;background:#fff;border:1px solid #dbe4ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:min(500px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 32px #172f4a2b}.billing-module__p5-54G__topupNotice p{flex:200px;margin:0;font-size:14px;line-height:1.5}.billing-module__p5-54G__refreshError{background:#fffaf5;border:1px solid #e3cbb6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:12px;display:flex}.billing-module__p5-54G__refreshError p{flex:200px;margin:0;line-height:1.5}.billing-module__p5-54G__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.billing-module__p5-54G__dataGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:16px 0;display:grid}.billing-module__p5-54G__dataGrid>div{background:#fff;border:1px solid #e3e8ef;border-radius:20px;padding:20px}.billing-module__p5-54G__dataGrid span,.billing-module__p5-54G__dataGrid strong{display:block}.billing-module__p5-54G__dataGrid span{color:#718091;margin-bottom:6px;font-size:12px}@media (max-width:480px){.billing-module__p5-54G__notice{flex-wrap:wrap;align-items:flex-start}.billing-module__p5-54G__noticeActions{order:3;width:100%}}
.account-settings-dialog-module__Ijo9vG__overlay,.account-settings-dialog-module__Ijo9vG__nestedOverlay{z-index:200;background:#0008;position:fixed;inset:0}.account-settings-dialog-module__Ijo9vG__dialog{z-index:201;color:#333;background:#fff;border:1px solid #e2e7ee;border-radius:16px;outline:none;flex-direction:column;width:min(1000px,100vw - 32px);height:84vh;max-height:calc(100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #0004}.account-settings-dialog-module__Ijo9vG__dialog button{cursor:pointer}.account-settings-dialog-module__Ijo9vG__dialog button:disabled{cursor:not-allowed;opacity:.45}.account-settings-dialog-module__Ijo9vG__dialog button:focus-visible,.account-settings-dialog-module__Ijo9vG__dialog input:focus-visible,.account-settings-dialog-module__Ijo9vG__confirm button:focus-visible{outline-offset:2px;outline:2px solid #1787e5}.account-settings-dialog-module__Ijo9vG__layout{flex:1;min-height:0;display:flex;overflow:hidden}.account-settings-dialog-module__Ijo9vG__sidebar{background:#f4f6f9;border-right:1px solid #e7ebf0;flex-direction:column;flex:none;width:240px;padding:16px;display:flex}.account-settings-dialog-module__Ijo9vG__wordmark{object-fit:contain;object-position:left center;width:135px;height:28px;margin:5px 8px 32px}.account-settings-dialog-module__Ijo9vG__workspace{align-items:center;gap:10px;min-width:0;margin-bottom:32px;padding:8px;display:flex}.account-settings-dialog-module__Ijo9vG__workspace>div{flex:1;min-width:0}.account-settings-dialog-module__Ijo9vG__workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.account-settings-dialog-module__Ijo9vG__workspace small{color:#758092;display:none}.account-settings-dialog-module__Ijo9vG__workspace>svg{color:#8290a2}.account-settings-dialog-module__Ijo9vG__smallAvatar{color:#fff;background:#009d90;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.account-settings-dialog-module__Ijo9vG__nav{flex-direction:column;gap:3px;display:flex}.account-settings-dialog-module__Ijo9vG__nav button{color:#748091;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.account-settings-dialog-module__Ijo9vG__nav button[data-state=active]{color:#303030;background:#fff;border-color:#e3e8ee;box-shadow:0 1px 3px #0000000a}.account-settings-dialog-module__Ijo9vG__nav button:not([data-state=active]):hover{background:#e9edf2}.account-settings-dialog-module__Ijo9vG__panel{flex:1;min-width:0}.account-settings-dialog-module__Ijo9vG__section{flex-direction:column;height:100%;min-height:0;display:flex}.account-settings-dialog-module__Ijo9vG__section>header{background:#fff;border-bottom:3px solid #eef4fb;justify-content:space-between;align-items:center;min-height:80px;padding:20px 32px;display:flex}.account-settings-dialog-module__Ijo9vG__section h2{margin:0;font-size:20px;font-weight:700}.account-settings-dialog-module__Ijo9vG__section header button,.account-settings-dialog-module__Ijo9vG__mobileHeader button{color:#85909e;background:0 0;border:0;border-radius:10px;place-items:center;padding:8px;display:grid}.account-settings-dialog-module__Ijo9vG__section header button:hover,.account-settings-dialog-module__Ijo9vG__mobileHeader button:hover{background:#edf0f4}.account-settings-dialog-module__Ijo9vG__scroll{flex:1;min-height:0;padding:28px 40px 40px;overflow-y:auto}.account-settings-dialog-module__Ijo9vG__profile{flex-direction:column;gap:28px;max-width:560px;display:flex}.account-settings-dialog-module__Ijo9vG__pictureRow{align-items:center;gap:24px;font-size:14px;display:flex}.account-settings-dialog-module__Ijo9vG__avatarButton{color:#fff;cursor:pointer;background:#009d90;border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #0002}.account-settings-dialog-module__Ijo9vG__avatarButton img{object-fit:cover;width:100%;height:100%}.account-settings-dialog-module__Ijo9vG__avatarButton input{opacity:0;width:1px;height:1px;position:absolute}.account-settings-dialog-module__Ijo9vG__avatarButton:focus-within{outline-offset:2px;outline:2px solid #1787e5}.account-settings-dialog-module__Ijo9vG__fields{gap:24px;display:grid}.account-settings-dialog-module__Ijo9vG__fields label,.account-settings-dialog-module__Ijo9vG__invoiceFields label{gap:8px;display:grid}.account-settings-dialog-module__Ijo9vG__fields label>span,.account-settings-dialog-module__Ijo9vG__invoiceFields label>span,.account-settings-dialog-module__Ijo9vG__eyebrow,.account-settings-dialog-module__Ijo9vG__stats>div>span,.account-settings-dialog-module__Ijo9vG__deleteRow span{color:#778395;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.account-settings-dialog-module__Ijo9vG__fields input,.account-settings-dialog-module__Ijo9vG__invoiceFields input{color:#303030;background:0 0;border:1px solid #d8dfe8;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px}.account-settings-dialog-module__Ijo9vG__fields input:disabled{color:#8d97a4;background:#f1f3f6}.account-settings-dialog-module__Ijo9vG__actions{justify-content:flex-end;display:flex}.account-settings-dialog-module__Ijo9vG__primary,.account-settings-dialog-module__Ijo9vG__outline,.account-settings-dialog-module__Ijo9vG__danger{border-radius:999px;min-height:40px;padding:0 24px;font-size:14px;font-weight:700}.account-settings-dialog-module__Ijo9vG__primary{color:#fff;background:#303030;border:0}.account-settings-dialog-module__Ijo9vG__primary:hover:not(:disabled){background:#505050}.account-settings-dialog-module__Ijo9vG__outline{color:#303030;background:#fff;border:1px solid #d6dee8}.account-settings-dialog-module__Ijo9vG__outline:hover{background:#f5f7f9}.account-settings-dialog-module__Ijo9vG__passwordRow,.account-settings-dialog-module__Ijo9vG__deleteRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-settings-dialog-module__Ijo9vG__passwordRow{background:#fff;border:1px solid #e3e8ee;border-radius:24px;padding:22px}.account-settings-dialog-module__Ijo9vG__passwordRow strong{font-size:14px}.account-settings-dialog-module__Ijo9vG__passwordRow p,.account-settings-dialog-module__Ijo9vG__deleteRow p{color:#758091;margin:5px 0 0;font-size:13px;line-height:1.45}.account-settings-dialog-module__Ijo9vG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-settings-dialog-module__Ijo9vG__stats>div{background:#fff;border:1px solid #e3e8ee;border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.account-settings-dialog-module__Ijo9vG__stats>div>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.account-settings-dialog-module__Ijo9vG__stats strong{font-size:16px}.account-settings-dialog-module__Ijo9vG__stats button{color:#fff;background:#333;border:0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.account-settings-dialog-module__Ijo9vG__stats .account-settings-dialog-module__Ijo9vG__creditValue{font-size:24px}.account-settings-dialog-module__Ijo9vG__active{align-items:center;gap:8px;display:flex}.account-settings-dialog-module__Ijo9vG__active i{background:#32b66a;border-radius:50%;width:8px;height:8px}.account-settings-dialog-module__Ijo9vG__danger{color:#ca4d48;background:#fff;border:1px solid #e9b9b7}.account-settings-dialog-module__Ijo9vG__danger:hover:not(:disabled){background:#fff4f3}.account-settings-dialog-module__Ijo9vG__notice{color:#697789;margin:0;font-size:13px;line-height:1.5}.account-settings-dialog-module__Ijo9vG__signInMethods{background:#fff;border:1px solid #e3e8ee;border-radius:18px;padding:18px 22px}.account-settings-dialog-module__Ijo9vG__signInMethods strong{font-size:14px}.account-settings-dialog-module__Ijo9vG__signInMethods p{color:#697789;margin:8px 0 0;font-size:13px}.account-settings-dialog-module__Ijo9vG__billing{max-width:800px}.account-settings-dialog-module__Ijo9vG__billingTabs{scrollbar-width:none;border-bottom:1px solid #e2e7ed;gap:32px;display:flex;overflow-x:auto}.account-settings-dialog-module__Ijo9vG__billingTabs::-webkit-scrollbar{display:none}.account-settings-dialog-module__Ijo9vG__billingTabs button{color:#8792a1;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 0 15px;font-size:14px;font-weight:700;position:relative}.account-settings-dialog-module__Ijo9vG__billingTabs button[data-state=active]{color:#303030}.account-settings-dialog-module__Ijo9vG__billingTabs button[data-state=active]:after{content:"";background:#4d7cfe;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.account-settings-dialog-module__Ijo9vG__billingContent{padding-top:32px}.account-settings-dialog-module__Ijo9vG__empty{text-align:center;background:#fff;border:1px solid #e1e7ee;border-radius:20px;padding:32px 24px}.account-settings-dialog-module__Ijo9vG__empty strong{font-size:16px;font-weight:500;line-height:24px}.account-settings-dialog-module__Ijo9vG__empty p,.account-settings-dialog-module__Ijo9vG__intro{color:#758091;margin:8px 0 0;font-size:14px;line-height:1.5}.account-settings-dialog-module__Ijo9vG__intro{margin:0}.account-settings-dialog-module__Ijo9vG__invoiceSection{gap:22px;margin-top:28px;display:grid}.account-settings-dialog-module__Ijo9vG__invoiceSection>strong{font-size:15px}.account-settings-dialog-module__Ijo9vG__invoiceChoices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-settings-dialog-module__Ijo9vG__invoiceChoices button{text-align:left;color:#778395;background:#fff;border:2px solid #e1e7ee;border-radius:12px;align-items:center;gap:12px;min-height:62px;padding:14px;font-size:14px;font-weight:700;display:flex}.account-settings-dialog-module__Ijo9vG__invoiceChoices button i{border:2px solid #d8e0ea;border-radius:50%;width:20px;height:20px}.account-settings-dialog-module__Ijo9vG__invoiceChoices button[aria-pressed=true]{color:#303030;background:#f2f8ff;border-color:#087be5}.account-settings-dialog-module__Ijo9vG__invoiceChoices button[aria-pressed=true] i{border:6px solid #087be5}.account-settings-dialog-module__Ijo9vG__invoiceFields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.account-settings-dialog-module__Ijo9vG__address{grid-column:1/-1}.account-settings-dialog-module__Ijo9vG__mobileHeader{display:none}.account-settings-dialog-module__Ijo9vG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-settings-dialog-module__Ijo9vG__nestedOverlay{z-index:210}.account-settings-dialog-module__Ijo9vG__confirm{z-index:211;color:#303030;background:#fff;border-radius:16px;outline:none;width:min(480px,100vw - 32px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0003}.account-settings-dialog-module__Ijo9vG__confirm h2{margin:0 0 18px;font-size:18px}.account-settings-dialog-module__Ijo9vG__confirm p{color:#718092;background:#f4f6f8;border-radius:12px;padding:16px;font-size:14px;line-height:1.5}.account-settings-dialog-module__Ijo9vG__confirmActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.account-settings-dialog-module__Ijo9vG__confirm button{cursor:pointer}.account-settings-dialog-module__Ijo9vG__confirm button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1024px){.account-settings-dialog-module__Ijo9vG__dialog{background:#fff;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.account-settings-dialog-module__Ijo9vG__mobileHeader{flex:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.account-settings-dialog-module__Ijo9vG__mobileHeader strong{font-size:16px}.account-settings-dialog-module__Ijo9vG__layout{flex-direction:column}.account-settings-dialog-module__Ijo9vG__sidebar{background:#fff;border-bottom:1px solid #eef1f4;border-right:0;width:100%;padding:8px 0 0}.account-settings-dialog-module__Ijo9vG__wordmark{display:none}.account-settings-dialog-module__Ijo9vG__workspace{gap:12px;margin:0 14px 8px;padding:10px}.account-settings-dialog-module__Ijo9vG__workspace strong{font-size:16px}.account-settings-dialog-module__Ijo9vG__workspace small{margin-top:3px;font-size:12px;display:block}.account-settings-dialog-module__Ijo9vG__smallAvatar{width:40px;height:40px;font-size:14px}.account-settings-dialog-module__Ijo9vG__nav{flex-direction:row;gap:0;padding:0 8px}.account-settings-dialog-module__Ijo9vG__nav button{border:0;border-radius:0;width:auto;min-height:44px;padding:12px;font-weight:500}.account-settings-dialog-module__Ijo9vG__nav button svg{display:none}.account-settings-dialog-module__Ijo9vG__nav button[data-state=active]{color:#087be5;box-shadow:none;background:0 0;border:0}.account-settings-dialog-module__Ijo9vG__panel{min-height:0}.account-settings-dialog-module__Ijo9vG__section>header{display:none}.account-settings-dialog-module__Ijo9vG__scroll{padding:16px 16px 10vh}.account-settings-dialog-module__Ijo9vG__profile{gap:24px}.account-settings-dialog-module__Ijo9vG__pictureRow{gap:16px}.account-settings-dialog-module__Ijo9vG__avatarButton{width:56px;height:56px;box-shadow:none;border-width:2px}.account-settings-dialog-module__Ijo9vG__stats>div{border-radius:16px;padding:16px}.account-settings-dialog-module__Ijo9vG__stats{gap:10px}.account-settings-dialog-module__Ijo9vG__passwordRow{border-radius:16px;padding:16px}.account-settings-dialog-module__Ijo9vG__billingTabs{gap:24px}.account-settings-dialog-module__Ijo9vG__billingContent{padding-top:24px}}@media (max-width:600px){.account-settings-dialog-module__Ijo9vG__stats{grid-template-columns:1fr}.account-settings-dialog-module__Ijo9vG__stats>div{gap:12px}.account-settings-dialog-module__Ijo9vG__invoiceChoices,.account-settings-dialog-module__Ijo9vG__invoiceFields{grid-template-columns:1fr}.account-settings-dialog-module__Ijo9vG__address{grid-column:auto}.account-settings-dialog-module__Ijo9vG__passwordRow,.account-settings-dialog-module__Ijo9vG__deleteRow{flex-direction:column;align-items:stretch;gap:12px}.account-settings-dialog-module__Ijo9vG__passwordRow button,.account-settings-dialog-module__Ijo9vG__deleteRow button,.account-settings-dialog-module__Ijo9vG__actions button{border-radius:12px;width:100%;height:44px}.account-settings-dialog-module__Ijo9vG__confirmActions{flex-direction:column-reverse}.account-settings-dialog-module__Ijo9vG__confirmActions button{width:100%}}.account-settings-dialog-module__Ijo9vG__passwordSection{width:100%}.account-settings-dialog-module__Ijo9vG__passwordCode{align-items:end;gap:12px;display:flex}.account-settings-dialog-module__Ijo9vG__passwordCode label{flex:1;min-width:0}.account-settings-dialog-module__Ijo9vG__passwordCode button{flex-shrink:0;margin-bottom:2px}
.account-menu-module__M2yztW__control{flex-shrink:0;display:inline-flex;position:relative}.account-menu-module__M2yztW__avatar,.account-menu-module__M2yztW__profileAvatar{color:#fff;background:#009d90;border:0;border-radius:50%;place-items:center;font-weight:400;display:grid}.account-menu-module__M2yztW__avatar{cursor:pointer;width:28px;height:28px;font-size:13px}.account-menu-module__M2yztW__avatar:hover,.account-menu-module__M2yztW__avatar[data-state=open]{box-shadow:0 0 0 3px #009d9018}.account-menu-module__M2yztW__menu,.account-menu-module__M2yztW__submenu{z-index:160;color:#353535;background:#fff;border:1px solid #dfe5ee;border-radius:14px;outline:none;font-size:14px;box-shadow:0 6px 16px #0000000c,0 2px 4px #00000016}.account-menu-module__M2yztW__menu{width:min(288px,100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;padding:8px;overflow-y:auto}.account-menu-module__M2yztW__profile{align-items:center;gap:12px;padding:8px 8px 14px;display:flex}.account-menu-module__M2yztW__profileAvatar{flex-shrink:0;width:40px;height:40px;font-size:16px}.account-menu-module__M2yztW__identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-menu-module__M2yztW__identity strong{font-size:15px;font-weight:600}.account-menu-module__M2yztW__identity strong,.account-menu-module__M2yztW__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-module__M2yztW__identity span{color:#657182;font-size:12px}.account-menu-module__M2yztW__switchAccount{color:#657182;cursor:pointer;border-radius:5px;outline:none;place-items:center;width:24px;height:28px;display:grid}.account-menu-module__M2yztW__plan{background:#f7f8fa;border-radius:12px;margin-bottom:8px;padding:0 4px}.account-menu-module__M2yztW__planHeader{border-bottom:1px solid #dfe5ee;justify-content:space-between;align-items:center;min-height:52px;padding:10px 12px;display:flex}.account-menu-module__M2yztW__planHeader strong{font-size:16px;font-weight:600}.account-menu-module__M2yztW__upgrade{color:#fff;cursor:pointer;background:#333;border-radius:18px;outline:none;padding:5px 14px;font-size:13px}.account-menu-module__M2yztW__upgrade[data-highlighted]{background:#505050}.account-menu-module__M2yztW__credits{align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.account-menu-module__M2yztW__credits svg{color:#657182}.account-menu-module__M2yztW__item,.account-menu-module__M2yztW__languageItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;gap:12px;min-height:36px;padding:8px;display:flex}.account-menu-module__M2yztW__item svg{color:#657182;flex-shrink:0}.account-menu-module__M2yztW__item[data-highlighted],.account-menu-module__M2yztW__item[data-state=open],.account-menu-module__M2yztW__languageItem[data-highlighted],.account-menu-module__M2yztW__switchAccount[data-highlighted]{background:#f4f5f7}.account-menu-module__M2yztW__item[data-disabled],.account-menu-module__M2yztW__languageItem[data-disabled]{opacity:.5;cursor:wait}.account-menu-module__M2yztW__trailing{color:#657182;margin-left:auto;font-size:12px}.account-menu-module__M2yztW__credits .account-menu-module__M2yztW__trailing{color:inherit;font-size:14px}.account-menu-module__M2yztW__separator{background:#dfe5ee;height:1px;margin:5px 2px}.account-menu-module__M2yztW__submenu{width:160px;max-width:calc(100vw - 16px);padding:5px}.account-menu-module__M2yztW__languageItem{justify-content:space-between;gap:10px}.account-menu-module__M2yztW__indicator{color:#333;display:inline-flex}.account-menu-module__M2yztW__notice{color:#657182;margin:6px 8px 4px;font-size:12px;line-height:1.5}.account-menu-module__M2yztW__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-menu-module__M2yztW__failure{z-index:170;color:#657182;background:#fff;border:1px solid #dfe5ee;border-radius:10px;width:min(240px,100vw - 32px);margin:0;padding:12px;font-size:12px;position:absolute;top:36px;right:0;box-shadow:0 6px 18px #0002}
.project-actions-module__t4fEha__overlay{z-index:210;background:#00000059;position:fixed;inset:0}.project-actions-module__t4fEha__dialog{z-index:211;color:#333;background:#fff;border-radius:12px;width:min(420px,100vw - 32px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 40px #0000002e}.project-actions-module__t4fEha__title{margin:0;font-size:18px;font-weight:650}.project-actions-module__t4fEha__description{color:#747d87;margin:8px 0 20px;font-size:13px;line-height:1.5}.project-actions-module__t4fEha__form{gap:8px;display:grid}.project-actions-module__t4fEha__label{color:#42474d;font-size:13px;font-weight:600}.project-actions-module__t4fEha__input{color:#30343a;border:1px solid #d9dce0;border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-size:14px}.project-actions-module__t4fEha__notice{color:#a24a2f;margin:4px 0;font-size:13px;line-height:1.5}.project-actions-module__t4fEha__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.project-actions-module__t4fEha__button,.project-actions-module__t4fEha__primary,.project-actions-module__t4fEha__danger{color:#333;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:7px;padding:8px 14px;font-size:13px}.project-actions-module__t4fEha__primary{color:#fff;background:#303030;border-color:#303030}.project-actions-module__t4fEha__danger{color:#fff;background:#c43a3a;border-color:#c43a3a}.project-actions-module__t4fEha__button:disabled,.project-actions-module__t4fEha__primary:disabled,.project-actions-module__t4fEha__danger:disabled{cursor:not-allowed;opacity:.45}.project-actions-module__t4fEha__input:focus-visible,.project-actions-module__t4fEha__button:focus-visible,.project-actions-module__t4fEha__primary:focus-visible,.project-actions-module__t4fEha__danger:focus-visible{outline-offset:2px;outline:2px solid #557fda}
.workspace-loading-module__6APa-q__screen{z-index:1000;background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.workspace-loading-module__6APa-q__mascot{width:100px;height:100px;animation:1.6s ease-in-out infinite workspace-loading-module__6APa-q__breathe;display:block}@keyframes workspace-loading-module__6APa-q__breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.workspace-loading-module__6APa-q__mascot{animation:none}}.workspace-loading-module__6APa-q__concealed{visibility:hidden}
.canvas-comments-module__5S1iKq__layer{pointer-events:none;z-index:35;position:absolute;inset:0;overflow:hidden}.canvas-comments-module__5S1iKq__pin{color:#fff;cursor:pointer;pointer-events:auto;background:#3b82f6;border:2px solid #fff;border-radius:50% 50% 50% 4px;justify-content:center;align-items:center;gap:3px;min-width:28px;height:28px;padding:0 6px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.canvas-comments-module__5S1iKq__panel{pointer-events:auto;border:1px solid var(--app-border);background:var(--app-card);color:var(--app-card-foreground);border-radius:16px;padding:12px;font-size:13px;position:absolute;box-shadow:0 10px 18px #0002}.canvas-comments-module__5S1iKq__panel textarea{resize:vertical;border:1px solid var(--app-border);width:100%;min-height:96px;max-height:200px;font:inherit;outline-offset:2px;background:0 0;border-radius:12px;padding:10px;display:block}.canvas-comments-module__5S1iKq__panel footer{justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.canvas-comments-module__5S1iKq__panel button{cursor:pointer;color:var(--app-muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.canvas-comments-module__5S1iKq__panel button[type=submit]{color:#fff;background:#333;border-radius:20px;padding:4px 12px}.canvas-comments-module__5S1iKq__panel button:disabled{opacity:.45;cursor:default}.canvas-comments-module__5S1iKq__panel header{align-items:center;gap:8px;display:flex}.canvas-comments-module__5S1iKq__panel header time{color:var(--app-muted-foreground);flex:1;font-size:10px}.canvas-comments-module__5S1iKq__body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:12px 0 4px;overflow-y:auto}
.plan-benefits-module__C3Pghq__benefits{border-top:1px solid #e4e9ee;margin-top:22px;padding-top:20px}.plan-benefits-module__C3Pghq__benefits .plan-benefits-module__C3Pghq__list,.plan-benefits-module__C3Pghq__benefits .plan-benefits-module__C3Pghq__modelList{border:0;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.plan-benefits-module__C3Pghq__benefits li{color:#536172;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.plan-benefits-module__C3Pghq__benefits li svg{color:#087be5;flex-shrink:0;margin-top:2px}.plan-benefits-module__C3Pghq__models{border:1px solid #d4deeb;border-radius:12px;margin-top:20px;padding:14px}.plan-benefits-module__C3Pghq__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.plan-benefits-module__C3Pghq__heading strong{color:#087be5}.plan-benefits-module__C3Pghq__heading span{color:#66768a}.plan-benefits-module__C3Pghq__models p{margin:10px 0 0;font-size:12px;line-height:1.6}.plan-benefits-module__C3Pghq__models button{color:#087be5;cursor:pointer;background:0 0;border:0;text-decoration:underline}.plan-benefits-module__C3Pghq__benefits .plan-benefits-module__C3Pghq__modelList{gap:10px}.plan-benefits-module__C3Pghq__benefits .plan-benefits-module__C3Pghq__modelList svg{color:#303030}
.tooltip-module__DBq3VW__content{z-index:100;color:#fff;text-align:center;overflow-wrap:anywhere;max-width:min(280px,100vw - 16px);transform-origin:var(--radix-tooltip-content-transform-origin);background:#333;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.4;box-shadow:0 2px 8px #0000000a}.tooltip-module__DBq3VW__arrow{fill:#333}
.datachart-composer-module__7uR7Kq__composer{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;min-height:214px;display:flex;overflow:hidden;box-shadow:0 12px 30px #29303b0d}.datachart-composer-module__7uR7Kq__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.datachart-composer-module__7uR7Kq__dropzone{color:#56677d;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:14px;min-height:64px;margin:12px 16px 0;padding:12px 16px;display:flex}.datachart-composer-module__7uR7Kq__dropzone:hover,.datachart-composer-module__7uR7Kq__dragging{background:#f2f8fe;border-color:#82b8e4}.datachart-composer-module__7uR7Kq__dropzone:focus-visible,.datachart-composer-module__7uR7Kq__tool:focus-visible,.datachart-composer-module__7uR7Kq__ratio:focus-visible,.datachart-composer-module__7uR7Kq__submit:focus-visible,.datachart-composer-module__7uR7Kq__fileChip button:focus-visible,.datachart-composer-module__7uR7Kq__addFile:focus-visible,.datachart-composer-module__7uR7Kq__close:focus-visible{outline-offset:2px;outline:2px solid #86a9cb}.datachart-composer-module__7uR7Kq__dropzone span{gap:4px;min-width:0;display:grid}.datachart-composer-module__7uR7Kq__dropzone strong{color:#343d48;font-size:14px;font-weight:500;line-height:1.3}.datachart-composer-module__7uR7Kq__dropzone small{color:#8c99aa;font-size:12px;line-height:1.3}.datachart-composer-module__7uR7Kq__dropzone b{color:#638db5;font-weight:500}.datachart-composer-module__7uR7Kq__fileList{flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;margin:12px 16px 0;display:flex}.datachart-composer-module__7uR7Kq__fileChip{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;max-width:100%;display:flex}.datachart-composer-module__7uR7Kq__fileChip button{color:#56606c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:7px;font-size:12px;display:inline-flex}.datachart-composer-module__7uR7Kq__fileChip button:hover{color:#4c85b5}.datachart-composer-module__7uR7Kq__fileChip span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.datachart-composer-module__7uR7Kq__fileChip small{color:#9aa4af;flex:none;font-size:12px}.datachart-composer-module__7uR7Kq__fileChip .datachart-composer-module__7uR7Kq__removeFile{color:#8a94a1;padding:7px 8px 7px 2px}.datachart-composer-module__7uR7Kq__fileChipError{background:#fff6f6;border-color:#efc2c3}.datachart-composer-module__7uR7Kq__fileChipError button{color:#b54749}.datachart-composer-module__7uR7Kq__addFile{color:#66788b;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.datachart-composer-module__7uR7Kq__addFile:hover{color:#4c85b5;border-color:#82b8e4}.datachart-composer-module__7uR7Kq__textarea{resize:none;color:#303030;width:calc(100% - 32px);height:45.5px;min-height:45.5px;max-height:200px;font:inherit;background:0 0;border:0;outline:none;flex:none;margin:12px 16px 4px;padding:0;font-size:14px;line-height:1.625;display:block;overflow-y:auto}.datachart-composer-module__7uR7Kq__textarea::placeholder{color:#9ba5b2}.datachart-composer-module__7uR7Kq__toolbar,.datachart-composer-module__7uR7Kq__tools{align-items:center;display:flex}.datachart-composer-module__7uR7Kq__toolbar{justify-content:space-between;gap:8px;margin-top:auto;padding:8px 12px 10px}.datachart-composer-module__7uR7Kq__tools{gap:4px}.datachart-composer-module__7uR7Kq__tool,.datachart-composer-module__7uR7Kq__ratio,.datachart-composer-module__7uR7Kq__submit,.datachart-composer-module__7uR7Kq__close{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.datachart-composer-module__7uR7Kq__tool{color:#303030;background:0 0;border-radius:50%;width:36px;height:36px}.datachart-composer-module__7uR7Kq__toolActive{color:#2f6ea5}.datachart-composer-module__7uR7Kq__journalChip{color:#303030;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.datachart-composer-module__7uR7Kq__journalChip:hover,.datachart-composer-module__7uR7Kq__journalChip[data-state=open]{background:#f0f1f3}.datachart-composer-module__7uR7Kq__journalChip:focus-visible,.datachart-composer-module__7uR7Kq__paletteChipTrigger:focus-visible{outline-offset:2px;outline:2px solid #86a9cb}.datachart-composer-module__7uR7Kq__stop{border-color:#d6d6d6}.datachart-composer-module__7uR7Kq__tool:hover,.datachart-composer-module__7uR7Kq__tool[data-state=open],.datachart-composer-module__7uR7Kq__ratio:hover,.datachart-composer-module__7uR7Kq__ratio[data-state=open]{background:#f0f1f3}.datachart-composer-module__7uR7Kq__ratio{color:#303030;background:0 0;border-radius:999px;min-width:46px;height:36px;padding:0 8px;font-size:13px}.datachart-composer-module__7uR7Kq__submit{color:#0d0d10;background:#fff;border:1px solid #d6d6d6;border-radius:50%;width:40px;height:40px;box-shadow:0 1px 4px #0f172a1f}.datachart-composer-module__7uR7Kq__submit:disabled{color:#9ca4b1;box-shadow:none;cursor:not-allowed;background:#f0f2f6;border-color:#0000}.datachart-composer-module__7uR7Kq__error{color:#b54749;margin:0;padding:0 16px;font-size:12px}.datachart-composer-module__7uR7Kq__hint{color:#8c99aa;margin:0;padding:0 16px;font-size:12px}.datachart-composer-module__7uR7Kq__hint:not(:empty),.datachart-composer-module__7uR7Kq__error:not(:empty){padding-bottom:10px}.datachart-composer-module__7uR7Kq__menu,.datachart-composer-module__7uR7Kq__paletteMenu{z-index:110;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 35px #1f293724}.datachart-composer-module__7uR7Kq__menu{min-width:216px;padding:6px}.datachart-composer-module__7uR7Kq__menuItem{color:#3f4650;cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding:0 10px;font-size:13px;display:flex}.datachart-composer-module__7uR7Kq__menuItemLabel{align-items:center;gap:12px;min-width:0;display:inline-flex}.datachart-composer-module__7uR7Kq__menuItemLabel svg{flex:0 0 16px;width:16px;height:16px}.datachart-composer-module__7uR7Kq__chartMenu .datachart-composer-module__7uR7Kq__menuItem{min-height:40px;padding:0 14px;font-size:14px}.datachart-composer-module__7uR7Kq__chartMenu .datachart-composer-module__7uR7Kq__menuItemLabel svg{flex-basis:20px;width:20px;height:20px}.datachart-composer-module__7uR7Kq__chartMenu .datachart-composer-module__7uR7Kq__menuItem:first-child{margin-bottom:9px;position:relative}.datachart-composer-module__7uR7Kq__chartMenu .datachart-composer-module__7uR7Kq__menuItem:first-child:after{content:"";border-bottom:1px dashed #e2e8f0;position:absolute;bottom:-5px;left:0;right:0}.datachart-composer-module__7uR7Kq__chartMenu .datachart-composer-module__7uR7Kq__menuItem[data-state=checked]{color:#005088;background:#edf2f7;font-weight:600}.datachart-composer-module__7uR7Kq__menuItem[data-highlighted]{background:#f3f4f6}.datachart-composer-module__7uR7Kq__paletteChip{background:#fff;border:1px solid #e0e6ee;border-radius:999px;align-items:center;height:32px;padding:0 3px 0 6px;display:inline-flex;box-shadow:0 1px 3px #21283424}.datachart-composer-module__7uR7Kq__paletteChipTrigger,.datachart-composer-module__7uR7Kq__paletteChipRemove{color:#657286;cursor:pointer;background:0 0;border:0;place-items:center;min-width:24px;height:28px;display:inline-grid}.datachart-composer-module__7uR7Kq__paletteChipTrigger{gap:6px;padding:0 2px;display:inline-flex}.datachart-composer-module__7uR7Kq__paletteChipRemove{width:24px;padding:0}.datachart-composer-module__7uR7Kq__paletteChipTrigger:focus-visible,.datachart-composer-module__7uR7Kq__paletteChipRemove:focus-visible{outline-offset:-2px;border-radius:50%;outline:2px solid #86a9cb}.datachart-composer-module__7uR7Kq__palettePreview{align-items:center;display:flex}.datachart-composer-module__7uR7Kq__palettePreview i{border:1px solid #fff;border-radius:50%;width:16px;height:16px}.datachart-composer-module__7uR7Kq__palettePreview i+i{margin-left:-4px}.datachart-composer-module__7uR7Kq__paletteMenu{width:min(440px,100vw - 24px);max-height:min(302px, var(--radix-popover-content-available-height));padding:7px 12px 0;overflow:hidden}.datachart-composer-module__7uR7Kq__paletteScroll{max-height:min(264px, calc(var(--radix-popover-content-available-height) - 36px));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.datachart-composer-module__7uR7Kq__paletteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:8px;display:grid}.datachart-composer-module__7uR7Kq__paletteCard{color:#616d7d;cursor:pointer;min-width:0;min-height:86px;font:inherit;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cdcfd5;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:4px;padding:10px 54px 10px 12px;font-size:13px;font-weight:500;line-height:1.375;display:flex}.datachart-composer-module__7uR7Kq__paletteCard:hover{background:#f8fafc}.datachart-composer-module__7uR7Kq__paletteCard[aria-pressed=true]{border-color:#8da4c1}.datachart-composer-module__7uR7Kq__paletteCard:focus-visible,.datachart-composer-module__7uR7Kq__paletteMore:focus-visible{outline-offset:-2px;outline:2px solid #86a9cb}.datachart-composer-module__7uR7Kq__swatches{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-top:6px;display:flex}.datachart-composer-module__7uR7Kq__swatches i{border:1px solid #0000000f;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #ffffff59}.datachart-composer-module__7uR7Kq__paletteMore{color:#657286;cursor:pointer;background:#fff;border:0;place-items:center;width:100%;height:28px;padding:0;display:grid}.datachart-composer-module__7uR7Kq__overlay{z-index:120;background:#191d2661;position:fixed;inset:0}.datachart-composer-module__7uR7Kq__previewDialog{z-index:121;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;width:min(900px,100vw - 32px);max-height:min(780px,100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #191d2633}.datachart-composer-module__7uR7Kq__previewDialog:focus{outline:none}.datachart-composer-module__7uR7Kq__previewHeader{border-bottom:1px solid #e8eaed;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:grid}.datachart-composer-module__7uR7Kq__previewIcon{color:#4a76b0;background:#eef3fb;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.datachart-composer-module__7uR7Kq__previewMeta{color:#89919b;margin:4px 0 0;font-size:12px}.datachart-composer-module__7uR7Kq__previewTableWrap{padding:0 24px 16px;overflow:auto}.datachart-composer-module__7uR7Kq__previewTable{border-collapse:collapse;color:#303030;width:100%;font-size:13px}.datachart-composer-module__7uR7Kq__previewTable th,.datachart-composer-module__7uR7Kq__previewTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f3;height:36px;padding:0 12px}.datachart-composer-module__7uR7Kq__previewTable thead th{z-index:1;background:#f8fafc;font-weight:600;position:sticky;top:0}.datachart-composer-module__7uR7Kq__previewTable tbody th{color:#7c8794;text-align:center;border-right:1px solid #edf0f3;width:36px;font-weight:400}.datachart-composer-module__7uR7Kq__previewTable tbody tr:nth-child(2n) td{background:#fafbfc}.datachart-composer-module__7uR7Kq__previewHeader h2{color:#303030;margin:0;font-size:16px;font-weight:600}.datachart-composer-module__7uR7Kq__previewHeader p{overflow-wrap:anywhere;color:#89919b;margin:5px 0 0;font-size:13px}.datachart-composer-module__7uR7Kq__close{color:#5d6673;background:#f4f5f6;border-radius:50%;flex:none;width:32px;height:32px}.datachart-composer-module__7uR7Kq__pastedPreview{color:#444;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px;font-size:13px;overflow:auto}.datachart-composer-module__7uR7Kq__previewNotice{color:#7a8491;min-height:120px;margin:0;padding:24px 20px;font-size:13px}.datachart-composer-module__7uR7Kq__compact{min-height:0;box-shadow:none;border-radius:16px}.datachart-composer-module__7uR7Kq__compact .datachart-composer-module__7uR7Kq__dropzone{min-height:52px}.datachart-composer-module__7uR7Kq__ratioPopover{z-index:110;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:254px;padding:8px;box-shadow:0 12px 35px #1f293724}.datachart-composer-module__7uR7Kq__ratioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.datachart-composer-module__7uR7Kq__ratioChoice{color:#333;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 0;font-size:11px;font-weight:500;line-height:1;display:flex}.datachart-composer-module__7uR7Kq__ratioChoice:hover{background:#f3f4f6}.datachart-composer-module__7uR7Kq__ratioChoice[data-state=checked]{color:#fff;background:#333}.datachart-composer-module__7uR7Kq__ratioChoice:focus-visible{outline-offset:2px;outline:2px solid #7787ab}.datachart-composer-module__7uR7Kq__ratioChoice[data-state=checked] .datachart-composer-module__7uR7Kq__autoRatio{filter:invert()}@media (max-width:899px){.datachart-composer-module__7uR7Kq__composer:not(.datachart-composer-module__7uR7Kq__compact){min-height:230px}}@media (max-width:639px){.datachart-composer-module__7uR7Kq__paletteMenu{width:min(440px,100vw - 40px)}.datachart-composer-module__7uR7Kq__palettePreview i:not(:first-child){display:none}.datachart-composer-module__7uR7Kq__swatches i{flex-basis:14px;width:14px;height:14px}.datachart-composer-module__7uR7Kq__dropzone{gap:12px;min-height:60px;margin:10px 12px 0;padding:12px 14px}.datachart-composer-module__7uR7Kq__dropzone strong{font-size:12px}.datachart-composer-module__7uR7Kq__dropzone small{font-size:11px}.datachart-composer-module__7uR7Kq__fileList{margin-inline:12px}.datachart-composer-module__7uR7Kq__textarea{width:calc(100% - 24px);margin-inline:12px}.datachart-composer-module__7uR7Kq__toolbar{padding-inline:8px}.datachart-composer-module__7uR7Kq__submit{width:34px;height:34px}}
.home-template-panels-module__Lpbzjq__illustrationSection{margin-top:14px}.home-template-panels-module__Lpbzjq__center{justify-content:center;display:flex}.home-template-panels-module__Lpbzjq__templateTrigger,.home-template-panels-module__Lpbzjq__categoryPill{color:#657080;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 19px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 2px 10px #0000000a}.home-template-panels-module__Lpbzjq__templateTrigger:hover,.home-template-panels-module__Lpbzjq__categoryPill:hover{color:#303030;border-color:#e5e7eb;box-shadow:0 2px 12px #00000014}.home-template-panels-module__Lpbzjq__templateTrigger[aria-pressed=true],.home-template-panels-module__Lpbzjq__categoryPill[aria-pressed=true]{box-shadow:none;color:#fff;background:#303030;border-color:#0000}.home-template-panels-module__Lpbzjq__templateTrigger:focus-visible,.home-template-panels-module__Lpbzjq__categoryPill:focus-visible,.home-template-panels-module__Lpbzjq__scienceCard:focus-visible,.home-template-panels-module__Lpbzjq__flowImage:focus-visible,.home-template-panels-module__Lpbzjq__useAction:focus-visible,.home-template-panels-module__Lpbzjq__heading button:focus-visible,.home-template-panels-module__Lpbzjq__back:focus-visible,.home-template-panels-module__Lpbzjq__previewActions button:focus-visible{outline-offset:2px;outline:2px solid #86a9cb}.home-template-panels-module__Lpbzjq__categoryRow{scrollbar-width:none;align-items:center;width:100%;max-width:896px;margin:12px auto 0;padding:8px 0;display:flex;overflow-x:auto}.home-template-panels-module__Lpbzjq__categoryRow::-webkit-scrollbar{display:none}.home-template-panels-module__Lpbzjq__categoryList{gap:10px;width:max-content;margin-inline:auto;display:flex}.home-template-panels-module__Lpbzjq__scienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin-top:16px;display:grid}.home-template-panels-module__Lpbzjq__scienceCard{color:#303030;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e9eb;border-radius:24px;flex-direction:column;min-width:0;padding:16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 2px 8px #00000005}.home-template-panels-module__Lpbzjq__scienceCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.home-template-panels-module__Lpbzjq__scienceCard:hover strong{color:#2563eb}.home-template-panels-module__Lpbzjq__scienceCard strong{font-size:20px;line-height:1.2}.home-template-panels-module__Lpbzjq__scienceImage{border:1px solid #e8e9eb;border-radius:16px;width:100%;height:148px;margin-top:10px;display:block;overflow:hidden}.home-template-panels-module__Lpbzjq__scienceImage img{object-fit:cover;width:100%;height:100%}.home-template-panels-module__Lpbzjq__flowSection{isolation:isolate;margin-top:28px;padding:24px 0;position:relative}.home-template-panels-module__Lpbzjq__flowSection:before{z-index:-1;content:"";filter:blur(5px);pointer-events:none;background:linear-gradient(#fdfcfc 0%,#f6f6f5 33% 67%,#fdfcfc 100%);position:absolute;inset:0 -16px}.home-template-panels-module__Lpbzjq__heading,.home-template-panels-module__Lpbzjq__heading>div{align-items:baseline;gap:10px;display:flex}.home-template-panels-module__Lpbzjq__heading{justify-content:space-between;margin-bottom:12px}.home-template-panels-module__Lpbzjq__heading h2{color:#303030;margin:0;font-size:20px;font-weight:650}.home-template-panels-module__Lpbzjq__heading>button{color:#6595bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;display:flex}.home-template-panels-module__Lpbzjq__heading>button:hover{color:#386e9c}.home-template-panels-module__Lpbzjq__flowCategories{scrollbar-width:none;gap:8px;min-width:0;padding:2px 0 5px;display:flex;overflow-x:auto}.home-template-panels-module__Lpbzjq__flowCategories::-webkit-scrollbar{display:none}.home-template-panels-module__Lpbzjq__flowCategories .home-template-panels-module__Lpbzjq__categoryPill{padding-inline:16px;font-size:14px}.home-template-panels-module__Lpbzjq__flowGrid,.home-template-panels-module__Lpbzjq__libraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.home-template-panels-module__Lpbzjq__flowCard{min-width:0;position:relative}.home-template-panels-module__Lpbzjq__flowImage{aspect-ratio:16/10;cursor:zoom-in;background:#fff;border:1px solid #e8e9eb;border-radius:14px;width:100%;padding:12px;display:block;overflow:hidden}.home-template-panels-module__Lpbzjq__flowImage img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.home-template-panels-module__Lpbzjq__flowCard:hover .home-template-panels-module__Lpbzjq__flowImage img{transform:scale(1.025)}.home-template-panels-module__Lpbzjq__useAction{z-index:1;color:#fff;cursor:pointer;opacity:0;white-space:nowrap;background:#111;border:0;border-radius:999px;max-width:75%;padding:8px 15px;font-size:12px;font-weight:600;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #00000024}.home-template-panels-module__Lpbzjq__flowCard:hover .home-template-panels-module__Lpbzjq__useAction,.home-template-panels-module__Lpbzjq__flowCard:focus-within .home-template-panels-module__Lpbzjq__useAction{opacity:1}.home-template-panels-module__Lpbzjq__featuredTitle,.home-template-panels-module__Lpbzjq__flowTitle{color:#102a4c;text-overflow:ellipsis;white-space:nowrap;padding:10px 2px 0;font-size:13px;font-weight:600;display:block;overflow:hidden}.home-template-panels-module__Lpbzjq__flowTitle{padding:10px 12px}.home-template-panels-module__Lpbzjq__overlay,.home-template-panels-module__Lpbzjq__previewOverlay{background:#191d2661;position:fixed;inset:0}.home-template-panels-module__Lpbzjq__overlay{z-index:100}.home-template-panels-module__Lpbzjq__previewOverlay{z-index:110}.home-template-panels-module__Lpbzjq__library,.home-template-panels-module__Lpbzjq__preview{background:#f5f9fd;border:1px solid #d8e3ed;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #191d2633}.home-template-panels-module__Lpbzjq__library{z-index:101;border-radius:8px;width:min(1280px,100vw - 48px);height:min(900px,100dvh - 48px)}.home-template-panels-module__Lpbzjq__library:focus,.home-template-panels-module__Lpbzjq__preview:focus{outline:none}.home-template-panels-module__Lpbzjq__libraryHeader{background:#fff;border-bottom:1px solid #dfe7f0;flex:none;align-items:center;min-height:80px;padding:0 24px;display:flex;position:relative}.home-template-panels-module__Lpbzjq__libraryHeader h2{color:#082958;white-space:nowrap;margin:0;font-size:20px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.home-template-panels-module__Lpbzjq__back{color:#102a4c;cursor:pointer;background:#fff;border:1px solid #d5e1ec;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.home-template-panels-module__Lpbzjq__back:hover{background:#f5f9fd}.home-template-panels-module__Lpbzjq__libraryBody{background:#f7fafe;flex:1;min-height:0;padding:28px 40px;overflow-y:auto}.home-template-panels-module__Lpbzjq__libraryFilters{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.home-template-panels-module__Lpbzjq__libraryFilters .home-template-panels-module__Lpbzjq__categoryPill{min-height:32px;box-shadow:none;color:#60758d;border:1px solid #d6e2ec;font-size:12px}.home-template-panels-module__Lpbzjq__libraryFilters .home-template-panels-module__Lpbzjq__categoryPill[aria-pressed=true]{color:#fff;background:#082958;border-color:#082958}.home-template-panels-module__Lpbzjq__search{color:#8b9bad;background:#fff;border:1px solid #bdd0e2;border-radius:6px;flex:none;align-items:center;gap:8px;width:240px;height:36px;padding:0 10px;display:flex}.home-template-panels-module__Lpbzjq__search:focus-within{border-color:#6e9fcb;box-shadow:0 0 0 2px #6e9fcb26}.home-template-panels-module__Lpbzjq__search input{color:#102a4c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.home-template-panels-module__Lpbzjq__libraryGrid{gap:16px}.home-template-panels-module__Lpbzjq__empty{color:#89919b;place-items:center;min-height:256px;font-size:14px;display:grid}.home-template-panels-module__Lpbzjq__preview{z-index:111;background:#fff;border-radius:28px;gap:12px;width:min(960px,100vw - 32px);padding:16px}.home-template-panels-module__Lpbzjq__previewImage{background:#fafafa;border-radius:16px;justify-content:center;align-items:center;min-height:min(560px,60vh);display:flex;overflow:auto}.home-template-panels-module__Lpbzjq__previewImage img{object-fit:contain;width:auto;max-width:100%;max-height:min(560px,60vh)}.home-template-panels-module__Lpbzjq__previewActions{justify-content:flex-end;gap:12px;display:flex}.home-template-panels-module__Lpbzjq__previewActions button{color:#303030;cursor:pointer;background:#fff;border:1px solid #e2e4e8;border-radius:8px;padding:9px 16px;font-size:13px}.home-template-panels-module__Lpbzjq__previewActions button:last-child{color:#fff;background:#303030;border-color:#303030}.home-template-panels-module__Lpbzjq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.home-template-panels-module__Lpbzjq__useAction{opacity:1}}@media (max-width:700px){.home-template-panels-module__Lpbzjq__scienceGrid{grid-template-columns:1fr}.home-template-panels-module__Lpbzjq__scienceImage{height:132px}.home-template-panels-module__Lpbzjq__flowGrid,.home-template-panels-module__Lpbzjq__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-template-panels-module__Lpbzjq__library{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.home-template-panels-module__Lpbzjq__libraryHeader{min-height:64px;padding-inline:14px}.home-template-panels-module__Lpbzjq__libraryHeader h2{font-size:16px}.home-template-panels-module__Lpbzjq__libraryBody{padding:20px 16px}.home-template-panels-module__Lpbzjq__libraryFilters{flex-direction:column;align-items:stretch;gap:8px}.home-template-panels-module__Lpbzjq__search{width:100%}.home-template-panels-module__Lpbzjq__preview{border-radius:18px}}
