@keyframes Hero_hero-fade-in__eDSl0{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Hero_underline-grow__90gu4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Hero_glow-pulse__sMcRJ{0%,to{opacity:.55;transform:translateZ(0) scale(1)}50%{opacity:.8;transform:translate3d(0,-10px,0) scale(1.04)}}@keyframes Hero_arrow-nudge__sa7Fq{0%,to{transform:translateZ(0)}50%{transform:translate3d(4px,0,0)}}.Hero_hero__pE8D6{position:relative;padding:72px 24px 88px;overflow:hidden}.Hero_glow__CAkbt{position:absolute;top:-120px;right:-80px;width:560px;height:560px;background:radial-gradient(closest-side,rgba(192,57,43,.18),transparent 70%);filter:blur(20px);z-index:0;pointer-events:none;animation:Hero_glow-pulse__sMcRJ 9s ease-in-out infinite}.Hero_inner__Ta_2s{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.Hero_copy__CD3YP,.Hero_copy__CD3YP>*{animation:Hero_hero-fade-in__eDSl0 .85s cubic-bezier(.22,.61,.36,1) backwards}.Hero_copy__CD3YP>:first-child{animation-delay:0s}.Hero_copy__CD3YP>:nth-child(2){animation-delay:.08s}.Hero_copy__CD3YP>:nth-child(3){animation-delay:.18s}.Hero_copy__CD3YP>:nth-child(4){animation-delay:.28s}.Hero_copy__CD3YP>:nth-child(5){animation-delay:.38s}.Hero_copy__CD3YP h1{font-family:var(--serif);font-size:52pt;font-weight:700;letter-spacing:6px;margin:0 0 24px;line-height:1.2}.Hero_eyebrow__N7fRO{font-size:9pt;letter-spacing:4px;border:1px solid var(--c-brand);padding:4px 14px;border-radius:999px;margin-bottom:28px;background:rgba(192,57,43,.04)}.Hero_accent__cBgix,.Hero_eyebrow__N7fRO{display:inline-block;color:var(--c-brand)}.Hero_accent__cBgix{position:relative}.Hero_underline__IB7Nw{position:absolute;left:0;right:0;bottom:4px;height:8px;background:rgba(192,57,43,.18);border-radius:2px;z-index:-1;transform-origin:left;transform:scaleX(0);animation:Hero_underline-grow__90gu4 .9s cubic-bezier(.65,0,.35,1) .85s forwards}.Hero_subtitle__YQZvD{font-size:12.5pt;color:var(--ink-soft);line-height:1.9;max-width:540px;margin:0 0 32px;letter-spacing:.5px}.Hero_brOnDesktop__0pgmZ{display:none}.Hero_actions__vJo_O{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:32px}.Hero_btnPrimary__nvMaN{display:inline-flex;align-items:center;gap:10px;background:var(--c-brand);color:#fff;padding:13px 30px;border-radius:6px;font-size:11pt;letter-spacing:4px;font-weight:500;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px -8px rgba(192,57,43,.5)}.Hero_btnPrimary__nvMaN:hover{background:var(--c-brand-dark);transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(192,57,43,.55)}.Hero_btnPrimary__nvMaN:hover .Hero_btnArrow__pAp_a{animation:Hero_arrow-nudge__sa7Fq .9s ease-in-out infinite}.Hero_btnPrimary__nvMaN:active{transform:translateY(0)}.Hero_btnArrow__pAp_a{display:inline-block;font-size:13pt;letter-spacing:0;transition:transform .2s ease}.Hero_btnSecondary__kGERe{display:inline-flex;align-items:center;background:transparent;color:var(--ink);border:1.5px solid var(--ink);padding:11.5px 28px;border-radius:6px;font-size:11pt;letter-spacing:4px;font-weight:500;transition:background .2s ease,color .2s ease,transform .2s ease}.Hero_btnSecondary__kGERe:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.Hero_metaRow__n6VX4{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:10pt;color:var(--ink-soft);letter-spacing:1.5px}.Hero_metaItem__IG08F b{color:var(--ink);font-weight:700;margin-right:4px;font-family:var(--serif)}.Hero_metaDot__uaEQ4{width:4px;height:4px;border-radius:50%;background:var(--grid-line)}.Hero_mockup__wvwW8{position:relative;display:flex;justify-content:center;animation:Hero_hero-fade-in__eDSl0 1s cubic-bezier(.22,.61,.36,1) .4s backwards}@media(min-width:1080px){.Hero_brOnDesktop__0pgmZ{display:inline}}@media(max-width:960px){.Hero_inner__Ta_2s{grid-template-columns:1fr;gap:56px}.Hero_copy__CD3YP h1{font-size:40pt;letter-spacing:4px}.Hero_subtitle__YQZvD{font-size:12pt}}@media(max-width:560px){.Hero_hero__pE8D6{padding:56px 20px 72px}.Hero_copy__CD3YP h1{font-size:32pt;letter-spacing:3px}.Hero_actions__vJo_O{flex-direction:column;align-items:stretch}.Hero_btnPrimary__nvMaN,.Hero_btnSecondary__kGERe{justify-content:center}}@keyframes HeroCarousel_paper-float__25WpT{0%,to{transform:translateZ(0) rotate(2deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}50%{transform:translate3d(0,-5px,0) rotate(2deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}@keyframes HeroCarousel_paper-rise-back__FpqWZ{0%{opacity:0;transform:translate3d(-26px,-8px,0) rotate(-7deg)}to{opacity:.32;transform:translateZ(0) rotate(-7deg)}}@keyframes HeroCarousel_paper-rise-mid__w60Zx{0%{opacity:0;transform:translate3d(-12px,16px,0) rotate(-3deg)}to{opacity:.55;transform:translateZ(0) rotate(-3deg)}}@keyframes HeroCarousel_paper-rise-main__K1y_p{0%{opacity:0;transform:translate3d(20px,28px,0) rotate(2deg)}to{opacity:1;transform:translateZ(0) rotate(2deg)}}@keyframes HeroCarousel_badge-in-l__49LpU{0%{opacity:0;transform:translate(calc(-100% - 12px),-50%) scale(.88)}65%{opacity:1;transform:translate(calc(-100% + 2px),-50%) scale(1.04)}to{opacity:1;transform:translate(-100%,-50%) scale(1)}}@keyframes HeroCarousel_badge-in-r__LJmrb{0%{opacity:0;transform:translate(12px,-50%) scale(.88)}65%{opacity:1;transform:translate(-2px,-50%) scale(1.04)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes HeroCarousel_badge-drift-l__Vh_zf{0%,to{transform:translate(-100%,-50%)}50%{transform:translate(-100%,calc(-50% - 5px))}}@keyframes HeroCarousel_badge-drift-r__Pj_On{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 4px))}}@keyframes HeroCarousel_dot-progress__LHSgl{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroCarousel_stage__cwzdX{position:relative;width:100%;max-width:540px;aspect-ratio:.74;margin:0 auto;perspective:1400px}.HeroCarousel_gridDots__9FG5W{position:absolute;inset:-10% -10% auto auto;width:200px;height:200px;background-image:radial-gradient(rgba(192,57,43,.18) 1px,transparent 0);background-size:14px 14px;opacity:.7;pointer-events:none;z-index:0;animation:HeroCarousel_paper-rise-main__K1y_p 1.2s ease-out .05s backwards}.HeroCarousel_paper__dbdQX{position:absolute;inset:0;border-radius:6px;background:var(--paper);box-shadow:0 14px 40px -12px rgba(30,25,20,.22),0 2px 6px rgba(30,25,20,.06);border:1px solid rgba(30,25,20,.05)}.HeroCarousel_paperBack__Y5ILh{inset:6% -6% -6% 12%;background:#f6efde;z-index:1;animation:HeroCarousel_paper-rise-back__FpqWZ .95s cubic-bezier(.22,.61,.36,1) .05s backwards}.HeroCarousel_paperMid__Mc0Ez{inset:3% 4% -3% -4%;background:#faf3e2;z-index:2;animation:HeroCarousel_paper-rise-mid__w60Zx .95s cubic-bezier(.22,.61,.36,1) .18s backwards}.HeroCarousel_frame__lEdMY{position:absolute;inset:0;z-index:3;background:var(--paper);border-radius:6px;box-shadow:0 18px 48px -16px rgba(30,25,20,.22),0 2px 6px rgba(30,25,20,.06);border:1px solid rgba(30,25,20,.05);overflow:hidden;transform:rotate(2deg);transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,.61,.36,1);animation:HeroCarousel_paper-rise-main__K1y_p 1s cubic-bezier(.22,.61,.36,1) .32s backwards,HeroCarousel_paper-float__25WpT 8s ease-in-out 2.5s infinite}.HeroCarousel_stage__cwzdX:hover .HeroCarousel_frame__lEdMY{animation-play-state:paused,paused;transform:rotate(2deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.HeroCarousel_page__Maked{position:absolute;inset:0;opacity:0;transform:translate3d(0,14px,0) scale(.985);pointer-events:none;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1)}.HeroCarousel_pageActive__SiCYf{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.HeroCarousel_pageImg__UQolw{width:100%!important;height:100%!important;object-fit:cover;object-position:top center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.HeroCarousel_badges__hyDH3{position:absolute;inset:0;z-index:6;pointer-events:none;transform:rotate(2deg)}.HeroCarousel_badge__Nu5UA{position:absolute;background:#fff;padding:6px 11px;border-radius:7px;box-shadow:0 12px 24px -10px rgba(30,25,20,.28),0 2px 4px rgba(30,25,20,.08);font-size:8.5pt;letter-spacing:1px;display:flex;align-items:center;gap:7px;white-space:nowrap;opacity:0;border:1px solid rgba(30,25,20,.05);font-family:var(--sans)}.HeroCarousel_badge__Nu5UA[data-from=l]{transform:translate(-100%,-50%);margin-left:-14px}.HeroCarousel_badge__Nu5UA[data-from=r]{transform:translateY(-50%);margin-left:14px}.HeroCarousel_badge__Nu5UA:after{content:"";position:absolute;top:50%;width:14px;border-top:1.5px dashed;opacity:.5}.HeroCarousel_badge__Nu5UA[data-from=l]:after{right:-14px}.HeroCarousel_badge__Nu5UA[data-from=r]:after{left:-14px}.HeroCarousel_badgeOut__3AaQu{opacity:0;transition:opacity .35s ease,transform .35s ease}.HeroCarousel_badgeKind__Jc6Xw{font-weight:700;font-size:8.5pt;letter-spacing:1.5px}.HeroCarousel_badgeText__VDXSC{color:var(--ink-soft);font-size:8pt}.HeroCarousel_badge__Nu5UA[data-c=error],.HeroCarousel_badge__Nu5UA[data-c=error] .HeroCarousel_badgeKind__Jc6Xw{color:var(--c-error)}.HeroCarousel_badge__Nu5UA[data-c=error] .HeroCarousel_badgeText__VDXSC{color:var(--ink-soft)}.HeroCarousel_badge__Nu5UA[data-c=good],.HeroCarousel_badge__Nu5UA[data-c=good] .HeroCarousel_badgeKind__Jc6Xw{color:var(--c-good)}.HeroCarousel_badge__Nu5UA[data-c=good] .HeroCarousel_badgeText__VDXSC{color:var(--ink-soft)}.HeroCarousel_badge__Nu5UA[data-c=syntax],.HeroCarousel_badge__Nu5UA[data-c=syntax] .HeroCarousel_badgeKind__Jc6Xw{color:var(--c-syntax)}.HeroCarousel_badge__Nu5UA[data-c=syntax] .HeroCarousel_badgeText__VDXSC{color:var(--ink-soft)}.HeroCarousel_badge__Nu5UA[data-c=punct],.HeroCarousel_badge__Nu5UA[data-c=punct] .HeroCarousel_badgeKind__Jc6Xw{color:var(--c-punct)}.HeroCarousel_badge__Nu5UA[data-c=punct] .HeroCarousel_badgeText__VDXSC{color:var(--ink-soft)}.HeroCarousel_badge__Nu5UA[data-c=word],.HeroCarousel_badge__Nu5UA[data-c=word] .HeroCarousel_badgeKind__Jc6Xw{color:var(--c-word)}.HeroCarousel_badge__Nu5UA[data-c=structure],.HeroCarousel_badge__Nu5UA[data-c=structure] .HeroCarousel_badgeKind__Jc6Xw{color:var(--c-structure)}.HeroCarousel_badgeIn__YsNHr[data-from=l]{animation:HeroCarousel_badge-in-l__49LpU .6s cubic-bezier(.34,1.56,.64,1) both,HeroCarousel_badge-drift-l__Vh_zf 5s ease-in-out infinite;animation-delay:var(--badge-delay,0ms),calc(var(--badge-delay, 0ms) + .7s)}.HeroCarousel_badgeIn__YsNHr[data-from=r]{animation:HeroCarousel_badge-in-r__LJmrb .6s cubic-bezier(.34,1.56,.64,1) both,HeroCarousel_badge-drift-r__Pj_On 5.5s ease-in-out infinite;animation-delay:var(--badge-delay,0ms),calc(var(--badge-delay, 0ms) + .7s)}.HeroCarousel_dots__bR68M{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:5;font-family:var(--sans)}.HeroCarousel_dot__a_k0A{position:relative;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--c-brand);background:transparent;padding:0;cursor:pointer;transition:background .3s ease,width .3s ease,border-radius .3s ease,transform .25s ease;overflow:hidden}.HeroCarousel_dot__a_k0A:hover{transform:scale(1.2)}.HeroCarousel_dotActive__NbmXf{background:rgba(192,57,43,.15);width:36px;border-radius:4px}.HeroCarousel_dotProgress__HNeuT{position:absolute;inset:0;background:var(--c-brand);transform-origin:left;transform:scaleX(0);border-radius:inherit;animation:HeroCarousel_dot-progress__LHSgl linear forwards}.HeroCarousel_dot__a_k0A:not(.HeroCarousel_dotActive__NbmXf) .HeroCarousel_dotProgress__HNeuT{display:none}.HeroCarousel_dotsLabel__jEdIS{margin-left:10px;font-size:9pt;letter-spacing:3px;color:var(--ink-soft)}@media(max-width:880px){.HeroCarousel_stage__cwzdX{max-width:460px}.HeroCarousel_badge__Nu5UA{font-size:8pt}}@media(max-width:560px){.HeroCarousel_stage__cwzdX{max-width:100%}.HeroCarousel_badge__Nu5UA{padding:6px 10px}}@media(prefers-reduced-motion:reduce){.HeroCarousel_frame__lEdMY{animation:none!important;transform:rotate(2deg);opacity:1}.HeroCarousel_paperBack__Y5ILh{opacity:.32}.HeroCarousel_paperMid__Mc0Ez{opacity:.55}.HeroCarousel_gridDots__9FG5W{animation:none!important}.HeroCarousel_badgeIn__YsNHr{animation:none!important;opacity:1!important}}.Highlights_section__STzsH{max-width:1200px;margin:0 auto;padding:80px 24px}.Highlights_grid__JTeHf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:22px;gap:22px}.Highlights_cardWrap__j6Ks2{display:block}.Highlights_card__PkHPC{position:relative;height:100%;background:var(--paper);border-radius:12px;padding:30px 28px;box-shadow:0 2px 14px var(--paper-shadow),0 0 0 1px rgba(30,25,20,.04);overflow:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1);--accent:var(--c-brand)}.Highlights_card__PkHPC[data-c=error]{--accent:var(--c-error)}.Highlights_card__PkHPC[data-c=punct]{--accent:var(--c-punct)}.Highlights_card__PkHPC[data-c=word]{--accent:var(--c-word)}.Highlights_card__PkHPC[data-c=syntax]{--accent:var(--c-syntax)}.Highlights_card__PkHPC[data-c=good]{--accent:var(--c-good)}.Highlights_card__PkHPC[data-c=structure]{--accent:var(--c-structure)}.Highlights_card__PkHPC:hover{transform:translateY(-6px);box-shadow:0 18px 40px -14px rgba(30,25,20,.18),0 0 0 1px rgba(30,25,20,.06)}.Highlights_card__PkHPC:hover .Highlights_corner__K5q3R{transform:scale(8) rotate(45deg);opacity:.05}.Highlights_card__PkHPC:hover .Highlights_tag__Bzc_l{background:var(--accent);color:#fff}.Highlights_tag__Bzc_l{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:32px;padding:0 10px;font-family:var(--serif);font-size:11pt;font-weight:700;letter-spacing:1.5px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:6px;margin-bottom:22px;transition:background .3s ease,color .3s ease}.Highlights_title__MCOuw{font-family:var(--serif);font-size:16pt;font-weight:700;margin:0 0 12px;letter-spacing:3px;color:var(--ink)}.Highlights_desc__Pqt_e{margin:0;font-size:11pt;line-height:1.85;color:var(--ink-soft);letter-spacing:.3px}.Highlights_corner__K5q3R{position:absolute;top:-20px;right:-20px;width:18px;height:18px;background:var(--accent);border-radius:3px;opacity:.18;transform:rotate(45deg) scale(1);transform-origin:center;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .55s ease;pointer-events:none}@media(max-width:560px){.Highlights_section__STzsH{padding:56px 20px}.Highlights_card__PkHPC{padding:26px 22px}}.SiteFooter_site-footer__FcTz9{background:var(--ink);color:hsla(0,0%,100%,.7);padding:32px 24px;text-align:center;font-size:9pt;letter-spacing:2px}.SiteFooter_site-footer__FcTz9 .SiteFooter_links__6cHYf{margin-bottom:12px}.SiteFooter_site-footer__FcTz9 .SiteFooter_links__6cHYf a{color:hsla(0,0%,100%,.85);margin:0 12px}.SiteFooter_site-footer__FcTz9 .SiteFooter_links__6cHYf a:hover{color:#fff}@keyframes not-found_nf-glow-pulse__J_1Cp{0%,to{opacity:.55;transform:translateZ(0) scale(1)}50%{opacity:.85;transform:translate3d(0,-10px,0) scale(1.05)}}@keyframes not-found_nf-stamp-in__VfInT{0%{opacity:0;transform:rotate(-18deg) scale(1.4)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes not-found_nf-mark-grow__8SIO0{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes not-found_nf-note-in__c4a1j{0%{opacity:0;transform:rotate(-4deg) translateY(6px)}to{opacity:1;transform:rotate(-4deg) translateY(0)}}.not-found_page__iJY_q{position:relative;padding:56px 24px 80px;min-height:calc(100vh - 240px);display:flex;align-items:center;justify-content:center;overflow:hidden}.not-found_glowA__UHCVP,.not-found_glowB__U67J1{position:absolute;z-index:0;pointer-events:none;filter:blur(32px);border-radius:50%}.not-found_glowA__UHCVP{top:-140px;left:50%;width:620px;height:620px;margin-left:-310px;background:radial-gradient(closest-side,rgba(192,57,43,.16),transparent 70%);animation:not-found_nf-glow-pulse__J_1Cp 9s ease-in-out infinite}.not-found_glowB__U67J1{bottom:-80px;right:-60px;width:380px;height:380px;background:radial-gradient(closest-side,rgba(138,109,59,.14),transparent 70%);animation:not-found_nf-glow-pulse__J_1Cp 11s ease-in-out infinite reverse}.not-found_card__jNrVZ{position:relative;z-index:1;width:100%;max-width:600px}.not-found_paper__31rZP{position:relative;background:var(--paper);border-radius:12px;padding:56px 56px 48px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 36px -16px rgba(30,25,20,.22),0 2px 8px rgba(30,25,20,.06);border:1px solid rgba(30,25,20,.05);background-image:linear-gradient(90deg,hsla(33,32%,78%,.18) 1px,transparent 0),linear-gradient(180deg,hsla(33,32%,78%,.18) 1px,transparent 0);background-size:32px 32px;background-position:-1px -1px}.not-found_cornerBottom__CoAAb,.not-found_cornerTop__Z08Z2{position:absolute;width:22px;height:22px;border:1.5px solid var(--c-brand);opacity:.6}.not-found_cornerTop__Z08Z2{top:14px;left:14px;border-right:none;border-bottom:none}.not-found_cornerBottom__CoAAb{bottom:14px;right:14px;border-left:none;border-top:none}.not-found_stamp__6JW5Z{position:absolute;top:28px;right:28px;width:84px;height:84px;border:2.5px solid var(--c-brand);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-brand);font-family:var(--serif);font-weight:700;font-size:14pt;letter-spacing:2px;transform:rotate(-12deg);background:rgba(192,57,43,.04);box-shadow:inset 0 0 0 1.5px var(--c-brand),inset 0 0 0 4px rgba(192,57,43,.06);animation:not-found_nf-stamp-in__VfInT .6s ease-out backwards}.not-found_stampInner__mzEqy{display:inline-block;text-shadow:0 0 1px rgba(192,57,43,.4);mix-blend-mode:multiply}.not-found_codeWrap__nwvGv{position:relative;display:inline-block;margin:8px 0 24px}.not-found_code__1grN5{font-family:var(--serif);font-size:96pt;font-weight:700;line-height:1;color:var(--ink);letter-spacing:6px;display:inline-block}.not-found_codeMark__EKbyh{position:absolute;left:-8px;right:-8px;top:52%;height:5px;background:var(--c-brand);border-radius:3px;transform-origin:left center;animation:not-found_nf-mark-grow__8SIO0 .6s ease-out .3s backwards;box-shadow:0 1px 0 rgba(192,57,43,.3)}.not-found_codeNote__Dk18G{position:absolute;right:-54px;bottom:8px;font-family:var(--kai);font-size:14pt;color:var(--c-brand);transform:rotate(-4deg);letter-spacing:1px;white-space:nowrap;animation:not-found_nf-note-in__c4a1j .5s ease-out .7s backwards}.not-found_title__HIivx{font-family:var(--serif);font-size:24pt;font-weight:700;letter-spacing:6px;margin:0 0 12px;color:var(--ink)}.not-found_subtitle__byVTu{font-size:11.5pt;line-height:1.85;color:var(--ink-soft);letter-spacing:1px;margin:0 0 28px;max-width:420px}.not-found_checklist__O6MYu{list-style:none;margin:0 0 32px;padding:18px 20px;background:rgba(138,109,59,.06);border-left:3px solid var(--c-structure);border-radius:4px}.not-found_checklist__O6MYu li{display:flex;align-items:baseline;gap:10px;font-size:10.5pt;line-height:1.85;color:var(--ink-soft);letter-spacing:.5px}.not-found_checklist__O6MYu li+li{margin-top:4px}.not-found_checkMark__kHRbU{display:inline-flex;align-items:center;justify-content:center;width:14px;flex:0 0 14px;color:var(--c-structure);font-size:9pt;font-weight:700}.not-found_actions__CieSk{display:flex;gap:14px;flex-wrap:wrap}.not-found_btnGhost__r5pOz,.not-found_btnPrimary__Mt9N5{display:inline-flex;align-items:center;justify-content:center;padding:13px 32px;border-radius:4px;font-size:11pt;letter-spacing:4px;font-family:var(--sans);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.not-found_btnPrimary__Mt9N5{background:var(--c-brand);color:#fff;border:1px solid var(--c-brand)}.not-found_btnPrimary__Mt9N5:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark);transform:translateY(-1px)}.not-found_btnGhost__r5pOz{background:transparent;color:var(--ink);border:1px solid var(--grid-line)}.not-found_btnGhost__r5pOz:hover{background:rgba(30,25,20,.04);border-color:var(--ink-soft);transform:translateY(-1px)}@media(max-width:720px){.not-found_page__iJY_q{padding:32px 16px 56px;min-height:calc(100vh - 200px)}.not-found_paper__31rZP{padding:40px 24px 36px;background-size:24px 24px}.not-found_stamp__6JW5Z{top:16px;right:16px;width:64px;height:64px;font-size:11pt;letter-spacing:1px}.not-found_code__1grN5{font-size:72pt;letter-spacing:4px}.not-found_codeMark__EKbyh{height:4px}.not-found_codeNote__Dk18G{right:-8px;bottom:-22px;font-size:12pt}.not-found_codeWrap__nwvGv{margin-bottom:32px}.not-found_title__HIivx{font-size:20pt;letter-spacing:4px}.not-found_subtitle__byVTu{font-size:10.5pt;letter-spacing:.5px;margin-bottom:22px}.not-found_checklist__O6MYu{padding:14px 16px;margin-bottom:24px}.not-found_checklist__O6MYu li{font-size:10pt}.not-found_btnGhost__r5pOz,.not-found_btnPrimary__Mt9N5{padding:12px 22px;font-size:10.5pt;letter-spacing:3px;flex:1 1 auto;min-width:0}}@media(max-width:380px){.not-found_paper__31rZP{padding:32px 18px 28px}.not-found_code__1grN5{font-size:60pt}.not-found_stamp__6JW5Z{width:56px;height:56px;font-size:10pt}.not-found_title__HIivx{font-size:18pt;letter-spacing:3px}}.page_showcase-main__UGQHF{margin:10px auto}@media print{.page_showcase-main__UGQHF{margin:0!important;padding:0!important}}.EssayCard_essay-card___QiNQ{position:relative;background:var(--paper);border-radius:8px;padding:34px 24px 26px;box-shadow:0 2px 10px var(--paper-shadow);text-decoration:none;color:var(--ink);display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.04);overflow:hidden;height:100%;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}.EssayCard_essay-card___QiNQ:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(30,25,20,.14)}.EssayCard_essay-card___QiNQ:hover .EssayCard_stamp__NAee8{transform:rotate(-5deg) scale(1.04);background:rgba(192,57,43,.1)}.EssayCard_essay-card___QiNQ:hover .EssayCard_cta__e1n0n{opacity:1;color:var(--c-brand)}.EssayCard_essay-card___QiNQ:hover .EssayCard_ctaArrow__7TgOK{transform:translateX(4px)}.EssayCard_essay-card___QiNQ .EssayCard_topRule__tIP_V{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--c-brand) 0,var(--c-brand-dark) 55%,var(--c-brand) 100%)}.EssayCard_essay-card___QiNQ .EssayCard_head__qRZLF{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.EssayCard_essay-card___QiNQ .EssayCard_headLeft__mHQck{flex:1 1;min-width:0}.EssayCard_essay-card___QiNQ .EssayCard_title__ha4Yb{margin:0 0 16px;font-family:var(--serif);font-size:17pt;font-weight:700;letter-spacing:4px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.EssayCard_essay-card___QiNQ .EssayCard_grade__eLHn_{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--kai);font-size:15pt;color:var(--c-brand);letter-spacing:4px;font-weight:700;line-height:1}.EssayCard_essay-card___QiNQ .EssayCard_grade__eLHn_:before{content:"";display:inline-block;width:14px;height:1px;background:var(--c-brand);transform:translateY(-4px);opacity:.5}.EssayCard_essay-card___QiNQ .EssayCard_stamp__NAee8{flex:0 0 auto;width:60px;height:60px;border:1.5px solid var(--c-brand);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--c-brand);background:rgba(192,57,43,.05);transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s ease}.EssayCard_essay-card___QiNQ .EssayCard_stampScore__b5AbK{font-family:var(--serif);font-size:18pt;font-weight:700;line-height:1}.EssayCard_essay-card___QiNQ .EssayCard_stampTotal__TUNQR{font-size:7pt;letter-spacing:.5px;opacity:.72;margin-top:1px}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li{font-size:8pt;padding:1px 7px;border-radius:3px;border:1px solid;background:transparent;letter-spacing:1px;font-weight:600}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li[data-c=error]{color:var(--c-error)}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li[data-c=syntax]{color:var(--c-syntax)}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li[data-c=punct]{color:var(--c-punct)}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li[data-c=word]{color:var(--c-word)}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li[data-c=good]{color:var(--c-good)}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li[data-c=structure]{color:var(--c-structure)}.EssayCard_essay-card___QiNQ .EssayCard_cta__e1n0n{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:auto;padding-top:14px;font-size:9pt;letter-spacing:4px;color:var(--ink-soft);font-weight:600;opacity:.55;transition:opacity .25s ease,color .25s ease}.EssayCard_essay-card___QiNQ .EssayCard_ctaArrow__7TgOK{display:inline-block;letter-spacing:0;transition:transform .25s cubic-bezier(.22,.61,.36,1)}@media(max-width:720px){.EssayCard_essay-card___QiNQ{padding:26px 18px 20px}.EssayCard_essay-card___QiNQ .EssayCard_head__qRZLF{gap:10px;margin-bottom:16px}.EssayCard_essay-card___QiNQ .EssayCard_title__ha4Yb{font-size:14pt;letter-spacing:2px;margin-bottom:12px}.EssayCard_essay-card___QiNQ .EssayCard_grade__eLHn_{font-size:13pt;letter-spacing:2px}.EssayCard_essay-card___QiNQ .EssayCard_stamp__NAee8{width:50px;height:50px}.EssayCard_essay-card___QiNQ .EssayCard_stampScore__b5AbK{font-size:15pt}.EssayCard_essay-card___QiNQ .EssayCard_counts__rl_f8 li{font-size:7.5pt;padding:1px 6px}.EssayCard_essay-card___QiNQ .EssayCard_cta__e1n0n{font-size:8.5pt;letter-spacing:3px;padding-top:12px}}.page_reports-page__e4Mb0{max-width:1200px;margin:0 auto;padding:72px 24px 96px}.page_head__xToof{text-align:center;margin:0 0 56px}.page_kicker__KI9mx{display:inline-block;font-size:8.5pt;font-weight:700;letter-spacing:5px;color:var(--c-brand);background:rgba(192,57,43,.07);border:1px solid rgba(192,57,43,.22);padding:6px 16px 5px;border-radius:999px;margin-bottom:22px;text-transform:uppercase}.page_title__ZwSIm{font-family:var(--serif);font-size:34pt;font-weight:700;letter-spacing:7px;margin:0;color:var(--ink);line-height:1.25}.page_ornament__ANE_G{display:flex;align-items:center;justify-content:center;margin:18px 0 16px}.page_ornament__ANE_G .page_rule__hmoEx{flex:0 0 auto;display:block;width:80px;height:1px;background:linear-gradient(to right,transparent,var(--grid-line),transparent)}.page_ornament__ANE_G .page_dot__BfbNz{width:6px;height:6px;border-radius:50%;background:var(--c-brand);margin:0 14px;box-shadow:0 0 0 4px rgba(192,57,43,.08)}.page_subtitle__nk9dh{margin:0 0 24px;color:var(--ink-soft);letter-spacing:4px;font-size:10.5pt}.page_uploadCta__aMzI7{display:inline-block;background:var(--c-brand);color:#fff;padding:10px 22px;border-radius:4px;font-size:10pt;letter-spacing:3px;font-weight:600;box-shadow:0 1px 2px rgba(192,57,43,.18);transition:background .15s,transform .15s,box-shadow .15s}.page_uploadCta__aMzI7:hover{background:var(--c-brand-dark);transform:translateY(-1px);box-shadow:0 3px 8px rgba(192,57,43,.24)}.page_grid__HRvc5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:22px;gap:22px}.page_cardWrap__jDBg5{display:block}.page_cardWrap__jDBg5>a{height:100%}.page_statusCard__DCPKi{position:relative;background:var(--paper);border-radius:8px;padding:26px 22px 22px;box-shadow:0 2px 10px var(--paper-shadow);text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:14px;border:1px solid rgba(0,0,0,.04);overflow:hidden;height:100%;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}.page_statusCard__DCPKi:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(30,25,20,.14)}.page_statusCard__DCPKi .page_topRule__MkKaX{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--rule,var(--ink-soft)) 0,var(--rule-dark,var(--ink)) 55%,var(--rule,var(--ink-soft)) 100%)}.page_statusCard__DCPKi[data-status=pending],.page_statusCard__DCPKi[data-status=processing]{--rule:#d97706;--rule-dark:#a35a04}.page_statusCard__DCPKi[data-status=failed]{--rule:var(--c-brand);--rule-dark:var(--c-brand-dark)}.page_statusHead___Fwka{display:flex;align-items:flex-start;gap:12px}.page_statusTitle__H6H5K{flex:1 1;margin:0;font-family:var(--serif);font-size:15pt;font-weight:700;letter-spacing:3px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.page_statusBadge__SuC0C{flex:0 0 auto;font-size:8.5pt;letter-spacing:2px;padding:3px 10px;border-radius:3px;font-weight:600}.page_statusBadge__SuC0C[data-status=pending],.page_statusBadge__SuC0C[data-status=processing]{background:rgba(217,119,6,.12);color:var(--c-punct)}.page_statusBadge__SuC0C[data-status=failed]{background:rgba(192,57,43,.12);color:var(--c-error)}.page_statusBadge__SuC0C[data-status=done]{background:rgba(45,134,89,.12);color:var(--c-good)}.page_statusMeta___VKhx{font-size:9pt;color:var(--ink-soft);letter-spacing:1px}.page_statusHint___reF2{margin:auto 0 0;display:flex;align-items:center;gap:8px;font-size:9.5pt;color:var(--c-punct);letter-spacing:1px;background:rgba(217,119,6,.06);padding:8px 12px;border-radius:4px;border-left:2px solid var(--c-punct)}.page_spinner__5QMY5{display:inline-block;width:12px;height:12px;border:2px solid rgba(217,119,6,.25);border-top:2px solid var(--c-punct);border-radius:50%;animation:page_spin__cD_is .9s linear infinite;flex-shrink:0}.page_statusError__WgNOw{margin:auto 0 0;font-size:9.5pt;color:var(--c-brand-dark);letter-spacing:.5px;background:rgba(192,57,43,.06);padding:8px 12px;border-radius:4px;border-left:2px solid var(--c-brand);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_empty__otPvs{position:relative;background:var(--paper);border:1px solid rgba(30,25,20,.06);border-radius:14px;padding:72px 32px 64px;text-align:center;box-shadow:0 2px 14px var(--paper-shadow);overflow:hidden;display:flex;flex-direction:column;align-items:center}.page_empty__otPvs:after,.page_empty__otPvs:before{content:"";position:absolute;inset:0;pointer-events:none}.page_empty__otPvs:before{background:radial-gradient(circle at 20% 0,rgba(192,57,43,.05),transparent 45%),radial-gradient(circle at 80% 100%,rgba(45,134,89,.04),transparent 45%)}.page_empty__otPvs:after{border-top:3px solid transparent;border-image:linear-gradient(to right,transparent,var(--c-brand) 30%,var(--c-brand-dark) 55%,var(--c-brand) 70%,transparent) 1;height:3px;inset:0 0 auto 0}.page_emptyEmblem__EZXtn{position:relative;width:92px;height:92px;margin:0 auto 28px;display:inline-flex;align-items:center;justify-content:center}.page_emptyEmblem__EZXtn .page_emblemMark__odQDH{font-family:var(--kai,var(--serif));font-size:38pt;font-weight:700;color:var(--c-brand);letter-spacing:0;line-height:1;z-index:1}.page_emptyEmblem__EZXtn .page_emblemRing__jd72E{position:absolute;inset:0;border:2.5px solid var(--c-brand);border-radius:50%;background:rgba(192,57,43,.05);box-shadow:0 0 0 6px rgba(192,57,43,.04)}.page_emptyTitle__Zrki2{font-family:var(--serif);font-size:22pt;font-weight:700;letter-spacing:8px;color:var(--ink);margin-bottom:16px}.page_emptyHint__iNzJS{margin:0 auto 32px;max-width:480px;color:var(--ink-soft);font-size:10.5pt;letter-spacing:1.5px;line-height:2}.page_emptyCta__QRsdR{display:inline-flex;align-items:center;gap:10px;background:var(--c-brand);color:#fff;padding:14px 36px;border-radius:4px;font-size:11pt;letter-spacing:5px;font-weight:600;box-shadow:0 2px 8px rgba(192,57,43,.2);transition:background .15s,transform .15s,box-shadow .15s}.page_emptyCta__QRsdR:hover{background:var(--c-brand-dark);transform:translateY(-1px);box-shadow:0 6px 18px rgba(192,57,43,.28)}.page_emptyCta__QRsdR:hover .page_emptyCtaArrow__hwORx{transform:translateX(4px)}.page_emptyCtaArrow__hwORx{display:inline-block;letter-spacing:0;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.page_emptyTags__kqoco{list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:36px 0 0;padding:0}.page_emptyTags__kqoco li{font-size:9pt;letter-spacing:2px;padding:4px 12px;border-radius:3px;border:1px solid;font-weight:600}.page_emptyTags__kqoco li[data-c=error]{color:var(--c-error)}.page_emptyTags__kqoco li[data-c=syntax]{color:var(--c-syntax)}.page_emptyTags__kqoco li[data-c=punct]{color:var(--c-punct)}.page_emptyTags__kqoco li[data-c=word]{color:var(--c-word)}.page_emptyTags__kqoco li[data-c=good]{color:var(--c-good)}.page_emptyTags__kqoco li[data-c=structure]{color:var(--c-structure)}@keyframes page_spin__cD_is{to{transform:rotate(1turn)}}@media(max-width:720px){.page_reports-page__e4Mb0{padding:48px 16px 72px}.page_head__xToof{margin-bottom:40px}.page_kicker__KI9mx{font-size:8pt;letter-spacing:3px;padding:5px 12px 4px;margin-bottom:16px}.page_title__ZwSIm{font-size:22pt;letter-spacing:4px}.page_ornament__ANE_G{margin:14px 0 12px}.page_ornament__ANE_G .page_rule__hmoEx{width:48px}.page_ornament__ANE_G .page_dot__BfbNz{margin:0 10px}.page_subtitle__nk9dh{font-size:9.5pt;letter-spacing:2px;margin-bottom:18px}.page_grid__HRvc5{gap:14px}.page_empty__otPvs{padding:56px 20px 48px;border-radius:10px}.page_emptyEmblem__EZXtn{width:76px;height:76px;margin-bottom:22px}.page_emptyEmblem__EZXtn .page_emblemMark__odQDH{font-size:30pt}.page_emptyTitle__Zrki2{font-size:17pt;letter-spacing:5px}.page_emptyHint__iNzJS{font-size:10pt;letter-spacing:1px;line-height:1.85;margin-bottom:26px}.page_emptyHint__iNzJS br{display:none}.page_emptyCta__QRsdR{padding:12px 28px;font-size:10.5pt;letter-spacing:3px}.page_emptyTags__kqoco{gap:6px;margin-top:28px}.page_emptyTags__kqoco li{font-size:8.5pt;letter-spacing:1px;padding:3px 10px}}.Reveal_reveal__X7U33{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.Reveal_on__4DOm_{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.Reveal_reveal__X7U33{opacity:1;transform:none;transition:none}}@keyframes Screenshots_stream-spin__2Qb_I{to{transform:rotate(1turn)}}@keyframes Screenshots_stream-caret-blink__f8DXB{50%{opacity:0}}@keyframes Screenshots_mark-fade-in__dq75Q{0%{background:transparent;color:var(--ink)}to{background:var(--mark-bg);color:var(--mark-fg)}}@keyframes Screenshots_drop-pulse__DGUJw{0%,to{box-shadow:0 0 0 0 rgba(192,57,43,.18)}50%{box-shadow:0 0 0 10px rgba(192,57,43,0)}}@keyframes Screenshots_paper-tilt-loop__orYdE{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-4px) rotate(var(--tilt))}}.Screenshots_section__Gz7uY{background:linear-gradient(180deg,transparent,rgba(192,57,43,.025) 40%,transparent);padding:80px 24px 100px}.Screenshots_frames__Ud0Rs{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.Screenshots_frameWrap__pJRSw{display:flex;flex-direction:column;gap:18px}.Screenshots_frame__aSXs_{position:relative;flex:1 1;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 24px 48px -20px rgba(30,25,20,.22),0 4px 12px -4px rgba(30,25,20,.08),0 0 0 1px rgba(30,25,20,.04);overflow:hidden;font-family:var(--sans);transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;--tilt:0deg}.Screenshots_frameWrap__pJRSw:first-child .Screenshots_frame__aSXs_{--tilt:-1.5deg}.Screenshots_frameWrap__pJRSw:nth-child(2) .Screenshots_frame__aSXs_{--tilt:0deg;transform:translateY(-12px)}.Screenshots_frameWrap__pJRSw:nth-child(3) .Screenshots_frame__aSXs_{--tilt:1.5deg}.Screenshots_frameWrap__pJRSw:hover .Screenshots_frame__aSXs_{transform:translateY(-8px) rotate(0);box-shadow:0 32px 60px -20px rgba(30,25,20,.28),0 6px 16px -4px rgba(30,25,20,.1),0 0 0 1px rgba(30,25,20,.06)}.Screenshots_chrome__tkYDB{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f3eee0;border-bottom:1px solid rgba(30,25,20,.06)}.Screenshots_dot__hBbBp{width:9px;height:9px;border-radius:50%;display:inline-block}.Screenshots_dotR__ScvFX{background:#ff5f56}.Screenshots_dotY__e513z{background:#ffbd2e}.Screenshots_dotG__StjZX{background:#27c93f}.Screenshots_frameBody__ZEuN2{flex:1 1;padding:18px 18px 22px;background:var(--paper);min-height:260px;position:relative}.Screenshots_uploadCard__IA8dR{display:flex;flex-direction:column;gap:14px}.Screenshots_uploadDrop__U_qhv{border:1.5px dashed var(--c-brand);background:rgba(192,57,43,.03);border-radius:8px;padding:22px 14px 18px;text-align:center;animation:Screenshots_drop-pulse__DGUJw 2.4s ease-out infinite}.Screenshots_uploadIcon___hjdp{position:relative;width:50px;height:56px;margin:0 auto 10px}.Screenshots_uploadPaperBack__qLKZr,.Screenshots_uploadPaper__omX_k{position:absolute;inset:4px 8px 0 4px;background:#fff;border:1px solid var(--grid-line);border-radius:3px}.Screenshots_uploadPaper__omX_k:after{content:"";position:absolute;inset:6px 6px auto 6px;height:2px;background:var(--grid-line);box-shadow:0 4px 0 var(--grid-line-soft),0 8px 0 var(--grid-line-soft),0 12px 0 var(--grid-line-soft)}.Screenshots_uploadPaperBack__qLKZr{inset:0 4px 4px 8px;background:#f8f0dd;z-index:-1;transform:rotate(-6deg);transform-origin:bottom left}.Screenshots_uploadTitle__oRG6G{font-size:10.5pt;letter-spacing:2px;color:var(--ink);font-weight:500}.Screenshots_uploadHint__SyVOu{margin-top:4px;font-size:8.5pt;color:var(--ink-soft);letter-spacing:1px}.Screenshots_uploadPreviewRow__1D70Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.Screenshots_thumb__WMdeh{aspect-ratio:1;background:#fff;border-radius:4px;border:1px solid var(--grid-line-soft);position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding-top:14%}.Screenshots_thumbLines__68LHu{display:flex;flex-direction:column;gap:6px;width:76%}.Screenshots_thumbLines__68LHu i{display:block;height:3px;background:var(--grid-line);border-radius:1px}.Screenshots_thumbAdd__hc2Nu{aspect-ratio:1;border:1.5px dashed var(--grid-line);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18pt;color:var(--grid-line);font-weight:300}.Screenshots_uploadBtn__GLtBJ{align-self:center;background:var(--c-brand);color:#fff;font-size:10pt;letter-spacing:4px;padding:9px 22px;border-radius:4px;margin-top:4px;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.Screenshots_uploadBtn__GLtBJ:hover{background:var(--c-brand-dark,#a3271d);transform:translateY(-1px)}.Screenshots_streamHead__51Wq5{display:flex;align-items:center;gap:10px;font-size:10pt;letter-spacing:2px;color:var(--ink);margin-bottom:12px}.Screenshots_streamSpinner__emzkF{width:14px;height:14px;border:2px solid var(--grid-line);border-top-color:var(--c-brand);border-radius:50%;display:inline-block;animation:Screenshots_stream-spin__2Qb_I .9s linear infinite}.Screenshots_streamBox__qN45D{background:#fff;border:1px solid var(--grid-line);border-radius:6px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5pt;line-height:1.7;color:var(--ink-soft);height:272px;overflow:hidden;position:relative}.Screenshots_streamMeta__poTpR{display:flex;align-items:center;gap:8px;margin-top:10px;padding:0 4px;font-family:var(--sans);font-size:8pt;letter-spacing:1px;color:var(--ink-soft)}.Screenshots_streamDot__YiDjH{width:6px;height:6px;border-radius:50%;background:var(--c-good);box-shadow:0 0 0 3px rgba(45,134,89,.18);animation:Screenshots_drop-pulse__DGUJw 2s ease-out infinite}.Screenshots_streamMetaSep__YLoxH{opacity:.4}.Screenshots_streamBlock__N1cp8{margin-bottom:10px;padding-left:10px;border-left:2px solid var(--grid-line)}.Screenshots_streamBlock__N1cp8:last-child{border-left-color:var(--c-brand);color:var(--ink)}.Screenshots_streamTag__XqC8n{display:inline-block;font-family:var(--sans);font-size:8pt;font-weight:700;letter-spacing:1.5px;padding:1px 7px;border-radius:3px;margin-right:8px;vertical-align:2px}.Screenshots_streamTagThink__stGj9{color:var(--ink-soft);background:rgba(0,0,0,.06)}.Screenshots_streamTagContent__ZwZEU{color:var(--c-brand-dark);background:rgba(192,57,43,.08)}.Screenshots_streamLine__VdtTk{display:inline;white-space:pre-wrap;word-break:break-all}.Screenshots_caret__nZG8S{display:inline-block;width:6px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--c-brand);animation:Screenshots_stream-caret-blink__f8DXB 1s steps(2) infinite}.Screenshots_reportPaper__ewD2v{background:var(--paper);border-radius:4px;padding:4px 0 8px;font-family:var(--sans)}.Screenshots_reportHead__HhERF{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1.5px solid var(--ink);padding-bottom:6px;font-size:9pt;letter-spacing:3px;color:var(--ink-soft);margin-bottom:14px}.Screenshots_reportScore__am4Ts{font-family:var(--serif);color:var(--c-error);font-size:13pt;font-weight:700}.Screenshots_reportScore__am4Ts small{font-size:8pt;color:var(--ink-soft);font-weight:400}.Screenshots_reportTitle__VhW_Y{font-family:var(--serif);font-size:14pt;font-weight:700;text-align:center;letter-spacing:5px;margin-bottom:4px}.Screenshots_reportSub__RNdJY{font-size:8pt;text-align:center;letter-spacing:4px;color:var(--ink-soft);margin-bottom:14px}.Screenshots_reportLines__e4CFT{font-family:var(--serif);font-size:9.5pt;line-height:1.85;color:var(--ink);margin-bottom:12px;margin-top:15px}.Screenshots_reportLines__e4CFT p{margin:0;text-indent:2em}.Screenshots_rError__LIL8F,.Screenshots_rGood__TD9_J,.Screenshots_rPunct__qnAGo,.Screenshots_rWord__tE2kw{display:inline;padding:0 2px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;--mark-bg:transparent;--mark-fg:var(--ink)}.Screenshots_rError__LIL8F{--mark-bg:rgba(192,57,43,.12);--mark-fg:var(--c-error);border-bottom:2px solid var(--c-error);animation:Screenshots_mark-fade-in__dq75Q .5s ease-out .4s forwards;background:var(--mark-bg);color:var(--mark-fg)}.Screenshots_rGood__TD9_J{--mark-bg:rgba(45,134,89,.1);--mark-fg:var(--c-good);border-bottom:2px solid var(--c-good);animation:Screenshots_mark-fade-in__dq75Q .5s ease-out .7s forwards;background:var(--mark-bg);color:var(--mark-fg)}.Screenshots_rWord__tE2kw{--mark-bg:rgba(124,58,237,.1);--mark-fg:var(--c-word);border-bottom:1.5px dotted var(--c-word);animation:Screenshots_mark-fade-in__dq75Q .5s ease-out 1s forwards;background:var(--mark-bg);color:var(--mark-fg)}.Screenshots_rPunct__qnAGo{--mark-bg:rgba(217,119,6,.14);--mark-fg:var(--c-punct);border-bottom:2px solid var(--c-punct);animation:Screenshots_mark-fade-in__dq75Q .5s ease-out 1.3s forwards;background:var(--mark-bg);color:var(--mark-fg);font-weight:700}.Screenshots_reportNotes__jR_gc{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 8px;gap:5px 8px;margin-top:20px}.Screenshots_reportNote__4dmVt{display:flex;align-items:center;gap:6px;font-size:8pt;letter-spacing:.5px;color:var(--ink);padding:5px 9px;background:#fff;border-radius:4px;border-left:3px solid var(--accent);min-width:0}.Screenshots_noteTag__ScDsX{flex:none;font-weight:700;color:var(--accent);letter-spacing:1.2px;font-size:7.5pt}.Screenshots_noteText__QC15e{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Screenshots_noteError__whxur{--accent:var(--c-error)}.Screenshots_noteGood__edjHm{--accent:var(--c-good)}.Screenshots_noteWord__WDrQq{--accent:var(--c-word)}.Screenshots_notePunct__lRpnO{--accent:var(--c-punct)}.Screenshots_reportSummary__lTrLi{display:flex;gap:10px;padding:10px 12px;background:rgba(192,57,43,.04);border-left:3px solid var(--c-brand);border-radius:4px;margin-top:20px}.Screenshots_reportSummaryTag__VjJE4{flex:none;font-family:var(--serif);font-size:8.5pt;font-weight:700;letter-spacing:2px;color:var(--c-brand);padding-top:1px}.Screenshots_reportSummaryText__HIkSv{margin:0;flex:1 1;font-family:var(--serif);font-size:9pt;line-height:1.7;color:var(--ink);letter-spacing:.5px}.Screenshots_cap__fOIdI{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 4px}.Screenshots_capStep__XQQpG{font-size:9pt;color:var(--c-brand)}.Screenshots_capStep__XQQpG,.Screenshots_capTitle__h_zka{font-family:var(--serif);font-weight:700;letter-spacing:4px}.Screenshots_capTitle__h_zka{font-size:14pt;color:var(--ink)}.Screenshots_capDesc__WgyGl{font-size:10pt;color:var(--ink-soft);letter-spacing:.5px;line-height:1.7}@media(max-width:980px){.Screenshots_frames__Ud0Rs{grid-template-columns:1fr;gap:40px}.Screenshots_frameWrap__pJRSw:first-child .Screenshots_frame__aSXs_,.Screenshots_frameWrap__pJRSw:nth-child(2) .Screenshots_frame__aSXs_,.Screenshots_frameWrap__pJRSw:nth-child(3) .Screenshots_frame__aSXs_{--tilt:0deg;transform:none}}@media(max-width:560px){.Screenshots_section__Gz7uY{padding:56px 20px 80px}}.page_showcase-page__AEuiV{max-width:1200px;margin:0 auto;padding:72px 24px 96px}.page_head__HrFEj{text-align:center;margin:0 0 56px}.page_kicker__LWcru{display:inline-block;font-size:8.5pt;font-weight:700;letter-spacing:5px;color:var(--c-brand);background:rgba(192,57,43,.07);border:1px solid rgba(192,57,43,.22);padding:6px 16px 5px;border-radius:999px;margin-bottom:22px;text-transform:uppercase}.page_title__I_Qct{font-family:var(--serif);font-size:34pt;font-weight:700;letter-spacing:7px;margin:0;color:var(--ink);line-height:1.25}.page_ornament__DOuIx{display:flex;align-items:center;justify-content:center;margin:18px 0 16px}.page_ornament__DOuIx .page_rule__0fc2W{flex:0 0 auto;display:block;width:80px;height:1px;background:linear-gradient(to right,transparent,var(--grid-line),transparent)}.page_ornament__DOuIx .page_dot__aD9GT{width:6px;height:6px;border-radius:50%;background:var(--c-brand);margin:0 14px;box-shadow:0 0 0 4px rgba(192,57,43,.08)}.page_subtitle__p_cMN{margin:0;color:var(--ink-soft);letter-spacing:4px;font-size:10.5pt}.page_stats__Uwvb3{list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:8px 18px;margin:24px auto 0;background:hsla(0,0%,100%,.55);border:1px solid rgba(30,25,20,.05);border-radius:999px}.page_stats__Uwvb3 li{display:inline-flex;align-items:center;gap:6px;font-size:9pt;letter-spacing:1.5px;color:var(--ink-soft);--dot:var(--ink-soft)}.page_stats__Uwvb3 li[data-c=error]{--dot:var(--c-error)}.page_stats__Uwvb3 li[data-c=syntax]{--dot:var(--c-syntax)}.page_stats__Uwvb3 li[data-c=punct]{--dot:var(--c-punct)}.page_stats__Uwvb3 li[data-c=word]{--dot:var(--c-word)}.page_stats__Uwvb3 li[data-c=good]{--dot:var(--c-good)}.page_stats__Uwvb3 li[data-c=structure]{--dot:var(--c-structure)}.page_stats__Uwvb3 .page_statDot__8DwgU{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--dot)}.page_stats__Uwvb3 .page_statLabel__rfgXc{font-weight:500}.page_stats__Uwvb3 strong{font-family:var(--serif);font-weight:700;font-size:10.5pt;color:var(--ink);margin-left:2px}.page_grid__sjbHQ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:22px;gap:22px}.page_cardWrap__grHmZ{display:block}.page_cardWrap__grHmZ>a{height:100%}.page_empty__e2Nx1{border:1.5px dashed var(--grid-line);border-radius:12px;padding:84px 24px 80px;text-align:center;background:hsla(0,0%,100%,.5)}.page_empty__e2Nx1 .page_emptyTitle__tmfpB{font-family:var(--serif);font-size:18pt;font-weight:700;letter-spacing:6px;color:var(--ink);margin-bottom:10px}.page_empty__e2Nx1 .page_emptyHint__iKYv2{margin:0;color:var(--ink-soft);font-size:10pt;letter-spacing:2px}@media(max-width:720px){.page_showcase-page__AEuiV{padding:48px 16px 72px}.page_head__HrFEj{margin-bottom:40px}.page_kicker__LWcru{font-size:8pt;letter-spacing:3px;padding:5px 12px 4px;margin-bottom:16px}.page_title__I_Qct{font-size:22pt;letter-spacing:4px}.page_ornament__DOuIx{margin:14px 0 12px}.page_ornament__DOuIx .page_rule__0fc2W{width:48px}.page_ornament__DOuIx .page_dot__aD9GT{margin:0 10px}.page_subtitle__p_cMN{font-size:9.5pt;letter-spacing:2px}.page_stats__Uwvb3{gap:6px 12px;padding:6px 14px;margin-top:18px}.page_stats__Uwvb3 li{font-size:8.5pt;letter-spacing:1px}.page_stats__Uwvb3 strong{font-size:9.5pt}.page_grid__sjbHQ{gap:14px}.page_empty__e2Nx1{padding:56px 16px}.page_empty__e2Nx1 .page_emptyTitle__tmfpB{font-size:14pt;letter-spacing:4px}}@keyframes PricingCard_card-rise__xYYec{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingCard_price-pop__f5cEJ{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes PricingCard_feature-in__AI3gP{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes PricingCard_shine-sweep__AHOYG{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}@keyframes PricingCard_cta-glow__cUDHK{0%,to{box-shadow:0 8px 24px -8px rgba(192,57,43,.55)}50%{box-shadow:0 12px 32px -8px rgba(192,57,43,.8)}}@keyframes PricingCard_saving-pulse__O74Ac{0%{box-shadow:0 0 0 0 rgba(45,134,89,.45)}to{box-shadow:0 0 0 8px rgba(45,134,89,0)}}@keyframes PricingCard_ribbon-tilt__igLVZ{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(-1px)}}.PricingCard_card__BUEcV{position:relative;border-radius:16px;box-shadow:0 18px 50px -18px rgba(192,57,43,.28),0 4px 18px -8px rgba(30,25,20,.1);animation:PricingCard_card-rise__xYYec .9s cubic-bezier(.22,.61,.36,1) backwards;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1)}.PricingCard_card__BUEcV:hover{transform:translateY(-6px);box-shadow:0 28px 70px -18px rgba(192,57,43,.38),0 6px 22px -8px rgba(30,25,20,.14)}.PricingCard_card__BUEcV:hover .PricingCard_shine__PlUQa{animation:PricingCard_shine-sweep__AHOYG 1.4s cubic-bezier(.22,.61,.36,1) forwards}.PricingCard_card__BUEcV:hover .PricingCard_ctaArrow__CrnSN{transform:translateX(4px)}.PricingCard_surface__aL2HM{position:relative;border:2px solid var(--c-brand);background:#fff;border-radius:16px;padding:36px 40px 32px;overflow:hidden}.PricingCard_shine__PlUQa{position:absolute;top:-20%;left:0;width:35%;height:140%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55) 45%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.55) 55%,transparent);transform:translateX(-120%) skewX(-18deg);pointer-events:none;z-index:2}.PricingCard_ribbon__cJvBf{position:absolute;top:0;right:0;width:130px;height:130px;overflow:hidden;pointer-events:none;z-index:3}.PricingCard_ribbonText__NGH__{position:absolute;top:28px;right:-40px;display:block;width:200px;background:linear-gradient(135deg,var(--c-brand) 0,var(--c-brand-dark) 100%);color:#fff;text-align:center;padding:7px 0;transform:rotate(45deg);font-family:var(--serif);font-size:9.5pt;letter-spacing:3px;font-weight:600;box-shadow:0 3px 8px rgba(0,0,0,.18);animation:PricingCard_ribbon-tilt__igLVZ 3s ease-in-out 1s infinite}.PricingCard_ribbonText__NGH__:after,.PricingCard_ribbonText__NGH__:before{content:"";position:absolute;inset:1px 0;pointer-events:none}.PricingCard_ribbonText__NGH__:before{border-top:1px solid hsla(0,0%,100%,.35)}.PricingCard_ribbonText__NGH__:after{border-bottom:1px solid rgba(0,0,0,.18)}.PricingCard_grid__Y68Nn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:36px;gap:36px;align-items:center;position:relative;z-index:1}.PricingCard_colLeft__Mm8pk{text-align:center;border-right:1px dashed var(--grid-line-soft);padding-right:28px}.PricingCard_colRight__7FiR2{padding-left:4px}@media(max-width:720px){.PricingCard_grid__Y68Nn{grid-template-columns:1fr;gap:24px}.PricingCard_colLeft__Mm8pk{border-right:none;border-bottom:1px dashed var(--grid-line-soft);padding-right:0;padding-bottom:24px}}.PricingCard_name__5mySB{font-family:var(--serif);font-size:12pt;letter-spacing:5px;color:var(--c-brand);margin:0 0 10px}.PricingCard_priceRow__auhIc{display:inline-flex;align-items:baseline;justify-content:center;font-family:var(--serif);color:var(--ink);line-height:1;margin-bottom:10px;animation:PricingCard_price-pop__f5cEJ .7s cubic-bezier(.34,1.56,.64,1) .15s backwards}.PricingCard_currency__04clU{font-size:22pt;font-weight:600;margin-right:4px;color:var(--ink-soft)}.PricingCard_price__dNmse{font-size:70pt;font-weight:700;background:linear-gradient(180deg,var(--ink) 0,var(--c-brand-dark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-2px}.PricingCard_unit__T4nW5{font-size:12pt;color:var(--ink-soft);margin-left:8px;letter-spacing:2px;font-weight:400}.PricingCard_priceNote__o_tCn{color:var(--ink-soft);font-size:10pt;margin:0 0 16px;letter-spacing:1.5px;line-height:1.7}.PricingCard_priceNote__o_tCn b{color:var(--c-brand);font-weight:700;font-family:var(--serif);letter-spacing:1px}.PricingCard_savingBadge__6m3rR{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin:0 0 22px;background:rgba(45,134,89,.08);border:1px solid rgba(45,134,89,.25);border-radius:999px;font-size:9.5pt;letter-spacing:1px;color:var(--c-good)}.PricingCard_savingDot__4sdU_{width:7px;height:7px;border-radius:50%;background:var(--c-good);animation:PricingCard_saving-pulse__O74Ac 1.8s ease-out infinite}.PricingCard_cta__EMKiK{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--c-brand);color:#fff;padding:13px 36px;border-radius:6px;font-size:11pt;letter-spacing:4px;font-weight:500;width:100%;max-width:240px;animation:PricingCard_cta-glow__cUDHK 2.4s ease-in-out infinite;transition:background .2s ease,transform .2s ease}.PricingCard_cta__EMKiK:hover{background:var(--c-brand-dark);transform:translateY(-2px)}.PricingCard_cta__EMKiK:active{transform:translateY(0)}.PricingCard_ctaArrow__CrnSN{display:inline-block;font-size:13pt;letter-spacing:0;transition:transform .25s ease}.PricingCard_fineprint__e4b97{margin:12px 0 0;font-size:9pt;color:var(--ink-soft);letter-spacing:1.5px;opacity:.8}.PricingCard_featuresHeading__Sh416{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:10pt;letter-spacing:4px;color:var(--c-brand);margin-bottom:10px;font-weight:600}.PricingCard_featuresHeadingLine__wH2RL{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(192,57,43,.3) 50%,transparent)}.PricingCard_features__G_pfn{list-style:none;padding:0;margin:0}.PricingCard_features__G_pfn li{padding:9px 0;border-bottom:1px dashed var(--grid-line-soft);font-size:10.5pt;color:var(--ink-soft);letter-spacing:.4px;line-height:1.5;display:flex;align-items:center;gap:11px;animation:PricingCard_feature-in__AI3gP .5s cubic-bezier(.22,.61,.36,1) backwards}.PricingCard_features__G_pfn li:last-child{border-bottom:none}.PricingCard_check__npctf{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(45,134,89,.12);color:var(--c-accent);font-size:9.5pt;font-weight:700;flex-shrink:0;transition:transform .25s ease}.PricingCard_features__G_pfn li:hover .PricingCard_check__npctf{transform:scale(1.18) rotate(-6deg);background:var(--c-accent);color:#fff}@media(max-width:560px){.PricingCard_surface__aL2HM{padding:32px 24px 28px}.PricingCard_price__dNmse{font-size:60pt}.PricingCard_ribbon__cJvBf{width:110px;height:110px}.PricingCard_ribbonText__NGH__{width:170px;top:24px;right:-38px;font-size:9pt;letter-spacing:2px;padding:6px 0}}@keyframes page_glow-pulse__ryeZ7{0%,to{opacity:.55;transform:translateZ(0) scale(1)}50%{opacity:.85;transform:translate3d(0,-10px,0) scale(1.05)}}@keyframes page_ribbon-flutter__cAIEi{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-3px)}}@keyframes page_underline-grow__EWPmd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_float-up__IGVXR{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.page_hero__hcY0G{position:relative;padding:48px 24px 40px;overflow:hidden;text-align:center}.page_ornament__5_ux7{display:flex;align-items:center;justify-content:center;margin:18px 0 16px}.page_ornament__5_ux7 .page_rule__sR5gR{flex:0 0 auto;display:block;width:80px;height:1px;background:linear-gradient(to right,transparent,var(--grid-line),transparent)}.page_ornament__5_ux7 .page_dot__LIYl0{width:6px;height:6px;border-radius:50%;background:var(--c-brand);margin:0 14px;box-shadow:0 0 0 4px rgba(192,57,43,.08)}.page_glowA__VbfBn,.page_glowB__qQlC3{position:absolute;z-index:0;pointer-events:none;filter:blur(28px);border-radius:50%}.page_glowA__VbfBn{top:-120px;left:50%;width:620px;height:620px;margin-left:-310px;background:radial-gradient(closest-side,rgba(192,57,43,.16),transparent 70%);animation:page_glow-pulse__ryeZ7 9s ease-in-out infinite}.page_glowB__qQlC3{bottom:-80px;right:-60px;width:380px;height:380px;background:radial-gradient(closest-side,rgba(45,134,89,.12),transparent 70%);animation:page_glow-pulse__ryeZ7 11s ease-in-out infinite reverse}.page_heroInner__5lY8A{position:relative;z-index:1;max-width:920px;margin:0 auto}.page_eyebrow__VRHdo{display:inline-flex;align-items:center;gap:8px;font-size:9pt;color:var(--c-brand);letter-spacing:4px;border:1px solid var(--c-brand);padding:5px 16px;border-radius:999px;margin-bottom:18px;background:rgba(192,57,43,.05)}.page_eyebrow__VRHdo .page_eyebrowDot____naN{width:6px;height:6px;border-radius:50%;background:var(--c-brand);box-shadow:0 0 0 0 rgba(192,57,43,.4);animation:page_pulse-dot__8Lw7y 1.8s ease-out infinite}@keyframes page_pulse-dot__8Lw7y{0%{box-shadow:0 0 0 0 rgba(192,57,43,.5)}to{box-shadow:0 0 0 10px rgba(192,57,43,0)}}.page_title__OhT1m{font-family:var(--serif);font-size:32pt;font-weight:700;letter-spacing:5px;margin:0 0 10px;line-height:1.25}.page_titleAccent__kaWoa{position:relative;display:inline-block;color:var(--c-brand)}.page_titleAccent__kaWoa i{position:absolute;left:0;right:0;bottom:4px;height:8px;background:rgba(192,57,43,.18);border-radius:2px;z-index:-1;transform-origin:left;transform:scaleX(0);animation:page_underline-grow__EWPmd .9s cubic-bezier(.65,0,.35,1) .5s forwards}.page_subtitle__SBOh_{color:var(--ink-soft);font-size:11.5pt;letter-spacing:2px;margin:0 0 28px;line-height:1.8}.page_cardWrap__T1aRX{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 8px}.page_compareStrip__i19wv{margin:36px auto 0;max-width:880px;padding:22px 28px;background:var(--paper);border:1px dashed var(--grid-line);border-radius:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:18px;gap:18px;align-items:center;text-align:center;position:relative;z-index:1}.page_compareItem__VtCbg{display:flex;flex-direction:column;align-items:center;gap:6px}.page_compareItem__VtCbg .page_compareLabel__G2tgi{font-size:9.5pt;color:var(--ink-soft);letter-spacing:2px}.page_compareItem__VtCbg .page_compareValue__crPjZ{font-family:var(--serif);font-size:17pt;font-weight:700;color:var(--ink);letter-spacing:1px}.page_compareItem__VtCbg .page_compareValueAccent___WjTC{color:var(--c-brand)}.page_compareItem__VtCbg .page_compareNote__SiiZi{font-size:8.5pt;color:var(--ink-soft);letter-spacing:1px;opacity:.85}.page_compareDivider__pB_uB{font-family:var(--serif);font-size:14pt;color:var(--grid-line);letter-spacing:0;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_rules__4Ghd2{max-width:1080px;margin:0 auto;padding:80px 24px 96px}.page_rulesGrid__Q7VJE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:22px;gap:22px}.page_ruleCardWrap__KygyT{display:block}.page_ruleCard__7mPSd{position:relative;height:100%;background:var(--paper);border-radius:12px;padding:32px 28px;box-shadow:0 2px 14px var(--paper-shadow),0 0 0 1px rgba(30,25,20,.04);overflow:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1);--accent:var(--c-brand)}.page_ruleCard__7mPSd[data-c=good]{--accent:var(--c-good)}.page_ruleCard__7mPSd[data-c=word]{--accent:var(--c-word)}.page_ruleCard__7mPSd:hover{transform:translateY(-6px);box-shadow:0 18px 40px -14px rgba(30,25,20,.18),0 0 0 1px rgba(30,25,20,.06)}.page_ruleCard__7mPSd:hover .page_ruleCorner__TmSJX{transform:scale(8) rotate(45deg);opacity:.05}.page_ruleCard__7mPSd:hover .page_ruleTag__c_ngP{background:var(--accent);color:#fff}.page_ruleCard__7mPSd:hover .page_ruleIcon__a5LLs{animation:page_float-up__IGVXR 1.4s ease-in-out infinite}.page_ruleTag__c_ngP{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:32px;padding:0 12px;font-size:11pt;font-weight:700;letter-spacing:1.5px;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:6px;margin-bottom:18px;transition:background .3s ease,color .3s ease}.page_ruleIcon__a5LLs,.page_ruleTag__c_ngP{font-family:var(--serif);color:var(--accent)}.page_ruleIcon__a5LLs{display:inline-block;margin-left:8px;vertical-align:-2px;font-size:13pt}.page_ruleTitle__UlQ0j{font-family:var(--serif);font-size:16pt;font-weight:700;margin:0 0 12px;letter-spacing:3px;color:var(--ink)}.page_ruleDesc__oeXTP{margin:0;font-size:11pt;line-height:1.85;color:var(--ink-soft);letter-spacing:.3px}.page_ruleCorner__TmSJX{position:absolute;top:-20px;right:-20px;width:18px;height:18px;background:var(--accent);border-radius:3px;opacity:.18;transform:rotate(45deg) scale(1);transform-origin:center;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .55s ease;pointer-events:none}@media(max-width:720px){.page_title__OhT1m{font-size:28pt;letter-spacing:4px}.page_subtitle__SBOh_{font-size:11pt}.page_compareStrip__i19wv{grid-template-columns:1fr;gap:14px}.page_compareDivider__pB_uB{display:none}}@media(max-width:560px){.page_hero__hcY0G{padding:56px 20px 32px}.page_rules__4Ghd2{padding:56px 20px 72px}}.SiteNav_site-nav__zcaez{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(48,56%,98%,.92);backdrop-filter:saturate(160%) blur(8px);-webkit-backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid rgba(30,25,20,.06)}.SiteNav_site-nav__zcaez .SiteNav_inner__64qvd{max-width:1080px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:28px}.SiteNav_site-nav__zcaez .SiteNav_brand__cTnU9{display:inline-flex;align-items:center;gap:10px;color:var(--ink);flex-shrink:0;transition:opacity .15s}.SiteNav_site-nav__zcaez .SiteNav_brand__cTnU9:hover{opacity:.78}.SiteNav_site-nav__zcaez .SiteNav_brandMark__fq6su{display:block;flex-shrink:0}.SiteNav_site-nav__zcaez .SiteNav_brandText__NMaD1{font-family:var(--serif);font-size:16pt;font-weight:700;letter-spacing:3px;line-height:1}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam{display:flex;gap:28px;flex:1 1;margin-left:8px}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a{font-size:10pt;letter-spacing:1px;color:var(--ink-soft);transition:color .15s;position:relative;padding:4px 0}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--c-brand);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a:hover{color:var(--c-brand)}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a:hover:after{transform:scaleX(1)}.SiteNav_site-nav__zcaez .SiteNav_cta__1wMuP{display:inline-block;background:var(--c-brand);color:#fff;padding:8px 18px;border-radius:4px;font-size:10pt;letter-spacing:2px;transition:background .15s,transform .15s,box-shadow .15s;flex-shrink:0;box-shadow:0 1px 2px rgba(192,57,43,.18)}.SiteNav_site-nav__zcaez .SiteNav_cta__1wMuP:hover{background:var(--c-brand-dark);transform:translateY(-1px);box-shadow:0 3px 8px rgba(192,57,43,.24)}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu{display:none;width:36px;height:36px;padding:0;background:transparent;border:none;cursor:pointer;position:relative;flex-shrink:0;border-radius:4px;transition:background .15s}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu:hover{background:rgba(30,25,20,.06)}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu span{position:absolute;left:8px;right:8px;height:2px;background:var(--ink);border-radius:2px;transition:transform .22s ease,opacity .18s ease,top .22s ease}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu span:first-child{top:11px}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu span:nth-child(2){top:17px}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu span:nth-child(3){top:23px}.SiteNav_site-nav__zcaez .SiteNav_menuToggleOpen__eYYm1 span:first-child{top:17px;transform:rotate(45deg)}.SiteNav_site-nav__zcaez .SiteNav_menuToggleOpen__eYYm1 span:nth-child(2){opacity:0}.SiteNav_site-nav__zcaez .SiteNav_menuToggleOpen__eYYm1 span:nth-child(3){top:17px;transform:rotate(-45deg)}.SiteNav_site-nav__zcaez .SiteNav_mobilePanel__8oYsU{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid rgba(30,25,20,.08);box-shadow:0 8px 22px rgba(30,25,20,.08);overflow:hidden;max-height:0;transition:max-height .28s ease}.SiteNav_site-nav__zcaez .SiteNav_mobilePanelOpen__fFg3_{max-height:320px}.SiteNav_site-nav__zcaez .SiteNav_mobileNav__tTo9t{display:flex;flex-direction:column;padding:8px 0}.SiteNav_site-nav__zcaez .SiteNav_mobileNav__tTo9t a{display:block;padding:14px 24px;font-size:11pt;letter-spacing:2px;color:var(--ink);border-bottom:1px solid rgba(30,25,20,.05)}.SiteNav_site-nav__zcaez .SiteNav_mobileNav__tTo9t a:last-child{border-bottom:none}.SiteNav_site-nav__zcaez .SiteNav_mobileNav__tTo9t a:active{background:rgba(192,57,43,.05)}.SiteNav_site-nav__zcaez .SiteNav_mobileCta__7pZ9R{color:var(--c-brand)!important;font-weight:600}.SiteNav_site-nav__zcaez .SiteNav_scrim__f277W{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(30,25,20,.18);border:none;cursor:pointer;z-index:-1}@media(max-width:720px){.SiteNav_site-nav__zcaez .SiteNav_inner__64qvd{padding:10px 16px;gap:12px}.SiteNav_site-nav__zcaez .SiteNav_brandText__NMaD1{font-size:14pt;letter-spacing:2px}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam{display:none}.SiteNav_site-nav__zcaez .SiteNav_cta__1wMuP{margin-left:auto;padding:7px 14px;font-size:9.5pt;letter-spacing:1px}.SiteNav_site-nav__zcaez .SiteNav_menuToggle__LSbPu,.SiteNav_site-nav__zcaez .SiteNav_mobilePanel__8oYsU,.SiteNav_site-nav__zcaez .SiteNav_scrim__f277W{display:block}}@media(max-width:380px){.SiteNav_site-nav__zcaez .SiteNav_cta__1wMuP{padding:6px 10px;letter-spacing:0}}