.plan-intro{text-align:center;justify-items:center;display:grid}.plan-intro h2{max-width:760px;color:var(--foreground);font:var(--landing-h2);letter-spacing:var(--landing-h2-track);text-wrap:balance;margin:0}.plan-intro p{max-width:560px;color:var(--muted-foreground);font:var(--landing-lead);text-wrap:pretty;margin:16px 0 0}.plan-intro .ds-segmented{margin-top:28px}.plan-intro .ds-segmented small{white-space:nowrap}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);width:min(1160px,100%);margin:88px auto 0;display:grid}.plan{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;min-width:0;padding:36px clamp(22px,2.4vw,36px);display:flex;position:relative}.plan.is-recommended{border-color:color-mix(in srgb, var(--crrt-dashboard-orange) 34%, var(--border));border-radius:0 0 18px 18px}.plan-flag{border:1px solid color-mix(in srgb, var(--crrt-dashboard-orange) 34%, var(--border));height:40px;color:var(--crrt-dashboard-orange);background:color-mix(in srgb, var(--crrt-dashboard-orange) 7%, var(--card));border-bottom:0;border-radius:18px 18px 0 0;place-items:center;margin:0;font-size:14px;font-weight:550;display:grid;position:absolute;bottom:100%;left:-1px;right:-1px}.plan h3{color:var(--foreground);font:var(--landing-h3);letter-spacing:var(--landing-h3-track);margin:0}.plan-description{min-height:3em;color:var(--muted-foreground);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.5}.plan-price{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:28px;display:flex}.plan-price strong{color:var(--foreground);font:600 52px/1 var(--crrt-dashboard-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:flex-start;display:flex}.plan-price sup{letter-spacing:0;margin:.65em .1em 0 0;font-size:.4em;line-height:1;display:block}.plan-price span{color:var(--foreground);white-space:nowrap;gap:3px;font-size:15px;line-height:1.3;display:grid}.plan-price small{color:var(--muted-foreground);font-size:14px}.plan-button{width:100%;min-height:46px;margin-top:28px;font-size:14px;text-decoration:none}.plan-features{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.plan-features li{color:var(--foreground);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.plan-features li svg{color:var(--foreground);flex:none;margin-top:2px}.plan-features .plan-includes{margin-bottom:4px;font-weight:600}.plan-features .plan-includes svg{color:var(--crrt-dashboard-orange)}.plan-error{border:1px solid var(--crrt-dashboard-orange);border-radius:var(--crrt-radius-xl);width:fit-content;color:var(--foreground);background:var(--card);margin:20px auto 0;padding:12px 14px;font-size:14px}.plan-error button{color:inherit;background:0 0;border:0;margin-left:8px;font-weight:700;text-decoration:underline}@media (width<=900px){.plan-grid{grid-template-columns:minmax(0,1fr);gap:24px;width:min(560px,100%);margin-top:80px}.plan.is-recommended{order:-1}.plan-description{min-height:0}}@media (width<=560px){.plan{padding:32px 22px}.plan-intro .ds-segmented{width:auto}}.plan-fine-print{margin-top:var(--crrt-space-4);color:var(--muted-foreground);font-size:var(--crrt-text-caption);line-height:1.5;display:block}.plan-record-note{padding-top:var(--crrt-space-7);margin-top:auto}.landing-section.capture-reel{padding-block:0}.reel-track{height:1000vh;margin:0 calc(-1 * var(--landing-shell-gutter));position:relative}.reel-sticky{justify-content:flex-start;gap:var(--crrt-space-9);height:100svh;padding:var(--crrt-space-9) 0 var(--crrt-space-7);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.reel-strip{--reel-frame:min(1080px, 80vw);--reel-gap:56px;gap:var(--reel-gap);width:max-content;padding:0 calc((100vw - var(--reel-frame)) / 2);transform:translateX(calc(var(--reel-index,0) * -1 * (var(--reel-frame) + var(--reel-gap))));will-change:transform;margin:0;list-style:none;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:flex}.reel-frame{width:var(--reel-frame);opacity:.3;transform-origin:50%;grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:center;gap:40px;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);display:grid;transform:scale(.94)}.reel-frame.is-active{opacity:1;transform:none}.reel-source{color:var(--muted-foreground);align-items:center;gap:10px;font-size:13px;display:inline-flex}.reel-source em{color:var(--foreground);background:var(--muted);border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal}.reel-frame-copy h3{font:var(--landing-h3);letter-spacing:var(--landing-h3-track);text-wrap:balance;margin:18px 0 14px}.reel-frame-copy p{color:var(--muted-foreground);text-wrap:pretty;margin:0 0 24px;font-size:15px;line-height:1.65}.reel-frame-stage{min-width:0}.reel-media{padding:var(--crrt-space-5);border:1px solid var(--crrt-rule);border-radius:var(--crrt-marketing-radius-panel);background:var(--crrt-white);box-shadow:var(--crrt-shadow-md);margin:0;display:grid;position:relative}.reel-media video{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--crrt-rule);border-radius:var(--crrt-radius-3xl);background:var(--crrt-bg-warm);width:100%;height:auto;display:block}@media (width<=760px){.reel-track{height:auto}.reel-sticky{height:auto;padding:0;position:static;overflow:visible}.reel-strip{width:auto;padding:0 var(--landing-shell-gutter) 12px;scroll-snap-type:x mandatory;gap:18px;overflow-x:auto;transform:none}.reel-frame{opacity:1;scroll-snap-align:center;flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:20px;width:86vw;transform:none}}@media (prefers-reduced-motion:reduce){.reel-strip,.reel-frame{transition:none}}.reel-sticky>.ds-section-intro{padding-inline:var(--landing-shell-gutter)}@media (width<=760px){.reel-sticky{padding-block:var(--crrt-space-9)}}.landing-section.feedback-journey{background:var(--landing-page);padding-block:0}.journey-panel{--crrt-white:var(--foreground);--crrt-ink-faint:var(--muted-foreground);--crrt-rule-dark:var(--border);--crrt-rule-dark-strong:var(--border);--crrt-bg-deep:var(--background);--crrt-bg-deep-soft:var(--background);--crrt-carrot:var(--crrt-dashboard-orange)}.journey-person>b{color:#fff}.journey-panel-body>.journey-filters{margin:14px 0}.crrt-capture-preview{border:1px solid var(--border);background:var(--crrt-bg-card);color:var(--crrt-ink);border-radius:8px;margin:14px 0 0;overflow:hidden}.crrt-capture-browser{border-bottom:1px solid var(--crrt-rule);align-items:center;gap:4px;padding:8px 10px;font-size:9px;display:flex}.crrt-capture-browser i{background:var(--crrt-ink-mute);border-radius:50%;width:4px;height:4px}.crrt-capture-browser span{margin-left:8px}.crrt-capture-page{padding:14px 18px}.crrt-capture-page>span{font-size:9px;font-weight:600}.crrt-capture-page>strong{letter-spacing:-.05em;margin-top:14px;font-size:24px;line-height:1;display:block}.crrt-capture-page p{color:var(--crrt-ink-mute);font-size:9px}.crrt-capture-selection{border:1px dashed var(--crrt-dashboard-orange);align-items:center;gap:12px;margin-top:12px;padding:8px;font-size:10px;display:flex;position:relative}.crrt-capture-selection b,.crrt-page-pin{background:var(--crrt-dashboard-orange);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-10px;right:-8px}.crrt-capture-preview figcaption{border-top:1px solid var(--crrt-rule);align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.crrt-capture-preview figcaption span{margin-left:auto}.crrt-capture-preview.is-fixed .crrt-capture-selection{color:#fff;background:var(--crrt-dashboard-orange);border:0;border-radius:6px;justify-content:space-between;font-weight:600}.crrt-fixed-pin{color:#fff;background:var(--crrt-ink);width:20px;height:20px;box-shadow:0 0 0 4px var(--marketing-paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-8px}.crrt-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.crrt-before-after>div>span{color:var(--muted-foreground);font:10px var(--crrt-font-mono);text-transform:uppercase}.crrt-before-after .crrt-capture-preview{margin-top:8px}.crrt-before-after .crrt-capture-page{padding:10px 12px}.crrt-before-after .crrt-capture-page>strong{margin-top:8px;font-size:16px}.crrt-before-after .crrt-capture-page p,.crrt-before-after figcaption{display:none}.crrt-team{align-items:center;margin-bottom:20px;display:flex}.crrt-team>span{border:2px solid var(--background);background:var(--muted);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:-5px;font-size:9px;display:grid}.crrt-team strong{margin-left:16px;font-size:12px}.crrt-inbox-row{border:1px solid var(--border);border-radius:8px;align-items:start;gap:8px;margin-bottom:8px;padding:14px 10px;display:flex}.crrt-inbox-row.is-selected{border-color:var(--crrt-dashboard-orange);background:color-mix(in srgb, var(--crrt-dashboard-orange) 5%, transparent)}.crrt-inbox-row>b{background:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.crrt-inbox-row strong{font-size:11px;line-height:1.4;display:block}.crrt-inbox-row span{color:var(--muted-foreground);margin-top:5px;font-size:9px;display:block}.crrt-inbox-row>i{color:var(--muted-foreground);margin-left:auto;font-size:9px;font-style:normal}.crrt-team-review,.crrt-context-bundle{gap:10px;padding:16px 0;font-size:12px;display:flex}.crrt-team-review svg,.crrt-context-bundle svg{color:var(--crrt-dashboard-orange);flex-shrink:0}.crrt-team-review p,.crrt-context-bundle p{color:var(--muted-foreground);margin:6px 0 0;font-size:11px;line-height:1.6}.crrt-selected-context>span,.crrt-handoff-summary>span{color:var(--muted-foreground);font-size:10px}.crrt-selected-context .crrt-capture-page{display:none}.crrt-rules-title{gap:12px;padding:8px 0 20px;display:flex}.crrt-rules-title svg{color:var(--crrt-dashboard-orange);flex-shrink:0}.crrt-rules-title strong{font-size:14px;display:block}.crrt-rules-title span{color:var(--muted-foreground);margin-top:6px;font-size:11px;display:block}.crrt-rules{margin:0;padding:0 0 0 28px;list-style:decimal-leading-zero}.crrt-rules li{border-top:1px solid var(--border);padding:20px 0 20px 8px;font-size:13px}.crrt-rules li::marker{color:var(--crrt-dashboard-orange);font-size:11px}.crrt-rules p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.6}.crrt-handoff-summary{border:1px solid var(--border);border-radius:8px;padding:16px}.crrt-handoff-summary>strong{margin:10px 0 14px;font-size:14px;line-height:1.5;display:block}.crrt-handoff-summary>div{color:var(--muted-foreground);flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.crrt-handoff-summary svg{color:var(--crrt-dashboard-orange)}.crrt-destination-label{color:var(--muted-foreground);margin:22px 0 10px;font-size:11px}.crrt-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crrt-destinations>div{border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:16px 6px;font-size:12px;display:flex}.crrt-destinations svg{fill:currentColor;width:22px;height:22px}.crrt-destinations svg:last-child{fill:none;width:14px;height:14px;color:var(--muted-foreground)}.crrt-agent-destination{border:1px solid var(--crrt-dashboard-orange);background:color-mix(in srgb, var(--crrt-dashboard-orange) 6%, transparent);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.crrt-agent-destination svg{color:var(--crrt-dashboard-orange);flex-shrink:0}.crrt-agent-destination strong{font-size:12px;display:block}.crrt-agent-destination span{color:var(--muted-foreground);margin-top:8px;font-size:10px;display:block}.journey-intro{max-width:860px}.journey-intro>span{color:var(--crrt-dashboard-orange);font-size:13px}.journey-intro h2{font:var(--landing-h2);letter-spacing:var(--landing-h2-track);margin:20px 0 16px}.journey-intro>p{color:var(--muted-foreground);font:var(--landing-lead)}.journey-panel{border:1px solid var(--crrt-rule-dark-strong);border-radius:var(--crrt-radius-3xl);width:54%;min-width:300px;min-height:520px;color:var(--crrt-white);background:var(--crrt-bg-deep-soft);box-shadow:var(--crrt-shadow-pill);flex-direction:column;margin-left:auto;display:flex;position:relative;overflow:hidden}.journey-panel>header{border-bottom:1px solid var(--crrt-rule-dark);align-items:center;gap:8px;padding:18px;display:flex}.journey-panel>header>span{color:var(--crrt-ink-faint);margin-left:auto;font-size:10px}.journey-panel>header i{font:9px var(--crrt-font-mono);color:var(--crrt-ink-faint);border:1px solid var(--crrt-rule-dark-strong);border-radius:var(--crrt-radius-sm);padding:4px}.journey-panel-tabs{border-bottom:1px solid var(--crrt-rule-dark);color:var(--crrt-ink-faint);gap:24px;padding:16px;font-size:12px;display:flex}.journey-panel-tabs .is-selected{color:var(--crrt-white)}.journey-panel-tabs b{color:var(--crrt-carrot);padding-left:4px;font-size:10px}.journey-panel-body{flex:1;padding:16px}.journey-feedback-header>div{flex:1}.journey-feedback-header strong{font-size:21px;font-weight:650}.journey-feedback-header div>span{color:var(--crrt-ink-faint);margin-top:5px;font-size:12px;display:block}.journey-panel .journey-close{border:1px solid var(--crrt-rule-dark);border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.journey-agent-wrap{border-bottom:1px solid var(--crrt-rule-dark);padding:14px 16px}.journey-agent-entry{border:1px solid color-mix(in srgb, var(--crrt-carrot) 28%, transparent);background:color-mix(in srgb, var(--crrt-carrot) 8%, transparent);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.journey-bot{background:var(--crrt-carrot);width:34px;height:34px;color:var(--crrt-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.journey-agent-entry>div{flex:1}.journey-agent-entry strong{font-size:13px;display:block}.journey-agent-entry div>span{color:var(--crrt-ink-faint);margin-top:4px;font-size:11px;line-height:1.4;display:block}.journey-agent-entry kbd{border:1px solid var(--crrt-rule-dark-strong);font:10px var(--crrt-dashboard-font);color:var(--crrt-ink-faint);border-radius:99px;flex-shrink:0;padding:3px 7px}.journey-filter-wrap{border-bottom:1px solid var(--crrt-rule-dark);padding:14px 16px}.journey-filter-wrap>div:first-child{justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.journey-filter-wrap>div:first-child>span{color:var(--crrt-ink-faint)}.journey-filters{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.journey-filters>span{border:1px solid var(--crrt-rule-dark);text-align:center;color:var(--crrt-ink-faint);border-radius:99px;padding:8px 0;font-size:12px}.journey-filters .is-selected{color:var(--crrt-carrot);border-color:color-mix(in srgb, var(--crrt-carrot) 32%, transparent);background:color-mix(in srgb, var(--crrt-carrot) 13%, transparent)}.journey-feedback-card{border:1px solid var(--crrt-rule-dark-strong);border-radius:10px;padding:14px}.journey-comment-status{border-top:1px solid var(--crrt-rule-dark);color:var(--crrt-ink-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.journey-comment-status>span:last-child{color:var(--crrt-carrot);align-items:center;gap:5px;display:flex}.journey-panel{background:var(--crrt-bg-deep);border-radius:12px}.journey-panel .journey-comment{margin:14px 0;font-size:13px}.journey-panel .journey-code p{margin:6px 0}.journey-panel .journey-code>span{margin-bottom:6px;display:block}.journey-panel .journey-instructions{padding-top:14px}.journey-person{align-items:center;gap:8px;display:flex}.journey-person>b{background:var(--crrt-carrot-deep);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.journey-person strong,.journey-person span{font-size:11px;display:block}.journey-person span{color:var(--crrt-ink-faint);margin-top:4px;font-size:9px}.journey-person small{color:var(--crrt-ink-faint);font:10px var(--crrt-font-mono);margin-left:auto}.journey-comment{margin:20px 0;font-size:15px;line-height:1.55}.journey-attachment{color:var(--crrt-ink-faint);border-bottom:1px solid var(--crrt-rule-dark);align-items:center;gap:8px;padding-bottom:16px;font-size:10px;display:flex}.journey-attachment>svg:last-child{color:var(--crrt-carrot);margin-left:auto}.journey-panel-detail{animation:journey-enter var(--crrt-duration-slow) ease both}.journey-target{color:var(--crrt-carrot);gap:12px;padding-top:24px;display:flex}.journey-target span,.journey-target code{font-size:10px;display:block}.journey-target code{color:var(--crrt-ink-faint);margin-top:8px}.journey-evidence{margin:16px 0;font-size:10px}.journey-evidence>div{justify-content:space-between;gap:8px;padding:8px 0;display:flex}.journey-evidence dt{color:var(--crrt-ink-faint)}.journey-evidence dd{font-family:var(--crrt-font-mono);margin:0;font-size:9px}.journey-instructions{gap:12px;padding-top:20px;display:flex}.journey-instructions svg{color:var(--crrt-carrot);flex:none}.journey-instructions strong{font-size:11px}.journey-instructions p{color:var(--crrt-ink-faint);margin:8px 0;font-size:11px;line-height:1.6}.journey-code{border-top:1px solid var(--crrt-rule-dark);margin-top:16px;padding-top:16px;font-size:10px}.journey-code>span{color:var(--crrt-ink-faint)}.journey-code p{align-items:center;gap:8px;display:flex}.journey-code svg{color:var(--crrt-carrot)}.journey-review{color:var(--crrt-carrot);align-items:center;gap:12px;margin-top:24px;display:flex}.journey-review strong,.journey-review span{font-size:11px;display:block}.journey-review span{color:var(--crrt-ink-faint);margin-top:8px}.journey-panel footer{border-top:1px solid var(--crrt-rule-dark);color:var(--crrt-carrot);justify-content:space-between;align-items:center;padding:20px;font-size:12px;display:flex}.feedback-journey button:focus-visible{outline:2px solid var(--ring);outline-offset:8px}@keyframes journey-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-pin-drop{0%{opacity:0;transform:translateY(-20px)}60%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-badge-pop{0%{transform:scale(1);box-shadow:0 0 #e8853d73}42%{transform:scale(1.75);box-shadow:0 0 0 10px #e8853d00}68%{transform:scale(.92);box-shadow:0 0 #e8853d00}to{transform:scale(1);box-shadow:0 0 #e8853d00}}@keyframes journey-widget-receive{0%,to{filter:none;transform:translateY(0)scale(1)}38%{filter:drop-shadow(0 0 14px #e8853d6b);transform:translateY(0)scale(1.1)}68%{filter:none;transform:translateY(0)scale(.98)}}@property --story-p{syntax:"<number>";inherits:true;initial-value:0}.story-track{--story-move:cubic-bezier(.2, .8, .2, 1);--story-spring:cubic-bezier(.22, 1.18, .36, 1);height:1100vh;margin:0 calc(-1 * var(--landing-shell-gutter));transition:--story-p .32s linear;position:relative}.story-sticky{height:100svh;padding:40px var(--landing-shell-gutter) 24px;color:var(--foreground);background:var(--landing-page);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:20px clamp(28px,4vw,56px);display:grid;position:sticky;top:0;overflow:hidden}.story-narrative{align-self:center;min-width:0}.story-title{margin:0 0 var(--crrt-space-8);font:var(--landing-h2);letter-spacing:var(--landing-h2-track)}.story-copy{align-self:center;display:grid}.story-copy article{opacity:0;transition:opacity .4s ease, transform .6s var(--story-move);pointer-events:none;grid-area:1/1;transform:translateY(18px)}.story-copy article.is-active{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.story-copy h3{font:var(--landing-h3);letter-spacing:var(--landing-h3-track);text-wrap:balance;margin:0 0 16px}.story-copy p{max-width:34ch;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.story-viewport{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.story-box{width:calc(860px * var(--story-fit,1));height:calc(660px * var(--story-fit,1))}.story-scene{--story-wipe:clamp(0, (var(--story-p,0) - .755) * 9, 1);width:860px;height:660px;transform:scale(var(--story-fit,1));transform-origin:0 0;position:relative}.story-scene>*{transform-origin:0 0;transition:transform .85s var(--story-move), opacity .45s ease, filter .6s ease;position:absolute;top:0;left:0}.story-card{--story-skeleton:#e9e6e1;width:500px;height:420px;box-shadow:0 0 0 10px var(--crrt-white), 0 0 0 11px #0a0a0a12, 0 40px 90px #0a0a0a14;background:#f1efeb;border:1px solid #0a0a0a0f;border-radius:28px;overflow:hidden;transform:translate(180px,110px)}.story-scene[data-act="1"] .story-card,.story-scene[data-act="3"][data-sub="3"] .story-card{transform:translateY(120px)scale(.8)}.story-scene[data-act="2"] .story-card{opacity:.3;filter:saturate(.3);transform:translate(-20px,170px)scale(.7)}.story-card-brand{color:var(--crrt-ink);letter-spacing:-.02em;font-size:15px;font-weight:600;position:absolute;top:26px;left:30px}.story-ui{width:320px;height:290px;color:var(--crrt-ink);background:var(--crrt-white);border:1px solid #0a0a0a12;border-radius:18px;padding:24px;position:absolute;top:70px;left:90px;box-shadow:0 1px 2px #0a0a0a0a,0 16px 36px #0a0a0a0f}.story-ui header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.story-ui header i{background:var(--story-skeleton);border-radius:50%;width:28px;height:28px}.story-ui header span{flex:1;gap:6px;display:grid}.story-ui header b,.story-ui li{background:var(--story-skeleton);border-radius:99px;height:7px;display:block}.story-ui header b:first-child{width:46%}.story-ui header b:last-child{width:28%}.story-ui>strong{font-size:15px;font-weight:600}.story-ui p{font:600 30px/1 var(--crrt-dashboard-font);letter-spacing:-.04em;margin:4px 0 18px}.story-ui p small{color:var(--crrt-ink-faint);letter-spacing:0;font-size:12px;font-weight:400}.story-ui ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.story-ui li{width:70%}.story-ui li:nth-child(2){width:82%}.story-ui li:nth-child(3){width:58%}.story-cta{border:1px solid var(--story-skeleton);width:120px;height:34px;color:var(--crrt-ink-faint);border-radius:10px;place-items:center;font-size:12px;display:grid;position:absolute;bottom:24px;left:24px}.story-ui.is-fixed .story-cta{width:auto;height:44px;color:var(--crrt-white);background:var(--crrt-ink);border:0;border-radius:12px;font-size:14px;font-weight:600;right:24px;box-shadow:0 10px 24px #0a0a0a2e}.story-card-after{clip-path:inset(0 0 calc(100% - var(--story-wipe) * 100%) 0);background:#f1efeb;position:absolute;inset:0}.story-scanline{background:var(--crrt-carrot);opacity:0;height:2px;transform:translateY(calc(var(--story-wipe) * 420px));position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px 3px #e8853d73}.story-scanline:before{content:"";background:linear-gradient(#0000,#e8853d1f);height:56px;position:absolute;bottom:2px;left:0;right:0}.story-scene[data-act="3"] .story-scanline{opacity:calc(clamp(0, (1 - var(--story-wipe)) * 30, 1) * clamp(0, var(--story-wipe) * 30, 1))}.story-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.story-scene[data-act="0"][data-sub="3"] .story-flash{animation:.7s ease-out story-flash}.story-frame{border:2px solid var(--crrt-dashboard-orange);opacity:0;width:132px;height:46px;transition:transform .25s var(--story-spring), opacity .12s ease;border-radius:13px;position:absolute;top:296px;left:108px;transform:scale(1.25)}.story-scene[data-act="0"]:not([data-sub="0"]) .story-frame,.story-scene[data-act="1"] .story-frame{opacity:1;transform:none}.story-fixed-pin{color:#fff;background:var(--crrt-dashboard-orange);width:28px;height:28px;box-shadow:0 0 0 4px var(--crrt-white);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:278px;left:372px;transform:scale(0)}.story-scene[data-act="3"]:is([data-sub="2"],[data-sub="3"]) .story-fixed-pin{opacity:1;animation:.72s cubic-bezier(.16,1,.3,1) both journey-badge-pop;transform:none}.story-toast{color:#fff;background:var(--crrt-ink);opacity:0;transition:transform .6s var(--story-spring), opacity .3s ease;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex;position:absolute;top:18px;right:18px;transform:translateY(-60px)}.story-toast svg{color:var(--crrt-carrot)}.story-scene[data-act="3"]:is([data-sub="2"],[data-sub="3"]) .story-toast{opacity:1;transform:none}.story-scene[data-act="3"][data-sub="2"] .story-card-after .story-cta{animation:.65s cubic-bezier(.16,1,.3,1) journey-widget-receive}.story-cursor{color:var(--crrt-ink);fill:#fff;filter:drop-shadow(0 2px 3px #00000040);opacity:0;transform:translate(720px,650px)}.story-scene[data-act="0"] .story-cursor{opacity:1;transform:translate(640px,590px)}.story-scene[data-act="0"]:not([data-sub="0"]) .story-cursor{transform:translate(352px,422px)}.story-scene[data-act="0"]:is([data-sub="2"],[data-sub="3"]) .story-cursor{transform:translate(356px,426px)scale(.9)}.story-composer{border:1px solid var(--crrt-rule);width:330px;color:var(--crrt-ink);background:var(--crrt-white);opacity:0;border-radius:18px;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:16px;display:grid;transform:translate(400px,480px);box-shadow:0 24px 60px #0a0a0a1f}.story-composer>b{color:#fff;background:var(--crrt-carrot-deep);border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.story-composer>div{align-items:baseline;gap:8px;font-size:13px;display:flex}.story-composer>div small{color:var(--crrt-ink-faint);font-size:12px}.story-composer p{grid-column:2;margin:0 0 8px;font-size:13px;line-height:1.5}.story-composer p span{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s steps(38,end) .25s;display:block}.story-composer footer{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.story-composer footer span{border:1px solid var(--crrt-rule);color:var(--crrt-ink-mute);font:10px/1 var(--crrt-font-mono);opacity:0;border-radius:99px;padding:4px 8px;transition:opacity .3s,transform .3s;transform:translateY(4px)}.story-scene[data-act="0"]:is([data-sub="2"],[data-sub="3"]) .story-composer{opacity:1;transform:translate(380px,452px)}.story-scene[data-act="0"]:is([data-sub="2"],[data-sub="3"]) .story-composer p span{clip-path:inset(0)}.story-scene[data-act="0"]:is([data-sub="2"],[data-sub="3"]) .story-composer footer span{opacity:1;transform:none}.story-composer footer span:first-child{transition-delay:1.65s}.story-composer footer span:nth-child(2){transition-delay:1.75s}.story-composer footer span:nth-child(3){transition-delay:1.85s}.story-scene[data-act="0"][data-sub="3"] .story-composer{opacity:0;transform:translate(560px,300px)scale(.7)}.story-carrot{opacity:0;transition:transform .9s var(--story-spring), opacity .3s ease;place-items:center;display:grid;transform:translate(398px,352px)}.story-scene[data-act="0"]:is([data-sub="2"],[data-sub="3"]) .story-carrot{opacity:1;transform:translate(398px,384px)}.story-scene[data-act="1"] .story-carrot{opacity:1;transform:translate(172px,334px)scale(.9)}.story-scene[data-act="2"] .story-carrot{opacity:1;filter:drop-shadow(0 0 14px #e8853d80);transition-duration:1.1s;transform:translate(234px,150px)scale(.82)rotate(-12deg)}.story-scene[data-act="3"] .story-carrot{opacity:0;transform:translate(380px,400px)scale(.4)}.story-panel{opacity:0;width:400px;height:620px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .3s;transform:translate(940px,20px)}.story-panel .journey-panel{width:100%;min-width:0;height:100%;min-height:0;margin:0}.story-scene[data-act="0"][data-sub="3"] .story-panel{opacity:1;transform:translate(456px,20px)}.story-scene[data-act="1"] .story-panel,.story-scene[data-act="3"][data-sub="3"] .story-panel{opacity:1;transform:translate(420px,20px)}.story-panel .journey-feedback-header>div{animation:.15s both journey-tooltip-in}.story-panel .journey-panel-body>*{animation:.2s both journey-slide-in;animation-delay:var(--journey-row-delay,.12s)}.story-panel .journey-panel-body>:nth-child(2){--journey-row-delay:.16s}.story-panel .journey-panel-body>:nth-child(3){--journey-row-delay:.2s}.story-panel .journey-panel-body>:nth-child(4){--journey-row-delay:.24s}.story-panel .journey-panel-body>:nth-child(5){--journey-row-delay:.28s}.story-panel .journey-panel-body>:nth-child(n+6){--journey-row-delay:.32s}.story-panel .crrt-inbox-row{transition:opacity .4s ease, transform .5s var(--story-spring)}.story-scene[data-act="1"][data-sub="0"] .crrt-inbox-row:not(.is-selected){opacity:0;transform:translate(-24px)}.story-panel .crrt-inbox-row>i{align-items:center;gap:4px;display:flex}.story-panel .crrt-inbox-row.is-approved>i{color:var(--crrt-dashboard-orange);font-weight:600;animation:.72s cubic-bezier(.16,1,.3,1) both journey-badge-pop}.story-panel .crrt-handoff-summary svg{animation:.72s cubic-bezier(.16,1,.3,1) .38s both journey-badge-pop}.story-panel .journey-panel-body>.crrt-agent-destination{animation:.2s .16s both journey-slide-in,.65s cubic-bezier(.16,1,.3,1) .7s journey-widget-receive}.story-terminal{color:#ffffffd6;width:620px;min-height:420px;font:13px/1.6 var(--crrt-font-mono);opacity:0;background:#141414;border:1px solid #ffffff29;border-radius:16px;padding:0 0 24px;overflow:hidden;transform:translate(220px,150px)scale(.96);box-shadow:0 40px 120px #00000080}.story-scene[data-act="2"] .story-terminal{opacity:1;transition-delay:.2s;transform:translate(220px,100px)}.story-terminal header{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:40px;margin-bottom:18px;padding:0 16px;display:flex}.story-terminal header i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.story-terminal header span{color:#fff6;margin-left:auto;font-size:11px}.story-terminal p{opacity:0;transition:opacity .3s ease, transform .4s var(--story-move);margin:0;padding:3px 24px;transform:translateY(6px)}.story-terminal p.is-shown,.story-terminal .story-prompt{opacity:1;transform:none}.story-terminal p.is-shown+p.is-shown{transition-delay:.38s}.story-terminal p.is-shown+p.is-shown+p.is-shown{transition-delay:.76s}.story-terminal .story-prompt{color:var(--crrt-phosphor);font:22px/1.2 var(--crrt-font-crt);margin-bottom:10px;padding-left:48px}.story-terminal b{color:var(--crrt-phosphor);margin-right:10px;font-weight:500}.story-terminal i{color:#fff6;margin-right:10px;font-style:normal}.story-terminal em{color:var(--crrt-carrot);margin-left:8px;font-style:normal}.story-terminal-cursor{background:var(--crrt-phosphor);width:9px;height:16px;margin:8px 24px 0;animation:1.06s step-end infinite crrt-cursor-blink;display:inline-block}@keyframes story-flash{0%{opacity:0}12%{opacity:.9}to{opacity:0}}@media (width<=900px){.story-sticky{padding:28px var(--landing-shell-gutter) 20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:18px}.story-copy h3{margin-bottom:10px}.story-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}}@media (width<=760px){.story-viewport{place-items:start;overflow:hidden}.story-scene{--story-zoom:1.66;--story-cam:-175px;transform:scale(calc(var(--story-fit,1) * var(--story-zoom))) translateX(var(--story-cam));transition:transform .85s var(--story-move)}.story-scene[data-act="0"][data-sub="3"]{--story-zoom:1.9;--story-cam:-430px}.story-scene[data-act="0"][data-sub="3"] .story-panel{transform:translate(440px,20px)}.story-scene[data-act="1"],.story-scene[data-act="3"][data-sub="3"]{--story-zoom:1.95;--story-cam:-415px}.story-scene[data-act="2"]{--story-zoom:1.32;--story-cam:-210px}}@media (prefers-reduced-motion:reduce){.story-scene>*,.story-scene *,.story-copy article,.story-track,.story-sticky,.story-scene{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.voices-intro h2{max-width:700px;color:var(--foreground);font:var(--landing-h2);letter-spacing:var(--landing-h2-track);text-wrap:balance;margin:0}.voices{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;max-width:1120px;margin:40px 0 0;padding:0;list-style:none;display:grid}.voice{border:1px solid var(--border);background:var(--card);box-sizing:border-box;border-radius:16px;height:100%;margin:0;padding:22px 24px}.voice figcaption{color:var(--foreground);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.voice-avatar{width:30px;height:30px;color:var(--crrt-dashboard-orange);background:color-mix(in srgb, var(--crrt-dashboard-orange) 11%, var(--card));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.voice blockquote{color:var(--foreground);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.5}.voice figcaption{flex-wrap:wrap}.voice-example{color:var(--muted-foreground);font-weight:400;font-size:var(--crrt-text-caption);flex-basis:100%}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff")}.ds-button,.ds-icon-button,.ds-nav-link,.ds-segmented button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ds-button{border-radius:var(--crrt-radius-xl);min-height:40px;font:650 14px/1 var(--crrt-dashboard-font);cursor:pointer;transition:background-color var(--crrt-duration-fast), border-color var(--crrt-duration-fast), color var(--crrt-duration-fast), transform 80ms;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ds-button:hover{transform:translateY(-1px)}.ds-button:active{transform:translateY(0)scale(.985)}.ds-button:disabled{cursor:wait;opacity:.6;transform:none}.ds-button-primary{color:var(--crrt-dashboard-white);background:var(--crrt-dashboard-orange);border-color:var(--crrt-dashboard-orange)}.ds-button-primary:hover{background:color-mix(in srgb, var(--crrt-dashboard-orange) 86%, black)}.ds-button-secondary{color:var(--foreground);background:var(--card);border-color:var(--border)}.ds-button-secondary:hover{background:var(--muted)}.ds-button-quiet{color:var(--muted-foreground);background:0 0}.ds-button-quiet:hover{color:var(--foreground);background:var(--muted)}.ds-button-sm{min-height:34px;padding-inline:12px;font-size:13px}.ds-button-lg{min-height:50px;padding-inline:20px;font-size:15px}.ds-icon-button{border:1px solid var(--border);border-radius:var(--crrt-radius-xl);width:38px;height:38px;color:var(--muted-foreground);background:var(--card);cursor:pointer;transition:color var(--crrt-duration-fast), background-color var(--crrt-duration-fast), border-color var(--crrt-duration-fast);place-items:center;padding:0;display:inline-grid}.ds-icon-button:hover{color:var(--foreground);background:var(--muted)}.ds-button:focus-visible,.ds-icon-button:focus-visible,.ds-nav-link:focus-visible,.ds-segmented button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ds-nav-link{color:var(--muted-foreground);font:550 13px/1 var(--crrt-dashboard-font);text-decoration:none}.ds-nav-link:hover{color:var(--foreground)}.ds-badge{border-radius:var(--crrt-radius-lg);min-height:26px;color:var(--crrt-dashboard-orange);background:var(--crrt-dashboard-selection);font:650 12px/1 var(--crrt-dashboard-font);align-items:center;padding:0 9px;display:inline-flex}[data-theme=dark] .ds-badge{background:color-mix(in srgb, var(--crrt-dashboard-orange) 18%, transparent)}.ds-surface{border:1px solid var(--border);border-radius:var(--crrt-radius-3xl);background:var(--card)}.ds-segmented{border:1px solid var(--border);border-radius:var(--crrt-radius-2xl);background:var(--muted);gap:3px;padding:3px;display:inline-flex}.ds-segmented button{border-radius:var(--crrt-radius-lg);min-height:38px;color:var(--muted-foreground);font:600 13px/1 var(--crrt-dashboard-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ds-segmented button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:var(--crrt-shadow-sm)}.ds-segmented small{color:var(--crrt-dashboard-orange);font-size:11px}.ds-demo-frame{box-shadow:var(--crrt-shadow-md);overflow:hidden}.ds-demo-toolbar{border-bottom:1px solid var(--border);min-height:46px;color:var(--muted-foreground);font:12px/1 var(--crrt-dashboard-font);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 14px;display:grid}.ds-demo-toolbar strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ds-demo-dots{gap:5px;display:flex}.ds-demo-dots i{background:var(--border);border-radius:50%;width:7px;height:7px}.ds-demo-dots i:first-child{background:var(--crrt-dashboard-orange)}.ds-demo-content{min-height:0}.ds-section-intro{justify-content:space-between;align-items:end;gap:32px;display:flex}.ds-section-intro h2{max-width:760px;color:var(--foreground);font:680 clamp(36px, 5vw, 64px)/.98 var(--crrt-dashboard-font);letter-spacing:-.045em;text-wrap:balance;margin:0}.ds-section-intro p{max-width:640px;color:var(--muted-foreground);font:400 17px/1.6 var(--crrt-dashboard-font);text-wrap:pretty;margin:20px 0 0}.ds-cta-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-pricing-card{border:1px solid var(--border);border-radius:var(--crrt-radius-3xl);background:var(--card);flex-direction:column;min-width:0;min-height:520px;padding:28px;display:flex}.ds-pricing-card.is-recommended{border-color:var(--crrt-dashboard-orange);box-shadow:0 0 0 1px var(--crrt-dashboard-orange)}.ds-pricing-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ds-pricing-heading h3{color:var(--foreground);font:650 22px/1.2 var(--crrt-dashboard-font);margin:0}.ds-pricing-price{align-items:baseline;gap:10px;margin-top:30px;display:flex}.ds-pricing-price strong{color:var(--foreground);font:650 46px/1 var(--crrt-font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ds-pricing-price span{color:var(--muted-foreground);font:13px/1.4 var(--crrt-dashboard-font)}.ds-pricing-card>p{min-height:52px;color:var(--muted-foreground);font:14px/1.55 var(--crrt-dashboard-font);margin:20px 0 0}.ds-pricing-features{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.ds-pricing-action{margin-top:auto;padding-top:28px}@media (width<=720px){.ds-section-intro{flex-direction:column;align-items:stretch}.ds-section-intro h2{font-size:clamp(34px,12vw,50px)}.ds-segmented{width:100%}.ds-segmented button{flex:1;justify-content:center}.ds-demo-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.ds-demo-toolbar>span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.ds-button:hover{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--crrt-font-sans);--default-mono-font-family:var(--crrt-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{background:var(--crrt-bg-deep);color:var(--crrt-white);font-family:var(--crrt-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:var(--crrt-carrot);color:var(--crrt-bg-deep)}body{background:var(--background);color:var(--foreground);font-family:var(--crrt-dashboard-font)}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.text-\[13px\]{font-size:13px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:gap-6{gap:calc(var(--spacing) * 6)}}}:root{--crrt-font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif}.landing-pricing{border-top:1px solid var(--crrt-rule-dark);background:var(--crrt-bg-deep);padding:clamp(88px,10vw,132px) 32px}.scanlines{position:relative}.scanlines:after{content:"";pointer-events:none;mix-blend-mode:overlay;background-image:repeating-linear-gradient(#0000 0 2px,#ffffff03 2px 3px);position:absolute;inset:0}.section-marker{font-family:var(--crrt-font-mono);color:var(--crrt-ink-mute);letter-spacing:.06em;text-transform:lowercase;font-size:13px}.phosphor-eyebrow{font-family:var(--crrt-font-crt);color:var(--crrt-phosphor);letter-spacing:var(--crrt-tracking-crt);text-transform:uppercase;font-size:18px}.pill{align-items:center;gap:var(--crrt-space-4);border-radius:var(--crrt-radius-pill);font-family:var(--crrt-font-sans);white-space:nowrap;transition:transform var(--crrt-duration-fast) var(--crrt-easing-default), background var(--crrt-duration-fast) var(--crrt-easing-default), box-shadow var(--crrt-duration-default) var(--crrt-easing-emphasis);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.pill:active:not(:disabled){transform:scale(.97)}.pill-ghost{background:var(--crrt-bg-deep);color:var(--crrt-white);border-color:var(--crrt-rule-dark);box-shadow:0 8px 12px #0a0a0a2e}.pill-ghost:hover{background:var(--crrt-bg-deep-soft)}.pill-carrot{background:var(--crrt-carrot);color:var(--crrt-white);border-color:var(--crrt-carrot-deep);box-shadow:0 8px 12px #0a0a0a2e}.pill-carrot:hover{background:var(--crrt-carrot-deep)}.pill-phosphor{background:var(--crrt-phosphor);color:var(--crrt-ink);border-color:var(--crrt-phosphor);box-shadow:0 8px 12px #0a0a0a2e}.pill-sm{gap:8px;height:32px;padding:0 14px;font-size:12px}.pill-md{height:44px;padding:0 18px 0 8px;font-size:13px}.pill-lg{height:52px;padding:0 22px 0 10px;font-size:14px}.pill-md:not(:has(.carrot-chip)){padding:0 18px}.pill-lg:not(:has(.carrot-chip)){padding:0 22px}.carrot-chip{border-radius:var(--crrt-radius-3xl);background:var(--crrt-bg-deep);image-rendering:pixelated;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pill-md .carrot-chip{border-radius:14px;width:28px;height:28px}.pill-sm .carrot-chip{border-radius:12px;width:24px;height:24px}.pill-lg .carrot-chip{border-radius:18px;width:36px;height:36px}.cursor-blink{animation:1.06s step-end infinite crrt-cursor-blink;display:inline-block}@keyframes crrt-pin-drop{0%{opacity:0;transform:translateY(-32px)scale(.4)rotate(-12deg)}18%{opacity:1;transform:translateY(-18px)scale(.7)rotate(-8deg)}55%{opacity:1;transform:translateY(6px)scale(1.15)rotate(4deg)}78%{opacity:1;transform:translateY(-2px)scale(.96)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes crrt-popover-expand{0%{opacity:0;transform:scale(.4)translateY(-4px)}60%{opacity:1;transform:scale(1.04)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes crrt-comment-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes crrt-typing-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.reveal-on-scroll{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.hover-lift{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s cubic-bezier(.16,1,.3,1)}.hover-lift:hover{border-color:#e8853d59;transform:translateY(-3px);box-shadow:0 12px 24px #0a0a0a66,0 0 24px #e8853d0f}@keyframes crrt-rain{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{transform:translate3d(var(--drift,0), calc(100vh + 120px), 0) rotate(var(--spin,0deg));opacity:0}}@keyframes crrt-letter-rise{0%{opacity:0;transform:translateY(28px)scale(.92)}60%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crrt-power-on{0%{opacity:0;color:#fff;text-shadow:0 0 24px #fffc}20%{opacity:1;color:#fff;text-shadow:0 0 24px #ffffffe6,0 0 12px #e8853d99}60%{opacity:1;color:var(--crrt-carrot);text-shadow:0 0 18px #e8853db3}to{opacity:1;color:var(--crrt-carrot);text-shadow:0 0 8px #e8853d59}}@keyframes crrt-glitch-jitter{0%,to{text-shadow:none;transform:translate(0)}20%{text-shadow:-2px 0 #f06,2px 0 #0cf;transform:translate(-1px,1px)}40%{text-shadow:2px 0 #f06,-2px 0 #0cf;transform:translate(2px,-1px)}60%{text-shadow:-1px 0 #ffb000,1px 0 #0cf;transform:translate(-1px)}80%{text-shadow:none;transform:translate(1px,1px)}}.crrt-glitch:hover{animation:.24s steps(5,end) crrt-glitch-jitter}@keyframes crrt-icon-ignite{0%{opacity:.2;filter:grayscale()brightness(.4);transform:scale(.92)}35%{opacity:1;filter:grayscale(0)brightness(1.4);transform:scale(1.05)}50%{opacity:.6;filter:grayscale(0)brightness(.9);transform:scale(.98)}65%{opacity:1;filter:grayscale(0)brightness(1.15);transform:scale(1.02)}to{opacity:1;filter:grayscale(0)brightness();transform:scale(1)}}.crrt-icon-cell{opacity:.2;filter:grayscale()brightness(.4)}.crrt-icon-cell.is-ignited{animation:.72s cubic-bezier(.16,1,.3,1) both crrt-icon-ignite}.scanlines:after{transform:translateY(calc(var(--scroll-y,0) * -.12px));will-change:transform}.crrt-scroll-rotate{transform:rotate(var(--scroll-rotate,0deg));will-change:transform;transition:transform 80ms linear}.audit-section-grid{gap:var(--crrt-space-10);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;display:grid}.audit-url-form{gap:var(--crrt-space-3);grid-template-columns:minmax(0,1fr) auto;max-width:680px;display:grid}.audit-url-form input:focus-visible{box-shadow:0 0 0 3px var(--crrt-carrot);border-color:var(--crrt-carrot)!important}@supports (color:color-mix(in lab, red, red)){.audit-url-form input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--crrt-carrot) 18%, transparent)}}.audit-evidence-preview{border:1px solid var(--crrt-rule-dark-strong);border-left:3px solid var(--crrt-carrot);border-radius:var(--crrt-radius-2xl);background:var(--crrt-bg-deep-soft);box-shadow:var(--crrt-shadow-md);overflow:hidden}.audit-preview-header,.audit-preview-footer{justify-content:space-between;gap:var(--crrt-space-4);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);color:var(--crrt-ink-mute);padding:14px 16px;font-size:14px;display:flex}.audit-preview-header{border-bottom:1px solid var(--crrt-rule-dark)}.audit-preview-footer{border-top:1px solid var(--crrt-rule-dark)}.audit-preview-row{gap:var(--crrt-space-4);border-bottom:1px solid var(--crrt-rule-dark);grid-template-columns:36px minmax(0,1fr);padding:18px 16px;display:grid}.audit-preview-row:last-of-type{border-bottom:0}.audit-preview-index{font-family:var(--crrt-font-crt);color:var(--crrt-carrot);font-size:22px}.audit-preview-row strong,.audit-preview-row span{display:block}.audit-preview-row strong{color:var(--crrt-white);margin-bottom:6px;font-size:14px;line-height:1.4}.audit-preview-row div>span{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);font-size:14px}.audit-workspace{background:var(--crrt-bg-deep);min-height:100svh;position:relative}.audit-workspace-nav{z-index:50;border-bottom:1px solid var(--crrt-rule-dark);background:var(--crrt-bg-deep);justify-content:space-between;align-items:center;min-height:68px;padding:0 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.audit-workspace-nav{background:color-mix(in oklab, var(--crrt-bg-deep) 90%, transparent)}}.audit-workspace-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.audit-workspace-nav-meta{align-items:center;gap:var(--crrt-space-7);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);color:var(--crrt-ink-mute);font-size:15px;display:flex}.audit-workspace-nav-meta span{color:var(--crrt-phosphor)}.audit-workspace-nav-meta a:hover{color:var(--crrt-white)}.audit-workspace-shell{z-index:1;max-width:1280px;margin:0 auto;padding:72px 32px 96px;position:relative}.audit-workspace-intro{justify-content:space-between;align-items:end;gap:var(--crrt-space-9);border-bottom:1px solid var(--crrt-rule-dark);padding-bottom:48px;display:flex}.audit-workspace-intro h1{color:var(--crrt-white);font-family:var(--crrt-font-mono);letter-spacing:var(--crrt-tracking-display);margin:20px 0 0;font-size:clamp(36px,5vw,68px);font-weight:700;line-height:1.02}.audit-workspace-intro h1 span{color:var(--crrt-carrot)}.audit-target{border:1px solid var(--crrt-rule-dark);border-radius:var(--crrt-radius-xl);background:var(--crrt-bg-deep-soft);width:min(100%,380px);padding:16px 18px}.audit-target span,.audit-target strong,.audit-target small{display:block}.audit-target span,.audit-target small{font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);color:var(--crrt-ink-mute);font-size:14px}.audit-target strong{color:var(--crrt-white);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 8px;font-size:13px;overflow:hidden}.audit-workspace-grid{gap:var(--crrt-space-9);grid-template-columns:310px minmax(0,1fr);padding-top:48px;display:grid}.audit-stage-rail{border-left:1px solid var(--crrt-rule-dark-strong);align-self:start;position:sticky;top:100px}.audit-rail-label{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);padding:0 0 16px 20px;font-size:14px}.audit-stage{gap:var(--crrt-space-3);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:76px;margin-left:-16px;display:grid;position:relative}.audit-stage-node{border:1px solid var(--crrt-rule-dark-strong);border-radius:var(--crrt-radius-full);background:var(--crrt-bg-deep);width:32px;height:32px;color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);place-items:center;font-size:16px;display:grid}.audit-stage strong,.audit-stage div span{display:block}.audit-stage strong{color:var(--crrt-ink-faint);font-size:14px}.audit-stage div span{color:var(--crrt-ink-mute);margin-top:4px;font-size:11px;line-height:1.45}.audit-stage small{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);font-size:13px}.audit-stage-active .audit-stage-node{border-color:var(--crrt-carrot);color:var(--crrt-carrot);box-shadow:0 0 18px var(--crrt-carrot)}@supports (color:color-mix(in lab, red, red)){.audit-stage-active .audit-stage-node{box-shadow:0 0 18px color-mix(in oklab, var(--crrt-carrot) 30%, transparent)}}.audit-stage-active strong{color:var(--crrt-white)}.audit-stage-active small{color:var(--crrt-phosphor)}.audit-stage-done .audit-stage-node{border-color:var(--crrt-forest);background:var(--crrt-forest);color:var(--crrt-white)}.audit-stage-done strong{color:var(--crrt-white)}.audit-source-inventory{border-top:1px solid var(--crrt-rule-dark);margin:24px 0 0 20px;padding-top:16px}.audit-source-inventory div{justify-content:space-between;gap:var(--crrt-space-3);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);padding:7px 0;font-size:13px;display:flex}.audit-source-inventory span{color:var(--crrt-ink-faint)}.audit-source-inventory strong{color:var(--crrt-ink-mute);font-weight:400}.audit-source-inventory div:first-child strong{color:var(--crrt-phosphor)}.audit-results{min-width:0}.audit-running{min-height:440px;padding:var(--crrt-space-8);border:1px solid var(--crrt-rule-dark);border-radius:var(--crrt-radius-2xl);background:var(--crrt-bg-deep-soft);text-align:center;place-items:center;display:grid}.audit-running-scan{color:var(--crrt-carrot);font-family:var(--crrt-font-mono);letter-spacing:.2em;animation:.9s steps(4,end) infinite alternate crrt-audit-scan}.audit-running p{color:var(--crrt-phosphor);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);margin:20px 0 8px;font-size:17px}.audit-running h2{color:var(--crrt-white);margin:0;font-size:22px}.audit-running small{color:var(--crrt-ink-mute)}@keyframes crrt-audit-scan{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:translate(8px)}}.audit-results-summary{gap:var(--crrt-space-8);border:1px solid var(--crrt-rule-dark);border-radius:var(--crrt-radius-2xl);background:var(--crrt-bg-deep-soft);grid-template-columns:minmax(0,1fr) auto;padding:28px;display:grid}.audit-results-summary h2{color:var(--crrt-white);letter-spacing:var(--crrt-tracking-h4);margin:10px 0 8px;font-size:26px}.audit-results-summary p{color:var(--crrt-ink-faint);margin:0;font-size:13px;line-height:1.55}.audit-score{border-left:1px solid var(--crrt-rule-dark);place-items:center;min-width:110px;padding-left:28px;display:grid}.audit-score strong{color:var(--crrt-carrot);font-size:54px;line-height:1}.audit-score span,.audit-score small{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt)}.audit-score span{color:var(--crrt-white)}.audit-findings-list{margin-top:var(--crrt-space-5)}.audit-finding{border:1px solid var(--crrt-rule-dark);background:var(--crrt-bg-deep-soft);border-bottom:0;grid-template-columns:70px minmax(0,1fr);display:grid}.audit-finding:first-child{border-radius:var(--crrt-radius-2xl) var(--crrt-radius-2xl) 0 0}.audit-finding:last-child{border-bottom:1px solid var(--crrt-rule-dark);border-radius:0 0 var(--crrt-radius-2xl) var(--crrt-radius-2xl)}.audit-finding-number{border-right:1px solid var(--crrt-rule-dark);color:var(--crrt-carrot);font-family:var(--crrt-font-crt);text-align:center;padding:24px 16px;font-size:26px}.audit-finding-body{min-width:0;padding:24px}.audit-finding-meta{gap:var(--crrt-space-3);flex-wrap:wrap;display:flex}.audit-finding-meta span{border:1px solid var(--crrt-rule-dark);border-radius:var(--crrt-radius-pill);color:var(--crrt-phosphor);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);padding:3px 8px;font-size:12px}.audit-finding-meta span:last-child{color:var(--crrt-carrot)}.audit-finding h3{color:var(--crrt-white);margin:14px 0 8px;font-size:21px;line-height:1.25}.audit-finding-body>p{color:var(--crrt-ink-faint);margin:0;font-size:13px;line-height:1.6}.audit-observations{margin-top:var(--crrt-space-5);border:1px solid var(--crrt-rule-dark);border-radius:var(--crrt-radius-2xl);background:var(--crrt-bg-deep-soft);padding:24px}.audit-observations-heading h3{color:var(--crrt-white);margin:8px 0 6px;font-size:19px}.audit-observations-heading p,.audit-observation>p{color:var(--crrt-ink-faint);margin:0;font-size:13px;line-height:1.6}.audit-observation{border-top:1px solid var(--crrt-rule-dark);margin-top:18px;padding-top:18px}.audit-observation h4{color:var(--crrt-white);margin:12px 0 6px;font-size:17px}.audit-observation>small{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);margin-top:12px;font-size:11px;display:block}.audit-evidence-list{gap:var(--crrt-space-3);margin-top:18px;display:grid}.audit-evidence-list>div{border-left:2px solid var(--crrt-rule-dark-strong);background:var(--crrt-bg-deep);padding:12px 14px}.audit-evidence-list span{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);font-size:13px}.audit-evidence-list p{color:var(--crrt-ink-faint);margin:5px 0 0;font-size:12px;line-height:1.5}.audit-evidence-list small{color:var(--crrt-ink-mute);font-family:var(--crrt-font-crt);margin-top:6px;font-size:12px;display:block}.audit-stage-rail>.pill{margin:24px 0 0 20px}.audit-recommendation{gap:var(--crrt-space-4);border-top:1px solid var(--crrt-rule-dark);grid-template-columns:90px minmax(0,1fr);margin-top:18px;padding-top:18px;display:grid}.audit-recommendation span{color:var(--crrt-carrot);font-family:var(--crrt-font-crt);letter-spacing:var(--crrt-tracking-crt);font-size:13px}.audit-recommendation p{color:var(--crrt-white);margin:0;font-size:12px;line-height:1.5}.pricing-section{color:var(--crrt-dashboard-ink);background:var(--crrt-dashboard-sidebar);border-top:1px solid var(--crrt-dashboard-border);padding:120px 32px}.pricing-shell{width:100%;max-width:1120px;margin:0 auto}.pricing-intro{max-width:800px}.pricing-marker{color:var(--crrt-dashboard-muted);font:13px/1 var(--crrt-font-mono);letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:24px;display:flex}.pricing-marker i{background:var(--crrt-dashboard-border);width:40px;height:1px}.pricing-marker span:last-child{color:var(--crrt-dashboard-orange);font-family:var(--crrt-font-crt);letter-spacing:.1em;font-size:16px}.pricing-intro h2{color:var(--crrt-dashboard-ink);font:700 var(--crrt-text-h2)/var(--crrt-leading-h2) var(--crrt-font-mono);letter-spacing:var(--crrt-tracking-h2);margin:0}.pricing-intro h2 em{color:var(--crrt-dashboard-orange);font-style:italic}.pricing-intro>p{max-width:620px;color:var(--crrt-dashboard-muted);margin:24px 0 0;font-size:17px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:56px;display:grid}.pricing-card{background:var(--crrt-dashboard-white);border:1px solid var(--crrt-dashboard-border);border-radius:var(--crrt-radius-2xl);min-width:0;min-height:540px;transition:transform var(--crrt-duration-fast) var(--crrt-easing-default), box-shadow var(--crrt-duration-fast) var(--crrt-easing-default);flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #2023290f}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #2023291a}.pricing-card-recommended{border-color:var(--crrt-dashboard-orange);box-shadow:0 16px 36px #c24c121f}.pricing-card-recommended:before{content:"";background:var(--crrt-dashboard-orange);height:4px;position:absolute;inset:0 0 auto}.pricing-card-topline{min-height:28px;color:var(--crrt-dashboard-muted);font:12px/1 var(--crrt-font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-card-topline strong{color:var(--crrt-dashboard-orange);background:var(--crrt-dashboard-selection);border-radius:var(--crrt-radius-pill);font:600 11px/1 var(--crrt-dashboard-font);letter-spacing:0;padding:7px 10px}.pricing-card h3{color:var(--crrt-dashboard-ink);font:650 22px/1.2 var(--crrt-dashboard-font);margin:28px 0 0}.pricing-price{align-items:baseline;gap:10px;margin-top:22px;display:flex}.pricing-price strong{color:var(--crrt-dashboard-ink);font:700 46px/1 var(--crrt-font-mono);letter-spacing:-.04em}.pricing-price span{color:var(--crrt-dashboard-muted);font-size:13px}.pricing-card>p{min-height:72px;color:var(--crrt-dashboard-muted);margin:22px 0 0;font-size:14px;line-height:1.6}.pricing-card ul{border-top:1px solid var(--crrt-dashboard-border);gap:12px;margin:24px 0 32px;padding:24px 0 0;list-style:none;display:grid}.pricing-card li{color:var(--crrt-dashboard-ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.pricing-card li span{color:var(--crrt-dashboard-orange);flex:none;font-weight:700}.pricing-cta{border-radius:var(--crrt-radius-xl);width:100%;min-height:48px;font:650 13px/1 var(--crrt-dashboard-font);cursor:pointer;transition:background var(--crrt-duration-fast) var(--crrt-easing-default), border-color var(--crrt-duration-fast) var(--crrt-easing-default);border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:0 18px;text-decoration:none;display:inline-flex}.pricing-cta-primary{color:var(--crrt-dashboard-white);background:var(--crrt-dashboard-orange);border-color:var(--crrt-dashboard-orange)}.pricing-cta-primary:hover{background:var(--crrt-carrot-deep);border-color:var(--crrt-carrot-deep)}.pricing-cta-secondary{color:var(--crrt-dashboard-ink);background:var(--crrt-dashboard-white);border-color:var(--crrt-dashboard-border)}.pricing-cta-secondary:hover{background:var(--crrt-dashboard-hover)}.pricing-cta:focus-visible,.pricing-error button:focus-visible{outline:2px solid var(--crrt-dashboard-orange);outline-offset:3px}.pricing-cta:disabled{cursor:wait;opacity:.68}.pricing-footnote{color:var(--crrt-dashboard-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:22px;font-size:12px;display:flex}.pricing-error{color:var(--crrt-dashboard-ink);background:var(--crrt-dashboard-selection);border:1px solid var(--crrt-dashboard-orange);border-radius:var(--crrt-radius-xl);margin:18px 0 0;padding:12px 14px;font-size:13px}.pricing-error button{color:inherit;cursor:pointer;margin-left:8px;font-weight:700;text-decoration:underline}.audit-exhaustive-cta{justify-content:space-between;align-items:center;gap:var(--crrt-space-8);margin-top:var(--crrt-space-5);border:1px solid var(--crrt-carrot-deep);border-radius:var(--crrt-radius-2xl);background:var(--crrt-carrot);padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.audit-exhaustive-cta{background:color-mix(in oklab, var(--crrt-carrot) 7%, var(--crrt-bg-deep-soft))}}.audit-exhaustive-cta h3{color:var(--crrt-white);margin:8px 0;font-size:20px}.audit-exhaustive-cta p{max-width:570px;color:var(--crrt-ink-faint);margin:0;font-size:12px;line-height:1.5}@media (width<=900px){.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card,.pricing-card>p{min-height:0}.audit-section-grid,.audit-workspace-grid{grid-template-columns:minmax(0,1fr)}.audit-stage-rail{position:static}.audit-workspace-intro{flex-direction:column;align-items:start}.audit-target{width:100%}}@media (width<=640px){.pricing-section{padding:80px 18px}.pricing-intro h2{font-size:clamp(30px,9vw,42px)}.pricing-marker{flex-wrap:wrap;align-items:flex-start}.pricing-card{padding:26px 22px}.landing-nav-links{gap:var(--crrt-space-4)}.landing-nav-secondary{display:none}.audit-url-form{grid-template-columns:minmax(0,1fr)}.audit-url-form .pill{justify-content:center;width:100%}.audit-workspace-nav{padding:0 18px}.audit-workspace-nav-meta span{display:none}.audit-workspace-shell{padding:48px 18px 72px}.audit-results-summary{grid-template-columns:minmax(0,1fr)}.audit-score{justify-content:start;gap:var(--crrt-space-3);border-top:1px solid var(--crrt-rule-dark);border-left:0;grid-template-columns:auto auto auto;padding:18px 0 0}.audit-score strong{font-size:36px}.audit-finding{grid-template-columns:48px minmax(0,1fr)}.audit-finding-number{padding:20px 8px;font-size:20px}.audit-finding-body{padding:20px 16px}.audit-recommendation{grid-template-columns:minmax(0,1fr)}.audit-exhaustive-cta{flex-direction:column;align-items:stretch}.audit-exhaustive-cta .pill{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pricing-card,.pricing-cta{transition:none}.pricing-card:hover{transform:none}.audit-running-scan{animation:none}}:root{--crrt-font-body:var(--crrt-dashboard-font);--landing-page:var(--crrt-bg-deep);--landing-soft:var(--crrt-bg-deep-soft);--landing-shell-gutter:max(24px, calc((100vw - 1180px) / 2))}:root[data-theme=light]{--background:var(--crrt-dashboard-white);--foreground:var(--crrt-dashboard-ink);--card:var(--crrt-dashboard-white);--card-foreground:var(--crrt-dashboard-ink);--popover:var(--crrt-dashboard-white);--popover-foreground:var(--crrt-dashboard-ink);--muted:var(--crrt-dashboard-sidebar);--muted-foreground:var(--crrt-dashboard-muted);--secondary:var(--crrt-dashboard-sidebar);--secondary-foreground:var(--crrt-dashboard-ink);--border:var(--crrt-dashboard-border);--input:var(--crrt-dashboard-border);--primary:var(--crrt-dashboard-orange);--primary-foreground:var(--crrt-dashboard-white);--ring:var(--crrt-dashboard-orange);--landing-page:var(--crrt-dashboard-white);--landing-soft:var(--crrt-dashboard-white)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--landing-soft:color-mix(in srgb, var(--crrt-dashboard-white) 94%, var(--crrt-dashboard-sidebar))}}.landing-hero,.landing-section,.landing-closing,.landing-footer{color:var(--foreground);background:var(--landing-page)}.landing-navigation{--foreground:#f8f5f2;--muted-foreground:#f8f5f29e;--card:#121212c7;--muted:#ffffff14;--border:#ffffff1c;z-index:60;width:min(100% - 40px,806px);min-height:58px;color:var(--foreground);-webkit-backdrop-filter:blur(20px)saturate(1.08);opacity:0;filter:blur(3px);background:#171413c7;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:8px 10px 8px 16px;display:grid;position:absolute;top:clamp(28px,6vh,52px);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 12px 36px #0000002e,inset 0 1px #ffffff09}.landing-navigation-brand{justify-self:start;text-decoration:none}.landing-navigation-links{align-items:center;gap:24px;display:flex}.landing-navigation-actions{justify-self:end;align-items:center;gap:8px;display:flex}.landing-navigation .ds-nav-link{color:#f8f5f299}.landing-navigation .ds-nav-link:hover{color:#fff}.landing-navigation .ds-icon-button{color:#f8f5f2b3;background:#08080875;border-color:#ffffff1a}.landing-navigation .ds-icon-button:hover{color:#fff;background:#ffffff14}.landing-hero{min-height:100svh;padding:0;overflow:clip}.landing-photo-stage{color:#fff;background:var(--crrt-bg-deep);isolation:isolate;border-radius:0;width:100%;min-height:100svh;margin:0;position:relative;overflow:hidden}.landing-photo-media{z-index:-3;opacity:0;position:absolute;inset:0;transform:scale(1.018)}.landing-photo-image,.landing-photo-media>video{object-fit:cover;object-position:50% 50%;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block;transform:scale(1.005)}.landing-photo-media>video{opacity:0;transition:opacity var(--crrt-duration-slow);position:absolute;inset:0}.landing-photo-media>video.is-playing{opacity:1}.landing-photo-shade{z-index:-2;opacity:0;background:linear-gradient(#0c0a0ac2 0%,#0f0c0c47 38%,#0f0c0c14 58%,#0f0c0cc7 100%),linear-gradient(90deg,#0a080857,#0000 34% 66%,#0a080857);position:absolute;inset:0}.landing-photo-copy{z-index:5;text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 48px);margin:0 auto;padding-top:clamp(190px,25vh,222px);display:flex;position:relative}.landing-photo-copy h1{color:#fff;max-width:590px;font:600 clamp(46px, 5vw, 60px)/.98 var(--crrt-dashboard-font);letter-spacing:-.052em;text-shadow:0 2px 28px #00000052;text-wrap:balance;opacity:0;filter:blur(4px);margin:0;translate:0 14px}.landing-photo-copy>p{color:#fffc;max-width:660px;font:430 clamp(15px, 1.35vw, 17px)/1.5 var(--crrt-dashboard-font);text-shadow:0 1px 18px #00000057;text-wrap:pretty;opacity:0;filter:blur(3px);margin:30px 0;translate:0 12px}.landing-hero-cta,.landing-hero-actions .connect-agent button{color:#fff;min-height:52px;font:550 14px/1 var(--crrt-dashboard-font);transition:background var(--crrt-duration-fast), transform var(--crrt-duration-fast), border-color var(--crrt-duration-fast);-webkit-backdrop-filter:blur(16px);opacity:0;filter:blur(2px);background:#6a362057;border:1px solid #e86b2bb8;border-radius:13px;align-items:center;gap:12px;padding:5px 18px 5px 7px;text-decoration:none;display:inline-flex;translate:0 10px;box-shadow:0 12px 34px #1d0e0940,inset 0 1px #ffffff14}.landing-hero-cta>span{background:#050505;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.landing-hero-cta:hover{border-color:var(--crrt-dashboard-orange);background:#7a391e85;transform:translateY(-1px)}.landing-hero-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.landing-photo-stage .landing-photo-media{animation:1.8s cubic-bezier(.22,1,.36,1) forwards crrt-hero-media-in}.landing-photo-stage .landing-photo-shade{animation:1.6s ease-out 80ms forwards crrt-hero-fade-in}.landing-photo-stage .landing-navigation{animation:1.3s cubic-bezier(.22,1,.36,1) .22s forwards crrt-hero-soft-in}.landing-photo-stage .landing-photo-copy h1{animation:1.4s cubic-bezier(.22,1,.36,1) .42s forwards crrt-hero-soft-in}.landing-photo-stage .landing-photo-copy>p{animation:1.4s cubic-bezier(.22,1,.36,1) .64s forwards crrt-hero-soft-in}.landing-photo-stage .landing-hero-cta,.landing-photo-stage .connect-agent button{animation:1.4s cubic-bezier(.22,1,.36,1) .84s forwards crrt-hero-soft-in}.landing-floating-feedback{pointer-events:none;position:absolute;inset:0}.landing-glass-comment{z-index:3;opacity:0;filter:blur(2px);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(135deg,#ffffff29,#ffffff12);border:1px solid #fff3;border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:12px;width:min(310px,100% - 40px);padding:14px;display:grid;position:absolute;translate:0 10px;scale:.985;box-shadow:0 18px 50px #0e080840,inset 0 1px #ffffff1f}.landing-photo-stage .landing-glass-comment{animation:crrt-glass-reveal 1.6s var(--glass-delay,2.4s) cubic-bezier(.22, 1, .36, 1) forwards, crrt-glass-float var(--float-duration,10s) calc(var(--glass-delay,2.4s) + 1.6s) ease-in-out infinite}.landing-glass-comment.is-left{--glass-delay:3s;--float-x:10px;--float-y:-16px;--float-rotate:.45deg;--float-duration:8.4s;top:49%;left:4.8%}.landing-glass-comment.is-right-top{--glass-delay:2.4s;--float-x:-13px;--float-y:-18px;--float-rotate:-.55deg;--float-duration:9.2s;top:22%;right:4.8%}.landing-glass-comment.is-right-bottom{--glass-delay:3.6s;--float-x:-11px;--float-y:15px;--float-rotate:.5deg;--float-duration:7.8s;top:61%;right:12%}.landing-comment-avatar{color:#fff;background:#e86b2bdb;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:750;display:grid}.landing-glass-comment p{color:#fff;margin:0 0 8px;font-size:13px;font-weight:560;line-height:1.4}.landing-glass-comment div>span{color:#ffffff94;font:10px/1.25 var(--crrt-font-mono);align-items:center;gap:5px;display:flex}.landing-glass-widget{z-index:4;opacity:0;filter:blur(2px);-webkit-backdrop-filter:blur(24px)saturate(1.16);background:linear-gradient(145deg,#2018189e,#261d1d57);border:1px solid #ffffff38;border-radius:20px;width:min(330px,100% - 40px);padding:17px;position:absolute;bottom:7%;left:17%;translate:0 10px;scale:.985;box-shadow:0 22px 60px #0a060647,inset 0 1px #ffffff1a}.landing-photo-stage .landing-glass-widget{animation:1.6s cubic-bezier(.22,1,.36,1) 4.2s forwards crrt-glass-reveal,9.8s ease-in-out 5.8s infinite crrt-widget-float}.landing-glass-widget header,.landing-glass-widget footer{justify-content:space-between;align-items:center;display:flex}.landing-glass-widget header>span{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.landing-glass-widget header i{color:#ffffffa6;font:9px/1 var(--crrt-font-mono);text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;padding:5px 8px;font-style:normal}.landing-widget-target{color:#fff9;font:10px/1 var(--crrt-font-mono);align-items:center;gap:7px;margin:18px 0 10px;display:flex}.landing-widget-target span{background:var(--crrt-dashboard-orange);border-radius:50%;width:7px;height:7px}.landing-glass-widget>p{color:#ffffffe0;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;margin:0;padding:13px;font-size:12px;line-height:1.45}.landing-glass-widget footer{margin-top:12px}.landing-glass-widget footer>span{color:#ffffff7a;font-size:10px}.landing-glass-widget footer button{color:#fff;background:var(--crrt-dashboard-orange);cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.landing-glass-widget button:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes crrt-glass-reveal{0%{opacity:0;filter:blur(2px);translate:0 10px;scale:.985}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes crrt-glass-float{0%,to{transform:translate(0)}50%{transform:translate3d(var(--float-x,0), var(--float-y,-8px), 0) rotate(var(--float-rotate,0deg))}}@keyframes crrt-widget-float{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)rotate(-.45deg)}}@keyframes crrt-hero-media-in{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes crrt-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes crrt-hero-soft-in{0%{opacity:0;filter:blur(4px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}.landing-section{padding:clamp(92px, 11vw, 156px) var(--landing-shell-gutter);border-top:1px solid var(--border);scroll-margin-top:90px}.landing-loop-grid{grid-template-columns:minmax(320px,.75fr) minmax(520px,1.25fr);align-items:start;gap:clamp(44px,8vw,110px);margin-top:72px;display:grid}.landing-loop-steps{margin:0;padding:0;list-style:none}.landing-loop-steps li{border-top:1px solid var(--border);grid-template-columns:34px 24px minmax(0,1fr);gap:14px;padding:24px 0;display:grid}.landing-loop-steps li:last-child{border-bottom:1px solid var(--border)}.landing-loop-number{color:var(--crrt-dashboard-orange);font:12px/1.6 var(--crrt-font-mono)}.landing-loop-steps h3{color:var(--foreground);margin:0;font-size:20px}.landing-loop-steps p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.55}.landing-receipt-frame{position:sticky;top:96px}.landing-receipt{grid-template-columns:1fr 1fr;display:grid}.landing-receipt>div{min-height:170px;padding:28px}.landing-receipt-before{border-right:1px solid var(--border)}.landing-receipt-before span,.landing-receipt-result span{color:var(--muted-foreground);font-size:11px}.landing-receipt-before blockquote{color:var(--foreground);font:550 20px/1.35 var(--crrt-dashboard-font);margin:22px 0}.landing-receipt-before code{color:var(--muted-foreground);font-size:11px}.landing-receipt-change p{color:var(--crrt-dashboard-orange);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:650;display:flex}.landing-receipt-change pre{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.landing-receipt-result{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;min-height:70px!important}.landing-receipt-result strong{color:var(--crrt-dashboard-orange);font-size:13px}.landing-story{height:auto;padding:0}.landing-story-sticky{box-sizing:border-box;padding:clamp(92px, 9vw, 128px) var(--landing-shell-gutter);background:var(--landing-page);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.landing-story-sticky .ds-section-intro h2{max-width:620px;font-size:clamp(38px,4vw,54px)}.landing-story-sticky .ds-section-intro p{max-width:680px;font-size:15px}.landing-story-grid{grid-template-columns:minmax(260px,330px) minmax(0,740px);justify-content:space-between;align-items:center;gap:clamp(40px,5vw,72px);margin-top:clamp(36px,5vh,52px);display:grid}.landing-story-steps{margin:0;padding:0;list-style:none}.landing-story-steps li{border-top:1px solid var(--border);opacity:.3;transition:opacity .36s ease, border-color .36s ease, background-color .36s ease, box-shadow .36s ease, transform .48s var(--crrt-easing-emphasis);border-radius:12px;grid-template-columns:34px 24px minmax(0,1fr);gap:14px;padding:18px 14px;display:grid}.landing-story-steps li:last-child{border-bottom:1px solid var(--border)}.landing-story-steps li.is-active{opacity:1;background:var(--card);border-color:#0000;transform:translate(10px);box-shadow:0 12px 30px #14121012}.landing-story-steps li.is-complete{opacity:.66}.landing-story-steps li.is-complete .landing-loop-number{color:var(--crrt-dashboard-orange)}.landing-story-steps h3{color:var(--foreground);font:600 21px/1.2 var(--crrt-dashboard-font);margin:0}.landing-story-steps p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.55}.landing-story-frame{justify-self:end;width:100%;min-width:0;max-width:740px;box-shadow:0 22px 60px #0f0f0f14}.landing-story-frame .ds-demo-toolbar>span:nth-child(3){color:var(--crrt-dashboard-orange);background:var(--crrt-dashboard-orange);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.landing-story-frame .ds-demo-toolbar>span:nth-child(3){background:color-mix(in srgb, var(--crrt-dashboard-orange) 9%, transparent)}}.landing-story-frame .ds-demo-toolbar>span:nth-child(3){font:600 10px/1 var(--crrt-font-mono);letter-spacing:.03em;text-transform:uppercase}.landing-story-scenes{aspect-ratio:16/9;background:#eee8dc;position:relative;overflow:hidden}.landing-story-video{object-fit:cover;background:#eee8dc;width:100%;height:100%;display:block}.landing-install{background:var(--landing-page)}.landing-capture-stage{border:1px solid var(--border);background:var(--card);border-radius:24px;margin-top:62px;overflow:hidden;box-shadow:0 28px 80px #14121014}.landing-capture-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 22px;display:flex}.landing-browser-address{align-items:center;gap:7px;min-width:0;display:flex}.landing-browser-address i{background:var(--border);border-radius:50%;flex:none;width:7px;height:7px}.landing-browser-address i:first-child{background:var(--crrt-dashboard-orange)}.landing-browser-address span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:11px;overflow:hidden}.landing-capture-switch{border:1px solid var(--border);background:var(--muted);border-radius:12px;gap:4px;padding:4px;display:flex}.landing-capture-switch button{min-height:34px;color:var(--muted-foreground);font:550 11px/1 var(--crrt-dashboard-font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;transition:color .18s,background-color .18s,box-shadow .18s;display:flex}.landing-capture-switch button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:0 4px 14px #14121014}.landing-capture-switch button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing-capture-switch button small{border-radius:var(--crrt-radius-pill);color:var(--crrt-dashboard-orange);background:var(--crrt-dashboard-orange);padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.landing-capture-switch button small{background:color-mix(in srgb, var(--crrt-dashboard-orange) 9%, transparent)}}.landing-capture-switch button small{white-space:nowrap;font-size:8px}.landing-capture-canvas{isolation:isolate;background:#f2eee7;min-height:620px;position:relative;overflow:hidden}.landing-demo-page{color:#181716;animation:landing-capture-page-in .7s var(--crrt-easing-emphasis) both;background:#fbfaf7;border:1px solid #23201e1a;border-radius:18px;position:absolute;inset:54px 38% 58px 6%;overflow:hidden;box-shadow:0 22px 60px #2e251f1f}.landing-demo-page nav{border-bottom:1px solid #e8e3dc;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 34px;font-size:11px;display:flex}.landing-demo-page nav strong{font-size:13px}.landing-demo-page nav span{color:#8a8580;margin-left:auto}.landing-demo-page nav b{border:1px solid #b9b3ac;border-radius:999px;padding:8px 14px;font-size:10px}.landing-demo-page-copy{width:38%;position:absolute;top:29%;left:9%}.landing-demo-page-copy small{color:#8a8580;letter-spacing:.08em;font-size:9px}.landing-demo-page-copy h3{font:650 clamp(38px, 5vw, 72px)/.86 var(--crrt-dashboard-font);letter-spacing:-.055em;margin:14px 0 0}.landing-demo-page-copy p{color:#716c67;max-width:340px;margin:20px 0;font-size:13px;line-height:1.5}.landing-demo-page-copy button{color:#fff;min-height:38px;font:600 11px/1 var(--crrt-dashboard-font);background:#181716;border:0;border-radius:8px;padding:0 18px}.landing-demo-tasks{background:#f5f1eb;border:1px solid #e8e3dc;border-radius:18px;grid-template-columns:1fr auto;gap:14px;width:36%;padding:24px;display:grid;position:absolute;top:26%;right:7%;transform:rotate(2.5deg)}.landing-demo-tasks strong,.landing-demo-tasks span{font-size:11px}.landing-demo-tasks span{color:#8a8580}.landing-demo-tasks i{background:linear-gradient(90deg,#262321 0 9px,#0000 9px 22px,#d3cdc5 22px 72%,#ece7e0 72%);border-radius:8px;grid-column:1/-1;height:34px}.landing-capture-selection{color:#fff;background:var(--crrt-dashboard-orange);width:34px;height:34px;animation:landing-capture-pin-in .62s .75s var(--crrt-easing-emphasis) both;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:65%;left:21%;box-shadow:0 8px 24px #b9532752}.landing-capture-comment{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(340px,34%);animation:landing-capture-comment-in .9s 1.15s var(--crrt-easing-emphasis) both;background:#241d1bd1;border:1px solid #ffffff8c;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid;position:absolute;top:43%;left:7%;box-shadow:0 22px 50px #1f181633}.landing-capture-comment>i{background:var(--crrt-dashboard-orange);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:700;display:grid}.landing-capture-comment strong,.landing-capture-comment span{display:block}.landing-capture-comment strong{font-size:12px;line-height:1.35}.landing-capture-comment span{color:#ffffff8c;font:9px/1.2 var(--crrt-font-mono);margin-top:6px}.landing-context-strip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:landing-capture-context-in .8s 2.1s var(--crrt-easing-emphasis) both;background:#ffffffe0;border:1px solid #23201e1a;border-radius:14px;gap:6px;padding:7px;display:flex;position:absolute;bottom:37px;right:7%;box-shadow:0 14px 38px #2e251f1f}.landing-context-strip span{color:#67615c;white-space:nowrap;background:#f3f0eb;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:10px;display:flex}.landing-agent-ready{z-index:3;color:#201d1b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:28%;animation:landing-capture-ready-in .9s 2.85s var(--crrt-easing-emphasis) both;background:#ffffffeb;border:1px solid #23201e1a;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid;position:absolute;bottom:96px;right:6%;box-shadow:0 18px 50px #2e251f26}.landing-agent-ready>i{color:#fff;background:#211e1c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.landing-agent-ready span,.landing-agent-ready strong{display:block}.landing-agent-ready span{color:#8a837e;font-size:9px}.landing-agent-ready strong{margin-top:4px;font-size:12px}.landing-agent-ready>svg{color:var(--crrt-dashboard-orange)}.landing-capture-explainer{z-index:3;color:#201d1b;width:28%;position:absolute;top:68px;right:6%}.landing-capture-explainer>span{color:var(--crrt-dashboard-orange);font:600 9px/1.3 var(--crrt-font-mono);letter-spacing:.05em;display:block}.landing-capture-explainer h3{color:#201d1b;font:620 clamp(25px, 2.4vw, 36px)/1.02 var(--crrt-dashboard-font);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 12px}.landing-capture-explainer p{color:#756f6a;margin:0;font-size:12px;line-height:1.6}.landing-capture-canvas.is-chrome .landing-capture-selection{left:24%}.landing-capture-canvas.is-storybook .landing-capture-selection{top:58%;left:31%}.landing-capture-canvas.is-record .landing-capture-selection{top:52%;left:19%}@keyframes landing-capture-page-in{0%{opacity:.55;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes landing-capture-pin-in{0%{opacity:0;transform:translate(-20px,-20px)scale(.6)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes landing-capture-comment-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes landing-capture-context-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-capture-ready-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-dashboard-frame{margin-top:64px}.landing-dashboard-video-shell{aspect-ratio:16/9;background:var(--muted);overflow:hidden}.landing-dashboard-video{object-fit:cover;width:100%;height:100%;display:block}.landing-dashboard-demo{background:var(--background);grid-template-columns:180px 300px minmax(0,1fr);min-height:620px;display:grid}.landing-dashboard-nav{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;gap:5px;padding:22px 14px;display:flex}.landing-dashboard-nav>strong{font-family:var(--crrt-font-crt);margin:0 8px 28px;font-size:20px}.landing-dashboard-nav>span{color:var(--muted-foreground);margin:0 8px 8px;font-size:10px}.landing-dashboard-nav button{border-radius:var(--crrt-radius-md);min-height:36px;color:var(--muted-foreground);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.landing-dashboard-nav button.is-active{color:var(--foreground);background:var(--card)}.landing-dashboard-nav button b{font:10px/1 var(--crrt-font-mono);margin-left:auto}.landing-dashboard-list{border-right:1px solid var(--border)}.landing-dashboard-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;font-size:12px;display:flex}.landing-dashboard-list>div span{color:var(--muted-foreground)}.landing-dashboard-list>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.landing-dashboard-list>button.is-active{background:var(--muted);box-shadow:inset 3px 0 var(--crrt-dashboard-orange)}.landing-dashboard-list>button>i,.landing-dashboard-comment>i{color:#fff;background:var(--crrt-dashboard-orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:700;display:grid}.landing-dashboard-list>button span{min-width:0}.landing-dashboard-list>button strong,.landing-dashboard-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.landing-dashboard-list>button strong{font-size:12px}.landing-dashboard-list>button small{color:var(--muted-foreground);margin-top:5px;font-size:10px}.landing-dashboard-detail{min-width:0}.landing-dashboard-detail-head{border-bottom:1px solid var(--border);min-height:58px;color:var(--muted-foreground);font:11px/1 var(--crrt-font-mono);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.landing-dashboard-detail-head strong{color:var(--crrt-dashboard-orange)}.landing-dashboard-screenshot{border:1px solid var(--border);border-radius:var(--crrt-radius-xl);background:var(--muted);flex-direction:column;justify-content:center;min-height:220px;margin:24px;padding:32px;display:flex;position:relative;overflow:hidden}.landing-dashboard-screenshot span{color:var(--muted-foreground);font:10px/1 var(--crrt-font-mono)}.landing-dashboard-screenshot b{max-width:420px;color:var(--foreground);font:650 clamp(28px, 3vw, 42px)/1 var(--crrt-dashboard-font);letter-spacing:-.04em;margin-top:14px}.landing-dashboard-screenshot i{background:var(--crrt-dashboard-orange);border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:36%;left:58%;box-shadow:0 4px 18px #c24c1259}.landing-dashboard-comment{grid-template-columns:32px 1fr;gap:12px;margin:0 24px 20px;display:grid}.landing-dashboard-comment p{color:var(--foreground);margin:0;font-size:14px;line-height:1.55}.landing-dashboard-comment strong{margin-bottom:5px;font-size:12px;display:block}.landing-dashboard-agent{border:1px solid var(--border);border-radius:var(--crrt-radius-xl);background:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 24px;padding:15px;display:grid}.landing-dashboard-agent div{gap:4px;display:grid}.landing-dashboard-agent strong{font-size:12px}.landing-dashboard-agent span{color:var(--muted-foreground);font-size:10px}.landing-dashboard-agent button{border:1px solid var(--border);border-radius:var(--crrt-radius-md);min-height:32px;color:var(--foreground);background:var(--card);padding:0 11px;font-size:10px;font-weight:650}.landing-dashboard-status{color:var(--muted-foreground);align-items:center;gap:8px;margin:24px;font-size:10px;display:flex}.landing-dashboard-status i{background:var(--border);flex:1;height:1px}.landing-dashboard-status strong{color:var(--crrt-dashboard-orange)}.landing-integrations{color:#f8f4f2;background:#2c1b1f;grid-template-columns:minmax(300px,.68fr) minmax(620px,1.32fr);align-items:center;gap:clamp(56px,7vw,94px);display:grid}.landing-integrations-copy h2{color:#fff;max-width:520px;font:600 clamp(42px, 4.8vw, 66px)/.98 var(--crrt-dashboard-font);letter-spacing:-.045em;text-wrap:balance;margin:0}.landing-integrations-copy>p{color:#ffffffad;max-width:520px;margin:28px 0 0;font-size:16px;line-height:1.65}.landing-integrations-copy>a{color:#f1aa82;align-items:center;gap:10px;margin-top:30px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.landing-integrations-copy>a:hover{color:#fff}.landing-integrations-stage{background:#ffffff06;border:1px solid #fff1;border-radius:24px;grid-template-columns:minmax(190px,.82fr) 58px minmax(270px,1fr);align-items:center;min-width:0;padding:30px;display:grid;position:relative;box-shadow:0 28px 80px #0c050733}.landing-integrations-list{gap:14px;display:grid}.landing-integrations-list article{will-change:transform;background:#ffffff09;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px;animation:7s ease-in-out infinite landing-integration-drift;display:grid}.landing-integrations-list article:nth-child(2){animation-delay:-2.2s}.landing-integrations-list article:nth-child(3){animation-delay:-4.6s}.landing-integrations-list article>i{color:#231a1c;background:#f8f5f2;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.landing-integrations-list article>i svg{stroke:currentColor;width:21px;height:21px}.landing-integrations-list article>i svg:not(.lucide){fill:currentColor;stroke:none}.landing-integrations-list article div strong,.landing-integrations-list article div span{display:block}.landing-integrations-list article div strong{color:#fff;font-size:14px}.landing-integrations-list article div span{color:#ffffff7a;margin-top:5px;font-size:10px}.landing-integrations-list article>b{color:#bfe2ce;white-space:nowrap;background:#5baf821f;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:550;animation:3.6s ease-in-out infinite landing-integration-status;display:flex}.landing-integrations-rail{grid-template-rows:repeat(3,1fr);height:100%;display:grid;position:relative}.landing-integrations-rail>span{border-top:1px dashed #d5abde80;align-self:center}.landing-integrations-rail>i{border-left:1px dashed #d5abde80;position:absolute;top:16.66%;bottom:16.66%;left:68%}.landing-integrations-rail>em{background:#f1aa82;border:2px solid #2c1b1f;border-radius:50%;width:7px;height:7px;animation:4.8s ease-in-out infinite landing-integration-flow;position:absolute;top:16.66%;left:68%;box-shadow:0 0 16px #f1aa82cc}.landing-integrations-output{color:#20191a;will-change:transform;background:#f7f4ef;border-radius:20px;min-height:358px;padding:24px;animation:8s ease-in-out infinite landing-integration-output;box-shadow:0 18px 48px #08030433}.landing-integrations-output header{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-integrations-output header span{color:#20191a;font-family:var(--crrt-font-crt);font-size:18px}.landing-integrations-output header b{color:#8f675d;font:550 9px/1 var(--crrt-font-mono);text-transform:uppercase}.landing-integrations-output h3{color:#20191a;font:600 clamp(22px, 2.2vw, 30px)/1.08 var(--crrt-dashboard-font);letter-spacing:-.035em;margin:34px 0 0}.landing-integrations-output ul{gap:9px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.landing-integrations-output li{color:#655d5f;align-items:center;gap:8px;font-size:11px;display:flex}.landing-integrations-output li svg{color:#b95327}.landing-integration-action{color:#292324;background:#fff;border:1px solid #ded8d3;border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:45px;margin-top:8px;padding:0 12px;font-size:11px;font-weight:600;display:grid}.landing-integration-action>svg:last-child{transition:transform .22s}.landing-integration-action:hover>svg:last-child{transform:translate(4px)}.landing-integration-action>svg:first-child{fill:currentColor;width:17px;height:17px}.landing-integration-spark{color:#b95327;text-align:center;font-size:17px}@keyframes landing-integration-drift{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes landing-integration-output{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes landing-integration-flow{0%{opacity:0;top:16.66%;transform:translate(-50%,-50%)scale(.75)}16%,84%{opacity:1}to{opacity:0;top:83.33%;transform:translate(-50%,-50%)scale(1.15)}}@keyframes landing-integration-status{0%,to{box-shadow:0 0 #5baf8200}50%{box-shadow:0 0 18px #5baf8224}}.landing-reviews{color:#e8edf6;background:var(--crrt-bg-deep);padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(88px,9vw,128px)}.landing-pricing{background:var(--landing-soft)}.landing-faq{grid-template-columns:minmax(280px,.65fr) minmax(480px,1.35fr);align-items:start;gap:clamp(48px,10vw,140px);display:grid}.landing-faq .ds-section-intro{align-items:start;position:sticky;top:124px}.landing-faq-panel{min-height:513px}.landing-faq-list{border-top:1px solid var(--border);height:513px}.landing-faq-item{border-bottom:1px solid var(--border)}.landing-faq-list button{width:100%;min-height:64px;color:var(--muted-foreground);font:550 16px/1.35 var(--crrt-dashboard-font);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:0;transition:color .18s;display:grid}.landing-faq-list button:hover,.landing-faq-item.is-active button{color:var(--foreground)}.landing-faq-list button i{color:var(--crrt-dashboard-orange);font:400 22px/1 var(--crrt-dashboard-font);font-style:normal}.landing-faq-list button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.landing-faq-answer{height:122px;overflow:hidden}.landing-faq-answer p{max-width:650px;color:var(--muted-foreground);margin:0;padding:4px 44px 24px 0;font-size:14px;line-height:1.65;animation:.26s both landing-faq-answer-in}@keyframes landing-faq-answer-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.landing-closing{padding:clamp(80px, 10vw, 144px) var(--landing-shell-gutter);border-top:1px solid var(--border);background:var(--foreground);color:var(--background);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.landing-closing p{color:var(--background);margin:0 0 16px}@supports (color:color-mix(in lab, red, red)){.landing-closing p{color:color-mix(in srgb, var(--background) 70%, transparent)}}.landing-closing p{font-size:14px}.landing-closing h2{color:var(--background);font:600 clamp(54px, 8vw, 104px)/.9 var(--crrt-dashboard-font);letter-spacing:-.055em;margin:0}.landing-closing .ds-button-secondary{color:var(--background);border-color:var(--background);background:0 0}@supports (color:color-mix(in lab, red, red)){.landing-closing .ds-button-secondary{border-color:color-mix(in srgb, var(--background) 25%, transparent)}}.landing-closing small{color:var(--background);margin-top:12px;display:block}@supports (color:color-mix(in lab, red, red)){.landing-closing small{color:color-mix(in srgb, var(--background) 60%, transparent)}}.landing-footer{padding:clamp(72px, 8vw, 112px) var(--landing-shell-gutter) 38px;border-top:1px solid var(--border)}.landing-footer-main{grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(130px,.72fr));gap:clamp(42px,7vw,96px);display:grid}.landing-footer-brand p{max-width:260px;color:var(--muted-foreground);margin:24px 0 0;font-size:14px;line-height:1.55}.landing-footer-main nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.landing-footer-main nav>span,.landing-footer-social>div>span{color:var(--muted-foreground);font:550 11px/1 var(--crrt-font-mono);letter-spacing:.035em;margin-bottom:8px}.landing-footer-main nav a{color:var(--foreground);font-size:14px;font-weight:550;text-decoration:none}.landing-footer-main nav a:hover,.landing-footer-main nav a:focus-visible,.landing-footer-legal a:hover,.landing-footer-legal a:focus-visible{color:var(--crrt-dashboard-orange)}.landing-footer-social{justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(72px,9vw,128px);padding-bottom:42px;display:flex}.landing-footer-social>div{gap:10px;display:grid}.landing-footer-social>div>a{border:1px solid var(--border);width:38px;height:38px;color:var(--muted-foreground);border-radius:50%;place-items:center;transition:color .18s,border-color .18s;display:grid}.landing-footer-social>div>a:hover{border-color:var(--foreground);color:var(--foreground)}.landing-footer-social p{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.landing-footer-social p i{background:#38a169;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38a1691a}.landing-footer-legal{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px 22px;padding-top:24px;font-size:11px;display:flex}.landing-footer-legal a{color:inherit;text-decoration:none}.landing-footer-legal>span:last-child{margin-left:auto}.landing-footer-legal>span:last-child a{color:var(--foreground);font-weight:600}@media (width<=1120px){.landing-navigation{grid-template-columns:1fr auto}.landing-navigation-links{display:none}.landing-glass-comment.is-left{top:48%;left:3%}.landing-glass-comment.is-right-top{top:24%;right:3%}.landing-glass-comment.is-right-bottom{top:62%;right:3%}.landing-glass-widget{bottom:6%;left:8%}.landing-loop-grid{grid-template-columns:minmax(0,1fr)}.landing-receipt-frame{position:static}.landing-dashboard-demo{grid-template-columns:150px 260px minmax(420px,1fr);overflow-x:auto}.landing-integrations{grid-template-columns:minmax(0,1fr)}.landing-integrations-copy>p{max-width:680px}.landing-integrations-stage{width:min(760px,100%)}}@media (width<=900px){.landing-story-sticky{padding-block:92px;overflow:visible}.landing-story-grid{grid-template-columns:minmax(0,1fr)}.landing-story-steps li{opacity:1;transform:none}.landing-story-scenes{aspect-ratio:16/9}.landing-capture-canvas{min-height:780px}.landing-capture-explainer{width:auto;top:38px;left:5%;right:5%}.landing-capture-explainer h3{max-width:560px}.landing-demo-page{inset:240px 5% 58px}.landing-agent-ready{width:36%;right:5%}.landing-integrations-stage{grid-template-columns:minmax(0,1fr);gap:0;padding:20px}.landing-integrations-rail{min-height:68px}.landing-integrations-rail>span{display:none}.landing-integrations-rail>i{top:0;bottom:0;left:50%}.landing-integrations-output{min-height:340px}}@media (width<=760px){.landing-navigation{width:calc(100% - 16px);padding-left:12px;top:8px}.landing-navigation-actions .ds-button{display:none}.landing-hero{padding:0}.landing-photo-stage{border-radius:0;width:100%;min-height:100svh;margin:0}.landing-photo-image,.landing-photo-media>video{object-position:50% 52%}.landing-photo-shade{background:linear-gradient(#0c0a0acc 0%,#0f0c0c59 43%,#0f0c0c33 60%,#0f0c0ce6 100%)}.landing-photo-copy{width:calc(100% - 36px);padding-top:118px}.landing-photo-copy h1{max-width:560px;font-size:clamp(40px,12vw,56px)}.landing-photo-copy>p{max-width:520px;margin:18px 0 22px;font-size:15px}.landing-glass-comment.is-left,.landing-glass-comment.is-right-bottom{display:none}.landing-glass-comment.is-right-top{width:auto;inset:auto 18px 252px!important}.landing-glass-widget{width:auto;bottom:24px;left:18px;right:18px}.landing-section{padding-inline:var(--landing-shell-gutter)}.landing-story{padding-inline:0}.landing-story-sticky{padding:76px var(--landing-shell-gutter)}.landing-story-grid{margin-top:42px}.landing-receipt{grid-template-columns:minmax(0,1fr)}.landing-receipt-before{border-right:0;border-bottom:1px solid var(--border)}.landing-receipt-result{grid-column:auto}.landing-faq{grid-template-columns:minmax(0,1fr)}.landing-faq .ds-section-intro{position:static}.landing-faq-panel{min-height:0}.landing-faq-list{height:auto}.landing-capture-stage{border-radius:18px;margin-top:42px}.landing-capture-toolbar{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:16px}.landing-browser-address{min-height:28px}.landing-capture-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.landing-capture-switch button{flex:1;justify-content:center}.landing-capture-canvas{min-height:830px}.landing-capture-explainer{top:32px;left:24px;right:24px}.landing-capture-explainer h3{margin-top:10px;font-size:28px}.landing-demo-page{inset:235px 16px 150px}.landing-demo-page nav{padding-inline:18px}.landing-demo-page nav span{display:none}.landing-demo-page-copy{width:62%;top:22%;left:8%}.landing-demo-page-copy h3{font-size:clamp(38px,12vw,54px)}.landing-demo-tasks{opacity:.82;width:58%;padding:16px;top:auto;bottom:12%;right:7%}.landing-capture-selection{top:55%;left:22%}.landing-capture-comment{width:auto;top:52%;left:24px;right:24px}.landing-agent-ready{width:min(350px,100% - 48px);bottom:80px;right:24px}.landing-context-strip{bottom:24px;left:24px;right:24px;overflow-x:auto}.landing-context-strip span{flex:1 0 auto;justify-content:center}.landing-dashboard-frame{overflow-x:auto}.landing-dashboard-demo{width:900px}.landing-integrations-copy h2{font-size:clamp(40px,12vw,54px)}.landing-integrations-stage{border-radius:18px;padding:14px}.landing-integrations-list article{grid-template-columns:40px minmax(0,1fr)}.landing-integrations-list article>b{grid-column:2;justify-self:start}.landing-integrations-output{padding:22px}.landing-closing{grid-template-columns:minmax(0,1fr);align-items:start}.landing-closing h2{font-size:clamp(52px,17vw,78px)}.landing-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.landing-footer-brand{grid-column:1/-1}.landing-footer-social{flex-direction:column;align-items:flex-start;margin-top:72px}.landing-footer-legal>span:last-child{width:100%;margin-left:0}}@media (width<=460px){.landing-footer-main{grid-template-columns:minmax(0,1fr)}.landing-footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.landing-photo-stage .landing-photo-media,.landing-photo-stage .landing-photo-shade,.landing-photo-stage .landing-navigation,.landing-photo-stage .landing-photo-copy h1,.landing-photo-stage .landing-photo-copy>p,.landing-photo-stage .landing-hero-cta,.landing-photo-stage .connect-agent button,.landing-photo-stage .landing-glass-comment,.landing-photo-stage .landing-glass-widget{opacity:1;filter:none;animation:none;transform:none}.landing-photo-stage .landing-navigation{transform:translate(-50%)}.landing-story-steps li{transition:none}.landing-integrations-list article,.landing-integrations-list article>b,.landing-integrations-output,.landing-integrations-rail>em,.landing-demo-page,.landing-capture-selection,.landing-capture-comment,.landing-context-strip,.landing-agent-ready,.landing-faq-answer p{animation:none}}.landing-capture-story{grid-template-columns:minmax(280px,390px) minmax(560px,1fr);align-items:start;gap:clamp(52px,7vw,108px);margin-top:clamp(64px,8vw,108px);display:grid}.landing-capture-chapters article{border-top:1px solid var(--border);opacity:.32;flex-direction:column;justify-content:center;min-height:68vh;transition:opacity .28s;display:flex;position:relative}.landing-capture-chapters article:last-child{border-bottom:1px solid var(--border)}.landing-capture-chapters article:before{background:var(--crrt-dashboard-orange);content:"";width:2px;height:0;transition:height .42s var(--crrt-easing-emphasis);border-radius:2px;position:absolute;top:50%;left:-22px;translate:0 -50%}.landing-capture-chapters article.is-active{opacity:1}.landing-capture-chapters article.is-active:before{height:72%}.landing-capture-chapters article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 24px minmax(0,1fr);align-items:start;gap:14px;padding:38px 0 18px;display:grid}.landing-capture-chapters article>button:focus-visible{outline:2px solid var(--ring);outline-offset:8px}.landing-capture-chapter-number{color:var(--crrt-dashboard-orange);font:600 11px/1 var(--crrt-font-mono);padding-top:3px}.landing-capture-chapters article>button>svg{color:var(--muted-foreground);margin-top:-2px}.landing-capture-chapter-copy,.landing-capture-chapter-copy>*{display:block}.landing-capture-chapter-copy>strong{color:var(--foreground);font:620 17px/1.2 var(--crrt-dashboard-font);align-items:center;gap:9px;display:flex}.landing-capture-chapter-copy>strong small{border-radius:var(--crrt-radius-pill);color:var(--crrt-dashboard-orange);background:var(--crrt-dashboard-orange);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.landing-capture-chapter-copy>strong small{background:color-mix(in srgb, var(--crrt-dashboard-orange) 9%, transparent)}}.landing-capture-chapter-copy>strong small{font-size:8px;font-weight:650}.landing-capture-chapter-copy>b{max-width:330px;color:var(--foreground);font:610 clamp(25px, 2.1vw, 31px)/1.04 var(--crrt-dashboard-font);letter-spacing:-.045em;text-wrap:balance;margin-top:17px}.landing-capture-chapter-copy>span{max-width:350px;color:var(--muted-foreground);margin-top:15px;font-size:13px;line-height:1.65}.landing-capture-chapter-footer{opacity:0;max-height:0;margin-left:72px;transition:max-height .36s,opacity .24s,padding .36s;overflow:hidden}.landing-capture-chapters article.is-active .landing-capture-chapter-footer{opacity:1;max-height:48px;padding-bottom:38px}.landing-capture-chapter-action{color:var(--crrt-dashboard-orange);align-items:center;gap:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.landing-capture-chapter-action.is-disabled{color:var(--muted-foreground)}.landing-capture-mobile-stage{display:none}.landing-capture-sticky{grid-template-columns:9px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding-top:1px;display:grid;position:sticky;top:88px}.landing-capture-progress{gap:8px;display:grid}.landing-capture-progress i{background:var(--border);width:2px;height:44px;transition:height .32s var(--crrt-easing-emphasis), background-color .22s ease;border-radius:2px;justify-self:center}.landing-capture-progress i.is-active{background:var(--crrt-dashboard-orange);height:76px}.landing-capture-story .landing-capture-stage{border:1px solid var(--border);background:var(--card);border-radius:24px;min-width:0;margin-top:0;overflow:hidden;box-shadow:0 32px 90px #1412101c}.landing-capture-story .landing-capture-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.landing-capture-stage-meta{color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.landing-capture-stage-meta strong{color:var(--foreground);font-size:11px}.landing-capture-stage-meta span{border-radius:var(--crrt-radius-pill);color:var(--crrt-dashboard-orange);background:var(--crrt-dashboard-orange);padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.landing-capture-stage-meta span{background:color-mix(in srgb, var(--crrt-dashboard-orange) 9%, transparent)}}.landing-capture-stage-meta span{font-size:8px}.landing-capture-stage-meta b{color:var(--crrt-dashboard-orange);font:600 9px/1 var(--crrt-font-mono);margin-left:8px}.landing-capture-story .landing-capture-canvas{aspect-ratio:1.22;isolation:isolate;min-height:0;animation:landing-capture-scene-in .56s var(--crrt-easing-emphasis) both;background:#f2eee7;position:relative;overflow:hidden}.landing-capture-story .landing-demo-page{color:#181716;background:#fbfaf7;border:1px solid #23201e1a;border-radius:16px;animation:none;position:absolute;inset:34px 5% 98px;overflow:hidden;box-shadow:0 20px 55px #2e251f1f}.landing-capture-story .landing-demo-page nav{min-height:54px;padding-inline:24px}.landing-capture-story .landing-demo-page-copy{width:41%;top:25%;left:8%}.landing-capture-story .landing-demo-page-copy h3{font-size:clamp(38px,4.8vw,68px)}.landing-demo-cta{color:#fff;background:#181716;border-radius:7px;align-items:center;min-height:36px;padding:0 16px;font-size:10px;font-weight:650;display:inline-flex}.landing-capture-story .landing-demo-tasks{padding:18px;top:25%;right:6%}.landing-capture-story .landing-demo-tasks i{height:27px}.landing-capture-story .landing-capture-selection{top:65%;left:22%}.landing-capture-story .landing-capture-comment{width:min(320px,44%);top:47%;left:4%}.landing-capture-story .landing-agent-ready{width:42%;bottom:28px;right:4%}.landing-capture-story .landing-context-strip{bottom:28px;left:4%;right:auto}.landing-capture-story .landing-context-strip span{padding-inline:8px}.landing-capture-stage.is-chrome .landing-demo-page{inset:36px 31% 38px 4%}.landing-capture-stage.is-chrome .landing-demo-page-copy{width:52%}.landing-capture-stage.is-chrome .landing-demo-tasks{display:none}.landing-capture-stage.is-chrome .landing-capture-selection{top:61%;left:31%}.landing-chrome-selection{border:2px solid var(--crrt-dashboard-orange);border-radius:10px;width:48%;height:31%;position:absolute;top:35%;left:10%;box-shadow:0 0 0 999px #1e181614}.landing-chrome-panel{z-index:2;color:#fff;background:#211e1c;border:1px solid #ffffff1a;border-radius:16px;width:27%;padding:18px;position:absolute;top:36px;bottom:38px;right:4%;box-shadow:0 24px 70px #1f18163d}.landing-chrome-panel header{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;padding-bottom:16px;display:flex}.landing-chrome-panel header strong{font-size:12px}.landing-chrome-panel header span{color:#74b98a;margin-left:auto;font-size:8px}.landing-chrome-panel>small{color:#ffffff73;margin-top:22px;font-size:8px;display:block}.landing-chrome-panel code{color:#ffffffb8;margin-top:7px;font-size:9px;display:block}.landing-chrome-panel p{margin:22px 0;font-size:12px;line-height:1.55}.landing-chrome-panel>div{flex-wrap:wrap;gap:5px;display:flex}.landing-chrome-panel>div span{color:#ffffff8c;border:1px solid #ffffff1a;border-radius:6px;padding:6px;font-size:7px}.landing-chrome-panel>b{background:var(--crrt-dashboard-orange);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.landing-capture-stage.is-chrome .landing-agent-ready{width:31%;bottom:52px;right:32%}.landing-capture-stage.is-storybook .landing-capture-canvas{background:#1d1d1f}.landing-storybook-scene{color:#e9e9eb;background:#202022;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:25% minmax(0,1fr);display:grid;position:absolute;inset:24px;overflow:hidden;box-shadow:0 24px 65px #00000047}.landing-storybook-scene>aside{background:#19191b;border-right:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:18px 14px;display:flex}.landing-storybook-scene>aside strong{margin-bottom:24px;font-size:14px}.landing-storybook-scene>aside span{color:#77777e;margin-bottom:8px;font-size:8px}.landing-storybook-scene>aside b,.landing-storybook-scene>aside i{border-radius:6px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:500}.landing-storybook-scene>aside i{color:#8d8d94;padding-left:20px}.landing-storybook-scene>aside i.is-active{color:#fff;background:#2d5fd4}.landing-storybook-scene>main{grid-template-rows:minmax(0,1fr) 37%;min-width:0;display:grid}.landing-storybook-canvas{background:#fff;place-items:center;display:grid}.landing-storybook-canvas span{color:#fff;background:#c53f38;border-radius:8px;padding:12px 18px;font-size:11px;font-weight:650;box-shadow:0 8px 22px #c53f3838}.landing-storybook-scene main>section{border-top:1px solid #ffffff1a;overflow:hidden}.landing-storybook-scene main>section header{border-bottom:1px solid #ffffff14;gap:18px;padding:11px 16px;font-size:8px;display:flex}.landing-storybook-scene main>section header strong{color:#6da0ff}.landing-storybook-scene main>section>div{color:#85858c;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:34px;padding:0 16px;font-size:8px;display:grid}.landing-storybook-scene main>section>div>svg{color:#62ad78}.landing-storybook-scene main>section>div>b{color:#62ad78;font-size:8px}.landing-storybook-scene main>section>div.is-failed{color:#e7e7ea;background:#c53f3817}.landing-storybook-scene main>section>div.is-failed>i{color:#fff;background:#c53f38;border-radius:50%;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.landing-storybook-scene main>section>div.is-failed>b{color:#fff;background:var(--crrt-dashboard-orange);border-radius:6px;padding:6px 8px}.landing-capture-stage.is-record .landing-capture-canvas{background:#1b1716}.landing-record-scene{grid-template-rows:minmax(0,1fr) auto auto;gap:14px;display:grid;position:absolute;inset:24px}.landing-record-screen{background:#eee8df;border:1px solid #ffffff1a;border-radius:16px;min-height:0;position:relative;overflow:hidden}.landing-record-screen .landing-demo-page{box-shadow:none;border:0;border-radius:0;inset:0}.landing-record-screen:after{content:"";background:#14100f2e;position:absolute;inset:0}.landing-record-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c16149e;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-record-screen .landing-capture-comment{width:47%;top:auto;bottom:24px;left:24px}.landing-record-timeline{color:#ffffff6b;font:8px/1 var(--crrt-font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.landing-record-timeline>div{grid-template-columns:repeat(6,1fr);align-items:center;gap:3px;height:24px;display:grid;position:relative}.landing-record-timeline>div:before{content:"";background:#ffffff24;height:2px;position:absolute;left:0;right:0}.landing-record-timeline i{z-index:1;border-left:2px solid #ffffff57;height:8px}.landing-record-timeline i.is-comment{border-color:var(--crrt-dashboard-orange);height:18px}.landing-record-moment{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.landing-record-moment>i{background:var(--crrt-dashboard-orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.landing-record-moment strong,.landing-record-moment span{display:block}.landing-record-moment strong{font-size:10px}.landing-record-moment span{color:#ffffff6b;margin-top:4px;font-size:8px}@keyframes landing-capture-scene-in{0%{opacity:.35;filter:blur(5px);transform:scale(.988)}to{opacity:1;filter:blur();transform:scale(1)}}@media (width<=1080px){.landing-capture-story{grid-template-columns:minmax(240px,320px) minmax(470px,1fr);gap:48px}.landing-capture-story .landing-capture-canvas{aspect-ratio:1.12}.landing-capture-story .landing-context-strip span:nth-child(2){display:none}.landing-chrome-panel{width:31%}.landing-capture-stage.is-chrome .landing-demo-page{right:35%}.landing-capture-stage.is-chrome .landing-agent-ready{right:36%}}@media (width<=900px){.landing-capture-story{margin-top:56px;display:block}.landing-capture-sticky{display:none}.landing-capture-chapters article{opacity:1;min-height:0;padding:54px 0 64px}.landing-capture-chapters article:before{display:none}.landing-capture-chapters article>button{cursor:default;padding:0}.landing-capture-chapter-footer{opacity:1;max-height:none;margin-top:22px;padding:0 0 0 72px}.landing-capture-mobile-stage{margin-top:34px;display:block}.landing-capture-story .landing-capture-stage{border-radius:18px}.landing-capture-story .landing-capture-canvas{aspect-ratio:1.18}}@media (width<=620px){.landing-capture-chapters article{padding-block:44px 54px}.landing-capture-chapters article>button{grid-template-columns:28px 20px minmax(0,1fr);gap:10px}.landing-capture-chapter-copy>b{font-size:25px}.landing-capture-chapter-footer{padding-left:58px}.landing-capture-story .landing-capture-toolbar{flex-direction:row;align-items:center;min-height:52px;padding:0 13px}.landing-capture-stage-meta strong,.landing-capture-stage-meta>svg{display:none}.landing-capture-stage-meta b{margin-left:0}.landing-capture-story .landing-capture-canvas{aspect-ratio:auto;min-height:520px}.landing-capture-story .landing-demo-page{inset:24px 14px 138px}.landing-capture-story .landing-demo-page nav{padding-inline:15px}.landing-capture-story .landing-demo-page nav span{display:none}.landing-capture-story .landing-demo-page-copy{width:65%;top:20%}.landing-capture-story .landing-demo-page-copy h3{font-size:42px}.landing-capture-story .landing-demo-page-copy p{font-size:10px}.landing-capture-story .landing-demo-tasks{width:58%;padding:13px;top:auto;bottom:10%;right:6%}.landing-capture-story .landing-capture-comment{width:auto;inset:auto 24px 110px}.landing-capture-story .landing-capture-selection{top:57%;left:23%}.landing-capture-story .landing-agent-ready{width:calc(100% - 48px);bottom:22px;right:24px}.landing-capture-story .landing-context-strip{display:none}.landing-capture-stage.is-chrome .landing-demo-page{inset:24px 14px 180px}.landing-chrome-selection{width:84%;height:28%;top:26%;left:8%}.landing-chrome-panel{width:auto;height:176px;padding:14px;inset:auto 14px 20px}.landing-chrome-panel>small,.landing-chrome-panel code,.landing-chrome-panel>div{display:none}.landing-chrome-panel p{width:58%;margin:14px 0;font-size:10px}.landing-chrome-panel>b{width:38%;bottom:14px;left:auto;right:14px}.landing-capture-stage.is-chrome .landing-agent-ready{display:none}.landing-storybook-scene{grid-template-columns:31% minmax(0,1fr);inset:14px}.landing-storybook-scene>aside{padding:14px 9px}.landing-storybook-scene>aside i{padding-left:12px}.landing-storybook-scene>main{grid-template-rows:minmax(0,1fr) 46%}.landing-storybook-scene main>section>div{padding-inline:9px}.landing-storybook-scene main>section>div.is-failed{grid-template-columns:16px 1fr;padding-block:5px}.landing-storybook-scene main>section>div.is-failed>b{grid-column:2;justify-self:start}.landing-record-scene{inset:14px}.landing-record-screen .landing-capture-comment{width:auto;bottom:16px;left:16px;right:16px}.landing-record-screen .landing-demo-page{inset:0}}@media (prefers-reduced-motion:reduce){.landing-capture-chapters article,.landing-capture-chapters article:before,.landing-capture-progress i,.landing-capture-story .landing-capture-canvas{transition:none;animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--marketing-paper:var(--crrt-bg-card);--marketing-card:var(--background);--marketing-rule:var(--border);--landing-h2:600 clamp(32px, 3.2vw, 46px)/1.08 var(--crrt-dashboard-font);--landing-h2-track:-.035em;--landing-h3:600 clamp(23px, 2vw, 29px)/1.15 var(--crrt-dashboard-font);--landing-h3-track:-.025em;--landing-h4:600 clamp(19px, 1.5vw, 22px)/1.2 var(--crrt-dashboard-font);--landing-h4-track:-.02em;--landing-lead:400 16px/1.6 var(--crrt-dashboard-font)}:root[data-theme=dark]{--marketing-paper:var(--crrt-bg-deep-soft);--marketing-card:var(--crrt-bg-deep)}.landing-integrations{background:var(--marketing-paper);color:var(--foreground);border-block:1px solid var(--marketing-rule);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,4vw,64px)}.landing-integrations-copy h2{color:var(--foreground)}.landing-integrations-copy>p{color:var(--muted-foreground);margin-top:20px}.landing-integrations-copy>a,.landing-integrations-copy>a:hover{color:var(--crrt-dashboard-orange)}.landing-integrations-stage{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(150px,.8fr) 32px minmax(0,1.2fr);padding:0}.landing-integrations-list article{border-color:var(--marketing-rule);background:var(--marketing-card);will-change:auto;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px 12px;animation:none}.landing-integrations-list article:first-child{background:var(--marketing-card);border-color:color-mix(in srgb, var(--crrt-dashboard-orange) 35%, var(--marketing-rule))}.landing-integrations-list article>i{width:32px;height:32px;color:var(--foreground);background:var(--marketing-paper);border-radius:8px}.landing-integrations-list article div strong{color:var(--foreground)}.landing-integrations-list article div span{color:var(--muted-foreground)}.landing-integrations-list article>b{color:var(--muted-foreground);background:var(--muted);grid-column:2;justify-self:start;font-size:9px;animation:none}.landing-integrations-rail>span,.landing-integrations-rail>i{border-color:color-mix(in srgb, var(--crrt-dashboard-orange) 40%, var(--marketing-rule))}.landing-integrations-rail>em{background:var(--crrt-dashboard-orange);border-color:var(--marketing-paper);box-shadow:none}.landing-integrations-output{min-height:0;color:var(--foreground);background:var(--marketing-card);border:1px solid var(--marketing-rule);box-shadow:0 16px 44px color-mix(in srgb, var(--foreground) 6%, transparent);will-change:auto;border-radius:16px;padding:24px;animation:none}.landing-integrations-output header span,.landing-integrations-output h3{color:var(--foreground)}.landing-integrations-output header b{color:var(--crrt-dashboard-orange);font-size:8px}.landing-integrations-output h3{margin-top:28px}.landing-integrations-output li{color:var(--muted-foreground);align-items:start;line-height:1.6}.landing-integrations-output li svg{color:var(--crrt-dashboard-orange);flex-shrink:0;margin-top:2px}.landing-integration-action{color:var(--foreground);border-color:var(--marketing-rule);background:var(--marketing-paper);padding-block:10px;font-size:10px}.landing-integration-spark{color:var(--crrt-dashboard-orange)}.landing-reviews{color:var(--foreground);background:var(--landing-page)}@keyframes marketing-arrive{0%{opacity:.25;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-integrations-copy,.landing-integrations-stage,.journey-intro,.capture-theatre>.ds-section-intro{animation:linear both marketing-arrive;animation-timeline:view();animation-range:entry entry 75%}}}@media (width<=1050px){.landing-integrations{grid-template-columns:minmax(0,1fr)}.landing-integrations-copy{max-width:720px}.landing-integrations-stage{width:100%;max-width:900px}}@media (width<=620px){.landing-integrations-stage{grid-template-columns:minmax(0,1fr);gap:0}.landing-integrations-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-integrations-list article{flex-direction:column;align-items:start;padding:12px 8px;display:flex}.landing-integrations-list article>b{padding:4px;font-size:8px}.landing-integrations-list article div strong{font-size:12px}}.feedback-journey{background:color-mix(in srgb, var(--foreground) 4%, var(--background))}.landing-integrations{background:color-mix(in srgb, #dfc8a5 24%, var(--background))}.landing-reviews{background:color-mix(in srgb, var(--foreground) 5%, var(--background));padding-block:80px}.carrot-pin,.crrt-capture-selection b.carrot-pin,.journey-product-button .carrot-pin{width:auto;height:auto;box-shadow:0 0 0 4px var(--marketing-paper);background:0 0;border-radius:50%;place-items:center;display:grid}.landing-integrations-list article,.landing-integrations-list article:first-child{border-color:var(--marketing-rule);min-height:0;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:block}.landing-integrations-list article.is-selected{border-color:var(--crrt-dashboard-orange);box-shadow:0 8px 24px color-mix(in srgb,var(--crrt-dashboard-orange) 10%,transparent);transform:translate(6px)}.landing-integrations-list button{border-radius:inherit;width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:20px 14px;display:flex}.landing-integrations-list button:focus-visible{outline:2px solid var(--crrt-dashboard-orange);outline-offset:4px}.landing-integrations-list button>i{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.landing-integrations-list button i svg{width:24px;height:24px}.landing-integrations-list button i svg:not(.lucide){fill:currentColor}.landing-integrations-list button>span{flex:1}.landing-integrations-list button strong{font-size:14px;display:block}.landing-integrations-list button small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.landing-integrations-list button>svg{color:var(--crrt-dashboard-orange);opacity:0;transition:opacity .18s}.landing-integrations-list .is-selected button>svg{opacity:1}.handoff-preview-note{color:var(--muted-foreground);margin:16px 0 0;font-size:11px;line-height:1.6}.landing-integrations-output{min-height:360px}@keyframes handoff-enter{0%{opacity:.4;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.landing-integrations-output{animation:.3s ease-out handoff-enter}}@media (width<=620px){.landing-integrations-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.landing-integrations-list article.is-selected{transform:translateY(-3px)}.landing-integrations-list button{gap:8px;padding:14px 10px}.landing-integrations-list button strong{font-size:12px}.landing-integrations-list button>svg{display:none}}@media (prefers-reduced-motion:reduce){.landing-integrations-list article{transition:none}}.landing-integrations-rail{grid-template-rows:repeat(4,1fr)}.landing-integrations-rail>i{top:12.5%;bottom:12.5%}@media (width<=620px){.landing-integrations-rail{display:none}}.landing-photo-copy h1{max-width:780px;font-size:clamp(28px,5vw,64px)}.landing-photo-copy h1>span{white-space:nowrap;display:block}@media (width<=620px){.landing-photo-copy h1{font-size:clamp(24px,7.3vw,44px)}}.landing-integrations-output,.landing-integrations-list article,.landing-integrations-list article:first-child{--foreground:#fff;--muted-foreground:#ffffffe0;--background:#302b28;--border:#fff3;--muted:#ffffff17;--marketing-paper:#ffffff0f;--crrt-dashboard-orange:#f1aa82;color:var(--foreground);background:var(--crrt-marketing-smoked-glass);border:1px solid var(--crrt-marketing-smoked-edge);box-shadow:var(--crrt-marketing-smoked-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.landing-integrations-stage{border-radius:var(--crrt-marketing-radius-panel);background:var(--crrt-marketing-glass-stage);box-shadow:var(--crrt-shadow-md);grid-template-columns:minmax(140px,.8fr) 24px minmax(0,1.2fr);padding:32px}.landing-integrations-output{border-radius:var(--crrt-marketing-radius-panel);padding:24px}.landing-integrations-list article{border-radius:var(--crrt-marketing-radius-card)}.landing-integrations-list article.is-selected{border-color:#f1aa82cc}.landing-integrations-rail>em{border-color:#302b28}.landing-integration-action{border-radius:var(--crrt-radius-3xl)}@media (width<=760px){.landing-integrations-stage{padding:20px}.landing-integrations-list button{padding:16px 12px}}@media (width<=620px){.landing-integrations-stage{grid-template-columns:minmax(0,1fr)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-integrations-output,.landing-integrations-list article,.landing-integrations-list article:first-child{background:#49423c}}.landing-section .ds-section-intro h2,.landing-integrations-copy h2{font:var(--landing-h2);letter-spacing:var(--landing-h2-track)}.landing-section .ds-section-intro p,.landing-integrations-copy>p{font:var(--landing-lead)}.landing-integrations-output h3{font:var(--landing-h4);letter-spacing:var(--landing-h4-track)}.landing-closing h2{font:600 clamp(40px, 4.4vw, 64px)/1 var(--crrt-dashboard-font);letter-spacing:-.04em}.landing-capture-chapter-action,.landing-integrations-copy>a,.landing-integrations-list button strong,.plan-button,.landing-closing .ds-button{font-weight:600}.landing-hero-actions{align-items:center;gap:var(--crrt-space-3);flex-direction:column;display:flex}.connect-agent{max-width:100%;color:var(--muted-foreground);position:relative}.connect-agent>p{max-width:42ch;margin:var(--crrt-space-4) 0 0;font-size:13px;line-height:1.6}.connect-agent details{display:none}.connect-agent[data-status=error] details{margin-top:var(--crrt-space-4);display:block}.connect-agent summary{cursor:pointer;font-size:12px}.connect-agent-prompt{max-width:54ch;max-height:180px;font:12px/1.8 var(--crrt-font-mono);overflow-wrap:anywhere;padding:var(--crrt-space-5);border:1px solid var(--border);border-radius:var(--crrt-radius-2xl);overflow-y:auto}.connect-agent-logos{align-items:center;gap:var(--crrt-space-2);display:inline-flex}.connect-agent-logos>span{display:flex}.connect-agent-logos img{width:18px;height:18px;display:block}.connect-agent button>svg{opacity:.65;flex-shrink:0}.landing-hero-actions .connect-agent{color:var(--crrt-white)}.landing-hero-actions .connect-agent button{min-height:44px;padding:var(--crrt-space-3);gap:var(--crrt-space-3);box-shadow:none;-webkit-backdrop-filter:none;color:#fffc;background:0 0;border-color:#0000;font-size:13px;font-weight:450}.landing-hero-actions .connect-agent button:hover{color:var(--crrt-white);background:0 0;border-color:#0000}.landing-hero-actions .connect-agent button:focus-visible{outline:2px solid var(--crrt-white);outline-offset:3px}.landing-hero-actions .connect-agent-logos img{filter:invert();opacity:.7;width:16px;height:16px}.landing-hero-actions .connect-agent>p{display:none}.landing-hero-actions .connect-agent[data-status=copied]>p{display:block}.landing-hero-actions .connect-agent-prompt{background:var(--crrt-bg-deep);text-align:left}.landing-integrations-copy>.connect-agent{margin-top:var(--crrt-space-8)}.landing-integrations-copy>.connect-agent>p{margin-top:var(--crrt-space-6)}
