/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17233c;--ink-soft:#34445f;--muted:#7b8798;--subtle:#96a3b5;--line:#e8edf4;--line-strong:#d8e1ec;--soft:#f5f7fb;--soft-blue:#f3f7ff;--navy:#17233c;--blue:#2563eb;--blue-hover:#1d4ed8;--blue-soft:#eff6ff;--green:#16a34a;--orange:#f97316;--purple:#7963b8;--red:#ef4444;--white:#fff;--radius-xs:7px;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--shadow-float:0 16px 38px #0f172a14;--font-page-title:24px;--font-section-title:16px;--font-body:14px;--font-ui:13px;--font-caption:12px;--select-height-sm:34px;--select-height-md:38px;--select-height-lg:40px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--soft);color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #376fd029}select:not([multiple]){min-width:0;height:var(--select-height-md);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;font-size:var(--font-ui);cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237b8798' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;outline:none;padding:0 36px 0 12px;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s}select:not([multiple]):focus-visible{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}select:not([multiple]):disabled{color:#9aa6b5;cursor:not-allowed;background-color:#f5f7fa}.login-page{background:#f4f7fb;place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel{justify-content:center;align-items:center;min-height:320px;display:flex}.login-auth-card{border:1px solid var(--line);border-radius:var(--radius-lg);background-color:#fff;width:min(100%,460px);overflow:hidden;box-shadow:0 10px 30px #1e345212}.brand-lockup,.sidebar-brand,.mobile-brand{letter-spacing:0;align-items:center;gap:11px;font-weight:700;display:flex}.brand-mark{border-radius:var(--radius-sm);background:#fff url(/app-icon.png) 50%/32px 32px no-repeat;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.login-brand-summary{border-bottom:1px solid var(--line);background:#f8fafd;align-items:center;min-height:76px;padding:16px 26px;display:flex}.login-brand-summary strong{color:#263751;font-size:14px}.small-label{color:#8290a5;font-size:var(--font-caption);letter-spacing:0;font-weight:700}.login-form-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;width:min(100%,460px);padding:40px}.login-page>.login-form-panel:only-child{grid-column:1/-1}.login-form-wrap{width:100%;padding:30px 32px 28px}.login-heading{margin-bottom:28px}.login-heading h2{letter-spacing:0;margin:8px 0;font-size:25px;font-weight:680}.login-heading p,.page-header p,.panel-heading p{color:var(--muted);margin:0;line-height:1.65}.field-label{color:#41516a;font-size:var(--font-ui);margin-bottom:20px;font-weight:600;display:block}.field-label input,.field-label select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;height:46px;color:var(--ink);background-color:#fff;outline:none;margin-top:8px;padding:0 40px 0 14px;transition:border-color .15s,box-shadow .15s;display:block}.field-label input:focus,.field-label select:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.review-remark:focus,.resource-upload-form input:focus,.resource-upload-form select:focus{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}.password-field{position:relative}.password-field input{padding-right:42px}.password-field svg{color:#94a1b3;position:absolute;top:15px;right:14px}.primary-button,.secondary-button,.quiet-button,.text-button,.icon-button,.nav-item,.filter-tabs button,.inline-filter>button{white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.primary-button{border-radius:var(--radius-sm);color:#fff;background:var(--blue);min-height:38px;font-size:var(--font-ui);padding:0 14px;font-weight:650;transition:background .15s,box-shadow .15s;box-shadow:0 6px 14px #2563eb2e}.primary-button:hover{background:var(--blue-hover);box-shadow:0 8px 18px #2563eb38}.secondary-button{border:1px solid var(--line);border-radius:var(--radius-sm);color:#42526b;min-height:38px;font-size:var(--font-ui);background:#fff;padding:0 14px;font-weight:600}.primary-button svg,.secondary-button svg{stroke-width:1.9px;width:16px;height:16px}.secondary-button:hover,.icon-button:hover{color:#1f4f93;background:#f8fbff;border-color:#c7d4e5}.login-button{width:100%;height:48px;margin-top:8px}.button-count{color:#29518e;min-width:20px;height:20px;font-size:var(--font-caption);background:#e8f0fb;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.primary-button .button-count{color:#fff;background:#ffffff2e}.icon-button{border-radius:var(--radius-sm);color:#66778e;background:0 0;border:1px solid #0000;width:36px;height:36px}.text-button{color:#4973ad;font-size:var(--font-ui);background:0 0;padding:2px 0;text-decoration:none}.text-button:hover,.table-link:hover{color:#285b9f}.quiet-button{color:#5a7190;font-size:var(--font-ui);background:0 0;padding:6px 0}.quiet-button:hover{color:#2f5f9e}.app-shell{background:var(--soft);min-height:100vh;display:flex}.sidebar{z-index:20;border-right:1px solid var(--line);width:232px;color:var(--ink-soft);background:#fff;flex-direction:column;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{min-height:54px;color:var(--ink);padding:0 8px 14px}.sidebar-brand div{flex-direction:column;justify-content:center;gap:2px;display:flex}.sidebar-brand strong{font-size:16px;font-weight:760}.sidebar-brand small,.user-info small{color:#8a98ab;font-size:var(--font-caption);letter-spacing:0}.sidebar-collapse,.sidebar-close{margin-left:auto}.sidebar-close{display:none!important}.user-avatar,.record-avatar{color:#315f9f;background:#e7f0fc;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.user-avatar svg{stroke-width:1.65px;width:27px;height:27px}.sidebar-nav{flex:1;padding-top:4px;overflow-y:auto}.nav-group+.nav-group{margin-top:18px}.nav-group-title{color:#9aa5b4;width:100%;min-height:28px;font-size:var(--font-caption);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px;font-weight:650;display:flex}.nav-group-title:hover{color:#64748b}.nav-group-title svg{color:#a8b2c1}.sidebar-footer{border-top:1px solid #edf1f5;padding:10px 4px 0}.sidebar-logout{border-radius:var(--radius-sm);color:#64748b;width:100%;min-height:38px;font-size:var(--font-ui);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-weight:620;display:inline-flex}.sidebar-logout:hover{color:#b25454;background:#fff5f5}.sidebar-logout svg{color:currentColor}.confirm-dialog{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,380px);box-shadow:var(--shadow-float);background:#fff;padding:24px}.confirm-dialog h2{color:#253247;margin:0 0 10px;font-size:18px;font-weight:700}.confirm-dialog p{color:#667085;font-size:var(--font-ui);margin:0;line-height:1.7}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.danger-button{background:#c74f4f;box-shadow:0 6px 14px #c74f4f2e}.danger-button:hover{background:#ad4444;box-shadow:0 8px 18px #c74f4f38}.publish-button{min-height:34px;font-size:var(--font-caption);padding:0 10px}.version-publish-dialog{width:min(100%,560px);padding:0;overflow:hidden}.publish-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 24px 15px;display:flex}.publish-dialog-header h2{margin:6px 0 0}.publish-dialog-intro{padding:18px 24px 0}.publish-version-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:20px 24px;display:grid}.publish-version-summary div{flex-direction:column;gap:5px;min-width:0;display:flex}.publish-version-summary span{color:#929eae;font-size:var(--font-caption)}.publish-version-summary strong{color:#405068;font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.publish-check-list{gap:8px;padding:0 24px 18px;display:grid}.publish-check{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fafc;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.publish-check>span{color:#fff;background:#94a3b8;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.publish-check div{flex-direction:column;gap:2px;min-width:0;display:flex}.publish-check strong{color:#405068;font-size:var(--font-caption)}.publish-check small{color:#7b8798;font-size:var(--font-caption)}.publish-check-ready{background:#f5fbf8;border-color:#d6eee2}.publish-check-ready>span{background:#39a275}.publish-check-error{background:#fff7f7;border-color:#efd3d3}.publish-check-error>span{background:#c74f4f}.version-publish-dialog .form-error{margin:0 24px}.version-publish-dialog .confirm-actions{margin:18px 24px 22px}.release-dialog{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,620px);max-height:min(760px,100vh - 44px);box-shadow:var(--shadow-float);background:#fff;flex-direction:column;display:flex;overflow:hidden}.release-dialog-header{border-bottom:1px solid var(--line);padding:20px 22px}.release-list{gap:12px;padding:18px 22px 22px;display:grid;overflow-y:auto}.release-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;gap:9px;padding:15px;display:grid}.release-current{background:#f7fbff;border-color:#bed3ef}.release-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-item-head strong{color:#315e9a;font-size:var(--font-ui)}.release-item-head span{color:#8c99aa;font-size:var(--font-caption)}.release-item h3{color:#293a52;font-size:var(--font-section-title);margin:0}.release-item ol{color:#5f7188;font-size:var(--font-ui);gap:6px;margin:0;padding-left:18px;line-height:1.55;display:grid}.release-item li::marker{color:#7da2d7}.nav-item{border-radius:var(--radius-sm);color:#334155;width:100%;min-height:38px;font-size:var(--font-ui);text-align:left;background:0 0;justify-content:flex-start;padding:0 10px;font-weight:620;transition:color .15s,background .15s;position:relative}.nav-item+.nav-item{margin-top:4px}.nav-item svg{color:#64748b;stroke-width:1.85px}.nav-item:hover{color:#1d4ed8;background:#f3f7ff}.nav-item-active{color:#1d4ed8;background:#eaf2ff;font-weight:720}.nav-item-active:before{background:var(--blue);content:"";border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:0}.nav-item-active svg{color:var(--blue)}.main-content{width:calc(100% - 232px);min-width:0;margin-left:232px}.topbar{z-index:10;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.topbar-left{align-items:center;gap:28px;min-width:0;display:flex}.topbar-nav{scrollbar-width:none;align-items:center;gap:28px;max-width:100%;display:flex;overflow-x:auto}.topbar-nav::-webkit-scrollbar{width:0;height:0;display:none}.topbar-nav:not(.topbar-nav-single) button+button:before{content:"";background:#dfe6ef;width:1px;height:16px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.topbar-nav button{color:#64748b;min-height:40px;font-size:var(--font-ui);background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0 0 2px;font-weight:650;transition:color .15s;display:inline-flex;position:relative}.topbar-nav button:after{background:var(--blue);content:"";border-radius:2px;width:24px;height:2px;transition:transform .15s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.topbar-nav button:hover:not(:disabled){color:#1d4ed8;background:0 0}.topbar-nav button:disabled{color:#cbd5e1;opacity:1}.topbar-nav .topbar-nav-active{color:#253247;background:0 0;font-weight:700}.topbar-nav .topbar-nav-active:after{transform:translate(-50%)scaleX(1)}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-version-wrap{align-items:center;display:inline-flex;position:relative}.topbar-version{border-radius:var(--radius-sm);color:#7b8899;min-height:26px;font-size:var(--font-caption);cursor:pointer;background:#f8fafc;border:1px solid #e6ebf1;align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.topbar-version:hover{color:#335f9e;background:#f3f7ff;border-color:#cbd8e8}.topbar-version-tooltip{z-index:40;border-radius:var(--radius-sm);color:#52627a;width:320px;box-shadow:var(--shadow-float);font-size:var(--font-caption);text-align:left;background:#fff;border:1px solid #dbe4ef;padding:12px 14px;line-height:1.55;display:none;position:absolute;top:calc(100% + 8px);right:0}.topbar-version-tooltip:before{content:"";background:#fff;border-top:1px solid #dbe4ef;border-left:1px solid #dbe4ef;width:9px;height:9px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.topbar-version-wrap:hover .topbar-version-tooltip,.topbar-version-wrap:focus-within .topbar-version-tooltip{display:block}.topbar-version-tooltip strong{color:#263751;font-size:var(--font-ui);margin-bottom:7px;display:block}.topbar-version-tooltip ul{gap:4px;margin:0;padding-left:16px;display:grid}.topbar-version-tooltip li::marker{color:#7da2d7}.topbar-divider{background:var(--line);width:1px;height:24px;margin:0 2px}.global-search{border:1px solid var(--line);border-radius:var(--radius-sm);color:#8c99aa;background:#f8fafc;align-items:center;gap:8px;width:244px;height:38px;padding:0 11px;display:flex}.global-search:focus-within{background:#fff;border-color:#9bb7e2;box-shadow:0 0 0 3px #376fd014}.global-search input{width:100%;color:var(--ink);font-size:var(--font-ui);background:0 0;border:0;outline:0}.global-search input::placeholder{color:#9aa6b6}.user-menu{color:#8693a5;align-items:center;gap:9px;padding:2px 4px;display:flex}.user-avatar{width:32px;height:32px;font-size:var(--font-caption)}.user-info{flex-direction:column;gap:1px;min-width:64px;display:flex}.user-info strong{color:#35465f;font-size:var(--font-ui);font-weight:650}.page-body{width:100%;max-width:1480px;margin:0 auto;padding:26px 24px 54px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.page-header>div:first-child{min-width:0}.page-header h1{font-size:var(--font-page-title);letter-spacing:0;margin:0 0 6px;font-weight:760;line-height:1.22}.page-header p{color:#667085;max-width:760px;font-size:var(--font-ui)}.recycle-bin-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:0 0 16px;display:flex}.recycle-bin-tabs button{color:#718096;min-height:40px;font-size:var(--font-ui);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 16px;font-weight:650}.recycle-bin-tabs button:hover{color:#1d4ed8}.recycle-bin-tabs .recycle-bin-tab-active{color:#1d4ed8;border-bottom-color:#3569b5}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card,.content-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;box-shadow:0 1px 2px #0f172a08}.metric-card{min-height:132px;padding:18px}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon,.attention-icon{border-radius:var(--radius-sm);place-items:center;display:inline-grid}.metric-icon{width:38px;height:38px}.metric-icon svg,.attention-icon svg{stroke-width:1.8px}.tone-lime,.tone-blue{color:#3569b5;background:#edf4ff}.tone-green{color:#347f63;background:#edf8f3}.tone-orange{color:#ad6f32;background:#fff5e9}.tone-red{color:#b85353;background:#fff0f0}.metric-hint{color:#8c99aa;font-size:11px}.metric-value{letter-spacing:0;margin-top:14px;font-size:28px;font-weight:760;line-height:1.1}.metric-label{color:#697a91;margin-top:6px;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:18px;margin-bottom:18px;display:grid}.content-panel{min-width:0}.safe-param-tabs{width:fit-content;margin:0 0 16px}.safe-param-panel{overflow:hidden}.safe-param-list{gap:14px;padding:0 22px 22px;display:grid}.safe-param-card{border-radius:var(--radius-sm);background:#fbfcfe;border:1px solid #e1e7ef;padding:16px}.safe-param-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.safe-param-card-head h3{color:#293a53;margin:0 0 4px;font-size:15px}.safe-param-card-head p{color:#718096;font-size:var(--font-caption);margin:0;line-height:1.55}.safe-param-save{flex:none}.safe-param-editor,.safe-param-model-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#27364b;background:#fff;outline:0;width:100%;line-height:1.65}.safe-param-editor{resize:vertical;min-height:180px;padding:12px 13px}.safe-param-model-input{height:42px;padding:0 12px}.safe-param-editor:focus,.safe-param-model-input:focus{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}.safe-param-editor[readonly],.safe-param-model-input[readonly]{color:#55657b;background:#f4f6f8}.safe-param-readonly{color:#8b6070;margin-top:7px;display:block}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px 16px;display:flex}.panel-heading h2{color:#263750;font-size:var(--font-section-title);margin:0 0 5px;font-weight:650}.panel-heading p{font-size:var(--font-ui)}.attention-list{padding:0 22px 9px}.attention-item{border-top:1px solid #edf1f5;align-items:center;gap:13px;min-height:69px;display:flex}.attention-icon{flex:none;width:36px;height:36px}.attention-lime,.attention-blue{color:#416fae;background:#eef4fc}.attention-orange{color:#b47839;background:#fff4e7}.attention-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.attention-copy strong{color:#394a62;font-size:12px;font-weight:650}.attention-copy span{color:#8a97a8;font-size:11px}.trend-summary{justify-content:space-between;align-items:flex-end;padding:9px 23px 0;display:flex}.trend-summary>div:first-child{flex-direction:column;gap:4px;display:flex}.trend-summary strong{letter-spacing:0;font-size:31px;font-weight:680}.trend-summary span{color:#8290a2;font-size:11px}.trend-delta{color:#9b6e44;align-items:center;gap:5px;font-size:11px;display:flex}.trend-panel .detail-grid>div{background:#f7f9fc;border-radius:8px;padding:11px 12px}.trend-panel .detail-grid strong{font-size:15px}.dashboard-header-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-header-actions .compact-input,.dashboard-header-actions .ops-searchable-select{width:170px;min-width:170px}.dashboard-header-actions .dashboard-interval-select{width:116px;min-width:116px}.dashboard-header-actions .secondary-button{flex:none}.dashboard-header-actions .compact-segment{flex:none;grid-template-columns:repeat(3,42px);width:auto;min-height:38px;margin-bottom:0;display:inline-grid}.dashboard-header-actions .compact-segment button{min-width:0;font-size:var(--font-ui);padding:0 10px}.dashboard-warning-strip{border-radius:var(--radius-sm);color:#bd6f17;min-height:48px;font-size:var(--font-ui);background:#fff8e8;border:1px solid #ffe3b0;align-items:center;gap:8px;margin-bottom:16px;padding:0 18px;display:flex}.dashboard-warning-strip svg{flex:none}.dashboard-warning-strip button{color:#c46f14;font-size:var(--font-ui);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex}.dashboard-metric-grid .metric-card{min-height:128px}.metric-card-clickable{text-align:left;cursor:pointer;border:1px solid #e5ebf4;width:100%}.metric-card-clickable:hover{border-color:#cbd8ff;box-shadow:0 10px 24px #3d67f517}.metric-card-clickable:focus-visible{outline-offset:2px;outline:3px solid #4361ee2e}.dashboard-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-panel{min-height:292px;overflow:hidden}.dashboard-feature-panel{flex-direction:column;min-height:0;display:flex}.dashboard-wide-panel{grid-column:span 1}.dashboard-panel-heading{align-items:flex-start;padding-bottom:8px}.dashboard-panel-icon{border-radius:var(--radius-sm);color:#4169a8;background:#eef4ff;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.account-share-layout{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;padding:14px 26px 28px;display:grid}.dashboard-donut{border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.dashboard-donut>div{text-align:center;background:#fff;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 1px #eef2f7}.dashboard-donut strong{color:#2f3f58;font-size:28px;line-height:1}.dashboard-donut span{color:#8794a7;font-size:var(--font-caption)}.dashboard-status-list{gap:13px;display:grid}.dashboard-status-row{color:#53637b;font-size:var(--font-ui);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.dashboard-status-row button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.dashboard-status-row button:hover{color:#315de6}.dashboard-status-row i{border-radius:50%;flex:none;width:8px;height:8px}.dashboard-status-row strong{color:#2f3f58;font-size:var(--font-ui);font-weight:760}.status-blue{background:#4361ee}.status-slate{background:#8c99aa}.status-amber{background:#f59e0b}.status-red{background:#ef4444}.dashboard-line-chart{padding:3px 20px 21px}.dashboard-line-chart svg{width:100%;height:210px;display:block;overflow:visible}.chart-grid-lines line{stroke:#edf1f6;stroke-width:1px}.chart-y-axis text{fill:#98a4b5;text-anchor:end;font-size:11px;font-weight:600}.chart-line-current,.chart-line-previous{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.chart-line-current{stroke:#4169f5}.chart-line-previous{stroke:#d7dde8;stroke-dasharray:6 6}.chart-axis-labels{color:#98a4b5;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:8px;font-size:11px;display:grid}.dashboard-hour-chart{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 22px 20px;display:grid}.hour-chart-y-axis{color:#8b98aa;text-align:right;align-content:space-between;height:172px;font-size:11px;font-weight:650;display:grid}.hour-chart-bars{border-bottom:1px solid #e9eef6;grid-template-columns:repeat(24,minmax(10px,1fr));align-items:end;gap:7px;height:198px;display:grid}.hour-chart-cell{grid-template-rows:minmax(0,172px) 18px;align-items:end;gap:8px;height:198px;display:grid}.hour-chart-cell i{background:linear-gradient(#4d73f5,#80a6ff);border-radius:999px 999px 2px 2px;width:100%;min-height:0;display:block}.hour-chart-cell span{color:#98a4b5;text-align:center;min-height:18px;font-size:10px}.dashboard-empty-chart{color:#9aa6b6;min-height:180px;font-size:var(--font-ui);align-content:center;place-items:center;gap:8px;display:grid}.dashboard-empty-chart strong{color:#68788f;font-weight:600}.dashboard-empty-note{color:#8b98aa;font-size:var(--font-caption);margin:4px 22px 0}.dashboard-period-note{color:#7d8da3;font-size:var(--font-caption);margin:4px 22px 0}.dashboard-frequency-grid,.dashboard-bar-list,.dashboard-sales-bars{gap:14px;padding:8px 22px 24px;display:grid}.dashboard-feature-scroll-list{scrollbar-width:none;flex:auto;min-height:0;max-height:640px;padding-right:14px;overflow-y:auto}.dashboard-feature-scroll-list:hover,.dashboard-feature-scroll-list:focus-within{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.dashboard-feature-scroll-list::-webkit-scrollbar{width:0}.dashboard-feature-scroll-list:hover::-webkit-scrollbar{width:6px}.dashboard-feature-scroll-list:focus-within::-webkit-scrollbar{width:6px}.dashboard-feature-scroll-list::-webkit-scrollbar-track{background:0 0}.dashboard-feature-scroll-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.dashboard-bar-row{grid-template-columns:150px minmax(120px,1fr) 56px;align-items:center;gap:12px;display:grid}.dashboard-bar-copy{gap:2px;min-width:0;display:grid}.dashboard-bar-copy strong{color:#35465f;font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dashboard-bar-copy span{color:#8b98aa;font-size:var(--font-caption)}.dashboard-bar-track{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.dashboard-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#4d73f5,#6da3ff);height:100%;display:block}.dashboard-bar-row b{color:#40516a;font-size:var(--font-ui);text-align:right}.dashboard-mini-table{padding:0 22px 22px}.dashboard-mini-table table{border-collapse:collapse;width:100%;font-size:var(--font-caption)}.dashboard-mini-table th,.dashboard-mini-table td{color:#64748b;text-align:right;border-top:1px solid #eef2f7;padding:8px 10px}.dashboard-mini-table th:first-child,.dashboard-mini-table td:first-child{text-align:left}.inline-loading{color:#7d8da3;font-size:var(--font-caption);align-items:center;gap:7px;margin-top:4px;display:inline-flex}.inline-loading svg{animation:1.1s linear infinite status-spin}.dashboard-refresh-status{color:#7d8da3;min-height:22px;font-size:var(--font-caption);align-items:center;gap:7px;margin-top:4px;display:flex}.dashboard-refresh-status button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.dashboard-refresh-spinner{animation:1.1s linear infinite status-spin}.dashboard-skeleton-block{background:#f4f7fb;border-color:#edf1f6;position:relative;overflow:hidden}.dashboard-skeleton-block:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffd9 45%,#0000 70%);animation:1.4s ease-in-out infinite dashboard-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes dashboard-skeleton-shimmer{to{transform:translate(100%)}}.table-panel{overflow:hidden}.full-table-panel{min-height:470px}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.data-table th{color:#64748b;font-size:var(--font-ui);letter-spacing:0;white-space:nowrap;background:#f8fafc;border-top:1px solid #eef2f7;border-bottom:1px solid #e7edf5;padding:12px 18px;font-weight:650}.data-table td{color:#475569;height:58px;font-size:var(--font-ui);white-space:nowrap;border-bottom:1px solid #eef2f7;padding:10px 18px}.data-table select,.data-table input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;min-height:34px;font-size:var(--font-ui);background-color:#fff}.data-table select{height:var(--select-height-sm)}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f8fbff}.table-link{color:#2563eb;background:0 0;border:0;padding:0;font-weight:700}.primary-cell{color:#35465e;font-size:var(--font-ui);flex-direction:column;gap:4px;font-weight:600;display:flex}.primary-cell small{color:#8d9aac;font-size:var(--font-caption);font-weight:400}.source-account-cell{align-items:center;gap:11px;min-width:0;display:inline-flex}.source-account-avatar{color:#315f9f;width:34px;height:34px;font-size:var(--font-caption);background:#eef5ff;border:1px solid #dce5f1;border-radius:50%;flex:none;place-items:center;font-weight:760;display:inline-grid;overflow:hidden}.source-account-avatar img{object-fit:cover;width:100%;height:100%}.source-account-avatar-preview{width:64px;height:64px;font-size:18px}.source-account-avatar-twitter{color:#172033;background:#eef2f8}.source-account-avatar-zhishixingqiu{color:#8060c7;background:#f2efff}.source-account-avatar-wechat{color:#178b54;background:#eaf8f0}.source-account-avatar-facebook{color:#1d5fbf;background:#e9f1ff;font-family:Arial,sans-serif;font-size:18px}.source-account-avatar-editor{padding:10px 0 2px}.source-account-avatar-edit-row{align-items:center;gap:14px;display:flex}.report-source-avatar{color:#597093;background:#f3f7fd;border:1px solid #dfe7f2;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;display:inline-grid;overflow:hidden}.report-source-avatar img{object-fit:cover;width:100%;height:100%}.report-source-avatar-empty{background:#eef4fb}.hot-score-pill{min-width:76px;font-size:var(--font-caption);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-weight:700;display:inline-flex}.hot-score-red{color:#c04444;background:#fdecec}.hot-score-orange{color:#b76021;background:#fff1e3}.hot-score-amber{color:#9a6b12;background:#fff7da}.hot-score-muted{color:#65758a;background:#f0f3f6}.hot-events-table{table-layout:fixed;min-width:1180px}.hot-events-table-ranking th:first-child,.hot-events-table-ranking td:first-child{width:88px}.hot-events-table-ranking th:nth-child(2),.hot-events-table-ranking td:nth-child(2){width:360px}.hot-events-table-ranking th:nth-child(3),.hot-events-table-ranking td:nth-child(3),.hot-events-table-ranking th:nth-child(4),.hot-events-table-ranking td:nth-child(4),.hot-events-table-ranking th:nth-child(6),.hot-events-table-ranking td:nth-child(6),.hot-events-table-ranking th:nth-child(8),.hot-events-table-ranking td:nth-child(8){width:110px}.hot-events-table-ranking th:nth-child(5),.hot-events-table-ranking td:nth-child(5){width:130px}.hot-events-table-ranking th:nth-child(7),.hot-events-table-ranking td:nth-child(7){width:170px}.hot-events-table-all th:first-child,.hot-events-table-all td:first-child{width:420px}.hot-events-table-all th:nth-child(2),.hot-events-table-all td:nth-child(2),.hot-events-table-all th:nth-child(3),.hot-events-table-all td:nth-child(3),.hot-events-table-all th:nth-child(5),.hot-events-table-all td:nth-child(5),.hot-events-table-all th:nth-child(7),.hot-events-table-all td:nth-child(7){width:110px}.hot-events-table-all th:nth-child(4),.hot-events-table-all td:nth-child(4){width:130px}.hot-events-table-all th:nth-child(6),.hot-events-table-all td:nth-child(6){width:170px}.hot-event-title-cell{align-items:center;gap:12px;min-width:0;display:flex}.hot-event-title-cell .primary-cell{min-width:0}.hot-event-title-cell .primary-cell,.hot-event-title-cell .primary-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hot-event-cover-stack{color:#7a8aa2;background:#f3f6fb;border:1px solid #dce5f2;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:36px;display:grid;position:relative;overflow:hidden}.hot-cover-preview span,.hot-event-cover-stack span{color:#fff;background:#0f172ab8;border-radius:999px;min-width:17px;padding:1px 5px;font-size:10px;font-weight:800;position:absolute;bottom:3px;right:3px}.hot-rank{color:#64748b;background:#f1f5f9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:inline-grid}.hot-rank-1{color:#b76b00;background:#fff1d6}.hot-rank-2{color:#5c6f8f;background:#edf2fb}.hot-rank-3{color:#a65a20;background:#fff0e5}.form-label-row{color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-weight:700;display:flex}.file-upload-button{cursor:pointer;position:relative;overflow:hidden}.file-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-upload-button.is-disabled{opacity:.65;pointer-events:none}.hot-cover-editor{flex-direction:column;gap:10px;display:flex}.hot-cover-list{gap:8px;display:grid}.hot-cover-item{border:1px solid var(--border);background:#f8fafc;border-radius:10px;grid-template-columns:54px 36px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:grid}.hot-cover-preview,.hot-cover-empty{border:1px solid var(--border);color:var(--muted);background-color:#eef3ff;justify-content:center;align-items:center;display:flex}.hot-cover-preview{border-radius:8px;width:54px;height:36px;position:relative;overflow:hidden}.hot-event-cover-stack .hot-cover-preview{border:0;border-radius:0;width:100%;height:100%}.hot-cover-preview img{object-fit:cover;width:100%;height:100%}.hot-cover-empty{border-style:dashed;border-radius:10px;gap:8px;min-height:48px;font-size:13px}.hot-related-section{flex-direction:column;gap:10px;display:flex}.hot-related-list{gap:10px;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.hot-related-article{border:1px solid var(--border);background:#f8fafc;border-radius:10px;gap:10px;padding:12px;display:grid}.hot-related-article-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hot-related-article-main{gap:4px;min-width:0;display:grid}.hot-related-article-main strong{color:var(--text);font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hot-related-article-main span,.hot-related-muted{color:var(--muted);font-size:var(--font-caption)}.hot-related-detail-toggle{font-size:var(--font-caption);flex:none;padding:0;font-weight:700}.hot-related-summary{color:var(--muted);font-size:var(--font-caption);margin:0;line-height:1.6}.hot-related-images{flex-wrap:wrap;gap:8px;display:flex}.hot-related-image{width:92px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:9px;gap:5px;padding:6px;display:grid}.hot-related-image:hover{background:#f3f7ff;border-color:#8fb3ff}.hot-related-image span{background-color:#eef3ff;background-position:50%;background-size:cover;border-radius:7px;width:100%;height:54px}.hot-related-image em{font-size:12px;font-style:normal;font-weight:700}.hot-related-detail{background:#fff;border:1px solid #dbe4f0;border-radius:10px;gap:10px;padding:12px;display:grid}.hot-related-detail-meta{color:var(--muted);font-size:var(--font-caption);flex-wrap:wrap;gap:8px 14px;display:flex}.hot-related-detail-meta a{color:var(--primary);align-items:center;gap:4px;font-weight:700;display:inline-flex}.hot-related-detail-body{white-space:pre-wrap;max-height:180px;color:var(--text);font-size:var(--font-caption);line-height:1.7;overflow:auto}.hot-related-empty{border:1px dashed var(--border);min-height:86px;color:var(--muted);font-size:var(--font-caption);background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.operation-column,.operation-cell{width:132px;min-width:132px;text-align:center!important}.operation-column-wide,.operation-cell-wide{width:220px;min-width:220px;text-align:center!important}.operation-cell>.review-actions,.operation-cell-wide>.review-actions{justify-content:center}.operation-cell .table-action,.operation-cell-wide .table-action{flex:none}.table-action{width:31px;height:31px}.compact-table .data-table td{height:60px}.empty-state{color:#9aa6b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.empty-state strong{color:#627188;font-size:var(--font-ui);font-weight:600}.empty-state span{max-width:520px;font-size:var(--font-caption)}.table-toolbar{background:#fff;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 18px;display:flex}.pagination-bar{color:#64748b;min-height:58px;font-size:var(--font-ui);border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.pagination-bar label{align-items:center;gap:8px;display:inline-flex}.pagination-bar select{border-radius:var(--radius-xs);color:#334155;min-width:72px;height:34px;font:inherit;background-color:#fff;border:1px solid #dbe4f0;padding:0 36px 0 10px}.filter-tabs,.inline-filter{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.filter-tabs button,.inline-filter>button{color:#667085;min-height:34px;font-size:var(--font-ui);background:0 0;border-radius:7px;padding:0 11px;font-weight:600}.filter-tabs button:hover,.inline-filter>button:hover{color:#425b7c;background:#f3f6fa}.filter-tabs button span{color:#758398;background:#edf1f5;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:9px;display:inline-grid}.filter-tabs .filter-tab-active,.inline-filter>.filter-tab-active{color:#1d4ed8;background:#eaf2ff;font-weight:700}.filter-tab-active span{color:#2e609e;background:#dceafd!important}.application-list-tools{flex:none}.local-search{background:#fff;width:250px;height:38px}.inline-filter select,select.compact-input,.bulk-toolbar select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;height:38px;font-size:var(--font-ui);background-color:#fff;outline:none;padding:0 36px 0 12px;font-weight:600}input.compact-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;height:38px;font-size:var(--font-ui);background-color:#fff;outline:none;padding:0 12px;font-weight:600;transition:border-color .16s,box-shadow .16s}input.compact-input:focus-visible{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}input.compact-input::placeholder{color:#9aa6b5;font-weight:400}.compact-input{width:116px}.upgrade-monitor-filters{gap:12px;overflow-x:auto}.upgrade-monitor-filters label{color:#617188;font-size:var(--font-caption);gap:6px;font-weight:600;display:grid}.upgrade-monitor-filters .compact-input{width:180px}.user-group-filter{width:150px}.package-name{color:#627289;align-items:center;gap:7px;display:flex}.log-action{color:#40516a;align-items:center;gap:8px;font-weight:600;display:flex}.log-action strong{color:#35465e;font-size:var(--font-ui);font-weight:650}.log-action small{color:#8d9aac;font-size:var(--font-caption);font-weight:400}.log-dot{background:#6c91c5;border-radius:50%;width:6px;height:6px}.result-success{color:var(--green);align-items:center;gap:5px;display:inline-flex}.result-failed{color:var(--red);align-items:center;gap:5px;display:inline-flex}.date-filter-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:140px}.date-filter-empty::-webkit-calendar-picker-indicator{opacity:1}.date-filter-input:focus,.date-filter-input:valid{color:#41516a}.date-filter-input.date-filter-empty:not(:focus){color:#0000}.date-filter-input.date-filter-empty:focus{color:#41516a}.bulk-toolbar{background:#f3f7fc;border-bottom:1px solid #dce8f6;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 20px;display:flex}.bulk-toolbar strong{color:#446386;font-size:var(--font-ui)}.bulk-message{color:#476887;font-size:var(--font-ui);margin:11px 20px}.quick-filter-strip{border-radius:var(--radius-sm);color:#5d6d86;font-size:var(--font-ui);background:#f5f8ff;border:1px solid #dbe6ff;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 12px;padding:10px 12px;display:flex}.quick-filter-strip strong{color:#315de6}.quick-filter-strip button{color:#315de6;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.topic-toolbar{min-height:64px}.source-account-stats{align-items:center;gap:8px;display:inline-flex}.source-account-stats>span{border-radius:var(--radius-sm);color:#52627a;background:#f8fafc;border:1px solid #dbe4f0;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.source-account-stats small{font-size:var(--font-caption);font-weight:600}.source-account-stats strong{color:#243751;font-size:16px;line-height:1}.source-account-stats>.source-account-stat-enabled{color:#33815d;background:#effaf4;border-color:#ccebdc}.source-account-stats>.source-account-stat-enabled strong{color:#168553}.topic-search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#8592a4;background:#fff;align-items:center;gap:8px;width:min(420px,100%);height:38px;padding:0 11px;display:flex}.topic-search:focus-within{border-color:#8cafe0;box-shadow:0 0 0 3px #3f6fb01a}.topic-search input{color:#34455e;width:100%;font-size:var(--font-ui);background:0 0;border:0;outline:0}.compact-select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;min-width:132px;height:38px;font-size:var(--font-ui);background-color:#fff;outline:none;padding:0 36px 0 12px;font-weight:600}.ops-select-wrapper{vertical-align:middle;min-width:0;display:inline-flex;position:relative}.ops-select-wrapper:after{content:"";pointer-events:none;border-bottom:1.5px solid #7b8798;border-right:1.5px solid #7b8798;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.ops-select-wrapper-toolbar{min-width:132px}.ops-select-wrapper-form,.ops-select-wrapper-table{width:100%}.ops-select-wrapper-pagination{min-width:72px}.ops-select-control{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;width:100%;min-width:0;height:38px;font-size:var(--font-ui);background:#fff;padding:0 36px 0 12px;font-weight:600}.ops-select-wrapper-form .ops-select-control{height:40px}.ops-select-wrapper-table .ops-select-control,.ops-select-wrapper-pagination .ops-select-control{height:34px}.ops-select-control:focus-visible{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}.ops-select-control:disabled{color:#9aa6b5;background:#f5f7fa}.ops-select-wrapper .ops-select-control{background-image:none}.ops-select-wrapper[data-loading]:before{border:1.5px solid #c8d2df;border-top-color:var(--blue);content:"";pointer-events:none;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite ops-select-spin;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@keyframes ops-select-spin{to{transform:translateY(-50%)rotate(360deg)}}.ops-searchable-select{min-width:0;position:relative}.ops-searchable-select-toolbar{min-width:132px}.ops-searchable-select-form,.ops-searchable-select-table{width:100%}.ops-searchable-select-pagination{min-width:72px}.ops-searchable-select-control{min-width:0;display:flex;position:relative}.ops-searchable-select-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;width:100%;min-width:0;height:38px;font-size:var(--font-ui);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:9px;padding:0 34px 0 12px;font-weight:600;display:flex}.ops-searchable-select-form .ops-searchable-select-trigger{height:40px}.ops-searchable-select-table .ops-searchable-select-trigger,.ops-searchable-select-pagination .ops-searchable-select-trigger{height:34px}.ops-searchable-select-trigger:hover{border-color:#b8c8dc}.ops-searchable-select-trigger:focus-visible{border-color:#7ea3e2;outline:none;box-shadow:0 0 0 3px #376fd01c}.ops-searchable-select-trigger:disabled{color:#9aa6b5;background:#f5f7fa}.ops-searchable-select:has(.ops-searchable-select-clear) .ops-searchable-select-trigger{padding-right:58px}.ops-searchable-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-searchable-select-placeholder{color:#97a3b3}.ops-select-chevron{pointer-events:none;border-bottom:1.5px solid #7b8798;border-right:1.5px solid #7b8798;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.ops-searchable-select-clear{color:#8491a3;background:#edf1f6;border:0;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;font-size:15px;line-height:1;display:inline-grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.ops-searchable-select-clear:hover{color:#40516a;background:#e1e8f1}.ops-searchable-select-popover{z-index:100;border:1px solid var(--line);border-radius:var(--radius-sm);min-width:180px;box-shadow:var(--shadow-float);background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ops-searchable-select-options{flex:1;min-height:0;padding:5px;overflow-y:auto}.ops-searchable-select-group{color:#8a97a8;font-size:var(--font-caption);padding:7px 9px 4px;font-weight:650}.ops-searchable-select-option{color:#40516a;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 9px;display:flex}.ops-searchable-select-option:hover,.ops-searchable-select-option.is-highlighted{background:#f3f7ff}.ops-searchable-select-option.is-selected{color:#1d4ed8;font-weight:650}.ops-searchable-select-option:disabled{color:#a5afbd;cursor:not-allowed;background:0 0}.ops-searchable-select-option-copy{gap:2px;min-width:0;display:grid}.ops-searchable-select-option-copy strong{font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ops-searchable-select-option-copy small{color:#8996a7;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-select-feedback{color:#8996a7;min-height:66px;font-size:var(--font-caption);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.ops-select-feedback-error{color:#b55353;flex-direction:column}.topic-table{min-width:1040px}.topic-table th:first-child,.topic-table td:first-child{width:46px;padding-right:6px}.topic-table input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--blue);padding:0}.topic-table td:nth-child(3){text-overflow:ellipsis;max-width:360px;overflow:hidden}.feature-guide-table{table-layout:fixed;min-width:1180px}.feature-guide-table th:first-child,.feature-guide-table td:first-child{width:300px;padding-right:18px}.feature-guide-table th:nth-child(2),.feature-guide-table td:nth-child(2){width:130px}.feature-guide-table th:nth-child(3),.feature-guide-table td:nth-child(3){width:300px}.feature-guide-table th:nth-child(4),.feature-guide-table td:nth-child(4),.feature-guide-table th:nth-child(6),.feature-guide-table td:nth-child(6){width:120px}.feature-guide-table th:nth-child(5),.feature-guide-table td:nth-child(5){width:150px}.feature-guide-table .operation-column,.feature-guide-table .operation-cell{width:180px;min-width:180px}.feature-guide-title strong,.feature-guide-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-users-table{table-layout:fixed;min-width:1420px}.app-users-table th:first-child,.app-users-table td:first-child{width:46px;padding-right:6px}.app-users-table .app-user-account-column{width:240px}.app-users-table .app-user-cohort-column{width:160px}.app-users-table .app-user-group-column{width:150px}.app-users-table .app-user-status-column{width:205px}.app-users-table .app-user-member-column{width:145px}.app-users-table .app-user-created-column{width:170px}.app-users-table .app-user-version-column{width:110px}.app-users-table .operation-column-wide,.app-users-table .operation-cell-wide{width:194px;min-width:194px}.app-users-table .app-user-account-column .primary-cell,.app-users-table .app-user-cohort-column .primary-cell,.app-users-table .app-user-group-column .primary-cell{min-width:0;max-width:100%;overflow:hidden}.app-users-table .app-user-account-column .primary-cell,.app-users-table .app-user-account-column .primary-cell small,.app-users-table .app-user-cohort-column .primary-cell,.app-users-table .app-user-group-column .primary-cell,.app-users-table .app-user-version-column{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-history-cell{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.version-history-cell>small{color:#8d9aac;width:100%;font-size:var(--font-caption)}.version-history-item{background:#f7faff;border:1px solid #dfe7f2;border-radius:6px;flex-direction:column;gap:1px;max-width:104px;padding:4px 7px;display:inline-flex}.version-history-item strong,.version-history-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-history-item strong{color:#40516a;font-size:var(--font-caption)}.version-history-item small{color:#8d9aac;font-size:10px}.collect-topic-table{table-layout:fixed;min-width:1240px}.collect-topic-table th:nth-child(2),.collect-topic-table td:nth-child(2){width:96px}.collect-topic-table th:nth-child(3),.collect-topic-table td:nth-child(3){width:220px}.collect-topic-table th:nth-child(4),.collect-topic-table td:nth-child(4){width:260px}.collect-topic-table th:nth-child(5),.collect-topic-table td:nth-child(5){width:120px}.collect-topic-table th:nth-child(6),.collect-topic-table td:nth-child(6){width:110px}.collect-topic-table th:nth-child(7),.collect-topic-table td:nth-child(7){width:150px}.collect-topic-table .operation-column-wide,.collect-topic-table .operation-cell-wide{width:220px;min-width:220px}.topic-description-cell{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.filter-type-cell{white-space:nowrap}.customers-table{table-layout:fixed;min-width:920px}.customers-table th:first-child,.customers-table td:first-child{width:240px}.customers-table th:nth-child(2),.customers-table td:nth-child(2){width:300px}.report-table{table-layout:fixed;min-width:1450px}.report-table th:first-child,.report-table td:first-child{width:46px;padding-right:6px}.report-table th:nth-child(2),.report-table td:nth-child(2){width:390px;max-width:390px;padding-right:18px;overflow:hidden}.report-table th:nth-child(3),.report-table td:nth-child(3){width:120px}.report-table th:nth-child(4),.report-table td:nth-child(4){width:230px}.report-table th:nth-child(5),.report-table td:nth-child(5){width:260px;min-width:0}.report-table th:nth-child(6),.report-table td:nth-child(6),.report-table th:nth-child(7),.report-table td:nth-child(7){width:150px}.report-table td:nth-child(2) .primary-cell,.report-table td:nth-child(4) .primary-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.report-table td:nth-child(2) .primary-cell small,.report-table td:nth-child(4) .primary-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-table td:nth-child(4) .source-account-cell{max-width:100%}.recycle-report-table{table-layout:fixed;min-width:1280px}.recycle-report-table th:first-child,.recycle-report-table td:first-child{width:46px;padding-right:6px}.recycle-report-table th:nth-child(2),.recycle-report-table td:nth-child(2){width:330px;overflow:hidden}.recycle-report-table th:nth-child(3),.recycle-report-table td:nth-child(3){width:120px}.recycle-report-table th:nth-child(4),.recycle-report-table td:nth-child(4){width:180px}.recycle-report-table th:nth-child(5),.recycle-report-table td:nth-child(5),.recycle-report-table th:nth-child(7),.recycle-report-table td:nth-child(7){width:150px}.recycle-report-table th:nth-child(6),.recycle-report-table td:nth-child(6){width:170px}.recycle-report-table th:last-child,.recycle-report-table td:last-child{width:120px}.recycle-hot-topic-table{table-layout:fixed;min-width:1180px}.recycle-hot-topic-table th:first-child,.recycle-hot-topic-table td:first-child{width:46px;padding-right:6px}.recycle-hot-topic-table th:nth-child(2),.recycle-hot-topic-table td:nth-child(2){width:360px;overflow:hidden}.recycle-hot-topic-table th:nth-child(3),.recycle-hot-topic-table td:nth-child(3){width:110px}.recycle-hot-topic-table th:nth-child(4),.recycle-hot-topic-table td:nth-child(4){width:140px}.recycle-hot-topic-table th:nth-child(5),.recycle-hot-topic-table td:nth-child(5){width:100px}.recycle-hot-topic-table th:nth-child(6),.recycle-hot-topic-table td:nth-child(6){width:170px}.recycle-hot-topic-table th:nth-child(7),.recycle-hot-topic-table td:nth-child(7){width:160px}.recycle-hot-topic-table th:last-child,.recycle-hot-topic-table td:last-child{width:100px}.report-category-pill{justify-content:center;min-width:74px}.report-category-pushReport{color:#2f6f9f;background:#eaf3ff}.report-category-jingneiZhiku{color:#347f63;background:#eaf7f1}.report-category-jingwaiZhiku{color:#8060a8;background:#f2eefb}.report-category-wanganDongtai{color:#a96c2e;background:#fff2e3}.report-category-businessReport{color:#6d5a2c;background:#fff8d9}.report-source-table{min-width:980px}.collect-media-table{table-layout:fixed;min-width:1180px}.collect-media-table th:first-child,.collect-media-table td:first-child{width:46px}.collect-media-table th:nth-child(2),.collect-media-table td:nth-child(2){width:210px}.collect-media-table th:nth-child(3),.collect-media-table td:nth-child(3){width:170px}.collect-media-table th:nth-child(4),.collect-media-table td:nth-child(4){width:230px}.collect-media-table th:nth-child(5),.collect-media-table td:nth-child(5){width:110px}.collect-media-table th:nth-child(6),.collect-media-table td:nth-child(6){width:100px}.collect-media-table th:nth-child(7),.collect-media-table td:nth-child(7){width:150px}.collect-media-table th:nth-child(8),.collect-media-table td:nth-child(8){width:210px}.collect-media-table td:nth-child(2),.collect-media-table td:nth-child(3){text-overflow:ellipsis;overflow:hidden}.collect-media-table td:nth-child(2) .primary-cell{min-width:0}.collect-media-table td:nth-child(2) .primary-cell small,.media-domain-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-tags{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.media-tags .status-pill{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:92px;overflow:hidden}.media-tags .status-pill svg{flex:none}.media-count-value{font-size:16px;font-weight:700}.media-count-zero{color:#bdbdbd}.media-count-low{color:#9e9e9e}.media-count-warm{color:#ffa726}.media-count-orange{color:#ff9800}.media-count-deep-orange{color:#ff7043}.media-count-hot{color:#ff5722}.media-count-critical{color:#d32f2f}.collect-media-actions{justify-content:center;gap:5px}.media-management-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.media-management-page-header{margin-bottom:18px}.media-management-head .mode-segment,.page-header .mode-segment{margin-bottom:0}.media-management-head .review-actions{flex-wrap:wrap;justify-content:flex-end}.media-management-summary{color:#64748b;min-width:0;font-size:var(--font-ui);align-items:center;gap:12px;display:flex}.media-management-summary strong{color:#1f2f46;font-size:var(--font-body)}.media-category-filter{width:150px}.collect-media-search{width:min(320px,100%)}.collect-media-tag-filter{width:150px;min-width:150px}.collect-media-status-filter{width:132px;min-width:132px}.collect-media-sort-filter{width:190px;min-width:190px}.hot-event-ranking-select{width:120px;min-width:120px}.hot-event-status-select{width:132px;min-width:132px}.ops-user-search{width:min(300px,100%)}.ops-user-role-filter{width:150px;min-width:150px}.ops-user-status-filter,.app-user-status-select{width:132px;min-width:132px}.app-user-group-filter{width:160px;min-width:160px}.app-user-tier-filter{width:180px;min-width:180px}.report-category-select{width:150px;min-width:150px}.bulk-value-select{width:190px}.cms-media-field-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.cms-media-field-row label{min-width:0}.cms-media-field-row .icon-button{width:40px;height:40px}.cms-media-table,.cms-media-source-table{table-layout:fixed;min-width:940px}.cms-media-table th:first-child,.cms-media-table td:first-child,.cms-media-source-table th:first-child,.cms-media-source-table td:first-child{width:300px}.distribution-panel{overflow:hidden}.distribution-table{table-layout:fixed;min-width:1160px}.distribution-table th:first-child,.distribution-table td:first-child{width:280px}.distribution-table th:nth-child(2),.distribution-table td:nth-child(2){width:130px}.distribution-table th:nth-child(3),.distribution-table td:nth-child(3){width:330px}.distribution-table th:nth-child(4),.distribution-table td:nth-child(4){width:110px}.distribution-table th:nth-child(5),.distribution-table td:nth-child(5){width:180px}.distribution-table .operation-column,.distribution-table .operation-cell{width:110px;min-width:110px}.distribution-table th,.distribution-table td{vertical-align:middle}.distribution-table td:first-child,.distribution-table td:nth-child(3){white-space:normal}.distribution-category-cell{min-width:0}.distribution-category-cell strong,.distribution-category-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.distribution-target-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.distribution-target-tags .status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.distribution-form{width:min(100%,760px)}.distribution-editor-intro{border-radius:var(--radius-sm);color:#5f7087;font-size:var(--font-ui);background:#f7faff;border:1px solid #dce8f6;align-items:center;gap:9px;margin-bottom:16px;padding:11px 12px;line-height:1.55;display:flex}.distribution-target-list{gap:10px;display:grid}.distribution-target-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.distribution-target-row:hover{background:#fbfdff;border-color:#c8d8ec}.distribution-target-disabled{color:#8e9aab;background:#f8fafc}.distribution-target-main{color:#35465e;min-width:0;font-size:var(--font-ui);align-items:center;gap:10px;font-weight:650;display:flex}.distribution-target-main input,.inline-check input{width:16px;height:16px;accent-color:var(--blue);flex:none}.distribution-target-main span{gap:4px;min-width:0;display:grid}.distribution-target-main strong,.distribution-target-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.distribution-target-main small{color:#8b98aa;font-size:var(--font-caption);font-weight:500}.inline-check{color:#55657a;font-size:var(--font-ui);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.topic-order-actions{align-items:center;gap:2px;display:inline-flex}.topic-order-actions .icon-button:disabled{cursor:not-allowed;opacity:.35}.cms-topic-title-cell{align-items:center;gap:11px;min-width:0;display:inline-flex}.cms-topic-thumb{color:#6d7d93;background:#f3f6fa;border:1px solid #dce5f1;border-radius:7px;flex:none;place-items:center;width:46px;height:32px;display:inline-grid;overflow:hidden}.cms-topic-thumb img{object-fit:cover;width:100%;height:100%}.cms-topic-thumb-empty svg{stroke-width:1.8px}.topic-title-link{color:#24416b;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline}.topic-title-link:hover{color:#2f63d8;text-underline-offset:3px;text-decoration:underline}.topic-detail-drawer{width:min(100%,760px)}.topic-detail-scroll{padding:20px 24px}.topic-detail-summary{border-bottom:1px solid #edf1f5;grid-template-columns:76px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid}.topic-detail-summary .cms-topic-thumb,.topic-detail-summary .topic-article-thumb{width:76px;height:54px}.topic-detail-summary p{color:#56667c;font-size:var(--font-ui);margin:6px 0;line-height:1.6}.topic-detail-summary small{color:#8c98aa;font-size:var(--font-caption)}.topic-detail-tags{color:#7d8b9e;font-size:var(--font-caption);justify-content:flex-start;gap:10px;font-weight:650}.topic-detail-toolbar{border-bottom:0;margin:18px 0 12px;padding:0}.topic-article-list{flex-direction:column;gap:10px;display:flex}.topic-article-item{background:#fff;border:1px solid #e5ebf3;border-radius:8px;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:12px;display:grid}.topic-article-thumb{color:#76869a;background:#f4f7fb;border:1px solid #dde6f1;border-radius:7px;place-items:center;width:108px;height:76px;display:grid;overflow:hidden}.topic-article-thumb img{object-fit:cover;width:100%;height:100%}.topic-article-main{min-width:0}.topic-article-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.topic-article-head strong{color:#283b5a;min-width:0;font-size:var(--font-ui);font-weight:700;line-height:1.45}.topic-article-head-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.topic-article-head a{color:#667995;display:inline-flex}.topic-article-detail-link{color:#315fbe;font-size:var(--font-caption);white-space:nowrap;font-weight:700}.topic-article-meta{color:#8e9aad;font-size:var(--font-caption);flex-wrap:wrap;gap:7px 12px;margin-top:6px;display:flex}.topic-article-main p{-webkit-line-clamp:3;color:#657388;font-size:var(--font-caption);-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.topic-article-detail{flex-direction:column;gap:14px;display:flex}.topic-article-detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.topic-article-back{color:#4c6f9f;align-self:flex-start;align-items:center;gap:6px;font-weight:650;display:inline-flex}.topic-article-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.topic-article-detail h3{color:#20324f;flex:1;margin:0;font-size:18px;font-weight:750;line-height:1.45}.topic-article-mode-switch{background:#f7f9fc;border:1px solid #d9e2ec;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.topic-article-mode-switch button{color:#65758a;min-width:54px;height:34px;font-size:var(--font-caption);cursor:pointer;background:0 0;border:0;font-weight:700}.topic-article-mode-switch button.active{color:#315fbe;background:#fff;box-shadow:0 1px 2px #1f304814}.topic-article-image-viewer{width:min(100%,520px);position:relative}.topic-article-detail-image{aspect-ratio:16/9;background:#f4f7fb;border:1px solid #dde6f1;border-radius:8px;display:block;overflow:hidden}.topic-article-detail-image img{object-fit:cover;width:100%;height:100%}.topic-article-image-nav{color:#fff;background:#141f3185;border-color:#ffffffc7;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.topic-article-image-prev{left:10px}.topic-article-image-next{right:10px}.topic-article-image-count{color:#fff;font-size:var(--font-caption);background:#141f3194;border-radius:999px;padding:4px 8px;font-weight:700;position:absolute;bottom:10px;right:10px}.topic-article-body{white-space:pre-wrap;color:#40516a;font-size:var(--font-ui);margin:0;line-height:1.8}.topic-article-summary,.topic-article-content{flex-direction:column;gap:8px;display:flex}.topic-article-summary h4,.topic-article-content h4{color:#405068;font-size:var(--font-ui);margin:0}.topic-article-summary p{color:#5f6f84;font-size:var(--font-ui);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.8}.topic-article-source-link{align-self:flex-start}.topic-detail-pagination{justify-content:space-between;align-items:center;gap:16px}.topic-detail-page-info{color:#7d8a9c;font-size:var(--font-caption);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.topic-detail-page-info label{align-items:center;gap:6px;display:inline-flex}.topic-detail-page-info select{color:#3f5068;height:34px;font-size:var(--font-caption);background-color:#fff;border:1px solid #d9e2ec;border-radius:7px;padding:0 36px 0 10px}.topic-detail-pagination .review-actions{flex:none}.muted-cell{color:#9aa6b5}.topic-error{margin:12px 20px}.change-requests-panel{margin-top:20px}.review-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.review-actions .primary-button{min-height:38px;font-size:var(--font-ui);padding:0 14px}.status-pill{font-size:var(--font-caption);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-weight:600;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.status-spinner{animation:.8s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}.status-active{color:#2d8461;background:#eaf7f1}.status-ready{color:#65758a;background:#f0f3f6}.status-review{color:#a96c2e;background:#fff2e3}.status-disabled{color:#b85353;background:#fdeeee}.status-expired{color:#7963a8;background:#f2eefb}.drawer-backdrop{z-index:50;background:#16233a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(100%,520px);height:100%;display:flex;box-shadow:-12px 0 28px #1f30481a}.subcategory-drawer{width:min(100%,640px)}.report-subcategory-filter{align-items:center;gap:10px;min-width:0;display:inline-flex}.report-subcategory-select{width:180px;min-width:180px}.report-settings-button{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:38px;display:inline-flex}.drawer-back-button{color:#5d7290;font-size:var(--font-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.drawer-back-button:hover{color:#285b9f}.subcategory-category-nav{border-bottom:1px solid var(--line);align-items:center;margin-bottom:21px;display:flex;overflow-x:auto}.subcategory-category-nav button{color:#7a899d;font-size:var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 16px 12px;font-weight:600;position:relative}.subcategory-category-nav button:first-child{padding-left:0}.subcategory-category-nav button+button{border-left:1px solid var(--line)}.subcategory-category-nav button.subcategory-category-active{color:#1f2937;font-weight:700}.subcategory-category-nav button.subcategory-category-active:after{background:var(--blue);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.subcategory-category-nav button:first-child.subcategory-category-active:after{left:0}.subcategory-drawer-status{margin-bottom:14px}.subcategory-drawer-list{flex-direction:column;gap:8px;display:flex}.subcategory-drawer-item{border-radius:var(--radius-sm);background:#fff;border:1px solid #e5ebf2;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex}.subcategory-drawer-item-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.subcategory-drawer-item-copy strong{color:#405068;font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subcategory-drawer-item-copy small{color:#929eae;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subcategory-drawer-item-actions{flex:none}.subcategory-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.subcategory-drawer-hint{margin-top:22px}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px 28px 20px;display:flex}.drawer-header h2{letter-spacing:0;margin:7px 0 0;font-size:20px;font-weight:650}.drawer-header .small-label{display:none}.drawer-header .small-label+h2{margin-top:0}.drawer-scroll{flex:1;padding:23px 28px;overflow-y:auto}.drawer-status-row{color:#8e9aab;font-size:var(--font-caption);justify-content:space-between;align-items:center;display:flex}.stepper{grid-template-columns:repeat(4,1fr);margin:32px 0;display:grid}.step{color:#9da8b7;text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.step:not(:last-child):after{content:"";background:#e1e7ee;width:calc(100% - 20px);height:1px;position:absolute;top:9px;left:calc(50% + 10px)}.step>span{z-index:1;color:#3768a5;background:#fff;border:1px solid #d5dde7;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:relative}.step small{font-size:10px}.step-done{color:#4872a8}.step-done>span{color:#fff;background:#5a82ba;border-color:#7ea4d6}.step-done:not(:last-child):after{background:#aac1de}.step-current{color:#a66d34;font-weight:650}.step-current>span{background:#c4803b;border:4px solid #f9dfc3}.detail-section{border-top:1px solid #edf1f5;padding-top:22px}.detail-section+.detail-section{margin-top:26px}.section-title{color:#506178;font-size:var(--font-caption);margin-bottom:16px;font-weight:650}.detail-grid{grid-template-columns:repeat(2,1fr);gap:18px 20px;display:grid}.detail-grid div{flex-direction:column;gap:5px;display:flex}.detail-grid span{color:#929eae;font-size:var(--font-caption)}.detail-grid strong{color:#405068;font-size:var(--font-ui);font-weight:600}.approval-record{gap:11px;margin-bottom:20px;display:flex}.record-avatar{flex:none;width:28px;height:28px;font-size:10px}.record-blue{color:#3f679f;background:#e7effa}.approval-record strong{color:#46566c;font-size:var(--font-ui)}.approval-record em{color:#98a4b3;font-size:var(--font-caption);margin-left:5px;font-style:normal;font-weight:400}.approval-record p{color:#7f8c9f;font-size:var(--font-caption);margin:6px 0;line-height:1.6}.approval-record small{color:#a0aab8;font-size:var(--font-caption)}.drawer-actions{border-top:1px solid var(--line);gap:10px;padding:18px 28px 24px;display:flex}.danger-outline{color:#b25454;border-color:#eccfcf}.danger-outline:hover{color:#a84848;background:#fff8f8;border-color:#d9aaaa}.full-action{flex:1}.drawer-paragraph{color:#68798f;font-size:var(--font-ui);margin:0;line-height:1.65}.drawer-error,.danger-text{color:#b75555}.form-backdrop{justify-content:center;align-items:center;padding:22px}.application-form{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,640px);max-height:min(760px,100vh - 44px);box-shadow:var(--shadow-float);background:#fff;flex-direction:column;display:flex;overflow:hidden}.group-form-dialog{width:min(100%,460px)}.group-form-dialog .form-grid{grid-template-columns:1fr}.member-tier-summary{grid-template-columns:repeat(3,minmax(120px,180px)) minmax(280px,1fr);align-items:stretch;gap:12px;display:grid}.member-tier-summary>div,.member-tier-summary>p{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;margin:0;padding:15px 17px}.member-tier-summary>div{flex-direction:column;gap:4px;display:flex}.member-tier-summary span{color:var(--muted);font-size:var(--font-caption)}.member-tier-summary strong{color:#24364d;font-size:22px}.member-tier-summary>p{color:#7a5b18;font-size:var(--font-ui);background:#fffaf0;border-color:#f0dfb7;align-items:center;gap:9px;line-height:1.55;display:flex}.member-tier-summary>p svg{color:#c58a16;flex:none}.member-tier-panel{overflow:hidden}.member-tier-table{min-width:1120px}.member-tier-table th:first-child{width:190px}.member-tier-table th:nth-child(3),.member-tier-table th:nth-child(4){min-width:245px}.member-tier-table th:nth-child(4),.member-tier-total-quota-cell{border-left:1px solid #dbe3ee}.member-tier-quota-cell{color:#5f6f84;min-width:245px;max-width:310px;font-size:var(--font-caption);vertical-align:top;line-height:1.5;white-space:normal!important}.member-tier-quota-list{gap:5px;margin:0;display:grid}.member-tier-quota-list>div{border-bottom:1px dashed #e3e9f1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:4px;display:flex}.member-tier-quota-list>div:last-child{border-bottom:0;padding-bottom:0}.member-tier-quota-list dt{color:#64748b;min-width:0}.member-tier-quota-list dd{color:#25364d;white-space:nowrap;margin:0;font-weight:650}.member-tier-form{width:min(100%,820px);max-height:min(880px,100vh - 36px)}.member-tier-form-section{color:#27384f;font-size:var(--font-section-title);margin:24px 0 5px}.member-tier-form-hint{color:var(--muted);font-size:var(--font-caption);margin:0 0 14px}.member-tier-status-field{margin-top:22px}.member-tier-confirm-dialog>svg{color:#c58a16;margin-bottom:12px}.form-success{border-radius:var(--radius-sm);color:#287a4c;font-size:var(--font-ui);background:#f1fbf5;border:1px solid #bfe3ce;align-items:center;gap:8px;padding:11px 13px;display:flex}.rule-test-dialog{width:min(100%,1240px)}.rule-test-header-actions{align-items:center;gap:10px;display:flex}.rule-test-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rule-test-form-grid textarea{min-height:118px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.rule-test-limit-hint{margin:14px 0 18px}.rule-test-results{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.rule-test-table-wrap{max-height:310px;overflow-x:hidden}.rule-test-table{table-layout:fixed;min-width:0}.rule-test-table th:first-child{width:38%}.rule-test-table th:nth-child(2){width:15%}.rule-test-table th:nth-child(3){width:18%}.rule-test-table th:nth-child(4){width:12%}.rule-test-table th:nth-child(5){width:17%}.rule-test-table th,.rule-test-table td{overflow-wrap:anywhere;min-width:0}.rule-test-table td:first-child{overflow:hidden}.rule-test-table .primary-cell{min-width:0;max-width:none;overflow:hidden}.rule-test-table .primary-cell strong,.rule-test-table .primary-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rule-test-row-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.rule-test-row-actions .text-button{align-items:center;gap:5px;display:inline-flex}.rule-test-detail-backdrop{z-index:140}.rule-test-detail-dialog{width:min(100%,780px);max-height:min(88vh,820px)}.rule-test-detail-scroll{flex-direction:column;gap:18px;display:flex}.rule-test-detail-grid{border-bottom:1px solid var(--line);padding-bottom:18px}.rule-test-detail-grid span{color:#334155;font-weight:700}.rule-test-detail-tags{grid-column:1/-1}.rule-test-content-section{flex-direction:column;gap:8px;display:flex}.rule-test-content-section h3{color:#24364d;font-size:var(--font-ui);margin:0;font-weight:700}.rule-test-content-section p{color:#5e6d82;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-radius:8px;margin:0;padding:13px 14px;line-height:1.75}.rule-test-panel-state{color:#718096;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.rule-test-original-link{align-self:flex-start}.rule-test-detail-header-actions{align-items:center;gap:10px;display:flex}.rule-test-edit-form{flex-direction:column;gap:16px;display:flex}.rule-test-edit-form>label,.rule-test-edit-form .form-grid label{color:#334155;letter-spacing:.01em;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.rule-test-edit-form input,.rule-test-edit-form textarea{border-radius:var(--radius-sm);color:#27364b;letter-spacing:0;background:#fff;border:1px solid #27364b;outline:none;width:100%;font-size:14px;font-weight:400;line-height:1.65}.rule-test-edit-form input{height:40px;padding:0 11px}.rule-test-edit-form input::placeholder,.rule-test-edit-form textarea::placeholder{color:#9aa7b8;font-weight:400}.rule-test-edit-form input:focus,.rule-test-edit-form textarea:focus{border-color:#111827;box-shadow:0 0 0 3px #1118271a}.rule-test-edit-form textarea{resize:vertical;min-height:120px;padding:10px 11px}.rule-test-ai-backdrop{z-index:145}.rule-test-ai-dialog{width:min(100%,760px);max-height:min(88vh,820px)}.rule-test-ai-scroll{flex-direction:column;gap:18px;display:flex}.rule-test-ai-field{color:#405068;font-size:var(--font-ui);flex-direction:column;gap:7px;font-weight:600;display:flex}.rule-test-ai-field textarea{min-height:130px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:400;line-height:1.65}.rule-test-ai-preview{background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;flex-direction:column;gap:16px;padding:16px;display:flex}.rule-test-ai-preview h3{color:#405068;font-size:var(--font-ui);margin:0 0 7px}.rule-test-ai-preview p,.rule-test-ai-preview ul{color:#5e6d82;margin:0;line-height:1.7}.rule-test-ai-preview ul{padding-left:20px}.rule-test-ai-actions{align-items:center}.rule-test-ai-actions>:first-child{margin-right:auto}.form-scroll{padding:22px 28px 28px;overflow-y:auto}.form-intro{color:#6d7d92;font-size:var(--font-ui);margin:0 0 22px;line-height:1.65}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid label,.form-field{color:#485970;font-size:var(--font-ui);flex-direction:column;gap:7px;font-weight:600;display:flex}.form-grid input,.form-grid select,.form-grid textarea,.review-remark{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#34455e;width:100%;font-size:var(--font-ui);background-color:#fff;outline:none}.form-grid input,.form-grid select{height:40px;padding:0 36px 0 11px}.form-grid textarea{resize:vertical;min-height:92px;padding:10px 11px;line-height:1.55}.form-grid input[readonly]{color:#78869a;background:#f5f7fa}.form-grid small,.form-field small{color:#929eae;font-size:var(--font-caption);font-weight:400}.user-group-visibility{gap:9px}.user-group-visibility .form-label-row span{align-items:center;gap:6px;display:inline-flex}.user-group-visibility-summary{color:#47617e;width:fit-content;max-width:100%;font-size:var(--font-caption);background:#eef4fb;border-radius:999px;padding:5px 9px;font-weight:600}.user-group-visibility-list{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fbfcfe;flex-wrap:wrap;gap:8px;max-height:150px;padding:10px;display:flex;overflow-y:auto}.user-group-option{border-radius:var(--radius-sm);background:#fff;border:1px solid #dfe7f0;align-items:center;width:auto;min-height:30px;padding:5px 9px;color:#52647c!important;font-size:var(--font-caption)!important;flex-direction:row!important;gap:6px!important;font-weight:600!important;display:inline-flex!important}.user-group-option input{accent-color:var(--blue);width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.user-group-option small{color:#b75555}.field-caption{color:#485970;font-size:var(--font-ui);font-weight:600}.form-wide,.form-span-2{grid-column:1/-1}.character-count{align-self:flex-end}.topic-form{width:min(100%,680px)}.topic-rule-summary{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-7px;display:flex}.topic-rule-summary-result{border-radius:var(--radius-sm);font-size:var(--font-caption);border:1px solid;flex:280px;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.5;display:flex}.topic-rule-summary-result svg{flex:none;margin-top:1px}.topic-rule-summary-result span{flex-direction:column;display:flex}.topic-rule-summary-result strong{font-size:var(--font-ui)}.topic-rule-summary-result.is-success{color:#2f7452;background:#f3fbf6;border-color:#b8dfca}.topic-rule-summary-result.is-error{color:#b55353;background:#fff7f7;border-color:#efd3d3}.topic-type-selector{gap:8px;display:grid}.topic-type-selected{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:7px;min-height:40px;padding:8px 10px;display:flex}.topic-type-selected .status-pill{padding-right:6px}.topic-type-remove{width:17px;height:17px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.topic-type-option-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fafc;gap:6px;max-height:188px;padding:8px;display:grid;overflow:auto}.topic-type-option{min-height:34px;font-size:var(--font-ui);background:#fff;border-radius:6px;align-items:center;padding:0 8px;font-weight:600;color:#34455e!important;flex-direction:row!important;gap:8px!important;display:flex!important}.topic-type-option input{accent-color:var(--blue);width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.form-error{border-radius:var(--radius-sm);color:#b55353;font-size:var(--font-caption);background:#fff7f7;border:1px solid #efd3d3;align-items:center;gap:7px;margin-top:17px;padding:10px 11px;display:flex}.inline-form-grid{grid-template-columns:minmax(180px,1fr) minmax(220px,1.6fr) 120px auto;align-items:end;gap:12px;padding:0 22px 18px;display:grid}.inline-form-grid label{color:#485970;font-size:var(--font-ui);flex-direction:column;gap:7px;font-weight:600;display:flex}.inline-form-grid input,.inline-form-grid select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#34455e;width:100%;height:38px;font-size:var(--font-ui);background-color:#fff;outline:none;padding:0 36px 0 10px}.review-remark{resize:vertical;min-height:84px;padding:10px 11px;line-height:1.55}.mode-segment{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f4f6f9;grid-template-columns:repeat(2,minmax(120px,1fr));gap:3px;margin-bottom:17px;padding:3px;display:inline-grid}.mode-segment button{color:#748297;min-height:35px;font-size:var(--font-ui);background:0 0;border:0;border-radius:6px;padding:0 14px}.mode-segment .mode-segment-active{color:#2f5f9d;background:#fff;font-weight:650;box-shadow:0 1px 3px #263a5617}.credentials-list{gap:8px;margin-top:12px;display:grid}.credentials-list>div{border-radius:var(--radius-sm);font-size:var(--font-ui);background:#f4f8fd;border:1px solid #d8e5f3;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.credentials-list strong{color:#3f638d}.credentials-list span{color:#75849a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credentials-list code{color:#365c8b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption);background:#e4edf8;border-radius:5px;padding:4px 6px}.delivery-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.delivery-actions a{text-decoration:none}.checkbox-field{align-items:center;flex-direction:row!important}.checkbox-field input{accent-color:var(--blue);width:16px!important;height:16px!important;padding:0!important}.resource-upload-form{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.resource-upload-form select,.resource-upload-form input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:40px;font-size:var(--font-ui);background-color:#fff;outline:none}.resource-upload-form select{padding:0 36px 0 10px}.resource-upload-form input{padding:7px}.resource-upload-kind{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#40516a;min-height:40px;font-size:var(--font-ui);background:#f8fbff;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.file-input-label input[type=file]{background:#f8fafc;height:auto}.resource-history-list{gap:10px;display:grid}.resource-history-item{border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.resource-history-item>div{gap:5px;min-width:0;display:grid}.resource-history-item strong{color:#40516a;font-size:var(--font-ui)}.resource-history-item small{color:#8290a3;font-size:var(--font-caption);word-break:break-word}.cms-select{min-width:220px}.cms-select label{color:#617188;font-size:var(--font-ui);gap:6px;font-weight:600;display:grid}.cms-select label>span{align-items:center;gap:6px;display:inline-flex}.cms-select select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#41516a;min-width:220px;height:38px;font-size:var(--font-ui);background-color:#fff;outline:0;padding:0 36px 0 12px;font-weight:600}.cms-select small,.cms-select .link-button{color:#78869a;font-size:var(--font-caption);align-items:center;gap:5px;margin-top:4px;display:inline-flex}.cms-select-compact{min-width:180px}.cms-select-compact label{gap:0}.cms-select-compact label>span{display:none}.cms-select-compact select{width:180px;min-width:180px;height:38px;font-size:var(--font-ui)}.cms-select .ops-searchable-select-form{min-width:220px}.cms-select .ops-searchable-select-toolbar{width:220px;min-width:220px}.cms-select-compact .ops-searchable-select-toolbar{width:180px;min-width:180px}.notification-wrap,.notification-button{position:relative}.notification-button span{color:#fff;background:#c75b57;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-3px;right:-4px}.notification-popover{z-index:30;border:1px solid var(--line);border-radius:var(--radius-md);width:min(370px,100vw - 32px);box-shadow:var(--shadow-float);background:#fff;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.notification-heading{color:#40516a;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:60px;padding:10px 17px;display:flex}.notification-heading>div{gap:2px;display:grid}.notification-heading strong{font-size:13px}.notification-heading small{color:#8592a4;font-size:10px}.notification-list{max-height:390px;overflow-y:auto}.notification-item{color:#586980;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f3f6;grid-template-columns:8px minmax(0,1fr);gap:9px;width:100%;padding:14px 16px;display:grid}.notification-item:hover{background:#f8fafc}.notification-item>span:last-child{gap:4px;min-width:0;display:grid}.notification-item strong{color:#3e5068;font-size:12px}.notification-item small{color:#708096;white-space:normal;font-size:11px;line-height:1.5}.notification-item time{color:#99a4b2;font-size:9px}.notification-dot{background:#cfd7e0;border-radius:50%;width:6px;height:6px;margin-top:5px}.notification-unread{background:#f7faff}.notification-unread .notification-dot{background:var(--blue)}.notification-empty{color:#8d99aa;text-align:center;padding:38px 16px;font-size:11px}.toast{z-index:70;border-radius:var(--radius-sm);color:#31765a;background:#f1faf6;border:1px solid #cde6da;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 22px #2244341a}.mobile-nav-backdrop{display:none}@media (max-width:1100px){.sidebar{width:220px}.main-content{width:calc(100% - 220px);margin-left:220px}.topbar,.page-body{padding-left:24px;padding-right:24px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.global-search{width:205px}.member-tier-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.member-tier-summary>p{grid-column:1/-1}}@media (max-width:760px){.login-page{padding:18px}.login-brand-summary{padding:17px 18px}.login-form-panel{min-height:300px;padding:28px 20px}.login-form-wrap{padding:26px 20px 24px}.sidebar{width:264px;transition:transform .2s;transform:translate(-100%)}.sidebar-collapse{display:none!important}.sidebar-open{transform:translate(0);box-shadow:10px 0 28px #1d2d4424}.sidebar-close{display:inline-flex!important}.mobile-nav-backdrop{z-index:19;background:#16233a4d;border:0;display:block;position:fixed;inset:0}.main-content{width:100%;margin-left:0}.topbar{min-height:62px;padding:0 15px}.mobile-brand{display:flex}.topbar-actions{gap:4px}.topbar-actions .global-search,.topbar-divider,.user-info,.topbar-actions>.icon-button:last-child{display:none}.notification-popover{width:auto;position:fixed;top:58px;left:12px;right:12px}.page-body{padding:26px 15px 50px}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-header h1{font-size:24px}.page-header>.review-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.member-tier-summary{grid-template-columns:1fr}.member-tier-summary>p{grid-column:auto}.dashboard-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-header-actions .compact-input,.dashboard-header-actions .ops-searchable-select{flex:160px;width:auto;min-width:150px}.dashboard-header-actions .secondary-button{flex:auto}.metric-grid{gap:10px}.metric-card{min-height:132px;padding:16px}.metric-value{margin-top:13px;font-size:27px}.panel-heading{padding:18px 16px 15px}.inline-form-grid{grid-template-columns:1fr;padding:0 16px 18px}.attention-list{padding:0 16px 7px}.attention-item{gap:10px}.quiet-button{font-size:0}.quiet-button svg{width:17px}.table-toolbar{flex-direction:column;align-items:flex-start;padding:12px 15px}.table-toolbar>.review-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.filter-tabs,.inline-filter{width:100%}.report-subcategory-filter{flex-wrap:wrap;width:100%;max-width:100%}.report-subcategory-select{flex:0 180px}.media-category-filter{flex:150px;min-width:140px}.app-users-toolbar{align-items:stretch}.app-user-filters{flex-wrap:wrap;overflow:visible}.upgrade-monitor-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.upgrade-monitor-filters label,.upgrade-monitor-filters .compact-input,.local-search{width:100%}.table-toolbar>.secondary-button{align-self:flex-end}.detail-drawer{width:100%}.drawer-header,.drawer-scroll,.drawer-actions{padding-left:20px;padding-right:20px}.drawer-actions{flex-wrap:wrap}.drawer-actions .primary-button,.drawer-actions .danger-outline{flex:1}.drawer-actions .full-action{flex-basis:100%}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.resource-upload-form,.credentials-list>div{grid-template-columns:1fr}.resource-history-item{flex-direction:column;align-items:flex-start}.trend-panel{min-height:260px}}@media (min-width:761px){.sidebar,.main-content{transition:width .18s,margin-left .18s}.app-shell-sidebar-collapsed .sidebar{align-items:center;width:72px;padding:16px 0;overflow:hidden}.app-shell-sidebar-collapsed .main-content{width:calc(100% - 72px);margin-left:72px}.app-shell-sidebar-collapsed .sidebar-brand{place-items:center;gap:8px;width:100%;min-height:82px;padding:0 0 14px;display:grid}.app-shell-sidebar-collapsed .brand-mark{background-size:36px 36px;width:40px;height:40px}.app-shell-sidebar-collapsed .sidebar-brand-title{display:none}.app-shell-sidebar-collapsed .sidebar-collapse{background:#f5f8fc;width:40px;height:40px;margin-left:0}.app-shell-sidebar-collapsed .sidebar-nav{scrollbar-width:none;width:72px;padding-top:2px;overflow:hidden auto}.app-shell-sidebar-collapsed .sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.app-shell-sidebar-collapsed .sidebar-nav ::-webkit-scrollbar{width:0;height:0;display:none}.app-shell-sidebar-collapsed .nav-group{justify-items:center;width:72px;display:grid}.app-shell-sidebar-collapsed .nav-group+.nav-group{width:72px;margin-top:10px;padding-top:10px;position:relative}.app-shell-sidebar-collapsed .nav-group+.nav-group:before{content:"";background:#edf1f5;width:40px;height:1px;position:absolute;top:0;left:16px}.app-shell-sidebar-collapsed .nav-group-title{display:none}.app-shell-sidebar-collapsed .nav-item{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.app-shell-sidebar-collapsed .sidebar-nav .nav-item{margin-left:auto;margin-right:auto;display:flex}.app-shell-sidebar-collapsed .nav-item+.nav-item{margin-top:5px}.app-shell-sidebar-collapsed .nav-item-label,.app-shell-sidebar-collapsed .sidebar-logout span{display:none}.app-shell-sidebar-collapsed .nav-item-active:before{height:20px;left:-16px}.app-shell-sidebar-collapsed .sidebar-footer{justify-items:center;width:72px;padding:10px 0 0;display:grid}.app-shell-sidebar-collapsed .sidebar-logout{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}}@media (max-width:460px){.metric-grid{grid-template-columns:1fr}.review-actions{flex-wrap:wrap;justify-content:flex-start}.page-header .secondary-button,.page-header .primary-button{flex:1}.dashboard-header-actions .compact-input,.dashboard-header-actions .ops-searchable-select{flex-basis:100%;width:100%}.upgrade-monitor-filters{grid-template-columns:1fr}.step small{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.feedback-panel{overflow:visible}.feedback-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.feedback-search{flex:0 460px;width:min(460px,100%);min-width:min(320px,100%);margin-right:auto}.feedback-filter{min-width:150px;color:var(--muted);font-size:var(--font-caption);gap:5px;display:grid}.feedback-filter select{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--ink);border-radius:9px;padding:0 34px 0 12px}.feedback-total{color:var(--muted);font-size:var(--font-caption);white-space:nowrap;align-self:center}.feedback-title{width:min(360px,34vw)}.feedback-title strong,.feedback-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feedback-type-pill,.feedback-status-pill{min-height:26px;font-size:var(--font-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-weight:600;display:inline-flex}.feedback-type-pill{color:#496792;background:#edf3ff}.feedback-status-waiting{color:#a75824;background:#fff0e7}.feedback-status-replied{color:#34704a;background:#e9f6ed}.feedback-status-read{color:#647286;background:#edf2f7}.feedback-detail-backdrop{z-index:80}.feedback-detail-modal{background:var(--white);border-radius:16px;flex-direction:column;width:min(820px,100vw - 32px);max-height:min(820px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1f2d433d}.feedback-detail-body{gap:18px;padding:20px 24px 24px;display:grid;overflow-y:auto}.feedback-meta{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.feedback-meta div{gap:4px;display:grid}.feedback-meta dt{color:var(--muted);font-size:var(--font-caption)}.feedback-meta dd{color:var(--ink);margin:0}.feedback-thread{gap:10px;display:grid}.feedback-thread h3{margin:0 0 2px;font-size:16px}.feedback-message{border-radius:13px;max-width:82%;padding:12px 14px}.feedback-message>div{font-size:var(--font-caption);justify-content:space-between;gap:16px;margin-bottom:7px;display:flex}.feedback-message time{color:var(--muted);font-weight:400}.feedback-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.feedback-message-user{background:var(--soft);border-top-left-radius:4px;justify-self:start}.feedback-message-admin{background:#eaf2ff;border-top-right-radius:4px;justify-self:end}.feedback-reply{border-top:1px solid var(--line);gap:10px;width:100%;padding-top:16px;display:grid}.feedback-reply .field{color:#43536a;width:100%;font-size:var(--font-ui);gap:8px;font-weight:700;display:grid}.feedback-reply textarea{box-sizing:border-box;border:1px solid var(--line-strong);color:#27364b;resize:vertical;background:#fff;border-radius:10px;outline:0;width:100%;min-height:156px;padding:12px 14px;line-height:1.65}.feedback-reply textarea:focus{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}.feedback-reply textarea::placeholder{color:#98a4b3;font-weight:400}.feedback-reply-footer{color:var(--muted);font-size:var(--font-caption);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:760px){.feedback-total{width:100%;margin-left:0}.feedback-title{width:250px}.feedback-meta{grid-template-columns:1fr}.feedback-message{max-width:94%}}.publish-history-toolbar{align-items:center;gap:14px}.publish-history-toolbar .topic-search{flex:0 520px;width:min(100%,520px);max-width:520px}.publish-history-filters{flex-wrap:wrap}.publish-history-filters select{color:#43536a;background:#fff;border:1px solid #d9e1ea;border-radius:8px;min-width:132px;height:36px;padding:0 30px 0 11px}.publish-history-table{table-layout:fixed;min-width:1080px}.publish-history-table th:first-child{width:36%}.publish-history-table th:nth-child(2){width:10%}.publish-history-table th:nth-child(3){width:18%}.publish-history-table th:nth-child(4){width:16%}.publish-history-table th:nth-child(5){width:9%}.publish-history-table th:nth-child(6){width:11%}.publish-history-title{min-width:0;max-width:100%;overflow:hidden}.publish-history-title-text,.publish-history-title small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.publish-channel-list{flex-wrap:wrap;gap:5px;max-width:260px;display:flex}.publish-channel-list span{color:#526277;font-size:var(--font-caption);background:#f1f5f9;border-radius:999px;padding:3px 8px}.publish-type-pill,.publish-status-pill{min-height:25px;font-size:var(--font-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.publish-type-normal{color:#2563a8;background:#edf5ff}.publish-type-hot{color:#c2410c;background:#fff1ec}.publish-status-success{color:#198754;background:#eaf8ef}.publish-status-partial{color:#a16207;background:#fff7df}.publish-status-failed{color:#c43d3d;background:#fff0f0}.publish-detail-modal{background:#fff;border:1px solid #e2e7ee;border-radius:12px;flex-direction:column;width:min(100%,1120px);max-height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1a26383d}.publish-detail-modal-header{border-bottom:1px solid #e4e8ed;flex:none;padding:20px 28px}.publish-detail-modal-header h2{color:#253247;margin:0;font-size:22px}.publish-detail-modal-scroll{gap:28px;min-height:0;padding:22px 28px;display:grid;overflow-y:auto}.publish-detail-card{background:#fff;border:1px solid #dfe4ea;border-radius:14px;padding:20px;box-shadow:0 8px 20px #27364b0d}.publish-detail-overview>h3{color:#1671cf;margin:0 0 20px;font-size:21px;line-height:1.45}.publish-detail-meta-list{gap:12px;display:grid}.publish-detail-meta-list>div{color:#43536a;grid-template-columns:112px minmax(0,max-content) 32px;align-items:center;min-height:26px;display:grid}.publish-detail-meta-list>div>span{color:#76859a}.publish-detail-meta-list>div>strong:not(.publish-status-pill){overflow-wrap:anywhere;font-weight:500}.publish-copy-button{color:#6b7280;width:30px;height:30px}.publish-detail-section-title{color:#1671cf;margin:0 0 14px;font-size:17px}.publish-detail-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publish-detail-channel-card{background:#fff;border:1px solid #dfe4ea;border-radius:13px;gap:13px;min-width:0;padding:17px 20px;display:grid}.publish-detail-channel-name{color:#334155;align-items:center;gap:10px;font-size:16px;display:flex}.publish-detail-channel-name svg{color:#6b7280;flex:none}.publish-detail-channel-card>div:not(.publish-detail-channel-name){color:#43536a;grid-template-columns:62px minmax(0,1fr);gap:0;line-height:1.55;display:grid}.publish-detail-channel-card>div>span{color:#76859a}.publish-detail-channel-card>div>strong{overflow-wrap:anywhere;font-weight:500}.publish-detail-modal-footer{border-top:1px solid #e4e8ed;flex:none;justify-content:flex-end;padding:14px 28px;display:flex}.publish-detail-modal-footer .text-button{justify-content:center;min-width:64px;font-size:15px}.publish-detail-label{color:#7a889b;font-size:var(--font-caption);margin:14px 0 5px;font-weight:700;display:block}.publish-detail-content{white-space:pre-wrap;max-height:360px;overflow:auto}.publish-detail-link{margin-top:12px;display:inline-flex}.publish-related-ids{flex-wrap:wrap;gap:7px;display:flex}.publish-related-ids code{color:#53657d;background:#f3f6fa;border-radius:6px;padding:5px 8px;font-size:12px}.publish-analysis-data{color:#d9e5f5;white-space:pre-wrap;word-break:break-word;background:#172033;border-radius:8px;max-height:320px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:760px){.publish-history-toolbar .topic-search{flex:100%;width:100%;max-width:none}.publish-history-filters{width:100%}.publish-history-filters select{flex:120px;min-width:0}.publish-detail-modal{max-height:94vh}.publish-detail-modal-header,.publish-detail-modal-scroll,.publish-detail-modal-footer{padding-left:16px;padding-right:16px}.publish-detail-channel-grid{grid-template-columns:1fr}.publish-detail-meta-list>div{grid-template-columns:84px minmax(0,1fr) 30px}}.yss-subscription-panel{overflow:hidden}.yss-subscription-toolbar{align-items:center;gap:16px}.yss-subscription-search{flex:0 520px;width:min(100%,520px);max-width:520px}.yss-active-count{color:#617189;font-size:var(--font-caption);white-space:nowrap;margin-left:auto;font-weight:700}.yss-subscription-table{table-layout:fixed;min-width:1240px}.yss-subscription-table th:first-child{width:6%}.yss-subscription-table th:nth-child(2),.yss-subscription-table th:nth-child(3){width:12%}.yss-subscription-table th:nth-child(4){width:23%}.yss-subscription-table th:nth-child(5){width:9%}.yss-subscription-table th:nth-child(6){width:10%}.yss-subscription-table th:nth-child(7),.yss-subscription-table th:nth-child(8){width:14%}.yss-row-number{color:#708096;font-variant-numeric:tabular-nums}.yss-copy-cell{align-items:center;gap:8px;min-width:0;display:flex}.yss-copy-button{color:#6b7280;flex:0 0 30px;width:30px;height:30px}.yss-copy-button:disabled{opacity:.35}.yss-keywords{max-width:100%;overflow:hidden}.yss-keywords strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.yss-load-pill,.yss-active-pill{min-height:25px;font-size:var(--font-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.yss-load-cw{color:#198754;background:#eaf8ef}.yss-load-load{color:#2563a8;background:#edf5ff}.yss-load-all{color:#a16207;background:#fff4df}.yss-active-pill{color:#198754;background:#eaf8ef}.danger-text-button{color:#b83d45}.danger-text-button:hover{color:#962c34;background:#fff0f1}.yss-create-modal{width:min(100%,660px);max-height:min(88vh,760px)}.yss-create-body{gap:18px;display:grid}.yss-create-body .field{color:#43536a;font-size:var(--font-caption);gap:7px;font-weight:700;display:grid}.yss-create-body .field textarea,.yss-create-body .field input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#27364b;background:#fff;outline:0;width:100%}.yss-create-body .field textarea{resize:vertical;padding:11px 12px;line-height:1.6}.yss-create-body .field input{height:40px;padding:0 11px}.yss-create-body .field textarea:focus,.yss-create-body .field input:focus{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}.yss-mode-fieldset{border:0;margin:0;padding:0}.yss-mode-fieldset legend{color:#43536a;font-size:var(--font-caption);margin-bottom:8px;font-weight:700}.yss-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.yss-mode-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;gap:9px;min-width:0;padding:12px;display:flex}.yss-mode-option-active{background:#f4f8ff;border-color:#7098d6;box-shadow:0 0 0 2px #376fd014}.yss-mode-option input{accent-color:#376fd0;width:auto;margin:3px 0 0}.yss-mode-option span{gap:4px;min-width:0;display:grid}.yss-mode-option strong{color:#2d3e56;font-size:var(--font-ui)}.yss-mode-option small{color:#748399;font-weight:500;line-height:1.45}.yss-time-range{margin-top:0}.yss-detail-backdrop{justify-content:center;align-items:center;padding:20px}.yss-detail-modal{background:#fff;border:1px solid #dce3ec;border-radius:10px;flex-direction:column;width:min(100%,760px);min-height:min(72vh,560px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 70px #1e2d4440}.yss-detail-modal-body{flex:1;min-height:0;padding:26px 32px 24px;overflow-y:auto}.yss-detail-modal-body h2{color:#27364b;margin:0;font-size:24px;line-height:1.3}.yss-detail-list{color:#3f4f65;gap:10px;margin:42px 0 0;font-size:16px;line-height:1.55;display:grid}.yss-detail-list>div{grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.yss-detail-list dt{color:#334158;font-weight:800}.yss-detail-list dd{min-width:0;margin:0}.yss-detail-keywords{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.yss-full-id{overflow-wrap:anywhere;word-break:break-all}.yss-detail-modal-footer{border-top:1px solid #e4e9f0;justify-content:flex-end;padding:14px 20px;display:flex}.yss-detail-close{color:#0b65c2;justify-content:center;min-width:54px}@media (max-width:760px){.yss-subscription-toolbar{align-items:stretch}.yss-subscription-search{flex:100%;width:100%;max-width:none}.yss-active-count{margin-left:0}.yss-mode-options,.yss-time-range{grid-template-columns:1fr}.yss-detail-backdrop{padding:10px}.yss-detail-modal{min-height:min(78vh,560px);max-height:calc(100vh - 20px)}.yss-detail-modal-body{padding:22px 18px}.yss-detail-list{margin-top:28px;font-size:15px}}.zhishu-auth-panel,.zhishu-list-panel{overflow:hidden}.zhishu-auth-panel{margin-bottom:18px}.zhishu-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.zhishu-section-heading h3{color:#2e3d53;margin:3px 0 0;font-size:18px}.zhishu-section-heading p{color:#748399;font-size:var(--font-caption);margin:7px 0 0;line-height:1.5}.zhishu-auth-statuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.zhishu-auth-statuses>div{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:7px;min-width:0;padding:14px 16px;display:grid}.zhishu-auth-statuses span{color:#748399;font-size:var(--font-caption);font-weight:700}.zhishu-auth-statuses strong{color:#34445b;font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zhishu-auth-statuses .zhishu-masked-value{color:#4c5f78;letter-spacing:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.zhishu-auth-statuses .configured{color:#198754}.zhishu-auth-statuses .not-configured{color:#b45309}.zhishu-table{table-layout:fixed;min-width:980px}.zhishu-table th:first-child{width:22%}.zhishu-table th:nth-child(2){width:18%}.zhishu-table th:nth-child(3){width:11%}.zhishu-table th:nth-child(4),.zhishu-table th:nth-child(5){width:16%}.zhishu-table th:nth-child(6){width:17%}.zhishu-table code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.zhishu-status{min-height:25px;font-size:var(--font-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.zhishu-status.active{color:#198754;background:#eaf8ef}.zhishu-status.inactive{color:#667085;background:#eef1f5}.zhishu-modal{width:min(100%,750px);max-height:min(90vh,760px)}.zhishu-modal .drawer-header p{color:#748399;font-size:var(--font-caption);margin:6px 0 0}.zhishu-form-body{gap:16px;display:grid}.zhishu-form-body .field{color:#56657a;font-size:var(--font-caption);gap:7px;font-weight:700;display:grid}.zhishu-form-body .field input,.zhishu-form-body .field textarea{border:1px solid var(--line-strong);color:#27364b;background:#fff;border-radius:10px;outline:0;width:100%}.zhishu-form-body .field input{height:52px;padding:0 14px}.zhishu-form-body .field textarea{resize:vertical;padding:12px 14px;line-height:1.55}.zhishu-form-body .field input:focus,.zhishu-form-body .field textarea:focus{border-color:#7ea3e2;box-shadow:0 0 0 3px #376fd01c}.zhishu-secret-input{position:relative}.zhishu-secret-input input{padding-right:48px!important}.zhishu-secret-input button{color:#65758b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.zhishu-secret-input button:hover{color:#245fae;background:#edf3fb}.zhishu-checkbox{color:#334158;cursor:pointer;align-items:center;gap:10px;width:fit-content;font-weight:700;display:inline-flex}.zhishu-checkbox input{accent-color:#2778d5;width:22px;height:22px;margin:0}.zhishu-security-note{color:#617189;font-size:var(--font-caption);background:#f4f7fb;border-radius:8px;margin:0;padding:10px 12px;line-height:1.55}@media (max-width:760px){.zhishu-section-heading{flex-direction:column;align-items:stretch;padding:18px}.zhishu-auth-statuses{grid-template-columns:1fr;padding:0 18px 18px}.zhishu-modal{max-height:calc(100vh - 20px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
