@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.0da2o5sn3utep.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.0ww4yqxbk72bj.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.woff2?dpl=2ddd29dd22e05d558c27a005802ef47ee30521e8)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-yellow:#ffdb2a;--color-night:#0e1312;--color-snow:#eeede6;--ink:var(--lightningcss-light,#0e1312)var(--lightningcss-dark,#eeede6);--muted:var(--lightningcss-light,#59615b)var(--lightningcss-dark,#adb4ac);--accent:var(--lightningcss-light,#756100)var(--lightningcss-dark,#ffdb2a);--accent-strong:var(--lightningcss-light,#635200)var(--lightningcss-dark,#ffe66a);--accent-soft:var(--lightningcss-light,#f5efce)var(--lightningcss-dark,#292b1c);--line:var(--lightningcss-light,#d6dcd5)var(--lightningcss-dark,#303b35);--paper:var(--lightningcss-light,#f7f8f2)var(--lightningcss-dark,#0e1312);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141a18);--soft:var(--lightningcss-light,#edf0e8)var(--lightningcss-dark,#1a211d);--control-line:var(--lightningcss-light,#7e8c7e)var(--lightningcss-dark,#738074);--primary:var(--color-yellow);--primary-hover:#ffe66a;--on-primary:var(--color-night);--focus:var(--lightningcss-light,#756100)var(--lightningcss-dark,#ffdb2a);--danger:var(--lightningcss-light,#b33940)var(--lightningcss-dark,#ff9298);--danger-soft:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#331e20);--danger-line:var(--lightningcss-light,#d6868c)var(--lightningcss-dark,#a8666a);--success:var(--lightningcss-light,#1a7651)var(--lightningcss-dark,#80dca9);--success-soft:var(--lightningcss-light,#e2f4e8)var(--lightningcss-dark,#192f24);--header-surface:var(--lightningcss-light,#f7f8f2f2)var(--lightningcss-dark,#0e1312f2);--display:"Space Grotesk Variable", "Geist Variable", sans-serif;--body:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--control-line) var(--paper);scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input,textarea,select{color:inherit;accent-color:var(--accent);caret-color:var(--accent)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--color-yellow);color:var(--color-night)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600}button{background:0 0;border:0}fieldset{border:0;margin:0;padding:0}svg{flex-shrink:0}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}img{max-width:100%}.container{width:min(1240px,100% - 96px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:14px 24px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:13px;font-weight:550;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--primary);color:var(--on-primary)}.button-dark:hover{background:var(--primary-hover)}.button-primary{background:var(--primary);color:var(--on-primary)}.button-primary:hover{background:var(--primary-hover)}.button-outline{border-color:var(--control-line);background:var(--surface)}.button-outline:hover{border-color:var(--accent);background:var(--soft)}.button-small{min-height:36px;padding:9px 14px;font-size:12px}.full-width{width:100%}.text-link{align-items:center;gap:7px;font-size:13px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--accent)}.section-eyebrow{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:550;line-height:1.5;display:flex}.section-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section-header h2{letter-spacing:-1.3px;margin-top:9px;font-size:31px;line-height:1.3}.section-header p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.8}.section-header>.text-link{white-space:nowrap;margin-bottom:5px}.announcement{background:var(--accent-soft);min-height:35px;color:var(--muted);justify-content:center;align-items:center;gap:15px;padding:7px 20px;font-size:11px;display:flex}.announcement-tag{letter-spacing:1.1px;color:var(--muted);font-size:9px;font-weight:650}.announcement>a{color:var(--accent);align-items:center;gap:4px;font-weight:550;display:flex}.site-header{background:var(--header-surface);border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:36px;width:min(1340px,100% - 80px);height:78px;margin:auto;display:flex}.brand{font-family:var(--display);letter-spacing:-1.4px;align-items:center;gap:9px;font-size:27px;font-weight:650;display:inline-flex}.brand-symbol{color:var(--accent);justify-content:center;align-items:center;font-size:33px;font-weight:400;line-height:1;display:flex}.brand-mark{vertical-align:middle;display:inline-block}.brand-dot{color:var(--accent)}.desktop-nav{color:var(--muted);align-items:center;gap:29px;margin-left:35px;margin-right:auto;font-size:12px;font-weight:500;display:flex}.desktop-nav>a:hover,.desktop-nav .nav-active{color:var(--ink)}.nav-active:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin:0 0 2px 5px;display:inline-block}.nav-actions{align-items:center;gap:20px;display:flex}.language-button{color:var(--muted);align-items:center;gap:5px;padding:5px 0;font-size:11px;display:flex}.language-button select{max-width:112px;min-height:32px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-menu{flex-shrink:0;position:relative}.theme-button{width:44px;height:44px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.theme-button:hover,.theme-button[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-strong)}.theme-panel{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:170px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 35px #00000026}.theme-panel>button{text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 10px;font-size:14px;display:flex}.theme-panel>button:hover,.theme-panel>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.theme-check{margin-left:auto}.account-login{white-space:nowrap;min-height:44px}.account-menu{position:relative}.account-menu summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-panel>a{padding:6px 0}.account-panel>a:hover{color:var(--accent)}.account-page{min-height:65vh;padding-top:32px;padding-bottom:90px}.account-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-sidebar{flex-direction:column;align-items:stretch;gap:6px;display:flex}.account-sidebar-label{color:var(--muted);align-items:center;gap:10px;padding:4px 16px 10px;font-size:11px;font-weight:500;display:flex}.account-admin-nav{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:16px;display:flex}.account-sidebar a{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.account-sidebar a:hover{background:var(--accent-soft)}.account-sidebar a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}.account-content{min-width:0}.account-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.account-heading h1{letter-spacing:-.8px;font-size:28px;line-height:1.25}.account-heading p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.7}.account-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px}.account-card h2{font-family:var(--display);letter-spacing:-.5px;margin-bottom:24px;font-size:24px}.account-card p{color:var(--muted);font-size:13px;line-height:1.7}.account-card .form-field{margin-bottom:24px}.account-card input[readonly]{background:var(--soft);color:var(--muted)}.account-sign-in{min-height:220px}.account-sign-in p{margin:16px 0 24px}.account-error{color:var(--danger);margin:16px 0;font-size:13px}.account-error button{margin-top:12px}.account-notice{background:var(--accent-soft);color:var(--accent-strong);border-radius:12px;margin-bottom:20px;padding:16px;font-size:13px}.billing-current{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-current h2{margin:14px 0 12px}.billing-review-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.billing-review{margin:24px 0}.billing-current p+p{margin-top:6px}.billing-plans-heading{font-family:var(--display);margin:34px 0 22px;font-size:24px}.pricing-grid.billing-plans-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;width:100%;max-width:none;margin:0}.billing-plans-grid .pricing-card{border-radius:18px;padding:30px}.billing-plans-grid .pricing-card h3{font-family:var(--display);font-size:24px}.billing-plans-grid .pricing-card>p,.billing-plans-grid .pricing-card li,.billing-plans-grid .pricing-card .button{font-size:13px}.billing-redemption{margin-top:24px}.billing-redemption h2{align-items:center;gap:10px;margin-bottom:12px;display:flex}.redemption-form-row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.redemption-form-row .form-field{flex:280px;min-width:0;margin-bottom:0}.billing-redemption .account-notice{color:var(--accent-strong);margin:20px 0 0}.billing-redemption .account-error{color:var(--danger)}.redemption-admin-toolbar,.redemption-admin-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.redemption-admin-toolbar{justify-content:space-between}.redemption-code{white-space:nowrap;font-size:12px}.billing-footnote{color:var(--muted);margin-top:24px;font-size:12px;line-height:1.7}.admin-table-wrap{margin-top:20px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px}.admin-table th{color:var(--muted);white-space:nowrap;font-weight:500}.admin-table td{overflow-wrap:anywhere}.admin-table small{color:var(--muted);margin-top:5px;display:block}.admin-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;display:flex}@media (max-width:900px){.account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.account-sidebar{flex-flow:wrap}.account-sidebar>.account-sidebar-label{display:none}.account-admin-nav{flex-flow:wrap;flex-basis:100%;align-items:center;margin-top:4px;padding-top:10px}.account-admin-nav .account-sidebar-label{padding:10px}}@media (max-width:640px){.account-page{padding-top:20px;padding-bottom:60px}.account-layout{gap:20px}.account-sidebar a{padding:10px;font-size:12px}.account-heading{gap:12px;margin-bottom:20px;padding-bottom:16px}.account-heading h1{letter-spacing:-.5px;font-size:24px}.account-heading p{font-size:12px}.account-heading>.button{min-height:38px;padding:9px 12px;font-size:12px}.account-card{padding:24px 20px}.billing-current{flex-direction:column;align-items:flex-start}.pricing-grid.billing-plans-grid{grid-template-columns:minmax(0,1fr)}.billing-plans-grid .pricing-card{padding:24px 20px}}.account-panel{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:14px;gap:8px;width:260px;max-width:calc(100vw - 36px);padding:20px;font-size:13px;display:grid;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 12px 35px #00000018}.account-email{color:var(--muted);font-size:12px}.account-panel button{border-top:1px solid var(--line);text-align:left;align-items:center;gap:8px;margin-top:8px;padding-top:12px;display:flex}.login-dialog{border:1px solid var(--line);width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border-radius:22px;margin:auto;padding:0;box-shadow:0 24px 80px #00000030}.login-dialog::backdrop{background:#0006}.login-dialog-content{text-align:center;padding:36px 24px;position:relative}.login-close{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.login-close:hover{background:var(--accent-soft)}.login-mark{color:var(--accent);margin-bottom:14px;font-size:44px;display:block}.login-dialog h2{font-family:var(--display);letter-spacing:-.6px;font-size:24px}.login-dialog p{color:var(--muted);margin:12px 0 24px;font-size:13px}.google-login-button{justify-content:center;min-height:40px;display:flex}.google-login-button[inert]{opacity:.5}.login-dialog .login-status,.login-dialog .login-error p{margin:16px 0 0}.login-dialog .login-error p{color:var(--danger)}.login-error button{margin-top:14px}.mobile-menu-button{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{border-top:1px solid var(--line);padding:10px 24px 20px;display:none}.mobile-nav>a{justify-content:space-between;align-items:center;min-height:44px;padding:12px 0;display:flex}.mobile-nav-language{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.hero{--ink:var(--color-night);--muted:#484323;--accent:var(--color-night);--accent-strong:var(--color-night);--accent-soft:#efcd28;--line:#887723;--paper:var(--color-yellow);--focus:var(--color-night);background:var(--color-yellow);color:var(--ink);position:relative;overflow:hidden}.hero-copy{text-align:center;z-index:2;padding-top:58px;position:relative}.hero-eyebrow{letter-spacing:1.7px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:9px;font-weight:550;display:flex}.hero-eyebrow>span{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.hero h1{letter-spacing:-3.9px;margin-top:20px;font-size:67px;font-weight:550;line-height:1.1;display:inline-block;position:relative}.hero-highlight{color:var(--accent);position:relative}.hero-highlight svg{opacity:.65;width:94%;height:10px;position:absolute;bottom:-12px;left:3%}.hero-star{color:var(--accent);font-size:52px;font-weight:400;position:absolute;top:63px;right:-68px;transform:rotate(14deg)}.hero-copy>p{color:var(--muted);text-wrap:balance;max-width:640px;margin:26px auto 0;font-size:16px;line-height:1.8}.hero-search{--ink:var(--color-snow);--muted:#adb4ac;--accent:var(--color-yellow);--control-line:#738074;background:var(--color-night);border:1px solid var(--control-line);width:482px;max-width:100%;color:var(--muted);border-radius:11px;align-items:center;gap:13px;height:62px;margin:27px auto 0;padding:7px 8px 7px 19px;display:flex;box-shadow:0 5px 24px #00000008}.hero-search input{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.hero-search input::placeholder{color:var(--muted)}.hero-search:focus-within{border-color:var(--color-night);outline:2px solid var(--focus);outline-offset:4px}.hero-search button{background:var(--primary);width:44px;height:44px;color:var(--on-primary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.hero-search button:hover{background:var(--primary-hover)}.hero-search button:focus-visible{outline-color:var(--color-yellow)}.search-key{display:none}.hero-quick{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:13px;font-size:13px;display:flex}.hero-quick>a{background:var(--accent-soft);min-height:44px;color:var(--accent-strong);border:1px solid var(--ink);border-radius:4px;align-items:center;gap:3px;padding:8px 12px;display:flex}.hero-quick>a:hover{background:var(--color-night);color:var(--color-yellow)}.hero-showcase{isolation:isolate;height:244px;margin-top:50px;position:relative}.showcase-track{align-items:center;gap:18px;width:max-content;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.showcase-card{--ink:var(--color-snow);--surface:var(--color-night);--muted:#adb4ac;background:var(--surface);width:250px;color:var(--ink);border-radius:9px;padding:5px;transition:transform .25s;overflow:hidden;box-shadow:0 6px 22px #0000001c}.showcase-card .skill-preview{border-radius:5px}.showcase-image{aspect-ratio:1.58;border-radius:5px;position:relative;overflow:hidden}.showcase-image img{object-fit:cover}.showcase-caption{color:var(--muted);justify-content:space-between;align-items:center;padding:8px 5px 3px;font-size:9px;font-weight:500;display:flex}.showcase-0{transform:translateY(32px)rotate(-8deg)}.showcase-1{transform:translateY(5px)rotate(-6deg)}.showcase-2{transform:translateY(-4px)rotate(-3deg)}.showcase-3{transform:translateY(-13px)rotate(1deg)}.showcase-4{transform:translateY(-1px)rotate(5deg)}.showcase-5{transform:translateY(16px)rotate(7deg)}.showcase-6{transform:translateY(35px)rotate(9deg)}.showcase-card:hover{transform:translateY(-18px)rotate(0)}.showcase-fade{bottom:0;background:linear-gradient(transparent, var(--paper));pointer-events:none;height:40px;position:absolute;inset-inline:0}.agents-row{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:35px;padding:25px 0 39px;display:flex}.agents-label{letter-spacing:1.2px;color:var(--muted);font-size:11px}.agent-brand{font-family:var(--display);color:var(--muted);letter-spacing:-.4px;align-items:center;gap:6px;font-size:15px;font-weight:550;display:flex}.agent-brand>span{font-size:21px}.agent-brand.claude>span,.codex-logo{color:var(--muted)}.cursor-logo{color:var(--muted);transform:rotate(-30deg)}.agents-more{color:var(--muted);font-size:12px}.browse-section{padding-top:44px}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:13px;padding:22px 18px;transition:transform .2s,border-color .2s;display:flex}a.category-tile:hover{border-color:var(--accent);transform:translateY(-3px)}.category-tile>div{min-width:0}.category-tile.is-unavailable{background:var(--soft)}.category-tile h3{letter-spacing:-.3px;font-size:13px}.category-tile p{color:var(--muted);margin-top:4px;font-size:10px}.category-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.category-image .category-icon{background:var(--success-soft);color:var(--success)}.category-slides .category-icon{color:var(--lightningcss-light,#a64a24)var(--lightningcss-dark,#ffab86);background:var(--lightningcss-light,#fff0e8)var(--lightningcss-dark,#322219)}.category-video .category-icon{color:var(--lightningcss-light,#306491)var(--lightningcss-dark,#97c6f0);background:var(--lightningcss-light,#e7eff9)var(--lightningcss-dark,#1e2a36)}.category-arrow{color:var(--muted);margin-left:auto}.featured-section{padding-top:59px}.skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.skill-card{min-width:0}.card-art-wrap{border-radius:10px;position:relative}.card-art-link{border:1px solid var(--line);border-radius:10px;display:block;overflow:hidden}.card-art-link .skill-preview{transition:transform .35s}.card-art-link:hover .skill-preview{transform:scale(1.025)}.card-badges{pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:10px;left:10px}.free-badge{border:1px solid var(--line);background:var(--accent-soft);color:var(--muted);border-radius:4px;padding:4px 7px;font-size:9px;line-height:1;box-shadow:0 1px 5px #00000007}.pick-badge{background:var(--accent-soft);color:var(--muted);border-radius:4px;place-items:center;padding:4px;display:grid}.save-button{background:var(--accent-soft);width:44px;height:44px;color:var(--muted);border:1px solid var(--line);opacity:0;border-radius:7px;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:9px;right:10px}.card-art-wrap:hover .save-button,.save-button:focus-visible,.save-button.is-saved{opacity:1}.save-button.is-saved{color:var(--accent);background:var(--accent-soft)}.card-info{padding:12px 1px 0}.card-category{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.card-install{color:var(--muted);align-items:center;gap:3px;display:flex}.card-title{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.card-title h3{font-family:var(--body);letter-spacing:-.2px;font-size:13px;font-weight:550}.card-title svg,.card-title:hover{color:var(--accent)}.card-info>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:7px;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.card-footer{color:var(--muted);align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.author-avatar{background:var(--accent-soft);width:18px;height:18px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:inline-grid}.agent-marks{align-items:center;gap:2px;margin-left:auto;display:flex}.agent-marks>span{border:1px solid var(--line);background:var(--surface);width:16px;height:16px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.agent-marks>span:first-child{color:var(--muted)}.agent-marks>small{margin-left:3px;font-size:8px}.more-skills{flex-direction:column;align-items:center;gap:12px;padding:37px 0 53px;display:flex}.more-skills>span{color:var(--muted);font-size:10px}.how-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:62px;display:grid}.how-copy h2{letter-spacing:-1.4px;margin-top:14px;font-size:37px;line-height:1.22}.how-copy>p{max-width:330px;color:var(--muted);margin-block:18px;font-size:13px;line-height:1.8}.how-steps{flex-direction:column;gap:26px;display:flex}.how-step{align-items:center;gap:18px;display:flex}.step-number{font-family:var(--display);color:var(--accent);border:1px solid var(--line);border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.how-step h3{margin-bottom:6px;font-size:14px}.how-step p{color:var(--muted);font-size:11px;line-height:1.7}.how-step>svg{color:var(--accent);margin-left:auto}.community-section{background:var(--accent-soft);border:1px solid var(--line);border-radius:13px;align-items:center;gap:27px;padding:34px 38px;display:flex}.community-spark{color:var(--accent);font-size:68px;transform:rotate(12deg)}.community-section h2{letter-spacing:-.9px;margin-top:8px;font-size:26px}.community-section p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.7}.community-section>.button{white-space:nowrap;margin-left:auto}.faq-section{padding-block:66px 20px}.faq-grid{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.faq-grid details{border-bottom:1px solid var(--line);padding:19px 0}.faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary>svg{color:var(--accent);transition:transform .2s}.faq-grid details[open] summary>svg{transform:rotate(180deg)}.faq-grid details>p{color:var(--muted);padding-top:13px;font-size:12px;line-height:1.9}.closing-line{color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:29px 0 49px;font-size:13px;display:flex}.site-footer{background:var(--soft);border-top:1px solid var(--line);padding-top:45px}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:35px;display:grid}.footer-brand>p{color:var(--muted);white-space:pre-line;margin-top:14px;font-size:12px;line-height:1.9}.footer-github{color:var(--muted);align-items:center;gap:5px;margin-top:15px;font-size:11px;display:flex}.footer-main h3{font-family:var(--body);color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:600}.footer-main>div:not(:first-child)>a{color:var(--accent);margin:12px 0;font-size:11px;display:block}.footer-main a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:19px 24px;font-size:9px;display:flex}.footer-bottom-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-contact{gap:4px;display:flex}.footer-contact>a{width:44px;height:44px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.footer-contact>a:hover{color:var(--accent-strong)}.footer-bottom>span:last-child{align-items:center;gap:6px;display:flex}.toast{z-index:100;background:var(--color-night);color:var(--color-snow);border:1px solid var(--control-line);border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:13px 16px;font-size:12px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #00000025}.toast>svg{color:var(--color-yellow)}.toast button{color:var(--color-snow);padding:2px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.skill-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--purple:#7357ee;--lilac:#f0edff;aspect-ratio:1.58;font-family:var(--body);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.skill-preview>div{width:100%;height:100%;position:relative}.skill-preview h3{font-weight:550}.skill-preview em{font-style:normal}.mini-nav{justify-content:space-between;align-items:center;font-size:2.05cqw;display:flex}.mini-nav b{letter-spacing:-.12cqw;font-size:3.2cqw}.mini-nav i{border:1px solid;border-radius:.6cqw;padding:1cqw 1.5cqw;font-style:normal}.mini-eyebrow{letter-spacing:.2cqw;font-size:1.6cqw}.mini-button{color:#fff;background:#665080;border-radius:1cqw;padding:2cqw 3cqw;font-size:2.05cqw;display:inline-flex}.mini-label{letter-spacing:.23cqw;font-size:1.7cqw;position:absolute;top:6cqw;left:7cqw}.bloom-page{color:#352c49;background:#f4eefb;padding:5cqw 6cqw}.bloom-page .mini-nav{color:#7c6b92}.bloom-page .mini-nav b{color:#473459}.bloom-page .mini-nav b>span{color:#a783cf;vertical-align:middle;font-size:4cqw}.bloom-content{z-index:2;margin-top:8cqw;position:relative}.bloom-content h3{letter-spacing:-.4cqw;margin-top:2cqw;font-size:8.7cqw;line-height:1.04}.bloom-content h3 em{color:#9470b8}.bloom-content p{color:#9b8aaa;margin:3cqw 0;font-size:2.1cqw}.bloom-flower{width:41cqw;position:absolute;top:17cqw;right:3cqw;transform:rotate(9deg)}.bloom-flower svg{width:100%}.bloom-bottom{color:#9882aa;justify-content:space-between;font-size:1.6cqw;display:flex;position:absolute;bottom:3.8cqw;left:6cqw;right:6cqw}.orbit-page{color:#f2efec;background:#191a25}.orbit-page .mini-label{color:#aaa2aa}.orbit-rings{width:80cqw;height:75cqw;position:absolute;top:-3cqw;right:-12cqw;transform:rotate(-29deg)}.orbit-rings i{border:1.9cqw solid #ec886d;border-radius:50%;position:absolute;inset:5cqw;box-shadow:0 0 3cqw #e2865e15}.orbit-rings i:nth-child(2){border-width:1.8cqw;border-color:#c46d59;inset:13cqw}.orbit-rings i:nth-child(3){border-width:1.6cqw;border-color:#b76b59;inset:21cqw}.orbit-rings i:nth-child(4){border-width:1.2cqw;border-color:#dcaa8f;inset:29cqw}.orbit-heading{font-family:var(--display);letter-spacing:-.5cqw;z-index:2;font-size:10cqw;line-height:1.05;position:absolute;top:19cqw;left:7cqw}.orbit-heading em{color:#e4a992;font-style:normal}.orbit-time{color:#ddd4d6;background:#ffffff1c;border:1px solid #ffffff15;border-radius:1cqw;align-items:center;gap:1.5cqw;padding:1.4cqw 2cqw;font-size:2cqw;display:flex;position:absolute;bottom:5cqw;right:5cqw}.orbit-time svg{width:2.5cqw;height:2.5cqw}.orbit-bottom{letter-spacing:.15cqw;color:#b3a8b1;font-size:1.7cqw;position:absolute;bottom:7cqw;left:7cqw}.field-page{color:#43523b;background:#edf0e4;padding:5cqw 7cqw}.field-top{letter-spacing:.2cqw;border-bottom:1px solid #bfc7b8;justify-content:space-between;padding-bottom:2cqw;font-size:2cqw;font-weight:650;display:flex}.field-top span{font-size:1.5cqw;font-weight:400}.field-heading{letter-spacing:-.4cqw;z-index:1;margin-top:8cqw;font-family:Georgia,serif;font-size:10cqw;line-height:1.02;position:relative}.field-heading em{font-style:italic}.field-page>p{letter-spacing:.15cqw;color:#7c8971;margin-top:4cqw;font-size:1.5cqw;line-height:1.7}.field-shape{width:30cqw;position:absolute;top:14cqw;right:5cqw;transform:rotate(12deg)}.field-shape svg{width:100%}.field-footer{letter-spacing:.15cqw;font-size:1.5cqw;position:absolute;bottom:5cqw;left:7cqw}.botanica-page{color:#dce7c9;text-align:center;background:#344b39}.botanica-caption{letter-spacing:.3cqw;color:#a4b699;font-size:1.4cqw;position:absolute;top:5cqw;left:0;right:0}.botanica-mark{width:28cqw;height:22cqw;position:absolute;top:11cqw;left:36cqw}.botanica-page h3{letter-spacing:-.4cqw;font-family:Georgia,serif;font-size:10cqw;font-weight:400;position:absolute;top:34cqw;left:0;right:0}.botanica-page h3>span{font-family:var(--body);vertical-align:super;margin-left:1cqw;font-size:2cqw}.botanica-page p{letter-spacing:.4cqw;color:#b1c1a3;font-size:1.6cqw;position:absolute;top:47cqw;left:0;right:0}.botanica-palette{justify-content:center;gap:1.5cqw;display:flex;position:absolute;bottom:4.5cqw;left:0;right:0}.botanica-palette i{background:#b7c79f;border-radius:50%;width:3cqw;height:3cqw}.botanica-palette i:nth-child(2){background:#e2e7ca}.botanica-palette i:nth-child(3){background:#8b9c75}.botanica-palette i:nth-child(4){background:#d7c39b}.folio-page{color:#252527;background:#fbfaf5;padding:5cqw 6cqw}.folio-page .mini-nav b{font-size:4cqw}.folio-page .mini-nav>span{color:#8c8a85;font-size:1.65cqw}.folio-page h3{font-family:var(--display);letter-spacing:-.7cqw;margin-top:6cqw;font-size:10cqw;line-height:.96;position:relative}.folio-page h3 em{color:#5177a6}.folio-page h3>span{color:#5377a5;font-size:12cqw;font-weight:400;position:absolute;top:7cqw;right:3cqw}.folio-projects{grid-template-columns:1.3fr 1fr;gap:2cqw;height:22cqw;margin-top:5cqw;display:grid}.folio-projects>div{position:relative;overflow:hidden}.folio-projects svg{width:100%;height:100%;display:block}.folio-projects>div>span:last-child{color:#fff;letter-spacing:.1cqw;font-size:1.4cqw;position:absolute;bottom:2cqw;left:2cqw}.folio-orange{background:#d9996b}.folio-orb{background:radial-gradient(circle at 33% 28%,#f4d2ad 0,#d7854b 50%,#ab602d 100%);border-radius:50%;width:18cqw;height:18cqw;position:absolute;top:1.5cqw;left:calc(50% - 9cqw);box-shadow:2cqw 3cqw 3cqw #75441730}.pulse-page{color:#46516a;background:#edf0f6;gap:4cqw;padding:4.5cqw;display:flex}.pulse-page>aside{background:#fff;border-radius:1.2cqw;flex-direction:column;flex-shrink:0;gap:3cqw;width:21cqw;padding:3cqw 2cqw;display:flex}.pulse-page>aside>span{color:#939aac;align-items:center;gap:1cqw;font-size:1.8cqw;display:flex}.pulse-page>aside>span.pulse-logo{color:#6c63be;margin-bottom:3cqw;font-size:3cqw;font-weight:600}.pulse-logo svg{width:3.5cqw;height:3.5cqw}.pulse-page>aside>span.pulse-active{color:#7e72c5;background:#f2f0fb;border-radius:.6cqw;margin-left:-1cqw;margin-right:-1cqw;padding:1.3cqw}.pulse-active svg{width:2cqw;height:2cqw}.pulse-main{flex:1;min-width:0;padding-top:2cqw}.pulse-top{justify-content:space-between;align-items:center;display:flex}.pulse-top>b{font-size:3.7cqw}.pulse-top>span{color:#98a0b1;background:#fff;border-radius:.6cqw;padding:1.2cqw;font-size:1.4cqw}.pulse-stats{gap:1.5cqw;margin-top:3.5cqw;display:flex}.pulse-stats>div{background:#fff;border:1px solid #e6eaf1;border-radius:1cqw;flex-direction:column;flex:1;gap:1.3cqw;padding:2cqw;display:flex}.pulse-stats small{color:#9da4b2;white-space:nowrap;font-size:1.5cqw}.pulse-stats strong{letter-spacing:-.15cqw;font-size:4cqw;font-weight:550}.pulse-stats em{color:#85a78f;font-size:1.4cqw}.pulse-chart{background:#fff;border-radius:1cqw;margin-top:2cqw;padding:3cqw}.pulse-chart>span{justify-content:space-between;font-size:1.7cqw;font-weight:500;display:flex}.pulse-chart small{color:#9b90d5;font-size:1.3cqw}.pulse-chart svg{background:repeating-linear-gradient(0deg,#0000,#0000 5cqw,#e9eaf4 5.1cqw);width:100%;height:20cqw;margin-top:4cqw;display:block}.chart-axis{color:#b4b7c2;justify-content:space-between;margin-top:1.5cqw;font-size:1.1cqw;display:flex}.sunset-page{color:#a74d2f;background:#f9dbca;padding:6cqw 7cqw}.sunset-top{letter-spacing:.1cqw;z-index:2;justify-content:space-between;font-size:1.7cqw;display:flex;position:relative}.sunset-top>span{font-size:1.4cqw}.sunset-page h3{letter-spacing:-.7cqw;z-index:2;margin-top:9cqw;font-size:11cqw;line-height:1.04;position:relative}.sunset-page h3 em{color:#ca7151}.sunset-page p{z-index:2;color:#b98068;margin-top:3cqw;font-size:2cqw;position:relative}.sunset-sun{background:#f0b58b;border-radius:50%;width:60cqw;height:60cqw;position:absolute;top:6cqw;right:-13cqw;overflow:hidden}.sunset-sun i{background:#e79466;border-radius:50%;display:block;position:absolute;inset:9cqw -4cqw -4cqw}.sunset-sun i:nth-child(2){background:#d9754a;inset:21cqw -6cqw -4cqw}.sunset-sun i:nth-child(3){background:#c65e3c;inset:34cqw -8cqw -4cqw}.sunset-bottom{letter-spacing:.15cqw;z-index:2;justify-content:space-between;align-items:center;font-size:1.5cqw;display:flex;position:absolute;bottom:5cqw;left:7cqw;right:7cqw}.sunset-bottom svg{width:5cqw;height:5cqw}.kinetic-page{color:#e3f69b;background:#252625;padding:5cqw 6cqw}.kinetic-top{letter-spacing:.2cqw;justify-content:space-between;align-items:center;font-size:1.4cqw;display:flex}.kinetic-top svg{width:2cqw;height:2cqw}.kinetic-heading{z-index:2;font-family:var(--display);letter-spacing:-1cqw;margin-top:8cqw;font-size:16cqw;font-weight:700;line-height:.95;position:relative}.kinetic-heading>span{display:block}.kinetic-heading em{color:#fff;font-style:italic}.kinetic-tracks{opacity:.14;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:16cqw 0 8cqw;transform:rotate(-20deg)}.kinetic-tracks i{background:#bcdb57;width:.7cqw;height:55cqw}.kinetic-footer{letter-spacing:.15cqw;justify-content:space-between;align-items:center;font-size:1.5cqw;display:flex;position:absolute;bottom:5cqw;left:6cqw;right:6cqw}.kinetic-footer svg{width:3cqw;height:3cqw}.papercut-page{text-align:center;background:#f4eee0;padding:5cqw}.paper-label{letter-spacing:.15cqw;color:#a29a88;font-size:1.5cqw;display:block}.papercut-page svg{width:74cqw;height:44cqw;position:absolute;top:7cqw;left:13cqw}.papercut-page b{font-family:var(--display);letter-spacing:-.2cqw;color:#675f4b;font-size:5cqw;font-weight:500;position:absolute;bottom:5cqw;left:0;right:0}.mono-page{color:#343832;background:#eeece4;padding:5cqw 6cqw}.mono-top{letter-spacing:.2cqw;border-bottom:1px solid #cdcabe;justify-content:space-between;padding-bottom:2cqw;font-size:1.6cqw;font-weight:600;display:flex}.mono-top>span{font-size:1.2cqw;font-weight:400}.mono-page h3{letter-spacing:-.3cqw;margin-top:4cqw;font-family:Georgia,serif;font-size:8cqw;font-weight:400;line-height:1.05}.mono-page h3 em{font-style:italic}.mono-article{gap:4cqw;height:24cqw;margin-top:4cqw;display:flex}.mono-landscape{width:42cqw;height:100%;overflow:hidden}.mono-landscape svg{width:100%;height:100%;display:block}.mono-article>div:last-child{padding-top:1cqw}.mono-article span{letter-spacing:.1cqw;color:#878779;font-size:1.4cqw}.mono-article b{margin-top:1cqw;font-family:Georgia,serif;font-size:4cqw;font-weight:400;display:block}.mono-article p{color:#898a7e;margin-top:1.3cqw;font-size:1.7cqw;line-height:1.6}.sage-page{color:#475047;background:#eeefe5;padding:5cqw 6cqw}.sage-page .mini-nav b{font-family:Georgia,serif;font-size:4cqw;font-weight:400}.sage-page .mini-nav>span{color:#8c9687;font-size:1.5cqw}.sage-page h3{letter-spacing:-.5cqw;z-index:2;margin-top:7cqw;font-family:Georgia,serif;font-size:11cqw;font-weight:400;line-height:.97;position:relative}.sage-page h3 em{font-style:italic}.sage-page>p{letter-spacing:.13cqw;color:#96a08d;margin-top:3cqw;font-size:1.4cqw}.sage-page>.mini-button{background:#65725b;padding:1.8cqw 2cqw;font-size:1.6cqw;position:absolute;bottom:6cqw;left:6cqw}.sage-vase{width:32cqw;height:48cqw;position:absolute;top:12cqw;right:7cqw}.sage-vase svg{width:100%;height:100%}.blueprint-page{color:#425181;background:#e5eafa;padding:6cqw}.blueprint-top{align-items:center;gap:2cqw;font-size:2.7cqw;font-weight:550;display:flex}.blueprint-top>svg{width:4cqw;height:4cqw}.blueprint-top>span{letter-spacing:.1cqw;color:#7a86af;margin-left:auto;font-size:1.25cqw;font-weight:400}.blueprint-page h3{letter-spacing:-.6cqw;width:40cqw;margin-top:8cqw;font-size:11cqw;line-height:.95}.blueprint-components{flex-direction:column;gap:3cqw;width:39cqw;display:flex;position:absolute;top:21cqw;right:5cqw;transform:rotate(-5deg)}.bp-button{color:#fff;background:#5b6ab2;border-radius:1.5cqw;padding:3cqw;font-size:2.2cqw;box-shadow:0 2cqw 3cqw #2d4c9020}.bp-input{color:#9aa5c5;background:#fff;border-radius:1.5cqw;padding:3cqw;font-size:2cqw}.bp-swatches{gap:1.5cqw;display:flex}.bp-swatches>i{background:#5263aa;border-radius:50%;width:5cqw;height:5cqw}.bp-swatches>i:nth-child(2){background:#939fd0}.bp-swatches>i:nth-child(3){background:#bec9ee}.bp-swatches>i:nth-child(4){background:#354474}.bp-swatches>i:nth-child(5){background:#f9faff}.bp-toggle{background:#ffffff70;border-radius:1cqw;align-items:center;gap:1cqw;padding:2cqw;font-size:1.8cqw;display:flex}.bp-toggle>i{background:#8b9acc;border-radius:3cqw;width:5cqw;height:2.8cqw;position:relative}.bp-toggle>i:after{content:"";background:#fff;border-radius:50%;width:2cqw;height:2cqw;position:absolute;top:.4cqw;right:.5cqw}.bp-toggle>span{margin-left:auto;font-size:1.3cqw}.gradient-page{color:#634c72;background:linear-gradient(130deg,#eedbd7,#e7bdcc 38%,#aa9dcc 80%);padding:6cqw}.gradient-page>span:first-child{letter-spacing:.15cqw;font-size:1.4cqw}.gradient-page h3{letter-spacing:-.8cqw;z-index:2;margin-top:6cqw;font-size:13cqw;line-height:.91;position:relative}.gradient-page h3 em{color:#fff1ed}.gradient-orb{background:radial-gradient(circle at 30% 25%,#ffeadb,#d7aed0 30%,#8f7aad 70%,#7e6a96);border-radius:50%;width:42cqw;height:42cqw;position:absolute;top:15cqw;right:7cqw;box-shadow:4cqw 4cqw 8cqw #876d7b25}.gradient-bottom{letter-spacing:.2cqw;color:#796285;font-size:1.4cqw;position:absolute;bottom:5cqw;right:6cqw}.research-page{color:#42576d;background:#e7ecf1;padding:6cqw}.research-page h3{letter-spacing:-.4cqw;margin-top:9cqw;font-size:7.5cqw;line-height:1.05}.research-page h3 em{color:#8097ad}.research-chart{border-bottom:1px solid #ccd7df;align-items:end;gap:2cqw;height:17cqw;padding-inline:1cqw;display:flex;position:absolute;bottom:11cqw;left:6cqw;right:6cqw}.research-chart>i{background:#8fa6ba;border-radius:.6cqw .6cqw 0 0;flex:1}.research-chart>i:nth-child(2n){background:#b4c3d1}.research-chart>i:nth-last-child(2){background:#56758e}.research-bottom{letter-spacing:.13cqw;justify-content:space-between;align-items:center;font-size:1.4cqw;display:flex;position:absolute;bottom:5cqw;left:6cqw;right:6cqw}.research-bottom svg{width:3cqw;height:3cqw}.isometric-page{color:#675781;text-align:center;background:#f0edfa}.iso-grid{justify-content:center;gap:1cqw;display:flex;position:absolute;top:12cqw;left:12cqw;right:12cqw}.iso-grid svg{width:25cqw;height:28cqw}.isometric-page h3{letter-spacing:-.3cqw;font-size:6cqw;line-height:1.08;position:absolute;bottom:5cqw;left:0;right:0}.explainer-page{color:#e8ecf3;background:#253958;padding:7cqw}.explainer-page h3{letter-spacing:-.5cqw;margin-top:8cqw;font-size:10cqw;line-height:1.03}.explainer-page h3 em{color:#b2c7e4}.explainer-flow{justify-content:center;align-items:center;gap:3cqw;display:flex;position:absolute;bottom:8cqw;left:7cqw;right:7cqw}.explainer-flow>div{background:#415674;border-radius:2cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.5cqw;width:18cqw;height:14cqw;font-size:1.9cqw;display:flex}.explainer-flow svg{color:#c2cee1;width:5cqw;height:5cqw}.explainer-flow>b{color:#728eb0;font-size:4cqw;font-weight:400}.explainer-page .orbit-time{top:5cqw;bottom:auto}.title-page{color:#444239;text-align:center;background:#efede7}.title-page>.mini-label{font-size:1.5cqw;top:7cqw;left:0;right:0}.title-page h3{letter-spacing:-.3cqw;font-family:Georgia,serif;font-size:10cqw;font-weight:400;line-height:1.05;position:absolute;top:20cqw;left:0;right:0}.title-page h3 em{font-style:italic}.title-rule{background:#aaa18b;width:15cqw;height:1px;position:absolute;bottom:13cqw;left:42.5cqw}.title-bottom{letter-spacing:.2cqw;color:#8b8477;font-size:1.2cqw;position:absolute;bottom:6cqw;left:0;right:0}.workshop-page{color:#685752;background:#f0e9e0;padding:6cqw}.workshop-page h3{letter-spacing:-.4cqw;margin-top:10cqw;font-size:9cqw;line-height:1}.workshop-page h3 em{color:#ba8b76}.workshop-notes{justify-content:center;gap:3cqw;display:flex;position:absolute;bottom:5cqw;left:7cqw;right:7cqw}.workshop-notes>i{color:#826c55;background:#e1cba7;width:24cqw;height:19cqw;padding:3cqw;font-size:3cqw;font-style:normal;line-height:1.4;display:block;position:relative;transform:rotate(-8deg);box-shadow:1cqw 2cqw 2cqw #76635115}.workshop-notes>i:nth-child(2){color:#647252;background:#bfc5a7;transform:rotate(5deg)}.workshop-notes>i:nth-child(3){color:#966c5d;background:#dcb8a8;transform:rotate(-3deg)}.workshop-notes>i>span{font-size:4cqw;position:absolute;bottom:1cqw;right:2cqw}.abstract-page{color:#784f39;background:#f0c7ab;padding:6cqw}.abstract-shapes{position:absolute;inset:0;overflow:hidden}.abstract-shapes i{background:#cf7a50;position:absolute}.abstract-shapes i:first-child{background:#c67350;border-radius:50%;width:55cqw;height:55cqw;top:-18cqw;right:-3cqw}.abstract-shapes i:nth-child(2){background:#7c8b74;border-radius:50%;width:55cqw;height:55cqw;bottom:-24cqw;right:8cqw}.abstract-shapes i:nth-child(3){background:#e4a877;border-radius:20cqw;width:14cqw;height:42cqw;top:12cqw;right:22cqw;transform:rotate(30deg)}.abstract-shapes i:nth-child(4){background:#e6d8b4;border-radius:50%;width:25cqw;height:25cqw;top:27cqw;right:1cqw}.abstract-top{letter-spacing:.15cqw;z-index:2;font-size:1.5cqw;position:relative}.abstract-page h3{z-index:2;letter-spacing:-.4cqw;margin-top:16cqw;font-family:Georgia,serif;font-size:10cqw;font-weight:400;line-height:1.02;position:relative}.abstract-bottom{letter-spacing:.13cqw;font-size:1.5cqw;position:absolute;bottom:5cqw;left:6cqw}.roadmap-page{color:#625475;background:#eeeaf4;padding:6cqw}.roadmap-page h3{letter-spacing:-.5cqw;margin-top:10cqw;font-size:9cqw;line-height:.97}.roadmap-page h3 em{color:#9c88b6}.roadmap-columns{gap:2cqw;width:54cqw;display:flex;position:absolute;bottom:7cqw;right:5cqw;transform:rotate(-5deg)}.roadmap-columns>div{flex-direction:column;flex:1;gap:2cqw;display:flex}.roadmap-columns b{letter-spacing:.15cqw;color:#9d8baa;font-size:1.4cqw}.roadmap-columns i{color:#9788a3;white-space:nowrap;background:#fff9;border-radius:.8cqw;padding:3cqw 1.5cqw;font-size:1.6cqw;font-style:normal}.roadmap-columns>div:first-child i{color:#fff;background:#bba5d2}.generic-preview{background:var(--lilac);color:var(--purple);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.generic-preview h3{text-align:center;font-size:6cqw}.page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;padding-top:50px;display:flex}.page-heading h1{letter-spacing:-2px;margin-top:13px;font-size:44px;line-height:1.15}.page-heading p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.8}.centered{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.centered .section-eyebrow{justify-content:center}.catalog-page{padding-bottom:50px}.catalog-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:12px;max-width:620px;margin-bottom:35px;padding:8px 10px 8px 18px;display:flex}.catalog-search input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.catalog-search:focus-within{border-color:var(--accent)}.catalog-search input::placeholder{color:var(--muted)}.catalog-layout{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:34px;display:grid}.filter-panel{position:sticky;top:105px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.filter-title h2{letter-spacing:-.3px;font-size:14px}.filter-close{display:none}.filter-panel fieldset+fieldset{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.filter-panel legend{letter-spacing:1.3px;color:var(--muted);float:left;width:100%;margin-bottom:12px;font-size:9px;font-weight:550}.filter-option{text-align:left;width:100%;color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0;padding:12px 10px;font-size:12px;display:flex}.filter-option>span{align-items:center;gap:10px;display:flex}.filter-option small{background:var(--accent-soft);color:var(--muted);border-radius:3px;padding:2px 5px;font-size:10px}.filter-option.selected{background:var(--accent-soft);color:var(--accent);font-weight:550}.filter-option.selected small{background:var(--accent-soft);color:var(--accent)}.filter-option:hover{background:var(--accent-soft)}.check-filter{color:var(--muted);align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.check-filter input{accent-color:var(--accent);width:14px;height:14px;margin:0}.check-filter>span{align-items:center;gap:5px;display:flex}.check-filter>small{color:var(--muted);margin-left:auto;font-size:10px}.catalog-price-note{color:var(--muted);align-items:center;gap:7px;padding:12px 10px;font-size:12px;line-height:1.5;display:flex}.catalog-price-note>svg{flex-shrink:0}.filter-help{background:var(--accent-soft);border-radius:8px;margin-top:30px;padding:20px 18px}.filter-help>span{color:var(--muted);font-size:27px}.filter-help h3{margin-top:8px;font-size:13px}.filter-help p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}.filter-help a{color:var(--muted);margin-top:14px;font-size:10px;display:inline-block}.results-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin-bottom:20px;display:flex}.result-count{color:var(--muted);font-size:12px}.result-count strong{color:var(--accent);font-weight:600}.result-count>span{margin-left:5px;font-size:11px}.result-actions{align-items:center;gap:12px;display:flex}.sort-control select{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;max-width:160px;padding:8px 22px 8px 10px;font-size:11px}.view-toggle{border:1px solid var(--line);background:var(--surface);border-radius:6px;display:flex;overflow:hidden}.view-toggle>button{width:31px;height:31px;color:var(--muted);place-items:center;display:grid}.view-toggle>button[aria-pressed=true]{background:var(--accent-soft);color:var(--muted)}.mobile-filter{display:none}.active-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px;display:flex}.active-filters>button{color:var(--accent);background:var(--accent-soft);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.clear-filters{color:var(--muted);padding:5px;font-size:10px}.catalog-grid{--catalog-row-gap:28px;gap:var(--catalog-row-gap) 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-masonry[data-masonry-ready=true]{grid-auto-rows:1px;align-items:start;row-gap:0}.catalog-masonry>.skill-card{align-self:start}.catalog-end{color:var(--muted);text-align:center;padding-top:40px;font-size:11px}.empty-state{text-align:center;border:1px dashed var(--line);background:var(--soft);border-radius:12px;padding:70px 20px}.empty-state>svg{color:var(--accent)}.empty-state h2{letter-spacing:-.8px;margin-top:20px;font-size:24px}.empty-state p{color:var(--muted);max-width:350px;margin:12px auto 23px;font-size:12px;line-height:1.8}.empty-category-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.empty-category-links a{min-height:44px}.list-view{grid-template-columns:1fr;gap:18px}.list-view .skill-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:20px;padding:12px;display:flex}.list-view .card-art-wrap{flex-shrink:0;width:220px}.list-view .card-info{flex:1;padding:6px 8px 0 0}.list-view .card-info>p{-webkit-line-clamp:2;font-size:12px}.list-view .card-title h3{font-size:17px}.list-view .card-footer{margin-top:14px}.list-view .save-button{opacity:1}.account-catalog .catalog-search{max-width:none;margin-bottom:24px}.account-catalog .catalog-layout{grid-template-columns:minmax(0,1fr);gap:0}.account-catalog .filter-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:24px;padding:24px;display:none;position:static}.account-catalog .filter-panel.filters-open{display:block}.account-catalog .mobile-filter,.account-catalog .filter-close{display:flex}.account-catalog .filter-help{display:none}.account-catalog .empty-state{border:1px solid var(--line);background:var(--surface);border-radius:18px}.detail-page{padding-bottom:50px}.breadcrumbs{color:var(--muted);align-items:center;gap:9px;padding:29px 0;font-size:10px;display:flex}.breadcrumbs>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs>a{white-space:nowrap}.breadcrumbs>a:hover{color:var(--accent)}.detail-layout{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:40px;display:grid}.detail-cover{border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.skill-card-poster{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.card-art-link:hover .skill-card-poster{transform:scale(1.025)}.catalog-grid .skill-card-poster{height:auto}.catalog-grid .card-art-link:hover .skill-card-poster{transform:none}.skill-cover-slideshow{background:var(--soft);position:relative}.catalog-grid .skill-cover-slide{object-fit:contain;opacity:0;height:100%;transition:opacity .45s;position:absolute;inset:0}.catalog-grid .skill-cover-base{height:auto;position:relative}.skill-cover-slide.is-active{opacity:1}.skill-gallery{width:100%;min-width:0;margin-bottom:28px}.skill-gallery>.skill-demo{margin-bottom:8px}.skill-demo{width:100%;min-width:0;margin-bottom:28px}.skill-demo-stage{border:1px solid var(--line);background:#f4f0e6;border-radius:18px;position:relative;overflow:hidden}.skill-demo-frame{transform-origin:0 0;border:0;max-width:none;display:block}.skill-demo-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.skill-demo-toolbar p{color:var(--muted);margin:0;font-size:12px}.skill-demo-actions{gap:6px;display:flex}.skill-demo-actions>:is(button,a){border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.skill-demo-actions>:is(button,a):hover{border-color:var(--accent);color:var(--accent)}.skill-demo-full-frame{background:#f4f0e6;border:0;border-radius:8px;width:100%;height:min(78dvh,900px);display:block}.skill-gallery-stage{aspect-ratio:16/10;border:1px solid var(--line);background:#232527;border-radius:18px;position:relative;overflow:hidden}.skill-gallery-image{object-fit:contain}.skill-gallery-expand{color:#fff;cursor:pointer;background:#151719d9;border:1px solid #ffffff40;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:14px}.skill-gallery-caption{padding:14px 2px}.skill-gallery-caption p{margin:0 0 5px;font-size:14px;line-height:1.5}.skill-gallery-caption span{color:var(--muted);font-size:12px}.skill-gallery-thumbnails{gap:10px;padding:3px;display:flex;overflow-x:auto}.skill-gallery-thumbnails button{aspect-ratio:16/10;cursor:pointer;background:#232527;border:2px solid #0000;border-radius:10px;flex:0 0 120px;padding:0;overflow:hidden}.skill-gallery-thumbnails button[aria-pressed=true]{border-color:var(--accent)}.skill-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.skill-gallery-video{aspect-ratio:16/9;object-fit:contain;border-radius:12px;width:100%;max-height:500px;margin-top:20px;display:block}.skill-gallery-video:first-child{margin-top:0}.skill-gallery-dialog{color:#fff;background:#202224;border:1px solid #ffffff30;border-radius:18px;width:min(1200px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px}.skill-gallery-dialog::backdrop{background:#0b0d10d9}.skill-gallery-dialog form{justify-content:flex-end;margin-bottom:12px;display:flex}.skill-gallery-dialog button{color:#fff;cursor:pointer;background:#ffffff15;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.skill-gallery-full-image{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 160px);display:block}.skill-gallery-dialog>p{margin:14px 0 0;font-size:13px;line-height:1.5}.skill-fit-list{padding-left:22px;line-height:1.7}.skill-fit-list li+li{margin-top:8px}.skill-purchase-note{font-weight:600}.package-upload-label{gap:8px;margin:20px 0;display:grid}.package-file-manifest{overflow-wrap:anywhere;padding-left:20px;font-size:13px;line-height:1.8}.file-list strong{overflow-wrap:anywhere}@media (max-width:640px){.skill-gallery-stage{aspect-ratio:4/3;border-radius:12px}.skill-gallery-thumbnails button{flex-basis:96px}.skill-gallery-dialog{padding:12px}.skill-demo-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.skill-demo-dialog form{align-items:center;height:52px;margin:0;padding:8px}.skill-demo-dialog .skill-demo-full-frame{border-radius:0;height:calc(100dvh - 52px)}}@media (prefers-reduced-motion:reduce){.skill-card-poster,.catalog-grid .skill-cover-slide{transition:none}.card-art-link:hover .skill-card-poster{transform:none}}.detail-cover>.skill-preview{aspect-ratio:1.5}.preview-disclaimer{text-align:center;color:var(--muted);background:var(--surface);padding:10px;font-size:9px;display:block}.detail-sidebar{position:sticky;top:102px}.detail-summary{padding:2px 0}.detail-badges{color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex}.detail-badges>span{align-items:center;gap:5px;display:flex}.free-pill{background:var(--success-soft);color:var(--success);border-radius:4px;padding:5px 8px}.detail-summary>h1{letter-spacing:-1.2px;margin-top:16px;font-size:32px;line-height:1.13}.detail-description{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.85}.detail-author{color:var(--muted);align-items:center;gap:7px;margin-top:19px;font-size:11px;display:flex}.detail-author>span:last-child{color:var(--muted);background:var(--accent-soft);border-radius:4px;margin-left:auto;padding:3px 6px;font-size:10px}.detail-stats{color:var(--muted);border-bottom:1px solid var(--line);gap:20px;margin-top:15px;padding-bottom:20px;font-size:10px;display:flex}.detail-stats>span{align-items:center;gap:5px;display:flex}.install-box{padding-top:22px}.install-box h2{letter-spacing:-.3px;font-size:14px}.agent-selector{border:1px solid var(--line);background:var(--accent-soft);border-radius:7px;gap:5px;margin-top:14px;margin-bottom:17px;padding:4px;display:flex}.agent-selector>button{white-space:nowrap;color:var(--muted);border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:9px 3px;font-size:10px;display:flex}.agent-selector>button>span{font-size:14px}.agent-selector>button.active{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #00000010}.install-agent-picker{margin:14px 0 17px}.install-agent-picker .agent-selector{margin:0}.agent-dropdown{margin-top:8px}.agent-dropdown select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:7px;padding:9px 12px;font-size:13px}.install-box .button+.button{margin-top:10px}.install-box>p{text-align:center;color:var(--muted);margin-top:12px;font-size:9px}.detail-save{width:100%;color:var(--muted);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;margin-bottom:23px;padding:19px 0;font-size:11px;display:flex}.detail-save.is-saved{color:var(--accent)}.manual-install h3{font-family:var(--body);color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.manual-install ol{color:var(--muted);margin-top:10px;padding-left:16px;font-size:10px;line-height:1.9}.manual-install li+li{margin-top:5px}.manual-install code{overflow-wrap:anywhere;background:var(--accent-soft);color:var(--muted);border-radius:4px;margin-top:5px;padding:7px;font-size:9px;line-height:1.6;display:block}.manual-install>a{color:var(--accent);font-size:10px}.updated-note{color:var(--muted);margin-top:17px;font-size:9px}.detail-tabs{border-bottom:1px solid var(--line);gap:29px;margin-top:28px;display:flex}.detail-tabs>button{color:var(--muted);padding:15px 0;font-size:12px;position:relative}.detail-tabs>button[aria-selected=true]{color:var(--accent);font-weight:550}.detail-tabs>button[aria-selected=true]:after{content:"";bottom:-1px;background:var(--accent);height:2px;position:absolute;inset-inline:0}.detail-tab-content{min-height:440px;padding:26px 0}.detail-tab-content h2{letter-spacing:-.4px;margin-bottom:13px;font-size:19px}.detail-tab-content>h2:not(:first-child){margin-top:30px}.detail-tab-content>p{color:var(--muted);font-size:13px;line-height:1.9}.deliverables{flex-direction:column;gap:14px;margin-top:17px;padding:0;list-style:none;display:flex}.deliverables li{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.deliverables svg{color:var(--accent)}.skill-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.skill-tags>a{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:6px 10px;font-size:10px}.workflow-list{flex-direction:column;gap:18px;margin:25px 0;padding:0;list-style:none;display:flex}.workflow-list>li{align-items:start;gap:15px;display:flex}.workflow-list>li>span{background:var(--accent-soft);color:var(--muted);border-radius:5px;flex-shrink:0;margin-top:2px;padding:6px 7px;font-size:10px}.workflow-list p{color:var(--muted);font-size:12px;line-height:1.8}.file-list{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;margin-top:22px;display:flex}.file-list>div{align-items:center;gap:14px;padding:18px;display:flex}.file-list>div+div{border-top:1px solid var(--line)}.file-list svg{color:var(--accent)}.file-list strong{color:var(--accent);font-size:12px;font-weight:550}.file-list p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7}.related-section{border-top:1px solid var(--line);margin-top:30px;padding-top:35px}.related-section .section-header h2{font-size:26px}.back-link{color:var(--muted);margin-top:35px}.submit-page{padding-bottom:65px}.submit-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:55px;display:grid}.submission-form{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:29px}.submission-form>h2{letter-spacing:-.5px;align-items:center;gap:9px;margin-bottom:28px;font-size:18px;display:flex}.submission-form>h2 svg{color:var(--accent)}.form-field{min-width:0;margin-bottom:21px}.form-field label{color:var(--muted);margin-bottom:9px;font-size:12px;font-weight:500;display:block}.form-field label>span{color:var(--muted)}.form-field label>small{color:var(--muted);font-size:10px;font-weight:400}.form-field>input,.form-field>select,.form-field>textarea,.waitlist-fields>input{border:1px solid var(--control-line);width:100%;color:var(--ink);background:var(--accent-soft);border-radius:7px;padding:11px 12px;font-size:12px;line-height:1.6;display:block}.form-field>input::placeholder,.form-field>textarea::placeholder,.waitlist-fields>input::placeholder{color:var(--muted)}.form-field>textarea{resize:vertical;min-height:100px}.form-field>small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.7;display:block}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workflow-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:11px!important;line-height:1.9!important}.consent-label{color:var(--muted);align-items:start;gap:9px;margin-block:17px;font-size:11px;line-height:1.7;display:flex}.consent-label input{width:14px;height:14px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.consent-label a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.form-footnote{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.7}.form-error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:7px;margin-block:14px;padding:12px;font-size:12px;line-height:1.7}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.submit-guidance{padding-top:9px;position:sticky;top:105px}.guidance-icon{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.submit-guidance>h2{letter-spacing:-.6px;margin-top:19px;font-size:22px}.submit-guidance>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.guidance-item{gap:10px;margin-top:25px;display:flex}.guidance-item>svg{color:var(--accent);margin-top:2px}.guidance-item h3{font-family:var(--body);color:var(--accent);font-size:12px;font-weight:550}.guidance-item p{color:var(--accent);margin-top:7px;font-size:11px;line-height:1.8}.guidance-note{background:var(--accent-soft);border:1px solid var(--line);color:var(--muted);border-radius:7px;gap:10px;margin-block:28px;padding:15px;display:flex}.guidance-note>p{font-size:10px;line-height:1.8}.submit-guidance>.text-link{color:var(--muted);font-size:11px}.submit-success{text-align:center;max-width:720px;padding-block:85px 110px}.success-icon{background:var(--accent-soft);width:76px;height:76px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.submit-success>.section-eyebrow{justify-content:center}.submit-success h1{letter-spacing:-1.5px;margin-top:17px;font-size:40px}.submit-success>p{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.9}.submission-reference{background:var(--accent-soft);border:1px solid var(--line);color:var(--muted);border-radius:8px;flex-direction:column;gap:9px;margin-block:28px;padding:17px;font-size:11px;display:flex}.submission-reference code{overflow-wrap:anywhere;font-size:11px}.pricing-page{padding-bottom:80px}.pricing-faq{max-width:1000px;margin-inline:auto}.free-plan-banner{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:19px;max-width:1000px;margin:38px auto;padding:25px 28px;display:flex}.free-plan-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.free-plan-banner h2{letter-spacing:-.4px;font-size:18px}.free-plan-banner p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.free-plan-banner>.button{white-space:nowrap;margin-left:auto}.planned-label{text-align:center;color:var(--muted);letter-spacing:1.3px;margin-block:40px 32px;font-size:9px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:23px;max-width:1000px;margin:auto;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:29px 27px;position:relative}.pricing-highlight{border-color:var(--accent);background:var(--accent-soft)}.pricing-ribbon{color:var(--accent);background:var(--accent-soft);border:1px solid var(--line);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:9px;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.coming-soon{color:var(--muted);background:var(--accent-soft);border-radius:4px;padding:4px 6px;font-size:9px;display:inline-block}.pricing-card :is(h2,h3){letter-spacing:-.4px;margin-top:18px;font-size:20px}.plan-price{font-family:var(--display);letter-spacing:-2px;margin-top:17px;font-size:45px;font-weight:550}.plan-price>span{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.pricing-card>p{color:var(--muted);margin:10px 0 22px;font-size:11px;line-height:1.7}.pricing-card ul{border-top:1px solid var(--line);flex-direction:column;gap:15px;margin-top:23px;padding:22px 0 0;list-style:none;display:flex}.pricing-card li{color:var(--muted);align-items:start;gap:8px;font-size:11px;line-height:1.5;display:flex}.pricing-card li>svg{color:var(--accent)}.pricing-footnote{text-align:center;max-width:600px;color:var(--muted);margin:27px auto;font-size:10px;line-height:1.9}.waitlist-panel{border:1px solid var(--line);background:var(--accent-soft);border-radius:11px;max-width:650px;margin:35px auto 0;padding:30px;position:relative}.panel-close{color:var(--muted);padding:4px;position:absolute;top:16px;right:16px}.waitlist-panel h2{letter-spacing:-.8px;margin-top:10px;font-size:26px}.waitlist-panel p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.waitlist-fields{gap:10px;margin-top:22px;display:flex}.waitlist-fields>input{background:var(--surface);flex:1;min-width:0}.waitlist-fields>.button{white-space:nowrap}.waitlist-success{text-align:center;padding:15px}.waitlist-success>svg{color:var(--accent)}.guide-page{padding-bottom:70px}.guide-intro{background:var(--accent-soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:27px;max-width:920px;margin:45px auto 30px;padding:30px;display:flex}.guide-intro-icon{color:var(--accent);font-size:70px;line-height:1}.guide-intro h2{letter-spacing:-.6px;font-size:20px;line-height:1.4}.guide-intro p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}.guide-steps{grid-template-columns:repeat(3,1fr);gap:24px;max-width:920px;margin:35px auto 65px;display:grid}.guide-step{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:24px}.guide-step-icon{width:45px;height:45px;color:var(--accent);background:var(--accent-soft);border-radius:10px;place-items:center;margin-bottom:23px;display:grid}.guide-step h2{letter-spacing:-.4px;margin-top:11px;font-size:19px}.guide-step p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.85}.guide-install{max-width:920px;margin:auto}.guide-install-layout{grid-template-columns:1.35fr 1fr;align-items:center;gap:35px;display:grid}.guide-agent-selector{max-width:380px;margin-top:0}.guide-install-layout>div>p{color:var(--muted);margin-bottom:15px;font-size:12px;line-height:1.8}.guide-install-layout>div>p>code{color:var(--muted);background:var(--accent-soft);border-radius:4px;padding:3px 5px;font-size:11px}.command-block{background:var(--color-night);color:var(--color-snow);border:1px solid var(--control-line);border-radius:8px;margin-bottom:12px;overflow:hidden}.command-block>div{color:#adb4ac;letter-spacing:.5px;border-bottom:1px solid #303b35;justify-content:space-between;align-items:center;padding:10px 14px;font-size:8px;display:flex}.command-block>div>span{align-items:center;gap:7px;display:flex}.command-block button{color:var(--color-yellow);padding:4px;display:flex}.command-block pre{color:var(--color-snow);margin:0;padding:18px 16px;font-size:11px;line-height:1.8;overflow:auto}.guide-install-layout>div>p.guide-command-note{color:var(--muted);font-size:10px}.guide-install-layout .text-link{color:var(--muted);font-size:11px}.folder-tree{background:var(--accent-soft);border:1px solid var(--line);color:var(--accent);border-radius:9px;padding:27px;font-size:10px}.folder-tree>span:first-child{letter-spacing:1.2px;font-size:8px}.folder-tree>pre{color:var(--accent);margin-block:19px;font-size:12px;line-height:2;overflow:auto}.folder-tree-note{border-top:1px solid var(--line);color:var(--accent);align-items:center;gap:6px;padding-top:15px;font-size:9px;display:flex}.guide-prompt{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:920px;margin:60px auto 0;padding:35px}.guide-prompt>svg{color:var(--accent)}.guide-prompt h2{letter-spacing:-.7px;margin-top:16px;font-size:26px}.guide-prompt blockquote{font-size:16px;line-height:1.8;font-family:var(--display);color:var(--accent);border-left:2px solid var(--line);margin:22px 0;padding-left:20px}.guide-prompt p{color:var(--muted);max-width:700px;margin-bottom:23px;font-size:12px;line-height:1.85}.legal-page{max-width:800px;padding-block:60px 90px}.legal-page h1{letter-spacing:-1.4px;margin-top:16px;font-size:42px}.legal-page>p{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.9}.legal-page h2{letter-spacing:-.5px;margin-top:31px;font-size:21px}.not-found{text-align:center;padding-block:80px 100px}.not-found-mark{color:var(--accent);margin-bottom:22px;font-size:84px;line-height:1;display:block}.not-found>.section-eyebrow{justify-content:center}.not-found h1{letter-spacing:-1.5px;margin-top:17px;font-size:40px}.not-found p{color:var(--muted);max-width:470px;margin:18px auto 28px;font-size:13px;line-height:1.8}.card-info>p,.card-category,.card-install,.card-footer,.more-skills>span,.category-tile p,.how-copy>p,.how-step p,.community-section p,.faq-grid details>p,.footer-brand>p,.footer-main>div:not(:first-child)>a,.footer-bottom,.result-count,.catalog-end,.detail-description,.detail-author,.detail-stats,.detail-tab-content>p,.deliverables li,.workflow-list p,.file-list p,.install-box>p,.detail-save,.manual-install ol,.updated-note,.form-field>small,.consent-label,.form-footnote,.submit-guidance>p,.guidance-item p,.guidance-note,.submit-success>p,.pricing-card>p,.pricing-card li,.pricing-footnote,.free-plan-banner p,.waitlist-panel p,.guide-intro p,.guide-step p,.guide-install-layout>div>p,.guide-install-layout>div>p.guide-command-note,.guide-prompt p,.legal-page>p,.not-found p,.form-field label,.filter-option,.check-filter,.agent-selector>button,.detail-tabs>button,.sort-control select,.empty-state p,.skill-tags>a,.coming-soon,.planned-label{color:var(--muted)}@media (min-width:1500px){.container{width:1280px}.hero-copy{padding-top:68px}.hero-showcase{height:270px;margin-top:65px}.showcase-card{width:280px}.hero h1{font-size:73px}.nav-shell{width:1370px}}@media (max-width:1150px){.container{width:calc(100% - 64px)}.nav-shell{gap:25px;width:calc(100% - 56px)}.desktop-nav{gap:20px;margin-left:18px}.nav-actions{gap:12px}.hero h1{font-size:61px}.hero-star{font-size:44px;right:-58px}.agents-row{gap:25px}.category-tile{gap:9px;padding:18px 13px}.category-icon{width:34px;height:34px}.category-tile h3{font-size:12px}.category-arrow{width:14px}.skills-grid{gap:24px 16px}.card-title h3{font-size:12px}.how-section{gap:50px}.catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:27px}.catalog-grid{--catalog-row-gap:24px;gap:var(--catalog-row-gap) 15px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid .card-title h3{font-size:11px}.detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.detail-summary>h1{font-size:28px}.submit-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.community-section{padding:28px}.community-section p{max-width:450px}.footer-main{gap:30px}}@media (max-width:900px){.container{width:calc(100% - 48px)}.nav-shell{gap:20px;width:calc(100% - 44px);height:69px}.desktop-nav{display:none}.mobile-menu-button{display:flex}.mobile-nav{display:block}.nav-actions{gap:13px}.nav-submit{padding:8px 11px;font-size:11px}.hero-copy{padding-top:48px}.hero h1{letter-spacing:-3px;font-size:55px}.hero-star{font-size:38px;top:54px;right:-48px}.showcase-card{width:224px}.hero-showcase{height:224px;margin-top:42px}.agents-row{flex-wrap:wrap;gap:22px}.agents-label{text-align:center;width:100%}.agent-brand{font-size:14px}.agents-row{row-gap:16px;padding:14px 0 28px}.section-header h2{font-size:28px}.category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-tile{padding:20px}.category-tile h3{font-size:13px}.category-icon{width:39px;height:39px}.home-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.card-title h3{font-size:14px}.card-info>p{font-size:12px}.card-category{font-size:10px}.save-button{opacity:1}.how-section{grid-template-columns:1fr 1fr;gap:30px}.how-copy h2{font-size:30px}.how-step{gap:12px}.how-step>svg{display:none}.community-spark{font-size:52px}.community-section{flex-wrap:wrap;gap:19px}.community-section>.button{margin-left:70px}.community-section h2{font-size:24px}.faq-grid{gap:0 28px}.catalog-layout{grid-template-columns:175px minmax(0,1fr);gap:23px}.catalog-grid{--catalog-row-gap:25px;gap:var(--catalog-row-gap) 17px;grid-template-columns:repeat(2,minmax(0,1fr))}.result-count>span{display:none}.catalog-grid .card-title h3{font-size:12px}.view-toggle{display:none}.detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.detail-summary>h1{font-size:26px}.detail-tabs{gap:17px}.detail-tabs button{font-size:11px}.detail-tab-content>p{font-size:12px}.detail-cover>.skill-preview{aspect-ratio:1.4}.form-row{grid-template-columns:1fr;gap:0}.submit-layout{grid-template-columns:minmax(0,1fr) 220px;gap:27px}.submission-form{padding:22px}.submit-guidance>h2{font-size:19px}.pricing-grid{gap:14px}.pricing-card{padding:24px 18px}.pricing-card li{font-size:10px}.plan-price{font-size:38px}.pricing-card :is(h2,h3){font-size:18px}.pricing-card .button{padding-inline:10px;font-size:11px}.guide-steps{gap:16px}.guide-step{padding:20px}.guide-step h2{font-size:17px}.guide-step p{font-size:11px}.guide-install-layout{gap:22px}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:20px}.list-view{grid-template-columns:1fr}.list-view .skill-card{gap:13px}.list-view .card-art-wrap{width:150px}.list-view .card-info>p{min-height:28px;font-size:10px}.list-view .card-footer{margin-top:8px;font-size:8px}.list-view .agent-marks{display:none}}@media (max-width:640px){.container{width:calc(100% - 36px)}.announcement{gap:8px;min-height:31px;font-size:9px}.announcement-tag{display:none}.announcement>a{font-size:9px}.nav-shell{gap:8px;width:calc(100% - 36px);height:64px}.brand{gap:7px;font-size:25px}.brand-symbol{font-size:29px}.desktop-nav,.nav-submit{display:none}.mobile-menu-button{display:flex}.nav-actions{gap:4px}.nav-actions>.language-button{display:none}.mobile-nav .language-button{font-size:14px}.account-login{width:44px;height:44px;padding:8px}.account-login span{display:none}.mobile-nav .language-button select{max-width:none;min-height:44px}.hero-copy{padding-top:39px}.hero-eyebrow{letter-spacing:1px;font-size:11px}.hero-eyebrow>span{width:22px;height:22px}.hero h1{letter-spacing:-2.5px;margin-top:19px;font-size:43px;line-height:1.13}.hero-star{display:none}.hero-highlight svg{height:8px;bottom:-9px}.hero-copy>p{margin-top:23px;font-size:16px;line-height:1.7}.hero-search{gap:10px;height:62px;margin-top:24px;padding-left:14px}.hero-search input{font-size:16px}.hero-search>svg{width:18px}.hero-search button{width:44px;height:44px}.hero-quick{gap:6px;font-size:13px}.hero-quick>span{width:100%;margin-bottom:1px}.hero-showcase{height:195px;margin-top:34px}.showcase-card{width:190px}.showcase-track{gap:12px;top:12px}.showcase-caption{padding:6px 4px 2px;font-size:11px}.agents-row{gap:14px 19px;padding-bottom:28px}.agent-brand{gap:4px;font-size:11px}.agent-brand>span{font-size:18px}.agent-brand>svg{width:15px}.agents-more{display:none}.agents-label{font-size:11px}.section-header{align-items:start;gap:16px;margin-bottom:20px}.section-header h2{letter-spacing:-1px;font-size:25px}.section-eyebrow{letter-spacing:1.1px;font-size:11px}.section-header>.text-link{gap:3px;min-height:44px;margin-top:27px;font-size:14px}.section-header>.text-link>svg{width:13px}.section-header p{font-size:16px}.browse-section{padding-top:32px}.category-grid{gap:10px}.category-tile{border-radius:8px;flex-wrap:wrap;gap:9px;padding:16px 12px}.category-icon{border-radius:7px;width:33px;height:33px}.category-icon>svg{width:18px}.category-tile h3{font-size:14px}.category-tile p{margin-top:4px;font-size:12px}.category-arrow{display:none}.featured-section{padding-top:38px}.featured-section .section-header{display:block}.featured-section .section-header>.text-link{margin-top:12px}.skills-grid{gap:32px}.home-grid,.catalog-grid,.related-grid{grid-template-columns:minmax(0,1fr)}.card-art-wrap,.card-art-link{border-radius:7px}.card-title h3{font-size:18px;line-height:1.4}.card-title svg{flex-shrink:0;width:18px}.card-info{padding-top:9px}.card-category,.card-install{font-size:13px}.card-info>p{min-height:0;font-size:16px;line-height:1.7}.card-footer{gap:4px;margin-top:9px;font-size:13px}.author-avatar{width:20px;height:20px;font-size:12px}.agent-marks{display:none}.free-badge{padding:5px 7px;font-size:12px}.card-badges{top:7px;left:7px}.pick-badge{padding:3px}.pick-badge>svg{width:9px}.save-button{border-radius:5px;width:44px;height:44px;top:6px;right:6px}.save-button>svg{width:18px}.more-skills{padding:28px 0 35px}.more-skills .button{min-height:44px;font-size:14px}.more-skills>span{font-size:13px}.how-section{grid-template-columns:1fr;gap:28px;padding-block:37px}.how-copy h2{font-size:31px}.how-copy>p{max-width:100%;font-size:16px}.how-copy .text-link{min-height:44px;font-size:14px}.how-steps{gap:22px}.how-step h3,.how-step p{font-size:16px}.how-step>svg{width:17px;display:block}.community-section{grid-template-columns:minmax(0,1fr) 36px;gap:16px;padding:24px;display:grid}.community-spark{grid-area:1/2;place-self:start end;font-size:48px;line-height:1}.community-section>div:nth-child(2){display:contents}.community-section h2{letter-spacing:-.7px;text-wrap:balance;grid-area:2/1/auto/-1;margin:0;font-size:26px;line-height:1.2}.community-section p{grid-area:3/1/auto/-1;margin:0;font-size:16px;line-height:1.65}.community-section>.button{grid-area:4/1/auto/-1;width:100%;min-height:48px;margin:4px 0 0;padding:12px 16px;font-size:14px}.community-section .section-eyebrow{grid-area:1/1;align-self:center;font-size:11px;line-height:1.6}.faq-section{padding-block:37px 14px}.faq-grid{grid-template-columns:1fr}.faq-grid details{padding:17px 0}.faq-grid summary{min-height:44px;font-size:16px}.faq-grid details>p{font-size:16px}.closing-line{padding:23px 0 34px;font-size:13px}.site-footer{padding-top:31px}.footer-main{grid-template-columns:repeat(3,1fr);gap:23px 12px;padding-bottom:25px}.footer-brand{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:12px;padding-bottom:5px;display:flex}.footer-brand .brand{gap:8px;font-size:28px}.footer-brand .brand-symbol{font-size:32px}.footer-brand>p{max-width:30ch;margin:0;font-size:14px;line-height:1.7}.footer-github{margin-top:7px;font-size:10px}.footer-main h3{margin-bottom:13px;font-size:10px}.footer-main>div:not(:first-child)>a{margin:10px 0;font-size:9px}.footer-bottom{gap:20px;padding:16px 0;font-size:8px;line-height:1.5}.footer-bottom>span:last-child{text-align:right;max-width:65%;margin-left:auto}.page-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:24px;padding-top:34px}.page-heading h1{letter-spacing:-1.4px;margin-top:12px;font-size:33px;line-height:1.17}.page-heading p{margin-top:13px;font-size:11px}.page-heading>.button{min-height:39px;padding:9px 14px;font-size:11px}.catalog-search{gap:9px;margin-bottom:24px;padding-left:12px}.catalog-search input{font-size:16px}.catalog-search>.button{min-height:44px;padding:7px 12px;font-size:14px}.catalog-layout{grid-template-columns:1fr;gap:0}.filter-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:23px;padding:20px;display:none;position:static}.filter-panel.filters-open{display:block}.filter-close{display:flex}.filter-title{margin-bottom:19px}.filter-help{display:none}.filter-panel fieldset+fieldset{margin-top:15px;padding-top:15px}.mobile-filter{gap:5px;min-height:31px;padding:6px 8px;font-size:10px;display:flex}.results-toolbar{margin-bottom:17px}.result-count{font-size:11px}.result-actions{gap:7px}.sort-control select{max-width:130px;padding:7px 17px 7px 6px;font-size:9px}.catalog-grid{gap:var(--catalog-row-gap) 14px}.catalog-grid .card-title h3{font-size:18px}.catalog-grid .card-info>p{font-size:16px}.catalog-end{padding-top:30px;font-size:9px;line-height:1.7}.empty-state{padding:50px 15px}.empty-state h2{font-size:23px}.empty-state p{font-size:16px}.list-view{grid-template-columns:1fr}.list-view .card-art-wrap{width:100%}.list-view .skill-card{flex-direction:column;gap:10px;padding:9px}.list-view .card-info{padding:2px 0}.list-view .card-title h3{font-size:18px}.list-view .card-info>p{-webkit-line-clamp:2;min-height:0;font-size:16px}.list-view .card-footer{margin-top:4px;font-size:13px}.list-view .card-category{font-size:13px}.breadcrumbs{gap:5px;padding:20px 0;font-size:9px}.breadcrumbs>span{max-width:180px}.detail-layout{flex-direction:column;gap:0;display:flex}.detail-content{display:contents}.detail-cover{border-radius:8px;order:0;width:100%}.detail-cover>.skill-preview{aspect-ratio:1.58}.preview-disclaimer{padding:8px;font-size:8px}.detail-sidebar{order:1;width:100%;margin-top:24px;position:static}.detail-summary>h1{margin-top:14px;font-size:33px}.detail-description{font-size:12px}.detail-author,.detail-stats{font-size:10px}.install-box h2{font-size:14px}.agent-selector>button{padding-block:10px;font-size:11px}.install-box>p{font-size:10px}.detail-save{font-size:11px}.manual-install h3{font-size:12px}.manual-install ol{font-size:11px}.manual-install code{font-size:10px}.manual-install>a{font-size:11px}.updated-note{font-size:9px}.detail-tabs{order:2;gap:26px;width:100%;margin-top:28px}.detail-tabs>button{font-size:12px}.detail-tab-content{order:3;width:100%;min-height:0;padding-top:25px}.detail-tab-content>p{font-size:12px}.detail-tab-content h2{font-size:20px}.workflow-list p{font-size:11px}.related-section{margin-top:10px;padding-top:27px}.related-section .section-header{display:block}.related-section .section-header h2{font-size:24px}.related-section .section-header>.text-link{margin-top:12px}.back-link{font-size:11px}.submit-layout{flex-direction:column;gap:27px;display:flex}.submission-form{width:100%;padding:21px 17px}.submission-form>h2{font-size:17px}.form-field label{font-size:11px}.form-field>input,.form-field>select,.form-field>textarea{font-size:12px}.submit-guidance{position:static}.submit-guidance>h2{font-size:22px}.guidance-item{margin-top:19px}.submit-success{padding-block:60px 80px}.submit-success h1{font-size:32px}.submit-success>p{font-size:12px}.submission-reference code{font-size:10px}.pricing-page>.page-heading{align-items:center}.free-plan-banner{flex-wrap:wrap;gap:13px;margin-top:28px;padding:22px 18px}.free-plan-icon{width:39px;height:39px}.free-plan-banner>div{flex:1}.free-plan-banner h2{font-size:16px}.free-plan-banner p{font-size:10px}.free-plan-banner>.button{min-height:38px;margin-left:52px;padding:9px 13px;font-size:10px}.planned-label{letter-spacing:1px;margin-block:30px 25px;font-size:7px}.pricing-grid{grid-template-columns:1fr;gap:25px}.pricing-card{padding:25px}.pricing-card :is(h2,h3){font-size:22px}.plan-price{font-size:44px}.pricing-card li{font-size:11px}.pricing-card ul{gap:13px}.pricing-card .button{font-size:12px}.pricing-footnote{font-size:9px}.waitlist-panel{padding:27px 20px}.waitlist-panel h2{font-size:24px}.waitlist-panel p{font-size:11px}.waitlist-fields{flex-direction:column;gap:9px}.waitlist-fields>.button{font-size:11px}.guide-page>.page-heading{align-items:center}.guide-intro{align-items:start;gap:15px;margin-top:28px;padding:22px 18px}.guide-intro-icon{font-size:45px}.guide-intro h2{letter-spacing:-.4px;font-size:17px}.guide-intro p{font-size:10px;line-height:1.9}.guide-steps{grid-template-columns:1fr;gap:15px;margin-block:25px 40px}.guide-step{padding:23px;position:relative}.guide-step-icon{width:36px;height:36px;position:absolute;top:22px;right:22px}.guide-step h2{font-size:21px}.guide-step p{font-size:12px}.guide-install .section-header h2{font-size:25px}.guide-install-layout{grid-template-columns:1fr;gap:23px}.folder-tree{padding:24px}.guide-prompt{margin-top:35px;padding:25px 21px}.guide-prompt h2{font-size:24px}.guide-prompt blockquote{padding-left:14px;font-size:14px;line-height:1.9}.guide-prompt p{font-size:11px}.legal-page{padding-block:39px 60px}.legal-page h1{font-size:34px}.legal-page h2{font-size:20px}.legal-page>p{font-size:12px}.not-found{padding-block:60px 80px}.not-found h1{font-size:33px}.not-found p{font-size:12px}.toast{gap:8px;padding:12px;font-size:11px;bottom:18px}}@media (max-width:380px){.nav-shell{gap:8px}.brand{gap:6px;font-size:22px}.brand-symbol{font-size:25px}.nav-actions{gap:6px}.language-button{gap:0}.language-button>svg{display:none}.language-button select{max-width:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-role-editor{grid-template-columns:minmax(140px,1fr) auto;gap:6px;min-width:230px;display:grid}.admin-role-editor input{border:1px solid var(--control-line);background:var(--surface);border-radius:6px;min-width:0;padding:7px}.admin-role-editor small{grid-column:1/-1}.admin-plan-form{gap:18px;margin:20px 0;display:grid}.admin-skill-tabs,.admin-skill-actions,.admin-skill-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-skill-toolbar{margin:20px 0}.admin-skill-toolbar .catalog-search{flex:1;min-width:220px;margin:0}.admin-skill-toolbar label{align-items:center;gap:8px;display:flex}.admin-skills-table{min-width:880px}.admin-skills-table th{white-space:nowrap}.admin-skills-table td:first-child{min-width:230px;max-width:330px}.admin-skills-table td:nth-child(5){white-space:nowrap;min-width:75px}.admin-skill-toolbar select,.admin-submission input{border:1px solid var(--control-line);background:var(--surface);border-radius:8px;padding:10px 12px}.admin-skill-form fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.admin-skill-form small{color:var(--muted)}.admin-skill-existing-product summary{cursor:pointer}.admin-skill-existing-product>label,.admin-skill-existing-product>small,.admin-skill-existing-product>button{margin-top:12px;display:block}.admin-skill-document,.admin-submission-workflow{font-family:ui-monospace,monospace}.admin-submissions{gap:12px;display:grid}.admin-submission{border:1px solid var(--control-line);border-radius:10px;padding:16px}.admin-submission summary{cursor:pointer;overflow-wrap:anywhere}.admin-submission summary span{color:var(--muted);margin-left:12px;font-size:13px}.admin-submission-workflow{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);max-height:400px;margin:16px 0;padding:12px;overflow-y:auto}.admin-submission .admin-skill-actions{margin-top:16px}.admin-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-plan-form label{gap:8px;display:grid}.admin-plan-form input:not([type=checkbox]),.admin-plan-form select,.admin-plan-form textarea,.admin-bind-product input{border:1px solid var(--control-line);background:var(--surface);border-radius:8px;width:100%;min-width:0;padding:10px 12px}.admin-plan-options{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-plan-options label{align-items:center;display:flex}.admin-bind-product{gap:8px;min-width:170px;margin-top:10px;display:grid}.admin-table td>label{align-items:center;gap:6px;margin-bottom:6px;display:flex}@media (max-width:600px){.admin-plan-fields{grid-template-columns:1fr}}.purchases-card{padding:24px}.purchases-count{color:var(--muted);margin:0 0 12px}.purchases-list{margin:0;padding:0;list-style:none}.purchases-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.purchase-info{min-width:0}.purchase-info h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px}.purchase-info dl{flex-wrap:wrap;gap:12px 24px;margin:0;font-size:13px;display:flex}.purchase-info dt{color:var(--muted);margin-bottom:4px}.purchase-info dd{overflow-wrap:anywhere;margin:0}.purchase-order{flex-basis:100%}.purchase-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.purchase-unavailable{color:var(--muted);font-size:13px}.purchases-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}@media (max-width:700px){.purchases-card{padding:18px}.purchases-list>li{flex-direction:column;align-items:flex-start;gap:16px}.purchase-actions{width:100%}.purchase-actions .button{flex:1}}
