:root{--zy-primary: #4F46E5;--zy-primary-deep: #182240;--zy-accent: #5750E8;--zy-accent-hover: #4338CA;--zy-accent-soft: #EEF0FF;--zy-bg: #F5F6FA;--zy-text-1: #1B2540;--zy-text-2: #526078;--zy-text-3: #69758B;--zy-text-4: #CBD1DF;--zy-border: #E6E9F2;--zy-border-strong: #D9DFEB;--zy-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--zy-shadow-md: 0 4px 16px rgba(0, 0, 0, .06);--zy-shadow-lg: 0 12px 32px rgba(0, 0, 0, .08);--zy-radius: 12px;--zy-gradient-brand: linear-gradient(135deg, #4F46E5 0%, #4F46E5 100%);--zy-ease: cubic-bezier(.25, .8, .35, 1)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Inter,sans-serif;background:var(--zy-bg);color:var(--zy-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d3d7e4;border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#b6bcd4;background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:#d3d7e4 transparent}::selection{background:#4e5de62e}.zy-page-enter{animation:zyPageIn .38s var(--zy-ease) both}@keyframes zyPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zy-fade-in{animation:zyFadeIn .3s ease both}@keyframes zyFadeIn{0%{opacity:0}to{opacity:1}}.zy-rise{animation:zyRise .45s var(--zy-ease) both;animation-delay:var(--d, 0s)}@keyframes zyRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ant-card{transition:box-shadow .25s var(--zy-ease),transform .25s var(--zy-ease),border-color .25s var(--zy-ease)}.ant-card-hoverable:hover{box-shadow:var(--zy-shadow-md);border-color:var(--zy-border-strong)}.zy-sider .ant-menu-item{transition:all .2s var(--zy-ease);overflow:visible;position:relative;margin-inline:12px!important;margin-block:2px!important;width:calc(100% - 24px)!important}.zy-sider .ant-menu-item-selected{font-weight:500}.zy-sider .ant-menu-item-selected:before{display:none}.zy-ph-icon{display:none}.zy-stat-num{color:var(--zy-text-1);font-weight:650}.zy-loading-mask{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:64px 0;color:var(--zy-text-3)}.zy-loading-logo{width:46px;height:46px;border-radius:14px;background:var(--zy-gradient-brand);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;animation:zyPulse 1.4s ease-in-out infinite;box-shadow:0 8px 24px #1a332940}@keyframes zyPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.zy-backtop{width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:var(--zy-shadow-md);display:flex;align-items:center;justify-content:center;color:var(--zy-primary);transition:all .2s var(--zy-ease)}.zy-backtop:hover{background:var(--zy-primary);color:#fff;transform:translateY(-2px)}.zy-container{max-width:1520px;margin:0 auto;width:100%}.ant-skeleton .ant-skeleton-paragraph>li{border-radius:6px}.ant-table-row-clickable{cursor:pointer}.zy-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--zy-accent);position:relative;margin-right:6px}.zy-live-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--zy-accent);animation:zyDotWave 1.6s ease-out infinite}@keyframes zyDotWave{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.zy-md-body{font-size:14.5px;line-height:1.85;color:var(--zy-text-1);word-break:break-word}.zy-md-body h1{font-size:22px;font-weight:700;margin:18px 0 12px;color:var(--zy-primary)}.zy-md-body h2{font-size:18px;font-weight:700;margin:16px 0 10px;color:var(--zy-primary)}.zy-md-body h3{font-size:15.5px;font-weight:700;margin:14px 0 8px}.zy-md-body h4{font-size:14.5px;font-weight:700;margin:12px 0 6px}.zy-md-body p{margin:10px 0}.zy-md-body ul,.zy-md-body ol{padding-left:22px;margin:10px 0}.zy-md-body li{margin:5px 0}.zy-md-body code{background:var(--zy-accent-soft);border-radius:4px;padding:1px 6px;font-size:.9em;color:var(--zy-primary)}.zy-md-body pre{background:#182240;color:#eef0ff;border-radius:10px;padding:14px 16px;overflow-x:auto;margin:12px 0}.zy-md-body pre code{background:transparent;color:inherit;padding:0}.zy-md-body blockquote{margin:12px 0;padding:8px 14px;background:var(--zy-accent-soft);border-left:3px solid var(--zy-accent);border-radius:0 8px 8px 0;color:var(--zy-text-2)}.zy-md-body table{border-collapse:collapse;margin:12px 0;width:100%}.zy-md-body th,.zy-md-body td{border:1px solid var(--zy-border-strong);padding:8px 12px;font-size:13.5px}.zy-md-body th{background:var(--zy-accent-soft);font-weight:600}.zy-md-body a{color:var(--zy-accent)}.zy-md-body hr{border:none;border-top:1px solid var(--zy-border-strong);margin:16px 0}@media(max-width:768px){.zy-ph-icon{width:40px;height:40px;font-size:19px;border-radius:11px}}.zy-login-wrap{min-height:100vh;display:flex;background:#f4f5fa}.zy-login-brand{flex:1.1;position:relative;background:#182240;color:#fff;overflow:hidden}.zy-login-brand:before{content:"";position:absolute;width:560px;height:560px;right:-260px;bottom:-180px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05;pointer-events:none}.zy-login-brand-inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:46px 56px}.zy-login-logo{display:flex;align-items:center;gap:12px}.zy-login-logo-badge{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:21px;color:#182240;background:#dcebe2}.zy-login-logo-title{font-size:21px;font-weight:800;letter-spacing:2px;line-height:1.2}.zy-login-logo-title span{color:#adcdbb}.zy-login-logo-sub{font-size:11px;opacity:.5;letter-spacing:1px;margin-top:2px}.zy-login-hero{margin:auto 0;padding:30px 0}.zy-login-hero h1{font-size:44px;line-height:1.4;font-weight:600;letter-spacing:-1px;margin:0 0 18px;color:#fff}.zy-login-hero p{font-size:15px;color:#ffffffa6;letter-spacing:1px;margin:0}.zy-login-points{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:13px}.zy-login-points li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#ffffffc7}.zy-login-points .dot{width:7px;height:7px;border-radius:50%;background:var(--zy-accent);box-shadow:0 0 10px #00b86b80;flex-shrink:0}.zy-login-footer{font-size:11.5px;color:#ffffff59;letter-spacing:.5px}.zy-login-panel{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.zy-login-form-box{width:min(380px,100%);padding:32px 20px}.zy-login-tip{margin-top:22px;font-size:12.5px;color:#9aa1b5;line-height:1.7;background:#f7f8fc;border-radius:10px;padding:12px 14px}@media(max-width:900px){.zy-login-brand{display:none}.zy-login-wrap{background:#fff}}.zy-loading-mask{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280}.zy-loading-logo{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:var(--zy-gradient-brand);box-shadow:0 8px 22px #1a332940;animation:zyLogoPulse 1.4s ease-in-out infinite}@keyframes zyLogoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.zy-navigation{min-height:100%;display:flex;flex-direction:column}.zy-brand{border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:11px;padding:28px 24px 30px;font-size:19px;font-weight:650;letter-spacing:-.5px;color:var(--zy-text-1);text-align:left}.zy-brand-mark{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--zy-primary);color:#fff;font-size:15px}.zy-sider-footer{display:flex;flex-direction:column;gap:10px;padding:20px 16px}.zy-topbar{display:flex;align-items:center;gap:16px;min-height:72px;padding:16px 32px;background:#fff;border-bottom:1px solid var(--zy-border);min-width:0}.zy-client-switcher{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.zy-client-switcher .ant-select{max-width:310px}.zy-client-label{color:var(--zy-text-3);font-size:12px;white-space:nowrap}.zy-client-meta{color:var(--zy-text-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zy-account-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.zy-content{padding:36px 36px 48px;min-width:0}.zy-page-enter,.ant-card,.ant-card-body{min-width:0}.zy-dashboard-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;background:#fff;border:1px solid var(--zy-border);border-radius:16px;overflow:hidden}.zy-dashboard-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,2fr);gap:18px}.zy-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--zy-border);background:#fff;border-radius:16px;overflow:hidden}.zy-workflow button{width:100%;height:auto;min-height:82px;padding:20px;text-align:left;white-space:normal;border:0;border-radius:0;border-right:1px solid var(--zy-border);justify-content:space-between}.zy-workflow small{display:block;margin-top:6px;font-weight:400;color:var(--zy-text-3)}.zy-dashboard-title{margin:0;font-size:28px;font-weight:650;letter-spacing:-.7px;color:var(--zy-text-1)}@media(max-width:1199px){.zy-client-meta{display:none}.zy-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.zy-topbar{padding:12px 14px;gap:8px;min-height:64px}.zy-client-label,.zy-header-credits{display:none}.zy-client-switcher{gap:6px}.zy-content{padding:18px 14px 28px}.zy-page-actions{width:100%}.zy-page-actions>.ant-space{flex-wrap:wrap}.zy-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zy-dashboard-grid{grid-template-columns:minmax(0,1fr)}.zy-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zy-dashboard-title{font-size:23px}.ant-card .ant-card-body{padding:16px}.ant-table-wrapper{max-width:100%}}.zy-content-inner{max-width:1440px;margin:0 auto;min-width:0}.zy-navigation .ant-menu{background:transparent}.zy-navigation .ant-menu-item-group-title{padding-top:24px;padding-bottom:8px;font-size:11px;letter-spacing:.6px}.zy-navigation .ant-menu-inline{border-inline-end:0}.zy-nav-caption{color:var(--zy-text-3);font-size:11px;padding:0 12px}.zy-client-switcher .ant-select-selector{background:#f7f8fc}.zy-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;flex-wrap:wrap}.zy-page-heading{display:flex;gap:12px;min-width:0}.zy-page-header h1.zy-page-title{margin:0 0 8px;font-size:28px;line-height:1.35;font-weight:650;letter-spacing:-.7px}.zy-page-subtitle{display:block;font-size:13px;line-height:1.8;max-width:680px}.zy-page-actions{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.zy-page-actions .ant-btn{flex-shrink:0}.zy-dashboard-hero{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:10px 0 8px}.zy-eyebrow{font-size:11px;letter-spacing:1.4px;color:var(--zy-text-3);margin-bottom:10px}.zy-dashboard-scope{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--zy-text-3)}.zy-metric{padding:26px 24px;border-right:1px solid var(--zy-border)}.zy-metric:last-child,.zy-workflow button:last-child{border-right:0}.zy-metric .ant-statistic-content{font-variant-numeric:tabular-nums;letter-spacing:-1px}.zy-metric .ant-statistic-title{margin-bottom:12px}.zy-section-label{color:var(--zy-text-3);font-size:12px;margin-bottom:12px}.zy-metric-row{margin-bottom:24px}.zy-observation-metrics .ant-card{border:0;border-radius:0!important;background:transparent}.zy-observation-metrics{background:#fff;border:1px solid var(--zy-border);border-radius:16px;overflow:hidden}.zy-observation-metrics>.ant-col+.ant-col{border-left:1px solid var(--zy-border)}.zy-observation-metrics .ant-card-body{padding:26px}.zy-result-answer{color:var(--zy-text-1)}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:500}.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:16px;padding-bottom:16px}.ant-card .ant-card-head{min-height:64px}.ant-card .ant-card-head-title{font-size:15px;font-weight:600}.ant-modal .ant-modal-content{padding:28px}.ant-form-vertical .ant-form-item-label>label{font-size:13px;color:var(--zy-text-2)}.ant-tabs>.ant-tabs-nav{margin-bottom:24px}.ant-tag{font-weight:400}.ant-btn:focus-visible,summary:focus-visible,.zy-brand:focus-visible{outline:2px solid var(--zy-primary);outline-offset:3px}@media(max-width:1199px){.zy-metric{border-bottom:1px solid var(--zy-border)}}@media(max-width:767px){.zy-content{padding:24px 16px 36px}.zy-page-header{margin-bottom:24px;gap:16px}.zy-page-header h1.zy-page-title{font-size:24px}.zy-page-subtitle{font-size:12px}.zy-page-actions{width:100%}.zy-metric{padding:20px 16px}.zy-workflow button{padding:16px;border-bottom:1px solid var(--zy-border)}.zy-observation-metrics>.ant-col+.ant-col{border-left:0;border-top:1px solid var(--zy-border)}.zy-observation-metrics .ant-card-body{padding:20px}.zy-observation-metrics>.ant-col:nth-child(3){border-left:1px solid var(--zy-border)}.ant-modal .ant-modal-content{padding:22px 18px}.zy-login-form-box{padding:32px 24px}}.zy-publish-selection{position:fixed;right:32px;bottom:24px;z-index:40;display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border:1px solid var(--zy-border);border-radius:16px;box-shadow:0 8px 32px #183b321f}.zy-compose-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.zy-compose-summary{position:sticky;top:24px}.zy-compose-resource{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--zy-border)}.zy-compose-resource>span{font-size:12px;white-space:nowrap;color:var(--zy-text-3)}.zy-compose-total{display:flex;justify-content:space-between;margin:24px 0 8px;font-size:16px}.zy-editor-toolbar{background:#f7f9f8;border:1px solid var(--zy-border);border-radius:10px 10px 0 0;padding:8px}.zy-rich-editor{min-height:480px;border:1px solid var(--zy-border);border-top:0;border-radius:0 0 10px 10px;padding:24px;outline:none;line-height:1.9;font-size:16px;overflow-wrap:anywhere}.zy-rich-editor:focus{border-color:var(--zy-primary)}.zy-rich-editor:empty:before{content:attr(data-placeholder);color:#9aa69f;pointer-events:none}.zy-rich-editor img{max-width:100%;height:auto}@media(max-width:1100px){.zy-compose-grid{grid-template-columns:minmax(0,1fr)}.zy-compose-summary{position:static}}@media(max-width:767px){.zy-publish-selection{left:14px;right:14px;bottom:14px;padding:12px;gap:8px;justify-content:space-between}.zy-publish-selection strong{font-size:13px}.zy-rich-editor{padding:16px;min-height:380px}.zy-compose-grid{gap:16px}}:root{--zy-primary: #4f46e5;--zy-primary-deep: #182240;--zy-accent: #5750e8;--zy-accent-hover: #4338ca;--zy-accent-soft: #eef0ff;--zy-bg: #f5f6fa;--zy-text-1: #1b2540;--zy-text-2: #526078;--zy-text-3: #69758b;--zy-border: #e6e9f2;--zy-border-strong: #d9dfeb;--zy-radius: 18px;--zy-shadow-sm: 0 2px 5px #1b254005;--zy-shadow-md: 0 8px 28px #1b25400a;--zy-shadow-lg: 0 20px 64px #1b254019;--zy-gradient-brand: linear-gradient(135deg, #182240, #4f46e5)}body{font-feature-settings:"ss01";line-height:1.6}::selection{background:#dddfff;color:#1b2540}.zy-topbar{position:sticky;top:0;z-index:30;min-height:76px;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-inline:36px}.zy-topbar .ant-btn{border-radius:10px}.zy-client-label{font-weight:500;color:var(--zy-text-2)}.zy-client-switcher .ant-select-selector{background:#f7f8fc!important;border-color:var(--zy-border)!important}.zy-content{padding:32px 36px 56px}.zy-sider{box-shadow:1px 0 #e6e9f2}.zy-navigation{padding-top:4px}.zy-brand{padding:26px 24px 24px;font-size:18px;letter-spacing:-.4px}.zy-brand-mark{width:38px;height:38px;border-radius:12px;background:var(--zy-gradient-brand);box-shadow:0 5px 12px #4f46e522}.zy-navigation .ant-menu-item .anticon{font-size:18px}.zy-navigation .ant-menu-item-group-title{color:#8a95a7;padding-top:24px;letter-spacing:.3px}.zy-navigation .ant-menu-item-selected{font-weight:600}.zy-sider-footer{margin-top:auto;padding:22px 14px}.zy-sider-footer:before{content:"";height:1px;background:var(--zy-border);margin:0 12px 8px}.zy-page-header{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--zy-border);align-items:center}.zy-page-heading{align-items:center;gap:14px}.zy-ph-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:var(--zy-accent-soft);color:var(--zy-primary);font-size:22px;box-shadow:none}.zy-page-header h1.zy-page-title{font-size:25px;margin-bottom:5px;letter-spacing:-.5px}.zy-page-subtitle{color:var(--zy-text-3);font-size:13px}.ant-card{border-color:var(--zy-border);box-shadow:var(--zy-shadow-sm)}.ant-card .ant-card-head{min-height:58px;border-bottom-color:#edf0f6}.ant-card .ant-card-head-title{font-size:14px;letter-spacing:.1px}.ant-card .ant-card-extra{font-size:12px}.ant-card-hoverable:hover{box-shadow:var(--zy-shadow-md)}.ant-btn{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ant-btn-primary{box-shadow:0 3px 8px #4f46e519}.ant-btn-primary:not(:disabled):hover{box-shadow:0 5px 14px #4f46e52b}.ant-btn:active{filter:brightness(.97)}.ant-btn .anticon{font-size:15px}.ant-input,.ant-select-selector,.ant-input-affix-wrapper{transition:border-color .18s ease,box-shadow .18s ease}.ant-tabs>.ant-tabs-nav{margin-bottom:22px}.ant-tabs .ant-tabs-tab{font-weight:500;padding-top:12px;padding-bottom:14px}.ant-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:3px}.ant-table-wrapper .ant-table-thead>tr>th{color:#66738b;background:#f8f9fc;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:17px;padding-bottom:17px;border-bottom-color:#eef0f6}.ant-table-wrapper .ant-table-row-selected>td{background:#f0f1ff!important}.ant-table-wrapper .ant-table-row-selected:hover>td{background:#e8eaff!important}.ant-table-wrapper .ant-table-cell{font-variant-numeric:tabular-nums}.ant-pagination{align-items:center}.ant-pagination .ant-pagination-item{border-radius:9px}.ant-tag{border-radius:7px;font-size:12px;padding-inline:8px}.ant-alert{border-radius:12px}.ant-modal .ant-modal-content{border-radius:20px;box-shadow:var(--zy-shadow-lg)}.ant-drawer .ant-drawer-header{padding:22px 24px;border-bottom-color:var(--zy-border)}.ant-drawer .ant-drawer-title{font-size:16px}.ant-statistic-content{font-variant-numeric:tabular-nums}.ant-empty-description{color:var(--zy-text-3)}.zy-dashboard-hero{position:relative;overflow:hidden;border-radius:22px;padding:30px 32px;background:linear-gradient(115deg,#182240,#2e366b 70%,#4b43a2);box-shadow:0 10px 24px #18224012}.zy-dashboard-hero:before{content:"";position:absolute;right:12%;top:-105px;width:300px;height:300px;border:1px solid #ffffff15;border-radius:50%;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff03;pointer-events:none}.zy-dashboard-hero>*{position:relative}.zy-dashboard-title{color:#fff;font-size:29px;line-height:1.4}.zy-dashboard-hero .zy-eyebrow{color:#b9bff3;font-size:11px;letter-spacing:1.2px}.zy-dashboard-description{color:#ced3e9;margin-top:9px;font-size:13px}.zy-dashboard-hero .ant-btn-default{background:#ffffff0e;border-color:#fff3;color:#fff}.zy-dashboard-hero .ant-btn-default:hover{background:#ffffff1a!important;border-color:#fff7!important;color:#fff!important}.zy-dashboard-hero .ant-btn-primary{background:#fff;color:#37308c;border-color:#fff;box-shadow:none}.zy-dashboard-hero .ant-btn-primary:hover{background:#eeefff!important;color:#37308c!important}.zy-dashboard-stats{gap:14px;border:0;background:transparent;border-radius:0;overflow:visible}.zy-metric{padding:22px 20px;background:#fff;border:1px solid var(--zy-border);border-radius:16px;box-shadow:var(--zy-shadow-sm)}.zy-metric:last-child{border-right:1px solid var(--zy-border)}.zy-metric .ant-statistic-content{color:#253454}.zy-metric .ant-statistic-title{color:var(--zy-text-2);font-size:12px}.zy-dashboard-scope{padding-inline:2px}.zy-workflow{border:0;background:transparent;gap:12px;overflow:visible}.zy-workflow button{border:1px solid var(--zy-border)!important;background:#fff;border-radius:14px;padding:18px;min-height:90px;transition:border-color .18s ease,background-color .18s ease}.zy-workflow button:hover{border-color:#c2c5f4!important;background:#f9f9ff!important}.zy-observation-metrics{box-shadow:var(--zy-shadow-sm)}.zy-observation-metrics .ant-card-body{padding:24px}.zy-writing-parameters{position:sticky;top:98px}.zy-publish-selection{border-color:#d9dcfa;box-shadow:0 10px 36px #25345421;border-radius:18px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zy-compose-summary{top:98px}.zy-editor-toolbar{background:#f8f9fc}.zy-rich-editor{background:#fff;color:var(--zy-text-1)}.zy-md-body{color:#303c54;font-size:15px;line-height:1.95}.zy-md-body h1,.zy-md-body h2,.zy-md-body h3{color:var(--zy-text-1)}.zy-md-body blockquote{color:#526078;background:#f5f6ff;border-left-color:#9c97ee;font-size:inherit}.zy-login-brand{background:linear-gradient(140deg,#141d36,#293561 65%,#43368b)}.zy-login-brand-inner{padding:48px 64px}.zy-login-logo-badge{background:#ffffff14;color:#fff;border:1px solid #ffffff27;border-radius:14px}.zy-login-logo-title{letter-spacing:-.6px}.zy-login-logo-title span{color:#bcb8ff}.zy-login-hero h1{font-size:clamp(32px,3vw,46px);line-height:1.35;max-width:440px}.zy-login-points .dot{background:#a8a2ff;box-shadow:none}.zy-login-panel{background:#f8f9fc}.zy-login-form-box{width:min(440px,100%);padding:40px 36px;border-radius:24px;background:#fff;border:1px solid var(--zy-border);box-shadow:0 16px 64px #18224009}.zy-login-form-box .ant-input-affix-wrapper{min-height:48px}.zy-login-form-box .ant-btn-primary{height:48px}.zy-login-tip{background:#f6f7fb;color:#69758b}@keyframes zyPageIn{0%{opacity:0}to{opacity:1}}.zy-page-enter{animation:zyPageIn .2s ease-out both}@media(max-width:1199px){.zy-writing-parameters{position:static}.zy-dashboard-stats{gap:12px}}@media(max-width:767px){.zy-topbar{min-height:64px;padding:12px 16px;gap:8px}.zy-content{padding:22px 16px 36px}.zy-page-header{padding-bottom:16px;margin-bottom:20px;gap:14px}.zy-ph-icon{width:38px;height:38px;border-radius:11px;font-size:19px}.zy-page-header h1.zy-page-title{font-size:22px}.zy-page-subtitle{font-size:12px}.zy-page-actions{gap:8px}.zy-dashboard-hero{padding:24px 20px;border-radius:18px}.zy-dashboard-title{font-size:24px}.zy-dashboard-hero>.ant-space{width:100%}.zy-dashboard-stats{gap:10px}.zy-metric{padding:18px 16px;border-radius:14px}.zy-metric .ant-statistic-content{font-size:28px!important}.zy-workflow{gap:10px}.zy-workflow button{padding:16px}.ant-card .ant-card-head{padding-inline:16px;min-height:54px}.ant-modal .ant-modal-content{padding:22px 18px}.zy-compose-summary{position:static}.zy-publish-selection{bottom:max(14px,env(safe-area-inset-bottom))}.zy-login-wrap{align-items:center;background:#f5f6fa;padding:24px 18px}.zy-login-panel{background:transparent}.zy-login-form-box{padding:30px 24px}.zy-login-form-box:before{content:"星野Geo";display:block;color:var(--zy-primary);font-size:16px;font-weight:650;margin-bottom:28px}.zy-md-body{font-size:14px}.zy-admin-form-row>.ant-space-item{width:100%;min-width:0}.zy-admin-form-row .ant-form-item{width:100%!important;margin-bottom:16px}}.zy-workspace-nav{display:flex;align-items:center;gap:24px;margin:-4px 0 26px;padding-bottom:16px;border-bottom:1px solid var(--zy-border)}.zy-workspace-label{font-size:12px;color:var(--zy-text-3)}.zy-workspace-nav>div{display:flex;gap:6px;flex-wrap:wrap}.zy-workspace-nav a{display:block;color:var(--zy-text-2);padding:8px 16px;border-radius:10px;font-size:13px}.zy-workspace-nav a:hover{background:#edf0f7}.zy-workspace-nav a.is-active{background:var(--zy-accent-soft);color:var(--zy-primary);font-weight:600}.zy-writing-tabs>.ant-tabs-nav{display:none}.zy-navigation .ant-menu-item-group-title{padding-top:14px;padding-bottom:4px}.zy-navigation .ant-menu-item{margin-block:3px}.zy-navigation .ant-menu-item-group-list .ant-menu-item{padding-left:24px!important}.zy-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zy-journey button{border:1px solid var(--zy-border);border-radius:16px;background:#fff;padding:20px;text-align:left;cursor:pointer;color:var(--zy-text-1);display:grid;grid-template-columns:1fr auto;gap:6px;transition:border-color .18s,box-shadow .18s}.zy-journey button:hover{border-color:#b8b7ed;box-shadow:var(--zy-shadow-md)}.zy-journey-step{font-size:11px;color:var(--zy-primary);letter-spacing:1px;grid-column:1/-1}.zy-journey strong{font-size:15px}.zy-journey small{font-size:12px;color:var(--zy-text-3);grid-column:1/-1}.zy-journey .anticon{grid-column:2;grid-row:2;align-self:center;color:var(--zy-text-3)}.zy-platform-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.zy-platform-overview>div{display:flex;flex-direction:column;gap:4px;border-left:3px solid #e4e5ff;padding-left:14px}.zy-platform-overview strong{font-size:14px;margin-bottom:4px}.zy-platform-overview span{font-size:12px;color:var(--zy-text-3)}.zy-next-actions{display:grid;gap:12px}.zy-next-actions .ant-btn{text-align:left;display:flex;align-items:center;justify-content:space-between}.zy-creation-summary{display:grid;gap:6px;font-size:13px;padding-bottom:10px}.zy-creation-summary span{color:var(--zy-text-3);font-size:12px}.zy-writing-parameters{top:98px}@media(max-width:767px){.zy-workspace-nav{gap:8px;align-items:flex-start;flex-direction:column;margin-bottom:20px}.zy-workspace-nav a{padding:8px 12px}.zy-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zy-journey button{padding:16px}.zy-journey small{line-height:1.7}.zy-writing-parameters{position:static}}@media(prefers-reduced-motion:reduce){.zy-journey button{transition:none}}.zy-ai-platform{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;max-width:100%}.zy-ai-icon{display:inline-block;flex:none;object-fit:contain;background:#fff;border-radius:5px;padding:1px;box-sizing:content-box}.zy-ai-platform>span{min-width:0}.ant-tag .zy-ai-icon{width:15px;height:15px}.ant-tag .zy-ai-platform{gap:4px}.zy-platform-overview strong .zy-ai-platform,.zy-platform-overview strong .zy-ai-platform>span{color:var(--zy-text-1);font-size:14px}.zy-article-model-form{display:grid;grid-template-columns:minmax(0,480px) auto;gap:12px;width:fit-content;max-width:100%;align-items:center}@media(max-width:767px){.zy-article-model-form{width:100%;grid-template-columns:minmax(0,1fr) auto}}.zy-mention-status.ant-tag{margin-inline-end:0;border-radius:999px;padding-inline:8px;font-size:12px;line-height:22px;font-weight:500;white-space:nowrap}.zy-mention-status.is-mentioned{color:#257044;background:#eaf6ef}.zy-mention-status.is-unmentioned{color:#b42318;background:#fff1f0}.zy-mention-status.is-error{color:#9a6700;background:#fff7e6}:root{--zy-bg:#f6f7fb;--zy-text-1:#202b45;--zy-text-2:#54627a;--zy-text-3:#6c7890;--zy-border:#e5e9f2;--zy-radius:14px;--zy-shadow-sm:0 2px 4px #202b4503;--zy-shadow-md:0 8px 24px #202b4508}.zy-content{padding:30px 32px 56px}.zy-content-inner{max-width:1480px}.zy-content:focus{outline:none}.zy-topbar{min-height:68px;padding-inline:28px;border-bottom:1px solid var(--zy-border)}.zy-client-label{font-size:12px;white-space:nowrap}.zy-client-meta{font-size:12px;color:var(--zy-text-3)}.zy-header-credits{font-size:12px;font-variant-numeric:tabular-nums}.zy-brand{padding:24px 20px 20px}.zy-brand-mark{width:34px;height:34px;border-radius:10px}.zy-navigation .ant-menu-item-group-title{color:#727d91;font-size:11px;padding:18px 24px 5px}.zy-navigation .ant-menu-item{height:42px;line-height:42px;border-radius:9px;margin-inline:12px;width:calc(100% - 24px)}.zy-navigation .ant-menu-item-selected{background:#eeeefd;color:#4f46e5}.zy-navigation .ant-menu-item .anticon{font-size:17px}.zy-nav-caption{font-size:11px;color:#727d91}.zy-sider-footer{padding:16px 14px}.zy-workspace-nav{gap:20px;margin:0 0 24px;padding-bottom:14px}.zy-workspace-nav>div{padding:3px;background:#eceef5;border-radius:10px;gap:2px}.zy-workspace-nav a{padding:7px 16px;border-radius:7px;transition:background .16s,color .16s}.zy-workspace-nav a.is-active{background:#fff;box-shadow:0 1px 4px #202b450b}.zy-page-header{border-bottom:0;padding-bottom:0;margin-bottom:24px;gap:20px}.zy-page-header h1.zy-page-title{font-size:26px;line-height:1.4;font-weight:650;letter-spacing:-.7px}.zy-ph-icon{width:42px;height:42px;border-radius:12px;font-size:21px}.zy-page-subtitle{line-height:1.8}.zy-page-actions{flex-shrink:0}.ant-card{border-radius:14px}.ant-card .ant-card-head{min-height:56px;padding-inline:22px}.ant-card .ant-card-head-title{font-weight:600;font-size:14px}.ant-card .ant-card-body{padding:22px}.ant-card-small>.ant-card-body{padding:18px}.ant-btn{border-radius:8px;font-weight:500}.ant-btn-primary{box-shadow:0 2px 4px #4f46e512}.ant-btn:not(:disabled):hover{transition-duration:.14s}.ant-btn-link{padding-inline:8px}.ant-form-item .ant-form-item-label>label{color:var(--zy-text-2);font-size:13px;font-weight:500}.ant-form-item-extra{font-size:12px;line-height:1.8;margin-top:6px}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:#69758b}.ant-select-selection-placeholder{color:#69758b!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#f7f8fc;color:#647189;font-size:12px;font-weight:500}.ant-table-wrapper .ant-table-tbody>tr>td{padding-block:15px}.ant-table-wrapper .ant-table-tbody>tr{transition:background .14s}.ant-table-wrapper .ant-table-pagination{padding:0 4px}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f8f9fd}.ant-modal .ant-modal-content{border-radius:16px;padding:26px}.ant-modal .ant-modal-title{font-size:17px;font-weight:650}.ant-modal .ant-modal-header{margin-bottom:22px}.ant-modal .ant-modal-footer{padding-top:18px;border-top:1px solid #edf0f6;margin-top:24px}.ant-drawer .ant-drawer-header{padding:20px 24px}.ant-drawer .ant-drawer-body{background:#f8f9fc}.ant-drawer .ant-tabs-nav{background:#fff;border-radius:12px;padding-inline:12px}.ant-empty{padding:12px 0}.ant-empty-description{font-size:13px;line-height:1.8}.ant-tag{font-weight:500}.ant-alert{border-radius:10px}.ant-tabs-tab:focus-visible,.ant-select:focus-within .ant-select-selector{outline-offset:3px}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:3px solid #a6a0f5!important;outline-offset:3px}.zy-skip-link{position:fixed;top:8px;left:16px;z-index:2000;padding:10px 16px;background:#fff;color:#4f46e5;border-radius:8px;box-shadow:var(--zy-shadow-md);transform:translateY(-150%)}.zy-skip-link:focus{transform:translateY(0)}.zy-dashboard-hero{padding:24px 28px;border-radius:16px;background:#fff;border:1px solid var(--zy-border);box-shadow:var(--zy-shadow-sm)}.zy-dashboard-hero:before{top:0;bottom:0;left:0;right:auto;width:4px;height:auto;border:0;border-radius:0;box-shadow:none;background:var(--zy-primary)}.zy-dashboard-title{color:var(--zy-text-1);font-size:27px;font-weight:650;margin-top:7px}.zy-dashboard-hero .zy-eyebrow{color:var(--zy-text-3);font-size:11px;letter-spacing:.6px}.zy-dashboard-description{color:var(--zy-text-2);font-size:13px;margin-top:6px}.zy-dashboard-hero .ant-btn-default{background:#fff;border-color:var(--zy-border-strong);color:var(--zy-text-2)}.zy-dashboard-hero .ant-btn-default:hover{background:#f8f9fd!important;border-color:#a6a0f5!important;color:#4f46e5!important}.zy-dashboard-hero .ant-btn-primary{background:#4f46e5;color:#fff;border-color:#4f46e5}.zy-dashboard-hero .ant-btn-primary:hover{background:#4338ca!important;color:#fff!important}.zy-dashboard-scope{font-size:12px;color:var(--zy-text-3)}.zy-metric{padding:22px;border-radius:14px}.zy-metric .ant-statistic-content{font-weight:650!important;letter-spacing:-.8px}.zy-journey{gap:12px}.zy-journey button{padding:18px 20px;border-radius:12px;gap:5px}.zy-journey-step{color:var(--zy-text-3);font-size:10px;font-weight:600}.zy-journey strong{font-size:14px}.zy-journey small{font-size:12px}.zy-journey button:hover{border-color:#b4b0f0;background:#fdfdff;box-shadow:0 4px 14px #4f46e509}.zy-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.zy-dashboard-grid.is-single{grid-template-columns:minmax(0,1fr)}.zy-platform-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.zy-platform-overview>div{border-left:0;padding:16px;border:1px solid #edf0f6;border-radius:10px;background:#fafbfe}.zy-dashboard-grid:not(.is-single) .zy-platform-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.zy-dashboard-details{border-radius:12px;background:#fff;border-color:var(--zy-border)}.zy-dashboard-details>.ant-collapse-item>.ant-collapse-header{padding:18px 22px;font-size:13px}.zy-metric-row .ant-card{box-shadow:none}.zy-metric-row .ant-statistic-content{font-size:28px;font-weight:650}.zy-writing-parameters,.zy-compose-summary{top:90px}.zy-publish-selection{border-radius:14px;box-shadow:0 8px 32px #202b4520}.zy-md-body{max-width:780px;margin-inline:auto;line-height:2}.zy-editor-toolbar{border-radius:10px 10px 0 0}.media-studio-steps{max-width:700px;margin-bottom:26px!important}.media-template-card{border-radius:12px}.media-category-filters button{transition:background .16s,border-color .16s}.zy-login-brand{background:linear-gradient(140deg,#17213b,#303466)}.zy-login-form-box{border-radius:18px;padding:40px;box-shadow:0 16px 60px #202b4508}.zy-login-hero h1{font-weight:600;letter-spacing:-1px}@keyframes zyLaunchEnter{0%{opacity:0}to{opacity:1}}.zy-page-enter{animation:zyLaunchEnter .18s ease-out both}@media(min-width:1600px){.zy-content{padding-inline:44px}}@media(max-width:1199px){.zy-content{padding:26px 24px 44px}.zy-client-meta{display:none}.zy-platform-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.zy-writing-parameters,.zy-compose-summary{position:static}}@media(max-width:767px){.zy-topbar{min-height:64px;padding:12px 14px}.zy-content{padding:22px 16px 40px}.zy-client-label{display:none}.zy-workspace-nav{gap:8px;margin-bottom:22px}.zy-workspace-nav>div{width:100%;overflow:auto;flex-wrap:nowrap}.zy-workspace-nav a{flex:none;padding:8px 12px}.zy-page-header{align-items:flex-start;gap:16px;margin-bottom:22px}.zy-page-header h1.zy-page-title{font-size:23px}.zy-page-actions{width:100%}.zy-page-actions>.ant-space{flex-wrap:wrap;width:100%}.zy-ph-icon{width:38px;height:38px;font-size:19px}.zy-dashboard{gap:18px!important}.zy-dashboard-hero{padding:22px 20px;gap:18px}.zy-dashboard-title{font-size:24px}.zy-dashboard-hero>.ant-space{width:auto}.zy-dashboard-grid{grid-template-columns:minmax(0,1fr)}.zy-metric{padding:18px 16px}.zy-dashboard-stats .zy-metric:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.zy-dashboard-stats .zy-metric:last-child .ant-statistic{display:flex;align-items:center;gap:20px}.zy-dashboard-stats .zy-metric:last-child .ant-statistic-title{margin-bottom:0}.zy-platform-overview{gap:10px}.zy-platform-overview>div{padding:12px}.zy-journey button{padding:16px}.ant-card .ant-card-head{padding-inline:16px}.ant-card .ant-card-body{padding:16px}.ant-modal .ant-modal-content{padding:22px 18px}.ant-drawer .ant-drawer-body{padding:18px}.zy-login-form-box{padding:30px 24px}.zy-client-list .zy-results-mobile{padding:16px}.zy-client-list .zy-result-field:last-child{border-top:1px solid var(--zy-border);padding-top:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.zy-scene-article-count{font-size:12px;font-weight:400;color:var(--zy-text-2);white-space:nowrap;background:#f5f6fb;border-radius:6px;padding:2px 8px}.zy-workbench{display:grid;gap:24px}.zy-workbench-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0}.zy-workbench-filter-label{font-weight:600;color:var(--zy-text)}.zy-workbench-scope,.zy-workbench-data-note{color:var(--zy-text-3);font-size:12px}.zy-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.zy-workbench-metrics .ant-card-body{padding:24px}.zy-workbench-metrics .ant-statistic-title{font-size:14px;margin-bottom:22px}.zy-workbench-metrics .ant-statistic-title .anticon{color:var(--zy-text-3);margin-left:4px;font-size:12px}.zy-workbench-metrics .ant-statistic-content{font-size:36px;font-weight:650;letter-spacing:-1px}.zy-workbench-metrics .ant-statistic-content-suffix{font-size:20px}.zy-workbench-metric-note{color:var(--zy-text-3);font-size:12px;margin-top:12px}.zy-workbench-date-panel{display:flex;gap:16px;padding:8px}.zy-workbench-presets{display:flex;flex-direction:column;border-right:1px solid var(--zy-border);padding-right:12px}.zy-workbench-presets .ant-btn{text-align:left}.zy-workbench-calendar{display:flex;flex-direction:column;gap:18px;width:290px;padding:4px}.zy-workbench-date-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}@media(max-width:1000px){.zy-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.zy-workbench{gap:16px}.zy-workbench-metrics{gap:12px}.zy-workbench-metrics .ant-card-body{padding:18px 14px}.zy-workbench-metrics .ant-statistic-content{font-size:29px}.zy-workbench-metrics .ant-statistic-title{margin-bottom:16px}.zy-workbench-scope{flex-basis:100%}.zy-workbench-date-panel{flex-direction:column;gap:12px;padding:0}.zy-workbench-presets{flex-direction:row;flex-wrap:wrap;max-width:290px;border:0;padding:0}}@media(max-width:600px){.zy-workbench-picker .ant-picker-panels{flex-direction:column}.zy-workbench-picker .ant-picker-panel-container{max-height:70vh;overflow-y:auto}}.zy-workbench-insight-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:stretch}.zy-workbench-insight-grid .ant-card{min-width:0}.zy-workbench-insight-grid .ant-card-body{padding:18px 20px}.zy-workbench-panel-note{font-size:12px;color:var(--zy-text-3);line-height:1.7;margin-top:14px}.zy-workbench-chart-empty{min-height:286px;display:grid;place-items:center}.zy-workbench-platforms .ant-table-thead>tr>th{font-size:12px;padding:12px 8px;white-space:nowrap}.zy-workbench-platforms .ant-table-tbody>tr>td{padding:17px 8px}.zy-workbench-opportunity-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.zy-workbench-scene-label{font-weight:550}.zy-workbench-scene-actions{display:flex;gap:4px}@media(max-width:1200px){.zy-workbench-insight-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.zy-workbench-insight-grid{gap:16px}.zy-workbench-insight-grid .ant-card-body,.zy-workbench-opportunities .ant-card-body{padding:16px 12px}.zy-workbench-platforms .zy-result-card{padding:12px}.zy-workbench-platforms .zy-result-field{display:flex;align-items:center;justify-content:space-between}.zy-workbench-opportunity-controls .ant-segmented{max-width:100%}.zy-workbench-opportunity-controls .ant-segmented-item-label{padding:0 9px}}.zy-workbench-chart{width:100%;min-width:0;overflow:hidden}@media(max-width:600px){.zy-workbench .zy-workbench-platforms .zy-results-mobile .ant-spin-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zy-workbench .zy-workbench-platforms .zy-result-card{margin-bottom:0;min-width:0;padding:12px 10px}.zy-workbench .zy-workbench-platforms .zy-result-field{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:11px}.zy-workbench .zy-workbench-platforms .zy-result-field>span{white-space:nowrap}.zy-workbench .zy-workbench-platforms .zy-result-field>div{text-align:right}}@media(max-width:600px){.zy-workbench-date-popover{left:12px!important;max-width:calc(100vw - 24px)}.zy-workbench .zy-workbench-platforms .zy-result-field>span{flex:0 1 auto;font-size:11px}.zy-workbench .zy-workbench-platforms .zy-result-field>div{flex:0 0 auto;white-space:nowrap}}:root{--zy-primary:#5145cd;--zy-accent:#5145cd;--zy-accent-hover:#4236b5;--zy-primary-deep:#29243e;--zy-accent-soft:#efedfb;--zy-bg:#f5f5f7;--zy-surface:#fff;--zy-text:#24242b;--zy-text-1:#24242b;--zy-text-2:#62626d;--zy-text-3:#71717d;--zy-text-4:#a0a0aa;--zy-border:#e8e8ed;--zy-border-strong:#dcdce3;--zy-radius:20px;--zy-radius-control:10px;--zy-shadow-sm:0 2px 8px rgba(28,28,40,.025);--zy-shadow-md:0 8px 24px rgba(28,28,40,.045),0 1px 3px rgba(28,28,40,.025);--zy-shadow-lg:0 24px 72px rgba(28,28,40,.16),0 4px 16px rgba(28,28,40,.06);--zy-ease:cubic-bezier(.2,.8,.2,1);--zy-gradient-brand:linear-gradient(135deg,#5548cf,#7566e2)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.65;background:var(--zy-bg)}::selection{background:#e1ddfa;color:#29243e}html{scroll-padding-top:96px}.zy-app-shell{font-size:14px}.zy-app-shell .zy-content{padding:34px 36px 64px}.zy-content-inner{max-width:1480px;margin-inline:auto;min-width:0}.zy-app-shell .zy-topbar{min-height:72px;padding-inline:28px;background:#ffffffe0;border-bottom:1px solid rgba(42,42,55,.075);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.zy-app-shell .zy-sider{background:#fbfbfc!important;box-shadow:none;border-right:1px solid var(--zy-border)!important}.zy-navigation{padding-top:8px}.zy-navigation .zy-brand{padding:22px 22px 24px;font-size:18px;font-weight:650;letter-spacing:-.4px}.zy-navigation .zy-brand-mark{width:36px;height:36px;border-radius:12px;box-shadow:0 4px 10px #5145cd29}.zy-navigation .ant-menu-item-group-title{font-size:11px;color:var(--zy-text-3);letter-spacing:.2px;padding:22px 24px 7px}.zy-navigation .ant-menu-item{height:44px;line-height:44px;border-radius:11px;margin-block:4px;font-weight:500;transition:background-color .18s var(--zy-ease),color .18s var(--zy-ease)}.zy-navigation .ant-menu-item-selected{background:#eeecfa;color:var(--zy-primary);font-weight:600}.zy-navigation .ant-menu-item-selected:after{display:none}.zy-navigation .ant-menu-item:hover:not(.ant-menu-item-selected){background:#f0f0f4}.zy-sider-footer{border-top-color:var(--zy-border);padding:18px 16px}.zy-client-switcher .ant-select-selector{background:#f6f6f9!important;border-color:#e8e8ed!important;border-radius:11px!important}.zy-client-label,.zy-client-meta,.zy-header-credits{color:var(--zy-text-2)}.zy-header-credits{font-variant-numeric:tabular-nums}.zy-workspace-nav{padding-bottom:0;border:0;margin-bottom:30px;align-items:center}.zy-workspace-nav>span{color:var(--zy-text-3);font-size:12px}.zy-workspace-nav>div{padding:4px;border:1px solid rgba(42,42,55,.045);border-radius:12px;background:#ededf2;gap:3px}.zy-workspace-nav a{color:var(--zy-text-2);padding:8px 18px;border-radius:9px;font-size:13px}.zy-workspace-nav a.is-active{color:var(--zy-primary);background:#fff;box-shadow:0 2px 6px #1c1c2811;font-weight:600}.zy-page-header{gap:24px;margin-bottom:28px;padding:0;align-items:center}.zy-page-header h1.zy-page-title{color:var(--zy-text-1);font-size:30px;font-weight:650;letter-spacing:-.6px;line-height:1.3}.zy-page-subtitle{color:var(--zy-text-2);font-size:13px;line-height:1.85;margin-top:7px}.zy-ph-icon{width:46px;height:46px;background:#eeecfa;border:1px solid rgba(81,69,205,.05);border-radius:14px;color:var(--zy-primary)}.zy-page-actions .ant-space{gap:10px!important}body .ant-card{border:1px solid var(--zy-border);border-radius:20px;background:#fff;box-shadow:var(--zy-shadow-sm)}body .ant-card .ant-card-head{min-height:60px;padding-inline:24px;border-bottom:1px solid #eeeef2;background:transparent}body .ant-card .ant-card-head-title{color:var(--zy-text-1);font-weight:600;font-size:15px;padding-block:18px}body .ant-card .ant-card-body{padding:24px}body .ant-card-small>.ant-card-head{min-height:48px;padding-inline:20px}body .ant-card-small>.ant-card-body{padding:20px}body .ant-statistic-title{color:var(--zy-text-2);font-size:13px}body .ant-statistic-content{color:var(--zy-text-1);font-variant-numeric:tabular-nums;letter-spacing:-.6px;line-height:1.2}body .ant-statistic-content-suffix{font-weight:500}body .ant-btn{border-radius:10px;font-weight:550;transition:background-color .16s var(--zy-ease),border-color .16s var(--zy-ease),box-shadow .16s var(--zy-ease),transform .12s var(--zy-ease)}body .ant-btn-default{border-color:var(--zy-border-strong);box-shadow:0 1px 2px #1c1c2805}body .ant-btn-primary:not(.ant-btn-dangerous){background:var(--zy-primary);border-color:var(--zy-primary);box-shadow:0 2px 5px #5145cd29}body .ant-btn:not(:disabled):active{transform:scale(.98)}body .ant-btn-link{font-weight:500;box-shadow:none}body .ant-btn-text{box-shadow:none}body .ant-btn:disabled{transform:none;box-shadow:none}body .ant-input,body .ant-input-affix-wrapper,body .ant-picker,body .ant-input-number{border-radius:10px;border-color:var(--zy-border-strong);background:#fff}body .ant-input-affix-wrapper>.ant-input{background:transparent}body .ant-form-item .ant-form-item-label>label{font-size:13px;color:var(--zy-text-2);font-weight:550}body .ant-form-item{margin-bottom:22px}body .ant-form-item-extra{font-size:12px;color:var(--zy-text-3);line-height:1.8}body .ant-input::placeholder,body .ant-input-affix-wrapper input::placeholder,body .ant-select-selection-placeholder{color:#73737d!important}body .ant-select-single .ant-select-selector{border-radius:10px}body .ant-select-multiple .ant-select-selection-item{border-radius:6px;background:#f2f1f7}body .ant-upload-wrapper .ant-upload-drag{background:#fbfbfd;border-color:#d8d6e7;border-radius:16px;transition:background-color .18s,border-color .18s}body .ant-upload-wrapper .ant-upload-drag:hover{background:#f6f4ff;border-color:var(--zy-primary)}body .ant-collapse{background:#f8f8fa;border:1px solid var(--zy-border);border-radius:14px}body .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:16px 20px;font-weight:550}body .ant-segmented{border-radius:11px;padding:4px;background:#ededf2}body .ant-segmented .ant-segmented-item{border-radius:8px}body .ant-segmented .ant-segmented-item-selected{box-shadow:0 2px 5px #1c1c280f}body .ant-tabs .ant-tabs-tab{font-weight:500}body .ant-tabs .ant-tabs-tab-active{font-weight:600}body .ant-tabs .ant-tabs-nav:before{border-color:var(--zy-border)}body .ant-table-wrapper .ant-table{font-size:13px}body .ant-table-wrapper .ant-table-thead>tr>th{background:#f8f8fa;color:var(--zy-text-2);font-size:12px;font-weight:550;border-bottom-color:var(--zy-border);padding:14px 16px}body .ant-table-wrapper .ant-table-thead>tr>th:before{background:var(--zy-border)!important}body .ant-table-wrapper .ant-table-tbody>tr>td{padding:17px 16px;border-bottom-color:#eeeef2;line-height:1.75}body .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f8f7fd}body .ant-table-wrapper .ant-table-cell{font-variant-numeric:tabular-nums}body .ant-table-wrapper .ant-table-container{border-radius:12px}body .ant-pagination .ant-pagination-item{border-radius:9px}body .ant-pagination .ant-pagination-item-active{background:#f0edfc;border-color:#bcb4ef}body .ant-tag{border-radius:7px;font-size:11px;font-weight:550;line-height:20px;padding-inline:7px}body .ant-alert{border-radius:13px;line-height:1.8}body .ant-modal .ant-modal-content{border-radius:24px;box-shadow:var(--zy-shadow-lg);padding:28px}body .ant-modal .ant-modal-title{font-size:19px;font-weight:650;letter-spacing:-.2px}body .ant-modal .ant-modal-header{margin-bottom:22px}body .ant-modal .ant-modal-footer{border-top:1px solid var(--zy-border);padding-top:20px;margin-top:24px}body .ant-modal .ant-modal-close{border-radius:50%;color:var(--zy-text-2)}body .ant-modal-mask,body .ant-drawer-mask{background:#1c1c2847}body .ant-drawer .ant-drawer-header{padding:22px 26px;border-bottom-color:var(--zy-border)}body .ant-drawer .ant-drawer-title{color:var(--zy-text-1);font-weight:600;font-size:17px}body .ant-drawer .ant-drawer-body{background:var(--zy-bg)}body .ant-drawer .ant-tabs-nav{border-radius:12px;background:#fffffff0}body .ant-popover .ant-popover-inner,body .ant-select-dropdown,body .ant-dropdown .ant-dropdown-menu{border:1px solid rgba(42,42,55,.075);border-radius:14px;box-shadow:var(--zy-shadow-lg)}body .ant-select-dropdown .ant-select-item,body .ant-dropdown .ant-dropdown-menu-item{border-radius:8px}body .ant-picker-dropdown .ant-picker-panel-container{border-radius:16px;border:1px solid rgba(42,42,55,.075);box-shadow:var(--zy-shadow-lg)}body .ant-message .ant-message-notice-content{border-radius:13px;border:1px solid var(--zy-border);box-shadow:var(--zy-shadow-md)}body .ant-tooltip .ant-tooltip-inner{border-radius:9px;padding:8px 12px;font-size:12px;line-height:1.7}body .ant-empty{padding:20px 0}body .ant-empty-description{color:var(--zy-text-2);font-size:13px;line-height:1.85}body .ant-skeleton .ant-skeleton-title,body .ant-skeleton .ant-skeleton-paragraph>li{border-radius:7px}.zy-workbench{gap:26px}.zy-workbench-filter{padding:4px 0 6px}.zy-workbench-metrics{gap:18px}.zy-workbench-metrics .ant-card{box-shadow:var(--zy-shadow-md)}.zy-workbench-metrics .ant-card-body{padding:26px}.zy-workbench-metrics .ant-statistic-content{font-size:38px;font-weight:650}.zy-workbench-metric-note,.zy-workbench-panel-note{color:var(--zy-text-3)}.zy-workbench-insight-grid .ant-card-body{padding:20px}.zy-metric-row .ant-card{box-shadow:var(--zy-shadow-md)}body .zy-result-card{border-color:var(--zy-border);border-radius:16px;box-shadow:var(--zy-shadow-sm);background:#fff}body .zy-result-card header{line-height:1.65}body .zy-result-card .zy-result-field>span{color:var(--zy-text-3)}body .zy-publish-selection{background:#fffffff2;border:1px solid var(--zy-border);box-shadow:0 12px 40px #1c1c2821;border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body .zy-compose-summary{border-radius:18px}body .zy-md-body{color:var(--zy-text-1);font-size:15px;line-height:1.95;max-width:780px}body .zy-md-body h1{font-weight:650;font-size:26px;line-height:1.5;letter-spacing:-.3px}body .zy-md-body h2{font-weight:600;font-size:20px;margin-top:32px}body .zy-md-body h3{font-weight:600;font-size:17px;margin-top:26px}body .article-preview-modal .article-preview-content{border-radius:16px;background:#fff}body .article-preview-modal .article-preview-toolbar{gap:16px;border-bottom-color:var(--zy-border)}body .client-detail-drawer .ant-drawer-body{background:var(--zy-bg)}body .client-detail-drawer .ant-tabs-nav{background:#f5f5f7;border-radius:0}body .client-detail-section{border-color:var(--zy-border);border-radius:20px;box-shadow:var(--zy-shadow-sm)}body .client-profile-hero{border-color:#e3dff3;background:linear-gradient(120deg,#f2effc,#faf9fd 70%,#fff);border-radius:20px}body .client-profile-identity h2{color:var(--zy-text-1);font-size:27px;line-height:1.4}body .client-section-heading h3,body .client-workspace-toolbar h3{color:var(--zy-text-1)}body .client-detail-prose,body .client-case-list p,body .client-advantage-card p,body .client-report-content .ant-typography{color:var(--zy-text-2);line-height:1.9}body .client-fact-grid>div>span,body .client-profile-meta,body .client-count-label,body .client-word-summary,body .client-section-heading p,body .client-workspace-toolbar p{color:var(--zy-text-3)}body .client-advantage-card{background:#f7f6fb;border-radius:13px}body .client-case-list>div{border-color:var(--zy-border);border-radius:12px}body .client-materials-section,body .client-visual-section{background:#f8f7fc}body .client-detail-tags .ant-tag{background:#f1f0f6;color:var(--zy-text-2)}body .media-template-card{border-radius:18px;box-shadow:var(--zy-shadow-sm);border-color:var(--zy-border)}body .media-category-filters button{background:#fff;border-radius:10px;border-color:var(--zy-border);color:var(--zy-text-2)}body .media-category-filters button.is-active{background:#efedfb;border-color:#bcb4ef;color:var(--zy-primary)}body .media-category-icon{border-radius:13px;border-color:var(--zy-border)}body .media-template-card-title strong,body .media-template-category h3{color:var(--zy-text-1)}body .media-template-category p,body .media-template-card-footer>span{color:var(--zy-text-3)}body .media-client-image{background:#f7f5fc;border-color:#e4dff2;border-radius:14px}body .ai-tools-workspace{border-radius:22px;border-color:var(--zy-border);box-shadow:var(--zy-shadow-md)}body .ai-tools-model-rail{background:#faf9fc;border-right-color:var(--zy-border)}body .ai-tool-model{border-radius:11px}body .ai-tool-model.is-selected{background:#eeebfa;border-color:#d8d0f0;color:var(--zy-primary)}body .ai-tools-feed{background:#fff}body .ai-tools-composer{border-radius:18px;border-color:var(--zy-border);box-shadow:0 4px 20px #1c1c280a}body .ai-tools-empty h2,body .ai-tool-result-prompt{color:var(--zy-text-1)}body .ai-tools-empty p,body .ai-tool-model small,body .ai-tools-rail-note{color:var(--zy-text-3)}body .zy-login-wrap{background:#f5f5f7}body .zy-login-brand{background:radial-gradient(ellipse at 15% 25%,#e8e3fa 0,transparent 65%),linear-gradient(145deg,#f3f0fb,#f9f9fc);color:var(--zy-text-1);border-right:1px solid #e8e4f1}body .zy-login-brand:before,body .zy-login-brand:after{opacity:.25;border-color:#d8d0f0;box-shadow:none}body .zy-login-logo-title,body .zy-login-hero h1{color:#29243e}body .zy-login-logo-title span{color:var(--zy-primary)}body .zy-login-logo-sub,body .zy-login-hero p,body .zy-login-points li,body .zy-login-footer{color:#62626d}body .zy-login-hero h1{font-size:clamp(32px,3.5vw,48px);font-weight:650;letter-spacing:-1px;line-height:1.35}body .zy-login-logo-badge{background:var(--zy-gradient-brand);border:1px solid rgba(81,69,205,.08);box-shadow:0 8px 22px #5145cd26}body .zy-login-points .dot{background:var(--zy-primary);box-shadow:none}body .zy-login-form-box{border:1px solid var(--zy-border);border-radius:24px;padding:40px;box-shadow:0 16px 56px #1c1c280e;background:#fff}body .zy-login-tip{color:var(--zy-text-3)}@keyframes zyRefinedEnter{0%{opacity:.4}to{opacity:1}}body .zy-page-enter{animation:zyRefinedEnter .22s var(--zy-ease) both}body .zy-rise,body .zy-fade-in{animation-duration:.22s}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:3px solid #b0a5ed!important;outline-offset:3px}body .zy-skip-link{border-radius:10px;box-shadow:var(--zy-shadow-md)}@media(hover:hover)and (pointer:fine){body .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:#6255d8;border-color:#6255d8;box-shadow:0 4px 12px #5145cd36;transform:translateY(-1px)}}@media(min-width:1600px){.zy-app-shell .zy-content{padding-inline:48px}}@media(max-width:1199px){.zy-app-shell .zy-content{padding:28px 24px 48px}.zy-app-shell .zy-topbar{padding-inline:22px}}@media(max-width:767px){.zy-app-shell .zy-content{padding:22px 16px 44px}.zy-app-shell .zy-topbar{min-height:66px;padding:12px 14px;background:#fffffff5}.zy-page-header{gap:16px;margin-bottom:24px}.zy-page-header h1.zy-page-title{font-size:25px;letter-spacing:-.3px}.zy-page-subtitle{font-size:12px;line-height:1.8}.zy-ph-icon{width:40px;height:40px;border-radius:12px}.zy-workspace-nav{margin-bottom:24px}.zy-workspace-nav a{padding:8px 13px}body .ant-card{border-radius:18px}body .ant-card .ant-card-head{min-height:54px;padding-inline:18px}body .ant-card .ant-card-body{padding:18px}body .ant-card-small>.ant-card-body{padding:16px}body .ant-modal .ant-modal-content{border-radius:20px;padding:22px 18px}body .ant-drawer .ant-drawer-header,body .ant-drawer .ant-drawer-body{padding:18px}.zy-workbench-metrics .ant-card-body{padding:21px 16px}.zy-workbench-metrics .ant-statistic-content{font-size:31px}.zy-workbench-insight-grid .ant-card-body{padding:18px 12px}body .client-detail-section{padding:20px;border-radius:17px}body .client-profile-identity h2{font-size:23px}body .ai-tools-workspace{border-radius:18px}body .zy-login-form-box{padding:30px 24px;border-radius:22px}.zy-admin-shell .zy-topbar>a{font-size:11px}}@media(pointer:coarse){body .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only){min-height:44px}.zy-navigation .ant-menu-item{min-height:46px}}@supports not (backdrop-filter:blur(1px)){.zy-app-shell .zy-topbar,body .zy-publish-selection{background:#fff}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body .ant-btn:hover,body .ant-btn:active,body .media-template-card:hover{transform:none}}@media(prefers-contrast:more){:root{--zy-text-3:#52525c;--zy-border:#b9b9c4}.zy-app-shell .zy-topbar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}body .zy-login-logo-sub,body .zy-login-footer{opacity:1;color:var(--zy-text-2)}body .zy-login-logo-sub{font-size:12px}@media(max-width:767px)and (pointer:coarse){body .ant-input,body .ant-input-affix-wrapper,body .ant-picker-input>input,body .ant-input-number-input,body .ant-select-selection-item{font-size:16px}body .ant-select-item{min-height:40px}}:root{--zy-primary:#6051df;--zy-accent:#6051df;--zy-accent-hover:#4d40c4;--zy-accent-soft:#efedff;--zy-bg:#f6f8fc;--zy-text:#253147;--zy-text-1:#253147;--zy-text-2:#5b687e;--zy-text-3:#728097;--zy-border:#e6ebf4;--zy-border-strong:#d7dfec;--zy-shadow-sm:0 2px 8px #364d7705;--zy-shadow-md:0 6px 24px #364d7709,0 1px 3px #364d7704;--zy-shadow-lg:0 18px 60px #364d771c,0 3px 12px #364d770a;--zy-gradient-brand:linear-gradient(135deg,#6489ef 0%,#7860e5 58%,#9f76d7 100%);--zy-teal:#459b8b;--zy-blue:#647dca;--zy-gold:#ad8746;--zy-lilac:#9070c5}body{background:var(--zy-bg);color:var(--zy-text-1)}.zy-app-shell .zy-content{background:radial-gradient(ellipse at 8% 0,#eef2ff70 0,transparent 40%),radial-gradient(ellipse at 100% 0,#eef8f670 0,transparent 34%),var(--zy-bg)}.zy-app-shell .zy-topbar{background:#fffffff0;min-height:68px;border-bottom:1px solid #e7edf5}.zy-app-shell .zy-sider{background:linear-gradient(180deg,#fcfdff,#fafbfe)!important;overflow:hidden!important}.zy-sider .ant-layout-sider-children{height:100%;overflow:hidden}.zy-navigation{height:100%;min-height:0;display:flex;flex-direction:column;padding-top:0}.zy-navigation>.ant-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:12px}.zy-navigation .zy-brand{flex-shrink:0;padding:23px 22px 19px;font-size:18px;color:#26314d}.zy-navigation .ant-menu-item-group-title{font-size:10px;letter-spacing:.5px;padding:14px 24px 5px;color:#8691a7}.zy-navigation .ant-menu-item{height:42px;line-height:42px;margin-block:3px;transition:background .2s,color .2s,box-shadow .2s}.zy-navigation .ant-menu-item-selected{background:linear-gradient(100deg,#eeebff,#f2f1fe);color:#5c4cd6;box-shadow:inset 0 0 0 1px #e7e2fc}.zy-navigation .ant-menu-item:hover:not(.ant-menu-item-selected){background:#eef3fa}.zy-app-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:var(--icon-color,#75829a);vertical-align:middle;transition:color .2s,transform .22s}.zy-app-icon svg{width:100%;height:100%}.zy-app-icon svg>rect,.zy-app-icon svg>ellipse{fill:currentColor;fill-opacity:.07}.icon-dashboard{--icon-color:#6a78cc}.icon-clients,.icon-team{--icon-color:#8d71c3}.icon-writing{--icon-color:#5b94bd}.icon-image{--icon-color:#5da28e}.icon-tools{--icon-color:#af80b2}.icon-publish{--icon-color:#b58f52}.icon-orders{--icon-color:#7795b8}.icon-observe{--icon-color:#518e9f}.icon-wallet{--icon-color:#7b75c2}.icon-bell{--icon-color:#b08b57}.icon-settings{--icon-color:#6a95b3}.icon-sources{--icon-color:#609c8f}.ant-menu-item-selected .zy-app-icon{color:#6757da}.ant-menu-item:hover .zy-app-icon{transform:translateY(-1px)}.zy-sider-footer{flex-shrink:0;margin-top:0;padding:10px 12px 12px;border-top:1px solid #e7ebf4;background:#fbfcff}.zy-sidebar-tools{display:flex;flex-direction:column;gap:4px}.zy-sidebar-action,.zy-sidebar-account{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;min-height:43px;border-radius:12px;font:inherit;text-align:left;color:#5d6c82;cursor:pointer;transition:background .18s,transform .18s}.zy-sidebar-action:hover,.zy-sidebar-account:hover{background:#eef2fb}.zy-sidebar-action>span:not(.zy-app-icon):not(.ant-badge){font-size:13px}.zy-sidebar-action>small{margin-left:auto;font-size:11px;color:#8290a4}.zy-sidebar-account{margin-top:5px;padding:12px 8px;border-top:1px solid #e9edf5;border-radius:0 0 12px 12px}.zy-account-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:linear-gradient(145deg,#e6efff,#f0eaff);border:1px solid #e0e4fa;border-radius:50%;color:#6363c5;font-weight:700}.zy-sidebar-account>div{min-width:0;flex:1}.zy-sidebar-account strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#33435c}.zy-sidebar-account small{display:block;font-size:11px;color:#8792a5}.zy-account-chevron{color:#929db0;font-size:14px}.is-compact .zy-sidebar-action{padding:11px;justify-content:center}.is-compact .zy-sidebar-account{justify-content:center;padding:10px 0}.zy-topbar-context{margin-left:auto;font-size:12px;color:#8592a5;white-space:nowrap;display:flex;gap:7px;align-items:center}.zy-live-dot{width:6px;height:6px;border-radius:50%;background:#6eae9d;box-shadow:0 0 0 4px #edf7f3}.zy-page-header h1.zy-page-title{font-size:28px;color:#27354e;letter-spacing:-.6px}.zy-ph-icon{background:linear-gradient(145deg,#ebefff,#f4eeff);border:1px solid #e7e5f7;box-shadow:inset 0 1px #fff}.zy-ph-icon .zy-app-icon{width:25px;height:25px}.zy-app-shell .ant-card,.team-console .ant-card{border-color:#e6eaf3;box-shadow:var(--zy-shadow-sm);transition:border-color .22s,box-shadow .22s}.zy-app-shell .ant-card-head{border-bottom-color:#edf0f7}.zy-app-shell .ant-card-head-title{color:#33425d}.zy-app-shell .ant-btn-primary{box-shadow:0 3px 8px #6251d622;background:#6556df;border-color:#6556df}.zy-app-shell .ant-btn-primary:not(:disabled):hover{background:#7565e8;border-color:#7565e8;box-shadow:0 5px 14px #6251d629;transform:translateY(-1px)}.zy-app-shell .ant-btn:not(:disabled):active{transform:translateY(0) scale(.985)}body .ant-table-thead>tr>th{background:#f6f8fc;color:#6f7d95;font-weight:500;border-bottom-color:#e7ecf5}body .ant-table-tbody>tr>td{border-bottom-color:#edf0f6}body .ant-table-tbody>tr.ant-table-row:hover>td{background:#f6f8fe}body .ant-modal-content,body .ant-drawer-content{background:linear-gradient(170deg,#fff,#fdfdff)}body .ant-tabs-ink-bar{border-radius:4px;background:linear-gradient(90deg,#6756df,#9b85ed)}.zy-workspace-nav>div{background:#ecf0f7;border:1px solid #e6ebf3}.zy-workspace-nav a.is-active{box-shadow:0 2px 5px #3449750d;color:#6658d5}.zy-page-enter{animation:zyPrismEnter .28s cubic-bezier(.2,.75,.2,1) both!important}.zy-page-enter .ant-card{animation:zyPrismEnter .32s cubic-bezier(.2,.75,.2,1) both}.zy-page-enter .ant-card:nth-child(3){animation-delay:65ms}@keyframes zyPrismEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}button:focus-visible,a:focus-visible{outline:3px solid #a5baf1;outline-offset:3px}.zy-credit-popover{max-width:calc(100vw - 24px)}.zy-credit-popover .ant-popover-inner{padding:0!important;overflow:hidden;border-radius:18px}.zy-usage-preview{width:332px;max-width:calc(100vw - 30px);padding:18px 18px 8px}.zy-usage-preview-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.zy-usage-preview-head strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zy-usage-preview-head>span{font-size:10px;background:#f1effa;color:#81759d;padding:3px 7px;border-radius:6px}.zy-preview-period{font-size:13px;font-weight:600;color:#495871}.zy-preview-period small{display:block;color:#9099a9;font-weight:400;font-size:11px;margin-top:5px}.zy-preview-total{font-size:36px;line-height:1.5;font-weight:700;color:#6253d9;letter-spacing:-1px}.zy-preview-total>span{font-size:12px;margin-left:6px;letter-spacing:0;color:#8f95a7;font-weight:400}.zy-usage-strip{display:flex;height:5px;background:#eef0f7;border-radius:9px;overflow:hidden;margin:6px 0 14px}.zy-preview-details{display:grid;grid-template-columns:1fr 120px;gap:14px;min-height:90px}.zy-usage-mini-row{display:flex;align-items:center;gap:6px;font-size:11px;color:#6a7488;margin-bottom:6px}.zy-usage-mini-row i{width:6px;height:6px;border-radius:50%}.zy-usage-mini-row b{margin-left:auto;font-weight:500}.zy-preview-latest{background:#f7f8fe;border:1px solid #e9e6fb;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px}.zy-preview-latest>span{font-size:11px;color:#8490a4}.zy-preview-latest>strong{color:#4f5c74;font-size:23px;line-height:1.2}.zy-preview-latest>small{font-size:9px;color:#9aa3b4}.zy-preview-refund{font-size:10px;color:#8b95a8;margin:13px 0 9px}.zy-usage-preview>.ant-btn{border-top:1px solid #edf0f6;border-radius:0;color:#7e8a9e;font-size:12px}.zy-inline-error{font-size:12px;padding:12px 0;color:#b75361;min-height:100px}.zy-credits-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:20px;margin-bottom:30px}.zy-balance-card.ant-card{background:linear-gradient(115deg,#eeedff,#f5f0ff 68%,#f6f5ff);border-color:#e2ddfd;box-shadow:none}.zy-eyebrow{font-size:9px;letter-spacing:1.8px;color:#9087b7}.zy-balance-label{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#6054a0;font-size:14px}.zy-balance-value{font-size:44px;letter-spacing:-1.3px;color:#5f50d1;font-weight:650;line-height:1.65}.zy-balance-foot{display:flex;justify-content:space-between;gap:10px;color:#9189ac;font-size:11px;border-top:1px solid #ddd8f2;padding-top:13px}.zy-credit-info.ant-card{background:#fff;border-color:#e2edf0}.zy-credit-info .zy-eyebrow{color:#84a1a8}.zy-credit-info h2{font-size:22px;letter-spacing:-.5px;margin:18px 0 6px;color:#3d596d;font-weight:600}.zy-credit-info p{color:#8392a5;font-size:12px;margin-bottom:15px}.zy-credit-info-tags .ant-tag{border:0;font-size:10px;padding:3px 8px}.zy-usage-section,.zy-credit-records{background:#fff;border:1px solid #e7ecf4;border-radius:18px;padding:26px;margin-bottom:24px;min-width:0}.zy-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.zy-section-heading h2{font-size:18px;font-weight:650;color:#324159}.zy-section-heading p{font-size:12px;color:#8a95a6;margin-top:3px}.zy-usage-segments{margin-bottom:19px;max-width:100%;overflow-x:auto}.zy-usage-segments .ant-segmented-item{font-size:12px}.zy-usage-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:24px}.zy-usage-metrics>div{background:#fff;border:1px solid var(--zy-border);border-radius:12px;padding:16px 18px}.zy-usage-metrics>div:nth-child(2){background:#fff}.zy-usage-metrics>div:nth-child(3){background:#fff}.zy-usage-metrics span{font-size:11px;color:#8b95aa}.zy-usage-metrics strong{display:block;font-size:27px;color:#665bd4;line-height:1.6;letter-spacing:-.6px}.zy-usage-metrics>div:nth-child(2) strong{color:#568e81}.zy-usage-metrics>div:nth-child(3) strong{color:#b39054}.zy-usage-metrics strong small{font-size:10px;color:#96a0b0;margin-left:6px;font-weight:400}.zy-usage-metrics p{font-size:10px;color:#8e9aaf}.zy-usage-chart-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:22px}.zy-usage-chart h3,.zy-usage-breakdown h3{font-size:13px;font-weight:600;color:#43516a}.zy-chart-empty{min-height:320px;display:grid;place-items:center}.zy-usage-breakdown{background:#fff;border:1px solid var(--zy-border);padding:22px;border-radius:14px}.zy-usage-breakdown>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.zy-usage-breakdown>div:first-child>span{font-size:11px;color:#8e96ab}.zy-breakdown-row{margin-bottom:15px}.zy-breakdown-row>div{display:flex;justify-content:space-between;gap:8px;color:#56637d;font-size:12px}.zy-breakdown-row strong{font-weight:500}.zy-breakdown-row>small{display:block;color:#9ca5b7;font-size:10px;margin-top:3px}.zy-breakdown-row .ant-progress{margin-top:3px}.zy-breakdown-row span small{font-size:10px;color:#8e97ae}.zy-usage-note{color:#8b96aa;font-size:11px;margin-top:15px;line-height:1.8}.zy-credits-secondary{color:#8c97a9;font-size:11px}.zy-credit-debit{color:#d76676;font-weight:600}.zy-credit-incoming{color:#439b87;font-weight:600}.zy-credit-records .ant-input-search{width:230px}.zy-credit-records .ant-tabs-nav{margin-bottom:20px}.zy-notice-toolbar{display:flex;gap:14px;align-items:center;margin-bottom:22px}.zy-notice-toolbar>span{color:#8b97aa;font-size:12px}.zy-notice-card{margin-bottom:16px;position:relative}.zy-notice-card.is-unread{border-left:3px solid #9984e7}.zy-notice-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.zy-notice-heading small{color:#8c99aa;font-size:11px}.zy-notice-card h2{font-size:18px;line-height:1.6;font-weight:600;color:#35455e;margin:17px 0 12px}.zy-notice-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95;color:#647188;max-height:60vh;overflow-y:auto}.zy-unread-dot{width:6px;height:6px;background:#8b74e6;display:inline-block;border-radius:50%}@media(max-width:1100px){.zy-usage-chart-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.zy-credit-records .zy-section-heading{align-items:flex-start;flex-direction:column}.zy-topbar-context{display:none}}@media(max-width:767px){.zy-app-shell .zy-content{padding:22px 14px 40px}.zy-topbar{min-height:64px}.zy-navigation .ant-menu-item{min-height:44px}.zy-navigation .zy-brand{padding:19px 22px}.zy-page-header h1.zy-page-title{font-size:24px}.zy-credits-overview{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.zy-credit-info h2{font-size:20px}.zy-usage-section,.zy-credit-records{padding:18px 14px;border-radius:15px}.zy-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.zy-section-heading>.ant-picker{width:100%;max-width:100%}.zy-usage-metrics{grid-template-columns:1fr;gap:8px}.zy-usage-metrics>div{padding:12px 14px}.zy-usage-metrics strong{font-size:25px}.zy-usage-chart-grid{grid-template-columns:1fr;gap:16px}.zy-usage-breakdown{padding:18px}.zy-credit-records .ant-input-search{width:100%}.zy-section-heading>.ant-space{width:100%}.zy-notice-heading{align-items:flex-start}.zy-notice-heading>.ant-space{gap:4px!important}.zy-notice-card h2{font-size:17px}.zy-sidebar-action{min-height:44px}.zy-sidebar-account{min-height:60px}.zy-usage-preview{width:300px}.zy-credit-popover{position:fixed}.zy-balance-value{font-size:40px}}@media(prefers-reduced-motion:reduce){body .zy-page-enter,body .zy-page-enter .ant-card{animation:none!important}body .zy-app-icon,body .ant-btn,body .zy-sidebar-action,body .zy-sidebar-account{transition:none!important}body .ant-btn:hover,body .ant-menu-item:hover .zy-app-icon{transform:none!important}html{scroll-behavior:auto}}@media(max-width:767px){body .zy-credit-popover{position:fixed!important;inset:auto 12px 20px!important;transform:none!important;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body .zy-credit-popover .ant-popover-arrow{display:none}body .zy-credit-popover .zy-usage-preview{width:100%;max-width:100%}}.zy-ph-icon:has(.icon-clients),.zy-ph-icon:has(.icon-team){background:linear-gradient(145deg,#f0eafe,#f8f4ff);border-color:#eae2f7}.zy-ph-icon:has(.icon-image),.zy-ph-icon:has(.icon-sources){background:linear-gradient(145deg,#eaf5ef,#f2faf6);border-color:#dfeee6}.zy-ph-icon:has(.icon-writing),.zy-ph-icon:has(.icon-observe){background:linear-gradient(145deg,#eaf1fd,#f1f7ff);border-color:#e0e9f7}.zy-ph-icon:has(.icon-publish),.zy-ph-icon:has(.icon-bell){background:linear-gradient(145deg,#fcf3e3,#fffbf3);border-color:#f0e6d2}.zy-credits-overview.is-compact{grid-template-columns:1fr;margin-bottom:24px}.zy-credits-overview.is-compact .ant-card-body{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;padding:20px 24px}.zy-credits-overview.is-compact .zy-balance-label{margin-top:0;gap:12px}.zy-credits-overview.is-compact .zy-balance-value{font-size:32px;line-height:1.2}.zy-credits-overview.is-compact .zy-balance-foot{margin-left:auto;border:0;padding:0;gap:20px}@media(max-width:600px){.zy-credits-overview.is-compact .ant-card-body{padding:18px;gap:12px}.zy-credits-overview.is-compact .zy-balance-foot{width:100%;margin:0}}body .ant-card:not(.zy-balance-card):not(.team-quota-card){background:#fff!important}body .writing-library-summary,body .zy-usage-metrics>div,body .zy-usage-breakdown{background:#fff}.writing-type-option{font:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease!important}.writing-check-row{transition:background-color .16s ease,border-color .16s ease!important}.media-template-art{transition:background-color .18s ease,box-shadow .18s ease}.media-template-preview-label{transition:background-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.writing-type-option:not([aria-pressed=true]):hover{border-color:#a69bdf!important;background:#faf9ff!important}.writing-check-row:not([data-selected=true]):hover{background:#f5f6fa!important}body .media-template-art:hover{background:#eaeef5;box-shadow:inset 0 0 0 1px #d8ddec}.media-template-art:hover .media-template-preview-label{background:#fff;color:#5746bc}body .team-sidebar nav button:hover .zy-app-icon{color:var(--zy-primary)}}.writing-type-option:focus-visible{outline:3px solid #a5baf1;outline-offset:3px}@media(prefers-reduced-motion:reduce){body .ant-card,body .writing-library-summary,body .client-profile-section,body .zy-usage-section,body .zy-credit-records,body .zy-usage-metrics>div,body .zy-usage-breakdown,body .team-sidebar nav button,body .team-sidebar .zy-app-icon,.writing-type-option,.writing-check-row,.media-template-art,.media-template-preview-label{transition:none!important;animation:none!important;translate:none!important;transform:none!important}}:root{--zy-primary:#485bd3;--zy-accent:#485bd3;--zy-accent-hover:#3c4fbd;--zy-primary-deep:#29364c;--zy-accent-soft:#f0f3fd;--zy-bg:#eef1f6;--zy-surface:#fff;--zy-text:#29364c;--zy-text-1:#29364c;--zy-text-2:#596981;--zy-text-3:#728099;--zy-text-4:#8c99ad;--zy-border:#e6eaf1;--zy-border-strong:#d7dfec;--zy-teal:#2b9582;--zy-amber:#be8c50;--zy-lilac:#9276c9;--zy-blue:#6886c9;--zy-radius:12px;--zy-radius-control:7px;--zy-gradient-brand:linear-gradient(#485bd3,#485bd3);--zy-ease:cubic-bezier(.2,.7,.3,1);--zy-shadow-sm:0 2px 5px #24365a03;--zy-shadow-md:0 8px 26px #24365a09;--zy-shadow-lg:0 14px 44px #24365a1c}body{background:var(--zy-bg);font-variant-numeric:tabular-nums}::selection{background:#e0e7fc;color:#29364c}body .zy-app-shell,body .zy-app-shell>.ant-layout{background:var(--zy-bg)}body .zy-app-shell .zy-sider{background:var(--zy-bg)!important;border-right:0!important;box-shadow:none}body .zy-navigation .zy-brand{padding:25px 24px 23px;color:#29364c;letter-spacing:-.5px}body .zy-navigation .zy-brand-mark{background:#485bd3;border-radius:10px;box-shadow:0 3px 7px #485bd31a}body .zy-navigation .ant-menu{background:transparent}body .zy-navigation .ant-menu-item-group-title{padding:19px 25px 8px;font-size:11px;color:#7a879c;letter-spacing:.4px}body .zy-navigation .ant-menu-item{border-radius:8px;box-shadow:none;color:#64748d;font-size:13px;transition:background .16s,color .16s}body .zy-navigation .ant-menu-item-selected{background:#fff;color:#485bd3;box-shadow:0 2px 6px #2d426207}body .zy-navigation .ant-menu-item-selected:after{content:"";position:absolute;left:0;right:auto;top:12px;bottom:12px;width:3px;border:0;border-radius:3px;background:#485bd3;transform:none;opacity:1}body .zy-navigation .ant-menu-item:hover:not(.ant-menu-item-selected){background:#f8f9fc}body .zy-navigation .ant-menu-item-selected .zy-app-icon{color:#485bd3;transform:none}body .zy-sider-footer{background:var(--zy-bg);border-color:#dfe5ef}body .zy-sidebar-action{font-size:12px;border-radius:7px;color:#61718a}body .zy-sidebar-action:first-child>.zy-app-icon{color:var(--zy-lilac)}body .zy-sidebar-action .ant-badge>.zy-app-icon{color:var(--zy-amber)}body .zy-sidebar-account{border-color:#dfe5ef}body .zy-account-avatar{background:#e4e9fc;color:#485bd3}body .zy-app-shell .zy-topbar{min-height:74px;padding:12px 29px;background:var(--zy-bg);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body .zy-client-switcher .ant-select-selector{background:#fafbfe!important;border-color:#dae2ef!important;border-radius:7px!important;box-shadow:none!important}body .zy-client-label,body .zy-client-meta{font-size:12px;color:#728099}body .zy-topbar-context{font-size:11px;color:#74839b}body .zy-live-dot{background:#4a9f8b;box-shadow:0 0 0 3px #deece7}body .zy-app-shell .zy-content{padding:0 20px 22px 0;background:var(--zy-bg);min-width:0}body .zy-content-inner.zy-workspace-canvas{max-width:none;margin:0;background:#fff;border:1px solid #e0e6ef;border-radius:16px;padding:25px 29px 32px;min-height:calc(100vh - 96px);box-shadow:0 3px 12px #27385802;min-width:0}.zy-workspace-context{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#7d8aa0;letter-spacing:.5px;padding-bottom:16px;border-bottom:1px solid #edf0f5;margin-bottom:22px}.zy-workspace-current{font-size:11px;letter-spacing:0;color:#8794a9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zy-workspace-current i{font-style:normal;color:#c0c9d8;margin-right:12px}body .zy-page-header-compact{padding:0;margin-bottom:23px;min-height:36px;background:transparent;border:0;box-shadow:none}body .zy-page-header-compact .zy-page-title{font-size:16px;line-height:1.6;letter-spacing:-.3px;color:#29364c}body .zy-workspace-nav{padding:0 0 19px;margin:0 0 22px;border-bottom:1px solid #edf0f5;gap:20px}body .zy-workspace-nav>div{background:#f2f4f8;border-radius:7px;padding:3px}body .zy-workspace-nav a{border-radius:5px;font-size:12px;padding:8px 14px}body .zy-workspace-nav a.is-active{color:#485bd3;background:#fff;box-shadow:0 1px 4px #29364c08}body .zy-workspace-label{font-size:12px;color:#728099}body .ant-card{border-radius:12px;border-color:#e6eaf1;box-shadow:none;transition:border-color .16s!important;transform:none!important;translate:none!important}body .ant-card:hover{box-shadow:none;transform:none!important;translate:none!important}body .ant-card .ant-card-head{min-height:52px;padding:0 23px;border-color:#edf0f5}body .ant-card .ant-card-head-title{font-size:14px;font-weight:600;color:#35445d}body .ant-card .ant-card-body{padding:23px}body .ant-card-small>.ant-card-body{padding:19px}body .ant-btn{border-radius:7px;box-shadow:none;transition:background .16s,border-color .16s,color .16s!important}body .ant-btn-primary,body .zy-app-shell .ant-btn-primary{background:#485bd3;border-color:#485bd3;box-shadow:0 2px 4px #485bd318}body .ant-btn-primary:not(:disabled):hover,body .zy-app-shell .ant-btn-primary:not(:disabled):hover{background:#3c4fbd;border-color:#3c4fbd;box-shadow:0 3px 7px #485bd31c;transform:none}body .ant-btn:not(:disabled):active{transform:scale(.99)}body .ant-btn-default:not(:disabled):hover{background:#f7f9fd;border-color:#aebce1}body .ant-btn-primary:disabled{background:#edf0f7;border-color:#e4e8f0;box-shadow:none;color:#929db0}body .ant-table{font-size:13px;background:#fff}body .ant-table-thead>tr>th{background:#f5f7fa;color:#64748b;font-weight:500;border-color:#e9edf4;font-size:12px}body .ant-table-tbody>tr>td{border-color:#edf0f5;color:#52627c}body .ant-table-tbody>tr.ant-table-row:hover>td{background:#f7f9fd}body .ant-table-tbody>tr.ant-table-row-selected>td{background:#f0f4fd}body .ant-tabs .ant-tabs-ink-bar{background:#485bd3}body .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#485bd3}body .ant-tag{border-radius:4px;font-size:11px}body .ant-tag-success,body .ant-tag-green{background:#edf7f3;border-color:#dbefe6;color:#247965}body .ant-tag-gold,body .ant-tag-warning{background:#fcf4e7;border-color:#f3e4c9;color:#916932}body .ant-tag-purple{background:#f2eef9;border-color:#e5ddf1;color:#8263ab}body .ant-tag-blue,body .ant-tag-geekblue{background:#eef2fd;border-color:#dde5fa;color:#4f63bc}body .ant-input,body .ant-input-affix-wrapper,body .ant-select-selector,body .ant-picker,body .ant-input-number{border-radius:7px}body .ant-segmented{background:#f1f3f8;border-radius:7px}body .ant-modal .ant-modal-content,body .ant-popover .ant-popover-inner{border-radius:12px;box-shadow:0 14px 44px #24365a1c}body .ant-drawer .ant-drawer-header{border-color:#e6eaf1}body .ant-modal .ant-modal-title,body .ant-drawer .ant-drawer-title{font-size:16px;letter-spacing:-.3px}body .zy-page-enter{animation:zyConnectedEnter .18s var(--zy-ease) both!important}body .zy-page-enter .ant-card,body .zy-dashboard-enter{animation:none!important}@keyframes zyConnectedEnter{0%{opacity:.55}to{opacity:1}}body .zy-workbench.zy-dashboard-refresh{gap:24px;--dash-purple:#485bd3;--dash-teal:#2b9582;--dash-blue:#6886c9;--dash-amber:#be8c50}body .zy-dashboard-refresh .zy-workbench-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:7px;border:1px solid #e6eaf1;border-radius:12px;background:#fff}body .zy-dashboard-refresh .zy-workbench-metrics>.ant-card{border:0!important;border-radius:0!important;box-shadow:none;--metric-tone:#485bd3}body .zy-dashboard-refresh .zy-workbench-metrics>.ant-card+.ant-card{border-left:1px solid #e9edf3!important}body .zy-dashboard-refresh .zy-workbench-metrics .ant-card-body{padding:20px 22px;min-height:170px}body .zy-dashboard-refresh .zy-workbench-metrics>.zy-dashboard-spotlight.ant-card{background:#485bd3!important;border:0!important;border-radius:8px!important;--metric-tone:#fff}body .zy-dashboard-refresh [data-metric=covered_scenes]{--metric-tone:#2b9582!important}body .zy-dashboard-refresh [data-metric=recommended_scenes]{--metric-tone:#be8c50!important}body .zy-dashboard-refresh [data-metric=brand_mention_rate]{--metric-tone:#9276c9!important}body .zy-dashboard-refresh .zy-dashboard-metric-icon{width:26px;height:26px;border:0;background:transparent;color:var(--metric-tone);border-radius:5px}body .zy-dashboard-refresh .zy-dashboard-metric-icon .zy-app-icon{color:inherit!important}body .zy-dashboard-refresh .zy-dashboard-metric-label{font-size:12px;color:#66758e}body .zy-dashboard-refresh .zy-dashboard-metric-top{margin-bottom:16px}body .zy-dashboard-refresh .ant-statistic-content{font-size:35px!important;letter-spacing:-1.1px;color:#29364c!important;font-weight:600}body .zy-dashboard-refresh .zy-dashboard-spotlight .ant-statistic-content,body .zy-dashboard-refresh .zy-dashboard-spotlight .zy-dashboard-metric-label{color:#fff!important}body .zy-dashboard-refresh .zy-dashboard-spotlight .zy-dashboard-metric-icon{color:#e1e7ff;background:transparent;border:0}body .zy-dashboard-refresh .zy-dashboard-spotlight .zy-workbench-metric-note,body .zy-dashboard-refresh .zy-dashboard-spotlight .zy-dashboard-metric-foot{color:#dde4ff}body .zy-dashboard-dial{width:57px;height:57px}.zy-dashboard-dial-track{stroke:#eee8f8!important}.zy-dashboard-dial-fill{stroke:#9276c9!important}body .zy-dashboard-refresh .zy-workbench-insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;border:1px solid #e6eaf1;border-radius:12px;overflow:hidden;align-items:stretch}body .zy-dashboard-refresh .zy-workbench-insight-grid>.ant-card{border:0!important;border-radius:0!important;min-width:0;margin:0}body .zy-dashboard-refresh .zy-workbench-insight-grid>.ant-card+.ant-card{border-left:1px solid #e9edf3}body .zy-dashboard-refresh .zy-workbench-insight-grid .ant-card-head{border:0}body .zy-dashboard-refresh .zy-dashboard-panel-title>.zy-app-icon{color:#7586ce}body .zy-dashboard-refresh .zy-workbench-insight-grid>.ant-card:nth-child(2) .zy-app-icon{color:#3b9987}body .zy-dashboard-refresh .zy-workbench-chart .ant-card-body{padding-top:9px}body .writing-generate .ant-card{border-radius:0!important;border:0;box-shadow:none!important}body .writing-generate .writing-type-section{border:0!important;border-bottom:1px solid #edf0f5!important;padding-bottom:20px;margin-bottom:23px!important}body .writing-generate .writing-type-section .ant-card-head,body .writing-generate .writing-scene-section .ant-card-head{padding:0;min-height:44px}body .writing-generate .writing-type-section.ant-card-small>.ant-card-body,body .writing-generate .writing-scene-section.ant-card-small>.ant-card-body{padding:21px 0 0!important}body .writing-generate .writing-settings-card.ant-card{border:1px solid #e6eaf2!important;border-radius:11px!important;background:#f8f9fc!important;top:91px}body .writing-generate>.writing-client-context.ant-card{border:0!important;border-bottom:1px solid #edf0f5!important;background:#fff!important;padding-bottom:20px}body .writing-client-context>.ant-card-body{padding:0!important}body .writing-generate .writing-settings-card .ant-card-head{border-color:#e7ebf3}body .writing-generate .writing-settings-card .ant-btn-primary{border-radius:7px;box-shadow:0 2px 4px #485bd318}body .writing-type-option{border-radius:8px!important;min-height:76px!important;transition:background .16s,border-color .16s!important}body .writing-type-option[aria-pressed=true]{background:#f2f5fe!important;border-color:#aab8eb!important;color:#485bd3!important;box-shadow:none!important}body .writing-type-option:nth-child(2) .anticon{color:#2b9582}body .writing-type-option:nth-child(3) .anticon{color:#be8c50}body .writing-type-option:nth-child(4) .anticon{color:#9276c9}body .writing-type-option:not([aria-pressed=true]):hover{background:#f9fafc!important;border-color:#bcc7e5!important}body .writing-check-row[data-selected=true]{background:#f2f5fe!important;border-color:#afbeeb!important}body .writing-generate .zy-scene-article-count{background:#eef5f1;color:#447a68;border-radius:4px;font-size:11px}body .writing-library-summary{padding:21px 24px;border-radius:12px;border-color:#e6eaf1;gap:20px}body .writing-library-summary strong{font-size:32px;color:#485bd3;font-weight:600}body .writing-library-summary>div:nth-child(2) strong{color:#9276c9}body .writing-library-summary>div:nth-child(3) strong{color:#2b9582}body .writing-job-label{color:#5b6fc4}body .writing-progress-track{background:#e9eef9}body .writing-progress-track.is-active>span{background:linear-gradient(90deg,#b4c1eb,#596ed0)}body .team-console{background:var(--zy-bg)}body .team-console.has-team-navigation{padding:20px 20px 20px 244px}body .team-sidebar{width:224px;background:var(--zy-bg);border:0;padding:26px 15px 18px}body .team-sidebar-identity{background:#f7f9fd;border-color:#dfe6f0;border-radius:9px}body .team-sidebar nav button{border-radius:8px;font-size:13px;transition:background .16s,color .16s}body .team-sidebar nav button.is-active{background:#fff;color:#485bd3;box-shadow:0 2px 6px #29364c06}body .team-sidebar nav button:hover{background:#f8f9fc;transform:none}body .team-main.zy-workspace-canvas{padding:25px 29px 32px;min-width:0;background:#fff;border:1px solid #e0e6ef;border-radius:16px;min-height:calc(100vh - 40px)}body .team-summary{gap:0;border:1px solid #e6eaf1;border-radius:12px;padding:7px;overflow:hidden}body .team-summary>.ant-card{border:0;border-radius:0}body .team-summary>.ant-card+.ant-card{border-left:1px solid #e9edf3}body .team-summary .ant-statistic-content{font-size:32px;font-weight:600;letter-spacing:-.8px}body .team-quota-card.ant-card{background:#f0f3fd!important;border-color:#e0e7fa;border-radius:12px}body .team-quota-heading,body .team-quota-balance strong{color:#4b5ec9}body .team-quota-balance>span,body .team-quota-progress-label,body .team-quota-footer{color:#64769b}body .team-quota-badge{background:#fff;border-color:#dce4f5;color:#667ba7}body .zy-usage-section,body .zy-credit-records{border-radius:12px;border-color:#e6eaf1;box-shadow:none}body .zy-balance-card{background:#f0f3fd!important;border-color:#e0e7fa!important;border-radius:12px!important}body .zy-usage-chart-grid{gap:22px}body .zy-usage-breakdown{background:#f8f9fc;border-color:#e6eaf1;border-radius:10px}body .zy-usage-metrics>div{border-color:#e6eaf1;border-radius:8px}body .zy-usage-metrics strong{color:#485bd3}body .zy-usage-strip{background:#eef1f7}body .zy-preview-total{color:#485bd3}body .media-template-card{border-radius:11px!important;border-color:#e6eaf1!important}body .media-template-art{border-radius:8px;background:#f1f3f7}body .media-template-card:hover{border-color:#afbee5!important;box-shadow:none!important;transform:none!important}body .media-template-art:hover{background:#edf0f6;box-shadow:inset 0 0 0 1px #dfe5f1}body .client-profile-section{border-radius:10px;border-color:#e6eaf1;box-shadow:none}body .zy-login-page{background:#eef1f6}body .zy-login-card{border-color:#e0e6ef;border-radius:16px;box-shadow:0 12px 40px #29364c09}body .zy-login-wrap{background:#fff}body .zy-login-brand{background:#eef1f6;border-right-color:#e0e6ef}body .zy-login-brand:before{border-color:#c6d1e4;opacity:.35}body .zy-login-brand:after{border-color:#d7d0e7;opacity:.25}body .zy-login-form-box{border:0;border-radius:0;box-shadow:none;background:#fff;padding:40px}body .zy-login-logo-badge{background:#485bd3;box-shadow:0 3px 7px #485bd31a}body .zy-login-hero h1,body .zy-login-hero h2{color:#354767;letter-spacing:-1.2px}body .zy-login-tip{background:#f6f8fc;border-radius:7px;color:#687a96}@media(min-width:1800px){body .zy-content-inner.zy-workspace-canvas{padding-inline:38px}}@media(max-width:1199px){body .zy-app-shell .zy-content{padding:0 15px 18px 0}body .zy-content-inner.zy-workspace-canvas{padding:22px}body .zy-dashboard-refresh .zy-workbench-insight-grid{grid-template-columns:minmax(0,1fr)}body .zy-dashboard-refresh .zy-workbench-insight-grid>.ant-card+.ant-card{border-left:0;border-top:1px solid #e9edf3}body .zy-dashboard-refresh .zy-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .zy-dashboard-refresh .zy-workbench-metrics>.ant-card:nth-child(3){border-left:0;border-top:1px solid #e9edf3}body .zy-dashboard-refresh .zy-workbench-metrics>.ant-card:nth-child(4){border-top:1px solid #e9edf3}}@media(max-width:800px){body .team-console.has-team-navigation{padding:9px}body .team-main.zy-workspace-canvas{padding:18px 15px;border-radius:12px;min-height:calc(100vh - 18px)}body .team-summary{padding:4px;gap:0}body .team-summary>.ant-card:nth-child(odd){border-left:0}body .team-summary>.ant-card:nth-child(n+3){border-top:1px solid #e9edf3}body .team-summary .ant-card-body{padding:16px!important}body .team-summary .ant-statistic-content{font-size:27px}}@media(max-width:767px){body .zy-app-shell .zy-topbar{min-height:65px;padding:10px 15px;gap:10px}body .zy-app-shell .zy-content{padding:0 8px 10px}body .zy-content-inner.zy-workspace-canvas{padding:17px 14px 25px;border-radius:12px;min-height:calc(100vh - 77px)}.zy-workspace-context{font-size:10px;padding-bottom:12px;margin-bottom:17px}.zy-workspace-current{font-size:10px}body .zy-page-header-compact{gap:12px;margin-bottom:18px}body .zy-page-header-compact .zy-page-title{font-size:15px}body .zy-workspace-nav{gap:10px;margin-bottom:18px;padding-bottom:16px}body .zy-workspace-nav a{font-size:11px;padding:7px 10px}body .zy-workspace-label{font-size:11px}body .ant-card .ant-card-head{padding-inline:16px;min-height:48px}body .ant-card .ant-card-body{padding:16px}body .zy-dashboard-refresh .zy-workbench-metrics{padding:5px}body .zy-dashboard-refresh .zy-workbench-metrics .ant-card-body{padding:17px 13px;min-height:153px}body .zy-dashboard-refresh .ant-statistic-content{font-size:29px!important}body .zy-dashboard-refresh .zy-dashboard-metric-icon{width:20px;height:20px}body .zy-dashboard-dial{width:42px;height:42px}body .zy-dashboard-refresh .zy-dashboard-metric-label{font-size:12px}body .writing-generate .writing-settings-card.ant-card{position:static}body .writing-generate .writing-type-section .ant-card-head,body .writing-generate .writing-scene-section .ant-card-head{padding-inline:0}body .writing-generate .writing-type-section.ant-card-small>.ant-card-body,body .writing-generate .writing-scene-section.ant-card-small>.ant-card-body{padding:17px 0 0!important}body .writing-library-summary{padding:17px 15px;gap:12px}body .writing-library-summary strong{font-size:27px}body .zy-usage-breakdown{padding:17px}body .ant-btn{min-height:36px}body .zy-sidebar-action,body .zy-sidebar-account{min-height:44px}}@media(hover:hover)and (pointer:fine){body .ant-card:hover .zy-app-icon{transform:none}body .zy-sidebar-action:hover{background:#f9fafc}body .ant-table-tbody>tr{transition:background-color .14s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .zy-page-enter,body .zy-page-enter .ant-card,body .zy-dashboard-enter,body .ant-card,body .ant-btn,body .zy-app-icon{animation:none!important;transition:none!important;transform:none!important}body .zy-dashboard-dial-fill{animation:none!important}}.zy-workspace-context:has(.zy-client-switcher){letter-spacing:0;min-height:44px;padding-bottom:14px;margin-bottom:18px}.zy-workspace-context .zy-client-switcher{gap:12px;flex-wrap:wrap;row-gap:6px}.zy-workspace-context .zy-client-switcher .ant-select{max-width:260px;flex:0 1 260px}.zy-workspace-context .zy-client-label{font-size:12px;white-space:nowrap}.zy-workspace-context .zy-client-meta{font-size:12px;line-height:1.5}@media(max-width:767px){.zy-workspace-context:has(.zy-client-switcher){align-items:flex-start;gap:8px}.zy-workspace-context .zy-client-switcher{gap:6px}.zy-workspace-context .zy-client-switcher .ant-select{flex:1 1 150px;max-width:260px}.zy-workspace-context .zy-client-meta{width:100%;font-size:11px}.zy-workspace-context:has(.zy-client-switcher) .zy-workspace-current{padding-top:10px;white-space:nowrap}}body .zy-app-shell .zy-main-without-topbar>.zy-content{padding-top:12px}body .zy-main-without-topbar .zy-content-inner.zy-workspace-canvas{min-height:calc(100vh - 34px)}.zy-workspace-selector{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.zy-workspace-nav-toggle{flex:none;align-self:flex-start;color:#6c7b94}@media(max-width:767px){body .zy-app-shell .zy-main-without-topbar>.zy-content{padding-top:8px}body .zy-main-without-topbar .zy-content-inner.zy-workspace-canvas{min-height:calc(100vh - 18px)}.zy-workspace-selector{gap:5px}.zy-workspace-nav-toggle{padding-inline:6px!important}}.zy-page-title-accessible{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .zy-workspace-context:has(.zy-client-switcher){min-height:40px;margin-bottom:12px;padding-bottom:12px}body .zy-workspace-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:18px;padding-bottom:14px}body .zy-workspace-nav>.zy-workspace-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;background:transparent;border-radius:0;padding:0;margin-left:auto}body .zy-workspace-nav-actions>.zy-page-actions{min-width:0}body .zy-workspace-nav-actions .ant-space{flex-wrap:wrap;row-gap:8px}body .zy-workspace-nav-links{display:flex;flex-wrap:wrap;gap:2px;max-width:100%}body .writing-generate .writing-type-section{padding-bottom:14px;margin-bottom:16px!important}body .writing-generate .writing-type-section .ant-card-head,body .writing-generate .writing-scene-section .ant-card-head{min-height:36px}body .writing-generate .writing-type-section.ant-card-small>.ant-card-body,body .writing-generate .writing-scene-section.ant-card-small>.ant-card-body{padding-top:14px!important}body .writing-generate .writing-settings-card{top:16px}@media(max-width:767px){body .zy-workspace-nav{gap:9px;margin-bottom:14px;padding-bottom:12px}body .zy-workspace-nav>.zy-workspace-nav-actions{gap:8px;max-width:100%;flex-wrap:wrap}body .zy-workspace-nav-actions .zy-page-actions{max-width:100%}body .zy-workspace-nav-actions .ant-select{max-width:100%;min-width:0!important}body .zy-workspace-nav-actions .ant-space-item{max-width:100%}body .writing-generate .writing-scene-section .ant-card-head-wrapper{align-items:flex-start;gap:8px;flex-wrap:wrap}body .writing-generate .writing-scene-section .ant-card-extra{margin-inline-start:auto}}body .zy-workspace-nav{flex-direction:row}body .zy-workspace-nav>.zy-workspace-nav-actions{border:0;width:auto;overflow:visible}body .zy-workspace-nav>.zy-workspace-nav-links{width:auto;overflow:visible}body .zy-workspace-nav-actions>.zy-help-hint{border:0;box-shadow:none;background:transparent}@media(max-width:767px){body .zy-workspace-nav{align-items:center}body .zy-workspace-nav>.zy-workspace-nav-links{flex:0 1 auto;flex-wrap:wrap}body .zy-workspace-nav a{padding-inline:8px}body .zy-workspace-nav>.zy-workspace-nav-actions{width:auto;flex-wrap:wrap;overflow:visible}}:root{--zy-primary:#7561be;--zy-accent:#7561be;--zy-accent-hover:#6652ac;--zy-accent-soft:#f1edf9;--zy-bg:#f5f4f8;--zy-text:#29273e;--zy-text-1:#29273e;--zy-text-2:#686577;--zy-text-3:#827d92;--zy-border:#e9e5ef;--zy-border-strong:#d9d2e5;--zy-teal:#518d85;--zy-gold:#a68a62;--zy-gradient-brand:linear-gradient(135deg,#8e7ac8,#655299)}body{background:var(--zy-bg);letter-spacing:.05px}::selection{background:#e6def5;color:#352d51}body .zy-app-shell .zy-sider{background:radial-gradient(ellipse at 100% 0,#3b3157,transparent 48%),linear-gradient(175deg,#242137,#1b1b2e 75%)!important;border-right:1px solid #322c43!important}body .zy-navigation .zy-brand{padding:30px 25px 25px;color:#f7f4fe;gap:12px;align-items:center}body .zy-navigation .zy-brand-mark{background:#ffffff0a;border:1px solid #cfbee22e;color:#eee5fc;box-shadow:inset 0 1px #ffffff0c;border-radius:12px;width:41px;height:41px}.xy-wordmark{font-size:23px;letter-spacing:1px;font-weight:600;line-height:1.35;display:flex;flex-direction:column}.xy-wordmark small{font-size:8px;letter-spacing:3.4px;color:#b3a7ca;font-weight:400;margin-top:4px}body .zy-navigation .ant-menu-item-group-title{color:#9086a6;letter-spacing:1px;padding-top:22px;font-size:10px}body .zy-navigation .ant-menu-item{color:#c1b8d0;font-size:13px;height:43px;line-height:43px;margin-block:5px;border-radius:9px}body .zy-navigation .ant-menu-item-selected{background:linear-gradient(95deg,#8e76bd35,#b49fd519);color:#f2eafa;box-shadow:inset 0 0 0 1px #d6bcec18}body .zy-navigation .ant-menu-item-selected:after{background:#d1b6ea;width:2px;top:14px;bottom:14px}body .zy-navigation .ant-menu-item:hover:not(.ant-menu-item-selected){background:#ffffff09;color:#fff}body .zy-navigation .zy-app-icon{color:#a89cbd}body .zy-navigation .ant-menu-item-selected .zy-app-icon{color:#e3cfee}body .zy-sider-footer{background:transparent;border-color:#ffffff0c;padding:12px}body .zy-sidebar-action{color:#b9adc9}body .zy-sidebar-action>small{color:#9c91ae}body .zy-sidebar-action:hover,body .zy-sidebar-account:hover{background:#ffffff08}body .zy-sidebar-account{border-color:#ffffff0c}body .zy-sidebar-account strong{color:#ddd5ea}body .zy-sidebar-account small{color:#9b90ac}body .zy-account-avatar{background:#b59dc61a;border:1px solid #c7b4d222;color:#d8c7e8}body .zy-app-shell .zy-content{padding:0;background:#f5f4f8}body .zy-content-inner.zy-workspace-canvas{border:0;border-radius:0;background:transparent;padding:24px 32px 82px;box-shadow:none;min-height:100vh}body .zy-workspace-selector{padding:14px 18px;border:1px solid #ebe6f0;border-radius:13px;background:#ffffffad;margin-bottom:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .zy-workspace-context{border-bottom:0;padding-bottom:0;margin-bottom:0}body .zy-client-label{font-size:11px;color:#8e859d}body .zy-client-meta{color:#93889e;font-size:11px}body .zy-client-switcher .ant-select-selector{background:#fbfafd!important;border-color:#e7e0ef!important;border-radius:8px!important}.xy-hero{position:relative;min-height:220px;overflow:hidden;display:flex;align-items:center;background:radial-gradient(ellipse at 90% 20%,#56416e60,transparent 60%),linear-gradient(115deg,#2a253d,#302841 70%,#352c46);border:1px solid #40334e;border-radius:18px;padding:31px 35px;isolation:isolate;margin-bottom:2px;box-shadow:0 10px 25px #3025450a}.xy-hero-copy{position:relative;z-index:1}.xy-eyebrow{display:flex;align-items:center;gap:8px;color:#c1adc8;font-size:10px;letter-spacing:1.8px}.xy-eyebrow i{display:block;width:4px;height:4px;background:#d3bba2;border-radius:50%;box-shadow:0 0 9px #d3bba255}.xy-hero h1{font-size:34px;letter-spacing:-.9px;color:#faf7fe;margin:13px 0 10px;line-height:1.5;font-weight:500}.xy-hero h1 em{font-style:normal;color:#dcc8e6}.xy-hero p{font-size:12px;letter-spacing:.7px;color:#bfb1cb;line-height:1.9;margin:0}.xy-hero-bottom{display:flex;align-items:center;gap:21px;margin-top:22px}.xy-hero-bottom .ant-btn{background:#f4eef8;border:1px solid #f4eef8;color:#54405e;border-radius:8px;font-size:11px;height:34px;padding-inline:15px}.xy-hero-bottom .ant-btn:hover{background:#fff!important;border-color:#fff!important;color:#54405e!important}.xy-hero-bottom .ant-btn span+span{margin-left:12px}.xy-hero-bottom>span{font-size:10px;color:#a99ab6;letter-spacing:.5px}.xy-constellation{position:absolute;right:-10px;top:-8px;width:49%;height:calc(100% + 16px);max-width:510px;pointer-events:none}.xy-orbit-lines{stroke-dasharray:900;stroke-dashoffset:0;animation:xyOrbitDraw 1.8s ease-out both}.xy-spark.s2{animation-delay:-2.3s}.xy-spark.s3{animation-delay:-4.6s}.xy-main-star{animation:xyStarAppear 1s ease-out both}body .zy-dashboard-refresh .zy-workbench-metrics{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:16px}body .zy-dashboard-refresh .zy-workbench-metrics .ant-card{background:#fff!important;border-color:#e8e2ef;border-radius:14px;box-shadow:0 2px 4px #3d2d5502}body .zy-dashboard-refresh .zy-workbench-metrics .zy-dashboard-spotlight{background:linear-gradient(115deg,#f0eaf8,#f9f6fc)!important;border-color:#dfd3ed}body .zy-dashboard-refresh .zy-workbench-metrics .ant-card-body{min-height:155px;padding:22px 23px}.zy-dashboard-refresh .zy-workbench-metrics .ant-statistic-content{font-size:33px;color:#383047;font-weight:550}.zy-dashboard-refresh .zy-dashboard-metric-label{font-size:12px;color:#82758d}.zy-dashboard-refresh .zy-dashboard-metric-icon{background:#fbf9fd;border-color:#eee7f4;color:#9a89af}.zy-dashboard-refresh .zy-dashboard-metric-icon .zy-app-icon{color:#9a89af}.zy-dashboard-spotlight .ant-statistic-content{color:#756097!important}.zy-dashboard-spotlight .zy-dashboard-metric-label{color:#88729e!important}.zy-dashboard-refresh .zy-workbench-filter{margin-bottom:0!important;padding-top:0;min-height:32px}.zy-workbench-filter-label{color:#8b8196!important}.zy-dashboard-refresh .zy-workbench-filter .ant-btn{background:transparent;border-color:#e5dfec;font-size:11px;height:32px;color:#776b85}body .ant-card{border-radius:14px;border-color:#e8e2ef;background:#fff;box-shadow:0 2px 6px #3e2c4e02;transition:border-color .22s,box-shadow .22s!important}body .ant-card:hover{border-color:#dcd1e7;box-shadow:0 4px 16px #3e2c4e06}body .zy-dashboard-refresh .zy-workbench-insight-grid>.ant-card,body .zy-dashboard-refresh .zy-workbench-opportunities{border-radius:14px;border-color:#e8e2ef}.zy-dashboard-refresh .ant-card-head-title{font-weight:550!important;color:#54435f!important;font-size:13px!important}.zy-dashboard-panel-title>.zy-app-icon{color:#9c8bb2}body .ant-card-head{border-bottom-color:#f1edf5!important}.zy-dashboard-refresh .zy-workbench-insight-grid{gap:20px}.zy-dashboard-refresh .zy-dashboard-rate-fill{background:#b1a0cc}.zy-dashboard-refresh .zy-dashboard-rate[data-tone=teal] .zy-dashboard-rate-fill{background:#9ebcb2}body .ant-btn-primary,body .zy-app-shell .ant-btn-primary{background:#7561be;border-color:#7561be;box-shadow:0 3px 7px #7561be1c}body .ant-btn-primary:not(:disabled):hover,body .zy-app-shell .ant-btn-primary:not(:disabled):hover{background:#6652ac;border-color:#6652ac;box-shadow:0 4px 11px #7561be2b}body .ant-btn{border-radius:8px;transition:background .2s,border-color .2s,box-shadow .2s!important}body .ant-btn:not(:disabled):active{transform:scale(.985)!important}body .ant-btn-link,body .ant-table a{color:#7e65a4}body .ant-table-thead>tr>th{background:#faf8fc;color:#95899e;border-color:#eee7f4;font-size:11px;font-weight:400}body .ant-table-tbody>tr>td{color:#73667f;border-color:#f1edf6}body .ant-table-tbody>tr.ant-table-row:hover>td{background:#fbf9fd}body .ant-segmented{background:#eeebf4;border-radius:9px}.ant-segmented-item-selected{color:#76618e!important}body .ant-tag{border-radius:5px;font-size:10px;line-height:20px}body .ant-modal-content{border-radius:17px;background:#fefcff;box-shadow:0 22px 80px #25193625}body .ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body .zy-workspace-nav{border-bottom-color:#e8e2ef;padding-bottom:20px}body .zy-workspace-nav>div{background:#eae5f0;border:1px solid #e5dfeb;border-radius:9px}body .zy-workspace-nav a.is-active{color:#71578b}body .zy-page-header-compact .zy-page-title{font-size:23px;font-weight:550;color:#4e3e5c}body .ant-alert-info{background:#f6f2fb;border-color:#e9e0f3}body .zy-page-enter{animation:xyEnter .38s cubic-bezier(.2,.75,.2,1) both!important}body .zy-page-enter .ant-card{animation:xyEnter .4s cubic-bezier(.2,.75,.2,1) both}.zy-page-enter .ant-card:nth-child(2){animation-delay:35ms}.zy-page-enter .ant-card:nth-child(3){animation-delay:60ms}.zy-dashboard-enter{animation:xyEnter .45s cubic-bezier(.2,.75,.2,1) both!important;animation-delay:var(--dash-delay,0ms)!important}body .zy-login-brand{background:radial-gradient(ellipse at 80% 25%,#70508555,transparent 70%),linear-gradient(145deg,#252039,#382842)}body .zy-login-logo-badge{background:#ffffff0b!important;border:1px solid #c6addb22;box-shadow:none!important;color:#ece0f7}.zy-login-logo-title{letter-spacing:7px!important}.zy-login-logo-title span{font-size:12px!important;letter-spacing:2px!important;color:#c2accf!important}.zy-login-hero h1{color:#f2e6fa!important;font-weight:450!important}.zy-login-hero p{color:#c6b3d0!important}.zy-login-points{color:#b2a1bf!important}.zy-login-points .dot{background:#d7ba99!important}.zy-login-panel{background:#faf8fc!important}.zy-login-wrap{background:#faf8fc}button:focus-visible,a:focus-visible{outline:3px solid #c3b1e1;outline-offset:3px}.ant-drawer-content:has(.zy-navigation),.ant-drawer-content:has(.zy-navigation) .ant-drawer-header{background:#242137!important;color:#eee6f6}.ant-drawer-content:has(.zy-navigation) .ant-drawer-title,.ant-drawer-content:has(.zy-navigation) .ant-drawer-close{color:#ddd0ed!important}.ant-drawer-content:has(.zy-navigation) .ant-drawer-header{border-color:#ffffff0c}body .zy-login-logo-title{color:#f2e9fa!important;font-size:28px!important}body .zy-login-logo-sub{color:#ab9abb!important}body .zy-login-points li{color:#b7a4c5!important}body .zy-login-footer{color:#a58eaf!important}.zy-login-form-box{border:1px solid #ece5f2;border-radius:20px;box-shadow:0 12px 40px #49345204}.zy-login-brand-inner{position:relative}.zy-login-brand-inner:after{content:"✦";position:absolute;right:20px;top:26%;font-size:118px;color:#c9b6df;opacity:.11;pointer-events:none}@media(max-width:767px){.zy-login-form-box:before{content:"✦ 星野Geo";display:block;color:#7561be;font-size:25px;letter-spacing:5px;margin-bottom:27px}.zy-login-form-box{border:0;box-shadow:none}.zy-login-brand-inner:after{display:none}}@keyframes xyEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes xyOrbitDraw{0%{stroke-dashoffset:900;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes xyTwinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes xyStarAppear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){body .zy-content-inner.zy-workspace-canvas{padding:30px 42px 85px}.xy-hero{padding:34px 42px;min-height:245px}.xy-hero h1{font-size:38px}}@media(max-width:1100px){.xy-hero h1{font-size:30px}.xy-constellation{right:-55px;opacity:.75}.xy-hero-bottom>span{display:none}body .zy-content-inner.zy-workspace-canvas{padding:21px 22px 82px}.xy-hero{padding:28px}.zy-workbench-metrics{gap:12px!important}body .zy-dashboard-refresh .zy-workbench-metrics .ant-card-body{padding:19px;min-height:150px}}@media(max-width:767px){body .zy-content-inner.zy-workspace-canvas{padding:14px 14px 88px!important}body .zy-workspace-selector{padding:11px 9px;margin-bottom:17px;min-width:0}.xy-hero{padding:24px;min-height:215px;border-radius:14px}.xy-hero h1{font-size:28px;letter-spacing:-.7px;white-space:nowrap}.xy-hero p{font-size:11px;letter-spacing:0}.xy-eyebrow{font-size:9px;letter-spacing:1px}.xy-constellation{right:-105px;top:35px;width:75%;opacity:.32}.xy-hero-bottom{margin-top:20px}.xy-hero-bottom .ant-btn{position:relative;z-index:2}.xy-hero-copy{max-width:100%}body .zy-dashboard-refresh .zy-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .zy-dashboard-refresh .zy-workbench-metrics .ant-card-body{min-height:133px;padding:16px}.zy-dashboard-refresh .zy-workbench-metrics .ant-statistic-content{font-size:28px}.zy-dashboard-refresh .zy-dashboard-metric-label{font-size:11px}.zy-dashboard-metric-top{margin-bottom:12px}body .zy-app-shell .ant-drawer-content{background:#242137!important}.zy-workbench-filter .zy-workbench-scope{font-size:10px}.zy-hero-bottom>span{display:none}}body .zy-app-shell .zy-dashboard-refresh .zy-workbench-metrics{padding:0;border:0;gap:16px;background:transparent;grid-template-columns:repeat(4,minmax(0,1fr))}body .zy-app-shell .zy-dashboard-refresh .zy-workbench-metrics>.ant-card{border:1px solid #e8e2ef!important;border-radius:14px!important;background:#fff!important;--metric-tone:#9380ad}body .zy-app-shell .zy-dashboard-refresh .zy-workbench-metrics>.zy-dashboard-spotlight.ant-card{background:linear-gradient(115deg,#eee6f7,#f7f1fc)!important;border:1px solid #dfd2ec!important;border-radius:14px!important;--metric-tone:#9c81b6}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-spotlight .ant-statistic-content{color:#70508c!important}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-spotlight .zy-dashboard-metric-label{color:#8d729f!important}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-spotlight .zy-dashboard-metric-icon{color:#a089b5!important}body .zy-app-shell .zy-dashboard-refresh .zy-workbench-insight-grid{gap:20px;border:0;background:transparent;overflow:visible;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}body .zy-app-shell .zy-dashboard-refresh .zy-workbench-insight-grid>.ant-card{border:1px solid #e8e2ef!important;border-radius:14px!important;overflow:hidden}@media(max-width:1199px){body .zy-app-shell .zy-dashboard-refresh .zy-workbench-insight-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){body .zy-app-shell .zy-dashboard-refresh .zy-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body .xy-navigation-drawer .ant-drawer-content,body .xy-navigation-drawer .ant-drawer-header,body .xy-navigation-drawer .ant-drawer-body{background:#242137!important;background-image:none!important;color:#f5f0ff}body .xy-navigation-drawer .ant-drawer-header{border-bottom:1px solid #ffffff18;padding:18px 20px}body .xy-navigation-drawer .ant-drawer-title,body .xy-navigation-drawer .ant-drawer-close{color:#f5f0ff!important}body .xy-navigation-drawer .ant-drawer-body{padding:0;overscroll-behavior:contain;scrollbar-color:#756887 #242137}body .xy-navigation-drawer .zy-navigation{background:#242137;min-height:100%;color:#f5f0ff}body .xy-navigation-drawer .zy-brand{padding:22px 22px 20px}body .xy-navigation-drawer .zy-navigation .ant-menu-item{color:#e0d9ed;font-size:15px;height:46px;line-height:46px}body .xy-navigation-drawer .zy-navigation .ant-menu-item-group-title{color:#b9aecb;font-size:12px;letter-spacing:.5px;padding-top:18px}body .xy-navigation-drawer .zy-navigation .ant-menu-item-selected{background:#57456f;color:#fff;box-shadow:inset 0 0 0 1px #cbb4ec36}body .xy-navigation-drawer .zy-navigation .zy-app-icon{color:#cbbfdd}body .xy-navigation-drawer .zy-navigation .ant-menu-item-selected .zy-app-icon{color:#f3e4ff}body .xy-navigation-drawer .zy-sidebar-action{color:#e0d9ed;min-height:44px;font-size:14px}body .xy-navigation-drawer .zy-sidebar-action>small,body .xy-navigation-drawer .zy-sidebar-account small,body .xy-navigation-drawer .xy-wordmark small{color:#b9aecb}body .xy-navigation-drawer .zy-sidebar-account strong{color:#f5f0ff}body .xy-navigation-drawer .zy-sider-footer{border-color:#ffffff18}body .ant-table-thead>tr>th{color:#685d74;font-size:12px}body .zy-client-label,body .zy-client-meta{color:#70657e}body .zy-dashboard-refresh .zy-dashboard-metric-label{color:#6e607d}.xy-constellation text{display:none}@media(max-width:767px){body .ant-tag{font-size:12px}body .zy-content-inner.zy-workspace-canvas{padding-bottom:32px!important}.xy-hero h1{font-size:clamp(23px,7.15vw,28px);white-space:normal}}body .writing-type-section .xy-article-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}body .writing-type-section .xy-article-types .writing-type-option{min-width:0!important;min-height:62px!important;padding:10px 12px!important;gap:8px;border-radius:9px!important}body .writing-type-section .xy-article-types .writing-type-option>div{min-width:0}body .writing-type-section .xy-article-types .writing-type-option>div>div:last-child{font-size:11px!important;line-height:1.45}body .writing-type-section .writing-type-option[aria-pressed=true]{background:#f1edf9!important;border-color:#a38bcf!important;color:#7561be!important}body .writing-generate .xy-generate-submit{height:40px;min-height:40px;font-size:14px;border-radius:8px}body .zy-workspace-nav>.zy-workspace-nav-actions{gap:8px;align-items:center}body .zy-workspace-nav-actions .zy-page-actions{display:flex;align-items:center;width:auto;flex:0 1 auto}body .zy-workspace-nav-actions .zy-page-actions>.ant-space{width:auto;gap:8px!important}body .zy-page-actions .ant-btn{padding-inline:12px}body .ant-btn-sm{font-size:12px}body .xy-self-media .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}body .xy-self-media .ant-card-head-title{min-width:110px;flex:1}body .xy-self-media .ant-card-extra>.ant-space{gap:8px!important;flex-wrap:wrap}@media(min-width:1400px){body .writing-type-section .xy-article-types{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767px){body .writing-type-section .xy-article-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}body .writing-type-section .xy-article-types .writing-type-option{min-height:64px!important;padding:10px!important}body .zy-workspace-nav>.zy-workspace-nav-actions{max-width:100%;flex-wrap:nowrap}body .zy-workspace-nav-actions .zy-page-actions{width:auto}body .zy-page-actions .ant-btn{font-size:12px;padding-inline:10px}body .xy-self-media .ant-card-head{padding-block:12px}body .xy-self-media .ant-card-extra{margin-inline-start:0}body .xy-self-media .ant-card-extra .ant-btn{font-size:12px;padding-inline:10px}body .zy-results-mobile .ant-btn-sm{min-height:36px;padding-inline:9px}}.xy-hero{background:radial-gradient(ellipse at 83% 44%,#6c4d8240,transparent 58%),linear-gradient(115deg,#272238,#30263f 65%,#392b49);border-color:#59436666}.xy-halo{transform-box:fill-box;transform-origin:center;animation:xyHaloBreathe 11s ease-in-out infinite}.xy-star-breathe{transform-box:fill-box;transform-origin:center;animation:xyStarBreathe 8s ease-in-out infinite}.xy-orbit-comet ellipse{animation:xyOrbitLoop 24s linear infinite}.xy-orbit-inner ellipse{animation-duration:17s;animation-direction:reverse;animation-delay:-7s}.xy-spark{animation:xyTwinkle 7s ease-in-out infinite}.xy-hero[data-animation-active=false] .xy-constellation *{animation-play-state:paused!important}@keyframes xyOrbitLoop{to{stroke-dashoffset:-100}}@keyframes xyStarBreathe{0%,to{opacity:.78;transform:scale(.98)}50%{opacity:1;transform:scale(1.035)}}@keyframes xyHaloBreathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.xy-constellation *{animation:none!important}}body .zy-workspace-context:has(>.zy-workspace-selector){margin:0;padding:0;min-height:0}body .zy-workspace-selector{margin-bottom:16px}body .zy-workspace-nav{padding-bottom:14px;margin-bottom:16px}body .zy-workspace-nav>.zy-workspace-nav-actions{border:0;background:transparent}body .writing-generate .writing-type-section.ant-card,body .writing-generate .writing-scene-section.ant-card{border:1px solid var(--zy-border)!important;border-radius:14px!important;padding-bottom:0;overflow:hidden}body .writing-generate .writing-type-section .ant-card-head,body .writing-generate .writing-scene-section .ant-card-head{padding-inline:18px;min-height:46px}body .writing-generate .writing-type-section.ant-card-small>.ant-card-body,body .writing-generate .writing-scene-section.ant-card-small>.ant-card-body{padding:16px 18px!important}.xy-order-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}.xy-order-filter-grid>.ant-input,.xy-order-filter-grid>.ant-select,.xy-order-filter-grid>.ant-picker{width:100%!important;min-width:0}.xy-order-filter-grid>.ant-picker{grid-column:span 2}.xy-order-filter-actions{grid-column:span 2;display:flex;justify-content:flex-end;gap:8px}.xy-resource-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.xy-resource-price strong{font-size:17px;color:var(--zy-primary);font-variant-numeric:tabular-nums}.xy-resource-price span{font-size:12px;color:var(--zy-text-3)}.xy-media-resources .zy-result-card header>.ant-btn{flex:none;margin-top:-5px;margin-right:-7px}@media(max-width:767px){body .zy-workspace-selector{margin-bottom:14px}body .zy-workspace-nav{padding-bottom:12px;margin-bottom:14px}body .writing-generate .writing-type-section .ant-card-head,body .writing-generate .writing-scene-section .ant-card-head{padding-inline:14px}body .writing-generate .writing-type-section.ant-card-small>.ant-card-body,body .writing-generate .writing-scene-section.ant-card-small>.ant-card-body{padding:14px!important}.xy-order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xy-order-filters>.ant-card-body{padding:14px}.xy-media-resources .xy-resource-search{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:10px!important}.xy-resource-search>.ant-space-item{min-width:0}.xy-resource-search>.ant-space-item:nth-child(-n+2){grid-column:1/-1}.xy-resource-search .ant-input-group-wrapper,.xy-resource-search .ant-select{width:100%!important}.xy-media-resources .zy-result-card{padding:14px}.xy-media-resources .zy-result-card header{align-items:center;gap:8px;margin-bottom:8px}.xy-media-resources .zy-result-field{margin:8px 0}}body .zy-workspace-selector{margin-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(110deg,#faf8fd,#fdfcfe);border-color:#e6dfed;padding:13px 20px}.xy-workspace-sheet{min-width:0;padding:20px;background:#fdfcfe;border:1px solid #e6dfed;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 5px 22px #30254504}body .xy-workspace-sheet .ant-card{border-color:#ebe7f0;box-shadow:none!important;border-radius:12px}body .xy-workspace-sheet .ant-card:hover{border-color:#e2dbea;box-shadow:none!important}body .xy-workspace-sheet .ant-card-head{background:linear-gradient(90deg,#faf8fc,#fff);border-bottom-color:#efebf4}body .xy-workspace-sheet .zy-workspace-nav{margin-bottom:16px;padding-bottom:14px}.xy-workspace-sheet .writing-library{gap:12px}.xy-workspace-sheet .writing-library-summary{border-radius:12px;border-color:#ebe7f0;padding-block:18px}.xy-workspace-sheet .xy-self-media{gap:12px!important}@media(max-width:600px){.xy-self-media-connection-alert{flex-wrap:wrap}.xy-self-media-connection-alert .ant-alert-content{flex:1 1 calc(100% - 40px);min-width:0}.xy-self-media-connection-alert .ant-alert-action{margin:8px 0 0 30px}}.xy-workspace-sheet .xy-order-filters,.xy-workspace-sheet .zy-resource-filters{margin-bottom:12px!important}.xy-workspace-sheet .zy-result-card{background:#fcfbfe;border-color:#eee9f4;box-shadow:none}.xy-workspace-sheet .zy-result-card details{border-top-color:#eee9f4}body .xy-workspace-sheet .writing-type-section.ant-card,body .xy-workspace-sheet .writing-scene-section.ant-card{border-color:#ebe7f0!important;border-radius:12px!important}@media(max-width:767px){body .zy-content-inner.zy-workspace-canvas{padding:10px 10px 24px!important}body .zy-workspace-selector{margin-bottom:0;border-radius:13px 13px 0 0;padding:10px}.xy-workspace-sheet{padding:12px 10px;border-radius:0 0 13px 13px}body .xy-workspace-sheet .zy-workspace-nav{margin-bottom:12px;padding-bottom:12px;gap:8px}.xy-workspace-sheet .writing-library-summary{padding:14px 12px}.xy-workspace-sheet .ant-card>.ant-card-body{padding:14px}.xy-workspace-sheet .zy-result-card{padding:12px}}body .zy-app-shell .zy-main-without-topbar>.zy-content{padding:0}body .zy-main-without-topbar .zy-content-inner.zy-workspace-canvas{padding:0!important;min-height:100vh}body .zy-main-without-topbar .zy-workspace-selector{border-radius:0;border:0;border-bottom:1px solid #eee9f4}body .zy-main-without-topbar .xy-workspace-sheet{border:0;border-radius:0;box-shadow:none;min-height:calc(100vh - 66px)}body .zy-app-shell{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}body .zy-app-shell .xy-workspace-sheet{background:#f8f9fb;padding:20px 24px 32px}body .zy-app-shell .zy-workspace-selector{background:#fff;border-bottom-color:#e8eaf0}body .zy-app-shell .xy-workspace-sheet .ant-card{background:#fff;border-color:#e7e9ef;border-radius:14px}body .zy-app-shell .xy-workspace-sheet .ant-card-head{background:#fff;border-bottom-color:#eef0f4;min-height:54px;padding-inline:20px}body .zy-app-shell .xy-workspace-sheet .ant-card-head-title{font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0}body .zy-app-shell .ant-btn{font-weight:500;border-radius:8px;box-shadow:none;transition:background-color .16s,border-color .16s,color .16s}body .zy-app-shell .ant-btn-default:not(:disabled){background:#fff;border-color:#dce0e7;color:#424453}body .zy-app-shell .ant-btn-default:not(:disabled):hover{background:#f5f4fb;border-color:#b7acd4;color:#5c479c}body .zy-app-shell .ant-btn-primary:not(:disabled){background:#7561be;border-color:#7561be;box-shadow:0 1px 2px #29243d12}body .zy-app-shell .ant-btn-primary:not(:disabled):hover{background:#6652ac;border-color:#6652ac}body .zy-app-shell .ant-btn-text:not(:disabled){color:#636575}body .zy-app-shell .ant-btn-text:not(:disabled):hover{background:#f1f2f6;color:#453669}body .zy-app-shell .ant-btn-dangerous:not(:disabled){color:#ba4457}body .zy-app-shell .ant-btn:focus-visible{outline:3px solid #7561be55;outline-offset:3px}body .zy-app-shell .ant-table-wrapper .ant-table-thead>tr>th{background:#f7f8fa;color:#717481;font-size:12px;font-weight:500;border-bottom-color:#e8ebf0}body .zy-app-shell .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#eef0f4;padding-block:18px}body .zy-app-shell .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fafafe}body .zy-app-shell .ant-segmented{background:#eceef3;padding:4px;border-radius:10px}body .zy-app-shell .ant-segmented-item{border-radius:7px}body .zy-app-shell .ant-segmented-item-selected{box-shadow:0 1px 3px #21263812}body .zy-app-shell .ant-tag{border-radius:5px;font-weight:400}body .zy-app-shell .ant-input,body .zy-app-shell .ant-input-affix-wrapper,body .zy-app-shell .ant-select-selector,body .zy-app-shell .ant-picker{border-color:#dfe3eb;border-radius:8px}body .ant-modal .ant-modal-content{border:1px solid #e8eaf0;border-radius:18px;box-shadow:0 20px 70px #20233226}body .ant-modal .ant-modal-header{margin-bottom:20px}body .ant-modal .ant-modal-footer{margin-top:24px;padding-top:16px;border-top:1px solid #eef0f4}body .ant-modal .ant-btn{border-radius:8px;box-shadow:none}body .zy-publish-selection{border-color:#e4e6ef;border-radius:14px;box-shadow:0 8px 32px #29243d18;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.xy-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:6px;border-radius:6px;background:#f0edf8;color:#7561be;font-size:12px;font-weight:500;vertical-align:middle}.xy-account-client{color:#818492;font-size:12px;margin-top:3px}.xy-account-actions{display:flex;flex-direction:column;gap:8px}.xy-account-action-buttons{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.xy-account-action-buttons>.ant-btn,.xy-account-action-buttons .icon-action{min-height:32px}.xy-account-action-buttons .icon-action{border-color:transparent!important;background:transparent!important}.xy-account-action-buttons .icon-action:not(:disabled):hover{background:#fff1f2!important}.xy-account-action-buttons .ant-dropdown-trigger{width:32px;padding:0}.xy-account-operation{display:flex;align-items:center;gap:6px;color:#808390;font-size:12px;flex-wrap:wrap}.xy-operation-dot{width:6px;height:6px;border-radius:50%;background:#8e7ac8;flex:none}.xy-account-operation .ant-btn{height:auto;padding:0 4px;font-size:12px}.xy-account-panel>.ant-card-body>.ant-typography{font-size:13px;color:#747786;margin-bottom:18px}.xy-publication-panel .ant-table-cell b{font-weight:500;line-height:1.6}@media(max-width:767px){body .zy-app-shell .xy-workspace-sheet{padding:14px 12px 28px}body .zy-app-shell .xy-workspace-sheet .ant-card-head{padding-inline:14px;min-height:50px}.xy-account-panel .ant-card-head-wrapper{gap:10px}.xy-account-panel .ant-card-extra>.ant-space{gap:6px!important}.xy-account-panel .ant-card-extra .ant-btn{min-height:34px}.xy-account-action-buttons>.ant-btn,.xy-account-action-buttons .icon-action{min-height:36px}body .ant-modal .ant-modal-content{padding:20px 16px;border-radius:14px}body .zy-publish-selection{border-radius:12px}}@media(prefers-reduced-motion:reduce){body .zy-app-shell .ant-btn{transition:none}}body .xy-media-resources .zy-resource-filters.is-mine>.ant-card-body{padding:14px 20px}@media(max-width:767px){body .xy-media-resources .zy-resource-filters.is-mine>.ant-card-body{padding:12px 14px}.xy-account-panel .zy-result-field:has(.xy-account-actions){display:block;border-top:1px solid #eceef3;padding-top:10px;margin-bottom:0}.xy-account-panel .zy-result-field:has(.xy-account-actions)>span{display:none}.xy-account-panel .xy-account-action-buttons{gap:3px}.xy-account-panel .xy-account-action-buttons>.ant-btn{padding-inline:7px}.xy-account-panel .xy-account-action-buttons .ant-dropdown-trigger{margin-left:auto;padding:0;flex:none}.xy-account-panel .xy-account-action-buttons .icon-action-wrap{flex:none}}:root{--zy-primary:#3d5bb8;--zy-primary-deep:#0a1633;--zy-accent:#3d5bb8;--zy-accent-hover:#304c9f;--zy-accent-soft:#edf2fc;--zy-bg:#fff;--zy-text:#223249;--zy-text-1:#223249;--zy-text-2:#52647c;--zy-text-3:#65748a;--zy-border:#e4e9f1;--zy-border-strong:#cdd8e8;--zy-gradient-brand:linear-gradient(135deg,#4f6fd6,#304d9f)}html,body,#root,body .ant-layout,body .zy-app-shell,body .zy-app-shell .zy-content,body .zy-app-shell .xy-workspace-sheet,body .zy-content-inner.zy-workspace-canvas,body .team-console,body .team-main,body .creative-chat{background:#fff}::selection{background:#dce6ff;color:#18386b}body .zy-app-shell .zy-sider,body .team-sidebar,body .xy-navigation-drawer .ant-drawer-content,body .xy-navigation-drawer .ant-drawer-body,body .xy-navigation-drawer .ant-drawer-header{background:linear-gradient(165deg,#102345,#0a1633 65%,#0a1329)!important;border-color:#22385a!important}body .zy-navigation .zy-brand{color:#f6f9ff;padding:26px 23px;gap:12px}body .zy-navigation .zy-brand-mark{background:#c6dcff0c;border-color:#a9c9fa2e;color:#e6f0ff}body .xy-wordmark small{color:#a4bce0}body .zy-navigation .ant-menu-item-group-title{color:#99add0;font-size:11px;letter-spacing:.4px}body .zy-navigation .ant-menu-item{color:#c4d1e8;font-size:13px;min-height:44px;line-height:44px;margin-block:4px}body .zy-navigation .ant-menu-item .zy-app-icon{color:#a1b9da}body .zy-navigation .ant-menu-item-selected{background:linear-gradient(95deg,#6797e42a,#779bd012)!important;color:#f5f8ff;box-shadow:inset 0 0 0 1px #9fbceb24}body .zy-navigation .ant-menu-item-selected:after{background:#a3c5fa}body .zy-navigation .ant-menu-item-selected .zy-app-icon{color:#dceaff}body .zy-navigation .ant-menu-item:hover:not(.ant-menu-item-selected){background:#c4dcff0a!important;color:#fff}body .zy-sidebar-action,body .zy-sidebar-account{color:#c5d4ed}body .zy-sidebar-action>small,body .zy-sidebar-account small{color:#99afd0}body .zy-sidebar-account strong{color:#e2ebfb}body .zy-sidebar-account,body .zy-sider-footer{border-color:#a8c9f319}body .zy-account-avatar{background:#c0dbff14;border-color:#bcd5fa24;color:#dceaff}body .xy-navigation-drawer .ant-drawer-title,body .xy-navigation-drawer .ant-drawer-close{color:#e7efff}body .team-sidebar-brand,body .team-sidebar-identity strong{color:#edf4ff}body .team-sidebar-brand small,body .team-sidebar-identity span{color:#a8bcdd}body .team-sidebar nav button{color:#c0cfe8;border-radius:10px}body .team-sidebar nav button.is-active{background:#759eea22;color:#fff;border-color:#a8c7f82b}body .team-sidebar-return{color:#c7d7f1}body .zy-workspace-selector{background:#fff!important;border-color:#e9edf4!important;padding:13px 22px}body .zy-client-label,body .zy-client-meta{color:#62738d}body .zy-client-switcher .ant-select-selector{background:#fff!important;border-color:#dce4f0!important}body .zy-app-shell .xy-workspace-sheet{padding:20px 24px 30px}body .zy-topbar{background:#fff;border-bottom:1px solid #e7ecf4}body .ant-card,body .zy-app-shell .xy-workspace-sheet .ant-card{background:#fff;border-color:#e2e8f2;border-radius:14px;box-shadow:0 2px 7px #112b5510}body .ant-card:hover,body .zy-app-shell .xy-workspace-sheet .ant-card:hover{border-color:#d4dfee;box-shadow:0 2px 7px #112b5510}body .ant-card-head,body .zy-app-shell .xy-workspace-sheet .ant-card-head{background:#fff;border-bottom-color:#edf1f7!important;min-height:53px}body .ant-card-head-title{color:#243956}body .ant-btn-primary:not(:disabled),body .zy-app-shell .ant-btn-primary:not(:disabled){background:#3d5bb8;border-color:#3d5bb8;box-shadow:0 2px 5px #3558a820}body .ant-btn-primary:not(:disabled):hover,body .zy-app-shell .ant-btn-primary:not(:disabled):hover{background:#304c9f;border-color:#304c9f}body .zy-app-shell .ant-btn-default:not(:disabled){color:#405879;border-color:#d8e1ef;background:#fff}body .zy-app-shell .ant-btn-default:not(:disabled):hover{color:#304d9f;border-color:#a9bee3;background:#f5f8fd}body .zy-app-shell .ant-btn-text:not(:disabled){color:#586d8b}body .zy-app-shell .ant-btn-text:not(:disabled):hover{color:#3d5bb8;background:#eef3fc}body .ant-btn:focus-visible{outline:2px solid #6b8cdf;outline-offset:3px}body .ant-btn-dangerous:not(:disabled){color:#b34359}body .zy-app-shell .ant-table-wrapper .ant-table-thead>tr>th{background:#f6f8fc;color:#60738e;border-bottom-color:#e6ecf5}body .zy-app-shell .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#edf1f7;padding-block:16px}body .zy-app-shell .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f7f9fd}body .zy-app-shell .ant-input,body .zy-app-shell .ant-input-affix-wrapper,body .zy-app-shell .ant-picker,body .zy-app-shell .ant-select-selector{border-color:#dbe3f0}body .ant-segmented,body .zy-app-shell .ant-segmented{background:#eef2f8;border-radius:24px;padding:4px}body .ant-segmented-item,body .zy-app-shell .ant-segmented-item{border-radius:20px;color:#60738b}body .ant-segmented-item-selected,body .zy-app-shell .ant-segmented-item-selected{color:#264988;box-shadow:0 1px 4px #17386b18}body .xy-section-count{background:#edf2fc;color:#3d5bb8}body .xy-operation-dot{background:#7189c4}body .zy-publish-selection{background:#fffffff7;border-color:#d9e3f4;box-shadow:0 8px 28px #12295a16}body .zy-workspace-nav,body .xy-workspace-sheet .zy-workspace-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:0;margin:0 0 18px;min-width:0}.sky-nav-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid #e0e7f2;border-radius:28px;background:#eef2f8}.sky-nav-scroll::-webkit-scrollbar{display:none}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links{display:flex;flex-wrap:nowrap;width:max-content;gap:3px;padding:5px;background:transparent;border:0;border-radius:28px}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;flex-shrink:0;white-space:nowrap;color:#5b6f8c;border:0;border-radius:23px;font-size:13px;font-weight:500;transition:background .18s,color .18s,transform .18s}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a>.anticon{font-size:15px;opacity:.8}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a:hover{color:#244c92;background:#ffffffa8}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a:active{transform:scale(.97)}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a.is-active{background:#18386b;color:#f5f9ff;box-shadow:0 2px 5px #15356920;font-weight:600}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a.is-active>.anticon{color:#c8dcff;opacity:1}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a:focus-visible{outline:2px solid #6286d3;outline-offset:-3px}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a.is-active:focus-visible{outline-color:#bddeff}body .zy-workspace-nav-actions{flex-shrink:0}body .zy-workspace-nav-actions:empty{display:none}body .xy-hero.sky-hero{min-height:196px;padding:28px 30px;background:#0a1633;border:0;border-radius:14px;box-shadow:none;margin:0}.xy-hero .starfield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}body .xy-hero .xy-hero-copy{position:relative;z-index:1;max-width:54%}body .xy-hero .xy-eyebrow{color:#a3badb;font-size:9px;letter-spacing:2px}body .xy-hero h1{font-size:33px;font-weight:650;line-height:1.35;color:#f5f8ff;letter-spacing:-1px;margin:14px 0 9px}body .xy-hero p{font-size:12px;color:#bacbe5;letter-spacing:0;line-height:1.8}body .xy-hero-bottom{margin-top:19px;gap:12px}body .xy-hero-bottom .ant-btn{background:#edf3ff;border-color:#edf3ff;color:#254b89;border-radius:8px;height:34px}body .xy-hero-bottom .ant-btn:hover{color:#244c92!important}.sky-dashboard-overview{border:1px solid #e2e8f2;border-radius:15px;overflow:hidden;background:#fff}body .sky-dashboard-overview .xy-hero{border-radius:0}body .sky-dashboard-overview .zy-workbench-filter{padding:12px 20px;margin:0!important;border-bottom:1px solid #edf1f7}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:17px 0;background:#fff}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics>.ant-card{border:0;border-right:1px solid #e7edf7!important;border-radius:0!important;border-top:0!important;border-bottom:0!important;border-left:0!important;background:#fff!important;box-shadow:none!important}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics>.ant-card:last-child{border-right:0!important}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics .ant-card-body{padding:4px 22px;min-height:105px}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-metric-label{color:#60738e}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-metric-icon{background:#edf3fc;border-color:#e0e9f7;color:#5c7ebe}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-metric-icon .zy-app-icon{color:#5c7ebe}body .zy-app-shell .zy-dashboard-refresh .ant-statistic-content,body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-spotlight .ant-statistic-content{color:#253d63!important;font-size:32px;font-weight:600}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-spotlight .zy-dashboard-metric-label{color:#60738e!important}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-dial-fill{stroke:#7778b4!important}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-rate-fill{background:#7b91ce}body .zy-app-shell .zy-dashboard-refresh .zy-dashboard-rate[data-tone=teal] .zy-dashboard-rate-fill{background:#79a3b3}body .zy-app-shell .zy-dashboard-refresh .ant-card-head-title{color:#29466f!important;font-size:14px!important}body .zy-dashboard-panel-title>.zy-app-icon{color:#708dc8}body .zy-workbench-filter-label{color:#617493!important}.sky-dashboard-data{border:1px solid #e2e8f2;border-radius:14px;overflow:hidden;background:#fff}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-data .zy-workbench-insight-grid{gap:0;border-bottom:1px solid #e7edf6;margin:0}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-data .zy-workbench-insight-grid>.ant-card{border:0!important;border-radius:0!important;box-shadow:none!important}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-data .zy-workbench-insight-grid>.ant-card+.ant-card{border-left:1px solid #e7edf6!important}.sky-dashboard-data>section,.sky-dashboard-data>.ant-card{border:0!important;border-radius:0!important;box-shadow:none!important}.sky-dashboard-data>.ant-card{margin-top:0!important}body .ant-message .ant-message-notice-content{pointer-events:none!important}body .ant-message .ant-message-notice-content a,body .ant-message .ant-message-notice-content button{pointer-events:auto!important}body .zy-workbench-opportunities{box-shadow:none}body .zy-result-card{border-color:#e3eaf4;background:#fff}body .writing-type-section.ant-card,body .writing-scene-section.ant-card{background:#fff!important;border-color:#e2e8f2!important}body .writing-type-card.active,body .writing-type-option.is-active{border-color:#a6bde8;background:#f4f7fd}@media(max-width:1100px){body .zy-workspace-nav{flex-wrap:wrap}.sky-nav-scroll{max-width:100%}}@media(max-width:767px){body .zy-app-shell .xy-workspace-sheet{padding:15px 12px 25px}body .zy-workspace-selector{padding:10px 12px}body .zy-workspace-nav,body .xy-workspace-sheet .zy-workspace-nav{margin-bottom:15px;padding:0;gap:10px}.sky-nav-scroll{flex:0 1 auto;width:max-content;max-width:100%}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a{min-height:44px;padding:0 14px;font-size:13px}body .zy-workspace-nav-actions{max-width:100%}body .xy-hero.sky-hero{min-height:192px;padding:24px 22px}body .xy-hero .xy-hero-copy{max-width:100%}body .xy-hero h1{font-size:26px;letter-spacing:-.7px}body .xy-hero p{max-width:270px}body .xy-hero .xy-eyebrow{font-size:8px;letter-spacing:1.6px}body .sky-dashboard-overview .zy-workbench-filter{padding:12px}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics>.ant-card{padding:16px 0;border-bottom:1px solid #e7edf7!important}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics>.ant-card:nth-child(2){border-right:0!important}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics>.ant-card:nth-last-child(-n+2){border-bottom:0!important}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-overview .zy-workbench-metrics .ant-card-body{padding:0 15px;min-height:100px}body .zy-app-shell .zy-dashboard-refresh .sky-dashboard-data .zy-workbench-insight-grid>.ant-card+.ant-card{border-left:0!important;border-top:1px solid #e7edf6!important}body .zy-app-shell .ant-btn-primary{min-height:40px}}@media(prefers-reduced-motion:reduce){body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a{transition:none}}body .zy-app-shell .zy-workspace-nav>.sky-nav-scroll{border-radius:28px!important;background:#eef2f8!important;border:1px solid #e0e7f2!important;padding:0!important}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links{border-radius:28px!important;background:transparent!important}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a{border:0!important}body .zy-app-shell .xy-workspace-sheet .zy-workspace-nav-links>a.is-active{background:#18386b!important;color:#f5f9ff!important}body .zy-app-shell .xy-workspace-sheet .ant-btn-primary:disabled{background:#dce4f5!important;border-color:#dce4f5!important;color:#7c8da8!important;box-shadow:none!important}body .writing-type-section [aria-checked=true],body .writing-type-section .selected{background:#edf2fc!important;border-color:#9db6e7!important}
