.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)}}
.integrations-module__v3AxuG__main{width:min(var(--content-width), calc(100% - 48px));padding-top:var(--public-page-top);margin-inline:auto}.integrations-module__v3AxuG__catalogHeader h1,.integrations-module__v3AxuG__detailHeader h1,.integrations-module__v3AxuG__categoryHeader h1{letter-spacing:var(--type-tracking-heading);font:var(--public-section-font);margin:0}.integrations-module__v3AxuG__sections{min-width:0;margin-top:var(--public-content-gap)}.integrations-module__v3AxuG__categorySection{scroll-margin-top:104px}.integrations-module__v3AxuG__categorySection+.integrations-module__v3AxuG__categorySection{margin-top:var(--public-content-gap)}.integrations-module__v3AxuG__sectionHeading{margin-bottom:12px}.integrations-module__v3AxuG__sectionHeading h2,.integrations-module__v3AxuG__sectionHeading h3{font-size:var(--public-lead-size);font-weight:var(--public-heading-weight);line-height:var(--marketing-body-leading);margin:0}.integrations-module__v3AxuG__detailAside h2{font-size:var(--marketing-body);font-weight:var(--public-heading-weight);line-height:var(--marketing-body-leading);margin:0}.integrations-module__v3AxuG__sectionHeading a:is(:hover,:focus-visible),.integrations-module__v3AxuG__breadcrumb a:is(:hover,:focus-visible),.integrations-module__v3AxuG__detailAside dd a:is(:hover,:focus-visible),.integrations-module__v3AxuG__relatedHeading a:is(:hover,:focus-visible){color:var(--public-ink-hover)}.integrations-module__v3AxuG__cardGrid{grid-template-columns:minmax(0,1fr);display:grid;}.integrations-module__v3AxuG__cardGrid>li{min-width:0}.integrations-module__v3AxuG__cardGrid>li:has(>a.integrations-module__v3AxuG__card:is(:hover,:focus-visible)){border-top-color:#0000}.integrations-module__v3AxuG__cardGrid>li:has(>a.integrations-module__v3AxuG__card:is(:hover,:focus-visible))+li{border-top-color:#0000}.integrations-module__v3AxuG__card{background:0 0;border:0;border-radius:20px;margin-inline:-12px;padding-inline:12px;transition:background-color .16s;}a.integrations-module__v3AxuG__card:hover,a.integrations-module__v3AxuG__card:focus-visible{background:var(--public-surface-muted)}.integrations-module__v3AxuG__cardDetails{}.integrations-module__v3AxuG__card h2,.integrations-module__v3AxuG__card h3,.integrations-module__v3AxuG__card h4{font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);line-height:var(--type-line-body-compact);margin:0}.integrations-module__v3AxuG__cardArrow{width:20px;height:20px;color:var(--muted-foreground);flex:0 0 20px;transition:color .16s}a.integrations-module__v3AxuG__card:hover .integrations-module__v3AxuG__cardArrow,a.integrations-module__v3AxuG__card:focus-visible .integrations-module__v3AxuG__cardArrow{color:var(--foreground)}a.integrations-module__v3AxuG__card:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:3px}.integrations-module__v3AxuG__cardHeading{align-items:center;gap:14px;min-width:0;display:flex}.integrations-module__v3AxuG__cardHeading>div,.integrations-module__v3AxuG__cardHeading>h2,.integrations-module__v3AxuG__cardHeading>h3{min-width:0}.integrations-module__v3AxuG__cardHeading span:not(.integrations-module__v3AxuG__logo){font-size:var(--marketing-label);line-height:var(--marketing-body-leading);color:var(--muted-foreground);font-weight:var(--public-copy-weight);display:block}.integrations-module__v3AxuG__logo{width:48px;height:48px;color:var(--foreground);background:0 0;flex-basis:48px;}.integrations-module__v3AxuG__logo img,.integrations-module__v3AxuG__logo>svg{width:28px;height:28px}.integrations-module__v3AxuG__card p{font-size:var(--public-interface-size);line-height:var(--type-line-ui);overflow-wrap:anywhere;font-weight:var(--public-copy-weight);color:var(--muted-foreground);margin:4px 0 0}.integrations-module__v3AxuG__card .integrations-module__v3AxuG__cardStatus{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-body);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.integrations-module__v3AxuG__cardStatus a{color:var(--foreground);text-decoration:none;display:block}.integrations-module__v3AxuG__cardStatus a:hover{color:var(--public-ink-hover)}.integrations-module__v3AxuG__cardStatus a:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:3px}.integrations-module__v3AxuG__detailHeader{padding-bottom:calc(var(--public-section-gap) / 2);border-bottom:1px solid var(--border)}.integrations-module__v3AxuG__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.integrations-module__v3AxuG__detailHeader h1{max-width:950px}.integrations-module__v3AxuG__detailLayout{padding-top:calc(var(--public-section-gap) / 2);grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:88px;display:grid}.integrations-module__v3AxuG__detailAside{grid-area:1/2;position:sticky;top:94px}.integrations-module__v3AxuG__detailAside>.integrations-module__v3AxuG__cardHeading{border-bottom:1px solid var(--border);padding-bottom:24px}.integrations-module__v3AxuG__detailAside dl{gap:18px;margin:24px 0;display:grid}.integrations-module__v3AxuG__detailAside dd{color:var(--muted-foreground);font-weight:var(--public-copy-weight);overflow-wrap:anywhere;margin:2px 0 0}.integrations-module__v3AxuG__detailAside>a{width:100%}.integrations-module__v3AxuG__setupLink{text-align:center;color:var(--primary);margin-top:16px;display:block}.integrations-module__v3AxuG__detailContent{grid-area:1/1;min-width:0}.integrations-module__v3AxuG__detailContent section+section{margin-top:var(--public-content-gap)}.integrations-module__v3AxuG__detailContent h2,.integrations-module__v3AxuG__related h2{letter-spacing:var(--type-tracking-compact);font:var(--public-card-font);margin:0 0 14px}.integrations-module__v3AxuG__detailContent p{color:var(--muted-foreground);font-size:var(--marketing-body);font-weight:var(--public-copy-weight);margin:0}.integrations-module__v3AxuG__detailContent p+p{margin-top:16px}.integrations-module__v3AxuG__formats{background:var(--public-surface-subtle);border:1px solid var(--border);border-radius:12px;padding:24px}.integrations-module__v3AxuG__formats dl{gap:20px;margin:20px 0 0;display:grid}.integrations-module__v3AxuG__formats dt{color:var(--muted-foreground);font-weight:var(--public-copy-weight);margin-bottom:8px}.integrations-module__v3AxuG__formats dd{flex-wrap:wrap;gap:8px;margin:0;display:flex}.integrations-module__v3AxuG__formats dd span{border:1px solid var(--border);background:var(--public-canvas);border-radius:6px;padding:5px 10px}.integrations-module__v3AxuG__related{margin-top:calc(var(--public-section-gap) / 2);border-top:1px solid var(--border);padding-top:calc(var(--public-section-gap) / 2)}.integrations-module__v3AxuG__relatedHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.integrations-module__v3AxuG__relatedHeading h2{margin:0}.integrations-module__v3AxuG__relatedHeading a{color:var(--muted-foreground)}.integrations-module__v3AxuG__categoryHeader{margin-bottom:var(--public-content-gap)}@media (max-width:1023px){.integrations-module__v3AxuG__detailLayout{grid-template-columns:minmax(0,1fr) 240px;gap:40px}}@media (max-width:760px){.integrations-module__v3AxuG__main{width:calc(100% - 40px)}.integrations-module__v3AxuG__detailLayout{flex-direction:column;gap:40px;display:flex}.integrations-module__v3AxuG__detailAside{width:100%;position:static}.integrations-module__v3AxuG__detailAside dl{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-module__v3AxuG__formats{padding:20px}.integrations-module__v3AxuG__relatedHeading{flex-direction:column;gap:12px}}.integrations-module__v3AxuG__categoryDescription{max-width:680px;color:var(--muted-foreground);font-size:var(--public-lead-size);font-weight:var(--public-copy-weight);line-height:var(--marketing-body-leading);margin:20px 0 0}.integrations-module__v3AxuG__categoryGuidance{max-width:760px;margin-bottom:var(--public-content-gap);font-size:var(--public-body-size);font-weight:var(--public-copy-weight);line-height:var(--marketing-body-leading)}.integrations-module__v3AxuG__categoryGuidance h2{font:var(--public-card-font);letter-spacing:var(--type-tracking-card-heading);margin:0 0 16px}.integrations-module__v3AxuG__categoryGuidance p{color:var(--muted-foreground);margin:12px 0}.integrations-module__v3AxuG__categoryGuidance ul{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.integrations-module__v3AxuG__categoryGuidance a{text-underline-offset:3px;text-decoration:underline}.integrations-module__v3AxuG__categoryGuidance a:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:4px}
.product-chooser-module__gBj6kq__catalog{gap:40px;display:grid}.product-chooser-module__gBj6kq__setup{gap:24px;min-width:0;display:grid}.product-chooser-module__gBj6kq__information{gap:16px;display:grid}.product-chooser-module__gBj6kq__information h3{font:var(--public-card-font);margin:0}.product-chooser-module__gBj6kq__information p{font-size:var(--public-body-size);line-height:var(--type-line-reading-relaxed);color:var(--muted-foreground);margin:0}.product-chooser-module__gBj6kq__setupToolbar{align-items:center;gap:8px;width:min(100%,420px);min-width:0;display:flex}.product-chooser-module__gBj6kq__setupActions{flex:none;align-items:center;gap:8px;display:flex}.product-chooser-module__gBj6kq__mcpToolbar{width:100%}.product-chooser-module__gBj6kq__mcpToolbar .product-chooser-module__gBj6kq__productControl{max-width:320px}.product-chooser-module__gBj6kq__mcpToolbar .product-chooser-module__gBj6kq__setupActions{margin-left:auto}.product-chooser-module__gBj6kq__mcpToolbar .product-chooser-module__gBj6kq__filledAction{padding-inline:20px}@container (max-width:560px){.product-chooser-module__gBj6kq__mcpToolbar{flex-wrap:wrap}.product-chooser-module__gBj6kq__mcpToolbar .product-chooser-module__gBj6kq__productControl{flex-basis:100%;max-width:none}}.product-chooser-module__gBj6kq__productControl{flex:1;min-width:0;position:relative}.product-chooser-module__gBj6kq__productSelect.product-chooser-module__gBj6kq__productSelect{--ws-focus:var(--public-focus-ring-inverse);--ws-hover:var(--public-inverse-button-hover);background:var(--public-inverse-button);width:100%;min-height:44px;color:var(--public-inverse-ink);font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui);border:0;border-radius:999px;padding:10px 14px 10px 44px}.product-chooser-module__gBj6kq__productSelect>span:first-child{white-space:nowrap}.product-chooser-module__gBj6kq__productLogo{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.product-chooser-module__gBj6kq__productLogo>span{width:22px;min-width:0;height:22px;color:var(--public-inverse-ink);background:0 0;border:0;border-radius:0}.product-chooser-module__gBj6kq__productLogo>span :is(svg,img){object-fit:contain;width:22px;height:22px}.product-chooser-module__gBj6kq__selectedLogo{z-index:1;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.product-chooser-module__gBj6kq__productMenu.product-chooser-module__gBj6kq__productMenu{--foreground:var(--public-inverse-ink);--muted-foreground:var(--public-inverse-muted);--ws-hover:var(--public-inverse-button-hover);--ws-focus:var(--public-focus-ring-inverse);--ws-icon:var(--public-inverse-muted);min-width:min(300px, var(--available-width));border:1px solid var(--public-inverse-line);background:var(--public-inverse-secondary);color:var(--public-inverse-ink);font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui);border-radius:20px}.product-chooser-module__gBj6kq__productMenu [role=option]{gap:12px;min-height:44px}.product-chooser-module__gBj6kq__connect{min-height:44px;color:var(--public-inverse-muted);font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex}.product-chooser-module__gBj6kq__connect:hover:not(:disabled){color:var(--public-inverse-ink)}.product-chooser-module__gBj6kq__connectionHelp{font-size:var(--public-body-size);font-weight:var(--public-copy-weight);line-height:var(--type-line-reading-relaxed);color:var(--public-inverse-muted);padding:0 24px 12px}.product-chooser-module__gBj6kq__connectionHelp summary{min-height:44px;color:var(--public-inverse-ink);cursor:pointer;padding-block:12px}.product-chooser-module__gBj6kq__connectionHelp summary:focus-visible{outline:2px solid var(--public-focus-ring-inverse);outline-offset:2px;border-radius:4px}.product-chooser-module__gBj6kq__connectionHelp p{margin:12px 0}.product-chooser-module__gBj6kq__connectionHelp ol{gap:12px;margin-block:16px;padding-left:20px;list-style:decimal;display:grid}.product-chooser-module__gBj6kq__connect:disabled{opacity:.5;cursor:default}.product-chooser-module__gBj6kq__filledAction{background:var(--public-inverse-button);color:var(--public-inverse-ink);border-radius:999px}.product-chooser-module__gBj6kq__filledAction:hover:not(:disabled){background:var(--public-inverse-button-hover)}.product-chooser-module__gBj6kq__connectionPanel{gap:24px;padding:12px;display:grid}.product-chooser-module__gBj6kq__connectionPanel .product-chooser-module__gBj6kq__information{padding:12px}@media (max-width:560px){.product-chooser-module__gBj6kq__catalog{gap:32px}}
.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}}
.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}}
.start-onboarding-module__g4WCaq__journey{--ring:var(--public-focus-ring);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.start-onboarding-module__g4WCaq__journey button{font-size:var(--public-compact-control-size);font-weight:var(--public-compact-control-weight)}.start-onboarding-module__g4WCaq__payment{margin-top:24px;padding-bottom:4px}.start-onboarding-module__g4WCaq__paymentLoading{place-items:center;min-height:120px;display:grid}.start-onboarding-module__g4WCaq__paymentWallets[hidden]{display:none}.start-onboarding-module__g4WCaq__paymentDivider{text-align:center;color:var(--muted-foreground);font-size:var(--public-body-size);line-height:var(--marketing-body-leading);margin:20px 0}.start-onboarding-module__g4WCaq__topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:80px;display:flex}.start-onboarding-module__g4WCaq__headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.start-onboarding-module__g4WCaq__trialClose{width:44px;height:44px;color:var(--public-ink-faint);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;transition:opacity .6s;display:grid}.start-onboarding-module__g4WCaq__trialClose[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.start-onboarding-module__g4WCaq__trialClose:hover:not(:disabled){color:var(--muted-foreground)}.start-onboarding-module__g4WCaq__trialClose:disabled{cursor:default}.start-onboarding-module__g4WCaq__progress{gap:3px;width:104px;min-width:64px;margin-left:auto;display:flex}.start-onboarding-module__g4WCaq__progress span{background:var(--public-surface-hover);border-radius:999px;flex:1;height:2px;transition:background .16s}.start-onboarding-module__g4WCaq__progress span[data-complete=true]{background:var(--foreground)}.start-onboarding-module__g4WCaq__body{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;margin-inline:-4px;padding:32px 4px 24px;scroll-padding-block:20px;overflow-y:auto}.start-onboarding-module__g4WCaq__screen{min-width:0;animation:.18s ease-out start-onboarding-module__g4WCaq__arrive}.start-onboarding-module__g4WCaq__title,.start-onboarding-module__g4WCaq__signup h1{font:var(--public-card-font);font-size:var(--public-title-size);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-heading);text-wrap:balance;text-align:left;margin:0}.start-onboarding-module__g4WCaq__journey h1:focus{outline:none}.start-onboarding-module__g4WCaq__signup h1+p{color:var(--muted-foreground);font-size:var(--public-lead-size);line-height:var(--marketing-body-leading);text-align:left;margin:8px 0 24px}.start-onboarding-module__g4WCaq__panel,.start-onboarding-module__g4WCaq__choices{background:var(--public-surface-muted);border:0;border-radius:24px;min-width:0;padding:8px}.start-onboarding-module__g4WCaq__choices{flex-direction:column;gap:4px;margin:0;display:flex}.start-onboarding-module__g4WCaq__title+.start-onboarding-module__g4WCaq__choices,.start-onboarding-module__g4WCaq__title+.start-onboarding-module__g4WCaq__panel,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__signup h1+form{margin-top:24px}.start-onboarding-module__g4WCaq__choice{cursor:pointer;border:0;border-radius:16px;align-items:flex-start;gap:12px;min-height:72px;padding:12px;transition:background .16s;display:flex;position:relative}.start-onboarding-module__g4WCaq__choice[data-selected=true]{background:var(--public-canvas)}.start-onboarding-module__g4WCaq__choiceCopy{min-width:0}.start-onboarding-module__g4WCaq__choice input{opacity:0;width:1px;height:1px;position:absolute}.start-onboarding-module__g4WCaq__choiceTitle{font-size:var(--public-interface-size);font-weight:var(--public-heading-weight);line-height:var(--marketing-body-leading);display:block}.start-onboarding-module__g4WCaq__choiceDescription{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading);margin-top:2px;display:block}.start-onboarding-module__g4WCaq__radioMark{background:var(--public-surface-hover);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.start-onboarding-module__g4WCaq__choice[data-selected=true] .start-onboarding-module__g4WCaq__radioMark{background:var(--foreground);color:var(--public-canvas)}.start-onboarding-module__g4WCaq__actions{padding:16px 0 max(20px, env(safe-area-inset-bottom));background:var(--background);flex-shrink:0}.start-onboarding-module__g4WCaq__primary,.start-onboarding-module__g4WCaq__secondary{white-space:normal;width:100%;height:auto;min-height:48px;font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--marketing-body-leading);padding:11px 16px}.start-onboarding-module__g4WCaq__secondary{margin-top:16px}.start-onboarding-module__g4WCaq__textButton{min-height:44px;font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--public-line-field);text-decoration-color:var(--public-line-field);text-underline-offset:4px}.start-onboarding-module__g4WCaq__textButton:hover{text-decoration-color:currentColor}button:disabled.start-onboarding-module__g4WCaq__textButton{opacity:.5}.start-onboarding-module__g4WCaq__inputStep{position:relative}.start-onboarding-module__g4WCaq__inputSurface{background:var(--public-canvas);border-radius:16px;overflow:hidden}.start-onboarding-module__g4WCaq__textarea{width:100%;min-height:160px;max-height:320px;color:var(--foreground);font-size:var(--public-field-size);font-weight:var(--public-field-weight);line-height:var(--type-line-reading);resize:vertical;background:0 0;border:0;border-radius:0;outline:none;padding:12px;display:block}.start-onboarding-module__g4WCaq__textarea::placeholder{color:var(--muted-foreground)}.start-onboarding-module__g4WCaq__fileInput{display:none}.start-onboarding-module__g4WCaq__fileRow{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:12px;display:grid}.start-onboarding-module__g4WCaq__fileCopy{min-width:0}.start-onboarding-module__g4WCaq__fileCopy>span{font-size:var(--public-interface-size);font-weight:var(--public-heading-weight);line-height:var(--type-line-reading);display:block}.start-onboarding-module__g4WCaq__fileCopy>p{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading);margin:2px 0 0}.start-onboarding-module__g4WCaq__fileRow .start-onboarding-module__g4WCaq__contentAction{background:var(--public-canvas)}.start-onboarding-module__g4WCaq__contentAction{background:var(--public-surface-muted);min-height:44px;color:var(--foreground);font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);line-height:var(--type-line-reading);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:8px 14px}.start-onboarding-module__g4WCaq__contentAction:hover:not(:disabled){background:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__contentAction:disabled{opacity:.5;cursor:default}.start-onboarding-module__g4WCaq__fileHint{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading);margin:12px 0 0}.start-onboarding-module__g4WCaq__exampleLink{text-align:center;margin-top:8px}.start-onboarding-module__g4WCaq__dropHint{border:1px dashed var(--public-focus-ring);border-radius:inherit;background:var(--public-surface-muted);pointer-events:none;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.start-onboarding-module__g4WCaq__contentCard{padding:12px;overflow:hidden}.start-onboarding-module__g4WCaq__contentHeader{align-items:center;gap:12px;display:flex}.start-onboarding-module__g4WCaq__contentIdentity{flex:1;min-width:0}.start-onboarding-module__g4WCaq__contentName{color:var(--foreground);font-size:var(--public-interface-size);font-weight:var(--public-heading-weight);line-height:var(--type-line-reading);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.start-onboarding-module__g4WCaq__contentDetails{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading);margin:2px 0 0;display:block}.start-onboarding-module__g4WCaq__contentHeader>svg{flex-shrink:0}.start-onboarding-module__g4WCaq__editorHeader{padding:12px 12px 4px}.start-onboarding-module__g4WCaq__contentCard>p{color:var(--muted-foreground);font-size:var(--public-interface-size);line-height:var(--type-line-reading);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:12;-webkit-box-orient:vertical;margin:12px 0 0;display:-webkit-box;overflow:hidden}.start-onboarding-module__g4WCaq__contentCard:not(.start-onboarding-module__g4WCaq__compact)>p{min-height:12lh}.start-onboarding-module__g4WCaq__compact{background:var(--public-canvas);border-radius:16px;padding:12px}.start-onboarding-module__g4WCaq__compact>p{-webkit-line-clamp:2;margin:8px 0 0}.start-onboarding-module__g4WCaq__demo{background:var(--public-canvas);border-radius:16px;overflow:hidden}.start-onboarding-module__g4WCaq__demoHeader{padding:12px}.start-onboarding-module__g4WCaq__caption{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading);display:block}.start-onboarding-module__g4WCaq__passage{padding:12px}.start-onboarding-module__g4WCaq__passage p{font-size:var(--public-interface-size);line-height:var(--marketing-body-leading);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.start-onboarding-module__g4WCaq__demo .start-onboarding-module__g4WCaq__demoAction{background:var(--public-surface-muted);border:0;width:calc(100% - 24px);margin:12px;display:flex}.start-onboarding-module__g4WCaq__demo .start-onboarding-module__g4WCaq__demoAction:enabled:hover{background:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__demo .start-onboarding-module__g4WCaq__demoAction:disabled{opacity:.6;cursor:default}.start-onboarding-module__g4WCaq__demo .start-onboarding-module__g4WCaq__revisionTabs{background:var(--public-surface-muted);border-radius:999px;width:calc(100% - 24px);height:auto;margin:4px 12px 0}.start-onboarding-module__g4WCaq__revisionTabs .start-onboarding-module__g4WCaq__revisionTab{border:0;border-radius:999px;flex:1;min-width:0;height:auto;min-height:38px;padding:6px 8px}.start-onboarding-module__g4WCaq__revisionPanel{font-size:var(--public-interface-size);line-height:var(--marketing-body-leading);padding:20px 12px 12px}.start-onboarding-module__g4WCaq__revisionText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.start-onboarding-module__g4WCaq__revisionChanges{line-height:var(--type-line-document)}.start-onboarding-module__g4WCaq__changeTag{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;margin-inline:2px;padding:2px 8px}.start-onboarding-module__g4WCaq__revisionPanel del{color:var(--public-change-removed-ink);text-decoration:none}.start-onboarding-module__g4WCaq__revisionPanel del .start-onboarding-module__g4WCaq__changeTag{background:var(--public-change-removed-surface);text-decoration:line-through}.start-onboarding-module__g4WCaq__revisionPanel ins{color:var(--public-change-added-ink);text-decoration:none}.start-onboarding-module__g4WCaq__revisionPanel ins .start-onboarding-module__g4WCaq__changeTag{background:var(--public-change-added-surface)}.start-onboarding-module__g4WCaq__unchangedNote{color:var(--muted-foreground);font-size:var(--public-caption-size);margin:0 0 16px}.start-onboarding-module__g4WCaq__revisionExplanation{color:var(--muted-foreground);margin:16px 0 0}.start-onboarding-module__g4WCaq__keptContent{margin-top:8px}.start-onboarding-module__g4WCaq__signup form{gap:8px}.start-onboarding-module__g4WCaq__signup input{background:var(--public-surface-muted);border-color:#0000;min-height:48px}.start-onboarding-module__g4WCaq__signup form>p{padding-inline:12px}.start-onboarding-module__g4WCaq__signup button[type=submit]{min-height:48px}.start-onboarding-module__g4WCaq__signup>button{background:var(--public-surface-muted);border:0;min-height:48px}.start-onboarding-module__g4WCaq__signinSwitch{font-size:var(--public-compact-control-size);color:var(--muted-foreground);text-align:center;margin:12px 0}.start-onboarding-module__g4WCaq__legal{text-align:center;font-size:var(--public-caption-size);color:var(--muted-foreground);line-height:var(--type-line-reading);margin:24px 0 0}.start-onboarding-module__g4WCaq__legal a{text-underline-offset:3px;text-decoration:underline}.start-onboarding-module__g4WCaq__timeline{flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.start-onboarding-module__g4WCaq__timeline li{border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.start-onboarding-module__g4WCaq__timeline li:first-child{background:var(--public-canvas)}.start-onboarding-module__g4WCaq__milestone{height:20px;color:var(--muted-foreground);place-items:center;margin-top:2px;display:grid}.start-onboarding-module__g4WCaq__timeline li:first-child .start-onboarding-module__g4WCaq__milestone{color:var(--foreground)}.start-onboarding-module__g4WCaq__timeline h2{font-size:var(--public-interface-size);font-weight:var(--public-heading-weight);line-height:var(--marketing-body-leading);margin:0 0 2px}.start-onboarding-module__g4WCaq__timeline p{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading);margin:0}.start-onboarding-module__g4WCaq__offer{text-align:center;font-size:var(--public-compact-control-size);color:var(--muted-foreground);margin-bottom:16px}.start-onboarding-module__g4WCaq__body[data-step="5"]{padding-block:24px 16px}.start-onboarding-module__g4WCaq__offer p{margin:0}.start-onboarding-module__g4WCaq__offer span{font-weight:var(--public-copy-weight)}.start-onboarding-module__g4WCaq__error{max-height:100px;color:var(--destructive);font-size:var(--public-caption-size);line-height:var(--type-line-reading);margin:0 0 12px;overflow-y:auto}.start-onboarding-module__g4WCaq__loader{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:180px;display:flex}.start-onboarding-module__g4WCaq__screen .start-onboarding-module__g4WCaq__loader,.start-onboarding-module__g4WCaq__processingError{background:var(--public-canvas);border-radius:16px;padding:12px}.start-onboarding-module__g4WCaq__demo[data-mode=cite] .start-onboarding-module__g4WCaq__demoHeader{padding:20px 12px}.start-onboarding-module__g4WCaq__citationPanel{padding:0 12px 12px}.start-onboarding-module__g4WCaq__citationResults{background:var(--public-surface-muted);border-radius:16px;padding:8px}.start-onboarding-module__g4WCaq__citationStyleTrigger{justify-content:center;align-items:center;gap:8px;max-width:45%;display:inline-flex}.start-onboarding-module__g4WCaq__citationStyleTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.start-onboarding-module__g4WCaq__citationStyleTrigger svg{color:var(--public-ink-faint);flex-shrink:0;transition:transform .16s}.start-onboarding-module__g4WCaq__citationStyleTrigger[data-popup-open] svg{transform:rotate(180deg)}.start-onboarding-module__g4WCaq__citationMenuPositioner{z-index:100;outline:none}.start-onboarding-module__g4WCaq__citationStyleMenu{width:max-content;min-width:min(320px, var(--available-width));max-width:var(--available-width);max-height:var(--available-height);border:1px solid var(--public-line-soft);background:var(--public-canvas);color:var(--foreground);font-family:var(--type-family-ui);font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);line-height:var(--marketing-body-leading);border-radius:16px;padding:6px;overflow-y:auto}.start-onboarding-module__g4WCaq__citationStyleMenu,.start-onboarding-module__g4WCaq__citationStyleMenu :focus-visible{box-shadow:none;outline:none}.start-onboarding-module__g4WCaq__citationStyleOptions{gap:4px;display:grid}.start-onboarding-module__g4WCaq__citationStyleOption{cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:grid}.start-onboarding-module__g4WCaq__citationStyleIcon{color:var(--muted-foreground)}.start-onboarding-module__g4WCaq__citationStyleLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.start-onboarding-module__g4WCaq__citationStyleOption[data-highlighted],.start-onboarding-module__g4WCaq__citationStyleOption[data-checked]{background:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__citationStyleCheck{flex-shrink:0;display:flex}.start-onboarding-module__g4WCaq__citationSources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.start-onboarding-module__g4WCaq__citationSource{border-radius:12px;min-width:0}.start-onboarding-module__g4WCaq__citationSource[data-selected=true]{background:var(--public-canvas)}.start-onboarding-module__g4WCaq__sourceHeader{border-radius:12px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;transition:background .16s;display:grid}.start-onboarding-module__g4WCaq__sourceHeader:hover{background:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__sourceHeader:has(:focus-visible){background:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__choice.start-onboarding-module__g4WCaq__sourceChoice{background:0 0;border-radius:12px;width:100%;min-width:0;padding:16px 12px}.start-onboarding-module__g4WCaq__sourceInfo{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.start-onboarding-module__g4WCaq__sourceInfo .start-onboarding-module__g4WCaq__choiceDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.start-onboarding-module__g4WCaq__sourcePreviewToggle{width:44px;min-height:44px;color:var(--public-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.start-onboarding-module__g4WCaq__sourcePreviewToggle svg{transition:transform .16s}.start-onboarding-module__g4WCaq__sourcePreviewToggle[aria-expanded=true] svg{transform:rotate(180deg)}.start-onboarding-module__g4WCaq__sourcePreview{padding:12px 12px 20px 44px}.start-onboarding-module__g4WCaq__sourcePreview dl{gap:16px;margin:0;padding:0;display:grid}.start-onboarding-module__g4WCaq__sourcePreview dt{color:var(--muted-foreground);font-size:var(--public-caption-size);line-height:var(--type-line-reading)}.start-onboarding-module__g4WCaq__sourcePreview dd{-webkit-line-clamp:2;min-width:0;color:var(--foreground);font-size:var(--public-interface-size);line-height:var(--type-line-reading);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.start-onboarding-module__g4WCaq__matchCount{background:var(--public-success-surface);max-width:calc(100% - 24px);font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);color:var(--public-success-ink);line-height:var(--type-line-reading);border-radius:999px;margin:0 12px 12px;padding:4px 12px;display:inline-flex}.start-onboarding-module__g4WCaq__matchResult{background:var(--public-surface-muted);overflow-wrap:anywhere;border-radius:12px;margin:0 12px 12px;padding:12px}.start-onboarding-module__g4WCaq__matchResult summary{cursor:pointer;min-height:44px;font-size:var(--public-interface-size);font-weight:var(--public-heading-weight);line-height:var(--type-line-reading);grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:8px 12px;list-style:none;display:grid}.start-onboarding-module__g4WCaq__matchResult summary::-webkit-details-marker{display:none}.start-onboarding-module__g4WCaq__matchResult summary::marker{content:""}.start-onboarding-module__g4WCaq__matchArrow{color:var(--public-ink-faint);margin-top:2px;transition:transform .16s}.start-onboarding-module__g4WCaq__matchResult[open] .start-onboarding-module__g4WCaq__matchArrow{transform:rotate(180deg)}.start-onboarding-module__g4WCaq__matchExcerpt,.start-onboarding-module__g4WCaq__matchResult>div>p{color:var(--foreground);font-size:var(--public-interface-size);font-weight:var(--public-copy-weight);line-height:var(--type-line-reading);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.start-onboarding-module__g4WCaq__matchExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.start-onboarding-module__g4WCaq__matchResult[open] .start-onboarding-module__g4WCaq__matchExcerpt{display:block}.start-onboarding-module__g4WCaq__matchResult>div{border-top:1px solid var(--public-line-strong);margin-top:16px;padding-top:16px}.start-onboarding-module__g4WCaq__matchResult p{margin:8px 0 0}.start-onboarding-module__g4WCaq__processingError{color:var(--destructive)}.start-onboarding-module__g4WCaq__journey :focus-visible{box-shadow:none;outline:none}.start-onboarding-module__g4WCaq__journey :is(button,a,select,summary):focus-visible,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__revisionTab:focus-visible,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__textarea:focus-visible,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__signup input:focus{background-color:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__choice:not(.start-onboarding-module__g4WCaq__sourceChoice):has(input:focus-visible){background-color:var(--public-surface-hover)}.start-onboarding-module__g4WCaq__journey button:focus-visible,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__signup input:focus{border-color:#0000}.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__primary:focus-visible,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__signup button[type=submit]:focus-visible{background-color:var(--primary-hover)}.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__body:focus-visible,.start-onboarding-module__g4WCaq__journey .start-onboarding-module__g4WCaq__revisionPanel:focus-visible{background-color:var(--public-surface-subtle)}@keyframes start-onboarding-module__g4WCaq__arrive{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (max-width:760px){.start-onboarding-module__g4WCaq__topbar{min-height:64px}.start-onboarding-module__g4WCaq__body{padding-top:28px}}@media (max-width:360px){.start-onboarding-module__g4WCaq__fileRow{grid-template-columns:32px minmax(0,1fr)}.start-onboarding-module__g4WCaq__fileRow .start-onboarding-module__g4WCaq__contentAction{grid-column:2;justify-self:start}}@media (max-width:480px){.start-onboarding-module__g4WCaq__sourcePreview{padding-inline:12px}}@media (max-height:700px){.start-onboarding-module__g4WCaq__topbar{min-height:56px}.start-onboarding-module__g4WCaq__body{padding-top:20px}}@media (max-height:760px){.start-onboarding-module__g4WCaq__textarea{height:128px;min-height:128px}.start-onboarding-module__g4WCaq__timeline li{padding-block:8px}.start-onboarding-module__g4WCaq__body[data-step="5"]{padding-block:12px}.start-onboarding-module__g4WCaq__actions:has(.start-onboarding-module__g4WCaq__offer){padding-block:12px max(12px, env(safe-area-inset-bottom))}.start-onboarding-module__g4WCaq__offer{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.start-onboarding-module__g4WCaq__screen{animation:none}.start-onboarding-module__g4WCaq__progress span,.start-onboarding-module__g4WCaq__trialClose{transition:none}}
.legal-module__4inzeG__page{background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--type-family-ui);font-size:var(--marketing-body);font-weight:var(--public-copy-weight);line-height:var(--type-line-copy)}.legal-module__4inzeG__main{width:min(var(--content-width), calc(100% - 48px));padding-top:var(--public-page-top);grid-template-columns:236px minmax(0,1fr);gap:76px;margin-inline:auto;display:grid}.legal-module__4inzeG__sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100svh - 112px);padding:2px 8px 8px 0;position:sticky;top:86px;overflow-y:auto}.legal-module__4inzeG__navLabel{color:var(--muted-foreground);font-size:var(--marketing-body);font-weight:var(--public-interface-weight);line-height:var(--marketing-body-leading);margin-bottom:10px}.legal-module__4inzeG__contentsList{margin:0;padding:0;list-style:none}.legal-module__4inzeG__contentsList a{font-size:var(--marketing-body);line-height:var(--type-line-reading);color:var(--muted-foreground);align-items:baseline;gap:10px;padding:6px 0;display:flex}.legal-module__4inzeG__contentsList a[aria-current=location]{color:var(--foreground);font-weight:var(--public-interface-weight)}.legal-module__4inzeG__contentsList a:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.legal-module__4inzeG__contentsList span{font-variant-numeric:tabular-nums;flex:0 0 20px}.legal-module__4inzeG__article{min-width:0;max-width:700px}.legal-module__4inzeG__updated{color:var(--muted-foreground);font-size:var(--marketing-body);line-height:var(--marketing-body-leading)}.legal-module__4inzeG__updated time{margin-left:6px}.legal-module__4inzeG__intro h1{letter-spacing:var(--type-tracking-heading);font:var(--public-section-font);margin-block:16px 20px}.legal-module__4inzeG__description{max-width:60ch;font-size:var(--public-lead-size);color:var(--muted-foreground);line-height:var(--marketing-body-leading)}.legal-module__4inzeG__prose a,.legal-module__4inzeG__documentEnd a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__4inzeG__prose a:hover,.legal-module__4inzeG__documentEnd a:hover{color:var(--primary-hover)}.legal-module__4inzeG__sections,.legal-module__4inzeG__sections section+section{margin-top:var(--public-content-gap)}.legal-module__4inzeG__sections h2{font-size:var(--public-card-size);font-weight:var(--public-heading-weight);letter-spacing:var(--type-tracking-compact);line-height:var(--type-line-subheading);margin-bottom:16px}.legal-module__4inzeG__sectionNumber{font-size:var(--public-interface-size);letter-spacing:var(--type-tracking-normal);color:var(--muted-foreground);font-weight:var(--public-copy-weight);vertical-align:middle;margin-right:12px}.legal-module__4inzeG__prose{line-height:var(--type-line-article);overflow-wrap:anywhere}.legal-module__4inzeG__prose p+p,.legal-module__4inzeG__prose ul+p,.legal-module__4inzeG__prose p+ul,.legal-module__4inzeG__prose dl+p{margin-top:14px}.legal-module__4inzeG__prose ul{padding-left:23px;list-style:outside}.legal-module__4inzeG__prose li+li{margin-top:8px}.legal-module__4inzeG__prose strong,.legal-module__4inzeG__prose dt{font-weight:var(--public-interface-weight)}.legal-module__4inzeG__prose dl{margin-top:20px}.legal-module__4inzeG__prose dl>div{border-top:1px solid var(--border);padding-block:16px}.legal-module__4inzeG__prose dd{color:var(--muted-foreground);margin:6px 0 0}.legal-module__4inzeG__prose code{font:inherit;overflow-wrap:anywhere}.legal-module__4inzeG__documentEnd{margin-top:calc(var(--public-content-gap) / 2);padding-top:calc(var(--public-content-gap) / 2);border-top:1px solid var(--border);font-size:var(--marketing-body);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.legal-module__4inzeG__documentEnd>a{white-space:nowrap}.legal-module__4inzeG__mobileContents{display:none}@media (max-width:900px){.legal-module__4inzeG__main{grid-template-columns:206px minmax(0,1fr);gap:36px}}@media (max-width:700px){.legal-module__4inzeG__main{width:calc(100% - 32px);display:block}.legal-module__4inzeG__sidebar{display:none}.legal-module__4inzeG__mobileContents{border-block:1px solid var(--border);margin-top:28px;padding-block:14px;display:block}.legal-module__4inzeG__mobileContents nav{margin-top:12px}.legal-module__4inzeG__mobileContents .legal-module__4inzeG__contentsList a{padding-block:10px}.legal-module__4inzeG__sectionNumber{margin-right:8px}}@media print{.legal-module__4inzeG__main{width:auto;margin:0;padding:0;display:block}.legal-module__4inzeG__sidebar,.legal-module__4inzeG__mobileContents,.legal-module__4inzeG__documentEnd{display:none}.legal-module__4inzeG__page [data-site-footer]{display:none}.legal-module__4inzeG__article{max-width:none}.legal-module__4inzeG__sections h2{break-after:avoid}.legal-module__4inzeG__sections p,.legal-module__4inzeG__sections li{orphans:3;widows:3}}.legal-module__4inzeG__mobileContents summary{font-size:var(--public-body-size);font-weight:var(--public-interface-weight)}
