.bs-wrap{max-width:1200px;margin:0 auto;padding:44px 24px 80px}.bs-mast{border-bottom:1px solid #ffffff1f;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.bs-wm{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.34em;color:#ffffffe0;font-size:12px}.bs-set{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.16em;color:#e79ac4;font-size:11px}.bs-leg{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.06em;color:#ffffff80;margin-left:auto;font-size:10px}@media (max-width:560px){.bs-mast{flex-wrap:wrap;row-gap:4px}.bs-set{white-space:nowrap}.bs-leg{flex-basis:100%;margin-left:0}}.bs-console{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-bottom:22px;padding:14px 0 6px;display:flex}.bs-search{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:260px;max-width:420px;min-height:44px;padding:8px 12px;transition:border-color .14s;display:flex}.bs-search:focus-within{border-color:#ff2e9a99}.bs-search svg{color:#ffffff80;flex:none;width:15px;height:15px}.bs-search input{font-family:var(--font-geist-sans),system-ui,sans-serif;color:#ffffffe6;background:0 0;border:0;outline:none;width:100%;font-size:14px}.bs-search input::placeholder{color:#ffffff80}@media (pointer:coarse){.bs-search input{font-size:16px}}.bs-slash{font-family:var(--font-mono,"JetBrains Mono"),monospace;color:#fff6;border:1px solid #ffffff2e;border-radius:4px;flex:none;padding:2px 6px;font-size:10px}@media (hover:none){.bs-slash{display:none}}.bs-cats{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.bs-cat{min-height:44px;font-family:var(--font-mono,"JetBrains Mono"),monospace;text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;line-height:1;transition:color .12s;display:inline-flex}.bs-cat:hover{color:#ffffffd9}.bs-cat[aria-pressed=true]{color:#ffffffe0}.bs-cat .cn{color:#fff6;margin-left:4px;font-size:.62em}.bs-cat[aria-pressed=true] .cn{color:#ff2e9acc}.bs-cat:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ff2e9a}.bs-plate{gap:20px;margin-bottom:44px;display:flex}.bs-spine{flex-direction:column;flex:none;align-items:center;gap:12px;width:22px;padding-top:4px;display:flex}.bs-spine-lbl{writing-mode:vertical-rl;font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff9;white-space:nowrap;margin:0;font-size:10px;font-weight:400;transform:rotate(180deg)}.bs-spine-n{font-family:var(--font-mono,"JetBrains Mono"),monospace;color:#ff2e9a;font-size:10px}.bs-spine:after{content:"";background:linear-gradient(#ffffff29,#0000);flex:1;width:1px}.bs-plate-body{flex:1;min-width:0}.bs-plate-sub{color:#aab2bd;margin-bottom:16px;font-size:14px}.bs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.bs-cell{min-width:0}.bs-noresults{padding:8px 2px 20px}.bs-aside{color:#aab2bd;font-size:14px}.pc-card{aspect-ratio:200/300;width:100%;color:inherit;transform-style:preserve-3d;transform:perspective(820px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));content-visibility:auto;contain-intrinsic-size:auto 0 auto 316px;background:#0d0c10;border:1px solid #ffffff1c;border-radius:13px;text-decoration:none;transition:transform .3s ease-out,border-color .16s;display:block;position:relative;overflow:hidden}.pc-card:hover{border-color:#ffffff38}.pc-card:focus-visible{outline-offset:3px;outline:2px solid #ff2e9a}.pc-gui{opacity:.07;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(-10px)scale(1.02)}.pc-tint{opacity:0;background:#fff;transition:opacity .22s;position:absolute;inset:0}.pc-card:hover .pc-tint,.pc-card:focus-visible .pc-tint{opacity:.045}.pc-ct{z-index:3;border:1.5px solid #ffffff42;width:10px;height:10px;position:absolute}.pc-tl{border-bottom:0;border-right:0;top:7px;left:7px}.pc-tr{border-bottom:0;border-left:0;top:7px;right:7px}.pc-bl{border-top:0;border-right:0;bottom:7px;left:7px}.pc-br{border-top:0;border-left:0;bottom:7px;right:7px}.pc-inner{z-index:2;flex-direction:column;gap:9px;height:100%;padding:13px;display:flex;position:relative;transform:translateZ(1px)}.pc-eyebrow{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;font-size:8.5px;display:block}.pc-head{align-items:center;gap:11px;min-height:44px;display:flex}.pc-icon{flex:none;place-items:center;width:44px;height:44px;display:grid;transform:translateZ(6px)}.pc-icon svg{width:24px;height:24px;display:block}.pc-name{font-family:var(--font-display,"Space Grotesk"),system-ui,sans-serif;letter-spacing:-.01em;color:#ededed;min-width:0;font-size:15px;font-weight:600;line-height:1.12;transform:translateZ(9px)}.pc-hero{background:#050507b8;border:1px solid #ffffff14;border-radius:8px;flex:1;min-height:96px;padding:10px;position:relative;overflow:hidden;transform:translateZ(22px);mask:linear-gradient(#0000 0,#000 10% 86%,#0000 100%)}.pc-chat{will-change:transform;flex-direction:column;gap:5px;display:flex}.pc-b{font-family:var(--font-geist-sans),system-ui,sans-serif;overflow-wrap:anywhere;border-radius:9px;max-width:92%;padding:5px 8px;font-size:11px;line-height:1.38}.pc-b.you{color:#ffffffe6;-webkit-line-clamp:4;background:#ff2e9a1a;border:1px solid #ff2e9a42;border-bottom-right-radius:3px;-webkit-box-orient:vertical;align-self:flex-end;display:-webkit-box;overflow:hidden}.pc-b.bot{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1a;border-bottom-left-radius:3px;align-self:flex-start}.pc-b.pro{border-left:2px solid #ff2e9a}.pc-b-later{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.04em;color:#ff62b0;margin-bottom:3px;font-size:8.5px;display:block}.pc-moves{grid-template-columns:max-content 1fr;align-items:baseline;gap:0 10px;display:grid}.pc-mv-cmd{font-family:var(--font-mono,"JetBrains Mono"),monospace;color:#f0b6d6;padding:3px 0;font-size:10px}.pc-mv-gloss{font-family:var(--font-geist-sans),system-ui,sans-serif;color:#ffffffad;white-space:nowrap;text-overflow:ellipsis;padding:3px 0;font-size:10.5px;overflow:hidden}.pc-card.pc-deal .pc-inner{animation:pc-fadein .42s calc(var(--gi,0)*30ms)both}@keyframes pc-fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){html.js .pc-card:not(.pc-deal) .pc-inner{opacity:0;animation:.3s 2.2s forwards pc-reveal-failsafe}}@keyframes pc-reveal-failsafe{to{opacity:1}}@media (hover:hover){.pc-b.pending{display:none}}@media (hover:none){.pc-b.pending:not(.pro){display:none}.pc-card,.pc-more{aspect-ratio:auto}.pc-hero{flex:none;min-height:84px}}.pc-chat{transition:transform .34s ease-out}.pc-b.arriving{animation:.25s cubic-bezier(.2,.7,.2,1) both pc-msgin}@keyframes pc-msgin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pc-b.pc-typing{align-items:center;gap:3px;padding:8px 10px;display:inline-flex}.pc-typing i{background:#ffffff80;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite pc-typedot}.pc-typing i:nth-child(2){animation-delay:.15s}.pc-typing i:nth-child(3){animation-delay:.3s}@keyframes pc-typedot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (hover:hover){.pc-card[data-live]:not(.pc-live){animation:7s ease-in-out infinite pc-sway;animation-delay:calc(var(--gi,0)*30ms + .5s)}}@keyframes pc-sway{0%,to{transform:perspective(820px)rotateX(1deg)rotateY(-3deg)}50%{transform:perspective(820px)rotateX(-1deg)rotateY(3deg)}}@media (prefers-reduced-motion:reduce){.pc-card,.pc-card[data-live]:not(.pc-live),.pc-card.pc-deal .pc-inner{transition:none!important;animation:none!important;transform:none!important}.pc-chat{transition:none!important}.pc-b.arriving{animation:none!important}.pc-hero,.pc-gui{transform:none}.bs-search input{caret-color:auto}}.pc-more{aspect-ratio:200/300;background:#ffffff03;border:1px dashed #ffffff29;border-radius:13px;flex-direction:column;justify-content:center;padding:20px 16px;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.pc-more:hover{background:#ff2e9a05;border-color:#ff2e9a66}.pc-more-plus{font-family:var(--font-display,"Space Grotesk"),system-ui,sans-serif;color:#ff2e9a99;margin-bottom:14px;font-size:32px;font-weight:300;line-height:1}.pc-more-t{font-family:var(--font-display,"Space Grotesk"),system-ui,sans-serif;color:#ffffffd9;margin-bottom:8px;font-size:16px}.pc-more-d{color:#ffffff73;margin-bottom:16px;font-size:12px;line-height:1.5}.pc-more-a{font-family:var(--font-mono,"JetBrains Mono"),monospace;color:#ff2e9acc;font-size:11px}.pc-more:hover .pc-more-a{color:#ff2e9a}@media (max-width:520px){.bs-cat{font-size:.85rem!important}.bs-grid{grid-template-columns:1fr}.bs-plate{gap:12px}.pc-card,.pc-more{aspect-ratio:auto}.pc-hero{flex:none;min-height:84px}.pc-card{contain-intrinsic-size:auto 0 auto 260px}}
