.tool-shelf{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-top:30px;margin-top:35px;border-top:1px solid var(--line);flex-wrap:wrap}.tool-label{display:inline-flex;gap:12px;align-items:center;vertical-align:middle}.app-tile{display:grid;place-items:center;width:46px;height:46px;padding:9px;background:#fff;border:1px solid #9ceeff;border-radius:13px;box-shadow:0 0 18px #2fe4ff20;flex:none}.app-tile img{width:100%;height:100%;object-fit:contain}.tool-label b{display:block;font:700 16px/1.2 Space,sans-serif;color:#fff;letter-spacing:-.01em}.tool-label small{display:block;margin-top:5px;font:400 10px/1.3 Mono,monospace;color:#aac0cd}.hero-bottom{margin-top:25px}.hero .tool-shelf .tool-label b{font-size:14px}.hero .tool-shelf .app-tile{width:38px;height:38px;border-radius:11px;padding:7px}.workbench{grid-template-columns:340px 1fr;min-height:565px}.tab{padding:20px 17px}.tab .tool-label{margin-bottom:13px}.tab>.tool-label b{font:700 15px Space}.tab>.tool-label small{font:400 9px Mono;margin-top:4px}.tab>b{font-size:17px;line-height:1.35}.tab small{margin-top:6px;font-size:12px}.tab .app-tile{width:38px;height:38px;padding:7px;border-radius:11px}.example-visual.site img{object-fit:cover;object-position:top}.example-visual.art img{height:100%;object-fit:cover;object-position:center}.assistant-example,.agent-example{padding:42px 34px;min-height:410px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 70% 70%,#0e7c9e55,transparent 75%)}.example-tool-pair{display:flex;gap:25px;flex-wrap:wrap;margin-bottom:35px}.assistant-example h3,.agent-example h3{font-size:36px;line-height:1.2;max-width:16ch}.assistant-example .eyebrow{font-size:9px;letter-spacing:.06em}.output-lines{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.output-lines span{font:400 10px Mono;padding:10px 12px;border:1px solid #2fe4ff55;border-radius:9px;color:#cef5fc;background:#102b35}.agent-example>.tool-label{margin-bottom:25px}.agent-jobs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.agent-jobs span{border:1px solid #ffffff35;padding:14px 17px;border-radius:11px;font:500 12px Mono;background:#152a36}.journey-key{grid-template-columns:1fr 1fr 1fr;gap:17px}.day-bars i:nth-child(28){margin-right:8px}.day-bars i:nth-last-child(-n+2){background:var(--green)}.foundation{padding:40px;position:relative;overflow:hidden}.foundation-top{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.foundation-top h3{font-size:39px}.foundation-top p{font-size:15px;margin-top:22px;max-width:52ch}.foundation-logos{display:flex;gap:22px;flex-wrap:wrap;align-items:center;justify-content:center;padding:30px;border:1px solid #2fe4ff44;background:#0e7c9e15;border-radius:24px}.foundation-logos .app-tile{width:62px;height:62px;padding:12px;border-radius:17px}.foundation-logos .tool-label{width:100%}.foundation-logos .tool-label b{font-size:22px}.foundation-logos .tool-label small{font-size:10px}.model-chip{font:500 11px Mono;color:var(--cyan);border:1px solid #2fe4ff66;padding:8px 12px;border-radius:7px;width:100%;text-align:center}.foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 42px;margin-top:40px}.foundation-item{display:grid;grid-template-columns:34px 1fr;gap:15px;border-top:1px solid var(--line);padding:25px 0}.foundation-item>span{font:400 18px Mono;color:var(--cyan)}.foundation-item h3{font-size:20px;line-height:1.3}.foundation-item p{font-size:13px;margin-top:10px;max-width:45ch}.foundation-foot{font-size:13px;border-top:1px solid var(--line);padding-top:23px;color:#d2e4ec}.builds-heading{margin:75px 0 35px}.builds-heading p{max-width:62ch;margin-top:24px}.curriculum-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px}.curriculum-card{border:var(--glass-border);border-radius:25px;overflow:hidden;background:var(--glass-bg);box-shadow:var(--glass-shadow)}.curriculum-image{height:285px;overflow:hidden;background:#091720;position:relative}.curriculum-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.curriculum-card:nth-child(2) .curriculum-image>img{object-position:top}.curriculum-content{padding:30px}.curriculum-content h3{margin:25px 0 15px;font-size:28px;line-height:1.15}.curriculum-content p{font-size:14px}.build-tags{display:block;font:400 9px/1.8 Mono;color:var(--cyan);margin-top:23px}.agent-art{background:radial-gradient(ellipse at center,#0e7c9e66,#091720 75%)}.agent-map{height:100%;display:flex;flex-direction:column;gap:17px;align-items:center;justify-content:center}.agent-map>.tool-label .app-tile{width:40px;height:40px}.map-brief,.map-result{font:500 11px Mono;color:var(--cyan)}.agent-map>div{display:flex;gap:13px}.agent-map>div b{font:500 11px Mono;border:1px solid #2fe4ff55;padding:12px 18px;background:#122732;border-radius:10px}.graduation{display:grid;grid-template-columns:.65fr .85fr 1.2fr;gap:25px;align-items:center;margin-top:30px;padding:32px}.graduation .eyebrow{margin:0}.graduation h3{font-size:26px}.graduation p{font-size:13px}.price-card .amount,.offer .price,.sales-price{color:var(--green);text-shadow:0 0 18px #34d17880,0 0 45px #34d17845}.button.go{box-shadow:0 0 20px #34d17850,0 0 45px #34d17825,inset 0 1px 0 #bdffcc99}.button.go:hover{box-shadow:0 0 27px #34d17888,0 0 65px #34d17840;border-color:#aaffbf}.glitch-frame{position:relative;border-color:#34d17866;box-shadow:inset 0 1px 0 #b3ffcf44,0 0 36px #34d1781a,var(--glass-shadow)}.glitch-frame:before,.glitch-frame:after{content:'';position:absolute;inset:-2px;border-radius:inherit;border:2px solid;pointer-events:none;opacity:0;z-index:3}.glitch-frame:before{border-color:#FF2FA0;animation:offer-fringe 9s steps(1,end) infinite}.glitch-frame:after{border-color:#2FE4FF;animation:offer-fringe-two 9s steps(1,end) infinite}.price-card.glitch-frame:before,.price-card.glitch-frame:after{animation-delay:1.5s}@keyframes offer-fringe{0%,91%,96%,100%{opacity:0;transform:none}91.2%{opacity:.8;clip-path:inset(10% 0 68% 0);transform:translate(-3px,1px)}92.4%{opacity:0}93.1%{opacity:.7;clip-path:inset(73% 0 4% 0);transform:translate(2px,-1px)}94.3%{opacity:0}}@keyframes offer-fringe-two{0%,91%,96%,100%{opacity:0;transform:none}91.3%{opacity:.8;clip-path:inset(55% 0 20% 0);transform:translate(3px,-1px)}92.6%{opacity:0}93.2%{opacity:.7;clip-path:inset(0 0 86% 0);transform:translate(-2px,1px)}94.4%{opacity:0}}
@media(max-width:1050px){.workbench{grid-template-columns:300px 1fr}.tool-shelf{gap:18px}.tool-label b{font-size:14px}.foundation{padding:30px}.foundation-top{gap:30px}.foundation-logos{padding:23px}.curriculum-image{height:240px}.journey-key{grid-template-columns:1fr 1fr}.graduation{grid-template-columns:1fr 2fr}.graduation .eyebrow{grid-column:1/-1}}
@media(max-width:800px){.tool-shelf{justify-content:flex-start;gap:22px 28px;margin-top:15px}.workbench{grid-template-columns:1fr;min-height:0}.tabs{display:grid;grid-template-columns:repeat(4,1fr)}.tab{padding:14px 6px;text-align:center}.tab .tool-label{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.tab>.tool-label b{font-size:13px}.tab>.tool-label small{font-size:8px;display:block}.tab>b{font-size:12px}.tab>small{display:none}.assistant-example,.agent-example{min-height:370px}.foundation-top{grid-template-columns:1fr;gap:28px}.foundation-logos{flex-wrap:wrap;justify-content:start;gap:25px}.foundation-logos .tool-label{width:auto}.model-chip{width:auto}.foundation-grid{gap:0 25px}.curriculum-content{padding:24px}.curriculum-content h3{font-size:25px}.curriculum-image{height:235px}}
@media(max-width:520px){.tool-shelf{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 14px;padding-top:24px}.hero .tool-shelf .tool-label b{font-size:13px}.hero .tool-shelf .tool-label small{font-size:8px}.hero .tool-shelf .app-tile{width:33px;height:33px;padding:6px;border-radius:10px}.tool-label{gap:9px}.hero-bottom{margin-top:24px}.tabs{grid-template-columns:1fr 1fr;padding:9px;gap:7px}.tab{padding:13px 9px;text-align:left}.tab .tool-label{flex-direction:row;gap:8px;margin-bottom:9px}.tab>.tool-label b{font-size:12px}.tab>.tool-label small{font-size:8px;line-height:1.5}.tab>b{font-size:12px;font-family:Space;letter-spacing:0}.tab .app-tile{width:29px;height:29px;padding:5px;border-radius:8px}.assistant-example,.agent-example{padding:29px 22px;min-height:330px}.example-tool-pair{gap:18px;margin-bottom:28px}.example-tool-pair .app-tile{width:34px;height:34px;padding:7px;border-radius:10px}.example-tool-pair .tool-label b{font-size:13px}.example-tool-pair .tool-label small{font-size:8px}.assistant-example h3,.agent-example h3{font-size:28px}.output-lines{margin-top:23px;gap:7px}.output-lines span{font-size:8px;padding:9px}.agent-jobs span{font-size:10px;padding:12px}.example-visual.site{min-height:235px}.example-visual.art{min-height:260px}.journey-key{grid-template-columns:1fr 1fr}.foundation{padding:26px 21px;border-radius:24px}.foundation-top h3{font-size:32px}.foundation-top p{font-size:14px}.foundation-logos{padding:20px;gap:20px;border-radius:18px}.foundation-logos .tool-label{width:100%}.foundation-logos .app-tile{width:46px;height:46px;padding:9px;border-radius:13px}.foundation-logos .tool-label b{font-size:20px}.foundation-logos .tool-label small{font-size:9px}.model-chip{width:100%;font-size:10px}.foundation-grid{grid-template-columns:1fr;margin-top:28px}.foundation-item{gap:9px;grid-template-columns:25px 1fr;padding:22px 0}.foundation-item>span{font-size:14px;margin-top:3px}.foundation-item h3{font-size:19px}.foundation-item p{font-size:13px}.foundation-foot{font-size:12px}.builds-heading{margin-top:52px}.builds-heading h2{font-size:36px}.builds-heading p{font-size:14px}.curriculum-gallery{grid-template-columns:1fr;gap:22px}.curriculum-image{height:215px}.curriculum-content{padding:24px}.curriculum-content h3{font-size:25px}.curriculum-content p{font-size:13px}.curriculum-content .tool-label b{font-size:17px}.curriculum-content .tool-label small{font-size:9px}.build-tags{font-size:8px}.agent-map{gap:14px}.agent-map>div{gap:8px}.agent-map>div b{font-size:9px;padding:11px 15px}.graduation{display:block;padding:25px}.graduation h3{font-size:26px;margin:15px 0}.graduation p{font-size:13px}.price-card .amount{font-size:77px;text-shadow:0 0 15px #34d17880,0 0 36px #34d17850}}
@media(prefers-reduced-motion:reduce){.glitch-frame:before,.glitch-frame:after{animation:none!important}}

.guide-app{margin-bottom:20px}.guide-app .app-tile{width:32px;height:32px;padding:6px;border-radius:9px}.guide-app .tool-label b{font:600 12px Inter,sans-serif}.guide-app .tool-label{gap:9px}

.tool-label b{font-family:Inter,sans-serif}
