.ai-studio{max-width:960px;margin:0 auto;padding:1.5rem 1rem 2rem}.ai-studio__page-title{font-size:1.75rem;font-weight:700;color:var(--black);margin:0 0 .25rem;letter-spacing:-.02em}.ai-studio__count{font-size:.9rem;color:var(--lessDark);margin:0 0 1.5rem}.ai-studio__create-form{background:var(--bgLightGray);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem;border:1px solid var(--darkGray)}.ai-studio__create-form h3{font-size:1rem;font-weight:600;color:var(--black);margin:0 0 1rem}.ai-studio__input{width:100%;max-width:320px;padding:.6rem .75rem;margin-bottom:.75rem;font-size:.95rem;border:1px solid var(--darkGray);border-radius:8px;background:var(--white);color:var(--black);box-sizing:border-box;display:block}.ai-studio__input:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 2px #6f38c526}.ai-studio__submit{margin-top:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;color:var(--white);background:var(--purple);border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.ai-studio__submit:hover:not(:disabled){opacity:.92}.ai-studio__submit:disabled{opacity:.6;cursor:not-allowed}.ai-studio__list>h3{font-size:1rem;font-weight:600;color:var(--black);margin:0 0 .75rem}.ai-studio__empty{color:var(--lessDark);font-size:.9rem;margin:1rem 0}.ai-studio--inside{max-width:100%;padding:0 0 1.5rem;position:relative;z-index:50}.ai-studio__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--darkGray)}.ai-studio__close-btn{position:absolute;top:1rem;inset-inline-end:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--darkGray);border-radius:8px;background:var(--bgLightGray);color:var(--lessDark);font-size:1rem;cursor:pointer;transition:background .2s,color .2s;z-index:10}.ai-studio__close-btn:hover{background:var(--lightGray);color:var(--black)}.ai-studio__back-btn{font-size:.9rem;color:var(--lessDark);background:var(--bgLightGray);border:1px solid var(--darkGray);border-radius:8px;padding:.4rem .75rem;cursor:pointer;transition:color .2s,border-color .2s}.ai-studio__back-btn:hover{color:var(--black);border-color:var(--lessDark)}.ai-studio__title{font-size:1.25rem;font-weight:600;color:var(--black);margin:0;flex:1;min-width:0}.ai-studio__settings-btn{margin-inline-start:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .55rem;border:1px solid var(--darkGray);border-radius:8px;background:var(--bgLightGray);cursor:pointer;color:var(--lessDark);transition:border-color .2s,color .2s,background .2s}.ai-studio__settings-btn:hover{border-color:var(--lessDark);color:var(--black)}.ai-studio__header--reader-dark .ai-studio__settings-btn{background:#0f172aa6;border-color:#334155;color:#e2e8f0}.ai-studio__header--reader-dark .ai-studio__settings-btn:hover{border-color:#94a3b8;color:#f8fafc}.ai-studio__list nav.ai-studio__nav,nav.NavDashBoards.ai-studio__nav{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;overflow-x:auto;padding-bottom:10px;flex-wrap:wrap;gap:0}.ai-studio__list .ai-studio-card,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card,nav.NavDashBoards .Board.userBoardDataWrapper.ai-studio-card{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;border-radius:8px;box-sizing:border-box;overflow:hidden;width:310px;min-height:160px;background-color:var(--bgLightGray);margin:10px;padding:10px;flex-shrink:0;cursor:default}.ai-studio__list .ai-studio-card>div:first-of-type,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card>div:first-of-type{width:100%;flex:1;min-height:0;box-sizing:border-box}.ai-studio__list .ai-studio-card .BoardNamePic,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .BoardNamePic{display:flex;justify-content:flex-start;align-items:flex-start;padding:0 5px 5px 0}.ai-studio__list .ai-studio-card .BoardNamePic>div,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .BoardNamePic>div{display:flex;flex-direction:row;align-items:flex-start;flex:1;min-width:0}.ai-studio__list .ai-studio-card .BoardNamePic h2,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .BoardNamePic h2{font-size:20px;font-weight:700;padding:0;margin:0;color:var(--black);-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word;white-space:normal;line-height:1.3}.ai-studio__list .ai-studio-card .ai-studio-card__desc,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .ai-studio-card__desc{font-size:14px;color:var(--lessDark);margin:0;padding:4px 0 0;line-height:1.4;word-break:break-word;white-space:normal}.ai-studio__list .ai-studio-card .OpenBtnWrapper,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .OpenBtnWrapper{display:flex;align-items:center;margin-top:10px;padding-top:0;flex-shrink:0}.ai-studio__list .ai-studio-card button.OpenBoardBtn,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card button.OpenBoardBtn{text-align:center;background-color:var(--purple);padding:8px 14px;color:var(--white);border-radius:8px;flex-grow:1;border:none;font-weight:600;cursor:pointer}.ai-studio__list .ai-studio-card button.OpenNewTabBoardBtn,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card button.OpenNewTabBoardBtn{padding:6px;margin:0 0 0 8px;background-color:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.ai-studio__list .ai-studio-card .ai-studio-card__icon,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .ai-studio-card__icon{width:45px;height:45px;flex-shrink:0;background-color:var(--bgDarkGray);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:10px}.ai-studio__list .ai-studio-card .BoardNamePic>div .ai-studio-card__title-block,.ai-studio__list .Board.userBoardDataWrapper.ai-studio-card .BoardNamePic>div .ai-studio-card__title-block{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.ai-studio-settings-modal__title,.ai-studio-settings-modal__section-title,.ai-studio-settings-modal__wallet{color:var(--black)}.ai-studio-settings-modal__wallet-readonly-hint{font-size:.8125rem;line-height:1.45;color:var(--lessDark)}.ai-studio-member-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--lightGray);border:1px solid var(--darkGray)}.ai-studio-member-card__main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ai-studio-member-card__text{display:flex;flex-direction:column;align-items:flex-start}.ai-studio-member-card__name{margin:0;font-size:1rem;font-weight:600;color:var(--black);line-height:1.35;word-break:break-word}.ai-studio-member-card__email{margin:4px 0 0;font-size:.8125rem;color:var(--lessDark);line-height:1.35;word-break:break-all}.ai-studio-member-card__role{display:inline-block;margin-top:6px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--purple)}.ai-studio-member-card__delete{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 12px;border-radius:10px;border:1px solid var(--darkGray);background:var(--bgLightGray);color:var(--danger);cursor:pointer;font:inherit;transition:background .2s ease,border-color .2s ease}.ai-studio-member-card__delete:hover{background:color-mix(in srgb,var(--danger) 14%,var(--lightGray));border-color:var(--danger)}.ai-studio-member-card__delete-label{font-size:.8125rem;font-weight:600}@media(max-width:480px){.ai-studio-member-card{flex-wrap:wrap}.ai-studio-member-card__delete{width:100%;justify-content:center}}.ai-studio-members__input{background:var(--lightGray);border:1px solid var(--darkGray);color:var(--black)}.ai-studio-members__input::-moz-placeholder{color:var(--gray)}.ai-studio-members__input::placeholder{color:var(--gray)}.ai-studio-members__input:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 2px color-mix(in srgb,var(--purple) 25%,transparent)}.ai-studio-members__add-btn{background:var(--purple);color:var(--white);border:none;cursor:pointer;transition:opacity .2s ease}.ai-studio-members__add-btn:hover:not(:disabled){opacity:.92}.ai-studio-members__add-btn:disabled{opacity:.55;cursor:not-allowed}
