._8aEwW_page{--gutter:clamp(16px, 4vw, 72px);--rule:2px solid var(--item-border);--go:#06d7a0;min-height:100dvh;font-family:var(--font-geist-sans), system-ui, sans-serif;background-color:var(--primary);color:var(--text-color);overflow-x:clip}._8aEwW_introFlow{flex-direction:column;display:flex}._8aEwW_intro{padding:clamp(104px, 16vh, 200px) var(--gutter) clamp(48px, 8vh, 112px);flex-direction:column;gap:clamp(20px,3vw,40px);display:flex;position:relative}._8aEwW_intro:after{content:"";background:linear-gradient(90deg,#f04770,#f78c6a,#ffd167,#06d7a0,#108ab1);height:6px;position:absolute;bottom:0;left:0;right:0}._8aEwW_logoHeader{--logo-size:var(--big-row-font);flex-direction:column;align-items:flex-start;gap:clamp(12px,2vw,24px);display:flex}._8aEwW_logoMark{margin-left:calc(max(40px, calc(var(--big-row-font) * .7)) + var(--big-row-font) * .12 - var(--gutter))}._8aEwW_wordmark{letter-spacing:-.055em;color:var(--text-color);margin:0;font-size:clamp(40px,12vw,220px);font-weight:900;line-height:.85}._8aEwW_introParagraph{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;color:var(--text-color);margin:0;font-size:clamp(24px,3.4vw,56px);font-weight:800;line-height:1.05}._8aEwW_ctaSection{flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(4px,1vw,16px);display:flex}._8aEwW_signInButton,._8aEwW_pricingButton{background:var(--go);color:#000;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:999px;min-height:56px;padding:.7em 1.4em;font-family:inherit;font-size:clamp(18px,1.8vw,26px);font-weight:800;transition:transform .15s cubic-bezier(.2,.9,.2,1),filter .15s}._8aEwW_signInButton:hover,._8aEwW_pricingButton:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:no-preference){._8aEwW_signInButton:hover,._8aEwW_pricingButton:hover{transform:scale(1.03)}._8aEwW_signInButton:active,._8aEwW_pricingButton:active{transform:scale(.97)}}._8aEwW_signInButton:focus-visible,._8aEwW_pricingButton:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}._8aEwW_signInButton:disabled,._8aEwW_pricingButton:disabled{opacity:.6;cursor:progress}._8aEwW_ctaNote{opacity:.65;margin:0;font-size:clamp(15px,1.3vw,19px);font-weight:500;line-height:1.4}._8aEwW_demoSection{border-bottom:var(--rule)}._8aEwW_main{flex-direction:column;gap:clamp(56px,9vh,120px);padding:clamp(56px,9vh,120px) 0 clamp(80px,14vh,180px);display:flex}._8aEwW_featuresSection,._8aEwW_pricingSection,._8aEwW_faqSection{flex-direction:column;display:flex}._8aEwW_featuresTitle,._8aEwW_pricingTitle,._8aEwW_faqTitle{padding:0 var(--gutter) clamp(12px, 1.6vw, 20px);border-bottom:var(--rule);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-color);margin:0;font-size:clamp(24px,3.4vw,52px);font-weight:800;line-height:1}._8aEwW_features{margin:0;padding:0;list-style:none}._8aEwW_feature{padding:.3em var(--gutter) .3em calc(max(40px, .7em) + .12em);border-bottom:var(--rule);font-size:var(--big-row-font);grid-template-columns:1em 1fr;align-items:start;gap:.42em;display:grid}._8aEwW_featureCheck{width:1em;height:1em;margin-top:.04em;display:block}._8aEwW_featureBody{flex-direction:column;gap:.25em;min-width:0;display:flex}._8aEwW_featureTitle{letter-spacing:-.035em;color:var(--text-color);margin:0;font-size:1em;font-weight:800;line-height:1.02}._8aEwW_featureDescription{letter-spacing:0;opacity:.65;max-width:48ch;margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:500;line-height:1.4}._8aEwW_pricingCard{padding:clamp(24px, 4vw, 56px) var(--gutter);border-bottom:var(--rule);flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,28px);display:flex}._8aEwW_pricingLine{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:.2em .35em;margin:0;font-size:clamp(32px,5vw,84px);font-weight:800;line-height:1.05;display:flex}._8aEwW_pricePill{background:var(--go);color:#000;white-space:nowrap;border-radius:.2em;padding:.04em .3em .08em}._8aEwW_priceText{color:var(--text-color)}._8aEwW_priceText strong{color:var(--go);font-weight:900}._8aEwW_pricingDetail{opacity:.65;max-width:52ch;margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:500;line-height:1.45}._8aEwW_faqList{flex-direction:column;display:flex}._8aEwW_faqItem{border-bottom:var(--rule)}._8aEwW_faqQuestion{width:100%;padding:.5em var(--gutter);color:var(--text-color);letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;font-family:inherit;font-size:clamp(20px,2.6vw,40px);font-weight:800;line-height:1.1;display:flex}._8aEwW_faqQuestion:focus-visible{outline:3px solid var(--text-color);outline-offset:-6px}._8aEwW_faqIcon{text-align:center;opacity:.5;flex-shrink:0;width:1em;font-size:1.3em;font-weight:500;line-height:1;transition:opacity .15s}._8aEwW_faqQuestion:hover ._8aEwW_faqIcon,._8aEwW_faqQuestion[aria-expanded=true] ._8aEwW_faqIcon{opacity:1}._8aEwW_faqAnswer{padding:0 var(--gutter) clamp(20px, 2.4vw, 36px);animation:.2s _8aEwW_fadeIn}._8aEwW_faqAnswer p{opacity:.7;max-width:60ch;margin:0;font-size:clamp(16px,1.5vw,22px);line-height:1.5}@keyframes _8aEwW_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8aEwW_faqAnswer{animation:none}}._8aEwW_footerNote{padding:0 var(--gutter);opacity:.65;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.5}._8aEwW_footerNote a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:640px){._8aEwW_logoMark{margin-left:0}._8aEwW_feature{padding-left:var(--gutter)}}
.STegJa_prompt{padding:var(--upgrade-pad-y,20px) var(--upgrade-gutter,var(--sidebar-gutter,16px));border-bottom:2px solid var(--item-border);color:var(--text-color);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.STegJa_prompt[data-compact=true]{--upgrade-title:20px;flex-shrink:0;gap:10px}.STegJa_prompt[data-compact=true] .STegJa_pricing{font-size:14px}.STegJa_title{font-size:var(--upgrade-title,26px);letter-spacing:-.04em;margin:0;font-weight:900;line-height:1.05}.STegJa_pricing{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.STegJa_trial{color:#000;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#06d7a0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.STegJa_price{color:color-mix(in srgb, var(--text-color) 65%, transparent)}.STegJa_price strong{color:var(--text-color);font-weight:800}
.uX04iW_modalOverlay{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;position:fixed;inset:0}.uX04iW_modal{background:var(--overlay);border:1px solid var(--button-border);z-index:201;border-radius:12px;width:100%;max-width:360px;padding:20px 20px 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.uX04iW_modalTitle{color:var(--text-color);margin:0 0 8px;font-size:18px;font-weight:600}.uX04iW_modalBody{color:var(--text-color);margin:0 0 16px;font-size:14px;line-height:1.5}.uX04iW_modalItem{color:var(--text-color);font-weight:600}.uX04iW_modalActions{justify-content:flex-end;gap:var(--gap);display:flex}.uX04iW_deleteConfirmButton{background:var(--red-background);color:var(--red);cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s}.uX04iW_deleteConfirmButton:hover:not(:disabled){background:var(--red-hover-background);color:var(--red-hover-text);border-color:var(--red-hover-border)}.uX04iW_deleteConfirmButton:disabled{opacity:.5;cursor:not-allowed}.uX04iW_clearListButton{border:1px solid var(--button-border);color:var(--text-color);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.uX04iW_clearListButton:hover:not(:disabled){background:var(--yellow-background);color:var(--yellow);border-color:var(--yellow-border)}.uX04iW_clearListButton:focus-visible{border-color:var(--text-color);outline:none}.uX04iW_clearListButton:disabled{opacity:.5;cursor:not-allowed}.uX04iW_modalConfirmation{flex-direction:column;gap:8px;margin:16px 0;display:flex}.uX04iW_modalConfirmationLabel{color:var(--text-color);font-size:13px;font-weight:500}.uX04iW_modalConfirmationInput{border:1px solid var(--button-border);background:var(--input-background);color:var(--input-text);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px;transition:all .2s}@media (max-width:768px){.uX04iW_modalConfirmationInput{font-size:16px}}.uX04iW_modalConfirmationInput:focus{background:var(--input-focus-hover-background);border-color:var(--input-focus-hover-border);color:var(--input-focus-hover-text);outline:none}
