:where(.console-module__QPjiEa__scope) .admin-page{background:#eeefef;min-height:100vh;overflow:visible}:where(.console-module__QPjiEa__scope) .admin-nav{position:static}:where(.console-module__QPjiEa__scope) .product-admin{padding:0}:where(.console-module__QPjiEa__scope) .admin-console{background:#eeefef;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}:where(.console-module__QPjiEa__scope) .admin-console button{box-shadow:none}:where(.console-module__QPjiEa__scope) .admin-console .secondary{box-shadow:none}:where(.console-module__QPjiEa__scope) .admin-sidebar{background:#fff;border-right:1px solid #071b0f14;grid-template-rows:auto 1fr auto;align-self:start;gap:22px;min-height:100vh;padding:18px 14px;display:grid;position:sticky;top:0}:where(.console-module__QPjiEa__scope) .admin-sidebar-brand{grid-template-columns:34px minmax(0,112px);align-items:center;gap:11px;padding:8px 8px 10px;display:grid}:where(.console-module__QPjiEa__scope) .admin-brand-symbol{object-fit:contain;width:34px;height:34px;display:block}:where(.console-module__QPjiEa__scope) .admin-brand-wordmark{width:min(112px,100%);height:auto;display:block}:where(.console-module__QPjiEa__scope) .admin-module-nav{align-content:start;gap:20px;display:grid}:where(.console-module__QPjiEa__scope) .admin-nav-section{gap:6px;display:grid}:where(.console-module__QPjiEa__scope) .admin-module-nav button{color:#4d5956;width:100%;box-shadow:none;text-align:left;background:0 0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;gap:2px 10px;padding:9px 10px;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover,:where(.console-module__QPjiEa__scope) .admin-module-nav button.active){background:#eef7f1}:where(.console-module__QPjiEa__scope) .admin-module-nav button.active{color:#024a1a}:where(.console-module__QPjiEa__scope) .admin-module-nav button:focus-visible{outline-offset:2px;outline:2px solid #90b24eb3}:where(.console-module__QPjiEa__scope) .admin-module-nav span{color:#024a1a;background:#f4f7f5;border-radius:8px;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}:where(.console-module__QPjiEa__scope) .admin-module-nav button.active span{color:#071b0f;background:#b6decd}:where(.console-module__QPjiEa__scope) .admin-module-nav strong{min-width:0;color:inherit;font-size:14px;line-height:1.1}:where(.console-module__QPjiEa__scope) .admin-module-nav small{color:#6a7770;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-sidebar-card{color:#fff;background:#024a1a;border-radius:8px;gap:8px;padding:14px;display:grid}:where(.console-module__QPjiEa__scope) .admin-sidebar-card p{color:#ffffffb8;margin:0;font-size:12px;line-height:1.45}:where(.console-module__QPjiEa__scope) .admin-sidebar-card a{color:#024a1a;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:800;display:inline-flex}:where(.console-module__QPjiEa__scope) .admin-main{min-width:0;padding:18px clamp(18px,3vw,34px) 34px}:where(.console-module__QPjiEa__scope) .admin-topbar{grid-template-columns:minmax(240px,460px) auto;align-items:center;gap:16px;margin-bottom:18px;display:grid}:where(.console-module__QPjiEa__scope) .admin-topbar label{display:block;position:relative}:where(.console-module__QPjiEa__scope) .admin-topbar label span{color:#9daaa4;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:where(.console-module__QPjiEa__scope) .admin-topbar input{color:#071b0f;width:100%;font:inherit;background:#fff;border:1px solid #071b0f14;border-radius:8px;padding:13px 16px 13px 92px}:where(.console-module__QPjiEa__scope) .admin-topbar-actions{justify-content:end;align-items:center;gap:10px;min-width:0;display:flex}:where(.console-module__QPjiEa__scope) .admin-topbar-actions>span{color:#4d5956;background:#fff;border:1px solid #071b0f14;border-radius:8px;padding:12px 14px;font-size:12px;font-weight:800}:where(.console-module__QPjiEa__scope) .admin-sync-control{color:#555a58;background:#f3f3f3;border-radius:999px;align-items:center;gap:9px;min-width:0;padding:4px 12px 4px 4px;display:inline-flex}:where(.console-module__QPjiEa__scope) .admin-sync-control span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;font-weight:600;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-sync-button{color:#fff;height:34px;min-height:34px;box-shadow:none;background:#0f3b0c;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}:where(.console-module__QPjiEa__scope) .admin-sync-button .i-icon{color:#5e8e3e}:where(.console-module__QPjiEa__scope) .admin-sync-button svg{color:#5e8e3e}:where(.console-module__QPjiEa__scope) .admin-sync-button .admin-shopify-logo{flex:none;width:56px;height:auto;display:block}:where(.console-module__QPjiEa__scope) .admin-sync-success{color:#079864;background:#e7f6ef}:where(.console-module__QPjiEa__scope) .admin-sync-error{color:#da4d55;background:#fff0f0}:where(.console-module__QPjiEa__scope) .admin-sync-loading .admin-sync-button{opacity:.78}:where(.console-module__QPjiEa__scope) .product-admin-header{background:#fff;border:1px solid #071b0f14;border-radius:8px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;padding:20px;display:flex}:where(.console-module__QPjiEa__scope) .product-admin-header h1{color:#071b0f;margin:6px 0 8px;font-size:clamp(30px,4vw,46px);line-height:1}:where(.console-module__QPjiEa__scope) .product-admin-header p{color:#5b6c64;max-width:680px;margin:0;line-height:1.55}:where(.console-module__QPjiEa__scope) .product-admin-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}:is(:where(.console-module__QPjiEa__scope) .admin-console .product-admin-actions button,:where(.console-module__QPjiEa__scope) .admin-console .admin-topbar-actions button,:where(.console-module__QPjiEa__scope) .admin-console .admin-detail-heading button,:where(.console-module__QPjiEa__scope) .admin-console .admin-form-grid button,:where(.console-module__QPjiEa__scope) .admin-console .admin-table-panel button,:where(.console-module__QPjiEa__scope) .admin-console .product-admin-toolbar button){color:#fff;background:#071b0f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;display:inline-flex}:where(.console-module__QPjiEa__scope) .admin-console .secondary{color:#024a1a;background:#fff;border:1px solid #071b0f14}:is(:where(.console-module__QPjiEa__scope) .admin-console .admin-topbar-actions .secondary,:where(.console-module__QPjiEa__scope) .admin-console .admin-table-panel .secondary,:where(.console-module__QPjiEa__scope) .admin-console .product-admin-toolbar .secondary){color:#024a1a;background:#fff;border:1px solid #071b0f14}:where(.console-module__QPjiEa__scope) .admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}:where(.console-module__QPjiEa__scope) .admin-metrics div{background:#fff;border:1px solid #071b0f14;border-radius:8px;gap:12px;min-height:104px;padding:18px;display:grid}:where(.console-module__QPjiEa__scope) .admin-metrics span{color:#4d5956;font-size:12px;font-weight:700}:where(.console-module__QPjiEa__scope) .admin-metrics b{color:#071b0f;font-size:34px;line-height:1}:where(.console-module__QPjiEa__scope) .admin-status-line{color:#4d5956;background:#fff;border:1px solid #071b0f14;border-radius:8px;justify-content:space-between;min-height:34px;margin-bottom:14px;padding:8px 12px;font-size:13px;display:flex}:where(.console-module__QPjiEa__scope) .admin-status-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-feedback{z-index:4;color:#202124;background:#fff;border:1px solid #071b0f14;border-radius:18px;align-items:center;gap:12px;min-height:58px;margin-bottom:16px;padding:12px 16px;display:flex;position:relative;box-shadow:0 14px 34px #14181c0d}:where(.console-module__QPjiEa__scope) .admin-feedback-dot{background:#8b9490;border-radius:50%;flex:none;width:11px;height:11px}:where(.console-module__QPjiEa__scope) .admin-feedback b{margin-bottom:2px;font-size:13px;line-height:1.1;display:block}:where(.console-module__QPjiEa__scope) .admin-feedback p{color:#555a58;margin:0;font-size:13px;line-height:1.35}:where(.console-module__QPjiEa__scope) .admin-feedback-loading .admin-feedback-dot{animation:var(--vitance-animation-admin-feedback-pulse) .98s ease-in-out infinite;background:#191b20}:where(.console-module__QPjiEa__scope) .admin-feedback-success{background:#f5fbf7;border-color:#0798642e}:where(.console-module__QPjiEa__scope) .admin-feedback-success .admin-feedback-dot{background:#079864}:where(.console-module__QPjiEa__scope) .admin-feedback-error{background:#fff7f7;border-color:#da4d552e}:where(.console-module__QPjiEa__scope) .admin-feedback-error .admin-feedback-dot{background:#da4d55}:where(.console-module__QPjiEa__scope) .admin-feedback-warning{background:#fffaf0;border-color:#d8962e33}:where(.console-module__QPjiEa__scope) .admin-feedback-warning .admin-feedback-dot{background:#d8962e}:where(.console-module__QPjiEa__scope) .admin-tabs{border-bottom:1px solid #183f311a;align-items:center;gap:8px;margin-bottom:14px;display:flex}:where(.console-module__QPjiEa__scope) .admin-tabs button{color:#5b6c64;box-shadow:none;background:0 0;border-radius:0;padding:12px 4px;font-weight:700}:where(.console-module__QPjiEa__scope) .admin-tabs button.active{color:#0f3b0c;box-shadow:inset 0 -2px #90b24e}:where(.console-module__QPjiEa__scope) .admin-tabs span{color:#5b6c64;margin-left:auto;font-size:13px}:where(.console-module__QPjiEa__scope) .product-admin-toolbar{background:#fff;border:1px solid #071b0f14;border-radius:8px;grid-template-columns:minmax(220px,1fr) 180px 180px auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}:is(:where(.console-module__QPjiEa__scope) .product-admin-toolbar input,:where(.console-module__QPjiEa__scope) .product-admin-toolbar select,:where(.console-module__QPjiEa__scope) .admin-product-detail input,:where(.console-module__QPjiEa__scope) .admin-product-detail select,:where(.console-module__QPjiEa__scope) .admin-product-detail textarea){color:#071b0f;background:#fff;border:1px solid #071b0f1a;border-radius:8px;width:100%;min-width:0;padding:12px 16px;font-family:inherit;font-size:15px}:where(.console-module__QPjiEa__scope) .product-admin-toolbar input{border-radius:8px}:where(.console-module__QPjiEa__scope) .product-admin-toolbar span{color:#4d5956;font-size:13px;font-weight:700}:where(.console-module__QPjiEa__scope) .admin-workspace{grid-template-columns:minmax(296px,.34fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}:where(.console-module__QPjiEa__scope) .admin-product-list{background:#fff;border:1px solid #071b0f14;border-radius:8px;gap:8px;min-height:420px;max-height:calc(100vh - 300px);padding:8px;display:grid;overflow:auto}:where(.console-module__QPjiEa__scope) .admin-product-list button{color:#071b0f;width:100%;box-shadow:none;text-align:left;background:#f6f8f7;border:1px solid #0000;border-radius:8px;grid-template-columns:60px minmax(0,1fr) minmax(78px,auto);align-items:center;gap:10px;padding:9px;display:grid}:where(.console-module__QPjiEa__scope) .admin-product-list button:hover{background:#eef7f1}:where(.console-module__QPjiEa__scope) .admin-product-list button.active{background:#eef7f1;border-color:#34975d66}:where(.console-module__QPjiEa__scope) .admin-product-list img{object-fit:cover;background:#f7f7f3;border-radius:8px;width:60px;height:60px}:where(.console-module__QPjiEa__scope) .admin-product-list span{gap:3px;min-width:0;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-product-list b,:where(.console-module__QPjiEa__scope) .admin-product-list small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-product-list b{color:#071b0f;font-size:13px}:is(:where(.console-module__QPjiEa__scope) .admin-product-list small,:where(.console-module__QPjiEa__scope) .admin-product-list em){color:#4d5956;font-size:11px;font-style:normal}:where(.console-module__QPjiEa__scope) .admin-product-card-status{flex-direction:column;align-items:flex-end;gap:5px;min-width:124px;display:flex}:where(.console-module__QPjiEa__scope) .admin-product-card-status small{color:#77817d;text-align:right;white-space:nowrap;max-width:none}:where(.console-module__QPjiEa__scope) .admin-product-status-pill{color:#516436;background:#eef3e7;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}:where(.console-module__QPjiEa__scope) .admin-product-status-pill.active{color:#0f7a3a;background:#e7f5e9}:where(.console-module__QPjiEa__scope) .admin-product-status-pill.inactive{color:#6d746f;background:#f1f1ed}:where(.console-module__QPjiEa__scope) .admin-product-status-pill.muted{color:#8a6a22;background:#f5f1e5}:is(:where(.console-module__QPjiEa__scope) .admin-product-detail,:where(.console-module__QPjiEa__scope) .admin-detail-panel,:where(.console-module__QPjiEa__scope) .admin-table-panel){background:#fff;border:1px solid #071b0f14;border-radius:8px}:where(.console-module__QPjiEa__scope) .admin-log-list article{background:#fff;border:1px solid #071b0f14;border-radius:8px}:is(:where(.console-module__QPjiEa__scope) .admin-product-detail,:where(.console-module__QPjiEa__scope) .admin-detail-panel){gap:16px;padding:20px;display:grid}:where(.console-module__QPjiEa__scope) .admin-detail-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}:where(.console-module__QPjiEa__scope) .admin-detail-heading h2{margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}:where(.console-module__QPjiEa__scope) .admin-detail-heading p:not(.eyebrow){color:#5b6c64;max-width:760px;margin:0;line-height:1.55}:is(:where(.console-module__QPjiEa__scope) .admin-readonly-grid,:where(.console-module__QPjiEa__scope) .admin-form-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(.console-module__QPjiEa__scope) .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(:where(.console-module__QPjiEa__scope) .admin-product-detail label,:where(.console-module__QPjiEa__scope) .admin-form-grid label,:where(.console-module__QPjiEa__scope) .admin-readonly-grid label){color:#5b6c64;gap:6px;font-size:12px;font-weight:800;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-form-grid input,:where(.console-module__QPjiEa__scope) .admin-form-grid select,:where(.console-module__QPjiEa__scope) .admin-form-grid textarea,:where(.console-module__QPjiEa__scope) .admin-readonly-grid input,:where(.console-module__QPjiEa__scope) .admin-readonly-grid select,:where(.console-module__QPjiEa__scope) .admin-readonly-grid textarea){color:#071b0f;background:#fff;border:1px solid #071b0f1a;border-radius:8px;width:100%;min-width:0;padding:12px 16px;font-family:inherit;font-size:15px}:is(:where(.console-module__QPjiEa__scope) .admin-form-grid select,:where(.console-module__QPjiEa__scope) .admin-readonly-grid select){appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}:is(:where(.console-module__QPjiEa__scope) .admin-form-grid input:focus,:where(.console-module__QPjiEa__scope) .admin-form-grid select:focus,:where(.console-module__QPjiEa__scope) .admin-form-grid textarea:focus,:where(.console-module__QPjiEa__scope) .admin-readonly-grid input:focus,:where(.console-module__QPjiEa__scope) .admin-readonly-grid select:focus,:where(.console-module__QPjiEa__scope) .admin-readonly-grid textarea:focus){border-color:#071b0f47;outline:none}:is(:where(.console-module__QPjiEa__scope) .admin-product-detail input[readonly],:where(.console-module__QPjiEa__scope) .admin-readonly-grid input[readonly]){color:#5b6c64;background:#f7f7f3}:where(.console-module__QPjiEa__scope) .admin-product-detail textarea{resize:vertical;min-height:88px;line-height:1.5}:where(.console-module__QPjiEa__scope) .admin-product-detail .wide{grid-column:1/-1}:where(.console-module__QPjiEa__scope) .admin-product-detail .compact-heading{min-height:0;margin-top:4px}:where(.console-module__QPjiEa__scope) .admin-product-detail .compact-heading h2{font-size:18px}:where(.console-module__QPjiEa__scope) .admin-readonly-grid.health-safety-grid textarea{min-height:92px}:where(.console-module__QPjiEa__scope) .admin-readonly-grid.health-safety-grid .health-safety-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:600px){:where(.console-module__QPjiEa__scope) .admin-readonly-grid.health-safety-grid .health-safety-pair{grid-template-columns:1fr}}:where(.console-module__QPjiEa__scope) .admin-auth-page{background:#f7faf6;place-items:center;min-height:100vh;padding:24px;display:grid}:where(.console-module__QPjiEa__scope) .admin-auth-card{background:#fff;border:1px solid #183f311f;border-radius:8px;gap:14px;width:min(420px,100%);padding:24px;display:grid}:where(.console-module__QPjiEa__scope) .admin-auth-card h1{margin:0 0 4px;font-size:30px}:where(.console-module__QPjiEa__scope) .admin-auth-card label{color:#5b6c64;gap:6px;font-size:12px;font-weight:800;display:grid}:where(.console-module__QPjiEa__scope) .admin-auth-card input{font:inherit;border:1px solid #183f3124;border-radius:8px;padding:12px 14px}:where(.console-module__QPjiEa__scope) .admin-auth-card .admin-auth-remember{color:#5b6c64;cursor:pointer;align-items:center;gap:9px;width:fit-content;font-size:12px;font-weight:650;display:flex}:where(.console-module__QPjiEa__scope) .admin-auth-card .admin-auth-remember input{accent-color:#143d29;width:16px;height:16px;margin:0;padding:0}:where(.console-module__QPjiEa__scope) .admin-auth-card .admin-auth-remember span{color:inherit;font-size:inherit}:where(.console-module__QPjiEa__scope) .admin-auth-card span{color:#5b6c64;font-size:13px}:where(.console-module__QPjiEa__scope) .admin-product-image-editor{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-product-main-image,:where(.console-module__QPjiEa__scope) .customer-avatar){color:#0f3b0c;background:#f7f7f3;place-items:center;font-weight:900;display:grid}:where(.console-module__QPjiEa__scope) .admin-product-main-image{aspect-ratio:1;border-radius:8px;width:180px;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-product-main-image img{object-fit:cover;width:100%;height:100%}:where(.console-module__QPjiEa__scope) .customer-avatar{border-radius:8px;width:48px;height:48px}:where(.console-module__QPjiEa__scope) .customer-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}:where(.console-module__QPjiEa__scope) .admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.console-module__QPjiEa__scope) .admin-card-grid section{background:#f7f7f3;border:1px solid #183f311a;border-radius:8px;padding:12px}:is(:where(.console-module__QPjiEa__scope) .admin-card-grid b,:where(.console-module__QPjiEa__scope) .admin-chat-transcript>b){color:#183f31;margin-bottom:8px;display:block}:where(.console-module__QPjiEa__scope) .admin-card-grid p{color:#5b6c64;margin:0;line-height:1.55}:where(.console-module__QPjiEa__scope) .admin-chat-transcript{gap:8px;display:grid}:where(.console-module__QPjiEa__scope) .admin-chat-transcript p{color:#21372f;background:#f7f7f3;border-radius:8px;gap:4px;margin:0;padding:10px;line-height:1.5;display:grid}:where(.console-module__QPjiEa__scope) .admin-chat-transcript p.assistant{background:#fff;border:1px solid #183f311a}:where(.console-module__QPjiEa__scope) .admin-chat-transcript p span{color:#90b24e;text-transform:uppercase;font-size:11px;font-weight:800}:where(.console-module__QPjiEa__scope) .analytics-dashboard{gap:16px;display:grid}:where(.console-module__QPjiEa__scope) .analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}:where(.console-module__QPjiEa__scope) .analytics-kpis article{background:#fff;border:1px solid #183f311f;border-radius:8px}:is(:where(.console-module__QPjiEa__scope) .analytics-trend,:where(.console-module__QPjiEa__scope) .analytics-list){background:#fff;border:1px solid #183f311f;border-radius:8px}:where(.console-module__QPjiEa__scope) .analytics-kpis article{align-content:start;gap:8px;min-height:118px;padding:16px;display:grid}:is(:where(.console-module__QPjiEa__scope) .analytics-kpis span,:where(.console-module__QPjiEa__scope) .analytics-kpis small){color:#5b6c64;font-size:12px}:where(.console-module__QPjiEa__scope) .analytics-kpis b{color:#0f3b0c;font-size:clamp(24px,3vw,36px);line-height:1}:where(.console-module__QPjiEa__scope) .analytics-trend{gap:16px;padding:20px;display:grid}:where(.console-module__QPjiEa__scope) .trend-bars{border-bottom:1px solid #183f311f;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:4px;min-height:136px;display:grid}:where(.console-module__QPjiEa__scope) .trend-bars span{height:var(--bar-height);background:linear-gradient(#90b24e,#183f31);border-radius:5px 5px 0 0;min-height:6px;display:block}:where(.console-module__QPjiEa__scope) .analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:where(.console-module__QPjiEa__scope) .analytics-list{align-content:start;gap:12px;min-height:220px;padding:16px;display:grid}:where(.console-module__QPjiEa__scope) .analytics-list>b{color:#183f31}:where(.console-module__QPjiEa__scope) .analytics-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}:where(.console-module__QPjiEa__scope) .analytics-list span{color:#5b6c64;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(.console-module__QPjiEa__scope) .analytics-list em{color:#183f31;font-size:12px;font-style:normal;font-weight:800}:where(.console-module__QPjiEa__scope) .analytics-list i{width:var(--item-width);background:#90b24e;border-radius:999px;grid-column:1/-1;height:5px;display:block}:where(.console-module__QPjiEa__scope) .analytics-list p{color:#5b6c64;margin:0;font-size:13px}:where(.console-module__QPjiEa__scope) .admin-table-panel{overflow:auto;box-shadow:inset 0 1px #ffffffb3}:where(.console-module__QPjiEa__scope) .admin-table-panel table{border-collapse:collapse;width:100%;min-width:900px}:is(:where(.console-module__QPjiEa__scope) .admin-table-panel th,:where(.console-module__QPjiEa__scope) .admin-table-panel td){text-align:left;vertical-align:top;border-bottom:1px solid #183f3114;padding:13px 12px}:where(.console-module__QPjiEa__scope) .admin-table-panel th{color:#183f31;background:#f7f7f3;font-size:12px;font-weight:800}:where(.console-module__QPjiEa__scope) .admin-table-panel a{color:#0f3b0c;text-underline-offset:3px;text-decoration:underline}:where(.console-module__QPjiEa__scope) .admin-log-list{gap:8px;display:grid}:where(.console-module__QPjiEa__scope) .admin-log-list article{grid-template-columns:minmax(0,1fr) 180px 180px;align-items:center;gap:12px;padding:14px;display:grid}:where(.console-module__QPjiEa__scope) .admin-log-list b{color:#183f31}:is(:where(.console-module__QPjiEa__scope) .admin-log-list span,:where(.console-module__QPjiEa__scope) .admin-log-list time){color:#5b6c64;font-size:13px}:where(.console-module__QPjiEa__scope) .admin-page{background:#fff;min-height:100vh;padding:0;display:grid}:where(.console-module__QPjiEa__scope) .admin-console{width:100%;height:100vh;min-height:640px;box-shadow:none;background:#fff;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:286px minmax(0,1fr);margin:0;overflow:hidden}@media (min-width:981px){:is(html:has(.admin-page):where(.console-module__QPjiEa__scope),:where(.console-module__QPjiEa__scope) body:has(.admin-page)){height:100%;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-page{width:100%;height:100%;min-height:0;position:fixed;inset:0;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-console{height:100%;min-height:0}}:where(.console-module__QPjiEa__scope) .admin-sidebar{background:#fff;border-right:0;flex-direction:column;align-self:stretch;gap:0;height:auto;min-height:0;padding:22px 18px;display:flex;position:relative;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-sidebar-brand{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:0 0 20px}:where(.console-module__QPjiEa__scope) .admin-brand-symbol{box-sizing:border-box;background:#05965d;border-radius:10px;width:48px;height:48px;padding:7%;box-shadow:0 8px 20px #04965d38}:where(.console-module__QPjiEa__scope) .admin-brand-wordmark{width:96px}:where(.console-module__QPjiEa__scope) .admin-module-nav{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-content:start;row-gap:18px;min-height:0;padding-bottom:16px;overflow-y:auto}:where(.console-module__QPjiEa__scope) .admin-module-nav::-webkit-scrollbar{display:none}:where(.console-module__QPjiEa__scope) .admin-nav-section{row-gap:5px}:where(.console-module__QPjiEa__scope) .admin-nav-section>p{color:#8b8e8d;letter-spacing:0;margin:0 0 1px;font-size:13px;font-weight:500}:where(.console-module__QPjiEa__scope) .admin-module-nav button{color:#666b69;border-radius:999px;justify-content:flex-start;align-items:center;gap:12px;min-height:42px;padding:7px 18px;font-size:15px;line-height:1;transition:background-color .18s,color .18s;display:flex;position:relative}:where(.console-module__QPjiEa__scope) .admin-module-nav button:before{content:"";background:0 0;border-radius:999px;width:4px;height:8px;transition:height .18s,background-color .18s;position:absolute;left:-18px}:where(.console-module__QPjiEa__scope) .admin-module-nav button.active{color:#079864;background:#e9f4ee}:where(.console-module__QPjiEa__scope) .admin-module-nav button.active:before{background:#079864}:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover{background:#f3f7f5}:where(.console-module__QPjiEa__scope) .admin-module-nav span{color:currentColor;background:0 0;border-radius:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}:where(.console-module__QPjiEa__scope) .admin-module-nav button.active span{color:currentColor;background:0 0;border-radius:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover span{transform:scale(1.08)}:where(.console-module__QPjiEa__scope) .admin-module-nav strong{flex:auto;align-self:center;align-items:center;min-width:0;height:28px;font-size:16px;font-weight:500;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}:where(.console-module__QPjiEa__scope) .admin-module-nav small{display:none}:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover strong{transform:translate(2px)}:where(.console-module__QPjiEa__scope) .admin-module-nav em{color:#fff;background:#079864;border-radius:999px;align-self:center;margin-left:auto;padding:3px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;transition:transform .18s;transform:scale(1)}:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover em{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){:is(:where(.console-module__QPjiEa__scope) .admin-module-nav button,:where(.console-module__QPjiEa__scope) .admin-module-nav span,:where(.console-module__QPjiEa__scope) .admin-module-nav strong,:where(.console-module__QPjiEa__scope) .admin-module-nav em){transition:none}:where(.console-module__QPjiEa__scope) .admin-module-nav button:before{transition:none}:is(:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover span,:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover strong,:where(.console-module__QPjiEa__scope) .admin-module-nav button:hover em){transform:none}}:where(.console-module__QPjiEa__scope) .admin-sidebar-card{box-sizing:border-box;color:#20352a;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-height:62px;padding:12px;display:grid;position:relative;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-sidebar-card:before{display:none}:where(.console-module__QPjiEa__scope) .admin-sidebar-bottom{background:#fff;flex:none;gap:12px;margin-top:auto;display:grid}:where(.console-module__QPjiEa__scope) .admin-language-switcher{background:#f7f7f3;border-radius:14px;justify-content:flex-start;padding:10px 12px;display:flex}:where(.console-module__QPjiEa__scope) .admin-language-switcher>div{justify-content:flex-start;align-items:center;gap:12px;display:flex}:where(.console-module__QPjiEa__scope) .admin-language-switcher button{width:28px;height:20px;min-height:20px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}:where(.console-module__QPjiEa__scope) .admin-language-switcher .fi{background-size:cover;border-radius:3px;width:28px;height:20px}:where(.console-module__QPjiEa__scope) .admin-sidebar-card a{color:#858b88;background:0 0;border:1px solid #858b88;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;width:100%;min-height:38px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s;display:flex;position:relative}:where(.console-module__QPjiEa__scope) .admin-sidebar-card a+a{color:#858b88;background:0 0;margin-top:0}:where(.console-module__QPjiEa__scope) .admin-sidebar-card a:hover{color:#666b69;background:0 0;border-color:#666b69}:where(.console-module__QPjiEa__scope) .admin-main{background:#f6f6f6;border-radius:24px;height:calc(100% - 40px);margin:20px 20px 20px 0;padding:20px 24px;overflow:auto}:where(.console-module__QPjiEa__scope) .admin-topbar{grid-template-columns:44px minmax(280px,.34fr) minmax(0,1fr);gap:16px;margin-bottom:18px}:is(:where(.console-module__QPjiEa__scope) .admin-collapse-button,:where(.console-module__QPjiEa__scope) .admin-round-button,:where(.console-module__QPjiEa__scope) .admin-avatar-button){color:#202124;box-shadow:none;background:#fff;border:0;border-radius:999px;place-items:center;display:grid}:where(.console-module__QPjiEa__scope) .admin-collapse-button{color:#8b8e8d;background:#f0f1f1;width:40px;height:40px}:where(.console-module__QPjiEa__scope) .admin-topbar label{max-width:300px}:where(.console-module__QPjiEa__scope) .admin-topbar input{height:44px;box-shadow:none;background:#fff;border:0;border-radius:999px;padding:0 64px 0 46px}:where(.console-module__QPjiEa__scope) .admin-topbar label span{color:#202124;font-size:0;left:18px}:where(.console-module__QPjiEa__scope) .admin-topbar label kbd{color:#5c6060;background:#f5f5f5;border-radius:8px;place-items:center;width:20px;height:22px;font-family:inherit;font-size:12px;display:grid;position:absolute;top:50%;right:46px;transform:translateY(-50%)}:where(.console-module__QPjiEa__scope) .admin-topbar label kbd:last-child{right:18px}:where(.console-module__QPjiEa__scope) .admin-topbar-actions{justify-content:end;align-items:center;gap:10px}:where(.console-module__QPjiEa__scope) .admin-round-button{color:#17191d;background:#f3f3f3;width:48px;height:48px;padding:0}:where(.console-module__QPjiEa__scope) .admin-avatar-button{color:#fff;background:radial-gradient(circle at 50% 24%,#f4d1b6 0 16%,#0000 17%),radial-gradient(circle at 50% 48%,#26221f 0 15%,#0000 16%),linear-gradient(150deg,#e7c6aa 0 48%,#222 49% 100%);width:50px;height:50px;padding:0;font-weight:800;position:relative;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-avatar-button span{color:#ffffffe6;background:#071b0f14;place-items:center;width:100%;height:100%;font-size:0;display:grid}:where(.console-module__QPjiEa__scope) .admin-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}:where(.console-module__QPjiEa__scope) .oripio-dashboard{gap:22px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}:where(.console-module__QPjiEa__scope) .oripio-hero h1{color:#191b20;margin:0 0 10px;font-size:clamp(30px,3.6vw,48px);line-height:1.05}:where(.console-module__QPjiEa__scope) .oripio-hero p{color:#555a58;margin:0;font-size:15px}:where(.console-module__QPjiEa__scope) .oripio-hero-actions{align-items:center;gap:14px;display:flex}:where(.console-module__QPjiEa__scope) .oripio-date-button{color:#202124;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}:where(.console-module__QPjiEa__scope) .oripio-hero-actions button{color:#202124;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}:where(.console-module__QPjiEa__scope) .oripio-hero-actions .oripio-refresh-button{color:#fff;background:#191b20;border:0;min-width:126px;padding:0 22px;font-weight:600}:where(.console-module__QPjiEa__scope) .oripio-date-control{position:relative}:where(.console-module__QPjiEa__scope) .oripio-date-button{cursor:pointer;border:0;min-width:166px}:is(:where(.console-module__QPjiEa__scope) .oripio-date-button:hover,:where(.console-module__QPjiEa__scope) .oripio-date-button[aria-expanded=true]){color:#0f3b0c}:where(.console-module__QPjiEa__scope) .oripio-date-popover{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0f3b0c14;border-radius:24px;gap:14px;width:300px;padding:18px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 52px #14181c14}:where(.console-module__QPjiEa__scope) .oripio-date-popover strong{color:#191b20;font-size:16px;font-weight:650;display:block}:where(.console-module__QPjiEa__scope) .oripio-date-popover small{color:#68706d;margin-top:5px;font-size:12px;line-height:1.45;display:block}:where(.console-module__QPjiEa__scope) .oripio-date-popover input{color:#191b20;width:100%;height:46px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f3;border:1px solid #0f3b0c1a;border-radius:999px;outline:none;padding:0 14px;font-size:14px}:where(.console-module__QPjiEa__scope) .oripio-date-popover input:focus{border-color:#0f3b0c5c;box-shadow:0 0 0 4px #90b24e24}:where(.console-module__QPjiEa__scope) .oripio-date-popover-actions{grid-template-columns:.9fr 1.1fr;gap:10px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-date-popover-actions button{color:#fff;background:#0f3b0c;border:0;border-radius:999px;min-width:0;height:42px;padding:0 14px;font-size:13px;font-weight:650}:where(.console-module__QPjiEa__scope) .oripio-date-popover-actions button.secondary{color:#27312b;background:#f0f1ee}:where(.console-module__QPjiEa__scope) .oripio-date-popover-actions button:disabled{cursor:wait;opacity:.72}:where(.console-module__QPjiEa__scope) .oripio-refresh-button:disabled{cursor:wait;opacity:.72}:where(.console-module__QPjiEa__scope) .oripio-refresh-button[aria-busy=true] .i-icon{animation:var(--vitance-animation-vitance-refresh-spin) .9s linear infinite}:where(.console-module__QPjiEa__scope) .oripio-refresh-button[aria-busy=true] svg{animation:var(--vitance-animation-vitance-refresh-spin) .9s linear infinite}:where(.console-module__QPjiEa__scope) .oripio-hero-actions svg{width:18px;height:18px;display:block}:where(.console-module__QPjiEa__scope) .oripio-hero-actions .i-icon{width:18px;height:18px}:where(.console-module__QPjiEa__scope) .oripio-grid{grid-template-columns:1.22fr .95fr .95fr;gap:22px;display:grid}:is(:where(.console-module__QPjiEa__scope) .oripio-balance-card,:where(.console-module__QPjiEa__scope) .oripio-stat-card,:where(.console-module__QPjiEa__scope) .oripio-overview-card,:where(.console-module__QPjiEa__scope) .oripio-plan-card,:where(.console-module__QPjiEa__scope) .oripio-transaction-card){background:#fff;border-radius:24px;padding:24px;box-shadow:0 14px 34px #14181c08}:where(.console-module__QPjiEa__scope) .oripio-balance-card{grid-row:span 2}:where(.console-module__QPjiEa__scope) .oripio-overview-card{grid-column:2/4}:where(.console-module__QPjiEa__scope) .oripio-transaction-card{grid-column:2/4}:where(.console-module__QPjiEa__scope) .oripio-card-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}:where(.console-module__QPjiEa__scope) .oripio-card-heading>span{color:#079864;background:#f2f4f3;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-card-heading strong{color:#1d2024;margin-right:auto;font-size:22px;font-weight:650}:is(:where(.console-module__QPjiEa__scope) .oripio-card-heading button,:where(.console-module__QPjiEa__scope) .oripio-card-heading small){color:#202124;background:#f5f5f5;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:inline-flex}:where(.console-module__QPjiEa__scope) .oripio-card-heading small i{background:#079864;border-radius:999px;width:7px;height:18px}:is(:where(.console-module__QPjiEa__scope) .oripio-balance-card>b,:where(.console-module__QPjiEa__scope) .oripio-stat-card>b){color:#191b20;font-size:clamp(34px,3.4vw,52px);line-height:1;display:block}:is(:where(.console-module__QPjiEa__scope) .oripio-balance-card>p,:where(.console-module__QPjiEa__scope) .oripio-stat-card>p){color:#555a58;margin:18px 0 24px;font-size:14px}:is(:where(.console-module__QPjiEa__scope) .oripio-balance-card em,:where(.console-module__QPjiEa__scope) .oripio-stat-card em){border-radius:999px;padding:5px 8px;font-style:normal;font-weight:700}:is(:where(.console-module__QPjiEa__scope) .oripio-balance-card .positive,:where(.console-module__QPjiEa__scope) .oripio-stat-card .positive){color:#079864;background:#e7f6ef}:where(.console-module__QPjiEa__scope) .oripio-stat-card .negative{color:#da4d55;background:#fff0f0}:where(.console-module__QPjiEa__scope) .oripio-money-actions{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:34px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-money-actions button{color:#fff;background:#079864;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 16px;font-size:16px;display:inline-flex}:where(.console-module__QPjiEa__scope) .oripio-money-actions .secondary{color:#202124;background:#f1f1f1}:where(.console-module__QPjiEa__scope) .oripio-wallet-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}:where(.console-module__QPjiEa__scope) .oripio-wallet-head strong{color:#202124;font-size:18px}:where(.console-module__QPjiEa__scope) .oripio-wallet-head button{color:#202124;background:#f5f5f5;border:0;border-radius:12px;padding:11px 14px}:where(.console-module__QPjiEa__scope) .oripio-wallet-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-wallet{text-align:left;cursor:pointer;background:#f7f7f7;border:0;border-radius:14px;gap:7px;padding:15px;transition:background .18s,transform .18s;display:grid;position:relative}:where(.console-module__QPjiEa__scope) .oripio-wallet:hover{background:#eef1e8;transform:translateY(-1px)}:where(.console-module__QPjiEa__scope) .oripio-wallet span{color:#202124;font-size:15px}:where(.console-module__QPjiEa__scope) .oripio-wallet b{color:#191b20;font-size:19px}:where(.console-module__QPjiEa__scope) .oripio-wallet small{color:#d66d38}:where(.console-module__QPjiEa__scope) .oripio-wallet small.active{color:#079864}:where(.console-module__QPjiEa__scope) .oripio-wallet i{color:#6f7472;position:absolute;top:14px;right:12px}:where(.console-module__QPjiEa__scope) .oripio-chart{grid-template-columns:54px minmax(0,1fr);min-height:265px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-y-axis{color:#7b807e;font-size:14px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-bars{background:repeating-linear-gradient(#0000 0 49px,#eef1ef 50px 51px);border-bottom:1px solid #edf0ee;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:14px;display:grid;position:relative}:where(.console-module__QPjiEa__scope) .oripio-bars button{cursor:pointer;background:0 0;border:0;place-items:end center;gap:12px;padding:0;display:grid}:where(.console-module__QPjiEa__scope) .oripio-bars button span{width:min(48px,100%);height:var(--bar-height);background:linear-gradient(#07986438,#07986408);border-radius:12px 12px 0 0}:is(:where(.console-module__QPjiEa__scope) .oripio-bars button:hover span,:where(.console-module__QPjiEa__scope) .oripio-bars button.active span){background:linear-gradient(#079864,#0798640a)}:where(.console-module__QPjiEa__scope) .oripio-bars small{color:#757b79;font-size:14px}:where(.console-module__QPjiEa__scope) .oripio-bars>b{color:#191b20;background:#fff;border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.45;position:absolute;top:52px;right:118px;box-shadow:0 18px 34px #14181c1f}:where(.console-module__QPjiEa__scope) .oripio-plan-card{align-content:start;gap:16px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-plan-row{text-align:left;cursor:pointer;background:#f7f7f7;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 14px;width:100%;padding:18px;transition:background .18s,transform .18s;display:grid}:where(.console-module__QPjiEa__scope) .oripio-plan-row:hover{background:#eef1e8;transform:translateY(-1px)}:where(.console-module__QPjiEa__scope) .oripio-plan-row span{color:#079864;background:#e1f4f0;border-radius:10px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-plan-row strong{color:#202124;font-size:19px}:where(.console-module__QPjiEa__scope) .oripio-plan-row small{color:#555a58;font-size:15px}:where(.console-module__QPjiEa__scope) .oripio-plan-row b{color:#202124;grid-row:span 2;font-size:18px}:where(.console-module__QPjiEa__scope) .oripio-transaction-card table{border-collapse:collapse;width:100%}:where(.console-module__QPjiEa__scope) .oripio-transaction-card th{color:#737977;text-align:left;background:#f7f7f7;border:1px solid #e9ecea;padding:12px 16px;font-size:14px;font-weight:500}:where(.console-module__QPjiEa__scope) .oripio-transaction-card td{color:#202124;border-bottom:1px solid #edf0ee;padding:14px 16px;font-size:14px}:where(.console-module__QPjiEa__scope) .oripio-transaction-card tbody tr[role=button]{cursor:pointer}:where(.console-module__QPjiEa__scope) .oripio-transaction-card tbody tr[role=button]:hover td{background:#fff}:where(.console-module__QPjiEa__scope) .oripio-transaction-card td span{color:#079864;background:#e7f6ef;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}:where(.console-module__QPjiEa__scope) .oripio-transaction-card td button{color:#737977;background:#fff;border:1px solid #e9ecea;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-order-filter{position:relative}:where(.console-module__QPjiEa__scope) .oripio-order-filter-menu{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f3b0c14;border-radius:18px;gap:4px;min-width:168px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 42px #14181c14}:where(.console-module__QPjiEa__scope) .oripio-order-filter-menu button{color:#26312b;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;width:100%;padding:10px 12px;font-size:13px}:is(:where(.console-module__QPjiEa__scope) .oripio-order-filter-menu button:hover,:where(.console-module__QPjiEa__scope) .oripio-order-filter-menu button.active){color:#0f3b0c;background:#eef1e8}:where(.console-module__QPjiEa__scope) .oripio-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f12102e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:where(.console-module__QPjiEa__scope) .oripio-detail-modal{background:#fff;border:1px solid #0f3b0c14;border-radius:24px;width:min(560px,100%);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 70px #14181c24}:where(.console-module__QPjiEa__scope) .oripio-detail-modal header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 12px;display:flex}:where(.console-module__QPjiEa__scope) .oripio-detail-modal header span{color:#6b736f;font-size:12px;font-weight:650}:where(.console-module__QPjiEa__scope) .oripio-detail-modal h2{color:#191b20;margin:5px 0 0;font-size:24px;line-height:1.15}:where(.console-module__QPjiEa__scope) .oripio-detail-modal header>button{color:#202124;background:#f2f4f3;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}:where(.console-module__QPjiEa__scope) .oripio-detail-body{gap:10px;padding:10px 22px 22px;display:grid;overflow:auto}:where(.console-module__QPjiEa__scope) .oripio-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-detail-columns h3{color:#202124;margin:0 0 8px;font-size:15px}:where(.console-module__QPjiEa__scope) .oripio-detail-row{background:#f7f7f3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:14px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-detail-row span{color:#53605a;font-size:13px}:where(.console-module__QPjiEa__scope) .oripio-detail-row strong{color:#0f3b0c;text-align:right;font-size:16px;font-weight:650}:where(.console-module__QPjiEa__scope) .oripio-detail-row small{color:#7a817d;grid-column:1/-1;font-size:12px}:where(.console-module__QPjiEa__scope) .oripio-detail-link{color:#0f3b0c;background:#f0f1ee;border-radius:999px;justify-content:center;align-items:center;height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}:where(.console-module__QPjiEa__scope) .admin-bug-report-layout{display:block}:where(.console-module__QPjiEa__scope) .admin-bug-report-list .admin-detail-heading{align-items:center;padding:16px}:where(.console-module__QPjiEa__scope) .admin-bug-report-list input{width:min(260px,100%)}:where(.console-module__QPjiEa__scope) .admin-bug-report-list tr.active td{background:#f3f7ec}:where(.console-module__QPjiEa__scope) .admin-bug-report-list td b{color:#183f31;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:13px;font-weight:650;display:block;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-bug-report-list td small{color:#748078;margin-top:4px;font-size:11px;display:block}:where(.console-module__QPjiEa__scope) .admin-bug-report-detail{min-height:520px}:where(.console-module__QPjiEa__scope) .admin-bug-conversation{background:#f7f7f3;border-radius:18px;gap:10px;max-height:520px;padding:12px;display:grid;overflow:auto}:where(.console-module__QPjiEa__scope) .bug-message{background:#fff;border-radius:16px;gap:6px;max-width:86%;padding:12px 14px;display:grid}:where(.console-module__QPjiEa__scope) .bug-message.user{color:#fff;background:#183f31;justify-self:end}:where(.console-module__QPjiEa__scope) .bug-message span{color:#90b24e;font-size:11px;font-weight:650}:where(.console-module__QPjiEa__scope) .bug-message.user span{color:#ffffffb8}:where(.console-module__QPjiEa__scope) .bug-message p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.55}:where(.console-module__QPjiEa__scope) .bug-message small{color:#67746d;font-size:11px}:where(.console-module__QPjiEa__scope) .admin-bug-raw{background:#f7f7f3;border-radius:16px;padding:12px 14px}:where(.console-module__QPjiEa__scope) .admin-bug-raw summary{cursor:pointer;color:#183f31;font-size:13px;font-weight:650}:where(.console-module__QPjiEa__scope) .admin-bug-raw pre{color:#53605a;white-space:pre-wrap;margin:12px 0 0;font-size:11px;overflow:auto}:where(.console-module__QPjiEa__scope) .admin-bug-workbench{grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);gap:16px;height:min(760px,100vh - 172px);min-height:0;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-bug-sidebar,:where(.console-module__QPjiEa__scope) .admin-bug-detail-panel){background:#fff;border-radius:24px;min-height:0;box-shadow:0 14px 34px #14181c08}:where(.console-module__QPjiEa__scope) .admin-bug-sidebar{grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:16px;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-bug-toolbar,:where(.console-module__QPjiEa__scope) .admin-bug-detail-header,:where(.console-module__QPjiEa__scope) .admin-bug-actions){align-items:center;display:flex}:where(.console-module__QPjiEa__scope) .admin-bug-list article footer{align-items:center;display:flex}:where(.console-module__QPjiEa__scope) .admin-bug-toolbar{justify-content:space-between;gap:12px}:is(:where(.console-module__QPjiEa__scope) .admin-bug-toolbar h2,:where(.console-module__QPjiEa__scope) .admin-bug-detail-header h2,:where(.console-module__QPjiEa__scope) .admin-bug-section-heading h3,:where(.console-module__QPjiEa__scope) .admin-bug-context-grid h3){color:#17251c;margin:0;font-weight:650;line-height:1.2}:where(.console-module__QPjiEa__scope) .admin-bug-toolbar h2{font-size:22px}:is(:where(.console-module__QPjiEa__scope) .admin-bug-toolbar button,:where(.console-module__QPjiEa__scope) .admin-bug-actions button,:where(.console-module__QPjiEa__scope) .admin-bug-actions select){color:#173214;cursor:pointer;background:#f7f7f3;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:650}:is(:where(.console-module__QPjiEa__scope) .admin-bug-toolbar button:disabled,:where(.console-module__QPjiEa__scope) .admin-bug-actions button:disabled,:where(.console-module__QPjiEa__scope) .admin-bug-actions select:disabled){cursor:not-allowed;opacity:.55}:where(.console-module__QPjiEa__scope) .admin-bug-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}:where(.console-module__QPjiEa__scope) .admin-bug-stats button{color:#6a746e;text-align:left;cursor:pointer;background:#f7f7f3;border:0;border-radius:16px;gap:2px;padding:12px;display:grid}:where(.console-module__QPjiEa__scope) .admin-bug-stats button.active{color:#0f3b0c;background:#90b24e29}:where(.console-module__QPjiEa__scope) .admin-bug-stats strong{color:inherit;font-size:22px;font-weight:700;line-height:1}:where(.console-module__QPjiEa__scope) .admin-bug-list{grid-auto-rows:112px;align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}:where(.console-module__QPjiEa__scope) .admin-bug-list article{box-sizing:border-box;cursor:pointer;background:#f7f7f3;border:1px solid #0000;border-radius:18px;gap:8px;height:112px;padding:14px;display:grid;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-bug-list article.active{background:#eef5e7;border-color:#90b24e99}:where(.console-module__QPjiEa__scope) .admin-bug-list article>div{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:8px;display:grid}:where(.console-module__QPjiEa__scope) .admin-bug-list strong{color:#173214;font-size:13px;font-weight:650;line-height:1.45}:where(.console-module__QPjiEa__scope) .admin-bug-list p{color:#65716a;margin:0;font-size:12px;line-height:1.5}:where(.console-module__QPjiEa__scope) .admin-bug-list article footer{color:#87908b;justify-content:space-between;gap:12px;font-size:11px}:where(.console-module__QPjiEa__scope) .bug-status-dot{background:#90b24e;border-radius:999px;width:9px;height:9px;margin-top:5px}:where(.console-module__QPjiEa__scope) .bug-status-dot.resolved{background:#b6bdb9}:where(.console-module__QPjiEa__scope) .admin-bug-detail-panel{align-content:start;gap:16px;padding:20px;display:grid;overflow:auto}:where(.console-module__QPjiEa__scope) .admin-bug-detail-header{justify-content:space-between;align-items:flex-start;gap:20px}:where(.console-module__QPjiEa__scope) .admin-bug-detail-header h2{margin-top:10px;font-size:24px}:where(.console-module__QPjiEa__scope) .admin-bug-detail-header p{color:#4f5d56;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.6}:where(.console-module__QPjiEa__scope) .admin-bug-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}:where(.console-module__QPjiEa__scope) .admin-bug-actions button.secondary{background:#f0f2ec}:where(.console-module__QPjiEa__scope) .admin-bug-actions select{color:#fff;background:#0f3b0c;min-width:104px}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher{background:#0f3b0c;border-radius:999px;grid-template-columns:repeat(2,minmax(76px,1fr));gap:3px;padding:3px;transition:background-color .24s;display:grid;position:relative;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher:before{content:"";z-index:0;background:#fff;border-radius:999px;width:calc(50% - 4.5px);transition:transform .28s cubic-bezier(.22,.8,.24,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher.resolved:before{transform:translate(calc(100% + 3px))}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher.pending{background:#d3a13b}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher.resolved{background:#0f3b0c}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher button{z-index:1;color:#ffffffd1;min-height:30px;box-shadow:none;background:0 0;border-radius:999px;padding:0 13px;transition:color .22s,transform .12s;position:relative}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher button:hover{color:#fff}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher button:active{transform:scale(.96)}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher button.active{color:#0f3b0c;background:0 0}:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher.pending button.active{color:#805a18}@media (prefers-reduced-motion:reduce){:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher{transition:none}:is(:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher:before,:where(.console-module__QPjiEa__scope) .admin-bug-actions .bug-status-switcher button){transition:none}}:where(.console-module__QPjiEa__scope) .bug-state-pill{color:#0f3b0c;background:#90b24e29;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}:where(.console-module__QPjiEa__scope) .bug-state-pill.resolved{color:#69736e;background:#eef0ed}:where(.console-module__QPjiEa__scope) .admin-bug-copy-status{color:#234a1c;background:#90b24e24;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}:where(.console-module__QPjiEa__scope) .admin-bug-insight-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-bug-insight-grid article,:where(.console-module__QPjiEa__scope) .admin-bug-context-grid article){background:#f7f7f3;border-radius:18px;padding:16px}:where(.console-module__QPjiEa__scope) .admin-bug-insight-grid span{color:#8b948f;font-size:12px;font-weight:650;display:block}:where(.console-module__QPjiEa__scope) .admin-bug-insight-grid strong{color:#173214;word-break:break-word;margin-top:8px;font-size:13px;font-weight:650;line-height:1.4;display:block}:where(.console-module__QPjiEa__scope) .admin-bug-context-grid{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:10px;display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-bug-context-grid h3,:where(.console-module__QPjiEa__scope) .admin-bug-section-heading h3){font-size:16px}:where(.console-module__QPjiEa__scope) .admin-bug-context-grid dl{gap:9px;margin:12px 0 0;display:grid}:where(.console-module__QPjiEa__scope) .admin-bug-context-grid dl div{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}:where(.console-module__QPjiEa__scope) .admin-bug-context-grid dt{color:#8a948f;font-size:12px;font-weight:650}:where(.console-module__QPjiEa__scope) .admin-bug-context-grid dd{color:#314238;word-break:break-word;margin:0;font-size:12px;line-height:1.45}:where(.console-module__QPjiEa__scope) .admin-bug-context-grid p{color:#43534b;margin:10px 0 0;font-size:13px;line-height:1.58}:where(.console-module__QPjiEa__scope) .admin-bug-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}:where(.console-module__QPjiEa__scope) .admin-bug-section-heading span{color:#7a847f;font-size:12px}:where(.console-module__QPjiEa__scope) .admin-empty-state.small{min-height:180px}@media (max-width:1080px){:where(.console-module__QPjiEa__scope) .admin-bug-workbench{grid-template-columns:1fr;height:auto}:is(:where(.console-module__QPjiEa__scope) .admin-bug-sidebar,:where(.console-module__QPjiEa__scope) .admin-bug-detail-panel){max-height:none}:where(.console-module__QPjiEa__scope) .admin-bug-list{max-height:420px}:is(:where(.console-module__QPjiEa__scope) .admin-bug-insight-grid,:where(.console-module__QPjiEa__scope) .admin-bug-context-grid){grid-template-columns:1fr 1fr}}@media (max-width:700px){:is(:where(.console-module__QPjiEa__scope) .admin-bug-detail-header,:where(.console-module__QPjiEa__scope) .admin-bug-section-heading){display:grid}:is(:where(.console-module__QPjiEa__scope) .admin-bug-insight-grid,:where(.console-module__QPjiEa__scope) .admin-bug-context-grid){grid-template-columns:1fr}}:is(:where(.console-module__QPjiEa__scope) .admin-empty-state,:where(.console-module__QPjiEa__scope) .admin-empty-note){color:#53605a;text-align:center;background:#f7f7f3;border-radius:18px;place-items:center;min-height:260px;padding:24px;display:grid}:where(.console-module__QPjiEa__scope) .oripio-detail-modal footer{border-top:1px solid #edf0ee;justify-content:flex-end;padding:14px 22px 18px;display:flex}:where(.console-module__QPjiEa__scope) .oripio-detail-modal footer button{color:#fff;background:#0f3b0c;border:0;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:650}:where(.console-module__QPjiEa__scope) .ai-config-panel{gap:14px;display:grid}:is(:where(.console-module__QPjiEa__scope) .ai-active-card,:where(.console-module__QPjiEa__scope) .ai-provider-card){background:#fff;border:1px solid #071b0f14;border-radius:8px}:where(.console-module__QPjiEa__scope) .ai-active-card{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}:where(.console-module__QPjiEa__scope) .ai-active-card h2{color:#071b0f;margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}:where(.console-module__QPjiEa__scope) .ai-active-card p{color:#4d5956;margin:0;line-height:1.55}:is(:where(.console-module__QPjiEa__scope) .ai-active-card>span,:where(.console-module__QPjiEa__scope) .ai-provider-status span,:where(.console-module__QPjiEa__scope) .ai-provider-status em){color:#024a1a;white-space:nowrap;background:#eef7f1;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}:where(.console-module__QPjiEa__scope) .ai-active-card>span.warning{color:#8a5200;background:#fff4df}:where(.console-module__QPjiEa__scope) .ai-provider-status strong{color:#8a5200;background:#fff4df}:where(.console-module__QPjiEa__scope) .admin-checkbox-field{color:#071b0f;background:#f8faf8;border:1px solid #071b0f14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:10px;min-height:47px;padding:11px 12px}:where(.console-module__QPjiEa__scope) .admin-checkbox-field input{accent-color:#024a1a;width:18px;height:18px;padding:0}:where(.console-module__QPjiEa__scope) .ai-provider-grid{gap:14px;display:grid}:where(.console-module__QPjiEa__scope) .ai-provider-card{gap:16px;padding:20px;display:grid}:where(.console-module__QPjiEa__scope) .ai-provider-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.console-module__QPjiEa__scope) .ai-provider-summary{align-items:flex-start}:where(.console-module__QPjiEa__scope) .ai-provider-editor{background:#f8faf8;border-radius:8px;padding:14px}:where(.console-module__QPjiEa__scope) .ai-model-group{border-top:1px solid #071b0f14;gap:12px;padding-top:14px;display:grid}:where(.console-module__QPjiEa__scope) .ai-model-actions{justify-content:flex-end;display:flex}:where(.console-module__QPjiEa__scope) .ai-model-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.console-module__QPjiEa__scope) .ai-model-option{grid-template-columns:auto minmax(0,1fr) auto}:where(.console-module__QPjiEa__scope) .ai-model-option span{gap:4px;min-width:0;display:grid}:is(:where(.console-module__QPjiEa__scope) .ai-model-option b,:where(.console-module__QPjiEa__scope) .ai-model-option small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.console-module__QPjiEa__scope) .admin-action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}:where(.console-module__QPjiEa__scope) .shopify-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(.console-module__QPjiEa__scope) .shopify-validation-card{color:#4d5956;background:#f8faf8;border-radius:8px;gap:6px;padding:14px;display:grid}:is(:where(.console-module__QPjiEa__scope) .shopify-validation-card span,:where(.console-module__QPjiEa__scope) .shopify-validation-card small){color:#737977;font-size:12px}:where(.console-module__QPjiEa__scope) .shopify-validation-card b{color:#8a5200;font-size:16px}:where(.console-module__QPjiEa__scope) .shopify-validation-card.ok b{color:#024a1a}:where(.console-module__QPjiEa__scope) .shopify-validation-card p{color:#202124;margin:0;font-size:13px;line-height:1.4}:where(.console-module__QPjiEa__scope) .shopify-validation-card details{margin-top:4px}:where(.console-module__QPjiEa__scope) .shopify-validation-card summary{cursor:pointer;color:#59605d;width:fit-content;font-size:12px;font-weight:700}:where(.console-module__QPjiEa__scope) .ai-provider-status strong{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}:is(:where(.console-module__QPjiEa__scope) .ai-preset-table input,:where(.console-module__QPjiEa__scope) .ai-preset-table select,:where(.console-module__QPjiEa__scope) .admin-table-panel input,:where(.console-module__QPjiEa__scope) .admin-table-panel select){color:#071b0f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #071b0f1a;border-radius:8px;padding:10px 11px}:is(:where(.console-module__QPjiEa__scope) .ai-preset-table small,:where(.console-module__QPjiEa__scope) .admin-table-panel small){color:#7b8882;margin-top:5px;font-size:11px;display:block}:where(.console-module__QPjiEa__scope) .ai-thinking-toggle{color:#59605d;cursor:pointer;background:#f0f2ed;border:0;border-radius:999px;width:100%;min-width:74px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1}:where(.console-module__QPjiEa__scope) .ai-thinking-toggle.active{color:#fff;background:#0f3b0c}:where(.console-module__QPjiEa__scope) .ai-thinking-toggle:disabled{cursor:not-allowed;opacity:.56}:where(.console-module__QPjiEa__scope) .ai-preset-actions{flex-wrap:wrap;gap:8px;display:flex}:where(.console-module__QPjiEa__scope) .footer-admin-link{color:#5b6c646b;margin-left:10px;font-size:11px;display:inline-block}:where(.console-module__QPjiEa__scope) .footer-admin-link:hover{color:#0f3b0c}:where(.console-module__QPjiEa__scope) .product-image-cell{gap:8px;display:grid}:is(:where(.console-module__QPjiEa__scope) .product-image-cell img,:where(.console-module__QPjiEa__scope) .product-image-cell span){color:#0f3b0c;object-fit:cover;background:#f7f7f3;border-radius:8px;place-items:center;width:58px;height:58px;font-weight:800;display:grid}:where(.console-module__QPjiEa__scope) .table-danger{color:#8b2f25;border-color:#8b2f2533;padding:9px 12px}
:where(.chat-module__PLMemq__scope) .ai-page{box-sizing:border-box;width:100%;max-width:100%;padding-top:var(--site-nav-height);overscroll-behavior:contain;grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:clip}:where(.chat-module__PLMemq__scope) .ai-page button{box-shadow:none}:is(:where(.chat-module__PLMemq__scope) .ai-page .primary,:where(.chat-module__PLMemq__scope) .ai-page .secondary){box-shadow:none}:where(.chat-module__PLMemq__scope) .assessment-timeline{box-shadow:none;background:0 0;border:0;margin:4px 6vw 7px;padding:4px 0 2px;position:relative;overflow:hidden}:where(.chat-module__PLMemq__scope) .timeline-heading{display:none}:where(.chat-module__PLMemq__scope) .timeline-heading h2{margin:0;font-size:15px;line-height:1}:where(.chat-module__PLMemq__scope) .timeline-heading .eyebrow{letter-spacing:.08em;margin:0;font-size:10px}:where(.chat-module__PLMemq__scope) .timeline-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}:where(.chat-module__PLMemq__scope) .timeline-list:before{content:"";height:1px;box-shadow:none;background:linear-gradient(90deg,#143a2d57,#286653c2,#90b24eb8),#21372f29;border-radius:999px;position:absolute;top:10px;left:0;right:0}:where(.chat-module__PLMemq__scope) .timeline-list:after{content:"";filter:none;opacity:.64;width:32%;height:5px;animation:var(--vitance-animation-timeline-flow) 5.6s cubic-bezier(.42, 0, .22, 1) infinite;background:linear-gradient(90deg,#fff0,#e8ffdce0,#fffffff5,#fff0);border-radius:999px;position:absolute;top:8px;left:-28%;transform:translate(0)}:where(.chat-module__PLMemq__scope) .timeline-list li{z-index:1;grid-template-columns:22px minmax(0,1fr);align-content:start;align-items:center;gap:7px;min-width:0;display:grid;position:relative}:where(.chat-module__PLMemq__scope) .timeline-list li>div{z-index:2;min-width:0;position:relative}:where(.chat-module__PLMemq__scope) .timeline-dot{z-index:1;color:#fff;width:21px;height:21px;box-shadow:none;background:#183f31;border:1px solid #183f312e;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:inline-grid;position:relative}:where(.chat-module__PLMemq__scope) .timeline-list b{white-space:nowrap;color:#183127e0;text-shadow:none;background:#f7faf6;margin:0;padding:0 5px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}:where(.chat-module__PLMemq__scope) .timeline-list p{display:none}:where(.chat-module__PLMemq__scope) .ai-chat-shell{min-height:0;box-shadow:none;isolation:isolate;background:#fff;border:1px solid #183f311f;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;margin:0 6vw clamp(10px,2vh,18px);display:grid;position:relative;overflow:hidden}:where(.chat-module__PLMemq__scope) .ai-chat-header{grid-row:1}:where(.chat-module__PLMemq__scope) .active-plan-region{scrollbar-color:#183f314d transparent;scrollbar-width:thin;background:#f8fbf6;grid-row:2;min-height:0;max-height:min(48vh,520px);padding:0 clamp(14px,2.6vh,24px) clamp(10px,1.8vh,16px);overflow:hidden auto}:where(.chat-module__PLMemq__scope) .active-plan-region::-webkit-scrollbar{width:5px}:where(.chat-module__PLMemq__scope) .active-plan-region::-webkit-scrollbar-track{background:0 0}:where(.chat-module__PLMemq__scope) .active-plan-region::-webkit-scrollbar-thumb{background:#183f313d;border-radius:999px}:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-card{box-shadow:none;background:#fff;border:0;border-radius:16px;gap:10px;padding:10px 14px 12px}:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-summary{display:none}:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-guidance-card{border-radius:16px;margin-top:8px;padding:14px;font-size:12.5px}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-card-grid{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:272px;grid-auto-flow:column;gap:8px;padding:0 2px 4px;display:grid;overflow:auto hidden}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-card-grid::-webkit-scrollbar{display:none}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-card{scroll-snap-align:start;width:272px;min-width:272px;min-height:126px;box-shadow:none;grid-template-columns:58px minmax(0,1fr)}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-card-media{width:58px;height:58px}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-card-meta{grid-template-columns:1fr;align-items:start}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-toggle{justify-self:start;width:fit-content}:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-card-header{align-items:center}:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-card-header b{align-items:baseline;gap:8px;font-size:16px;line-height:1.25;display:flex}:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-card-header b small{color:#6a7a72;white-space:nowrap;font-size:11px;font-weight:500}:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-checkout{background:0 0;border-radius:0;margin-top:8px;padding:0}:where(.chat-module__PLMemq__scope) .ai-chat-window{grid-row:3}:where(.chat-module__PLMemq__scope) .chat-composer{grid-row:4}:where(.chat-module__PLMemq__scope) .ai-chat-shell:before{content:none}:where(.chat-module__PLMemq__scope) .ai-chat-shell>*{position:relative}:is(:where(.chat-module__PLMemq__scope) .ai-chat-header,:where(.chat-module__PLMemq__scope) .chat-composer){z-index:30}:where(.chat-module__PLMemq__scope) .active-plan-region{z-index:20}:where(.chat-module__PLMemq__scope) .ai-chat-window{z-index:10}:where(.chat-module__PLMemq__scope) .ai-chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #183f311a;justify-content:space-between;align-items:center;gap:24px;padding:clamp(14px,2.5vh,24px);display:flex}:where(.chat-module__PLMemq__scope) .ai-mobile-back-link{display:none}:where(.chat-module__PLMemq__scope) .ai-chat-header h1{margin:4px 0 0;font-size:clamp(18px,2.4vw,28px);line-height:1.08}:where(.chat-module__PLMemq__scope) .ai-chat-progress{background:#183f311a;border-radius:999px;flex:320px;width:min(36vw,420px);min-width:80px;max-width:420px;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #183f310a}:where(.chat-module__PLMemq__scope) .ai-chat-progress>span{border-radius:inherit;background:linear-gradient(90deg,#183f31 0%,#6f9936 58%,#a8c665 100%);min-width:6px;height:100%;transition:width .46s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 10px #90b24e47}:where(.chat-module__PLMemq__scope) .ai-chat-status{color:#183f31;box-shadow:none;cursor:default;background:#eef7ea;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-weight:400;display:inline-flex}:where(.chat-module__PLMemq__scope) .ai-chat-status-group{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}:where(.chat-module__PLMemq__scope) .ai-language-select{color:#0f3b0c;height:30px;font:inherit;background:#ffffffb8;border:1px solid #0f3b0c1a;border-radius:999px;outline:none;padding:0 24px 0 10px;font-size:11px}:where(.chat-module__PLMemq__scope) .ai-chat-status:before{content:"";background:#19d36b;border-radius:999px;width:7px;height:7px}:where(.chat-module__PLMemq__scope) .ai-bug-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c160f2e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}:where(.chat-module__PLMemq__scope) .ai-bug-modal{color:#183f31;width:min(460px,100%);box-shadow:none;background:#fff;border-radius:24px;gap:14px;padding:20px;display:grid}:where(.chat-module__PLMemq__scope) .ai-bug-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:where(.chat-module__PLMemq__scope) .ai-bug-modal header span{color:#90b24e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}:where(.chat-module__PLMemq__scope) .ai-bug-modal h2{margin:4px 0 6px;font-size:22px;font-weight:550}:where(.chat-module__PLMemq__scope) .ai-bug-modal p{color:#65736b;margin:0;font-size:13px;line-height:1.45}:where(.chat-module__PLMemq__scope) .ai-bug-modal header>button{color:#183f31;background:#f2f4f0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}:where(.chat-module__PLMemq__scope) .ai-bug-modal textarea{resize:vertical;color:#183f31;width:100%;font:inherit;background:#f8fbf6;border:1px solid #183f311f;border-radius:16px;outline:none;padding:13px 14px;font-size:14px;line-height:1.55}:where(.chat-module__PLMemq__scope) .ai-bug-modal textarea:focus{border-color:#183f316b}:where(.chat-module__PLMemq__scope) .ai-bug-modal-status{background:#f3f7ec;border-radius:14px;padding:10px 12px}:where(.chat-module__PLMemq__scope) .ai-bug-modal footer{justify-content:flex-end;gap:10px;display:flex}:where(.chat-module__PLMemq__scope) .ai-bug-modal footer button{color:#fff;background:#183f31;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:650}:where(.chat-module__PLMemq__scope) .ai-bug-modal footer button.secondary{color:#183f31;background:#eef3e8}:where(.chat-module__PLMemq__scope) .ai-chat-window{min-height:0;box-shadow:none;scrollbar-color:#183f3157 transparent;scrollbar-width:thin;background:#f8fbf6;align-content:start;gap:clamp(10px,2vh,16px);padding:clamp(14px,2.6vh,24px);display:grid;overflow:hidden auto}:where(.chat-module__PLMemq__scope) .ai-chat-window::-webkit-scrollbar{width:6px}:where(.chat-module__PLMemq__scope) .ai-chat-window::-webkit-scrollbar-track{background:0 0}:where(.chat-module__PLMemq__scope) .ai-chat-window::-webkit-scrollbar-thumb{background:#183f3147;border-radius:999px}:where(.chat-module__PLMemq__scope) .ai-chat-window::-webkit-scrollbar-thumb:hover{background:#183f316b}:where(.chat-module__PLMemq__scope) .chat-message{width:fit-content;max-width:min(760px,86%);box-shadow:none;border-radius:14px;padding:clamp(12px,2vh,16px) clamp(14px,2vw,18px);line-height:1.5}:where(.chat-module__PLMemq__scope) .chat-message span{color:#90b24e;margin-bottom:6px;font-size:13px;font-weight:500;display:block}:where(.chat-module__PLMemq__scope) .chat-message p{margin:0}:where(.chat-module__PLMemq__scope) .thinking-message{align-items:center;gap:10px;width:max-content;min-width:104px;display:inline-flex}:where(.chat-module__PLMemq__scope) .thinking-indicator{flex:none;align-items:center;gap:5px;height:20px;display:flex}:where(.chat-module__PLMemq__scope) .thinking-indicator i{width:6px;height:6px;animation:var(--vitance-animation-thinking-pulse) .98s ease-in-out infinite;background:#90b24e;border-radius:50%;display:block}:where(.chat-module__PLMemq__scope) .thinking-indicator i:nth-child(2){animation-delay:.13s}:where(.chat-module__PLMemq__scope) .thinking-indicator i:nth-child(3){animation-delay:.26s}:where(.chat-module__PLMemq__scope) .thinking-elapsed{color:#729333;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:3.2ch;font-size:14px;font-weight:600;line-height:1}:where(.chat-module__PLMemq__scope) .plan-thinking-message{grid-template-columns:minmax(180px,320px) auto;gap:14px;width:min(420px,86%);min-width:0;padding:16px 18px;display:grid}:where(.chat-module__PLMemq__scope) .plan-thinking-preview{gap:9px;min-width:0;display:grid}:where(.chat-module__PLMemq__scope) .plan-thinking-preview span{transform-origin:0;width:100%;height:9px;animation:var(--vitance-animation-plan-thinking-build) 1.35s ease-in-out infinite;background:#e8efe2;border-radius:999px;margin:0;display:block;transform:scaleX(.72)}:where(.chat-module__PLMemq__scope) .plan-thinking-preview span:first-child{width:42%}:where(.chat-module__PLMemq__scope) .plan-thinking-preview span:nth-child(2){width:88%;animation-delay:.14s}:where(.chat-module__PLMemq__scope) .plan-thinking-preview span:nth-child(3){width:68%;animation-delay:.28s}:where(.chat-module__PLMemq__scope) .markdown-message{gap:8px;display:grid}:where(.chat-module__PLMemq__scope) .markdown-message>*{margin:0}:where(.chat-module__PLMemq__scope) .markdown-message p{margin:0}:where(.chat-module__PLMemq__scope) .markdown-message strong{color:#183f31;font-weight:800}:is(:where(.chat-module__PLMemq__scope) .markdown-message ul,:where(.chat-module__PLMemq__scope) .markdown-message ol){gap:5px;margin:0;padding-left:1.2em;display:grid}:where(.chat-module__PLMemq__scope) .markdown-message li{padding-left:2px}:where(.chat-module__PLMemq__scope) .markdown-message a{color:#0f3b0c;text-underline-offset:3px;text-decoration:underline}:where(.chat-module__PLMemq__scope) .markdown-message code{color:#183f31;background:#f1f4ed;border-radius:6px;padding:2px 5px;font-size:.92em}:where(.chat-module__PLMemq__scope) .markdown-message pre{background:#f1f4ed;border-radius:8px;padding:10px;overflow-x:auto}:where(.chat-module__PLMemq__scope) .markdown-message pre code{background:0 0;padding:0}:where(.chat-module__PLMemq__scope) .chat-message.assistant{background:#fff;border:1px solid #183f311a;border-bottom-left-radius:0;justify-self:start}:where(.chat-module__PLMemq__scope) .chat-message.assistant.compliance-notice{color:#183f3194;background:#ffffffb8;border-color:#183f310f;max-width:min(680px,86%);font-size:12.5px;line-height:1.65}:where(.chat-module__PLMemq__scope) .chat-message.user{color:#fff;box-shadow:none;background:#183f31;border:1px solid #ffffff1f;border-bottom-right-radius:0;justify-self:end}:where(.chat-module__PLMemq__scope) .chat-message.user span{color:#c9ead9}:where(.chat-module__PLMemq__scope) .chat-option-group{margin-top:14px}:where(.chat-module__PLMemq__scope) .chat-question-type{color:#557426;background:#90b24e1f;border-radius:999px;align-items:center;width:fit-content;margin-top:11px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}:where(.chat-module__PLMemq__scope) .chat-option-buttons{flex-wrap:wrap;gap:10px;margin-top:0;display:flex}:where(.chat-module__PLMemq__scope) .chat-option-buttons button{color:#183f31;box-shadow:none;background:#f8fbf6;border:1px solid #183f311f;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.2;transition:background .16s,border-color .16s,color .16s,transform .16s}:is(:where(.chat-module__PLMemq__scope) .chat-option-buttons button:hover,:where(.chat-module__PLMemq__scope) .chat-option-buttons button:focus-visible){color:#0f3b0c;background:#eef5e4;border-color:#90b24e85;transform:translateY(-1px)}:where(.chat-module__PLMemq__scope) .chat-option-buttons button.is-selected{color:#fff;background:#183f31;border-color:#183f31}:where(.chat-module__PLMemq__scope) .chat-multi-select-hint{color:#56723c;background:#eef5e4;border-radius:999px;align-items:center;margin-bottom:10px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}:where(.chat-module__PLMemq__scope) .chat-multi-select-submit{color:#fff;background:#183f31;border:0;border-radius:999px;margin-top:10px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.2}:where(.chat-module__PLMemq__scope) .chat-multi-select-submit:disabled{color:#183f3173;cursor:not-allowed;background:#dfe6dc}:where(.chat-module__PLMemq__scope) .chat-option-buttons button:disabled{opacity:.55;cursor:not-allowed;transform:none}:where(.chat-module__PLMemq__scope) .chat-message.card-message{background:0 0;border:0;width:min(760px,94%);max-width:min(760px,94%);padding:0}:where(.chat-module__PLMemq__scope) .chat-message.card-message.scope-message{width:fit-content}:where(.chat-module__PLMemq__scope) .chat-message.card-message.plan-message{background:0 0;gap:10px;display:grid}:where(.chat-module__PLMemq__scope) .chat-message.card-message>span{margin:0 0 8px}:is(:where(.chat-module__PLMemq__scope) .assessment-scope-card,:where(.chat-module__PLMemq__scope) .health-profile-card){color:#183f31;box-shadow:none;background:#fff;border-radius:18px;padding:18px}:where(.chat-module__PLMemq__scope) .assessment-profile-card{color:#183f31;box-shadow:none;background:#fff;border-radius:18px;gap:14px;padding:18px;display:grid}:where(.chat-module__PLMemq__scope) .assessment-profile-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}:where(.chat-module__PLMemq__scope) .assessment-profile-header span{color:#90b24e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:600;display:block}:where(.chat-module__PLMemq__scope) .assessment-profile-header b{color:#183f31;font-size:20px;font-weight:500;line-height:1.25;display:block}:where(.chat-module__PLMemq__scope) .assessment-profile-header em{color:#5f782d;white-space:nowrap;background:#eef5e4;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:600}:where(.chat-module__PLMemq__scope) .assessment-profile-intro{color:#183f31ad;margin:0;font-size:13px;line-height:1.5}:where(.chat-module__PLMemq__scope) .assessment-profile-primary{background:#f8fbf6;border-radius:14px}:where(.chat-module__PLMemq__scope) .assessment-profile-grid section{background:#f8fbf6;border-radius:14px}:where(.chat-module__PLMemq__scope) .assessment-profile-primary{gap:7px;padding:15px;display:grid}:is(:where(.chat-module__PLMemq__scope) .assessment-profile-primary span,:where(.chat-module__PLMemq__scope) .assessment-profile-grid span){color:#90b24e;font-size:12px;font-weight:600;display:block}:where(.chat-module__PLMemq__scope) .assessment-profile-primary strong{color:#183f31;font-size:18px;font-weight:600;line-height:1.25;display:block}:where(.chat-module__PLMemq__scope) .assessment-profile-primary p{color:#183f31c7;margin:0;font-size:14px;line-height:1.55}:where(.chat-module__PLMemq__scope) .assessment-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.chat-module__PLMemq__scope) .assessment-profile-grid section{gap:7px;min-width:0;padding:13px;display:grid}:where(.chat-module__PLMemq__scope) .assessment-profile-grid section.wide{grid-column:1/-1}:where(.chat-module__PLMemq__scope) .assessment-profile-grid b{overflow-wrap:anywhere;color:#183f31;font-size:14px;font-weight:500;line-height:1.45;display:block}:where(.chat-module__PLMemq__scope) .assessment-scope-card{gap:16px;display:grid}:is(:where(.chat-module__PLMemq__scope) .assessment-scope-card span,:where(.chat-module__PLMemq__scope) .health-profile-card-header span,:where(.chat-module__PLMemq__scope) .health-profile-email-choice>span){color:#90b24e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:600;display:block}:is(:where(.chat-module__PLMemq__scope) .assessment-scope-card b,:where(.chat-module__PLMemq__scope) .health-profile-card-header b){color:#183f31;font-size:18px;font-weight:500;line-height:1.35;display:block}:where(.chat-module__PLMemq__scope) .assessment-scope-card b{font-size:16px}:where(.chat-module__PLMemq__scope) .assessment-scope-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:is(:where(.chat-module__PLMemq__scope) .assessment-scope-actions button,:where(.chat-module__PLMemq__scope) .health-profile-actions button,:where(.chat-module__PLMemq__scope) .health-profile-email-choice button){color:#fff;box-shadow:none;background:#183f31;border:0;border-radius:999px;font-size:14px;font-weight:500}:where(.chat-module__PLMemq__scope) .assessment-scope-actions button{min-height:44px}:where(.chat-module__PLMemq__scope) .assessment-scope-actions .scope-other-button{color:#183f31;background:0 0;border:1px solid #c9cfca}:where(.chat-module__PLMemq__scope) .health-profile-card{box-shadow:none;background:#fffffff5;border:1px solid #183f3114;gap:18px;display:grid}:where(.chat-module__PLMemq__scope) .health-profile-card-header{border-bottom:1px solid #183f3114;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}:where(.chat-module__PLMemq__scope) .health-profile-card-header b{font-size:20px}:where(.chat-module__PLMemq__scope) .health-profile-card-header em{color:#5f782d;white-space:nowrap;background:#f1f6ea;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:500}:where(.chat-module__PLMemq__scope) .health-profile-empty-hint{color:#47534d75;align-items:center;gap:7px;margin:-5px 0 0;font-size:11px;line-height:1.45;display:flex}:where(.chat-module__PLMemq__scope) .health-profile-empty-hint i{background:#47534d4d;border-radius:50%;flex:none;width:7px;height:7px}:is(:where(.chat-module__PLMemq__scope) .health-profile-grid,:where(.chat-module__PLMemq__scope) .health-profile-notes){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.chat-module__PLMemq__scope) .health-profile-grid{align-items:start}:where(.chat-module__PLMemq__scope) .health-profile-grid label{align-content:start}:where(.chat-module__PLMemq__scope) .health-profile-section{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}:where(.chat-module__PLMemq__scope) .health-profile-card.is-self .health-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.chat-module__PLMemq__scope) .health-profile-card.is-self .health-profile-grid .profile-field-name{grid-column:span 2}:where(.chat-module__PLMemq__scope) .health-profile-section-title{align-items:center;gap:8px;display:flex}:where(.chat-module__PLMemq__scope) .health-profile-section-title span{color:#59702f;background:#e9f1df;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}:where(.chat-module__PLMemq__scope) .health-profile-section-title b{color:#183f31;font-size:13px;font-weight:650}:where(.chat-module__PLMemq__scope) .health-profile-card label{color:#183f31b8;gap:7px;font-size:13px;font-weight:500;display:grid}:where(.chat-module__PLMemq__scope) .health-profile-email-choice{color:#183f31b8;gap:7px;font-size:13px;font-weight:500;display:grid}:is(:where(.chat-module__PLMemq__scope) .health-profile-card input,:where(.chat-module__PLMemq__scope) .health-profile-card select,:where(.chat-module__PLMemq__scope) .health-profile-card textarea){color:#183f31;width:100%;min-height:42px;font:inherit;box-shadow:none;background:#fff;border:1px solid #183f311f;border-radius:12px;outline:none;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s}:where(.chat-module__PLMemq__scope) .health-profile-card :is(input,textarea)::placeholder{color:#47534d61;opacity:1;font-weight:400}:where(.chat-module__PLMemq__scope) .health-profile-card select.is-empty{color:#47534d61;opacity:1;font-weight:400}:where(.chat-module__PLMemq__scope) .health-profile-card textarea{resize:vertical;min-height:66px}:is(:where(.chat-module__PLMemq__scope) .health-profile-card input,:where(.chat-module__PLMemq__scope) .health-profile-card select){height:47px;min-height:47px}:where(.chat-module__PLMemq__scope) .health-profile-card select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#66766e 50%),linear-gradient(135deg,#66766e 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;margin-top:0;padding-right:34px}:where(.chat-module__PLMemq__scope) .health-profile-card :is(input,select,textarea):disabled{color:#183f319e;background-color:#f0f3ee}:is(:where(.chat-module__PLMemq__scope) .health-profile-card input:focus,:where(.chat-module__PLMemq__scope) .health-profile-card select:focus,:where(.chat-module__PLMemq__scope) .health-profile-card textarea:focus){background-color:#fff;border-color:#90b24e94;box-shadow:0 0 0 3px #90b24e1f}:where(.chat-module__PLMemq__scope) .health-profile-notes .wide{grid-column:1/-1}:where(.chat-module__PLMemq__scope) .health-profile-email-choice{background:#f8fbf6;border-radius:14px;padding:12px}:where(.chat-module__PLMemq__scope) .health-profile-email-choice div{flex-wrap:wrap;gap:8px;display:flex}:where(.chat-module__PLMemq__scope) .health-profile-email-choice button{color:#183f31;background:#fff;padding:9px 13px}:where(.chat-module__PLMemq__scope) .health-profile-email-choice button.active{color:#fff;background:#183f31}:where(.chat-module__PLMemq__scope) .health-profile-email-choice small{color:#183f319e;font-size:13px}:where(.chat-module__PLMemq__scope) .health-profile-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:10px;padding-top:2px;display:grid}:where(.chat-module__PLMemq__scope) .health-profile-actions button{height:46px;min-height:46px;padding:0 22px;transition:transform .16s,background .16s}:where(.chat-module__PLMemq__scope) .health-profile-scan-button{height:46px;min-height:46px;padding:0 22px;transition:transform .16s,background .16s}:where(.chat-module__PLMemq__scope) .health-profile-scan-button{cursor:pointer;background:#fff;border:1px solid #183f3157;border-radius:999px;grid-template-columns:none;justify-content:center;align-items:center;color:#183f31!important;gap:7px!important;margin:0!important;font-size:14px!important;font-weight:500!important;display:flex!important}:where(.chat-module__PLMemq__scope) .chat-message .health-profile-scan-content{color:#183f31;justify-content:center;align-items:center;gap:7px;margin:0;line-height:1;display:inline-flex}:where(.chat-module__PLMemq__scope) .chat-message .health-profile-scan-content>.i-icon{color:#183f31;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;margin:0;line-height:0;display:inline-flex}:where(.chat-module__PLMemq__scope) .chat-message .health-profile-scan-content>.i-icon svg{color:#183f31;display:block}:where(.chat-module__PLMemq__scope) .chat-message .health-profile-scan-content>span:last-child{color:#183f31;white-space:nowrap;margin:0;line-height:17px;display:block}:where(.chat-module__PLMemq__scope) .health-profile-scan-button input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute}:where(.chat-module__PLMemq__scope) .health-profile-scan-button:hover:not(.is-disabled){background:#f8fbf6;border-color:#183f3194;transform:translateY(-1px)}:where(.chat-module__PLMemq__scope) .health-profile-scan-button.is-disabled{opacity:.55;cursor:not-allowed}:where(.chat-module__PLMemq__scope) .health-profile-scan-status{color:#183f31b3;margin:-7px 2px 0;font-size:12px;line-height:1.5}:where(.chat-module__PLMemq__scope) .health-profile-scan-status.is-success{color:#4f6f26}:where(.chat-module__PLMemq__scope) .health-profile-scan-status.is-error{color:#9a4d36}:where(.chat-module__PLMemq__scope) .health-profile-actions button:hover:not(:disabled){background:#0f3b2d;transform:translateY(-1px)}:is(:where(.chat-module__PLMemq__scope) .assessment-scope-actions button:disabled,:where(.chat-module__PLMemq__scope) .health-profile-card button:disabled){opacity:.55;cursor:not-allowed}:where(.chat-module__PLMemq__scope) .chat-message.cards{width:min(980px,100%)}:where(.chat-module__PLMemq__scope) .nutrition-plan-card{color:#183f31;width:100%;min-width:0;max-width:100%;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #183f311a;border-radius:20px;gap:16px;padding:20px;display:grid;overflow:hidden}:where(.chat-module__PLMemq__scope) .nutrition-plan-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}:where(.chat-module__PLMemq__scope) .nutrition-plan-card-header>div{min-width:0}:where(.chat-module__PLMemq__scope) .nutrition-plan-card-header span{color:#799b3d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600;display:block}:where(.chat-module__PLMemq__scope) .nutrition-plan-card-header b{color:#183f31;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3;display:block}:where(.chat-module__PLMemq__scope) .nutrition-plan-card-header em{color:#56723c;white-space:nowrap;background:#eef5e4;border-radius:999px;padding:6px 11px;font-size:11px;font-style:normal;font-weight:500}:where(.chat-module__PLMemq__scope) .nutrition-plan-products{gap:10px;min-width:0;display:grid}:where(.chat-module__PLMemq__scope) .nutrition-plan-products>h3{color:#183f31;margin:0;font-size:14px;font-weight:600;line-height:1.35}:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card{color:#183f31c7;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #e1e8da;border-radius:20px;gap:12px;width:100%;min-width:0;max-width:100%;margin-top:0;padding:18px 20px;font-size:14px;line-height:1.6;display:grid;overflow:hidden}:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card+.nutrition-plan-card{margin-top:0}:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card>*{margin:0}:is(:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card h2,:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card h3){color:#183f31;font-size:15px;font-weight:600;line-height:1.35}:is(:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card h2:not(:first-child),:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card h3:not(:first-child)){border-top:1px solid #e3eadc;margin-top:4px;padding-top:12px}:is(:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card ul,:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card ol){margin:0;padding-left:1.15em}:where(.chat-module__PLMemq__scope) .nutrition-plan-guidance-card li::marker{color:#799b3d}:where(.chat-module__PLMemq__scope) .nutrition-plan-summary{background:#f8faf5;border:1px solid #e7eddf;border-radius:14px;min-width:0;padding:14px 15px}:where(.chat-module__PLMemq__scope) .nutrition-plan-summary>*{margin:0}:where(.chat-module__PLMemq__scope) .nutrition-plan-summary{color:#183f31c2;overflow-wrap:anywhere;gap:8px;font-size:14px;line-height:1.58;display:grid}:where(.chat-module__PLMemq__scope) .nutrition-plan-summary strong{color:#183f31;font-weight:600}:is(:where(.chat-module__PLMemq__scope) .nutrition-plan-summary ul,:where(.chat-module__PLMemq__scope) .nutrition-plan-summary ol){margin:0;padding-left:1.15em}:where(.chat-module__PLMemq__scope) .supplement-plan{width:100%;min-width:0;max-width:100%}:where(.chat-module__PLMemq__scope) .supplement-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:0;display:grid}:where(.chat-module__PLMemq__scope) .supplement-revision-prompt{color:#38533f;animation:var(--vitance-animation-supplement-revision-prompt-in) .36s var(--vitance-motion-settle) both;background:#eef4e8;border-radius:12px;margin:10px 0 0;padding:11px 13px;font-size:12px;line-height:1.55}:where(.chat-module__PLMemq__scope) .supplement-card{background:#fff;border:0;border-radius:15px;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:grid}:where(.chat-module__PLMemq__scope) .supplement-card.selected{background:#f7faf3;border-color:#799b3d52}:where(.chat-module__PLMemq__scope) .supplement-card-media{color:#0f3b0c;background:#fff;border:1px solid #edf0eb;border-radius:12px;place-items:center;width:68px;height:68px;font-weight:800;display:grid;overflow:hidden}:where(.chat-module__PLMemq__scope) .supplement-card-media img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px}:where(.chat-module__PLMemq__scope) .supplement-card-content{min-width:0}:where(.chat-module__PLMemq__scope) .supplement-card b{color:#183f31;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3;display:block}:where(.chat-module__PLMemq__scope) .supplement-card small{color:#5b6c64;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.25;display:block}:where(.chat-module__PLMemq__scope) .supplement-card p{color:#5b6c64;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11.5px;line-height:1.28;display:-webkit-box;overflow:hidden}:where(.chat-module__PLMemq__scope) .supplement-card .supplement-card-price-line{color:#0f3b2d;-webkit-line-clamp:1;margin-top:6px;font-size:12.5px;font-weight:400;line-height:1.2;display:block}:where(.chat-module__PLMemq__scope) .supplement-card .supplement-card-summary{color:#6a766f;font-weight:400}:where(.chat-module__PLMemq__scope) .supplement-card-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;margin-top:8px;display:grid}:where(.chat-module__PLMemq__scope) .supplement-card-meta span{flex-wrap:wrap;gap:5px;min-width:0;display:flex}:where(.chat-module__PLMemq__scope) .supplement-card-meta em{color:#183f31;overflow-wrap:anywhere;background:#ffffffe0;border-radius:999px;max-width:100%;padding:4px 7px;font-size:10px;font-style:normal}:where(.chat-module__PLMemq__scope) .supplement-toggle{color:#183f31;box-shadow:none;background:#fff;border:1px solid #183f3124;border-radius:999px;place-self:end;margin-top:0;padding:7px 10px;font-size:11px;font-weight:600}:where(.chat-module__PLMemq__scope) .supplement-card.selected .supplement-toggle{color:#fff;background:#183f31}:where(.chat-module__PLMemq__scope) .supplement-checkout button{color:#fff;background:#183f31}:where(.chat-module__PLMemq__scope) .supplement-card.selected .supplement-toggle{border-color:#183f31}:where(.chat-module__PLMemq__scope) .supplement-toggle:disabled{color:#8a948f;background:#ecefe9}:where(.chat-module__PLMemq__scope) .supplement-plan-total{color:#183f31;background:0 0;border:0;border-top:1px solid #e3e8e0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:4px;padding:13px 0 0;display:flex}:where(.chat-module__PLMemq__scope) .supplement-plan-total div{gap:2px;display:grid}:where(.chat-module__PLMemq__scope) .supplement-plan-total span{font-size:12px;font-weight:600}:where(.chat-module__PLMemq__scope) .supplement-plan-total small{color:#607169;overflow-wrap:anywhere;font-size:11px;line-height:1.35}:where(.chat-module__PLMemq__scope) .supplement-plan-total strong{color:#183f31;text-align:right;white-space:nowrap;gap:2px;font-size:18px;font-weight:700;display:grid}:where(.chat-module__PLMemq__scope) .supplement-plan-total strong small{color:#607169;font-size:10px;font-weight:500}:where(.chat-module__PLMemq__scope) .supplement-checkout{background:0 0;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:9px;min-width:0;margin-top:0;padding:0;display:grid}:where(.chat-module__PLMemq__scope) .supplement-checkout button{min-width:0;min-height:44px;box-shadow:none;white-space:normal;border:1px solid #183f31;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600}:where(.chat-module__PLMemq__scope) .supplement-checkout .supplement-revise-button{color:#183f31;background:#f5f7f2;border-color:#183f3129}:where(.chat-module__PLMemq__scope) .supplement-checkout span{color:#5b6c64;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}:where(.chat-module__PLMemq__scope) .nutrition-card-message p{color:#0f3b0c;border-bottom:1px solid #edf0ed;margin-bottom:12px;padding-bottom:12px}:where(.chat-module__PLMemq__scope) .nutrition-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:where(.chat-module__PLMemq__scope) .nutrition-card{--card-delay:calc(var(--card-index) * 18ms);color:#21372f;min-width:0;min-height:108px;box-shadow:none;text-align:left;animation:var(--vitance-animation-nutrition-card-in) .36s ease both;animation-delay:var(--card-delay);background:#fff;border:1px solid #e4e8e4;border-radius:14px;grid-template-columns:50px minmax(0,1fr);place-items:center start;gap:12px;padding:13px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}:is(:where(.chat-module__PLMemq__scope) .nutrition-card:hover,:where(.chat-module__PLMemq__scope) .nutrition-card:focus-visible){background:#fbfcfa;border-color:#aeb8ae;transform:translateY(-2px)}:where(.chat-module__PLMemq__scope) .nutrition-card.selected{color:#fff;animation:var(--vitance-animation-nutrition-card-select) .26s cubic-bezier(.22, 1, .36, 1) both;background:#0f3b0c;border-color:#0f3b0c}:where(.chat-module__PLMemq__scope) .nutrition-card.selected img{animation:var(--vitance-animation-nutrition-icon-select) .28s cubic-bezier(.22, 1, .36, 1) both}:where(.chat-module__PLMemq__scope) .nutrition-card img{object-fit:contain;width:50px;height:50px}:where(.chat-module__PLMemq__scope) .nutrition-card-copy{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}:where(.chat-module__PLMemq__scope) .nutrition-card b{color:#0f3b0c;font-size:13px;line-height:1.2;display:block}:where(.chat-module__PLMemq__scope) .nutrition-card small{color:#5b6c64;font-size:11px;font-weight:300;line-height:1.35}:where(.chat-module__PLMemq__scope) .nutrition-card.selected small{color:#ffffffc2}:where(.chat-module__PLMemq__scope) .nutrition-card.selected b{color:#fff}:where(.chat-module__PLMemq__scope) .quick-replies{background:#ffffffbd;flex-wrap:wrap;gap:10px;padding:clamp(12px,2vh,18px) clamp(14px,2.6vh,24px) 0;display:flex}:where(.chat-module__PLMemq__scope) .quick-replies .secondary{box-shadow:none;background:#fff;border-color:#183f311f}:where(.chat-module__PLMemq__scope) .chat-composer{background:#f8fbf6;grid-template-columns:1fr auto;gap:12px;padding:clamp(12px,2vh,18px) clamp(14px,2.6vh,24px) clamp(14px,2.4vh,22px);display:grid}:where(.chat-module__PLMemq__scope) .chat-composer input{appearance:none;color:#21372f;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #183f311f;border-radius:999px;padding:13px 16px;font-size:16px;line-height:1.25}:where(.chat-module__PLMemq__scope) .chat-composer input:focus{box-shadow:none;border-color:#183f316b;outline:none}:where(.chat-module__PLMemq__scope) .chat-composer .chat-send-button{color:#fff;background:#183f31;border-radius:999px;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:grid}:where(.chat-module__PLMemq__scope) .chat-composer .chat-send-button .chat-send-label{display:none}:where(.chat-module__PLMemq__scope) .chat-send-button .i-icon{width:22px;height:22px;display:block}:where(.chat-module__PLMemq__scope) .chat-send-button svg{width:22px;height:22px;display:block}:where(.chat-module__PLMemq__scope) .chat-composer .chat-send-button:disabled{color:#fff;opacity:1;background:#9a9a9a}:where(.chat-module__PLMemq__scope) .ai-page-focus{padding-top:var(--site-nav-height);background:#f8fbf6;grid-template-rows:minmax(0,1fr)}:where(.chat-module__PLMemq__scope) .ai-page-focus .ai-chat-shell-focus{height:calc(100vh - var(--site-nav-height));height:calc(100svh - var(--site-nav-height));height:calc(100dvh - var(--site-nav-height));background:#f8fbf6;border:0;border-radius:0;margin:0}:where(.chat-module__PLMemq__scope) .ai-page-embedded{padding-top:0}:where(.chat-module__PLMemq__scope) .ai-page-embedded .ai-chat-shell-focus{height:100dvh}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-header{-webkit-backdrop-filter:blur(18px)saturate(1.18);background:#f8fbf6db;border-bottom:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-window{background:linear-gradient(#f8fbf6f5,#f8fbf6),#f8fbf6}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .chat-message{box-shadow:none}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .chat-message.assistant{background:#ffffffe6;border:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .chat-message.assistant.card-message.plan-message{background:0 0}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .chat-message.user{background:#164b38;border:0}:is(:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .assessment-scope-card,:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .health-profile-card,:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .assessment-profile-card,:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .supplement-plan-card,:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .supplement-card){background:#ffffffe6;border:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .nutrition-plan-card .supplement-card{background:#fafafa;border:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .health-profile-card{background:#fffffff5;border:1px solid #183f3114}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .quick-replies{background:#f8fbf6}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .chat-composer{background:#f8fbf6;border-top:.5px solid #e6e6e6}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .quick-replies .secondary{background:#ffffffeb;border:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .chat-composer input{background:#ffffffeb;border:0}@media (min-width:981px){:where(.chat-module__PLMemq__scope) .ai-page-focus .ai-chat-shell-focus{width:calc(100% - 48px);height:calc(100vh - var(--site-nav-height) - 32px);height:calc(100svh - var(--site-nav-height) - 32px);height:calc(100dvh - var(--site-nav-height) - 32px);border:1px solid #183f3129;border-radius:18px;margin:16px 24px;box-shadow:0 16px 44px #183f310f}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-header{border-bottom:.5px solid #e6e6e6;min-height:64px;padding:11px 20px}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-title{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-header .eyebrow{white-space:nowrap;flex:none;margin:0;font-size:10px;font-weight:500;line-height:1}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-header h1{white-space:nowrap;margin:0;font-size:21px;font-weight:600;line-height:1.1}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-progress{margin:0 clamp(18px,4vw,56px)}:where(.chat-module__PLMemq__scope) .ai-chat-shell-focus .ai-chat-status{padding:5px 9px;font-size:11px}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(280px,1fr) minmax(0,3fr)}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .ai-chat-header{grid-area:1/2}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region{box-sizing:border-box;border-right:1px solid #183f3114;grid-area:1/1/4;width:100%;height:100%;max-height:none;padding:clamp(14px,2.5vh,24px);overflow-y:hidden}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .ai-chat-window{grid-area:2/2}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .chat-composer{grid-area:3/2}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .nutrition-plan-card{height:100%;min-height:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr);align-content:start;padding:0;overflow:visible}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .nutrition-plan-card-header b{flex-direction:column;align-items:flex-start;gap:16.5px;padding-top:13px;font-size:clamp(18px,2.4vw,28px);line-height:1.08}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .nutrition-plan-card-header b small{color:#90b24e;letter-spacing:.14em;text-transform:uppercase;order:-1;font-size:13px;font-weight:900;line-height:1}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-card-grid{grid-auto-columns:initial;scroll-snap-type:none;scrollbar-color:#183f313d transparent;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-content:start;padding:0 4px 0 0;overflow:hidden auto}:is(:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .nutrition-plan-products,:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan){height:100%;min-height:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan{grid-template-rows:minmax(0,1fr) auto auto auto;gap:10px;display:grid}:is(:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total,:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-checkout){margin-top:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 16px;padding:14px 0 2px;display:grid}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total div{display:contents}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total div>span{grid-area:1/1;font-size:15px;font-weight:650;line-height:1.2}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total div>small{grid-area:2/1/auto/-1;font-size:12px;line-height:1.45}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total strong{grid-area:1/2;gap:3px;font-size:22px;line-height:1}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-plan-total strong small{font-size:11px}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-checkout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-checkout button{border-radius:14px;min-height:48px;padding:11px 14px;font-size:14px}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-card{scroll-snap-align:none;background:#fff;grid-template-columns:76px minmax(0,1fr);align-items:center;width:100%;min-width:0;min-height:98px;padding:10px}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-card-media{background:0 0;border:0;width:76px;height:76px}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-card-media img{padding:0}:where(.chat-module__PLMemq__scope) .ai-chat-shell.has-pinned-plan .active-plan-region .supplement-card-content{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}@media (prefers-reduced-motion:reduce){:is(:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-card,:where(.chat-module__PLMemq__scope) .active-plan-region .nutrition-plan-card-header,:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-card-grid,:where(.chat-module__PLMemq__scope) .active-plan-region .supplement-plan-total){transition:none}:is(:where(.chat-module__PLMemq__scope) .nav.site-nav-ai-morphing,:where(.chat-module__PLMemq__scope) .site-nav-ai-morphing .site-mobile-nav-links){animation:none!important}:where(.chat-module__PLMemq__scope) .ai-mobile-back-link{animation:none!important}}:where(.chat-module__PLMemq__scope) .admin-module-nav button{align-items:center;display:flex}:is(:where(.chat-module__PLMemq__scope) .admin-module-nav button>span,:where(.chat-module__PLMemq__scope) .admin-module-nav button>strong,:where(.chat-module__PLMemq__scope) .admin-module-nav button>em){align-self:center}:where(.chat-module__PLMemq__scope) .admin-module-nav button>span{flex:0 0 28px}:where(.chat-module__PLMemq__scope) .admin-module-nav button>strong{flex:auto;align-items:center;height:28px;line-height:1;display:flex}:where(.chat-module__PLMemq__scope) .admin-module-nav button>em{margin-left:auto}@media (prefers-reduced-motion:reduce){:where(.chat-module__PLMemq__scope) .timeline-list:after{opacity:.34;animation:none;transform:translate(170%)}:where(.chat-module__PLMemq__scope) .nutrition-card{transition:none;animation:none}:where(.chat-module__PLMemq__scope) .nutrition-card img{animation:none}:where(.chat-module__PLMemq__scope) .thinking-indicator i{animation:none}:is(:where(.chat-module__PLMemq__scope) .lab-seed-visual:before,:where(.chat-module__PLMemq__scope) .lab-seed-visual-motion:before,:where(.chat-module__PLMemq__scope) .lab-seed-visual-motion:after),:is(:where(.chat-module__PLMemq__scope) .lab-seed-orbit,:where(.chat-module__PLMemq__scope) .lab-seed-data-point){animation:none}}
