.AIFeatureShowcase-module__9bFi9q__section{--film:color-mix(in srgb, var(--bg) 94%, #000);--film-2:color-mix(in srgb, var(--surface) 76%, #000);--film-3:color-mix(in srgb, var(--surface-2) 74%, #000);--scan:var(--accent);--scan-strong:var(--accent-strong);--alert:var(--danger);--amber:var(--accent);isolation:isolate;border-block:1px solid var(--border);background:radial-gradient(circle at 82% 9%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 82%, var(--bg)), var(--bg) 38%, color-mix(in srgb, var(--surface) 62%, var(--bg)));padding:clamp(96px,10vw,152px) 24px clamp(88px,10vw,132px);position:relative}.AIFeatureShowcase-module__9bFi9q__ambientGrid{z-index:-1;opacity:.24;background-image:linear-gradient(color-mix(in srgb, var(--border) 82%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 82%, transparent) 1px, transparent 1px);background-size:58px 58px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.AIFeatureShowcase-module__9bFi9q__ambientGrid:after{background:linear-gradient(180deg, transparent 0 14%, var(--bg) 62%, transparent);content:"";position:absolute;inset:0}.AIFeatureShowcase-module__9bFi9q__shell{width:min(1220px,100%);margin:0 auto}.AIFeatureShowcase-module__9bFi9q__intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,7vw,92px);display:grid}.AIFeatureShowcase-module__9bFi9q__kicker{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:800;display:flex}.AIFeatureShowcase-module__9bFi9q__intro h2{max-width:820px;color:var(--text-strong);font-family:var(--font-display), sans-serif;letter-spacing:-.057em;margin:0;font-size:clamp(42px,5.6vw,72px);font-weight:700;line-height:.99}.AIFeatureShowcase-module__9bFi9q__intro h2 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.AIFeatureShowcase-module__9bFi9q__introCopy{padding-bottom:5px}.AIFeatureShowcase-module__9bFi9q__introCopy p{color:var(--text-muted);margin:0 0 20px;font-size:16px;line-height:1.75}.AIFeatureShowcase-module__9bFi9q__introCopy span{color:var(--text-faint);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.AIFeatureShowcase-module__9bFi9q__introCopy span:before{background:var(--accent);content:"";width:32px;height:1px}.AIFeatureShowcase-module__9bFi9q__sequence{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:64px 0 26px;display:grid}.AIFeatureShowcase-module__9bFi9q__sequence>div{min-height:62px;color:var(--text-faint);align-items:center;gap:10px;padding:0 18px;transition:color .35s,background .35s;display:flex;position:relative}.AIFeatureShowcase-module__9bFi9q__sequence>div+div{border-left:1px solid var(--border)}.AIFeatureShowcase-module__9bFi9q__sequence>div:after{background:var(--accent);content:"";opacity:0;height:2px;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.2)}.AIFeatureShowcase-module__9bFi9q__sequence .AIFeatureShowcase-module__9bFi9q__sequenceActive{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--text-strong)}.AIFeatureShowcase-module__9bFi9q__sequence .AIFeatureShowcase-module__9bFi9q__sequenceActive:after{opacity:1;transform:scaleX(1)}.AIFeatureShowcase-module__9bFi9q__sequence span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.AIFeatureShowcase-module__9bFi9q__sequence strong{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.AIFeatureShowcase-module__9bFi9q__story{grid-template-columns:minmax(360px,.78fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.AIFeatureShowcase-module__9bFi9q__steps{position:relative}.AIFeatureShowcase-module__9bFi9q__steps:before{background:linear-gradient(180deg, transparent, var(--border-2) 6%, var(--border-2) 94%, transparent);content:"";width:1px;position:absolute;top:0;bottom:0;left:14px}.AIFeatureShowcase-module__9bFi9q__step{opacity:.38;flex-direction:column;justify-content:center;min-height:72vh;padding:clamp(68px,9vh,106px) 12px clamp(68px,9vh,106px) 60px;transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(24px)}.AIFeatureShowcase-module__9bFi9q__stepSeen{transform:translateY(0)}.AIFeatureShowcase-module__9bFi9q__stepActive{opacity:1}.AIFeatureShowcase-module__9bFi9q__stepNode{border:1px solid var(--border-2);background:var(--bg);border-radius:50%;place-items:center;width:19px;height:19px;transition:border-color .35s,box-shadow .35s,transform .35s;display:grid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.AIFeatureShowcase-module__9bFi9q__stepNode i{background:var(--text-faint);border-radius:50%;width:5px;height:5px;transition:background .35s,transform .35s}.AIFeatureShowcase-module__9bFi9q__stepActive .AIFeatureShowcase-module__9bFi9q__stepNode{border-color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 9%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-50%)scale(1.08)}.AIFeatureShowcase-module__9bFi9q__stepActive .AIFeatureShowcase-module__9bFi9q__stepNode i{background:var(--accent);transform:scale(1.25)}.AIFeatureShowcase-module__9bFi9q__stepHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.AIFeatureShowcase-module__9bFi9q__stepHeading p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.AIFeatureShowcase-module__9bFi9q__stepIcon{border:1px solid var(--border-2);width:42px;height:42px;color:var(--text-muted);border-radius:13px;place-items:center;transition:border-color .35s,background .35s,color .35s,box-shadow .35s;display:grid}.AIFeatureShowcase-module__9bFi9q__stepActive .AIFeatureShowcase-module__9bFi9q__stepIcon{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:var(--accent);color:#fff;box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 22%, transparent)}.AIFeatureShowcase-module__9bFi9q__step h3{max-width:520px;color:var(--text-strong);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(29px,3.2vw,43px);line-height:1.08}.AIFeatureShowcase-module__9bFi9q__stepDescription{max-width:530px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.AIFeatureShowcase-module__9bFi9q__step ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.AIFeatureShowcase-module__9bFi9q__step li{border:1px solid var(--border);color:var(--text-faint);border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.AIFeatureShowcase-module__9bFi9q__step li svg{color:var(--accent)}.AIFeatureShowcase-module__9bFi9q__stickyColumn{min-width:0;min-height:calc(288vh + 160px);position:relative}.AIFeatureShowcase-module__9bFi9q__stickyStage{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:30px;grid-template-rows:auto minmax(0,1fr) auto;height:min(720px,78vh);min-height:590px;padding:14px;display:grid;position:sticky;top:max(88px,10vh);box-shadow:0 38px 110px -52px #000000d1,inset 0 1px #ffffff0d}.AIFeatureShowcase-module__9bFi9q__stageLabel,.AIFeatureShowcase-module__9bFi9q__stageFoot{color:var(--text-faint);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.AIFeatureShowcase-module__9bFi9q__stageLabel{min-height:34px;padding:0 8px 11px}.AIFeatureShowcase-module__9bFi9q__stageLabel small{color:var(--accent);font-size:inherit}.AIFeatureShowcase-module__9bFi9q__stageFoot{min-height:38px;padding:11px 8px 0}.AIFeatureShowcase-module__9bFi9q__stageFoot span{align-items:center;gap:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__stageFoot i,.AIFeatureShowcase-module__9bFi9q__screenBar small i,.AIFeatureShowcase-module__9bFi9q__demoTopline strong i,.AIFeatureShowcase-module__9bFi9q__chatThread header i{background:var(--scan);width:6px;height:6px;box-shadow:0 0 12px var(--scan);border-radius:50%}.AIFeatureShowcase-module__9bFi9q__screen{background:var(--film);color:#dcebec;border:1px solid #ffffff17;border-radius:20px;min-width:0;animation:.62s cubic-bezier(.16,1,.3,1) both AIFeatureShowcase-module__9bFi9q__screenIn;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.AIFeatureShowcase-module__9bFi9q__screenBar{background:var(--film-2);border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 16px;display:grid}.AIFeatureShowcase-module__9bFi9q__windowDots{gap:5px;display:flex}.AIFeatureShowcase-module__9bFi9q__windowDots i{background:#31464a;border-radius:50%;width:7px;height:7px}.AIFeatureShowcase-module__9bFi9q__screenBar>span{color:#678388;letter-spacing:.05em;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.AIFeatureShowcase-module__9bFi9q__screenBar>span svg{color:var(--scan)}.AIFeatureShowcase-module__9bFi9q__screenBar small{color:#759095;letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:6px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__screenCanvas{height:calc(100% - 46px)}.AIFeatureShowcase-module__9bFi9q__caseDemo,.AIFeatureShowcase-module__9bFi9q__reviewDemo,.AIFeatureShowcase-module__9bFi9q__flashcardsDemo,.AIFeatureShowcase-module__9bFi9q__tutorDemo{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.AIFeatureShowcase-module__9bFi9q__demoTopline{color:#708b90;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.AIFeatureShowcase-module__9bFi9q__demoTopline strong{color:var(--scan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__caseWorkspace{grid-template-columns:.72fr 1fr 1.05fr;gap:10px;min-height:0;padding:18px;display:grid}.AIFeatureShowcase-module__9bFi9q__vignetteCard,.AIFeatureShowcase-module__9bFi9q__reportEditor,.AIFeatureShowcase-module__9bFi9q__annotatedReport,.AIFeatureShowcase-module__9bFi9q__feedbackPanel,.AIFeatureShowcase-module__9bFi9q__deckQueue,.AIFeatureShowcase-module__9bFi9q__notesPaper,.AIFeatureShowcase-module__9bFi9q__chatThread{background:var(--film-2);border:1px solid #ffffff13;border-radius:13px}.AIFeatureShowcase-module__9bFi9q__vignetteCard{padding:18px 15px}.AIFeatureShowcase-module__9bFi9q__vignetteCard small,.AIFeatureShowcase-module__9bFi9q__reportEditor small,.AIFeatureShowcase-module__9bFi9q__annotatedReport>small,.AIFeatureShowcase-module__9bFi9q__modelReport small,.AIFeatureShowcase-module__9bFi9q__cardAnswer small{color:#68858a;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.AIFeatureShowcase-module__9bFi9q__vignetteCard strong{color:#cfe0e2;margin-top:16px;font-size:11px;line-height:1.65;display:block}.AIFeatureShowcase-module__9bFi9q__vignetteCard div{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.AIFeatureShowcase-module__9bFi9q__vignetteCard div span{color:#799499;border:1px solid #ffffff17;border-radius:99px;padding:4px 6px;font-size:7px}.AIFeatureShowcase-module__9bFi9q__scanPanel{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);background:linear-gradient(color-mix(in srgb, var(--accent) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent) 1px, transparent 1px), #02090b;background-size:22px 22px;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.AIFeatureShowcase-module__9bFi9q__scanPanel:after{border-bottom:1px solid color-mix(in srgb, var(--accent) 72%, transparent);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 10%, transparent));content:"";height:24%;animation:3.8s ease-in-out infinite AIFeatureShowcase-module__9bFi9q__scanSweep;position:absolute;top:-30%;left:0;right:0}.AIFeatureShowcase-module__9bFi9q__ctImage{opacity:.88;mix-blend-mode:screen;width:124%;max-width:none;height:auto;filter:contrast(1.12) brightness(.78) drop-shadow(0 0 24px color-mix(in srgb, var(--accent) 10%, transparent))}.AIFeatureShowcase-module__9bFi9q__scanBadge,.AIFeatureShowcase-module__9bFi9q__scanWindow{z-index:2;color:#5f7f84;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute}.AIFeatureShowcase-module__9bFi9q__scanBadge{top:11px;left:12px}.AIFeatureShowcase-module__9bFi9q__scanWindow{bottom:10px;right:12px}.AIFeatureShowcase-module__9bFi9q__reportEditor{padding:16px}.AIFeatureShowcase-module__9bFi9q__reportEditor>div{justify-content:space-between;align-items:center;display:flex}.AIFeatureShowcase-module__9bFi9q__reportEditor>div span{color:#5f7c81;font-size:7px}.AIFeatureShowcase-module__9bFi9q__reportEditor p{color:#a9bdbf;border:1px solid #ffffff0f;border-radius:8px;min-height:92px;margin:13px 0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.65}.AIFeatureShowcase-module__9bFi9q__fakeLabel{color:#7f999d;margin-bottom:6px;font-size:7px;display:block}.AIFeatureShowcase-module__9bFi9q__fakeInput{color:#a8bcbe;border:1px solid #ffffff12;border-radius:7px;padding:8px;font-size:8px;display:block}.AIFeatureShowcase-module__9bFi9q__submitButton{background:var(--scan-strong);color:#fff;border-radius:8px;align-items:center;gap:7px;width:max-content;min-height:31px;margin-top:12px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.AIFeatureShowcase-module__9bFi9q__demoTimeline{border-top:1px solid #fff1;grid-template-columns:repeat(3,1fr);align-items:center;min-height:48px;padding:0 20px;display:grid}.AIFeatureShowcase-module__9bFi9q__demoTimeline span{color:#5d777c;align-items:center;gap:7px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__demoTimeline span:after{content:"";background:#ffffff14;flex:1;height:1px;margin:0 8px}.AIFeatureShowcase-module__9bFi9q__demoTimeline span:last-child:after{display:none}.AIFeatureShowcase-module__9bFi9q__demoTimeline b{font-weight:500}.AIFeatureShowcase-module__9bFi9q__demoTimeline .AIFeatureShowcase-module__9bFi9q__done{color:#7ca39e}.AIFeatureShowcase-module__9bFi9q__demoTimeline .AIFeatureShowcase-module__9bFi9q__done:first-letter,.AIFeatureShowcase-module__9bFi9q__demoTimeline .AIFeatureShowcase-module__9bFi9q__current{color:var(--scan)}.AIFeatureShowcase-module__9bFi9q__reviewGrid{grid-template-columns:.95fr 1.05fr;gap:12px;min-height:0;padding:18px;display:grid}.AIFeatureShowcase-module__9bFi9q__annotatedReport,.AIFeatureShowcase-module__9bFi9q__feedbackPanel{padding:20px}.AIFeatureShowcase-module__9bFi9q__annotatedReport>p{color:#adbec1;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.9}.AIFeatureShowcase-module__9bFi9q__annotatedReport .AIFeatureShowcase-module__9bFi9q__flaggedPassage{color:#fda4af;text-underline-offset:3px;background:#fb71851c;border-radius:4px;width:max-content;max-width:100%;margin-top:12px;padding:3px 5px;-webkit-text-decoration:underline wavy #fb7185bf;text-decoration:underline wavy #fb7185bf;position:relative}.AIFeatureShowcase-module__9bFi9q__flaggedPassage>span{background:var(--alert);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font:700 7px/1 ui-monospace,monospace;display:grid;position:absolute;top:-10px;right:-9px}.AIFeatureShowcase-module__9bFi9q__annotation{border-left:2px solid var(--alert);background:#fb71850e;gap:5px;margin-top:26px;padding:12px;animation:.6s .25s both AIFeatureShowcase-module__9bFi9q__feedbackIn;display:grid}.AIFeatureShowcase-module__9bFi9q__annotation b{color:#fda4af;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.AIFeatureShowcase-module__9bFi9q__annotation span{color:#9eb2b5;font-size:8px;line-height:1.55}.AIFeatureShowcase-module__9bFi9q__feedbackPanel{border-color:color-mix(in srgb, var(--accent) 18%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, transparent), var(--film-2) 54%)}.AIFeatureShowcase-module__9bFi9q__scoreBlock{justify-content:space-between;align-items:end;display:flex}.AIFeatureShowcase-module__9bFi9q__scoreBlock>span{color:#77a09d;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.AIFeatureShowcase-module__9bFi9q__scoreBlock strong{color:#eefafa;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-size:35px;line-height:1}.AIFeatureShowcase-module__9bFi9q__scoreBlock strong small{color:#658187;font-size:8px}.AIFeatureShowcase-module__9bFi9q__scoreRail{background:#ffffff12;border-radius:99px;height:4px;margin:14px 0 20px;overflow:hidden}.AIFeatureShowcase-module__9bFi9q__scoreRail i{border-radius:inherit;background:linear-gradient(90deg, var(--scan-strong), var(--scan));width:84%;height:100%;animation:1s .15s both AIFeatureShowcase-module__9bFi9q__scoreGrow;display:block}.AIFeatureShowcase-module__9bFi9q__modelReport{border:1px solid color-mix(in srgb, var(--accent) 13%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:9px;padding:12px}.AIFeatureShowcase-module__9bFi9q__modelReport p{color:#c1d0d2;margin:8px 0 0;font-size:8px;line-height:1.65}.AIFeatureShowcase-module__9bFi9q__answerVerdict{gap:7px;margin-top:13px;display:grid}.AIFeatureShowcase-module__9bFi9q__answerVerdict span{color:#d1a54b;background:#ffffff09;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__answerVerdict span:first-child{color:#83d7b2}.AIFeatureShowcase-module__9bFi9q__reviewFooter{color:#718b8f;border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 20px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__reviewFooter span{color:var(--scan);align-items:center;gap:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__deckWorkspace{background:radial-gradient(circle at 34% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%);grid-template-columns:1.25fr .75fr;gap:18px;min-height:0;padding:24px 22px;display:grid}.AIFeatureShowcase-module__9bFi9q__cardStack{min-width:0;position:relative}.AIFeatureShowcase-module__9bFi9q__cardStack>i{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);background:var(--film-2);border-radius:16px;position:absolute;inset:16px 17px -8px;transform:rotate(2.2deg)}.AIFeatureShowcase-module__9bFi9q__cardStack>i:nth-child(2){inset:8px 9px -4px;transform:rotate(-1.2deg)}.AIFeatureShowcase-module__9bFi9q__recallCard{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--film-3)), var(--film-2) 60%);border-radius:16px;flex-direction:column;height:100%;min-height:310px;padding:22px;animation:.7s cubic-bezier(.16,1,.3,1) both AIFeatureShowcase-module__9bFi9q__cardLift;display:flex;position:relative;box-shadow:0 22px 48px -28px #000000e6}.AIFeatureShowcase-module__9bFi9q__recallCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.AIFeatureShowcase-module__9bFi9q__recallCard>div:first-child span{color:var(--scan);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.AIFeatureShowcase-module__9bFi9q__recallCard>div:first-child small{color:#68858a;font:7px ui-monospace,monospace}.AIFeatureShowcase-module__9bFi9q__recallCard>p{color:#effafa;font-family:var(--font-display), sans-serif;margin:28px 0 22px;font-size:15px;line-height:1.45}.AIFeatureShowcase-module__9bFi9q__cardAnswer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:16px}.AIFeatureShowcase-module__9bFi9q__cardAnswer strong{color:#afc3c6;margin-top:7px;font-size:9px;font-weight:500;line-height:1.6;display:block}.AIFeatureShowcase-module__9bFi9q__recallCard blockquote{color:#d5b96e;background:#fbbf2412;border-radius:8px;align-items:center;gap:7px;margin:15px 0 0;padding:9px 10px;font-size:7px;line-height:1.5;display:flex}.AIFeatureShowcase-module__9bFi9q__recallCard blockquote svg{color:var(--amber);flex:none}.AIFeatureShowcase-module__9bFi9q__deckQueue{padding:18px}.AIFeatureShowcase-module__9bFi9q__deckQueue>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.AIFeatureShowcase-module__9bFi9q__deckQueue>div span{color:#7e999d;align-items:center;gap:7px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__deckQueue>div span svg{color:var(--scan)}.AIFeatureShowcase-module__9bFi9q__deckQueue>div strong{color:#e9f4f5;font-size:19px}.AIFeatureShowcase-module__9bFi9q__deckQueue>div strong small{color:#647f84;font-size:7px}.AIFeatureShowcase-module__9bFi9q__deckQueue ul{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.AIFeatureShowcase-module__9bFi9q__deckQueue li{color:#617b80;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__deckQueue li i{border:1px solid;border-radius:50%;width:6px;height:6px}.AIFeatureShowcase-module__9bFi9q__deckQueue .AIFeatureShowcase-module__9bFi9q__cardDone{color:#7ea29e}.AIFeatureShowcase-module__9bFi9q__deckQueue .AIFeatureShowcase-module__9bFi9q__cardCurrent{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--scan)}.AIFeatureShowcase-module__9bFi9q__deckQueue .AIFeatureShowcase-module__9bFi9q__cardCurrent i{background:var(--scan);box-shadow:0 0 9px var(--scan);border:0}.AIFeatureShowcase-module__9bFi9q__deckQueue>p{color:#587176;margin:24px 0 0;font-size:7px;line-height:1.55}.AIFeatureShowcase-module__9bFi9q__tutorWorkspace{grid-template-columns:.82fr 1.18fr;gap:12px;min-height:0;padding:18px;display:grid}.AIFeatureShowcase-module__9bFi9q__notesPaper{background:repeating-linear-gradient(180deg, transparent 0, transparent 30px, color-mix(in srgb, var(--accent) 6%, transparent) 31px), var(--film-2);padding:18px;position:relative;overflow:hidden}.AIFeatureShowcase-module__9bFi9q__notesPaper>div,.AIFeatureShowcase-module__9bFi9q__chatThread header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.AIFeatureShowcase-module__9bFi9q__notesPaper>div span,.AIFeatureShowcase-module__9bFi9q__chatThread header{color:#8ba2a6;font-size:8px}.AIFeatureShowcase-module__9bFi9q__notesPaper>div span{align-items:center;gap:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__notesPaper>div span svg{color:var(--scan)}.AIFeatureShowcase-module__9bFi9q__notesPaper>div small{color:var(--scan);font-size:7px}.AIFeatureShowcase-module__9bFi9q__notesPaper p{color:#92a8ab;margin:0 0 10px;font:8px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.AIFeatureShowcase-module__9bFi9q__notesPaper .AIFeatureShowcase-module__9bFi9q__noteTitle{color:#d6e3e4;margin-top:22px;font-weight:700}.AIFeatureShowcase-module__9bFi9q__noteCursor{background:var(--scan);width:1px;height:12px;margin-left:3px;animation:1s step-end infinite AIFeatureShowcase-module__9bFi9q__cursorBlink;display:inline-block}.AIFeatureShowcase-module__9bFi9q__notesPaper footer{color:#587176;font-size:7px;position:absolute;bottom:15px;left:18px;right:18px}.AIFeatureShowcase-module__9bFi9q__chatThread{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.AIFeatureShowcase-module__9bFi9q__chatThread header{color:#a8bdc0;justify-content:flex-start}.AIFeatureShowcase-module__9bFi9q__chatThread header i{margin-left:auto}.AIFeatureShowcase-module__9bFi9q__userMessage,.AIFeatureShowcase-module__9bFi9q__tutorMessage{background:var(--scan-strong);color:#fff;border-radius:11px 11px 3px;max-width:84%;padding:10px 12px;font-size:8px;line-height:1.55}.AIFeatureShowcase-module__9bFi9q__userMessage{align-self:flex-end}.AIFeatureShowcase-module__9bFi9q__tutorMessage{background:var(--film-3);color:#b9cacd;border:1px solid #ffffff14;border-radius:11px 11px 11px 3px;align-self:flex-start;animation:.6s .2s both AIFeatureShowcase-module__9bFi9q__feedbackIn}.AIFeatureShowcase-module__9bFi9q__tutorMessage span{color:var(--scan);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.AIFeatureShowcase-module__9bFi9q__typing{color:#5e787d;align-items:center;gap:4px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__typing i{background:var(--scan);border-radius:50%;width:4px;height:4px;animation:1.2s infinite AIFeatureShowcase-module__9bFi9q__typingDot}.AIFeatureShowcase-module__9bFi9q__typing i:nth-child(2){animation-delay:.13s}.AIFeatureShowcase-module__9bFi9q__typing i:nth-child(3){margin-right:4px;animation-delay:.26s}.AIFeatureShowcase-module__9bFi9q__messageBox{color:#587176;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;margin-top:auto;padding:0 10px;font-size:7px;display:flex}.AIFeatureShowcase-module__9bFi9q__messageBox svg{color:var(--scan)}.AIFeatureShowcase-module__9bFi9q__mobilePreview{display:none}.AIFeatureShowcase-module__9bFi9q__cta{border:1px solid color-mix(in srgb, var(--accent) 23%, var(--border));background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface) 58%), var(--surface);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:80px;padding:clamp(34px,5vw,58px);display:grid;box-shadow:0 30px 70px -52px #000000bf}.AIFeatureShowcase-module__9bFi9q__cta h3{max-width:730px;color:var(--text-strong);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.2vw,42px);line-height:1.08}.AIFeatureShowcase-module__9bFi9q__cta>div>p:last-child{color:var(--text-muted);margin:14px 0 0;font-size:13px;line-height:1.65}.AIFeatureShowcase-module__9bFi9q__cta a{background:var(--accent);min-height:52px;box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 26%, transparent);color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.AIFeatureShowcase-module__9bFi9q__cta a:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-2px)}.AIFeatureShowcase-module__9bFi9q__cta a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:4px}@keyframes AIFeatureShowcase-module__9bFi9q__screenIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.985)}}@keyframes AIFeatureShowcase-module__9bFi9q__scanSweep{0%,10%{opacity:0;transform:translateY(0)}22%,80%{opacity:1}to{opacity:0;transform:translateY(550px)}}@keyframes AIFeatureShowcase-module__9bFi9q__feedbackIn{0%{opacity:0;filter:blur(3px);transform:translateY(7px)}}@keyframes AIFeatureShowcase-module__9bFi9q__scoreGrow{0%{width:0}}@keyframes AIFeatureShowcase-module__9bFi9q__cardLift{0%{opacity:0;transform:translateY(18px)rotate(-1deg)}}@keyframes AIFeatureShowcase-module__9bFi9q__typingDot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes AIFeatureShowcase-module__9bFi9q__cursorBlink{50%{opacity:0}}@media (max-width:1080px){.AIFeatureShowcase-module__9bFi9q__story{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:34px}.AIFeatureShowcase-module__9bFi9q__step{padding-left:50px}.AIFeatureShowcase-module__9bFi9q__caseWorkspace{grid-template-columns:.72fr 1fr}.AIFeatureShowcase-module__9bFi9q__vignetteCard,.AIFeatureShowcase-module__9bFi9q__stageFoot small{display:none}}@media (max-width:900px){.AIFeatureShowcase-module__9bFi9q__intro{grid-template-columns:1fr;gap:26px}.AIFeatureShowcase-module__9bFi9q__introCopy{max-width:620px}.AIFeatureShowcase-module__9bFi9q__sequence{margin-top:46px}.AIFeatureShowcase-module__9bFi9q__story{display:block}.AIFeatureShowcase-module__9bFi9q__steps:before,.AIFeatureShowcase-module__9bFi9q__stepNode,.AIFeatureShowcase-module__9bFi9q__stickyColumn{display:none}.AIFeatureShowcase-module__9bFi9q__step{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 87%, transparent);opacity:0;border-radius:27px;min-height:0;margin:22px 0;padding:34px;transform:translateY(26px)}.AIFeatureShowcase-module__9bFi9q__stepSeen{opacity:1;transform:translateY(0)}.AIFeatureShowcase-module__9bFi9q__stepActive{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.AIFeatureShowcase-module__9bFi9q__step h3,.AIFeatureShowcase-module__9bFi9q__stepDescription{max-width:690px}.AIFeatureShowcase-module__9bFi9q__mobilePreview{height:530px;margin-top:30px;display:block}.AIFeatureShowcase-module__9bFi9q__mobilePreview .AIFeatureShowcase-module__9bFi9q__screen{height:100%}.AIFeatureShowcase-module__9bFi9q__cta{margin-top:48px}}@media (max-width:640px){.AIFeatureShowcase-module__9bFi9q__section{padding:78px 14px 74px}.AIFeatureShowcase-module__9bFi9q__ambientGrid{background-size:42px 42px}.AIFeatureShowcase-module__9bFi9q__intro{padding:0 6px}.AIFeatureShowcase-module__9bFi9q__kicker{margin-bottom:14px;font-size:9px}.AIFeatureShowcase-module__9bFi9q__intro h2{font-size:clamp(37px,11.8vw,52px);line-height:1.01}.AIFeatureShowcase-module__9bFi9q__introCopy p{font-size:14px;line-height:1.7}.AIFeatureShowcase-module__9bFi9q__sequence{grid-template-columns:repeat(2,1fr);margin:38px 0 18px}.AIFeatureShowcase-module__9bFi9q__sequence>div{min-height:50px;padding:0 11px}.AIFeatureShowcase-module__9bFi9q__sequence>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.AIFeatureShowcase-module__9bFi9q__sequence>div:nth-child(4){border-top:1px solid var(--border)}.AIFeatureShowcase-module__9bFi9q__sequence strong{font-size:9px}.AIFeatureShowcase-module__9bFi9q__step{border-radius:23px;margin:14px 0;padding:25px 20px 18px}.AIFeatureShowcase-module__9bFi9q__stepHeading{gap:10px;margin-bottom:17px}.AIFeatureShowcase-module__9bFi9q__stepIcon{border-radius:11px;width:38px;height:38px}.AIFeatureShowcase-module__9bFi9q__stepHeading p{letter-spacing:.1em;font-size:8px}.AIFeatureShowcase-module__9bFi9q__step h3{font-size:clamp(27px,8.4vw,35px)}.AIFeatureShowcase-module__9bFi9q__stepDescription{font-size:13px;line-height:1.72}.AIFeatureShowcase-module__9bFi9q__step ul{gap:6px;margin-top:20px}.AIFeatureShowcase-module__9bFi9q__step li{padding:6px 8px;font-size:8px}.AIFeatureShowcase-module__9bFi9q__mobilePreview{height:auto;min-height:450px;margin:26px -10px -8px}.AIFeatureShowcase-module__9bFi9q__mobilePreview .AIFeatureShowcase-module__9bFi9q__screen{border-radius:16px;min-height:450px}.AIFeatureShowcase-module__9bFi9q__screenBar{grid-template-columns:1fr auto;min-height:42px;padding:0 12px}.AIFeatureShowcase-module__9bFi9q__screenBar>span{display:none}.AIFeatureShowcase-module__9bFi9q__screenCanvas{height:calc(100% - 42px)}.AIFeatureShowcase-module__9bFi9q__demoTopline{min-height:44px;padding:0 13px}.AIFeatureShowcase-module__9bFi9q__demoTopline>span{text-overflow:ellipsis;white-space:nowrap;max-width:56%;overflow:hidden}.AIFeatureShowcase-module__9bFi9q__caseWorkspace{grid-template-columns:.85fr 1.15fr;gap:7px;padding:10px}.AIFeatureShowcase-module__9bFi9q__scanPanel{min-height:260px}.AIFeatureShowcase-module__9bFi9q__ctImage{width:124%}.AIFeatureShowcase-module__9bFi9q__reportEditor{padding:12px 10px}.AIFeatureShowcase-module__9bFi9q__reportEditor p{min-height:110px;margin:10px 0;padding:8px;font-size:7px}.AIFeatureShowcase-module__9bFi9q__fakeLabel{line-height:1.35}.AIFeatureShowcase-module__9bFi9q__submitButton{justify-content:center;width:100%;padding:0 7px}.AIFeatureShowcase-module__9bFi9q__demoTimeline{min-height:44px;padding:0 11px}.AIFeatureShowcase-module__9bFi9q__demoTimeline span{gap:4px}.AIFeatureShowcase-module__9bFi9q__demoTimeline span:after{display:none}.AIFeatureShowcase-module__9bFi9q__demoTimeline b{font-size:6px}.AIFeatureShowcase-module__9bFi9q__reviewGrid{grid-template-columns:1fr;gap:8px;padding:10px}.AIFeatureShowcase-module__9bFi9q__annotatedReport,.AIFeatureShowcase-module__9bFi9q__feedbackPanel{padding:14px}.AIFeatureShowcase-module__9bFi9q__annotatedReport{min-height:185px}.AIFeatureShowcase-module__9bFi9q__annotatedReport>p{margin-top:12px;font-size:7px}.AIFeatureShowcase-module__9bFi9q__annotation{margin-top:16px;padding:9px}.AIFeatureShowcase-module__9bFi9q__feedbackPanel{min-height:220px}.AIFeatureShowcase-module__9bFi9q__scoreBlock strong{font-size:29px}.AIFeatureShowcase-module__9bFi9q__modelReport p{font-size:7px}.AIFeatureShowcase-module__9bFi9q__reviewFooter{padding:0 12px}.AIFeatureShowcase-module__9bFi9q__reviewFooter small{display:none}.AIFeatureShowcase-module__9bFi9q__deckWorkspace{grid-template-columns:1fr;gap:10px;padding:13px}.AIFeatureShowcase-module__9bFi9q__recallCard{min-height:310px;padding:18px}.AIFeatureShowcase-module__9bFi9q__recallCard>p{margin:21px 0 17px;font-size:13px}.AIFeatureShowcase-module__9bFi9q__deckQueue{display:none}.AIFeatureShowcase-module__9bFi9q__tutorWorkspace{grid-template-columns:1fr;gap:8px;padding:10px}.AIFeatureShowcase-module__9bFi9q__notesPaper{min-height:180px;padding:13px}.AIFeatureShowcase-module__9bFi9q__notesPaper .AIFeatureShowcase-module__9bFi9q__noteTitle{margin-top:14px}.AIFeatureShowcase-module__9bFi9q__notesPaper footer{bottom:9px;left:13px;right:13px}.AIFeatureShowcase-module__9bFi9q__chatThread{min-height:235px;padding:13px}.AIFeatureShowcase-module__9bFi9q__cta{border-radius:23px;grid-template-columns:1fr;gap:26px;margin-top:34px;padding:28px 23px}.AIFeatureShowcase-module__9bFi9q__cta h3{font-size:29px}.AIFeatureShowcase-module__9bFi9q__cta a{width:100%}}@media (prefers-reduced-motion:reduce){.AIFeatureShowcase-module__9bFi9q__sequence>div,.AIFeatureShowcase-module__9bFi9q__sequence>div:after,.AIFeatureShowcase-module__9bFi9q__step,.AIFeatureShowcase-module__9bFi9q__stepNode,.AIFeatureShowcase-module__9bFi9q__stepNode i,.AIFeatureShowcase-module__9bFi9q__stepIcon,.AIFeatureShowcase-module__9bFi9q__cta a{transition:none}.AIFeatureShowcase-module__9bFi9q__screen,.AIFeatureShowcase-module__9bFi9q__annotation,.AIFeatureShowcase-module__9bFi9q__scoreRail i,.AIFeatureShowcase-module__9bFi9q__recallCard,.AIFeatureShowcase-module__9bFi9q__tutorMessage,.AIFeatureShowcase-module__9bFi9q__typing i,.AIFeatureShowcase-module__9bFi9q__noteCursor,.AIFeatureShowcase-module__9bFi9q__scanPanel:after{animation:none}.AIFeatureShowcase-module__9bFi9q__step{transform:none}.AIFeatureShowcase-module__9bFi9q__scoreRail i{width:84%}.AIFeatureShowcase-module__9bFi9q__scanPanel:after{display:none}}
