/*! 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-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-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;--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;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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.table{display:table}.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,)}}.avatar-introduction{background:linear-gradient(115deg,#fffae5,#f6f9ea);border:1px solid #eddeb1;border-radius:16px;margin-top:24px;padding:24px}.avatar-introduction>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.avatar-introduction h3,.avatar-studio h3{color:#385b44;margin:0;font-size:17px}.avatar-introduction>div>div{flex:1}.avatar-introduction p,.avatar-studio p{color:#788574;margin:9px 0;font-size:12px;line-height:1.85}.avatar-mark{color:#956724;background:#ffe399;border-radius:13px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.avatar-steps{flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.avatar-steps li{color:#6b744c;background:#ffffffb3;border:1px solid #ece6c9;border-radius:9px;flex:1;min-width:150px;padding:11px 12px;font-size:11px}.avatar-steps b{color:#b8953d;margin-right:7px}.avatar-studio{overflow-wrap:anywhere;background:#fffefa;border:1px solid #e8dfc9;border-radius:14px;width:100%;min-width:0;margin:22px 0;padding:22px}.avatar-studio .panel-title{flex-wrap:wrap;gap:14px}.avatar-studio .step-pill{margin-bottom:9px}.avatar-studio audio{width:100%;margin:16px 0 9px;display:block}.avatar-studio>a,.avatar-history a{color:#146c5c;padding:5px 0;font-size:12px;display:inline-block}.avatar-review-check,.avatar-reviewed{background:#f0f6e9;border:1px solid #d9e5cb;border-radius:11px;gap:8px;margin:17px 0;padding:16px;display:grid}.avatar-review-check>button,.avatar-reviewed>button{justify-self:start}.avatar-review-check>small{color:#879072;font-size:11px;line-height:1.7}.avatar-reviewed>b{color:#477340;font-size:13px}.avatar-generation{border-top:1px solid #e7e3d5;margin-top:17px;padding-top:18px}.avatar-generation h4{color:#496647;margin:0;font-size:14px}.avatar-generation label:not(.cost-confirm){gap:8px;margin:15px 0;font-size:12px;display:grid}.avatar-generation select{color:#425342;background:#fff;border:1px solid #dadfd3;border-radius:9px;width:100%;padding:12px}.avatar-cost{background:#fff6de;border:1px solid #f0dfb3;border-radius:10px;margin:17px 0;padding:14px 16px}.avatar-cost>b{color:#8b6d32;font-size:12px}.avatar-cost>small{color:#9b8961;font-size:11px;line-height:1.8}.avatar-studio .cost-confirm{align-items:start;margin:14px 0}.avatar-studio .cost-confirm input{flex-shrink:0;margin-top:3px}.avatar-studio .cost-confirm span{font-size:12px;line-height:1.8}.avatar-generation>.primary-button{margin-top:12px}.avatar-history{margin-top:22px}.avatar-history article{border-top:1px solid #e7e3d5;gap:10px;padding:16px 0;display:grid}.avatar-history article>b{font-size:13px}.avatar-history article>small{color:#8d9285;font-size:10px}@media (min-width:1200px){.queue-page .queue-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.avatar-introduction,.avatar-studio{padding:16px}.avatar-steps li{min-width:125px}.avatar-studio .panel-title{display:flex}.avatar-studio .primary-button{font-size:12px}}.identity-badge{text-align:left;background:#fffef5;border:1px solid #dce3d7;border-radius:12px;align-items:center;gap:9px;max-width:205px;padding:6px 8px;display:flex}.identity-badge>span{color:#3f6034;background:#e4edba;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.identity-badge>div{min-width:0}.identity-badge b{text-overflow:ellipsis;white-space:nowrap;color:#405942;font-size:11px;display:block;overflow:hidden}.identity-badge small{color:#8a9479;margin-top:4px;font-size:9px;display:block}.identity-signin{color:#5f7453;font-size:11px}.activity-visit-warning{color:#8f7546;background:#fff6df;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:11px;line-height:1.7}.activity-hero{background:linear-gradient(115deg,#f1f7e7,#fff9de);border:1px solid #e0e5c8;border-radius:20px;justify-content:space-between;gap:25px;padding:30px;display:flex}.activity-hero h2{color:#36563a;margin:17px 0 10px;font-size:25px}.activity-hero p{color:#7e8a73;max-width:700px;margin:0;font-size:12px;line-height:1.9}.activity-identity{overflow-wrap:anywhere;border-left:1px solid #e0e2c9;align-content:center;gap:9px;min-width:200px;max-width:300px;padding-left:25px;display:grid}.activity-identity>b{color:#527243;font-size:19px}.activity-identity>small{color:#8f967f;font-size:10px}.activity-identity>span{color:#77866a;font-size:11px}.activity-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.activity-principles article{background:#fff;border:1px solid #e2e6d9;border-radius:14px;padding:20px}.activity-principles b{color:#4d6549;font-size:13px}.activity-principles p{color:#89947e;margin:9px 0 0;font-size:11px;line-height:1.8}.activity-controls{padding:20px}.activity-quick-dates{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.activity-quick-dates>span{color:#939988;flex:1;font-size:11px}.activity-filter-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;margin-top:20px;display:grid}.activity-page label:not(.cost-confirm){color:#76866f;gap:8px;font-size:11px;display:grid}.activity-page input:not([type=checkbox]),.activity-page select{color:#486243;background:#fff;border:1px solid #dfe4d9;border-radius:9px;width:100%;min-width:0;padding:11px;font-size:12px}.activity-list{padding:22px}.activity-list>.panel-title>span{color:#909883;font-size:10px}.activity-columns,.activity-row{grid-template-columns:140px minmax(150px,1fr) minmax(220px,1.6fr) 110px;gap:20px;display:grid}.activity-columns{color:#89937c;background:#f4f6ef;border-radius:8px;margin-top:22px;padding:13px;font-size:10px}.activity-row{overflow-wrap:anywhere;border-bottom:1px solid #edf0e5;align-items:start;padding:22px 13px;font-size:12px}.activity-row:last-of-type{border-bottom:0}.activity-row b,.activity-row strong{color:#41553e;font-weight:600;line-height:1.7}.activity-row small{color:#919a85;margin-top:5px;font-size:10px;line-height:1.8;display:block}.activity-row details{margin-top:9px}.activity-row summary{cursor:pointer;color:#748766;font-size:10px}.activity-row dl{background:#f7f8f1;border-radius:8px;margin:10px 0 0;padding:10px}.activity-row dl>div{grid-template-columns:100px 1fr;gap:8px;font-size:10px;line-height:1.9;display:grid}.activity-row dt{color:#929980}.activity-row dd{color:#5d7250;margin:0}.activity-outcome{color:#859079;background:#f0f2e9;border-radius:8px;padding:7px 10px;font-size:10px;line-height:1.6;display:inline-block}.activity-outcome.success{color:#497a4b;background:#e9f3df}.activity-outcome.accepted{color:#9c8132;background:#fff2c8}.activity-outcome.failed,.activity-outcome.blocked{color:#b27644;background:#fff0df}.activity-outcome.observed{color:#698594;background:#eaf2f5}.activity-more{margin:18px auto 0;display:block}.employee-directory{padding:22px}.employee-directory>summary{color:#476443;cursor:pointer;font-size:14px;font-weight:600}.employee-directory>p{color:#909880;margin:16px 0;font-size:11px;line-height:1.8}.employee-editor{margin-top:17px}.employee-editor .field-row{margin-top:16px}.employee-editor .cost-confirm{color:#7d8a6c;margin:18px 0;font-size:11px;line-height:1.8}.activity-security-note{background:#fff9e8;border:1px solid #ecdfbb;border-radius:14px;padding:22px}.activity-security-note>b{color:#927a42;font-size:12px}.activity-security-note>p{color:#998e6f;margin:10px 0;font-size:11px;line-height:1.9}.activity-security-note>a{color:#827d4e;font-size:11px}@media (max-width:1100px){.activity-columns,.activity-row{grid-template-columns:110px minmax(120px,1fr) minmax(160px,1.5fr) 90px;gap:12px}.activity-identity{min-width:150px}}@media (max-width:760px){.activity-hero{padding:22px;display:grid}.activity-hero h2{font-size:21px}.activity-identity{border-top:1px solid #e0e2c9;border-left:0;max-width:100%;padding:18px 0 0}.activity-principles{grid-template-columns:1fr}.activity-columns{display:none}.activity-row{grid-template-columns:1fr 1fr;gap:15px;padding:20px 0}.activity-row>div:nth-child(3),.activity-row>div:nth-child(4){grid-column:1/-1}.activity-row dl>div{grid-template-columns:90px 1fr}.identity-badge{max-width:165px}.activity-controls,.activity-list{padding:16px}}:root{--ink:#1b1f2a;--muted:#78808f;--line:#e7e6e1;--paper:#f5f6f8;--green:#146c5c;--green-soft:#e9f4f0;--orange:#ff663b;--sun:#ffc857;--coral:#ff7a55;--lime:#dff26d}.video-intro{background:linear-gradient(112deg,#edf7ee,#fffbed 85%);border:1px solid #d9e4d5;border-radius:19px;justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;display:flex}.video-intro>div{max-width:850px}.video-intro h2{color:#244d3c;margin:16px 0 9px;font-size:23px;line-height:1.45}.video-intro p{color:#6b7e70;margin:0;font-size:12px;line-height:1.9}.video-intro>button{flex-shrink:0}.trend-intro{background:linear-gradient(115deg,#fff7dd,#f4faef)}.product-source-filters{color:#849184;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:0 24px 20px;font-size:11px;display:flex}.product-source-filters b{color:#4f695d;margin-left:8px;font-weight:500}.product-source-filters small{font-size:10px}.product-performance-table .product-information{width:32%;min-width:290px;max-width:380px}.product-information>div{align-items:flex-start;gap:14px;display:flex}.product-information .sample-rank{flex-shrink:0;margin-top:3px}.product-information strong{color:#283b32;overflow-wrap:anywhere;font-weight:500;display:block}.product-performance-table th button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.product-performance-table th[aria-sort=descending],.product-performance-table th[aria-sort=ascending]{color:#237559}.product-performance-table th button:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #d8b74b}.product-performance-table .product-change{white-space:normal;min-width:135px;max-width:175px;font-size:11px}.product-up{color:#198161;font-weight:600}.product-down{color:#b16640}.product-row-actions{min-width:140px;max-width:250px}.product-row-actions summary{color:#287b66;cursor:pointer;font-size:11px}.product-row-actions p{color:#7a8a7e;white-space:normal;font-size:10px;line-height:1.8}.product-row-actions button{margin-top:12px;font-size:11px}.product-next-steps{background:#fbfcef;border:1px solid #e2e6d8;border-radius:16px;flex-wrap:wrap;align-items:center;gap:15px;padding:22px 24px;display:flex}.product-next-steps>div{flex:1;min-width:220px}.product-next-steps b{color:#4c704d;font-size:13px}.product-next-steps p,.product-import-note{color:#7d8b75;font-size:11px;line-height:1.8}.snapshot-controls{border:1px solid var(--line);background:#fff;border-radius:15px;gap:17px;padding:18px 22px;display:grid}.sales-date{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sales-date>b{color:#63726a;font-size:12px}.day-switch{background:#f0f4ef;border-radius:11px;gap:5px;padding:4px;display:flex}.day-switch button{color:#778276;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.day-switch small{font-size:10px;font-weight:400}.day-switch .selected{color:#346541;background:#fff8d5;box-shadow:0 3px 10px #afb77f15,inset 0 -2px #ecc55b}.sales-date label{align-items:center;gap:8px;display:flex}.sales-date label>span{margin:0;font-weight:400}.shop-page input{font:inherit;background:#fff;border:1px solid #dae1d9;border-radius:9px;min-width:0;padding:10px 11px;font-size:12px}.shop-page input[type=checkbox]{width:auto}.capture-picker{align-items:end;gap:13px;display:flex}.capture-picker label{flex:1}.capture-picker>button{flex-shrink:0;min-height:39px}.coverage-strip{background:#fff9e9;border:1px solid #efdfac;border-radius:12px;align-items:center;gap:18px;padding:15px 20px;display:flex}.coverage-badge{color:#886719;white-space:nowrap;background:#ffedb9;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700}.coverage-strip p{color:#7b714e;margin:0;font-size:12px;line-height:1.8}.coverage-strip small{color:#9b937d;font-size:11px}.video-table-panel{overflow:hidden;padding:0!important}.video-table-heading{justify-content:space-between;align-items:center;gap:16px;padding:23px 24px 17px;display:flex}.video-table-heading h3{margin:0;font-size:18px}.video-table-heading p{color:#839080;margin:7px 0 0;font-size:11px}.video-table-heading>span{color:#73876e;white-space:nowrap;font-size:11px}.video-filters{flex-wrap:wrap;gap:10px;padding:0 24px 20px;display:flex}.video-filters label{flex:1;min-width:125px;max-width:220px}.video-filters .video-search{flex:1.7;min-width:190px;max-width:none}.video-filters input{width:100%}.video-filters select{min-height:39px}.video-table-scroll{overflow-x:auto}.shop-table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px;font-size:12px}.shop-table th{color:#7c877d;white-space:nowrap;background:#f6f8f4;border-block:1px solid #e9ede3;padding:15px 16px;font-size:11px;font-weight:600}.shop-table td{vertical-align:middle;border-bottom:1px solid #edf0e9;padding:20px 16px;line-height:1.6}.shop-table tbody tr:last-child td{border-bottom:0}.shop-table tbody tr:hover{background:#fcfdf8}.shop-table small{color:#9ba396;margin-top:6px;font-size:10px;display:block}.shop-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.shop-table .numeric strong{color:#355e43;font-size:13px}.video-title{width:28%;min-width:260px;max-width:400px}.video-title>strong{color:#343d35;overflow-wrap:anywhere;font-weight:500}.video-account{color:#778774;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.video-account i{color:#49725a;background:#eef4e5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.product-cell{color:#697866;min-width:150px;max-width:190px}.publication-time{white-space:nowrap;color:#788674;font-size:11px}.sample-rank{color:#8a9383;background:#f0f2ee;border-radius:8px;place-items:center;width:27px;height:29px;font-size:12px;font-weight:700;display:grid}.sample-rank.top{color:#b88723;background:#fff0bd}.link-cell{min-width:160px;max-width:220px}.link-cell .text-button{margin-top:10px}.product-change{color:#527858;font-variant-numeric:tabular-nums;min-width:136px}.video-table-foot{color:#8c9685;background:#fbfcf8;border-top:1px solid #edf0e8;gap:14px;padding:15px 24px;font-size:10px;line-height:1.7;display:flex}.video-table-foot b{color:#6d8062;white-space:nowrap}.shop-table .snapshot-empty{text-align:center;padding:45px 25px}.snapshot-empty>span{color:#acc099;font-size:30px}.snapshot-empty h3{color:#597149;font-size:17px}.snapshot-empty p{color:#95a18d;font-size:12px;line-height:1.9}.snapshot-empty .outline-button{margin-top:10px}.source-boundaries{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.source-boundaries article{background:#fcfdf9;border:1px solid #e3e7dc;border-radius:15px;padding:22px}.source-boundaries article>span{color:#889047;background:#f1f1cc;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:inline-grid}.source-boundaries h3{margin:12px 0 8px;font-size:13px}.source-boundaries p{color:#8a9581;margin:0;font-size:11px;line-height:1.9}.source-boundaries button{margin-top:14px}.link-review>p{color:#809075;font-size:12px;line-height:1.9}.link-review>label{margin:18px 0;display:block}.link-review input:not([type=checkbox]),.link-review textarea{width:100%}.shop-page textarea{resize:vertical;background:#fcfdf9;border:1px solid #dbe2d5;border-radius:10px;width:100%;min-height:100px;padding:13px;font-size:12px;line-height:1.8}.shop-page pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#738468;background:#f5f8f1;border-radius:10px;max-height:380px;padding:17px;font-size:11px;line-height:1.9;overflow:auto}.candidate-draft{border-left:3px solid #d2de98;margin-top:15px;padding-left:15px}.candidate-draft>b{color:#4c7154;font-size:13px}.candidate-draft p{color:#8a9882;font-size:11px}.snapshot-import>label{margin-top:18px;display:block}.snapshot-import>button{margin-top:14px}@media (max-width:1100px){.video-intro{flex-wrap:wrap}.source-boundaries{grid-template-columns:1fr}}@media (max-width:680px){.video-intro{padding:23px 19px}.video-intro h2{font-size:21px}.sales-date{gap:10px}.capture-picker{flex-wrap:wrap}.capture-picker label{flex-basis:100%}.coverage-strip{flex-direction:column;align-items:flex-start;gap:9px}.video-filters,.video-table-heading{padding-inline:16px}.video-table-foot{flex-direction:column;gap:4px}.snapshot-controls{padding:16px}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:4;background:linear-gradient(175deg,#102e2b 0%,#123b34 100%);width:244px;padding:29px 20px 22px;position:fixed;inset:0 auto 0 0}.brand-mark{float:left;background:linear-gradient(145deg, var(--lime), var(--sun));color:#15322c;border-radius:13px;place-items:center;width:42px;height:42px;margin-right:11px;font-size:19px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #fff8,0 8px 22px #dff26d1f}.brand-copy{height:55px}.brand-copy strong{letter-spacing:.02em;padding-top:1px;font-size:17px;display:block}.brand-copy span{color:#a3bbb6;margin-top:4px;font-size:11px;display:block}.nav-label{color:#79938e;letter-spacing:.12em;margin:31px 12px 10px;font-size:11px;font-weight:700}.sidebar nav{gap:4px;display:grid}.nav-item{color:#b9cac6;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;padding:12px 13px;font-size:14px;display:flex;position:relative}.nav-item>span{border-radius:7px;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:#173d36;box-shadow:0 7px 18px #0617153f, inset 3px 0 0 var(--sun);background:linear-gradient(105deg,#eff8e4,#fff7cf);font-weight:700}.nav-item.active>span{color:var(--green)}.nav-item i{color:#d8e6e2;background:#2f504a;border-radius:999px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.connection-card{background:#163732;border:1px solid #44625c;border-radius:14px;padding:15px;position:absolute;bottom:22px;left:20px;right:20px}.connection-card div{margin-bottom:10px;font-size:12px;font-weight:700}.connection-card p{color:#9eb3ae;justify-content:space-between;margin:7px 0 0 19px;font-size:10px;display:flex}.connection-card p:after{content:"正常";color:#cdf36d}.connection-card p:last-child:after{content:"配置";color:#ffc59e}.pulse{background:#48d99b;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #48d99b26}.workspace{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 0,#fff2bf 0,#0000 25%),linear-gradient(120deg,#fff 65%,#fbfff1);justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:28px 38px 24px;display:flex}.eyebrow{color:var(--green);letter-spacing:.1em;margin:0 0 7px;font-size:11px;font-weight:800}.topbar h1{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.2}.header-actions{align-items:center;gap:14px;display:flex}.goal-chip{color:#705b24;white-space:nowrap;background:linear-gradient(100deg,#fff9d9,#f3fbd8);border:1px solid #f0df8c;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex;box-shadow:0 5px 14px #d9bc3e12}.goal-chip b{color:#9e6f16}.sync-button{color:#67706f;white-space:nowrap;background:#fff;border:1px solid #dfe5e1;border-radius:10px;padding:10px 13px;font-size:11px}.avatar{color:#fff;background:#163c35;border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.creator-grid{grid-template-columns:minmax(620px,1fr) 292px;gap:20px;max-width:1370px;margin:auto;padding:27px 36px 40px;display:grid}.creator-card,.snapshot-card,.schedule-card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 6px 25px #20272c08}.creator-card{padding:26px}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.step-pill{color:#dc552d;background:linear-gradient(100deg,#fff0e8,#fff7cf);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.section-heading h2{letter-spacing:-.02em;margin:13px 0 7px;font-size:21px}.section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.text-button{color:var(--green);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:700}.creator-card textarea{resize:vertical;color:#2b313a;background:#fbfbfa;border:1px solid #dcddd9;border-radius:13px;outline:none;width:100%;min-height:164px;padding:16px;font-size:14px;line-height:1.7}.creator-card textarea:focus{border-color:#68a99a;box-shadow:0 0 0 3px #6eac9d1f}.field-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}label>span,.label-line>span{color:#636b77;margin-bottom:7px;font-size:11px;font-weight:700;display:block}select{color:#343a43;background:#fff;border:1px solid #dcddd9;border-radius:10px;outline:none;width:100%;padding:11px 12px;font-size:12px}.creator-card .field-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.feishu-product-picker{min-width:0}.feishu-product-picker label small{color:#6f8579;margin-left:6px;font-size:10px;font-weight:400}.feishu-product-picker select,.creation-platform{color:#243f36;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #c3d7ca;border-radius:10px;padding:12px;font-size:13px}.feishu-product-picker select{cursor:pointer;text-overflow:ellipsis}.feishu-product-picker select:focus-visible{outline-offset:2px;border-color:#28775e;outline:3px solid #f4d568}.feishu-product-picker select:disabled{cursor:default;color:#7d8883;background:#f5f7f4}.creation-platform{color:#687a70;background:#f7f9f5}.product-picker-help{color:#7c887e;overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.7}.product-picker-help p{margin:5px 0}.product-picker-help a{color:#26765d;text-underline-offset:3px}.product-picker-help .selected-product-name{color:#26624e;font-size:12px;font-weight:600}.product-picker-help .product-picker-warning{color:#9b591e;background:#fff8df;border-radius:8px;padding:8px 10px}.product-picker-sync{margin-top:6px;font-size:11px}@media (max-width:700px){.creator-card .field-row{grid-template-columns:minmax(0,1fr)}}.rewrite-block{margin-top:20px}.label-line{justify-content:space-between;align-items:center;display:flex}.label-line small{color:var(--green);font-size:10px;font-weight:700}.segment-control{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.segment-control button{color:#525965;background:#fff;border:1px solid #e1e1dd;border-radius:11px;padding:11px 7px}.segment-control button strong,.segment-control button span{display:block}.segment-control button strong{font-size:12px}.segment-control button span{color:#959ba4;margin-top:3px;font-size:9px}.segment-control button.selected{color:var(--green);background:linear-gradient(135deg,#e9f5ef,#fbf8d7);border-color:#7ea98e;box-shadow:inset 0 0 0 1px #7ea98e,0 5px 14px #dff26d1a}.creator-footer{background:#f7f9f8;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:20px;margin:24px -26px -26px;padding:17px 26px;display:flex}.creator-footer>div{align-items:center;gap:10px;display:flex}.creator-footer p{color:#7b838e;margin:0;font-size:9px;line-height:1.5}.creator-footer p strong{color:#3c444e;font-size:11px}.spark{color:#b87516;background:linear-gradient(145deg,#eff8e7,#fff2b8);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.primary-button{color:#fff;background:linear-gradient(110deg,#146c5c,#1a846b 70%,#48a56e);border:0;border-radius:11px;min-width:164px;padding:13px 15px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #146c5c2e,inset 0 2px #dff26d}.primary-button span{float:right}.right-rail{align-content:start;gap:17px;display:grid}.snapshot-card,.schedule-card{padding:21px}.card-topline{color:#555e68;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.card-topline b{color:#179666;background:#e9f7f1;border-radius:99px;padding:4px 7px;font-size:8px}.card-topline button{color:var(--green);background:0 0;border:0;font-size:10px}.snapshot-card h3{letter-spacing:-.03em;margin:22px 0 2px;font-size:29px}.snapshot-card>p{color:#959ba4;margin:0;font-size:10px}.snapshot-card em{color:#17a56d;margin-left:7px;font-style:normal;font-weight:700}.mini-chart{background:linear-gradient(#edf5f200 20%,#edf5f2 100%);border-bottom:1px solid #e8e9e6;align-items:end;gap:5px;height:86px;margin:21px 0 15px;padding-top:6px;display:flex}.mini-chart i{opacity:.75;background:#52a18d;border-radius:3px 3px 0 0;flex:1;min-height:8px}.stat-row{border-top:1px solid #eee;grid-template-columns:1fr 1fr;padding-top:15px;display:grid}.stat-row div:last-child{border-left:1px solid #eee;padding-left:18px}.stat-row span,.stat-row strong{display:block}.stat-row span{color:#9298a0;font-size:9px}.stat-row strong{margin-top:5px;font-size:15px}.schedule-card{padding-bottom:16px}.schedule-row{grid-template-columns:18px 1fr;gap:9px;padding-top:17px;display:grid}.schedule-dot{background:#7ea99d;border-radius:50%;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 4px #7ea99d18}.schedule-dot.next{background:#ff754a;box-shadow:0 0 0 4px #ff754a18}.schedule-row strong,.schedule-row small{display:block}.schedule-row strong{color:#48505a;font-size:11px}.schedule-row small{color:#9ca1a8;margin-top:4px;font-size:9px}.notification-button{color:#56615f;background:#fff;border:1px solid #dfe5e1;border-radius:11px;width:38px;height:38px;font-size:20px;position:relative}.notification-button b{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-4px;right:-3px}.page-body{background:radial-gradient(circle at 98% 2%,#fff4c552 0,#0000 18%),radial-gradient(circle at 5% 38%,#eaf6e54a 0,#0000 21%);max-width:1400px;margin:auto;padding:27px 36px 42px}.standard-page,.dashboard-page,.creator-page{gap:20px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 6px 25px #20272c08}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h3{margin:0;font-size:15px}.panel-title button{color:var(--green);background:0 0;border:0;font-size:10px;font-weight:700}.outline-button{color:var(--green);white-space:nowrap;background:#fff;border:1px solid #cfd7d3;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700}.small-primary{border-color:var(--green)!important;background:var(--green)!important;color:#fff!important}.negative{color:#dd584d!important}.creator-page{grid-template-columns:minmax(600px,1fr) 292px;align-items:start}.creator-page .creator-card{min-width:0}.input-meta{color:#a0a5ab;justify-content:flex-end;gap:12px;margin:-26px 12px 13px;font-size:9px;display:flex;position:relative}.input-meta button{color:#697477;background:0 0;border:0;font-size:9px}.ai-material-card{background:linear-gradient(145deg,#eff7f3,#fbfdfc);border:1px solid #dce7e2;border-radius:18px;padding:21px}.ai-material-card .card-topline b{color:#7c8584;background:#e2e9e6}.model-logo{color:#dff46c;background:#163c35;border-radius:14px;place-items:center;width:45px;height:45px;margin-top:20px;font-size:13px;font-weight:900;display:grid;box-shadow:8px 8px #dae9e4}.ai-material-card h3{margin:18px 0 7px;font-size:14px}.ai-material-card p{color:#78827f;margin:0;font-size:10px;line-height:1.7}.ai-material-card>button{color:var(--green);background:0 0;border:0;padding:12px 0 0;font-size:10px;font-weight:800}.result-card{background:#fff;border:1px solid #b9d4cb;border-radius:18px;grid-column:1/-1;padding:25px;box-shadow:0 10px 30px #1d5f4e10}.result-head{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.result-head h2{margin:12px 0 0;font-size:19px}.result-head>div:last-child{gap:8px;display:flex}.result-head button{color:#53605c;background:#fff;border:1px solid #d8deda;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:700}.step-pill.success{color:var(--green);background:linear-gradient(100deg,#e8f5f0,#f6f9d8)}.result-grid{grid-template-columns:1fr 240px;gap:23px;padding-top:20px;display:grid}.result-grid article{background:#fcfcfb;border:1px solid #e5e6e2;border-radius:13px;padding:18px}.result-grid pre{white-space:pre-wrap;color:#30363e;margin:0;font:13px/1.9 Arial,PingFang SC,sans-serif}.result-grid aside{background:#f2f6f4;border-radius:13px;padding:17px}.result-grid h4{margin:0 0 13px;font-size:12px}.result-grid p{color:#737d7a;margin:9px 0;font-size:10px}.result-grid p b{color:#35413e;min-width:34px;display:inline-block}.hero-banner{color:#fff;background:linear-gradient(120deg,#163f37 0%,#0e6654 65%,#117865 100%);border-radius:21px;justify-content:space-between;min-height:205px;padding:30px 34px;display:flex;overflow:hidden;box-shadow:0 16px 40px #0e4b3e20}.hero-tag{color:#e4f89b;letter-spacing:.08em;background:#ffffff12;border:1px solid #fff4;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.hero-banner h2{letter-spacing:-.03em;margin:18px 0 7px;font-size:28px}.hero-banner p{color:#c1d8d2;margin:0;font-size:12px}.hero-banner button{color:#153c34;text-align:left;background:#dff26d;border:0;border-radius:10px;width:158px;margin-top:25px;padding:12px 14px;font-size:11px;font-weight:900}.hero-banner button span{float:right}.hero-orbit{flex:0 0 270px;width:270px;position:relative}.hero-orbit span{color:#1e5d4e;opacity:.96;background:#dff26d;border-radius:50%;place-items:start center;width:210px;height:210px;padding-top:45px;font-size:67px;font-weight:900;display:grid;position:absolute;bottom:-68px;right:25px}.hero-orbit i,.hero-orbit b{border:34px solid #ffffff0d;border-radius:50%;position:absolute}.hero-orbit i{width:180px;height:180px;top:-76px;right:4px}.hero-orbit b{border-width:22px;width:105px;height:105px;top:-39px;right:42px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kpi-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;min-height:132px;padding:19px 17px;position:relative;overflow:hidden;box-shadow:0 5px 20px #20272c07}.kpi-card:before{content:"";background:linear-gradient(90deg, var(--lime), var(--sun));opacity:.8;height:3px;position:absolute;inset:0 0 auto}.kpi-card:nth-child(2n):before{background:linear-gradient(90deg, #9ad9c1, var(--lime))}.kpi-card:nth-child(3n):before{background:linear-gradient(90deg, var(--sun), var(--coral))}button.kpi-card:hover{border-color:#a9c7be;transform:translateY(-2px)}.kpi-card small,.kpi-card strong,.kpi-card em{margin-left:46px;display:block}.kpi-card small{color:#8b929c;font-size:9px}.kpi-card strong{letter-spacing:-.02em;margin-top:7px;font-size:21px}.kpi-card em{color:#1aa46f;margin-top:6px;font-size:9px;font-style:normal;font-weight:700}.kpi-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;position:absolute;top:19px;left:17px}.kpi-icon.k0{color:#8d6818;background:#fff0bd}.kpi-icon.k1{color:#d95435;background:#ffe3db}.kpi-icon.k2{color:#1a8066;background:#dff3ec}.kpi-icon.k3{color:#3f5da0;background:#e6ebfa}.dashboard-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.pipeline{grid-template-columns:repeat(4,1fr);display:grid}.pipeline-step{border-right:1px solid #eaebe8;min-width:0;padding:4px 17px 5px;position:relative}.pipeline-step:first-child{padding-left:0}.pipeline-step:last-child{border:0}.pipeline-step>span{width:27px;height:27px;color:var(--green);background:#e8f2ef;border-radius:8px;place-items:center;margin-bottom:14px;font-size:9px;font-weight:800;display:grid}.pipeline-step strong,.pipeline-step small{display:block}.pipeline-step strong{font-size:11px}.pipeline-step small{color:#9299a0;margin-top:5px;font-size:9px}.pipeline-step em{color:#77807e;background:#f0f2f1;border-radius:6px;margin-top:14px;padding:4px 6px;font-size:8px;font-style:normal;display:inline-flex}.pipeline-step .state-0,.pipeline-step .state-3{color:#18835e;background:#e6f6ef}.pipeline-step .state-1{color:#df692e;background:#fff0e7}.collection-summary,.snapshot-hero,.diagnosis-summary{background:linear-gradient(135deg,#fff,#f1f7f4);border:1px solid #dfe6e2;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:27px 29px;display:flex}.collection-summary h2,.snapshot-hero h2,.diagnosis-summary h2{margin:14px 0 6px;font-size:21px}.collection-summary p,.snapshot-hero p,.diagnosis-summary p{color:#7e8787;margin:0;font-size:11px}.collection-stats{grid-template-columns:repeat(3,110px);display:grid}.collection-stats div{border-left:1px solid #dce5e1;padding:6px 20px}.collection-stats small,.collection-stats strong{display:block}.collection-stats small{color:#90999a;font-size:9px}.collection-stats strong{margin-top:7px;font-size:18px}.table-panel{padding:0;overflow:hidden}.toolbar{border-bottom:1px solid #e9eae7;align-items:center;gap:10px;min-height:66px;padding:13px 18px;display:flex}.toolbar>select{width:auto;min-width:120px}.toolbar .outline-button{margin-left:auto}.search-box{color:#8b9490;background:#fbfcfb;border:1px solid #dadfdb;border-radius:10px;align-items:center;gap:8px;width:min(290px,32%);padding:9px 11px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.data-table{width:100%}.table-head,.table-row{align-items:center;column-gap:14px;padding:0 20px;display:grid}.table-head{color:#989fa3;background:#f6f7f6;height:39px;font-size:9px;font-weight:700}.table-row{color:#525b63;border-top:1px solid #edeeec;min-height:73px;font-size:10px}.table-row>div>strong,.table-row>div>small{display:block}.table-row strong{color:#323940;font-size:10px}.table-row small{color:#92999e;margin-top:5px;font-size:8px}.table-row>button{color:var(--green);background:0 0;border:0;justify-self:start;font-size:9px;font-weight:800}.peer-table .table-head,.peer-table .table-row{grid-template-columns:minmax(230px,1.5fr) minmax(150px,1fr) 100px 90px 90px}.peer-title{align-items:center;gap:10px;min-width:0;display:flex}.peer-title>i{height:34px;color:var(--green);background:#e6f1ed;border-radius:10px;flex:0 0 34px;place-items:center;font-style:normal;font-weight:900;display:grid}.peer-title strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.score-cell{align-items:center;gap:8px;display:flex}.score-cell>b{color:var(--green);font-size:11px}.score-cell>i{background:#e6e9e7;border-radius:9px;width:44px;height:4px;overflow:hidden}.score-cell>i>span{background:#4a9b84;height:100%;display:block}.library-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.library-kpi{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:96px;padding:18px 16px 16px 62px;position:relative}.library-kpi .kpi-icon{top:18px}.library-kpi small,.library-kpi strong,.library-kpi em{display:block}.library-kpi small{color:#8e959d;font-size:8px}.library-kpi strong{margin-top:6px;font-size:17px}.library-kpi em{color:#22916b;margin-top:4px;font-size:8px;font-style:normal}.filter-tabs{gap:5px;display:flex;overflow-x:auto}.filter-tabs button{color:#71797f;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 11px;font-size:9px}.filter-tabs button.selected{color:var(--green);background:#e8f2ef;font-weight:800}.library-table .table-head,.library-table .table-row{grid-template-columns:minmax(230px,1.6fr) minmax(120px,.8fr) minmax(110px,.7fr) 60px 80px 80px}.score-good{color:#148b61!important}.status-badge{color:#6f7779;background:#f0f2f1;border-radius:7px;justify-self:start;padding:5px 7px;font-size:8px;font-weight:700}.status-表现优秀{color:#15845e;background:#e3f5ed}.status-验证中{color:#d26d31;background:#fff0e5}.status-待优化{color:#cf5c50;background:#fce9e6}.snapshot-hero .primary-button{align-self:center}.snapshot-tabs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.snapshot-tabs button{text-align:left;background:#fff;border:1px solid #dfe2df;border-radius:13px;grid-template-columns:70px 1fr auto;align-items:center;padding:15px 18px;display:grid}.snapshot-tabs button span{color:#555e66;font-size:17px;font-weight:800}.snapshot-tabs button strong{font-size:10px}.snapshot-tabs button small{color:#9ca3a3;font-size:8px}.snapshot-tabs button.active{background:linear-gradient(110deg,#ecf7ef,#fff8d7);border-color:#90ad72;box-shadow:inset 0 0 0 1px #90ad72,0 5px 16px #dff26d1f}.snapshot-tabs button.active span,.snapshot-tabs button.active strong{color:var(--green)}.snapshot-kpis .kpi-card{min-height:115px}.snapshot-grid{grid-template-columns:1.45fr 1fr;gap:16px;display:grid}.large-chart{grid-template-columns:36px 1fr;height:215px;display:grid}.chart-labels{color:#a0a6a6;flex-direction:column;justify-content:space-between;padding-bottom:12px;font-size:8px;display:flex}.line-bars{background:repeating-linear-gradient(#0000 0 49px,#edf0ee 50px);border-bottom:1px solid #e0e4e1;align-items:flex-end;gap:9px;padding:8px 8px 12px;display:flex}.line-bars i{background:linear-gradient(#45a086,#a8d0c4);border-radius:5px 5px 0 0;flex:1;min-height:8px;position:relative}.line-bars i span{background:#1f8269;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ranking-table>div{border-top:1px solid #edeeeb;grid-template-columns:28px 1fr 75px 56px 46px;align-items:center;min-height:61px;font-size:9px;display:grid}.ranking-table>div:first-child{border-top:0}.ranking-table b{color:#9a771f;background:#fff1c5;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.ranking-table strong{font-size:10px}.ranking-table small{color:#8d9599}.ranking-table em{color:#189568;font-size:8px;font-style:normal;font-weight:800}.feedback-banner{background:#ebf5f2;border:1px solid #b9d6cd;border-radius:16px;padding:20px 25px}.feedback-banner>div{color:var(--green);align-items:center;gap:10px;font-size:10px;display:flex}.feedback-banner>div>span{margin-right:7px;font-weight:900}.feedback-banner b{color:#42524e;background:#fff;border:1px solid #bfd8d0;border-radius:7px;padding:7px 9px;font-size:9px}.feedback-banner i{color:#72a092;font-style:normal}.feedback-banner p{color:#71817c;margin:11px 0 0;font-size:9px}.feedback-table .table-head,.feedback-table .table-row{grid-template-columns:minmax(250px,1.6fr) 100px 90px 90px 60px 100px}.reason-badge{color:#16865f!important;background:#e6f4ee!important;border-radius:7px!important;padding:6px 8px!important}.reason-继续观察{color:#667278!important;background:#eef0ef!important}.insight-card{background:#fff8f1;border:1px solid #f0d5bf;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:21px 24px;display:grid}.insight-icon{color:#bd602e;background:#ffdfc0;border-radius:13px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.insight-card small{color:#c37449;font-size:8px;font-weight:800}.insight-card h3{margin:5px 0;font-size:13px}.insight-card p{color:#7c7772;margin:0;font-size:9px;line-height:1.6}.insight-card button{color:#bd602e;background:0 0;border:0;font-size:9px;font-weight:800}.diagnosis-summary{justify-content:flex-start}.health-ring{background:radial-gradient(circle, white 57%, transparent 58%), conic-gradient(#38977e 0 72%, #dce8e4 72%);border-radius:50%;flex:0 0 102px;align-content:center;place-items:center;height:102px;display:grid}.health-ring strong{font-size:25px}.health-ring span{color:#88918e;font-size:8px}.diagnosis-summary>div:nth-child(2){flex:1}.diagnosis-legend{color:#687371;gap:10px;font-size:9px;display:grid}.diagnosis-legend i{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.diagnosis-legend .green{background:#1b9b6c}.diagnosis-legend .orange{background:#ee8c35}.diagnosis-legend .red{background:#e2574c}.account-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.account-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;box-shadow:0 5px 20px #20272c07}.account-head{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.account-head>span{width:38px;height:38px;color:var(--green);background:#e3f1ec;border-radius:11px;place-items:center;font-weight:900;display:grid}.account-head h3{margin:0;font-size:12px}.account-head small{color:#969da0;font-size:8px}.account-head b{border-radius:7px;padding:5px 7px;font-size:8px}.account-score{margin-top:22px}.account-score>div strong{font-size:25px}.account-score>div span{color:#969c9f;font-size:9px}.account-score>i{background:#e9edeb;border-radius:9px;height:6px;margin-top:8px;display:block;overflow:hidden}.account-score>i>span{border-radius:inherit;height:100%;display:block}.account-metrics{border-block:1px solid #eceeeb;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:14px 0;display:grid}.account-metrics div{border-left:1px solid #eceeeb;padding-left:10px}.account-metrics div:first-child{border:0;padding-left:0}.account-metrics span,.account-metrics strong{display:block}.account-metrics span{color:#969d9f;font-size:8px}.account-metrics strong{margin-top:5px;font-size:11px}.account-advice{background:#f6f7f6;border-radius:10px;margin-top:15px;padding:12px}.account-advice b{font-size:9px}.account-advice p{color:#7f8887;margin:6px 0 0;font-size:8px;line-height:1.55}.method-note{color:#6f7977;background:#eef1f0;border-radius:13px;gap:16px;padding:16px 19px;font-size:9px;line-height:1.6;display:flex}.method-note b{color:#43504d;flex:none}.method-note p{margin:0}.sample-threshold{color:#74602b;background:#fff3c6;border-radius:22px;flex:0 0 114px;align-content:center;place-items:center;height:110px;display:grid}.sample-threshold strong{font-size:34px}.sample-threshold span{margin-top:5px;font-size:10px}.sample-counter{gap:7px;margin:22px 0;display:grid}.sample-counter strong{color:var(--green);font-size:32px}.sample-counter span{font-size:12px}.sample-counter small{color:#818d88;font-size:10px}.account-sample-notice{background:#fffbef;border:1px solid #e6dfbe;border-radius:12px;margin:16px 0;padding:15px}.account-sample-notice b{color:#766330;font-size:12px}.account-sample-notice p{color:#7e7b69;margin:7px 0 0;font-size:11px;line-height:1.8}.account-evidence-page .diagnosis-summary p{line-height:1.9}.account-evidence-page .account-head small{overflow-wrap:anywhere}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1e1acc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:19px;width:min(520px,100%);padding:25px;box-shadow:0 30px 90px #0006}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:21px;display:flex}.modal-head h2{margin:13px 0 5px;font-size:20px}.modal-head p{color:#8a9196;margin:0;font-size:10px}.modal-head>button{color:#626b6b;background:#f1f2f1;border:0;border-radius:9px;width:30px;height:30px;font-size:18px}.modal input{color:#343a43;border:1px solid #dcddd9;border-radius:10px;width:100%;padding:10px 11px;font-size:11px}.tracking-note{background:#eef5f2;border-radius:10px;align-items:center;gap:7px;margin-top:17px;padding:12px;font-size:9px;display:flex}.tracking-note b{color:var(--green);margin-right:auto}.tracking-note span{color:#6f7b77;background:#fff;border-radius:6px;padding:5px 6px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-actions>button:first-child{color:#70797b;background:0 0;border:0;padding:10px 17px;font-size:10px}.modal-actions .primary-button{min-width:140px}.toast{z-index:50;color:#fff;background:#143c34;border:1px solid #335a50;border-radius:11px;align-items:center;gap:9px;padding:12px 16px;font-size:10px;font-weight:700;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0004}.toast span{color:#174237;background:#dff26d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.creation-choice-strip{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.creation-choice{text-align:left;background:#fff;border:1px solid #dcdedb;border-radius:15px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;min-height:86px;padding:16px 18px;display:grid}.creation-choice>span{color:#737c7a;background:#edf0ef;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.creation-choice strong,.creation-choice small{display:block}.creation-choice strong{color:#30383a;font-size:13px}.creation-choice small{color:#8b9293;margin-top:6px;font-size:9px}.creation-choice b{color:#72807d;font-size:9px}.creation-choice.active{background:linear-gradient(135deg,#eaf5f1,#fff9d8);border-color:#86aa8d;box-shadow:inset 0 0 0 1px #86aa8d,0 7px 18px #dff26d17}.creation-choice.active>span{background:linear-gradient(145deg, var(--green), #278a6e);color:#fff;box-shadow:0 3px 0 var(--sun)}.creation-choice.active b{color:var(--green)}.backup-quick-card{background:#fff;border:1px solid #dfe5e2;border-radius:18px;padding:21px}.backup-count{align-items:baseline;gap:7px;margin-top:20px;display:flex}.backup-count strong{letter-spacing:-.04em;font-size:31px}.backup-count span{color:#798280;font-size:10px}.backup-quick-card>p{color:#8b9292;margin:10px 0 16px;font-size:9px;line-height:1.7}.backup-quick-card>button{width:100%;color:var(--green);background:#edf6f3;border:1px solid #b8d0c9;border-radius:9px;padding:10px;font-size:10px;font-weight:800}.ai-material-card.disabled{filter:saturate(.72);position:relative;overflow:hidden}.ai-material-card.disabled:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 55%,#eef1f066);position:absolute;inset:0}.ai-material-card.disabled .card-topline b{color:#8a6e36;background:#f3ead8}.ai-capabilities{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;display:grid}.ai-capabilities span{color:#7e8885;text-align:center;background:#fff8;border:1px dashed #cdd8d4;border-radius:7px;padding:7px;font-size:8px}.ai-material-card.disabled>button{color:#969d9b;cursor:not-allowed;background:#ecefed;border:1px solid #d6dcda;border-radius:9px;width:100%;padding:9px}.feishu-library-hero{background:linear-gradient(130deg,#edf7f4,#fff 68%);border:1px solid #cfe1db;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:17px;padding:25px 28px;display:grid}.feishu-logo{color:#fff;background:#3370ff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 18px #3370ff24}.feishu-library-hero h2{margin:13px 0 6px;font-size:20px}.feishu-library-hero p{color:#7d8785;margin:0;font-size:10px}.feishu-sync{border-left:1px solid #d8e5e1;min-width:112px;padding-left:24px;display:grid}.feishu-sync strong{font-size:20px}.feishu-sync span{color:#67716f;margin-top:2px;font-size:9px}.feishu-sync small{color:#9ba29f;margin-top:9px;font-size:8px}.feishu-toolbar .search-box{flex:0 0 250px}.feishu-toolbar .filter-tabs{min-width:0}.status-优先推荐{color:#14845e;background:#def3e9}.status-可选用{color:#456c9d;background:#e8eef8}.status-待补新稿{color:#c56631;background:#fff0e5}.date-scope-bar{background:#fff;border:1px solid #dfe3e0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px 17px 12px 22px;display:flex}.date-scope-bar>div{align-items:center;gap:16px;display:flex}.date-scope-bar>div>span{color:#7f8986;font-size:9px;font-weight:800}.date-scope-bar>div>div{background:#f0f3f2;border-radius:11px;gap:6px;padding:4px;display:flex}.date-scope-bar button{color:#727b79;background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto;align-items:baseline;gap:8px;min-width:118px;padding:9px 12px;display:grid}.date-scope-bar button strong{font-size:11px}.date-scope-bar button small{color:#9aa19f;font-size:8px}.date-scope-bar button.active{color:var(--green);box-shadow:0 3px 12px #b99f2514, inset 0 -2px 0 var(--sun);background:linear-gradient(120deg,#fff,#fff9d8)}.date-scope-bar button.active small{color:#6d9a8f}.date-scope-bar>p{color:var(--green);text-align:right;margin:0;font-size:9px;font-weight:800}.date-scope-bar>p small{color:#9ba29f;margin-top:5px;font-size:8px;font-weight:400;display:block}.rank-hero{grid-template-columns:1fr auto auto;display:grid}.rank-hero-value{border-left:1px solid #dce6e2;min-width:180px;padding-left:24px}.rank-hero-value small,.rank-hero-value strong,.rank-hero-value span{display:block}.rank-hero-value small{color:#8b9492;font-size:8px}.rank-hero-value strong{margin-top:7px;font-size:22px}.rank-hero-value span{color:#199369;margin-top:5px;font-size:9px;font-weight:800}.daily-rank-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rank-panel{padding:20px}.daily-rank-list>div{border-top:1px solid #eceeeb;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:68px;display:grid}.daily-rank-list>div:first-child{border-top:0}.daily-rank-list>div>b{color:#99761e;background:#fff0bd;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.daily-rank-list>div:nth-child(n+2)>b{color:#68716f;background:#eef1f0}.daily-rank-list span strong,.daily-rank-list span small,.daily-rank-list>div>div strong,.daily-rank-list>div>div em{display:block}.daily-rank-list span strong{color:#3b4344;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:10px;overflow:hidden}.daily-rank-list span small{color:#959c9b;margin-top:5px;font-size:8px}.daily-rank-list>div>div{text-align:right}.daily-rank-list>div>div strong{font-size:10px}.daily-rank-list>div>div em{color:#179369;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.rank-guidance{background:#f1f7f5;border:1px solid #d9e4e0;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:15px;padding:19px 22px;display:grid}.rank-guidance small{color:var(--green);font-size:8px;font-weight:800}.rank-guidance h3{margin:5px 0;font-size:13px}.rank-guidance p{color:#747f7c;margin:0;font-size:9px;line-height:1.6}.insights-page{gap:18px;display:grid}.analysis-hero{color:#fff;background:radial-gradient(circle at 87% -35%,#ffc85747 0 31%,#0000 32%),radial-gradient(circle at 70% 120%,#dff26d24 0 26%,#0000 27%),linear-gradient(120deg,#122f2a,#146653);border-radius:20px;grid-template-columns:1fr 130px;align-items:center;gap:30px;min-height:184px;padding:30px 34px;display:grid;overflow:hidden}.analysis-kicker{color:#e5f596;background:#ffffff12;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.analysis-hero h2{max-width:720px;margin:16px 0 7px;font-size:24px;line-height:1.3}.analysis-hero p{color:#bad1cb;max-width:720px;margin:0;font-size:10px;line-height:1.65}.analysis-score{background:#ffffff0d;border:1px solid #ffffff2f;border-radius:50%;align-content:center;place-items:center;width:120px;height:120px;display:grid;box-shadow:0 0 0 12px #ffffff08}.analysis-score strong{color:#dff26d;font-size:34px}.analysis-score span{font-size:9px}.analysis-score small{color:#acd0c6;margin-top:6px;font-size:8px}.trend-grid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.trend-panel{min-width:0}.trend-list>div{border-top:1px solid #eceeeb;grid-template-columns:26px minmax(150px,1.3fr) 1fr 54px;align-items:center;gap:10px;min-height:61px;display:grid}.trend-list>div:first-child{border-top:0}.trend-list>div>b{width:22px;height:22px;color:var(--green);background:#e8f3ef;border-radius:6px;place-items:center;font-size:8px;display:grid}.trend-list span strong,.trend-list span small{display:block}.trend-list span strong{font-size:10px}.trend-list span small{color:#979e9c;margin-top:5px;font-size:8px}.trend-list>div>i{background:#e8ecea;border-radius:8px;height:5px;overflow:hidden}.trend-list>div>i em{border-radius:inherit;background:linear-gradient(90deg,#79b4a3,#1c8b6c);height:100%;display:block}.trend-list mark{color:#159066;text-align:right;background:0 0;font-size:10px;font-weight:800}.script-trend-list>div{border-top:1px solid #eceeeb;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;min-height:61px;display:grid}.script-trend-list>div:first-child{border-top:0}.trend-rank{color:#96741f;background:#fff1c6;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.rank-1{color:#647178;background:#edf0f1}.rank-2{color:#99674f;background:#f5e9e3}.script-trend-list strong,.script-trend-list small{display:block}.script-trend-list strong{font-size:10px}.script-trend-list small{color:#959d9b;margin-top:5px;font-size:8px}.script-trend-list>div>b{color:#159066;font-size:11px}.opportunity-section{background:#fff;border:1px solid #e1e3e0;border-radius:18px;padding:23px}.opportunity-title{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.opportunity-title span{color:#dd6337;letter-spacing:.08em;font-size:8px;font-weight:900}.opportunity-title h2{margin:5px 0 0;font-size:17px}.opportunity-title p{color:#979d9d;margin:0;font-size:8px}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.opportunity-card{background:#f7faf9;border:1px solid #dae3df;border-radius:14px;flex-direction:column;min-height:230px;padding:18px;display:flex}.opportunity-card.urgent{background:#fff7f1;border-color:#efc6ae}.opportunity-card.caution{background:#f7f7f6;border-color:#e1e2df}.opportunity-head{justify-content:space-between;align-items:center;display:flex}.opportunity-head span{color:#c85e30;background:#ffe5d5;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.opportunity-card:not(.urgent) .opportunity-head span{color:#147d5b;background:#def1e9}.opportunity-card.caution .opportunity-head span{color:#6f7775;background:#e7e9e8}.opportunity-head b{color:#7e8785;font-size:8px}.opportunity-card h3{margin:15px 0 8px;font-size:12px;line-height:1.5}.opportunity-card>p{color:#7c8583;margin:0;font-size:9px;line-height:1.65}.opportunity-meta{color:#8c9492;gap:4px;margin-top:13px;font-size:8px;display:grid}.opportunity-card>button{background:var(--green);color:#fff;border:0;border-radius:9px;width:100%;margin-top:auto;padding:10px;font-size:9px;font-weight:800}.opportunity-card.urgent>button{background:#d96335}.opportunity-card>button:disabled{color:#959b99;cursor:not-allowed;background:#e6e8e7}.analysis-note{color:#717b78;background:#e9eeec;border-radius:12px;gap:15px;padding:15px 18px;font-size:8px;line-height:1.6;display:flex}.analysis-note b{color:#46514e;flex:none}.analysis-note p{margin:0}.supply-panel{background:linear-gradient(115deg,#f8fcf3,#fffdf4);border:1px solid #d9e3ce;border-radius:20px;padding:27px;box-shadow:0 8px 26px #36522806}.supply-heading{align-items:flex-start;gap:16px;display:flex}.supply-heading>div{flex:1}.supply-symbol{color:#567437;background:linear-gradient(135deg,#e7f4aa,#ffdc80);border-radius:13px;flex:0 0 45px;place-items:center;height:45px;font-size:25px;display:grid}.supply-eyebrow{color:#729143;letter-spacing:.05em;font-size:10px;font-weight:800}.supply-heading h2{color:#284d36;margin:7px 0 8px;font-size:22px}.supply-heading p{color:#8a917b;margin:0;font-size:12px;line-height:1.6}.supply-controls{grid-template-columns:minmax(210px,1fr) minmax(300px,1.3fr) auto;align-items:end;gap:20px;margin:24px 0 17px;display:grid}.supply-controls fieldset{border:0;margin:0;padding:0}.supply-controls legend{color:#636b77;margin-bottom:7px;font-size:11px;font-weight:700}.quantity-picks{gap:7px;display:flex}.quantity-picks>button{color:#7c8871;white-space:nowrap;background:#fff;border:1px solid #dce3d3;border-radius:10px;padding:10px 16px;font-size:12px}.quantity-picks>button.selected{color:#4e703a;background:#eef6d4;border-color:#729058;box-shadow:inset 0 -2px #e4c258}.quantity-picks>label{color:#8d937f;align-items:center;gap:5px;font-size:12px;display:flex}.quantity-picks input{color:#4a6142;width:62px;height:39px;font:inherit;background:#fff;border:1px solid #dde4d3;border-radius:10px;padding:8px}.quantity-picks>label>span{margin:0;font-size:12px}.material-check{color:#986331;background:#fff4e3;border:1px solid #ecd5b5;border-radius:12px;padding:17px 19px}.material-check.ready{color:#547941;background:#edf7e5;border-color:#c9dfb7}.material-check b,.material-check span{display:block}.material-check b{font-size:13px}.material-check span{color:#a18a6b;margin-top:6px;font-size:11px;line-height:1.7}.material-check.ready span{color:#809074}.material-check ul{grid-template-columns:1fr 1fr;gap:7px 24px;margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.6;display:grid}.supply-rules{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.supply-rules span{color:#789060;background:#eaf0df;border-radius:8px;padding:7px 10px;font-size:10px}.supply-guidance{color:#8e9782;margin:12px 0 0;font-size:11px;line-height:1.7}.supply-requests{margin-top:25px}.supply-requests>h3{color:#537143;font-size:14px}.supply-request{background:#ffffffbf;border:1px solid #e0e5d8;border-radius:12px;margin-top:10px;padding:16px}.supply-request>summary{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.supply-request>summary>b{font-size:13px}.supply-request>summary>span{color:#a0773b;font-size:11px}.supply-request>summary>small{color:#a1a892;margin-left:auto;font-size:10px}.supply-request ul{color:#987744;padding-left:18px;font-size:12px;line-height:1.8}.request-actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.supply-request pre,.brief-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#79816c;background:#f5f7ef;border-radius:9px;padding:15px;font-size:12px;line-height:1.8}.brief-admin{border-top:1px solid #dfe6d5;margin-top:24px;padding-top:20px}.brief-admin>p{color:#8b967d;font-size:12px;line-height:1.7}.brief-form{gap:14px;display:grid}.brief-form textarea{resize:vertical;width:100%;min-height:105px;font:inherit;background:#fff;border:1px solid #d8e0cf;border-radius:10px;padding:13px;font-size:12px;line-height:1.8}.brief-form input[type=date]{font:inherit;background:#fff;border:1px solid #d8e0cf;border-radius:9px;padding:10px;font-size:12px}.brief-form .primary-button{justify-self:start}.brief-form .field-row{margin-top:0}@media (max-width:1200px){.supply-controls{grid-template-columns:1fr 1.3fr}.supply-controls>.primary-button{grid-column:1/-1;justify-self:end}}@media (max-width:680px){.supply-panel{padding:20px 16px}.supply-heading{flex-wrap:wrap;gap:12px}.supply-heading h2{font-size:18px}.supply-heading>.real-badge{margin-left:57px}.supply-controls{grid-template-columns:1fr;gap:14px}.supply-controls>.primary-button{width:100%}.material-check ul{grid-template-columns:1fr}.supply-request>summary>small{margin-left:0}.quantity-picks>button{padding:10px 13px}}.connection-card p:after{content:none}.demo-notice{color:#8a631c;background:#fff8e7;border:1px solid #efd69d;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.6}.production-desk{grid-column:1/-1}.production-desk input:not([type=checkbox]),.publish-binding input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e1da;border-radius:10px;padding:11px 13px;font-size:13px}.production-desk textarea,.import-area textarea,.memory-card textarea{resize:vertical;width:100%;min-height:130px;font:inherit;background:#fbfcf9;border:1px solid #d8e1da;border-radius:12px;padding:15px;font-size:14px;line-height:1.8}.final-draft{margin-top:18px;display:block}.final-draft textarea{min-height:215px}.real-badge,.pending-badge{color:#146c5c;white-space:nowrap;background:#eaf5de;border-radius:7px;padding:6px 9px;font-size:11px;display:inline-block}.pending-badge{color:#976722;background:#fff1d0}.field-explain{align-content:center;gap:7px;font-size:12px;display:grid}.field-explain span{color:#76837d;font-size:11px;line-height:1.6}.three-fields{grid-template-columns:1.3fr 1fr 1.1fr;align-items:end;gap:13px;margin:14px 0;display:grid}.three-fields button{min-height:40px}.account-setup,.publish-binding{background:#fafcf8;border:1px solid #dfe7df;border-radius:12px;margin-top:16px;padding:16px}summary{cursor:pointer;color:#366658;font-size:12px;font-weight:700}details[open]>summary{margin-bottom:14px}.audio-studio{background:linear-gradient(115deg,#fcfff1,#fff8eb);border:1px solid #e4dfb6;border-radius:15px;margin:23px 0;padding:21px}.audio-studio p{color:#7b806e;font-size:12px;line-height:1.7}.cost-confirm{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.cost-confirm input{accent-color:#146c5c}.cost-confirm span{color:#727968;font-size:11px;font-weight:400;line-height:1.6}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.production-actions{align-items:center;gap:12px;display:flex}.production-actions>div{margin-right:auto}.production-actions b,.production-actions small{display:block}.production-actions b{color:#2b6655;font-size:13px}.production-actions small{color:#8a938b;margin-top:6px;font-size:10px}.usage-confirmation{color:#326454;background:#eff6ee;border-radius:12px;gap:8px;margin-top:18px;padding:16px;font-size:12px;display:grid}.usage-confirmation code{overflow-wrap:anywhere}.usage-confirmation>span{color:#77867c}.flow-error,.flow-message{color:#935423;background:#fff3e6;border-radius:10px;padding:13px 16px;font-size:12px;line-height:1.6}.flow-error{color:#a9492b;background:#fff0e9}.tracking-toolbar{color:#65776d;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.tracking-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.usage-list{gap:9px;max-height:720px;display:grid;overflow:auto}.usage-list button{text-align:left;background:#fff;border:1px solid #e0e6df;border-radius:13px;padding:17px}.usage-list button.selected{background:linear-gradient(120deg,#edf7e8,#fff9df);border-color:#81a881;box-shadow:inset 3px 0 #efc65a}.usage-list b,.usage-list span,.usage-list small{display:block}.usage-list b{font-size:13px;line-height:1.6}.usage-list span{color:#547769;margin-top:8px;font-size:11px}.usage-list small{color:#929a91;margin-top:8px;font-size:10px}.usage-detail h4{margin:20px 0 12px}.usage-detail pre,.memory-card pre,.import-area pre{color:#64746a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f2;border-radius:9px;padding:15px;font-size:12px;line-height:1.8}.record-meta{color:#829084;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.observation-note{color:#6b795e;background:#f7faef;border:1px solid #e3e9d2;border-radius:12px;padding:16px 19px;font-size:12px;line-height:1.7}.saved-audio{color:#4b715c;border:1px solid #dce6d8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:11px;display:flex}.saved-audio audio{width:min(300px,100%);height:34px}.saved-audio a{color:#146c5c;font-weight:700}.evidence-row{border-bottom:1px solid #edf0e8;grid-template-columns:80px 1fr 1fr;gap:10px;padding:15px 0;font-size:11px;display:grid}.evidence-row>b{color:#3d745e}.evidence-row small{color:#8a9589;margin-top:5px;font-weight:400;display:block}.evidence-row em{color:#798670;grid-column:1/-1;font-style:normal}.empty-records{text-align:center;padding:42px 22px}.empty-records h3{color:#466d58;font-size:18px}.empty-records p{color:#8b9487;font-size:12px;line-height:1.7}.import-area{margin-top:19px}.import-area>button{margin-top:12px}.unmatched-records{margin-top:20px}.unmatched-records p{overflow-wrap:anywhere;background:#fff8e9;border-radius:8px;padding:12px;font-size:11px}.unmatched-records small{color:#9a8c71;margin-top:6px;display:block}.memory-hero{background:radial-gradient(circle at 95% -15%,#fff3bf 0,#0000 40%),linear-gradient(120deg,#e9f4ea,#fffcef);border:1px solid #dce5cf;border-radius:20px;padding:31px}.memory-hero h2{color:#24533d;margin:18px 0 10px;font-size:25px}.memory-hero p{color:#7b866f;max-width:840px;font-size:13px;line-height:1.8}.memory-principles{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.memory-principles span{color:#5c7547;background:#fff9;border:1px solid #dfe8cc;border-radius:8px;padding:8px 11px;font-size:11px}.memory-card>p{color:#6e8571;font-size:12px}.memory-evidence{color:#779077;flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.memory-evidence b{color:#268057;font-size:23px}.memory-evidence small{color:#92a08b}.memory-card>label{margin-top:20px;display:block}.memory-card textarea{min-height:88px}.memory-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}@media (max-width:1200px){.goal-chip{display:none}.tracking-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:980px){.app-shell{grid-template-columns:76px 1fr}.sidebar{width:76px;padding-inline:13px}.brand-mark{float:none;margin:0 auto 30px}.brand-copy,.nav-label,.nav-item:not(.active),.nav-item.active{font-size:0}.nav-item{justify-content:center;padding-inline:0}.nav-item>span{font-size:16px}.nav-item i,.connection-card{display:none}.workspace{grid-column:2}.creator-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr}.creator-page{grid-template-columns:1fr}.creator-page .right-rail{grid-template-columns:1fr 1fr}.dashboard-grid,.snapshot-grid,.account-grid,.daily-rank-grid,.trend-grid,.tracking-layout{grid-template-columns:1fr}.usage-list{grid-template-columns:1fr 1fr;max-height:280px}.production-actions{flex-wrap:wrap}.production-actions>div{width:100%}.opportunity-grid{grid-template-columns:1fr 1fr}.hero-orbit{display:none}.collection-summary{align-items:flex-start}.collection-stats{grid-template-columns:1fr}.collection-stats div{border-top:1px solid #dce5e1;border-left:0;padding:8px 18px}.table-panel{overflow-x:auto}.data-table,.toolbar{min-width:820px}}@media (max-width:680px){.app-shell{display:block}.sidebar{z-index:10;align-items:center;width:100%;height:68px;padding:8px;display:flex;position:fixed;top:auto}.brand-mark,.brand-copy,.nav-label,.nav-item:nth-of-type(2),.nav-item:nth-of-type(4),.nav-item:nth-of-type(7),.connection-card{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);width:100%}.nav-item,.nav-item.active{justify-items:center;gap:2px;padding:5px;font-size:9px;display:grid}.nav-item>span{font-size:14px}.workspace{padding-bottom:70px}.topbar{padding:21px 18px}.topbar h1{font-size:19px}.sync-button,.goal-chip{display:none}.creator-grid{min-width:0;padding:17px 12px 30px}.page-body{padding:17px 12px 30px}.creator-card{padding:19px}.section-heading{display:block}.text-button{margin-top:12px}.field-row,.right-rail,.three-fields,.usage-list,.evidence-row{grid-template-columns:1fr}.evidence-row em{grid-column:auto}.tracking-toolbar{flex-wrap:wrap}.production-actions>button{flex:1}.audio-studio{padding:15px}.memory-hero{padding:23px}.memory-hero h2{font-size:21px}.real-badge,.pending-badge{white-space:normal}.production-desk .section-heading{display:block}.creator-page .right-rail,.kpi-grid,.library-kpis,.snapshot-tabs,.creation-choice-strip{grid-template-columns:1fr}.creation-choice{grid-template-columns:36px 1fr}.creation-choice>b{grid-column:2}.feishu-library-hero,.rank-hero{grid-template-columns:1fr}.feishu-sync,.rank-hero-value{border-top:1px solid #d8e5e1;border-left:0;padding:14px 0 0}.date-scope-bar{align-items:stretch;padding:14px;display:grid}.date-scope-bar>div{gap:8px;display:grid}.date-scope-bar>div>div{width:100%}.date-scope-bar button{flex:1;min-width:0}.date-scope-bar>p{text-align:left}.analysis-hero{grid-template-columns:1fr;padding:24px 21px}.analysis-score{width:90px;height:90px}.analysis-score strong{font-size:27px}.opportunity-grid{grid-template-columns:1fr}.hero-banner{min-height:auto;padding:24px 21px}.hero-banner h2{font-size:22px}.pipeline{grid-template-columns:1fr 1fr;gap:18px 0}.pipeline-step:nth-child(2){border-right:0}.collection-summary,.snapshot-hero,.diagnosis-summary{padding:21px;display:grid}.collection-stats{grid-template-columns:repeat(3,1fr);width:100%}.collection-stats div{border-top:0;border-left:1px solid #dce5e1;padding:8px}.result-grid{grid-template-columns:1fr}.result-head{display:grid}.result-head>div:last-child{justify-content:flex-end}.feedback-banner>div{flex-wrap:wrap;align-items:flex-start}.insight-card{grid-template-columns:42px 1fr}.insight-card button{grid-column:2;justify-self:start}.segment-control{gap:5px}.creator-footer{margin:22px -19px -19px;padding:16px 19px;display:grid}.primary-button{width:100%}}.queue-indicator{color:#697633;white-space:nowrap;background:#fff9d9;border:1px solid #dfd99b;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.queue-indicator b{color:#5a6c2c;background:#ecedb0;border-radius:6px;place-items:center;min-width:21px;min-height:21px;display:grid}.rewrite-queue{background:linear-gradient(120deg,#f7fae9,#fff9e3);border:1px solid #dfe5c8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:17px;margin-top:20px;padding:18px;display:flex}.rewrite-queue>div:first-child{flex:1;min-width:220px}.rewrite-queue b{color:#527244;font-size:12px}.rewrite-queue p{color:#839077;margin:7px 0 0;font-size:11px;line-height:1.8}.rewrite-queue .flow-error{width:100%}.rewrite-queue .primary-button{font-size:11px}.queue-ticket{color:#7e815c;background:#fcfaed;border:1px solid #e5e2c4;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 17px;width:100%;padding:14px 16px;font-size:11px;display:flex}.queue-ticket>b{color:#677c3f}.queue-ticket small{overflow-wrap:anywhere;color:#96967f;width:100%;font-size:10px;line-height:1.8}.queue-ticket.blocked,.queue-ticket.needs_check{background:#fff7e8;border-color:#ecd4b5}.queue-ticket.done{background:#edf6e8;border-color:#d6e7cc}.saved-audio .queue-ticket{flex-basis:100%}.queue-hero{background:linear-gradient(120deg,#eff8e8,#fff7d5);border:1px solid #dbe3cb;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.queue-hero h2{color:#335d3e;margin:18px 0 10px;font-size:27px}.queue-hero p{color:#7d8e71;max-width:780px;margin:0;font-size:12px;line-height:1.9}.queue-order-symbol{text-align:center;color:#c1bd61;min-width:110px;font-size:45px;font-weight:900;line-height:1;display:block}.queue-order-symbol small{color:#92934d;margin-top:12px;font-size:10px;font-weight:500;display:block}.queue-lanes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.queue-lanes article{background:#fff;border:1px solid #e1e6d6;border-radius:15px;padding:20px 24px}.queue-lanes article>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.queue-lanes h3{flex:1;margin:0;font-size:15px}.queue-lane-icon{color:#a48b3b;background:#f4f0cf;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.queue-lanes p{color:#929782;margin:20px 0 10px;font-size:12px}.queue-lanes p>b{color:#536d3f;padding:0 4px;font-size:23px}.queue-lanes p>i{padding:0 10px;font-style:normal}.queue-lanes p>strong{color:#b68738;font-size:11px}.queue-lanes small{color:#9ba08f;font-size:10px;line-height:1.8}.queue-explanation{color:#879378;background:#eef2e7;border-radius:12px;gap:17px;padding:17px 20px;font-size:11px;line-height:1.9;display:flex}.queue-explanation>b{color:#5f794e;flex-shrink:0}.queue-explanation p{margin:0}.queue-card-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.queue-card-heading>div{min-width:0}.queue-card-heading h3{color:#364d32;margin:9px 0;font-size:17px}.queue-card-heading small{color:#a0a697;overflow-wrap:anywhere;font-size:10px}.queue-card-heading div>span{color:#8b967c;font-size:10px}.queue-estimates{border-block:1px solid #edf0e4;grid-template-columns:1fr 1.2fr 1.2fr 1fr;gap:16px;margin:22px 0 13px;padding:18px 0;display:grid}.queue-estimates small{color:#99a08c;margin-bottom:9px;font-size:10px;display:block}.queue-estimates b{color:#5c7846;font-variant-numeric:tabular-nums;font-size:15px;display:block}.queue-eta-note{color:#989f89;margin:0 0 15px;font-size:11px;line-height:1.9}.queue-card-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:16px;display:flex}.queue-card-actions a{color:#557b41;font-size:12px;font-weight:700}.queue-input-snapshot{background:#fafcf5;border:1px solid #e2e9d6;border-radius:12px;margin-top:18px;padding:18px}.queue-input-snapshot>b{color:#657c4b;font-size:12px}.queue-input-snapshot p,.queue-input-snapshot h4{color:#929b80;font-size:11px;line-height:1.9}.queue-input-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c7e58;font-size:12px;line-height:1.9}.queue-recovery{background:#fff9ec;border:1px solid #ecddbc;border-radius:12px;margin-top:18px;padding:18px}.queue-recovery p{color:#9c8964;font-size:11px;line-height:1.9}.queue-recovery textarea{width:100%;min-height:80px;font:inherit;border:1px solid #dedcc4;border-radius:9px;padding:12px;font-size:12px}@media (max-width:980px){.queue-lanes{grid-template-columns:1fr}.queue-order-symbol{display:none}.queue-estimates{grid-template-columns:1fr 1fr}}@media (max-width:680px){.sidebar nav{grid-template-columns:repeat(5,1fr)}.queue-hero{padding:23px}.queue-hero h2{font-size:22px}.queue-explanation{display:block}.queue-explanation p{margin-top:8px}.queue-card-heading{flex-wrap:wrap}.header-actions{gap:7px}.queue-indicator{padding:7px 8px}.queue-indicator b{min-width:17px;min-height:17px}.rewrite-queue{display:block}.rewrite-queue>button{margin-top:14px}.rewrite-queue .queue-ticket{margin-top:12px}}.transcript-import{background:linear-gradient(115deg,#fcfbee,#f4faf2);border:1px solid #e2d9a9;border-radius:14px;margin:22px 0;padding:22px}.transcript-import>summary{color:#355f44;cursor:pointer;font-weight:700}.transcript-import>label{margin:17px 0;display:block}.transcript-import label>span{color:#6b7c60;margin-bottom:8px;font-size:12px;display:block}.transcript-import>.cost-confirm{align-items:flex-start;gap:9px;display:flex}.transcript-import>.cost-confirm span{margin:0;line-height:1.8}.transcript-import input:not([type=checkbox]){font:inherit;background:#fff;border:1px solid #dbe2d5;border-radius:9px;padding:12px;font-size:12px}.transcript-import textarea{background:#fff;min-height:180px}.text-match-result{color:#426d50;overflow-wrap:anywhere;background:#eef5e8;border-left:4px solid #c5ce71;border-radius:12px;margin:20px 0;padding:20px}.text-match-result p{margin:9px 0 0;font-size:12px;line-height:1.9}.feishu-source-desk{gap:20px;min-width:0;display:grid}.feishu-connection{background:linear-gradient(115deg,#fffdf0,#f4faf7);border-color:#dce5c5;padding:26px 30px}.feishu-connection h3{margin:10px 0}.feishu-connection p{color:#626f6a;line-height:1.7}.feishu-counts{flex-wrap:wrap;gap:12px 30px;padding:16px 0;display:flex}.feishu-counts span{color:#718179;font-size:13px}.feishu-counts b{color:#184d42;margin-left:8px;font-size:24px}.feishu-source-desk .shop-table{min-width:1050px}.feishu-source-desk .shop-table pre{white-space:pre-wrap;max-width:440px;max-height:320px;font-family:inherit;font-size:13px;line-height:1.7;overflow:auto}.feishu-source-desk .library-entry{min-width:0}.feishu-source-desk .library-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font-family:inherit;line-height:1.8;overflow:auto}.feishu-source-desk a{color:#19745f;text-underline-offset:3px;text-decoration:underline}.feishu-source-desk select{max-width:440px}.feishu-usage-evidence{background:#f5faf6;border:1px solid #dce8dc;border-radius:16px;margin:24px 0;padding:22px}.feishu-usage-evidence .evidence-row{flex-wrap:wrap}.feishu-usage-evidence a{color:#19745f}@media (max-width:760px){.feishu-connection{padding:20px}.feishu-connection .panel-title{align-items:flex-start;gap:12px}.feishu-source-desk select{max-width:100%}.feishu-source-desk .snapshot-controls{align-items:flex-start}.feishu-usage-evidence{padding:16px}}@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}.access-screen{color:#183c35;background:radial-gradient(at 70% 20%,#fff8cf,#0000 55%),#eef5f1;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.access-card{background:#fffdf5;border:1px solid #d8e3db;border-radius:26px;width:min(680px,100%);padding:42px;box-shadow:0 20px 80px #193d3610}.access-logo{background:linear-gradient(135deg,#dbf26c,#ffd25b);border-radius:19px;place-items:center;width:60px;height:60px;margin-bottom:24px;font-size:30px;font-weight:850;display:grid}.access-card h1{margin:16px 0;font-size:28px;line-height:1.45}.access-card p{line-height:1.7}.access-card form{margin:24px 0}.access-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.access-card label,.employee-create label,.employee-row label,.password-form label{gap:8px;font-size:14px;display:grid}.access-card input,.employee-create input,.employee-row input,.password-form input{color:#203c34;background:#fff;border:1px solid #d4dfd8;border-radius:10px;width:100%;min-width:0;padding:13px}.access-card input:focus,.employee-create input:focus,.employee-row input:focus{outline-offset:2px;outline:2px solid #208773}.password-form{gap:18px;max-width:560px;margin:20px 0;display:grid}.owner-entry{border-top:1px solid #e5e9df;margin-top:22px;padding-top:16px;font-size:13px}.owner-entry summary{cursor:pointer}.owner-entry a{color:#187061;text-decoration:underline}.employee-create{margin:24px 0;padding:28px}.employee-create h3{margin-bottom:20px}.employee-create .cost-confirm,.employee-row .cost-confirm{display:flex}.employee-create .cost-confirm input,.employee-row .cost-confirm input{width:auto}.employee-list{padding:26px}.employee-row{border-top:1px solid #e4e9e4;padding:20px 0}.employee-row>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.employee-row>div span{color:#62746b;font-size:13px}.employee-row details{max-width:650px;margin-top:14px}.employee-row summary{color:#14725f;cursor:pointer}.employee-row details>label,.employee-row .field-row{margin-top:16px}.employee-row-actions{gap:12px;margin-top:15px;display:flex}@media (max-width:650px){.access-card{padding:26px 22px}.access-fields{grid-template-columns:1fr}.employee-create{padding:20px}}.library-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;padding:20px;display:flex}.library-controls form{flex:1;gap:10px;display:flex}.library-controls input,.library-controls select{background:#fff;border:1px solid #d7e0da;border-radius:9px;min-width:0;padding:11px}.library-controls input{flex:1}.library-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.library-entry{padding:24px}.library-entry>p{color:#476c60;margin:12px 0;font-size:13px}.library-entry small{color:#74847b;font-size:12px}.library-entry details{margin:20px 0}.library-entry pre,.draft-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9f6;border-radius:10px;padding:18px;font-family:inherit;line-height:1.9}.library-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-inbox{border-color:#e0d69e;margin:26px 0;padding:26px}.draft-review{border-top:1px solid #e1e6da;padding:20px 0}.draft-review>summary{cursor:pointer;font-weight:700}.draft-review label,.manual-library label{gap:10px;margin-top:18px;display:grid}.draft-review .cost-confirm,.manual-library .cost-confirm{display:flex}.draft-review textarea,.manual-library textarea,.manual-library input{background:#fff;border:1px solid #d5dfd6;border-radius:9px;max-width:100%;padding:12px}.draft-review textarea,.manual-library textarea{width:100%;min-height:110px}.draft-review .cost-confirm input,.manual-library .cost-confirm input{width:auto}.manual-library{margin-top:22px;padding:26px}.manual-library summary{cursor:pointer;font-weight:700}.manual-library>p{color:#68766f;margin:18px 0;line-height:1.8}.manual-library>.primary-button{margin-top:18px}@media (max-width:1000px){.library-cards{grid-template-columns:1fr}.library-controls form{flex-basis:100%}}
