/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.h-7{height:calc(var(--spacing) * 7)}.w-1{width:calc(var(--spacing) * 1)}.w-8{width:calc(var(--spacing) * 8)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-primary:#ff1f3f;--brand-font-family:"Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Segoe UI", sans-serif;--ink:#262421;--muted:#8d8a84;--line:#ebe7df;--paper:#fffefa;--canvas:#f6f4ef;--red:#ff4f58;--red-dark:#ec3744;--red-soft:#fff0f0;--green:#3aaa78}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:var(--brand-font-family);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{background:var(--canvas);min-height:100vh;display:flex}.sidebar{z-index:20;color:#fff;background:#1f211f;flex-direction:column;flex:0 0 224px;width:224px;min-height:100vh;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 27px;display:flex}.brand-mark{background:var(--red);border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid;box-shadow:0 8px 18px #ff4f5840}.brand strong{letter-spacing:2px;font-size:19px;display:block}.brand span{color:#8e948e;letter-spacing:1px;margin-top:2px;font-size:10px;display:block}.nav-caption{color:#696e69;letter-spacing:1.4px;margin:6px 12px 8px;font-size:10px;font-weight:700}.nav-caption.second{margin-top:23px}.nav-list{flex-direction:column;gap:4px;display:flex}.nav-item{color:#a7aba7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;height:46px;padding:0 13px;font-size:13px;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#292c29;transform:translate(2px)}.nav-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--red);background:#303330}.nav-icon{color:#929792;text-align:center;width:21px;font-size:20px}.nav-item.active .nav-icon{color:#ff737a}.nav-pill{background:var(--red);color:#fff;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:grid}.compliance-card{background:#262926;border:1px solid #363a36;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:13px 11px;display:flex}.shield{color:#81d8ad;background:#30483c;border-radius:11px 11px 13px 13px;flex:none;place-items:center;width:27px;height:31px;font-size:12px;display:grid}.compliance-card strong{font-size:11px;display:block}.compliance-card p{color:#787e78;white-space:nowrap;margin:4px 0 0;font-size:8px}.profile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #333633;align-items:center;gap:9px;margin-top:14px;padding:12px 7px 4px;display:flex}.avatar{color:#7c4a2d;background:linear-gradient(145deg,#ffe0c8,#f4ab7d);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.profile-copy{flex:1;min-width:0}.profile-copy strong{font-size:11px;display:block}.profile-copy small{color:#747a74;font-size:9px}.more{color:#747a74;letter-spacing:1px;font-size:12px}.workspace{flex:1;min-width:0;min-height:100vh;margin-left:224px;padding-bottom:76px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#fffefaeb;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.mobile-brand{font-weight:800;display:none}.mobile-brand span{color:var(--red);margin-right:6px}.search-box{color:#8f8c86;background:#f7f5f0;border:1px solid #e6e2da;border-radius:10px;align-items:center;gap:9px;width:min(360px,35vw);height:38px;padding:0 12px;display:flex}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-box input::placeholder{color:#aaa7a1}.search-box kbd{background:#fffefa;border:1px solid #dedad1;border-radius:4px;padding:2px 5px;font-size:8px;box-shadow:0 1px #ddd8cf}.top-actions{align-items:center;gap:9px;display:flex}.icon-btn{color:#77736c;cursor:pointer;background:0 0;border:1px solid #e8e4dc;border-radius:10px;width:36px;height:36px;transition:all .2s}.icon-btn:hover{background:#fff;border-color:#d7d1c8}.notification{position:relative}.notification i{background:var(--red);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.primary-button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #ff4f582b}.primary-button:hover{background:var(--red-dark);transform:translateY(-1px);box-shadow:0 10px 24px #ff4f5840}.primary-button.small{height:38px;margin-left:5px;padding:0 16px;font-size:11px}.content-wrap{width:min(1240px,100%);margin:0 auto;padding:34px 34px 28px}.welcome-row{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:#a09d96;letter-spacing:.7px;margin:0 0 8px;font-size:10px;font-weight:700}.welcome-row h1{letter-spacing:-.8px;margin:0;font-size:clamp(24px,2.3vw,31px);font-weight:800}.welcome-row h1 span{font-size:23px}.subcopy{color:#918e87;margin:8px 0 0;font-size:11px}.subcopy b{color:var(--red)}.range-select{background:var(--paper);color:#85817a;border:1px solid #e4e0d8;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.range-select select{color:#625f59;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.stat-card{border:1px solid var(--line);background:var(--paper);min-width:0;animation:.45s both cardIn;animation-delay:var(--delay);border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 4px 16px #3c312408}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stat-icon{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:9px;font-weight:800;display:grid}.stat-icon.orange{color:#e98436;background:#fff3e8}.stat-icon.rose{color:var(--red);background:#ffeded}.stat-icon.blue{color:#5c83cb;background:#edf4ff}.stat-icon.green{color:#359870;background:#eaf8f1}.stat-copy{flex:1;min-width:0}.stat-topline{justify-content:space-between;align-items:center;gap:4px;display:flex}.stat-topline strong{letter-spacing:-.6px;font-size:23px}.stat-topline span{color:#3da678;white-space:nowrap;font-size:8px;font-weight:700}.stat-copy p{color:#96928b;margin:2px 0 0;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(286px,.86fr);gap:14px;display:grid}.panel{border:1px solid var(--line);background:var(--paper);border-radius:16px;min-width:0;box-shadow:0 5px 18px #3c312407}.panel-heading{justify-content:space-between;align-items:center;min-height:74px;padding:17px 20px 12px;display:flex}.panel-heading.compact{min-height:68px}.section-kicker{color:#b0aca4;letter-spacing:1.3px;margin:0 0 5px;font-size:7px;font-weight:800}.panel-heading h2{letter-spacing:-.2px;margin:0;font-size:16px}.text-button{color:#8d8981;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px}.text-button:hover{color:var(--red)}.text-button span{margin-left:3px}.tabs{border-bottom:1px solid #efebe4;align-items:end;gap:23px;height:38px;padding:0 20px;display:flex}.tabs button{color:#a09c94;cursor:pointer;background:0 0;border:0;height:38px;font-size:9px;position:relative}.tabs button.selected{color:#332f2b;font-weight:700}.tabs button.selected:after{content:"";background:var(--red);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.tabs em{background:var(--red-soft);color:var(--red);border-radius:7px;margin-left:5px;padding:1px 5px;font-size:7px;font-style:normal}.queue-list{padding:4px 20px 10px}.queue-item{border-bottom:1px solid #f0ede7;align-items:center;gap:12px;min-height:78px;display:flex}.queue-item:last-child{border-bottom:0}.time-block{text-align:center;flex:none;width:42px}.time-block strong{font-size:11px;display:block}.time-block span{color:#aaa69e;font-size:8px}.note-cover{color:#fff;border-radius:8px;flex:none;width:47px;height:54px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6}.note-cover:before,.note-cover:after{content:"";background:#fff5;border-radius:50%;position:absolute}.note-cover:before{width:38px;height:38px;top:-15px;right:-10px}.note-cover:after{width:28px;height:28px;bottom:-10px;left:-7px}.note-cover.coral{background:linear-gradient(140deg,#ff9d75,#e94654)}.note-cover.lilac{background:linear-gradient(140deg,#c7a4d6,#7a78aa)}.note-cover.sky{background:linear-gradient(140deg,#a7c9e9,#4d7fb2)}.note-cover span{z-index:1;font-size:17px;font-weight:900;position:absolute;top:9px;left:8px}.note-cover b{z-index:1;letter-spacing:1.2px;font-size:6px;position:absolute;bottom:7px;left:8px}.note-copy{flex:1;min-width:0}.note-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:11px;font-weight:650;overflow:hidden}.note-copy p{color:#9d9991;margin:0;font-size:8px}.note-copy p i{color:#d4d0c8;margin:0 6px;font-style:normal}.status{text-align:center;border-radius:12px;min-width:47px;padding:4px 7px;font-size:8px}.status-待发布{color:#f0565e;background:#fff0f0}.status-审核中{color:#c7882b;background:#fff5df}.status-草稿{color:#8c8881;background:#f0efec}.row-action{color:#b1ada5;cursor:pointer;letter-spacing:1px;background:0 0;border:0;width:27px;font-size:10px}.empty-state{color:#aaa69e;place-items:center;height:234px;font-size:10px;display:grid}.trend-panel{grid-row:span 1}.live-tag{color:#8d8981;align-items:center;gap:5px;font-size:8px;display:flex}.live-tag i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0 0 4px #ff4f5818}@keyframes pulse{50%{opacity:.5}}.trend-focus{background:linear-gradient(100deg,#fff1ed,#fff8ee);border-radius:12px;align-items:center;gap:12px;margin:0 18px 9px;padding:12px;display:flex}.trend-orbit{width:42px;height:42px;color:var(--red);background:#fff8f4;border:1px solid #ffb0a8;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 0 0 5px #ffe6df}.trend-focus p,.trend-focus small{color:#9a8c84;margin:0;font-size:7px;display:block}.trend-focus strong{margin:3px 0;font-size:10px;display:block}.trend-list{padding:0 18px}.trend-row{align-items:center;gap:9px;height:41px;display:flex}.rank{color:#99958e;background:#f1efeb;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:grid}.rank-1{color:var(--red);background:#ffeaeb}.rank-2{color:#ef7f3f;background:#fff0e6}.rank-3{color:#c89331;background:#fff5df}.trend-name{flex:1;min-width:0}.trend-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.trend-name span{color:#aaa69e;margin-top:2px;font-size:7px;display:block}.trend-rise{color:#44a57a;text-align:right;width:45px;font-size:7px}.trend-rise i{border-radius:3px;height:2px;margin:4px 0 0 auto;display:block}.outline-button{color:#ed5960;cursor:pointer;background:snow;border:1px solid #f0c9c9;border-radius:8px;width:calc(100% - 36px);height:31px;margin:7px 18px 14px;font-size:9px}.outline-button:hover{border-color:var(--red);background:var(--red-soft)}.funnel-panel{min-height:196px}.funnel-content{align-items:center;gap:24px;padding:7px 20px 22px;display:flex}.funnel-bars{flex:1;align-items:stretch;min-width:0;display:flex}.funnel-step{border-radius:9px;flex-direction:column;flex:1;justify-content:center;min-width:0;height:67px;padding:0 13px;display:flex}.funnel-step span{opacity:.72;margin-bottom:5px;font-size:7px}.funnel-step strong{font-size:14px}.funnel-step.impressions{color:#696d76;background:#f0f1f4}.funnel-step.interactions{color:#d4723d;background:#fff0e7}.funnel-step.inquiries{color:#df4e57;background:#ffe7e7}.funnel-step.leads{color:#fff;background:#ff5962}.funnel-arrow{color:#ccc7bf;place-items:center;width:15px;display:grid}.conversion-summary{align-items:center;gap:10px;min-width:142px;display:flex}.ring{background:conic-gradient(var(--red) 0 76%, #f0ece6 76%);border-radius:50%;flex:none;place-items:center;width:53px;height:53px;display:grid;position:relative}.ring:after{content:"";background:var(--paper);border-radius:50%;width:42px;height:42px;position:absolute}.ring span{z-index:1;font-size:11px;font-weight:800}.ring small{font-size:7px}.conversion-summary strong{font-size:9px}.conversion-summary p{color:#aaa69e;margin:4px 0 0;font-size:7px}.conversion-summary b{color:var(--green)}.todo-panel{min-height:196px}.count-bubble{background:var(--red-soft);min-width:23px;height:23px;color:var(--red);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.task-list{padding:0 18px 13px}.task{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ede7;align-items:center;gap:9px;width:100%;min-height:41px;padding:5px 0;display:flex}.task:last-child{border-bottom:0}.checkbox{color:#fff;border:1px solid #dcd7cf;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.task.done .checkbox{background:#76bf9e;border-color:#76bf9e}.task-copy{flex:1;min-width:0}.task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.task-copy small{color:#a7a39b;font-size:7px}.task.done .task-copy strong{color:#aaa69e;text-decoration:line-through}.task-arrow{color:#b5b1aa}.automation-bar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf0;border:1px solid #e6e1d7;border-radius:14px;align-items:center;gap:12px;height:57px;padding:0 18px;display:flex;position:fixed;bottom:14px;left:244px;right:20px;box-shadow:0 10px 35px #39312619}.automation-copy{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pulse-icon{width:31px;height:31px;color:var(--red);background:#ffeded;border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.automation-copy strong,.automation-copy small{display:block}.automation-copy strong{font-size:10px}.automation-copy small{color:#9e9a92;margin-top:2px;font-size:8px}.switch{flex:none;width:36px;height:21px;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{cursor:pointer;background:#d2cec7;border-radius:20px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.automation-bar>b{width:42px;font-size:8px}.automation-bar>b.running{color:#3da778}.automation-bar>b.paused{color:#aaa69e}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171816a8;place-items:center;padding:20px;animation:.18s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.modal{background:var(--paper);border-radius:22px;width:min(440px,100%);padding:32px;animation:.25s modalIn;position:relative;box-shadow:0 25px 80px #0005}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.modal-close{color:#8f8a82;cursor:pointer;background:#f3f0ea;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;position:absolute;top:16px;right:16px}.modal-icon{background:var(--red-soft);width:43px;height:43px;color:var(--red);border-radius:13px;place-items:center;margin-bottom:16px;font-size:21px;display:grid}.modal h2{margin:0;font-size:23px}.modal>p:not(.section-kicker){color:#8d8981;margin:9px 0 24px;font-size:11px}.field-label{margin-bottom:7px;font-size:10px;font-weight:700;display:block}.modal textarea{resize:none;color:#423e39;background:#faf8f4;border:1px solid #ded9d0;border-radius:11px;outline:none;width:100%;height:90px;padding:13px;font-size:11px;line-height:1.7}.modal textarea:focus{border-color:#ff9499;box-shadow:0 0 0 3px #ff4f5810}.suggestion-chips{gap:7px;margin:10px 0 20px;display:flex}.suggestion-chips button{color:#8f8a82;cursor:pointer;background:#fff;border:1px solid #e8e3db;border-radius:12px;padding:5px 9px;font-size:8px}.suggestion-chips button:hover{color:var(--red);border-color:#f39b9f}.modal-submit{width:100%;height:43px}.modal-submit.success{background:#42aa7b}.modal-note{color:#aaa69e;text-align:center;margin-top:10px;font-size:8px;display:block}@media (width<=1080px){.cloud-sync-badge{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.trend-panel{grid-row:auto}.funnel-panel,.todo-panel{min-height:auto}}@media (width<=760px){.sidebar{flex-basis:68px;width:68px;padding:19px 9px}.brand{justify-content:center;padding:0 0 25px}.brand>div:last-child,.nav-caption,.nav-item>span:not(.nav-icon),.compliance-card,.profile-copy,.more{display:none}.nav-item{justify-content:center;padding:0}.nav-icon{display:inline!important}.profile{justify-content:center;padding:14px 0 0}.workspace{margin-left:68px}.content-wrap{padding:27px 18px}.topbar{padding:0 18px}.search-box{width:44%}.automation-bar{left:82px}}@media (width<=560px){.sidebar{display:none}.workspace{margin-left:0;padding-bottom:85px}.topbar{height:60px}.mobile-brand{display:block}.search-box,.icon-btn{display:none}.welcome-row{align-items:start}.welcome-row h1{font-size:24px}.range-select{margin-top:8px}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{align-items:start;padding:13px}.stat-icon{width:35px;height:35px}.stat-topline{display:block}.stat-topline strong{font-size:20px}.stat-topline span{margin-top:1px;display:block}.queue-list{padding-inline:13px}.tabs{gap:16px;padding-inline:13px}.queue-item{gap:8px}.time-block{width:36px}.note-cover{width:40px;height:48px}.status{display:none}.funnel-content{padding:4px 14px 18px;display:block}.funnel-step{height:62px;padding:0 7px}.funnel-step strong{font-size:11px}.conversion-summary{margin-top:16px}.automation-bar{height:61px;padding:0 12px;bottom:10px;left:10px;right:10px}.automation-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.automation-bar>b{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.niche-badge{background:linear-gradient(110deg,#332827,#282625);border:1px solid #433434;border-radius:11px;align-items:center;gap:9px;margin:0 4px 20px;padding:11px;display:flex}.niche-badge>span{color:#ff737a;background:#ff4f5823;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.niche-badge b,.niche-badge small{display:block}.niche-badge b{font-size:9px}.niche-badge small{color:#817977;margin-top:3px;font-size:7px}.nav-divider{display:none}.role-tag{border-radius:10px;padding:5px 9px;font-size:8px;font-weight:700}.role-admin{color:#ef5159;background:#fff0f0}.role-operator{color:#5e83c6;background:#edf4ff}.role-sales{color:#36956e;background:#eaf8f1}.secondary-button{background:var(--paper);color:#6f6a63;cursor:pointer;border:1px solid #ded9d0;border-radius:10px;height:38px;padding:0 13px;font-size:10px}.secondary-button:hover{color:var(--red);border-color:#ff9da2}.sync-chip{background:var(--paper);color:#8d8981;border:1px solid #e5e1d9;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;display:flex}.sync-chip i{background:#c4c0b9;border-radius:50%;width:6px;height:6px}.sync-chip i.online{background:#43ad7d;box-shadow:0 0 0 4px #43ad7d14}.stat-topline strong small{margin-left:2px;font-size:9px;font-weight:600}.stat-source{color:#b0aca4;margin-top:5px;font-size:7px;display:block}.data-source-label{color:#3d9e75;background:#edf8f3;border-radius:10px;padding:4px 8px;font-size:7px;font-weight:700}.onboarding-banner{background:linear-gradient(110deg,#fff5f1 0%,#fffaf5 72%,#fff0ed 100%);border:1px solid #ffd5d1;border-radius:16px;align-items:center;gap:15px;min-height:106px;margin-bottom:14px;padding:17px 19px;display:flex;position:relative;overflow:hidden}.onboarding-banner:after{content:"";border:1px solid #ffc4bf;border-radius:50%;width:170px;height:170px;position:absolute;top:-72px;right:-90px;box-shadow:0 0 0 22px #fff5,0 0 0 44px #fff4}.onboard-icon{background:var(--red);color:#fff;border-radius:14px;flex:none;place-items:center;width:47px;height:47px;font-size:20px;display:grid;box-shadow:0 9px 22px #ff4f5838}.onboarding-banner>div:nth-child(2){min-width:210px}.onboarding-banner>div:nth-child(2)>span{color:#e96268;letter-spacing:1.2px;font-size:7px;font-weight:800}.onboarding-banner h2{margin:4px 0;font-size:14px}.onboarding-banner p{color:#9a8f86;margin:0;font-size:8px}.onboard-steps{flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.onboard-steps b{color:#736d66;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.onboard-steps i{width:19px;height:19px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid;box-shadow:0 2px 8px #5d48320c}.onboard-steps>span{color:#d8c7bd}.onboard-button{z-index:1;white-space:nowrap;height:36px;padding:0 14px;font-size:9px}.metrics-head,.real-note{grid-template-columns:minmax(220px,1fr) 60px 60px 42px;align-items:center;column-gap:8px;display:grid}.metrics-head{color:#aaa69e;border-bottom:1px solid #efebe4;height:30px;margin:0 20px;padding-left:55px;font-size:7px}.metrics-head span:not(:first-child){text-align:right}.real-note-list{padding:4px 20px 10px}.real-note{border-bottom:1px solid #f0ede7;min-height:58px}.real-note:last-child{border-bottom:0}.metric-cover{color:#fff;border-radius:8px;flex-direction:column;grid-area:1/1;justify-content:space-between;align-self:center;width:43px;height:45px;padding:7px;display:flex}.metric-cover b{font-size:13px}.metric-cover small{letter-spacing:1px;font-size:5px}.cover-0{background:linear-gradient(140deg,#ff9b73,#eb4755)}.cover-1{background:linear-gradient(140deg,#9dbbcf,#456d93)}.cover-2{background:linear-gradient(140deg,#cab0d1,#8a68a2)}.cover-3{background:linear-gradient(140deg,#a9c79b,#5c8c67)}.real-note-copy{grid-area:1/1;min-width:0;padding-left:55px}.real-note-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:9px;display:block;overflow:hidden}.real-note-copy span{color:#aaa69e;font-size:7px}.real-note>b:not(.metric-cover b){color:#69655e;text-align:right;font-size:9px}.real-note>b.inquiry-value{color:var(--red)}.panel-empty{color:#a19d95;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.panel-empty>span{color:#b4afa7;background:#f4f1ec;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:9px;font-size:18px;display:grid}.panel-empty strong{color:#706b64;font-size:10px}.panel-empty p{margin:5px 0 10px;font-size:8px}.panel-empty button{color:var(--red);cursor:pointer;background:#fff8f8;border:1px solid #f2b4b7;border-radius:8px;padding:5px 10px;font-size:8px}.panel-empty.small{min-height:140px}.mini-leads{padding:0 18px 10px}.mini-lead{border-bottom:1px solid #f0ede7;align-items:center;gap:8px;height:41px;display:flex}.mini-lead:last-child{border:0}.intent-dot{border-radius:50%;width:7px;height:7px}.intent-dot.high,.legend i.high{background:#ff5962}.intent-dot.medium,.legend i.medium{background:#efab49}.intent-dot.low,.legend i.low{background:#8cafc6}.mini-lead>div{flex:1;min-width:0}.mini-lead strong,.mini-lead small{display:block}.mini-lead strong{font-size:9px}.mini-lead small{color:#aaa69e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.mini-lead>b{color:#8d8981;font-size:7px;font-weight:500}.wide-panel{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-height:550px;animation:.35s cardIn;overflow:hidden;box-shadow:0 5px 18px #3c312407}.view-toolbar{border-bottom:1px solid #ece8e1;align-items:center;gap:28px;min-height:76px;padding:16px 21px;display:flex}.view-toolbar>div:not(.legend){min-width:80px}.view-toolbar>div>b,.view-toolbar>div>span{display:block}.view-toolbar>div>b{font-size:19px}.view-toolbar>div>span{color:#aaa69e;font-size:8px}.view-toolbar>button{margin-left:auto}.legend{color:#918d85;flex:1;align-items:center;gap:6px;font-size:8px;display:flex}.legend i{border-radius:50%;width:6px;height:6px;margin-left:8px}.account-strip{background:#faf8f4;grid-template-columns:repeat(3,1fr);gap:11px;padding:18px 20px;display:grid}.account-strip article{background:#fffefa;border:1px solid #e9e4dc;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:5px 9px;min-width:0;padding:13px;display:grid}.account-avatar{width:38px;height:38px;color:var(--red);background:#ffeded;border-radius:12px;grid-row:span 2;place-items:center;font-size:14px;font-weight:800;display:grid}.account-strip strong,.account-strip span{display:block}.account-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-strip span,.account-strip small{color:#aaa69e;font-size:7px}.account-strip em{color:#6e7d91;background:#f0f2f5;border-radius:7px;padding:3px 6px;font-size:6px;font-style:normal}.account-strip>article>b{grid-column:2;font-size:8px}.account-strip>article>small{text-align:right;grid-column:3}.data-table{padding:8px 20px 20px}.table-row{border-bottom:1px solid #efebe4;grid-template-columns:minmax(250px,1.5fr) repeat(5,minmax(62px,.5fr));align-items:center;gap:10px;min-height:52px;font-size:9px;display:grid}.table-row.table-head{color:#aaa69e;min-height:35px;font-size:7px}.table-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-row>span{color:#77736c}.table-row>b{color:var(--red)}.table-empty{color:#aaa69e;place-items:center;height:260px;font-size:9px;display:grid}.intent-pill{border-radius:8px;place-items:center;width:25px;height:20px;font-size:7px;font-style:normal;display:inline-grid}.intent-pill.high{color:#e94e57;background:#ffe9ea}.intent-pill.medium{color:#c9892f;background:#fff3df}.intent-pill.low{color:#6f91a6;background:#edf4f8}.permission-hero,.insight-hero{background:linear-gradient(110deg,#fffdfa,#fff7f4);border-bottom:1px solid #ece8e1;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.permission-hero h2,.insight-hero h2{margin:0 0 7px;font-size:20px}.permission-hero p:not(.section-kicker),.insight-hero p:not(.section-kicker){color:#98938b;margin:0;font-size:9px}.role-cards{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.role-cards article{border:1px solid #e9e4dc;border-radius:13px;padding:18px;position:relative}.role-cards article>span{color:#706b64;background:#f4f1ec;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:12px;font-size:10px;font-weight:800;display:grid}.role-cards article>strong{font-size:11px}.role-cards article>p{color:#a09c94;min-height:30px;margin:6px 0 0;font-size:8px;line-height:1.6}.role-cards article>b{color:var(--red);font-size:8px;position:absolute;top:18px;right:18px}.member-grid{padding:0 20px 20px}.member-grid article{border-top:1px solid #efebe4;align-items:center;gap:10px;min-height:58px;display:flex}.member-grid article>div{flex:1}.member-grid strong,.member-grid p{margin:0;font-size:9px}.member-grid p{color:#aaa69e;margin-top:3px;font-size:7px}.member-grid em{color:#6e83a1;font-size:8px;font-style:normal}.member-grid small{text-align:right;min-width:48px;font-size:7px}.member-grid small.active{color:#3d9e75}.member-grid small.invited{color:#c38b35}.rules-status{color:#449a74;align-items:center;gap:6px;font-size:8px;display:flex}.rules-status i{background:#43ad7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43ad7d14}.rule-list{padding:10px 22px 24px}.rule-list article{border-bottom:1px solid #eeeae3;align-items:center;gap:14px;min-height:76px;display:flex}.rule-number{border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.rule-number.red{color:#e9575f;background:#ffebec}.rule-number.orange{color:#dd7c43;background:#fff1e7}.rule-number.blue{color:#6588ae;background:#edf4fb}.rule-number.green{color:#449775;background:#eaf8f1}.rule-list article>div:nth-child(2){flex:1}.rule-list article strong,.rule-list article span{display:block}.rule-list article strong{font-size:10px}.rule-list article span{color:#a09c94;margin-top:4px;font-size:8px}.rule-list article>em{color:#77736c;background:#f5f2ed;border-radius:9px;padding:5px 8px;font-size:7px;font-style:normal}.insight-score{border:7px solid #ffe4e2;border-top-color:var(--red);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.insight-score b{font-size:22px}.insight-score span{color:#aaa69e;font-size:7px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:13px;padding:20px;display:grid}.topic-grid article{border:1px solid #e9e4dc;border-radius:14px;min-height:170px;padding:20px;position:relative;overflow:hidden}.topic-grid article>span{color:#f0ece5;font-size:48px;font-weight:900;position:absolute;top:4px;right:13px}.topic-grid em{color:var(--red);background:#fff0f0;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal}.topic-grid h3{margin:17px 0 7px;font-size:14px}.topic-grid p{color:#99958e;max-width:80%;margin:0;font-size:8px;line-height:1.65}.topic-grid footer{gap:9px;margin-top:17px;display:flex}.topic-grid footer b{color:#3d9872;font-size:8px}.topic-grid footer small{color:#aaa69e;font-size:7px}.app-modal{max-height:calc(100vh - 36px);overflow-y:auto}.app-modal h2{margin:0;font-size:22px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{min-width:0}.form-grid label.full{grid-column:1/-1}.form-grid label>span{color:#706b64;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.form-grid input,.form-grid select,.invite-fields input,.invite-fields select{color:#49443f;background:#faf8f4;border:1px solid #e1dcd3;border-radius:9px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9px}.form-grid input:focus,.form-grid select:focus,.invite-fields input:focus{border-color:#ff989d;box-shadow:0 0 0 3px #ff4f5810}.dropzone{cursor:pointer;background:#faf8f4;border:1px dashed #d9d3ca;border-radius:11px;align-items:center;gap:12px;min-height:76px;margin-top:14px;padding:14px;display:flex}.dropzone:hover{background:#fff8f7;border-color:#f29095}.dropzone>span{width:34px;height:34px;color:var(--red);background:#ffeded;border-radius:9px;place-items:center;font-size:15px;display:grid}.dropzone.has-file>span{color:#3b9a72;background:#e7f7ee}.dropzone strong,.dropzone p{margin:0}.dropzone strong{font-size:9px}.dropzone p{color:#aaa69e;margin-top:4px;font-size:7px}.template-button{color:#6585ac;cursor:pointer;background:0 0;border:0;margin:8px 0 14px auto;font-size:8px;display:block}.form-error{background:#fff0f0;border-radius:8px;padding:8px;color:#d94b54!important;margin:8px 0!important;font-size:8px!important}.modal-submit:disabled{cursor:wait;opacity:.65}.modal-members{margin-top:14px}.modal-members>div{border-bottom:1px solid #eeeae3;align-items:center;gap:8px;min-height:54px;display:flex}.modal-members>div>div{flex:1}.modal-members strong,.modal-members small{display:block}.modal-members strong{font-size:9px}.modal-members small{color:#aaa69e;margin-top:3px;font-size:7px}.modal-members select{background:#fff;border:1px solid #e0dcd3;border-radius:8px;width:90px;height:29px;font-size:8px}.modal-members em{color:#6e83a1;font-size:8px;font-style:normal}.modal-members b{color:#3e9c75;text-align:right;width:38px;font-size:7px}.modal-members b.invited{color:#c78c34}.invite-box{background:#f7f4ef;border-radius:11px;margin-top:16px;padding:13px}.invite-box>strong{margin-bottom:9px;font-size:9px;display:block}.invite-fields{grid-template-columns:.7fr 1.2fr .8fr auto;gap:7px;display:grid}.invite-fields button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px;font-size:8px}.permission-note{color:#9a968e;border-top:1px solid #eeeae3;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding-top:12px;font-size:7px;display:flex}.permission-note b{color:#5e5953;width:100%}.toast{z-index:120;color:#fff;background:#252824;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;font-size:9px;animation:.25s modalIn;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #0004}.toast span{background:#43ad7d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.loading-screen{color:#4f4b45;background:#f6f4ef;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-brand{background:var(--red);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:15px;font-size:21px;font-weight:800;display:grid;box-shadow:0 10px 25px #ff4f5835}.loading-brand.error{background:#6d6a65}.loading-screen strong{font-size:12px}.loading-screen p{color:#99958e;text-align:center;max-width:420px;font-size:9px}.loading-screen>span{background:#e6e1d8;border-radius:4px;width:130px;height:3px;margin-top:13px;position:relative;overflow:hidden}.loading-screen>span:after{content:"";background:var(--red);width:45%;height:100%;animation:1.1s ease-in-out infinite load;position:absolute}@keyframes load{0%{left:-45%}to{left:100%}}@media (width<=1080px){.onboard-steps{display:none}.account-strip{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:minmax(190px,1.2fr) repeat(5,minmax(55px,.5fr))}}@media (width<=760px){.niche-badge,.role-tag,.secondary-button{display:none}.account-strip{grid-template-columns:1fr}.data-table{overflow-x:auto}.table-row{min-width:720px}.invite-fields{grid-template-columns:1fr 1fr}.invite-fields button{min-height:36px}}@media (width<=560px){.onboarding-banner{grid-template-columns:auto 1fr;display:grid}.onboard-button{grid-column:1/-1}.metrics-head{grid-template-columns:1fr 42px;padding-left:0}.metrics-head span:nth-child(2),.metrics-head span:nth-child(3),.real-note>b:nth-last-child(3),.real-note>b:nth-last-child(2){display:none}.real-note{grid-template-columns:1fr 42px}.real-note-copy{padding-right:10px}.permission-hero,.insight-hero{padding:21px}.role-cards,.topic-grid,.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.app-modal{padding:25px 20px}.top-actions .primary-button.small{padding-inline:11px}.team-button{display:none}}.automation-view{animation:.35s cardIn}.automation-hero{color:#fff;background:linear-gradient(115deg,#292826 0%,#302927 72%,#472c2d 100%);border:1px solid #eadfd9;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:24px;min-height:136px;padding:27px;display:flex;position:relative;overflow:hidden}.automation-hero:after{content:"";border:1px solid #ff767a3b;border-radius:50%;width:210px;height:210px;position:absolute;top:-130px;right:19%;box-shadow:0 0 0 34px #ff767a0a,0 0 0 70px #ff767a08}.automation-hero h2{margin:0 0 8px;font-size:22px}.automation-hero p:not(.section-kicker){color:#aaa49f;max-width:570px;margin:0;font-size:9px}.automation-actions{z-index:1;align-items:center;gap:9px;display:flex}.automation-actions .secondary-button{color:#d7d2cc;background:#383532;border-color:#514b46}.automation-actions .secondary-button i{background:#8d8881;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.automation-actions .secondary-button i.connected{background:#4bc188;box-shadow:0 0 0 4px #4bc18819}.pipeline-row{background:#fffefa;border:1px solid #e9e4dc;border-top:0;align-items:stretch;padding:15px;display:flex}.pipeline-row>div{border-radius:10px;flex:1;grid-template-columns:27px 1fr;align-items:center;column-gap:8px;min-width:0;padding:10px;display:grid}.pipeline-row>div.highlight{background:#fff0f0}.pipeline-row>div>span{color:#8d8880;background:#f2efea;border-radius:8px;grid-row:span 2;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.pipeline-row>div.highlight>span{background:var(--red);color:#fff}.pipeline-row b,.pipeline-row small{display:block}.pipeline-row b{font-size:9px}.pipeline-row small{color:#aaa69e;font-size:7px}.pipeline-row>i{color:#d1cbc2;place-items:center;font-size:11px;font-style:normal;display:grid}.automation-stats{grid-template-columns:repeat(4,1fr);gap:11px;padding:14px 0;display:grid}.automation-stats article{background:#fffefa;border:1px solid #e9e4dc;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.auto-stat-icon{border-radius:10px;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.auto-stat-icon.draft{color:#77736c;background:#f1efeb}.auto-stat-icon.schedule{color:#dd8148;background:#fff2e5}.auto-stat-icon.publish{color:#3e9c75;background:#eaf8f1}.auto-stat-icon.connector{color:#e6565d;background:#ffeded}.auto-stat-icon.connector.on{color:#3e9c75;background:#eaf8f1}.automation-stats b,.automation-stats small{display:block}.automation-stats b{font-size:14px}.automation-stats small{color:#aaa69e;margin-top:3px;font-size:7px}.automation-message{color:#397e61;background:#f1fbf6;border:1px solid #cde9dd;border-radius:10px;align-items:center;gap:8px;min-height:37px;margin-bottom:12px;padding:0 12px;font-size:8px;display:flex}.automation-message>span{color:#fff;background:#45aa7c;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.automation-message button{color:#79a38f;cursor:pointer;background:0 0;border:0;margin-left:auto}.schedule-panel{background:#fffefa;border:1px solid #e9e4dc;border-radius:15px;overflow:hidden}.schedule-heading{border-bottom:1px solid #eeeae3;justify-content:space-between;align-items:center;min-height:70px;padding:16px 20px;display:flex}.schedule-heading h3{margin:0;font-size:15px}.schedule-legend{color:#96928b;align-items:center;gap:6px;font-size:7px;display:flex}.schedule-legend i{border-radius:50%;width:6px;height:6px;margin-left:7px}.schedule-legend i.draft{background:#a9a59d}.schedule-legend i.scheduled{background:#e7a34c}.schedule-legend i.published{background:#42aa7b}.schedule-list{padding:0 20px 10px}.schedule-list>article{border-bottom:1px solid #eeeae3;align-items:center;gap:13px;min-height:84px;display:flex}.schedule-list>article:last-child{border-bottom:0}.schedule-cover{color:#fff;border-radius:10px;flex-direction:column;flex:none;justify-content:space-between;width:56px;height:62px;padding:8px;display:flex;position:relative;overflow:hidden}.schedule-cover:after{content:"";border:1px solid #fff6;border-radius:50%;width:45px;height:45px;position:absolute;top:-14px;right:-20px;box-shadow:0 0 0 8px #fff1}.schedule-cover small{z-index:1;font-size:5px}.schedule-cover strong{z-index:1;max-width:39px;font-size:8px;line-height:1.25}.schedule-cover span{z-index:1;letter-spacing:.7px;font-size:4px}.sc-0{background:linear-gradient(145deg,#ff8b6c,#da3f4d)}.sc-1{background:linear-gradient(145deg,#8db4d2,#476c91)}.sc-2{background:linear-gradient(145deg,#b19ac1,#765d8c)}.sc-3{background:linear-gradient(145deg,#98bd8d,#4f7e5b)}.sc-4{background:linear-gradient(145deg,#d9ad6e,#a96b38)}.schedule-note-copy{flex:1;min-width:0}.schedule-note-copy>div{align-items:center;gap:7px;display:flex}.schedule-note-copy em{color:#7d7871;background:#f3f0eb;border-radius:6px;padding:3px 6px;font-size:6px;font-style:normal}.schedule-note-copy>div>span{color:#aaa69e;font-size:7px}.schedule-note-copy h4{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:10px;overflow:hidden}.schedule-note-copy p{color:#dd656b;margin:0;font-size:7px}.publish-status{text-align:center;border-radius:9px;min-width:45px;padding:4px 7px;font-size:7px}.ps-draft{color:#827e77;background:#f2f0ec}.ps-approved,.ps-scheduled{color:#c2812d;background:#fff2df}.ps-publishing{color:#6484a8;background:#edf4fb}.ps-published{color:#3d9872;background:#e9f7f0}.ps-failed{color:#df4d55;background:#ffeded}.schedule-actions{justify-content:flex-end;gap:5px;width:210px;display:flex}.schedule-actions button,.schedule-actions a{color:#8a857e;cursor:pointer;background:#fff;border:1px solid #e3ded6;border-radius:7px;padding:5px 7px;font-size:7px;text-decoration:none}.schedule-actions button.approve{color:var(--red);border-color:#f0b6b9}.schedule-actions button.publish{color:#3b936d;border-color:#b6ddca}.schedule-actions button.delete{color:#df4056;background:#fff7f8;border-color:#ffc6ce}.schedule-actions button.delete:hover{color:#ff1f3f;background:#fff0f2;border-color:#ff7185}.schedule-actions button:disabled{cursor:wait;opacity:.55}.automation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.automation-empty>span{width:47px;height:47px;color:var(--red);background:#ffeded;border-radius:14px;place-items:center;margin-bottom:13px;font-size:20px;display:grid}.automation-empty h3{margin:0;font-size:13px}.automation-empty p{color:#99958e;margin:7px 0 16px;font-size:8px}.generation-preview{color:#89847d;background:#f7f4ef;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:15px 0;padding:10px;font-size:7px;display:flex}.generation-preview b{color:#5c5751;font-size:8px}.generation-preview i{color:#c5bfb6;font-style:normal}.connector-options{gap:8px;margin-top:14px;display:grid}.connector-options>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e3ded6;border-radius:10px;align-items:center;gap:10px;min-height:57px;padding:9px;display:flex}.connector-options>button.selected{background:#fff8f8;border-color:#ff9499;box-shadow:0 0 0 2px #ff4f580c}.connector-options>button>span{color:#6f6a63;background:#f1efeb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.connector-options>button.selected>span{color:var(--red);background:#ffeded}.connector-options>button>div{flex:1}.connector-options strong,.connector-options small{display:block}.connector-options strong{font-size:9px}.connector-options small{color:#aaa69e;margin-top:4px;font-size:7px}.connector-options em{color:#549073;background:#f1f5f2;border-radius:8px;padding:4px 7px;font-size:6px;font-style:normal}.connector-endpoint{margin:13px 0;display:block}.connector-endpoint>span{color:#706b64;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.connector-endpoint input{background:#faf8f4;border:1px solid #e1dcd3;border-radius:9px;outline:none;width:100%;height:39px;padding:0 10px;font-size:8px}.note-preview-head{align-items:center;gap:14px;margin-bottom:17px;display:flex}.note-preview-head .schedule-cover{width:70px;height:78px}.note-preview-head>div:last-child{flex:1}.note-preview-head h2{font-size:15px;line-height:1.4}.note-preview-head>div:last-child>span{color:#aaa69e;font-size:7px}.note-body-preview{background:#f8f6f2;border-radius:10px;max-height:280px;padding:15px;overflow-y:auto}.note-body-preview p{line-height:1.7;color:#625d57!important;margin:0 0 5px!important;font-size:9px!important}.note-edit-form{gap:10px;margin-top:12px;display:grid}.note-edit-form label{color:#6d655d;gap:6px;font-size:8px;font-weight:750;display:grid}.note-edit-form input,.note-edit-form textarea{color:#332f2b;width:100%;font:inherit;background:#fff;border:1px solid #ddd6ce;border-radius:10px;outline:none}.note-edit-form input{padding:10px 12px;font-size:10px}.note-edit-form textarea{resize:vertical;min-height:230px;padding:12px;font-size:9px;line-height:1.75}.note-edit-form input:focus,.note-edit-form textarea:focus{border-color:var(--xhs-red);box-shadow:0 0 0 3px #ff244214}.note-edit-form>small{color:#9b948d;font-size:7px}.note-preview-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.note-preview-actions button{width:auto;min-width:96px}.preview-topics{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.preview-topics span{color:#df555c;background:#ffeded;border-radius:8px;padding:4px 7px;font-size:7px}@media (width<=920px){.pipeline-row{overflow-x:auto}.pipeline-row>div{min-width:130px}.automation-stats{grid-template-columns:1fr 1fr}}@media (width<=700px){.automation-hero{display:block}.automation-actions{margin-top:16px}.schedule-actions{flex-direction:column;width:auto}}@media (width<=560px){.automation-stats{grid-template-columns:1fr 1fr;gap:7px}.schedule-list{padding-inline:11px}.publish-status,.schedule-actions button:first-child,.schedule-note-copy p{display:none}}.quick-start{background:#fffefa;border:1px solid #e9e4dc;border-radius:14px;align-items:stretch;min-height:82px;margin-bottom:14px;padding:11px;display:flex}.quick-start-title{border-right:1px solid #eee9e1;flex-direction:column;flex:none;justify-content:center;width:136px;padding:0 15px 0 7px;display:flex}.quick-start-title span{color:var(--red);letter-spacing:1px;font-size:7px;font-weight:800}.quick-start-title strong{margin-top:5px;font-size:13px}.quick-start>button{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 13px;display:flex;position:relative}.quick-start>button:hover{background:#faf7f2;border-radius:10px}.quick-start>button>i{width:27px;height:27px;color:var(--red);background:#ffeded;border-radius:9px;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.quick-start>button>i.done{color:#3d9872;background:#e9f7f0}.quick-start>button b,.quick-start>button small{display:block}.quick-start>button b{font-size:9px}.quick-start>button small{color:#aaa69e;white-space:nowrap;margin-top:3px;font-size:7px}.quick-start>button em{color:#c8c2b9;margin-left:auto;font-size:11px;font-style:normal}.quick-start>button>span{background:#eeeae3;width:1px;height:29px;position:absolute;right:0}.matrix-intro{background:linear-gradient(110deg,#fffdfa,#fff7f4);border-bottom:1px solid #ece8e1;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.matrix-intro h2{margin:0 0 7px;font-size:18px}.matrix-intro p:not(.section-kicker){color:#98938b;margin:0;font-size:9px}.matrix-rule{color:#817c75;background:#faf8f4;border-bottom:1px solid #eeeae3;align-items:center;gap:10px;min-height:45px;padding:0 20px;font-size:8px;display:flex}.matrix-rule span{color:var(--red);background:#ffeded;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:700}.matrix-rule i{color:#d4cec5;font-style:normal}.simple-matrix{padding:12px 20px 20px}.simple-matrix-row{border-bottom:1px solid #eeeae3;grid-template-columns:minmax(180px,1.35fr) minmax(110px,.8fr) .65fr .65fr .55fr .5fr;align-items:center;gap:12px;min-height:68px;display:grid}.simple-matrix-row.matrix-head{color:#aaa69e;min-height:34px;font-size:7px}.matrix-account{align-items:center;gap:10px;min-width:0;display:flex}.matrix-avatar{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.ma-0{color:#e6545b;background:#ffeded}.ma-1{color:#6284a9;background:#edf4fb}.ma-2{color:#419875;background:#eaf8f1}.matrix-account strong,.matrix-account small,.simple-matrix-row>div:nth-child(2) strong,.simple-matrix-row>div:nth-child(2) small{display:block}.matrix-account strong,.simple-matrix-row>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.matrix-account small,.simple-matrix-row>div:nth-child(2) small{color:#aaa69e;margin-top:4px;font-size:7px}.simple-matrix-row>b{color:#706b64;font-size:8px}.simple-matrix-row>em{color:var(--red);font-size:8px;font-style:normal}.matrix-status{text-align:center;border-radius:9px;width:47px;padding:5px 0;font-size:7px}.matrix-status.active{color:#3c9871;background:#eaf8f1}.matrix-status.empty{color:#918c84;background:#f1efeb}.performance-details{border-top:1px solid #e9e4dc}.performance-details summary{cursor:pointer;align-items:center;gap:8px;min-height:53px;padding:0 20px;list-style:none;display:flex}.performance-details summary::-webkit-details-marker{display:none}.performance-details summary span{font-size:10px;font-weight:700}.performance-details summary small{color:#aaa69e;font-size:7px}.performance-details summary b{color:#aaa69e;margin-left:auto;font-size:10px}.performance-details[open] summary b{transform:rotate(180deg)}.simple-pipeline{padding-inline:17px}.simple-pipeline>div{min-height:57px}.simple-builder{gap:13px;display:grid}.simple-builder>label>span,.simple-builder-row label>span{color:#625e58;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.simple-builder select,.simple-builder input{color:#4e4943;background:#faf8f4;border:1px solid #ded9d0;border-radius:10px;outline:none;width:100%;height:41px;padding:0 11px;font-size:9px}.simple-builder select:focus,.simple-builder input:focus{border-color:#ff969b;box-shadow:0 0 0 3px #ff4f5810}.simple-builder-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.keyword-input{background:#faf8f4;border:1px solid #ded9d0;border-radius:10px;align-items:center;display:flex;overflow:hidden}.keyword-input b{height:41px;color:var(--red);background:#f2efea;border-right:1px solid #e5e0d8;place-items:center;padding:0 9px;font-size:7px;display:grid}.keyword-input input{border:0;border-radius:0}@media (width<=900px){.quick-start-title{display:none}.simple-matrix{overflow-x:auto}.simple-matrix-row{min-width:780px}}@media (width<=560px){.quick-start{display:block}.quick-start>button{width:100%;min-height:49px}.quick-start>button>span{width:calc(100% - 48px);height:1px;bottom:0;right:0}.matrix-rule{flex-direction:column;align-items:flex-start;gap:5px;padding-block:12px}.matrix-rule i{display:none}.simple-builder-row{grid-template-columns:1fr}}.matrix-actions{align-items:center;gap:8px;display:flex}.matrix-login{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.matrix-login small{color:#aaa69e;font-size:6px}.matrix-status.confirmed{color:#3c9871;background:#eaf8f1}.matrix-status.pending{color:#c48731;background:#fff3df}.matrix-status.expired{color:#d95860;background:#ffeded}.matrix-status.disconnected{color:#817d76;background:#f1efeb}.wide-modal{width:min(760px,100%)}.account-login-head{align-items:center;gap:13px;display:flex}.account-login-head .modal-icon{margin:0}.account-login-head>div:nth-child(2){flex:1}.account-login-head h2,.account-login-head p{margin:0}.account-login-head>div:nth-child(2)>p:last-child{color:#928e86;margin-top:5px;font-size:8px}.login-safety-note{background:#f3faf7;border:1px solid #d8ebe2;border-radius:10px;align-items:center;gap:10px;margin:18px 0 12px;padding:11px 13px;display:flex}.login-safety-note>span{color:#fff;background:#45a97c;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.login-safety-note strong,.login-safety-note small{display:block}.login-safety-note strong{color:#46705d;font-size:8px}.login-safety-note small{color:#799183;margin-top:3px;font-size:7px}.auto-connect-flow{background:#faf8f4;border:1px solid #eee9e1;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:51px;margin-bottom:12px;padding:8px 14px;display:flex}.auto-connect-flow>div{align-items:center;gap:7px;display:flex}.auto-connect-flow i{width:23px;height:23px;color:var(--red);background:#ffeded;border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.auto-connect-flow b{color:#6c6760;font-size:8px}.auto-connect-flow>span{color:#c8c2b9;font-size:10px}.add-login-account{background:#f7f4ef;border-radius:10px;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:end;gap:7px;margin-bottom:12px;padding:12px;display:grid}.add-login-account label>span{color:#77726b;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.add-login-account input,.add-login-account select{background:#fff;border:1px solid #ded9d0;border-radius:8px;outline:0;width:100%;height:34px;padding:0 8px;font-size:8px}.add-login-account>button{background:var(--red);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;height:34px;padding:0 10px;font-size:8px}.login-account-list{border:1px solid #e8e3db;border-radius:11px;overflow:hidden}.login-list-head,.login-account-list>article{grid-template-columns:minmax(170px,1.25fr) .7fr .85fr .55fr minmax(125px,.85fr);align-items:center;gap:9px;padding:0 13px;display:grid}.login-list-head{color:#98938c;background:#f5f2ed;min-height:34px;font-size:7px}.login-account-list>article{border-top:1px solid #eeeae3;min-height:66px}.login-account-name{align-items:center;gap:8px;min-width:0;display:flex}.login-account-name .matrix-avatar{width:33px;height:33px}.login-account-name strong,.login-account-name small{display:block}.login-account-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.login-account-name small{color:#aaa69e;margin-top:3px;font-size:6px}.login-state{align-items:center;gap:5px;font-size:7px;display:flex}.login-state i{background:#aaa69e;border-radius:50%;width:6px;height:6px}.login-state.confirmed{color:#3e9570}.login-state.confirmed i{background:#43ad7d;box-shadow:0 0 0 4px #43ad7d13}.login-state.pending{color:#b77e2f}.login-state.pending i{background:#e7a34c}.login-state.expired{color:#d6535b}.login-state.expired i{background:#e15c64}.login-account-list article>select{background:#fff;border:1px solid #ded9d0;border-radius:7px;width:100%;height:29px;padding:0 6px;font-size:7px}.login-account-list article>b{color:#77736c;font-size:7px;font-weight:500}.login-account-list time{color:#8f8a82;font-size:7px}.login-actions{justify-content:flex-end;gap:5px;display:flex}.login-actions button{color:#77726b;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:7px;min-height:27px;padding:0 7px;font-size:7px}.login-actions button.confirm{color:#3d9270;background:#f4fbf7;border-color:#b7dcc9}.login-actions button.disconnect{color:#d1585f;border-color:#efd0d1}.login-actions button:disabled{cursor:wait;opacity:.55}.waiting-connect{color:#b57a2d;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.waiting-connect i{background:#e3a148;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse;box-shadow:0 0 0 4px #e3a14814}.login-empty{color:#aaa69e;place-items:center;min-height:130px;font-size:8px;display:grid}.account-login-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.account-login-footer>span{color:#aaa69e;font-size:7px}@media (width<=760px){.add-login-account{grid-template-columns:1fr 1fr}.add-login-account>button{grid-column:1/-1}.login-account-list{overflow-x:auto}.login-list-head,.login-account-list>article{min-width:690px}}@media (width<=560px){.matrix-intro{display:block}.matrix-actions{margin-top:14px}.account-login-head{flex-wrap:wrap;align-items:flex-start}.account-login-head>button{margin-left:56px}.auto-connect-flow{gap:7px}.auto-connect-flow b{display:none}}.schedule-heading-actions{align-items:center;gap:12px;display:flex}.batch-approve{min-height:31px;color:var(--red);cursor:pointer;background:#fff5f5;border:1px solid #f2b7ba;border-radius:8px;padding:0 11px;font-size:8px;font-weight:750}.batch-approve:disabled{cursor:wait;opacity:.55}.batch-account-picker{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.batch-account-picker>button{color:#726d66;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.batch-account-picker>button:first-child,.batch-account-picker>button:nth-child(2){color:#8b867f;background:#f6f3ee;min-height:28px}.batch-account-picker>button.selected{color:#d94f57;background:#fff2f2;border-color:#ff9a9f;box-shadow:0 0 0 2px #ff575f0c}.batch-account-picker i{background:#f2eee8;border-radius:6px;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.batch-account-picker .selected i{background:var(--red);color:#fff}.batch-account-picker small{color:#aaa69e;font-size:6px}.batch-login-toolbar{background:#fbfaf7;border:1px solid #e5e0d8;border-radius:10px;align-items:center;gap:7px;margin:0 0 10px;padding:9px 11px;display:flex}.batch-login-toolbar>div{flex:1}.batch-login-toolbar strong,.batch-login-toolbar small{display:block}.batch-login-toolbar strong{color:#5f5a54;font-size:8px}.batch-login-toolbar small{color:#aaa59d;margin-top:2px;font-size:6px}.batch-login-toolbar>button:not(.primary-button){color:#77726b;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px}.account-select{cursor:pointer;flex:none;width:16px;height:16px;position:relative}.account-select input{opacity:0;position:absolute}.account-select span{background:#fff;border:1px solid #d7d1c8;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.account-select input:checked+span{border-color:var(--red);background:var(--red)}.account-select input:checked+span:after{content:"✓";color:#fff;font-size:7px;font-weight:800}.account-select input:disabled+span{cursor:not-allowed;opacity:.45}.inbox-view{background:#fff;border:1px solid #e9e4dc;border-radius:16px;overflow:hidden;box-shadow:0 15px 50px #6f62590d}.inbox-topbar{justify-content:space-between;align-items:center;gap:22px;padding:22px 24px 17px;display:flex}.inbox-topbar h2,.inbox-topbar p{margin:0}.inbox-topbar h2{color:#292623;margin-top:4px;font-size:18px}.inbox-topbar>div:first-child>p:last-child{color:#918b83;margin-top:7px;font-size:8px}.inbox-summary{align-items:center;gap:7px;display:flex}.inbox-summary>span{color:#8f8a82;background:#f7f4ef;border-radius:10px;gap:2px;min-width:58px;padding:8px 10px;font-size:6px;display:grid}.inbox-summary>span b{color:#34302c;font-size:13px}.inbox-summary button{color:#665f58;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:10px;min-height:39px;padding:0 12px;font-size:8px;font-weight:700}.compliance-flow{background:#f7fbf8;border:1px solid #e4eee8;border-radius:11px;justify-content:center;align-items:center;gap:13px;margin:0 24px 16px;padding:11px 14px;display:flex}.compliance-flow>div{align-items:center;gap:7px;display:flex}.compliance-flow i{color:#428263;background:#eaf4ee;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:800;display:grid}.compliance-flow .safe i{color:#fff;background:#45a97c}.compliance-flow span,.compliance-flow b,.compliance-flow small{display:block}.compliance-flow b{color:#54645b;font-size:7px}.compliance-flow small{color:#91a097;margin-top:2px;font-size:6px}.compliance-flow em{color:#b9c7be;font-size:10px;font-style:normal}.reply-rules-panel{border:1px solid #e7e2da;border-radius:11px;margin:0 24px 16px;overflow:hidden}.reply-rules-panel>div,.reply-rules-panel>article{grid-template-columns:minmax(180px,1.4fr) .7fr .45fr 34px;align-items:center;gap:12px;min-height:47px;padding:0 13px;display:grid}.reply-rules-panel>div{background:#f6f3ee;min-height:37px;display:flex}.reply-rules-panel>div strong{color:#5c5750;font-size:8px}.reply-rules-panel>div span{color:#98938c;font-size:7px}.reply-rules-panel>article{border-top:1px solid #eee9e1}.reply-rules-panel article b,.reply-rules-panel article small{display:block}.reply-rules-panel article b{color:#544f49;font-size:8px}.reply-rules-panel article small{color:#a09b93;margin-top:3px;font-size:6px}.reply-rules-panel article em{color:#d8555d;font-size:7px;font-style:normal}.reply-rules-panel article>span{color:#8f8981;font-size:7px}.switch{width:30px;height:17px;position:relative}.switch input{opacity:0;position:absolute}.switch>span{cursor:pointer;background:#d7d2cb;border-radius:10px;transition:all .2s;position:absolute;inset:0}.switch>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.switch input:checked+span{background:#45a97c}.switch input:checked+span:after{transform:translate(13px)}.inbox-shell{border-top:1px solid #eae5dd;grid-template-columns:290px minmax(0,1fr);min-height:500px;display:grid}.conversation-list{background:#fbfaf8;border-right:1px solid #eae5dd}.inbox-filters{border-bottom:1px solid #ece7e0;gap:5px;padding:11px;display:flex}.inbox-filters button{color:#918c84;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:27px;padding:0 9px;font-size:7px}.inbox-filters button.active{color:#d95059;background:#fff;font-weight:750;box-shadow:0 2px 10px #6a5e5510}.conversation-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee9e2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:76px;padding:10px 12px;display:grid}.conversation-item:hover,.conversation-item.selected{background:#fff}.conversation-item.selected{box-shadow:inset 3px 0 0 var(--red)}.conversation-avatar{color:#fff;background:linear-gradient(145deg,#ff878d,#ff5961);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.conversation-item>div{min-width:0}.conversation-item strong{color:#4f4a44;justify-content:space-between;align-items:center;gap:5px;font-size:8px;display:flex}.conversation-item strong em{color:#8d8880;background:#eeeae4;border-radius:5px;padding:2px 5px;font-size:5px;font-style:normal;font-weight:500}.conversation-item p{color:#827d75;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:7px;overflow:hidden}.conversation-item small{color:#aaa59d;font-size:6px}.conversation-item>b{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.conversation-empty,.chat-empty{color:#a09b94;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:25px;display:flex}.conversation-empty>span,.chat-empty>span{color:#aaa49c;background:#f0ece6;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:15px;display:grid}.conversation-empty strong,.chat-empty strong{color:#706b64;font-size:9px}.conversation-empty p,.chat-empty p{max-width:250px;margin:6px 0 0;font-size:7px;line-height:1.6}.chat-panel{background:#fff;grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid}.chat-panel>header{border-bottom:1px solid #ece7df;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:0 16px;display:flex}.chat-panel>header>div{align-items:center;gap:9px;display:flex}.chat-panel header strong,.chat-panel header small{display:block}.chat-panel header strong{color:#4d4842;font-size:9px}.chat-panel header small{color:#979189;margin-top:3px;font-size:6px}.consent-badge{color:#837e77;background:#f0ede8;border-radius:8px;padding:6px 9px;font-size:7px}.consent-badge.requested{color:#b97d2d;background:#fff3df}.consent-badge.granted{color:#3b936d;background:#e9f7ef}.chat-header-actions{flex-wrap:wrap;justify-content:flex-end}.convert-lead{color:var(--xhs-red);cursor:pointer;background:#fff7f8;border:1px solid #ffb5c0;border-radius:8px;padding:6px 9px;font-size:7px;font-weight:750}.convert-lead.done{color:#3b936d;cursor:default;background:#edf8f2;border-color:#cfe8d9}.message-stream{background:#f8f6f2;max-height:510px;padding:18px;overflow-y:auto}.message-bubble{background:#fff;border-radius:11px 11px 11px 3px;width:fit-content;max-width:min(72%,520px);margin:0 0 11px;padding:9px 11px;box-shadow:0 3px 12px #62574f0d}.message-bubble.outbound{background:#fff0f0;border-radius:11px 11px 3px;margin-left:auto}.message-bubble p{color:#56514b;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.7}.message-bubble small{color:#a09b93;text-align:right;margin-top:5px;font-size:6px;display:block}.chat-panel>footer{border-top:1px solid #ebe6de;padding:11px 14px 14px}.quick-replies{gap:6px;margin-bottom:7px;display:flex}.quick-replies button{color:#77716a;cursor:pointer;background:#faf8f5;border:1px solid #e1dcd4;border-radius:7px;min-height:25px;padding:0 8px;font-size:7px}.reply-box{grid-template-columns:1fr auto;gap:8px;display:grid}.reply-box textarea{resize:vertical;color:#514c46;min-height:62px;font:inherit;border:1px solid #ddd7cf;border-radius:9px;outline:0;padding:9px 10px;font-size:8px}.reply-box textarea:focus{border-color:#ff9ca1;box-shadow:0 0 0 3px #ff575f0c}.reply-box button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;width:58px;font-size:8px;font-weight:700}.reply-notice{color:#4f9b76;margin-top:6px;font-size:7px;display:block}@media (width<=900px){.inbox-shell{grid-template-columns:240px minmax(0,1fr)}.compliance-flow{gap:7px}.compliance-flow small{display:none}}@media (width<=680px){.schedule-heading,.schedule-heading-actions,.inbox-topbar{flex-direction:column;align-items:flex-start}.batch-login-toolbar{flex-wrap:wrap;align-items:stretch}.batch-login-toolbar>div{flex-basis:100%}.compliance-flow{justify-content:flex-start;overflow-x:auto}.compliance-flow>div{min-width:105px}.inbox-shell{display:block}.conversation-list{border-bottom:1px solid #eae5dd;border-right:0;max-height:300px;overflow-y:auto}.reply-rules-panel>article{grid-template-columns:1fr auto;padding-block:8px}.reply-rules-panel article>span{display:none}.message-bubble{max-width:88%}}.ai-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b61d9,#a566dd);border:1px solid #8f73ed;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:8px;font-weight:750;display:flex;box-shadow:0 8px 24px #7655d72b}.ai-primary-button span{background:#ffffff24;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.ai-studio-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ai-studio-head>div{flex:1;min-width:0}.ai-studio-head h2,.ai-studio-head p{margin:0}.ai-studio-head>div>p:last-child{color:#8d8881;margin-top:5px;font-size:7px;line-height:1.55}.ai-spark{color:#fff;background:linear-gradient(145deg,#7158d9,#b56ae2);border-radius:14px;flex:none;place-items:center;width:45px;height:45px;font-size:11px;font-weight:900;display:grid;box-shadow:0 10px 24px #7456d72e}.ai-service-state{white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:6px}.ai-service-state.ready{color:#40936f;background:#eaf8f1}.ai-service-state.waiting{color:#b87a2b;background:#fff3df}.ai-studio-layout{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:14px;display:grid}.ai-brief-column,.ai-settings-column{background:#fbfaf7;border:1px solid #e7e1d9;border-radius:12px;padding:13px}.ai-studio-layout label>span{color:#66615a;margin-bottom:6px;font-size:7px;font-weight:750;display:block}.ai-studio-layout textarea,.ai-studio-layout input,.ai-studio-layout select{color:#4f4a44;width:100%;font:inherit;background:#fff;border:1px solid #ddd7cf;border-radius:8px;outline:0;font-size:8px}.ai-studio-layout textarea:focus,.ai-studio-layout input:focus,.ai-studio-layout select:focus{border-color:#9f81e6;box-shadow:0 0 0 3px #825fdc0e}.ai-main-brief textarea{resize:vertical;min-height:150px;padding:10px;line-height:1.65}.ai-main-brief small{color:#aaa59e;text-align:right;margin-top:5px;font-size:6px;display:block}.ai-example-head{justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.ai-example-head span{color:#444;font-size:11px;font-weight:750}.ai-example-head small{color:#aaa;font-size:9px}.ai-example-row{scrollbar-width:thin;flex-wrap:wrap;gap:7px;max-height:122px;margin:0 0 14px;padding:2px;display:flex;overflow-y:auto}.ai-example-row button{color:#a43f4f;cursor:pointer;background:#fff8f9;border:1px solid #f0d9dd;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;transition:all .18s;display:inline-flex}.ai-example-row button:hover,.ai-example-row button.selected{color:#ff1f3f;background:#fff0f2;border-color:#ff8fa1;transform:translateY(-1px)}.ai-example-row button i{color:#c75a69;background:#fff;border-radius:6px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700}.ai-facts textarea{resize:vertical;min-height:72px;padding:9px;line-height:1.55}.ai-field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-field-grid label.full{grid-column:1/-1}.ai-field-grid input,.ai-field-grid select{height:34px;padding:0 8px}.ai-account-label{border-top:1px solid #e9e4dc;margin-top:11px;padding-top:10px;display:block}.batch-account-picker.compact{max-height:73px;overflow-y:auto}.batch-account-picker.compact>button{min-height:29px;padding-inline:7px;font-size:6px}.batch-account-picker.compact>button:first-child,.batch-account-picker.compact>button:nth-child(2){background:#fff;min-height:29px}.ai-output-strip{background:#f7f4fb;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:13px 0 10px;padding:9px 10px;display:flex}.ai-output-strip span{color:#665c77;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.ai-output-strip i{color:#8b68d9;background:#fff;border-radius:7px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid;box-shadow:0 2px 8px #6f57950e}.ai-output-strip em{color:#c3b7d1;font-size:9px;font-style:normal}.ai-generate-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7258d7,#a25fdc);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-size:9px;font-weight:800;display:flex;box-shadow:0 10px 25px #7352cd2c}.ai-generate-button:disabled{cursor:not-allowed;opacity:.52}.ai-generate-button>span{font-size:12px}.ai-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.schedule-cover.has-ai-image{isolation:isolate;background:#40364f;width:62px;height:70px}.schedule-cover.has-ai-image:before{content:"";z-index:-1;background:linear-gradient(#201a2518,#201a25bd);position:absolute;inset:0}.schedule-cover.has-ai-image:after{display:none}.schedule-cover.has-ai-image img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ai-note-badge{color:#795ec1;vertical-align:1px;background:#f0e9ff;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:5px;font-style:normal;display:inline-block}.ai-brief-preview{background:#f6f2fb;border-radius:8px;max-width:540px;padding:7px 9px;line-height:1.55;color:#786d87!important;margin:8px 0 0!important;font-size:7px!important}.ai-image-gallery{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 13px;display:grid}.ai-image-gallery figure{background:#f7f4ef;border:1px solid #e8e2da;border-radius:11px;min-width:0;margin:0;overflow:hidden}.ai-image-gallery img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.ai-image-gallery figcaption{color:#777169;justify-content:space-between;align-items:center;gap:7px;padding:7px 8px;font-size:6px;line-height:1.45;display:flex}.ai-image-gallery a{color:#795ec1;flex:none;font-weight:750;text-decoration:none}@media (width<=860px){.automation-actions{flex-wrap:wrap;justify-content:flex-end}.ai-studio-layout{grid-template-columns:1fr}}@media (width<=560px){.ai-studio-head{flex-wrap:wrap;align-items:flex-start}.ai-service-state{margin-left:57px}.ai-field-grid{grid-template-columns:1fr}.ai-field-grid label.full{grid-column:auto}.ai-output-strip{justify-content:flex-start;overflow-x:auto}.ai-output-strip span{min-width:105px}.ai-image-gallery{grid-template-columns:1fr}}.membership-chip,.logout-button{color:#726c65;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:8px;min-height:31px;padding:0 9px;font-size:7px}.membership-chip{color:#785db5;background:#f7f2ff;border-color:#dcccf7;font-weight:750}.cloud-sync-badge{color:#357a52;white-space:nowrap;background:#f3fbf6;border:1px solid #dcece2;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.cloud-sync-badge i{background:#39a66f;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite syncPulse;box-shadow:0 0 0 4px #39a66f18}@keyframes syncPulse{50%{box-shadow:0 0 0 7px #0000}}.logout-button{color:#9a958e}.public-site{color:#27231f;min-height:100vh;font-family:var(--font-geist-sans), sans-serif;background:#fbf8f3;overflow:hidden}.public-header{align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:74px;margin:0 auto;display:flex}.public-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.public-brand>span{color:#fff;background:linear-gradient(145deg,#ff6d74,#f33d48);border-radius:12px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:900;display:grid;box-shadow:0 8px 20px #e8495130}.public-brand strong,.public-brand small{display:block}.public-brand strong{font-size:13px}.public-brand small{color:#969087;margin-top:2px;font-size:6px}.public-header nav{flex:1;justify-content:center;align-items:center;gap:26px;display:flex}.public-header nav a{color:#6e6861;font-size:8px;font-weight:650;text-decoration:none}.public-header>div:last-child{gap:7px;display:flex}.public-header button{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #ded8d0;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px}.public-header button.public-register{color:#fff;background:#f64e57;border-color:#f64e57}.public-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:55px;width:min(1180px,100% - 40px);min-height:590px;margin:0 auto;padding:55px 0 70px;display:grid}.public-tag{color:#dc5259;letter-spacing:.4px;background:#fff2f2;border:1px solid #f3c7c9;border-radius:9px;padding:7px 10px;font-size:7px;font-weight:800;display:inline-flex}.public-hero h1{letter-spacing:-2.6px;margin:16px 0 18px;font-size:clamp(36px,4.2vw,60px);line-height:1.12}.public-hero h1 em{color:#f04d55;font-style:normal}.public-hero-copy>p{color:#756f67;max-width:520px;margin:0;font-size:12px;line-height:1.85}.public-hero-actions{gap:9px;margin:27px 0 10px;display:flex}.public-hero-actions a,.public-hero-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.public-hero-actions .download-main{color:#fff;background:#f34d56;box-shadow:0 12px 28px #ee4d562e}.public-hero-actions button{color:#5f5952;background:#fff;border:1px solid #dcd6ce}.public-hero-copy>small{color:#a19b92;font-size:7px}.software-preview{background:#fff;border:1px solid #e0dad1;border-radius:17px;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(1deg);box-shadow:0 35px 80px #5a4b3e20}.software-titlebar{background:#f5f2ed;border-bottom:1px solid #ebe6de;align-items:center;gap:5px;min-height:35px;padding:0 12px;display:flex}.software-titlebar i{background:#f37479;border-radius:50%;width:7px;height:7px}.software-titlebar i:nth-child(2){background:#e9b95d}.software-titlebar i:nth-child(3){background:#62bd84}.software-titlebar span{color:#969087;margin-left:8px;font-size:6px}.software-body{grid-template-columns:125px 1fr;min-height:350px;display:grid}.software-body aside{color:#aaa49d;background:#24211f;flex-direction:column;gap:6px;padding:17px 12px;display:flex}.software-body aside b{color:#fff;margin:0 0 13px;font-size:11px}.software-body aside span{border-radius:7px;padding:8px;font-size:7px}.software-body aside span.active{color:#fff;background:#f5535c}.software-body>section{background:#fbfaf7;padding:15px}.software-body>section>header{color:#4c4741;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.software-body>section>header em{color:#765ab8;background:#f2ebff;border-radius:7px;padding:4px 7px;font-size:6px;font-style:normal}.preview-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 12px;display:grid}.preview-stats article{background:#fff;border:1px solid #e9e4dc;border-radius:10px;padding:13px}.preview-stats b,.preview-stats small{display:block}.preview-stats b{font-size:18px}.preview-stats small{color:#9d978f;margin-top:4px;font-size:6px}.preview-content{background:#fff;border:1px solid #e7e2da;border-radius:11px;overflow:hidden}.preview-content article{border-top:1px solid #eee9e2;align-items:center;gap:9px;padding:12px;display:flex}.preview-content article:first-child{border:0}.preview-content article>span{color:#fff;background:linear-gradient(145deg,#745bd7,#aa67df);border-radius:8px;place-items:center;width:29px;height:36px;font-size:7px;font-weight:900;display:grid}.preview-content b,.preview-content small{display:block}.preview-content b{font-size:8px}.preview-content small{color:#9c968e;margin-top:4px;font-size:6px}.public-trust{color:#807a72;background:#fff;border-block:1px solid #e9e3db;justify-content:center;align-items:center;gap:35px;min-height:72px;display:flex}.public-trust span{color:#aaa49c;font-size:7px}.public-trust b{letter-spacing:-.2px;font-size:9px}.public-features,.public-pricing{width:min(1100px,100% - 40px);margin:0 auto;padding:90px 0}.public-section-head{text-align:center;max-width:620px;margin:0 auto 38px}.public-section-head>span{color:#ef5058;letter-spacing:1px;font-size:7px;font-weight:850}.public-section-head h2{margin:10px 0;font-size:30px}.public-section-head p{color:#89837b;margin:0;font-size:10px;line-height:1.7}.feature-cards{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.feature-cards article{background:#fff;border:1px solid #e8e2da;border-radius:15px;padding:22px;box-shadow:0 12px 35px #675a5009}.feature-cards i{color:#ec5058;background:#fff0f0;border-radius:12px;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;font-weight:900;display:grid}.feature-cards article:nth-child(2) i{color:#765bd0;background:#f2edff}.feature-cards article:nth-child(3) i{color:#43946e;background:#eaf8f1}.feature-cards article:nth-child(4) i{color:#b98328;background:#fff5df}.feature-cards h3{margin:14px 0 8px;font-size:12px}.feature-cards p{color:#89837b;margin:0;font-size:8px;line-height:1.7}.public-download{color:#fff;background:linear-gradient(135deg,#24201e,#332d2a);border-radius:22px;grid-template-columns:1fr 310px;align-items:center;gap:70px;width:min(1100px,100% - 40px);margin:25px auto 40px;padding:50px 70px;display:grid;box-shadow:0 24px 70px #322a2427}.public-download>div:first-child>span{color:#ff7f85;letter-spacing:1px;font-size:7px;font-weight:850}.public-download h2{margin:10px 0;font-size:29px}.public-download p{color:#c4bdb6;font-size:9px}.public-download ul{color:#aaa29c;gap:20px;padding:0;font-size:7px;list-style:none;display:flex}.public-download a{color:#fff;background:#f5525a;border-radius:10px;align-items:center;gap:8px;min-height:43px;margin-top:14px;padding:0 15px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.public-download a small{color:#ffd4d6;font-size:6px}.download-device{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex;box-shadow:inset 0 1px #ffffff24}.download-device>span{background:linear-gradient(145deg,#ff6f76,#f13e48);border-radius:20px;place-items:center;width:68px;height:68px;font-size:25px;font-weight:900;display:grid}.download-device strong{margin-top:12px;font-size:16px}.download-device small{color:#aaa29c;margin-top:4px;font-size:7px}.download-device i{color:#bcb4ae;background:#ffffff12;border-radius:7px;margin-top:20px;padding:5px 8px;font-size:6px;font-style:normal}.public-pricing{padding-top:80px}.pricing-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-cards article{background:#fff;border:1px solid #e5dfd7;border-radius:16px;padding:27px;position:relative}.pricing-cards article>em{color:#fff;background:#f6535b;border-radius:7px;padding:4px 7px;font-size:6px;font-style:normal;position:absolute;top:17px;right:17px}.pricing-cards article>span{color:#625c55;font-size:10px;font-weight:800;display:block}.pricing-cards article>strong{margin-top:18px;font-size:30px;display:inline-block}.pricing-cards article>small{color:#98928a;font-size:7px}.pricing-cards ul{color:#777169;border-top:1px solid #ece7df;gap:9px;min-height:104px;padding:16px 0;font-size:8px;list-style:none;display:grid}.pricing-cards button{color:#605a53;cursor:pointer;background:#faf8f5;border:1px solid #ddd7cf;border-radius:9px;width:100%;min-height:40px;font-size:8px;font-weight:750}.pricing-cards .featured button{color:#fff;background:#f6535b;border-color:#f6535b}.public-footer{background:#fff;border-top:1px solid #e7e1d9;align-items:center;gap:25px;min-height:105px;padding:0 max(30px,50% - 550px);display:flex}.public-footer p{color:#908a82;text-align:center;flex:1;font-size:7px}.public-footer>span{color:#aaa49c;font-size:7px}.auth-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211d1acc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auth-modal{background:#fff;border-radius:18px;width:min(420px,100%);padding:31px;position:relative;box-shadow:0 35px 90px #0005}.auth-brand{align-items:center;gap:8px;margin-bottom:24px;display:flex}.auth-brand span{color:#fff;background:#f65059;border-radius:11px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.auth-brand strong{font-size:13px}.auth-modal>p{color:#f05058;letter-spacing:.8px;margin:0;font-size:7px;font-weight:850}.auth-modal h2{margin:7px 0 5px;font-size:23px}.auth-modal>small{color:#918b83;font-size:7px}.auth-fields{gap:11px;margin-top:20px;display:grid}.auth-fields span{color:#665f58;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.auth-fields input{background:#fbfaf7;border:1px solid #ddd7cf;border-radius:9px;outline:0;width:100%;height:41px;padding:0 10px;font-size:9px}.auth-fields input:focus{border-color:#f4868b;box-shadow:0 0 0 3px #f64d5510}.auth-error{background:#fff0f0;border-radius:8px;padding:8px;color:#d34e55!important;margin:10px 0 0!important;font-size:7px!important}.auth-submit{color:#fff;cursor:pointer;background:#f34e57;border:0;border-radius:10px;width:100%;min-height:43px;margin-top:15px;font-size:9px;font-weight:800}.auth-submit:disabled{cursor:wait;opacity:.6}.auth-switch{color:#938d85;text-align:center;margin-top:14px;font-size:7px}.auth-switch button{color:#e74d55;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750}.membership-view{gap:15px;display:grid}.membership-hero{color:#fff;background:linear-gradient(135deg,#272320,#3a332f);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.membership-hero h2,.membership-hero p{margin:0}.membership-hero h2{margin-top:5px;font-size:20px}.membership-hero>div:first-child>p:last-child{color:#bbb3ac;margin-top:7px;font-size:8px}.current-membership{background:#ffffff0c;border:1px solid #ffffff1b;border-radius:12px;min-width:150px;padding:13px 16px}.current-membership span,.current-membership strong,.current-membership small{display:block}.current-membership span{color:#b8afa8;font-size:6px}.current-membership strong{margin-top:4px;font-size:13px}.current-membership small{color:#ff9297;margin-top:4px;font-size:7px}.desktop-download-card{background:#fff;border:1px solid #e6e0d8;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.download-app-icon{color:#fff;background:#f65059;border-radius:14px;place-items:center;width:49px;height:49px;font-size:17px;font-weight:900;display:grid}.desktop-download-card>div:nth-child(2){flex:1}.desktop-download-card strong,.desktop-download-card p,.desktop-download-card small{margin:0;display:block}.desktop-download-card strong{font-size:10px}.desktop-download-card p{color:#7f7971;margin-top:4px;font-size:7px}.desktop-download-card small{color:#aaa49c;margin-top:4px;font-size:6px}.desktop-download-card a{color:#fff;background:#f4525a;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.member-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.member-plan-grid article{background:#fff;border:1px solid #e6e0d8;border-radius:14px;padding:20px;position:relative}.member-plan-grid article.recommended{border-color:#f28187}.member-plan-grid article>em{color:#fff;background:#f2545c;border-radius:6px;padding:3px 6px;font-size:6px;font-style:normal;position:absolute;top:13px;right:13px}.member-plan-grid article>span{color:#69635c;font-size:9px;font-weight:800}.member-plan-grid article>div{margin-top:13px}.member-plan-grid article>div strong{font-size:23px}.member-plan-grid article>div small{color:#99938b;font-size:6px}.member-plan-grid article>p{color:#8e8880;font-size:7px}.member-plan-grid ul{color:#716b64;border-top:1px solid #ece7df;gap:7px;min-height:80px;padding:12px 0;font-size:7px;list-style:none;display:grid}.member-plan-grid button{color:#625c55;cursor:pointer;background:#faf8f5;border:1px solid #ddd7cf;border-radius:8px;width:100%;min-height:34px;font-size:7px}.member-plan-grid .recommended button{color:#fff;background:#f2545c;border-color:#f2545c}.member-plan-grid button:disabled{cursor:default;opacity:.55}.billing-note{background:#fff8e9;border:1px solid #eadfc8;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.billing-note>span{color:#fff;background:#e2aa47;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.billing-note strong,.billing-note p{margin:0;display:block}.billing-note strong{color:#806535;font-size:8px}.billing-note p{color:#9d8354;margin-top:3px;font-size:7px}.membership-message{color:#d55058;background:#fff0f0;border-radius:9px;margin:0;padding:10px;font-size:8px}@media (width<=900px){.public-hero{grid-template-columns:1fr}.software-preview{transform:none}.feature-cards{grid-template-columns:1fr 1fr}.public-download,.pricing-cards{grid-template-columns:1fr}.public-header nav{display:none}}@media (width<=600px){.public-header{width:calc(100% - 24px)}.public-header .public-brand small{display:none}.public-hero{width:calc(100% - 24px);padding-top:30px}.public-hero h1{letter-spacing:-1.8px;font-size:38px}.public-hero-actions{flex-direction:column;align-items:stretch}.software-body{grid-template-columns:86px 1fr}.software-body aside{padding-inline:7px}.preview-stats{grid-template-columns:1fr}.public-trust{justify-content:flex-start;padding-inline:18px;overflow-x:auto}.feature-cards{grid-template-columns:1fr}.public-download{width:calc(100% - 24px);padding:30px 22px}.public-download ul{flex-direction:column;align-items:flex-start;gap:7px}.public-footer{flex-direction:column;align-items:flex-start;padding:24px}.public-footer p{text-align:left}.membership-hero,.desktop-download-card{flex-direction:column;align-items:flex-start}.current-membership{width:100%}.member-plan-grid{grid-template-columns:1fr}.desktop-download-card a{justify-content:center;width:100%}}.admin-link{color:#fff;background:#29262a;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:7px;font-weight:750;text-decoration:none;display:inline-flex}.admin-shell,.admin-shell *{box-sizing:border-box}.admin-shell{color:#29272a;background:#f4f5f7;grid-template-columns:236px minmax(0,1fr);min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.admin-sidebar{color:#fff;background:#1f1d20;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;align-items:center;gap:11px;padding:0 8px;text-decoration:none;display:flex}.admin-brand>span{background:linear-gradient(145deg,#ff6d73,#ef414b);border-radius:12px;place-items:center;width:39px;height:39px;font-size:16px;font-weight:900;display:grid;box-shadow:0 8px 25px #f04a5444}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:.5px;font-size:16px}.admin-brand small{color:#8f8a91;letter-spacing:1px;margin-top:2px;font-size:8px}.admin-console-badge{color:#bdb8bf;background:#ffffff08;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:8px;margin:24px 4px 20px;padding:11px 12px;font-size:11px;display:flex}.admin-console-badge i{background:#5ed197;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ed19718}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#9e99a1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:43px;padding:0 13px;font-size:12px;transition:all .18s;display:flex}.admin-sidebar nav button span{color:#77727a;text-align:center;width:20px;font-size:14px}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#f44e58,#f65f68);box-shadow:0 9px 25px #ef414b25}.admin-sidebar nav button.active span{color:#fff}.admin-sidebar-foot{border-top:1px solid #ffffff0e;align-items:center;gap:10px;margin-top:auto;padding:14px 7px 0;display:flex}.admin-sidebar-foot>span{color:#efadb1;background:#39353a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.admin-sidebar-foot div{flex:1;min-width:0}.admin-sidebar-foot strong,.admin-sidebar-foot small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar-foot small{color:#7f7a82;margin-top:3px;font-size:9px}.admin-sidebar-foot button{color:#77727a;cursor:pointer;background:0 0;border:0;font-size:17px}.admin-workspace{min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e7e7e9;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 28px;display:flex}.admin-topbar>div{align-items:center;gap:10px;display:flex}.admin-topbar i{color:#ceccd0;font-style:normal}.admin-topbar strong{font-size:12px}.admin-topbar a,.admin-topbar button{color:#5f5c63;cursor:pointer;background:#fff;border:1px solid #dedde0;border-radius:9px;align-items:center;height:34px;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.admin-topbar button{color:#fff;background:#f0545d;border-color:#f0545d}.admin-topbar button:disabled{opacity:.6}.admin-main{max-width:1500px;margin:0 auto;padding:31px 30px 50px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.admin-heading small{color:#ef515a;letter-spacing:1.2px;font-size:9px;font-weight:800}.admin-heading h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:27px}.admin-heading p{color:#89868d;margin:0;font-size:11px}.admin-heading>button{color:#fff;cursor:pointer;background:#29272a;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.admin-stat-grid article{background:#fff;border:1px solid #e5e4e7;border-radius:15px;align-items:flex-start;gap:14px;min-height:128px;padding:20px;display:flex;box-shadow:0 8px 30px #25202707}.admin-stat-grid article>span{border-radius:12px;flex:none;place-items:center;width:41px;height:41px;font-size:12px;font-weight:850;display:grid}.admin-stat-grid .coral{color:#ef4d57;background:#fff0f1}.admin-stat-grid article small,.admin-stat-grid article strong,.admin-stat-grid article p{display:block}.admin-stat-grid article strong{margin-top:7px;font-size:23px;line-height:1}.admin-stat-grid article p{color:#aaa7ad;margin:9px 0 0;font-size:9px}.admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:15px;margin-bottom:15px;display:grid}.admin-panel{background:#fff;border:1px solid #e5e4e7;border-radius:15px;padding:21px;box-shadow:0 8px 30px #25202706}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.admin-panel-head small{color:#aaa7ad;letter-spacing:.8px;font-size:8px;font-weight:800}.admin-panel-head h3{margin:5px 0 0;font-size:16px}.admin-panel-head>span{color:#26865f;background:#eef8f3;border-radius:7px;padding:5px 8px;font-size:8px}.admin-panel-head button{color:#ef515a;cursor:pointer;background:0 0;border:0;font-size:10px}.scale-list{gap:18px;padding:4px 0 19px;display:grid}.scale-list>div{grid-template-columns:70px minmax(100px,1fr) 55px;align-items:center;gap:12px;display:grid}.scale-list span{color:#77747b;font-size:10px}.scale-list>div>div{background:#f0eff1;border-radius:999px;height:8px;overflow:hidden}.scale-list i{border-radius:inherit;height:100%;display:block}.scale-list strong{text-align:right;font-size:11px}.rate-row{border-top:1px solid #eeedf0;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:17px;display:grid}.rate-row>div{background:#f8f8f9;border-radius:11px;padding:12px}.rate-row strong,.rate-row small{display:block}.rate-row strong{font-size:18px}.rate-row small{color:#96939a;margin-top:4px;font-size:8px}.plan-mix{grid-template-columns:130px 1fr;align-items:center;gap:17px;min-height:185px;display:grid}.plan-donut{border-radius:50%;place-items:center;width:126px;height:126px;display:grid}.plan-donut>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:76px;height:76px;display:grid}.plan-donut b,.plan-donut small{display:block}.plan-donut b{font-size:22px}.plan-donut small{color:#99969c;font-size:8px}.plan-mix>div:last-child{gap:12px;display:grid}.plan-mix p{grid-template-columns:8px 1fr auto auto;align-items:center;gap:7px;margin:0;display:grid}.plan-mix p i{background:#ff6570;border-radius:3px;width:8px;height:8px}.plan-mix p i.mix-1{background:#7069e8}.plan-mix p i.mix-2{background:#32a879}.plan-mix p span{color:#77747b;font-size:9px}.plan-mix p strong{font-size:11px}.plan-mix p small{color:#aaa7ad;text-align:right;width:28px;font-size:8px}.admin-recent{padding-bottom:10px}.recent-user-list{display:grid}.recent-user-list>div{border-top:1px solid #f0eff1;grid-template-columns:35px minmax(180px,1fr) 100px 90px;align-items:center;gap:11px;min-height:59px;display:grid}.recent-user-list>div:first-child{border-top:0}.recent-user-list>div>span{color:#d94e57;background:#f6e9ea;border-radius:10px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.recent-user-list strong,.recent-user-list small{display:block}.recent-user-list strong{font-size:10px}.recent-user-list div div small{color:#aaa7ad;margin-top:3px;font-size:8px}.recent-user-list>div>small{color:#918e94;text-align:right;font-size:9px}.plan-pill{color:#d84c55;white-space:nowrap;background:#fff0f1;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-style:normal;font-size:8px!important;display:inline-flex!important}.plan-pill.pro{color:#635bd0;background:#efedff}.plan-pill.team{color:#24845e;background:#e9f8f0}.upgrade-request{color:#59eaff;white-space:nowrap;background:#39eaff0d;border:1px solid #4beaff32;border-radius:6px;width:fit-content;padding:3px 6px;font-size:8px;font-style:normal}.admin-user-toolbar{background:#fff;border:1px solid #e4e3e6;border-radius:13px;align-items:center;gap:14px;min-height:59px;margin-bottom:12px;padding:10px 13px;display:flex}.admin-user-toolbar label{flex:1;align-items:center;gap:7px;min-width:240px;display:flex}.admin-user-toolbar label span{color:#aaa7ad}.admin-user-toolbar input{color:#343136;border:0;outline:0;width:100%;height:35px;font-size:10px}.admin-user-toolbar>div{background:#f2f2f4;border-radius:9px;padding:3px;display:flex}.admin-user-toolbar>div button{color:#85828a;cursor:pointer;background:0 0;border:0;border-radius:7px;height:29px;padding:0 10px;font-size:9px}.admin-user-toolbar>span{color:#99969c;font-size:9px}.admin-notice{color:#86672f;background:#fff9ec;border:1px solid #e7d7b9;border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:10px}.admin-user-table-wrap{background:#fff;border:1px solid #e4e3e6;border-radius:14px;overflow-x:auto}.admin-user-table{border-collapse:collapse;width:100%;min-width:1100px}.admin-user-table th{color:#8f8c93;text-align:left;background:#f8f8f9;border-bottom:1px solid #e9e8eb;height:43px;padding:0 14px;font-size:9px;font-weight:700}.admin-user-table td{vertical-align:middle;border-bottom:1px solid #efeff1;min-height:76px;padding:13px 14px}.admin-user-table tr:last-child td{border-bottom:0}.admin-user-cell{align-items:center;gap:10px;min-width:220px;display:flex}.admin-user-cell>span{color:#d94e57;background:#f5ebec;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:12px;font-weight:850;display:grid}.admin-user-cell strong,.admin-user-cell small,.admin-user-cell em{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.admin-user-cell strong{font-size:10px}.admin-user-cell small{color:#8d8991;margin-top:3px;font-size:8px}.admin-user-cell em{color:#b1aeb4;margin-top:3px;font-size:8px;font-style:normal}.membership-cell{gap:6px;min-width:105px;display:grid}.membership-cell small{color:#8d8991;font-size:8px}.membership-cell small.expired{color:#d95860}.usage-cell{gap:10px;min-width:150px;display:flex}.usage-cell span{color:#98959b;font-size:8px}.usage-cell b{color:#3d3a40;margin-bottom:2px;font-size:11px;display:block}.date-cell{color:#86838a;font-size:9px}.plan-action{gap:6px;min-width:185px;display:flex}.plan-action select,.plan-action button,.row-actions button{color:#5f5c63;cursor:pointer;background:#fff;border:1px solid #dedde1;border-radius:8px;height:31px;font-size:8px}.plan-action select{min-width:85px;padding:0 6px}.plan-action button{color:#fff;background:#ef5a62;border-color:#ef5a62;padding:0 9px}.row-actions{gap:5px;min-width:130px;display:flex}.row-actions button{padding:0 8px}.row-actions button:first-child{color:#d45159}.plan-action button:disabled,.row-actions button:disabled{cursor:wait;opacity:.55}.operation-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:15px;display:grid}.operation-kpis article{background:#fff;border:1px solid #e5e4e7;border-radius:14px;padding:20px}.operation-kpis small{color:#96939a;font-size:9px;display:block}.operation-kpis strong{margin-top:10px;font-size:25px;display:inline-block}.operation-kpis span{color:#aaa7ad;margin-left:4px;font-size:9px}.distribution{min-height:285px}.distribution-row{grid-template-columns:95px 1fr 30px;align-items:center;gap:12px;min-height:34px;display:grid}.distribution-row>span{color:#737078;font-size:9px}.distribution-row>div{background:#f0eff1;border-radius:999px;height:7px;overflow:hidden}.distribution-row i{border-radius:inherit;height:100%;display:block}.distribution-row strong{text-align:right;font-size:10px}.operations-foot{justify-content:space-between;align-items:center;min-height:150px;padding:28px 35px;display:flex}.operations-foot small{color:#918e95;font-size:9px}.operations-foot strong{margin-top:5px;font-size:30px;display:block}.operations-foot p{color:#aaa7ad;font-size:9px}.ring{background:conic-gradient(#f1545d var(--value), #eeeef0 0);border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:66px;height:66px}.ring span{z-index:1;grid-area:1/1;font-size:18px;font-weight:800}.system-summary{color:#fff;background:#29262a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px 22px;display:flex}.system-summary>div{align-items:center;gap:15px;display:flex}.system-summary>div>span{background:#ffffff10;border-radius:13px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid}.system-summary strong,.system-summary p{margin:0;display:block}.system-summary p{color:#aaa5ac;margin-top:5px;font-size:9px}.system-summary>em{border-radius:8px;padding:7px 10px;font-size:9px;font-style:normal}.system-summary>em.ready{background:#2b9d70}.system-summary>em.pending{color:#f3d69f;background:#785f38}.system-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.system-grid article{background:#fff;border:1px solid #e4e3e6;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:112px;padding:19px;display:grid}.system-icon{border-radius:11px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:850;display:grid}.system-icon.ready{color:#269369;background:#e9f8f0}.system-icon.pending{color:#bd852a;background:#fff6e5}.system-grid strong{font-size:11px}.system-grid p{color:#8d8a91;margin:6px 0 9px;font-size:9px}.system-grid code{color:#77747b;background:#f4f4f5;border-radius:5px;padding:4px 6px;font-size:8px}.system-grid article>span{border-radius:7px;padding:5px 7px;font-size:8px}.system-grid article>span.ready{color:#27845f;background:#edf8f2}.system-grid article>span.pending{color:#9e742e;background:#fff6e7}.system-tip{background:#f3f2ff;border:1px solid #dcdcea;border-radius:12px;align-items:flex-start;gap:11px;margin-top:13px;padding:15px;display:flex}.system-tip>span{color:#fff;background:#716add;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.system-tip strong,.system-tip p{margin:0;display:block}.system-tip p{color:#7c77a2;margin-top:4px;font-size:9px}.audit-panel{padding:0;overflow-x:auto}.audit-header,.audit-row{grid-template-columns:125px 190px 135px 165px 1fr;align-items:center;gap:13px;min-width:1000px;padding:0 17px;display:grid}.audit-header{color:#8d8a91;background:#f8f8f9;border-bottom:1px solid #e7e6e9;height:43px;font-size:9px}.audit-row{border-bottom:1px solid #efeff1;min-height:58px}.audit-row:last-child{border-bottom:0}.audit-row>span{color:#8b888f;font-size:9px}.audit-row>strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.audit-row>em{color:#625bc6;background:#f1efff;border-radius:7px;width:fit-content;padding:5px 7px;font-size:8px;font-style:normal}.audit-row>code{color:#87848b;font-size:8px}.audit-row>p{color:#918e95;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.admin-empty{color:#aaa7ad;text-align:center;place-content:center;min-height:120px;display:grid}.admin-empty span{font-size:20px}.admin-empty p{margin:6px 0 0;font-size:9px}.admin-entry{color:#2d2a2e;background:radial-gradient(circle at 20% 10%,#fff0f1,#0000 35%),radial-gradient(circle at 85% 80%,#eeedff,#0000 30%),#f5f5f7;place-items:center;min-height:100vh;padding:25px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.admin-entry-card,.admin-login-card{background:#fffffff4;border:1px solid #e6e4e8;border-radius:20px;width:min(430px,100%);padding:38px;box-shadow:0 28px 80px #28212a18}.admin-entry-card{text-align:center}.admin-entry-logo{color:#fff;background:#f14e58;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:18px;font-weight:900;display:grid}.admin-entry-logo.warning{background:#e5a443}.admin-entry-card h2{margin:0;font-size:20px}.admin-entry-card p{color:#858188;margin:9px 0 20px;font-size:11px;line-height:1.6}.admin-entry-card button,.admin-entry-card a{color:#fff;cursor:pointer;background:#29262a;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:38px;margin:3px;padding:0 14px;font-size:10px;text-decoration:none;display:inline-flex}.admin-entry-card a{color:#5f5b62;background:#eeeef0}.admin-loader{border:3px solid #eee;border-top-color:#f14e58;border-radius:50%;width:26px;height:26px;margin:0 auto 17px;animation:.8s linear infinite admin-spin;display:block}.admin-login-brand{color:#2d2a2e;align-items:center;gap:10px;margin-bottom:32px;text-decoration:none;display:flex}.admin-login-brand>span{color:#fff;background:#f14e58;border-radius:12px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:900;display:grid}.admin-login-brand strong,.admin-login-brand small{display:block}.admin-login-brand strong{font-size:14px}.admin-login-brand small{color:#969299;letter-spacing:1px;margin-top:2px;font-size:8px}.admin-login-kicker{letter-spacing:1.2px;font-weight:850;color:#f14e58!important;margin:0!important;font-size:8px!important}.admin-login-card h1{margin:8px 0;font-size:25px}.admin-login-card>p{color:#858188;margin:0 0 22px;font-size:10px}.admin-login-card label{margin-top:13px;display:block}.admin-login-card label span{color:#656169;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.admin-login-card input{background:#fafafa;border:1px solid #dedce1;border-radius:10px;outline:0;width:100%;height:43px;padding:0 11px;font-size:10px}.admin-login-card input:focus{border-color:#f07980;box-shadow:0 0 0 3px #f0525b12}.admin-login-error{color:#cf4a53;background:#fff0f1;border-radius:8px;margin-top:12px;padding:9px;font-size:9px}.admin-login-submit{color:#fff;cursor:pointer;background:#ef4d57;border:0;border-radius:10px;width:100%;height:44px;margin-top:17px;font-size:11px;font-weight:750}.admin-login-submit:disabled{opacity:.6}.admin-back-link{color:#8a868d;text-align:center;margin-top:16px;font-size:9px;text-decoration:none;display:block}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.admin-shell{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{padding-inline:10px}.admin-brand{justify-content:center;padding:0}.admin-brand>div,.admin-console-badge,.admin-sidebar nav button:not(.active):after,.admin-sidebar nav button{font-size:0}.admin-sidebar nav button{justify-content:center;padding:0}.admin-sidebar nav button span{font-size:16px}.admin-sidebar-foot div,.admin-sidebar-foot button{display:none}.admin-sidebar-foot{justify-content:center}.admin-stat-grid{grid-template-columns:1fr 1fr}.operation-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{grid-template-columns:auto 1fr auto;align-items:center;width:100%;height:auto;padding:10px 13px;display:grid;position:static}.admin-brand>div{display:none}.admin-brand>span{width:34px;height:34px}.admin-sidebar nav{justify-content:flex-end;gap:3px;display:flex}.admin-sidebar nav button{width:36px;height:36px}.admin-sidebar-foot,.admin-console-badge{display:none}.admin-topbar{height:55px;padding:0 14px}.admin-topbar>div:first-child span,.admin-topbar>div:first-child i,.admin-topbar a{display:none}.admin-main{padding:23px 14px 40px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-stat-grid,.admin-overview-grid,.system-grid{grid-template-columns:1fr}.operation-kpis{grid-template-columns:1fr 1fr}.plan-mix{grid-template-columns:120px 1fr}.admin-user-toolbar{flex-direction:column;align-items:stretch}.admin-user-toolbar label{min-width:0}.recent-user-list>div{grid-template-columns:35px 1fr 90px}.recent-user-list>div>small{display:none}}:root{--cyber-bg:#050713;--cyber-panel:#0b1022;--cyber-panel-2:#10162b;--cyber-line:#40e9ff2d;--cyber-cyan:#38eaff;--cyber-violet:#9c6cff;--cyber-pink:#ff4fcf;--cyber-coral:#ff725c;--cyber-text:#edf8ff;--cyber-muted:#8191ae}.admin-shell{background-color:var(--cyber-bg);color:var(--cyber-text);background-image:radial-gradient(circle at 72% 8%,#2632a633,#0000 30%),radial-gradient(circle at 18% 92%,#00c9ff1c,#0000 34%),linear-gradient(#36ddff0b 1px,#0000 1px),linear-gradient(90deg,#36ddff0b 1px,#0000 1px);background-size:auto,auto,40px 40px,40px 40px}.admin-sidebar{background:linear-gradient(#070a18f7,#090d1df5);border-right:1px solid #2ce5ff26;box-shadow:12px 0 50px #0008}.admin-brand>span,.admin-login-brand>span,.admin-entry-logo{color:#0000;background-color:#090d1d;background-image:url(/brand/shuguang-logo-v2.png);background-position:50%;background-size:cover;overflow:hidden;box-shadow:0 0 25px #28e7ff42,0 0 45px #ff42cf24}.admin-brand strong{color:#0000;background:linear-gradient(90deg,#e9fbff,#69edff 55%,#ff71d9);-webkit-background-clip:text;background-clip:text;font-size:18px}.admin-brand small{color:#5c769d;font-size:9px}.admin-console-badge{color:#8da4c3;letter-spacing:.4px;background:linear-gradient(90deg,#22ddff0e,#aa5cff0a);border-color:#42e9ff25;font-size:11px}.admin-console-badge i{background:#39f7c3;box-shadow:0 0 14px #39f7c3}.admin-sidebar nav button{color:#71819f;letter-spacing:.3px;height:47px;font-size:13px}.admin-sidebar nav button.active{color:#f4fdff;background:linear-gradient(90deg,#23ddff1c,#9e67ff1a);border:1px solid #37e9ff3f;box-shadow:inset 3px 0 #39ebff,0 0 25px #31dcff12}.admin-sidebar-foot>span{color:#5cedff;background:#17213a;box-shadow:inset 0 0 0 1px #3beaff30}.admin-sidebar-foot strong{font-size:12px}.admin-sidebar-foot small{color:#607390;font-size:9px}.admin-topbar{border-color:var(--cyber-line);background:#070b18df;height:72px;box-shadow:0 10px 40px #0004}.admin-topbar span{color:#71819d;font-size:12px}.admin-topbar strong{color:#e9faff;font-size:13px}.admin-topbar em{color:#5eeeff;letter-spacing:.7px;background:#38eaff0b;border:1px solid #3deaff30;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.admin-topbar button{color:#fff;background:linear-gradient(110deg,#0daac2,#7551dc);border-color:#5cecff;box-shadow:0 0 22px #31e1ff25}.admin-main{padding-top:36px}.admin-heading small{color:#4deaff;text-shadow:0 0 14px #38eaff;font-size:10px}.admin-heading h1{color:#f1fbff;letter-spacing:-.5px;margin-top:9px;font-size:32px}.admin-heading p{color:#8493ad;font-size:13px;line-height:1.7}.admin-heading>button{background:linear-gradient(120deg,#0bacc6,#714ed8);border:1px solid #4aeaff4a;min-height:42px;font-size:12px;box-shadow:0 0 24px #31e5ff22}.admin-panel,.admin-stat-grid article,.admin-user-toolbar,.admin-user-table-wrap,.operation-kpis article,.system-grid article{border-color:var(--cyber-line);background:linear-gradient(145deg,#0e1428e8,#090e1ee8);box-shadow:inset 0 1px #ffffff07,0 16px 45px #0003}.admin-stat-grid article{min-height:140px;position:relative;overflow:hidden}.admin-stat-grid article:after{content:"";border:1px solid #43eaff24;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-42px;right:-35px;box-shadow:0 0 28px #43eaff13}.admin-stat-grid article>span{border:1px solid #ffffff10;box-shadow:inset 0 0 22px #31ddff12;color:#4ceaff!important;background:#16223b!important}.admin-stat-grid article small{color:#8290aa;font-size:11px}.admin-stat-grid article strong{color:#f3fbff;margin-top:10px;font-size:27px}.admin-stat-grid article p{color:#62728f;font-size:10px}.admin-panel-head small{color:#526985;font-size:9px}.admin-panel-head h3{color:#ecf9ff;font-size:18px}.scale-list span,.distribution-row>span{color:#8c9ab1;font-size:11px}.scale-list>div>div,.distribution-row>div{background:#18213a;box-shadow:inset 0 0 0 1px #ffffff06}.scale-list strong,.distribution-row strong{color:#dff9ff;font-size:12px}.rate-row strong{color:#5eebff;font-size:21px}.rate-row small{color:#60718d;font-size:9px}.plan-donut>span{background:#0b1021}.plan-donut small,.plan-mix p span,.plan-mix p small{color:#71819b}.plan-mix p strong{color:#edfaff}.recent-user-list>div>span,.admin-user-cell>span{color:#50eaff;background:#112039;border:1px solid #4beaff28}.recent-user-list strong,.admin-user-cell strong{color:#eaf9ff;font-size:11px}.recent-user-list div div small,.admin-user-cell small,.admin-user-cell em{color:#657591;font-size:9px}.admin-user-toolbar input{color:#dff8ff;background:0 0;font-size:11px}.admin-user-toolbar>div button{color:#70809b;font-size:10px}.admin-user-table th,.audit-header{border-color:var(--cyber-line);color:#677792;background:#080d1d;font-size:10px}.admin-user-table td{background:0 0}.date-cell,.usage-cell span,.membership-cell small{color:#71809a;font-size:9px}.usage-cell b{color:#dff8ff;font-size:12px}.plan-action button{color:#fff;background:linear-gradient(110deg,#0b9fb7,#704bcc);border-color:#42eaff70}.plan-pill{color:#ff75c4;background:#ff4eaa14;border:1px solid #ff5fb52e}.plan-pill.pro{color:#a98cff;background:#855dff18;border-color:#9b75ff38}.plan-pill.team{color:#4bedca;background:#20cfa818;border-color:#38ebce32}.operation-kpis small{color:#71809a;font-size:10px}.operation-kpis strong{color:#eafbff;font-size:29px}.operation-kpis span{color:#566983}.operations-foot small,.operations-foot p{color:#71819c}.ring:before{background:#0b1021}.system-summary{background:linear-gradient(120deg,#0b1630,#17103b 55%,#09162e);border:1px solid #3eeaff3a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 0 45px #2bdfff16}.system-summary:after{content:"";border:1px solid #53ebff3b;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-100px;box-shadow:0 0 80px #874cff35}.system-summary strong{font-size:14px}.system-summary p{color:#8495b0;font-size:10px}.system-summary>em.ready{z-index:1;color:#5cf6d2;background:#2ae0b51a;border:1px solid #45f4cd4a;box-shadow:0 0 20px #37e8c22b}.system-grid article{min-height:132px}.system-icon.ready{color:#54f1cb;background:#25dbad17;border:1px solid #46f0cc43;box-shadow:0 0 22px #2be0b41a}.system-grid strong{color:#ebfaff;font-size:13px}.system-grid p{color:#7888a2;font-size:10px;line-height:1.55}.system-grid code{color:#5acfe4;background:#080d1b;border:1px solid #46eaff1b;font-size:9px}.system-tip>span{color:#07101e;background:linear-gradient(135deg,#5ceaff,#9156f0);width:34px}.system-tip strong{color:#b9a9ff;font-size:11px}.system-tip p{color:#7988a3;font-size:10px;line-height:1.6}.admin-empty{color:#64748f}.admin-entry{color:#edfaff;background-color:#050713;background-image:radial-gradient(circle at 15% 15%,#00dfff24,#0000 28%),radial-gradient(circle at 88% 80%,#a24dff24,#0000 30%),linear-gradient(#37e8ff0a 1px,#0000 1px),linear-gradient(90deg,#37e8ff0a 1px,#0000 1px);background-size:auto,auto,42px 42px,42px 42px}.admin-login-brand strong{color:#eafdff;font-size:16px}.admin-login-card h1,.admin-entry-card h2{color:#f1fbff}.admin-login-card>p,.admin-entry-card p{color:#7d8ca5;font-size:11px}.admin-login-card label span{color:#9ba9bf;font-size:10px}.admin-login-card input{color:#e9faff;background:#070b17;border-color:#45eaff27;font-size:11px}.admin-back-link{color:#687a96}.app-shell{--ink:#eaf9ff;--muted:#7f8eaa;--line:#38e8ff24;--paper:#0c1225;--canvas:#050814;--red:#42eaff;--red-dark:#15cfe5;--red-soft:#42eaff14;--green:#45e6bb;color:#e9f9ff;background-color:#050814;background-image:radial-gradient(circle at 70% 0,#7549d625,#0000 30%),linear-gradient(#36e6ff08 1px,#0000 1px),linear-gradient(90deg,#36e6ff08 1px,#0000 1px);background-size:auto,44px 44px,44px 44px}.app-shell .sidebar{background:linear-gradient(#070a18f8,#090e20f8);border-right:1px solid #3ceaff25}.app-shell .brand-mark{color:#0000;background-color:#091020;background-image:url(/brand/shuguang-logo-v2.png);background-position:50%;background-size:cover;box-shadow:0 0 24px #35eaff35}.app-shell .brand strong{color:#0000;background:linear-gradient(90deg,#e9fbff,#5becff,#ff6ed8);-webkit-background-clip:text;background-clip:text}.app-shell .nav-item{color:#7485a1;font-size:13px}.app-shell .nav-item:hover,.app-shell .nav-item.active{color:#ecfbff;background:#35e8ff0c}.app-shell .nav-item.active{border:1px solid #45eaff2f;box-shadow:inset 3px 0 #44eaff}.app-shell .nav-item.active .nav-icon{color:#54edff;text-shadow:0 0 12px #39e7ff}.app-shell .compliance-card p,.app-shell .profile-copy small{color:#63738d}.app-shell .workspace{background:0 0}.app-shell .topbar{background:#070b18dd;border-color:#3aeaff20;box-shadow:0 10px 40px #0004}.app-shell .search-box{color:#7586a1;background:#0b1121;border-color:#40eaff25}.app-shell .search-box kbd{color:#6f809a;box-shadow:none;background:#121a2d;border-color:#40516e}.app-shell .primary-button,.app-shell .admin-link{background:linear-gradient(110deg,#08aec7,#7651dd);box-shadow:0 0 22px #35eaff25}.app-shell .subcopy{color:#7c8ba4;font-size:12px;line-height:1.6}.app-shell .stat-card,.app-shell .panel,.app-shell .view-card,.app-shell .automation-card,.app-shell .inbox-shell,.app-shell .membership-view>*,.app-shell .quick-start,.app-shell .onboarding-banner{background:linear-gradient(145deg,#0d1428eb,#090f20eb);border-color:#3beaff23;box-shadow:inset 0 1px #ffffff06,0 14px 40px #0003}.app-shell .stat-card{min-height:104px}.app-shell .stat-icon{border:1px solid #49eaff25;box-shadow:inset 0 0 20px #34ddff12;color:#53ebff!important;background:#14213a!important}.app-shell .tabs{border-color:#36e8ff1a}.app-shell .tabs button{color:#687995;font-size:10px}.app-shell .tabs button.selected{color:#e8faff}.app-shell .queue-item,.app-shell .task{border-color:#35eaff16}.app-shell .note-copy h3,.app-shell .task-copy strong,.app-shell .trend-name strong{color:#dff8ff;font-size:11px}.app-shell .note-copy p,.app-shell .task-copy small,.app-shell .trend-name span{color:#657590;font-size:9px}.app-shell .funnel-step.impressions,.app-shell .funnel-step.interactions,.app-shell .funnel-step.inquiries{color:#92a2bb;background:#14203a}.public-site{color:#ecfaff;background-color:#050713;background-image:radial-gradient(circle at 70% 2%,#6e45d738,#0000 29%),radial-gradient(circle at 20% 32%,#00dfff20,#0000 25%),linear-gradient(#35e9ff08 1px,#0000 1px),linear-gradient(90deg,#35e9ff08 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px}.public-brand>span{color:#0000;background-color:#091020;background-image:url(/brand/shuguang-logo-v2.png);background-position:50%;background-size:cover}.public-register,.download-main,.public-download a,.auth-submit,.pricing-cards .featured button{box-shadow:0 0 24px #34eaff20;background:linear-gradient(110deg,#0bacc5,#794fdd)!important}.public-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#4ceaff,#9b7cff,#ff71ce);-webkit-background-clip:text;background-clip:text}.software-preview{border-color:#44eaff30;box-shadow:0 35px 100px #0008,0 0 45px #3ceaff12}.feature-cards article,.pricing-cards article{background:linear-gradient(145deg,#0d1428ed,#090f20ed);border-color:#3beaff23;box-shadow:0 15px 45px #0003}.auth-modal{color:#eafaff;background:#0b1022;border:1px solid #40eaff2d}.auth-brand span,.download-app-icon,.loading-brand{color:#0000!important;background-color:#091020!important;background-image:url(/brand/shuguang-logo-v2.png)!important;background-position:50%!important;background-size:cover!important;box-shadow:0 0 24px #35eaff35!important}:root{--xhs-red:var(--brand-primary);--xhs-red-dark:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--xhs-red-dark:color-mix(in srgb, var(--brand-primary) 88%, #000)}}:root{--xhs-red-soft:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--xhs-red-soft:color-mix(in srgb, var(--brand-primary) 8%, #fff)}}:root{--xhs-bg:#f7f7f8;--xhs-paper:#fff;--xhs-ink:#262626;--xhs-muted:#858585;--xhs-line:#ededed;--xhs-shadow:0 8px 28px #1818180b}html,body{background:var(--xhs-bg);color:var(--xhs-ink)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.app-shell{--ink:var(--xhs-ink);--muted:var(--xhs-muted);--line:var(--xhs-line);--paper:var(--xhs-paper);--canvas:var(--xhs-bg);--red:var(--xhs-red);--red-dark:var(--xhs-red-dark);--red-soft:var(--xhs-red-soft);background:var(--xhs-bg);color:var(--xhs-ink)}.app-shell .sidebar{border-right:1px solid var(--xhs-line);width:216px;color:var(--xhs-ink);box-shadow:none;background:#fff;flex-basis:216px;padding:24px 16px 18px}.app-shell .brand{padding:0 10px 22px}.app-shell .brand-mark,.public-brand>span,.auth-brand span,.download-app-icon,.loading-brand,.admin-brand>span,.admin-login-brand>span,.admin-entry-logo{font-weight:900;color:#fff!important;background:var(--xhs-red)!important;box-shadow:none!important;background-image:none!important}.app-shell .brand-mark{border-radius:12px;width:40px;height:40px}.app-shell .brand strong{color:#222;background:0 0;font-size:19px}.app-shell .brand span,.app-shell .nav-caption{color:#aaa}.app-shell .niche-badge{background:#fff7f8;border:1px solid #ffdce2}.app-shell .niche-badge>span{background:var(--xhs-red);color:#fff}.app-shell .niche-badge b{color:#4a4a4a}.app-shell .niche-badge small{color:#999}.app-shell .nav-list{gap:3px}.app-shell .nav-item{color:#666;border:0;border-radius:10px;height:44px;padding:0 12px;font-size:13px;font-weight:500}.app-shell .nav-item:hover{color:#222;background:#f7f7f7;transform:none}.app-shell .nav-item.active{background:var(--xhs-red-soft);color:var(--xhs-red);box-shadow:none;border:0;font-weight:700}.app-shell .nav-icon,.app-shell .nav-item.active .nav-icon{color:currentColor;text-shadow:none;font-size:17px}.app-shell .nav-pill{background:var(--xhs-red)}.app-shell .compliance-card{background:#f7fbf9;border-color:#e9f2ed}.app-shell .shield{color:#20a464;background:#e7f7ee}.app-shell .compliance-card strong{color:#3e6551}.app-shell .compliance-card p{color:#8aa093}.app-shell .profile{color:#333;border-color:#eee}.app-shell .profile-copy small,.app-shell .more{color:#999}.app-shell .workspace{background:var(--xhs-bg);margin-left:216px}.app-shell .topbar{border-color:var(--xhs-line);height:64px;box-shadow:none;background:#fffffff0;padding:0 30px}.app-shell .search-box{color:#999;background:#f6f6f6;border-color:#eee;border-radius:20px;width:min(390px,36vw);height:40px}.app-shell .search-box input{color:#333;font-size:13px}.app-shell .search-box kbd{color:#999;box-shadow:none;background:#eaeaea;border:0}.app-shell .membership-chip,.app-shell .secondary-button,.app-shell .logout-button,.app-shell .icon-btn{color:#666;background:#fff;border-color:#e8e8e8}.app-shell .primary-button,.app-shell .admin-link{background:var(--xhs-red);color:#fff;box-shadow:none;border:0}.app-shell .primary-button:hover,.app-shell .admin-link:hover{background:var(--xhs-red-dark);box-shadow:none}.app-shell .content-wrap{width:min(1280px,100%);padding:28px 30px 42px}.app-shell .welcome-row{align-items:center;margin-bottom:16px}.app-shell .eyebrow,.app-shell .section-kicker{color:#aaa}.app-shell .welcome-row h1{color:#242424;font-size:clamp(25px,2.3vw,32px)}.app-shell .welcome-row h1 span{color:var(--xhs-red)}.app-shell .sync-chip{color:#777;background:#fff;border-color:#e8e8e8}.workspace-tabs{border:1px solid var(--xhs-line);min-height:48px;box-shadow:var(--xhs-shadow);background:#fff;border-radius:12px;align-items:center;gap:28px;margin-bottom:18px;padding:0 18px;display:flex}.workspace-tabs button{color:#777;cursor:pointer;white-space:nowrap;background:0 0;border:0;height:48px;font-size:13px;position:relative}.workspace-tabs button:hover,.workspace-tabs button.active{color:#222;font-weight:700}.workspace-tabs button.active:after{background:var(--xhs-red);content:"";border-radius:3px;width:22px;height:3px;margin:auto;position:absolute;bottom:0;left:0;right:0}.workspace-tabs>span{color:#aaa;margin-left:auto;font-size:11px}.app-shell .stat-card,.app-shell .panel,.app-shell .view-card,.app-shell .automation-card,.app-shell .inbox-shell,.app-shell .membership-view>*,.app-shell .quick-start,.app-shell .onboarding-banner,.app-shell .wide-panel{border-color:var(--xhs-line);box-shadow:var(--xhs-shadow);background:#fff}.app-shell .stat-card{border-radius:14px;min-height:112px}.app-shell .stat-icon{box-shadow:none;border:0}.app-shell .stat-icon.orange{color:#e88b38!important;background:#fff4e8!important}.app-shell .stat-icon.rose{background:var(--xhs-red-soft)!important;color:var(--xhs-red)!important}.app-shell .stat-icon.blue{color:#5e86c9!important;background:#eef5ff!important}.app-shell .stat-icon.green{color:#309a6e!important;background:#ebf8f1!important}.app-shell .stat-topline strong{color:#222;font-size:27px}.app-shell .stat-copy p{color:#666;font-size:11px}.app-shell .stat-source{color:#aaa;font-size:9px}.app-shell .panel-heading h2{color:#262626;font-size:17px}.app-shell .text-button{color:#888}.app-shell .text-button:hover{color:var(--xhs-red)}.app-shell .metrics-head{color:#999;background:#fafafa}.app-shell .real-note,.app-shell .mini-lead,.app-shell .queue-item,.app-shell .task{border-color:#f0f0f0}.app-shell .real-note-copy strong,.app-shell .mini-lead strong,.app-shell .note-copy h3,.app-shell .task-copy strong,.app-shell .trend-name strong{color:#333;font-size:11px}.app-shell .real-note-copy span,.app-shell .mini-lead small,.app-shell .note-copy p,.app-shell .task-copy small,.app-shell .trend-name span{color:#999;font-size:9px}.app-shell .trend-focus{background:linear-gradient(100deg,#fff4f5,#fff9f4);border:0}.app-shell .trend-orbit{color:var(--xhs-red);background:#fff;border-color:#ff9cab;box-shadow:inset 0 0 0 5px #fff0f2}.app-shell .funnel-step.impressions{color:#676b73;background:#f2f3f5}.app-shell .funnel-step.interactions{color:#d5733c;background:#fff2e8}.app-shell .funnel-step.inquiries{color:#db455a;background:#ffe9ec}.app-shell .funnel-step.leads{background:var(--xhs-red)}.app-shell .outline-button{color:var(--xhs-red);background:#fff7f8;border-color:#ffcbd3}.app-shell .quick-start{background:#fff;border-radius:14px}.app-shell .quick-start>button:hover{background:#fafafa}.app-shell .quick-start>button>i{background:var(--xhs-red-soft);color:var(--xhs-red)}.app-shell .quick-start-title span{color:var(--xhs-red)}.app-shell .onboarding-banner{background:linear-gradient(105deg,#fff,#fff7f8)}.app-shell .matrix-intro{background:linear-gradient(110deg,#fff,#fff7f8)}.app-shell .matrix-rule,.app-shell .login-list-head{background:#fafafa}.app-shell .simple-matrix-row,.app-shell .login-account-list>article{border-color:#f0f0f0}.app-shell .simple-builder select,.app-shell .simple-builder input,.app-shell .connector-endpoint input,.app-shell .modal textarea,.app-shell .auth-fields input{color:#333;background:#fafafa;border-color:#e5e5e5}.app-shell .modal input:focus,.app-shell .modal textarea:focus,.app-shell .modal select:focus{border-color:#ff8ca0;box-shadow:0 0 0 3px #ff244214}.app-shell .automation-hero,.app-shell .inbox-topbar,.app-shell .membership-hero,.app-shell .insight-hero{background:#fff;border-color:#eee}.app-shell .automation-hero h2,.app-shell .inbox-topbar h2,.app-shell .membership-hero h2,.app-shell .insight-hero h2{color:#222}.app-shell .automation-hero p,.app-shell .inbox-topbar p,.app-shell .membership-hero p,.app-shell .insight-hero p{color:#777}.app-shell .automation-stats article,.app-shell .operation-kpis article,.app-shell .schedule-list,.app-shell .reply-rules-panel,.app-shell .compliance-flow{background:#fff;border-color:#eee}.app-shell .schedule-list-head{color:#999;background:#fafafa}.app-shell .schedule-item{border-color:#f0f0f0}.app-shell .inbox-shell{overflow:hidden}.app-shell .conversation-list,.app-shell .inbox-filters{background:#fff;border-color:#eee}.app-shell .inbox-filters button.active{color:#222;background:#f1f1f1}.app-shell .conversation-item{color:#333;border-color:#f0f0f0}.app-shell .conversation-item:hover{background:#fafafa}.app-shell .conversation-item.selected{background:var(--xhs-red-soft)}.app-shell .conversation-avatar{color:var(--xhs-red);background:#ffe3e7}.app-shell .chat-panel,.app-shell .chat-panel>header,.app-shell .chat-panel>footer{background:#fff;border-color:#eee}.app-shell .message-stream{background:#f8f8f8}.app-shell .message-bubble.inbound{color:#333;background:#fff}.app-shell .message-bubble.outbound{color:#3d3032;background:#ffe3e7}.app-shell .reply-box{background:#fafafa;border-color:#e7e7e7}.app-shell .reply-box textarea{background:0 0}.app-shell .reply-box button{background:var(--xhs-red)}.app-shell .member-plan-grid article{background:#fff;border-color:#eee}.app-shell .member-plan-grid article.recommended{border-color:#ff9bac;box-shadow:0 8px 30px #ff244214}.app-shell .member-plan-grid button,.app-shell .desktop-download-card>a{background:var(--xhs-red);color:#fff}.modal-backdrop,.auth-backdrop{background:#1919197a}.app-modal,.auth-modal{color:#262626;background:#fff;border:1px solid #eee;box-shadow:0 24px 80px #0000002e}.modal-close{color:#777;background:#f5f5f5}.auth-modal>small,.auth-fields span,.auth-switch{color:#888}.auth-fields input{color:#333;background:#fafafa;border-color:#e4e4e4}.auth-submit{box-shadow:none;background:var(--xhs-red)!important}.public-site{color:#262626;background:#fff}.public-header{background:#fffffff2;border:1px solid #eee;box-shadow:0 8px 28px #0000000b}.public-brand strong{color:#222}.public-brand small,.public-header nav a{color:#777}.public-header nav a:hover{color:var(--xhs-red)}.public-header>div>button:first-child{color:#555}.public-register,.download-main,.public-download a,.pricing-cards .featured button{box-shadow:none;background:var(--xhs-red)!important}.public-hero{position:relative}.public-hero:before{z-index:0;content:"";background:radial-gradient(circle,#ff24421f,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;top:-170px;right:-130px}.public-hero>*{z-index:1;position:relative}.public-tag{color:var(--xhs-red);background:#fff6f7;border:1px solid #ffd1d8}.public-hero-copy h1,.public-section-head h2,.public-download h2{color:#222}.public-hero-copy h1 em{color:var(--xhs-red);background:0 0}.public-hero-copy p,.public-section-head p{color:#666;font-size:14px}.software-preview{background:#fff;border-color:#e8e8e8;box-shadow:0 30px 80px #281e201f}.software-titlebar{color:#777;background:#fafafa;border-color:#eee}.software-body aside{color:#777;background:#fff}.software-body aside b{color:#222}.software-body aside span.active{background:var(--xhs-red-soft);color:var(--xhs-red)}.software-body>section{background:#f7f7f8}.software-body>section>header{color:#222}.software-body>section>header em{background:var(--xhs-red-soft);color:var(--xhs-red)}.preview-stats article,.preview-content article{color:#333;background:#fff;border-color:#eee}.preview-content article>span{background:var(--xhs-red-soft);color:var(--xhs-red)}.public-trust,.public-footer{background:#fff;border-color:#eee}.public-trust b{color:#555}.feature-cards article,.pricing-cards article{box-shadow:var(--xhs-shadow);background:#fff;border-color:#eee}.feature-cards article:hover{border-color:#ffc3cc;transform:translateY(-3px)}.feature-cards i{background:var(--xhs-red-soft);color:var(--xhs-red)}.feature-cards h3,.pricing-cards article>span,.pricing-cards article>strong{color:#262626}.feature-cards p,.pricing-cards li{color:#777}.pricing-cards article.featured{border-color:#ff9dad;box-shadow:0 18px 45px #ff24421a}.public-download{background:linear-gradient(135deg,#ff3450,#f7163a);border:0;box-shadow:0 25px 65px #ff244233}.public-download h2,.public-download p,.public-download li,.public-download>div>span{color:#fff}.public-download a{color:var(--xhs-red);background:#fff!important}.download-device{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.one-stop-quick{align-items:center;gap:14px;padding:14px 16px}.one-stop-quick .quick-start-title{width:170px}.one-stop-quick-flow{color:#555;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;font-size:8px;display:flex}.one-stop-quick-flow i{color:#c9c9c9;font-style:normal}.quick-start>button.one-stop-entry{background:var(--xhs-red);color:#fff;border-radius:10px;flex:none;min-height:40px;padding:0 16px;font-weight:800}.quick-start>button.one-stop-entry:hover{background:#ec1737}.quick-start>button.one-stop-entry em{color:#fff;margin-left:12px}.one-stop-hero .automation-actions{flex-wrap:wrap;justify-content:flex-end}.one-stop-primary{background:var(--xhs-red);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #ff24422e}.one-stop-primary:hover{background:#ec1737}.one-stop-primary span{font-size:11px}.one-stop-pipeline>div{min-width:145px}.one-stop-modal-head{align-items:center;gap:12px;display:flex}.one-stop-modal-head>span{background:var(--xhs-red);color:#fff;border-radius:14px;flex:none;place-items:center;width:47px;height:47px;font-size:18px;display:grid;box-shadow:0 10px 24px #ff244229}.one-stop-modal-head>div{flex:1}.one-stop-modal-head h2,.one-stop-modal-head p{margin:0}.one-stop-modal-head h2{margin-top:3px;font-size:20px}.one-stop-modal-head>div>p:last-child{color:#888;margin-top:5px;font-size:8px}.one-stop-modal-head>em{color:#b67a28;background:#fff6e8;border-radius:999px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:750}.one-stop-modal-head>em.ready{color:#23835d;background:#eaf8f1}.one-stop-runway{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:14px 0;padding:10px;display:flex}.one-stop-runway span{color:#555;white-space:nowrap;align-items:center;gap:5px;font-size:7px;font-weight:750;display:flex}.one-stop-runway span i{background:var(--xhs-red-soft);width:20px;height:20px;color:var(--xhs-red);border-radius:7px;place-items:center;font-size:6px;font-style:normal;display:grid}.one-stop-runway>b{color:#ccc;font-size:8px}.one-stop-grid{grid-template-columns:minmax(0,1fr) 240px;gap:14px;display:grid}.one-stop-grid>section,.one-stop-grid>aside{background:#fff;border:1px solid #eee;border-radius:13px;padding:14px}.one-stop-label>span,.one-stop-selects label>span,.one-stop-brief>span,.one-stop-facts>span{color:#555;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.one-stop-selects{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.one-stop-selects select,.one-stop-selects input{color:#444;background:#fafafa;border:1px solid #e4e4e4;border-radius:9px;outline:0;width:100%;height:37px;padding:0 9px;font-size:8px}.one-stop-selects select:focus,.one-stop-selects input:focus,.one-stop-brief textarea:focus,.one-stop-facts textarea:focus{border-color:#ff8a9c;box-shadow:0 0 0 3px #ff24420f}.one-stop-brief,.one-stop-facts{margin-top:12px;display:block;position:relative}.one-stop-brief textarea,.one-stop-facts textarea{resize:vertical;color:#444;width:100%;font:inherit;background:#fafafa;border:1px solid #e4e4e4;border-radius:10px;outline:0;padding:10px;font-size:8px;line-height:1.65}.one-stop-brief textarea{min-height:92px}.one-stop-facts textarea{min-height:65px}.one-stop-brief small{color:#bbb;font-size:6px;position:absolute;bottom:7px;right:9px}.one-stop-grid>aside{background:#fafafa}.one-stop-presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.one-stop-presets>strong{color:#555;grid-column:1/-1;margin-bottom:2px;font-size:8px}.one-stop-presets button{color:#555;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e8e8;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:42px;padding:6px 8px;display:flex}.one-stop-presets button:hover,.one-stop-presets button.selected{background:#fff5f6;border-color:#ff8a9c}.one-stop-presets button span{color:var(--xhs-red);font-size:5px;font-weight:800}.one-stop-presets button b{margin-top:2px;font-size:7px}.one-stop-status{border-top:1px solid #e8e8e8;gap:7px;margin-top:12px;padding-top:11px;display:grid}.one-stop-status p{color:#777;align-items:center;gap:7px;margin:0;font-size:7px;display:flex}.one-stop-status p span{color:#ba762a;background:#fff0e1;border-radius:6px;place-items:center;width:19px;height:19px;font-size:7px;font-weight:850;display:grid}.one-stop-status p span.ok{color:#27835f;background:#e8f8f0}.auto-publish-confirm{cursor:pointer;background:#fff7f8;border:1px solid #f4cbd1;border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.auto-publish-confirm input{accent-color:var(--xhs-red);margin-top:2px}.auto-publish-confirm span,.auto-publish-confirm b,.auto-publish-confirm small{display:block}.auto-publish-confirm b{color:#553d41;font-size:8px}.auto-publish-confirm small{color:#9b777d;margin-top:3px;font-size:7px;line-height:1.5}.connect-before-run{width:100%;min-height:39px;color:var(--xhs-red);cursor:pointer;background:#fff7f8;border:1px solid #f0b9c1;border-radius:10px;margin-top:13px;font-size:8px;font-weight:800}.connect-before-run span{margin-left:5px}.one-stop-run-button{background:var(--xhs-red);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-size:9px;font-weight:850;display:flex;box-shadow:0 12px 28px #ff24422e}.one-stop-run-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.one-stop-run-button>span{font-size:12px}@media (width<=900px){.one-stop-quick-flow{justify-content:flex-start;overflow-x:auto}.one-stop-quick-flow b{white-space:nowrap}.one-stop-grid{grid-template-columns:1fr}.one-stop-selects{grid-template-columns:1fr 1fr}.one-stop-runway{justify-content:flex-start;overflow-x:auto}}@media (width<=600px){.one-stop-quick{flex-direction:column;align-items:stretch}.one-stop-quick .quick-start-title{border-right:0;width:100%;display:flex}.quick-start>button.one-stop-entry{justify-content:center;width:100%}.one-stop-modal-head{flex-wrap:wrap;align-items:flex-start}.one-stop-modal-head>em{margin-left:59px}.one-stop-selects,.one-stop-presets{grid-template-columns:1fr}}.login-method-picker{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 12px;display:grid}.login-method-picker>button{color:#444;cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex;position:relative}.login-method-picker>button:hover{background:#fffafb;border-color:#ff9aaa}.login-method-picker>button.selected{border-color:var(--xhs-red);background:#fff6f7;box-shadow:0 0 0 3px #ff24420d}.login-method-picker>button:disabled{cursor:not-allowed;opacity:.58}.login-method-picker .method-icon{color:#777;background:#f0f0f0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.login-method-picker>button.selected .method-icon{background:var(--xhs-red);color:#fff}.login-method-picker>button>div{flex:1;min-width:0}.login-method-picker strong,.login-method-picker small{display:block}.login-method-picker strong{color:#333;font-size:9px}.login-method-picker small{color:#999;margin-top:4px;font-size:7px;line-height:1.5}.login-method-picker em{color:#888;background:#eee;border-radius:5px;padding:3px 5px;font-size:5px;font-style:normal;position:absolute;top:8px;right:8px}.login-method-picker>button.selected em{background:var(--xhs-red-soft);color:var(--xhs-red)}.official-login-guide,.manual-login-guide{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:12px;padding:13px}.official-login-guide .auto-connect-flow{margin-bottom:10px}.official-login-guide .login-safety-note{margin:0 0 10px}.official-login-button{background:var(--xhs-red);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-size:9px;font-weight:850;display:flex}.official-login-button:hover{background:#ec1737}.official-login-button:disabled{cursor:wait;opacity:.55}.official-login-tip{color:#999;text-align:center;margin:7px 0 0;font-size:7px}.connector-unavailable{background:#fff9ef;border:1px solid #f0d9b8;border-radius:10px;align-items:center;gap:10px;margin-bottom:11px;padding:11px;display:flex}.connector-unavailable>span{color:#fff;background:#e8a348;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.connector-unavailable>div{flex:1}.connector-unavailable strong,.connector-unavailable p{margin:0;display:block}.connector-unavailable strong{color:#795a2d;font-size:8px}.connector-unavailable p{color:#9c7d4e;margin-top:3px;font-size:7px;line-height:1.5}.connector-unavailable a{color:#9a6821;flex:none;font-size:7px;font-weight:750;text-decoration:none}.manual-login-steps{background:#f7f7f7;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-bottom:10px;padding:9px;display:flex}.manual-login-steps span{color:#666;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.manual-login-steps i{width:20px;height:20px;color:var(--xhs-red);background:#fff;border-radius:6px;place-items:center;font-size:6px;font-style:normal;display:grid}.manual-login-steps b{color:#ccc;font-size:8px}.manual-login-guide .add-login-account{margin:0}.login-list-title{justify-content:space-between;align-items:center;min-height:38px;display:flex}.login-list-title>div{align-items:baseline;gap:6px;display:flex}.login-list-title strong{color:#444;font-size:9px}.login-list-title small,.login-list-title>span{color:#999;font-size:7px}.login-list-title>span{align-items:center;gap:5px;display:flex}.login-list-title>span i{background:#bbb;border-radius:50%;width:6px;height:6px;display:inline-block}.login-list-title>span i.confirmed{background:#39a875}.login-list-title>span i.disconnected{background:#aaa;margin-left:6px}.login-empty{align-content:center;gap:4px}.login-empty>span{color:#aaa;background:#f4f4f4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.login-empty strong{color:#777;font-size:8px}.login-empty p{color:#aaa;margin:0;font-size:7px}@media (width<=760px){.connector-unavailable{flex-wrap:wrap;align-items:flex-start}.connector-unavailable a{margin-left:37px}}@media (width<=560px){.login-method-picker{grid-template-columns:1fr}.manual-login-steps{flex-direction:column;align-items:flex-start}.manual-login-steps b{display:none}.login-list-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}.admin-shell{background:var(--xhs-bg);color:var(--xhs-ink);background-image:none}.admin-sidebar{border-right:1px solid var(--xhs-line);box-shadow:none;background:#fff}.admin-brand strong{color:#222;background:0 0;font-size:18px}.admin-brand small{color:#aaa}.admin-console-badge{color:#777;background:#fafafa;border-color:#eee}.admin-console-badge i{box-shadow:none;background:#25ac70}.admin-sidebar nav button{color:#666;font-size:13px}.admin-sidebar nav button span{color:#888}.admin-sidebar nav button:hover{color:#222;background:#f7f7f7}.admin-sidebar nav button.active{background:var(--xhs-red-soft);color:var(--xhs-red);box-shadow:none;border:0}.admin-sidebar nav button.active span{color:var(--xhs-red);text-shadow:none}.admin-sidebar-foot{border-color:#eee}.admin-sidebar-foot>span{color:var(--xhs-red);box-shadow:none;background:#ffe3e7}.admin-sidebar-foot strong{color:#333}.admin-sidebar-foot small{color:#999}.admin-topbar{height:64px;box-shadow:none;background:#fffffff0;border-color:#eee}.admin-topbar span{color:#888}.admin-topbar strong{color:#333}.admin-topbar em{background:var(--xhs-red-soft);color:var(--xhs-red);border:0}.admin-topbar a{color:#666;background:#fff;border-color:#e8e8e8}.admin-topbar button,.admin-heading>button{background:var(--xhs-red);color:#fff;box-shadow:none;border:0}.admin-heading small{color:var(--xhs-red);text-shadow:none}.admin-heading h1{color:#222;font-size:30px}.admin-heading p{color:#777;font-size:13px}.admin-panel,.admin-stat-grid article,.admin-user-toolbar,.admin-user-table-wrap,.operation-kpis article,.system-grid article{box-shadow:var(--xhs-shadow);background:#fff;border-color:#e8e8e8}.admin-stat-grid article:after{box-shadow:none;border-color:#ffe3e7}.admin-stat-grid article>span{box-shadow:none;border:0}.admin-stat-grid .coral{background:var(--xhs-red-soft)!important;color:var(--xhs-red)!important}.admin-stat-grid .violet{color:#7565dc!important;background:#f1efff!important}.admin-stat-grid .green{color:#29986b!important;background:#eaf8f1!important}.admin-stat-grid .blue{color:#4c86c6!important;background:#eaf4ff!important}.admin-stat-grid article small,.admin-stat-grid article p{color:#999}.admin-stat-grid article strong,.admin-panel-head h3{color:#262626}.admin-panel-head small{color:#aaa}.admin-panel-head>span{color:#29865f;background:#eaf8f1;border:0}.admin-panel-head button{color:var(--xhs-red)}.scale-list span,.distribution-row>span{color:#777}.scale-list>div>div,.distribution-row>div{box-shadow:none;background:#f0f0f0}.scale-list strong,.distribution-row strong,.rate-row strong,.plan-mix p strong{color:#333}.rate-row{border-color:#eee}.rate-row>div{background:#f8f8f8;border:0}.rate-row small,.plan-donut small,.plan-mix p span,.plan-mix p small{color:#999}.plan-donut>span,.ring:before{background:#fff}.plan-donut b{color:#222}.recent-user-list>div,.admin-user-table td,.audit-row{border-color:#eee}.recent-user-list>div>span,.admin-user-cell>span{background:var(--xhs-red-soft);color:var(--xhs-red);border:0}.recent-user-list strong,.admin-user-cell strong{color:#333}.recent-user-list div div small,.admin-user-cell small,.admin-user-cell em{color:#999}.admin-user-toolbar input{color:#333;background:0 0}.admin-user-toolbar>div{background:#f3f3f3}.admin-user-toolbar>div button{color:#777}.admin-user-toolbar>div button.active{color:#222;background:#fff;box-shadow:0 2px 8px #0000000f}.admin-user-table th,.audit-header{color:#888;background:#fafafa;border-color:#eee}.date-cell,.usage-cell span,.membership-cell small{color:#888}.usage-cell b{color:#333}.plan-action select,.plan-action button,.row-actions button{color:#666;background:#fff;border-color:#e2e2e2}.plan-action button{border-color:var(--xhs-red);background:var(--xhs-red);color:#fff}.operation-kpis small,.operation-kpis span,.operations-foot small,.operations-foot p{color:#888}.operation-kpis strong{color:#222}.operations-foot strong{color:var(--xhs-red)}.system-summary{box-shadow:var(--xhs-shadow);background:linear-gradient(120deg,#2a2a2d,#3a3436);border:0}.system-summary:after{box-shadow:none;border-color:#ffffff1f}.system-summary>div>span{color:#fff;text-shadow:none;background:#ffffff1a;border:0}.system-summary p{color:#bbb}.system-summary>em.ready{color:#fff;box-shadow:none;background:#27a873;border:0}.system-icon.ready{color:#2b966c;box-shadow:none;background:#eaf8f1;border:0}.system-grid strong{color:#333}.system-grid p{color:#888}.system-grid code{color:#777;background:#f5f5f5;border:0}.system-grid article>span.ready{color:#29865f;background:#eaf8f1;border:0}.system-tip{background:#fff8f9;border-color:#eee}.system-tip>span{background:var(--xhs-red);color:#fff}.system-tip strong{color:#b43e50}.system-tip p{color:#8a6d72}.audit-row>span,.audit-row>p,.audit-row>code{color:#777}.audit-row>strong{color:#333}.audit-row>em{color:#685cc8;background:#f1efff;border:0}.admin-entry{color:#262626;background:radial-gradient(circle at 15% 12%,#fff0f2,#0000 34%),#f7f7f8}.admin-entry-card,.admin-login-card{background:#fffffff7;border-color:#e7e7e7;box-shadow:0 28px 80px #1e14161f}.admin-login-brand strong,.admin-login-card h1,.admin-entry-card h2{color:#222}.admin-login-card>p,.admin-entry-card p,.admin-back-link{color:#888}.admin-login-kicker{color:var(--xhs-red)!important}.admin-login-card label span{color:#666}.admin-login-card input{color:#333;background:#fafafa;border-color:#e3e3e3}.admin-login-submit{background:var(--xhs-red);box-shadow:none}.xhs-compliance-gate{color:#316c53;background:#f4fbf7;border:1px solid #cfe9dd;border-radius:16px;margin-top:18px;padding:16px 18px}.xhs-compliance-gate>div:first-child{align-items:center;gap:9px;display:flex}.xhs-compliance-gate>div:first-child span{color:#fff;background:#35a979;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.xhs-compliance-gate strong{color:#245a43}.xhs-compliance-gate p{margin:7px 0 10px;font-size:12px;line-height:1.65}.xhs-compliance-gate>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.xhs-compliance-gate em{color:#2e7958;background:#e5f5ec;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.review-fields-inline{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.review-fields-inline label{color:#666;gap:7px;font-size:12px;display:grid}.review-fields-inline input,.review-fields-inline select{color:#333;background:#fff;border:1px solid #e3e3e3;border-radius:11px;width:100%;padding:11px 12px}.note-compliance{vertical-align:middle;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:10px;font-style:normal;display:inline-flex}.note-compliance.pass,.compliance-pill.pass{color:#27845d;background:#e7f7ef}.note-compliance.review,.compliance-pill.review{color:#ad7415;background:#fff3dc}.note-compliance.block,.compliance-pill.block{color:#d83f4d;background:#ffe7e9}.preview-compliance{border:1px solid;border-radius:15px;margin:18px 0;padding:15px 17px}.preview-compliance.pass{color:#2d7756;background:#f4fbf7;border-color:#cce9db}.preview-compliance.review{color:#8b621e;background:#fffaf0;border-color:#f0d9aa}.preview-compliance.block{color:#b93947;background:#fff5f6;border-color:#f2bfc4}.preview-compliance>div{justify-content:space-between;gap:16px;display:flex}.preview-compliance span,.preview-compliance p,.preview-compliance li{font-size:12px;line-height:1.65}.preview-compliance ul{margin:10px 0 0;padding-left:18px}.preview-compliance li b{margin-right:6px}.admin-review-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-review-stats article{box-shadow:var(--xhs-shadow);background:#fff;border:1px solid #e8e8e8;border-radius:18px;align-items:center;gap:12px;padding:20px;display:flex}.admin-review-stats small{color:#888}.admin-review-stats strong{color:#252525;margin-left:auto;font-size:28px}.admin-review-stats strong i{color:#ccc;margin:0 5px;font-size:16px;font-style:normal}.admin-review-stats span{color:#777;background:#f4f4f4;border-radius:999px;padding:5px 8px;font-size:10px}.admin-review-stats span.pass{color:#27845d;background:#e7f7ef}.admin-review-stats span.review{color:#ad7415;background:#fff3dc}.admin-review-stats span.block{color:#d83f4d;background:#ffe7e9}.admin-review-toolbar{margin-bottom:14px}.admin-review-list{padding:0;overflow:hidden}.admin-review-row{border-bottom:1px solid #eee}.admin-review-row:last-child{border-bottom:0}.review-expand{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:54px minmax(0,1fr) auto 46px;align-items:center;gap:14px;padding:17px 20px;display:grid}.review-expand:hover{background:#fcfcfc}.review-score{color:#555;background:#f3f3f3;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.review-score.pass{color:#27845d;background:#e7f7ef}.review-score.review{color:#ad7415;background:#fff3dc}.review-score.block{color:#d83f4d;background:#ffe7e9}.review-expand>div{min-width:0}.review-expand strong{color:#282828;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-expand small,.review-expand p{color:#999;margin:5px 0 0;font-size:11px;display:block}.review-expand>i{color:#aaa;font-size:11px;font-style:normal}.compliance-pill{border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.review-detail{background:#fcfcfc;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:20px;padding:0 20px 20px 88px;display:grid}.review-copy{background:#fff;border:1px solid #e9e9e9;border-radius:14px;padding:16px}.review-copy>p{color:#555;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.review-copy>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.review-copy span{color:var(--xhs-red);font-size:11px}.review-detail aside{background:#fff7f8;border-radius:14px;padding:16px}.review-detail aside>div:not(:last-child){margin-bottom:10px}.review-detail aside b{color:#9c3945;font-size:12px}.review-detail aside p,.review-detail aside>small{color:#8e6b70;margin:3px 0;font-size:11px;line-height:1.55}.review-detail aside>div:last-child{gap:8px;margin-top:14px;display:flex}.review-detail aside button{color:#666;background:#fff;border:1px solid #ddd;border-radius:10px;flex:1;padding:9px}.review-detail aside button.primary{border-color:var(--xhs-red);background:var(--xhs-red);color:#fff}.review-detail aside button:disabled{opacity:.45;cursor:not-allowed}.deployment-policy{margin-top:18px;padding:22px}.deployment-policy>p{color:#777;margin:0 0 16px;font-size:13px}.deployment-policy>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deployment-policy article{background:#fafafa;border:1px solid #ececec;border-radius:14px;padding:16px;position:relative}.deployment-policy article b{width:25px;height:25px;color:var(--xhs-red);background:#ffe7ea;border-radius:8px;place-items:center;font-size:11px;display:grid}.deployment-policy article strong,.deployment-policy article small{display:block}.deployment-policy article strong{color:#333;margin-top:10px;font-size:13px}.deployment-policy article small{color:#999;margin-top:5px;font-size:11px;line-height:1.5}.deployment-policy article em{color:#27845d;background:#e7f7ef;border-radius:999px;margin-top:10px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.admin-shell{--admin-radius:18px;--admin-control-radius:10px;--admin-border:#e9e9eb;--admin-muted:#8c8c93;--admin-surface:#fff}.admin-main{font-size:13px}.admin-panel,.admin-stat-grid article,.admin-user-toolbar,.admin-user-table-wrap,.operation-kpis article,.system-grid article,.permission-admin-card,.permission-principles article{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--xhs-shadow)}.admin-shell button,.admin-shell input,.admin-shell select{font-family:inherit}.admin-shell button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.admin-shell button:not(:disabled):active{transform:translateY(1px)}.admin-topbar button,.admin-topbar a,.admin-heading>button,.plan-action button,.row-actions button,.review-detail aside button,.permission-admin-card footer button{border-radius:var(--admin-control-radius)}.plan-pill,.upgrade-request,.compliance-pill,.system-grid article>span,.deployment-policy article em{border-radius:999px}.admin-panel-head h3,.admin-heading h1,.permission-admin-card strong{letter-spacing:-.2px}.admin-panel-head small,.admin-heading small,.permission-admin-card small{letter-spacing:.35px}.permission-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.permission-principles article{align-items:center;gap:12px;padding:17px;display:flex}.permission-principles article>span{background:var(--xhs-red-soft);height:34px;color:var(--xhs-red);border-radius:11px;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.permission-principles strong{color:#303033;font-size:13px;display:block}.permission-principles p{color:#999;margin:4px 0 0;font-size:10px}.permission-admin-list{gap:14px;display:grid}.permission-admin-card{overflow:hidden}.permission-admin-card>header{border-bottom:1px solid #eee;align-items:center;gap:13px;padding:18px 20px;display:flex}.permission-admin-card>header>span{background:var(--xhs-red);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.permission-admin-card>header>div{min-width:0}.permission-admin-card>header strong,.permission-admin-card>header small{display:block}.permission-admin-card>header strong{color:#29292c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-admin-card>header small{color:#999;margin-top:4px;font-size:10px}.permission-admin-card>header em{letter-spacing:.55px;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.permission-admin-card>header em.super{color:var(--xhs-red);background:#fff0f2}.permission-admin-card>header em.scoped{color:#6d60cb;background:#f1efff}.permission-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.permission-module-grid button{color:#555;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8ea;border-radius:13px;align-items:flex-start;gap:11px;min-height:72px;padding:13px;display:flex}.permission-module-grid button:hover:not(:disabled){background:#fff8f9;border-color:#ffc3ca}.permission-module-grid button.enabled{background:#fff6f7;border-color:#ffc4cb}.permission-module-grid button:disabled{cursor:default;opacity:.82}.permission-module-grid button>i{color:#0000;background:#fff;border:1px solid #d9d9dc;border-radius:7px;flex:0 0 22px;place-items:center;height:22px;font-size:11px;font-style:normal;display:grid}.permission-module-grid button.enabled>i{border-color:var(--xhs-red);background:var(--xhs-red);color:#fff}.permission-module-grid button b,.permission-module-grid button small{display:block}.permission-module-grid button b{color:#333;font-size:12px}.permission-module-grid button small{color:#999;margin-top:5px;font-size:10px;line-height:1.45}.permission-admin-card>footer{background:#fcfcfc;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.permission-admin-card>footer small{color:#999;font-size:10px}.permission-admin-card>footer span{color:#af6872;font-size:10px}.permission-admin-card>footer button{background:var(--xhs-red);color:#fff;cursor:pointer;border:0;min-height:36px;padding:0 13px;font-size:11px}.permission-admin-card>footer button:disabled{opacity:.45;cursor:not-allowed}.permission-empty-tip{border-radius:var(--admin-radius);background:#fff9fa;border:1px dashed #e2d8da;align-items:center;gap:13px;margin-top:14px;padding:17px 19px;display:flex}.permission-empty-tip>span{width:34px;height:34px;color:var(--xhs-red);background:#ffe6e9;border-radius:11px;place-items:center;font-size:18px;display:grid}.permission-empty-tip strong{color:#5e3f44;font-size:12px}.permission-empty-tip p{color:#9a747a;margin:4px 0 0;font-size:10px}@media (width<=1080px){.workspace-tabs>span{display:none}.admin-review-stats,.deployment-policy>div:last-child,.permission-principles,.permission-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell .workspace{margin-left:0}.app-shell .sidebar{width:100%}.app-shell .content-wrap{padding:22px 14px 34px}.app-shell .topbar{padding:0 14px}.workspace-tabs{gap:22px;padding-inline:14px;overflow-x:auto}.workspace-tabs::-webkit-scrollbar{display:none}.public-header{border-inline:0}.admin-review-stats,.deployment-policy>div:last-child{grid-template-columns:1fr}.review-expand{grid-template-columns:48px minmax(0,1fr) auto;padding-inline:12px}.review-expand>i{display:none}.review-detail{grid-template-columns:1fr;padding:0 12px 14px}.review-fields-inline,.permission-principles,.permission-module-grid{grid-template-columns:1fr}.permission-admin-card>header,.permission-admin-card>footer{align-items:flex-start}.permission-admin-card>header em{display:none}.permission-admin-card>footer{flex-direction:column}.permission-admin-card>footer button{width:100%}}html,body,button,a,input,textarea,select{font-family:var(--brand-font-family)}img.brand-mark,.public-brand>img,.auth-brand img,.download-app-icon,img.loading-brand,.admin-brand>img,.admin-login-brand>img,img.admin-entry-logo,.download-device>img,.mobile-brand>img{object-fit:cover;border:0;flex:none;display:block;color:#0000!important;background:#091020!important;box-shadow:0 7px 20px #19244633!important}img.brand-mark{border-radius:12px!important;width:40px!important;height:40px!important}.public-brand>img{border-radius:13px;width:40px;height:40px}.auth-brand img{border-radius:15px;width:46px;height:46px}.download-app-icon{border-radius:17px;width:58px;height:58px}img.loading-brand{border-radius:16px;width:52px;height:52px;padding:0}.admin-brand>img{border-radius:13px;width:42px;height:42px}.admin-login-brand>img{border-radius:14px;width:44px;height:44px}img.admin-entry-logo{border-radius:17px;width:56px;height:56px;margin:0 auto 14px;padding:0}.download-device>img{border-radius:20px;width:68px;height:68px}.mobile-brand>img{border-radius:9px;width:30px;height:30px}.mobile-brand{align-items:center;gap:8px}.loading-brand.error,.admin-entry-logo.warning{background:var(--xhs-red)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}.public-auth-actions{align-items:center;gap:8px;display:flex}.public-header .public-login,.public-header .public-register{border-radius:11px;min-width:74px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.public-header .public-login{color:#4e4849;background:#fff;border:1px solid #e4dfe0}.public-header .public-register{border:1px solid var(--xhs-red);background:var(--xhs-red);color:#fff}.public-header button:disabled,.public-hero-actions button:disabled,.pricing-cards button:disabled{cursor:not-allowed;opacity:.48}.auth-brand{align-items:center;gap:11px}.auth-brand>div{min-width:0}.auth-brand strong,.auth-brand small{display:block}.auth-brand small{color:#999;margin-top:3px;font-size:10px;font-weight:500}.auth-mode-tabs{background:#f4f4f5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:20px 0 18px;padding:4px;display:grid}.auth-mode-tabs button{color:#888;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;font-size:12px;font-weight:700}.auth-mode-tabs button.active{color:var(--xhs-red);background:#fff;box-shadow:0 3px 12px #1e1e1e14}.auth-switch>span{color:#aaa;margin-left:6px}.admin-notice{color:#2f7c59;background:#f3fbf7;border:1px solid #cdebdc;border-radius:12px;margin:-8px 0 16px;padding:12px 15px;font-size:12px}.software-config-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.software-config-form{padding:0 22px 22px}.software-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.software-field-grid label{gap:7px;display:grid}.software-field-grid label.full{grid-column:1/-1}.software-field-grid label>span{color:#57575c;font-size:11px;font-weight:750}.software-field-grid input,.software-field-grid select{color:#333;background:#fafafa;border:1px solid #e1e1e4;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:12px}.software-field-grid input:focus,.software-field-grid select:focus{border-color:var(--xhs-red)}@supports (color:color-mix(in lab, red, red)){.software-field-grid input:focus,.software-field-grid select:focus{border-color:color-mix(in srgb, var(--xhs-red) 45%, #ddd)}}.software-field-grid input:focus,.software-field-grid select:focus{box-shadow:0 0 0 3px var(--xhs-red-soft);background:#fff}.software-field-grid label>small{color:#aaa;font-size:9px;line-height:1.55}.color-control{grid-template-columns:48px 1fr;gap:8px;display:grid}.color-control input[type=color]{cursor:pointer;padding:5px}.registration-toggle{align-content:end}.registration-toggle button{color:#888;cursor:pointer;background:#f7f7f8;border:1px solid #e3e3e5;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:11px;font-weight:750;display:flex}.registration-toggle button i{background:#aaa;border-radius:50%;width:8px;height:8px}.registration-toggle button.on{color:#27845d;background:#f2fbf6;border-color:#c9ead9}.registration-toggle button.on i{background:#35a979;box-shadow:0 0 0 4px #dff4e9}.software-config-layout>aside{gap:14px;display:grid}.software-live-preview{box-shadow:var(--xhs-shadow);background:#fff;border:1px solid #e5e5e8;border-radius:19px;overflow:hidden}.software-live-preview>header{border-bottom:1px solid #eee;align-items:center;gap:11px;padding:16px;display:flex}.software-live-preview>header img{object-fit:cover;background:#091020;border-radius:13px;width:40px;height:40px}.software-live-preview>header strong,.software-live-preview>header small{display:block}.software-live-preview>header strong{color:#29292c;font-size:14px}.software-live-preview>header small{color:#999;margin-top:3px;font-size:9px}.software-live-preview>main{background:radial-gradient(circle at 100% 0, var(--preview-brand), transparent 42%), #fafafa;padding:24px 18px}@supports (color:color-mix(in lab, red, red)){.software-live-preview>main{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--preview-brand) 12%, transparent), transparent 42%), #fafafa}}.software-live-preview>main>span{color:var(--preview-brand);letter-spacing:1px;font-size:8px;font-weight:850}.software-live-preview h3{color:#27272a;margin:9px 0 20px;font-size:22px;line-height:1.25}.software-live-preview h3 em{color:var(--preview-brand);font-style:normal;display:block}.software-live-preview main>div{gap:7px;display:flex}.software-live-preview main button{color:#555;background:#fff;border:1px solid #ddd;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px}.software-live-preview main button:last-child{border-color:var(--preview-brand);background:var(--preview-brand);color:#fff}.software-live-preview>footer{color:#aaa;padding:11px 16px;font-size:9px}.software-sync-map{box-shadow:var(--xhs-shadow);background:#fff;border:1px solid #e7e7ea;border-radius:18px;padding:18px}.software-sync-map>strong{color:#333;margin-bottom:11px;font-size:13px;display:block}.software-sync-map p{color:#666;border-bottom:1px solid #f0f0f1;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 0;font-size:10px;display:grid}.software-sync-map p i{color:#2c9467;background:#e8f7ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.software-sync-map p span{color:#2c9467;font-size:9px}.software-sync-map>small{color:#999;margin-top:12px;font-size:9px;line-height:1.6;display:block}@media (width<=980px){.software-config-layout{grid-template-columns:1fr}}@media (width<=620px){.software-field-grid{grid-template-columns:1fr}.software-field-grid label.full{grid-column:auto}.public-auth-actions{gap:4px}.public-header .public-login,.public-header .public-register{min-width:0;padding-inline:10px}}.public-hero-actions .download-ios{color:#353132;background:#fff;border:1px solid #ddd7cf;border-radius:10px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.public-app-downloads{width:min(1100px,100% - 40px);margin:70px auto 40px}.public-app-downloads>.public-section-head{padding-top:0}.public-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.public-app-grid .public-download{grid-template-columns:minmax(0,1fr) 150px;gap:22px;width:100%;min-width:0;margin:0;padding:34px}.public-app-grid .public-download h2{font-size:22px}.public-app-grid .public-download ul{flex-direction:column;gap:7px}.public-app-grid .download-device{min-height:205px}.platform-ios{background:linear-gradient(135deg,#20242e,#101319)!important;box-shadow:0 25px 65px #14192833!important}.platform-ios .download-device{background:radial-gradient(circle at 50% 20%,#6b4cff47,#ffffff0f)}.public-footer a{color:var(--xhs-red);text-decoration:none}.auth-modal{max-height:calc(100vh - 30px);overflow-y:auto}.auth-modal .auth-brand{margin-bottom:0}.password-input{position:relative}.password-input input{padding-right:56px}.password-input>button{color:#777;cursor:pointer;background:#f0f0f2;border:0;border-radius:7px;min-width:42px;min-height:28px;font-size:7px;font-weight:750;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-rules{flex-wrap:wrap;gap:5px;margin-top:-3px;display:flex}.password-rules span{color:#aaa;background:#f4f4f5;border-radius:999px;margin:0;padding:4px 7px;font-size:6px}.password-rules span.ready{color:#239567;background:#e9f8f0}.auth-check{color:#737378;cursor:pointer;align-items:flex-start;gap:8px;margin-top:13px;font-size:7px;line-height:1.7;display:flex}.auth-check input{width:14px;height:14px;accent-color:var(--xhs-red);flex:none;margin:0}.auth-check a{color:var(--xhs-red);text-decoration:none}.auth-security{text-align:center;line-height:1.6;color:#aaa!important;letter-spacing:0!important;margin:10px 0 0!important;font-size:6px!important;font-weight:500!important}.app-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-download-grid .desktop-download-card,.app-download-grid .desktop-download-card>div:nth-child(2){min-width:0}.ios-app-card{background:linear-gradient(135deg,#fff,#f7f8fb);border-color:#dfe2eb}.ios-app-card a{background:#21242d}@media (width<=980px){.public-app-grid,.app-download-grid{grid-template-columns:1fr}}@media (width<=680px){.public-app-downloads{width:calc(100% - 24px);margin-top:50px}.public-app-grid .public-download{grid-template-columns:1fr;padding:28px 22px}.public-hero-actions .download-ios{width:100%}.auth-modal{padding:24px 20px}.password-rules{gap:4px}}.legal-page{color:#262626;background:#f7f7f8;min-height:100vh}.legal-page>header{background:#fff;border-bottom:1px solid #e8e8ea;justify-content:space-between;align-items:center;height:74px;padding:0 max(22px,50% - 450px);display:flex}.legal-page>header>a:first-child{color:#262626;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-page>header img{border-radius:13px;width:40px;height:40px}.legal-page>header strong,.legal-page>header small{display:block}.legal-page>header strong{font-size:15px}.legal-page>header small{color:#999;margin-top:2px;font-size:8px}.legal-page>header>a:last-child{color:var(--xhs-red);font-size:9px;text-decoration:none}.legal-page>article{background:#fff;border:1px solid #e6e6e8;border-radius:20px;width:min(900px,100% - 28px);margin:34px auto;padding:42px 48px}.legal-page>article>span{color:var(--xhs-red);letter-spacing:1px;font-size:8px;font-weight:850}.legal-page h1{margin:10px 0 7px;font-size:32px}.legal-page>article>small{color:#999;font-size:8px}.legal-page section{margin-top:28px}.legal-page h2{margin:0 0 8px;font-size:14px}.legal-page p{color:#666;margin:0;font-size:10px;line-height:1.9}@media (width<=620px){.legal-page>article{padding:28px 22px}.legal-page>header{padding-inline:14px}}.visual-editor-actions{align-items:center;gap:8px;display:flex}.admin-heading .visual-editor-actions button{background:var(--xhs-red);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 15px;font-size:11px;font-weight:800}.admin-heading .visual-editor-actions button.secondary{color:#666;background:#fff;border:1px solid #dedee1}.admin-heading .visual-editor-actions button:disabled{cursor:default;opacity:.45}.interface-theme-picker{box-shadow:var(--xhs-shadow);background:#fff;border:1px solid #e7e7ea;border-radius:17px;margin-bottom:16px;padding:19px 21px}.interface-theme-picker>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.interface-theme-picker>header small{color:#aaa;letter-spacing:.8px;font-size:8px;font-weight:850}.interface-theme-picker>header h3{color:#2c2c30;margin:4px 0 0;font-size:15px}.interface-theme-picker>header>span{background:var(--xhs-red-soft);color:var(--xhs-red);border-radius:7px;padding:5px 8px;font-size:9px}.interface-theme-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.interface-theme-picker>div>button{color:#444;cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e5e5e8;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.interface-theme-picker>div>button:hover{border-color:var(--xhs-red)}@supports (color:color-mix(in lab, red, red)){.interface-theme-picker>div>button:hover{border-color:color-mix(in srgb, var(--xhs-red) 38%, #ddd)}}.interface-theme-picker>div>button:hover{background:#fff}.interface-theme-picker>div>button.selected{border-color:var(--xhs-red);background:var(--xhs-red)}@supports (color:color-mix(in lab, red, red)){.interface-theme-picker>div>button.selected{background:color-mix(in srgb, var(--xhs-red) 5%, white)}}.interface-theme-picker>div>button.selected{box-shadow:0 0 0 3px var(--xhs-red)}@supports (color:color-mix(in lab, red, red)){.interface-theme-picker>div>button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--xhs-red) 8%, transparent)}}.interface-theme-picker button>i{border:5px solid #fff;border-radius:11px;width:34px;height:34px;box-shadow:0 3px 12px #1f223026}.interface-theme-picker button strong,.interface-theme-picker button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.interface-theme-picker button strong{font-size:11px}.interface-theme-picker button small{color:#999;margin-top:3px;font-size:8px}.interface-theme-picker button em{color:var(--xhs-red);font-size:11px;font-style:normal;display:none}.interface-theme-picker button.selected em{display:block}.visual-editor-grid{grid-template-columns:minmax(500px,1.08fr) minmax(400px,.92fr);align-items:start;gap:16px;display:grid}.visual-control-panel{overflow:hidden}.visual-control-section{border-top:1px solid #eeeeef;padding:20px 22px}.visual-control-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.visual-control-title>b{background:var(--xhs-red-soft);width:27px;height:27px;color:var(--xhs-red);border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.visual-control-title strong,.visual-control-title small{display:block}.visual-control-title strong{color:#333;font-size:12px}.visual-control-title small{color:#aaa;margin-top:3px;font-size:8px}.visual-logo-control{grid-template-columns:68px repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.visual-logo-control>img{object-fit:cover;background:#091020;border-radius:18px;width:62px;height:62px;box-shadow:0 10px 24px #1720442b}.visual-logo-control label,.visual-wide-field{gap:6px;display:grid}.visual-logo-control label>span,.visual-wide-field>span{color:#666;font-size:9px;font-weight:750}.visual-logo-control input,.visual-wide-field input{color:#333;background:#fafafa;border:1px solid #e2e2e5;border-radius:9px;outline:0;width:100%;min-width:0;min-height:39px;padding:0 11px;font-size:10px}.visual-logo-control input:focus,.visual-wide-field input:focus{border-color:var(--xhs-red);box-shadow:0 0 0 3px var(--xhs-red-soft);background:#fff}.visual-wide-field{margin-top:11px}.visual-wide-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.visual-wide-field button{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e3;border-radius:9px;font-size:9px;font-weight:750}.visual-color-row{align-items:center;gap:8px;display:flex}.visual-color-row>input{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;flex:none;width:39px;height:39px;padding:4px}.visual-color-row>button{color:#0000;cursor:pointer;border:4px solid #fff;border-radius:50%;width:32px;height:32px;font-size:9px;box-shadow:0 0 0 1px #ddd}.visual-color-row>button.selected{color:#fff;box-shadow:0 0 0 2px,0 0 0 4px #eee}.visual-color-row code{color:#777;background:#f4f4f5;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:9px}.visual-font-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.visual-font-options button{color:#555;cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e3e3e5;border-radius:10px;padding:11px}.visual-font-options button.selected{border-color:var(--xhs-red);background:var(--xhs-red-soft);color:var(--xhs-red)}.visual-font-options strong,.visual-font-options small{display:block}.visual-font-options strong{font-size:10px}.visual-font-options small{color:#999;margin-top:5px;font-size:8px}.software-field-grid.compact{gap:10px}.software-field-grid.compact input{min-height:39px;font-size:10px}.visual-preview-column{gap:14px;display:grid;position:sticky;top:82px}.visual-preview-panel{padding-bottom:0;overflow:hidden}.visual-preview-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.visual-preview-panel>header small{color:#aaa;letter-spacing:.8px;font-size:8px;font-weight:850}.visual-preview-panel>header h3{color:#333;margin:4px 0 0;font-size:14px}.preview-device-toggle{background:#f2f2f3;border-radius:9px;gap:3px;padding:3px;display:flex}.preview-device-toggle button{color:#888;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 9px;font-size:8px}.preview-device-toggle button.active{color:var(--xhs-red);background:#fff;box-shadow:0 2px 8px #2221}.visual-preview-panel>nav{border-bottom:1px solid #eee;gap:18px;padding:0 18px;display:flex}.visual-preview-panel>nav button{color:#999;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:9px;position:relative}.visual-preview-panel>nav button.active{color:#333;font-weight:800}.visual-preview-panel>nav button.active:after{background:var(--xhs-red);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.visual-device-canvas{background:#f0f1f4;place-items:center;min-height:390px;padding:22px;transition:all .2s;display:grid}.visual-device-screen{background:#fff;border:5px solid #303239;border-radius:13px;width:100%;transition:all .25s;overflow:hidden;box-shadow:0 18px 40px #171b2929}.visual-device-canvas.desktop .visual-device-screen{aspect-ratio:16/10}.visual-device-canvas.mobile .visual-device-screen{border-width:7px;border-radius:28px;width:230px;height:440px}.visual-preview-panel>footer{color:#999;align-items:center;gap:6px;padding:10px 16px;font-size:8px;display:flex}.visual-preview-panel>footer i{background:#e9a23a;border-radius:50%;width:7px;height:7px}.visual-site-preview{background:radial-gradient(circle at 86% 12%, var(--preview-brand), transparent 32%), #fff;min-height:100%}@supports (color:color-mix(in lab, red, red)){.visual-site-preview{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--preview-brand) 14%, transparent), transparent 32%), #fff}}.visual-site-preview>header{border-bottom:1px solid #eee;align-items:center;gap:7px;height:47px;padding:0 14px;display:flex}.visual-site-preview>header img{object-fit:cover;border-radius:8px;width:25px;height:25px}.visual-site-preview>header strong{font-size:9px}.visual-site-preview>header nav{color:#888;align-items:center;gap:11px;margin-left:auto;font-size:6px;display:flex}.visual-site-preview>header button{border:1px solid var(--preview-brand);background:var(--preview-brand);color:#fff;border-radius:7px;min-height:24px;padding:0 8px;font-size:6px}.visual-site-preview>main{padding:38px 26px}.visual-site-preview>main>small{color:var(--preview-brand);font-size:6px;font-weight:850}.visual-site-preview h4{color:#252529;max-width:360px;margin:8px 0;font-size:24px;line-height:1.05}.visual-site-preview h4 em{color:var(--preview-brand);font-style:normal;display:block}.visual-site-preview p{color:#999;font-size:7px}.visual-site-preview main>div{gap:6px;margin-top:16px;display:flex}.visual-site-preview main button{color:#555;background:#fff;border:1px solid #ddd;border-radius:7px;min-height:28px;padding:0 10px;font-size:6px}.visual-site-preview main button:first-child{border-color:var(--preview-brand);background:var(--preview-brand);color:#fff}.visual-login-preview{background:radial-gradient(circle at 80% 5%, var(--preview-brand), transparent 36%), #f6f6f7;place-items:center;min-height:100%;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.visual-login-preview{background:radial-gradient(circle at 80% 5%, color-mix(in srgb, var(--preview-brand) 14%, transparent), transparent 36%), #f6f6f7}}.mini-auth-card{background:#fff;border:1px solid #e5e5e7;border-radius:13px;width:min(245px,100%);padding:17px;box-shadow:0 12px 32px #2222}.mini-auth-card>header{align-items:center;gap:7px;display:flex}.mini-auth-card>header img{object-fit:cover;border-radius:9px;width:28px;height:28px}.mini-auth-card>header strong,.mini-auth-card>header small{display:block}.mini-auth-card>header strong{font-size:8px}.mini-auth-card>header small{color:#aaa;margin-top:2px;font-size:5px}.mini-auth-card>nav{text-align:center;background:#f3f3f4;border-radius:7px;grid-template-columns:repeat(2,1fr);margin:11px 0;padding:3px;font-size:6px;display:grid}.mini-auth-card>nav b{color:var(--preview-brand);background:#fff;border-radius:5px;padding:5px}.mini-auth-card>nav span{color:#aaa;padding:5px}.mini-auth-card>small{color:var(--preview-brand);font-size:5px;font-weight:850}.mini-auth-card h4{margin:4px 0 10px;font-size:14px}.mini-auth-card label{color:#777;gap:3px;margin-top:6px;font-size:5px;display:grid}.mini-auth-card input{background:#fafafa;border:1px solid #e2e2e4;border-radius:6px;width:100%;height:25px;padding:0 7px;font-size:6px}.mini-auth-card>button{background:var(--preview-brand);color:#fff;border:0;border-radius:7px;width:100%;min-height:28px;margin-top:9px;font-size:6px;font-weight:800}.visual-workspace-preview{background:#f7f7f8;grid-template-columns:105px 1fr;min-height:100%;display:grid}.visual-workspace-preview>aside{color:#888;background:#fff;border-right:1px solid #e8e8ea;flex-direction:column;gap:10px;padding:13px 9px;font-size:6px;display:flex}.visual-workspace-preview>aside>div{color:#333;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;display:flex}.visual-workspace-preview aside img{object-fit:cover;border-radius:7px;width:24px;height:24px}.visual-workspace-preview>aside b{background:var(--preview-brand);border-radius:7px;padding:7px}@supports (color:color-mix(in lab, red, red)){.visual-workspace-preview>aside b{background:color-mix(in srgb, var(--preview-brand) 9%, white)}}.visual-workspace-preview>aside b{color:var(--preview-brand)}.visual-workspace-preview>main{padding:15px}.visual-workspace-preview main>header{justify-content:space-between;align-items:center;font-size:9px;display:flex}.visual-workspace-preview main>header em{background:var(--xhs-red-soft);color:var(--preview-brand);border-radius:6px;padding:4px 6px;font-size:5px;font-style:normal}.visual-workspace-preview main>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:15px;display:grid}.visual-workspace-preview article,.visual-workspace-preview main>section{background:#fff;border:1px solid #e7e7e9;border-radius:9px;padding:11px}.visual-workspace-preview article small,.visual-workspace-preview article b{display:block}.visual-workspace-preview article small{color:#999;font-size:5px}.visual-workspace-preview article b{margin-top:5px;font-size:16px}.visual-workspace-preview main>section{margin-top:8px}.visual-workspace-preview section b{font-size:8px}.visual-workspace-preview section p{color:#999;font-size:5px}.visual-workspace-preview section button{background:var(--preview-brand);color:#fff;border:0;border-radius:6px;min-height:25px;padding:0 8px;font-size:5px}.visual-device-canvas.mobile .visual-site-preview>header nav span{display:none}.visual-device-canvas.mobile .visual-site-preview>main{padding:48px 18px}.visual-device-canvas.mobile .visual-site-preview h4{font-size:25px}.visual-device-canvas.mobile .visual-site-preview main>div{flex-direction:column}.visual-device-canvas.mobile .visual-workspace-preview{grid-template-columns:1fr}.visual-device-canvas.mobile .visual-workspace-preview>aside{display:none}.visual-device-canvas.mobile .visual-workspace-preview main>div{grid-template-columns:1fr}.visual-device-canvas.mobile .visual-login-preview{padding:13px}@media (width<=1180px){.visual-editor-grid{grid-template-columns:1fr}.visual-preview-column{position:static}.interface-theme-picker>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.visual-editor-actions{width:100%}.admin-heading .visual-editor-actions button{flex:1}.interface-theme-picker>div{grid-template-columns:1fr}.visual-logo-control{grid-template-columns:58px 1fr}.visual-logo-control>img{grid-row:span 2;width:52px;height:52px}.visual-wide-field>div{grid-template-columns:1fr}.visual-wide-field button{min-height:36px}.visual-font-options{grid-template-columns:1fr}.visual-color-row{flex-wrap:wrap}.visual-color-row code{width:100%;margin-left:0}.visual-device-canvas{padding:12px}.visual-device-canvas.desktop .visual-device-screen{aspect-ratio:auto;min-height:300px}}.public-site-v2{color:#242428;background:#fff}.public-header-v2{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e8e8eaeb;border-top:0;border-radius:0 0 15px 15px;min-height:70px;padding:0 16px;position:sticky;top:0;box-shadow:0 8px 28px #19191e0d}.public-site-v2 .public-brand>.landing-brand{width:auto;height:auto;box-shadow:none;color:inherit;background:0 0;border-radius:0;align-items:center;gap:10px;display:flex}.landing-brand{align-items:center;gap:10px;display:flex}.landing-brand>img{object-fit:cover;background:#091020;border-radius:13px;flex:none;width:42px;height:42px;box-shadow:0 8px 20px #1a23402e}.landing-brand>span>strong,.landing-brand>span>small{display:block}.landing-brand>span>strong{color:#242428;font-size:14px}.landing-brand>span>small{color:#999;margin-top:2px;font-size:8px}.landing-brand.compact>img{border-radius:10px;width:34px;height:34px}.public-header-v2 nav a{font-size:10px}.public-header-v2 .public-auth-actions{gap:7px;display:flex}.public-header-v2 .public-login,.public-header-v2 .public-register{min-height:38px;padding:0 15px;font-size:10px}.public-hero-v2{grid-template-columns:.88fr 1.12fr;gap:48px;min-height:650px;padding:65px 0 74px}.public-hero-v2:before{background:radial-gradient(circle, var(--xhs-red), transparent 68%);width:580px;height:580px;top:-230px;right:-170px}@supports (color:color-mix(in lab, red, red)){.public-hero-v2:before{background:radial-gradient(circle, color-mix(in srgb, var(--xhs-red) 13%, transparent), transparent 68%)}}.public-hero-v2 .public-tag{border-radius:999px;align-items:center;gap:6px;font-size:9px}.public-hero-v2 .public-tag i{background:var(--xhs-red);width:7px;height:7px;box-shadow:0 0 0 4px var(--xhs-red-soft);border-radius:50%}.public-hero-v2 h1{letter-spacing:-3.4px;max-width:580px;margin:20px 0;font-size:clamp(43px,4.5vw,66px);line-height:1.04}.public-hero-v2 h1 em{margin-top:7px;display:block}.public-hero-v2 .public-hero-copy>p{color:#626268;max-width:570px;font-size:14px;line-height:1.9}.public-hero-v2 .public-hero-actions{margin:28px 0 14px}.public-hero-v2 .public-hero-actions button{min-height:48px;padding:0 19px;font-size:11px}.public-hero-v2 .hero-register{border-color:var(--xhs-red);background:var(--xhs-red);color:#fff;box-shadow:0 13px 30px var(--xhs-red)}@supports (color:color-mix(in lab, red, red)){.public-hero-v2 .hero-register{box-shadow:0 13px 30px color-mix(in srgb, var(--xhs-red) 24%, transparent)}}.public-hero-v2 .hero-login{color:#4f4f55;border-color:#dedee2}.hero-platform-links{align-items:center;gap:8px;display:flex}.hero-platform-links a,.hero-platform-links span{color:#77777d;background:#f5f5f6;border-radius:8px;padding:6px 9px;font-size:8px;text-decoration:none}.hero-platform-links a:hover{color:var(--xhs-red)}.hero-proof{color:#77777d;flex-wrap:wrap;gap:15px;margin-top:23px;font-size:9px;display:flex}.hero-proof span{align-items:center;gap:5px;display:flex}.hero-proof b{color:#2c9a6b;background:#eaf8f1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.hero-product-card{background:#fff;border:1px solid #e8e8eb;border-radius:21px;overflow:hidden;transform:perspective(1500px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 85px #261f2624}.hero-product-bar{background:#fafafa;border-bottom:1px solid #ededee;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:flex}.hero-product-bar>span{gap:5px;display:flex}.hero-product-bar>span i{background:#ff7279;border-radius:50%;width:7px;height:7px}.hero-product-bar>span i:nth-child(2){background:#eab653}.hero-product-bar>span i:nth-child(3){background:#5bbc7d}.hero-product-bar small{color:#888;font-size:7px}.hero-product-bar em{color:#2c9a6b;margin-left:auto;font-size:7px;font-style:normal}.hero-product-body{grid-template-columns:145px 1fr;min-height:390px;display:grid}.hero-product-body>aside{background:#fff;border-right:1px solid #ededee;flex-direction:column;padding:17px 13px;display:flex}.hero-product-body>aside nav{gap:4px;margin-top:24px;display:grid}.hero-product-body>aside nav b,.hero-product-body>aside nav span{color:#888;border-radius:9px;padding:10px;font-size:8px}.hero-product-body>aside nav b{background:var(--xhs-red-soft);color:var(--xhs-red)}.hero-product-body>aside>small{color:#aaa;margin-top:auto;font-size:7px}.hero-product-body>section{background:#f7f7f8;padding:22px}.hero-product-body>section>header{justify-content:space-between;align-items:center;display:flex}.hero-product-body>section>header small,.hero-product-body>section>header strong{display:block}.hero-product-body>section>header small{color:#aaa;letter-spacing:.5px;font-size:6px}.hero-product-body>section>header strong{margin-top:4px;font-size:13px}.hero-product-body>section>header button{background:var(--xhs-red);color:#fff;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:7px;font-weight:800}.hero-metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.hero-metric-grid article{background:#fff;border:1px solid #e7e7e9;border-radius:11px;padding:15px}.hero-metric-grid small,.hero-metric-grid b,.hero-metric-grid i{display:block}.hero-metric-grid b{margin-top:6px;font-size:20px}.hero-metric-grid i{color:#aaa;margin-top:5px;font-size:5px;font-style:normal}.hero-note-list{background:#fff;border:1px solid #e7e7e9;border-radius:11px;margin-top:10px;overflow:hidden}.hero-note-list>header{border-bottom:1px solid #eee;justify-content:space-between;padding:12px;font-size:7px;display:flex}.hero-note-list>header span{color:#aaa}.hero-note-list article{border-bottom:1px solid #f0f0f1;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.hero-note-list article:last-child{border-bottom:0}.hero-note-list article>i{background:var(--xhs-red-soft);width:29px;height:29px;color:var(--xhs-red);border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.hero-note-list article b,.hero-note-list article small{display:block}.hero-note-list article b{font-size:7px}.hero-note-list article small{color:#aaa;margin-top:4px;font-size:5px}.hero-note-list article em{color:#999;background:#f5f5f6;border-radius:6px;padding:4px 6px;font-size:5px;font-style:normal}.public-speed-strip{background:#fff;border:1px solid #e8e8ea;border-radius:15px;align-items:center;gap:14px;width:min(1100px,100% - 40px);min-height:72px;margin:0 auto 80px;padding:0 23px;display:flex;box-shadow:0 13px 34px #1c1c230f}.public-speed-strip>span{color:var(--xhs-red);font-size:10px;font-weight:850}.public-speed-strip b{font-size:10px}.public-speed-strip i{color:#ccc;font-style:normal}.public-speed-strip em{color:#888;margin-left:auto;font-size:9px;font-style:normal}.public-workflow-v2,.public-features-v2,.public-app-downloads-v2,.public-pricing-v2{width:min(1100px,100% - 40px);margin-inline:auto;padding:70px 0}.workflow-steps-v2{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:34px;display:grid}.workflow-steps-v2 article{background:#fff;border:1px solid #e7e7ea;border-radius:16px;min-height:190px;padding:24px;position:relative;box-shadow:0 12px 30px #1e1e230d}.workflow-steps-v2 article>span{color:#ddd;font-size:10px;font-weight:850;position:absolute;top:16px;right:17px}.workflow-steps-v2 article>i{background:var(--xhs-red-soft);width:39px;height:39px;color:var(--xhs-red);border-radius:12px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.workflow-steps-v2 h3{margin:22px 0 8px;font-size:13px}.workflow-steps-v2 p{color:#85858b;margin:0;font-size:9px;line-height:1.7}.workflow-steps-v2>b{color:#ccc;font-size:15px}.public-features-v2 .feature-cards{margin-top:34px}.public-features-v2 .feature-cards article{min-height:235px;padding:25px}.public-features-v2 .feature-cards article>i{width:42px;height:42px;font-size:11px}.public-features-v2 .feature-cards h3{margin-top:24px;font-size:15px}.public-features-v2 .feature-cards p{font-size:10px;line-height:1.8}.public-features-v2 .feature-cards article>span{color:var(--xhs-red);margin-top:16px;font-size:8px;font-weight:750;display:block}.public-app-downloads-v2{margin-top:0}.public-app-downloads-v2 .public-app-grid{margin-top:34px}.download-card-v2{background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e4e4e7;border-radius:19px;grid-template-columns:76px 1fr;gap:19px;min-height:210px;padding:30px;display:grid;position:relative;box-shadow:0 15px 40px #23232812}.download-card-v2.ios{color:#fff;background:linear-gradient(145deg,#242731,#12141a)}.download-card-icon img{object-fit:cover;border-radius:20px;width:70px;height:70px;box-shadow:0 12px 28px #171e373b}.download-card-v2>div:nth-child(2)>span{color:var(--xhs-red);letter-spacing:.6px;font-size:7px;font-weight:850}.download-card-v2 h3{margin:8px 0;font-size:18px}.download-card-v2 p{color:#777;margin:0;font-size:9px}.download-card-v2.ios p{color:#adb0b8}.download-card-v2 small{color:#aaa;margin-top:12px;font-size:7px;display:block}.download-card-v2>a{color:var(--xhs-red);font-size:9px;font-weight:800;text-decoration:none;position:absolute;bottom:25px;right:29px}.download-card-v2.ios>a{color:#fff}.public-pricing-v2{padding-bottom:90px}.public-pricing-v2 .pricing-cards{margin-top:34px}.public-pricing-v2 .pricing-cards article{padding:29px}.public-pricing-v2 .pricing-cards button{min-height:43px;font-size:9px}.public-final-cta{color:#fff;background:linear-gradient(135deg,#23242a,#15161a);border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1100px,100% - 40px);min-height:135px;margin:0 auto 70px;padding:27px 30px;display:grid;box-shadow:0 25px 60px #1b1c232e}.public-final-cta .landing-brand>span>strong{color:#fff}.public-final-cta h2{margin:0;font-size:20px}.public-final-cta p{color:#aaa;margin:7px 0 0;font-size:9px}.public-final-cta>button{background:var(--xhs-red);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 17px;font-size:10px;font-weight:850}.public-footer-v2>.landing-brand{min-width:210px}.public-footer-v2 p{font-size:8px}.auth-backdrop-v2{background:#121216a8;padding:22px}.auth-dialog-v2{background:#fff;border:1px solid #fff3;border-radius:23px;grid-template-columns:.88fr 1.12fr;width:min(850px,100%);max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 38px 110px #00000057}.auth-dialog-v2>aside{background:radial-gradient(circle at 95% 5%, var(--xhs-red), transparent 35%), linear-gradient(150deg,#25262d,#121318);flex-direction:column;min-height:610px;padding:34px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-dialog-v2>aside{background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--xhs-red) 35%, transparent), transparent 35%), linear-gradient(150deg,#25262d,#121318)}}.auth-dialog-v2>aside{color:#fff}.auth-dialog-v2>aside:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-120px;right:-120px}.auth-dialog-v2>aside .landing-brand>span>strong{color:#fff}.auth-dialog-v2>aside .landing-brand>span>small{color:#9ea0a8}.auth-dialog-message{margin-top:75px}.auth-dialog-message>span{color:#ff8699;letter-spacing:.8px;font-size:8px;font-weight:850}.auth-dialog-message h2{margin:13px 0;font-size:29px;line-height:1.25}.auth-dialog-message p{color:#b1b2b9;margin:0;font-size:11px;line-height:1.8}.auth-dialog-v2>aside ul{gap:12px;margin:35px 0 0;padding:0;list-style:none;display:grid}.auth-dialog-v2>aside li{color:#d0d1d6;align-items:center;gap:8px;font-size:9px;display:flex}.auth-dialog-v2>aside li i{color:#7ee0ae;background:#ffffff1a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.auth-dialog-v2>aside>small{color:#666971;letter-spacing:1px;margin-top:auto;font-size:7px}.auth-dialog-v2>form{padding:32px 42px;position:relative;overflow-y:auto}.auth-dialog-v2 .modal-close{top:15px;right:16px}.auth-mobile-brand{display:none}.auth-dialog-v2 .auth-mode-tabs{margin:4px 36px 25px 0}.auth-dialog-v2 form>header>span{color:var(--xhs-red);letter-spacing:.8px;font-size:7px;font-weight:850}.auth-dialog-v2 form>header h2{color:#29292d;margin:7px 0 6px;font-size:25px}.auth-dialog-v2 form>header p{color:#999;margin:0;font-size:9px}.auth-fields-v2{gap:12px;margin-top:21px}.auth-fields-v2 label>span{font-size:9px}.auth-fields-v2 input{border-radius:10px;height:43px;font-size:10px}.auth-dialog-v2 .auth-check{margin-top:15px;font-size:8px}.auth-dialog-v2 .auth-switch,.auth-dialog-v2 .auth-switch button{font-size:8px}@media (width<=980px){.public-hero-v2{grid-template-columns:1fr;min-height:auto}.hero-product-card{transform:none}.workflow-steps-v2{grid-template-columns:repeat(2,1fr)}.workflow-steps-v2>b{display:none}.auth-dialog-v2{grid-template-columns:310px 1fr}.auth-dialog-v2>aside{min-height:580px;padding:28px}.auth-dialog-message{margin-top:55px}.auth-dialog-message h2{font-size:24px}.public-speed-strip{flex-wrap:wrap;padding-block:18px}.public-speed-strip em{width:100%;margin-left:0}}@media (width<=680px){.public-header-v2{width:calc(100% - 20px);min-height:62px;padding:0 10px}.public-header-v2 .landing-brand>span>small{display:none}.public-header-v2 .public-auth-actions{gap:4px}.public-header-v2 .public-login,.public-header-v2 .public-register{min-height:35px;padding:0 10px;font-size:8px}.public-hero-v2{width:calc(100% - 28px);padding:45px 0 55px}.public-hero-v2 h1{letter-spacing:-2.2px;font-size:42px}.public-hero-v2 .public-hero-actions{flex-direction:column}.hero-platform-links{flex-wrap:wrap}.hero-proof{gap:9px}.hero-product-body{grid-template-columns:1fr}.hero-product-body>aside{display:none}.hero-product-body>section{padding:16px}.hero-metric-grid{grid-template-columns:1fr 1fr}.hero-metric-grid article:last-child{display:none}.public-speed-strip{width:calc(100% - 28px);margin-bottom:40px}.public-speed-strip>span{width:100%}.public-workflow-v2,.public-features-v2,.public-app-downloads-v2,.public-pricing-v2{width:calc(100% - 28px);padding:48px 0}.workflow-steps-v2{grid-template-columns:1fr}.workflow-steps-v2 article{min-height:155px}.download-card-v2{grid-template-columns:56px 1fr;padding:22px}.download-card-icon img{border-radius:15px;width:52px;height:52px}.download-card-v2>a{grid-column:1/-1;position:static}.public-final-cta{grid-template-columns:1fr;width:calc(100% - 28px);padding:25px}.public-final-cta>.landing-brand{display:none}.public-final-cta>button{width:100%}.public-footer-v2>.landing-brand{min-width:0}.auth-backdrop-v2{padding:10px}.auth-dialog-v2{border-radius:18px;grid-template-columns:1fr;max-height:calc(100vh - 20px)}.auth-dialog-v2>aside{display:none}.auth-dialog-v2>form{padding:24px 21px 28px}.auth-mobile-brand{margin-bottom:17px;display:block}.auth-dialog-v2 .auth-mode-tabs{margin:0 35px 22px 0}}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--brand-font-family)}.landing-brand>img,.download-card-icon img,.download-app-icon,.app-shell .brand-mark{image-rendering:auto}.landing-brand>img{border-radius:15px;width:48px;height:48px;box-shadow:0 8px 22px #141c3738}.landing-brand>span>strong{color:#1f1f23;font-size:18px;font-weight:800;line-height:1.25}.landing-brand>span>small{color:#68686f;margin-top:3px;font-size:11px;font-weight:500;line-height:1.25}.landing-brand.compact>img{width:38px;height:38px}.landing-brand.compact>span>strong{font-size:14px}.landing-brand.compact>span>small{font-size:9px}.public-header-v2 nav a{color:#55555b;font-size:13px;font-weight:600}.public-header-v2 .public-login,.public-header-v2 .public-register{font-size:13px;font-weight:700}.public-hero-v2 .public-tag{font-size:12px;font-weight:750}.public-hero-v2 h1{letter-spacing:-2.4px;line-height:1.08}.public-hero-v2 .public-hero-copy>p{color:#525258;font-size:16px;line-height:1.82}.public-hero-v2 .public-hero-actions button{font-size:14px;font-weight:750}.hero-platform-links a,.hero-platform-links span{color:#5f5f66;font-size:12px;font-weight:600}.hero-proof{color:#626269;font-size:12px}.hero-proof b{font-size:11px}.hero-product-bar small,.hero-product-bar em{color:#68686e;font-size:10px;font-weight:650}.hero-product-body>aside nav b,.hero-product-body>aside nav span{color:#66666d;font-size:11px}.hero-product-body>aside>small{color:#77777e;font-size:10px}.hero-product-body>section>header small{color:#797980;font-size:9px}.hero-product-body>section>header strong{font-size:15px}.hero-product-body>section>header button{font-size:11px}.hero-metric-grid small{color:#68686f;font-size:10px}.hero-metric-grid b{font-size:23px}.hero-metric-grid i{color:#797980;font-size:9px}.hero-note-list>header,.hero-note-list article b{font-size:11px}.hero-note-list article small{color:#77777e;font-size:9px}.hero-note-list article em{color:#6e6e74;font-size:9px}.public-speed-strip>span,.public-speed-strip b{font-size:13px}.public-speed-strip em{color:#626269;font-size:12px}.public-section-head>span{font-size:11px}.public-section-head h2{font-size:32px;line-height:1.3}.public-section-head p{color:#5f5f65;font-size:15px;line-height:1.8}.workflow-steps-v2 article>span{font-size:12px}.workflow-steps-v2 h3{font-size:16px}.workflow-steps-v2 p{color:#66666d;font-size:13px;line-height:1.75}.public-features-v2 .feature-cards h3{font-size:17px}.public-features-v2 .feature-cards p{color:#626269;font-size:13px}.public-features-v2 .feature-cards article>span{font-size:11px}.download-card-v2>div:nth-child(2)>span{font-size:10px}.download-card-v2 p{color:#626269;font-size:13px;line-height:1.7}.download-card-v2 small{color:#797980;font-size:11px}.download-card-v2>a{font-size:12px}.pricing-cards article>span{font-size:14px}.pricing-cards article>small{font-size:11px}.pricing-cards article>em{font-size:10px}.pricing-cards ul,.public-pricing-v2 .pricing-cards button{font-size:13px}.public-final-cta p,.public-footer-v2 p,.public-footer>span{color:#b8b8be;font-size:12px;line-height:1.6}.public-final-cta>button{font-size:13px}.auth-dialog-message>span,.auth-dialog-v2 form>header>span{font-size:11px}.auth-dialog-message p{color:#c5c6cc;font-size:14px}.auth-dialog-v2>aside li{color:#e0e1e5;font-size:12px}.auth-dialog-v2>aside>small{color:#999ba4;font-size:10px}.auth-dialog-v2 form>header p{color:#67676d;font-size:13px}.auth-fields-v2 label>span{color:#48484e;font-size:13px}.auth-fields-v2 input{color:#26262a;height:46px;font-size:14px}.auth-dialog-v2 .auth-check,.auth-dialog-v2 .auth-switch,.auth-dialog-v2 .auth-switch button{color:#66666c;font-size:12px}.auth-dialog-v2 .auth-error{font-size:12px!important}.auth-dialog-v2 .auth-submit{min-height:47px;font-size:14px}.public-site-v2 .public-brand>.landing-brand{color:inherit!important;background:0 0!important}.app-shell .brand-mark{object-fit:contain;border-radius:15px;width:48px;height:48px;background:0 0!important;box-shadow:0 6px 18px #1723442e!important}.app-shell .brand strong{font-size:20px;font-weight:800}.app-shell .brand span{color:#666;font-size:11px}.app-shell .nav-item{font-size:14px}.app-shell .section-kicker,.app-shell .eyebrow{font-size:11px;font-weight:800}.app-shell .subcopy{color:#64646b;font-size:13px}.app-shell .stat-copy p,.app-shell .stat-source{color:#686870;font-size:11px}.app-shell .tabs button,.app-shell .text-button,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-size:12px}.mobile-brand-logo{object-fit:contain;border-radius:9px;width:30px;height:30px}@media (width<=680px){.landing-brand>img{border-radius:13px;width:42px;height:42px}.landing-brand>span>strong{font-size:16px}.public-header-v2 .public-login,.public-header-v2 .public-register{font-size:12px}.public-hero-v2 h1{letter-spacing:-1.6px;font-size:40px}.public-section-head h2{font-size:27px}.auth-dialog-v2 form>header h2{font-size:24px}}.public-tutorial-entry{color:var(--xhs-red);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.tutorial-view{gap:18px;display:grid}.tutorial-hero{background:radial-gradient(circle at 100% 0, var(--xhs-red-soft), transparent 38%), #fff;box-shadow:var(--xhs-shadow);border:1px solid #e8e8eb;border-radius:20px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;padding:28px 30px;display:grid}.tutorial-hero h2{color:#25252a;margin:6px 0 8px;font-size:24px;line-height:1.35}.tutorial-hero p:not(.section-kicker){color:#68686f;max-width:680px;margin:0;font-size:13px;line-height:1.8}.tutorial-progress{background:#ffffffe0;border:1px solid #ececef;border-radius:14px;padding:16px}.tutorial-progress>span{color:#66666c;font-size:11px;display:block}.tutorial-progress>span b{color:var(--xhs-red);font-size:22px}.tutorial-progress>div{background:#efeff1;border-radius:999px;height:7px;margin:12px 0 7px;overflow:hidden}.tutorial-progress>div i{border-radius:inherit;background:linear-gradient(90deg,var(--xhs-red),#ff7188);height:100%;transition:width .25s;display:block}.tutorial-progress>small{color:#999;font-size:10px}.tutorial-flow-map{background:#fff;border:1px solid #e8e8eb;border-radius:17px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;display:grid}.tutorial-flow-map>div{align-items:center;gap:8px;min-width:0;display:flex}.tutorial-flow-map>div>i{color:#ccc;font-size:12px;font-style:normal}.tutorial-flow-map button{color:#666;cursor:pointer;text-align:left;background:#f7f7f8;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.tutorial-flow-map button span{width:24px;height:24px;color:var(--xhs-red);background:#fff;border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.tutorial-flow-map button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tutorial-flow-map button.done{color:#277a57;background:#eef9f3}.tutorial-flow-map button.done span{color:#fff;background:#35a979}.tutorial-step-list{gap:11px;display:grid}.tutorial-step-list>article{background:#fff;border:1px solid #e8e8eb;border-radius:17px;grid-template-columns:46px minmax(0,1fr) 150px;align-items:center;gap:17px;padding:20px 21px;display:grid;box-shadow:0 8px 24px #1c1c230a}.tutorial-step-list>article.completed{background:linear-gradient(90deg,#f5fcf8,#fff 45%);border-color:#cfeadc}.tutorial-step-number{background:var(--xhs-red-soft);width:43px;height:43px;color:var(--xhs-red);border-radius:13px;place-items:center;font-size:12px;font-weight:850;display:grid}.completed .tutorial-step-number{color:#fff;background:#35a979}.tutorial-step-copy header{align-items:center;gap:9px;display:flex}.tutorial-step-copy h3{color:#2d2d31;margin:0;font-size:15px}.tutorial-step-copy header em{color:#999;background:#f3f3f4;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal}.completed .tutorial-step-copy header em{color:#27845d;background:#e8f7ef}.tutorial-step-copy>p{color:#6c6c72;margin:7px 0 11px;font-size:11px;line-height:1.7}.tutorial-step-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.tutorial-step-copy dl>div{grid-template-columns:61px 1fr;gap:7px;display:grid}.tutorial-step-copy dt{color:#999;font-size:9px}.tutorial-step-copy dd{color:#55555b;margin:0;font-size:9px;line-height:1.55}.tutorial-step-actions{justify-items:stretch;gap:10px;display:grid}.tutorial-step-actions>button{border:1px solid var(--xhs-red);min-height:38px;color:var(--xhs-red);cursor:pointer;background:#fff;border-radius:10px;font-size:10px;font-weight:800}.tutorial-step-actions>button:hover{background:var(--xhs-red);color:#fff}.tutorial-step-actions label{color:#888;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.tutorial-step-actions input{accent-color:#35a979;width:14px;height:14px}.tutorial-help{color:#fff;background:#24252b;border:1px solid #e5e5e8;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;display:flex}.tutorial-help>div{align-items:center;gap:12px;display:flex}.tutorial-help>div>span{background:var(--xhs-red);border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.tutorial-help strong{font-size:13px}.tutorial-help p{color:#aaa;margin:5px 0 0;font-size:10px}.tutorial-help>a{color:#27272b;background:#fff;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.tutorial-page{color:#252529;background:radial-gradient(circle at 88% 8%,#ff1f3f1a,#0000 25%),#f7f7f8;min-height:100vh}.tutorial-page-header{justify-content:space-between;align-items:center;width:min(1160px,100% - 36px);min-height:78px;margin:0 auto;display:flex}.tutorial-page-brand{color:#252529;align-items:center;gap:11px;text-decoration:none;display:flex}.tutorial-page-brand img{border-radius:14px;box-shadow:0 8px 20px #ff1f3f33}.tutorial-page-brand strong,.tutorial-page-brand small{display:block}.tutorial-page-brand strong{font-size:18px}.tutorial-page-brand small{color:#777;margin-top:2px;font-size:10px}.tutorial-page-header nav{align-items:center;gap:8px;display:flex}.tutorial-page-header nav a{color:#555;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:700;text-decoration:none}.tutorial-page-header nav .tutorial-workspace-link{background:var(--xhs-red);color:#fff;box-shadow:0 9px 22px #ff1f3f38}.tutorial-page-hero{background:#fff;border:1px solid #e5e5e7;border-radius:28px;grid-template-columns:1.25fr .75fr;align-items:center;gap:38px;width:min(1160px,100% - 36px);margin:40px auto 30px;padding:54px;display:grid;overflow:hidden;box-shadow:0 28px 80px #1c1c2317}.tutorial-page-hero>div>span,.tutorial-page-steps>header>span,.tutorial-faq>header>span{color:var(--xhs-red);letter-spacing:1px;font-size:11px;font-weight:850}.tutorial-page-hero h1{letter-spacing:-3.4px;margin:14px 0 19px;font-size:clamp(42px,5.2vw,70px);line-height:1.03}.tutorial-page-hero h1 em{color:var(--xhs-red);font-style:normal}.tutorial-page-hero>div>p{color:#606066;max-width:650px;margin:0;font-size:16px;line-height:1.85}.tutorial-page-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tutorial-page-hero>div>div a{color:#555;border:1px solid #dedee1;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.tutorial-page-hero>div>div a:first-child{border-color:var(--xhs-red);background:var(--xhs-red);color:#fff}.tutorial-page-hero>aside{color:#fff;background:#24252b;border-radius:20px;padding:25px;box-shadow:0 18px 48px #19191e33}.tutorial-page-hero>aside>span{color:#ff8da0;letter-spacing:.8px;font-size:10px;font-weight:850}.tutorial-page-hero aside h2{margin:8px 0 18px;font-size:20px}.tutorial-page-hero aside ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tutorial-page-hero aside li{color:#d0d0d5;border-bottom:1px solid #ffffff14;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:9px 0;font-size:12px;display:grid}.tutorial-page-hero aside li i{color:#ff8da0;background:#ffffff14;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.tutorial-page-flow{background:#fff;border:1px solid #e4e4e7;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:min(1160px,100% - 36px);margin:0 auto 80px;padding:14px;display:grid}.tutorial-page-flow>div{align-items:center;gap:8px;min-width:0;display:flex}.tutorial-page-flow>div>i{color:#c8c8cc;font-style:normal}.tutorial-page-flow a{color:#555;border-radius:10px;flex:1;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;text-decoration:none;display:grid}.tutorial-page-flow a:hover{background:var(--xhs-red-soft);color:var(--xhs-red)}.tutorial-page-flow a span{background:var(--xhs-red-soft);width:31px;height:31px;color:var(--xhs-red);border-radius:9px;place-items:center;font-size:9px;font-weight:850;display:grid}.tutorial-page-flow a b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tutorial-page-steps{width:min(1040px,100% - 36px);margin:0 auto;scroll-margin-top:20px}.tutorial-page-steps>header{text-align:center;margin-bottom:30px}.tutorial-page-steps>header h2,.tutorial-faq>header h2{margin:8px 0;font-size:34px}.tutorial-page-steps>header p{color:#6b6b72;margin:0;font-size:14px}.tutorial-page-steps>div{gap:15px;display:grid}.tutorial-guide-card{background:#fff;border:1px solid #e3e3e6;border-radius:20px;grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:24px;padding:29px;scroll-margin-top:20px;display:grid;box-shadow:0 13px 36px #1e1e230d}.tutorial-guide-number{background:var(--xhs-red-soft);width:62px;height:62px;color:var(--xhs-red);border-radius:18px;place-items:center;font-size:16px;font-weight:850;display:grid}.tutorial-guide-card>div>p{color:var(--xhs-red);letter-spacing:.8px;margin:0;font-size:9px;font-weight:850}.tutorial-guide-card h3{margin:6px 0 9px;font-size:21px}.tutorial-guide-card>div>strong{color:#626268;font-size:13px;font-weight:500;line-height:1.8;display:block}.tutorial-guide-card dl{gap:7px;margin:18px 0 0;display:grid}.tutorial-guide-card dl>div{grid-template-columns:76px minmax(0,1fr);gap:9px;display:grid}.tutorial-guide-card dt{color:#999;font-size:11px}.tutorial-guide-card dd{color:#4f4f55;margin:0;font-size:11px;line-height:1.6}.tutorial-guide-card>a{color:#555;white-space:nowrap;border:1px solid #dedee1;border-radius:10px;align-self:center;padding:12px 14px;font-size:11px;font-weight:800;text-decoration:none}.tutorial-guide-card>a:hover{border-color:var(--xhs-red);color:var(--xhs-red)}.tutorial-faq{width:min(900px,100% - 36px);margin:90px auto}.tutorial-faq>header{text-align:center;margin-bottom:24px}.tutorial-faq>div{gap:9px;display:grid}.tutorial-faq details{background:#fff;border:1px solid #e1e1e4;border-radius:14px;padding:0 19px}.tutorial-faq summary{color:#35353a;cursor:pointer;padding:17px 0;font-size:13px;font-weight:800}.tutorial-faq details p{color:#68686f;margin:0;padding:0 0 18px;font-size:12px;line-height:1.8}.tutorial-page-cta{color:#fff;background:#24252b;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(1040px,100% - 36px);margin:0 auto 65px;padding:27px 30px;display:grid;box-shadow:0 24px 60px #19191e2e}.tutorial-page-cta img{border-radius:16px}.tutorial-page-cta h2{margin:0;font-size:21px}.tutorial-page-cta p{color:#aaa;margin:6px 0 0;font-size:12px}.tutorial-page-cta a{background:var(--xhs-red);color:#fff;border-radius:11px;padding:13px 16px;font-size:12px;font-weight:850;text-decoration:none}.tutorial-page-footer{color:#888;border-top:1px solid #dedee1;justify-content:space-between;align-items:center;width:min(1160px,100% - 36px);min-height:82px;margin:0 auto;font-size:11px;display:flex}.tutorial-page-footer nav{gap:16px;display:flex}.tutorial-page-footer a{color:#666;text-decoration:none}@media (width<=1000px){.tutorial-flow-map,.tutorial-page-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.tutorial-page-hero{grid-template-columns:1fr}.tutorial-guide-card{grid-template-columns:60px minmax(0,1fr)}.tutorial-guide-card>a{grid-column:2;justify-self:start}.tutorial-step-list>article{grid-template-columns:46px minmax(0,1fr)}.tutorial-step-actions{grid-column:2;grid-template-columns:140px auto;align-items:center}.tutorial-step-actions label{justify-content:flex-start}}@media (width<=680px){.tutorial-hero{grid-template-columns:1fr;padding:22px}.tutorial-flow-map,.tutorial-page-flow{grid-template-columns:1fr}.tutorial-flow-map>div>i,.tutorial-page-flow>div>i{display:none}.tutorial-step-list>article{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:17px 15px}.tutorial-step-number{border-radius:11px;width:35px;height:35px}.tutorial-step-copy dl{grid-template-columns:1fr}.tutorial-step-actions{grid-column:1/-1;grid-template-columns:1fr}.tutorial-help{flex-direction:column;align-items:stretch}.tutorial-help>a{text-align:center}.tutorial-page-header{min-height:68px}.tutorial-page-header nav a:first-child{display:none}.tutorial-page-hero{border-radius:21px;width:calc(100% - 24px);margin-top:18px;padding:28px 22px}.tutorial-page-hero h1{letter-spacing:-2px;font-size:42px}.tutorial-page-hero>div>p{font-size:14px}.tutorial-page-flow{width:calc(100% - 24px);margin-bottom:55px}.tutorial-page-steps,.tutorial-faq,.tutorial-page-cta{width:calc(100% - 24px)}.tutorial-page-steps>header h2,.tutorial-faq>header h2{font-size:27px}.tutorial-guide-card{grid-template-columns:45px minmax(0,1fr);gap:13px;padding:20px 16px}.tutorial-guide-number{border-radius:13px;width:43px;height:43px;font-size:12px}.tutorial-guide-card h3{font-size:18px}.tutorial-guide-card dl>div{grid-template-columns:1fr;gap:3px}.tutorial-guide-card>a{text-align:center;grid-column:1/-1;justify-self:stretch}.tutorial-faq{margin-block:60px}.tutorial-page-cta{grid-template-columns:auto 1fr;padding:22px}.tutorial-page-cta a{text-align:center;grid-column:1/-1}.tutorial-page-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:calc(100% - 28px);padding-block:18px}}.daily-ten-view{gap:14px;display:grid}.daily-ten-hero{min-height:225px;box-shadow:var(--xhs-shadow);background:radial-gradient(circle at 92% 8%,#ff1f3f2b,#0000 31%),linear-gradient(145deg,#fff,#fff9fa);border:1px solid #ececef;border-radius:22px;grid-template-columns:minmax(0,1fr) 255px;align-items:center;gap:28px;padding:31px 34px;display:grid;position:relative;overflow:hidden}.daily-ten-hero:after{content:"";border:1px solid #ff1f3f1f;border-radius:50%;width:300px;height:300px;position:absolute;top:-210px;left:47%;box-shadow:0 0 0 42px #ff1f3f06,0 0 0 84px #ff1f3f05}.daily-ten-hero>div:first-child{z-index:1}.daily-ten-hero h2{color:#242429;letter-spacing:-.7px;max-width:680px;margin:7px 0 10px;font-size:27px;line-height:1.3}.daily-ten-hero>div:first-child>p:not(.section-kicker){color:#66666d;max-width:670px;margin:0;font-size:13px;line-height:1.8}.daily-auto-tags{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.daily-auto-tags span{color:#6b6b72;background:#fffc;border:1px solid #ececee;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.daily-auto-tags span:before{color:#32a275;content:"✓";margin-right:5px}.daily-timer{z-index:1;color:#fff;background:#24252b;border-radius:18px;padding:21px;box-shadow:0 20px 48px #1a1a2033}.daily-timer>small,.daily-timer>strong,.daily-timer>span{display:block}.daily-timer>small{color:#a9a9b1;font-size:9px}.daily-timer>strong{letter-spacing:1px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:44px;line-height:1}.daily-timer>span{color:#ff91a3;margin-top:7px;font-size:9px}.daily-timer>div{grid-template-columns:1fr auto;gap:7px;margin-top:17px;display:grid}.daily-timer button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #4a4b52;border-radius:9px;min-height:37px;padding:0 11px;font-size:9px;font-weight:800}.daily-timer button:first-child{border-color:var(--xhs-red);background:var(--xhs-red);color:#fff}.daily-timer button:disabled{cursor:default;opacity:.5}.daily-progress{background:#fff;border:1px solid #e8e8eb;border-radius:15px;grid-template-columns:120px minmax(0,1fr) 260px;align-items:center;gap:14px;padding:14px 18px;display:grid}.daily-progress>div:first-child{align-items:baseline;gap:7px;display:flex}.daily-progress span{color:#6f6f75;font-size:10px}.daily-progress strong{color:var(--xhs-red);font-size:17px}.daily-progress>div:nth-child(2){background:#f0f0f2;border-radius:99px;height:8px;overflow:hidden}.daily-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--xhs-red),#ff7b90);height:100%;transition:width .3s;display:block}.daily-progress small{color:#999;text-align:right;font-size:9px}.daily-notice{background:#fff8f9;border:1px solid #f0d2d7;border-radius:13px;grid-template-columns:28px minmax(0,1fr) 25px;align-items:center;gap:9px;padding:11px 13px;display:grid}.daily-notice>span{background:var(--xhs-red-soft);width:27px;height:27px;color:var(--xhs-red);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.daily-notice p{color:#666;margin:0;font-size:10px;line-height:1.6}.daily-notice button{color:#aaa;cursor:pointer;background:0 0;border:0}.daily-task-list{gap:9px;display:grid}.daily-task-list article{background:#fff;border:1px solid #e8e8eb;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 70px 120px;align-items:center;gap:15px;padding:17px 18px;display:grid;box-shadow:0 7px 21px #1e1e2309}.daily-task-list article.done{background:linear-gradient(90deg,#f6fcf9,#fff 42%);border-color:#d3eadf}.daily-check{background:var(--xhs-red-soft);width:39px;height:39px;color:var(--xhs-red);cursor:pointer;border:0;border-radius:12px;font-size:11px;font-weight:850}.daily-task-list article.done .daily-check{color:#fff;background:#35a979}.daily-task-list article>div>span{color:var(--xhs-red);font-size:8px;font-weight:850}.daily-task-list h3{color:#303034;margin:4px 0;font-size:14px}.daily-task-list p{color:#77777e;margin:0;font-size:10px;line-height:1.55}.daily-task-list article>em{color:#ad732b;background:#fff2df;border-radius:7px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.daily-task-list article.done>em{color:#27845d;background:#e8f7ef}.daily-action{color:#555;cursor:pointer;background:#fff;border:1px solid #dedee1;border-radius:10px;min-height:38px;font-size:9px;font-weight:800}.daily-action:hover{border-color:var(--xhs-red);color:var(--xhs-red)}.daily-action:disabled{cursor:default;opacity:.5}.daily-bottom{color:#fff;background:#25262c;border-radius:16px;grid-template-columns:1fr 1fr auto;gap:10px;padding:17px 19px;display:grid}.daily-bottom>div{border-right:1px solid #3b3c43;padding-right:15px}.daily-bottom strong,.daily-bottom span{display:block}.daily-bottom strong{font-size:10px}.daily-bottom span{color:#aaaab2;margin-top:5px;font-size:8px;line-height:1.6}.daily-bottom button{color:#eee;cursor:pointer;background:0 0;border:1px solid #4a4b52;border-radius:9px;align-self:center;min-height:38px;padding:0 13px;font-size:9px}.daily-time-note{color:#999;margin:-3px 3px 0;font-size:8px;line-height:1.6}@media (width<=1000px){.daily-ten-hero{grid-template-columns:1fr 230px}.daily-task-list article{grid-template-columns:42px minmax(0,1fr) 70px 105px}.daily-progress{grid-template-columns:100px minmax(0,1fr)}.daily-progress small{text-align:left;grid-column:1/-1}}@media (width<=720px){.daily-ten-hero{grid-template-columns:1fr;padding:24px 19px}.daily-ten-hero h2{font-size:23px}.daily-timer{width:100%}.daily-task-list article{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px}.daily-task-list article>em{grid-column:2}.daily-action{grid-column:1/-1}.daily-bottom{grid-template-columns:1fr}.daily-bottom>div{border-bottom:1px solid #3b3c43;border-right:0;padding:0 0 12px}.daily-progress{grid-template-columns:1fr}.daily-progress small{grid-column:auto}.public-speed-strip b{font-size:11px}}.tutorial-daily-routine{width:min(1040px,100% - 36px);margin:0 auto 80px}.tutorial-daily-routine>header{text-align:center;margin-bottom:25px}.tutorial-daily-routine>header>span{color:var(--xhs-red);letter-spacing:1px;font-size:10px;font-weight:850}.tutorial-daily-routine h2{margin:8px 0;font-size:30px}.tutorial-daily-routine>header p{color:#6b6b72;margin:0;font-size:13px}.tutorial-daily-routine>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tutorial-daily-routine article{background:#fff;border:1px solid #e4e4e7;border-radius:17px;min-height:175px;padding:23px;position:relative;box-shadow:0 10px 28px #1e1e230d}.tutorial-daily-routine article>span{color:#ddd;font-size:10px;font-weight:850;position:absolute;top:17px;right:18px}.tutorial-daily-routine article>strong{color:var(--xhs-red);font-size:11px}.tutorial-daily-routine h3{margin:26px 0 8px;font-size:16px}.tutorial-daily-routine article p{color:#727279;margin:0;font-size:11px;line-height:1.7}@media (width<=800px){.tutorial-daily-routine>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tutorial-daily-routine{width:calc(100% - 24px)}.tutorial-daily-routine>div{grid-template-columns:1fr}.tutorial-daily-routine article{min-height:145px}}@media (width>=1200px){.content-wrap{width:min(1680px,100%);padding-inline:42px}.public-header,.public-hero{width:min(1600px,100% - 64px)}.public-features,.public-pricing,.public-download,.public-speed-strip,.public-workflow-v2,.public-features-v2,.public-app-downloads-v2,.public-pricing-v2,.public-final-cta{width:min(1480px,100% - 64px)}.admin-main{max-width:1760px;padding-inline:38px}.tutorial-page-header,.tutorial-page-hero,.tutorial-page-flow,.tutorial-page-footer{width:min(1480px,100% - 64px)}.tutorial-page-steps,.tutorial-daily-routine,.tutorial-page-cta{width:min(1320px,100% - 64px)}.tutorial-faq{width:min(1120px,100% - 64px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}
