.auth-module__cni4Dq__shell{--ring:var(--public-focus-ring);background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--type-family-ui);font-size:var(--public-body-size);line-height:var(--type-line-body);font-weight:var(--public-copy-weight);flex-direction:column;display:flex}.auth-module__cni4Dq__interfaceText{font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui)}.auth-module__cni4Dq__header{flex-shrink:0;justify-content:center;align-items:center;height:96px;display:flex}.auth-module__cni4Dq__content{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-module__cni4Dq__form{width:100%;max-width:360px}.auth-module__cni4Dq__journey .auth-module__cni4Dq__form{max-width:560px;height:100%;min-height:0}.auth-module__cni4Dq__journey .auth-module__cni4Dq__content{min-height:0;padding:0 max(24px, env(safe-area-inset-left)) 0 max(24px, env(safe-area-inset-right))}.auth-module__cni4Dq__shell.auth-module__cni4Dq__journey{height:var(--onboarding-viewport,100dvh);min-height:0;padding-bottom:0;overflow:hidden}.auth-module__cni4Dq__title{text-align:center;font-size:var(--public-title-size);font-weight:var(--public-heading-weight);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-heading);margin:0}.auth-module__cni4Dq__title+.auth-module__cni4Dq__fields{margin-top:32px}.auth-module__cni4Dq__description{color:var(--muted-foreground);text-align:center;font-size:var(--public-interface-size);line-height:var(--type-line-reading);overflow-wrap:anywhere;font-weight:var(--public-interface-weight);margin:16px 0 32px}.auth-module__cni4Dq__description strong{color:var(--foreground);font-weight:var(--public-interface-weight)}.auth-module__cni4Dq__fields{flex-direction:column;gap:12px;display:flex}.auth-module__cni4Dq__input{border:1px solid var(--field-border);background:var(--background);width:100%;height:44px;color:var(--foreground);font-size:var(--public-field-size);font-weight:var(--public-field-weight);border-radius:999px;outline:none;padding:0 20px;transition:border-color .16s}.auth-module__cni4Dq__input::placeholder{color:var(--muted-foreground)}.auth-module__cni4Dq__input:focus{border-color:var(--ring)}.auth-module__cni4Dq__input:disabled{opacity:.6}.auth-module__cni4Dq__code{text-align:center;letter-spacing:var(--type-tracking-code)}.auth-module__cni4Dq__code::placeholder{letter-spacing:var(--type-tracking-normal)}.auth-module__cni4Dq__primary,.auth-module__cni4Dq__google{width:100%;height:44px;font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);border-radius:999px;gap:8px}.auth-module__cni4Dq__primary{position:relative}.auth-module__cni4Dq__google{gap:10px}.auth-module__cni4Dq__googleLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.auth-module__cni4Dq__methods{flex-direction:column;gap:8px;margin-top:24px;display:flex}.auth-module__cni4Dq__methods>.auth-module__cni4Dq__google{background:var(--public-surface-muted);border:0;min-height:48px}.auth-module__cni4Dq__methods>.auth-module__cni4Dq__google:hover{background:var(--public-surface-hover)}.auth-module__cni4Dq__methodChoices{grid-template-columns:minmax(0,1fr) 16px max-content minmax(0,1fr);display:grid}.auth-module__cni4Dq__methodChoices>.auth-module__cni4Dq__google{grid-column:1/-1;grid-template-columns:subgrid;column-gap:8px;padding-inline:0;display:grid}.auth-module__cni4Dq__methodChoices>.auth-module__cni4Dq__google>:first-child{grid-column:2}.auth-module__cni4Dq__methodChoices .auth-module__cni4Dq__googleLogo{width:16px;height:16px}.auth-module__cni4Dq__methodChoices .auth-module__cni4Dq__methodLabel{text-align:left;grid-column:3}.auth-module__cni4Dq__methodBack{min-width:44px;min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.auth-module__cni4Dq__methodBack:hover{color:var(--foreground)}.auth-module__cni4Dq__methodBack:disabled{opacity:.5;cursor:default}.auth-module__cni4Dq__methods+.auth-module__cni4Dq__fields,.auth-module__cni4Dq__methods+.auth-module__cni4Dq__error{margin-top:8px}.auth-module__cni4Dq__divider{color:var(--muted-foreground);font-size:var(--public-caption-size);font-weight:var(--public-copy-weight);align-items:center;gap:16px;margin:22px 0;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-module__cni4Dq__help{text-align:center;color:var(--muted-foreground);font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin:24px 0 0}.auth-module__cni4Dq__textLink{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:4px;transition:color .16s}.auth-module__cni4Dq__textLink:hover{color:var(--foreground)}.auth-module__cni4Dq__actions{font-size:var(--public-interface-size);color:var(--muted-foreground);font-weight:var(--public-copy-weight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.auth-module__cni4Dq__actions button{align-items:center;gap:6px;display:inline-flex}.auth-module__cni4Dq__actions button:disabled{opacity:.5}.auth-module__cni4Dq__error{background:var(--public-error-surface);color:var(--destructive);font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);border-radius:8px;margin:0;padding:12px 14px}.auth-module__cni4Dq__notice{color:var(--muted-foreground);text-align:center;font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin:0}.auth-module__cni4Dq__footer{color:var(--muted-foreground);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;padding:24px 24px 32px;display:flex}.auth-module__cni4Dq__switch{width:100%;max-width:360px;font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-interface-weight);margin:0}.auth-module__cni4Dq__legal{width:100%;max-width:360px;font-size:var(--public-caption-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin:0}@media (max-width:480px){.auth-module__cni4Dq__header{height:80px}.auth-module__cni4Dq__content{padding-block:32px}.auth-module__cni4Dq__footer{padding-bottom:24px}}@media (max-height:700px){.auth-module__cni4Dq__content{padding-block:24px}}@media (max-width:600px){.auth-module__cni4Dq__shell{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.auth-module__cni4Dq__header{height:80px}.auth-module__cni4Dq__help a,.auth-module__cni4Dq__actions button{align-items:center;min-height:44px;display:inline-flex}.auth-module__cni4Dq__input,.auth-module__cni4Dq__primary,.auth-module__cni4Dq__google{height:44px}.auth-module__cni4Dq__content{padding:24px max(20px, env(safe-area-inset-left)) 32px}}
.marketing-module__snxi8q__page{--ring:var(--public-focus-ring);font-family:var(--type-family-ui);font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-interface-weight);background:var(--background);color:var(--foreground);overflow:clip}.marketing-module__snxi8q__container{width:min(var(--content-width), calc(100% - 48px));margin-inline:auto}.marketing-module__snxi8q__sectionFlow{gap:var(--public-section-gap);flex-direction:column;display:flex}.marketing-module__snxi8q__sectionFlow>.marketing-module__snxi8q__section{padding-block:0}.marketing-module__snxi8q__sectionFlow>.marketing-module__snxi8q__faqSection{border-top:0}.marketing-module__snxi8q__primaryButton,.marketing-module__snxi8q__secondaryButton{font-weight:var(--public-interface-weight);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:14px;transition:background .16s,border-color .16s;display:inline-flex}.marketing-module__snxi8q__primaryButton{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);background:var(--primary);color:var(--public-canvas);min-height:44px;font-weight:var(--public-interface-weight);padding:11px 16px}.marketing-module__snxi8q__primaryButton:hover{background:var(--primary-hover)}.marketing-module__snxi8q__secondaryButton{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);background:var(--public-canvas);min-height:44px;color:var(--foreground);border-color:var(--border);font-weight:var(--public-interface-weight);padding:11px 16px}.marketing-module__snxi8q__secondaryButton:hover{background:var(--muted)}.marketing-module__snxi8q__hero{flex-direction:column;min-height:100svh;padding-top:124px;display:flex}.marketing-module__snxi8q__heroBadge{border:1px solid var(--border);font-size:var(--marketing-label);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-copy-weight);border-radius:999px;align-items:center;gap:8px;padding:4px 9px 4px 4px;display:inline-flex}.marketing-module__snxi8q__heroBadge span{background:var(--public-surface-hover);color:var(--public-ink-muted);border-radius:999px;padding:2px 7px}.marketing-module__snxi8q__heroColumns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.marketing-module__snxi8q__heroTitle{letter-spacing:var(--public-hero-tracking);max-width:760px;font:var(--public-hero-font);margin:0}.marketing-module__snxi8q__heroTitle span{color:var(--public-ink-faint)}.marketing-module__snxi8q__heroAside{padding-top:0}.marketing-module__snxi8q__heroDescription{font-size:var(--marketing-lead);line-height:var(--marketing-body-leading);color:var(--muted-foreground);max-width:620px;font-weight:var(--public-copy-weight);margin:0}.marketing-module__snxi8q__startBar{text-align:left;width:100%}.marketing-module__snxi8q__startFrame{margin-top:56px;padding:120px 40px}.marketing-module__snxi8q__startFrame .marketing-module__snxi8q__startBar{max-width:680px;margin-inline:auto;position:relative}.marketing-module__snxi8q__startFrame .marketing-module__snxi8q__startTabs{margin:0}.marketing-module__snxi8q__startFrame .marketing-module__snxi8q__startForm{padding:18px}.marketing-module__snxi8q__startFrame .marketing-module__snxi8q__startForm textarea{min-height:78px;font-size:var(--public-field-size);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__startFrame .marketing-module__snxi8q__startFootnote{justify-content:center;margin-top:14px}.marketing-module__snxi8q__startTabs{height:var(--start-control-height);background:var(--muted);border-radius:9px;gap:3px;width:fit-content;margin:0;padding:3px;display:flex}.marketing-module__snxi8q__startTab{height:100%;min-height:0;font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-interface-weight);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background .16s,border-color .16s;display:flex}.marketing-module__snxi8q__startTab[aria-selected=true]{color:var(--foreground);background:var(--public-canvas);border-color:var(--border)}.marketing-module__snxi8q__startForm{background:var(--public-canvas);border:0;border-radius:12px;padding:12px;position:relative}.marketing-module__snxi8q__startForm textarea{resize:vertical;width:100%;min-height:54px;max-height:130px;font-size:var(--public-field-size);line-height:var(--marketing-body-leading);color:var(--foreground);font-weight:var(--public-copy-weight);background:0 0;border:0;outline:none;display:block}.marketing-module__snxi8q__startForm textarea::placeholder{color:var(--muted-foreground)}.marketing-module__snxi8q__startForm textarea:focus-visible{outline:none}.marketing-module__snxi8q__startForm textarea[data-keyboard-focus=true]{box-shadow:inset 0 -1px 0 var(--public-focus-ring)}.marketing-module__snxi8q__startBottom{--start-control-height:max(36px, calc(var(--marketing-body) * var(--marketing-body-leading) + 16px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.marketing-module__snxi8q__startDropHint{z-index:1;border-radius:inherit;background:var(--public-surface-muted);color:var(--foreground);font-size:var(--public-interface-size);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.marketing-module__snxi8q__startDocumentStatus{font-size:var(--public-caption-size);color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0}.marketing-module__snxi8q__startError{color:var(--destructive);font-size:var(--public-caption-size);margin-top:8px}.marketing-module__snxi8q__startBottom>span{font-size:var(--marketing-label);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-copy-weight);align-items:center;gap:5px;display:flex}.marketing-module__snxi8q__startBottom>button{background:var(--primary);color:var(--public-canvas);min-height:var(--start-control-height);font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-interface-weight);border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;margin-left:auto;padding:8px 11px;display:inline-flex}.marketing-module__snxi8q__startBottom>button:hover{background:var(--primary-hover)}.marketing-module__snxi8q__startBottom>button:disabled{opacity:.5;cursor:default}.marketing-module__snxi8q__startFootnote{font-size:var(--marketing-label);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-copy-weight);align-items:center;gap:5px;margin-top:10px;display:flex}.marketing-module__snxi8q__previewWrap{margin-top:90px;scroll-margin-top:80px}.marketing-module__snxi8q__previewIntro{margin-bottom:42px}.marketing-module__snxi8q__previewIntro .marketing-module__snxi8q__sectionHeading{max-width:none}.marketing-module__snxi8q__previewIntro .marketing-module__snxi8q__sectionIntro{max-width:620px}.marketing-module__snxi8q__features .marketing-module__snxi8q__sectionIntro,.marketing-module__snxi8q__previewIntro .marketing-module__snxi8q__sectionIntro{font-size:var(--marketing-lead);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__previewControls{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.marketing-module__snxi8q__previewAnalytics{margin-top:24px}.marketing-module__snxi8q__previewAnalytics>strong{font-size:var(--marketing-preview-metric);font-weight:var(--public-heading-weight);letter-spacing:var(--type-tracking-preview-metric)}.marketing-module__snxi8q__previewAnalytics>strong span{font-size:var(--marketing-preview-body);font-weight:var(--public-copy-weight);letter-spacing:var(--type-tracking-normal);color:var(--muted-foreground)}.marketing-module__snxi8q__previewChart{align-items:flex-end;gap:5px;height:88px;margin-block:24px;display:flex}.marketing-module__snxi8q__previewChart i{background:var(--public-chart-cyan);border-radius:3px 3px 0 0;flex:1}.marketing-module__snxi8q__previewChart i:nth-last-child(-n+3){background:var(--public-chart-teal)}.marketing-module__snxi8q__previewAnalytics dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketing-module__snxi8q__previewAnalytics dl>div{background:var(--public-illustration-blue-tint);border-radius:9px;padding:12px}.marketing-module__snxi8q__previewAnalytics dl>div:last-child{background:var(--public-illustration-green-tint)}.marketing-module__snxi8q__previewAnalytics dt{font-size:var(--marketing-preview-label);color:var(--muted-foreground);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__previewAnalytics dd{font-size:var(--marketing-preview-title);font-weight:var(--public-interface-weight);margin-top:5px}.marketing-module__snxi8q__startFrame,.marketing-module__snxi8q__previewFrame{border-radius:26px;position:relative;overflow:hidden}.marketing-module__snxi8q__startFrame{background:var(--public-start-art-fallback) url(/images/start-steps.svg) center / cover no-repeat}.marketing-module__snxi8q__previewFrame{background:radial-gradient(ellipse at 30% 5%, var(--public-illustration-blue-wash) 0%, transparent 65%), radial-gradient(ellipse at 90% 80%, var(--public-illustration-green-wash) 0%, transparent 60%), var(--public-illustration-surface);border:1px solid var(--public-illustration-line);padding:38px 38px 0}.marketing-module__snxi8q__previewFrame:before{content:"";opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.1' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.marketing-module__snxi8q__previewWindow{border:1px solid var(--border);background:var(--public-canvas);border-radius:15px 15px 0 0;min-height:465px;position:relative;overflow:hidden}.marketing-module__snxi8q__previewNav{border-bottom:1px solid var(--public-line-soft);justify-content:space-between;align-items:center;gap:14px;height:57px;margin:12px 14px 0;padding:0 9px 10px;display:flex}.marketing-module__snxi8q__previewNavLeft{align-items:center;gap:20px;display:flex}.marketing-module__snxi8q__previewTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;display:grid}.marketing-module__snxi8q__previewTabs button{border:0;border-left:1px solid var(--public-line-strong);text-align:left;cursor:pointer;min-width:0;color:var(--muted-foreground);background:0 0;border-radius:0;grid-template-rows:auto 1fr;align-items:start;padding:4px 16px 4px 24px;display:grid}.marketing-module__snxi8q__previewToolTitle{letter-spacing:var(--type-tracking-ui);font:var(--public-card-font);margin-top:0}.marketing-module__snxi8q__previewToolDescription{margin-top:var(--marketing-card-copy-gap);font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-interface-weight)}.marketing-module__snxi8q__previewTabs button[aria-selected=true]{color:var(--foreground);border-left-color:var(--public-ink)}.marketing-module__snxi8q__previewTabs button[aria-selected=true] .marketing-module__snxi8q__previewToolDescription{color:var(--muted-foreground)}.marketing-module__snxi8q__previewMeta{color:var(--muted-foreground);font-size:var(--marketing-preview-label);font-weight:var(--public-copy-weight);align-items:center;gap:12px;display:flex}.marketing-module__snxi8q__previewAvatar{border:1px solid var(--border);width:25px;height:25px;font-size:var(--marketing-preview-label);font-weight:var(--public-copy-weight);border-radius:50%;justify-content:center;align-items:center;display:flex}.marketing-module__snxi8q__previewContent{padding:22px 30px 0}.marketing-module__snxi8q__previewTitle{justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;display:flex}.marketing-module__snxi8q__previewTitle h3{font-size:var(--public-preview-heading-size);line-height:var(--marketing-card-leading);letter-spacing:var(--type-tracking-preview-heading);font-weight:var(--public-heading-weight)}.marketing-module__snxi8q__previewTitle p{font-size:var(--marketing-preview-label);color:var(--muted-foreground);font-weight:var(--public-copy-weight);margin-top:5px}.marketing-module__snxi8q__previewStyle{border:1px solid var(--border);font-size:var(--marketing-preview-label);color:var(--muted-foreground);font-weight:var(--public-copy-weight);border-radius:6px;align-items:center;gap:7px;padding:5px 8px;display:flex}.marketing-module__snxi8q__previewSplit{border-top:1px solid var(--border);grid-template-columns:1.3fr 1fr;min-height:342px;display:grid}.marketing-module__snxi8q__previewPaper{padding:24px 28px 18px 0}.marketing-module__snxi8q__previewPaper .marketing-module__snxi8q__previewToolbar{color:var(--public-ink-muted);font-size:var(--marketing-preview-body);font-weight:var(--public-copy-weight);gap:17px;padding-bottom:22px;display:flex}.marketing-module__snxi8q__previewPaper h4{font-size:var(--marketing-preview-title);font-weight:var(--public-heading-weight);letter-spacing:var(--type-tracking-preview-section);margin-bottom:15px}.marketing-module__snxi8q__previewPaper p{font-size:var(--marketing-preview-body);line-height:var(--type-line-document);color:var(--public-ink-muted);font-weight:var(--public-copy-weight);margin-bottom:16px}.marketing-module__snxi8q__previewPaper mark{background:var(--public-illustration-blue-tint);color:inherit;border-radius:2px;padding:2px 0}.marketing-module__snxi8q__previewPanel{border-left:1px solid var(--border);padding:24px 0 24px 24px}.marketing-module__snxi8q__previewPanelHeading{font-size:var(--public-preview-panel-heading-size);font-weight:var(--public-heading-weight);align-items:center;gap:7px;display:flex}.marketing-module__snxi8q__previewPanel>p{color:var(--muted-foreground);font-size:var(--public-preview-helper-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin-top:5px}.marketing-module__snxi8q__previewQuestion{background:var(--muted);font-size:var(--marketing-preview-body);font-weight:var(--public-copy-weight);border-radius:10px 10px 2px;margin:19px 0 17px 20px;padding:10px 12px}.marketing-module__snxi8q__previewResponse{font-size:var(--marketing-preview-body);line-height:var(--type-line-article-relaxed);color:var(--muted-foreground);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__previewResponse p{margin:10px 0}.marketing-module__snxi8q__previewSuggestion{border:1px solid var(--border);font-size:var(--marketing-preview-body);line-height:var(--type-line-article);font-weight:var(--public-copy-weight);border-radius:8px;margin-top:14px;padding:12px}.marketing-module__snxi8q__previewSuggestion del{color:var(--public-illustration-deletion);-webkit-text-decoration-color:var(--public-illustration-deletion-line);text-decoration-color:var(--public-illustration-deletion-line)}.marketing-module__snxi8q__previewSuggestion ins{color:var(--public-illustration-blue);background:var(--public-illustration-blue-tint);padding:1px 3px;text-decoration:none}.marketing-module__snxi8q__previewSuggestionFooter{border-top:1px solid var(--border);font-size:var(--marketing-preview-label);color:var(--muted-foreground);font-weight:var(--public-copy-weight);align-items:center;gap:14px;margin-top:10px;padding-top:8px;display:flex}.marketing-module__snxi8q__previewSuggestionFooter strong{background:var(--primary);color:var(--public-canvas);font-weight:var(--public-copy-weight);border-radius:5px;padding:3px 8px}.marketing-module__snxi8q__previewSource{border:1px solid var(--border);font-size:var(--marketing-preview-body);line-height:var(--type-line-copy);font-weight:var(--public-copy-weight);border-radius:9px;margin-top:13px;padding:12px}.marketing-module__snxi8q__previewSource>span{color:var(--muted-foreground);font-size:var(--marketing-preview-label);font-weight:var(--public-copy-weight);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.marketing-module__snxi8q__previewSource p{margin:6px 0}.marketing-module__snxi8q__previewCaption{font-size:var(--marketing-label);line-height:var(--public-preview-caption-line);color:var(--muted-foreground);font-weight:var(--public-copy-weight);padding:15px 3px}.marketing-module__snxi8q__styleStrip{text-align:left;margin-top:auto;padding:47px 0 51px}.marketing-module__snxi8q__styleStrip>h2{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-copy-weight);margin-bottom:19px}.marketing-module__snxi8q__styleNames{color:var(--public-ink-muted);letter-spacing:var(--type-tracking-brand);font:var(--public-card-font);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:46px;display:flex}.marketing-module__snxi8q__styleNames small{font-size:var(--marketing-label);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight);letter-spacing:var(--type-tracking-normal);color:var(--public-ink-muted);margin-left:3px}.marketing-module__snxi8q__section{padding-block:var(--public-section-gap)}.marketing-module__snxi8q__sectionHeading{letter-spacing:var(--public-section-tracking);font:var(--public-section-font);max-width:740px;margin-top:0}.marketing-module__snxi8q__sectionIntro{margin-top:var(--marketing-section-copy-gap);max-width:520px;color:var(--muted-foreground);font-size:var(--marketing-lead);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__features{position:relative}.marketing-module__snxi8q__connectedSection{background:var(--public-inverse-ink);padding-block:110px}.marketing-module__snxi8q__connectedGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.marketing-module__snxi8q__connectedGrid .marketing-module__snxi8q__sectionHeading{max-width:420px}.marketing-module__snxi8q__flow{flex-direction:column;gap:13px;display:flex;position:relative}.marketing-module__snxi8q__flow:before{content:"";background:var(--public-line-strong);width:1px;position:absolute;top:20px;bottom:20px;left:30px}.marketing-module__snxi8q__flowStep{background:var(--public-glass);border:1px solid var(--border);border-radius:15px;align-items:center;gap:17px;padding:20px;display:flex;position:relative}.marketing-module__snxi8q__flowStep:nth-child(2){margin-left:29px}.marketing-module__snxi8q__flowStep:nth-child(3){margin-left:58px}.marketing-module__snxi8q__flowIcon{background:var(--public-surface-muted);width:37px;height:40px;color:var(--public-ink-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.marketing-module__snxi8q__flowStep h3{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-heading-weight)}.marketing-module__snxi8q__flowStep p{font-size:var(--marketing-label);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-copy-weight);margin-top:4px}.marketing-module__snxi8q__flowStep>span:last-child{font-variant-numeric:tabular-nums;font-size:var(--marketing-label);line-height:var(--marketing-body-leading);color:var(--public-ink-muted);font-weight:var(--public-copy-weight);margin-left:auto}.marketing-module__snxi8q__textLink{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-interface-weight);align-items:center;gap:8px;margin-top:26px;display:inline-flex}.marketing-module__snxi8q__pricingHeading{justify-content:space-between;align-items:end;gap:28px;display:flex}.marketing-module__snxi8q__pricingGrid{grid-template-columns:minmax(0,520px);justify-content:center;gap:16px;margin-top:40px;display:grid}.marketing-module__snxi8q__priceCard{background:var(--muted);border-radius:24px;padding:30px}.marketing-module__snxi8q__priceCard h3{letter-spacing:var(--type-tracking-preview-heading);font:var(--public-card-font)}.marketing-module__snxi8q__priceCard>p{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-interface-weight);margin-top:8px}.marketing-module__snxi8q__price{align-items:baseline;gap:7px;min-height:51px;margin:27px 0 22px;display:flex}.marketing-module__snxi8q__price strong{font-size:var(--marketing-metric);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-metric);font-weight:var(--public-heading-weight)}.marketing-module__snxi8q__price span{color:var(--muted-foreground);font-size:var(--marketing-label);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__priceCard ul{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--public-ink-muted);font-weight:var(--public-interface-weight);gap:13px;margin-top:24px;display:grid}.marketing-module__snxi8q__priceCard li{align-items:center;gap:9px;display:flex}.marketing-module__snxi8q__priceCard li svg{color:var(--public-ink-muted);flex:none}.marketing-module__snxi8q__proPrice strong{font-size:var(--marketing-metric);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-preview-metric);font-weight:var(--public-copy-weight)}.marketing-module__snxi8q__comingSoon{border:1px solid var(--public-line-strong);min-height:44px;color:var(--public-ink-muted);font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-interface-weight);border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;display:inline-flex}.marketing-module__snxi8q__faqSection{border-top:1px solid var(--border)}.marketing-module__snxi8q__faqGrid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.marketing-module__snxi8q__faqs{--faq-border:var(--public-line-soft);border:1px solid var(--faq-border);background:var(--background);border-radius:20px;align-self:start;min-width:0;padding:8px 24px}.marketing-module__snxi8q__faqs details+details{border-top:1px solid var(--faq-border)}.marketing-module__snxi8q__faqs summary{font-size:var(--marketing-lead);line-height:var(--marketing-body-leading);font-weight:var(--public-interface-weight);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:14px;list-style:none;display:flex}.marketing-module__snxi8q__faqs summary:focus-visible{border-radius:4px}.marketing-module__snxi8q__faqs summary::-webkit-details-marker{display:none}.marketing-module__snxi8q__faqs summary svg{color:var(--muted-foreground);flex:none}.marketing-module__snxi8q__faqs .marketing-module__snxi8q__faqCollapseIcon,.marketing-module__snxi8q__faqs details[open] .marketing-module__snxi8q__faqExpandIcon{display:none}.marketing-module__snxi8q__faqs details[open] .marketing-module__snxi8q__faqCollapseIcon{display:block}.marketing-module__snxi8q__faqs details p{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-interface-weight);padding-bottom:16px}@media (max-width:1000px){.marketing-module__snxi8q__previewFrame{padding:25px 25px 0}.marketing-module__snxi8q__connectedGrid,.marketing-module__snxi8q__faqGrid{gap:45px}.marketing-module__snxi8q__previewMeta>span:first-child{display:none}.marketing-module__snxi8q__previewContent{padding:20px 22px 0}.marketing-module__snxi8q__featureVisual{padding-inline:0}.marketing-module__snxi8q__miniWindow{padding:14px}}@media (max-width:760px){.marketing-module__snxi8q__container{width:calc(100% - 40px)}.marketing-module__snxi8q__hero{padding-top:112px}.marketing-module__snxi8q__heroColumns{gap:24px;margin-top:23px}.marketing-module__snxi8q__heroTitle{max-width:560px}.marketing-module__snxi8q__heroDescription{max-width:450px}.marketing-module__snxi8q__heroAside{max-width:460px}.marketing-module__snxi8q__startBottom{--start-control-height:max(40px, calc(var(--marketing-body) * var(--marketing-body-leading) + 16px))}.marketing-module__snxi8q__startTab{padding-inline:8px}.marketing-module__snxi8q__startFrame{border-radius:19px;margin-top:28px;padding:88px 14px}.marketing-module__snxi8q__startFrame .marketing-module__snxi8q__startForm{padding:12px}.marketing-module__snxi8q__startForm textarea{min-height:58px}.marketing-module__snxi8q__previewWrap{margin-top:44px}.marketing-module__snxi8q__previewFrame{border-radius:19px;padding:14px 12px 0}.marketing-module__snxi8q__previewWindow{border-radius:10px 10px 0 0;min-height:420px}.marketing-module__snxi8q__previewNav{gap:4px;height:49px;margin:4px 6px 0;padding-inline:3px}.marketing-module__snxi8q__previewNavLeft{gap:9px}.marketing-module__snxi8q__previewTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.marketing-module__snxi8q__previewControls{flex-wrap:wrap;gap:12px}.marketing-module__snxi8q__previewTabs button{padding:2px 4px 2px 14px}.marketing-module__snxi8q__previewMeta{display:none}.marketing-module__snxi8q__previewContent{padding:19px 17px 0}.marketing-module__snxi8q__previewTitle{padding-bottom:17px}.marketing-module__snxi8q__previewStyle{display:none}.marketing-module__snxi8q__previewSplit{grid-template-columns:1fr;min-height:326px}.marketing-module__snxi8q__previewPaper{display:none}.marketing-module__snxi8q__previewPanel{border-left:0;padding:20px 0}.marketing-module__snxi8q__styleStrip{padding:35px 0 44px}.marketing-module__snxi8q__styleNames{gap:16px 26px}.marketing-module__snxi8q__sectionIntro{margin-top:16px}.marketing-module__snxi8q__connectedSection{padding-block:64px}.marketing-module__snxi8q__connectedGrid,.marketing-module__snxi8q__faqGrid{grid-template-columns:1fr;gap:35px}.marketing-module__snxi8q__flowStep{padding:17px}.marketing-module__snxi8q__flowStep:nth-child(2){margin-left:14px}.marketing-module__snxi8q__flowStep:nth-child(3){margin-left:28px}.marketing-module__snxi8q__pricingHeading{display:block}.marketing-module__snxi8q__pricingHeading .marketing-module__snxi8q__textLink{margin-top:18px}.marketing-module__snxi8q__pricingGrid{grid-template-columns:1fr;margin-top:30px}.marketing-module__snxi8q__priceCard{padding:26px}.marketing-module__snxi8q__faqGrid{gap:15px}.marketing-module__snxi8q__faqs{border-radius:16px;padding:4px 20px}}.marketing-module__snxi8q__pricingMain{padding-top:var(--public-header-height)}.marketing-module__snxi8q__page :where(main) button,.marketing-module__snxi8q__primaryButton,.marketing-module__snxi8q__secondaryButton,.marketing-module__snxi8q__startTabs,.marketing-module__snxi8q__startTab,.marketing-module__snxi8q__startBottom>button,.marketing-module__snxi8q__previewSuggestionFooter strong{border-radius:999px}.marketing-module__snxi8q__faqLinks{font-size:var(--public-body-size);font-weight:var(--public-copy-weight);flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.marketing-module__snxi8q__faqLinks a{text-underline-offset:3px;text-decoration:underline}.marketing-module__snxi8q__faqLinks a:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:4px}
.ai-module___CD7_G__main{padding-top:var(--public-page-top);font-weight:var(--public-copy-weight)}.ai-module___CD7_G__subnav{border-bottom:1px solid var(--border);font-size:var(--public-interface-size);margin-bottom:var(--public-content-gap);flex-wrap:wrap;gap:24px;display:flex}.ai-module___CD7_G__subnav a{min-height:44px;color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding-block:10px 14px;display:inline-flex}.ai-module___CD7_G__subnav a[aria-current=page]{border-bottom-color:var(--foreground);color:var(--foreground)}.ai-module___CD7_G__subnav a:hover{color:var(--foreground)}.ai-module___CD7_G__hero{min-width:0}.ai-module___CD7_G__lead{max-width:620px;font-size:var(--public-lead-size);line-height:var(--marketing-body-leading);color:var(--muted-foreground);margin-top:24px}.ai-module___CD7_G__lead p{margin:0}.ai-module___CD7_G__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.ai-module___CD7_G__section{scroll-margin-top:80px}.ai-module___CD7_G__sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.ai-module___CD7_G__sectionHead h2,.ai-module___CD7_G__split h2,.ai-module___CD7_G__closing h2{letter-spacing:var(--public-section-tracking);font:var(--public-section-font);margin:0}.ai-module___CD7_G__sectionHead p,.ai-module___CD7_G__split>div>h2+p{color:var(--muted-foreground);font-size:var(--public-lead-size);line-height:var(--marketing-body-leading);margin:var(--marketing-section-copy-gap) 0 24px}.ai-module___CD7_G__sectionHead p{margin:0}.ai-module___CD7_G__skillInfo h2{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0}.ai-module___CD7_G__textLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--public-line-field);text-decoration-color:var(--public-line-field);text-underline-offset:5px}.ai-module___CD7_G__textLink:is(:hover,:focus-visible){color:var(--public-ink-hover);text-decoration-color:currentColor}.ai-module___CD7_G__demo{--public-focus-ring:var(--public-focus-ring-inverse);--ring:var(--public-focus-ring);--foreground:var(--public-inverse-ink);--muted-foreground:var(--public-inverse-muted);--border:var(--public-inverse-line);--secondary:var(--public-inverse-secondary);isolation:isolate;padding-block:var(--public-section-gap);background:var(--public-inverse-surface);color:var(--foreground);scroll-margin-top:var(--public-header-height);position:relative}.ai-module___CD7_G__demo:before{content:"";z-index:-1;background:var(--public-inverse-surface);position:absolute;inset:0 calc(50% - 50vw)}.ai-module___CD7_G__demo .ai-module___CD7_G__textLink:is(:hover,:focus-visible){color:var(--public-inverse-ink);text-decoration-thickness:2px}.ai-module___CD7_G__workspaceBand{gap:var(--public-section-gap);padding-top:var(--public-section-gap);padding-bottom:0;display:grid}.ai-module___CD7_G__workspaceBand>.ai-module___CD7_G__demo{padding-block:0}.ai-module___CD7_G__workspaceBand>.ai-module___CD7_G__demo:before{content:none}.ai-module___CD7_G__demoEditor{background:var(--secondary);border:0;border-radius:16px;min-width:0;position:relative}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList,.ai-module___CD7_G__segmentedTrack{background:var(--public-inverse-button);border:0;border-radius:999px;flex-wrap:nowrap;gap:16px;padding:2px;display:flex}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList{overscroll-behavior-inline:contain;scrollbar-width:none;width:320px;max-width:calc(100% - 104px);margin:12px;overflow-x:auto}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button,.ai-module___CD7_G__segmentedItem{min-width:0;min-height:32px;line-height:var(--type-line-caption);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 10px;transition:background .16s,color .16s;display:inline-flex;position:relative}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button+button:before,.ai-module___CD7_G__segmentedItem+.ai-module___CD7_G__segmentedItem:before{content:"";background:var(--muted-foreground);opacity:.18;pointer-events:none;width:1px;height:14px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button,.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeHeader button{font-size:var(--public-interface-size)}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeBlock pre{font-size:var(--public-caption-size)}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button[aria-selected=true],.ai-module___CD7_G__segmentedItem[data-active=true]{color:var(--public-inverse-ink);background:var(--public-inverse-button-hover)}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button:not([aria-selected=true]):hover{background:var(--public-inverse-button-hover);color:var(--public-inverse-ink)}.ai-module___CD7_G__segmentedItem{color:var(--public-inverse-muted);font-size:var(--public-interface-size);white-space:nowrap;border:0;flex:1 0 auto;gap:6px}a.ai-module___CD7_G__segmentedItem:hover{color:var(--public-inverse-ink);background:var(--public-inverse-button-hover)}.ai-module___CD7_G__segmentedItem svg{flex-shrink:0;width:14px;height:14px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeBlock{background:0 0;border:0;border-radius:0 0 16px 16px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeHeader{border:0;padding:0;position:absolute;top:12px;right:12px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeHeader button{width:76px;min-height:36px;line-height:var(--type-line-caption);background:var(--public-inverse-button);border:0;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeHeader button:hover{background:var(--public-inverse-button-hover);color:var(--public-inverse-ink)}.ai-module___CD7_G__setupPanelToolbar{padding:12px 104px 0 12px}.ai-module___CD7_G__mcpSetupEditor .ai-module___CD7_G__setupPanelToolbar{padding-right:12px}.ai-module___CD7_G__setupEditor .ai-module___CD7_G__codeHeader button{min-height:44px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeBlock pre{min-height:272px;line-height:var(--type-line-caption);border-top:0;flex-direction:column;justify-content:center;padding:24px;display:flex}.ai-module___CD7_G__demo .ai-module___CD7_G__copyError{color:var(--public-inverse-ink)}.ai-module___CD7_G__main .ai-module___CD7_G__demo :is(a,button,[tabindex]):focus-visible{outline-color:var(--public-focus-ring);outline-offset:-4px}.ai-module___CD7_G__tabs,.ai-module___CD7_G__tabPanel{min-width:0}.ai-module___CD7_G__tabList{flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.ai-module___CD7_G__tabList button{min-height:44px;color:var(--muted-foreground);cursor:pointer;font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);background:0 0;border:0;border-radius:999px;padding:9px 16px}.ai-module___CD7_G__tabList button[aria-selected=true]{color:var(--foreground);background:var(--public-canvas)}.ai-module___CD7_G__tabList button:hover{color:var(--foreground);background:var(--public-surface-muted)}.ai-module___CD7_G__tabPanel[hidden]{display:none}.ai-module___CD7_G__codeBlock{border:1px solid var(--public-line-strong);background:var(--public-canvas);border-radius:12px;min-width:0}.ai-module___CD7_G__codeHeader{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--public-caption-size);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 20px;display:flex}.ai-module___CD7_G__codeHeader button{min-height:44px;color:var(--foreground);white-space:nowrap;cursor:pointer;font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);background:0 0;border:0;border-radius:8px;padding:9px 12px}.ai-module___CD7_G__codeHeader button:hover{background:0 0}.ai-module___CD7_G__codeHeader button:disabled{opacity:.65;cursor:wait}.ai-module___CD7_G__codeBlock pre{overscroll-behavior-inline:contain;font-family:var(--type-family-mono);font-size:var(--public-interface-size);line-height:var(--type-line-reading-relaxed);tab-size:2;margin:0;padding:24px 20px;overflow-x:auto}.ai-module___CD7_G__codeBlock .ai-module___CD7_G__wrappedCode{white-space:pre-wrap;overflow-wrap:anywhere}.ai-module___CD7_G__codeBlock code{font:inherit}.ai-module___CD7_G__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.ai-module___CD7_G__split p{color:var(--muted-foreground)}.ai-module___CD7_G__split>div{min-width:0}.ai-module___CD7_G__split>div>p:last-child{margin-bottom:0}.ai-module___CD7_G__setupTabs{margin-top:24px}.ai-module___CD7_G__steps{counter-reset:step;margin:0;padding:0;list-style:none}.ai-module___CD7_G__split>div>.ai-module___CD7_G__steps{margin-top:24px}.ai-module___CD7_G__steps li{border-bottom:1px solid var(--border);counter-increment:step;padding:20px 0 20px 38px;position:relative}.ai-module___CD7_G__steps li:first-child{padding-top:0}.ai-module___CD7_G__steps li:last-child{border:0;padding-bottom:0}.ai-module___CD7_G__steps li:before{content:counter(step, decimal-leading-zero);color:var(--muted-foreground);font-size:var(--public-caption-size);position:absolute;top:23px;left:0}.ai-module___CD7_G__steps li:first-child:before{top:3px}.ai-module___CD7_G__steps h3{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0 0 12px}.ai-module___CD7_G__steps p{margin:0}.ai-module___CD7_G__note{color:var(--muted-foreground);font-size:var(--public-body-size);line-height:var(--marketing-body-leading);margin:16px 0}.ai-module___CD7_G__notice{background:var(--muted);color:var(--muted-foreground);border-radius:12px;margin-top:24px;padding:20px 24px}.ai-module___CD7_G__notice p{margin:0}.ai-module___CD7_G__notice a,.ai-module___CD7_G__prose a,.ai-module___CD7_G__disclosure a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.ai-module___CD7_G__cards,.ai-module___CD7_G__twoCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ai-module___CD7_G__twoCards{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-module___CD7_G__prose{color:var(--muted-foreground)}.ai-module___CD7_G__prose h3{color:var(--foreground);font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0 0 12px}.ai-module___CD7_G__prose p{margin:0 0 24px}.ai-module___CD7_G__skillSection{min-width:0}.ai-module___CD7_G__skillGrid{border-top:1px solid var(--public-line-strong)}.ai-module___CD7_G__skillCard{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:40px 0;display:grid}.ai-module___CD7_G__skillCard:last-child{border-bottom:0;padding-bottom:0}.ai-module___CD7_G__skillInfo p{color:var(--muted-foreground);margin:12px 0}.ai-module___CD7_G__skillScope{font-size:var(--public-caption-size)}.ai-module___CD7_G__skillExample{min-width:0}.ai-module___CD7_G__skillExample .ai-module___CD7_G__actions{margin-top:16px}.ai-module___CD7_G__skillExample .ai-module___CD7_G__codeBlock pre{white-space:pre-wrap;overflow-wrap:anywhere}.ai-module___CD7_G__tableWrap{width:100%;overflow-x:auto}.ai-module___CD7_G__table{border-collapse:collapse;width:100%;font-size:var(--public-body-size)}.ai-module___CD7_G__table th{font-weight:var(--public-interface-weight);text-align:left;color:var(--foreground)}.ai-module___CD7_G__table th,.ai-module___CD7_G__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:20px 24px 20px 0}.ai-module___CD7_G__table td{color:var(--muted-foreground)}.ai-module___CD7_G__table td:first-child{color:var(--foreground);width:22%}.ai-module___CD7_G__table td:nth-child(2){width:33%}.ai-module___CD7_G__table code{font-family:var(--type-family-mono);font-size:var(--public-interface-size);overflow-wrap:anywhere}.ai-module___CD7_G__disclosure{border-top:1px solid var(--public-line-strong);margin-top:24px;padding-top:20px}.ai-module___CD7_G__disclosure summary{font-size:var(--public-lead-size);color:var(--foreground);cursor:pointer;padding-block:4px}.ai-module___CD7_G__disclosure p{margin:16px 0}.ai-module___CD7_G__helpLinks{gap:12px;display:grid}.ai-module___CD7_G__main .ai-module___CD7_G__faqSection{border-block:0;width:100%;padding-block:0}.ai-module___CD7_G__related{justify-content:space-between;align-items:center;gap:24px;display:flex}.ai-module___CD7_G__related p{color:var(--muted-foreground);margin:0}.ai-module___CD7_G__related>div{flex-wrap:wrap;gap:24px;display:flex}.ai-module___CD7_G__closing{justify-content:space-between;align-items:center;gap:40px;display:flex}.ai-module___CD7_G__closing h2{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading)}.ai-module___CD7_G__closing p{color:var(--muted-foreground);max-width:380px;margin:12px 0 0}.ai-module___CD7_G__closing .ai-module___CD7_G__actions{margin:0}.ai-module___CD7_G__copyError{color:var(--destructive);font-size:var(--public-caption-size);padding:0 20px 18px;display:block}.ai-module___CD7_G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-module___CD7_G__main :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:4px}.ai-module___CD7_G__main :is(.ai-module___CD7_G__tabList button,.ai-module___CD7_G__segmentedItem):focus-visible,.ai-module___CD7_G__main .ai-module___CD7_G__demo :is(.ai-module___CD7_G__tabList button,.ai-module___CD7_G__segmentedItem):focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:1000px){.ai-module___CD7_G__split,.ai-module___CD7_G__skillCard,.ai-module___CD7_G__sectionHead{gap:40px}.ai-module___CD7_G__closing{align-items:flex-start}}@media (max-width:760px){.ai-module___CD7_G__lead{max-width:450px}.ai-module___CD7_G__subnav{gap:24px}.ai-module___CD7_G__sectionHead{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.ai-module___CD7_G__split,.ai-module___CD7_G__cards,.ai-module___CD7_G__twoCards,.ai-module___CD7_G__skillCard{grid-template-columns:minmax(0,1fr);gap:32px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList{margin:12px 12px 8px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button{padding-inline:7px}.ai-module___CD7_G__demoEditor .ai-module___CD7_G__codeBlock pre{padding:24px 16px}.ai-module___CD7_G__tabList{gap:0}.ai-module___CD7_G__tabList button{padding-inline:12px}.ai-module___CD7_G__codeHeader{gap:8px;padding-left:14px}.ai-module___CD7_G__codeBlock pre{padding:20px 14px}.ai-module___CD7_G__skillCard{gap:20px;padding-block:32px}.ai-module___CD7_G__skillInfo .ai-module___CD7_G__skillScope{margin-bottom:0}.ai-module___CD7_G__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ai-module___CD7_G__table,.ai-module___CD7_G__table tbody,.ai-module___CD7_G__table tr,.ai-module___CD7_G__table td{width:100%;display:block}.ai-module___CD7_G__table tr{border-bottom:1px solid var(--border);padding-block:24px}.ai-module___CD7_G__table td,.ai-module___CD7_G__table td:first-child,.ai-module___CD7_G__table td:nth-child(2){border:0;width:100%;padding:0 0 14px}.ai-module___CD7_G__table td:last-child{padding-bottom:0}.ai-module___CD7_G__related,.ai-module___CD7_G__closing{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:360px){.ai-module___CD7_G__demoEditor .ai-module___CD7_G__tabList button{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.ai-module___CD7_G__main *{scroll-behavior:auto;transition:none}}.ai-module___CD7_G__exampleContent{min-width:0}.ai-module___CD7_G__detailEditor,.ai-module___CD7_G__workflowEditor{container-type:inline-size}.ai-module___CD7_G__workflowEditor .ai-module___CD7_G__tabList button{flex:1 1 0}.ai-module___CD7_G__detailEditor .ai-module___CD7_G__tabList button{flex:1 0 auto}.ai-module___CD7_G__extendedEditor{display:flow-root}.ai-module___CD7_G__extendedEditor .ai-module___CD7_G__tabControls{overscroll-behavior-inline:contain;width:max-content;max-width:calc(100% - 104px);margin:12px;overflow-x:auto}.ai-module___CD7_G__extendedEditor .ai-module___CD7_G__tabControls .ai-module___CD7_G__tabList{background:0 0;flex:none;width:auto;max-width:none;margin:0;padding:0}.ai-module___CD7_G__tabControls>.ai-module___CD7_G__segmentedItem:before{content:"";background:var(--muted-foreground);opacity:.18;pointer-events:none;width:1px;height:14px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}@container (max-width:700px){.ai-module___CD7_G__extendedEditor .ai-module___CD7_G__tabs{padding-bottom:52px}.ai-module___CD7_G__extendedEditor .ai-module___CD7_G__tabControls{max-width:calc(100% - 24px)}.ai-module___CD7_G__extendedEditor .ai-module___CD7_G__codeHeader{top:auto;bottom:12px}}@container (max-width:560px){.ai-module___CD7_G__setupPanelToolbar{padding-right:12px}.ai-module___CD7_G__setupEditor .ai-module___CD7_G__codeHeader{top:auto;bottom:12px}.ai-module___CD7_G__setupEditor .ai-module___CD7_G__codeBlock{padding-bottom:56px}}@container (max-width:420px){.ai-module___CD7_G__detailEditor .ai-module___CD7_G__tabs,.ai-module___CD7_G__workflowEditor .ai-module___CD7_G__tabs{padding-bottom:52px}.ai-module___CD7_G__detailEditor .ai-module___CD7_G__tabList,.ai-module___CD7_G__workflowEditor .ai-module___CD7_G__tabList{border-radius:999px;flex-wrap:nowrap;max-width:calc(100% - 24px)}.ai-module___CD7_G__detailEditor .ai-module___CD7_G__tabList button{padding-inline:10px}.ai-module___CD7_G__detailEditor .ai-module___CD7_G__codeHeader,.ai-module___CD7_G__workflowEditor .ai-module___CD7_G__codeHeader{top:auto;bottom:12px}.ai-module___CD7_G__detailEditor .ai-module___CD7_G__codeBlock pre,.ai-module___CD7_G__workflowEditor .ai-module___CD7_G__codeBlock pre{min-height:220px;padding-bottom:24px}}@container (max-width:300px){.ai-module___CD7_G__detailEditor .ai-module___CD7_G__tabList button{padding-inline:8px}}.ai-module___CD7_G__skillSetupTabs{min-width:0}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabs{padding-bottom:0}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabToolbar{border-bottom:1px solid var(--public-inverse-line);align-items:center;gap:24px;margin-top:12px;padding-inline:24px;display:flex}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls{overscroll-behavior-inline:contain;scrollbar-width:none;background:0 0;border-radius:0;flex:auto;gap:24px;width:auto;min-width:0;max-width:none;margin:0;padding:0;overflow-x:auto}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls .ai-module___CD7_G__tabList{background:0 0;border-radius:0;flex:none;gap:24px;width:auto;max-width:none;margin:0;padding:0}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls .ai-module___CD7_G__tabList button,.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls>.ai-module___CD7_G__segmentedItem{font-size:var(--public-interface-size);min-height:56px;color:var(--public-inverse-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0;transition:color .16s,box-shadow .16s;box-shadow:inset 0 -2px #0000}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls .ai-module___CD7_G__tabList button:before,.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls>.ai-module___CD7_G__segmentedItem:before{content:none}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls .ai-module___CD7_G__tabList button:is([aria-selected=true],:hover,:focus-visible),.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabControls>.ai-module___CD7_G__segmentedItem:is(:hover,:focus-visible){color:var(--public-inverse-ink);box-shadow:inset 0 -2px 0 var(--public-inverse-ink);background:0 0}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabAction{flex:none;align-items:center;gap:24px;display:flex}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabAction:empty{display:none}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabAction :is(a,button){min-height:56px;font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-caption);white-space:nowrap;padding:0;box-shadow:inset 0 -2px #0000}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabAction button{min-height:36px;box-shadow:none;padding:6px 16px}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabAction a:is(:hover,:focus-visible){box-shadow:inset 0 -2px 0 var(--public-inverse-ink)}@container (max-width:560px){.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabToolbar{gap:16px;padding-inline:16px}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__tabAction{gap:16px}}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__codeBlock{flex-direction:column;padding-bottom:0;display:flex}.ai-module___CD7_G__skillSetupTabs .ai-module___CD7_G__codeBlock pre{justify-content:flex-start;max-height:520px;overflow-y:auto}.ai-module___CD7_G__skillSetupLinks{flex-wrap:wrap;gap:12px 24px;padding:0 24px 12px;display:flex}.ai-module___CD7_G__skillSetupLinks:empty{display:none}.ai-module___CD7_G__skillSetupLinks a{min-height:44px;color:var(--public-inverse-muted);font-size:var(--public-interface-size);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}
.network-globe-module__UjuJmW__frame{--globe-line:var(--public-inverse-illustration-line);--globe-point:var(--public-inverse-muted);pointer-events:none;width:100vw;height:clamp(420px,44vw,760px);margin-inline:calc(50% - 50vw);position:relative;overflow:clip}.network-globe-module__UjuJmW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:760px){.network-globe-module__UjuJmW__frame{height:clamp(300px,70vw,480px)}}
.toolkit-cards-module__24FHAq__grid,.toolkit-cards-module__24FHAq__visual{--toolkit-ink:var(--public-ink);--toolkit-muted:var(--public-ink-muted);--toolkit-line:var(--public-line-translucent);--toolkit-accent:var(--public-illustration-blue);--toolkit-surface:var(--public-inverse-ink)}.toolkit-cards-module__24FHAq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.toolkit-cards-module__24FHAq__card{background:var(--toolkit-surface);min-width:0;min-height:400px;color:var(--toolkit-ink);border-radius:20px;position:relative}.toolkit-cards-module__24FHAq__visual{flex-direction:column;height:258px;padding:14px 12px;display:flex}.toolkit-cards-module__24FHAq__visualHeading{color:var(--toolkit-muted);font-size:var(--marketing-label);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight);justify-content:space-between;align-items:center;gap:8px;padding-inline:5px;display:flex}.toolkit-cards-module__24FHAq__visual.toolkit-cards-module__24FHAq__expandedVisual{background:var(--toolkit-surface);height:auto;min-height:360px;color:var(--toolkit-ink);border-radius:20px;padding:20px}.toolkit-cards-module__24FHAq__expandedVisual .toolkit-cards-module__24FHAq__scene{max-width:none;margin-top:20px}.toolkit-cards-module__24FHAq__expandedVisual .toolkit-cards-module__24FHAq__scene>div{min-height:280px;padding:24px}.toolkit-cards-module__24FHAq__visualHeading>span:first-child{letter-spacing:var(--type-tracking-overline);text-transform:uppercase}.toolkit-cards-module__24FHAq__stepNumber{font-family:var(--type-family-ui);font-size:inherit;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--type-tracking-step);color:var(--public-ink-muted)}.toolkit-cards-module__24FHAq__scene{margin-inline:auto;flex:1;align-items:center;width:100%;max-width:250px;min-height:0;margin-top:12px;display:flex}.toolkit-cards-module__24FHAq__scene>div{border:1px solid var(--border);background:var(--public-canvas);border-radius:11px;flex-direction:column;justify-content:center;width:100%;min-height:200px;padding:12px;display:flex}.toolkit-cards-module__24FHAq__copy{padding:14px 18px 20px}.toolkit-cards-module__24FHAq__copy h3{letter-spacing:var(--type-tracking-card-heading);color:var(--public-ink);font:var(--public-card-font)}.toolkit-cards-module__24FHAq__description{margin-top:var(--marketing-card-copy-gap);max-width:220px;font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--toolkit-muted);font-weight:var(--public-interface-weight)}.toolkit-cards-module__24FHAq__originalSentence{font-size:var(--marketing-preview-body);line-height:var(--type-line-reading);color:var(--toolkit-muted);font-weight:var(--public-copy-weight)}.toolkit-cards-module__24FHAq__originalSentence del{-webkit-text-decoration-color:var(--public-line-decoration);text-decoration-color:var(--public-line-decoration)}.toolkit-cards-module__24FHAq__revisedSentence{background:var(--public-illustration-violet-tint);font-size:var(--marketing-preview-title);line-height:var(--type-line-reading);color:var(--public-illustration-violet);letter-spacing:var(--type-tracking-preview-copy);font-weight:var(--public-interface-weight);border-radius:7px;margin-top:16px;padding:8px 10px}.toolkit-cards-module__24FHAq__matchedSentence{font-size:var(--marketing-preview-title);line-height:var(--type-line-reading-relaxed);color:var(--public-ink);font-weight:var(--public-interface-weight)}.toolkit-cards-module__24FHAq__matchedSentence mark{background:var(--public-illustration-amber-tint);color:var(--public-illustration-amber);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 3px}.toolkit-cards-module__24FHAq__sourceLink{border-top:1px solid var(--toolkit-line);align-items:center;gap:9px;margin-top:16px;padding-top:16px;display:flex}.toolkit-cards-module__24FHAq__sourceLink>span{background:var(--public-illustration-green-tint);width:21px;height:23px;font-size:var(--marketing-preview-body);color:var(--public-illustration-green);font-weight:var(--public-copy-weight);border-radius:5px;flex-shrink:0;align-self:start;place-items:center;display:grid}.toolkit-cards-module__24FHAq__sourceLink strong{font-size:var(--marketing-preview-body);font-weight:var(--public-interface-weight);line-height:var(--type-line-subheading);color:var(--public-ink);display:block}.toolkit-cards-module__24FHAq__sourceLink div>span{font-size:var(--marketing-preview-body);line-height:var(--type-line-subheading);color:var(--toolkit-muted);font-weight:var(--public-copy-weight);margin-top:2px;display:block}.toolkit-cards-module__24FHAq__sourceLink>svg{color:var(--public-ink-muted);flex-shrink:0;margin-left:auto}.toolkit-cards-module__24FHAq__bibliographyHeading{font-size:var(--marketing-preview-title);color:var(--public-ink);font-weight:var(--public-heading-weight);justify-content:space-between;align-items:center;gap:8px;display:flex}.toolkit-cards-module__24FHAq__bibliographyHeading>span:last-child{background:var(--public-illustration-blue-tint);font-size:var(--marketing-preview-label);color:var(--public-illustration-blue);font-weight:var(--public-copy-weight);border-radius:4px;padding:4px 6px}.toolkit-cards-module__24FHAq__referenceEntry{border-top:1px solid var(--toolkit-line);align-items:baseline;gap:9px;margin-top:10px;padding-block:14px;display:flex}.toolkit-cards-module__24FHAq__referenceEntry>span{font-size:var(--marketing-preview-body);color:var(--public-illustration-blue);font-weight:var(--public-copy-weight)}.toolkit-cards-module__24FHAq__referenceEntry p{font-size:var(--marketing-preview-body);line-height:var(--type-line-reading-relaxed);color:var(--public-ink);font-weight:var(--public-copy-weight)}.toolkit-cards-module__24FHAq__referenceFooter{background:var(--public-illustration-blue-tint);color:var(--public-illustration-blue);font-size:var(--marketing-preview-body);line-height:var(--type-line-compact);font-weight:var(--public-copy-weight);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:5px 8px;display:inline-flex}.toolkit-cards-module__24FHAq__referenceFooter i{background:var(--toolkit-accent);border-radius:50%;width:5px;height:5px}.toolkit-cards-module__24FHAq__wordCount{align-items:baseline;gap:7px;display:flex}.toolkit-cards-module__24FHAq__wordCount strong{font-size:var(--marketing-preview-metric);font-weight:var(--public-heading-weight);line-height:var(--type-line-solid);letter-spacing:var(--type-tracking-title);color:var(--public-ink)}.toolkit-cards-module__24FHAq__wordBars{align-items:end;gap:5px;height:62px;margin-top:10px;padding-bottom:1px;display:flex}.toolkit-cards-module__24FHAq__wordBars>span{background:var(--public-chart-pale);border-radius:2px 2px 0 0;flex:1}.toolkit-cards-module__24FHAq__wordBars>span:nth-child(n+5){background:var(--public-chart-cyan)}.toolkit-cards-module__24FHAq__wordBars>span:nth-child(n+9){background:var(--public-chart-bright)}.toolkit-cards-module__24FHAq__wordBars>span:nth-child(n+11){background:var(--public-chart-teal)}.toolkit-cards-module__24FHAq__documentStats{font-size:var(--marketing-preview-body);font-weight:var(--public-copy-weight);justify-content:space-between;align-items:baseline;gap:7px;margin-top:12px;display:flex}.toolkit-cards-module__24FHAq__documentStats>span{background:var(--public-illustration-blue-tint);color:var(--public-illustration-blue);border-radius:6px;flex:1;padding:7px 9px}.toolkit-cards-module__24FHAq__documentStats>span:last-child{background:var(--public-illustration-green-tint);color:var(--public-illustration-green)}.toolkit-cards-module__24FHAq__documentStats strong{font-size:var(--marketing-preview-title);font-weight:var(--public-interface-weight);color:inherit;line-height:var(--type-line-solid);margin-bottom:4px;display:block}@media (max-width:1000px){.toolkit-cards-module__24FHAq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toolkit-cards-module__24FHAq__description{max-width:300px}}@media (max-width:600px){.toolkit-cards-module__24FHAq__grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.toolkit-cards-module__24FHAq__card{min-height:400px}.toolkit-cards-module__24FHAq__visual{height:258px;padding:14px 16px}.toolkit-cards-module__24FHAq__scene{max-width:260px}.toolkit-cards-module__24FHAq__copy{padding:16px 20px 20px}.toolkit-cards-module__24FHAq__description{max-width:320px}}
.ai-tool-cards-module__RWALDa__cards>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-tool-cards-module__RWALDa__cards h2{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);color:var(--public-ink);margin:0}.ai-tool-cards-module__RWALDa__cards article>div:last-child>p,.ai-tool-cards-module__RWALDa__cards .ai-tool-cards-module__RWALDa__scene{max-width:none}.ai-tool-cards-module__RWALDa__scene p{margin:0}.ai-tool-cards-module__RWALDa__prompt{background:var(--public-illustration-violet-tint);color:var(--public-illustration-violet);font-size:var(--marketing-preview-prompt);line-height:var(--type-line-reading);border-radius:7px;padding:10px 12px}.ai-tool-cards-module__RWALDa__document{font-size:var(--marketing-preview-body);line-height:var(--type-line-reading);align-items:center;gap:10px;margin-top:16px;display:flex}.ai-tool-cards-module__RWALDa__documentMark{border:1px solid var(--public-illustration-blue-wash);background:var(--public-illustration-blue-tint);width:28px;height:34px;color:var(--public-illustration-blue);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.ai-tool-cards-module__RWALDa__document div>span,.ai-tool-cards-module__RWALDa__previewLabel{color:var(--public-ink-muted);font-size:var(--marketing-preview-body)}.ai-tool-cards-module__RWALDa__status{background:var(--public-illustration-green-tint);color:var(--public-illustration-green);font-size:var(--marketing-preview-body);border-radius:999px;align-self:flex-start;margin-top:16px;padding:4px 8px}.ai-tool-cards-module__RWALDa__command{color:var(--public-illustration-blue);font-family:var(--type-family-mono);font-size:var(--marketing-preview-body);line-height:var(--type-line-reading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.ai-tool-cards-module__RWALDa__command code{font:inherit}.ai-tool-cards-module__RWALDa__terminalResult{border-top:1px solid var(--public-line-translucent);font-size:var(--marketing-preview-body);flex-direction:column;gap:4px;padding-top:14px;display:flex}.ai-tool-cards-module__RWALDa__terminalResult span:last-child{color:var(--public-ink-muted)}.ai-tool-cards-module__RWALDa__skillName{color:var(--public-ink);font-size:var(--marketing-preview-title)}.ai-tool-cards-module__RWALDa__skillSteps{font-size:var(--marketing-preview-body);gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ai-tool-cards-module__RWALDa__skillSteps li{align-items:center;gap:10px;display:flex}.ai-tool-cards-module__RWALDa__skillSteps span{background:var(--public-illustration-amber-tint);color:var(--public-illustration-amber);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 5px}@media (max-width:760px){.ai-tool-cards-module__RWALDa__cards>div{grid-template-columns:minmax(0,1fr)}}
.connection-steps-module__OixaAq__section{scroll-margin-top:80px}.connection-steps-module__OixaAq__cardsIntro h2{margin:0}.connection-steps-module__OixaAq__cardsIntro>p{margin-bottom:0}.connection-steps-module__OixaAq__intro h2{max-width:760px;font:var(--public-section-font);letter-spacing:var(--public-section-tracking);text-wrap:balance;margin:0}.connection-steps-module__OixaAq__intro>p{max-width:620px;margin:var(--marketing-section-copy-gap) 0 0;color:var(--muted-foreground);font-size:var(--public-lead-size);line-height:var(--marketing-body-leading)}.connection-steps-module__OixaAq__steps{margin:var(--public-content-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;padding:0;list-style:none;display:grid}.connection-steps-module__OixaAq__steps li{grid-template-rows:subgrid;border-left:1px solid var(--public-line-strong);grid-row:span 4;min-width:0;padding-left:24px;display:grid}.connection-steps-module__OixaAq__number{color:var(--muted-foreground);font-size:var(--public-caption-size);font-variant-numeric:tabular-nums;display:block}.connection-steps-module__OixaAq__drawing{fill:none;width:152px;height:112px;stroke:var(--public-ink-muted);stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;margin-block:24px;display:block}.connection-steps-module__OixaAq__drawing :is(path,circle){vector-effect:non-scaling-stroke}.connection-steps-module__OixaAq__node{fill:var(--public-canvas)}.connection-steps-module__OixaAq__steps h3{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0}.connection-steps-module__OixaAq__steps p{margin:var(--marketing-card-copy-gap) 0 0;color:var(--muted-foreground);font-size:var(--public-body-size);line-height:var(--marketing-body-leading)}@media (max-width:1000px){.connection-steps-module__OixaAq__steps{column-gap:24px}.connection-steps-module__OixaAq__steps li{padding-left:20px}}@media (max-width:760px){.connection-steps-module__OixaAq__steps{grid-template-columns:minmax(0,1fr);gap:32px}.connection-steps-module__OixaAq__steps li{grid-row:auto;display:block}.connection-steps-module__OixaAq__drawing{margin-block:20px}}.connection-steps-module__OixaAq__cards .connection-steps-module__OixaAq__steps{grid-template-rows:minmax(min-content,1fr) auto auto;gap:0 12px;min-height:360px;margin-top:44px}.connection-steps-module__OixaAq__cards .connection-steps-module__OixaAq__steps li{background:var(--public-inverse-secondary);border:0;border-radius:22px;grid-row:span 3;min-height:360px;padding:32px}.connection-steps-module__OixaAq__cardIcon{width:24px;height:24px;margin-bottom:var(--public-content-gap);color:var(--muted-foreground)}@media (max-width:1000px){.connection-steps-module__OixaAq__cards .connection-steps-module__OixaAq__steps li{padding:28px 24px}}@media (max-width:760px){.connection-steps-module__OixaAq__cards .connection-steps-module__OixaAq__steps{grid-template-rows:none;gap:12px}.connection-steps-module__OixaAq__cards .connection-steps-module__OixaAq__steps li{grid-row:auto;grid-template-rows:minmax(min-content,1fr) auto auto;padding:28px 24px;display:grid}}@media (max-width:600px){.connection-steps-module__OixaAq__cards .connection-steps-module__OixaAq__steps{margin-top:30px}}
.alternative-page-module__pxjW2G__main section[id]{scroll-margin-top:86px}.alternative-page-module__pxjW2G__ruledSection{border-top:0}.alternative-page-module__pxjW2G__articleSidebar{align-self:start;max-height:calc(100svh - 112px);position:sticky;top:86px;overflow-y:auto}.alternative-page-module__pxjW2G__articleNav{border-left:1px solid var(--border);margin-top:24px;display:grid}html:has(.alternative-page-module__pxjW2G__articleNav a:focus-visible){scroll-behavior:auto}.alternative-page-module__pxjW2G__articleNav a{min-height:36px;color:var(--muted-foreground);font-size:var(--public-body-size);line-height:var(--type-line-ui);font-weight:var(--public-copy-weight);align-items:center;padding:8px 16px;display:flex;position:relative}.alternative-page-module__pxjW2G__articleNav a:hover,.alternative-page-module__pxjW2G__articleNav a[aria-current=location]{color:var(--foreground)}.alternative-page-module__pxjW2G__articleNav a[aria-current=location]:before{content:"";background:currentColor;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.alternative-page-module__pxjW2G__articleNav a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.alternative-page-module__pxjW2G__articleBody{min-width:0}.alternative-page-module__pxjW2G__articleSection+.alternative-page-module__pxjW2G__articleSection{margin-top:calc(var(--public-content-gap) / 2);padding-top:calc(var(--public-content-gap) / 2);border-top:1px solid var(--border)}.alternative-page-module__pxjW2G__articleSection h2{letter-spacing:var(--type-tracking-card-heading);font:var(--public-card-font);margin:0}.alternative-page-module__pxjW2G__articleSection p{color:var(--muted-foreground);font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight);margin:12px 0 0}@media (max-width:760px){.alternative-page-module__pxjW2G__articleNav a{min-height:44px}.alternative-page-module__pxjW2G__articleSidebar{max-height:none;position:static;overflow:visible}.alternative-page-module__pxjW2G__articleBody{margin-top:24px}}
.customer-stories-module__NjvxLq__section{background:var(--background);scroll-margin-top:72px}.customer-stories-module__NjvxLq__inverse{--public-focus-ring:var(--public-focus-ring-inverse);--ring:var(--public-focus-ring);background:var(--foreground);color:var(--primary-foreground)}.customer-stories-module__NjvxLq__inverse .customer-stories-module__NjvxLq__caption figcaption{color:var(--public-planner-muted)}.customer-stories-module__NjvxLq__inverse .customer-stories-module__NjvxLq__dots{background:var(--public-planner-surface)}.customer-stories-module__NjvxLq__inverse .customer-stories-module__NjvxLq__dots span{background:var(--public-inverse-muted)}.customer-stories-module__NjvxLq__inverse .customer-stories-module__NjvxLq__dots i{background:var(--primary-foreground)}.customer-stories-module__NjvxLq__inverse :is(.customer-stories-module__NjvxLq__track,.customer-stories-module__NjvxLq__dots button):focus-visible{outline-color:var(--primary-foreground)}.customer-stories-module__NjvxLq__heading{width:min(1060px,100% - 48px);margin:0 auto 42px}.customer-stories-module__NjvxLq__heading h2{letter-spacing:var(--public-section-tracking);font:var(--public-section-font)}.customer-stories-module__NjvxLq__carousel{--slide-width:min(800px, 76vw);--slide-gap:24px;--slide-inset:max(24px, calc((100% - 1060px) / 2))}.customer-stories-module__NjvxLq__track{gap:var(--slide-gap);padding-left:var(--slide-inset);padding-right:calc(100% - var(--slide-inset) - var(--slide-width));scroll-padding-left:var(--slide-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.customer-stories-module__NjvxLq__track::-webkit-scrollbar{display:none}.customer-stories-module__NjvxLq__slide{flex:0 0 var(--slide-width);scroll-snap-align:start;opacity:.38;min-width:0}.customer-stories-module__NjvxLq__slide[data-active=true]{opacity:1}.customer-stories-module__NjvxLq__media{aspect-ratio:16/9;background:var(--public-media-fallback);width:100%;color:var(--public-canvas);text-align:left;border:0;border-radius:16px;display:block;position:relative;overflow:hidden}.customer-stories-module__NjvxLq__media img{object-fit:cover}.customer-stories-module__NjvxLq__mediaShade{background:linear-gradient(180deg, var(--public-media-shade), transparent 35%);position:absolute;inset:0}.customer-stories-module__NjvxLq__brand{letter-spacing:var(--type-tracking-card);font:var(--public-brand-label-font);align-items:center;gap:6px;display:flex;position:absolute;top:26px;left:26px}.customer-stories-module__NjvxLq__brand>svg{flex-shrink:0;display:block}.customer-stories-module__NjvxLq__brandName{display:block}.customer-stories-module__NjvxLq__brandName,.customer-stories-module__NjvxLq__audience{text-box:trim-both cap alphabetic}.customer-stories-module__NjvxLq__audience{font-size:var(--marketing-label);line-height:var(--type-line-solid);font-weight:var(--public-copy-weight);letter-spacing:var(--type-tracking-normal);margin-left:5px;transform:translateY(.08em)}.customer-stories-module__NjvxLq__caption{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:28px;padding:24px 16px 0;display:grid}.customer-stories-module__NjvxLq__caption blockquote{font-size:var(--marketing-lead);font-weight:var(--public-copy-weight);line-height:var(--marketing-body-leading);letter-spacing:var(--type-tracking-lead)}.customer-stories-module__NjvxLq__caption figcaption{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--public-ink-muted);font-weight:var(--public-interface-weight);margin-top:8px}.customer-stories-module__NjvxLq__controls{justify-content:center;align-items:center;gap:12px;margin-top:38px;display:flex}.customer-stories-module__NjvxLq__dots{background:var(--muted);border-radius:999px;align-items:center;gap:0;padding:7px 12px;display:flex}.customer-stories-module__NjvxLq__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:24px;padding:0;transition:width .22s;display:grid}.customer-stories-module__NjvxLq__dots span{background:var(--public-carousel-dot);border-radius:999px;width:8px;height:5px;transition:width .18s,background .18s;position:relative;overflow:hidden}.customer-stories-module__NjvxLq__dots button[aria-pressed=true]{width:44px}.customer-stories-module__NjvxLq__dots button[aria-pressed=true] span{width:40px}.customer-stories-module__NjvxLq__dots i{background:var(--foreground);border-radius:inherit;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.customer-stories-module__NjvxLq__dots button[aria-pressed=true] i{transform:scaleX(var(--story-progress,0));transition:transform 60ms linear}@media (prefers-reduced-motion:reduce){.customer-stories-module__NjvxLq__dots button,.customer-stories-module__NjvxLq__dots span,.customer-stories-module__NjvxLq__dots i{transition:none}.customer-stories-module__NjvxLq__dots button[aria-pressed=true] i{transform:scaleX(1)}}.customer-stories-module__NjvxLq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.customer-stories-module__NjvxLq__inverse .customer-stories-module__NjvxLq__heading{width:calc(100% - 40px)}.customer-stories-module__NjvxLq__inverse .customer-stories-module__NjvxLq__carousel{--slide-inset:20px}}@media (max-width:600px){.customer-stories-module__NjvxLq__heading{width:calc(100% - 40px);margin-bottom:28px}.customer-stories-module__NjvxLq__carousel{--slide-width:calc(100vw - 40px);--slide-gap:12px;--slide-inset:20px}.customer-stories-module__NjvxLq__media{aspect-ratio:4/3;border-radius:14px}.customer-stories-module__NjvxLq__brand{top:18px;left:18px}.customer-stories-module__NjvxLq__audience{display:none}.customer-stories-module__NjvxLq__caption{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 4px 0}.customer-stories-module__NjvxLq__controls{margin-top:26px}}@media (prefers-reduced-motion:reduce){.customer-stories-module__NjvxLq__slide,.customer-stories-module__NjvxLq__dots span{transition:none}}
.detail-module__HcBqoq__exampleSection{gap:var(--public-content-gap);min-width:0;scroll-margin-top:80px;display:grid}.detail-module__HcBqoq__setupIntro{justify-items:start;gap:24px;display:grid}.detail-module__HcBqoq__setupIntro .detail-module__HcBqoq__intro{margin-bottom:0}.detail-module__HcBqoq__setupIntro>div:last-child{margin-top:0}.detail-module__HcBqoq__intro{margin-bottom:44px}.detail-module__HcBqoq__intro h2{max-width:740px;font:var(--public-section-font);letter-spacing:var(--public-section-tracking);margin:0}.detail-module__HcBqoq__intro p{max-width:520px;margin:var(--marketing-section-copy-gap) 0 0;font-size:var(--public-lead-size);line-height:var(--marketing-body-leading);color:var(--muted-foreground)}.detail-module__HcBqoq__support{max-width:680px;font-size:var(--public-body-size);line-height:var(--marketing-body-leading);color:var(--muted-foreground);margin-top:24px}.detail-module__HcBqoq__support>p+p{margin-top:12px}.detail-module__HcBqoq__support code{font-size:var(--public-caption-size);overflow-wrap:anywhere}.detail-module__HcBqoq__support a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.detail-module__HcBqoq__support a:hover{text-decoration-thickness:2px}.detail-module__HcBqoq__commandExamples{margin-top:var(--public-content-gap)}.detail-module__HcBqoq__context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.detail-module__HcBqoq__context>:last-child:nth-child(odd){grid-column:1/-1}.detail-module__HcBqoq__context .detail-module__HcBqoq__support{margin-top:0}.detail-module__HcBqoq__resourceGrid{background:var(--public-inverse-secondary);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.detail-module__HcBqoq__resourceCard{min-width:0;min-height:240px;padding:32px;position:relative}.detail-module__HcBqoq__resourceCard:nth-child(n+3):before{content:"";background:var(--public-inverse-line);height:1px;position:absolute;top:0;left:32px;right:32px}.detail-module__HcBqoq__resourceCard:nth-child(2n):after{content:"";background:var(--public-inverse-line);width:1px;position:absolute;top:32px;bottom:32px;left:0}.detail-module__HcBqoq__resourceIcon{width:24px;height:24px;margin-bottom:var(--public-content-gap);color:var(--muted-foreground);display:block}.detail-module__HcBqoq__resourceCard h3{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0}.detail-module__HcBqoq__resourceCard>p{max-width:520px;margin:var(--marketing-card-copy-gap) 0 0;font-size:var(--public-body-size);line-height:var(--marketing-body-leading);color:var(--muted-foreground)}.detail-module__HcBqoq__toolNames{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.detail-module__HcBqoq__toolNames code{background:var(--public-inverse-button);min-height:36px;font-size:var(--public-interface-size);line-height:var(--type-line-ui);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:8px 14px;display:inline-flex}.detail-module__HcBqoq__resourceCard:last-child:nth-child(odd){grid-column:1/-1}.detail-module__HcBqoq__skillActions{align-items:stretch;width:max-content;max-width:100%;margin-top:24px}.detail-module__HcBqoq__skillActions>a{white-space:normal;color:var(--public-inverse-ink);flex:auto;text-decoration:none}.detail-module__HcBqoq__original{color:var(--public-ink-muted);font-size:var(--marketing-preview-body);line-height:var(--type-line-reading-relaxed);margin-block:12px!important}.detail-module__HcBqoq__citation{color:var(--public-illustration-blue)}.detail-module__HcBqoq__previewHeading{font-size:var(--marketing-preview-title);justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-module__HcBqoq__chip{font-size:var(--marketing-preview-body);color:var(--public-illustration-blue);background:var(--public-illustration-blue-tint);border-radius:4px;padding:4px 6px}.detail-module__HcBqoq__reference{border-top:1px solid var(--border);font-size:var(--marketing-preview-body);line-height:var(--type-line-reading-relaxed);gap:10px;margin-top:16px;padding-top:16px;display:flex}.detail-module__HcBqoq__reference>span{color:var(--public-illustration-blue)}.detail-module__HcBqoq__files{font-size:var(--marketing-preview-body);gap:12px;margin-top:20px;display:grid}.detail-module__HcBqoq__files>div{align-items:center;gap:12px;display:flex}.detail-module__HcBqoq__files span{width:36px;height:30px;color:var(--public-illustration-blue);background:var(--public-illustration-blue-tint);border-radius:5px;place-items:center;display:grid}@media (max-width:760px){.detail-module__HcBqoq__resourceGrid,.detail-module__HcBqoq__context{grid-template-columns:minmax(0,1fr)}.detail-module__HcBqoq__resourceCard{padding:24px 20px}.detail-module__HcBqoq__resourceCard:nth-child(n+2):before{content:"";background:var(--public-inverse-line);height:1px;position:absolute;top:0;left:20px;right:20px}.detail-module__HcBqoq__resourceCard:nth-child(2n):after{content:none}}@media (max-width:600px){.detail-module__HcBqoq__intro{margin-bottom:30px}}
.pricing-offer-module__PLH8kq__surface{--public-focus-ring:var(--public-focus-ring-inverse);--ring:var(--public-focus-ring);--foreground:var(--public-inverse-ink);--muted-foreground:var(--public-inverse-muted);--border:var(--public-inverse-line);--separator:var(--public-inverse-separator);--secondary:var(--public-inverse-secondary);background:var(--public-inverse-surface);color:var(--foreground)}.pricing-offer-module__PLH8kq__section{width:min(var(--content-width), calc(100% - 48px));padding-block:var(--public-section-gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.85fr);align-items:start;gap:48px;margin-inline:auto;scroll-margin-top:54px;display:grid}.pricing-offer-module__PLH8kq__intro{text-align:left}.pricing-offer-module__PLH8kq__price{justify-content:flex-start;align-items:baseline;gap:8px;margin-top:26px;display:flex}.pricing-offer-module__PLH8kq__price strong{font-size:var(--marketing-metric);line-height:var(--marketing-heading-leading);font-weight:var(--public-heading-weight);letter-spacing:var(--type-tracking-metric)}.pricing-offer-module__PLH8kq__price>span{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-interface-weight)}.pricing-offer-module__PLH8kq__price .pricing-offer-module__PLH8kq__planLabel{font-size:var(--marketing-label);border:1px solid var(--border);color:var(--foreground);font-weight:var(--public-copy-weight);border-radius:7px;align-self:center;margin-right:8px;padding:5px 9px}.pricing-offer-module__PLH8kq__intro h1,.pricing-offer-module__PLH8kq__intro h2{text-wrap:balance;max-width:680px;letter-spacing:var(--public-section-tracking);font:var(--public-section-font);margin-inline:0}.pricing-offer-module__PLH8kq__comparison{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;margin:0}.pricing-offer-module__PLH8kq__comparison th,.pricing-offer-module__PLH8kq__comparison td{vertical-align:top;width:50%;padding:24px 20px}.pricing-offer-module__PLH8kq__comparison th{letter-spacing:var(--type-tracking-card);font:var(--public-card-font);padding-block:32px 24px}.pricing-offer-module__PLH8kq__comparison th:first-child,.pricing-offer-module__PLH8kq__comparison td:first-child{padding-left:0}.pricing-offer-module__PLH8kq__columnIcon{width:20px;height:22px;color:var(--muted-foreground);justify-content:flex-start;align-items:center;margin-bottom:14px;display:flex}.pricing-offer-module__PLH8kq__brandIcon{color:var(--foreground)}.pricing-offer-module__PLH8kq__manualIcon{flex-shrink:0;margin-left:-3px}.pricing-offer-module__PLH8kq__comparison th:last-child,.pricing-offer-module__PLH8kq__comparison td:last-child{background:var(--secondary);color:var(--foreground);padding-inline:32px}.pricing-offer-module__PLH8kq__comparison th:last-child{border-radius:22px 22px 0 0}.pricing-offer-module__PLH8kq__comparison tbody tr:last-child td:last-child{border-radius:0 0 22px 22px}.pricing-offer-module__PLH8kq__comparison tbody tr:last-child td{padding-bottom:36px}.pricing-offer-module__PLH8kq__comparison tbody tr+tr td{border-top:1px solid var(--separator)}.pricing-offer-module__PLH8kq__comparison td strong{font-size:var(--marketing-lead);font-weight:var(--public-heading-weight);line-height:var(--marketing-body-leading);letter-spacing:var(--type-tracking-lead);display:block}.pricing-offer-module__PLH8kq__comparison td p{margin-top:var(--marketing-card-copy-gap);font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-interface-weight)}.pricing-offer-module__PLH8kq__comparisonPanel{min-width:0}.pricing-offer-module__PLH8kq__comparison td .pricing-offer-module__PLH8kq__benefit{align-items:baseline;gap:8px;display:flex}.pricing-offer-module__PLH8kq__comparison td .pricing-offer-module__PLH8kq__benefit+p{margin-left:24px}.pricing-offer-module__PLH8kq__benefit svg{flex-shrink:0;align-self:flex-start;margin-top:3px}.pricing-offer-module__PLH8kq__actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.pricing-offer-module__PLH8kq__button{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);color:var(--public-inverse-ink);background:var(--public-inverse-button);font-weight:var(--public-interface-weight);border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:12px 18px;transition:background .16s;display:inline-flex}.pricing-offer-module__PLH8kq__button:hover{background:var(--public-inverse-button-hover)}.pricing-offer-module__PLH8kq__outcomesSection{grid-column:1/-1;margin-top:64px}.pricing-offer-module__PLH8kq__outcomes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-offer-module__PLH8kq__outcome{flex-direction:column;gap:24px;min-width:0;padding:12px 36px;display:flex}.pricing-offer-module__PLH8kq__outcome+.pricing-offer-module__PLH8kq__outcome{border-left:1px solid var(--separator)}.pricing-offer-module__PLH8kq__outcome:first-child{padding-left:0}.pricing-offer-module__PLH8kq__outcome:last-child{padding-right:0}.pricing-offer-module__PLH8kq__outcome dt{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);letter-spacing:var(--type-tracking-lead);font-weight:var(--public-copy-weight)}.pricing-offer-module__PLH8kq__outcome dd{font-size:var(--marketing-metric);font-weight:var(--public-heading-weight);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-display);font-variant-numeric:lining-nums tabular-nums;order:-1}.pricing-offer-module__PLH8kq__outcome dd span{font-size:var(--marketing-body);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight);letter-spacing:var(--type-tracking-normal);margin-left:3px}@media (max-width:900px){.pricing-offer-module__PLH8kq__section{grid-template-columns:minmax(0,1fr);gap:36px}.pricing-offer-module__PLH8kq__actions{flex-flow:wrap;align-items:center;gap:18px 24px}}@media (max-width:600px){.pricing-offer-module__PLH8kq__section{width:calc(100% - 40px)}.pricing-offer-module__PLH8kq__comparison th,.pricing-offer-module__PLH8kq__comparison td{padding:20px 12px}.pricing-offer-module__PLH8kq__comparison th{padding-top:28px}.pricing-offer-module__PLH8kq__comparison th:last-child,.pricing-offer-module__PLH8kq__comparison td:last-child{padding-inline:20px}.pricing-offer-module__PLH8kq__comparison tbody tr:last-child td{padding-bottom:28px}.pricing-offer-module__PLH8kq__outcomesSection{margin-top:36px}.pricing-offer-module__PLH8kq__outcomes{grid-template-columns:minmax(0,1fr)}.pricing-offer-module__PLH8kq__outcome{gap:16px;padding:28px 0}.pricing-offer-module__PLH8kq__outcome+.pricing-offer-module__PLH8kq__outcome{border-left:0;border-top:1px solid var(--separator)}.pricing-offer-module__PLH8kq__outcome:first-child{padding-top:0}.pricing-offer-module__PLH8kq__outcome:last-child{padding-bottom:0}}
.product-feature-visuals-module__aoooOG__visual{isolation:isolate;aspect-ratio:4/5;background:var(--scene-backdrop);width:100%;min-width:0;max-width:500px;min-height:min-content;color:var(--public-ink);font-size:var(--public-interface-size);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight);border-radius:26px;justify-self:end;align-items:center;padding:48px 24px 56px;display:grid;position:relative}.product-feature-visuals-module__aoooOG__writing{--scene-ink:var(--public-illustration-violet);--scene-line:var(--public-illustration-violet-backdrop-line);--scene-tint:var(--public-illustration-violet-tint);--scene-backdrop:var(--public-illustration-violet-backdrop)}.product-feature-visuals-module__aoooOG__checks{--scene-ink:var(--public-illustration-amber);--scene-line:var(--public-illustration-amber-backdrop-line);--scene-tint:var(--public-illustration-amber-tint);--scene-backdrop:var(--public-illustration-amber-backdrop)}.product-feature-visuals-module__aoooOG__sources{--scene-ink:var(--public-illustration-blue);--scene-line:var(--public-illustration-blue-backdrop-line);--scene-tint:var(--public-illustration-blue-tint);--scene-hover:var(--public-illustration-blue-wash);--scene-backdrop:var(--public-illustration-blue-backdrop)}.product-feature-visuals-module__aoooOG__sharing{--scene-ink:var(--public-illustration-green);--scene-line:var(--public-illustration-green-backdrop-line);--scene-tint:var(--public-illustration-green-tint);--scene-hover:var(--public-illustration-green-wash);--scene-backdrop:var(--public-illustration-green-backdrop)}.product-feature-visuals-module__aoooOG__landscape{z-index:-1;border-radius:inherit;clip-path:inset(0 round 26px);width:100%;height:100%;stroke:var(--scene-line);stroke-width:.65px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none;position:absolute;inset:0}.product-feature-visuals-module__aoooOG__landscape path{vector-effect:non-scaling-stroke;transition:transform .6s}.product-feature-visuals-module__aoooOG__visual:hover .product-feature-visuals-module__aoooOG__landscape path,.product-feature-visuals-module__aoooOG__visual:focus-within .product-feature-visuals-module__aoooOG__landscape path{transform:translateY(-8px)}.product-feature-visuals-module__aoooOG__panel{background:var(--public-canvas);border-radius:16px;justify-self:center;width:100%;min-width:0;padding:24px;position:relative}.product-feature-visuals-module__aoooOG__panelHeading{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0 0 24px}.product-feature-visuals-module__aoooOG__eyebrow,.product-feature-visuals-module__aoooOG__supporting{font-size:var(--public-preview-support-size);line-height:var(--marketing-body-leading);color:var(--public-ink-muted)}.product-feature-visuals-module__aoooOG__eyebrow{margin-bottom:8px;display:block}.product-feature-visuals-module__aoooOG__passage{font-size:var(--public-lead-size);line-height:var(--marketing-body-leading)}.product-feature-visuals-module__aoooOG__writingPassage,.product-feature-visuals-module__aoooOG__inlineCitation{display:grid}.product-feature-visuals-module__aoooOG__writingPassage:before,.product-feature-visuals-module__aoooOG__inlineCitation:before{content:attr(data-measure);visibility:hidden;pointer-events:none}.product-feature-visuals-module__aoooOG__writingPassage:before,.product-feature-visuals-module__aoooOG__writingPassage>span,.product-feature-visuals-module__aoooOG__inlineCitation:before,.product-feature-visuals-module__aoooOG__inlineCitation>span,.product-feature-visuals-module__aoooOG__reference p>span{grid-area:1/1}.product-feature-visuals-module__aoooOG__editable{text-decoration:underline;-webkit-text-decoration-color:var(--scene-ink);text-decoration-color:var(--scene-ink);text-underline-offset:5px;text-decoration-style:wavy}.product-feature-visuals-module__aoooOG__accepted{color:var(--public-illustration-green);background:var(--public-illustration-green-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-feature-visuals-module__aoooOG__documentLines{gap:8px;margin-top:16px;display:grid}.product-feature-visuals-module__aoooOG__documentLines i{background:var(--public-line-soft);border-radius:999px;height:5px}.product-feature-visuals-module__aoooOG__documentLines i:last-child{width:68%}.product-feature-visuals-module__aoooOG__suggestion{background:var(--scene-tint);color:var(--scene-ink);border-radius:10px;margin-top:24px;padding:14px 16px}.product-feature-visuals-module__aoooOG__suggestion .product-feature-visuals-module__aoooOG__eyebrow{color:inherit;margin-bottom:4px}.product-feature-visuals-module__aoooOG__panelFooter{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.product-feature-visuals-module__aoooOG__action{border:0;background:var(--scene-ink);min-height:44px;color:var(--public-canvas);font:inherit;line-height:var(--type-line-ui);cursor:pointer;background-clip:padding-box;border-block:4px solid #0000;border-radius:999px;padding:8px 12px;transition:background .16s}.product-feature-visuals-module__aoooOG__action:hover{background-color:var(--public-ink)}.product-feature-visuals-module__aoooOG__action:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:3px}.product-feature-visuals-module__aoooOG__passage mark{background:var(--public-illustration-amber-tint);color:var(--public-illustration-amber);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 3px}.product-feature-visuals-module__aoooOG__evidence{border-top:1px solid var(--public-line-translucent);margin-top:24px;padding-top:18px}.product-feature-visuals-module__aoooOG__evidenceHeading{align-items:center;gap:8px;display:flex}.product-feature-visuals-module__aoooOG__statusDot{background:var(--scene-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.product-feature-visuals-module__aoooOG__evidence>.product-feature-visuals-module__aoooOG__supporting{margin-top:6px}.product-feature-visuals-module__aoooOG__sourceDetails{background:var(--scene-tint);color:var(--scene-ink);border-radius:10px;padding:12px 14px}.product-feature-visuals-module__aoooOG__reviewBody{display:grid}.product-feature-visuals-module__aoooOG__reviewOriginal,.product-feature-visuals-module__aoooOG__reviewBody>.product-feature-visuals-module__aoooOG__sourceDetails{grid-area:1/1;align-self:start}.product-feature-visuals-module__aoooOG__reviewBody>.product-feature-visuals-module__aoooOG__sourceDetails{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.product-feature-visuals-module__aoooOG__reviewOriginal[aria-hidden=true],.product-feature-visuals-module__aoooOG__reviewBody>.product-feature-visuals-module__aoooOG__sourceDetails[aria-hidden=true]{visibility:hidden;pointer-events:none}.product-feature-visuals-module__aoooOG__selectWrap{max-width:100%;position:relative}.product-feature-visuals-module__aoooOG__demoOptions{z-index:3;min-width:132px;font-size:var(--public-preview-support-size);line-height:var(--type-line-ui);border:1px solid var(--public-line-translucent);background:var(--public-canvas);pointer-events:none;color:var(--scene-ink);border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:100%;right:0}.product-feature-visuals-module__aoooOG__demoOptions[data-upward=true]{top:auto;bottom:100%}.product-feature-visuals-module__aoooOG__demoOptions span{border-radius:5px;min-height:32px;padding:6px 10px;display:block}.product-feature-visuals-module__aoooOG__demoOptions [data-selected=true]{color:var(--scene-ink);background:var(--scene-tint)}.product-feature-visuals-module__aoooOG__sourceExcerpt{border-left:2px solid var(--scene-ink);margin-top:8px;padding-left:10px}.product-feature-visuals-module__aoooOG__formatRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.product-feature-visuals-module__aoooOG__role,.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select]{isolation:isolate;min-width:88px;min-height:44px;color:var(--scene-ink);font-family:var(--type-family-ui);font-size:var(--public-preview-support-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-caption);background:0 0;border:0;border-radius:999px;gap:6px;padding:8px 12px;position:relative}.product-feature-visuals-module__aoooOG__role:before,.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select]:before{content:"";z-index:-1;background:var(--scene-tint);border-radius:999px;position:absolute;inset:4px 0}.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select] svg{width:14px;height:14px;color:var(--scene-ink)}.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select]:hover,.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select][data-popup-open]{background:0 0}.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select]:hover:before,.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select][data-popup-open]:before{background:var(--scene-hover)}.product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select]:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:2px}.product-feature-visuals-module__aoooOG__previewPopup[data-dropdown-popup]{--ring:var(--public-focus-ring);border:1px solid var(--public-line-translucent);background:var(--public-canvas);min-width:132px;color:var(--scene-ink);font-family:var(--type-family-ui);font-size:var(--public-preview-support-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui);border-radius:10px;padding:1px}.product-feature-visuals-module__aoooOG__previewPopup [role=option]{min-height:32px;color:var(--scene-ink);border-radius:5px;gap:12px;padding:6px 10px}.product-feature-visuals-module__aoooOG__previewPopup [role=option] svg{color:var(--scene-ink)}.product-feature-visuals-module__aoooOG__previewPopup [role=listbox]{gap:4px;display:grid}.product-feature-visuals-module__aoooOG__previewPopup [role=option][data-highlighted],.product-feature-visuals-module__aoooOG__previewPopup [role=option][data-selected],.product-feature-visuals-module__aoooOG__visual[data-demo-phase=choice] .product-feature-visuals-module__aoooOG__demoOptions [data-demo-target=choice]{color:var(--scene-ink);background:var(--scene-tint)}@media (pointer:coarse){.product-feature-visuals-module__aoooOG__previewPopup [role=option],.product-feature-visuals-module__aoooOG__demoOptions span{min-height:44px}}.product-feature-visuals-module__aoooOG__citationDocument{border:1px solid var(--public-line-translucent);border-radius:10px;padding:18px}.product-feature-visuals-module__aoooOG__inlineCitation{color:var(--scene-ink);background:var(--scene-tint);overflow-wrap:anywhere;border-radius:5px;padding:5px 8px}.product-feature-visuals-module__aoooOG__reference{margin-top:20px}.product-feature-visuals-module__aoooOG__reference p{text-indent:-14px;font-size:var(--public-caption-size);padding-left:14px;display:grid}.product-feature-visuals-module__aoooOG__referenceMeasure{visibility:hidden;pointer-events:none}.product-feature-visuals-module__aoooOG__sharedDocument{border-bottom:1px solid var(--public-line-translucent);align-items:center;gap:12px;padding-bottom:20px;display:flex}.product-feature-visuals-module__aoooOG__folderGlyph{flex-shrink:0;width:40px;height:40px}.product-feature-visuals-module__aoooOG__folderGlyph>path:first-child{fill:var(--public-illustration-green)}.product-feature-visuals-module__aoooOG__folderGlyph>path:last-child{fill:var(--public-illustration-green-backdrop)}.product-feature-visuals-module__aoooOG__people{gap:16px;margin-block:20px;display:grid}.product-feature-visuals-module__aoooOG__person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-feature-visuals-module__aoooOG__person .product-feature-visuals-module__aoooOG__supporting{display:block}.product-feature-visuals-module__aoooOG__role,.product-feature-visuals-module__aoooOG__sharing .product-feature-visuals-module__aoooOG__previewSelect[data-dropdown-select]{width:88px}.product-feature-visuals-module__aoooOG__role{cursor:default;opacity:1;justify-content:space-between;align-items:center;display:flex}.product-feature-visuals-module__aoooOG__avatar{background:var(--scene-tint);width:32px;height:32px;color:var(--scene-ink);font-size:var(--public-caption-size);border-radius:50%;place-items:center;display:grid}.product-feature-visuals-module__aoooOG__secondAvatar{background:var(--public-illustration-violet-tint);color:var(--public-illustration-violet)}.product-feature-visuals-module__aoooOG__accessSummary{color:var(--scene-ink);background:var(--scene-tint);border-radius:10px;align-items:baseline;gap:10px;padding:14px;display:flex}.product-feature-visuals-module__aoooOG__accessSummary p>span{font-size:var(--public-preview-support-size);margin-top:4px;display:block}.product-feature-visuals-module__aoooOG__cursor{color:var(--scene-ink);pointer-events:none;z-index:5;opacity:0;align-items:flex-start;width:26px;height:30px;display:flex;position:absolute;top:0;left:0}.product-feature-visuals-module__aoooOG__cursor[data-visible=true][data-positioned=true]{opacity:1}.product-feature-visuals-module__aoooOG__cursor[data-moving=true]{will-change:transform}.product-feature-visuals-module__aoooOG__cursor svg{fill:currentColor;width:26px;height:30px;stroke:var(--public-canvas);stroke-width:2px;stroke-linejoin:round}.product-feature-visuals-module__aoooOG__cursor span{background:var(--scene-ink);color:var(--public-canvas);font-size:var(--public-caption-size);border-radius:999px;padding:3px 12px;position:absolute;top:25px;left:20px}.product-feature-visuals-module__aoooOG__cursor[data-label-left=true] span{left:auto;right:4px}.product-feature-visuals-module__aoooOG__cursor:before{content:"";border:2px solid var(--scene-ink);opacity:0;border-radius:50%;width:25px;height:25px;position:absolute;top:-9px;left:-9px}.product-feature-visuals-module__aoooOG__cursor[data-clicking=true]:before{animation:.22s ease-out product-feature-visuals-module__aoooOG__demoClick}.product-feature-visuals-module__aoooOG__cursor[data-clicking=true] svg{transform-origin:3px 3px;transform:scale(.88)}@keyframes product-feature-visuals-module__aoooOG__demoClick{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.product-feature-visuals-module__aoooOG__demoSelection{z-index:2;pointer-events:none;position:absolute;inset:0}.product-feature-visuals-module__aoooOG__demoSelection span{background:var(--scene-ink);opacity:.2;border-radius:2px;position:absolute}@media (max-width:900px){.product-feature-visuals-module__aoooOG__visual{justify-self:center}}@media (max-width:600px){.product-feature-visuals-module__aoooOG__visual{aspect-ratio:auto;border-radius:19px;min-height:calc(1.25*min(500px,100vw - 40px));padding:36px 16px 54px}.product-feature-visuals-module__aoooOG__panel{border-radius:12px;padding:20px 16px}.product-feature-visuals-module__aoooOG__landscape{clip-path:inset(0 round 19px)}.product-feature-visuals-module__aoooOG__panelHeading{margin-bottom:20px}.product-feature-visuals-module__aoooOG__person{gap:8px}.product-feature-visuals-module__aoooOG__avatar{width:28px;height:28px}.product-feature-visuals-module__aoooOG__citationDocument{padding:14px}}@media (prefers-reduced-motion:reduce){.product-feature-visuals-module__aoooOG__landscape path,.product-feature-visuals-module__aoooOG__cursor{transition:none;transform:none!important}.product-feature-visuals-module__aoooOG__cursor,.product-feature-visuals-module__aoooOG__demoSelection,.product-feature-visuals-module__aoooOG__demoOptions{display:none}}@media (max-width:360px){.product-feature-visuals-module__aoooOG__sharing.product-feature-visuals-module__aoooOG__visual,.product-feature-visuals-module__aoooOG__sharing .product-feature-visuals-module__aoooOG__panel{padding-inline:12px}}
.comparison-overview-module__W8coUa__comparisonIntro{color:var(--muted-foreground);font-size:var(--marketing-lead);line-height:var(--marketing-body-leading);margin-top:24px}
.product-features-module__uu4Ldq__features{width:min(var(--content-width), calc(100% - 48px));gap:var(--public-section-gap);color:var(--foreground);margin-inline:auto;display:grid}.product-features-module__uu4Ldq__feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;scroll-margin-top:96px;display:grid}.product-features-module__uu4Ldq__copy{min-width:0}.product-features-module__uu4Ldq__copy h2{max-width:440px;letter-spacing:var(--public-section-tracking);text-wrap:balance;font:var(--public-section-font);margin:0}.product-features-module__uu4Ldq__description{max-width:440px;margin:var(--marketing-section-copy-gap) 0 0;font-size:var(--marketing-lead);line-height:var(--marketing-body-leading);font-weight:var(--public-copy-weight);color:var(--muted-foreground)}@media (max-width:1050px){.product-features-module__uu4Ldq__feature{gap:36px}}@media (max-width:900px){.product-features-module__uu4Ldq__feature{grid-template-columns:minmax(0,1fr);gap:30px}.product-features-module__uu4Ldq__copy h2,.product-features-module__uu4Ldq__description{max-width:560px}}@media (max-width:760px){.product-features-module__uu4Ldq__features{width:calc(100% - 40px)}}
.integration-row-module__qgyqzq__list{margin:0;padding:0;list-style:none}.integration-row-module__qgyqzq__list>li+li{border-top:var(--ws-menu-border,.5px solid var(--border))}.integration-row-module__qgyqzq__row{align-items:center;gap:14px;min-height:80px;padding:16px 0;display:flex}.integration-row-module__qgyqzq__logo{border:var(--ws-menu-border,.5px solid var(--border));border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.integration-row-module__qgyqzq__logo img,.integration-row-module__qgyqzq__logo>svg{object-fit:contain;width:22px;height:22px}.integration-row-module__qgyqzq__details{flex:1;min-width:0}@media (max-width:600px){.integration-row-module__qgyqzq__row{gap:12px}}
.integrations-settings-module__U2ySsa__header{padding-right:48px;position:relative}.integrations-settings-module__U2ySsa__search{border-radius:var(--ws-radius-control);border:.5px solid #0000;justify-content:flex-end;align-items:center;width:36px;height:36px;transition:width .16s,background-color .16s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.integrations-settings-module__U2ySsa__search[data-open=true]{background:var(--ws-hover);border:1px solid var(--field-border);width:min(248px,100%);padding-left:12px}.integrations-settings-module__U2ySsa__search input{width:100%;min-width:0;color:var(--ws-text);font:inherit;font-size:var(--ws-font-caption);font-weight:var(--type-weight-regular);background:0 0;border:0;outline:none;flex:1}.integrations-settings-module__U2ySsa__search:has(input:focus-visible){outline:2px solid var(--ws-focus);outline-offset:2px}.integrations-settings-module__U2ySsa__search input:focus-visible{outline:none}.integrations-settings-module__U2ySsa__search input::placeholder{color:var(--ws-muted)}.integrations-settings-module__U2ySsa__search input::-webkit-search-cancel-button{display:none}.integrations-settings-module__U2ySsa__search button{width:34px;height:34px;color:var(--ws-icon);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.integrations-settings-module__U2ySsa__group+.integrations-settings-module__U2ySsa__group{margin-top:32px}.integrations-settings-module__U2ySsa__group h2{color:var(--ws-text);font-size:var(--ws-font-heading);line-height:var(--ws-line-heading);font-weight:var(--type-weight-medium);margin:0 0 12px}.integrations-settings-module__U2ySsa__list{}.integrations-settings-module__U2ySsa__row{}.integrations-settings-module__U2ySsa__integration{min-width:0}.integrations-settings-module__U2ySsa__logo{background:var(--ws-surface);}.integrations-settings-module__U2ySsa__details{}.integrations-settings-module__U2ySsa__details .integrations-settings-module__U2ySsa__name{font-size:var(--ws-font-item);font-weight:var(--type-weight-regular);line-height:var(--type-line-body-compact);color:var(--ws-text)}.integrations-settings-module__U2ySsa__details p{color:var(--ws-muted);font-size:var(--ws-font-caption);line-height:var(--type-line-ui);overflow-wrap:anywhere;font-weight:var(--type-weight-regular);margin:4px 0 0}.integrations-settings-module__U2ySsa__intro{color:var(--ws-muted);font-size:var(--ws-font-ui);margin:0 0 24px;line-height:1.6}.integrations-settings-module__U2ySsa__badge{font-size:var(--ws-font-caption);color:var(--ws-muted);margin-top:6px;display:inline-block}.integrations-settings-module__U2ySsa__openButton,.integrations-settings-module__U2ySsa__panel button,.integrations-settings-module__U2ySsa__error button{border:var(--ws-menu-border);border-radius:var(--ws-radius-control);min-height:36px;color:var(--ws-text);background:var(--ws-surface);font:inherit;font-size:var(--ws-font-caption);cursor:pointer;padding:7px 12px}.integrations-settings-module__U2ySsa__openButton:hover,.integrations-settings-module__U2ySsa__panel button:hover{background:var(--ws-hover)}.integrations-settings-module__U2ySsa__panel button:disabled{opacity:.5;cursor:not-allowed}.integrations-settings-module__U2ySsa__panel{font-size:var(--ws-font-ui);color:var(--ws-text);overflow-wrap:anywhere;padding:4px 0 24px 56px;line-height:1.6}.integrations-settings-module__U2ySsa__panel p{margin:0 0 12px}.integrations-settings-module__U2ySsa__panel h3{font-size:var(--ws-font-ui);font-weight:var(--type-weight-medium);margin:0 0 10px}.integrations-settings-module__U2ySsa__hint,.integrations-settings-module__U2ySsa__warnings{color:var(--ws-muted);font-size:var(--ws-font-caption)}.integrations-settings-module__U2ySsa__panel a,.integrations-settings-module__U2ySsa__documentLink{text-underline-offset:3px;text-decoration:underline}.integrations-settings-module__U2ySsa__section{border-top:var(--ws-menu-border);padding:18px 0}.integrations-settings-module__U2ySsa__actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.integrations-settings-module__U2ySsa__fields{gap:10px;max-width:420px;display:grid}.integrations-settings-module__U2ySsa__panel label:not(.integrations-settings-module__U2ySsa__references label){font-size:var(--ws-font-caption);gap:6px;margin-bottom:12px;display:grid}.integrations-settings-module__U2ySsa__panel input:not([type=checkbox]):not([type=file]),.integrations-settings-module__U2ySsa__panel select{border:1px solid var(--field-border);border-radius:var(--ws-radius-control);background:var(--ws-surface);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--ws-text);font:inherit;padding:8px 10px}.integrations-settings-module__U2ySsa__panel :is(button,input,select,summary,a):focus-visible,.integrations-settings-module__U2ySsa__openButton:focus-visible{outline:2px solid var(--ws-focus);outline-offset:3px}.integrations-settings-module__U2ySsa__setup{border:var(--ws-menu-border);border-radius:var(--ws-radius-control);font-size:var(--ws-font-caption);margin:14px 0;padding:10px 12px}.integrations-settings-module__U2ySsa__setup summary{cursor:pointer}.integrations-settings-module__U2ySsa__setup ul{padding-left:20px}.integrations-settings-module__U2ySsa__setup li+li{margin-top:8px}.integrations-settings-module__U2ySsa__results{margin:12px 0;padding:0;list-style:none}.integrations-settings-module__U2ySsa__results li{border-top:var(--ws-menu-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.integrations-settings-module__U2ySsa__results li>span{min-width:0}.integrations-settings-module__U2ySsa__results button{flex:none}.integrations-settings-module__U2ySsa__results small,.integrations-settings-module__U2ySsa__references small{color:var(--ws-muted);display:block}.integrations-settings-module__U2ySsa__references{border:var(--ws-menu-border);border-radius:var(--ws-radius-control);min-width:0;padding:12px}.integrations-settings-module__U2ySsa__references label{font-size:var(--ws-font-caption);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.integrations-settings-module__U2ySsa__references input{flex:none;margin-top:5px}.integrations-settings-module__U2ySsa__preview{background:var(--ws-hover);border-radius:var(--ws-radius-control);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font:inherit;font-size:var(--ws-font-caption);padding:12px;overflow:auto}.integrations-settings-module__U2ySsa__error,.integrations-settings-module__U2ySsa__notice{border:var(--ws-menu-border);border-radius:var(--ws-radius-control);font-size:var(--ws-font-caption);overflow-wrap:anywhere;padding:12px;line-height:1.6}.integrations-settings-module__U2ySsa__documentLink{margin:0 0 16px;display:inline-block}.integrations-settings-module__U2ySsa__empty{color:var(--ws-muted);font-size:var(--ws-font-ui);font-weight:var(--type-weight-medium);padding:24px 0}@media (max-width:600px){.integrations-settings-module__U2ySsa__header[data-search-open=true] h1{opacity:0}.integrations-settings-module__U2ySsa__panel{padding-left:0}.integrations-settings-module__U2ySsa__panel input:not([type=checkbox]),.integrations-settings-module__U2ySsa__panel select{font-size:16px}.integrations-settings-module__U2ySsa__search input{font-size:var(--type-size-body);font-weight:var(--type-weight-regular)}}@media (prefers-reduced-motion:reduce){.integrations-settings-module__U2ySsa__search{transition:none}}
.ai-writer-guide-module__tVMKaG__body{min-width:0;font-size:var(--public-body-size);font-weight:var(--public-copy-weight);line-height:var(--marketing-body-leading)}.ai-writer-guide-module__tVMKaG__body h3{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0}.ai-writer-guide-module__tVMKaG__body p{margin:var(--marketing-card-copy-gap) 0 0;color:var(--muted-foreground)}.ai-writer-guide-module__tVMKaG__steps{gap:32px;margin:0;padding-left:24px;list-style:decimal;display:grid}.ai-writer-guide-module__tVMKaG__steps li{padding-left:8px}.ai-writer-guide-module__tVMKaG__steps li::marker{color:var(--muted-foreground)}.ai-writer-guide-module__tVMKaG__prompt{background:var(--public-surface-subtle);border-radius:12px;margin-top:32px;padding:24px}.ai-writer-guide-module__tVMKaG__prompt blockquote{margin:16px 0 0}@media (max-width:760px){.ai-writer-guide-module__tVMKaG__prompt{padding:20px}}
.about-module__oe6f2G__main{padding-top:var(--public-page-top)}.about-module__oe6f2G__heroMedia{border-radius:26px;position:relative;overflow:hidden}.about-module__oe6f2G__heroImage{object-fit:cover;object-position:center 60%;width:100%;height:404px;display:block}.about-module__oe6f2G__heroLogo{--public-brand-ink:var(--primary-foreground);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.about-module__oe6f2G__heroLogo>span{transform:scale(2.4)}.about-module__oe6f2G__split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.about-module__oe6f2G__split>h1,.about-module__oe6f2G__split>h2,.about-module__oe6f2G__principles>h2{margin:0}.about-module__oe6f2G__prose{color:var(--muted-foreground);gap:24px;display:grid}.about-module__oe6f2G__prose p,.about-module__oe6f2G__principle p{margin:0}.about-module__oe6f2G__principles{gap:var(--public-content-gap);display:grid}.about-module__oe6f2G__principleList{display:grid}.about-module__oe6f2G__principle{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;padding-block:32px;display:grid}.about-module__oe6f2G__principle:last-child{padding-bottom:0}.about-module__oe6f2G__principle h3{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0}.about-module__oe6f2G__principle p{color:var(--muted-foreground)}@media (max-width:760px){.about-module__oe6f2G__heroMedia{border-radius:19px}.about-module__oe6f2G__heroImage{height:328px}.about-module__oe6f2G__heroLogo>span{transform:scale(1.6)}.about-module__oe6f2G__split,.about-module__oe6f2G__principle{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:385px){.about-module__oe6f2G__heroImage{height:376px}}
