@font-face{font-family:Aglet Sans;src:url(/fonts/AgletSans-Bold.otf) format("opentype"),url(/fonts/AgletSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{font-family:Manrope,sans-serif;color-scheme:dark;background-color:#141413;color:#ecf6ff;--bg: #141413;--bg-soft: #1a1a18;--panel: rgba(38, 38, 36, .95);--panel-strong: rgba(48, 48, 46, .97);--panel-alt: rgba(32, 32, 30, .9);--ink: #ecf6ff;--muted: #9c9a92;--muted-soft: #c2c0b6;--text-primary: #ecf6ff;--text-secondary: #d7d2c8;--text-muted: #9c9a92;--accent: #fd1257;--accent-soft: rgba(253, 18, 87, .14);--accent-border: rgba(253, 18, 87, .32);--accent-color: #fd1257;--accent-hot: #ff5c8d;--gold: #fd1257;--red: #fd1257;--red-soft: rgba(253, 18, 87, .12);--orange: #fd1257;--blue: #6b8aff;--green: #12b886;--line: rgba(236, 246, 255, .07);--shadow: 0 24px 70px rgba(0, 0, 0, .5);--radius: 24px;--bugee-asterisk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fd1257'%3E%3Crect x='443' y='194.5' width='138' height='635' rx='69'/%3E%3Crect x='443' y='194.5' width='138' height='635' rx='69' transform='rotate(45 512 512)'/%3E%3Crect x='443' y='194.5' width='138' height='635' rx='69' transform='rotate(90 512 512)'/%3E%3Crect x='443' y='194.5' width='138' height='635' rx='69' transform='rotate(135 512 512)'/%3E%3C/svg%3E");--brand-gradient: linear-gradient(45deg, #e87752 0%, #fd2957 50%, #f80d7c 100%);--bugee-word-gradient: var(--brand-gradient);--brand-gradient-soft: linear-gradient(45deg, rgba(232, 119, 82, .9) 0%, rgba(253, 41, 87, .95) 50%, rgba(248, 13, 124, .95) 100%);--brand-shadow: 0 18px 40px rgba(248, 8, 130, .22);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, .55, .2);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .16s;--dur-base: .24s;--dur-slow: .48s;--glow-accent: 0 0 0 1px rgba(253, 18, 87, .35), 0 14px 40px -16px rgba(253, 18, 87, .55)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;background:radial-gradient(72% 78% at 100% -6%,rgba(253,41,87,.28),transparent 56%),radial-gradient(80% 82% at -8% 100%,rgba(74,118,255,.34),transparent 60%),radial-gradient(46% 46% at 100% 100%,rgba(140,100,255,.16),transparent 60%),linear-gradient(165deg,#1a1417,#141316 55%,#121218);background-attachment:fixed;color:var(--ink);font-family:Manrope,sans-serif;font-weight:500}code,pre,kbd,samp,.terms-template,.detail-body pre,.preview-block pre{font-family:JetBrains Mono,monospace}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(236,246,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(236,246,255,.02) 1px,transparent 1px);background-size:100% 44px,44px 100%;opacity:.32;pointer-events:none;z-index:-2}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.primary-btn,.ghost-btn,.icon-btn,.pc-btn,.admin-tab-btn,.chip-btn{text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:400}h1,h2,h3{font-family:Archivo,sans-serif;color:#ecf6ff;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:normal}h1{font-size:clamp(2.8rem,3.2vw + 1.6rem,5rem);line-height:.98}h2{font-size:clamp(2rem,1.4vw + 1.2rem,3.3rem)}h3{font-size:1.28rem}.title-hover-effect{max-width:100%;text-wrap:balance}.hero-grad-text{background:linear-gradient(110deg,#ff2e6e,#ff6a3d,#ff2e6e);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 26px rgba(255,46,110,.5));animation:hero-grad-shimmer 6s linear infinite;white-space:nowrap;padding:0 .04em}@keyframes hero-grad-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion: reduce){.hero-grad-text{animation:none}}.news-card__cover,.feature-article__cover{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--line);margin-bottom:.85rem;display:block}.feature-article__cover{aspect-ratio:21 / 9;border-radius:16px}.news-card--link .news-card__hit{display:grid;gap:.6rem;text-decoration:none;color:inherit}.news-card--link .news-card__cover{margin-bottom:0;transition:transform var(--dur-base) var(--ease-out)}.news-card--link:hover .news-card__cover{transform:scale(1.02)}.news-card--link h3{transition:color var(--dur-fast) var(--ease-out)}.news-card--link:hover h3{color:#ff8fb0}.news-card__read{margin-left:auto;color:var(--accent);font-weight:700;white-space:nowrap}.feature-article__title-link{color:inherit;text-decoration:none}.feature-article__title-link:hover{color:#ff8fb0}.feature-article__read{justify-self:start}.page-home .news-grid.home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width: 1200px){.page-home .news-grid.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page-home .news-grid.home-blog-grid{grid-template-columns:1fr}}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-header-row__action{flex-shrink:0}.blog-post-page{gap:1.2rem}.blog-post__back{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted-soft);font-weight:600;font-size:.85rem;text-decoration:none;transition:color var(--dur-fast) var(--ease-out);width:max-content}.blog-post__back:hover{color:var(--accent)}.blog-post{display:grid;gap:1.15rem;width:100%;max-width:none;margin:0;padding:clamp(1.5rem,3vw,2.75rem)}.blog-post__cover{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:18px;border:1px solid var(--line);margin-bottom:.5rem}.blog-post__title{font-family:Archivo,sans-serif;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;letter-spacing:-.01em;line-height:1.08;color:var(--ink)}.blog-post__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;align-items:center;color:var(--muted);font-size:.85rem}.blog-post__meta span{display:inline-flex;align-items:center;gap:.32rem}.blog-post__author{color:var(--accent);font-weight:600}.blog-post__lead{font-size:1.22rem;line-height:1.6;color:var(--muted-soft);font-weight:500}.blog-post__body{display:grid;gap:1.15rem;margin-top:.4rem}.blog-post__body p{font-size:1.08rem;line-height:1.85;color:var(--text-secondary)}.blog-post__body h2{font-family:Archivo,sans-serif;margin-top:1.6rem;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:700;line-height:1.18;color:var(--ink)}.blog-post__body h3{font-family:Archivo,sans-serif;margin-top:1.2rem;font-size:clamp(1.28rem,2vw,1.6rem);font-weight:700;line-height:1.22;color:var(--ink)}.blog-post__body ul,.blog-post__body ol{display:grid;gap:.55rem;padding-left:1.5rem;font-size:1.06rem;line-height:1.7;color:var(--text-secondary)}.blog-post__body ul{list-style:disc}.blog-post__body ol{list-style:decimal}.blog-post__body li{padding-left:.25rem}.blog-post__body li::marker{color:var(--accent)}.blog-post__body strong{color:var(--ink);font-weight:700}.blog-post__body em{font-style:italic}.blog-post__body .bp-strong-em{font-weight:700;font-style:italic}.blog-post__cta{display:inline-flex;align-items:center;gap:.5rem;width:max-content;margin-top:.6rem}.hero-fx-pill{position:relative;display:inline-block;vertical-align:baseline;border-radius:999px;padding:0 .5em;color:#ecf6ff;-webkit-text-fill-color:#ecf6ff;background-image:var(--brand-gradient);background-size:220% auto;animation:hero-fx-flow 6s ease-in-out infinite,hero-fx-glow 3.2s ease-in-out infinite;white-space:nowrap}.hero-fx-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;overflow:hidden;pointer-events:none}.hero-fx-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-160%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(236,246,255,.55),transparent);animation:hero-fx-shine 5s ease-in-out infinite}.hero-fx-pill__text{position:relative;z-index:1}@keyframes hero-fx-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hero-fx-glow{0%,to{box-shadow:0 6px 22px -8px #fd125780}50%{box-shadow:0 12px 38px -8px #fd1257d9}}@keyframes hero-fx-shine{0%,62%{transform:translate(-160%) skew(-20deg)}80%,to{transform:translate(160%) skew(-20deg)}}@media (prefers-reduced-motion: reduce){.hero-fx-pill{animation:none;background-position:50% 50%}.hero-fx-shine{display:none}}p,small,span,li{line-height:1.65}p,small,.field-hint,.card-note,input::placeholder,textarea::placeholder{color:var(--muted)}ul{list-style:none}.app-shell{min-height:100vh}main{width:min(1360px,calc(100% - 2rem));margin:0 auto;padding:1.3rem 0 2.8rem}.page,.page-home{display:grid;gap:2rem}.page-home{gap:clamp(1.5rem,2vw,2.15rem);padding-bottom:.7rem}.page-home>.section{gap:clamp(.95rem,1.4vw,1.2rem)}.page-home .panel{padding:1.12rem}.page-home .section-header{max-width:72ch;gap:.45rem}.page-home .section-header h2{max-width:16ch;line-height:.96}.page-home p,.page-home .card-note,.page-home .news-lead{font-family:Manrope,sans-serif;font-weight:500}.page-home .section-header p{font-weight:500;max-width:58ch}.section{display:grid;gap:1.3rem}.nav-shell{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:#141413e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{width:min(1360px,calc(100% - 2rem));margin:0 auto;padding:.54rem 0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);gap:.7rem;align-items:center}.nav-brand{display:flex;align-items:center;align-self:stretch}.brand-logo{height:76px;width:auto;display:block}.brand-logo--sm{height:64px}.logo-mark{color:var(--red);font-size:1.8rem;font-weight:700;letter-spacing:-.02em}.bugee-logo{display:inline-flex;align-items:flex-start;line-height:1.2;-webkit-user-select:none;user-select:none;font-size:2.5rem;transition:transform var(--dur-fast, .18s) var(--ease-out, ease)}.nav-brand:hover .bugee-logo{transform:scale(1.05)}.bugee-logo__word{font-family:Aglet Sans,Bricolage Grotesque,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1.2;padding-bottom:.14em;background:var(--bugee-word-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bugee-logo__ast{display:inline-flex;margin-left:-.115em;margin-top:.074em;color:#fd1257;filter:drop-shadow(0 0 8px rgba(253,18,87,.45))}.bugee-logo__ast svg{height:.823em;width:.823em;transform-origin:center;animation:bugee-logo-ast 6s ease-in-out infinite}.bugee-logo--sm{font-size:1.9rem}.bugee-logo--lg{font-size:3.3rem}@keyframes bugee-logo-ast{0%,72%{transform:rotate(0) scale(1)}92%{transform:rotate(360deg) scale(1.22)}to{transform:rotate(360deg) scale(1)}}@media (prefers-reduced-motion: reduce){.bugee-logo__ast svg{animation:none!important}}.nav-brand small{font-size:.78rem}.nav-links{display:flex;align-items:center;justify-content:center;gap:.18rem;flex-wrap:nowrap}.nav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.38rem .76rem;border-radius:11px;color:var(--muted-soft);border:1px solid transparent;font-size:.77rem;font-weight:600;text-transform:uppercase;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease}.nav-links a:hover{color:var(--ink)}.nav-links a.active{color:var(--ink);background:transparent;border-color:transparent}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:nowrap}.nav-user-card{display:grid;gap:.1rem;justify-items:end;text-align:right}.nav-user-card strong{font-size:.96rem}.nav-user-compact{display:inline-flex;align-items:center;justify-content:flex-start;min-height:36px;gap:.5rem;padding:.24rem .34rem .24rem .72rem;border-radius:999px;border:1px solid var(--line);background:#ecf6ff0a;text-decoration:none}.nav-user-label{font-size:.82rem;font-weight:600;line-height:1;color:var(--ink);white-space:nowrap}.nav-avatar{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-avatar-image{object-fit:cover}.nav-logout-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.34rem .72rem;border-radius:11px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:.76rem;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.nav-logout-btn:hover{background:#fd12571a;border-color:var(--accent-border);color:var(--accent)}.user-chip,.score-chip,.category-pill,.pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .85rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid rgba(236,246,255,.08);background:#ecf6ff0a;color:var(--ink);white-space:nowrap}.score-chip{flex-shrink:0}.user-chip,.score-chip,.pill.ghost{background:var(--accent-soft);border-color:#fd12573d;color:var(--gold)}.pill.alt{background:#6b8aff1f;border-color:#6b8aff3d;color:#b8cbff}.category-pill{background:#ecf6ff0a;color:#ecf6ffbf}.static-pill{cursor:default}.category-pill.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--ink)}.primary-btn,.ghost-btn,.icon-btn,.category-pill{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.primary-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.9rem 1.35rem;border-radius:16px;font-weight:400}.primary-btn{border:1px solid transparent;background-image:var(--brand-gradient);background-color:transparent;color:#ecf6ff;box-shadow:var(--brand-shadow)}.ghost-btn{border:1px solid rgba(236,246,255,.12);background:#ecf6ff0a;color:var(--ink)}.ghost-btn-danger{border-color:#e635433d;background:#e6354314;color:#ffb3b9}.ghost-btn-small{min-height:38px;padding:.68rem .95rem}.icon-btn{min-width:92px;min-height:46px;padding:.8rem 1rem;border-radius:16px;border:1px solid rgba(236,246,255,.1);background:#ecf6ff0a;color:var(--ink)}.icon-btn.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--gold)}.primary-btn:hover{transform:translateY(-2px);filter:brightness(.96) saturate(1.04);box-shadow:0 22px 48px #f8088252}.ghost-btn:hover,.icon-btn:hover,.category-pill:hover{transform:translateY(-2px)}.ai-card__cta{position:relative;width:100%;flex-direction:row;justify-content:space-between;gap:.6rem;padding-right:.6rem;padding-left:1.1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.ai-card__cta-label{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.ai-card__cta-proof{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.32rem .6rem;border-radius:999px;color:#fff5ec;background:#140e0a6b;border:1px solid rgba(255,196,158,.32);white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ghost-btn-danger:hover{border-color:#e6354357;background:#e6354324;color:#ffd0e0}.panel,.prompt-card,.ai-card,.news-card,.feature-tile,.empty-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#262624f2,#1a1a18f7);box-shadow:var(--shadow)}.panel,.feature-tile,.empty-panel{padding:1.35rem}.hero-community,.section-split,.detail-layout,.ranking-shell,.auth-layout,.catalog-shell{display:grid;gap:1.4rem}.hero-community{position:relative;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);gap:clamp(.95rem,1.6vw,1.35rem);align-items:stretch;padding:clamp(1.15rem,2vw,1.85rem);border:1px solid rgba(236,246,255,.09);border-radius:32px;background:radial-gradient(95% 85% at 102% -16%,rgba(253,41,87,.28),transparent 52%),radial-gradient(88% 95% at -14% 122%,rgba(74,118,255,.46),transparent 58%),radial-gradient(55% 62% at -6% 106%,rgba(150,108,255,.26),transparent 56%),linear-gradient(160deg,#222122f0,#0f0f10f7);overflow:hidden;isolation:isolate}.hero-community:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(rgba(236,246,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(236,246,255,.022) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(135% 130% at 0% 0%,#000 22%,transparent 66%);mask-image:radial-gradient(135% 130% at 0% 0%,#000 22%,transparent 66%);pointer-events:none}.hero-community:after{content:"";position:absolute;z-index:0;top:-15%;right:-5%;width:40%;aspect-ratio:1;background:var(--bugee-asterisk) center / contain no-repeat;opacity:.06;pointer-events:none}.hero-copy-block,.hero-panels,.detail-sidebar,.ranking-side,.catalog-results{display:grid;gap:1.2rem}.hero-copy-block{position:relative;z-index:1;grid-template-rows:auto auto auto 1fr;gap:.85rem;min-width:0;padding:0}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;width:max-content;padding:.38rem .85rem .38rem .68rem;border-radius:999px;border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--ink);font-size:.78rem;font-weight:700;letter-spacing:.01em}.hero-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #fd295780;animation:hero-dot-pulse 2.4s ease-in-out infinite}@keyframes hero-dot-pulse{0%,to{box-shadow:0 0 #fd295773}50%{box-shadow:0 0 0 7px #fd295700}}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-top:.15rem}.hero-trust__item{display:inline-flex;align-items:baseline;gap:.34rem;font-size:.88rem;color:var(--text-secondary)}.hero-trust__item strong{font-family:Archivo,sans-serif;font-size:1.08rem;font-weight:700;color:var(--ink)}.hero-trust__item--tag{padding:.18rem .6rem;border-radius:999px;border:1px solid rgba(236,246,255,.12);background:#ecf6ff0a;color:var(--muted-soft);font-size:.78rem;font-weight:600}.hero-trust__sep{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.55}@media (prefers-reduced-motion: reduce){.hero-badge__dot{animation:none!important}}.page-home{position:relative}.hero-copy-block__intro{display:grid;gap:.6rem;max-width:44rem}.hero-copy-block h1{max-width:18ch;font-size:clamp(2.2rem,1.9vw + 1.15rem,3.7rem);line-height:1;text-wrap:balance}.hero-copy-block p{max-width:49ch;font-size:.96rem;line-height:1.58}.hero-lead{color:var(--text-secondary)}.hero-actions,.callout-actions,.category-strip,.prompt-meta,.prompt-tags,.tool-meta-list,.meta-list,.form-actions-inline{display:flex;flex-wrap:wrap;gap:.75rem}.hero-actions .primary-btn,.hero-actions .ghost-btn{height:56px;min-height:56px;padding:0 1.5rem;white-space:nowrap}.hero-copy-block__footer{display:grid;gap:.45rem;align-self:end;padding-top:.1rem;border-top:1px solid rgba(236,246,255,.08)}.hero-category-strip{gap:.55rem}.hero-panels{position:relative;z-index:1;min-width:0}.panel-header-inline{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--gold);text-transform:uppercase;font-weight:700;font-size:.76rem;letter-spacing:0}.section-header{display:grid;gap:.3rem;max-width:70ch}.ai-directory-header{max-width:100%}.ai-directory-header__title{white-space:nowrap}.ai-directory-hero-header{max-width:100%}.ai-directory-hero-header__title{max-width:24ch;text-wrap:balance}.ai-directory-top{gap:1.1rem;align-items:stretch}.ai-directory-filter-panel,.ai-directory-stat-panel{padding:1rem}.ai-search-field{margin-bottom:.9rem}.ai-directory-filter-panel .category-strip{gap:.6rem}.ai-directory-filter-panel .category-pill{min-height:34px;padding:.36rem .78rem;font-size:.72rem}.ai-directory-stat-panel .stat-grid{gap:.8rem}.ai-directory-stat-card{padding:.85rem .95rem;min-height:128px}.ai-directory-stat-card strong{font-size:clamp(1.4rem,1.8vw,1.9rem)}.ai-directory-stat-card span{font-size:.8rem}.notice{padding:.95rem 1rem;border:1px solid rgba(253,18,87,.22);border-radius:18px;background:var(--accent-soft);color:#ffd0e0}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{padding:1rem;border-radius:20px;border:1px solid var(--line);background:#ecf6ff0a;display:grid;gap:.25rem}.stat-card:nth-child(1){box-shadow:inset 0 0 0 1px #fd125726}.stat-card:nth-child(2){box-shadow:inset 0 0 0 1px #fd12571a}.stat-card:nth-child(3){box-shadow:inset 0 0 0 1px #6b8aff1a}.stat-card:nth-child(4){box-shadow:inset 0 0 0 1px #12b8861f}.stat-card strong{font-size:clamp(1.6rem,2vw,2.2rem);color:var(--ink)}.signal-panel--dense{grid-template-rows:auto auto minmax(0,1fr);min-height:100%;padding:1.05rem;gap:.85rem;border:1px solid rgba(236,246,255,.1);border-radius:24px;background:radial-gradient(120% 60% at 100% 0%,rgba(253,41,87,.1),transparent 55%),linear-gradient(165deg,#ecf6ff0d,#ecf6ff03),#12121180;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px #00000059}.signal-panel--dense:before{content:none;position:absolute;z-index:0;top:-34%;right:-22%;width:72%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(253,41,87,.22) 38deg,transparent 82deg);filter:blur(5px);opacity:.55;transform-origin:center;animation:radar-sweep 7s linear infinite;pointer-events:none}@keyframes radar-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.signal-panel--dense:before{animation:none!important;opacity:.3}}.signal-panel__intro{display:grid;gap:.45rem}.signal-panel__intro p{margin:0;color:var(--text-muted);max-width:34ch;font-size:.85rem;line-height:1.5}.signal-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.stat-card--hero{min-height:92px;align-content:space-between;background:linear-gradient(180deg,#ecf6ff0f,#ecf6ff09),#ecf6ff08}.stat-card--hero strong{font-size:clamp(2rem,3vw,2.85rem);line-height:.9}.stat-card--hero span{font-size:.88rem;line-height:1.15}.stat-card__icon{display:inline-flex;align-items:center;color:var(--accent)}.stat-card__icon svg{width:20px;height:20px}.signal-panel__stats .stat-card:nth-child(3) .stat-card__icon{color:#6b8aff}.stat-card--accent{background:radial-gradient(circle at top right,rgba(253,18,87,.18),transparent 55%),#ecf6ff0a}.signal-panel{position:relative;overflow:hidden;isolation:isolate}.signal-panel:after{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55;z-index:0;pointer-events:none}.signal-panel>*{position:relative;z-index:1}.signal-panel__intro{position:relative;isolation:isolate}.signal-panel__intro>*{position:relative;z-index:1}.signal-panel__intro:before{content:none;position:absolute;top:-1.4rem;right:-.6rem;width:6.5rem;height:6.5rem;background:var(--bugee-asterisk) center / contain no-repeat;opacity:.08;z-index:0;pointer-events:none}.signal-panel__stats .stat-card--hero{position:relative;overflow:hidden;isolation:isolate}.signal-panel__stats .stat-card--hero>*{position:relative;z-index:1}.signal-panel__stats .stat-card--hero>.stat-card__wm{position:absolute;right:-.5rem;bottom:-.9rem;width:4.9rem;height:4.9rem;z-index:0;color:var(--accent);opacity:.12;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.signal-panel__stats .stat-card--hero>.stat-card__wm svg{width:100%;height:100%}.signal-panel__stats .stat-card:nth-child(3)>.stat-card__wm{color:#6b8aff}.signal-panel__stats .stat-card--hero:hover>.stat-card__wm{opacity:.18;transform:rotate(-6deg) scale(1.06)}.ai-directory-stat-card,.metrics-list .metric-row,.creative-hero__stats .stat-card{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:.25rem;align-content:space-between;border-radius:20px;background:linear-gradient(180deg,#ecf6ff0f,#ecf6ff09),#ecf6ff08}.ai-directory-stat-card>*,.metrics-list .metric-row>*,.creative-hero__stats .stat-card>*{position:relative;z-index:1}.ai-directory-stat-card strong,.metrics-list .metric-row strong,.creative-hero__stats .stat-card strong{font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:.92;color:var(--ink)}.ai-directory-stat-card span,.metrics-list .metric-row span,.creative-hero__stats .stat-card span{font-size:.82rem;color:var(--muted-soft)}.compact-stats-3 .ai-directory-stat-card:nth-child(2),.compact-stats-3 .ai-directory-stat-card:nth-child(3),.metrics-list .metric-row:nth-child(2),.metrics-list .metric-row:nth-child(3),.creative-hero__stats .stat-card:nth-child(2),.creative-hero__stats .stat-card:nth-child(3){background:radial-gradient(circle at top right,rgba(253,18,87,.18),transparent 55%),#ecf6ff0a}.ai-directory-stat-card:after,.metrics-list .metric-row:after,.creative-hero__stats .stat-card:after{content:"";position:absolute;right:-.7rem;bottom:-1rem;width:4rem;height:4rem;background:var(--bugee-asterisk) center / contain no-repeat;opacity:.1;z-index:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.ai-directory-stat-card:hover:after,.metrics-list .metric-row:hover:after,.creative-hero__stats .stat-card:hover:after{opacity:.16;transform:rotate(-8deg) scale(1.08)}.signal-panel__stream{display:grid;gap:.7rem;min-height:0;padding:.78rem;border-radius:20px;border:1px solid rgba(236,246,255,.08);background:#00000029}.signal-panel__stream-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.signal-panel__stream-header h3{margin:.2rem 0 0;font-size:.88rem;line-height:1.14}.signal-panel__list{display:grid;gap:.45rem;min-height:0;max-height:280px;overflow-y:auto;padding-right:.15rem}.signal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.62rem .72rem;border-radius:16px;border:1px solid rgba(236,246,255,.07);background:#ecf6ff08;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease}.signal-row:hover{transform:translateY(-1px);border-color:#fd12573d;background:#fd125714}.signal-row__index{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:#fd12571f;color:var(--gold);font-size:.78rem;font-weight:700;letter-spacing:.08em}.signal-row__copy{display:grid;gap:.2rem;min-width:0}.signal-row__copy strong{color:var(--ink);font-size:.85rem;line-height:1.2}.signal-row__copy span,.signal-row__date{color:var(--text-muted);font-size:.72rem}.signal-row__date{white-space:nowrap}.signal-empty{display:grid;gap:.45rem;align-content:center;min-height:140px;padding:.2rem}.signal-empty strong{font-size:1rem}.signal-empty p{max-width:34ch;color:var(--text-secondary)}.stack-list{display:grid;gap:.85rem}.leader-row,.metric-row,.ranking-card,.micro-card{display:grid;gap:.35rem}.leader-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.leader-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--line);background:#ecf6ff0a}.leader-rank{color:var(--red);font-weight:700;font-size:1.05rem}.community-grid,.prompt-grid,.ai-grid,.news-grid{display:grid;gap:.9rem}.community-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-benefit-grid,.page-home .prompt-grid,.page-home .ai-grid,.page-home .home-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-home .news-grid,.page-home .home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-agent-panel{gap:1.25rem;padding:clamp(1.2rem,1.7vw,1.55rem);background:radial-gradient(circle at top right,rgba(253,18,87,.08),transparent 32%),linear-gradient(180deg,#272725f5,#161615fa)}.prompt-agent-panel__copy{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.prompt-agent-panel__headline{display:grid;gap:.6rem}.prompt-agent-panel__headline{max-width:100%}.prompt-agent-panel__headline h2{max-width:16ch;width:100%;line-height:.94;text-wrap:normal}.prompt-agent-panel__copy p{margin:0;max-width:56ch;font-size:1rem;line-height:1.72;color:var(--text-secondary)}.prompt-agent-actions{display:flex;flex-wrap:wrap;gap:.75rem}.prompt-agent-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:1rem;margin-top:.45rem;align-items:stretch}.prompt-agent-composer,.prompt-agent-preview,.prompt-agent-result{display:grid;gap:.9rem;align-content:start;align-self:stretch;min-height:100%}.prompt-agent-form-layout{width:100%;display:grid;align-items:stretch;min-height:100%}.prompt-agent-form-fields{display:grid;gap:.75rem;width:100%;min-height:100%}.prompt-agent-form-fields label{width:100%}.prompt-agent-preview{min-height:100%}.prompt-agent-composer label,.prompt-agent-result{display:grid;gap:.42rem}.prompt-agent-composer textarea,.prompt-agent-composer select,.prompt-agent-result textarea{width:100%;border-radius:18px;border:1px solid var(--line);background:#ecf6ff0a;color:var(--text-primary)}.prompt-agent-composer textarea,.prompt-agent-result textarea{min-height:clamp(260px,34vh,460px);resize:vertical}.prompt-agent-btn{min-height:40px;padding:.72rem 1.05rem;border-radius:14px;width:auto}.prompt-agent-actions{width:100%}.prompt-agent-actions .prompt-agent-btn{flex:1 1 180px}.prompt-agent-notice{padding:.8rem .95rem;border-radius:16px;font-size:.94rem}.prompt-agent-description{color:var(--text-secondary);font-size:1.02rem;line-height:1.75}.prompt-agent-provider{display:grid;justify-items:end;gap:.2rem}.prompt-agent-provider span{font-weight:700;color:var(--ink)}.prompt-agent-provider small{color:var(--text-muted)}.prompt-agent-empty{display:grid;align-content:center;gap:1.05rem;min-height:100%;padding:.4rem 0}.prompt-agent-empty__header{display:grid;gap:.5rem}.prompt-agent-empty__lead{margin:0;max-width:50ch;color:var(--text-secondary)}.prompt-agent-empty__category{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.1rem 0 0}.prompt-agent-empty__label{font-size:.74rem;font-weight:700;text-transform:uppercase;color:var(--accent)}.prompt-agent-modal{width:min(620px,100%)}.prompt-agent-modal--success{box-shadow:0 36px 90px #fd12572e}.prompt-grid,.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.news-grid,.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ai-grid,.home-news-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.prompt-card,.ai-card,.news-card{display:grid;gap:1rem;padding:1.2rem}.prompt-card{gap:0;padding:0;overflow:hidden;display:flex;flex-direction:column;position:relative}.pc-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.2rem .75rem;border-bottom:1px solid var(--line)}.pc-badges{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.45rem;min-width:0}.pc-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;gap:.32rem;padding:.42rem .78rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;border:1px solid;white-space:nowrap;text-align:center}.pc-badge--icon{width:2.3rem;min-width:2.3rem;height:2.3rem;min-height:2.3rem;padding:0;gap:0;border-color:#ecf6ff1a;background:#ecf6ff0a;color:var(--muted-soft)}.pc-badge--cat{background:#ecf6ff0f;border-color:#ecf6ff1a;color:var(--muted-soft)}.pc-badge--type{background:#6b8aff1a;border-color:#6b8aff33;color:#b8cbff}.pc-badge--dir{background:var(--accent-soft);border-color:var(--accent-border);color:#ff5c8d}.pc-badge--trending{position:relative;display:inline-flex;align-items:center;gap:.32rem;padding-inline:.7rem;background-image:var(--brand-gradient);border:none;color:#ecf6ff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;box-shadow:0 0 0 1px #fd125759,0 8px 22px -8px #f80882b3;overflow:hidden;isolation:isolate}.pc-badge--trending>*{position:relative;z-index:1}.pc-badge--trending:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(236,246,255,.5) 50%,transparent 100%);transform:translate(-120%) skew(-18deg);animation:pc-trend-shine 3.4s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes pc-trend-shine{0%,70%,to{transform:translate(-120%) skew(-18deg)}85%{transform:translate(120%) skew(-18deg)}}.pc-badge--fresh{display:inline-flex;align-items:center;gap:.28rem;background:#60c8901a;border-color:#60c89052;color:#8ddcae;font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem}.prompt-card--trending{border-color:#fd125759;box-shadow:0 0 0 1px #fd12571a,0 18px 40px -28px #fd12578c}.prompt-card--trending:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(253,18,87,.06),transparent 45%)}.pc-featured{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:32px;padding:.42rem .78rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);flex-shrink:0;white-space:nowrap;text-align:center}.pc-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem 1rem}.pc-topline>.pc-badges:last-child{justify-content:flex-end}.pc-utility{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.pc-badges--utility{justify-content:flex-end;align-items:center;flex-wrap:nowrap}.pc-favorite-btn{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid rgba(236,246,255,.1);background:#ecf6ff0a;color:var(--muted-soft);cursor:pointer;flex-shrink:0;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.pc-favorite-btn:hover{transform:translateY(-1px);border-color:#fd125742;color:#ff5c8d}.pc-favorite-btn--saved{border-color:var(--accent-border);background:var(--accent-soft);color:#ff5c8d}.pc-btn--icon{min-width:2.75rem;padding-inline:.85rem;justify-content:center}@media (max-width: 780px){.pc-topline{grid-template-columns:1fr}.pc-topline>.pc-badges:last-child,.pc-utility,.pc-badges--utility{justify-content:flex-start}}.pc-body{padding:1rem 1.2rem .85rem;display:grid;gap:.45rem;flex:1}.pc-title{font-family:Manrope,sans-serif;font-size:1.45rem;line-height:1.25;letter-spacing:normal;font-weight:700;color:var(--ink)}.pc-title-link{color:inherit;text-decoration:none;transition:color .18s ease,opacity .18s ease}.pc-title-link:hover{color:#ff5c8d}.pc-title-link:focus-visible{outline:2px solid rgba(253,18,87,.45);outline-offset:4px;border-radius:6px}.pc-desc{font-size:.88rem;color:var(--muted);line-height:1.55}.pc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem 0;padding:0 1.2rem .75rem}.pc-meta-item{display:inline-flex;align-items:center;gap:.3rem;font-size:.79rem;color:var(--muted);padding:0 .55rem}.pc-meta-item:first-child{padding-left:0}.pc-meta-sep{width:1px;height:12px;background:var(--line);display:inline-block}.pc-stats{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem 1.2rem;border-top:1px solid var(--line);background:#ecf6ff05}.pc-stat{display:inline-flex;align-items:baseline;gap:.32rem;font-size:.77rem;color:var(--muted);padding:.22rem .6rem;border-radius:999px;background:#ecf6ff0a;border:1px solid rgba(236,246,255,.06)}.pc-stat svg{align-self:center}.pc-stat strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.pc-stat-label{color:var(--muted-soft);font-size:.72rem;letter-spacing:.01em}.pc-stat--accent{color:#ff5c8d;background:var(--accent-soft);border-color:#fd125733}.pc-stat--accent strong{color:#ff8fb0}.prompt-body-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.4rem 0 .6rem;flex-wrap:wrap}.prompt-body-toolbar__label{font-size:.78rem;color:var(--muted-soft);text-transform:uppercase;letter-spacing:.06em}.lang-switch{display:inline-flex;padding:.18rem;background:#ecf6ff0a;border:1px solid rgba(236,246,255,.08);border-radius:999px;gap:.12rem}.lang-switch__btn{border:none;background:transparent;color:var(--muted-soft);font-size:.74rem;font-weight:700;letter-spacing:.04em;padding:.32rem .8rem;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.lang-switch__btn:hover{color:var(--ink)}.lang-switch__btn--active{background:var(--accent-soft);color:#ff8fb0;box-shadow:inset 0 0 0 1px #fd12574d}.pc-stat--date{margin-left:auto}.pc-tags{display:flex;flex-wrap:wrap;gap:.35rem;padding:.6rem 1.2rem;border-top:1px solid var(--line)}.pc-tag{font-size:.74rem;color:var(--muted);padding:.22rem .55rem;border-radius:8px;background:#ecf6ff0a;border:1px solid rgba(236,246,255,.07);letter-spacing:.01em;transition:color .15s ease,background .15s ease}.pc-tag:hover{color:var(--ink);background:#ecf6ff12}.pc-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.75rem .5rem;font-size:.8rem;font-weight:400;border:none;border-right:1px solid var(--line);background:transparent;color:var(--muted-soft);cursor:pointer;transition:background .18s ease,color .18s ease;white-space:nowrap}.pc-btn:last-child{border-right:none}.pc-btn:hover{background:#ecf6ff0d;color:var(--ink)}.pc-btn--ghost{color:var(--muted-soft)}.pc-btn--primary{color:var(--accent);background:var(--accent-soft)}.pc-btn--primary:hover{background:#fd125733;color:#ff5c8d}.pc-btn--copied{color:var(--green);background:#12b8861a}.pc-btn--saved{color:var(--accent);background:var(--accent-soft)}.card-topline{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.2rem .2rem 0}.card-copy{display:grid;gap:.65rem;flex:1;padding:0 .2rem}.news-lead{margin:0;font-size:1.08rem;line-height:1.82;color:#e5ddd0}.news-lead--feature{font-size:1.16rem;line-height:1.88}.news-body{display:grid;gap:.55rem}.news-body p{margin:0;font-size:1.04rem;line-height:1.9;color:var(--text-secondary)}.news-body--feature p{font-size:1.1rem;line-height:1.94;color:#ddd3c5}.news-body-toggle{justify-self:start;min-height:40px;padding:.72rem 1rem}.card-copy h3,.news-card h3,.ai-card h3{font-size:1.35rem}.prompt-stats-line,.prompt-usage-line,.tool-meta-list,.news-card footer,.meta-list{display:flex;flex-wrap:wrap;gap:.7rem}.prompt-stats-line span,.prompt-usage-line span,.tool-meta-list span,.news-card footer span,.meta-list span{display:inline-flex;align-items:center;gap:.32rem;padding:.4rem .7rem;border-radius:999px;background:#ecf6ff0a;border:1px solid rgba(236,246,255,.06);font-size:.79rem}.news-card{display:flex;flex-direction:column;align-items:stretch;height:100%}.news-card footer{margin-top:auto;align-self:flex-start;flex-wrap:nowrap;padding:0 .2rem}.news-card footer span{white-space:nowrap;width:max-content}.prompt-tags span{padding:.3rem .55rem;border-radius:10px;background:#ecf6ff0a;color:#cfc2aa;font-size:.78rem}.prompt-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.feature-tile{position:relative;min-height:100%;align-content:start;gap:.65rem;overflow:hidden}.page-home .feature-tile{padding:1.15rem 1.2rem 1.25rem;background:linear-gradient(180deg,#2b2a27f5,#171716fa)}.feature-tile__content{position:relative;z-index:1;display:grid;gap:.65rem}.feature-tile__watermark{position:absolute;right:-.35rem;bottom:-.55rem;width:6.25rem;height:6.25rem;color:#fd125717;pointer-events:none;z-index:0;filter:drop-shadow(0 0 24px rgba(253,18,87,.08))}.page-home .feature-tile h3{max-width:14ch;font-size:1.14rem;line-height:1.08}.page-home .feature-tile p{max-width:34ch;font-size:.94rem;color:var(--text-secondary)}.side-panel{align-content:start}.community-callout{grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:center;gap:1.35rem}.community-callout h2{max-width:22ch;line-height:.96}.community-callout p{max-width:56ch}.callout-actions{justify-content:flex-end;align-items:center}.catalog-shell{grid-template-columns:320px minmax(0,1fr);align-items:start}.catalog-sidebar,.results-toolbar,.nested-panel,.compact-stat-panel,.signal-panel,.leaderboard-panel,.ranking-list-panel,.auth-card,.auth-side,.feature-article{display:grid;gap:1rem}.results-toolbar__top{display:flex;justify-content:space-between;align-items:start;gap:1rem}.results-sort{display:grid;gap:.45rem;min-width:220px;justify-items:start}.results-sort span{color:var(--gold);font-size:.82rem;font-weight:700}.catalog-pagination-status,.catalog-scroll-sentinel{display:flex;justify-content:center;align-items:center;margin-top:1rem}.catalog-pagination-status span,.catalog-scroll-sentinel span{border:1px solid var(--line);border-radius:999px;padding:.62rem .95rem;font-size:.84rem;color:var(--muted);background:#ecf6ff08}.catalog-scroll-sentinel{min-height:72px}.search-filters,.form-grid{display:grid;gap:1rem}.feature-article h2{margin-bottom:.9rem;line-height:1.18}.search-field,.form-grid label,.auth-form label,.auth-field{display:grid;gap:.45rem}.search-field span,.form-grid label span,.auth-form label span,.auth-field label span{color:var(--gold);font-size:.82rem;font-weight:700}.search-field-wide,.field-span{grid-column:1 / -1}input,select,textarea{width:100%;border-radius:16px;border:1px solid rgba(236,246,255,.1);background:#ecf6ff0a;color:var(--ink);padding:.95rem 1rem;outline:none}select{color-scheme:dark}select option,select optgroup{background:#2c2b29;color:var(--ink)}select option:disabled{background:#232220;color:var(--muted)}textarea{resize:vertical;min-height:220px}input:focus,select:focus,textarea:focus{border-color:#fd125773;box-shadow:0 0 0 4px var(--accent-soft)}.metrics-list{gap:.65rem}.metric-row{padding:.85rem 1rem;border:1px solid var(--line);border-radius:16px;background:#ecf6ff0a}.metric-row strong{font-size:1.25rem}.detail-layout{grid-template-columns:minmax(0,1.3fr) 360px;align-items:start}.detail-body{gap:1rem}.detail-body pre{white-space:pre-wrap;padding:1.25rem;border-radius:22px;background:#ecf6ff0a;border:1px solid rgba(236,246,255,.08);color:#f8f4e8;line-height:1.7}.wide-meta{margin-bottom:.2rem}.ranking-shell{grid-template-columns:minmax(0,1.15fr) 360px;align-items:start}.ranking-list{display:grid;gap:.9rem}.ranking-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:20px;background:#ecf6ff0a}.ranking-metrics{display:grid;justify-items:end;gap:.15rem;text-align:right}.micro-card{padding:.95rem 1rem;border-radius:18px;border:1px solid var(--line);background:#ecf6ff0a}.section-compact{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.split-wide{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.auth-layout{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;padding-top:clamp(.5rem,3vh,2rem)}.auth-form,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form{display:grid;gap:1rem}.share-form{gap:1.35rem 1.2rem}.share-form label,.share-form .chip-group-shell{align-content:start}.share-form input,.share-form select{min-height:54px}.share-form textarea{min-height:240px}.auth-card{width:min(100%,560px);padding:1.5rem}.auth-form label{grid-column:1 / -1}.auth-forgot-link{grid-column:1 / -1;justify-self:end;color:var(--muted);font-size:.92rem;font-weight:700}.auth-forgot-link:hover{color:var(--accent)}.auth-field{grid-column:1 / -1}.auth-field label{display:inline-flex;width:max-content}.auth-input-shell{position:relative;display:flex;align-items:center}.auth-input-shell input{padding-right:3rem}.auth-input-icon-btn{position:absolute;right:.75rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ecf6ff0f;color:var(--text-muted);cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.auth-input-icon-btn:hover{color:var(--ink);background:#fd12572e;transform:translateY(-1px)}.password-strength{display:grid;gap:.45rem}.password-strength__bar{height:.45rem;overflow:hidden;border-radius:999px;background:#ecf6ff14}.password-strength__bar span{display:block;width:20%;height:100%;border-radius:inherit;background:#c70f46;transition:width .18s ease,background .18s ease}.password-strength[data-strength="1"] .password-strength__bar span{width:35%;background:#c70f46}.password-strength[data-strength="2"] .password-strength__bar span{width:55%;background:#d89a3a}.password-strength[data-strength="3"] .password-strength__bar span{width:78%;background:#90b75a}.password-strength[data-strength="4"] .password-strength__bar span{width:100%;background:#42b883}.password-strength small{color:var(--text-muted);font-size:.78rem}.auth-switch{text-align:center;color:var(--muted)}.auth-switch a{color:var(--ink);font-weight:700}.auth-switch a:hover{color:var(--accent)}.auth-consent{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.25rem 0}.auth-consent input{width:18px;height:18px;margin-top:.12rem;accent-color:var(--accent)}.auth-consent span{color:var(--muted-soft);font-size:.95rem;line-height:1.5}.auth-consent a{color:var(--ink);font-weight:700}.auth-consent a:hover{color:var(--accent)}.feature-article{align-content:start}.empty-panel{text-align:center;gap:.5rem}.compact-empty{padding:1rem;box-shadow:none;background:#ecf6ff05}.footer-shell{position:relative;margin-top:3rem;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%,rgba(253,18,87,.08) 0%,transparent 55%),linear-gradient(180deg,#1a1a1800,#121211);overflow:hidden;isolation:isolate}.footer-glow{position:absolute;inset:-1px 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(253,18,87,.5) 50%,transparent 100%);z-index:0;pointer-events:none}main.page-home+.footer-shell{margin-top:1rem}.footer-inner{width:min(1360px,calc(100% - 2rem));margin:0 auto;padding:3.5rem 0 2.5rem;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.footer-brand{display:grid;gap:1rem}.footer-tagline{font-size:.9rem;color:var(--muted);line-height:1.65;max-width:36ch}.footer-badge{display:inline-flex}.footer-badge span{font-size:.74rem;font-weight:600;color:#ff5c8d;background:var(--accent-soft);border:1px solid var(--accent-border);padding:.35rem .85rem;border-radius:999px;letter-spacing:.01em}.footer-license{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.footer-license__chip{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .7rem;border-radius:10px;background:#fd125714;border:1px solid rgba(253,18,87,.22);color:#ff5c8d;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.footer-license__chip svg{flex-shrink:0;opacity:.85}.footer-stores{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;max-width:24rem}.store-badge{display:inline-flex;align-items:center;width:100%;box-sizing:border-box;gap:.75rem;padding:.625rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.2);background:#000;color:#fff;text-decoration:none;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.store-badge:hover{transform:translateY(-2px);border-color:#fff6}.store-badge svg{width:1.75rem;height:1.75rem;flex-shrink:0}.store-badge__text{display:flex;flex-direction:column;line-height:1;text-align:left}.store-badge__small{font-size:10px;font-weight:500;letter-spacing:.025em;color:#ffffffbf;white-space:nowrap}.store-badge__big{margin-top:.25rem;font-size:1.125rem;font-weight:600;line-height:1;color:#fff;white-space:nowrap}@media (max-width: 520px){.footer-stores{grid-template-columns:1fr;max-width:20rem}}.footer-brand-logo{display:inline-flex;align-items:center;width:max-content}.footer-col-title{position:relative;padding-left:.85rem}.footer-col-title:before{content:"";position:absolute;left:0;top:50%;width:4px;height:12px;border-radius:2px;background:linear-gradient(180deg,var(--accent) 0%,rgba(253,18,87,.4) 100%);transform:translateY(-50%)}.footer-col{display:grid;gap:.85rem;align-content:start}.footer-col-title{font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--accent);display:block}.footer-col-list{display:grid;gap:.1rem}.footer-link{display:inline-flex;align-items:center;gap:.5rem;padding:.48rem 0;font-size:.87rem;color:#ecf6ffa6;transition:color .18s ease}.footer-link:hover{color:var(--ink)}.footer-rules{display:flex;flex-direction:column;gap:.35rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--line)}.footer-rule-tag{font-size:.76rem;color:var(--muted);display:flex;align-items:center;gap:.4rem}.footer-rule-tag:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#fd125780;flex-shrink:0}.footer-bottom{width:min(1360px,calc(100% - 2rem));margin:0 auto;padding:1.2rem 0 2rem;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-bottom-home-link{font-size:.78rem;color:var(--muted);transition:color .18s ease}.footer-bottom-home-link:hover{color:var(--ink)}.footer-bottom-links{display:flex;gap:1.25rem}.footer-bottom-links a{font-size:.78rem;color:var(--muted);transition:color .18s ease}.footer-bottom-links a:hover{color:var(--ink)}.legal-page{max-width:820px!important}.legal-hero{display:grid;gap:.6rem;padding-bottom:.5rem;border-bottom:1px solid var(--line);margin-bottom:.5rem}.legal-meta{font-size:.83rem;color:var(--muted)!important}.legal-body{display:grid;gap:0}.legal-section{padding:2rem 0;border-bottom:1px solid var(--line);display:grid;gap:1rem}.legal-section:last-child{border-bottom:none}.legal-section h2{font-size:1.15rem;color:var(--ink)}.legal-section p{font-size:.93rem;line-height:1.75;color:var(--muted-soft)}.legal-list{display:grid;gap:.6rem;padding-left:0;list-style:none}.legal-list li{font-size:.92rem;color:var(--muted-soft);line-height:1.65;padding-left:1.2rem;position:relative}.legal-list li:before{content:"›";position:absolute;left:0;color:var(--accent);font-weight:700}.legal-list--proibido li:before{content:"✕";font-size:.7rem;top:.15em}.legal-alert{padding:1rem 1.2rem;border-radius:16px;border:1px solid var(--accent-border);background:var(--accent-soft);font-size:.9rem;color:#ffb3cc;line-height:1.6}.footer-note{align-self:center;max-width:34ch}@media (max-width: 1180px){.hero-community,.section-split,.detail-layout,.ranking-shell,.auth-layout,.catalog-shell,.community-callout,.section-compact,.split-wide{grid-template-columns:1fr}.prompt-grid,.community-grid,.page-home .prompt-grid,.page-home .ai-grid,.home-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-agent-grid{grid-template-columns:1fr}.hero-copy-block h1,.page-home .section-header h2,.prompt-agent-panel__headline h2,.community-callout h2{max-width:none}.footer-inner{grid-template-columns:1fr 1fr}.results-toolbar__top{flex-direction:column;align-items:stretch}.results-sort{min-width:0}}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border-radius:14px;border:1px solid rgba(236,246,255,.1);background:#ecf6ff0a;cursor:pointer;padding:0;z-index:50;transition:background .2s ease,border-color .2s ease}.hamburger:hover{background:#fd12571a;border-color:#fd12574d}.hamburger .bar{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;transform-origin:center}.hamburger--open .bar--top{transform:translateY(7px) rotate(45deg)}.hamburger--open .bar--mid{opacity:0;transform:scaleX(0)}.hamburger--open .bar--bot{transform:translateY(-7px) rotate(-45deg)}.mobile-menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:35;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .35s ease,backdrop-filter .35s ease;pointer-events:none}.mobile-menu-overlay--open{background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}.mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;width:min(320px,88vw);z-index:40;background:linear-gradient(160deg,#20201efc,#141413fe);border-left:1px solid rgba(236,246,255,.08);box-shadow:-24px 0 80px #00000080;transform:translate(100%);transition:transform .38s cubic-bezier(.4,0,.2,1);flex-direction:column;overflow:hidden}.mobile-menu--open{transform:translate(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.35rem;border-bottom:1px solid rgba(236,246,255,.06)}.mobile-menu-close{position:relative;width:38px;height:38px;border-radius:12px;border:1px solid rgba(236,246,255,.1);background:#ecf6ff0a;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;transition:background .2s,border-color .2s}.mobile-menu-close:hover{background:var(--accent-soft);border-color:#fd12574d}.mobile-menu-close .bar{display:block;position:absolute;width:16px;height:2px;border-radius:2px;background:var(--ink)}.mobile-menu-close .bar--top{transform:rotate(45deg)}.mobile-menu-close .bar--bot{transform:rotate(-45deg)}.mobile-nav-list{display:flex;flex-direction:column;padding:1rem .75rem;gap:.25rem;flex:1;overflow-y:auto}.mobile-nav-list li{opacity:0;transform:translate(18px);transition:opacity .3s ease calc(var(--i) * .05s + .1s),transform .3s ease calc(var(--i) * .05s + .1s)}.mobile-menu--open .mobile-nav-list li{opacity:1;transform:translate(0)}.mobile-nav-link{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:14px;color:#ecf6ffb3;border:1px solid transparent;font-size:.97rem;font-weight:500;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease;text-decoration:none}.mobile-nav-link:hover{background:#ecf6ff0d;color:var(--ink)}.mobile-nav-link.active{background:var(--accent-soft);border-color:#fd125738;color:var(--ink)}.mobile-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#ecf6ff0d;border:1px solid rgba(236,246,255,.07);flex-shrink:0;transition:background .18s ease}.mobile-nav-link.active .mobile-nav-icon{background:#fd12572e;border-color:#fd12574d;color:#ff5c8d}.mobile-nav-arrow{margin-left:auto;color:#ecf6ff47;font-size:.9rem;transition:transform .18s ease,color .18s ease}.mobile-nav-link:hover .mobile-nav-arrow,.mobile-nav-link.active .mobile-nav-arrow{transform:translate(3px);color:var(--red)}.mobile-menu-footer{padding:1rem 1.35rem 1.5rem;border-top:1px solid rgba(236,246,255,.06);display:grid;gap:.75rem}.mobile-user-info{display:grid;gap:.3rem}.mobile-auth-btns{display:grid;gap:.6rem}.mobile-auth-btns a{text-align:center}@media (max-width: 1200px){html,body{overflow-x:clip}.hamburger,.mobile-menu-overlay,.mobile-menu{display:flex}.nav-inner{grid-template-columns:1fr auto;justify-items:start;align-items:center}.nav-links,.nav-actions{display:none}.nav-user-card{justify-items:start;text-align:left}}@media (max-width: 860px){main{width:min(100%,calc(100% - 1rem));padding:1.35rem 0 3rem}.stat-grid,.compact-stats,.compact-stats-3,.prompt-grid,.ai-grid,.news-grid,.prompt-footer,.auth-form,.form-grid,.page-home .prompt-grid,.page-home .ai-grid,.page-home .home-ai-grid,.home-news-grid,.home-benefit-grid{grid-template-columns:1fr}.panel-header-inline,.ranking-card,.leader-row{grid-template-columns:1fr;justify-items:start}.ranking-metrics{justify-items:start;text-align:left}.footer-inner,.footer-bottom{width:min(100%,calc(100% - 1rem))}.footer-inner{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0 1.5rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}.hero-actions .primary-btn,.hero-actions .ghost-btn,.callout-actions .primary-btn,.callout-actions .ghost-btn{width:100%}.prompt-agent-panel__copy{grid-template-columns:1fr;gap:.9rem}.prompt-agent-panel__headline h2,.prompt-agent-panel__copy p{max-width:none}.signal-panel{padding:.85rem;gap:.75rem}.signal-panel__intro{gap:.15rem}.signal-panel__intro p{font-size:.85rem;line-height:1.45}.signal-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.signal-panel__stats .stat-card--hero{padding:.55rem .5rem;border-radius:10px}.signal-panel__stats .stat-card--hero strong{font-size:1.2rem;line-height:1.1}.signal-panel__stats .stat-card--hero span{font-size:.66rem}.signal-panel__stream{gap:.6rem}.signal-panel__stream-header h3{font-size:.98rem}.signal-panel__list{gap:.35rem}.signal-row{padding:.6rem .65rem;gap:.55rem}.signal-row__index{font-size:.72rem;width:26px;height:26px}.signal-row__copy strong{font-size:.88rem;line-height:1.32}.signal-row__copy span,.signal-row__date{font-size:.72rem}.signal-panel__stream-header{flex-direction:column;align-items:stretch}.signal-row,.community-grid{grid-template-columns:1fr}.signal-row__date{white-space:normal}.brand-logo{height:clamp(36px,11vw,48px)}.brand-logo--sm{height:clamp(32px,9vw,40px)}.nav-shell{padding-block:.4rem}html,body{overflow-x:hidden}.section-header{max-width:100%}.ai-directory-header__title{white-space:normal}.ai-directory-hero-header__title{max-width:100%}.panel-header-inline{display:grid;grid-template-columns:1fr;align-items:start}.detail-body h2,.panel-header-inline h2,.panel-header-inline h3{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.catalog-sidebar{padding:1rem;gap:.85rem}.catalog-sidebar .stack-list.metrics-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.catalog-sidebar .metric-row{padding:.6rem .7rem}.catalog-sidebar .metric-row strong{font-size:1.2rem}.tool-meta-list,.meta-list,.news-card footer{flex-wrap:wrap}.tool-meta-list span,.meta-list span{max-width:100%;min-width:0;flex:0 1 auto}.tool-meta-list span>*{overflow-wrap:anywhere}.ai-directory-filter-panel .category-strip,.filter-strip,.category-strip{flex-wrap:wrap;overflow-x:visible}.category-pill,.ai-directory-filter-panel .category-pill{max-width:100%}.ai-card__cta{flex-wrap:wrap;row-gap:.45rem;padding-block:.75rem}.ai-card__cta-proof{margin-left:auto}main,main .panel,main .prompt-card,main .ai-card,main .news-card{max-width:100%;min-width:0}h1{font-size:clamp(2rem,7.5vw,2.8rem);line-height:1.05;letter-spacing:-.01em}h2{font-size:clamp(1.5rem,5.5vw,2rem);line-height:1.12}h3{font-size:1.08rem;line-height:1.3}p{font-size:.95rem;line-height:1.6}.eyebrow{font-size:.7rem;letter-spacing:.06em}.title-hover-effect{text-wrap:pretty}.page,.page-home{gap:1rem}main{padding:.75rem 0 1.75rem}.section{gap:.85rem}.panel,.nested-panel,.empty-panel{border-radius:16px;padding:.95rem}.panel-header-inline{gap:.55rem}.section-header{gap:.3rem}.section-header p,.section-header>p{font-size:.9rem}.page-home .panel:first-child{padding:1.2rem 1rem 1.3rem}.hero-actions{display:grid;gap:.55rem;margin-top:.95rem}.primary-btn,.ghost-btn{min-height:50px;padding:.8rem 1.1rem;border-radius:14px;font-size:.92rem;letter-spacing:.02em}.hero-actions .primary-btn,.hero-actions .ghost-btn{width:100%}.stat-grid,.compact-stats{gap:.45rem}.stat-card{padding:.65rem .7rem;border-radius:12px}.stat-card strong{font-size:1.35rem}.stat-card span{font-size:.74rem}.prompt-grid,.ai-grid,.home-ai-grid,.news-grid,.home-news-grid{gap:.7rem}.prompt-card,.ai-card,.news-card{border-radius:16px;gap:.7rem;padding:.85rem}.pc-topline{padding:.7rem .85rem .55rem}.pc-body{padding:0 .85rem}.pc-meta{padding:.4rem .85rem;font-size:.76rem}.pc-stats{padding:.45rem .85rem;gap:.35rem;flex-wrap:wrap}.pc-stat{font-size:.72rem;padding:.18rem .5rem}.pc-stat-label{font-size:.68rem}.pc-tags{padding:.45rem .85rem}.pc-tag{font-size:.7rem}.pc-title{font-size:1rem;line-height:1.22}.pc-desc{font-size:.88rem;line-height:1.5}.pc-actions .pc-btn{padding:.65rem .5rem;font-size:.76rem}.pc-badge{font-size:.68rem;padding:.28rem .6rem}.pc-badge--trending,.pc-badge--fresh{font-size:.62rem}.detail-body{padding:1.2rem}.detail-body .panel-header-inline{gap:.85rem}.detail-body .panel-header-inline .score-chip{align-self:flex-start}.detail-body pre{font-size:.82rem;line-height:1.55;padding:1rem;border-radius:14px}.prompt-body-toolbar{margin-top:.3rem}.lang-switch__btn{padding:.32rem .7rem;font-size:.72rem}.ai-card h3{font-size:1.05rem}.ai-card p{font-size:.9rem}.tool-meta-list span{font-size:.78rem;padding:.32rem .65rem}.ai-card__cta{padding:.85rem .95rem;font-size:.76rem;border-radius:14px}.ai-card__cta-proof{font-size:.66rem;padding:.28rem .55rem}.ai-directory-filter-panel .category-pill,.category-pill{font-size:.7rem;min-height:32px;padding:.32rem .7rem}.score-chip,.user-chip,.pill{font-size:.7rem;padding:.38rem .75rem}.notice{font-size:.88rem;padding:.85rem 1rem;border-radius:14px}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{font-size:.95rem;padding:.85rem .95rem;border-radius:12px}.footer-shell{margin-top:1.5rem}.footer-shell:before{content:"*";position:absolute;right:-1rem;top:2rem;font-size:12rem;line-height:1;color:#fd12570d;font-weight:700;pointer-events:none;z-index:0}.footer-inner{position:relative;z-index:1;padding:2.5rem 0 1.5rem;gap:1.85rem}.footer-brand{gap:1rem;align-items:center;text-align:center;justify-items:center}.footer-brand-logo{margin-bottom:.1rem}.footer-tagline{font-size:.92rem;max-width:32ch;color:#ecf6ffb3}.footer-license{justify-content:center;gap:.4rem}.footer-license__chip{font-size:.7rem;padding:.42rem .65rem}.footer-col{gap:.55rem;padding:1.15rem 0;border-top:1px solid rgba(236,246,255,.06)}.footer-col-title{font-size:.7rem;padding-left:.75rem}.footer-col-title:before{height:10px;width:3px}.footer-col-list{gap:0;padding-left:.75rem}.footer-link{padding:.5rem 0;font-size:.9rem;color:#ecf6ffc7}.footer-link svg{color:var(--accent);opacity:.7}.footer-bottom{padding:1.4rem 0 1.85rem;gap:.85rem;flex-direction:column;align-items:center;text-align:center;border-top:1px solid rgba(236,246,255,.06)}.footer-bottom-home-link{font-size:.78rem;max-width:30ch;line-height:1.5}.footer-bottom-links{gap:1.5rem}.footer-bottom-links a{font-size:.78rem;font-weight:600;color:#ecf6ff8c}}.lang-toggle{display:inline-flex;align-items:center;min-height:36px;gap:.55rem;padding:0;border:none;background:transparent}.lang-toggle span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;overflow:hidden;line-height:1;opacity:.5;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.lang-toggle span .lang-flag{display:block;width:100%;height:100%;border-radius:999px}.lang-toggle span:hover{opacity:.85}.lang-toggle .active{opacity:1;transform:scale(1.06);box-shadow:0 0 0 2px #fd125799}.lang-toggle__button{border:0;background:transparent;color:var(--text-muted);padding:.35rem .8rem;border-radius:999px;cursor:pointer;font:inherit}.lang-toggle__button.is-active{background:#e6354329;color:var(--text-primary)}.notice{margin:0 0 1.25rem;padding:1rem 1.2rem;border-radius:18px;border:1px solid rgba(230,53,67,.18);background:#e6354314;color:var(--text-primary)}.page-admin{gap:1.5rem}.admin-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.admin-metric{display:flex;flex-direction:column;gap:.35rem;min-height:120px;justify-content:center}.admin-metric strong{font-size:clamp(1.8rem,3vw,2.5rem)}.admin-metric span{color:var(--text-muted)}.admin-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.25rem}.admin-tabs-shell{padding:1rem}.admin-tabs{display:flex;flex-wrap:wrap;gap:.75rem}.admin-tab-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.8rem 1.1rem;border-radius:16px;border:1px solid rgba(236,246,255,.08);background:#ecf6ff08;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.admin-tab-btn:hover{transform:translateY(-1px);border-color:#e6354338;color:var(--text-primary)}.admin-tab-btn--active{background:#e6354324;border-color:#e635434d;color:var(--text-primary)}.admin-card{display:flex;flex-direction:column;gap:1rem}.admin-form-grid{align-items:start}.admin-form-grid .field-span{grid-column:1 / -1}.form-actions-inline{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.chip-group-shell{display:flex;flex-direction:column;gap:.65rem}.chip-group{display:flex;flex-wrap:wrap;gap:.55rem}.chip-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(236,246,255,.08);background:#ecf6ff08;color:var(--text-secondary);border-radius:999px;min-height:40px;padding:.58rem 1rem;cursor:pointer;font:inherit;line-height:1.15;text-align:center;white-space:nowrap;transition:border-color .18s ease,transform .18s ease,color .18s ease,background .18s ease}.chip-btn:hover{transform:translateY(-1px);border-color:#e6354342;color:var(--text-primary)}.chip-btn--active{background:#e6354324;border-color:#e6354347;color:var(--text-primary)}.admin-preview-card{min-height:100%}.admin-preview-stack{display:grid;gap:1rem}.preview-block{border:1px solid rgba(236,246,255,.06);border-radius:18px;padding:1rem;background:#ecf6ff05}.preview-block strong{display:inline-flex;margin-bottom:.65rem;color:var(--accent-color)}.preview-block h3{margin:0 0 .6rem}.preview-block p{margin:0 0 .8rem;color:var(--text-secondary)}.preview-meta-grid{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:0 0 .8rem}.preview-meta-grid span{color:var(--text-muted);font-size:.9rem}.preview-block pre{margin:0;white-space:pre-wrap;font:inherit;color:var(--text-primary)}.tag-cloud{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .9rem}.tag-cloud--feature{margin-top:1rem}.tag-cloud__item{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(230,53,67,.18);background:#e6354314;color:var(--text-secondary);font-size:.82rem;line-height:1}.news-admin-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem;padding:0 .2rem}.news-admin-actions .ghost-btn{min-width:96px}.news-candidate-list{display:grid;gap:.75rem}.news-candidate{width:100%;text-align:left;border:1px solid rgba(236,246,255,.07);border-radius:18px;background:#ecf6ff05;padding:.95rem 1rem;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:.35rem}.news-candidate span{color:var(--text-muted);font-size:.92rem}.news-candidate--active{border-color:#e635434d;background:#e635431a}.checkbox-row{display:inline-flex;align-items:center;gap:.6rem;color:var(--text-secondary)}.admin-list-scroll{display:grid;gap:.7rem;max-height:720px;overflow:auto;padding-right:.25rem}.micro-card{display:flex;flex-direction:column;gap:.22rem;border-radius:18px;padding:.95rem 1rem;background:#ecf6ff08;border:1px solid rgba(236,246,255,.06)}.micro-card span,.micro-card small{color:var(--text-muted)}.tool-admin-card{cursor:pointer}.tool-admin-card:hover{border-color:#e6354338;background:#ecf6ff0d}.admin-inline-notice{margin:0}.prompt-admin-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.prompt-admin-card__top .tag-cloud{justify-content:flex-end;margin:0}.admin-toolbar-hint{align-self:end}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#080808b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-modal{width:min(520px,100%);gap:1rem;box-shadow:0 30px 80px #00000073}.news-editor-modal{width:min(860px,100%)}@media (max-width: 1100px){.admin-grid,.prompt-agent-grid,.prompt-agent-form-layout{grid-template-columns:1fr}}@media (max-width: 800px){.admin-metrics-grid{grid-template-columns:1fr}.lang-toggle{width:auto;justify-content:flex-start}.lang-toggle__button{flex:1}.prompt-agent-panel{padding:1rem}}.file-upload{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border-radius:18px;border:1px dashed rgba(236,246,255,.12);background:#ecf6ff05}.file-upload input[type=file]{color:var(--text-secondary)}.file-upload small{color:var(--text-muted)}.import-card{align-items:flex-start}.page-profile{gap:1.5rem}.page-terms{gap:1.5rem;position:relative}.profile-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1.25rem}.profile-sidebar,.profile-form-card{display:flex;flex-direction:column;gap:1rem}.profile-avatar-shell{display:flex;justify-content:center;align-items:center;min-height:220px;border-radius:24px;border:1px solid rgba(236,246,255,.06);background:#ecf6ff05}.profile-generated-avatar{width:140px;height:140px;border-radius:28px;overflow:hidden;border:1px solid rgba(253,18,87,.25)}.generated-avatar{display:block}.generated-avatar__background{fill:var(--ref-soft, #f2f2ef)}.generated-avatar__cell{fill:var(--generated-avatar-color, #fd1257)}.profile-stats-card{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(236,246,255,.06);background:#ecf6ff05}.profile-stats-card span,.profile-stats-card small{color:var(--text-muted)}.profile-sidebar-actions{display:grid;gap:.65rem}.profile-library-section{margin-top:.5rem}.profile-tabs-shell{display:grid;gap:1.25rem}.profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-tab-btn{min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(236,246,255,.08);background:#ecf6ff08;color:var(--text-secondary);cursor:pointer;font:inherit;font-weight:700;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.profile-tab-btn:hover{transform:translateY(-1px);color:var(--ink);border-color:#fd125738}.profile-tab-btn--active{color:var(--ink);background:#fd125726;border-color:#fd125752}.profile-tab-btn span{min-width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ecf6ff14;color:var(--ink);font-size:.85rem}.terms-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.25rem;align-items:start}.terms-list-panel,.terms-sidebar-panel{display:grid;gap:1rem}.terms-list-panel{position:relative;overflow:hidden;gap:1.15rem;padding:1.35rem 1.35rem 1.15rem;background:radial-gradient(circle at top right,rgba(253,18,87,.14),transparent 28%),linear-gradient(180deg,#282724fa,#151514fc)}.terms-list-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(236,246,255,.05);pointer-events:none}.terms-list-panel__accent{position:absolute;top:0;right:0;width:15rem;height:15rem;pointer-events:none}.terms-list-panel__icon{position:absolute;color:#fd125714;filter:drop-shadow(0 0 28px rgba(253,18,87,.08))}.terms-list-panel__icon--book{top:1.15rem;right:1.1rem;width:3.9rem;height:3.9rem}.terms-list-panel__icon--chip{right:-.85rem;bottom:.6rem;width:8.2rem;height:8.2rem}.terms-panel-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(236,246,255,.07)}.terms-panel-header__copy{display:grid;gap:.38rem;max-width:38rem}.terms-panel-header__copy h3{font-size:clamp(1.55rem,1.3vw,1.95rem);line-height:1}.terms-panel-header__copy p{margin:0;max-width:40ch;color:var(--text-secondary);line-height:1.6}.terms-panel-header__meta{display:grid;justify-items:end;gap:.45rem;min-width:max-content}.terms-panel-header__meta small{color:var(--text-muted);font-size:.8rem}.terms-list{position:relative;z-index:1;display:grid;gap:.7rem;counter-reset:glossary-item}.term-row{position:relative;display:grid;gap:.42rem;padding:1rem 1rem 1rem 4.5rem;border:1px solid rgba(236,246,255,.05);border-radius:20px;background:linear-gradient(180deg,#ecf6ff06,#ecf6ff04);transition:transform .2s ease,border-color .2s ease,background .2s ease;counter-increment:glossary-item}.term-row:before{content:counter(glossary-item,decimal-leading-zero);position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(253,18,87,.24);background:#fd12571a;color:#ff5c8d;font-size:.76rem;font-weight:700;line-height:1}.term-row:first-child{margin-top:.05rem}.term-row:last-child{margin-bottom:.05rem}.term-row:hover{transform:translateY(-2px);border-color:#fd12572e;background:linear-gradient(180deg,#fd125714,#ecf6ff05)}.term-row h4,.practice-item h4{font-family:Manrope,sans-serif;font-size:1.06rem;line-height:1.15;color:var(--ink)}.term-row p,.practice-item p{color:var(--text-secondary);font-size:.95rem;line-height:1.64}.terms-sidebar{display:grid;gap:1rem}.practice-list{display:grid;gap:.85rem}.practice-item{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(236,246,255,.06);background:#ecf6ff08}.practice-item small{color:#ff8fb0;line-height:1.55}.terms-template{white-space:pre-wrap;padding:1rem;border-radius:18px;border:1px solid rgba(236,246,255,.08);background:#ecf6ff08;color:var(--text-secondary);line-height:1.65;font-size:.88rem}.page-creative{display:grid;gap:clamp(1.3rem,2vw,2rem)}.creative-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(.85rem,1.4vw,1.15rem);align-items:end;padding:clamp(1.05rem,1.6vw,1.35rem);overflow:hidden;position:relative;background:radial-gradient(circle at 82% 18%,rgba(253,18,87,.16),transparent 34%),radial-gradient(circle at 12% 0%,rgba(91,118,220,.12),transparent 36%),linear-gradient(135deg,#232321fa,#111110fa)}.creative-hero:after{content:"";position:absolute;right:-4%;top:-8%;width:min(30vw,340px);aspect-ratio:1;opacity:.07;background:var(--bugee-asterisk) center / contain no-repeat;transform:rotate(10deg);pointer-events:none;z-index:0}.creative-hero__copy,.creative-hero__stats{position:relative;z-index:1}.creative-hero__copy{display:grid;gap:.55rem;max-width:640px}.creative-hero__copy h1{max-width:17ch;font-size:clamp(2.05rem,3.25vw,3.65rem);line-height:.96;color:var(--ink)}.creative-hero__copy p{max-width:55ch;color:var(--text-secondary);font-size:clamp(.9rem,1vw,1rem);line-height:1.46}.creative-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.creative-hero__stats .stat-card{min-height:94px;padding:.82rem}.creative-filter-section{display:grid;gap:1rem}.creative-filter-bar{display:flex;flex-wrap:wrap;gap:.65rem;padding:.8rem}.creative-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:42px;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(236,246,255,.11);background:#ecf6ff0b;color:var(--text-secondary);font-weight:700;font-size:.82rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.creative-filter-btn:hover,.creative-filter-btn.active{border-color:#fd125785;background:#fd125724;color:var(--ink)}.creative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.creative-card{display:grid;gap:0;overflow:hidden;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(253,18,87,.08),transparent 38%),linear-gradient(180deg,#222220fa,#131312fa);box-shadow:var(--shadow)}.creative-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1rem .8rem}.creative-card__badges,.creative-card__tags{display:flex;flex-wrap:wrap;gap:.45rem}.creative-pill,.creative-card__tags span,.creative-card__model{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .62rem;border-radius:999px;border:1px solid rgba(236,246,255,.09);background:#ecf6ff0d;color:var(--text-secondary);font-size:.72rem;font-weight:700}.creative-pill--persona,.creative-pill--featured{border-color:#fd125757;background:#fd125721;color:#ff5c8d}.creative-card__model{white-space:nowrap}.creative-flow{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:.55rem;align-items:center;padding:0 1rem 1rem}.creative-frame{position:relative;overflow:hidden;margin:0;aspect-ratio:3 / 4;border-radius:18px;border:1px solid rgba(236,246,255,.08);background:#ecf6ff0a}.creative-frame img{width:100%;height:100%;object-fit:cover;display:block}.creative-frame figcaption{position:absolute;left:.55rem;bottom:.55rem;padding:.24rem .5rem;border-radius:999px;background:#00000094;color:var(--ink);font-size:.68rem;font-weight:700}.creative-frame--result{box-shadow:inset 0 0 0 1px #fd125738}.creative-flow__arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:1px solid rgba(253,18,87,.28);background:#fd12571f;color:#fd1257}.creative-card__body{display:grid;gap:.9rem;padding:1rem;border-top:1px solid var(--line)}.creative-card__copy{display:grid;gap:.42rem}.creative-card__copy h3{font-family:Manrope,sans-serif;font-size:clamp(1.28rem,2vw,1.85rem);line-height:1.05;color:var(--ink)}.creative-card__copy p{color:var(--text-secondary);line-height:1.45;font-size:.92rem}.creative-prompt-box{display:grid;gap:.65rem;padding:.8rem;border-radius:18px;border:1px solid rgba(253,18,87,.18);background:#0000002e}.creative-prompt-box__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.creative-prompt-box__header span{color:#fd1257;font-size:.72rem;font-weight:900;text-transform:uppercase}.creative-prompt-box p{margin:0;color:var(--text-secondary);line-height:1.45;font-size:.88rem}.creative-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.36rem .68rem;border-radius:999px;border:1px solid rgba(253,18,87,.36);background:#fd125721;color:#ff5c8d;font-size:.76rem;font-weight:900;cursor:pointer}.creative-copy-btn--copied{border-color:#12b8866b;background:#12b88621;color:#9ff0ce}.creative-card__tags{padding:0 1rem 1rem}@media (max-width: 980px){.creative-hero,.creative-grid{grid-template-columns:1fr}.creative-hero__copy h1{max-width:16ch}}@media (max-width: 680px){.creative-hero__stats,.creative-flow{grid-template-columns:1fr}.creative-flow__arrow{justify-self:center;transform:rotate(90deg)}.creative-card__topline,.creative-prompt-box__header{align-items:flex-start;flex-direction:column}.creative-card__model{white-space:normal}}@media (max-width: 800px){.profile-grid,.profile-tabs,.terms-layout{grid-template-columns:1fr}.terms-panel-header{flex-direction:column}.terms-panel-header__meta{justify-items:start;min-width:0}.term-row{padding-left:1rem}.term-row:before{position:static;margin-bottom:.1rem}}.reveal-init{opacity:0;transform:translateY(18px);will-change:opacity,transform}.reveal-in{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-out) var(--reveal-delay, 0ms),transform var(--dur-slow) var(--ease-out) var(--reveal-delay, 0ms)}.prompt-card,.ai-card{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.prompt-card:hover,.ai-card:hover{transform:translateY(-4px);border-color:var(--accent-border);box-shadow:0 22px 48px -24px #000000b3,var(--glow-accent)}.prompt-card--trending:hover{box-shadow:0 22px 48px -22px #fd12578c,0 0 0 1px #fd125773}.prompt-card:active,.ai-card:active{transform:translateY(-1px) scale(.992);transition-duration:var(--dur-fast)}.news-card,.feature-tile,.micro-card,.ranking-card,.leader-row{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.news-card:hover,.feature-tile:hover,.micro-card:hover,.ranking-card:hover,.leader-row:hover{transform:translateY(-3px);border-color:var(--accent-border);box-shadow:0 16px 36px -26px #000000a6,0 0 0 1px #fd12572e}.news-card:active,.feature-tile:active,.micro-card:active,.ranking-card:active,.leader-row:active{transform:translateY(-1px) scale(.994);transition-duration:var(--dur-fast)}.signal-row__index{transition:transform var(--dur-base) var(--ease-spring),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.signal-row:hover{transform:translate(3px)}.signal-row:hover .signal-row__index{background:var(--accent);color:#ecf6ff;transform:scale(1.1);box-shadow:0 0 0 4px #fd125724}.signal-row:active{transform:translate(1px) scale(.995);transition-duration:var(--dur-fast)}.feature-tile__icon,.feature-tile svg{transition:transform var(--dur-base) var(--ease-spring),color var(--dur-base) var(--ease-out)}.feature-tile:hover .feature-tile__icon,.feature-tile:hover svg{transform:scale(1.12) rotate(-4deg);color:var(--accent)}.prompt-card:hover .pc-title-link{color:#ff8fb0}.pc-title-link{transition:color var(--dur-base) var(--ease-out)}.primary-btn{position:relative;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.primary-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(236,246,255,.28) 50%,transparent 100%);transform:skew(-18deg);transition:left var(--dur-slow) var(--ease-out);pointer-events:none}.primary-btn:hover{filter:brightness(.96) saturate(1.04);box-shadow:0 22px 48px #f8088252}.primary-btn:hover:after{left:130%}.primary-btn:active{transform:translateY(0) scale(.97);filter:brightness(.92) saturate(1.06)}.ghost-btn,.pc-btn,.category-pill,.pc-tag,.footer-link,.footer-license__chip,.lang-switch__btn,.stat-card{transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.pc-tag:hover{transform:translateY(-1px);border-color:var(--accent-border);color:#ff8fb0}.stat-card:hover{transform:translateY(-2px);border-color:var(--accent-border);box-shadow:0 14px 30px -20px #fd125780}.footer-link:hover{transform:translate(3px)}.footer-license__chip:hover{border-color:#fd125780;background:#fd125724}.pc-favorite-btn{transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.pc-favorite-btn:hover{transform:scale(1.12)}.pc-favorite-btn:active{transform:scale(.9)}.pc-favorite-btn--saved svg{animation:fav-pop var(--dur-base) var(--ease-spring)}@keyframes fav-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.pc-btn--copied svg,.copy-btn.copied svg{animation:check-in var(--dur-base) var(--ease-spring)}@keyframes check-in{0%{transform:scale(0) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.page-home>.hero,.page-home .panel:first-child{position:relative;isolation:isolate}.page-home .panel:first-child:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;z-index:-1;background:radial-gradient(120% 80% at 80% 0%,rgba(253,18,87,.16),transparent 60%);opacity:.9;animation:aurora-breathe 9s var(--ease-out) infinite alternate;pointer-events:none}@keyframes aurora-breathe{0%{opacity:.55;transform:translateY(0)}to{opacity:1;transform:translateY(-6px)}}.ai-card:hover .ai-card__cta-proof{border-color:#ffc49e8c;background:#140e0a99}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.nav-links a{position:relative;transition:color var(--dur-fast) var(--ease-out)}.nav-links a:after{content:"";position:absolute;left:12%;right:12%;bottom:-3px;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 1px 8px -1px var(--accent);transform:scaleX(0);transform-origin:center;transition:transform var(--dur-base) var(--ease-out)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.skeleton{position:relative;overflow:hidden;background:#ecf6ff0d;border-radius:12px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(236,246,255,.08) 50%,transparent 100%);animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal-init{opacity:1!important;transform:none!important}.prompt-grid>*,.ai-grid>*,.home-ai-grid>*,.news-grid>*,.page-home .panel:first-child:after{animation:none!important}}.route-fallback{min-height:62vh}.home-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.page-home .faq-card{position:relative;display:grid;gap:.5rem;padding:1.2rem 1.3rem 1.25rem 1.45rem;background:linear-gradient(180deg,#2b2a27f5,#171716fa);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.faq-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-gradient);opacity:.85}.page-home .faq-card:hover{transform:translateY(-3px);border-color:var(--accent-border)}.faq-card__q{font-family:Archivo,sans-serif;font-size:1.05rem;line-height:1.18;color:var(--ink);max-width:none}.page-home .faq-card__a{font-size:.93rem;line-height:1.7;color:var(--text-secondary);max-width:none}@media (max-width: 720px){.home-faq-grid{grid-template-columns:1fr}}.terms-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;filter:blur(64px);background:radial-gradient(circle at 20% 20%,rgba(253,18,87,.25),transparent 32%),radial-gradient(circle at 80% 10%,rgba(59,130,246,.18),transparent 26%),radial-gradient(circle at 70% 70%,rgba(16,185,129,.18),transparent 26%)}.page-terms>*:not(.terms-bg){position:relative;z-index:1}@media (max-width: 860px){.terms-bg{opacity:.4}}.terms-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem}.terms-search{display:inline-flex;align-items:center;gap:.6rem;flex:1 1 360px;max-width:560px;padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(236,246,255,.1);background:#141413b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.terms-search:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px #fd125724}.terms-search svg{color:var(--accent-hot);flex-shrink:0;width:1.15rem;height:1.15rem}.terms-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:.95rem}.terms-search input::placeholder{color:var(--text-muted)}.terms-count{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-hot);font-size:.82rem;font-weight:700;white-space:nowrap}.terms-count svg{width:.95rem;height:.95rem}.terms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:.8rem;align-items:start}.glossary-card{position:relative;display:grid;gap:.35rem;padding:.95rem 1.05rem 1rem 1.25rem;border:1px solid rgba(236,246,255,.06);border-radius:16px;background:linear-gradient(180deg,#282724eb,#151514f0);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.glossary-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-gradient);opacity:.7}.glossary-card:hover{transform:translateY(-3px);border-color:var(--accent-border)}.glossary-card h3{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1.18;color:var(--ink)}.glossary-card p{font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.terms-empty{display:grid;gap:.4rem;text-align:center;padding:2.4rem 1.2rem}.terms-empty strong{font-size:1.1rem;color:var(--ink)}.terms-empty p{color:var(--text-secondary)}.terms-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start;margin-top:.3rem}@media (max-width: 860px){.terms-extra{grid-template-columns:1fr}}:root{color-scheme:light;--bg: #ffffff;--bg-soft: #f7f7f5;--panel: #ffffff;--panel-strong: #f3f3f1;--panel-alt: #fafaf9;--ink: #191919;--muted: #6b6b67;--muted-soft: #4f4f4b;--text-primary: #191919;--text-secondary: #4f4f4b;--text-muted: #6b6b67;--line: #e7e7e4;--line-strong: #d8d8d4;--accent: #fd1257;--accent-hot: #d90f49;--accent-soft: #fff0f5;--accent-border: #f6a7bf;--blue: #2f6feb;--green: #16815d;--warning: #9a6700;--shadow-sm: 0 6px 18px rgba(20, 20, 18, .08);font-family:Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink)}html{background:var(--bg)}body{min-height:100vh;background:var(--bg);color:var(--ink);font-family:Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:450}body:before,body:after,.footer-glow,.footer-glow:before,.hero-grad-text:after,.footer-shell:before,.page:before,.page:after,.panel:before,.panel:after,.feature-tile__watermark,.stat-card__wm,.signal-panel__intro,.hero-badge,.eyebrow,.background-fx{display:none!important}h1,h2,h3,h4,h5,h6{color:var(--ink);font-family:Archivo,Manrope,ui-sans-serif,sans-serif;letter-spacing:-.025em}h1{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.04}h2{font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.15}h3{font-size:1rem;line-height:1.35}p{color:var(--muted-soft);line-height:1.65}button,.primary-btn,.ghost-btn,.icon-btn,.pc-btn,.admin-tab-btn,.chip-btn{font-family:inherit;text-transform:none;letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(253,18,87,.28);outline-offset:2px}.app-shell{min-height:100vh;padding-left:244px;background:var(--bg)}.nav-shell{position:fixed;inset:0 auto 0 0;z-index:50;width:244px;height:100dvh;border-right:1px solid var(--line);background:#fbfbfa;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-inner{width:100%;height:100%;max-width:none;padding:22px 14px 16px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.nav-brand{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--ink)}.nav-brand .bugee-logo{font-size:1.35rem}.nav-brand-product{font-weight:650;color:var(--ink);white-space:nowrap}.bugee-logo__word,.bugee-logo__ast{color:var(--accent);background:none;-webkit-text-fill-color:currentColor;filter:none}.bugee-logo__ast{animation:none}.nav-links{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:3px;overflow-y:auto}.nav-links a{position:relative;min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:11px;border-radius:8px;color:#43433f;font-size:.88rem;font-weight:560;transition:background-color .14s ease,color .14s ease}.nav-links a:hover{background:#f0f0ed;color:var(--ink)}.nav-links a.active{background:var(--accent-soft);color:var(--accent-hot)}.nav-links a.active:before{content:"";position:absolute;left:0;width:1px;height:22px;background:var(--accent)}.nav-actions{width:100%;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:8px}.nav-actions .lang-toggle{justify-self:start}.nav-actions .primary-btn,.nav-actions .ghost-btn,.nav-actions .nav-logout-btn{width:100%;justify-content:center}.nav-user-compact{width:100%;justify-content:flex-start;flex-direction:row-reverse;gap:10px}.nav-user-label{display:block;color:var(--ink);font-size:.82rem}.nav-avatar{background:var(--accent-soft);color:var(--accent-hot);border:1px solid var(--accent-border)}.lang-toggle{min-height:40px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.primary-btn,.ghost-btn,.nav-logout-btn,.pc-btn,.chip-btn{min-height:42px;border-radius:8px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.84rem;font-weight:680;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.primary-btn,.pc-btn--primary{color:#fff;border:1px solid var(--accent);background:var(--accent)}.primary-btn:hover,.pc-btn--primary:hover{background:var(--accent-hot);border-color:var(--accent-hot);transform:none}.ghost-btn,.nav-logout-btn,.pc-btn--ghost{color:var(--ink);border:1px solid var(--line-strong);background:var(--panel)}.ghost-btn:hover,.nav-logout-btn:hover,.pc-btn--ghost:hover{background:var(--bg-soft);border-color:#c9c9c5;transform:none}.page,.page-home{width:min(1320px,100%);max-width:none;min-height:calc(100vh - 80px);margin:0 auto;padding:38px clamp(24px,4vw,62px) 72px;gap:48px}.route-fallback{min-height:70vh;background:var(--bg)}.panel,.section-split,.feature-tile,.faq-card,.community-callout,.terms-card,.profile-card,.auth-card{color:var(--ink);border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.section{gap:22px}.section-header{max-width:820px;gap:8px}.section-header h2{color:var(--ink)}.section-header p{max-width:68ch;color:var(--muted)}.library-intro{display:grid;gap:24px}.library-intro__copy{max-width:820px}.library-intro__copy h1{max-width:720px}.library-intro__copy p{max-width:670px;margin-top:12px;font-size:1rem;color:var(--muted)}.library-search{width:100%;min-height:54px;padding:5px 5px 5px 16px;display:flex;align-items:center;gap:11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel)}.library-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #fd12571a}.library-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:.95rem}.library-search input::placeholder{color:#777772}.library-search__submit{display:inline-flex;align-items:center;justify-content:center;gap:7px}.library-category-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.library-category-link{min-height:58px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font-size:.84rem;font-weight:620}.library-category-link:nth-child(4n){border-right:0}.library-category-link:nth-last-child(-n+4){border-bottom:0}.library-category-link:hover{background:var(--bg-soft)}.library-category-link small{color:var(--muted);font-variant-numeric:tabular-nums}.library-recent{border:1px solid var(--line);border-radius:10px;overflow:hidden}.library-recent__header{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.library-recent__header h2{font-size:1.1rem}.library-recent__header p{margin-top:4px;font-size:.82rem;color:var(--muted)}.library-recent__list{display:grid}.library-row{min-height:66px;padding:11px 18px;display:grid;grid-template-columns:32px minmax(0,1fr) 130px 82px;align-items:center;gap:12px;border-bottom:1px solid var(--line);color:var(--ink)}.library-row:last-child{border-bottom:0}.library-row:hover{background:#fafaf8}.library-row__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:var(--bg-soft);color:var(--muted)}.library-row__main{min-width:0;display:grid;gap:3px}.library-row__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.87rem}.library-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.77rem}.library-row__category,.library-row time{color:var(--muted);font-size:.75rem}.library-row time{text-align:right}.hero-community,.hero-copy-block,.hero-panels{background:none;border:0;box-shadow:none}.home-support-section{margin-top:16px}.home-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feature-tile{min-height:0;padding:20px}.feature-tile__content{gap:8px}.prompt-grid,.page-home .prompt-grid{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.prompt-card,.prompt-card--trending{position:relative;min-height:0;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr) auto;grid-template-areas:"body meta utility" "stats tags actions";align-items:center;gap:9px 18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--panel);box-shadow:none;transform:none}.prompt-card:last-child{border-bottom:0}.prompt-card:hover{background:#fafaf8;transform:none;box-shadow:none}.prompt-card--trending{background:#fffafd}.prompt-card--trending:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:var(--accent)}.pc-topline{display:contents}.pc-badges{display:none}.pc-utility{grid-area:utility;display:flex;align-items:center;gap:6px}.pc-body{grid-area:body;min-width:0;gap:4px}.pc-title{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:720;letter-spacing:-.012em}.pc-title-link:hover{color:var(--accent-hot)}.pc-expand-trigger{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;font:inherit}.pc-expand-icon{flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.pc-expand-icon--open{transform:rotate(180deg);color:var(--accent)}.pc-desc{max-width:72ch;color:var(--muted);font-size:.78rem;line-height:1.45;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pc-meta{grid-area:meta;display:grid;gap:3px;color:var(--muted);font-size:.72rem}.pc-meta-item{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pc-meta-sep{display:none}.pc-stats{grid-area:stats;display:flex;gap:12px;color:var(--muted)}.pc-stat{padding:0;border:0;background:none;color:var(--muted);font-size:.69rem}.pc-stat-label{display:none}.pc-tags{grid-area:tags;min-width:0;display:flex;flex-wrap:nowrap;overflow:hidden;gap:5px}.pc-tag{padding:0;border:0;background:none;color:var(--muted);font-size:.68rem}.pc-actions{grid-area:actions;display:flex;justify-content:flex-end;gap:5px}.pc-btn{min-height:34px;padding:0 10px;font-size:.75rem}.pc-favorite-btn{min-width:34px;min-height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent}.pc-favorite-btn:hover{background:var(--bg-soft);color:var(--accent)}.pc-favorite-btn--saved{color:var(--accent);background:var(--accent-soft)}.pc-inline-detail{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:24px;padding:18px 0 4px;border-top:1px solid var(--line)}.pc-inline-detail strong{display:block;margin-bottom:8px;font-size:.78rem}.pc-inline-detail pre{max-height:260px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--ink-soft);font:.76rem/1.55 JetBrains Mono,monospace}.pc-inline-context{color:var(--muted);font-size:.78rem;line-height:1.55}.pc-inline-context p{margin:0 0 16px}.pc-inline-link{min-height:40px;display:inline-flex;align-items:center;gap:7px;color:var(--accent-hot);font-weight:700}.catalog-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.catalog-filterbar{padding:14px}.catalog-filterbar .search-filters{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(140px,.7fr));gap:10px;align-items:end}.catalog-filterbar .search-field-wide{grid-column:auto}.catalog-filterbar .search-field{gap:6px}.catalog-filterbar .search-field span{color:var(--muted);font-size:.72rem;font-weight:650}.catalog-filterbar input,.catalog-filterbar select{min-height:44px;padding:0 12px}.catalog-results{min-width:0;display:grid;gap:12px}.results-toolbar{padding:15px 16px}.results-toolbar__top{align-items:center}.results-toolbar h3{font-size:.94rem}.results-sort select,.search-input,.search-filters input,.search-filters select,select,input,textarea{color:var(--ink);border-color:var(--line-strong);background:var(--panel);border-radius:8px}.metric-row{border-color:var(--line)}.metric-row strong{color:var(--ink)}.metric-row span{color:var(--muted)}.ai-grid,.home-ai-grid,.news-grid,.home-news-grid,.community-grid{gap:12px}.ai-card,.assistant-card,.news-card{border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:none}.ai-card:hover,.assistant-card:hover,.news-card:hover{transform:none;border-color:#cacac6;box-shadow:none}.pill,.score-chip,.pc-badge,.category-pill,.user-chip,.footer-license__chip{border-radius:6px;color:var(--muted-soft);border-color:var(--line);background:var(--bg-soft)}.tool-meta-list span,.card-note{color:var(--muted)}.notice{color:#8a2241;border:1px solid #f5bdd0;border-radius:8px;background:#fff5f8}.footer-shell{margin:0;padding:42px clamp(24px,4vw,62px) 24px;color:var(--ink);border-top:1px solid var(--line);background:#fbfbfa}.footer-inner{width:min(1180px,100%);margin:0 auto}.footer-tagline,.footer-link,.footer-bottom,.footer-bottom a{color:var(--muted)}.footer-link:hover,.footer-bottom a:hover,.footer-col-title{color:var(--ink)}.store-badge{color:var(--ink);background:var(--panel);border-color:var(--line-strong);box-shadow:none}@media (max-width: 1180px){.catalog-filterbar .search-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filterbar .search-field-wide{grid-column:1 / -1}.prompt-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body utility" "meta actions" "stats tags"}}@media (max-width: 920px){.app-shell{padding-left:0;padding-top:64px}.nav-shell{inset:0 0 auto;width:100%;height:64px;border-right:0;border-bottom:1px solid var(--line)}.nav-inner{height:64px;padding:0 16px;flex-direction:row;align-items:center;justify-content:space-between}.nav-brand{padding:0}.nav-links,.nav-actions{display:none}.hamburger{display:inline-flex;border-color:var(--line-strong);background:var(--panel)}.hamburger .bar{background:var(--ink)}.mobile-menu{color:var(--ink);background:var(--panel);border-left:1px solid transparent;box-shadow:none;visibility:hidden}.mobile-menu--open{visibility:visible;border-left-color:var(--line);box-shadow:-18px 0 48px #19191929}.mobile-menu-header,.mobile-menu-footer{border-color:var(--line)}.mobile-nav-link{color:var(--ink);border-color:var(--line)}.mobile-nav-link.active{color:var(--accent-hot);background:var(--accent-soft)}.mobile-nav-icon{color:inherit;background:var(--bg-soft)}.mobile-menu-overlay{background:#19191900;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu-overlay--open{background:#19191952}.page,.page-home{padding:30px 22px 56px}.catalog-shell{display:grid}.library-category-index{grid-template-columns:repeat(2,minmax(0,1fr))}.library-category-link:nth-child(4n){border-right:1px solid var(--line)}.library-category-link:nth-child(2n){border-right:0}.library-category-link:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.library-category-link:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 640px){h1{font-size:2rem}.nav-brand-product{display:none}.page,.page-home{padding:24px 16px 48px;gap:34px}.library-intro{gap:18px}.library-search{padding-left:13px}.library-search .primary-btn{min-width:44px;width:44px;padding:0}.library-search .primary-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.library-category-index{grid-template-columns:1fr}.library-category-link{border-right:0;border-bottom:1px solid var(--line)!important}.library-category-link:last-child{border-bottom:0!important}.library-recent__header{align-items:flex-start}.library-row{grid-template-columns:30px minmax(0,1fr) 60px}.library-row__category{display:none}.home-benefit-grid,.catalog-filterbar .search-filters{grid-template-columns:1fr}.catalog-filterbar .search-field-wide{grid-column:auto}.prompt-card{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body utility" "meta meta" "stats stats" "actions actions"}.pc-tags{display:none}.pc-actions{justify-content:stretch}.pc-actions .pc-btn:not(.pc-btn--icon){flex:1}.pc-meta{display:flex;flex-wrap:wrap}.pc-inline-detail{grid-template-columns:1fr;gap:16px}.footer-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ref-canvas: #ffffff;--ref-bg: #ffffff;--ref-soft: #f7f7f5;--ref-field: #ffffff;--ref-line: #e8e8e5;--ref-line-strong: #d9d9d5;--ref-ink: #191919;--ref-muted: #696965;--ref-accent: #fd1257;--ref-accent-soft: #fff0f5;--type-page-title: 30px;--type-page-description: 15px;--type-navigation: 14px;--type-control: 13px;--type-row-title: 14px;--type-row-description: 12.5px;--type-metadata: 12px}html[data-bugee-ia-theme=dark]{color-scheme:dark;--ref-canvas: hsl(217 23% 8%);--ref-bg: hsl(218 21% 12%);--ref-soft: hsl(217 18% 16%);--ref-field: hsl(218 21% 12%);--ref-line: hsl(216 15% 23%);--ref-line-strong: hsl(216 15% 27%);--ref-ink: hsl(214 24% 97%);--ref-muted: hsl(216 11% 70%);--ref-accent: #fd2957;--ref-accent-soft: hsl(340 38% 17%);--bg: hsl(217 23% 8%);--bg-soft: hsl(217 18% 16%);--panel: hsl(218 21% 12%);--panel-strong: hsl(217 18% 16%);--ink: hsl(214 24% 97%);--ink-soft: hsl(214 18% 88%);--muted: hsl(216 11% 70%);--muted-soft: hsl(216 11% 78%);--line: hsl(216 15% 23%);--line-strong: hsl(216 15% 27%);--accent-soft: hsl(340 38% 17%)}html,body,#root{min-height:100%;background:var(--ref-canvas)!important;color:var(--ref-ink)!important}body{margin:0;overflow-x:hidden}button,input,select{font:inherit}select{color-scheme:light}select option,select optgroup{color:var(--ref-ink);background:var(--ref-bg)}select option:disabled{color:var(--ref-muted);background:var(--ref-soft)}html[data-bugee-ia-theme=dark] select{color-scheme:dark}html[data-bugee-ia-theme=dark] select option,html[data-bugee-ia-theme=dark] select optgroup{color:var(--ref-ink);background:var(--ref-bg)}html[data-bugee-ia-theme=dark] select option:disabled{color:var(--ref-muted);background:var(--ref-soft)}.app-shell{min-height:100vh;padding:0 0 0 242px!important;background:var(--ref-canvas)!important}.legacy-footer-wrap{display:block;width:100%}.footer-shell{position:relative!important;margin:64px 0 0!important;border:0!important;border-top:1px solid var(--ref-line)!important;background:var(--ref-soft)!important;color:var(--ref-ink)!important;box-shadow:none!important;overflow:hidden}.footer-shell:before,.footer-glow{display:none!important}.footer-inner{width:min(1120px,calc(100% - 56px))!important;margin:0 auto!important;padding:38px 0 28px!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(170px,.55fr) minmax(170px,.55fr)!important;align-items:start!important;gap:38px!important}.footer-brand{display:grid!important;gap:14px!important}.footer-brand-logo{color:var(--ref-accent)!important}.footer-brand-logo .bugee-logo{font-size:2rem!important}.footer-tagline{max-width:44ch!important;margin:0!important;color:var(--ref-muted)!important;font-size:13px!important;line-height:1.55!important}.footer-license{gap:7px!important}.footer-license__chip{min-height:30px;padding:0 9px!important;border:1px solid color-mix(in srgb,var(--ref-accent) 32%,transparent)!important;border-radius:7px!important;background:var(--ref-accent-soft)!important;color:var(--ref-accent)!important;font-size:10.5px!important;font-weight:650!important}.footer-stores{width:min(100%,292px)!important;max-width:292px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.store-badge{min-height:42px!important;padding:6px 10px!important;border:1px solid #3a3a3a!important;border-radius:8px!important;background:#090909!important;color:#fff!important;box-shadow:none!important}.store-badge:hover{transform:translateY(-1px)!important;border-color:#666!important}.store-badge svg{width:22px!important;height:22px!important}.store-badge__small{color:#ffffffc2!important;font-size:8px!important}.store-badge__big{margin-top:2px!important;color:#fff!important;font-size:13px!important}.footer-col{gap:8px!important}.footer-col-title{padding:0!important;color:var(--ref-ink)!important;font-size:11px!important;font-weight:750!important;text-transform:none!important}.footer-col-title:before{display:none!important}.footer-col-list{gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.footer-link{min-height:30px;padding:0!important;color:var(--ref-muted)!important;font-size:11px!important}.footer-link:hover{color:var(--ref-accent)!important}.footer-bottom{width:min(1120px,calc(100% - 56px))!important;margin:0 auto!important;padding:16px 0 20px!important;border-top:1px solid var(--ref-line)!important;color:var(--ref-muted)!important}.footer-bottom-home-link,.footer-bottom-links a{color:var(--ref-muted)!important;font-size:10.5px!important}.footer-bottom-home-link:hover,.footer-bottom-links a:hover{color:var(--ref-accent)!important}@media (max-width: 820px){.footer-shell{margin-top:40px!important}.footer-inner{width:min(100% - 32px,680px)!important;padding:30px 0 22px!important;grid-template-columns:1fr 1fr!important;gap:28px 22px!important}.footer-brand{grid-column:1 / -1}.footer-bottom{width:min(100% - 32px,680px)!important;align-items:flex-start!important}}@media (max-width: 520px){.footer-inner{grid-template-columns:1fr!important;gap:22px!important}.footer-brand{grid-column:auto;text-align:left!important;justify-items:start!important}.footer-license{justify-content:flex-start!important}.footer-stores{width:min(100%,292px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:292px!important}.store-badge{gap:7px!important;padding:6px 9px!important}.footer-bottom{display:grid!important;justify-items:start!important;text-align:left!important}}.nav-shell{position:fixed!important;inset:0 auto 0 0!important;z-index:50;width:242px!important;height:100vh!important;border:0!important;border-right:1px solid var(--ref-line)!important;background:var(--ref-bg)!important;box-shadow:none!important}.nav-inner{width:100%;height:100%;padding:0 14px 14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:transparent!important}.nav-brand{min-height:64px;padding:0 10px!important;display:flex!important;align-items:center;gap:8px;color:var(--ref-ink)!important}.nav-brand .bugee-logo,.mobile-brand .bugee-logo{font-size:1.65rem}.nav-brand .bugee-logo__ast,.mobile-brand .bugee-logo__ast{animation:initial}.nav-brand-suffix{display:inline-flex;align-items:center;gap:.22em;font-size:1.15rem;font-weight:650;line-height:1;letter-spacing:-.03em;white-space:nowrap}.nav-brand-divider{color:var(--ref-accent)}.nav-brand-ia{color:var(--ref-ink);font-family:Aglet Sans,Bricolage Grotesque,sans-serif;font-weight:700;letter-spacing:-.04em}html[data-bugee-ia-theme=dark] .nav-brand-ia{color:#fff}.desktop-sidebar-content{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.desktop-sidebar-content>.nav-links{flex:0 0 auto!important;height:auto!important;display:grid!important;grid-auto-rows:42px!important;align-content:start!important;justify-content:stretch!important;gap:2px;margin:3px 0 8px;padding:0!important;overflow:visible!important}.nav-links a{min-height:42px;height:42px!important;padding:0 11px!important;display:flex!important;align-items:center;justify-content:flex-start!important;gap:11px;border-radius:7px;color:#33332f!important;font-size:var(--type-navigation);font-weight:600}.nav-links a svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.7}.nav-links a:hover{background:var(--ref-soft)!important}.nav-links a.active{color:var(--ref-accent)!important;background:var(--ref-accent-soft)!important}.nav-links a.active:before{content:"";position:absolute;left:-14px;width:2px;height:24px;background:var(--ref-accent)}.sidebar-divider{height:1px;margin:8px 0 13px;background:var(--ref-line)}.sidebar-categories{min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-section-title{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#343430;font-size:13px;font-weight:750}.sidebar-category-list{min-height:0;overflow-y:auto;scrollbar-width:thin}.sidebar-category-link{min-height:36px;padding:0 9px;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:6px;color:#444440;font-size:12.5px;font-weight:520}.sidebar-category-link:hover{color:var(--ref-ink);background:var(--ref-soft)}.sidebar-category-link.active{color:var(--ref-accent);background:var(--ref-accent-soft)}.sidebar-category-link.active small{color:var(--ref-accent)}.sidebar-category-link span{overflow:visible;white-space:nowrap;text-overflow:clip}.sidebar-category-link small{color:#777773;font-size:12px}.sidebar-collections-link{min-height:48px;margin-top:10px;padding:0 10px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;border-top:1px solid var(--ref-line);color:#353531;font-size:13px;font-weight:700}.nav-profile{min-height:60px;padding:10px 6px 0;display:flex;align-items:center;border-top:1px solid var(--ref-line)}.sidebar-user{min-width:0;flex:1;display:flex;align-items:center;gap:9px;color:var(--ref-ink)}.sidebar-user-avatar{width:32px;height:32px;flex:0 0 32px;border:1px solid var(--ref-line-strong);border-radius:7px;overflow:hidden;display:block;background:var(--ref-soft)}.sidebar-user>span:last-child{min-width:0;display:grid;gap:2px}.sidebar-user strong,.sidebar-user small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-user strong{font-size:13px}.sidebar-user small{color:var(--ref-muted);font-size:11px}.sidebar-user-more{width:32px;height:32px;display:grid;place-items:center;border:0;color:var(--ref-ink);background:transparent;cursor:pointer}.hamburger{display:none!important}.library-page{min-height:100vh;padding:55px 0 0;background:var(--ref-bg)!important;color:var(--ref-ink)}.library-topbar{position:fixed;z-index:30;top:0;right:0;left:242px;height:55px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ref-line);background:var(--ref-bg)}.library-topbar nav{display:flex;align-items:center;gap:9px;color:var(--ref-muted);font-size:13.5px}.library-topbar nav strong{color:var(--ref-ink);font-weight:600}.breadcrumb-chevron{transform:rotate(-90deg);color:#aaa}.library-topbar-actions{display:flex;align-items:center;gap:4px}.library-topbar-actions button,.library-topbar-actions a{min-height:38px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;color:#4c4c48;background:transparent;font-size:var(--type-control);font-weight:560;cursor:pointer}.library-topbar-actions button:hover,.library-topbar-actions a:hover{background:var(--ref-soft);color:var(--ref-ink)}.library-topbar-actions .library-text-size-toggle--active{color:var(--ref-accent);background:var(--ref-accent-soft)!important}.library-page--large-text .library-main .library-heading h1{font-size:34px}.library-page--large-text .library-main .library-heading p{font-size:17px}.library-page--large-text .library-main .library-global-search input{font-size:16px}.library-page--large-text .library-main .library-filter-row label,.library-page--large-text .library-main .library-more-filters,.library-page--large-text .library-main .library-filter-row select{font-size:14.5px}.library-page--large-text .library-main .prompt-table-head{height:43px;font-size:12px}.library-page--large-text .library-main .prompt-table-row{min-height:80px}.library-page--large-text .library-main .prompt-row-title strong{font-size:16px}.library-page--large-text .library-main .prompt-row-title small{font-size:14px}.library-page--large-text .library-main .prompt-table-category,.library-page--large-text .library-main .prompt-table-model{font-size:13px}.library-page--large-text .library-main .prompt-table-model{max-height:38px}.library-page--large-text .library-main .prompt-model-label{max-height:31px}.library-page--large-text .library-main .prompt-expanded-content>div>strong,.library-page--large-text .library-main .prompt-expanded-meta strong{font-size:11.5px}.library-page--large-text .library-main .prompt-use-case,.library-page--large-text .library-main .prompt-expanded-actions a,.library-page--large-text .library-main .prompt-expanded-actions button{font-size:11px}.library-layout{width:100%;display:block;padding:24px 34px 48px}.library-main{min-width:0}.library-heading{margin-bottom:15px}.library-heading h1{margin:0 0 6px;color:var(--ref-ink);font-family:Manrope,sans-serif;font-size:var(--type-page-title);line-height:1.2;letter-spacing:-.025em}.library-heading p{margin:0;color:var(--ref-muted);font-size:var(--type-page-description);line-height:1.5}.library-notice{margin-bottom:12px;padding:11px 13px;border:1px solid #f5bdd0;border-radius:6px;color:#8a2241;background:#fff5f8!important;font-size:14px}.library-global-search{height:50px;padding:0 14px;display:flex;align-items:center;gap:10px;overflow:hidden;border:1px solid var(--ref-line-strong);border-radius:7px;background:var(--ref-bg)!important;color:#8b8b87}.library-global-search:focus-within{border-color:#aaa9a4;box-shadow:0 0 0 2px #1919190d}.library-global-search input{min-width:0;flex:1;border:0!important;outline:0;color:var(--ref-ink)!important;background:transparent!important;font-size:14px}.library-global-search input:focus,.library-global-search input:focus-visible,.help-search input:focus,.help-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.library-filter-row{min-height:54px;margin-top:14px;padding:7px;display:flex;align-items:center;gap:7px;border:1px solid var(--ref-line);border-radius:7px;background:var(--ref-bg)!important}.library-filter-row label,.library-more-filters{height:39px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ref-line);border-radius:6px;color:#4f4f4b;background:var(--ref-bg)!important;font-size:var(--type-control)}.library-filter-row select{max-width:112px;padding:0 15px 0 0!important;border:0!important;outline:0;color:var(--ref-ink)!important;background:transparent!important;font-size:var(--type-control)}.library-more-filters{cursor:pointer}.library-sort{margin-left:auto}.library-sort select{max-width:110px}.prompt-table{margin-top:9px;border-top:1px solid var(--ref-line);background:var(--ref-bg)!important}.prompt-table-head{height:41px;padding:0 11px;display:grid;grid-template-columns:minmax(0,1fr) 150px 118px 100px;align-items:center;gap:14px;border-bottom:0;color:#777773;font-size:11px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.prompt-table-head span:last-child{text-align:center}.prompt-table-row{min-height:72px;margin:0 0 7px;padding:0 11px;display:grid;grid-template-columns:minmax(0,1fr) 150px 118px 100px;grid-template-areas:"primary category model actions";align-items:center;gap:14px;border:1px solid var(--ref-line);border-radius:8px;background:var(--ref-bg)!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.prompt-table-row:hover{border-color:var(--ref-line-strong);background:var(--ref-soft)!important;box-shadow:0 5px 16px #1919190b}.prompt-table-row--expanded{border-color:var(--ref-line-strong);background:var(--ref-soft)!important}.prompt-table-primary{grid-area:primary;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.prompt-doc-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ref-accent) 32%,var(--ref-line));border-radius:5px;color:var(--ref-accent);background:var(--ref-accent-soft)!important}.prompt-row-title{min-width:0;padding:8px 0;display:flex;align-items:center;gap:8px;border:0;color:var(--ref-ink);background:transparent!important;text-align:left;cursor:pointer}.prompt-row-title>span{min-width:0;flex:1;display:grid;gap:3px}.prompt-row-title strong,.prompt-row-title small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt-row-title strong{font-size:var(--type-row-title);line-height:1.3;font-weight:700}.prompt-row-title small{color:var(--ref-muted);font-size:var(--type-row-description);line-height:1.4;font-weight:450}.prompt-row-chevron{flex:0 0 auto;color:#8a8a86;transition:transform .16s ease}.prompt-row-chevron--open{transform:rotate(180deg);color:var(--ref-accent)}.prompt-table-row--expanded .prompt-row-title strong{color:var(--ref-accent)}.prompt-table-category{grid-area:category;color:#595955;font-size:var(--type-metadata)}.prompt-table-model{grid-area:model;min-width:0;max-height:38px;display:flex;align-items:center;justify-content:center;overflow:visible;color:#53534f;font-size:var(--type-metadata);line-height:1.4}.prompt-model-icons{flex:0 0 auto;display:flex;align-items:center;padding-left:1px}.prompt-model-icon{width:22px;height:22px;margin-left:-5px;display:grid;place-items:center;border:1px solid var(--ref-line);border-radius:50%;color:var(--ref-ink);background:var(--ref-bg)!important;box-shadow:0 0 0 2px var(--ref-bg)}.prompt-model-icon:first-child{margin-left:0}.prompt-model-icon svg{width:12px;height:12px}.prompt-model-icon--claude{color:#d97757}.prompt-model-icon--perplexity{color:#1f8585}.prompt-model-icon--gemini{color:#4285f4}.prompt-model-icon--meta{color:#0866ff}.prompt-model-icon--mistral{color:#f36f21}.prompt-table-actions{grid-area:actions;display:flex;align-items:center;justify-content:center;gap:5px;position:relative}.prompt-action{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;color:#70706c;background:transparent!important;cursor:pointer}.prompt-action:hover{color:var(--ref-accent);background:var(--ref-accent-soft)!important}.prompt-action--saved{color:var(--ref-accent)}.prompt-action--copy{width:auto;min-width:56px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ref-line);background:var(--ref-soft)!important}.prompt-copy-count{color:var(--ref-muted);font-size:11px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.prompt-action--copy:hover .prompt-copy-count{color:var(--ref-accent)}.prompt-trending-dot{position:absolute;top:1px;left:0;width:4px;height:4px;border-radius:50%;background:var(--ref-accent)}.prompt-expanded-content{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:26px;padding:13px 8px;border-top:1px solid var(--ref-line)}.prompt-expanded-content>div>strong{display:block;margin-bottom:8px;font-size:13px}.prompt-full-copy pre{max-height:260px;margin:0;padding:15px;overflow:auto;white-space:pre-wrap;border:1px solid var(--ref-line);border-radius:5px;color:#33332f;background:var(--ref-soft)!important;font:13px/1.65 JetBrains Mono,monospace}.prompt-use-case{color:#555551;font-size:13px;line-height:1.6}.prompt-use-case p{margin:0 0 14px}.prompt-expanded-meta{padding-top:12px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ref-line)}.prompt-expanded-meta span{display:grid;gap:3px;color:#777773;font-size:11.5px}.prompt-expanded-meta strong{color:#40403c;font-size:13px}.prompt-expanded-actions{margin-top:12px;display:flex;gap:7px}.prompt-expanded-actions a,.prompt-expanded-actions button{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid var(--ref-line-strong);border-radius:5px;color:var(--ref-ink);background:var(--ref-bg)!important;font-size:13px;font-weight:700;cursor:pointer}.prompt-expanded-actions button{color:#fff!important;border-color:var(--ref-accent);background:var(--ref-accent)!important}.library-empty,.catalog-scroll-sentinel{padding:30px;color:var(--ref-muted);text-align:center;font-size:14px}.library-rail{min-width:0;display:grid;align-content:start;gap:10px}.library-rail section,.rail-create{overflow:hidden;border:1px solid var(--ref-line);border-radius:7px;background:var(--ref-bg)!important;box-shadow:none!important}.rail-heading{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ref-line)}.rail-heading strong{font-size:11px}.rail-heading a{color:var(--ref-accent);font-size:9px}.rail-item{width:100%;min-height:56px;padding:9px 14px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;border:0;border-bottom:1px solid var(--ref-line);color:var(--ref-ink);background:var(--ref-bg)!important;text-align:left;cursor:pointer}.rail-item:last-child{border-bottom:0}.rail-item:hover{background:var(--ref-soft)!important}.rail-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--ref-line);border-radius:5px;color:#73736f;background:var(--ref-soft)!important}.rail-item>span:last-child{min-width:0;display:grid;gap:3px}.rail-item strong,.rail-item small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail-item strong{font-size:10px}.rail-item small{color:var(--ref-muted);font-size:9px}.rail-create{min-height:76px;padding:12px 14px;display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;color:var(--ref-ink)}.rail-create-icon{width:30px;height:30px;display:grid;place-items:center}.rail-create>span:nth-child(2){min-width:0;display:grid;gap:3px}.rail-create strong{font-size:10px}.rail-create small{color:var(--ref-muted);font-size:9px;line-height:1.35}.library-page .panel,.library-page .empty-panel,.library-page article,.library-page section,.library-page aside,.library-page pre{box-shadow:none}.library-page *{--panel: #fff;--bg: #fff;--bg-soft: #f7f7f5}html[data-bugee-ia-theme=dark] body,html[data-bugee-ia-theme=dark] #root,html[data-bugee-ia-theme=dark] .app-shell,html[data-bugee-ia-theme=dark] .page,html[data-bugee-ia-theme=dark] .page-home{background:var(--ref-canvas)!important;color:var(--ref-ink)!important}html[data-bugee-ia-theme=dark] .nav-shell,html[data-bugee-ia-theme=dark] .library-topbar,html[data-bugee-ia-theme=dark] .mobile-menu,html[data-bugee-ia-theme=dark] .panel,html[data-bugee-ia-theme=dark] .empty-panel,html[data-bugee-ia-theme=dark] .feature-tile,html[data-bugee-ia-theme=dark] .ai-card,html[data-bugee-ia-theme=dark] .assistant-card,html[data-bugee-ia-theme=dark] .news-card{background:var(--ref-bg)!important;color:var(--ref-ink)!important;border-color:var(--ref-line)!important}html[data-bugee-ia-theme=dark] input,html[data-bugee-ia-theme=dark] select,html[data-bugee-ia-theme=dark] textarea{background:var(--ref-field)!important;color:var(--ref-ink)!important;border-color:var(--ref-line-strong)!important}html[data-bugee-ia-theme=dark] .library-page *{--panel: var(--ref-bg);--bg: var(--ref-bg);--bg-soft: var(--ref-soft)}html[data-bugee-ia-theme=dark] .library-page{background:var(--ref-canvas)!important}html[data-bugee-ia-theme=dark] .prompt-table{background:transparent!important}html[data-bugee-ia-theme=dark] .library-global-search,html[data-bugee-ia-theme=dark] .library-filter-row,html[data-bugee-ia-theme=dark] .library-filter-row label,html[data-bugee-ia-theme=dark] .library-more-filters,html[data-bugee-ia-theme=dark] .prompt-table-row,html[data-bugee-ia-theme=dark] .prompt-model-icon,html[data-bugee-ia-theme=dark] .rail-item,html[data-bugee-ia-theme=dark] .rail-create,html[data-bugee-ia-theme=dark] .library-rail section{background:var(--ref-bg)!important}html[data-bugee-ia-theme=dark] .prompt-table-row:hover,html[data-bugee-ia-theme=dark] .prompt-table-row--expanded,html[data-bugee-ia-theme=dark] .rail-item:hover{background:var(--ref-soft)!important}html[data-bugee-ia-theme=dark] .nav-links a,html[data-bugee-ia-theme=dark] .sidebar-category-link,html[data-bugee-ia-theme=dark] .sidebar-section-title,html[data-bugee-ia-theme=dark] .sidebar-collections-link,html[data-bugee-ia-theme=dark] .sidebar-user,html[data-bugee-ia-theme=dark] .library-topbar nav strong,html[data-bugee-ia-theme=dark] .library-heading h1,html[data-bugee-ia-theme=dark] .prompt-row-title,html[data-bugee-ia-theme=dark] .prompt-expanded-content,html[data-bugee-ia-theme=dark] .rail-item,html[data-bugee-ia-theme=dark] .rail-create{color:var(--ref-ink)!important}html[data-bugee-ia-theme=dark] .library-topbar-actions button,html[data-bugee-ia-theme=dark] .library-topbar-actions a,html[data-bugee-ia-theme=dark] .library-global-search,html[data-bugee-ia-theme=dark] .library-filter-row label,html[data-bugee-ia-theme=dark] .library-more-filters,html[data-bugee-ia-theme=dark] .prompt-table-category,html[data-bugee-ia-theme=dark] .prompt-table-model,html[data-bugee-ia-theme=dark] .prompt-use-case,html[data-bugee-ia-theme=dark] .prompt-full-copy pre{color:var(--ref-muted)}html[data-bugee-ia-theme=dark] .prompt-expanded-meta strong{color:var(--ref-ink)}.account-gate-page{min-height:100vh;padding:72px 32px;display:grid;place-items:start center;background:var(--ref-bg)!important;color:var(--ref-ink)}.account-gate{width:min(520px,100%);padding:36px;display:grid;gap:26px;border:1px solid var(--ref-line);border-radius:12px;background:var(--ref-bg)!important;box-shadow:0 18px 50px #19191912}.account-gate-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--ref-line);border-radius:10px;color:var(--ref-accent);background:var(--ref-accent-soft)!important}.account-gate-heading{display:grid;gap:8px}.account-gate-heading h1{margin:0;color:var(--ref-ink);font-size:27px;line-height:1.2;letter-spacing:-.025em}.account-gate-heading p{margin:0;max-width:48ch;color:var(--ref-muted);font-size:14px;line-height:1.6}.account-gate-benefits{margin:0;padding:18px 0;display:grid;gap:0;border-top:1px solid var(--ref-line);border-bottom:1px solid var(--ref-line);list-style:none}.account-gate-benefits li{min-height:66px;padding:10px 2px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;color:var(--ref-muted)}.account-gate-benefits li>span{display:grid;gap:3px}.account-gate-benefits strong{color:var(--ref-ink);font-size:13px}.account-gate-benefits small{color:var(--ref-muted);font-size:12px;line-height:1.45}.account-gate-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.account-gate-primary,.account-gate-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ref-line-strong);border-radius:7px;font-size:13px;font-weight:750}.account-gate-primary{border-color:var(--ref-accent);color:#fff;background:var(--ref-accent)!important}.account-gate-primary:hover{background:#dd0f4d!important}.account-gate-secondary{color:var(--ref-ink);background:var(--ref-bg)!important}.account-gate-secondary:hover{background:var(--ref-soft)!important}.account-gate-back{min-height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--ref-muted);font-size:12px;font-weight:650}.account-gate-back:hover{color:var(--ref-accent)}html[data-bugee-ia-theme=dark] .account-gate{box-shadow:0 18px 50px #0003}.assistant-directory-card{grid-template-rows:auto auto auto minmax(44px,1fr) auto;align-content:start;gap:14px!important;padding:18px!important}.assistant-directory-card .card-copy{min-width:0;gap:8px;padding:0}.assistant-directory-card .card-copy h3{margin:0;color:var(--ref-ink);font-size:18px;line-height:1.25;letter-spacing:-.02em}.assistant-directory-card .card-copy p{margin:0;color:var(--ref-muted);font-size:13px;line-height:1.55}.assistant-meta{min-width:0;display:grid;gap:9px;padding:11px 12px;border:1px solid var(--ref-line);border-radius:7px;color:var(--ref-muted);background:var(--ref-soft)!important}.assistant-meta__summary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.assistant-meta__source,.assistant-meta__score,.assistant-meta__focus{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--ref-muted);font-size:11px;line-height:1.35}.assistant-meta__source{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assistant-meta__score{flex:0 0 auto;color:var(--ref-ink);font-weight:750;font-variant-numeric:tabular-nums}.assistant-meta__focus{width:100%;padding-top:9px;border-top:1px solid var(--ref-line)}.assistant-meta__focus>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assistant-meta svg{width:15px;height:15px;flex:0 0 15px;color:var(--ref-accent);stroke-width:1.7}.assistant-directory-card .card-note{min-height:44px;margin:0;color:var(--ref-muted);font-size:13px;line-height:1.55}.assistant-directory-card .ai-card__cta{min-height:42px;margin-top:0;border-radius:7px;text-transform:none;letter-spacing:0}html[data-bugee-ia-theme=dark] .assistant-meta{background:var(--ref-soft)!important;border-color:var(--ref-line)!important}.help-page{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:58px 0 72px;display:grid;gap:42px;color:var(--ref-ink)}.help-hero{max-width:760px;display:grid;justify-items:start;gap:12px}.help-eyebrow{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ref-line);border-radius:6px;color:var(--ref-accent);background:var(--ref-accent-soft);font-size:11px;font-weight:750}.help-hero h1{margin:0;color:var(--ref-ink);font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.04em}.help-hero>p{max-width:62ch;margin:0;color:var(--ref-muted);font-size:15px;line-height:1.65}.help-search{width:min(680px,100%);height:50px;margin-top:8px;padding:0 14px;display:flex;align-items:center;gap:10px;overflow:hidden;border:1px solid var(--ref-line-strong);border-radius:8px;color:var(--ref-muted);background:var(--ref-bg)}.help-search:focus-within{border-color:var(--ref-accent);box-shadow:0 0 0 3px var(--ref-accent-soft)}.help-search input,.help-search input:hover,.help-search input:focus,.help-search input:focus-visible{min-width:0;height:100%;flex:1;padding:0;border:0!important;border-radius:0;outline:0!important;color:var(--ref-ink)!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px}.help-search input::placeholder{color:var(--ref-muted);opacity:1}.help-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.help-topic{min-height:184px;padding:20px;display:grid;grid-template-columns:38px 1fr 18px;grid-template-areas:"icon . arrow" "title title title" "text text text";align-content:start;gap:14px 9px;border:1px solid var(--ref-line);border-radius:9px;color:var(--ref-ink);background:var(--ref-bg);transition:border-color .16s ease,transform .16s ease}.help-topic:hover{border-color:var(--ref-line-strong);transform:translateY(-2px)}.help-topic>span{grid-area:icon;width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:var(--ref-accent);background:var(--ref-accent-soft)}.help-topic>span svg{width:18px;height:18px}.help-topic strong{grid-area:title;font-size:14px}.help-topic small{grid-area:text;color:var(--ref-muted);font-size:12px;line-height:1.55}.help-topic-arrow{grid-area:arrow;align-self:center;color:var(--ref-muted)}.help-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px}.help-guide,.help-side-card{padding:26px;border:1px solid var(--ref-line);border-radius:10px;background:var(--ref-bg)}.help-guide h2,.help-side-card h2,.help-faq h2{margin:0;color:var(--ref-ink);font-size:23px;letter-spacing:-.025em}.help-guide ol{margin:22px 0 0;padding:0;display:grid;list-style:none}.help-guide li{min-height:88px;padding:16px 0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;border-top:1px solid var(--ref-line)}.help-guide li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ref-accent);font-size:11px;font-weight:800}.help-guide li div{display:grid;gap:5px}.help-guide li strong{font-size:13px}.help-guide li p{margin:0;color:var(--ref-muted);font-size:12.5px;line-height:1.55}.help-side-card{align-content:start;gap:13px;display:grid;background:var(--ref-soft)}.help-side-card>svg{width:34px;height:34px;color:var(--ref-accent)}.help-side-card p{margin:0;color:var(--ref-muted);font-size:12.5px;line-height:1.6}.help-side-card a{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;color:#fff;background:var(--ref-accent);font-size:12px;font-weight:750}.help-side-card .help-secondary-link{justify-content:flex-start;gap:8px;border:1px solid var(--ref-line-strong);color:var(--ref-ink);background:var(--ref-bg)}.help-faq{padding-top:38px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:38px;border-top:1px solid var(--ref-line)}.help-faq>div:first-child{display:grid;align-content:start;gap:6px}.help-faq>div:first-child span{color:var(--ref-accent);font-size:11px;font-weight:750}.help-faq-list{border-top:1px solid var(--ref-line)}.help-faq-list details{border-bottom:1px solid var(--ref-line)}.help-faq-list summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--ref-ink);font-size:13px;font-weight:700;cursor:pointer;list-style:none}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary svg{flex:0 0 auto;color:var(--ref-muted);transition:transform .16s ease}.help-faq-list details[open] summary svg{transform:rotate(90deg);color:var(--ref-accent)}.help-faq-list details p{margin:-3px 0 20px;max-width:70ch;color:var(--ref-muted);font-size:12.5px;line-height:1.65}.help-no-results{padding:28px 0;color:var(--ref-muted);font-size:13px}html[data-bugee-ia-theme=dark] .help-topic,html[data-bugee-ia-theme=dark] .help-guide,html[data-bugee-ia-theme=dark] .help-search,html[data-bugee-ia-theme=dark] .help-side-card .help-secondary-link{background:var(--ref-bg)!important}html[data-bugee-ia-theme=dark] .help-side-card{background:var(--ref-soft)!important}.prompt-detail-page{width:100%;max-width:none;margin:0;padding:0 0 72px;color:var(--ref-ink);background:var(--ref-bg)}.prompt-detail-page>.notice{width:min(1120px,calc(100% - 56px));margin:24px auto 0}.prompt-detail-shell{width:min(1120px,calc(100% - 56px));margin:0 auto;padding-top:28px;display:grid;gap:26px}.prompt-detail-back{width:max-content;min-height:34px;display:inline-flex;align-items:center;gap:7px;color:var(--ref-muted);font-size:12px;font-weight:650}.prompt-detail-back:hover{color:var(--ref-accent)}.prompt-detail-header{padding:30px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;border:1px solid var(--ref-line);border-radius:11px;background:var(--ref-bg)}.prompt-detail-header>div:first-child{display:grid;gap:9px}.prompt-detail-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ref-accent);font-size:11px;font-weight:750}.prompt-detail-header h1{max-width:820px;margin:0;color:var(--ref-ink);font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.035em}.prompt-detail-header p{max-width:76ch;margin:0;color:var(--ref-muted);font-size:14px;line-height:1.6}.prompt-detail-count{min-width:104px;padding:12px 14px;align-self:start;display:grid;justify-items:end;gap:1px;border:1px solid var(--ref-line);border-radius:8px;background:var(--ref-soft)}.prompt-detail-count strong{color:var(--ref-ink);font-size:19px;font-variant-numeric:tabular-nums}.prompt-detail-count span{color:var(--ref-muted);font-size:10px;text-transform:uppercase}.prompt-detail-meta{grid-column:1 / -1;padding-top:18px;display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid var(--ref-line)}.prompt-detail-meta span{min-height:29px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid var(--ref-line);border-radius:6px;color:var(--ref-muted);background:var(--ref-soft);font-size:10.5px;font-weight:650}.prompt-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.prompt-content-card,.prompt-info-card{border:1px solid var(--ref-line);border-radius:10px;background:var(--ref-bg)}.prompt-content-card{min-width:0;overflow:hidden}.prompt-content-toolbar{min-height:66px;padding:11px 14px 11px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ref-line)}.prompt-content-toolbar>div:first-child{min-width:0;display:grid;gap:3px}.prompt-content-toolbar strong{font-size:12px}.prompt-content-toolbar small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ref-muted);font-size:10px}.prompt-content-controls{flex:0 0 auto;display:flex;align-items:center;gap:7px}.detail-lang-switch{height:34px;padding:3px;display:inline-flex;border:1px solid var(--ref-line);border-radius:6px;background:var(--ref-soft)}.detail-lang-switch button{min-width:34px;padding:0 7px;border:0;border-radius:4px;color:var(--ref-muted);background:transparent;font-size:10px;font-weight:750;cursor:pointer}.detail-lang-switch button.active{color:var(--ref-accent);background:var(--ref-bg);box-shadow:0 1px 3px #19191914}.prompt-detail-copy{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ref-accent);border-radius:6px;color:#fff;background:var(--ref-accent);font-size:11px;font-weight:750;cursor:pointer}.prompt-detail-copy:hover{background:#dc0f4d}.prompt-content-card pre{max-height:680px;margin:0;padding:24px;overflow:auto;white-space:pre-wrap;color:#30302d;background:#fafaf8!important;font:12.5px/1.75 JetBrains Mono,monospace}.detail-body pre{color:#30302d!important;background:#fafaf8!important;border-color:var(--ref-line)!important}.prompt-info-card{padding:22px;display:grid;gap:16px}.prompt-info-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:var(--ref-accent);background:var(--ref-accent-soft)}.prompt-info-card>div:nth-child(2){display:grid;gap:3px}.prompt-info-card small{color:var(--ref-accent);font-size:10px;font-weight:750;text-transform:uppercase}.prompt-info-card h2{margin:0;color:var(--ref-ink);font-size:20px}.prompt-info-card>p{margin:0;color:var(--ref-muted);font-size:13px;line-height:1.6}.prompt-info-card dl{margin:0;padding:7px 0;display:grid;border-top:1px solid var(--ref-line);border-bottom:1px solid var(--ref-line)}.prompt-info-card dl>div{padding:9px 0;display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px}.prompt-info-card dt{color:var(--ref-muted);font-size:10px}.prompt-info-card dd{margin:0;color:var(--ref-ink);font-size:10.5px;line-height:1.45}.prompt-detail-favorite{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ref-line-strong);border-radius:7px;color:var(--ref-ink);background:var(--ref-bg);font-size:11px;font-weight:750;cursor:pointer}.prompt-detail-favorite:hover,.prompt-detail-favorite.active{border-color:var(--ref-accent);color:var(--ref-accent);background:var(--ref-accent-soft)}.prompt-related-section{margin-top:14px;padding-top:34px;display:grid;gap:18px;border-top:1px solid var(--ref-line)}.prompt-related-heading{display:grid;gap:5px}.prompt-related-heading>span{color:var(--ref-accent);font-size:10.5px;font-weight:750}.prompt-related-heading h2{margin:0;color:var(--ref-ink);font-size:25px;letter-spacing:-.025em}.prompt-related-heading p{margin:0;color:var(--ref-muted);font-size:12.5px}.prompt-related-list{margin:0;border-top:0}html[data-bugee-ia-theme=dark] .prompt-detail-header,html[data-bugee-ia-theme=dark] .prompt-content-card,html[data-bugee-ia-theme=dark] .prompt-info-card,html[data-bugee-ia-theme=dark] .prompt-detail-favorite{background:var(--ref-bg)!important}html[data-bugee-ia-theme=dark] .prompt-content-card pre{color:#e5e5df;background:var(--ref-soft)!important}html[data-bugee-ia-theme=dark] .detail-body pre{color:#e5e5df!important;background:var(--ref-soft)!important}.ai-directory-top{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.ai-directory-stat-panel{width:min(100%,220px);align-self:start;padding:0!important;border:0!important;background:transparent!important}.ai-directory-current-count{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.ai-directory-stat-panel .ai-directory-stat-card{min-height:58px!important;padding:8px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;justify-content:initial!important;gap:10px!important;background:var(--ref-soft)!important}.ai-directory-stat-panel .ai-directory-stat-card:before{display:none!important}.ai-directory-stat-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ref-accent) 24%,var(--ref-line));border-radius:7px;color:var(--ref-accent)!important;background:var(--ref-accent-soft)}.ai-directory-stat-icon svg{width:17px;height:17px}.ai-directory-stat-copy{min-width:0;display:grid;gap:2px}.ai-directory-stat-copy strong{font-size:18px!important}.ai-directory-stat-copy>span{font-size:9.5px!important}.compact-stats .stat-card,.ai-directory-stat-card,.creative-hero__stats .stat-card{position:relative;min-height:66px!important;padding:10px 12px!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px!important;overflow:hidden;border:1px solid var(--ref-line)!important;border-radius:8px!important;color:var(--ref-ink)!important;background:var(--ref-bg)!important;box-shadow:none!important}.compact-stats .stat-card:before,.ai-directory-stat-card:before,.creative-hero__stats .stat-card:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:2px;background:var(--ref-accent)}.compact-stats .stat-card:after,.ai-directory-stat-card:after,.creative-hero__stats .stat-card:after{display:none!important}.compact-stats .stat-card strong,.ai-directory-stat-card strong,.creative-hero__stats .stat-card strong{color:var(--ref-ink)!important;font-size:20px!important;line-height:1!important;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.compact-stats .stat-card span,.ai-directory-stat-card span,.creative-hero__stats .stat-card span{overflow:hidden;color:var(--ref-muted)!important;font-size:9.5px!important;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.compact-stats .stat-card:hover,.ai-directory-stat-card:hover,.creative-hero__stats .stat-card:hover{border-color:var(--ref-line-strong)!important;transform:none!important}html[data-bugee-ia-theme=dark] .compact-stats .stat-card,html[data-bugee-ia-theme=dark] .ai-directory-stat-card,html[data-bugee-ia-theme=dark] .creative-hero__stats .stat-card{background:var(--ref-bg)!important}.share-page{width:min(1120px,100%)!important;padding-top:48px!important;color:var(--ref-ink)!important;background:var(--ref-bg)!important}.share-access-page{min-height:calc(100vh - 64px)!important;display:grid!important;place-items:start center}.share-access-card{width:min(100%,720px);margin-top:28px;padding:34px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px 20px;border:1px solid var(--ref-line);border-radius:10px;color:var(--ref-ink);background:var(--ref-bg)}.share-access-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;color:var(--ref-accent);background:var(--ref-accent-soft)}.share-access-icon svg{width:23px;height:23px}.share-access-copy{display:grid;gap:8px}.share-access-copy h1{max-width:22ch;margin:0;color:var(--ref-ink);font-size:clamp(25px,3vw,34px);line-height:1.12;letter-spacing:-.03em}.share-access-copy p{max-width:62ch;margin:0;color:var(--ref-muted);font-size:13px;line-height:1.65}.share-access-benefits{grid-column:2;margin:0;padding:17px 0 0;display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--ref-line);list-style:none}.share-access-benefits li{display:inline-flex;align-items:center;gap:7px;color:var(--ref-muted);font-size:11px;font-weight:650}.share-access-benefits svg{width:16px;height:16px;color:var(--ref-accent)}.share-access-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.share-access-actions a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-size:12px;font-weight:750;box-shadow:none!important}.share-access-actions .primary-btn{color:#fff!important;background:var(--ref-accent)!important;border-color:var(--ref-accent)!important}.share-access-actions .ghost-btn{color:var(--ref-ink)!important;background:var(--ref-bg)!important;border:1px solid var(--ref-line-strong)!important}.share-page>.section-header{margin-bottom:0}.share-page>.section-split{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px}.share-page .share-form,.share-page .detail-sidebar .panel{border:1px solid var(--ref-line)!important;border-radius:10px!important;color:var(--ref-ink)!important;background:var(--ref-bg)!important;box-shadow:none!important}.share-page .share-form{padding:24px!important;gap:16px!important}.share-page .share-form label>span,.share-page .chip-group-shell>span{color:var(--ref-ink)!important;font-size:11px!important;font-weight:700!important}.share-page input,.share-page select,.share-page textarea{border:1px solid var(--ref-line-strong)!important;border-radius:7px!important;color:var(--ref-ink)!important;background:var(--ref-bg)!important;box-shadow:none!important}.share-page input:focus,.share-page select:focus,.share-page textarea:focus{border-color:var(--ref-accent)!important;outline:3px solid color-mix(in srgb,var(--ref-accent) 15%,transparent)!important}.share-page .chip-btn{border-radius:6px!important;color:var(--ref-muted)!important;background:var(--ref-soft)!important;border-color:var(--ref-line)!important}.share-page .chip-btn--active{color:var(--ref-accent)!important;background:var(--ref-accent-soft)!important;border-color:color-mix(in srgb,var(--ref-accent) 35%,var(--ref-line))!important}.share-page .nested-panel h3{color:var(--ref-ink)!important}.share-page .nested-panel p,.share-page .micro-card small,.share-page .field-hint{color:var(--ref-muted)!important}.share-page .micro-card{border-color:var(--ref-line)!important;background:var(--ref-soft)!important}@media (max-width: 900px){.share-page>.section-split{grid-template-columns:1fr}.share-page .detail-sidebar{width:100%}}@media (max-width: 620px){.share-page{padding:28px 16px 52px!important}.share-access-page{display:block!important}.share-access-card{margin-top:0;padding:24px 20px;grid-template-columns:1fr;gap:17px}.share-access-benefits,.share-access-actions{grid-column:1}.share-access-actions{display:grid}.share-access-actions a{width:100%}}.dictionary-page{width:min(1120px,calc(100% - 56px));min-height:100vh;margin:0 auto;padding:48px 0 80px;color:var(--ref-ink);background:var(--ref-bg)}.dictionary-header{padding-bottom:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 32px;border-bottom:1px solid var(--ref-line)}.dictionary-title-block{grid-column:1 / -1;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px}.dictionary-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:9px;color:var(--ref-accent);background:var(--ref-accent-soft)}.dictionary-icon svg{width:24px;height:24px}.dictionary-title-block h1{margin:0;color:var(--ref-ink);font-size:clamp(30px,4vw,44px);line-height:1.06;letter-spacing:-.035em}.dictionary-title-block p{max-width:66ch;margin:8px 0 0;color:var(--ref-muted);font-size:13px;line-height:1.6}.dictionary-search{min-height:48px;padding:0 12px 0 14px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--ref-line-strong);border-radius:8px;color:var(--ref-muted);background:var(--ref-bg)}.dictionary-search:focus-within{border-color:var(--ref-accent);outline:3px solid color-mix(in srgb,var(--ref-accent) 14%,transparent)}.dictionary-search input{width:100%;height:46px;padding:0;border:0!important;outline:0!important;color:var(--ref-ink)!important;background:transparent!important;box-shadow:none!important;font-size:13px}.dictionary-search input::placeholder{color:var(--ref-muted);opacity:1}.dictionary-search button{width:44px;height:44px;margin-right:-8px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--ref-muted);background:transparent;cursor:pointer}.dictionary-search button:hover{color:var(--ref-ink);background:var(--ref-soft)}.dictionary-result-summary{min-width:120px;display:grid;align-content:center;justify-items:end}.dictionary-result-summary strong{color:var(--ref-ink);font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.dictionary-result-summary span{margin-top:4px;color:var(--ref-muted);font-size:10px}.dictionary-layout{padding-top:34px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:34px;align-items:start}.dictionary-index{position:sticky;top:24px;display:grid;gap:13px}.dictionary-index>strong{color:var(--ref-muted);font-size:10px;text-transform:uppercase}.dictionary-index nav{display:grid;grid-template-columns:repeat(3,28px);gap:4px}.dictionary-index a,.dictionary-index nav span{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--ref-muted);font-size:10px;font-weight:700}.dictionary-index a:hover{color:var(--ref-accent);background:var(--ref-accent-soft)}.dictionary-index nav span{opacity:.28}.dictionary-content{min-width:0;border-top:1px solid var(--ref-line)}.dictionary-letter-group{display:grid;grid-template-columns:86px minmax(0,1fr);border-bottom:1px solid var(--ref-line);scroll-margin-top:20px}.dictionary-letter-heading{padding:22px 14px 22px 0;align-self:start;position:sticky;top:16px;display:grid;gap:4px}.dictionary-letter-heading h2{margin:0;color:var(--ref-accent);font-size:27px;line-height:1}.dictionary-letter-heading span{color:var(--ref-muted);font-size:9px}.dictionary-definition-list{margin:0;border-left:1px solid var(--ref-line)}.dictionary-entry{min-height:82px;padding:20px 18px;display:grid;grid-template-columns:minmax(175px,.35fr) minmax(0,1fr);align-items:start;gap:24px;border-bottom:1px solid var(--ref-line)}.dictionary-entry:last-child{border-bottom:0}.dictionary-entry:hover{background:var(--ref-soft)}.dictionary-entry dt{color:var(--ref-ink);font-size:15px;font-weight:750;line-height:1.45}.dictionary-entry dd{margin:0;max-width:70ch;color:var(--ref-muted);font-size:15px;line-height:1.55}.dictionary-empty{padding:70px 20px;display:grid;justify-items:center;gap:9px;text-align:center}.dictionary-empty>svg{width:28px;height:28px;color:var(--ref-muted)}.dictionary-empty h2{margin:4px 0 0;font-size:20px}.dictionary-empty p{margin:0;color:var(--ref-muted);font-size:12px}.dictionary-empty button{min-height:38px;margin-top:7px;padding:0 12px;border:1px solid var(--ref-line-strong);border-radius:7px;color:var(--ref-ink);background:var(--ref-bg);font-size:11px;font-weight:700;cursor:pointer}.dictionary-guide{margin-top:68px;padding-top:42px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:42px;border-top:1px solid var(--ref-line)}.dictionary-guide>header{display:grid;align-content:start;gap:8px}.dictionary-guide>header h2{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.025em}.dictionary-guide>header p{margin:0;color:var(--ref-muted);font-size:12px;line-height:1.6}.dictionary-practices{margin:0;padding:0;border-top:1px solid var(--ref-line);list-style:none}.dictionary-practices li{min-height:104px;padding:20px 0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--ref-line)}.dictionary-practices li>span{color:var(--ref-muted);font-size:10px;font-variant-numeric:tabular-nums}.dictionary-practices li>div{display:grid;gap:6px}.dictionary-practices h3{margin:0;color:var(--ref-ink);font-size:13px}.dictionary-practices p{margin:0;color:var(--ref-muted);font-size:12px;line-height:1.55}.dictionary-practices small{padding:9px 11px;border-radius:6px;color:var(--ref-muted);background:var(--ref-soft);font-size:10.5px;line-height:1.5}.dictionary-template{margin-top:54px;border:1px solid var(--ref-line);border-radius:10px;overflow:hidden;background:var(--ref-bg)}.dictionary-template>header{min-height:78px;padding:14px 16px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--ref-line)}.dictionary-template>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:var(--ref-accent);background:var(--ref-accent-soft)}.dictionary-template>header h2{margin:0;font-size:14px}.dictionary-template>header p{margin:3px 0 0;color:var(--ref-muted);font-size:10.5px}.dictionary-template button{min-height:44px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ref-line-strong);border-radius:7px;color:var(--ref-ink);background:var(--ref-bg);font-size:10.5px;font-weight:700;cursor:pointer}.dictionary-template button:hover{border-color:var(--ref-accent);color:var(--ref-accent)}.dictionary-template pre{max-height:420px;margin:0;padding:22px;overflow:auto;white-space:pre-wrap;color:var(--ref-ink);background:var(--ref-soft);font:11.5px/1.7 JetBrains Mono,monospace}html[data-bugee-ia-theme=dark] .dictionary-page,html[data-bugee-ia-theme=dark] .dictionary-search,html[data-bugee-ia-theme=dark] .dictionary-template,html[data-bugee-ia-theme=dark] .dictionary-template button{background:var(--ref-bg)!important}html[data-bugee-ia-theme=dark] .dictionary-template pre{background:var(--ref-soft)!important}@media (max-width: 760px){.dictionary-page{width:min(100% - 32px,680px);padding-top:30px}.dictionary-header{grid-template-columns:1fr;gap:16px}.dictionary-title-block{grid-template-columns:40px minmax(0,1fr)}.dictionary-icon{width:40px;height:40px}.dictionary-result-summary{justify-items:start}.dictionary-layout{grid-template-columns:1fr;gap:20px}.dictionary-index{position:static}.dictionary-index nav{display:flex;flex-wrap:wrap}.dictionary-index a,.dictionary-index nav span{width:44px;height:44px}.dictionary-letter-group{grid-template-columns:52px minmax(0,1fr)}.dictionary-letter-heading{position:static;padding-top:18px}.dictionary-entry{grid-template-columns:1fr;gap:7px;padding:18px 15px}.dictionary-entry dt{font-size:16px}.dictionary-entry dd{font-size:15px;line-height:1.6}.dictionary-guide{grid-template-columns:1fr;gap:22px}.dictionary-template>header{grid-template-columns:38px minmax(0,1fr)}.dictionary-template button{grid-column:1 / -1;width:100%;justify-content:center}}@media (max-width: 720px){.assistant-directory-card{padding:16px!important}.assistant-directory-card .card-note{min-height:0}}.editorial-news-page{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:42px 0 76px;color:var(--ref-ink)}.editorial-news-header{min-height:112px;padding-bottom:28px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;border-bottom:1px solid var(--ref-line-strong)}.editorial-news-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ref-line);border-radius:8px;color:var(--ref-accent);background:var(--ref-accent-soft);font-size:20px}.editorial-news-header h1{margin:-2px 0 5px;color:var(--ref-ink);font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.025em}.editorial-news-header p{max-width:680px;margin:0;color:var(--ref-muted);font-size:12.5px;line-height:1.6}.editorial-news-state{min-height:180px;display:grid;place-items:center;color:var(--ref-muted);font-size:12px;border-bottom:1px solid var(--ref-line)}.editorial-news-state--error{color:#a3224b}.editorial-lead-story{padding:34px 0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:34px;border-bottom:1px solid var(--ref-line-strong)}.editorial-lead-media{min-height:330px;overflow:hidden;display:grid;place-items:center;border-radius:9px;color:var(--ref-muted);background:var(--ref-soft);text-decoration:none}.editorial-lead-media img{width:100%;height:100%;min-height:330px;display:block;object-fit:cover;transition:transform .24s ease}.editorial-lead-media:hover img{transform:scale(1.015)}.editorial-lead-media>span{font-size:42px}.editorial-lead-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.editorial-story-context{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--ref-muted);font-size:11px}.editorial-story-context span:first-child{color:#c20c42;font-weight:750}.editorial-story-context span{display:inline-flex;align-items:center;gap:5px}.editorial-story-context svg{font-size:12px}.editorial-lead-copy h2{margin:18px 0 13px;font-size:clamp(25px,3.1vw,42px);line-height:1.03;letter-spacing:-.03em}.editorial-lead-copy h2 a,.editorial-story-copy h3 a{color:inherit;text-decoration:none}.editorial-lead-copy h2 a:hover,.editorial-story-copy h3 a:hover{color:var(--ref-accent)}.editorial-lead-copy>p{margin:0;color:var(--ref-muted);font-size:12.5px;line-height:1.7}.editorial-lead-footer{width:100%;margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:14px}.editorial-read-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--ref-ink);font-size:11px;font-weight:750;text-decoration:none;border-bottom:1px solid var(--ref-ink)}.editorial-read-link:hover{color:var(--ref-accent);border-color:var(--ref-accent)}.editorial-story-metrics{display:flex;gap:12px;color:var(--ref-muted);font-size:9.5px}.editorial-story-metrics span{display:inline-flex;align-items:center;gap:4px}.editorial-news-body{padding-top:38px;display:block}.editorial-latest>header{min-height:42px;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid var(--ref-line-strong)}.editorial-latest>header h2,.editorial-topic-index h2{margin:0;font-size:15px}.editorial-latest>header>span{color:var(--ref-muted);font-size:10px;font-variant-numeric:tabular-nums}.editorial-story-list{display:grid}.editorial-story-row{padding:20px 0;display:grid;grid-template-columns:188px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--ref-line)}.editorial-story-thumbnail{height:118px;overflow:hidden;display:grid;place-items:center;border-radius:7px;color:var(--ref-muted);background:var(--ref-soft)}.editorial-story-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s ease}.editorial-story-thumbnail:hover img{transform:scale(1.02)}.editorial-story-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.editorial-story-copy h3{margin:8px 0 5px;font-size:17px;line-height:1.25;letter-spacing:-.015em}.editorial-story-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:var(--ref-muted);font-size:13px;line-height:1.55}.editorial-story-copy footer{width:100%;margin-top:auto;padding-top:9px;display:flex;justify-content:space-between;gap:12px;color:var(--ref-muted);font-size:11px}.editorial-story-copy footer a{display:inline-flex;align-items:center;gap:5px;color:var(--ref-ink);font-weight:700;text-decoration:none}.editorial-story-copy footer a:hover{color:var(--ref-accent)}.editorial-topic-index{position:sticky;top:24px;border-top:1px solid var(--ref-line-strong)}.editorial-topic-index header{padding:14px 0 16px}.editorial-topic-index header p{margin:5px 0 0;color:var(--ref-muted);font-size:9.5px}.editorial-topic-index button{width:100%;min-height:44px;padding:9px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-top:1px solid var(--ref-line);color:var(--ref-muted);background:transparent;text-align:left;cursor:pointer}.editorial-topic-index button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px}.editorial-topic-index button strong{color:var(--ref-muted);font-size:9px;font-variant-numeric:tabular-nums}.editorial-topic-index button:hover,.editorial-topic-index button.active{color:#c20c42}.editorial-topic-index button.active span{font-weight:750}.editorial-topic-index button.active strong{color:#c20c42}.editorial-news-page .news-admin-actions{margin-top:12px}html[data-bugee-ia-theme=dark] .editorial-news-page{color:var(--ref-ink)}html[data-bugee-ia-theme=dark] .editorial-story-context span:first-child,html[data-bugee-ia-theme=dark] .editorial-topic-index button:hover,html[data-bugee-ia-theme=dark] .editorial-topic-index button.active,html[data-bugee-ia-theme=dark] .editorial-topic-index button.active strong{color:#ff5a89}.editorial-news-page .notice{margin:18px 0 0}@media (max-width: 900px){.editorial-news-page{width:min(100% - 40px,760px);padding-top:30px}.editorial-news-header{grid-template-columns:44px minmax(0,1fr)}.editorial-lead-story{grid-template-columns:1fr;gap:24px}.editorial-lead-media,.editorial-lead-media img{min-height:280px}.editorial-lead-footer{margin-top:10px}.editorial-news-body{grid-template-columns:1fr;gap:34px}.editorial-topic-index{position:static;grid-row:1}.editorial-topic-index{display:flex;flex-wrap:wrap;gap:6px;border-top:0}.editorial-topic-index header{width:100%;padding:0 0 8px}.editorial-topic-index button{width:auto;min-height:44px;padding:0 12px;display:inline-flex;gap:8px;border:1px solid var(--ref-line);border-radius:6px}}@media (max-width: 600px){.editorial-news-page{width:calc(100% - 32px);padding-bottom:48px}.editorial-news-header{grid-template-columns:44px minmax(0,1fr)}.editorial-news-mark{margin-bottom:2px}.editorial-lead-story{padding:24px 0 30px}.editorial-lead-media,.editorial-lead-media img{min-height:210px}.editorial-lead-copy h2{margin-top:14px}.editorial-lead-footer{align-items:flex-end}.editorial-story-row{grid-template-columns:108px minmax(0,1fr);gap:13px}.editorial-story-thumbnail{height:88px}.editorial-story-copy>p{display:none}.editorial-story-copy h3{font-size:15px}.editorial-story-copy footer span{display:none}}.editorial-article-page{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:34px 0 78px;color:var(--ref-ink)}.editorial-article-shell{display:grid}.editorial-article-header{width:min(100%,820px);margin:0 auto;padding:0 0 30px;display:grid;border-bottom:1px solid var(--ref-line-strong)}.editorial-article-back{min-height:44px;width:max-content;margin-bottom:28px;display:inline-flex;align-items:center;gap:8px;color:var(--ref-muted);font-size:11px;font-weight:700;text-decoration:none}.editorial-article-back:hover{color:var(--ref-accent)}.editorial-article-context{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;color:var(--ref-muted);font-size:10px}.editorial-article-context span{display:inline-flex;align-items:center;gap:6px}.editorial-article-context span:first-child{color:#c20c42;font-weight:750}.editorial-article-header h1{max-width:18ch;margin:19px 0 17px;color:var(--ref-ink);font-family:Archivo,sans-serif;font-size:clamp(38px,5vw,68px);font-weight:750;line-height:.99;letter-spacing:-.035em;text-wrap:balance}.editorial-article-lead{max-width:70ch;margin:0;color:var(--ref-muted);font-size:clamp(15px,1.5vw,18px);line-height:1.65}.editorial-article-byline{margin-top:22px;padding-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--ref-line);color:var(--ref-muted);font-size:10px}.editorial-article-byline span{display:inline-flex;align-items:center;gap:5px}.editorial-article-byline span:first-child{color:var(--ref-ink);font-weight:750}.editorial-article-share{min-height:44px;margin:-12px 0 -12px auto;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ref-line);border-radius:7px;color:var(--ref-ink);background:var(--ref-soft);font:inherit;font-weight:750;cursor:pointer}.editorial-article-share:hover{color:var(--ref-accent);border-color:var(--ref-accent)}.editorial-article-share:focus-visible{outline:2px solid var(--ref-accent);outline-offset:2px}.editorial-article-cover{margin:34px 0 0;overflow:hidden;border-radius:10px;background:var(--ref-soft)}.editorial-article-cover img{width:100%;aspect-ratio:16 / 8.6;display:block;object-fit:cover}.editorial-article-body{width:min(100%,720px);margin:0 auto;padding:48px 0 58px;display:grid;gap:20px}.editorial-article-body p,.editorial-article-body li{margin:0;color:var(--ref-ink-soft, var(--ref-ink));font-size:16px;line-height:1.82}.editorial-article-body h2{margin:34px 0 0;color:var(--ref-ink);font-family:Archivo,sans-serif;font-size:clamp(25px,3vw,34px);line-height:1.12;letter-spacing:-.025em}.editorial-article-body h3{margin:24px 0 0;color:var(--ref-ink);font-size:clamp(20px,2.2vw,25px);line-height:1.2}.editorial-article-body ul,.editorial-article-body ol{margin:0;padding-left:24px;display:grid;gap:10px}.editorial-article-body li::marker{color:var(--ref-accent)}.editorial-article-body a{color:#c20c42;text-underline-offset:3px}.editorial-article-body strong{color:var(--ref-ink);font-weight:750}.editorial-article-footer{width:min(100%,820px);margin:0 auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ref-line-strong);border-bottom:1px solid var(--ref-line-strong)}.editorial-article-tags{display:flex;flex-wrap:wrap;gap:7px}.editorial-article-tags span{padding:6px 8px;border:1px solid var(--ref-line);border-radius:6px;color:var(--ref-muted);background:var(--ref-soft);font-size:9px}.editorial-article-source{min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:var(--ref-ink);font-size:10px;font-weight:750;text-decoration:none}.editorial-article-source:hover{color:var(--ref-accent)}.editorial-article-related{margin-top:58px;border-top:1px solid var(--ref-line-strong)}.editorial-article-related>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ref-line-strong)}.editorial-article-related h2{margin:0;font-size:20px;letter-spacing:-.02em}.editorial-article-related>header a{color:var(--ref-muted);font-size:10px;font-weight:700;text-decoration:none}.editorial-article-related>header a:hover{color:var(--ref-accent)}.editorial-related-row{min-height:132px;padding:18px 0;display:grid;grid-template-columns:168px minmax(0,1fr) 44px;align-items:center;gap:20px;border-bottom:1px solid var(--ref-line)}.editorial-related-media{height:96px;overflow:hidden;border-radius:7px;background:var(--ref-soft)}.editorial-related-media img{width:100%;height:100%;display:block;object-fit:cover}.editorial-related-row>div{min-width:0}.editorial-related-row>div>span{color:#c20c42;font-size:9px;font-weight:700}.editorial-related-row h3{margin:7px 0 5px;font-size:16px;line-height:1.25}.editorial-related-row h3 a{color:var(--ref-ink);text-decoration:none}.editorial-related-row h3 a:hover{color:var(--ref-accent)}.editorial-related-row p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:var(--ref-muted);font-size:10.5px;line-height:1.5}.editorial-related-open{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ref-line);border-radius:7px;color:var(--ref-muted)}.editorial-related-open:hover{border-color:var(--ref-accent);color:var(--ref-accent)}html[data-bugee-ia-theme=dark] .editorial-article-context span:first-child,html[data-bugee-ia-theme=dark] .editorial-related-row>div>span,html[data-bugee-ia-theme=dark] .editorial-article-body a{color:#ff5a89}@media (max-width: 760px){.editorial-article-page{width:calc(100% - 32px);padding:18px 0 52px}.editorial-article-header{padding-bottom:24px}.editorial-article-back{margin-bottom:18px}.editorial-article-header h1{margin-top:14px;font-size:clamp(34px,10vw,48px)}.editorial-article-cover{margin-top:24px;border-radius:8px}.editorial-article-cover img{aspect-ratio:4 / 3}.editorial-article-body{padding:32px 0 42px;gap:17px}.editorial-article-body p,.editorial-article-body li{font-size:15.5px;line-height:1.75}.editorial-article-footer{align-items:flex-start;flex-direction:column}.editorial-article-share{margin:6px 0 0}.editorial-related-row{grid-template-columns:104px minmax(0,1fr);gap:13px}.editorial-related-media{height:80px}.editorial-related-row p,.editorial-related-open{display:none}.editorial-article-related>header{min-height:62px}}@media (max-width: 1220px){.library-layout{grid-template-columns:minmax(0,1fr);padding-right:28px}.library-rail{display:none}}@media (max-width: 920px){.app-shell{padding:64px 0 0!important}.nav-shell{inset:0 0 auto!important;width:100%!important;height:64px!important;border-right:0!important;border-bottom:1px solid var(--ref-line)!important}.nav-inner{position:relative;height:64px;padding:0 16px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between}.nav-brand{min-height:64px;padding:0!important}.desktop-sidebar-content,.nav-profile{display:none}.hamburger{position:absolute;top:50%;right:16px;width:40px;height:40px;margin:0;padding:0;display:grid!important;place-items:center;transform:translateY(-50%);border:1px solid var(--ref-line-strong);border-radius:7px;color:var(--ref-ink);background:var(--ref-bg)!important;line-height:0}.hamburger svg{display:block}.library-page{padding-top:0}.library-topbar{display:none}.library-layout{padding:24px 18px 48px}.mobile-menu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;border:0;background:#19191900!important}.mobile-menu-overlay--open{pointer-events:auto;background:#19191947!important}.mobile-menu{display:flex;position:fixed;z-index:80;inset:0 auto 0 0;width:min(320px,88vw);flex-direction:column;visibility:hidden;transform:translate(-100%);border-right:1px solid var(--ref-line);color:var(--ref-ink);background:var(--ref-bg)!important;box-shadow:none;transition:transform .22s ease}.mobile-menu--open{visibility:visible;transform:translate(0);box-shadow:18px 0 48px #1919191f}.mobile-menu-header{min-height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ref-line)}.mobile-brand{display:flex;align-items:center;gap:8px}.mobile-menu-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ref-line);border-radius:7px;color:var(--ref-ink);background:var(--ref-bg)!important}.mobile-menu-scroll{min-height:0;flex:1;padding:8px 14px 18px;overflow-y:auto;text-align:left}.mobile-menu .nav-links{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:stretch!important;align-items:stretch!important}.mobile-menu .nav-links a{width:100%!important;justify-self:stretch!important;justify-content:flex-start!important;text-align:left!important}.mobile-menu .nav-links a:after{display:none!important}.mobile-menu .nav-links a.active:before{left:0}.mobile-menu .sidebar-category-list{overflow:visible}.mobile-menu .sidebar-section-title,.mobile-menu .sidebar-category-link,.mobile-menu .sidebar-collections-link{text-align:left}.help-page{width:min(100% - 36px,760px);padding:34px 0 56px}.help-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.help-content-grid{grid-template-columns:1fr}.help-faq{grid-template-columns:1fr;gap:18px}.prompt-detail-shell,.prompt-detail-page>.notice{width:min(100% - 36px,760px)}.prompt-detail-grid{grid-template-columns:1fr}.prompt-info-card{grid-template-columns:38px minmax(0,1fr)}.prompt-info-card>p,.prompt-info-card dl,.prompt-detail-favorite{grid-column:1 / -1}}@media (max-width: 720px){.library-heading h1{font-size:27px}.library-heading p{font-size:14px}.library-filter-row{align-items:stretch;flex-wrap:wrap}.library-filter-row label,.library-more-filters{flex:1 1 calc(50% - 6px);justify-content:space-between}.library-sort{margin-left:0}.prompt-table-head{display:none}.prompt-table-row{padding:10px 8px;grid-template-columns:minmax(0,1fr) 102px;grid-template-areas:"primary actions" "category model";gap:8px 10px}.prompt-row-title strong,.prompt-row-title small{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical}.prompt-row-title strong,.prompt-row-title small{-webkit-line-clamp:2}.prompt-action{width:40px;height:40px}.prompt-action--copy{width:auto;min-width:58px}.prompt-table-category,.prompt-table-model{padding-left:38px;font-size:11.5px}.prompt-table-model{padding-left:0;justify-content:flex-end;text-align:right}.prompt-model-label{max-width:145px}.prompt-expanded-content{grid-template-columns:1fr;grid-column:1 / -1}.account-gate-page{min-height:calc(100vh - 64px);padding:28px 16px}.account-gate{padding:24px;gap:22px;box-shadow:none}.account-gate-actions{grid-template-columns:1fr}}@media (max-width: 460px){.library-layout{padding:20px 14px 40px}.library-filter-row label,.library-more-filters{flex-basis:100%}.library-filter-row select{max-width:145px}.help-page{width:calc(100% - 28px);gap:30px}.help-hero h1{font-size:34px}.help-topics{grid-template-columns:1fr}.help-topic{min-height:150px}.help-guide,.help-side-card{padding:20px}.prompt-detail-shell,.prompt-detail-page>.notice{width:calc(100% - 28px)}.prompt-detail-header{padding:22px;grid-template-columns:1fr}.prompt-detail-count{justify-self:start;justify-items:start}.prompt-detail-meta{grid-column:1}.prompt-content-toolbar{align-items:stretch;flex-direction:column}.prompt-content-controls{justify-content:space-between}.prompt-content-card pre{padding:18px;font-size:11px}.prompt-related-heading h2{font-size:22px}}:root{--bugee-content-shell: 1320px;--bugee-content-gutter: clamp(24px, 4vw, 62px)}.page,.page-home{width:min(var(--bugee-content-shell),100%)}.library-page,.dictionary-page,.editorial-news-page,.editorial-article-page,.help-page,.account-gate-page{width:min(var(--bugee-content-shell),100%);margin-right:auto;margin-left:auto;padding-right:var(--bugee-content-gutter);padding-left:var(--bugee-content-gutter);box-sizing:border-box}.library-layout{padding-right:0;padding-left:0}.prompt-detail-shell,.prompt-detail-page>.notice{width:min(var(--bugee-content-shell),100%);box-sizing:border-box}.prompt-detail-shell{padding-right:var(--bugee-content-gutter);padding-left:var(--bugee-content-gutter)}.ai-directory-list{display:grid;gap:6px}.ai-directory-list-head{min-height:34px;padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr) 150px 120px 116px;align-items:center;gap:14px;color:var(--ref-muted);font-size:9px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.ai-directory-list-head span:last-child{text-align:center}.ai-directory-row{min-height:68px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 150px 120px 116px;grid-template-areas:"primary category access action";align-items:center;gap:14px;border:1px solid var(--ref-line);border-radius:8px;color:var(--ref-ink);background:var(--ref-bg);box-shadow:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ai-directory-row:hover{border-color:var(--ref-line-strong);background:var(--ref-soft);box-shadow:0 5px 16px #1919190b}.ai-directory-row__primary{grid-area:primary;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}.ai-directory-row__icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ref-accent) 32%,var(--ref-line));border-radius:5px;color:var(--ref-accent);background:var(--ref-accent-soft)}.ai-directory-row__copy{min-width:0;display:grid;gap:3px}.ai-directory-row__title-line{min-width:0;display:flex;align-items:center;gap:7px}.ai-directory-row__title-line h3{min-width:0;margin:0;overflow:hidden;color:var(--ref-ink);font-size:13px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ai-directory-row__title-line>span{flex:0 0 auto;padding:3px 5px;border:1px solid color-mix(in srgb,var(--ref-accent) 28%,var(--ref-line));border-radius:5px;color:#b20c3c;background:var(--ref-accent-soft);font-size:10px;font-weight:750}.ai-directory-row__copy>p{margin:0;overflow:hidden;color:var(--ref-muted);font-size:11.5px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.ai-directory-row__category{grid-area:category;overflow:hidden;color:var(--ref-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.ai-directory-row__access{grid-area:access;min-width:0;display:grid;gap:2px}.ai-directory-row__access strong,.ai-directory-row__access small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-directory-row__access strong{color:var(--ref-ink);font-size:11px;font-weight:650}.ai-directory-row__access small{color:var(--ref-muted);font-size:10px}.ai-directory-row__action{grid-area:action;min-height:44px;padding:0 9px;display:grid;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:5px;border:1px solid var(--ref-line-strong);border-radius:6px;color:var(--ref-ink);background:var(--ref-bg);font-size:11px;font-weight:750;text-decoration:none}.ai-directory-row__action small{color:var(--ref-muted);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.ai-directory-row__action:hover,.ai-directory-row__action:focus-visible{border-color:var(--ref-accent);color:var(--ref-accent);outline:none}html[data-bugee-ia-theme=dark] .ai-directory-row,html[data-bugee-ia-theme=dark] .ai-directory-row__action{background:var(--ref-bg)}html[data-bugee-ia-theme=dark] .ai-directory-row:hover{background:var(--ref-soft)}html[data-bugee-ia-theme=dark] .ai-directory-row__title-line>span{color:#ff8cad}.ai-directory-load-state{min-height:96px;padding:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ref-line);border-radius:10px;color:var(--ref-muted);background:var(--ref-bg);font-size:13px}.ai-directory-load-state--error{justify-content:space-between;gap:20px;text-align:left}.ai-directory-load-state--error>div{display:grid;gap:4px}.ai-directory-load-state--error h2{margin:0;color:var(--ref-ink);font-size:15px}.ai-directory-load-state--error p{margin:0;color:var(--ref-muted);font-size:12px}.ai-directory-load-state--error button{min-height:44px;padding:0 14px;border:1px solid var(--ref-accent);border-radius:7px;color:#fff;background:var(--ref-accent);font-size:11px;font-weight:750;cursor:pointer}.ai-directory-filter-panel .search-field>span{color:#aa0d3a}html[data-bugee-ia-theme=dark] .ai-directory-filter-panel .search-field>span{color:#ff8cad}.ai-directory-filter-panel .category-pill{min-height:44px;padding-right:12px;padding-left:12px}@media (max-width: 920px){.library-page{width:100%;padding-right:0;padding-left:0}.library-layout{padding-right:18px;padding-left:18px}.dictionary-page,.editorial-news-page,.editorial-article-page,.help-page,.account-gate-page,.prompt-detail-shell,.prompt-detail-page>.notice{width:min(100% - 36px,860px);padding-right:0;padding-left:0}}@media (max-width: 720px){.ai-directory-list-head{display:none}.ai-directory-list{gap:8px}.ai-directory-row{min-height:82px;padding:10px;grid-template-columns:minmax(0,1fr) 80px;grid-template-areas:"primary action" "category access";gap:7px 10px}.ai-directory-row__copy>p{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-directory-row__category{padding-left:39px}.ai-directory-row__access{justify-items:end;text-align:right}.ai-directory-row__action{grid-template-columns:minmax(0,1fr) 15px}.ai-directory-row__action small{display:none}.ai-directory-load-state--error{align-items:stretch;flex-direction:column}.ai-directory-load-state--error button{width:100%}}@media (max-width: 460px){.dictionary-page,.editorial-news-page,.editorial-article-page,.help-page,.account-gate-page,.prompt-detail-shell,.prompt-detail-page>.notice{width:calc(100% - 28px)}.ai-directory-row{grid-template-columns:minmax(0,1fr) 70px}.ai-directory-row__title-line>span{display:none}}html[data-bugee-ia-theme=dark] .prompt-detail-page,html[data-bugee-ia-theme=dark] .dictionary-page,html[data-bugee-ia-theme=dark] .editorial-news-page,html[data-bugee-ia-theme=dark] .editorial-article-page,html[data-bugee-ia-theme=dark] .help-page,html[data-bugee-ia-theme=dark] .share-page,html[data-bugee-ia-theme=dark] .account-gate-page{background:var(--ref-canvas)!important}html[data-bugee-ia-theme=dark] .account-gate,html[data-bugee-ia-theme=dark] .prompt-detail-header,html[data-bugee-ia-theme=dark] .prompt-content-card,html[data-bugee-ia-theme=dark] .prompt-info-card,html[data-bugee-ia-theme=dark] .prompt-detail-favorite,html[data-bugee-ia-theme=dark] .help-topic,html[data-bugee-ia-theme=dark] .help-guide,html[data-bugee-ia-theme=dark] .help-search,html[data-bugee-ia-theme=dark] .help-side-card .help-secondary-link,html[data-bugee-ia-theme=dark] .dictionary-search,html[data-bugee-ia-theme=dark] .dictionary-template,html[data-bugee-ia-theme=dark] .dictionary-template button,html[data-bugee-ia-theme=dark] .ai-directory-row,html[data-bugee-ia-theme=dark] .ai-directory-row__action,html[data-bugee-ia-theme=dark] .ai-directory-load-state,html[data-bugee-ia-theme=dark] .share-page .share-form,html[data-bugee-ia-theme=dark] .share-page .detail-sidebar .panel{background:var(--ref-bg)!important}html[data-bugee-ia-theme=dark] .help-side-card,html[data-bugee-ia-theme=dark] .prompt-content-card pre,html[data-bugee-ia-theme=dark] .detail-body pre,html[data-bugee-ia-theme=dark] .dictionary-template pre,html[data-bugee-ia-theme=dark] .assistant-meta,html[data-bugee-ia-theme=dark] .share-page .micro-card{background:var(--ref-soft)!important}html[data-bugee-ia-theme=dark] .mobile-menu-overlay--open{background:#04080e9e!important}
