:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teal:#1d9e75;--teal-dark:#087157;--teal-soft:#e7f7f1;--black:#0d1117;--ink:#17211d;--muted:#65736d;--paper:#f7faf8;--panel:#ffffff94;--line:#0d11171a;--glass:#ffffff75;--glass-strong:#ffffffa3;--glass-soft:#ffffff42;--glass-line:#0d11171f;--glass-highlight:#ffffffeb;--glass-blur:blur(30px) saturate(170%);--coral:#f36f5f;--yellow:#f3b63f;--blue:#3174d5;--serif:"DM Serif Display", Georgia, serif;--sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"DM Mono", "SFMono-Regular", Consolas, monospace;--shadow-sm:0 10px 28px #0d111714;--shadow-md:0 22px 64px #0d11171f;--shadow-lg:0 34px 100px #0d11172b;--glass-shadow:0 1px 0 var(--glass-highlight) inset, 0 -1px 0 #ffffff5c inset, 0 0 0 1px var(--glass-line), 0 20px 58px #0d111724}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;scroll-padding-top:96px;overflow-x:hidden}body{color:var(--ink);background:radial-gradient(circle at 18% 8%, #96dec461, transparent 31vw), radial-gradient(circle at 78% 4%, #bedaff57, transparent 30vw), radial-gradient(circle at 72% 52%, #ffeeb64d, transparent 32vw), linear-gradient(#0d111706 1px, transparent 1px), linear-gradient(90deg, #0d111706 1px, transparent 1px), linear-gradient(180deg, #fbfdfb 0%, var(--paper) 42%, #f4f7f6 100%);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:auto,auto,auto,64px 64px,64px 64px,auto;background-attachment:fixed;margin:0;overflow-x:hidden}#root{flex-direction:column;min-height:100svh;display:flex}main{flex:1 0 auto}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-nav{z-index:50;pointer-events:none;justify-content:center;align-items:center;height:54px;padding:0 clamp(14px,4vw,48px);transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:fixed;top:18px;left:0;right:0}.site-nav.is-scrolled{transform:translateY(-6px)}.nav-shell{pointer-events:auto;background:linear-gradient(180deg, #ffffffe0, #ffffff9e), var(--glass);-webkit-backdrop-filter:blur(28px)saturate(175%);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);width:min(1040px,100%);min-height:50px;padding:6px 10px;transition-property:background,box-shadow,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #ffffff6b,0 0 0 1px #0d111714,0 18px 46px #0d111721}.site-nav.is-scrolled .nav-shell{background:linear-gradient(180deg, #ffffffeb, #ffffffad), var(--glass-strong);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ffffff6b,0 0 0 1px #0d11171a,0 22px 58px #0d111729}.brand,.footer-brand{letter-spacing:0;flex:none;align-items:center;gap:10px;min-height:40px;font-weight:500;display:inline-flex}.site-nav .brand{min-height:38px;color:var(--black);font-size:16px;font-weight:700}.logo-mark{object-fit:cover;border-radius:9px;width:32px;height:32px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0d111714,0 10px 24px #1d9e753d}.nav-links{color:#0d111794;justify-content:center;align-items:center;gap:clamp(8px,1.8vw,22px);min-width:0;font-size:14px;font-weight:600;display:flex}.nav-links a{white-space:nowrap;border-radius:999px;align-items:center;min-height:36px;padding:0 4px;transition-property:color,background,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.nav-links a:hover{color:var(--black);background:0 0;transform:translateY(-1px)}.nav-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.lang-switcher{z-index:60;position:relative}.lang-switcher-trigger{color:#0d111794;cursor:pointer;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:14px;font-weight:600;transition-property:color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.lang-switcher-trigger:hover{color:var(--black)}.nav-download{color:#fff;white-space:nowrap;background:#000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;transition-property:transform,box-shadow,background;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 10px 20px #0000002e}.nav-download:hover{background:#111;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 12px 24px #00000038}.nav-download:active{transform:scale(.96)}.nav-download svg{flex:none;width:14px;height:14px}.lang-switcher-trigger:active{transform:scale(.96)}.lang-switcher-trigger .arrow{flex:none;width:10px;height:6px;transition-property:transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.lang-switcher.is-open .arrow{transform:rotate(180deg)}.lang-dropdown{visibility:hidden;opacity:0;background:linear-gradient(180deg, #ffffffc7, #ffffff8a), var(--glass);width:168px;box-shadow:0 1px 0 #fffffff0 inset, 0 -1px 0 #ffffff5c inset, 0 0 0 1px var(--glass-line), 0 18px 46px #0d111729;-webkit-backdrop-filter:var(--glass-blur);transform-origin:100% 0;border-radius:12px;gap:2px;padding:6px;transition-property:opacity,transform,visibility;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.lang-switcher.is-open .lang-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.lang-option{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:14px;transition-property:color,background;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.lang-option:hover,.lang-option.is-active{color:var(--black);background:#0d11170e}.language-toggle{min-width:0;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;transition-property:color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.language-toggle:hover{color:var(--black)}.language-toggle:active,.button:active,.text-link:active,.faq-question:active{transform:scale(.96)}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:500;transition-property:transform,box-shadow,background,color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.button-primary{color:#fff;background:var(--black);box-shadow:0 13px 34px #0d11172e}.button-primary:hover{background:#000;box-shadow:0 16px 42px #0d111738}.button-teal{background:var(--teal);box-shadow:0 16px 38px #1d9e7547}.button-teal:hover{background:var(--teal-dark)}.text-link{min-height:44px;color:var(--black);align-items:center;padding:0 4px;font-weight:500;transition-property:transform,color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.text-link:hover{color:var(--teal-dark)}main{overflow:hidden}.section{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(72px,10vw,120px) 0}.hero{align-items:center;min-height:100vh;padding:104px 0 72px;display:flex}.hero-inner{width:min(1180px,100% - 40px);margin:0 auto}.hero-copy{text-align:center;min-width:0;max-width:1180px;margin:0 auto}.hero-copy>.badge{margin-left:auto;margin-right:auto}.badge{width:fit-content;min-height:36px;color:var(--teal-dark);-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(#ffffffb8,#e7f7f17a),#ffffff3d;border:1px solid #1d9e752e;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff61,0 12px 28px #1d9e751f}.badge:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #1d9e751f}h1,h2,h3,p{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:0}h1,h2{color:var(--black);font-family:var(--serif);letter-spacing:0;text-wrap:balance;font-weight:400}h1{max-width:none;margin:24px auto 20px;font-size:clamp(52px,5.8vw,86px);line-height:.96}h1 em,h2 em{color:var(--teal);font-style:italic}h2{margin-bottom:18px;font-size:clamp(42px,6vw,76px);line-height:.96}h3{color:var(--black);letter-spacing:0;margin-bottom:10px;font-size:19px;font-weight:500}.subtitle{color:#4f5e58;overflow-wrap:anywhere;text-wrap:pretty;max-width:710px;margin:0 auto 28px;font-size:clamp(18px,2.2vw,24px);font-weight:300;line-height:1.45}.subtitle .animated-i18n{overflow-wrap:anywhere;word-break:break-word}.section-heading h2 .zh,.section-heading h2 .ja,.section-heading h2 .ko{overflow-wrap:anywhere;word-break:break-all}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero-download{color:#fff;background:#000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;transition-property:transform,background,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #0003}.hero-download:hover{background:#111;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 18px 34px #0000003d}.hero-download:active{transform:scale(.96)}.hero-download svg{flex:none;width:17px;height:17px}.app-window{background:linear-gradient(180deg, #ffffffa8, #ffffff61), var(--glass-soft);width:100%;max-width:960px;box-shadow:0 1px 0 #ffffffe0 inset, 0 -1px 0 #ffffff61 inset, 0 0 0 1px var(--glass-line), var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);border-radius:22px;margin:clamp(52px,7vw,78px) auto 0;overflow:hidden}.hero-screenshot-frame{width:min(960px,100%);transform-style:preserve-3d;background:0 0;flex-direction:column;align-items:stretch;gap:6px;margin:clamp(52px,7vw,78px) auto 0;display:flex;position:relative;overflow:visible}.hero-carousel-stage{z-index:1;aspect-ratio:1.18;filter:drop-shadow(0 28px 70px #0d111729);will-change:transform;width:100%;transition-property:transform,filter;transition-duration:.52s;transition-timing-function:cubic-bezier(.2,0,0,1);animation:8s ease-in-out 1.2s infinite hero-float;position:relative;overflow:visible}.hero-carousel-slide{opacity:0;filter:blur(4px);width:100%;height:100%;transition-property:opacity,filter,transform;transition-duration:.52s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block;position:absolute;inset:0;overflow:visible;transform:scale(.985)}.hero-carousel-slide picture{width:100%;height:100%;display:block}.hero-carousel-slide.is-active{opacity:1;filter:blur();transform:scale(1)}.hero-carousel-slide.has-rounded-frame{clip-path:inset(0 round 32px);border-radius:32px;overflow:hidden;box-shadow:inset 0 1px #ffffff8a,0 0 0 1px #0d11171f}.hero-carousel-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hero-carousel-stage:after{z-index:2;content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 34%,#ffffff47 48%,#0000 62%);animation:5.8s ease-in-out 1.6s infinite hero-sheen;position:absolute;inset:0;transform:translate(-130%)}.hero-screenshot-frame:hover .hero-carousel-stage{filter:drop-shadow(0 34px 82px #0d111738);transform:translateY(-4px)scale(1.01)}.hero-carousel-controls{z-index:4;grid-template-columns:auto minmax(260px,1fr);justify-content:flex-start;align-items:center;gap:10px 18px;width:100%;display:grid;position:relative}.hero-carousel-tabs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.hero-carousel-tab{color:#0d1117ad;-webkit-backdrop-filter:blur(16px)saturate(135%);cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:linear-gradient(#ffffffa3,#ffffff61),#ffffff2e;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;line-height:1;transition-property:color,background,box-shadow,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffffff47,0 0 0 1px #0d111712,0 8px 18px #0d111712}.hero-carousel-tab:hover,.hero-carousel-tab.is-active{color:var(--teal-dark);background:#e7f7f1e6;box-shadow:inset 0 0 0 1px #1d9e752e,0 12px 28px #1d9e7529}.hero-carousel-tab:active{transform:scale(.96)}.hero-carousel-description{max-width:560px;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6;animation:.36s cubic-bezier(.2,0,0,1) both hero-description-rise}.window-chrome{background:linear-gradient(#ffffffc7,#f6f8f685);border-bottom:1px solid #0d111714;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.traffic-light{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0d111714}.traffic-light.red{background:#ff5f56}.traffic-light.yellow{background:#ffbd2e}.traffic-light.green{background:#27c93f}.window-body{background:linear-gradient(145deg,#1d9e7514,#0000 44%),#ffffff8f;padding:20px}.search-bar{color:#6d7a75;-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#ffffffad,#ffffff70),#fff3;border-radius:14px;align-items:center;gap:12px;height:54px;padding:0 14px;font-size:15px;display:flex;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #ffffff52,0 0 0 1px #0d111714,0 10px 30px #0d11170f}.search-icon{border:2px solid;border-radius:50%;flex:none;width:18px;height:18px}.search-icon:after{content:"";background:currentColor;border-radius:999px;width:8px;height:2px;display:block;position:relative;top:11px;left:13px;transform:rotate(45deg)}.kbd{color:var(--black);font-family:var(--mono);background:#f1f3ef;border-radius:8px;margin-left:auto;padding:4px 8px;font-size:12px;box-shadow:0 0 0 1px #0d111714}.mock-section-label{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:18px 0 8px;font-size:12px}.clip-list{gap:8px;min-width:0;display:grid}.clip-row{background:linear-gradient(#ffffff94,#ffffff57),#ffffff2e;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid;box-shadow:inset 0 1px #ffffffa8,inset 0 -1px #ffffff3d,0 0 0 1px #0d111712}.clip-row.selected{box-shadow:4px 0 0 var(--teal) inset, 0 0 0 1px #1d9e752e, 0 12px 34px #0d111714;background:#ffffffd1}.clip-icon{width:40px;height:40px;font-family:var(--mono);background:#f4f6f3;border-radius:12px;place-items:center;font-size:18px;display:grid}.clip-row:first-of-type .clip-icon{color:var(--blue)}.clip-row:nth-of-type(2) .clip-icon{color:var(--teal)}.clip-row:nth-of-type(3) .clip-icon{color:var(--coral)}.clip-row:nth-of-type(4) .clip-icon{color:#758078}.clip-title{min-width:0;color:var(--black);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.clip-row.selected .clip-title{font-family:var(--mono);font-size:14px}.pin-dot{background:var(--teal);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #1d9e7521}.ai-badge,.muted-badge{font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px}.ai-badge{color:var(--teal-dark);background:var(--teal-soft)}.muted-badge{color:#78857f;background:#f0f2ef}.window-footer{color:var(--muted);font-family:var(--mono);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.ai-status{color:var(--teal-dark);align-items:center;gap:8px;display:inline-flex}.pulse-dot{background:var(--teal);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite pulse}.section-kicker{color:var(--teal-dark);font-family:var(--mono);text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:500}.section-kicker-animated .animated-i18n-word{animation-duration:.42s;transform:translateY(6px)}.section-lede{max-width:720px;color:var(--muted);text-align:center;text-wrap:pretty;margin:0 auto 42px;font-size:18px;line-height:1.6}.section-heading{text-align:center;max-width:840px;margin:0 auto 44px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feature-card{background:linear-gradient(180deg, #ffffff9e, #ffffff57), var(--glass-soft);min-height:214px;box-shadow:0 1px 0 #ffffffeb inset, 0 -1px 0 #ffffff57 inset, 0 0 0 1px var(--glass-line), 0 18px 42px #0d11171c;-webkit-backdrop-filter:var(--glass-blur);border-radius:8px;padding:26px;transition-property:transform,box-shadow,background;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.feature-card:last-child:nth-child(odd){grid-column:1/-1}.feature-card .feature-icon,.feature-card h3,.feature-card p,.feature-card .preview-type-list li{opacity:0;filter:blur(8px);transform:translateY(14px)}.feature-card.is-visible .feature-icon,.feature-card.is-visible h3,.feature-card.is-visible p,.feature-card.is-visible .preview-type-list li{opacity:1;filter:blur();transform:translateY(0)}.feature-card .feature-icon{transition:opacity .52s cubic-bezier(.2,0,0,1) 80ms,filter .52s cubic-bezier(.2,0,0,1) 80ms,transform .52s cubic-bezier(.2,0,0,1) 80ms,box-shadow .3s cubic-bezier(.34,1.4,.64,1)}.feature-card h3{transition:opacity .52s cubic-bezier(.2,0,0,1) .145s,filter .52s cubic-bezier(.2,0,0,1) .145s,transform .52s cubic-bezier(.2,0,0,1) .145s}.feature-card p{transition:opacity .56s cubic-bezier(.2,0,0,1) .21s,filter .56s cubic-bezier(.2,0,0,1) .21s,transform .56s cubic-bezier(.2,0,0,1) .21s}.feature-card:hover{background:linear-gradient(180deg, #ffffffb8, #ffffff6b), var(--glass-soft);transform:translateY(-6px);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #ffffff5c,0 0 0 1px #1d9e752e,0 26px 74px #0d11172b}.feature-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 24%,#ffffff8a 46%,#0000 68%);transition-property:opacity,transform,filter;transition-duration:.65s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:translate(-120%)}.feature-card:hover:after{opacity:1;transform:translate(120%)}.feature-icon{width:44px;height:44px;color:var(--teal-dark);background:linear-gradient(145deg,#ffffffe6,#e7f7f1c2),#f3f5f2;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex;box-shadow:inset 0 0 0 1px #1d9e7521,0 10px 24px #0d111712}.feature-card:hover .feature-icon{transform:translateY(-2px)scale(1.05);box-shadow:inset 0 0 0 1px #1d9e752e,0 16px 34px #0d11171a}.feature-card:hover .feature-icon svg{animation:.42s cubic-bezier(.34,1.5,.64,1) icon-soft-pop}.feature-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:23px;height:23px}.feature-card p{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.58}.preview-type-list{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.preview-type-list li{color:#23302b;white-space:nowrap;min-height:32px;transition:opacity .46s cubic-bezier(.2, 0, 0, 1) var(--chip-delay,.19s), filter .46s cubic-bezier(.2, 0, 0, 1) var(--chip-delay,.19s), transform .46s cubic-bezier(.2, 0, 0, 1) var(--chip-delay,.19s), box-shadow .22s cubic-bezier(.2, 0, 0, 1);background:#ffffff9e;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #0d111714,0 8px 18px #0d11170f}.preview-type-list li:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0d111714,0 12px 26px #0d111714}.preview-swatch{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #1d9e751f}.preview-type-list li:nth-child(2) .preview-swatch{background:var(--blue);box-shadow:0 0 0 3px #3174d51f}.preview-type-list li:nth-child(3) .preview-swatch{background:var(--coral);box-shadow:0 0 0 3px #f36f5f21}.preview-type-list li:nth-child(4) .preview-swatch{background:var(--yellow);box-shadow:0 0 0 3px #f3b63f26}.preview-type-list li:nth-child(5) .preview-swatch{background:#758078;box-shadow:0 0 0 3px #75807821}.pricing-band{background:radial-gradient(circle at 50% 0,#1d9e751a,#0000 34%),#ffffff38;width:100%;padding:clamp(72px,10vw,120px) 20px;scroll-margin-top:96px}.pricing-band h2,.pricing-band .section-kicker{color:var(--black)}.pricing-band .section-lede{color:var(--muted)}.pricing-card{width:min(820px,100%);color:var(--ink);background:linear-gradient(180deg, #ffffff9e, #ffffff57), var(--glass-soft);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);text-align:center;border-radius:8px;margin:0 auto;padding:clamp(34px,5vw,54px);position:relative}.pricing-card>*{opacity:0;filter:blur(8px);transition-property:opacity,filter,transform;transition-duration:.56s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(14px)}.pricing-card.is-visible>*{opacity:1;filter:blur();transform:translateY(0)}.pricing-card.is-visible .pricing-shine-badge{transition-delay:90ms}.pricing-card.is-visible .price{transition-delay:.15s}.pricing-card.is-visible .pricing-buy{transition-delay:.24s}.pricing-card.is-visible .original-price,.pricing-card.is-visible .trial-note,.pricing-card.is-visible .pricing-free-link{transition-delay:.36s}.pricing-card.is-visible .pricing-list{transition-delay:.42s}.pricing-shine-badge{color:#fff;background:linear-gradient(120deg, var(--teal), var(--blue) 58%, var(--yellow));min-height:32px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;padding:0 14px;font-size:12px;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #1d9e752e,inset 0 1px #ffffff59}.pricing-shine-badge:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff94 50%,#0000 70%);animation:4.6s ease-in-out 1s infinite pricing-shine;position:absolute;inset:0;transform:translate(-120%)}.pricing-buy{isolation:isolate;position:relative;overflow:hidden}.pricing-buy:after{z-index:-1;content:"";background:linear-gradient(105deg,#0000 28%,#ffffff42 50%,#0000 72%);transition-property:transform;transition-duration:.62s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:translate(-120%)}.pricing-buy:hover:after{transform:translate(120%)}.price{font-family:var(--serif);color:var(--black);text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(92px,14vw,132px);line-height:.85}.price span{animation:.68s cubic-bezier(.2,0,0,1) both price-digit-rise;animation-delay:var(--digit-delay,0s);display:inline-block}.price .price-cents{vertical-align:super;margin-left:.04em;font-size:.42em;line-height:1}.pricing-buy{border-radius:999px;min-width:min(260px,100%);min-height:56px;margin-top:18px;padding:0 32px;box-shadow:0 16px 38px #0d11172e}.original-price{color:var(--ink);text-align:center;margin:12px 0 0;font-size:18px}.pricing-list{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 0;margin:32px auto 0;padding:0;font-size:14px;list-style:none;display:flex}.pricing-list li{opacity:0;filter:blur(6px);transition-property:opacity,filter,transform;transition-duration:.46s;transition-timing-function:cubic-bezier(.2,0,0,1);transition-delay:var(--item-delay,0s);align-items:center;line-height:1.4;display:inline-flex;transform:translateY(8px)}.pricing-card.is-visible .pricing-list li{opacity:1;filter:blur();transform:translateY(0)}.pricing-list li+li:before{content:"·";color:#65736d94;padding:0 12px}.pricing-card .button{width:auto}.trial-note{color:var(--black);text-align:center;margin:12px 0 0;font-size:17px}.pricing-free-link{color:var(--muted);text-align:center;margin:18px 0 0;font-size:14px}.pricing-free-link a{color:var(--black);text-underline-offset:3px;text-decoration:underline}.faq-list{gap:10px;display:grid}.faq-item{background:linear-gradient(180deg, #ffffff9e, #ffffff57), var(--glass-soft);box-shadow:0 1px 0 #ffffffe6 inset, 0 -1px 0 #ffffff52 inset, 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:blur(20px)saturate(135%);border-radius:8px;transition-property:transform,box-shadow,background;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);overflow:hidden}.faq-item .faq-question-text,.faq-item .faq-plus{opacity:1;filter:none;transition-property:transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(0)}.faq-item .faq-plus{transition-property:transform}.faq-item:hover{background:linear-gradient(180deg, #ffffffb8, #ffffff6b), var(--glass-soft);transform:translateY(-2px);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ffffff57,0 0 0 1px #0d11171a,0 16px 40px #0d11171f}.faq-question{width:100%;min-height:62px;color:var(--black);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr 28px;align-items:center;gap:16px;padding:0 22px;transition-property:transform,background;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.faq-question:hover{background:#0d111709}.faq-question:hover .faq-question-text{transform:translate(3px)}.faq-plus{width:28px;height:28px;color:var(--teal-dark);background:var(--teal-soft);border-radius:50%;place-items:center;transition-property:opacity,filter,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.faq-item.is-open .faq-plus{transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.26s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;overflow:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{min-height:0;color:var(--muted);text-wrap:pretty;opacity:0;filter:blur(6px);padding:0 22px;line-height:1.62;transition-property:opacity,filter,transform;transition-duration:.26s;transition-timing-function:cubic-bezier(.2,0,0,1);overflow:hidden;transform:translateY(-4px)}.faq-item.is-open .faq-answer-inner{opacity:1;filter:blur();transform:translateY(0)}.faq-answer-inner p{margin:0;padding-bottom:22px}.site-footer{color:#000;background:var(--paper,#fff);flex-shrink:0;min-height:clamp(560px,66vw,760px);padding:clamp(40px,4vw,58px) clamp(20px,5vw,72px) clamp(210px,22vw,300px);position:relative;overflow:hidden}.footer-video{z-index:0;object-fit:cover;pointer-events:none;filter:saturate(.92)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.footer-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(#f7faf8f0,#f7faf894 44%,#f7faf814),linear-gradient(90deg,#f7faf8e6,#ffffff3d 52%,#f7faf8a8);position:absolute;inset:0}.footer-content{z-index:2;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(120px,.48fr));gap:clamp(34px,6.6vw,98px);max-width:1180px;margin-inline:auto;display:grid;position:relative;transform:translateY(-8px)}.footer-intro{flex-direction:column;align-items:flex-start;max-width:470px;display:flex}.footer-brand{color:#000;align-items:center;gap:12px;display:inline-flex}.footer-logo{border-radius:12px;width:40px;height:40px;display:block;box-shadow:0 12px 28px #0d111729}.footer-brand strong{letter-spacing:0;font-size:19px;font-weight:860}.footer-intro h2{color:#000;max-width:620px;font-family:var(--serif);letter-spacing:0;text-wrap:balance;margin:32px 0 0;font-size:clamp(42px,5.5vw,82px);font-weight:400;line-height:.9}.footer-intro p{color:#00000094;text-wrap:pretty;max-width:460px;margin:22px 0 0;font-size:clamp(16px,1.5vw,19px);font-weight:520;line-height:1.52}.footer-download{color:#fff;background:#0d1117;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:30px;padding:0 22px;font-size:15px;font-weight:820;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 18px 42px #0d111733}.footer-download:hover{background:var(--teal-dark);transform:translateY(-2px);box-shadow:0 22px 54px #08715738}.footer-download svg{flex:none;width:17px;height:17px}.footer-credit{flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;display:flex}.footer-copyright{color:#00000057;font-size:13px;font-weight:520}.footer-author{color:#0000008a;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:520;line-height:1;display:inline-flex}.footer-heart{font-size:16px;line-height:1;transform:translateY(-1px)}.footer-author a{color:#000000ad;align-items:center;font-weight:680;text-decoration:none;display:inline-flex}.signature-svg{width:auto;max-width:148px;height:36px;display:block;overflow:visible;transform:translateY(1px)}.signature-fallback{font-family:var(--serif);font-size:20px;font-style:italic;line-height:1}.signature-mask-path,.signature-stroke-path{animation:signature-draw var(--signature-duration,1.4s) ease-in-out both;animation-delay:calc(var(--signature-delay,0s) + var(--signature-index,0) * 80ms);stroke-dasharray:1;stroke-dashoffset:1px}.signature-stroke-path{animation-name:signature-draw-stroke}.footer-author a:hover,.footer-group a:hover{color:var(--teal-dark)}.product-hunt-badge{opacity:.86;width:250px;max-width:100%;margin-top:22px;line-height:0;display:inline-flex}.product-hunt-badge img{width:100%;height:auto;display:block}.footer-group{flex-direction:column;align-items:flex-start;gap:11px;padding-top:8px;display:flex}.footer-group strong{color:#000;margin-bottom:7px;font-size:16px;font-weight:860;line-height:1.2}.footer-group a{color:#00000094;font-size:15px;font-weight:520;line-height:1.55;text-decoration:none;transition:color .16s}.footer-wordmark{z-index:2;color:#ffffff47;font-family:var(--serif);letter-spacing:0;mix-blend-mode:overlay;opacity:.82;pointer-events:none;-webkit-text-stroke:1px #ffffff61;text-shadow:0 18px 64px #0d11171a;white-space:nowrap;font-size:clamp(128px,22vw,320px);font-weight:900;line-height:.78;position:absolute;bottom:clamp(-36px,-4vw,-14px);left:50%;right:auto;transform:translate(-50%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;filter:blur(var(--reveal-blur,0));transform:translate3d(var(--reveal-x,0), var(--reveal-y,18px), 0);transition-property:opacity,transform,filter;transition-duration:.62s;transition-timing-function:cubic-bezier(.2,0,0,1);transition-delay:var(--delay,0s)}.reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.reveal-soft{--reveal-y:14px;--reveal-blur:8px}.reveal-right{--reveal-x:28px;--reveal-y:8px;--reveal-blur:10px}.hero .reveal{animation:.72s cubic-bezier(.2,0,0,1) both fadeUp;animation-delay:var(--delay,0s)}.animated-i18n-word,.hero-title-word{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;display:inline-block;transform:translateY(10px)}.reveal.is-visible .animated-i18n-word,.hero .animated-i18n-word,.hero-title-word{animation:.56s cubic-bezier(.2,0,0,1) both word-rise;animation-delay:var(--word-delay,0s)}.hero-title-lines,.hero-title-line{max-width:100%;display:inline}.hero-title-line{overflow:visible}.hero-title-line+.hero-title-line{margin-left:0}.hero-title-word+.hero-title-word{margin-left:.14em}.hero-title-lines.de,.hero-title-lines.fr,.hero-title-lines.it,.hero-title-lines.es{font-size:.9em}.hero-title-lines.en,.hero-title-lines.en .hero-title-line{display:block}.hero-title-lines.en .hero-title-line+.hero-title-line{margin-left:0}@keyframes fadeUp{0%{opacity:0;filter:blur(var(--reveal-blur,0));transform:translate3d(var(--reveal-x,0), var(--reveal-y,18px), 0)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes word-rise{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-sheen{0%,58%{transform:translate(-130%)}78%,to{transform:translate(130%)}}@keyframes hero-live-ping{0%{opacity:.64;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes hero-progress-cycle{0%,to{opacity:.52;transform:scaleX(.84)}50%{opacity:1;transform:scaleX(1)}}@keyframes hero-description-rise{0%{opacity:0;filter:blur(5px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pricing-shine{0%{transform:translate(-120%)}55%,to{transform:translate(220%)}}@keyframes icon-soft-pop{0%{opacity:.72;filter:blur(3px);transform:scale(.84)translateY(2px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes price-digit-rise{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes list-soft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #1d9e7547}50%{box-shadow:0 0 0 8px #1d9e7500}}@keyframes signature-draw{to{stroke-dashoffset:0}}@keyframes signature-draw-stroke{0%{opacity:0;stroke-dashoffset:1px}8%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}.animated-i18n-word,.hero-title-word{opacity:1;filter:none;transform:none;animation:none!important}.pricing-shine-badge:after,.pricing-list li,.signature-mask-path,.signature-stroke-path{animation:none!important}.signature-mask-path,.signature-stroke-path{stroke-dashoffset:0;opacity:1}}@media (width<=820px){.nav-shell{-webkit-backdrop-filter:none}.hero .reveal,.hero .animated-i18n-word,.hero .hero-title-word{opacity:1;filter:none;animation:none;transform:none}.hero-carousel-stage,.hero-carousel-stage:after{animation:none}.site-nav{width:100vw;max-width:100vw;padding:0 12px}.nav-links{display:none}.nav-shell{border-radius:999px;grid-template-columns:auto auto;justify-content:space-between;gap:12px;width:calc(100vw - 24px);min-height:50px;padding:6px 8px}.nav-actions{min-width:0}.nav-download{min-height:38px;padding:0 12px;font-size:13px}.brand>span:not(.logo-mark){display:none}.hero{min-height:auto;padding-top:96px}.section,.hero-inner{width:calc(100vw - 28px);max-width:calc(100vw - 28px);overflow:hidden}.hero-copy,.subtitle,h1,.app-window{width:100%;max-width:100%}h1{overflow-wrap:break-word;font-size:clamp(48px,15vw,62px);line-height:.92}h2{font-size:clamp(38px,12vw,50px);line-height:1.02}.hero-title-lines.de,.hero-title-lines.fr,.hero-title-lines.it,.hero-title-lines.es{font-size:.78em}.subtitle{font-size:16px;line-height:1.52}.app-window{border-radius:18px}.hero-carousel-stage{aspect-ratio:1.05}.hero-screenshot-frame{gap:6px;width:100%}.hero-carousel-controls{scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:1fr;gap:6px;padding-bottom:6px;overflow:visible}.hero-carousel-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.hero-carousel-tabs::-webkit-scrollbar{display:none}.hero-carousel-tab{border-radius:10px;flex:none;min-height:34px;padding:0 10px;font-size:11px}.hero-carousel-description{max-width:100%;font-size:13px;line-height:1.55}.hero-carousel-slide.has-rounded-frame{clip-path:inset(0 round 22px);border-radius:22px}.window-body{padding:14px}.search-bar{height:48px;font-size:13px}.clip-row{grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;padding:9px 11px}.clip-icon{border-radius:10px;width:34px;height:34px;font-size:16px}.clip-title{font-size:13px}.clip-row.selected .clip-title{font-size:12px}.ai-badge,.muted-badge{display:none}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.site-footer{min-height:840px;padding-top:44px;padding-bottom:190px}.footer-content{grid-template-columns:1fr;gap:28px;transform:none}.footer-intro{max-width:100%}.footer-intro h2{max-width:100%;font-size:clamp(42px,13vw,58px)}.footer-intro p{max-width:100%;font-size:16px}.footer-group{gap:9px;padding-top:0}.footer-wordmark{font-size:clamp(96px,32vw,160px);bottom:-18px}.product-hunt-badge{width:min(250px,100%)}}@media (width>=821px) and (width<=1060px){.site-footer{min-height:760px;padding-bottom:240px}.footer-content{grid-template-columns:minmax(0,1fr) repeat(3,minmax(116px,.42fr));gap:clamp(24px,4vw,46px)}.footer-intro h2{font-size:clamp(48px,6vw,68px)}}@media (width<=480px){.site-nav{padding:0;top:14px}.nav-shell{width:calc(100vw - 16px)}.nav-actions{gap:6px}.lang-switcher-trigger{min-height:36px;font-size:13px}.nav-download{min-height:36px;padding:0 10px;font-size:12px}.nav-download svg{width:13px;height:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.hero-actions .text-link{justify-content:center}.window-footer{flex-direction:column;align-items:flex-start}.pricing-card{padding:26px 18px}}.trust-strip{text-align:center;width:100%;padding:0 20px}.trust-strip-inner{width:min(1080px,100% - 42px);color:var(--muted);font-size:14px;font-family:var(--mono);text-transform:uppercase;border-top:1px solid #ffffff94;border-bottom:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(130%);background:#ffffff3d;margin:0 auto;padding:20px 0;box-shadow:inset 0 1px #ffffffad}@media (width<=640px){.trust-strip-inner{font-size:11px;line-height:1.7}}#compare .section-heading{margin-bottom:22px}.comparison-lede{max-width:620px;margin:14px auto 0;font-size:17px}.comparison-wrap{-webkit-overflow-scrolling:touch;scrollbar-color:#0d111747 transparent;width:100%;max-width:1080px;margin:0 auto;padding:1px 10px 18px;overflow-x:auto}.comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;max-width:1040px;box-shadow:0 1px 0 #ffffffc2 inset, 0 0 0 1px var(--glass-line), 0 18px 48px #0d111714;-webkit-backdrop-filter:blur(18px)saturate(132%);text-align:left;background:#ffffff57;border-radius:8px;margin:0 auto;font-size:14px;line-height:1.6;overflow:hidden}.comparison-table thead th{letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted,#7b8c9e);border-bottom:2px solid var(--color-border,#00000014);white-space:nowrap;background:#ffffffad;border-right:1px solid #0d111712;padding:16px 18px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;position:relative}.comparison-table thead th:first-child{z-index:4;width:220px;color:var(--color-muted,#7b8c9e);background:#ffffffbd;font-weight:400;position:sticky;left:0}.comparison-table thead th.col-clibo{color:var(--color-accent,#1d9e75);background:linear-gradient(#1d9e7529,#1d9e7514);font-weight:600;box-shadow:inset 1px 0 #1d9e7524,inset -1px 0 #1d9e7524}.comparison-product-name{display:block}.comparison-badge{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#1d9e751a;border-radius:999px;align-items:center;margin-top:7px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.comparison-table tbody tr{border-bottom:1px solid var(--color-border,#0000000d);transition-property:background;transition-duration:.2s;transition-timing-function:ease}.comparison-table tbody tr:hover th,.comparison-table tbody tr:hover td{background:#ffffffd1}.comparison-table tbody th{z-index:3;color:var(--color-text,#2c3e4e);white-space:nowrap;letter-spacing:.01em;background:#ffffffb3;border-bottom:1px solid #0d111712;padding:13px 18px;font-size:13px;font-weight:400;position:sticky;left:0;box-shadow:1px 0 #0d11170f}.comparison-table tbody td{text-align:center;white-space:normal;font-variant-numeric:tabular-nums;min-width:150px;max-width:210px;color:var(--color-text,#2c3e4e);vertical-align:middle;background:#ffffff8f;border-bottom:1px solid #0d111712;border-right:1px solid #0d111712;padding:13px 18px;font-size:13px}.comparison-table tbody td.col-clibo{color:var(--color-accent,#1d9e75);background:#ebf8f2c7;font-weight:600;box-shadow:inset 1px 0 #1d9e751f,inset -1px 0 #1d9e751f}.comparison-table tbody tr:hover td.col-clibo{background:#e6f7efe0}.comparison-footer{justify-content:center;align-items:center;gap:18px;width:min(1040px,100% - 42px);margin:18px auto 0;display:flex}.comparison-footnote{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.comparison-cta{white-space:nowrap;min-height:40px;padding:0 16px;font-size:14px}@media (width<=720px){.comparison-wrap{padding:0 20px}.comparison-table{min-width:900px}.comparison-table thead th:first-child,.comparison-table tbody th{white-space:normal;width:174px;max-width:174px}.comparison-footer{flex-direction:column;align-items:stretch;width:min(100% - 40px,420px)}.comparison-cta{width:100%}}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-medium.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
