.BatchGrantPanel-module__GnUoaa__panel{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:16px;margin:20px 0;padding:24px}.BatchGrantPanel-module__GnUoaa__panel h3{margin:0 0 8px;font-size:18px}.BatchGrantPanel-module__GnUoaa__panel p{font-size:13px;line-height:1.7}.BatchGrantPanel-module__GnUoaa__panel header p,.BatchGrantPanel-module__GnUoaa__note{color:var(--muted-foreground)}.BatchGrantPanel-module__GnUoaa__fields{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;padding:12px 0;display:grid}.BatchGrantPanel-module__GnUoaa__fields label{gap:8px;font-size:13px;display:grid}.BatchGrantPanel-module__GnUoaa__fields input,.BatchGrantPanel-module__GnUoaa__fields select{border:1px solid var(--border);background:var(--background);width:100%;min-height:42px;color:var(--foreground);border-radius:8px;padding:8px 12px}.BatchGrantPanel-module__GnUoaa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.BatchGrantPanel-module__GnUoaa__actions button{border:1px solid var(--border);background:var(--secondary);min-height:42px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 18px}.BatchGrantPanel-module__GnUoaa__actions button:first-child{background:var(--primary);color:var(--primary-foreground)}.BatchGrantPanel-module__GnUoaa__actions button:disabled{opacity:.45;cursor:not-allowed}.BatchGrantPanel-module__GnUoaa__panel input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px;margin-right:8px}.BatchGrantPanel-module__GnUoaa__actions label{align-items:center;font-size:13px;display:flex}.BatchGrantPanel-module__GnUoaa__list{border:1px solid var(--border);border-radius:10px;max-height:360px;margin-top:12px;padding:8px 14px;font-size:13px;overflow:auto}.BatchGrantPanel-module__GnUoaa__list>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.BatchGrantPanel-module__GnUoaa__list label{align-items:center;gap:4px;display:flex}.BatchGrantPanel-module__GnUoaa__list small{color:var(--muted-foreground)}.BatchGrantPanel-module__GnUoaa__error{color:var(--destructive)}@media (max-width:600px){.BatchGrantPanel-module__GnUoaa__panel{padding:16px}.BatchGrantPanel-module__GnUoaa__fields{grid-template-columns:1fr}.BatchGrantPanel-module__GnUoaa__list>div{gap:8px}.BatchGrantPanel-module__GnUoaa__actions button{white-space:nowrap;flex:130px;min-height:44px}.BatchGrantPanel-module__GnUoaa__actions label{width:100%}}
.PromptManagement-module__oCHu2W__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.PromptManagement-module__oCHu2W__catalog{min-width:0;padding:16px 20px}.PromptManagement-module__oCHu2W__catalogHeading{color:var(--foreground);font-size:15px;font-weight:600}.PromptManagement-module__oCHu2W__description{color:var(--muted-foreground);overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.6}.PromptManagement-module__oCHu2W__filters{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.PromptManagement-module__oCHu2W__filter,.PromptManagement-module__oCHu2W__action{border:1px solid var(--border);background:var(--background);min-height:32px;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:13px;line-height:20px;display:inline-flex}.PromptManagement-module__oCHu2W__filter[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary)12%,var(--background));border-color:var(--primary);font-weight:600}.PromptManagement-module__oCHu2W__filter:hover,.PromptManagement-module__oCHu2W__action:hover{background:var(--secondary);color:var(--foreground)}.PromptManagement-module__oCHu2W__filter:focus-visible,.PromptManagement-module__oCHu2W__action:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PromptManagement-module__oCHu2W__filter span{font-variant-numeric:tabular-nums}.PromptManagement-module__oCHu2W__action{color:var(--foreground);flex-shrink:0}.PromptManagement-module__oCHu2W__action:disabled{opacity:.5;cursor:not-allowed}.PromptManagement-module__oCHu2W__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-top:12px;display:grid}.PromptManagement-module__oCHu2W__card{border:1px solid var(--border);background:var(--background);border-radius:8px;min-width:0;padding:14px}.PromptManagement-module__oCHu2W__cardTop{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.PromptManagement-module__oCHu2W__name{color:var(--foreground);overflow-wrap:anywhere;flex:1;min-width:120px;margin:0;font-size:14px;line-height:1.5}.PromptManagement-module__oCHu2W__badge{white-space:nowrap;border-radius:6px;padding:0 6px;font-size:12px;line-height:20px}.PromptManagement-module__oCHu2W__preview{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:10px 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.PromptManagement-module__oCHu2W__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}@media (pointer:coarse),(max-width:640px){.PromptManagement-module__oCHu2W__filter,.PromptManagement-module__oCHu2W__action{min-width:44px;min-height:44px}.PromptManagement-module__oCHu2W__catalog,.PromptManagement-module__oCHu2W__header{padding:14px}.PromptManagement-module__oCHu2W__cards{grid-template-columns:minmax(0,1fr)}}
.AnnouncementManagement-module__jienHW__announcementManagement{width:100%;min-width:0;color:var(--foreground)}.AnnouncementManagement-module__jienHW__filterBar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.AnnouncementManagement-module__jienHW__filterButton,.AnnouncementManagement-module__jienHW__createButton,.AnnouncementManagement-module__jienHW__formButton{border:1px solid var(--border);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:inline-flex}.AnnouncementManagement-module__jienHW__filterButton{background:0 0;border:0;padding:4px 0}.AnnouncementManagement-module__jienHW__filterFace{border:1px solid var(--border);background:var(--card);min-height:32px;color:var(--foreground);border-radius:7px;justify-content:center;align-items:center;padding:5px 12px;font-size:13px;display:inline-flex}.AnnouncementManagement-module__jienHW__filterButtonActive{border-color:color-mix(in srgb,var(--primary)40%,var(--border));background:color-mix(in srgb,var(--primary)12%,var(--card));color:var(--primary)}.AnnouncementManagement-module__jienHW__filterButton:focus-visible,.AnnouncementManagement-module__jienHW__createButton:focus-visible,.AnnouncementManagement-module__jienHW__actionButton:focus-visible,.AnnouncementManagement-module__jienHW__formButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AnnouncementManagement-module__jienHW__filterButton:hover .AnnouncementManagement-module__jienHW__filterFace{background:var(--secondary)}.AnnouncementManagement-module__jienHW__filterButton:active .AnnouncementManagement-module__jienHW__filterFace{opacity:.78}.AnnouncementManagement-module__jienHW__section{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.AnnouncementManagement-module__jienHW__sectionHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:12px 14px;display:flex}.AnnouncementManagement-module__jienHW__sectionTitle{min-width:0;color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.AnnouncementManagement-module__jienHW__sectionTitle svg{color:var(--primary);flex:none}.AnnouncementManagement-module__jienHW__count{color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:400}.AnnouncementManagement-module__jienHW__createButton{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground,#fff);flex:none;padding:7px 12px;font-weight:600}.AnnouncementManagement-module__jienHW__createButton:hover:not(:disabled),.AnnouncementManagement-module__jienHW__saveButton:hover:not(:disabled){filter:brightness(1.06)}.AnnouncementManagement-module__jienHW__errorNotice{border:1px solid color-mix(in srgb,var(--destructive)35%,var(--border));background:color-mix(in srgb,var(--destructive)8%,var(--card));color:var(--destructive);overflow-wrap:anywhere;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.AnnouncementManagement-module__jienHW__columnHeader{display:none}.AnnouncementManagement-module__jienHW__announcementList{min-width:0}.AnnouncementManagement-module__jienHW__announcementCard{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0;padding:14px;display:grid}.AnnouncementManagement-module__jienHW__announcementCard:last-child{border-bottom:0}.AnnouncementManagement-module__jienHW__contentCell,.AnnouncementManagement-module__jienHW__actions{grid-column:1/-1;min-width:0}.AnnouncementManagement-module__jienHW__titleLine{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.AnnouncementManagement-module__jienHW__announcementTitle{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}.AnnouncementManagement-module__jienHW__pinnedBadge{border:1px solid color-mix(in srgb,var(--primary)32%,var(--border));background:color-mix(in srgb,var(--primary)10%,transparent);color:var(--primary);border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:11px;line-height:1.4;display:inline-flex}.AnnouncementManagement-module__jienHW__announcementSummary{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.AnnouncementManagement-module__jienHW__metadataCell{background:var(--secondary);border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:7px 9px;display:flex}.AnnouncementManagement-module__jienHW__mobileLabel{color:var(--muted-foreground);font-size:11px;line-height:1.3}.AnnouncementManagement-module__jienHW__typeBadge,.AnnouncementManagement-module__jienHW__statusBadge{overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-size:11px;line-height:1.35;display:inline-flex}.AnnouncementManagement-module__jienHW__statusBadge[data-status=draft]{background:color-mix(in srgb,var(--accent-gold)14%,transparent);color:var(--accent-gold)}.AnnouncementManagement-module__jienHW__statusBadge[data-status=published]{color:#34d399;background:#34d3991f}.AnnouncementManagement-module__jienHW__statusBadge[data-status=expired]{background:color-mix(in srgb,var(--muted-foreground)12%,transparent);color:var(--muted-foreground)}.AnnouncementManagement-module__jienHW__metadataValue{max-width:100%;color:var(--foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.AnnouncementManagement-module__jienHW__actions{flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:4px;display:flex}.AnnouncementManagement-module__jienHW__actionButton{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:4px 0;font-size:12px;display:inline-flex}.AnnouncementManagement-module__jienHW__actionFace{border:1px solid var(--border);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;line-height:1.25;display:inline-flex}.AnnouncementManagement-module__jienHW__editFace{background:var(--secondary);color:var(--foreground)}.AnnouncementManagement-module__jienHW__publishFace{border-color:color-mix(in srgb,#34d399 28%,var(--border));color:#34d399;background:#34d3991f}.AnnouncementManagement-module__jienHW__unpublishFace{border-color:color-mix(in srgb,var(--accent-gold)30%,var(--border));background:color-mix(in srgb,var(--accent-gold)14%,transparent);color:var(--accent-gold)}.AnnouncementManagement-module__jienHW__deleteFace{border-color:color-mix(in srgb,var(--destructive)28%,var(--border));background:color-mix(in srgb,var(--destructive)12%,transparent);color:var(--destructive)}.AnnouncementManagement-module__jienHW__actionButton:hover .AnnouncementManagement-module__jienHW__actionFace{filter:brightness(1.08)}.AnnouncementManagement-module__jienHW__actionButton:active .AnnouncementManagement-module__jienHW__actionFace{opacity:.78}.AnnouncementManagement-module__jienHW__listMessage{color:var(--muted-foreground);text-align:center;padding:28px 16px;font-size:13px}.AnnouncementManagement-module__jienHW__editorDialog{flex-direction:column;gap:0;width:min(100vw - 24px,560px);min-width:0;max-width:560px;max-height:calc(100svh - 24px);padding:0;display:flex;overflow:hidden}.AnnouncementManagement-module__jienHW__editorDialog>button[aria-label=关闭对话框]{border-radius:8px;place-items:center;width:44px;height:44px;display:grid;top:6px;right:8px}.AnnouncementManagement-module__jienHW__editorHeader{border-bottom:1px solid var(--border);text-align:left;flex:none;padding:14px 58px 12px 16px}.AnnouncementManagement-module__jienHW__editorTitle{color:var(--foreground);font-size:16px;line-height:1.4}.AnnouncementManagement-module__jienHW__editorDescription{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5}.AnnouncementManagement-module__jienHW__editorForm{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.AnnouncementManagement-module__jienHW__editorBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow-y:auto}.AnnouncementManagement-module__jienHW__field{min-width:0;margin-bottom:15px}.AnnouncementManagement-module__jienHW__fieldLabel{color:var(--foreground);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.AnnouncementManagement-module__jienHW__fieldInput{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.45;display:block}.AnnouncementManagement-module__jienHW__fieldInput:focus-visible,.AnnouncementManagement-module__jienHW__fieldSelect:focus-visible,.AnnouncementManagement-module__jienHW__checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AnnouncementManagement-module__jienHW__fieldTextarea{resize:vertical;min-height:148px}.AnnouncementManagement-module__jienHW__fieldSelect{width:100%;min-height:44px;font-size:16px}.AnnouncementManagement-module__jienHW__editorOptionsGrid{grid-template-columns:minmax(0,1fr);gap:0 14px;display:grid}.AnnouncementManagement-module__jienHW__publishedToggle{min-height:44px;color:var(--foreground);cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}.AnnouncementManagement-module__jienHW__checkbox{width:18px;height:18px;accent-color:var(--primary);flex:0 0 18px}.AnnouncementManagement-module__jienHW__editorFooter{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--card);flex-direction:row;flex:none;justify-content:flex-end;gap:8px;display:flex}.AnnouncementManagement-module__jienHW__formButton{min-width:80px;padding:8px 14px}.AnnouncementManagement-module__jienHW__cancelButton{background:var(--secondary)}.AnnouncementManagement-module__jienHW__saveButton{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground,#fff);font-weight:600}.AnnouncementManagement-module__jienHW__formButton:disabled{cursor:not-allowed;opacity:.55}@media (min-width:640px){.AnnouncementManagement-module__jienHW__editorHeader{padding:16px 60px 14px 20px}.AnnouncementManagement-module__jienHW__editorBody{padding:20px}.AnnouncementManagement-module__jienHW__editorOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AnnouncementManagement-module__jienHW__fieldInput,.AnnouncementManagement-module__jienHW__fieldSelect{font-size:14px}.AnnouncementManagement-module__jienHW__editorFooter{padding-left:20px;padding-right:20px}}@media (min-width:960px){.AnnouncementManagement-module__jienHW__sectionHeader{padding:14px 16px}.AnnouncementManagement-module__jienHW__columnHeader,.AnnouncementManagement-module__jienHW__announcementCard{grid-template-columns:minmax(0,2fr) minmax(68px,.6fr) minmax(78px,.7fr) minmax(125px,1fr) minmax(80px,.7fr) minmax(185px,1.45fr);align-items:center;column-gap:8px}.AnnouncementManagement-module__jienHW__columnHeader{border-bottom:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);padding:9px 12px;font-size:11px;display:grid}.AnnouncementManagement-module__jienHW__announcementCard{padding:9px 12px}.AnnouncementManagement-module__jienHW__contentCell,.AnnouncementManagement-module__jienHW__actions{grid-column:auto}.AnnouncementManagement-module__jienHW__metadataCell{background:0 0;padding:0}.AnnouncementManagement-module__jienHW__mobileLabel{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AnnouncementManagement-module__jienHW__actions{gap:2px;padding-top:0}.AnnouncementManagement-module__jienHW__actionFace{padding-left:7px;padding-right:7px}}
.ProviderModelPlaza-module__RfvnJG__plaza{min-width:0;color:var(--foreground);overflow-wrap:anywhere;gap:16px;display:grid}.ProviderModelPlaza-module__RfvnJG__count{color:var(--muted-foreground);margin-left:auto;font-size:12px}.ProviderModelPlaza-module__RfvnJG__suppliers{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;display:grid}.ProviderModelPlaza-module__RfvnJG__supplier{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:12px 14px}.ProviderModelPlaza-module__RfvnJG__supplierTitle{align-items:center;gap:8px;font-size:14px;display:flex}.ProviderModelPlaza-module__RfvnJG__supplierTitle>span{color:var(--muted-foreground);font-size:12px}.ProviderModelPlaza-module__RfvnJG__iconButton{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.ProviderModelPlaza-module__RfvnJG__supplierActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ProviderModelPlaza-module__RfvnJG__compactButton{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.ProviderModelPlaza-module__RfvnJG__compactButton>span{border:1px solid var(--border);background:var(--card);border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:4px 10px;display:inline-flex}.ProviderModelPlaza-module__RfvnJG__compactButton:hover>span,.ProviderModelPlaza-module__RfvnJG__iconButton:hover{background:var(--secondary)}.ProviderModelPlaza-module__RfvnJG__primaryAction>span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ProviderModelPlaza-module__RfvnJG__primaryAction:hover>span{background:var(--primary);opacity:.85}.ProviderModelPlaza-module__RfvnJG__plaza button:disabled{cursor:not-allowed;opacity:.5}.ProviderModelPlaza-module__RfvnJG__compactButton:focus-visible,.ProviderModelPlaza-module__RfvnJG__iconButton:focus-visible,.ProviderModelPlaza-module__RfvnJG__tab:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}.ProviderModelPlaza-module__RfvnJG__syncNotice{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.6}.ProviderModelPlaza-module__RfvnJG__syncNotice summary{cursor:pointer}.ProviderModelPlaza-module__RfvnJG__syncNotice p{margin:6px 0 0}.ProviderModelPlaza-module__RfvnJG__tabs{border-bottom:1px solid var(--border);gap:22px;min-width:0;display:flex}.ProviderModelPlaza-module__RfvnJG__tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 2px;font-size:13px;font-weight:600;display:flex}.ProviderModelPlaza-module__RfvnJG__tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.ProviderModelPlaza-module__RfvnJG__tab span{background:var(--secondary);border-radius:4px;padding:1px 5px;font-size:12px;font-weight:400}.ProviderModelPlaza-module__RfvnJG__models{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:start;gap:12px;min-width:0;display:grid}.ProviderModelPlaza-module__RfvnJG__model{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.ProviderModelPlaza-module__RfvnJG__modelOpen{grid-column:span 2}.ProviderModelPlaza-module__RfvnJG__modelMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.ProviderModelPlaza-module__RfvnJG__price{font-variant-numeric:tabular-nums;gap:4px;min-width:0;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.ProviderModelPlaza-module__RfvnJG__price small{color:var(--muted-foreground);font-size:12px}.ProviderModelPlaza-module__RfvnJG__priceValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ProviderModelPlaza-module__RfvnJG__priceValues>span{align-content:start;gap:2px;min-width:0;display:grid}.ProviderModelPlaza-module__RfvnJG__priceValues strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.ProviderModelPlaza-module__RfvnJG__priceUnit{line-height:1.2;font-size:11px!important}.ProviderModelPlaza-module__RfvnJG__priceNote{line-height:1.4;font-size:12px!important}.ProviderModelPlaza-module__RfvnJG__joined{color:var(--muted-foreground);font-size:12px;line-height:1.5}.ProviderModelPlaza-module__RfvnJG__model .aac-advanced{border:0}.ProviderModelPlaza-module__RfvnJG__model .aac-advanced>summary{min-height:28px;color:var(--muted-foreground);padding:2px 0;font-size:12px;font-weight:500}.ProviderModelPlaza-module__RfvnJG__cardActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}@media (max-width:680px){.ProviderModelPlaza-module__RfvnJG__modelOpen{grid-column:auto}.ProviderModelPlaza-module__RfvnJG__tabs{gap:16px}.ProviderModelPlaza-module__RfvnJG__tab,.ProviderModelPlaza-module__RfvnJG__compactButton{min-height:44px}.ProviderModelPlaza-module__RfvnJG__iconButton{width:44px;height:44px}.ProviderModelPlaza-module__RfvnJG__model{padding:12px}}@media (prefers-reduced-motion:reduce){.ProviderModelPlaza-module__RfvnJG__plaza *{transition:none!important}}
.GlobalAiCostBudget-module__EL9ZSG__section{box-sizing:border-box;width:100%;min-width:0;max-width:860px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:10px;justify-self:start;gap:12px;padding:16px 18px;display:grid}.GlobalAiCostBudget-module__EL9ZSG__heading{margin:0;font-size:16px;font-weight:650;line-height:1.4}.GlobalAiCostBudget-module__EL9ZSG__content{gap:10px;min-width:0;display:grid}.GlobalAiCostBudget-module__EL9ZSG__budgetBar{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);align-items:end;gap:16px;min-width:0;display:grid}.GlobalAiCostBudget-module__EL9ZSG__actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.GlobalAiCostBudget-module__EL9ZSG__field{min-width:0;color:var(--foreground);gap:5px;font-size:13px;font-weight:600;display:grid}.GlobalAiCostBudget-module__EL9ZSG__fieldLabel{line-height:1.4}.GlobalAiCostBudget-module__EL9ZSG__amountField{box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:center;min-width:0;min-height:40px;transition:border-color .15s,box-shadow .15s;display:flex}.GlobalAiCostBudget-module__EL9ZSG__amountField:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)28%,transparent)}.GlobalAiCostBudget-module__EL9ZSG__currency{color:var(--muted-foreground);flex:none;padding-left:10px;font-size:15px;font-weight:500}.GlobalAiCostBudget-module__EL9ZSG__input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:7px 8px;font-size:14px}.GlobalAiCostBudget-module__EL9ZSG__input:disabled{cursor:not-allowed;opacity:.62}.GlobalAiCostBudget-module__EL9ZSG__unit{color:var(--muted-foreground);white-space:nowrap;flex:none;padding-right:9px;font-size:11px;font-weight:500}.GlobalAiCostBudget-module__EL9ZSG__saveButton,.GlobalAiCostBudget-module__EL9ZSG__secondaryButton{box-sizing:border-box;border:1px solid var(--primary);min-height:42px;color:var(--primary-foreground);background:var(--primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:filter .15s,opacity .15s;display:inline-flex}.GlobalAiCostBudget-module__EL9ZSG__secondaryButton{border-color:var(--border);color:var(--foreground);background:var(--secondary);justify-self:start}.GlobalAiCostBudget-module__EL9ZSG__saveButton:hover:not(:disabled),.GlobalAiCostBudget-module__EL9ZSG__secondaryButton:hover:not(:disabled){filter:brightness(.96)}.GlobalAiCostBudget-module__EL9ZSG__saveButton:focus-visible,.GlobalAiCostBudget-module__EL9ZSG__secondaryButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.GlobalAiCostBudget-module__EL9ZSG__saveButton:disabled,.GlobalAiCostBudget-module__EL9ZSG__secondaryButton:disabled{cursor:not-allowed;opacity:.52}.GlobalAiCostBudget-module__EL9ZSG__usageBlock{gap:5px;min-width:0;display:grid}.GlobalAiCostBudget-module__EL9ZSG__date,.GlobalAiCostBudget-module__EL9ZSG__helper,.GlobalAiCostBudget-module__EL9ZSG__loading{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.GlobalAiCostBudget-module__EL9ZSG__usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0;margin:0;display:grid}.GlobalAiCostBudget-module__EL9ZSG__usageItem{gap:2px;min-width:0;display:grid}.GlobalAiCostBudget-module__EL9ZSG__usageItem dt{color:var(--muted-foreground);font-size:11px;line-height:1.35}.GlobalAiCostBudget-module__EL9ZSG__usageItem dd{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.4}.GlobalAiCostBudget-module__EL9ZSG__error,.GlobalAiCostBudget-module__EL9ZSG__success{margin:0;font-size:12px;line-height:1.5}.GlobalAiCostBudget-module__EL9ZSG__error{color:var(--destructive)}.GlobalAiCostBudget-module__EL9ZSG__success{color:var(--primary)}@media (max-width:760px){.GlobalAiCostBudget-module__EL9ZSG__section{padding:14px}.GlobalAiCostBudget-module__EL9ZSG__amountField,.GlobalAiCostBudget-module__EL9ZSG__saveButton,.GlobalAiCostBudget-module__EL9ZSG__secondaryButton{min-height:44px}.GlobalAiCostBudget-module__EL9ZSG__input{min-height:42px}.GlobalAiCostBudget-module__EL9ZSG__budgetBar{grid-template-columns:minmax(0,1fr);gap:10px}.GlobalAiCostBudget-module__EL9ZSG__usageBlock{border-top:1px solid var(--border);padding-top:8px}}@media (max-width:480px){.GlobalAiCostBudget-module__EL9ZSG__actions{grid-template-columns:minmax(0,1fr)}.GlobalAiCostBudget-module__EL9ZSG__saveButton,.GlobalAiCostBudget-module__EL9ZSG__secondaryButton{width:100%;min-height:44px}.GlobalAiCostBudget-module__EL9ZSG__usage{grid-template-columns:minmax(0,1fr);gap:7px}}@media (prefers-reduced-motion:reduce){.GlobalAiCostBudget-module__EL9ZSG__amountField,.GlobalAiCostBudget-module__EL9ZSG__saveButton,.GlobalAiCostBudget-module__EL9ZSG__secondaryButton{transition:none}}
.ModelRatings-module__0BbXEW__ratings{--ratings-muted:color-mix(in srgb,var(--muted-foreground)55%,var(--foreground));color:var(--foreground);white-space:normal;margin-top:10px;padding:0;container-type:inline-size}.ModelRatings-module__0BbXEW__summaryRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ModelRatings-module__0BbXEW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 4px;min-width:0;display:grid}.ModelRatings-module__0BbXEW__metric{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:flex}.ModelRatings-module__0BbXEW__metricLabel{color:var(--foreground);flex:none;font-size:12px;font-weight:550;line-height:1.3}.ModelRatings-module__0BbXEW__summaryStars{height:14px;color:var(--ratings-muted);flex:none;align-items:center;gap:0;display:inline-flex}.ModelRatings-module__0BbXEW__summaryStar{width:12px;height:14px;color:var(--ratings-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.ModelRatings-module__0BbXEW__summaryStar[data-rating-fill=full]{color:var(--primary)}.ModelRatings-module__0BbXEW__summaryStar[data-rating-fill=full]>svg,.ModelRatings-module__0BbXEW__halfStar svg{fill:currentColor;stroke:currentColor}.ModelRatings-module__0BbXEW__halfStar{width:50%;color:var(--primary);display:block;position:absolute;inset:1px auto 1px 0;overflow:hidden}.ModelRatings-module__0BbXEW__halfStar svg{max-width:none;display:block}.ModelRatings-module__0BbXEW__metricCount{color:var(--ratings-muted);flex:none;font-size:10px;line-height:1.3}.ModelRatings-module__0BbXEW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ModelRatings-module__0BbXEW__prompt,.ModelRatings-module__0BbXEW__status,.ModelRatings-module__0BbXEW__message{color:var(--ratings-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.ModelRatings-module__0BbXEW__status,.ModelRatings-module__0BbXEW__message{align-items:center;gap:7px;display:flex}.ModelRatings-module__0BbXEW__error{color:var(--destructive)}.ModelRatings-module__0BbXEW__notice{color:var(--primary)}.ModelRatings-module__0BbXEW__button,.ModelRatings-module__0BbXEW__secondaryButton,.ModelRatings-module__0BbXEW__textButton{min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.3;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.ModelRatings-module__0BbXEW__button{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ModelRatings-module__0BbXEW__textButton{min-width:44px;min-height:44px;color:var(--primary);background:0 0;border:0;padding:0 6px}.ModelRatings-module__0BbXEW__textButton:hover:not(:disabled){background:color-mix(in srgb,var(--primary)8%,transparent)}.ModelRatings-module__0BbXEW__button:hover:not(:disabled){filter:brightness(.96)}.ModelRatings-module__0BbXEW__secondaryButton{border-color:var(--border);background:var(--card);color:var(--foreground)}.ModelRatings-module__0BbXEW__secondaryButton:hover:not(:disabled){background:var(--accent)}.ModelRatings-module__0BbXEW__button:focus-visible,.ModelRatings-module__0BbXEW__secondaryButton:focus-visible,.ModelRatings-module__0BbXEW__textButton:focus-visible,.ModelRatings-module__0BbXEW__ratingChoice:focus-within{outline:2px solid var(--ring);outline-offset:2px}.ModelRatings-module__0BbXEW__button:disabled,.ModelRatings-module__0BbXEW__secondaryButton:disabled,.ModelRatings-module__0BbXEW__textButton:disabled{cursor:not-allowed;opacity:.48}.ModelRatings-module__0BbXEW__form{border-top:1px solid var(--border);margin-top:8px;padding-top:8px;container-type:inline-size}.ModelRatings-module__0BbXEW__dimensionGrid{grid-template-columns:minmax(0,1fr);display:grid}.ModelRatings-module__0BbXEW__dimension{min-width:0;border:0;border-bottom:1px solid var(--border);min-inline-size:0;margin:0;padding:2px 0;display:block}.ModelRatings-module__0BbXEW__dimensionRow{grid-template-columns:minmax(52px,1fr) auto;align-items:center;gap:4px;max-width:420px;display:grid}.ModelRatings-module__0BbXEW__dimension:last-child{border-bottom:0}.ModelRatings-module__0BbXEW__legend{color:var(--foreground);white-space:nowrap;padding:0;font-size:12px;font-weight:600;line-height:1.25}.ModelRatings-module__0BbXEW__ratingInputRow{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.ModelRatings-module__0BbXEW__ratingScale{flex:0 0 220px;grid-template-columns:repeat(5,44px);width:220px;display:grid}.ModelRatings-module__0BbXEW__ratingChoice{width:44px;min-width:44px;min-height:44px;color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:relative}.ModelRatings-module__0BbXEW__ratingChoice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ModelRatings-module__0BbXEW__ratingChoice span{border-radius:7px;place-items:center;width:44px;min-height:44px;font-size:10px;line-height:1.1;display:grid}.ModelRatings-module__0BbXEW__starChoice span{color:var(--ratings-muted)}.ModelRatings-module__0BbXEW__starChoice:hover{background:color-mix(in srgb,var(--primary)8%,var(--card))}.ModelRatings-module__0BbXEW__starChoice .ModelRatings-module__0BbXEW__selectedStar{color:var(--primary)}.ModelRatings-module__0BbXEW__selectedStar svg{fill:currentColor;stroke:currentColor}.ModelRatings-module__0BbXEW__ratingChoice input:focus-visible+span{outline:2px solid var(--ring);outline-offset:1px}.ModelRatings-module__0BbXEW__skipRow{flex:none}.ModelRatings-module__0BbXEW__skipChoice{border-color:var(--border);background:var(--card);width:auto;min-width:36px;min-height:44px;color:var(--ratings-muted);padding:0 2px}.ModelRatings-module__0BbXEW__skipChoice span{text-align:center;width:auto;min-width:36px;min-height:42px;padding:0 2px}.ModelRatings-module__0BbXEW__skipChoice input:checked+span{color:var(--primary);font-weight:600}.ModelRatings-module__0BbXEW__validation{color:var(--ratings-muted);margin:3px 0 0 52px;font-size:10px;line-height:1.3}.ModelRatings-module__0BbXEW__formActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:6px;display:flex}[data-theme=dark] .ModelRatings-module__0BbXEW__ratings{--primary:#83b4ff;--primary-foreground:#102033}[data-theme=eye-care] .ModelRatings-module__0BbXEW__ratings{--primary:#376840;--primary-foreground:#fff}@container (max-width:740px){.ModelRatings-module__0BbXEW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}.ModelRatings-module__0BbXEW__metric{grid-template-columns:minmax(0,1fr) auto;row-gap:1px;display:grid}.ModelRatings-module__0BbXEW__metricLabel{grid-area:1/1}.ModelRatings-module__0BbXEW__metricCount{grid-area:1/2}.ModelRatings-module__0BbXEW__summaryStars{grid-area:2/1/auto/-1}.ModelRatings-module__0BbXEW__textButton{justify-self:end}}@container (max-width:480px){.ModelRatings-module__0BbXEW__dimensionRow{grid-template-columns:minmax(48px,1fr) auto;column-gap:3px}.ModelRatings-module__0BbXEW__ratingScale{flex-basis:160px;grid-template-columns:repeat(5,32px);width:160px}.ModelRatings-module__0BbXEW__ratingChoice{width:32px;min-width:32px}.ModelRatings-module__0BbXEW__ratingChoice span{width:100%;min-width:0;padding:0}.ModelRatings-module__0BbXEW__skipChoice{padding:0}.ModelRatings-module__0BbXEW__ratingInputRow{gap:2px}}@media (prefers-reduced-motion:reduce){.ModelRatings-module__0BbXEW__button,.ModelRatings-module__0BbXEW__secondaryButton,.ModelRatings-module__0BbXEW__textButton{transition:none}}@media (max-width:767px){.ModelRatings-module__0BbXEW__dimension{padding:12px 0}.ModelRatings-module__0BbXEW__dimensionRow{grid-template-columns:minmax(0,1fr);gap:8px}.ModelRatings-module__0BbXEW__ratingInputRow{flex-wrap:wrap;gap:6px}.ModelRatings-module__0BbXEW__ratingScale{flex:1 0 100%;grid-template-columns:repeat(5,minmax(44px,1fr));width:100%}.ModelRatings-module__0BbXEW__ratingChoice{width:auto;min-width:44px;min-height:44px}.ModelRatings-module__0BbXEW__skipChoice{padding:0 12px}}
.ModelLibraryDialog-module__M2SnNW__dialog{border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 48px);max-width:1160px;height:min(780px,100svh - 48px);padding:0;overflow:hidden}.ModelLibraryDialog-module__M2SnNW__header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:24px 28px;display:flex}.ModelLibraryDialog-module__M2SnNW__emblem{background:var(--accent);width:44px;height:44px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.ModelLibraryDialog-module__M2SnNW__subtitle{color:var(--muted-foreground);margin-top:8px;font-size:12px}.ModelLibraryDialog-module__M2SnNW__body{grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}.ModelLibraryDialog-module__M2SnNW__navigation{background:var(--secondary);border-right:1px solid var(--border);padding:20px 12px;overflow-y:auto}.ModelLibraryDialog-module__M2SnNW__navigation button{text-align:left;width:100%;min-height:42px;color:var(--muted-foreground);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ModelLibraryDialog-module__M2SnNW__navigation button:hover{background:var(--accent);color:var(--foreground)}.ModelLibraryDialog-module__M2SnNW__navigation button[aria-current]{background:var(--card);color:var(--primary);font-weight:600;box-shadow:0 1px 4px #00000009}.ModelLibraryDialog-module__M2SnNW__count{margin-left:auto;font-size:11px}.ModelLibraryDialog-module__M2SnNW__navLabel{color:var(--muted-foreground);padding:24px 12px 8px;font-size:11px}.ModelLibraryDialog-module__M2SnNW__groupDot{opacity:.55;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:0 5px}.ModelLibraryDialog-module__M2SnNW__content{overscroll-behavior:contain;min-width:0;padding:24px;overflow-y:auto}.ModelLibraryDialog-module__M2SnNW__sectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.ModelLibraryDialog-module__M2SnNW__sectionHeading h3{font-size:16px;font-weight:600}.ModelLibraryDialog-module__M2SnNW__sectionHeading>span{color:var(--muted-foreground);font-size:11px}.ModelLibraryDialog-module__M2SnNW__cards{flex-direction:column;gap:12px;display:flex}.ModelLibraryDialog-module__M2SnNW__card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px;transition:border-color .15s,background-color .15s}.ModelLibraryDialog-module__M2SnNW__card[data-expanded]{border-color:color-mix(in srgb,var(--primary)38%,var(--border));background:color-mix(in srgb,var(--primary)3%,var(--card))}.ModelLibraryDialog-module__M2SnNW__cardHeading{grid-template-columns:minmax(0,1fr) 44px 68px;align-items:center;gap:8px;display:grid}.ModelLibraryDialog-module__M2SnNW__readButton{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;display:flex}.ModelLibraryDialog-module__M2SnNW__readButton>svg{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}.ModelLibraryDialog-module__M2SnNW__starIcon{background:var(--secondary);width:36px;height:36px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ModelLibraryDialog-module__M2SnNW__modelText{flex:1;min-width:0}.ModelLibraryDialog-module__M2SnNW__modelText strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.ModelLibraryDialog-module__M2SnNW__preview{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.ModelLibraryDialog-module__M2SnNW__metadata{justify-content:center;align-items:center;min-width:0;display:flex}.ModelLibraryDialog-module__M2SnNW__addButton{background:var(--accent);width:68px;min-height:44px;color:var(--primary);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:3px;padding:6px;font-size:12px;transition:background-color .15s;display:flex}.ModelLibraryDialog-module__M2SnNW__addButton:hover{background:color-mix(in srgb,var(--primary)16%,var(--card))}.ModelLibraryDialog-module__M2SnNW__addButton[data-remove]{background:color-mix(in srgb,var(--destructive)7%,var(--card));color:color-mix(in srgb,var(--destructive)72%,#680c0c)}.ModelLibraryDialog-module__M2SnNW__addButton[data-remove]:hover{background:color-mix(in srgb,var(--destructive)15%,var(--card))}.ModelLibraryDialog-module__M2SnNW__access{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0 48px;font-size:11px;display:flex}.ModelLibraryDialog-module__M2SnNW__introduction{border-top:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);margin-top:14px;padding-top:14px;font-size:13px;line-height:1.85}.ModelLibraryDialog-module__M2SnNW__rotated{transform:rotate(180deg)}.ModelLibraryDialog-module__M2SnNW__empty{text-align:center;min-height:260px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ModelLibraryDialog-module__M2SnNW__empty>svg{color:var(--primary);opacity:.5;margin-bottom:4px}.ModelLibraryDialog-module__M2SnNW__empty h4{color:var(--foreground);font-size:15px}.ModelLibraryDialog-module__M2SnNW__empty p,.ModelLibraryDialog-module__M2SnNW__empty button{font-size:12px}.ModelLibraryDialog-module__M2SnNW__footer{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ModelLibraryDialog-module__M2SnNW__footer>div{flex-shrink:0;gap:10px;display:flex}.ModelLibraryDialog-module__M2SnNW__footnote{color:var(--muted-foreground);font-size:12px}.ModelLibraryDialog-module__M2SnNW__error{color:var(--destructive);font-size:12px}.ModelLibraryDialog-module__M2SnNW__dialog button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ModelLibraryDialog-module__M2SnNW__dialog button:disabled{cursor:default}@media (max-width:767px){.ModelLibraryDialog-module__M2SnNW__dialog{inset:var(--universe-viewport-top,0px)0 auto;width:100%;max-width:none;height:var(--universe-viewport-height,100dvh);max-height:var(--universe-viewport-height,100dvh);border-radius:0;transform:translate(0,0)}.ModelLibraryDialog-module__M2SnNW__dialog>button:last-child{top:max(6px,env(safe-area-inset-top));place-items:center;min-width:44px;min-height:44px;display:grid;right:8px}.ModelLibraryDialog-module__M2SnNW__header{padding:max(16px,env(safe-area-inset-top))56px 16px 16px}.ModelLibraryDialog-module__M2SnNW__body{flex-direction:column;display:flex}.ModelLibraryDialog-module__M2SnNW__navigation{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;display:flex;overflow:auto hidden}.ModelLibraryDialog-module__M2SnNW__navigation button{white-space:nowrap;flex-shrink:0;width:auto;min-height:44px;font-size:12px}.ModelLibraryDialog-module__M2SnNW__navLabel{display:none}.ModelLibraryDialog-module__M2SnNW__content{flex:1;min-height:0;padding:18px 12px}.ModelLibraryDialog-module__M2SnNW__card{padding:12px 10px}.ModelLibraryDialog-module__M2SnNW__cardHeading{grid-template-columns:minmax(0,1fr) 44px 64px;gap:6px}.ModelLibraryDialog-module__M2SnNW__readButton{gap:6px}.ModelLibraryDialog-module__M2SnNW__starIcon{display:none}.ModelLibraryDialog-module__M2SnNW__modelText strong{line-height:1.5}.ModelLibraryDialog-module__M2SnNW__addButton{width:64px}.ModelLibraryDialog-module__M2SnNW__footer{padding:12px 12px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}.ModelLibraryDialog-module__M2SnNW__footer button{min-height:44px}.ModelLibraryDialog-module__M2SnNW__footer>div{gap:8px}.ModelLibraryDialog-module__M2SnNW__access{margin-left:0}}@media (prefers-reduced-motion:reduce){.ModelLibraryDialog-module__M2SnNW__card,.ModelLibraryDialog-module__M2SnNW__readButton>svg{transition:none}}[data-theme=dark] .ModelLibraryDialog-module__M2SnNW__dialog{--primary:#83b4ff;--accent:#183050}[data-theme=dark] .ModelLibraryDialog-module__M2SnNW__addButton[data-remove]{color:#ffaaa5}
.mobile-surfaces-module__EgsK9q__contents{display:contents}@media (max-width:767px){.mobile-surfaces-module__EgsK9q__surface{min-width:0;overflow:hidden}.mobile-surfaces-module__EgsK9q__surface input:not([type=checkbox]):not([type=radio]),.mobile-surfaces-module__EgsK9q__surface textarea,.mobile-surfaces-module__EgsK9q__form input:not([type=checkbox]):not([type=radio]),.mobile-surfaces-module__EgsK9q__form textarea,.mobile-surfaces-module__EgsK9q__dialog input:not([type=checkbox]):not([type=radio]),.mobile-surfaces-module__EgsK9q__dialog textarea{font-size:16px}.mobile-surfaces-module__EgsK9q__header{border-bottom:1px solid var(--border);background:var(--background);flex-shrink:0;align-items:center;gap:12px;min-height:52px;padding:4px 12px;display:flex}.mobile-surfaces-module__EgsK9q__header button{min-width:44px;min-height:44px}.mobile-surfaces-module__EgsK9q__header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.mobile-surfaces-module__EgsK9q__editor{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mobile-surfaces-module__EgsK9q__form.mobile-surfaces-module__EgsK9q__form{flex-direction:column;gap:0;height:100%;min-height:0;display:flex;overflow:hidden}.mobile-surfaces-module__EgsK9q__formBody{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:16px;scroll-padding-block:16px;overflow-y:auto}.mobile-surfaces-module__EgsK9q__formFooter{padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);flex-wrap:wrap;flex-shrink:0;gap:8px;margin:0!important}.mobile-surfaces-module__EgsK9q__formFooter button{min-height:44px}.mobile-surfaces-module__EgsK9q__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;display:grid;overflow:hidden}.mobile-surfaces-module__EgsK9q__tabs button{gap:4px;width:100%;min-width:0;min-height:48px;padding:6px 4px;font-size:12px}.mobile-surfaces-module__EgsK9q__tabs button svg{flex-shrink:0;width:14px;height:14px}.mobile-surfaces-module__EgsK9q__dialog{height:var(--universe-viewport-height,100dvh);border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;inset:var(--universe-viewport-top,0px)0 auto!important;width:100%!important;max-width:none!important;max-height:var(--universe-viewport-height,100dvh)!important;transform:translate(0,0)!important}.mobile-surfaces-module__EgsK9q__dialogHeader{padding:max(18px,env(safe-area-inset-top))56px 16px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.mobile-surfaces-module__EgsK9q__dialog>button:last-child{top:max(6px,env(safe-area-inset-top));place-items:center;min-width:44px;min-height:44px;display:grid;right:8px}.mobile-surfaces-module__EgsK9q__pickerBody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.mobile-surfaces-module__EgsK9q__pickerBody>*{margin:0!important}.mobile-surfaces-module__EgsK9q__pickerList{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.mobile-surfaces-module__EgsK9q__pickerFooter{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-flow:wrap;justify-content:flex-end;align-items:center}.mobile-surfaces-module__EgsK9q__pickerFooter button{min-height:44px}.mobile-surfaces-module__EgsK9q__readBody{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;display:block;overflow-y:auto}.mobile-surfaces-module__EgsK9q__modelOptions{flex-direction:column;width:min(360px,100vw - 16px);display:flex}.mobile-surfaces-module__EgsK9q__modelOptions>:last-child{flex-shrink:0}.mobile-surfaces-module__EgsK9q__modelList{overscroll-behavior:contain;flex:1;min-height:0}.mobile-surfaces-module__EgsK9q__pickerSearch{order:-1}.mobile-surfaces-module__EgsK9q__autosaveFooter{padding-bottom:max(4px,env(safe-area-inset-bottom))}.mobile-surfaces-module__EgsK9q__cardEditor input:not([type=checkbox]):not([type=radio]),.mobile-surfaces-module__EgsK9q__cardEditor textarea{font-size:16px}.mobile-surfaces-module__EgsK9q__cardEditor .cm-content{font-size:16px}.mobile-surfaces-module__EgsK9q__cardEditor button{min-height:44px}.mobile-surfaces-module__EgsK9q__legacyCard{min-width:0}.mobile-surfaces-module__EgsK9q__legacyCard input:not([type=checkbox]):not([type=radio]),.mobile-surfaces-module__EgsK9q__legacyCard textarea{font-size:16px!important}.mobile-surfaces-module__EgsK9q__legacyCard button,.mobile-surfaces-module__EgsK9q__legacyCard summary{min-height:44px}.mobile-surfaces-module__EgsK9q__legacyFields{grid-template-columns:minmax(0,1fr)!important}.mobile-surfaces-module__EgsK9q__legacyFields>*{min-width:0;grid-column:auto!important}.mobile-surfaces-module__EgsK9q__ledger{min-width:0;overflow:hidden}.mobile-surfaces-module__EgsK9q__ledger input{font-size:16px}.mobile-surfaces-module__EgsK9q__ledger button{min-height:44px}.mobile-surfaces-module__EgsK9q__ledgerOverview[data-creating]>.mobile-surfaces-module__EgsK9q__ledgerAccounts{display:none}.mobile-surfaces-module__EgsK9q__accountForm{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.mobile-surfaces-module__EgsK9q__accountFields{overscroll-behavior:contain;flex:1;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.mobile-surfaces-module__EgsK9q__accountFields>*{grid-column:auto}.mobile-surfaces-module__EgsK9q__ledgerEntryForm{overscroll-behavior:contain;max-height:65%;overflow-y:auto}}
.AgentProgress-module__JtgvLW__process{width:100%;min-width:0;color:var(--foreground);margin:8px 0;font-size:13px;line-height:1.7}.AgentProgress-module__JtgvLW__toggle,.AgentProgress-module__JtgvLW__status{width:fit-content;max-width:100%;min-height:32px;color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.AgentProgress-module__JtgvLW__toggle{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 0;font-size:12px}.AgentProgress-module__JtgvLW__toggle:hover{color:var(--foreground)}.AgentProgress-module__JtgvLW__toggle:focus-visible,.AgentProgress-module__JtgvLW__copy:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.AgentProgress-module__JtgvLW__statusLabel{align-items:center;gap:7px;min-width:0;display:flex}.AgentProgress-module__JtgvLW__chevron{flex-shrink:0;width:14px;height:14px;transition:transform .18s}.AgentProgress-module__JtgvLW__chevron[data-expanded=true]{transform:rotate(90deg)}.AgentProgress-module__JtgvLW__spinner{flex-shrink:0;width:13px;height:13px;animation:1.2s linear infinite AgentProgress-module__JtgvLW__process-spin}.AgentProgress-module__JtgvLW__content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.AgentProgress-module__JtgvLW__content[data-expanded=true]{opacity:1;grid-template-rows:1fr}.AgentProgress-module__JtgvLW__contentInner{min-width:0;min-height:0;overflow:hidden}.AgentProgress-module__JtgvLW__entries{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.AgentProgress-module__JtgvLW__entries:not(:empty){padding:6px 0}.AgentProgress-module__JtgvLW__activity p{margin:0}.AgentProgress-module__JtgvLW__activity{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:baseline;gap:7px;font-size:12px;display:flex}.AgentProgress-module__JtgvLW__activity>svg{flex-shrink:0;width:12px;height:12px;position:relative;top:2px}.AgentProgress-module__JtgvLW__output{overflow-wrap:anywhere;min-width:0}.AgentProgress-module__JtgvLW__text{line-height:1.8}.AgentProgress-module__JtgvLW__resultTitle{font-weight:500;margin-bottom:4px!important}.AgentProgress-module__JtgvLW__incomplete{color:var(--muted-foreground);margin:4px 8px 0 0;font-size:11px;display:inline-block}.AgentProgress-module__JtgvLW__outputLimitNotice{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.5;display:block}.AgentProgress-module__JtgvLW__copy{min-height:28px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;margin-top:4px;padding:3px 6px;font-size:11px;display:inline-flex}.AgentProgress-module__JtgvLW__copy:hover{color:var(--foreground);background:var(--secondary)}.AgentProgress-module__JtgvLW__copy svg{width:12px;height:12px}.AgentProgress-module__JtgvLW__process[data-completed=true]{border-bottom:1px solid var(--border);padding-bottom:6px}@keyframes AgentProgress-module__JtgvLW__process-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.AgentProgress-module__JtgvLW__toggle,.AgentProgress-module__JtgvLW__copy{min-height:44px}}@media (prefers-reduced-motion:reduce){.AgentProgress-module__JtgvLW__content,.AgentProgress-module__JtgvLW__chevron{transition:none}.AgentProgress-module__JtgvLW__spinner{animation:none}}
.AgentQuestionDialog-module__JbP4Wq__content{width:min(42rem,100vw - 1rem);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);overscroll-behavior:contain;min-width:0;overflow-y:auto}.AgentQuestionDialog-module__JbP4Wq__header,.AgentQuestionDialog-module__JbP4Wq__body{min-width:0}.AgentQuestionDialog-module__JbP4Wq__reopenButton,:is(.AgentQuestionDialog-module__JbP4Wq__content .creator-question-option,.AgentQuestionDialog-module__JbP4Wq__content .creator-question-footer button,.AgentQuestionDialog-module__JbP4Wq__content .creator-question-create-link,.AgentQuestionDialog-module__JbP4Wq__content .creator-question-skip){min-height:44px}@media (max-width:640px){.AgentQuestionDialog-module__JbP4Wq__content{padding:1rem}}
.StarLinkModeBar-module__kmqz2G__launcher{--starlink-blue:#3b82f6}[data-theme=dark] .StarLinkModeBar-module__kmqz2G__launcher{--starlink-blue:#60a5fa}.StarLinkModeBar-module__kmqz2G__surface{border-color:var(--border);background:var(--card)}.StarLinkModeBar-module__kmqz2G__launcher[data-selected=true] .StarLinkModeBar-module__kmqz2G__surface{border-color:var(--starlink-blue);background:color-mix(in srgb,var(--starlink-blue)10%,var(--card))}.StarLinkModeBar-module__kmqz2G__selectedIcon{color:var(--starlink-blue)}.StarLinkModeBar-module__kmqz2G__launcher:focus-within .StarLinkModeBar-module__kmqz2G__surface{border-color:var(--starlink-blue);background:color-mix(in srgb,var(--starlink-blue)14%,var(--card))}.StarLinkModeBar-module__kmqz2G__launcher:has(button:not(:disabled):hover) .StarLinkModeBar-module__kmqz2G__surface{border-color:var(--starlink-blue);background:color-mix(in srgb,var(--starlink-blue)14%,var(--card))}.StarLinkModeBar-module__kmqz2G__launcher:has(button:not(:disabled):active) .StarLinkModeBar-module__kmqz2G__surface{border-color:var(--starlink-blue);background:color-mix(in srgb,var(--starlink-blue)23%,var(--card))}
.StarLinkExplorerLayout-module__GPrm7q__layout{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;container:starlink-explorer/inline-size}.StarLinkExplorerLayout-module__GPrm7q__header,.StarLinkExplorerLayout-module__GPrm7q__toolbar,.StarLinkExplorerLayout-module__GPrm7q__footer{flex:none;align-items:center;display:flex}.StarLinkExplorerLayout-module__GPrm7q__header{border-bottom:1px solid var(--border);gap:10px;min-height:52px;padding:0 16px}.StarLinkExplorerLayout-module__GPrm7q__header h1{margin:0;font-size:15px;font-weight:650}.StarLinkExplorerLayout-module__GPrm7q__workName{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.StarLinkExplorerLayout-module__GPrm7q__toolbar{border-bottom:1px solid var(--border);gap:10px;min-height:54px;padding:7px 14px}.StarLinkExplorerLayout-module__GPrm7q__searchBox{border:1px solid var(--border);background:var(--muted);min-width:0;height:38px;color:var(--muted-foreground);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.StarLinkExplorerLayout-module__GPrm7q__searchBox:focus-within{border-color:var(--ring);background:var(--background);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)20%,transparent)}.StarLinkExplorerLayout-module__GPrm7q__searchBox input{width:100%;min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.StarLinkExplorerLayout-module__GPrm7q__searchBox input::placeholder{color:var(--muted-foreground)}.StarLinkExplorerLayout-module__GPrm7q__schemeControl{align-items:center;gap:6px;min-width:0;max-width:100%;margin-right:auto;display:flex}.StarLinkExplorerLayout-module__GPrm7q__schemeControl>*{max-width:100%}.StarLinkExplorerLayout-module__GPrm7q__schemeNotice{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.StarLinkExplorerLayout-module__GPrm7q__schemeNotice:hover,.StarLinkExplorerLayout-module__GPrm7q__schemeNotice[aria-expanded=true]{color:var(--foreground)}.StarLinkExplorerLayout-module__GPrm7q__schemeNotice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.StarLinkExplorerLayout-module__GPrm7q__mobileCategory{display:none}.StarLinkExplorerLayout-module__GPrm7q__body{grid-template-columns:158px minmax(0,1fr)min(var(--selection-width,224px),40cqw);flex:auto;min-height:0;display:grid}.StarLinkExplorerLayout-module__GPrm7q__categories{border-right:1px solid var(--border);min-width:0;padding:12px 8px;overflow:auto}.StarLinkExplorerLayout-module__GPrm7q__categoryList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.StarLinkExplorerLayout-module__GPrm7q__categoryButton,.StarLinkExplorerLayout-module__GPrm7q__styleToggle{width:100%;min-width:0;min-height:38px;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.StarLinkExplorerLayout-module__GPrm7q__categoryButton:hover{background:var(--muted);color:var(--foreground)}.StarLinkExplorerLayout-module__GPrm7q__categoryButton:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__styleToggle:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__removeButton:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__clearButton:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__saveButton:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__mobileSummary:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__mobileCategory:focus-visible,.StarLinkExplorerLayout-module__GPrm7q__dialogClose:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.StarLinkExplorerLayout-module__GPrm7q__categoryActive{background:color-mix(in srgb,var(--primary)9%,var(--card));color:var(--primary);font-weight:600}.StarLinkExplorerLayout-module__GPrm7q__categoryIcon{flex:none;display:inline-flex}.StarLinkExplorerLayout-module__GPrm7q__categoryIcon svg{width:16px;height:16px}.StarLinkExplorerLayout-module__GPrm7q__categoryLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.StarLinkExplorerLayout-module__GPrm7q__categoryCount{color:var(--muted-foreground);flex:none;font-size:11px}.StarLinkExplorerLayout-module__GPrm7q__styleToggle{min-height:38px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.StarLinkExplorerLayout-module__GPrm7q__styleToggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary)25%,var(--border));background:color-mix(in srgb,var(--primary)9%,var(--card));color:var(--primary);font-weight:600}.StarLinkExplorerLayout-module__GPrm7q__styleToggle:disabled{cursor:not-allowed;opacity:.5}.StarLinkExplorerLayout-module__GPrm7q__materials{min-width:0;min-height:0;padding:14px 16px;overflow:auto}.StarLinkExplorerLayout-module__GPrm7q__sectionTitle{margin:0 0 12px;font-size:14px;font-weight:600}.StarLinkExplorerLayout-module__GPrm7q__selectionPanel{min-width:0;min-height:0;position:relative}.StarLinkExplorerLayout-module__GPrm7q__selection{border-left:1px solid var(--border);flex-direction:column;min-width:0;height:100%;min-height:0;padding:12px;display:flex;overflow:auto}.StarLinkExplorerLayout-module__GPrm7q__selectionResize{z-index:1;cursor:col-resize;touch-action:none;width:10px;position:absolute;inset:0 auto 0 -5px}.StarLinkExplorerLayout-module__GPrm7q__selectionResize:after{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 4px}.StarLinkExplorerLayout-module__GPrm7q__selectionResize:hover:after,.StarLinkExplorerLayout-module__GPrm7q__selectionResize:focus-visible:after{background:var(--primary)}.StarLinkExplorerLayout-module__GPrm7q__selectionResize:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.StarLinkExplorerLayout-module__GPrm7q__selectionHeading,.StarLinkExplorerLayout-module__GPrm7q__dialogHeading{flex:none;align-items:center;gap:6px;min-height:36px;display:flex}.StarLinkExplorerLayout-module__GPrm7q__selectionHeading h2,.StarLinkExplorerLayout-module__GPrm7q__dialogHeading h2{flex:1;margin:0;font-size:13px;font-weight:600}.StarLinkExplorerLayout-module__GPrm7q__selectionHeading h2 span,.StarLinkExplorerLayout-module__GPrm7q__dialogHeading h2 span{color:var(--muted-foreground);margin-left:4px;font-size:12px;font-weight:400}.StarLinkExplorerLayout-module__GPrm7q__clearButton{min-width:32px;min-height:32px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:12px}.StarLinkExplorerLayout-module__GPrm7q__clearButton:hover{background:var(--muted);color:var(--foreground)}.StarLinkExplorerLayout-module__GPrm7q__selectedList{gap:2px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.StarLinkExplorerLayout-module__GPrm7q__selectedItem{border-bottom:1px solid color-mix(in srgb,var(--border)70%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:7px 0;display:grid}.StarLinkExplorerLayout-module__GPrm7q__selectedCopy{gap:2px;min-width:0;display:grid}.StarLinkExplorerLayout-module__GPrm7q__selectedName,.StarLinkExplorerLayout-module__GPrm7q__selectedDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StarLinkExplorerLayout-module__GPrm7q__selectedName{font-size:12px;font-weight:500}.StarLinkExplorerLayout-module__GPrm7q__selectedDetail{color:var(--muted-foreground);font-size:10px}.StarLinkExplorerLayout-module__GPrm7q__removeButton,.StarLinkExplorerLayout-module__GPrm7q__dialogClose{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.StarLinkExplorerLayout-module__GPrm7q__removeButton:hover,.StarLinkExplorerLayout-module__GPrm7q__dialogClose:hover{background:var(--muted);color:var(--foreground)}.StarLinkExplorerLayout-module__GPrm7q__emptySelection{color:var(--muted-foreground);text-align:center;margin:20px 0;font-size:12px}.StarLinkExplorerLayout-module__GPrm7q__selectionTotal{border-top:1px solid var(--border);min-height:40px;color:var(--muted-foreground);flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.StarLinkExplorerLayout-module__GPrm7q__selectionTotal strong{color:var(--foreground);font-size:12px;font-weight:600}.StarLinkExplorerLayout-module__GPrm7q__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;min-height:52px;padding:6px 14px}.StarLinkExplorerLayout-module__GPrm7q__footerTotal{color:var(--muted-foreground);font-size:11px}.StarLinkExplorerLayout-module__GPrm7q__mobileSummary{min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0;font-size:12px;display:none}.StarLinkExplorerLayout-module__GPrm7q__saveButton{background:var(--primary);min-height:36px;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:600}.StarLinkExplorerLayout-module__GPrm7q__saveButton:hover{filter:brightness(.96)}.StarLinkExplorerLayout-module__GPrm7q__modalSurface{background:#0000007a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed!important;inset:0!important}.StarLinkExplorerLayout-module__GPrm7q__dialogCard,.StarLinkExplorerLayout-module__GPrm7q__drawerCard{border:1px solid var(--border);background:var(--card);width:min(100%,420px);max-height:min(78dvh,600px);color:var(--foreground);box-shadow:0 18px 56px color-mix(in srgb,var(--foreground)18%,transparent);overflow:auto}.StarLinkExplorerLayout-module__GPrm7q__dialogCard{border-radius:12px;padding:12px}.StarLinkExplorerLayout-module__GPrm7q__dialogHeading{margin-bottom:8px}.StarLinkExplorerLayout-module__GPrm7q__dialogHeading nav{min-width:0}.StarLinkExplorerLayout-module__GPrm7q__dialogCard .StarLinkExplorerLayout-module__GPrm7q__categoryButton,.StarLinkExplorerLayout-module__GPrm7q__dialogCard .StarLinkExplorerLayout-module__GPrm7q__styleToggle{min-height:44px}.StarLinkExplorerLayout-module__GPrm7q__selectionLayer{align-items:flex-end;padding:0}.StarLinkExplorerLayout-module__GPrm7q__drawerCard{width:100%;max-height:70dvh;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;display:flex}.StarLinkExplorerLayout-module__GPrm7q__drawerCard .StarLinkExplorerLayout-module__GPrm7q__dialogHeading{min-height:44px}.StarLinkExplorerLayout-module__GPrm7q__drawerCard .StarLinkExplorerLayout-module__GPrm7q__selectedList{min-height:0;overflow:auto}.StarLinkExplorerLayout-module__GPrm7q__drawerCard .StarLinkExplorerLayout-module__GPrm7q__selectedItem{min-height:52px}.StarLinkExplorerLayout-module__GPrm7q__drawerCard .StarLinkExplorerLayout-module__GPrm7q__removeButton,.StarLinkExplorerLayout-module__GPrm7q__drawerCard .StarLinkExplorerLayout-module__GPrm7q__clearButton,.StarLinkExplorerLayout-module__GPrm7q__drawerCard .StarLinkExplorerLayout-module__GPrm7q__dialogClose{width:44px;min-width:44px;height:44px}@container starlink-explorer (max-width:760px){.StarLinkExplorerLayout-module__GPrm7q__body{grid-template-columns:152px minmax(0,1fr)}.StarLinkExplorerLayout-module__GPrm7q__selectionPanel,.StarLinkExplorerLayout-module__GPrm7q__footerTotal{display:none}.StarLinkExplorerLayout-module__GPrm7q__mobileSummary{min-height:44px;display:block}.StarLinkExplorerLayout-module__GPrm7q__footer{min-height:58px}}@container starlink-explorer (max-width:600px){.StarLinkExplorerLayout-module__GPrm7q__layout{border:0;border-radius:0}.StarLinkExplorerLayout-module__GPrm7q__header{min-height:48px;padding:0 12px}.StarLinkExplorerLayout-module__GPrm7q__toolbar{grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:58px;padding:7px 10px;display:grid}.StarLinkExplorerLayout-module__GPrm7q__mobileCategory{min-width:0;max-width:112px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:0 4px;font-size:12px;display:inline-flex}.StarLinkExplorerLayout-module__GPrm7q__mobileCategory span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StarLinkExplorerLayout-module__GPrm7q__searchBox{gap:5px;height:40px;padding:0 7px}.StarLinkExplorerLayout-module__GPrm7q__searchBox input{font-size:16px}.StarLinkExplorerLayout-module__GPrm7q__searchBox>svg{width:14px;height:14px}.StarLinkExplorerLayout-module__GPrm7q__schemeControl{grid-column:1/-1}.StarLinkExplorerLayout-module__GPrm7q__body{display:flex}.StarLinkExplorerLayout-module__GPrm7q__categories{display:none}.StarLinkExplorerLayout-module__GPrm7q__materials{flex:1;padding:12px}.StarLinkExplorerLayout-module__GPrm7q__sectionTitle{display:none}.StarLinkExplorerLayout-module__GPrm7q__footer{min-height:64px;padding:5px 12px max(5px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:0 8px;display:grid}.StarLinkExplorerLayout-module__GPrm7q__saveButton{min-height:42px;padding:0 14px}.StarLinkExplorerLayout-module__GPrm7q__selectionLayer{padding:0}}@media (prefers-reduced-motion:no-preference){.StarLinkExplorerLayout-module__GPrm7q__categoryButton,.StarLinkExplorerLayout-module__GPrm7q__styleToggle,.StarLinkExplorerLayout-module__GPrm7q__clearButton,.StarLinkExplorerLayout-module__GPrm7q__removeButton,.StarLinkExplorerLayout-module__GPrm7q__dialogClose,.StarLinkExplorerLayout-module__GPrm7q__saveButton{transition:background-color .16s,color .16s,border-color .16s}}
.StarLinkMaterialGroups-module__u15D0G__groups{color:var(--foreground);font-size:14px}.StarLinkMaterialGroups-module__u15D0G__groups>div{margin-bottom:20px}.StarLinkMaterialGroups-module__u15D0G__groups label{border-radius:9px;gap:10px;padding:8px 10px;transition:background .12s}.StarLinkMaterialGroups-module__u15D0G__groups label:hover{background:var(--secondary)}.StarLinkMaterialGroups-module__u15D0G__groups label:has(input:checked){background:color-mix(in srgb,var(--primary)9%,var(--background));color:var(--primary)}.StarLinkMaterialGroups-module__u15D0G__groups input[type=checkbox]{flex-shrink:0}.StarLinkMaterialGroups-module__u15D0G__groups label:has(>input:last-child){justify-content:flex-start}.StarLinkMaterialGroups-module__u15D0G__groups label>input:last-child{order:-1}.StarLinkMaterialGroups-module__u15D0G__groups button{padding-inline:10px}.StarLinkMaterialGroups-module__u15D0G__groups [data-material-group]{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) 44px;display:grid}.StarLinkMaterialGroups-module__u15D0G__groups [data-material-group]>span{grid-area:1/2}.StarLinkMaterialGroups-module__u15D0G__groups [data-material-group]>div{display:contents}.StarLinkMaterialGroups-module__u15D0G__groups [data-material-group]>div>label{grid-area:1/1;min-width:36px;padding:0}.StarLinkMaterialGroups-module__u15D0G__groups [data-material-group]>div>button{grid-area:1/3}.StarLinkMaterialGroups-module__u15D0G__inspirationList>div{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.StarLinkMaterialGroups-module__u15D0G__inspirationList [data-material-group]{border-bottom:0;grid-template-columns:44px minmax(0,1fr) 44px;min-height:46px;padding:0 4px}.StarLinkMaterialGroups-module__u15D0G__inspirationList [data-material-group]>div>label{justify-content:center;min-width:44px}.StarLinkMaterialGroups-module__u15D0G__inspirationList>div>label{grid-template-columns:44px minmax(0,1fr);gap:0;min-height:46px;padding:0 4px;display:grid}.StarLinkMaterialGroups-module__u15D0G__inspirationList>div>label>input{justify-self:center}.StarLinkMaterialGroups-module__u15D0G__inspirationList>div:has(>[data-material-group])>label{margin:0 4px 4px;padding-left:14px}.StarLinkMaterialGroups-module__u15D0G__groupName{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.StarLinkMaterialGroups-module__u15D0G__groupName>svg{color:var(--muted-foreground);flex:none}.StarLinkMaterialGroups-module__u15D0G__groupCount{background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.StarLinkMaterialGroups-module__u15D0G__inspirationList [data-material-group]:has(input:checked){background:color-mix(in srgb,var(--primary)9%,var(--card))}.StarLinkMaterialGroups-module__u15D0G__inspirationList [data-material-group]:has(input:checked)>.StarLinkMaterialGroups-module__u15D0G__groupName{color:var(--primary)!important}.StarLinkMaterialGroups-module__u15D0G__inspirationList [data-material-group]:has(input:checked)>.StarLinkMaterialGroups-module__u15D0G__groupName>svg{color:var(--primary)!important}
.AuthGlyphBackground-module__FpWteG__scene{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(at 35% 40%,#091321 0%,#040a12 48%,#02050b 100%);position:fixed;inset:0;overflow:hidden}.AuthGlyphBackground-module__FpWteG__scene[data-ready=true]{opacity:1}.AuthGlyphBackground-module__FpWteG__canvas{width:100%;height:100%;position:absolute;inset:0}.AuthGlyphBackground-module__FpWteG__shade{background:linear-gradient(90deg,#01050e05,#01050e05 45%,#01050e3d),linear-gradient(#01050e29,#0000 28% 75%,#01050e7a);position:absolute;inset:0}.AuthGlyphBackground-module__FpWteG__title{white-space:nowrap;letter-spacing:.09em;color:#9aaabe;text-shadow:0 2px 16px #020612,0 0 24px #0b1837;opacity:0;will-change:opacity;padding-left:.09em;font-family:STXingkai,华文行楷,KaiTi,cursive;font-size:clamp(30px,4.1vw,68px);font-weight:400;line-height:1.5;position:absolute;top:39%;left:40%;transform:translate(-50%,-50%)}@media (min-width:900px) and (max-width:1100px){.AuthGlyphBackground-module__FpWteG__title{font-size:clamp(30px,3.7vw,40px);left:28%}}@media (max-width:899px){.AuthGlyphBackground-module__FpWteG__title{display:none}}
.CompactActionMenu-module__5UjCja__trigger{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CompactActionMenu-module__5UjCja__face{border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.CompactActionMenu-module__5UjCja__trigger:hover .CompactActionMenu-module__5UjCja__face,.CompactActionMenu-module__5UjCja__trigger[data-state=open] .CompactActionMenu-module__5UjCja__face{background:var(--accent);color:var(--foreground)}.CompactActionMenu-module__5UjCja__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.CompactActionMenu-module__5UjCja__menu{background:var(--popover);min-width:160px;max-width:calc(100vw - 16px);color:var(--popover-foreground);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 6px 24px #0002}.CompactActionMenu-module__5UjCja__item{white-space:nowrap;cursor:pointer;border-radius:5px;outline:none;align-items:center;gap:8px;min-height:32px;padding:6px 9px;font-size:13px;display:flex}.CompactActionMenu-module__5UjCja__item[data-highlighted]{background:var(--accent)}.CompactActionMenu-module__5UjCja__item[data-danger]{color:var(--destructive)}.CompactActionMenu-module__5UjCja__item svg{flex-shrink:0}.CompactActionMenu-module__5UjCja__item span{text-overflow:ellipsis;overflow:hidden}@media (max-width:767px),(pointer:coarse){.CompactActionMenu-module__5UjCja__trigger{width:44px;height:44px}.CompactActionMenu-module__5UjCja__item{min-height:44px}}
.PanelResizeHandle-module__PVuuSa__handle{cursor:default;opacity:.5;width:36px;height:36px;color:var(--foreground);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background .2s;display:flex}.PanelResizeHandle-module__PVuuSa__handle:hover,.PanelResizeHandle-module__PVuuSa__handle:focus-visible{opacity:1;background:var(--accent)}.PanelResizeHandle-module__PVuuSa__handle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.EffortPixelField-module__KYJG-a__field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.WriteAgentModelControl-module__2bwhsa__modelControl{min-width:0;max-width:100%}.WriteAgentModelControl-module__2bwhsa__modelTrigger{width:100%;max-width:240px;min-height:32px;color:var(--foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.WriteAgentModelControl-module__2bwhsa__modelTrigger:hover,.WriteAgentModelControl-module__2bwhsa__modelTrigger[aria-expanded=true]{background:var(--secondary)}.WriteAgentModelControl-module__2bwhsa__modelTrigger>svg{width:12px;height:12px;color:var(--muted-foreground);flex-shrink:0}.WriteAgentModelControl-module__2bwhsa__modelName{text-overflow:ellipsis;min-width:0;overflow:hidden}.WriteAgentModelControl-module__2bwhsa__inlineEnergy{flex-shrink:0;align-items:center;display:inline-flex}.WriteAgentModelControl-module__2bwhsa__inlineEnergy [role=img]{width:18px;height:18px}.WriteAgentModelControl-module__2bwhsa__inlineEnergy svg{width:16px;height:16px}.WriteAgentModelControl-module__2bwhsa__inlineStrength{color:var(--muted-foreground);flex-shrink:0}.WriteAgentModelControl-module__2bwhsa__tuningPopover{--effort-accent:var(--primary);box-sizing:border-box;border:1px solid var(--border);background:var(--popover);width:min(260px,100vw - 32px);color:var(--popover-foreground);box-shadow:0 10px 24px color-mix(in oklab,var(--foreground)8%,transparent),0 2px 5px color-mix(in oklab,var(--foreground)4%,transparent);font-family:var(--font-sans);border-radius:12px;padding:10px 14px 12px;overflow:auto}.WriteAgentModelControl-module__2bwhsa__tuningPopover[data-level=auto]{--effort-accent:var(--muted-foreground)}.WriteAgentModelControl-module__2bwhsa__tuningPopover[data-level=xhigh],.WriteAgentModelControl-module__2bwhsa__tuningPopover[data-level=max]{--effort-accent:var(--logo-end)}.WriteAgentModelControl-module__2bwhsa__strengthHeading{justify-content:center;align-items:center;min-height:27px;padding-inline:36px;display:flex;position:relative}.WriteAgentModelControl-module__2bwhsa__strengthHeading strong{color:var(--effort-accent);font-size:14px;font-weight:600;line-height:1.4;transition:color .18s ease-out}.WriteAgentModelControl-module__2bwhsa__autoToggle{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid;position:absolute;top:-4px;right:-5px}.WriteAgentModelControl-module__2bwhsa__autoToggle svg{stroke-width:1.75px;width:14px;height:14px}.WriteAgentModelControl-module__2bwhsa__autoToggle[aria-pressed=true]{color:var(--effort-accent);background:color-mix(in oklab,var(--effort-accent)9%,transparent)}.WriteAgentModelControl-module__2bwhsa__autoToggle:hover{background:var(--secondary)}.WriteAgentModelControl-module__2bwhsa__modelChoice{justify-content:center;align-items:center;height:30px;display:flex}.WriteAgentModelControl-module__2bwhsa__modelChoice>div{width:max-content;max-width:calc(100% - 64px)}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]{min-height:28px;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;justify-content:center;gap:6px;padding:0 7px;font-size:12px;position:relative}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]:hover{background:var(--secondary);color:var(--foreground)}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]>span:first-child{flex:0 auto}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]>span:first-child>span[aria-hidden=true]{display:none}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]>span:not(:first-child){display:none}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]>svg{width:12px;height:12px}.WriteAgentModelControl-module__2bwhsa__strengthSlider{touch-action:none;-webkit-user-select:none;user-select:none;height:44px;margin:1px 0 0;position:relative}.WriteAgentModelControl-module__2bwhsa__strengthTrack{--effort-thumb-size:30px;background:color-mix(in oklab,var(--muted-foreground)13%,var(--popover));border-radius:7px;position:absolute;inset:10px 0;overflow:hidden}.WriteAgentModelControl-module__2bwhsa__strengthInput{z-index:2;appearance:none;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.WriteAgentModelControl-module__2bwhsa__strengthInput::-webkit-slider-runnable-track{background:0 0;height:44px}.WriteAgentModelControl-module__2bwhsa__strengthInput::-moz-range-track{background:0 0;border:0;height:44px}.WriteAgentModelControl-module__2bwhsa__strengthInput::-moz-range-progress{background:0 0;height:44px}.WriteAgentModelControl-module__2bwhsa__strengthInput::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in oklab,var(--effort-accent)34%,var(--border));background:var(--primary-foreground);width:30px;height:30px;box-shadow:0 2px 6px color-mix(in oklab,var(--foreground)16%,transparent);cursor:ew-resize;border-radius:8px;margin-top:7px;transition:border-color .16s,box-shadow .16s}.WriteAgentModelControl-module__2bwhsa__strengthInput::-moz-range-thumb{border:1px solid color-mix(in oklab,var(--effort-accent)34%,var(--border));background:var(--primary-foreground);width:30px;height:30px;box-shadow:0 2px 6px color-mix(in oklab,var(--foreground)16%,transparent);cursor:ew-resize;border-radius:8px;transition:border-color .16s,box-shadow .16s}.WriteAgentModelControl-module__2bwhsa__strengthInput:focus-visible{outline:none}.WriteAgentModelControl-module__2bwhsa__strengthInput:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ring);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in oklab,var(--effort-accent)14%,transparent)}.WriteAgentModelControl-module__2bwhsa__strengthInput:focus-visible::-moz-range-thumb{outline:2px solid var(--ring);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in oklab,var(--effort-accent)14%,transparent)}.WriteAgentModelControl-module__2bwhsa__strengthSlider[data-dragging=true] .WriteAgentModelControl-module__2bwhsa__strengthInput::-webkit-slider-thumb{cursor:grabbing;transition:none}.WriteAgentModelControl-module__2bwhsa__strengthSlider[data-dragging=true] .WriteAgentModelControl-module__2bwhsa__strengthInput::-moz-range-thumb{cursor:grabbing;transition:none}.WriteAgentModelControl-module__2bwhsa__modelControl button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:768px){.WriteAgentModelControl-module__2bwhsa__modelControl .WriteAgentModelControl-module__2bwhsa__modelTrigger{gap:4px;max-width:100%;padding-inline:4px}.WriteAgentModelControl-module__2bwhsa__inlineEnergy [role=img]{width:16px;height:16px}}@media (pointer:coarse){.WriteAgentModelControl-module__2bwhsa__modelControl .WriteAgentModelControl-module__2bwhsa__modelTrigger{min-height:44px}.WriteAgentModelControl-module__2bwhsa__autoToggle{width:44px;height:44px;top:-8px;right:-10px}.WriteAgentModelControl-module__2bwhsa__modelChoice{height:36px}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]{min-height:36px}.WriteAgentModelControl-module__2bwhsa__modelChoice [role=combobox]:before{pointer-events:auto;background:0 0;border:0;inset:-4px 0}}@media (max-width:359px){.WriteAgentModelControl-module__2bwhsa__modelControl .WriteAgentModelControl-module__2bwhsa__modelTrigger{gap:3px}}@media (prefers-reduced-motion:reduce){.WriteAgentModelControl-module__2bwhsa__modelControl *{transition:none!important}}
.ContextUsageControl-module__XGlEAG__contextControl{flex:none;align-items:center;display:inline-flex;position:relative}.ContextUsageControl-module__XGlEAG__usageTrigger{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .16s ease-out,transform .16s ease-out;display:grid}.ContextUsageControl-module__XGlEAG__usageTrigger:hover,.ContextUsageControl-module__XGlEAG__usageTrigger[aria-expanded=true]{background:var(--secondary);color:var(--foreground)}.ContextUsageControl-module__XGlEAG__usageTrigger:active{transform:scale(.94)}.ContextUsageControl-module__XGlEAG__usageTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ContextUsageControl-module__XGlEAG__usageRing{width:21px;height:21px;display:block;overflow:visible;transform:rotate(-90deg)}.ContextUsageControl-module__XGlEAG__usageTrack,.ContextUsageControl-module__XGlEAG__usageProgress{fill:none;stroke-width:3px}.ContextUsageControl-module__XGlEAG__usageTrack{stroke:color-mix(in oklab,var(--muted-foreground)25%,var(--secondary))}.ContextUsageControl-module__XGlEAG__usageProgress{stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1)}.ContextUsageControl-module__XGlEAG__usageTooltip{z-index:30;border:1px solid var(--border);background:var(--popover);min-width:max-content;max-width:min(20rem,100vw - 1rem);color:var(--popover-foreground);box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;gap:2px;padding:7px 10px;font-size:11px;line-height:1.45;transition:opacity .14s ease-out,transform .14s ease-out,visibility .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.ContextUsageControl-module__XGlEAG__usageTooltip strong{font-variant-numeric:tabular-nums;font-weight:600}.ContextUsageControl-module__XGlEAG__usageTooltip span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ContextUsageControl-module__XGlEAG__contextControl:hover .ContextUsageControl-module__XGlEAG__usageTooltip,.ContextUsageControl-module__XGlEAG__contextControl:focus-within .ContextUsageControl-module__XGlEAG__usageTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.ContextUsageControl-module__XGlEAG__contextControl[data-open=true] .ContextUsageControl-module__XGlEAG__usageTooltip{opacity:0;visibility:hidden}.ContextUsageControl-module__XGlEAG__contextPopover{box-sizing:border-box;border:1px solid var(--border);background:var(--popover);width:260px;color:var(--popover-foreground);box-shadow:var(--shadow-xl);font-family:var(--font-sans);border-radius:12px;padding:13px 14px}.ContextUsageControl-module__XGlEAG__contextHeading{color:var(--foreground);margin-bottom:10px;font-size:12px;font-weight:600}.ContextUsageControl-module__XGlEAG__contextModes{border:0;grid-template-columns:1fr 1fr;gap:7px;min-width:0;margin:0;padding:0;display:grid}.ContextUsageControl-module__XGlEAG__contextModes label{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:11px;transition:border-color .14s,background-color .14s;display:flex}.ContextUsageControl-module__XGlEAG__contextModes label:has(input:checked){border-color:var(--ring);background:color-mix(in oklab,var(--primary)8%,var(--card))}.ContextUsageControl-module__XGlEAG__contextModes label[data-disabled]{opacity:.5;cursor:not-allowed}.ContextUsageControl-module__XGlEAG__contextModes input{accent-color:var(--primary)}.ContextUsageControl-module__XGlEAG__contextCapacityInput{color:var(--muted-foreground);grid-template-columns:1fr 112px;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:grid}.ContextUsageControl-module__XGlEAG__contextCapacityInput input{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:6px;padding:6px 8px;font-size:11px}.ContextUsageControl-module__XGlEAG__contextUnsupported{color:var(--muted-foreground);margin:9px 0 0;font-size:10px;line-height:1.55}.ContextUsageControl-module__XGlEAG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContextUsageControl-module__XGlEAG__contextControl button:focus-visible,.ContextUsageControl-module__XGlEAG__contextPopover input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (pointer:coarse){.ContextUsageControl-module__XGlEAG__usageTrigger{width:44px;height:44px}.ContextUsageControl-module__XGlEAG__usageRing{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.ContextUsageControl-module__XGlEAG__contextControl *{transition:none!important}}
.WriteAgentReferencePicker-module__T5UaZG__browser{flex-direction:column;min-height:0;display:flex;overflow:hidden}.WriteAgentReferencePicker-module__T5UaZG__location{min-height:36px;color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.WriteAgentReferencePicker-module__T5UaZG__location>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.WriteAgentReferencePicker-module__T5UaZG__location>small{flex-shrink:0;font-size:11px}.WriteAgentReferencePicker-module__T5UaZG__location button{background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;margin-left:-8px;display:grid}.WriteAgentReferencePicker-module__T5UaZG__list{overscroll-behavior:contain;flex-direction:column;min-height:0;max-height:55dvh;display:flex;overflow:auto}.WriteAgentReferencePicker-module__T5UaZG__row{text-align:left;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 8px;line-height:1.45;display:flex;font-size:13px!important}.WriteAgentReferencePicker-module__T5UaZG__row>span{overflow-wrap:anywhere;flex:1;min-width:0}.WriteAgentReferencePicker-module__T5UaZG__row svg{color:var(--muted-foreground);width:16px!important;height:16px!important}.WriteAgentReferencePicker-module__T5UaZG__row>svg:first-child{color:var(--primary)}.WriteAgentReferencePicker-module__T5UaZG__row small{color:var(--muted-foreground);font-size:11px}.WriteAgentReferencePicker-module__T5UaZG__row>span>small{margin-top:2px;display:block}.WriteAgentReferencePicker-module__T5UaZG__row:hover,.WriteAgentReferencePicker-module__T5UaZG__location button:hover{background:var(--accent)}.WriteAgentReferencePicker-module__T5UaZG__empty{text-align:center;color:var(--muted-foreground);padding:24px 8px;font-size:12px}@media (max-width:640px){.WriteAgentReferencePicker-module__T5UaZG__list{max-height:60dvh}}
.StarDeconstruct-module__I5xH7a__page{height:100%;min-height:0;color:var(--foreground);background:var(--background);flex-direction:column;display:flex}.StarDeconstruct-module__I5xH7a__header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;padding:16px 24px;display:flex}.StarDeconstruct-module__I5xH7a__heading{align-items:center;gap:10px;display:flex}.StarDeconstruct-module__I5xH7a__heading>svg{color:var(--primary)}.StarDeconstruct-module__I5xH7a__heading h1{margin:0;font-size:18px;font-weight:650}.StarDeconstruct-module__I5xH7a__heading p,.StarDeconstruct-module__I5xH7a__sectionTitle p,.StarDeconstruct-module__I5xH7a__resultHeader p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.6}.StarDeconstruct-module__I5xH7a__content{flex-direction:column;flex:1;gap:20px;width:100%;max-width:1360px;min-height:0;margin:0 auto;padding:24px;display:flex;overflow-y:auto}.StarDeconstruct-module__I5xH7a__reopen{flex-shrink:0;margin-left:auto}.StarDeconstruct-module__I5xH7a__mobileSteps,.StarDeconstruct-module__I5xH7a__nextStep{display:none}.StarDeconstruct-module__I5xH7a__setup{border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;min-width:0;margin:0;padding:0;display:grid}.StarDeconstruct-module__I5xH7a__setup:disabled{opacity:.78}.StarDeconstruct-module__I5xH7a__card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0}.StarDeconstruct-module__I5xH7a__sectionTitle{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px 20px;display:flex}.StarDeconstruct-module__I5xH7a__sectionTitle h2,.StarDeconstruct-module__I5xH7a__resultHeader h2{margin:0;font-size:15px;font-weight:650}.StarDeconstruct-module__I5xH7a__sectionTitle>svg{color:var(--muted-foreground);margin-left:auto}.StarDeconstruct-module__I5xH7a__step{background:var(--secondary);width:28px;height:28px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.StarDeconstruct-module__I5xH7a__cardBody{flex-direction:column;gap:16px;padding:20px;display:flex}.StarDeconstruct-module__I5xH7a__label{color:var(--muted-foreground);font-size:12px;display:block}.StarDeconstruct-module__I5xH7a__label>span{margin-left:5px;font-size:11px}.StarDeconstruct-module__I5xH7a__field{flex-direction:column;gap:8px;min-width:0;display:flex}.StarDeconstruct-module__I5xH7a__select{background:var(--secondary);min-width:0;height:40px;font-size:13px}.StarDeconstruct-module__I5xH7a__selectionSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.StarDeconstruct-module__I5xH7a__selectionSummary strong{color:var(--primary);font-weight:600}.StarDeconstruct-module__I5xH7a__selectionSummary span{color:var(--muted-foreground)}.StarDeconstruct-module__I5xH7a__chapterList{border:1px solid var(--border);border-radius:8px;max-height:440px;overflow-y:auto}.StarDeconstruct-module__I5xH7a__volume+.StarDeconstruct-module__I5xH7a__volume{border-top:1px solid var(--border)}.StarDeconstruct-module__I5xH7a__volumeHeader{background:var(--secondary);align-items:center;gap:12px;padding:6px 10px;display:flex}.StarDeconstruct-module__I5xH7a__volumeToggle{text-align:left;cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;min-height:32px;font-size:13px;display:flex}.StarDeconstruct-module__I5xH7a__volumeToggle>svg{flex-shrink:0}.StarDeconstruct-module__I5xH7a__volumeToggle strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.StarDeconstruct-module__I5xH7a__volumeToggle span{color:var(--muted-foreground);font-size:12px}.StarDeconstruct-module__I5xH7a__volumeActions{flex-shrink:0;gap:4px;display:flex}.StarDeconstruct-module__I5xH7a__volumeActions button{min-height:32px;color:var(--primary);white-space:nowrap;cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px}.StarDeconstruct-module__I5xH7a__volumeMenu{display:none}.StarDeconstruct-module__I5xH7a__volumeActions button:hover:not(:disabled){background:var(--card);color:var(--primary)}.StarDeconstruct-module__I5xH7a__volumeActions button:disabled{opacity:.45;cursor:default}.StarDeconstruct-module__I5xH7a__chapter{cursor:pointer;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:13px;display:flex}.StarDeconstruct-module__I5xH7a__chapter+.StarDeconstruct-module__I5xH7a__chapter{border-top:1px solid color-mix(in srgb,var(--border)55%,transparent)}.StarDeconstruct-module__I5xH7a__chapter[data-selected=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}.StarDeconstruct-module__I5xH7a__chapter input{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px}.StarDeconstruct-module__I5xH7a__chapter>span{overflow-wrap:anywhere;flex:1;min-width:0}.StarDeconstruct-module__I5xH7a__chapter small{white-space:nowrap;color:var(--muted-foreground);font-size:12px}.StarDeconstruct-module__I5xH7a__emptySmall{text-align:center;color:var(--muted-foreground);padding:28px 16px;font-size:13px}.StarDeconstruct-module__I5xH7a__hint{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.StarDeconstruct-module__I5xH7a__input{resize:vertical;min-height:92px;font-size:13px}.StarDeconstruct-module__I5xH7a__submitArea{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:14px max(24px,50% - 656px);display:flex}.StarDeconstruct-module__I5xH7a__submitSummary{min-width:0;margin-right:auto}.StarDeconstruct-module__I5xH7a__start,.StarDeconstruct-module__I5xH7a__nextStep{flex-shrink:0;gap:7px;height:40px;font-size:13px}.StarDeconstruct-module__I5xH7a__notice{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.StarDeconstruct-module__I5xH7a__notice span,.StarDeconstruct-module__I5xH7a__error{color:var(--destructive);font-size:13px}.StarDeconstruct-module__I5xH7a__resultDialog{background:var(--card);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 48px);max-width:1000px;height:min(840px,100svh - 64px);max-height:calc(100svh - 32px);padding:0;overflow:hidden}.StarDeconstruct-module__I5xH7a__readerHeading{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:20px 64px 18px 24px;display:flex}.StarDeconstruct-module__I5xH7a__readerHeading>div:last-child{min-width:0}.StarDeconstruct-module__I5xH7a__readerHeading h2{font-size:17px;line-height:1.5}.StarDeconstruct-module__I5xH7a__readerHeading p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.StarDeconstruct-module__I5xH7a__readerIcon{background:var(--accent);width:38px;height:38px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.StarDeconstruct-module__I5xH7a__readerBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.StarDeconstruct-module__I5xH7a__resultDialog>button{place-items:center;min-width:44px;min-height:44px;display:grid;top:12px;right:12px}.StarDeconstruct-module__I5xH7a__resultHeader{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.StarDeconstruct-module__I5xH7a__resultActions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.StarDeconstruct-module__I5xH7a__resultActions button{gap:6px;min-height:36px;font-size:12px}.StarDeconstruct-module__I5xH7a__resultText{overflow-wrap:anywhere;max-width:820px;margin:auto;padding:28px 32px;font-size:14px;line-height:1.9}.StarDeconstruct-module__I5xH7a__resultText p{margin:0 0 1em;line-height:1.9}.StarDeconstruct-module__I5xH7a__resultText h1,.StarDeconstruct-module__I5xH7a__resultText h2,.StarDeconstruct-module__I5xH7a__resultText h3{margin:1.5em 0 .75em}.StarDeconstruct-module__I5xH7a__resultText>:first-child{margin-top:0}.StarDeconstruct-module__I5xH7a__readerBody:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.StarDeconstruct-module__I5xH7a__resultNote{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.StarDeconstruct-module__I5xH7a__resultNotice{background:var(--secondary);border-radius:8px;margin:16px 24px 0;padding:10px 12px;font-size:12px;line-height:1.7}.StarDeconstruct-module__I5xH7a__saveDialog{border-radius:12px;width:calc(100% - 32px);max-width:460px}.StarDeconstruct-module__I5xH7a__saveTargets{flex-direction:column;gap:8px;max-height:50vh;display:flex;overflow:auto}.StarDeconstruct-module__I5xH7a__saveTargets button{white-space:normal;justify-content:flex-start;gap:8px;height:auto;min-height:40px}.StarDeconstruct-module__I5xH7a__saveDialog>button{place-items:center;min-width:32px;min-height:32px;display:grid}.StarDeconstruct-module__I5xH7a__spin{animation:1s linear infinite StarDeconstruct-module__I5xH7a__spin}.StarDeconstruct-module__I5xH7a__page button:focus-visible,.StarDeconstruct-module__I5xH7a__chapter input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes StarDeconstruct-module__I5xH7a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StarDeconstruct-module__I5xH7a__spin{animation:none}}@media (max-width:900px){.StarDeconstruct-module__I5xH7a__setup{grid-template-columns:minmax(0,1fr)}.StarDeconstruct-module__I5xH7a__content{max-width:720px}}@media (max-width:767px){.StarDeconstruct-module__I5xH7a__header{gap:8px;padding:8px 12px}.StarDeconstruct-module__I5xH7a__heading h1{font-size:16px}.StarDeconstruct-module__I5xH7a__heading p{display:none}.StarDeconstruct-module__I5xH7a__heading{gap:6px}.StarDeconstruct-module__I5xH7a__heading>svg{width:18px}.StarDeconstruct-module__I5xH7a__reopen{padding:0 8px;font-size:12px}.StarDeconstruct-module__I5xH7a__reopen svg{display:none}.StarDeconstruct-module__I5xH7a__mobileSteps{border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px;display:grid}.StarDeconstruct-module__I5xH7a__mobileSteps button{min-height:44px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.StarDeconstruct-module__I5xH7a__mobileSteps button span{border:1px solid var(--border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.StarDeconstruct-module__I5xH7a__mobileSteps button[aria-current]{color:var(--primary);background:var(--accent);font-weight:600}.StarDeconstruct-module__I5xH7a__mobileSteps button[aria-current] span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.StarDeconstruct-module__I5xH7a__page[data-step=source] .StarDeconstruct-module__I5xH7a__settingsPanel,.StarDeconstruct-module__I5xH7a__page[data-step=settings] .StarDeconstruct-module__I5xH7a__sourcePanel{display:none}.StarDeconstruct-module__I5xH7a__page[data-step=source] .StarDeconstruct-module__I5xH7a__nextStep{display:inline-flex}.StarDeconstruct-module__I5xH7a__page[data-step=source] .StarDeconstruct-module__I5xH7a__start{display:none}.StarDeconstruct-module__I5xH7a__content{gap:14px;padding:12px}.StarDeconstruct-module__I5xH7a__setup{gap:14px}.StarDeconstruct-module__I5xH7a__cardBody{gap:14px;padding:14px}.StarDeconstruct-module__I5xH7a__sectionTitle{gap:8px;padding:12px 14px}.StarDeconstruct-module__I5xH7a__sectionTitle p,.StarDeconstruct-module__I5xH7a__sectionTitle .StarDeconstruct-module__I5xH7a__step,.StarDeconstruct-module__I5xH7a__sectionTitle>svg{display:none}.StarDeconstruct-module__I5xH7a__sectionTitle h2{font-size:14px}.StarDeconstruct-module__I5xH7a__submitArea{gap:8px;padding:10px 12px}.StarDeconstruct-module__I5xH7a__submitArea .StarDeconstruct-module__I5xH7a__hint{font-size:11px}.StarDeconstruct-module__I5xH7a__submitArea button{min-height:44px;padding:0 12px;font-size:12px}.StarDeconstruct-module__I5xH7a__submitSummary .StarDeconstruct-module__I5xH7a__error{margin:0 0 4px;font-size:12px}.StarDeconstruct-module__I5xH7a__select,.StarDeconstruct-module__I5xH7a__start,.StarDeconstruct-module__I5xH7a__volumeToggle{min-height:44px}.StarDeconstruct-module__I5xH7a__volumeActions{display:none}.StarDeconstruct-module__I5xH7a__volumeMenu{flex-shrink:0;display:flex}.StarDeconstruct-module__I5xH7a__chapter{min-height:48px;padding:10px}.StarDeconstruct-module__I5xH7a__chapterList{max-height:none}.StarDeconstruct-module__I5xH7a__resultDialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.StarDeconstruct-module__I5xH7a__readerHeading{padding:calc(12px + env(safe-area-inset-top))60px 12px 16px}.StarDeconstruct-module__I5xH7a__readerHeading h2{font-size:16px}.StarDeconstruct-module__I5xH7a__resultDialog>button{top:calc(8px + env(safe-area-inset-top));right:8px}.StarDeconstruct-module__I5xH7a__resultText{padding:20px 18px;font-size:15px}.StarDeconstruct-module__I5xH7a__resultHeader{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;display:flex}.StarDeconstruct-module__I5xH7a__resultHeader .StarDeconstruct-module__I5xH7a__resultNote{margin:0;font-size:11px}.StarDeconstruct-module__I5xH7a__resultActions{justify-content:flex-end}.StarDeconstruct-module__I5xH7a__resultActions button,.StarDeconstruct-module__I5xH7a__header button,.StarDeconstruct-module__I5xH7a__saveTargets button,.StarDeconstruct-module__I5xH7a__saveDialog>button{min-height:44px}.StarDeconstruct-module__I5xH7a__saveDialog>button{min-width:44px}.StarDeconstruct-module__I5xH7a__notice{flex-wrap:wrap}}
.WriteAgentSideChat-module__WJ-FoW__layout{align-items:stretch;width:100%;min-width:0;display:flex}.WriteAgentSideChat-module__WJ-FoW__main{flex:1;width:100%;min-width:0}.WriteAgentSideChat-module__WJ-FoW__dockContents{width:100%;min-width:0;height:100%;min-height:0;display:flex}.WriteAgentSideChat-module__WJ-FoW__fallbackSlot{flex:none;max-width:50%;min-height:0;display:flex}.WriteAgentSideChat-module__WJ-FoW__fallbackSlot[hidden]{display:none}.WriteAgentSideChat-module__WJ-FoW__pane[data-docked=true]{max-width:none}.WriteAgentSideChat-module__WJ-FoW__pane{background:var(--background);height:100dvh;min-height:0;color:var(--foreground);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.WriteAgentSideChat-module__WJ-FoW__resize{background:var(--border);z-index:1;flex:0 0 1px;justify-content:center;align-items:center;width:1px;display:flex;position:relative}.WriteAgentSideChat-module__WJ-FoW__resize>button{position:relative}.WriteAgentSideChat-module__WJ-FoW__pane[hidden],.WriteAgentSideChat-module__WJ-FoW__content[hidden]{display:none!important}.WriteAgentSideChat-module__WJ-FoW__header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;min-width:0;height:50px;padding:0 8px;font-size:13px;display:flex}.WriteAgentSideChat-module__WJ-FoW__header strong{flex:1;font-weight:550}.WriteAgentSideChat-module__WJ-FoW__header>button,.WriteAgentSideChat-module__WJ-FoW__tab button:not([role=tab]){width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.WriteAgentSideChat-module__WJ-FoW__header>button:hover,.WriteAgentSideChat-module__WJ-FoW__tab button:hover{background:var(--muted);color:var(--foreground)}.WriteAgentSideChat-module__WJ-FoW__tabs{scrollbar-width:thin;flex:1;align-items:center;gap:6px;min-width:0;padding:5px 0;display:flex;overflow-x:auto}.WriteAgentSideChat-module__WJ-FoW__addChat{width:32px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.WriteAgentSideChat-module__WJ-FoW__addChat:hover{background:var(--muted);color:var(--foreground)}.WriteAgentSideChat-module__WJ-FoW__addChat:disabled{opacity:.4;cursor:default}.WriteAgentSideChat-module__WJ-FoW__tab{background:var(--muted);min-width:0;max-width:220px;color:var(--muted-foreground);border-radius:8px;flex:none;align-items:center;display:flex}.WriteAgentSideChat-module__WJ-FoW__tab[data-active=true]{background:var(--accent);color:var(--foreground)}.WriteAgentSideChat-module__WJ-FoW__tab button[role=tab]{min-width:0;min-height:34px;color:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex;overflow:hidden}.WriteAgentSideChat-module__WJ-FoW__tab button[role=tab] svg{flex-shrink:0}.WriteAgentSideChat-module__WJ-FoW__tab button:not([role=tab]){width:30px;height:30px}.WriteAgentSideChat-module__WJ-FoW__artifactSlot{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.WriteAgentSideChat-module__WJ-FoW__content{flex-direction:column;flex:1;min-height:0;display:flex}.WriteAgentSideChat-module__WJ-FoW__body{flex-direction:column;flex:1;min-height:0;font-size:13px;display:flex}.WriteAgentSideChat-module__WJ-FoW__origin{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:6px;padding:8px 16px 4px;font-size:11px;display:flex}.WriteAgentSideChat-module__WJ-FoW__origin a{text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;overflow:hidden}.WriteAgentSideChat-module__WJ-FoW__origin a:hover{color:var(--primary)}.WriteAgentSideChat-module__WJ-FoW__messages{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px;overflow:auto}.WriteAgentSideChat-module__WJ-FoW__inherited{color:var(--muted-foreground);margin-bottom:20px;font-size:12px}.WriteAgentSideChat-module__WJ-FoW__inherited summary{cursor:pointer;padding:5px 0}.WriteAgentSideChat-module__WJ-FoW__inherited>div{padding-top:12px}.WriteAgentSideChat-module__WJ-FoW__empty{color:var(--muted-foreground);text-align:center;margin:32px 0;font-size:12px;line-height:1.8}.WriteAgentSideChat-module__WJ-FoW__summaryBar{color:var(--muted-foreground);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:4px 16px 0;font-size:11px;display:flex}.WriteAgentSideChat-module__WJ-FoW__summaryBar button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.WriteAgentSideChat-module__WJ-FoW__summaryBar button:hover{background:var(--muted)}.WriteAgentSideChat-module__WJ-FoW__summaryBar button:disabled{opacity:.5;cursor:default}.WriteAgentSideChat-module__WJ-FoW__summaryTransfer{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.WriteAgentSideChat-module__WJ-FoW__summaryTransfer select{flex:1;min-width:0}.WriteAgentSideChat-module__WJ-FoW__summaryTransfer button{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:7px;padding:7px 10px}.WriteAgentSideChat-module__WJ-FoW__summaryTransfer button:disabled{opacity:.5}.WriteAgentSideChat-module__WJ-FoW__composer{flex-shrink:0;min-height:0;container-type:inline-size}.WriteAgentSideChat-module__WJ-FoW__composer>div{padding:10px 12px 12px}.WriteAgentSideChat-module__WJ-FoW__artifact{flex:1;min-height:0;overflow:auto}.WriteAgentSideChat-module__WJ-FoW__artifactExpanded{z-index:45;background:var(--background);border:1px solid var(--border);width:min(760px,100vw - 48px);box-shadow:var(--shadow-xl);border-radius:12px;flex-direction:column;display:flex;position:fixed;inset:24px 24px 24px auto}.WriteAgentSideChat-module__WJ-FoW__reopen{background:var(--card);border:1px solid var(--border);color:var(--foreground);z-index:30;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex;position:fixed;bottom:18px;right:14px;box-shadow:0 4px 20px #00000012}.WriteAgentSideChat-module__WJ-FoW__error{border:1px solid var(--border);background:var(--card);max-width:calc(100vw - 32px);color:var(--foreground);z-index:60;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000014}.WriteAgentSideChat-module__WJ-FoW__error button{cursor:pointer;color:inherit;background:0 0;border:0}.WriteAgentSideChat-module__WJ-FoW__pane button:focus-visible,.WriteAgentSideChat-module__WJ-FoW__reopen:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:1199px){.WriteAgentSideChat-module__WJ-FoW__pane{z-index:40;border-left:0;flex-basis:auto;max-width:none;height:100dvh;position:fixed;inset:0;width:100%!important}.WriteAgentSideChat-module__WJ-FoW__header{height:52px;padding-left:16px}.WriteAgentSideChat-module__WJ-FoW__header>button,.WriteAgentSideChat-module__WJ-FoW__tab button:not([role=tab]){width:44px;height:44px}.WriteAgentSideChat-module__WJ-FoW__tab button[role=tab]{min-height:44px}.WriteAgentSideChat-module__WJ-FoW__tabs{padding:4px 0}.WriteAgentSideChat-module__WJ-FoW__messages{padding:12px 16px}.WriteAgentSideChat-module__WJ-FoW__composer>div{padding-bottom:max(12px,env(safe-area-inset-bottom))}}
.SettingsDialog-module__1gCJMq__mobileHomeHeader,.SettingsDialog-module__1gCJMq__mobileSectionHeader,.SettingsDialog-module__1gCJMq__mobileIcon{display:none}@media (max-width:767px){.SettingsDialog-module__1gCJMq__settingsDialog{box-shadow:none;overscroll-behavior:contain;overflow:hidden;box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:env(safe-area-inset-top,0px)env(safe-area-inset-right,0px)env(safe-area-inset-bottom,0px)env(safe-area-inset-left,0px)!important;border:0!important;border-radius:0!important;display:flex!important;top:0!important;left:0!important;transform:none!important}.SettingsDialog-module__1gCJMq__settingsDialog>div{flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden;flex-direction:column!important;display:flex!important}.SettingsDialog-module__1gCJMq__settingsDialog>button[aria-label=关闭对话框]{opacity:.8;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;top:max(env(safe-area-inset-top,0px),8px)!important;right:max(env(safe-area-inset-right,0px),8px)!important}.SettingsDialog-module__1gCJMq__settingsNavigation{box-sizing:border-box;min-width:0;height:100%;min-height:0;background:var(--background)!important;border:0!important;gap:4px!important;width:100%!important;padding:0 16px 16px!important}.SettingsDialog-module__1gCJMq__mobileHomeHeader{flex:0 0 56px;align-items:center;min-height:56px;padding:4px 52px 4px 0;display:flex}.SettingsDialog-module__1gCJMq__mobileHomeHeader h2,.SettingsDialog-module__1gCJMq__mobileSectionHeader h2{color:var(--foreground);margin:0;font-size:16px;font-weight:700;line-height:1.35}.SettingsDialog-module__1gCJMq__tabButton{box-sizing:border-box;touch-action:manipulation;min-width:0;border:0!important;border-bottom:1px solid var(--border)!important;width:100%!important;min-height:56px!important;box-shadow:none!important;border-radius:8px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 10px!important}.SettingsDialog-module__1gCJMq__tabIdentity{flex:none;min-width:104px;gap:8px!important;font-size:14px!important}.SettingsDialog-module__1gCJMq__desktopIcon{display:none}.SettingsDialog-module__1gCJMq__mobileIcon{width:20px;height:20px;color:var(--primary);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.SettingsDialog-module__1gCJMq__tabDescription{text-align:left;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.4;margin-left:0!important;font-size:12px!important}.SettingsDialog-module__1gCJMq__settingsShell[data-mobile-view=categories] .SettingsDialog-module__1gCJMq__settingsPanel,.SettingsDialog-module__1gCJMq__settingsShell[data-mobile-view=section] .SettingsDialog-module__1gCJMq__settingsNavigation{display:none!important}.SettingsDialog-module__1gCJMq__settingsShell[data-mobile-view=section] .SettingsDialog-module__1gCJMq__settingsPanel{display:flex!important}.SettingsDialog-module__1gCJMq__settingsPanel{box-sizing:border-box;width:100%;min-width:0;min-height:0;flex:auto!important;overflow:hidden!important}.SettingsDialog-module__1gCJMq__mobileSectionHeader{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;min-height:56px;padding:4px 56px 4px 4px;display:flex}.SettingsDialog-module__1gCJMq__mobileBackButton{min-width:56px;min-height:44px;color:var(--primary);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.SettingsDialog-module__1gCJMq__mobileBackButton:focus-visible,.SettingsDialog-module__1gCJMq__tabButton:focus-visible,.SettingsDialog-module__1gCJMq__settingsDialog>button[aria-label=关闭对话框]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.SettingsDialog-module__1gCJMq__mobileSectionHeader h2{overflow-wrap:anywhere;min-width:0}.SettingsDialog-module__1gCJMq__settingsPanelHeader{display:none!important}.SettingsDialog-module__1gCJMq__settingsContentBody{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:0;overflow-x:hidden;padding:16px!important;overflow-y:auto!important}.SettingsDialog-module__1gCJMq__settingsContentBody :where(*){min-width:0;max-width:100%}.SettingsDialog-module__1gCJMq__settingsContentBody img,.SettingsDialog-module__1gCJMq__settingsContentBody video,.SettingsDialog-module__1gCJMq__settingsContentBody canvas{max-width:100%}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.SettingsDialog-module__1gCJMq__settingsDialog *,.SettingsDialog-module__1gCJMq__settingsDialog :before,.SettingsDialog-module__1gCJMq__settingsDialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ChapterTree-module__H8aokG__panel{background:var(--background);min-width:0;height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}.ChapterTree-module__H8aokG__toolbar{border-bottom:1px solid var(--border);padding:12px 12px 8px}.ChapterTree-module__H8aokG__overview{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.ChapterTree-module__H8aokG__overview small{color:var(--muted-foreground);margin-left:auto;font-size:11px;font-weight:400}.ChapterTree-module__H8aokG__createActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ChapterTree-module__H8aokG__createActions button{cursor:pointer;background:0 0;border:none;border-radius:6px;min-width:0;padding:0}.ChapterTree-module__H8aokG__createActions button>span{border:1px solid var(--border);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:12px;display:flex}.ChapterTree-module__H8aokG__createActions .ChapterTree-module__H8aokG__primary>span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ChapterTree-module__H8aokG__tree{flex:1;min-height:0;padding:10px 8px;overflow:hidden auto}.ChapterTree-module__H8aokG__volume{margin-bottom:8px}.ChapterTree-module__H8aokG__volumeRow{background:var(--muted);border-radius:7px;align-items:center;gap:2px;padding-right:2px;display:flex}.ChapterTree-module__H8aokG__volumeTitle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;min-height:38px;padding:6px;font-size:12px;font-weight:600;display:flex}.ChapterTree-module__H8aokG__volumeTitle svg{color:var(--muted-foreground);flex-shrink:0}.ChapterTree-module__H8aokG__volumeTitle small{color:var(--muted-foreground);flex-shrink:0;font-size:11px;font-weight:400}.ChapterTree-module__H8aokG__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ChapterTree-module__H8aokG__chapters{border-left:1px solid var(--border);margin:4px 0 0 12px;padding-left:6px}.ChapterTree-module__H8aokG__chapterRow{border-radius:6px;align-items:center;gap:2px;min-width:0;margin:2px 0;padding-right:2px;display:flex;position:relative}.ChapterTree-module__H8aokG__chapterRow:hover{background:var(--muted)}.ChapterTree-module__H8aokG__chapterRow[data-selected]{background:var(--accent);color:var(--primary)}.ChapterTree-module__H8aokG__chapterRow[data-selected]:before{content:"";background:var(--primary);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:-7px}.ChapterTree-module__H8aokG__chapterTitle{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 8px;display:flex}.ChapterTree-module__H8aokG__chapterTitle>svg{opacity:.7;flex-shrink:0}.ChapterTree-module__H8aokG__chapterInfo{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:13px;display:flex}.ChapterTree-module__H8aokG__chapterInfo small{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.ChapterTree-module__H8aokG__rename{border:1px solid var(--primary);background:var(--background);border-radius:5px;flex:1;width:0;min-width:0;margin:5px;padding:6px;font-size:13px}.ChapterTree-module__H8aokG__empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:28px 10px;font-size:13px;display:flex}.ChapterTree-module__H8aokG__empty small,.ChapterTree-module__H8aokG__emptyVolume{color:var(--muted-foreground);font-size:12px}.ChapterTree-module__H8aokG__emptyVolume{padding:12px 8px}.ChapterTree-module__H8aokG__footer{border-top:1px solid var(--border);padding:8px 12px}.ChapterTree-module__H8aokG__footer button{background:var(--muted);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.ChapterTree-module__H8aokG__footer button>span{flex:1;font-size:12px;font-weight:500}.ChapterTree-module__H8aokG__footer small{color:var(--muted-foreground);margin-top:2px;font-size:11px;font-weight:400;display:block}.ChapterTree-module__H8aokG__panel button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (max-width:767px),(pointer:coarse){.ChapterTree-module__H8aokG__createActions button,.ChapterTree-module__H8aokG__volumeTitle{min-height:44px}.ChapterTree-module__H8aokG__chapterTitle{min-height:56px}.ChapterTree-module__H8aokG__toolbar{padding-top:10px}}
