@keyframes blog-post_fadeInUp__EKXaf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-post_container__oYk_O{--warm-bg:#f8f1e8;--blog-banner-bg:var(--warm-bg);--header-scrolled-bg:var(--blog-banner-bg);--warm-bg-light:#fffaf2;--warm-bg-medium:#f2e6d8;--warm-surface:#fffaf2;--warm-border:rgba(116,83,52,0.12);--warm-border-dark:rgba(116,83,52,0.22);--warm-text-primary:#2b241f;--warm-text-secondary:#6c6158;--warm-text-muted:#7b7066;--warm-text-accent:#be7441;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse 76% 46% at 14% 14%,rgba(190,116,65,.1),transparent 68%),radial-gradient(ellipse 70% 50% at 88% 8%,rgba(111,143,104,.08),transparent 62%),var(--warm-bg);position:relative;overflow-x:clip}.blog-post_container__oYk_O:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(190,116,65,.08) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(151,107,71,.08) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 80%,rgba(111,143,104,.06) 0,transparent 65%);pointer-events:none;z-index:0}.blog-post_container__oYk_O>*{position:relative;z-index:1}.blog-post_layout__kNRC3{width:min(100%,1200px);margin-inline:auto;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,3vw,2rem);flex:1;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(2.5rem,5vw,4.5rem);align-items:start;animation:blog-post_fadeInUp__EKXaf .6s ease-out}@media(max-width:980px){.blog-post_layout__kNRC3{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem)}}@media(max-width:768px){.blog-post_layout__kNRC3{padding-top:3.5rem}}.blog-post_article__ybgxH{min-width:0;max-width:760px}.blog-post_aside__s_S2p{position:sticky;top:100px}@media(max-width:980px){.blog-post_aside__s_S2p{position:static;top:auto}}.blog-post_asideInner__xdVjX{display:flex;flex-direction:column}.blog-post_readTime__KHDpZ{margin:0;color:var(--warm-text-muted);font-size:.85rem}@media(max-width:768px){.blog-post_readTime__KHDpZ{display:none}}.blog-post_asideDivider__UKyOq{width:32px;margin:.7rem 0;border:none;border-top:1px solid var(--warm-border-dark)}@media(max-width:768px){.blog-post_asideDivider__UKyOq{display:none}}.blog-post_toc__Mn_Ja{display:flex;flex-direction:column;gap:.12rem}@media(max-width:768px){.blog-post_toc__Mn_Ja{display:none}}.blog-post_toc__Mn_Ja a{display:block;padding:.18rem .32rem;border-radius:var(--radius-control);color:var(--warm-text-secondary);font-size:calc(var(--text-paragraph-size)*.94);line-height:1.48;text-decoration:none;transition:background .15s ease,color .15s ease}.blog-post_toc__Mn_Ja a:hover{background:rgba(154,125,90,.08);color:var(--warm-text-primary)}.blog-post_tocSub__WurRg{padding-left:.9rem!important;font-size:calc(var(--text-paragraph-size)*.9)!important;color:var(--warm-text-muted)}.blog-post_tocActive__Ado8d{background:rgba(154,125,90,.12);color:var(--warm-text-primary)!important;font-weight:600}.blog-post_shareLabel__heKJq{margin:0 0 .6rem;font-weight:600;font-size:.95rem;color:var(--warm-text-primary)}.blog-post_shareButtons__fadCw{display:flex;gap:.6rem}.blog-post_shareButtons__fadCw button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--warm-border);background:rgba(255,250,242,.82);color:var(--warm-text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.blog-post_shareButtons__fadCw button:hover{color:var(--warm-text-primary);border-color:var(--warm-border-dark);transform:translateY(-2px)}.blog-post_backLink__mh1To{display:inline-block;margin-top:1rem;margin-bottom:1.25rem;color:var(--warm-text-accent);font-size:.9rem;text-decoration:none}.blog-post_backLink__mh1To:hover{text-decoration:underline}.blog-post_meta__0lWuh{margin:0 0 .75rem;color:var(--warm-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.blog-post_title__3_VJL{width:100%!important;margin:0 0 .75rem;font-family:var(--heading-h1-family);font-weight:var(--heading-h1-weight);font-size:var(--heading-h1-page-size);line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);text-transform:none;text-align:left;text-wrap:balance}@media(max-width:768px){.blog-post_title__3_VJL{text-align:left!important}}.blog-post_author__4bK_I{margin:0 0 1.75rem;color:var(--warm-text-secondary);font-size:var(--text-paragraph-size)}.blog-post_cover__hwHEE{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:2rem;border-radius:var(--radius-surface);overflow:hidden;border:1px solid var(--warm-border);background-color:var(--warm-bg-medium);background-size:cover;background-position:50%}.blog-post_cover__hwHEE img{object-fit:cover}.blog-post_prose__Lt8D5{color:var(--warm-text-primary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);text-align:left}.blog-post_prose__Lt8D5 h1{margin:2.4rem 0 .9rem;font-family:var(--heading-h1-family);font-size:var(--heading-h1-page-size);font-weight:var(--heading-h1-weight);letter-spacing:var(--heading-h1-letter-spacing);line-height:var(--heading-h1-line-height)}.blog-post_prose__Lt8D5 h1,.blog-post_prose__Lt8D5 h2{scroll-margin-top:100px;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);text-align:left;text-transform:none;text-wrap:balance}.blog-post_prose__Lt8D5 h2{background:none}.blog-post_prose__Lt8D5 h2,.blog-post_prose__Lt8D5 h3{margin:1.75rem 0 .6rem;font-family:var(--font-sans);font-weight:700!important;font-size:clamp(16px,2vw,18px)!important;letter-spacing:0;line-height:1.35}.blog-post_prose__Lt8D5 h3{scroll-margin-top:100px;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);text-transform:none;text-align:left;text-wrap:balance}.blog-post_prose__Lt8D5 h4{margin:1.5rem 0 .5rem;font-weight:600;font-size:1.1rem;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);text-transform:none;text-align:left}.blog-post_prose__Lt8D5 p{margin:0 0 1.15rem;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.blog-post_prose__Lt8D5 img{display:block;width:100%;height:auto;margin:.85rem 0 1.2rem;border:1px solid var(--warm-border);border-radius:var(--radius-surface);background:var(--warm-bg-medium)}.blog-post_prose__Lt8D5 a{color:#8a5a35;font-weight:600;background:linear-gradient(180deg,transparent 58%,rgba(233,182,56,.22) 0,rgba(233,182,56,.22));border-radius:.18rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:underline;text-decoration-color:rgba(190,116,65,.34);text-decoration-thickness:1px;text-underline-offset:.18em;transition:background .16s ease,color .16s ease,text-decoration-color .16s ease}.blog-post_prose__Lt8D5 a:hover{color:#6f472b;background:linear-gradient(180deg,rgba(255,247,233,.28),rgba(255,247,233,.28) 48%,rgba(233,182,56,.32) 0,rgba(233,182,56,.32));text-decoration-color:rgba(190,116,65,.58)}.blog-post_prose__Lt8D5 a:focus-visible{outline:2px solid rgba(190,116,65,.4);outline-offset:3px;background:rgba(255,247,233,.82)}.blog-post_prose__Lt8D5 strong{font-weight:600;color:var(--warm-text-primary)}.blog-post_prose__Lt8D5 ol,.blog-post_prose__Lt8D5 ul{margin:0 0 1.15rem;padding-left:1.5rem;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);font-family:var(--font-sans);font-weight:400;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.blog-post_prose__Lt8D5 ul{list-style:disc}.blog-post_prose__Lt8D5 ol{list-style:decimal}.blog-post_prose__Lt8D5 li{margin-bottom:.25rem;padding-left:.25rem;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);font-family:var(--font-sans);font-weight:400;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.blog-post_prose__Lt8D5 li::marker{color:var(--warm-text-primary)}.blog-post_prose__Lt8D5 hr{margin:2rem 0;border:none;border-top:1px solid var(--warm-border)}.blog-post_prose__Lt8D5 blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid var(--warm-border-dark);color:var(--warm-text-muted);font-size:var(--text-paragraph-size);font-style:italic;line-height:var(--text-paragraph-line-height)}.blog-post_prose__Lt8D5 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--warm-bg-medium);padding:.15em .4em;border-radius:var(--radius-control);color:#8f5f38}.blog-post_prose__Lt8D5 pre{margin:0 0 1.4rem;padding:1.1rem 1.25rem;border-radius:var(--radius-surface);background:#221a14;color:#fff6ea;overflow-x:auto;font-size:.9rem;line-height:1.6}.blog-post_prose__Lt8D5 pre code{padding:0;background:none;color:inherit;font-size:inherit}.blog-post_prose__Lt8D5 pre .hl-comment{color:#7c8a78;font-style:italic}.blog-post_prose__Lt8D5 pre .hl-string{color:#b5d6a0}.blog-post_prose__Lt8D5 pre .hl-number{color:#e3a86c}.blog-post_prose__Lt8D5 pre .hl-keyword{color:#d98ad1}.blog-post_prose__Lt8D5 pre .hl-literal{color:#e3a86c}.blog-post_prose__Lt8D5 pre .hl-function{color:#7fb4ef}.blog-post_prose__Lt8D5 pre .hl-type{color:#e8c987}.blog-post_prose__Lt8D5 table{width:100%;margin:0 0 1.6rem;border-collapse:collapse;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);overflow:hidden;border:1px solid var(--warm-border);border-radius:var(--radius-surface)}.blog-post_prose__Lt8D5 thead th{background:var(--warm-bg-medium);font-weight:600;color:var(--warm-text-primary);text-align:left}.blog-post_prose__Lt8D5 td,.blog-post_prose__Lt8D5 th{padding:.7rem .9rem;border-bottom:1px solid var(--warm-border);vertical-align:top;text-align:left}.blog-post_prose__Lt8D5 tbody tr:last-child td{border-bottom:none}.blog-post_prose__Lt8D5 tbody tr:nth-child(2n){background:var(--warm-bg-light)}.blog-post_prose__Lt8D5 .blog-post_infoTag__c7xt3{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0 1.2rem;padding:.85rem .95rem;border:1px solid rgba(190,116,65,.16);border-radius:var(--radius-surface);background:linear-gradient(135deg,rgba(255,247,233,.96),rgba(248,241,232,.88)),#fff7e9;color:#4e3c2f}.blog-post_infoTagIcon__zuYKI{display:inline-grid;flex:0 0 auto;place-items:center;width:1.65rem;height:1.65rem;margin-top:.02rem;border-radius:50%;background:rgba(233,182,56,.24);color:#9a643a}.blog-post_prose__Lt8D5 .blog-post_infoTag__c7xt3 p{margin:0;color:#4e3c2f;-webkit-text-fill-color:#4e3c2f;font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:400;line-height:var(--text-paragraph-line-height)}.blog-post_blogImageFrame__o3o48{position:relative;display:block;width:100%;margin:.85rem 0 1.2rem;overflow:hidden;border:1px solid var(--warm-border);border-radius:var(--radius-surface);background:var(--warm-bg-medium)}.blog-post_prose__Lt8D5 .blog-post_blogImage__Y6nSq{display:block;width:100%;height:auto;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.blog-post_blogImageExpandButton__ZeEYf{position:absolute;right:.75rem;bottom:.75rem;z-index:2;display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(31,29,27,.12);border-radius:var(--radius-surface);background:rgba(43,36,31,.88);color:#fffaf2;cursor:pointer;box-shadow:0 10px 24px rgba(43,36,31,.18);transition:background .16s ease,border-color .16s ease,transform .16s ease}.blog-post_blogImageExpandButton__ZeEYf:hover{border-color:rgba(31,29,27,.24);background:#2b241f;transform:translateY(-1px)}.blog-post_blogImageExpandButton__ZeEYf:active{transform:translateY(0)}.blog-post_blogImageExpandButton__ZeEYf:focus-visible{outline:2px solid #be7441;outline-offset:3px}.blog-post_blogImageOverlay__pSI4Q{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.5rem);background:rgba(20,20,19,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blog-post_blogImageDialog__B878_{width:min(1180px,100%);max-height:calc(100dvh - clamp(1.5rem,4vw,3rem));overflow:auto;border:1px solid rgba(116,83,52,.16);border-radius:var(--radius-surface);background:#fffaf2;color:var(--warm-text-primary);box-shadow:0 24px 72px rgba(31,29,27,.2)}.blog-post_blogImageDialogHeader__Pazmm{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(116,83,52,.12);background:rgba(255,250,242,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.blog-post_blogImageDialogHeader__Pazmm h2{margin:0;color:#2b241f;-webkit-text-fill-color:#2b241f;font-family:var(--font-sans);font-size:.95rem;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;text-transform:none}.blog-post_blogImageCloseButton__D5OoZ{display:inline-grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(31,29,27,.1);border-radius:var(--radius-surface);background:rgba(255,250,242,.9);color:#24211f;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.blog-post_blogImageCloseButton__D5OoZ:hover{border-color:rgba(31,29,27,.16);background:#fffaf2;color:#2b241f}.blog-post_blogImageCloseButton__D5OoZ:focus-visible{outline:2px solid #be7441;outline-offset:3px}.blog-post_blogImageDialogBody__t5oBJ{padding:clamp(.75rem,2vw,1.25rem)}.blog-post_blogImageExpanded__5RrQx{display:block;width:100%;height:auto;max-height:calc(100dvh - 7rem);object-fit:contain;border-radius:calc(var(--radius-surface) - 2px)}@keyframes blog_fadeInUp__fjO8V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog_container__3wGN_{--warm-bg:#f8f1e8;--blog-banner-bg:var(--warm-bg);--header-scrolled-bg:var(--blog-banner-bg);--warm-bg-light:#fffaf2;--warm-bg-medium:#f2e6d8;--warm-surface:#fffaf2;--warm-border:rgba(116,83,52,0.12);--warm-border-dark:rgba(116,83,52,0.22);--warm-hover:rgba(190,116,65,0.08);--warm-text-primary:#2b241f;--warm-text-secondary:#6c6158;--warm-text-muted:#7b7066;--warm-text-accent:#be7441;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse 76% 46% at 14% 14%,rgba(190,116,65,.1),transparent 68%),radial-gradient(ellipse 70% 50% at 88% 8%,rgba(111,143,104,.08),transparent 62%),var(--warm-bg);position:relative;overflow-x:clip}.blog_container__3wGN_:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(190,116,65,.08) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(151,107,71,.08) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 80%,rgba(111,143,104,.06) 0,transparent 65%);pointer-events:none;z-index:0}.blog_container__3wGN_>*{position:relative;z-index:1}.blog_listing__RY_Yq{width:min(100%,1200px);margin-inline:auto;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,3vw,2rem);flex:1;animation:blog_fadeInUp__fjO8V .6s ease-out}@media(max-width:768px){.blog_listing__RY_Yq{padding-top:3.5rem}}.blog_layout__0Nx4X{display:grid;grid-template-columns:240px 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(max-width:860px){.blog_layout__0Nx4X{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2rem)}}.blog_sidebar__Z4ZVc{position:sticky;top:100px}@media(max-width:860px){.blog_sidebar__Z4ZVc{position:static;top:auto}}.blog_content__lzjyu{min-width:0}.blog_listingHeader__NPFzC{margin-top:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--warm-border)}.blog_listingHeader__NPFzC h1{margin:0 0 .5rem;font-family:var(--heading-h1-family);font-weight:var(--heading-h1-weight);font-size:var(--heading-h1-page-size);letter-spacing:var(--heading-h1-letter-spacing);line-height:var(--heading-h1-line-height);color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);text-align:left;text-wrap:balance}@media(max-width:768px){.blog_listingHeader__NPFzC h1{text-align:left!important}}.blog_listingHeader__NPFzC p{margin:0;color:var(--warm-text-muted);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.blog_categoryNav___r7BW{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.blog_categoryNav___r7BW a{width:100%;padding:.4rem .6rem;border-radius:var(--radius-surface);color:var(--warm-text-secondary);font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.blog_categoryNav___r7BW a:hover{background:var(--warm-hover);color:var(--warm-text-primary)}.blog_categoryNav___r7BW .blog_active__4O_bo{color:var(--warm-text-primary);font-weight:600;background:var(--warm-bg-medium)}@media(max-width:860px){.blog_categoryNav___r7BW{flex-direction:row;flex-wrap:wrap;gap:.4rem}.blog_categoryNav___r7BW a{width:auto;border:1px solid var(--warm-border);background:var(--warm-bg-light)}}.blog_grid__bfhso{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.blog_card__jzsEo{display:flex;flex-direction:column;gap:.85rem;padding:.85rem;border-radius:var(--radius-surface);border:1px solid rgba(116,83,52,.1);background:rgba(255,250,242,.58);text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.blog_card__jzsEo:focus-visible,.blog_card__jzsEo:hover{background:rgba(255,250,242,.86);border-color:rgba(116,83,52,.18);transform:translateY(-1px)}.blog_cardMedia__RlnY2{display:block;width:100%;aspect-ratio:16/10;border-radius:var(--radius-surface);background-color:var(--warm-bg-medium);background-size:cover;background-position:50%}.blog_cardBody__rGAQf{display:flex;flex-direction:column;gap:.4rem;flex:1}.blog_cardCategory__eEpCb{font-size:.8rem;font-weight:500;color:var(--warm-text-muted)}.blog_cardTitle__MCrFK{font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--warm-text-primary)}.blog_cardExcerpt__m0MZB{color:var(--warm-text-secondary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog_cardMeta__jWByR{margin-top:auto;color:var(--warm-text-muted);font-size:.85rem}.blog_empty__vH0G_{text-align:center;color:var(--warm-text-muted)}@media(max-width:560px){.blog_grid__bfhso{grid-template-columns:1fr}}.blog_mermaidWrap__27u1m{position:relative;display:block;width:100%;margin:1.75rem 0;padding:1.25rem;border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);overflow:hidden;min-height:2rem}.blog_mermaidViewport__KSc3b{display:flex;justify-content:center;width:100%;overflow-x:auto;padding-top:.15rem}.blog_mermaidViewport__KSc3b svg{max-width:100%;height:auto}.blog_mermaidViewport__KSc3b svg .blog_cluster-label__vu83W,.blog_mermaidViewport__KSc3b svg .blog_edgeLabel__dhpRQ,.blog_mermaidViewport__KSc3b svg .blog_nodeLabel__ekjVG,.blog_mermaidViewport__KSc3b svg foreignObject,.blog_mermaidViewport__KSc3b svg text{font-size:12px!important}.blog_mermaidViewport__KSc3b svg .blog_cluster-label__vu83W{font-weight:600}.blog_mermaidExpandButton__AivTJ{position:absolute;top:.65rem;right:.65rem;z-index:2;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(154,125,90,.22);border-radius:var(--radius-surface);background:rgba(255,250,242,.9);color:var(--warm-text-primary);cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.blog_mermaidExpandButton__AivTJ:hover{background:#fffaf2;border-color:rgba(154,125,90,.4);color:#be7441;transform:translateY(-1px)}.blog_mermaidExpandButton__AivTJ:active{transform:translateY(0)}.blog_mermaidExpandButton__AivTJ:focus-visible{outline:2px solid #be7441;outline-offset:3px}.blog_diagramDrawerOverlay__5XwCj{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(20,20,19,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blog_diagramDrawer__dQ0Bc{position:relative;width:min(920px,100vw - 24px);min-height:100vh;overflow-x:hidden;overflow-y:auto;background:#fffaf2;color:var(--warm-text-primary);animation:blog_diagramDrawerIn__8eSqU .24s cubic-bezier(.22,1,.36,1)}@keyframes blog_diagramDrawerIn__8eSqU{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.blog_diagramDrawerHeader__wn3jz{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(180deg,rgba(255,250,242,.98),rgba(255,250,242,.94) 78%,rgba(255,250,242,.88));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.blog_diagramDrawerHeader__wn3jz>div{min-width:0;text-align:left}.blog_diagramDrawerHeader__wn3jz h2{margin:0;color:#2b241f;-webkit-text-fill-color:#2b241f;font-family:var(--heading-h2-family);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2;text-align:left}.blog_diagramDrawerDescription__fFJRa{max-width:46rem;margin:.35rem 0 0;color:#6c6158;font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:440;line-height:var(--text-paragraph-line-height);text-align:left}.blog_diagramDrawerClose__gCmop{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid rgba(31,29,27,.1);border-radius:var(--radius-surface);background:rgba(255,250,242,.9);color:#24211f;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.blog_diagramDrawerClose__gCmop:hover{border-color:rgba(31,29,27,.16);background:#fffaf2;color:#2b241f}.blog_diagramDrawerBody__uX1Ru{display:flex;min-height:calc(100vh - 4.5rem);align-items:center;padding:1.25rem}.blog_mermaidDrawerViewport__DxLa3{min-height:calc(100vh - 7rem);align-items:center}.blog_mermaidDrawerViewport__DxLa3 svg{max-width:min(100%,1500px);max-height:calc(100vh - 8rem)}@media(max-width:640px){.blog_mermaidWrap__27u1m{padding:1rem}.blog_diagramDrawerOverlay__5XwCj{justify-content:stretch}.blog_diagramDrawer__dQ0Bc{width:100%;min-height:100dvh}.blog_diagramDrawerHeader__wn3jz{padding:.85rem 1rem}.blog_diagramDrawerBody__uX1Ru{min-height:calc(100dvh - 4rem);padding:1rem}.blog_mermaidDrawerViewport__DxLa3{min-height:calc(100dvh - 6rem)}.blog_mermaidDrawerViewport__DxLa3 svg{max-height:calc(100dvh - 7rem)}}.blog_platformSnippet__PgdoJ{width:100%;margin:1.6rem 0 1.9rem;padding:.9rem;border:1px solid rgba(154,125,90,.16);border-radius:var(--radius-surface);background:linear-gradient(135deg,rgba(255,250,242,.98),rgba(242,230,216,.82)),#fffaf2}.blog_platformSnippet__PgdoJ figcaption{margin:0 0 .7rem;color:var(--warm-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.blog_platformCoachPanel__foD1O,.blog_platformCommunityPreview__SuG32,.blog_platformDashboardPreview__w8Vmi,.blog_platformGoalPreview__y9IEk,.blog_platformGraphPreview__iuxv_,.blog_platformLearningPreview__QkE2a{border:1px solid rgba(154,125,90,.14);border-radius:var(--radius-surface);background:rgba(255,250,242,.78)}.blog_platformGoalPreview__y9IEk{display:grid;gap:.65rem;padding:.9rem}.blog_platformGoalPreview__y9IEk h3{margin:0;color:var(--warm-text-primary);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:650;letter-spacing:0;line-height:1.12}.blog_platformGoalPreview__y9IEk h3 span{color:#be7441}.blog_platformGoalPreview__y9IEk label{color:var(--warm-text-secondary);font-size:.8rem;font-weight:650}.blog_platformGoalInput__tVnyl{display:grid;gap:1.45rem;min-height:7rem;padding:.85rem;border:1px solid rgba(154,125,90,.14);border-radius:var(--radius-surface);background:#fffaf2}.blog_platformGoalInput__tVnyl p{margin:0;color:var(--warm-text-primary);font-size:.98rem;line-height:1.45}.blog_platformCoachActions__nABqr,.blog_platformCoachHeader__cQ5pt,.blog_platformCommunityPreview__SuG32 header,.blog_platformFocusRow__Ojt_g,.blog_platformGoalInput__tVnyl footer,.blog_platformGraphActions__CyCUf,.blog_platformTabs__tTJJ0{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.blog_platformCoachHeader__cQ5pt small,.blog_platformCommunityPreview__SuG32 p,.blog_platformGoalInput__tVnyl footer span,.blog_platformGraphBody__rOpqK em,.blog_platformGraphBody__rOpqK small,.blog_platformGraphLayer__CMf7I em,.blog_platformGraphLayer__CMf7I small,.blog_platformGraphRoot__JdEE6 em,.blog_platformGraphRoot__JdEE6 small,.blog_platformHeroCard__kaFgC p,.blog_platformPathCardGrid__yoU1D p{color:var(--warm-text-secondary);font-size:.78rem;line-height:1.35}.blog_platformGoalInput__tVnyl footer span{font-weight:650}.blog_platformGoalInput__tVnyl footer strong{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#3a2f28;color:#fffaf2}.blog_platformCommunityGrid__r4yld button>b,.blog_platformCommunityGrid__r4yld button>span,.blog_platformQuestionRow___JM7U div,.blog_platformSuggestionRow__JZuhY,.blog_platformTabs__tTJJ0,.blog_platformToggleRow__ptWJe{display:flex;flex-wrap:wrap;gap:.45rem}.blog_platformCoachActions__nABqr span,.blog_platformCommunityGrid__r4yld i,.blog_platformFilterBar__Mypcd span,.blog_platformFilterBar__Mypcd strong,.blog_platformFocusRow__Ojt_g strong,.blog_platformGraphActions__CyCUf span,.blog_platformHeroCard__kaFgC em,.blog_platformPathCardGrid__yoU1D em,.blog_platformQuestionRow___JM7U div span,.blog_platformSuggestionRow__JZuhY span,.blog_platformTabs__tTJJ0 span,.blog_platformTabs__tTJJ0 strong,.blog_platformToggleRow__ptWJe span,.blog_platformToggleRow__ptWJe strong{display:inline-flex;align-items:center;min-height:1.7rem;padding:.36rem .55rem;border:1px solid rgba(154,125,90,.14);border-radius:999px;background:rgba(246,242,236,.82);color:var(--warm-text-secondary);font-size:.76rem;font-style:normal;line-height:1.15}.blog_platformCoachPanel__foD1O,.blog_platformCommunityPreview__SuG32,.blog_platformDashboardPreview__w8Vmi,.blog_platformLearningPreview__QkE2a{display:grid;gap:.75rem;padding:.9rem}.blog_platformCoachHeader__cQ5pt{padding-bottom:.65rem;border-bottom:1px solid rgba(154,125,90,.12)}.blog_platformCoachHeader__cQ5pt>span:not(.blog_platformCoachAvatar__oJVIi){display:grid;gap:.1rem;margin-right:auto}.blog_platformCoachHeader__cQ5pt strong{color:var(--warm-text-primary);font-size:.88rem;line-height:1.2}.blog_platformCoachHeader__cQ5pt em{color:var(--warm-text-muted);font-size:.85rem;font-style:normal;font-weight:700}.blog_platformBubbleAvatar__3K_98,.blog_platformCoachAvatar__oJVIi,.blog_platformGraphIcon__g4ere,.blog_platformGraphRoot__JdEE6>span{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#1f1d1a;color:#fffaf2;font-weight:750}.blog_platformCoachAvatar__oJVIi{width:1.9rem;height:1.9rem;font-size:.78rem}.blog_platformCoachThread__XD_oA{display:grid;gap:.55rem}.blog_platformCoachBubble__D74ld{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start}.blog_platformBubbleAvatar__3K_98{width:1.45rem;height:1.45rem;font-size:.64rem}.blog_platformCoachBubble__D74ld p{margin:0;padding:.55rem .65rem;border-radius:var(--radius-surface);background:rgba(246,242,236,.84);color:var(--warm-text-secondary);font-size:.82rem;line-height:1.42}.blog_platformArtifactCard__FHVGX,.blog_platformCheckSection__o1K0I,.blog_platformLessonCard__QqPy1,.blog_platformPathCardGrid__yoU1D section,.blog_platformQuestionList___FX9J,.blog_platformReadinessList__AM5tM{display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(154,125,90,.13);border-radius:var(--radius-surface);background:#fffaf2}.blog_platformFilterBar__Mypcd strong,.blog_platformOptionActive__okr13,.blog_platformTabs__tTJJ0 strong,.blog_platformToggleRow__ptWJe strong{border-color:rgba(31,29,26,.18)!important;background:#3a2f28!important;color:#fffaf2!important}.blog_platformConsentRow__XUOTh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;color:var(--warm-text-secondary);font-size:.8rem;line-height:1.35}.blog_platformConsentRow__XUOTh i{display:inline-block;width:.9rem;height:.9rem;margin-top:.1rem;border-radius:var(--radius-control);background:#4c8b64}.blog_platformArtifactBody__OFMba{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center}.blog_platformArtifactBody__OFMba>span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-surface);background:rgba(190,116,65,.12);color:#be7441}.blog_platformArtifactBody__OFMba strong,.blog_platformCheckSection__o1K0I strong,.blog_platformCommunityGrid__r4yld strong,.blog_platformCommunityPreview__SuG32 header strong,.blog_platformHeroCard__kaFgC strong,.blog_platformLessonCard__QqPy1 strong,.blog_platformPathCardGrid__yoU1D strong,.blog_platformQuestionRow___JM7U strong,.blog_platformReadinessRow__yyu8O strong{color:var(--warm-text-primary);font-size:.9rem;font-weight:720;line-height:1.25}.blog_platformArtifactBody__OFMba p,.blog_platformCheckSection__o1K0I p,.blog_platformCommunityGrid__r4yld p,.blog_platformCompletionBar__kzYeP p,.blog_platformLessonCard__QqPy1 p{margin:0;color:var(--warm-text-secondary);font-size:.8rem;line-height:1.4}.blog_platformArtifactBody__OFMba em,.blog_platformCoachActions__nABqr strong,.blog_platformCommunityGrid__r4yld mark,.blog_platformCommunityPreview__SuG32 header>span,.blog_platformCompletionBar__kzYeP strong,.blog_platformGraphActions__CyCUf strong{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.45rem .7rem;border-radius:999px;background:#3a2f28;color:#fffaf2;font-size:.76rem;font-style:normal;font-weight:700;line-height:1.15;white-space:nowrap}.blog_platformQuestionList___FX9J{gap:.55rem}.blog_platformQuestionRow___JM7U{display:grid;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid rgba(154,125,90,.12)}.blog_platformQuestionRow___JM7U:last-child{padding-bottom:0;border-bottom:0}.blog_platformReadinessRow__yyu8O{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;align-items:center}.blog_platformReadinessRow__yyu8O>span{display:flex;justify-content:space-between;gap:.75rem;grid-column:1/-1}.blog_platformReadinessRow__yyu8O em{color:var(--warm-text-secondary);font-size:.8rem;font-style:normal;font-weight:700}.blog_platformMiniProgress__Ozj3V>i,.blog_platformReadinessRow__yyu8O>i{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:rgba(154,125,90,.16)}.blog_platformMiniProgress__Ozj3V>i b,.blog_platformReadinessRow__yyu8O>i b{display:block;height:100%;border-radius:inherit;background:#be7441}.blog_platformReadinessRow__yyu8O small{color:var(--warm-text-muted);font-size:.72rem;font-weight:700}.blog_platformGraphPreview__iuxv_{display:grid;gap:.85rem;padding:.9rem}.blog_platformGraphLayer__CMf7I,.blog_platformGraphRoot__JdEE6{position:relative;display:grid;gap:.7rem;padding:.8rem;border:1px solid rgba(154,125,90,.13);border-radius:var(--radius-surface);background:#fffaf2}.blog_platformGraphRoot__JdEE6{grid-template-columns:auto minmax(0,1fr);align-items:center}.blog_platformGraphIcon__g4ere,.blog_platformGraphRoot__JdEE6>span{width:2.35rem;height:2.35rem}.blog_platformGraphRoot__JdEE6 strong{display:block;color:var(--warm-text-primary);font-size:1rem;line-height:1.2}.blog_platformGraphLayer__CMf7I:before{content:"";position:absolute;top:-.85rem;left:1.95rem;width:1px;height:.85rem;background:rgba(154,125,90,.28)}.blog_platformGraphLayer__CMf7I header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.blog_platformGraphLayer__CMf7I header strong{display:block;color:var(--warm-text-primary);font-size:.9rem;line-height:1.25}.blog_platformGraphLayer__CMf7I header span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.3rem .5rem;border-radius:999px;background:rgba(246,242,236,.84);color:var(--warm-text-secondary);font-size:.72rem;font-weight:700;white-space:nowrap}.blog_platformGraphNodes___WHz1{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.blog_platformGraphNode__w3Cvj{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;position:relative;padding:.65rem;border:1px solid rgba(154,125,90,.13);border-radius:var(--radius-surface);background:rgba(255,250,242,.78)}.blog_platformGraphPort__XWqNR{position:absolute;top:1rem;left:-.35rem;display:inline-flex;color:rgba(154,125,90,.48)}.blog_platformGraphIcon__g4ere{background:rgba(190,116,65,.14);color:#be7441}.blog_platformGraphBody__rOpqK{display:grid;gap:.16rem}.blog_platformGraphBody__rOpqK strong{color:var(--warm-text-primary);font-size:.88rem;line-height:1.22}.blog_platformGraphBody__rOpqK span{color:var(--warm-text-muted);font-size:.72rem;line-height:1.3}.blog_platformGraphBody__rOpqK b{color:#be7441;font-size:.72rem;font-weight:750}.blog_platformGraphNodecompleted__GwCTB .blog_platformGraphBody__rOpqK b,.blog_platformGraphNodecompleted__GwCTB .blog_platformGraphIcon__g4ere{background:rgba(76,139,100,.14);color:#4c8b64}.blog_platformGraphNodecurrent__r08TE{border-color:rgba(190,116,65,.36)}.blog_platformGraphNodelocked__68tmH{opacity:.68}.blog_platformGraphNodelocked__68tmH .blog_platformGraphBody__rOpqK b,.blog_platformGraphNodelocked__68tmH .blog_platformGraphIcon__g4ere{background:rgba(154,125,90,.12);color:var(--warm-text-muted)}.blog_platformCommunityGrid__r4yld small,.blog_platformLessonCard__QqPy1 small{display:block;color:var(--warm-text-muted);font-size:.72rem;font-weight:750;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.blog_platformLessonCard__QqPy1 ul{display:grid;gap:.3rem;margin:0;padding-left:1rem;color:var(--warm-text-secondary);font-size:.8rem;line-height:1.4}.blog_platformCheckSection__o1K0I h4{margin:0;color:var(--warm-text-primary);font-size:.95rem;line-height:1.2}.blog_platformCheckGrid__ap6Na,.blog_platformCommunityGrid__r4yld,.blog_platformPathCardGrid__yoU1D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.blog_platformCheckGrid__ap6Na>div{display:grid;gap:.3rem;padding:.65rem;border-radius:var(--radius-surface);background:rgba(246,242,236,.78)}.blog_platformCheckGrid__ap6Na span{color:#4c8b64;font-size:.76rem;font-weight:750}.blog_platformCompletionBar__kzYeP{display:grid;gap:.6rem;align-items:center;padding:.75rem;border-radius:var(--radius-surface);background:rgba(246,242,236,.82)}.blog_platformDashboardPreview__w8Vmi{gap:.8rem}.blog_platformFocusRow__Ojt_g{justify-content:flex-start;color:var(--warm-text-secondary);font-size:.82rem}.blog_platformFocusRow__Ojt_g strong{gap:.25rem;color:var(--warm-text-primary);font-weight:750}.blog_platformHeroCard__kaFgC{display:grid;gap:.45rem;min-height:10rem;padding:.85rem;border-radius:var(--radius-surface);background:linear-gradient(135deg,#2f4b3c,#d5b18b);color:#fffaf2}.blog_platformHeroCard__kaFgC>span{justify-self:start;padding:.35rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fffaf2;font-size:.76rem;font-weight:750}.blog_platformHeroCard__kaFgC .blog_platformMiniProgress__Ozj3V span,.blog_platformHeroCard__kaFgC .blog_platformMiniProgress__Ozj3V strong,.blog_platformHeroCard__kaFgC p,.blog_platformHeroCard__kaFgC strong{color:#fffaf2}.blog_platformCommunityGrid__r4yld button>b,.blog_platformCommunityGrid__r4yld button>span,.blog_platformHeroCard__kaFgC>div,.blog_platformPathCardGrid__yoU1D section>div{display:flex;flex-wrap:wrap;gap:.4rem}.blog_platformHeroCard__kaFgC em{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.16);color:#fffaf2}.blog_platformMiniProgress__Ozj3V{display:grid;gap:.35rem}.blog_platformMiniProgress__Ozj3V>span{display:flex;justify-content:space-between;gap:.75rem;color:var(--warm-text-secondary);font-size:.76rem;line-height:1.2}.blog_platformMiniProgress__Ozj3V strong{color:var(--warm-text-primary)}.blog_platformMiniProgressLight__TIOfv>i{background:hsla(0,0%,100%,.2)}.blog_platformTabs__tTJJ0{justify-content:flex-start}.blog_platformPathCardGrid__yoU1D section{min-height:8.2rem}.blog_platformPathCardGrid__yoU1D p{margin:0}.blog_platformCommunityPreview__SuG32 header{align-items:flex-start}.blog_platformCommunityPreview__SuG32 header strong{display:block;margin-bottom:.2rem}.blog_platformFilterBar__Mypcd{display:flex;flex-wrap:wrap;gap:.45rem}.blog_platformFilterBar__Mypcd em{margin-left:.28rem;color:inherit;font-style:normal;opacity:.72}.blog_platformCommunityGrid__r4yld button{display:grid;gap:.45rem;min-height:12rem;padding:.75rem;border:1px solid rgba(154,125,90,.13);border-radius:var(--radius-surface);background:#fffaf2;color:inherit;text-align:left}.blog_platformCommunityGrid__r4yld button>span em{color:var(--warm-text-muted);font-size:.72rem;font-style:normal;line-height:1.25}.blog_platformCommunityGrid__r4yld mark{justify-self:start;margin-top:auto;background:rgba(0,0,0,0);color:var(--warm-text-primary);padding-inline:0}.blog_platformSplitPreview__TWGy0{display:grid;gap:.8rem}@media(max-width:720px){.blog_platformArtifactBody__OFMba{grid-template-columns:1fr}.blog_platformCommunityPreview__SuG32 header,.blog_platformGraphLayer__CMf7I header{align-items:flex-start;flex-direction:column}.blog_platformArtifactBody__OFMba em,.blog_platformCommunityPreview__SuG32 header>span{justify-self:start;white-space:normal}.blog_platformCheckGrid__ap6Na,.blog_platformCommunityGrid__r4yld,.blog_platformPathCardGrid__yoU1D{grid-template-columns:1fr}}@media(max-width:520px){.blog_platformSnippet__PgdoJ{padding:.75rem}.blog_platformCoachActions__nABqr,.blog_platformFocusRow__Ojt_g,.blog_platformGraphActions__CyCUf,.blog_platformTabs__tTJJ0{align-items:flex-start;flex-direction:column}.blog_platformGraphLayer__CMf7I header span{white-space:normal}}.logo_logo__nhZKT{display:inline-flex;align-items:center}.logo_logoMark__MdNJW{--logo-word-size:2rem;display:inline-flex;align-items:baseline;gap:.06em;font-family:var(--font-logo);font-weight:700;line-height:.85;letter-spacing:0;color:var(--logo-color,#111);-webkit-text-fill-color:var(--logo-color,#111);text-transform:lowercase}.logo_logoMarkSmall__x6fqP{--logo-word-size:1.55rem}.logo_logoWord__1srcA{font-size:var(--logo-word-size)}.logo_logoSuffix__qyV25{font-size:calc(var(--logo-word-size)*.43)}.logo_badge____asG{margin-left:.3ch;font-weight:700;line-height:1;border-radius:var(--radius-control);border:1px solid rgba(0,0,0,0)}a:where(:hover,:focus-visible) .logo_badge____asG{text-decoration:underline;text-underline-offset:2px}@media(max-width:480px){.logo_logoMark__MdNJW{--logo-word-size:1.6rem}}.button_button__zuVOf{border-radius:var(--radius-control);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 24px;font-weight:500;font-size:15px;letter-spacing:-.01em;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}.button_marginTop__5N_gp{margin-top:.8rem!important}.button_marginBottom__OA1q1{margin-bottom:.8rem!important}.button_fullWidth__uONWX{width:100%!important}.button_buttonWithBaground__Twk3M{color:var(--button-primary-text)!important}.button_buttonWithOutBaground__LBTfr{background:rgba(0,0,0,0);color:inherit}.button_primaryBackground__HBwh0{background:var(--button-primary-bg);color:var(--button-primary-text)!important;border:1px solid var(--button-primary-border);border-radius:var(--radius-control);font-weight:600;cursor:pointer;width:fit-content;font-family:var(--font-sans);text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:15px!important;font-style:normal;text-wrap:balance!important}.button_primaryBackground__HBwh0:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);transform:translateY(-2px)}.button_secondaryBackground__Q6BkF{background:var(--button-secondary-bg);color:var(--button-secondary-text)!important;border:1px solid var(--button-secondary-border)!important;font-family:var(--font-sans);text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:15px!important;font-style:normal;cursor:pointer;text-wrap:balance!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.button_secondaryBackground__Q6BkF:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)!important}.button_buttonWithIcon__SFYLB{display:flex;align-items:center;gap:8px}.footer_footer__uyyvk{--logo-color:#ead7c0;background:radial-gradient(55% 80% at 78% 0,rgba(226,166,84,.12) 0,transparent 70%),linear-gradient(165deg,#1f1d1a,#2b241f 42%,#181715);color:#fff6ea;position:relative;overflow:hidden;margin-top:5rem}.footer_footer__uyyvk:before{content:"";position:absolute;top:-40%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(226,166,84,.12) 0,transparent 70%);pointer-events:none}.footer_footer__uyyvk:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(245,226,203,.08) 0,transparent 70%);pointer-events:none}.footer_ctaBanner__LsYio{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,3vw,2rem);position:relative;z-index:1}.footer_ctaContent__uDx_C{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);width:min(100%,1200px);margin:0 auto}.footer_ctaTitle__DwGkE{font-size:clamp(16px,2.2vw,20px)!important;font-weight:600!important;color:#f0bd84;-webkit-text-fill-color:#f0bd84;letter-spacing:-.01em;margin:0}.footer_ctaSubtitle__XcRYl{font-size:clamp(28px,4.5vw,48px)!important;font-weight:700!important;color:#fff6ea;-webkit-text-fill-color:#fff6ea;letter-spacing:-.03em;line-height:1.15;margin:0;text-wrap:balance}.footer_ctaButton__pl8C4{padding:14px 32px;border-radius:var(--radius-control);border:1.5px solid rgba(255,239,217,.22);background:rgba(0,0,0,0);color:#fff6ea;font-size:clamp(14px,1.6vw,16px);font-weight:500;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.footer_ctaButton__pl8C4:hover{background:rgba(255,239,217,.08);border-color:rgba(255,239,217,.36);transform:translateY(-1px)}.footer_ctaButton__pl8C4:active{transform:translateY(0)}.footer_ctaButtons__6tSci{display:flex;align-items:center;gap:var(--gap-lg);margin-top:.75rem}.footer_feedbackBtn__6Yb9V{padding:14px 32px;border-radius:var(--radius-control);border:1.5px solid rgba(255,239,217,.4);background:#fffaf2;color:#2b241f;font-size:clamp(14px,1.6vw,16px);font-weight:500;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.footer_feedbackBtn__6Yb9V:hover{background:#fff;transform:translateY(-1px)}.footer_feedbackBtn__6Yb9V:active{transform:translateY(0)}.footer_footerGrid__Vvfit{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;border-top:1px solid rgba(255,239,217,.1);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,3vw,2rem) clamp(2rem,4vw,3rem)}.footer_footerBrand__Ti009{display:flex;flex-direction:column;gap:var(--space-sm)}.footer_brandDesc__sRttn{font-size:var(--text-paragraph-size);font-weight:400;color:rgba(255,246,234,.58);line-height:var(--text-paragraph-line-height);margin:0;max-width:320px}.footer_brandSocialLinks__CVXtn{display:flex;align-items:center;gap:.65rem;margin-top:.25rem}.footer_brandSocialLink__R2zZQ{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(255,239,217,.2);border-radius:var(--radius-surface);background:rgba(255,239,217,.045);color:rgba(255,246,234,.74);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.footer_brandSocialLink__R2zZQ:hover{color:#fffaf2;border-color:rgba(255,239,217,.38);background:rgba(255,239,217,.085);transform:translateY(-1px)}.footer_brandSocialLink__R2zZQ:active{transform:translateY(0)}.footer_brandSocialLink__R2zZQ:focus-visible{outline:2px solid #d47838;outline-offset:3px}.footer_brandLink__prRTd{font-size:clamp(13px,1.4vw,14px);font-weight:500;color:#f0bd84;text-decoration:none;letter-spacing:-.01em;transition:color .2s ease;width:fit-content}.footer_brandLink__prRTd:hover{color:#f7d4aa}.footer_footerColumn__ppNju{display:flex;flex-direction:column;gap:var(--gap-lg)}.footer_columnHeading__6mYI7{font-size:clamp(13px,1.4vw,14px)!important;font-weight:600!important;color:#fff6ea!important;-webkit-text-fill-color:#fff6ea!important;text-transform:uppercase;letter-spacing:.06em;margin:0;text-align:left}.footer_columnLinks__uDjPA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-md)}.footer_footerLink__St9l_{font-size:clamp(14px,1.5vw,15px);font-weight:400;color:rgba(255,246,234,.64);text-decoration:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;line-height:1.45;transition:color .2s ease}.footer_footerLink__St9l_:hover{color:#fffaf2}.footer_footerLinkDisabled__eIL6H{font-size:clamp(14px,1.5vw,15px);font-weight:400;color:rgba(255,246,234,.34);cursor:default}.footer_hiringTag__lzQQv{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;background:rgba(212,120,56,.1);border:1px solid rgba(212,120,56,.25);color:rgba(232,168,124,.9);-webkit-text-fill-color:rgba(232,168,124,.9);font-size:clamp(10px,1vw,11px);font-weight:600;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.footer_footerBottom__axzGR{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;padding:clamp(1.25rem,2.5vw,1.5rem) clamp(1rem,3vw,2rem);border-top:1px solid hsla(0,0%,100%,.08)}.footer_copyright__EGVSZ{font-size:var(--text-paragraph-size);font-weight:400;color:rgba(255,246,234,.42);line-height:var(--text-paragraph-line-height);margin:0}@media(max-width:768px){.footer_footer__uyyvk{margin-top:2rem}.footer_ctaBanner__LsYio{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,4vw,2rem)}.footer_ctaContent__uDx_C{align-items:center;text-align:center}.footer_ctaButton__pl8C4{padding:12px 28px;width:100%;text-align:center}.footer_ctaButtons__6tSci{flex-direction:column;align-items:stretch;width:100%}.footer_feedbackBtn__6Yb9V{width:100%;text-align:center}.footer_footerGrid__Vvfit{grid-template-columns:1fr 1fr;gap:var(--space-xl);padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,2rem)}.footer_footerBrand__Ti009{grid-column:1/-1;align-items:center;text-align:center}.footer_footerBrand__Ti009 .footer_brandDesc__sRttn{max-width:100%}.footer_footerBrand__Ti009 .footer_brandSocialLinks__CVXtn{justify-content:center}.footer_footerBottom__axzGR{padding-left:clamp(1.5rem,4vw,2rem);padding-right:clamp(1.5rem,4vw,2rem);text-align:center}}@media(max-width:480px){.footer_ctaBanner__LsYio{padding:2rem 1.25rem}.footer_footerGrid__Vvfit{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1.25rem}.footer_footerBrand__Ti009{align-items:flex-start;text-align:left}.footer_footerBottom__axzGR{padding-left:1.25rem;padding-right:1.25rem;text-align:left}}@media(prefers-reduced-motion:reduce){.footer_footer__uyyvk *{transition:none!important;animation:none!important}}.drawer_overlay__MEQ4V{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(20,20,19,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.drawer_drawer__qQa_B{position:relative;display:flex;width:min(520px,100vw - 24px);min-height:100vh;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:#fffdf8;color:#141413;box-shadow:-18px 0 60px rgba(20,20,19,.18);animation:drawer_drawerIn__tUaue .24s cubic-bezier(.22,1,.36,1);overscroll-behavior:contain}.drawer_sm__hiNBv{width:min(440px,100vw - 24px)}.drawer_md__teDoD{width:min(520px,100vw - 24px)}.drawer_lg__LGpth{width:min(640px,100vw - 24px)}@keyframes drawer_drawerIn__tUaue{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.drawer_header__zpaw5{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;padding:14px 24px;border-bottom:1px solid rgba(212,120,56,.12);background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,253,248,.94) 78%,rgba(255,253,248,.88));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.drawer_headerWithTitle__9Rrr4{justify-content:space-between}.drawer_titleGroup__b_a2r{display:grid;gap:.2rem;min-width:0;padding-top:.2rem}.drawer_titleGroup__b_a2r span{color:#b26a2f;font-size:.72rem;font-weight:820;letter-spacing:.08em;line-height:1;text-transform:uppercase}.drawer_titleGroup__b_a2r h2{margin:0;color:#141413;font-family:var(--font-sans);font-size:clamp(1rem,2vw,1.22rem);font-weight:820;letter-spacing:0;line-height:1.2}.drawer_closeButton__C_tXF{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(212,120,56,.14);border-radius:var(--radius-surface);background:rgba(255,253,248,.88);color:#3d3d3a;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.drawer_closeButton__C_tXF:hover{border-color:rgba(212,120,56,.28);background:#fff;color:#141413}.drawer_body__lfdGW{flex:1;min-height:0;padding:28px 32px 32px}@media screen and (max-width:900px){.drawer_drawer__qQa_B,.drawer_lg__LGpth,.drawer_md__teDoD,.drawer_sm__hiNBv{width:min(520px,100vw - 16px)}.drawer_header__zpaw5{padding:12px 16px}.drawer_body__lfdGW{padding:24px}}@media screen and (max-width:640px){.drawer_overlay__MEQ4V{justify-content:stretch}.drawer_drawer__qQa_B,.drawer_lg__LGpth,.drawer_md__teDoD,.drawer_sm__hiNBv{width:100%;min-height:100dvh}.drawer_header__zpaw5{gap:10px;padding:10px 12px}.drawer_closeButton__C_tXF{width:34px;height:34px}.drawer_body__lfdGW{padding:20px 16px 18px}}.hero-composer_promptInputShell__DqJiq{width:100%;max-width:var(--goal-composer-shell-max-width,44rem);gap:var(--goal-composer-shell-gap,1.1rem);border:1px solid var(--goal-composer-shell-border,rgba(255,255,255,.16));border-radius:var(--goal-composer-shell-radius,var(--radius-surface));background:var(--goal-composer-shell-bg,#ffffff);box-shadow:var(--goal-composer-shell-shadow,none);padding:var(--goal-composer-shell-padding,1.25rem);overflow:var(--goal-composer-shell-overflow,visible)}.hero-composer_promptInputShell__DqJiq,.hero-composer_promptMain__aSs1n{display:flex;flex-direction:column;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-composer_promptMain__aSs1n{gap:var(--goal-composer-main-gap,var(--goal-composer-shell-gap,1.1rem));min-width:0;padding:var(--goal-composer-main-padding,0);border:var(--goal-composer-main-border,0);border-radius:var(--goal-composer-main-radius,0);background:var(--goal-composer-main-bg,transparent);box-shadow:var(--goal-composer-main-shadow,none)}.hero-composer_promptContextRail__1cA6N{box-sizing:border-box;width:var(--goal-composer-context-rail-width,100%);align-self:var(--goal-composer-context-rail-align-self,stretch);min-width:0;padding:var(--goal-composer-context-rail-padding,0);border-top:var(--goal-composer-context-rail-border-top,0);border-radius:var(--goal-composer-context-rail-radius,0);background:var(--goal-composer-context-rail-bg,transparent)}.hero-composer_promptInputShell__DqJiq:focus-within{border-color:var(--goal-composer-shell-border,rgba(255,255,255,.16));box-shadow:var(--goal-composer-shell-shadow,none)}.hero-composer_promptInputShell__DqJiq:focus-within .hero-composer_promptMain__aSs1n{border-color:var(--goal-composer-main-border,0);background:var(--goal-composer-main-bg,transparent);box-shadow:var(--goal-composer-main-shadow,none)}.hero-composer_promptInput__O0bg6{width:100%;min-height:var(--goal-composer-input-min-height,48px);resize:none;overflow:hidden;border:none;background:rgba(0,0,0,0);caret-color:var(--goal-composer-caret-color,currentColor);color:var(--goal-composer-input-text,#1a1a1a);padding:0;font-family:inherit;font-size:var(--goal-composer-input-font-size,15px);line-height:var(--goal-composer-input-line-height,1.6);letter-spacing:0}.hero-composer_promptInput__O0bg6:focus,.hero-composer_promptInput__O0bg6:focus-visible{outline:none}.hero-composer_promptInput__O0bg6::placeholder{color:var(--goal-composer-placeholder-text,#9a7d5a);opacity:var(--goal-composer-placeholder-opacity,1)}.hero-composer_promptFooter__g3UGQ{display:flex;align-items:center;justify-content:space-between;gap:var(--goal-composer-footer-gap,1rem);padding-top:var(--goal-composer-footer-padding-top,0);border-top:var(--goal-composer-footer-border-top,0)}.hero-composer_promptFooterActions__t30KC,.hero-composer_promptFooterLeading__HAMeN{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.hero-composer_promptFooterLeading__HAMeN{flex:1 1 auto;flex-wrap:wrap}.hero-composer_promptFooterActions__t30KC{flex:0 0 auto;margin-left:auto}.hero-composer_promptFooterMeta__vm9uc{color:var(--goal-composer-footer-meta-text,#777);font-size:13px;font-weight:520;line-height:1;white-space:nowrap}.hero-composer_quickButton__jPHUZ{display:inline-flex;align-items:center;gap:.45rem;border:none;background:rgba(0,0,0,0);color:var(--goal-composer-agent-text,#666);cursor:pointer;padding:0;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;transition:color .2s ease}.hero-composer_quickButton__jPHUZ:hover{color:var(--goal-composer-agent-hover-text,#1a1a1a)}.hero-composer_submitButton__NTxW0{width:var(--goal-composer-submit-width,44px);height:var(--goal-composer-submit-height,44px);min-width:var(--goal-composer-submit-min-width,44px);display:inline-flex;align-items:center;justify-content:center;gap:var(--goal-composer-submit-gap,0);border:0;border-radius:var(--goal-composer-submit-radius,var(--radius-control));background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;padding:var(--goal-composer-submit-padding,0);font:inherit;font-size:var(--goal-composer-submit-font-size,inherit);font-weight:var(--goal-composer-submit-font-weight,inherit);transition:background .2s ease,transform .2s ease,opacity .2s ease}.hero-composer_submitButton__NTxW0:hover:not(:disabled){background:var(--button-primary-bg-hover);transform:translateY(-1px)}.hero-composer_submitButton__NTxW0:disabled{cursor:not-allowed;background:#ddd;color:#aaa;opacity:.5}.hero-composer_ideaButton__GUr6x:focus-visible,.hero-composer_submitButton__NTxW0:focus-visible,.hero-composer_suggestionCard__k2Ot_:focus-visible{outline:2px solid #fff;outline-offset:3px}.hero-composer_suggestionsSection__bUDrO{width:100%;max-width:44rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding-inline:2%}.hero-composer_suggestionsLabel__Y5rsS{margin:0;color:var(--goal-composer-suggestions-label,rgba(255,255,255,.72));font-size:13px;letter-spacing:0}.hero-composer_suggestionsGrid__2q8Fr{--suggestion-row-height:calc((0.82rem * 1.4) + 0.96rem + 2px);display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;max-height:calc(var(--suggestion-row-height)*3 + .9rem);overflow-y:auto;scrollbar-width:thin}.hero-composer_suggestionCard__k2Ot_{box-sizing:border-box;min-height:var(--suggestion-row-height);border:1px solid var(--goal-composer-suggestion-border,rgba(31,29,27,.12));border-radius:var(--radius-surface);background:var(--goal-composer-suggestion-bg,#ffffff);color:var(--goal-composer-suggestion-text,#24211f);cursor:pointer;padding:.48rem .65rem;font-family:inherit;font-size:.82rem;font-weight:760;line-height:1.4;text-align:center;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.hero-composer_suggestionCard__k2Ot_:hover{border-color:var(--goal-composer-suggestion-hover-border,rgba(212,120,56,.42));background:var(--goal-composer-suggestion-hover-bg,#f8f6f3);color:var(--goal-composer-suggestion-hover-text,#24211f)}.hero-composer_suggestionAddCard__nzh74{width:var(--suggestion-row-height);padding-inline:0;font-size:1.05rem;line-height:1}.hero-composer_ideasSection__w9__L{width:100%;max-width:var(--goal-composer-ideas-max-width,44rem);justify-self:var(--goal-composer-ideas-align-self,stretch);align-self:var(--goal-composer-ideas-align-self,stretch);display:grid;gap:1.05rem;box-sizing:border-box;padding-inline:var(--goal-composer-ideas-padding-inline,.15rem)}.hero-composer_ideasLabel__3ce2G{margin:0;color:var(--goal-composer-ideas-label-text,rgba(255,253,248,.52));font-size:var(--goal-composer-ideas-label-size,.9rem);font-weight:400;line-height:var(--text-paragraph-line-height,1.6);letter-spacing:0;text-align:var(--goal-composer-ideas-text-align,left)}.hero-composer_ideasList__I1fFA{display:grid;gap:var(--goal-composer-ideas-gap,.72rem);justify-items:var(--goal-composer-ideas-list-justify-items,stretch);max-height:var(--goal-composer-ideas-list-max-height,none);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hero-composer_ideaButton__GUr6x{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--goal-composer-idea-gap,.85rem);width:100%;max-width:var(--goal-composer-idea-max-width,none);min-width:0;min-height:var(--goal-composer-idea-min-height,2.85rem);padding:var(--goal-composer-idea-padding,.25rem 0);border:0;border-radius:var(--goal-composer-idea-radius,14px);background:rgba(0,0,0,0);color:var(--goal-composer-idea-text,rgba(255,253,248,.92));cursor:pointer;font:inherit;font-size:var(--goal-composer-idea-font-size,1rem);font-weight:var(--goal-composer-idea-font-weight,540);line-height:1.25;text-align:left;transition:color .18s ease,background .18s ease}.hero-composer_ideaButton__GUr6x:hover{color:var(--goal-composer-idea-hover-text,#fffdf8);background:var(--goal-composer-idea-hover-bg,rgba(255,255,255,.035))}.hero-composer_ideaIcon__GoOk7{display:inline-flex;align-items:center;justify-content:center;width:var(--goal-composer-idea-icon-size,2.1rem);height:var(--goal-composer-idea-icon-size,2.1rem);border:1px solid var(--goal-composer-idea-icon-border,rgba(255,253,248,.12));border-radius:var(--goal-composer-idea-icon-radius,9px);background:var(--goal-composer-idea-icon-bg,rgba(255,253,248,.055));color:var(--goal-composer-idea-icon-text,rgba(255,253,248,.58))}.hero-composer_ideaIcon__GoOk7 svg{width:1rem;height:1rem}@media(max-width:768px){.hero-composer_promptFooter__g3UGQ{flex-wrap:wrap}.hero-composer_suggestionCard__k2Ot_{white-space:normal}}.infinite-scroll_root__xy36s{width:min(100%,1200px);margin:0 auto;box-sizing:border-box;padding:0 16px}.infinite-scroll_heading__m3ZZG{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.infinite-scroll_heading__m3ZZG p{font-weight:500;font-size:clamp(14px,3vw,22px);text-align:center;color:var(--logo-wall-heading-color,#666666);font-family:var(--font-sans);font-feature-settings:var(--font-souma-features);line-height:1.4;letter-spacing:-.01em;text-wrap:balance;cursor:default;margin:0}.infinite-scroll_marquee__XBz0K{--duration:30s;position:relative;overflow:hidden;width:100%;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0))}.infinite-scroll_marquee__XBz0K:hover .infinite-scroll_track__OUEBu{animation-play-state:paused}.infinite-scroll_track__OUEBu{display:flex;align-items:center;width:max-content;animation:infinite-scroll_scroll__V1wmg var(--duration) linear infinite;will-change:transform}@keyframes infinite-scroll_scroll__V1wmg{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.infinite-scroll_logo__l9H9b{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--logo-wall-cell-width,160px);height:var(--logo-wall-cell-height,80px);padding:0 var(--logo-wall-cell-padding,24px);box-sizing:border-box}.infinite-scroll_logoImg__fIMoj{width:100%;height:100%;object-fit:contain;filter:var(--logo-wall-logo-filter,grayscale(100%) opacity(.45));transition:filter .3s ease;user-select:none;pointer-events:none}.infinite-scroll_marquee__XBz0K:hover .infinite-scroll_logoImg__fIMoj{filter:var(--logo-wall-logo-filter-hover,grayscale(0) opacity(1))}@media screen and (max-width:768px){.infinite-scroll_heading__m3ZZG p{font-size:15px}.infinite-scroll_logo__l9H9b{width:var(--logo-wall-cell-width,130px);height:var(--logo-wall-cell-height,64px);padding:0 var(--logo-wall-cell-padding,18px)}}@media screen and (max-width:480px){.infinite-scroll_root__xy36s{padding:0 8px}.infinite-scroll_heading__m3ZZG{margin-bottom:14px}.infinite-scroll_heading__m3ZZG p{font-size:13px}.infinite-scroll_logo__l9H9b{width:var(--logo-wall-cell-width,100px);height:var(--logo-wall-cell-height,52px);padding:0 var(--logo-wall-cell-padding,12px)}}.ai-forge-showcase_showcase___Pm5q{--showcase-text:#fff7ed;--showcase-muted:rgba(255,246,234,0.72);--showcase-soft:rgba(255,239,217,0.09);--showcase-border:rgba(255,239,217,0.15);--showcase-accent:#e3a66e;--showcase-accent-strong:#f0bd84;--showcase-green:#9bd3ad;display:flex;flex-direction:column;align-items:stretch;width:min(100%,1200px);margin:0 auto;padding-inline:clamp(1rem,3vw,2rem);box-sizing:border-box}.ai-forge-showcase_engineersBanner__nPoST{width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(1.5rem,3vh,2.5rem) 0;margin-bottom:clamp(2.5rem,5vw,4rem);background:#000;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1.25rem);--logo-wall-logo-filter:none;--logo-wall-logo-filter-hover:none}.ai-forge-showcase_engineersBanner__nPoST p{margin:0;text-align:center;color:#fff;font-size:var(--text-paragraph-size);font-weight:600;letter-spacing:0}@keyframes ai-forge-showcase_showcaseTitleShine__MgUbw{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ai-forge-showcase_stepProgressFill__LzkuK{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ai-forge-showcase_showcaseHeader__aUwEh{width:100%;margin-bottom:clamp(2.5rem,5vw,3rem);text-align:left}.ai-forge-showcase_showcaseTitle__dZnPO{margin:0;font-family:var(--heading-h1-family);font-size:2.25rem;font-weight:600;line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.ai-forge-showcase_showcaseTitle__dZnPO span{display:inline;color:rgba(0,0,0,0);background-image:linear-gradient(90deg,var(--showcase-text) 0,var(--showcase-text) 33.33%,#f0d0a8 42%,var(--showcase-accent-strong) 50%,#d99561 58%,transparent 66.67%,transparent);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:ai-forge-showcase_showcaseTitleShine__MgUbw 1.2s ease .1s both}.ai-forge-showcase_showcaseDescription__ICVoq{width:min(100%,40rem);margin:.85rem 0 0;color:var(--showcase-muted);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:0;text-align:left}.ai-forge-showcase_walkthrough__T69ig{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,5vw,4rem)}.ai-forge-showcase_visualStage__mIrFQ{display:grid;place-items:center;min-height:clamp(23rem,45vw,34rem);padding:clamp(.75rem,1.6vw,1.25rem);overflow:hidden;border:1px solid rgba(255,239,217,.09);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(255,246,234,.09),rgba(255,246,234,.045)),rgba(31,25,21,.2)}.ai-forge-showcase_visualPanel__o6j2X{grid-area:1/1;width:min(100%,34rem);opacity:0;pointer-events:none;transform:translateY(10px) scale(.98);transition:opacity .28s ease,transform .28s ease}.ai-forge-showcase_visualPanelActive__ApDeg{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ai-forge-showcase_stepList__KW2DU{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.8rem,1.35vw,1.05rem);text-align:left}.ai-forge-showcase_stepItem__vuH1O{width:100%;opacity:.5;transition:opacity .2s ease}.ai-forge-showcase_stepItemActive__O01J_{opacity:1}.ai-forge-showcase_stepButton__h8zNu{display:block;width:100%;padding:0;color:var(--showcase-text);text-align:left;cursor:pointer;background:rgba(0,0,0,0);border:0}.ai-forge-showcase_stepButton__h8zNu:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--showcase-accent);outline-offset:.45rem}.ai-forge-showcase_stepTitle__IEZTJ{margin:0 0 .5rem;font-family:var(--heading-h1-family);font-size:1.3rem;font-weight:600;line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);color:var(--showcase-text);text-align:left;transition:color .2s ease}.ai-forge-showcase_stepDescription__0AHwJ{max-width:36rem;margin:0;color:var(--showcase-muted);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:0;text-align:left}.ai-forge-showcase_stepProgressTrack__zucMr{position:relative;display:block;width:min(100%,36rem);height:1px;margin-top:clamp(.85rem,1.8vw,1.1rem);overflow:hidden;background-image:linear-gradient(90deg,rgba(255,239,217,.22) 1px,transparent 0);background-size:4px 1px;background-repeat:repeat-x}.ai-forge-showcase_stepProgressFill__LzkuK{position:absolute;inset:0;opacity:0;background-image:linear-gradient(90deg,#d4943c 1px,transparent 0);background-size:4px 1px;background-repeat:repeat-x;clip-path:inset(0 100% 0 0)}.ai-forge-showcase_stepProgressFillActive__JHRH3{opacity:1;animation:ai-forge-showcase_stepProgressFill__LzkuK var(--step-progress-duration,7s) linear forwards}.ai-forge-showcase_stepProgressFillPaused__wfre_{animation-play-state:paused}.ai-forge-showcase_stepButton__h8zNu:hover .ai-forge-showcase_stepTitle__IEZTJ{color:rgba(255,246,234,.86)}.ai-forge-showcase_stepLearnMore__xK5Vt{width:fit-content;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.85rem;border:1px solid rgba(255,239,217,.22);border-radius:var(--radius-control);background:rgba(255,248,238,.94);color:#302923;padding:0 .85rem;font-size:.86rem;font-weight:780;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.ai-forge-showcase_stepLearnMore__xK5Vt:focus-visible,.ai-forge-showcase_stepLearnMore__xK5Vt:hover{border-color:rgba(255,239,217,.5);background:#fffaf2;color:#2b241f;transform:translateY(-1px)}.ai-forge-showcase_stepLearnMore__xK5Vt:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.ai-forge-showcase_coachSnapshot__ulm0t,.ai-forge-showcase_composerSnapshot__PUNhq,.ai-forge-showcase_continueSnapshot__IAQht,.ai-forge-showcase_skillGraphSnapshot__lPOT4{width:100%;min-height:clamp(20rem,35vw,27rem);overflow:hidden;border:1px solid var(--showcase-border);border-radius:var(--radius-md);box-shadow:0 18px 48px rgba(27,20,15,.18)}.ai-forge-showcase_composerSnapshot__PUNhq{--goal-composer-shell-bg:rgba(255,246,234,0.08);--goal-composer-shell-border:rgba(255,239,217,0.18);--goal-composer-shell-focus-border:rgba(226,166,84,0.72);--goal-composer-input-text:var(--showcase-text);--goal-composer-placeholder-text:rgba(255,246,234,0.78);--goal-composer-agent-text:rgba(255,246,234,0.78);--goal-composer-agent-hover-text:var(--showcase-text);--goal-composer-suggestions-label:rgba(255,246,234,0.78);--goal-composer-suggestion-bg:rgba(255,246,234,0.08);--goal-composer-suggestion-border:rgba(255,239,217,0.14);--goal-composer-suggestion-text:var(--showcase-text);--goal-composer-suggestion-hover-bg:rgba(255,246,234,0.14);--goal-composer-suggestion-hover-border:rgba(226,166,84,0.46);--goal-composer-suggestion-hover-text:var(--showcase-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:clamp(.75rem,1.6vw,1rem);background:rgba(0,0,0,0);border:0;box-shadow:none}.ai-forge-showcase_composerPromptShell__YmRNW{background:var(--goal-composer-shell-bg);border-color:var(--goal-composer-shell-border)}.ai-forge-showcase_composerPromptShell__YmRNW:focus-within{border-color:var(--goal-composer-shell-focus-border)}.ai-forge-showcase_composerPromptShell__YmRNW textarea{color:var(--goal-composer-input-text)}.ai-forge-showcase_composerPromptShell__YmRNW textarea::placeholder{color:var(--goal-composer-placeholder-text)}.ai-forge-showcase_composerPromptShell__YmRNW button:first-of-type{color:var(--goal-composer-agent-text)}.ai-forge-showcase_composerPromptShell__YmRNW button:first-of-type:hover{color:var(--goal-composer-agent-hover-text)}.ai-forge-showcase_composerUploadRow__hiTBT{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.ai-forge-showcase_composerUploadRow__hiTBT span{padding:.42rem .62rem;color:var(--showcase-text);background:rgba(255,246,234,.1);border:1px solid rgba(255,239,217,.14);border-radius:999px;font-size:.74rem;font-weight:700;line-height:1}.ai-forge-showcase_continueSnapshot__IAQht{color:#fff;background:rgba(0,0,0,0)}.ai-forge-showcase_graphLayerHeader__iUfAP,.ai-forge-showcase_learningPreviewCompleteAction__oU2J7,.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP,.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt,.ai-forge-showcase_learningPreviewTreeParent__wTsIu{display:flex;align-items:center}.ai-forge-showcase_coachSnapshot__ulm0t{display:grid;gap:clamp(.8rem,1.5vw,1rem);min-height:clamp(32rem,50vw,38rem);padding:clamp(1rem,2vw,1.25rem);border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);box-shadow:none;color:#fff}.ai-forge-showcase_coachAssessmentHeader__tT7pV{display:grid;gap:.25rem;color:#fff;text-align:left}.ai-forge-showcase_coachAssessmentHeader__tT7pV h3{margin:0;color:#fff;font-family:var(--heading-h1-family);font-size:clamp(1.35rem,3vw,2rem);font-weight:720;line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.ai-forge-showcase_coachAssessmentGrid__qGfXh{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;align-items:start}.ai-forge-showcase_coachScoreSummary__vTPfV{display:grid;gap:.8rem;min-width:0;padding:.35rem 0;color:#fff}.ai-forge-showcase_coachScoreSummary__vTPfV p{max-width:18rem;margin:0;color:hsla(0,0%,100%,.86);font-size:1.05rem;font-weight:760;line-height:1.2;text-align:left}.ai-forge-showcase_coachScoreSummary__vTPfV p strong{color:#79d59a;font-weight:840}.ai-forge-showcase_coachScoreStats__zPD7O{display:flex;flex-wrap:wrap;gap:.4rem}.ai-forge-showcase_coachScoreStats__zPD7O span{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:var(--radius-control);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:.68rem;font-weight:760;line-height:1}.ai-forge-showcase_coachRetryBlock__ScqNd{display:grid;gap:.16rem;padding-top:.7rem;border-top:1px solid hsla(0,0%,100%,.14)}.ai-forge-showcase_coachRetryBlock__ScqNd strong{color:#fff;font-size:.9rem;font-weight:780;line-height:1.2}.ai-forge-showcase_coachRetryBlock__ScqNd span{color:hsla(0,0%,100%,.74);font-size:.76rem;font-weight:620;line-height:1.3}.ai-forge-showcase_coachIqPanel__96pd6{border:0;border-radius:var(--radius-surface);background:hsla(0,0%,100%,.08);color:#fff;display:grid;gap:.75rem;min-width:0;padding:.95rem}.ai-forge-showcase_coachIqPanel__96pd6 h4,.ai-forge-showcase_coachLearningPanel__J9gnN h4{margin:0;color:#fff;font-family:var(--font-sans);font-size:.92rem;font-weight:780;line-height:1.22;letter-spacing:0;text-align:left}.ai-forge-showcase_coachReadinessPreviewChart__Y6pTe{min-width:0}.ai-forge-showcase_coachReadinessPreviewSvg__d2CmB{display:block;width:100%;aspect-ratio:500/292;overflow:visible;border-radius:var(--radius-control);background:hsla(0,0%,100%,.08)}.ai-forge-showcase_coachReadinessPreviewBandActive__4U9tx,.ai-forge-showcase_coachReadinessPreviewBand__neb7l{fill:hsla(0,0%,100%,.055);stroke:hsla(0,0%,100%,.08);stroke-width:1}.ai-forge-showcase_coachReadinessPreviewBandActive__4U9tx{fill:rgba(121,213,154,.2);stroke:rgba(121,213,154,.48)}.ai-forge-showcase_coachReadinessPreviewBandLabel__noDa_,.ai-forge-showcase_coachReadinessPreviewFooterLabel__BbctH,.ai-forge-showcase_coachReadinessPreviewMarkerText__N6THy,.ai-forge-showcase_coachReadinessPreviewRangeLabel__74BbM,.ai-forge-showcase_coachReadinessPreviewVerticalLabel__91OU2,.ai-forge-showcase_coachReadinessPreviewYLabel__xLKUC{fill:hsla(0,0%,100%,.74);font-family:var(--font-sans);font-weight:760;letter-spacing:0}.ai-forge-showcase_coachReadinessPreviewBandLabel__noDa_{fill:#fff;font-size:.74rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewRangeLabel__74BbM,.ai-forge-showcase_coachReadinessPreviewYLabel__xLKUC{fill:hsla(0,0%,100%,.58);font-size:.66rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewYLabel__xLKUC{text-anchor:end}.ai-forge-showcase_coachReadinessPreviewFooterLabel__BbctH,.ai-forge-showcase_coachReadinessPreviewVerticalLabel__91OU2{fill:hsla(0,0%,100%,.68);font-size:.7rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewAxisLine__kthNG{stroke:hsla(0,0%,100%,.32);stroke-width:1.2}.ai-forge-showcase_coachReadinessPreviewTargetLine__lIYDW{stroke:hsla(0,0%,100%,.36);stroke-dasharray:5 5;stroke-width:1.4}.ai-forge-showcase_coachReadinessPreviewLine__b5bBo{fill:none;stroke:#e8a87c;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4}.ai-forge-showcase_coachReadinessPreviewDot__GwSP_{fill:#17130f;stroke:#79d59a;stroke-width:4}.ai-forge-showcase_coachReadinessPreviewMarkerText__N6THy{fill:#79d59a;font-size:.72rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewFooterLabel__BbctH{font-size:.68rem}.ai-forge-showcase_coachLearningPanel__J9gnN{display:grid;grid-column:1/-1;gap:.35rem;min-width:0;color:#fff}.ai-forge-showcase_coachLearningPanel__J9gnN>span{color:#e8a87c;font-size:.7rem;font-weight:780;line-height:1}.ai-forge-showcase_coachGapList__1lcAN{display:grid;gap:.75rem;margin-top:.45rem}.ai-forge-showcase_coachGapGroup__dIimy{display:grid;gap:.5rem}.ai-forge-showcase_coachGapHeader__ONTKG{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding-bottom:.45rem;border-bottom:1px solid hsla(0,0%,100%,.14)}.ai-forge-showcase_coachGapHeader__ONTKG h5{margin:0;color:#fff;font-size:.8rem;font-weight:780;line-height:1.25;text-align:left}.ai-forge-showcase_coachGapHeader__ONTKG span{flex:0 0 auto;color:#79d59a;font-size:.66rem;font-weight:780;line-height:1.2;text-align:right;white-space:nowrap}.ai-forge-showcase_coachGapEvidence__aozz1{margin:0;color:hsla(0,0%,100%,.74)!important;font-size:.7rem;font-weight:620;line-height:1.35;text-align:left}.ai-forge-showcase_coachGapGroup__dIimy ul{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.ai-forge-showcase_coachGapGroup__dIimy li{min-width:0}.ai-forge-showcase_coachLessonButton__wPzZ4{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;gap:.5rem;align-items:start;padding:.56rem .62rem;border:0;border-radius:var(--radius-surface);background:hsla(0,0%,100%,.045);color:inherit;cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .16s ease,transform .16s ease}.ai-forge-showcase_coachLessonButton__wPzZ4:focus-visible,.ai-forge-showcase_coachLessonButton__wPzZ4:hover{background:hsla(0,0%,100%,.07);transform:translateY(-1px)}.ai-forge-showcase_coachLessonButton__wPzZ4:focus-visible{outline:2px solid rgba(212,120,56,.6);outline-offset:3px}.ai-forge-showcase_coachPlayIcon__E1RgT{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-top:.05rem;border-radius:999px;background:rgba(232,168,124,.16);color:#e8a87c}.ai-forge-showcase_coachGapGroup__dIimy strong{display:block;color:#fff;font-size:.76rem;font-weight:780;line-height:1.22}.ai-forge-showcase_coachGapGroup__dIimy p,.ai-forge-showcase_coachGapGroup__dIimy small{margin:0;color:hsla(0,0%,100%,.74)!important;font-size:.72rem;font-weight:620;line-height:1.35;text-align:left}.ai-forge-showcase_coachGapGroup__dIimy small{color:hsla(0,0%,100%,.58)!important}.ai-forge-showcase_graphLayerHeader__iUfAP h3{color:#171717;font-weight:780}.ai-forge-showcase_graphDependency__uSYyk span,.ai-forge-showcase_graphDependency__uSYyk strong,.ai-forge-showcase_graphLayerCopy__94whO p,.ai-forge-showcase_graphLayerCopy__94whO span,.ai-forge-showcase_graphNode____r8y span,.ai-forge-showcase_graphRoot__KWQK9 span{color:hsla(0,0%,100%,.68);font-size:.72rem;font-weight:700;line-height:1.25}.ai-forge-showcase_continueSnapshot__IAQht,.ai-forge-showcase_skillGraphSnapshot__lPOT4{display:flex;flex-direction:column;gap:.8rem;padding:clamp(.7rem,1.4vw,.9rem)}.ai-forge-showcase_skillGraphSnapshot__lPOT4{align-items:center;gap:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#fff}.ai-forge-showcase_graphRoot__KWQK9{position:relative;display:flex;width:min(100%,520px);flex-direction:column;align-items:center;justify-content:center;gap:.32rem;padding:0 0 .85rem;text-align:center}.ai-forge-showcase_graphLayer__aLZ8A:before,.ai-forge-showcase_graphRoot__KWQK9:after{content:"";position:absolute;left:50%;width:3px;transform:translateX(-50%);border-radius:999px;background:rgba(121,213,154,.36)}.ai-forge-showcase_graphRoot__KWQK9:after{bottom:0;height:.85rem}.ai-forge-showcase_graphRootIcon__mtngH{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);border-radius:999px}.ai-forge-showcase_graphRoot__KWQK9 div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.12rem;text-align:center}.ai-forge-showcase_graphRoot__KWQK9 strong{color:#fff;font-size:1.02rem;font-weight:840;line-height:1.2;overflow-wrap:anywhere;text-align:center}.ai-forge-showcase_graphRoot__KWQK9 p{margin:0;color:hsla(0,0%,100%,.72);font-size:.76rem;line-height:1.35;text-align:center}.ai-forge-showcase_graphLayers__ligky{display:flex;width:100%;flex-direction:column;gap:.95rem}.ai-forge-showcase_graphLayer__aLZ8A{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:0;padding:0}.ai-forge-showcase_graphLayer__aLZ8A:before{top:-.95rem;height:.95rem}.ai-forge-showcase_graphLayerHeader__iUfAP{display:grid;width:min(100%,500px);grid-template-columns:minmax(56px,1fr) minmax(0,210px) minmax(56px,1fr);align-items:center;gap:.58rem;margin:0 auto;padding:0 .2rem;border:0}.ai-forge-showcase_graphLayerCopy__94whO{display:flex;grid-column:2;min-width:0;flex-direction:column;align-items:center;justify-self:center;gap:.08rem;text-align:center}.ai-forge-showcase_graphLayerHeader__iUfAP h3{margin:0;color:#fff;-webkit-text-fill-color:#fff;font-size:.92rem;font-weight:820;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere;text-align:center}.ai-forge-showcase_graphLayerCopy__94whO p{margin:0;text-align:center}.ai-forge-showcase_graphDependency__uSYyk{display:flex;grid-column:3;grid-row:1;max-width:140px;flex-direction:column;gap:.12rem;align-self:center;justify-self:start;text-align:right}.ai-forge-showcase_graphDependency__uSYyk span,.ai-forge-showcase_graphDependency__uSYyk strong{color:hsla(0,0%,100%,.66);font-size:.64rem;font-weight:780;line-height:1.25}.ai-forge-showcase_graphDependency__uSYyk strong{color:#fff}.ai-forge-showcase_graphLayerBridge__jdyQq{display:block;width:3px;height:.85rem;margin:.45rem auto 0;border-radius:999px;background:rgba(121,213,154,.34)}.ai-forge-showcase_graphNodes__W9vBo{position:relative;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(7.7rem,1fr));gap:.75rem;margin:0;padding:.85rem 0 0;list-style:none}.ai-forge-showcase_graphNodesBranched__awFih:before{content:"";position:absolute;top:0;left:min(14%,4rem);right:min(14%,4rem);z-index:0;height:3px;border-radius:999px;background:rgba(121,213,154,.34)}.ai-forge-showcase_graphNodeSlot__Y0pjW{position:relative;display:flex;justify-content:center;min-width:0}.ai-forge-showcase_graphNodeSlot__Y0pjW:before{content:"";position:absolute;top:-.85rem;left:50%;z-index:0;width:3px;height:.85rem;transform:translateX(-50%);border-radius:999px;background:rgba(121,213,154,.34)}.ai-forge-showcase_graphNodeSlotBranch__3ANpf{transform:none}.ai-forge-showcase_graphNode____r8y{position:relative;display:flex;z-index:1;width:min(100%,9.4rem);min-height:9.6rem;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:.38rem;padding:.7rem .58rem;color:#fff;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-surface);cursor:pointer;font-family:var(--font-sans);text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ai-forge-showcase_graphNode____r8y:not(:disabled):focus-visible,.ai-forge-showcase_graphNode____r8y:not(:disabled):hover{border-color:rgba(212,120,56,.58);background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.ai-forge-showcase_graphNode____r8y:focus-visible{outline:2px solid rgba(212,120,56,.6);outline-offset:3px}.ai-forge-showcase_graphNode____r8y:disabled{cursor:not-allowed;transform:none}.ai-forge-showcase_graphNodePort__mgALg{position:absolute;top:-.42rem;left:50%;width:14px;height:14px;transform:translateX(-50%);color:rgba(121,213,154,.7);border:2px solid rgba(121,213,154,.38);border-radius:999px;z-index:2}.ai-forge-showcase_graphNodeIcon__7q3xm,.ai-forge-showcase_graphNodePort__mgALg{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.ai-forge-showcase_graphNodeIcon__7q3xm{flex-shrink:0;width:2.35rem;height:2.35rem;color:#fff;border:1px solid hsla(0,0%,100%,.18);border-radius:999px}.ai-forge-showcase_graphNodeBody__I_4gL{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:.13rem}.ai-forge-showcase_graphNodeIndex__Rt9zn{color:hsla(0,0%,100%,.56);font-size:.58rem;font-weight:840;line-height:1;text-transform:uppercase}.ai-forge-showcase_graphNodeBody__I_4gL strong{color:#fff;font-size:.76rem;font-weight:820;line-height:1.18;overflow-wrap:anywhere}.ai-forge-showcase_graphNodeDependency__SC_lO,.ai-forge-showcase_graphNodeMeta__B5oWj,.ai-forge-showcase_graphNodeStatus__Jag3m{color:hsla(0,0%,100%,.68);font-size:.62rem;font-weight:730;line-height:1.22;overflow-wrap:anywhere}.ai-forge-showcase_graphNodeDependency__SC_lO{margin-top:.1rem}.ai-forge-showcase_graphNodeStatus__Jag3m{width:max-content;max-width:100%;margin-top:auto;padding:.18rem .38rem;border:1px solid hsla(0,0%,100%,.16);border-radius:999px}.ai-forge-showcase_graphNodeCompleted__crcRF{border-color:rgba(121,213,154,.34);background:rgba(121,213,154,.08)}.ai-forge-showcase_graphNodeCompleted__crcRF .ai-forge-showcase_graphNodeIcon__7q3xm{color:#79d59a;border-color:rgba(121,213,154,.46)}.ai-forge-showcase_graphNodeCompleted__crcRF .ai-forge-showcase_graphNodeStatus__Jag3m{color:#79d59a;border-color:rgba(121,213,154,.34)}.ai-forge-showcase_graphNodeCurrent__nXi_e{border-color:rgba(212,120,56,.45);animation:ai-forge-showcase_graphUrgencyBorder__Mcf6p 1.45s ease-in-out infinite}.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodeIcon__7q3xm{color:#e8a87c;border-color:rgba(212,120,56,.42)}.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodePort__mgALg{color:#e8a87c;border-color:rgba(212,120,56,.36);animation:ai-forge-showcase_graphUrgencyPort__GRkWA 1.45s ease-in-out infinite}.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodeStatus__Jag3m{color:#e8a87c;border-color:rgba(212,120,56,.24)}.ai-forge-showcase_graphNodeLocked___qHeX{color:hsla(0,0%,100%,.5);opacity:.72}.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeIcon__7q3xm,.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeStatus__Jag3m{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.18)}.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeBody__I_4gL strong,.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeDependency__SC_lO,.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeMeta__B5oWj{color:hsla(0,0%,100%,.5)}@keyframes ai-forge-showcase_graphUrgencyBorder__Mcf6p{0%,to{border-color:rgba(212,120,56,.45)}50%{border-color:rgba(212,120,56,.95)}}@keyframes ai-forge-showcase_graphUrgencyPort__GRkWA{0%,to{border-color:rgba(212,120,56,.36)}50%{border-color:rgba(212,120,56,.9)}}.ai-forge-showcase_continueSnapshot__IAQht{align-items:center;border:0;box-shadow:none;justify-content:center;text-align:center}.ai-forge-showcase_learningPreviewFrame__rPK5y{display:flex;flex-direction:column;width:100%;min-height:clamp(25.5rem,42vw,32rem);overflow:hidden;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:#fff;text-align:left}.ai-forge-showcase_learningPreviewChrome__oWOfW{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;min-height:3.65rem;padding:.42rem clamp(.72rem,1.45vw,1.05rem);background:rgba(0,0,0,0)}.ai-forge-showcase_learningPreviewBreadcrumb__aj50P{display:flex;min-width:0;align-items:center;gap:.28rem;margin:0;padding:0;list-style:none}.ai-forge-showcase_learningPreviewBreadcrumb__aj50P li{overflow:hidden;color:hsla(0,0%,100%,.68);font-size:.72rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_learningPreviewBreadcrumb__aj50P li[aria-current=page]{color:#fff}.ai-forge-showcase_learningPreviewHeaderActions__469uw{display:inline-flex;flex:1 1 100%;width:100%;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.55rem}.ai-forge-showcase_learningPreviewPathProgress__1B4Nc{display:flex;flex:0 1 12rem;min-width:8.5rem;align-items:center;gap:.45rem}.ai-forge-showcase_learningPreviewProgressTrack__h9_Mk{display:block;flex:1 1 auto;height:5px;min-width:3.5rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.18)}.ai-forge-showcase_learningPreviewProgressFill__6pT1F{display:block;width:29%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d47838,#e8a87c)}.ai-forge-showcase_learningPreviewPathProgress__1B4Nc span:last-child{flex:0 0 auto;color:hsla(0,0%,100%,.68);font-size:.66rem;font-weight:760;line-height:1;white-space:nowrap}.ai-forge-showcase_learningPreviewTabs__VOvyj{display:inline-flex;flex:1 1 auto;width:100%;min-width:0;max-width:none;align-items:center;gap:.16rem;padding:.2rem;overflow:visible;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-control);background:hsla(0,0%,100%,.08)}.ai-forge-showcase_learningPreviewTabs__VOvyj button,.ai-forge-showcase_learningPreviewTabs__VOvyj span{display:inline-flex;flex:1 1 0;min-width:0;min-height:1.8rem;align-items:center;justify-content:center;padding:.36rem .55rem;border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.72);cursor:pointer;font-family:var(--font-sans);font-size:.66rem;font-weight:760;line-height:1;white-space:nowrap}.ai-forge-showcase_learningPreviewTabs__VOvyj span{cursor:default}.ai-forge-showcase_learningPreviewTabs__VOvyj button:focus-visible,.ai-forge-showcase_learningPreviewTabs__VOvyj button:hover{background:hsla(0,0%,100%,.1);color:#fff}.ai-forge-showcase_learningPreviewTabs__VOvyj button:focus-visible{outline:2px solid rgba(212,120,56,.6);outline-offset:2px}.ai-forge-showcase_learningPreviewTabs__VOvyj .ai-forge-showcase_learningPreviewTabActive__zgMoZ{background:hsla(0,0%,100%,.14);color:#fff}.ai-forge-showcase_learningPreviewWorkspace__LYA0q{display:grid;grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden}.ai-forge-showcase_learningPreviewSidebar__czmd_{display:flex;min-width:0;flex-direction:column;gap:.7rem;padding:.62rem;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.14);color:#fff}.ai-forge-showcase_learningPreviewSidebarTop__DVFRd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .35rem;color:hsla(0,0%,100%,.68);font-size:.62rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ai-forge-showcase_learningPreviewSidebarToggle__ZSSXs{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:#fff;font:inherit}.ai-forge-showcase_learningPreviewResourceList__ELBSr,.ai-forge-showcase_learningPreviewTreeChildren__kqbnA,.ai-forge-showcase_learningPreviewTreeGroup__R13DW,.ai-forge-showcase_learningPreviewTree__ZxWU7{display:flex;min-width:0;flex-direction:column;gap:.35rem}.ai-forge-showcase_learningPreviewResource__xLwE7,.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP,.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt,.ai-forge-showcase_learningPreviewTreeChild__nNRYN,.ai-forge-showcase_learningPreviewTreeParent__wTsIu{display:flex;width:100%;min-width:0;align-items:center;gap:.45rem;border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:#fff;font-family:var(--font-sans);text-align:left}.ai-forge-showcase_learningPreviewTreeParent__wTsIu{padding:.62rem}.ai-forge-showcase_learningPreviewTreeParentBody__cX0OM{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.08rem}.ai-forge-showcase_learningPreviewTreeParent__wTsIu strong{overflow:hidden;color:inherit;font-size:.68rem;font-weight:760;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_learningPreviewTreeParent__wTsIu small{color:hsla(0,0%,100%,.58);font-size:.62rem;font-weight:700}.ai-forge-showcase_learningPreviewTreeChevron__sUxNi,.ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2,.ai-forge-showcase_learningPreviewTreeIcon__e_r_a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.ai-forge-showcase_learningPreviewTreeIcon__e_r_a{width:1.45rem;height:1.45rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;font-size:.68rem;font-weight:800}.ai-forge-showcase_learningPreviewTreeParentCompleted__Gf0r6{color:#2e8b57}.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt .ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2,.ai-forge-showcase_learningPreviewTreeParentCompleted__Gf0r6 .ai-forge-showcase_learningPreviewTreeIcon__e_r_a{background:rgba(121,213,154,.16);color:#79d59a}.ai-forge-showcase_learningPreviewTreeChevron__sUxNi{color:hsla(0,0%,100%,.58);transition:transform .16s ease}.ai-forge-showcase_learningPreviewTreeChevronOpen___oiAw{transform:rotate(90deg)}.ai-forge-showcase_learningPreviewTreeChildren__kqbnA{margin:.35rem 0 0 1.2rem}.ai-forge-showcase_learningPreviewResource__xLwE7,.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP,.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt,.ai-forge-showcase_learningPreviewTreeChildLocked__Wzs54,.ai-forge-showcase_learningPreviewTreeChild__nNRYN{overflow:hidden;padding:.5rem;font-size:.64rem;font-weight:730;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2{width:1.22rem;height:1.22rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;font-size:.62rem;font-weight:800}.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP{background:rgba(212,120,56,.18);color:#e8a87c}.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP .ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2{background:rgba(212,120,56,.22);color:#e8a87c}.ai-forge-showcase_learningPreviewTreeChildLocked__Wzs54,.ai-forge-showcase_learningPreviewTreeChildLocked__Wzs54:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed;opacity:.58}.ai-forge-showcase_learningPreviewResourceList__ELBSr{gap:.16rem;margin:.22rem 0 0 2rem}.ai-forge-showcase_learningPreviewResource__xLwE7{justify-content:flex-start;padding:.28rem .45rem;border:1px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.62);cursor:default;font-size:.62rem;font-weight:500}.ai-forge-showcase_learningPreviewResourceCurrent__Ew_dX{background:rgba(212,120,56,.08);color:#fff}.ai-forge-showcase_learningPreviewSurface__V1_Zf{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:rgba(0,0,0,0)}.ai-forge-showcase_learningPreviewContentStack__sBoSo{display:flex;width:100%;min-width:0;height:100%;flex-direction:column;gap:1rem}.ai-forge-showcase_learningPreviewArticle__HHaKM{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:clamp(.75rem,1.5vw,1.05rem);width:min(100%,50rem);margin-inline:auto;padding:clamp(.62rem,1.25vw,.95rem) clamp(.72rem,1.8vw,1.35rem) clamp(.32rem,.8vw,.54rem);overflow:hidden}.ai-forge-showcase_learningPreviewLessonBlock__3N45J{display:flex;min-width:0;flex-direction:column;gap:.42rem}.ai-forge-showcase_learningPreviewLessonBlock__3N45J h3{margin:0;color:#fff;-webkit-text-fill-color:#fff;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:780;line-height:1.25;letter-spacing:0;text-align:left}.ai-forge-showcase_learningPreviewLessonBlock__3N45J li,.ai-forge-showcase_learningPreviewLessonBlock__3N45J p{color:hsla(0,0%,100%,.82);font-size:.78rem;line-height:1.48}.ai-forge-showcase_learningPreviewLessonBlock__3N45J p{margin:0}.ai-forge-showcase_learningPreviewObjectivesLead__gzQfU.ai-forge-showcase_learningPreviewObjectivesLead__gzQfU{margin-top:.25rem;color:#fff;font-weight:700}.ai-forge-showcase_learningPreviewLessonBlock__3N45J ul{display:grid;gap:.16rem;margin:0;padding-left:1.05rem;list-style:disc outside}.ai-forge-showcase_learningPreviewLessonBlock__3N45J li{display:list-item;padding-left:.1rem}.ai-forge-showcase_learningPreviewCheckSection__Mx6Gq{margin-top:.25rem;padding-top:.65rem}.ai-forge-showcase_learningPreviewFlashcard__PZ5UZ{display:flex;width:min(100%,29rem);min-height:8.8rem;flex-direction:column;gap:.36rem;margin-inline:auto;padding:clamp(.58rem,1.1vw,.82rem) clamp(.8rem,1.6vw,1.08rem) clamp(.72rem,1.35vw,.95rem);border:0;border-radius:var(--radius-3xl);background:#fff1bd;color:#24211f;font-family:var(--font-sans);text-align:left}.ai-forge-showcase_learningPreviewFlashcardTerm__ujIDI{color:#6f6658;font-size:.72rem;font-weight:560;line-height:1.2}.ai-forge-showcase_learningPreviewFlashcard__PZ5UZ strong{color:#080807;font-family:var(--font-display);font-size:clamp(.76rem,1.05vw,.9rem);font-weight:500;line-height:1.42}.ai-forge-showcase_learningPreviewOptions__jhKlU{display:flex;flex-direction:column;gap:0;margin-top:auto}.ai-forge-showcase_learningPreviewOptions__jhKlU>span{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.55rem;border-bottom:1px solid rgba(111,93,61,.2);color:#101010;font-size:.74rem;line-height:1.35}.ai-forge-showcase_learningPreviewOptions__jhKlU>span:last-child{border-bottom:0}.ai-forge-showcase_learningPreviewAnswerBadge__Od_k4{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:var(--radius-surface);background:#fbfaf9;color:#111;font-family:var(--font-display);font-size:.9rem;font-weight:500;line-height:1}.ai-forge-showcase_learningPreviewCompleteAction__oU2J7{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--button-primary-border);border-radius:var(--radius-surface);background:var(--button-primary-bg);color:var(--button-primary-text);font-family:var(--font-sans);font-size:.68rem;font-weight:780;line-height:1}.ai-forge-showcase_learningPreviewCompletionBar__Qv4CY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding:.54rem .72rem .66rem;border-top:1px solid hsla(0,0%,100%,.14);text-align:center}.ai-forge-showcase_learningPreviewCompletionBar__Qv4CY span{color:hsla(0,0%,100%,.72);font-size:.72rem;line-height:1.35}.ai-forge-showcase_learningPreviewCompleteAction__oU2J7{justify-content:center;gap:.35rem;min-height:2rem;padding:0 .72rem}.ai-forge-showcase_learningPreviewCompleteAction__oU2J7:disabled{cursor:not-allowed;opacity:.55}@media(min-width:768px){.ai-forge-showcase_showcaseTitle__dZnPO{font-size:3rem}.ai-forge-showcase_stepTitle__IEZTJ{font-size:1.45rem}}@media(max-width:900px){.ai-forge-showcase_walkthrough__T69ig{grid-template-columns:1fr;gap:2rem}.ai-forge-showcase_visualStage__mIrFQ{min-height:clamp(20rem,60vw,28rem)}.ai-forge-showcase_stepList__KW2DU{gap:1rem}}@media(max-width:640px){.ai-forge-showcase_showcaseHeader__aUwEh{margin-bottom:2rem}.ai-forge-showcase_visualStage__mIrFQ{min-height:19rem;padding:.65rem}.ai-forge-showcase_coachSnapshot__ulm0t,.ai-forge-showcase_composerSnapshot__PUNhq,.ai-forge-showcase_continueSnapshot__IAQht,.ai-forge-showcase_skillGraphSnapshot__lPOT4{min-height:auto}.ai-forge-showcase_coachAssessmentGrid__qGfXh,.ai-forge-showcase_graphNodes__W9vBo{grid-template-columns:1fr}.ai-forge-showcase_coachLearningPanel__J9gnN{grid-column:1}.ai-forge-showcase_coachReadinessPreviewSvg__d2CmB{min-height:10rem}.ai-forge-showcase_graphLayerHeader__iUfAP{grid-template-columns:1fr;justify-items:center}.ai-forge-showcase_graphDependency__uSYyk,.ai-forge-showcase_graphLayerCopy__94whO{grid-column:1}.ai-forge-showcase_graphDependency__uSYyk{max-width:none;justify-self:center;text-align:center}.ai-forge-showcase_graphNodesBranched__awFih:before{display:none}.ai-forge-showcase_learningPreviewWorkspace__LYA0q{grid-template-columns:1fr}.ai-forge-showcase_learningPreviewChrome__oWOfW{align-items:flex-start;flex-direction:column}.ai-forge-showcase_learningPreviewHeaderActions__469uw{width:100%;flex-wrap:wrap;justify-content:flex-start}.ai-forge-showcase_learningPreviewSidebar__czmd_{display:none}.ai-forge-showcase_learningPreviewArticle__HHaKM{width:100%;padding:.85rem}}@media(prefers-reduced-motion:reduce){.ai-forge-showcase_showcaseTitle__dZnPO span,.ai-forge-showcase_stepItem__vuH1O,.ai-forge-showcase_stepProgressFillActive__JHRH3,.ai-forge-showcase_stepTitle__IEZTJ,.ai-forge-showcase_visualPanel__o6j2X{transition:none;animation:none}.ai-forge-showcase_visualPanel__o6j2X{transform:none}.ai-forge-showcase_graphNodeCurrent__nXi_e,.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodePort__mgALg{animation:none}.ai-forge-showcase_stepProgressFillActive__JHRH3{clip-path:inset(0 0 0 0)}}.marketing-composer-title_root__ka8EJ{display:flex;width:100%;max-width:min(100%,64rem);flex-direction:column;align-items:center;gap:clamp(.45rem,1.15vw,.8rem);color:#2b241f;text-align:center}.marketing-composer-title_root__ka8EJ .marketing-composer-title_title__jTqHc{display:flex;width:100%;max-width:min(100%,64rem);flex-direction:column;align-items:center;gap:clamp(.08rem,.4vw,.22rem);margin:0;color:#2b241f;-webkit-text-fill-color:#2b241f;font-family:var(--heading-h1-family);font-size:clamp(2.35rem,6vw,4.75rem);font-weight:700;letter-spacing:0;line-height:.94;text-shadow:none;text-wrap:balance}.marketing-composer-title_line__tJOvc{display:flex;align-items:baseline;justify-content:center;width:100%}.marketing-composer-title_primaryLine__zxcDe{line-height:.96}.marketing-composer-title_forLine__qlWnu{width:min(100%,44rem);height:1.08em;min-height:1.08em;margin-inline:auto;align-items:center;flex-wrap:nowrap;gap:.08em;color:rgba(43,36,31,.72);font-size:clamp(1.1925rem,2.655vw,1.8675rem)!important;font-style:italic;font-weight:600;line-height:1.08;white-space:nowrap}.marketing-composer-title_prefix__4ou5z{display:inline-flex;align-items:center;flex:0 0 auto;height:1.08em;line-height:1}.marketing-composer-title_audienceSlot__c9_pk{display:inline-flex;align-items:center;flex:0 0 18ch;justify-content:flex-start;width:18ch;min-width:18ch;height:1.08em;line-height:1;text-align:left;white-space:nowrap}.marketing-composer-title_audience__MM4q6{display:inline-block;line-height:1;white-space:nowrap}.marketing-composer-title_audience__MM4q6,.marketing-composer-title_caret__K_Zgy{color:#e9b638!important;-webkit-text-fill-color:#e9b638!important}.marketing-composer-title_caret__K_Zgy{display:inline-block;flex:0 0 auto;margin-left:.05em;line-height:1;animation:marketing-composer-title_audienceCaretBlink__M4gsp 1s step-end infinite}.marketing-composer-title_subtitle__uH_Sm{max-width:min(100%,38rem);margin:.1rem 0 0;color:rgba(43,36,31,.66);font-family:var(--font-sans);font-size:var(--text-paragraph-size)!important;font-style:normal;font-weight:400;line-height:var(--text-paragraph-line-height)!important;text-align:center;text-wrap:balance;cursor:default}@keyframes marketing-composer-title_audienceCaretBlink__M4gsp{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.marketing-composer-title_caret__K_Zgy{animation:none}}@media(max-height:760px)and (min-width:721px){.marketing-composer-title_root__ka8EJ .marketing-composer-title_title__jTqHc{font-size:clamp(1.95rem,4.8vw,3.35rem)}.marketing-composer-title_forLine__qlWnu{font-size:clamp(1.035rem,2.205vw,1.4175rem)!important}.marketing-composer-title_subtitle__uH_Sm{margin-top:0}}@media(max-width:720px){.marketing-composer-title_root__ka8EJ{gap:.42rem}.marketing-composer-title_root__ka8EJ .marketing-composer-title_title__jTqHc{max-width:min(100%,32rem);font-size:clamp(2rem,11vw,3.2rem)}.marketing-composer-title_forLine__qlWnu{width:min(100%,34rem);font-size:clamp(1.1025rem,5.5125vw,1.575rem)!important}.marketing-composer-title_audienceSlot__c9_pk{flex-basis:18ch;width:18ch;min-width:18ch}.marketing-composer-title_subtitle__uH_Sm{max-width:28rem}}.modal_modal__tEz0D{border-radius:var(--radius-surface);gap:24px;padding:12px;background:rgba(223,221,209,.5019607843)}.modal_modal__tEz0D:hover{background:rgba(192,191,186,.5019607843)}