.install-app-cta-module__yqGD7G__wrap{justify-items:center;gap:.5rem;margin-top:.5rem;display:grid}.install-app-cta-module__yqGD7G__hint{font-size:var(--fs-sm);color:var(--text2);margin:0}.install-app-cta-module__yqGD7G__installedNote{font-size:var(--fs-md);color:var(--text2);margin:.5rem 0 0}
.header-bar-module__dL95wW__headerBarStyle{height:var(--header-height);z-index:1;justify-content:space-between;align-items:center;padding:8px;display:flex;top:0}.header-bar-module__dL95wW__headerBarStyle h1{font-size:var(--fs-xl)}.header-bar-module__dL95wW__leftContent{align-items:center;display:flex;position:absolute}.header-bar-module__dL95wW__rightContent{justify-content:center;align-items:center;width:100%;display:flex}.header-bar-module__dL95wW__rightContentAbsolute{right:var(--gap)}
.rule-examples-module__UIyjzG__section{margin-top:3.5rem}.rule-examples-module__UIyjzG__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:720px){.rule-examples-module__UIyjzG__grid{grid-template-columns:repeat(2,1fr)}}
.support-contact-form-module__v5QSGa__form{flex-direction:column;gap:1rem;display:flex}.support-contact-form-module__v5QSGa__textarea.support-contact-form-module__v5QSGa__textarea{min-height:170px}.support-contact-form-module__v5QSGa__button.support-contact-form-module__v5QSGa__button{border-radius:var(--br-pill);align-self:flex-start}.support-contact-form-module__v5QSGa__fieldGroup{flex-direction:column;gap:.45rem;display:flex}.support-contact-form-module__v5QSGa__fieldError{color:var(--status-error);font-size:var(--fs-md);margin:0;line-height:1.4}.support-contact-form-module__v5QSGa__notice{border-radius:1rem;padding:.95rem 1rem}.support-contact-form-module__v5QSGa__noticeSuccess{border:1px solid color-mix(in srgb,var(--status-success)35%,transparent);background:color-mix(in srgb,var(--status-success)10%,var(--surface1))}.support-contact-form-module__v5QSGa__noticeError{border:1px solid color-mix(in srgb,var(--status-error)35%,transparent);background:color-mix(in srgb,var(--status-error)8%,var(--surface1))}.support-contact-form-module__v5QSGa__noticeTitle{font-size:var(--fs-base);font-weight:var(--fw-bold);margin:0 0 .35rem}.support-contact-form-module__v5QSGa__noticeTitleSuccess{color:var(--status-success)}.support-contact-form-module__v5QSGa__noticeTitleError{color:var(--status-error)}.support-contact-form-module__v5QSGa__noticeText{color:var(--text2);line-height:1.55;font-size:var(--fs-md);margin:0}
.page-module__cjaErW__header{max-width:900px;margin:0 auto;padding:2.5rem 1.5rem 0}.page-module__cjaErW__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 5rem;display:grid}.page-module__cjaErW__sidebar{display:none}.page-module__cjaErW__main{min-width:0}@media (min-width:1024px){.page-module__cjaErW__grid{grid-template-columns:200px minmax(0,1fr);gap:3rem}.page-module__cjaErW__sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:20px}}.page-module__cjaErW__backLink{font-size:var(--fs-sm);color:var(--text2);align-items:center;gap:.35rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.page-module__cjaErW__titleRow{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.page-module__cjaErW__titleIcon{font-size:var(--fs-3xl)}.page-module__cjaErW__title{font-size:var(--fs-3xl);font-weight:var(--fw-display);letter-spacing:-.03em;color:var(--text1);margin:0}.page-module__cjaErW__tagline{font-size:var(--fs-lg);color:var(--text2);max-width:640px;margin:.75rem 0 0;line-height:1.6}.page-module__cjaErW__dashboardCta{background:var(--button-primary);color:var(--color-white);border-radius:var(--br);font-weight:var(--fw-semibold);font-size:var(--fs-md);align-items:center;gap:.4rem;margin-top:1.25rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.page-module__cjaErW__sidebarLabel{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--text2);letter-spacing:.5px;margin-bottom:10px}.page-module__cjaErW__sidebarList{flex-direction:column;gap:8px;display:flex}.page-module__cjaErW__sidebarCard{background:var(--surface2);border-radius:var(--br);border:1px solid var(--surface3);color:var(--text1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:.5rem;padding:10px 12px;line-height:1.3;text-decoration:none;display:flex}.page-module__cjaErW__sidebarCardHighlight{background:color-mix(in srgb,var(--surface2)80%,var(--button-primary)20%);border-color:color-mix(in srgb,var(--surface3)70%,var(--button-primary)30%)}.page-module__cjaErW__sidebarCardCompact{font-size:var(--fs-xs);line-height:1.4;display:block}.page-module__cjaErW__faqSection{margin-top:3rem}.page-module__cjaErW__faqHeading{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text1);margin-bottom:1.25rem}.page-module__cjaErW__faqList{flex-direction:column;gap:.75rem;display:flex}.page-module__cjaErW__faqItem{background:color-mix(in srgb,var(--text1)3%,transparent);border-radius:var(--br);border:1px solid color-mix(in srgb,var(--text1)7%,transparent);overflow:hidden}.page-module__cjaErW__faqQuestion{font-weight:var(--fw-semibold);font-size:var(--fs-base);cursor:pointer;color:var(--text1);justify-content:space-between;align-items:center;padding:1rem 1.25rem;list-style:none;display:flex}.page-module__cjaErW__faqMarker{opacity:.5;font-size:var(--fs-lg);font-weight:var(--fw-regular)}.page-module__cjaErW__faqAnswer{color:var(--text2);line-height:1.7;font-size:var(--fs-md);padding:0 1.25rem 1rem}
.week-hour-grid-module__97B5IG__wrapper{width:100%;overflow-x:auto}.week-hour-grid-module__97B5IG__grid{grid-template-columns:44px repeat(24,22px);gap:4px;width:max-content;display:grid}.week-hour-grid-module__97B5IG__hourHeader{font-size:var(--fs-xs);color:var(--text2);text-align:center;width:22px;height:14px;line-height:14px}.week-hour-grid-module__97B5IG__dayLabel{font-size:var(--fs-xs);color:var(--text2);align-items:center;width:44px;height:22px;padding-right:6px;display:flex}.week-hour-grid-module__97B5IG__hoverPopoverCard{background:var(--surface1);color:var(--text1);border:1px solid var(--surface3);border-radius:calc(var(--br)*1.25);font-size:var(--fs-sm);pointer-events:none;flex-direction:column;gap:2px;min-width:130px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #0000002e}.week-hour-grid-module__97B5IG__hoverCount{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text1);font-variant-numeric:tabular-nums}.week-hour-grid-module__97B5IG__hoverDate{font-size:var(--fs-xs);color:var(--text2)}.week-hour-grid-module__97B5IG__cell{border:1px solid var(--surface3);border-radius:var(--br-sm);background:var(--surface2);cursor:default;width:22px;height:22px;padding:0;transition:transform .1s}.week-hour-grid-module__97B5IG__cellLevel1{background:color-mix(in srgb,var(--button-primary)35%,var(--surface2))}.week-hour-grid-module__97B5IG__cellLevel2{background:color-mix(in srgb,var(--button-primary)55%,var(--surface2))}.week-hour-grid-module__97B5IG__cellLevel3{background:color-mix(in srgb,var(--button-primary)75%,var(--surface2))}.week-hour-grid-module__97B5IG__cellLevel4{background:color-mix(in srgb,var(--button-primary)95%,var(--surface2))}.week-hour-grid-module__97B5IG__cellActive{cursor:pointer}.week-hour-grid-module__97B5IG__cellActive:hover{transform:scale(1.15)}
.rule-hints-module__3plRuq__hintListWrap{flex-direction:column;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.rule-hints-module__3plRuq__hintRow{font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:flex-start;gap:.4rem;padding:0 .2rem;line-height:1.35;display:flex}.rule-hints-module__3plRuq__hintRowWarn{color:var(--status-warning)}.rule-hints-module__3plRuq__hintRowInfo{color:var(--status-info)}.rule-hints-module__3plRuq__hintIcon{flex:none;align-items:center;margin-top:.05rem;line-height:1;display:inline-flex}.rule-hints-module__3plRuq__reviewIcon{flex:none;margin-top:.1rem}.rule-hints-module__3plRuq__hintBody{flex:auto;min-width:0}.rule-hints-module__3plRuq__reviewTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 .25rem}.rule-hints-module__3plRuq__reviewLead{font-size:var(--fs-md);color:var(--text2);margin:0 0 .9rem;line-height:1.45}.rule-hints-module__3plRuq__reviewList{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.rule-hints-module__3plRuq__reviewItem{border-radius:var(--br-md);border:1px solid var(--status-warning);color:var(--text1);background:#ffc1071a;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.rule-hints-module__3plRuq__reviewItemBody{flex:1}.rule-hints-module__3plRuq__reviewMessage{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text1)}.rule-hints-module__3plRuq__reviewDetail{font-size:var(--fs-sm);color:var(--text2);margin-top:.15rem;line-height:1.4}.rule-hints-module__3plRuq__reviewActions{justify-content:flex-end;gap:.5rem;display:flex}
.feature-showcase-section-module__A1zh5q__container{align-items:center;gap:calc(var(--gap)*3.5);margin-top:calc(var(--gap)*5);padding:calc(var(--gap)*3.5)var(--gap);flex-direction:column;display:flex;position:relative}.feature-showcase-section-module__A1zh5q__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.feature-showcase-section-module__A1zh5q__ambient:before,.feature-showcase-section-module__A1zh5q__ambient:after{content:"";aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--button-primary)10%,transparent)0%,transparent 70%);border-radius:50%;width:min(60vw,720px);position:absolute}.feature-showcase-section-module__A1zh5q__ambient:before{top:12%;left:-18%}.feature-showcase-section-module__A1zh5q__ambient:after{bottom:8%;right:-20%}.feature-showcase-section-module__A1zh5q__headerWrapper{text-align:center;align-items:center;gap:var(--gap);z-index:1;flex-direction:column;width:100%;max-width:780px;display:flex;position:relative}.feature-showcase-section-module__A1zh5q__headerEyebrow{border-radius:var(--br-pill);border:1px solid var(--surface3);background:color-mix(in srgb,var(--surface1)76%,var(--button-primary)24%);color:var(--text2);font-size:var(--fs-sm);font-weight:var(--fw-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;padding:.55rem .95rem;display:inline-flex}.feature-showcase-section-module__A1zh5q__title{word-wrap:break-word;}.feature-showcase-section-module__A1zh5q__titleGradient{}.feature-showcase-section-module__A1zh5q__subtitle{font-size:var(--fs-lg);color:var(--text2);max-width:680px;margin:0 auto;line-height:1.7}.feature-showcase-section-module__A1zh5q__flow{gap:calc(var(--gap)*5);z-index:1;flex-direction:column;width:100%;max-width:1320px;display:flex;position:relative}@media (min-width:960px){.feature-showcase-section-module__A1zh5q__flow{gap:calc(var(--gap)*7)}}.feature-showcase-section-module__A1zh5q__row{grid-template-columns:1fr;width:100%;display:grid;position:relative}@media (min-width:960px){.feature-showcase-section-module__A1zh5q__row{grid-template-columns:repeat(12,1fr);align-items:center}}.feature-showcase-section-module__A1zh5q__mediaCol{z-index:1;position:relative}@media (min-width:960px){.feature-showcase-section-module__A1zh5q__mediaCol{grid-area:1/1/auto/span 8}.feature-showcase-section-module__A1zh5q__mediaColReverse{grid-column:5/span 8}}.feature-showcase-section-module__A1zh5q__mediaTilt{transition:transform .45s cubic-bezier(.22,1,.36,1)}@media (min-width:960px){.feature-showcase-section-module__A1zh5q__mediaTilt{transform:rotate(-1.2deg)}.feature-showcase-section-module__A1zh5q__mediaTiltReverse{transform:rotate(1.2deg)}.feature-showcase-section-module__A1zh5q__mediaCol:hover .feature-showcase-section-module__A1zh5q__mediaTilt{transform:rotate(0)scale(1.015)}}@media (prefers-reduced-motion:reduce){.feature-showcase-section-module__A1zh5q__mediaTilt,.feature-showcase-section-module__A1zh5q__mediaCol:hover .feature-showcase-section-module__A1zh5q__mediaTilt{transform:none}}.feature-showcase-section-module__A1zh5q__textCard{z-index:2;align-items:flex-start;gap:calc(var(--gap)*.9);padding:calc(var(--gap)*1)0 0;flex-direction:column;display:flex;position:relative}@media (min-width:960px){.feature-showcase-section-module__A1zh5q__textCard{margin-top:calc(var(--gap)*2);padding:0 0 0 calc(var(--gap)*2);grid-area:1/9/auto/-1}.feature-showcase-section-module__A1zh5q__textCardReverse{padding:0 calc(var(--gap)*2)0 0;grid-column:1/span 4}}.feature-showcase-section-module__A1zh5q__demoEyebrow{border-radius:var(--br-pill);background:color-mix(in srgb,var(--surface1)74%,var(--button-primary)26%);border:1px solid color-mix(in srgb,var(--surface3)68%,var(--button-primary)32%);color:var(--text1);font-size:var(--fs-xs);font-weight:var(--fw-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:.5rem;padding:.45rem .8rem;display:inline-flex}.feature-showcase-section-module__A1zh5q__demoTitle{font-size:clamp(1.4rem,3.2vw,1.9rem);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.02em;margin:0;line-height:1.15}.feature-showcase-section-module__A1zh5q__demoDescription{font-size:var(--fs-base);color:var(--text2);margin:0;line-height:1.65}.feature-showcase-section-module__A1zh5q__moreLink{font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--text-link);align-items:center;gap:.5rem;text-decoration:none;transition:gap .2s;display:inline-flex}.feature-showcase-section-module__A1zh5q__moreLink:hover{color:var(--text-link-hover);gap:.75rem}.feature-showcase-section-module__A1zh5q__viewAllWrapper{z-index:1;justify-content:center;display:flex;position:relative}.feature-showcase-section-module__A1zh5q__viewAllButton{border-radius:var(--br-lg);border:2px solid var(--surface3);color:var(--text1);font-size:var(--fs-base);font-weight:var(--fw-bold);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:1rem 2rem;transition:all .2s;display:inline-flex}.feature-showcase-section-module__A1zh5q__viewAllButton:hover{border-color:var(--border-focus);background:color-mix(in srgb,var(--surface1)92%,var(--button-primary)8%);transform:translateY(-2px)}.feature-showcase-section-module__A1zh5q__rowFade{opacity:0;transition:opacity .8s}.feature-showcase-section-module__A1zh5q__rowFadeDelayed{transition-delay:.15s}.feature-showcase-section-module__A1zh5q__rowRevealed .feature-showcase-section-module__A1zh5q__rowFade{opacity:1}.feature-showcase-section-module__A1zh5q__headerWrapper,.feature-showcase-section-module__A1zh5q__viewAllWrapper{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.feature-showcase-section-module__A1zh5q__headerWrapper.feature-showcase-section-module__A1zh5q__wrapperRevealed,.feature-showcase-section-module__A1zh5q__viewAllWrapper.feature-showcase-section-module__A1zh5q__wrapperRevealed{opacity:1;transform:translateY(0)}@supports (animation-timeline:view()){.feature-showcase-section-module__A1zh5q__mediaCol{animation:linear both feature-showcase-section-module__A1zh5q__showcase-parallax-media;animation-timeline:view()}.feature-showcase-section-module__A1zh5q__textCard{animation:linear both feature-showcase-section-module__A1zh5q__showcase-parallax-text;animation-timeline:view()}}@keyframes feature-showcase-section-module__A1zh5q__showcase-parallax-media{0%{transform:translateY(32px)}to{transform:translateY(-32px)}}@keyframes feature-showcase-section-module__A1zh5q__showcase-parallax-text{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.feature-showcase-section-module__A1zh5q__rowFade,.feature-showcase-section-module__A1zh5q__headerWrapper,.feature-showcase-section-module__A1zh5q__viewAllWrapper{opacity:1;transition:none;transform:none}.feature-showcase-section-module__A1zh5q__mediaCol,.feature-showcase-section-module__A1zh5q__textCard{animation:none}}
.rules-list-skeleton-module__zRuEuG__wrap{flex-direction:column;gap:1rem;display:flex}.rules-list-skeleton-module__zRuEuG__gridWrap{position:relative;overflow:hidden}.rules-list-skeleton-module__zRuEuG__gridWrap:after{content:"";background:linear-gradient(100deg,transparent 35%,color-mix(in oklab,var(--surface1)60%,var(--text2))50%,transparent 65%);opacity:.14;pointer-events:none;animation:2.4s ease-in-out infinite rules-list-skeleton-module__zRuEuG__sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.rules-list-skeleton-module__zRuEuG__gridWrap:after{opacity:0;animation:none}}@keyframes rules-list-skeleton-module__zRuEuG__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rules-list-skeleton-module__zRuEuG__shimmerCard.rules-list-skeleton-module__zRuEuG__shimmerCard{cursor:default}.rules-list-skeleton-module__zRuEuG__bar{background:color-mix(in oklab,var(--surface1)86%,var(--text2));border-radius:var(--r);width:var(--w);height:var(--h);flex-shrink:0}.rules-list-skeleton-module__zRuEuG__cardHeader{align-items:flex-start;gap:12px;display:flex}.rules-list-skeleton-module__zRuEuG__cardHeaderBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rules-list-skeleton-module__zRuEuG__badgeRow{gap:6px;display:flex}.rules-list-skeleton-module__zRuEuG__flowGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid}.rules-list-skeleton-module__zRuEuG__flowCol{flex-direction:column;gap:6px;display:flex}.rules-list-skeleton-module__zRuEuG__arrowCol{justify-content:center;align-items:center;padding:0 14px;display:flex}.rules-list-skeleton-module__zRuEuG__actionRow{align-items:center;gap:10px;display:flex}.rules-list-skeleton-module__zRuEuG__footer{border-top:1px solid var(--surface3);flex-direction:column;gap:6px;padding-top:12px;display:flex}@media (max-width:520px){.rules-list-skeleton-module__zRuEuG__footer{border-top:none;flex-direction:row;align-items:center;gap:8px;padding-top:4px}}
.free-tools-section-module__pOQSjG__container{padding:calc(var(--gap)*6)var(--gap);margin:calc(var(--gap)*4)0;position:relative;overflow:hidden}.free-tools-section-module__pOQSjG__container a{text-decoration:none}.free-tools-section-module__pOQSjG__background{background:linear-gradient(135deg,hsla(var(--brand-hue),60%,50%,.08)0%,hsla(var(--brand-hue),80%,60%,.12)50%,hsla(var(--brand-hue),60%,50%,.08)100%);z-index:0;border-radius:32px;position:absolute;inset:0}.free-tools-section-module__pOQSjG__background:before{content:"";background:radial-gradient(ellipse 80% 50% at 50% 0%,hsla(var(--brand-hue),var(--brand-saturation),var(--brand-lightness),.15),transparent);border-radius:32px;position:absolute;inset:0}.free-tools-section-module__pOQSjG__content{z-index:1;text-align:center;max-width:1000px;margin:0 auto;position:relative}.free-tools-section-module__pOQSjG__title{font-size:var(--section-title-size);font-weight:var(--section-title-weight);margin-bottom:var(--gap);letter-spacing:var(--section-title-tracking);line-height:var(--section-title-leading);color:var(--text1)}.free-tools-section-module__pOQSjG__gradientText{background-image:linear-gradient(135deg,var(--button-primary)0%,var(--accent-highlight)50%,var(--accent-cool)100%);line-height:inherit;}.free-tools-section-module__pOQSjG__subtitle{font-size:var(--fs-lg);color:var(--text2);max-width:500px;margin:0 auto calc(var(--gap)*3);line-height:1.6}.free-tools-section-module__pOQSjG__toolsGrid{grid-template-columns:1fr;gap:.75rem;max-width:900px;margin:0 auto;display:grid}@media (min-width:480px){.free-tools-section-module__pOQSjG__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-tools-section-module__pOQSjG__toolCard{display:flex;position:relative}@media (min-width:480px){.free-tools-section-module__pOQSjG__toolCard:last-child:nth-child(odd){grid-column:1/-1}}.free-tools-section-module__pOQSjG__toolLink{background:var(--surface1);color:var(--text1);border:1px solid var(--surface3);border-radius:14px;flex-direction:column;flex:1;gap:.4rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.free-tools-section-module__pOQSjG__toolLink:hover{border-color:var(--border-focus);box-shadow:0 4px 16px -4px #0000001f}.free-tools-section-module__pOQSjG__toolTitle{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.02em;align-items:center;gap:.4rem;margin:0;display:flex}.free-tools-section-module__pOQSjG__toolDescription{font-size:var(--fs-sm);color:var(--text2);text-align:left;margin:0;line-height:1.5}.free-tools-section-module__pOQSjG__revealItem{opacity:0;transition:opacity .6s .2s,transform .6s .2s;transform:translateY(30px)}.free-tools-section-module__pOQSjG__revealItemDelayed{transition-delay:.35s}.free-tools-section-module__pOQSjG__revealCard{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(40px)scale(.95)}.free-tools-section-module__pOQSjG__revealed .free-tools-section-module__pOQSjG__revealItem,.free-tools-section-module__pOQSjG__revealed .free-tools-section-module__pOQSjG__revealCard{opacity:1;transform:none}.free-tools-section-module__pOQSjG__toolLink{transition:border-color .2s,box-shadow .2s,transform .2s}.free-tools-section-module__pOQSjG__toolLink:hover{transform:scale(1.02)}.free-tools-section-module__pOQSjG__toolLink:active{transform:scale(.98)}@supports (animation-timeline:scroll()){.free-tools-section-module__pOQSjG__background{animation:linear both free-tools-section-module__pOQSjG__free-tools-bg-drift;animation-timeline:scroll()}}@keyframes free-tools-section-module__pOQSjG__free-tools-bg-drift{0%{transform:translateY(0)}to{transform:translateY(10%)}}@media (prefers-reduced-motion:reduce){.free-tools-section-module__pOQSjG__revealItem,.free-tools-section-module__pOQSjG__revealCard{opacity:1;transition:none;transform:none}.free-tools-section-module__pOQSjG__toolLink:hover,.free-tools-section-module__pOQSjG__toolLink:active{transform:none}.free-tools-section-module__pOQSjG__background{animation:none}}
.yt-comment-module__r8Wj7q__commentRoot{opacity:1;gap:12px;padding:0;transition:opacity .3s;display:flex}.yt-comment-module__r8Wj7q__commentRoot.yt-comment-module__r8Wj7q__dimmed{opacity:.5}.yt-comment-module__r8Wj7q__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.yt-comment-module__r8Wj7q__avatar.yt-comment-module__r8Wj7q__small{width:24px;height:24px}@keyframes yt-comment-module__r8Wj7q__ytAvatarIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.yt-comment-module__r8Wj7q__avatarEnter{animation:.35s cubic-bezier(.22,1,.36,1) both yt-comment-module__r8Wj7q__ytAvatarIn}.yt-comment-module__r8Wj7q__body{flex:1;min-width:0}.yt-comment-module__r8Wj7q__meta{align-items:center;gap:6px;margin-bottom:4px;display:flex}@keyframes yt-comment-module__r8Wj7q__ytMetaIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.yt-comment-module__r8Wj7q__metaEnter{animation:.35s cubic-bezier(.22,1,.36,1) 80ms both yt-comment-module__r8Wj7q__ytMetaIn}.yt-comment-module__r8Wj7q__author{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text1)}.yt-comment-module__r8Wj7q__author.yt-comment-module__r8Wj7q__isCreator{background:var(--surface3);border-radius:var(--br);font-size:var(--fs-xs);padding:1px 6px}.yt-comment-module__r8Wj7q__timestamp{font-size:var(--fs-xs);color:var(--text2)}@keyframes yt-comment-module__r8Wj7q__blink{0%,to{opacity:1}50%{opacity:0}}.yt-comment-module__r8Wj7q__text{font-size:var(--fs-sm);color:var(--text1);margin:0 0 8px;line-height:1.5;text-decoration:none}.yt-comment-module__r8Wj7q__text.yt-comment-module__r8Wj7q__strikethrough{color:var(--text2);text-decoration:line-through}.yt-comment-module__r8Wj7q__cursor{background:var(--button-primary);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite yt-comment-module__r8Wj7q__blink;display:inline-block}.yt-comment-module__r8Wj7q__actions{align-items:center;gap:4px;display:flex}.yt-comment-module__r8Wj7q__actionButton{font-size:var(--fs-xs);color:var(--text2);cursor:default;align-items:center;gap:4px;padding:4px 6px;display:flex}.yt-comment-module__r8Wj7q__actionButton svg{opacity:.7;width:15px;height:15px}.yt-comment-module__r8Wj7q__replyButton{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text2);cursor:default;padding:4px 12px}@keyframes yt-comment-module__r8Wj7q__ytActionIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.yt-comment-module__r8Wj7q__actionEnter{animation:.22s cubic-bezier(.22,1,.36,1) both yt-comment-module__r8Wj7q__ytActionIn}@keyframes yt-comment-module__r8Wj7q__ytFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.yt-comment-module__r8Wj7q__avatarEnter{animation:.15s both yt-comment-module__r8Wj7q__ytFadeIn}.yt-comment-module__r8Wj7q__metaEnter{animation:.15s 80ms both yt-comment-module__r8Wj7q__ytFadeIn}.yt-comment-module__r8Wj7q__actionEnter{animation:.15s both yt-comment-module__r8Wj7q__ytFadeIn}}
.limit-reached-modal-module__qEVzza__modalContent{text-align:center;flex-direction:column;gap:1rem;max-width:440px;margin:0 auto;padding:2rem 2rem 1.5rem;display:flex}.limit-reached-modal-module__qEVzza__icon{color:var(--text-link);justify-content:center;margin:0 auto;font-size:2rem;line-height:1;display:flex}.limit-reached-modal-module__qEVzza__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.01em;margin:0}.limit-reached-modal-module__qEVzza__description{font-size:var(--fs-md);color:var(--text2);max-width:36ch;margin:0 auto;line-height:1.55}.limit-reached-modal-module__qEVzza__highlightList{text-align:left;flex-direction:column;gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.limit-reached-modal-module__qEVzza__highlightItem{font-size:var(--fs-md);color:var(--text1);align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.limit-reached-modal-module__qEVzza__checkMark{color:var(--gradient-premium-start);font-weight:var(--fw-bold);flex:none;margin-top:.05rem}.limit-reached-modal-module__qEVzza__actions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton{font-size:var(--fs-md);color:var(--color-white);gap:.4rem;padding:.75rem 1.25rem}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton:hover:not(:disabled){filter:brightness(1.05)}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton:disabled{opacity:.7;cursor:progress}.limit-reached-modal-module__qEVzza__primaryButton .arrow{transition:transform .15s}.limit-reached-modal-module__qEVzza__primaryButton:hover:not(:disabled) .arrow{transform:translate(2px)}
.year-grid-module__oCXzza__wrapper{flex-direction:column;gap:12px;width:100%;display:flex}.year-grid-module__oCXzza__scrollArea{width:100%;overflow-x:auto}.year-grid-module__oCXzza__yearStack{flex-direction:column;gap:18px;width:max-content;min-width:100%;display:flex}.year-grid-module__oCXzza__yearRow{flex-direction:column;gap:4px;display:flex}.year-grid-module__oCXzza__yearHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.year-grid-module__oCXzza__yearLabel{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.01em}.year-grid-module__oCXzza__yearTotal{font-size:var(--fs-xs);color:var(--text2);font-variant-numeric:tabular-nums}.year-grid-module__oCXzza__gridSvg{height:auto;display:block}.year-grid-module__oCXzza__legend{font-size:var(--fs-sm);color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.year-grid-module__oCXzza__legendCell{background:var(--surface2);border:1px solid var(--surface3);border-radius:2px;width:12px;height:12px;display:inline-block}.year-grid-module__oCXzza__legendCellLevel{background:color-mix(in srgb,var(--button-primary)var(--level-bg-pct),var(--surface2))}.year-grid-module__oCXzza__publishedDot{border-radius:var(--br-pill);background:var(--accent-highlight,var(--button-primary));border:1.5px solid var(--surface1);width:8px;height:8px;box-shadow:0 0 0 1px var(--accent-highlight,var(--button-primary));display:inline-block}.year-grid-module__oCXzza__hoverPopoverCard{background:var(--surface1);color:var(--text1);border:1px solid var(--surface3);border-radius:calc(var(--br)*1.25);font-size:var(--fs-sm);pointer-events:none;flex-direction:column;gap:2px;min-width:120px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #0000002e}.year-grid-module__oCXzza__hoverCount{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text1);font-variant-numeric:tabular-nums}.year-grid-module__oCXzza__hoverDate{font-size:var(--fs-xs);color:var(--text2)}
.blog-listing-client-module__VRvZZW__filterControls{flex-direction:column;gap:1rem;margin-top:.5rem;margin-bottom:2rem;display:flex}.blog-listing-client-module__VRvZZW__contentSection{flex-direction:column;display:flex}.blog-listing-client-module__VRvZZW__resultCount{font-size:var(--fs-md);color:var(--text3)}.blog-listing-client-module__VRvZZW__postsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px;display:grid}@media (max-width:1100px){.blog-listing-client-module__VRvZZW__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-listing-client-module__VRvZZW__postsGrid{grid-template-columns:1fr}}.blog-listing-client-module__VRvZZW__noResults{font-size:var(--fs-lg);color:var(--text2);text-align:center;padding:60px 0}
.rule-playground-module__SDjuga__editor{border:1px solid var(--surface3);border-radius:var(--br-md);background:var(--surface1);padding:1.25rem;container:rules-pane/inline-size}.rule-playground-module__SDjuga__footer{font-size:var(--fs-md);color:var(--text3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:.85rem 0 0;display:flex}.rule-playground-module__SDjuga__dashLink{font-weight:var(--fw-semibold);color:var(--text-link);white-space:nowrap;text-decoration:none}.rule-playground-module__SDjuga__dashLink:hover{text-decoration:underline}
.post-action-outcome-module__faBiaq__root{width:100%;min-width:0;max-width:440px;margin:auto}.post-action-outcome-module__faBiaq__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:calc(var(--gap)*1.5);display:flex;position:relative;overflow-x:auto}@media (prefers-reduced-motion:reduce){.post-action-outcome-module__faBiaq__track{scroll-behavior:auto}}.post-action-outcome-module__faBiaq__track::-webkit-scrollbar{display:none}.post-action-outcome-module__faBiaq__slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.post-action-outcome-module__faBiaq__card{border-radius:var(--br-lg);padding:14px 16px}.post-action-outcome-module__faBiaq__postCard{background:var(--surface2);border:1px solid var(--surface3)}.post-action-outcome-module__faBiaq__connector{flex-direction:column;align-items:center;gap:9px;padding:12px 0;display:flex}.post-action-outcome-module__faBiaq__pill{border-radius:var(--br-pill);font-size:var(--fs-base);font-weight:var(--fw-semibold);align-items:center;gap:7px;padding:7px 15px;display:inline-flex}.post-action-outcome-module__faBiaq__pillReply{color:var(--text-link);background:color-mix(in srgb,var(--button-primary)14%,transparent)}.post-action-outcome-module__faBiaq__pillDelete{color:var(--status-error);background:color-mix(in srgb,var(--status-error)14%,transparent)}.post-action-outcome-module__faBiaq__pillCheck{font-size:var(--fs-sm);line-height:1}.post-action-outcome-module__faBiaq__detail{font-size:var(--fs-sm);color:var(--text2);text-align:center;line-height:1.4}.post-action-outcome-module__faBiaq__arrow{color:var(--text2);display:flex}.post-action-outcome-module__faBiaq__arrow svg{width:20px;height:20px}.post-action-outcome-module__faBiaq__outcomeCardReply{background:color-mix(in srgb,var(--surface1)86%,var(--button-primary)14%)}.post-action-outcome-module__faBiaq__outcomeCardDelete{background:var(--status-error-bg)}.post-action-outcome-module__faBiaq__removedRow{color:var(--text1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.post-action-outcome-module__faBiaq__removedRow svg{width:16px;height:16px;color:var(--status-error);flex-shrink:0}.post-action-outcome-module__faBiaq__dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.post-action-outcome-module__faBiaq__dot.post-action-outcome-module__faBiaq__dot{background:var(--surface3);cursor:pointer;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:width .3s,background .3s,border-radius .3s}.post-action-outcome-module__faBiaq__dotOn.post-action-outcome-module__faBiaq__dotOn{background:var(--button-primary);border-radius:4px;width:18px}
.modals-module__UGhhgG__floatingContainer{background:var(--surface1);border:1px solid var(--surface4);border-radius:var(--br-md);z-index:2000;width:min(320px,100% - 48px);padding:1.25rem;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 36px #2b303b29}.modals-module__UGhhgG__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 .5rem}.modals-module__UGhhgG__body{color:var(--text2);font-size:var(--fs-md);margin:0;line-height:1.5}.modals-module__UGhhgG__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
.faq-highlight-module__S3WziG__highlight{background:color-mix(in srgb,var(--interactive-accent)28%,var(--surface2));color:var(--text1);font-weight:var(--fw-semibold);border-radius:.15rem;padding:0}
.faq-browser-module__Fpqt9G__shell{gap:calc(var(--gap)*2);flex-direction:column;display:flex}.faq-browser-module__Fpqt9G__chipRow{flex-wrap:wrap;gap:.4rem;display:flex}.faq-browser-module__Fpqt9G__groupedList{gap:calc(var(--gap)*2.5);flex-direction:column;display:flex}.faq-browser-module__Fpqt9G__categorySection{gap:var(--gap);flex-direction:column;display:flex}.faq-browser-module__Fpqt9G__categoryTitle{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text1);margin:0}.faq-browser-module__Fpqt9G__list{gap:var(--gap);flex-direction:column;display:flex}.faq-browser-module__Fpqt9G__noResults{color:var(--text2);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 0;display:flex}
.legal-module__vO3c6G__prose{overflow-wrap:break-word}.legal-module__vO3c6G__prose :is(p,ul):first-child{margin-top:0}.legal-module__vO3c6G__prose :is(p,ul):last-child{margin-bottom:0}.legal-module__vO3c6G__prose>div{margin:var(--gap)0}
.support-search-module__WXoDjq__searchShell{flex-direction:column;gap:1rem;display:flex}.support-search-module__WXoDjq__searchResultsContainer{flex-direction:column;gap:.65rem;display:flex}.support-search-module__WXoDjq__resultGroupLabel{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text2);margin-top:.35rem}.support-search-module__WXoDjq__featureResultLink{background:var(--surface2);border:1px solid var(--surface3);color:var(--text1);border-radius:1.2rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.support-search-module__WXoDjq__featureResultLink:hover{border-color:var(--border-focus);background:var(--surface3);transform:translateY(-1px)}.support-search-module__WXoDjq__featureResultCopy{flex-direction:column;gap:.15rem;display:flex}.support-search-module__WXoDjq__featureResultTitle{font-size:var(--fs-base);line-height:1.25}.support-search-module__WXoDjq__featureResultTagline{font-size:var(--fs-sm);color:var(--text2);line-height:1.45}.support-search-module__WXoDjq__featureResultMeta{font-size:var(--fs-sm);color:var(--text2);white-space:nowrap;margin-left:auto}.support-search-module__WXoDjq__noResults{color:var(--text2);font-size:var(--fs-md);padding:.35rem 0}
.page-module__eGedAa__body{gap:calc(var(--gap)*3);flex-direction:column;display:flex}.page-module__eGedAa__stepColumns{align-items:start;gap:calc(var(--gap)*3);display:grid}@media (min-width:800px){.page-module__eGedAa__stepColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__eGedAa__stepSection{gap:1.25rem;display:grid}.page-module__eGedAa__stepHeader{justify-items:start;gap:.6rem;display:grid}.page-module__eGedAa__stepHeading{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text1);margin:0}.page-module__eGedAa__stepList{margin:0;padding:0;list-style:none;display:grid}.page-module__eGedAa__stepItem{grid-template-columns:2rem 1fr;gap:1rem;padding-bottom:1.75rem;display:grid;position:relative}.page-module__eGedAa__stepItem:last-child{padding-bottom:0}.page-module__eGedAa__stepItem:before{content:"";background:color-mix(in srgb,var(--surface3)60%,transparent);width:1px;position:absolute;top:2rem;bottom:0;left:.9375rem}.page-module__eGedAa__stepItem:last-child:before{display:none}.page-module__eGedAa__stepNumber{z-index:1;border-radius:var(--br-pill);background:var(--gradient-brand);color:#fff;width:2rem;height:2rem;font-size:var(--fs-sm);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex;position:relative}.page-module__eGedAa__stepContent{gap:.35rem;padding-top:.15rem;display:grid}.page-module__eGedAa__stepTitle{font-size:var(--fs-base);line-height:1.3;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text1);margin:0}.page-module__eGedAa__stepDescription{font-size:var(--fs-md);color:var(--text2);text-wrap:pretty;margin:0;line-height:1.6}.page-module__eGedAa__cta{text-align:center;padding:calc(var(--gap)*2.5)var(--gap);background:var(--surface1);border-radius:18px;justify-items:center;gap:.75rem;display:grid}.page-module__eGedAa__ctaHeading{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text1);margin:0}.page-module__eGedAa__ctaBody{max-width:520px;color:var(--text2);margin:0;line-height:1.6}
.client-page-module__2Dns_G__page{max-width:720px;padding:calc(var(--gap)*2)var(--gap)calc(var(--gap)*3);margin:0 auto}.client-page-module__2Dns_G__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text1);text-align:center;margin:0 0 .5rem}.client-page-module__2Dns_G__subtitle{color:var(--text2);text-align:center;margin:0 0 2rem}.client-page-module__2Dns_G__tierList{gap:var(--gap);display:grid}.client-page-module__2Dns_G__tierCard{justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--gap);background:var(--surface1);border:1px solid var(--surface2);border-radius:var(--br-md);display:flex}.client-page-module__2Dns_G__tierName{font-weight:var(--fw-semibold);color:var(--text1)}.client-page-module__2Dns_G__tierPrice{color:var(--text2);font-size:var(--fs-md)}.client-page-module__2Dns_G__subscribeLink{background:var(--button-primary);color:var(--button-text-primary);border-radius:var(--br-md);font-weight:var(--fw-semibold);white-space:nowrap;padding:.6rem 1.2rem;text-decoration:none;display:inline-block}.client-page-module__2Dns_G__subscribeLink:hover{background:var(--button-primary-hover)}.client-page-module__2Dns_G__footNote{color:var(--text2);font-size:var(--fs-md);text-align:center;margin-top:2rem}
.client-page-module__EHOesa__formColumn{width:100%;max-width:calc(var(--gap)*70)}.client-page-module__EHOesa__formCard{background:var(--surface1);width:100%;box-shadow:0 calc(var(--gap)*1)calc(var(--gap)*3)hsla(var(--surface-shadow),.1);border:none;border-radius:0;animation:.5s ease-out both client-page-module__EHOesa__form-card-in;position:relative;overflow:hidden}@keyframes client-page-module__EHOesa__form-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.client-page-module__EHOesa__formCard{animation:.15s both client-page-module__EHOesa__form-card-in-fade}}@keyframes client-page-module__EHOesa__form-card-in-fade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.client-page-module__EHOesa__formCard{padding:calc(var(--gap)*1.5)0;box-shadow:none;background:0 0}}.client-page-module__EHOesa__form{gap:var(--gap);flex-direction:column;display:flex}.client-page-module__EHOesa__field{gap:calc(var(--gap)*.5);font-size:var(--fs-md);color:var(--text2);flex-direction:column;display:flex}.client-page-module__EHOesa__textarea.client-page-module__EHOesa__textarea{min-height:calc(var(--gap)*8)}.client-page-module__EHOesa__buttonRow{align-items:center;gap:var(--gap);margin-top:calc(var(--gap)*.5);flex-wrap:wrap;display:flex}.client-page-module__EHOesa__helperText{color:var(--text2);font-size:var(--fs-md);margin:0;line-height:1.5}.client-page-module__EHOesa__modalOverlay{background-color:hsla(var(--surface-shadow),.75);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.client-page-module__EHOesa__modal{background-color:var(--surface1);padding:calc(var(--gap)*2);border-radius:var(--br);max-width:calc(var(--gap)*32.5);width:90%;box-shadow:0 calc(var(--gap)*.25)calc(var(--gap)*1.25)hsla(var(--surface-shadow),calc(var(--shadow-strength)*15));border:1px solid var(--surface3)}.client-page-module__EHOesa__modalTitle{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin-bottom:calc(var(--gap)*.75);color:var(--status-success)}.client-page-module__EHOesa__modalTitle.client-page-module__EHOesa__error{color:var(--status-error)}.client-page-module__EHOesa__modalText{color:var(--text2);margin-bottom:calc(var(--gap)*1.25);line-height:1.6}
.features-index-module__B9n6nq__productSection{margin-top:3.5rem}.features-index-module__B9n6nq__productHeading{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.02em;margin-bottom:1.25rem}.features-index-module__B9n6nq__productIntro{font-size:var(--fs-base);color:var(--text2);margin-bottom:1.25rem;line-height:1.6}.features-index-module__B9n6nq__productGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1rem;display:grid}.features-index-module__B9n6nq__productCard{border:1px solid var(--surface3);border-radius:var(--br);flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}.features-index-module__B9n6nq__productCardTop{align-items:center;gap:.65rem;display:flex}.features-index-module__B9n6nq__productCardIcon{font-size:var(--fs-2xl)}.features-index-module__B9n6nq__productCardTitle{font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--text1)}.features-index-module__B9n6nq__productCardCopy{font-size:var(--fs-sm);color:var(--text2);line-height:1.5}.features-index-module__B9n6nq__productCardMeta{font-size:var(--fs-sm);color:var(--text-link);font-weight:var(--fw-semibold);margin-top:auto}
.not-found-module__i_2hUW__notFoundContainer{min-height:calc(100dvh - var(--header-height));text-align:center;padding:var(--gap);background:radial-gradient(circle at center,var(--surface2)0%,var(--surface1)100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-module__i_2hUW__title{font-size:clamp(4rem,15vw,8rem);font-weight:var(--fw-display);background:var(--gradient-premium);-webkit-text-fill-color:transparent;letter-spacing:var(--tracking-heading);-webkit-background-clip:text;margin:0;line-height:1}.not-found-module__i_2hUW__subtitle{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:var(--gap)0;color:var(--text1)}.not-found-module__i_2hUW__description{color:var(--text2);max-width:480px;margin:0 auto calc(var(--gap)*2.5);line-height:1.6;font-size:var(--fs-lg)}.not-found-module__i_2hUW__styledLink{background:var(--button-primary);border-radius:var(--br-pill);font-weight:var(--fw-semibold);font-size:var(--fs-lg);box-shadow:var(--shadow-md);padding:14px 32px;transition:transform .2s,box-shadow .2s;color:var(--button-text-primary)!important;text-decoration:none!important}.not-found-module__i_2hUW__styledLink:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.client-page-module__AscA7G__page{max-width:560px;padding:calc(var(--gap)*2)var(--gap)calc(var(--gap)*3);text-align:center;margin:0 auto}.client-page-module__AscA7G__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text1);margin:0 0 .5rem}.client-page-module__AscA7G__subtitle{color:var(--text2);margin:0 0 2rem}.client-page-module__AscA7G__portalLink{background:var(--button-primary);color:var(--button-text-primary);border-radius:var(--br-md);font-weight:var(--fw-semibold);padding:.8rem 1.6rem;text-decoration:none;display:inline-block}.client-page-module__AscA7G__portalLink:hover{background:var(--button-primary-hover)}.client-page-module__AscA7G__footNote{color:var(--text2);font-size:var(--fs-md);margin-top:2rem}
.client-page-module__2L7P2G__page{max-width:720px;padding:calc(var(--gap)*2)var(--gap)calc(var(--gap)*3);margin:0 auto}.client-page-module__2L7P2G__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text1);text-align:center;margin:0 0 .5rem}.client-page-module__2L7P2G__subtitle{color:var(--text2);text-align:center;max-width:560px;margin:0 auto 2rem}.client-page-module__2L7P2G__coverageCard{background:var(--surface1);border:1px solid var(--surface2);border-radius:var(--br-md);padding:var(--gap);text-align:center;margin-bottom:calc(var(--gap)*1.5)}.client-page-module__2L7P2G__coverageNumber{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text1)}.client-page-module__2L7P2G__coverageLabel{color:var(--text2);font-size:var(--fs-md)}.client-page-module__2L7P2G__rulesHeading{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 .75rem}.client-page-module__2L7P2G__ruleList{gap:calc(var(--gap)/2);margin-bottom:calc(var(--gap)*1.5);display:grid}.client-page-module__2L7P2G__ruleCard{background:var(--surface1);border:1px solid var(--surface2);border-radius:var(--br-md);padding:var(--gap)}.client-page-module__2L7P2G__ruleTopRow{justify-content:space-between;align-items:baseline;gap:var(--gap);flex-wrap:wrap;display:flex}.client-page-module__2L7P2G__ruleName{font-weight:var(--fw-semibold);color:var(--text1)}.client-page-module__2L7P2G__matchBadge{color:var(--text2);font-size:var(--fs-sm);white-space:nowrap}.client-page-module__2L7P2G__ruleSummary{color:var(--text2);font-size:var(--fs-md);margin:.35rem 0 0}.client-page-module__2L7P2G__approvalNote{color:var(--text2);font-size:var(--fs-sm);margin-top:.5rem}.client-page-module__2L7P2G__ctaBlock{text-align:center;padding:calc(var(--gap)*1.5)var(--gap);background:var(--surface1);border:1px solid var(--surface2);border-radius:var(--br-md)}.client-page-module__2L7P2G__ctaButton{background:var(--button-primary);color:var(--button-text-primary);border-radius:var(--br-md);font-weight:var(--fw-semibold);padding:.75rem 1.5rem;text-decoration:none;display:inline-block}.client-page-module__2L7P2G__ctaButton:hover{background:var(--button-primary-hover)}.client-page-module__2L7P2G__ctaNote{color:var(--text2);font-size:var(--fs-md);margin:.75rem 0 0}.client-page-module__2L7P2G__centeredNote{color:var(--text2);text-align:center;margin:3rem 0}
.youtube-comment-heatmap-module__2q3JQW__container{gap:calc(var(--gap)*1.5);padding:var(--gap);width:100%;max-width:1100px;min-height:calc(var(--viewport-height-static,100vh) - var(--header-height,48px));flex-direction:column;margin:0 auto;display:flex}.youtube-comment-heatmap-module__2q3JQW__container.youtube-comment-heatmap-module__2q3JQW__embed{max-width:100%;min-height:initial;gap:12px;padding:12px}.youtube-comment-heatmap-module__2q3JQW__container.youtube-comment-heatmap-module__2q3JQW__centered{max-width:800px;padding-bottom:calc(20% + var(--safe-area-inset-bottom));justify-content:center}@media (max-width:768px){.youtube-comment-heatmap-module__2q3JQW__container.youtube-comment-heatmap-module__2q3JQW__centered{padding-bottom:calc(30% + var(--safe-area-inset-bottom))}}.youtube-comment-heatmap-module__2q3JQW__hero{text-align:center;flex-direction:column;gap:8px;display:flex}.youtube-comment-heatmap-module__2q3JQW__hero h1{font-size:var(--fs-3xl);letter-spacing:var(--tracking-heading);margin:0}.youtube-comment-heatmap-module__2q3JQW__hero p{color:var(--text2);font-size:var(--fs-base);margin:0}.youtube-comment-heatmap-module__2q3JQW__noticeBanner{background:var(--surface2);border:1px solid var(--surface3);border-radius:calc(var(--br)*1.5);font-size:var(--fs-sm);color:var(--text2);padding:10px 14px}.youtube-comment-heatmap-module__2q3JQW__errorBanner{border-color:var(--status-error,var(--surface3));color:var(--status-error,var(--text1))}.youtube-comment-heatmap-module__2q3JQW__attributionFooter{font-size:var(--fs-xs);color:var(--text2);text-align:center;margin-top:8px}.youtube-comment-heatmap-module__2q3JQW__attributionFooter a{color:var(--button-primary);font-weight:var(--fw-semibold);text-decoration:none}
.sentence-rule-example-module__MpFTLW__card{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br);margin:1.5rem 0;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a;container:rules-pane/inline-size}.sentence-rule-example-module__MpFTLW__card .sentence-rule-body{font-size:var(--fs-xl)}@container rules-pane (max-width:768px){.sentence-rule-example-module__MpFTLW__card .sentence-rule-body{font-size:var(--fs-xl)}}@media (max-width:600px){.sentence-rule-example-module__MpFTLW__card .sentence-rule-body{font-size:var(--fs-base)}}.sentence-rule-example-module__MpFTLW__eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);margin-bottom:.85rem}
.what-happens-next-module__2q8shq__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:720px){.what-happens-next-module__2q8shq__grid{grid-template-columns:1fr 1fr}}.what-happens-next-module__2q8shq__card{border:1px solid var(--surface3);border-radius:var(--br-lg);padding:1.5rem}.what-happens-next-module__2q8shq__cardTitle{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text1);margin:0 0 .5rem}.what-happens-next-module__2q8shq__cardBody{font-size:var(--fs-md);color:var(--text2);margin:0;line-height:1.65}
.sentiment-trend-visual-module__NdWGGG__frame{background:color-mix(in srgb,var(--surface2)92%,var(--surface1)8%);border:1px solid color-mix(in srgb,var(--surface3)88%,var(--button-primary)12%);width:100%;box-shadow:0 24px 60px rgba(var(--surface-shadow),calc(var(--shadow-strength)*.08));border-radius:22px;gap:.85rem;padding:1.1rem;display:grid}.sentiment-trend-visual-module__NdWGGG__headerRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sentiment-trend-visual-module__NdWGGG__headerLabel{color:var(--text2);}.sentiment-trend-visual-module__NdWGGG__headerScore{font-size:var(--fs-lg);font-weight:var(--fw-display);color:var(--status-success);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sentiment-trend-visual-module__NdWGGG__headerScoreDelta{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text2);margin-left:.35rem}.sentiment-trend-visual-module__NdWGGG__chart{width:100%;height:96px;position:relative}.sentiment-trend-visual-module__NdWGGG__chartSvg{width:100%;height:100%;display:block;overflow:visible}.sentiment-trend-visual-module__NdWGGG__chartLine{fill:none;stroke:var(--button-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.6s ease-out .2s forwards sentiment-trend-visual-module__NdWGGG__drawLine}.sentiment-trend-visual-module__NdWGGG__chartArea{fill:url(#sentiment-area-gradient);opacity:0;animation:.6s ease-out 1.4s forwards sentiment-trend-visual-module__NdWGGG__fadeIn}.sentiment-trend-visual-module__NdWGGG__anomalyDot{border-radius:var(--br-pill);background:var(--status-warning);border:2px solid var(--surface1);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--status-warning)40%,transparent);transform-origin:50%;opacity:0;pointer-events:none;animation:.4s ease-out 1.8s forwards sentiment-trend-visual-module__NdWGGG__fadeIn,2.4s ease-in-out 2.2s infinite sentiment-trend-visual-module__NdWGGG__pulse;position:absolute;transform:translate(-50%,-50%)}.sentiment-trend-visual-module__NdWGGG__anomalyLabel{border-radius:var(--br-pill);background:color-mix(in srgb,var(--surface1)86%,var(--status-warning)14%);border:1px solid color-mix(in srgb,var(--surface3)70%,var(--status-warning)30%);color:var(--text1);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;opacity:0;align-items:center;gap:.35rem;padding:.25rem .55rem;animation:.5s ease-out 2s forwards sentiment-trend-visual-module__NdWGGG__fadeIn;display:inline-flex;position:absolute;top:4px;right:18%}.sentiment-trend-visual-module__NdWGGG__anomalyDotInline{border-radius:var(--br-pill);background:var(--status-warning);width:.45rem;height:.45rem}.sentiment-trend-visual-module__NdWGGG__commentList{gap:.5rem;display:grid}.sentiment-trend-visual-module__NdWGGG__commentRow{border-radius:var(--br);background:color-mix(in srgb,var(--surface1)90%,var(--surface2)10%);border:1px solid color-mix(in srgb,var(--surface3)88%,transparent);opacity:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;animation:.5s ease-out forwards sentiment-trend-visual-module__NdWGGG__rowIn;display:grid;transform:translateY(6px)}.sentiment-trend-visual-module__NdWGGG__commentRow:first-child{animation-delay:.4s}.sentiment-trend-visual-module__NdWGGG__commentRow:nth-child(2){animation-delay:.7s}.sentiment-trend-visual-module__NdWGGG__commentRow:nth-child(3){animation-delay:1s}.sentiment-trend-visual-module__NdWGGG__commentText{font-size:var(--fs-sm);color:var(--text1);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.sentiment-trend-visual-module__NdWGGG__commentMeta{font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:inline-flex}.sentiment-trend-visual-module__NdWGGG__tag{border-radius:var(--br-pill);font-size:var(--fs-2xs);font-weight:var(--fw-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text2);background:color-mix(in srgb,var(--surface2)70%,var(--surface3)30%);border:1px solid color-mix(in srgb,var(--surface3)80%,transparent);align-items:center;padding:.15rem .45rem;display:inline-flex}.sentiment-trend-visual-module__NdWGGG__score{color:var(--text1);align-items:center;gap:.25rem;display:inline-flex}.sentiment-trend-visual-module__NdWGGG__scorePositive{color:var(--status-success)}.sentiment-trend-visual-module__NdWGGG__scoreNeutral{color:var(--text2)}.sentiment-trend-visual-module__NdWGGG__scoreNegative{color:var(--status-error)}@keyframes sentiment-trend-visual-module__NdWGGG__drawLine{to{stroke-dashoffset:0}}@keyframes sentiment-trend-visual-module__NdWGGG__fadeIn{to{opacity:1}}@keyframes sentiment-trend-visual-module__NdWGGG__pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.35)}}@keyframes sentiment-trend-visual-module__NdWGGG__rowIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sentiment-trend-visual-module__NdWGGG__chartLine,.sentiment-trend-visual-module__NdWGGG__chartArea,.sentiment-trend-visual-module__NdWGGG__anomalyLabel,.sentiment-trend-visual-module__NdWGGG__commentRow{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.sentiment-trend-visual-module__NdWGGG__anomalyDot{opacity:1;animation:none;transform:translate(-50%,-50%)}}
.rules-pane-module__CmyU_a__emptyStateNote{margin-bottom:1rem}.rules-pane-module__CmyU_a__contactEmailHeader{justify-content:space-between;margin-bottom:1rem;display:flex}.rules-pane-module__CmyU_a__contactEmailTitle{margin:0}.rules-pane-module__CmyU_a__contactEmailBlurb{color:var(--text2);margin-top:.5rem;line-height:1.5}.rules-pane-module__CmyU_a__contactEmailField,.rules-pane-module__CmyU_a__contactEmailActions.rules-pane-module__CmyU_a__contactEmailActions{margin-top:1.5rem}.rules-pane-module__CmyU_a__overflowItemHint{font-size:var(--fs-xs);color:var(--text3);margin-left:auto}
