.app-page{width:100%;max-width:1360px;margin:0 auto;padding:20px clamp(18px,2.2vw,30px) 48px;color:var(--workspace-text-primary)}.app-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px;padding:2px 0 16px;border-bottom:1px solid var(--workspace-border)}.app-page-header>div:first-child{min-width:0}.app-page-header h1{margin:6px 0;font-size:clamp(24px,2.6vw,28px);font-weight:750;line-height:1.2;letter-spacing:-.02em;color:var(--workspace-text-primary)}.app-page-header h1:first-child{margin-top:0}.app-page-header.is-brand{display:block;border-bottom:0;margin-bottom:8px;padding:34px 0 10px;text-align:center}.app-page-header.is-brand h1{margin:0 0 10px;font-size:clamp(34px,3.4vw,42px);font-weight:800;letter-spacing:-.02em}.app-page-header.is-brand p{max-width:62ch;margin:0 auto;font-size:var(--workspace-font-body-lg)}.app-page-header.is-brand .app-page-actions{justify-content:center;margin-top:18px}.app-page-header p{margin:0;max-width:64ch;color:var(--workspace-text-secondary);font-size:var(--workspace-font-body);line-height:1.6}.app-page-actions{display:flex;flex:none;align-items:center;gap:9px}.app-panel{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-lg);box-shadow:var(--workspace-shadow-1)}.app-empty,.app-panel{background:var(--workspace-bg-surface)}.app-empty{padding:48px 20px;border:1px dashed var(--workspace-border-strong);border-radius:var(--workspace-radius-lg);color:var(--workspace-text-muted);text-align:center;font-size:var(--workspace-font-small)}@media (max-width:760px){.app-page-header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:14px}}.ds-input,.ds-textarea{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-primary)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--workspace-text-muted)}.ds-tabs-list{background:var(--workspace-bg-input)}.ds-tabs-trigger{color:var(--workspace-text-secondary)}.ds-tabs-trigger[data-state=active]{color:var(--workspace-brand);background:var(--workspace-bg-surface);box-shadow:var(--workspace-shadow-1)}.ds-empty>span{color:var(--workspace-brand);background:var(--workspace-state-selected)}.ds-task-card>svg{color:var(--workspace-text-muted)}.ds-badge-neutral{color:var(--workspace-text-secondary);background:var(--workspace-bg-input)}.ds-badge-info{color:var(--workspace-brand);background:var(--workspace-state-selected)}.ds-badge-success{color:var(--workspace-success);background:color-mix(in srgb,var(--workspace-success) 12%,var(--workspace-bg-surface))}.ds-badge-warning{color:var(--workspace-warning);background:color-mix(in srgb,var(--workspace-warning) 14%,var(--workspace-bg-surface))}.ds-badge-danger{color:var(--workspace-danger);background:color-mix(in srgb,var(--workspace-danger) 12%,var(--workspace-bg-surface))}.tasks-panel{border-color:var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-bg-surface);box-shadow:var(--workspace-shadow-1)}.tasks-toolbar{border-bottom-color:var(--workspace-border)}.tasks-summary-card>span{color:var(--workspace-brand);background:var(--workspace-state-selected)}.tasks-no-result>span,.tasks-summary-card>span{border-radius:var(--workspace-radius-md)}.ds-tabs-trigger,.task-menu-trigger,.tasks-no-result button{border-radius:var(--workspace-radius-sm)}.tasks-summary-card:nth-child(2)>span{color:var(--workspace-info);background:var(--workspace-bg-input)}.tasks-summary-card:nth-child(3)>span{color:var(--workspace-success);background:var(--workspace-bg-input)}.tasks-summary-card p{color:var(--workspace-text-muted)}.tasks-toolbar .ds-tabs-trigger b{color:var(--workspace-text-muted);background:var(--workspace-bg-input)}.tasks-toolbar .ds-tabs-trigger[data-state=active] b{color:var(--workspace-brand);background:var(--workspace-state-selected)}.knowledge-search>svg,.tasks-search>button,.tasks-search>svg{color:var(--workspace-text-muted)}.tasks-search>button:hover{background:var(--workspace-state-hover)}.tasks-list a.ds-task-card:hover{border-color:var(--workspace-border-strong);box-shadow:var(--workspace-shadow-2)}.task-progress{background:var(--workspace-bg-input)}.task-progress i{background:linear-gradient(90deg,var(--workspace-brand),var(--workspace-info))}.task-retry{color:var(--workspace-danger);background:color-mix(in srgb,var(--workspace-danger) 12%,var(--workspace-bg-surface))}.task-retry:hover{background:color-mix(in srgb,var(--workspace-danger) 20%,var(--workspace-bg-surface))}.tasks-no-result{color:var(--workspace-text-muted)}.tasks-no-result>span{color:var(--workspace-brand);background:var(--workspace-state-selected)}.tasks-no-result strong{color:var(--workspace-text-primary)}.tasks-no-result button{color:var(--workspace-brand);background:var(--workspace-state-selected)}.batch-bar{color:var(--workspace-text-muted);background:var(--workspace-bg-input)}.batch-bar.active{color:var(--workspace-brand);background:var(--workspace-state-selected)}.batch-bar button{color:var(--workspace-text-secondary);background:var(--workspace-bg-surface)}.batch-bar button.danger{color:var(--workspace-danger)}.task-menu-trigger{color:var(--workspace-text-muted)}.task-menu-trigger:hover,.task-menu-trigger[aria-expanded=true]{color:var(--workspace-brand);background:var(--workspace-state-selected)}.task-action-menu{border-color:var(--workspace-border);background:var(--workspace-bg-elevated);box-shadow:var(--workspace-shadow-2)}.task-action-menu a,.task-action-menu button{color:var(--workspace-text-secondary)}.task-action-menu a:hover,.task-action-menu button:hover{background:var(--workspace-state-hover)}.task-action-menu .danger{color:var(--workspace-danger)}.rewrite-settings-return{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-sm);background:var(--workspace-bg-surface);color:var(--workspace-brand);font-size:14px;font-weight:600;text-decoration:none}.rewrite-settings-return:hover{background:var(--workspace-state-selected)}.rewrite-settings-center>.ds-tabs-list{display:flex;width:fit-content;max-width:100%;gap:4px;padding:5px;margin-bottom:26px;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-bg-input)}.rewrite-settings-center .ds-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 20px;border:1px solid transparent;border-radius:var(--workspace-radius-sm);color:var(--workspace-text-secondary);background:transparent;font-size:14px}.rewrite-settings-center .ds-tabs-trigger[data-state=active]{border-color:var(--workspace-border);color:var(--workspace-brand);background:var(--workspace-bg-surface);box-shadow:var(--workspace-shadow-1)}.rewrite-settings-section{margin-bottom:18px}.rewrite-settings-section h2{margin:0 0 8px;color:var(--workspace-text-primary);font-size:18px}.rewrite-settings-section p{margin:0;font-size:14px}.rewrite-settings-section p,.rule-catalog-scope{color:var(--workspace-text-secondary);line-height:1.7}.rule-catalog-scope{margin:0 0 12px;font-size:13px}.school-notice-search{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:12px 0 20px;padding:14px 16px;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-bg-input)}.school-notice-search a{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;color:var(--workspace-brand);font-size:13px;font-weight:600;text-decoration:none}.school-notice-search p{flex:1 1 250px;margin:0;color:var(--workspace-text-secondary);font-size:12px;line-height:1.7}.rule-source-details{min-width:0;margin:12px 0}.rule-source-details dl{display:grid;gap:6px;margin:0;font-size:12px;line-height:1.7}.rule-source-details dl>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:8px}.rule-source-details dt{color:var(--workspace-text-muted)}.rule-source-details dd{margin:0;color:var(--workspace-text-secondary);overflow-wrap:anywhere}.rule-source-details>p{margin:6px 0 0;color:var(--workspace-text-muted);font-size:12px}.rewrite-execution-reference{flex-wrap:wrap}.rewrite-execution-reference>.rule-source-details{flex:1 1 100%;order:3;margin:6px 0 0}.rewrite-rule-dialog .school-notice-search{flex:none;margin:10px 0 0}.rewrite-settings-page .glossary-list span{overflow-wrap:anywhere}.rewrite-settings-page .glossary-form select{min-width:0}@media (max-width:600px){.rewrite-settings-center>.ds-tabs-list{width:100%}.rewrite-settings-center .ds-tabs-trigger{flex:1 1;padding:10px 8px;gap:6px}}.glossary-intro,.rule-notice{border-color:var(--workspace-border);border-radius:var(--workspace-radius-md);color:var(--workspace-text-secondary);background:var(--workspace-bg-input)}.glossary-intro>svg,.rule-notice>svg{color:var(--workspace-brand);flex:none}.glossary-intro strong,.rule-notice strong{color:var(--workspace-text-primary)}.glossary-intro p,.rule-notice p{color:var(--workspace-text-muted)}.rule-card{border-color:var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-bg-surface);box-shadow:var(--workspace-shadow-1)}.rule-card>div:first-child span{color:var(--workspace-brand);background:var(--workspace-state-selected)}.rule-card small{color:var(--workspace-text-muted)}.rule-card h2{color:var(--workspace-text-primary)}.rule-card>b{color:var(--workspace-text-secondary)}.rule-card>p{color:var(--workspace-text-muted)}.rule-card footer{border-top-color:var(--workspace-border)}.rule-card footer i{color:var(--workspace-text-muted);background:var(--workspace-bg-input)}.rule-card footer a{color:var(--workspace-brand)}.knowledge-empty{border-color:var(--workspace-border-strong);border-radius:var(--workspace-radius-md);color:var(--workspace-text-muted)}.glossary-panel,.knowledge-empty{background:var(--workspace-bg-surface)}.glossary-panel{border-color:var(--workspace-border);border-radius:var(--workspace-radius-lg);box-shadow:var(--workspace-shadow-1)}.glossary-form{border-bottom-color:var(--workspace-border)}.glossary-form select{border-color:var(--workspace-border);border-radius:var(--workspace-radius-sm);color:var(--workspace-text-secondary);background:var(--workspace-bg-input)}.glossary-list>div{border-color:var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-bg-input)}.glossary-list i{color:var(--workspace-brand);background:var(--workspace-state-selected)}.glossary-list button{color:var(--workspace-text-muted)}.glossary-list button:hover{color:var(--workspace-danger);background:color-mix(in srgb,var(--workspace-danger) 12%,var(--workspace-bg-surface))}main.writing-page{--writing-ink:var(--workspace-text-primary);--writing-muted:var(--workspace-text-muted);--writing-blue:var(--workspace-brand);--writing-line:var(--workspace-border)}main.writing-page .writing-hero-copy h1{color:var(--workspace-text-primary);font-family:inherit;font-size:clamp(30px,2.9vw,42px);font-weight:750;letter-spacing:-.02em;line-height:1.15}main.writing-page .writing-hero-copy .writing-eyebrow{color:var(--workspace-brand);letter-spacing:.04em}main.writing-page .writing-hero-copy p,main.writing-page .writing-hero-copy p:first-letter{color:var(--workspace-text-secondary)}main.writing-page .writing-section-heading h2{color:var(--workspace-text-primary);font-family:inherit;font-size:18px;font-weight:700;letter-spacing:-.01em}main.writing-page .writing-guide b{color:var(--workspace-text-muted);font-family:inherit;font-weight:650}main.writing-page .writing-card-category,main.writing-page .writing-character-count,main.writing-page .writing-field-help,main.writing-page .writing-form-footnote,main.writing-page .writing-history-details time,main.writing-page .writing-history-details>span,main.writing-page .writing-output-heading>span,main.writing-page .writing-result-footnote,main.writing-page .writing-result-toolbar>span,main.writing-page .writing-status-pill,main.writing-page .writing-version-label{font-size:var(--workspace-font-micro)}html[data-theme=dark] main.writing-page{background:var(--workspace-bg-page);color:var(--workspace-text-primary)}html[data-theme=dark] main.writing-page .writing-catalog-hero{background:transparent}html[data-theme=dark] main.writing-page .writing-catalog-hero:before{background-image:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--workspace-brand) 18%,transparent),transparent 62%);opacity:1}html[data-theme=dark] main.writing-page .writing-toolbar{background:var(--workspace-bg-surface)}html[data-theme=dark] main.writing-page .writing-categories button{color:var(--workspace-text-secondary)}html[data-theme=dark] main.writing-page .writing-categories button[aria-pressed=true]{color:var(--workspace-brand)}html[data-theme=dark] main.writing-page .writing-category-icon{background:color-mix(in srgb,var(--workspace-brand) 12%,var(--workspace-bg-input));color:var(--workspace-brand)}html[data-theme=dark] main.writing-page .writing-category-label{color:inherit}html[data-theme=dark] main.writing-page .writing-template-card{border-color:var(--workspace-border);background:var(--workspace-bg-surface)}html[data-theme=dark] main.writing-page .writing-template-card:hover{border-color:var(--workspace-border-strong)}html[data-theme=dark] main.writing-page .writing-template-card h3{color:var(--workspace-text-primary)}html[data-theme=dark] main.writing-page .writing-template-card p{color:var(--workspace-text-muted)}html[data-theme=dark] main.writing-page .writing-card-icon{background:var(--workspace-state-selected)!important;color:var(--workspace-brand)!important}html[data-theme=dark] main.writing-page .writing-card-category{background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.writing-page .writing-card-arrow{color:var(--workspace-brand)}html[data-theme=dark] main.writing-page .writing-template-group>header h3{color:var(--workspace-text-primary)}html[data-theme=dark] main.writing-page .writing-catalog-note,html[data-theme=dark] main.writing-page .writing-template-group>header span{color:var(--workspace-text-muted)}html[data-theme=dark] main.writing-page .writing-search{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-muted)}html[data-theme=dark] main.writing-page .writing-popular-search button{background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.writing-page .writing-popular-search button:hover{background:var(--workspace-state-hover);color:var(--workspace-brand)}html[data-theme=dark] main.writing-page .writing-history-link,html[data-theme=dark] main.writing-page .writing-show-more{border-color:var(--workspace-border);background:var(--workspace-bg-surface);color:var(--workspace-text-secondary)}html[data-theme=dark] main.writing-page .writing-empty{color:var(--workspace-text-muted)}.toolCard{border-color:var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-bg-surface);box-shadow:var(--workspace-shadow-1)}.toolCard h3{color:var(--workspace-text-primary)}.toolCard p{color:var(--workspace-text-muted)}.toolCard.featured{background:linear-gradient(145deg,color-mix(in srgb,var(--workspace-brand) 7%,var(--workspace-bg-surface)),var(--workspace-bg-surface))}.benefit,.faq,.priceCard,.step{border-color:var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-bg-surface)}.priceCard.featured{border-color:var(--workspace-brand);box-shadow:var(--workspace-shadow-2)}.faq p,.priceCard li{color:var(--workspace-text-secondary)}.price,.sectionHeading h2{color:var(--workspace-text-primary)}.sectionHeading h2{font-size:24px}.sectionHeading>span{color:var(--workspace-brand)}.sectionHeading>span,.toolIcon{background:var(--workspace-state-selected)}.toolIcon{border-radius:var(--workspace-radius-md)}html[data-theme=dark] .toolIcon{background:var(--workspace-bg-input)}.catalog{padding:24px 0 48px}.contentSection{padding:40px 0}html[data-theme=dark] .ds-button-secondary{background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] .ah-avatar-initial{background:var(--workspace-bg-input)!important;color:var(--workspace-text-secondary)}html[data-theme=dark] .wb-upload-panel{border-color:color-mix(in srgb,var(--workspace-border) 65%,transparent);background:color-mix(in srgb,var(--workspace-bg-surface) 76%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 18px 48px rgba(0,0,0,.38)}html[data-theme=dark] .wb-tabs{border-bottom-color:color-mix(in srgb,var(--workspace-border) 60%,transparent)}html[data-theme=dark] .wb-tabs button+button:before{top:16px;height:14px;background:color-mix(in srgb,var(--workspace-border) 75%,transparent)}html[data-theme=dark] .wb-tabs button.active{border-color:color-mix(in srgb,var(--workspace-border-strong) 70%,transparent);border-bottom-color:transparent;background:color-mix(in srgb,var(--workspace-bg-surface) 78%,transparent)}html[data-theme=dark] .wb-tabs{background:color-mix(in srgb,var(--workspace-bg-input) 72%,transparent)}html[data-theme=dark] .wb-tabs button{color:var(--workspace-text-secondary)}html[data-theme=dark] .wb-tabs button.active{border-color:var(--workspace-border-strong);background:var(--workspace-bg-surface);color:var(--workspace-brand)}html[data-theme=dark] .wb-task-options button{border-color:var(--workspace-border);background:var(--workspace-bg-input)}html[data-theme=dark] .wb-task-options button span b{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-task-options button span small{color:var(--workspace-text-muted)}html[data-theme=dark] .wb-dropzone{border-color:var(--workspace-border-strong);background:var(--workspace-bg-input);color:var(--workspace-text-muted)}html[data-theme=dark] .wb-dropzone span b{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-mode-field{border-color:var(--workspace-border-strong);background:var(--workspace-bg-input);color:var(--workspace-text-muted)}html[data-theme=dark] .wb-mode-field input,html[data-theme=dark] .wb-mode-field textarea{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-mode-field input::placeholder,html[data-theme=dark] .wb-mode-field textarea::placeholder{color:var(--workspace-text-muted)}html[data-theme=dark] .wb-mode-field small{color:var(--workspace-text-muted)}html[data-theme=dark] .wb-mode-field i{background:var(--workspace-state-selected);color:var(--workspace-brand)}.wb-hero,.wb-tool.wb-featured{background-color:var(--workspace-bg-surface);background-image:radial-gradient(circle at 78% 26%,color-mix(in srgb,var(--workspace-brand) 16%,transparent),transparent 46%),linear-gradient(145deg,var(--workspace-state-selected),var(--workspace-bg-surface))}html[data-theme=dark] .wb-hero,html[data-theme=dark] .wb-tool.wb-featured{background-image:radial-gradient(circle at 74% 24%,color-mix(in srgb,var(--workspace-brand) 30%,transparent),transparent 58%),linear-gradient(150deg,var(--workspace-bg-elevated),var(--workspace-bg-surface))}html[data-theme=dark] .wb-tool.wb-featured{background-image:radial-gradient(circle at 72% 25%,color-mix(in srgb,var(--workspace-brand) 26%,transparent),transparent 62%)}html[data-theme=dark] .wb-workflow-guide{border-color:var(--workspace-border);background:var(--workspace-bg-surface)}html[data-theme=dark] .wb-workflow-guide header span{background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] .wb-workflow-guide header b{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-workflow-step{border-color:var(--workspace-border);background:var(--workspace-bg-elevated)}html[data-theme=dark] .wb-workflow-step span b{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-workflow-step span small{color:var(--workspace-text-muted)}html[data-theme=dark] .wb-journey,html[data-theme=dark] .wb-membership{border-color:var(--workspace-border);background-image:linear-gradient(120deg,var(--workspace-bg-elevated),var(--workspace-bg-surface))}html[data-theme=dark] .wb-journey h3,html[data-theme=dark] .wb-membership h3{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-benefits span,html[data-theme=dark] .wb-journey p,html[data-theme=dark] .wb-membership p{color:var(--workspace-text-secondary)}html[data-theme=dark] .wb-journey button{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-primary)}html[data-theme=dark] .wb-recent-empty,html[data-theme=dark] .wb-recent-empty span{color:var(--workspace-text-muted)}html[data-theme=dark] .wb-recent-empty b{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-recent-empty a{background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] .wb-task-purpose-head b{color:var(--workspace-text-primary)}html[data-theme=dark] .wb-task-purpose-head a{color:var(--workspace-brand)}html[data-theme=dark] .wb-flow b{color:var(--workspace-text-secondary)}html[data-theme=dark] .wb-flow i{color:var(--workspace-text-muted)}html[data-theme=dark] img[src*=footer-quote-ink]{border-radius:0;filter:brightness(1.55) saturate(1.1) drop-shadow(0 2px 8px rgba(0,0,0,.4));opacity:1}html[data-theme=dark] main.rewrite-workspace-page{background-color:var(--workspace-bg-page);background-image:none}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry{background-image:none}main.rewrite-workspace-page .rewrite-entry{border:0}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-hero{border:0;background:transparent}html[data-theme=dark] main.rewrite-workspace-page .rewrite-value-preview{border-color:var(--workspace-border);background:var(--workspace-bg-input);background-image:none}html[data-theme=dark] main.rewrite-workspace-page .rewrite-value-heading :is(h3,h4,b,strong){color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-value-heading :is(p,small,span){color:var(--workspace-text-muted)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-value-preview :is(p,small,span){color:var(--workspace-text-muted)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-saved-draft{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-saved-draft>div{color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-saved-draft b{color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-saved-draft :is(small,p){color:var(--workspace-text-muted)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-saved-draft button{color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-versions{border-color:var(--workspace-border);background:var(--workspace-bg-surface)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-versions button{color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-versions button.active,html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-versions button[aria-pressed=true]{background:var(--workspace-brand);color:#fff}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-entry-platforms,.rewrite-entry-platform-wrap,.rewrite-entry-platform-label,.rewrite-entry-more,.rewrite-entry-overline,.rewrite-entry-platform-footer,.rewrite-entry-social-strip,.rewrite-entry-language){border-color:var(--workspace-border);background:var(--workspace-bg-surface);color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-platforms button{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-platforms button.active{border-color:var(--workspace-brand);background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-entry-platforms,.rewrite-entry-english-platforms,.rewrite-entry-zhuque-platforms) button>img{box-sizing:border-box;padding:4px 7px;border-radius:8px;background:#fff;object-fit:contain}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-overline{color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-editor-card,.rewrite-settings-card,.rewrite-rule-reference,.rewrite-rule-source,.rewrite-rule-summary,.rewrite-change-report,.rewrite-paper-preview,.document-source-picker,.scene-task-history,.rewrite-raster-demo,.scene-story-input,.scene-zhuque-columns,.scene-english-options,.novel-quote-poster,.rewrite-entry-story-post,.rewrite-entry-media){border-color:var(--workspace-border);background:var(--workspace-bg-surface);color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-paper-preview.is-result{background:color-mix(in srgb,var(--workspace-success) 8%,var(--workspace-bg-surface))}html[data-theme=dark] main.rewrite-workspace-page .rewrite-privacy{border-color:var(--workspace-border);background:color-mix(in srgb,var(--workspace-success) 10%,var(--workspace-bg-surface));color:var(--workspace-success)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-editor-card,.rewrite-settings-card,.rewrite-rule-reference,.rewrite-rule-source,.rewrite-rule-summary,.rewrite-change-report,.rewrite-paper-preview,.document-source-picker,.scene-task-history,.rewrite-raster-demo,.scene-story-input,.scene-zhuque-columns,.scene-english-options,.novel-quote-poster,.rewrite-entry-story-post,.rewrite-entry-media) :is(h1,h2,h3,h4,h5,b,strong,label,legend,dt){color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-editor-card,.rewrite-settings-card,.rewrite-rule-reference,.rewrite-rule-source,.rewrite-rule-summary,.rewrite-change-report,.rewrite-paper-preview,.document-source-picker,.scene-task-history,.rewrite-raster-demo,.scene-story-input,.scene-zhuque-columns,.scene-english-options,.novel-quote-poster,.rewrite-entry-story-post,.rewrite-entry-media) :is(p,small,span,dd,li,time){color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page :is(input,textarea,select,.rewrite-entry-faux-textarea){border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page :is(input,textarea)::placeholder{color:var(--workspace-text-muted)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-editor-card,.rewrite-settings-card) button.active{border-color:var(--workspace-brand);background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-raster-demo,.scene-story-input) video{background:var(--workspace-bg-input)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-entry--student,.rewrite-entry--editor,.rewrite-entry--teacher,.rewrite-entry--english,.rewrite-entry--story,.rewrite-entry--zhuque){background:transparent}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-editor-card,.rewrite-settings-card,.rewrite-entry-language,.scene-english-options,.scene-story-input,.scene-zhuque-columns,.rewrite-entry-story-post,.rewrite-entry-story-preview,.rewrite-entry-media) button:not(.active){border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-entry-platform-check,.rewrite-entry-platform-badge){background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-promise{border:0;background:transparent;color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-raster-play-toggle{border-color:var(--workspace-border);background:color-mix(in srgb,var(--workspace-bg-surface) 88%,transparent);color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-version-cards button{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-version-cards button.active{border-color:var(--workspace-brand);background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page .scene-english-options>div>span{border-color:var(--workspace-border);background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-entry-language button.active{border-color:var(--workspace-brand);background:var(--workspace-state-selected);color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-entry-story-topics,.scene-task-history,.rewrite-entry-image-text,.rewrite-entry-story-upload) button{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page{background:var(--workspace-bg-page)!important}html[data-theme=dark] main.aigc-page .aigc-detection{background:transparent}html[data-theme=dark] main.aigc-page .aigc-hero{background-image:none}html[data-theme=dark] main.aigc-page :is(.aigc-panel,.aigc-history-empty,.aigc-history-intro,.aigc-preview-message,.aigc-preview-next,.aigc-disclaimer){border-color:var(--workspace-border);background:var(--workspace-bg-surface);color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page .aigc-preview-stats>div{background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page textarea{border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-primary)}html[data-theme=dark] main.aigc-page :is(.aigc-sample-row button,.aigc-upload,.aigc-preview-actions button){border-color:var(--workspace-border);background:var(--workspace-bg-input);color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page .aigc-status{background:color-mix(in srgb,var(--workspace-warning) 16%,var(--workspace-bg-surface));color:var(--workspace-warning)}html[data-theme=dark] main.aigc-page :is(.aigc-panel,.aigc-hero,.aigc-history,.aigc-disclaimer) :is(h1,h2,h3,h4,b,strong,label){color:var(--workspace-text-primary)}html[data-theme=dark] main.aigc-page :is(.aigc-panel,.aigc-hero,.aigc-history,.aigc-disclaimer) :is(p,small,dd,li){color:var(--workspace-text-secondary)}.toolGlyph{display:flex;align-items:center;justify-content:center;flex:none;position:relative;overflow:hidden;border-radius:26%;color:#fff;box-shadow:0 4px 10px rgba(31,57,120,.16),inset 0 1px 0 rgba(255,255,255,.4)}.toolGlyph:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(158deg,rgba(255,255,255,.26),rgba(255,255,255,0) 58%);pointer-events:none}.toolGlyph svg{position:relative;z-index:1;flex:none;width:56%;height:56%;stroke-width:2.35}html[data-theme=dark] .toolGlyph{box-shadow:0 4px 12px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.24)}.wb-tool-icon.toolGlyph{position:absolute;width:34px;height:34px}.wb-mini .wb-tool-icon.toolGlyph{width:30px;height:30px}.wb-task-options .toolGlyph{width:26px;height:26px}.wb-workflow-step>.toolGlyph{width:28px;height:28px}.wb-flow .toolGlyph,.wb-task-options .toolGlyph,.wb-workflow-step>.toolGlyph{display:flex;align-items:center;gap:0;align-content:center;justify-content:center}.wb-flow b .toolGlyph{width:32px;height:32px;margin-bottom:5px}.toolIcon .toolGlyph{width:52px;height:52px}.detailPanel .toolIcon .toolGlyph{width:60px;height:60px}.toolIcon{background:transparent}html[data-theme=dark] main.rewrite-workspace-page:has(.rewrite-design){background:var(--workspace-page-background);color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design{--rw-ink:var(--workspace-text-primary);--rw-muted:var(--workspace-text-muted);--rw-blue:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-design-hero h1,.rewrite-design-comparison h2,.rewrite-design-benefits b){color:var(--workspace-text-primary)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design-hero h1 strong{color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-design-hero ul,.rewrite-design .rewrite-settings-card legend,.rewrite-design .rewrite-settings-card .rewrite-design-platforms label,.rewrite-design .rewrite-settings-card .rewrite-design-output label){color:var(--workspace-text-secondary)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-design-platforms>div,.rewrite-design-output>div,.rewrite-design .rewrite-settings-card .rewrite-design-advanced[open],.rewrite-design-platforms details p,.rewrite-design .rewrite-settings-card>.rewrite-card-submit>p){background:var(--workspace-bg-input);border-color:var(--workspace-border)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-design-comparison,.rewrite-design-scenes[open]){background:var(--workspace-illustration-bg);border-color:var(--workspace-border)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design-benefits>div{background:var(--workspace-bg-surface)}html[data-theme=dark] main.rewrite-workspace-page :is(.rewrite-design-metrics,.rewrite-design-formats,.rewrite-design-evidence-note,.rewrite-design-benefits small,.rewrite-design-comparison p,.rewrite-design .rewrite-mode-note,.rewrite-design .rewrite-mode-reference small,.rewrite-design .rewrite-settings-card .rewrite-design-advanced>summary){color:var(--workspace-text-muted)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design-badge{background:var(--workspace-bg-elevated);color:var(--workspace-success);border-color:var(--workspace-success)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design .rewrite-mode-reference strong{color:var(--workspace-brand)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design .rewrite-card-submit .ds-button{background:linear-gradient(110deg,#247eff,#0054fc);color:#fff;border-color:#347cff}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design-benefits img{mix-blend-mode:normal}html[data-theme=dark] main.aigc-page{color-scheme:dark}html[data-theme=dark] main.aigc-page .aigc-detection{--aigc-ink:var(--workspace-text-primary);--aigc-muted:var(--workspace-text-muted);color:var(--workspace-text-primary)}html[data-theme=dark] main.aigc-page :is(.aigc-feature,.aigc-comparison,.aigc-scenes,.aigc-history-disclosure,.aigc-history-list){background:var(--workspace-bg-surface);border-color:var(--workspace-border)}html[data-theme=dark] main.aigc-page :is(.aigc-editor-frame,.aigc-overview-metric,.aigc-input-tabs,.aigc-sample-picker button,.aigc-upload-note,.aigc-filename,.aigc-history-rate,.aigc-history-title button,.aigc-score-small,.aigc-selected){background:var(--workspace-bg-input);border-color:var(--workspace-border);box-shadow:none;color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page :is(.aigc-input-tabs button,.aigc-hero-points,.aigc-distribution>div,.aigc-score-donut span,.aigc-comparison-heading p,.aigc-scene h3){color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page .aigc-input-tabs .is-active{background:linear-gradient(105deg,#388cff,#1762ff);color:#fff}html[data-theme=dark] main.aigc-page :is(.aigc-hero-kicker,.aigc-hero-carousel-controls){background:var(--workspace-bg-elevated);border-color:var(--workspace-border);color:var(--workspace-brand)}html[data-theme=dark] main.aigc-page :is(.aigc-carousel-count,.aigc-hero-carousel-controls button){color:var(--workspace-brand)}html[data-theme=dark] main.aigc-page :is(.aigc-scenes h2,.aigc-comparison-heading h2,.aigc-history-row strong){color:var(--workspace-text-primary)}html[data-theme=dark] main.aigc-page :is(.aigc-scene p,.aigc-page-note,.aigc-score-donut small,.aigc-input-footer,.aigc-quiet,.aigc-privacy){color:var(--workspace-text-muted)}html[data-theme=dark] main.aigc-page :is(.aigc-example-ai,.aigc-risk-message,.aigc-error,.aigc-segment.ai){background:color-mix(in srgb,var(--workspace-danger) 12%,var(--workspace-bg-surface));border-color:color-mix(in srgb,var(--workspace-danger) 35%,var(--workspace-border));color:var(--workspace-danger)}html[data-theme=dark] main.aigc-page :is(.aigc-example-human,.aigc-risk-message.is-low,.aigc-segment){background:color-mix(in srgb,var(--workspace-success) 10%,var(--workspace-bg-surface));border-color:var(--workspace-border);color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page :is(.aigc-example p,.aigc-segment-top b){color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page :is(.aigc-example-ai header strong,.aigc-risk-message strong){color:var(--workspace-danger)}html[data-theme=dark] main.aigc-page :is(.aigc-example-human header strong,.aigc-risk-message.is-low strong){color:var(--workspace-success)}html[data-theme=dark] main.aigc-page .aigc-example-tags span{background:color-mix(in srgb,var(--workspace-danger) 16%,var(--workspace-bg-surface));color:var(--workspace-danger)}html[data-theme=dark] main.aigc-page .aigc-example-human .aigc-example-tags span{background:color-mix(in srgb,var(--workspace-success) 16%,var(--workspace-bg-surface));color:var(--workspace-success)}html[data-theme=dark] main.aigc-page :is(.aigc-stale,.aigc-mapping-note,.aigc-segment.suspected){background:color-mix(in srgb,var(--workspace-warning) 12%,var(--workspace-bg-surface));border-color:var(--workspace-border);color:var(--workspace-warning)}html[data-theme=dark] main.aigc-page .aigc-history-row{border-color:var(--workspace-border)}html[data-theme=dark] main.aigc-page .aigc-comparison-arrow img{mix-blend-mode:normal}html[data-theme=dark] main.aigc-page :is(.aigc-detection .aigc-quiet,.aigc-detection .aigc-outline,.aigc-scenario-tags span:not(:first-child)){background:var(--workspace-bg-input);border-color:var(--workspace-border);color:var(--workspace-text-secondary)}html[data-theme=dark] main.aigc-page .aigc-detection .aigc-outline{color:var(--workspace-brand)!important}html[data-theme=dark] main.aigc-page .aigc-comparison:before{opacity:.12}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design-hero-art{content:url(/assets/rewrite-design/hero-detail-dark.webp)}html[data-theme=dark] main.rewrite-workspace-page .document-upload-art img[src*=upload-detail]{content:url(/assets/rewrite-design/upload-detail-dark.webp);-webkit-mask-image:radial-gradient(ellipse at center,#000 42%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 42%,transparent 74%)}html[data-theme=dark] main.rewrite-workspace-page .rewrite-design-comparison-art{content:url(/assets/rewrite-design/comparison-detail-dark.webp);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 92%,transparent)}html[data-theme=dark] main.aigc-page .aigc-hero-art{content:url(/assets/aigc/design/hero-art-hd-dark.webp)}html[data-theme=dark] main.aigc-page .aigc-hero-generated[src*=hero-paragraph-scan]{content:url(/assets/aigc/design/hero-paragraph-scan-dark.webp)}html[data-theme=dark] main.aigc-page .aigc-hero-generated[src*=hero-report-analysis]{content:url(/assets/aigc/design/hero-report-analysis-dark.webp)}html[data-theme=dark] main.aigc-page .aigc-hero-paper{visibility:hidden}html[data-theme=dark] main.aigc-page .aigc-hero-generated[src*=hero-report-analysis]{content:url(/assets/aigc/design/hero-report-analysis-dark.webp?v=20261026)}.ui-select-field{display:grid;gap:7px;min-width:0;color:var(--workspace-text-muted);font-size:11.5px;font-weight:650}.ui-select-label{color:var(--workspace-text-muted);font-size:11px;font-weight:600}.ui-select{position:relative;min-width:0}.ui-select-trigger{width:100%;min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid var(--workspace-border);border-radius:10px;outline:0;background:var(--workspace-bg-input);color:var(--workspace-text-primary);font:inherit;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:border-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-fast) ease,background var(--workspace-motion-fast) ease}.ui-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-trigger>svg{flex:none;color:var(--workspace-text-muted);transition:transform var(--workspace-motion-fast) ease}.ui-select-trigger>svg.is-open{transform:rotate(180deg)}.ui-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--workspace-brand) 24%,var(--workspace-border))}.ui-select-trigger[aria-expanded=true]{border-color:var(--workspace-border-focus);background:var(--workspace-bg-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-brand) 12%,transparent)}.ui-select-trigger:focus-visible{border-color:var(--workspace-border-focus);box-shadow:var(--workspace-focus)}.ui-select-trigger[aria-invalid=true]{border-color:var(--workspace-danger)}.ui-select-trigger:disabled{opacity:.55;cursor:default}.ui-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;max-height:260px;overflow-y:auto;margin:0;padding:6px;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-bg-surface);box-shadow:var(--workspace-shadow-2);list-style:none;animation:ui-select-in var(--workspace-motion-fast) ease-out;scrollbar-width:thin}.ui-select-menu.is-up{top:auto;bottom:calc(100% + 6px);animation-name:ui-select-in-up}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-select-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-select-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:35px;padding:0 10px;border-radius:var(--workspace-radius-sm);color:var(--workspace-text-secondary);font-size:12px;font-weight:500;line-height:1.4;cursor:pointer}.ui-select-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-option>svg{flex:none;color:var(--workspace-brand-strong)}.ui-select-option.is-active{background:var(--workspace-state-hover);color:var(--workspace-brand-strong)}.ui-select-option[aria-selected=true]{background:var(--workspace-state-selected);color:var(--workspace-brand-strong);font-weight:700}.ui-select-option[aria-selected=true].is-active{background:var(--workspace-state-pressed)}@media (prefers-reduced-motion:reduce){.ui-select-menu{animation:none}}.zwd-auth-dialog{padding:0;border:0;border-radius:28px;width:min(1298px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 48px);color:#0b193d;background:#fff;box-shadow:0 28px 110px #11224840;overflow:auto;font-family:Arial,Microsoft YaHei,sans-serif;color-scheme:light}.zwd-auth-dialog::backdrop{background:#18253ecc}.zwd-auth-help{position:relative;text-align:center;margin:0 0 18px;font-size:13px;color:var(--workspace-text-muted,#7a89a7)}.zwd-auth-help summary{display:inline-block;cursor:pointer;list-style:none}.zwd-auth-help summary::-webkit-details-marker{display:none}.zwd-auth-help summary:before{content:"ⓘ";margin-right:5px}.zwd-auth-help>div{position:absolute;z-index:3;bottom:calc(100% + 10px);left:0;right:0;text-align:left;padding:16px 18px;border:1px solid var(--workspace-border,#dce4f2);border-radius:12px;background:var(--workspace-bg-surface,#fff);color:var(--workspace-text-secondary,#5f7397);box-shadow:0 8px 30px #14234422;line-height:1.8}.zwd-auth-help p{margin:0 0 8px}.zwd-auth-help p:last-child{margin:0}.zwd-auth-help button{border:0;background:none;padding:0;color:var(--workspace-brand,#1068ff);font:inherit;cursor:pointer}.zwd-phone-dialog{width:min(430px,calc(100vw - 32px));border:0;border-radius:20px;padding:26px;color:var(--workspace-text-primary,#263c62);background:var(--workspace-bg-surface,#fff);box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}.zwd-phone-dialog::backdrop{background:#18253eb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zwd-phone-dialog header{display:flex;justify-content:space-between;align-items:center}.zwd-phone-dialog h2{margin:0;font-size:22px}.zwd-phone-dialog header button{background:none;border:0;color:inherit;font-size:26px;cursor:pointer}.zwd-phone-dialog p{font-size:13px;line-height:1.8;color:var(--workspace-text-secondary,#6d7f9f)}.zwd-phone-dialog label{display:block;font-size:14px;margin:18px 0}.zwd-phone-dialog input{display:block;width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid var(--workspace-border,#dce4f2);border-radius:8px;background:var(--workspace-bg-input,#f7f9fd);color:inherit;font:inherit;margin-top:6px}.zwd-phone-dialog label div{display:flex;gap:8px;align-items:center}.zwd-phone-dialog label div button{flex:none;border:0;border-radius:8px;padding:12px;background:#1068ff;color:#fff;cursor:pointer}.zwd-phone-dialog .zwd-auth-submit{height:48px;font-size:18px}.zwd-phone-dialog button:disabled{opacity:.55;cursor:not-allowed}.zwd-wechat-panel{text-align:center;color:#6d7f9f;font-size:16px;margin-top:-24px}.zwd-wechat-panel h3{font-size:22px;color:#263c62;margin:0 0 18px}.zwd-wechat-qr{position:relative;width:240px;height:240px;margin:0 auto 16px;background:#fff;border:1px solid #dce4f2;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box;font:inherit;color:#6d7f9f;cursor:pointer;appearance:none;transition:border-color .15s ease}.zwd-wechat-qr:hover{border-color:#b9cdf0}.zwd-wechat-expired{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#ffffffe0;color:#5f7397;font-size:15px;line-height:1.5;white-space:nowrap}.zwd-wechat-timer{display:block;margin-top:2px;font-size:14px;color:#8a98b0;white-space:nowrap}html[data-theme=dark] .zwd-wechat-expired{background:#1c2635e6;color:var(--workspace-text-secondary)}html[data-theme=dark] .zwd-wechat-timer{color:var(--workspace-text-muted)}.zwd-wechat-qr img{width:100%;height:100%;object-fit:contain}.zwd-wechat-qr span{font-size:15px;color:#6d7f9f}.zwd-wechat-panel p{min-height:44px;line-height:1.6;margin:12px 0 18px}.zwd-wechat-consent{display:flex;align-items:flex-start;gap:8px;font-size:15px;text-align:left;line-height:1.8;margin-bottom:20px}.zwd-wechat-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:7px 0 0;flex:none;border:1.5px solid #c2d1e8;border-radius:6px;background:#fff;display:inline-grid;place-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.zwd-wechat-consent input[type=checkbox]:checked{border-color:#1068ff;background:#1068ff}.zwd-wechat-consent input[type=checkbox]:checked:after{content:"";width:10px;height:5px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translateY(-1px) rotate(-45deg)}.zwd-wechat-consent input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}html[data-theme=dark] .zwd-wechat-consent input[type=checkbox]{background:var(--workspace-bg-input);border-color:color-mix(in srgb,var(--workspace-text-muted) 55%,transparent)}html[data-theme=dark] .zwd-wechat-consent input[type=checkbox]:checked{background:var(--workspace-brand);border-color:var(--workspace-brand)}.zwd-wechat-back,.zwd-wechat-consent button{font:inherit;color:#1068ff;background:none;border:0;padding:0;cursor:pointer}.zwd-wechat-back{margin-top:22px}html[data-theme=dark] .zwd-wechat-panel{color:var(--workspace-text-secondary)}html[data-theme=dark] .zwd-wechat-panel h3{color:var(--workspace-text-primary)}html[data-theme=dark] :is(.zwd-wechat-consent button,.zwd-wechat-back){color:var(--workspace-brand)}.zwd-auth-methods{display:flex;gap:22px;margin:-26px 0 22px;font-size:16px;line-height:24px}.zwd-auth-methods button{border:0;background:transparent;padding:0 0 5px;color:#7a89a7;font:inherit;cursor:pointer;border-bottom:2px solid transparent}.zwd-auth-methods button[aria-pressed=true]{color:#1068ff;border-bottom-color:#1068ff;font-weight:600}.zwd-auth-sms-field{padding-right:8px;gap:12px}.zwd-auth-code:disabled{opacity:.55;cursor:not-allowed}.zwd-auth-submit:disabled{opacity:.65;cursor:not-allowed}html[data-theme=dark] .zwd-auth-methods button{color:var(--workspace-text-secondary)}html[data-theme=dark] .zwd-auth-methods button[aria-pressed=true]{color:var(--workspace-brand);border-color:var(--workspace-brand)}@media(max-width:760px){.zwd-auth-methods{margin:-8px 0 20px;font-size:14px;gap:20px}.zwd-auth-options:has(input[type=checkbox]){font-size:13px;line-height:1.7}}.zwd-auth-layout{display:grid;grid-template-columns:56.25% 43.75%;min-height:846px}.zwd-auth-art{position:relative;overflow:hidden;isolation:isolate;background:#ddecff;min-height:846px}.zwd-auth-illustration{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1}.zwd-auth-copy{position:relative;padding:36px 45px 0}.zwd-auth-brand{height:52px;display:flex;align-items:center;gap:20px}.zwd-auth-brand img{width:152px;height:auto;max-height:52px;object-fit:contain}.zwd-auth-brand span{font-size:18px;color:#5f7397;white-space:nowrap}.zwd-auth-copy h2{margin:18px 0 4px;font-size:48px;line-height:1.3;font-weight:900;letter-spacing:0;color:#030c24;white-space:nowrap}.zwd-auth-copy h2 em{font-style:normal;color:#0765ff;font-size:1.12em}.zwd-auth-subtitle{font-size:22px;line-height:1.35;color:#526d9c;margin:0}.zwd-auth-features{display:grid;grid-template-columns:1.06fr 1fr;gap:12px 18px;margin-top:24px;max-width:544px}.zwd-auth-feature{display:flex;align-items:center;gap:18px;padding:17px 18px;background:#ffffffa6;border-radius:35px}.zwd-auth-feature img{width:47px;height:47px;border-radius:13px;flex:none}.zwd-auth-feature strong{display:block;font-size:19px;line-height:1.35}.zwd-auth-feature span{display:block;color:#5c739f;font-size:15px;white-space:nowrap;margin-top:3px}.zwd-auth-stats{position:absolute;bottom:23px;left:4%;width:93%;height:auto;border-radius:14px}.zwd-auth-form-panel{position:relative;padding:64px 56px 38px 66px;background:linear-gradient(110deg,#fff,#fff 70%,#fbfcff)}.zwd-auth-close{position:absolute;right:25px;top:24px;border:0;background:none;color:#6b7d9d;cursor:pointer;padding:2px}.zwd-auth-close svg{width:26px;height:26px}.zwd-auth-tabs{display:flex;border-bottom:2px solid #e9edf5;margin-bottom:50px}.zwd-auth-tabs button{flex:1 1;border:0;background:none;font-size:27px;font-weight:700;color:#34466c;padding:13px 0 18px;position:relative;cursor:pointer}.zwd-auth-tabs button[aria-selected=true]{color:#0865ff}.zwd-auth-tabs button[aria-selected=true]:after{position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#0968ff;content:""}.zwd-auth-field{display:flex;align-items:center;gap:20px;height:67px;border:1px solid #dce4f2;background:#f7f9fdc7;border-radius:12px;padding:0 22px;margin-bottom:20px;color:#6a7b9e}.zwd-auth-field>svg{width:25px;height:25px;flex:none}.zwd-auth-field input{width:0;min-width:0;flex:1 1;border:0;background:transparent;outline:none;font:inherit;font-size:19px;color:#263c62}.zwd-auth-field:focus-within{border-color:#126aff;box-shadow:0 0 0 3px #126aff12}.zwd-auth-field input::placeholder{color:#7f8eac;opacity:1}.zwd-auth-eye{border:0;background:none;color:#7a89a7;cursor:pointer;padding:0;display:flex}.zwd-auth-eye svg{width:24px;height:24px}.zwd-auth-options{display:flex;justify-content:space-between;align-items:center;margin:23px 0 40px;color:#6d7f9f;font-size:17px}.zwd-auth-options label{display:flex;align-items:center;gap:10px}.zwd-auth-options input[type=checkbox]{appearance:none;-webkit-appearance:none;width:23px;height:23px;margin:0;flex:none;border:1.5px solid #c2d1e8;border-radius:7px;background:#fff;display:inline-grid;place-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.zwd-auth-options input[type=checkbox]:not(:disabled):hover{border-color:#086bff}.zwd-auth-options input[type=checkbox]:checked{border-color:#086bff;background:#086bff}.zwd-auth-options input[type=checkbox]:checked:after{content:"";width:11px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translateY(-1px) rotate(-45deg)}.zwd-auth-options input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.zwd-auth-options input[type=checkbox]:focus-visible{outline:3px solid #88baff;outline-offset:2px}.zwd-auth-bottom button,.zwd-auth-options a,.zwd-auth-options button{border:0;padding:0;background:none;color:#0067ff;cursor:pointer;text-decoration:none;font:inherit}.zwd-auth-submit{width:100%;height:64px;border:0;border-radius:11px;background:#1068ff;color:#fff;font-size:23px;font-weight:600;cursor:pointer}.zwd-auth-code:hover,.zwd-auth-submit:hover{background:#0057ea}.zwd-auth-handoff{font-size:12px;line-height:1.5;text-align:center;min-height:18px;color:#7d8ba7;margin:9px 0 0}.zwd-auth-divider{display:flex;align-items:center;gap:18px;margin:20px 0 28px;font-size:17px;color:#7b8daa;white-space:nowrap}.zwd-auth-divider:after,.zwd-auth-divider:before{content:"";height:1px;background:#dce4f2;flex:1 1}.zwd-auth-social{display:flex;justify-content:space-around}.zwd-auth-social button{display:flex;align-items:center;flex-direction:column;gap:10px;border:0;background:none;color:#33456d;font-size:16px;cursor:pointer}.zwd-auth-social img{width:72px;height:72px;border-radius:50%}.zwd-auth-bottom{display:flex;align-items:center;gap:18px;text-align:center;margin-top:67px;color:#7e8aa6;font-size:18px}.zwd-auth-bottom:after,.zwd-auth-bottom:before{content:"";height:1px;flex:1 1;background:#e0e6f1}.zwd-auth-code{flex:none;border:0;background:#1068ff;border-radius:10px;padding:13px;color:white;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.zwd-auth-dialog a:focus-visible,.zwd-auth-dialog button:focus-visible{outline:3px solid #88baff;outline-offset:4px}@media(max-width:760px){.zwd-auth-dialog{width:calc(100vw - 24px);border-radius:22px;max-height:calc(100dvh - 24px)}.zwd-auth-layout{display:block;min-height:0}.zwd-auth-art{display:none}.zwd-auth-form-panel{padding:45px 24px 30px}.zwd-auth-tabs{margin-bottom:30px}.zwd-auth-tabs button{font-size:24px}.zwd-auth-field{padding:0 14px;gap:12px;height:60px}.zwd-auth-field input{font-size:16px}.zwd-auth-options{font-size:15px;margin-bottom:28px}.zwd-auth-options input[type=checkbox]{width:20px;height:20px;border-radius:6px}.zwd-auth-code{font-size:13px;padding:12px 9px}.zwd-auth-bottom{margin-top:38px}.zwd-auth-divider{font-size:14px;gap:12px}.zwd-auth-social img{width:62px;height:62px}.zwd-auth-close{right:16px;top:14px}.zwd-auth-social button{font-size:14px}.zwd-auth-submit{height:58px;font-size:21px}}.zwd-auth-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#f4f8ffe6,#edf5ff99 35%,#edf5ff00 65%);pointer-events:none}.zwd-auth-brand img{max-height:47px}.zwd-auth-features{margin-top:22px}.zwd-auth-art:after{background:linear-gradient(180deg,#edf5ffb3,#edf5ff99 30%,#edf5ff55 44%,#edf5ff00 60%)}@media(min-width:761px){.zwd-auth-dialog{width:1298px;max-width:none;max-height:none;overflow:hidden}.zwd-auth-layout{height:846px;min-height:846px;grid-template-rows:minmax(0,1fr)}.zwd-auth-art{height:100%;min-height:846px}.zwd-auth-form-panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.zwd-policy-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:20px;background:#fff;color:#253654;box-shadow:0 24px 100px #14234455;color-scheme:light;overflow:hidden;font-family:Arial,Microsoft YaHei,sans-serif}.zwd-policy-dialog::backdrop{background:#14243a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zwd-policy-dialog header{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #e6ebf4}.zwd-policy-dialog header h2{font-size:21px;margin:0}.zwd-policy-dialog header button{display:flex;border:0;background:none;color:#71819d;padding:6px;cursor:pointer}.zwd-policy-scroll{padding:24px 28px;max-height:calc(100dvh - 230px);overflow:auto;overscroll-behavior:contain}.zwd-policy-scroll article>h2{font-size:23px;margin:0 0 12px}.zwd-policy-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:15px}.zwd-policy-meta{color:#74839c;font-size:13px;margin-bottom:24px}.zwd-policy-dialog footer{display:flex;justify-content:space-between;align-items:center;padding:16px 26px;border-top:1px solid #e6ebf4}.zwd-policy-dialog footer button,.zwd-policy-empty button{border:0;border-radius:8px;background:#1068ff;color:#fff;padding:10px 20px;cursor:pointer}.zwd-policy-dialog a{color:#1068ff;text-decoration:none;font-size:14px}.zwd-policy-empty{padding:28px 0 42px;color:#667893}.zwd-policy-empty h3{color:#283d60}.zwd-policy-dialog a:focus-visible,.zwd-policy-dialog button:focus-visible{outline:3px solid #81b1ff;outline-offset:3px}.zwd-policy-page{max-width:900px;margin:30px auto;padding:28px;background:var(--wb-surface,#fff);color:var(--wb-text,#253654);border-radius:18px}.zwd-policy-page>h1{font-size:26px}.zwd-policy-page a{color:#1672ff}.zwd-policy-preview{padding:14px 0}.zwd-policy-preview summary{cursor:pointer;color:#1672ff}.zwd-policy-preview .zwd-policy-text{padding:16px 0}@media(max-width:760px){.zwd-policy-dialog header{padding:16px 20px}.zwd-policy-scroll{padding:18px 20px}.zwd-policy-dialog footer{padding:14px 20px}.zwd-policy-page{margin:12px;padding:20px}}html[data-theme=dark] :is(.zwd-auth-dialog,.zwd-policy-dialog){color-scheme:dark;background:var(--workspace-bg-surface);color:var(--workspace-text-primary);box-shadow:var(--workspace-shadow-3)}html[data-theme=dark] :is(.zwd-auth-dialog,.zwd-policy-dialog)::backdrop{background:#060c18bd}html[data-theme=dark] .zwd-auth-form-panel{background:var(--workspace-bg-surface)}html[data-theme=dark] .zwd-auth-art{background:var(--workspace-bg-sidebar)}html[data-theme=dark] .zwd-auth-art:after{background:linear-gradient(180deg,#161d29e6,#161d29b3 30%,#161d2955 44%,transparent 60%)}html[data-theme=dark] .zwd-auth-feature{background:color-mix(in srgb,var(--workspace-bg-elevated) 88%,transparent)}html[data-theme=dark] :is(.zwd-auth-copy h2,.zwd-auth-feature strong){color:var(--workspace-text-primary)}html[data-theme=dark] :is(.zwd-auth-copy h2 em,.zwd-auth-tabs button[aria-selected=true],.zwd-auth-options button,.zwd-auth-options a,.zwd-auth-bottom button,.zwd-policy-dialog a){color:var(--workspace-brand)}html[data-theme=dark] .zwd-auth-tabs{border-color:var(--workspace-border)}html[data-theme=dark] .zwd-auth-tabs button[aria-selected=true]:after{background:var(--workspace-brand)}html[data-theme=dark] :is(.zwd-auth-tabs button,.zwd-auth-social button,.zwd-auth-feature span,.zwd-auth-subtitle,.zwd-auth-brand span,.zwd-auth-options){color:var(--workspace-text-secondary)}html[data-theme=dark] .zwd-auth-field{background:var(--workspace-bg-input);border-color:var(--workspace-border-strong);color:var(--workspace-text-muted)}html[data-theme=dark] .zwd-auth-field input{background:transparent;color:var(--workspace-text-primary);caret-color:var(--workspace-brand)}html[data-theme=dark] .zwd-auth-field input::placeholder{color:var(--workspace-text-muted)}html[data-theme=dark] .zwd-auth-field:focus-within{border-color:var(--workspace-border-focus);box-shadow:var(--workspace-focus)}html[data-theme=dark] .zwd-auth-field input:autofill{box-shadow:0 0 0 1000px var(--workspace-bg-input) inset;-webkit-text-fill-color:var(--workspace-text-primary)}html[data-theme=dark] :is(.zwd-auth-close,.zwd-auth-eye,.zwd-auth-handoff,.zwd-auth-divider,.zwd-auth-bottom,.zwd-policy-meta,.zwd-policy-empty,.zwd-policy-dialog header button){color:var(--workspace-text-muted)}html[data-theme=dark] :is(.zwd-auth-divider,.zwd-auth-bottom):after,html[data-theme=dark] :is(.zwd-auth-divider,.zwd-auth-bottom):before{background:var(--workspace-border)}html[data-theme=dark] .zwd-auth-options input[type=checkbox]{background:var(--workspace-bg-input);border-color:color-mix(in srgb,var(--workspace-text-muted) 55%,transparent)}html[data-theme=dark] .zwd-auth-options input[type=checkbox]:not(:disabled):hover{border-color:var(--workspace-brand)}html[data-theme=dark] .zwd-auth-options input[type=checkbox]:checked{background:var(--workspace-brand);border-color:var(--workspace-brand)}html[data-theme=dark] .zwd-auth-submit:disabled{background:var(--workspace-state-disabled);color:var(--workspace-text-muted);cursor:not-allowed}html[data-theme=dark] .zwd-policy-dialog :is(header,footer){border-color:var(--workspace-border)}html[data-theme=dark] .zwd-policy-empty h3{color:var(--workspace-text-primary)}html[data-theme=dark] .zwd-auth-illustration{content:url(/assets/auth-reference/creative-assistant-dark.webp)}.zwd-auth-stats-dark,html[data-theme=dark] .zwd-auth-stats{display:none}html[data-theme=dark] .zwd-auth-stats-dark{position:absolute;bottom:23px;left:4%;width:93%;height:82px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;border:1px solid var(--workspace-border);border-radius:14px;background:var(--workspace-bg-elevated)}.zwd-auth-stats-dark>div{display:flex;flex-direction:column;align-items:center;gap:7px;border-right:1px solid var(--workspace-border)}.zwd-auth-stats-dark>div:last-child{border:0}.zwd-auth-stats-dark strong{font-size:22px;line-height:1.2;color:var(--workspace-brand)}.zwd-auth-stats-dark span{font-size:13px;white-space:nowrap;color:var(--workspace-text-secondary)}@media(min-width:761px){.is-register-username .zwd-auth-tabs{margin-bottom:34px}.is-register-username .zwd-auth-field{margin-bottom:16px}.is-register-username .zwd-auth-options{margin:18px 0 24px}.is-register-username .zwd-auth-bottom{margin-top:44px}}