.GinaChat-module__JHcbYW__page{--gina-h:calc(100dvh - 121px - var(--tabbar-h,0px));--composer-h:60px;--col:900px;height:var(--gina-h);grid-template-columns:292px minmax(0,1fr);width:100%;min-height:480px;display:grid}.GinaChat-module__JHcbYW__rail{border-right:1px solid var(--line);background:linear-gradient(#0a0f1cb8,#04060c80);flex-direction:column;min-height:0;padding:16px 12px 12px;display:flex}.GinaChat-module__JHcbYW__railHead{justify-content:space-between;align-items:center;padding:0 6px 12px;display:flex}.GinaChat-module__JHcbYW__railTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.GinaChat-module__JHcbYW__railClose{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;font-size:13px;display:none}.GinaChat-module__JHcbYW__newBtn{cursor:pointer;width:100%;height:42px;color:var(--teal-2);transition:background .2s var(--ease), transform .2s var(--ease);background:#2dd4c814;border:1px solid #2dd4c842;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding-inline:14px;font-family:inherit;font-size:13.5px;font-weight:650;display:flex}.GinaChat-module__JHcbYW__newBtn:hover{background:#2dd4c826;transform:translateY(-1px)}.GinaChat-module__JHcbYW__newPlus{margin-top:-2px;font-size:17px;line-height:1}.GinaChat-module__JHcbYW__railScroll{scrollbar-width:thin;flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.GinaChat-module__JHcbYW__railScroll::-webkit-scrollbar{width:5px}.GinaChat-module__JHcbYW__railScroll::-webkit-scrollbar-thumb{background:#94b0d629;border-radius:99px}.GinaChat-module__JHcbYW__railEmpty{color:var(--mut-2);margin:6px 6px 0;font-size:12.5px;line-height:1.6}.GinaChat-module__JHcbYW__threadRow{cursor:pointer;text-align:left;width:100%;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;font-family:inherit;display:flex}.GinaChat-module__JHcbYW__threadRow:hover{background:#94b0d60f;transform:translate(2px)}.GinaChat-module__JHcbYW__threadOn{background:#2dd4c817;border-color:#2dd4c83d}.GinaChat-module__JHcbYW__threadTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.GinaChat-module__JHcbYW__threadMeta{color:var(--mut-2);font-size:11px}.GinaChat-module__JHcbYW__wipe{cursor:pointer;height:34px;color:var(--mut);border:1px solid var(--line);transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border-radius:10px;margin-top:10px;font-family:inherit;font-size:12px;font-weight:600}.GinaChat-module__JHcbYW__wipe:hover{color:var(--ink-2);border-color:#94b0d63d}.GinaChat-module__JHcbYW__railScrim{display:none}.GinaChat-module__JHcbYW__shell{flex-direction:column;min-width:0;min-height:0;padding-inline:clamp(14px,3vw,34px);display:flex}.GinaChat-module__JHcbYW__head{max-width:var(--col);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:13px;width:100%;margin-inline:auto;padding:14px 2px 13px;display:flex}.GinaChat-module__JHcbYW__histBtn{cursor:pointer;width:38px;height:38px;color:var(--ink-2);border:1px solid var(--line);background:#0c1220b3;border-radius:11px;flex:none;place-items:center;display:none}.GinaChat-module__JHcbYW__avatarWrap{flex:none;width:44px;height:44px;position:relative}.GinaChat-module__JHcbYW__avatar{object-fit:cover;border:1px solid #2dd4c880;border-radius:50%;width:44px;height:44px}.GinaChat-module__JHcbYW__pulse{background:var(--teal);border:2px solid var(--bg);width:10px;height:10px;animation:GinaChat-module__JHcbYW__gpulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;bottom:1px;right:1px;box-shadow:0 0 #2dd4c88c}@keyframes GinaChat-module__JHcbYW__gpulse{0%{box-shadow:0 0 #2dd4c880}70%{box-shadow:0 0 0 9px #2dd4c800}to{box-shadow:0 0 #2dd4c800}}.GinaChat-module__JHcbYW__who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.GinaChat-module__JHcbYW__name{font-family:var(--font-orbitron), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:19px;font-weight:800}.GinaChat-module__JHcbYW__role{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.GinaChat-module__JHcbYW__newTop{cursor:pointer;height:32px;color:var(--teal-2);transition:background .18s var(--ease);background:#2dd4c814;border:1px solid #2dd4c842;border-radius:99px;flex:none;padding-inline:14px;font-family:inherit;font-size:12.5px;font-weight:650}.GinaChat-module__JHcbYW__newTop:hover{background:#2dd4c829}.GinaChat-module__JHcbYW__logWrap{flex:auto;min-height:0;position:relative}.GinaChat-module__JHcbYW__log{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;gap:16px;height:100%;padding:20px 2px 10px;display:flex;overflow-y:auto}.GinaChat-module__JHcbYW__log::-webkit-scrollbar{width:6px}.GinaChat-module__JHcbYW__log::-webkit-scrollbar-thumb{background:#94b0d62e;border-radius:99px}.GinaChat-module__JHcbYW__jump{cursor:pointer;color:#04211f;background:linear-gradient(180deg, var(--teal), var(--teal-3));border:0;border-radius:99px;align-items:center;gap:6px;height:34px;padding-inline:16px;font-family:inherit;font-size:12.5px;font-weight:650;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -16px #000000e6}.GinaChat-module__JHcbYW__intro{max-width:var(--col);width:100%;margin:auto}.GinaChat-module__JHcbYW__introLead{color:var(--ink-2);max-width:62ch;margin:0 0 20px;font-size:clamp(16px,1.4vw,18.5px);line-height:1.62}.GinaChat-module__JHcbYW__starters{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:10px;display:grid}.GinaChat-module__JHcbYW__starter{cursor:pointer;text-align:left;border:1px solid var(--line);transition:transform .26s var(--ease), border-color .26s var(--ease), background .26s var(--ease);background:#0c1220a8;border-radius:15px;flex-direction:column;gap:4px;padding:14px 38px 14px 16px;font-family:inherit;display:flex;position:relative}.GinaChat-module__JHcbYW__starter:hover{background:#0e1626e6;border-color:#2dd4c85c;transform:translateY(-3px)}.GinaChat-module__JHcbYW__starterQ{color:var(--ink);font-size:14px;font-weight:650}.GinaChat-module__JHcbYW__starterHint{color:var(--mut);font-size:12.5px;line-height:1.45}.GinaChat-module__JHcbYW__starterGo{color:var(--teal);opacity:0;transition:opacity .26s var(--ease), transform .26s var(--ease);font-size:14px;position:absolute;top:15px;right:15px;transform:translate(-5px)}.GinaChat-module__JHcbYW__starter:hover .GinaChat-module__JHcbYW__starterGo{opacity:1;transform:translate(0)}.GinaChat-module__JHcbYW__introFine{color:var(--mut-2);max-width:68ch;margin:20px 0 0;font-size:11.5px;line-height:1.55}.GinaChat-module__JHcbYW__rowA{max-width:var(--col);align-items:flex-start;gap:10px;width:100%;margin-inline:auto;display:flex}.GinaChat-module__JHcbYW__rowU{max-width:var(--col);justify-content:flex-end;width:100%;margin-inline:auto;display:flex}.GinaChat-module__JHcbYW__bubbleAvatar{object-fit:cover;border:1px solid #2dd4c857;border-radius:50%;flex:none;width:30px;height:30px;margin-top:3px}.GinaChat-module__JHcbYW__bubbleA{border:1px solid var(--line);background:#0c1220b8;border-radius:4px 18px 18px;max-width:min(74ch,92%);padding:14px 16px}.GinaChat-module__JHcbYW__bubbleU{background:linear-gradient(#2dd4c82b,#2dd4c817);border:1px solid #2dd4c852;border-radius:18px 4px 18px 18px;max-width:min(60ch,84%);padding:12px 16px}.GinaChat-module__JHcbYW__text{color:var(--ink);white-space:pre-wrap;margin:0;font-size:15.5px;line-height:1.62}.GinaChat-module__JHcbYW__caret{vertical-align:-.14em;background:var(--teal);width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite GinaChat-module__JHcbYW__blink;display:inline-block}@keyframes GinaChat-module__JHcbYW__blink{50%{opacity:0}}.GinaChat-module__JHcbYW__dots{gap:5px;padding:3px 2px;display:inline-flex}.GinaChat-module__JHcbYW__dots i{background:var(--teal);opacity:.45;border-radius:50%;width:7px;height:7px;animation:1.15s infinite GinaChat-module__JHcbYW__bounce}.GinaChat-module__JHcbYW__dots i:nth-child(2){animation-delay:.13s}.GinaChat-module__JHcbYW__dots i:nth-child(3){animation-delay:.26s}@keyframes GinaChat-module__JHcbYW__bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.GinaChat-module__JHcbYW__facts{border-top:1px solid var(--line);flex-direction:column;margin:14px 0 0;padding:4px 0 0;display:flex}.GinaChat-module__JHcbYW__factRow{border-bottom:1px solid #94b0d612;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.GinaChat-module__JHcbYW__factRow:last-child{border-bottom:0}.GinaChat-module__JHcbYW__factK{color:var(--mut);min-width:0;margin:0;font-size:13px}.GinaChat-module__JHcbYW__factV{color:var(--ink);text-align:right;margin:0;font-size:13.5px;font-weight:650}.GinaChat-module__JHcbYW__shelf{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:10px;margin-top:15px;display:grid}.GinaChat-module__JHcbYW__pCard{border:1px solid var(--line);transition:transform .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease);background:#05070db8;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.GinaChat-module__JHcbYW__pCard:hover{box-shadow:0 22px 44px -26px #000000f2, 0 0 34px -20px var(--teal-glow);border-color:#2dd4c86b}.GinaChat-module__JHcbYW__pLink{flex-direction:column;display:flex}.GinaChat-module__JHcbYW__pFrame{display:block;overflow:hidden}.GinaChat-module__JHcbYW__pImg{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .5s var(--ease);display:block}.GinaChat-module__JHcbYW__pCard:hover .GinaChat-module__JHcbYW__pImg{transform:scale(1.06)}.GinaChat-module__JHcbYW__pName{color:var(--ink);padding:9px 10px 0;font-size:12.5px;font-weight:650;line-height:1.3}.GinaChat-module__JHcbYW__pLane{color:var(--mut-2);letter-spacing:.02em;padding:3px 10px 0;font-size:10.5px}.GinaChat-module__JHcbYW__pFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:9px 10px 10px;display:flex}.GinaChat-module__JHcbYW__pPrice{color:var(--ink);font-size:13px;font-weight:700}.GinaChat-module__JHcbYW__pAdd{cursor:pointer;color:#04211f;background:linear-gradient(180deg, var(--teal), var(--teal-3));height:28px;transition:transform .22s var(--ease), box-shadow .22s var(--ease);border:0;border-radius:99px;padding-inline:13px;font-family:inherit;font-size:12px;font-weight:700}.GinaChat-module__JHcbYW__pCard:hover .GinaChat-module__JHcbYW__pAdd{box-shadow:0 10px 22px -12px var(--teal-glow)}.GinaChat-module__JHcbYW__pAdd:hover{transform:translateY(-1px)}.GinaChat-module__JHcbYW__pAdd:disabled{opacity:.4;cursor:not-allowed;color:var(--mut);background:#94b0d62e}.GinaChat-module__JHcbYW__addAll{cursor:pointer;color:#04211f;background:linear-gradient(180deg, var(--teal), var(--teal-3));width:100%;height:42px;box-shadow:0 14px 30px -18px var(--teal-glow);transition:transform .22s var(--ease);border:0;border-radius:12px;margin-top:10px;font-family:inherit;font-size:13.5px;font-weight:700}.GinaChat-module__JHcbYW__addAll:hover{transform:translateY(-2px)}.GinaChat-module__JHcbYW__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.GinaChat-module__JHcbYW__action{cursor:pointer;height:34px;color:var(--ink);border:1px solid var(--line);transition:transform .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:#94b0d612;border-radius:10px;align-items:center;gap:6px;padding-inline:14px;font-family:inherit;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.GinaChat-module__JHcbYW__action:hover{background:#2dd4c81a;border-color:#2dd4c857;transform:translateY(-1px)}.GinaChat-module__JHcbYW__follow{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.GinaChat-module__JHcbYW__chip{cursor:pointer;white-space:nowrap;height:33px;color:var(--teal-2);transition:transform .18s var(--ease), background .18s var(--ease);background:#2dd4c817;border:1px solid #2dd4c842;border-radius:99px;padding-inline:14px;font-family:inherit;font-size:12.5px;font-weight:600}.GinaChat-module__JHcbYW__chip:hover{background:#2dd4c829;transform:translateY(-1px)}.GinaChat-module__JHcbYW__composer{max-width:var(--col);border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;width:100%;margin-inline:auto;padding:11px 0 6px;display:flex}.GinaChat-module__JHcbYW__input{min-width:0;height:var(--composer-h);color:var(--ink);border:1px solid var(--line);transition:border-color .2s var(--ease);background:#0c1220cc;border-radius:99px;outline:none;flex:auto;padding-inline:20px;font-family:inherit;font-size:16px}.GinaChat-module__JHcbYW__input::placeholder{color:var(--mut-2)}.GinaChat-module__JHcbYW__input:focus{border-color:#2dd4c88c}.GinaChat-module__JHcbYW__send{width:var(--composer-h);height:var(--composer-h);cursor:pointer;color:#04211f;background:linear-gradient(180deg, var(--teal), var(--teal-3));box-shadow:0 12px 26px -14px var(--teal-glow);transition:transform .2s var(--ease), opacity .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.GinaChat-module__JHcbYW__send:hover:not(:disabled){transform:translateY(-2px)}.GinaChat-module__JHcbYW__send:disabled{opacity:.4;cursor:not-allowed}.GinaChat-module__JHcbYW__fine{max-width:var(--col);width:100%;color:var(--mut-2);flex:none;margin:0 auto;padding:0 2px 10px;font-size:11px;line-height:1.5}@media (max-width:1040px){.GinaChat-module__JHcbYW__page{grid-template-columns:minmax(0,1fr)}.GinaChat-module__JHcbYW__rail{z-index:60;width:min(310px,84vw);transition:transform .4s var(--ease);padding-top:max(16px, env(safe-area-inset-top));border-right:1px solid var(--line);background:linear-gradient(#080c16,#04060c);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.GinaChat-module__JHcbYW__railOpen{transform:translate(0);box-shadow:0 0 80px -20px #000}.GinaChat-module__JHcbYW__railClose{place-items:center;display:grid}.GinaChat-module__JHcbYW__railScrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020408a8;display:block;position:fixed;inset:0}.GinaChat-module__JHcbYW__histBtn{display:grid}.GinaChat-module__JHcbYW__starters{grid-template-columns:1fr}.GinaChat-module__JHcbYW__shelf{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.GinaChat-module__JHcbYW__bubbleA{max-width:94%}}@media (prefers-reduced-motion:reduce){.GinaChat-module__JHcbYW__pulse,.GinaChat-module__JHcbYW__dots i,.GinaChat-module__JHcbYW__caret{animation:none}.GinaChat-module__JHcbYW__chip:hover,.GinaChat-module__JHcbYW__send:hover,.GinaChat-module__JHcbYW__pAdd:hover,.GinaChat-module__JHcbYW__addAll:hover,.GinaChat-module__JHcbYW__starter:hover,.GinaChat-module__JHcbYW__newBtn:hover,.GinaChat-module__JHcbYW__threadRow:hover,.GinaChat-module__JHcbYW__action:hover,.GinaChat-module__JHcbYW__pCard:hover,.GinaChat-module__JHcbYW__pCard:hover .GinaChat-module__JHcbYW__pImg{transform:none}.GinaChat-module__JHcbYW__rail{transition:none}}
