/*! 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,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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,::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]){appearance:button}::file-selector-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}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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:#171b26;--muted:#6f7889;--line:#e4e9f2;--surface:#fff;--canvas:#f1f4fa;--brand:#3568f4;--brand-dark:#2454da;--brand-soft:#edf3ff;--violet:#8b4df5;--green:#14795b;--green-dark:#0b5d45;--green-soft:#e8f4ef;--navy:#123a57;--danger:#c94747;--shadow:0 18px 55px #3f4f731a}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.loading-screen,.login-shell{place-items:center;min-height:100vh;display:grid}.loading-screen{color:var(--muted);align-content:center;gap:10px}.loading-dot{border:3px solid #d9e3df;border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-shell{background:radial-gradient(circle at 18% 15%,#5a79ff1f,#0000 25%),radial-gradient(circle at 82% 82%,#f784b21a,#0000 25%),linear-gradient(130deg,#f3f6fc 0%,#e9eff9 58%,#f4f6fb 100%);grid-template-columns:minmax(420px,1fr) minmax(520px,.92fr);gap:clamp(36px,6vw,110px);padding:clamp(28px,5vw,72px);position:relative;overflow:hidden}.login-card{background:#fffffff7;border:1px solid #ffffffeb;border-radius:28px;width:min(610px,100%);padding:clamp(42px,5vw,70px);box-shadow:0 28px 80px #384b7021}.login-showcase{flex-direction:column;align-self:stretch;width:100%;max-width:760px;min-height:670px;display:flex;position:relative}.login-brandline{color:#1b2230;align-items:center;gap:13px;font-size:19px;display:flex}.login-showcase-copy{z-index:2;margin-top:clamp(74px,10vh,126px);position:relative}.login-showcase-copy h2{color:#11141c;letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(38px,4vw,61px);line-height:1.22}.login-showcase-copy h2 span{color:#0000;background:linear-gradient(90deg,#4774ff 0%,#8c51f4 55%,#f0449a 100%);-webkit-background-clip:text;background-clip:text}.login-showcase-copy>p:not(.eyebrow){color:#596477;max-width:610px;margin:0;font-size:16px;line-height:1.9}.login-capabilities{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.login-capabilities span{color:#44526a;background:#ffffffb3;border:1px solid #4774ff24;border-radius:999px;padding:8px 13px;font-size:12px;box-shadow:0 8px 24px #4d5f880f}.login-ai-object{filter:drop-shadow(0 28px 28px #4258872e);width:300px;height:180px;position:absolute;bottom:20px;left:16%;transform:rotate(-8deg)}.object-core{color:#4c61b3;background:linear-gradient(135deg,#fffffff0,#d7e1f8eb);border:1px solid #ffffffe6;border-radius:46px;place-items:center;width:170px;height:92px;font-size:30px;font-style:normal;font-weight:850;display:grid;position:absolute;top:42px;left:62px;box-shadow:inset 0 0 28px #6681e829,0 18px 34px #465a8424}.object-orbit{border:18px solid #ffffffb8;border-radius:999px;position:absolute;box-shadow:inset 0 0 18px #607ee829,0 0 0 1px #637fda1a}.orbit-a{width:270px;height:95px;top:40px;left:12px}.orbit-b{width:100px;height:165px;top:5px;left:98px}.object-node{background:linear-gradient(135deg,#77baff,#9068f5 55%,#ff9fca);border:7px solid #ffffffe0;border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:0 8px 18px #4b67b138}.node-a{top:70px;left:8px}.node-b{top:70px;right:0}.node-c{top:0;left:130px}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--brand), var(--violet));border-radius:15px;place-items:center;width:52px;height:52px;font-size:23px;font-weight:800;display:grid;box-shadow:0 10px 24px #3e62e83d}.brand-mark.small{border-radius:11px;width:38px;height:38px;font-size:17px}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:750}.eyebrow.light{color:#ffffffa8}.login-card .eyebrow{margin-top:0}.login-card h1{letter-spacing:-.02em;margin:0;font-size:31px}.login-subtitle{color:var(--muted);margin:12px 0 28px;line-height:1.7}label{color:#344553;gap:9px;font-size:14px;font-weight:650;display:grid}.login-card form,.settings-form{gap:18px;display:grid}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e7;border-radius:11px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #3568f41a}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#71808d 50%),linear-gradient(135deg,#71808d 50%,#0000 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}input[readonly]{color:#63727d;background:#f5f7f8}.test-button{width:fit-content;color:var(--green-dark);background:var(--green-soft);border:1px solid #bddbce;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750}.test-button:hover{background:#dcefe7}.test-button:disabled{opacity:.55}.provider-test-result{border:1px solid;border-radius:10px;margin-top:-4px;padding:11px 13px;font-size:13px;font-weight:650;line-height:1.55}.provider-test-result.testing{color:#596873;background:#f6f8f9;border-color:#d7dee3}.provider-test-result.success{color:#0b6c4f;background:#eaf8f2;border-color:#a9d8c7}.provider-test-result.error{color:#a03939;background:#fff1f1;border-color:#efc1c1}.configured-provider{background:linear-gradient(120deg,#f1faf6,#fbfdfc);border:1px solid #bfe1d3;border-radius:13px;gap:14px;padding:16px;display:grid}.configured-provider-head,.configured-provider-head>div:first-child,.configured-provider-actions{align-items:center;display:flex}.configured-provider-head{justify-content:space-between;gap:12px}.configured-provider-head>div:first-child{flex-wrap:wrap;gap:9px;min-width:0}.configured-provider-head i{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.configured-provider-head strong{color:var(--green-dark);font-size:14px}.configured-provider-head small{color:#7e9289;font-size:11px}.configured-provider-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.configured-provider-meta span{color:var(--green);background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.configured-provider-meta span:last-child{color:#315f86;background:#edf5fb}.configured-provider dl{gap:8px;margin:0;display:grid}.configured-provider dl>div{background:#ffffffc2;border-radius:9px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 11px;display:grid}.configured-provider dt{color:#84928c;font-size:11px}.configured-provider dd{color:#43544d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;overflow:hidden}.configured-provider-actions{gap:8px}.configured-provider-actions button{padding:8px 11px;font-size:11px}.clean-start{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.clean-start h2{margin:0 0 7px;font-size:18px}.clean-start p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.7}.intelligence-panel .panel-heading{align-items:center}.intelligence-help{color:var(--muted);margin:-4px 0 0;font-size:12px}.intelligence-list{gap:10px;max-height:680px;margin-top:18px;padding-right:5px;display:grid;overflow:auto}.intelligence-list details{border:1px solid var(--line);background:#fafcfc;border-radius:11px;overflow:hidden}.intelligence-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px;list-style:none;display:flex}.intelligence-list summary::-webkit-details-marker{display:none}.intelligence-list details[open] summary{border-bottom:1px solid var(--line);background:#fff}.intelligence-summary-copy{min-width:0}.intelligence-summary-copy h3{color:#162f3d;margin:0;font-size:14px;line-height:1.55}.intelligence-meta{color:#7f8d96;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.intelligence-meta strong{color:#586771}.intelligence-meta time{margin-left:auto}.intelligence-body a{color:#162f3d;font-size:14px;font-weight:750;line-height:1.55;text-decoration:none}.intelligence-body a:hover{color:var(--green);text-decoration:underline}.intelligence-body{padding:16px}.intelligence-body p{color:var(--muted);white-space:pre-wrap;margin:0 0 14px;font-size:12px;line-height:1.85}.intelligence-toggle{color:var(--green);flex:none;font-size:11px;font-weight:750}.intelligence-list details[open] .intelligence-toggle{font-size:0}.intelligence-list details[open] .intelligence-toggle:after{content:"收起正文";font-size:11px}.source-pill{color:#126347;background:#e5f5ee;border-radius:999px;padding:3px 7px;font-weight:750}.source-pill.source-微博{color:#a34c2b;background:#fff0e8}.source-pill.source-公众号{color:#196e52;background:#e6f6ee}textarea{resize:vertical;line-height:1.65}.primary-button,.secondary-button,.ghost-button{border:1px solid #0000;border-radius:10px;padding:11px 17px;font-size:14px;font-weight:700}.primary-button{color:#fff;background:linear-gradient(135deg, var(--brand), #6d58ef);box-shadow:0 10px 24px #3568f438}.primary-button:hover{background:linear-gradient(135deg, var(--brand-dark), #5b46dc)}.primary-button:disabled{opacity:.58;cursor:wait}.primary-button.wide{width:100%;margin-top:2px}.secondary-button{color:var(--ink);background:#fff;border-color:#dbe3e7}.secondary-button.light{color:var(--navy);border-color:#fff}.ghost-button{background:0 0;border-color:#dbe3e7}.ghost-button.light{color:#fff;border-color:#ffffff47}.form-error{color:var(--danger);margin:-5px 0;font-size:13px}.demo-note{color:#93a0aa;text-align:center;margin:20px 0 0;font-size:12px}.app-shell{background:radial-gradient(circle at 78% -10%, #6878ff14, transparent 29%), radial-gradient(circle at 98% 68%, #f576b60e, transparent 20%), var(--canvas);grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcffed;flex-direction:column;height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0}.sidebar-brand,.user-row{align-items:center;gap:11px;display:flex}.sidebar-brand{padding:0 8px 26px}.sidebar-brand strong,.user-row strong{font-size:14px;display:block}.sidebar-brand span,.user-row span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.sidebar nav{gap:14px;display:grid}.nav-group{gap:4px;display:grid}.nav-group>p{color:#a2adb5;letter-spacing:.12em;margin:0 13px 3px;font-size:9px;font-weight:750}.nav-item{color:#455664;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 13px;display:flex}.nav-item span{font-size:14px;font-weight:650}.nav-item small{color:#a0aab2;font-size:10px}.nav-item:hover,.nav-item.active{color:var(--brand);background:#fff;box-shadow:0 7px 24px #3c528217}.nav-item.active{position:relative}.nav-item.active:before{content:"";background:linear-gradient(180deg, var(--brand), var(--violet));border-radius:0 8px 8px 0;width:3px;height:18px;position:absolute;left:0}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding:16px 8px 0}.sidebar-health{border:1px solid var(--line);width:100%;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:7px;margin-bottom:14px;padding:8px 9px;font-size:10px;display:flex}.sidebar-health i{background:#d5a13a;border-radius:50%;flex:none;width:7px;height:7px}.sidebar-health i.ready{background:var(--green);box-shadow:0 0 0 4px #14795b14}.user-avatar{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-weight:800;display:grid}.text-button{color:#93a0aa;background:0 0;border:0;padding:12px 0 0;font-size:12px}.workspace{min-width:0;padding:0 clamp(24px,3vw,46px) 46px}.topbar{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.topbar h1{letter-spacing:-.03em;margin:0;font-size:26px}.top-actions,.hero-actions,.article-actions{align-items:center;gap:10px;display:flex}.system-pill{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.system-pill i{background:#d5a13a;border-radius:50%;width:7px;height:7px}.system-pill.ready i{background:var(--green)}.notice{color:var(--green-dark);background:var(--green-soft);border:1px solid #cde6db;border-radius:10px;justify-content:space-between;margin:-4px 0 18px;padding:11px 14px;font-size:13px;display:flex}.notice.toast{z-index:1000;width:min(390px,100vw - 32px);margin:0;animation:.22s ease-out toast-enter;position:fixed;top:18px;right:20px;box-shadow:0 14px 45px #18342a29}@keyframes toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notice.error{color:#9a3535;background:#fff0f0;border-color:#f0cccc}.notice button{color:inherit;background:0 0;border:0}.content-stack{gap:18px;display:grid}.today-compact{gap:11px}.today-compact .hero-card{min-height:118px;padding:20px 24px}.today-compact .hero-card h2{font-size:27px}.today-compact .delivery-banner{padding:10px 15px}.today-compact .metric-grid{gap:10px}.today-compact .metric-card{padding:13px 16px}.today-compact .metric-card strong{margin:6px 0 4px;font-size:19px}.today-compact .metric-card strong.compact{white-space:nowrap;text-overflow:ellipsis;min-height:22px;font-size:13px;overflow:hidden}.today-compact .panel{padding:16px 18px}.today-compact .panel-heading{margin-bottom:12px}.today-compact .pipeline-progress{margin-bottom:10px}.today-compact .stage-card{padding:9px 10px}.today-compact .employee-wrap,.today-compact .employee-avatar{width:54px;height:54px}.today-compact .employee-wrap{margin:8px auto 6px}.today-compact .stage-card h3{font-size:13px}.today-compact .employee-name{margin-bottom:5px}.today-compact .stage-card p{max-height:34px;font-size:10px;overflow:hidden}.today-compact .intelligence-panel .panel-heading{margin-bottom:0}.today-compact .intelligence-panel .intelligence-help{display:none}.today-compact .intelligence-panel:has(.intelligence-list) .panel-heading{margin-bottom:12px}.hero-card{min-height:162px;color:var(--ink);box-shadow:var(--shadow);background:radial-gradient(circle at 82% 0,#7489ff26,#0000 28%),radial-gradient(circle at 100% 100%,#f469b11c,#0000 24%),linear-gradient(120deg,#fffffff7,#eff4fffa);border:1px solid #ffffffe6;border-radius:21px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden}.hero-card>:not(.hero-orbit){z-index:1;position:relative}.hero-orbit{border:1px solid #4f6bda21;border-radius:50%;animation:7s ease-in-out infinite orbit-float;position:absolute}.hero-orbit:after{content:"";background:linear-gradient(135deg, var(--brand), #f25baf);border-radius:50%;width:10px;height:10px;position:absolute;top:12%;left:18%;box-shadow:0 0 20px #5466eb47}.hero-orbit-one{width:260px;height:260px;top:-105px;right:11%}.hero-orbit-two{width:150px;height:150px;animation-delay:-2.5s;bottom:-72px;right:-45px}@keyframes orbit-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-8px,7px)rotate(12deg)}}.hero-card h2{margin:0 0 8px;font-size:32px}.hero-card p:not(.eyebrow){color:#657084;margin:0}.hero-card .eyebrow.light{color:var(--brand)}.hero-card .secondary-button.light{color:#fff;background:linear-gradient(135deg, var(--brand), #6b58ef);border-color:#0000;box-shadow:0 10px 24px #3568f433}.hero-card .ghost-button.light{color:#43516a;background:#ffffff9e;border-color:#d9e1f0}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.delivery-banner{background:linear-gradient(100deg,#effaf5,#f8fcfa);border:1px solid #bfe1d3;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 18px;animation:.45s ease-out both delivery-arrive;display:grid;box-shadow:0 8px 28px #14795b12}.delivery-icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:0 0 0 6px #14795b17}.delivery-banner strong{font-size:14px}.delivery-banner p{color:var(--muted);margin:4px 0 0;font-size:12px}.delivery-banner button{color:var(--green-dark);background:#fff;border:0;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:750;box-shadow:0 4px 14px #14795b14}@keyframes delivery-arrive{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.metric-card,.panel{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 36px #3d4e700e}.metric-card{border-radius:17px;min-width:0;padding:20px;transition:transform .2s,box-shadow .2s}.metric-card:hover{transform:translateY(-2px);box-shadow:0 14px 38px #3d4e7017}.metric-card>span{color:var(--muted);font-size:12px}.metric-card strong{margin:10px 0 7px;font-size:24px;display:block}.metric-card strong.compact{min-height:42px;font-size:15px;line-height:1.45}.metric-card small{color:#97a3ac;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.panel{border-radius:18px;padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.panel-heading h2,.topic-panel h2,.article-info h2{margin:0;font-size:19px;line-height:1.45}.muted{color:var(--muted);font-size:12px}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.pipeline-progress{background:#edf1f2;border-radius:999px;height:5px;margin:-7px 3px 17px;position:relative;overflow:hidden}.pipeline-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #7658ee, #ef62ae);height:100%;transition:width .55s;display:block;box-shadow:0 0 12px #4b60e73d}.pipeline-progress.running:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:22%;animation:1.45s ease-in-out infinite pipeline-scan;position:absolute;inset:0 auto 0 -22%}@keyframes pipeline-scan{to{left:100%}}.stage-card{background:#fafbfb;border:1px solid #e7ecef;border-radius:12px;min-width:0;padding:14px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.stage-card.active:before{content:"";pointer-events:none;background:conic-gradient(from 0deg, transparent 0 15%, #4776ff 25%, #9c65ef 43%, transparent 55% 72%, #27b391 84%, transparent 96%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:14px;padding:2px;animation:2.2s linear infinite employee-card-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes employee-card-orbit{to{transform:rotate(360deg)}}.pipeline-link{z-index:4;color:#b7c0c8;text-align:center;pointer-events:none;width:20px;font-size:18px;font-weight:900;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.live-handoff{z-index:8;color:#fff;background:var(--brand);border:2px solid #fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;animation:.9s ease-in-out infinite alternate handoff-pulse;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 4px #3568f424,0 5px 14px #3568f447}.live-handoff.forward{left:-20px}.live-handoff.backward{background:#d58b25;right:-20px}@keyframes handoff-pulse{to{transform:translateY(-50%)scale(1.15);box-shadow:0 0 0 8px #3568f40f,0 7px 18px #3568f459}}.stage-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1c2e3d17}.stage-card.done{background:#f5fbf8;border-color:#cde6db}.stage-card.active{background:#fff;border-color:#aebff4;box-shadow:inset 0 0 0 1px #b7c6f5,0 12px 30px #3568f41f}.stage-card.failed{background:#fff6f6;border-color:#efcaca}.stage-top{justify-content:space-between;align-items:center;display:flex}.stage-index{color:#7f8c95;background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.stage-card.done .stage-index,.stage-card.active .stage-index{color:#fff;background:var(--green)}.stage-card.active .stage-index{background:var(--brand)}.stage-status{color:#96a1a9;font-size:10px}.stage-card.done .stage-status,.stage-card.active .stage-status{color:var(--green)}.stage-card.active .stage-status{color:var(--brand)}.employee-wrap{width:72px;height:72px;margin:15px auto 10px;position:relative}.employee-avatar{filter:saturate(.92)contrast(1.03);background-image:url(/team-avatars.png);background-position-y:18%;background-repeat:no-repeat;background-size:525%;border:3px solid #fff;border-radius:50%;width:72px;height:72px;transition:filter .25s,transform .25s;box-shadow:0 8px 20px #1c2e3d1f}.employee-1{background-position-x:0%}.employee-2{background-position-x:25%}.employee-3{background-position-x:50%}.employee-4{background-position-x:75%}.employee-5{background-position-x:100%}.employee-state{color:#8b979f;background:#e9edef;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:0;right:-2px}.stage-card.done .employee-avatar,.stage-card.active .employee-avatar{filter:saturate(1.05)}.stage-card.done .employee-state{color:#fff;background:var(--green)}.stage-card.failed .employee-state{color:#fff;background:var(--danger)}.stage-card.active .employee-wrap:before,.stage-card.active .employee-wrap:after{content:"";z-index:0;border:2px solid #3568f442;border-top-color:var(--brand);border-radius:50%;animation:1.15s linear infinite employee-ring;position:absolute;inset:-5px}.stage-card.active .employee-wrap:after{border-width:1px;animation-duration:2.1s;animation-direction:reverse;inset:-10px}.stage-card.active .employee-avatar{z-index:1;animation:1.15s ease-in-out infinite employee-work;position:relative}.stage-card.active .employee-state{z-index:2;color:#fff;background:#d89a28;animation:1s ease-in-out infinite work-pulse}@keyframes employee-ring{to{transform:rotate(360deg)}}@keyframes employee-work{0%,to{transform:rotate(-4deg)translateY(0)scale(1)}50%{transform:rotate(4deg)translateY(-3px)scale(1.045)}}@keyframes work-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.xhs-workspace{--xhs-red:#ff2442;--xhs-red-soft:#fff1f3}.xhs-builder{background:linear-gradient(120deg,#fff,#fff8f9);border-color:#f0dfe2}.xhs-safe-badge,.xhs-status{color:#a73749;background:var(--xhs-red-soft);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.xhs-status.published{color:var(--green-dark);background:var(--green-soft)}.xhs-builder-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.xhs-builder-note{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.65}.xhs-employee{background:#ffffffc7;border:1px solid #f0dfe2;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:grid}.xhs-employee-avatar{color:#fff;background:linear-gradient(145deg,#ff5d73,#c72543);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.xhs-employee.working .xhs-employee-avatar{animation:1.3s ease-in-out infinite employee-work;box-shadow:0 0 0 7px #ff244217}.xhs-employee strong,.xhs-employee span{display:block}.xhs-employee strong{font-size:12px}.xhs-employee span{color:var(--muted);margin-top:4px;font-size:11px}.xhs-step-track{gap:5px;display:flex}.xhs-step-track i{color:#a0a8ae;background:#f2f4f5;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal}.xhs-step-track i.active{color:#a73749;background:var(--xhs-red-soft);font-weight:800}.employee-progress{grid-column:1/-1;gap:6px;display:grid}.employee-progress>div{justify-content:space-between;align-items:center;display:flex}.employee-progress b,.employee-progress span{margin:0;font-size:10px;font-weight:750}.employee-progress progress{appearance:none;background:#edf0f4;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.employee-progress progress::-webkit-progress-bar{background:#edf0f4;border-radius:999px}.employee-progress progress::-webkit-progress-value{border-radius:999px;transition:width .55s}.employee-progress progress::-moz-progress-bar{border-radius:999px;transition:width .55s}.xhs-progress b,.xhs-progress span{color:#a73749}.xhs-progress progress{accent-color:#e64b63}.xhs-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#ff6b7f,#c72543)}.xhs-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#ff6b7f,#c72543)}.xhs-library-filters,.xhs-pagination{align-items:center;gap:6px;display:flex}.xhs-library-filters button,.xhs-pagination button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:6px 9px;font-size:10px}.xhs-library-filters button{align-items:center;gap:5px;display:inline-flex}.xhs-library-filters button b{color:#82909a;text-align:center;background:#f0f3f5;border-radius:999px;min-width:17px;padding:1px 5px;font-size:9px}.xhs-library-filters button.all.active{color:var(--navy);background:#f0f6fa;border-color:#9fb9cb}.xhs-library-filters button.all.active b{color:var(--navy);background:#dceaf3}.xhs-library-filters button.draft.active{color:#9a5b0b;background:#fff8e9;border-color:#e7c17d}.xhs-library-filters button.draft.active b{color:#895006;background:#f8e3b7}.xhs-library-filters button.published.active{color:var(--green-dark);background:var(--green-soft);border-color:#9ecdbb}.xhs-library-filters button.published.active b{color:var(--green-dark);background:#cfe8de}.xhs-pagination{justify-content:center;margin-top:14px}.xhs-pagination span{color:var(--muted);font-size:10px}.xhs-library-toolbar{justify-content:space-between;align-items:end;gap:14px;margin:4px 0 12px;display:flex}.xhs-library-toolbar label{gap:5px;width:min(330px,100%);display:grid}.xhs-library-toolbar label span{color:var(--muted);font-size:10px}.xhs-library-toolbar input{border:1px solid var(--line);background:#fbfcfc;border-radius:9px;outline:none;width:100%;padding:8px 10px;font-size:11px}.xhs-library-toolbar input:focus{border-color:#93b9aa;box-shadow:0 0 0 3px #14795b14}.xhs-library-toolbar>span{color:var(--muted);padding-bottom:8px;font-size:10px}.xhs-library-empty{color:var(--muted);text-align:center;background:#fafbfb;border:1px dashed #cfd8dd;border-radius:11px;padding:28px;font-size:12px}.xhs-package-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.xhs-package-tabs article{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fafbfb;border-radius:11px;position:relative;overflow:hidden}.xhs-package-tabs article.active{background:#f6fbf9;border-color:#8fc4b0;box-shadow:0 0 0 2px #14795b12}.xhs-package-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:6px;padding:13px 42px 13px 13px;display:grid}.xhs-package-delete{color:#9a5b0b;background:#fff9ed;border:1px solid #e4c5a1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.xhs-package-delete:hover,.xhs-package-delete:focus-visible{color:#a9402f;background:#fff1e9;border-color:#d89057;outline:none;transform:scale(1.05)}.xhs-package-tabs .xhs-package-status{border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:750}.xhs-package-tabs article.draft .xhs-package-status{color:#9a5b0b;background:#fff0cf}.xhs-package-tabs article.published .xhs-package-status{color:var(--green-dark);background:#dcefe7}.xhs-package-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.xhs-package-tabs small{color:#96a1a9;font-size:10px}.xhs-output-grid{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.xhs-copy-panel{position:sticky;top:14px}.xhs-section-head,.xhs-copy-block>div,.xhs-actions{align-items:center;display:flex}.xhs-section-head{justify-content:space-between;gap:12px}.xhs-section-head h2{margin:0;font-size:18px}.xhs-title-options{gap:8px;margin:18px 0;display:grid}.xhs-title-options button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fafbfb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.xhs-title-options button.selected{background:#fff6f8;border-color:#f19cac}.xhs-title-options i{color:#a73749;background:var(--xhs-red-soft);border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.xhs-title-options span{font-size:13px;font-weight:700;line-height:1.45}.xhs-title-options b{color:#a2abb1;font-size:10px}.xhs-title-options button.selected b{color:var(--xhs-red)}.xhs-copy-block{background:#f7f9fa;border-radius:11px;padding:15px}.xhs-copy-block>div{justify-content:space-between}.xhs-copy-block strong{font-size:13px}.xhs-copy-block span{color:#98a2aa;font-size:10px}.xhs-copy-block p{color:#43535f;white-space:pre-wrap;max-height:330px;margin:12px 0 0;font-size:12px;line-height:1.9;overflow:auto}.xhs-tags{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.xhs-tags span{color:#a73749;background:var(--xhs-red-soft);border-radius:7px;padding:5px 8px;font-size:10px}.xhs-compliance{color:#80672f;background:#fffaf0;border-left:3px solid #d9b36b;padding:10px 12px;font-size:11px;line-height:1.6}.xhs-actions{flex-wrap:wrap;gap:8px;margin-top:16px}.xhs-actions button{padding:9px 11px;font-size:11px}.xhs-actions a{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}.xhs-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.xhs-template-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 15px;display:grid}.xhs-template-picker button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:9px;gap:3px;padding:8px;display:grid}.xhs-template-picker button.active{border-color:var(--green);box-shadow:0 0 0 2px #14795b17}.xhs-template-picker i{background:linear-gradient(100deg,#123a57,#0b7455);border-radius:5px;height:17px}.xhs-template-picker .template-brief i{background:linear-gradient(100deg,#8d1727,#e54b3f)}.xhs-template-picker .template-newspaper i{background:linear-gradient(100deg,#1f2529,#f4efe3)}.xhs-template-picker .template-night i{background:linear-gradient(100deg,#111827,#d6b86b)}.xhs-template-picker .template-mint i{background:linear-gradient(100deg,#176b68,#8fe0c1)}.xhs-template-picker .template-sky i{background:linear-gradient(100deg,#165dff,#8dc2ff)}.xhs-template-picker .template-amber i{background:linear-gradient(100deg,#8c4b16,#f2b65a)}.xhs-template-picker .template-cobalt i{background:linear-gradient(100deg,#102a56,#4d80c7)}.xhs-template-picker .template-rose i{background:linear-gradient(100deg,#9e3f57,#ef938d)}.xhs-template-picker .template-lavender i{background:linear-gradient(100deg,#493a78,#a591db)}.xhs-template-picker .template-forest i{background:linear-gradient(100deg,#183f35,#6c9c83)}.xhs-template-picker .template-minimal i{background:linear-gradient(100deg,#30343b,#e9edf1)}.xhs-template-picker strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.xhs-template-picker small{color:var(--muted);font-size:8px;line-height:1.35}.xhs-card{min-width:0}.xhs-card-copy{aspect-ratio:3/4;background:radial-gradient(circle at 100% 0,#dff0e8 0 17%,#0000 17.5%),linear-gradient(145deg,#f2f7f4,#fff);border:1px solid #dde8e2;border-radius:12px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.xhs-card.cover .xhs-card-copy{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff21 0 22%,#0000 22.5%),linear-gradient(145deg,#123a57,#0b7455);border-color:#164e54}.xhs-card.template-brief .xhs-card-copy{background:repeating-linear-gradient(0deg,#c9303e0b 0 2px,#0000 2px 34px),linear-gradient(145deg,#fff5ef,#fffdf9);border-color:#f0c9c2}.xhs-card.template-brief.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#8d1727,#e54b3f)}.xhs-card.template-newspaper .xhs-card-copy{background:#f7f1e5;border:3px double #363b3e;border-radius:2px}.xhs-card.template-newspaper.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#1f2529,#555b5d)}.xhs-card.template-night .xhs-card-copy{background:linear-gradient(145deg,#181b25,#292637);border-color:#74663e}.xhs-card.template-night .xhs-card-copy h3{color:#f0d58a}.xhs-card.template-night .xhs-card-copy p{color:#ffffffc7}.xhs-card.template-night.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#111827,#312e48)}.xhs-card.template-mint .xhs-card-copy{background:linear-gradient(145deg,#eaf8f2,#fff);border-color:#b8dfd1}.xhs-card.template-mint.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#176b68,#41a58c)}.xhs-card.template-sky .xhs-card-copy{background:linear-gradient(145deg,#eaf4ff,#fff);border-color:#c3daf7}.xhs-card.template-sky.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#165dff,#69a9ff)}.xhs-card.template-amber .xhs-card-copy{background:linear-gradient(145deg,#fff4df,#fffdfa);border-color:#ead2ab}.xhs-card.template-amber.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#8c4b16,#e19a36)}.xhs-card.template-cobalt .xhs-card-copy{background:repeating-linear-gradient(90deg,#234f910a 0 1px,#0000 1px 24px),linear-gradient(145deg,#edf3fb,#fff);border-color:#bfd0e8}.xhs-card.template-cobalt.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#102a56,#275ea8)}.xhs-card.template-rose .xhs-card-copy{background:linear-gradient(145deg,#fff0f0,snow);border-color:#efccd2}.xhs-card.template-rose.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#9e3f57,#eb7b78)}.xhs-card.template-lavender .xhs-card-copy{background:linear-gradient(145deg,#f3f0fa,#fff);border-color:#d9d0ed}.xhs-card.template-lavender.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#493a78,#8b72c8)}.xhs-card.template-forest .xhs-card-copy{background:linear-gradient(145deg,#eef5ef,#fbfdfb);border-color:#c7d9cf}.xhs-card.template-forest.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#183f35,#4c816a)}.xhs-card.template-minimal .xhs-card-copy{background:#fff;border-color:#d9dde2;box-shadow:inset 8px 0 #eef1f4}.xhs-card.template-minimal.cover .xhs-card-copy{color:#fff;background:linear-gradient(145deg,#30343b,#7b8490)}.xhs-card-copy small{color:var(--green);font-size:9px;font-weight:800}.xhs-card.cover .xhs-card-copy small{color:#d9f5e9}.xhs-card-copy h3{margin:18px 0 12px;font-size:18px;line-height:1.35}.xhs-card-copy p{color:#4f606c;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.75;overflow:hidden}.xhs-card.cover .xhs-card-copy p{color:#fffc}.xhs-card-copy footer{color:#8b979f;justify-content:space-between;gap:8px;margin-top:auto;font-size:8px;display:flex}.xhs-card.cover .xhs-card-copy footer{color:#ffffff9e}.xhs-card>button{border:1px solid var(--line);color:#65747e;background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:7px;font-size:9px}.xhs-empty{text-align:center;padding:54px 24px}.xhs-empty .empty-icon{margin:0 auto 14px}.xhs-empty h2{margin:0 0 8px;font-size:19px}.xhs-empty p{color:var(--muted);margin:0;font-size:12px}.stage-card h3{text-align:center;margin:0 0 3px;font-size:14px}.employee-name{color:#95a1a9;text-align:center;margin-bottom:8px;font-size:10px;display:block}.stage-card p{color:var(--muted);text-align:center;margin:0;font-size:11px;line-height:1.55}.two-column,.settings-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.settings-grid{align-items:start}.settings-account{grid-template-columns:minmax(0,720px)}.settings-interfaces,.settings-account .settings-side{grid-template-columns:minmax(0,1fr)}.interface-heading{margin-bottom:0}.settings-side{gap:18px;display:grid}.account-security-form{background:linear-gradient(145deg,#fff,#f7fbf9);border-color:#cfe1da;gap:14px;display:grid}.account-security-form .panel-heading{margin-bottom:2px}.account-lock{color:var(--green-dark);background:var(--green-soft);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.account-security-note{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.account-help-card ul{color:var(--muted);margin:14px 0 0;padding-left:19px;font-size:12px;line-height:1.9}.count-badge{color:var(--green);background:var(--green-soft);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.source-list{display:grid}.source-list article{border-top:1px solid #edf0f2;gap:13px;padding:15px 0;display:flex}.source-list article:first-child{border-top:0;padding-top:0}.source-rank{color:#a2adb5;font-size:11px;font-weight:800}.source-list h3{margin:0 0 6px;font-size:14px;line-height:1.5}.source-list p,.topic-panel>p:not(.eyebrow),.company-list p,.security-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tag-row{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.tag-row span{color:var(--green-dark);background:var(--green-soft);border-radius:7px;padding:6px 9px;font-size:11px}.company-list{gap:9px;display:grid}.company-list>div{background:#f7f9fa;border-radius:10px;padding:12px}.company-list strong{margin-right:8px;font-size:13px}.company-list span{color:var(--green);font-size:10px}.company-list p{margin-top:5px}.article-layout{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:20px;display:grid}.article-info{position:sticky;top:18px}.article-meta{color:var(--muted);gap:7px;margin:16px 0 18px;font-size:12px;display:grid}.cover-preview,.cover-placeholder{aspect-ratio:1.91;border-radius:13px;width:100%}.cover-preview{object-fit:cover}.cover-placeholder{color:#fff;background:radial-gradient(circle at 75% 20%,#ffffff29,#0000 24%),linear-gradient(135deg,#123a57,#0b684e);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.cover-placeholder span,.cover-placeholder small{color:#ffffffb3;letter-spacing:.08em;font-size:11px}.cover-placeholder strong{max-width:90%;font-size:19px;line-height:1.45}.article-actions{flex-wrap:wrap;margin-top:18px}.feedback-form{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:20px;display:grid}.feedback-form h3{margin:0 0 4px;font-size:15px}.feedback-form>div>small{color:var(--muted);line-height:1.5}.feedback-form label{gap:6px;font-size:12px}.feedback-form input,.feedback-form textarea{padding:9px 10px;font-size:12px}.phone-preview{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5e8;border-radius:18px;overflow:hidden}.phone-top{border-bottom:1px solid var(--line);color:#667682;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.phone-top i{background:var(--green);border-radius:50%;width:8px;height:8px}.phone-content{background:#fff;min-height:630px;padding:28px clamp(22px,6vw,58px)}.empty-state{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.empty-icon{width:48px;height:48px;color:var(--green);background:var(--green-soft);border-radius:15px;place-items:center;font-weight:800;display:grid}.empty-state h3{margin:14px 0 6px;font-size:15px}.empty-state p{color:var(--muted);margin:0;font-size:12px}.history-panel{padding:0;overflow:hidden}.history-panel .panel-heading{padding:24px 24px 0}.history-filters{align-items:center;gap:6px;display:flex}.history-filters button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.history-filters button b{background:#eef2f4;border-radius:999px;min-width:17px;padding:1px 5px;font-size:9px}.history-filters button.normal.active{color:var(--green-dark);background:var(--green-soft);border-color:#9ecdbb}.history-filters button.running.active{color:#1c5f94;background:#edf6fd;border-color:#abc9e1}.history-filters button.failed.active{color:#a23f3f;background:#fff1f1;border-color:#e8baba}.history-table{display:grid}.history-row{color:#53636f;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:115px 70px minmax(240px,1fr) 82px 72px 82px;align-items:center;gap:16px;width:100%;padding:15px 24px;font-size:12px;display:grid}.history-batch>summary:hover{background:#fafcfc}.history-batch>summary{cursor:pointer;list-style:none}.history-batch>summary::-webkit-details-marker{display:none}.history-expand{color:#4168dc;font-weight:750}.history-batch[open] .history-expand{color:#7257de}.history-candidate-list{background:#f8faff;border-top:1px solid #edf0f2;gap:8px;padding:10px 24px 16px 225px;display:grid}.history-candidate-list button{color:#64728c;text-align:left;background:#fff;border:1px solid #dfe6f5;border-radius:10px;grid-template-columns:160px minmax(220px,1fr) 180px;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.history-candidate-list button:hover{background:#f9fbff;border-color:#9eb3ee}.history-candidate-list strong{color:#243451;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-candidate-list small{text-align:right}.history-row.header{color:#99a4ac;letter-spacing:.06em;background:#f8fafb;font-size:10px;font-weight:750}.status-dot{background:#d5a13a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.status-dot.completed{background:var(--green)}.status-dot.failed{background:var(--danger)}.history-status,.delivery-status{border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.history-status.completed{color:var(--green-dark);background:#dcefe7}.history-status.running{color:#1c5f94;background:#e4f1fb}.history-status.failed{color:#a23f3f;background:#fde8e8}.history-status.published{color:#38578f;background:#e9eef9}.history-status.pending{color:#71808d;background:#edf1f3}.delivery-status.delivered{color:#176b68;background:#e0f1ef}.delivery-status.waiting{color:#71808d;background:#edf1f3}.settings-form small,.switch-row small{color:#97a3ac;font-weight:400}.settings-divider{border-top:1px solid var(--line);margin-top:10px;padding-top:22px}.settings-divider h3{margin:0;font-size:15px}.settings-divider.simple{margin-top:2px;padding-top:18px}.settings-divider.simple:first-child{border-top:0;padding-top:0}.settings-divider.simple h3{color:var(--ink);font-size:17px}.two-inputs,.three-inputs{gap:12px;display:grid}.two-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.three-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-submit{margin-top:8px}.switch-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto;align-items:center;padding:14px}.switch-row input{width:20px;height:20px}.switch-row strong,.switch-row small{display:block}.switch-row small{margin-top:4px}.readiness-list{gap:9px;display:grid}.readiness-list article{border:1px solid var(--line);border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.readiness-list i{color:#9b6b17;background:#fff4df;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid}.readiness-list i.ready{color:var(--green);background:var(--green-soft)}.readiness-list strong{font-size:13px;display:block}.readiness-list p{color:var(--muted);margin:4px 0 0;font-size:11px}.readiness-list>article>span{color:#98a3ab;font-size:11px}.security-note{background:#f6f8f9;border-radius:11px;margin-top:17px;padding:14px}.security-note strong{margin-bottom:5px;font-size:12px;display:block}.standard-card h2{margin:0 0 14px;font-size:17px}.standard-card ul{color:var(--muted);margin:0;padding-left:19px;font-size:12px;line-height:2}.candidate-title-row{flex-wrap:wrap;align-items:baseline;gap:10px 16px;display:flex}.candidate-title-row time{color:#4168dc;white-space:nowrap;font-size:13px;font-weight:700}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.candidate-card{border:1px solid var(--line);background:#fafcfc;border-radius:14px;min-width:0;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s}.candidate-card:hover,.candidate-card.selected{border-color:#9bcbb9;transform:translateY(-2px);box-shadow:0 12px 28px #14795b1a}.candidate-card-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:750;display:flex}.candidate-card-top b{border-radius:999px;padding:4px 8px;font-size:10px}.candidate-card-top b.candidate{color:#986516;background:#fff2da}.candidate-card-top b.published{color:var(--green-dark);background:var(--green-soft)}.candidate-card img,.candidate-cover-empty{aspect-ratio:2.35;object-fit:cover;color:#9aa6ae;background:linear-gradient(135deg,#eef4f1,#edf1f4);border-radius:10px;place-items:center;width:100%;font-size:12px;display:grid}.candidate-card h3{min-height:44px;margin:12px 0 6px;font-size:15px;line-height:1.5}.candidate-card>p{min-height:36px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.candidate-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.candidate-actions button{padding:8px 10px;font-size:11px}.danger-button{color:#ad3d3d;background:#fff7f7;border:1px solid #edc8c8;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:700}.danger-button:hover{background:#fff0f0}.published-note{color:var(--green);font-size:11px;font-weight:750}.mobile-bottom-nav,.mobile-more-menu{display:none}.twitter-workspace{--twitter-blue:#3568f4;--twitter-soft:#eef3ff}.twitter-builder{background:linear-gradient(120deg,#fff,#f6f8ff);border-color:#dce5fb}.twitter-language-badge{color:#3159b7;background:var(--twitter-soft);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.twitter-employee{background:#ffffffd1;border:1px solid #dce5fb;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:grid}.twitter-employee-avatar{color:#fff;background:linear-gradient(145deg,#111827,#4a6fe8);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.twitter-employee.working .twitter-employee-avatar{animation:1.3s ease-in-out infinite employee-work;box-shadow:0 0 0 7px #3568f417}.twitter-employee strong,.twitter-employee span{display:block}.twitter-employee strong{font-size:12px}.twitter-employee span{color:var(--muted);margin-top:4px;font-size:11px}.twitter-step-track{gap:5px;display:flex}.twitter-step-track i{color:#a0a8ae;background:#f2f4f5;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal}.twitter-step-track i.active{color:#3159b7;background:var(--twitter-soft);font-weight:800}.twitter-progress b,.twitter-progress span{color:#3159b7}.twitter-progress progress{accent-color:#456cf0}.twitter-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#4d8cff,#4d43e7)}.twitter-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#4d8cff,#4d43e7)}.newspic-builder{background:linear-gradient(145deg,#f6fdf9f5,#fffffffa);border-color:#d9e8df}.newspic-avatar{background:linear-gradient(145deg,#168a67,#33b892)}.newspic-progress b,.newspic-progress span{color:#14795b}.newspic-progress progress{accent-color:#168a67}.newspic-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#42bd91,#14795b)}.newspic-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#42bd91,#14795b)}.newspic-card-panel,.newspic-auto-list{min-width:0}.newspic-delivery-grid{gap:14px;display:grid}.newspic-delivery{background:#fbfdfc;border:1px solid #e1e8e4;border-radius:16px;grid-template-columns:180px 1fr;gap:18px;padding:14px;display:grid}.newspic-delivery.completed{background:#f5fcf8;border-color:#bfe7d7}.newspic-delivery.failed{background:#fff8f7;border-color:#f3c7c2}.newspic-delivery-cover{aspect-ratio:3/4;background:linear-gradient(145deg,#e8f3ef,#d9e8f0);border-radius:12px;width:180px;overflow:hidden}.newspic-delivery-cover img{object-fit:cover;width:100%;height:100%;display:block}.newspic-delivery-cover>div{color:#527064;flex-direction:column;justify-content:space-between;height:100%;padding:18px;display:flex}.newspic-delivery-copy{align-content:start;gap:9px;min-width:0;display:grid}.newspic-delivery-copy>div{color:#168a67;justify-content:space-between;gap:12px;font-size:12px;display:flex}.newspic-delivery-copy h3,.newspic-delivery-copy p{margin:0}.newspic-delivery-copy p{color:#5e6c67;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.newspic-delivery-copy progress{accent-color:#168a67;width:100%;height:8px}.newspic-delivery-copy button{justify-self:start}.newspic-details{background:#fff;border:1px solid #e4eae7;border-radius:10px}.newspic-details summary{cursor:pointer;color:#16775b;padding:10px 12px;font-size:13px;font-weight:750}.newspic-details p{white-space:pre-line;-webkit-line-clamp:unset;padding:0 12px 12px;display:block;overflow:visible}.newspic-library-actions{flex-wrap:wrap;justify-content:flex-start!important}.newspic-library-actions button{min-height:38px}.newspic-filters{flex-wrap:wrap}.twitter-output-grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:18px;display:grid}.twitter-post-list{gap:10px;margin-top:18px;display:grid}.twitter-post-list article{border:1px solid var(--line);background:#fafbfe;border-radius:12px;padding:14px}.twitter-post-list article>div{color:#94a0ad;justify-content:space-between;font-size:10px;display:flex}.twitter-post-list article b{color:var(--twitter-blue)}.twitter-post-list p{color:#344252;white-space:pre-wrap;margin:10px 0 12px;font-size:13px;line-height:1.75}.twitter-post-list button{color:#3159b7;background:#fff;border:1px solid #cfdaf4;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.twitter-card-preview{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 96% 8%,#ffffff1f 0 22%,#0000 22.5%),radial-gradient(circle at 100% 100%,#ffffff14 0 31%,#0000 31.5%),linear-gradient(135deg,#0b1225,#172d63 56%,#5b3fd1);border-radius:16px;flex-direction:column;padding:clamp(22px,3vw,40px);display:flex;overflow:hidden;box-shadow:0 18px 38px #21315e2e}.twitter-card-preview.ai-visual{aspect-ratio:16/9;background-position:50%;background-size:cover;width:100%;min-width:0;height:auto;min-height:0;position:relative;overflow:hidden}.twitter-card-preview.ai-visual h3{text-shadow:0 2px 18px #00000073;max-width:68%;margin-top:auto;font-size:clamp(26px,3vw,42px)}.twitter-card-preview.ai-visual p{color:#ffffffd6;text-shadow:0 2px 12px #00000073;max-width:68%;font-size:14px}.twitter-card-preview small{color:#8fb8ff;font-size:10px;font-weight:800}.twitter-card-preview h3{max-width:76%;margin:13px 0 7px;font-size:clamp(22px,2.6vw,36px);line-height:1.15}.twitter-card-preview p{color:#ffffffb3;max-width:78%;margin:0;font-size:12px;line-height:1.55}.twitter-card-preview ul{gap:6px;margin:auto 0 0;padding:0;list-style:none;display:grid}.twitter-card-preview li{color:#ffffffe0;font-size:11px}.twitter-card-preview li:before{content:"●";color:#74c7ff;margin-right:8px}.twitter-card-preview li:nth-child(2):before{color:#9e91ff}.twitter-card-preview li:nth-child(3):before{color:#62e0bd}.twitter-card-preview footer{color:#ffffff6b;text-align:right;margin-top:12px;font-size:8px}.twitter-download{border:0;border-radius:10px;width:100%;margin-top:12px;padding:11px;font-size:12px;font-weight:750}.twitter-publish-tip{color:#53627a;background:#f3f6fc;border-radius:10px;gap:5px;margin-top:14px;padding:12px;display:grid}.twitter-publish-tip strong{font-size:11px}.twitter-publish-tip span{font-size:10px;line-height:1.6}.app-tab-today .delivery-banner{background:radial-gradient(circle at 88% 10%,#9a6eff24,#0000 28%),linear-gradient(105deg,#eef4ff,#f7f5ff 58%,#edf5ff);border-color:#cbd8ff;box-shadow:0 10px 30px #3568f41a}.app-tab-today .delivery-icon{background:linear-gradient(135deg, var(--brand), #7255ef);box-shadow:0 0 0 6px #3568f41a}.app-tab-today .delivery-banner button{color:#3158c8;border:1px solid #d7e0ff;box-shadow:0 5px 16px #3568f41a}.app-tab-today .stage-card.done{background:#f5f8ff;border-color:#cbd8fb}.app-tab-today .stage-card.done .stage-index,.app-tab-today .stage-card.done .employee-state{background:linear-gradient(135deg, var(--brand), #7158e9)}.app-tab-today .stage-card.done .stage-status{color:var(--brand)}.article-workspace .candidate-panel,.article-workspace .article-info{background:linear-gradient(145deg,#fff,#f8faff);border-color:#dbe4fb}.article-workspace .candidate-card{background:#fbfcff;border-color:#dfe6f5}.article-workspace .candidate-card:hover,.article-workspace .candidate-card.selected{border-color:#86a6f7;box-shadow:0 12px 28px #3568f41f}.article-workspace .candidate-card-top b.candidate,.article-workspace .candidate-card-top b.published,.article-workspace .published-note{color:#315bc8;background:#eaf0ff}.article-workspace .published-note{border-radius:999px;padding:4px 8px}.article-workspace .candidate-cover-empty,.article-workspace .cover-placeholder{background:radial-gradient(circle at 78% 20%,#ffffff2e,#0000 25%),linear-gradient(135deg,#255fd8,#6852d9)}.article-workspace .secondary-button{color:#315bc8;background:#f8faff;border-color:#cfdafd}.newspic-workspace{--section-accent:#168a67;--section-soft:#eaf8f2}.newspic-workspace .eyebrow{color:#168a67}.newspic-workspace .xhs-safe-badge{color:#116b51;background:#e6f6ef}.newspic-workspace .primary-button{background:linear-gradient(135deg,#168a67,#39b88c);box-shadow:0 10px 24px #168a672e}.newspic-workspace .secondary-button{color:#116b51;background:#f3fbf7;border-color:#addbc9}.newspic-workspace .history-filters button.active{color:#116b51;background:#e8f7f0;border-color:#9ed3bf}.xhs-workspace .eyebrow{color:#df2946}.xhs-workspace .primary-button{background:linear-gradient(135deg,#ff3856,#d51f42);box-shadow:0 10px 24px #ff24422e}.xhs-workspace .secondary-button{color:#bd2942;background:#fff8f9;border-color:#f2bdc7}.xhs-workspace .xhs-status.published,.xhs-workspace .xhs-package-tabs article.published .xhs-package-status{color:#fff;background:#d82443}.xhs-workspace .xhs-status:not(.published),.xhs-workspace .xhs-package-tabs article.draft .xhs-package-status{color:#aa5362;background:#fff0f3;box-shadow:inset 0 0 0 1px #f2c3cc}.xhs-workspace .xhs-package-tabs article.active{background:#fff7f8;border-color:#f08da0;box-shadow:0 0 0 2px #ff244217}.xhs-workspace .xhs-library-filters button.all.active{color:#b6243d;background:#fff0f3;border-color:#ef9baa}.xhs-workspace .xhs-library-filters button.draft.active{color:#a95060;background:#fff7f8;border-color:#efbdc6}.xhs-workspace .xhs-library-filters button.published.active{color:#fff;background:#d82443;border-color:#d82443}.xhs-workspace .xhs-library-filters button.all.active b,.xhs-workspace .xhs-library-filters button.draft.active b{color:#b6243d;background:#ffdce3}.xhs-workspace .xhs-library-filters button.published.active b{color:#bd1c38;background:#fff}.xhs-workspace .xhs-template-picker button.active{border-color:#ed627a;box-shadow:0 0 0 2px #ff24421a}.xhs-workspace .xhs-actions a{color:#c62a44}.twitter-workspace .eyebrow{color:#3568f4}.twitter-workspace .primary-button{background:linear-gradient(135deg,#3568f4,#6852e7);box-shadow:0 10px 24px #3568f433}.twitter-workspace .secondary-button{color:#3159b7;background:#f7f9ff;border-color:#c8d6fb}.twitter-workspace .xhs-status.published,.twitter-workspace .xhs-package-tabs article.published .xhs-package-status{color:#fff;background:linear-gradient(135deg,#3568f4,#6852e7)}.twitter-workspace .xhs-status:not(.published),.twitter-workspace .xhs-package-tabs article.draft .xhs-package-status{color:#5270b5;background:#eef3ff;box-shadow:inset 0 0 0 1px #cbd8f8}.twitter-workspace .xhs-package-tabs article.active{background:#f6f8ff;border-color:#8eacf7;box-shadow:0 0 0 2px #3568f417}.twitter-workspace .xhs-library-filters button.all.active,.twitter-workspace .xhs-library-filters button.draft.active{color:#3159b7;background:#eef3ff;border-color:#a9bff5}.twitter-workspace .xhs-library-filters button.published.active{color:#fff;background:linear-gradient(135deg,#3568f4,#6852e7);border-color:#3568f4}.twitter-workspace .xhs-library-filters button.all.active b,.twitter-workspace .xhs-library-filters button.draft.active b,.twitter-workspace .xhs-library-filters button.published.active b{color:#3159b7;background:#fff}.twitter-workspace .xhs-actions a{color:#3159b7}.app-tab-interfaces .settings-form,.app-tab-taskSettings .panel,.app-tab-account .panel,.app-tab-history .history-panel{background:linear-gradient(145deg,#fff,#f8faff);border-color:#dbe4fb}.app-tab-interfaces .configured-provider{background:linear-gradient(120deg,#f2f6ff,#fbfaff);border-color:#cddafd}.app-tab-interfaces .configured-provider-head i{background:linear-gradient(135deg, var(--brand), #7158e9)}.app-tab-interfaces .configured-provider-head strong,.app-tab-interfaces .configured-provider-meta span,.app-tab-interfaces .configured-provider dt,.app-tab-interfaces .configured-provider dd{color:#36579c}.app-tab-interfaces .configured-provider-meta span{background:#e9efff}.app-tab-interfaces .configured-provider dl>div{background:#ffffffd6}.app-tab-interfaces .test-button{color:#315bc8;background:#edf2ff;border-color:#bdccf7}.app-tab-interfaces .test-button:hover{background:#e3ebff}.app-tab-interfaces .provider-test-result.success{color:#315bc8;background:#edf2ff;border-color:#b9caf7}.app-tab-history .history-filters button.normal.active,.app-tab-taskSettings .count-badge,.app-tab-account .account-lock{color:#315bc8;background:#eaf0ff;border-color:#a9bff5}.app-tab-history .status-dot.completed{background:var(--brand)}.app-tab-history .history-status.completed{color:#315bc8;background:#e8efff}@media (width<=1050px){.login-shell{grid-template-columns:1fr;place-items:center}.login-showcase{display:none}.app-shell{grid-template-columns:86px 1fr}.sidebar-brand>div:last-child,.nav-item small,.nav-group>p,.sidebar-bottom{display:none}.sidebar-brand{justify-content:center;padding-inline:0}.nav-item{justify-content:center}.pipeline{grid-template-columns:repeat(3,1fr)}.two-column,.settings-grid,.candidate-grid,.xhs-output-grid{grid-template-columns:1fr}.xhs-copy-panel{position:static}.xhs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twitter-output-grid{grid-template-columns:1fr}}@media (width<=760px){.login-shell{padding:16px}.login-card{border-radius:22px;padding:34px 24px}.login-card h1{font-size:26px}.app-shell{display:block}.sidebar{display:none}.workspace{padding:0 12px 100px}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1f4faeb;min-height:58px;position:sticky;top:0}.topbar h1{font-size:21px}.top-actions .system-pill{display:none}.hero-card{flex-direction:column;align-items:flex-start}.metric-grid,.pipeline{grid-template-columns:1fr}.pipeline-link{top:auto;bottom:-20px;right:50%;transform:translate(50%)rotate(90deg)}.live-handoff{display:none}.stage-card{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;display:grid}.stage-top{grid-column:1/-1}.employee-wrap{grid-row:2/5;margin:12px 0 0}.stage-card h3,.stage-card p,.employee-name{text-align:left}.stage-card h3{margin-top:12px}.delivery-banner{grid-template-columns:auto 1fr}.delivery-banner button{grid-column:1/-1}.clean-start{grid-template-columns:auto 1fr}.clean-start button{grid-column:1/-1}.article-layout{grid-template-columns:1fr}.article-info{position:static}.history-table{overflow-x:auto}.history-panel .panel-heading{flex-direction:column;align-items:stretch}.history-filters{overflow-x:auto}.history-row{min-width:720px}.history-candidate-list{min-width:720px;padding-left:24px}.two-inputs,.three-inputs,.xhs-builder-row,.xhs-package-tabs,.xhs-card-grid{grid-template-columns:1fr}.panel{border-radius:14px;padding:16px}.panel-heading{align-items:flex-start;gap:8px}.panel-heading h2{font-size:17px;line-height:1.35}.candidate-card{padding:13px}.xhs-employee,.twitter-employee{grid-template-columns:auto 1fr}.xhs-step-track,.twitter-step-track{grid-column:1/-1;overflow-x:auto}.twitter-card-preview h3{max-width:88%;font-size:23px}.twitter-card-preview p{max-width:90%;font-size:10px}.twitter-card-preview li{font-size:9px}.twitter-card-preview.ai-visual{min-height:0}.twitter-card-preview.ai-visual h3,.twitter-card-preview.ai-visual p{max-width:82%}.twitter-post-list p{font-size:14px}.xhs-actions button{flex:42%;min-height:42px}.mobile-bottom-nav{height:calc(66px + env(safe-area-inset-bottom));z-index:50;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #dfe5f0;grid-template-columns:repeat(6,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #34446914}.mobile-bottom-nav button{color:#788493;background:0 0;border:0;border-radius:10px;font-size:10px;font-weight:700}.mobile-bottom-nav button.active{color:var(--brand);background:var(--brand-soft)}.mobile-more-menu{width:min(310px,100vw - 24px);right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(2,1fr);gap:7px;padding:9px;display:grid;position:fixed;box-shadow:0 18px 50px #29395c2e}.mobile-more-menu button{color:#4d5c6c;background:#f5f7fb;border:0;border-radius:9px;min-height:42px;font-size:12px;font-weight:700}.xhs-library-toolbar{flex-direction:column;align-items:stretch;gap:6px}.xhs-library-toolbar>span{padding-bottom:0}.xhs-builder-row button{width:100%}.newspic-delivery{grid-template-columns:108px minmax(0,1fr);gap:12px}.newspic-delivery-cover{width:108px}.newspic-delivery-copy h3{font-size:15px}.newspic-library-actions{grid-column:1/-1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
