.c5UX2W_header{border-bottom:1px solid var(--border);justify-content:space-between;gap:28px;width:min(1280px,100% - 80px);min-height:92px;margin:auto}.c5UX2W_header,.c5UX2W_navigation{align-items:center;display:flex}.c5UX2W_navigation{gap:30px;font-size:14px}.c5UX2W_footer a,.c5UX2W_navigation a,.c5UX2W_textLink{text-decoration:none}.c5UX2W_footer a:hover,.c5UX2W_handbookLink:hover,.c5UX2W_navigation a:hover,.c5UX2W_textLink:hover{text-decoration:underline}.c5UX2W_signIn{border:1px solid var(--input);border-radius:7px;align-items:center;gap:20px;min-height:44px;padding:10px 20px;font-size:14px;display:inline-flex}.c5UX2W_signIn:hover{background:var(--secondary)}.c5UX2W_home{color:var(--foreground)}.c5UX2W_controls dd,.c5UX2W_home h1,.c5UX2W_home h2,.c5UX2W_home h3,.c5UX2W_home h4,.c5UX2W_idea blockquote,.c5UX2W_mapCenter strong{font-family:var(--font-heading-family),sans-serif}.c5UX2W_hero{text-align:center;max-width:1200px;margin:0 auto;padding:94px 40px 84px}.c5UX2W_hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:calc(clamp(3rem,6.7vw,6rem));font-weight:500;line-height:1.06}.c5UX2W_hero h1 span{color:var(--ring);display:block}.c5UX2W_heroIntro{max-width:610px;font-size:var(--skillnav-text-hero);color:var(--muted-foreground);margin:28px auto 0;line-height:1.65}.c5UX2W_actions{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.c5UX2W_actions,.c5UX2W_primary,.c5UX2W_textLink{justify-content:center;align-items:center}.c5UX2W_primary{background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:8px;gap:24px;padding:13px 21px;font-size:14px;font-weight:600;display:inline-flex}.c5UX2W_primary:hover{opacity:.9}.c5UX2W_textLink{gap:12px;min-height:44px;font-size:14px;display:inline-flex}.c5UX2W_launchStatus{font-size:var(--skillnav-text-body);color:var(--muted-foreground);margin-top:20px}.c5UX2W_map{background:var(--muted);border:1px solid var(--border);text-align:left;border-radius:14px;margin:64px auto 0;overflow:hidden}.c5UX2W_mapGrid{grid-template-rows:repeat(2,minmax(90px,1fr));grid-template-columns:1fr 180px 1fr;align-items:center;gap:24px 40px;min-height:300px;padding:40px;display:grid;position:relative}.c5UX2W_mapLines{fill:none;width:100%;height:100%;stroke:var(--input);stroke-width:1.5px;position:absolute;inset:0}.c5UX2W_mapNode{border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:center;gap:14px;padding:18px;display:flex;position:relative}.c5UX2W_mapNode>svg{background:var(--secondary);border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:7px}.c5UX2W_mapNode small{color:var(--muted-foreground);margin-bottom:5px;font-size:11px;display:block}.c5UX2W_mapNode strong{font-size:13px;font-weight:500}.c5UX2W_mapCenter{border:1px solid var(--input);background:var(--secondary);text-align:center;border-radius:50%;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;gap:10px;width:170px;min-height:170px;display:flex;position:relative}.c5UX2W_mapCenter:before{content:"";border:1px dashed var(--input);border-radius:50%;position:absolute;inset:-16px}.c5UX2W_mapCenter span{font-size:14px}.c5UX2W_mapCenter strong{font-size:38px;font-weight:600;display:block}.c5UX2W_map figcaption{text-align:center;color:var(--muted-foreground);padding:16px 24px;font-size:12px}.c5UX2W_controls,.c5UX2W_idea,.c5UX2W_map figcaption{border-top:1px solid var(--border)}.c5UX2W_controls,.c5UX2W_idea{width:min(1120px,100% - 80px);margin:auto;padding:88px 0}.c5UX2W_idea,.c5UX2W_sectionHeading{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.c5UX2W_home h2{letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;font-size:calc(clamp(2rem,3.7vw,3.4rem));font-weight:500;line-height:1.12}.c5UX2W_controls p,.c5UX2W_idea p,.c5UX2W_sectionHeading>p{color:var(--muted-foreground);font-size:var(--skillnav-text-intro);line-height:1.7}.c5UX2W_idea p+p{margin-top:18px}.c5UX2W_idea blockquote{white-space:pre-line;margin-top:30px;font-size:23px;line-height:1.4}.c5UX2W_demoSection{background:var(--secondary);padding:84px 0}.c5UX2W_sectionInner{width:min(1120px,100% - 80px);margin:auto}.c5UX2W_sectionHeading{align-items:end}.c5UX2W_example{margin-top:38px}.c5UX2W_exampleSteps{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.c5UX2W_exampleSteps button{border:1px solid var(--input);border-radius:6px;min-height:44px;padding:12px 18px;font-size:13px}.c5UX2W_exampleSteps button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.c5UX2W_exampleBody{border:1px solid var(--input);background:var(--card);border-radius:12px;grid-template-columns:1fr 1.6fr;display:grid;overflow:hidden}.c5UX2W_exampleContext{background:var(--background);border-right:1px solid var(--border);padding:32px}.c5UX2W_exampleContext>svg{color:var(--ring);margin-bottom:22px}.c5UX2W_example h3{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.3}.c5UX2W_example p{font-size:var(--skillnav-text-body);color:var(--muted-foreground);margin-top:14px;line-height:1.7}.c5UX2W_contextGoal{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.c5UX2W_contextGoal h4{font-size:13px;font-weight:600}.c5UX2W_exampleArtifact{min-height:400px;padding:38px}.c5UX2W_exampleArtifact .c5UX2W_exampleNote{background:var(--muted);border-radius:6px;margin-top:28px;padding:18px}.c5UX2W_exampleArtifact .c5UX2W_sampleLabel{font-size:var(--skillnav-text-body);margin:0 0 18px}.c5UX2W_notes{gap:24px;margin-top:30px;display:grid}.c5UX2W_notes li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.c5UX2W_notes svg{color:var(--ring);flex-shrink:0;margin-top:3px}.c5UX2W_handoffDetails{gap:20px;margin-top:26px;display:grid}.c5UX2W_handoffDetails dt{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.c5UX2W_handoffDetails dd{margin-top:6px;font-size:13px}.c5UX2W_example>figcaption,.c5UX2W_handoffDetails dd{color:var(--muted-foreground);line-height:1.6}.c5UX2W_example>figcaption{max-width:85ch;margin-top:16px;font-size:12px}.c5UX2W_workspaceSection{background:var(--primary);color:var(--primary-foreground);padding:88px 0}.c5UX2W_workspaceColumns p,.c5UX2W_workspaceSection .c5UX2W_sectionHeading>p{color:color-mix(in srgb,var(--primary-foreground) 78%,var(--primary))}.c5UX2W_workspaceColumns{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px;display:grid}.c5UX2W_workspaceColumns article{border-top:1px solid color-mix(in srgb,var(--primary-foreground) 24%,var(--primary));padding-top:24px}.c5UX2W_workspaceColumns h3{font-size:22px;font-weight:500}.c5UX2W_workspaceColumns p{font-size:var(--skillnav-text-body);margin-top:14px;line-height:1.65}.c5UX2W_controls{border-top:0}.c5UX2W_controls dl{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px;display:grid}.c5UX2W_controls dl div{border-top:1px solid var(--border);padding-top:20px}.c5UX2W_controls dt{color:var(--muted-foreground);margin-bottom:9px;font-size:12px}.c5UX2W_controls dd{font-size:17px;font-weight:500}.c5UX2W_access{background:var(--secondary);text-align:center;padding:80px 24px}.c5UX2W_access>p{font-size:var(--skillnav-text-intro);max-width:540px;color:var(--muted-foreground);margin:24px auto 0;line-height:1.7}.c5UX2W_footer{justify-content:space-between;align-items:center;gap:28px;width:min(1120px,100% - 80px);min-height:126px;margin:auto;display:flex}.c5UX2W_footer p,.c5UX2W_footer>a:last-child{color:var(--muted-foreground)}.c5UX2W_footer p{font-size:var(--skillnav-text-body)}.c5UX2W_footer>a:last-child{font-size:12px}@media (max-width:1000px){.c5UX2W_mapGrid{grid-template-columns:1fr 150px 1fr;gap:20px;padding:30px 24px}.c5UX2W_mapCenter{width:140px;min-height:140px}.c5UX2W_mapNode{gap:9px;padding:13px}.c5UX2W_idea,.c5UX2W_sectionHeading{gap:50px}.c5UX2W_navigation{gap:20px}}@media (max-width:700px){.c5UX2W_header{gap:12px;width:calc(100% - 40px);min-height:80px}.c5UX2W_header>a:first-child svg{width:126px}.c5UX2W_mapLines,.c5UX2W_navigation{display:none}.c5UX2W_signIn{gap:12px;min-height:44px;padding:10px 14px;font-size:13px}.c5UX2W_hero{padding:58px 20px 56px}.c5UX2W_hero h1{font-size:calc(clamp(2.55rem,10vw,4.3rem));line-height:1.1}.c5UX2W_heroIntro{font-size:var(--skillnav-text-intro);margin-top:22px}.c5UX2W_actions{gap:12px 22px;margin-top:25px}.c5UX2W_launchStatus{max-width:28ch;margin:18px auto 0;line-height:1.6}.c5UX2W_map{margin-top:38px}.c5UX2W_mapGrid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:16px 12px;padding:24px 14px}.c5UX2W_mapCenter{grid-area:2/1/auto/3;justify-self:center;gap:5px;width:120px;min-height:120px;margin:10px 0}.c5UX2W_mapCenter:before{inset:-8px}.c5UX2W_mapCenter strong{font-size:28px}.c5UX2W_mapCenter span{font-size:12px}.c5UX2W_mapNode{align-self:stretch;padding:12px 10px;display:block}.c5UX2W_mapNode>svg{width:28px;height:28px;margin-bottom:9px}.c5UX2W_mapNode small{font-size:10px}.c5UX2W_mapNode strong{font-size:12px;line-height:1.5;display:block}.c5UX2W_map figcaption{padding:14px;font-size:11px}.c5UX2W_controls,.c5UX2W_footer,.c5UX2W_idea,.c5UX2W_sectionInner{width:calc(100% - 40px)}.c5UX2W_idea{padding:52px 0;display:block}.c5UX2W_idea>div{margin-top:25px}.c5UX2W_home h2{font-size:calc(clamp(1.9rem,7.8vw,2.7rem))}.c5UX2W_access p,.c5UX2W_controls p,.c5UX2W_example p,.c5UX2W_idea p,.c5UX2W_sectionHeading>p,.c5UX2W_workspaceColumns p{font-size:var(--skillnav-text-body)}.c5UX2W_idea blockquote{font-size:21px}.c5UX2W_demoSection,.c5UX2W_workspaceSection{padding:52px 0}.c5UX2W_sectionHeading{display:block}.c5UX2W_sectionHeading>p{margin-top:22px}.c5UX2W_example{margin-top:28px}.c5UX2W_exampleSteps{gap:6px}.c5UX2W_exampleSteps button{white-space:normal;flex:1;height:auto;padding:10px 8px;font-size:11px}.c5UX2W_controls dl,.c5UX2W_exampleBody,.c5UX2W_workspaceColumns{grid-template-columns:1fr}.c5UX2W_exampleContext{display:none}.c5UX2W_exampleArtifact{min-height:430px;padding:25px 21px}.c5UX2W_example h3{font-size:23px}.c5UX2W_example>figcaption{font-size:11px}.c5UX2W_workspaceColumns{gap:28px;margin-top:34px}.c5UX2W_controls{padding:52px 0}.c5UX2W_controls dl{gap:24px;margin-top:30px}.c5UX2W_controls dd{font-size:16px}.c5UX2W_access{padding:54px 20px}.c5UX2W_footer{flex-direction:column;align-items:flex-start;gap:18px;padding:30px 0}}.c5UX2W_handbookLink{text-underline-offset:5px;padding-block:12px;font-size:14px}
