.icp-filing[data-v-13e2ae86]{color:#687586;font-size:11px;line-height:1.6;letter-spacing:0;text-decoration:none;white-space:nowrap}.icp-filing[data-v-13e2ae86]:hover{text-decoration:underline}.icp-filing[data-v-13e2ae86]:focus-visible{outline:2px solid #0871e4;outline-offset:4px}.workspace-footer{flex-wrap:wrap;gap:12px}.grid-stack{position:relative}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;z-index:100}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center;z-index:101}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.gs-print-show{display:none}@media print{@page gs-landscape{size:landscape}@page gs-portrait{size:portrait}.grid-stack{display:block!important;height:auto!important;position:static!important}.grid-stack>.grid-stack-item{display:block!important;float:left!important;position:static!important;height:auto!important;left:auto!important;top:auto!important;width:calc(100% * var(--gs-w)/ var(--gs-columns,12))!important;break-inside:avoid!important;page-break-inside:avoid!important}.grid-stack>.grid-stack-item>.grid-stack-item-content{position:relative!important;height:auto!important;overflow:visible!important;white-space:normal!important;margin-top:var(--gs-item-margin-top)!important;margin-right:var(--gs-item-margin-right)!important;margin-bottom:var(--gs-item-margin-bottom)!important;margin-left:var(--gs-item-margin-left)!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.gs-print-hide{display:none}.gs-print-show{display:block}.grid-stack>.grid-stack-item.gs-print-hide{display:none!important}.grid-stack>.grid-stack-item[gs-page-break=true],.grid-stack>.grid-stack-item[gs-print-orientation]{float:none!important;clear:both!important}.grid-stack>.grid-stack-item[gs-page-break=true]{page-break-before:always!important;break-before:page!important}.grid-stack>.grid-stack-item[gs-print-orientation=landscape]{page:gs-landscape;min-width:calc(100vmax * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item[gs-print-orientation=portrait]{page:gs-portrait;min-width:calc(100vmin * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item>.ui-resizable-handle{display:none!important}}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-CN8EQoOj.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-700-normal-CDPtaw17.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-latin-400-normal-C8q2FS1w.woff2) format("woff2"),url(/assets/noto-sans-sc-latin-400-normal-C2B4T-o7.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-latin-700-normal-BzR54Sjf.woff2) format("woff2"),url(/assets/noto-sans-sc-latin-700-normal-C7O-39-M.woff) format("woff")}.canvas-empty-placeholder{min-height:64px;display:flex;align-items:center;justify-content:center;padding:16px;border:1px dashed #b8c5d6;border-radius:8px;color:#65758b;background:#f6f8fb;font-size:13px}.canvas-surface{color:#252525;background:#fff}.canvas-surface .canvas-document{display:block;width:1080px;padding:36px}.canvas-surface .grid-stack-item-content{overflow:visible!important}.canvas-content{overflow-wrap:anywhere}.canvas-group>h2{margin:0 0 12px}.canvas-element{position:relative;min-height:32px}.canvas-element>div:not(.canvas-text-editor){min-width:0}.canvas-element.is-selected{outline:2px solid #508574;outline-offset:2px}.canvas-drag{position:absolute;right:0;top:-22px;z-index:5;background:#305c50;color:#fff;border:0;padding:2px 8px;font-size:12px;cursor:move;opacity:0}.canvas-element:hover>.canvas-drag,.canvas-element.is-selected>.canvas-drag,.canvas-drag:focus{opacity:1}.canvas-editable .grid-stack-placeholder>.placeholder-content{background:#dceae5;border:1px dashed #508574}.canvas-editable .ui-resizable-handle{z-index:6}.canvas-aligning{background-image:linear-gradient(to right,#50857444 1px,transparent 1px);background-size:calc(100% / 24) 100%}.canvas-surface .report-document p{margin:0 0 12px}.canvas-surface .report-document table{margin:12px 0}.canvas-surface .report-document .canvas-group{padding:8px}.canvas-editable .report-card{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.canvas-element .report-card.metric-selected{outline:3px solid #42785e;outline-offset:-3px}.canvas-element.metric-drop-target{outline:2px dashed #42785e}.canvas-element .metric-insert{border-inline-start:4px solid #42785e}.canvas-editable[data-v-d1a40c99] td[data-item-index],.canvas-editable[data-v-d1a40c99] th[data-item-index]{cursor:pointer;transition:background-color .12s}.canvas-editable[data-v-d1a40c99] [data-item-index]:focus-visible{outline:2px solid #007aff;outline-offset:-2px}.canvas-editable[data-v-d1a40c99] td[data-item-index]:hover,.canvas-editable[data-v-d1a40c99] th[data-item-index]:hover,.canvas-editable[data-v-d1a40c99] td.metric-selected,.canvas-editable[data-v-d1a40c99] th.metric-selected{background:#eaf3ff;color:#005fc7}.canvas-drag{width:24px;height:22px;padding:0;border-radius:5px;background:#fff;border:1px solid #ccd9ec;color:#526b8d;font-size:20px;line-height:18px}.canvas-sort-before:after,.canvas-sort-after:after{content:"放到这里";position:absolute;left:0;right:0;height:3px;background:#1677ff;color:#1677ff;font-size:12px;line-height:24px;text-align:right;pointer-events:none;z-index:20}.canvas-sort-before:after{top:-4px}.canvas-sort-after:after{bottom:-4px}.canvas-invalid-drop .grid-stack-placeholder>.placeholder-content{background:#fff1f0!important;border-color:#cf4545!important}.canvas-editable .ui-resizable-handle{opacity:0}.canvas-editable .grid-stack-item:hover>.ui-resizable-handle,.canvas-editable .grid-stack-item:focus-within>.ui-resizable-handle,.canvas-editable .grid-stack-item:has(.canvas-element.is-selected)>.ui-resizable-handle{opacity:1}.report-preview-fit{height:auto;overflow:auto;pointer-events:auto}.report-preview-fit .report-document{zoom:var(--preview-scale)!important}.date-picker[data-v-6783ee27]{display:flex;align-items:center;gap:6px;min-width:0}.date-picker input[data-v-6783ee27]{min-width:0;width:100%;flex:1}.date-picker button[data-v-6783ee27]{flex:0 0 36px;padding:8px}.date-presets[data-v-10f9ae02]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.date-presets [aria-pressed=true][data-v-10f9ae02]{background:#edf4ff;border-color:#2675ec;color:#175cca}.range-help[data-v-10f9ae02]{color:#66758a;font-size:12px;line-height:1.7;margin:10px 0}.required-mark[data-v-10f9ae02]{color:#bd3030}.range-invalid input[data-v-10f9ae02]{border-color:#bd3030!important}@media(max-width:600px){.preview-targets[data-v-3d88d1ca]{grid-template-columns:minmax(0,1fr)}}.template-picker[data-v-179e4235]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px}.picker-option[data-v-179e4235]{display:block;text-align:left;width:100%;padding:12px;border:1px solid var(--line);margin-block:8px;background:#fff}.picker-option[aria-pressed=true][data-v-179e4235]{border-color:var(--accent);background:var(--soft)}.picker-option small[data-v-179e4235]{display:block}.picker-preview[data-v-179e4235]{min-width:0;overflow:auto}.picker-paper[data-v-179e4235]{overflow:auto;max-height:50vh}pre[data-v-179e4235]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.template-picker[data-v-179e4235]{grid-template-columns:1fr}}.time-picker[data-v-8087725f]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.sending-times[data-v-8a5081f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e2e5eb;border-radius:10px}.sending-times>div[data-v-8a5081f3]{min-width:0;overflow-wrap:anywhere}.sending-times strong[data-v-8a5081f3]{font-size:14px}.sending-times small[data-v-8a5081f3]{display:block;margin-top:4px;color:#6b7280}.sending-times>button[data-v-8a5081f3]{flex-shrink:0}.time-chips[data-v-8a5081f3]{display:flex;flex-wrap:wrap;gap:8px;max-height:160px;overflow:auto;margin:16px 0}.time-chips button[data-v-8a5081f3]{min-width:64px}.time-edit-row[data-v-8a5081f3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.time-generator[data-v-8a5081f3]{margin-top:20px}.time-generator .field[data-v-8a5081f3]{margin:12px 0}@media(max-width:480px){.time-edit-row[data-v-8a5081f3]{grid-template-columns:1fr}}.task-time-row[data-v-e0910ead]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.task-rule-summary[data-v-e0910ead]{padding:12px;background:#edf4ff;color:#24578d;border-radius:8px;line-height:1.7}.weekday-shortcuts[data-v-e0910ead]{margin-bottom:10px}@media(max-width:480px){.task-time-row[data-v-e0910ead]{grid-template-columns:minmax(0,1fr)}}.task-structure-text[data-v-e0910ead]{white-space:pre-wrap;overflow-wrap:anywhere}.task-edit-columns[data-v-e0910ead]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.task-structure-preview[data-v-e0910ead]{min-width:0;position:sticky;top:20px;overflow:auto;max-height:75vh;background:#fff;padding:20px}.task-edit-footer[data-v-e0910ead]{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:0;background:var(--soft);padding:16px}@media(max-width:1000px){.task-edit-columns[data-v-e0910ead]{grid-template-columns:1fr}.task-structure-preview[data-v-e0910ead]{position:static}}.pool-controls[data-v-f39ed9e6]{margin:24px 0}.pool-control-top[data-v-f39ed9e6],.pool-control-bottom[data-v-f39ed9e6],.pool-filter-selects[data-v-f39ed9e6]{display:flex;align-items:center;gap:12px}.pool-control-top .search-input[data-v-f39ed9e6]{flex:1;max-width:440px;background:#fff}.pool-filter-selects[data-v-f39ed9e6]{margin-left:auto}.pool-filter-selects[data-v-f39ed9e6]>*{min-width:140px}.pool-control-bottom[data-v-f39ed9e6]{justify-content:space-between;margin-top:16px;border-bottom:1px solid var(--line)}.pool-control-bottom .tabs[data-v-f39ed9e6]{border:0;margin:0}.pool-view-switch[data-v-f39ed9e6]{flex-shrink:0}.pool-view-switch button[data-v-f39ed9e6]{display:grid;place-items:center;width:40px;height:36px;padding:0}.template-thumbnails[data-v-f39ed9e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px}.template-gallery-card[data-v-f39ed9e6]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:box-shadow .24s,border-color .18s}.template-gallery-card[data-v-f39ed9e6]:hover{border-color:#cbd5e4;box-shadow:0 8px 26px #172a4610}.template-thumbnail[data-v-f39ed9e6]{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;padding:20px;background:#edf0f5;text-align:left;border-bottom:1px solid var(--line)}.template-thumbnail[data-v-f39ed9e6] .report-preview{width:100%;height:100%;overflow:hidden;border-radius:5px;pointer-events:none}.thumbnail-affordance[data-v-f39ed9e6]{position:absolute;display:flex;align-items:center;gap:6px;bottom:12px;left:50%;transform:translate(-50%,5px);opacity:0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:5px 12px;box-shadow:0 2px 8px #0001;transition:opacity .18s,transform .24s;white-space:nowrap}.template-thumbnail:hover .thumbnail-affordance[data-v-f39ed9e6],.template-thumbnail:focus-visible .thumbnail-affordance[data-v-f39ed9e6]{opacity:1;transform:translate(-50%)}.template-card-info[data-v-f39ed9e6]{padding:20px}.template-card-title[data-v-f39ed9e6]{display:flex;align-items:center;gap:8px}.template-card-title h2[data-v-f39ed9e6]{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.template-description[data-v-f39ed9e6]{color:var(--muted);margin:8px 0 14px;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-card-tags[data-v-f39ed9e6]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--muted)}.template-card-tags span[data-v-f39ed9e6]{display:flex;align-items:center;gap:4px;background:var(--soft);border-radius:5px;padding:2px 6px}.template-card-actions[data-v-f39ed9e6]{display:flex;align-items:center;gap:8px;padding-top:18px}.template-card-actions .tonal[data-v-f39ed9e6]{margin-right:auto}.template-table-wrap[data-v-f39ed9e6]{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:14px}.template-table[data-v-f39ed9e6]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.template-table th[data-v-f39ed9e6]{padding:14px 16px;background:var(--soft);color:var(--muted);font-weight:500;white-space:nowrap}.template-table td[data-v-f39ed9e6]{padding:18px 16px;border-top:1px solid var(--line);white-space:nowrap}.template-table td[data-v-f39ed9e6]:first-child{min-width:200px;white-space:normal}.template-table td p[data-v-f39ed9e6]{max-width:280px;margin-top:5px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.template-table tbody tr[data-v-f39ed9e6]:hover{background:#f7f9fc}.template-name[data-v-f39ed9e6]{font-weight:600;text-align:left;margin-right:8px}.template-name[data-v-f39ed9e6]:hover{color:var(--accent)}.template-row-actions[data-v-f39ed9e6]{display:flex;align-items:center;gap:8px}@media(max-width:1100px){.pool-control-top[data-v-f39ed9e6]{flex-wrap:wrap}.pool-control-top .search-input[data-v-f39ed9e6]{flex-basis:100%;max-width:none}.pool-filter-selects[data-v-f39ed9e6]{margin:0;flex:1;gap:8px}.pool-filter-selects[data-v-f39ed9e6]>*{min-width:0;flex:1}.template-thumbnails[data-v-f39ed9e6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.template-card-info[data-v-f39ed9e6]{padding:16px}}.login-art[data-v-ac1eb0c3]{position:absolute;top:110px;right:0;bottom:0;left:0;display:grid;place-items:center}.login-art>svg[data-v-ac1eb0c3]{width:100%;max-height:100%}.mascot[data-v-ac1eb0c3]{animation:hover-ac1eb0c3 5s ease-in-out infinite;transform-origin:330px 340px}.wing[data-v-ac1eb0c3]{transform-box:fill-box;transform-origin:center;animation:flutter-ac1eb0c3 1.2s ease-in-out infinite alternate}.wing-right[data-v-ac1eb0c3]{animation-delay:-.6s}.eyes[data-v-ac1eb0c3]{transform-box:fill-box;transform-origin:center;animation:blink-ac1eb0c3 6s infinite}.glow[data-v-ac1eb0c3]{animation:breathe-ac1eb0c3 4s ease-in-out infinite}.report-left[data-v-ac1eb0c3]{animation:drift-ac1eb0c3 7s ease-in-out infinite}.report-right[data-v-ac1eb0c3]{animation:drift-ac1eb0c3 7s ease-in-out -3s infinite}.done[data-v-ac1eb0c3]{animation:drift-ac1eb0c3 6s ease-in-out -1s infinite}.data-bar[data-v-ac1eb0c3]{transform-box:fill-box;transform-origin:left;animation:chart-ac1eb0c3 6s ease-in-out infinite}.second[data-v-ac1eb0c3]{animation-delay:-.4s}.third[data-v-ac1eb0c3]{animation-delay:-.8s}.sparkles[data-v-ac1eb0c3]{animation:breathe-ac1eb0c3 5s ease-in-out -2s infinite}.paused[data-v-ac1eb0c3] *{animation-play-state:paused!important}.motion-toggle[data-v-ac1eb0c3]{position:absolute;right:22px;bottom:22px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #d7e3f1;border-radius:50%;background:#ffffffb3;color:#6383a8;cursor:pointer}.motion-toggle svg[data-v-ac1eb0c3]{width:18px;height:18px}.motion-toggle[data-v-ac1eb0c3]:hover{background:#fff;color:#0871e4}@keyframes hover-ac1eb0c3{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}}@keyframes drift-ac1eb0c3{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes flutter-ac1eb0c3{0%{transform:scaleX(1)}to{transform:scaleX(.9)}}@keyframes blink-ac1eb0c3{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes breathe-ac1eb0c3{0%,to{opacity:.55}50%{opacity:1}}@keyframes chart-ac1eb0c3{0%,to{transform:scaleX(.78)}50%{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.login-art[data-v-ac1eb0c3] *{animation:none!important}.motion-toggle[data-v-ac1eb0c3]{display:none}}.login-verification[data-v-be2164d5]{width:300px;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;text-align:left}.verification-icon[data-v-be2164d5]{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#edf5ff;color:#0871e4;margin-bottom:24px}h2[data-v-be2164d5]{font-size:28px;margin:0 0 12px;color:#182337}h2[data-v-be2164d5]:focus{outline:none}p[data-v-be2164d5]{margin:0;color:#7b8594;line-height:1.8;font-size:14px}.verification-widget[data-v-be2164d5]{min-height:65px;margin:24px 0 0;width:100%}button[data-v-be2164d5]{align-self:flex-start;margin-top:16px;display:flex;align-items:center;gap:8px}.auth-page[data-v-7cf2a761]{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;color:#182337}.auth-story[data-v-7cf2a761]{position:relative;overflow:hidden;margin:20px;padding:40px clamp(32px,5vw,92px);background:#eef3fa;border:1px solid #e8edf5;border-radius:24px;display:flex;flex-direction:column;min-width:0}.auth-brand[data-v-7cf2a761]{position:relative;z-index:1;padding:12px 16px 12px 12px;border:1px solid #ffffffc9;border-radius:18px;background:#fffffff0;box-shadow:0 4px 24px #23416508;display:inline-flex;align-items:center;align-self:flex-start;gap:12px;color:#162b4b;text-decoration:none;font-size:21px;font-weight:650;line-height:1.2}.auth-mark[data-v-7cf2a761]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#0871e4;color:#fff;border-radius:13px;font-size:30px;font-weight:700;letter-spacing:-2px}.auth-mark span[data-v-7cf2a761]{color:#a5d1ff}.auth-brand small[data-v-7cf2a761]{display:block;margin-top:6px;font-size:9px;letter-spacing:2px;font-weight:500}.auth-entry[data-v-7cf2a761]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;min-width:0}.auth-form-wrap[data-v-7cf2a761]{width:100%;max-width:380px}.auth-entry-kicker[data-v-7cf2a761]{color:#0871e4;font-size:13px;font-weight:600}.auth-entry h2[data-v-7cf2a761]{font-size:34px;font-weight:650;letter-spacing:-.8px;margin:14px 0 12px;line-height:1.3}.auth-description[data-v-7cf2a761]{margin:0 0 36px;font-size:14px;line-height:1.8;color:#778292}.auth-field[data-v-7cf2a761]{display:block;font-size:13px;font-weight:550;color:#3c485c;margin-bottom:9px}.auth-form input[data-v-7cf2a761]{box-sizing:border-box;width:100%;min-width:0;height:50px;border:1px solid #dce1e8;border-radius:10px;padding:0 14px;background:#fff;color:#182337;font:inherit;font-size:14px;outline:none;transition:border-color .16s,box-shadow .16s}.auth-form input[data-v-7cf2a761]::placeholder{color:#a0a8b3}.auth-form input[data-v-7cf2a761]:hover{border-color:#b8c5d6}.auth-form input[data-v-7cf2a761]:focus{border-color:#0871e4;box-shadow:0 0 0 3px #0871e415}.auth-password-label[data-v-7cf2a761]{margin-top:24px}.auth-password[data-v-7cf2a761]{position:relative}.auth-password input[data-v-7cf2a761]{padding-right:50px}.auth-password-toggle[data-v-7cf2a761]{position:absolute;right:4px;top:4px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:8px;color:#8290a3;background:transparent;cursor:pointer}.auth-password-toggle[data-v-7cf2a761]:hover{background:#f1f5fa;color:#1764b2}.auth-feedback[data-v-7cf2a761]{min-height:32px}.auth-feedback p[data-v-7cf2a761]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:#b33434;padding:12px;margin:12px 0;border-radius:8px;background:#fff3f2;overflow-wrap:anywhere}.auth-feedback svg[data-v-7cf2a761]{flex-shrink:0;margin-top:2px}.auth-submit[data-v-7cf2a761]{width:100%;height:50px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:#0871e4;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;transition:background .12s,transform .12s}.auth-submit[data-v-7cf2a761]:hover{background:#0064cf}.auth-submit[data-v-7cf2a761]:active{transform:scale(.99)}.auth-page button[data-v-7cf2a761]:focus-visible,.auth-brand[data-v-7cf2a761]:focus-visible{outline:3px solid #79b5f6;outline-offset:3px}.auth-page[data-v-7cf2a761] :disabled{cursor:wait;opacity:.65}.auth-help[data-v-7cf2a761]{margin-top:30px;padding-top:24px;border-top:1px solid #eef0f4;font-size:12px;line-height:1.8;color:#7b8594}.auth-help p[data-v-7cf2a761]{margin:4px 0 0;color:#9aa2ad}.auth-entry-footer[data-v-7cf2a761]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding-inline:16px;position:absolute;bottom:32px;font-size:11px;color:#a4acb7;letter-spacing:1px}.auth-gate-error[data-v-7cf2a761]{max-width:300px;margin-inline:auto;color:#b33434;font-size:13px;line-height:1.8}.auth-spinner[data-v-7cf2a761]{animation:auth-spin-7cf2a761 .8s linear infinite}@keyframes auth-spin-7cf2a761{to{transform:rotate(360deg)}}@media(min-width:1600px){.auth-story[data-v-7cf2a761]{margin:28px;padding-top:48px;padding-bottom:40px}.auth-form-wrap[data-v-7cf2a761]{max-width:410px}}@media(max-width:900px){.auth-story[data-v-7cf2a761]{padding:30px;margin:14px}.auth-entry[data-v-7cf2a761]{padding-inline:30px}}@media(max-width:640px){.auth-page[data-v-7cf2a761]{display:block}.auth-story[data-v-7cf2a761]{padding:28px 24px 0;margin:0;border:0;border-radius:0;background:#fff}.auth-story[data-v-7cf2a761] .login-art{display:none}.auth-brand[data-v-7cf2a761]{font-size:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-mark[data-v-7cf2a761]{width:38px;height:38px;font-size:26px;border-radius:11px}.auth-entry[data-v-7cf2a761]{padding:62px 24px 32px;min-height:calc(100svh - 66px);box-sizing:border-box;justify-content:flex-start}.auth-entry-kicker[data-v-7cf2a761]{display:none}.auth-entry h2[data-v-7cf2a761]{font-size:30px;margin-top:0}.auth-description[data-v-7cf2a761]{margin-bottom:32px}.auth-entry-footer[data-v-7cf2a761]{position:static;margin-top:auto;padding-top:60px}}@media(prefers-reduced-motion:reduce){.auth-page[data-v-7cf2a761] *,.auth-page[data-v-7cf2a761] *:before{animation:none!important;transition:none!important}}.audit-scope[data-v-93412cb3]{display:flex;gap:8px;margin-top:16px}.audit-scope button[aria-pressed=true][data-v-93412cb3]{color:#3478f6;background:#eff5ff;border-color:#a9c9ff}.audit-outcome[data-v-93412cb3]{white-space:nowrap;font-size:12px;background:#eef3fa;color:#546b8e;border-radius:4px;padding:4px 7px}.audit-outcome[data-state=failed][data-v-93412cb3]{background:#fff1ed;color:#b94730}.audit-entry-details[data-v-93412cb3]{margin-top:8px;font-size:12px;max-width:400px;overflow-wrap:anywhere}.audit-entry-details summary[data-v-93412cb3]{color:#3478f6;cursor:pointer}.audit-entry-details p[data-v-93412cb3]{margin:6px 0;color:#64748b}.audit-panel[data-v-93412cb3]{min-width:0}.audit-filters[data-v-93412cb3]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;padding:20px 0}.audit-filters>label[data-v-93412cb3]{display:grid;gap:8px;font-size:12px;color:#64748b;flex:1 1 175px;min-width:0}.audit-filters>.audit-search[data-v-93412cb3]{flex-basis:230px}.audit-filters input[type=datetime-local][data-v-93412cb3]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dce3ec;border-radius:10px;padding:10px;font:inherit;background:#fff;color:#24354b}.audit-filter-actions[data-v-93412cb3]{display:flex;gap:8px}.audit-table-wrap[data-v-93412cb3]{overflow-x:auto}.audit-table[data-v-93412cb3]{width:100%;border-collapse:collapse;font-size:13px;text-align:left;min-width:800px}.audit-table th[data-v-93412cb3]{color:#64748b;font-weight:500;background:#f6f8fb}.audit-table th[data-v-93412cb3],.audit-table td[data-v-93412cb3]{padding:16px 12px;border-bottom:1px solid #edf1f6;vertical-align:top}.audit-table small[data-v-93412cb3]{display:block;color:#7c8898;margin-top:5px;overflow-wrap:anywhere}.audit-table strong[data-v-93412cb3]{font-weight:550}.audit-object[data-v-93412cb3]{max-width:240px;overflow-wrap:anywhere;color:#64748b}.audit-empty[data-v-93412cb3]{padding:48px 16px;text-align:center;color:#71829a}.audit-pagination[data-v-93412cb3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:20px}@media(max-width:640px){.audit-filters>label[data-v-93412cb3]{flex-basis:100%}.section-toolbar[data-v-93412cb3]{align-items:flex-start;flex-wrap:wrap;gap:12px}}.modal:has(>.modal-content>.keyword-discovery){width:min(1360px,calc(100vw - 40px));height:calc(100dvh - 48px);max-height:900px}.modal:has(>.modal-content>.keyword-discovery)>.modal-content{padding:0 24px 18px;overflow:hidden;flex:1;min-height:0}.modal:has(>.modal-content>.keyword-discovery)>.modal-header{padding:12px 24px}.modal:has(>.modal-content>.keyword-discovery)>.modal-header h2{margin:0}.modal:has(>.modal-content>.keyword-discovery)>.modal-header p{margin:4px 0 0}.modal:has(>.modal-content>.keyword-discovery)>.modal-footer{padding:12px 24px}.keyword-discovery[data-v-3b3831ee]{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px;color:#26334a;font-size:13px}.keyword-discovery button[data-v-3b3831ee],.keyword-discovery select[data-v-3b3831ee],.keyword-discovery input[data-v-3b3831ee]{font:inherit}.keyword-discovery button[data-v-3b3831ee]{cursor:pointer}.keyword-discovery button[data-v-3b3831ee]:disabled{cursor:not-allowed;opacity:.48}.discovery-account[data-v-3b3831ee]{display:flex;align-items:center;gap:12px;flex-shrink:0;color:#728097}.account-trigger[data-v-3b3831ee]{display:flex;gap:10px;align-items:center;padding:7px 10px;border:1px solid #e2e7ef;border-radius:6px;background:#fff;color:#26334a}.account-trigger strong[data-v-3b3831ee]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.account-trigger span[data-v-3b3831ee]{color:#315efb;font-size:12px}.account-trigger small[data-v-3b3831ee]{color:#8a95a6}.candidate-count[data-v-3b3831ee]{margin-left:auto;white-space:nowrap;font-size:12px}.candidate-count strong[data-v-3b3831ee]{color:#46536b}.discovery-account-picker[data-v-3b3831ee]{overflow-y:auto;max-height:200px;flex-shrink:0;border:1px solid #e2e7ef;border-radius:6px;padding:10px}.discovery-query[data-v-3b3831ee]{border:1px solid #e5e9f1;background:#f8f9fc;padding:0;margin:0;min-width:0;flex-shrink:0;border-radius:8px}.discovery-modes[data-v-3b3831ee]{display:flex;gap:6px;padding:6px 12px;border-bottom:1px solid #e5e9f1;overflow-x:auto}.discovery-modes button[data-v-3b3831ee]{padding:6px 18px;border:0;border-radius:5px;white-space:nowrap;background:transparent;color:#5b6880}.discovery-modes button[aria-pressed=true][data-v-3b3831ee]{background:#e8eeff;color:#315efb;font-weight:600}.discovery-form[data-v-3b3831ee]{padding:10px 16px}.discovery-inputs[data-v-3b3831ee]{display:flex;align-items:flex-end;gap:12px}.discovery-inputs>label[data-v-3b3831ee]{display:flex;flex-direction:column;gap:6px;color:#46536b;font-size:12px;min-width:0}.discovery-inputs>label[data-v-3b3831ee]:not(.grow){flex-shrink:0}.discovery-inputs .grow[data-v-3b3831ee]{flex:1}.discovery-inputs input[data-v-3b3831ee],.discovery-inputs select[data-v-3b3831ee],.discovery-inputs textarea[data-v-3b3831ee]{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dce2ed;border-radius:5px;background:#fff;color:#26334a;font:inherit;font-size:13px}.discovery-inputs textarea[data-v-3b3831ee]{height:62px;min-height:62px;resize:vertical}.discovery-search-input[data-v-3b3831ee]{position:relative;display:flex;align-items:center}.discovery-search-input svg[data-v-3b3831ee]{position:absolute;left:12px;color:#96a0b0}.discovery-search-input input[data-v-3b3831ee]{padding-left:38px}.discovery-search-button[data-v-3b3831ee]{background:#315efb;border-color:#315efb;color:#fff;height:38px;min-width:118px;padding:8px 16px}.discovery-body[data-v-3b3831ee]{display:grid;grid-template-columns:minmax(0,1fr) 244px;gap:16px;flex:1;min-height:0}.discovery-results[data-v-3b3831ee],.discovery-selection[data-v-3b3831ee]{display:flex;flex-direction:column;min-height:0;min-width:0}.discovery-result-heading[data-v-3b3831ee]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;flex-shrink:0}.discovery-result-heading h3[data-v-3b3831ee]{font-size:14px;font-weight:600;margin:0}.discovery-result-heading h3 span[data-v-3b3831ee]{padding-left:5px;color:#7e8aa0;font-weight:400;font-size:13px}.discovery-result-heading label[data-v-3b3831ee]{color:#7e8aa0;font-size:12px;display:flex;align-items:center;gap:5px}.discovery-table-scroll[data-v-3b3831ee]{overflow:auto;flex:1;min-height:100px;border:1px solid #e5e9f1;border-radius:6px}.discovery-table[data-v-3b3831ee]{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.discovery-table th[data-v-3b3831ee]{background:#f6f8fb;position:sticky;top:0;z-index:1;color:#7b8799;font-weight:400;white-space:nowrap;text-align:left;padding:9px;border-bottom:1px solid #e5e9f1}.discovery-table td[data-v-3b3831ee]{padding:8px 9px;border-bottom:1px solid #edf0f5}.discovery-table tr:last-child td[data-v-3b3831ee]{border-bottom:0}.discovery-table tbody tr[data-v-3b3831ee]:hover{background:#f7f9ff}.discovery-table tr.picked[data-v-3b3831ee]{background:#f0f4ff}.discovery-table input[data-v-3b3831ee],.discovery-result-heading input[data-v-3b3831ee]{accent-color:#315efb;width:14px;height:14px}.discovery-table .select-column[data-v-3b3831ee]{width:36px;text-align:center}.word-cell[data-v-3b3831ee]{min-width:150px;max-width:260px;overflow-wrap:anywhere}.word-cell strong[data-v-3b3831ee]{font-size:13px;font-weight:500;display:block}.existing-badge[data-v-3b3831ee]{display:block;color:#8b96a8;font-size:11px;margin-top:4px}.discovery-table .metric[data-v-3b3831ee]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.reason-tags[data-v-3b3831ee]{display:flex;flex-wrap:wrap;gap:4px;min-width:65px}.reason-tags span[data-v-3b3831ee]:not(.no-metric){color:#677b9c;background:#f0f3f8;padding:2px 5px;border-radius:3px;font-size:11px;white-space:nowrap}.no-metric[data-v-3b3831ee]{color:#9ba5b4}.discovery-pagination[data-v-3b3831ee],.discovery-bags[data-v-3b3831ee]{display:flex;align-items:center;gap:8px;padding:9px 0;color:#7b8799;font-size:12px;flex-shrink:0}.discovery-pagination>span[data-v-3b3831ee]:first-child{margin-right:auto}.discovery-pagination button[data-v-3b3831ee],.discovery-pagination select[data-v-3b3831ee],.discovery-bags button[data-v-3b3831ee],.discovery-bags select[data-v-3b3831ee]{border:1px solid #e0e5ef;border-radius:4px;background:#fff;color:#526079;padding:5px 7px}.discovery-bags select[data-v-3b3831ee]{flex:1;min-width:0}.discovery-bags>span[data-v-3b3831ee]{white-space:nowrap}.discovery-data-note[data-v-3b3831ee]{font-size:11px;margin:5px 0 0;color:#9aa4b4;flex-shrink:0}.discovery-selection[data-v-3b3831ee]{border:1px solid #e5e9f1;border-radius:7px;padding:0 12px;background:#f8faff}.discovery-selection .discovery-result-heading[data-v-3b3831ee]{min-height:42px}.discovery-selection h3 span[data-v-3b3831ee]{color:#315efb}.text-action[data-v-3b3831ee]{border:0;padding:0;background:none;color:#8c98ab;font-size:12px}.selection-hint[data-v-3b3831ee]{margin:0 0 10px;color:#96a0b0;font-size:11px}.selection-list[data-v-3b3831ee]{overflow:auto;flex:1;min-height:0}.selection-word[data-v-3b3831ee]{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #e9edf5}.selection-word>svg[data-v-3b3831ee]{color:#315efb;flex-shrink:0}.selection-word>span[data-v-3b3831ee]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.selection-word button[data-v-3b3831ee]{display:flex;padding:4px;border:0;background:none;color:#98a3b6}.selection-word button[data-v-3b3831ee]:hover{color:#315efb;background:#e9efff;border-radius:4px}.selection-empty[data-v-3b3831ee]{padding:30px 10px;text-align:center;color:#8d98ab;flex:1}.selection-empty p[data-v-3b3831ee]{font-size:12px;margin:0 0 8px}.selection-empty small[data-v-3b3831ee]{font-size:11px;line-height:1.7}.selection-limit[data-v-3b3831ee]{font-size:11px;color:#8d98ab;border-top:1px solid #e5e9f1;padding-top:10px;margin:10px 0}.discovery-empty[data-v-3b3831ee]{flex:1;min-height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px;padding:20px;border:1px solid #e5e9f1;border-radius:6px;color:#526079}.discovery-empty strong[data-v-3b3831ee]{font-weight:500;font-size:14px}.discovery-empty p[data-v-3b3831ee]{font-size:12px;color:#8b96a8;max-width:480px;margin:0;line-height:1.8;overflow-wrap:anywhere}.empty-search-icon[data-v-3b3831ee]{border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f1f5ff;color:#8b9fc5;margin-bottom:4px}.discovery-failed strong[data-v-3b3831ee]{color:#ae613b}.discovery-spinner[data-v-3b3831ee]{width:24px;height:24px;border:2px solid #dce5ff;border-top-color:#315efb;border-radius:50%;animation:discovery-spin-3b3831ee 1s linear infinite}@keyframes discovery-spin-3b3831ee{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.discovery-spinner[data-v-3b3831ee]{animation:none}}.discovery-footer-note[data-v-3b3831ee]{margin-right:auto;color:#8290a5;font-size:12px}.discovery-confirm[data-v-3b3831ee]{min-width:145px;background:#315efb;border-color:#315efb;color:#fff}@media(max-width:1000px){.discovery-body[data-v-3b3831ee]{grid-template-columns:minmax(0,1fr) 205px;gap:12px}}@media(max-width:760px){.modal:has(>.modal-content>.keyword-discovery){width:calc(100vw - 16px);height:calc(100dvh - 24px)}.modal:has(>.modal-content>.keyword-discovery)>.modal-content{overflow-y:auto;padding:0 12px 12px}.keyword-discovery[data-v-3b3831ee]{height:auto}.discovery-account[data-v-3b3831ee]{flex-wrap:wrap;gap:8px}.account-trigger[data-v-3b3831ee]{max-width:100%}.candidate-count[data-v-3b3831ee]{margin-left:0}.discovery-inputs[data-v-3b3831ee]{flex-wrap:wrap}.discovery-inputs>label[data-v-3b3831ee]:not(.grow){flex-shrink:0}.discovery-inputs .grow[data-v-3b3831ee]{min-width:200px}.discovery-body[data-v-3b3831ee]{display:flex;flex-direction:column}.discovery-table-scroll[data-v-3b3831ee]{max-height:350px;flex:auto}.discovery-pagination[data-v-3b3831ee]{flex-wrap:wrap}.selection-list[data-v-3b3831ee]{max-height:140px}.selection-empty[data-v-3b3831ee]{padding:12px}.discovery-footer-note[data-v-3b3831ee]{width:100%;font-size:11px}.discovery-modes button[data-v-3b3831ee]{padding:7px 12px}}.m2-keyword-pagination[data-v-0caae8a3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0}.m2-keyword-table[data-v-0caae8a3]{max-height:clamp(160px,calc(100dvh - 470px),420px)}.m2-keyword-table td[data-v-0caae8a3]{padding:4px 8px;height:40px}.m2-keyword-table th[data-v-0caae8a3]{white-space:nowrap}.m2-keyword-table input[role=switch][data-v-0caae8a3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;border-radius:10px;background:#a9afba;border:0;cursor:pointer;position:relative}.m2-keyword-table input[role=switch][data-v-0caae8a3]:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;left:2px;top:2px}.m2-keyword-table input[role=switch][data-v-0caae8a3]:checked{background:#315efb}.m2-keyword-table input[role=switch][data-v-0caae8a3]:checked:before{left:16px}.m2-keyword-add summary[data-v-0caae8a3]{cursor:pointer;color:#315efb;padding:4px 0 8px}.m2-keyword-tools[data-v-0caae8a3]{gap:8px;margin-bottom:8px}.m2-keywords .m2-inline-hint[data-v-0caae8a3]{margin:4px 0 8px}.m2-keyword-table input[data-v-0caae8a3]:not([type=checkbox]),.m2-keyword-table select[data-v-0caae8a3]{min-height:32px!important;height:32px;padding:4px 8px}.m2-keyword-tools[data-v-0caae8a3]{gap:8px;margin-bottom:6px}.m2-keyword-tools .button[data-v-0caae8a3],.m2-keyword-tools>input[data-v-0caae8a3],.m2-keyword-tools>select[data-v-0caae8a3],.m2-keyword-pagination button[data-v-0caae8a3],.m2-keyword-pagination select[data-v-0caae8a3]{min-height:34px!important;height:34px;padding:5px 10px}.m2-keyword-add summary[data-v-0caae8a3]{padding:4px 0}.search-bid-ratio[data-v-18b02424]{min-width:0;width:100%}.ratio-control[data-v-18b02424]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ratio-input[data-v-18b02424]{display:flex;align-items:center;width:184px;max-width:100%;border:1px solid #d8deea;border-radius:6px;background:#fff;overflow:hidden}.ratio-input[data-v-18b02424]:focus-within{border-color:#526dff;box-shadow:0 0 0 2px #526dff14}.ratio-input.invalid[data-v-18b02424]{border-color:#d96346}.ratio-input input[data-v-18b02424]{min-width:0;width:100%;height:36px;padding:8px 10px;border:0;background:transparent;outline:none;font:inherit;box-shadow:none}.ratio-input span[data-v-18b02424]{padding-right:12px;color:#718096;font-size:12px}.ratio-default[data-v-18b02424]{color:#65748c;font-size:12px}.ratio-hint[data-v-18b02424]{margin-top:8px;color:#718096;font-size:12px;line-height:1.7}.ratio-hint p[data-v-18b02424]{margin:0}.ratio-error[data-v-18b02424]{color:#b9452b}.h5-editor[data-v-726ddc28]{margin:10px 0}.h5-editor summary[data-v-726ddc28]{cursor:pointer}.h5-editor fieldset[data-v-726ddc28]{border:1px solid #dfe4ec;padding:12px;margin:12px 0}.h5-editor label[data-v-726ddc28]{display:grid;gap:4px;margin:8px 0;font-size:12px}.h5-editor input[data-v-726ddc28],.h5-editor textarea[data-v-726ddc28]{width:100%;box-sizing:border-box}.m2-import-accounts[data-v-66bf1573]{padding:12px 16px;margin:12px 0;background:#f7f9fc;border:1px solid #e3e8f0;border-radius:6px;font-size:13px}p[data-v-66bf1573]{margin:0 0 8px}ul[data-v-66bf1573]{list-style:none;padding:0;margin:0;display:grid;gap:8px}li[data-v-66bf1573]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}li>span[data-v-66bf1573]:nth-child(2){color:#64748b}a[data-v-66bf1573]{color:#315bdf}.m2-simple-table[data-v-c9e18f43]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}th[data-v-c9e18f43],td[data-v-c9e18f43]{padding:12px;border-bottom:1px solid #e8e9ed;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}th[data-v-c9e18f43]{background:#f7f8fa;font-weight:500}h3[data-v-c9e18f43]{margin:0;font-size:16px}.import-context[data-v-d3209064]{display:flex;flex-wrap:wrap;gap:8px 24px;overflow-wrap:anywhere;font-size:14px}.import-context span[data-v-d3209064]{color:#64748b}.import-metrics[data-v-d3209064]{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;border-bottom:1px solid #e3e8f0}.import-metrics b[data-v-d3209064]{font-size:22px;margin-right:5px}.import-plan-list[data-v-d3209064]{display:grid;gap:12px}.import-plan[data-v-d3209064]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(240px,1.3fr) minmax(150px,.8fr) minmax(240px,1.2fr);gap:20px;border:1px solid #e3e8f0;border-radius:8px;padding:18px;font-size:14px;overflow-wrap:anywhere}.import-plan small[data-v-d3209064]{display:block;color:#64748b;margin-bottom:6px}.import-plan small[data-v-d3209064]:not(:first-child){margin-top:12px}.import-plan p[data-v-d3209064]{margin:6px 0;line-height:1.7}.import-notes[data-v-d3209064]{font-family:monospace;line-height:1.8;max-height:180px;overflow:auto}.import-status[data-v-d3209064]{background:#f5f8fc;padding:12px;border-radius:4px}.import-status.attention[data-v-d3209064]{background:#fff7e8;border-left:3px solid #ed9e21}.attention[data-v-d3209064]{color:#a55a00}.import-amount-details[data-v-d3209064]{margin-top:20px}.import-amount-details summary[data-v-d3209064]{cursor:pointer;color:#315bdf}.import-footer[data-v-d3209064]{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.import-footer>span[data-v-d3209064]{margin-right:auto;color:#64748b}.import-footer .button.primary.m2-primary[data-v-d3209064]{background:#3478f6;border-color:#3478f6;color:#fff}h3[data-v-d3209064]{font-size:16px;margin:20px 0 12px}@media(max-width:1100px){.import-plan[data-v-d3209064]{grid-template-columns:1fr 1fr}.import-status[data-v-d3209064]{grid-column:2}}@media(max-width:600px){.import-plan[data-v-d3209064]{grid-template-columns:1fr}.import-status[data-v-d3209064]{grid-column:auto}.import-metrics[data-v-d3209064]{gap:12px}.import-footer>span[data-v-d3209064]{width:100%}}.resource-picker[data-v-411ee916]{font-size:13px}.resource-picker>p[data-v-411ee916]{color:#707887;line-height:1.7}.resource-search[data-v-411ee916]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.resource-search label[data-v-411ee916]{display:grid;gap:6px;flex:1;min-width:180px}.resource-account[data-v-411ee916]{display:grid;gap:6px;flex:1;min-width:240px}.resource-account .button[data-v-411ee916]{text-align:left;min-height:40px;white-space:normal}.resource-account-panel[data-v-411ee916]{padding:12px;background:#f7f8fa;margin-bottom:12px;border-radius:6px}.resource-search input[data-v-411ee916]{width:100%;border:1px solid #dfe4ec;border-radius:4px;padding:9px}.resource-items[data-v-411ee916]{max-height:330px;overflow:auto;border-top:1px solid #edf0f4}.resource-items label[data-v-411ee916]{display:flex;gap:10px;padding:12px;border-bottom:1px solid #edf0f4;cursor:pointer;align-items:center}.resource-items small[data-v-411ee916]{display:block;color:#9298a2;margin-top:4px}.resource-items .disabled[data-v-411ee916]{color:#999;background:#f5f6f8;cursor:not-allowed}.resource-picker .error[data-v-411ee916]{color:#b42318}.clear[data-v-411ee916]{border:0;background:none;color:#315efb;cursor:pointer}.schedule-picker[data-v-ffee4f37]{color:#333;font-size:13px}.schedule-tools[data-v-ffee4f37]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.schedule-tools span[data-v-ffee4f37]{margin-right:auto;color:#777}button[data-v-ffee4f37]{font:inherit;cursor:pointer;border:1px solid #e4e7ed;background:#f7f8fa;border-radius:3px;padding:6px 10px}.schedule-grid-wrap[data-v-ffee4f37]{overflow-x:auto}.schedule-grid[data-v-ffee4f37]{border-collapse:collapse;width:100%;min-width:640px;table-layout:fixed}.schedule-grid th[data-v-ffee4f37],.schedule-grid td[data-v-ffee4f37]{border:1px solid #dfe3eb;padding:0;text-align:center;font-weight:400}.schedule-grid th[data-v-ffee4f37]:first-child{width:78px}.schedule-grid thead th[data-v-ffee4f37]{height:30px;font-size:11px}.schedule-grid td button[data-v-ffee4f37]{display:block;width:100%;height:32px;border:0;border-radius:0;padding:0;background:#fff;touch-action:none}.schedule-grid td button[aria-pressed=true][data-v-ffee4f37]{background:#3478ef}.schedule-grid td button[data-v-ffee4f37]:focus-visible{outline:2px solid #151b2b;outline-offset:-3px}.schedule-grid th button[data-v-ffee4f37]{border:0;background:#fff}.legend[data-v-ffee4f37]{display:flex;align-items:center;gap:6px;color:#707780}.legend i[data-v-ffee4f37]{background:#3478ef;width:9px;height:9px}.legend i.empty[data-v-ffee4f37]{background:#fff;border:1px solid #ddd;margin-left:12px}.day-summary[data-v-ffee4f37]{display:grid;grid-template-columns:50px 1fr;gap:8px;margin:10px 0}.day-summary span[data-v-ffee4f37]:last-child{color:#626a76}.error[data-v-ffee4f37]{color:#b42318}.unified-review[data-v-97682e8e]{max-width:none;height:calc(100dvh - 135px);padding-bottom:0;min-height:570px;display:flex;flex-direction:column}.unified-review[data-v-97682e8e]>*{flex-shrink:0}.review-heading[data-v-97682e8e]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.review-heading h1[data-v-97682e8e]{font-size:24px;line-height:1.3;margin:4px 0 2px}.review-heading p[data-v-97682e8e]{margin:0;color:#788598;font-size:12px}.review-controls[data-v-97682e8e],.review-summary[data-v-97682e8e],.review-selection[data-v-97682e8e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.review-summary[data-v-97682e8e]{padding:8px 16px;background:#f4f7fc;border:1px solid #e1e7f0;border-radius:8px;gap:24px;font-size:13px}.review-summary b[data-v-97682e8e]{font-size:16px}.review-filters[data-v-97682e8e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px}.review-filters nav[data-v-97682e8e]{display:flex;flex-wrap:wrap;gap:5px}.review-filters nav button[data-v-97682e8e]{background:transparent;border:1px solid transparent;padding:9px 12px;border-radius:6px;color:#627189;cursor:pointer}.review-filters nav button.active[data-v-97682e8e]{color:#2469db;background:#edf4ff;border-color:#bcd4ff}.review-filters nav b[data-v-97682e8e]{margin-left:5px}.review-filters input[data-v-97682e8e]{width:240px;max-width:100%;padding:10px 12px;border:1px solid #dce3ed;border-radius:6px}.review-selection[data-v-97682e8e]{min-height:52px;margin:4px 0 12px;font-size:13px;justify-content:space-between;padding:8px 12px;background:#f7f9fc;border-radius:6px}.review-table-scroll[data-v-97682e8e]{flex:1 1 auto;min-height:180px;overflow:auto;background:#fff;border:1px solid #e0e6ee;border-radius:8px 8px 0 0}.review-table[data-v-97682e8e]{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.review-table th[data-v-97682e8e]{position:sticky;top:0;z-index:1;background:#f6f8fb;color:#6c7b90;font-weight:500;text-align:left;padding:12px;border-bottom:1px solid #dce4ef}.review-table td[data-v-97682e8e]{padding:9px 12px;border-bottom:1px solid #edf0f5;vertical-align:middle}.review-table tbody tr[data-v-97682e8e]:hover{background:#f8fbff}.review-table th[data-v-97682e8e]:nth-child(1){width:36px}.review-table th[data-v-97682e8e]:nth-child(2){width:21%}.review-table th[data-v-97682e8e]:nth-child(3){width:20%}.review-table th[data-v-97682e8e]:nth-child(4),.review-table th[data-v-97682e8e]:nth-child(5){width:10%}.review-table th[data-v-97682e8e]:nth-child(6){width:21%}.review-table th[data-v-97682e8e]:last-child{width:190px}.plan-title[data-v-97682e8e],.note-id[data-v-97682e8e],.review-table small[data-v-97682e8e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-title[data-v-97682e8e]{font-size:13px}.review-table small[data-v-97682e8e]{margin-top:5px;color:#8793a5;font-size:11px}.note-id[data-v-97682e8e]{font-family:monospace;font-size:11px}.money[data-v-97682e8e]{font-variant-numeric:tabular-nums}.status-link[data-v-97682e8e]{background:transparent;border:0;text-align:left;width:100%;padding:0;cursor:pointer;color:#58718b}.status-link.attention[data-v-97682e8e]{color:#b76915}.status-link.ready[data-v-97682e8e],.status-link.success[data-v-97682e8e]{color:#288364}.status-link small[data-v-97682e8e]{color:inherit}.unified-row-actions[data-v-97682e8e]{display:table-cell;white-space:nowrap}.unified-row-actions button[data-v-97682e8e]{white-space:nowrap;padding:4px}.unified-row-actions .m2-text-button+.m2-text-button[data-v-97682e8e]{margin-left:12px}.review-empty[data-v-97682e8e]{text-align:center;height:150px;color:#8190a5}.review-pagination[data-v-97682e8e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff;padding:12px 16px;border:1px solid #e0e6ee;border-top:0;border-radius:0 0 8px 8px;font-size:12px}.review-pagination>div[data-v-97682e8e]{display:flex;align-items:center;gap:8px}.review-pagination select[data-v-97682e8e]{margin:0 8px;padding:6px;border:1px solid #dbe3ef;border-radius:4px}.account-review-list[data-v-97682e8e]{max-height:60vh;overflow:auto}.account-review-list article[data-v-97682e8e]{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e7edf4;padding:14px 8px}.account-review-list p[data-v-97682e8e]{font-size:12px;margin:6px 0 0}[data-v-97682e8e] .m2-embedded{padding:0;margin:0;max-width:none}[data-v-97682e8e] .m2-embedded .m2-footer{position:static}@media(max-width:1000px){.review-heading[data-v-97682e8e]{align-items:flex-start;flex-direction:column}.review-table-scroll[data-v-97682e8e]{max-height:60vh}}.selection-info[data-v-97682e8e],.selection-actions[data-v-97682e8e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.review-notice[data-v-97682e8e]{margin:0 0 12px;font-size:13px;line-height:1.6}.recreate-list[data-v-97682e8e]{max-height:220px;overflow:auto;padding-left:22px;line-height:1.8}.recreate-confirm[data-v-97682e8e]{display:flex;align-items:flex-start;gap:10px;margin-top:20px;line-height:1.6}.recreate-confirm input[data-v-97682e8e]{margin-top:5px;flex-shrink:0}@media(max-width:700px){.review-controls[data-v-97682e8e]{width:100%;gap:8px}.review-filters input[data-v-97682e8e]{width:100%}.review-selection[data-v-97682e8e]{gap:14px}.review-pagination>div[data-v-97682e8e]{flex-wrap:wrap}.unified-review[data-v-97682e8e]{height:auto;min-height:calc(100dvh - 100px)}.review-table-scroll[data-v-97682e8e]{min-height:320px}}.review-progress[data-v-97682e8e]{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 12px;color:#667085;font-size:12px}.review-progress .current[data-v-97682e8e]{color:#315efb;font-weight:600}.confirmation-schedule[data-v-97682e8e]{font-size:12px;line-height:1.7}.mobile-plan-list[data-v-97682e8e]{display:none}@media(max-width:760px){.review-table-scroll[data-v-97682e8e]{display:none}.mobile-plan-list[data-v-97682e8e]{display:grid;gap:10px}.mobile-plan-card[data-v-97682e8e]{padding:14px;border:1px solid #e5e8ef;border-radius:8px;background:#fff;overflow-wrap:anywhere}.mobile-plan-card small[data-v-97682e8e]{display:block;color:#667085;margin-top:6px}.mobile-plan-card p[data-v-97682e8e]{margin:8px 0}.unified-review[data-v-97682e8e]{height:auto}.review-progress[data-v-97682e8e]{gap:12px}}.config-evaluation-account[data-v-f86765f1]{display:grid;gap:8px;padding:0 20px;margin-top:16px;font-size:13px}.date-range[data-v-f86765f1]{display:flex;align-items:center;gap:10px;margin-top:10px;max-width:440px}.date-range input[data-v-f86765f1]{min-width:0}.time-summary[data-v-f86765f1]{display:grid;gap:4px;margin-top:10px;font-size:12px;color:#6d7582}.age-options[data-v-f86765f1]{align-items:center;background:#f7f8fa}.age-options label[data-v-f86765f1]{display:flex;align-items:center;gap:6px;padding:8px 5px;font-size:12px}.age-options input[data-v-f86765f1]{accent-color:#315efb}.schedule-settings[data-v-f86765f1]{margin-bottom:18px}.target-resource p[data-v-f86765f1]{margin:8px 0 0;word-break:break-all}.m2-config-modal[data-v-f86765f1]{background:#f5f6f8;padding:0;color:#252a34}.modal:has(.m2-config-modal){width:1120px;max-width:calc(100vw - 40px);border-radius:12px}.modal:has(.m2-config-modal) .modal-content{padding:0}.modal:has(.m2-config-modal) .modal-header{padding:14px 24px}.modal:has(.m2-config-modal) .modal-footer{border-radius:0 0 12px 12px;background:#fff;padding:16px 28px}.config-footer-note[data-v-f86765f1]{margin-right:auto;color:#616b7c;font-size:12px}.config-library[data-v-f86765f1]{background:#fff;padding:12px 24px!important;border-bottom:1px solid #e4e7ed!important}.config-template-bar[data-v-f86765f1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.config-template-bar>input[data-v-f86765f1]{flex:1;min-width:180px;max-width:340px;height:36px}.config-template-bar .button[data-v-f86765f1]{min-height:36px;padding:7px 12px}.config-template-list[data-v-f86765f1]{padding-top:12px;display:grid;gap:10px}.config-template-list>input[data-v-f86765f1]{max-width:340px}.config-scene-row[data-v-f86765f1]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;margin:12px 0;font-size:13px}.config-disabled-hint[data-v-f86765f1]{color:#858b96;font-size:12px;align-self:center}.config-section .inactive>label[data-v-f86765f1]{color:#969ba5}.config-section input[data-v-f86765f1]:disabled,.config-section textarea[data-v-f86765f1]:disabled,.config-segments button[data-v-f86765f1]:disabled{color:#9da3ad;border-color:#e7e9ed;background:#f0f1f3!important;cursor:not-allowed;opacity:1}.config-segments button[data-v-f86765f1]:disabled:hover{border-color:#e7e9ed}.modal:has(.m2-config-modal) .modal-footer .m2-primary{background:#315efb;border-color:#315efb;color:#fff}.config-layout[data-v-f86765f1]{display:grid;grid-template-columns:166px minmax(0,1fr);align-items:start}.config-nav[data-v-f86765f1]{position:sticky;top:0;padding:24px 12px;display:flex;flex-direction:column;gap:4px}.config-nav>span[data-v-f86765f1]{padding:0 12px 12px;color:#707a8a;font-size:12px}.config-nav button[data-v-f86765f1]{display:flex;align-items:center;justify-content:space-between;min-height:42px;border:0;background:transparent;text-align:left;border-radius:5px;padding:10px 12px;font:inherit;font-size:13px;cursor:pointer}.config-nav button.active[data-v-f86765f1]{color:#315efb;background:#e8edff}.config-nav button[data-v-f86765f1]:hover{background:#edf0f6}.config-nav small[data-v-f86765f1]{color:#b44826;font-size:11px}.config-nav p[data-v-f86765f1]{font-size:12px;color:#707a8a;padding:12px;margin-top:20px}.config-fields[data-v-f86765f1]{padding:20px!important;border-left:1px solid #e4e7ed!important}.config-section[data-v-f86765f1]{background:#fff;border-radius:6px;padding:18px 20px;margin-bottom:16px;scroll-margin-top:16px}.config-section h3[data-v-f86765f1]{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #edf0f4;font-size:15px;font-weight:600}.config-section>label[data-v-f86765f1]{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;font-size:13px;margin:16px 0}.config-section .m2-field[data-v-f86765f1]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 16px;border:0;padding:0;margin-bottom:18px}.config-section .m2-field[data-v-f86765f1]:last-child{margin-bottom:0}.config-section .m2-field>label[data-v-f86765f1]{margin:0;padding-top:10px;font-size:13px}.config-section .m2-field>p[data-v-f86765f1]{grid-column:2;margin:0;font-size:12px;color:#707a8a}.config-section .m2-field-control[data-v-f86765f1]{display:block;width:100%}.config-section input[data-v-f86765f1]:not([type=checkbox]),.config-section select[data-v-f86765f1],.config-section textarea[data-v-f86765f1]{background:#f8f9fb;border-color:#e2e6ed;min-height:38px;width:100%}.config-section .m2-actions[data-v-f86765f1]{padding:12px;background:#f6f8fc;margin-bottom:14px;font-size:13px}.config-advanced[data-v-f86765f1]{flex-direction:row!important;align-items:center;font-size:12px;color:#616b7c;margin:0 0 16px!important}.config-segments[data-v-f86765f1]{display:flex;flex-wrap:wrap;gap:6px}.config-segments button[data-v-f86765f1]{min-height:36px;padding:7px 15px;border:1px solid #e5e8ef;border-radius:4px;background:#f8f9fb;color:#424b5b;font:inherit;font-size:13px;cursor:pointer}.config-segments button[aria-pressed=true][data-v-f86765f1]{color:#315efb;border-color:#315efb;background:#f2f5ff}.config-segments button[data-v-f86765f1]:hover{border-color:#315efb}.m2-config-modal>.m2-error[data-v-f86765f1],.m2-config-modal>.m2-notice[data-v-f86765f1]{margin:16px 28px}.m2-config-modal[data-v-f86765f1] :focus-visible{outline-color:#315efb}.m2-config-controls[data-v-f86765f1]{border:0;margin:0;padding:0;min-width:0}.m2-config-controls>label[data-v-f86765f1]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.m2-config-controls>.m2-actions[data-v-f86765f1]{margin-bottom:16px}.m2-config-required[data-v-f86765f1]{color:#c62828}.m2-field-control>input[data-v-f86765f1],.m2-field-control>select[data-v-f86765f1],.m2-field-control>textarea[data-v-f86765f1]{width:100%}h3[data-v-f86765f1]{font-size:16px;margin:0}@media(max-width:600px){.modal:has(.m2-config-modal){max-width:calc(100vw - 16px)}.config-layout[data-v-f86765f1]{display:block}.config-nav[data-v-f86765f1]{position:static;flex-direction:row;overflow-x:auto;padding:12px}.config-nav>span[data-v-f86765f1],.config-nav p[data-v-f86765f1]{display:none}.config-nav button[data-v-f86765f1]{white-space:nowrap}.config-library[data-v-f86765f1]{grid-template-columns:1fr;padding:16px!important}.config-fields[data-v-f86765f1]{padding:12px!important;border:0!important}.config-section[data-v-f86765f1]{padding:16px}.config-scene-row[data-v-f86765f1],.config-section>label[data-v-f86765f1],.config-section .m2-field[data-v-f86765f1]{grid-template-columns:1fr;gap:8px}.config-section .m2-field>p[data-v-f86765f1]{grid-column:1}.config-section .m2-field>label[data-v-f86765f1]{padding:0}.config-footer-note[data-v-f86765f1]{display:none}}.modal:has(>.modal-content>.m2-config-modal){height:calc(100dvh - 40px)}.modal:has(>.modal-content>.m2-config-modal)>.modal-header,.modal:has(>.modal-content>.m2-config-modal)>.modal-footer{padding:10px 24px!important}.modal:has(>.modal-content>.m2-config-modal)>.modal-header h2{margin:0}.modal:has(>.modal-content>.m2-config-modal)>.modal-header p{margin:4px 0 0}.modal:has(>.modal-content>.m2-config-modal)>.modal-content{overflow:hidden;flex:1;min-height:0}.m2-config-modal[data-v-f86765f1]{height:100%;display:flex;flex-direction:column}.config-library[data-v-f86765f1]{flex-shrink:0;padding:12px 20px!important;background:#fff}.config-template-list[data-v-f86765f1]{max-height:140px;overflow:auto}.config-layout[data-v-f86765f1]{flex:1;min-height:0}.config-fields[data-v-f86765f1]{min-height:0;height:100%;overflow-y:auto;padding:12px!important}.config-nav[data-v-f86765f1]{max-height:100%;overflow:auto;padding:12px 8px}.config-section[data-v-f86765f1]{padding:12px 16px;margin-bottom:12px}.config-section .m2-field[data-v-f86765f1]{margin-bottom:12px}.config-section .m2-field[data-v-f86765f1]:has(.m2-keywords){display:block}.config-section .m2-field:has(.m2-keywords)>label[data-v-f86765f1]{display:none;margin-bottom:8px}.config-error-summary[data-v-f86765f1]{max-height:100px;overflow:auto;margin:0;flex-shrink:0}.config-error-summary button[data-v-f86765f1]{display:inline-block;margin:4px 12px;text-align:left}@media(max-width:760px){.config-layout[data-v-f86765f1]{display:flex;flex-direction:column}.config-nav[data-v-f86765f1]{flex-shrink:0;max-height:90px}.config-fields[data-v-f86765f1]{flex:1;width:100%}}.m2-config-modal>.m2-notice[data-v-f86765f1]{padding:10px 16px;margin:6px 12px;flex-shrink:0;font-size:12px}.config-section:has(.m2-keywords) h3[data-v-f86765f1]{margin-bottom:8px;padding-bottom:8px}.compose-entry[data-v-5143f06a]{max-width:1280px;margin:0 auto;padding:28px 32px 80px}.compose-entry .m2-workbench[data-v-5143f06a]{border:1px solid #e5e8ef;border-radius:10px;padding:28px 32px;background:#fff}.compose-entry .m2-workbench-heading[data-v-5143f06a]{align-items:flex-start;margin-bottom:24px}.compose-entry h1[data-v-5143f06a]{font-size:24px;font-weight:600;margin:0 0 8px;color:#252a34}.compose-subtitle[data-v-5143f06a]{margin:0;font-size:13px;color:#707a8a}.compose-progress[data-v-5143f06a]{display:flex;gap:40px;padding:18px 0;margin:0 0 28px;list-style:none;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.compose-progress li[data-v-5143f06a]{display:flex;align-items:center;gap:10px;color:#707a8a;font-size:13px}.compose-progress li>span[data-v-5143f06a]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f0f2f6;font-size:12px}.compose-progress li.current[data-v-5143f06a]{color:#315efb;font-weight:600}.compose-progress li.current>span[data-v-5143f06a]{background:#315efb;color:#fff}.compose-mode-row[data-v-5143f06a]{align-items:start;margin-bottom:24px}.compose-mode-row>.m2-row-label[data-v-5143f06a]{padding-top:14px}.compose-mode-options[data-v-5143f06a]{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1}.compose-mode-options button[data-v-5143f06a]{text-align:left;padding:18px 20px;border:1px solid #dfe4ec;border-radius:6px;background:#fff;cursor:pointer;font:inherit}.compose-mode-options button strong[data-v-5143f06a]{display:block;margin-bottom:8px;font-weight:600;font-size:15px;color:#303846}.compose-mode-options button span[data-v-5143f06a]{font-size:12px;color:#616b7c;line-height:1.7}.compose-mode-options button[aria-pressed=true][data-v-5143f06a]{background:#f4f7ff;border-color:#315efb}.compose-mode-options button[aria-pressed=true] strong[data-v-5143f06a]{color:#315efb}.compose-mode-options button[data-v-5143f06a]:hover{border-color:#315efb}.compose-config-summary[data-v-5143f06a]{padding:20px;background:#f8f9fb;border-radius:6px;gap:20px;margin:0 0 24px}.compose-config-summary>div[data-v-5143f06a]{flex:1}.compose-config-summary strong[data-v-5143f06a]{font-size:14px;color:#303846}.compose-config-summary p[data-v-5143f06a]{margin:6px 0 0}.compose-config-button[data-v-5143f06a]{border-color:#315efb;color:#315efb;background:#fff;white-space:nowrap}.compose-upload-heading[data-v-5143f06a]{display:flex;align-items:baseline;gap:16px;padding-top:24px;margin-top:12px;border-top:1px solid #edf0f4}.compose-upload-heading h2[data-v-5143f06a]{margin:0;font-size:16px;font-weight:600}.compose-upload-heading span[data-v-5143f06a]{font-size:12px;color:#707a8a}.compose-entry .m2-import-hint[data-v-5143f06a]{color:#616b7c;line-height:1.8;margin:12px 0 18px;font-size:12px}.compose-entry .m2-compose-footer[data-v-5143f06a]{margin-top:24px;border-top:1px solid #edf0f4;padding-top:20px}.compose-entry[data-v-5143f06a] :focus-visible{outline-color:#315efb}@media(max-width:760px){.compose-entry[data-v-5143f06a]{padding:16px 12px 60px}.compose-entry .m2-workbench[data-v-5143f06a]{padding:20px 16px}.compose-progress[data-v-5143f06a]{gap:16px;justify-content:space-between}.compose-progress li[data-v-5143f06a]{font-size:12px;gap:5px}.compose-mode-options[data-v-5143f06a]{grid-template-columns:1fr;width:100%}.compose-mode-row[data-v-5143f06a],.compose-config-summary[data-v-5143f06a]{flex-direction:column;align-items:stretch}.compose-upload-heading[data-v-5143f06a]{flex-direction:column;gap:6px}}.compose-upload-heading .m2-download[data-v-5143f06a]{order:3;margin-left:auto}.compose-entry[data-v-5143f06a]{padding-top:8px}.compose-entry .m2-workbench[data-v-5143f06a]{padding:20px 24px}.compose-entry .m2-workbench-heading[data-v-5143f06a]{margin-bottom:14px}.compose-progress[data-v-5143f06a]{padding:12px 0;margin-bottom:16px}.compose-mode-options button[data-v-5143f06a]{padding:10px 16px}.compose-config-summary[data-v-5143f06a]{padding:14px;margin-bottom:12px}.compose-entry .m2-compose-footer[data-v-5143f06a]{position:fixed;bottom:0;left:242px;right:24px;z-index:20;margin:0;padding:12px 20px;background:#fff;box-shadow:0 -2px 8px #00000008}@media(max-width:760px){.compose-entry .m2-compose-footer[data-v-5143f06a]{left:0;right:0;padding:10px 12px;flex-wrap:wrap}.compose-upload-heading .m2-download[data-v-5143f06a]{margin-left:0}}.compose-entry[data-v-5143f06a] .m2-dropzone{min-height:120px;padding:14px;gap:6px}.compose-entry .compose-mode-row[data-v-5143f06a]{margin-bottom:16px}.compose-entry .compose-upload-heading[data-v-5143f06a]{padding-top:12px;margin-top:6px}.compose-entry .m2-import-hint[data-v-5143f06a]{margin:8px 0 12px}.m2-page{--m2-line: var(--line, #e5e5e5);padding-bottom:100px}.m2-page h1{font-size:26px;margin:8px 0}.m2-page h2{font-size:19px;margin:0 0 16px}.m2-page h3{font-size:16px}.m2-page p{line-height:1.7}.m2-page small{color:var(--muted);font-size:12px}.m2-muted{color:var(--muted)}.m2-panel{background:#fff;border:1px solid var(--m2-line);border-radius:8px;margin:20px 0;min-width:0}.m2-toolbar,.m2-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.m2-toolbar{margin:20px 0}.m2-toolbar>.account-picker{max-width:300px}.m2-page input:not([type=checkbox]):not([type=file]),.m2-page select,.m2-page textarea,.m2-form input:not([type=checkbox]),.m2-form select{border:1px solid var(--m2-line);background:#fff;padding:10px 12px;border-radius:5px;min-width:0;font:inherit;color:var(--ink)}.m2-page :focus-visible,.m2-form :focus-visible{outline:2px solid #555;outline-offset:3px}.m2-page button:disabled{opacity:.45;cursor:not-allowed}.m2-page input[type=checkbox]{accent-color:#303032;width:16px;height:16px}.m2-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.m2-table th{background:#fafafa;color:var(--muted);font-weight:500}.m2-table th,.m2-table td{padding:15px 16px;border-bottom:1px solid var(--m2-line);vertical-align:top;overflow-wrap:anywhere}.m2-table small{display:block;margin-top:6px}.m2-table-scroll{overflow-x:auto}.m2-table-scroll>.m2-table{min-width:720px}.m2-empty{text-align:center;padding:50px;color:var(--muted)}.m2-status{padding:7px 12px;background:#f3f3f3;border-radius:5px;font-size:13px}.m2-error{background:#fcf1ef;color:var(--danger, #b75959);border:1px solid #e4c8c2;padding:12px 16px;border-radius:5px}.m2-notice{padding:14px 16px;background:#f8f6f1;border-left:3px solid var(--warning, #a27937);font-size:13px}.m2-steps{display:flex;border-bottom:1px solid var(--m2-line);gap:35px;margin-top:30px}.m2-steps span{padding:16px 0;color:var(--muted);font-size:13px}.m2-steps [aria-current=step]{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:600}.m2-upload{padding:32px;max-width:980px}.m2-drop{display:flex;flex-direction:column;gap:16px;border:1px dashed #bdbdbd;background:#fafafa;padding:30px;margin:24px 0}.m2-footer{position:sticky;bottom:0;z-index:12;background:#fff;border:1px solid var(--m2-line);padding:16px;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:28px;flex-wrap:wrap;box-shadow:0 -3px 10px #00000004}.m2-footer>span{margin-right:auto;color:var(--muted);font-size:13px}.m2-form{display:flex;flex-direction:column;gap:20px;padding:28px}.m2-form>label{display:flex;flex-direction:column;gap:9px}.m2-metrics{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--m2-line);background:#fff;border-radius:7px;margin:24px 0}.m2-metrics button{padding:18px;border:0;border-right:1px solid var(--m2-line);background:transparent;text-align:left;color:var(--muted)}.m2-metrics strong{display:block;font-size:24px;color:var(--ink);margin-top:12px}.m2-metrics button.active{background:#f4f4f4;color:var(--ink)}.m2-plan+.m2-plan{border-top:1px solid var(--m2-line)}.m2-plan-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px}.m2-plan-heading>span{font-size:12px;color:var(--muted)}.m2-expander{background:none;border:0;font-weight:600;text-align:left;flex:1;min-width:140px}.m2-unit{margin:0 20px 16px 46px;padding:16px;background:#fafafa;border:1px solid var(--m2-line)}.m2-creative{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--m2-line);margin-top:10px}.m2-creative small{flex:1}.m2-issue{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:10px 20px;border-left:3px solid #bbb;background:#f7f7f7;font-size:13px}.m2-issue span{flex:1;overflow-wrap:anywhere}.m2-issue[data-kind=error]{border-color:var(--danger);background:#fcf5f4}.m2-issue[data-kind=confirm],.m2-issue[data-kind=pending]{border-color:var(--warning)}.m2-issue[data-kind=auto]{border-color:var(--success)}.m2-issue small{display:block}.m2-plan.excluded{background:#fafafa}.m2-editor-context{display:flex;gap:20px;flex-wrap:wrap;background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--m2-line);padding:16px 0}.m2-editor-context span:last-child{margin-left:auto;color:var(--muted)}.m2-editor{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px}.m2-editor>nav{position:sticky;top:64px;align-self:start;padding-top:20px;display:flex;flex-direction:column;gap:5px}.m2-editor>nav button{padding:13px 12px;border:0;text-align:left;border-radius:5px;background:none;color:var(--muted)}.m2-editor>nav button.active{background:#eaeaea;color:var(--ink);font-weight:600}.m2-editor nav small{float:right}.m2-juguang-editor{grid-template-columns:148px minmax(0,1fr);gap:16px;background:#f5f5f5;padding:16px 0}.m2-juguang-editor>nav{top:120px}.m2-juguang-editor>nav button.active{color:#315efb;background:#eef2ff}.m2-editor-sections{min-width:0}.m2-editor-options{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0 24px 16px;font-size:13px;color:#626670}.m2-editor-options>span{margin-right:auto}.m2-juguang-section.m2-form{display:flex;flex-direction:column;gap:24px;padding:24px;margin:0 0 16px;border:0;border-radius:8px;scroll-margin-top:140px}.m2-juguang-section .m2-editor-title h2{font-size:16px;font-weight:500;margin:0}.m2-juguang-section .m2-field{border:0;padding:0}.m2-juguang-section .m2-field>label{font-size:13px;font-weight:400;margin-bottom:10px}.m2-juguang-section .m2-field>label small{display:none}.m2-juguang-section .m2-field-control{max-width:760px}.m2-juguang-section .m2-field-control.simple{max-width:600px}.m2-juguang-section .m2-field-control:has(.m2-segments){max-width:none}.m2-juguang-section input:not([type=checkbox]),.m2-juguang-section select,.m2-juguang-section textarea{background:#f7f8fa;border-color:#e8e9ed;border-radius:4px}.m2-juguang-section .m2-notice{margin:0;background:#f7f8fa;border:0;color:#626670}.m2-segments{display:flex;flex-wrap:wrap;align-items:center;gap:0}.m2-segments button{min-height:36px;min-width:104px;padding:8px 20px;background:#f7f8fa;border:1px solid transparent;color:#50545c;font:inherit;font-size:13px;cursor:pointer}.m2-segments button:hover{background:#eef2ff}.m2-segments button[aria-pressed=true]{color:#315efb;background:#fff;border-color:#315efb}.m2-segments span{padding:8px;font-size:12px}.m2-juguang-editor :focus-visible{outline-color:#315efb}@media(max-width:760px){.m2-juguang-editor{display:block}.m2-juguang-editor>nav{position:static;padding:0 0 16px}.m2-juguang-section.m2-form{padding:20px 16px;scroll-margin-top:24px}.m2-editor-options{padding:0 16px 16px}.m2-segments button{min-width:88px;min-height:44px;padding:8px 12px}.m2-editor-context{position:static}}.m2-field{padding-bottom:23px;border-bottom:1px solid var(--m2-line)}.m2-field>label{display:block;font-weight:600;margin-bottom:10px}.m2-field>label small{font-weight:400;margin-left:10px}.m2-field-control{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px}.m2-field>small{display:block;margin-top:8px}.m2-field details{font-size:12px;color:var(--muted);margin-top:12px}.m2-field details p{margin:5px 0}.m2-field .m2-issue{margin:12px 0}.m2-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;max-height:55vh;overflow:auto}.m2-result{padding:22px}.m2-page summary{cursor:pointer}.m2-page pre{overflow:auto;max-height:320px;font-size:12px;background:#fafafa;padding:12px}.m2-form .button{align-self:flex-start}@media(max-width:1100px){.m2-editor{grid-template-columns:150px minmax(0,1fr);gap:16px}.m2-plan-heading{gap:10px}.m2-metrics button{padding:14px}.m2-field-control{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:760px){.m2-steps{gap:15px;flex-wrap:wrap}.m2-editor{display:block}.m2-editor>nav{position:static;flex-direction:row;overflow:auto}.m2-editor>nav button{white-space:nowrap}.m2-metrics{grid-template-columns:repeat(2,1fr)}.m2-form,.m2-upload{padding:18px}.m2-field-control{grid-template-columns:1fr}.m2-creative{flex-wrap:wrap}.m2-unit{margin-left:16px}.m2-footer{gap:8px}.m2-footer>span{width:100%}}.button.primary.m2-primary{background:#303032;border-color:#303032;color:#fff}.button.primary.m2-primary:hover{background:#161618;border-color:#161618}.m2-field,.m2-field input,.m2-field select,.m2-field textarea{scroll-margin-top:140px;scroll-margin-bottom:140px}.m2-workspace{--m2-accent: #4285ee;--m2-line: #e8ebf0}.m2-workspace .button.primary.m2-primary{background:var(--m2-accent);border-color:var(--m2-accent)}.m2-workspace .button.primary.m2-primary:hover{background:#2c70d7;border-color:#2c70d7}.m2-workspace :focus-visible{outline-color:var(--m2-accent)}.m2-workbench{background:#fff;border:1px solid var(--m2-line);border-radius:8px;padding:22px 24px 16px}.m2-workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.m2-workbench-heading h1,.m2-workbench-heading h2{font-size:17px;font-weight:600;margin:0}.m2-text-button{border:0;background:transparent;color:#3578dc;padding:5px 0;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.m2-text-button:hover{color:#1859b7;text-decoration:underline}.m2-setup{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.m2-option-row{display:flex;align-items:center;gap:14px;min-width:0}.m2-row-label{flex:0 0 66px;font-size:12px;color:#777f8c}.m2-option-group{display:flex;flex-wrap:wrap;gap:8px}.m2-option-group button{border:1px solid transparent;background:#f5f6f8;color:#565e6c;border-radius:4px;padding:6px 13px;font:inherit;font-size:12px;cursor:pointer;transition:background .16s,border-color .16s}.m2-option-group button:hover{background:#edf3fd}.m2-option-group button[aria-pressed=true]{background:#edf4ff;color:#377ddd;border-color:#9ec4fa}.m2-setup:disabled button{cursor:not-allowed}.m2-inline-hint{color:#969da8;font-size:11px}.m2-account-select{position:relative;width:min(440px,100%);min-width:0}.m2-account-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:#fff;border:1px solid #dce2eb;border-radius:4px;padding:9px 12px;color:#697383;font:inherit;font-size:12px;text-align:left;cursor:pointer}.m2-account-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m2-account-menu{position:absolute;top:calc(100% + 5px);left:0;width:100%;padding:12px;border:1px solid var(--m2-line);border-radius:6px;background:#fff;z-index:20;box-shadow:0 8px 24px #25385614}.m2-account-menu .picker-list{max-height:230px;overflow:auto}.m2-account-menu input{width:100%}.m2-import-hint{margin:22px 0 10px;font-size:11px;color:#9198a3}.m2-upload-area{position:relative}.m2-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.m2-dropzone{width:100%;min-height:265px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #e3e8ef;border-radius:7px;background:#fff;color:#4285ee;padding:28px;cursor:pointer;transition:background .16s,border-color .16s}.m2-dropzone:hover,.m2-dropzone.dragging{background:#f7faff;border-color:#85b1f4}.m2-dropzone strong{font-weight:500;color:#596474;font-size:13px;max-width:100%;overflow-wrap:anywhere}.m2-dropzone span{color:#9ca4af;font-size:11px}.m2-dropzone.has-file{background:#f9fbff;border-color:#bfd5f6}.m2-remove-file{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:4px;background:#edf3fc;color:#61738f;cursor:pointer}.m2-optional{font-size:11px;color:#8993a2;margin-top:14px}.m2-optional input{display:block;width:min(380px,100%);margin-top:10px}.m2-compose-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #f0f2f5}.m2-compose-footer>span{margin-right:auto;color:#969da8;font-size:11px}.m2-workspace .button{font-size:12px;min-height:32px;padding:6px 12px;border-radius:4px}.m2-compose-footer .m2-download{display:inline-flex;align-items:center;gap:7px;color:#4285ee;border-color:#c7dcfa;background:#fff;margin-right:10px}.m2-detail .m2-detail-heading h1{font-size:19px}.m2-detail .m2-detail-heading p{font-size:12px;margin:6px 0 0}.m2-detail-heading>div>a{font-size:11px}.m2-detail .m2-status{font-size:11px;background:#f0f5fd;color:#5981b8}.m2-detail .m2-steps{margin:12px 0 22px;gap:30px}.m2-detail .m2-steps span{font-size:12px;padding:12px 0}.m2-detail .m2-steps [aria-current=step]{color:#4285ee;border-color:#4285ee}.m2-detail .m2-metrics{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0;background:transparent;margin:16px 0}.m2-detail .m2-metrics button{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid transparent;border-radius:4px;font-size:12px;cursor:pointer}.m2-detail .m2-metrics strong{display:inline;margin:0;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.m2-detail .m2-metrics button.active{color:#347cde;border-color:#c4dafa;background:#edf4ff}.m2-detail .m2-toolbar{gap:10px;font-size:12px;margin:14px 0}.m2-detail .m2-toolbar select{padding:6px 10px}.m2-detail .m2-panel{margin:16px 0}.m2-detail .m2-plan-heading{padding:14px 16px}.m2-detail .m2-footer{padding:12px 16px;border-radius:6px}.m2-detail .m2-editor:not(.m2-juguang-editor){display:block}.m2-detail .m2-editor:not(.m2-juguang-editor)>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:5px;padding:14px 0 0}.m2-detail .m2-editor>nav button{padding:8px 12px;font-size:12px;display:flex;gap:10px;align-items:center}.m2-detail .m2-editor>nav button.active{color:#347cde;background:#edf4ff}.m2-detail .m2-editor:not(.m2-juguang-editor) .m2-form{padding:24px;gap:16px}.m2-editor-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.m2-editor-title h2{margin:0;font-size:16px}.m2-editor-title label{display:flex;align-items:center;gap:8px;font-size:12px;color:#8993a2}.m2-detail .m2-editor .m2-muted{margin:0 0 8px;font-size:12px}.m2-detail .m2-editor:not(.m2-juguang-editor) .m2-field{display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:24px;padding-bottom:16px;align-items:start}.m2-detail .m2-field>label{font-size:13px;padding-top:10px;font-weight:500}.m2-detail .m2-field>small,.m2-detail .m2-field>details,.m2-detail .m2-field>button,.m2-detail .m2-field>.m2-issue{grid-column:2}.m2-detail .m2-field>button{justify-self:start;margin-top:8px}.m2-detail .m2-field-control.simple{grid-template-columns:1fr}@media(max-width:760px){.m2-workbench{padding:18px 16px 14px}.m2-option-row{flex-wrap:wrap;gap:8px}.m2-option-group,.m2-account-select{flex:1}.m2-option-row>.m2-inline-hint{width:100%;padding-left:74px}.m2-dropzone{min-height:220px;padding:24px 14px}.m2-compose-footer>span{width:100%;order:4}.m2-compose-footer .m2-download{margin-right:auto}.m2-detail .m2-field{grid-template-columns:1fr}.m2-detail .m2-field>small,.m2-detail .m2-field>details,.m2-detail .m2-field>button,.m2-detail .m2-field>.m2-issue{grid-column:1}.m2-detail .m2-editor .m2-form{padding:16px}.m2-detail .m2-steps{gap:18px}}.m2-required-label{color:#c62828}.m2-detail{background:#fff;padding:20px;border:1px solid #edf0f5;border-radius:5px}.m2-detail .m2-detail-heading h1{font-size:16px}.m2-detail .m2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:center;margin:14px 0 20px;border-bottom:1px solid #e7edf6}.m2-detail .m2-steps span{border-bottom:2px solid #e7edf6}.m2-check-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:10px 0}.m2-check-actions>span{margin-right:auto;color:#8a95a7;font-size:12px}.m2-detail .m2-plan{margin:9px 0;border:1px solid #e8edf5;border-radius:6px;background:#fff}.m2-detail .m2-plan-heading{display:grid;grid-template-columns:18px minmax(140px,1.2fr) minmax(155px,1fr) minmax(210px,1.5fr) auto auto;gap:12px;padding:12px;align-items:center;font-size:12px}.m2-detail .m2-plan-heading .m2-expander{text-align:left;overflow-wrap:anywhere;font-size:12px}.m2-row-facts{overflow-wrap:anywhere}.m2-row-facts small,.m2-inline-error small{display:block;font-size:11px;margin-top:4px;color:#8b94a5}.m2-inline-error{border:0;border-radius:4px;padding:8px 10px;color:#9d6417;background:#fff7e8;cursor:pointer;text-align:left;font-size:12px}.m2-inline-error.clear{color:#678076;background:#f3f8f5}.m2-detail .m2-plan-heading>.button{border:0;background:transparent;color:#5288ed;padding:5px}.m2-detail .m2-plan-heading>.button:last-child{color:#d57575}.m2-detail .m2-footer{box-shadow:none;border-top:1px solid #edf0f5;background:#fff}.m2-upload-success{background:#f0faf3;color:#27834c;padding:12px;border-radius:4px}.m2-import-summary{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:13px}.m2-import-summary dt{color:#8590a1}.m2-import-summary dd{margin:0;overflow-wrap:anywhere}.m2-rule-row{display:grid;grid-template-columns:minmax(170px,1fr) 130px minmax(120px,1fr) 45px;gap:12px;margin:12px 0;align-items:center}.m2-custom-rules{min-height:150px}.modal:has(.m2-custom-rules){border-radius:5px;min-height:65vh}.modal:has(.m2-custom-rules) .modal-header h2{font-size:15px}.modal:has(.m2-custom-rules) .modal-content>p{font-size:12px;color:#7d8899}.m2-rule-row select,.m2-rule-row input{border:1px solid #dde4ef;background:#f8faff;border-radius:4px;padding:9px 10px;font:inherit;font-size:13px}.m2-extra-required{margin:16px 0;font-size:13px}.m2-extra-required>summary{cursor:pointer;color:#58739a;padding:8px 0}.m2-rule-row select,.m2-rule-row input{width:100%;min-width:0}.m2-results-counts{display:flex;gap:32px;padding:16px;background:#f8faff;font-size:13px}.m2-results-counts b{margin-left:12px;color:#407bdf}.m2-note-health{margin:18px 0;border:1px solid #edf0f5;border-radius:4px;padding:12px}.m2-note-health .m2-toolbar input{max-width:280px}.m2-note-health .m2-table{min-width:760px;font-size:12px}.m2-health-state{white-space:nowrap;padding:4px 8px;color:#8a6c26;background:#fff7e7;border-radius:3px}.m2-health-state[data-state=available],.m2-count-success{color:#278a54}.m2-health-state[data-state=error],.m2-count-error{color:#ce4c65}.m2-platform-feedback{background:#fff7e8;padding:12px;color:#925c23;font-size:13px}.m2-platform-feedback[data-state=success]{color:#278a54;background:#f1f9f4}.m2-platform-feedback small{display:block;margin-top:5px}.m2-result-overview{display:grid;grid-template-columns:110px 1fr 110px 1fr;gap:12px 20px;padding:16px;margin:12px 0;background:#f8faff;font-size:12px}.m2-result-overview dt{color:#8a95a7}.m2-result-overview dd{margin:0;overflow-wrap:anywhere}@media(max-width:700px){.m2-result-overview{grid-template-columns:90px 1fr}}@media(max-width:1000px){.m2-detail .m2-plan-heading{grid-template-columns:18px 1fr 1fr}.m2-inline-error{grid-column:2 / -1}.m2-rule-row{grid-template-columns:1fr 1fr}.m2-check-actions{flex-wrap:wrap}.m2-results-counts{flex-wrap:wrap;gap:16px}.m2-detail{padding:12px}}.m2-detail .m2-detail-heading{margin-bottom:8px;gap:12px}.m2-detail .m2-steps{margin:8px 0 12px;gap:20px}.m2-detail .m2-steps span{padding:8px 0}.m2-detail .m2-toolbar{margin:8px 0}.m2-detail .m2-juguang-section{padding:18px 22px}.m2-detail .m2-editor-title{margin-bottom:14px}.m2-detail .m2-field{margin-bottom:16px}.m2-inactive input:disabled,.m2-inactive textarea:disabled{background:#f3f4f6;color:#9298a2;cursor:not-allowed}.m2-segments button:disabled{color:#a1a6af;background:#f3f4f6;border-color:#e8e9ed;cursor:not-allowed}.m2-editor-dialog .m2-editor-context{margin:0 0 12px;flex-wrap:wrap}.m2-editor-dialog .m2-juguang-editor{padding:0;background:#f7f8fa}.m2-editor-dialog .m2-juguang-editor>nav{top:0}.m2-editor-dialog .m2-editor-options{padding:12px 16px}.m2-editor-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;flex-wrap:wrap}.m2-editor-dialog-actions>span{margin-right:auto;color:var(--muted);font-size:13px}.m2-detail.m2-editor-dialog{padding:0;margin:0;border:0;background:transparent}.m2-review-caption{display:flex;align-items:baseline;gap:18px;margin:18px 0 8px;font-size:15px}.m2-review-caption span{font-size:13px;color:var(--muted)}.m2-detail .m2-plan-heading{grid-template-columns:22px minmax(170px,1fr) minmax(280px,1.5fr) minmax(230px,1.2fr) 104px;gap:16px;padding:16px;font-size:14px}.m2-detail .m2-plan-heading .m2-expander{font-size:14px;font-weight:600;line-height:1.6}.m2-review-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;min-width:0}.m2-review-facts>div{min-width:0;display:grid;gap:3px}.m2-review-facts span,.m2-review-facts small{color:var(--muted);font-size:12px}.m2-review-facts strong{font-size:14px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.m2-review-note{grid-column:1 / -1}.m2-review-note strong{font-family:ui-monospace,monospace;font-size:13px}.m2-detail .m2-inline-error{font-size:13px;line-height:1.7;padding:12px 14px;min-height:76px;border-left:3px solid #e6a23c;overflow-wrap:anywhere}.m2-detail .m2-inline-error.clear{border-left-color:#78a38b}.m2-review-status{display:block;margin-bottom:4px;font-size:14px}.m2-review-actions{display:grid;gap:12px;justify-items:stretch}.modal:has(.m2-editor-dialog,.m2-config-modal,.m2-import-review){width:min(1540px,calc(100vw - 40px));max-width:calc(100vw - 40px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.modal:has(.m2-editor-dialog,.m2-config-modal,.m2-import-review)>.modal-header{padding:16px 24px}.modal:has(.m2-editor-dialog,.m2-config-modal,.m2-import-review)>.modal-content{padding:16px 20px}.m2-editor-dialog .m2-juguang-section{gap:12px;padding:18px 24px}.m2-editor-dialog .m2-field{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 18px;margin:0 0 10px;align-items:start}.m2-editor-dialog .m2-field>label{grid-column:1;padding-top:9px;font-size:14px}.m2-editor-dialog .m2-field>:not(label){grid-column:2}.m2-editor-dialog .m2-editor-context{font-size:14px}@media(max-width:1150px){.m2-detail .m2-plan-heading{grid-template-columns:22px minmax(150px,1fr) minmax(220px,1.4fr) 104px}.m2-detail .m2-plan-heading .m2-inline-error{grid-column:2 / 4;grid-row:2}.m2-review-actions{grid-column:4;grid-row:1 / 3}}@media(max-width:700px){.m2-detail .m2-plan-heading{grid-template-columns:22px minmax(0,1fr)}.m2-review-facts,.m2-detail .m2-plan-heading .m2-inline-error,.m2-review-actions{grid-column:2;grid-row:auto}.m2-review-actions{display:flex}.m2-editor-dialog .m2-field{grid-template-columns:1fr}.m2-editor-dialog .m2-field>:not(label){grid-column:1}.m2-review-caption{display:block}}.m2-import-details{padding:8px 0;margin-bottom:8px}.m2-import-details>summary{font-size:13px;color:#54739a;cursor:pointer}.m2-import-details[open]>summary{margin-bottom:12px}.m2-detail .m2-detail-heading h1{font-size:20px}.m2-detail .m2-metrics button{font-size:14px}.m2-detail .m2-check-actions{flex-wrap:wrap}.m2-detail>.m2-import-details{border:0;padding:0;margin:4px 0 10px;background:transparent}.m2-detail>.m2-import-details>summary{padding:4px 0}.m2-detail>.m2-metrics{margin:8px 0}.m2-detail>.m2-review-caption{margin-top:10px}.m2-result-list-heading{display:flex;align-items:center;gap:16px;margin:20px 0 10px}.m2-result-list-heading span{font-size:13px;color:#7b879b}.m2-detail>.m2-result-compact{padding:0;margin:0 0 10px;border-radius:6px;overflow:hidden}.m2-result-row{display:grid;grid-template-columns:minmax(250px,2fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(150px,1fr) 80px;align-items:center;gap:16px;padding:16px 18px;font-size:14px;list-style:none}.m2-result-row::-webkit-details-marker{display:none}.m2-result-row:hover{background:#f8faff}.m2-result-row small{display:block;font-size:12px;color:#7b879b;font-weight:400;margin-bottom:5px}.m2-result-name{overflow-wrap:anywhere}.m2-result-name small{margin:6px 0 0}.m2-result-state[data-state=success] b{color:#218458}.m2-result-state[data-state=failed] b,.m2-result-row-error{color:#c34732}.m2-result-warning{color:#9b6813}.m2-result-disclosure{color:#3478f6;font-size:13px;text-align:right}.m2-result-compact .when-open{display:none}.m2-result-compact[open] .when-open{display:inline}.m2-result-compact[open] .when-closed{display:none}.m2-result-row-error{grid-column:1/-1;font-size:13px;line-height:1.6;background:#fff7ee;padding:9px 12px;border-radius:4px}.m2-result-detail{padding:18px;border-top:1px solid #e4e9f1;background:#fafbfc}.m2-result-detail .m2-result-overview{margin-top:0}.m2-result-health{margin:18px 0 0;border-top:1px solid #e4e9f1;padding-top:16px}.m2-result-health>summary{font-weight:600;font-size:14px}.m2-result-health>summary span{font-size:12px;font-weight:400;color:#7b879b;margin-left:12px}@media(max-width:1100px){.m2-result-row{grid-template-columns:minmax(200px,2fr) 1fr 1fr}.m2-result-disclosure{grid-column:3}.m2-result-list-heading{flex-wrap:wrap}}@media(max-width:600px){.m2-result-row{grid-template-columns:1fr 1fr}.m2-result-name{grid-column:1/-1}.m2-result-disclosure{grid-column:auto}.m2-result-health>summary span{display:block;margin:8px 0}}.m2-result-page-size{display:flex;align-items:center;gap:6px;margin-left:auto}.m2-result-page-size .button{padding:5px 10px;min-height:30px}.m2-result-page-size button[aria-pressed=true]{color:#3478f6;background:#eff5ff;border-color:#a9c9ff}.m2-result-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:16px 0;font-size:13px}.m2-result-pagination>span{margin-right:auto;color:#64748b}.m2-result-pagination button:disabled{opacity:.45;cursor:not-allowed}.m2-keywords,.m2-component-options{border:0;padding:0;margin:0;min-width:0;width:100%}.m2-field:has(.m2-keywords){grid-column:1 / -1}.m2-field-control:has(.m2-keywords){display:block}.m2-keyword-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.m2-keyword-tools textarea{flex:1;min-width:240px}.m2-keyword-tools input:not([type=checkbox]):not([type=file]){flex:1;min-width:130px}.m2-keyword-tools input[type=file]{width:0;height:0;padding:0;position:absolute;opacity:0}.m2-keyword-table{max-height:340px;overflow:auto;border:1px solid var(--border, #e7e3dc);border-radius:6px;margin-bottom:12px}.m2-keyword-table table{width:100%;border-collapse:collapse}.m2-keyword-table th,.m2-keyword-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border, #e7e3dc)}.m2-keyword-table th{position:sticky;top:0;background:#f7f7f7;font-weight:500}.m2-keyword-table input:not([type=checkbox]),.m2-keyword-table select{width:100%;min-width:90px}.m2-keyword-preview{border-top:1px solid #ddd;padding-top:14px}.m2-action-picker{border:1px solid #e2ddd5;border-radius:6px;padding:10px 12px}.m2-action-picker summary{cursor:pointer;line-height:1.7}.m2-action-group{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0}.m2-action-group>div{display:flex;flex-wrap:wrap;gap:10px 16px}.m2-action-group label,.m2-component-options .m2-segments label{display:inline-flex;align-items:center;gap:5px}.m2-comment-editor small{white-space:nowrap}:root{font-family:Microsoft YaHei,微软雅黑,sans-serif;color:#373737;background:#f8f8f8;font-synthesis:none;font-weight:400;font-size:13px;line-height:1.6;--green: #666666;--green-dark: #555555;--ink: #363636;--muted: #767676;--line: #ececec;--soft: #f7f7f7;--amber: #878787}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{border:0;background:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ababab;outline-offset:3px}input,select{min-width:0;color:var(--ink)}input::placeholder{color:#a8a8a8}svg{flex-shrink:0}::selection{background:#e3e3e3}strong,b{font-weight:600}.muted{color:var(--muted)}.small-text{font-size:12px}.green-text{color:var(--green)}.amber-text{color:var(--amber)}.danger-text{color:#6e6e6e!important}.numeric{font-variant-numeric:tabular-nums}.sort-active{color:var(--green);stroke-width:3}.cell-dash{color:#bababa}.text-button{display:inline-flex;align-items:center;gap:6px;color:var(--green);padding:5px 0;font-size:12px}.text-button:hover{color:var(--green-dark)}.app-layout{display:flex;min-height:100vh}.sidebar{width:222px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:30px 18px 0;display:flex;flex-direction:column;z-index:30}.brand-lockup{display:flex;align-items:center;gap:11px;padding:0 8px}.brand-mark{width:38px;height:40px;border-radius:12px 12px 12px 4px;display:grid;place-items:center;background:#606060;color:#f8f8f8;position:relative;box-shadow:0 3px 5px #4b4b4b12}.brand-mark:after{content:"";height:5px;width:5px;background:#dfdfdf;border:2px solid white;border-radius:50%;position:absolute;right:-3px;top:1px;box-sizing:content-box}.brand-lockup strong{display:flex;align-items:center;gap:10px;font-size:21px;line-height:1.4;letter-spacing:1px}.brand-lockup strong span{font-size:9px;font-weight:600;letter-spacing:1.2px;color:#828282}.brand-lockup small{display:block;color:#929292;font-size:10px;letter-spacing:1px;margin-top:2px}.workspace-label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;padding:10px 11px;margin:32px 3px 27px;background:#fdfdfd}.workspace-avatar{height:30px;width:30px;display:grid;place-items:center;background:#f1f1f1;border:1px solid #e7e7e7;border-radius:6px;color:#767676;font-size:12px}.workspace-label div{flex:1}.workspace-label strong{display:block;font-size:12px;font-weight:500}.workspace-label small{display:block;font-size:10px;color:#9e9e9e}.workspace-label>svg{color:#a3a3a3}.nav-section-label{color:#a2a2a2;font-size:10px;padding:0 14px;display:flex;justify-content:space-between;letter-spacing:.5px}.nav-section-label span{font-size:8px;letter-spacing:1px}.module-label{display:flex;align-items:center;gap:8px;margin-top:21px;padding:0 14px 11px;color:#787878;font-size:11px}.module-dot{height:5px;width:5px;background:var(--green);border-radius:50%}.module-id{margin-left:auto;font-size:9px;color:#9e9e9e;border:1px solid #e8e8e8;border-radius:3px;line-height:16px;padding:0 4px}.nav-link{height:43px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:6px;margin:4px 0;color:#767676;font-size:13px;transition:background .15s}.nav-link:hover{background:#f7f7f7}.nav-link.router-link-active{color:#595959;background:#f1f1f1;font-weight:600}.nav-link.router-link-active:after{content:"";height:5px;width:5px;background:var(--green);border-radius:50%;margin-left:auto}.nav-count{display:grid;place-items:center;margin-left:auto;color:#848484;background:#f4f4f4;font-size:10px;height:18px;min-width:19px;border-radius:4px}.nav-link.router-link-active .nav-count{margin-left:0;order:3}.sidebar-bottom{margin-top:auto;padding-top:50px}.sidebar-note{position:relative;border:1px solid #ececec;background:#f9f9f9;border-radius:8px;margin:0 3px 21px;padding:17px 14px 14px;overflow:hidden}.sidebar-note:before{content:"";width:93px;height:93px;position:absolute;border:1px solid #ebebeb;border-radius:50%;right:-34px;top:-45px}.note-orbit{margin-bottom:10px;color:#909090}.sidebar-note strong{font-size:12px;font-weight:500}.sidebar-note p{font-size:10px;color:#8e8e8e;line-height:1.9;margin-top:5px}.sidebar-note button{display:flex;align-items:center;gap:25px;font-size:10px;margin-top:13px;padding:0;color:#757575}.help-link{display:flex;align-items:center;gap:9px;padding:10px 12px;margin-bottom:14px;width:100%;font-size:12px;color:#898989}.help-link>svg:last-child{margin-left:auto}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:19px 5px 21px}.profile-avatar{display:grid;place-items:center;height:33px;width:33px;border:1px solid #dbdbdb;border-radius:50%;background:#e6e6e6;color:#707070;font-size:10px}.profile strong{display:block;font-size:12px;font-weight:500}.profile small{display:block;font-size:10px;color:#9e9e9e}.online-dot{height:6px;width:6px;background:#9b9b9b;border-radius:50%;margin-left:auto;margin-right:4px}.workspace{margin-left:222px;width:calc(100% - 222px);display:flex;flex-direction:column;min-height:100vh}.topbar{height:69px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#ffffffd9;border-bottom:1px solid var(--line);gap:20px}.breadcrumb{display:flex;align-items:center;gap:12px;color:#9d9d9d;font-size:11px}.breadcrumb svg{color:#b5b5b5}.breadcrumb strong{color:#626262;font-weight:500}.topbar-tools{display:flex;align-items:center;gap:18px}.demo-tag{display:flex;align-items:center;gap:6px;background:#f4f4f4;border:1px solid #eaeaea;color:#7f7f7f;border-radius:4px;padding:3px 7px;font-size:10px}.demo-tag i,.demo-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:#a3a3a3}.topbar-divider{height:17px;width:1px;background:var(--line)}.icon-button{width:29px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#959595;transition:background .15s}.icon-button:hover{background:#f1f1f1;color:#5f5f5f}.notification-button{position:relative}.notification-button i{position:absolute;height:5px;width:5px;background:#9f9f9f;border:1px solid white;border-radius:50%;top:5px;right:5px}.top-avatar{width:28px;height:28px;background:#e6e6e6;color:#7a7a7a;display:grid;place-items:center;font-size:10px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #e9e9e9}.main-content{padding:35px 36px 30px;flex:1;max-width:1650px;width:100%;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:600;color:#8d8d8d;display:flex;align-items:center;gap:9px;margin-bottom:9px}.eyebrow span{color:#afafaf;font-size:9px;letter-spacing:1px}.page-heading h1{font-size:28px;letter-spacing:-.7px;font-weight:600;line-height:1.35;color:#353535}.heading-dot{color:#a0a0a0;margin-left:3px}.page-heading p{font-size:12px;color:#969696;margin-top:9px}.button{min-height:35px;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:1px solid #e3e3e3;background:#fff;color:#6e6e6e;font-size:12px;font-weight:500;white-space:nowrap;transition:background .15s,box-shadow .15s}.button:hover{background:#f7f7f7}.button.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 3px 6px #5d5d5d0c}.button.primary:hover{background:var(--green-dark);border-color:var(--green-dark)}.button.danger{background:#626262;border-color:#626262;color:#fff}.create-button{height:39px;padding:8px 16px;margin-top:13px}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:9px;padding:22px 0;box-shadow:0 2px 2px #30303002}.summary-item{position:relative;text-align:left;min-height:70px;display:flex;align-items:flex-start;gap:13px;padding:0 25px;border-right:1px solid var(--line);border-radius:0}.summary-item:last-child{border-right:0}.summary-item:hover strong{color:var(--green)}.summary-icon{height:35px;width:35px;border-radius:8px;display:grid;place-items:center;margin-top:3px}.summary-icon.neutral{background:#f3f3f3;color:#898989}.summary-icon.green{background:#f4f4f4;color:#7b7b7b}.summary-icon.amber{background:#f6f6f6;color:#9d9d9d}.summary-icon.muted-icon{background:#f3f3f3;color:#a2a2a2}.summary-item>div>span{display:block;font-size:11px;color:#939393}.summary-item strong{font-size:29px;font-weight:500;line-height:1.5;letter-spacing:-.8px;display:flex;align-items:baseline;gap:10px}.summary-item strong small{font-size:10px;letter-spacing:0;color:#a7a7a7;font-weight:400}.summary-caption{position:absolute;left:73px;bottom:-2px;font-size:10px;color:#a9a9a9;display:flex;align-items:center;gap:5px}.summary-caption.attention{color:#999}.live-dot{display:inline-block;height:4px;width:4px;border-radius:50%;background:#999}.attention-banner{margin:18px 0 24px;display:flex;align-items:center;gap:9px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa;padding:10px 14px;color:#8d8d8d;min-height:41px}.attention-banner-icon{color:#a3a3a3;display:flex}.attention-banner p{font-size:11px;display:flex;gap:15px;align-items:center}.attention-banner strong{font-weight:500;color:#868686}.attention-banner p>span{color:#9b9b9b}.attention-banner>a{font-size:11px;display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;color:#8c8c8c}.list-panel{border:1px solid #e8e8e8;border-radius:9px;background:#fff;box-shadow:0 3px 7px #33333302}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 21px;border-bottom:1px solid var(--line);min-height:63px}.tabs{display:flex;gap:25px;align-self:stretch}.tabs>button{display:flex;align-items:center;position:relative;gap:7px;padding:0 1px;color:#959595;font-size:12px;white-space:nowrap;min-height:58px}.tabs>button.active{color:var(--green);font-weight:600}.tabs>button.active:after{content:"";height:2px;border-radius:1px;position:absolute;bottom:-1px;left:0;right:0;background:#676767}.tabs>button>span{display:grid;place-items:center;min-width:18px;height:17px;border-radius:4px;background:#f4f4f4;color:#a6a6a6;font-size:10px;padding:0 4px;font-weight:400}.tabs>button.active>span{background:#f1f1f1;color:#777}.tabs>button>span.tab-warning{color:#909090;background:#f3f3f3}.search-input{display:flex;align-items:center;gap:8px;min-width:160px;width:225px;height:32px;padding:0 10px;border:1px solid #eaeaea;border-radius:5px;color:#aaa;background:#fff}.search-input:focus-within{border-color:#adadad;box-shadow:0 0 0 2px #f3f3f3}.search-input input{border:0;outline:none;background:none;width:100%;font-size:11px;height:100%}.search-input input:focus-visible{outline:none}.search-input>.icon-button{height:23px;min-width:20px;width:20px}.search-key{font-size:17px;color:#bebebe}.filter-toolbar{display:flex;gap:11px;align-items:center;min-height:58px;padding:12px 21px;flex-wrap:wrap}.filter-label{display:flex;align-items:center;gap:6px;font-size:11px;color:#a9a9a9;margin-right:2px}.filter-select{position:relative;display:flex;align-items:center;height:29px;color:#868686}.filter-select select{border:1px solid #e9e9e9;border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:11px;color:#898989;height:29px;padding:0 28px 0 10px;max-width:205px}.filter-select>svg{position:absolute;right:10px;pointer-events:none}.filter-total{margin-left:auto;font-size:10px;color:#a8a8a8}.table-scroll{overflow:visible}.data-table{width:100%;text-align:left;border-collapse:collapse;font-size:11px;white-space:nowrap}.data-table th{background:#f9f9f9;color:#9e9e9e;font-size:10px;font-weight:400;padding:11px 16px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f0f0f0}.data-table td{padding:22px 16px;border-bottom:1px solid #f1f1f1;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fdfdfd}.data-table th:first-child,.data-table td:first-child{padding-left:22px}.data-table th:last-child,.data-table td:last-child{padding-right:17px}.task-table th:first-child{width:29%}.task-table th:nth-child(2){width:14%}.task-table th:nth-child(3){width:23%}.task-table th:nth-child(4){width:14%}.task-table th:nth-child(5){width:10%}.task-identity{display:flex;align-items:center;gap:12px}.object-avatar{display:grid;place-items:center;width:33px;height:35px;flex-shrink:0;border-radius:6px;font-size:15px;font-weight:600;font-style:italic;letter-spacing:-1px}.object-avatar.green{background:#f1f1f1;color:#7c7c7c;border:1px solid #eaeaea}.object-avatar.sand{background:#f0f0f0;color:#939393;border:1px solid #e8e8e8}.object-avatar.blue{background:#f1f1f1;color:#909090;border:1px solid #ebebeb}.task-name{display:block;text-align:left;padding:0;max-width:275px;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:12px;color:#5f5f5f;line-height:1.6}.task-name:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.task-subtitle{display:flex;gap:6px;align-items:center;font-size:9px;color:#a7a7a7;margin-top:4px}.task-subtitle>i{width:2px;height:2px;border-radius:50%;background:#b2b2b2}.channel-mini{font-size:9px;margin-left:1px;display:inline-flex;align-items:center;gap:3px;color:#b2b2b2}.report-type{font-size:10px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:1px 6px}.report-type.daily{background:#f4f4f4;color:#919191}.report-type.hourly{background:#f2f2f2;color:#959595}.cell-primary{color:#7f7f7f;font-size:11px}.cell-secondary{font-size:9px;color:#afafaf;margin-top:5px}.template-cell{font-size:9px}.table-sort{display:flex;align-items:center;gap:5px;padding:0;font-size:10px;color:inherit}.status-badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;padding:2px 7px;font-size:10px;line-height:1.7;white-space:nowrap}.status-badge i{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.status-normal,.status-success{color:#858585;background:#f5f5f5}.status-error,.status-send_unknown,.status-unknown{background:#f5f5f5;color:#989898}.status-failed{background:#f2f2f2;color:#8d8d8d}.status-paused,.status-skipped{background:#f4f4f4;color:#a7a7a7}.status-pending{background:#f4f4f4;color:#9b9b9b}.status-draft{background:#f4f4f4;color:#9e9e9e}.status-not_sent{background:#f2f2f2;color:#9a9a9a}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.row-action{padding:2px 4px;color:#8e8e8e;font-size:10px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.row-action:hover{color:var(--green)}.row-action.action-warning{color:#999}.actions-th{text-align:right}.menu-anchor{position:relative}.menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;cursor:default}.dropdown-menu{position:absolute;z-index:40;right:0;top:32px;padding:5px;background:#fff;border:1px solid var(--line);box-shadow:0 5px 24px #35353520;border-radius:7px;min-width:155px}.dropdown-menu>button{display:flex;align-items:center;gap:10px;width:100%;font-size:11px;padding:8px;text-align:left;color:#787878;border-radius:4px}.dropdown-menu>button:hover{background:#f6f6f6}.dropdown-menu hr{border:0;border-top:1px solid var(--line);margin:4px}.table-pagination{min-height:57px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 22px;color:#a7a7a7;font-size:10px}.table-pagination>div{display:flex;align-items:center;gap:8px}.table-pagination>div>span{margin-right:9px}.table-pagination .icon-button{height:24px;width:24px}.page-number{border:1px solid #e5e5e5;background:#f5f5f5;border-radius:4px;min-width:24px;height:24px;font-size:10px;color:#7a7a7a}.page-footnote{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#aeaeae;font-size:10px;margin-top:16px;padding:0 2px}.page-footnote>span{display:flex;align-items:center;gap:6px}.page-footnote>span:first-child{color:#9a9a9a}.workspace-footer{display:flex;justify-content:space-between;gap:15px;padding:18px 36px 22px;max-width:1650px;width:100%;margin:0 auto;font-size:9px;color:#b7b7b7}.workspace-footer>span{display:flex;align-items:center;gap:7px;letter-spacing:.2px}.tiny-brand{font-size:14px;color:#a2a2a2}.footer-separator{padding:0 6px;color:#c9c9c9}.workspace-footer i{width:3px;height:3px;background:#bebebe;border-radius:50%;margin:0 2px}.mobile-menu{display:none}.reset-demo{position:fixed;bottom:12px;left:197px;z-index:31;color:#c4c4c4;width:22px;height:22px;padding:0;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #f1f1f1}.reset-demo:hover{color:var(--green)}.empty-state{text-align:center;padding:64px 20px}.empty-icon{height:62px;width:62px;display:grid;place-items:center;background:#f3f3f3;color:#979797;border-radius:16px;margin:0 auto 19px}.empty-state h3{font-size:15px;font-weight:500}.empty-state p{margin:8px auto 20px;color:#9f9f9f;font-size:12px;max-width:390px}.toast-message{position:fixed;z-index:100;bottom:30px;left:calc(50% + 70px);transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#434343;color:#f8f8f8;padding:11px 14px;border-radius:8px;box-shadow:0 4px 30px #36363630;font-size:12px;max-width:90vw}.toast-message>svg{color:#cacaca}.toast-message .icon-button{height:20px;width:20px;color:#c9c9c9;margin-left:7px}.toast-enter-active,.toast-leave-active{transition:opacity .2s,margin-bottom .2s}.toast-enter-from,.toast-leave-to{opacity:0;margin-bottom:-10px}.notice{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:6px;background:#f2f2f2;border:1px solid #e8e8e8;color:#7b7b7b;font-size:12px;margin:12px 0;line-height:1.8}.notice>svg{margin-top:2px;color:#999}.notice strong{font-weight:500;color:#6e6e6e}.notice p{font-size:11px;color:#969696;margin-top:4px}.notice-warning{background:#f7f7f7;border-color:#e7e7e7;color:#888}.notice-warning>svg{color:#a3a3a3}.notice-warning strong{color:#8b8b8b}.notice-warning p{color:#979797}.notice-subtle{font-size:11px;background:#f7f7f7;border-color:#efefef;color:#a1a1a1}.notice-subtle>svg{color:#acacac}.form-error{font-size:12px;color:#707070;background:#f7f7f7;border:1px solid #e2e2e2;padding:10px 14px;border-radius:5px;margin:12px 0}.list-panel>.form-error{margin:0 20px 12px}.modal-backdrop{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;background:#31313149;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:26px;animation:fade-in .15s}.modal{width:600px;max-width:100%;max-height:calc(100dvh - 52px);display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 22px 100px #26262626;outline:none}.modal-wide{width:1010px}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:23px 27px 20px;border-bottom:1px solid var(--line);flex-shrink:0}.modal-header h2{font-size:19px;font-weight:600;letter-spacing:-.4px}.modal-header p{font-size:12px;color:#9b9b9b;margin-top:5px}.modal-header .icon-button{margin-top:-3px}.modal-content{padding:24px 27px;overflow:auto;overscroll-behavior:contain}.modal-footer{display:flex;justify-content:flex-end;gap:9px;align-items:center;padding:17px 25px;border-top:1px solid var(--line);flex-shrink:0;border-radius:0 0 12px 12px;background:#fefefe}.drawer-backdrop{justify-content:flex-end;padding:0}.modal-drawer{height:100dvh;max-height:100dvh;width:580px;border-radius:0;animation:slide-in .2s}.modal-drawer .modal-content{flex:1}.modal-drawer .modal-footer{border-radius:0}.guide-steps{display:flex;flex-direction:column;gap:25px;margin:5px 0 25px}.guide-steps>div{display:flex;gap:18px}.guide-steps>div>span{font-size:21px;color:#b4b4b4;font-weight:500}.guide-steps h3{font-size:14px;font-weight:500}.guide-steps p{color:#9a9a9a;font-size:12px;margin-top:5px}.task-form-layout{display:grid;grid-template-columns:1fr 278px;gap:28px}.task-form-main{padding-right:7px}.form-section+.form-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.form-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:20px;flex-wrap:wrap}.form-section-heading>span{font-size:10px;background:#f2f2f2;border:1px solid #eaeaea;line-height:22px;width:23px;text-align:center;border-radius:5px;color:#939393;font-weight:500}.form-section-heading h3{font-size:15px;font-weight:600}.form-section-heading p{margin-left:auto;font-size:10px;color:#aaa}.field{position:relative;display:flex;flex-direction:column;gap:7px;margin:15px 0;color:#7a7a7a;font-size:12px}.field input,.field select,.field textarea{height:37px;border:1px solid #e5e5e5;background:#fff;border-radius:5px;padding:7px 10px;color:#767676;font-size:12px;width:100%}.field small{font-size:10px;color:#acacac;line-height:1.6}.field-tag{position:absolute;right:0;top:0;font-size:9px;border-radius:3px;background:#f5f5f5;color:#a1a1a1;padding:1px 5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid>.field{margin:0}.segmented{display:flex;align-items:stretch;padding:3px;background:#f5f5f5;border:1px solid #ececec;border-radius:6px;gap:3px}.segmented button{flex:1;color:#a3a3a3;min-height:29px;font-size:11px;border-radius:4px;padding:4px 15px}.segmented button.selected{background:#fff;color:#717171;box-shadow:0 1px 4px #30303013}.account-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;color:#9a9a9a;background:#f8f8f8;border:1px solid #efefef;border-radius:4px;padding:9px 11px;margin:-4px 0 19px}.account-summary>div{flex-basis:100%;font-size:9px;color:#afafaf;line-height:1.8;padding-left:20px}.output-options{display:flex;gap:9px}.output-options>button{border:1px solid #e8e8e8;flex:1;height:53px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;color:#a3a3a3;font-size:11px}.output-options>button.selected{background:#f5f5f5;border-color:#a9a9a9;color:#7d7d7d}.preset-options{display:flex;gap:7px}.preset-options button{border:1px solid #e8e8e8;border-radius:4px;padding:6px 11px;color:#9d9d9d;font-size:11px}.preset-options button.selected{border-color:#b6b6b6;background:#f6f6f6;color:#909090}.weekday-options{display:flex;gap:6px}.weekday-options button{flex:1;height:30px;font-size:11px;border:1px solid #e8e8e8;border-radius:4px;color:#a5a5a5;padding:2px}.weekday-options button.selected{background:#f3f3f3;border-color:#bdbdbd;color:#8f8f8f}.advanced-note{margin-top:20px;font-size:11px;color:#a8a8a8}.advanced-note summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none}.advanced-note p{font-size:10px;margin:9px 0 0;line-height:1.9}.schedule-preview{background:#f9f9f9;border:1px solid #ebebeb;border-radius:7px;padding:18px;align-self:start;position:sticky;top:0}.schedule-preview-title{display:flex;align-items:center;gap:7px;color:#8f8f8f}.schedule-preview-title h3{font-size:12px;font-weight:500;color:#777}.schedule-preview-title>span{margin-left:auto;font-size:9px;border:1px solid #e3e3e3;border-radius:3px;line-height:16px;padding:0 4px;color:#a4a4a4}.schedule-preview>p{font-size:10px;color:#aeaeae;margin:6px 0 16px}.schedule-timezone{font-size:9px;padding:10px 0 14px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color:#afafaf;display:flex;justify-content:space-between}.schedule-timezone strong{font-weight:400;color:#9e9e9e;font-size:9px}.plan-item{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #eeeeee}.plan-index{height:20px;width:20px;display:grid;place-items:center;border-radius:50%;background:#f0f0f0;color:#ababab;font-size:9px}.plan-item:first-of-type .plan-index{background:#e2e2e2;color:#8c8c8c}.plan-item strong{font-size:11px;color:#858585;display:block;font-weight:500;font-variant-numeric:tabular-nums}.plan-item>div>span{font-size:9px;display:block;color:#b4b4b4;margin-top:3px}.plan-item>svg{color:#a7a7a7;margin-left:auto}.preview-meta{font-size:10px;margin:17px 0;display:grid;grid-template-columns:1fr;gap:3px}.preview-meta dt{color:#ababab}.preview-meta dd{margin:0 0 7px;color:#8f8f8f;overflow-wrap:anywhere}.schedule-preview .notice{font-size:9px;padding:10px;gap:6px;margin-bottom:0}.preview-validation{font-size:11px;margin-top:10px;color:var(--green);display:flex;align-items:center;gap:7px}.footer-hint{margin-right:auto;font-size:10px;color:#a8a8a8;display:flex;align-items:center;gap:5px}.detail-status{display:flex;align-items:center;gap:10px;font-size:11px;color:#9f9f9f;margin-bottom:17px}.type-label{background:#f2f2f2;font-size:10px;line-height:20px;padding:0 7px;border-radius:3px;color:#969696}.detail-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-top:24px}.detail-tabs button{position:relative;padding:10px 0;font-size:12px;color:#a9a9a9}.detail-tabs button.active{color:#7c7c7c}.detail-tabs button.active:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#8c8c8c}.detail-grid{display:grid;grid-template-columns:100px 1fr;gap:16px;font-size:12px;padding:14px 0;margin:15px 0 25px}.detail-grid dt{color:#a8a8a8}.detail-grid dd{margin:0;color:#7d7d7d}.detail-grid small{display:block;color:#adadad;font-size:10px;margin-top:4px}.version-tag{border:1px solid #eaeaea;border-radius:3px;color:#ababab;padding:0 4px;font-size:9px;display:inline-flex;align-items:center;line-height:15px;font-family:inherit;font-weight:400}.detail-heading{display:flex;gap:8px;align-items:center;color:#909090;margin:18px 0 12px}.detail-heading h3{font-size:13px;font-weight:500;color:#818181}.detail-heading>span{margin-left:auto;font-size:10px;color:#aeaeae}.schedule-list{border:1px solid #ececec;border-radius:5px;overflow:hidden;margin:14px 0}.schedule-list>div{display:flex;justify-content:space-between;font-size:11px;padding:11px 14px;border-bottom:1px solid #efefef;color:#9f9f9f}.schedule-list>div:last-child{border-bottom:0}.schedule-list>div strong{font-weight:400;color:#909090}.schedule-list .schedule-list-header{background:#f8f8f8;color:#afafaf;font-size:10px}.plan-empty{font-size:11px;color:#aeaeae;padding:25px 0}.preview-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.text-report{white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:2;background:#f9f9f9;border:1px solid #ececec;border-radius:7px;padding:24px;color:#838383}.demo-inline{margin-left:auto;font-size:9px;color:#b4b4b4}.templates-page .page-heading{margin-bottom:24px}.template-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;height:265px;border:1px solid #e5e5e5;border-radius:9px;background:#f1f1f1;overflow:hidden;position:relative}.template-intro-copy{padding:28px 35px;position:relative;z-index:1;flex-shrink:0}.intro-kicker{display:flex;align-items:center;gap:7px;letter-spacing:1.6px;font-size:9px;color:#979797}.template-intro h2{font-size:25px;font-weight:500;line-height:1.6;color:#5d5d5d;letter-spacing:.5px;margin:11px 0 10px}.template-intro p{color:#a0a0a0;font-size:11px;line-height:1.9}.intro-pills{display:flex;gap:14px;margin-top:16px;font-size:9px;color:#959595}.intro-pills span{display:flex;align-items:center;gap:4px}.template-intro-art{align-self:stretch;width:47%;position:relative;overflow:hidden}.art-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#e6e6e680 1px,transparent 1px),linear-gradient(90deg,#e6e6e680 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,black 10%,transparent 73%);mask-image:radial-gradient(ellipse at 60% 50%,black 10%,transparent 73%)}.mini-paper{position:absolute;width:258px;height:250px;border-radius:8px;background:#fefefe;border:1px solid #e2e2e2;right:80px;top:40px;box-shadow:0 8px 22px #8c8c8c17;transform:rotate(-6deg);padding:23px}.back-paper{transform:rotate(5deg);right:55px;top:50px;background:#f7f7f7;border-color:#e2e2e2}.mini-brand{font-size:8px;letter-spacing:1.4px;color:#8c8c8c;display:flex;justify-content:space-between}.mini-brand>span{font-size:6px;color:#ababab}.mini-heading{margin-top:17px;height:6px;width:77px;border-radius:2px;background:#8a8a8a}.mini-line{height:3px;width:130px;background:#dfdfdf;border-radius:2px;margin-top:8px}.mini-numbers{display:flex;justify-content:space-between;margin-top:22px}.mini-numbers i{width:22px;height:3px;background:#d0d0d0;display:block;margin-bottom:4px}.mini-numbers b{font-size:15px;color:#848484;letter-spacing:-.4px;font-weight:500}.mini-numbers b span{font-size:9px}.mini-chart{height:61px;display:flex;align-items:flex-end;gap:6px;margin-top:16px;border-bottom:1px solid #e9e9e9;padding:0 2px}.mini-chart>span{flex:1;background:#c5c5c5;border-radius:2px 2px 0 0}.mini-chart>span:nth-child(3n){background:#dfdfdf}.mini-chart>span:nth-child(3n+1){background:#a7a7a7}.mini-paper-footer{height:2px;margin-top:14px;width:67px;background:#e1e1e1}.art-label{position:absolute;display:flex;align-items:center;gap:7px;border:1px solid #e3e3e3;background:#fafafae6;box-shadow:0 2px 5px #4b4b4b07;border-radius:5px;padding:7px 10px;color:#959595;font-size:10px;z-index:2}.label-one{right:24px;top:80px;transform:rotate(4deg)}.label-two{left:5px;bottom:26px;transform:rotate(-3deg)}.templates-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;border-bottom:1px solid #e8e8e8;margin-bottom:24px}.templates-toolbar .tabs{gap:24px}.template-filters{display:flex;align-items:center;gap:9px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.template-card{border:1px solid #e8e8e8;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.template-card:hover{border-color:#cacaca;box-shadow:0 4px 14px #7f7f7f12}.template-preview-button{width:100%;height:204px;display:block;padding:25px 26px 0;overflow:hidden;position:relative;text-align:left;border-bottom:1px solid #eaeaea}.preview-bg-green{background:#f1f1f1}.preview-bg-blue{background:#f0f0f0}.preview-bg-sand{background:#f1f1f1}.preview-bg-violet{background:#efefef}.preview-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:7px;align-items:center;justify-content:center;background:#f7f7f7de;color:#858585;opacity:0;transition:opacity .18s;font-size:12px}.template-preview-button:hover .preview-hover,.template-preview-button:focus-visible .preview-hover{opacity:1}.template-card-body{padding:18px 20px 0}.template-card-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.template-card-title h3{font-size:14px;font-weight:500;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card-body>p{font-size:10px;color:#a9a9a9;margin:7px 0 15px;line-height:1.8}.template-tags{display:flex;flex-wrap:wrap;gap:7px}.template-tags>span{border-radius:3px;padding:2px 6px;background:#f7f7f7;color:#a3a3a3;font-size:9px}.template-meta{display:flex;justify-content:space-between;align-items:center;margin:18px 0;font-size:9px;color:#b5b5b5}.template-meta>span:first-child{display:flex;gap:5px;align-items:center}.template-meta i{font-style:normal;display:grid;place-items:center;border-radius:50%;background:#ededed;width:17px;height:17px;color:#999;font-size:8px}.template-card-actions{display:flex;align-items:center;gap:13px;border-top:1px solid #eeeeee;padding:10px 0 12px}.template-card-actions .text-button{font-size:10px;color:#999}.template-card-actions .icon-button{color:#b6b6b6}.template-use{display:flex;align-items:center;gap:8px;font-size:10px;margin-left:auto;color:#8e8e8e;padding:5px 0}.report-paper{--report-color: #6f6f6f;--report-tint: #f5f5f5;background:#fff;box-shadow:0 3px 18px #6a6a6a08;border:1px solid #e7e7e7;border-radius:6px;padding:27px;color:var(--report-color);position:relative;overflow:hidden}.report-blue{--report-color: #7a7a7a;--report-tint: #f4f4f4}.report-sand{--report-color: #868686;--report-tint: #f5f5f5}.report-violet{--report-color: #7d7d7d;--report-tint: #f4f4f4}.report-eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.6px;opacity:.7}.report-dot{width:5px;height:5px;background:currentColor;border-radius:50%}.report-paper h3{font-size:20px;font-weight:500;margin-top:14px;color:var(--report-color);letter-spacing:.3px}.report-date{font-size:10px;color:#b0b0b0;margin:7px 0 20px}.report-date>span{margin:0 4px;opacity:.4}.report-metrics{display:grid;gap:10px;background:var(--report-tint);padding:17px 14px;border-radius:3px;margin-bottom:21px}.report-metrics>div>span{font-size:9px;display:block;opacity:.65}.report-metrics strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.7px;margin-top:4px;line-height:1.5;font-variant-numeric:tabular-nums}.report-metrics small{font-size:8px;opacity:.5}.report-table{font-size:10px}.report-table>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #eeeeee}.report-table-header{font-size:9px;opacity:.6}.report-table>div>b{font-weight:500}.report-comment{margin-top:23px;background:var(--report-tint);padding:12px;border-radius:3px}.report-comment strong{font-size:10px;font-weight:500}.report-comment p{font-size:9px;opacity:.55;margin-top:4px}.report-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:23px;font-size:8px;opacity:.45}.report-bottom>span:last-child{font-size:7px;letter-spacing:1px}.report-compact{border-radius:4px;padding:17px 16px 15px;pointer-events:none;box-shadow:0 5px 12px #3c3c3c09;width:100%;min-width:200px}.report-compact .report-eyebrow{font-size:5px;letter-spacing:1px}.report-compact .report-dot{height:3px;width:3px}.report-compact h3{font-size:11px;margin-top:7px}.report-compact .report-date{font-size:6px;margin:4px 0 10px}.report-compact .report-metrics{padding:9px 7px;gap:7px;margin-bottom:8px}.report-compact .report-metrics>div>span{font-size:6px}.report-compact .report-metrics strong{font-size:12px;letter-spacing:-.3px;margin-top:4px}.report-compact .report-table{font-size:7px}.report-compact .report-table-header{font-size:6px}.report-compact .report-table>div{padding:5px 0}.report-compact .report-comment{margin-top:10px;padding:7px}.report-compact .report-comment strong{font-size:7px}.report-compact .report-comment p{font-size:6px;margin-top:2px}.report-compact .report-bottom{font-size:5px;margin-top:10px}.editor-outline{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px;margin:5px 0 24px}.editor-outline>div{background:#f7f7f7;border:1px dashed #e3e3e3;border-radius:5px;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#a7a7a7}.editor-outline strong{font-size:11px;font-weight:500}.editor-outline span{font-size:9px;color:#b5b5b5;text-align:center;padding:0 8px}.editor-outline+.muted{font-size:12px;line-height:1.9}.page-heading-note{display:flex;align-items:center;gap:7px;font-size:10px;color:#aeaeae}.run-overview{display:flex;align-items:center;gap:25px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:26px;margin-bottom:25px}.run-overview>div:first-child{display:flex;align-items:center;gap:17px;flex:1}.overview-icon{display:grid;place-items:center;width:47px;height:47px;background:#f3f3f3;border:1px solid #eaeaea;border-radius:12px;color:#999}.run-overview section>span{font-size:13px;color:#828282;font-weight:500}.run-overview p{font-size:10px;margin-top:5px;color:#adadad}.run-stat{min-width:132px;border-left:1px solid #ededed;padding-left:28px}.run-stat strong{font-size:28px;font-weight:500;line-height:1.25;display:flex;align-items:center;gap:8px;color:#818181}.run-stat strong.green-text{color:#8d8d8d}.run-stat strong.amber-text{color:#a3a3a3}.run-stat>span{font-size:10px;color:#adadad;margin-top:6px;display:block}.runs-filters{gap:8px}.runs-filters .filter-select select{max-width:180px}.date-filter{display:flex;align-items:center;gap:5px;border:1px solid #eaeaea;height:29px;border-radius:4px;padding:0 8px;color:#b0b0b0;font-size:9px}.date-filter input{border:0;font-size:10px;width:101px;background:transparent;color:#a2a2a2}.date-filter input::-webkit-calendar-picker-indicator{width:10px;padding:0;opacity:.3}.runs-table th,.runs-table td{padding-right:13px;padding-left:13px}.runs-table th:first-child{width:17%}.runs-table th:nth-child(2){width:31%}.runs-table td{padding-top:23px;padding-bottom:23px}.runs-table .task-name{font-size:12px}.execution-time{display:flex;align-items:center;gap:10px}.run-time-icon{height:30px;width:30px;display:grid;place-items:center;background:#f7f7f7;border:1px solid #eeeeee;border-radius:5px;color:#a9a9a9}.execution-time>div>strong{display:block;font-size:12px;font-weight:500;color:#8a8a8a}.execution-time>div>span{display:block;font-size:9px;color:#b4b4b4;margin-top:2px}.inline-type{margin-right:6px;border-right:1px solid #e6e6e6;padding-right:6px;color:#a6a6a6}.execution-note{display:flex;align-items:center;gap:13px;margin:26px 4px 0}.execution-note-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;background:#f1f1f1;color:#aeaeae}.execution-note strong{font-size:11px;font-weight:500;color:#979797}.execution-note p{font-size:10px;margin-top:3px;color:#b2b2b2}.execution-note>a{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:10px;color:#a6a6a6;white-space:nowrap}.execution-timeline{padding:5px 0 10px;list-style:none;margin:0}.execution-timeline>li{position:relative;display:flex;gap:14px;padding-bottom:24px}.execution-timeline>li:not(:last-child):before{position:absolute;content:"";top:23px;bottom:0;left:11px;width:1px;background:#e4e4e4}.timeline-icon{height:23px;width:23px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;background:#f2f2f2;color:#999;border:1px solid #e6e6e6;z-index:1}.timeline-body{flex:1}.timeline-body>div:first-child{display:flex;justify-content:space-between;align-items:center}.timeline-body strong{font-size:12px;font-weight:500;color:#8c8c8c}.timeline-body>p{font-size:9px;color:#b8b8b8;margin-top:5px}.timeline-body .status-badge{padding:0 5px;font-size:9px}.step-failed .timeline-icon{background:#f5f5f5;border-color:#e1e1e1;color:#9c9c9c}.step-skipped .timeline-icon{background:#f7f7f7;border-color:#ececec;color:#c3c3c3}.step-skipped .timeline-body strong{color:#bbb}.step-unknown .timeline-icon{background:#f6f6f6;border-color:#e4e4e4;color:#a1a1a1}.timeline-message{font-size:10px;background:#f8f8f8;border:1px solid #e6e6e6;padding:9px 11px;border-radius:5px;color:#9c9c9c;margin-top:9px;line-height:1.9}.delivery-confirm{padding:14px;border:1px solid #e8e8e8;background:#f9f9f9;border-radius:5px}.delivery-confirm label{display:flex;align-items:center;gap:7px;font-size:11px;color:#a4a4a4;margin-bottom:11px}.delivery-confirm input{accent-color:#909090}.delivery-confirm .button{font-size:10px;min-height:31px}.guide-steps+.notice{margin-bottom:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translate(30px);opacity:.4}to{transform:translate(0);opacity:1}}@media(min-width:1550px){.main-content{padding-top:42px}.page-heading{margin-bottom:31px}.data-table td{padding-top:26px;padding-bottom:26px}.summary-grid{padding-top:25px;padding-bottom:25px}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-preview-button{height:220px}.template-intro{height:280px}.template-intro-art{width:50%}.mini-paper{right:145px}.back-paper{right:120px}.label-one{right:90px}.label-two{left:35px}}@media(max-width:1280px){.sidebar{width:200px;padding-left:13px;padding-right:13px}.workspace{margin-left:200px;width:calc(100% - 200px)}.brand-lockup{gap:8px}.brand-lockup strong{font-size:19px;gap:7px}.brand-lockup strong span{font-size:8px}.topbar{padding:0 25px}.main-content{padding:28px 25px}.workspace-footer{padding-left:25px;padding-right:25px}.summary-item{padding:0 18px;gap:10px}.summary-caption{left:63px}.summary-item strong{font-size:26px;gap:7px}.summary-item strong small{font-size:9px}.summary-icon{height:32px;width:32px}.data-table th,.data-table td{padding-left:11px;padding-right:11px}.data-table th:first-child,.data-table td:first-child{padding-left:16px}.task-name{font-size:11px;max-width:210px}.task-identity{gap:9px}.channel-mini{display:none}.cell-primary{font-size:10px}.cell-secondary{font-size:8px}.status-badge{padding:2px 5px;font-size:9px}.data-table .row-actions{gap:1px}.row-action{font-size:9px}.object-avatar{width:29px;height:31px;font-size:13px}.table-scroll{overflow-x:auto}.task-table,.runs-table{min-width:855px}.dropdown-menu{position:fixed;top:auto;right:31px}.reset-demo{left:178px}.run-stat{min-width:103px;padding-left:23px}.run-overview{gap:20px;padding:23px}.run-overview p{max-width:230px}.template-grid{gap:17px}.template-preview-button{padding:23px 19px 0}.template-card-body{padding-left:16px;padding-right:16px}.template-intro-copy{padding-left:28px}.mini-paper{right:39px}.back-paper{right:18px}.label-one{right:5px}.label-two{left:0}.template-intro-art{width:42%}.templates-toolbar .tabs{gap:18px}.template-filters .search-input{width:185px}.template-intro h2{font-size:24px}}@media(max-width:1050px){.sidebar{width:184px;padding-left:10px;padding-right:10px}.brand-lockup{padding:0 4px}.brand-lockup strong span{font-size:7px;letter-spacing:.7px}.brand-lockup small{font-size:9px}.brand-mark{height:35px;width:33px}.workspace{margin-left:184px;width:calc(100% - 184px)}.topbar{padding:0 20px}.main-content{padding:25px 20px}.summary-grid{grid-template-columns:repeat(2,1fr);padding:0}.summary-item{min-height:100px;padding:18px 23px}.summary-item:nth-child(2){border-right:0}.summary-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.summary-caption{left:auto;right:20px;bottom:22px}.summary-item>div>span{font-size:11px}.summary-item strong{font-size:27px}.attention-banner p{gap:9px;flex-wrap:wrap}.attention-banner p>span{font-size:10px}.attention-banner p>strong{font-size:10px}.attention-banner>a{font-size:10px}.reset-demo{left:160px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-preview-button{padding:27px 28px 0;height:226px}.template-intro-copy{padding:25px}.template-intro-art{width:38%}.mini-paper{width:222px;right:-20px;top:65px}.back-paper{right:-40px}.art-label{display:none}.mini-numbers b{font-size:12px}.template-filters .filter-select{display:none}.templates-toolbar .search-input{width:180px}.run-overview{flex-wrap:wrap;gap:20px}.run-overview>div:first-child{flex-basis:100%}.run-overview p{max-width:none}.run-stat{border-left:0;padding-left:0;flex:1}.task-form-layout{grid-template-columns:1fr 250px;gap:20px}.modal-header,.modal-content{padding:20px}.breadcrumb{gap:8px}.topbar-tools{gap:10px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:222px;padding:25px 18px 0}.sidebar-open{transform:translate(0)}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#25252540;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.topbar{height:59px;padding:0 17px}.breadcrumb{font-size:10px;gap:7px}.breadcrumb>span:first-of-type,.breadcrumb>svg:first-of-type{display:none}.topbar-tools{gap:8px}.topbar-divider,.top-avatar{display:none}.demo-tag{font-size:8px;padding:3px 5px;gap:4px}.notification-button{display:none}.main-content{padding:25px 18px}.page-heading{gap:10px;align-items:flex-start;margin-bottom:22px}.eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:7px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px;margin-top:7px;max-width:255px;line-height:1.8}.create-button{font-size:10px;padding:7px 10px;height:34px;min-height:34px;margin-top:23px;gap:5px}.create-button>svg{width:14px}.summary-item{padding:17px 13px;gap:8px;min-height:110px}.summary-icon{width:29px;height:29px}.summary-icon>svg{width:16px}.summary-item>div>span{font-size:10px}.summary-item strong{font-size:27px;gap:7px}.summary-item strong small{font-size:8px}.summary-caption{left:50px;right:auto;bottom:11px;font-size:8px}.attention-banner{padding:10px 11px;gap:7px;align-items:flex-start;margin-bottom:20px}.attention-banner p{display:block;line-height:1.7}.attention-banner p>span{display:block;font-size:9px;margin-top:2px}.attention-banner>a{font-size:9px;gap:5px;margin-top:2px}.attention-banner>a>svg{width:12px}.attention-banner-icon{margin-top:2px}.list-toolbar{min-height:57px;padding:0 14px;gap:12px;flex-wrap:wrap}.tabs{gap:18px}.tabs>button{font-size:11px;min-height:52px;gap:5px}.tabs>button>span{font-size:8px;min-width:15px;height:15px}.list-toolbar .search-input{margin-bottom:13px;width:100%;height:31px}.filter-toolbar{padding:12px 14px;gap:8px}.filter-label{font-size:10px}.filter-select select{font-size:10px;height:28px;padding-left:8px}.filter-total{font-size:9px}.filter-toolbar>.text-button{font-size:10px}.data-table th,.data-table td{padding-top:19px;padding-bottom:19px}.data-table th{padding-top:10px;padding-bottom:10px}.table-pagination{padding:12px 14px;font-size:9px}.table-pagination>div>span{display:none}.page-footnote{font-size:9px;gap:8px}.page-footnote>span:last-child{display:none}.workspace-footer{padding:15px 19px 18px;font-size:8px}.workspace-footer>span{gap:4px}.workspace-footer .footer-separator{padding:0 3px}.workspace-footer>span:last-child{display:none}.reset-demo{left:auto;right:10px;bottom:12px}.toast-message{left:50%;bottom:25px;max-width:93vw;font-size:11px;min-width:280px}.modal-backdrop{padding:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{max-height:calc(100dvh - 24px);border-radius:9px}.modal-header{padding:18px}.modal-header h2{font-size:17px}.modal-header p{font-size:10px}.modal-content{padding:19px 18px}.modal-footer{padding:14px 16px;gap:7px;flex-wrap:wrap}.modal-footer .button{font-size:11px;padding:8px 10px}.modal-drawer{max-height:100dvh;border-radius:0;width:100%}.drawer-backdrop{padding:0}.footer-hint{flex-basis:100%;margin-bottom:3px;font-size:9px}.task-form-layout{display:flex;flex-direction:column;gap:24px}.task-form-main{padding:0}.schedule-preview{position:static;width:100%;padding:16px}.schedule-preview-title h3{font-size:13px}.plan-item{padding:12px 0}.plan-item>div{display:flex;justify-content:space-between;gap:20px;flex:1}.plan-item>div>span{margin:0;font-size:10px}.plan-item>svg{display:none}.preview-meta{grid-template-columns:85px 1fr;gap:6px}.preview-meta dd{margin:0}.form-section-heading p{font-size:9px}.weekday-options{gap:4px}.weekday-options button{font-size:10px}.output-options{gap:6px}.output-options>button{gap:5px}.template-intro{height:238px}.template-intro-copy{padding:22px;flex-shrink:1}.template-intro h2{font-size:22px}.template-intro p{font-size:10px}.intro-pills{gap:10px;font-size:8px}.intro-kicker{font-size:8px;letter-spacing:1px}.template-intro-art{display:none}.templates-toolbar{align-items:stretch;flex-wrap:wrap;gap:5px;padding-bottom:13px}.template-filters,.template-filters .search-input{width:100%}.templates-toolbar .tabs{gap:25px}.templates-toolbar .tabs>button.active:after{display:none}.template-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-preview-button{padding:20px 17px 0;height:177px}.report-compact{min-width:0;padding:13px 10px}.report-compact h3{font-size:9px}.report-compact .report-metrics{padding:7px 5px;gap:5px}.report-compact .report-metrics strong{font-size:9px}.report-compact .report-metrics>div>span{font-size:5px}.report-compact .report-eyebrow{font-size:4px}.report-compact .report-date{font-size:5px}.template-card-body{padding:14px 12px 0}.template-card-title h3{font-size:12px}.template-card-title{gap:6px}.template-card-body>p{font-size:9px;margin:6px 0 12px}.template-tags{gap:5px}.template-tags>span{font-size:8px;padding:1px 5px}.template-meta{margin:14px 0;font-size:8px;flex-wrap:wrap;gap:5px}.template-card-actions{gap:7px;flex-wrap:wrap}.template-card-actions .text-button{font-size:9px}.template-use{font-size:9px;gap:4px}.template-card-actions .icon-button{width:22px}.template-card-actions .icon-button>svg{width:12px}.template-card-actions .text-button>svg{width:12px}.template-card-actions .template-use>svg{width:11px}.editor-outline{gap:6px}.editor-outline>div{min-height:135px;gap:8px}.editor-outline strong{font-size:10px}.editor-outline span{font-size:8px}.report-paper:not(.report-compact){padding:22px 19px}.report-metrics{gap:8px;padding:13px 11px}.report-metrics strong{font-size:18px}.page-heading-note{display:none}.run-overview{padding:19px;gap:21px;margin-bottom:21px}.run-overview>div:first-child{gap:12px}.overview-icon{width:40px;height:40px}.run-overview p{font-size:9px}.run-stat{min-width:0}.run-stat strong{font-size:26px}.run-stat>span{font-size:9px}.runs-filters .filter-select select{max-width:155px}.date-filter{margin-right:auto}.execution-note{align-items:flex-start;gap:10px;flex-wrap:wrap}.execution-note strong{font-size:10px}.execution-note p{font-size:9px;max-width:290px}.execution-note>a{font-size:9px;flex-basis:100%;margin-left:43px;margin-top:0}.execution-note-icon{width:30px;height:30px}.detail-grid{grid-template-columns:83px 1fr;font-size:11px}.detail-status{font-size:10px;gap:8px}.dropdown-menu{right:24px}.preview-switch .small-text{font-size:10px}}@media(max-width:430px){.template-grid{grid-template-columns:1fr}.template-preview-button{height:227px;padding:25px 43px 0}.report-compact{padding:19px 17px}.report-compact h3{font-size:12px}.report-compact .report-metrics strong{font-size:13px}.report-compact .report-metrics>div>span{font-size:7px}.report-compact .report-eyebrow{font-size:5px}.report-compact .report-date{font-size:7px}.template-card-body{padding:18px 19px 0}.template-card-title h3{font-size:14px}.template-card-body>p{font-size:10px}.template-meta{font-size:9px}.template-tags>span{font-size:9px}.template-card-actions{gap:16px}.template-card-actions .text-button,.template-use{font-size:10px}.template-card-actions .icon-button{width:28px}.report-metrics strong{font-size:16px}.task-form-main .form-section-heading p{display:none}.filter-toolbar .object-select select{max-width:130px}.breadcrumb{gap:5px}.main-content{padding-left:15px;padding-right:15px}.topbar{padding-left:12px;padding-right:12px}}:root{font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:15px;line-height:1.65;color:#262626;background:#f1f1f1;--ink: #262626;--muted: #747474;--line: #e5e5e5;--soft: #f5f5f5;--accent: #303032;--accent-hover: #161618;--accent-soft: #f0f0f0;--green: var(--accent);--green-dark: var(--accent-hover);--amber: #9b742c;--brand: #bf8946;--success: #42785e;--warning: #a27937;--danger: #b75959;--surface-shadow: 0 1px 2px #00000003, 0 7px 24px #00000003}body{background:#f1f1f1}button,a,input,textarea,summary{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8b8b8b;outline-offset:3px}input::placeholder,textarea::placeholder{color:#6e6e6e}::selection{background:#e1e1e1}.numeric{font-family:inherit;font-variant-numeric:tabular-nums}.muted,.small-text{color:var(--muted);font-size:13px}.green-text{color:var(--success)}.amber-text{color:var(--warning)}.danger-text{color:var(--danger)}.eyebrow,.heading-dot{display:none}.sidebar{width:232px;padding:29px 17px 0;background:#eaeaea;border-color:#dedede}.workspace{margin-left:232px;width:calc(100% - 232px);background:transparent}.brand-lockup{gap:12px;padding-inline:7px}.brand-mark{width:38px;height:38px;border-radius:12px;color:#f0d2a8;background:#343436;box-shadow:0 2px 4px #00000012,inset 0 1px #ffffff20}.brand-mark:after{display:none}.brand-lockup strong{font-size:22px;color:#292929;letter-spacing:1px}.brand-lockup strong span{display:none}.brand-lockup small{font-size:12px;color:#6e6e6e;letter-spacing:0;margin-top:2px}.sidebar nav{margin-top:39px}.module-heading{width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;text-align:left;color:#393939;font-size:16px;font-weight:600;border-radius:10px}.module-heading:hover{background:#e1e1e1}.module-heading>svg:first-child{color:#6e6e6e}.module-heading>svg:last-child{margin-left:auto;color:#6e6e6e;transition:transform .18s ease}.module-heading>svg.collapsed{transform:rotate(-90deg)}.module-children{margin:5px 0 0 20px;padding-left:11px;border-left:1px solid #cfcfcf}.nav-link{height:42px;padding:0 14px;margin:5px 0;border-radius:9px;font-size:15px;font-weight:400;color:#525252}.nav-link:hover{background:#e1e1e1}.nav-link.router-link-active{background:#fdfdfd;color:#292929;font-weight:600;box-shadow:0 1px 3px #0000000a}.nav-link.router-link-active:after{display:block;content:"";position:static;width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--brand)}.nav-count,.nav-link.router-link-active .nav-count{margin-left:auto;background:#f2f2f2;color:#525252;font-size:12px;border-radius:6px;min-width:22px;height:22px}.sidebar-bottom{padding-top:24px}.help-link{color:#6e6e6e;font-size:13px;padding-block:13px}.profile{padding-block:20px;border-color:#e1e1e1}.profile strong{font-size:14px;color:#393939}.profile small{font-size:12px;color:#6e6e6e}.profile-avatar,.top-avatar{background:#e1e1e1;color:#525252;border:1px solid #e1e1e1;border-radius:12px;font-weight:500}.profile-avatar{width:37px;height:37px;font-size:12px}.online-dot{display:none}.topbar{height:66px;padding:0 32px;background:#f6f6f6;border-color:#e3e3e3}.breadcrumb{font-size:13px;color:#6e6e6e;gap:12px}.breadcrumb strong{color:#393939;font-weight:500}.breadcrumb svg{color:#8b8b8b}.demo-tag{border:1px solid #dedede;border-radius:6px;background:none;color:#858585;padding:4px 8px;font-size:11px}.demo-tag i{background:#8b8b8b}.notification-button i{background:#8b8b8b;border-color:#f9f9f9}.top-avatar{height:30px;width:30px;border-radius:50%;font-size:13px}.topbar-divider{background:#e1e1e1}.main-content{padding:32px;width:100%;max-width:1700px;margin-inline:auto;background:transparent}.page-heading,.templates-page .page-heading{margin-bottom:27px;align-items:center}.page-heading h1{font-size:28px;font-weight:600;letter-spacing:.2px;line-height:1.4;color:#393939}.page-heading p{font-size:14px;line-height:1.7;margin-top:8px;color:#6e6e6e}.page-heading-note{font-size:13px;color:#6e6e6e}.button{min-height:40px;padding:8px 16px;border:1px solid #e1e1e1;border-radius:10px;background:#fff;color:#525252;font-size:14px;font-weight:500;box-shadow:0 1px 2px #39393906}.button:hover{border-color:#cfcfcf;background:#f9f9f9}.button:active{box-shadow:inset 0 1px 3px #39393915}.button.primary{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:inset 0 1px #ffffff18,0 2px 3px #00000008}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 3px 8px #00000013}.button.danger{background:#a65353;border-color:#a65353;color:#fff}.create-button{height:42px;padding-inline:18px;font-size:14px;margin-top:0}.icon-button{height:32px;width:32px;min-width:32px;border-radius:8px;color:#6e6e6e}.icon-button:hover{color:#525252;background:#f2f2f2}.text-button,.row-action,.template-use{color:#525252;font-size:14px}.text-button:hover,.row-action:hover{color:#525252}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:6px 0 24px;margin-bottom:5px;border:0;border-radius:0;background:none;box-shadow:none}.summary-item{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:8px;min-height:79px;padding:0 30px;border:0;border-right:1px solid #dedede;border-radius:0;background:none;text-align:left;box-shadow:none}.summary-item:last-child{border:0}.summary-item:nth-child(n){border-bottom:0}.summary-item>span{display:flex;align-items:center;gap:8px;color:#858585;font-size:13px}.summary-item>strong,.summary-item:hover strong{color:#393939;font-weight:600;font-size:31px;line-height:1.1;letter-spacing:-.6px}.summary-item:hover,.summary-item.summary-selected{background:none;box-shadow:none;border-color:#dedede}.list-panel{background:#fff;border:1px solid #e1e1e1;border-radius:15px;box-shadow:var(--surface-shadow);overflow:hidden}.list-toolbar{min-height:77px;padding:0 23px;gap:20px;border-color:var(--line)}.tabs{display:inline-flex;gap:3px;padding:4px;border-radius:10px;background:#eee;align-self:center}.tabs>button{color:#797979;min-height:34px;padding:0 13px;font-size:14px;font-weight:400;gap:8px;border-radius:7px}.tabs>button.active{color:#303030;background:#fff;font-weight:500;box-shadow:0 1px 4px #0000000f}.tabs>button.active:after{display:none}.tabs>button>span{background:none;color:#a0a0a0;border-radius:0;min-width:auto;padding:0;height:auto;font-size:12px}.tabs>button.active>span{background:none;color:#777}.search-input{height:38px;min-width:190px;width:252px;padding-inline:12px;color:#929292;border:1px solid #e1e1e1;border-radius:9px;background:#f9f9f9}.search-input input{font-size:14px;color:#393939}.search-input:focus-within{background:#fff;border-color:#8b8b8b;box-shadow:0 0 0 3px #6e6e6e12}.search-key{display:none}.filter-toolbar{min-height:64px;padding:12px 23px;gap:10px}.filter-label,.filter-total{color:#6e6e6e;font-size:13px}.filter-select{height:auto;max-width:260px}.filter-select.object-select{max-width:300px}.table-scroll{overflow-x:auto}.data-table{font-size:14px}.data-table th{padding:13px 15px;background:#f7f7f7;color:#777;font-size:13px;font-weight:400;border-block-color:#ececec}.data-table td{padding:20px 15px;border-color:#f2f2f2}.data-table th:first-child,.data-table td:first-child{padding-left:23px}.data-table th:last-child,.data-table td:last-child{padding-right:21px}.data-table tbody tr{transition:background-color .14s ease}.data-table tbody tr:hover{background:#f9f9f9}.task-name,.runs-table .task-name{color:#343434;font-size:16px;font-weight:400;white-space:normal;line-height:1.65;min-width:160px;max-width:260px}.task-name:hover{color:#525252}.cell-primary{font-size:14px;color:#525252}.cell-secondary,.task-subtitle,.template-cell{color:#8a8a8a;font-size:13px;line-height:1.8}.task-subtitle{gap:6px;margin-top:4px;flex-wrap:wrap}.channel-mini{color:#8b8b8b}.report-type,.report-type.daily{color:#757575;font-size:13px;background:none;border:0;border-radius:0;padding:0}.report-type.hourly{color:#757575;background:none;border:0}.report-type svg{display:none}.table-sort{font-size:13px;color:#6e6e6e}.status-badge{font-size:12px;padding:3px 7px;border-radius:5px;font-weight:400;gap:6px}.status-badge i{width:5px;height:5px}.status-normal,.status-success{background:#f0f5f2;color:var(--success)}.status-error,.status-send_unknown,.status-unknown{background:#faf5eb;color:var(--warning)}.status-failed{background:#faf0f0;color:var(--danger)}.status-paused,.status-skipped,.status-not_sent,.status-draft,.status-pending{background:#f2f2f2;color:#6e6e6e}.row-actions{gap:7px}.row-action{font-size:13px}.row-action.action-warning{color:var(--warning)}.dropdown-menu{position:fixed;right:auto;min-width:177px;max-height:calc(100dvh - 24px);overflow-y:auto;padding:6px;border:1px solid #e1e1e1;border-radius:12px;background:#fffffffa;box-shadow:0 8px 30px #39393924,0 2px 6px #3939390a;z-index:60;animation:menu-in .15s ease backwards}.dropdown-menu>button{font-size:14px;padding:10px 11px;border-radius:7px}.dropdown-menu>button:hover{background:#f2f2f2}.dropdown-menu hr{border-color:#e1e1e1;margin:5px}.table-pagination{padding:15px 23px;font-size:13px;color:#6e6e6e;border-color:#e1e1e1}.table-pagination>div>span{font-size:12px}.page-number{border:1px solid #e1e1e1;border-radius:7px;background:#f2f2f2;color:#6e6e6e;font-size:13px}.page-footnote{font-size:12px;color:#6e6e6e;padding-inline:3px}.page-footnote>span:last-child:not(:first-child){display:none}.workspace-footer{justify-content:flex-end;padding:15px 32px 20px;color:#8b8b8b;font-size:11px}.workspace-footer>span:first-child{display:none}.reset-demo{left:205px;color:#aaa}.summary-item:first-child{padding-left:4px}.summary-item>span:before{content:"";width:5px;height:5px;background:#b0b0b0;border-radius:50%}.summary-item:nth-child(2)>span:before{background:#6e9a7c}.summary-item:nth-child(3)>span:before{background:#bd995d}.summary-item.summary-selected>span{color:#454545}.summary-item.summary-selected>span:before{background:var(--brand)}.summary-item:hover>strong{color:#000}.create-button>svg{color:#e7c89d}.form-section-heading>span{background:none;border:0;color:#ad9065;width:24px}.schedule-preview-title>svg{color:#a89170}.run-stat strong>svg{display:none}.report-paper h3{padding-bottom:12px;border-bottom:2px solid #d1c3ad}.report-compact h3{padding-bottom:9px}.report-compact .report-metrics{padding-block:10px}.report-metrics strong{color:#55504a}.notice>svg{color:#a08e75}.app-select{min-width:0;width:100%}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:39px;padding:8px 12px;border:1px solid #e1e1e1;border-radius:9px;background:#fff;color:#525252;text-align:left;font-size:14px;line-height:1.5}.select-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-trigger>svg{color:#8b8b8b;transition:transform .18s ease}.select-trigger .rotated{transform:rotate(180deg)}.select-trigger:hover{background:#f9f9f9;border-color:#cfcfcf}.select-trigger.select-open{border-color:#8b8b8b;box-shadow:0 0 0 3px #6e6e6e0f}.select-trigger:disabled{background:#f2f2f2;color:#8b8b8b;opacity:.7}.select-placeholder{color:#8b8b8b}.select-panel{position:fixed;display:flex;flex-direction:column;z-index:100;padding:5px;overflow:hidden;border:1px solid #e1e1e1;border-radius:12px;background:#fff;box-shadow:0 12px 38px #39393924,0 2px 6px #3939390a}.select-options{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:10px 11px;min-height:40px;border-radius:7px;text-align:left;font-size:14px;line-height:1.5;color:#525252}.select-option>span{min-width:0}.select-option>span>span{display:block;overflow-wrap:anywhere}.select-option small{display:block;margin-top:4px;color:#6e6e6e;font-size:12px;line-height:1.5}.select-option.option-active{background:#f2f2f2}.select-option.option-selected{color:#525252;background:#f2f2f2}.select-option.option-selected.option-active{background:#f2f2f2}.select-option[aria-disabled=true]{color:#aaa;cursor:not-allowed;background:none}.select-search{display:flex;align-items:center;gap:9px;margin:3px 3px 7px;padding:0 9px;border:1px solid #e1e1e1;background:#f2f2f2;border-radius:8px;color:#8b8b8b;flex-shrink:0}.select-search:focus-within{border-color:#aaa}.select-search input{height:38px;padding:0;border:0;outline:none;background:transparent;min-width:0;width:100%;font-size:14px;color:#393939}.select-search input:focus-visible{outline:none}.select-search .icon-button{min-width:22px;width:22px;height:26px}.select-empty{text-align:center;padding:30px 16px;color:#6e6e6e;font-size:14px}.select-footer{display:flex;justify-content:space-between;gap:15px;flex-shrink:0;margin:4px 6px 0;padding:8px 0 4px;border-top:1px solid #f2f2f2;font-size:11px;color:#8b8b8b}.select-footer span{color:#8b8b8b}.select-popover-enter-active,.select-popover-leave-active{transition:opacity .13s ease,transform .13s ease}.select-popover-enter-from,.select-popover-leave-to{opacity:0;transform:translateY(-3px)}.modal-backdrop{background:#39393938;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fade-in .17s ease backwards;padding:25px}.modal{border:1px solid #ffffffb3;border-radius:20px;box-shadow:0 24px 90px #23232338,0 1px 8px #2323230c;animation:dialog-in .2s cubic-bezier(.2,.7,.2,1) backwards}.modal-wide{width:1100px}.modal-header{padding:24px 29px 21px;border-color:#e1e1e1}.modal-header h2{font-size:23px;line-height:1.5;color:#393939;letter-spacing:0}.modal-header p{color:#6e6e6e;font-size:13px;line-height:1.7}.modal-header .icon-button{border-radius:50%;background:#f2f2f2;margin-top:0}.modal-content{padding:26px 29px}.modal-footer{padding:18px 27px;gap:10px;background:#f9f9f9;border-color:#e1e1e1;border-radius:0 0 20px 20px}.drawer-backdrop{padding:12px}.modal-drawer{width:625px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:18px;animation:slide-in .21s cubic-bezier(.2,.7,.2,1) backwards}.modal-drawer .modal-footer{border-radius:0 0 18px 18px}.task-form-layout{grid-template-columns:minmax(0,1fr) 310px;gap:28px}.form-section+.form-section{padding-top:26px;margin-top:26px}.form-section-heading{gap:12px;margin-bottom:21px}.form-section-heading>span{width:29px;height:29px;border-radius:9px;background:#f2f2f2;border:1px solid #e1e1e1;color:#6e6e6e;font-size:12px}.form-section-heading h3{color:#393939;font-size:16px}.form-section-heading p{color:#6e6e6e;font-size:12px;line-height:1.7}.field{font-size:14px;color:#525252;gap:9px;margin-bottom:19px}.field input,.field textarea{min-height:42px;padding:9px 12px;border:1px solid #e1e1e1;border-radius:9px;background:#fff;font-size:14px;color:#393939}.field input:focus,.field textarea:focus{border-color:#8b8b8b}.field .select-trigger{min-height:42px}.field small{color:#6e6e6e;font-size:12px;line-height:1.7}.field-tag{color:#8b8b8b;font-size:12px}.form-grid{gap:17px}.segmented{padding:4px;gap:3px;border:1px solid #e1e1e1;border-radius:10px;background:#f2f2f2}.segmented>button{border:0;border-radius:7px;min-height:32px;font-size:14px;color:#6e6e6e}.segmented>button.selected{background:#fff;color:#525252;box-shadow:0 1px 5px #39393917}.account-summary{margin-top:-4px;padding:13px 15px;border:1px solid #e1e1e1;border-radius:10px;background:#f9f9f9;color:#6e6e6e;font-size:12px}.account-summary>div{color:#6e6e6e;font-size:12px;line-height:1.8}.output-options>button{min-height:48px;border-color:#e1e1e1;border-radius:10px;color:#6e6e6e;font-size:14px}.output-options>button.selected,.preset-options button.selected,.weekday-options button.selected{background:#f2f2f2;border-color:#aaa;color:#6e6e6e}.preset-options button,.weekday-options button{border-radius:8px;border-color:#e1e1e1;font-size:13px;min-height:36px;color:#6e6e6e}.advanced-note{color:#6e6e6e;font-size:13px}.advanced-note p{font-size:12px}.schedule-preview{padding:21px;background:#f9f9f9;border:1px solid #e1e1e1;border-radius:14px}.schedule-preview-title h3{color:#525252;font-size:16px}.schedule-preview-title>span{border-radius:6px;background:#e1e1e1;color:#8b8b8b;font-size:10px}.schedule-preview>p{color:#6e6e6e;font-size:12px;line-height:1.7}.schedule-timezone,.schedule-timezone strong{color:#6e6e6e;font-size:12px}.plan-item{gap:11px;padding-block:16px;border-color:#e1e1e1}.plan-index{background:#f2f2f2;color:#8b8b8b;width:25px;height:25px;border:0;border-radius:8px;font-size:12px}.plan-item:first-of-type .plan-index{background:#e1e1e1;color:#6e6e6e}.plan-item strong{font-size:14px;color:#525252;line-height:1.5}.plan-item>div>span{color:#6e6e6e;font-size:12px;line-height:1.7}.preview-meta{gap:10px;font-size:13px}.preview-meta dt{color:#8b8b8b;font-size:12px}.preview-meta dd{color:#525252;font-size:13px}.notice{background:#f2f2f2;border:1px solid #e1e1e1;color:#6e6e6e;font-size:13px;border-radius:10px;line-height:1.8}.notice>svg{color:#8b8b8b}.notice strong{color:#525252;font-size:13px}.notice p{color:#6e6e6e;font-size:13px}.notice-warning{background:#faf7f0;border-color:#ece4d5;color:#978260}.notice-warning strong,.notice-warning p,.notice-warning>svg{color:#957b51}.notice-subtle{background:#f9f9f9;color:#6e6e6e;border-color:#e1e1e1;font-size:12px}.schedule-preview .notice{font-size:12px;padding:12px}.footer-hint{color:#8b8b8b;font-size:12px}.form-error{border-radius:9px;background:#f2f2f2;color:#525252;font-size:13px}.preview-validation{color:var(--success);background:#f1f6f3;border-radius:8px;padding:10px}.detail-status,.type-label{font-size:13px;color:#6e6e6e}.detail-tabs button{font-size:14px}.detail-grid{gap:25px 20px}.detail-grid dt{font-size:13px;color:#6e6e6e}.detail-grid dd{color:#525252;font-size:14px}.detail-grid small{color:#8b8b8b;font-size:12px}.detail-heading h3{font-size:16px;color:#525252}.detail-heading>span{font-size:12px;color:#8b8b8b}.schedule-list{border-color:#e1e1e1;border-radius:10px}.schedule-list>div{font-size:13px;padding:12px 15px;border-color:#e1e1e1}.schedule-list .schedule-list-header{background:#f9f9f9;color:#6e6e6e}.schedule-list>div strong{font-size:14px;color:#525252}.report-eyebrow,.report-date>span,.report-metrics>div>span,.report-metrics small,.report-table-header,.report-comment p,.report-bottom{opacity:1}.templates-toolbar{background:transparent;margin-bottom:22px}.template-filters{gap:10px}.template-grid{gap:23px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-overview-strip{display:grid;grid-template-columns:110px 110px 110px 1fr;gap:10px;align-items:center;margin:20px 0 22px}.template-overview-strip>div{padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.template-overview-strip strong,.template-overview-strip span{display:block}.template-overview-strip strong{font-size:21px;color:var(--ink);line-height:1.2}.template-overview-strip span{color:var(--muted);font-size:12px;margin-top:2px}.template-overview-strip p{color:var(--muted);font-size:13px;padding-left:12px}.template-card{border:1px solid #e1e1e1;border-radius:15px;background:#fff;box-shadow:var(--surface-shadow);overflow:hidden}.template-card:hover{border-color:#cfcfcf;box-shadow:0 6px 22px #39393910;transform:none}.template-preview-button{padding:25px;background:linear-gradient(155deg,#f4f4f4,#e9e9e9);border-bottom:1px solid #e4e4e4}.preview-hover{background:#fffe;color:#6e6e6e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:14px}.template-card-body{padding:20px 21px 0}.template-card-title h3{font-size:16px;font-weight:600;color:#393939}.template-card-body>p{font-size:13px;color:#6e6e6e;line-height:1.75;min-height:46px}.template-tags{gap:7px}.template-tags>span{font-size:12px;padding:3px 8px;border-radius:6px;background:#f2f2f2;color:#6e6e6e;border:0;margin:0}.template-meta{font-size:12px;color:#8b8b8b}.template-meta i{background:#8b8b8b}.template-card-actions{border-color:#f2f2f2;padding-block:13px}.template-card-actions .text-button,.template-use{font-size:13px}.version-tag{background:#f2f2f2;color:#8b8b8b;border-color:#e1e1e1;font-size:11px;border-radius:5px}.report-paper{--report-color: #454545;--report-tint: #f5f4f1;border:1px solid #e1e1e1;border-radius:6px;box-shadow:0 5px 14px #00000008}.report-paper h3{color:#525252}.report-date{color:#8b8b8b}.report-metrics{border-radius:0;background:none;border-block:1px solid #e8e6e2;padding-block:18px}.report-metrics strong{color:#525252;font-weight:600}.report-metrics>div>span{color:#8b8b8b}.report-table{color:#6e6e6e}.report-table>div{border-color:#f2f2f2}.report-table-header{color:#8b8b8b;background:#f9f9f9}.report-comment{border-radius:7px;background:#f9f9f9}.report-comment strong{color:#6e6e6e}.report-comment p,.report-bottom{color:#8b8b8b}.report-paper:not(.report-compact) .report-date,.report-paper:not(.report-compact) .report-metrics>div>span,.report-paper:not(.report-compact) .report-table,.report-paper:not(.report-compact) .report-comment strong{font-size:13px}.report-paper:not(.report-compact) .report-comment p{font-size:12px}.text-report{font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:14px;line-height:1.9;color:#525252;background:#f9f9f9;border-radius:10px;border-color:#e1e1e1}.editor-outline>div{border-radius:12px;border-style:solid;background:#f9f9f9;border-color:#e1e1e1;color:#6e6e6e}.editor-outline strong{font-size:14px}.editor-outline span{font-size:12px}.run-overview{border:0;border-radius:0;background:none;padding:5px 0 25px;box-shadow:none;margin-bottom:5px}.overview-icon{background:none;color:#7c7c7c;border-radius:0;width:26px}.run-overview section>span{font-size:15px;color:#525252}.run-overview p,.run-stat>span{font-size:13px;color:#8b8b8b}.run-stat{border-color:#e1e1e1}.run-stat strong{font-size:29px;color:#525252}.run-stat strong.green-text,.run-stat strong.amber-text{color:#444}.date-filter{height:39px;padding-inline:11px;border-radius:9px;border-color:#e1e1e1;gap:7px}.date-filter input{font-size:13px;width:119px;color:#6e6e6e;height:37px}.execution-time>div>strong{font-size:16px;font-weight:500;color:#525252}.execution-time>div>span{font-size:12px;color:#8b8b8b}.run-time-icon{background:#f2f2f2;color:#8b8b8b;border-radius:9px}.execution-note{padding:23px 8px;gap:14px}.execution-note-icon{border-radius:10px;background:#f2f2f2;color:#8b8b8b}.execution-note strong{color:#6e6e6e;font-size:14px}.execution-note p{color:#8b8b8b;font-size:12px;line-height:1.7}.execution-note>a{color:#6e6e6e;font-size:13px}.timeline-icon{background:#f3f7f4;border-color:#d9e3dc;color:#789382;border-radius:50%}.timeline-body strong{font-size:15px;color:#525252}.timeline-body>p{font-size:13px;color:#8b8b8b;line-height:1.8}.step-failed .timeline-icon{background:#faf1f1;border-color:#eadada;color:#b98585}.step-skipped .timeline-icon{background:#f2f2f2;border-color:#e1e1e1;color:#8b8b8b}.step-unknown .timeline-icon{background:#faf6ed;border-color:#eee3cf;color:#b09b72}.timeline-message{background:#faf7f1;border-color:#eee6d9;color:#958062;border-radius:9px;font-size:13px}.delivery-confirm{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:10px}.delivery-confirm label{color:#6e6e6e;font-size:13px}.delivery-confirm input{accent-color:var(--accent)}.toast-message{background:#fff;color:#525252;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 8px 30px #39393924;font-size:14px}.toast-message>svg{color:#6e6e6e}.empty-state h3{font-size:17px;color:#525252}.empty-state p{font-size:13px;color:#8b8b8b}.empty-icon{background:#f2f2f2;color:#aaa}.guide-steps h3{font-size:15px;color:#525252}.guide-steps p{font-size:13px;color:#8b8b8b}@keyframes menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1380px){.sidebar{width:214px;padding-inline:13px}.workspace{margin-left:214px;width:calc(100% - 214px)}.main-content{padding:28px}.topbar{padding-inline:28px}.reset-demo{left:188px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table th,.data-table td{padding-inline:12px}.task-name{max-width:220px}}@media(max-width:1050px){.sidebar{width:200px;padding-inline:10px}.workspace{margin-left:200px;width:calc(100% - 200px)}.main-content{padding:25px 22px}.brand-lockup{gap:9px}.brand-mark{width:34px;height:36px}.brand-lockup small{font-size:11px}.module-heading{font-size:15px;gap:8px}.module-children{margin-left:17px}.reset-demo{left:173px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.summary-item{padding:0 18px;min-height:79px}.summary-item>span{font-size:12px;white-space:nowrap;gap:5px}.task-form-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.schedule-preview{padding:18px}.task-table{min-width:870px}.runs-table{min-width:860px}.template-filters{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:760px){.sidebar{width:232px;padding:28px 17px 0}.workspace{margin-left:0;width:100%}.module-heading{font-size:16px}.module-children{margin-left:20px}.topbar{height:60px;padding-inline:17px}.breadcrumb{font-size:12px;gap:7px}.demo-tag{font-size:11px;padding:4px 7px;max-width:98px;overflow:hidden;white-space:nowrap}.demo-tag i{display:none}.main-content{padding:24px 16px}.page-heading,.templates-page .page-heading{align-items:flex-start;gap:17px;flex-wrap:wrap;margin-bottom:21px}.page-heading h1{font-size:25px}.page-heading p{max-width:none;font-size:13px;line-height:1.7;margin-top:7px}.button,.create-button{min-height:40px;font-size:14px;padding:8px 13px}.create-button{margin-top:0}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:4px}.summary-item{min-height:70px;padding:0 11px;gap:8px}.summary-item>span{font-size:13px}.summary-item>strong{font-size:28px}.list-toolbar{padding:15px 16px;gap:14px}.tabs{gap:2px}.tabs>button{font-size:14px;min-height:34px}.tabs>button>span{font-size:11px;height:20px}.list-toolbar .search-input{height:40px;margin:0;width:100%}.filter-toolbar{padding:14px 16px;gap:9px}.filter-label{display:none}.filter-select,.filter-select.object-select{max-width:100%}.filter-select .select-trigger{min-height:39px;font-size:13px}.filter-total{font-size:12px}.data-table th{font-size:13px}.data-table td{padding-block:20px}.task-name,.runs-table .task-name{font-size:16px}.cell-secondary,.template-cell,.task-subtitle{font-size:13px}.status-badge{font-size:12px}.table-pagination{padding:14px 16px;font-size:12px}.page-footnote{font-size:12px;line-height:1.8}.workspace-footer{padding:8px 17px 18px;font-size:10px}.reset-demo{left:auto;right:8px}.modal-backdrop{padding:10px}.modal{max-height:calc(100dvh - 20px);border-radius:16px}.modal-header{padding:21px 20px 18px}.modal-header h2{font-size:21px}.modal-header p{font-size:12px}.modal-content{padding:21px 20px}.modal-footer{padding:15px 18px;border-radius:0 0 16px 16px;flex-wrap:wrap}.modal-drawer{height:calc(100dvh - 20px)}.modal-drawer .modal-footer{border-radius:0 0 16px 16px}.task-form-layout{display:flex;flex-direction:column;gap:24px}.schedule-preview{padding:19px;border:1px solid #e1e1e1}.form-section-heading h3{font-size:16px}.field{font-size:14px}.field input,.field .select-trigger{font-size:14px;min-height:42px}.field small{font-size:12px}.segmented>button{font-size:14px}.preset-options{flex-wrap:wrap}.preset-options button,.weekday-options button{font-size:12px}.output-options>button{font-size:13px}.template-grid{grid-template-columns:minmax(0,1fr);gap:18px}.templates-toolbar{gap:14px}.template-filters{width:100%;flex-wrap:wrap;justify-content:flex-start}.template-filters .search-input{width:100%;height:40px}.template-card-title h3{font-size:16px}.template-card-body>p{font-size:13px}.template-meta,.template-tags>span{font-size:12px}.template-use,.template-card-actions .text-button{font-size:14px}.run-overview{padding:20px;flex-wrap:wrap;gap:20px}.run-overview>div:first-child{display:flex;width:100%}.run-stat{flex:1;border:0;padding:0}.run-stat strong{font-size:27px}.run-stat>span,.run-overview p{font-size:12px}.date-filter{max-width:100%}.date-filter input{font-size:12px;width:114px}.execution-note{align-items:flex-start;padding:20px 3px}.execution-note strong{font-size:14px}.execution-note p{font-size:12px}.select-footer span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.login-page{min-height:100vh;display:grid;place-items:center;background:#f1efeb;padding:24px}.login-card{width:min(100%,420px);display:grid;gap:20px;padding:42px;background:#fffdfa;border:1px solid #e3dfd7;border-radius:24px;box-shadow:0 18px 70px #382e2010}.login-card h1{font-size:30px;margin:0}.login-card .eyebrow{letter-spacing:.2em;color:#777269;font-size:13px}.login-card>small{text-align:center}.resource-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-top:24px}.resource-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px}.resource-workspace .surface-panel{padding:22px}.directory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.directory-heading>div{min-width:0}.resource-workspace .directory-heading h2{margin:0;overflow-wrap:anywhere}.directory-heading p{margin:8px 0 0}.directory-heading>button{flex-shrink:0}.brand-scope-links{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:20px}.brand-scope-links button,.brand-directory-item{border:1px solid transparent;border-radius:9px;font:inherit;color:inherit;cursor:pointer;background:transparent}.brand-scope-links button{padding:10px 4px;font-size:13px;background:#f5f3ef}.brand-directory-item{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;padding:12px;margin-bottom:4px}.brand-directory-item strong{overflow-wrap:anywhere;font-size:14px;line-height:20px}.brand-directory-item small{color:var(--muted);font-size:12px;line-height:18px}.brand-directory-item:hover{background:#f5f3ef}.brand-directory-item.active,.brand-scope-links button.active{border-color:#c8c9bf;background:#eeefe8}.brand-directory-list{max-height:560px;overflow-y:auto}.directory-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.directory-pagination small{color:var(--muted)}.brand-pagination{border-top:1px solid var(--line);padding-top:16px}.brand-pagination .inline-actions{width:100%;justify-content:space-between}.account-directory-tools{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}.account-directory-tools .field{flex:1;min-width:0;margin:0}.account-directory-tools>button{min-height:42px;flex-shrink:0}.account-directory-table{max-height:540px;overflow:auto;border:1px solid var(--line);border-radius:10px}.account-directory-table table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:14px}.account-directory-table th{position:sticky;top:0;background:#f7f5f1;color:var(--muted);font-weight:500;z-index:1}.account-directory-table th,.account-directory-table td{padding:14px 16px;border-bottom:1px solid var(--line)}.account-directory-table td:first-child{min-width:140px;max-width:300px;overflow-wrap:anywhere}.account-directory-table td:nth-child(3){min-width:100px;max-width:220px;overflow-wrap:anywhere}.account-directory-table td:nth-child(2),.account-directory-table th{white-space:nowrap}.account-directory-table tbody tr:last-child td{border-bottom:0}.account-directory-table tbody tr:hover{background:#faf9f6}.directory-empty{padding:40px 16px!important;text-align:center;color:var(--muted)}@media(max-width:1100px){.resource-workspace{grid-template-columns:240px minmax(0,1fr);gap:14px}.resource-workspace .surface-panel{padding:18px}}@media(max-width:760px){.resource-workspace{grid-template-columns:minmax(0,1fr)}.brand-directory-list{max-height:240px}.brand-pagination .inline-actions{width:auto}.directory-heading{flex-wrap:wrap}.account-directory-table table{min-width:560px}}.surface-panel{background:var(--surface, #fffdfa);border:1px solid var(--border, #e5e0d8);border-radius:20px;padding:26px;min-width:0}.surface-panel h2{font-size:21px;margin:0 0 20px}.surface-panel h2:not(:first-child){margin-top:30px}.resource-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #e9e5de}.resource-row>div:first-child{flex:1;min-width:140px}.resource-row small{display:block;color:#827c71;font-size:13px;overflow-wrap:anywhere}.sync-empty{padding:18px 0}.sync-record{padding:16px 0;border-bottom:1px solid var(--line)}.sync-record:last-child{border-bottom:0}.sync-record-heading,.sync-record-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sync-record-heading small,.sync-record-meta,.sync-record-error{color:var(--muted);font-size:13px}.sync-progress-track{height:8px;overflow:hidden;margin:12px 0 8px;border-radius:999px;background:#ece9e2}.sync-progress-track>span{display:block;height:100%;border-radius:inherit;background:#59624b;transition:width .3s ease}.sync-progress-track>span.indeterminate{width:30%!important;animation:sync-progress-slide 1.2s ease-in-out infinite alternate}.sync-record-error{display:block;margin-top:8px;color:#a25441}@keyframes sync-progress-slide{0%{transform:translate(-30%)}to{transform:translate(330%)}}.editor-form{display:grid;gap:24px}.editor-form .form-section{padding:0 0 22px}.section-toolbar,.block-toolbar,.checkbox-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.section-toolbar{justify-content:space-between;margin:14px 0}.block-toolbar{margin:14px 0}.rule-panel{border:1px solid #e2ded5;background:#f9f8f4;border-radius:16px;padding:20px;margin-top:16px}.rule-panel .field{margin-top:14px}.weekday-picker{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.weekday-picker button{border:1px solid #ded9cf;border-radius:10px;padding:10px 15px;background:#fff;cursor:pointer}.weekday-picker .selected,.picker-list .selected,.block-list .selected{background:#e8ecdf;border-color:#9ca689;color:#3e4a34}.account-picker input{width:100%}.account-picker{display:grid;gap:12px;min-width:0;margin-block:18px}.account-picker>.picker-list{margin:0}.form-grid>*{min-width:0}.canvas-actions>label,.table-pagination label{display:flex;align-items:center;gap:8px;min-width:0}.canvas-actions>label .app-select{width:140px}.picker-list{max-height:260px;overflow:auto;margin:10px 0;border:1px solid #e3dfd7;border-radius:12px}.picker-list button{display:flex;justify-content:space-between;gap:14px;width:100%;text-align:left;border:0;border-bottom:1px solid #ebe7df;padding:12px 14px;background:#fff;cursor:pointer;font:inherit}.picker-list small{font-size:13px;color:#7d796f}.metric-catalog{max-height:340px;overflow:auto;border:1px solid #e3dfd7;border-radius:12px;background:#fff}.metric-catalog>label{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-bottom:1px solid #eeeae4;cursor:pointer}.metric-catalog input{margin-top:5px;flex-shrink:0}.metric-catalog small{display:block;color:#756f65;font-size:13px;line-height:1.7;margin-top:4px}.metric-catalog code,.metric-row code{font-size:13px;overflow-wrap:anywhere;color:#69665c}.block-list>div{display:flex;gap:6px;align-items:center;padding:9px;border:1px solid #e1ddd5;border-radius:12px;margin-top:8px}.block-title{flex:1;text-align:left;background:none;border:0;cursor:pointer;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.selected-metrics{max-height:360px;overflow:auto}.metric-row{display:grid;grid-template-columns:minmax(100px,1fr) 1fr 60px 70px 120px 40px 60px;gap:7px;padding:10px 0;align-items:center}.metric-row input{min-width:0;width:100%}.field textarea,textarea{width:100%;min-height:90px;resize:vertical;border:1px solid #dcd8d0;border-radius:10px;background:#fff;padding:12px;font:inherit;line-height:1.7}.field{margin-bottom:18px}.field input:not([type=checkbox]):not([type=radio]),.account-picker>input,.metric-row input,.rule-panel>.section-toolbar>input{padding:11px 13px;border:1px solid #dcd8d0;border-radius:10px;font:inherit;background:#fff}.field input[type=color]{height:42px;max-width:120px}.checkbox-row{margin:16px 0}.checkbox-row input,.field input[type=checkbox]{width:auto;accent-color:#657153}.message-preview{border:1px solid #e0dcd4;border-radius:16px;padding:18px;margin:18px 0}.message-preview img{display:block;width:100%;height:auto;border-radius:8px;margin:14px 0}.message-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.report-preview{overflow:auto;position:relative;border-radius:12px;background:#fff;margin:16px 0}.report-preview .report-document{zoom:.66}.report-preview-compact{height:230px;overflow:hidden;pointer-events:none}.report-preview-compact .report-document{zoom:.29}.structure-caption{display:block;padding:12px;color:#817a6f;font-size:12px}details>summary{cursor:pointer;font-weight:600;padding:12px 0}button:disabled{cursor:not-allowed;opacity:.55}.admin-page>.tabs{margin:12px 0 24px}.status-queued,.status-fetching,.status-rendering,.status-render_queued,.status-send_queued,.status-sending,.status-awaiting_review{background:#f1ecdf;color:#826630}.editor-form .form-grid{gap:16px}.form-grid>small{grid-column:1/-1}.report-preview .report-document p{margin:6px 0}.report-preview .report-document table{font-size:inherit}@media(max-width:900px){.resource-grid{grid-template-columns:1fr}.metric-row{grid-template-columns:1fr 1fr 60px}.surface-panel{padding:20px}.report-preview .report-document{zoom:.44}.report-preview-compact .report-document{zoom:.25}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.selected-accounts{margin-top:12px;padding:12px;border:1px solid var(--line, #e5e2db);border-radius:12px}.selected-accounts summary{cursor:pointer;font-weight:600}.selected-account-list{max-height:260px;overflow:auto;margin-top:8px}:root{--paper: #f4f1eb;--surface: #fffdf9;--ink: #292725;--muted: #77716a;--line: #e7e1d8;--soft: #f7f4ef;--brand: #b9684f;--success: #657c6a;--warning: #a27b45}body{background:var(--paper);color:var(--ink)}.sidebar{background:#f8f6f1;border-color:var(--line)}.workspace,.topbar{background:var(--paper)}.topbar{border-color:var(--line)}.surface-panel,.template-card{background:var(--surface);border-color:var(--line);box-shadow:0 8px 28px #392d2010}.brand-mark{background:#303530;color:#f3c2a8}.nav-link.router-link-active{background:var(--surface);color:var(--ink);box-shadow:0 3px 12px #392d2010}.nav-link.router-link-active:after{background:var(--brand)}.button.primary{background:#303530;color:#fffaf3}.button.primary:hover{background:#202520}.button:not(.primary):hover{background:#f0ebe3;border-color:#d9d0c6}.template-preview-button{background:#f2eee7;border-color:var(--line)}.template-card:hover{border-color:#cdb8a9;box-shadow:0 12px 32px #392d2016}.template-tags>span{background:#f2eee7;color:#786e64}.template-use{color:var(--brand)}.version-tag{background:#f4eee7;color:#896554;border-color:#e7d9cf}.status-active,.status-success{background:#e8f0e8;color:#536d58}.status-disabled,.status-failed{background:#f8eae5;color:#a35e4a}.page-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--brand);font-size:12px;letter-spacing:.05em;margin-bottom:5px}.page-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.people-panel{padding:24px}.grant-editor{border:0;padding:0;margin:0;min-width:0}.grant-search{width:100%;height:40px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fff;font:inherit}.grant-editor>p,.grant-editor>div>p{margin:8px 0}.grant-brand-list{max-height:280px;overflow:auto;margin:12px 0 20px}.grant-brand-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #ebe7df;cursor:pointer}.grant-brand-row span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.grant-brand-row small{color:#7d796f}.people-toolbar{align-items:flex-start;margin-bottom:18px}.people-toolbar h2{margin-bottom:3px}.people-filters{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto;gap:10px;margin-bottom:18px}.people-filters>input{height:40px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fff}.people-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.people-table-head,.people-table-row{display:grid;grid-template-columns:minmax(180px,1.6fr) 90px 90px 110px 110px minmax(330px,2.4fr);gap:14px;align-items:center;padding:13px 16px}.people-table-head{background:#f8f5f0;color:var(--muted);font-size:12px}.people-table-row{border-top:1px solid var(--line)}.people-table-row>div:first-child{display:flex;flex-direction:column;gap:2px}.people-table-row small{color:var(--muted);font-size:12px}.people-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.people-actions .text-button{color:#6d6259}.people-actions .text-button:hover{color:var(--brand)}.empty-row{padding:30px;text-align:center;color:var(--muted)}.table-more{display:flex;justify-content:center;padding-top:16px}.tool-entry{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:20px}.connection-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.detail-list{display:grid;gap:10px}.detail-list>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.detail-list span{color:var(--muted)}.import-steps{display:flex;gap:24px;margin-bottom:22px;color:var(--muted)}.import-steps>div{display:flex;align-items:center;gap:8px}.import-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eee8df}.import-steps .active{color:var(--brand);font-weight:600}.import-steps .active b{background:#f0d8cd;color:#995843}.import-upload{border:1px dashed #d8c9bc;border-radius:14px;background:#fcfaf6;padding:34px;text-align:center}.import-upload input{max-width:100%}.file-chip{display:inline-block;margin-top:12px;padding:6px 10px;border-radius:8px;background:#f1e7de;color:#875746}.import-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.import-summary>div{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fcfaf6}.import-summary strong,.import-summary span{display:block}.import-summary strong{font-size:21px}.import-summary span{color:var(--muted);font-size:12px}.import-summary .positive strong{color:var(--success)}.import-table{border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:13px}.import-table>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:9px 12px;border-top:1px solid var(--line)}.import-table .import-table-head{border-top:0;background:#f8f5f0;color:var(--muted);font-size:12px}.import-errors{max-height:220px;overflow:auto;border:1px solid #ecd7ce;background:#fff8f5;border-radius:10px;padding:12px;color:#9d604d;font-size:13px}.probe-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.probe-grid .field-wide{grid-column:span 2}.probe-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.probe-raw-panel{grid-column:1 / -1}.field-list{display:flex;flex-wrap:wrap;gap:7px}.field-list code{border:1px solid var(--line);background:#f6f2eb;border-radius:7px;padding:4px 7px;color:#6b5f55}.probe-json{margin:0;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:10px;background:#f7f4ef;padding:14px;font-size:12px;line-height:1.65}.empty-tool{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;color:var(--muted);border:1px dashed #d8d0c6;border-radius:14px}.spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.people-table{overflow-x:auto}.people-table-head,.people-table-row{min-width:980px}.probe-grid{grid-template-columns:1fr 1fr}.probe-grid .field-wide{grid-column:1 / -1}}@media(max-width:700px){.people-filters{grid-template-columns:1fr}.import-summary{grid-template-columns:repeat(2,1fr)}.probe-result-grid{grid-template-columns:1fr}.probe-raw-panel{grid-column:auto}.tool-entry{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.template-overview-strip{grid-template-columns:repeat(3,1fr)}.template-overview-strip p{grid-column:1 / -1;padding-left:0}}.required-mark{color:#bd3030;margin-left:3px}:root{--accent: #0071e3;--accent-soft: #eaf3ff;--ink: #1d1d1f;--muted: #6e6e73;--line: #e3e5e9;--soft: #f5f5f7;--motion-fast: .12s;--motion-normal: .22s;--motion-panel: .3s;--ease-out: cubic-bezier(.2, .75, .2, 1);--ease-spring: cubic-bezier(.2, .9, .28, 1.12);color:var(--ink);background:var(--soft)}body,.workspace,.main-content{background:var(--soft)}.sidebar,.topbar{background:#fff}.page-heading h1{color:var(--ink);font-weight:600;letter-spacing:-.6px}.page-heading p{color:var(--muted)}.page-heading{gap:16px}.button,.text-button,.row-action,.icon-button,.select-trigger,.tabs button,.segmented button,.nav-link,.studio-tabs button{transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-normal),transform var(--motion-fast)}.button{min-height:38px;padding:8px 14px;border-radius:9px;border:1px solid #dce0e6;background:#fff;color:var(--ink);font-weight:500;gap:7px;justify-content:center}.button:hover:not(:disabled){background:#edf0f5;border-color:#c8cfd9;box-shadow:0 2px 5px #1d31500a}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.primary:hover:not(:disabled){background:#0065cc;border-color:#0065cc}.button.tonal{background:var(--accent-soft);border-color:transparent;color:#0065cc}.button.tonal:hover:not(:disabled){background:#d9eaff;border-color:transparent}.button.danger{color:#b42318;background:#fff5f4;border-color:#f5d4cf}.button.danger:hover:not(:disabled){background:#fde6e3;border-color:#ecb5ac}.text-button,.row-action{border-radius:6px;padding:5px 7px;min-height:32px}.text-button:hover:not(:disabled),.row-action:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.icon-button{border-radius:9px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}.icon-button:hover:not(:disabled){background:#eaf0f8;color:var(--accent)}.icon-button.mobile-menu{display:none}.button:active:not(:disabled),.icon-button:active:not(:disabled),.row-action:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.48;box-shadow:none;transform:none}button[aria-busy=true]{position:relative;cursor:progress}button[aria-busy=true]>svg{visibility:hidden}button[aria-busy=true]:has(>svg):after{content:"";position:absolute;left:14px;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:control-spin .7s linear infinite}.icon-button[aria-busy=true]:has(>svg):after{left:calc(50% - 7px)}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #0071e380;outline-offset:3px}:is(input,textarea,select):not([type=checkbox]):not([type=radio]):focus{border-color:var(--accent)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}.nav-link.router-link-active{background:var(--accent-soft);color:#0065cc}.tabs button.active,.studio-tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.tabs button,.studio-tabs button,.segmented button{position:relative}.tabs button.active,.studio-tabs button.active{border-bottom-color:transparent}.tabs button.active:after,.studio-tabs button.active:after,.segmented button.selected:after{content:"";position:absolute;bottom:0;left:6px;right:6px;height:2px;background:var(--accent);border-radius:2px;transform-origin:left;pointer-events:none}.segmented button.selected:after{bottom:2px;left:25%;right:25%;height:2px;opacity:.5}.segmented{padding:3px;border-radius:10px;background:#e9ecf1}.segmented button{border-radius:7px}.segmented button.selected{background:#fff;color:var(--accent);box-shadow:0 1px 4px #10203b18}.select-trigger{border-radius:9px}.select-trigger.select-open{border-color:var(--accent);box-shadow:0 0 0 3px #0071e312}.select-panel{border-radius:12px;box-shadow:0 12px 36px #182a4824}.option-selected,.select-option.option-active{background:var(--accent-soft);color:#0065cc}.modal-backdrop,.modal,.modal-drawer{animation:none}.modal-backdrop{background:#151e324f}.modal{border-radius:18px;box-shadow:0 24px 80px #14203926}.modal-header{padding:22px 24px 18px}.modal-header h2{font-size:19px;font-weight:600}.modal-footer{background:#fafbfc}.fullscreen-backdrop{padding:0}.modal.modal-fullscreen{width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0}.modal-headerless>.modal-content{padding:0;flex:1;min-height:0;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dialog-enter-active,.dialog-leave-active{transition:opacity .22s var(--ease-out)}.dialog-enter-active{transition-duration:.3s}.dialog-enter-active .modal{transition:transform var(--motion-panel) var(--ease-spring),opacity .24s}.dialog-leave-active .modal{pointer-events:none;transition:transform .18s var(--ease-out),opacity .18s}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .modal{transform:translateY(16px) scale(.97);opacity:0}.dialog-leave-to .modal{transform:translateY(8px) scale(.985);opacity:0}.dialog-enter-from .modal-drawer,.dialog-leave-to .modal-drawer{transform:translate(32px)}.dialog-enter-from .modal-fullscreen,.dialog-leave-to .modal-fullscreen{transform:none}.page-enter-active{transition:opacity .24s var(--ease-out),transform .28s var(--ease-spring)}.page-leave-active{transition:opacity .12s}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}.select-popover-enter-active,.select-popover-leave-active{transition:opacity .18s,transform .24s var(--ease-spring)}.select-popover-enter-from,.select-popover-leave-to{opacity:0;transform:translateY(-5px) scale(.98)}.navigation-enter-active,.navigation-leave-active{transition:opacity .18s,transform .2s var(--ease-out)}.navigation-enter-from,.navigation-leave-to{opacity:0;transform:translateY(-6px)}.toast-enter-active,.toast-leave-active{transition:opacity .18s,translate .26s var(--ease-spring)}.toast-enter-from,.toast-leave-to{opacity:0;translate:0 12px}.status-enter-active,.status-leave-active{transition:opacity .12s,translate .18s var(--ease-out)}.status-enter-from{opacity:0;translate:0 4px}.status-leave-to{opacity:0;translate:0 -3px}button[aria-busy=true]:not(:has(>svg)):after{content:"";position:absolute;bottom:2px;left:18%;width:64%;height:2px;border-radius:2px;background:currentColor;opacity:.5;animation:control-progress .9s ease-in-out infinite alternate}@keyframes control-progress{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}@keyframes control-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.icon-button.mobile-menu{display:inline-flex}.icon-button{min-width:44px;min-height:44px}.button{min-height:40px}.page-heading{flex-wrap:wrap}.modal-header,.modal-content,.modal-footer{padding:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.button:active:not(:disabled),.icon-button:active:not(:disabled),.row-action:active:not(:disabled){transform:none}}.sidebar{background:#fff;border-right:1px solid var(--line);padding:28px 16px 0}.sidebar .brand-lockup{gap:10px;padding:0 10px}.sidebar .brand-mark{background:var(--accent);color:#fff;box-shadow:none;border-radius:11px}.sidebar .brand-lockup strong{font-size:21px;letter-spacing:0}.sidebar .brand-lockup small{color:var(--muted)}.sidebar .workspace-navigation{margin-top:34px}.sidebar .nav-close{display:none}.nav-section-label{padding:0 14px;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:1px;color:var(--muted)}.nav-section-divider{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.workspace-navigation .nav-link{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;margin:4px 0;font-size:14px;border-radius:10px;color:#515660}.workspace-navigation .nav-link:hover{background:var(--soft)}.workspace-navigation .nav-link.router-link-active{background:var(--accent-soft);color:var(--accent);box-shadow:none;font-weight:600}.workspace-navigation .nav-link:after{display:none}.sidebar-bottom{padding-bottom:16px}.sidebar .help-link{color:var(--muted);font-size:13px}.sidebar .profile{border-top:1px solid var(--line);padding-top:18px;gap:10px}.sidebar .profile>div{min-width:0;flex:1}.sidebar .profile>div strong{font-size:13px;overflow-wrap:anywhere}.sidebar .profile small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.sidebar .profile-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:var(--accent-soft);color:var(--accent);border-radius:11px;font-weight:600}.sidebar .profile .icon-button{min-width:32px;min-height:36px;color:var(--muted)}.topbar{background:#fff;border-color:var(--line)}.attention-link{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border-radius:8px;color:var(--muted);font-size:12px;white-space:nowrap}.attention-link:hover,.attention-link.router-link-exact-active{background:var(--accent-soft);color:var(--accent)}.resources-page .surface-panel,.admin-page .surface-panel{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none;padding:24px}.resources-page .surface-panel h2,.admin-page .surface-panel h2{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600;line-height:1.5;margin:0 0 8px}.resources-page .surface-panel h2 svg,.admin-page .surface-panel h2 svg{color:var(--accent)}.resources-page .resource-workspace{grid-template-columns:264px minmax(0,1fr);gap:20px}.resources-page .brand-directory{padding:20px 14px}.resources-page .directory-heading{margin-bottom:20px;gap:12px}.resources-page .brand-directory>.directory-heading{padding:0 6px;align-items:center}.resources-page .brand-directory h2{margin:0;font-size:15px}.resources-page .brand-directory .directory-heading>small{font-size:11px;white-space:nowrap}.resources-page .brand-scope-links{display:flex;flex-direction:column;gap:4px;margin:0 0 18px}.resources-page .brand-scope-links button{display:flex;align-items:center;gap:9px;padding:10px 12px;border:0;background:transparent;font-size:13px;text-align:left}.resources-page .brand-scope-links button:hover{background:var(--soft)}.resources-page .brand-scope-links button.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.resources-page .brand-search{min-width:0;width:100%;margin:0 0 12px;background:var(--soft);height:38px;padding:0 10px}.directory-avatar{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#edf1f7;color:#59708e;font-size:14px;font-weight:600}.resources-page .brand-directory-item{flex-direction:row;align-items:center;gap:10px;padding:11px 10px;border:1px solid transparent;margin-bottom:4px}.brand-item-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.resources-page .brand-directory-item strong{font-size:13px}.resources-page .brand-directory-item small{font-size:11px}.brand-item-arrow{color:#a4adba}.resources-page .brand-directory-item:hover{background:var(--soft)}.resources-page .brand-directory-item.active{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.resources-page .brand-directory-item.active .directory-avatar{background:#fff;color:var(--accent)}.resources-page .brand-pagination{flex-direction:row;align-items:center;padding:14px 6px 0;margin-top:12px;border-top:1px solid var(--line);gap:8px}.resources-page .brand-pagination .inline-actions{width:auto;gap:2px}.resources-page .directory-pagination small{font-size:11px;color:var(--muted)}.resources-page .account-directory-tools{display:flex;align-items:center;gap:12px;margin:0 0 18px}.resources-page .account-directory-tools .search-input{min-width:0;flex:1;max-width:460px;height:40px}.resources-page .account-directory-tools>.button{margin-left:auto}.resources-page .account-directory-table{border:1px solid var(--line);border-radius:12px}.resources-page .account-directory-table th{background:var(--soft);color:var(--muted);font-size:12px;font-weight:500}.resources-page .account-directory-table th,.resources-page .account-directory-table td{padding:15px 16px;border-color:var(--line)}.resources-page .account-directory-table td{font-size:13px}.account-name{font-weight:500}.account-brand-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;background:var(--accent-soft);color:#356499;border-radius:6px;font-size:12px}.account-brand-tag.is-unbound{background:var(--soft);color:var(--muted)}.resources-page .account-directory-table tbody tr:hover{background:#fafbfe}.resources-page .directory-empty,.admin-page .config-empty{padding:32px 18px;color:var(--muted);font-size:13px;text-align:center;background:#fafbfc;border-radius:10px}.admin-page>.admin-section-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:24px 0;background:transparent;border:0}.admin-section-tabs>button{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;text-align:left;white-space:normal;color:var(--muted)}.admin-section-tabs>button>span{text-align:left;display:flex;flex-direction:column;gap:3px;margin:0;padding:0;border:0;background:none}.admin-section-tabs strong{font-size:14px;font-weight:500;color:var(--ink)}.admin-section-tabs small{font-size:12px;font-weight:400;color:var(--muted)}.admin-section-tabs>button.active{border-color:#b8d6fa;background:var(--accent-soft);color:var(--accent)}.admin-section-tabs>button.active strong{color:var(--accent)}.admin-section-tabs>button:after{display:none}.admin-page .section-toolbar{align-items:center;gap:16px;margin-bottom:22px}.admin-page .section-toolbar .muted{margin:5px 0 0}.admin-page .people-filters{grid-template-columns:minmax(200px,1fr) 140px 140px auto;gap:10px;padding:0 0 18px;margin:0}.admin-page .people-filters .search-input{width:100%;max-width:none;height:40px;min-width:0}.admin-page .people-table{overflow:auto;border-radius:12px}.admin-page .people-table-head,.admin-page .people-table-row{grid-template-columns:minmax(180px,1.4fr) 64px 80px 84px 84px minmax(220px,1.6fr);min-width:860px;gap:12px;padding:16px}.admin-page .people-table-head{background:var(--soft);font-size:12px}.admin-page .people-table-row{border-color:var(--line)}.admin-page .people-table-row:hover{background:#fafbfe}.admin-page .people-table-row .person-identity{flex-direction:row;align-items:center;gap:10px;min-width:0}.person-identity>span:last-child{min-width:0}.person-identity strong,.person-identity small{display:block;overflow-wrap:anywhere}.person-identity strong{font-size:13px;font-weight:500}.person-role{font-size:12px}.admin-page .people-actions{justify-content:flex-start;gap:2px 6px}.admin-page .people-actions .text-button{color:#596579;font-size:12px;padding:4px 6px}.admin-page .people-actions .text-button:hover{color:var(--accent);background:var(--accent-soft)}.admin-page .admin-platform-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px;align-items:start}.admin-config-section+.admin-config-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.admin-page .resource-row{border-color:var(--line);padding:16px 0;gap:12px}.admin-page .resource-row:last-child{border-bottom:0;padding-bottom:0}.admin-page .resource-row strong{font-size:14px;font-weight:500}.admin-page .resource-row small{font-size:12px;color:var(--muted);margin-top:4px}.admin-page .connection-actions,.admin-page .resource-row .inline-actions{gap:8px}.admin-page .resource-row .button{font-size:12px;min-height:34px;padding:6px 10px}.admin-page .application-help{margin:0 0 20px}.admin-page .application-create .field{margin:0 0 16px}.admin-page .application-create>.button{width:100%}.admin-page .application-create>.muted:last-child{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.admin-page .channel-resource-row>strong{flex:1;min-width:140px;overflow-wrap:anywhere}.admin-page .channels-panel .resource-row{padding:18px 4px}.admin-page .tool-entry{margin-top:20px;background:#f8fbff;border-color:#d9e6f7}@media(max-width:1100px){.resources-page .resource-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.resources-page .brand-directory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:260px}.resources-page .surface-panel,.admin-page .surface-panel{padding:18px}.resources-page .brand-directory{padding:18px 12px}.admin-page .people-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.admin-page .people-filters .search-input{grid-column:1 / -1}.admin-page .admin-platform-grid{grid-template-columns:minmax(0,1fr)}.admin-section-tabs>button{padding:14px 12px;gap:8px}.admin-section-tabs small{display:none}}@media(max-width:760px){.sidebar .nav-close{display:inline-flex;position:absolute;right:10px;top:18px}.sidebar{padding:24px 14px 0}.sidebar .workspace-navigation{margin-top:28px}.attention-link{padding:7px}.attention-link span{display:none}.resources-page .resource-workspace{grid-template-columns:minmax(0,1fr)}.resources-page .brand-scope-links{flex-direction:row}.resources-page .brand-scope-links button{flex:1;justify-content:center}.resources-page .brand-directory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;gap:4px}.resources-page .brand-directory-item{margin:0;padding:10px 6px}.brand-item-arrow{display:none}.resources-page .directory-heading,.resources-page .account-directory-tools{flex-wrap:wrap}.resources-page .account-directory-tools .search-input{flex-basis:100%;max-width:none}.resources-page .account-directory-tools>.button{margin-left:0}.admin-page>.admin-section-tabs{gap:6px}.admin-section-tabs>button{flex-direction:column;gap:6px;padding:12px 4px;text-align:center}.admin-section-tabs strong{font-size:12px}.admin-page .section-toolbar,.admin-page .tool-entry{flex-wrap:wrap}.admin-page .people-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-page .people-filters>.button{grid-column:1 / -1}}
