.ai-patterns_section__9FnCq{position:relative;isolation:isolate;background:#f4f1eb;border-block:1px solid #e7e2d9;padding:76px 0 84px;color:#242b32}.ai-patterns_header__7NhlO{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:34px}.ai-patterns_intro__Ta2qv{max-width:690px}.ai-patterns_eyebrow__desDK{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:10px;font-weight:700;letter-spacing:.16em;color:#a05a34;text-transform:uppercase}.ai-patterns_eyebrow__desDK:before{content:"";width:22px;height:2px;background:#df7847}.ai-patterns_title__Cpf2r{font-size:clamp(40px,4.7vw,62px);line-height:1.05;letter-spacing:-.055em;font-weight:700;margin:0}.ai-patterns_description__kP2eW{color:#626c74;font-size:16px;line-height:1.75;max-width:590px;margin:18px 0 0}.ai-patterns_explore__5f9BY{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;min-height:48px;margin-bottom:4px;padding:0 19px;border:1px solid #cfd0ca;border-radius:999px;text-decoration:none;color:#30373d;background:#fbfaf7;font-size:12px;font-weight:650;transition:background .2s,border-color .2s}.ai-patterns_explore__5f9BY:hover{border-color:#b1643c;background:#fff}.ai-patterns_explore__5f9BY svg{width:15px;height:15px;color:#b1643c}.ai-patterns_grid__0KwJt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.ai-patterns_grid__0KwJt li{min-width:0}.ai-patterns_card__8Xo9K{--preview:#f8ebe3;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid #dfded7;border-radius:20px;background:#fffdfa;box-shadow:0 3px 5px #38332603,0 14px 25px #38332604;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s}.ai-patterns_card__8Xo9K[data-kind=deck]{--preview:#eeedf7}.ai-patterns_card__8Xo9K[data-kind=walkthrough]{--preview:#eaf1f5}.ai-patterns_card__8Xo9K[data-kind=narrate]{--preview:#172130}.ai-patterns_card__8Xo9K[data-kind=console]{--preview:#142b25}.ai-patterns_card__8Xo9K[data-kind=mcp]{--preview:#f0ece4}.ai-patterns_preview__b2agv{position:relative;height:206px;overflow:hidden;background:var(--preview);border-bottom:1px solid #292f3410}.ai-patterns_preview__b2agv:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px #ffffff20}.ai-patterns_number__AWQTZ{position:absolute;z-index:1;left:17px;top:15px;font:10px/1 ui-monospace,SFMono-Regular,monospace;color:#746e65;opacity:.7}.ai-patterns_card__8Xo9K[data-kind=console] .ai-patterns_number__AWQTZ,.ai-patterns_card__8Xo9K[data-kind=narrate] .ai-patterns_number__AWQTZ{color:#b6c5cf}.ai-patterns_art__cmOrX{display:block;width:100%;height:100%}.ai-patterns_float__lCrqv,.ai-patterns_sceneBack__tgoua,.ai-patterns_sceneMid__iwPQv{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ai-patterns_content___GLW9{padding:22px 23px 24px}.ai-patterns_nameRow__V_w8e{display:flex;align-items:center;gap:11px}.ai-patterns_logo__CCgmn{width:29px;height:29px;object-fit:contain;border-radius:7px;flex-shrink:0}.ai-patterns_name__bBtJl{margin:0;min-width:0;font-size:21px;font-weight:650;letter-spacing:-.035em;line-height:1.25;color:#2b3239}.ai-patterns_arrow___qjul{display:grid;place-items:center;margin-left:auto;width:29px;height:29px;flex-shrink:0;border:1px solid #e5e3dc;border-radius:50%;color:#92938e;transition:color .2s,background .2s,border-color .2s}.ai-patterns_arrow___qjul svg{width:14px;height:14px}.ai-patterns_tagline__bvxaP{font-size:13px;line-height:1.7;color:#626a6d;margin:13px 0 0;max-width:37ch}.ai-patterns_footnote__XWrrd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px;color:#68716b;font:10px/1.5 ui-monospace,SFMono-Regular,monospace}.ai-patterns_count__o3DN1{display:inline-flex;align-items:center;gap:8px}.ai-patterns_count__o3DN1:before{content:"";width:5px;height:5px;border-radius:50%;background:#b16c41}.ai-patterns_card__8Xo9K:focus-visible,.ai-patterns_explore__5f9BY:focus-visible{outline:2px solid #b9602d;outline-offset:5px}.ai-patterns_waveBar___ebHw{transform-box:fill-box;transform-origin:center}@media(hover:hover){.ai-patterns_card__8Xo9K:hover{transform:translateY(-4px);border-color:#c8bcae;box-shadow:0 6px 12px #38332605,0 20px 34px #3833260b}.ai-patterns_card__8Xo9K:hover .ai-patterns_float__lCrqv{transform:translateY(-5px)}.ai-patterns_card__8Xo9K:hover .ai-patterns_sceneBack__tgoua{transform:translate(3px,-2px)}.ai-patterns_card__8Xo9K:hover .ai-patterns_sceneMid__iwPQv{transform:translateY(-3px)}.ai-patterns_card__8Xo9K:hover .ai-patterns_arrow___qjul{background:#343b40;border-color:#343b40;color:#fff}.ai-patterns_card__8Xo9K:hover .ai-patterns_waveBar___ebHw{animation:ai-patterns_pattern-wave__nevcg .85s ease-in-out 3 alternate}.ai-patterns_card__8Xo9K:hover .ai-patterns_returnPath__KZze4{stroke-dasharray:4 5;animation:ai-patterns_pattern-return__Wf2Jl 1s linear 3}}@keyframes ai-patterns_pattern-wave__nevcg{to{transform:scaleY(.55);opacity:.7}}@keyframes ai-patterns_pattern-return__Wf2Jl{to{stroke-dashoffset:-36}}@media(max-width:1050px){.ai-patterns_grid__0KwJt{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-patterns_header__7NhlO{gap:24px}.ai-patterns_intro__Ta2qv{max-width:560px}.ai-patterns_title__Cpf2r{font-size:48px}.ai-patterns_description__kP2eW{font-size:15px}}@media(max-width:640px){.ai-patterns_section__9FnCq{padding:51px 0 44px}.ai-patterns_header__7NhlO{display:block;margin-bottom:27px}.ai-patterns_eyebrow__desDK{margin-bottom:15px;font-size:9px}.ai-patterns_title__Cpf2r{font-size:43px}.ai-patterns_description__kP2eW{font-size:14px;line-height:1.8;max-width:32ch;margin-top:16px}.ai-patterns_explore__5f9BY{margin-top:22px;min-height:44px;font-size:11px;padding-inline:16px;gap:17px}.ai-patterns_grid__0KwJt{grid-template-columns:1fr;gap:19px}.ai-patterns_preview__b2agv{height:204px}.ai-patterns_content___GLW9{padding:20px 21px 22px}.ai-patterns_tagline__bvxaP{font-size:13px;max-width:38ch}.ai-patterns_footnote__XWrrd{align-items:flex-start;font-size:9px}.ai-patterns_footnote__XWrrd>span:last-child{max-width:15ch;text-align:right}}@media(prefers-reduced-motion:reduce){.ai-patterns_arrow___qjul,.ai-patterns_card__8Xo9K,.ai-patterns_explore__5f9BY,.ai-patterns_float__lCrqv,.ai-patterns_sceneBack__tgoua,.ai-patterns_sceneMid__iwPQv{transition:none}.ai-patterns_card__8Xo9K:hover,.ai-patterns_card__8Xo9K:hover .ai-patterns_float__lCrqv,.ai-patterns_card__8Xo9K:hover .ai-patterns_sceneBack__tgoua,.ai-patterns_card__8Xo9K:hover .ai-patterns_sceneMid__iwPQv{transform:none}.ai-patterns_card__8Xo9K:hover .ai-patterns_returnPath__KZze4,.ai-patterns_card__8Xo9K:hover .ai-patterns_waveBar___ebHw{animation:none}}