:root{--bg:#f7f3ec;--surface:#ffffff;--ink:#14213d;--ink-hover:#22314f;--soft:#44506b;--faint:#8b93a7;--line:#ece5d6;--line-strong:#d9cfba;--pink-tint:#fce4f1;--on-ink:#fffdf8;--accent:#e0218a;--accent-hover:#c2186f;--c-agents:#3949d6;--c-agents-bg:#e6e9ff;--c-apps:#12a3b8;--c-apps-bg:#dcf6fa;--c-brains:#14a758;--c-brains-bg:#dcfbe9;--c-prompts:#a63ce0;--c-prompts-bg:#f5e6ff;--c-skills:#cf8a00;--c-skills-bg:#fdf1d0}@media (prefers-color-scheme:dark){:root{--bg:#11141d;--surface:#191d28;--ink:#eceff5;--ink-hover:#d3d9e6;--soft:#a6aec0;--faint:#717a90;--line:#2a3040;--line-strong:#3b4358;--pink-tint:#3a1330;--on-ink:#11141d;--c-agents:#5263ff;--c-agents-bg:#171d3a;--c-apps:#3ed8ea;--c-apps-bg:#103539;--c-brains:#2fee7f;--c-brains-bg:#103224;--c-prompts:#d166ff;--c-prompts-bg:#2a1a3c;--c-skills:#ffbf29;--c-skills-bg:#3a2c10}}:root[data-theme=dark]{--bg:#11141d;--surface:#191d28;--ink:#eceff5;--ink-hover:#d3d9e6;--soft:#a6aec0;--faint:#717a90;--line:#2a3040;--line-strong:#3b4358;--pink-tint:#3a1330;--on-ink:#11141d;--c-agents:#5263ff;--c-agents-bg:#171d3a;--c-apps:#3ed8ea;--c-apps-bg:#103539;--c-brains:#2fee7f;--c-brains-bg:#103224;--c-prompts:#d166ff;--c-prompts-bg:#2a1a3c;--c-skills:#ffbf29;--c-skills-bg:#3a2c10}:root[data-theme=light]{--bg:#f7f3ec;--surface:#ffffff;--ink:#14213d;--ink-hover:#22314f;--soft:#44506b;--faint:#8b93a7;--line:#ece5d6;--line-strong:#d9cfba;--pink-tint:#fce4f1;--on-ink:#fffdf8;--c-agents:#3949d6;--c-agents-bg:#e6e9ff;--c-apps:#12a3b8;--c-apps-bg:#dcf6fa;--c-brains:#14a758;--c-brains-bg:#dcfbe9;--c-prompts:#a63ce0;--c-prompts-bg:#f5e6ff;--c-skills:#cf8a00;--c-skills-bg:#fdf1d0}:root{--card:var(--surface);--card-2:var(--bg);--bg-deep:var(--bg);--border:var(--line);--border-light:var(--line-strong);--input:var(--surface);--text:var(--ink);--text-muted:var(--soft);--pink:var(--accent);--pink-hover:var(--accent-hover);--teal:var(--c-brains);--teal-bright:var(--c-brains);--teal-tint:var(--c-brains-bg);--danger:var(--c-apps);--radius-card:0;--radius-btn:0;--shadow-card:none;--font-heading:var(--font-inter-tight),"Inter Tight",system-ui,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,"Cascadia Code",Consolas,monospace;--edge:#e0218a;--water-shallow:#f6a5d0;--water-deep:#a3186a}@media (prefers-color-scheme:dark){:root{--edge:#143a40;--water-shallow:#1d5b66;--water-deep:#0b2830}}:root[data-theme=dark]{--edge:#143a40;--water-shallow:#1d5b66;--water-deep:#0b2830}:root[data-theme=light]{--edge:#e0218a;--water-shallow:#f6a5d0;--water-deep:#a3186a}:root[data-theme=dark] .beach-edges{display:none!important}.palm-toggle{position:relative;display:inline-flex;align-items:center;padding:0;background:none;border:none;color:var(--accent);line-height:0;cursor:pointer}.palm-toggle svg{transform-origin:50% 90%}.palm-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.coconut{position:absolute;top:7px;left:8px;width:4px;height:4px;border-radius:50%;background:#a3186a;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.palm-toggle:hover svg{animation:palm-shake .5s ease-in-out}.palm-toggle:hover .coconut{animation:coconut-fall .75s ease-in forwards}}@keyframes palm-shake{0%,to{transform:rotate(0deg)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}}@keyframes coconut-fall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(15px)}}html{color-scheme:light dark;background:var(--bg)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-heading);font-size:15px;line-height:1.55;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--accent);color:#fff}.site-footer,.site-header,.site-main{position:relative;z-index:1}.site-header{background:var(--surface);border-bottom:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:0;z-index:20}.header-inner{max-width:1120px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:baseline;gap:10px;flex-shrink:0}.brand-name{font-family:var(--font-heading);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.brand-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.brand-dot,.brand-tag{color:var(--accent)}.header-nav{display:flex;align-items:center;gap:4px}.nav-link{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;color:var(--soft);background:none;border:1px solid transparent;padding:7px 11px;transition:color .14s ease,border-color .14s ease}.nav-link:hover{color:var(--accent)}.nav-link-admin{color:var(--c-brains)}.nav-link-admin:hover{color:var(--c-brains);border-color:var(--c-brains)}.nav-logout:hover{color:var(--c-apps)}.nav-cta{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);padding:8px 16px;white-space:nowrap;transition:background .14s ease}.nav-components{position:relative;display:inline-flex;align-items:center}.nav-components:hover .nav-components-label{color:var(--accent)}.nav-components-list{position:absolute;right:100%;top:50%;display:inline-flex;align-items:center;gap:2px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(14px);transition:opacity .22s ease,transform .3s ease}.nav-components:focus-within .nav-components-list,.nav-components:hover .nav-components-list{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.nav-components-item{transition:background .14s ease,color .14s ease}.nav-components-item[data-kind=agents]{color:var(--c-agents)}.nav-components-item[data-kind=agents]:hover{background:var(--c-agents-bg)}.nav-components-item[data-kind=apps]{color:var(--c-apps)}.nav-components-item[data-kind=apps]:hover{background:var(--c-apps-bg)}.nav-components-item[data-kind=brains]{color:var(--c-brains)}.nav-components-item[data-kind=brains]:hover{background:var(--c-brains-bg)}.nav-components-item[data-kind=prompts]{color:var(--c-prompts)}.nav-components-item[data-kind=prompts]:hover{background:var(--c-prompts-bg)}.nav-components-item[data-kind=skills]{color:var(--c-skills)}.nav-components-item[data-kind=skills]:hover{background:var(--c-skills-bg)}.nav-cta:hover{background:var(--accent);border-color:var(--accent)}.nav-divider{width:1px;height:20px;background:var(--line-strong);margin:0 6px}.site-main{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:52px 24px 96px}.site-footer{background:var(--surface);border-top:1px solid var(--ink);padding:24px}.footer-inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.footer-slogan{letter-spacing:.04em;color:var(--accent)}.footer-legal,.footer-slogan{font-family:var(--font-mono);font-size:11.5px}.footer-legal{color:var(--faint);letter-spacing:.02em}.footer-api-link{color:var(--soft);transition:color .14s ease}.footer-api-link:hover{color:var(--accent)}.api-docs-grid{display:grid;grid-gap:18px;gap:18px;margin-top:40px}.api-docs-section{margin:0}.api-docs-section p{max-width:780px;color:var(--soft);line-height:1.65}.api-docs-code,.api-docs-errors code,.api-docs-section code,.api-docs-section strong{color:var(--ink)}.api-docs-code{overflow-x:auto;margin:0;padding:18px 100px 18px 18px;border:1px solid var(--line-strong);background:var(--bg);font-family:var(--font-mono);font-size:12px;line-height:1.65;white-space:pre}.api-docs-code-wrap{position:relative;margin-top:22px}.api-docs-copy{position:absolute;top:9px;right:9px;z-index:1;padding:6px 9px;border:1px solid var(--line-strong);background:var(--surface);color:var(--soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;transition:color .14s ease,border-color .14s ease,background .14s ease}.api-docs-copy:focus-visible,.api-docs-copy:hover{border-color:var(--accent);background:var(--pink-tint);color:var(--accent)}.api-docs-table-wrap{overflow-x:auto;margin-top:18px}.api-docs-table{width:100%;min-width:680px;border-collapse:collapse;color:var(--soft);font-size:14px}.api-docs-table td,.api-docs-table th{padding:12px 14px;border:1px solid var(--line-strong);text-align:left;vertical-align:top}.api-docs-table th{color:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.api-docs-table td:first-child,.api-docs-table td:nth-child(2){white-space:nowrap}.api-docs-errors{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding-left:20px;color:var(--soft);line-height:1.5}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-card,.banner,.chips,.eyebrow,.page-subtitle,.page-title,.paywall>*,.search-wrap,.section,.tabs{animation:rise .45s ease both}.page-title{animation-delay:.04s}.page-subtitle{animation-delay:.08s}.search-wrap{animation-delay:.12s}.banner{animation-delay:.16s}.tabs{animation-delay:.2s}.chips{animation-delay:.24s}.skill-card{animation:rise .45s ease both}.skill-grid .skill-card:first-child{animation-delay:.24s}.skill-grid .skill-card:nth-child(2){animation-delay:.29s}.skill-grid .skill-card:nth-child(3){animation-delay:.34s}.skill-grid .skill-card:nth-child(4){animation-delay:.39s}.skill-grid .skill-card:nth-child(5){animation-delay:.44s}.skill-grid .skill-card:nth-child(6){animation-delay:.49s}.skill-grid .skill-card:nth-child(n+7){animation-delay:.54s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.eyebrow .spark{color:var(--accent);display:inline-flex}.page-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(30px,4.5vw,46px);line-height:1.06;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;max-width:800px;text-wrap:balance}.title-accent{color:var(--accent)}.page-subtitle{color:var(--soft);font-size:16px;line-height:1.6;max-width:620px;margin-bottom:30px}.search-wrap{position:relative;margin-bottom:24px}.search-input{width:100%;background:var(--surface);border:1px solid var(--ink);border-radius:0;color:var(--ink);font-family:var(--font-mono);font-size:12.5px;padding:13px 18px 13px 44px;outline:none;transition:box-shadow .15s ease}.search-input::placeholder{color:var(--faint)}.search-input:focus{box-shadow:3px 3px 0 var(--accent)}.search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--soft);display:inline-flex}.banner{background:var(--surface);border:1px solid var(--ink);border-radius:0;padding:18px 20px;display:flex;align-items:center;gap:16px;margin-bottom:30px;transition:box-shadow .12s ease,transform .12s ease}.banner-link:hover{box-shadow:5px 5px 0 var(--accent);transform:translate(-2px,-2px)}.banner-icon{color:var(--accent);background:var(--pink-tint);border:1px solid var(--ink);width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.banner-title{font-family:var(--font-heading);font-weight:700;font-size:15px;margin-bottom:2px;color:var(--ink)}.banner-text{color:var(--soft);font-size:13.5px}.tabs-row{align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.tabs,.tabs-row{display:flex;flex-wrap:wrap}.tabs{gap:10px}.sorter{position:relative;margin-left:auto}.sorter,.sorter-face{display:inline-flex;align-items:center}.sorter-face{gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);background:var(--bg);padding:8px 14px;transition:color .12s}.sorter:hover .sorter-face{color:var(--ink)}.sort-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;font:inherit}.sort-select,.sort-select option{background:var(--surface);color:var(--ink)}.tab{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;border-radius:0;border:1px solid var(--line-strong);background:var(--surface);color:var(--soft);padding:8px 14px;transition:box-shadow .12s ease,transform .12s ease,color .12s,border-color .12s}.tab:hover{color:var(--ink);box-shadow:3px 3px 0 var(--accent);transform:translate(-1px,-1px)}.tab.active{border-color:var(--ink);background:var(--bg);color:var(--ink)}.tab[data-kind=agents]{color:var(--c-agents);border-color:var(--c-agents)}.tab[data-kind=agents]:hover{color:var(--c-agents);box-shadow:3px 3px 0 var(--c-agents)}.tab[data-kind=agents].active{color:var(--c-agents);border-color:var(--c-agents);background:var(--c-agents-bg)}.tab[data-kind=apps]{color:var(--c-apps);border-color:var(--c-apps)}.tab[data-kind=apps]:hover{color:var(--c-apps);box-shadow:3px 3px 0 var(--c-apps)}.tab[data-kind=apps].active{color:var(--c-apps);border-color:var(--c-apps);background:var(--c-apps-bg)}.tab[data-kind=brains]{color:var(--c-brains);border-color:var(--c-brains)}.tab[data-kind=brains]:hover{color:var(--c-brains);box-shadow:3px 3px 0 var(--c-brains)}.tab[data-kind=brains].active{color:var(--c-brains);border-color:var(--c-brains);background:var(--c-brains-bg)}.tab[data-kind=prompts]{color:var(--c-prompts);border-color:var(--c-prompts)}.tab[data-kind=prompts]:hover{color:var(--c-prompts);box-shadow:3px 3px 0 var(--c-prompts)}.tab[data-kind=prompts].active{color:var(--c-prompts);border-color:var(--c-prompts);background:var(--c-prompts-bg)}.tab[data-kind=skills]{color:var(--c-skills);border-color:var(--c-skills)}.tab[data-kind=skills]:hover{color:var(--c-skills);box-shadow:3px 3px 0 var(--c-skills)}.tab[data-kind=skills].active{color:var(--c-skills);border-color:var(--c-skills);background:var(--c-skills-bg)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;border-radius:0;border:1px solid var(--line);background:transparent;color:var(--soft);padding:6px 11px;transition:color .14s,border-color .14s}.chip.active,.chip:hover{color:var(--ink);border-color:var(--ink)}.chip.active{background:var(--bg)}.skill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px;align-items:start}.skill-card{background:var(--surface);border:1px solid var(--ink);border-radius:0;padding:20px 20px 18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .12s ease,transform .12s ease}.skill-card:hover{box-shadow:5px 5px 0 var(--accent);transform:translate(-2px,-2px)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.badge{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:4px 8px;color:var(--accent);background:var(--pink-tint)}.skill-title{font-family:var(--font-heading);font-size:16.5px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--ink);transition:color .12s}a.skill-title:hover{color:var(--accent)}.skill-desc{color:var(--soft);font-size:13.5px;line-height:1.5;flex:1 1}.card-meta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);color:var(--faint);font-size:11.5px;letter-spacing:.02em}.card-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.btn{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;border-radius:0;padding:12px 16px;text-align:center;border:1px solid var(--ink);background:var(--surface);color:var(--ink);transition:box-shadow .12s ease,transform .12s ease,background .12s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.btn:hover{box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.btn-gold{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn-gold:hover{background:var(--accent);border-color:var(--accent);color:var(--on-ink);box-shadow:4px 4px 0 var(--ink)}.btn-locked{color:var(--soft)}.btn-locked:hover{border-color:var(--accent);color:var(--accent);box-shadow:4px 4px 0 var(--accent)}.btn-sm{font-size:11.5px;padding:9px 14px;width:auto}.btn-danger{background:transparent;border-color:var(--c-apps);color:var(--c-apps)}.btn-danger:hover{box-shadow:4px 4px 0 var(--c-apps)}.btn:disabled{opacity:.55;cursor:wait;transform:none;box-shadow:none}.scroll-bottom-button{position:fixed;right:clamp(16px,4vw,42px);bottom:24px;z-index:15;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:50%;background:var(--surface);color:var(--accent);box-shadow:3px 3px 0 var(--accent);transition:transform .15s ease,background .15s ease,color .15s ease}.scroll-bottom-button:hover{transform:translate(1px,1px);background:var(--accent);color:#fff;box-shadow:2px 2px 0 var(--ink)}.scroll-bottom-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-google{width:100%;gap:10px;background:var(--surface);color:var(--ink);border:1px solid var(--ink);font-family:var(--font-mono)}.google-btn-holder{display:flex;justify-content:center;min-height:44px}.google-note{letter-spacing:.04em;text-align:center;margin-top:8px}.google-note,.or-divider{font-family:var(--font-mono);font-size:10.5px;color:var(--faint)}.or-divider{display:flex;align-items:center;gap:12px;margin:18px 0;letter-spacing:.1em;text-transform:uppercase}.or-divider:after,.or-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.empty-state{color:var(--soft);text-align:center;padding:70px 20px;font-size:15px}.auth-card{max-width:440px;margin:56px auto;background:var(--surface);border:1px solid var(--ink);border-radius:0;padding:38px 34px;text-align:center}.auth-card h1{font-family:var(--font-heading);font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.auth-card p{color:var(--soft);font-size:14px;margin-bottom:24px}.field{width:100%;background:var(--surface);border:1px solid var(--ink);border-radius:0;color:var(--ink);font-family:inherit;font-size:15px;padding:12px 15px;outline:none;margin-bottom:12px;transition:box-shadow .15s ease}.field::placeholder{color:var(--faint)}.field:focus{box-shadow:3px 3px 0 var(--accent)}.notice{border-radius:0;padding:13px 15px;font-size:14px;margin-bottom:16px;text-align:left;border:1px solid var(--ink)}.notice-error{background:var(--c-apps-bg);border-color:var(--c-apps);color:var(--c-apps)}.notice-ok{background:var(--c-brains-bg);border-color:var(--c-brains);color:var(--c-brains)}.notice a{color:var(--accent);text-decoration:underline}.section{background:var(--surface);border:1px solid var(--ink);border-radius:0;padding:26px;margin-bottom:24px}.section h2{font-family:var(--font-heading);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--ink);margin-bottom:16px}details.section>summary{cursor:pointer;list-style-position:inside}details.section>summary>h2{display:inline;margin:0}details.section[open]>summary{margin-bottom:16px}.kv{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.kv:last-child{border-bottom:none}.kv .k{color:var(--soft)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--soft);padding:8px 10px;border-bottom:1px solid var(--ink)}.table td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.table a:hover{color:var(--accent)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.form-grid .full{grid-column:1/-1}label.form-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:6px}select.field,textarea.field{margin-bottom:0}.status-pill{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;border-radius:0;border:1px solid;padding:3px 10px;display:inline-block}.pill-green{background:var(--c-brains-bg);color:var(--c-brains)}.pill-gold{background:var(--pink-tint);color:var(--accent)}.pill-gray{background:var(--bg);color:var(--soft)}.pill-red{background:var(--c-apps-bg);color:var(--c-apps)}.paywall{max-width:540px;margin:32px auto;text-align:center}.paywall .page-subtitle,.paywall .page-title{margin-left:auto;margin-right:auto}.paywall .price{font-family:var(--font-heading);font-weight:700;font-size:40px;letter-spacing:-.02em;color:var(--accent);margin:12px 0 6px}.paywall .price-sub{color:var(--soft);font-size:14px;margin-bottom:22px}.perk-list{list-style:none;text-align:left;margin:22px 0}.perk-list li{padding:11px 0 11px 30px;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--ink);position:relative}.perk-list li:last-child{border-bottom:none}.perk-list li:before{content:"";position:absolute;left:4px;top:16px;width:11px;height:11px;background:var(--accent);-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}@media (max-width:980px){.nav-cat{display:none}}@media (max-width:640px){.form-grid{grid-template-columns:1fr}.header-nav{gap:2px}.brand-name{font-size:15px}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;color:var(--soft);border:none;line-height:0;transition:color .15s ease}.theme-toggle:hover{color:var(--accent)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-label-light{display:none}@media (prefers-color-scheme:dark){.theme-label-dark{display:none}.theme-label-light{display:inline}}:root[data-theme=dark] .theme-label-dark{display:none}:root[data-theme=dark] .theme-label-light,:root[data-theme=light] .theme-label-dark{display:inline}:root[data-theme=light] .theme-label-light{display:none}.hero{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:start;padding:40px 0 52px}.hero-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(38px,5.5vw,62px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);margin:12px 0 20px;text-wrap:balance}.cat-word[data-kind=agents]{color:var(--c-agents)}.cat-word[data-kind=apps]{color:var(--c-apps)}.cat-word[data-kind=brains]{color:var(--c-brains)}.cat-word[data-kind=prompts]{color:var(--c-prompts)}.cat-word[data-kind=skills]{color:var(--c-skills)}.hero-lead{color:var(--soft);font-size:17px;line-height:1.6;max-width:46ch;margin-bottom:30px}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.cta-row .btn{width:auto;padding:14px 22px}.hero-art{display:flex;justify-content:flex-start;margin-top:30px}@media (max-width:820px){.hero{grid-template-columns:1fr;gap:28px}.hero-art{justify-content:flex-start}}.cat-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin:8px 0 56px}@media (max-width:900px){.cat-strip{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}.cat-card{display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--ink);border-bottom-width:1px;border-right-width:1px;border-top:1px solid var(--ink);border-right:4px solid var(--ink);border-bottom:4px solid var(--ink);border-radius:18px;background:var(--bg);padding:22px 20px 20px;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.cat-card:hover{transform:translate(-2px,-2px)}.cat-card[data-kind=agents]{border-right-color:var(--c-agents);border-bottom-color:var(--c-agents)}.cat-card[data-kind=agents]:hover{background:var(--c-agents-bg);box-shadow:3px 3px 0 var(--c-agents)}.cat-card[data-kind=apps]{border-right-color:var(--c-apps);border-bottom-color:var(--c-apps)}.cat-card[data-kind=apps]:hover{background:var(--c-apps-bg);box-shadow:3px 3px 0 var(--c-apps)}.cat-card[data-kind=brains]{border-right-color:var(--c-brains);border-bottom-color:var(--c-brains)}.cat-card[data-kind=brains]:hover{background:var(--c-brains-bg);box-shadow:3px 3px 0 var(--c-brains)}.cat-card[data-kind=prompts]{border-right-color:var(--c-prompts);border-bottom-color:var(--c-prompts)}.cat-card[data-kind=prompts]:hover{background:var(--c-prompts-bg);box-shadow:3px 3px 0 var(--c-prompts)}.cat-card[data-kind=skills]{border-right-color:var(--c-skills);border-bottom-color:var(--c-skills)}.cat-card[data-kind=skills]:hover{background:var(--c-skills-bg);box-shadow:3px 3px 0 var(--c-skills)}.cat-card-label{font-family:var(--font-heading);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.cat-card-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--accent)}.cat-card-blurb{font-size:13px;line-height:1.5;color:var(--soft)}.section-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--faint)}.cat-strip-tools{grid-template-columns:repeat(4,1fr)}.app-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;border-left:1px solid var(--ink);border-bottom-color:var(--ink);border-bottom-width:1px;border-right-color:var(--ink);border-right-width:1px;border-top:1px solid var(--ink);border-right:4px solid var(--c-apps);border-bottom:4px solid var(--c-apps);border-radius:18px;background:var(--bg);padding:30px 34px;margin-bottom:44px;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.app-card:hover{background:var(--c-apps-bg);box-shadow:6px 6px 0 var(--c-apps);transform:translate(-2px,-2px)}.app-card-body{display:flex;flex-direction:column;gap:6px}.app-card-label{font-family:var(--font-heading);font-weight:700;font-size:clamp(26px,3.2vw,34px);letter-spacing:-.025em;color:var(--ink)}.app-card-blurb{color:var(--soft);font-size:15px;line-height:1.55;max-width:60ch}.app-card-cta{font-family:var(--font-mono);font-size:13px;color:var(--ink);white-space:nowrap;border:1px solid var(--ink);background:var(--surface);padding:12px 18px}@media (max-width:820px){.app-card{grid-template-columns:1fr;justify-items:start;gap:18px}}@media (max-width:900px){.cat-strip-tools{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}.comp-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.comp-eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.comp-eyebrow-heart{display:inline-flex;color:var(--accent)}.comp-rule{flex:1 1;height:1px;background:var(--line-strong)}.comp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.comp-tab{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border:1px solid var(--line-strong);border-radius:7px;background:transparent;color:var(--soft);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.comp-tab.active,.comp-tab:hover{border-color:var(--ink);color:var(--ink)}.comp-tab.active{background:var(--surface)}.comp-tab[data-kind=agents]{border-color:var(--c-agents);color:var(--c-agents)}.comp-tab[data-kind=apps]{border-color:var(--c-apps);color:var(--c-apps)}.comp-tab[data-kind=brains]{border-color:var(--c-brains);color:var(--c-brains)}.comp-tab[data-kind=prompts]{border-color:var(--c-prompts);color:var(--c-prompts)}.comp-tab[data-kind=skills]{border-color:var(--c-skills);color:var(--c-skills)}.comp-tab.active[data-kind]{background:var(--surface)}.comp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.comp-card{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-strong);border-left-width:3px;background:var(--surface);padding:16px 18px;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.comp-card:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.comp-card-eyebrow{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.comp-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.comp-card-title{font-family:var(--font-heading);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.comp-card-blurb{font-size:12.5px;line-height:1.5;color:var(--soft)}.comp-card-link{position:absolute;inset:0;z-index:1}.comp-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-card .lc-add.saved{background:var(--surface);color:var(--accent)}.comp-card .lc-add.saved:hover{background:var(--accent);color:#fff}.comp-card[data-kind=agents]{border-left-color:var(--c-agents)}.comp-card[data-kind=agents] .comp-card-eyebrow{color:var(--c-agents)}.comp-card[data-kind=apps]{border-left-color:var(--c-apps)}.comp-card[data-kind=apps] .comp-card-eyebrow{color:var(--c-apps)}.comp-card[data-kind=brains]{border-left-color:var(--c-brains)}.comp-card[data-kind=brains] .comp-card-eyebrow{color:var(--c-brains)}.comp-card[data-kind=prompts]{border-left-color:var(--c-prompts)}.comp-card[data-kind=prompts] .comp-card-eyebrow{color:var(--c-prompts)}.comp-card[data-kind=skills]{border-left-color:var(--c-skills)}.comp-card[data-kind=skills] .comp-card-eyebrow{color:var(--c-skills)}.comp-card[data-kind=agents]:hover{background:var(--c-agents-bg);box-shadow:4px 4px 0 var(--c-agents)}.comp-card[data-kind=apps]:hover{background:var(--c-apps-bg);box-shadow:4px 4px 0 var(--c-apps)}.comp-card[data-kind=brains]:hover{background:var(--c-brains-bg);box-shadow:4px 4px 0 var(--c-brains)}.comp-card[data-kind=prompts]:hover{background:var(--c-prompts-bg);box-shadow:4px 4px 0 var(--c-prompts)}.comp-card[data-kind=skills]:hover{background:var(--c-skills-bg);box-shadow:4px 4px 0 var(--c-skills)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.section-label{letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--soft)}.section-label,.section-link{font-family:var(--font-mono);font-size:12px}.section-link{letter-spacing:.04em;color:var(--accent)}.section-link:hover{text-decoration:underline}.request-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;border:1px solid var(--ink);background:var(--surface);padding:26px 28px;margin-top:56px}.request-banner h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;margin-bottom:6px;color:var(--ink)}.request-banner p{color:var(--soft);font-size:14.5px;max-width:52ch}.request-banner .btn{width:auto;padding:14px 22px}@media (max-width:720px){.request-banner{grid-template-columns:1fr}}.card-icon{margin-bottom:2px}.card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-strong)}.tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--accent)}.lc-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--ink);background:var(--surface);color:inherit;text-decoration:none;transition:box-shadow .12s ease,transform .12s ease}.lc-card[data-kind=agents]{--c:var(--c-agents);--cbg:var(--c-agents-bg)}.lc-card[data-kind=apps]{--c:var(--c-apps);--cbg:var(--c-apps-bg)}.lc-card[data-kind=brains]{--c:var(--c-brains);--cbg:var(--c-brains-bg)}.lc-card[data-kind=prompts]{--c:var(--c-prompts);--cbg:var(--c-prompts-bg)}.lc-card[data-kind=skills]{--c:var(--c-skills);--cbg:var(--c-skills-bg)}.lc-card:hover{box-shadow:5px 5px 0 var(--c);transform:translate(-2px,-2px)}.card-link{position:absolute;inset:0;z-index:1}.lc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;background:var(--cbg);border-bottom:1px solid var(--ink)}.lc-head-left,.lc-head-right{display:inline-flex;align-items:center;gap:8px}.lc-price{font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.lc-label,.lc-price{font-family:var(--font-mono);color:var(--c)}.lc-label{font-size:10.5px;letter-spacing:.12em}.lc-internal,.lc-label{text-transform:uppercase}.lc-internal{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;color:var(--soft);border:1px solid var(--line-strong);padding:1px 5px}.lc-add{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--surface);color:var(--accent);border:1px solid var(--ink);transition:background .12s ease,color .12s ease}.lc-add.saved,.lc-add:hover{background:var(--accent);color:#fff}.lc-body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.lc-title{font-family:var(--font-heading);font-weight:700;font-size:16.5px;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.lc-desc{font-size:13.5px;color:var(--soft);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lc-desc.open{-webkit-line-clamp:unset;overflow:visible}.lc-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--line)}.tag-shapes{display:inline-flex;flex-wrap:wrap;gap:6px}.tag-shape{position:relative;z-index:2;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--soft);background:var(--line);padding:3px 9px 3px 15px;-webkit-clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;transition:color .12s ease,background .12s ease}.tag-shape:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:3.5px;height:3.5px;border-radius:50%;background:var(--surface)}.tag-shape:hover{color:var(--on-ink);background:var(--accent)}.lc-opens{align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;flex-shrink:0}.lc-heart,.lc-opens{display:inline-flex;color:var(--faint)}.lc-heart.liked,.lc-more{color:var(--accent)}.lc-more{position:relative;z-index:2;align-self:flex-start;background:none;border:none;padding:2px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;cursor:pointer}.lc-more:hover{text-decoration:underline}.tag-more{position:relative;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--soft);background:var(--line);border:none;padding:3px 8px;cursor:pointer;transition:color .12s ease}.tag-more:hover{color:var(--ink)}.tag-filter-bar{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--soft);border:1px solid var(--ink);background:var(--surface);padding:8px 14px;margin-bottom:18px}.tag-filter-bar strong{color:var(--accent);font-weight:500}.tag-filter-bar button{background:none;border:none;color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:13px;line-height:1}.back-link{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--soft);margin-bottom:22px}.back-link:hover{color:var(--accent)}.detail-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:56px;gap:56px;align-items:start}.detail-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:14px 0 8px}.detail-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;line-height:1.05;color:var(--ink);margin-bottom:14px}.detail-lead{font-size:18px;line-height:1.5;color:var(--soft);margin-bottom:20px}.detail-body{font-size:15px;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}.detail-body>:first-child{margin-top:0}.detail-body h1,.detail-body h2,.detail-body h3,.detail-body h4{font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:1.5em 0 .5em}.detail-body h1{font-size:1.5rem}.detail-body h2{font-size:1.25rem}.detail-body h3{font-size:1.05rem}.detail-body h4{font-size:.95rem}.detail-body p{margin:0 0 1em}.detail-body ol,.detail-body ul{margin:0 0 1em;padding-left:1.4em}.detail-body li{margin-bottom:.35em}.detail-body a{color:var(--accent);text-decoration:underline}.detail-body a:hover{color:var(--accent-hover)}.detail-body code{font-family:var(--font-mono);font-size:.88em;background:var(--bg);border:1px solid var(--line-strong);border-radius:3px;padding:.1em .35em}.detail-body pre{background:var(--bg);border:1px solid var(--line-strong);padding:14px 16px;overflow-x:auto;margin:0 0 1em}.detail-body pre code{background:none;border:0;padding:0;font-size:.85em}.detail-body img{max-width:100%;height:auto;display:block;margin:1em 0;border:1px solid var(--line-strong)}.detail-body blockquote{margin:0 0 1em;padding:2px 0 2px 14px;border-left:3px solid var(--accent);color:var(--soft)}.detail-body hr{border:0;border-top:1px solid var(--line-strong);margin:1.5em 0}.md-table{overflow-x:auto;margin:0 0 1em}.detail-body table{border-collapse:collapse;width:100%;font-size:.92em}.detail-body td,.detail-body th{border:1px solid var(--line-strong);padding:6px 10px;text-align:left}.detail-body th{background:var(--bg)}.bullet-row{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:9px 0;font-size:14.5px;color:var(--ink)}.detail-aside{position:-webkit-sticky;position:sticky;top:90px;border:1px solid var(--ink);background:var(--surface);padding:24px;display:flex;flex-direction:column;gap:14px}.aside-price{font-family:var(--font-heading);font-weight:700;font-size:26px;color:var(--accent)}.meta-dl{display:grid;grid-template-columns:auto 1fr;grid-gap:9px 16px;gap:9px 16px;margin:4px 0;font-size:13px;border-top:1px solid var(--line);padding-top:14px}.meta-dl dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.meta-dl dd{color:var(--ink);text-align:right}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag-chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--soft);border:1px solid var(--line-strong);padding:4px 8px}.detail{max-width:780px}.detail[data-kind=agents]{--c:var(--c-agents)}.detail[data-kind=apps]{--c:var(--c-apps)}.detail[data-kind=brains]{--c:var(--c-brains)}.detail[data-kind=prompts]{--c:var(--c-prompts)}.detail[data-kind=skills]{--c:var(--c-skills)}.detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:14px 0 8px}.detail-head .detail-eyebrow{margin:0}.detail-price{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--c,var(--accent));white-space:nowrap}.preview-card{border:1px solid var(--ink);background:var(--bg);padding:20px;margin-bottom:26px}.preview-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.preview-card-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.listing-card{border:1px solid var(--ink);background:var(--surface);box-shadow:7px 7px 0 var(--accent)}.listing-card[data-kind=agents]{--c:var(--c-agents);--cbg:var(--c-agents-bg)}.listing-card[data-kind=apps]{--c:var(--c-apps);--cbg:var(--c-apps-bg)}.listing-card[data-kind=brains]{--c:var(--c-brains);--cbg:var(--c-brains-bg)}.listing-card[data-kind=prompts]{--c:var(--c-prompts);--cbg:var(--c-prompts-bg)}.listing-card[data-kind=skills]{--c:var(--c-skills);--cbg:var(--c-skills-bg)}.listing-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--cbg);border-bottom:1px solid var(--ink)}.listing-card-head-left{display:inline-flex;align-items:center;gap:10px}.listing-card-cat{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.listing-card-cat,.listing-card-price{font-family:var(--font-mono);color:var(--c)}.listing-card-price{font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.listing-card-body{padding:28px}.detail-shots{margin:20px 0 0;display:flex;flex-direction:column;gap:14px}.detail-shots img{display:block;max-width:100%;height:auto;border:1px solid var(--ink)}.composer-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.composer-thumb{display:flex;flex-direction:column;gap:6px;width:140px}.composer-thumb img{width:140px;height:90px;object-fit:cover;border:1px solid var(--line-strong)}.detail-readme{border:1px dashed var(--line-strong);padding:22px;margin-top:4px}.listing-card-foot{display:flex;gap:12px;flex-wrap:wrap;padding:20px 28px;border-top:1px solid var(--ink)}.listing-card-foot .btn{width:auto;padding:13px 22px}.tag-picker{display:flex;flex-wrap:wrap;gap:8px}.tag-check{position:relative;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--soft);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s,border-color .12s,background .12s}.tag-check input{position:absolute;opacity:0;pointer-events:none}.tag-check:hover{color:var(--ink);border-color:var(--ink)}.tag-check.on,.tag-check:has(input:checked){color:var(--c-agents);border-color:var(--c-agents);background:var(--c-agents-bg)}.detail .tag-row{margin-bottom:4px}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 30px}.detail-actions .btn{width:auto;padding:13px 22px}.card-badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.badge-internal{color:var(--soft);background:var(--bg);border:1px solid var(--line-strong)}@media (max-width:860px){.detail-grid{grid-template-columns:1fr;gap:32px}.detail-aside{position:static}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_6eeac7{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_6eeac7{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}