@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Onest Variable,Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1612;background:#faf8f4;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #faf8f4;--ink: #1a1612;--muted: #8f8b87;--muted-dark: #68625d;--line: rgba(89, 72, 58, .1);--card: rgba(255, 255, 255, .55);--red: #ff3b30;--red-soft: #ffe5e0;--orange: #ff9447;--orange-soft: #fff0e3;--green: #2e9f5f;--green-soft: #e2f2e8;--shadow: 0 8px 24px rgba(77, 31, 13, .1)}*{box-sizing:border-box}html{min-width:320px;background:var(--bg);-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(255,59,48,.25);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2,h3,strong{letter-spacing:-.025em}p{line-height:1.45}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.hint,.widget-footnote,.definition-note,.generation-note,.modal-footnote{color:#a39f9a;font-size:12px}.success-text{color:var(--green)!important}.danger-text{color:var(--red)!important}.warning-text{color:#d8782c!important}.brand-logo{width:102px;height:102px;object-fit:contain;display:block}.brand-logo-small{width:64px;height:64px}.card{background:var(--card);border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:var(--shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;gap:7px;justify-content:center;min-width:104px;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--red);color:#fff;box-shadow:0 8px 18px #ff3b302e}.button-primary:hover:not(:disabled){background:#f33228}.button-secondary{background:#ffffffb8;border-color:#ff3b3099;color:var(--red)}.button-secondary:hover:not(:disabled){background:var(--red-soft)}.button-ghost{background:transparent;border-color:transparent;color:var(--red)}.button-danger{background:var(--red);color:#fff}.button-sm{min-height:30px;padding:0 13px;font-size:12px}.button-md{min-height:40px;padding:0 22px;font-size:14px;font-weight:650}.button-lg{min-height:52px;padding:0 31px;font-size:16px;font-weight:680}.icon-button{align-items:center;background:#ffffffad;border:1px solid var(--line);border-radius:999px;color:var(--muted-dark);display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.icon-button:hover{background:#fff;color:var(--ink)}.eyebrow{color:#99938e;display:block;font-size:9px;font-weight:650;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:650;gap:4px;line-height:1;padding:6px 9px;white-space:nowrap}.badge-red,.badge-danger{background:var(--red-soft);color:var(--red)}.badge-orange,.badge-warning{background:var(--orange-soft);color:#d8782c}.badge-green,.badge-success{background:var(--green-soft);color:var(--green)}.badge-muted,.badge-neutral{background:#776d651a;color:var(--muted-dark)}.status-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.status-dot-green{background:var(--green)}.onboarding{min-height:100vh;overflow-x:hidden;padding:48px 8vw 56px;position:relative}.onboarding:before,.welcome-screen:before{background:#ffe5e08c;border-radius:50%;content:"";filter:blur(60px);height:180px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translate(-50%);width:420px}.onboarding-brand{left:8.5vw;position:absolute;top:35px}.welcome-screen{align-items:center;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:150px 24px 60px;position:relative;text-align:center}.welcome-screen .brand-logo{margin-bottom:20px}.welcome-copy{position:relative;z-index:1}.step-kicker{color:#99938e;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.welcome-copy .step-kicker{display:none}.welcome-copy h1,.services-wrap>h1,.generation-wrap>h1{font-size:clamp(28px,3.1vw,40px);line-height:1.1;margin-bottom:12px}.welcome-copy>p:last-child,.lead{color:#8f8a85;font-size:16px}.welcome-cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,280px));margin:48px 0 64px;position:relative;z-index:1}.welcome-card{min-height:150px;padding:22px 24px;text-align:left}.welcome-card .step-number{align-items:center;background:var(--red-soft);border-radius:50%;color:var(--red);display:inline-flex;font-size:12px;height:28px;justify-content:center;margin-bottom:14px;width:28px}.welcome-card h2{font-size:15px;margin-bottom:6px}.welcome-card p{color:#8b8681;font-size:13px}.welcome-footnote{color:#aaa6a1;font-size:12px;margin-top:22px}.onboarding-stepper{align-items:center;background:#ffffff9e;border:1px solid rgba(255,255,255,.82);border-radius:999px;box-shadow:var(--shadow);display:flex;gap:4px;left:50%;padding:5px;position:absolute;top:48px;transform:translate(-50%)}.onboarding-stepper span{align-items:center;border-radius:999px;color:#928c87;display:inline-flex;font-size:12px;gap:4px;min-height:30px;padding:0 16px}.onboarding-stepper .active{background:#fff;box-shadow:0 2px 8px #52241012;color:var(--red)}.onboarding-stepper .done{color:var(--green)}.onboarding-card{margin:80px auto 0;max-width:640px;padding:36px 40px 42px;position:relative}.onboarding-card h1{font-size:26px;margin:10px 0 5px}.onboarding-card .lead{font-size:13px;margin-bottom:24px}.form-grid{display:grid;gap:17px 24px;grid-template-columns:1fr 1fr}.form-grid label,.preview-config label,.source-state-label{color:#77716c;display:flex;flex-direction:column;font-size:11px;gap:7px}.form-grid .field-wide{grid-column:1 / -1}.form-grid input,.form-grid textarea,.form-grid select,.flow-body textarea,.flow-body input,.yougile-card input,.yougile-card textarea{background:#ffffffc7;border:1px solid rgba(81,64,51,.1);border-radius:14px;color:var(--ink);font-size:14px;min-height:46px;padding:0 14px}.form-grid textarea,.flow-body textarea,.yougile-card textarea{line-height:1.45;min-height:84px;padding:12px 14px;resize:vertical}.form-grid select,.source-state-label select,.preview-config select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-actions{align-items:center;display:flex;gap:18px;margin-top:26px}.form-actions>span{color:#aaa39e;font-size:11px}.services-wrap{margin:90px auto 0;max-width:1164px;text-align:center}.services-wrap>h1{font-size:30px}.services-wrap .lead{font-size:14px;margin-bottom:32px}.services-label{color:#99938e;font-size:11px;font-weight:700;margin:0 0 13px;text-align:left}.services-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);text-align:left}.service-card{min-height:150px;padding:19px 20px;position:relative}.service-head{align-items:flex-start;display:flex;gap:12px}.service-head>div{min-width:0}.service-icon{align-items:center;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 36px;font-size:11px;font-weight:800;height:36px;justify-content:center}.service-head h2{font-size:14px;margin:2px 0 3px}.service-head p{color:#8c8782;font-size:11px}.service-head .badge{margin-left:auto}.service-detail{color:#847e79;font-size:11px;margin:30px 0 8px}.service-status{align-items:center;display:flex;font-size:11px;gap:7px}.service-status svg{flex:0 0 auto}.service-card .button{margin-top:27px}.service-sync{align-items:center;background:transparent;border:0;color:var(--muted);display:flex;font-size:11px;gap:6px;margin-top:20px;padding:0}.service-sync:hover{color:var(--red)}.service-card .progress-track{margin-top:30px}.other-source{align-items:center;background:transparent;border:1px dashed rgba(100,88,79,.3);border-radius:18px;color:var(--red);display:flex;font-size:13px;gap:8px;justify-content:center;margin:26px 0 30px;min-height:56px;width:100%}.other-source:hover{background:var(--red-soft)}.plus-glyph{font-size:18px;line-height:1}.services-wrap>.button{min-width:150px}.services-wrap>.hint{margin-top:14px}.business-wrap{margin:76px auto 0;max-width:760px}.sync-strip{align-items:center;background:#ffffffad;border:1px solid rgba(255,255,255,.85);border-radius:999px;box-shadow:var(--shadow);color:#817a74;display:flex;font-size:12px;gap:10px;margin-bottom:28px;min-height:44px;padding:0 18px}.sync-strip svg{color:var(--red)}.chat-list{display:flex;flex-direction:column;gap:14px}.chat-bubble{border-radius:0 16px 16px;color:#534d47;font-size:14px;line-height:1.45;max-width:68%;padding:13px 16px}.chat-bubble.agent{align-self:flex-start;background:#e1ded96b}.chat-bubble.user{align-self:flex-end;background:#ffe0da9e;border-radius:16px 0 16px 16px}.chat-composer,.fixed-composer,.agent-input,.switcher-input{align-items:center;background:#ffffffe0;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:var(--shadow);display:flex;gap:10px;min-height:60px;padding:7px 10px 7px 17px}.chat-composer{margin-top:56px}.chat-composer input,.fixed-composer>span:nth-child(2),.agent-input input,.switcher-input input{background:transparent;border:0;color:var(--ink);flex:1;font-size:14px;min-width:0;outline:none}.chat-composer input::placeholder,.agent-input input::placeholder,.switcher-input input::placeholder{color:#aaa5a1}.composer-icon{align-items:center;background:transparent;border:0;color:#91a4be;display:inline-flex;justify-content:center;padding:4px}.composer-icon.selected{color:var(--red)}.send-button,.composer-send,.agent-input button,.switcher-input button{align-items:center;background:var(--red);border:0;border-radius:50%;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.business-wrap>.hint{margin:13px 0 14px;text-align:center}.business-wrap>.button{display:flex;margin:0 auto}.definitions-wrap{display:grid;gap:48px;grid-template-columns:355px minmax(0,760px);justify-content:center;margin:108px auto 0;max-width:1164px}.understood-card{align-self:start;background:var(--card);border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:var(--shadow);padding:25px 23px}.understood-card p:not(.step-kicker){align-items:flex-start;color:#5d5650;display:flex;font-size:13px;gap:10px;line-height:1.4;margin-top:17px}.understood-card svg{color:var(--green);flex:0 0 auto}.definitions-card{padding:31px 32px 28px}.definitions-card h1{font-size:24px;margin:8px 0 5px}.definitions-card .lead{font-size:12px;margin-bottom:21px}.definition-group{border-bottom:1px solid var(--line);padding:0 0 15px;margin-bottom:15px}.definition-group h2{font-size:13px;font-weight:550;margin-bottom:9px}.choice-row,.suggestion-row,.agent-actions{display:flex;flex-wrap:wrap;gap:8px}.choice-chip,.suggestion-chip{align-items:center;background:#ffffffb8;border:1px solid rgba(86,70,58,.13);border-radius:999px;color:#827b75;display:inline-flex;font-size:12px;gap:4px;min-height:30px;padding:0 12px}.choice-chip:hover,.suggestion-chip:hover{border-color:#ff3b3073;color:var(--red)}.choice-chip.selected{background:#ffe7e2a6;border-color:#ff3b30b3;color:var(--red)}.definition-note{margin:-2px 0 13px}.definitions-card>.button{float:right}.generation-wrap{align-items:center;display:flex;flex-direction:column;margin:110px auto 0;max-width:600px;text-align:center}.generation-orb{align-items:center;background:var(--red);border-radius:50%;box-shadow:0 0 0 24px #ff3b301a;color:#fff;display:flex;height:72px;justify-content:center;margin-bottom:34px;width:72px}.generation-wrap>h1{font-size:28px}.generation-wrap .lead{font-size:13px;margin-bottom:34px}.generation-card{padding:22px 28px;text-align:left;width:100%}.generation-row{align-items:center;color:#4e4944;display:flex;font-size:14px;gap:12px;min-height:39px}.generation-row.pending{color:#aaa5a1}.generation-icon{align-items:center;border-radius:50%;display:inline-flex;height:21px;justify-content:center;width:21px}.generation-row.done .generation-icon{background:var(--green-soft);color:var(--green)}.generation-row.active .generation-icon{color:var(--red)}.generation-note{background:#ffe2db7a;border-radius:16px;margin:20px 0 18px;padding:12px 16px;text-align:left;width:100%}.dashboard-shell{min-height:100vh;padding-bottom:120px}.dashboard-topbar{align-items:center;display:flex;gap:18px;margin:0 auto;max-width:1164px;padding:17px 0 8px}.dashboard-topbar .brand-logo{flex:0 0 64px}.business-identity{align-items:center;color:#413b36;display:flex;flex:1;font-size:12px;gap:8px;min-width:0}.business-identity .muted{font-size:10px}.identity-dot{background:var(--green);border-radius:50%;height:5px;width:5px}.activity-counter{background:transparent;border:0;color:#a29c96;font-size:10px;margin-left:10px;padding:0;white-space:nowrap}.activity-counter:hover{color:var(--red)}.topbar-controls{align-items:center;display:flex;gap:10px}.period-select,.dashboard-switcher{align-items:center;background:#ffffff9e;border:1px solid rgba(255,255,255,.85);border-radius:999px;color:#716a64;display:inline-flex;font-size:11px;gap:5px;min-height:34px;padding:0 12px;position:relative}.period-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-size:inherit;outline:0;padding-right:3px}.dashboard-switcher strong{color:var(--red);font-weight:650}.dashboard-switcher:hover{background:#fff}.role-nav{display:flex;gap:7px;justify-content:center;margin:6px auto 18px;max-width:1164px}.role-nav button{background:transparent;border:0;border-radius:999px;color:#99918b;font-size:11px;min-height:28px;padding:0 13px}.role-nav button:hover{color:var(--red)}.role-nav button.active{background:#fffc;box-shadow:0 3px 10px #4d1f0d12;color:var(--red)}.dashboard-content{margin:0 auto;max-width:1164px;--edge-pull: 0px;transform:translate3d(0,var(--edge-pull),0);touch-action:pan-y;-webkit-overflow-scrolling:touch;will-change:transform}.dashboard-content[data-edge-pull=pulling]{transition:none}.dashboard-content[data-edge-pull=releasing]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.draft-notice{align-items:center;background:#ffe8e185;border:1px solid rgba(255,255,255,.84);border-radius:18px;box-shadow:var(--shadow);display:flex;gap:18px;justify-content:space-between;margin-bottom:17px;padding:12px 15px 12px 18px}.draft-notice>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.draft-notice strong{font-size:12px}.draft-notice span:not(.badge){color:#857c75;font-size:11px}.dashboard-grid{display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.widget{min-width:0;padding:18px 20px;position:relative}.span-two{grid-column:span 2}.span-three{grid-column:1 / -1}.widget-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:28px;position:relative}.widget-head>div{min-width:0}.widget-head h2{font-size:14px;line-height:1.2;margin-top:4px}.widget-head p{color:#a39d97;font-size:9px;margin-top:3px}.widget-head>.badge{margin-left:auto}.widget-menu-wrap{position:relative;z-index:3}.widget-menu-button{align-items:center;background:transparent;border:0;border-radius:8px;color:#a7a09a;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.widget-menu-button:hover{background:#5a463614;color:var(--ink)}.widget-menu{background:#fffdfa;border:1px solid rgba(81,64,51,.12);border-radius:13px;box-shadow:0 10px 26px #4d1f0d26;min-width:174px;padding:5px;position:absolute;right:0;top:27px;z-index:10}.widget-menu button{background:transparent;border:0;border-radius:8px;color:#6c635d;display:block;font-size:11px;padding:8px 9px;text-align:left;width:100%}.widget-menu button:hover{background:var(--red-soft);color:var(--red)}.widget-menu p{color:#4c4641;font-size:11px;padding:8px 9px 4px}.menu-confirm{display:flex;gap:4px}.menu-confirm button:first-child{color:var(--red)}.hero-number{display:block;font-size:26px;margin:5px 0 8px}.revenue-kpi .badge{font-size:9px}.mini-spark{align-items:end;bottom:20px;display:flex;gap:4px;height:42px;position:absolute;right:20px;width:86px}.mini-spark span{background:#f4cec7;display:block;flex:1;min-height:4px}.mini-spark span.active{background:var(--red)}.widget-footnote{font-size:9px;margin-top:10px}.insight-card{background:#ffe8e27a}.insight-card .widget-head h2{font-size:13px}.insight-card>p:not(.success-text){color:#776d66;font-size:11px;line-height:1.45;margin:10px 30px 12px 0}.widget-actions{align-items:center;display:flex;gap:13px}.link-button,.top-link{background:transparent;border:0;color:var(--red);font-size:10px;padding:0}.link-button:hover,.top-link:hover{text-decoration:underline}.savings{align-items:center;display:flex;font-size:9px;gap:4px;margin-top:12px}.progress-track{background:#645a5021;border-radius:999px;display:block;height:7px;overflow:hidden;width:100%}.progress-value{border-radius:inherit;display:block;height:100%}.progress-red{background:var(--red)}.progress-orange{background:var(--orange)}.progress-green{background:var(--green)}.progress-muted{background:#aaa39d}.bar-chart{align-items:end;display:flex;gap:16px;height:119px;margin-top:16px;padding:0 2px}.bar-column{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:end;position:relative}.bar-column .bar{background:#dedbd7;border-radius:5px 5px 2px 2px;display:block;min-height:12px;width:100%}.bar-column .bar.active{background:var(--red)}.bar-column b{bottom:calc(100% - 3px);color:#817b75;font-size:9px;font-weight:500;position:absolute}.bar-column small{color:#a8a19b;font-size:9px;margin-top:6px}.metric-list{display:grid;gap:11px;margin:13px 0 0}.metric-list div{align-items:center;display:flex;justify-content:space-between}.metric-list dt{color:#88817b;font-size:10px}.metric-list dd{font-size:11px;font-weight:650;margin:0}.metric-list .negative dd{color:var(--red)}.plan-fact .card-number{font-size:25px}.stacked-bar{border-radius:999px;display:flex;height:8px;margin:16px 0 13px;overflow:hidden;width:100%}.stacked-bar span{display:block;min-width:4px}.tone-red{background:var(--red)}.tone-orange{background:var(--orange)}.tone-amber{background:#ffbd87}.tone-muted{background:#c4c0bc}.legend-list{display:grid;gap:9px}.legend-list div{align-items:center;display:flex;font-size:10px;justify-content:space-between}.legend-list div>span{align-items:center;color:#736c66;display:inline-flex;gap:7px}.legend-list strong{font-size:10px;font-weight:550}.legend-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.channels>.success-text{font-size:9px;margin-top:13px}.funnel-row{align-items:center;display:grid;gap:8px;grid-template-columns:80px minmax(60px,1fr) 30px 34px;margin-top:9px}.funnel-row>span:first-child,.funnel-row small{color:#827a73;font-size:10px}.funnel-row strong{font-size:10px;text-align:right}.funnel-row small{color:#aaa29c}.funnel-track{background:#645a501a;border-radius:999px;display:block;height:11px;overflow:hidden}.funnel-track i{background:#f3c6aa;border-radius:inherit;display:block;height:100%}.funnel-row:first-of-type .funnel-track i{background:#dedbd7}.funnel-row:last-of-type .funnel-track i{background:var(--red)}.waterfall{align-items:end;border-bottom:1px solid rgba(80,67,57,.09);display:flex;gap:12px;height:132px;margin-top:9px;padding:0 4px}.waterfall-item{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:end;position:relative}.waterfall-item .waterfall-bar{background:#393632;border-radius:4px 4px 2px 2px;display:block;max-width:32px;min-height:7px;width:100%}.waterfall-item .waterfall-bar.negative{background:#ff665d}.waterfall-item .waterfall-bar.success{background:var(--green)}.waterfall-item b{bottom:calc(100% - 1px);font-size:9px;font-weight:550;position:absolute;white-space:nowrap}.waterfall-item small{color:#918a84;font-size:8px;margin-top:5px;white-space:nowrap}.metric-link{display:block;margin-top:8px}.card-number{display:block;font-size:23px;margin:4px 0 12px}.receivable-list{display:grid;gap:9px}.receivable-list div{align-items:center;display:grid;gap:7px;grid-template-columns:62px minmax(30px,1fr) 50px}.receivable-list span,.receivable-list strong{font-size:9px}.receivable-list span{color:#8d857e}.receivable-list strong{font-weight:550;text-align:right}.receivable-list i{background:#bdb7b1;border-radius:999px;display:block;height:6px}.receivable-list i.hot{background:var(--red)}.receivables>.link-button{margin-top:15px}.forecast-chart{align-items:end;display:flex;height:125px;justify-content:space-between;margin:6px 13px 0;position:relative}.forecast-chart:before{border-top:1px dashed rgba(109,95,84,.22);content:"";left:0;position:absolute;right:0;top:54%}.forecast-point{align-items:center;display:flex;flex:1;height:100%;justify-content:end;position:relative}.forecast-point i{background:var(--red);border-radius:50%;bottom:20%;display:block;height:7px;position:absolute;width:7px;z-index:1}.forecast-point:not(:last-child):after{background:#ff3b30b3;content:"";height:1px;position:absolute;right:50%;top:50%;transform:rotate(-10deg);transform-origin:right center;width:100%}.forecast-point b{bottom:calc(20% + 12px);color:#655e58;font-size:9px;font-weight:550;position:absolute}.forecast-point small{bottom:0;color:#aaa39c;font-size:9px;position:absolute;white-space:nowrap}.payments{padding-bottom:13px}.event-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(89,72,58,.07);display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr) auto;padding:8px 0;text-align:left;width:100%}.event-row:last-child{border-bottom:0}.event-row:hover{background:#ffe3dd59}.event-date{align-items:center;background:#675b5214;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:31px}.event-date b{font-size:11px;line-height:1}.event-date small{color:#9e9892;font-size:8px}.event-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.event-row strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-row small{color:#a29b94;font-size:8px}.event-row em{font-size:9px;font-style:normal;white-space:nowrap}.text-danger{color:var(--red)}.text-warning{color:#d8782c}.text-success{color:var(--green)}.progress-row{align-items:center;display:grid;gap:8px;grid-template-columns:43px 1fr 27px;margin-top:12px}.progress-row span,.progress-row strong{font-size:9px}.progress-row span{color:#847c75}.progress-row strong{text-align:right}.production>.danger-text{font-size:9px;margin-top:13px}.inventory-list{display:grid;gap:8px;margin-top:8px}.inventory-list>div,.inventory-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(89,72,58,.07);display:flex;gap:6px;justify-content:space-between;padding:4px 0;text-align:left;width:100%}.inventory-list button:hover strong{color:var(--red)}.inventory-list span{display:flex;flex-direction:column;min-width:0}.inventory-list strong{font-size:10px}.inventory-list small{color:#9d968f;font-size:8px;margin-top:2px}.inventory>.success-text{font-size:9px;margin-top:11px}.client-row{align-items:center;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr) 30px;margin-top:12px}.rank{align-items:center;background:#ff3b301f;border-radius:50%;color:var(--red);display:inline-flex;font-size:9px;height:17px;justify-content:center;width:17px}.client-name{display:flex;flex-direction:column;font-size:10px;gap:4px;min-width:0}.client-name i{background:#f3bab0;border-radius:99px;display:block;height:3px;max-width:100%}.client-row strong{font-size:10px;font-weight:600;text-align:right}.orders{padding-bottom:14px}.orders .widget-head{padding-right:70px}.top-link{position:absolute;right:20px;top:19px}.orders-table{margin-top:13px}.orders-head,.orders-row{align-items:center;border-bottom:1px solid rgba(89,72,58,.07);display:grid;gap:10px;grid-template-columns:58px 1.3fr 1fr 1.1fr 1.5fr;min-height:33px}.orders-head{color:#aaa19a;font-size:8px}.orders-row{color:#746c65;font-size:9px}.orders-row strong{color:#554e48;font-size:9px}.orders-row .badge{justify-self:start}.orders-row:last-child{border-bottom:0}.orders-expanded{align-items:center;border-top:1px solid rgba(89,72,58,.08);color:#928982;display:flex;flex-wrap:wrap;font-size:9px;gap:7px 18px;margin-top:12px;padding-top:11px}.orders-expanded strong{color:#5a514b;font-size:9px}.decisions{padding-bottom:18px}.decisions .widget-head{padding-right:90px}.decision-grid{display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-top:14px}.decision-card{align-items:flex-start;background:#f2eeeaad;border:0;border-radius:11px;display:flex;gap:8px;padding:12px 10px;text-align:left;width:100%}.decision-card:hover{background:var(--red-soft)}.decision-card.resolved{background:var(--green-soft)}.decision-dot{border-radius:50%;flex:0 0 6px;height:6px;margin-top:4px}.decision-dot.danger{background:var(--red)}.decision-dot.warning{background:var(--orange)}.decision-dot.success{background:var(--green)}.decision-card>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.decision-card strong{color:#5a514b;font-size:10px;line-height:1.3}.decision-card small{color:#a09891;font-size:8px}.decision-card .badge{align-self:flex-start}.add-widget-card{align-items:center;background:#ffffff42;border:1px dashed rgba(91,75,62,.22);border-radius:24px;color:#998f87;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:150px;padding:20px}.add-widget-card:hover{background:#ffe7e26b;border-color:#ff3b3085;color:var(--red)}.add-widget-card span{font-size:13px;font-weight:650}.add-widget-card small{font-size:10px}.custom-widget-line{align-items:center;color:var(--green);display:flex;font-size:10px;gap:5px;margin-top:20px}.dashboard-grid-role .widget{min-height:150px}.dashboard-grid-role .hero-number{font-size:29px;margin-top:18px}.finance-kpi{min-height:136px!important}.finance-kpi-detail{color:#a39b93;font-size:9px;margin-top:9px}.finance-expenses{min-height:190px}.expense-row{align-items:center;display:grid;gap:7px;grid-template-columns:1.15fr 1fr 26px;margin-top:13px}.expense-row span,.expense-row strong{font-size:9px}.expense-row span{color:#827a73}.expense-row strong{text-align:right}.expense-row i{background:#b3aaa3;border-radius:99px;display:block;height:4px}.expense-row i.expense-hot{background:var(--red)}.expense-row i.expense-warm{background:var(--orange)}.finance-taxes .badge{margin-top:10px}.finance-taxes .metric-list{margin-top:11px}.finance-credit .badge{margin-top:10px}.credit-list{display:grid;gap:8px;margin-top:13px}.credit-list div{align-items:center;display:flex;justify-content:space-between}.credit-list span,.credit-list strong{font-size:9px}.credit-list span{color:#8f877f}.credit-list strong{font-weight:550}.sales-kpi{min-height:156px!important}.sales-kpi .hero-number{margin-top:14px}.sales-kpi .badge{margin-top:9px}.defects .card-number{margin-top:12px}.defects .badge{margin-top:9px}.defects .danger-text{font-size:9px;margin-top:13px}.defect-list{border-top:1px solid rgba(89,72,58,.08);display:grid;gap:6px;margin-top:12px;padding-top:10px}.defect-list span{color:#928982;display:flex;font-size:9px;justify-content:space-between}.defect-list strong{color:var(--ink)}.production-plan{min-height:230px!important}.plan-bars{align-items:end;border-bottom:1px solid rgba(89,72,58,.08);display:flex;gap:13px;height:145px;margin-top:8px;padding:0 2px}.plan-bars>div{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:end;position:relative}.plan-bars span{background:#dfdcd8;border-radius:5px 5px 2px 2px;display:block;min-height:12px;width:100%}.plan-bars span.active{background:var(--red)}.plan-bars b{bottom:calc(100% - 14px);color:#6f6761;font-size:9px;position:absolute}.plan-bars small{color:#aaa19a;font-size:8px;margin-top:7px;white-space:nowrap}.shipments{min-height:230px!important}.shipment-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(89,72,58,.07);display:grid;gap:9px;grid-template-columns:32px 1fr auto;padding:11px 0;text-align:left;width:100%}.shipment-row:hover strong{color:var(--red)}.shipment-row strong,.shipment-row em{font-size:9px}.shipment-row em{font-style:normal;white-space:nowrap}.activity-layer{align-items:stretch;background:#2a1f1838;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:12px 18px 12px 0;position:fixed;z-index:65}.activity-layer{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.activity-drawer{background:#fffdfaf5;border:1px solid rgba(255,255,255,.96);border-radius:22px;box-shadow:0 18px 48px #371c0e2e;max-width:390px;overflow:auto;width:min(390px,calc(100vw - 20px))}.activity-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:21px 20px 16px}.activity-kicker{align-items:center;color:var(--red);display:flex;font-size:9px;gap:5px;letter-spacing:.06em}.activity-head h2{font-size:18px;margin-top:8px}.activity-head p{color:#aaa19a;font-size:9px;margin-top:5px}.activity-list{border-top:1px solid rgba(89,72,58,.08);display:grid;gap:2px;list-style:none;margin:0;padding:13px 20px 20px}.activity-list li{align-items:flex-start;color:#655c55;display:flex;font-size:10px;gap:8px;padding:9px 0}.activity-check{align-items:center;background:var(--green-soft);border-radius:50%;color:var(--green);display:inline-flex;flex:0 0 auto;height:19px;justify-content:center;width:19px}.activity-empty{align-items:center;border-top:1px solid rgba(89,72,58,.08);color:#aaa19a;display:flex;flex-direction:column;gap:8px;padding:42px 25px;text-align:center}.activity-empty p{color:#6a625c;font-size:11px}.activity-empty small{font-size:9px}.fixed-composer{bottom:18px;left:50%;min-height:49px;padding-left:11px;position:fixed;transform:translate(-50%);width:min(600px,calc(100vw - 34px));z-index:20}.fixed-composer>span:nth-child(2){color:#9f9891;font-size:11px}.composer-leading{display:inline-flex}.composer-leading .agent-mark{height:25px;width:25px}.composer-mic{color:#90a4bd;font-size:18px;transform:rotate(-30deg)}.composer-send{height:32px;width:32px}.agent-mark{align-items:center;background:var(--red);border-radius:50%;color:#fff;display:inline-flex;height:24px;justify-content:center;width:24px}.agent-mark svg{flex:0 0 auto}.modal-backdrop,.drawer-layer,.switcher-backdrop,.agent-overlay{align-items:center;background:#2a1f1842;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:50}.modal-backdrop,.drawer-layer,.switcher-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal,.metric-drawer,.switcher-panel,.agent-panel{background:#fffdfaf0;border:1px solid rgba(255,255,255,.96);box-shadow:0 18px 48px #371c0e2e}.modal{border-radius:22px;max-height:min(760px,calc(100vh - 48px));max-width:610px;overflow:auto;width:min(610px,100%)}.modal-head,.drawer-head,.switcher-head,.agent-panel-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:23px 27px 0}.modal-head h2,.drawer-head h2,.switcher-head h2{font-size:18px;margin-top:8px}.modal-head .icon-button,.drawer-head .icon-button,.switcher-head .icon-button,.agent-panel-head .icon-button{flex:0 0 auto}.flow-body{padding:20px 27px 26px}.flow-question{align-items:center;color:#4e4742;display:flex;font-size:12px;gap:7px;margin-bottom:13px}.flow-body>textarea{display:block;min-height:104px;width:100%}.flow-body .suggestion-row{margin-top:10px}.flow-body .modal-actions{align-items:center;display:flex;gap:8px;margin-top:20px}.config-list{margin:0}.config-list div{border-bottom:1px solid rgba(89,72,58,.08);display:grid;gap:12px;grid-template-columns:82px 1fr;padding:9px 0}.config-list dt{color:#aaa19a;font-size:10px}.config-list dd{color:#5e554f;font-size:10px;margin:0}.source-state-label{margin-top:16px;position:relative}.source-state-label select{min-height:38px}.source-state-label svg{bottom:12px;pointer-events:none;position:absolute;right:12px}.flow-alert{align-items:center;border-radius:11px;display:flex;font-size:10px;gap:8px;line-height:1.35;margin-top:12px;padding:11px 12px}.flow-alert.warning{background:var(--orange-soft);color:#b56e30}.flow-alert.danger{background:var(--red-soft);color:var(--red)}.flow-note{background:#ffe8e18c;border-radius:10px;color:#847a72;font-size:10px;margin-top:12px;padding:11px 12px}.preview-stage{background:#f8f4efe6;border:1px solid rgba(89,72,58,.08);border-radius:15px;padding:14px 15px 11px}.preview-toolbar{align-items:center;display:flex;justify-content:space-between}.preview-toolbar strong{font-size:12px}.preview-bars{align-items:end;display:flex;gap:10px;height:90px;margin-top:17px}.preview-bars span{background:#f3cfbf;border-radius:5px 5px 2px 2px;flex:1;min-height:12px}.preview-bars span.active{background:var(--red)}.preview-axis{color:#aaa19a;display:flex;font-size:8px;justify-content:space-around;margin-top:7px}.preview-config{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:17px}.preview-config select{min-height:37px}.simulate-failure{align-items:center;color:#8b8179;display:flex;font-size:10px;gap:8px;margin-top:14px}.simulate-failure input{accent-color:var(--red);min-height:auto}.metric-drawer{align-self:stretch;border-radius:24px 0 0 24px;max-width:485px;margin-left:auto;overflow-y:auto;padding-bottom:24px;width:min(485px,100%)}.drawer-layer{align-items:stretch;justify-content:flex-end;padding:0}.drawer-head{padding:27px 27px 20px}.drawer-head p{color:#a09992;font-size:10px;margin-top:7px}.metric-drawer section{border-top:1px solid rgba(89,72,58,.09);padding:17px 27px}.metric-drawer section h3{color:#a09891;font-size:9px;letter-spacing:.06em;margin-bottom:8px}.metric-drawer section p{color:#655c55;font-size:11px;line-height:1.5}.formula-box{background:#ffe7e2a6;border-radius:10px;color:#5e554f;font-size:12px;padding:12px}.source-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.source-list li{align-items:flex-start;color:#655c55;display:flex;font-size:10px;gap:7px}.source-list li svg{color:var(--green);flex:0 0 auto}.source-list li.muted svg{color:#a09891}.drawer-warning{background:var(--orange-soft);border-radius:10px;padding:11px}.confirm-row{align-items:center;display:flex;gap:9px}.confirm-row span{color:#958c84;font-size:10px}.drawer-actions{display:flex;flex-wrap:wrap;gap:7px;padding:5px 27px 0}.switcher-backdrop{align-items:stretch;justify-content:flex-end;padding:12px 18px 12px 0}.switcher-panel{border-radius:22px;display:flex;flex-direction:column;max-width:400px;overflow:auto;padding-bottom:14px;width:min(400px,calc(100vw - 20px))}.switcher-head{padding:18px 18px 11px}.switcher-head h2{font-size:16px;margin:0}.switcher-head p{color:#aaa19a;font-size:9px;margin-top:5px}.dashboard-group{border-top:1px solid rgba(89,72,58,.08);padding:13px 12px 0}.group-label{color:#a29a93;display:block;font-size:9px;margin:0 5px 7px}.dashboard-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:#5e554e;display:flex;justify-content:space-between;padding:10px;text-align:left;width:100%}.dashboard-option:hover{background:#ffe7e273}.dashboard-option.active{background:var(--red-soft);border-color:#ff3b3040;color:var(--red)}.dashboard-option span{display:flex;flex-direction:column;gap:3px}.dashboard-option strong{font-size:11px}.dashboard-option small{color:#a59c94;font-size:8px}.dashboard-option svg{color:var(--red)}.new-dashboard-button{margin:16px 12px 12px;width:calc(100% - 24px)}.switcher-chat{border-top:1px solid rgba(89,72,58,.08);padding:14px 12px 0}.agent-chat-bubble{align-items:flex-start;background:#f0ece7cc;border-radius:11px;display:flex;gap:7px;padding:11px}.agent-chat-bubble p{color:#7f756d;font-size:10px}.switcher-chat .suggestion-row{margin:9px 5px 14px}.switcher-chat .suggestion-chip{font-size:9px;min-height:27px;padding:0 10px}.switcher-input{box-shadow:none;min-height:40px;padding-left:13px}.switcher-input input{font-size:10px}.switcher-input button{height:27px;width:27px}.creating-note{align-items:center;color:var(--red);display:flex;font-size:10px;gap:6px;margin:10px 4px 0}.agent-overlay{align-items:flex-end;background:#35271f2e;padding-bottom:95px}.agent-panel{border-radius:22px;max-height:min(640px,calc(100vh - 120px));max-width:760px;overflow-y:auto;padding-bottom:14px;width:min(760px,calc(100vw - 40px))}.agent-panel-head{padding:18px 18px 4px}.agent-heading{align-items:center;display:flex;gap:8px}.agent-heading>span:nth-child(2){font-size:13px;font-weight:700}.agent-heading .badge{font-size:8px}.agent-panel-head p{color:#aaa19a;font-size:9px;margin:4px 0 0 32px}.agent-idle{padding:12px 18px 16px}.agent-idle>p{color:#99918a;font-size:10px;margin-bottom:8px}.agent-history{border-top:1px solid rgba(89,72,58,.08);display:flex;flex-direction:column;gap:3px;padding:12px 18px 0}.agent-history span{color:#a39b94;font-size:9px}.agent-history strong{color:#5e554f;font-size:11px}.agent-state-card{border-top:1px solid rgba(89,72,58,.08);padding:14px 18px 17px}.agent-state-title{align-items:center;display:flex;gap:8px}.agent-state-title strong{color:#4d4640;font-size:11px;line-height:1.35}.agent-state-card>p{color:#7e756d;font-size:10px;line-height:1.45;margin:10px 32px 11px}.thinking-list{display:grid;gap:7px;margin:13px 0 0 32px}.thinking-list span{align-items:center;color:#aaa19a;display:flex;font-size:10px;gap:6px}.thinking-list span.done{color:var(--green)}.agent-actions{margin-left:32px}.agent-actions .button{font-size:10px;min-height:29px;padding:0 11px}.success-circle,.failure-circle{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.success-circle{background:var(--green-soft);color:var(--green)}.failure-circle{background:var(--red-soft);color:var(--red);font-size:16px}.state-success .link-button{margin-left:26px;margin-top:6px}.agent-input{border-radius:999px;box-shadow:none;margin:0 18px;min-height:43px;padding-left:15px}.agent-input input{font-size:11px}.agent-input button{height:29px;width:29px}.agent-tiny{align-items:center;background:var(--red);border-radius:50%;color:#fff;display:inline-flex;height:17px;justify-content:center;width:17px}.action-state{align-items:center;display:flex;flex-direction:column;gap:9px;padding:40px 27px 43px;text-align:center}.action-state strong{font-size:14px}.action-state p{color:#928982;font-size:11px}.action-state .button{margin-top:8px}.action-state .success-circle,.action-state .failure-circle{height:35px;width:35px}.action-state .failure-circle{font-size:24px}.action-preview .flow-question svg{color:var(--red)}.yougile-card{background:#f1eeebbf;border-radius:14px;padding:13px}.yougile-head{align-items:center;display:flex;gap:9px;margin-bottom:13px}.yougile-icon{align-items:center;background:#ff9c4e;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:23px;justify-content:center;width:23px}.yougile-head>div{display:flex;flex:1;flex-direction:column;gap:2px}.yougile-head strong{font-size:11px}.yougile-head small{color:#9d948d;font-size:8px}.yougile-card label{color:#958b83;display:grid;font-size:9px;gap:4px;grid-template-columns:83px 1fr;margin-top:8px}.yougile-card input,.yougile-card textarea{border-radius:8px;font-size:10px;min-height:30px;padding:6px 8px}.yougile-card textarea{min-height:47px}.linked-tags{color:#968d85;font-size:9px;margin:12px 0 0 83px}.modal-footnote{margin-top:13px}.failure-state .modal-actions{display:flex;gap:8px}.modal-actions{flex-wrap:wrap}.toast{background:#29231f;border:1px solid rgba(255,255,255,.15);border-radius:999px;bottom:83px;box-shadow:0 10px 30px #23160f33;color:#fff;font-size:11px;left:50%;max-width:calc(100vw - 34px);padding:11px 16px;position:fixed;transform:translate(-50%);z-index:80}.toast-success{background:#244f37}.toast-warning{background:#86501f}.toast-danger{background:#762d29}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.dashboard-topbar,.dashboard-content,.role-nav{margin-left:24px;margin-right:24px}.business-identity .muted{display:none}.dashboard-grid{gap:16px}.services-wrap{margin-left:24px;margin-right:24px}.definitions-wrap{gap:24px;grid-template-columns:260px minmax(0,1fr);margin-left:24px;margin-right:24px}}@media(max-width:720px){.onboarding{padding:90px 18px 36px}.onboarding-brand{left:16px;top:20px}.onboarding-brand .brand-logo-small{height:56px;width:56px}.onboarding-stepper{top:23px}.onboarding-stepper span{font-size:10px;min-height:27px;padding:0 10px}.welcome-screen{padding-top:114px}.welcome-screen .brand-logo{height:84px;width:84px}.welcome-copy h1{font-size:29px}.welcome-copy>p:last-child{font-size:14px}.welcome-cards{grid-template-columns:1fr;margin:32px 0 38px;width:min(420px,100%)}.welcome-card{min-height:auto;padding:18px}.onboarding-card{margin-top:35px;padding:26px 21px}.onboarding-card h1{font-size:23px}.form-grid{grid-template-columns:1fr}.form-grid .field-wide{grid-column:auto}.form-actions{align-items:flex-start;flex-direction:column}.services-wrap{margin-top:34px}.services-wrap>h1{font-size:27px}.services-wrap .lead{font-size:13px}.services-grid{grid-template-columns:1fr}.service-card{min-height:135px}.business-wrap{margin-top:25px}.sync-strip{border-radius:16px;font-size:10px;line-height:1.35;padding:10px 12px}.chat-bubble{font-size:12px;max-width:86%}.chat-composer{margin-top:32px}.definitions-wrap{display:flex;flex-direction:column;margin-top:35px}.understood-card{order:2}.definitions-card{order:1;padding:24px 19px 75px}.definitions-card h1{font-size:22px}.definitions-card>.button{bottom:20px;position:absolute;right:19px}.choice-chip{font-size:11px}.generation-wrap{margin-top:36px}.generation-row{font-size:12px}.generation-note{font-size:11px}.dashboard-shell{padding-bottom:100px}.dashboard-topbar{align-items:flex-start;flex-wrap:wrap;margin:0 16px;padding-top:10px}.dashboard-topbar .brand-logo{height:53px;width:53px}.business-identity{flex:1;font-size:10px;padding-top:15px}.topbar-controls{flex-basis:100%;justify-content:space-between}.role-nav{justify-content:flex-start;margin:3px 16px 15px;overflow-x:auto;padding:2px 0}.role-nav button{flex:0 0 auto}.dashboard-content{margin:0 16px}.draft-notice{align-items:flex-start;flex-direction:column;gap:10px}.draft-notice>div{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-grid{display:flex;flex-direction:column;gap:14px}.widget,.add-widget-card{width:100%}.span-two,.span-three{grid-column:auto}.bar-chart{gap:8px}.waterfall{gap:7px}.orders-table{overflow-x:auto}.orders-head,.orders-row{min-width:720px}.decision-grid{grid-template-columns:1fr}.fixed-composer{bottom:12px}.agent-overlay{align-items:flex-end;padding:0 10px 67px}.agent-panel{border-radius:20px;max-height:calc(100vh - 92px);width:100%}.agent-heading .badge{display:none}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px)}.modal-head,.flow-body{padding-left:18px;padding-right:18px}.metric-drawer{border-radius:22px 22px 0 0;max-height:90vh;max-width:none;width:100%}.drawer-layer{align-items:flex-end}.drawer-head{padding:20px 20px 16px}.metric-drawer section{padding:14px 20px}.drawer-actions{padding-left:20px;padding-right:20px}.switcher-backdrop{padding:8px}.switcher-panel{width:100%}.activity-layer{padding:8px}.activity-drawer{max-height:calc(100vh - 16px);width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.dashboard-content{--edge-pull: 0px !important;transform:none!important}}
