.assistants-toolbar{align-items:center;gap:14px;display:flex}.assistants-search{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 65%,transparent);border-radius:var(--radius-3xl);min-height:48px;color:var(--muted);flex:1;align-items:center;gap:12px;padding:4px 16px;display:flex}.assistants-search:focus-within{border-color:var(--soft)}.assistants-search input{width:100%;min-width:0;color:var(--text);outline:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 0!important}.assistant-create{border-radius:var(--radius-3xl);white-space:nowrap;min-height:48px}.assistants-tabs{gap:8px;margin:22px 0 30px;display:flex}.assistants-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.assistants-bar .assistants-tabs{scrollbar-width:none;min-width:0;margin:0;overflow-x:auto}.assistants-bar .assistants-tabs button{flex-shrink:0}.assistants-bar .assistant-create{flex-shrink:0;min-height:42px}.assistants-catalog>.assistants-search{margin:0 0 22px}.assistants-tabs button{color:var(--muted);border-radius:var(--radius-2xl);align-items:center;gap:7px;padding:11px 18px;font-size:13px;display:flex}.assistants-tabs button[aria-current]{background:var(--text);color:var(--bg)}.assistants-tabs small{font-size:12px}.assistant-art{border-radius:var(--radius-lg);background:linear-gradient(145deg,#1d4f81,#101e4b);justify-content:center;align-items:center;width:58px;height:58px;margin:0 0 12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff25}.assistant-art-plan{background:linear-gradient(145deg,#246dba,#142774)}.assistant-art-ideas{background:linear-gradient(145deg,#2cbca3,#076f62)}.assistant-art-write{background:linear-gradient(145deg,#6155be,#2d1758)}.assistant-art-learn{background:linear-gradient(145deg,#4eaca3,#145650)}.assistant-art-images{background:linear-gradient(145deg,#c9845e,#6a3e50)}.assistant-art-translate{background:linear-gradient(145deg,#47a6ca,#12426d)}.assistant-art img{object-fit:contain;width:100%;height:100%}.assistants-section-heading{align-items:center;gap:10px;margin:30px 0 20px;display:flex}.assistants-section-heading h2{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:600}.assistants-section-heading>span{border-radius:var(--radius-md);background:var(--hover);color:var(--muted);padding:4px 8px;font-size:12px}.assistant-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:-10px;font-size:12px;display:flex}.assistants-local-note{color:var(--muted);margin:-6px 0 20px;font-size:12px;line-height:1.6}.assistants-empty{text-align:center;color:var(--muted);padding:60px 20px}.assistants-empty>.icon{margin-bottom:18px}.assistants-empty h2{color:var(--text);margin:0 0 12px;font-size:20px}.assistants-empty p{max-width:380px;margin:0 auto 24px;font-size:13px;line-height:1.7}.assistant-detail-intro{align-items:center;gap:24px;margin:0 0 30px;display:flex}.assistant-detail-art{border:1px solid var(--line);border-radius:var(--radius-3xl);background:var(--hover);flex-shrink:0;justify-content:center;align-items:center;width:136px;height:136px;display:flex}.assistant-detail-intro small{color:var(--muted);font-size:12px}.assistant-detail-intro h2{letter-spacing:-.7px;margin:10px 0;font-size:28px;font-weight:550}.assistant-detail-intro p,.assistant-description{color:var(--muted);font-size:14px;line-height:1.8}.assistant-detail h3{margin:26px 0 12px;font-size:16px;font-weight:550}.assistant-examples{flex-direction:column;gap:8px;display:flex}.assistant-examples button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--hover);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:13px;display:flex}.assistant-examples .icon{color:var(--muted);flex-shrink:0}.assistant-example-hint{color:var(--muted);font-size:12px;line-height:1.6}.assistant-detail-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:28px;padding-top:24px;display:flex}.assistant-art-picker{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.assistant-art-picker legend{margin-bottom:12px;font-size:13px}.assistant-art-picker button{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--hover);padding:5px}.assistant-art-picker button[aria-pressed=true]{border-color:var(--text)}.assistant-create-form>small{line-height:1.7}.assistant-preview{max-width:440px}.assistant-preview .dialog-header h2{font-size:15px}.assistant-preview .dialog-body{text-align:center;padding-top:0}.assistant-preview-art{border-radius:var(--radius-2xl);justify-content:center;align-items:center;width:104px;height:104px;margin:6px 0 20px;display:inline-flex;overflow:hidden}.assistant-preview h2{letter-spacing:-.7px;margin:0 0 12px;font-size:26px}.assistant-preview p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.assistant-preview-actions{flex-direction:column;gap:8px;display:flex}.assistant-preview-actions .button{justify-content:center;min-height:44px}@media (hover:hover) and (pointer:fine){.assistant-examples button:hover{border-color:var(--soft)}}@media (min-width:1800px){.assistant-art{width:66px;height:66px}}@media (max-width:760px){.assistants-toolbar{gap:8px}.assistants-search{min-height:46px;padding:3px 12px}.assistants-search input{font-size:16px}.assistant-create{flex-shrink:0;width:46px;min-height:46px;padding:0}.assistant-create span{display:none}.assistants-tabs{gap:2px;margin:18px 0 24px}.assistants-tabs button{padding:10px 12px;font-size:12px}.assistant-art{border-radius:var(--radius-lg);width:52px;height:52px}.assistant-detail-intro{gap:16px}.assistant-detail-art{border-radius:var(--radius-xl);width:88px;height:88px}.assistant-detail-art img{width:76px;height:76px}.assistant-detail-intro h2{font-size:23px}.assistant-detail-intro p{font-size:12px}.assistant-detail-actions{flex-wrap:wrap}.assistant-detail-actions .button{white-space:nowrap;flex:1}.assistant-create-form .dialog-actions{flex-wrap:wrap}}.assistant-profile{max-width:940px;min-height:100%;margin:auto;padding:12px 36px 28px;position:relative}.assistant-profile-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.assistant-profile-top>.icon-button{border:1px solid var(--line);background:var(--surface);border-radius:50%;width:42px;height:42px}.assistant-profile-art{border-radius:var(--radius-2xl);flex-shrink:0;width:184px;height:184px;display:block;overflow:hidden}.assistant-profile .assistant-detail-intro{border:1px solid var(--line);border-radius:var(--radius-3xl);background:linear-gradient(135deg,var(--surface),var(--hover));box-shadow:inset 0 1px 0 var(--material-edge);gap:28px;padding:10px}.assistant-profile .assistant-detail-intro>div{overflow-wrap:anywhere;min-width:0}.assistant-profile .assistant-detail-intro p{margin:0;font-size:15px;line-height:1.6}.assistant-profile-art img{object-fit:cover;width:100%;height:100%;display:block}.assistant-profile h1:focus{outline:none}.assistant-profile h1{letter-spacing:-1px;margin:6px 0 10px;font-size:34px;font-weight:600;line-height:1.15}.assistant-profile .assistants-tabs{margin-top:24px;margin-bottom:36px}.assistant-profile h2{letter-spacing:-.4px;margin:28px 0 16px;font-size:21px;line-height:1.4}.assistant-profile-description p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.8}.assistant-profile-examples{max-width:none}.assistant-profile-footer{background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding:20px 0;display:flex;position:sticky;bottom:0}.assistant-profile-footer .button{border-radius:var(--radius-2xl);min-height:46px;padding:12px 24px}.chat-greeting-mark img{border-radius:var(--radius-lg)}@media (max-width:760px){.assistant-profile{padding:12px 18px 20px}.assistant-profile-art{border-radius:var(--radius-xl);width:104px;height:104px}.assistant-profile .assistant-detail-intro{border-radius:var(--radius-2xl);gap:16px;padding:8px}.assistant-profile .assistant-detail-intro p{font-size:13px}.assistant-profile h1{font-size:25px}.assistant-profile-description p{font-size:14px}.assistant-profile h2{font-size:19px}.assistant-profile-footer{padding:14px 0}.assistant-profile-footer .button{padding:10px 16px;font-size:12px}}@media (max-width:480px){.assistant-profile .assistant-detail-intro{flex-direction:column;align-items:flex-start}.assistant-profile .assistant-detail-intro>div{width:100%}}.assistant-art,.assistant-preview-art{background:var(--surface);box-shadow:none;border:1px solid var(--line)}.assistant-art img,.assistant-preview-art img{object-fit:cover;display:block}.assistant-category-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:0 0 28px;padding:0 0 22px;display:flex}.assistant-category-nav button{border-radius:var(--radius-xl);min-height:40px;color:var(--muted);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.assistant-category-nav button[aria-pressed=true]{border-color:var(--line);background:var(--surface);color:var(--text)}.assistant-category-nav small{font-size:12px}.assistant-category-label{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.5;display:block}.assistant-preview .assistant-category-label{margin-top:-14px;margin-bottom:24px}@media (hover:hover) and (pointer:fine){.assistant-category-nav button:hover{background:var(--hover);color:var(--text)}}@media (max-width:760px){.assistant-category-nav{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;margin-bottom:22px;padding-bottom:14px;overflow-x:auto}.assistant-category-nav button{flex-shrink:0;padding:7px 10px;font-size:12px}.assistant-art-picker button{padding:3px}.assistant-art-picker img{border-radius:var(--radius-sm);width:38px;height:38px}}@media (max-width:600px){.assistants-section-heading{margin-bottom:14px}.assistants-section-heading h2{font-size:20px}}.popular-section-title{align-items:center;gap:8px;display:inline-flex}.popular-section-title>.icon{flex:none}.chat-assistant-context{z-index:3;border:1px solid var(--line);border-radius:var(--radius-3xl);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;max-width:100%;color:var(--text);align-items:center;gap:10px;margin:0 auto 26px;padding:5px 14px 5px 5px;text-decoration:none;transition:border-color .15s ease-out;display:flex;position:sticky;top:10px}.chat-assistant-context img{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.chat-assistant-context span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.chat-assistant-context b{font-size:13px;font-weight:550}.chat-assistant-context small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat-assistant-context:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chat-assistant-context:hover{border-color:var(--soft)}}.assistant-mark img{object-fit:cover;border-radius:50%;display:block}@media (max-width:760px){.chat-assistant-context{margin-bottom:20px;top:6px}.chat-assistant-context small{max-width:56vw}}
