.pj_mQq_root{gap:var(--space-3);display:grid}.pj_mQq_heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pj_mQq_heading span,.pj_mQq_hint{color:var(--color-text-muted);font-size:13px}.pj_mQq_input{opacity:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pj_mQq_dropzone{justify-content:center;align-items:center;gap:var(--space-3);min-height:174px;padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-page);color:var(--color-text);font:inherit;cursor:pointer;flex-direction:column;transition:background .15s,border-color .15s;display:flex}.pj_mQq_dropzone:hover,.pj_mQq_dragging{background:var(--color-hover);border-color:var(--color-text-muted)}.pj_mQq_dropzone:focus-visible,.pj_mQq_card button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.pj_mQq_dropzone[aria-disabled=true]{opacity:.6;cursor:default}.pj_mQq_dropzone>span:last-child{color:var(--color-text-muted);font-size:13px}.pj_mQq_icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-control);background:var(--color-hover);place-items:center;font-size:26px;display:grid}.pj_mQq_hint{margin:0;line-height:1.6}.pj_mQq_grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pj_mQq_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-page);position:relative;overflow:hidden}.pj_mQq_card img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.pj_mQq_cover{top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-action-text);font-size:12px;position:absolute}.pj_mQq_card .pj_mQq_remove{top:var(--space-2);right:var(--space-2);background:var(--color-surface);width:28px;height:28px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;font-size:22px;position:absolute}.pj_mQq_details{padding:var(--space-3);gap:var(--space-2);font-size:12px;display:grid}.pj_mQq_filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj_mQq_details [role=status]{color:var(--color-text-muted)}.pj_mQq_details button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-hover);color:var(--color-text);padding:var(--space-1) var(--space-3);cursor:pointer;justify-self:start}@media (max-width:600px){.pj_mQq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pj_mQq_dropzone{min-height:150px;padding:var(--space-4) var(--space-3)}}.pj_mQq_uploadIcon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pj_mQq_dropzone{transition:none}}
.YCi3iG_page{max-width:960px;color:var(--color-text);margin:0 auto;padding:36px 24px 80px}.YCi3iG_top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.YCi3iG_top h1{margin:0;font-size:28px}.YCi3iG_top a{color:var(--color-text)}.YCi3iG_form,.YCi3iG_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:28px}.YCi3iG_fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:24px 0;padding:0;display:flex}.YCi3iG_fields label{font-weight:600}.YCi3iG_fields input:not([type=file]),.YCi3iG_fields textarea{border:1px solid var(--color-border-strong);background:var(--color-page);width:100%;color:var(--color-text);font:inherit;border-radius:8px;padding:12px}.YCi3iG_fields textarea{resize:vertical}.YCi3iG_fields input:focus-visible,.YCi3iG_fields textarea:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.YCi3iG_muted{color:var(--color-text-muted);margin:0;line-height:1.7}.YCi3iG_choices{flex-wrap:wrap;gap:24px;display:flex}.YCi3iG_choices p{margin:0 0 10px;font-weight:600}.YCi3iG_primary{background:var(--color-action);color:var(--color-action-text);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;padding:12px 22px;text-decoration:none;display:inline-flex}.YCi3iG_primary:disabled{opacity:.5;cursor:wait}.YCi3iG_previews{flex-wrap:wrap;gap:12px;display:flex}.YCi3iG_previews div{flex-direction:column;gap:8px;width:120px;display:flex}.YCi3iG_previews img{object-fit:cover;border-radius:8px;width:120px;height:120px}.YCi3iG_previews button{background:var(--color-hover);color:var(--color-text);cursor:pointer;border:0;border-radius:5px;padding:6px}.YCi3iG_error{color:var(--color-text);border-left:3px solid;padding-left:12px}.YCi3iG_list{gap:18px;margin:24px 0;display:grid}.YCi3iG_card{gap:20px;display:flex}.YCi3iG_card img{object-fit:cover;border-radius:8px;width:100px;height:120px}.YCi3iG_card h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px}.YCi3iG_card p{overflow-wrap:anywhere}.YCi3iG_status{background:var(--color-hover);border-radius:6px;padding:5px 9px;font-size:13px}@media (max-width:600px){.YCi3iG_page{padding:24px 16px 60px}.YCi3iG_form,.YCi3iG_card{padding:18px}.YCi3iG_top h1{font-size:24px}.YCi3iG_card{gap:12px}.YCi3iG_card img{width:72px;height:90px}.YCi3iG_primary{width:100%}}
.XxoWbG_logo{color:var(--color-text);white-space:nowrap;align-items:center;gap:14px;min-width:0;text-decoration:none;display:inline-flex}.XxoWbG_mark{flex-shrink:0;width:38px;height:38px}.XxoWbG_productName{text-overflow:ellipsis;letter-spacing:-.025em;min-width:0;font-size:20px;font-weight:650;overflow:hidden}.XxoWbG_logo:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid}.XxoWbG_compact{gap:9px}.XxoWbG_compact .XxoWbG_mark{width:26px;height:26px}.XxoWbG_compact .XxoWbG_productName{font-size:14px}@media (max-width:680px){.XxoWbG_logo{gap:8px}.XxoWbG_mark{width:28px;height:28px}.XxoWbG_productName{font-size:15px}}@media (max-width:380px){.XxoWbG_productName{text-overflow:ellipsis;max-width:120px;overflow:hidden}}
._0wjLCq_trigger{border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:90px;height:34px;color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:0 11px;font-size:12px;display:inline-flex}._0wjLCq_trigger:hover,._0wjLCq_trigger[data-pressed]{background:var(--color-hover)}._0wjLCq_modelFilter{min-width:114px}._0wjLCq_icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}._0wjLCq_positioner{z-index:var(--z-popover)}._0wjLCq_popup{width:max-content;min-width:var(--anchor-width);max-width:var(--available-width);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 12px 28px var(--color-shadow);border-radius:12px;padding:5px;overflow:hidden}._0wjLCq_list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;overflow-y:auto}._0wjLCq_item{color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:8px;outline:none;grid-template-columns:1fr 14px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}._0wjLCq_indicator{grid-column:2;display:inline-flex}._0wjLCq_item[data-selected]{font-weight:600}._0wjLCq_item[data-highlighted]{background:var(--color-hover)}._0wjLCq_groupLabel{color:var(--color-text-muted);padding:10px 12px 5px;font-size:11px;font-weight:600}
.nx0RQW_button{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.nx0RQW_button:hover{background:var(--color-hover)}.nx0RQW_button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}
.GfkvWW_page{z-index:var(--z-modal);overscroll-behavior:contain;color:var(--color-text);background:#0000001a;place-items:safe center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.GfkvWW_backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset:0}.GfkvWW_dialog{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);width:min(548px,100%);min-height:650px;box-shadow:0 20px 75px var(--color-shadow);text-align:center;border-radius:16px;padding:24px 42px 35px;position:relative}.GfkvWW_dialogHeader{justify-content:space-between;align-items:center;margin:0 0 36px;display:flex}.GfkvWW_close{background:var(--color-hover);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:20px;text-decoration:none;display:grid}.GfkvWW_dialog h1{margin:0;font-size:23px;font-weight:650}.GfkvWW_subtitle{color:var(--color-text-muted);margin:10px 0 26px;font-size:13px}.GfkvWW_google{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;height:48px;color:var(--color-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:11px;font-size:14px;display:flex}.GfkvWW_googleWrapper{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.GfkvWW_googleMark{flex-shrink:0}.GfkvWW_divider{color:var(--color-text-muted);align-items:center;gap:12px;margin:25px 0;font-size:12px;display:flex}.GfkvWW_divider:before,.GfkvWW_divider:after{background:var(--color-border);content:"";flex:1;height:1px}.GfkvWW_dialog form{text-align:left;flex-direction:column;display:flex}.GfkvWW_dialog label{margin:0 0 8px;font-size:13px;font-weight:550}.GfkvWW_dialog input{border:1px solid var(--color-border-strong);background:var(--color-surface);height:46px;color:var(--color-text);border-radius:8px;margin-bottom:18px;padding:0 13px}.GfkvWW_dialog input::placeholder{color:var(--color-text-muted)}.GfkvWW_submit{background:var(--color-action);height:47px;color:var(--color-action-text);cursor:pointer;border:0;border-radius:9px;font-weight:600}.GfkvWW_submit:disabled{opacity:.6;cursor:wait}.GfkvWW_resend{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:12px}.GfkvWW_hint{color:var(--color-text-muted);margin:14px 0 0;font-size:12px}.GfkvWW_message{min-height:18px;color:var(--color-text-muted);margin:12px 0 0;font-size:12px}.GfkvWW_terms{color:var(--color-text-muted);margin:19px 0 0;font-size:11px;line-height:1.7}.GfkvWW_terms a{color:var(--color-text-muted);text-decoration:underline}@media (max-width:600px){.GfkvWW_page{padding:16px}.GfkvWW_dialog{min-height:auto;padding:18px 24px 26px}.GfkvWW_dialogHeader{margin:0 -4px 28px}.GfkvWW_dialog h1{font-size:20px}}
._4AQq8W_trigger{height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;flex-shrink:0;align-items:center;gap:7px;padding:5px 7px 5px 5px;display:inline-flex}._4AQq8W_trigger:hover,._4AQq8W_trigger[data-popup-open]{background:var(--color-hover);border-color:var(--color-border)}._4AQq8W_trigger:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._4AQq8W_trigger img,._4AQq8W_avatar{object-fit:cover;background:var(--color-hover);width:34px;height:34px;color:var(--color-text);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}._4AQq8W_chevron{color:var(--color-text-muted);transition:transform .16s}._4AQq8W_trigger[data-popup-open] ._4AQq8W_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._4AQq8W_chevron{transition:none}}._4AQq8W_positioner{z-index:var(--z-popover);outline:0}._4AQq8W_popup{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:244px;box-shadow:0 18px 50px var(--color-shadow);outline:0;padding:6px;transition:opacity .16s,transform .16s}._4AQq8W_popup[data-starting-style],._4AQq8W_popup[data-ending-style]{opacity:0;transform:translateY(-4px)}._4AQq8W_identity{align-items:center;gap:var(--space-3);padding:8px 10px 10px;display:flex}._4AQq8W_identityAvatar{background:var(--color-hover);width:32px;height:32px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}._4AQq8W_identityAvatar img{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}._4AQq8W_identityName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._4AQq8W_separator{background:var(--color-border);height:1px;margin:2px 6px 6px}._4AQq8W_item{align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;outline:0;font-size:13px;text-decoration:none;display:flex}._4AQq8W_item[data-highlighted]{background:var(--color-hover)}._4AQq8W_preferencesTrigger{border-radius:var(--radius-control);width:32px;min-height:42px;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:24px}._4AQq8W_preferencesTrigger:hover,._4AQq8W_preferencesTrigger[data-popup-open]{background:var(--color-hover)}._4AQq8W_preferencesTrigger:focus-visible{outline-offset:2px;outline:2px solid}._4AQq8W_favorite{color:currentColor;fill:none}._4AQq8W_rowLabel{flex:1}._4AQq8W_current{color:var(--color-text-muted);white-space:nowrap;font-size:12px}._4AQq8W_check{margin-left:auto;display:inline-flex}._4AQq8W_submenu{min-width:170px}._4AQq8W_back{font-weight:600}@media (max-width:600px){._4AQq8W_popup{width:min(260px,100vw - 32px)}}
.B72sPW_nav{background:0 0;border-radius:0;align-items:center;gap:8px;min-width:0;height:46px;padding:0;display:flex}.B72sPW_item{height:100%;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.B72sPW_item.B72sPW_active{color:var(--color-text);font-weight:600}.B72sPW_item.B72sPW_active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:10px;left:12px;right:12px}.B72sPW_moreTrigger svg{flex-shrink:0;transition:transform .16s}.B72sPW_positioner{z-index:var(--z-popover);outline:0}.B72sPW_popup{border:1px solid var(--color-border);background:var(--color-surface);width:min(420px,90vw);box-shadow:0 18px 50px var(--color-shadow);border-radius:16px;outline:0;padding:14px;transition:opacity .16s,transform .16s}.B72sPW_popup[data-starting-style],.B72sPW_popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.B72sPW_grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.B72sPW_gridItem{height:38px;color:var(--color-text);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.B72sPW_gridItem:hover{background:var(--color-hover)}.B72sPW_gridItemActive{background:var(--color-hover);font-weight:600}@media (max-width:680px){.B72sPW_nav{height:40px}.B72sPW_item{padding:0 10px;font-size:12px}.B72sPW_grid{grid-template-columns:1fr}}.B72sPW_item:hover{color:var(--color-text)}.B72sPW_item:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid}@media (max-width:680px){.B72sPW_nav{scrollbar-width:none;width:100%;overflow-x:auto}.B72sPW_nav::-webkit-scrollbar{display:none}}.B72sPW_nav{scrollbar-width:none;overflow-x:auto}.B72sPW_nav::-webkit-scrollbar{display:none}
.TM4T4W_home{max-width:928px;margin:0 auto 27px;padding:0 24px}.TM4T4W_composerWrap{width:100%;min-width:0}.TM4T4W_composer{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;box-shadow:0 5px 18px color-mix(in srgb, var(--color-shadow) 20%, transparent);border-radius:28px;flex-wrap:wrap;align-items:flex-start;padding:20px 22px 16px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.TM4T4W_composer:focus-within,.TM4T4W_dragging{border-color:var(--color-border-strong)}.TM4T4W_composer:focus-within{box-shadow:0 7px 24px color-mix(in srgb, var(--color-shadow) 28%, transparent)}.TM4T4W_idea{resize:none;width:100%;min-width:0;min-height:56px;color:var(--color-text);font:inherit;scrollbar-width:thin;background:0 0;border:0;outline:0;flex:100%;max-height:208px;padding:0;font-size:16px;line-height:1.6;transition:height .14s;overflow-y:hidden}.TM4T4W_idea::placeholder{color:var(--color-text-muted);opacity:1}.TM4T4W_composerTools{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.TM4T4W_composerSpacer{flex:1}.TM4T4W_fileInput{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.TM4T4W_upload,.TM4T4W_textButton,.TM4T4W_send,.TM4T4W_iconButton,.TM4T4W_secondary,.TM4T4W_historyOpen{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:1.3;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,opacity .16s,transform .16s;display:inline-flex}.TM4T4W_upload{border:1px solid var(--color-border);background:var(--color-surface);min-height:38px;color:var(--color-text);white-space:nowrap;border-radius:12px;padding:0 12px}.TM4T4W_count{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.TM4T4W_keyboardHint{color:var(--color-text-muted);text-align:right;opacity:0;margin:6px 12px 0;font-size:11px;line-height:1.5;transition:opacity .16s,transform .16s;transform:translateY(-2px)}.TM4T4W_composerWrap:focus-within .TM4T4W_keyboardHint{opacity:1;transform:translateY(0)}.TM4T4W_textButton{min-height:36px;color:var(--color-text-muted);background:0 0;border:0;padding:0 3px}.TM4T4W_textButton:hover{color:var(--color-text)}.TM4T4W_send{min-width:126px;min-height:42px;color:var(--color-action-text);background:var(--color-action);white-space:nowrap;border:0;border-radius:23px;padding:0 18px;font-weight:600}.TM4T4W_send:disabled{opacity:.43;cursor:not-allowed}.TM4T4W_upload:hover:not(:disabled),.TM4T4W_secondary:hover:not(:disabled){background:var(--color-hover)}.TM4T4W_send:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.TM4T4W_send:active:not(:disabled),.TM4T4W_upload:active:not(:disabled){transform:scale(.98)}.TM4T4W_upload:focus-visible,.TM4T4W_send:focus-visible,.TM4T4W_textButton:focus-visible,.TM4T4W_iconButton:focus-visible,.TM4T4W_secondary:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:3px}.TM4T4W_upload:disabled,.TM4T4W_textButton:disabled,.TM4T4W_iconButton:disabled,.TM4T4W_secondary:disabled{opacity:.5;cursor:not-allowed}.TM4T4W_attachment{width:72px;margin:0 0 12px;animation:.18s ease-out TM4T4W_creationAppear;position:relative}.TM4T4W_attachment img{object-fit:contain;background:var(--color-hover);border-radius:12px;width:72px;height:72px}.TM4T4W_removeImage{border:2px solid var(--color-surface);width:24px;height:24px;color:var(--color-action-text);background:var(--color-action);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.TM4T4W_error{color:var(--color-text);overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6}.TM4T4W_errorActions{flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0;display:flex}.TM4T4W_panel{background:var(--color-page);min-width:0;height:100%;min-height:0;color:var(--color-text);flex-direction:column;display:flex}.TM4T4W_panelHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;min-height:58px;padding:6px 20px;display:flex}.TM4T4W_panelHeader h2{margin:0 auto 0 0;font-size:17px;font-weight:600}.TM4T4W_iconButton{min-height:36px;color:var(--color-text);white-space:nowrap;background:0 0;border:0;padding:4px 6px}.TM4T4W_iconButton:hover{background:var(--color-hover);border-radius:8px}.TM4T4W_thread{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 20px 10px;overflow-y:auto}.TM4T4W_messages{flex-direction:column;gap:22px;display:flex}.TM4T4W_userMessage{background:var(--color-hover);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:17px 17px 5px;align-self:flex-end;align-items:center;gap:10px;max-width:92%;padding:11px 14px;font-size:14px;line-height:1.65;display:flex}.TM4T4W_userMessage img{object-fit:contain;border-radius:10px;flex-shrink:0;width:68px;height:68px}.TM4T4W_assistantMessage{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.TM4T4W_messageGroup{flex-direction:column;gap:14px;min-width:0;animation:.18s ease-out TM4T4W_creationAppear;display:flex}.TM4T4W_source{color:var(--color-text-muted);align-self:flex-end;margin-top:-8px;font-size:11px}.TM4T4W_panelFooter{flex-shrink:0;padding:10px 20px 9px}.TM4T4W_followupComposer{box-shadow:none;border-radius:22px;padding:14px 15px 12px}.TM4T4W_followupComposer .TM4T4W_idea{min-height:48px;font-size:14px}.TM4T4W_followupComposer .TM4T4W_send{min-width:92px;min-height:36px;padding:0 12px;font-size:12px}.TM4T4W_followupComposer .TM4T4W_upload{border:0;min-height:32px;padding:0}.TM4T4W_disclaimer{text-align:center;color:var(--color-text-muted);margin:8px 0 0;font-size:11px}.TM4T4W_empty{min-height:220px;color:var(--color-text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:30px 20px;display:flex}.TM4T4W_empty h3{color:var(--color-text);margin:0;font-size:16px;font-weight:500}.TM4T4W_empty p{margin:0;font-size:13px;line-height:1.7}.TM4T4W_confirm{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:12px;flex-shrink:0;margin:12px 20px 0;padding:12px;font-size:13px}.TM4T4W_confirm p{margin:0 0 10px}.TM4T4W_secondary{border:1px solid var(--color-border-strong);min-height:34px;color:var(--color-text);background:0 0;border-radius:9px;padding:6px 12px}.TM4T4W_history{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.TM4T4W_historyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TM4T4W_historyItem{border:1px solid var(--color-border);border-radius:12px;padding:8px 10px}.TM4T4W_historyRow{align-items:center;gap:8px;display:flex}.TM4T4W_historyOpen{text-align:left;min-width:0;color:var(--color-text);overflow-wrap:anywhere;background:0 0;border:0;flex:1;justify-content:flex-start;padding:8px 0}.TM4T4W_historyMeta{color:var(--color-text-muted);margin:0 0 4px;font-size:11px}.TM4T4W_spinner{animation:1s linear infinite TM4T4W_spin}@keyframes TM4T4W_spin{to{transform:rotate(360deg)}}@keyframes TM4T4W_creationAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TM4T4W_composerWrap *,.TM4T4W_messages *{transition:none;animation:none}.TM4T4W_spinner{animation:none}}@media (max-height:560px){.TM4T4W_followupComposer .TM4T4W_idea{max-height:clamp(48px,100dvh - 350px,208px)}}@media (max-width:680px){.TM4T4W_home{margin-bottom:20px;padding:0 16px}.TM4T4W_composer{border-radius:24px;padding:16px}.TM4T4W_idea{min-height:58px;font-size:15px}.TM4T4W_composerTools{flex-wrap:wrap;gap:7px}.TM4T4W_send{min-width:102px;padding:0 12px;font-size:12px}.TM4T4W_upload{padding:0 8px;font-size:12px}.TM4T4W_count{display:none}.TM4T4W_textButton{font-size:12px}.TM4T4W_panelHeader,.TM4T4W_thread{padding-left:14px;padding-right:14px}.TM4T4W_panelHeader{gap:4px}.TM4T4W_panelHeader h2{font-size:15px}.TM4T4W_panelFooter{padding-left:14px;padding-right:14px}.TM4T4W_panel{height:100%;min-height:0}}
.yHXs7a_card{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text);border-radius:16px;overflow:hidden}.yHXs7a_heading{width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:13px 16px;font-size:12px;display:flex}.yHXs7a_heading:disabled{cursor:default}.yHXs7a_heading>svg{color:var(--color-text-muted);flex-shrink:0}.yHXs7a_version{flex-shrink:0;font-weight:550}.yHXs7a_current{background:var(--color-hover);color:var(--color-text-muted);border-radius:20px;flex-shrink:0;padding:2px 7px;font-size:10px}.yHXs7a_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);overflow:hidden}.yHXs7a_disclosure{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.yHXs7a_disclosure svg,.yHXs7a_breakdownTrigger>svg{transition:transform .18s}.yHXs7a_heading[data-panel-open] .yHXs7a_disclosure svg{transform:rotate(180deg)}.yHXs7a_panel{padding:2px 18px 14px}.yHXs7a_promptHeading{justify-content:space-between;align-items:center;gap:12px;margin:3px 0 14px;display:flex}.yHXs7a_promptHeading h3{margin:0;font-size:15px;font-weight:600}.yHXs7a_languages{border:1px solid var(--color-border);border-radius:24px;gap:2px;padding:2px;display:flex}.yHXs7a_languages[hidden]{display:none}.yHXs7a_promptPanel{outline:none}.yHXs7a_language{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:5px 12px;font-size:11px;transition:background-color .16s,color .16s}.yHXs7a_language[data-active]{background:var(--color-action);color:var(--color-action-text)}.yHXs7a_promptText{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;margin:0;font-size:14px;line-height:1.85;overflow:auto}.yHXs7a_editor{resize:vertical;border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:220px;max-height:440px;color:var(--color-text);font:inherit;border-radius:12px;padding:13px;font-size:14px;line-height:1.85;display:block}.yHXs7a_breakdown{border-top:1px solid var(--color-border);margin-top:18px}.yHXs7a_breakdownTrigger{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.yHXs7a_breakdownTrigger>svg{color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.yHXs7a_breakdownTrigger[data-panel-open]>svg{transform:rotate(180deg)}.yHXs7a_breakdownHint{color:var(--color-text-muted);font-size:10px}.yHXs7a_breakdownContent{gap:12px;padding:0 0 12px;display:grid}.yHXs7a_breakdownContent h4{margin:0 0 4px;font-size:12px;font-weight:550}.yHXs7a_breakdownContent p,.yHXs7a_breakdownContent ul{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.yHXs7a_breakdownContent ul{padding-left:17px}.yHXs7a_actions{border-top:1px solid var(--color-border);align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.yHXs7a_quietButton,.yHXs7a_primaryButton,.yHXs7a_secondaryButton{min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:6px;font-size:12px;transition:opacity .16s,color .16s,background-color .16s;display:inline-flex}.yHXs7a_quietButton{color:var(--color-text);background:0 0;padding:5px 0}.yHXs7a_primaryButton{background:var(--color-action);color:var(--color-action-text);margin-left:auto;padding:8px 15px}.yHXs7a_secondaryButton{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0;padding:7px 12px}.yHXs7a_quietButton:hover,.yHXs7a_secondaryButton:hover{color:var(--color-text);background:var(--color-hover)}.yHXs7a_primaryButton:hover{opacity:.88}.yHXs7a_quietButton:disabled,.yHXs7a_primaryButton:disabled,.yHXs7a_secondaryButton:disabled{opacity:.45;cursor:default}.yHXs7a_saved{color:var(--color-text-muted);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:inline-flex}.yHXs7a_saved+.yHXs7a_primaryButton{margin-left:0}.yHXs7a_editActions{gap:8px;margin-left:auto;display:flex}.yHXs7a_feedback{color:var(--color-text-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.yHXs7a_error{color:var(--color-text);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.7;display:flex}.yHXs7a_error svg{flex-shrink:0;margin-top:3px}.yHXs7a_jobState{padding:14px 0 6px}.yHXs7a_jobState>p{color:var(--color-text-muted);margin:10px 0;font-size:12px;line-height:1.7}.yHXs7a_stateTitle{color:var(--color-text);align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.yHXs7a_jobState>.yHXs7a_stateTitle{color:var(--color-text)}.yHXs7a_jobState .yHXs7a_secondaryButton{margin-top:6px}.yHXs7a_thinking{color:var(--color-text-muted);align-items:center;gap:5px;font-size:14px;line-height:1.5;display:inline-flex}.yHXs7a_thinkingDots{align-items:center;gap:3px;display:inline-flex}.yHXs7a_thinkingDots span{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite yHXs7a_thinkingPulse}.yHXs7a_thinkingDots span:nth-child(2){animation-delay:.16s}.yHXs7a_thinkingDots span:nth-child(3){animation-delay:.32s}@keyframes yHXs7a_thinkingPulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (max-width:480px){.yHXs7a_panel{padding:2px 14px 12px}.yHXs7a_heading{padding:12px 14px}.yHXs7a_breakdownHint{display:none}.yHXs7a_actions{gap:8px}.yHXs7a_primaryButton{padding:8px 11px}.yHXs7a_saved{font-size:9px}}@media (prefers-reduced-motion:reduce){.yHXs7a_card *{transition:none}.yHXs7a_thinkingDots span{animation:none}}
.nJ-sfG_result{width:min(100%,440px);min-width:0}.nJ-sfG_frame{background:var(--color-hover);border-radius:16px;position:relative;overflow:hidden}.nJ-sfG_imageTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.nJ-sfG_imageTrigger img{object-fit:contain;width:100%;height:auto;max-height:65vh;display:block}.nJ-sfG_edit{color:#171717;font:inherit;cursor:pointer;opacity:0;background:#fffffff0;border:0;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:12px;left:12px}.nJ-sfG_frame:hover .nJ-sfG_edit,.nJ-sfG_frame:focus-within .nJ-sfG_edit{opacity:1}.nJ-sfG_actions{color:var(--color-text-muted);align-items:center;gap:14px;padding:9px 4px;font-size:12px;display:flex}.nJ-sfG_actions a{color:inherit;display:inline-flex}.nJ-sfG_unavailable{background:var(--color-hover);border-radius:16px;padding:24px;font-size:13px}.nJ-sfG_backdrop{z-index:1000;background:#000c;position:fixed;inset:0}.nJ-sfG_dialog{z-index:1001;outline:none;place-items:center;display:grid;position:fixed;inset:20px}.nJ-sfG_dialog img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 40px)}.nJ-sfG_close{z-index:1;color:#111;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:20px;right:20px}.nJ-sfG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.nJ-sfG_edit{opacity:1}}
.YXjynW_container{width:min(100%,440px);padding:8px 0 6px}.YXjynW_state{color:var(--color-text-muted);margin-bottom:12px;font-size:13px;line-height:1.5}.YXjynW_stage{aspect-ratio:1;background:color-mix(in srgb, var(--color-text) 9%, var(--color-surface));border-radius:18px;width:100%;position:relative;overflow:hidden}.YXjynW_dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text) 42%, transparent) 1px, transparent 1.3px);will-change:transform, opacity;background-size:11px 11px;animation:3.6s ease-in-out infinite alternate YXjynW_drift;position:absolute;inset:12% -16% -16% 10%;-webkit-mask-image:radial-gradient(at 68% 70%,#000 0%,#0000 70%);mask-image:radial-gradient(at 68% 70%,#000 0%,#0000 70%)}.YXjynW_dots:after{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text) 65%, transparent) 1px, transparent 1.4px);background-size:11px 11px;animation:3.6s ease-in-out infinite alternate YXjynW_sweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(34% 38% at 40% 55%,#000 0%,#0000 100%);mask-image:radial-gradient(34% 38% at 40% 55%,#000 0%,#0000 100%)}.YXjynW_badge{border:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);background:var(--color-surface-raised);color:var(--lightningcss-light,#255f89)var(--lightningcss-dark,#a9d2f2);text-align:center;border-radius:30px;min-width:78px;padding:10px 15px;font-size:13px;font-weight:500;position:absolute;bottom:8%;right:8%}@keyframes YXjynW_drift{0%{opacity:.55;transform:translate(-18px,12px)}to{opacity:1;transform:translate(18px,-14px)}}@keyframes YXjynW_sweep{0%{opacity:.35;transform:translate(-25%,12%)}to{opacity:.95;transform:translate(35%,-12%)}}@media (prefers-reduced-motion:reduce){.YXjynW_dots,.YXjynW_dots:after{animation:none}}
.AJDf-G_triggerGroup{align-items:center;gap:18px;width:100%;min-width:0;display:flex}.AJDf-G_searchBox{background:var(--color-hover);width:100%;min-width:0;height:44px;color:var(--color-text-muted);border:1px solid #0000;border-radius:22px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.AJDf-G_searchBox:focus-within{border-color:var(--color-text-muted)}.AJDf-G_gallerySearchBox{border-color:var(--color-border-strong);background:var(--color-surface);height:40px}.AJDf-G_input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px}.AJDf-G_input:focus-visible{outline:0}.AJDf-G_input::placeholder{color:var(--color-text-muted)}.AJDf-G_clear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.AJDf-G_shortcutHint{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:11px}.AJDf-G_positioner{z-index:var(--z-popover);outline:0}.AJDf-G_popup{border:1px solid var(--color-border);background:var(--color-surface);width:min(560px,92vw);max-height:min(70vh,520px);box-shadow:0 18px 50px var(--color-shadow);border-radius:16px;outline:0;flex-direction:column;transition:opacity .16s,transform .16s;display:flex;overflow:hidden}.AJDf-G_popup[data-starting-style],.AJDf-G_popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.AJDf-G_command{flex-direction:column;min-height:0;display:flex}.AJDf-G_discovery{flex:1;padding:18px 20px 20px;overflow-y:auto}.AJDf-G_discovery section+section{margin-top:24px}.AJDf-G_sectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.AJDf-G_sectionHeading h2{color:var(--color-text);margin:0;font-size:14px;font-weight:650}.AJDf-G_sectionHeading button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-size:12px}.AJDf-G_recentTerms{flex-wrap:wrap;gap:8px;display:flex}.AJDf-G_recentItem{cursor:pointer;color:var(--color-text);background:var(--color-hover);border-radius:18px;padding:8px 12px;font-size:12px}.AJDf-G_recentItem[data-selected=true]{outline:2px solid var(--color-border-strong);outline-offset:-2px}.AJDf-G_trends{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.AJDf-G_trendItem{cursor:pointer;color:var(--color-text);border-radius:8px;align-items:center;gap:12px;padding:7px 6px;font-size:13px;display:flex}.AJDf-G_trendItem b{width:18px;color:var(--color-text-muted);font-size:12px;font-weight:500}.AJDf-G_trendItem[data-selected=true]{background:var(--color-hover)}.AJDf-G_trendItem[data-selected=true] b{color:var(--color-text)}.AJDf-G_empty{color:var(--color-text-muted);margin:0;padding:4px 0 10px;font-size:13px}@media (max-width:680px){.AJDf-G_triggerGroup{gap:8px}.AJDf-G_searchBox{gap:8px;height:44px;padding-inline:10px}.AJDf-G_shortcutHint{display:none}.AJDf-G_popup{width:calc(100vw - 24px);max-height:60vh}.AJDf-G_trends{grid-template-columns:1fr}}
.gSuAyG_toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:0 34px 10px 22px;display:grid}.gSuAyG_controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.gSuAyG_searchSlot{width:clamp(190px,17vw,280px);min-width:0}.gSuAyG_filters{flex-shrink:0;gap:10px;display:flex}.gSuAyG_compact{grid-template-columns:minmax(0,1fr);gap:2px;padding-inline:12px 24px}.gSuAyG_compact .gSuAyG_searchSlot{flex:1;width:auto}.gSuAyG_compact .gSuAyG_controls{padding-left:12px}@media (max-width:1200px){.gSuAyG_toolbar{grid-template-columns:minmax(0,1fr);gap:2px;padding-inline:12px 24px}.gSuAyG_searchSlot{width:min(280px,45vw)}}@media (max-width:680px){.gSuAyG_toolbar{gap:4px;padding:0 16px 10px}.gSuAyG_controls{flex-wrap:wrap;gap:8px}.gSuAyG_searchSlot{flex:100%;width:100%}.gSuAyG_filters{gap:6px;margin-left:auto}.gSuAyG_compact .gSuAyG_controls{padding-left:0}}
.-\33 ch0q_language{height:34px;color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:680px){.-\33 ch0q_language{padding:0 5px;font-size:11px}}
.x0C5rG_header{z-index:var(--z-header);background:var(--color-page);color:var(--color-text);position:relative}.x0C5rG_topBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:72px;padding:0 34px;display:grid}.x0C5rG_brandGroup{align-items:center;gap:24px;min-width:0;display:flex}.x0C5rG_characterLink{background:var(--color-surface);height:44px;color:var(--color-text);white-space:nowrap;border:1px solid #bb9b73;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 13px 0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.x0C5rG_characterLink:hover{background:var(--color-hover);border-color:#dbbc92}.x0C5rG_characterLink:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.x0C5rG_newBadge{color:#21180f;background:#e8c89a;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1}.x0C5rG_characterPortraits{align-self:end;width:82px;height:42px;display:block;position:relative;overflow:hidden}.x0C5rG_characterPortraits>span{width:48px;height:42px;position:absolute;top:0;overflow:hidden}.x0C5rG_characterPortraits>span:first-child{z-index:1;left:0}.x0C5rG_characterPortraits>span:last-child{left:34px}.x0C5rG_characterPortraits img{width:130px;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.x0C5rG_actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.x0C5rG_guideLink{min-height:36px;color:var(--color-text-muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:13px;text-decoration:none;display:inline-flex}.x0C5rG_guideLink:hover{color:var(--color-text);background:var(--color-hover)}.x0C5rG_guideLink:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.x0C5rG_publishButton,.x0C5rG_loginButton{border:1px solid var(--color-border-strong);background:var(--color-surface);height:42px;color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.x0C5rG_plus{font-size:24px;font-weight:300;line-height:1}.x0C5rG_loginButton{background:0 0;border-color:#0000;padding:0 12px}.x0C5rG_publishButton:hover,.x0C5rG_loginButton:hover{background:var(--color-hover)}.x0C5rG_publishButton:focus-visible,.x0C5rG_loginButton:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (max-width:1200px){.x0C5rG_topBar{gap:16px;padding-inline:24px}}@media (max-width:800px){.x0C5rG_characterPortraits{display:none}}@media (max-width:980px){.x0C5rG_guideLink span{display:none}.x0C5rG_guideLink{width:34px;padding:0}}@media (max-width:680px){.x0C5rG_topBar{gap:8px;min-height:64px;padding-inline:16px}.x0C5rG_brandGroup{gap:12px}.x0C5rG_characterLink{gap:6px;height:36px;padding-inline:10px;font-size:12px}.x0C5rG_characterLink svg{width:14px;height:14px}.x0C5rG_actions{gap:4px}.x0C5rG_publishButton{border-radius:10px;gap:5px;height:36px;padding-inline:10px;font-size:12px}.x0C5rG_plus{font-size:20px}.x0C5rG_loginButton{height:36px;padding-inline:5px;font-size:12px}}@media (max-width:480px){.x0C5rG_publishLabel{display:none}.x0C5rG_publishButton{width:34px;padding:0}.x0C5rG_newBadge,.x0C5rG_brandGroup>a:first-child>span{display:none}}@media (max-width:420px){.x0C5rG_topBar{grid-template-columns:auto minmax(0,1fr);row-gap:0;padding-block:8px}.x0C5rG_brandGroup{display:contents}.x0C5rG_brandGroup>a:first-child{grid-area:1/1}.x0C5rG_brandGroup>a:first-child>span{display:none}.x0C5rG_actions{grid-area:1/2}.x0C5rG_characterLink{grid-area:2/1/auto/-1;justify-self:start;min-height:32px}}
._5o3zWq_shell{background:var(--color-page);min-height:100vh;color:var(--color-text)}._5o3zWq_shell button,._5o3zWq_shell input,._5o3zWq_shell select,._5o3zWq_shell textarea{font:inherit}._5o3zWq_shell button,._5o3zWq_shell select{cursor:pointer}._5o3zWq_shell button:focus-visible,._5o3zWq_shell input:focus-visible,._5o3zWq_shell select:focus-visible,._5o3zWq_shell textarea:focus-visible,._5o3zWq_shell summary:focus-visible,._5o3zWq_shell a:focus-visible,._5o3zWq_output:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._5o3zWq_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}._5o3zWq_headerActions{align-items:center;gap:20px;font-size:14px;display:flex}._5o3zWq_headerActions a,._5o3zWq_back{color:var(--color-text-muted);text-decoration:none}._5o3zWq_main{max-width:2400px;margin:auto;padding:26px clamp(24px,2.5vw,48px) 80px}._5o3zWq_back{align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:inline-flex}._5o3zWq_title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}._5o3zWq_title h1{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}._5o3zWq_title p,._5o3zWq_sectionHeading p,._5o3zWq_previewHeading p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.6}._5o3zWq_fileActions,._5o3zWq_presetControls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._5o3zWq_fileActions button,._5o3zWq_presetControls button,._5o3zWq_customTag button,._5o3zWq_dialog button{border:1px solid var(--color-border-strong);min-height:36px;color:var(--color-text);background:var(--color-surface);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._5o3zWq_fileActions button:hover,._5o3zWq_presetControls button:hover,._5o3zWq_customTag button:hover{background:var(--color-hover)}._5o3zWq_fileActions ._5o3zWq_saveAsset{color:var(--color-action-text);background:var(--color-action);border-color:var(--color-action)}._5o3zWq_fileActions ._5o3zWq_saveAsset:hover{color:var(--color-action-text);background:var(--color-action);opacity:.88}._5o3zWq_main{padding-top:18px}._5o3zWq_back{margin-bottom:10px}._5o3zWq_title{align-items:center;margin-bottom:18px}._5o3zWq_title h1{margin-bottom:4px;font-size:18px}._5o3zWq_advancedDetails{margin-top:16px}._5o3zWq_advancedDetails>summary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:10px;padding:14px 16px;font-size:13px}._5o3zWq_advancedDetails[open]>summary{margin-bottom:14px}._5o3zWq_dialog a{min-height:36px;color:var(--color-action-text);background:var(--color-action);border-radius:9px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._5o3zWq_shell button:disabled{opacity:.45;cursor:not-allowed}._5o3zWq_presets{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:16px}._5o3zWq_presetControls label{color:var(--color-text-muted);gap:5px;font-size:12px;display:grid}._5o3zWq_presetControls input,._5o3zWq_presetControls select{min-width:145px;height:36px}._5o3zWq_presets p{color:var(--color-text-muted);margin:10px 0 0;font-size:12px}._5o3zWq_templateNav{border-bottom:1px solid var(--color-border);gap:4px;margin:24px 0 16px;display:flex;overflow-x:auto}._5o3zWq_templateNav button,._5o3zWq_outputTabs button{white-space:nowrap;color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 16px}._5o3zWq_templateNav ._5o3zWq_templateActive,._5o3zWq_outputTabs ._5o3zWq_outputActive{border-bottom-color:var(--color-text);color:var(--color-text);font-weight:600}._5o3zWq_message,._5o3zWq_error{background:var(--color-hover);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}._5o3zWq_error{color:#c73939}._5o3zWq_workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._5o3zWq_settings,._5o3zWq_preview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-card);min-width:0;overflow:hidden}._5o3zWq_preview{position:sticky;top:16px}._5o3zWq_sectionHeading,._5o3zWq_previewHeading{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._5o3zWq_sectionHeading h2,._5o3zWq_previewHeading h2{margin:0 0 5px;font-size:16px}._5o3zWq_search{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:flex}._5o3zWq_search input{width:110px;color:var(--color-text);background:0 0;border:0;padding:8px 0}._5o3zWq_search input:focus-visible{outline-offset:0}._5o3zWq_groups{border-top:1px solid var(--color-border)}._5o3zWq_group{border-bottom:1px solid var(--color-border)}._5o3zWq_group:last-child{border-bottom:0}._5o3zWq_group summary{cursor:pointer;align-items:center;padding:15px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}._5o3zWq_group summary::-webkit-details-marker{display:none}._5o3zWq_group summary:before{content:"›";color:var(--color-text-muted);margin-right:10px;font-size:18px;font-weight:400;transition:transform .15s}._5o3zWq_group[open] summary:before{transform:rotate(90deg)}._5o3zWq_group summary small{color:var(--color-text-muted);margin-left:auto;font-size:12px;font-weight:400}._5o3zWq_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 20px 20px;display:grid}._5o3zWq_field,._5o3zWq_fieldWide{align-content:start;gap:7px;min-width:0;display:grid}._5o3zWq_fieldWide{grid-column:1/-1}._5o3zWq_fieldLabel,._5o3zWq_toggleRow{color:var(--color-text-muted);font-size:13px}._5o3zWq_fieldGrid input:not([type=checkbox]),._5o3zWq_fieldGrid textarea,._5o3zWq_presetControls input,._5o3zWq_presetControls select,._5o3zWq_previewHeading select,._5o3zWq_customTag input{border:1px solid var(--color-border-strong);width:100%;color:var(--color-text);background:var(--color-surface-raised);border-radius:8px;padding:9px 10px}._5o3zWq_fieldGrid textarea{resize:vertical}._5o3zWq_toggleRow{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}._5o3zWq_toggleRow input{accent-color:var(--color-action);width:18px;height:18px}._5o3zWq_tags{flex-wrap:wrap;gap:6px;display:flex}._5o3zWq_tags button{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:12px}._5o3zWq_tags ._5o3zWq_selectedTag{background:var(--color-action);color:var(--color-action-text);border-color:var(--color-action)}._5o3zWq_customTag{gap:8px;max-width:320px;display:flex}._5o3zWq_previewHeading label{color:var(--color-text-muted);gap:5px;font-size:12px;display:grid}._5o3zWq_previewHeading select{min-width:120px}._5o3zWq_outputTabs{border-block:1px solid var(--color-border);display:flex;overflow-x:auto}._5o3zWq_meta{color:var(--color-text-muted);justify-content:space-between;gap:10px;padding:14px 20px;font-size:12px;display:flex}._5o3zWq_translationNote{color:var(--color-text-muted);margin:0 20px 10px;font-size:12px}._5o3zWq_output{white-space:pre-wrap;overflow-wrap:anywhere;min-height:280px;max-height:48vh;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:10px;margin:0 20px;padding:16px;font:13px/1.8 inherit;overflow-y:auto}._5o3zWq_previewActions{color:var(--color-text-muted);align-items:center;gap:14px;padding:16px 20px 20px;font-size:12px;display:flex}._5o3zWq_previewActions ._5o3zWq_copy{color:var(--color-action-text);background:var(--color-action);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-weight:600;display:inline-flex}._5o3zWq_empty{color:var(--color-text-muted);padding:14px 20px;font-size:13px}._5o3zWq_dialogBackdrop{z-index:100;background:var(--color-overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}._5o3zWq_dialog{background:var(--color-surface);width:min(420px,100%);box-shadow:0 10px 40px var(--color-shadow);border-radius:14px;padding:24px}._5o3zWq_dialog h2{margin:0;font-size:18px}._5o3zWq_dialog p{color:var(--color-text-muted);font-size:14px}._5o3zWq_dialog div{justify-content:flex-end;gap:10px;display:flex}._5o3zWq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:850px){._5o3zWq_header{padding:0 18px}._5o3zWq_main{padding:22px 16px 60px}._5o3zWq_title{flex-direction:column;align-items:flex-start}._5o3zWq_workspace{grid-template-columns:1fr}._5o3zWq_preview{position:static}._5o3zWq_output{max-height:420px}}@media (max-width:480px){._5o3zWq_headerActions a{display:none}._5o3zWq_sectionHeading,._5o3zWq_previewHeading{flex-direction:column;align-items:flex-start}._5o3zWq_fieldGrid{grid-template-columns:1fr}._5o3zWq_fieldWide{grid-column:auto}._5o3zWq_previewActions{flex-wrap:wrap}._5o3zWq_presetControls label{flex:145px}}._5o3zWq_dialogBackdrop{z-index:100}._5o3zWq_dialog{z-index:101;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._5o3zWq_dialog [data-slot=title]{margin:0}._5o3zWq_mobileActions{display:none}@media (max-width:850px){._5o3zWq_main{padding-bottom:150px}._5o3zWq_templateNav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}._5o3zWq_templateNav button{white-space:normal;min-height:44px;padding:10px 4px;font-size:13px;line-height:1.4}._5o3zWq_output{max-height:none;overflow-y:visible}._5o3zWq_previewActions{display:none}._5o3zWq_mobileActions{z-index:15;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}._5o3zWq_mobileActions a,._5o3zWq_mobileActions button{border:1px solid var(--color-border-strong);min-width:0;min-height:44px;color:var(--color-text);background:var(--color-surface);text-align:center;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 4px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}._5o3zWq_mobileActions button{color:var(--color-action-text);background:var(--color-action);border-color:var(--color-action)}._5o3zWq_settings,._5o3zWq_preview{scroll-margin-top:16px}}._5o3zWq_presets summary{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}._5o3zWq_presets summary span{color:var(--color-text-muted);font-size:12px;font-weight:400}._5o3zWq_presets[open] summary{margin-bottom:14px}._5o3zWq_selectControl{color:var(--color-text-muted);gap:5px;font-size:12px;display:grid}._5o3zWq_numericHint{color:var(--color-text-muted);font-size:11px}._5o3zWq_combobox{align-items:center;display:flex;position:relative}._5o3zWq_combobox input{min-height:44px;padding-right:44px!important}._5o3zWq_shell ._5o3zWq_combobox input:focus-visible{outline:1px solid var(--color-text-muted);outline-offset:1px}._5o3zWq_combobox input::selection{color:var(--color-text);background:var(--color-border-strong)}._5o3zWq_combobox button{width:44px;color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}._5o3zWq_comboPositioner{z-index:40;width:max(var(--anchor-width), 240px);max-width:calc(100vw - 24px)}._5o3zWq_comboPopup{max-height:min(320px, var(--available-height));overscroll-behavior:contain;border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 8px 24px var(--color-shadow);border-radius:10px;padding:4px;overflow-y:auto}._5o3zWq_comboItem{cursor:pointer;min-height:40px;color:var(--color-text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}._5o3zWq_comboItem[data-highlighted]{background:var(--color-hover);outline:none}._5o3zWq_comboEmpty{color:var(--color-text-muted);padding:10px;font-size:12px}._5o3zWq_comboEmpty:empty{display:none}@media (max-width:850px){._5o3zWq_combobox input{font-size:16px!important}._5o3zWq_comboItem{min-height:44px}}._5o3zWq_imagePreview{border-top:1px solid var(--color-border);padding:20px}._5o3zWq_imagePreviewHeading h3{margin:0 0 5px;font-size:15px}._5o3zWq_imagePreviewHeading p,._5o3zWq_imageHint{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.6}._5o3zWq_imagePreviewActions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}._5o3zWq_imagePreviewActions button,._5o3zWq_imageResult a{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:42px;color:var(--color-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._5o3zWq_imagePreviewActions button:hover,._5o3zWq_imageResult a:hover{background:var(--color-hover)}._5o3zWq_imagePreviewActions span{color:var(--color-text-muted);font-size:12px}._5o3zWq_imageResult{margin-top:15px}._5o3zWq_imageResult img{object-fit:contain;background:var(--color-surface-raised);border-radius:9px;width:100%;height:auto;max-height:560px;display:block}._5o3zWq_imageResult p,._5o3zWq_imageError{color:var(--color-text-muted);margin:10px 0;font-size:12px;line-height:1.5}._5o3zWq_imageResult a,._5o3zWq_imageHint{margin-top:10px}@media (max-width:850px){._5o3zWq_preview{flex-direction:column;display:flex}._5o3zWq_preview>*{order:2}._5o3zWq_preview>._5o3zWq_previewHeading{order:0}._5o3zWq_preview>._5o3zWq_imagePreview{order:1}}._5o3zWq_templateJump{border:1px solid var(--color-border-strong);min-height:36px;color:var(--color-text);background:var(--color-surface);border-radius:9px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}._5o3zWq_templateJump:hover{background:var(--color-hover)}._5o3zWq_templateNav{scroll-margin-top:16px}
.mn9o4q_row{color:var(--color-text);grid-template-columns:minmax(54px,auto) minmax(80px,1fr) minmax(50px,auto);align-items:center;gap:12px;font-size:12px;display:grid}.mn9o4q_label{white-space:nowrap}.mn9o4q_value{color:var(--color-text-muted);text-align:right;overflow-wrap:anywhere}.mn9o4q_slider{width:100%;min-width:0;padding-inline:2px}.mn9o4q_control{touch-action:none;cursor:pointer;align-items:center;width:100%;height:44px;display:flex}.mn9o4q_track{background:var(--color-border-strong);border-radius:99px;width:100%;height:5px;position:relative}.mn9o4q_indicator{border-radius:inherit;background:var(--color-text);height:100%;position:absolute}.mn9o4q_thumb{border:2px solid var(--color-text);background:var(--color-surface);width:18px;height:18px;box-shadow:0 1px 4px var(--color-shadow);border-radius:50%;transition:box-shadow .15s,transform .15s;display:flex}.mn9o4q_thumb:hover,.mn9o4q_thumb:focus-within,.mn9o4q_thumb[data-dragging]{box-shadow:0 0 0 5px var(--color-hover);transform:scale(1.1)}.mn9o4q_thumb:focus-within{outline:2px solid var(--color-text);outline-offset:4px}@media (prefers-reduced-motion:reduce){.mn9o4q_thumb{transition:none}}
.AN2_ya_card{border-radius:var(--radius-card);width:100%;color:var(--color-text);break-inside:avoid;vertical-align:top;margin:0 0 14px;display:inline-block;position:relative;overflow:hidden}.AN2_ya_artworkFrame{border-radius:inherit;background:var(--color-surface-raised);position:relative;overflow:hidden}.AN2_ya_artworkLink{display:block;position:absolute;inset:0}.AN2_ya_artwork{object-fit:cover;transition:transform .22s}.AN2_ya_card:hover .AN2_ya_artwork,.AN2_ya_card:focus-within .AN2_ya_artwork{transform:scale(1.015)}.AN2_ya_missingImage{background:var(--color-surface-raised);position:absolute;inset:0}.AN2_ya_cardText{padding:8px 1px 1px}.AN2_ya_title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;text-decoration:none;display:block;overflow:hidden}.AN2_ya_model{color:var(--color-text-muted);margin:2px 0 0;font-size:11px;line-height:1.4}.AN2_ya_referenceLabel{z-index:1;color:#fff;pointer-events:none;background:#171717a6;border-radius:16px;padding:5px 9px;font-size:11px;position:absolute;top:10px;left:10px}.AN2_ya_referenceSelected .AN2_ya_artworkFrame{outline:1px solid var(--color-text-muted);outline-offset:-1px}.AN2_ya_creationCard .AN2_ya_overlayCaption{display:none}.AN2_ya_card:hover .AN2_ya_referenceLabel,.AN2_ya_card:focus-within .AN2_ya_referenceLabel{opacity:0}.AN2_ya_hoverTools{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#00000061 0%,#0000 23% 49%,#000000c2 100%);padding:13px;transition:opacity .16s;position:absolute;inset:0}.AN2_ya_card:hover .AN2_ya_hoverTools,.AN2_ya_previewHover .AN2_ya_hoverTools{opacity:1}.AN2_ya_card:has(.AN2_ya_hoverTools :focus) .AN2_ya_hoverTools{opacity:1}.AN2_ya_hoverTools .AN2_ya_bookmark,.AN2_ya_hoverTools .AN2_ya_cardActions a,.AN2_ya_hoverTools .AN2_ya_cardActions button{pointer-events:auto}.AN2_ya_bookmark{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:13px;right:13px}.AN2_ya_bookmark:disabled{cursor:default;opacity:.7}.AN2_ya_bookmark.AN2_ya_bookmarked{color:var(--color-favorite)}.AN2_ya_bookmark.AN2_ya_bookmarked svg{fill:currentColor}.AN2_ya_cardAuthor{text-shadow:0 1px 4px #00000073;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.AN2_ya_overlayCaption{text-shadow:0 1px 4px #00000080;gap:2px;display:grid;position:absolute;bottom:60px;left:13px;right:12px}.AN2_ya_overlayCaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.AN2_ya_overlayCaption span{font-size:11px}.AN2_ya_previewHover .AN2_ya_cardText{display:none}.AN2_ya_avatar{background:#ffffff59;border:1px solid #fff9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.AN2_ya_cardActions{flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.AN2_ya_viewButton,.AN2_ya_copyButton,.AN2_ya_referenceAction{color:#fff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171717b8;border:1px solid #ffffff59;border-radius:22px;flex:1 1 0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.AN2_ya_viewButton{color:#171717;background:#fff;border-color:#fff}.AN2_ya_viewButton:focus-visible,.AN2_ya_copyButton:focus-visible,.AN2_ya_referenceAction:focus-visible{outline-offset:2px;outline:2px solid #fff}.AN2_ya_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:680px){.AN2_ya_title{font-size:12px}.AN2_ya_model{font-size:10px}.AN2_ya_hoverTools{padding:8px}.AN2_ya_bookmark{width:32px;height:32px;top:8px;right:8px}.AN2_ya_cardAuthor{display:none}.AN2_ya_overlayCaption{bottom:49px;left:8px;right:8px}.AN2_ya_overlayCaption strong{font-size:11px}.AN2_ya_overlayCaption span{font-size:9px}.AN2_ya_card:hover .AN2_ya_hoverTools{opacity:0}.AN2_ya_card:has(.AN2_ya_hoverTools :focus) .AN2_ya_hoverTools{opacity:1}.AN2_ya_card.AN2_ya_previewHover .AN2_ya_hoverTools{opacity:1}.AN2_ya_previewHover .AN2_ya_hoverTools a,.AN2_ya_previewHover .AN2_ya_hoverTools button{pointer-events:auto}.AN2_ya_cardActions{flex-wrap:nowrap;gap:3px;bottom:7px;left:5px;right:5px}.AN2_ya_viewButton,.AN2_ya_copyButton,.AN2_ya_referenceAction{flex:1 1 0;min-width:0;height:36px;padding:0 3px;font-size:10px}}@media (hover:none){.AN2_ya_hoverTools,.AN2_ya_card:hover .AN2_ya_hoverTools{opacity:1;background:linear-gradient(#0000 70%,#00000073)}.AN2_ya_hoverTools .AN2_ya_bookmark,.AN2_ya_hoverTools .AN2_ya_cardAuthor,.AN2_ya_hoverTools .AN2_ya_overlayCaption{opacity:0;pointer-events:none}.AN2_ya_card:has(.AN2_ya_hoverTools :focus) .AN2_ya_bookmark{opacity:1;pointer-events:auto}.AN2_ya_cardActions .AN2_ya_viewButton,.AN2_ya_cardActions .AN2_ya_copyButton,.AN2_ya_cardActions .AN2_ya_referenceAction{min-height:40px}}@media (prefers-reduced-motion:reduce){.AN2_ya_artwork,.AN2_ya_hoverTools{transition:none}}
.bJOVlG_workbench{grid-template-columns:185px minmax(300px,1fr) 395px;gap:16px;min-height:690px;margin:0 0 36px;display:grid}.bJOVlG_side,.bJOVlG_panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0}.bJOVlG_side{flex-direction:column;gap:4px;padding:12px;display:flex}.bJOVlG_side button{min-height:46px;color:var(--color-text-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.bJOVlG_side button:hover,.bJOVlG_side .bJOVlG_sideActive{color:var(--color-text);background:var(--color-hover)}.bJOVlG_side a{color:var(--color-text-muted);margin:auto 12px 8px;padding-top:25px;font-size:12px;text-decoration:none}.bJOVlG_stage{border:1px solid var(--color-border);min-width:0;color:var(--color-text);background:radial-gradient(at 50% 75%,var(--lightningcss-light,#e6e3de)var(--lightningcss-dark,#303133) 0%,var(--lightningcss-light,#f2f0ed)var(--lightningcss-dark,#171819) 52%,var(--lightningcss-light,#f8f7f5)var(--lightningcss-dark,#111213) 100%);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bJOVlG_stageLabel{z-index:1;background:var(--color-surface);color:var(--color-text);border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:14px;left:16px}.bJOVlG_stageImageFull,.bJOVlG_stageImageHalf{flex:1;height:600px;min-height:0;position:relative;overflow:hidden}.bJOVlG_stageImageFull img,.bJOVlG_stageImageHalf img{object-fit:contain;width:100%;height:100%}.bJOVlG_stageImageFull:before,.bJOVlG_stageImageHalf:before{content:"";background:radial-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c3b3b) 15%,var(--lightningcss-light,#e0dedb)var(--lightningcss-dark,#242424) 74%);border-radius:50%;height:8%;position:absolute;bottom:3%;left:15%;right:15%;box-shadow:0 10px 18px var(--lightningcss-light,#544c431f)var(--lightningcss-dark,#00000038)}.bJOVlG_stageImageFull img,.bJOVlG_stageImageHalf img{z-index:0;position:absolute;inset:0}.bJOVlG_stagePlaceholder{z-index:1;width:100%;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.bJOVlG_stageImageHalf img{transform-origin:50% 4%;transform:scale(1.8)}.bJOVlG_generatingOverlay{z-index:3;isolation:isolate;background:var(--lightningcss-light,#f1f1f0)var(--lightningcss-dark,#2b2b2b);position:absolute;inset:0;overflow:hidden}.bJOVlG_generatingCard{z-index:1;color:var(--color-text);gap:6px;display:grid;position:absolute;top:24px;left:24px}.bJOVlG_generatingCard strong{font-size:14px;font-weight:600}.bJOVlG_generatingStatus{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:9px 15px;font-size:12px;font-weight:600;position:absolute;bottom:24px;right:24px}.bJOVlG_viewSwitch{z-index:2;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:8px;padding:3px;display:flex;position:absolute;top:12px;right:12px}.bJOVlG_viewSwitch button{min-height:29px;color:var(--color-text-muted);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px}.bJOVlG_viewSwitch button[aria-pressed=true]{background:var(--color-action);color:var(--color-action-text)}.bJOVlG_stageFoot{background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.bJOVlG_stageFoot strong{font-size:13px}.bJOVlG_stageFoot p{color:var(--color-text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.bJOVlG_stageFoot a{color:var(--color-text);flex:none;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.bJOVlG_panel{flex-direction:column;padding:16px;display:flex}.bJOVlG_panel>[data-orientation]{min-height:0}.bJOVlG_tabs{border-bottom:1px solid var(--color-border);display:flex}.bJOVlG_tabs button{min-height:42px;color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.bJOVlG_tabs button[data-selected]{border-bottom-color:var(--color-text);color:var(--color-text);font-weight:600}.bJOVlG_panelTitle{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.bJOVlG_panelTitle h2{margin:0;font-size:14px}.bJOVlG_panelTitle span{color:var(--color-text-muted);font-size:12px}.bJOVlG_filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.bJOVlG_filters button{border:1px solid var(--color-border-strong);min-height:32px;color:var(--color-text-muted);background:0 0;border-radius:99px;padding:0 11px;font-size:12px}.bJOVlG_filters button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.bJOVlG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px;display:grid}.bJOVlG_outfit{min-width:0;color:var(--color-text);text-align:center;background:0 0;border:0;gap:7px;padding:0;font-size:12px;display:grid}.bJOVlG_outfitImage{aspect-ratio:2/3;background:#f0f0ee;border:2px solid #0000;border-radius:9px;display:block;position:relative;overflow:hidden}.bJOVlG_outfit[aria-pressed=true] .bJOVlG_outfitImage{border-color:var(--color-text);outline:1px solid var(--color-surface);outline-offset:-3px}.bJOVlG_outfitImage img{object-fit:contain;width:100%;height:100%;display:block}.bJOVlG_check{color:#fff;background:#171717;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.bJOVlG_outfitSprite{background-repeat:no-repeat;width:100%;height:100%;display:block}.bJOVlG_empty,.bJOVlG_help{color:var(--color-text-muted);font-size:12px;line-height:1.6}.bJOVlG_empty{padding:26px 0}.bJOVlG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:460px;padding:0 3px 10px 0;display:grid;overflow-y:auto}.bJOVlG_fields>div{min-width:0}.bJOVlG_description{color:var(--color-text-muted);gap:8px;font-size:12px;display:grid}.bJOVlG_description textarea{resize:vertical;border:1px solid var(--color-border-strong);background:var(--color-surface-raised);min-height:120px;color:var(--color-text);border-radius:8px;padding:10px}.bJOVlG_panelFooter{margin-top:auto;padding-top:20px}.bJOVlG_generate{background:var(--color-action);width:100%;min-height:46px;color:var(--color-action-text);border:0;border-radius:9px;font-weight:600}.bJOVlG_panelFooter p{color:var(--color-text-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.bJOVlG_panelFooter .bJOVlG_error{color:#d76161}@media (max-width:1150px){.bJOVlG_workbench{grid-template-columns:150px minmax(240px,1fr) 320px;gap:10px}.bJOVlG_panel{padding:12px}.bJOVlG_side{padding:8px}.bJOVlG_side button{gap:7px;padding:0 8px;font-size:12px}}@media (max-width:850px){.bJOVlG_workbench{flex-direction:column;min-height:0;display:flex}.bJOVlG_side{flex-direction:row;overflow-x:auto}.bJOVlG_side button{flex:none;min-height:42px}.bJOVlG_side a{white-space:nowrap;flex:none;margin:auto 8px;padding:0}.bJOVlG_stage{min-height:480px}.bJOVlG_stageImageFull,.bJOVlG_stageImageHalf{height:440px;max-height:520px}.bJOVlG_panel{min-height:500px}.bJOVlG_grid{max-width:480px}.bJOVlG_fields{max-height:none}}@media (max-width:480px){.bJOVlG_stage{min-height:380px}.bJOVlG_stageImageFull,.bJOVlG_stageImageHalf{height:360px}.bJOVlG_panel{padding:14px}.bJOVlG_grid{gap:10px 8px}}.bJOVlG_undoLink{color:var(--color-text-muted);text-underline-offset:3px;margin-bottom:10px;font-size:12px;display:inline-block}.bJOVlG_visualControls{min-height:0;max-height:530px;overflow-y:auto}.bJOVlG_visualSections{flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.bJOVlG_visualSections button{border:1px solid var(--color-border-strong);max-width:100%;min-height:32px;color:var(--color-text-muted);overflow-wrap:anywhere;background:0 0;border-radius:99px;flex:none;padding:5px 11px;font-size:12px}.bJOVlG_visualSections button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.bJOVlG_visualHeading{justify-content:space-between;align-items:center;margin:6px 0 10px;font-size:13px;display:flex}.bJOVlG_visualHeading span,.bJOVlG_visualHint{color:var(--color-text-muted);font-size:12px}.bJOVlG_visualHint{margin:0 0 10px}.bJOVlG_visualGrid,.bJOVlG_choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:2px 2px 4px;display:grid}.bJOVlG_previewExpression{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;margin:8px 0 4px;padding:10px}.bJOVlG_previewExpression strong{font-size:12px}.bJOVlG_previewExpression p{color:var(--color-text-muted);margin:5px 0 8px;font-size:11px}.bJOVlG_previewExpression .bJOVlG_visualSections{padding-bottom:2px}.bJOVlG_visualOption,.bJOVlG_choiceOption{min-width:0;color:var(--color-text);background:0 0;border:0;font-size:12px}.bJOVlG_visualOption{text-align:center;gap:7px;padding:0;display:grid}.bJOVlG_visualImage,.bJOVlG_noExample{aspect-ratio:1;background:var(--color-surface-raised);border:2px solid #0000;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.bJOVlG_visualImage img{object-fit:cover;width:100%;height:100%;display:block}.bJOVlG_visualImageTall{aspect-ratio:2/3}.bJOVlG_visualImageTall img{object-fit:contain}.bJOVlG_spriteImage{background-origin:border-box;background-clip:padding-box}.bJOVlG_visualOption[aria-pressed=true] .bJOVlG_visualImage,.bJOVlG_visualOption[aria-pressed=true] .bJOVlG_noExample{border-color:var(--color-text)}.bJOVlG_noExample{color:var(--color-text-muted);font-size:11px}.bJOVlG_choiceOption{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:7px;display:flex}.bJOVlG_choiceOption[aria-pressed=true]{border-color:var(--color-text);background:var(--color-hover)}.bJOVlG_swatch{border:1px solid #80808066;border-radius:50%;flex:none;width:18px;height:18px}.bJOVlG_level{align-items:end;gap:2px;height:15px;display:flex}.bJOVlG_level i{background:var(--color-border-strong);border-radius:1px;width:3px;height:10px}.bJOVlG_level i[data-active=true]{background:var(--color-text)}.bJOVlG_visualCustom{gap:6px;margin-top:14px;display:flex}.bJOVlG_visualCustom input{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);min-width:0;min-height:36px;color:var(--color-text);border-radius:7px;flex:1;padding:0 10px;font-size:12px}.bJOVlG_visualCustom button{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);border-radius:7px;padding:0 12px;font-size:12px}.bJOVlG_outputActions{gap:8px;margin-top:14px;display:flex}.bJOVlG_outputActions button,.bJOVlG_outputActions a{border:1px solid var(--color-border);background:var(--color-surface);min-height:38px;color:var(--color-text);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.bJOVlG_outputActions button:disabled{opacity:.5}.bJOVlG_dotWave{--dot-color:var(--lightningcss-light,#222)var(--lightningcss-dark,#fff);position:absolute;inset:0}.bJOVlG_dotWave:before,.bJOVlG_dotWave:after{content:"";background-image:radial-gradient(circle, var(--dot-color) 1px, transparent 1.6px);background-size:12px 12px;position:absolute;inset:0}.bJOVlG_dotWave:before{opacity:.1}.bJOVlG_dotWave:after{opacity:.62;animation:4.5s ease-in-out infinite alternate bJOVlG_dot-wave;-webkit-mask-image:radial-gradient(#000 5%,#0000 65%);mask-image:radial-gradient(#000 5%,#0000 65%);-webkit-mask-size:145% 145%;mask-size:145% 145%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes bJOVlG_dot-wave{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 100%;mask-position:100% 100%}}@media (prefers-reduced-motion:reduce){.bJOVlG_dotWave:after{animation:none;-webkit-mask-position:50%;mask-position:50%}}.bJOVlG_loginBackdrop{z-index:100;background:#00000073;position:fixed;inset:0}.bJOVlG_loginDialog{z-index:101;border:1px solid var(--color-border);background:var(--color-surface);width:min(420px,100vw - 32px);color:var(--color-text);border-radius:14px;padding:26px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #0003}.bJOVlG_loginDialog h2{margin:0;font-size:18px}.bJOVlG_loginDialog p{color:var(--color-text-muted);margin:12px 0 24px;font-size:14px;line-height:1.6}.bJOVlG_loginDialog div{justify-content:flex-end;gap:8px;display:flex}.bJOVlG_loginDialog button,.bJOVlG_loginDialog a{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:8px;padding:9px 20px;text-decoration:none}.bJOVlG_loginDialog a{background:var(--color-action);color:var(--color-action-text)}.bJOVlG_side a{align-items:center;gap:12px;margin:0;padding:14px 12px;font-size:14px;display:flex}.bJOVlG_sectionSwitch{border-bottom:1px solid var(--color-border);gap:6px;display:flex}.bJOVlG_sectionSwitch button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 6px;font-size:13px}.bJOVlG_sectionSwitch button[aria-pressed=true]{color:var(--color-text);border-color:var(--color-text)}.bJOVlG_quickSlider{color:var(--color-text);grid-template-columns:72px minmax(0,1fr) 58px;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}.bJOVlG_quickSlider input{width:100%;accent-color:var(--color-text)}.bJOVlG_quickSlider span:last-child{color:var(--color-text-muted);text-align:right}.bJOVlG_basicFields{align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.bJOVlG_basicFields input,.bJOVlG_basicFields textarea{border:1px solid var(--color-border-strong);width:100%;color:var(--color-text);background:var(--color-surface-raised);border-radius:8px;padding:9px 10px}.bJOVlG_basicFields summary{color:var(--color-text-muted);cursor:pointer;font-size:12px}@media (min-width:851px){.bJOVlG_workbench{height:clamp(530px,100dvh - 230px,1200px);min-height:0}.bJOVlG_stageImageFull,.bJOVlG_stageImageHalf{height:auto}.bJOVlG_panel{min-height:0;overflow:hidden}.bJOVlG_panel>[data-orientation],.bJOVlG_panel>.bJOVlG_visualControls,.bJOVlG_panel>.bJOVlG_basicFields{flex:1;min-height:0;max-height:none;overflow-y:auto}.bJOVlG_panelFooter{flex:none;padding-top:12px}}@media (min-width:1151px){.bJOVlG_workbench{grid-template-columns:clamp(185px,10vw,220px) minmax(300px,1fr) clamp(395px,24vw,480px)}}@media (max-width:850px){.bJOVlG_side a{flex:none;padding:10px 12px}}
._9gXA-a_card{width:100%;margin-bottom:14px}._9gXA-a_image,._9gXA-a_title,._9gXA-a_caption,._9gXA-a_brand,._9gXA-a_search,._9gXA-a_navigation>div{background:var(--color-border);animation:1.6s ease-in-out infinite _9gXA-a_pulse}._9gXA-a_image{border-radius:var(--radius-card);width:100%}._9gXA-a_imagePlaceholder{position:absolute;inset:0}._9gXA-a_title{border-radius:4px;width:72%;height:13px;margin-top:9px}._9gXA-a_caption{border-radius:4px;width:38%;height:10px;margin-top:6px}._9gXA-a_header{padding:24px 34px 20px}._9gXA-a_headerRow{align-items:center;gap:40px;min-height:40px;display:flex}._9gXA-a_brand{border-radius:6px;width:180px;height:28px}._9gXA-a_search{border-radius:24px;width:min(48vw,680px);height:40px}._9gXA-a_navigation{gap:24px;margin-top:28px;display:flex}._9gXA-a_navigation>div{border-radius:4px;width:80px;height:16px}@keyframes _9gXA-a_pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){._9gXA-a_header{padding:22px 16px 20px}._9gXA-a_headerRow{flex-wrap:wrap;gap:22px}._9gXA-a_brand{width:160px}._9gXA-a_search{width:100%}._9gXA-a_navigation{gap:14px;margin-top:24px}._9gXA-a_navigation>div{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){._9gXA-a_image,._9gXA-a_title,._9gXA-a_caption,._9gXA-a_brand,._9gXA-a_search,._9gXA-a_navigation>div{animation:none}}
._1Si-XW_flag{object-fit:cover;border:1px solid #8080804d;border-radius:3px;flex:none;width:26px;height:20px;display:block}._1Si-XW_optionIcon{color:var(--color-text-muted);flex:none}
.-H4OTq_desktopGrid,.-H4OTq_mobileGrid{align-items:start;gap:13.5px;padding:0 34px 40px;display:grid}.-H4OTq_desktopGrid{grid-template-columns:299fr 279fr 262fr 280fr 294fr}.-H4OTq_compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:24px}.-H4OTq_mobileGrid{display:none}.-H4OTq_column{flex-direction:column;min-width:0;display:flex}.-H4OTq_emptyState{min-height:300px;color:var(--color-text-muted);place-content:center;justify-items:center;gap:12px;display:grid}.-H4OTq_emptyState p{margin:0;font-size:14px}.-H4OTq_emptyMark{color:var(--color-border-strong);font-size:34px}.-H4OTq_sentinel{place-items:center;min-height:60px;padding:20px 0;display:grid}.-H4OTq_loadingMore,.-H4OTq_endOfList{color:var(--color-text-muted);font-size:13px}@media (max-width:900px){.-H4OTq_desktopGrid{display:none}.-H4OTq_mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 16px 28px;display:grid}}@media (min-width:901px) and (max-width:1200px){.-H4OTq_compactGrid{display:none}.-H4OTq_compactGrid+.-H4OTq_mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 16px 28px;display:grid}}
.v0LRya_authorRow{align-items:center;gap:12px;min-height:52px;display:flex}.v0LRya_authorLink{min-width:0;color:inherit;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}a.v0LRya_authorLink:hover strong{text-underline-offset:3px;text-decoration:underline}.v0LRya_avatar{background:#f49979;border:1px solid #ffffff38;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 2px 9px #221f4726}.v0LRya_avatar img{object-fit:cover;width:100%;height:100%;display:block}.v0LRya_identity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.v0LRya_identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.2;overflow:hidden}.v0LRya_identity small{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.v0LRya_platformIcon{width:24px;height:24px;color:var(--color-text);flex:0 0 24px;place-items:center;display:inline-grid}.v0LRya_platformIcon:before{content:"";width:20px;height:20px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}.v0LRya_originalLink{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:12px;line-height:1.4;text-decoration:none}.v0LRya_originalLink:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.v0LRya_authorLink:focus-visible,.v0LRya_originalLink:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (max-width:380px){.v0LRya_authorRow{gap:7px}.v0LRya_identity{gap:5px}}
._0cNhNa_page{max-width:1280px;color:var(--color-text);margin:0 auto;padding:30px 36px 100px}._0cNhNa_back{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}._0cNhNa_back:hover{color:var(--color-text)}._0cNhNa_back:focus-visible,._0cNhNa_navigation a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;border-radius:4px}._0cNhNa_layout{grid-template-columns:220px minmax(0,760px);gap:clamp(48px,8vw,120px);margin-top:42px;display:grid}._0cNhNa_sidebar{align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}._0cNhNa_sidebarTitle{align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}._0cNhNa_sidebarHint{color:var(--color-text-muted);margin:35px 0 12px;font-size:12px}._0cNhNa_navigation{gap:3px;display:grid}._0cNhNa_navigation a{color:var(--color-text-muted);border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.4;text-decoration:none}._0cNhNa_navigation a:hover{background:var(--color-hover);color:var(--color-text)}._0cNhNa_article{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.85}._0cNhNa_article h1{letter-spacing:-.03em;margin:-9px 0 14px;font-size:clamp(28px,3vw,36px);line-height:1.3}._0cNhNa_article h2{letter-spacing:-.02em;margin:58px 0 20px;padding-top:6px;scroll-margin-top:24px;font-size:23px;line-height:1.4}._0cNhNa_article h3{margin:30px 0 10px;font-size:16px;line-height:1.5}._0cNhNa_article p{margin:12px 0}._0cNhNa_article>p:first-of-type{color:var(--color-text-muted);font-size:15px}._0cNhNa_article ol,._0cNhNa_article ul{margin:12px 0;padding-left:1.6em}._0cNhNa_article li{margin:6px 0;padding-left:3px}._0cNhNa_article a{color:var(--color-text);text-underline-offset:3px}._0cNhNa_article img[alt=微信联系二维码]{background:#fff;border-radius:12px;width:min(100%,320px);height:auto;display:block}._0cNhNa_article blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-text-muted);margin:24px 0;padding:3px 16px}._0cNhNa_article hr{border:0;border-top:1px solid var(--color-border);margin:36px 0}._0cNhNa_article code{background:var(--color-hover);border-radius:4px;padding:2px 5px;font-size:.9em}._0cNhNa_article pre{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:16px;overflow:auto}._0cNhNa_article pre code{background:0 0;padding:0}._0cNhNa_tableWrap{overflow-x:auto}._0cNhNa_article table{border-collapse:collapse;width:100%}._0cNhNa_article th,._0cNhNa_article td{border:1px solid var(--color-border-strong);text-align:left;padding:10px 12px}._0cNhNa_languageNote{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:12px 16px}@media (max-width:760px){._0cNhNa_page{padding:20px 20px 72px}._0cNhNa_layout{flex-direction:column;gap:36px;margin-top:28px;display:flex}._0cNhNa_sidebar{width:100%;max-height:none;position:static}._0cNhNa_sidebarHint{margin:20px 0 8px}._0cNhNa_navigation{flex-wrap:wrap;gap:6px;display:flex}._0cNhNa_navigation a{border:1px solid var(--color-border);border-radius:999px;padding:7px 10px}._0cNhNa_article h2{margin-top:45px}}
.bf5iMW_notice{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bf5iMW_notice button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:36px;color:var(--color-text);font:inherit;border-radius:8px;padding:0 12px}.bf5iMW_notice button:hover{background:var(--color-hover)}.bf5iMW_mobileCopy{border:1px solid var(--color-border-strong);background:var(--color-surface);max-width:calc(100% - 32px);color:var(--color-text);box-shadow:0 4px 16px var(--color-shadow);border-radius:10px;padding:10px 14px;font-size:13px;position:absolute;bottom:calc(100% + 8px);right:16px}
.Yrnt5G_shell{background:var(--color-page);min-height:100vh;color:var(--color-text)}.Yrnt5G_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.Yrnt5G_headerRight{align-items:center;gap:24px;display:flex}.Yrnt5G_headerRight a{align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.Yrnt5G_main{max-width:1320px;margin:0 auto;padding:32px 34px 50px}.Yrnt5G_back{color:var(--color-text-muted);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.Yrnt5G_back:hover,.Yrnt5G_headerRight a:hover{color:var(--color-text)}.Yrnt5G_heading{margin:30px 0 22px}.Yrnt5G_heading h1{letter-spacing:-.04em;margin:8px 0;font-size:30px}.Yrnt5G_heading p,.Yrnt5G_panelHeading p,.Yrnt5G_sectionTitle p,.Yrnt5G_previewTop p,.Yrnt5G_previewBottom p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.Yrnt5G_eyebrow{letter-spacing:.14em;color:var(--color-text-muted);font-size:10px;font-weight:700}.Yrnt5G_eyebrow span{letter-spacing:0;border:1px solid var(--color-border-strong);border-radius:99px;margin-left:8px;padding:3px 7px;font-size:11px}.Yrnt5G_notice{color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.Yrnt5G_notice svg{flex:none}.Yrnt5G_workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.Yrnt5G_controlPanel,.Yrnt5G_previewPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.Yrnt5G_controlPanel{padding:22px}.Yrnt5G_panelHeading,.Yrnt5G_sectionTitle,.Yrnt5G_previewTop,.Yrnt5G_previewBottom{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Yrnt5G_panelHeading h2,.Yrnt5G_previewTop h2{margin:0 0 6px;font-size:16px}.Yrnt5G_step,.Yrnt5G_sectionTitle>span{color:var(--color-text-muted);font-size:11px}.Yrnt5G_tabs{border-bottom:1px solid var(--color-border);gap:24px;margin-top:22px;display:flex}.Yrnt5G_tabs button{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;padding:0 0 12px;position:relative}.Yrnt5G_tabs button.Yrnt5G_activeTab{color:var(--color-text);font-weight:600}.Yrnt5G_tabs button.Yrnt5G_activeTab:after{content:"";background:var(--color-text);height:2px;position:absolute;bottom:-1px;left:0;right:0}.Yrnt5G_sectionTitle{margin:22px 0 14px}.Yrnt5G_sectionTitle h3{margin:0 0 5px;font-size:14px}.Yrnt5G_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Yrnt5G_option{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);text-align:left;cursor:pointer;border-radius:10px;padding:0;overflow:hidden}.Yrnt5G_option:hover{border-color:var(--color-text-muted)}.Yrnt5G_selectedOption{outline:2px solid var(--color-text);outline-offset:-2px}.Yrnt5G_optionImage{aspect-ratio:1.5;background:var(--color-hover);display:block;overflow:hidden}.Yrnt5G_optionImage img{object-fit:cover;object-position:12% 40%;width:100%;height:100%}.Yrnt5G_optionName{justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:12px;display:flex}.Yrnt5G_helper{color:var(--color-text-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.Yrnt5G_divider{border-top:1px solid var(--color-border);margin-top:23px}.Yrnt5G_prompt{background:var(--color-surface-raised);border:1px solid var(--color-border);min-height:85px;color:var(--color-text-muted);border-radius:10px;padding:13px;font-size:13px;line-height:1.7}.Yrnt5G_copy{border:1px solid var(--color-border-strong);width:100%;min-height:39px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:10px;display:flex}.Yrnt5G_copy:disabled,.Yrnt5G_previewBottom button:disabled{opacity:.45;cursor:not-allowed}.Yrnt5G_previewPanel{padding:22px}.Yrnt5G_previewTop{margin-bottom:17px}.Yrnt5G_status{color:var(--color-text-muted);border:1px solid var(--color-border-strong);white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:11px}.Yrnt5G_stage{background:var(--color-surface-raised);border-radius:10px;overflow:hidden}.Yrnt5G_stage img{width:100%;height:auto;display:block}.Yrnt5G_previewBottom{align-items:center;padding-top:16px}.Yrnt5G_previewBottom strong{font-size:13px}.Yrnt5G_previewBottom p{margin-top:5px}.Yrnt5G_previewBottom button{white-space:nowrap;border:1px solid var(--color-border-strong);min-height:38px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.Yrnt5G_footer{color:var(--color-text-muted);text-align:center;margin:22px 0 0;font-size:12px}@media (max-width:760px){.Yrnt5G_header{height:64px;padding:0 18px}.Yrnt5G_headerRight{gap:12px}.Yrnt5G_headerRight a{font-size:0}.Yrnt5G_main{padding:24px 18px 40px}.Yrnt5G_heading{margin:24px 0 18px}.Yrnt5G_heading h1{font-size:25px}.Yrnt5G_workspace{flex-direction:column-reverse;display:flex}.Yrnt5G_controlPanel,.Yrnt5G_previewPanel{width:100%;padding:18px}.Yrnt5G_stage img{min-height:0}.Yrnt5G_notice{align-items:flex-start;font-size:12px}.Yrnt5G_previewBottom{align-items:flex-start}}.Yrnt5G_materialGroup{border-top:1px solid var(--color-border);margin-top:22px}.Yrnt5G_materialOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Yrnt5G_materialOption .Yrnt5G_optionName{min-height:39px}.Yrnt5G_materialImage{aspect-ratio:1;background:var(--lightningcss-light,var(--color-hover))var(--lightningcss-dark,var(--color-text));display:block;overflow:hidden}.Yrnt5G_materialImage img{object-fit:contain;width:100%;height:100%}.Yrnt5G_materialStage{background:var(--lightningcss-light,var(--color-hover))var(--lightningcss-dark,var(--color-text))}.Yrnt5G_materialStage img{aspect-ratio:1;object-fit:contain;width:100%;max-height:600px}@media (min-width:761px){.Yrnt5G_previewPanel{position:sticky;top:20px}}.Yrnt5G_materialOptions{max-height:360px;padding:3px;overflow-y:auto}@media (max-width:760px){.Yrnt5G_materialOptions{max-height:300px}}.Yrnt5G_selectionSummary{color:var(--color-text-muted);flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.Yrnt5G_selectionSummary span{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:99px;padding:7px 10px}.Yrnt5G_generateArea{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.Yrnt5G_generate{border-radius:var(--radius-control);background:var(--color-action);width:100%;min-height:44px;color:var(--color-action-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.Yrnt5G_generate:disabled{opacity:.6;cursor:wait}.Yrnt5G_auto{align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.Yrnt5G_stage{background:var(--color-surface-raised);justify-content:center;display:flex}.Yrnt5G_stage img{object-fit:contain;width:auto;max-width:100%;height:clamp(260px,45vh,420px)}@media (max-width:760px){.Yrnt5G_stage img{height:clamp(220px,40vh,360px)}}.Yrnt5G_selectionSummary button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px}
.MN7KOq_main{width:min(1440px,100% - 64px);color:var(--color-text);margin:0 auto;padding:34px 0 70px}.MN7KOq_back{color:var(--color-text-muted);font-size:13px;text-decoration:none}.MN7KOq_heading{justify-content:space-between;align-items:end;gap:20px;margin:23px 0 24px;display:flex}.MN7KOq_heading h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650}.MN7KOq_heading p{color:var(--color-text-muted);margin:8px 0 0;font-size:14px}.MN7KOq_create,.MN7KOq_login,.MN7KOq_retry{min-height:42px;color:var(--color-action-text);background:var(--color-action);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.MN7KOq_toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:20px;display:flex}.MN7KOq_tabs{flex:none;gap:27px;display:flex}.MN7KOq_tabs button{color:var(--color-text-muted);white-space:nowrap;background:0 0;border:0;padding:12px 3px 14px;font-size:14px;position:relative}.MN7KOq_tabs button[aria-selected=true]{color:var(--color-text);font-weight:600}.MN7KOq_tabs button[aria-selected=true]:after{content:"";background:var(--color-text);height:2px;position:absolute;bottom:-1px;left:0;right:0}.MN7KOq_filters{flex-wrap:wrap;justify-content:end;gap:8px;padding-bottom:10px;display:flex}.MN7KOq_filterControl>button{border-color:var(--color-border);border-radius:9px;height:38px;font-size:13px}.MN7KOq_search{border:1px solid var(--color-border);background:var(--color-surface);height:38px;color:var(--color-text-muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.MN7KOq_search input{width:180px;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}.MN7KOq_search:focus-within{outline:2px solid var(--color-text);outline-offset:2px}.MN7KOq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.MN7KOq_character{min-width:0;position:relative}.MN7KOq_characterLink{color:var(--color-text);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:8px 5px 12px;text-decoration:none;display:flex}.MN7KOq_characterLink:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.MN7KOq_stage{isolation:isolate;place-items:center;width:100%;height:315px;display:grid;position:relative}.MN7KOq_light{z-index:-2;filter:blur(12px);background:radial-gradient(at 50% 55%,var(--lightningcss-light,#cecac352)var(--lightningcss-dark,#b4b4b424),#0000 68%);transition:opacity .2s;position:absolute;inset:2% 1% 5%}.MN7KOq_platform{z-index:-1;background:radial-gradient(at 50% 25%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c3d3e),var(--lightningcss-light,#e8e5e1)var(--lightningcss-dark,#262729) 75%);border-radius:50%;width:80%;height:28px;position:absolute;bottom:9px;left:10%;box-shadow:0 9px 14px var(--lightningcss-light,#493e3321)var(--lightningcss-dark,#00000047),inset 0 -3px 4px var(--lightningcss-light,#968c802e)var(--lightningcss-dark,#00000040)}.MN7KOq_stage img{z-index:1;object-fit:contain;width:100%;max-width:100%;height:calc(100% - 24px);display:block;position:absolute;bottom:12px;left:0}.MN7KOq_name{margin:4px 0 8px;font-size:14px;font-weight:600}.MN7KOq_edit{border:1px solid var(--color-border-strong);background:var(--color-surface);opacity:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;transition:opacity .2s,transform .2s;display:inline-flex;transform:translateY(3px)}.MN7KOq_characterLink:hover .MN7KOq_edit,.MN7KOq_characterLink:focus-visible .MN7KOq_edit{opacity:1;transform:translateY(0)}.MN7KOq_characterLink:hover .MN7KOq_light,.MN7KOq_characterLink:focus-visible .MN7KOq_light{opacity:.7}.MN7KOq_deleteButton{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:12px;right:12px}.MN7KOq_character:hover .MN7KOq_deleteButton,.MN7KOq_character:focus-within .MN7KOq_deleteButton,.MN7KOq_deleteButton:focus-visible{opacity:1}.MN7KOq_placeholder{z-index:1;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.MN7KOq_empty{text-align:center;color:var(--color-text-muted);padding:50px 10px;font-size:14px}.MN7KOq_emptyState{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:12px;padding:80px 16px;font-size:14px;display:flex}.MN7KOq_emptyState strong{color:var(--color-text);font-size:16px}.MN7KOq_emptyState p{margin:0 0 5px}.MN7KOq_more{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:8px;margin:20px 0;font-size:13px;display:flex}.MN7KOq_more p{margin:0}.MN7KOq_moreButton{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:38px;color:var(--color-text);border-radius:9px;padding:0 16px}.MN7KOq_moreButton:disabled{opacity:.6}.MN7KOq_dialogBackdrop{z-index:100;background:#0000007a;position:fixed;inset:0}.MN7KOq_dialog{z-index:101;border:1px solid var(--color-border);background:var(--color-surface);width:min(420px,100% - 32px);color:var(--color-text);border-radius:14px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0003}.MN7KOq_dialog h2{margin:0 0 10px;font-size:17px}.MN7KOq_dialog p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.6}.MN7KOq_dialog .MN7KOq_deleteError{color:#c94747;margin-top:10px}.MN7KOq_dialogActions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.MN7KOq_dialogActions button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:38px;color:var(--color-text);border-radius:8px;padding:0 15px}.MN7KOq_dialogActions button:last-child{color:#fff;background:#bd3939;border-color:#bd3939}.MN7KOq_dialogActions button:disabled{opacity:.6}.MN7KOq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none),(pointer:coarse){.MN7KOq_edit,.MN7KOq_deleteButton{opacity:1;transform:none}.MN7KOq_deleteButton{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.MN7KOq_edit,.MN7KOq_light{transition:none}}@media (max-width:1050px){.MN7KOq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.MN7KOq_toolbar{flex-wrap:wrap}.MN7KOq_filters{flex:1}.MN7KOq_stage{height:300px}}@media (max-width:650px){.MN7KOq_main{width:calc(100% - 32px);padding-top:25px}.MN7KOq_heading{align-items:start}.MN7KOq_heading h1{font-size:24px}.MN7KOq_heading p{line-height:1.5}.MN7KOq_create{min-height:40px;padding:0 12px}.MN7KOq_toolbar{display:block}.MN7KOq_filters{justify-content:start;padding:10px 0}.MN7KOq_search{flex:1;min-width:150px}.MN7KOq_search input{width:100%}.MN7KOq_grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;padding-top:10px}.MN7KOq_stage{height:235px}.MN7KOq_platform{height:23px}.MN7KOq_name{font-size:13px}}@media (max-width:370px){.MN7KOq_stage{height:200px}.MN7KOq_heading{flex-wrap:wrap}}
._4JXata_heading{padding:28px 34px 24px}._4JXata_heading h1{margin:0;font-size:18px;font-weight:600}@media (max-width:900px){._4JXata_heading{padding:24px 16px 16px}}@media (max-width:680px){._4JXata_heading{padding:20px 16px 12px}}
._1KFM7q_backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}
.ND0Rwq_page{z-index:var(--z-modal);color:var(--color-text);place-items:center;padding:48px 5.2vw;display:grid;position:fixed;inset:0}.ND0Rwq_backdrop{background:var(--color-overlay);position:absolute;inset:0}.ND0Rwq_dialog{border-radius:var(--radius-dialog);background:var(--color-surface);width:min(1200px,100%);max-width:100%;height:min(827px,100vh - 96px);box-shadow:0 24px 80px var(--color-shadow);display:flex;position:relative;overflow:hidden}.ND0Rwq_artworkPane{background:var(--color-media-stage);flex:1 1 0;width:auto;min-width:0;height:100%;position:relative;overflow:hidden}.ND0Rwq_artworkPane>img{object-fit:contain}.ND0Rwq_desktopClose,.ND0Rwq_download{z-index:1;color:#171717;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:40px;height:40px;text-decoration:none;display:grid;position:absolute;top:18px}.ND0Rwq_desktopClose{font-size:25px;left:18px}.ND0Rwq_download{right:18px}.ND0Rwq_imageCount{color:#fff;background:#0009;border-radius:20px;padding:7px 12px;font-size:12px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ND0Rwq_imageNav{z-index:1;color:#171717;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ND0Rwq_imageNav:hover{background:#fff}.ND0Rwq_imageNavPrev{left:18px}.ND0Rwq_imageNavNext{right:18px}.ND0Rwq_details{overscroll-behavior:contain;flex:0 0 400px;padding:38px 38px 30px;overflow:auto}.ND0Rwq_details h1{margin:30px 0 16px;font-size:29px;line-height:1.25}.ND0Rwq_tags{flex-wrap:wrap;gap:8px;display:flex}.ND0Rwq_tags span{background:var(--color-hover);color:var(--color-text-muted);border-radius:18px;padding:6px 11px;font-size:11px}.ND0Rwq_promptSection{border-top:1px solid var(--color-border);margin-top:25px;padding-top:21px}.ND0Rwq_promptSection h2,.ND0Rwq_recommendations h2{margin:0 0 12px;font-size:15px}.ND0Rwq_promptSection h2 small{color:var(--color-text-muted);margin-left:7px;font-size:12px;font-weight:400}.ND0Rwq_promptSection p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.85}.ND0Rwq_description{color:var(--color-text-muted);margin-top:12px!important}.ND0Rwq_copy{background:var(--color-action);width:100%;height:50px;color:var(--color-action-text);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.ND0Rwq_details>.ND0Rwq_copy{margin-top:21px}.ND0Rwq_engagement{gap:22px;margin:18px 0 24px;display:flex}.ND0Rwq_engagement button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.ND0Rwq_engagement button:disabled{cursor:default;opacity:.7}.ND0Rwq_engagement button.ND0Rwq_active{color:var(--color-action)}.ND0Rwq_engagement button.ND0Rwq_active svg{fill:currentColor}.ND0Rwq_recommendations{border-top:1px solid var(--color-border);padding-top:18px}.ND0Rwq_recommendations>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ND0Rwq_recommendations a{min-width:0;text-decoration:none}.ND0Rwq_recommendations img{object-fit:cover;border-radius:6px;width:100%;height:105px}.ND0Rwq_recommendations span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.ND0Rwq_mobileHeader,.ND0Rwq_mobileCopy{display:none}@media (max-width:760px){.ND0Rwq_page{overscroll-behavior:contain;background:var(--color-page);padding:0;display:block;position:fixed;inset:0;overflow:auto}.ND0Rwq_backdrop{display:none}.ND0Rwq_mobileHeader{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex;position:sticky;top:0}.ND0Rwq_mobileHeader .logo{gap:8px}:is(.ND0Rwq_mobileHeader .productName,.ND0Rwq_mobileHeader .divider){display:none}.ND0Rwq_back,.ND0Rwq_mobileHeader>button{width:34px;height:34px;color:var(--color-text);background:0 0;border:0;place-items:center;font-size:27px;text-decoration:none;display:grid}.ND0Rwq_dialog{width:100%;height:auto;min-height:calc(100vh - 54px);box-shadow:none;border-radius:0;display:block;overflow:visible}.ND0Rwq_artworkPane{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:var(--art-ratio,3 / 4);max-height:78vh}.ND0Rwq_desktopClose{display:none}.ND0Rwq_download{width:36px;height:36px;top:12px;right:14px}.ND0Rwq_imageNav{width:34px;height:34px}.ND0Rwq_imageNavPrev{left:10px}.ND0Rwq_imageNavNext{right:10px}.ND0Rwq_imageCount{bottom:12px}.ND0Rwq_details{flex:auto;padding:22px 20px 100px;overflow:visible}.ND0Rwq_details h1{margin:19px 0 13px;font-size:24px}.ND0Rwq_promptSection{margin-top:20px;padding-top:18px}.ND0Rwq_promptSection p{font-size:14px}.ND0Rwq_details>.ND0Rwq_copy{display:none}.ND0Rwq_mobileCopy{z-index:3;padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);display:block;position:fixed;bottom:0;left:0;right:0}.ND0Rwq_mobileCopy .ND0Rwq_copy{border-radius:25px;height:48px}}@media (prefers-reduced-motion:reduce){.ND0Rwq_artworkPane{transition:none}}
