@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:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#111214;--muted:#70727a;--line:#e8e9eb;--paper:#fff;--bg:#f6f7f8;--orange:#ff6b00;--orange2:#ff8a32;--orange-text:#c04e00;--green:#21a85a;--violet:#8254ef;--yellow:#f5aa00;--shadow:0 18px 55px #1b1f2612;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px}.content-head-actions,.campaign-detail-actions{align-items:center;gap:10px;display:flex}.campaign-sale-selector{background:linear-gradient(135deg,#fbf9ff 0%,#fff 65%);border:1px solid #ddd3ff;border-radius:18px;gap:8px;padding:16px;display:grid}.campaign-sale-selector>span{color:#5f27e8;align-items:center;gap:8px;font-weight:750;display:flex}.campaign-sale-selector svg{width:17px;height:17px}.campaign-sale-selector select{color:#171421;background:#fff;border:1px solid #ded7ee;border-radius:12px;min-height:44px;padding:0 12px}.campaign-sale-selector small{color:#716b80;line-height:1.45}.campaign-inline-tag,.sale-campaign-link{color:#6429e8;width:fit-content;font-size:var(--text-xs);background:#f8f4ff;border:1px solid #ded2ff;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-weight:700;text-decoration:none;display:inline-flex}.campaign-inline-tag svg{width:13px;height:13px}.sale-campaign-link{margin-top:14px}.autopilot-loop-result{color:#15131d;background:linear-gradient(105deg,#f4fff8,#fff 55%,#f8f5ff);border:1px solid #cfead9;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:18px 0 0;padding:16px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 35px #2d885312}.autopilot-loop-result:hover{transform:translateY(-2px);box-shadow:0 18px 42px #2d88531f}.autopilot-loop-icon{color:#138c4b;background:#dcf8e8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.autopilot-loop-result small{color:#168249;letter-spacing:.09em;font-size:10px;font-weight:850}.autopilot-loop-result strong,.autopilot-loop-result p{display:block}.autopilot-loop-result strong{margin-top:3px;font-size:15px}.autopilot-loop-result p{color:#777181;font-size:var(--text-xs);margin:3px 0 0}.autopilot-loop-link{color:#5f27e8;align-items:center;gap:7px;font-weight:750;display:flex}.autopilot-loop-link svg{width:16px}.campaign-page{max-width:1180px;margin:0 auto}.campaign-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.campaign-eyebrow,.campaign-kicker{color:#6429eb;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.campaign-eyebrow svg{width:15px}.campaign-page-head h1{color:#15131e;letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(28px,3vw,40px);font-weight:640}.campaign-page-head p{color:#777181;margin:0}.campaign-proposal{background:radial-gradient(circle at 85% 15%,#7c48ff1f,#0000 34%),linear-gradient(135deg,#fff 0%,#fbf9ff 100%);border:1px solid #e2daf9;border-radius:28px;grid-template-columns:minmax(260px,.72fr) 1.28fr;display:grid;overflow:hidden;box-shadow:0 24px 70px #4d2e9117}.campaign-product-visual{color:#6b31f0;background:linear-gradient(145deg,#f2ecff,#fff6ef) 50%/cover;place-items:center;min-height:370px;display:grid;position:relative}.campaign-product-visual:after{content:"";opacity:0;background:linear-gradient(#0000 48%,#160f2680);position:absolute;inset:0}.campaign-product-visual.has-image:after{opacity:1}.campaign-product-visual>svg{opacity:.45;width:70px;height:70px}.campaign-product-visual>span{z-index:1;color:#fff;letter-spacing:.12em;font-size:10px;font-weight:850;position:absolute;bottom:22px;left:24px}.campaign-product-visual:not(.has-image)>span{color:#6432d4}.campaign-proposal-copy{align-self:center;padding:38px 42px}.campaign-proposal-copy h2{letter-spacing:-.05em;max-width:670px;margin:10px 0 12px;font-size:clamp(27px,3.2vw,45px);font-weight:530;line-height:1.04}.campaign-proposal-copy h2 em{color:#ff5b17;font-style:normal}.campaign-proposal-copy>p{color:#6f687a;max-width:650px;line-height:1.55}.campaign-safety{border-radius:15px;align-items:center;gap:12px;max-width:650px;margin:22px 0;padding:13px 15px;display:flex}.campaign-safety.safe{color:#167546;background:#ecfbf3;border:1px solid #cdeedc}.campaign-safety.warning{color:#9a4b13;background:#fff8ed;border:1px solid #f3dfbe}.campaign-safety>svg{flex:none;width:21px}.campaign-safety span,.campaign-safety strong,.campaign-safety small{display:block}.campaign-safety small{color:currentColor;opacity:.75;margin-top:2px}.campaign-launch-button{min-height:48px;padding-inline:19px}.campaign-launch-button svg{width:17px}.campaign-proposal-metrics{grid-column:1/-1;padding:0 22px 22px}.campaign-offer-grid,.campaign-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaign-offer-grid article,.campaign-results-grid article{background:#ffffffe0;border:1px solid #ebe7f2;border-radius:18px;min-width:0;padding:18px}.campaign-offer-grid article>span,.campaign-results-grid article>span{color:#777080;font-size:var(--text-xs);align-items:center;gap:7px;display:flex}.campaign-offer-grid svg,.campaign-results-grid article>svg{color:#6b30ef;width:17px}.campaign-offer-grid strong,.campaign-results-grid strong{color:#17131f;text-overflow:ellipsis;margin:10px 0 4px;font-size:22px;display:block;overflow:hidden}.campaign-offer-grid small,.campaign-results-grid small{color:#8a8490}.campaign-detail{background:#fff;border:1px solid #e6e0ef;border-radius:28px;padding:28px;box-shadow:0 22px 64px #23144112}.campaign-detail>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.campaign-detail h2{letter-spacing:-.035em;margin:8px 0 2px;font-size:27px}.campaign-detail header p{color:#898290;margin:0}.campaign-status{color:#5f27e8;letter-spacing:.05em;text-transform:uppercase;background:#f0eaff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.campaign-status.completed{color:#13804a;background:#e8f9ef}.campaign-status.canceled{color:#8b858e;background:#f0eef1}.campaign-result-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#ff7d24b3,#0000 28%),linear-gradient(125deg,#17131f,#4820a3 72%,#6f32ef);border-radius:22px;justify-content:space-between;align-items:center;min-height:180px;padding:28px 32px;display:flex;overflow:hidden}.campaign-result-hero span{letter-spacing:.12em;opacity:.75;font-size:10px;font-weight:850}.campaign-result-hero strong{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(34px,5vw,55px);font-weight:560;display:block}.campaign-result-hero p{color:#ffffffb8;max-width:590px;margin:0}.campaign-result-hero>svg{opacity:.18;width:100px;height:100px}.campaign-results-grid{margin-top:12px}.campaign-results-grid article{position:relative}.campaign-results-grid article>svg{position:absolute;top:16px;right:16px}.campaign-workspace{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.campaign-content-pack,.campaign-channel-copy{background:#fff;border:1px solid #e8e3ef;border-radius:20px;padding:20px}.campaign-content-pack>header,.campaign-channel-copy>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.campaign-content-pack header>div{flex:1;align-items:center;gap:10px;display:flex}.campaign-content-pack header>a{color:#6329e8;font-weight:750;text-decoration:none}.campaign-content-pack header svg,.campaign-channel-copy header>svg{color:#6b30ef}.campaign-content-pack header span,.campaign-content-pack header strong,.campaign-content-pack header small,.campaign-channel-copy header span,.campaign-channel-copy header strong,.campaign-channel-copy header small{display:block}.campaign-content-pack header small,.campaign-channel-copy header small{color:#8b8491}.campaign-content-pack>a{color:#17131f;border-top:1px solid #efebf3;grid-template-columns:74px 1fr auto auto;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.campaign-content-pack>a>span{color:#6b30ef;font-size:10px;font-weight:850}.campaign-content-pack>a>small{color:#827b87}.campaign-content-pack>a>svg{width:15px}.campaign-channel-copy header span{flex:1}.campaign-channel-copy>p{color:#4b4652;white-space:pre-line;background:#f8f7fa;border-radius:15px;min-height:130px;margin:0;padding:16px;line-height:1.55}.campaign-learning{color:#147644;background:#f0fcf5;border:1px solid #ccebd9;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:15px 18px;display:flex}.campaign-learning span,.campaign-learning strong,.campaign-learning small{display:block}.campaign-learning small{color:#5f806c;margin-top:2px}.campaign-empty-hero{text-align:center;background:linear-gradient(140deg,#faf7ff,#fff);border:1px solid #e4ddf3;border-radius:26px;justify-items:center;padding:56px 24px;display:grid}.campaign-empty-hero>svg{color:#6c31ef;width:36px;height:36px}.campaign-empty-hero h2{margin:14px 0 5px}.campaign-empty-hero p{color:#7c7582;margin:0 0 20px}.campaign-history{margin-top:24px}.campaign-history>header h2{margin:0 0 3px}.campaign-history>header p{color:#817a87;margin:0}.campaign-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.campaign-history>div>a{color:#17131f;background:#fff;border:1px solid #e8e3ed;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.campaign-history>div>a.selected{border-color:#bfa8f7;box-shadow:0 0 0 3px #f3efff}.campaign-history-icon{color:#6b30ef;background:#f0eaff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.campaign-history-icon.completed{color:#13814a;background:#e8f9ef}.campaign-history span strong,.campaign-history span small{display:block}.campaign-history span small{color:#89828e;margin-top:2px}.campaign-history b{color:#5e5864;font-size:var(--text-xs)}.campaign-history a>svg{color:#8a8291;width:15px}@media (max-width:900px){.campaign-proposal{grid-template-columns:1fr}.campaign-product-visual{min-height:290px}.campaign-offer-grid,.campaign-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-workspace,.campaign-history>div{grid-template-columns:1fr}}@media (max-width:620px){.content-head-actions{width:100%}.content-head-actions>a{flex:1}.campaign-page-head,.campaign-detail>header,.campaign-detail-actions{flex-direction:column;align-items:stretch}.campaign-page-head .soft,.campaign-detail-actions>a,.campaign-detail-actions form,.campaign-detail-actions button{width:100%}.campaign-product-visual{min-height:230px}.campaign-proposal-copy{padding:28px 22px}.campaign-proposal-metrics{padding:0 12px 12px}.campaign-offer-grid,.campaign-results-grid{grid-template-columns:1fr}.campaign-detail{border-radius:22px;padding:17px}.campaign-result-hero{min-height:165px;padding:24px}.campaign-result-hero>svg{display:none}.campaign-content-pack>a{grid-template-columns:60px 1fr auto}.campaign-content-pack>a>small{display:none}.campaign-channel-copy header{flex-wrap:wrap;align-items:flex-start}.campaign-history>div>a{grid-template-columns:auto 1fr auto}.campaign-history b{display:none}.autopilot-loop-result{grid-template-columns:auto 1fr;align-items:start}.autopilot-loop-link{grid-column:2}}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink)}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button{border:0}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sidebar :focus-visible,.bottom-nav :focus-visible,.studio-shell :focus-visible{outline-color:#ffb37e}.topbar input:focus-visible,.ask input:focus-visible,.content-form textarea:focus-visible{outline:2px solid var(--orange);outline-offset:0}svg{flex:none}.sidebar{color:#fff;z-index:30;background:linear-gradient(160deg,#0d1012,#080a0b);border-radius:26px;flex-direction:column;align-items:center;height:calc(100vh - 32px);padding:30px 12px 18px;display:flex;position:sticky;top:16px;box-shadow:0 20px 55px #0000002e}.side-logo{color:var(--orange);flex-direction:column;align-items:center;font-size:27px;line-height:1;display:flex}.side-logo img{background:var(--orange);border-radius:12px;margin-bottom:4px;padding:8px}.side-logo small{color:#fff;font-size:var(--text-xs);letter-spacing:.16em;margin-top:6px}.sidebar nav{gap:13px;width:100%;margin-top:42px;display:grid}.sidebar nav a{color:#ddd;min-height:76px;font-size:var(--text-xs);border:1px solid #0000;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}.sidebar nav a svg{width:23px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:linear-gradient(145deg,#ffffff1f,#ffffff06);border-color:#ff781d47;box-shadow:0 8px 28px #ff62001a}.side-user{border-top:1px solid #242628;grid-template-columns:34px 1fr;align-items:center;gap:8px;width:100%;margin-top:auto;padding:10px 4px;display:grid}.side-user>div:nth-child(2){display:none}.avatar{color:#fff;background:linear-gradient(145deg,#ffc198,#ff6b00);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.side-user a,.side-user button{color:#aaa;background:0 0;place-items:center;display:grid}.side-user form{display:none}.app-main{min-width:0}.topbar{justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex}.topbar form{width:min(380px,36vw);position:relative}.topbar form svg{color:#999;position:absolute;top:12px;left:14px}.topbar input{border:1px solid var(--line);background:#fff;border-radius:13px;width:100%;height:41px;padding:0 16px 0 40px}.topbar>div{align-items:center;gap:9px;display:flex}.icon-button{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.icon-button i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}.mixy-button,.primary,.soft{border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:650;transition:all .18s;display:inline-flex}.mixy-button{color:#7547d5;height:41px;font-size:var(--text-xs);background:#faf7ff;border:1px solid #eadffc;padding:0 14px}.primary{background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;min-height:43px;font-size:var(--text-sm);padding:0 17px;box-shadow:0 8px 24px #ff6b002e}.primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ff6b0042}.primary.compact{min-height:41px}.soft{border:1px solid var(--line);color:#46484f;min-height:35px;font-size:var(--text-xs);background:#fff;padding:0 12px}.wide{width:100%}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 28px;display:flex}.page-head h1{letter-spacing:-.045em;margin:0 0 6px;font-size:32px;line-height:1.1}.page-head p{color:var(--muted);font-size:var(--text-base);margin:0}.page-head h1 span{font-size:26px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric{border:1px solid #14191e0f;border-radius:20px;flex-direction:column;min-height:185px;padding:22px;display:flex;position:relative;overflow:hidden}.metric>span{font-size:var(--text-sm)}.metric>svg:not(.sparkline){width:29px;height:29px;position:absolute;top:56px;right:22px}.metric strong{letter-spacing:-.04em;margin-top:auto;font-size:29px}.metric small{color:var(--green);font-size:var(--text-xs);margin-top:7px}.metric-change.negative{color:#c84c3a}.metric-change.neutral{color:var(--muted)}.metric-change.positive{color:var(--green)}.metric a{color:var(--violet);font-size:var(--text-xs);margin-top:auto}.metric-copy{max-width:140px;line-height:1.25;font-size:19px!important}.mint{color:#102419;background:linear-gradient(145deg,#fff,#f2fbf6)}.peach{color:#2b1b12;background:linear-gradient(145deg,#fff,#fff4ec)}.sand{color:#2d2410;background:linear-gradient(145deg,#fff,#fff9e9)}.lilac{color:#251935;background:linear-gradient(145deg,#fff,#f8f3ff)}.sparkline{width:62%;height:46px;color:var(--green);position:absolute;top:50px;left:22px}.home-grid{grid-template-columns:1.05fr 1.4fr .78fr;gap:16px;margin-top:20px;display:grid}.panel{border:1px solid var(--line);background:#ffffffeb;border-radius:20px;box-shadow:0 4px 18px #191e2606}.attention,.mixy-panel,.insight{min-height:340px;padding:22px}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.panel-title h2{font-size:var(--text-lg);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;display:flex}.panel-title h2 svg{width:18px}.panel-title a{color:var(--muted);font-size:var(--text-xs)}.attention-row{background:#fff;border:1px solid #eee;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:68px;margin-top:8px;padding:10px;display:grid}.attention-row>div{gap:3px;display:grid}.attention-row strong{font-size:var(--text-xs)}.attention-row small{color:var(--muted);font-size:var(--text-xs)}.attention-row>svg{width:15px}.attention-row button{background:#f2f3f4;border-radius:50%;width:30px;height:30px}.round{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.round svg{width:19px}.round.warning{color:var(--yellow);background:#fff7e5}.round.violet{color:var(--violet);background:#f5efff}.round.orange{color:var(--orange);background:#fff0e5}.ask{border:1px solid var(--line);background:#fff;border-radius:33px;align-items:center;height:66px;padding:0 9px 0 18px;display:flex;box-shadow:0 9px 28px #1c1f240a}.ask input{color:#555;background:0 0;border:0;outline:0;width:100%}.ask button{color:#fff;background:#0e1012;border-radius:50%;width:46px;height:46px;font-size:20px}.suggestions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.suggestions button{border:1px solid var(--line);color:#333;min-height:33px;font-size:var(--text-xs);background:#fff;border-radius:17px;padding:0 12px}.mixy-hint{color:#7251bd;font-size:var(--text-xs);background:#faf7ff;border-radius:10px;margin-top:15px;padding:10px}.insight{background:linear-gradient(155deg,#fff,#fbfbfb)}.insight>small{color:var(--muted);margin-top:18px;display:block}.insight h2{font-size:18px;line-height:1.35}.insight a{font-size:var(--text-xs);align-items:center;gap:5px;margin-top:28px;display:flex}.quick{margin-top:20px;padding:18px 24px}.quick h3{text-align:center;font-size:var(--text-sm);margin:0 0 13px}.quick>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick a,.quick summary{border-radius:15px;flex-direction:column;align-items:center;gap:8px;padding:10px;font-size:25px;list-style:none;display:flex}.quick span{font-size:var(--text-xs)}.quick details{position:relative}.pop-form{border:1px solid var(--line);width:260px;box-shadow:var(--shadow);z-index:10;background:#fff;border-radius:15px;gap:8px;padding:14px;display:grid;position:absolute;bottom:70px;right:0}.form,.product-form,.sale-form,.content-form{gap:14px;display:grid}.form label,.product-form label,.sale-form label,.content-form label{color:#4d4f55;font-size:var(--text-xs);gap:7px;font-weight:650;display:grid}.form input,.form select,.product-form input,.product-form select,.sale-form input,.sale-form select,.content-form input,.content-form select,.content-form textarea,.mini-form input,.mini-form select,.pop-form input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:11px;padding:10px 12px}.content-form textarea{resize:vertical;min-height:100px}.product-form,.sale-form,.content-form{grid-template-columns:repeat(2,minmax(0,1fr))}.span2{grid-column:span 2}.create-panel{margin-bottom:20px;padding:22px}.chips{gap:7px;margin:-10px 0 20px;display:flex}.chips a{border:1px solid var(--line);color:#666;font-size:var(--text-xs);background:#fff;border-radius:20px;padding:8px 14px}.sale-row{border-bottom:1px solid #eee;grid-template-columns:48px minmax(180px,1fr) 135px 100px 150px;align-items:center;gap:14px;padding:15px 18px;display:grid}.sale-row:last-child{border:0}.sale-number{width:40px;height:40px;color:var(--orange-text);font-size:var(--text-xs);background:#fff1e7;border-radius:13px;place-items:center;font-weight:750;display:grid}.sale-row>div:nth-child(2){gap:3px;display:grid}.sale-row strong{font-size:var(--text-xs)}.sale-row small{color:var(--muted);font-size:var(--text-xs)}.status{color:#666;width:max-content;font-size:var(--text-xs);background:#f2f3f4;border-radius:15px;padding:5px 9px;font-weight:750;display:inline-flex}.status.preparing,.status.draft{color:#d75a00;background:#fff3e9}.status.ready{color:#7547d5;background:#f4efff}.status.delivered,.status.published{color:#178343;background:#eaf9f0}.status.pending_payment,.status.idea{color:#a87800;background:#fff8df}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.product-photo{color:#c2bcb5;background:linear-gradient(145deg,#f4f2ef,#fbfaf8);place-items:center;height:150px;display:grid;position:relative}.product-photo>svg{width:48px;height:48px}.product-photo i{color:#ac7800;font-size:var(--text-xs);background:#fff8df;border-radius:14px;gap:4px;padding:6px 9px;font-style:normal;display:flex;position:absolute;top:12px;left:12px}.product-photo i svg{width:12px}.product-body{padding:17px}.product-body>small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.product-body h2{font-size:var(--text-lg);margin:5px 0 7px}.stock-line{color:#777;font-size:var(--text-xs);border-top:1px solid #eee;justify-content:space-between;margin:18px 0 10px;padding-top:12px;display:flex}.variants{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.variants span{font-size:var(--text-xs);background:#f5f5f6;border-radius:8px;padding:4px 7px}.product-card details{border-top:1px solid #eee;padding:9px 0}.product-card summary{color:#555;font-size:var(--text-xs);align-items:center;gap:6px;list-style:none;display:flex}.mini-form{gap:7px;margin-top:10px;display:grid}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.content-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:180px 1fr;gap:18px;padding:14px;display:grid}.content-preview{min-height:220px;color:var(--violet);background:linear-gradient(145deg,#f9edff,#fff3e6);border-radius:15px;place-items:center;display:grid;position:relative}.content-preview>svg{width:44px;height:44px}.content-preview span{font-size:var(--text-xs);background:#fff;border-radius:10px;padding:5px 8px;position:absolute;top:12px;left:12px}.content-card h2{margin:8px 0 3px;font-size:17px}.content-card small{color:var(--muted);font-size:var(--text-xs)}.copy-box{background:#f7f7f8;border-radius:13px;gap:7px;margin-top:15px;padding:12px;display:grid}.copy-box p{font-size:var(--text-xs);margin:0;line-height:1.5}.copy-box strong{font-size:var(--text-xs)}.copy-box em{color:var(--violet);font-size:var(--text-xs)}.card-actions{gap:7px;margin-top:12px;display:flex}.card-actions form{display:flex}.ai-check{align-items:center;grid-template-columns:20px 18px 1fr!important;display:flex!important}.ai-check input{width:auto;min-height:auto}.settings-grid{grid-template-columns:1fr 1.3fr 1fr;gap:16px;display:grid}.settings-grid>.panel{padding:20px}.settings-grid dl div{font-size:var(--text-xs);border-bottom:1px solid #eee;justify-content:space-between;padding:11px 0;display:flex}.settings-grid dt{color:var(--muted)}.member{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.member>div:nth-child(2){display:grid}.member strong{font-size:var(--text-xs)}.member small{color:var(--muted);font-size:var(--text-xs)}.member>span{font-size:var(--text-xs)}.report .metric{min-height:145px}.report .metric>svg{top:20px}.narrative{margin-top:20px;padding:24px}.narrative p{font-size:18px;line-height:1.6}.notification,.search-results>a{border-bottom:1px solid #eee;align-items:center;gap:13px;padding:15px 18px;display:flex}.notification p{color:var(--muted);font-size:var(--text-xs);margin:4px 0}.search-results>a>svg{width:17px}.search-results>a>div{display:grid}.search-results small{color:var(--muted);font-size:var(--text-xs)}.search-page-form{grid-template-columns:1fr auto;gap:8px;margin-bottom:14px;display:grid;position:relative}.search-page-form>svg{width:18px;color:var(--muted);position:absolute;top:13px;left:14px}.search-page-form input{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;min-height:46px;padding:10px 12px 10px 42px}.search-context{color:#9d4b13;font-size:var(--text-xs);background:#fff5ed;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:-8px 0 14px;padding:10px 12px;display:flex}.search-context a{font-weight:750}.content-item{scroll-margin-top:90px}.content-item:target{border-color:#ff6b0080;box-shadow:0 0 0 4px #ff6b0014}.empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:280px;padding:40px;display:flex}.empty>svg{color:#bbb;width:38px;height:38px}.empty h2{margin:14px 0 5px;font-size:18px}.empty p{color:var(--muted);font-size:var(--text-xs);margin:0 0 18px}.empty-mini{text-align:center;color:var(--muted);font-size:var(--text-xs);padding:40px 10px}.subtle{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:5px;display:inline-flex}.muted{color:var(--muted)}.danger{color:#d44!important}.center{text-align:center;justify-content:center}.error,.success-box{font-size:var(--text-xs);border-radius:10px;padding:10px 12px}.error{color:#b93333;background:#fff0f0}.success-box{color:#237542;background:#edf9f1;display:inline-block}.auth-page{background:#fff;grid-template-columns:minmax(420px,560px) 1fr;min-height:100vh;padding:18px;display:grid}.auth-page.single{background:var(--bg);place-items:center;display:grid}.auth-card{flex-direction:column;justify-content:center;gap:34px;max-width:470px;padding:55px 70px;display:flex}.auth-logo{align-items:center;gap:11px;display:flex}.auth-logo img{background:var(--orange);border-radius:13px;padding:9px}.auth-logo>div{display:grid}.auth-logo strong{color:var(--orange);font-size:24px}.auth-logo small{font-size:var(--text-xs);letter-spacing:.18em}.eyebrow{color:var(--orange-text);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.auth-card h1{letter-spacing:-.045em;margin:8px 0;font-size:36px}.auth-card p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.auth-note{color:#aaa;font-size:var(--text-xs)}.auth-art{background:linear-gradient(145deg,#0a0c0e26,#0a0c0ea6),url(/login-art.jpg) 50%/cover,linear-gradient(145deg,#242628,#090a0b);border-radius:28px;position:relative;overflow:hidden}.auth-art:after{content:"✦";background:var(--orange);color:#fff;border-radius:18px;place-items:center;width:55px;height:55px;font-size:27px;display:grid;position:absolute;top:45px;right:45px}.art-copy{color:#fff;position:absolute;bottom:50px;left:50px}.art-copy span{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase}.art-copy h2{letter-spacing:-.04em;font-size:32px;line-height:1.2}.onboarding{background:radial-gradient(circle at 20% 20%,#fff1e7,transparent 35%),var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.onboarding .auth-card{border:1px solid var(--line);width:min(520px,100%);max-width:none;box-shadow:var(--shadow);background:#fff;border-radius:24px}.mobile-toolbar,.bottom-nav,.ai-fab{display:none}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.home-grid{grid-template-columns:1fr 1fr}.insight{grid-column:1/-1;min-height:auto}.product-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.settings-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){.app-shell{padding:0;display:block}.sidebar,.topbar{display:none}.mobile-toolbar{z-index:75;min-height:66px;padding:max(9px,env(safe-area-inset-top))15px 9px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8f9eb;border-bottom:1px solid #14181c14;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mobile-brand{align-items:center;gap:8px;min-height:44px;display:flex}.mobile-brand img{background:var(--orange);border-radius:10px;padding:6px}.mobile-brand>span{line-height:1;display:grid}.mobile-brand strong{color:var(--orange);font-size:var(--text-lg)}.mobile-brand small{letter-spacing:.16em;margin-top:4px;font-size:6px}.mobile-toolbar>div{align-items:center;gap:7px;display:flex}.mobile-tool,.mobile-menu>summary{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid;position:relative}.mobile-tool svg{width:19px}.mobile-tool i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.mobile-menu{position:relative}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu .avatar{width:34px;height:34px;font-size:var(--text-xs)}.mobile-menu-pop{border:1px solid var(--line);background:#fff;border-radius:17px;gap:9px;width:min(335px,100vw - 30px);padding:14px;display:grid;position:absolute;top:51px;right:0;box-shadow:0 22px 60px #14181e2e}.mobile-account{border-bottom:1px solid var(--line);gap:3px;padding:3px 3px 9px;display:grid}.mobile-account strong{font-size:var(--text-xs)}.mobile-account small{color:var(--muted);font-size:var(--text-xs)}.mobile-search{grid-template-columns:1fr auto;gap:6px;display:grid;position:relative}.mobile-search>svg{width:16px;color:var(--muted);position:absolute;top:13px;left:12px}.mobile-search input{border:1px solid var(--line);border-radius:11px;min-width:0;min-height:43px;padding:9px 9px 9px 36px}.mobile-search button{background:var(--ink);color:#fff;min-height:43px;font-size:var(--text-xs);border-radius:11px;padding:0 12px}.mobile-menu-pop>a,.mobile-menu-pop>form>button{color:#3f4145;width:100%;min-height:44px;font-size:var(--text-xs);background:#f7f7f8;border-radius:11px;align-items:center;gap:9px;padding:0 11px;font-weight:650;display:flex}.mobile-menu-pop svg{width:17px}.page{padding:88px 15px 112px}.page-head{align-items:center;margin:4px 0 22px}.page-head h1{font-size:27px}.page-head p{font-size:var(--text-xs)}.page-head .primary{border-radius:50%;width:43px;height:43px;padding:0;font-size:0}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{min-height:155px;padding:16px}.metric strong{font-size:23px}.metric>svg:not(.sparkline){top:48px;right:16px}.sparkline{top:44px;left:16px}.home-grid{display:block}.home-grid>.panel{min-height:auto;margin-top:12px}.mixy-panel{padding-bottom:22px}.quick>div{grid-template-columns:repeat(4,1fr)}.quick{padding:16px 5px}.quick a,.quick summary{font-size:22px}.quick span{font-size:var(--text-xs)}.bottom-nav{right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e10f2;border:1px solid #25282b;border-radius:20px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 15px 40px #00000047}.bottom-nav a{color:#aaa;height:53px;font-size:var(--text-xs);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.bottom-nav a svg{width:20px}.bottom-nav a.active{color:#fff;background:#242526}.bottom-nav a.active svg{color:var(--orange)}.ai-fab{z-index:55;background:var(--orange);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:51px;height:51px;font-size:22px;display:grid;position:fixed;bottom:88px;right:18px;box-shadow:0 9px 25px #ff6b004d}.sale-row{grid-template-columns:42px 1fr auto;padding:13px}.sale-row>.status{grid-column:2}.sale-row>strong{grid-area:1/3}.sale-row>form,.sale-row>.icon-button{grid-column:2/-1;width:max-content}.product-grid{grid-template-columns:1fr}.content-card{grid-template-columns:115px 1fr}.content-preview{min-height:190px}.settings-grid{grid-template-columns:1fr}.settings-grid>:last-child{grid-column:auto}.product-form,.sale-form,.content-form{grid-template-columns:1fr}.span2{grid-column:auto}.auth-page{grid-template-columns:1fr;padding:0;display:grid}.auth-card{width:100%;padding:38px 25px}.auth-art{display:none}}:root{--ink:#111224;--muted:#787b91;--line:#e7e5f1;--bg:#fbfbff;--violet:#6f35f5}.app-shell{grid-template-columns:244px minmax(0,1fr);gap:0;min-height:100vh;padding:0;display:grid}.sidebar{z-index:70;height:100vh;color:var(--ink);box-shadow:none;background:radial-gradient(circle at 50% 0,#7440ff09,#0000 28%),#fff;border-right:1px solid #eeecf5;border-radius:0;align-items:stretch;padding:28px 22px 22px;position:sticky;top:0}.side-logo{justify-content:center;align-items:center;min-height:94px}.side-logo img{display:none}.side-logo strong{color:#f46c08;letter-spacing:-.07em;font-family:Segoe Script,Brush Script MT,cursive;font-size:45px;font-weight:700;line-height:.9;transform:rotate(-2deg)}.side-logo small{color:var(--violet);font-size:var(--text-xs);letter-spacing:.04em;margin-top:11px;font-weight:800}.sidebar nav a{color:#555a70;min-height:58px;font-size:var(--text-sm);border:0;border-radius:15px;flex-direction:row;justify-content:flex-start;gap:17px;padding:0 17px;font-weight:520}.sidebar nav a:hover,.sidebar nav a.active{color:#6128e7;box-shadow:none;background:linear-gradient(100deg,#f3ecff,#eee8ff);border:0}.side-account{margin-top:auto;position:relative}.side-account>summary{grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:64px;padding:8px 5px;list-style:none;display:grid}.side-account>summary::-webkit-details-marker{display:none}.side-account>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.side-account>summary strong,.side-account>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-account>summary strong{font-size:var(--text-xs)}.side-account>summary small{color:var(--muted);font-size:var(--text-xs)}.side-account>summary>svg{color:#777c8f;width:15px;transition:transform .2s}.side-account[open]>summary>svg{transform:rotate(180deg)}.side-account .avatar{background:linear-gradient(145deg,#ffb079,#f26e13);width:38px;height:38px;box-shadow:0 5px 15px #f46c082e}.side-account-pop{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:5px;padding:8px;display:grid;position:absolute;bottom:68px;left:0;right:0}.side-account-pop a,.side-account-pop button{color:#555a70;width:100%;min-height:42px;font-size:var(--text-xs);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.side-account-pop a:hover,.side-account-pop button:hover{color:var(--violet);background:#f5f1ff}.side-account-pop svg{width:16px}.app-main{background:radial-gradient(circle at 80% -10%,#7643ff08,transparent 28%),var(--bg);min-width:0}.topbar input{border-color:#e9e7f1;border-radius:14px;box-shadow:0 5px 18px #2d264b06}.topbar .icon-button{color:#6d7187;background:0 0;border:0;width:44px;height:44px}.topbar .icon-button i{background:#793cf5;width:8px;height:8px;top:5px;right:7px}.panel{border-color:var(--line);background:#fffffff5;border-radius:20px;box-shadow:0 8px 30px #33285b06}.reference-home-head{align-items:flex-start;margin:0 0 24px}.reference-home-head h1{color:#111225;letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(30px,3vw,38px);font-weight:760}.reference-home-head p{color:#808399;font-size:15px}.reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.reference-metric{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:17px;min-height:165px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #31255906}.reference-metric-icon{border-radius:18px;align-self:start;place-items:center;width:64px;height:64px;margin-top:3px;display:grid}.reference-metric-icon svg{width:28px;height:28px}.reference-metric>div{align-self:start;gap:6px;padding-top:6px;display:grid}.reference-metric>div>small{color:#272a3b;font-size:var(--text-xs);font-weight:700}.reference-metric>div>strong{letter-spacing:-.045em;font-size:clamp(25px,2.7vw,34px);line-height:1}.reference-change{color:#85889b;font-size:var(--text-xs);margin-top:6px}.reference-change.positive{color:#1daf5e;font-weight:750}.reference-change.negative{color:#d24d65;font-weight:750}.reference-metric .sparkline{width:31%;height:39px;inset:auto 16px 21px auto}.metric-sales .reference-metric-icon{color:#6f35f5;background:#f2eaff}.metric-sales .sparkline{color:#6f35f5}.metric-orders .reference-metric-icon{color:#ff7800;background:#fff0e2}.metric-orders .sparkline{color:#ff7800}.metric-stock .reference-metric-icon{color:#ff2e76;background:#ffe6ef}.metric-stock .sparkline{color:#ff2e76}.reference-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.95fr);gap:17px;margin-top:20px;display:grid}.reference-today-panel,.reference-recommended{padding:20px}.reference-panel-head{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:13px;display:flex}.reference-panel-head h2{letter-spacing:-.025em;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.reference-panel-head h2 svg{width:20px;color:var(--violet);fill:currentColor}.reference-panel-head>span{color:var(--muted);font-size:var(--text-xs)}.reference-task-list{gap:10px;display:grid}.reference-task{background:#fff;border:1px solid #ece9f4;border-radius:16px;grid-template-columns:28px 52px minmax(0,1fr) 122px 18px;align-items:center;gap:11px;min-height:98px;padding:13px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.reference-task:hover{border-color:#dcd3f3;transform:translateY(-1px);box-shadow:0 10px 24px #442e830e}.reference-task-number{color:#fff;width:28px;height:28px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.reference-task-icon{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.reference-task-icon svg{width:22px}.reference-task>div{min-width:0}.reference-task>div strong{font-size:var(--text-xs);margin-bottom:4px;display:block}.reference-task>div p{color:#85889b;font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.reference-task-cta{color:#fff;min-height:38px;font-size:var(--text-xs);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #4126861f}.reference-task-arrow{color:#7d8094;width:16px}.task-purple .reference-task-number,.task-purple .reference-task-cta{background:linear-gradient(135deg,#7a3dff,#5c20eb)}.task-purple .reference-task-icon{color:#7138ee;background:#f2eaff}.task-orange .reference-task-number,.task-orange .reference-task-cta{background:linear-gradient(135deg,#ff9500,#ff7000)}.task-orange .reference-task-icon{color:#ff7800;background:#fff0e3}.task-pink .reference-task-number,.task-pink .reference-task-cta{background:linear-gradient(135deg,#ff4a88,#f51e67)}.task-pink .reference-task-icon{color:#f7276e;background:#ffe6ef}.reference-recommended{flex-direction:column;min-height:384px;display:flex}.reference-product-photo{background-position:50%;background-size:cover;border-radius:15px;min-height:188px;position:relative;overflow:hidden}.reference-product-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#140e1914);position:absolute;inset:0}.reference-recommended h3{font-size:var(--text-lg);letter-spacing:-.025em;margin:12px 4px 7px}.reference-recommended ul{gap:6px;margin:0 4px 13px;padding:0;list-style:none;display:grid}.reference-recommended li{color:#686c81;font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.reference-recommended li svg{color:#7440f6;width:14px}.reference-create-button{color:#fff;min-height:43px;font-size:var(--text-xs);background:linear-gradient(100deg,#7131f3,#6a2cf1);border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-weight:750;display:flex;box-shadow:0 10px 25px #692cf12e}.reference-recommended-empty{min-height:330px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.reference-recommended-empty>svg{width:30px;color:var(--violet)}.reference-recommended-empty h2,.reference-recommended-empty p{margin:0}.reference-recommended-empty a{color:var(--violet);font-size:var(--text-xs);font-weight:750}.reference-studio{margin-top:20px;padding:19px 20px 17px}.reference-studio .reference-panel-head>a{color:#fff;min-width:82px;min-height:37px;font-size:var(--text-xs);background:linear-gradient(135deg,#7a3dff,#5e21ea);border-radius:9px;place-items:center;font-weight:750;display:grid}.reference-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.reference-studio-create,.reference-studio-item{text-align:center;gap:6px;min-width:0;display:grid}.reference-studio-create>span,.reference-studio-item>span{background-position:50%;background-size:cover;border-radius:12px;place-items:center;min-height:92px;display:grid;overflow:hidden}.reference-studio-create>span{background:linear-gradient(135deg,#fbf8ff,#f3ecff);border:1px dashed #d5c7f8}.reference-studio-create>span svg{color:#6d31ed;width:28px}.reference-studio-item>span:not([style]){color:#ff7a1a;background:linear-gradient(145deg,#17191c,#29223b)}.reference-studio-item>span svg{width:27px}.reference-studio-grid strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}@keyframes reference-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reference-home-head,.reference-metric,.reference-work-grid,.reference-studio{animation:.48s cubic-bezier(.22,1,.36,1) both reference-enter}.reference-metric:first-child{animation-delay:40ms}.reference-metric:nth-child(2){animation-delay:90ms}.reference-metric:nth-child(3){animation-delay:.14s}.reference-work-grid{animation-delay:.18s}.reference-studio{animation-delay:.24s}@media (hover:hover){.reference-metric,.reference-studio-create>span,.reference-studio-item>span,.reference-task-cta,.reference-create-button,.reference-studio .reference-panel-head>a{transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s}.reference-metric:hover{border-color:#ddd5f1;transform:translateY(-3px);box-shadow:0 15px 34px #442e8314}.reference-studio-create:hover>span,.reference-studio-item:hover>span{transform:translateY(-2px)scale(1.01);box-shadow:0 12px 24px #442e831a}.reference-task-cta:hover,.reference-create-button:hover,.reference-studio .reference-panel-head>a:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 13px 26px #5326be33}}.reference-full-agenda{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px}.reference-full-agenda>summary{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 19px;list-style:none;display:flex}.reference-full-agenda>summary::-webkit-details-marker{display:none}.reference-full-agenda>summary>span{font-size:var(--text-xs);align-items:center;gap:8px;font-weight:750;display:flex}.reference-full-agenda>summary>span:first-child{gap:3px;display:grid}.reference-full-agenda>summary small{color:var(--muted);font-size:var(--text-xs);font-weight:500}.reference-full-agenda>summary svg{width:16px;transition:transform .2s}.reference-full-agenda[open]>summary svg{transform:rotate(180deg)}.reference-full-agenda>.today-board{margin:0 12px 12px}.reference-assistant{margin-top:18px;padding:19px}.reference-assistant .ask{max-width:720px}@media (max-width:1080px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-left:16px;padding-right:16px}.page{padding-left:28px;padding-right:28px}.reference-task{grid-template-columns:26px 46px minmax(0,1fr) 104px 16px;gap:8px}.reference-task-icon{width:46px;height:46px}}@media (max-width:900px){.reference-metrics{grid-template-columns:1fr}.reference-metric{min-height:135px}.reference-work-grid{grid-template-columns:1fr}.reference-product-photo{min-height:260px}}@media (max-width:760px){.app-shell{padding:0;display:block}.sidebar,.topbar{display:none}.mobile-toolbar{background:#fffffff0;border-bottom-color:#eceaf3}.mobile-brand strong{color:#f46c08}.page{max-width:none;padding:87px 14px 112px}.reference-home-head{margin-bottom:18px}.reference-home-head h1{font-size:29px}.reference-home-head p{font-size:var(--text-xs)}.reference-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.reference-metric{scroll-snap-align:start;flex:0 0 82vw;min-width:285px;min-height:142px;padding:17px}.reference-work-grid,.reference-studio,.loop-proof,.reference-full-agenda,.reference-assistant{margin-top:14px}.reference-today-panel,.reference-recommended{padding:15px}.reference-task{grid-template-columns:27px 43px minmax(0,1fr) 18px;gap:8px;padding:11px}.reference-task-number{width:27px;height:27px}.reference-task-icon{width:43px;height:43px}.reference-task>div{grid-column:3}.reference-task-cta{grid-column:3;width:max-content;min-width:106px;min-height:35px;margin-top:2px}.reference-task-arrow{grid-area:1/4/span 2}.reference-product-photo{min-height:220px}.reference-studio{padding:15px}.reference-studio-grid{scrollbar-width:none;margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.reference-studio-create,.reference-studio-item{flex:0 0 190px;min-width:190px}.reference-full-agenda>summary>span:last-child{font-size:0}.reference-full-agenda>summary>span:last-child svg{width:18px}.reference-full-agenda>.today-board{margin:0 8px 8px}.bottom-nav{background:#fffffff5;border:1px solid #e7e5ef;box-shadow:0 14px 34px #291e4c24}.bottom-nav a{color:#7b7e91}.bottom-nav a.active{color:#5f27df;background:#f0eaff}.bottom-nav a.active svg{color:#6f35f5}}@media (max-width:390px){.reference-task{grid-template-columns:25px 40px minmax(0,1fr) 16px;gap:7px}.reference-task-icon{width:40px;height:40px}.reference-task-cta{min-width:100px}}.mixy-visual-editor{background:#f4f4f8;border:1px solid #e2deec;border-radius:22px;margin:0 0 34px;animation:.42s cubic-bezier(.22,1,.36,1) backwards reference-enter;position:relative;overflow:hidden;box-shadow:0 24px 55px #2c21531c}.visual-editor-topbar{z-index:20;color:#fff;background:linear-gradient(95deg,#f47625 0%,#8a4df1 52%,#6029e7 100%);align-items:center;gap:9px;min-height:60px;padding:8px 12px;display:flex;position:relative}.visual-editor-topbar>a,.visual-history-actions button,.visual-preview-button,.visual-export-button{color:#fff;min-height:40px;font-size:var(--text-xs);background:#ffffff0f;border:1px solid #fff3;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;transition:all .2s;display:inline-flex}.visual-editor-topbar>a{width:40px;padding:0}.visual-editor-topbar svg{width:16px}.visual-editor-topbar>strong{font-size:var(--text-base);white-space:nowrap;margin-right:5px}.visual-save-state{color:#ffffffbd;font-size:var(--text-xs);white-space:nowrap;margin-right:auto}.visual-resize-menu{position:relative}.visual-resize-menu>summary{color:#fff;cursor:pointer;min-height:40px;font-size:var(--text-xs);border-radius:11px;align-items:center;padding:0 12px;font-weight:700;list-style:none;display:flex}.visual-resize-menu>summary:hover{background:#ffffff1a}.visual-resize-menu>summary::-webkit-details-marker{display:none}.visual-resize-menu>div{z-index:50;background:#fff;border:1px solid #e5e0f0;border-radius:13px;gap:4px;min-width:165px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #2219402e}.visual-resize-menu button{color:#303247;min-height:36px;font-size:var(--text-xs);text-align:left;border-radius:8px;padding:0 10px}.visual-resize-menu button:hover{color:#6c30ee;background:#f4efff}.visual-history-actions{gap:4px;display:flex}.visual-history-actions button{width:38px;padding:0}.visual-editor-topbar button:hover:not(:disabled),.visual-editor-topbar>a:hover{background:#ffffff29;transform:translateY(-1px)}.visual-editor-topbar button:disabled{cursor:not-allowed;opacity:.42}.visual-save-button{color:#29223a;min-height:42px;font-size:var(--text-xs);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #311b6329}.visual-editor-notice{color:#775b00;min-height:42px;font-size:var(--text-xs);background:#fff8de;justify-content:center;align-items:center;gap:12px;padding:8px 18px;font-weight:650;display:flex}.visual-editor-notice button{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.visual-editor-notice button:hover{background:#775b001a}.visual-editor-notice svg{width:14px}.visual-editor-body{grid-template-columns:68px 210px minmax(370px,1fr) 218px;align-items:stretch;min-height:760px;display:grid}.visual-tool-rail{background:#fbfbfd;border-right:1px solid #e3e1e9;flex-direction:column;gap:3px;padding:10px 6px;display:flex}.visual-tool-rail button{color:#656778;min-height:66px;font-size:var(--text-xs);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:all .18s;display:flex}.visual-tool-rail button svg{width:20px}.visual-tool-rail button:hover,.visual-tool-rail button.active{color:#6c31ee;background:#eee7ff}.visual-tool-panel,.visual-properties{background:#fff;min-width:0;padding:18px 15px;overflow-y:auto}.visual-tool-panel{border-right:1px solid #e3e1e9}.visual-tool-panel h3{color:#171827;align-items:center;gap:7px;margin:0 0 5px;font-size:15px;display:flex}.visual-tool-panel h3 svg{color:#7134ee;width:17px}.visual-tool-panel>p{color:#858799;font-size:var(--text-xs);margin:0 0 16px;line-height:1.5}.visual-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.visual-template-grid button{color:#4e5062;min-height:112px;font-size:var(--text-xs);text-align:left;border:1px solid #e5e2ec;border-radius:12px;grid-template-rows:1fr auto;gap:7px;padding:7px;transition:all .18s;display:grid}.visual-template-grid button>span{color:#ff7c22;background:linear-gradient(#0000 32%,#000000b3),linear-gradient(145deg,#d9c5ae,#695b50);border-radius:8px;place-items:center;min-height:73px;display:grid}.visual-template-grid button.catalog>span{color:#16151a;background:linear-gradient(145deg,#fff9f5 0 48%,#edddd1 48%)}.visual-template-grid button.offer>span{color:#fff;background:linear-gradient(145deg,#7a35f2,#ff5a41)}.visual-template-grid button.minimal>span{color:#7134ee;background:#f4efff}.visual-template-grid button svg{width:22px}.visual-template-grid button:hover,.visual-template-grid button.active{border-color:#8c5af4;transform:translateY(-2px);box-shadow:0 8px 20px #4a2c8b17}.visual-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-add-grid button{color:#55586b;min-height:84px;font-size:var(--text-xs);border:1px solid #e5e2ec;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.visual-add-grid button:hover{color:#6c31ee;background:#faf8ff;border-color:#b9a1ef}.visual-add-grid svg{width:25px}.visual-text-options,.visual-ai-actions,.visual-product-image-actions,.visual-meta-fields{gap:9px;display:grid}.visual-text-options button{color:#242636;text-align:left;border:1px solid #e4e1e9;border-radius:10px;min-height:48px;padding:0 13px}.visual-text-options button:first-child{min-height:66px;font-size:17px;font-weight:800}.visual-text-options button:nth-child(2){font-size:var(--text-xs);font-weight:650}.visual-text-options button:last-child{font-size:var(--text-xs)}.visual-text-options button:hover{background:#faf8ff;border-color:#a986f4}.visual-brand-colors{grid-template-columns:repeat(4,34px);gap:8px;margin-bottom:16px;display:grid}.visual-brand-colors button,.visual-brand-colors label{cursor:pointer;width:34px;height:34px;font-size:var(--text-lg);border:1px solid #dedbe6;border-radius:50%;place-items:center;display:grid;position:relative}.visual-brand-colors button.active{outline-offset:2px;outline:3px solid #cdbcf5}.visual-brand-colors input{opacity:0;cursor:pointer;position:absolute;inset:0}.visual-wide-button{color:#6730db;width:100%;min-height:42px;font-size:var(--text-xs);border:1px solid #dfd8f0;border-radius:10px;padding:0 11px;font-weight:750}.visual-wide-button:hover{background:#f5efff}.visual-ai-actions button{text-align:left;background:linear-gradient(145deg,#fff,#fbf8ff);border:1px solid #e3def0;border-radius:12px;gap:3px;padding:12px;display:grid}.visual-ai-actions button:hover{border-color:#a483f2;transform:translateY(-1px);box-shadow:0 8px 18px #592db414}.visual-ai-actions strong{color:#5530ad;font-size:var(--text-xs)}.visual-ai-actions span{color:#8a8c9b;font-size:var(--text-xs)}.visual-upload-drop{color:#6a32e3;cursor:pointer;text-align:center;background:#faf8ff;border:1px dashed #ae96e6;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:135px;padding:13px;display:grid}.visual-upload-drop:hover{background:#f4efff}.visual-upload-drop svg{width:25px}.visual-upload-drop strong{font-size:var(--text-xs)}.visual-upload-drop span{color:#8b8997;font-size:var(--text-xs)}.visual-upload-drop input{display:none}.visual-product-image-actions{margin-top:12px}.visual-product-image-actions button{color:#55576a;min-height:39px;font-size:var(--text-xs);text-align:left;border:1px solid #e1dceb;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.visual-product-image-actions svg{color:#7134ee;width:16px}.visual-layers{gap:6px;display:grid}.visual-layers button{color:#55576a;min-height:39px;font-size:var(--text-xs);text-align:left;border:1px solid #ebe8f0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 8px;display:grid}.visual-layers button.active{color:#5d2acb;background:#f3edff;border-color:#a78bf0}.visual-layers svg{width:14px}.visual-layers span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-meta-fields label,.visual-property-fields label{color:#4f5161;font-size:var(--text-xs);gap:5px;font-weight:700;display:grid}.visual-meta-fields input,.visual-meta-fields textarea,.visual-meta-fields select,.visual-property-fields input:not([type=color]):not([type=range]),.visual-property-fields textarea,.visual-property-fields select{color:#282a39;width:100%;min-height:38px;font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #dfdce6;border-radius:8px;padding:8px 9px}.visual-meta-fields textarea,.visual-property-fields textarea{resize:vertical;min-height:82px}.visual-workspace{background:radial-gradient(circle at 50% 30%,#7043e90a,#0000 28%),#f1f1f5;min-width:0;padding:13px 13px 17px;overflow:auto}.visual-page-toolbar{color:#4c4e5e;justify-content:center;align-items:center;gap:7px;min-height:34px;display:flex}.visual-page-toolbar strong{font-size:var(--text-xs)}.visual-page-toolbar span{color:#9496a4;font-size:var(--text-xs);margin-right:4px}.visual-page-toolbar button{color:#6f7180;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.visual-page-toolbar button:hover:not(:disabled){color:#6b30e5;background:#fff}.visual-page-toolbar button:disabled{opacity:.35}.visual-page-toolbar svg{width:14px}.visual-stage-viewport{justify-content:center;align-items:flex-start;min-width:0;min-height:650px;padding:12px;display:flex;overflow:auto}.visual-stage-size{flex:none;position:relative}.visual-stage-page{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 17px 45px #231c3833}.visual-stage-background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.visual-element{box-sizing:border-box;touch-action:none;position:absolute}.visual-element.selected{outline-offset:4px;outline:4px solid #8a55f3}.visual-element.image img,.visual-shape,.visual-element.text>span{width:100%;height:100%;display:block}.visual-element.image img{border-radius:inherit;object-fit:cover;pointer-events:none}.visual-shape{border-radius:inherit}.visual-shape.circle{border-radius:50%}.visual-shape.line{height:100%;position:absolute;top:50%;transform:translateY(-50%)}.visual-element.text>span{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;align-items:center;padding:18px 24px;line-height:1.08;display:flex;overflow:hidden}.visual-resize-handle{cursor:nwse-resize;background:#7640e8;border:4px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;bottom:-15px;right:-15px;box-shadow:0 2px 8px #2d195847}.visual-page-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:13px 0 0;display:flex}.visual-page-tabs button{color:#646676;min-height:34px;font-size:var(--text-xs);background:#fff;border:1px solid #dddae5;border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.visual-page-tabs button>span{background:#f0ecf9;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.visual-page-tabs button.active{color:#642bd8;border-color:#7c45ec;box-shadow:0 5px 13px #4a279017}.visual-page-tabs button.add{border-style:dashed}.visual-page-tabs svg{width:13px}.visual-properties{border-left:1px solid #e3e1e9}.visual-properties-head{color:#292b3a;min-height:31px;font-size:var(--text-xs);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.visual-properties-head button{color:#6f7180;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.visual-properties-head button:hover{color:#6530da;background:#f2edfc}.visual-properties-head svg{width:14px}.visual-properties-empty{color:#8b8d9c;text-align:center;align-content:center;place-items:center;gap:6px;min-height:270px;display:grid}.visual-properties-empty>svg{color:#8a55f3;width:27px}.visual-properties-empty strong{color:#55576a;font-size:var(--text-xs)}.visual-properties-empty p{font-size:var(--text-xs);margin:0;line-height:1.5}.visual-property-fields{gap:11px;display:grid}.visual-property-fields label>span{color:#8a8c9b;margin-left:auto;font-weight:500}.visual-property-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-property-fields input[type=color]{background:#fff;border:1px solid #dfdce6;border-radius:8px;width:100%;height:37px;padding:3px}.visual-property-fields input[type=range]{accent-color:#7134ee;width:100%}.visual-align-buttons{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.visual-align-buttons button{color:#666879;border:1px solid #e1dee8;border-radius:7px;place-items:center;min-height:34px;display:grid}.visual-align-buttons button.active{color:#6730dc;background:#f0eaff;border-color:#a487eb}.visual-align-buttons svg{width:15px}.visual-layer-actions,.visual-element-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.visual-layer-actions button,.visual-element-actions button{color:#5e6070;min-height:35px;font-size:var(--text-xs);border:1px solid #dfdce6;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:flex}.visual-element-actions button.danger{color:#c63c59;border-color:#f0d3d9}.visual-layer-actions svg,.visual-element-actions svg{width:13px}.visual-preview-overlay{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14101eeb;align-content:center;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visual-preview-overlay .visual-stage-viewport{width:min(760px,85vw);min-height:0}.visual-preview-head{color:#fff;justify-content:space-between;align-items:center;width:min(760px,85vw);margin-bottom:8px;display:flex}.visual-preview-head>div{gap:2px;display:grid}.visual-preview-head strong{font-size:var(--text-base)}.visual-preview-head span{color:#ffffffa6;font-size:var(--text-xs)}.visual-preview-head button{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.visual-preview-head svg{width:17px}.visual-preview-download{color:#33284a;min-height:42px;font-size:var(--text-xs);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:0 17px;font-weight:750;display:flex}.visual-preview-download svg{width:15px}.content-main-action{gap:7px}.content-edit-design{color:#6230d3;min-height:38px;font-size:var(--text-xs);border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-weight:750;display:inline-flex}.content-edit-design:hover{background:#ede5ff}@media (max-width:1100px){.visual-editor-body{grid-template-columns:64px 195px minmax(340px,1fr)}.visual-properties{border-top:1px solid #e3e1e9;border-left:0;grid-column:2/4}.visual-property-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-properties-empty{min-height:130px}}@media (max-width:820px){.visual-save-state,.visual-export-button{display:none}.visual-editor-body{grid-template-columns:58px 174px minmax(330px,1fr)}.visual-tool-panel{padding:15px 11px}}@media (max-width:760px){.mixy-visual-editor{border-radius:17px;margin-left:-5px;margin-right:-5px}.visual-editor-topbar{min-width:max-content;position:sticky;top:0;overflow-x:auto}.visual-editor-topbar>strong,.visual-save-state,.visual-resize-menu,.visual-preview-button span{display:none}.visual-preview-button{width:40px;padding:0;font-size:0}.visual-editor-body{flex-direction:column;min-height:0;display:flex}.visual-tool-rail{z-index:12;border-bottom:1px solid #e3e1e9;border-right:0;flex-direction:row;padding:5px;display:flex;position:sticky;top:58px;overflow-x:auto}.visual-tool-rail button{flex:none;min-width:64px;min-height:54px}.visual-tool-rail button svg{width:17px}.visual-tool-panel{border-bottom:1px solid #e3e1e9;border-right:0;max-height:320px}.visual-template-grid,.visual-add-grid{grid-template-columns:repeat(4,minmax(95px,1fr));overflow-x:auto}.visual-workspace{padding:9px 4px 15px}.visual-stage-viewport{min-height:520px;padding:8px}.visual-properties{border-top:1px solid #e3e1e9;border-left:0}.visual-property-fields{grid-template-columns:1fr}.visual-preview-overlay{padding:14px}.visual-preview-overlay .visual-stage-viewport,.visual-preview-head{width:94vw}.content-main-action{align-items:stretch}}@media (max-width:410px){.metrics{grid-template-columns:1fr 1fr}.metric{min-height:145px}.metric>span{font-size:var(--text-xs)}.metric strong{font-size:20px}.metric-copy{max-width:calc(100% - 38px);line-height:1.2;font-size:14px!important}.content-card{grid-template-columns:1fr}.content-preview{min-height:150px}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)scale(.96)}65%{transform:translateY(2px)scale(1.01)}to{opacity:1;transform:none}}@keyframes responseIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dotPulse{0%,80%,to{opacity:.35;transform:scale(.55)}40%{opacity:1;transform:scale(1)}}@keyframes fabFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(4deg)}}.page>*{animation:.42s cubic-bezier(.2,.8,.2,1) both pageIn}.page>:nth-child(2){animation-delay:50ms}.page>:nth-child(3){animation-delay:.1s}.page>:nth-child(4){animation-delay:.15s}.metrics .metric,.product-card,.content-card,.sale-row{animation:.48s cubic-bezier(.2,.8,.2,1) both cardRise}.metrics .metric:nth-child(2),.product-card:nth-child(2),.content-card:nth-child(2){animation-delay:50ms}.metrics .metric:nth-child(3),.product-card:nth-child(3){animation-delay:.1s}.metrics .metric:nth-child(4){animation-delay:.15s}.metric,.panel,.product-card,.content-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s}.metric:hover,.product-card:hover,.content-card:hover{border-color:#ff6b0024;transform:translateY(-4px);box-shadow:0 18px 40px #1c1f2414}.primary:active,.soft:active,.suggestions button:active{transform:scale(.96)}.primary:disabled,.soft:disabled,.ask button:disabled{cursor:wait;opacity:.65;transform:none}.ai-fab{animation:3s ease-in-out infinite fabFloat}.toast{color:#1d7541;width:max-content;max-width:100%;font-size:var(--text-xs);background:#edf9f1;border:1px solid #ccebd8;border-radius:13px;align-items:center;gap:8px;margin:-12px 0 18px;padding:11px 15px;font-weight:700;animation:.45s cubic-bezier(.2,.9,.25,1.2) both toastIn;display:flex;box-shadow:0 12px 30px #248c4d1a}.mixy-live{gap:0;display:grid}.mixy-live.expanded .ask{box-shadow:0 0 0 4px #8254ef14,0 12px 35px #1c1f2412}.ask button svg{width:19px;height:19px}.mixy-response{background:linear-gradient(145deg,#fcfaff,#f8f3ff);border:1px solid #e9defc;border-radius:15px;grid-template-columns:36px 1fr;gap:11px;margin-top:15px;padding:13px 15px;animation:.3s ease-out both responseIn;display:grid}.mixy-response-icon{width:34px;height:34px;color:var(--violet);background:#fff;border-radius:11px;place-items:center;display:grid;box-shadow:0 5px 15px #7346c81a}.mixy-response-icon svg{width:17px}.mixy-response b{font-size:var(--text-xs)}.mixy-response p{color:#55505f;font-size:var(--text-xs);white-space:pre-line;margin:4px 0 0;line-height:1.5}.thinking{gap:3px;margin-left:7px;display:inline-flex}.thinking i{background:var(--violet);border-radius:50%;width:5px;height:5px;animation:1.2s infinite dotPulse}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}.draft-card{background:#fff9f4;border:1px solid #f1d9c7;border-radius:15px;gap:5px;margin-top:10px;padding:14px;animation:.3s ease-out both responseIn;display:grid}.draft-card small{color:var(--orange-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:750}.draft-card strong{font-size:var(--text-xs)}.draft-card>span{color:var(--muted);font-size:var(--text-xs)}.draft-card>div{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.draft-card button svg{width:13px}.copied{animation:.3s ease-out toastIn;color:#23854a!important;background:#edf9f1!important;border-color:#bde6cc!important}details[open]>:not(summary){animation:.25s ease-out both responseIn}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-toggle{border:1px solid var(--mixy-line,var(--line));color:#626579;background:#ffffffe6;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:720;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex;box-shadow:0 5px 18px #2d264b09}.theme-toggle.compact{width:42px;height:42px;min-height:42px;box-shadow:none;background:0 0;border-radius:50%;padding:0}.theme-toggle:hover{color:#6f35e8;border-color:#cfc0ed;transform:translateY(-1px)}.theme-toggle svg{width:17px;height:17px}.theme-toggle .theme-sun,html[data-theme=dark] .theme-toggle .theme-moon{display:none}html[data-theme=dark] .theme-toggle .theme-sun{display:block}.auth-theme-toggle{z-index:5;position:fixed;top:22px;right:24px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f2f8;--muted:#a4a4b4;--line:#30313f;--paper:#181820;--bg:#0e0f15;--orange-text:#ff9d62;--violet:#a77bff;--mixy-canvas:#0e0f15;--mixy-surface:#181821f5;--mixy-surface-soft:#1b1b25;--mixy-surface-violet:#211c30;--mixy-ink:#f4f2f8;--mixy-muted:#a4a4b4;--mixy-line:#30313f;--mixy-line-strong:#3b3b4c;--mixy-violet:#aa7dff;--mixy-violet-soft:#2a2042;--mixy-orange:#f78642;--mixy-orange-strong:#ff9b60;--mixy-shadow-soft:0 12px 34px #00000038;--mixy-shadow-raised:0 18px 46px #00000052}html[data-theme=dark],html[data-theme=dark] body{color:var(--mixy-ink);background:#0e0f15}html[data-theme=dark] .app-main{background:radial-gradient(circle at 78% 5%,#8b57ff12,#0000 27%),radial-gradient(circle at 18% 78%,#ef702809,#0000 23%),#111219}html[data-theme=dark] .sidebar{color:#eeeaf7;background:radial-gradient(circle at 50% 0,#8952ff17,#0000 30%),#14151d;border-color:#292a36}html[data-theme=dark] .sidebar nav a{color:#aab}html[data-theme=dark] .sidebar nav a svg{color:#888b9e}html[data-theme=dark] .sidebar nav a:hover,html[data-theme=dark] .sidebar nav a.active{color:#e7ddff;background:linear-gradient(100deg,#29213c,#241d35)}html[data-theme=dark] .sidebar nav a.active svg{color:#b184ff}html[data-theme=dark] .side-account-pop,html[data-theme=dark] .mobile-menu-pop{color:#f2eff7;background:#1c1c25;border-color:#343442;box-shadow:0 18px 46px #0006}html[data-theme=dark] .side-account-pop a,html[data-theme=dark] .side-account-pop button,html[data-theme=dark] .mobile-menu-pop a,html[data-theme=dark] .mobile-menu-pop button{color:#c5c3cf}html[data-theme=dark] .side-account-pop a:hover,html[data-theme=dark] .side-account-pop button:hover,html[data-theme=dark] .mobile-menu-pop a:hover,html[data-theme=dark] .mobile-menu-pop button:hover{color:#bc95ff;background:#272133}html[data-theme=dark] .topbar,html[data-theme=dark] .mobile-toolbar{color:#f3f1f7;background:#111219e0}html[data-theme=dark] .topbar input,html[data-theme=dark] .mobile-search input{color:#efedf4;background:#191a23;border-color:#32333f}html[data-theme=dark] .icon-button,html[data-theme=dark] .theme-toggle{color:#bab8c5;background:#191a22;border-color:#30313e}html[data-theme=dark] .theme-toggle:hover{color:#c4a6ff;background:#211d2b;border-color:#684d96}html[data-theme=dark] .bottom-nav{background:#15161df5;border-color:#30313d;box-shadow:0 -12px 30px #00000038}html[data-theme=dark] .bottom-nav a{color:#9a9aa9}html[data-theme=dark] .bottom-nav a.active{color:#c09dff;background:#272038}html[data-theme=dark] .page-head h1,html[data-theme=dark] .campaign-page-head h1,html[data-theme=dark] .creative-director-head h2,html[data-theme=dark] .creative-direction-copy>strong,html[data-theme=dark] .creative-selection h3,html[data-theme=dark] .home-minimal-metrics strong,html[data-theme=dark] .home-minimal-result strong{color:#f4f2f8}html[data-theme=dark] .page:not(:has(.mixy-visual-editor)):not(:has(.mixy-video-editor)) :where(h1,h2,h3,h4,dt,dd){color:#f4f2f8}html[data-theme=dark] .page-head p,html[data-theme=dark] .muted{color:#a4a4b4}html[data-theme=dark] :is(.panel,.product-card,.content-card,.reference-metric,.home-reference-hero,.home-reference-copilot,.home-minimal-pulse,.content-command-main,.content-command-side,.content-week-item,.content-item,.finance-kpis article,.report-kpis article,.purchase-metrics article,.campaign-detail,.campaign-content-pack,.campaign-channel-copy,.campaign-history,.creative-direction,.creative-selection,.creative-director-brief,.creative-director-promise article,.autopilot-action-center,.autopilot-action-card,.autopilot-new-action>form){color:#efedf4;box-shadow:var(--mixy-shadow-soft);background:#191a22;border-color:#30313e}html[data-theme=dark] :is(.finance-hero,.report-hero,.purchase-recommendations,.opportunity-hero,.campaign-proposal,.campaign-result-hero,.campaign-empty-hero,.creative-director){color:#f2eff7;background:radial-gradient(circle at 88% 4%,#915bff24,#0000 32%),radial-gradient(circle at 4% 96%,#ef702812,#0000 27%),#191820;border-color:#39344a}html[data-theme=dark] :is(.sale-row,.notification,.member,.purchase-history-row,.purchase-order-items article,.expense-list article,.finance-table-row,.report-product-list article,.report-cash-row,.report-payment-list article,.product-picker button,.sale-cart-line,.content-week-list article){color:#e8e6ec;background-color:#0000;border-color:#2d2e3a}html[data-theme=dark] :is(.sale-row,.notification,.purchase-history-row,.expense-list article,.finance-table-row,.report-product-list article):hover{background:#20212b}html[data-theme=dark] .auth-page input,html[data-theme=dark] .auth-page select,html[data-theme=dark] .auth-page textarea{color:#f0edf5;box-shadow:none;background:#1b1c25;border-color:#3a3b49}html[data-theme=dark] .page:not(:has(.mixy-visual-editor)):not(:has(.mixy-video-editor)) input:not([type=hidden]):not([type=checkbox]):not([type=radio]){color:#f0edf5;box-shadow:none;background:#1b1c25;border-color:#3a3b49}html[data-theme=dark] .page:not(:has(.mixy-visual-editor)):not(:has(.mixy-video-editor)) select{color:#f0edf5;box-shadow:none;background:#1b1c25;border-color:#3a3b49}html[data-theme=dark] .page:not(:has(.mixy-visual-editor)):not(:has(.mixy-video-editor)) textarea{color:#f0edf5;box-shadow:none;background:#1b1c25;border-color:#3a3b49}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#777886}html[data-theme=dark] .soft,html[data-theme=dark] .mixy-button,html[data-theme=dark] .chips a,html[data-theme=dark] .content-tabs a,html[data-theme=dark] .report-actions button{color:#c6c4cf;box-shadow:none;background:#1b1c24;border-color:#353644}html[data-theme=dark] .chips a:hover,html[data-theme=dark] .soft:hover,html[data-theme=dark] .mixy-button:hover,html[data-theme=dark] .chips a.active,html[data-theme=dark] .content-tabs a.active,html[data-theme=dark] .finance-periods a.active,html[data-theme=dark] .report-periods a.active{color:#c4a4ff;background:#292039;border-color:#654a96}html[data-theme=dark] :is(.home-reference-copilot-launcher,.home-reference-copilot-launcher i,.home-reference-hero-art,.home-minimal-result,.finance-equation,.finance-chart,.report-hero-equation,.report-insight-grid article,.purchase-prerequisite,.purchase-confirm-box,.quick-sale-search,.sale-cart,.content-strategy,.content-next-move){color:#dedbe5;background:#20212a;border-color:#30313e}html[data-theme=dark] .home-reference-copilot-list>a,html[data-theme=dark] .home-minimal-metrics>a,html[data-theme=dark] .finance-table-head,html[data-theme=dark] .purchase-history-head{border-color:#30313c}html[data-theme=dark] .product-photo,html[data-theme=dark] .content-preview,html[data-theme=dark] .product-detail-photo,html[data-theme=dark] .content-next-image{background-color:#23242d}html[data-theme=dark] .autopilot-loop-result,html[data-theme=dark] .home-minimal-result{background:linear-gradient(105deg,#17261f,#191a22 58%,#211c2c);border-color:#28513c}html[data-theme=dark] .success-box{color:#87dfad;background:#183124}html[data-theme=dark] .error,html[data-theme=dark] .creative-director-error{color:#ff9da9;background:#3a2028}html[data-theme=dark] .auth-page,html[data-theme=dark] .auth-page.single,html[data-theme=dark] .onboarding{color:#f4f1f7;background:radial-gradient(circle at 50% 12%,#7d47f01a,#0000 28%),#101117}html[data-theme=dark] .auth-card,html[data-theme=dark] .onboarding .auth-card{background:#171820;border-color:#30313e;box-shadow:0 26px 70px #00000052}html[data-theme=dark] .auth-card h1,html[data-theme=dark] .auth-card label,html[data-theme=dark] .auth-heading h1{color:#f4f1f7}html[data-theme=dark] .mixy-visual-editor{background:#111218}html[data-theme=dark] .visual-tool-rail,html[data-theme=dark] .visual-tool-panel,html[data-theme=dark] .visual-properties{color:#e9e6ee;background:#181921;border-color:#30313d}html[data-theme=dark] .visual-workspace{background-color:#101117}html[data-theme=dark] :is(.visual-tool-panel h3,.visual-properties h3,.visual-library-heading,.visual-properties-head strong,.visual-layers span,.visual-image-ai-heading h3){color:#efecf4}html[data-theme=dark] :is(.visual-tool-panel input,.visual-tool-panel select,.visual-tool-panel textarea,.visual-properties input,.visual-properties select,.visual-properties textarea,.visual-ai-command,.visual-ai-audit,.visual-image-ai-presets button,.visual-page-view-toggles button,.visual-layers .visual-layer-row){color:#e7e3ec;background:#20212a;border-color:#393a47}html[data-theme=dark] .visual-tool-rail button{color:#9e9ca9}html[data-theme=dark] .visual-tool-rail button:hover,html[data-theme=dark] .visual-tool-rail button.active,html[data-theme=dark] .visual-layers .visual-layer-row.active{color:#c6a5ff;background:#29213a}html[data-theme=dark] .visual-page-toolbar,html[data-theme=dark] .visual-page-tabs{color:#aaa7b3;background:#15161d}html[data-theme=dark] .visual-canvas-grid{filter:brightness(.88)}@media (max-width:700px){html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-main{background:#111219}.auth-theme-toggle{top:14px;right:14px}.auth-theme-toggle .theme-toggle span{display:none}.auth-theme-toggle .theme-toggle{border-radius:50%;width:42px;padding:0}}.visual-image-ai-heading{align-items:center;gap:11px;margin-bottom:8px;display:flex}.visual-image-ai-heading>span{color:#6d32ed;background:linear-gradient(145deg,#fff,#eee7ff);border:1px solid #dfd3ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px #5b2cc61f}.visual-image-ai-heading svg{width:19px}.visual-image-ai-heading h3,.visual-image-ai-heading small{margin:0;display:block}.visual-image-ai-heading h3{font-size:15px}.visual-image-ai-heading small{color:#89869a;margin-top:2px;font-size:10px}.visual-image-ai-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.visual-image-ai-presets button{color:#4e4a5f;text-align:left;background:#fff;border:1px solid #e3deee;border-radius:10px;min-height:40px;padding:8px 10px;font-size:10px;font-weight:720;transition:all .18s}.visual-image-ai-presets button:hover{color:#642cdf;background:#f9f6ff;border-color:#bfa7f7;transform:translateY(-1px)}.visual-image-ai-prompt{color:#343142;gap:7px;margin-bottom:12px;font-size:11px;font-weight:750;display:grid;position:relative}.visual-image-ai-prompt textarea{resize:vertical;color:#25222d;min-height:142px;font:inherit;background:#fff;border:1px solid #ddd7e8;border-radius:13px;padding:12px 13px 27px;font-weight:530;line-height:1.5}.visual-image-ai-prompt textarea:focus{border-color:#8b56f2;outline:0;box-shadow:0 0 0 3px #6f35e81a}.visual-image-ai-prompt>small{color:#9b97a8;font-size:9px;position:absolute;bottom:8px;right:10px}.visual-image-ai-settings{grid-template-columns:1.4fr 1fr;gap:8px;margin:11px 0;display:grid}.visual-image-ai-settings label{color:#565267;gap:5px;font-size:9px;font-weight:760;display:grid}.visual-image-ai-settings select{color:#34303d;background:#fff;border:1px solid #dfdae9;border-radius:10px;min-width:0;height:39px;padding:0 9px;font-size:10px}.visual-image-ai-generate{color:#fff;background:linear-gradient(105deg,#f47727,#7436ec 78%);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;font-size:11px;font-weight:780;transition:all .2s;display:flex;box-shadow:0 12px 28px #6c32df33}.visual-image-ai-generate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 32px #6c32df42}.visual-image-ai-generate:disabled{opacity:.56;cursor:wait}.visual-image-ai-generate svg{width:17px}.visual-ai-image-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:16px;display:grid}.visual-ai-image-results button{aspect-ratio:1;background:#f2f0f6;border:1px solid #e4dfec;border-radius:10px;padding:0;position:relative;overflow:hidden}.visual-ai-image-results img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.visual-ai-image-results button:hover img{transform:scale(1.045)}.mixy-video-editor{--video-bg:#111117;--video-panel:#19191f;--video-panel-raised:#212128;--video-line:#303039;--video-muted:#9694a2;z-index:360;color:#f5f4f8;background:var(--video-bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.video-editor-head{z-index:4;background:#18171ef5;border-bottom:1px solid #2c2b34;grid-template-columns:minmax(210px,.8fr) minmax(240px,1.3fr) minmax(430px,1fr);align-items:center;gap:18px;min-height:66px;padding:10px 16px;display:grid;position:relative;box-shadow:0 8px 30px #0003}.video-editor-head>div{align-items:center;gap:9px;display:flex}.video-editor-head>div:last-child{justify-content:flex-end}.video-editor-head a,.video-editor-head>div:first-child>span{color:#c9c7d0;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:720;display:inline-flex}.video-editor-head>div:first-child>span{color:#fff;border-left:1px solid #393740;padding-left:10px;font-size:13px}.video-editor-head svg{width:16px}:is(.page:has(.mixy-video-editor) .video-editor-head>input,.page:has(.mixy-video-editor) .video-editor-head select,.page:has(.mixy-video-editor) .video-editor-head button){color:#f4f2f8;min-height:40px;box-shadow:none;background:#24232b;border:1px solid #3b3944;border-radius:10px}.page:has(.mixy-video-editor) .video-editor-head>input{text-align:center;width:100%;padding:0 13px;font-size:13px;font-weight:650}.page:has(.mixy-video-editor) .video-editor-head select{padding:0 31px 0 11px;font-size:10px}.page:has(.mixy-video-editor) .video-editor-head button{align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.page:has(.mixy-video-editor) .video-editor-head button.primary{background:linear-gradient(115deg,#ef792f,#7f3ce9);border-color:#ef7029;box-shadow:0 8px 22px #7633dd33}.video-editor-notice{z-index:8;color:#eee9ff;background:#402d61f2;border:1px solid #c8b6ff47;border-radius:10px;max-width:min(520px,100vw - 32px);padding:10px 15px;font-size:11px;font-weight:650;position:fixed;top:77px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #00000040}.video-editor-layout{flex:1;grid-template-columns:285px minmax(450px,1fr) 310px;min-height:0;display:grid;overflow:hidden}.video-media-library,.video-properties-panel{background:var(--video-panel);scrollbar-color:#45434d transparent;scrollbar-width:thin;min-height:0;padding:16px 14px;overflow-y:auto}.video-media-library{border-right:1px solid var(--video-line)}.video-properties-panel{border-left:1px solid var(--video-line)}.video-panel-title,.video-panel-title>div,.video-panel-title>div>span{align-items:center;display:flex}.video-panel-title{justify-content:space-between;gap:9px;min-height:39px;margin-bottom:12px}.video-panel-title>div{gap:9px;min-width:0}.video-panel-title>div>svg{color:#9d6cff;width:16px}.video-panel-title>div>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.video-panel-title strong{color:#f5f4f7;font-size:12px;font-weight:720}.video-panel-title small,.video-panel-title>span{color:var(--video-muted);font-size:9px}.video-panel-title label,.video-panel-title button,.video-mini-upload{color:#ddd9e5;cursor:pointer;background:#25242c;border:1px solid #3c3946;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9px;font-weight:720;display:inline-flex}.video-panel-title label svg,.video-panel-title button svg,.video-mini-upload svg{width:13px}.video-panel-title input[type=file],.video-mini-upload input[type=file]{display:none}.video-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.video-source-list>article{background:#202027;border:1px solid #2f2e36;border-radius:11px;min-width:0;padding:6px;transition:all .18s;position:relative;overflow:hidden}.video-source-list>article:hover{background:#25232d;border-color:#64469f}.video-source-list video{aspect-ratio:1.25;object-fit:cover;background:#0c0c0f;border-radius:7px;width:100%}.video-source-list article>div{gap:2px;min-width:0;padding:6px 2px 7px;display:grid}.video-source-list article>div>span{color:#ab83ff;text-transform:uppercase;font-size:8px;font-weight:770}.video-source-list article>div>strong{color:#e8e6ec;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.video-source-list article>div>small{color:#83818d;font-size:8px}.video-source-list article>button{color:#d7c9f6;background:#302941;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:29px;font-size:8px;font-weight:750;display:flex}.video-source-list article>button svg{width:11px}.video-library-empty,.video-timeline-empty{color:#86838f;text-align:center;border:1px dashed #3e3c46;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.video-library-empty svg{color:#7552bc;width:22px}.video-library-empty strong{color:#d3d0d8;font-size:10px}.video-library-empty span,.video-timeline-empty{font-size:9px}.video-saved-projects{gap:5px;margin-top:24px;display:grid}.video-saved-projects h3{color:#9d9aa6;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:9px}.video-saved-projects a{color:#d4d1d9;background:#202027;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:9px;display:flex}.video-saved-projects a.active{color:#fff;background:#34284d}.video-saved-projects small{color:#8f8c97;font-size:8px}.video-preview-column{background-color:#131319;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:22px 22px 0;display:flex;overflow:hidden}.video-preview-frame{background:#08080b;border:1px solid #34323c;border-radius:8px;place-items:center;min-width:0;max-width:min(70%,640px);max-height:46vh;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000059}.video-preview-frame.ratio-9-16{aspect-ratio:9/16;height:46vh}.video-preview-frame.ratio-1-1{aspect-ratio:1;height:min(46vh,540px)}.video-preview-frame.ratio-16-9{aspect-ratio:16/9;width:min(74%,680px)}.video-preview-frame>video{object-fit:contain;background:#08080b;width:100%;height:100%}.video-preview-empty{color:#7f7c87;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.video-preview-empty svg{color:#6f4faf;width:28px}.video-preview-empty strong{color:#d3d0d8;font-size:11px}.video-preview-empty span{font-size:9px}.video-preview-text,.video-preview-logo{z-index:2;pointer-events:none;position:absolute}.video-preview-text{text-align:center;text-shadow:0 2px 8px #0000008c;font-weight:800;line-height:1.05;left:7%;right:7%}.video-preview-text.top{top:8%}.video-preview-text.center{top:50%;transform:translateY(-50%)}.video-preview-text.bottom{bottom:9%}.video-preview-logo.top-left{top:6%;left:6%}.video-preview-logo.top-right{top:6%;right:6%}.video-preview-logo.bottom-left{bottom:6%;left:6%}.video-preview-logo.bottom-right{bottom:6%;right:6%}.video-preview-meta{color:#85828f;justify-content:center;gap:20px;width:min(700px,100%);padding:10px 0 11px;font-size:9px;display:flex}.video-preview-meta strong{color:#c9c6cf}.video-output-ready{color:#76d2a4;background:#182821;border:1px solid #315a48;border-radius:10px;align-items:center;gap:10px;width:min(700px,100%);min-height:52px;margin-bottom:10px;padding:8px 12px;display:flex}.video-output-ready>svg{width:18px}.video-output-ready>div{gap:2px;margin-right:auto;display:grid}.video-output-ready strong{color:#d9f5e7;font-size:10px}.video-output-ready span{color:#83a493;font-size:8px}.video-output-ready a{color:#17392a;background:#78d4a6;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:760;display:inline-flex}.video-output-ready a svg{width:12px}.video-timeline-panel{background:#17171d;border-top:1px solid #2e2d34;flex:1;width:calc(100% + 44px);min-height:0;padding:13px 18px 16px;overflow-y:auto}.video-timeline-panel>.video-panel-title{margin-bottom:7px}.video-timeline-track{gap:6px;display:grid}.video-timeline-track>article{cursor:pointer;background:#202027;border:1px solid #302f37;border-radius:9px;grid-template-columns:40px 92px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:72px;padding:6px 7px;display:grid;position:relative}.video-timeline-track>article.active{border-color:#7c50da;box-shadow:inset 0 0 0 1px #9063eb38}.video-timeline-track article>video{object-fit:cover;background:#0b0b0e;border-radius:6px;width:92px;height:56px}.video-clip-order{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.video-clip-order strong{color:#ae88ff;text-align:center;grid-column:1/-1;font-size:11px}.video-clip-order button,.video-delete-clip{color:#95929d;background:#292831;border-radius:5px;place-items:center;width:18px;height:19px;padding:0;display:grid}.video-clip-order button:disabled{opacity:.3}.video-clip-order svg,.video-delete-clip svg{width:10px}.video-clip-controls{min-width:0}.video-clip-controls>strong{color:#e4e1e8;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:9px;display:block;overflow:hidden}.video-clip-controls>div{grid-template-columns:82px 82px minmax(92px,1fr);gap:6px;display:grid}.video-clip-controls label{color:#8e8b96;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;font-size:8px;display:grid}:is(.page:has(.mixy-video-editor) .video-clip-controls input,.page:has(.mixy-video-editor) .video-clip-controls select){color:#d8d5dd;width:100%;min-height:26px;box-shadow:none;background:#292831;border:1px solid #3b3943;border-radius:6px;padding:0 5px;font-size:8px}.video-delete-clip{color:#bb7d84}.video-properties-panel>section{border-bottom:1px solid #2e2d35;margin-bottom:17px;padding:0 0 17px}.video-properties-panel>section:last-child{border-bottom:0;margin-bottom:0}.page:has(.mixy-video-editor) .video-properties-panel select{color:#e4e1e8;width:100%;min-height:36px;box-shadow:none;background:#24232b;border:1px solid #3a3843;border-radius:8px;padding:0 9px;font-size:9px}.page:has(.mixy-video-editor) .video-properties-panel input:not([type=range]):not([type=color]){color:#e4e1e8;width:100%;min-height:36px;box-shadow:none;background:#24232b;border:1px solid #3a3843;border-radius:8px;padding:0 9px;font-size:9px}.video-text-list{gap:8px;display:grid}.video-text-list>article{background:#202027;border:1px solid #33313b;border-radius:9px;gap:6px;padding:8px;display:grid}.video-text-list>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.video-text-list>article>div:last-child{grid-template-columns:minmax(0,1.3fr) 35px 50px 30px}.video-text-list label,.video-property-grid label,.video-volume{color:#8e8b97;gap:4px;font-size:8px;display:grid}.video-text-list button{color:#bd7b83;background:#2b252c;border-radius:7px;place-items:center;min-height:35px;display:grid}.video-text-list button svg{width:13px}.video-text-list p{color:#85828e;margin:0;font-size:9px;line-height:1.5}.page:has(.mixy-video-editor) .video-text-list input[type=color]{background:#24232b;border:1px solid #3a3843;border-radius:7px;width:35px;min-height:35px;padding:3px}.video-property-grid{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:9px;display:grid}.video-property-grid label:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center}.video-property-grid label:last-child>span{color:#b5b2bc;font-size:8px}.video-volume{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:10px}.video-volume span{color:#b9b5c0}.video-h3-card{background:radial-gradient(circle at 100% 0,#753de638,#0000 45%),#211d2b;border-radius:12px;border:1px solid #433663!important;padding:13px!important}.video-h3-card>div{align-items:center;gap:8px;display:flex}.video-h3-card>div>svg:first-child{color:#a878ff;width:18px}.video-h3-card>div>svg:last-child{color:#8e8998;width:13px;margin-left:auto}.video-h3-card>div>span{gap:2px;display:grid}.video-h3-card strong{color:#f1edf8;font-size:10px}.video-h3-card small{color:#9f99aa;font-size:8px}.video-h3-card p{color:#aaa4b4;margin:10px 0;font-size:9px;line-height:1.5}.video-h3-card button{color:#8e8997;background:#292531;border:1px solid #463c59;border-radius:8px;width:100%;min-height:34px;font-size:9px;font-weight:720}@media (max-width:1180px){.video-editor-layout{grid-template-columns:230px minmax(430px,1fr) 270px}.video-editor-head{grid-template-columns:minmax(180px,.7fr) minmax(190px,1fr) minmax(390px,1fr)}.video-source-list{grid-template-columns:1fr}}@media (max-width:900px){.mixy-video-editor{overflow-y:auto}.video-editor-head{grid-template-columns:1fr auto;gap:8px;position:sticky;top:0}.video-editor-head>input{grid-area:2/1/auto/-1}.video-editor-head>div:last-child{flex-wrap:wrap}.video-editor-head>div:first-child>span{display:none}.video-editor-layout{flex-direction:column;display:flex;overflow:visible}.video-preview-column{order:1;min-height:740px;overflow:visible}.video-media-library{border:0;border-top:1px solid var(--video-line);order:2;min-height:320px;max-height:none;overflow:visible}.video-properties-panel{border:0;border-top:1px solid var(--video-line);order:3;overflow:visible}.video-source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.video-properties-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.video-properties-panel>section{margin:0}.video-timeline-panel{flex:none;min-height:300px}}@media (max-width:620px){.video-editor-head{flex-direction:column;align-items:stretch;display:flex}.video-editor-head>div:last-child{justify-content:flex-start}.video-editor-head>div:last-child>*{flex:1}.video-preview-column{min-height:670px;padding-inline:12px}.video-preview-frame{max-width:92%}.video-preview-frame.ratio-16-9{width:96%}.video-timeline-panel{width:calc(100% + 24px)}.video-timeline-track>article{grid-template-columns:34px 70px minmax(0,1fr) 24px}.video-timeline-track article>video{width:70px}.video-clip-controls>div{grid-template-columns:1fr 1fr}.video-clip-controls label:last-child{grid-column:1/-1}.video-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.video-properties-panel{grid-template-columns:1fr}}.visual-video-heading{align-items:center;gap:10px;display:flex}.visual-video-heading>span{color:#fff;background:linear-gradient(135deg,#ff6b00,#6f35f5);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #6f35f533}.visual-video-heading svg{width:18px}.visual-video-heading h3{margin:0}.visual-video-heading small{color:#6f35f5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.visual-video-prompt{color:#302b39;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid;position:relative}.visual-video-prompt textarea{resize:vertical;color:#262130;min-height:116px;font:inherit;background:#fff;border:1px solid #ded7e9;border-radius:14px;padding:12px 12px 25px;font-weight:500;line-height:1.45}.visual-video-prompt textarea:focus{border-color:#7b43ef;outline:3px solid #6f35f51a}.visual-video-prompt>small{color:#9991a1;font-size:9px;font-weight:600;position:absolute;bottom:7px;right:10px}.visual-video-source{color:#8c8492;background:#faf9fb;border:1px solid #e4dee9;border-radius:14px;align-items:center;gap:10px;margin-top:11px;padding:9px;display:flex}.visual-video-source.available{color:#2a2530;cursor:pointer;background:#fff}.visual-video-source input{accent-color:#6f35f5;width:15px;height:15px}.visual-video-source>img,.visual-video-source>svg{object-fit:cover;border-radius:10px;width:42px;height:42px}.visual-video-source>svg{color:#91899c;background:#eeeaf2;padding:10px}.visual-video-source>span{gap:2px;min-width:0;display:grid}.visual-video-source strong{font-size:11px}.visual-video-source small{color:#8a8291;font-size:9px;line-height:1.35}.visual-video-settings{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.visual-video-settings label{color:#67606d;gap:5px;font-size:9px;font-weight:800;display:grid}.visual-video-settings label:last-child{grid-column:1/-1}.visual-video-settings select{color:#312b37;background:#fff;border:1px solid #ded8e5;border-radius:10px;min-width:0;height:38px;padding:0 9px;font-size:10px}.visual-video-generate{color:#fff;cursor:pointer;background:linear-gradient(105deg,#f26b18,#6f35f5);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;margin-top:12px;font-size:11px;font-weight:850;display:flex;box-shadow:0 10px 23px #6f35f52e}.visual-video-generate svg{width:15px}.visual-video-generate:disabled{opacity:.48;cursor:default}.visual-video-cost{text-align:center;margin:7px 0 0!important;font-size:9px!important}.visual-video-list{gap:10px;display:grid}.visual-video-list article{background:#fff;border:1px solid #e3dce9;border-radius:14px;padding:8px;overflow:hidden}.visual-video-list article.selected{border-color:#7b43ef;box-shadow:0 0 0 2px #6f35f517}.visual-video-list video{object-fit:contain;background:#0e0c13;border-radius:10px;width:100%;max-height:280px;display:block}.visual-video-progress{color:#6f35f5;text-align:center;background:radial-gradient(circle at 50% 30%,#f1e9ff,#f8f6fb);border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:116px;display:grid}.visual-video-progress svg{width:22px;animation:1.8s ease-in-out infinite visual-video-pulse}.visual-video-progress span{color:#736b7b;font-size:10px}.visual-video-job-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.visual-video-job-meta small{color:#928a99;font-size:8px}.visual-video-status{color:#7440d8;text-transform:uppercase;background:#eee7ff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.visual-video-list article.succeeded .visual-video-status{color:#237346;background:#e5f6eb}.visual-video-list article.failed .visual-video-status,.visual-video-list article.cancelled .visual-video-status{color:#a03838;background:#fdeaea}.visual-video-list article>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;color:#635c68!important;margin:8px 2px!important;font-size:9px!important}.visual-video-error{color:#a03838;background:#fff0f0;border-radius:8px;margin:7px 0;padding:7px;font-size:9px;line-height:1.35}.visual-video-actions{grid-template-columns:1fr auto;gap:6px;display:grid}.visual-video-actions button,.visual-video-actions a{color:#4e2c9a;cursor:pointer;background:#fff;border:1px solid #dcd4e7;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.visual-video-actions button{color:#fff;background:#6f35f5;border-color:#6f35f5}.visual-video-actions svg{width:12px}.content-video-link{color:#6831d7;width:fit-content;font-size:var(--text-xs);background:#f0eaff;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 9px;font-weight:780;text-decoration:none;display:inline-flex}.content-video-link svg{width:14px}@keyframes visual-video-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.visual-video-progress svg{animation:none}}.content-command-center{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:18px;margin:8px 0 38px;display:grid}.content-command-main,.content-command-side{min-width:0}.content-command-main{background:#fff;border:1px solid #e6e0ef;border-radius:26px;padding:28px;box-shadow:0 18px 50px #2a1f480b}.content-command-heading{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.content-command-heading h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(27px,3vw,40px)}.content-command-heading p{color:#6f7082;max-width:630px;margin:0;line-height:1.55}.content-command-heading form{flex:none}.content-command-heading .primary{white-space:nowrap;min-height:46px;padding-inline:18px}.content-week-progress{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:14px;margin:26px 0 12px;display:grid}.content-week-progress>span{color:#454357;align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.content-week-progress svg{color:#18a76b;width:16px}.content-week-progress i{background:#f0edf4;border-radius:99px;height:5px;overflow:hidden}.content-week-progress b{border-radius:inherit;background:linear-gradient(90deg,#6f35f5,#ff6b00);height:100%;transition:width .35s;display:block}.content-week-list{border-top:1px solid #efecf3}.content-week-item{color:#171623;border-bottom:1px solid #efecf3;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:76px;padding:10px 2px;transition:color .16s,transform .16s;display:grid}.content-week-item:hover{color:#5d28d8;transform:translate(3px)}.content-week-item time{color:#5f2ede;text-transform:capitalize;background:#f3efff;border-radius:14px;place-items:center;width:44px;min-height:50px;display:grid}.content-week-item time strong{text-transform:uppercase;font-size:10px}.content-week-item time span{font-size:18px;font-weight:780}.content-week-item>div{gap:3px;min-width:0;display:grid}.content-week-item>div small{color:#8a8795;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:720}.content-week-item>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.content-week-item>div span{color:#787687;font-size:11px}.content-week-item em{color:#6f35f5;background:#f3efff;border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:760}.content-week-item em.ready,.content-week-item em.published{color:#157a50;background:#eaf8f1}.content-week-item>svg{width:16px}.content-week-empty{color:#676476;background:linear-gradient(135deg,#f8f5ff,#fff9f5);border-radius:20px;align-items:center;gap:16px;min-height:140px;margin-top:24px;padding:25px;display:flex}.content-week-empty>svg{color:#6f35f5;width:36px;height:36px}.content-week-empty strong{color:#252332}.content-week-empty p{max-width:500px;margin:5px 0 0;line-height:1.5}.content-command-side{flex-direction:column;gap:14px;display:flex}.content-next-move,.content-strategy{background:#fff;border:1px solid #e6e0ef;border-radius:22px}.content-next-move{flex:1;padding:22px}.content-next-move>span{color:#6f35f5;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.content-next-move>span svg{width:16px}.content-next-image{background-position:50%;background-size:cover;border-radius:18px;height:146px;margin:16px 0}.content-next-move small{color:#8c8997}.content-next-move h3{margin:7px 0;font-size:19px;line-height:1.18}.content-next-move p{color:#6f6d7d;margin:0 0 16px;font-size:12px;line-height:1.5}.content-next-move .soft{justify-content:space-between;width:100%}.content-next-move.empty>svg{color:#6f35f5}.content-strategy{overflow:hidden}.content-strategy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 18px;list-style:none;display:flex}.content-strategy summary::-webkit-details-marker{display:none}.content-strategy summary span{align-items:center;gap:8px;font-weight:760;display:flex}.content-strategy summary svg{color:#6f35f5;width:16px}.content-strategy summary small{color:#858291}.content-strategy form{border-top:1px solid #efecf3;padding:4px 18px 18px}.content-strategy-fields{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.content-strategy-fields label{gap:6px;font-size:10px;font-weight:740;display:grid}.content-strategy-fields label.wide{grid-column:1/-1}.content-strategy-fields input,.content-strategy-fields select{width:100%;min-width:0}.content-strategy form .soft{width:100%}.visual-ai-command-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.visual-ai-command-actions .secondary{color:#5d28d8;background:#f1ebff}.visual-ai-element-quick{color:#5d28d8;background:#faf8ff;border:1px solid #ddd2f6;border-radius:12px;align-items:center;gap:8px;width:100%;margin:10px 0 2px;padding:11px 12px;font-size:11px;font-weight:740;display:flex}.visual-ai-element-quick svg{width:15px}.visual-asset-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visual-asset-grid article{background:#fff;border:1px solid #e4dfee;border-radius:14px;position:relative;overflow:hidden}.visual-asset-preview{text-align:left;background:0 0;width:100%;padding:0;display:block}.visual-asset-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.visual-asset-preview span{color:#403d4c;text-overflow:ellipsis;white-space:nowrap;padding:8px 9px 5px;font-size:10px;font-weight:690;display:block;overflow:hidden}.visual-asset-grid article>div{gap:4px;padding:3px 6px 7px;display:flex}.visual-asset-grid article>div button{color:#655e73;background:#f6f4f8;border-radius:8px;flex:1;min-height:28px;font-size:9px;font-weight:720}.visual-asset-grid article>div button.danger{color:#bd3344;flex:0 0 30px}.visual-asset-grid article>div svg{width:13px}.visual-revision-list{gap:8px;display:grid}.visual-revision-list>button{color:#2c2938;text-align:left;background:#fff;border:1px solid #e5e0ed;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:10px;transition:border-color .16s,background-color .16s;display:grid}.visual-revision-list>button:hover{background:#faf8ff;border-color:#cfc0f2}.visual-revision-list>button>span{color:#6f35f5;background:#f0eaff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.visual-revision-list svg{width:15px}.visual-revision-list div{gap:3px;min-width:0;display:grid}.visual-revision-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.visual-revision-list small{color:#8b8794;font-size:9px}.visual-template-grid button.mono>span{color:#fff;background:linear-gradient(135deg,#18161c 50%,#f1ede7 50%)}.visual-template-grid button.magazine>span{color:#fff;background:linear-gradient(150deg,#766555,#e7cdbb)}.visual-template-grid button.soft>span{color:#713ee6;background:linear-gradient(145deg,#fff3e9,#eadfff)}.visual-template-grid button.bold>span{color:#fff;background:linear-gradient(145deg,#ff6b00 50%,#111225 50%)}.visual-element.selected:not(.primary-selected){outline-offset:4px;outline:3px dashed #6f35f5b8}.visual-context-toolbar.multi strong{color:#6f35f5}.visual-context-toolbar.multi button:disabled{opacity:.42}.visual-multi-properties{gap:16px;padding:14px;display:grid}.visual-multi-properties .visual-wide-button.danger{color:#b7283c;background:#fff2f3}@media (max-width:1100px){.content-command-center{grid-template-columns:1fr}.content-command-side{grid-template-columns:1fr 1fr;display:grid}}html[data-theme=dark] .app-shell{background:#12131a;border-color:#282934;box-shadow:0 20px 65px #00000061}html[data-theme=dark] .app-main,html[data-theme=dark] .topbar{color:#f2eff7;background-color:#111219}html[data-theme=dark] .home-command{color:#f2eff7}html[data-theme=dark] .home-command-head h1,html[data-theme=dark] .home-command-copy h2,html[data-theme=dark] .home-command-next h2,html[data-theme=dark] .home-command-numbers strong,html[data-theme=dark] .home-command-next>div>a strong{color:#f5f3f9}html[data-theme=dark] .home-command-focus,html[data-theme=dark] .home-command-numbers,html[data-theme=dark] .home-command-numbers>a,html[data-theme=dark] .home-command-next>div,html[data-theme=dark] .home-command-next>div>a{border-color:#30313d}html[data-theme=dark] .home-command-copy p,html[data-theme=dark] .home-command-numbers small,html[data-theme=dark] .home-command-next>div>a small,html[data-theme=dark] .home-command-next>div>a em,html[data-theme=dark] .home-command-next>header>a{color:#a5a5b3}html[data-theme=dark] .home-command-art{background:radial-gradient(circle at 50% 47%,#2b2a31 0 45%,#0000 45.5%),#1d1e25}html[data-theme=dark] .home-command-art>div{filter:drop-shadow(0 20px 20px #00000057)}html[data-theme=dark] :is(.product-detail,.sale-detail,.quick-sale-panel,.create-panel,.sale-list,.product-tools,.product-picker,.sale-cart,.sale-extra-grid,.proposal-fields,.proposal-options){color:#eeebf3;background:#191a22;border-color:#30313d}html[data-theme=dark] :is(.product-detail-facts>div,.product-picker button,.sale-cart-line,.sale-extra,.product-finance-form,.product-photo-tool){color:#dedbe5;background:#20212a;border-color:#30313d}html[data-theme=dark] :is(.sale-summary strong,.sale-total,.product-body h2,.product-detail h2,.product-detail-facts strong){color:#f2eff7}html[data-theme=dark] .content-thumb>span{color:#e9e6ee;background:#181921e6}html[data-theme=dark] .content-tabs{background:#191a22;border-color:#30313e}html[data-theme=dark] .content-tabs a{color:#a7a6b4}html[data-theme=dark] .content-tabs a.active{color:#fff;background:#7540e8}html[data-theme=dark] .content-item{color:#ece9f1;background:#191a22;border-color:#30313e}html[data-theme=dark] .content-item-copy>p,html[data-theme=dark] .content-item-copy>strong,html[data-theme=dark] .content-item-copy>div small{color:#a4a3b0}html[data-theme=dark] .content-command-center,html[data-theme=dark] .content-command-main,html[data-theme=dark] .content-command-side,html[data-theme=dark] .content-strategy,html[data-theme=dark] .content-next-move{color:#ece9f2;background:#191a22;border-color:#30313e}html[data-theme=dark] .content-week-progress,html[data-theme=dark] .content-week-item,html[data-theme=dark] .content-week-empty,html[data-theme=dark] .content-strategy-fields{background:#20212a;border-color:#30313d}html[data-theme=dark] .finance-entry-panel,html[data-theme=dark] .finance-truth,html[data-theme=dark] .finance-truth.loss,html[data-theme=dark] .finance-inventory-card,html[data-theme=dark] .finance-guidance{color:#f0edf5;background:radial-gradient(circle at 85% 4%,#824bf621,#0000 31%),#191a22;border-color:#383348}html[data-theme=dark] .finance-equation>div,html[data-theme=dark] .expense-recurring,html[data-theme=dark] .expense-breakdown>div{color:#e8e5ed;background:#20212a;border-color:#343541}html[data-theme=dark] .finance-alerts article{background:#282218;border-color:#5b4931}html[data-theme=dark] .finance-alerts article.critical{background:#2c1d22;border-color:#5c343b}html[data-theme=dark] .finance-table-row,html[data-theme=dark] .finance-table-row>span:first-child,html[data-theme=dark] .finance-empty strong,html[data-theme=dark] .finance-guidance>span strong{color:#e8e5ed}html[data-theme=dark] .finance-bars,html[data-theme=dark] .expense-list article{border-color:#30313d}html[data-theme=dark] .report-hero,html[data-theme=dark] .report-insight-grid article{color:#f0edf5;background:radial-gradient(circle at 78% 0,#7e46f024,#0000 31%),#191a22;border-color:#39334b}html[data-theme=dark] .report-hero-deltas .report-delta,html[data-theme=dark] .report-hero-equation,html[data-theme=dark] .report-chart-card footer{background:#20212a;border-color:#343541}html[data-theme=dark] .report-hero-equation>div,html[data-theme=dark] .report-cash-row,html[data-theme=dark] .report-product-list article,html[data-theme=dark] .report-chart-column>div{border-color:#30313d}html[data-theme=dark] .report-score:before,html[data-theme=dark] .report-payment-donut:before{background:#191a22}html[data-theme=dark] :is(.report-empty strong,.report-payment-list strong,.report-cash-row strong,.report-product-list strong,.report-insight-grid strong){color:#ece9f2}html[data-theme=dark] .report-insight-grid article.good{background:#17261f;border-color:#2c513e}html[data-theme=dark] .report-insight-grid article.warning{background:#282218;border-color:#59482c}html[data-theme=dark] .report-insight-grid article.critical{background:#2b1d21;border-color:#59333a}html[data-theme=dark] :is(.purchase-metrics article,.purchase-order-detail,.purchase-recommendations,.purchase-history,.purchase-prerequisite,.purchase-confirm-box,.purchase-line,.campaign-detail,.campaign-content-pack,.campaign-channel-copy,.campaign-learning,.campaign-history){color:#ece9f2;background:#191a22;border-color:#30313e}html[data-theme=dark] .purchase-history-row,html[data-theme=dark] .purchase-order-items>div,html[data-theme=dark] .campaign-history article{border-color:#30313d}html[data-theme=dark] .autopilot-action-stats,html[data-theme=dark] .autopilot-action-toolbar,html[data-theme=dark] .autopilot-action-impact,html[data-theme=dark] .autopilot-complete-pop>form,html[data-theme=dark] .autopilot-results-strip article{color:#e9e6ee;background:#20212a;border-color:#333440}html[data-theme=dark] .autopilot-action-stats span,html[data-theme=dark] .autopilot-results-strip{border-color:#333440}html[data-theme=dark] .autopilot-action-stats strong,html[data-theme=dark] .autopilot-action-impact strong{color:#ece9f2}html[data-theme=dark] .autopilot-action-quiet{color:#bbb8c4;background:#20212a;border-color:#393a46}html[data-theme=dark] .mixy-assistant-popover{color:#eeebf3;background:#181821fb;border-color:#373342;box-shadow:0 32px 84px #00000085}html[data-theme=dark] .mixy-popover-head{background:radial-gradient(circle at 12% 20%,#ff772412,#0000 34%),#1d1d27;border-color:#34313e}html[data-theme=dark] .mixy-popover-head strong{color:#f1eef5}html[data-theme=dark] .mixy-popover-close,html[data-theme=dark] .mixy-assistant-popover .ask,html[data-theme=dark] .mixy-assistant-popover .suggestions button,html[data-theme=dark] .mixy-assistant-popover .mixy-smart-response,html[data-theme=dark] .mixy-evidence-card{color:#d9d6df;background:#20212a;border-color:#383844}html[data-theme=dark] :is(.positive,.status-paid,.status-published,.report-ok,.inventory-ok){color:#69d99b}html[data-theme=dark] :is(.negative,.overdue,.status-canceled,.status-failed){color:#ff8997}html[data-theme=dark] :is(.warning,.status-pending,.status-draft){color:#ffc46d}@media (max-width:700px){html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .page{background-color:#111219}.content-command-main{border-radius:20px;padding:20px}.content-command-heading{display:grid}.content-command-heading form,.content-command-heading .primary{width:100%}.content-command-side{display:flex}.content-week-progress{grid-template-columns:1fr}.content-week-item{grid-template-columns:44px minmax(0,1fr) 16px}.content-week-item em{display:none}.content-strategy-fields{grid-template-columns:1fr}.content-strategy-fields label.wide{grid-column:auto}}.auth-page.auth-minimal{background:radial-gradient(circle at 18% 14%,#f7762b17,#0000 28%),radial-gradient(circle at 82% 86%,#6a35df11,#0000 30%),#f7f6f5;grid-template-columns:1fr;place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.auth-minimal .auth-card{background:#fffffff5;border:1px solid #241f1c14;border-radius:24px;gap:25px;width:min(460px,100%);max-width:none;padding:44px 48px 38px;display:grid;box-shadow:0 30px 90px #31251d1c}.auth-minimal .auth-logo{justify-content:center}.auth-minimal .auth-logo img,.auth-minimal .auth-logo .brand-lockup{background:0 0;border-radius:0;width:190px;height:auto;padding:0}.auth-minimal .auth-heading{text-align:center;justify-items:center;gap:8px;display:grid}.auth-minimal .auth-card h1{color:#1d1e27;letter-spacing:-.045em;margin:0;font-size:32px;font-weight:680}.auth-minimal .auth-card p{color:#858792;margin:0;font-size:13px}.auth-minimal .form{gap:17px}.auth-minimal .form label{color:#4d4f59;gap:7px;font-size:12px;font-weight:680}.auth-minimal .form input{min-height:52px;box-shadow:none;background:#fcfcfd;border:1px solid #dedde3;border-radius:12px;padding-inline:15px}.auth-minimal .form input:focus{border-color:#f0803e;box-shadow:0 0 0 3px #f0803e1a}.auth-minimal .form .primary{background:#f4762b;border-radius:12px;min-height:52px;margin-top:4px;box-shadow:0 12px 28px #f06a1d33}.auth-minimal .form .subtle{color:#858792;font-size:11px}.auth-minimal .auth-switch{color:#747681;text-align:center;margin:-2px 0 0;font-size:12px}.auth-minimal .auth-switch a{color:#6634d9;font-weight:760}.auth-minimal .form label>small{color:#9999a2;font-size:10px;font-weight:500}.auth-register .auth-card{gap:16px;padding:26px 44px 23px}.auth-register .auth-logo img,.auth-register .auth-logo .brand-lockup{width:154px}.auth-register .auth-card h1{font-size:30px}.auth-register .auth-heading{gap:6px}.auth-register .form{gap:12px}.auth-register .form input,.auth-register .form .primary{min-height:48px}.auth-register .auth-heading .eyebrow{color:#6535d9;font-size:9px}.auth-register .auth-heading p{max-width:290px;line-height:1.5}.auth-minimal .auth-note{color:#aaaab1;justify-self:center;font-size:10px}@media (max-width:520px){.auth-page.auth-minimal{padding:20px}.auth-minimal .auth-card{border-radius:20px;gap:24px;padding:34px 24px 30px}.auth-minimal .auth-logo img,.auth-minimal .auth-logo .brand-lockup{width:165px}.auth-minimal .auth-card h1{font-size:29px}}.onboarding-flow{color:#1b1c25;background:radial-gradient(circle at 12% 5%,#f4762b12,#0000 25%),radial-gradient(circle at 88% 78%,#6734da0e,#0000 28%),#faf9f8;min-height:100dvh;padding:0 28px 64px}.onboarding-top{border-bottom:1px solid #ece9e6;justify-content:space-between;align-items:center;width:min(1080px,100%);min-height:104px;margin:0 auto;display:flex}.onboarding-top img{width:142px;height:auto}.onboarding-top>span{color:#777984;font-size:12px;font-weight:650}.onboarding-source{width:min(720px,100%);margin:0 auto;padding-top:46px;display:grid}.onboarding-step{grid-template-columns:24px 1fr 24px;align-items:center;gap:8px;width:104px;display:grid}.onboarding-step span{color:#9b99a5;background:#fff;border:1px solid #dcd8e4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:780;display:grid}.onboarding-step span:first-child,.onboarding-step.complete span:last-child{color:#fff;background:#6a38e2;border-color:#6a38e2}.onboarding-step.complete span:first-child{color:#3da96d;background:#fff;border-color:#dcd8e4}.onboarding-step.complete span:first-child svg{width:13px}.onboarding-step i{background:#dcd8e4;height:1px}.onboarding-intro{gap:10px;padding:36px 0 32px;display:grid}.onboarding-intro .eyebrow,.onboarding-review-head .eyebrow{color:#6635d9;align-items:center;gap:7px;font-size:10px;display:inline-flex}.onboarding-intro .eyebrow svg,.onboarding-review-head .eyebrow svg{width:15px;height:15px}.onboarding-intro h1,.onboarding-review-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(37px,5vw,52px);font-weight:660;line-height:1}.onboarding-intro>p,.onboarding-review-head>div>p{color:#737580;max-width:600px;margin:0;font-size:15px;line-height:1.6}.onboarding-source-list{border-top:1px solid #e6e3e1;display:grid}.onboarding-source-list>button{color:#1d1e27;text-align:left;min-height:88px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e6e3e1;border-radius:0;grid-template-columns:42px 1fr 20px;align-items:center;gap:17px;padding:16px 5px;transition:color .18s,padding .18s,background .18s;display:grid}.onboarding-source-list>button:hover,.onboarding-source-list>button.selected{color:#6130d5;background:#ffffffb8;padding-inline:14px}.onboarding-source-list>button>svg:first-child{color:#6b39df;background:#f1ecff;border-radius:12px;width:40px;height:40px;padding:10px}.onboarding-source-list>button:nth-of-type(2)>svg:first-child{color:#e56922;background:#fff1e8}.onboarding-source-list>button:nth-of-type(3)>svg:first-child{color:#2f9c61;background:#edf7f1}.onboarding-source-list>button>span{gap:5px;display:grid}.onboarding-source-list>button strong{font-size:14px}.onboarding-source-list>button small{color:#858690;font-size:12px;font-weight:500}.onboarding-source-list>button>svg:last-child{color:#9b99a4;width:17px}.onboarding-inline-form{background:#ffffffc2;border-bottom:1px solid #e6e3e1;gap:13px;padding:24px;display:grid}.onboarding-inline-form>label:not(.onboarding-file){color:#4f5059;gap:8px;font-size:11px;font-weight:720;display:grid}.onboarding-inline-form>label>div{grid-template-columns:1fr auto;gap:10px;display:grid}.onboarding-inline-form input{min-height:50px;box-shadow:none;background:#fff;border:1px solid #ddd9e2;border-radius:11px;padding:0 14px}.onboarding-inline-form .primary{border-radius:11px;min-width:112px;min-height:50px}.onboarding-inline-form>small{color:#9999a2;font-size:10px}.onboarding-file{cursor:pointer;background:#fbf9ff;border:1px dashed #cbc4d8;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:grid}.onboarding-file>svg{color:#6736dc}.onboarding-file>span{gap:4px;display:grid}.onboarding-file strong{font-size:12px}.onboarding-file small{color:#8b8b95;font-size:10px}.onboarding-file input{background:0 0;border:0;grid-column:1/-1;min-height:auto;padding:8px;font-size:11px}.onboarding-inline-form>.primary{justify-self:end}.onboarding-analyzing{color:#6130d5;background:#f2edff;border-radius:14px;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;display:flex}.onboarding-analyzing>svg{width:20px}.onboarding-analyzing>div{gap:4px;display:grid}.onboarding-analyzing strong{font-size:12px}.onboarding-analyzing small{color:#77727f;font-size:10px}.spin{animation:.9s linear infinite onboarding-spin}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding-error{color:#b23c49;background:#fff4f5;border:1px solid #f4d2d6;border-radius:10px;margin:18px 0 0;padding:13px 15px;font-size:12px}.onboarding-trust{color:#9898a1;justify-content:center;align-items:center;gap:7px;padding-top:26px;font-size:10px;display:flex}.onboarding-trust svg{color:#4ca06d;width:14px}.onboarding-review-flow{padding-bottom:90px}.onboarding-back{color:#777984;box-shadow:none;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:inline-flex}.onboarding-back svg{width:15px}.onboarding-review{width:min(1080px,100%);margin:0 auto;padding-top:42px}.onboarding-review-head{justify-content:space-between;align-items:end;gap:30px;padding:34px 0 36px;display:flex}.onboarding-review-head>div:first-child{gap:10px;display:grid}.onboarding-found{border-left:1px solid #e2dfe4;min-width:160px;padding-left:26px;display:grid}.onboarding-found strong{letter-spacing:-.05em;font-size:36px;line-height:1}.onboarding-found>span{color:#4e4f58;margin-top:3px;font-size:12px;font-weight:700}.onboarding-found small{color:#96969e;margin-top:8px;font-size:9px}.onboarding-review-form{gap:30px;display:grid}.onboarding-business-fields{border:0;grid-template-columns:1.1fr 1fr .8fr;gap:14px;padding:0;display:grid}.onboarding-business-fields label{color:#565760;gap:8px;font-size:10px;font-weight:750;display:grid}.onboarding-business-fields input,.onboarding-business-fields select{min-height:49px;box-shadow:none;background:#ffffffe6;border:1px solid #dedbe1;border-radius:10px;padding:0 14px}.onboarding-warnings{color:#73542d;background:#fff9ef;border-left:2px solid #e39a39;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.onboarding-warnings>svg{color:#d98522;flex:none;width:17px}.onboarding-warnings p{margin:0 0 3px;font-size:11px;line-height:1.5}.onboarding-products{border-top:1px solid #e4e1e3}.onboarding-products-head{justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.onboarding-products-head h2{letter-spacing:-.025em;margin:0 0 5px;font-size:18px}.onboarding-products-head p{color:#85858e;margin:0;font-size:10px}.onboarding-products-head>span{color:#6635d9;font-size:10px;font-weight:750}.onboarding-product-table{background:#ffffffe6;border:1px solid #e2dfe3;border-radius:14px;overflow:hidden}.onboarding-product-row{border-top:1px solid #eeebee;grid-template-columns:minmax(190px,1.5fr) minmax(135px,1fr) 105px 105px 80px 38px;align-items:center;gap:9px;min-width:850px;padding:8px 12px;display:grid}.onboarding-product-row.labels{color:#888791;text-transform:uppercase;background:#f8f6f8;border-top:0;min-height:40px;font-size:9px;font-weight:760}.onboarding-product-row input{color:#33343c;width:100%;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:11px}.onboarding-product-row input:hover,.onboarding-product-row input:focus{background:#fff;border-color:#ddd7e5}.onboarding-product-row>button{color:#aaa8b0;width:32px;height:32px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.onboarding-product-row>button:hover{color:#ca4855}.onboarding-product-row>button svg{width:14px}.onboarding-empty-review{border-block:1px solid #e4e1e3;align-items:center;gap:18px;min-height:130px;padding:26px;display:flex}.onboarding-empty-review>svg{color:#6737db;background:#f1ecff;border-radius:12px;width:42px;height:42px;padding:10px}.onboarding-empty-review strong{font-size:13px}.onboarding-empty-review p{color:#81828c;margin:6px 0 0;font-size:11px}.onboarding-confirm{border-top:1px solid #e4e1e3;justify-content:space-between;align-items:center;gap:30px;padding-top:22px;display:flex}.onboarding-confirm>div{align-items:center;gap:11px;display:flex}.onboarding-confirm>div>svg{color:#3ba468;width:22px}.onboarding-confirm>div>span{gap:3px;display:grid}.onboarding-confirm strong{font-size:11px}.onboarding-confirm small{color:#92929a;font-size:9px}.onboarding-confirm .primary{border-radius:11px;align-items:center;gap:12px;min-height:50px;padding-inline:22px;display:inline-flex}.onboarding-confirm .primary svg{width:17px}@media (max-width:780px){.auth-register .auth-card{padding:28px 24px 24px}.onboarding-flow{padding-inline:18px}.onboarding-top{min-height:82px}.onboarding-top img{width:118px}.onboarding-source,.onboarding-review{padding-top:32px}.onboarding-intro{padding-block:28px 25px}.onboarding-intro h1,.onboarding-review-head h1{font-size:38px}.onboarding-source-list>button{grid-template-columns:38px 1fr 17px;gap:13px}.onboarding-source-list>button>svg:first-child{width:36px;height:36px}.onboarding-inline-form{padding:18px 10px}.onboarding-inline-form>label>div{grid-template-columns:1fr}.onboarding-inline-form .primary{width:100%}.onboarding-review-head{flex-direction:column;align-items:start}.onboarding-found{border-left:0;min-width:0;padding:0}.onboarding-business-fields{grid-template-columns:1fr}.onboarding-product-table{overflow-x:auto}.onboarding-confirm{flex-direction:column;align-items:stretch}.onboarding-confirm .primary{justify-content:center}}.app-main:has(.home-command) .topbar{height:32px;padding-top:2px}.page:has(.home-command){max-width:1180px;padding:0 36px 72px}.home-command{color:#181923;gap:0;display:grid}.home-command-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:84px;display:flex}.home-command-head>div{gap:5px;display:grid}.home-command-head span{color:#6b35df;letter-spacing:.13em;font-size:9px;font-weight:850}.home-command-head h1{letter-spacing:-.052em;margin:0;font-size:clamp(36px,3.2vw,43px);font-weight:670;line-height:1}.home-command-head>a{min-height:43px;box-shadow:none;border-radius:10px;padding-inline:18px;font-size:12px}.home-command-focus{border-top:1px solid #e8e6eb;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:stretch;gap:58px;min-height:400px;padding:36px 0 42px;display:grid}.home-command-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:20px;display:flex}.home-command-kicker{color:#6935db;letter-spacing:.09em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.home-command-kicker svg{width:15px}.home-command-copy h2{letter-spacing:-.062em;max-width:620px;margin:18px 0 15px;font-size:clamp(48px,5.2vw,66px);font-weight:660;line-height:.98}.home-command-copy h2 em{color:#f26618;font-style:normal}.home-command-copy p{color:#6d707e;max-width:540px;margin:0;font-size:14px;line-height:1.55}.home-command-copy>a{color:#fff;background:#f56519;border-radius:10px;align-items:center;gap:28px;min-height:46px;margin-top:27px;padding:0 20px;font-size:12px;font-weight:790;transition:transform .18s,background .18s;display:inline-flex}.home-command-copy>a:hover{background:#e95b11;transform:translateY(-2px)}.home-command-copy>a svg{width:16px}.home-command-art{background:radial-gradient(circle at 50% 47%,#f0ede7 0 45%,#0000 45.5%),#f8f7f4;border-radius:30px;min-height:320px;position:relative;overflow:hidden}.home-command-art>div{filter:drop-shadow(0 20px 18px #271e221c);background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;display:grid;position:absolute;inset:20px}.home-command-art .brand-placeholder{color:#f16618;align-content:center;gap:10px;font-size:40px;font-weight:800}.home-command-art .brand-placeholder svg{width:58px}.home-command-numbers{border-block:1px solid #e8e6eb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-command-numbers>a{border-left:1px solid #e8e6eb;align-content:center;gap:7px;min-height:104px;padding:0 34px;display:grid}.home-command-numbers>a:first-child{border-left:0;padding-left:20px}.home-command-numbers small{color:#7b7e89;font-size:10px;font-weight:650}.home-command-numbers strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:27px;font-weight:680;overflow:hidden}.home-command-next{max-width:820px;padding:46px 20px 0}.home-command-next>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.home-command-next>header div{gap:5px;display:grid}.home-command-next>header span{color:#6b35df;letter-spacing:.12em;font-size:9px;font-weight:850}.home-command-next h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:680}.home-command-next>header>a{color:#6f727d;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.home-command-next>header>a svg{width:13px}.home-command-next>div{border-top:1px solid #e8e6eb}.home-command-next>div>a{border-bottom:1px solid #e8e6eb;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:70px;display:grid}.home-command-next>div>a>span{color:#a09ca9;font-size:11px;font-weight:750}.home-command-next>div>a>div{gap:4px;min-width:0;display:grid}.home-command-next>div>a strong,.home-command-next>div>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-command-next>div>a strong{font-size:12px}.home-command-next>div>a small{color:#81848f;font-size:10px}.home-command-next>div>a em{color:#8b8e98;font-size:9px;font-style:normal}.home-command-next>div>a>svg{color:#aaa6b2;width:14px}.home-command-clear{color:#18874c;align-items:center;gap:12px;min-height:100px;display:flex}.home-command-clear>svg{width:25px}.home-command-clear span{gap:3px;display:grid}.home-command-clear small{color:#858892}@media (max-width:900px){.home-command-focus{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:28px}.home-command-copy{padding-left:0}.home-command-copy h2{font-size:48px}}@media (max-width:700px){.page:has(.home-command){padding:4px 17px 100px}.home-command-head{align-items:flex-start;min-height:82px}.home-command-head h1{font-size:32px}.home-command-head>a{min-height:39px;padding-inline:13px;font-size:10px}.home-command-focus{grid-template-columns:1fr;gap:26px;min-height:0;padding:24px 0 32px}.home-command-art{border-radius:22px;grid-row:1;min-height:270px}.home-command-copy h2{margin-top:14px;font-size:42px}.home-command-copy>a{justify-content:space-between;width:100%}.home-command-numbers{grid-template-columns:1fr}.home-command-numbers>a,.home-command-numbers>a:first-child{border-top:1px solid #e8e6eb;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:75px;padding:0}.home-command-numbers>a:first-child{border-top:0}.home-command-numbers small{font-size:11px}.home-command-numbers strong{font-size:22px}.home-command-next{padding:40px 0 0}.home-command-next>header{flex-direction:column;align-items:flex-start;gap:12px}.home-command-next>div>a{grid-template-columns:23px minmax(0,1fr) 15px}.home-command-next>div>a em{display:none}}@media (prefers-reduced-motion:reduce){.home-command-copy>a{transition:none}}.home-minimal-pulse{background:#fff;border:1px solid #e7e5eb;border-radius:18px;padding:21px 24px 18px}.home-minimal-pulse>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.home-minimal-pulse>header div{gap:4px;display:grid}.home-minimal-pulse>header span{color:#6a38dc;letter-spacing:.1em;font-size:9px;font-weight:850}.home-minimal-pulse h2{letter-spacing:-.02em;margin:0;font-size:16px}.home-minimal-pulse>header a{color:#686b78;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.home-minimal-pulse>header a svg{width:13px}.home-minimal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-minimal-metrics>a{border-left:1px solid #eceaf0;align-content:center;gap:6px;min-width:0;min-height:78px;padding:0 24px;display:grid;position:relative}.home-minimal-metrics>a:first-child{border-left:0;padding-left:0}.home-minimal-metrics>a:last-child{padding-right:0}.home-minimal-metrics small{color:#777a88;font-size:10px;font-weight:650}.home-minimal-metrics strong{color:#1a1b25;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:700;overflow:hidden}.home-minimal-metrics em{color:#777a88;font-size:9px;font-style:normal}.home-minimal-metrics em.positive{color:#188c50}.home-minimal-metrics em.negative{color:#c34250}.home-minimal-metrics>a>svg{color:#a19cae;width:16px;position:absolute;top:6px;right:20px}.home-minimal-result{color:#1d7d49;background:#fbfdfb;border:1px solid #dce9e0;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 17px;display:grid}.home-minimal-result>span{background:#eaf7ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.home-minimal-result>span svg{width:16px}.home-minimal-result>div{gap:3px;display:grid}.home-minimal-result small{letter-spacing:.08em;font-size:8px;font-weight:850}.home-minimal-result strong{color:#2e3136;font-size:11px}.home-minimal-result>b{align-items:center;gap:6px;font-size:9px;display:flex}.home-minimal-result>b svg{width:12px}@media (max-width:900px){.home-reference-top,.home-reference-copilot-list{grid-template-columns:1fr}.home-reference-copilot-list>a{padding-inline:2px}.home-minimal-metrics{grid-template-columns:1fr 1fr}.home-minimal-metrics>a:nth-child(3){border-left:0;padding-left:0}.home-minimal-metrics>a:nth-child(n+3){border-top:1px solid #eceaf0;margin-top:16px;padding-top:16px}}@media (max-width:700px){.page:has(.home-reference){padding-inline:14px}.home-reference-head{gap:14px}.home-reference-head-actions{display:flex}.home-reference-head-actions a{width:auto}.home-reference-hero{grid-template-columns:1fr}.home-reference-hero-art{grid-row:1;min-height:220px}.home-reference-hero-copy{padding:23px 20px 24px}.home-reference-hero h2{font-size:35px}.home-reference-hero-cta{width:auto}.home-minimal-pulse{padding:19px 17px}.home-minimal-metrics>a{padding-inline:15px}.home-minimal-result{grid-template-columns:34px minmax(0,1fr)}.home-minimal-result>b{display:none}}@media (max-width:430px){.home-reference-head{align-items:flex-start;display:flex}.home-reference-head h1{font-size:31px}.home-reference-head p{max-width:210px}.home-reference-head-actions a{min-height:40px;padding-inline:13px;font-size:11px}.home-reference-head-actions a span{display:none}.home-minimal-metrics{grid-template-columns:1fr 1fr}.home-minimal-metrics strong{font-size:19px}.home-minimal-metrics>a{min-height:74px}.home-minimal-metrics>a>svg{display:none}}.sidebar{padding-top:16px;padding-bottom:18px}.side-logo{min-height:84px}.sidebar nav{margin-top:15px}.app-main:has(.home-reference) .topbar{height:32px;padding:2px 22px 0}.app-main:has(.home-reference) .topbar .icon-button{width:36px;height:36px}.page:has(.home-reference){max-width:1240px;padding:0 30px 34px}.home-reference{color:#171829;gap:16px;display:grid}.home-reference-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:68px;display:flex}.home-reference-head h1{letter-spacing:-.052em;margin:0 0 7px;font-size:clamp(34px,3.6vw,43px);font-weight:690;line-height:1}.home-reference-head p{color:#70758b;margin:0;font-size:14px}.home-reference-head p strong{color:#6c35e7}.home-reference-head p b{color:#da5c16}.home-reference-head-actions{align-items:center;gap:12px;display:flex}.home-reference-head-actions a{min-height:47px;padding-inline:21px}.home-reference-head-actions svg{width:16px}.home-reference-head-actions .primary span{font-size:18px;font-weight:400}.home-reference-top{grid-template-columns:minmax(0,1.72fr) minmax(300px,1fr);gap:16px;display:grid}.home-reference-hero,.home-reference-copilot,.home-reference-metrics>a,.home-reference-plan,.home-reference-performance,.home-reference-summary,.home-reference-activity{background:#fffffffa;border:1px solid #e4e0ed;box-shadow:0 10px 34px #2d234b09}.home-reference-hero{background:radial-gradient(circle at 20% 10%,#6f35e809,#0000 27%),linear-gradient(125deg,#fff 0%,#fffaf6 100%);border-radius:20px;grid-template-columns:minmax(0,1.04fr) minmax(260px,.96fr);min-height:300px;display:grid;position:relative;overflow:hidden}.home-reference-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:24px 8px 20px 30px;display:flex;position:relative}.home-reference-kicker{color:#6732db;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:880;display:flex}.home-reference-kicker svg{width:15px}.home-reference-hero h2{color:#181928;letter-spacing:-.055em;max-width:440px;margin:10px 0 7px;font-size:clamp(34px,3.05vw,43px);font-weight:720;line-height:.98}.home-reference-hero h2 em{color:#f06417;font-style:normal}.home-reference-hero-copy>p{color:#666b80;max-width:390px;margin:0;font-size:14px;line-height:1.38}.home-reference-signals{flex-wrap:wrap;gap:5px;margin:12px 0 13px;display:flex}.home-reference-signals span{color:#5e6072;white-space:nowrap;background:#ffffffe6;border:1px solid #e3dfeb;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.home-reference-signals svg{color:#6f35e8;width:13px}.home-reference-signals .warning{color:#9b530e;background:#fff8f0;border-color:#f1dcc7}.home-reference-signals .warning svg{color:#e96b17}.home-reference-signals .ok{color:#167c48;background:#f5fcf8;border-color:#d5eadf}.home-reference-signals .ok svg{color:#168b4e}.home-reference-hero-cta{color:#fff;background:linear-gradient(135deg,#ff7e2b,#f15e0d);border-radius:11px;justify-content:center;align-items:center;gap:28px;min-height:43px;padding:0 19px;font-size:13px;font-weight:790;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 11px 26px #ee5f0e33}.home-reference-hero-cta:hover{transform:translateY(-2px);box-shadow:0 15px 30px #ee5f0e45}.home-reference-hero-cta svg{width:16px}.home-reference-hero-art{min-width:0;position:relative}.home-reference-hero-art>i{background:linear-gradient(145deg,#e4ddd2ad,#faf7f2eb),repeating-linear-gradient(45deg,#0000 0 14px,#62492d08 14px 15px);border-radius:50%;width:270px;height:270px;position:absolute;top:18px;right:12px}.home-reference-hero-art>div{z-index:1;filter:drop-shadow(0 18px 18px #271e2221);background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;display:grid;position:absolute;inset:9px 2px 0 0}.home-reference-hero-art .brand-placeholder{color:#f06a18;align-content:center;gap:8px;font-size:36px;font-weight:800}.home-reference-hero-art .brand-placeholder svg{width:56px}.home-reference-copilot{border-radius:20px;flex-direction:column;min-height:300px;padding:24px 22px 20px;display:flex}.home-reference-copilot>header{align-items:center;gap:9px;margin-bottom:20px;display:flex}.home-reference-copilot>header svg{color:#f06a16;width:21px}.home-reference-copilot h2{letter-spacing:-.02em;margin:0;font-size:17px}.home-reference-copilot>strong{margin-bottom:11px;font-size:12px}.home-reference-copilot-list{flex:1;gap:2px;display:grid}.home-reference-copilot-list>a{border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:55px;transition:background .16s;display:grid}.home-reference-copilot-list>a:hover{background:#faf8ff}.home-reference-copilot-list>a>span{color:#6d35e4;background:#f2edff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.home-reference-copilot-list>a div{gap:3px;display:grid}.home-reference-copilot-list>a small{color:#7c8092;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-reference-copilot-empty{color:#16844a;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}.home-reference-copilot-empty>svg{width:27px}.home-reference-copilot-empty span{gap:3px;display:grid}.home-reference-copilot-empty small{color:#7d8192}.home-reference-copilot-launcher{color:#84889a;text-align:left;background:#fff;border:1px solid #e0dbea;border-radius:11px;justify-content:space-between;align-items:center;min-height:46px;margin-top:10px;padding:0 8px 0 14px;font-size:12px;transition:border-color .18s,box-shadow .18s;display:flex}.home-reference-copilot-launcher:hover{border-color:#cfc3eb;box-shadow:0 8px 20px #442d7012}.home-reference-copilot-launcher i{color:#6e35e5;background:#f1ebff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.home-reference-copilot-launcher svg{width:16px}.home-reference-body{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:16px;display:grid}.home-reference-main{align-content:start;gap:16px;min-width:0;display:grid}.home-reference-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-reference-metrics>a{border-radius:17px;min-width:0;min-height:102px;padding:14px 12px 10px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.home-reference-metrics>a:hover{transform:translateY(-2px);box-shadow:0 14px 32px #2f235012}.home-reference-metrics>a>span{z-index:2;gap:4px;display:grid;position:relative}.home-reference-metrics small{color:#4f5365;font-size:11px;font-weight:700}.home-reference-metrics strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:78%;font-size:18px;overflow:hidden}.home-reference-metrics em{color:#797d90;font-size:10px;font-style:normal;font-weight:650}.home-reference-metrics em.positive{color:#15904f}.home-reference-metrics em.negative{color:#c83f4d}.home-reference-metrics em i{color:#8d91a1;font-style:normal;font-weight:500}.home-reference-metrics>a>b{z-index:2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:12px}.home-reference-metrics>a>b svg{width:17px}.home-reference-metrics b.violet{color:#6f35e8;background:#f0eaff}.home-reference-metrics b.orange{color:#f06a16;background:#fff0e5}.home-reference-metrics b.blue{color:#2789e9;background:#eaf4ff}.home-reference-metrics b.green{color:#15914f;background:#e7f7ed}.home-reference-sparkline{fill:none;width:43%;height:35px;position:absolute;bottom:7px;right:8px;overflow:visible}.home-reference-sparkline path{stroke-width:2px;stroke-linecap:round}.home-reference-sparkline.violet path{stroke:#7844ec}.home-reference-sparkline.orange path{stroke:#f47727}.home-reference-sparkline.blue path{stroke:#2f8fec}.home-reference-sparkline.green path{stroke:#25a65f}.home-reference-lower{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.home-reference-plan,.home-reference-performance,.home-reference-summary,.home-reference-activity{border-radius:18px}.home-reference-plan,.home-reference-performance{min-height:318px;padding:20px}.home-reference-plan h2,.home-reference-performance h2,.home-reference-summary h2,.home-reference-activity h2{letter-spacing:-.015em;margin:0;font-size:14px}.home-reference-plan>header,.home-reference-performance>header{margin-bottom:10px}.home-reference-plan>div{display:grid}.home-reference-plan>div>a{border-bottom:1px solid #efedf3;grid-template-columns:37px 18px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:57px;display:grid}.home-reference-plan>div>a:hover{background:#fcfbff}.home-reference-task-icon{color:#6f35e8;background:#f0eaff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.home-reference-task-icon svg{width:16px}.home-reference-task-icon.kind-stock,.home-reference-task-icon.kind-prepare,.home-reference-task-icon.kind-deliver{color:#f06a16;background:#fff0e5}.home-reference-task-icon.kind-collect{color:#168f4f;background:#e6f7ec}.home-reference-plan>div>a>b{color:#6c35e1;font-size:12px}.home-reference-plan>div>a>span:nth-child(3){gap:2px;min-width:0;display:grid}.home-reference-plan>div>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-reference-plan>div>a small{color:#7d8191;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-reference-plan>div>a>em{color:#8d91a1;white-space:nowrap;font-size:9px;font-style:normal}.home-reference-plan>div>a>i{color:#6a34dd;white-space:nowrap;background:#f1ebff;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:750}.home-reference-plan>div>a>i.important{color:#ad5d11;background:#fff1df}.home-reference-plan>div>a>i.urgent{color:#bf3542;background:#ffeaed}.home-reference-plan>a{color:#6a34dc;align-items:center;gap:6px;margin-top:14px;font-size:10px;font-weight:800;display:inline-flex}.home-reference-plan>a svg{width:13px}.home-reference-plan-empty{color:#16864b;justify-content:center;align-items:center;gap:10px;min-height:210px;display:flex}.home-reference-plan-empty svg{width:28px}.home-reference-plan-empty span{gap:3px;display:grid}.home-reference-plan-empty small{color:#858998}.home-reference-performance{flex-direction:column;display:flex}.home-reference-performance>div{flex:1;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:18px;display:grid}.home-reference-donut{border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative}.home-reference-donut:before{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.home-reference-donut>span{z-index:1;justify-items:center;gap:1px;display:grid;position:relative}.home-reference-donut strong{letter-spacing:-.04em;font-size:25px}.home-reference-donut small{color:#777b8d;font-size:10px}.home-reference-legend{gap:16px;display:grid}.home-reference-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.home-reference-legend i{border-radius:50%;width:8px;height:8px}.home-reference-legend span,.home-reference-legend strong{font-size:10px}.home-reference-legend strong{white-space:nowrap}.home-reference-performance>a{color:#666a7c;border:1px solid #e2deea;border-radius:10px;align-items:center;width:fit-content;min-height:39px;padding:0 16px;font-size:10px;font-weight:750;display:flex}.home-reference-performance>a:hover{color:#6b35df;border-color:#cfc4e8}.home-reference-rail{align-content:start;gap:16px;display:grid}.home-reference-summary{min-height:203px;padding:17px 12px 12px}.home-reference-summary h2{margin:0 0 15px 3px}.home-reference-summary>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.home-reference-summary a{background:#fff;border:1px solid #e4dfed;border-radius:10px;align-content:center;gap:4px;min-height:67px;padding:9px;display:grid;position:relative}.home-reference-summary a:hover{background:#fbfaff}.home-reference-summary small{font-size:9px;font-weight:700}.home-reference-summary strong{font-size:18px}.home-reference-summary svg{width:15px;position:absolute;bottom:10px;right:8px}.home-reference-summary a.violet{color:#6b35df;border-color:#e4d9fb}.home-reference-summary a.orange{color:#e86516;border-color:#f4dfd0}.home-reference-summary a.green{color:#168b4d;border-color:#d5ebdf}.home-reference-activity{min-height:203px;padding:16px 12px 12px}.home-reference-activity h2{margin:0 0 12px 3px}.home-reference-activity>div{display:grid}.home-reference-activity>div>a{border-bottom:1px solid #efedf3;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;display:grid}.home-reference-activity>div>a>span{color:#6f35e8;background:#f0eaff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.home-reference-activity>div>a>span.tone-1{color:#e96316;background:#fff0e6}.home-reference-activity>div>a>span.tone-2{color:#168e4f;background:#e6f7ec}.home-reference-activity>div>a svg{width:14px}.home-reference-activity>div>a div{gap:2px;min-width:0;display:grid}.home-reference-activity>div strong,.home-reference-activity>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-reference-activity>div strong{font-size:9px}.home-reference-activity>div small{color:#898d9e;font-size:8px}.home-reference-activity>div>p{color:#888c9d;font-size:10px}.home-reference-activity>a{color:#6b35df;align-items:center;gap:5px;margin:12px 0 0 3px;font-size:9px;font-weight:800;display:inline-flex}.home-reference-activity>a svg{width:12px}.home-reference-autopilot{background:linear-gradient(110deg,#fbf9ff,#f7f2ff 52%,#fff);border:1px solid #ded4f7;border-radius:16px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:18px;min-height:96px;padding:14px 17px;display:grid;box-shadow:0 10px 30px #4f2e8e0b}.home-reference-autopilot-intro{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.home-reference-autopilot-intro>span{color:#fff;background:linear-gradient(145deg,#7540ea,#5e28ce);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 11px 23px #602acf3b}.home-reference-autopilot-intro svg{width:21px}.home-reference-autopilot-intro div{gap:4px;display:grid}.home-reference-autopilot-intro strong{font-size:13px}.home-reference-autopilot-intro p{color:#7a7e91;margin:0;font-size:10px;line-height:1.45}.home-reference-autopilot-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.home-reference-autopilot-features>span{background:#ffffffb8;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-content:center;align-items:center;gap:1px 8px;min-height:54px;padding:7px 9px;display:grid}.home-reference-autopilot-features i{border-radius:50%;grid-row:span 2;place-items:center;width:27px;height:27px;display:grid}.home-reference-autopilot-features i.violet{color:#6d35df;background:#f0eaff}.home-reference-autopilot-features i.orange{color:#e96716;background:#fff0e6}.home-reference-autopilot-features i.green{color:#168c4e;background:#e7f7ed}.home-reference-autopilot-features i.pink{color:#d83b72;background:#ffeaf1}.home-reference-autopilot-features svg{width:13px}.home-reference-autopilot-features b{font-size:9px}.home-reference-autopilot-features small{color:#85899a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.home-reference-secondary-tools{gap:12px;margin-top:6px;display:grid}.home-reference-learning{color:#16854b;background:#f7fcf9;border:1px solid #d4eadc;border-radius:15px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:60px;padding:9px 14px;display:grid}.home-reference-learning>svg:first-child{width:21px}.home-reference-learning>span{gap:2px;display:grid}.home-reference-learning small{letter-spacing:.08em;font-size:8px;font-weight:900}.home-reference-learning strong{color:#31363a;font-size:11px}.home-reference-learning>svg:last-child{width:14px}@media (max-width:1120px){.page:has(.home-reference){padding-inline:24px}.home-reference-top{grid-template-columns:minmax(0,1.55fr) minmax(275px,.8fr)}.home-reference-hero{grid-template-columns:minmax(0,1.08fr) minmax(220px,.82fr)}.home-reference-hero-copy{padding-left:24px}.home-reference-hero-art>i{width:235px;height:235px;top:34px}.home-reference-body{grid-template-columns:minmax(0,1fr) 205px}.home-reference-plan>div>a{grid-template-columns:34px 16px minmax(0,1fr) auto}.home-reference-plan>div>a>em{display:none}.home-reference-performance>div{grid-template-columns:130px minmax(0,1fr)}.home-reference-donut{width:120px;height:120px}.home-reference-donut:before{width:78px;height:78px}.home-reference-autopilot{grid-template-columns:260px minmax(0,1fr)}.home-reference-autopilot-features{grid-template-columns:1fr 1fr}}@media (max-width:900px){.home-reference-top{grid-template-columns:1fr}.home-reference-copilot{min-height:0}.home-reference-copilot-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-reference-copilot-list>a{grid-template-columns:29px minmax(0,1fr);min-height:64px;padding:5px}.home-reference-body{grid-template-columns:1fr}.home-reference-rail{grid-template-columns:1fr 1fr}.home-reference-summary,.home-reference-activity{min-height:210px}.home-reference-autopilot{grid-template-columns:1fr}}@media (max-width:700px){.page:has(.home-reference){padding:5px 14px 100px}.home-reference{gap:13px}.home-reference-head{gap:16px;display:grid}.home-reference-head h1{font-size:36px}.home-reference-head-actions{grid-template-columns:1fr 1fr;display:grid}.home-reference-head-actions a{justify-content:center;width:100%;padding-inline:10px}.home-reference-hero{grid-template-columns:1fr}.home-reference-hero-copy{padding:23px 18px 18px}.home-reference-hero h2{font-size:37px}.home-reference-hero-art{grid-row:1;min-height:255px}.home-reference-hero-art>i{width:240px;height:240px;top:12px;right:calc(50% - 120px)}.home-reference-hero-art>div{inset:0 12px}.home-reference-signals{grid-template-columns:1fr;width:100%;display:grid}.home-reference-signals span{width:fit-content}.home-reference-hero-cta{width:100%}.home-reference-copilot{padding:19px 15px 15px}.home-reference-copilot-list{grid-template-columns:1fr}.home-reference-metrics{grid-template-columns:1fr 1fr}.home-reference-metrics>a{min-height:112px}.home-reference-lower{grid-template-columns:1fr}.home-reference-plan,.home-reference-performance{min-height:0;padding:17px 14px}.home-reference-plan>div>a{grid-template-columns:35px 17px minmax(0,1fr) auto;gap:7px;min-height:64px}.home-reference-plan>div>a>i{padding-inline:7px}.home-reference-performance>div{grid-template-columns:130px minmax(0,1fr);min-height:230px}.home-reference-rail{grid-template-columns:1fr}.home-reference-autopilot{padding:16px 13px}.home-reference-autopilot-features{grid-template-columns:1fr 1fr}.home-reference-secondary-tools{margin-top:0}}@media (max-width:430px){.home-reference-head-actions,.home-reference-metrics{grid-template-columns:1fr}.home-reference-metrics>a{min-height:100px}.home-reference-performance>div{grid-template-columns:1fr;justify-items:center;padding:18px 0}.home-reference-legend{width:100%}.home-reference-autopilot-features{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-reference-hero-cta,.home-reference-metrics>a,.home-reference-copilot-launcher{transition:none}}.page:has(.home-reference){max-width:1200px;padding-inline:32px}.home-reference{gap:18px}.home-reference-head{align-items:center;min-height:72px}.home-reference-head h1{margin-bottom:8px;font-size:clamp(36px,3.2vw,42px);font-weight:680}.home-reference-head p{color:#777a88;font-size:13px}.home-reference-head-actions a{min-height:44px;box-shadow:none;border-radius:11px;padding-inline:19px}.home-reference-top{grid-template-columns:minmax(0,1.68fr) minmax(310px,.92fr);gap:18px}.home-reference-hero,.home-reference-copilot{min-height:326px;box-shadow:none;background:#fff;border-color:#e7e5eb;border-radius:18px}.home-reference-hero{grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr)}.home-reference-hero-copy{padding:34px 10px 30px 34px}.home-reference-kicker{color:#6535d6;letter-spacing:.1em;font-size:10px}.home-reference-hero h2{max-width:430px;margin:14px 0 10px;font-size:clamp(35px,3vw,43px);font-weight:690;line-height:1.02}.home-reference-hero-copy>p{color:#707382;max-width:370px;font-size:13px;line-height:1.5}.home-reference-hero-cta{min-height:42px;box-shadow:none;background:#f56519;border-radius:10px;gap:22px;margin-top:23px}.home-reference-hero-cta:hover{box-shadow:0 9px 22px #ee5f0e26}.home-reference-hero-art{background:#f7f5f1;border-radius:14px;margin:14px;overflow:hidden}.home-reference-hero-art>i{background:#eeece7;width:245px;height:245px;top:31px;right:4px}.home-reference-hero-art>div{filter:drop-shadow(0 15px 15px #271e2217);inset:12px 2px 0}.home-reference-copilot{padding:26px 24px 20px}.home-reference-copilot>header{margin-bottom:18px}.home-reference-copilot>header svg{color:#f56519}.home-reference-copilot h2{font-size:16px;font-weight:720}.home-reference-copilot>strong{color:#777a88;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:700}.home-reference-copilot-list{gap:0}.home-reference-copilot-list>a{border-top:1px solid #efedf2;border-radius:0;grid-template-columns:27px minmax(0,1fr);gap:10px;min-height:52px}.home-reference-copilot-list>a:first-child{border-top:0}.home-reference-copilot-list>a>span{color:#6936d9;background:0 0;border:1px solid #e2dbf5;width:24px;height:24px;font-size:10px}.home-reference-copilot-list>a strong{font-size:11px}.home-reference-copilot-list>a small{color:#858895;font-size:9px}.home-reference-copilot-launcher{background:#f7f6f9;border:0;border-radius:10px;min-height:43px;margin-top:12px}.home-reference-copilot-launcher i{color:#6535d6;background:#fff;width:30px;height:30px}.home-reference-secondary-tools{margin-top:0}@media (max-width:900px){.home-reference-top,.home-reference-copilot-list{grid-template-columns:1fr}.home-reference-copilot-list>a{padding-inline:2px}}@media (max-width:700px){.page:has(.home-reference){padding-inline:14px}.home-reference-head{gap:14px}.home-reference-head-actions{display:flex}.home-reference-head-actions a{width:auto}.home-reference-hero{grid-template-columns:1fr}.home-reference-hero-art{grid-row:1;min-height:220px}.home-reference-hero-copy{padding:23px 20px 24px}.home-reference-hero h2{font-size:35px}.home-reference-hero-cta{width:auto}}@media (max-width:430px){.home-reference-head{align-items:flex-start;display:flex}.home-reference-head h1{font-size:31px}.home-reference-head p{max-width:210px}.home-reference-head-actions a{min-height:40px;padding-inline:13px;font-size:11px}.home-reference-head-actions a span{display:none}}.mixy-visual-editor{z-index:300;box-shadow:none;background:#ececf2;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.visual-editor-topbar{background:radial-gradient(circle at 72% -80%,#8449ffe6,#0000 46%),linear-gradient(100deg,#15131c 0%,#28203c 48%,#5123bd 100%);flex:none;min-height:64px;padding:9px 14px;box-shadow:0 5px 24px #1b113433}.visual-save-state{align-items:center;gap:6px;display:inline-flex}.visual-save-state svg{color:#b8f0cd;width:14px}.visual-zoom-controls{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;align-items:center;display:flex;overflow:hidden}.visual-zoom-controls button{color:#fff;min-width:36px;height:40px;font-size:var(--text-xs);place-items:center;padding:0 7px;font-weight:750;display:grid}.visual-zoom-controls button:nth-child(2){border-inline:1px solid #ffffff21;min-width:49px}.visual-snap-button{color:#ffffffb8;min-height:40px;font-size:var(--text-xs);border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.visual-snap-button.active{color:#fff;background:#854dff59;border-color:#d3c3ff73}.visual-editor-body{flex:auto;grid-template-columns:76px 250px minmax(420px,1fr) 272px;min-height:0;overflow:hidden}.visual-tool-rail,.visual-tool-panel,.visual-properties{min-height:0;overflow-y:auto}.visual-tool-rail{background:#111018;border-color:#25232e;gap:6px;padding:12px 8px}.visual-tool-rail button{color:#a8a5b4;border:1px solid #0000;min-height:62px}.visual-tool-rail button:hover,.visual-tool-rail button.active{color:#fff;background:linear-gradient(145deg,#6f35f557,#ff6b001f);border-color:#7e4cff59}.visual-tool-panel,.visual-properties{padding:20px 17px}.visual-workspace{background-color:#e9e9ef;background-image:linear-gradient(#5b526f0b 1px,#0000 1px),linear-gradient(90deg,#5b526f0b 1px,#0000 1px),radial-gradient(circle at 50% 42%,#7444ef14,#0000 34%);background-size:24px 24px,24px 24px,auto;flex-direction:column;min-height:0;padding:10px 14px 12px;display:flex;position:relative;overflow:hidden}.visual-page-toolbar{flex:0 0 38px}.visual-page-toolbar strong{text-align:center;min-width:92px}.visual-context-toolbar{background:#fffffff0;border:1px solid #ded9e8;border-radius:13px;align-self:center;align-items:center;gap:5px;max-width:min(620px,96%);min-height:42px;margin:1px 0 4px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 10px 28px #231b371c}.visual-context-toolbar strong{color:#363140;max-width:170px;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0 7px;overflow:hidden}.visual-context-toolbar button{color:#5e5868;min-height:31px;font-size:var(--text-xs);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.visual-context-toolbar button:hover{color:#632ade;background:#f1ebff}.visual-context-toolbar button.danger{color:#c43c59}.visual-context-toolbar svg{width:14px}.visual-stage-viewport{flex:auto;align-items:center;min-height:280px;padding:16px}.visual-stage-page{outline:1px solid #3c30541c;box-shadow:0 22px 58px #1e17303b}.visual-element.selected{outline-width:3px;outline-color:#7a3ff0;box-shadow:0 0 0 1px #fffffff2}.visual-guide{z-index:100;pointer-events:none;background:#ff3f8a;position:absolute;box-shadow:0 0 0 1px #fffc}.visual-guide.vertical{width:2px;top:0;bottom:0;left:50%}.visual-guide.horizontal{height:2px;top:50%;left:0;right:0}.visual-page-tabs{flex:none;padding-top:8px}.visual-properties{background:#fbfbfd}.visual-properties-head{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfbfdf5;margin:-20px -17px 13px;padding:14px 17px 10px;position:sticky;top:-20px}.visual-canvas-align{gap:7px;padding-top:2px;display:grid}.visual-canvas-align>span{color:#4f5161;font-size:var(--text-xs);font-weight:700}.visual-canvas-align>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.visual-canvas-align button{color:#676171;background:#fff;border:1px solid #e0dce8;border-radius:7px;min-height:31px;font-size:10px}.visual-canvas-align button:hover{color:#6027d7;background:#f5f0ff;border-color:#b99cf2}.visual-page-properties{gap:12px;display:grid}.visual-page-properties .visual-properties-empty{min-height:160px}.visual-page-properties>label{color:#4f5161;font-size:var(--text-xs);gap:6px;font-weight:700;display:grid}.visual-page-properties input[type=color]{background:#fff;border:1px solid #dfdce6;border-radius:9px;width:100%;height:42px;padding:3px}.visual-page-properties .visual-wide-button{justify-content:center;align-items:center;gap:7px;display:flex}.visual-page-properties .visual-wide-button svg{width:14px}.visual-page-properties>small{color:#777080;background:#f2eff8;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;line-height:1.4;display:flex}.visual-page-properties>small svg{color:#6b30e9;flex:none;width:14px}@media (max-width:1180px){.visual-editor-body{grid-template-columns:68px 220px minmax(360px,1fr);overflow-y:auto}.visual-properties{border-top:1px solid #e3e1e9;border-left:0;grid-column:2/4;max-height:330px}.visual-property-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.visual-properties-empty{min-height:110px}}@media (max-width:780px){.visual-editor-topbar{gap:6px;min-width:0;min-height:58px;padding:7px 9px;overflow-x:auto}.visual-editor-topbar>strong,.visual-save-state,.visual-resize-menu,.visual-snap-button,.visual-export-button,.visual-preview-button span{display:none}.visual-editor-body{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.visual-tool-rail{z-index:12;border-right:0;flex-direction:row;flex:none;min-height:57px;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto}.visual-tool-rail button{flex:none;min-width:66px;min-height:47px}.visual-tool-panel{border-bottom:1px solid #dfdce6;border-right:0;flex:none;max-height:215px;padding:14px}.visual-template-grid,.visual-add-grid{grid-template-columns:repeat(4,minmax(95px,1fr));overflow-x:auto}.visual-workspace{flex:none;min-height:620px;padding-inline:5px;overflow:hidden}.visual-stage-viewport{min-height:460px;padding:8px}.visual-context-toolbar{justify-content:flex-start;max-width:calc(100vw - 16px)}.visual-context-toolbar strong{display:none}.visual-properties{flex:none;max-height:none;padding-bottom:90px}.visual-property-fields{grid-template-columns:1fr}.visual-zoom-controls button{min-width:34px}.visual-preview-button{width:40px;padding:0}}@media (max-width:430px){.visual-editor-topbar .visual-history-actions button:nth-child(2),.visual-zoom-controls button:first-child,.visual-zoom-controls button:last-child{display:none}.visual-zoom-controls button:nth-child(2){border:0}.visual-save-button{min-width:88px;margin-left:auto}.visual-page-toolbar span{display:none}}.visual-template-grid button{grid-template-rows:1fr auto auto}.visual-template-grid button strong{color:#34303c;font-size:var(--text-xs)}.visual-template-grid button small{color:#918b98;font-size:10px}.visual-template-grid button.launch>span{color:#6c31ee;background:radial-gradient(circle at 72% 30%,#7d42f2 0 25%,#0000 26%),#eee8ff}.visual-template-grid button.luxury>span{color:#4c4034;background:linear-gradient(160deg,#d1bfa9 0 48%,#f2e9dc 48%)}.visual-template-grid button.pop>span{color:#fff86b;background:radial-gradient(circle at 24% 20%,#fff6 0 18%,#0000 19%),linear-gradient(145deg,#ff2e76,#7b35f2)}.visual-template-grid button.split>span{color:#ff6b00;background:linear-gradient(#2a2431 0 50%,#fff 50%)}.visual-library-heading{color:#3c3744;min-height:34px;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin-top:20px;font-weight:800;display:flex}.visual-library-heading>span{align-items:center;gap:7px;display:flex}.visual-library-heading svg{color:#6b30e7;width:15px}.visual-library-heading>small{color:#6c31e4;background:#eee8fc;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.visual-saved-templates{gap:7px;display:grid}.visual-saved-templates>div{position:relative}.visual-saved-templates>div>button:first-child{text-align:left;background:#fff;border:1px solid #e4dfeb;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:48px 1fr;align-items:center;column-gap:9px;width:100%;min-height:62px;padding:7px 38px 7px 7px;display:grid}.visual-saved-templates>div>button:first-child:hover{background:#fbf9ff;border-color:#a687ee}.visual-saved-templates button:first-child>span{color:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.visual-saved-templates button:first-child svg{width:16px}.visual-saved-templates strong{color:#36313e;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.visual-saved-templates small{color:#8e8795;align-self:start;font-size:10px}.visual-saved-templates .delete{color:#ae9faf;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.visual-saved-templates .delete:hover{color:#c63d59;background:#fff0f3}.visual-saved-templates .delete svg{width:13px}.visual-library-empty{color:#908a96;font-size:var(--text-xs);text-align:center;background:#faf9fc;border:1px dashed #ddd5e9;border-radius:10px;padding:14px}.visual-save-template{background:#f3effb;border-radius:12px;gap:7px;margin-top:10px;padding:10px;display:grid}.visual-save-template input,.visual-font-picker select,.visual-font-upload>input{color:#34303e;width:100%;min-height:38px;font-size:var(--text-xs);background:#fff;border:1px solid #ded8e8;border-radius:8px;padding:0 9px}.visual-save-template button,.visual-font-picker button,.visual-font-upload>button{color:#fff;min-height:37px;font-size:var(--text-xs);background:#6630df;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:750;display:flex}.visual-save-template button:disabled,.visual-font-picker button:disabled,.visual-font-upload button:disabled{opacity:.55}.visual-save-template svg,.visual-font-picker svg{width:14px}.visual-brand-swatch{width:34px;height:34px;position:relative}.visual-brand-swatch>button:first-child{display:block}.visual-brand-swatch .remove{color:#fff;background:#24202b;border:1px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:none;position:absolute;top:-5px;right:-5px}.visual-brand-swatch:hover .remove{display:grid}.visual-brand-swatch .remove svg{width:9px}.visual-font-picker{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.visual-font-picker button{padding:0 9px}.visual-font-list{gap:5px;margin-top:8px;display:grid}.visual-font-list>div{color:#36313e;min-height:39px;font-size:var(--text-sm);background:#fff;border:1px solid #e4dfeb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px 0 10px;display:flex}.visual-font-list button{color:#938b98;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.visual-font-list button:hover{color:#c53c58;background:#fff0f3}.visual-font-list button svg{width:12px}.visual-font-upload{gap:7px;display:grid}.visual-font-upload>label{color:#6730dc;cursor:pointer;background:#faf8ff;border:1px dashed #ad95e4;border-radius:9px;align-items:center;gap:8px;min-height:53px;padding:8px 10px;font-size:10px;display:flex;position:relative}.visual-font-upload>label svg{width:17px}.visual-font-upload>label input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (max-width:780px){.visual-template-grid{grid-template-columns:repeat(8,minmax(105px,1fr))}.visual-library-heading{margin-top:14px}}.metric{min-height:148px;padding:18px 20px}.metric>svg:not(.sparkline){top:47px}.sparkline{height:36px;top:42px}.metric strong{font-size:26px}.metric-copy{font-size:16px!important}.attention,.mixy-panel,.insight{min-height:300px}.mixy-panel .ask{height:56px;padding:5px 6px 5px 16px}.mixy-panel .ask button{width:42px;height:42px}.mixy-panel .suggestions{gap:6px;margin-top:13px}.mixy-panel .suggestions button{min-height:30px}.opportunity-mini{flex-direction:column;padding:14px;display:flex}.opportunity-photo{background-position:50%;background-size:cover;border-radius:14px;height:118px;margin-bottom:14px;position:relative;overflow:hidden}.opportunity-photo i{color:#fff;font-size:var(--text-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0dd1;border-radius:10px;align-items:center;gap:5px;padding:6px 8px;font-style:normal;display:inline-flex;position:absolute;bottom:10px;left:10px}.opportunity-photo i svg{width:12px}.brand-placeholder{position:relative;color:#fff!important;background:radial-gradient(circle at 75% 25%,#ff842d7a,#0000 22%),radial-gradient(circle at 22% 82%,#8554ef33,#0000 25%),linear-gradient(145deg,#202225,#0c0d0f)!important}.brand-placeholder:after{content:"✦";color:var(--orange);font-size:22px;position:absolute;top:12px;right:14px}.brand-placeholder>span{color:var(--orange);letter-spacing:-.04em;font-size:18px;font-weight:800;position:absolute;bottom:13px;left:15px}.opportunity-mini>small{color:var(--orange-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.opportunity-mini h2{margin:7px 0 5px;font-size:15px}.opportunity-mini p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.45}.reason-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.reason-tags span{color:#c95200;font-size:var(--text-xs);background:#fff4ec;border-radius:9px;padding:5px 7px;font-weight:700}.opportunity-action{color:var(--orange-text);align-items:center;gap:5px;padding-top:12px;font-weight:700;display:flex;margin-top:auto!important;font-size:11px!important}@media (min-width:761px){.home-head>.primary{display:none}}.purchase-page{gap:22px;max-width:1240px;margin:0 auto;display:grid}.purchase-head{align-items:flex-end;margin-bottom:0}.purchase-head>div:first-child{gap:5px;display:grid}.back-link{color:#777985;width:fit-content;font-size:var(--text-xs);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.back-link svg,.purchase-eyebrow svg{width:15px;height:15px}.purchase-eyebrow{color:#6d35ee;width:fit-content;font-size:var(--text-xs);letter-spacing:.09em;align-items:center;gap:7px;font-weight:850;display:inline-flex}.purchase-head-actions{align-items:center;gap:10px;display:flex}.purchase-head-actions svg,.product-restock-link svg{width:17px;height:17px}.purchase-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.purchase-metrics article{background:#ffffffe6;border:1px solid #ebe7f2;border-radius:22px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value""icon note";align-items:center;column-gap:13px;min-height:112px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 36px #3027500b}.purchase-metrics article:after{content:"";background:#7c4dff0d;border-radius:50%;width:90px;height:90px;position:absolute;top:-36px;right:-32px}.purchase-metric-icon{border-radius:14px;grid-area:icon;place-items:center;width:44px;height:44px;display:grid}.purchase-metric-icon svg{width:21px}.purchase-metric-icon.violet{color:#6c32ee;background:#f0eaff}.purchase-metric-icon.orange{color:#d95d00;background:#fff0e5}.purchase-metric-icon.green{color:#138c4b;background:#e6f8ed}.purchase-metric-icon.blue{color:#3274d9;background:#eaf3ff}.purchase-metrics small{color:#757481;grid-area:label}.purchase-metrics strong{color:#17151f;letter-spacing:-.035em;grid-area:value;font-size:22px}.purchase-metrics em{color:#9a97a2;font-size:var(--text-xs);grid-area:note;font-style:normal}.purchase-modal-panel,.supplier-detail-panel,.purchase-order-detail{background:radial-gradient(circle at 94% 8%,#7e4bff14,#0000 30%),#fff;border-color:#e2d9fa;padding:24px;box-shadow:0 24px 60px #482e8014}.purchase-modal-panel .panel-title,.supplier-detail-panel .panel-title,.purchase-order-detail .panel-title{align-items:flex-start;margin-bottom:22px}.purchase-modal-panel .panel-title small,.supplier-detail-panel .panel-title small,.purchase-order-detail .panel-title>div>small,.purchase-dashboard-grid .panel-title small,.purchase-history .panel-title small{color:#7040e9;font-size:var(--text-xs);letter-spacing:.1em;font-weight:850}.purchase-modal-panel .panel-title h2,.supplier-detail-panel .panel-title h2,.purchase-order-detail .panel-title h2{margin:5px 0;font-size:23px}.purchase-modal-panel .panel-title p,.supplier-detail-panel .panel-title p,.purchase-order-detail .panel-title p,.purchase-dashboard-grid .panel-title p,.purchase-history .panel-title p{color:#7a7784;margin:0}.supplier-form,.purchase-order-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.supplier-form label,.purchase-order-form label,.supplier-product-form label,.purchase-payment-form label{color:#4b4855;font-size:var(--text-xs);gap:7px;font-weight:700;display:grid}.supplier-form input,.supplier-form textarea,.purchase-order-form input,.purchase-order-form select,.supplier-product-form input,.supplier-product-form select,.purchase-payment-form input,.purchase-payment-form select,.receive-purchase-form input{color:#1d1a25;background:#fff;border:1px solid #e1dde9;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.supplier-form textarea{resize:vertical;min-height:72px;padding:11px 12px}.supplier-form label small,.purchase-order-form label small{color:#92909b;font-weight:500}.purchase-lines{background:#faf9fc;border:1px solid #ece7f5;border-radius:18px;gap:10px;padding:15px;display:grid}.purchase-lines-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.purchase-lines-head>div{gap:3px;display:grid}.purchase-lines-head small{color:#85828e}.purchase-lines-head button svg{width:15px}.purchase-line{background:#fff;border:1px solid #e8e3ef;border-radius:14px;grid-template-columns:minmax(190px,1.5fr) 110px 150px 105px 38px;align-items:end;gap:9px;padding:12px;display:grid}.purchase-line-subtotal{align-content:center;gap:6px;min-height:44px;display:grid}.purchase-line-subtotal small{color:#95919d}.purchase-line-subtotal strong{color:#28242f}.danger-icon{color:#cf3f4b!important}.purchase-empty-line{color:#6932e3;cursor:pointer;background:#fff;border:1px dashed #cfc3e9;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:72px;font-weight:750;display:flex}.purchase-empty-line svg{width:17px}.purchase-form-footer{justify-content:flex-end;align-items:center;gap:20px;padding-top:5px;display:flex}.purchase-form-footer>div{text-align:right;display:grid}.purchase-form-footer small{color:#87838f}.purchase-form-footer strong{font-size:21px}.purchase-prerequisite,.purchase-history-empty,.purchase-all-good{background:#fbf9ff;border:1px dashed #d9d0eb;border-radius:18px;align-items:center;gap:16px;padding:22px;display:flex}.purchase-prerequisite>svg,.purchase-history-empty>svg,.purchase-all-good>svg{color:#7440eb;width:36px;height:36px}.purchase-prerequisite>div,.purchase-history-empty>div,.purchase-all-good>div{flex:1}.purchase-prerequisite h3,.purchase-history-empty h3,.purchase-all-good h3{margin:0 0 4px}.purchase-prerequisite p,.purchase-history-empty p,.purchase-all-good p{color:#7c7885;margin:0}.supplier-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:20px;display:grid}.supplier-products,.supplier-product-form{background:#fff;border:1px solid #ebe6f1;border-radius:18px;align-content:start;gap:11px;padding:18px;display:grid}.supplier-products>div{border-top:1px solid #f0edf3;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.supplier-products span{gap:3px;display:grid}.supplier-products span:last-child{text-align:right}.supplier-products small,.supplier-products p{color:#8b8792}.supplier-product-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.supplier-preferred{align-items:center;gap:9px!important;display:flex!important}.supplier-preferred input{width:17px;min-height:auto}.purchase-status{width:fit-content;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-weight:800;display:inline-flex}.purchase-status.draft{color:#625e6b;background:#f0eef3}.purchase-status.ordered{color:#5d2fd5;background:#efe9ff}.purchase-status.partial_received{color:#b95a00;background:#fff0df}.purchase-status.received{color:#138148;background:#e5f7eb}.purchase-status.canceled{color:#b13c48;background:#fdecee}.purchase-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.purchase-detail-summary>span{background:#fff;border:1px solid #ebe7ef;border-radius:14px;gap:5px;padding:14px;display:grid}.purchase-detail-summary small{color:#87838f}.purchase-detail-summary strong{font-size:18px}.purchase-detail-summary .has-balance{background:#fffaf5;border-color:#f4d6bc}.purchase-detail-summary .settled{background:#f6fff9;border-color:#cdebd8}.purchase-progress{background:#eeebf2;border-radius:999px;height:7px;margin:14px 0;overflow:hidden}.purchase-progress i{border-radius:inherit;background:linear-gradient(90deg,#7e42f4,#ff6b00);height:100%;display:block}.purchase-order-items{border:1px solid #ece8f0;border-radius:16px;display:grid;overflow:hidden}.purchase-order-items>div{background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.purchase-order-items>div+div{border-top:1px solid #f0edf3}.purchase-order-items span{gap:3px;display:grid}.purchase-order-items span:last-child{text-align:right}.purchase-order-items small{color:#898590}.purchase-order-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.purchase-confirm-box,.receive-purchase-form,.purchase-payment-form{background:#fbf9ff;border:1px solid #e3dbf5;border-radius:17px;align-content:start;gap:12px;padding:16px;display:grid}.purchase-confirm-box{grid-template-columns:auto 1fr auto;align-items:center}.purchase-confirm-box>svg{color:#6a35e4}.purchase-confirm-box>div,.receive-form-title>div,.purchase-payment-form>div span{gap:3px;display:grid}.purchase-confirm-box small,.receive-purchase-form small,.purchase-payment-form small{color:#807c88}.receive-form-title,.purchase-payment-form>div:first-child{align-items:center;gap:9px;display:flex}.receive-form-title>svg,.purchase-payment-form>div:first-child>svg{color:#6932e4}.receive-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.receive-line>span{gap:2px;display:grid}.receive-line input{width:90px}.purchase-payment-form{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-payment-form>div:first-child,.purchase-payment-form>button{grid-column:1/-1}.cancel-purchase-form{text-align:right;margin-top:13px}.cancel-purchase-form button{color:#b33b48;cursor:pointer;background:0 0;border:0;font-weight:700}.purchase-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;display:grid}.purchase-dashboard-grid>.panel,.purchase-history{padding:21px}.purchase-dashboard-grid .panel-title,.purchase-history .panel-title{align-items:flex-start;margin-bottom:15px}.purchase-dashboard-grid .panel-title h2,.purchase-history .panel-title h2{margin:4px 0}.purchase-recommendations>.panel-title>svg{color:#ff6b00}.purchase-recommendation-list{gap:8px;display:grid}.purchase-recommendation-list article{background:#fff;border:1px solid #ece8f1;border-radius:15px;grid-template-columns:34px minmax(150px,1.2fr) minmax(170px,.9fr) auto;align-items:center;gap:12px;padding:13px;transition:border-color .2s,transform .2s;display:grid}.purchase-recommendation-list article:hover{border-color:#d6c7f5;transform:translateY(-1px)}.purchase-rank{color:#fff;background:linear-gradient(135deg,#7e3ff0,#ff7a18);border-radius:10px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.purchase-recommendation-copy,.purchase-recommendation-suggestion{gap:3px;display:grid}.purchase-recommendation-copy small,.purchase-recommendation-suggestion small{color:#8a8691}.purchase-recommendation-suggestion em{color:#6d6875;font-size:var(--text-xs);font-style:normal}.purchase-recommendation-list .soft svg{width:14px}.purchase-all-good{padding:18px}.supplier-list{gap:7px;display:grid}.supplier-list>a{color:#25212d;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.supplier-list>a:hover{background:#fbf9ff;border-color:#e2d8f6}.supplier-avatar{color:#6b33e6;background:#eee8ff;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.supplier-list>a>span:nth-child(2){gap:3px;display:grid}.supplier-list small{color:#888491}.supplier-list>a>svg{color:#aaa5b1;width:16px}.supplier-empty{text-align:center;justify-items:center;gap:11px;padding:24px 12px;display:grid}.supplier-empty>svg{color:#7040e7;width:30px}.supplier-empty p{color:#7c7885;margin:0}.purchase-history-table{border:1px solid #ebe7ef;border-radius:16px;overflow:hidden}.purchase-history-head,.purchase-history-row{grid-template-columns:70px 1.2fr 1fr .8fr 1fr 1fr 22px;align-items:center;gap:10px;display:grid}.purchase-history-head{color:#898591;font-size:var(--text-xs);background:#f8f7fa;padding:10px 14px;font-weight:750}.purchase-history-row{color:#29252f;background:#fff;padding:13px 14px;text-decoration:none}.purchase-history-row+.purchase-history-row{border-top:1px solid #f0edf3}.purchase-history-row:hover{background:#fcfaff}.purchase-history-row>svg{color:#a6a1ac;width:16px}.purchase-history-empty{margin:14px}.product-restock-link{color:#6730df;width:fit-content;font-size:var(--text-sm);align-items:center;gap:8px;margin-top:4px;font-weight:750;text-decoration:none;display:inline-flex}.product-restock-link svg:last-child{width:14px}@media (max-width:1100px){.purchase-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-dashboard-grid{grid-template-columns:1fr}.purchase-line{grid-template-columns:minmax(180px,1.4fr) 90px 130px 90px 38px}.purchase-history-head,.purchase-history-row{grid-template-columns:65px 1.1fr 1fr .8fr 1fr 22px}.purchase-history-head span:nth-child(5),.purchase-history-row>span:nth-child(5){display:none}}@media (max-width:780px){.purchase-page{gap:15px}.purchase-head{align-items:stretch}.purchase-head-actions{grid-template-columns:1fr 1fr;display:grid}.purchase-head-actions .primary,.purchase-head-actions .soft{justify-content:center;width:100%}.purchase-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.purchase-metrics article{column-gap:9px;min-height:96px;padding:13px}.purchase-metric-icon{width:38px;height:38px}.purchase-metrics strong{font-size:18px}.purchase-modal-panel,.supplier-detail-panel,.purchase-order-detail,.purchase-dashboard-grid>.panel,.purchase-history{border-radius:20px;padding:16px}.supplier-form,.purchase-order-form,.supplier-detail-grid,.purchase-order-workspace{grid-template-columns:1fr}.purchase-line{grid-template-columns:1fr 1fr}.purchase-line label:first-child{grid-column:1/-1}.purchase-line-subtotal{padding-left:2px}.purchase-line .danger-icon{margin-top:-127px;position:absolute;right:27px}.purchase-recommendation-list article{grid-template-columns:34px 1fr auto}.purchase-recommendation-suggestion{grid-column:2/-1}.purchase-recommendation-list article>.soft{grid-column:2/-1;justify-content:center}.purchase-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-confirm-box{grid-template-columns:auto 1fr}.purchase-confirm-box form{grid-column:1/-1}.purchase-confirm-box form button{width:100%}.purchase-payment-form{grid-template-columns:1fr}.purchase-payment-form>div:first-child,.purchase-payment-form>button{grid-column:auto}.purchase-history-head{display:none}.purchase-history-row{grid-template-columns:50px 1fr auto;gap:7px;padding:13px}.purchase-history-row>span:nth-child(3),.purchase-history-row>span:nth-child(4),.purchase-history-row>span:nth-child(5){display:none}.purchase-history-row>span:nth-child(6){justify-self:end}.purchase-history-row>svg{display:none}.purchase-history-empty{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.purchase-head-actions{grid-template-columns:1fr}.purchase-metrics{grid-template-columns:1fr 1fr}.purchase-metrics article{flex-wrap:wrap;min-height:105px;display:flex}.purchase-metric-icon{width:34px;height:34px}.purchase-metrics article>small{flex:1}.purchase-metrics article>strong,.purchase-metrics article>em{width:100%;margin-top:-6px;padding-left:43px}.purchase-form-footer{justify-content:space-between}.purchase-form-footer .primary{width:auto}.purchase-detail-summary{grid-template-columns:1fr 1fr}}.quick-sale-panel{max-width:820px;margin-left:auto;margin-right:auto}.quick-sale-panel .panel-title>div{gap:4px;display:grid}.quick-sale-panel .panel-title small{color:var(--muted);font-size:var(--text-xs)}.quick-sale-form{gap:14px;display:grid}.quick-sale-search{position:relative}.quick-sale-search svg{color:#888;width:18px;position:absolute;top:14px;left:15px}.quick-sale-search input{background:#fff;border:1px solid #dfe1e4;border-radius:14px;width:100%;min-height:48px;padding:10px 14px 10px 44px}.quick-sale-search input:focus{border-color:#ff6b0080;box-shadow:0 0 0 4px #ff6b0014}.product-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-picker>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:1fr 34px;align-items:center;gap:8px;min-height:62px;padding:10px 11px 10px 14px;transition:all .18s;display:grid}.product-picker>button:hover:not(:disabled){background:#fffaf6;border-color:#ff6b0052;transform:translateY(-1px)}.product-picker>button:disabled{cursor:not-allowed;opacity:.4}.product-picker>button>span{gap:4px;min-width:0;display:grid}.product-picker strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-picker small{color:var(--muted);font-size:var(--text-xs)}.product-picker svg{width:16px}.product-picker>button>svg{width:32px;height:32px;color:var(--orange);background:#fff0e5;border-radius:10px;justify-self:end;padding:8px}.product-picker>p{color:var(--muted);font-size:var(--text-xs);text-align:center;background:#f7f7f8;border-radius:12px;grid-column:1/-1;margin:0;padding:18px}.sale-cart{border:1px solid var(--line);background:#fafafa;border-radius:15px;overflow:hidden}.sale-cart-title{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;display:flex}.sale-cart-title span{font-size:var(--text-xs);align-items:center;gap:7px;font-weight:750;display:flex}.sale-cart-title svg{width:16px;color:var(--orange)}.sale-cart-title>strong{font-size:15px}.sale-cart-line{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:66px;padding:9px 12px 9px 15px;display:grid}.sale-cart-line>div:first-child{gap:4px;display:grid}.sale-cart-line strong{font-size:var(--text-xs)}.sale-cart-line small{color:var(--muted);font-size:var(--text-xs)}.quantity-control{text-align:center;grid-template-columns:38px 32px 38px;align-items:center;display:grid}.quantity-control button{border:1px solid var(--line);color:#3f4145;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.quantity-control button:disabled{opacity:.35}.quantity-control svg{width:15px}.quantity-control b{font-size:var(--text-xs)}.sale-cart-empty{color:var(--muted);font-size:var(--text-xs);text-align:center;padding:24px}.sale-extra>summary{color:#55585e;min-height:42px;font-size:var(--text-xs);background:#f2f3f4;border-radius:11px;align-items:center;padding:0 12px;font-weight:650;list-style:none;display:inline-flex}.sale-extra-grid{background:#f7f7f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;padding:14px;display:grid}.sale-extra-grid label{color:#55585e;font-size:var(--text-xs);gap:6px;font-weight:650;display:grid}.sale-extra-grid input,.sale-extra-grid select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:43px;padding:9px 11px}.quick-sale-submit{width:100%;min-height:50px}.sale-row{grid-template-columns:48px minmax(180px,1fr) 135px 100px 150px;min-height:74px;transition:background .18s;position:relative}.sale-row:hover{background:#fcfcfc}.row-hitarea,.card-hitarea{z-index:1;border-radius:inherit;position:absolute;inset:0}.sale-row-action{z-index:2;justify-content:flex-end;display:flex;position:relative}.sale-row-action .icon-button{width:35px;height:35px}.sale-row-action svg,.sale-detail svg,.secondary-menu svg{width:16px}.sale-detail{margin-bottom:18px;padding:22px}.sale-detail .panel-title>div:first-child{gap:4px;display:grid}.sale-detail .panel-title small,.product-detail .panel-title small{color:var(--orange-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:750}.sale-detail-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:10px;display:grid}.sale-detail-grid>div{background:#f7f7f8;border-radius:13px;gap:6px;padding:13px;display:grid}.sale-detail-grid span{color:var(--muted);font-size:var(--text-xs)}.sale-detail-grid strong{font-size:var(--text-xs)}.sale-note{border-left:3px solid var(--orange);color:#555;font-size:var(--text-xs);background:#fff8f2;margin:12px 0 0;padding:12px}.secondary-menu{margin-top:14px;position:relative}.secondary-menu>summary{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;list-style:none;display:inline-flex}.secondary-menu>form{margin-top:10px}.compact-products{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{position:relative}.compact-products .product-photo{background-position:50%;background-size:cover;height:178px}.product-photo.brand-placeholder>svg{opacity:.1;width:66px;height:66px}.compact-products .product-body{grid-template-columns:1fr auto;align-items:end;gap:12px;padding:14px;display:grid}.compact-products .product-body>strong{font-size:var(--text-sm)}.compact-products .product-body .stock-pill{grid-column:1/-1}.stock-pill{color:#167c3f;width:max-content;font-size:var(--text-xs);background:#ebf8f0;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-weight:750;display:inline-flex}.stock-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.stock-pill.low{color:#b66d00;background:#fff4e5}.product-detail{grid-template-columns:minmax(230px,.7fr) 1.3fr;gap:24px;margin-bottom:20px;padding:16px;display:grid}.product-detail-photo{background-position:50%;background-size:cover;border-radius:16px;min-height:290px}.product-detail-body{padding:8px 8px 8px 0}.product-detail-facts{align-items:center;gap:14px;margin:22px 0;display:flex}.product-detail-facts>strong{letter-spacing:-.04em;font-size:25px}.product-tools{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.product-tools .mini-form{background:#f7f7f8;border-radius:13px;padding:14px}.product-tools .mini-form>strong{font-size:var(--text-xs)}.product-photo-tool{grid-column:1/-1}.product-image-field em{color:var(--orange-text);font-size:var(--text-xs);font-style:normal;font-weight:600}.image-upload-callout{background:linear-gradient(145deg,#fffaf6,#fff3e9);border:1px solid #f2dac8;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(190px,.9fr) auto;align-items:center;gap:12px;margin:18px 0;padding:14px;display:grid}.image-upload-callout>div{gap:4px;display:grid}.image-upload-callout strong{font-size:var(--text-xs)}.image-upload-callout small{color:var(--muted);font-size:var(--text-xs)}.image-upload-callout input,.product-photo-tool input[type=file]{border:1px solid var(--line);width:100%;font-size:var(--text-xs);background:#fff;border-radius:10px;padding:8px}.content-opportunities,.your-content{margin-top:28px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:21px}.section-heading p{color:var(--muted);font-size:var(--text-xs);margin:5px 0 0}.opportunity-hero{grid-template-columns:minmax(310px,.9fr) 1.1fr;min-height:360px;padding:14px;display:grid;overflow:hidden}.opportunity-hero-photo{background-position:50%;background-size:cover;border-radius:16px;min-height:330px}.opportunity-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}.opportunity-hero-copy>small{color:var(--orange-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:750}.opportunity-hero-copy h2{letter-spacing:-.045em;max-width:520px;margin:10px 0;font-size:30px;line-height:1.08}.opportunity-hero-copy p{max-width:520px;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.6}.opportunity-hero-copy>strong{font-size:var(--text-xs);margin:17px 0}.secondary-opportunities{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.opportunity-secondary{gap:6px;padding:17px;display:grid}.opportunity-secondary>span{color:var(--orange-text);font-size:var(--text-xs);text-transform:uppercase;font-weight:750}.opportunity-secondary>strong{font-size:var(--text-sm)}.opportunity-secondary>small{color:var(--muted);font-size:var(--text-xs)}.generated-proposal{background:linear-gradient(145deg,#fff,#fffaf6);border-color:#ead8c9;padding:16px}.studio-shell{color:#fff;background:#111315;border:1px solid #2d3034;border-radius:18px;align-self:start;gap:10px;padding:10px;display:grid;position:relative;box-shadow:0 22px 50px #0a0c0e2e}.studio-label{color:#ff9a52;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 4px 0;font-weight:750;display:flex}.studio-label svg,.studio-controls svg,.studio-download svg{width:14px}.studio-shell canvas{aspect-ratio:4/5;background:#24272a;border-radius:13px;width:100%;display:block}.studio-controls>summary{color:#fff;background:#202326;border-color:#3a3d41;list-style:none;display:inline-flex}.studio-controls>div{background:#202326;border-radius:12px;gap:8px;margin-top:9px;padding:11px;display:grid}.studio-controls label{color:#bfc1c4;font-size:var(--text-xs);grid-template-columns:120px 1fr;align-items:center;gap:8px;display:grid}.studio-controls input{color:#fff;background:#111315;border:1px solid #3a3d41;border-radius:9px;width:100%;min-width:0;min-height:36px;padding:7px 9px}.studio-controls input[type=color]{padding:3px}.studio-templates{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.studio-templates button{color:#bfc1c4;min-height:32px;font-size:var(--text-xs);background:#16181a;border:1px solid #3a3d41;border-radius:9px}.studio-templates button.active{border-color:var(--orange);color:#ff9a52;background:#2b211b}.studio-download{color:#141618;min-height:42px;font-size:var(--text-xs);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-weight:750;display:flex}.studio-download:disabled{cursor:wait;opacity:.55}.proposal-kicker{color:var(--orange-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;padding:3px 3px 14px;font-weight:750;display:flex}.proposal-kicker svg{width:16px}.proposal-layout{grid-template-columns:minmax(280px,.75fr) 1.25fr;gap:24px;display:grid}.proposal-image{background-position:50%;background-size:cover;border-radius:16px;min-height:440px;position:relative}.proposal-image>i{color:var(--ink);font-size:var(--text-xs);background:#fff;border-radius:9px;padding:6px 9px;font-style:normal;position:absolute;top:15px;left:15px}.proposal-content{flex-direction:column;align-items:flex-start;padding:16px 20px 12px 0;display:flex}.proposal-meta{gap:6px;display:flex}.proposal-meta span{color:#765c48;font-size:var(--text-xs);background:#f5f1ed;border-radius:9px;padding:5px 8px}.proposal-content>h2{letter-spacing:-.04em;margin:15px 0 8px;font-size:25px}.proposal-content>p{color:#4f5055;font-size:var(--text-sm);margin:0;line-height:1.6}.proposal-facts{gap:8px;width:100%;margin:18px 0;display:grid}.proposal-facts>div{border-top:1px solid #eee;grid-template-columns:130px 1fr;gap:10px;padding-top:8px;display:grid}.proposal-facts dt{color:var(--muted);font-size:var(--text-xs)}.proposal-facts dd{font-size:var(--text-xs);margin:0;line-height:1.5}.proposal-editor,.proposal-adjust{width:100%;margin-top:8px}.proposal-editor>summary,.proposal-adjust>summary{font-size:var(--text-xs);list-style:none;display:inline-flex}.proposal-adjust>summary{color:var(--muted)}.proposal-fields,.proposal-options{background:#f7f7f8;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:13px;display:grid}.proposal-fields label,.proposal-options label{color:var(--muted);font-size:var(--text-xs);gap:5px;display:grid}.proposal-fields input,.proposal-fields textarea,.proposal-options select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:40px;padding:9px 10px}.proposal-fields textarea{resize:vertical;min-height:78px}.proposal-actions{align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.content-tabs{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;width:max-content;margin-bottom:12px;padding:4px;display:flex}.content-tabs a{color:var(--muted);font-size:var(--text-xs);border-radius:9px;padding:8px 14px;font-weight:650}.content-tabs a.active{color:#fff;background:#17191b}.content-list{gap:9px;display:grid}.content-item{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px;display:grid}.content-thumb{background-position:50%;background-size:cover;border-radius:12px;place-items:center;min-height:92px;display:grid;position:relative;overflow:hidden}.content-thumb>svg{opacity:.7;width:26px}.content-thumb>span{color:var(--ink);font-size:var(--text-xs);background:#ffffffe6;border-radius:7px;padding:4px 6px;position:absolute;bottom:7px;left:7px}.content-item-copy>div{align-items:center;gap:8px;display:flex}.content-item-copy>div small{color:var(--muted);font-size:var(--text-xs)}.content-item-copy h3{font-size:var(--text-base);margin:7px 0 2px}.content-item-copy>strong{color:var(--muted);font-size:var(--text-xs)}.content-item-copy>p{color:#555;font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.content-main-action{padding-right:8px}.content-main-action svg{width:14px}.compact-empty{min-height:220px}@media (max-width:1180px){.compact-products{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-hero{grid-template-columns:minmax(260px,.8fr) 1.2fr}}@media (max-width:760px){:is(body:has(.today-board) .ai-fab,body:has(.quick-sale-panel) .ai-fab){display:none}.metric{min-height:124px;padding:14px}.metric>svg:not(.sparkline){top:42px}.sparkline{top:39px}.attention,.mixy-panel,.insight{min-height:auto}.opportunity-photo{height:185px}.sale-list{background:0 0;border:0;gap:10px;display:grid}.quick-sale-panel{margin-left:-2px;margin-right:-2px;padding:15px}.product-picker,.sale-extra-grid{grid-template-columns:1fr}.sale-extra-grid .span2{grid-column:auto}.quick-sale-submit{z-index:8;position:sticky;bottom:82px;box-shadow:0 12px 30px #ff6b0047}.sale-row{background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;gap:10px;padding:14px;border:1px solid var(--line)!important}.sale-summary{min-width:0}.sale-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sale-row>.status{grid-area:2/2}.sale-total{grid-area:1/3}.sale-row-action{grid-area:3/2/auto/-1;justify-content:flex-start}.sale-detail-grid{grid-template-columns:1fr 1fr}.compact-products{grid-template-columns:1fr 1fr;gap:10px}.compact-products .product-photo{height:170px}.compact-products .product-body{grid-template-columns:1fr;gap:8px}.compact-products .product-body .stock-pill{grid-column:auto}.product-detail,.proposal-layout,.opportunity-hero{grid-template-columns:1fr}.product-detail-photo,.opportunity-hero-photo{min-height:260px}.product-detail-body{padding:4px}.product-tools,.secondary-opportunities,.proposal-fields,.proposal-options,.image-upload-callout{grid-template-columns:1fr}.opportunity-hero{min-height:auto}.opportunity-hero-copy{padding:22px 8px 10px}.opportunity-hero-copy h2{font-size:25px}.proposal-image{min-height:290px}.proposal-content{padding:3px}.proposal-facts>div{grid-template-columns:1fr;gap:4px}.content-tabs{width:100%}.content-tabs a{text-align:center;flex:1}.content-item{grid-template-columns:86px 1fr;align-items:start}.content-thumb{min-height:105px}.content-main-action{grid-column:2;padding:0}}@media (max-width:430px){.compact-products{grid-template-columns:1fr}.compact-products .product-photo{height:230px}.sale-detail-grid{grid-template-columns:1fr}.proposal-actions{flex-wrap:wrap}}.today-board{background:radial-gradient(circle at 100% 0,#ff964c21,#0000 34%),linear-gradient(145deg,#fff,#fffaf6 62%,#fff);border-color:#ff6b0024;border-radius:28px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 55px #3222180f}.today-board-head{z-index:1;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:30px;display:grid;position:relative}.today-board .eyebrow{color:var(--orange-text)}.today-board-head h2{letter-spacing:-.045em;max-width:640px;margin:8px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1.05}.today-board-head p{color:var(--muted);font-size:var(--text-sm);margin:0}.today-progress{color:#fff;background:#17191b;border-radius:19px;padding:17px;box-shadow:0 14px 28px #0f11131f}.today-progress>div{align-items:baseline;gap:7px;display:flex}.today-progress strong{letter-spacing:-.05em;font-size:26px}.today-progress span,.today-progress small{color:#b9bbbd;font-size:var(--text-xs)}.today-progress i{background:#333638;border-radius:99px;height:5px;margin:10px 0 8px;display:block;overflow:hidden}.today-progress i span{border-radius:inherit;background:linear-gradient(90deg,#ff6b00,#ffa664);height:100%;transition:width .45s;display:block}.today-summary{z-index:1;flex-wrap:wrap;gap:7px;margin:22px 0 14px;display:flex;position:relative}.today-summary span{border:1px solid var(--line);color:#666;min-height:30px;font-size:var(--text-xs);background:#ffffffd9;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.today-summary strong{color:#17191b;font-size:var(--text-xs)}.today-summary-deliver{background:#f2fbf6!important;border-color:#d3eadc!important}.today-summary-collect,.today-summary-prepare{background:#fff6ef!important;border-color:#f6ddc9!important}.today-summary-publish{background:#f8f3ff!important;border-color:#e5d8fb!important}.today-task-list{z-index:1;gap:8px;display:grid;position:relative}.today-task{background:#ffffffeb;border:1px solid #1a1d2012;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:76px;padding:11px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.today-task:hover{border-color:#ff6b0033;transform:translateY(-1px);box-shadow:0 10px 24px #281e160f}.today-task-icon{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.today-task-icon svg{width:20px}.today-task-deliver .today-task-icon{color:#269355;background:#edf9f2}.today-task-collect .today-task-icon{color:#d78c00;background:#fff6e4}.today-task-prepare .today-task-icon{color:var(--orange);background:#fff0e6}.today-task-reminder .today-task-icon{color:#5368cc;background:#f0f3ff}.today-task-publish .today-task-icon{color:var(--violet);background:#f5efff}.today-task-stock .today-task-icon{color:#d99a00;background:#fff8e7}.today-task-copy{gap:2px;min-width:0;display:grid}.today-task-copy small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.055em}.today-task-copy strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-task-copy p{color:#777;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.today-task-due{color:#777;min-width:104px;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.today-task-due svg{width:13px}.today-task-due.overdue{color:#c64f3f}.today-task form{margin:0}.today-task-action,.today-task-link{color:#2d3033;min-width:112px;min-height:42px;font-size:var(--text-xs);white-space:nowrap;background:#f7f8f8;border:1px solid #e6e7e8;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.today-task-action:hover,.today-task-link:hover{color:#c85300;background:#fff3e9;border-color:#ffd7ba}.today-task-action svg,.today-task-link svg{width:14px}.today-empty{background:#f5fbf7;border:1px dashed #cfe4d7;border-radius:18px;align-items:center;gap:14px;min-height:90px;padding:18px;display:flex}.today-empty>span{color:#23854a;background:#daf1e3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.today-empty strong{font-size:var(--text-sm)}.today-empty p,.today-more{color:var(--muted);font-size:var(--text-xs);margin:3px 0 0}.today-more{text-align:center;padding:13px 3px 0}.home-pulse-heading{margin:32px 0 14px}.home-pulse-heading a{color:var(--muted);font-size:var(--text-xs)}.home-grid-focus{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr)}.home-grid-focus .mixy-panel,.home-grid-focus .insight{min-height:300px}@media (max-width:900px){.today-task{grid-template-columns:44px minmax(0,1fr) auto}.today-task-due{grid-column:2;min-width:0}.today-task form,.today-task>.today-task-link{grid-area:1/3/span 2}}@media (max-width:760px){.today-board{border-radius:22px;margin-left:-2px;margin-right:-2px;padding:17px 15px}.today-board-head{grid-template-columns:1fr;gap:15px}.today-board-head h2{margin-top:6px;font-size:25px}.today-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.today-progress i{margin:0}.today-progress small{text-align:right}.today-summary{scrollbar-width:none;flex-wrap:nowrap;margin-top:15px;padding-bottom:2px;overflow-x:auto}.today-summary span{flex:none}.today-task{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:78px;padding:11px}.today-task-icon{border-radius:12px;width:38px;height:38px}.today-task-action,.today-task-link{min-width:96px;min-height:44px;padding:7px 9px}.today-task-copy p{max-width:100%}.home-pulse-heading{margin-top:26px}.home-grid-focus{display:block}}@media (max-width:390px){.today-task-action,.today-task-link{width:44px;min-width:44px;padding:0;font-size:0;overflow:hidden}.today-task-action svg,.today-task-link svg{width:16px}}.loop-proof{color:#fff;background:radial-gradient(circle at 76% 0,#ff6b0033,#0000 34%),linear-gradient(135deg,#121416,#1d2023);border:0;border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);align-items:center;gap:30px;margin-top:18px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #11131524}.loop-proof.has-impact{background:radial-gradient(circle at 76% 0,#23ba6733,#0000 34%),radial-gradient(circle at 5% 100%,#ff6b0026,#0000 35%),linear-gradient(135deg,#111416,#1b201e)}.loop-proof-copy{z-index:1;position:relative}.loop-proof-kicker{color:#ff9a51;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-weight:800;display:inline-flex}.loop-proof.has-impact .loop-proof-kicker{color:#67d694}.loop-proof-kicker svg{width:15px}.loop-proof h2{letter-spacing:-.035em;max-width:690px;margin:8px 0 7px;font-size:clamp(20px,2.3vw,27px);font-weight:450;line-height:1.16}.loop-proof h2 strong{color:#ff8a36;font-weight:750}.loop-proof.has-impact h2 strong:last-of-type{color:#6bd996}.loop-proof h2 i{color:#8c9296;padding:0 4px;font-style:normal}.loop-proof-copy>p{color:#aeb3b6;font-size:var(--text-xs);margin:0 0 13px}.loop-proof-copy>a{color:#fff;min-height:38px;font-size:var(--text-xs);align-items:center;gap:7px;font-weight:700;display:inline-flex}.loop-proof-copy>a svg{width:14px;transition:transform .2s}.loop-proof-copy>a:hover svg{transform:translate(3px)}.loop-visual{z-index:1;background:#ffffff0b;border:1px solid #ffffff14;border-radius:19px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:15px;display:grid;position:relative}.loop-visual>span{color:#c4c8ca;min-width:0;min-height:60px;font-size:var(--text-xs);text-align:center;background:#ffffff0f;border-radius:13px;align-content:center;place-items:center;gap:4px;padding:7px 4px;display:grid}.loop-visual>span svg{color:#ff8a36;width:18px}.loop-visual>svg{color:#61666a;width:12px}.loop-visual>span.complete{color:#8ae4ae;background:#37bf7021}.loop-visual>span.complete svg{color:#55ce86}.loop-visual>span.measuring{color:#ffb47d;background:#ff6b001f}.loop-visual>small{color:#747a7e;font-size:var(--text-xs);text-align:center;grid-column:1/-1;margin-top:5px}.attribution-note{color:#6d5c85;font-size:var(--text-xs);background:#faf7ff;border:1px solid #e8def7;border-radius:13px;align-items:center;gap:7px;margin:10px 0 12px;padding:10px 12px;display:flex}.attribution-note svg{width:16px;color:var(--violet);flex:none}.content-impact{border:1px solid;border-radius:12px;align-items:center;gap:8px;max-width:100%;margin-top:9px;padding:8px 10px;display:inline-flex}.content-impact>svg{flex:none;width:17px}.content-impact>div{gap:1px;min-width:0;display:grid}.content-impact strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-impact small{opacity:.72;color:inherit!important;font-size:8px!important}.content-impact.positive{color:#237c47;background:#f0faf4;border-color:#ccebd8}.content-impact.tracking{color:#7254a2;background:#f9f5ff;border-color:#e6daf8}@media (max-width:900px){.loop-proof{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.loop-proof{border-radius:22px;margin-left:-2px;margin-right:-2px;padding:19px 17px}.loop-proof h2{font-size:21px}.loop-visual{gap:3px;padding:10px 8px}.loop-visual>span{min-height:55px;padding:6px 2px;font-size:7px}.loop-visual>span svg{width:16px}.loop-visual>svg{width:9px}.content-impact{width:100%}}.mixy-smart-response{background:radial-gradient(circle at 95% 0,#753df314,#0000 34%),linear-gradient(145deg,#fdfcff,#f8f4ff);border-color:#e2d6fa;border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:13px;margin-top:17px;padding:17px 18px;box-shadow:0 10px 28px #4d2e890b}.mixy-smart-response .mixy-response-icon{border:1px solid #e7ddfa;border-radius:12px;width:38px;height:38px}.mixy-response-body{min-width:0}.mixy-answer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mixy-answer-head b{color:#252137;font-size:var(--text-xs)}.mixy-answer-head>span{color:#6a3bcc;min-height:23px;font-size:var(--text-xs);white-space:nowrap;background:#ffffffc2;border:1px solid #dcd0f6;border-radius:999px;align-items:center;padding:0 8px;font-weight:750;display:inline-flex}.mixy-answer-copy{gap:8px;margin-top:6px;display:grid}.mixy-smart-response .mixy-answer-copy p{color:#504b5d;font-size:var(--text-xs);white-space:pre-line;margin:0;line-height:1.65}.mixy-answer-copy p:first-child{color:#302b3e;font-weight:680}.mixy-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;animation:.34s ease-out both responseIn;display:grid}.mixy-evidence-card{color:#303142;background:#fff;border:1px solid #e6e2ec;border-radius:14px;align-content:center;gap:3px;min-width:0;min-height:88px;padding:11px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}a.mixy-evidence-card:hover{border-color:#cbb9f3;transform:translateY(-2px);box-shadow:0 8px 20px #442a7e12}.mixy-evidence-card small{color:#858694;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.mixy-evidence-card strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.mixy-evidence-card>span{color:#858694;min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.mixy-evidence-card>span svg{flex:none;width:12px}.mixy-evidence-card.positive>span svg{color:#16a65a}.mixy-evidence-card.warning{background:#fffbf8;border-color:#f1ded2}.mixy-evidence-card.warning>span svg{color:#e5682a}.mixy-answer-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;animation:.38s ease-out both responseIn;display:flex}.mixy-answer-actions a,.mixy-answer-actions button{min-height:37px;font-size:var(--text-xs);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:750;display:inline-flex}.mixy-answer-actions svg{width:13px}.mixy-answer-actions .primary{color:#fff;background:linear-gradient(135deg,#793df2,#6125e8);box-shadow:0 8px 18px #5e27cd29}.mixy-answer-actions .soft{color:#5d36b5;background:#fff;border:1px solid #e0d9ee}.mixy-live>.suggestions{scrollbar-width:none;gap:7px;margin-top:11px;display:flex;overflow-x:auto}.mixy-live>.suggestions::-webkit-scrollbar{display:none}.mixy-live>.suggestions button{white-space:nowrap;flex:none}@media (max-width:900px){.mixy-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mixy-smart-response{grid-template-columns:32px minmax(0,1fr);padding:13px}.mixy-smart-response .mixy-response-icon{width:32px;height:32px}.mixy-answer-head{align-items:flex-start}.mixy-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.mixy-evidence-card{min-height:80px;padding:9px 10px}.mixy-evidence-card strong{font-size:15px}.mixy-answer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.mixy-assistant-float{z-index:160;position:fixed;bottom:24px;right:24px}.mixy-float-trigger{color:#fff;text-align:left;background:radial-gradient(circle at 22% 15%,#8048ff47,#0000 36%),linear-gradient(135deg,#1b1722,#09090b 72%);border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:11px;min-width:194px;height:60px;padding:0 17px 0 8px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 18px 46px #22153c47,0 4px 14px #0003}.mixy-float-trigger:hover{border-color:#ffffff3d;transform:translateY(-3px);box-shadow:0 22px 52px #371e6c57,0 5px 16px #00000038}.mixy-float-trigger:focus-visible,.mixy-popover-close:focus-visible{outline-offset:3px;outline:3px solid #793df24d}.mixy-trigger-icon,.mixy-popover-mark{color:#fff;background:linear-gradient(145deg,#ff8537,#f66b1a);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 22px #f76b1b47}.mixy-trigger-icon svg{width:21px}.mixy-trigger-copy{gap:1px;line-height:1.2;display:grid}.mixy-trigger-copy strong{font-size:var(--text-xs);font-weight:760}.mixy-trigger-copy small{color:#fff9;font-size:var(--text-xs)}.mixy-float-trigger>i{background:#7a3df2;border:2px solid #131016;border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite mixyStatusPulse;position:absolute;top:4px;left:41px;box-shadow:0 0 0 4px #7a3df21f}.mixy-assistant-float.is-open .mixy-float-trigger{width:60px;min-width:60px;padding:0 8px}.mixy-assistant-float.is-open .mixy-trigger-copy{display:none}.mixy-assistant-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:100% 100%;background:#fffffffa;border:1px solid #e8e1f1;border-radius:26px;flex-direction:column;width:min(480px,100vw - 40px);max-height:min(720px,100vh - 112px);animation:.3s cubic-bezier(.2,.85,.25,1.08) both mixyPopoverIn;display:flex;position:absolute;bottom:74px;right:0;overflow:hidden;box-shadow:0 30px 80px #24173d38,0 8px 25px #1a112b1a}.mixy-popover-head{background:radial-gradient(circle at 12% 20%,#ff772414,#0000 34%),linear-gradient(135deg,#fff,#fbf8ff);border-bottom:1px solid #eee8f4;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:15px 16px;display:grid}.mixy-popover-mark{border-radius:13px;width:40px;height:40px}.mixy-popover-mark svg{width:18px}.mixy-popover-head>span:nth-child(2){gap:2px;min-width:0;display:grid}.mixy-popover-head strong{color:#25202f;font-size:var(--text-sm)}.mixy-popover-head small{color:#85808e;font-size:var(--text-xs)}.mixy-popover-close{color:#77717f;background:#fff;border:1px solid #e9e4ef;border-radius:11px;place-items:center;width:34px;height:34px;transition:color .18s,background .18s,transform .18s;display:grid}.mixy-popover-close:hover{color:#6c36dc;background:#f4effc;transform:rotate(4deg)}.mixy-popover-close svg{width:17px}.mixy-popover-body{overscroll-behavior:contain;scrollbar-color:#d8cce9 transparent;scrollbar-width:thin;min-height:0;padding:16px;overflow:hidden auto}.mixy-assistant-popover .ask{border-color:#ded7e8;height:56px;padding-left:15px;padding-right:6px;box-shadow:0 10px 26px #39265d0f}.mixy-assistant-popover .ask input{min-width:0;font-size:var(--text-xs)}.mixy-assistant-popover .ask button{flex:none;width:44px;height:44px}.mixy-assistant-popover .mixy-live>.suggestions{margin-top:10px}.mixy-assistant-popover .suggestions button{min-height:31px;font-size:var(--text-xs)}.mixy-assistant-popover .mixy-smart-response{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px}.mixy-assistant-popover .mixy-smart-response .mixy-response-icon{width:34px;height:34px}.mixy-assistant-popover .mixy-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.mixy-assistant-popover .mixy-answer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@keyframes mixyPopoverIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mixyStatusPulse{0%,to{box-shadow:0 0 0 3px #7a3df21a}50%{box-shadow:0 0 0 7px #7a3df205}}@media (max-width:760px){.mixy-assistant-float{right:14px;bottom:calc(91px + env(safe-area-inset-bottom))}.mixy-float-trigger,.mixy-assistant-float.is-open .mixy-float-trigger{width:56px;min-width:56px;height:56px;padding:0 6px}.mixy-trigger-icon{width:42px;height:42px}.mixy-trigger-copy{display:none}.mixy-float-trigger>i{top:2px;left:auto;right:1px}.mixy-assistant-popover{right:10px;bottom:calc(158px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 176px - env(safe-area-inset-bottom));transform-origin:100% 100%;border-radius:22px;position:fixed;left:10px}.mixy-popover-head{padding:12px 13px}.mixy-popover-body{padding:13px}}@media (max-width:420px){.mixy-assistant-popover .mixy-answer-head{display:grid}.mixy-assistant-popover .mixy-answer-head>span{width:max-content}.mixy-assistant-popover .mixy-evidence,.mixy-assistant-popover .mixy-answer-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mixy-assistant-popover,.mixy-float-trigger>i{animation:none}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--text-lg)}.reference-home-head .primary{width:auto;height:43px;font-size:var(--text-xs);border-radius:13px;padding:0 16px}}:root{--autopilot-ink:#0a0911;--autopilot-violet:#8b5cff;--autopilot-cyan:#58e2ff;--autopilot-glow:#8050ff47}.side-logo small,.mobile-brand small,.auth-logo small{color:#7041e8;letter-spacing:.11em}.sidebar nav a.active{background:radial-gradient(circle at 18%,#7e4cff2b,#0000 40%),linear-gradient(100deg,#f4efff,#efebff);box-shadow:inset 3px 0 #7a43f4}.autopilot-command{color:#fff;isolation:isolate;background:radial-gradient(circle at 76% 34%,#6a38ee40,#0000 31%),radial-gradient(circle at 18% 100%,#22b1e021,#0000 32%),linear-gradient(138deg,#0a0911 0%,#121020 52%,#090a12 100%);border:1px solid #9777ff47;border-radius:32px;min-height:430px;padding:26px 28px 24px;animation:.55s cubic-bezier(.22,1,.36,1) both autopilot-enter;position:relative;overflow:hidden;box-shadow:0 30px 75px #140d2733,inset 0 1px #ffffff12}.autopilot-command:before{content:"";z-index:-2;background-image:linear-gradient(#7e69be11 1px,#0000 1px),linear-gradient(90deg,#7e69be11 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.autopilot-command:after{content:"";z-index:-1;filter:blur(70px);background:#7e46ff21;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;left:28%}.autopilot-topline{z-index:2;color:#ffffff8c;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:18px;font-weight:650;display:flex;position:relative}.autopilot-live{color:#91f2ca;min-height:31px;font-size:var(--text-xs);letter-spacing:.075em;background:#55f3b513;border:1px solid #6feebf2e;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.autopilot-live>i{background:#62efb5;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite autopilot-pulse;box-shadow:0 0 0 5px #62efb514}.autopilot-live svg{width:13px}.autopilot-command-main{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:48px;min-height:276px;padding:27px 0 22px;display:grid;position:relative}.autopilot-intro{max-width:650px}.autopilot-kicker{color:#a58aff;font-size:var(--text-xs);letter-spacing:.16em;font-weight:800}.autopilot-intro h1{letter-spacing:-.062em;max-width:620px;margin:10px 0 15px;font-size:clamp(42px,5vw,66px);font-weight:680;line-height:.94}.autopilot-intro h1 em{color:#0000;background:linear-gradient(90deg,#fff 2%,#b89aff 48%,#68ddff 92%);-webkit-background-clip:text;background-clip:text;padding-bottom:5px;font-style:normal;display:block}.autopilot-intro>p{color:#f0eef9a8;max-width:590px;font-size:var(--text-base);margin:0;line-height:1.65}.autopilot-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.autopilot-primary,.autopilot-secondary{color:#fff;min-height:48px;font-size:var(--text-xs);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:750;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.autopilot-primary{background:linear-gradient(135deg,#ff8331,#ff6500);box-shadow:0 12px 28px #ff670a40}.autopilot-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #beaaff3d}.autopilot-primary:hover,.autopilot-secondary:hover{transform:translateY(-2px)}.autopilot-secondary:hover{border-color:#6ee0ff73;box-shadow:0 12px 30px #39c1e81a}.autopilot-primary svg,.autopilot-secondary svg{width:17px}.autopilot-next{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#6f4cf030,#0000 42%),#ffffff0e;border:1px solid #b9a0ff33;border-radius:24px;flex-direction:column;min-height:250px;padding:22px;display:flex;position:relative;box-shadow:0 24px 55px #0000002e,inset 0 1px #ffffff0f}.autopilot-next-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.autopilot-next-head>span{color:#b49aff;font-size:var(--text-xs);letter-spacing:.08em;align-items:center;gap:6px;font-weight:800;display:flex}.autopilot-next-head svg{color:#72dcff;width:14px}.autopilot-next-head small{color:#ffffff7a;font-size:var(--text-xs)}.autopilot-next-head small.urgent{color:#ffaf7e}.autopilot-next>strong{color:#ff9b5b;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;margin-top:26px}.autopilot-next h2{letter-spacing:-.04em;margin:7px 0;font-size:clamp(22px,2.4vw,29px);line-height:1.08}.autopilot-next>p{color:#f0eef991;font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.autopilot-next>a{color:#fff;min-height:43px;font-size:var(--text-xs);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 13px;font-weight:750;display:flex}.autopilot-next>a svg{color:#77e1ff;width:17px}.autopilot-signals{z-index:2;border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.autopilot-signals>span{color:#ffffff7a;min-width:0;min-height:48px;font-size:var(--text-xs);align-items:center;gap:8px;padding:13px 17px 0;display:flex}.autopilot-signals>span:first-child{padding-left:0}.autopilot-signals>span+span{border-left:1px solid #ffffff14}.autopilot-signals svg{color:#8e6cff;width:16px}.autopilot-signals b{color:#fff;font-size:var(--text-sm)}.autopilot-orbit{z-index:0;pointer-events:none;border:1px solid #7a5cdc1a;border-radius:50%;width:390px;height:390px;position:absolute;top:15px;right:-95px}.autopilot-orbit>i{border:1px solid #5eddff1c;border-radius:50%;position:absolute;inset:54px}.autopilot-orbit>i:nth-child(2){border-color:#a981ff2e;inset:112px}.autopilot-orbit>svg{color:#6ce0ff59;width:30px;position:absolute;top:49%;left:49%}.reference-metrics{margin-top:18px}.reference-metric{background:linear-gradient(#fffffffa,#faf9fff0);border-color:#684cae1f;box-shadow:0 13px 38px #2b1d500b}.reference-metric:after{content:"";background:linear-gradient(90deg,#0000,#7146ea40,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.today-board{background:radial-gradient(circle at 100% 0,#744aef1a,#0000 32%),linear-gradient(145deg,#fff,#fbf9ff 62%,#fff);border-color:#6943e024}.today-progress{background:radial-gradient(circle at 100% 0,#7c4ef540,#0000 52%),#111019}.today-progress i span{background:linear-gradient(90deg,#ff7218,#8a58ff,#5edcff)}.autopilot-auth .auth-art{background:radial-gradient(circle at 74% 22%,#7947ff4d,#0000 25%),radial-gradient(circle at 26% 84%,#34d3ff24,#0000 28%),linear-gradient(145deg,#090810,#151124 65%,#080910);position:relative;overflow:hidden}.autopilot-auth .auth-art:before{content:"";background-image:linear-gradient(#8e71dc14 1px,#0000 1px),linear-gradient(90deg,#8e71dc14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.autopilot-auth-status{color:#89ecc4;font-size:var(--text-xs);letter-spacing:.1em;align-items:center;gap:8px;font-weight:750;display:inline-flex;position:absolute;top:42px;right:42px}.autopilot-auth-status i{background:#62efb5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #62efb514}.autopilot-auth .art-copy{z-index:2}.autopilot-auth .art-copy>p{color:#ffffff80;max-width:520px;font-size:var(--text-base);margin:18px 0 0;line-height:1.6}@keyframes autopilot-enter{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes autopilot-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1080px){.autopilot-command-main{grid-template-columns:minmax(0,1fr) 330px;gap:26px}.autopilot-intro h1{font-size:clamp(40px,5vw,56px)}}@media (max-width:850px){.autopilot-command-main{grid-template-columns:1fr}.autopilot-next{min-height:230px}}@media (max-width:760px){.autopilot-command{border-radius:24px;min-height:0;margin:0 -2px;padding:18px 16px 16px}.autopilot-topline>span:last-child{display:none}.autopilot-command-main{gap:20px;min-height:0;padding:26px 0 18px}.autopilot-intro h1{max-width:340px;margin-top:9px;font-size:clamp(38px,12vw,48px)}.autopilot-intro>p{font-size:var(--text-sm)}.autopilot-actions{grid-template-columns:1fr 1fr;display:grid}.autopilot-primary,.autopilot-secondary{min-height:50px;padding:0 10px}.autopilot-next{border-radius:20px;min-height:225px;padding:19px}.autopilot-signals{grid-template-columns:1fr}.autopilot-signals>span,.autopilot-signals>span:first-child{min-height:42px;padding:10px 3px 0}.autopilot-signals>span+span{border-top:1px solid #ffffff12;border-left:0}.autopilot-orbit{top:90px;right:-210px}.reference-metrics{margin-top:14px}.autopilot-auth-status{top:24px;right:24px}}@media (max-width:430px){.autopilot-actions{grid-template-columns:1fr}.autopilot-next-head{align-items:flex-start}.autopilot-next-head small{text-align:right}}@media (prefers-reduced-motion:reduce){.autopilot-command,.autopilot-live>i{animation:none}}html,body{background:#f5f6fb}.app-shell{background:#fff;border:1px solid #e9eaf1;border-radius:28px;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 36px);margin:18px;padding:0;display:grid;overflow:clip;box-shadow:0 18px 55px #3030570e}.sidebar{color:#17182b;height:calc(100vh - 36px);box-shadow:none;background:#fff;border-right:1px solid #eeeef5;border-radius:28px 0 0 28px;align-items:stretch;padding:28px 22px 20px;position:sticky;top:18px}.side-logo{justify-content:center;min-height:96px}.side-logo strong{color:#f36c0b;font-size:44px;font-weight:700}.side-logo small,.mobile-brand small{color:#6f36f4;letter-spacing:.12em;margin-top:10px;font-size:10px;font-weight:850}.sidebar nav{gap:7px;margin-top:25px}.sidebar nav a{color:#555a72;border-radius:14px;gap:15px;min-height:52px;padding:0 15px;font-size:13px;font-weight:610;transition:color .18s,background .18s,transform .18s;position:relative}.sidebar nav a svg{color:#747a92;stroke-width:2px;width:19px}.sidebar nav a:hover{color:#6531dc;background:#faf9ff;transform:translate(2px)}.sidebar nav a.active,.sidebar nav a.active:hover{color:#6730df;background:linear-gradient(100deg,#f2ecff,#eee9ff);transform:none;box-shadow:inset 2px 0 #7438f5}.sidebar nav a.active svg{color:#7438f5}.side-account>summary{min-height:60px;padding:7px 4px}.app-main{background:radial-gradient(circle at 78% 8%,#7748f406,#0000 28%),#fff;border-radius:0 28px 28px 0;min-width:0}.topbar{height:72px;padding:0 40px}.topbar .icon-button{color:#73788f;background:#fff;border:1px solid #0000;width:42px;height:42px;transition:border-color .18s,box-shadow .18s,transform .18s}.topbar .icon-button:hover{border-color:#ece9f5;transform:translateY(-1px);box-shadow:0 10px 28px #372a5b14}.page{max-width:1160px;margin:0 auto;padding:0 40px 58px}.autopilot-home{color:#121326}.autopilot-greeting{margin:3px 0 22px}.autopilot-greeting h1{color:#111225;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:430;line-height:1.05}.autopilot-greeting p{color:#44495e;flex-wrap:wrap;align-items:center;gap:5px;margin:14px 0 0;font-size:14px;display:flex}.autopilot-greeting p svg{color:#7137f5;width:18px}.autopilot-greeting p strong{color:#7137f5;font-weight:760}.autopilot-greeting p b{color:#ec620d;font-weight:760}.autopilot-feature{background:radial-gradient(circle at 85% 35%,#ff77230e,#0000 27%),linear-gradient(125deg,#f8f5ff 0%,#fff 54%,#faf7ff 100%);border:1px solid #ded5fb;border-radius:20px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:44px;min-height:318px;padding:34px 40px 34px 34px;animation:.48s cubic-bezier(.22,1,.36,1) both autopilotClearIn;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #462f7d0a}.autopilot-feature:after{content:"";filter:blur(30px);pointer-events:none;background:#7944f50b;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-80px}.autopilot-feature-media{z-index:1;background-color:#fffc;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #6d39e214;border-radius:18px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 12px 30px #3f2c670d}.autopilot-feature-media.has-image:after{content:"";background:linear-gradient(#0000,#271b3f06);height:30%;position:absolute;inset:auto 0 0}.autopilot-feature-media.brand-placeholder{background:radial-gradient(circle at 70% 20%,#7a3ef51f,#0000 32%),linear-gradient(145deg,#fff,#f2ebff);place-items:center;display:grid}.autopilot-feature-placeholder{color:#f36b0a;letter-spacing:-.08em;font-family:Segoe Script,Brush Script MT,cursive;font-size:54px;font-weight:700;transform:rotate(-3deg)}.autopilot-feature-spark{z-index:2;color:#7439f5;background:#fffffff2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 8px 25px #3e29691a}.autopilot-feature-spark svg{width:17px}.autopilot-feature-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex;position:relative}.autopilot-feature-label{color:#6730df;min-height:25px;font-size:var(--text-xs);letter-spacing:.035em;background:#e9e0ff;border-radius:999px;align-items:center;padding:0 12px;font-weight:820;display:inline-flex}.autopilot-feature-copy h2{color:#111225;letter-spacing:-.055em;margin:17px 0 2px;font-size:clamp(34px,4vw,46px);font-weight:440;line-height:1}.autopilot-feature-copy h2 em{color:#f2660d;font-style:normal}.autopilot-feature-copy h3{color:#1b1c2d;letter-spacing:-.025em;margin:8px 0 0;font-size:20px;font-weight:620}.autopilot-feature-copy>p{color:#70758b;max-width:610px;margin:13px 0 0;font-size:13px;line-height:1.55}.autopilot-feature-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.autopilot-feature-primary,.autopilot-feature-secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 17px;font-size:12px;font-weight:720;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.autopilot-feature-primary{color:#fff;background:linear-gradient(135deg,#ff7d27,#ff5f00);min-width:160px;box-shadow:0 10px 24px #f4630a33}.autopilot-feature-secondary{color:#41465d;background:#ffffffdb;border:1px solid #dedce8}.autopilot-feature-primary:hover,.autopilot-feature-secondary:hover{transform:translateY(-2px)}.autopilot-feature-primary:hover{box-shadow:0 14px 30px #f4630a45}.autopilot-feature-secondary:hover{border-color:#cbbcf3;box-shadow:0 10px 25px #412e7012}.autopilot-feature-actions svg{width:16px}.autopilot-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.autopilot-module{background:#fffffffa;border:1px solid #e5e3ee;border-radius:18px;flex-direction:column;min-width:0;min-height:288px;padding:19px 18px 16px;animation:.48s cubic-bezier(.22,1,.36,1) 80ms both autopilotClearIn;display:flex;box-shadow:0 10px 30px #372c5806}.autopilot-module>header{color:#6f35ed;align-items:center;gap:9px;margin-bottom:12px;display:flex}.autopilot-module>header svg{width:20px}.autopilot-module>header h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:650}.autopilot-today-stat{grid-template-columns:36px 32px minmax(0,1fr);align-items:center;gap:9px;min-height:49px;display:grid}.autopilot-today-stat>span,.autopilot-activity-icon{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.autopilot-today-stat>span svg,.autopilot-activity-icon svg{width:17px}.autopilot-today-stat>span.violet,.autopilot-activity-icon.tone-0{color:#7138ef;background:#f0eaff}.autopilot-today-stat>span.red,.autopilot-activity-icon.tone-1{color:#f04444;background:#fff0ee}.autopilot-today-stat>span.green,.autopilot-activity-icon.tone-2{color:#26a962;background:#eaf9f0}.autopilot-today-stat strong{font-size:22px;font-weight:650}.autopilot-today-stat small{color:#70758c;font-size:var(--text-xs)}.autopilot-list{align-content:start;display:grid}.autopilot-list>a{color:#1b1c2e;border-bottom:1px solid #eeeef3;grid-template-columns:24px minmax(0,1fr) auto 15px;align-items:center;gap:8px;min-height:57px;display:grid}.autopilot-activity-card .autopilot-list>a{grid-template-columns:38px minmax(0,1fr) 15px}.autopilot-list>a:hover .autopilot-list-copy strong{color:#6730df}.autopilot-list>a>svg{color:#9a9db0;width:14px}.autopilot-list-rank{color:#212235;text-align:center;font-size:11px;font-weight:750}.autopilot-list-copy{gap:3px;min-width:0;display:grid}.autopilot-list-copy strong,.autopilot-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autopilot-list-copy strong{font-size:var(--text-xs);font-weight:680;transition:color .18s}.autopilot-list-copy small{color:#85899c;font-size:var(--text-xs)}.autopilot-priority{font-size:var(--text-xs);font-weight:700}.autopilot-priority.high{color:#e85424}.autopilot-priority.medium{color:#ee8b17}.autopilot-priority.low{color:#25a75d}.autopilot-list-empty{color:#7138ef;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:124px;display:flex}.autopilot-list-empty>svg{width:22px}.autopilot-list-empty>span{gap:3px;display:grid}.autopilot-list-empty strong{color:#252638;font-size:12px}.autopilot-list-empty small{color:#85899b;font-size:var(--text-xs)}.autopilot-module-link{color:#62667b;min-height:37px;font-size:var(--text-xs);background:#fff;border:1px solid #e1dfe8;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-weight:680;transition:border-color .18s,color .18s,background .18s;display:flex}.autopilot-module-link:hover{color:#6831e0;background:#fbf9ff;border-color:#ccbdf4}.autopilot-agenda-collapse{background:#fff;border:1px solid #e7e5ee;border-radius:18px;margin-top:18px}.autopilot-agenda-collapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;list-style:none;display:flex}.autopilot-agenda-collapse>summary::-webkit-details-marker{display:none}.autopilot-agenda-collapse>summary>span{align-items:center;gap:11px;display:flex}.autopilot-agenda-collapse>summary>span>svg{color:#7036ee;width:21px}.autopilot-agenda-collapse>summary>span>span{gap:3px;display:grid}.autopilot-agenda-collapse>summary strong{font-size:12px}.autopilot-agenda-collapse>summary small{color:#878a9d;font-size:var(--text-xs)}.autopilot-agenda-collapse>summary>svg{color:#8b8fa2;width:18px;transition:transform .2s}.autopilot-agenda-collapse[open]>summary>svg{transform:rotate(90deg)}.autopilot-agenda-collapse .today-board{box-shadow:none;margin:0 14px 14px}.autopilot-quiet-footer{color:#9295a6;min-height:58px;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:18px;padding:0 4px;display:flex}.autopilot-quiet-footer span,.autopilot-quiet-footer a{align-items:center;gap:7px;display:flex}.autopilot-quiet-footer svg{width:14px}.autopilot-quiet-footer span svg{color:#7540ec}.autopilot-quiet-footer a{color:#686c80;font-weight:650}.mixy-float-trigger{color:#252638;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e7e3ef;min-width:188px;height:56px;padding:0 15px 0 7px;box-shadow:0 16px 42px #30245224}.mixy-float-trigger:hover{border-color:#d5c9f2;box-shadow:0 20px 48px #37265e2e}.mixy-trigger-icon{background:linear-gradient(145deg,#ff873d,#f56610);width:42px;height:42px}.mixy-trigger-copy small{color:#8a8d9e}.mixy-float-trigger>i{background:#7338f2;border-color:#fff;top:3px;left:39px}.mixy-assistant-float.is-open .mixy-float-trigger{width:56px;min-width:56px;height:56px;padding:0 7px}@keyframes autopilotClearIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.app-shell{grid-template-columns:204px minmax(0,1fr)}.sidebar{padding-left:16px;padding-right:16px}.page{padding-left:28px;padding-right:28px}.autopilot-feature{gap:30px;padding-left:28px;padding-right:28px}.autopilot-feature-actions{gap:8px}.autopilot-feature-secondary{padding:0 13px}}@media (max-width:920px){.autopilot-feature{grid-template-columns:minmax(220px,.4fr) minmax(0,.6fr);gap:24px}.autopilot-feature-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.autopilot-feature-primary{grid-column:1/-1}.autopilot-overview{grid-template-columns:1fr 1fr}.autopilot-activity-card{grid-column:1/-1}}@media (max-width:760px){html,body{background:#fff}.app-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;display:block;overflow:visible}.sidebar,.topbar{display:none}.app-main{background:#fff;border-radius:0}.mobile-toolbar{background:#fffffff0;border-bottom-color:#eeeef4}.mobile-brand img{background:#f36c0b}.mobile-brand strong{color:#f36c0b}.page{max-width:none;padding:87px 15px 118px}.autopilot-greeting{margin:3px 2px 19px}.autopilot-greeting h1{font-size:34px}.autopilot-greeting p{align-items:flex-start;font-size:12px;line-height:1.45}.autopilot-feature{border-radius:19px;grid-template-columns:1fr;gap:22px;min-height:0;padding:17px}.autopilot-feature-media{min-height:240px}.autopilot-feature-copy{padding:0 2px 3px}.autopilot-feature-copy h2{margin-top:14px;font-size:35px}.autopilot-feature-copy h3{font-size:18px}.autopilot-feature-copy>p{font-size:12px}.autopilot-feature-actions{grid-template-columns:1fr 1fr;margin-top:19px}.autopilot-feature-primary{grid-column:1/-1}.autopilot-feature-primary,.autopilot-feature-secondary{min-height:47px;padding:0 11px}.autopilot-overview{grid-template-columns:1fr;gap:13px;margin-top:14px}.autopilot-module,.autopilot-activity-card{grid-column:auto;min-height:276px}.autopilot-agenda-collapse{margin-top:14px}.autopilot-agenda-collapse>summary{padding:0 15px}.autopilot-agenda-collapse .today-board{margin:0 8px 8px}.autopilot-quiet-footer{justify-content:stretch;gap:10px;padding:18px 3px 0;display:grid}.mixy-assistant-float{bottom:82px;right:14px}.mixy-float-trigger{width:56px;min-width:56px;padding:0 7px}.mixy-trigger-copy{display:none}.mixy-float-trigger>i{left:39px}.mixy-assistant-popover{border-radius:21px;width:calc(100vw - 28px);max-height:calc(100vh - 170px);bottom:68px;right:-1px}}@media (max-width:390px){.autopilot-feature-actions{grid-template-columns:1fr}.autopilot-feature-primary{grid-column:auto}}@media (prefers-reduced-motion:reduce){.autopilot-feature,.autopilot-module{animation:none}}.home-command{gap:17px;max-width:1120px;margin:0 auto;display:grid}.home-command-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 2px 4px;display:flex}.home-command-head>div:first-child{gap:5px;display:grid}.home-command-date{color:#6b38dd;width:fit-content;font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-weight:850;display:inline-flex}.home-command-date svg{width:15px;height:15px}.home-command-head h1{color:#151521;letter-spacing:-.055em;margin:3px 0 0;font-size:clamp(35px,4vw,48px);font-weight:470;line-height:1}.home-command-head p{color:#767586;font-size:var(--text-base);margin:5px 0 0}.home-command-head p strong{color:#6530de}.home-command-head p b{color:var(--orange-text)}.home-command-actions{align-items:center;gap:9px;display:flex}.home-command-actions a{min-height:43px}.home-command-actions svg{width:17px;height:17px}.home-command-hero{background:radial-gradient(circle at 92% 10%,#8044f41f,#0000 31%),radial-gradient(circle at 65% 110%,#ff6a0917,#0000 36%),linear-gradient(135deg,#fff 0%,#fbf9ff 67%,#fffaf6 100%);border:1px solid #dfd6f5;border-radius:28px;grid-template-columns:minmax(275px,.78fr) minmax(0,1.22fr);min-height:344px;animation:.5s cubic-bezier(.22,1,.36,1) both homeCommandIn;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #3b276614}.home-command-hero:after{content:"";pointer-events:none;border:1px solid #7035e214;border-radius:50%;width:350px;height:350px;position:absolute;top:-150px;right:-110px}.home-command-media{z-index:1;background-color:#f5f0ff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #7045c81a;place-items:center;min-height:344px;display:grid;position:relative;overflow:hidden}.home-command-media.has-image:after{content:"";pointer-events:none;background:linear-gradient(160deg,#0000 55%,#311a5417);position:absolute;inset:0}.home-command-media.brand-placeholder{background:radial-gradient(circle at 28% 20%,#ff70112e,#0000 30%),radial-gradient(circle at 75% 70%,#773ceb2e,#0000 37%),#f7f3ff}.home-command-media-badge{z-index:2;color:#5124bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:33px;font-size:var(--text-xs);background:#ffffffe0;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 24px #2f1f511a}.home-command-media-badge svg{width:14px}.home-command-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:35px 42px;display:flex;position:relative}.home-command-label{color:#6a35d8;font-size:var(--text-xs);letter-spacing:.1em;font-weight:900}.home-command-copy h2{color:#161521;letter-spacing:-.052em;max-width:620px;margin:12px 0 9px;font-size:clamp(31px,3.7vw,46px);font-weight:480;line-height:1.03}.home-command-copy h2 em{color:#f2640b;font-style:normal;font-weight:650}.home-command-copy>p{color:#747180;max-width:610px;margin:0;line-height:1.55}.home-command-signals{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.home-command-signals span{color:#676370;min-height:30px;font-size:var(--text-xs);background:#ffffffb8;border:1px solid #e6e0ee;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:650;display:inline-flex}.home-command-signals svg{color:#6b34dd;width:13px}.home-command-signals .warning{color:#a65700;background:#fff9f1;border-color:#f1dbc2}.home-command-signals .warning svg{color:#d36900}.home-command-signals .ok{color:#147b44;background:#f5fcf7;border-color:#d3e9dc}.home-command-signals .ok svg{color:#168d4d}.home-command-ctas{flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;display:flex}.home-command-primary,.home-command-secondary,.home-command-change{min-height:44px;font-size:var(--text-xs);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.home-command-primary{color:#fff;background:linear-gradient(135deg,#ff7c26,#f45c00);min-width:176px;box-shadow:0 11px 27px #ef590038}.home-command-secondary{color:#34303d;background:#ffffffdb;border:1px solid #ded9e7}.home-command-change{color:#777281;padding-inline:8px}.home-command-primary:hover,.home-command-secondary:hover,.home-command-change:hover{transform:translateY(-2px)}.home-command-secondary:hover{border-color:#cfc1ed;box-shadow:0 10px 24px #462f7014}.home-command-primary svg,.home-command-secondary svg,.home-command-change svg{width:15px}.home-proof-strip{color:#211f27;background:linear-gradient(105deg,#f4fcf7,#fff 58%,#faf7ff);border:1px solid #d3eadb;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 10px 28px #1f70410b}.home-proof-strip:hover{transform:translateY(-1px);box-shadow:0 15px 34px #1f704114}.home-proof-icon{color:#13854a;background:#def6e7;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.home-proof-icon svg{width:20px}.home-proof-strip>span:nth-child(2){gap:2px;display:grid}.home-proof-strip small{color:#128047;letter-spacing:.08em;font-size:10px;font-weight:900}.home-proof-strip strong{font-size:var(--text-sm)}.home-proof-strip p{color:#7a7780;font-size:var(--text-xs);margin:0}.home-proof-link{color:#6330d0;font-size:var(--text-xs);align-items:center;gap:6px;font-weight:800;display:inline-flex}.home-proof-link svg{width:14px}.home-focus-grid{grid-template-columns:minmax(0,1.62fr) minmax(285px,.72fr);align-items:start;gap:16px;display:grid}.home-focus-panel,.home-day-card,.home-activity-card{background:#fffffff5;border:1px solid #e5e1ea;border-radius:22px;animation:.48s cubic-bezier(.22,1,.36,1) 70ms both homeCommandIn;box-shadow:0 14px 38px #2f24490b}.home-focus-panel{padding:21px}.home-focus-panel>header,.home-day-card>header,.home-activity-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-focus-panel>header>div,.home-day-card>header,.home-activity-card>header{align-items:center;gap:10px;display:flex}.home-focus-panel>header>div>span{color:#6a35df;background:#eee8ff;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.home-focus-panel>header svg,.home-day-card>header>svg,.home-activity-card>header>svg{width:19px}.home-focus-panel>header>div>span svg{width:18px}.home-focus-panel header div div,.home-day-card header div,.home-activity-card header div{gap:2px;display:grid}.home-focus-panel header small,.home-day-card header small,.home-activity-card header small{color:#6d38d9;letter-spacing:.09em;font-size:10px;font-weight:900}.home-focus-panel header h2,.home-day-card header h2,.home-activity-card header h2{letter-spacing:-.025em;margin:0;font-size:17px}.home-focus-panel>header>a{color:#6c35da;font-size:var(--text-xs);align-items:center;gap:5px;font-weight:750;display:inline-flex}.home-focus-panel>header>a svg{width:13px}.home-focus-list{gap:8px;margin-top:16px;display:grid}.home-focus-list>a{color:#26232c;background:#fff;border:1px solid #ebe7ef;border-radius:15px;grid-template-columns:30px 43px minmax(0,1fr) auto 16px;align-items:center;gap:11px;min-height:76px;padding:9px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-focus-list>a:hover{border-color:#d5c8ed;transform:translateY(-1px);box-shadow:0 9px 25px #3727570f}.home-focus-number{color:#7b3ee7;text-align:center;font-size:16px;font-weight:850}.home-focus-icon{color:#6932dc;background:#efe9ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.home-focus-icon.kind-deliver,.home-focus-icon.kind-prepare{color:#d75e00;background:#fff0e4}.home-focus-icon.kind-stock{color:#c03768;background:#ffeaf1}.home-focus-icon.kind-collect{color:#14834a;background:#e6f7ed}.home-focus-icon svg{width:19px}.home-focus-copy{gap:2px;min-width:0;display:grid}.home-focus-copy strong,.home-focus-copy small,.home-focus-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-focus-copy strong{font-size:var(--text-sm)}.home-focus-copy small{color:#66616d;font-size:var(--text-xs)}.home-focus-copy em{color:#9a949f;font-size:10px;font-style:normal}.home-focus-priority{color:#785a2d;white-space:nowrap;background:#fff5e6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.home-focus-priority.urgent{color:#b62f3d;background:#ffebed}.home-focus-list>a>svg{color:#aaa4ae;width:15px}.home-focus-empty{color:#16864c;justify-content:center;align-items:center;gap:12px;min-height:230px;display:flex}.home-focus-empty>svg{width:30px}.home-focus-empty p{color:#827c86;margin:3px 0 0}.home-day-rail{gap:14px;display:grid}.home-day-card,.home-activity-card{padding:18px}.home-day-card>header,.home-activity-card>header{justify-content:flex-start}.home-day-card>header>svg,.home-activity-card>header>svg{color:#6d36df}.home-day-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.home-day-metrics a{color:#25212b;background:#fbfafc;border:1px solid #ebe7ef;border-radius:13px;align-content:center;gap:3px;min-height:73px;padding:10px 12px;display:grid}.home-day-metrics a:hover{background:#fbf9ff;border-color:#d9cdf1}.home-day-metrics strong{letter-spacing:-.035em;font-size:21px}.home-day-metrics span{color:#7d7782;font-size:10px}.home-day-report{color:#6330d2;min-height:38px;font-size:var(--text-xs);background:#f5f1ff;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-weight:750;display:flex}.home-day-report svg{width:13px}.home-activity-card>div{margin-top:10px;display:grid}.home-activity-card>div>a{color:#29252f;border-top:1px solid #efecf1;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:49px;display:grid}.home-activity-card>div>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.home-activity-card>div>a strong,.home-activity-card>div>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-activity-card>div>a strong{font-size:var(--text-xs)}.home-activity-card>div>a small{color:#8d8791;font-size:10px}.home-activity-card .autopilot-activity-icon{border-radius:10px;width:32px;height:32px}.home-activity-card .autopilot-activity-icon svg{width:15px}.home-activity-card>div>a>svg{color:#aaa4ae;width:13px}.home-activity-card>div>p{color:#88818c;font-size:var(--text-xs)}.home-execution-collapse{background:linear-gradient(115deg,#fff,#faf7ff 65%,#fff9f5);border:1px solid #ded6eb;border-radius:21px;overflow:hidden;box-shadow:0 13px 35px #34234f0b}.home-execution-collapse>summary{cursor:pointer;grid-template-columns:auto minmax(250px,1fr) auto auto;align-items:center;gap:15px;min-height:84px;padding:12px 18px;list-style:none;display:grid}.home-execution-collapse>summary::-webkit-details-marker{display:none}.home-execution-icon{color:#fff;background:linear-gradient(145deg,#7942ed,#5e28cf);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 23px #5e28cf33}.home-execution-icon svg{width:20px}.home-execution-copy{gap:2px;display:grid}.home-execution-copy small{color:#6b35dd;letter-spacing:.08em;font-size:10px;font-weight:900}.home-execution-copy strong{font-size:var(--text-sm)}.home-execution-copy em{color:#837d88;font-size:var(--text-xs);font-style:normal}.home-execution-stats{align-items:center;gap:5px;display:flex}.home-execution-stats b{color:#25202b;background:#fffc;border:1px solid #e7e1ec;border-radius:11px;justify-items:center;gap:1px;min-width:60px;padding:7px 9px;font-size:16px;display:grid}.home-execution-stats small{color:#8a838e;font-size:9px;font-weight:600}.home-execution-open{color:#6932d9;font-size:var(--text-xs);align-items:center;gap:5px;font-weight:800;display:inline-flex}.home-execution-open svg{width:15px;transition:transform .2s}.home-execution-collapse[open] .home-execution-open svg{transform:rotate(90deg)}.home-execution-body{border-top:1px solid #e7e0ed}.home-execution-body .autopilot-action-center{box-shadow:none;background:#ffffff94;border:0;border-radius:0;margin:0}@keyframes homeCommandIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.home-command-hero{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr)}.home-command-copy{padding:30px}.home-focus-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.home-focus-list>a{grid-template-columns:27px 40px minmax(0,1fr) 16px}.home-focus-priority,.home-execution-copy em{display:none}}@media (max-width:860px){.home-command-head{align-items:flex-start}.home-command-actions{display:grid}.home-command-hero{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.home-command-copy{padding:26px 24px}.home-command-signals span:nth-child(3){display:none}.home-focus-grid{grid-template-columns:1fr}.home-day-rail{grid-template-columns:1fr 1fr}.home-execution-collapse>summary{grid-template-columns:auto minmax(0,1fr) auto}.home-execution-stats{display:none}}@media (max-width:760px){.home-command{gap:13px}.home-command-head{gap:16px;margin-inline:2px;display:grid}.home-command-head h1{font-size:36px}.home-command-head p{font-size:var(--text-sm);line-height:1.45}.home-command-actions{grid-template-columns:1fr 1fr}.home-command-actions a{justify-content:center;width:100%}.home-command-hero{border-radius:22px;grid-template-columns:1fr;min-height:0}.home-command-media{border-bottom:1px solid #7045c81a;border-right:0;min-height:270px}.home-command-copy{padding:24px 19px}.home-command-copy h2{margin-top:10px;font-size:34px}.home-command-copy>p{font-size:var(--text-sm)}.home-command-signals{grid-template-columns:1fr;width:100%;display:grid}.home-command-signals span:nth-child(3){display:inline-flex}.home-command-ctas{grid-template-columns:1fr 1fr;width:100%;display:grid}.home-command-primary{grid-column:1/-1}.home-command-primary,.home-command-secondary,.home-command-change{width:100%}.home-proof-strip{border-radius:17px;grid-template-columns:auto 1fr}.home-proof-link{grid-column:2}.home-focus-panel,.home-day-card,.home-activity-card{border-radius:18px}.home-focus-panel{padding:15px 12px}.home-focus-panel>header{padding-inline:4px}.home-focus-panel>header>a{font-size:0}.home-focus-panel>header>a svg{width:17px}.home-focus-list>a{grid-template-columns:25px 38px minmax(0,1fr) 15px;gap:8px;min-height:72px;padding:8px}.home-focus-icon{width:38px;height:38px}.home-focus-copy em{display:none}.home-day-rail{grid-template-columns:1fr}.home-execution-collapse{border-radius:18px}.home-execution-collapse>summary{grid-template-columns:auto minmax(0,1fr) 18px;gap:10px;min-height:77px;padding:10px 13px}.home-execution-icon{border-radius:13px;width:40px;height:40px}.home-execution-copy strong{font-size:var(--text-xs)}.home-execution-copy em{display:none}.home-execution-open{font-size:0}.home-execution-open svg{width:18px}.home-execution-body .autopilot-action-center{padding-inline:10px}}@media (max-width:410px){.home-command-actions{grid-template-columns:1fr}.home-command-media{min-height:235px}.home-command-ctas{grid-template-columns:1fr}.home-command-primary{grid-column:auto}.home-command-copy h2{font-size:31px}.home-proof-strip{padding:12px}.home-proof-icon{width:38px;height:38px}.home-focus-list>a{grid-template-columns:22px 36px minmax(0,1fr) 12px}.home-focus-icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.home-command-hero,.home-focus-panel,.home-day-card,.home-activity-card{animation:none}}.brand-lockup{object-fit:contain;height:auto;display:block}.side-logo{text-decoration:none}.side-logo .brand-lockup{filter:drop-shadow(0 8px 18px #e6580017);background:0 0;border-radius:0;width:min(174px,100%);height:auto;margin:0;padding:0;display:block}.mobile-brand .brand-lockup{background:0 0;border-radius:0;width:106px;height:auto;max-height:48px;padding:0;display:block}.auth-logo .brand-lockup{filter:drop-shadow(0 10px 24px #e6580014);background:0 0;border-radius:0;width:min(200px,72vw);height:auto;padding:0}@media (max-width:760px){.mobile-brand .brand-lockup{width:102px}}.visual-canvas-grid,.visual-safe-area{z-index:90;pointer-events:none;position:absolute}.visual-canvas-grid{background-image:linear-gradient(#6f35f524 1px,#0000 1px),linear-gradient(90deg,#6f35f524 1px,#0000 1px);background-size:54px 54px;inset:0;box-shadow:inset 0 0 0 1px #6f35f51f}.visual-safe-area{border:2px dashed #ff3e8bc7;border-radius:5px;inset:5.5%;box-shadow:0 0 0 1px #ffffff8c}.visual-safe-area i{color:#fff;letter-spacing:.02em;background:#ef367f;border-radius:7px 7px 0 0;padding:6px 10px;font-size:18px;font-style:normal;font-weight:800;position:absolute;top:-31px;left:-2px}.visual-inline-text-editor{box-sizing:border-box;border-radius:inherit;outline-offset:3px;resize:none;white-space:pre-wrap;border:0;outline:3px solid #ff6b00;width:100%;height:100%;padding:18px 24px;overflow:hidden}.visual-rotation-handle{z-index:3;cursor:grab;background:#ff6b00;border:4px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:-58px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #2d19584d}.visual-rotation-handle:after{content:"";background:#7a3ff0;width:2px;height:29px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.visual-rotation-handle:active{cursor:grabbing}.visual-shape,.visual-element.image img{box-sizing:border-box}.visual-shape.triangle{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0!important}.visual-shape.star{clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 34%);border-radius:0!important}.visual-export-menu{flex:none;position:relative}.visual-export-menu>summary{cursor:pointer;list-style:none}.visual-export-menu>summary::-webkit-details-marker{display:none}.visual-export-menu[open]>summary{box-shadow:0 0 0 3px #ffffff29}.visual-export-menu>div{z-index:400;background:#fffffffa;border:1px solid #43306829;border-radius:14px;gap:5px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 48px #19102e40}.visual-export-menu>div button{color:#302a39;text-align:left;border-radius:9px;gap:3px;min-height:54px;padding:8px 10px;display:grid}.visual-export-menu>div button:hover{color:#5e27d4;background:#f3eeff}.visual-export-menu>div strong{font-size:var(--text-xs)}.visual-export-menu>div span{color:#89828f;font-size:10px}.visual-add-grid.professional button{background:linear-gradient(145deg,#fff,#f7f2ff);min-height:88px}.visual-layer-toolbar{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.visual-layer-toolbar button{color:#5f5669;min-height:34px;font-size:var(--text-xs);background:#fff;border:1px solid #ded7ea;border-radius:8px}.visual-layer-toolbar button:hover:not(:disabled){color:#642ad8;border-color:#ad91ec}.visual-layer-toolbar button:disabled{opacity:.42}.visual-layers .visual-layer-row{background:#fff;border:1px solid #ebe8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:2px;min-height:43px;padding:3px;display:grid}.visual-layers .visual-layer-row.active{background:#f3edff;border-color:#9c79ed;box-shadow:0 5px 15px #4a2a8b14}.visual-layers .visual-layer-row.hidden{opacity:.55}.visual-layers .visual-layer-select{background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:35px;padding:0 7px;display:grid}.visual-layers .visual-layer-toggle{background:0 0;border:0;border-radius:7px;place-items:center;width:28px;min-height:28px;padding:0;font-size:17px;display:grid}.visual-layers .visual-layer-toggle:hover{color:#642bd8;background:#6f35f51a}.visual-layers .visual-layer-toggle svg,.visual-layers .visual-layer-select svg{width:14px}.visual-shortcuts-card{color:#756e7d;background:linear-gradient(145deg,#f7f3ff,#fff);border:1px solid #dfd8ed;border-radius:11px;gap:5px;margin-top:16px;padding:12px;font-size:10px;display:grid}.visual-shortcuts-card strong{color:#4e356e;font-size:var(--text-xs);margin-bottom:3px}.visual-text-style-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.visual-text-style-buttons button{color:#686070;background:#fff;border:1px solid #e0dce8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;display:flex}.visual-text-style-buttons button.active,.visual-text-style-buttons button:hover{color:#6128d4;background:#f3edff;border-color:#aa8bea}.visual-text-style-buttons svg{width:13px}.visual-pro-section{background:#fff;border:1px solid #e5e0eb;border-radius:10px;padding:9px}.visual-pro-section>summary{color:#4b4453;cursor:pointer;font-size:var(--text-xs);font-weight:800}.visual-pro-section[open]>summary{color:#6129d6;margin-bottom:11px}.visual-pro-section>label,.visual-pro-section>.visual-property-row+label{margin-top:9px}.visual-reset-effect{color:#7b6f82;background:#f4f1f7;border-radius:7px;width:100%;min-height:31px;margin-top:8px;font-size:10px}.visual-reset-effect:hover{color:#c13959;background:#fff0f3}.visual-layer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-element-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-page-view-toggles{grid-template-columns:1fr;gap:5px;display:grid}.visual-page-view-toggles button{color:#6c6473;min-height:34px;font-size:var(--text-xs);background:#fff;border:1px solid #e0dbe9;border-radius:8px}.visual-page-view-toggles button.active{color:#642bd8;background:#f2ecff;border-color:#aa8cec}@media (max-width:1380px){.visual-editor-body{grid-template-columns:70px 226px minmax(380px,1fr) 250px}.visual-snap-button{justify-content:center;width:40px;padding:0;font-size:0}}@media (max-width:780px){.visual-export-menu>div{position:fixed;top:64px;right:9px}.visual-export-menu .visual-export-button{justify-content:center;width:40px;min-width:40px;padding:0;font-size:0;display:inline-flex}.visual-rotation-handle{top:-50px}}.creative-director{background:radial-gradient(circle at 8% 0,#ff6b001f,#0000 27%),radial-gradient(circle at 94% 5%,#6f35f529,#0000 32%),linear-gradient(145deg,#fff 0%,#fbf9ff 55%,#f5f0ff 100%);border:1px solid #6f35f529;border-radius:30px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #3626561a}.creative-director:before{content:"";pointer-events:none;border:1px solid #6f35f51f;border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 0 38px #6f35f506,0 0 0 78px #ff6b0005}.creative-director-head{max-width:790px;position:relative}.creative-director-head>span,.creative-kicker{color:#6429de;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.creative-director-head>span svg{width:17px}.creative-director-head h2{color:#17141e;letter-spacing:-.052em;max-width:780px;margin:12px 0 8px;font-size:clamp(30px,4vw,52px);font-weight:620;line-height:.98}.creative-director-head p{color:#747080;max-width:700px;font-size:var(--text-sm);margin:0;line-height:1.55}.creative-director-brief{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #593c8521;border-radius:18px;grid-template-columns:minmax(190px,.8fr) minmax(190px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;margin-top:28px;padding:12px;display:grid;position:relative;box-shadow:0 12px 34px #251b3712}.creative-product-chip{border-right:1px solid #ebe6f1;align-items:center;gap:10px;min-width:0;min-height:54px;padding-right:10px;display:flex}.creative-product-chip>img,.creative-product-chip>svg{object-fit:cover;color:#6f35f5;background:#eee8ff;border-radius:12px;flex:none;width:48px;height:48px}.creative-product-chip>svg{padding:13px}.creative-product-chip>span{gap:3px;min-width:0;display:grid}.creative-product-chip small{color:#9a94a2;letter-spacing:.1em;font-size:9px;font-weight:850}.creative-product-chip strong{color:#29242f;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-director-brief>label{color:#625c69;gap:6px;font-size:10px;font-weight:800;display:grid}.creative-director-brief select{color:#312b38;width:100%;min-height:43px;font-size:var(--text-xs);background:#fff;border:1px solid #dfd9e8;border-radius:10px;padding:0 34px 0 11px}.creative-generate{color:#fff;min-height:54px;font-size:var(--text-xs);white-space:nowrap;background:linear-gradient(115deg,#ff6b00,#f14345 45%,#6f35f5 100%);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #6f35f538}.creative-generate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #6f35f54d}.creative-generate:disabled{opacity:.75}.creative-generate svg{width:18px}.spinning{animation:1s linear infinite creative-spin}@keyframes creative-spin{to{transform:rotate(360deg)}}.creative-director-promise{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.creative-director-promise article{color:#777080;background:#ffffff9e;border:1px solid #654b8b1a;border-radius:14px;align-items:center;gap:10px;min-height:74px;padding:14px;font-size:10px;line-height:1.35;display:flex}.creative-director-promise strong{color:#632add;font-size:27px}.creative-director-promise svg{color:#ff6b00;width:25px}.creative-loading{text-align:center;background:#ffffff9e;border:1px solid #6f35f51f;border-radius:20px;align-content:center;place-items:center;gap:8px;min-height:260px;margin-top:18px;display:grid}.creative-loading>span{background:#6f35f5;border-radius:50%;width:9px;height:9px;margin:0 2px;animation:1.1s ease-in-out infinite creative-pulse;display:inline-block}.creative-loading>span:nth-child(2){animation-delay:.15s}.creative-loading>span:nth-child(3){animation-delay:.3s}@keyframes creative-pulse{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.creative-loading strong{color:#342b40;font-size:var(--text-sm);margin-top:8px}.creative-loading small{color:#8a8490;max-width:520px;line-height:1.5}.creative-director-error{color:#a92b48;font-size:var(--text-xs);background:#fff0f3;border-radius:11px;margin-top:14px;padding:12px 14px}.creative-result-meta{color:#85808b;justify-content:space-between;align-items:center;gap:12px;margin:22px 2px 10px;font-size:10px;display:flex}.creative-result-meta>span{color:#6030c7;align-items:center;gap:6px;font-weight:800;display:inline-flex}.creative-result-meta svg{width:14px}.creative-directions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.creative-direction{min-width:0;color:inherit;text-align:left;background:#ffffffd1;border:1px solid #e1dce9;border-radius:19px;padding:8px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 8px 24px #271d380d}.creative-direction:hover,.creative-direction.active{border-color:#8a59ee;transform:translateY(-3px);box-shadow:0 16px 36px #46288426}.creative-direction.active{box-shadow:0 0 0 3px #6f35f51f,0 18px 40px #46288429}.creative-direction-preview{--creative-accent:#6f35f5;color:#fff;background:linear-gradient(180deg,transparent 25%,#0d0a15de 100%),radial-gradient(circle at 85% 12%,var(--creative-accent),transparent 40%),#17141e;border-radius:13px;align-content:end;gap:5px;min-height:230px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creative-direction-preview{background:linear-gradient(180deg,transparent 25%,#0d0a15de 100%),radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--creative-accent)82%,white),transparent 40%),#17141e}}.creative-direction-preview:after{content:"";background:var(--creative-accent);width:34px;height:34px;box-shadow:0 0 25px var(--creative-accent);border:1px solid #ffffff6b;border-radius:50%;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.creative-direction-preview:after{box-shadow:0 0 25px color-mix(in srgb,var(--creative-accent)70%,transparent)}}.creative-direction-preview img{opacity:.72;object-fit:cover;filter:saturate(.92)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.creative-direction-preview i,.creative-direction-preview b,.creative-direction-preview em{z-index:1;position:relative}.creative-direction-preview i{color:#fff;background:var(--creative-accent);text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.creative-direction-preview b{letter-spacing:-.035em;max-width:92%;font-size:23px;line-height:1}.creative-direction-preview em{font-size:11px;font-style:normal;font-weight:750}.creative-direction-copy{gap:5px;padding:13px 10px 10px;display:grid}.creative-direction-copy>small{color:#6f35f5;text-transform:uppercase;font-size:9px;font-weight:850}.creative-direction-copy>strong{color:#27212e;font-size:17px}.creative-direction-copy p{color:#6f6875;min-height:38px;margin:0;font-size:11px;line-height:1.45}.creative-direction-copy>span{color:#99929e;font-size:10px;line-height:1.45}.creative-direction-check{z-index:4;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14111d75;border:2px solid #fffc;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:17px;left:17px}.creative-direction.active .creative-direction-check{background:#6f35f5}.creative-direction-check svg{width:15px}.creative-selection{background:#ffffffe0;border:1px solid #dcd4eb;border-radius:19px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr) minmax(210px,.65fr);align-items:center;gap:22px;margin-top:16px;padding:22px;display:grid;box-shadow:0 12px 30px #32244912}.creative-selection h3{color:#241e2b;letter-spacing:-.035em;margin:5px 0;font-size:23px}.creative-selection p{color:#746c78;margin:0;font-size:11px;line-height:1.5}.creative-package-chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.creative-package-chips span{color:#5e31bb;background:#f0eaff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.creative-selection ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.creative-selection li{color:#655e6b;align-items:center;gap:7px;font-size:10px;display:flex}.creative-selection li svg{color:#14a85d;width:14px}.creative-selection form{gap:7px;display:grid}.creative-launch{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;display:inline-flex}.creative-launch svg{width:16px}.creative-selection form small{color:#97909c;text-align:center;font-size:9px}.campaign-creative-tag{color:#6430ce;background:#eee8ff;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.campaign-creative-tag svg{width:12px}.visual-ai-selection{color:#88818f;background:#faf9fc;border:1px dashed #d7d0e1;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;margin:12px 0 9px;padding:9px;display:grid}.visual-ai-selection.ready{color:#5e2bc8;background:#f3edff;border-style:solid;border-color:#a88aed}.visual-ai-selection>span{background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 13px #39275914}.visual-ai-selection svg{width:17px}.visual-ai-selection>div{gap:2px;min-width:0;display:grid}.visual-ai-selection small{letter-spacing:.1em;font-size:8px;font-weight:900}.visual-ai-selection strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-ai-command{background:#fff;border:1px solid #ded7e9;border-radius:12px;gap:6px;padding:8px;display:grid;box-shadow:0 8px 22px #3423560f}.visual-ai-command textarea{color:#332d3a;min-height:82px;font:inherit;font-size:var(--text-xs);resize:vertical;background:0 0;border:0;outline:0;padding:8px;line-height:1.45}.visual-ai-command button{color:#fff;min-height:38px;font-size:var(--text-xs);background:linear-gradient(110deg,#ff6b00,#6f35f5);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.visual-ai-command button:disabled{opacity:.42}.visual-ai-command svg{width:14px}.visual-ai-presets{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.visual-ai-presets button{color:#655c6c;background:#fff;border:1px solid #e0dbe8;border-radius:8px;min-height:32px;padding:0 7px;font-size:9px}.visual-ai-presets button:hover:not(:disabled){color:#5f28d1;background:#f4efff;border-color:#ac8feb}.visual-ai-message{color:#266c47;background:#edf9f2;border-radius:9px;align-items:flex-start;gap:7px;margin-top:8px;padding:9px;font-size:9px;line-height:1.45;display:flex}.visual-ai-message svg{flex:none;width:14px}.visual-ai-audit{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e1dce8;border-radius:11px;gap:8px;margin-top:15px;padding:12px;display:grid}.visual-ai-audit>div{color:#544d5c;font-size:var(--text-xs);justify-content:space-between;align-items:center;font-weight:800;display:flex}.visual-ai-audit>div>strong{color:#642bd7;font-size:20px}.visual-ai-audit>div small{font-size:9px}.visual-ai-audit>i{background:#e8e3ee;border-radius:999px;height:5px;display:block;overflow:hidden}.visual-ai-audit>i span{border-radius:inherit;background:linear-gradient(90deg,#ff6b00,#6f35f5);height:100%;display:block}.visual-ai-audit ul{color:#817986;gap:5px;margin:0;padding-left:15px;font-size:9px;line-height:1.4;display:grid}.visual-ai-audit p{color:#337650;gap:6px;margin:0;font-size:9px;line-height:1.4;display:flex}.visual-ai-audit p svg{width:13px}.visual-ai-actions.compact{gap:5px}.visual-ai-actions.compact button{padding:9px}@media (max-width:1080px){.creative-director-brief{grid-template-columns:1fr 1fr}.creative-product-chip{border-right:0}.creative-generate{min-height:44px}.creative-selection{grid-template-columns:1fr 1fr}.creative-selection form{grid-column:1/-1}}@media (max-width:760px){.creative-director{border-radius:22px;padding:20px 14px}.creative-director-head h2{font-size:34px}.creative-director-brief{grid-template-columns:1fr}.creative-director-promise{grid-template-columns:1fr 1fr}.creative-directions{scroll-snap-type:x mandatory;margin-inline:-14px;padding:3px 14px 16px;display:flex;overflow-x:auto}.creative-direction{scroll-snap-align:center;min-width:min(84vw,330px)}.creative-selection{grid-template-columns:1fr;gap:16px;padding:17px}.creative-selection form{grid-column:auto}.creative-result-meta{flex-direction:column;align-items:flex-start}}.finance-head{align-items:flex-end}.finance-eyebrow{color:#6630df;font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-weight:850;display:inline-flex}.finance-eyebrow svg{width:15px}.finance-periods{margin:0 0 20px}.finance-periods a.active{color:#fff;background:#15121a;border-color:#15121a}.finance-entry-panel{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#dacff4;margin-bottom:20px;padding:24px}.expense-form{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.expense-form label{color:#38323f;font-size:var(--text-xs);align-content:start;gap:7px;font-weight:750;display:grid}.expense-form label>small{color:#827a88;font-weight:500;line-height:1.4}.expense-form input:not([type=checkbox]),.expense-form select,.expense-form textarea{color:#201c25;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ded9e4;border-radius:11px;outline:0;padding:10px 12px;font-weight:500}.expense-form textarea{resize:vertical}.expense-form input:focus,.expense-form select:focus,.expense-form textarea:focus{border-color:#8b5bf2;box-shadow:0 0 0 3px #7745e71a}.expense-form .span2{grid-column:1/-1}.expense-recurring{background:#fbfaff;border:1px solid #e4dfea;border-radius:12px;align-items:center;padding:12px;gap:10px!important;display:flex!important}.expense-recurring input{accent-color:#6f35e8;width:17px;height:17px}.expense-recurring span{gap:2px;display:grid}.form-message{font-size:var(--text-xs);border-radius:10px;margin:0;padding:11px 13px}.form-message.error{color:#a42935;background:#fff0f1}.form-message.success{color:#157944;background:#eaf9f0}.finance-truth{color:#1b1720;background:radial-gradient(circle at 82% 5%,#733eee21,#0000 30%),linear-gradient(135deg,#fff 0%,#fbf9ff 65%,#fff7f1 100%);border:1px solid #ded5f4;border-radius:25px;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.35fr);gap:28px;margin-bottom:18px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #42277b14}.finance-truth.loss{background:linear-gradient(135deg,#fff,#fff7f7);border-color:#f1d2d5}.finance-truth-copy>span{color:#6e35e5;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.finance-truth-copy h2{letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(29px,3vw,43px);font-weight:540}.finance-truth-copy h2 strong{color:#6d30ed;font-weight:750}.finance-truth.loss h2 strong{color:#c83a4a}.finance-truth-copy p{color:#716a77;max-width:560px;margin:0 0 14px;line-height:1.55}.finance-delta{font-size:var(--text-xs);align-items:center;gap:4px;font-weight:750;display:inline-flex}.finance-delta svg{width:14px;height:14px}.finance-delta.positive{color:#169452}.finance-delta.negative{color:#c43847}.finance-equation{grid-template-columns:1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;gap:8px;display:grid}.finance-equation>div{background:#ffffffc7;border:1px solid #774add1f;border-radius:16px;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:15px;display:flex}.finance-equation>div span{color:#7e7684;font-size:var(--text-xs)}.finance-equation>div strong{letter-spacing:-.03em;white-space:nowrap;font-size:17px}.finance-equation>i{color:#9b94a0;align-self:center;font-size:17px;font-style:normal}.finance-equation .result{color:#fff;background:linear-gradient(140deg,#6f35e9,#8c55f4);border:0;box-shadow:0 13px 28px #682fe438}.finance-equation .result span{color:#eae0ff}.finance-alerts{gap:8px;margin-bottom:18px;display:grid}.finance-alerts article{background:#fffcf7;border:1px solid #eadfcd;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.finance-alerts article.critical{background:#fff8f8;border-color:#f1ced1}.finance-alerts article>svg{color:#c27b00;width:20px}.finance-alerts article.critical>svg{color:#cf3c4a}.finance-alerts article div{gap:2px;display:grid}.finance-alerts article strong{font-size:var(--text-sm)}.finance-alerts article span{color:#7b737f;font-size:var(--text-xs)}.finance-alerts article a{color:#5e2bcf;font-size:var(--text-xs);align-items:center;gap:5px;font-weight:800;display:inline-flex}.finance-alerts article a svg{width:14px}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.finance-kpis article{background:#fff;border:1px solid #e5e1e9;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 11px;padding:18px;display:grid;box-shadow:0 12px 30px #251b330b}.finance-kpis article>small{color:#77707c;font-size:var(--text-xs);align-self:end}.finance-kpis article>strong{letter-spacing:-.04em;grid-column:2;font-size:22px}.finance-kpis article>em,.finance-kpis article>.finance-delta{color:#817985;font-size:var(--text-xs);grid-column:2;font-style:normal}.finance-icon{border-radius:13px;grid-row:span 3;place-items:center;width:42px;height:42px;display:grid}.finance-icon svg{width:20px}.finance-icon.purple{color:#6630e4;background:#efe9ff}.finance-icon.orange{color:#d45a00;background:#fff0e4}.finance-icon.green{color:#138d4c;background:#e8f8ef}.finance-icon.pink{color:#cf3c74;background:#ffeaf1}.finance-grid{grid-template-columns:minmax(0,1.65fr) minmax(285px,.72fr);gap:18px;margin-bottom:18px;display:grid}.finance-grid.lower{grid-template-columns:minmax(0,1.7fr) minmax(270px,.55fr)}.finance-chart-panel,.finance-cash-panel,.finance-profitability,.finance-inventory-card,.expense-ledger{padding:22px}.finance-chart-panel .panel-title h2,.finance-cash-panel .panel-title h2,.finance-profitability .panel-title h2,.expense-ledger .panel-title h2{margin-top:4px}.finance-chart-panel .panel-title small,.finance-cash-panel .panel-title small,.finance-profitability .panel-title small,.expense-ledger .panel-title small,.finance-inventory-card>small,.finance-guidance small{color:#6d35df;font-size:var(--text-xs);letter-spacing:.08em;font-weight:850}.finance-legend{color:#7a7380;font-size:var(--text-xs);align-items:center;gap:5px;display:flex}.finance-legend i{background:#d6c5ff;border-radius:50%;width:8px;height:8px}.finance-legend i:nth-child(2){background:#6e35e7;margin-left:5px}.finance-chart{align-items:flex-end;gap:clamp(4px,1vw,13px);height:205px;padding-top:20px;display:flex;overflow-x:auto}.finance-chart-day{flex:1 0 28px;grid-template-rows:1fr auto;gap:8px;min-width:28px;height:100%;display:grid}.finance-bars{border-bottom:1px solid #e7e2eb;justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.finance-bars i{width:min(12px,42%);height:var(--bar);background:#d9cbfb;border-radius:6px 6px 2px 2px;min-height:3px;transition:height .4s;display:block}.finance-bars i+i{background:linear-gradient(#8b59f3,#6030cb)}.finance-bars i.negative{background:#e35b69}.finance-chart-day>span{color:#8a838d;text-align:center;white-space:nowrap;font-size:10px;overflow:hidden}.finance-empty{color:#817a85;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:190px;display:grid}.finance-empty svg{color:#8b5df0;width:30px}.finance-empty strong{color:#403a45}.finance-empty.compact{min-height:130px}.finance-cash-panel .panel-title>svg{color:#6c36df;width:22px}.cash-row{border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.cash-row span{color:#6f6874;font-size:var(--text-xs)}.cash-row strong{font-size:var(--text-sm)}.cash-row.in strong{color:#168d50}.cash-row.out strong{color:#bd3947}.cash-row.neutral{padding:9px 0}.cash-row.neutral span,.cash-row.neutral strong{color:#8d8691;font-size:var(--text-xs);font-weight:600}.cash-result{color:#fff;background:#17141b;border-radius:14px;justify-content:space-between;align-items:flex-end;margin-top:14px;padding:15px;display:flex}.cash-result span{font-size:var(--text-xs)}.cash-result strong{font-size:21px}.cash-result.negative{background:#a93442}.finance-cash-panel>p{color:#918a95;font-size:var(--text-xs);margin:10px 2px 0;line-height:1.45}.finance-profitability .panel-title a,.finance-inventory-card>a{color:#6230d4;font-size:var(--text-xs);align-items:center;gap:5px;font-weight:750;display:inline-flex}.finance-profitability .panel-title a svg,.finance-inventory-card>a svg{width:14px}.finance-table{margin-top:13px}.finance-table-head,.finance-table-row{grid-template-columns:minmax(160px,1.45fr) repeat(4,minmax(80px,.72fr));align-items:center;gap:10px;display:grid}.finance-table-head{color:#8a828d;font-size:var(--text-xs);padding:8px 10px}.finance-table-row{color:#4e4753;min-height:54px;font-size:var(--text-xs);border-top:1px solid #eeeaf0;padding:9px 10px}.finance-table-row>span:first-child{color:#241f29;gap:2px;display:grid}.finance-table-row small{color:#8a838d}.finance-table-row .positive{color:#12874a;font-weight:800}.finance-table-row .negative{color:#bf3443;font-weight:800}.finance-table-empty{color:#817984;text-align:center;padding:35px 10px}.finance-inventory-card{background:linear-gradient(145deg,#fffaf5,#fff);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.finance-inventory-card .finance-icon{margin-bottom:19px}.finance-inventory-card h2{letter-spacing:-.05em;margin:8px 0 5px;font-size:31px}.finance-inventory-card p{color:#77707b;margin:0 0 18px;line-height:1.5}.inventory-ok{color:#16854b;font-size:var(--text-xs);align-items:center;gap:6px;font-weight:750;display:flex}.inventory-ok svg{width:16px}.expense-ledger{margin-bottom:18px}.expense-ledger .panel-title .soft{align-items:center;gap:6px;display:flex}.expense-ledger .panel-title .soft svg{width:15px}.expense-breakdown{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:16px 0 20px;display:grid}.expense-breakdown>div{background:#f9f7fc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px;display:grid}.expense-breakdown span{color:#6e6673;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-breakdown i{background:#e9e3f1;border-radius:999px;grid-area:2/1/auto/-1;height:5px;display:block;overflow:hidden}.expense-breakdown b{border-radius:inherit;background:linear-gradient(90deg,#7c42eb,#ff7a22);height:100%;display:block}.expense-breakdown strong{font-size:var(--text-xs)}.expense-list{display:grid}.expense-list article{border-top:1px solid #eeeaf0;grid-template-columns:38px minmax(180px,1fr) minmax(90px,.4fr) minmax(100px,.4fr) 34px;align-items:center;gap:12px;min-height:61px;display:grid}.expense-category-icon{color:#6532d8;background:#f0eaff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.expense-category-icon svg{width:16px}.expense-list article>div{gap:3px;display:grid}.expense-list article>div strong{font-size:var(--text-sm)}.expense-list article>div small,.expense-list article>span:nth-child(3){color:#847d88;font-size:var(--text-xs)}.expense-list article>strong{text-align:right}.expense-list .icon-button{color:#b43c49;width:31px;height:31px}.expense-list .icon-button svg{width:15px}.finance-guidance{background:linear-gradient(115deg,#f8f4ff,#fff 55%,#fff8f2);border:1px solid #d9d0ed;border-radius:19px;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.4fr) auto;align-items:center;gap:22px;padding:22px;display:grid}.finance-guidance>div{align-items:center;gap:12px;display:flex}.finance-guidance>div>svg{color:#6f35e8;width:26px}.finance-guidance>div span{gap:4px;display:grid}.finance-guidance p{color:#625b68;margin:0;line-height:1.55}.finance-guidance>span{color:#6e6673;font-size:var(--text-xs);text-align:right}.finance-guidance>span strong{color:#231e28;font-size:var(--text-base);margin-top:4px;display:block}.finance-disclaimer{color:#98919b;font-size:var(--text-xs);text-align:center;margin:14px 0 0}.product-margin-pill{color:#147e46;font-size:var(--text-xs);background:#e9f8ef;border-radius:999px;padding:7px 10px;font-weight:750}.product-margin-pill.missing{color:#a26300;background:#fff3dc}.product-finance-form label{color:#706975;font-size:var(--text-xs);gap:5px;display:grid}.product-finance-form>small{color:#847d88;font-size:var(--text-xs);line-height:1.4}@media (max-width:1180px){.finance-truth{grid-template-columns:1fr}.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-guidance{grid-template-columns:1fr 1.5fr}.finance-guidance>span{text-align:left;grid-column:1/-1}}@media (max-width:820px){.finance-grid,.finance-grid.lower{grid-template-columns:1fr}.finance-equation{grid-template-columns:1fr auto 1fr}.finance-equation .result{grid-column:1/-1}.finance-equation>i:nth-of-type(3){display:none}.finance-table{overflow-x:auto}.finance-table-head,.finance-table-row{min-width:680px}.bottom-nav{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (max-width:620px){.finance-head{align-items:flex-start}.finance-head .primary{justify-content:center;width:100%}.finance-truth{border-radius:20px;padding:20px 16px}.finance-truth-copy h2{font-size:32px}.finance-equation{grid-template-columns:1fr}.finance-equation>i{display:none}.finance-equation .result{grid-column:auto}.finance-kpis{grid-template-columns:1fr}.finance-alerts article{grid-template-columns:30px minmax(0,1fr)}.finance-alerts article a{grid-column:2}.expense-form{grid-template-columns:1fr}.expense-form .span2{grid-column:auto}.expense-list article{grid-template-columns:34px minmax(0,1fr) auto;padding:10px 0}.expense-list article>span:nth-child(3){display:none}.expense-list article>strong{grid-area:1/3}.expense-list article>form{grid-area:2/3;justify-self:end}.finance-guidance{grid-template-columns:1fr}.finance-guidance>span{grid-column:auto}}.report-page{max-width:1240px;margin:0 auto}.report-head{align-items:flex-end;margin-bottom:20px}.report-eyebrow{color:#6930e7;font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-weight:850;display:inline-flex}.report-eyebrow svg{width:15px}.report-actions{gap:9px;display:flex}.report-actions>*{justify-content:center;align-items:center;gap:7px;display:inline-flex}.report-actions svg{width:16px}.report-print{min-height:43px}.report-periods{margin:0 0 18px}.report-periods a.active{color:#fff;background:#19151e;border-color:#19151e}.report-hero{background:radial-gradient(circle at 78% 0,#7137e91f,#0000 30%),radial-gradient(circle at 3% 100%,#ff70191a,#0000 27%),linear-gradient(135deg,#fff,#fbf9ff 62%,#fff9f4);border:1px solid #ded4f3;border-radius:25px;grid-template-columns:minmax(300px,1fr) 170px minmax(260px,.72fr);align-items:center;gap:30px;margin-bottom:14px;padding:29px 31px;display:grid;overflow:hidden;box-shadow:0 22px 55px #33234b12}.report-hero-copy>span{color:#7036e8;font-size:var(--text-xs);letter-spacing:.09em;font-weight:850}.report-hero-copy h2{letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(29px,3.2vw,43px);font-weight:520}.report-hero-copy h2 strong{color:#6d31e8;font-weight:760}.report-hero-copy p{color:#6c6572;margin:0;line-height:1.55}.report-hero-copy p strong.positive{color:#15854a}.report-hero-copy p strong.negative{color:#bd3544}.report-hero-deltas{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.report-delta{width:fit-content;font-size:var(--text-xs);align-items:center;gap:4px;font-weight:750;display:inline-flex}.report-delta svg{width:14px;height:14px}.report-delta.positive{color:#13854a}.report-delta.negative{color:#c23b48}.report-hero-deltas .report-delta{background:#fff;border-radius:999px;padding:6px 9px;box-shadow:0 5px 14px #2e213f0f}.report-score-wrap{justify-items:center;gap:3px;display:grid}.report-score{background:conic-gradient(#7137e8 var(--score),#e9e3f2 0);border-radius:50%;place-items:center;width:108px;height:108px;margin-bottom:6px;display:grid;box-shadow:0 12px 28px #5c31b421}.report-score:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.report-score>div{z-index:1;align-items:baseline;display:flex;position:relative}.report-score strong{letter-spacing:-.05em;font-size:29px}.report-score span{color:#8a8290;font-size:var(--text-xs)}.report-score-wrap>span{color:#817986;font-size:var(--text-xs)}.report-score-wrap>strong{font-size:var(--text-sm)}.report-hero-equation{background:#ffffffd1;border:1px solid #723ce024;border-radius:16px;display:grid;overflow:hidden}.report-hero-equation>div{border-bottom:1px solid #eee9f3;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 14px;display:flex}.report-hero-equation>div:last-child{color:#fff;background:linear-gradient(120deg,#7236e8,#8b54ef);border:0}.report-hero-equation span{color:#716a77;font-size:var(--text-xs)}.report-hero-equation div:last-child span{color:#ece2ff}.report-hero-equation strong{font-size:var(--text-sm)}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.report-kpis article{background:#fff;border:1px solid #e5e1e9;border-radius:17px;grid-template-columns:42px 1fr;align-items:center;gap:7px 11px;min-height:108px;padding:16px;display:grid;box-shadow:0 10px 28px #271c340a}.report-kpis article>div{gap:3px;display:grid}.report-kpis article>div small{color:#7b7480;font-size:var(--text-xs)}.report-kpis article>div strong{letter-spacing:-.035em;font-size:21px}.report-kpis article>.report-delta{grid-column:2}.report-kpi-icon{border-radius:13px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.report-kpi-icon svg{width:20px}.report-kpi-icon.purple{color:#6831df;background:#efe9ff}.report-kpi-icon.orange{color:#cd5700;background:#fff0e3}.report-kpi-icon.green{color:#13874a;background:#e6f7ee}.report-kpi-icon.pink{color:#c93470;background:#ffe9f1}.report-grid{gap:14px;margin-bottom:14px;display:grid}.report-grid.main{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr)}.report-grid.products{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)}.report-chart-card,.report-cash-card,.report-products-card,.report-payments-card,.report-insights{padding:22px}.report-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.report-section-head small{color:#6d34df;font-size:var(--text-xs);letter-spacing:.08em;font-weight:850}.report-section-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.report-section-head>svg{color:#6b34dc;width:22px}.report-section-head>a{color:#6130d1;font-size:var(--text-xs);align-items:center;gap:5px;font-weight:750;display:flex}.report-section-head>a svg{width:14px}.report-chart-legend{color:#7e7683;font-size:var(--text-xs);gap:12px;display:flex}.report-chart-legend span{align-items:center;gap:5px;display:flex}.report-chart-legend i{background:#d7c8fa;border-radius:50%;width:8px;height:8px}.report-chart-legend span:last-child i{background:#7137e4}.report-chart{align-items:stretch;gap:clamp(8px,2vw,22px);height:235px;padding:25px 5px 0;display:flex}.report-chart.month{gap:4px;overflow-x:auto}.report-chart-column{flex:1;grid-template-rows:1fr 18px;gap:8px;min-width:28px;display:grid}.report-chart.month .report-chart-column{min-width:17px}.report-chart-column>div{border-bottom:1px solid #e9e4ed;justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.report-chart-column i{width:min(15px,43%);height:var(--height);background:#d9cbfa;border-radius:6px 6px 2px 2px;transition:height .35s;display:block}.report-chart-column i+i{background:linear-gradient(#8d59f1,#6230ce)}.report-chart-column i.negative{background:#db5362}.report-chart-column>span{color:#8a838d;text-align:center;white-space:nowrap;font-size:10px}.report-chart-card footer{background:#f8f5fd;border-radius:11px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;display:flex}.report-chart-card footer span{color:#6d36da;font-size:var(--text-xs);align-items:center;gap:5px;font-weight:800;display:flex}.report-chart-card footer span svg{width:14px}.report-chart-card footer strong{font-size:var(--text-xs);text-transform:capitalize}.report-cash-total{gap:5px;margin:24px 0 11px;display:grid}.report-cash-total span{color:#77707b;font-size:var(--text-xs)}.report-cash-total strong{letter-spacing:-.045em;font-size:29px}.report-cash-total small{color:#16864b;font-size:var(--text-xs);font-weight:750}.report-progress{background:#e9e4ed;border-radius:999px;height:7px;margin-bottom:15px;overflow:hidden}.report-progress i{border-radius:inherit;background:linear-gradient(90deg,#7136e6,#a375fa);height:100%;display:block}.report-cash-row{border-top:1px solid #eeeaf0;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.report-cash-row span{color:#746d78;font-size:var(--text-xs)}.report-cash-row strong{font-size:var(--text-xs)}.report-cash-card>a{color:#fff;min-height:39px;font-size:var(--text-xs);background:#6e35df;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-weight:800;display:flex}.report-cash-card>a svg{width:14px}.report-ok{color:#16864c;font-size:var(--text-xs);align-items:center;gap:6px;margin-top:14px;font-weight:750;display:flex}.report-ok svg{width:16px}.report-product-list{margin-top:14px;display:grid}.report-product-list article{border-top:1px solid #eeeaf0;grid-template-columns:32px minmax(180px,1fr) minmax(95px,.42fr) minmax(65px,.3fr);align-items:center;gap:12px;min-height:68px;padding:8px 5px;display:grid}.report-rank{color:#6e34dd;width:28px;height:28px;font-size:var(--text-xs);background:#efe9ff;border-radius:9px;place-items:center;font-weight:850;display:grid}.report-product-list article>div{gap:3px;display:grid}.report-product-list article>div strong{font-size:var(--text-sm)}.report-product-list article small{color:#817a85;font-size:var(--text-xs)}.report-product-list article>div i{background:#eee9f2;border-radius:999px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.report-product-list article>div b{border-radius:inherit;background:linear-gradient(90deg,#7440df,#ff7a24);height:100%;display:block}.report-product-list article>span:not(.report-rank){gap:3px;display:grid}.report-product-list article>span:not(.report-rank) strong{font-size:var(--text-xs)}.report-empty{color:#817984;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:210px;display:grid}.report-empty svg{color:#7140da;width:31px}.report-empty strong{color:#3f3944}.report-payments-card{grid-template-columns:135px 1fr;align-content:start;gap:20px 15px;display:grid}.report-payments-card .report-section-head{grid-column:1/-1}.report-payment-donut{background:conic-gradient(#743ae6 var(--primary),#ff8a3d 0 72%,#e7e0ee 0);border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.report-payment-donut:before{content:"";background:#fff;border-radius:50%;width:91px;height:91px;position:absolute}.report-payment-donut>div{z-index:1;justify-items:center;display:grid;position:relative}.report-payment-donut strong{font-size:23px}.report-payment-donut span{color:#837c87;font-size:var(--text-xs)}.report-payment-list{align-content:center;gap:10px;display:grid}.report-payment-list>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.report-payment-list i{background:#743ae6;border-radius:50%;width:8px;height:8px}.report-payment-list i.color-2{background:#ff8a3d}.report-payment-list i.color-3{background:#e05a8e}.report-payment-list i.color-4{background:#28a665}.report-payment-list span,.report-payment-list strong,.report-no-data{color:#716a76;font-size:var(--text-xs)}.report-payment-list strong{color:#302a35}.report-insights{margin-bottom:14px}.report-insight-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.report-insight-grid article{background:#fbfafc;border:1px solid #e5e1e9;border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:10px;min-height:135px;padding:15px;display:grid}.report-insight-grid article>svg{color:#6e37d9;width:19px}.report-insight-grid article.good{background:#f7fdf9;border-color:#d5eadf}.report-insight-grid article.good>svg{color:#17864c}.report-insight-grid article.warning{background:#fffbf4;border-color:#efdfc0}.report-insight-grid article.warning>svg{color:#bd7600}.report-insight-grid article.critical{background:#fff8f8;border-color:#f0d4d7}.report-insight-grid article.critical>svg{color:#c43d4b}.report-insight-grid article>div{gap:5px;display:grid}.report-insight-grid small{color:#837b88;letter-spacing:.06em;font-size:10px;font-weight:850}.report-insight-grid strong{font-size:var(--text-sm)}.report-insight-grid p{color:#766f7a;font-size:var(--text-xs);margin:0;line-height:1.45}.report-next-action{color:#fff;background:linear-gradient(110deg,#17131c,#292032);border-radius:14px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:grid}.report-next-action>span{color:#cbb7f3;letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.report-next-action>span svg{width:16px}.report-next-action>strong{font-size:var(--text-sm)}.report-next-action>a{color:#211928;min-height:36px;font-size:var(--text-xs);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:flex}.report-next-action>a svg{width:14px}.report-note{color:#8c6c35;font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.report-note svg{width:15px}@media (max-width:1100px){.report-hero{grid-template-columns:minmax(280px,1fr) 140px}.report-hero-equation{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.report-hero-equation>div{border-bottom:0;border-right:1px solid #eee9f3}.report-kpis,.report-insight-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.report-grid.main,.report-grid.products{grid-template-columns:1fr}.report-chart{overflow-x:auto}.report-chart-column{flex:1 0 45px}.report-chart.month .report-chart-column{flex-basis:20px}.report-payments-card{grid-template-columns:135px minmax(180px,1fr)}}@media (max-width:620px){.report-head{align-items:flex-start}.report-actions{width:100%}.report-actions>*{flex:1}.report-hero{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:21px 17px}.report-score-wrap{grid-row:2}.report-hero-equation{grid-column:auto;grid-template-columns:1fr}.report-hero-equation>div{border-bottom:1px solid #eee9f3;border-right:0}.report-kpis{grid-template-columns:1fr}.report-product-list article{grid-template-columns:30px minmax(0,1fr) auto}.report-product-list article>span:last-child{display:none}.report-payments-card{grid-template-columns:1fr;justify-items:center}.report-payments-card .report-section-head{grid-column:auto;width:100%}.report-payment-list{width:100%}.report-insight-grid,.report-next-action{grid-template-columns:1fr}.report-next-action>a{justify-content:center}}@media print{.sidebar,.mobile-toolbar,.bottom-nav,.topbar,.ai-fab,.mixy-assistant,.report-actions,.report-periods{display:none!important}.app-main{margin:0!important}.page{max-width:none;padding:0}.report-page{max-width:none}.report-hero,.report-kpis article,.report-grid .panel,.report-insights{break-inside:avoid;box-shadow:none}}.autopilot-action-center{background:radial-gradient(circle at 93% 5%,#7439eb24,#0000 27%),radial-gradient(circle at 3% 100%,#ff69101a,#0000 25%),linear-gradient(145deg,#fff,#fbf9ff 68%,#fff9f4);border:1px solid #dcd2f2;border-radius:25px;margin:18px 0;padding:25px;position:relative;overflow:hidden;box-shadow:0 22px 58px #34225013}.autopilot-action-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px;display:flex}.autopilot-action-head>div:first-child>span{color:#6530db;font-size:var(--text-xs);letter-spacing:.1em;align-items:center;gap:6px;font-weight:900;display:flex}.autopilot-action-head>div:first-child>span svg{width:15px}.autopilot-action-head h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(23px,2.4vw,32px)}.autopilot-action-head p{color:#77707b;margin:0}.autopilot-action-stats{background:#ffffffe0;border:1px solid #e0dae7;border-radius:14px;flex:none;display:flex;overflow:hidden}.autopilot-action-stats span{color:#817986;text-align:center;border-right:1px solid #e9e4ed;gap:2px;min-width:88px;padding:10px 13px;font-size:10px;display:grid}.autopilot-action-stats span:last-child{border:0}.autopilot-action-stats strong{color:#211b27;font-size:18px}.autopilot-action-toolbar{background:#ffffffc7;border:1px solid #e5dfeb;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;padding:11px 13px;display:flex;position:relative}.autopilot-action-toolbar>div{align-items:center;gap:10px;display:flex}.autopilot-action-toolbar>div>svg{color:#6a34d9;width:19px}.autopilot-action-toolbar>div span{gap:2px;display:grid}.autopilot-action-toolbar>div strong{font-size:var(--text-xs)}.autopilot-action-toolbar>div small{color:#857e89;font-size:var(--text-xs)}.autopilot-new-action>summary{color:#fff;cursor:pointer;min-height:36px;font-size:var(--text-xs);background:#17131c;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:800;list-style:none;display:flex}.autopilot-new-action>summary::-webkit-details-marker{display:none}.autopilot-new-action>summary svg{width:15px}.autopilot-new-action[open]>form{display:grid}.autopilot-new-action>form{z-index:25;background:#fff;border:1px solid #dcd4e7;border-radius:16px;grid-template-columns:1fr 1fr;gap:11px;width:min(590px,92vw);padding:18px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 65px #27193833}.autopilot-new-action label,.autopilot-complete-pop label{color:#5f5865;font-size:var(--text-xs);gap:5px;font-weight:700;display:grid}.autopilot-new-action input,.autopilot-new-action select,.autopilot-new-action textarea,.autopilot-complete-pop input,.autopilot-complete-pop textarea{color:#27212c;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #dfd9e5;border-radius:9px;outline:0;padding:9px 10px;font-weight:500}.autopilot-new-action textarea,.autopilot-complete-pop textarea{resize:vertical}.autopilot-new-action input:focus,.autopilot-new-action select:focus,.autopilot-new-action textarea:focus,.autopilot-complete-pop input:focus,.autopilot-complete-pop textarea:focus{border-color:#8a5ae8;box-shadow:0 0 0 3px #6f36e017}.autopilot-action-list{gap:9px;display:grid}.autopilot-action-card{background:#ffffffeb;border:1px solid #e5e0e9;border-left:3px solid #7a45e5;border-radius:15px;grid-template-columns:43px minmax(0,1fr) 185px;align-items:start;gap:13px;padding:15px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #2a1e3909}.autopilot-action-card:hover{transform:translateY(-1px);box-shadow:0 12px 29px #2a1e3912}.autopilot-action-card.priority-high{border-left-color:#e34c58}.autopilot-action-card.priority-low{border-left-color:#26a862}.autopilot-action-icon{color:#6832da;background:#efe9ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.autopilot-action-card.priority-high .autopilot-action-icon{color:#c83b48;background:#ffedef}.autopilot-action-card.priority-low .autopilot-action-icon{color:#16864b;background:#e8f8ef}.autopilot-action-icon svg{width:19px}.autopilot-action-main{min-width:0}.autopilot-action-tags{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.autopilot-action-tags span{color:#746d79;background:#f3f1f5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.autopilot-action-tags .status-suggested{color:#6530d7;background:#eee8ff}.autopilot-action-tags .status-in_progress{color:#a15d00;background:#fff1d9}.autopilot-action-tags .priority-high{color:#b9313e;background:#ffebed}.autopilot-action-tags .priority-low{color:#147d45;background:#e9f7ef}.autopilot-action-main h3{font-size:var(--text-base);margin:0 0 3px}.autopilot-action-main>p{color:#746d79;font-size:var(--text-xs);margin:0;line-height:1.45}.autopilot-action-impact{background:#faf8fd;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:9px;padding:8px 9px;display:grid}.autopilot-action-impact>svg{color:#6a35d7;width:15px}.autopilot-action-impact>span{gap:1px;display:grid}.autopilot-action-impact small{color:#8a828f;font-size:9px}.autopilot-action-impact strong{color:#4a434e;font-size:10px;font-weight:650}.autopilot-action-impact>b{color:#15824a;font-size:var(--text-xs)}.autopilot-action-meta{align-items:center;gap:13px;margin-top:8px;display:flex}.autopilot-action-meta>span{color:#77707b;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.autopilot-action-meta>span.overdue{color:#c03946}.autopilot-action-meta>span svg{width:13px}.autopilot-action-meta form{align-items:center;gap:4px;display:flex}.autopilot-action-meta form>svg{color:#817985;width:13px}.autopilot-action-meta select{color:#625b67;background:0 0;border:0;outline:0;max-width:140px;font-size:10px;font-weight:700}.autopilot-action-meta form button{color:#6030cb;background:#efe9ff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.autopilot-action-meta form button svg{width:12px}.autopilot-action-controls{gap:7px;display:grid}.autopilot-action-controls form{display:grid}.autopilot-action-open{color:#6230cf;min-height:31px;font-size:var(--text-xs);justify-content:flex-end;align-items:center;gap:4px;font-weight:800;display:flex}.autopilot-action-open svg{width:14px}.autopilot-action-primary{color:#fff;min-height:37px;font-size:var(--text-xs);background:linear-gradient(120deg,#7035e3,#8b55ef);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:flex;box-shadow:0 7px 16px #642dcf29}.autopilot-action-primary svg{width:14px}.autopilot-action-secondary-controls{grid-template-columns:1fr 1fr;gap:5px;display:grid}.autopilot-action-quiet{color:#766e7b;background:#fff;border:1px solid #e5e0e8;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 6px;font-size:9px;font-weight:750;display:flex}.autopilot-action-quiet svg{width:12px}.autopilot-complete-pop>summary{color:#fff;cursor:pointer;min-height:37px;font-size:var(--text-xs);background:linear-gradient(120deg,#16884d,#26aa65);border-radius:9px;justify-content:center;align-items:center;gap:5px;font-weight:800;list-style:none;display:flex}.autopilot-complete-pop>summary::-webkit-details-marker{display:none}.autopilot-complete-pop>summary svg{width:14px}.autopilot-complete-pop[open]{grid-column:1/-1}.autopilot-complete-pop>form{background:#fff;border:1px solid #ded8e4;border-radius:10px;gap:8px;margin-top:7px;padding:10px;display:grid;box-shadow:0 10px 25px #2b1f391a}.autopilot-complete-pop label small{color:#938c96}.autopilot-actions-empty{color:#16844b;justify-content:center;align-items:center;gap:11px;min-height:105px;display:flex}.autopilot-actions-empty>svg{width:28px}.autopilot-actions-empty span{gap:3px;display:grid}.autopilot-actions-empty small{color:#7d7581}.autopilot-results-strip{border-top:1px solid #e5dfeb;grid-template-columns:auto repeat(3,1fr);align-items:stretch;gap:8px;margin-top:13px;padding-top:13px;display:grid}.autopilot-results-strip>span{color:#16844b;letter-spacing:.07em;align-items:center;gap:5px;padding-right:10px;font-size:9px;font-weight:900;display:flex}.autopilot-results-strip>span svg{width:15px}.autopilot-results-strip article{background:#f7fdf9;border:1px solid #d7eadf;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.autopilot-results-strip article>div{gap:2px;display:grid}.autopilot-results-strip article strong{font-size:10px}.autopilot-results-strip article small{color:#748078;font-size:9px}.autopilot-results-strip article b{color:#138049;font-size:var(--text-xs)}@media (max-width:1050px){.autopilot-action-head{flex-direction:column;align-items:flex-start}.autopilot-action-card{grid-template-columns:43px minmax(0,1fr)}.autopilot-action-controls{grid-column:2;grid-template-columns:auto minmax(130px,180px) minmax(160px,200px);align-items:center}.autopilot-results-strip{grid-template-columns:1fr 1fr}.autopilot-results-strip>span{grid-column:1/-1}}@media (max-width:700px){.autopilot-action-center{border-radius:20px;margin-inline:-4px;padding:18px 13px}.autopilot-action-stats{width:100%}.autopilot-action-stats span{flex:1;min-width:0}.autopilot-action-toolbar{flex-direction:column;align-items:flex-start}.autopilot-new-action{width:100%}.autopilot-new-action>summary{justify-content:center}.autopilot-new-action>form{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:static}.autopilot-new-action>form .span2{grid-column:auto}.autopilot-action-card{grid-template-columns:36px minmax(0,1fr);padding:12px 10px}.autopilot-action-icon{width:34px;height:34px}.autopilot-action-controls{grid-column:1/-1;grid-template-columns:1fr}.autopilot-action-open{justify-content:center}.autopilot-action-meta{flex-direction:column;align-items:flex-start;gap:7px}.autopilot-results-strip{grid-template-columns:1fr}.autopilot-results-strip>span{grid-column:auto}}:root{--mixy-canvas:#f5f6fb;--mixy-surface:#fffffff5;--mixy-surface-soft:#faf9fd;--mixy-surface-violet:#f7f4ff;--mixy-ink:#151626;--mixy-muted:#74788d;--mixy-line:#e7e4f0;--mixy-line-strong:#ddd6ef;--mixy-violet:#6f35e8;--mixy-violet-soft:#efe9ff;--mixy-orange:#ef7028;--mixy-orange-strong:#df5d12;--mixy-radius-sm:12px;--mixy-radius-md:16px;--mixy-radius-lg:22px;--mixy-shadow-soft:0 10px 32px #2f23500b;--mixy-shadow-raised:0 16px 42px #35255b13;--line:var(--mixy-line);--muted:var(--mixy-muted)}html,body{color:var(--mixy-ink);background:radial-gradient(circle at 78% 0,#703ae809,transparent 27%),var(--mixy-canvas)}.app-main{background:radial-gradient(circle at 78% 7%,#6f35e809,#0000 25%),radial-gradient(circle at 18% 78%,#ef702805,#0000 23%),#fff}.page:not(.autopilot-home){padding-top:8px}.page-head{align-items:flex-end;gap:24px;min-height:74px;margin:0 0 22px}.page-head>div:first-child{min-width:0}.page-head h1{color:var(--mixy-ink);letter-spacing:-.052em;margin:4px 0 7px;font-size:clamp(31px,3vw,38px);font-weight:510;line-height:1.02}.page-head p{max-width:680px;color:var(--mixy-muted);font-size:14px;line-height:1.45}.page-head .eyebrow,.page-eyebrow,.finance-head>div:first-child>span,.report-eyebrow,.purchase-breadcrumb+span,.purchase-head>div:first-child>span:not(.purchase-breadcrumb){color:var(--mixy-violet);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:850;display:inline-flex}.content-head-actions,.purchase-head-actions,.report-actions,.page-head>div:last-child:not(:first-child){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.primary,.soft,.mixy-button{border-radius:var(--mixy-radius-sm);min-height:43px;font-size:13px;font-weight:760;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.primary{background:linear-gradient(135deg,#f88a42,var(--mixy-orange));padding-inline:18px;box-shadow:0 9px 24px #ef702830}.primary:hover{box-shadow:0 13px 30px #ef702840}.soft,.mixy-button{border-color:var(--mixy-line);color:#4e5065;background:#fffffff0;padding-inline:14px;box-shadow:0 5px 15px #2f235006}.soft:hover,.mixy-button:hover{color:var(--mixy-violet);background:var(--mixy-surface-violet);border-color:#d8cfeb;transform:translateY(-1px)}.panel{border-color:var(--mixy-line);border-radius:var(--mixy-radius-lg);background:var(--mixy-surface);box-shadow:var(--mixy-shadow-soft)}.panel-title{align-items:flex-start;min-height:38px;margin-bottom:18px}.panel-title small,.finance-section-head small,.report-section-head small,.purchase-section-head small{color:var(--mixy-violet);letter-spacing:.09em;font-size:10px;font-weight:880}.panel-title h2,.finance-section-head h2,.report-section-head h2,.purchase-section-head h2{color:var(--mixy-ink);letter-spacing:-.025em;font-size:18px;font-weight:670;line-height:1.2}.chips{scrollbar-width:none;gap:8px;margin:-3px 0 20px;padding-bottom:1px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips a{border-color:var(--mixy-line);color:#666a7e;background:#ffffffeb;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:690;transition:all .18s;display:inline-flex}.chips a:hover{color:var(--mixy-violet);background:var(--mixy-surface-violet);border-color:#d8ccef}.chips a.active,.finance-periods a.active,.report-periods a.active{color:var(--mixy-violet);background:var(--mixy-violet-soft);border-color:#d9cdf7;box-shadow:inset 0 0 0 1px #6f35e80a}.page:not(:has(.mixy-visual-editor)) input:not([type=hidden]):not([type=checkbox]):not([type=radio]){border-color:var(--mixy-line-strong);border-radius:var(--mixy-radius-sm);min-height:44px;color:var(--mixy-ink);background:#fff;transition:border-color .18s,box-shadow .18s,background-color .18s}.page:not(:has(.mixy-visual-editor)) select{border-color:var(--mixy-line-strong);border-radius:var(--mixy-radius-sm);min-height:44px;color:var(--mixy-ink);background:#fff;transition:border-color .18s,box-shadow .18s,background-color .18s}.page:not(:has(.mixy-visual-editor)) textarea{border-color:var(--mixy-line-strong);border-radius:var(--mixy-radius-sm);min-height:44px;color:var(--mixy-ink);background:#fff;transition:border-color .18s,box-shadow .18s,background-color .18s}.page:not(:has(.mixy-visual-editor)) textarea{line-height:1.5}.page:not(:has(.mixy-visual-editor)) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):hover{border-color:#cfc5e4}.page:not(:has(.mixy-visual-editor)) select:hover{border-color:#cfc5e4}.page:not(:has(.mixy-visual-editor)) textarea:hover{border-color:#cfc5e4}.page:not(:has(.mixy-visual-editor)) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus{border-color:#8b61e8;outline:0;box-shadow:0 0 0 4px #6f35e817}.page:not(:has(.mixy-visual-editor)) select:focus{border-color:#8b61e8;outline:0;box-shadow:0 0 0 4px #6f35e817}.page:not(:has(.mixy-visual-editor)) textarea:focus{border-color:#8b61e8;outline:0;box-shadow:0 0 0 4px #6f35e817}.page:not(:has(.mixy-visual-editor)) label{color:#4d4e61}.product-grid{gap:16px}.product-card,.content-card{border-color:var(--mixy-line);border-radius:var(--mixy-radius-lg);box-shadow:var(--mixy-shadow-soft);background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s}.product-card:hover,.content-card:hover{box-shadow:var(--mixy-shadow-raised);border-color:#d9d0eb;transform:translateY(-3px)}.sale-row,.notification,.member,.purchase-history-row,.expense-list article,.finance-table-row,.report-product-list article{border-color:#eeebf3;transition:background-color .16s}.sale-row:hover,.notification:hover,.purchase-history-row:hover,.expense-list article:hover,.finance-table-row:hover,.report-product-list article:hover{background:#fbfaff}.list-panel{overflow:hidden}.finance-hero,.report-hero,.purchase-recommendations,.opportunity-hero{background:radial-gradient(circle at 90% 5%,#6f35e817,#0000 28%),radial-gradient(circle at 5% 95%,#ef70280f,#0000 25%),linear-gradient(135deg,#fbf9ff,#fff 62%,#fffaf6);border-color:#ddd4f2}.finance-kpis article,.report-kpis article,.purchase-kpis article,.settings-grid>.panel{border-color:var(--mixy-line);border-radius:var(--mixy-radius-md);box-shadow:0 9px 26px #2f235009}.empty{color:var(--mixy-muted)}.empty svg{color:var(--mixy-violet)}.status,[class*=status-]{font-weight:760}@media (max-width:900px){.page-head{flex-direction:column;align-items:flex-start;gap:14px;min-height:0}.content-head-actions,.purchase-head-actions,.report-actions,.page-head>div:last-child:not(:first-child){justify-content:flex-start;width:100%}}@media (max-width:700px){html,body,.app-main{background:#fff}.page:not(.autopilot-home){padding-top:4px}.page-head{margin-bottom:18px}.page-head h1{font-size:31px}.content-head-actions>*,.purchase-head-actions>*,.report-actions>*,.page-head>div:last-child:not(:first-child)>*{flex:auto}.panel,.product-card,.content-card{border-radius:18px}.primary,.soft,.mixy-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.primary,.soft,.mixy-button,.product-card,.content-card,.sale-row,.notification,.purchase-history-row{transition:none}}html[data-theme=dark] body .auth-page.auth-minimal{color:#f4f1f7;background:radial-gradient(circle at 50% 10%,#7f4deb1a,#0000 30%),#0e0f15}html[data-theme=dark] body .auth-minimal .auth-card{background:#171820f7;border-color:#30313e;box-shadow:0 30px 90px #00000061}html[data-theme=dark] body .auth-minimal :is(.auth-card h1,.form label){color:#f4f1f7}html[data-theme=dark] body .auth-minimal :is(.auth-card p,.auth-switch,.form .subtle){color:#a4a4b4}html[data-theme=dark] body .auth-minimal .form input{color:#f0edf5;background:#1b1c25;border-color:#3a3b49}html[data-theme=dark] body .app-main,html[data-theme=dark] body .topbar,html[data-theme=dark] body .page{color:#f2eff7;background-color:#111219}html[data-theme=dark] body :is(.panel,.product-card,.content-card,.reference-metric){color:#efedf4;box-shadow:var(--mixy-shadow-soft);background:#191a22;border-color:#30313e}html[data-theme=dark] body .chips a{color:#c6c4cf;background:#1b1c24;border-color:#353644}html[data-theme=dark] body .page:not(:has(.mixy-visual-editor)):not(:has(.mixy-video-editor)) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){color:#f0edf5;box-shadow:none;background:#1b1c25;border-color:#3a3b49}html[data-theme=dark] body :is(.sale-row,.notification,.member,.purchase-history-row,.expense-list article,.finance-table-row,.report-product-list article){border-color:#30313d}html[data-theme=dark] body :is(.sale-row,.notification,.purchase-history-row,.expense-list article,.finance-table-row,.report-product-list article):hover{background:#20212b}html[data-theme=dark] body .home-command-art{background:radial-gradient(circle at 50% 47%,#2b2a31 0 45%,#0000 45.5%),#1d1e25}html[data-theme=dark] body .report-score:before,html[data-theme=dark] body .report-payment-donut:before{background:#191a22}@media (max-width:700px){html[data-theme=dark] body,html[data-theme=dark] body .app-shell,html[data-theme=dark] body .app-main,html[data-theme=dark] body .page{background-color:#111219}}.product-size-toggle{background:#faf8ff;border:1px solid #e7e0f4;border-radius:14px;align-items:center;min-height:68px;padding:13px 15px;gap:12px!important;display:flex!important}.product-size-toggle input{accent-color:var(--mixy-violet,#6f35e8);flex:0 0 19px;width:19px!important;min-height:19px!important}.product-size-toggle span{gap:3px;display:grid}.product-size-toggle strong{color:var(--mixy-ink,var(--ink));font-size:13px}.product-size-toggle small{color:var(--mixy-muted,var(--muted));font-weight:520}.product-size-fields{border:1px solid var(--mixy-line,var(--line));background:#fbfafc;border-radius:16px;min-width:0;margin:0;padding:16px}.product-size-fields legend{width:100%;color:var(--mixy-ink,var(--ink));justify-content:space-between;align-items:center;padding:0 2px 10px;font-size:13px;font-weight:760;display:flex}.product-size-fields legend strong{color:var(--mixy-violet,#6f35e8);font-size:11px}.product-size-fields>div,.product-size-manager-grid{grid-template-columns:repeat(7,minmax(64px,1fr));gap:8px;display:grid}.product-size-fields label,.product-size-manager-grid label{text-align:center;gap:6px;display:grid}.product-size-fields label>span,.product-size-manager-grid label>span{color:var(--mixy-muted,var(--muted));font-size:11px;font-weight:780}.product-size-fields label input,.product-size-manager-grid label input{text-align:center;min-height:45px;padding:8px 5px}.product-size-summary{gap:7px;margin:2px 0 14px}.product-size-summary span{background:#faf8ff;border:1px solid #e4ddf0}.product-size-manager{border:1px solid var(--mixy-line,var(--line));background:#fbfafc;border-radius:17px;gap:14px;margin:5px 0 18px;padding:16px;display:grid}.product-size-manager-head,.product-size-manager-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-size-manager-head>div{gap:3px;display:grid}.product-size-manager-head small{color:var(--mixy-violet,#6f35e8);letter-spacing:.08em;font-size:9px;font-weight:850}.product-size-manager-head>span,.product-size-conversion-note{color:var(--mixy-muted,var(--muted));font-size:11px}.product-size-manager-actions select{border:1px solid var(--mixy-line-strong,var(--line));background:#fff;border-radius:10px;min-height:40px;padding:0 10px}.product-picker-sized{border:1px solid var(--line);background:#fff;border-radius:14px;gap:11px;min-width:0;padding:12px 14px;display:grid}.product-picker-sized>span{gap:4px;display:grid}.product-picker-sizes{flex-wrap:wrap;gap:6px;display:flex}.product-picker-sizes button{color:#4f3e71;background:#faf8ff;border:1px solid #ddd6ea;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:38px;padding:0 9px;transition:all .16s;display:inline-flex}.product-picker-sizes button:hover:not(:disabled){color:#6531d4;background:#f2ebff;border-color:#9f7ce9;transform:translateY(-1px)}.product-picker-sizes button:disabled{cursor:not-allowed;opacity:.34}.product-picker-sizes button strong,.product-picker-sizes button small{color:inherit;text-overflow:clip;overflow:visible}.product-picker-sizes button small{opacity:.65}html[data-theme=dark] body :is(.product-size-fields,.product-size-manager,.product-picker-sized){color:#ece9f2;background:#1b1c24;border-color:#343541}html[data-theme=dark] body .product-size-toggle{background:#211c30;border-color:#39344a}html[data-theme=dark] body .product-size-summary span,html[data-theme=dark] body .product-picker-sizes button{color:#d5c5f4;background:#25202f;border-color:#3d374c}html[data-theme=dark] body .product-size-manager-actions select{color:#f0edf5;background:#20212a;border-color:#3a3b49}@media (max-width:760px){.product-size-fields>div,.product-size-manager-grid{grid-template-columns:repeat(4,minmax(58px,1fr))}.product-size-manager-head,.product-size-manager-actions{flex-direction:column;align-items:stretch}.product-size-manager-actions>*{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
