/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--navy:#10233f;--orange:#ed6b1c;--cream:#f6f4ef;--ink:#152033;--muted:#6d7787;--line:#e4e5e6}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.shell>aside{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 27px;display:flex}.brand>b{border:2px solid var(--orange);width:38px;height:38px;color:var(--orange);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.brand strong,.brand span,.business strong,.business span,.user strong,.user span{display:block}.brand strong{font:700 17px Georgia}.brand span{color:var(--orange);letter-spacing:.24em;font-size:10px;font-weight:900}.business{background:#1b3352;border:1px solid #294462;border-radius:11px;align-items:center;gap:9px;margin-bottom:25px;padding:10px;display:flex}.business>i,.user>i{color:#c7520b;background:#fff3e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.business div,.user div{flex:1}.business span,.user span{color:#91a1b5;margin-top:2px;font-size:9px}.business button,.user button{color:#aab5c3;background:0 0;border:0}.shell nav{flex-direction:column;gap:4px;display:flex}.shell nav button{color:#aeb9c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:650;display:flex}.shell nav button:hover,.shell nav button.active{color:#fff;background:#253d5b}.shell nav button.active{box-shadow:inset 3px 0 var(--orange)}.shell nav i{text-align:center;width:19px;font-size:15px;font-style:normal}.shell nav em{background:var(--orange);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.member{background:linear-gradient(145deg,#1a3352,#132944);border:1px solid #37506c;border-radius:12px;margin-top:auto;margin-bottom:20px;padding:14px}.member span{letter-spacing:.12em;color:#f39a60;font-size:9px}.member strong{margin:6px 0;font:700 13px/1.3 Georgia;display:block}.member small{color:#9dabbc;font-size:8px}.user{border-top:1px solid #2d435e;align-items:center;gap:9px;padding:17px 5px 0;display:flex}.user>i{background:var(--orange);color:#fff;border-radius:50%}.user strong{font-size:11px}.workspace{min-width:0;padding:28px 38px 60px}.workspace>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.workspace header p{color:var(--muted);margin:0 0 5px;font-size:10px}.workspace h1,.modal h2{color:var(--navy);margin:0;font-family:Georgia,serif}.tools{gap:9px;display:flex}.tools button{background:#fff;border:1px solid #ddd;border-radius:9px;min-width:38px;height:38px}.primary{cursor:pointer;border-radius:8px;font-weight:750;background:var(--orange)!important;color:#fff!important;border:0!important;padding:0 16px!important}.hero{background:var(--navy);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.eyebrow{letter-spacing:.16em;color:#e87630;font-size:9px;font-weight:850}.hero h2{margin:8px 0;font:700 23px Georgia}.hero h2 em{color:#ff8a40;font-style:normal}.hero p{color:#aeb9c8;margin:0;font-size:11px}.goal{background:#1d3553;border:1px solid #344b67;border-radius:11px;width:270px;padding:14px}.goal>div:first-child{justify-content:space-between;display:flex}.goal span,.goal small{color:#aeb9c8;font-size:9px}.progress{background:#3a4f69;border-radius:10px;height:6px;margin:12px 0 7px;overflow:hidden}.progress i{background:var(--orange);height:100%;display:block}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr;padding:16px;display:grid}.metrics article.hot{border-color:#f4b48c}.metrics article>i{color:#df650f;background:#fff0e5;border-radius:8px;grid-row:1/4;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.metrics span{color:var(--muted);font-size:10px}.metrics strong{color:var(--navy);margin:3px 0;font:700 21px Georgia}.metrics small{color:#168264;font-size:8px}.grid{grid-template-columns:1.55fr .8fr;gap:14px;margin-top:14px;display:grid}.grid.lower{grid-template-columns:1.35fr .8fr}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.head{justify-content:space-between;display:flex}.head h3{color:var(--navy);margin:0;font:700 15px Georgia}.head p{color:var(--muted);margin:4px 0;font-size:9px}.head button{color:#d85f15;background:0 0;border:0;font-size:9px;font-weight:700}.graph{background:repeating-linear-gradient(#0000 0 36px,#eef0f1 37px);height:150px;margin-top:10px;padding-left:32px;position:relative}.graph>div{color:#9aa2ad;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:0;bottom:0;left:0}.graph svg{width:100%;height:100%}.weeks{color:#9aa2ad;justify-content:space-between;padding:7px 0 0 34px;font-size:8px;display:flex}.action{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.action>i{color:#dd6413;background:#fff0e5;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.action div{flex:1}.action strong,.action small{display:block}.action small{color:var(--muted);margin-top:3px;font-size:8px}.action>b{color:#aeb4bb;font-size:18px}.person{border-bottom:1px solid #eee;grid-template-columns:24px 34px 1fr 65px 15px;align-items:center;gap:8px;padding:11px 0;display:grid}.person>b{color:#c77b08;background:#fff0d2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.person>i,.table-row>div:first-child i{color:#365274;background:#e9eef5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:850;display:grid}.person strong,.person span{display:block}.person span{color:var(--muted);margin-top:3px;font-size:8px}.person>div:nth-child(4){text-align:right}.person button{background:0 0;border:0}.tasks label{border-bottom:1px solid #eee;gap:9px;padding:10px 0;display:flex}.tasks input{accent-color:var(--orange)}.tasks label strong,.tasks label small{font-size:9px;display:block}.tasks label small{color:var(--muted);margin-top:3px;font-size:8px}.tasks>button{color:#d85f15;background:0 0;border:0;padding-top:13px;font-size:9px}.toast{z-index:30;color:#fff;background:#173d31;border-radius:9px;padding:11px 16px;font-size:11px;position:fixed;top:78px;right:28px}.backdrop{z-index:50;background:#071629b5;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:min(450px,100%);padding:27px;position:relative}.modal .close{background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:17px}.modal h2{margin:7px 0;font-size:24px}.modal>p{color:var(--muted);font-size:11px}.modal form{gap:13px;display:grid}.modal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal label{color:#495263;gap:6px;font-size:10px;font-weight:750;display:grid}.modal input,.modal select{border:1px solid #dfe1e4;border-radius:8px;padding:11px;font-size:11px}.save{background:var(--orange);color:#fff;text-transform:capitalize;border:0;border-radius:8px;padding:12px;font-weight:800}.page-tools{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-tools p{color:var(--muted);font-size:11px}.page-tools .primary{height:38px}.customer-toolbar-actions{align-items:center;gap:10px;display:flex}.import-customers-button{color:#101b31;cursor:pointer;background:#fff;border:2px solid #101b31;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.import-customers-button:hover{background:#edf7d7}.import-customers-button.loading{opacity:.7;cursor:wait}.import-customers-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-import-panel{background:#f7ffe9;border:1px solid #cde399;border-radius:15px;margin:-2px 0 18px;padding:18px}.customer-import-panel>div:first-child{gap:12px;display:flex}.customer-import-panel>div:first-child>span{font-size:26px}.customer-import-panel strong,.customer-import-panel p{margin:0;display:block}.customer-import-panel p{color:#526078;margin-top:4px;font-size:13px;line-height:1.45}.customer-import-preview{background:#fff;border:1px solid #d4e6ab;border-radius:10px;grid-template-columns:1.2fr 1.3fr 1fr;margin-top:16px;display:grid;overflow:hidden}.customer-import-preview>span{color:#47631d;letter-spacing:.08em;text-transform:uppercase;background:#e7f7c7;padding:9px 11px;font-size:10px;font-weight:950}.customer-import-preview>div{display:contents}.customer-import-preview>div>*{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #edf0e6;min-width:0;padding:10px 11px;font-size:12px;overflow:hidden}.customer-import-preview>div span,.customer-import-preview>div small{color:#68758a}.customer-import-actions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.customer-import-actions button{color:#263a57;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c2d0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:900}.customer-import-actions .primary{color:#fff;background:#101b31;border-color:#101b31}.theme-dark .import-customers-button{color:#f5f7fb;background:#20324a;border-color:#b8ff3d}.theme-dark .customer-import-panel{background:#1e3525;border-color:#52732e}.theme-dark .customer-import-panel p{color:#c8d5c6}.theme-dark .customer-import-preview{background:#15243a;border-color:#52732e}.theme-dark .customer-import-preview>span{color:#dfffb0;background:#29462f}.theme-dark .customer-import-preview>div>*{color:#f5f7fb;border-color:#30425e}.theme-dark .customer-import-preview>div span,.theme-dark .customer-import-preview>div small{color:#aeb9ca}.theme-dark .customer-import-actions button{color:#f5f7fb;background:#243550;border-color:#52647d}.theme-dark .customer-import-actions .primary{color:#10223c;background:#b8ff3d;border-color:#b8ff3d}.table{padding:0;overflow:hidden}.table-head,.table-row{grid-template-columns:1.2fr 1.4fr .45fr .65fr 1.5fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.table-head{color:#7b8490;text-transform:uppercase;letter-spacing:.08em;background:#f2f1ed;font-size:8px;font-weight:800}.table-row{border-top:1px solid #eee;font-size:10px}.table-row>div:first-child{align-items:center;gap:9px;display:flex}.table-row small{color:var(--muted);margin-top:3px;display:block}.next{color:#bd5a1d;background:#fff4ec;border-radius:7px;padding:7px 9px}@media (width<=1000px){.shell{grid-template-columns:76px 1fr}.shell>aside{padding:24px 10px}.brand div,.business div,.business button,.shell nav button{font-size:0}.shell nav button{justify-content:center}.shell nav i{font-size:16px}.member,.user div,.user button{display:none}.metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.shell{display:block}.shell>aside{z-index:40;width:100%;height:64px;padding:7px;position:fixed;top:auto;bottom:0}.brand,.business,.member,.user{display:none}.shell nav{flex-direction:row;justify-content:space-around;height:100%}.shell nav button{padding:7px 12px}.shell nav button:nth-child(n+5){display:none}.workspace{padding:20px 15px 90px}.workspace h1{font-size:22px}.tools button:not(.primary){display:none}.hero{padding:21px;display:block}.goal{width:100%;margin-top:18px}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr!important}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr}.table-row>:nth-child(3),.table-row>:nth-child(4){display:none}.next{grid-column:1/-1}.modal form>div{grid-template-columns:1fr}.shell>aside{height:76px;padding:4px 3px env(safe-area-inset-bottom);display:block}.shell nav{scrollbar-width:none;justify-content:flex-start;gap:0;overflow-x:auto}.shell nav::-webkit-scrollbar{display:none}.shell nav button,.shell nav button:nth-child(n+5),.shell nav button:nth-child(6){flex-direction:column;flex:1 0 46px;justify-content:center;align-items:center;gap:1px;min-width:46px;padding:4px 2px;font-size:9px;line-height:1.05;display:flex!important}.shell nav i{width:auto;font-size:17px;line-height:1}.shell nav em{display:none}.workspace{padding-bottom:108px}}.customer-name-link{color:var(--navy);text-align:left;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:7px 4px;font-weight:750;-webkit-text-decoration:underline #b8ff3d;text-decoration:underline #b8ff3d;text-decoration-thickness:3px}.customer-name-link:hover{color:#167f72}.customer-detail-page{max-width:1060px;margin:0 auto}.customer-detail-top{align-items:flex-start}.back-link{color:#167f72;cursor:pointer;background:0 0;border:0;margin:0 0 13px;padding:0;font-size:14px;font-weight:800}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.customer-detail-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 22px #10233f0b}.customer-detail-card h3{color:var(--navy);margin:0 0 18px;font-size:18px}.customer-detail-card p{color:var(--muted);margin:-8px 0 16px}.customer-detail-card label{color:var(--muted);gap:7px;margin:0 0 15px;font-size:12px;font-weight:800;display:grid}.customer-detail-card input,.customer-detail-card select,.customer-detail-card textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px 12px}.customer-detail-card textarea{resize:vertical;line-height:1.45}.customer-detail-card input:focus,.customer-detail-card select:focus,.customer-detail-card textarea:focus{border-color:#167f72;outline:2px solid #b8ff3d}.customer-notes{margin-top:18px}.theme-dark .customer-name-link,.theme-dark .customer-detail-card h3{color:#f5f7fb}.theme-dark .customer-detail-card{background:#162b44;border-color:#2d4561}.theme-dark .customer-detail-card input,.theme-dark .customer-detail-card select,.theme-dark .customer-detail-card textarea{color:#f5f7fb;background:#101f35;border-color:#2d4561}@media (width<=720px){.customer-detail-grid{grid-template-columns:1fr}.customer-detail-card{padding:18px}.shell nav button:nth-child(6){display:flex!important}.shell{min-height:100dvh}.shell>aside{height:76px;padding:5px 3px calc(5px + env(safe-area-inset-bottom));border-top:1px solid #29405d;box-shadow:0 -8px 24px #101b3126}.shell nav{scrollbar-width:none;justify-content:flex-start;width:100%;display:flex;overflow:auto hidden}.shell nav::-webkit-scrollbar{display:none}.shell nav button,.shell nav button:nth-child(6),.shell nav button:nth-child(7),.shell nav .sign-out-button{letter-spacing:-.02em;border-radius:10px;flex:1 0 74px;width:auto;min-width:74px;min-height:61px;padding:5px 2px;font-size:10px;font-weight:800;display:flex!important}.shell nav button.active{box-shadow:inset 0 -3px var(--orange)}.shell nav i{font-size:19px}.workspace{padding:18px 14px 108px}.workspace>header{align-items:flex-start;gap:10px;margin-bottom:18px;position:relative}.workspace>header p{letter-spacing:.1em;margin-bottom:4px;font-size:10px}.workspace h1{font-size:26px;line-height:1.06}.tools{gap:7px}.tools .primary{white-space:nowrap;min-height:42px;padding:0 11px;font-size:13px}.page-tools{grid-template-columns:1fr auto;align-items:start;gap:12px;margin-bottom:16px;display:grid}.page-tools>div p{font-size:14px;line-height:1.4}.page-tools .primary{min-height:42px;padding:0 12px}.panel,.metrics button,.catalog-card,.settings-card,.crm-sheet{border-radius:14px}}.metrics button strong,.cost-summary strong,.activity-row>b,.customer-card dd,.chart-tooltip strong,.crm-row input[inputmode=decimal],.crm-row input[inputmode=numeric]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.emoji-cell-wrap{background:inherit;place-items:center;display:grid;position:relative;padding:5px!important}.emoji-cell{cursor:pointer;border-radius:10px;width:46px;height:40px;background:0 0!important;border:1px solid #0000!important;padding:0!important;font-size:25px!important}.emoji-popover{z-index:100;background:#fff;border-radius:18px;padding:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 90px #07162966}.emoji-popover aside.EmojiPickerReact{--epr-bg-color:#fff;--epr-category-label-bg-color:#fff;border:0}.theme-dark .shell nav button,.theme-dark nav button{color:#b8c5d4}.theme-dark .shell nav button:hover,.theme-dark nav button:hover{color:#fff!important;background:#203b5b!important}.theme-dark .shell nav button.active,.theme-dark nav button.active{color:#fff!important;background:#f36f4f!important}.theme-dark .shell nav button.active i,.theme-dark nav button.active i{color:#fff}@media (width<=520px){.emoji-popover{width:calc(100vw - 20px);overflow:hidden}.emoji-popover aside.EmojiPickerReact{width:100%!important}}body{background:#f7f6f2;font-family:Arial,Helvetica Neue,sans-serif;font-size:16px;line-height:1.45}.shell{grid-template-columns:280px 1fr}.shell>aside{padding:30px 22px}.brand strong{font-family:Arial,sans-serif;font-size:21px}.business{padding:14px}.business span,.user span{font-size:12px}.shell nav button{padding:14px 15px;font-size:15px}.workspace{width:100%;max-width:1500px;padding:38px 48px 70px}.workspace header p{letter-spacing:.12em;font-size:12px;font-weight:800}.workspace h1{font-family:Arial,sans-serif;font-size:32px;font-weight:800}.tools button{min-width:46px;height:46px;font-size:16px}.primary{font-size:15px!important}.hero{padding:30px 32px}.hero h2{font-family:Arial,sans-serif;font-size:26px}.hero p{font-size:15px}.eyebrow{font-size:11px}.goal{width:320px;padding:18px}.goal span,.goal small{font-size:12px}.goal strong{font-size:18px}.metrics{gap:16px;margin:18px 0}.metrics button{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:48px 1fr;padding:20px;transition:transform .15s,box-shadow .15s;display:grid}.metrics button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10233f14}.metrics button.hot{border:2px solid #edaa80}.metrics button>i{color:#df650f;background:#fff0e5;border-radius:10px;grid-row:1/4;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;font-weight:900;display:grid}.metrics button span{color:#566170;font-size:14px}.metrics button strong{color:var(--navy);margin:3px 0;font-size:28px}.metrics button small{color:#5c6878;font-size:12px}.grid:first-of-type{display:block}.grid:first-of-type .chart{display:none}.grid:first-of-type .quick{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.grid:first-of-type .quick .head{grid-column:1/-1}.panel{border-radius:15px;padding:24px}.head h3{font-family:Arial,sans-serif;font-size:19px}.head p,.head button{font-size:13px}.action{border:1px solid #e7e3de!important;border-radius:12px!important;padding:16px!important}.action strong{font-size:15px}.action small{font-size:12px}.person{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #eee;padding:15px 0}.person:hover{background:#faf8f4}.person strong{font-size:14px}.person span{font-size:12px}.tasks label{padding:15px 0}.tasks label strong{font-size:14px}.tasks label small{font-size:12px}.tasks>button{cursor:pointer;font-size:13px}.modal label,.modal input,.modal select,.modal>p{font-size:14px}.modal h2{font-family:Arial,sans-serif}.save,.page-tools p{font-size:15px}.customer-layout{grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:18px;display:grid}.customer-list{padding:10px}.customer-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:45px 1fr 20px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.customer-list>button.selected{background:#fff1e8}.customer-list i{background:#e8eef5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:800;display:grid}.customer-list strong,.customer-list span{display:block}.customer-list strong{font-size:15px}.customer-list span{color:var(--muted);margin-top:3px;font-size:12px}.customer-card h2{margin:8px 0;font-size:28px}.customer-card p{color:var(--muted);font-size:16px;line-height:1.7}.customer-card dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.customer-card dl div{background:#f7f6f2;border-radius:10px;padding:14px}.customer-card dt{color:var(--muted);font-size:12px}.customer-card dd{margin:5px 0;font-size:20px;font-weight:800}.customer-card h3{margin-top:24px;font-size:15px}.customer-card .next{cursor:pointer;border:0;font-size:14px}.big-actions{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.big-actions button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:55px 1fr;gap:2px 15px;padding:22px;display:grid}.big-actions i{width:48px;height:48px;color:var(--orange);background:#fff0e5;border-radius:50%;grid-row:1/3;place-items:center;font-size:25px;font-style:normal;display:grid}.big-actions strong{font-size:18px}.big-actions span{color:var(--muted);font-size:13px}.simple-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:42px 1fr 100px;align-items:center;gap:10px;width:100%;padding:16px;display:grid}.simple-list>button i{font-size:20px;font-style:normal}.simple-list>button strong,.simple-list>button span{display:block}.simple-list>button strong{font-size:15px}.simple-list>button span{color:var(--muted);font-size:12px}.simple-list>button>b{text-align:right;font-size:16px}.empty{text-align:center;color:var(--muted);gap:5px;padding:45px;display:grid}.empty strong{font-size:17px}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cards button{cursor:pointer;text-align:left;color:var(--ink)}.product i{color:var(--orange);font-size:24px;font-style:normal}.product h3{font-size:18px}.product span{color:var(--muted);font-size:14px;display:block}.product strong{color:#16775f;margin-top:14px;font-size:16px;display:block}.task-page{max-width:800px}.task-page label{border-bottom:1px solid #eee;gap:15px;padding:18px 0;display:flex}.task-page input{width:22px;height:22px;accent-color:var(--orange)}.task-page strong,.task-page small{display:block}.task-page strong{font-size:16px}.task-page small{color:var(--muted);margin-top:3px;font-size:13px}.setup{grid-template-columns:1fr 1fr}.setup button span,.setup button strong,.setup button small{display:block}.setup button span{color:var(--muted);font-size:13px}.setup button strong{margin:8px 0;font-size:18px}.setup button small{color:var(--orange);font-size:12px}@media (width<=1100px){.shell{grid-template-columns:86px 1fr}.shell>aside{padding:25px 12px}.brand div,.business div,.business button,.shell nav button{font-size:0}.shell nav button{justify-content:center}.shell nav i{font-size:20px}.member,.user div,.user button{display:none}.metrics{grid-template-columns:1fr 1fr}.workspace{padding:30px}.grid:first-of-type .quick{grid-template-columns:1fr}}@media (width<=720px){.workspace{padding:22px 16px 90px}.workspace h1{font-size:25px}.hero h2{font-size:22px}.hero p{font-size:14px}.metrics{grid-template-columns:1fr}.metrics button strong{font-size:25px}.customer-layout,.cards,.setup,.big-actions,.customer-card dl{grid-template-columns:1fr}.shell nav button:nth-child(6){display:none}}.chart{display:none!important}.grid:not(.lower){display:block}.grid:not(.lower) .quick{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.grid:not(.lower) .quick .head{grid-column:1/-1}@media (width<=900px){.grid:not(.lower) .quick{grid-template-columns:1fr}}.activity-row{border-top:1px solid #eee;grid-template-columns:42px 1fr 90px auto auto;align-items:center;gap:10px;padding:16px 8px;display:grid}.activity-row>i{font-size:20px;font-style:normal}.activity-row strong,.activity-row span{display:block}.activity-row strong{font-size:15px}.activity-row span{color:var(--muted);font-size:12px}.activity-row>b{text-align:right}.activity-row button{cursor:pointer;background:#fff;border:1px solid #d9dce0;border-radius:7px;padding:8px 11px;font-weight:700}.activity-row .delete{color:#b33b2e;border-color:#efcbc6}.product small{color:var(--orange);margin-top:8px;font-size:12px;display:block}.task-form{grid-template-columns:1fr auto;gap:10px;margin:22px 0 8px;display:grid}.task-form input{border:1px solid #d6d9dd;border-radius:9px;padding:14px;font-size:15px}.task-form .primary{min-height:48px}.task-page label{align-items:center}.task-page label span{flex:1}.task-page label>button{color:#b33b2e;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.jay-bubble{z-index:44;background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:28px;align-items:center;gap:9px;padding:8px 16px 8px 8px;font-size:14px;font-weight:800;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 8px 30px #10233f38}.jay-bubble b,.jay-panel header b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.jay-panel{z-index:45;background:#fff;border:1px solid #dfe1e3;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(380px,100vw - 30px);height:510px;display:grid;position:fixed;bottom:88px;right:28px;overflow:hidden;box-shadow:0 18px 70px #10233f40}.jay-panel header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:15px;display:flex}.jay-panel header>div{align-items:center;gap:10px;display:flex}.jay-panel header span strong,.jay-panel header span small{display:block}.jay-panel header span small{color:#b9c5d3;font-size:11px}.jay-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.jay-chat{background:#f7f6f2;padding:16px;overflow:auto}.jay-chat p{border-radius:13px;max-width:88%;margin:0 0 10px;padding:11px 13px;font-size:13px;line-height:1.45}.jay-chat .answer{background:#fff;border:1px solid #e2e3e4}.jay-chat .question{color:#753308;background:#fff0e5;margin-left:auto}.jay-panel>form{border-top:1px solid #e5e5e5;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.jay-panel>form input{border:1px solid #d7d9dc;border-radius:9px;min-width:0;padding:11px;font-size:13px}.jay-panel>form button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:0 14px;font-weight:800}@media (width<=720px){.activity-row{grid-template-columns:34px 1fr 70px}.activity-row button{grid-column:auto}.activity-row>button:first-of-type{grid-column:2}.jay-bubble{bottom:76px;right:14px}.jay-panel{height:440px;bottom:134px;right:15px}.task-form{grid-template-columns:1fr}.task-form .primary{height:46px}}.task-page .task-form input{width:auto!important;height:auto!important}.product-layout{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.product-nav,.setup-nav{gap:8px;display:grid}.product-nav button,.setup-nav button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:15px;display:flex}.product-nav button.selected,.setup-nav button.selected{border:2px solid var(--orange);background:#fff7f1}.product-nav strong,.product-nav span,.setup-nav span,.setup-nav strong,.setup-nav small{display:block}.product-nav strong{font-size:14px}.product-nav span{color:var(--muted);margin-top:3px;font-size:11px}.product-editor{min-width:0}.editor-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.editor-title>div{flex:1}.editor-title input{width:100%;color:var(--navy);border:0;border-bottom:1px solid #dfe1e3;padding:7px 0;font-size:27px;font-weight:800;display:block}.editor-title label{color:var(--muted);font-size:12px}.editor-title label input{border:1px solid #d7dade;border-radius:8px;width:130px;padding:10px;font-size:16px}.cost-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.cost-summary>div{background:#f7f6f2;border-radius:10px;padding:15px}.cost-summary span,.cost-summary strong{display:block}.cost-summary span{color:var(--muted);font-size:11px}.cost-summary strong{margin-top:4px;font-size:21px}.ingredient-head{justify-content:space-between;align-items:start;margin:20px 0 10px;display:flex}.ingredient-head h3{margin:0;font-size:17px}.ingredient-head p{color:var(--muted);margin:4px 0;font-size:12px}.ingredient-head button{border:1px solid var(--orange);color:var(--orange);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-weight:800}.ingredient-table{overflow-x:auto}.ingredient-labels,.ingredient-row{grid-template-columns:1.25fr 1.3fr .8fr .8fr 1fr .65fr 32px;align-items:center;gap:7px;min-width:850px;display:grid}.ingredient-labels{color:var(--muted);padding:8px;font-size:10px;font-weight:800}.ingredient-row{border-top:1px solid #eee;padding:9px 0}.ingredient-row input{border:1px solid #dde0e3;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:12px}.ingredient-row>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ingredient-row strong{text-align:right;font-size:13px}.ingredient-row button{color:#b33b2e;cursor:pointer;background:#fff0ed;border:0;border-radius:6px;height:30px}.setup-layout{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}.setup-nav button{display:block}.setup-nav span{color:var(--muted);font-size:11px}.setup-nav strong{margin:5px 0;font-size:15px}.setup-nav small{color:var(--orange);font-size:11px}.setup-editor{gap:17px;display:grid}.setup-editor label{color:#566170;gap:6px;font-size:12px;font-weight:800;display:grid}.setup-editor input,.setup-editor textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #d8dade;border-radius:9px;padding:12px}.setup-editor textarea{resize:vertical;line-height:1.6}.saved-note{color:#16775f;background:#e9f5f0;border-radius:8px;padding:10px;font-size:12px}.jay-panel{height:540px}.jay-chat p{font-size:14px}.jay-panel header span small:after{content:" · Knows your business"}@media (width<=1000px){.product-layout,.setup-layout{grid-template-columns:1fr}.product-nav,.setup-nav{grid-template-columns:repeat(2,1fr)}.product-nav button,.setup-nav button{min-height:78px}}@media (width<=720px){.product-nav,.setup-nav,.cost-summary{grid-template-columns:1fr}.editor-title{display:grid}.editor-title label input{width:100%}.ingredient-head{gap:10px;display:grid}.jay-panel{height:470px}}.interactive-chart{margin-top:18px;padding:24px}.chart-title{justify-content:space-between;align-items:start;display:flex}.chart-title h3{margin:0;font-size:20px}.chart-title p{color:var(--muted);margin:5px 0;font-size:13px}.chart-toggle{background:#f0eee9;border-radius:9px;padding:3px;display:flex}.chart-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-weight:800}.chart-toggle button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #10233f14}.chart-stage{background:repeating-linear-gradient(#0000 0 66px,#e9eaeb 67px);height:270px;margin-top:18px;padding-left:45px;position:relative}.chart-stage svg{width:100%;height:100%;overflow:visible}.chart-stage circle{cursor:pointer;pointer-events:all}.y-axis{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:0;bottom:0;left:0}.chart-tooltip{background:var(--navy);color:#fff;text-align:center;pointer-events:none;z-index:2;border-radius:8px;padding:8px 11px;position:absolute;transform:translate(-50%,-115%);box-shadow:0 6px 18px #10233f35}.chart-tooltip strong,.chart-tooltip span{display:block}.chart-tooltip strong{font-size:15px}.chart-tooltip span{color:#c6d0dc;white-space:nowrap;margin-top:2px;font-size:9px}.chart-labels{color:var(--muted);justify-content:space-between;padding:8px 0 0 45px;font-size:11px;display:flex}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-card{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:15px;padding:24px;transition:transform .15s,box-shadow .15s}.catalog-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #10233f17}.catalog-icon{width:44px;height:44px;color:var(--orange);background:#fff0e5;border-radius:11px;place-items:center;font-size:22px;display:grid}.catalog-card h2{margin:18px 0;font-size:20px}.catalog-card>div:nth-of-type(2){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.catalog-card span,.catalog-card strong{display:block}.catalog-card span{color:var(--muted);font-size:11px}.catalog-card strong{color:var(--navy);margin-top:3px;font-size:16px}.catalog-card small{color:var(--orange);margin-top:18px;font-size:11px;display:block}.product-overlay{z-index:60;background:#081629bf;padding:18px;position:fixed;inset:0;overflow:auto}.product-full{background:#f8f7f3;border-radius:18px;width:min(1250px,100%);min-height:calc(100vh - 36px);margin:auto;padding:35px;position:relative}.product-close{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:27px;position:absolute;top:17px;right:20px;box-shadow:0 3px 14px #10233f1f}.product-full-head{justify-content:space-between;gap:30px;padding-right:55px;display:flex}.product-full-head>div{flex:1}.product-full-head input{width:100%;color:var(--navy);background:0 0;border:0;border-bottom:2px solid #d8dadd;padding:8px 0;font-size:30px;font-weight:800;display:block}.product-full-head p{color:var(--muted);font-size:13px}.product-full-head>label{color:var(--muted);font-size:12px;font-weight:800}.product-full-head>label input{background:#fff;border:1px solid #d7dadd;border-radius:8px;width:150px;padding:11px;font-size:18px}.easy-ingredients{gap:12px;display:grid}.easy-ingredients article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.ingredient-name{justify-content:space-between;align-items:end;gap:15px;display:flex}.ingredient-name label{color:var(--muted);flex:1;font-size:11px;font-weight:800}.ingredient-name input{border:0;border-bottom:1px solid #ddd;width:100%;padding:7px 0;font-size:17px;font-weight:800;display:block}.ingredient-name button{color:#b33b2e;cursor:pointer;background:#fff0ed;border:0;border-radius:7px;padding:8px 11px;font-weight:800}.ingredient-fields{grid-template-columns:repeat(5,1fr) 1.1fr;align-items:end;gap:9px;margin-top:14px;display:grid}.ingredient-fields label{color:var(--muted);font-size:10px;font-weight:800}.ingredient-fields input{border:1px solid #d9dce0;border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:12px;display:block}.calculated{background:#fff5ed;border-radius:8px;padding:9px}.calculated span,.calculated strong{display:block}.calculated span{color:var(--muted);font-size:9px}@media (width<=1000px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.ingredient-fields{grid-template-columns:repeat(3,1fr)}.product-full{padding:28px 20px}}@media (width<=720px){.chart-title,.product-full-head{display:grid}.chart-stage{height:220px}.catalog-grid{grid-template-columns:1fr}.ingredient-fields{grid-template-columns:1fr 1fr}.product-full-head>label input{width:100%}.product-overlay{padding:0}.product-full{border-radius:0;min-height:100vh}.product-close{position:fixed;top:13px;right:13px}.chart-labels span:nth-child(2n){display:none}}.member{display:none}.shell>aside{padding-bottom:22px}.user{margin-top:auto}.workspace{max-width:1380px}.hero{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.hero h2{color:var(--navy)}.goal{background:#f7f6f2;border-color:#e3e4e5}.goal span,.goal small{color:var(--muted)}.goal strong{color:var(--navy)}.progress{background:#e2e3e4}.progress i{background:#15906f}.metrics button,.panel{box-shadow:none}.hover-guide{pointer-events:none;background:#10233f35;width:1px;position:absolute;top:5%;bottom:8%}.chart-legend{color:var(--muted);justify-content:flex-end;gap:18px;margin-top:10px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:3px;width:18px;height:3px}.chart-legend .green{background:#15906f}.chart-legend .red{background:#d94a3a}.chart-stage svg{cursor:crosshair}.catalog-card{box-shadow:none}.catalog-card>div:nth-of-type(2){grid-template-columns:1fr 1fr 1fr}.product-full{background:#fff}.product-full .cost-summary>div{background:#f5f7f6}.easy-ingredients{gap:15px}.easy-ingredients article{border:1px solid #dde0e2;padding:20px}.ingredient-fields{grid-template-columns:1fr 1fr 1fr}.ingredient-fields label:first-child,.ingredient-fields label:nth-child(2){background:#f7f8f8;border-radius:8px;padding:10px}.ingredient-fields label:nth-child(3),.ingredient-fields label:nth-child(4),.ingredient-fields label:nth-child(5){background:#fff8f3;border-radius:8px;padding:10px}.calculated{flex-direction:column;justify-content:center;min-height:70px;display:flex}.thinking{align-items:center;gap:4px;width:max-content;display:flex!important}.thinking i{background:#8b96a5;border-radius:50%;width:6px;height:6px;animation:1s infinite jay-pulse}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}.thinking span{color:var(--muted);margin-left:5px;font-size:11px}@keyframes jay-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (width<=720px){.hero{padding:18px}.goal{margin-top:14px}.ingredient-fields{grid-template-columns:1fr}.catalog-card>div:nth-of-type(2){grid-template-columns:repeat(3,1fr)}}.chart-status{color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.chart-status i{border-radius:4px;width:22px;height:4px}.settings-page{gap:18px;max-width:900px;display:grid}.settings-card{padding:25px}.settings-head h2{margin:0;font-size:20px}.settings-head p{color:var(--muted);margin:5px 0 18px;font-size:13px}.theme-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.theme-options button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.theme-options button.selected{border:2px solid var(--orange);background:#fff8f3}.theme-options i{border:1px solid #dadddf;border-radius:8px;width:58px;height:42px;display:block}.light-preview{background:linear-gradient(90deg,#10233f 0 24%,#f7f6f2 24%)}.dark-preview{background:linear-gradient(90deg,#08182d 0 24%,#10233f 24%)}.theme-options strong,.theme-options small{display:block}.theme-options strong{font-size:15px}.theme-options small{color:var(--muted);margin-top:3px;font-size:11px}.settings-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-fields label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.settings-fields input,.settings-fields select{font:inherit;color:var(--ink);background:#fff;border:1px solid #d8dade;border-radius:9px;padding:12px}.settings-save-row{align-items:center;gap:13px;margin-top:18px;display:flex}.settings-save{color:#fff;font:inherit;cursor:pointer;background:#101b31;border:0;border-radius:10px;padding:12px 17px;font-weight:900;box-shadow:0 4px #b8ff3d}.settings-save:hover{transform:translateY(-1px)}.settings-save-row span{color:#087a58;font-size:12px;font-weight:800}.theme-dark .settings-save{color:#10223c;background:#b8ff3d;box-shadow:0 4px #fff}.theme-dark .settings-save-row span{color:#b8ff3d}.password-change-form{gap:6px;max-width:460px;display:grid}.password-change-form>label{color:var(--ink);font-size:14px;font-weight:800}.password-change-form .settings-password-field{margin-bottom:7px;position:relative}.password-change-form .settings-password-field input{color:#101b31;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c2d2;border-radius:9px;padding:10px 55px 10px 12px}.password-change-form .settings-password-toggle{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-change-form .settings-password-toggle:hover{background:#eef1f5}.password-change-form .settings-password-toggle:focus-visible{outline-offset:2px;outline:3px solid #536dfe}.password-change-form .settings-save{justify-self:start}.password-change-error,.password-change-success{margin:0;font-size:14px;font-weight:800}.password-change-error{color:#a8211d}.password-change-success{color:#087a58}.theme-dark .password-change-form>label{color:#f5f7fb}.theme-dark .password-change-form .settings-password-field input{color:#f5f7fb;background:#243550;border-color:#52647d}.theme-dark .password-change-form .settings-password-toggle{color:#f5f7fb}.theme-dark .password-change-form .settings-password-toggle:hover{background:#344967}.theme-dark .password-change-error{color:#ffb5ae}.theme-dark .password-change-success{color:#b8ff3d}.settings-save:disabled{opacity:.65;cursor:wait;transform:none}.contact-save-error{color:#b42318!important}.co-owner-input-row{gap:8px;display:flex}.co-owner-input-row input{flex:1;min-width:0}.remove-co-owner,.add-co-owner{color:#263a57;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c2d2;border-radius:9px;font-size:12px;font-weight:900}.remove-co-owner{padding:0 11px}.add-co-owner{margin-top:14px;padding:10px 13px}.add-co-owner:hover,.remove-co-owner:hover{background:#edf3dd;border-color:#101b31}.theme-dark .add-co-owner,.theme-dark .remove-co-owner{color:#f5f7fb;background:#243550;border-color:#52647d}.theme-dark .contact-save-error{color:#ffb5ae!important}.organization-access-link{color:#294c87;margin-top:20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}.organization-access-link:hover{text-decoration:underline}.org-access{color:#101b31;background:linear-gradient(135deg,#eef4ff,#f5ffe7);min-height:100vh;padding:30px}.org-access>section{background:#fff;border:2px solid #101b31;border-radius:24px;width:min(650px,100%);margin:55px auto;padding:40px;box-shadow:10px 10px #b8ff3d}.org-access h1{letter-spacing:-.06em;margin:9px 0 10px;font-size:clamp(32px,6vw,54px);line-height:.98}.org-access p{color:#526078;line-height:1.6}.org-access>section>span{color:#294c87;letter-spacing:.12em;font-size:12px;font-weight:950}.org-back{color:#101b31;font-size:13px;font-weight:900;text-decoration:none}.org-access form{gap:15px;margin-top:25px;display:grid}.org-access label{color:#526078;gap:7px;font-size:12px;font-weight:900;display:grid}.org-access input{color:#101b31;width:100%;font:inherit;background:#fff;border:1px solid #c9d1de;border-radius:10px;padding:13px}.org-access form>button,.org-auth-actions button{color:#101b31;min-height:46px;font:inherit;cursor:pointer;background:#b8ff3d;border:2px solid #101b31;border-radius:10px;font-weight:950}.org-access form>button:disabled{opacity:.7;cursor:wait}.org-auth-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.org-auth-actions .org-outline{background:#fff}.org-license-status{color:#284a20;background:#f4ffe3;border:1px solid #bfdc83;border-radius:12px;gap:4px;padding:15px;display:grid}.org-license-status small{line-height:1.45}.org-license-status.pending{color:#6a5013;background:#fff9dc;border-color:#d5b86a}.org-form-status{margin:0;font-weight:800;color:#284a20!important}.org-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.org-auth-actions button{width:100%;min-height:52px;padding:0 18px}.org-form-intro{font-size:14px;margin:0!important}@media (width<=560px){.org-auth-actions{grid-template-columns:1fr}}.setting-switch{justify-content:space-between;align-items:center;gap:20px;display:flex}.setting-switch strong,.setting-switch small{display:block}.setting-switch strong{font-size:15px}.setting-switch small{color:var(--muted);margin-top:4px;font-size:12px}.setting-switch input{width:45px;height:24px;accent-color:var(--orange)}.monthly-plan-card{border:2px solid #101b31;justify-content:space-between;align-items:center;gap:24px;display:flex;box-shadow:7px 7px #b8ff3d}.monthly-plan-copy{align-items:center;gap:16px;display:flex}.monthly-plan-icon{color:#101b31;background:#b8ff3d;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.monthly-plan-card h2{color:#101b31;margin:3px 0 4px;font-size:24px}.monthly-plan-card p{max-width:490px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.monthly-payment-link{color:#fff;background:#101b31;border:2px solid #101b31;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.monthly-payment-link:hover{background:#243452;transform:translateY(-2px)}.theme-dark .monthly-plan-card{box-shadow:7px 7px #536dfe;border-color:#b8ff3d!important}.theme-dark .monthly-plan-card h2{color:#f5f7fb}.theme-dark .monthly-payment-link{color:#101b31;background:#b8ff3d;border-color:#b8ff3d}@media (width<=700px){.monthly-plan-card{flex-direction:column;align-items:stretch}.monthly-payment-link{width:100%}}.theme-dark{--cream:#10233f;--ink:#edf3f8;--muted:#aeb9c8;--line:#304762;color:#edf3f8;background:#10233f}.theme-dark .workspace h1,.theme-dark .panel h3,.theme-dark .head h3,.theme-dark .metrics button strong,.theme-dark .hero h2,.theme-dark .goal strong,.theme-dark .catalog-card h2,.theme-dark .catalog-card strong{color:#f4f7fa}.theme-dark .panel,.theme-dark .hero,.theme-dark .metrics button,.theme-dark .quick .action,.theme-dark .catalog-card,.theme-dark .settings-card{color:#edf3f8;background:#172f4e;border-color:#304762}.theme-dark .goal,.theme-dark .cost-summary>div,.theme-dark .customer-card dl div{background:#102742;border-color:#304762}.theme-dark .chart-stage{background:repeating-linear-gradient(#0000 0 66px,#30445f 67px)}.theme-dark .chart-toggle{background:#0d223b}.theme-dark .chart-toggle button.active{color:#fff;background:#29425f}.theme-dark .person,.theme-dark .action,.theme-dark .tasks label{color:#edf3f8;border-color:#304762}.theme-dark .theme-options button{color:#edf3f8;background:#102742;border-color:#40556f}.theme-dark .theme-options button.selected{border-color:var(--orange);background:#213b5a}.theme-dark .settings-fields input,.theme-dark .settings-fields select,.theme-dark .setup-editor input,.theme-dark .setup-editor textarea{color:#edf3f8;background:#102742;border-color:#40556f}.theme-dark .jay-bubble{box-shadow:0 8px 30px #0006}.theme-dark .toast{background:#0a6b52}@media (width<=720px){.theme-options,.settings-fields{grid-template-columns:1fr}.settings-card{padding:20px}}.brand{gap:12px;padding:2px 5px 25px}.brand>b{color:#fff;background:linear-gradient(145deg,#f47a2b,#d9570b);border:0;border-radius:13px;width:44px;height:44px;font:900 14px Arial;box-shadow:0 7px 20px #07162966}.brand strong{letter-spacing:-.02em;font:800 18px Arial}.brand span{letter-spacing:.19em;margin-top:2px;font-size:9px}.modal{overflow:hidden}.modal form,.modal label,.modal input,.modal select{width:100%;min-width:0}.modal form>div>*{min-width:0}.catalog-page .page-tools p{font-weight:650}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.catalog-card{background:linear-gradient(#fff,#fbfaf7);border-radius:18px;padding:22px}.catalog-icon{background:#fff0e6;border-radius:14px;font-size:26px}.catalog-card h2{margin:16px 0 13px}.catalog-card>div:nth-of-type(2){background:#f5f6f7;border-radius:11px;gap:12px;padding:12px}.catalog-card small{font-weight:800}.product-full{max-width:1050px;min-height:calc(100vh - 36px)}.product-full-head{background:#f6f7f8;border-radius:14px;padding:20px 70px 20px 20px}.cost-summary>div{border:1px solid #e3e6e7}.easy-ingredients article{border-radius:15px}.setting-switch+.setting-switch{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.setting-switch input{cursor:pointer}.theme-dark button:hover,.theme-dark .person:hover,.theme-dark .customer-list>button:hover,.theme-dark .catalog-card:hover,.theme-dark .action:hover,.theme-dark .metrics button:hover{color:#fff;background:#244260!important}.theme-dark .shell nav button:hover{background:#2d4968!important}.theme-dark .primary:hover,.theme-dark .save:hover,.theme-dark .jay-bubble:hover{background:#f07c31!important}.theme-dark .modal,.theme-dark .jay-panel,.theme-dark .product-full{color:#edf3f8;background:#172f4e}.theme-dark .modal h2,.theme-dark .product-full-head input{color:#f4f7fa}.theme-dark .modal input,.theme-dark .modal select,.theme-dark .jay-panel>form input,.theme-dark .product-full-head,.theme-dark .product-full-head>label input,.theme-dark .easy-ingredients article,.theme-dark .ingredient-name input,.theme-dark .ingredient-fields input{color:#edf3f8;background:#102742;border-color:#40556f}.theme-dark .jay-chat{background:#10233f}.theme-dark .jay-chat .answer{color:#edf3f8;background:#213b5a;border-color:#40556f}.theme-dark .jay-chat .question{color:#fff;background:#6b391e}.theme-dark .catalog-card>div:nth-of-type(2){background:#102742}@media (width<=520px){.backdrop{padding:10px}.modal{width:100%;padding:25px 18px}.modal form>div{grid-template-columns:1fr}.jay-panel{width:calc(100vw - 16px);right:8px}.product-full-head{padding:18px 58px 18px 16px}}.welcome-modal{text-align:center;max-width:560px;padding:42px}.welcome-modal h2{font-size:38px}.welcome-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.welcome-steps span{background:#f7f6f2;border-radius:10px;padding:15px 10px;font-size:11px;font-weight:800}.welcome-steps b{width:28px;height:28px;color:var(--orange);background:#fff0e5;border-radius:50%;place-items:center;margin:0 auto 9px;display:grid}.welcome-modal .save{width:100%}.welcome-tour-button{color:#4054d8;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:13px;font-weight:900}.quick-tour{z-index:120;background:#fff;border:2px solid #101b31;border-radius:18px;width:min(390px,100vw - 32px);padding:25px;position:fixed;bottom:26px;right:26px;box-shadow:10px 10px #b8ff3d,0 22px 55px #101b3130}.quick-tour>span{color:#536dfe;letter-spacing:.12em;font-size:10px;font-weight:950}.quick-tour h2{color:#101b31;letter-spacing:-.04em;margin:9px 0 8px;font-size:26px}.quick-tour p{color:#58657a;margin:0;font-size:14px;line-height:1.55}.quick-tour>div,.sign-out-confirm>div{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.quick-tour button,.sign-out-confirm button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:900}.quick-tour-close{color:#101b31;background:#f1f3f7;width:32px;height:32px;position:absolute;top:10px;right:10px;padding:0!important;font-size:22px!important}.quick-tour-skip,.sign-out-confirm>div button:first-child{color:#30415c;background:#eff1f5}.quick-tour-next{color:#fff;background:#101b31;box-shadow:0 4px #b8ff3d}.sign-out-confirm{max-width:460px;padding:31px}.sign-out-confirm h2{letter-spacing:-.04em;margin:8px 0;font-size:29px}.sign-out-confirm p{color:#58657a;margin:0;line-height:1.5}.sign-out-confirm .confirm-sign-out{color:#fff;background:#b83b36}.theme-dark .quick-tour,.theme-dark .sign-out-confirm{color:#f5f7fb;background:#14233b;border-color:#b8ff3d}.theme-dark .quick-tour h2,.theme-dark .sign-out-confirm h2{color:#f5f7fb}.theme-dark .quick-tour p,.theme-dark .sign-out-confirm p{color:#b7c4d5}.theme-dark .quick-tour-skip,.theme-dark .sign-out-confirm>div button:first-child,.theme-dark .quick-tour-close{color:#f5f7fb;background:#243b57}.theme-dark .quick-tour-next{color:#101b31;background:#b8ff3d;box-shadow:0 4px #536dfe}@media (width<=520px){.welcome-steps{grid-template-columns:1fr}.welcome-modal{padding:30px 20px}}.product-full .ingredient-head:has(+.easy-ingredients:empty){display:none}.easy-ingredients:empty:before{content:"No ingredient list is needed for this business. Add direct costs only when they apply.";color:var(--muted);background:#f5f7f6;border:1px solid #dde0e2;border-radius:14px;padding:24px;font-size:13px;display:block}.catalog-card small{font-size:0}.catalog-card small:after{content:"Open product details →";font-size:11px}.settings-card:nth-child(2) .settings-fields label:last-child{display:none}.theme-dark .customer-list>button,.theme-dark .simple-list>button,.theme-dark .big-actions>button,.theme-dark .product-nav>button,.theme-dark .setup-nav>button,.theme-dark .activity-row,.theme-dark .table-row,.theme-dark .crm-notes,.theme-dark .next{color:#edf3f8;background:#102742;border-color:#40556f}.theme-dark .customer-list>button.selected,.theme-dark .product-nav>button.selected,.theme-dark .setup-nav>button.selected{border-color:var(--orange);color:#fff;background:#294766}.theme-dark .customer-list strong,.theme-dark .customer-list b,.theme-dark .customer-card h2,.theme-dark .customer-card dd,.theme-dark .activity-row strong,.theme-dark .big-actions strong,.theme-dark .product-nav strong,.theme-dark .task-page strong,.theme-dark .settings-card strong{color:#f4f8fb}.theme-dark .customer-list span,.theme-dark .customer-card p,.theme-dark .customer-card dt,.theme-dark .activity-row span,.theme-dark .big-actions span,.theme-dark .product-nav span,.theme-dark .task-page small{color:#b9c8d8}.theme-dark .customer-list i,.theme-dark .person>i{color:#fff;background:#294766}.theme-dark .customer-list>button:hover,.theme-dark .simple-list>button:hover,.theme-dark .big-actions>button:hover,.theme-dark .product-nav>button:hover{color:#fff!important;background:#315170!important}.theme-dark .table-head{color:#b9c8d8;background:#0d223b}.theme-dark .ingredient-fields label:first-child,.theme-dark .ingredient-fields label:nth-child(2),.theme-dark .ingredient-fields label:nth-child(3),.theme-dark .ingredient-fields label:nth-child(4),.theme-dark .ingredient-fields label:nth-child(5),.theme-dark .calculated,.theme-dark .easy-ingredients:empty:before{color:#edf3f8;background:#102742;border-color:#40556f}.shell{--cream:#f7f3ea;--navy:#15353a;--orange:#f36f4f;--ink:#142a31;--muted:#5f706f;--line:#d9ddd5}.brand{display:none}.primary,.save{background:#f36f4f}.jay-bubble,.jay-panel{display:none!important}.crm-v2 .page-tools{align-items:center}.crm-v2 .page-tools h2{margin:0 0 5px;font-size:25px}.crm-empty{text-align:center;padding:65px 25px}.crm-empty>b{color:#28624f;background:#dff3e9;border-radius:17px;place-items:center;width:60px;height:60px;margin:auto;font-size:28px;display:grid}.crm-empty h3{margin:17px 0 7px;font-size:23px}.crm-empty p{color:var(--muted);max-width:480px;margin:0 auto 22px}.crm-v2 .customer-layout{grid-template-columns:minmax(350px,.9fr) minmax(500px,1.4fr)}.crm-v2 .customer-card dl{grid-template-columns:repeat(3,1fr)}.crm-notes{background:#f7f3ea;border-radius:10px;padding:15px;line-height:1.6}.crm-form{width:min(760px,96vw);max-height:92vh;overflow:auto}.crm-form textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d8dade;border-radius:9px;padding:12px}@media (width<=980px){.crm-v2 .customer-layout{grid-template-columns:1fr}.crm-v2 .customer-card dl{grid-template-columns:1fr 1fr}}@media (width<=600px){.crm-v2 .customer-card dl{grid-template-columns:1fr}}body,.shell,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.shell{--cream:#fffaf1;--navy:#173c33;--orange:#ff6b4a;--ink:#17312b;--muted:#6c7771;--line:#e8e1d5;grid-template-columns:244px 1fr}.shell>aside{color:var(--ink);background:#f2ecdf;border-right:1px solid #e5ddcf;padding:24px 16px}.business{background:#fff;border-color:#e5ddcf;box-shadow:0 2px 8px #594a3110}.business>i{color:#1d6b53;background:#dff5e9;border-radius:10px}.shell nav button{color:#53625c;border-radius:10px;font-weight:750}.shell nav button.active{color:#fff;box-shadow:none;background:#173c33}.shell nav i{font-size:20px}.shell nav em{background:#ff6b4a}.workspace{background:#fffaf1;padding:34px 42px 70px}.workspace h1,.modal h2,.hero h2,.head h3,.customer-page h2,.settings-head h2{letter-spacing:-.03em;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.workspace h1{font-size:31px}.workspace>header p{color:#ef6244}.panel,.metrics button,.catalog-card{border-color:#e8e1d5;border-radius:16px;box-shadow:0 3px 12px #573f1910}.hero{background:linear-gradient(125deg,#e8f7ef,#fff8db);border-color:#dfe7df;border-radius:18px}.hero h2{font-size:25px}.hero h2 em{color:#ef6244}.metrics button>i,.action>i{border-radius:12px}.metrics button:first-child>i{color:#16805f;background:#def5e9}.metrics button:nth-child(2)>i{color:#b87500;background:#fff0d2}.metrics button:nth-child(3)>i{color:#da4d31;background:#ffe2dc}.metrics button:nth-child(4)>i{color:#7257d9;background:#eee8ff}.primary,.save{box-shadow:0 3px #d94d32;background:#ff6b4a!important;border-radius:10px!important}.primary:hover,.save:hover{transform:translateY(-1px);background:#f45b3b!important}.data-needed{background:#fffdf8;border-style:dashed}.page-tools>div h2{margin:0;font-size:28px;display:inline}.page-emoji{color:#1d6b53;vertical-align:middle;background:#dff5e9;border-radius:11px;place-items:center;width:38px;height:38px;margin-right:10px;font-size:24px;display:inline-grid}.page-tools>div p{margin:7px 0 0}.status-key{flex-wrap:wrap;gap:8px;margin:0 0 15px;display:flex}.status-key .status{background:#fff;border:1px solid #e7e2d9;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-key .status i{border-radius:50%;width:8px;height:8px}.status-key small{color:var(--muted);font-weight:550}.status.lead i{background:#d5a000}.status.active i{background:#269c72}.status.regular i{background:#6b55d9}.status.followup i{background:#f17a2d}.status.inactive i{background:#d84b49}.crm-sheet{background:#fff;border:1px solid #e6dfd3;border-radius:15px;overflow:auto;box-shadow:0 4px 20px #5b442016}.crm-row{border-top:1px solid #eee8df;grid-template-columns:64px 170px 145px 190px 150px 170px 150px 110px 80px 190px 210px 42px;min-width:1635px;display:grid}.crm-row>*{min-width:0;color:var(--ink);background:#fff;border:0;border-right:1px solid #eee8df;outline:none;padding:12px 10px;font-size:13px}.crm-row textarea{field-sizing:content;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;height:auto;min-height:46px;line-height:1.35;display:block;overflow:hidden}.crm-row:not(.crm-head){align-items:stretch}.crm-row:not(.crm-head)>*{min-height:46px}.crm-head{z-index:2;background:#f6f1e8;border-top:0;position:sticky;top:0}.crm-head span{text-transform:uppercase;letter-spacing:.06em;color:#738078;background:#f6f1e8;font-size:10px;font-weight:900}.emoji-cell{padding:7px;font-size:21px}.status-select{height:34px;margin:7px 6px;font-weight:850;border-radius:999px!important;padding:5px 9px!important}.status-select.lead{color:#7d6100;background:#fff2bf}.status-select.active{color:#17684e;background:#dff5e9}.status-select.regular{color:#5741b0;background:#eee9ff}.status-select.followup{color:#a84c10;background:#ffe8d5}.status-select.inactive{color:#a93432;background:#ffe1e0}.row-delete{cursor:pointer;color:#b34a42!important;font-size:20px!important}.sheet-empty{min-width:900px;min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:7px;display:grid}.sheet-empty b{color:#269c72;font-size:35px}.sheet-empty strong{color:var(--ink);font-size:18px}.sheet-empty button,.add-sheet-row{color:#ef6244;cursor:pointer;background:0 0;border:0;font-weight:850}.sheet-empty button{margin-top:9px}.add-sheet-row{text-align:left;padding:13px 17px;display:block}.task-prompts{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 5px;display:flex}.task-prompts>span{color:var(--muted);font-size:12px;font-weight:850}.task-prompts button{color:#6b5820;cursor:pointer;background:#fff8df;border:1px solid #e3dacb;border-radius:999px;padding:8px 11px;font-weight:750}.task-prompts button:hover{background:#ffefb5}.notion-tasks{max-width:920px}.notion-tasks label{background:#fff;border:1px solid #eee6da;border-radius:10px;margin-top:7px;padding:14px}.theme-dark .status-key .status{color:#fff;background:#21483f;border-color:#31564d}.theme-dark .sheet-empty strong{color:#fff}@media (width<=1100px){.shell{grid-template-columns:82px 1fr}.workspace{padding:30px}.shell>aside{padding:22px 10px}}@media (width<=720px){.workspace{padding:20px 15px 90px}.shell>aside{background:#f2ecdf;border-top:1px solid #ddd4c5}.shell nav button.active{background:#173c33}.status-key{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.status-key .status{white-space:nowrap}.crm-sheet{border-radius:12px}.page-tools{align-items:flex-start;gap:12px}.page-tools .primary{white-space:nowrap}}.theme-dark{--cream:#0e1d30;--navy:#0e1d30;--ink:#eef4fb;--muted:#a8b7c8;--line:#2d4561;color:#eef4fb;background:#0e1d30}.theme-dark>aside,.theme-dark .shell>aside{background:#111f33;border-color:#293d57}.theme-dark .business{box-shadow:none;background:#182e49;border-color:#314b68}.theme-dark .business strong,.theme-dark .business span{color:#eef4fb}.theme-dark nav button{color:#b8c5d4}.theme-dark nav button:hover{color:#fff!important;background:#203b5b!important}.theme-dark nav button.active{color:#fff!important;background:#f36f4f!important}.theme-dark nav button.active i{color:#fff}.theme-dark .panel,.theme-dark .metrics button,.theme-dark .catalog-card,.theme-dark .settings-card,.theme-dark .crm-sheet,.theme-dark .notion-tasks label{color:#eef4fb;box-shadow:none;background:#162b44;border-color:#2d4561}.theme-dark .hero{background:linear-gradient(125deg,#173954,#1a3048);border-color:#34506b}.theme-dark .hero h2,.theme-dark .hero p,.theme-dark .panel h2,.theme-dark .panel h3,.theme-dark .panel strong,.theme-dark .metrics button strong,.theme-dark .workspace h1{color:#f6f9fc}.theme-dark .crm-row>*,.theme-dark .crm-head span{color:#eef4fb;background:#162b44;border-color:#2d4561}.theme-dark .crm-head span{color:#b8c5d4;background:#12243a}.theme-dark .crm-row input::placeholder{color:#8295aa}.theme-dark .crm-row input:focus,.theme-dark .crm-row select:focus{background:#203b5b;box-shadow:inset 0 0 0 2px #f36f4f}.theme-dark .status-key .status{color:#f4f7fa;border-color:#0000}.theme-dark .status-key .lead{background:#4b421f}.theme-dark .status-key .active{background:#173f38}.theme-dark .status-key .regular{background:#302c56}.theme-dark .status-key .followup{background:#4d321f}.theme-dark .status-key .inactive{background:#4b292f}.theme-dark .status-key small{color:#c1ccd8}.theme-dark .status-select.lead{color:#ffe58c;background:#51471f}.theme-dark .status-select.active{color:#8ee0bd;background:#173f38}.theme-dark .status-select.regular{color:#c5b8ff;background:#302c56}.theme-dark .status-select.followup{color:#ffc28e;background:#4d321f}.theme-dark .status-select.inactive{color:#ffadb3;background:#4b292f}.theme-dark .emoji-cell:hover,.theme-dark .emoji-cell[aria-expanded=true]{background:#203b5b!important;border-color:#f36f4f!important}.theme-dark .emoji-popover{background:#162b44}.theme-dark .emoji-popover aside.EmojiPickerReact{--epr-bg-color:#162b44;--epr-category-label-bg-color:#162b44;--epr-text-color:#eef4fb;--epr-search-input-bg-color:#0e1d30;--epr-search-input-text-color:#eef4fb;--epr-hover-bg-color:#203b5b}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:6px;width:min(430px,86vw);max-height:430px;padding:12px;display:grid;overflow:auto}.emoji-grid button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;min-width:42px;height:42px;font-size:24px;display:grid}.emoji-grid button:hover,.emoji-grid button:focus{background:#fff1e9;border-color:#ffb59f;outline:none}.theme-dark .emoji-grid button:hover,.theme-dark .emoji-grid button:focus{background:#203b5b;border-color:#f36f4f}@media (width<=600px){.emoji-grid{grid-template-columns:repeat(6,1fr);padding:8px}.emoji-grid button{min-width:38px;height:40px}}.shell{--cream:#f4f6fb;--navy:#101b31;--ink:#101828;--muted:#58657a;--line:#dce2ed;--orange:#536dfe;--yellow:#b8ff3d;--green:#00a878;font-family:Space Grotesk,Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif}.shell button,.shell input,.shell select,.shell textarea{font-family:inherit}.shell>aside{background:#101b31}.shell>aside .brand b,.shell>aside nav button.active i{color:#101b31;background:#b8ff3d}.shell>aside nav button.active{background:#23304a}.workspace{background:#f4f6fb}.workspace>header .primary,.primary,.save{color:#fff!important;background:#536dfe!important;border-color:#536dfe!important}.eyebrow{color:#536dfe}.panel,.catalog-card,.product-full{border-color:#dce2ed}.catalog-card:hover{border-color:#536dfe;box-shadow:0 8px #e9e7ff}.product-full-head input:focus,.easy-ingredients input:focus{border-color:#536dfe!important;box-shadow:0 0 0 3px #536dfe20!important}.cost-summary>div:nth-child(2){border-top:3px solid #536dfe}.cost-summary>div:nth-child(3){border-top:3px solid #b8ff3d}.chart-toggle button.active{color:#fff!important;background:#536dfe!important}.real-sales-chart svg{width:100%;height:250px;margin-top:16px;display:block;overflow:visible}.real-chart-labels{height:28px;margin:0 10px;position:relative}.real-chart-labels span{color:#68758a;white-space:nowrap;font-size:10px;font-weight:800;position:absolute;transform:translate(-50%)}.theme-dark .panel,.theme-dark .catalog-card,.theme-dark .product-full{background:#142238;border-color:#293951}.theme-dark .product-full-head{background:linear-gradient(120deg,#1b2b4a,#16382f)}.theme-dark .cost-summary>div,.theme-dark .easy-ingredients article{background:#182940;border-color:#32445e}.sale-customer-check{align-items:center;gap:10px;font-weight:750!important;display:flex!important}.sale-customer-check input{accent-color:#536dfe;margin:0;width:18px!important;height:18px!important}.auto-sale-cost{background:#efffe8;border:1px solid #b8ff3d;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:13px;display:flex}.auto-sale-cost strong{color:#101b31;font-size:13px}.auto-sale-cost span{color:#526078;font-size:11px;line-height:1.4}.theme-dark .auto-sale-cost{background:#17372f;border-color:#b8ff3d}.theme-dark .auto-sale-cost strong{color:#b8ff3d}.theme-dark .auto-sale-cost span{color:#c5d0dc}.shell>aside .brand b{color:#101b31;background:#b8ff3d}.shell>aside nav button.active i,.theme-dark .shell>aside nav button.active i{color:inherit!important;background:0 0!important}.shell>aside nav button.active{box-shadow:inset 3px 0 #536dfe!important}.product-empty{background:#fff;border:1px solid #dce2ed;border-radius:20px;align-items:center;gap:22px;min-height:260px;padding:36px;display:flex;box-shadow:0 14px 40px #17233b0a}.product-empty>span{color:#536dfe;background:#e9edff;border-radius:16px;place-items:center;width:62px;height:62px;font-size:32px;display:grid}.product-empty>div{flex:1}.product-empty small{letter-spacing:.13em;color:#536dfe;font-size:11px;font-weight:850}.product-empty h2{color:#101b31;margin:5px 0 7px;font-size:27px}.product-empty p{color:#58657a;max-width:620px;margin:0;line-height:1.55}.product-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101b31b8;padding:34px}.product-full{max-width:1020px;overflow:hidden;box-shadow:0 30px 90px #07102055;border:0!important;border-radius:24px!important}.product-close{box-shadow:0 4px 16px #101b3120;color:#101b31!important;background:#fff!important;border-radius:12px!important;width:38px!important;height:38px!important;top:18px!important;right:18px!important}.product-full-head{color:#fff!important;background:#101b31!important;padding:36px!important}.product-full-head .eyebrow{color:#b8ff3d!important}.product-full-head>div>input{color:#fff!important;border-bottom:1px solid #526079!important;font-size:32px!important}.product-full-head>div>input::placeholder{color:#8792a8}.product-full-head p,.product-full-head>label{color:#bdc6d6!important}.product-full-head>label input{color:#101b31!important;background:#fff!important;border:0!important;border-radius:12px!important}.product-full .cost-summary{gap:12px;padding:22px 28px 0}.product-full .cost-summary>div{background:#f7f8fc!important;border:1px solid #e4e8f0!important;border-radius:14px!important;padding:18px!important}.product-full .ingredient-head{padding:28px 28px 12px}.product-full .ingredient-head button{color:#4358dc!important;background:#eef0ff!important;border:0!important;border-radius:10px!important}.easy-ingredients{padding:0 28px 34px!important}.easy-ingredients article{box-shadow:none!important;background:#fff!important;border:1px solid #dce2ed!important;border-radius:16px!important;padding:20px!important}.ingredient-name{border-bottom:1px solid #e8ebf2!important}.ingredient-name button{color:#bd352e!important;background:#fff1ef!important;border:0!important;border-radius:9px!important}.ingredient-fields{gap:10px!important}.ingredient-fields label,.ingredient-fields .calculated{background:#f7f8fc!important;border:1px solid #edf0f5!important;border-radius:11px!important;padding:11px!important}.ingredient-fields input{background:#fff!important;border:1px solid #dce2ed!important;border-radius:8px!important}.pending-number strong{color:#8a94a7!important}.notion-tasks{border:1px solid #dce2ed!important;border-radius:18px!important;max-width:980px!important;padding:28px!important;box-shadow:0 12px 36px #14213d08!important}.task-prompts{background:#f7f8fc;border:1px solid #e7eaf1;border-radius:13px;gap:7px!important;margin:22px 0 18px!important;padding:14px!important}.task-prompts>span{letter-spacing:.12em;width:100%;margin-bottom:2px;color:#7b879b!important;font-size:10px!important}.task-prompts button{box-shadow:0 1px 2px #10182808;color:#344054!important;background:#fff!important;border:1px solid #dce2ed!important;border-radius:9px!important;padding:8px 10px!important;font-size:12px!important}.task-prompts button i{color:#536dfe;margin-right:5px;font-style:normal}.task-prompts button:hover{transform:translateY(-1px);color:#253ac0!important;border-color:#536dfe!important}.task-form{background:#fff;border:1px solid #cfd6e3;border-radius:12px;grid-template-columns:1fr auto!important;gap:10px!important;padding:6px 6px 6px 14px!important;display:grid!important}.task-form:focus-within{border-color:#536dfe;box-shadow:0 0 0 3px #536dfe18}.task-form input{box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.task-form .primary{border-radius:8px!important;padding:0 18px!important}.notion-tasks>label{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:0!important;border-bottom:1px solid #edf0f5!important;border-radius:0!important;padding:12px 8px!important;display:grid!important}.notion-tasks>label>input{accent-color:#536dfe;width:18px;height:18px}.notion-tasks>label>button{opacity:0;color:#a33;cursor:pointer;background:0 0;border:0}.notion-tasks>label:hover>button{opacity:1}.emoji-popover{width:min(500px,90vw)!important}.emoji-grid{width:100%!important;padding:14px!important;display:block!important}.emoji-category>strong{letter-spacing:.12em;text-transform:uppercase;color:#7b879b;padding:8px 4px 5px;font-size:10px;display:block}.emoji-category>div{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.emoji-category button{min-width:38px!important;height:38px!important;font-size:22px!important}.theme-dark .product-empty{background:#142238;border-color:#293951}.theme-dark .product-empty h2{color:#f4f7ff}.theme-dark .task-prompts{background:#101d31;border-color:#293951}.theme-dark .task-prompts button{color:#e8eef8!important;background:#182940!important;border-color:#33455f!important}.theme-dark .task-form{background:#142238;border-color:#3a4a63}.theme-dark .product-full .cost-summary>div,.theme-dark .ingredient-fields label,.theme-dark .ingredient-fields .calculated{background:#182940!important;border-color:#2d405c!important}.theme-dark .easy-ingredients article{background:#142238!important}.theme-dark .ingredient-fields input{color:#fff!important;background:#101d31!important;border-color:#344862!important}.product-full .easy-ingredients:empty:before{display:none!important}.ingredient-empty{text-align:center;background:#fafbfe;border:1px dashed #cfd6e3;border-radius:14px;padding:26px}.ingredient-empty strong,.ingredient-empty span{display:block}.ingredient-empty strong{color:#101b31}.ingredient-empty span{color:#667085;margin-top:5px;font-size:13px}.theme-dark .ingredient-empty{background:#101d31;border-color:#344862}.theme-dark .ingredient-empty strong{color:#fff}@media (width<=720px){.product-empty{flex-direction:column;align-items:flex-start;padding:24px}.product-overlay{padding:0}.product-full{border-radius:0!important}.emoji-category>div{grid-template-columns:repeat(7,1fr)}.task-form{grid-template-columns:1fr!important}.task-form .primary{height:42px}}.product-full{max-width:920px}.product-full .ingredient-head{align-items:flex-start;gap:24px;display:flex}.product-full .ingredient-head h3{margin-bottom:6px;font-size:24px}.product-full .ingredient-head p{max-width:610px;line-height:1.5}.ingredient-fields{grid-template-columns:1.45fr 1fr 1fr .85fr!important;align-items:stretch!important;gap:10px!important}.ingredient-fields label:nth-child(n),.ingredient-fields .calculated{background:#f7f8fc!important;border:1px solid #e5e9f0!important;border-radius:12px!important;padding:12px!important}.ingredient-fields label{line-height:1.35;font-size:11px!important}.amount-for-one>div{grid-template-columns:.7fr 1.3fr;gap:7px;display:grid}.ingredient-name label{font-size:12px}.ingredient-name input{padding:9px 0!important;font-size:18px!important}.calculated{min-height:76px}.calculated strong{margin-top:4px;font-size:20px}.easy-ingredients article{padding:18px!important}.product-empty .primary{white-space:nowrap}@media (width<=900px){.ingredient-fields{grid-template-columns:1fr 1fr!important}.photo-feature{grid-template-columns:1fr}}@media (width<=620px){.ingredient-fields{grid-template-columns:1fr!important}.amount-for-one>div{grid-template-columns:1fr}.product-full .ingredient-head{display:grid}.product-full .ingredient-head button{justify-self:start}}.shell{--brand-navy:#101b31;--brand-lime:#b8ff3d;--brand-green:#00a878;--brand-blue:#536dfe}.product-overlay{overscroll-behavior:contain;touch-action:pan-y;height:100dvh;overflow-y:auto}.product-full{max-width:1040px;min-height:auto;overflow:visible}.product-full-head>label{align-content:center;min-width:220px;display:grid;color:#fff!important}.product-full-head>label small{color:#bdc6d6;margin:4px 0 10px;font-size:12px;font-weight:500;display:block}.ingredient-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ingredient-fields label,.ingredient-fields .calculated{min-height:126px;padding:16px!important}.ingredient-fields label>strong,.ingredient-fields label>small{display:block}.ingredient-fields label>strong{color:var(--brand-navy);font-size:14px}.ingredient-fields label>small{color:#667085;min-height:32px;margin:4px 0 9px;font-size:12px;font-weight:500;line-height:1.35}.ingredient-fields input{height:46px;font-size:15px!important}.calculated{align-content:center;display:grid;background:#ecfce9!important;border-color:#b8e7ae!important}.calculated strong{color:#08795b}.shell button.primary,.shell .save{background:var(--brand-navy)!important;border-color:var(--brand-navy)!important;box-shadow:0 4px #b8ff3d!important}.shell button.primary:hover,.shell .save:hover{background:#223454!important}.product-full .ingredient-head button,.chart-toggle button.active{background:var(--brand-lime)!important;color:var(--brand-navy)!important}.shell nav i{text-align:center;width:28px;font-style:normal}.catalog-icon{font-size:28px}.theme-dark .ingredient-fields label>strong{color:#f4f7ff}.theme-dark .ingredient-fields label>small{color:#aab5c8}@media (width<=720px){.product-full-head{display:grid}.product-full-head>label{min-width:0}.ingredient-fields{grid-template-columns:1fr!important}.ingredient-fields label,.ingredient-fields .calculated{min-height:0}}body{background:#f4f6fb}.shell{--cream:#f4f6fb;--navy:#101b31;--ink:#101828;--muted:#58657a;--line:#dce2ed;--orange:#101b31;--yellow:#b8ff3d;--green:#00a878;letter-spacing:-.01em;grid-template-columns:258px 1fr;font-family:Space Grotesk,Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif}.shell>aside{border-right:0;padding:24px 16px;background:#101b31!important}.brand{padding:4px 4px 22px}.brand b{border-radius:12px;width:46px;height:46px;box-shadow:5px 5px #536dfe;color:#101b31!important;background:#b8ff3d!important}.brand strong{color:#fff;letter-spacing:-.035em;font-size:18px}.brand span{color:#b8ff3d;letter-spacing:.13em}.business{box-shadow:none;border-radius:14px;margin:2px 0 19px;background:#1a2944!important;border:1px solid #33415a!important}.business>i{color:#101b31!important;background:#b8ff3d!important}.business strong{color:#fff!important}.business span,.business button{color:#aeb9ca!important}.shell nav{gap:5px}.shell nav button{border-radius:11px;min-height:49px;padding:10px 13px;font-weight:820;color:#bac4d4!important}.shell nav button:hover{color:#fff!important;background:#1d2d49!important}.shell nav button.active{color:#101b31!important;background:#b8ff3d!important;box-shadow:5px 5px #536dfe!important}.shell nav button.active i{color:#101b31!important}.shell nav em{color:#b8ff3d;background:#101b31}.workspace{padding:42px 5vw 90px;background:linear-gradient(135deg,#f6f7fb 0%,#edf1ff 58%,#efffe8 100%)!important}.workspace>header{align-items:end;margin-bottom:31px}.workspace>header p{color:#536dfe;letter-spacing:.15em;font-size:10px;font-weight:950}.workspace h1{color:#101b31;letter-spacing:-.065em;margin-top:8px;font-size:clamp(39px,4.2vw,62px);font-weight:950;line-height:.94}.shell button.primary,.shell .save{padding:13px 19px;font-weight:900;color:#fff!important;background:#101b31!important;border-color:#101b31!important;border-radius:10px!important;box-shadow:0 7px #b8ff3d!important}.shell button.primary:hover,.shell .save:hover{transform:translateY(-2px);background:#243452!important}.hero{border:0;border-radius:22px;padding:31px;box-shadow:12px 12px #b8ff3d;background:#101b31!important}.hero .eyebrow{color:#b8ff3d}.hero h2{letter-spacing:-.055em;font-size:clamp(28px,3vw,43px);color:#fff!important}.hero h2 em{color:#b8ff3d;-webkit-text-decoration:underline #536dfe;text-decoration:underline #536dfe}.hero p{color:#bdc6d5!important}.panel,.metrics button,.catalog-card,.settings-card,.crm-sheet,.notion-tasks{background:#fff;border:1px solid #dce2ed!important;border-radius:16px!important;box-shadow:7px 7px #e9e7ff!important}.metrics button:nth-child(2n),.catalog-card:nth-child(2n){box-shadow:7px 7px #b8ff3d!important}.metrics button:hover,.catalog-card:hover{transform:translateY(-2px);border-color:#101b31!important}.metrics button>i,.action>i,.page-emoji{border-radius:11px;color:#b8ff3d!important;background:#101b31!important}.metrics button strong{color:#101b31;letter-spacing:-.045em;font-family:inherit!important}.head button,.panel header button,.customer-list>button,.simple-list>button{color:#101b31}.eyebrow,.page-tools small,.setup-nav small{color:#536dfe}.page-tools>div h2,.panel h2,.panel h3,.catalog-card h2,.customer-page h2{color:#101b31;letter-spacing:-.045em}.crm-sheet{border:2px solid #101b31!important;box-shadow:10px 10px #b8ff3d!important}.crm-head,.crm-head span{color:#b8ff3d!important;background:#101b31!important}.crm-row>*{border-color:#e4e8ef}.crm-row input:focus,.crm-row select:focus{background:#f4ffe2;box-shadow:inset 0 0 0 2px #b8ff3d}.add-sheet-row,.sheet-empty button{color:#101b31;font-weight:950}.status-key .status{border-color:#dce2ed}.emoji-cell{border-radius:10px;width:48px;min-height:46px;font-size:25px;background:#f4f6fb!important}.emoji-cell:hover,.emoji-cell[aria-expanded=true]{background:#b8ff3d!important;border-color:#101b31!important}.emoji-popover{background:#fff;max-height:min(650px,76vh);overflow:auto;border:2px solid #101b31!important;border-radius:16px!important;width:min(620px,90vw)!important;box-shadow:11px 11px #b8ff3d!important}.emoji-grid{padding:15px!important}.emoji-category{margin-bottom:9px}.emoji-category>strong{color:#101b31;font-size:11px}.emoji-category>div{grid-template-columns:repeat(10,1fr);gap:5px}.emoji-category button{border-radius:9px!important;min-width:42px!important;height:42px!important;font-size:24px!important}.emoji-category button:hover,.emoji-category button:focus{transform:scale(1.08);background:#b8ff3d!important;border-color:#101b31!important}.product-full{border:2px solid #101b31!important;box-shadow:14px 14px #b8ff3d!important}.product-full-head{background:#101b31!important}.product-full .ingredient-head button,.chart-toggle button.active{box-shadow:4px 4px #101b31;color:#101b31!important;background:#b8ff3d!important}input:focus,select:focus,textarea:focus{outline-color:#b8ff3d}.toast{color:#fff;background:#101b31;border-left:7px solid #b8ff3d}.theme-dark{--cream:#0b1426;--navy:#101b31;--ink:#f5f7fb;--muted:#aeb9ca;--line:#2f405c}.theme-dark .workspace{background:#0b1426!important}.theme-dark .workspace h1{color:#fff}.theme-dark .panel,.theme-dark .metrics button,.theme-dark .catalog-card,.theme-dark .settings-card,.theme-dark .notion-tasks{background:#14233b;border-color:#30425e!important}.theme-dark .crm-sheet{border-color:#b8ff3d!important}.theme-dark .metrics button strong,.theme-dark .panel h2,.theme-dark .panel h3,.theme-dark .catalog-card h2{color:#fff}.theme-dark .emoji-popover{background:#14233b;border-color:#b8ff3d!important}.theme-dark .emoji-category>strong{color:#b8ff3d}.theme-dark .emoji-cell,.theme-dark .emoji-cell:hover,.theme-dark .emoji-cell[aria-expanded=true]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.hq-scoreboard{gap:18px;display:grid}.scoreboard-intro{border-bottom:1px solid #dce2ed;padding:8px 2px 20px}.scoreboard-intro h2{letter-spacing:-.055em;color:#101b31;margin:0;font-size:clamp(36px,4.5vw,58px);line-height:.96}.scoreboard-description-space{height:42px;margin-top:12px}.scoreboard-demo{letter-spacing:.13em;color:#536dfe;margin-top:3px;font-size:11px;font-weight:950}.hq-scoreboard-table{background:#fff;border:2px solid #101b31;border-radius:16px;overflow:hidden;box-shadow:9px 9px #dfe4ff}.hq-scoreboard-row{color:#101b31;border-bottom:1px solid #dce2ed;grid-template-columns:72px 1.5fr 1.15fr .75fr .75fr;align-items:center;display:grid}.hq-scoreboard-row:last-child{border:0}.hq-scoreboard-row>span{padding:15px}.hq-scoreboard-row.head{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#101b31;font-size:10px;font-weight:950}.hq-scoreboard-row:not(.head):nth-child(2){background:#efffe8}.hq-rank{color:#536dfe;font-size:20px;font-weight:950}.hq-business{align-items:center;gap:11px;display:flex}.hq-business img{object-fit:contain;width:48px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 48px}.hq-money,.hq-profit{font-weight:950}.hq-profit{color:#008c68}.theme-dark .scoreboard-intro{border-color:#30425e}.theme-dark .scoreboard-intro h2{color:#fff}.theme-dark .hq-scoreboard-table{background:#14233b;border-color:#b8ff3d;box-shadow:9px 9px #536dfe}.theme-dark .hq-scoreboard-row{color:#f5f7fb;background:#14233b;border-color:#30425e}.theme-dark .hq-scoreboard-row:not(.head):nth-child(2){background:#19352f}.theme-dark .hq-scoreboard-row.head{background:#0d1729}.theme-dark .hq-profit{color:#b8ff3d}@media (width<=1100px){.shell{grid-template-columns:88px 1fr}.workspace{padding:35px 4vw 80px}}@media (width<=720px){.shell{display:block}.workspace{padding:25px 16px 94px}.workspace h1{font-size:39px}.hero{box-shadow:7px 7px #b8ff3d}.emoji-category>div{grid-template-columns:repeat(7,1fr)}.emoji-popover{left:0;right:auto;width:min(94vw,620px)!important}.hq-scoreboard{overflow-x:auto}.hq-scoreboard-table{min-width:760px}.shell>aside{background:#101b31!important;border-top-color:#29405d!important}.shell nav .mobile-more-button{color:#bac4d4!important;background:#101b31!important}.shell nav .mobile-more-button:hover,.shell nav .mobile-more-button.active{color:#fff!important;box-shadow:none!important;background:#1d2d49!important}}.shell nav button{letter-spacing:-.015em;gap:12px;font-size:18px}.shell nav button i{font-size:23px}.brand strong{font-size:19px}.brand span{font-size:10px}.business strong{font-size:15px}.business span{font-size:12px}.product-empty>div{max-width:720px}.theme-dark .business,.theme-dark .modal,.theme-dark .welcome-modal,.theme-dark .product-empty,.theme-dark .product-full,.theme-dark .easy-ingredients article,.theme-dark .cost-summary>div,.theme-dark .ingredient-fields label,.theme-dark .ingredient-fields .calculated,.theme-dark .ingredient-empty,.theme-dark .task-form,.theme-dark .task-prompts,.theme-dark .crm-row>*,.theme-dark .customer-list>button,.theme-dark .simple-list>button,.theme-dark .big-actions>button,.theme-dark .product-nav>button,.theme-dark .setup-nav>button,.theme-dark .activity-row,.theme-dark .notion-tasks>label{color:#f5f7fb!important;background:#14233b!important;border-color:#30425e!important}.theme-dark .crm-head,.theme-dark .crm-head span{color:#b8ff3d!important;background:#101b31!important}.theme-dark input,.theme-dark select,.theme-dark textarea{color:#f5f7fb!important;background:#0d1a2e!important;border-color:#3a4c67!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#8391a7!important}.theme-dark .activity-row button,.theme-dark .head button,.theme-dark .panel header button,.theme-dark .close,.theme-dark .product-close{color:#f5f7fb!important;box-shadow:none!important;background:#243550!important;border-color:#415470!important}.theme-dark .activity-row .delete,.theme-dark .ingredient-name button,.theme-dark .row-delete{color:#ff9f9a!important;background:#3a2732!important;border-color:#70404b!important}.theme-dark .activity-row button:hover,.theme-dark .head button:hover,.theme-dark .panel header button:hover{color:#101b31!important;background:#b8ff3d!important;border-color:#b8ff3d!important}.theme-dark .activity-row .delete:hover,.theme-dark .ingredient-name button:hover,.theme-dark .row-delete:hover{color:#101b31!important;background:#ff837d!important;border-color:#ff837d!important}.theme-dark .product-empty h2,.theme-dark .product-empty p,.theme-dark .ingredient-name input,.theme-dark .ingredient-fields label>strong,.theme-dark .ingredient-empty strong,.theme-dark .activity-row strong,.theme-dark .activity-row b,.theme-dark .notion-tasks span{color:#f5f7fb!important}.theme-dark .product-empty p,.theme-dark .ingredient-fields label>small,.theme-dark .activity-row span{color:#aeb9ca!important}.theme-dark .product-full .cost-summary>div{background:#1b2c46!important}.theme-dark .calculated{background:#153c35!important;border-color:#28745f!important}.theme-dark .calculated strong{color:#8ce5c9!important}.customer-preview{color:#101828;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8ebf1;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.customer-preview:last-child{border-bottom:0}.customer-preview>i{background:#eef1f6;border-radius:11px;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid}.customer-preview span,.customer-preview strong,.customer-preview small{display:block}.customer-preview strong{font-size:15px}.customer-preview small{color:#667085;margin-top:3px;font-size:11px}.customer-preview>b{color:#101b31;font-size:13px}.customer-preview:hover{background:#f6ffe7}.theme-dark .customer-preview{color:#f5f7fb;border-color:#30425e}.theme-dark .customer-preview>i{background:#243550}.theme-dark .customer-preview small{color:#aeb9ca}.theme-dark .customer-preview>b{color:#b8ff3d}.theme-dark .customer-preview:hover{background:#1b2c46}.theme-dark .page-tools>div h2,.theme-dark .customer-page h2{color:#f5f7fb!important}.theme-dark .page-tools>div p,.theme-dark .customer-page>.page-tools p{color:#aeb9ca!important}.crm-sheet{scrollbar-width:auto;scrollbar-color:#536dfe #e9edff}.crm-sheet::-webkit-scrollbar{width:14px;height:14px}.crm-sheet::-webkit-scrollbar-track{background:#e9edff}.crm-sheet::-webkit-scrollbar-thumb{background:#536dfe;border:3px solid #e9edff;border-radius:999px}.theme-dark .crm-sheet{scrollbar-color:#b8ff3d #101b31}.theme-dark .crm-sheet::-webkit-scrollbar-track{background:#101b31}.theme-dark .crm-sheet::-webkit-scrollbar-corner{background:#101b31}.theme-dark .crm-sheet::-webkit-scrollbar-thumb{background:#b8ff3d;border-color:#101b31}.scoreboard-intro p{color:#58657a;max-width:850px;margin:15px 0 0;font-size:16px;line-height:1.65}.theme-dark .scoreboard-intro p{color:#aeb9ca}.hq-business>img{object-fit:contain;width:48px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 48px}.hq-head-duo,.hq-head-group{flex:0 0 76px;width:76px;height:56px;margin-left:2px;display:inline-block;position:relative}.hq-head-duo img,.hq-head-group img{object-fit:contain;filter:drop-shadow(0 3px 2px #101b3126);background:0 0;border:0;width:50px;height:55px;position:absolute}.hq-head-duo .cookie-boy{bottom:-1px;left:0;transform:rotate(-4deg)}.hq-head-duo .cookie-girl{z-index:2;bottom:1px;right:0;transform:rotate(3deg)}.hq-head-group{flex-basis:112px;width:112px}.hq-head-group img{bottom:0;transform:rotate(-2deg)}.hq-head-group img:nth-child(2n){bottom:2px;transform:rotate(2deg)}.real-sales-chart{padding:28px}.real-sales-chart svg{width:100%;height:auto;min-height:280px;margin-top:16px;display:block;overflow:visible}.real-chart-grid line{stroke:#dfe4ec;stroke-width:1px}.real-chart-grid text{fill:#68758a;text-anchor:end;font-size:11px;font-weight:750}.real-chart-point circle{fill:#b8ff3d;stroke:#101b31;stroke-width:2px}.real-chart-point text{fill:#101b31;text-anchor:middle;font-size:12px;font-weight:900}.real-chart-date{fill:#68758a;text-anchor:middle;font-size:11px;font-weight:800}.theme-dark .real-chart-grid line{stroke:#30425e}.theme-dark .real-chart-grid text,.theme-dark .real-chart-date{fill:#aeb9ca}.theme-dark .real-chart-point text{fill:#f5f7fb}.theme-dark .status-key .status.lead,.theme-dark .status-select.lead{color:#ffe577!important;background:#594a13!important}.theme-dark .status-key .status.active,.theme-dark .status-select.active{color:#8ce5c9!important;background:#123f34!important}.theme-dark .status-key .status.regular,.theme-dark .status-select.regular{color:#c9bcff!important;background:#342c62!important}.theme-dark .status-key .status.followup,.theme-dark .status-select.followup{color:#ffc18a!important;background:#55341c!important}.theme-dark .status-key .status.inactive,.theme-dark .status-select.inactive{color:#ffadb5!important;background:#4d2934!important}.theme-dark .status-key .status small{opacity:.82;color:inherit!important}.theme-dark .lower .head button:hover,.theme-dark .lower .head button:focus{color:#b8ff3d!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.profit-clarifier{color:#58657a;background:#fff;border:1px solid #dce2ed;border-left:5px solid #b8ff3d;border-radius:13px;align-items:flex-start;gap:12px;margin:-2px 0 22px;padding:14px 17px;font-size:13px;line-height:1.5;display:flex}.profit-clarifier>span{font-size:20px}.profit-clarifier p{margin:0}.profit-clarifier strong{color:#101b31}.theme-dark .profit-clarifier{color:#aeb9ca;background:#142238;border-color:#293951 #293951 #293951 #b8ff3d}.theme-dark .profit-clarifier strong{color:#f5f7fb}.simple-product-cost{padding:26px 28px 32px}.simple-product-intro{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.simple-product-intro>span{background:#efffd6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.simple-product-intro h3{color:#101b31;margin:0 0 5px;font-size:22px}.simple-product-intro p{color:#667085;max-width:650px;margin:0;line-height:1.5}.simple-product-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simple-product-fields label{color:#101b31;background:#f8f9fc;border:1px solid #e1e6ef;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.simple-product-fields label:nth-child(3){grid-column:1/-1}.simple-product-fields label small{color:#667085;min-height:34px;line-height:1.35}.simple-product-fields input,.simple-product-fields select{color:#101b31;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd7e5;border-radius:9px;padding:10px 12px}.changing-cost-check{color:#101b31;background:#fff;border:1px solid #dfe5ef;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:15px 16px;display:flex}.changing-cost-check input{accent-color:#536dfe;width:18px;height:18px;margin-top:2px}.changing-cost-check span,.changing-cost-check strong,.changing-cost-check small{display:block}.changing-cost-check small{color:#667085;margin-top:3px;line-height:1.4}.automatic-profit-result{color:#fff;background:#101b31;border-radius:14px;align-items:center;gap:15px;margin-top:14px;padding:17px 18px;display:flex}.automatic-profit-result>span{letter-spacing:.14em;color:#b8ff3d;font-size:10px;font-weight:900}.automatic-profit-result>strong{white-space:nowrap;font-size:19px}.automatic-profit-result>small{color:#bdc6d6;max-width:410px;margin-left:auto;line-height:1.4}.auto-sale-cost label{margin-top:10px;display:block}.auto-sale-cost label input{margin-top:5px}.theme-dark .simple-product-intro h3,.theme-dark .simple-product-fields label,.theme-dark .changing-cost-check{color:#f5f7fb}.theme-dark .simple-product-intro p,.theme-dark .simple-product-fields label small,.theme-dark .changing-cost-check small{color:#aeb9ca}.theme-dark .simple-product-intro>span{background:#243a2d}.theme-dark .simple-product-fields label,.theme-dark .changing-cost-check{background:#182940;border-color:#30425e}.theme-dark .simple-product-fields input,.theme-dark .simple-product-fields select{color:#fff;background:#101d31;border-color:#344862}@media (width<=760px){.simple-product-fields{grid-template-columns:1fr}.simple-product-fields label:nth-child(3){grid-column:auto}.automatic-profit-result{flex-direction:column;align-items:flex-start;gap:6px}.automatic-profit-result>small{margin-left:0}.automatic-profit-result>strong{white-space:normal}}.auth-gate{background:radial-gradient(circle at 82% 18%,#536dfe 0 10%,#0000 10.5%),linear-gradient(135deg,#101b31 0 62%,#162743 62%);place-items:center;min-height:100vh;padding:28px;font-family:inherit;display:grid}.auth-gate section{color:#101b31;background:#fff;border:2px solid #b8ff3d;border-radius:24px;width:min(620px,100%);padding:52px;box-shadow:16px 16px #b8ff3d}.auth-mark{color:#b8ff3d;letter-spacing:-.05em;background:#101b31;border-radius:17px;place-items:center;width:66px;height:66px;margin-bottom:22px;font-size:24px;font-weight:950;display:grid}.auth-gate section>span{letter-spacing:.15em;color:#536dfe;font-size:11px;font-weight:950}.auth-gate h1{letter-spacing:-.06em;max-width:520px;margin:12px 0 14px;font-size:clamp(39px,6vw,66px);line-height:.92}.auth-gate p{color:#5d687b;max-width:500px;margin:0;font-size:16px;line-height:1.6}.auth-actions{gap:12px;margin-top:28px;display:flex}.auth-actions button{min-height:49px;font:inherit;cursor:pointer;border:2px solid #101b31;border-radius:11px;padding:0 23px;font-weight:950}.auth-primary{color:#101b31;background:#b8ff3d;box-shadow:5px 5px #101b31}.auth-secondary{color:#101b31;background:#fff}.tools .cl-userButtonTrigger{width:40px;height:40px;border:2px solid #101b31!important;border-radius:999px!important}.theme-dark .tools .cl-userButtonTrigger{border-color:#b8ff3d!important}@media (width<=620px){.auth-gate section{padding:34px 26px}.auth-actions{flex-direction:column}.auth-actions button{width:100%}}.gift-account-handoff .gift-handoff-note{background:#f1f3ff;border-left:4px solid #536dfe;border-radius:10px;gap:4px;margin-top:22px;padding:15px 17px;display:grid}.gift-handoff-note strong{color:#101b31;font-size:14px}.gift-handoff-note small{color:#5d687b;font-size:13px;line-height:1.45}.gift-handoff-actions{gap:13px;margin-top:24px;display:grid}.gift-handoff-actions .auth-primary{width:100%;min-height:52px;font:inherit;cursor:pointer;border:2px solid #101b31;border-radius:11px;padding:0 20px;font-weight:950}.gift-handoff-actions .auth-primary:disabled{color:#667085;box-shadow:none;cursor:wait;background:#eef1f5}.gift-handoff-actions .auth-secondary{text-align:center;color:#536dfe;font-size:13px;font-weight:850;display:block}.gift-custom-auth form{gap:13px;margin-top:24px;display:grid}.gift-custom-auth form>p{margin-bottom:4px}.gift-custom-auth label{gap:7px;font-weight:850;display:grid}.gift-custom-auth input{min-height:50px;font:inherit;border:2px solid #101b31;border-radius:10px;padding:0 14px}.gift-custom-auth form button{min-height:48px;font:inherit;cursor:pointer;border:2px solid #101b31;border-radius:10px;font-weight:950}.gift-custom-auth form button:disabled{opacity:.55;cursor:wait}.gift-custom-auth .auth-secondary{color:#101b31;background:#fff;margin-top:2px}.gift-custom-auth .account-delete-error{font-weight:800;color:#b42318!important;margin-top:14px!important}.gift-custom-auth label[for=signup-password]{margin-bottom:-6px}.signup-password-field{position:relative}.signup-password-field input{width:100%;padding-right:56px}.gift-custom-auth form .signup-password-toggle{color:#344054;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;min-height:42px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gift-custom-auth form .signup-password-toggle:hover{background:#eef1f5}.gift-custom-auth form .signup-password-toggle:focus-visible{outline-offset:2px;outline:3px solid #536dfe}.hq-opening{color:#101b31;background:#f4f6fb;grid-template-columns:248px 1fr;min-height:100vh;font-family:inherit;display:grid}.hq-opening>aside{color:#b8ff3d;background:#101b31;flex-direction:column;align-items:center;gap:23px;padding:28px 0;display:flex}.hq-opening-mark{color:#101b31;background:#b8ff3d;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-weight:950;display:grid}.hq-opening>aside i{opacity:.78;font-size:19px;font-style:normal}.hq-opening>section{padding:42px 5vw}.hq-opening header{background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 0 30px;display:flex}.hq-opening header span{letter-spacing:.14em;color:#536dfe;font-size:11px;font-weight:950}.hq-opening header h1{letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(34px,4vw,58px)}.hq-opening header b{background:#b8ff3d;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.hq-opening-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.hq-opening-metrics i,.hq-opening-grid i{background:linear-gradient(90deg,#e6eaf1 25%,#f6f8fb 42%,#e6eaf1 60%) 0 0/240% 100%;border-radius:16px;animation:1.2s linear infinite hq-opening-shimmer;display:block}.hq-opening-metrics i{height:128px}.hq-opening-grid{grid-template-columns:1.35fr .85fr;gap:15px;margin-top:18px;display:grid}.hq-opening-grid i{height:290px}@keyframes hq-opening-shimmer{to{background-position:-160% 0}}@media (width<=760px){.hq-opening{grid-template-columns:60px 1fr}.hq-opening>aside{gap:20px;padding:18px 0}.hq-opening-mark{width:34px;height:34px;margin-bottom:11px;font-size:12px}.hq-opening>section{padding:28px 18px}.hq-opening-metrics{grid-template-columns:1fr 1fr}.hq-opening-grid{grid-template-columns:1fr}.hq-opening-grid i{height:180px}}.hq-opening header p{color:#667085;max-width:650px;margin:12px 0 0;font-size:15px;line-height:1.5}.business .cl-userButtonRoot{flex:0 0 42px;width:42px;height:42px}.business .cl-userButtonTrigger{width:42px;height:42px;box-shadow:3px 3px #b8ff3d;border:2px solid #101b31!important;border-radius:12px!important}.business .cl-avatarBox{border-radius:9px;width:100%;height:100%}.theme-dark .business .cl-userButtonTrigger{box-shadow:3px 3px #536dfe;border-color:#b8ff3d!important}.business .cl-userButtonTrigger{overflow:hidden;box-shadow:none!important;background:0 0!important;padding:0!important}.avatar-circle .business .cl-userButtonTrigger,.avatar-circle .business .cl-avatarBox{border-radius:50%!important}.avatar-rounded .business .cl-userButtonTrigger,.avatar-rounded .business .cl-avatarBox{border-radius:12px!important}.avatar-square .business .cl-userButtonTrigger,.avatar-square .business .cl-avatarBox{border-radius:0!important}.avatar-border-off .business .cl-userButtonTrigger{border:0!important}.avatar-border-on .business .cl-userButtonTrigger{border:3px solid var(--avatar-border-color)!important}.business .cl-avatarImage{background:0 0!important}.avatar-style-settings{border-top:1px solid #dfe5ee;margin-top:26px;padding-top:24px}.avatar-style-settings>div:first-child strong,.avatar-style-settings>div:first-child small{display:block}.avatar-style-settings>div:first-child strong{color:#101b31;font-size:16px}.avatar-style-settings>div:first-child small{color:#667085;margin-top:4px}.avatar-shape-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.avatar-shape-options button{color:#101b31;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7e5;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-weight:850;display:flex}.avatar-shape-options button.selected{background:#efffd6;border-color:#101b31;box-shadow:3px 3px #b8ff3d}.avatar-shape-preview{background:linear-gradient(135deg,#536dfe,#b8ff3d);width:30px;height:30px;display:block}.avatar-shape-preview.circle{border-radius:50%}.avatar-shape-preview.rounded{border-radius:8px}.avatar-shape-preview.square{border-radius:0}.avatar-border-controls{grid-template-columns:1fr 160px;align-items:center;gap:12px;margin-top:14px;display:grid}.avatar-border-toggle{align-items:center;gap:11px;flex-direction:row!important;display:flex!important}.avatar-border-toggle input{accent-color:#536dfe;width:19px!important;height:19px!important}.avatar-border-toggle span strong,.avatar-border-toggle span small{display:block}.avatar-border-toggle span small{color:#667085;margin-top:2px}.avatar-border-controls>label:last-child{color:#101b31;border:1px solid #d5dce7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:flex}.avatar-border-controls input[type=color]{background:0 0;border:0;width:40px;height:32px;padding:2px}.avatar-border-controls label.disabled{opacity:.45}.theme-dark .avatar-style-settings{border-color:#30425e}.theme-dark .avatar-style-settings>div:first-child strong,.theme-dark .avatar-shape-options button,.theme-dark .avatar-border-controls>label:last-child{color:#f5f7fb}.theme-dark .avatar-style-settings>div:first-child small,.theme-dark .avatar-border-toggle span small{color:#aeb9ca}.theme-dark .avatar-shape-options button,.theme-dark .avatar-border-controls>label:last-child{background:#14233b;border-color:#3a4c67}.theme-dark .avatar-shape-options button.selected{background:#243a2d;border-color:#b8ff3d}@media (width<=700px){.avatar-shape-options,.avatar-border-controls{grid-template-columns:1fr}.avatar-border-controls>label:last-child{justify-content:flex-start}}.business .cl-avatarBox,.business .cl-avatarImage{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.avatar-border-off .business .cl-avatarBox{overflow:hidden!important}.avatar-border-off .business .cl-avatarImage{transform-origin:50%;transform:scale(1.075);object-fit:cover!important;width:100%!important;height:100%!important}.business-avatar-button{cursor:pointer;outline:0;flex:0 0 42px;overflow:hidden;width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.business-avatar-button img{object-fit:cover;width:100%;height:100%;box-shadow:none;background:0 0;border:0;outline:0;display:block}.business-avatar-button span{color:#101b31;background:#b8ff3d;place-items:center;width:100%;height:100%;font-weight:950;display:grid}.avatar-circle .business-avatar-button,.avatar-circle .business-avatar-button img,.avatar-circle .business-avatar-button span{border-radius:50%}.avatar-rounded .business-avatar-button,.avatar-rounded .business-avatar-button img,.avatar-rounded .business-avatar-button span{border-radius:12px}.avatar-square .business-avatar-button,.avatar-square .business-avatar-button img,.avatar-square .business-avatar-button span{border-radius:0}.avatar-border-on .business-avatar-button{border:3px solid var(--avatar-border-color)!important}.avatar-border-off .business-avatar-button{border:0!important}.auth-role-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.auth-role-grid>div{background:#f8faff;border:1px solid #d7dfeb;border-radius:16px;gap:10px;padding:18px;display:grid}.auth-role-grid strong{font-size:17px}.auth-role-grid small{color:#5d687b;min-height:40px;font-size:13px;line-height:1.4}.auth-role-grid button,.auth-role-grid .auth-secondary{width:100%;min-height:44px;font:inherit;cursor:pointer;border:2px solid #101b31;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:900;display:flex}.auth-role-grid .auth-secondary{color:#101b31;background:#fff}.auth-role-grid>div:first-child .auth-secondary{background:#b8ff3d;box-shadow:4px 4px #101b31}.parent-connect form{gap:12px;margin-top:26px;display:grid}.parent-connect label{gap:7px;font-weight:850;display:grid}.parent-connect input{min-height:50px;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:2px solid #101b31;border-radius:10px;padding:0 14px;font-size:18px;font-weight:900}.parent-connect form button{min-height:48px;font:inherit;cursor:pointer;border:2px solid #101b31;border-radius:10px;font-weight:950}.parent-connect-error{font-weight:800;color:#b42318!important;margin-top:14px!important}.parent-connect-sign-out{color:#536dfe;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px;font-weight:900}@media (width<=620px){.auth-role-grid{grid-template-columns:1fr}.auth-role-grid small{min-height:auto}}.business-profile-emoji{background:0 0!important;font-size:30px!important;line-height:1!important}.profile-icon-settings{border-top:1px solid #dfe5ee;margin-top:20px;padding-top:20px}.profile-icon-settings>div:first-child strong,.profile-icon-settings>div:first-child small{display:block}.profile-icon-settings>div:first-child small{color:#667085;margin-top:4px;line-height:1.45}.profile-icon-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.profile-icon-preview{background:#b8ff3d;border:2px solid #101b31;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;font-weight:950;display:grid;overflow:hidden}.profile-icon-preview img{object-fit:cover;width:100%;height:100%}.profile-icon-actions button,.parent-access-code button{color:#101b31;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb9c9;border-radius:9px;padding:0 12px;font-size:12px;font-weight:900}.profile-icon-actions button:hover,.parent-access-code button:hover{background:#efffd6;border-color:#101b31}.profile-emoji-picker{background:#f8faff;border:1px solid #dce2ed;border-radius:13px;margin-top:14px;padding:14px}.profile-emoji-picker p{color:#58657a;margin:0 0 10px;font-size:12px;font-weight:750}.profile-emoji-picker>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-height:220px;display:grid;overflow:auto}.profile-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-height:34px;font-size:20px;display:grid}.profile-emoji-picker button:hover{background:#e4f8bd}.parent-access-settings .settings-head p{max-width:620px}.parent-access-code{background:#f8faff;border:1px solid #dce2ed;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.parent-access-code strong{letter-spacing:.12em;color:#101b31;font-size:20px}.theme-dark .profile-icon-settings{border-color:#30425e}.theme-dark .profile-icon-settings>div:first-child small,.theme-dark .profile-emoji-picker p{color:#aeb9ca}.theme-dark .profile-icon-actions button,.theme-dark .parent-access-code button{color:#f5f7fb;background:#182940;border-color:#3a4c67}.theme-dark .profile-emoji-picker,.theme-dark .parent-access-code{background:#182940;border-color:#30425e}.theme-dark .parent-access-code strong{color:#b8ff3d}.parent-view .workspace :is(input,textarea,select,.panel button,.catalog-card button,.metrics button,.customer-toolbar-actions button){pointer-events:none!important;opacity:1!important}.parent-view .workspace .chart-toggle button{cursor:pointer;pointer-events:auto!important}.parent-view-chip{color:#101b31;background:#efffd6;border:1px solid #b8ff3d;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.theme-dark .parent-view-chip{color:#b8ff3d;background:#1d3a2e}.parent-view .business button{pointer-events:none}.parent-view .business{padding-right:12px}.crm-row{grid-template-columns:64px 170px 145px 190px 150px 170px 150px 110px 80px 190px 210px 112px;min-width:1705px}.crm-actions{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:5px;display:grid;padding:7px 5px!important}.crm-actions button{min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:900}.crm-record-sale{color:#101b31;white-space:nowrap;background:#b8ff3d;justify-self:end;padding:5px 8px}.crm-record-sale:hover{color:#fff;background:#536dfe}.crm-record-sale.added{color:#a92c27;cursor:pointer;box-shadow:none;background:#fff1ef}.crm-record-sale.added:hover{color:#8d211d;background:#ffdcd8}.crm-record-sale:disabled{color:#667085;cursor:default;box-shadow:none;background:#dfe5ee}.crm-record-sale:disabled:hover{color:#667085;background:#dfe5ee}.crm-actions .row-delete{grid-column:2;width:30px;padding:3px;background:#fff1ef!important}.theme-dark .crm-actions{background:#162b44!important}.theme-dark .crm-record-sale{color:#101b31;background:#b8ff3d}.theme-dark .crm-record-sale.added{color:#ffaaa5;background:#3a2732}.theme-dark .crm-record-sale:disabled{color:#b9c5d7;background:#30425e}.theme-dark .crm-actions .row-delete{background:#3a2732!important}.delete-confirm-modal{max-width:520px!important}.delete-confirm-modal>p{line-height:1.55}.delete-crm-note{background:#f2f7e9;border-left:4px solid #b8ff3d;border-radius:6px;padding:12px 14px;color:#344054!important}.delete-confirm-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.delete-confirm-actions button{color:#101b31;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:2px solid #101b31;border-radius:10px;padding:0 17px;font-weight:950}.delete-confirm-actions .confirm-delete{color:#fff;background:#c93b35;border-color:#c93b35}.delete-confirm-actions .confirm-delete:hover{background:#a92c27;border-color:#a92c27}.theme-dark .delete-crm-note{background:#1d3540;color:#e8eef7!important}.theme-dark .delete-confirm-actions button{color:#f5f7fb;background:#243550;border-color:#52647d}.theme-dark .delete-confirm-actions .confirm-delete{color:#fff;background:#c94a45;border-color:#c94a45}.product-delete-row{background:#fff7f6;border:1px solid #f0c9c6;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 28px 30px;padding:20px;display:flex}.product-delete-row strong,.product-delete-row small{display:block}.product-delete-row strong{color:#8f2520}.product-delete-row small{color:#68758a;max-width:560px;margin-top:5px;font-size:12px;line-height:1.45}.product-delete-row button{color:#b42f2a;font:inherit;cursor:pointer;background:#fff;border:2px solid #c93b35;border-radius:10px;flex:none;padding:11px 14px;font-size:13px;font-weight:900}.product-delete-row button:hover{color:#fff;background:#c93b35}.product-delete-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101b31b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-delete-modal{background:#fff;border:2px solid #101b31;border-radius:18px;width:min(500px,100%);padding:30px;box-shadow:0 28px 80px #0006}.product-delete-modal h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:28px}.product-delete-modal p{color:#58657a;margin:0;line-height:1.55}.theme-dark .product-delete-row{background:#201d2a;border-color:#6a3d45}.theme-dark .product-delete-row strong{color:#ffb5ae}.theme-dark .product-delete-row small,.theme-dark .product-delete-modal p{color:#bcc7d9}.theme-dark .product-delete-row button{color:#ffb5ae;background:#2a2432;border-color:#dc625c}.theme-dark .product-delete-modal{color:#f5f7fb;background:#142238;border-color:#52647d}@media (width<=620px){.product-delete-row{margin:0 18px 22px;display:grid}.product-delete-row button{justify-self:start}}.scoreboard-photo-editor{background:#f8f9fc;border:1px solid #dfe5ee;border-radius:16px;align-items:center;gap:22px;padding:18px;display:flex}.co-owner-photo-editor{margin-top:14px}.scoreboard-photo-preview{background:#eaf0f7;border:2px dashed #9eabc0;border-radius:18px 18px 42px 42px;flex:0 0 104px;place-items:center;width:104px;height:118px;font-size:42px;display:grid;position:relative;overflow:hidden}.scoreboard-photo-preview img{object-fit:cover;object-position:center 16%;opacity:0;width:100%;height:100%;position:absolute;inset:0}.scoreboard-photo-preview.ready img{opacity:1}.scoreboard-photo-preview.ready>span{display:none}.scoreboard-photo-editor>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.scoreboard-photo-editor strong,.scoreboard-photo-editor small{display:block}.scoreboard-photo-editor small{color:#667085;max-width:610px;margin-top:5px;line-height:1.5}.scoreboard-photo-upload{color:#101b31;cursor:pointer;background:#b8ff3d;border:2px solid #101b31;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:13px;padding:0 16px;font-weight:950;display:inline-flex!important}.scoreboard-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scoreboard-photo-editor em{color:#008c68;margin-top:8px;font-size:13px;font-style:normal;font-weight:850}.hq-business img.user-scoreboard-photo{object-fit:cover;object-position:center 16%;background:#dfe5ee;border-radius:16px 16px 22px 22px;width:48px;height:54px}.theme-dark .scoreboard-photo-editor{background:#182940;border-color:#30425e}.theme-dark .scoreboard-photo-preview{background:#243550;border-color:#70809a}.theme-dark .scoreboard-photo-editor small{color:#aeb9ca}.theme-dark .scoreboard-photo-upload{color:#101b31;background:#b8ff3d;border-color:#b8ff3d}.trial-email-status{color:#101b31;background:#f4ffe3;border:1px solid #cbe79d;border-radius:14px;align-items:center;gap:14px;margin:0 0 14px;padding:15px 16px;display:flex}.trial-email-status>span{font-size:27px}.trial-email-status div{flex-direction:column;gap:3px;display:flex}.trial-email-status strong{font-size:16px}.trial-email-status small{color:#526078;line-height:1.4}.theme-dark .trial-email-status{color:#fff;background:#1e3525;border-color:#52732e}.theme-dark .trial-email-status small{color:#bfcdbd}.trial-days-chip{color:#101b31;cursor:pointer;background:#f4ffe3;border:1px solid #c8d4ae;border-radius:12px;min-height:42px;padding:0 14px;font-weight:900}.trial-days-chip:hover{background:#e8ffc2}.theme-dark .trial-days-chip{color:#dfffb0;background:#1e3525;border-color:#526941}.theme-dark .trial-days-chip:hover{background:#29462f}@media (width<=700px){.trial-days-chip{display:none}}.gift-access-chip{white-space:nowrap;background:#b8ff3d;border:2px solid #101b31;justify-content:center;align-items:center;gap:8px;min-width:152px;padding:0 16px;line-height:1;display:inline-flex;box-shadow:3px 3px #536dfe}.gift-access-chip>span:first-child{font-size:18px;line-height:1}.gift-access-chip>span:last-child{letter-spacing:-.01em;font-size:14px}.gift-access-chip:hover{background:#d7ff80;transform:translateY(-1px)}.gift-access-status{background:#efffd6;border-color:#101b31}.theme-dark .gift-access-status{background:#1d3a2e;border-color:#b8ff3d}.tools .scoreboard-record-sale{white-space:nowrap;min-width:154px;height:48px!important;padding:0 22px!important;font-size:16px!important}@media (width<=650px){.scoreboard-photo-editor{flex-direction:column;align-items:flex-start}.scoreboard-photo-preview{width:112px;height:126px}}.seasonal-pause-row{background:#f8f9fc;border:1px solid #dfe5ee;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.seasonal-pause-row>div{align-items:flex-start;gap:14px;display:flex}.seasonal-pause-row>div>span{font-size:30px}.seasonal-pause-row p,.seasonal-pause-row strong,.seasonal-pause-row small{margin:0;display:block}.seasonal-pause-row strong{color:#101b31;font-size:17px}.seasonal-pause-row small{color:#667085;max-width:610px;margin-top:5px;line-height:1.45}.seasonal-pause-row button{color:#101b31;min-width:112px;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:2px solid #101b31;border-radius:10px;padding:0 16px;font-weight:950}.seasonal-pause-row button:hover{background:#b8ff3d}.seasonal-note{color:#7a8494;margin-top:11px;line-height:1.45;display:block}.theme-dark .seasonal-pause-row{background:#182940;border-color:#30425e}.theme-dark .seasonal-pause-row strong{color:#f5f7fb}.theme-dark .seasonal-pause-row small,.theme-dark .seasonal-note{color:#aeb9ca}.theme-dark .seasonal-pause-row button{color:#f5f7fb;background:#243550;border-color:#b8ff3d}.paused-hq{background:radial-gradient(circle at 15% 15%,#b8ff3d 0 7%,#0000 7.4%),linear-gradient(145deg,#101b31,#192b49);place-items:center;min-height:100vh;padding:28px;font-family:inherit;display:grid}.paused-hq section{color:#101b31;background:#fff;border:2px solid #b8ff3d;border-radius:26px;width:min(680px,100%);padding:52px;box-shadow:15px 15px #536dfe}.pause-icon{background:#efffd6;border-radius:20px;place-items:center;width:70px;height:70px;font-size:36px;display:grid}.paused-hq section>p{color:#536dfe;letter-spacing:.15em;margin:24px 0 8px;font-size:11px;font-weight:950}.paused-hq h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,66px);line-height:.94}.pause-safe{background:#f7f9fc;border-left:5px solid #b8ff3d;margin:25px 0 18px;padding:18px}.pause-safe strong,.pause-safe span{display:block}.pause-safe strong{font-size:18px}.pause-safe span{color:#667085;margin-top:5px;line-height:1.5}.paused-hq section>small{color:#7a8494;display:block}.paused-hq section>button{color:#101b31;min-height:50px;font:inherit;cursor:pointer;background:#b8ff3d;border:2px solid #101b31;border-radius:11px;margin-top:25px;padding:0 22px;font-weight:950;box-shadow:5px 5px #101b31}@media (width<=650px){.seasonal-pause-row{flex-direction:column;align-items:stretch}.seasonal-pause-row button{width:100%}.paused-hq section{padding:35px 26px}}.danger-zone{background:#fff8f7!important;border:2px solid #e6aaa5!important}.danger-eyebrow{color:#b52d28;letter-spacing:.13em;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.delete-account-trigger{color:#a8211d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #b52d28;border-radius:10px;padding:0 16px;font-weight:950}.delete-account-trigger:hover{color:#fff;background:#b52d28}.account-delete-modal{border-color:#b52d28!important}.account-delete-modal>p{max-width:465px}.account-delete-check{gap:10px;margin-top:19px;line-height:1.45;color:#303d52!important;align-items:flex-start!important;font-size:13px!important;font-weight:850!important;display:flex!important}.account-delete-check input{accent-color:#b52d28;width:18px!important;height:18px!important;min-height:0!important}.account-delete-phrase{gap:8px;margin-top:18px;color:#303d52!important;font-size:13px!important;font-weight:850!important;display:grid!important}.account-delete-phrase b{color:#8f2520}.account-delete-phrase input{color:#101b31;min-height:46px;font:inherit;letter-spacing:.04em;background:#fff;border:2px solid #c38a87;border-radius:9px;padding:0 13px;font-size:14px;font-weight:900}.account-delete-error{border-radius:9px;padding:10px 12px;font-weight:850;color:#a8211d!important;background:#fff0ee!important;margin-top:16px!important;font-size:13px!important}.delete-confirm-actions .confirm-delete:disabled{opacity:.45;cursor:not-allowed}.theme-dark .danger-zone{background:#251d28!important;border-color:#8b4a4c!important}.theme-dark .account-delete-check,.theme-dark .account-delete-phrase{color:#e6edf7!important}.theme-dark .account-delete-phrase input{color:#f5f7fb;background:#1a2a43;border-color:#74505a}.theme-dark .account-delete-error{color:#ffc2bc!important;background:#432b35!important}.scoreboard-own-rank{color:#101b31;background:#b8ff3d;border:2px solid #101b31;border-radius:10px;margin-top:14px;padding:9px 13px;font-size:14px;display:inline-block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
