:root{--bg: #edf4ff;--bg-soft: #f7faff;--panel: rgba(255, 255, 255, .46);--panel-strong: rgba(255, 255, 255, .68);--line: rgba(28, 38, 61, .12);--line-blue: rgba(72, 112, 255, .34);--text: #05070b;--muted: #334155;--faint: #667085;--blue: #3478f6;--cyan: #37d4ff;--purple: #815df7;--green: #0fba82;--orange: #f0782f;--max: 1168px;--radius: 8px;--mouse-x: 50%;--mouse-y: 36%;--cloud-shift-x: 0px;--cloud-shift-y: 0px;--spotlight-opacity: 1;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(ellipse at 50% 14%,rgba(255,255,255,.9),transparent 30rem),radial-gradient(ellipse at 100% 18%,rgba(76,73,255,.72),transparent 44rem),radial-gradient(ellipse at 0% 78%,rgba(28,90,244,.72),transparent 46rem),linear-gradient(180deg,#dbe7ff,#edf2ff 40%,#b9d1ff);-webkit-font-smoothing:antialiased}body::selection{background:#3478f65c}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}h1,h2,h3,p{margin:0}.video-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.video-background{z-index:0;width:100%;height:100%;background:url(/assets/codex-cloud-background.jpg) center / cover no-repeat;filter:saturate(1.28) contrast(1.05) brightness(1.06);object-fit:cover}.cursor-particle-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;width:100vw;height:100vh;pointer-events:none;mix-blend-mode:screen;opacity:.68}.nav{position:fixed;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 max(28px,calc((100vw - var(--max)) / 2));border-bottom:1px solid rgba(15,23,42,.06);background:#f4f8ff33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:height .28s ease,background .28s ease,border-color .28s ease}.nav-scrolled{height:68px;border-color:#0f172a1a;background:#f4f8ffc2}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:#05070b;font-size:24px;font-weight:850;letter-spacing:0;white-space:nowrap}.brand>span:last-child span{color:#4e93ff}.brand-mark{display:block;width:40px;height:40px;flex:0 0 auto;overflow:hidden;border-radius:12px;background:#ffffffc7;box-shadow:0 12px 34px #3d56ff38,inset 0 1px #ffffffe6}.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.nav-links{display:flex;align-items:center;justify-content:center;gap:34px;color:#05070bc2;font-size:14px;font-weight:750;white-space:nowrap}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:#05070b}.nav-cta{justify-self:end;min-width:104px;padding:11px 22px;border-radius:999px;background:linear-gradient(100deg,var(--blue),var(--purple));box-shadow:0 0 28px #5c68ff61;color:#fff;font-size:14px;font-weight:850;text-align:center;transition:transform .22s ease,box-shadow .22s ease}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 0 38px #5c68ff8a}.nav-actions{display:flex;justify-self:end;align-items:center;gap:24px;color:#05070bb8;font-size:14px;font-weight:820;white-space:nowrap}.nav-actions a,.nav-actions button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:color .2s ease,transform .2s ease}.nav-actions a:hover,.nav-actions button:hover{color:#05070b;transform:translateY(-1px)}main{position:relative;z-index:4;overflow:hidden}.hero-section{position:relative;display:grid;align-content:start;width:min(var(--max),calc(100% - 48px));min-height:700px;margin:0 auto;padding:150px 0 58px}.hero-section:after{display:block;width:min(840px,100%);height:1px;margin:48px auto 0;background:linear-gradient(90deg,transparent,rgba(15,23,42,.16),transparent);content:""}.hero-copy{display:grid;justify-items:center;max-width:980px;margin:0 auto;text-align:center}.hero-logo{display:block;width:112px;height:112px;margin-bottom:22px;overflow:hidden;border-radius:34px;background:#ffffffb8;box-shadow:0 24px 80px #4165ff4d,inset 0 1px #ffffffe6;animation:logoFloat 6s ease-in-out infinite;transform:translate3d(var(--mouse-shift-x, 0px),var(--mouse-shift-y, 0px),0)}.hero-logo img{display:block;width:100%;height:100%;object-fit:cover}@keyframes logoFloat{0%,to{filter:drop-shadow(0 14px 22px rgba(57,92,255,.18))}50%{filter:drop-shadow(0 24px 34px rgba(57,92,255,.28));translate:0 -8px}}.badge{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;padding:12px 22px;border:1px solid rgba(52,120,246,.24);border-radius:999px;background:#ffffff47;box-shadow:inset 0 0 24px #3478f614,0 18px 44px #5277d21a;color:#357fe8;font-size:15px;font-weight:820;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.badge span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--blue);box-shadow:0 0 16px var(--blue)}h1{margin-top:34px;color:#030507;font-size:78px;font-weight:920;letter-spacing:0;line-height:1.06;text-wrap:balance;overflow-wrap:anywhere}.hero-subtitle{width:min(760px,100%);margin-top:24px;color:var(--muted);font-size:18px;font-weight:620;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px}.hero-skill-promo{display:grid;grid-template-columns:auto auto;gap:8px 16px;align-items:center;max-width:min(760px,100%);margin-top:26px;padding:16px 20px;border:1px solid rgba(52,120,246,.2);border-radius:8px;background:linear-gradient(120deg,#ffffff94,#dbeafe57),#ffffff52;box-shadow:inset 0 1px #ffffffb8,0 22px 54px #2e5dc41f;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-skill-promo strong{color:#05070b;font-size:20px;font-weight:920;white-space:nowrap}.hero-skill-promo>span{color:var(--muted);font-size:15px;font-weight:760}.hero-skill-promo>div{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.hero-skill-promo em{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border:1px solid rgba(37,99,235,.13);border-radius:999px;background:#ffffff75;color:#255fc8;font-size:12px;font-style:normal;font-weight:850}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 32px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:850;letter-spacing:0;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.btn:hover{transform:translateY(-3px)}.btn-primary{background:#05070b;box-shadow:0 18px 42px #05070b29;color:#fff}.btn-secondary{border-color:#0f172a14;background:#ffffff57;color:#111827;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary:hover{border-color:#60a5fa94}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(910px,100%);margin:78px auto 0}.metric{text-align:center}.metric strong{display:block;color:#05070b;font-size:35px;font-weight:880;letter-spacing:0;line-height:1.12}.metric span{display:block;margin-top:10px;color:var(--faint);font-size:14px;font-weight:720;line-height:1.4}.section{width:min(var(--max),calc(100% - 48px));margin:0 auto;padding:104px 0;border-top:1px solid rgba(15,23,42,.09)}.models-section,.download-section{padding-top:86px}.section-heading{max-width:760px;margin-bottom:54px}.section-heading.center{margin-inline:auto;text-align:center}.section-heading h2{color:#05070b;font-size:46px;font-weight:850;letter-spacing:0;line-height:1.14;text-wrap:balance}.section-heading>p{margin-top:18px;color:var(--muted);font-size:17px;font-weight:560;line-height:1.72}.model-grid,.feature-grid,.download-grid,.article-grid,.plans-grid,.agent-grid,.agent-path-grid,.media-api-flow,.home-flow,.sequence-grid,.guide-timeline{display:grid;gap:24px}.model-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid,.plans-grid,.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-path-grid,.media-api-flow,.home-flow{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.sequence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.model-card,.feature-card,.download-card,.article-card,.plan-card,.agent-card,.agent-path-card,.agent-summary-panel,.agent-commission-panel,.agent-strip,.flow-step,.media-api-setup-panel,.media-generator-panel,.media-flow-card,.media-api-card,.media-api-prompt-panel,.plans-summary-panel,.sequence-panel,.skill-market-showcase,.skills-install-card,.skills-toolbar,.skills-filter-panel,.skill-row,.skill-empty,.selected-skills-panel,.guide-step-card,.faq-panel,.guide-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#ffffffc7,#ffffff61),#ffffff70;box-shadow:inset 0 1px #ffffffbf,0 24px 80px #3e558c14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.model-card:hover,.feature-card:hover,.download-card:hover,.article-card:hover,.plan-card:hover,.agent-card:hover,.agent-path-card:hover,.agent-commission-panel:hover,.flow-step:hover,.media-api-setup-panel:hover,.media-generator-panel:hover,.media-flow-card:hover,.media-api-card:hover,.skill-market-showcase:hover,.skills-install-card:hover,.skill-row:hover{border-color:#5997ff80;box-shadow:inset 0 1px #fffc,0 24px 70px #315ebe2e;transform:translateY(-7px)}.flow-step{display:grid;min-height:210px;align-content:start;padding:28px}.flow-step>span{display:inline-grid;width:44px;height:44px;margin-bottom:22px;place-items:center;border:1px solid rgba(52,120,246,.18);border-radius:8px;background:#3478f61a;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900}.flow-step h3{color:#05070b;font-size:22px;font-weight:850;line-height:1.28}.flow-step p{margin-top:13px;color:var(--muted);line-height:1.68}.panel-kicker,.faq-title>span{display:block;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900;letter-spacing:0}.sequence-panel{display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:center;margin-top:24px;padding:30px}.sequence-panel h3{margin-top:14px;color:#05070b;font-size:30px;font-weight:860;line-height:1.2}.sequence-grid{gap:14px}.sequence-grid article{min-height:166px;padding:20px;border:1px solid rgba(52,120,246,.14);border-radius:8px;background:#ffffff57}.sequence-grid article>span{color:#60a5fa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.sequence-grid h4{margin:15px 0 9px;color:#05070b;font-size:17px;font-weight:850;line-height:1.28}.sequence-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}.model-card{min-height:260px;padding:34px 24px;text-align:center}.model-icon{display:grid;width:58px;height:58px;margin:0 auto 27px;place-items:center;border-radius:50%;font-weight:900}.model-icon.emerald{background:#0fba8226;color:#34d399}.model-icon.blue{background:#3478f629;color:#60a5fa}.model-icon.orange{background:#f0782f29;color:#fb923c}.model-icon.violet{background:#815df72e;color:#a78bfa}.model-card h3,.feature-card h3,.download-card h3,.guide-content h3,.article-card h3,.plan-card h3,.agent-card h3,.agent-path-card h3,.agent-summary-panel h3,.agent-strip h3,.skills-filter-panel h3,.skill-row h3,.selected-skills-panel h3{color:#05070b;font-size:21px;font-weight:820;letter-spacing:0;line-height:1.3}.model-card p,.feature-card p,.download-card p,.article-card p,.plan-card p,.agent-card p,.agent-path-card p,.agent-summary-panel p,.skills-filter-panel p,.skill-row p,.selected-skills-panel p{margin-top:13px;color:var(--muted);line-height:1.68}.feature-card{min-height:250px;padding:34px}.feature-card>span{display:inline-grid;width:48px;height:48px;margin-bottom:26px;place-items:center;border:1px solid rgba(52,120,246,.18);border-radius:8px;background:#3478f61a;color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.download-section{position:relative}.download-card{min-height:455px;padding:38px}.download-card.is-ready{border-color:#60a5fa42}.download-head{display:flex;gap:18px;align-items:center}.download-head>span{display:grid;width:62px;height:62px;flex:0 0 auto;place-items:center;border-radius:8px;background:#0f172a0f;color:#1f2937;font-weight:900}dl{display:grid;gap:0;margin:34px 0 30px}dl div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid rgba(15,23,42,.08)}dt{color:var(--muted);font-weight:720}dd{margin:0;color:#05070b;font-weight:820;text-align:right}.download-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.download-actions .btn{width:100%;padding-inline:14px}.download-tip{margin-top:22px;color:var(--faint)!important;font-size:13px}.guide-panel{display:grid;grid-template-columns:.86fr 1.14fr;min-height:362px;overflow:hidden}.guide-step-card{display:grid;align-content:start;min-height:350px;padding:28px}.guide-step-card h3{margin-top:15px;color:#05070b;font-size:21px;font-weight:850;line-height:1.3}.guide-step-card ul{display:grid;gap:9px;margin:18px 0 22px;padding:0;color:var(--muted);list-style:none}.guide-step-card li{position:relative;padding-left:18px;line-height:1.58}.guide-step-card li:before{position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:#5aa0ff;content:""}.guide-result{align-self:end;display:grid;gap:6px;min-width:0;padding:15px 16px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:linear-gradient(135deg,#3478f61a,#ffffff94)}.guide-result span{color:#1d4ed8;font-size:12px;font-weight:900}.guide-result strong{color:#05070b;font-size:17px;font-weight:900;line-height:1.28}.guide-tabs{display:grid;align-content:stretch;border-right:1px solid rgba(15,23,42,.08)}.guide-tabs button{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:center;min-height:120px;padding:24px 26px;border:0;border-bottom:1px solid rgba(15,23,42,.08);background:transparent;color:var(--muted);cursor:pointer;font-weight:780;text-align:left;transition:background .2s ease,color .2s ease}.guide-tabs button:last-child{border-bottom:0}.guide-tabs button span{color:#0f172a33;font-size:34px;font-weight:900;line-height:1}.guide-tabs button:hover,.guide-tabs button.is-active{background:#3478f61f;color:#05070b}.guide-tabs button:focus-visible,.btn:focus-visible,.nav a:focus-visible{outline:2px solid rgba(52,120,246,.62);outline-offset:-2px}.guide-content{display:grid;align-content:center;padding:38px 44px}.guide-kicker{margin-bottom:14px;color:#77b4ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.guide-content ul{display:grid;gap:12px;margin:22px 0 28px;padding:0;color:var(--muted);list-style:none}.guide-content li{position:relative;padding-left:18px;line-height:1.62}.guide-content li:before{position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:#5aa0ff;content:""}.guide-content code{display:block;min-width:0;overflow-wrap:anywhere;padding:16px 18px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:#ffffff94;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.article-card{display:grid;min-height:270px;align-content:start;padding:30px}.article-card>span{display:inline-flex;width:fit-content;min-height:30px;align-items:center;margin-bottom:17px;padding:0 12px;border:1px solid rgba(52,120,246,.18);border-radius:999px;background:#3478f61a;color:#2563eb;font-size:12px;font-weight:880}.article-card a{align-self:end;display:inline-flex;width:fit-content;margin-top:22px;color:#2563eb;font-weight:860}.faq-panel{display:grid;gap:12px;margin-top:24px;padding:30px}.faq-title{margin-bottom:8px}.faq-title h3{margin-top:12px;color:#05070b;font-size:28px;font-weight:860;line-height:1.22}.faq-panel details{padding:17px 18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff61}.faq-panel summary{color:#05070b;cursor:pointer;font-weight:850;line-height:1.5}.faq-panel p{margin-top:10px;color:var(--muted);line-height:1.68}.skills-section{position:relative}.skills-header{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:stretch;margin-bottom:24px}.skills-header h2{margin-top:18px;color:#05070b;font-size:62px;font-weight:880;letter-spacing:0;line-height:1.04}.skills-header p{max-width:720px;margin-top:22px;color:var(--muted);font-size:20px;font-weight:700;line-height:1.7}.section-kicker,.skills-header>div>span{display:block;color:var(--faint);font-size:15px;font-weight:760}.section-kicker{width:fit-content;padding:8px 12px;border:1px solid rgba(52,120,246,.18);border-radius:999px;background:#ffffff61;color:#2563eb;font-size:13px;font-weight:880}.skills-header>div>span:not(.section-kicker){margin-top:22px}.skills-install-card{display:grid;align-content:start;gap:16px;min-height:100%;padding:28px;background:linear-gradient(150deg,#ffffffe0,#e1f1ff6b),#ffffff80}.skills-install-card span{color:#2563eb;font-size:13px;font-weight:900}.skills-install-card strong{color:#05070b;font-size:28px;font-weight:900;line-height:1.16}.skills-install-card p{color:var(--muted);font-size:15px;font-weight:700;line-height:1.68}.skills-install-card .btn{width:100%;margin-top:6px}.skill-market-showcase{display:grid;gap:20px;margin-bottom:24px;padding:20px;overflow:hidden}.skill-market-tabs{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff3d;overflow-x:auto;scrollbar-width:none}.skill-market-tabs::-webkit-scrollbar{display:none}.skill-market-tabs button{flex:1 0 88px;min-height:48px;min-width:0;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#596273;cursor:pointer;font-size:14px;font-weight:900;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.skill-market-tabs button:hover{background:#ffffff85;color:#111827;transform:translateY(-2px)}.skill-market-tabs button.is-featured{background:#05070b;box-shadow:0 18px 34px #05070b24;color:#fff}.skill-market-browser{display:grid;gap:20px}.skill-market-browser-head{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:end}.skill-market-browser-head h3{margin-top:14px;color:#05070b;font-size:40px;font-weight:900;line-height:1.12;text-wrap:balance}.skill-market-browser-head p{max-width:680px;margin-top:12px;color:var(--muted);font-size:17px;font-weight:720;line-height:1.64}.skill-market-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-market-stats span{display:grid;min-height:82px;align-content:center;padding:12px;border:1px solid rgba(52,120,246,.13);border-radius:8px;background:#ffffff6b;color:var(--faint);font-size:12px;font-weight:820;line-height:1.4}.skill-market-stats strong{color:#05070b;font-size:24px;font-weight:920}.skill-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skill-market-card{display:grid;grid-template-rows:auto auto;gap:12px;align-content:space-between;min-height:188px;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:linear-gradient(145deg,#ffffffc2,#ffffff61),#ffffff57;color:inherit;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffffb3,0 18px 54px #3e558c14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.skill-market-card:hover{border-color:#5997ff6b;box-shadow:inset 0 1px #ffffffd1,0 24px 66px #315ebe29;transform:translateY(-5px)}.market-card-top{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.market-card-top>span:last-child{display:grid;gap:7px}.market-skill-logo{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(145deg,#ffffffeb,#f8fafcb8),#ffffffad;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffe6;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:850;line-height:1}.market-card-top strong{color:#05070b;font-size:18px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.market-card-top em{display:-webkit-box;min-height:22px;overflow:hidden;color:var(--muted);font-size:14px;font-style:normal;font-weight:690;line-height:1.56;-webkit-box-orient:vertical;-webkit-line-clamp:1}.market-card-top small{display:-webkit-box;min-height:44px;overflow:hidden;color:#667085;font-size:13px;font-weight:650;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-card-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.market-skill-badge,.market-card-meta>span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;font-size:12px;font-weight:900;white-space:nowrap}.market-skill-badge{border:1px solid rgba(52,120,246,.18);background:#3478f617;color:#2563eb}.market-skill-badge.is-s{border-color:#0fba8233;background:#0fba821f;color:#059669}.market-card-meta>span:not(.market-skill-badge){color:#6b7280}.skill-market-pagination{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff57}.skill-market-pagination>span{color:#6b7280;font-size:14px;font-weight:820}.skill-market-pagination>div{display:flex;gap:10px}.skill-market-pagination button{min-height:42px;padding:0 18px;border:1px solid rgba(52,120,246,.2);border-radius:8px;background:#ffffff7a;color:#2563eb;cursor:pointer;font-weight:880;transition:background .2s ease,color .2s ease,transform .2s ease}.skill-market-pagination button:hover:not(:disabled){background:#2563eb;color:#fff;transform:translateY(-2px)}.skill-market-pagination button:disabled{cursor:not-allowed;opacity:.45}.skill-market-more{margin:0;padding:12px 14px;border:1px solid rgba(52,120,246,.12);border-radius:8px;background:#3478f612;color:#1f3f82;font-size:14px;font-weight:760}.skill-search{display:grid;gap:14px;margin:0;color:#05070b;font-size:15px;font-weight:850}.skill-search input{width:100%;min-height:58px;padding:0 20px;border:1px solid rgba(15,23,42,.11);border-radius:8px;background:#ffffff7a;color:#05070b;font:inherit;font-size:16px;font-weight:700;outline:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.skill-search input::placeholder{color:#3341556b}.skill-search input:focus{border-color:#3478f68f;background:#ffffffa3;box-shadow:0 0 0 4px #3478f61f}.skills-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:24px;align-items:end;margin-bottom:24px;padding:24px}.skills-toolbar>div{display:grid;gap:14px}.skills-toolbar>div>span{color:#05070b;font-size:15px;font-weight:880}.skills-workbench{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.skills-filter-panel,.selected-skills-panel{display:grid;gap:22px;min-height:330px;padding:30px}.category-tabs{display:flex;flex-wrap:wrap;gap:10px}.category-tabs button{min-height:44px;padding:0 18px;border:1px solid rgba(52,120,246,.38);border-radius:8px;background:#ffffff5c;color:#176d8a;cursor:pointer;font-weight:850;transition:background .2s ease,color .2s ease,transform .2s ease}.category-tabs button:hover,.category-tabs button.is-active{background:#28a9b8;color:#fff;transform:translateY(-2px)}.skills-list{display:grid;grid-template-columns:1fr;gap:16px}.skill-row{display:grid;grid-template-areas:"top main detail impact actions";grid-template-columns:104px minmax(230px,.86fr) minmax(280px,1fr) minmax(240px,.86fr) 142px;gap:18px;align-items:stretch;min-height:0;padding:18px 20px}.skill-card-top{display:grid;grid-area:top;gap:10px;align-content:start}.skill-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(52,120,246,.22);border-radius:8px;background:#dbeafeb8;color:#2563eb;font-size:24px;font-weight:900}.skill-main{grid-area:main}.skill-main>p:first-child{margin-top:0;color:var(--faint);font-size:14px;font-weight:760}.skill-main h3{margin-top:6px;font-size:22px}.skill-main strong{display:block;margin-top:9px;color:#05070b;font-size:16px;font-weight:860;line-height:1.45}.skill-badges,.selected-list{display:flex;flex-wrap:wrap;gap:8px}.skill-badges span,.selected-list span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#0fba821f;color:#10b981;font-size:12px;font-weight:860}.skill-badges .pending{background:#f59e0b1f;color:#f59e0b}.skill-badges .selected{background:#3478f621;color:#2563eb}.skill-detail-grid{display:grid;grid-area:detail;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:14px;min-width:0;padding-left:18px;border-left:1px solid rgba(15,23,42,.08)}.skill-detail-grid span{display:block;color:var(--faint);font-size:13px;font-weight:860}.skill-detail-grid p{margin-top:8px;color:#182033;font-size:14px;font-weight:760;line-height:1.52}.skill-detail-grid ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.skill-detail-grid li{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border:1px solid rgba(37,99,235,.12);border-radius:999px;background:#3478f614;color:#255fc8;font-size:12px;font-weight:840}.skill-impact{grid-area:impact;display:grid;gap:8px;align-content:start;margin-top:0;padding:12px 14px;border-left:3px solid rgba(52,120,246,.62);background:#ffffff5c;color:#243049}.skill-impact span{color:var(--faint);font-size:13px;font-weight:860}.skill-impact p,.skill-impact strong{margin:0;color:#243049;font-size:14px;font-weight:760;line-height:1.54}.skill-impact strong{color:#0f172a;font-weight:860}.skill-actions{display:grid;grid-area:actions;grid-template-columns:1fr;gap:10px;align-content:center;height:100%}.skill-actions .btn{min-height:46px;padding-inline:12px;font-size:14px}.selected-skills-panel{order:-1;position:relative;top:auto;grid-template-columns:minmax(220px,.72fr) minmax(260px,.92fr) minmax(270px,1fr) 180px;align-items:start;gap:14px 18px;min-height:0;padding:22px 24px}.selected-list{grid-column:1 / span 2;margin-top:0}.selected-skills-panel .panel-kicker{grid-column:1;grid-row:1}.selected-skills-panel h3{grid-column:1 / span 2;grid-row:2}.selected-skills-panel strong{grid-column:2;grid-row:1;display:block;color:var(--muted);font-size:18px;font-weight:780}.skill-market-note{grid-column:3 / span 2;grid-row:1 / span 2;margin-top:0;padding:14px 16px;border:1px solid rgba(52,120,246,.18);border-radius:8px;background:#3478f614;color:#1f3f82;font-size:14px;font-weight:800}.selected-skills-panel>.btn,.selected-skills-panel>a.btn{width:100%}.selected-skills-panel>button.btn-primary{grid-column:4;grid-row:3}.selected-skills-panel>a.btn-secondary{grid-column:4;grid-row:4}.selected-skills-panel>p:last-child{grid-column:1 / span 2;grid-row:4;margin:0;color:var(--faint);font-size:13px}.skill-install-flow{display:grid;grid-column:3;grid-row:3 / span 2;gap:14px;margin:0;padding:0;list-style:none;counter-reset:skill-flow}.skill-install-flow li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;color:#182033;font-size:14px;font-weight:780;line-height:1.5}.skill-install-flow li:before{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#3478f61f;color:#2563eb;content:counter(skill-flow);counter-increment:skill-flow;font-weight:900}.skill-empty{display:grid;gap:10px;min-height:220px;align-content:center;padding:30px;text-align:center}.media-api-section{position:relative}.media-api-setup-panel{display:grid;gap:22px;margin-bottom:24px;padding:28px}.media-setup-head{display:flex;gap:24px;align-items:end;justify-content:space-between}.media-setup-head h3{margin-top:12px;color:#05070b;font-size:34px;font-weight:920;line-height:1.16;text-wrap:balance}.media-setup-head p{max-width:760px;margin-top:12px;color:var(--muted);font-size:16px;font-weight:700;line-height:1.66}.media-setup-head .btn{flex:0 0 auto;min-width:210px}.media-setup-workspace{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:18px;align-items:start}.media-api-setup-panel .media-api-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:0}.media-flow-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 10px;min-height:108px;align-content:start;padding:14px}.media-flow-card>span{display:inline-grid;grid-column:1;grid-row:1 / span 3;width:34px;height:34px;margin-top:1px;margin-bottom:0;place-items:center;border:1px solid rgba(52,120,246,.18);border-radius:8px;background:#3478f61a;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.media-flow-card h3{grid-column:2;color:#05070b;font-size:17px;font-weight:880;line-height:1.28}.media-flow-card p{display:-webkit-box;grid-column:2;margin-top:4px;overflow:hidden;color:var(--muted);font-size:13px;font-weight:680;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.media-flow-card strong{grid-column:2;align-self:end;margin-top:7px;color:#2563eb;font-size:13px;font-weight:900}.media-setup-prompt{height:auto;min-height:0;margin:0;overflow:auto;padding:18px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:linear-gradient(145deg,#ffffffc2,#eff6ff94),#ffffff75;color:#1f3f82;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:760;line-height:1.58;white-space:pre-wrap}.media-api-layout{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.media-generator-panel{display:grid;gap:20px;padding:28px}.media-generator-head{display:flex;gap:22px;align-items:start;justify-content:space-between}.media-generator-head h3{margin-top:12px;color:#05070b;font-size:34px;font-weight:920;line-height:1.16}.media-generator-head p{max-width:760px;margin-top:12px;color:var(--muted);font-size:16px;font-weight:700;line-height:1.66}.media-generator-head>strong{flex:0 0 auto;padding:13px 16px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#3478f614;color:#2563eb;font-size:20px;font-weight:930}.media-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff57}.media-mode-tabs button{display:grid;gap:6px;min-height:72px;align-content:center;padding:12px 18px;border:1px solid transparent;border-radius:8px;background:transparent;color:#243049;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.media-mode-tabs button:hover,.media-mode-tabs button.is-active{border-color:#2563eb2e;background:#05070b;color:#fff;transform:translateY(-2px)}.media-mode-tabs span{font-size:21px;font-weight:920}.media-mode-tabs small{color:currentColor;font-size:13px;font-weight:760;opacity:.72}.media-generator-body{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);gap:18px;align-items:start}.media-choice-panel,.media-compose-panel{display:grid;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff5c}.media-current-summary{display:grid;gap:8px;padding:18px;border:1px solid rgba(52,120,246,.14);border-radius:8px;background:linear-gradient(145deg,#ffffffc7,#eff6ff70),#fff6}.media-current-summary>span{width:fit-content;padding:6px 10px;border:1px solid rgba(52,120,246,.16);border-radius:999px;background:#3478f617;color:#2563eb;font-size:12px;font-weight:900}.media-current-summary h4{color:#05070b;font-size:26px;font-weight:920;line-height:1.15}.media-current-summary p{color:var(--muted);font-size:14px;font-weight:720;line-height:1.58}.media-current-summary small{color:#1f3f82;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:820;line-height:1.4;overflow-wrap:anywhere}.media-reference-note{display:block;padding:10px 12px;border:1px solid rgba(15,186,130,.16);border-radius:8px;background:#0fba8217;color:#047857;font-size:13px;font-weight:850;line-height:1.45}.media-api-cards{display:grid;grid-template-columns:1fr;gap:12px}.media-api-groups{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.media-api-group{display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#ffffffbd,#ffffff57),#fff6;box-shadow:inset 0 1px #ffffffb3,0 18px 54px #3e558c12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.media-api-group+.media-api-group{border-color:#0fba822e;background:linear-gradient(145deg,#ffffffc7,#ecfdf542),#fff6}.media-api-group-head{display:grid;gap:8px}.media-api-group-head>span{display:inline-flex;width:fit-content;min-height:30px;align-items:center;padding:0 12px;border:1px solid rgba(52,120,246,.18);border-radius:999px;background:#3478f61a;color:#2563eb;font-size:12px;font-weight:900}.media-api-group-head h3{color:#05070b;font-size:24px;font-weight:920;line-height:1.18}.media-api-group-head p{color:var(--muted);font-size:14px;font-weight:700;line-height:1.58}.media-api-card{min-height:0;overflow:hidden}.media-api-card button{display:grid;width:100%;height:100%;min-height:132px;grid-template-areas:"badges title price meta" "badges desc model meta";grid-template-columns:132px minmax(220px,1fr) 180px minmax(260px,.86fr);gap:10px 20px;align-items:center;padding:18px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.media-api-card.is-active{border-color:#2563eb85;background:linear-gradient(145deg,#ffffffdb,#dbeafe8a),#ffffff80;box-shadow:inset 0 1px #ffffffe0,0 26px 78px #3478f62e}.media-api-card__top{display:grid;grid-area:badges;gap:8px;align-content:center;justify-items:start}.media-api-card__top>span,.media-api-card__top em{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900}.media-api-card__top>span{border:1px solid rgba(52,120,246,.18);background:#3478f61a;color:#2563eb}.media-api-card__top em{background:#0fba821c;color:#059669}.media-api-card strong{grid-area:title;color:#05070b;font-size:20px;font-weight:920;line-height:1.18}.media-api-card small{grid-area:desc;min-height:40px;color:var(--muted);font-size:13px;font-weight:720;line-height:1.58}.media-api-price{grid-area:price;color:#2563eb;font-size:26px;font-weight:930;line-height:1}.media-api-model,.media-current-model{display:inline-flex;grid-area:model;width:fit-content;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(37,99,235,.12);border-radius:8px;background:#dbeafe7a;color:#1f3f82;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:820;line-height:1.35}.media-api-meta{display:grid;grid-area:meta;grid-template-columns:1fr;gap:8px;margin-top:2px}.media-api-meta>span{display:grid;gap:5px;min-height:68px;align-content:center;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff5c;color:#243049;font-size:12px;font-weight:820;line-height:1.35}.media-api-meta b{color:#6b7280;font-size:11px;font-weight:850}.media-api-prompt-panel{display:grid;gap:20px;padding:28px}.media-api-prompt-head{display:flex;gap:18px;align-items:start;justify-content:space-between}.media-api-prompt-head h3{margin-top:10px;color:#05070b;font-size:30px;font-weight:920;line-height:1.18}.media-api-prompt-head p{margin-top:11px;color:var(--muted);font-size:15px;font-weight:700;line-height:1.62}.media-current-model{margin-top:12px}.media-api-prompt-head>strong{flex:0 0 auto;padding:12px 14px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#3478f614;color:#2563eb;font-size:18px;font-weight:930}.media-picker-block{display:grid;gap:12px}.media-picker-block>span{color:#05070b;font-size:15px;font-weight:900}.media-ratio-picker,.media-video-picker{display:grid;gap:10px}.media-ratio-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.media-video-picker{grid-template-columns:1fr}.media-ratio-picker button{display:grid;min-height:72px;gap:5px;align-content:center;padding:10px 12px;border:1px solid rgba(15,23,42,.09);border-radius:8px;background:#ffffff5c;color:#243049;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.media-ratio-picker button:hover,.media-ratio-picker button.is-active{border-color:#2563eb73;background:#dbeafead;transform:translateY(-2px)}.media-ratio-picker strong{color:#05070b;font-size:17px;font-weight:920}.media-ratio-picker span{color:#667085;font-size:12px;font-weight:780;line-height:1.35}.media-video-picker button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:78px;align-items:center;padding:14px 16px;border:1px solid rgba(15,23,42,.09);border-radius:8px;background:#ffffff61;color:#243049;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.media-video-picker button:hover,.media-video-picker button.is-active{border-color:#2563eb73;background:#dbeafead;transform:translateY(-2px)}.media-video-picker strong{color:#05070b;font-size:17px;font-weight:920;line-height:1.25}.media-video-picker span{grid-column:1;color:#667085;font-size:12px;font-weight:780;line-height:1.35}.media-video-picker em{grid-column:2;grid-row:1 / span 2;color:#2563eb;font-size:17px;font-style:normal;font-weight:930;white-space:nowrap}.media-prompt-input{display:grid;gap:10px;color:#05070b;font-size:15px;font-weight:880}.media-prompt-input textarea{min-height:116px;resize:vertical;padding:16px 18px;border:1px solid rgba(15,23,42,.11);border-radius:8px;background:#ffffff80;color:#111827;font:inherit;font-size:15px;font-weight:680;line-height:1.62;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.media-prompt-input textarea::placeholder{color:#3341556b}.media-prompt-input textarea:focus{border-color:#3478f68f;background:#ffffffad;box-shadow:0 0 0 4px #3478f61f}.media-prompt-preview{min-height:220px;margin:0;overflow:auto;padding:18px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:linear-gradient(145deg,#ffffffbd,#eff6ff8a),#ffffff70;color:#1f3f82;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:760;line-height:1.58;white-space:pre-wrap}.media-api-actions{display:grid;grid-template-columns:1.12fr .88fr;gap:12px}.plans-section,.agent-section{position:relative}.plans-summary-panel{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-bottom:24px;padding:30px}.plans-summary-panel h3{margin-top:12px;color:#05070b;font-size:28px;font-weight:860;line-height:1.24}.plans-summary-panel p{margin-top:12px;color:var(--muted);line-height:1.66}.plans-summary-meta{display:grid;gap:10px;min-width:190px;padding:20px;border:1px solid rgba(52,120,246,.18);border-radius:8px;background:#ffffff57}.plans-summary-meta strong{color:#05070b;font-size:28px;font-weight:880}.plans-summary-meta span{color:var(--muted);font-weight:760}.plan-card,.agent-card,.agent-path-card{display:grid;align-content:start;min-height:286px;padding:30px}.plan-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.plan-card__head span,.agent-card>span,.agent-path-card>span,.agent-strip span{display:inline-flex;width:fit-content;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(52,120,246,.18);border-radius:999px;background:#3478f61a;color:#2563eb;font-size:12px;font-weight:850}.plan-card.is-recommended{border-color:#3478f657;box-shadow:inset 0 1px #ffffffdb,0 26px 80px #3478f62e}.plan-card strong{display:block;color:#05070b;font-size:24px;font-weight:880;line-height:1.28}.plan-price{margin-top:18px;color:#05070b;font-size:38px;font-weight:900;line-height:1}.plan-card .btn{align-self:end;width:100%;margin-top:28px}.agent-card>span{margin-bottom:24px}.agent-summary-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:34px;align-items:center;margin-bottom:24px;padding:34px}.agent-summary-panel h3{max-width:760px;margin-top:14px;font-size:36px;font-weight:900;line-height:1.16;text-wrap:balance}.agent-summary-panel p{max-width:700px;font-size:17px;font-weight:680}.agent-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-stat-grid span{display:grid;min-height:96px;align-content:center;padding:16px;border:1px solid rgba(52,120,246,.14);border-radius:8px;background:#ffffff61;color:var(--faint);font-size:13px;font-weight:820;line-height:1.4}.agent-stat-grid strong{color:#05070b;font-size:30px;font-weight:920;line-height:1.05}.agent-path-card{min-height:270px}.agent-path-card>span{margin-bottom:22px}.agent-path-card h3{font-size:27px;font-weight:880;line-height:1.2}.agent-path-card>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.agent-path-card em{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid rgba(37,99,235,.13);border-radius:999px;background:#ffffff7a;color:#2563eb;font-size:12px;font-style:normal;font-weight:850}.agent-commission-panel{display:grid;gap:22px;margin-bottom:24px;padding:30px}.agent-commission-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:28px;align-items:end}.agent-commission-head h3{margin-top:12px;color:#05070b;font-size:30px;font-weight:890;line-height:1.22;text-wrap:balance}.agent-commission-head p{margin:0;color:var(--muted);font-size:15px;font-weight:660;line-height:1.68}.agent-commission-table{overflow-x:auto;padding-bottom:2px}.agent-commission-table table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.agent-commission-table th,.agent-commission-table td{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;white-space:nowrap}.agent-commission-table th{background:#3478f61a;color:#1f3f82;font-size:12px;font-weight:900}.agent-commission-table th:first-child{border-top-left-radius:8px}.agent-commission-table th:last-child{border-top-right-radius:8px}.agent-commission-table td{background:#ffffff5c;color:#172033;font-size:15px;font-weight:780}.agent-commission-table td:nth-child(4),.agent-commission-table td:nth-child(5){color:#2563eb;font-weight:900}.agent-commission-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.agent-commission-notes li{min-height:82px;padding:16px;border:1px solid rgba(52,120,246,.14);border-radius:8px;background:#ffffff6b;color:var(--muted);font-size:14px;font-weight:720;line-height:1.58}.agent-strip{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:24px;padding:30px}.agent-strip h3{margin-top:12px;font-size:28px;line-height:1.24}.agent-strip p{max-width:760px;margin-top:12px;color:var(--muted);font-size:15px;font-weight:680;line-height:1.62}.agent-strip__stats{display:grid;min-width:132px;gap:8px;justify-items:center;padding:18px;border:1px solid rgba(52,120,246,.18);border-radius:8px;background:#ffffff57}.agent-strip__stats strong{color:#05070b;font-size:30px;font-weight:900;line-height:1}.agent-strip__stats span{min-height:auto;padding:0;border:0;background:transparent;color:var(--muted)}.agent-strip .btn{flex:0 0 auto}footer{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;width:min(var(--max),calc(100% - 48px));margin:0 auto;padding:66px 0 76px;border-top:1px solid var(--line)}footer p{max-width:470px;margin-top:18px;color:var(--muted);line-height:1.65}.footer-links{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:flex-end;color:var(--muted);font-weight:750}.footer-legal{grid-column:1 / -1;display:flex;justify-content:center;gap:18px;padding-top:8px;color:var(--muted);font-size:13px}.footer-legal a{color:inherit}.auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:grid;place-items:center;padding:24px;background:#080d1a85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-card{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px;border:1px solid rgba(96,165,250,.26);border-radius:8px;background:linear-gradient(145deg,#ffffffeb,#eff6ffd1),#ffffffc7;box-shadow:inset 0 1px #ffffffdb,0 34px 100px #00000047}.auth-card__head{display:flex;gap:20px;align-items:start;justify-content:space-between}.auth-card__head span,.agreement-panel__head span{color:#2563eb;font-size:12px;font-weight:900}.auth-card__head h3{margin-top:10px;color:#05070b;font-size:30px;font-weight:920;line-height:1.18}.auth-card__head p{max-width:470px;margin-top:10px;color:var(--muted);line-height:1.62}.auth-card__head>button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:#ffffff85;color:#0f172a;cursor:pointer;font-weight:900}.auth-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.auth-form label{display:grid;gap:8px;color:#1f3f82;font-size:13px;font-weight:880}.auth-form input:not([type=checkbox]){width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(37,99,235,.14);border-radius:8px;outline:none;background:#ffffff94;color:#0f172a;font:inherit}.auth-form input:not([type=checkbox]):focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a}.auth-agreement-check{grid-column:1 / -1;display:flex!important;gap:10px!important;align-items:center;color:var(--muted)!important;line-height:1.5}.auth-agreement-check input{width:18px;height:18px;flex:0 0 auto;accent-color:#2563eb}.auth-agreement-check button{border:0;background:transparent;color:#2563eb;cursor:pointer;font:inherit;font-weight:900}.auth-submit{grid-column:1 / -1;min-height:52px;border:0;border-radius:8px;background:#05070b;color:#fff;cursor:pointer;font-weight:920}.auth-submit:disabled{cursor:not-allowed;opacity:.45}.agreement-panel{margin-top:18px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff7a}.agreement-panel__head{display:flex;gap:16px;align-items:center;justify-content:space-between}.agreement-panel__head strong{display:block;margin-top:6px;color:#05070b;font-size:18px;font-weight:900}.agreement-panel__head button{min-height:36px;padding:0 14px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#2563eb14;color:#2563eb;cursor:pointer;font-weight:880}.agreement-content{display:grid;max-height:300px;gap:12px;overflow:auto;margin-top:16px;padding-right:6px}.agreement-content article{padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.agreement-content h4{color:#05070b;font-size:15px;font-weight:900}.agreement-content p{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.68}.auth-modal{background:radial-gradient(circle at 52% 0%,rgba(96,165,250,.22),transparent 36%),radial-gradient(circle at 20% 80%,rgba(167,139,250,.18),transparent 34%),#eff6ff8a}.auth-card{position:relative;width:min(500px,100%);padding:22px 28px 24px;border-color:#60a5fa47;background:linear-gradient(145deg,#ffffffeb,#ebf3ffc7),#ffffffc7;box-shadow:inset 0 1px #ffffffd6,0 30px 90px #2563eb2e;color:#05070b}.auth-close{position:absolute;top:16px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:#ffffff94;color:#0f172aa8;cursor:pointer;font-size:20px;font-weight:800}.auth-hero{display:grid;justify-items:center;text-align:center}.auth-logo{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(96,165,250,.22);border-radius:16px;background:#ffffffb8;box-shadow:inset 0 0 0 10px #60a5fa0f}.auth-logo img{width:44px;height:44px}.auth-hero h3{margin-top:14px;color:#05070b;font-size:24px;font-weight:920;line-height:1.1}.auth-hero p{margin-top:7px;color:var(--muted);font-size:14px;font-weight:650}.auth-form{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.auth-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(148,163,184,.18)}.auth-tabs button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#1f3f8280;cursor:pointer;font-size:14px;font-weight:900}.auth-tabs button.is-active{border-bottom-color:#2563eb;color:#2563eb}.auth-tabs button span{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:currentColor;font-size:13px;font-weight:900}.auth-form label{color:#1f3f82;font-size:13px}.auth-form input:not([type=checkbox]){min-height:44px;border-color:#2563eb24;background:#fff9;color:#0f172a;font-size:15px}.auth-form input::placeholder{color:#4755698f}.auth-code-row,.auth-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.auth-code-row button{min-height:44px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#ffffff94;color:#2563eb;cursor:pointer;font-size:14px;font-weight:900}.auth-captcha-art{display:grid;min-height:44px;place-items:center;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:repeating-linear-gradient(-8deg,rgba(37,99,235,.14) 0 2px,transparent 2px 14px),#f8fafc;color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:900;letter-spacing:4px}.auth-agreement-check{justify-content:center;color:var(--muted)!important;font-size:13px!important}.auth-agreement-check label{display:inline-flex;gap:8px;align-items:center;color:inherit}.auth-agreement-check button{color:#2563eb}.auth-submit{min-height:46px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;font-size:16px}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;align-items:center;margin-top:16px;color:var(--muted);font-weight:760}.auth-divider:before,.auth-divider:after{height:1px;background:#2563eb1f;content:""}.auth-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.auth-provider-grid button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:#ffffff85;color:#0f172a;cursor:pointer;font-size:15px;font-weight:860}.auth-provider-logo{position:relative;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;overflow:hidden;font-size:11px;font-weight:900}.auth-provider-logo:before,.auth-provider-logo:after{position:absolute;content:""}.auth-provider-logo.is-wechat{background:#22c55e}.auth-provider-logo.is-wechat:before{width:13px;height:10px;left:4px;top:6px;border-radius:999px;background:#fff}.auth-provider-logo.is-wechat:after{width:10px;height:8px;right:3px;bottom:5px;border-radius:999px;background:#ffffffe6}.auth-provider-logo.is-qq{background:#38bdf8}.auth-provider-logo.is-qq:before{top:5px;right:7px;bottom:4px;left:7px;border-radius:999px 999px 8px 8px;background:#fff}.auth-provider-logo.is-github{background:#111827}.auth-provider-logo.is-github:before{content:"GH";position:static;color:#fff;font-size:9px}.auth-provider-logo.is-google{background:conic-gradient(#4285f4 0,#4285f4 25%,#34a853 0,#34a853 50%,#fbbc05 0,#fbbc05 75%,#ea4335 0)}.auth-provider-logo.is-google:before{top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.auth-provider-logo.is-google:after{content:"G";position:static;z-index:1;color:#4285f4;font-size:11px}.auth-forgot{display:block;margin:13px auto 0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:15px;font-weight:760}.agreement-panel{border-color:#2563eb1f;background:#ffffff85}.agreement-panel__head strong,.agreement-content h4{color:#05070b}.agreement-content article{border-bottom-color:#0f172a14}.agreement-content p{color:var(--muted)}.service-widget{position:fixed;right:24px;bottom:24px;z-index:29;display:grid;gap:14px;justify-items:end;pointer-events:none}.service-widget>*{pointer-events:auto}.service-fab{display:flex;flex-direction:column;width:118px;min-height:126px;gap:8px;align-items:center;justify-content:center;padding:12px 10px;border:1px solid rgba(96,165,250,.32);border-radius:8px;background:linear-gradient(135deg,#ffffffe6,#e2eeffc2),#ffffffb8;box-shadow:inset 0 1px #ffffffd1,0 22px 60px #2563eb38;color:#0f172a;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease,box-shadow .22s ease}.service-fab:hover{box-shadow:0 28px 76px #2563eb52;transform:translateY(-3px)}.service-avatar{position:relative;display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffffeb,#fff0 32%),linear-gradient(145deg,#60a5fa,#2563eb 54%,#7c3aed);box-shadow:inset 0 1px #ffffff61,0 12px 26px #2563eb47}.service-avatar:before{position:absolute;top:10px;width:15px;height:15px;border-radius:50%;background:#fffffff0;content:""}.service-avatar:after{position:absolute;bottom:8px;width:25px;height:12px;border-radius:999px 999px 10px 10px;background:#ffffffe6;content:""}.service-avatar span{position:absolute;right:1px;bottom:2px;z-index:2;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#22c55e}.service-fab-copy{display:grid;gap:4px;justify-items:center}.service-fab-copy strong{font-size:16px;font-weight:900}.service-fab-copy small{display:grid;gap:2px;color:#536179;font-size:11px;font-weight:800;line-height:1.32}.service-fab-copy small span{display:block;white-space:nowrap}.service-panel{width:min(386px,calc(100vw - 32px));padding:18px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:linear-gradient(145deg,#ffffffe0,#eff6ffc2),#ffffffad;box-shadow:inset 0 1px #ffffffd6,0 30px 90px #0f172a38;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.service-panel__head{display:flex;gap:16px;align-items:start;justify-content:space-between}.service-panel__head span,.service-message>span{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb1a;color:#2563eb;font-size:12px;font-weight:900}.service-panel__head strong{display:block;margin-top:8px;color:#05070b;font-size:18px;font-weight:900;line-height:1.24}.service-panel__head button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:#ffffff85;color:#0f172a;cursor:pointer;font-weight:900}.service-panel>p{margin:10px 0 12px;color:var(--muted);font-size:14px;font-weight:680;line-height:1.62}.service-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.service-topic-grid button{min-height:38px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:#ffffff7a;color:#1f3f82;cursor:pointer;font-size:13px;font-weight:850}.service-topic-grid button.is-active{background:#2563eb;color:#fff}.service-chat-window{display:grid;max-height:246px;gap:10px;overflow-y:auto;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff7a}.service-message{display:grid;width:min(100%,306px);gap:8px;padding:12px;border-radius:8px;background:#ffffffad;color:#0f172a;box-shadow:inset 0 1px #ffffffb3}.service-message.is-user{justify-self:end;background:#2563eb;color:#fff}.service-message.is-user>span{border-color:#ffffff38;background:#ffffff29;color:#fff}.service-message strong{color:#05070b;font-size:16px;font-weight:900;line-height:1.25}.service-message p{margin:0;color:var(--muted);font-size:13px;font-weight:680;line-height:1.55}.service-message.is-user p{color:#ffffffe6}.service-message ol{display:grid;gap:6px;margin:2px 0 0;padding-left:18px;color:#25324a;font-size:13px;font-weight:720;line-height:1.45}.service-chat-files{display:grid;gap:5px}.service-chat-files em{overflow:hidden;color:#ffffffe0;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.service-ticket-form{display:grid;gap:8px;margin-top:12px}.service-ticket-form label{display:grid;gap:8px;color:#1f3f82;font-size:13px;font-weight:880}.service-ticket-form textarea,.service-ticket-form input[type=file]{width:100%;padding:12px 14px;border:1px solid rgba(37,99,235,.14);border-radius:8px;outline:none;background:#ffffff8f;color:#0f172a;font:inherit;line-height:1.55}.service-ticket-form textarea{resize:vertical;min-height:58px}.service-ticket-form textarea:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a}.service-ticket-form input[type=file]{color:#42526b;cursor:pointer;font-size:13px}.service-file-list{display:grid;gap:5px}.service-file-list span{overflow:hidden;padding:7px 10px;border-radius:8px;background:#2563eb14;color:#1f3f82;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.service-ticket-form button{min-height:38px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#2563eb1a;color:#2563eb;cursor:pointer;font-weight:900}.service-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.service-actions a,.service-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:8px;font-weight:880}.service-actions a{border:1px solid rgba(37,99,235,.16);background:#ffffff8f;color:#2563eb}.service-actions button{border:0;background:#05070b;color:#fff;cursor:pointer}.toast{position:fixed;right:24px;bottom:104px;z-index:30;display:flex;gap:18px;align-items:center;max-width:min(430px,calc(100% - 48px));padding:16px 18px;border:1px solid rgba(96,165,250,.35);border-radius:8px;background:#080d1aeb;box-shadow:0 24px 70px #00000073;color:#dbeafe;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast button{display:grid;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.reveal{opacity:0;transform:translateY(46px) scale(.96);filter:blur(14px);transition:opacity .84s ease,filter .84s ease,transform .84s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,filter}.reveal.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.home-flow .reveal:nth-child(2),.model-grid .reveal:nth-child(2),.download-grid .reveal:nth-child(2),.guide-timeline .reveal:nth-child(2),.article-grid .reveal:nth-child(2),.plans-grid .reveal:nth-child(2),.agent-grid .reveal:nth-child(2){transition-delay:.08s}.home-flow .reveal:nth-child(3),.model-grid .reveal:nth-child(3),.guide-timeline .reveal:nth-child(3),.article-grid .reveal:nth-child(3),.plans-grid .reveal:nth-child(3),.agent-grid .reveal:nth-child(3){transition-delay:.16s}.model-grid .reveal:nth-child(4),.guide-timeline .reveal:nth-child(4),.plans-grid .reveal:nth-child(4),.agent-grid .reveal:nth-child(4){transition-delay:.24s}.plans-grid .reveal:nth-child(5),.agent-grid .reveal:nth-child(5){transition-delay:.32s}.plans-grid .reveal:nth-child(6),.agent-grid .reveal:nth-child(6){transition-delay:.4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cursor-particle-canvas{display:none}}@media(max-width:980px){.nav{grid-template-columns:1fr auto;padding-inline:24px}.nav-links,.nav-actions{display:none}.hero-section{min-height:0;padding-top:132px}h1{font-size:58px}.metrics,.model-grid,.feature-grid,.home-flow,.download-grid,.article-grid,.plans-grid,.agent-grid,.agent-path-grid,.media-api-flow,.guide-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-panel,.guide-panel,.agent-summary-panel,.media-api-layout,.media-setup-workspace{grid-template-columns:1fr}.media-setup-head{display:grid;align-items:start}.media-generator-head,.media-generator-body{display:grid;grid-template-columns:1fr}.media-api-card button{grid-template-areas:"badges title price" "badges desc model" "meta meta meta";grid-template-columns:108px minmax(0,1fr) 170px}.agent-commission-head{grid-template-columns:1fr;align-items:start}.skills-header,.skills-toolbar,.skills-workbench,.skills-list{grid-template-columns:1fr}.skill-market-browser-head{grid-template-columns:1fr;align-items:start}.skill-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-skills-panel{position:static;grid-template-columns:1fr}.selected-skills-panel .panel-kicker,.selected-skills-panel h3,.selected-skills-panel strong,.skill-market-note,.selected-list,.skill-install-flow,.selected-skills-panel>button.btn-primary,.selected-skills-panel>a.btn-secondary,.selected-skills-panel>p:last-child{grid-column:auto;grid-row:auto}.skill-row{grid-template-areas:"top main actions" "detail detail detail" "impact impact impact";grid-template-columns:104px minmax(0,1fr) 142px}.skill-detail-grid{padding-top:16px;padding-left:0;border-top:1px solid rgba(15,23,42,.08);border-left:0}.guide-tabs{border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}}@media(max-width:820px){.skill-market-tabs button{flex:0 0 auto;min-width:104px}.skill-market-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.nav,.hero-section,.section,footer{width:min(100% - 28px,var(--max))}.nav{left:14px;right:14px;width:auto;height:64px;padding:0 12px;background:#f4f8ffc7}.brand{font-size:18px}.brand-mark{width:34px;height:34px}.nav-cta{min-width:86px;padding:9px 14px;font-size:13px}.hero-section{padding:112px 0 68px}.badge{justify-content:flex-start;padding:11px 16px;font-size:13px;white-space:normal}h1{margin-top:28px;font-size:38px;line-height:1.15}.hero-subtitle{font-size:16px;line-height:1.76}.hero-actions{display:grid;grid-template-columns:1fr;width:100%}.hero-skill-promo{grid-template-columns:1fr;width:100%;text-align:center}.hero-skill-promo>div{justify-content:center}.btn{width:100%;min-height:56px;padding-inline:18px}.metrics,.model-grid,.feature-grid,.home-flow,.download-grid,.article-grid,.plans-grid,.agent-grid,.agent-path-grid,.media-api-flow,.sequence-grid,.guide-timeline{grid-template-columns:1fr}.metrics{gap:18px;margin-top:58px}.metric{padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff61}.section{padding:76px 0}.section-heading{margin-bottom:34px}.section-heading h2{font-size:34px}.model-card,.feature-card,.download-card,.article-card,.plan-card,.agent-card,.agent-path-card,.agent-summary-panel,.agent-commission-panel,.media-api-setup-panel,.media-generator-panel,.media-flow-card,.media-api-card button,.media-api-prompt-panel,.agent-strip,.flow-step,.plans-summary-panel,.sequence-panel,.skill-market-showcase,.skills-install-card,.skills-toolbar,.skills-filter-panel,.skill-row,.skill-empty,.selected-skills-panel,.guide-step-card,.faq-panel{padding:28px}.skills-header h2{font-size:42px}.skills-header p{font-size:16px}.skill-market-browser-head h3{font-size:30px}.skill-market-stats,.skill-market-grid{grid-template-columns:1fr}.skill-market-card{min-height:0;padding:18px}.market-card-top{grid-template-columns:42px minmax(0,1fr);gap:12px}.market-skill-logo{width:42px;height:42px;font-size:23px}.market-skill-badge,.market-card-meta>span{min-height:30px;font-size:12px}.skill-market-pagination{align-items:stretch}.skill-market-pagination>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.media-api-cards,.media-api-groups,.media-api-meta,.media-api-actions,.media-mode-tabs{grid-template-columns:1fr}.media-api-card,.media-api-card button{min-height:0}.media-api-card button{grid-template-areas:"badges" "title" "desc" "price" "model" "meta";grid-template-columns:1fr;align-items:start}.media-api-card__top{display:flex;justify-content:space-between}.media-api-prompt-head{display:grid}.media-ratio-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-row{grid-template-columns:1fr;grid-template-areas:"top" "main" "detail" "impact" "actions";min-height:0}.skill-card-top{display:grid;gap:16px}.skill-detail-grid{grid-template-columns:1fr;padding-top:18px;padding-left:0;border-top:1px solid rgba(15,23,42,.08);border-left:0}.skill-actions{grid-template-columns:1fr;width:100%}.agent-strip{display:grid}.agent-summary-panel h3{font-size:30px}.agent-stat-grid{grid-template-columns:1fr}.agent-commission-head h3{font-size:26px}.agent-commission-notes{grid-template-columns:1fr}.agent-strip .btn{width:100%}.auth-modal{padding:14px}.auth-card{padding:22px}.auth-hero h3{font-size:28px}.auth-form{grid-template-columns:1fr}.auth-tabs button{gap:5px;font-size:13px}.auth-code-row,.auth-captcha-row,.auth-provider-grid{grid-template-columns:1fr}.agreement-panel__head{align-items:start}.service-widget{right:14px;bottom:14px;left:14px;justify-items:stretch}.service-fab{width:100%}.service-panel{width:100%;padding:18px}.service-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-actions{grid-template-columns:1fr}.toast{right:14px;bottom:94px;max-width:calc(100% - 28px)}.plans-summary-panel{display:grid}.plans-summary-meta,.agent-strip__stats{width:100%}dl div{display:grid;gap:6px}dd{text-align:left}.download-actions{grid-template-columns:1fr}.guide-tabs button{grid-template-columns:42px minmax(0,1fr);min-height:92px;padding:20px}.guide-tabs button span{font-size:28px}.guide-content{padding:28px}footer{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:flex-start}}
