@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{position:relative;top:-50px}.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:18px}.Hero_features__FoFRw{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.Hero_feature__x73sK{display:inline-flex;align-items:center;gap:5px;font-size:8.5pt;color:var(--c-brand);letter-spacing:1px;padding:3px 10px;border-radius:999px;background:rgba(192,57,43,.05);border:1px solid rgba(192,57,43,.2)}.Hero_featureIcon__axAIS{font-size:7.5pt;line-height:1;color:var(--c-brand)}.Hero_featureText__ufC9J{font-weight:500}.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_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:16px}.Hero_copy__CD3YP{top:0}.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 80px}.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-main__K1y_p{0%{opacity:0;transform:translate3d(20px,28px,0) rotate(2deg)}to{opacity:1;transform:translateZ(0) rotate(2deg)}}@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:210/297;margin:0 auto;perspective:1400px}.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;pointer-events:none;transition:opacity 1s ease-in-out}.HeroCarousel_pageActive__SiCYf{opacity:1;pointer-events:auto}.HeroCarousel_pageLink__FKmcS{display:block;width:100%;height:100%;cursor:pointer;outline:none}.HeroCarousel_pageLink__FKmcS:focus-visible{box-shadow:0 0 0 3px rgba(192,57,43,.35);border-radius:4px}.HeroCarousel_pageImg__UQolw{width:100%!important;height:100%!important;object-fit:contain;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_dots__bR68M{position:absolute;bottom:-26px;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}@media(max-width:880px){.HeroCarousel_stage__cwzdX{max-width:460px}.HeroCarousel_frame__lEdMY{transform:none;animation:HeroCarousel_frame-fade-in__1jgMp .6s ease .2s backwards}.HeroCarousel_stage__cwzdX:hover .HeroCarousel_frame__lEdMY{transform:none}}@media(max-width:560px){.HeroCarousel_stage__cwzdX{max-width:100%}}@keyframes HeroCarousel_frame-fade-in__1jgMp{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.HeroCarousel_frame__lEdMY{animation:none!important;transform:rotate(2deg);opacity:1}}.Highlights_section__STzsH{max-width:1200px;margin:0 auto;padding:0 24px 80px}.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:0 20px 56px}.Highlights_card__PkHPC{padding:26px 22px}}.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}}.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 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:0 24px 80px}.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:block;margin-top:6px;white-space:pre-wrap;word-break:break-word}.Screenshots_streamRows__MBRGO{display:flex;flex-direction:column;gap:5px;margin-top:6px}.Screenshots_streamRow__OWe_e{display:flex;align-items:baseline;gap:10px;font-family:var(--sans);font-size:8.5pt;letter-spacing:.4px;line-height:1.6}.Screenshots_streamRowLabel__dBgF6{flex:none;width:28px;font-size:7.5pt;letter-spacing:1.5px;font-weight:700;color:var(--ink-soft);text-align:justify;text-align-last:justify}.Screenshots_streamRowValue__Y_VPM{flex:1 1;min-width:0;color:var(--ink);word-break:break-word}.Screenshots_streamRowMute__yXlek{opacity:.4;margin:0 4px}.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:28px;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:0 20px 80px}}@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}}@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,.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a[aria-current=page]{color:var(--c-brand)}.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a:hover:after,.SiteNav_site-nav__zcaez .SiteNav_desktopNav__ihZam a[aria-current=page]: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_mobileNav__tTo9t a[aria-current=page]{color:var(--c-brand);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{display:block}.SiteNav_site-nav__zcaez .SiteNav_menuToggleSolo__dLKMC{margin-left:auto}.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}}.StreamPreview_stream__KmuhW{width:100%;background:var(--paper,#faf5ec);border:1px solid rgba(30,25,20,.08);border-radius:10px;font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10pt;line-height:1.85;text-align:left;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 8px 24px -16px rgba(30,25,20,.18),0 1px 2px rgba(30,25,20,.04);overflow:hidden}.StreamPreview_header__l0Yqx{display:flex;align-items:center;gap:10px;padding:11px 18px;background:hsla(0,0%,100%,.42);border-bottom:1px solid rgba(30,25,20,.06);font-family:var(--sans);font-size:9pt;letter-spacing:3px;color:var(--ink-soft);font-weight:500}.StreamPreview_liveDot__18r_D{width:7px;height:7px;border-radius:50%;background:var(--c-brand);box-shadow:0 0 0 3px rgba(192,57,43,.16);animation:StreamPreview_stream-live-pulse__U_rCD 1.4s ease-in-out infinite;flex-shrink:0}@keyframes StreamPreview_stream-live-pulse__U_rCD{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05);box-shadow:0 0 0 5px rgba(192,57,43,.08)}}.StreamPreview_headerLabel__lwzSe{flex:1 1}.StreamPreview_headerCount___rgJv{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:8.5pt;letter-spacing:.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.65}.StreamPreview_body___7Caa{max-height:520px;display:flex;flex-direction:column;color:var(--ink)}.StreamPreview_recognizedRegion__TNT7d,.StreamPreview_streamRegion__rjXkm{overflow-y:auto;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:rgba(30,25,20,.18) transparent}.StreamPreview_recognizedRegion__TNT7d::-webkit-scrollbar,.StreamPreview_streamRegion__rjXkm::-webkit-scrollbar{width:8px}.StreamPreview_recognizedRegion__TNT7d::-webkit-scrollbar-thumb,.StreamPreview_streamRegion__rjXkm::-webkit-scrollbar-thumb{background:rgba(30,25,20,.18);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.StreamPreview_recognizedRegion__TNT7d::-webkit-scrollbar-track,.StreamPreview_streamRegion__rjXkm::-webkit-scrollbar-track{background:transparent}.StreamPreview_recognizedWrap__YbyA2,.StreamPreview_streamWrap__ZxPLK{position:relative;flex-shrink:0}.StreamPreview_recognizedWrap__YbyA2:after,.StreamPreview_recognizedWrap__YbyA2:before,.StreamPreview_streamWrap__ZxPLK:after,.StreamPreview_streamWrap__ZxPLK:before{content:"";position:absolute;left:0;right:0;height:28px;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s ease}.StreamPreview_recognizedWrap__YbyA2:before,.StreamPreview_streamWrap__ZxPLK:before{top:0}.StreamPreview_recognizedWrap__YbyA2[data-fade-bottom=true]:after,.StreamPreview_recognizedWrap__YbyA2[data-fade-top=true]:before,.StreamPreview_streamWrap__ZxPLK[data-fade-bottom=true]:after,.StreamPreview_streamWrap__ZxPLK[data-fade-top=true]:before{opacity:1}.StreamPreview_recognizedWrap__YbyA2:before{background:linear-gradient(180deg,#efeae1 0,hsla(39,30%,91%,0))}.StreamPreview_recognizedWrap__YbyA2:after{bottom:1px;background:linear-gradient(0deg,#efeae1 0,hsla(39,30%,91%,0))}.StreamPreview_streamWrap__ZxPLK{flex:1 1 auto;display:flex;flex-direction:column;min-height:120px}.StreamPreview_streamWrap__ZxPLK:before{background:linear-gradient(to bottom,var(--paper,#faf5ec) 0,hsla(39,58%,95%,0) 100%)}.StreamPreview_streamWrap__ZxPLK:after{bottom:0;background:linear-gradient(to top,var(--paper,#faf5ec) 0,hsla(39,58%,95%,0) 100%)}.StreamPreview_recognizedRegion__TNT7d{max-height:240px;padding:18px 22px 16px;background:rgba(30,25,20,.04);border-bottom:1px solid rgba(30,25,20,.1)}.StreamPreview_streamRegion__rjXkm{flex:1 1 auto;min-height:120px;padding:18px 22px 20px}.StreamPreview_empty__d8Src{font-family:var(--sans);font-size:10pt;letter-spacing:1.5px;color:var(--ink-soft);opacity:.7;padding:12px 4px;white-space:normal;text-align:center}.StreamPreview_content__XzJ5r,.StreamPreview_reasoning__Inhdn{position:relative;padding-left:16px;margin:0}.StreamPreview_content__XzJ5r:before,.StreamPreview_reasoning__Inhdn:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px}.StreamPreview_reasoning__Inhdn{color:var(--ink-soft);opacity:.85;font-style:italic}.StreamPreview_reasoning__Inhdn:before{background:linear-gradient(to bottom,transparent 0,var(--grid-line) 20%,var(--grid-line) 80%,transparent 100%)}.StreamPreview_content__XzJ5r{color:var(--ink)}.StreamPreview_content__XzJ5r:before{background:linear-gradient(to bottom,transparent 0,var(--c-brand) 18%,var(--c-brand) 82%,transparent 100%)}.StreamPreview_reasoning__Inhdn+.StreamPreview_content__XzJ5r{margin-top:18px}.StreamPreview_tag__SJrfj{display:inline-block;font-style:normal;font-family:var(--sans);font-size:8.5pt;font-weight:600;letter-spacing:1.8px;color:var(--c-brand-dark);background:rgba(192,57,43,.09);padding:1.5px 10px;border-radius:999px;margin-right:10px;vertical-align:1px}.StreamPreview_tag__SJrfj[data-variant=recognized]{color:#4a8a4f;background:rgba(74,138,79,.1)}.StreamPreview_reasoning__Inhdn .StreamPreview_tag__SJrfj{color:var(--ink-soft);background:rgba(0,0,0,.045)}.StreamPreview_structured__XjX63{position:relative;padding-left:16px;color:var(--ink);font-family:var(--sans);font-size:10pt;line-height:1.7}.StreamPreview_structured__XjX63:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(to bottom,transparent 0,var(--c-brand) 18%,var(--c-brand) 82%,transparent 100%)}.StreamPreview_reasoning__Inhdn+.StreamPreview_structured__XjX63{margin-top:18px}.StreamPreview_row__hj8aJ{display:flex;align-items:baseline;padding:3px 0;margin-top:6px}.StreamPreview_blockLabel__Dfxg_,.StreamPreview_rowLabel__OjmVc{flex-shrink:0;font-family:var(--sans);font-size:8.5pt;font-weight:600;letter-spacing:1.6px;color:var(--ink-soft)}.StreamPreview_rowValue__xRIzq{flex:1 1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8.5pt}.StreamPreview_block__qr_I1{margin-top:12px;padding-top:8px;border-top:1px dashed rgba(30,25,20,.08)}.StreamPreview_blockLabel__Dfxg_{display:block;margin-bottom:6px}.StreamPreview_commentText__0iTOK{margin:0;color:var(--ink);white-space:pre-wrap;word-break:break-word}.StreamPreview_essayPara__cfUMr,.StreamPreview_modelPara__Zh0FW{margin:0 0 8px;color:var(--ink);text-indent:2em;white-space:pre-wrap;word-break:break-word}.StreamPreview_essayPara__cfUMr:last-child,.StreamPreview_modelPara__Zh0FW:last-child{margin-bottom:0}.StreamPreview_essayPara__cfUMr{color:var(--ink-soft)}.StreamPreview_details__sfeRD{margin-top:12px;padding-top:8px;border-top:1px dashed rgba(30,25,20,.08)}.StreamPreview_details__sfeRD[data-variant=recognized]{margin-top:2px;padding-top:0;border-top:none}.StreamPreview_details__sfeRD>summary{cursor:pointer;font-family:var(--sans);font-size:9pt;letter-spacing:1.4px;color:var(--ink-soft);padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StreamPreview_details__sfeRD>summary:hover{color:var(--c-brand-dark)}.StreamPreview_details__sfeRD>p{margin-top:8px}.StreamPreview_caret__kQWmB{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:text-bottom;background:var(--c-brand);animation:StreamPreview_stream-caret__nJQH3 1s steps(2) infinite}@keyframes StreamPreview_stream-caret__nJQH3{50%{opacity:0}}@media(max-width:720px){.StreamPreview_stream__KmuhW{font-size:9.5pt;line-height:1.75;border-radius:8px}.StreamPreview_header__l0Yqx{padding:9px 14px;font-size:8.5pt;letter-spacing:2px}.StreamPreview_body___7Caa{max-height:360px}.StreamPreview_recognizedRegion__TNT7d{max-height:180px;padding:14px 16px 12px}.StreamPreview_streamRegion__rjXkm{padding:12px 16px 16px}.StreamPreview_reasoning__Inhdn+.StreamPreview_content__XzJ5r,.StreamPreview_reasoning__Inhdn+.StreamPreview_structured__XjX63{margin-top:14px}.StreamPreview_content__XzJ5r,.StreamPreview_reasoning__Inhdn,.StreamPreview_structured__XjX63{padding-left:14px;font-size:9.5pt}.StreamPreview_row__hj8aJ{flex-wrap:wrap;gap:6px}.StreamPreview_blockLabel__Dfxg_,.StreamPreview_rowLabel__OjmVc{font-size:8pt;letter-spacing:1.4px}}