.urood-landing{--lp-ink:#164b3d;--lp-olive:#587447;--lp-lime:#cdf675;--lp-paper:#f7f8f2;--lp-line:#e0e7d9;--lp-muted:#6b7e72;background:var(--lp-paper);color:var(--lp-ink);font-family:IBM Plex Sans Arabic,DM Sans,sans-serif}.urood-landing *{box-sizing:border-box}.urood-landing a{color:inherit;text-decoration:none}.urood-landing button{font:inherit;cursor:pointer}.urood-landing svg{flex-shrink:0;width:23px;height:23px}.urood-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #88ab48}.urood-landing .lp-container{width:min(1240px,100% - 80px);margin-inline:auto}.urood-landing .lp-main{width:100%;max-width:none;margin:0;padding:0}.lp-brand{align-items:center;gap:9px;font-size:29px;font-weight:700;line-height:1.1;display:inline-flex}.lp-brand img{border-radius:12px}.lp-brand small{letter-spacing:3.4px;margin-top:6px;font:600 8px DM Sans,sans-serif;display:block}.urood-landing .lp-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f2ed;border-bottom:1px solid #e2e8db;height:auto;min-height:84px;padding:0;position:sticky;top:0}.lp-nav-wrap{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 64px);min-height:84px;margin:auto;display:flex}.lp-nav{color:#627769;align-items:center;gap:30px;font-size:13px;display:flex}.lp-nav a:hover{color:var(--lp-ink)}.lp-nav-actions{align-items:center;gap:22px;font-size:13px;display:flex}.lp-login:hover{text-decoration:underline}.urood-landing .lp-button{background:var(--lp-ink);border:1px solid var(--lp-ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.lp-button svg,.lp-text-button svg,.lp-control-link svg,.lp-visual-link svg{transform:rotate(180deg)}.urood-landing .lp-button:hover{background:#0d3b30;transform:translateY(-2px)}.urood-landing .lp-button-small{border-radius:10px;gap:12px;min-height:43px;padding:8px 18px;font-size:12px}.urood-landing .lp-button-outline{color:var(--lp-ink);background:0 0;border-color:#cbd8bf}.urood-landing .lp-button-outline:hover{background:#eaf1df}.lp-menu-toggle,.lp-mobile-nav{display:none}.lp-skip{z-index:100;background:#fff;border-radius:10px;padding:14px 20px;position:fixed;top:-100px;right:20px}.lp-skip:focus{top:12px}.urood-landing .lp-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:76px;padding-block:100px 106px;display:grid;position:relative}.lp-hero-copy{min-width:0;container-type:inline-size}.lp-eyebrow{color:var(--lp-olive);align-items:center;gap:9px;margin-bottom:16px;font-size:13px;font-weight:600;line-height:1.8;display:flex}.lp-eyebrow>span,.lp-live-dot{background:#8cb74d;border-radius:50%;width:7px;height:7px;display:inline-block}.urood-landing .lp-hero h1{letter-spacing:-.8px;gap:6px;margin:0 0 24px;font-size:clamp(28px,8cqi,48px);font-weight:700;line-height:1.35;display:grid}.lp-hero h1>span{white-space:nowrap}.urood-landing h1 em{color:var(--lp-olive);white-space:nowrap;font-size:1.4em;font-style:normal;display:block}.urood-landing p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.95}.urood-landing .lp-hero-copy>p{color:#5e7769;max-width:510px;font-size:18px;line-height:1.9}.lp-cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-hero-note{color:#7a8b7c;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.lp-hero-note svg{width:15px;height:15px}.lp-value-row{color:#536d58;gap:0;margin-top:37px;font-size:12px;display:flex}.lp-value-row span+span{border-inline-start:1px solid #d4deca;margin-inline-start:18px;padding-inline-start:18px}.lp-hero-visual{min-width:0;position:relative}.lp-hero-visual:before{content:"";pointer-events:none;background:radial-gradient(#e3edcb 0,#edf3e3 43%,#0000 72%);position:absolute;inset:-38px -35px -30px}.lp-visual-caption{color:#6b8169;align-items:center;gap:8px;margin:0 10px 12px;font-size:11px;display:flex;position:relative}.lp-visual-caption>span:last-child{border:1px solid #d9e5cc;border-radius:5px;margin-inline-start:auto;padding:3px 7px;font-size:10px}.lp-window{background:#fff;border:1px solid #dbe5d0;border-radius:20px;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 60px #143d3612}.lp-window-bar{color:#7d8d78;background:#fbfcf8;border-bottom:1px solid #e7ecdf;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.lp-window-bar .lp-brand{color:var(--lp-ink);gap:6px;font-size:17px}.lp-window-bar .lp-brand img{border-radius:8px;width:26px;height:26px}.lp-window-bar .lp-brand small{letter-spacing:2px;margin-top:3px;font-size:5px}.lp-window-dots{letter-spacing:3px;color:#a3b394;margin-inline-start:auto}.lp-window-body{padding:25px}.lp-window-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-window-heading small{color:#82917c;font-size:10px}.urood-landing .lp-window-heading h2{margin-top:5px;font-size:20px}.lp-square-icon{color:#668249;background:#eef4e4;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lp-demo-product{align-items:center;gap:18px;padding:24px 0;display:flex}.lp-product-art{color:#6e5a26;background:#e4c569;border-radius:6px 6px 12px 12px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:75px;height:106px;padding-block:12px 8px;display:flex;box-shadow:inset -10px 0 #00000005}.lp-product-art span{letter-spacing:2px;font:700 9px sans-serif}.lp-product-art i{background:#f7e5a9;border-radius:50%;width:25px;height:34px;transform:rotate(25deg)}.lp-product-art b{font-size:10px}.lp-mini-tag{color:#937739;background:#f6eed8;border-radius:6px;padding:3px 8px;font-size:10px;line-height:1.8;display:inline-flex}.urood-landing .lp-demo-product h3{margin:8px 0 4px;font-size:17px}.urood-landing .lp-demo-product p{font-size:11px;line-height:1.8}.lp-demo-steps{border-block:1px solid #edf1e6;grid-template-columns:repeat(3,1fr);gap:6px;padding:18px 0;display:grid}.lp-demo-steps>div{text-align:center;justify-items:center;gap:6px;display:grid}.lp-demo-steps span{color:#72954d;background:#eef4e5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.lp-demo-steps svg{width:17px;height:17px}.lp-demo-steps strong{font-size:10px}.lp-demo-steps small{color:#8a9784;font-size:9px}.urood-landing .lp-visual-link{color:#4d6d3b;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 0 0;font-size:12px;display:flex}.lp-visual-link svg{width:17px;height:17px}.lp-floating-note{bottom:-30px;background:#fff;border:1px solid #d9e4cf;border-radius:12px;align-items:center;gap:10px;padding:13px 18px;display:flex;position:absolute;inset-inline-start:-18px;transform:rotate(2deg);box-shadow:0 12px 30px #143d3610}.lp-floating-note>span{background:var(--lp-lime);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lp-floating-note strong,.lp-floating-note small{display:block}.lp-floating-note strong{font-size:12px}.lp-floating-note small{color:#7d8a75;margin-top:3px;font-size:10px}.lp-section-intro h2,.lp-preview-copy h2{letter-spacing:-.5px;margin:0 0 16px;font-size:clamp(27px,2.7vw,38px);line-height:1.55}.urood-landing h2 em{color:var(--lp-olive);font-style:normal}.lp-problems{border-top:1px solid var(--lp-line);grid-template-columns:1fr 1.55fr;align-items:start;gap:70px;padding-block:38px 80px;display:grid}.lp-problems .lp-section-intro h2{font-size:26px}.lp-problem-items{grid-template-columns:repeat(3,1fr);gap:28px;padding-top:15px;display:grid}.lp-problem-items article>svg{color:#72924e;margin-bottom:16px}.urood-landing .lp-problem-items h3{margin:0 0 9px;font-size:16px}.urood-landing .lp-problem-items p{font-size:12px;line-height:1.95}.lp-journey{background:#edf2e5;border-block:1px solid #e3ead9;padding-block:80px}.lp-journey>.lp-container{grid-template-columns:.9fr 1.7fr;gap:70px;display:grid}.lp-journey-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-journey-grid article{border-top:1px solid #becdae;padding:20px 0}.lp-step-top{color:#819a66;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.lp-step-top>span{color:#a5b694;font:500 26px DM Sans,sans-serif}.urood-landing .lp-journey-grid h3{margin:0 0 12px;font-size:19px}.urood-landing .lp-journey-grid p{font-size:13px}.lp-preview{grid-template-columns:1fr 1.15fr;align-items:center;gap:100px;padding-block:100px;scroll-margin-top:110px;display:grid}.lp-preview-tabs{gap:7px;margin-top:28px;display:grid}.urood-landing .lp-preview-tabs button{text-align:start;color:#7e8e77;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:flex-start;align-items:center;gap:15px;min-height:58px;padding:12px 16px;font-size:14px;display:flex}.lp-preview-tabs button>span{font:500 11px DM Sans,sans-serif}.lp-preview-tabs button>svg{width:18px;height:18px;margin-inline-start:auto;transform:rotate(180deg)}.urood-landing .lp-preview-tabs button[aria-selected=true]{color:#254f3a;background:#eef3e5;border-color:#dae5cc;font-weight:600}.lp-preview-panel{border:1px solid var(--lp-line);background:#fff;border-radius:22px;min-height:510px;padding:30px;box-shadow:0 14px 40px #143d3606}.lp-panel-tag{color:#6f8956;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:10px;display:flex}.lp-panel-tag span{color:#8b9884}.urood-landing .lp-preview-panel>h3{margin:0 0 10px;font-size:23px;line-height:1.6}.urood-landing .lp-preview-panel>p{font-size:13px}.lp-stage-card{background:#fafcf6;border:1px solid #e4ebda;border-radius:14px;margin-top:22px;padding:20px}.lp-stage-card>.lp-mini-tag{float:left;margin-bottom:10px}.lp-stage-card>small{color:#8a9781;padding-top:6px;font-size:10px;display:block}.lp-stage-card>strong{clear:both;margin-top:14px;font-size:19px;display:block}.lp-stage-data{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.lp-stage-data>div{background:#eef3e5;border-radius:8px;padding:10px}.lp-stage-data small,.lp-stage-data b{display:block}.lp-stage-data small{color:#869a74;font-size:9px}.lp-stage-data b{margin-top:4px;font-size:12px}.lp-stage-note{color:#7d8e6d;align-items:flex-start;gap:8px;margin-top:18px;font-size:10px;line-height:1.8;display:flex}.lp-stage-note svg{width:14px;height:14px;margin-top:2px}.urood-landing .lp-text-button{color:#4b7038;background:0 0;border:0;align-items:center;gap:12px;padding:16px 0 0;font-size:12px;display:flex}.lp-shelf-label{text-align:center;background:#fff;border:1px solid #dde6d2;border-radius:8px;margin-top:14px;padding:12px}.lp-shelf-label>span{background:#e8f2d4;border-radius:4px;padding:2px 8px;font-size:10px}.lp-shelf-label>div{justify-content:center;align-items:center;gap:20px;margin:5px 0;display:flex}.lp-shelf-label del{color:#9a9f90;font-size:12px}.lp-shelf-label b{font-size:30px}.lp-shelf-label b small{font-size:12px}.lp-shelf-label>small{color:#899a7b;font-size:9px}.lp-mini-chart{direction:ltr;border-bottom:1px solid #d7e2c7;align-items:flex-end;gap:10px;height:110px;margin-top:20px;padding:6px 6px 0;display:flex}.lp-mini-chart i{background:#cedeb5;border-radius:4px 4px 0 0;flex:1}.lp-mini-chart i:last-child{background:#71964d}.lp-control{border-block:1px solid var(--lp-line);grid-template-columns:68px 1fr auto;align-items:center;gap:28px;padding-block:38px;display:grid}.lp-control-icon{color:#6e8b4e;background:#eef3e5;border:1px solid #dbe5cf;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.lp-control-icon svg{width:31px;height:31px}.lp-control .lp-eyebrow{margin-bottom:6px;font-size:11px}.urood-landing .lp-control h2{margin-bottom:12px;font-size:24px}.urood-landing .lp-control p{max-width:670px;font-size:13px}.lp-control-link{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.lp-control-link svg{width:18px;height:18px}.lp-faq{grid-template-columns:1fr 1.65fr;gap:80px;padding-block:100px;scroll-margin-top:100px;display:grid}.lp-faq-list details{border-bottom:1px solid var(--lp-line)}.lp-faq-list details:first-child{border-top:1px solid var(--lp-line)}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary>span{color:#8fa478;flex-shrink:0;font:300 23px sans-serif}.lp-faq-list details[open] summary>span{transform:rotate(45deg)}.urood-landing .lp-faq-list p{max-width:620px;margin-bottom:22px;font-size:13px}.lp-final{color:#fff;background:#164b3d;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:50px;padding:48px 56px;display:flex}.lp-final .lp-eyebrow{color:#b3c89c}.urood-landing .lp-final h2{margin:0;font-size:clamp(25px,2.7vw,38px);line-height:1.55}.urood-landing .lp-final h2 em{color:#d0edab}.urood-landing .lp-button-lime{background:var(--lp-lime);color:#214a2f;border-color:var(--lp-lime)}.urood-landing .lp-button-lime:hover{background:#dbff98}.lp-final>div:last-child{flex-shrink:0;justify-items:center;gap:16px;display:grid}.urood-landing .lp-final-demo{color:#c4d4bc;background:0 0;border:0;padding:0;font-size:12px}.urood-landing .lp-footer{color:#85917d;border:0;justify-content:space-between;align-items:center;gap:25px;padding-block:20px 40px;font-size:11px;display:flex}.lp-footer .lp-brand{color:var(--lp-ink);font-size:23px}.lp-footer .lp-brand img{width:34px;height:34px}.lp-footer>div{align-items:center;gap:20px;display:flex}.lp-pilot{border:1px solid #dce5d2;border-radius:20px;padding:4px 9px;font-size:9px}#lp-journey{scroll-margin-top:90px}@media (width>=1600px){.urood-landing .lp-hero{padding-block:110px 125px}}@media (width<=1100px){.urood-landing .lp-container{width:calc(100% - 56px)}.urood-landing .lp-hero{gap:35px;padding-block:70px 90px}.lp-hero-copy>p{font-size:16px}.lp-window-body{padding:20px}.lp-window-heading h2{font-size:17px}.lp-problems,.lp-journey>.lp-container{grid-template-columns:1fr;gap:20px}.lp-preview{gap:45px}.lp-control{grid-template-columns:60px 1fr}.lp-control-link{grid-column:2}.lp-nav{gap:18px}.lp-nav-actions{gap:15px}.lp-final{padding:38px}}@media (width<=760px){.urood-landing .lp-container{width:calc(100% - 36px)}.lp-nav-wrap{gap:12px;width:calc(100% - 36px);min-height:72px}.urood-landing .lp-header{min-height:72px}.lp-nav,.lp-nav-actions>.lp-button{display:none}.lp-nav-actions{gap:14px}.lp-brand{font-size:25px}.lp-brand img{width:34px;height:34px}.lp-brand small{font-size:7px}.lp-menu-toggle{background:#eef3e5;border:1px solid #dce6d0;border-radius:9px;gap:5px;padding:10px;display:grid}.lp-menu-toggle span{background:#315c42;width:17px;height:1.5px}.lp-mobile-nav{border-top:1px solid #e4eadc;gap:4px;padding:8px 20px 18px;display:grid}.lp-mobile-nav a{padding:10px 4px;font-size:13px}.urood-landing .lp-hero{grid-template-columns:1fr;gap:48px;padding-block:45px 75px}.lp-hero .lp-eyebrow{font-size:13px}.urood-landing .lp-hero h1{gap:4px;margin-bottom:22px;font-size:clamp(25px,7.8cqi,46px)}.urood-landing .lp-hero-copy>p{max-width:500px;font-size:16px}.lp-cta-row{gap:10px;margin-top:25px}.urood-landing .lp-cta-row>.lp-button{flex:1;gap:10px;min-height:49px;padding:12px 16px;font-size:13px}.lp-value-row{margin-top:28px;font-size:11px}.lp-value-row span+span{margin-inline-start:14px;padding-inline-start:14px}.lp-hero-visual{justify-self:center;width:100%;max-width:500px;padding-inline:5px}.lp-hero-visual:before{inset:-20px -10px}.lp-window{transform:rotate(-1deg)}.lp-window-body{padding:18px}.lp-window-bar{padding:12px 15px}.urood-landing .lp-window-heading h2{font-size:18px}.lp-demo-product{gap:14px;padding-block:20px}.urood-landing .lp-demo-product h3{font-size:16px}.lp-floating-note{inset-inline-start:6px;padding:10px 14px;bottom:-28px}.lp-floating-note strong{font-size:11px}.lp-floating-note small{font-size:9px}.lp-visual-caption{font-size:10px}.lp-problems{gap:10px;padding-block:30px 55px}.lp-problem-items{grid-template-columns:1fr;gap:0}.lp-problem-items article{border-bottom:1px solid var(--lp-line);padding:20px 42px 20px 0;position:relative}.lp-problem-items article>svg{position:absolute;top:23px;right:0}.urood-landing .lp-problem-items h3{font-size:17px}.urood-landing .lp-problem-items p{font-size:13px}.lp-section-intro h2,.lp-preview-copy h2{font-size:29px}.lp-problems .lp-section-intro h2{font-size:27px}.lp-journey{padding-block:55px}.lp-journey-grid{grid-template-columns:1fr;gap:0}.lp-journey-grid article{padding:22px 0}.lp-step-top{margin-bottom:10px}.lp-step-top>span{font-size:22px}.lp-journey-grid h3{font-size:20px}.lp-preview{grid-template-columns:1fr;gap:24px;padding-block:60px}.lp-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px}.urood-landing .lp-preview-tabs button{text-align:center;flex-direction:column;gap:5px;min-height:68px;padding:12px 4px;font-size:11px}.lp-preview-tabs button>svg{display:none}.lp-preview-panel{min-height:0;padding:22px}.urood-landing .lp-preview-panel>h3{font-size:21px}.lp-stage-card{padding:16px}.lp-panel-tag{margin-bottom:18px;font-size:9px}.lp-stage-card>strong{font-size:18px}.lp-control{grid-template-columns:1fr;gap:16px;padding-block:32px}.lp-control-icon{border-radius:14px;width:50px;height:50px}.lp-control-link{grid-column:1}.lp-faq{grid-template-columns:1fr;gap:22px;padding-block:60px}.lp-faq-list summary{padding-block:19px;font-size:14px;line-height:1.8}.lp-final{border-radius:20px;flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:26px;padding:30px 24px}.lp-final>div:last-child{align-items:stretch;width:100%}.lp-final .lp-button{width:100%}.urood-landing .lp-final h2{font-size:28px}.lp-final .lp-eyebrow{font-size:11px}.urood-landing .lp-footer{flex-wrap:wrap;gap:20px;padding-block:15px 30px}.lp-footer>span{display:none}.lp-footer>div{gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.urood-landing *{scroll-behavior:auto!important;transition:none!important}}.lp-real-preview{padding-block:76px 0}.lp-real-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.urood-landing .lp-real-heading h2{margin:0 0 12px;font-size:32px}.urood-landing .lp-real-heading p{font-size:13px}.lp-screen-switch{background:#edf2e5;border:1px solid #dce6d0;border-radius:10px;flex-shrink:0;gap:4px;padding:4px;display:flex}.urood-landing .lp-screen-switch button{color:#758665;background:0 0;border:0;padding:9px 14px;font-size:12px}.urood-landing .lp-screen-switch button[aria-pressed=true]{color:#214e3c;background:#fff;box-shadow:0 2px 7px #143d3610}.lp-real-preview>small{color:#8a997e;text-align:center;margin-top:10px;font-size:10px;display:block}@media (width<=760px){.lp-real-preview{padding-block:50px 0}.lp-real-heading{flex-direction:column;align-items:stretch;gap:18px}.urood-landing .lp-real-heading h2{font-size:27px}.lp-screen-switch button{flex:1}.lp-real-preview>a{border-radius:12px;padding:5px}}.lp-native-workspace{background:#fff;border:1px solid #dce5d2;border-radius:20px;font-family:inherit;overflow:hidden;box-shadow:0 18px 45px #143d3607}.lp-native-top{background:#fbfcf8;border-bottom:1px solid #e6ecde;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.lp-native-top>div{align-items:center;gap:12px;font-size:13px;display:flex}.lp-native-app-icon{color:#d3ee8a;background:#164b3d;border-radius:10px;place-items:center;width:33px;height:33px;font-size:20px;font-weight:700;display:grid}.lp-native-branch{color:#8a987e;border-inline-start:1px solid #dde5d3;padding-inline-start:14px;font-size:10px}.lp-native-demo{color:#7d916b;background:#f2f6e9;border:1px solid #dde7d2;border-radius:7px;padding:5px 9px;font-size:10px}.lp-native-body{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);display:grid}.lp-native-list{min-width:0;padding:28px}.lp-native-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.lp-native-list-heading small{color:#82956e;font-size:10px}.urood-landing .lp-native-list-heading h3{margin:5px 0 0;font-size:20px;line-height:1.6}.lp-native-list-heading>span{color:#8c9a82;white-space:nowrap;font-size:10px}.lp-native-table-wrap{overflow-x:auto}.urood-landing .lp-native-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.urood-landing .lp-native-table th{color:#849376;text-align:start;background:#f4f7ee;border:0;padding:12px 14px;font-size:10px;font-weight:500}.urood-landing .lp-native-table td{border:0;text-align:start;color:#4f6e51;border-bottom:1px solid #ecf0e5;padding:14px;font-size:13px}.lp-native-table tr.is-selected td{background:#f1f7e7}.urood-landing .lp-native-table td button{text-align:start;color:#385e40;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.lp-native-table td button strong{font-size:13px;font-weight:600;line-height:1.6;display:block}.lp-native-table td button small{color:#91a080;margin-top:3px;font-size:9px;display:block}.lp-native-product{background:#eaf2dc;border:2px solid #bad195;border-radius:4px 4px 9px 9px;flex:0 0 29px;width:29px;height:34px;display:block;position:relative}.lp-native-product:after{content:"";background:#c6daab;border-radius:2px;height:7px;position:absolute;inset:8px 3px}.lp-native-product.product-1{background:#f7eed9;border-color:#dfcd95;border-radius:50%;height:28px}.lp-native-product.product-1:after{background:#eaddb6;border-radius:50%;height:14px;inset:5px}.lp-native-product.product-2{background:#e2ebe4;border-color:#a9c0ae;border-radius:5px;height:26px}.lp-native-product.product-2:after{background:#bad1be;height:4px;inset:3px}.lp-native-reading{align-items:center;gap:10px;padding:16px 0 0;display:flex}.lp-native-reading>span{color:#7a9957;background:#f0f5e7;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.urood-landing .lp-native-reading p{color:#8a987e;font-size:11px;line-height:1.9}.lp-native-decision{background:#f8fbf2;border-inline-start:1px solid #e2ead7;flex-direction:column;justify-content:space-between;gap:20px;padding:28px;display:flex}.lp-native-reason{color:#5a7b3c;background:#e6f0d4;border-radius:6px;padding:4px 9px;font-size:10px;display:inline-flex}.lp-native-reason.keep{color:#628068;background:#e4ece5}.urood-landing .lp-native-decision h3{margin:15px 0 8px;font-size:20px;line-height:1.65}.urood-landing .lp-native-insight{color:#7e9071;font-size:12px;line-height:1.9}.lp-native-insight strong{color:#52713d;font-weight:600}.lp-native-offer{background:#fff;border:1px solid #dfe8d2;border-radius:12px;margin-top:18px;padding:18px 16px}.lp-native-offer small{color:#8d9b7e;font-size:10px;display:block}.lp-native-offer>strong{color:#164b3d;margin-block:6px;font-size:24px;line-height:1.6;display:block}.urood-landing .lp-native-offer p{color:#83916f;font-size:11px}.lp-native-explanation{margin-top:18px}.lp-native-explanation>strong{color:#68854e;font-size:11px}.urood-landing .lp-native-explanation p{color:#7d8e70;margin-top:5px;font-size:12px;line-height:1.95}.lp-native-caution{color:#98a18d;margin-top:12px;font-size:9px;line-height:1.9;display:block}.urood-landing .lp-native-decision>.lp-button{justify-content:space-between;min-height:43px;padding:10px 14px;font-size:12px}.lp-native-bottom{color:#91a080;background:#fcfdf9;border-top:1px solid #e4ebda;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px;font-size:9px;display:flex}.lp-native-bottom>span:first-child{align-items:center;gap:6px;display:flex}.lp-native-bottom i{background:#8daf63;border-radius:50%;width:5px;height:5px}.lp-native-price-review{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.lp-native-price-review>div{background:#f7f9f2;border:1px solid #e5ebdc;border-radius:9px;padding:12px}.lp-native-price-review small{color:#8b9b7c;font-size:9px;line-height:1.8;display:block}.lp-native-price-review strong{color:#365f42;margin-top:6px;font-size:20px;display:block}.lp-native-price-review strong span{font-size:10px;font-weight:500}@media (width<=900px){.lp-native-body{grid-template-columns:1fr}.lp-native-decision{border-inline-start:0;border-top:1px solid #e2ead7;grid-template-columns:1fr;display:grid}.lp-native-list,.lp-native-decision{padding:22px}.lp-native-decision>.lp-button{width:100%}}@media (width<=760px){.lp-native-top{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 16px}.lp-native-top>div{gap:9px;font-size:12px}.lp-native-branch{padding-inline-start:10px;font-size:9px}.lp-native-demo{padding:3px 7px;font-size:9px}.lp-native-list{padding:20px 14px}.urood-landing .lp-native-list-heading h3{font-size:18px}.lp-native-list-heading>span{display:none}.urood-landing .lp-native-table th{padding:10px 7px;font-size:9px}.urood-landing .lp-native-table td{padding:12px 7px;font-size:12px}.lp-native-table td button strong{font-size:11px}.urood-landing .lp-native-table td button{gap:7px}.lp-native-product{flex-basis:23px;width:23px;height:28px}.lp-native-reading{align-items:flex-start}.lp-native-bottom{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.lp-native-price-review{gap:6px}.lp-native-price-review>div{padding:9px 6px}.lp-native-price-review small{font-size:9px}.lp-native-price-review strong{font-size:18px}.lp-native-decision{padding:20px}}:root{font-synthesis:none;color:#253b35;--ink:#143d36;--lime:#cdf675;--muted:#798780;--line:#e4e9e2;--white:#fff;background:#f5f6f2;font-family:IBM Plex Sans Arabic,DM Sans,sans-serif;line-height:1.65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input,select{font:inherit}button,a,label.button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,.button:focus-within{outline-offset:4px;outline:3px solid #98b944}[hidden]{display:none!important}.rail{background:var(--ink);color:#e6eee6;z-index:10;flex-direction:column;width:232px;padding:33px 24px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.wordmark{align-items:center;gap:11px;font-size:35px;font-weight:800;line-height:1;display:flex}.wordmark img{flex-shrink:0}.rail-caption{color:#a1b6aa;margin:20px 0 43px;padding-inline-start:8px;font-size:11px}.rail nav{gap:10px;display:grid}.navitem{color:#b2c5b9;border-radius:9px;align-items:center;gap:13px;padding:13px;font-size:14px;transition:all .2s;display:flex}.navitem>span:first-child{font-size:20px}.navitem:hover{color:#fff;background:#ffffff0a}.navitem.active{color:var(--lime);background:#cdf67518}.rail-bottom{color:#a7baad;margin-top:auto;font-size:10px;line-height:1.8}.rail-bottom small{letter-spacing:2px;color:#7e9d8d;margin-top:14px;font:10px DM Sans,sans-serif;display:block}.live-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;height:82px;padding:0 40px;display:flex}.breadcrumb{color:#8d9990;gap:13px;font-size:12px;display:flex}.breadcrumb b{color:#486052;font-weight:500}.top-actions{align-items:center;gap:16px;display:flex}.version{color:#7c8e78;border:1px solid #dce3d7;border-radius:30px;padding:5px 10px;font-size:11px}main{max-width:1500px;margin:auto;padding:0 40px}.hero{justify-content:space-between;gap:30px;padding:45px 0 24px;display:flex}.eyebrow{color:#58734f;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.eyebrow i{background:#849e42;border-radius:50%;width:6px;height:6px}.eyebrow.quiet{color:#96a08e;letter-spacing:1.5px;margin-bottom:9px;font:9px DM Sans,sans-serif}h1{letter-spacing:-.5px;margin:16px 0;font-size:clamp(35px,3.2vw,53px);font-weight:800;line-height:1.3}h1 em{color:#6d8742;font-style:normal}p{color:var(--muted);margin:8px 0 17px;font-size:13px}h2{margin:0;font-size:20px;font-weight:700;line-height:1.4}h3{margin:25px 0 5px;font-size:16px}.actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}button,.button{color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.button{cursor:pointer}.primary{background:var(--ink);color:#f4f9ed}.primary:hover{background:#24584a}.secondary{color:#355044;background:#fff;border-color:#dce4d6}.secondary:hover{background:#edf2e6}.link{color:#688347;padding-inline:8px}.link:hover,.subtle:hover{background:#e8eedf}.subtle{border:1px solid #e1e7db;min-height:34px;padding:7px 12px;font-weight:500}.hero-art{background:#e9eee0;border:1px solid #e2e8d8;border-radius:15px;flex-direction:column;justify-content:space-between;width:30%;min-width:240px;max-width:320px;padding:24px;display:flex;position:relative;overflow:hidden}.hero-art:before{content:"";inset-inline-end:-80px;border:1px solid #d8e0ca;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px}.art-caption,.art-bottom{letter-spacing:1.8px;color:#82916e;z-index:1;font:8px DM Sans}.art-bars{direction:ltr;align-items:end;gap:10px;height:120px;margin:20px 15px;display:flex}.art-bars i{background:#bccca0;border-radius:5px 5px 0 0;flex:1;height:28%}.art-bars i:nth-child(2){height:44%}.art-bars i:nth-child(3){background:#799560;height:58%}.art-bars i:nth-child(4){background:#385c44;height:78%}.art-bars i:nth-child(5){background:var(--ink);height:100%}.status{color:#839079;min-height:25px;margin:0 0 20px;font-size:11px}.status.error{color:#a63e32;background:#fff0eb;border-radius:6px;padding:10px}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;margin:0 0 22px;padding:24px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}.stat{text-align:start;border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px 19px;display:block;position:relative}.stat:hover{border-color:#a4b38d;transform:translateY(-2px)}.stat>span{color:#839078;font-size:11px;font-weight:500;display:block}.stat strong{letter-spacing:-.6px;white-space:nowrap;margin:13px 0;font-family:DM Sans,Tajawal,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.4;display:block}.stat small{color:#8f9d83;font-size:10px;font-weight:400}.stat.highlight{background:var(--lime);border-color:var(--lime)}.stat.highlight strong{color:#1c3d25}.insight-layout{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.sectionhead{justify-content:space-between;align-items:center;gap:15px;display:flex}.mini-tag{color:#7c926b;background:#f0f5e8;border-radius:20px;padding:4px 10px;font-size:9px}.insight-row{text-align:start;border-bottom:1px solid #eef1e8;border-radius:0;align-items:center;gap:12px;width:100%;padding:17px 0;font-weight:400;display:flex}.insight-row:last-child{border-bottom:0;padding-bottom:0}.insight-row:hover{background:#fafcf6}.insight-number{color:#9aa98a;align-self:flex-start;margin-top:3px;font:10px DM Sans}.insight-row b{font-size:12px;font-weight:700}.insight-row small{color:#8f9b87;margin-top:3px;font-size:10px;line-height:1.5;display:block}.insight-row strong{white-space:nowrap;margin-inline-start:auto;font-family:DM Sans,Tajawal;font-size:16px}.insight-row strong span{color:#93aa72;margin-inline-start:12px;font-size:13px}.mixbar{border-radius:8px;gap:4px;height:12px;margin:24px 0 20px;display:flex;overflow:hidden}.mixbar span{min-width:4px}.mix-empty{background:#eef1e7;flex:1}.mix-keep{background:#d1dbc5}.mix-offer{background:#a2c554}.mix-review{background:#dbb77b}.mix-cost{background:#ba7d68}.mix-out{background:#8c9bb3}#mixlegend>div{color:#75826d;justify-content:space-between;align-items:center;margin:9px 0;font-size:11px;display:flex}#mixlegend span{align-items:center;gap:7px;display:flex}#mixlegend i{border-radius:2px;width:7px;height:7px}#mixlegend b{color:#3e5346;font:12px DM Sans}.empty-insight{align-items:center;gap:15px;min-height:134px;display:flex}.empty-symbol{color:#8f9f75;background:#f0f5e8;border-radius:10px;padding:10px 18px;font-size:28px}.muted{color:var(--muted)}.chips{flex-wrap:wrap;gap:7px;margin:23px 0 16px;display:flex}.chips button{color:#7e8d74;background:#f5f7f0;min-height:32px;padding:7px 13px;font-size:11px;font-weight:500}.chips button.selected{color:#486628;background:#e8f1d8}.filters{gap:10px;margin-bottom:17px;display:flex}input,select{font:inherit;color:#3e5545;background:#fff;border:1px solid #dfe6d8;border-radius:7px;width:100%;max-width:100%;min-height:42px;padding:10px 12px;font-size:12px}input:focus,select:focus{border-color:#b5c69a;outline:3px solid #edf3e0}.filters input{background:#fafcf7;flex:2;min-width:150px}.filters select{flex:1;min-width:130px}.tablewrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:start;width:100%;font-size:12px}th{text-align:start;color:#8f9a85;background:#f7f9f3;font-size:10px;font-weight:500}th,td{border-bottom:1px solid #ecf0e6;padding:15px 11px}td b{font-size:13px;font-weight:700}td small{color:#97a28d;margin-top:3px;font-size:10px;display:block}tr:hover td{background:#fcfdf9}.numeric{font-variant-numeric:tabular-nums;font-family:DM Sans,Tajawal,sans-serif}.badge{color:#7c8d71;background:#f0f3eb;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.offer{color:#6a8b34;background:#eaf3d8}.badge.review{color:#aa864f;background:#fbf0de}.badge.cost{color:#a66650;background:#faeae4}.badge.out{color:#70809b;background:#edf0f5}.row-action{color:#648243;min-height:32px;padding:5px;font-size:11px}.row-action:hover{background:#edf4e2}.tablefooter{color:#93a086;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex}.tablefooter>div{align-items:center;gap:8px;display:flex}.tablefooter button{min-height:28px;padding:5px 8px;font-size:10px}.empty{text-align:center;color:#94a087;padding:48px 15px}.settings{padding:0}.settings summary{cursor:pointer;justify-content:space-between;align-items:center;padding:19px 24px;list-style:none;display:flex}.settings summary::-webkit-details-marker{display:none}.settings b{font-size:14px}.settings small{color:#8b9980;margin:4px 0 0;font-size:11px;display:block}.plus{color:#8ca366;font-size:22px;transition:transform .2s}.settings[open] .plus{transform:rotate(45deg)}.settingsbody{border-top:1px solid var(--line);padding:0 24px 24px}.settingsbody>p{margin-top:20px;font-size:12px}.grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;display:grid}label{color:#7a8a70;font-size:11px}label input,label select{margin-top:6px;display:block}.settingsbody small{margin:14px 0}.note{color:#94a089;max-width:950px;font-size:11px;line-height:1.8}footer{border-top:1px solid var(--line);color:#a0aa96;justify-content:space-between;margin-top:27px;padding:20px 0;font-size:10px;display:flex}footer>span:first-child{letter-spacing:3px;color:#7a8f6c;font:10px DM Sans}.settings,#products{scroll-margin-top:20px}#mapping button.primary{margin-top:20px}#mapping .sectionhead button{margin:0}dialog{font:inherit;color:#314f3d;border:1px solid #e4eadb;border-radius:18px;width:calc(100% - 32px);max-width:780px;max-height:90vh;padding:27px;overflow:auto;box-shadow:0 25px 90px #142b2930}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#152b2880}.dialogtop{justify-content:space-between;align-items:center;display:flex}.detail-heading{margin-top:22px;position:relative}.detail-heading h2{font-size:27px}.detail-heading p{margin:4px 0 10px}.reason{color:#6e8358;background:#f3f7eb;border-radius:8px;padding:14px;font-size:12px}.small{font-size:11px}.scenario-pills{grid-template-columns:repeat(6,1fr);gap:7px;margin:18px 0;display:grid}.scenario-pills button{border:1px solid #e0e8d7;flex-direction:column;padding:12px 6px;font:600 18px DM Sans}.scenario-pills small{color:#8c9a80;text-align:center;align-items:center;min-height:26px;font-family:IBM Plex Sans Arabic,DM Sans,sans-serif;font-size:9px;font-weight:400;line-height:1.5;display:flex}.scenario-pills .chosen{color:#5a782f;background:#edf5de;border-color:#a3bb7c}.scenario-pills .blocked{color:#ad7966;background:#fdf7f4}.scenario-pills .blocked small{color:#ad7966}.scenario-pills .blocked.chosen{border-color:#bc8c7a}.scenario-metrics{background:#fafbf7;border:1px solid #e6ebdf;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:10px;padding:17px;display:grid}.scenario-metrics span{color:#8b9980;font-size:10px;display:block}.scenario-metrics b{margin-top:5px;font-family:DM Sans,Tajawal;font-size:18px;display:block}.negative{color:#a8634d}.comparison-bars{gap:12px;margin:25px 0;display:grid}.comparison-bars>div{align-items:center;gap:12px;display:flex}.comparison-bars span{color:#819174;width:70px;font-size:11px}.comparison-bars>div>div{background:#edf1e6;border-radius:5px;flex:1;height:10px;display:flex;overflow:hidden}.comparison-bars i{background:#9a8;border-radius:5px;height:100%;display:block}.comparison-bars .lime{background:#a2c554}.comparison-bars b{text-align:end;width:110px;font-size:11px;font-weight:500}.financial-lines>div{border-top:1px solid #edf0e7;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.financial-lines b{font-family:DM Sans,Tajawal;font-weight:500}html[lang=en]{font-family:DM Sans,Tajawal,sans-serif}html[lang=en] h1{letter-spacing:-1.5px;font-size:clamp(30px,3vw,48px);line-height:1.2}html[lang=en] .wordmark{font-size:28px}html[lang=en] .rail-caption{font-size:10px}html[lang=en] .navitem{font-size:12px}html[lang=en] .scenario-pills small{font-size:8px}@media (width>=1600px){main{padding:0 50px}.hero{padding-top:54px}}@media (width<=1150px){.rail{width:192px;padding:28px 18px}.workspace{margin-inline-start:192px}header,main{padding:0 25px}.hero-art{min-width:180px;padding:19px}.art-caption{font-size:6px}.hero{gap:20px}.stats{gap:9px}.stat{padding:16px 12px}.stat strong{font-size:21px}.stat>span{font-size:10px}.stat small{font-size:9px}.insight-layout{gap:15px}.panel{padding:20px}.insight-row strong{font-size:13px}.insight-row b{font-size:11px}.insight-row small{font-size:9px}.settings{padding:0}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rail{flex-direction:row;align-items:center;gap:25px;width:100%;padding:16px 22px;position:relative}.wordmark{font-size:28px}.wordmark img{width:33px;height:33px}.rail-caption,.rail-bottom{display:none}.rail nav{gap:5px;margin-inline-start:auto;display:flex}.navitem{padding:7px 9px;font-size:11px}.navitem>span:first-child{display:none}.workspace{margin:0}header{height:65px}.hero{padding-top:32px}.hero-art{max-width:230px}.stats strong{font-size:24px}.insight-row b{font-size:12px}}@media (width<=640px){main{padding:0 16px}header{height:58px;padding:0 16px}.breadcrumb>span:first-child,.breadcrumb>span:nth-child(2),.version{display:none}.top-actions{margin-inline-start:auto}.rail{padding:15px 16px}.rail nav a:last-child{display:none}.hero{gap:0;padding:27px 0 20px}.hero-art{display:none}h1{font-size:38px;line-height:1.3}.hero p{font-size:12px}.actions{gap:7px;margin-top:20px}.actions button,.actions .button{padding:9px 12px;font-size:11px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:17px 13px}.stat strong{margin:11px 0;font-size:22px}.stat>span{font-size:10px}.insight-layout{grid-template-columns:1fr;gap:0}.panel{margin-bottom:16px;padding:18px}.sectionhead h2{font-size:18px}.insight-row strong{font-size:14px}.health{padding-bottom:15px}.health #mixlegend{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.mixbar{margin:18px 0 12px}.filters{flex-wrap:wrap}.filters input{flex-basis:100%}.filters select{flex-basis:40%;min-width:0}.chips{gap:5px}.chips button{padding:6px 9px;font-size:10px}.sectionhead .secondary{padding:8px 10px;font-size:10px}.eyebrow.quiet{font-size:7px}th,td{padding:13px 9px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings{padding:0}.settings summary{padding:16px 18px}.settingsbody{padding:0 18px 20px}dialog{padding:18px}.scenario-pills{grid-template-columns:repeat(3,1fr)}.scenario-pills small{min-height:16px}.scenario-metrics{grid-template-columns:repeat(2,1fr)}.detail-heading h2{font-size:23px}html[lang=en] h1{font-size:36px}html[lang=en] .navitem{font-size:10px}html[lang=en] .rail nav a:nth-child(2){display:none}html[lang=en] .stat>span,.stat small{font-size:9px}.status{font-size:10px;line-height:1.8}.comparison-bars b{width:83px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.history-stats>div{overflow-wrap:anywhere;background:#f5f8ef;border:1px solid #e4eadb;border-radius:9px;padding:15px}.history-stats span{color:#7b8e70;font-size:10px;display:block}.history-stats strong{margin-top:8px;font-family:DM Sans,Tajawal;font-size:15px;display:block}.h-format{color:#7c8d72;margin-top:15px;font-size:11px}.h-format summary{cursor:pointer}.h-format p{overflow-wrap:anywhere;font-size:11px}.h-format small{font-size:11px;display:block}.experiment-section{border-top:1px solid #e5ebde;margin-top:25px;padding-top:8px}.experiment-section form .primary{margin-top:16px}.experiment-card{border:1px solid #e2ead7;border-radius:10px;margin-top:15px;padding:18px}.experiment-card small{color:#8a9a7b;font-size:10px;font-weight:400;display:block}.experiment-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 10px;display:grid}.experiment-metrics span{color:#849675;font-size:11px;display:block}.experiment-metrics strong{margin:7px 0;font-family:DM Sans,Tajawal;font-size:19px;display:block}.history-chart{direction:ltr;border-bottom:1px solid #e3eadb;align-items:flex-end;gap:4px;height:150px;margin-top:20px;padding-top:10px;display:flex}.history-chart span{border-radius:3px 3px 0 0;flex:1;min-width:0}.chart-dates{color:#8d9c7e;direction:ltr;justify-content:space-between;margin:8px 0 20px;font:10px DM Sans;display:flex}#history{scroll-margin-top:20px}#h-status{color:#748a61;font-size:11px}#h-analysis h3{margin:0}#h-analysis .sectionhead{margin-top:15px}#h-detail h2{margin-top:18px}.experiment-card .sectionhead{align-items:flex-start}.experiment-card .sectionhead>div{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.history-stats strong{font-size:12px}.experiment-metrics{grid-template-columns:1fr}.experiment-metrics>div{border-bottom:1px solid #eef2e7;padding-bottom:10px}.rail nav a[href=\#history]{display:none}.experiment-card{padding:12px}#h-analysis .sectionhead{flex-direction:column;align-items:flex-start}}.rail nav .navitem{text-align:start;border:0;justify-content:flex-start;width:100%;font-family:inherit;font-weight:400}.storage-status{color:#8a9b7d;margin:0 0 18px;padding-top:16px;font-size:10px}.hash{overflow-wrap:anywhere;font-family:DM Sans;font-size:10px}.form-submit{margin-top:18px}.settings-note{color:#849474;margin-top:12px;font-size:11px;display:block}.import-panel{margin-top:20px}.hero .import-panel{max-width:700px}.dialogtop{margin-bottom:20px}input[type=file]:focus-visible{outline:3px solid #a3bb7c}@media (width<=900px){.rail nav{flex-wrap:wrap;gap:3px}.rail nav .navitem{width:auto;padding:8px;font-size:10px}.rail{gap:10px}.rail nav .navitem span:first-child{display:none}}@media (width<=640px){.rail{flex-wrap:wrap}.rail nav{justify-content:space-between;width:100%}.rail nav .navitem{padding:7px 5px;font-size:10px}.hero{display:block}.hero-art{display:none}}:root{--muted:#5e7065}p{color:#5e7065;font-size:14px}.hero{align-items:flex-start}.hero>div:first-child{flex:1;min-width:0}.hero-art{flex:none;align-self:flex-start;min-width:220px;max-width:320px;height:280px}.hero-loaded h1{letter-spacing:0;margin:9px 0 3px;font-size:29px;line-height:1.4}.hero-loaded .eyebrow{display:none}.hero-loaded .actions{margin-top:15px}.hero-loaded p{margin:3px 0 10px}.decisions-panel{scroll-margin-top:20px}.stat>span{color:#5d6f50;font-size:13px}.stat small{color:#657b52;font-size:12px}.stat.highlight>span,.stat.highlight small{color:#425a24}.stat.stat-secondary{background:#f3f5ef}.stat-secondary strong{color:#657456;font-size:24px}.sectionhead h2{font-size:22px}th{color:#5b6c50;font-size:13px}td{color:#354d40;font-size:14px}td b{font-size:15px}td small{color:#65775b;font-size:12px}.badge{font-size:12px}.row-action{font-size:13px}.eyebrow{font-size:12px}.chips button{color:#5d704e;font-size:13px}.filters input,.filters select,input,select{color:#334f3c;font-size:14px}.grid label,label{color:#546c46;font-size:13px}.insight-row b{font-size:14px}.insight-row small{color:#647653;font-size:12px}.insight-row strong{font-size:18px}.note{color:#667958;font-size:12px}.tablefooter{color:#66795a;font-size:12px}.storage-status{color:#667b55;font-size:12px}.rail-caption{color:#bfd0c3;font-size:12px}.rail nav .navitem{font-size:14px}.breadcrumb{color:#657959;font-size:13px}.import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.import-file-meta{overflow-wrap:anywhere;background:#f2f6eb;border-radius:8px;justify-content:space-between;gap:16px;margin:16px 0 22px;padding:13px 15px;font-size:13px;display:flex}.import-file-meta span{white-space:nowrap;color:#61794e}.import-error{color:#9e412d;background:#fff1ed;border-radius:7px;padding:12px}.dialogtop{align-items:center}.dialogtop b{font-size:20px}.scenario-pills small{font-size:11px}.scenario-metrics span{font-size:12px}.financial-lines>div{font-size:14px}html[lang=en] .hero-loaded h1{letter-spacing:-.4px;font-size:29px}html[lang=en] .eyebrow{font-size:11px}@media (width<=1150px){.stat strong{font-size:23px}.stat>span{font-size:12px}.stat small{font-size:11px}.insight-row b{font-size:13px}.insight-row small{font-size:11px}.hero-art{min-width:180px}.stat-secondary strong{font-size:21px}}@media (width<=640px){.hero-art{display:none}.hero-loaded h1,html[lang=en] .hero-loaded h1{font-size:25px}.hero-loaded p{font-size:13px}.stat>span{font-size:12px}.stat small{font-size:11px}.stat strong{font-size:23px}.stat-secondary strong{font-size:20px}.import-grid{grid-template-columns:1fr}.import-file-meta{flex-direction:column;gap:4px}.rail nav .navitem{font-size:11px}.sectionhead h2{font-size:20px}.chips button{font-size:12px}.row-action{font-size:13px}.scenario-pills small{font-size:10px}html[lang=en] .stat>span{font-size:11px}}main{max-width:1700px;padding:0 28px}.rail{width:208px;padding:27px 20px}.workspace{margin-inline-start:208px}header{height:64px;padding:0 28px}.storage-status{margin-bottom:8px;padding-top:10px}.hero.hero-loaded{padding:6px 0 13px}.hero-loaded>div{grid-template-columns:1fr auto;align-items:center;gap:0 24px;display:grid}.hero-loaded h1{grid-column:1;margin:0;font-size:25px}.hero-loaded p{grid-column:1;margin:4px 0 0;font-size:12px}.hero-loaded .actions{grid-area:1/2/span 2;align-self:center;margin:0}.hero-loaded .actions .button,.hero-loaded .actions button{min-height:36px;padding:7px 12px}.hero-loaded>div>p[role=alert]{grid-column:1/-1}.source-strip{background:#edf2e5;border:1px solid #e0e8d4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:14px;padding:11px 15px;display:flex}.source-strip>div{min-width:110px;max-width:330px}.source-strip span{color:#71865c;font-size:10px;display:block}.source-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.source-strip>button{background:#fff;margin-inline-start:auto;font-size:11px}.source-strip>small{color:#6f805f;width:100%;margin-top:-5px;font-size:10px}.stats{gap:11px;margin-bottom:17px}.stat{padding:13px 17px}.stat strong{margin:6px 0;font-size:25px}.stat small{font-size:10px}.stat>span{font-size:12px}.stat-secondary strong{font-size:21px}.opportunity-section{margin:16px 0 19px}.opportunity-section h2{font-size:20px}.opportunity-section .eyebrow{margin-bottom:4px;font-size:8px}.opportunity-caption{color:#6c7f59;margin:4px 0 12px;font-size:11px}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opportunity-card{background:#fff;border:1px solid #dce6ce;border-radius:11px;min-width:0;padding:16px;box-shadow:0 3px 8px #24452003}.opportunity-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunity-top>span:first-child{color:#6d8a42;background:#edf5dd;border-radius:5px;padding:2px 6px;font:12px DM Sans}.opportunity-top>span:last-child{color:#738a5a;font-size:10px}.opportunity-card h3{margin:10px 0 1px;font-size:17px;line-height:1.3}.opportunity-card>small{color:#6c7f5c;font-size:11px}.opportunity-card>p{margin:8px 0;font-size:12px;line-height:1.6}.opportunity-card>p b{font-family:DM Sans,Tajawal;font-weight:500}.opportunity-price{background:#f5f8ee;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.opportunity-price>span{color:#6b8154;font-size:12px}.opportunity-price>span>b{font-family:DM Sans;font-weight:600}.opportunity-price strong{color:#355a38;font-family:DM Sans,Tajawal;font-size:19px;font-weight:600}.opportunity-facts{grid-template-columns:1fr 1.2fr;gap:10px;margin:11px 0;display:grid}.opportunity-facts span{color:#6e825b;font-size:10px;display:block}.opportunity-facts b{font-family:DM Sans,Tajawal;font-size:14px;font-weight:500}.opportunity-card>.primary{width:100%;min-height:34px;padding:7px;font-size:12px}.opportunity-card>.opportunity-footnote{text-align:center;color:#73865e;margin-top:7px;font-size:9px;display:block}.no-opportunities{background:#fff;border:1px solid #e1e8d8;border-radius:10px;padding:17px}.no-opportunities>b{font-size:14px}.no-opportunities p{font-size:12px}.decisions-panel{margin-bottom:17px;padding:18px}.decisions-panel .sectionhead h2{font-size:20px}.decisions-panel .chips{margin:13px 0 10px}.decisions-panel .filters{gap:8px;margin-bottom:12px}.decisions-panel input,.decisions-panel select{min-height:38px;padding:8px 10px;font-size:13px}.decisions-panel th{padding:11px 9px;font-size:11px}.decisions-panel td{vertical-align:middle;padding:12px 9px;font-size:13px}.decisions-panel td b{font-size:13px;font-weight:500}.decisions-panel td:first-child b{font-size:14px;font-weight:700}.decisions-panel td small{margin-top:2px;font-size:10px;line-height:1.5}.decisions-panel .badge{white-space:nowrap;font-size:11px}.offer-table-row{background:#fcfef8}.offer-table-row td:first-child{box-shadow:inset -3px 0 #b2d36f}html[dir=ltr] .offer-table-row td:first-child{box-shadow:inset 3px 0 #b2d36f}.coverage-meter{background:#edf1e6;border-radius:6px;width:85px;height:5px;margin:6px 0;overflow:hidden}.coverage-meter i{background:#9ab86c;border-radius:6px;height:100%;display:block}.positive-number{color:#547e2e}.workbench-signals{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.compact-panel{padding:18px}.compact-panel h2{font-size:17px}.compact-panel p{font-size:12px}.compact-panel p.note{margin-bottom:0;font-size:10px}.decision-map{gap:5px;margin-top:13px;display:grid}.decision-map button{border-radius:0;align-items:center;gap:10px;width:100%;min-height:28px;padding:7px 0;font-size:12px;font-weight:400;display:flex}.decision-map button>span{text-align:start;flex-shrink:0;width:110px}.decision-map button>div{background:#eff3e8;border-radius:5px;flex:1;height:6px;overflow:hidden}.decision-map i{background:#9bbd63;height:100%;display:block}.decision-map button:nth-child(2) i{background:#c7a768}.decision-map button:nth-child(3) i{background:#b8785a}.decision-map button>b{text-align:end;width:25px;font:12px DM Sans}.decision-map button:hover{color:#537b30}.transfer-row{border-bottom:1px solid #eaf0e1;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.transfer-row b{font-size:13px}.transfer-row small{color:#738860;font-size:11px;display:block}.transfer-row strong{color:#4f7033;text-align:end;font-family:DM Sans,Tajawal;font-size:20px}.transfer-row strong small{font-size:9px;font-weight:400}.column-sample{text-overflow:ellipsis;white-space:nowrap;color:#6d815b;margin-top:5px;font-size:11px;display:block;overflow:hidden}html[lang=en] .hero-loaded h1{font-size:25px}html[lang=en] .opportunity-top>span:last-child{font-size:9px}html[lang=en] .opportunity-card>p{font-size:11px}html[lang=en] .opportunity-facts span{font-size:9px}html[lang=en] .stat>span{font-size:11px}@media (width<=1200px){.opportunity-grid{gap:9px}.opportunity-card{padding:13px}.source-strip{gap:9px 15px}.source-strip>div{min-width:100px;max-width:200px}.stat strong{font-size:23px}.stat small{font-size:10px}.hero-loaded>div{display:block}.hero-loaded .actions{margin-top:12px}.opportunity-price strong{font-size:17px}}@media (width<=900px){.rail{width:100%;padding:14px 20px}.workspace{margin:0}main{padding:0 20px}.source-strip b{font-size:11px}.opportunity-card h3{font-size:15px}.opportunity-card>p{font-size:11px}.opportunity-price{padding:8px}.opportunity-price>span{font-size:11px}.opportunity-facts{grid-template-columns:1fr 1fr}.opportunity-facts b{font-size:12px}.opportunity-facts span{font-size:9px}.workbench-signals{grid-template-columns:1fr}.decision-map button>span{width:130px}}@media (width<=640px){main{padding:0 13px}header{height:53px;padding:0 14px}.hero.hero-loaded{padding-bottom:12px}.hero-loaded h1,html[lang=en] .hero-loaded h1{font-size:23px}.hero-loaded .actions{gap:6px}.hero-loaded .actions .button,.hero-loaded .actions button{padding:7px 10px;font-size:11px}.source-strip{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.source-strip>div{min-width:0;max-width:100%}.source-strip b{font-size:11px}.source-strip>button{grid-column:1/-1;min-height:30px;margin:0}.source-strip>small{grid-column:1/-1;margin:0;font-size:9px}.stats{gap:9px}.stat{padding:12px}.stat strong{font-size:23px}.stat small{font-size:10px}.stat>span{font-size:11px}.opportunity-grid{grid-template-columns:1fr;gap:10px}.opportunity-card{padding:14px}.opportunity-card h3{font-size:17px}.opportunity-card>p{font-size:12px}.opportunity-price strong{font-size:20px}.opportunity-facts span{font-size:11px}.opportunity-facts b{font-size:15px}.opportunity-top>span:last-child{font-size:10px}.opportunity-section .sectionhead{align-items:flex-start;gap:8px}.opportunity-section h2{font-size:19px}.opportunity-section .sectionhead .link{min-height:30px;padding:5px;font-size:10px}.opportunity-card>.primary{min-height:38px}.opportunity-card>.opportunity-footnote{font-size:10px}.decisions-panel{padding:13px}.decisions-panel th,.decisions-panel td{padding:10px 8px}.workbench-signals{gap:0}.compact-panel{padding:15px}.compact-panel .sectionhead h2{font-size:17px}.coverage-meter{width:75px}html[lang=en] .opportunity-card>p{font-size:12px}html[lang=en] .stat>span{font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.demand-lab .filters>label{flex:0 0 170px}.demand-lab .filters>label select{margin:0}.forecast-chart{direction:ltr;border-bottom:1px solid #d8e2cc;align-items:end;gap:5px;height:155px;margin-top:22px;display:flex}.forecast-chart>div{flex:1;align-items:end;gap:2px;min-width:0;height:100%;display:flex}.forecast-chart i{border-radius:3px 3px 0 0;flex:1;min-height:0;display:block}.forecast-chart .forecast{background:#d2b779}.chart-key{color:#527865;font-size:11px}.chart-key>span{color:#9d8249}.evidence-rules{background:#f2f6eb;border:1px solid #dfe9d0;border-radius:8px;padding:16px}.evidence-rules p{margin-bottom:8px;font-size:12px}.evidence-rules small{color:#718658;font-size:11px}.checkbox-label{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.checkbox-label input{accent-color:#143d36;width:18px;min-height:18px;margin:0}.experiment-card .sectionhead>select{width:auto;max-width:160px}.experiment-card .sectionhead{flex-wrap:wrap}@media (width<=640px){.demand-lab .sectionhead{flex-direction:column;align-items:start}.demand-lab .filters>label{flex:auto}.forecast-chart{gap:3px}.rail nav{gap:4px}.rail nav .navitem{padding:7px 6px;font-size:11px}}.entry-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.entry-fields label{gap:7px;display:grid}.entry-fields input{width:100%}.panel textarea{border:1px solid var(--line,#ccc);width:100%;font:inherit;border-radius:10px;padding:12px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.idea-card{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.idea-card h3{margin:8px 0;font-size:24px}.idea-mechanism{font-size:20px;font-weight:700;line-height:1.8}.idea-metrics{background:#f1f5e9;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.idea-metrics strong,.idea-metrics small{display:block}.idea-metrics strong{font-size:20px}.idea-card .actions{margin-top:auto}.occasion-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:18px 0;display:grid}.occasion-tile{text-align:start;background:#f7f8f2;border:1px solid #dce3d3;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.offer-brief{white-space:pre-wrap;font:inherit;padding:12px}.offer-intro{background:linear-gradient(120deg,#f5f8e9,#fff)}@media (width<=1100px){.offer-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.offer-grid{grid-template-columns:1fr}}input[type=checkbox]{vertical-align:middle;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;accent-color:var(--ink);cursor:pointer;flex:0 0 18px;margin:0;padding:0;display:inline-block}.occasion-form-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:flex}.occasion-confirm{cursor:pointer;min-width:0;color:var(--ink);flex:260px;align-items:center;gap:10px;padding:8px 0;font-size:14px;line-height:1.7;display:flex}.occasion-confirm input[type=checkbox]{margin:0;display:inline-block}.occasion-confirm span{overflow-wrap:anywhere;min-width:0}.occasion-save{white-space:nowrap;flex:none;min-width:148px;min-height:44px;margin:0}@media (width<=600px){.occasion-form-footer{align-items:stretch;gap:12px}.occasion-confirm{flex-basis:100%}.occasion-save{width:100%}}.offer-goals{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.offer-goals button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:12px 18px;font-weight:700}.offer-goals button.active{background:var(--ink);color:var(--lime);border-color:var(--ink)}.offer-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.offer-editor-option{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.offer-editor-option .entry-fields{grid-template-columns:1fr 1fr;gap:12px}.offer-editor-option .actions{margin-top:auto}.offer-editor-option h4{margin:0;font-size:17px}.offer-editor-option input{min-width:0}.offer-editor-option input[readonly]{color:#70816b;background:#f2f5ef}.editor-errors{color:#9e412d;padding-inline-start:20px;font-size:13px}.offer-comparison th,.offer-comparison td{white-space:normal;min-width:150px}.offer-comparison tbody th{background:#f6f8f1}.offer-workbench h3{margin:8px 0}@media (width<=1150px){.offer-editor-grid{grid-template-columns:1fr}.offer-editor-option .entry-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.offer-editor-option .entry-fields{grid-template-columns:1fr 1fr}.offer-goals{grid-template-columns:1fr 1fr;display:grid}.offer-goals button{padding:10px}}.campaign-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.campaign-stats>div{background:#f3f6ec;border-radius:12px;padding:16px}.campaign-stats strong,.campaign-stats small{display:block}.campaign-stats strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px}.campaign-card{margin:18px 0}.campaign-result-form{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.campaign-result-form .actions{margin-top:16px}.campaign-target{gap:8px;max-width:480px;margin:18px 0;display:grid}.campaign-target input{max-width:220px}.rail nav{gap:5px}.rail-caption{margin-bottom:24px}@media (width<=700px){.campaign-stats{grid-template-columns:1fr 1fr}.campaign-stats strong{font-size:21px}}.offer-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.offer-card-actions>.primary,.offer-card-actions>.secondary{text-align:center;white-space:nowrap;flex:110px;min-height:44px}.offer-explanation{border-top:1px solid var(--line);margin-bottom:8px;padding-top:12px;font-size:13px}.offer-explanation summary{cursor:pointer;color:var(--ink);font-weight:600}.offer-more{flex:none;position:relative}.offer-more>summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;list-style:none;display:flex}.offer-more>summary::-webkit-details-marker{display:none}.offer-more>div{inset-inline-end:0;border:1px solid var(--line);z-index:4;background:#fff;border-radius:10px;gap:5px;min-width:170px;padding:8px;display:grid;position:absolute;bottom:46px;box-shadow:0 8px 24px #143d361a}.offer-more button{text-align:start;padding:10px}.comparison-disclosure>summary{cursor:pointer;font-weight:600}.comparison-disclosure .offer-workbench{border:0;margin:0;padding:18px 0 0}.offer-action-dialog{border:1px solid var(--line);width:min(760px,100vw - 28px);max-height:90dvh;color:var(--ink);background:#fff;border-radius:20px;padding:24px;overflow:auto}.offer-action-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102f2aaa}.offer-action-dialog .dialogtop{z-index:5;border-bottom:1px solid var(--line);background:#fff;padding:10px 0;position:sticky;top:-24px}.offer-action-dialog .dialogtop h2{margin:0;font-size:22px}.offer-action-dialog .offer-workbench{border:0;margin:0;padding:16px 0 0}.offer-action-dialog .offer-editor-grid{grid-template-columns:1fr}.offer-action-dialog .offer-editor-option .entry-fields{grid-template-columns:1fr 1fr}.offer-action-dialog .offer-editor-option{padding:16px}.offer-action-dialog .offer-editor-option .actions{flex-wrap:wrap;gap:10px;display:flex}.offer-action-dialog .campaign-target{max-width:none}.idea-card h3{font-size:22px;font-weight:600}.idea-mechanism{font-weight:600}.idea-card{gap:6px}.idea-card .idea-metrics{margin-top:4px}.idea-card>p[dir=ltr]{font-variant-numeric:tabular-nums}.offer-action-dialog .dialogtop button{min-width:40px;min-height:40px;font-size:24px}@media (width<=600px){.offer-action-dialog{padding:16px}.offer-action-dialog .dialogtop{top:-16px}.offer-action-dialog .offer-editor-option .entry-fields{grid-template-columns:1fr}.offer-card-actions{gap:8px}}.notification-bell{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-bell:hover{background:#f0f5e8}.notification-bell.has-urgent{color:#a0432c;border-color:#e9b9a8}.notification-count{top:-5px;background:var(--ink);color:#fff;border:2px solid #f5f6f2;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font:600 11px DM Sans,sans-serif;display:flex;position:absolute;inset-inline-end:-6px}.has-urgent .notification-count{background:#a0432c}.notification-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.notification-overview>div{text-align:center;background:#f1f5ea;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.notification-overview strong{font-size:26px}.notification-overview span{font-size:12px}.notification-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.notification-tabs{flex-wrap:wrap;gap:5px;display:flex}.notification-tabs button{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.notification-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.notification-list{gap:12px;display:grid}.notification-item{border:1px solid var(--line);border-inline-start:4px solid #a3b68b;border-radius:12px;padding:16px}.notification-item.priority-urgent{background:#fff9f5;border-inline-start-color:#b54c32}.notification-item.priority-action{border-inline-start-color:#bd8d28}.notification-item.is-unread{box-shadow:0 2px 8px #143d360a}.notification-item.is-read{border-inline-start-width:2px}.notification-item h3{margin:10px 0 6px;font-size:17px}.notification-item>strong{font-size:13px}.notification-item-top{color:#62735a;justify-content:space-between;gap:12px;font-size:12px;display:flex}.notification-priority{font-weight:600}.priority-urgent .notification-priority{color:#a0432c}.notification-settings{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.notification-settings summary{cursor:pointer;font-weight:600}.notification-settings .entry-fields{margin-top:16px}.notification-empty{text-align:center;background:#f7f9f3;border-radius:12px;padding:28px 16px}.campaign-card:focus{outline-offset:3px;outline:3px solid #a7be72}.notification-item .actions{margin-top:12px}.notification-intro{margin-top:16px}@media (width<=600px){.top-actions{gap:10px}.notification-overview>div{padding:10px 6px}.notification-overview span{font-size:11px}.notification-toolbar{align-items:stretch}.notification-item .actions button{flex:1}.notification-bell{flex-basis:40px;width:40px;height:40px}}.season-hub{background:linear-gradient(120deg,#fff,#f4fbf8)}.season-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-block:18px;display:grid}.season-card{--season:#147b59;border:1px solid color-mix(in srgb,var(--season) 20%,white);background:color-mix(in srgb,var(--season) 5%,white);min-width:0;color:var(--season);text-align:start;border-radius:18px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.season-card:hover{transform:translateY(-3px);box-shadow:0 9px 22px #15342a12}.season-card[aria-pressed=true]{outline:3px solid var(--season);outline-offset:2px}.season-card:focus-visible{outline:3px solid var(--season);outline-offset:3px}.season-card strong{font-size:1.05rem}.season-card small{font-size:.75rem}.season-card>span{font-size:.8rem}.season-card .occasion-art{width:100%;height:112px}.season-card .season-count{background:#fff9;border-radius:8px;margin-top:5px;padding:5px 8px}.season-sand{--season:#98703b}.season-violet{--season:#7351ad}.season-pink{--season:#b84772}.season-blue{--season:#327aaf}.season-selection{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.season-selection p{margin:5px 0;font-size:.85rem}@media (width<=520px){.season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.season-card{padding:10px}.season-card .occasion-art{height:95px}.season-selection{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.season-card{transition:none}.season-card:hover{transform:none}}.season-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.season-slot{cursor:grab;border-radius:18px;min-width:0}.season-slot:active{cursor:grabbing}.season-slot .season-card{width:100%;height:calc(100% - 42px)}.season-controls{gap:5px;padding:8px 0;display:flex}.season-controls button{min-height:32px;padding:5px 11px}.season-controls button:first-child{flex:1}.season-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:350px;margin-block:16px;padding:5px;display:grid;overflow:auto}.season-choice{--season:#147b59;color:var(--season);background:#f7faf9;border:1px solid #dfe7e3;border-radius:12px;flex-direction:column;align-items:center;padding:5px;font-size:.8rem;display:flex}.season-choice svg{width:100%;height:65px}.season-choice[aria-pressed=true]{outline:2px solid var(--season)}@media (width<=800px){.season-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.season-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.recommendation-banner{background:linear-gradient(110deg,#ecf5df,#fcffef 60%,#e2f2e9);border:1px solid #ccdfc6;border-radius:18px;align-items:center;gap:22px;margin-block:6px 16px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.recommendation-visual{text-align:center;color:#217957;flex:0 0 150px}.recommendation-visual svg{width:150px;height:112px}.recommendation-visual span{font-size:.85rem;font-weight:600}.recommendation-content{flex:1;min-width:0}.recommendation-banner h2{margin:5px 0 8px;font-size:22px;line-height:1.5}.recommendation-banner p{margin:6px 0;font-size:.9rem}.recommendation-motives{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.recommendation-motives span{background:#fff9;border:1px solid #d3e5cf;border-radius:20px;padding:4px 10px;font-size:.8rem}.recommendation-banner .preparation-notice{color:#73501b;font-weight:600}.recommendation-banner small{color:#597168;font-size:.73rem}.recommendation-actions{flex-direction:column;flex:0 0 175px;gap:9px;display:flex}.recommendation-banner>svg{color:#217957;flex-shrink:0;width:140px}@media (width<=1000px){.recommendation-banner{flex-wrap:wrap}.recommendation-actions{flex-direction:row;flex:1 0 100%}.recommendation-actions button{flex:1}}@media (width<=520px){.recommendation-banner{gap:10px;padding:15px}.recommendation-visual{flex-basis:85px}.recommendation-visual svg{width:85px;height:80px}.recommendation-banner h2{font-size:18px}.recommendation-actions{flex-direction:column}}.plan-lines{gap:10px;margin-block:16px;display:grid}.plan-line{background:#f4f8f2;border-radius:12px;align-items:center;gap:18px;padding:14px;display:flex}.plan-line>div{flex:1}.plan-line small{margin-top:6px;display:block}.plan-line input{max-width:130px}.plan-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:18px;display:grid}.plan-register{border-top:1px solid #dbe5dd;padding-block:18px}.plan-register .actions{flex-wrap:wrap;margin-top:12px}.campaign-plan-editor .actions{flex-wrap:wrap;gap:10px;display:flex}.plan-checks .occasion-confirm{margin:0}@media (width<=600px){.plan-line{flex-wrap:wrap}.plan-line>div{flex-basis:100%}.plan-checks{grid-template-columns:1fr}}.import-preview{border:1px solid #dbe5dd;border-radius:12px;margin-block:18px;padding:14px}.import-preview .tablewrap{max-height:260px;overflow:auto}.import-preview table{font-size:.85rem}.import-preview li{color:#963e30;font-size:.8rem}.import-grid select{max-width:100%}dialog .occasion-confirm{margin-block:16px}.shelf-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block:18px;display:grid}.shelf-summary button{background:#f4f8f0;border:1px solid #d7e3d1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:15px;display:flex}.shelf-summary strong{font-size:26px}.shelf-summary span{font-size:.85rem}.shelf-summary button[aria-pressed=true]{color:#fff;background:#174d3d}.shelf-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shelf-toolbar .occasion-confirm{margin:0}.shelf-toolbar select{width:auto}.shelf-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.shelf-item{min-width:0;margin:0}.shelf-item>.sectionhead{gap:10px;font-size:.8rem}.shelf-item .occasion-confirm{margin:0}.shelf-label-preview{text-align:center;background:#fffef7;border:1px dashed #b4c8aa;border-radius:8px;flex-direction:column;align-items:center;gap:7px;min-height:245px;margin-top:15px;padding:18px;display:flex}.shelf-label-preview>strong{overflow-wrap:anywhere;font-size:1.15rem}.shelf-label-preview>s{color:#8b7470}.shelf-label-preview>b{color:#155c43;font-size:2.3rem;line-height:1.3}.shelf-label-preview>small{background:#e7f3d1;border-radius:20px;padding:3px 12px}.shelf-label-preview footer{color:#617568;border:0;margin:4px 0 0;padding:0;font-size:.8rem;display:block}.shelf-card-meta{color:#617568;font-size:.8rem}.shelf-item details>label{margin-block:12px;display:block}.shelf-item details>.occasion-confirm{display:flex}.shelf-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.shelf-actions button{white-space:normal;flex:1;font-size:.8rem}.shelf-state-replace,.shelf-state-remove{border-color:#d6a276}.shelf-state-displayed{border-color:#70ab8e}@media (width<=750px){.shelf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-grid{grid-template-columns:1fr}}.bulk-table{max-height:430px;overflow:auto}.bulk-table td b,.bulk-table td small{display:block}.bulk-table td s{color:#8d7771;font-size:.8rem}.bulk-offers>.occasion-confirm{margin-block:16px}.print-settings summary{cursor:pointer;font-weight:600}.print-settings .actions{flex-wrap:wrap;gap:10px;display:flex}.shelf-actions{border-top:1px solid #e5ece5;justify-content:center;gap:10px;padding-top:12px}.shelf-actions .icon-action{font-size:inherit;flex:none;min-height:44px}.icon-action-wrap{outline:none;flex:none;display:inline-flex;position:relative}.icon-action{color:#275c48;background:#f5f9f6;border:1px solid #d6e4dc;border-radius:13px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;position:relative}.icon-action:hover:not(:disabled){background:#e5f0e9;border-color:#82aa93;transform:translateY(-1px)}.icon-action.tone-primary{color:#fff;background:#174d3d;border-color:#174d3d}.icon-action.tone-primary:hover:not(:disabled){background:#22644e}.icon-action.tone-warning{color:#9a662b;background:#fcf7ee;border-color:#ead7b9}.icon-action:disabled{opacity:1;color:#a2afa7;cursor:not-allowed;background:#f0f3f1;border-color:#e2e8e4}.icon-action.is-done:disabled{color:#397353;background:#e8f3eb;border-color:#c1ddc8}.icon-action-check{inset-inline-end:-3px;color:#24552e;background:#d4edaf;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:-3px}.icon-action-tooltip{pointer-events:none;color:#fff;white-space:normal;text-align:center;opacity:0;visibility:hidden;z-index:20;background:#173b30;border-radius:8px;width:max-content;max-width:180px;padding:7px 10px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 5px 15px #153b3020}.icon-action-wrap:hover .icon-action-tooltip,.icon-action-wrap:focus-within .icon-action-tooltip{opacity:1;visibility:visible}.icon-action:focus-visible,.icon-action-wrap:focus-visible .icon-action{outline-offset:3px;outline:3px solid #9bc877}@media (prefers-reduced-motion:reduce){.icon-action{transition:none}.icon-action:hover:not(:disabled){transform:none}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hero.gateway-hero{background:linear-gradient(115deg,#f5f9ec,#fff 60%,#eef6e6);border:1px solid #dce8d5;border-radius:22px;margin-block:10px 20px;padding:24px 26px 0;display:block;overflow:visible}.hero.gateway-hero>.gateway-top{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:20px;display:grid}.gateway-copy{min-width:0}.hero.gateway-hero h1{letter-spacing:0;margin:8px 0;font-size:clamp(26px,2.8vw,41px);line-height:1.45}.hero.gateway-hero h1 em{color:#34724d;background:linear-gradient(#0000 70%,#d9f0b4 70%);font-family:inherit;font-style:normal}.hero.gateway-hero .gateway-subtitle{max-width:none;margin:0 0 18px;font-size:15px;line-height:1.8}.gateway-art{width:100%;max-height:210px}.gateway-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gateway-controls .actions{flex-wrap:wrap;gap:8px;margin:0}.gateway-controls .gateway-discover{align-items:center;gap:16px;min-height:44px;padding:10px 18px;display:flex}.gateway-controls .import-icon-button{color:#205c43;cursor:pointer;background:#fff;border:1px solid #cadacb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.import-icon-button:focus-within{outline-offset:3px;outline:3px solid #9bc877}.gateway-pulse{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.gateway-pulse button{color:#54735d;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.gateway-pulse button+button{border-inline-start:1px solid #d8e4d4;padding-inline-start:12px}.gateway-pulse strong{color:#174d3d;font-size:17px}.gateway-suggestions .recommendation-banner{border:0;background:#edf5e4;border-top:1px solid #dce8d5;border-radius:0 0 22px 22px;margin:20px -26px 0;padding:16px 22px}.gateway-suggestions .recommendation-banner h2{font-size:18px}.gateway-suggestions .recommendation-visual{flex-basis:90px}.gateway-suggestions .recommendation-visual svg{width:90px;height:75px}.gateway-suggestions .recommendation-motives{margin:6px 0}.gateway-suggestions .recommendation-actions{flex-basis:160px}.gateway-suggestions .recommendation-banner p{font-size:.82rem}@media (width<=900px){.hero.gateway-hero>.gateway-top{grid-template-columns:minmax(0,1fr) 180px}.gateway-art{max-height:160px}}@media (width<=600px){.hero.gateway-hero{padding:18px 16px 0}.hero.gateway-hero>.gateway-top{grid-template-columns:1fr}.gateway-art{display:none}.hero.gateway-hero h1{font-size:28px}.gateway-suggestions .recommendation-banner{margin-inline:-16px;padding:14px 16px}.gateway-controls{gap:8px}.gateway-controls .gateway-discover{justify-content:space-between;width:100%}.gateway-pulse button+button{border:0;padding-inline-start:0}}.safety-lots{gap:12px;margin-block:12px;display:grid}.safety-lot{background:#f6f9f2;margin:0;padding:14px}.safety-attention{text-align:start;background:#fbfcf7;border:1px solid #e1e8da;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-block:8px;padding:12px;display:flex}.safety-attention span{font-size:.85rem}.safety-lot input{min-width:0}.import-safety-fields{margin-block:12px}.safety-workspace{width:100%;min-width:0;margin:0}.safety-workspace>.panel{width:100%;min-width:0}.safety-tab-body{padding-top:8px}.safety-tab-body[hidden]{display:none!important}.safety-tab-body>.entry-fields,.safety-lot .entry-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.safety-tabs{margin-block:16px}.safety-tabs button:focus-visible{outline-offset:3px;outline:2px solid #83b753}.safety-save{gap:10px;margin-top:18px;display:flex}.safety-attention{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:12px 0}.safety-attention-panel>.safety-attention:last-child{border-bottom:0}.safety-workspace .filters input,.safety-workspace .filters select{min-width:0}.safety-lot{box-shadow:none}.safety-tab-body>.note{line-height:1.8}@media (width<=900px){.safety-tab-body>.entry-fields,.safety-lot .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.safety-tab-body>.entry-fields,.safety-lot .entry-fields{grid-template-columns:1fr}.safety-attention{flex-direction:column;align-items:flex-start}}.import-undo{margin-bottom:10px;padding:3px 0;font-size:12px}.offer-action-dialog .idea-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.offer-action-dialog .chips button[aria-pressed=true]{color:#284e35;background:#e8f1d8}.offer-action-dialog .occasion-confirm{margin-block:14px}.safety-overview .idea-metrics{align-items:start;margin-block:18px 16px}.safety-overview .filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.safety-workspace :is(input,select){width:100%;min-width:0;max-width:100%}.safety-workspace .entry-fields label{align-content:start;min-width:0;line-height:1.7}.safety-workspace .entry-fields :is(input,select){min-height:42px;padding:8px 10px}.safety-workspace input[type=checkbox]{flex:0 0 18px;width:18px;min-height:18px;padding:0}.safety-editor>h3{overflow-wrap:anywhere;margin-top:0}.safety-tabs{clear:both;flex-wrap:wrap;gap:8px;display:flex}.safety-tabs button{white-space:normal;max-width:100%}.safety-tab-body,.safety-overview .idea-metrics>div{min-width:0}.safety-overview .idea-metrics small{line-height:1.8}.safety-save{clear:both;position:static}.workspace-data-status{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;padding:12px 0;display:flex}.workspace-data-status .storage-status{flex:260px;margin:0;padding:0;font-size:11px}.workspace-data-status .import-undo{min-height:36px;margin:0;padding:6px 10px;font-size:11px}.workspace-data-status>[role=alert]{overflow-wrap:anywhere;color:#72562d;background:#fff8eb;border-inline-start:3px solid #b58a41;border-radius:6px;flex:100%;margin:0;padding:10px 12px;line-height:1.8}.safety-workspace{padding-top:18px}@media (width<=640px){.safety-overview .filters{grid-template-columns:1fr}.safety-overview .idea-metrics{gap:14px}.safety-workspace{padding-top:14px}}dialog.smart-import-dialog{scrollbar-gutter:stable;border-radius:18px;width:min(1240px,96vw);max-width:96vw;max-height:92dvh;padding:24px 28px;overflow:auto}.smart-import-dialog .dialogtop{z-index:3;border-bottom:1px solid var(--line);background:#fff;margin-top:-8px;padding:16px 0;position:sticky;top:-24px}.smart-import-types{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.smart-import-types button{border:1px solid var(--line);background:#f7f9f3;flex:180px;min-height:44px;font-weight:500}.smart-import-types button[aria-pressed=true]{color:#fff;background:#143d36;border-color:#143d36}.smart-import-detection{background:#eef5e7;border-inline-start:3px solid #80a65d;border-radius:8px;padding:12px 16px;line-height:1.9}.smart-import-dialog .import-file-meta,.smart-import-summary{background:#f4f7ed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.smart-import-summary p{flex:100%;margin:0;line-height:1.9}.smart-import-dialog .import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin-block:20px;display:grid}.smart-import-dialog .import-grid label,.smart-import-dialog .entry-fields label{align-content:start;gap:7px;min-width:0;font-size:13px;display:grid}.smart-import-dialog :is(select,input):not([type=checkbox]){width:100%;min-width:0;max-width:100%;min-height:44px}.smart-import-dialog .column-sample{unicode-bidi:plaintext;margin:0;line-height:1.7}.smart-import-dialog details{border-top:1px solid var(--line);padding-block:14px}.smart-import-dialog summary{cursor:pointer;font-weight:600;line-height:1.8}.smart-import-dialog details .entry-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.smart-import-dialog .import-preview{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.smart-import-dialog .tablewrap{max-width:100%;max-height:280px;overflow:auto}.smart-import-dialog th,.smart-import-dialog td{white-space:nowrap;padding:10px 12px}.smart-import-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.smart-import-layout>section{min-width:0}.smart-import-layout .import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-import-help{border:1px solid var(--line);background:#fafbf7;border-radius:12px;margin-top:20px;padding:16px 20px}.smart-import-help h3{margin-top:0}.smart-import-help p{line-height:1.9}.smart-import-footer{z-index:2;border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 0;display:flex;position:sticky;bottom:-24px}.smart-import-footer .occasion-confirm{flex:360px;margin:0}@media (width<=800px){.smart-import-layout{grid-template-columns:1fr}.smart-import-help{margin:0}.smart-import-dialog .import-grid,.smart-import-dialog details .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){dialog.smart-import-dialog{max-height:94dvh;padding:16px}.smart-import-dialog .dialogtop{top:-16px}.smart-import-dialog .import-grid,.smart-import-layout .import-grid,.smart-import-dialog details .entry-fields{grid-template-columns:1fr}.smart-import-footer{bottom:-16px}.smart-import-footer .primary{width:100%}}.smart-import-dialog .smart-import-types{gap:6px;margin:10px 0}.smart-import-dialog .smart-import-types button{flex:0 auto;min-height:34px;padding:6px 14px;font-size:12px}.smart-import-dialog .smart-import-summary,.smart-import-dialog .import-file-meta{gap:6px 16px;margin:10px 0;padding:10px 14px}.smart-import-dialog .import-filename{overflow-wrap:anywhere;text-align:start;direction:ltr;unicode-bidi:isolate;max-width:100%}.smart-import-dialog .smart-import-summary p{margin:0;font-size:12px;line-height:1.7}.smart-import-dialog .smart-import-detection{margin:8px 0;padding:8px 12px;font-size:12px;line-height:1.8}.smart-import-dialog .import-preview{margin-top:8px;padding-top:8px}.smart-import-dialog .import-preview h3{margin:6px 0;font-size:15px}.smart-import-dialog .import-preview>p{margin:4px 0 8px;font-size:12px}.smart-import-dialog .import-column-details,.smart-import-dialog .import-explanation,.smart-import-dialog .import-sheet-details{padding-block:10px}.smart-import-dialog .import-column-details>summary,.smart-import-dialog .import-explanation>summary,.smart-import-dialog .import-sheet-details>summary{color:#46654c;font-size:12px;font-weight:500}.smart-import-dialog .import-column-details .import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:14px 0}.smart-import-dialog .smart-import-help{background:#fafbf7;margin:8px 0 0;padding:12px}.smart-import-dialog .smart-import-help h3{display:none}.smart-import-dialog .smart-import-help p{margin:5px 0;font-size:12px}.smart-import-dialog .smart-import-footer{justify-content:flex-start;gap:8px 12px;margin-top:10px;padding:12px 0}.smart-import-dialog .import-next-step{color:#5e7065;flex:240px;font-size:12px;line-height:1.8}.smart-import-dialog .smart-import-footer .occasion-confirm{flex:340px;min-width:0;font-size:12px}.smart-import-dialog .smart-import-footer .primary{margin-inline-start:auto}.smart-import-dialog .smart-import-footer button:disabled{opacity:.55}@media (width<=640px){.smart-import-dialog .import-column-details .import-grid{grid-template-columns:1fr}.smart-import-dialog .smart-import-footer .primary{width:100%;margin:0}}.basket-intro{margin-top:18px}.basket-intro .sectionhead{flex-wrap:wrap}.basket-intro .actions{margin-top:12px}.basket-opportunities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.basket-pair{border:1px solid var(--line);background:#fafcf7;border-radius:12px;min-width:0;padding:18px}.basket-pair h3{overflow-wrap:anywhere;margin:8px 0;font-size:17px}.basket-pair p{font-size:13px;line-height:1.9}.basket-pair .idea-metrics{gap:14px;margin:12px 0}.commercial-goal-guide{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 12px;padding:14px 0;display:grid}.commercial-goal-guide>div{min-width:0}.commercial-goal-guide small{color:#5e774e;font-weight:600}.commercial-goal-guide p{margin:5px 0;font-size:12px;line-height:1.8}@media (width<=900px){.basket-opportunities{grid-template-columns:1fr}.commercial-goal-guide{grid-template-columns:1fr;gap:8px}}.rail nav{min-height:0;overflow-y:auto}.rail-bottom{flex-shrink:0;padding-top:12px}.workspace-switch{border:1px solid var(--line);background:#fff;border-radius:8px;width:auto;min-width:135px;max-width:190px;min-height:34px;padding:5px 10px;font-size:12px}.demo-reset{font-size:11px}.demo-space-label{color:#875d27;background:#fff5dc;border-radius:6px;padding:5px 9px;font-size:11px}.branch-snapshot-status{flex-wrap:wrap;flex:100%;gap:6px 14px;min-width:0;display:flex;max-width:none!important}.source-strip .branch-snapshot-status>span{color:#53644a;font-size:11px;line-height:1.9;display:inline}.branch-snapshot-status b{white-space:normal!important;font-size:11px!important;display:inline!important}.source-strip .source-details{flex:100%;max-width:100%;margin:0;font-size:11px}.source-details summary{cursor:pointer}.source-details>span{overflow-wrap:anywhere;margin-top:5px;display:block}.import-impact{background:#f1f5e9;border-radius:9px;flex-wrap:wrap;gap:10px 20px;margin-block:12px;padding:12px;font-size:13px;display:flex}.history-replace-advanced{border-top:1px solid var(--line);margin-block:12px;padding:10px 0}.history-replace-advanced>summary{cursor:pointer;color:#916342;font-size:12px}.history-replace-confirm{gap:8px;margin-top:12px;font-size:13px;display:grid}.history-replace-confirm input{max-width:240px;min-height:42px}.campaign-scope{margin-block:12px}.campaign-scope button[aria-pressed=true]{color:#fff;background:#143d36}.campaign-approval-snapshot{margin-block:12px;font-size:12px}@media (width<=740px){.top-actions{flex-wrap:wrap;gap:6px}.workspace-switch{min-width:115px;max-width:160px;font-size:11px}.demo-reset{padding:5px 8px}}.batch-watch-board{min-width:0;padding:18px;overflow:visible}.batch-watch-board .eyebrow{margin-bottom:4px;font-size:9px}.batch-watch-board h2{font-size:20px}.watch-board-tools{gap:6px;display:flex}.watch-icon{color:#365947;background:#fff;border:1px solid #dbe5d5;border-radius:10px;flex:none;width:40px;height:40px;min-height:40px;padding:8px}.watch-icon:hover,.watch-icon.is-pinned{color:#245b47;background:#ecf4df}.watch-toolbar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 12px;display:flex}.watch-toolbar .chips{flex-wrap:wrap;gap:5px;margin:0;display:flex}.watch-toolbar .chips button{min-height:32px;padding:5px 11px;font-size:11px}.watch-toolbar .chips button[aria-pressed=true]{color:#fff;background:#143d36}.watch-toolbar>span{color:#718169;font:11px DM Sans,IBM Plex Sans Arabic}.watch-reorder{color:#795d2e;background:#fff6df;min-height:32px;margin-inline-start:auto;padding:5px 10px;font-size:11px}.watch-track{--watch-visible:8;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#bdcbb4 transparent;grid-auto-columns:calc(12.5% - 8.75px);grid-auto-flow:column;gap:10px;padding:3px 2px 10px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.watch-track:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #8eb85e}.watch-card{--watch-color:#6a9e58;border:1px solid #dfe7d8;border-top:3px solid var(--watch-color);text-align:start;scroll-snap-align:start;background:linear-gradient(#f4f8ed,#fff 54%);border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;height:100%;min-height:262px;padding:11px 10px 12px;font-weight:400;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.watch-card:hover{border-color:#9dbb81;box-shadow:0 5px 16px #204b3910}.watch-tone-review{--watch-color:#b99c57}.watch-tone-normal{--watch-color:#6a9e58}.watch-tone-archive{--watch-color:#9ba398}.watch-card-top{justify-content:space-between;align-items:center;gap:3px;min-height:19px;display:flex}.watch-category{color:#6a7f5d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.batch-glyph{flex-shrink:0;width:60px;height:60px}.watch-card>.batch-glyph{align-self:center;margin:7px 0 8px}.watch-card-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:43px;font-size:13px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.watch-card-branch{color:#738268;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.7;overflow:hidden}.watch-state{color:#58714c;background:#eff4e6;border-radius:5px;align-self:flex-start;margin:6px 0 8px;padding:2px 6px;font-size:9px}.watch-card-progress{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;margin-top:auto;display:flex}.watch-card-progress>b{color:#294b3a;font:600 19px DM Sans,IBM Plex Sans Arabic}.watch-card-progress>span{color:#728066;font-size:9px;line-height:1.6}.watch-progress{background:#e9eee2;border-radius:6px;width:100%;height:7px;margin:7px 0;display:block;overflow:hidden}.watch-progress>i{background:var(--watch-color,#73a15d);border-radius:6px;height:100%;display:block;position:relative}.watch-progress>i:after{content:"";background:linear-gradient(110deg,#0000,#fff5,#0000);position:absolute;inset:0}.watch-progress.is-unknown{background:repeating-linear-gradient(120deg,#e9eee2,#e9eee2 5px,#f7f9f3 5px 10px)}.watch-card-reason{color:#6f7054;min-height:34px;font-size:10px;font-weight:500;line-height:1.7}.watch-card-updated{color:#8b9582;margin-top:4px;font:9px DM Sans,IBM Plex Sans Arabic}.watch-board-note{line-height:1.8;margin:7px 0 0!important;font-size:10px!important}.watch-empty{align-items:center;gap:16px;padding:16px 0;display:flex}.watch-empty p{margin:0;font-size:12px;line-height:1.8}dialog.batch-watch-drawer{border:1px solid var(--line);scrollbar-gutter:stable;width:min(530px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border-radius:0;margin:0;padding:22px;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto;box-shadow:0 0 60px #143d3625}.batch-watch-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b352b66}.batch-watch-drawer .dialogtop{z-index:3;border-bottom:1px solid var(--line);background:#fff;margin-top:-10px;padding:12px 0;position:sticky;top:-22px}.batch-watch-drawer .dialogtop h2{font-size:19px}.batch-drawer-heading{align-items:center;gap:12px;margin:20px 0 12px;display:flex}.batch-drawer-heading>div{flex:1;min-width:0}.batch-drawer-heading h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.7}.batch-drawer-heading p{margin:2px 0;font-size:12px}.watch-decision{border-inline-start:3px solid var(--watch-color);background:#f6f8ef;border-radius:8px;margin:12px 0;padding:12px 14px;line-height:1.9}.watch-decision strong,.watch-decision span{display:block}.watch-decision span{margin-top:4px;font-size:12px}.batch-drawer-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.batch-drawer-stats small{color:#748169;font-size:10px;line-height:1.8;display:block}.batch-drawer-stats b{margin-top:5px;font:600 24px DM Sans,IBM Plex Sans Arabic;display:block}.watch-attribution{background:#f4f6ef;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.9}.watch-category-label{gap:7px;margin-top:16px;font-size:12px;display:grid}.watch-category-label select{width:100%;min-width:0;min-height:42px}.batch-drawer-dates{flex-direction:column;gap:5px;padding:12px 0;font-size:12px;display:flex}.batch-drawer-dates>span{text-align:start;direction:ltr;unicode-bidi:isolate;font-family:DM Sans}.batch-watch-drawer details{border-top:1px solid var(--line);padding-block:12px;font-size:12px}.batch-watch-drawer summary{cursor:pointer;line-height:1.8}.batch-watch-drawer .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.batch-watch-drawer .entry-fields label{min-width:0;font-size:12px}.batch-watch-drawer .entry-fields input{min-width:0;max-width:100%;min-height:42px}.batch-watch-drawer .actions{gap:7px;margin-top:16px}.batch-watch-drawer .actions button{font-size:12px}.watch-confirm{background:#fffaf0;border:1px solid #e6d8b9;border-radius:10px;margin-top:14px;padding:12px}.watch-confirm p{font-size:12px;line-height:1.9}@media (width<=1499px){.watch-track{grid-auto-columns:calc(16.6667% - 8.33333px)}}@media (width<=1199px){.watch-track{grid-auto-columns:calc(25% - 7.5px)}}@media (width<=749px){.watch-track{grid-auto-columns:calc(33.3333% - 6.66667px)}.batch-watch-board{padding:14px}.watch-card-name{font-size:13px}}@media (width<=499px){.watch-track{grid-auto-columns:calc(50% - 5px)}.batch-watch-board h2{font-size:18px}.batch-watch-drawer .entry-fields{grid-template-columns:1fr}.batch-watch-drawer .dialogtop{top:-16px}dialog.batch-watch-drawer{padding:16px}.batch-drawer-stats{gap:7px}}@media (prefers-reduced-motion:reduce){.watch-card{transition:none}.watch-track{scroll-behavior:auto}}.decision-plan{border:1px solid var(--line,#dce8e2);background:var(--surface,#fff);border-radius:14px;min-width:0;margin:14px 0;padding:14px}.decision-plan .sectionhead{flex-wrap:wrap;align-items:flex-start;gap:8px}.decision-plan h4{margin:0;font-size:1rem}.decision-plan .badge{white-space:normal;max-width:100%}.decision-plan p{overflow-wrap:anywhere;margin:10px 0;line-height:1.8}.decision-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.decision-plan-metrics>div{background:#f1f7f3;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.decision-plan-metrics small{color:#51685f;font-size:.72rem}.decision-plan-metrics b{font-variant-numeric:tabular-nums;font-size:1.15rem}.decision-plan table{width:100%;min-width:340px;font-size:.78rem}.decision-plan caption{text-align:start;padding:6px 0;font-weight:600}.decision-plan th,.decision-plan td{white-space:normal;vertical-align:top;padding:9px 7px}.decision-plan tbody th{font-weight:500}.decision-plan-next{background:#eef7f1;border-inline-start:3px solid #278469;border-radius:6px;padding:10px}.decision-plan>small{color:#51685f;line-height:1.8;display:block}.decision-plan .editor-errors{color:#765121;background:#fff4e1;border-radius:8px;padding:10px}@media (width<=499px){.decision-plan{padding:10px}.decision-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-plan-metrics>div:last-child{grid-column:1/-1}.decision-plan table{min-width:300px}}.offer-performance-report{background:#fbfdfb;border:1px solid #d5e7dd;border-radius:16px;min-width:0;margin-top:16px;padding:18px}.offer-performance-report:focus{outline-offset:3px;outline:2px solid #65ad90}.offer-performance-report>.sectionhead{flex-wrap:wrap;align-items:flex-start;gap:12px}.offer-performance-report .sectionhead h3{margin:4px 0}.offer-performance-report p{overflow-wrap:anywhere;line-height:1.8}.offer-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.offer-report-metrics>div{background:#fff;border:1px solid #e1ebe5;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.offer-report-metrics small{color:#51685f;font-size:.78rem}.offer-report-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.4rem;line-height:1.3}.offer-report-comparison{margin:16px 0}.offer-report-comparison .offer-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-performance-report details{margin:14px 0}.offer-report-day-scroll{max-height:360px;margin-top:10px;overflow:auto}.offer-report-day-scroll table{width:100%;min-width:580px}.offer-report-day-scroll th{z-index:1;background:#edf5ef;position:sticky;top:0}.offer-day-bar{background:#e3eee7;border-radius:5px;width:100%;min-width:80px;height:8px;display:block;overflow:hidden}.offer-day-bar i{background:#288469;border-radius:5px;height:100%;display:block}.offer-day-bar.is-negative i{background:#b65b51}.offer-performance-report summary{cursor:pointer;font-weight:600}.offer-report-day-scroll td{font-variant-numeric:tabular-nums}@media (width<=749px){.offer-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-report-metrics strong{font-size:1.15rem}.offer-performance-report{padding:12px}.offer-report-comparison .offer-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.watch-register{white-space:normal;justify-content:center;align-items:center;gap:7px;display:inline-flex}.watch-board-tools{flex-wrap:wrap}.manual-batch-dialog{box-sizing:border-box;color:#203d31;background:#fff;border:1px solid #d5e7dd;border-radius:18px;width:min(860px,100vw - 24px);max-height:90dvh;padding:20px;overflow:auto}.manual-batch-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b2466}.manual-batch-dialog .dialogtop{align-items:flex-start;gap:12px}.manual-batch-dialog .dialogtop h2{margin:0}.manual-batch-dialog .dialogtop .note{margin:6px 0}.manual-batch-dialog .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.manual-batch-dialog label{min-width:0}.manual-batch-dialog input,.manual-batch-dialog select{box-sizing:border-box;width:100%;max-width:100%}.manual-batch-dialog .occasion-confirm input{flex-shrink:0;width:auto}.manual-product-summary{background:#eef7f1;border-radius:12px;padding:12px;line-height:1.8}.manual-product-summary small{color:#51685f;display:block}.manual-offer-fields{border-top:1px solid #dce8e2;padding-top:14px}.manual-overlaps{background:#fff9ed;border:1px solid #ead7b1;border-radius:12px;margin:12px 0;padding:12px}.manual-overlaps>div{border-bottom:1px solid #eee1c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.manual-batch-dialog .actions{flex-wrap:wrap;gap:8px}.manual-batch-dialog .actions button{white-space:normal}.manual-batch-dialog .chips{flex-wrap:wrap}.manual-batch-dialog .chips [aria-pressed=true]{color:#fff;background:#203d31}@media (width<=549px){.manual-batch-dialog{max-height:94dvh;padding:14px}.manual-batch-dialog .entry-fields{grid-template-columns:1fr}.watch-register{font-size:.78rem}.batch-watch-board>.sectionhead{flex-wrap:wrap}.manual-batch-dialog .actions button{flex:140px}}.recurring-offers:focus{outline-offset:3px;outline:2px solid #76ae93}.recurring-offers>.sectionhead{flex-wrap:wrap;align-items:flex-start;gap:12px}.recurring-rule-form{background:#f3f8f4;border:1px solid #dce8e2;border-radius:14px;margin:14px 0;padding:16px}.recurring-rule-form .entry-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.recurring-rule-form label{min-width:0}.recurring-rule-form input,.recurring-rule-form select{box-sizing:border-box;width:100%;max-width:100%}.recurring-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recurring-rule-card{background:#fff;border:1px solid #dce8e2;border-radius:14px;min-width:0;padding:16px}.recurring-rule-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.recurring-rule-card .sectionhead{flex-wrap:wrap;align-items:flex-start;gap:8px}.recurring-rule-card .badge{white-space:normal}.recurring-rule-card p{margin:10px 0;line-height:1.8}.recurring-rule-card p small{color:#51685f;display:block}.recurring-mini-stats{flex-wrap:wrap;gap:10px;padding:10px 0;display:flex}.recurring-mini-stats span{color:#51685f;font-size:.77rem}.recurring-mini-stats b{color:#203d31;font-variant-numeric:tabular-nums;font-size:1rem;display:block}.recurring-rule-card .actions{flex-wrap:wrap;gap:7px}.recurring-rule-card .actions button{white-space:normal;font-size:.8rem}.recurring-rule-card details{margin-top:12px}.recurring-cycle-link{text-align:start;background:#f1f7f3;border:1px solid #e0ebe4;border-radius:8px;width:100%;margin-top:6px;padding:9px;display:block}.campaign-types{margin:10px 0}.campaign-types [aria-pressed=true]{color:#fff;background:#203d31}@media (width<=999px){.recurring-rule-form .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=649px){.recurring-rule-grid,.recurring-rule-form .entry-fields{grid-template-columns:1fr}.recurring-rule-card,.recurring-rule-form{padding:12px}}.campaign-planner{min-width:0}.planner-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.planner-heading h2{margin:7px 0}.planner-heading p{color:#60756a;max-width:780px;margin:8px 0}.planner-step-hints{flex-shrink:0;gap:10px;display:flex}.planner-step-hints span{color:#566f61;align-items:center;gap:6px;font-size:.78rem;display:flex}.planner-step-hints b{color:#244c3c;background:#e9f2df;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.planner-intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-top:18px;display:grid}.planner-create .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px}.planner-main-select{grid-column:1/-1}.planner-create input,.planner-create select{box-sizing:border-box;width:100%;min-width:0}.planner-product-preview{background:linear-gradient(130deg,#eef5e5,#f7faf3);border:1px solid #e0ead5;border-radius:16px;grid-template-columns:60px minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.planner-product-preview .batch-glyph{width:60px;height:60px}.planner-product-preview h3{margin:4px 0;font-size:1rem}.planner-product-preview p{color:#617265;margin:5px 0;font-size:.8rem}.planner-preview-facts{border-top:1px solid #dce8d3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.planner-preview-facts small{color:#5e7465;font-size:.72rem;display:block}.planner-preview-facts b{font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.18rem;display:block}.planner-method{color:#607568;margin-top:15px;font-size:.78rem}.planner-method summary{cursor:pointer}.planner-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.planner-overview>div{background:#fff;border:1px solid #e1e9de;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.planner-overview small{color:#607265;font-size:.8rem}.planner-overview b{color:#244b3c;font-size:1.5rem}.planner-ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.planner-idea{background:#fbfdf9;border:1px solid #e0e8dc;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.planner-idea-top{align-items:center;gap:10px;display:flex}.planner-idea-top .batch-glyph{flex-shrink:0;width:46px;height:46px}.planner-idea h4{margin:0 0 4px;font-size:1rem}.planner-idea p{overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.7}.planner-idea small{color:#637368;font-size:.73rem;line-height:1.7}.planner-idea-dates{color:#617164;text-align:start;margin-top:auto;font-size:.74rem}.planner-idea button{align-self:flex-start}.campaign-plan-editor .plan-line>.batch-glyph{flex-shrink:0;width:48px;height:48px}.planner-register .plan-register{background:#fbfdf9;border:1px solid #e0e8dc;border-radius:14px;margin-top:12px;padding:16px}.planner-register .plan-register .badge{margin-inline-start:10px;font-size:.7rem}.planner-register .chips [aria-pressed=true]{color:#fff;background:#214c3b}.planner-empty{background:#f5f8f1;border-radius:13px;align-items:center;gap:16px;margin-top:14px;padding:18px;display:flex}.planner-empty .batch-glyph{flex-shrink:0;width:65px;height:65px}.planner-empty h4{margin:0 0 6px}.planner-empty p{color:#617265;margin:0;font-size:.82rem;line-height:1.8}.campaign-planner .sectionhead{flex-wrap:wrap;gap:12px}@media (width<=999px){.planner-ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-intro-grid{grid-template-columns:1fr 1fr}.planner-step-hints{display:none}.planner-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=649px){.planner-intro-grid,.planner-ideas-grid,.planner-create .entry-fields{grid-template-columns:1fr}.planner-main-select{grid-column:auto}.planner-overview{gap:8px}.planner-overview>div{padding:12px}.planner-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-preview-facts>span:last-child{grid-column:1/-1}.planner-empty{align-items:flex-start}.planner-product-preview{padding:14px}}.cloud-connection{min-width:0}.cloud-connection .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.cloud-connection input,.cloud-connection select{box-sizing:border-box;max-width:100%}.cloud-connection details{background:#f6f9f4;border:1px solid #dce8df;border-radius:12px;margin:18px 0;padding:14px}.cloud-connection summary{cursor:pointer;font-weight:600}.cloud-connection>.sectionhead{flex-wrap:wrap}.cloud-connection .actions{flex-wrap:wrap;gap:10px;margin:12px 0}@media (width<=599px){.cloud-connection .entry-fields{grid-template-columns:1fr}}.auth-shell{background:#f5f6f0;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,6vw,90px);min-height:100dvh;padding:clamp(20px,5vw,70px);display:grid}.auth-story{color:#164b3d;padding:32px;position:relative;overflow:hidden}.auth-logo{font-size:42px;font-weight:800}.auth-logo small{letter-spacing:4px;margin-inline-start:12px;font-size:14px}.auth-story h1{max-width:600px;font-size:clamp(30px,4vw,55px);line-height:1.35}.auth-story p{max-width:500px;font-size:19px;line-height:1.9}.auth-card{background:#fff;border:1px solid #dbe4dc;border-radius:24px;width:100%;max-width:490px;padding:clamp(24px,4vw,48px);box-shadow:0 20px 60px #133f2c0b}.auth-card h2{margin:14px 0 28px;font-size:28px}.auth-card form,.auth-card label{gap:12px;display:grid}.auth-card input{width:100%;min-height:48px;font:inherit;box-sizing:border-box;border:1px solid #cedbd1;border-radius:10px;padding:10px 14px}.auth-card button{min-height:44px}.auth-card .primary{color:#fff;background:#18533f;border:0;border-radius:10px}.auth-card small{color:#66796d;line-height:1.7;display:block}.auth-demo{border-top:1px solid #e5e9e1;gap:12px;margin-top:26px;margin-bottom:20px;padding-top:22px;display:grid}.auth-session{color:#164b3d;background:#eaf1e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:12px;display:flex}.auth-art{height:170px;margin-top:36px;position:relative}.auth-art span{text-align:center;color:#164b3d;background:#e8c75a;border-radius:30px;width:140px;height:140px;font-size:85px;line-height:140px;display:block;transform:rotate(-12deg);box-shadow:24px 20px #c6d9b3}.auth-card button:focus-visible,.auth-card input:focus-visible{outline-offset:3px;outline:3px solid #ba982f}@media (width<=760px){.auth-shell{grid-template-columns:1fr;gap:12px;padding:20px}.auth-story{padding:12px}.auth-story h1{margin:12px 0;font-size:30px}.auth-story p{font-size:15px}.auth-art{display:none}.auth-card{box-sizing:border-box;max-width:none}.auth-logo{font-size:30px}}.auth-shell{box-sizing:border-box;background:radial-gradient(at 80% 15%,#e8efd9 0,#0000 48%),#f5f6f0;grid-template-columns:1.12fr 1fr;gap:clamp(28px,6vw,100px);padding:clamp(24px,5vw,72px)}.auth-story{padding:24px;overflow:visible}.auth-brand{color:#143d36;align-items:center;gap:12px;font-size:32px;font-weight:800;line-height:1.1;display:inline-flex}.auth-brand img{border-radius:13px;flex-shrink:0}.auth-brand small{letter-spacing:3px;color:#61756a;margin-top:8px;font-size:10px;font-weight:600;display:block}.auth-kicker{color:#627d58;margin-top:42px;font-size:13px;font-weight:700;display:block}.auth-story h1{white-space:pre-line;letter-spacing:-1px;margin:14px 0 20px;font-size:clamp(32px,3.8vw,54px);line-height:1.35}.auth-story p{color:#61756a;max-width:440px;margin:0;font-size:17px}.auth-card{box-sizing:border-box;border-radius:26px;justify-self:center;max-width:460px;padding:32px;box-shadow:0 24px 70px #143d360a}.auth-card>.auth-brand{font-size:25px}.auth-card>.auth-brand img{width:38px;height:38px}.auth-card h2{color:#143d36;margin:28px 0 8px;font-size:27px}.auth-subtitle{color:#718176;margin:0 0 24px;font-size:13px;line-height:1.8}.auth-tabs{background:#f2f5ef;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.auth-tabs button{color:#657467;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:13px}.auth-tabs button[aria-pressed=true]{color:#143d36;background:#fff;font-weight:700;box-shadow:0 2px 8px #143d3610}.auth-card form{gap:17px}.auth-card label{color:#244c40;gap:8px;font-size:13px}.auth-card input{background:#fcfdfa;border:1px solid #d9e2d7}.auth-card input:focus{border-color:#6b8e53}.auth-password{position:relative}.auth-password input{padding-inline-end:68px}.auth-password button{inset-inline-end:4px;min-height:40px;font:inherit;color:#426b53;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-size:11px;position:absolute;top:4px}.auth-card .primary{min-height:48px;font:inherit;cursor:pointer;font-weight:700}.auth-card button:disabled{opacity:.5;cursor:not-allowed}.auth-card .link{color:#466f51;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.auth-notice{color:#315c3b;background:#eef6e7;border:1px solid #d8e7cb;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.9}.auth-notice.error{color:#8a4329;background:#fff4ed;border-color:#f0d9ca}.auth-demo{text-align:center;color:#718176;gap:10px;margin-top:24px;margin-bottom:18px;padding-top:22px;font-size:12px}.auth-demo-button{color:#254d3d;font:inherit;cursor:pointer;background:#f5f8ef;border:1px solid #d8e2d1;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}.auth-demo small,.auth-footnote{line-height:1.8;font-size:10px!important}.auth-footnote{border-top:1px solid #edf0e9;padding-top:16px;color:#899589!important}.auth-points{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.auth-points span{color:#526f4e;border:1px solid #dbe5cf;border-radius:20px;padding:8px 12px;font-size:11px}.auth-showcase{max-width:440px;height:235px;margin:32px 0 12px;position:relative}.auth-shelf{inset-inline-start:4%;background:#e4edcf;border-radius:100px 100px 24px 24px;width:64%;height:170px;position:absolute;bottom:24px}.auth-shelf>i{background:#cadab0;border-radius:8px;width:125%;height:12px;position:absolute;bottom:22px;left:-12%}.auth-package{background:#c1d287;border-radius:8px;position:absolute;bottom:34px;box-shadow:inset 0 -12px #00000007}.auth-package:after{content:"";background:#ffffff70;height:18px;position:absolute;top:20px;left:0;right:0}.auth-package.p1{background:#a9c57b;width:58px;height:96px;left:14%}.auth-package.p2{background:#e6c462;width:68px;height:125px;left:39%}.auth-package.p3{background:#6e9675;width:47px;height:78px;left:70%}.auth-offer{inset-inline-end:0;color:#164b3d;background:#fff;border:1px solid #dfe7d6;border-radius:18px;width:225px;padding:22px;position:absolute;top:0;transform:rotate(-5deg);box-shadow:0 16px 30px #143d3610}.auth-offer small{color:#82917e;font-size:10px;display:block}.auth-offer strong{margin:10px 0;font-size:20px;display:block}.auth-offer>span:not(.auth-offer-icon){color:#6b8066;font-size:10px}.auth-offer-icon{float:inline-end;text-align:center;background:#d3f477;border-radius:9px;width:36px;height:36px;font-size:24px}.auth-offer-bars{align-items:flex-end;gap:6px;height:40px;margin-top:12px;display:flex}.auth-offer-bars i{background:#dce9c7;border-radius:4px;flex:1;height:35%}.auth-offer-bars i:nth-child(2){height:50%}.auth-offer-bars i:nth-child(3){height:43%}.auth-offer-bars i:nth-child(4){height:72%}.auth-offer-bars i:nth-child(5){background:#a6cf61;height:100%}@media (width<=760px){.auth-shell{grid-template-columns:1fr;gap:24px;padding:24px 16px}.auth-story{padding:8px 12px}.auth-story>.auth-brand{font-size:26px}.auth-kicker{margin-top:22px}.auth-story h1{margin-bottom:12px;font-size:32px}.auth-story p{font-size:14px}.auth-showcase,.auth-points{display:none}.auth-card{width:100%;max-width:460px;padding:26px 22px}.auth-card>.auth-brand{display:none}.auth-card h2{margin-top:0}.auth-card .primary,.auth-tabs button{min-height:48px}}@media (prefers-reduced-motion:reduce){.auth-shell *{scroll-behavior:auto}}.auth-card select{min-height:48px;font:inherit;color:#244c40;background:#fcfdfa;border:1px solid #d9e2d7;border-radius:10px;padding:10px 14px}.auth-card select:focus-visible{outline-offset:3px;outline:3px solid #ba982f}.cloud-workspace-bar{color:#164b3d;background:#f5f8ef;border-bottom:1px solid #dfe8d7;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px;display:flex}.cloud-workspace-bar label{align-items:center;gap:8px;font-size:12px;display:flex}.cloud-workspace-bar select,.cloud-workspace-bar button{min-height:38px;font:inherit;color:#164b3d;background:#fff;border:1px solid #d0ddc8;border-radius:9px;padding:6px 10px;font-size:12px}.cloud-save-status{flex:1;min-width:200px;font-size:12px}.cloud-save-status.saved{color:#307345}.cloud-save-status.error,.cloud-save-status.conflict,.cloud-save-status.offline,.cloud-save-status.too-large{color:#9a4b22}.cloud-workspace-setup{max-width:760px;margin:32px auto;line-height:1.9;padding:30px!important}.cloud-workspace-setup button{color:#164b3d;font:inherit;background:#f1f6e9;border:1px solid #d0ddc8;border-radius:8px;margin:6px;padding:9px 14px;font-size:13px}.cloud-workspace-setup .primary{color:#fff;background:#164b3d}.cloud-workspace-setup label{gap:6px;margin:10px 0;display:grid}.cloud-workspace-setup input,.cloud-workspace-setup select{font:inherit;border:1px solid #ccd9c6;border-radius:8px;padding:10px}.cloud-migration{background:#faf8eb;border:1px solid #e7dfbc;border-radius:12px;margin:20px 0;padding:18px}.cloud-workspace-bar button:disabled,.cloud-workspace-bar select:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.cloud-workspace-bar{gap:10px;padding:14px}.cloud-workspace-setup{margin:18px 12px;padding:20px!important}.cloud-workspace-bar label{flex:1}.cloud-workspace-bar select{max-width:180px}.cloud-workspace-bar .cloud-save-status{flex-basis:100%}}@media (width>=901px){.cloud-workspace-bar.active{margin-inline-start:208px}.auth-session:has(+.cloud-workspace-bar.active){margin-inline-start:208px}}@media (width<=640px){.recommendation-banner{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.recommendation-visual{display:none}.recommendation-content,.recommendation-actions{width:100%;min-width:0}.recommendation-content h2{font-size:18px;line-height:1.6}.recommendation-actions{flex-direction:column;display:flex}.recommendation-motives{gap:6px}.recommendation-motives span{font-size:11px}}.account-menu{z-index:30;flex-shrink:0;position:relative}.account-trigger{color:#164b3d;background:#fff;border:1px solid #d9e2d3;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:4px 10px;font-size:12px;display:flex}.account-avatar{background:#eaf2dd;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;position:relative}.account-avatar:after{content:"";bottom:-1px;background:#a4b28d;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:-1px}.account-avatar.saved:after{background:#4c9862}.account-avatar.pending:after{background:#d59c37}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.account-dropdown{inset-inline-end:0;text-align:start;color:#254b3e;background:#fff;border:1px solid #dde6d7;border-radius:16px;width:330px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 100px);padding:10px;font-size:12px;position:absolute;top:calc(100% + 10px);overflow:auto;box-shadow:0 16px 45px #143d3624}.account-identity{border-bottom:1px solid #e8ede2;gap:5px;padding:10px 12px 14px;display:grid}.account-identity strong{font-size:15px}.account-identity small{color:#748372;text-align:start;overflow-wrap:anywhere}.account-identity>span{color:#63825b;font-size:11px}.account-actions{gap:3px;padding-top:8px;display:grid}.account-actions button{text-align:start;min-height:40px;font:inherit;color:#254b3e;background:0 0;border:0;border-radius:8px;padding:10px 12px}.account-actions button:hover{background:#f0f5e9}.account-actions .account-logout{color:#a04730;border-top:1px solid #edf0e8;border-radius:0 0 8px 8px}.account-dropdown>p{padding:8px 12px;font-size:11px;line-height:1.8}.account-workspace-slot .cloud-workspace-bar,.account-workspace-slot .cloud-workspace-bar.active{background:#f8faf4;border:0;border-bottom:1px solid #e8ede2;gap:10px;margin:0;padding:12px 8px;display:grid}.account-workspace-slot .cloud-workspace-bar label{grid-template-columns:48px 1fr;gap:8px;display:grid}.account-workspace-slot select{width:100%;min-width:0;max-width:none}.account-workspace-slot button{width:100%;min-height:38px}.account-workspace-slot .cloud-save-status{min-width:0;font-size:11px;line-height:1.8}.account-bootstrap{background:#f4f7ed;border-bottom:1px solid #e0e8d8;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.account-dialog{color:#254b3e;background:#fff;border:1px solid #dbe4d6;border-radius:20px;width:min(500px,100vw - 28px);max-height:85dvh;padding:26px;overflow:auto;box-shadow:0 24px 80px #143d362b}.account-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-dialog h2{margin:0;font-size:21px}.account-dialog-head button{background:#f1f5ea;border:0;border-radius:8px;width:34px;height:34px;font-size:24px}.account-dialog form{gap:14px;margin:18px 0;display:grid}.account-dialog label{gap:7px;font-size:13px;display:grid}.account-dialog input{border:1px solid #cedac5;border-radius:9px;width:100%;min-height:44px;padding:9px 12px}.account-dialog .primary{color:#fff;background:#164b3d;border:0;border-radius:9px;min-height:42px}.account-dialog hr{border:0;border-top:1px solid #e7ecdf;margin:22px 0}.account-dialog h3{margin:0;font-size:16px}.account-dialog small{color:#73816d;font-size:11px;line-height:1.9;display:block}.account-dialog td,.account-dialog th{text-align:start;border-bottom:1px solid #edf0e8;padding:12px 8px;font-size:12px}.account-email{color:#7c8b78;text-align:start;font-size:13px}.account-menu button:focus-visible,.account-dialog button:focus-visible,.account-dialog input:focus-visible{outline-offset:3px;outline:3px solid #98b944}@media (width<=640px){.top-actions{flex-wrap:wrap;gap:8px}.workspace>header{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:58px;padding-block:10px}.account-name{max-width:90px}.account-dropdown{width:300px;max-height:70dvh}.account-dialog{padding:20px}}.account-logout-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.account-logout-actions button{border:1px solid #dbe4d6;border-radius:9px;min-height:42px;padding:10px 18px}.account-logout-actions .primary{background:#a04730}.account-dialog p[role=alert]{color:#80512c;background:#fff4e5;border-radius:9px;padding:12px;line-height:1.8}.account-trigger{gap:9px;min-height:42px;padding:5px 10px;transition:border-color .15s,background .15s;box-shadow:0 2px 5px #143d3605}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#f5f8ee;border-color:#98af78}.account-caret{color:#6e806e;font-size:17px;transition:transform .15s}.account-trigger[aria-expanded=true] .account-caret{transform:rotate(180deg)}.account-dropdown{scrollbar-width:thin;border-radius:20px;width:344px;padding:8px;font-size:13px;box-shadow:0 18px 55px #143d3626}.account-dropdown[hidden]{display:none}.account-identity{background:linear-gradient(120deg,#f3f7e8,#fafcf5);border:1px solid #e5ecdb;border-radius:14px;align-items:center;gap:12px;padding:16px 12px;display:flex}.account-identity-avatar{color:#d3ee8a;text-transform:uppercase;background:#164b3d;border:3px solid #fff;border-radius:15px;flex:0 0 46px;place-items:center;height:46px;font-size:22px;font-weight:700;display:grid;box-shadow:0 0 0 1px #dce7ce}.account-identity-copy{gap:4px;min-width:0;display:grid}.account-identity-copy strong{overflow-wrap:anywhere;color:#164b3d;font-size:15px}.account-identity-copy small{color:#6a7b70;font-size:11px;line-height:1.5}.account-role{color:#41603c;background:#e7efd9;border-radius:6px;justify-self:start;margin-top:2px;padding:3px 8px;font-size:10px;line-height:1.5}.account-dropdown .account-section-label{color:#798673;letter-spacing:.03em;margin:0;padding:14px 12px 8px;font-size:10px;font-weight:700}.account-workspace-slot .cloud-workspace-bar,.account-workspace-slot .cloud-workspace-bar.active{background:#f7f9f3;border:1px solid #e7ecdf;border-radius:12px;gap:9px;margin:0 4px;padding:10px}.account-workspace-slot .cloud-workspace-bar label{color:#617254;grid-template-columns:42px minmax(0,1fr);align-items:center;font-size:11px}.account-workspace-slot select{color:#214e40;background-color:#fff;border:1px solid #d9e3ce;border-radius:8px;min-height:38px;padding:6px 10px;font-size:12px}.account-workspace-slot .cloud-save-status{color:#596c4b;background:#eef2e5;border-radius:8px;padding:7px 10px;font-size:11px}.account-workspace-slot .cloud-save-status.saved{color:#336b40;background:#eaf4e8}.account-workspace-slot .cloud-save-status.saved:before{content:"✓";margin-inline-end:6px;font-weight:700}.account-workspace-slot button{font:inherit;color:#295642;background:#fff;border:1px solid #dce5d3;border-radius:8px;font-size:11px}.account-workspace-slot button:hover:not(:disabled){background:#edf4df}.account-actions{gap:2px;padding:0}.account-actions button{text-align:start;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px 10px;font-size:12px;transition:background .15s;display:flex}.account-action-icon{color:#47704f;background:#f1f5e9;border:1px solid #e8eedf;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;display:grid}.account-row-chevron{color:#97a58b;margin-inline-start:auto;display:flex}.account-row-chevron svg{width:13px;height:13px}[dir=rtl] .account-row-chevron svg{transform:rotate(180deg)}.account-session-actions{border-top:1px solid #e8ede2;gap:2px;margin-top:7px;padding-top:7px;display:grid}.account-actions .account-logout{color:#a04730;border:0;border-radius:10px}.account-logout .account-action-icon{color:#a04730;background:#fff3ee;border-color:#f5e3da}.account-actions .account-logout:hover{background:#fff3ee}.account-menu button:disabled,.account-dialog button:disabled{opacity:.55;cursor:not-allowed}.account-dialog{text-align:start;font-family:inherit}.account-dialog-head button{color:#45624e;cursor:pointer;flex:0 0 34px;place-items:center;display:grid}.account-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#143d364a}.account-logout-dialog{border-radius:22px;width:min(440px,100vw - 28px);padding:26px}.account-logout-dialog .account-dialog-head{grid-template-columns:48px minmax(0,1fr) 32px;gap:12px;display:grid}.account-dialog-symbol{color:#164b3d;background:#eef4df;border:1px solid #e0e9cb;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.account-dialog-symbol svg{width:25px;height:25px}.account-logout-dialog h2{color:#164b3d;font-size:19px;line-height:1.5}.account-logout-dialog #account-logout-description{color:#355244;margin:18px 0 0;font-size:14px;line-height:1.9}.account-logout-hint{color:#7b8875;margin-top:3px;font-size:12px;display:block}.account-logout-actions{border-top:1px solid #e8ede2;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding-top:18px;display:grid}.account-logout-actions button{min-height:44px;font:inherit;color:#3f5b48;cursor:pointer;background:#fff;border:1px solid #d9e2d1;border-radius:10px;font-size:12px;font-weight:600}.account-logout-actions .primary{color:#fff;background:#164b3d;border:1px solid #164b3d}.account-logout-actions .primary:hover:not(:disabled){background:#0f3c30}.account-logout-actions button:not(.primary):hover:not(:disabled){background:#f3f7eb}.account-dialog p[role=alert]{border:1px solid #efdfba;font-size:12px}@media (width<=640px){.account-dropdown{width:min(344px,100vw - 28px);max-height:calc(100dvh - 110px)}.account-logout-dialog{padding:20px}.account-logout-dialog h2{font-size:17px}.account-logout-dialog .account-dialog-head{grid-template-columns:42px minmax(0,1fr) 32px;gap:8px}.account-dialog-symbol{width:42px;height:42px}}.auth-story{box-sizing:border-box;justify-self:center;width:100%;max-width:620px}.auth-story h1{letter-spacing:-.6px;white-space:normal;text-wrap:balance;gap:5px;max-width:100%;margin:18px 0 22px;font-size:clamp(30px,3.2vw,48px);line-height:1.4;display:grid}.auth-story h1>span{display:block}.auth-story>p{text-wrap:pretty;max-width:520px;font-size:16px;line-height:1.95}.auth-kicker{letter-spacing:0;margin-top:30px;font-size:13px}.auth-showcase{margin-top:28px;margin-bottom:0}.auth-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin-top:18px;display:grid}.auth-feature{color:#31573e;background:#fafcf5;border:1px solid #dce6cd;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:10px 8px;display:flex;box-shadow:0 3px 10px #143d3603}.auth-feature strong{font-size:14px;font-weight:600;line-height:1.6}.auth-feature svg{fill:none;stroke:#5a7e44;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px;height:24px}.auth-demo{border-top:0;gap:14px;margin-top:26px;padding-top:0}.auth-demo-title{color:#718176;justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:1.8;display:flex}.auth-demo-title:before,.auth-demo-title:after{content:"";background:#e3e9da;flex:1;height:1px}.auth-footnote{border-top:0;padding-top:6px}@media (width>=761px) and (width<=1100px){.auth-shell{gap:30px;padding:36px 24px}.auth-story{padding:12px}.auth-story h1{font-size:32px}.auth-feature{flex-direction:column;gap:4px}.auth-feature strong{font-size:12px}}@media (width<=760px){.auth-story{padding:12px 6px}.auth-story h1{gap:2px;margin:14px 0;font-size:clamp(27px,6.9vw,36px)}.auth-story>p{font-size:14px}.auth-kicker{margin-top:20px}.auth-points{gap:7px;margin-top:20px;display:grid}.auth-feature{border-radius:11px;flex-direction:column;gap:5px;min-height:70px;padding:9px 4px}.auth-feature strong{font-size:12px}.auth-feature svg{flex-basis:22px;width:22px;height:22px}}.auth-offer-icon{float:none;inset-inline-end:18px;position:absolute;top:18px}.auth-offer small{padding-inline-end:40px}.auth-offer strong{clear:both;white-space:nowrap;margin-top:18px;font-size:18px}main.auth-shell{background:radial-gradient(at 80% 15%,#e8efd9 0,#0000 58%),#f5f6f2;width:100%;max-width:none;margin:0}.auth-story .auth-kicker{color:#587447;margin-top:30px;margin-bottom:8px;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.7}.auth-story h1{gap:4px;margin-top:12px;margin-bottom:24px}.auth-story>p{color:#61756a;max-width:520px;font-size:17px;line-height:1.95}@media (width<=760px){.auth-story .auth-kicker{margin-top:20px;margin-bottom:6px;font-size:18px}.auth-story h1{margin-top:8px;margin-bottom:18px}.auth-story>p{font-size:15px;line-height:1.9}}.auth-story{container-type:inline-size}.auth-story h1{letter-spacing:-.5px;color:#164b3d;gap:5px;margin-block:14px 24px;font-size:clamp(24px,8cqi,52px);font-weight:700;line-height:1.28}.auth-story h1 .auth-headline-offer{color:#c5f56d;font-size:1.33em;font-weight:700;line-height:1.22}html[lang=ar] .auth-story h1>span{white-space:nowrap}.auth-story>p{max-width:100%;margin-top:0;font-size:17px;line-height:1.85}@media (width<=760px){.auth-story h1{gap:5px;margin-block:10px 20px;font-size:clamp(22px,8cqi,36px)}.auth-story>p{font-size:14px;line-height:1.9}}.auth-story h1{font-size:clamp(25.5px,8.5cqi,55.25px)}@media (width<=760px){.auth-story h1{font-size:clamp(23px,8.5cqi,38.25px)}}.auth-story h1 .auth-headline-offer{color:#587447;font-size:1.413em}.auth-story h1>span:first-child{font-size:1.03em}.auth-story>p{color:#526b5c;font-size:18px;font-weight:500;line-height:1.9}@media (width<=760px){.auth-story>p{font-size:15px;line-height:1.9}}.auth-back-home{color:#587447;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;font-size:12px;display:flex}.auth-back-home:hover{text-decoration:underline}.workspace-save-indicator{color:#386143;background:#edf4e8;border:1px solid #dbe7d0;border-radius:9px;align-items:center;gap:7px;max-width:230px;padding:7px 10px;font-size:11px;line-height:1.5;display:inline-flex}.workspace-save-indicator i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.workspace-save-indicator:is(.pending,.saving){color:#88662c;background:#fff6df;border-color:#eadab4}.workspace-save-indicator:is(.offline,.error,.conflict,.too-large){color:#94472d;background:#fff0e9;border-color:#e9cbbd}.workspace-save-indicator:is(.demo,.local){color:#6c7e5d;background:#f1f4eb}.workspace-guide{color:#164b3d;background:linear-gradient(120deg,#f8fbf1,#fff);border:1px solid #dce5d0;border-radius:16px;margin:20px 0;padding:20px 24px}.guide-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.guide-eyebrow{color:#7b9166;font-size:10px;font-weight:600}.guide-heading h2{margin:3px 0 0;font-size:19px}.guide-heading>button{color:#6d825a;background:#fff;border:1px solid #dce6cf;font-size:11px}.guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.guide-steps li{color:#87947c;background:#f3f6ed;border:1px solid #e4eadc;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.guide-steps li>span{background:#fff;border:1px solid #dce6ce;border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.guide-steps li.done{color:#426b40;background:#eef5e4}.guide-steps li.done>span{background:#d7edb6;border-color:#c8dfa6}.guide-steps li.next{color:#164b3d;border-color:#a9c087}.guide-steps small{margin-inline-start:auto;font-size:9px}.guide-next{justify-content:space-between;align-items:center;gap:24px;display:flex}.guide-next p{max-width:800px;margin:0;font-size:12px;line-height:1.9}.guide-next .primary{color:#fff;background:#164b3d;border:0;flex-shrink:0;padding:10px 18px}.guide-demo-note{color:#7d8e6b;margin-top:12px;font-size:10px;display:block}.offer-evidence{background:#f7faf2;border:1px solid #dfe7d5;border-radius:10px;margin-block:12px;padding:14px}.offer-evidence h4{margin:0 0 12px;font-size:13px}.offer-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.offer-evidence dl>div{background:#fff;border:1px solid #e8eddf;border-radius:7px;padding:8px}.offer-evidence dt{color:#7c8c6e;font-size:10px}.offer-evidence dd{color:#355d3e;margin:4px 0 0;font-size:12px;font-weight:600}.offer-evidence>strong{font-size:11px}.offer-evidence ul{color:#7f724c;margin:6px 0 12px;padding-inline-start:18px;font-size:11px;line-height:1.9}.offer-evidence>small{color:#829075;font-size:10px;line-height:1.9;display:block}@media (width<=760px){.workspace-save-indicator{max-width:none;font-size:10px}.workspace-guide{margin-block:16px;padding:16px}.guide-heading h2{font-size:17px}.guide-steps{grid-template-columns:1fr;gap:7px;margin-block:14px}.guide-steps li{padding:8px 10px}.guide-next{flex-direction:column;align-items:stretch;gap:12px}.guide-next .primary{width:100%}.guide-heading{gap:8px}.guide-heading>button{white-space:nowrap;padding:7px 9px}}.guide-steps li{padding:0}.guide-steps li>button{width:100%;min-height:47px;color:inherit;text-align:start;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.guide-steps li>button>span:first-child{background:#fff;border:1px solid #dce6ce;border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.guide-steps li.done>button>span:first-child{background:#d7edb6;border-color:#c8dfa6}.guide-step-arrow{opacity:.65;margin-inline-start:auto;font-size:15px}.guide-steps li>button:hover:not(:disabled){background:#eaf2de}.guide-steps li>button:disabled{opacity:.55;cursor:not-allowed}.guide-entry-choices{background:#f0f5e6;border:1px solid #dce7ca;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:16px;padding:18px;display:grid;position:relative}.guide-entry-choices>div{padding-inline-end:14px}.guide-entry-choices strong{font-size:13px}.guide-entry-choices p{margin:6px 0 0;font-size:11px;line-height:1.8}.guide-entry-choices>button:not(.guide-choice-close){text-align:start;color:#315c3e;background:#fff;border:1px solid #dbe5cf;border-radius:10px;align-content:center;gap:5px;padding:14px;display:grid}.guide-entry-choices>button:not(.guide-choice-close):hover{background:#fbfdf7;border-color:#8bab65}.guide-entry-choices small{color:#81916f;font-size:10px;line-height:1.8}.guide-choice-close{inset-inline-end:4px;color:#809270;background:0 0;border:0;padding:4px;font-size:17px;line-height:1;position:absolute;top:2px}.guide-target-highlight{outline-offset:6px;scroll-margin-block:110px;box-shadow:0 0 0 8px #d9ebbe55;outline:3px solid #96b563!important}@media (width<=760px){.guide-entry-choices{grid-template-columns:1fr;gap:9px;padding:16px}.guide-steps li>button{padding:8px 10px}.guide-entry-choices>div{padding-inline-end:12px}}.offer-intro-refined{background:#fff;border:1px solid #dde6d4;border-radius:18px;padding:24px;overflow:visible}.offer-intro-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.offer-intro-heading .eyebrow{color:#7b9363;letter-spacing:0;font-size:10px}.offer-intro-heading h2{color:#164b3d;margin:5px 0 8px;font-size:25px}.offer-intro-heading p{color:#7c8a76;margin:0;font-size:14px;line-height:1.8}.offer-inventory-count{white-space:nowrap;color:#6c8654;background:#f5f8ef;border:1px solid #e0e8d6;border-radius:8px;padding:8px 12px;font-size:11px}.offer-intro-refined .offer-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 14px;display:grid}.offer-intro-refined .offer-goals button{color:#5d7650;min-height:63px;font:inherit;text-align:start;background:#fafcf6;border:1px solid #e0e7d8;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:12px;transition:background .15s,border-color .15s;display:flex}.offer-intro-refined .offer-goals button strong{font-size:14px;font-weight:600}.offer-goal-icon{background:#edf3e4;border:1px solid #e3ebd8;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.offer-intro-refined .offer-goals button.active{color:#fff;background:#164b3d;border-color:#164b3d;box-shadow:0 5px 14px #164b3d12}.offer-intro-refined .offer-goals button.active .offer-goal-icon{color:#d2ee9f;background:#ffffff14;border-color:#ffffff15}.offer-goal-check{color:#d0ed9a;width:16px;margin-inline-start:auto;font-size:15px}.offer-intro-refined .offer-goals button:hover:not(.active){background:#eff5e5;border-color:#b6cba0}.offer-intro-refined .commercial-goal-guide{background:#f7faf2;border:1px solid #e6ecde;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 18px;padding:16px 18px}.offer-intro-refined .commercial-goal-guide>div+div{border-inline-start:1px solid #e2e9d7;padding-inline-start:20px}.offer-intro-refined .commercial-goal-guide small{color:#8a9b75;font-size:11px;font-weight:500}.offer-intro-refined .commercial-goal-guide p{color:#4f6a4b;margin:5px 0 0;font-size:13px;line-height:1.9}.offer-selection-bar{grid-template-columns:minmax(0,1.65fr) minmax(0,1.1fr) minmax(180px,.7fr);align-items:end;gap:12px;padding-top:4px;display:grid}.offer-selection-bar>label{color:#4c6b47;gap:8px;min-width:0;font-size:12px;display:grid}.offer-selection-bar>label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.offer-selection-bar small{color:#97a28a;font-size:10px;font-weight:400}.offer-selection-bar :is(input,select){width:100%;min-width:0;height:46px;min-height:46px;font:inherit;color:#355d42;background:#fff;border:1px solid #dce6d1;border-radius:10px;padding:9px 12px;font-size:13px}.offer-selection-bar :is(input,select):focus{outline-offset:1px;border-color:#92ad6c;outline:3px solid #e6efda}.offer-selection-bar input::placeholder{color:#a1ac96;font-size:12px}.offer-search-field>div{position:relative}.offer-search-field input{padding-inline-end:36px}.offer-search-field button{inset-inline-end:5px;color:#82956d;background:0 0;border:0;width:34px;height:36px;padding:0;font-size:20px;position:absolute;top:5px}.offer-date-field input{text-align:start;direction:ltr}.offer-intro-refined .offer-goal-footnote{color:#9aa58c;margin:14px 0 0;font-size:10px;line-height:1.8}.offer-basket-link{margin-bottom:16px;font-size:12px}.offer-search-empty{color:#98773f;background:#fffaeb;border:1px solid #ede1bc;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px}@media (width<=1100px){.offer-intro-refined .offer-goals button strong{font-size:12px}.offer-goal-icon{width:28px;height:30px}.offer-intro-refined .offer-goals button{gap:7px;padding:10px}.offer-selection-bar{grid-template-columns:1fr 1fr}.offer-product-field{grid-column:1/-1}.offer-intro-refined .commercial-goal-guide{gap:12px;padding:14px}.offer-intro-refined .commercial-goal-guide>div+div{padding-inline-start:12px}}@media (width<=700px){.offer-intro-refined{border-radius:14px;padding:18px}.offer-intro-heading{flex-direction:column;align-items:flex-start;gap:12px}.offer-intro-heading h2{font-size:23px}.offer-intro-heading p{font-size:13px}.offer-inventory-count{padding:5px 9px;font-size:10px}.offer-intro-refined .offer-goals{grid-template-columns:1fr 1fr;gap:8px;margin-block:18px 12px}.offer-intro-refined .offer-goals button{gap:8px;min-height:57px;padding:10px}.offer-intro-refined .offer-goals button strong{font-size:12px}.offer-goal-icon{width:28px;height:30px}.offer-goal-icon svg{width:19px;height:19px}.offer-goal-check{width:12px;font-size:12px}.offer-intro-refined .commercial-goal-guide{grid-template-columns:1fr;gap:10px;padding:14px}.offer-intro-refined .commercial-goal-guide>div+div{border-inline-start:0;padding-inline-start:0;border-top:1px solid #e2e9d7;padding-top:10px}.offer-intro-refined .commercial-goal-guide p{font-size:12px;line-height:1.8}.offer-selection-bar{grid-template-columns:1fr;gap:13px}.offer-product-field{grid-column:auto}.offer-selection-bar :is(input,select){font-size:12px}.offer-intro-refined .offer-goal-footnote{font-size:10px}}.unified-plan .plan-timing-options{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.plan-timing-options button{border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:160px;min-height:64px;display:flex}.plan-timing-options button[aria-pressed=true]{color:#fff;background:#194e40;border-color:#194e40}.plan-timing-options small{font-size:11px}.connected-plan-summary{background:#f1f6ee;border:1px solid #d9e5d4;border-radius:14px;margin:16px 0;padding:20px}.connected-plan-summary strong{color:#194e40;font-size:17px}.connected-plan-summary p{margin:9px 0}.connected-plan-summary small,.idea-plan-context{color:#647568;line-height:1.8}.connected-plan-summary [role=status]{color:#754d16;background:#fff6df;border-radius:8px;padding:10px}.plan-alternatives-title{margin:20px 4px 12px;font-size:17px}.unified-plan>details{border-top:1px solid #e4e9df;margin-top:18px;padding-top:14px}@media (width<=700px){.plan-timing-options button{min-width:130px}.connected-plan-summary{padding:15px}.connected-plan-summary strong{font-size:15px}}.unified-plan .plan-timing-options button{color:#355346;background:#f8faf5;border:1px solid #dae4d3;padding:12px 16px}.unified-plan .plan-timing-options button[aria-pressed=true]{color:#fff;background:#194e40}.unified-plan .plan-timing-options button:hover{border-color:#74916b}.movement-main{padding:24px}.movement-main>h3{margin:0 0 20px;font-size:20px}.movement-dashboard{margin-top:22px}.movement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.movement-kpis article{background:#f7faf3;border:1px solid #e0e7d8;border-radius:14px;flex-direction:column;gap:10px;padding:19px;display:flex}.movement-kpis small,.movement-secondary-metrics small{color:#657764;font-size:12px}.movement-kpis strong{color:#174d3f;font-size:27px}.movement-kpis span{color:#7b8776;font-size:11px}.movement-readiness{background:#fff;border:1px solid #e1e6dc;border-radius:14px;margin:18px 0;padding:20px}.movement-readiness h3{margin:12px 0 6px;font-size:16px}.movement-readiness p,.movement-readiness li{font-size:13px;line-height:1.9}.movement-readiness details{border-top:1px solid #e4e9df;margin-top:14px;padding-top:12px}.movement-readiness summary{color:#24594b;cursor:pointer;font-weight:700}.movement-analysis-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px;display:grid}.movement-chart,.movement-reconciliation{border:1px solid #e0e7d8;border-radius:14px;min-width:0;padding:20px}.movement-chart h3,.movement-reconciliation h3,.movement-ledger h3,.movement-insight h3{margin:0 0 12px;font-size:16px}.movement-chart svg{width:100%;max-height:230px;margin-top:12px}.movement-chart-dates{color:#7d8878;direction:ltr;justify-content:space-between;font-size:11px;display:flex}.movement-chart details{margin-top:16px}.movement-reconciliation>div{border-bottom:1px solid #e5eadf;flex-direction:column;gap:9px;padding:14px 0;display:flex}.movement-reconciliation>div>strong{font-size:21px}.movement-reconciliation p{font-size:12px;line-height:1.9}.movement-empty{text-align:center;color:#637660;background:#f7f9f3;border-radius:12px;margin:15px 0;padding:30px 14px}.movement-empty strong{font-size:15px}.movement-empty p{font-size:12px;line-height:1.8}.movement-secondary-metrics{background:#e5eadf;border:1px solid #e5eadf;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.movement-secondary-metrics>div{background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.movement-secondary-metrics strong{font-size:19px}.movement-insight{background:#edf4e9;border:1px solid #d9e4d1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.movement-insight p{margin:0;font-size:13px;line-height:1.9}.movement-insight small{color:#6e7a64;margin-top:8px;line-height:1.8;display:block}.movement-insight button{flex-shrink:0}.movement-ledger{border:1px solid #e0e7d8;border-radius:14px;margin-top:18px;padding:20px}.movement-ledger-filters{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;margin:12px 0;display:grid}.movement-ledger-filters label{flex-direction:column;gap:8px;font-size:12px;display:flex}.movement-ledger-filters input,.movement-ledger-filters select{box-sizing:border-box;width:100%;min-height:43px}.movement-ledger>small{color:#73826b;margin-bottom:16px;line-height:1.8;display:block}.movement-daily{max-height:280px;overflow:auto}.movement-ledger table{font-size:12px}.movement-ledger td{white-space:nowrap}.movement-chart .sectionhead>small{color:#75836a;font-size:11px}@media (width<=1000px){.movement-analysis-grid{grid-template-columns:1fr}.movement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-ledger-filters{grid-template-columns:1fr 1fr}.movement-ledger-filters>button{grid-column:1/-1}}@media (width<=600px){.movement-main{padding:16px}.movement-kpis{gap:8px}.movement-kpis article{padding:14px}.movement-kpis strong{font-size:23px}.movement-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-insight{flex-direction:column;align-items:stretch}.movement-ledger-filters{grid-template-columns:1fr}.movement-chart,.movement-reconciliation,.movement-ledger{padding:15px}.movement-main>.entry-fields{grid-template-columns:1fr}}.movement-hero{background:linear-gradient(115deg,#f6f9f0 0%,#fff 48%);border-color:#dce5d6;border-radius:18px;padding:26px 28px;overflow:hidden}.movement-hero-heading{align-items:center;gap:16px;display:flex}.movement-hero-symbol{color:#245747;background:#e9f1de;border:1px solid #d9e5cc;border-radius:17px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.movement-hero-symbol svg{width:30px;height:30px}.movement-hero-heading>div:first-of-type{flex:1;min-width:0}.movement-hero .eyebrow{letter-spacing:0;color:#81906e;font-size:10px}.movement-hero h2{color:#194d3f;margin:5px 0 7px;font-size:25px;line-height:1.4}.movement-hero-heading p{color:#6f7d68;margin:0;font-size:13px;line-height:1.8}.movement-hero-status{border-inline-start:1px solid #dce6d2;flex-direction:column;align-items:center;gap:6px;min-width:155px;padding-inline:22px;display:flex}.movement-hero-status strong{color:#245747;font-size:30px;line-height:1.1}.movement-hero-status span{color:#76866c;font-size:11px}.movement-hero-actions{grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin-top:24px;display:grid}.movement-hero .movement-action{color:#264c3e;cursor:pointer;text-align:start;box-sizing:border-box;white-space:normal;background:#fff;border:1px solid #dce5d4;border-radius:13px;justify-content:flex-start;align-items:center;gap:13px;min-height:88px;margin:0;padding:17px 19px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.movement-hero .movement-action:hover:not(:disabled){background:#f3f7ee;border-color:#9db18c;box-shadow:0 3px 10px #284a3410}.movement-action-icon{color:#426747;background:#f0f5e8;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.movement-action-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.movement-action-copy strong{font-size:14px;font-weight:700;line-height:1.5}.movement-action-copy small{color:#7d8974;font-size:11px;font-weight:400;line-height:1.6}.movement-action-arrow{color:#c4db9f;margin-inline-start:auto;font-size:20px}.movement-hero .movement-action-import{color:#fff;background:#194d3f;border-color:#194d3f}.movement-hero .movement-action-import:hover:not(:disabled){background:#225d4d;border-color:#225d4d}.movement-action-import .movement-action-icon{color:#d4e7b6;background:#ffffff12}.movement-action-import small{color:#cad9c5}.movement-hero .movement-action:disabled{color:#97a18f;cursor:not-allowed;opacity:1;background:#f7f8f4}.movement-action:disabled .movement-action-icon{color:#a3ae99;background:#edf0e7}.movement-action.is-busy{opacity:.65;cursor:wait}.movement-hero-note{color:#75836b;align-items:center;gap:9px;padding:13px 2px 15px;display:flex}.movement-hero-note>span{color:#597b41;border:1px solid #cad8bd;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.movement-hero-note p{margin:0;font-size:11px;line-height:1.8}.movement-type-guide{border-top:1px solid #e1e8d9;padding-top:14px}.movement-type-guide>summary{cursor:pointer;color:#345744;align-items:center;list-style:none;display:flex}.movement-type-guide>summary::-webkit-details-marker{display:none}.movement-type-guide>summary:after{content:"+";color:#718761;margin-inline-start:auto;font-size:20px}.movement-type-guide[open]>summary:after{content:"−"}.movement-guide-title{align-items:center;gap:10px;display:flex}.movement-guide-title svg{color:#789168;width:19px;height:19px}.movement-guide-title strong{font-size:12px}.movement-guide-title small{color:#829075;margin-inline-start:8px;font-size:11px;font-weight:400}.movement-type-guide>p{color:#738166;margin-top:16px;font-size:12px;line-height:1.9}.movement-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.movement-type-grid>div{background:#fff;border:1px solid #e3e9dc;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.movement-type-grid>div>span{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:21px;display:grid}.movement-type-in{color:#3c7559;background:#edf6e7}.movement-type-out{color:#a57251;background:#faf0e8}.movement-type-grid strong{font-size:12px;display:block}.movement-type-grid small{color:#8c9783;margin-top:5px;font-size:10px;display:block}.movement-type-grid em{color:#809174;margin-inline-start:auto;font-size:10px;font-style:normal}@media (width<=1000px){.movement-hero-actions{grid-template-columns:1fr 1fr}.movement-hero .movement-action-import{grid-column:1/-1}.movement-hero-status{min-width:120px;padding-inline:14px}.movement-guide-title small{margin:0}}@media (width<=600px){.movement-hero{padding:20px 17px}.movement-hero-heading{flex-wrap:wrap;gap:12px}.movement-hero-symbol{border-radius:13px;width:46px;height:46px}.movement-hero h2{font-size:21px}.movement-hero-heading p{font-size:12px}.movement-hero-status{border-inline-start:0;border-top:1px solid #e1e8d9;flex-direction:row;justify-content:flex-start;gap:9px;width:100%;margin-top:3px;padding:14px 0 0}.movement-hero-status strong{font-size:22px}.movement-hero-actions{grid-template-columns:1fr;gap:9px;margin-top:17px}.movement-hero .movement-action{min-height:76px;padding:14px}.movement-action-copy strong{font-size:13px}.movement-guide-title{flex-wrap:wrap;gap:8px}.movement-guide-title small{flex-basis:100%;padding-inline-start:27px}.movement-type-grid{grid-template-columns:1fr}.movement-type-grid em{font-size:10px}}.data-center{border-radius:18px;padding:28px}.data-center-heading{align-items:center;gap:16px;margin-bottom:25px;display:flex}.data-center-symbol{color:#315e49;background:#edf3e3;border:1px solid #d9e5ce;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.data-center h2{color:#1b4c3d;margin:4px 0 8px;font-size:25px}.data-center-heading p{color:#78836d;margin:0;font-size:13px;line-height:1.8}.data-center h3{color:#294c3d;margin:0;font-size:17px}.data-settings,.data-sources,.data-backups{border-top:1px solid #e3e9dd;margin-top:22px;padding-top:23px}.data-settings{background:#f7f9f3;border:1px solid #e2e9d9;border-radius:14px;margin-top:0;padding:22px}.data-save-state{color:#6d8160;background:#ebf1e3;border-radius:20px;padding:7px 11px;font-size:11px}.data-save-state.is-dirty{color:#946820;background:#fff0d4}.data-settings-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.data-settings-fields label{color:#62765b;flex-direction:column;gap:9px;font-size:12px;display:flex}.data-settings-fields input,.data-settings-fields select{box-sizing:border-box;background:#fff;width:100%;min-height:46px}.data-settings-fields small{color:#7b8872;font-size:11px}.data-settings-fields input[readonly]{color:#6c7c62;background:#f0f3ec}.data-settings-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.data-settings-footer p{color:#7d896f;max-width:850px;margin:0;font-size:11px;line-height:1.9}.data-settings-footer button{flex-shrink:0}.data-sources>.sectionhead p,.data-backups>.sectionhead p{color:#7b8970;margin:8px 0 0;font-size:12px;line-height:1.9}.data-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.data-source-card{background:#fff;border:1px solid #dfe7d5;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.data-source-icon{color:#587650;background:#f1f5e9;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.data-source-card .badge{white-space:normal;font-size:10px}.data-source-card h4{color:#264d3c;margin:15px 0 14px;font-size:16px}.data-source-count{align-items:baseline;gap:9px;display:flex}.data-source-count strong{color:#245443;font-size:29px}.data-source-count span{color:#7a886e;font-size:11px}.data-source-card dl{margin:15px 0 8px}.data-source-card dl>div{border-top:1px solid #edf0e8;padding:11px 0}.data-source-card dt{color:#87927b;margin-bottom:6px;font-size:10px}.data-source-card dd{color:#456044;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.data-source-card>small{color:#829075;margin-bottom:13px;font-size:10px}.data-source-note{color:#8a754b;background:#fcf8e9;border-radius:8px;margin:0 0 14px;padding:10px;font-size:11px;line-height:1.8}.data-source-card button{width:100%;margin-top:auto}.data-backup-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.data-center .data-backup-action{cursor:pointer;text-align:start;color:#31583f;box-sizing:border-box;background:#f8faf4;border:1px solid #dce5d2;border-radius:13px;align-items:center;gap:16px;margin:0;padding:21px;display:flex}.data-backup-action>span{background:#e9f1dd;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.data-backup-action strong{margin-bottom:7px;font-size:14px;display:block}.data-backup-action small{color:#7b896d;font-size:11px;font-weight:400;line-height:1.8;display:block}.data-center .data-backup-action:hover{background:#f0f6e8;border-color:#9db58b}.data-backups>.note{margin-top:16px;font-size:11px;line-height:1.9}.data-technical{border-top:1px solid #e3e9dd;margin-top:22px;padding-top:18px}.data-technical summary{color:#758767;cursor:pointer;font-size:12px}.data-technical p{font-size:11px}.data-technical>div{flex-direction:column;gap:9px;margin-top:16px;display:flex}.data-technical strong{font-size:12px}.data-technical code{color:#839179;overflow-wrap:anywhere;white-space:normal;background:#f5f7ef;border-radius:8px;padding:10px;font-size:10px}.data-center-status{background:#f0f6e7;border:1px solid #d7e5ca;border-radius:10px;padding:14px;font-size:13px;line-height:1.9}.data-restore-meta{background:#f4f7ed;border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;margin:16px 0;padding:16px;display:grid}.data-restore-meta small{color:#79866d;margin-bottom:8px;font-size:11px;display:block}.data-restore-meta strong{overflow-wrap:anywhere;font-size:13px}.data-restore-review>p{overflow-wrap:anywhere;font-size:13px;line-height:1.9}.data-restore-review table{font-size:12px}.data-restore-review td{white-space:normal;min-width:75px}.data-restore-warning{color:#8f651f;background:#fff2d6;border-radius:9px;padding:12px}.data-restore-review .actions{margin-top:18px}.data-restore-review .occasion-confirm{margin:18px 0;line-height:1.8}.data-restore-review [role=alert]{color:#98543f;background:#fff1e9;border-radius:8px;padding:12px}@media (width<=1000px){.data-source-grid{grid-template-columns:1fr 1fr}.data-source-card:last-child{grid-column:1/-1}}@media (width<=650px){.data-center{padding:19px 16px}.data-center h2{font-size:21px}.data-center-heading{align-items:flex-start;gap:12px}.data-center-symbol{border-radius:12px;width:44px;height:44px}.data-settings{padding:17px}.data-settings .sectionhead{flex-wrap:wrap;align-items:flex-start;gap:12px}.data-settings-fields,.data-source-grid,.data-backup-grid,.data-restore-meta{grid-template-columns:1fr}.data-source-card:last-child{grid-column:auto}.data-settings-footer{flex-direction:column;align-items:stretch}.data-settings-footer button{width:100%}.data-source-card,.data-center .data-backup-action{padding:17px}.data-center-heading .eyebrow{font-size:9px}}.recommendation-banner.recommendation-refined,.gateway-suggestions .recommendation-banner.recommendation-refined{background:#f3f7ed;border-color:#dce7d2;grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:0 28px;padding:23px 25px;display:grid}.recommendation-refined .recommendation-main{min-width:0}.recommendation-refined .recommendation-heading{align-items:center;gap:12px;display:flex}.recommendation-refined .recommendation-visual,.gateway-suggestions .recommendation-refined .recommendation-visual{color:#3d6c4d;background:#e5eed9;border:1px solid #d4e2c5;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.recommendation-refined .recommendation-visual svg,.gateway-suggestions .recommendation-refined .recommendation-visual svg{width:23px;height:23px}.recommendation-heading>div:nth-child(2){flex:1;min-width:0}.recommendation-refined .eyebrow{letter-spacing:0;color:#81916f;font-size:9px}.recommendation-refined h2,.gateway-suggestions .recommendation-refined h2{overflow-wrap:anywhere;color:#214d3c;margin:4px 0;font-size:20px;line-height:1.6}.recommendation-refined .recommendation-product-meta{color:#7a876d;flex-wrap:wrap;gap:8px;margin:0;font-size:11px;display:flex}.recommendation-refined .recommendation-reason{color:#597147;background:#e8f0dc;border-radius:20px;flex-shrink:0;padding:7px 11px;font-size:10px}.recommendation-facts{border-top:1px solid #dfe7d6;border-bottom:1px solid #dfe7d6;grid-template-columns:1.2fr .7fr 1.25fr;gap:0;margin:18px 0 12px;padding:15px 0;display:grid}.recommendation-facts>div{border-inline-start:1px solid #dce5d2;flex-direction:column;gap:8px;min-width:0;padding-inline:16px;display:flex}.recommendation-facts>div:first-child{border:0;padding-inline-start:0}.recommendation-facts small{color:#81906f;font-size:10px}.recommendation-facts strong{color:#28553e;font-size:18px;line-height:1.5}.recommendation-facts strong>span{font-size:12px;font-weight:400}.recommendation-facts .recommendation-date{text-align:start;white-space:normal;direction:ltr;font-size:12px;line-height:2}.recommendation-refined .recommendation-motives{flex-wrap:wrap;gap:0;margin:10px 0;display:flex}.recommendation-refined .recommendation-motives>span{color:#6d8060;background:0 0;border:0;border-radius:0;padding:0 0 0 12px;font-size:11px;line-height:1.9}.recommendation-refined .recommendation-motives>span+span{border-inline-start:1px solid #d8e2ce;padding-inline-start:12px}.recommendation-refined .preparation-notice,.gateway-suggestions .recommendation-refined .preparation-notice{color:#7b7d58;margin:7px 0 0;font-size:11px;font-weight:400;line-height:1.9}.recommendation-refined .recommendation-actions,.gateway-suggestions .recommendation-refined .recommendation-actions{flex-direction:column;flex-basis:auto;gap:12px;width:100%;min-width:0;padding-top:10px;display:flex}.recommendation-refined .recommendation-actions>.primary{justify-content:space-between;align-items:center;min-height:45px;padding:13px 16px;font-size:12px;display:flex}.recommendation-refined .recommendation-plan-link{color:#5b7350;background:0 0;border:0;padding:4px;font-size:11px}.recommendation-pagination{border-top:1px solid #dce6d1;justify-content:space-between;align-items:center;gap:9px;margin-top:5px;padding-top:13px;display:flex}.recommendation-pagination>span{color:#7d8d6c;font-size:10px}.recommendation-pagination button{color:#3c6346;background:#fff9;border:1px solid #d4e0c9;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.recommendation-footnote{color:#8a957e;grid-column:1/-1;margin-top:15px;font-size:10px;line-height:1.8}.recommendation-empty.recommendation-refined{grid-template-columns:42px minmax(0,1fr);gap:14px}.recommendation-empty.recommendation-refined p{color:#75856a;font-size:12px;line-height:1.9}@media (width<=1000px){.recommendation-banner.recommendation-refined,.gateway-suggestions .recommendation-banner.recommendation-refined{grid-template-columns:1fr}.recommendation-refined .recommendation-actions,.gateway-suggestions .recommendation-refined .recommendation-actions{flex-flow:wrap;align-items:center;gap:12px;padding-top:14px}.recommendation-refined .recommendation-actions>button{flex:1}.recommendation-pagination{border:0;min-width:150px;margin:0;padding:0}.recommendation-empty.recommendation-refined{grid-template-columns:42px minmax(0,1fr)}}@media (width<=600px){.recommendation-banner.recommendation-refined,.gateway-suggestions .recommendation-banner.recommendation-refined{gap:0;padding:18px 16px}.recommendation-refined .recommendation-heading{flex-wrap:wrap;gap:10px}.recommendation-refined h2,.gateway-suggestions .recommendation-refined h2{font-size:18px}.recommendation-refined .recommendation-reason{margin-inline-start:52px}.recommendation-facts{grid-template-columns:1.2fr .8fr;row-gap:14px}.recommendation-facts>div:last-child{border:0;border-top:1px solid #dfe7d6;grid-column:1/-1;padding:13px 0 0}.recommendation-facts strong{font-size:17px}.recommendation-refined .recommendation-actions,.gateway-suggestions .recommendation-refined .recommendation-actions{flex-direction:column;align-items:stretch}.recommendation-pagination{border-top:1px solid #dce6d1;justify-content:space-between;padding-top:10px}.recommendation-refined .recommendation-motives{gap:6px 12px}.recommendation-refined .recommendation-motives>span,.recommendation-refined .recommendation-motives>span+span{border:0;padding:0}.recommendation-empty.recommendation-refined{grid-template-columns:42px minmax(0,1fr);gap:12px}}.recommendation-refined .recommendation-pagination button{flex:none}@media (width<=600px){.recommendation-refined .recommendation-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}.recommendation-refined .recommendation-heading>div:nth-child(2){min-width:0}.recommendation-refined .recommendation-reason{grid-column:2;justify-self:start;margin-inline-start:0}.recommendation-refined .recommendation-heading .recommendation-visual{margin-top:5px}}.responsive-rail{box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.responsive-rail .rail-brand{flex-shrink:0}.responsive-rail nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.responsive-rail .navitem{flex-shrink:0;min-height:44px}.responsive-rail .rail-account{border-top:1px solid #ffffff24;border-radius:0;margin-top:12px;padding-top:16px}.responsive-rail .rail-bottom{padding-top:16px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid #ffffff28;flex-shrink:0;margin-top:12px;line-height:1.7;position:static}.rail-toggle{display:none}.account-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.account-overview-grid>div{background:#f4f8ee;border:1px solid #e1e9d8;border-radius:14px;gap:10px;min-width:0;padding:20px;display:grid}.account-overview-grid small{color:#657765}.account-overview-grid strong{font-size:18px}.account-overview-grid span{overflow-wrap:anywhere;font-size:13px}.account-overview p{line-height:1.9}.rail-toggle:focus-visible,.responsive-rail .navitem:focus-visible{outline-offset:-3px;outline:2px solid #cafa62}@media (width<=900px){.responsive-rail{max-height:none;width:100%!important;height:auto!important;padding:14px!important;position:relative!important;inset:auto!important}.responsive-rail .rail-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.responsive-rail .wordmark{margin:0}.rail-toggle{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:flex}.responsive-rail .rail-caption{display:none}.responsive-rail nav{display:none!important}.responsive-rail.expanded nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:60dvh;margin-top:14px;display:grid!important}.responsive-rail .rail-account{grid-column:1/-1}.responsive-rail .rail-bottom{display:none}.responsive-rail.expanded .rail-bottom{display:block}.workspace{width:100%!important;margin-inline:0!important}.account-overview-grid{grid-template-columns:1fr}}@media (width<=359px){.responsive-rail.expanded nav{grid-template-columns:1fr}}.member-management fieldset{border:1px solid #dce6d4;border-radius:12px;min-width:0;margin-top:20px;padding:18px}.member-management p{line-height:1.9}.member-branches{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.member-branches label{align-items:center;gap:8px;display:flex}.member-management input[type=checkbox]{width:18px;height:18px}.member-management .primary{margin-top:16px}.member-management table{width:100%}.member-management .sectionhead button,.member-management td button,.member-form-actions button{color:#254b3e;min-height:44px;font:inherit;cursor:pointer;background:#f7faf3;border:1px solid #d5e1ce;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.member-management button:disabled{opacity:.45;cursor:not-allowed}.member-management button:focus-visible,.member-management input:focus-visible{outline-offset:3px;outline:3px solid #a5c665}.member-management .member-access-choice,.member-management .member-branch-choice{cursor:pointer;background:#fafcf7;border:1px solid #dce6d4;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;flex-direction:row!important;display:flex!important}.member-management .member-access-choice{max-width:360px;margin:18px 0}:is(.member-management .member-access-choice:has(input:checked),.member-management .member-branch-choice:has(input:checked)){color:#194b3a;background:#edf5e6;border-color:#72996b}.member-management input[type=checkbox]{appearance:auto;accent-color:#194f3e;cursor:pointer;flex:0 0 20px;width:20px;height:20px;margin:0}.member-management .member-branch-group{margin-top:20px;padding:14px 16px}.member-management .member-branches{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:4px 0;display:grid}.member-form-actions{border-top:1px solid #e0e8da;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.member-management .member-form-actions .primary{color:#fff;background:#154c3c;border-color:#154c3c;margin:0}.member-management .entry-fields input,.member-management .entry-fields select{min-height:46px}.member-management .tablewrap td{text-align:start}.member-management td[dir=ltr]{text-align:start;overflow-wrap:anywhere}@media (width<=540px){.member-form-actions button{flex:140px}.member-management .member-access-choice{max-width:none}.member-management .member-branches{grid-template-columns:1fr}.member-management fieldset{padding:14px}}.recommendation-showcase{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 10px 30px #244d3610;background:radial-gradient(at 95% 0,#d6efa477,#0000 50%),linear-gradient(125deg,#f9fced 0%,#edf5e5 45%,#e8f4ef 100%)!important;border:1px solid #cedfbe!important;border-radius:24px!important;gap:28px!important;padding:28px!important}.recommendation-showcase:before{content:"";z-index:-1;background:linear-gradient(90deg,#174f40,#76a948,#d0f66d);height:4px;position:absolute;inset-block-start:0;inset-inline:0}.recommendation-showcase-intro{color:#42694d;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.recommendation-showcase-intro>span{color:#345b29;background:#d9f2ac;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.recommendation-showcase .recommendation-visual{color:#326b45;background:linear-gradient(145deg,#fff,#e1efcf);border:1px solid #c9dfb2;border-radius:22px;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 8px 20px #365e3b14}.recommendation-showcase .recommendation-heading h2{color:#174f40;margin:4px 0;font-size:clamp(20px,2.2vw,29px);line-height:1.6}.recommendation-showcase .eyebrow{color:#647f4a;letter-spacing:.02em;font-size:11px}.recommendation-showcase .recommendation-reason{color:#43652b;background:#e4f3c9;border:1px solid #cce2aa;border-radius:30px;padding:9px 14px}.recommendation-showcase .recommendation-facts{background:#ffffffb8;border:1px solid #dfe8d5;border-radius:16px;margin-top:20px;padding:18px;box-shadow:0 4px 14px #365e3b05}.recommendation-showcase .recommendation-facts>div{min-width:0}.recommendation-showcase .recommendation-facts strong{color:#174f40;font-size:clamp(17px,1.8vw,23px)}.recommendation-showcase .recommendation-date{font-size:14px!important}.recommendation-showcase .recommendation-motives{border:0;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.recommendation-showcase .recommendation-motives>span{background:#ffffff90;border:1px solid #dfe8d5;border-radius:8px;padding:6px 10px}.recommendation-showcase .recommendation-actions{background:#ffffff80;border:1px solid #dce7cf;border-radius:18px;justify-content:center;align-self:stretch;min-width:210px;padding:18px}.recommendation-action-hint{color:#54704d;text-align:center;font-size:12px;line-height:1.8}.recommendation-showcase .recommendation-actions .primary{background:linear-gradient(115deg,#123f34,#2b7154);border-radius:12px;width:100%;min-height:48px;transition:box-shadow .15s,transform .15s;box-shadow:0 6px 14px #174f4020}.recommendation-showcase .recommendation-actions .primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #174f4030}.recommendation-showcase .recommendation-footnote{color:#6b7d62;font-size:11px;line-height:1.8}.recommendation-showcase button:focus-visible{outline-offset:3px;outline:3px solid #7caa40}@media (width<=700px){.recommendation-showcase{gap:18px!important;padding:18px!important}.recommendation-showcase .recommendation-visual{border-radius:16px;flex-basis:62px;width:62px;height:62px}.recommendation-showcase .recommendation-visual svg{width:42px;height:42px}.recommendation-showcase .recommendation-actions{box-sizing:border-box;width:100%;min-width:0}.recommendation-showcase .recommendation-facts{gap:14px;padding:12px}.recommendation-showcase-intro{margin-bottom:14px}.recommendation-showcase .recommendation-date{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.recommendation-showcase .recommendation-actions .primary{transition:none;transform:none}}.recommendation-compact{gap:20px!important;min-height:0!important;padding:22px!important}.recommendation-compact .recommendation-main{min-height:0!important}.recommendation-compact .recommendation-showcase-intro{margin-bottom:12px;font-size:13px}.recommendation-compact .recommendation-heading{justify-content:flex-start;align-items:center;gap:16px}.recommendation-compact .recommendation-heading>div:nth-child(2){flex:1;min-width:0}.recommendation-compact .recommendation-visual{flex-basis:90px;width:90px;height:90px}.recommendation-compact .recommendation-visual svg{width:60px;height:60px}.recommendation-compact .inline-reason{margin:4px 0 6px;padding:5px 12px;font-size:12px;display:inline-flex}.recommendation-compact .inline-reason.expiry{color:#82581c;background:#fff0cf;border-color:#e8c57d}.recommendation-compact .recommendation-product-meta{color:#536f5e;margin:3px 0;font-size:12px}.recommendation-compact .recommendation-facts{margin-top:14px;padding:14px 18px}.recommendation-compact .recommendation-facts small{color:#526a50;font-size:12px}.recommendation-compact .recommendation-motives{padding-top:10px;font-size:12px}.recommendation-compact .preparation-notice{line-height:1.8;color:#526b50!important;margin:10px 0 0!important;font-size:12px!important}.recommendation-compact .recommendation-actions{align-self:center;gap:12px;width:210px;padding:16px;min-height:0!important}.recommendation-compact .recommendation-pagination{margin-top:0;padding-top:12px}.recommendation-compact .recommendation-footnote{color:#5c7158;padding-top:4px;font-size:12px;margin:0!important}.gateway-hero.hero-loaded .gateway-subtitle{color:#5a705e;font-size:13px}@media (width<=700px){.recommendation-compact{padding:16px!important}.recommendation-compact .recommendation-visual{flex-basis:68px;width:68px;height:68px}.recommendation-compact .recommendation-visual svg{width:46px;height:46px}.recommendation-compact .recommendation-heading{align-items:flex-start;gap:12px}.recommendation-compact .recommendation-actions{align-self:stretch;width:100%}.recommendation-compact .recommendation-facts{padding:12px}.recommendation-compact .recommendation-heading h2{font-size:21px}}.recommendation-compact .inline-reason{margin-inline-start:0!important}@media (width>=701px) and (width<=1000px){.recommendation-compact .recommendation-actions{box-sizing:border-box;width:100%}}.gateway-suggestions .recommendation-showcase.recommendation-compact{box-shadow:none!important;background:linear-gradient(110deg,#f3f0e5 0%,#f2f3e9 55%,#edf1e8 100%)!important;border:0!important;border-top:1px solid #ced8c266!important;border-radius:0 0 22px 22px!important;row-gap:12px!important;margin:0!important}.recommendation-notes{border-top:1px solid #d0d6c344;flex-wrap:wrap;order:3;grid-column:1/-1;align-items:center;gap:8px 24px;padding-top:10px;display:flex}.recommendation-notes .preparation-notice{flex:400px;line-height:1.7;margin:0!important;font-size:12px!important}.recommendation-inline-disclaimer{color:#6c7563;flex:420px;font-size:12px;line-height:1.7}.gateway-suggestions .recommendation-compact .recommendation-facts{box-shadow:none;background:#f8f6ee;border-color:#e0dfd0}.gateway-suggestions .recommendation-compact .recommendation-visual{box-shadow:none;background:linear-gradient(145deg,#eeefd9,#e1e7d0);border-color:#d5ddc2}.gateway-suggestions .recommendation-showcase-intro>span{background:#e5e9cc}.gateway-suggestions .recommendation-compact .recommendation-heading h2{color:#254f40}.gateway-hero{overflow:hidden}.gateway-suggestions .recommendation-notes{margin-bottom:0}@media (width>=1001px){.gateway-suggestions .recommendation-compact .recommendation-actions{grid-area:1/2}.recommendation-notes{grid-row:2}}@media (width<=700px){.recommendation-notes{gap:8px}.recommendation-notes .preparation-notice,.recommendation-inline-disclaimer{flex-basis:100%}}.gateway-suggestions .recommendation-showcase.recommendation-compact{background:linear-gradient(115deg,#f9efd9 0%,#fbf4df 52%,#f5f0d7 100%)!important;border-top-color:#d9cba544!important}.gateway-suggestions .recommendation-compact .recommendation-actions{background:#fcf4df;border-color:#e7d7af}.gateway-hero{border-radius:22px!important;margin-bottom:18px!important}.gateway-suggestions{min-width:0;margin:0 0 20px}.gateway-suggestions .recommendation-showcase.recommendation-compact{background:linear-gradient(115deg,#fff 0%,#fafdef 48%,#edf7cf 100%)!important;border:1px solid #dce8c8!important;border-radius:22px!important;margin:0!important;padding:22px!important;box-shadow:0 4px 16px #234c3406!important}.gateway-suggestions .recommendation-compact .recommendation-facts{background:#ffffffd9;border-color:#e0e9d4}.gateway-suggestions .recommendation-compact .recommendation-actions{box-shadow:none!important;background:0 0!important;border:0!important;padding:12px!important}.gateway-suggestions .recommendation-compact .recommendation-motives>span{background:#f6faeb;border-color:#e0e9d2}.gateway-suggestions .recommendation-notes{border-top-color:#dae5cb66}.gateway-suggestions .recommendation-inline-disclaimer,.gateway-suggestions .recommendation-notes .preparation-notice{color:#5b7053!important}.gateway-suggestions .recommendation-showcase-intro{color:#4d6b40}.gateway-suggestions .recommendation-showcase-intro>span{color:#365b2b;background:#e5f4bd}.gateway-suggestions .recommendation-compact .recommendation-visual{background:linear-gradient(140deg,#faffee,#e2f2bd);border-color:#d5e5bb}.gateway-suggestions .recommendation-showcase:before{display:none}@media (width<=700px){.gateway-hero{margin-bottom:12px!important}.gateway-suggestions .recommendation-showcase.recommendation-compact{border-radius:18px!important;padding:16px!important}.gateway-suggestions{margin-bottom:16px}.gateway-suggestions .recommendation-compact .recommendation-actions{width:100%;padding:0!important}}.gateway-suggestions .recommendation-compact .recommendation-visual{background:linear-gradient(145deg,#faffec,#e6f4c7);border:1px solid #d2e6b7;border-radius:24px;flex:0 0 108px;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 6px 16px #335b3010}.gateway-suggestions .recommendation-compact .recommendation-visual svg{stroke-width:1.7px;flex-shrink:0;max-width:none;width:76px!important;height:76px!important}.gateway-suggestions .recommendation-compact .recommendation-heading{align-items:center;gap:18px}@media (width<=700px){.gateway-suggestions .recommendation-compact .recommendation-visual{border-radius:20px;flex-basis:82px;width:82px;height:82px}.gateway-suggestions .recommendation-compact .recommendation-visual svg{width:58px!important;height:58px!important}.gateway-suggestions .recommendation-compact .recommendation-heading{gap:12px}}@media (width<=359px){.gateway-suggestions .recommendation-compact .recommendation-visual{flex-basis:68px;width:68px;height:68px}.gateway-suggestions .recommendation-compact .recommendation-visual svg{width:48px!important;height:48px!important}}:root{--urood-scroll-track:#f0f5e5;--urood-scroll-thumb:#497b5b;--urood-scroll-hover:#245b43}html,.rail nav,.tablewrap,.account-dropdown,dialog,.panel,[class*=scroll]{scrollbar-width:thin;scrollbar-color:var(--urood-scroll-thumb) var(--urood-scroll-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--urood-scroll-track);border-radius:12px}::-webkit-scrollbar-thumb{border:2px solid var(--urood-scroll-track);background:linear-gradient(#759c52,#285d47);border-radius:12px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#89ae4e,#194d3b)}::-webkit-scrollbar-thumb:active{background:#194d3b}::-webkit-scrollbar-corner{background:var(--urood-scroll-track)}.responsive-rail nav{--urood-scroll-track:#193f35;--urood-scroll-thumb:#a9ca70;scrollbar-color:var(--urood-scroll-thumb) var(--urood-scroll-track)}.responsive-rail nav::-webkit-scrollbar-thumb{border-color:var(--urood-scroll-track);background:linear-gradient(#c4e98c,#7eab5f)}.responsive-rail nav::-webkit-scrollbar-thumb:hover{background:#cfef9b}@media (pointer:coarse){::-webkit-scrollbar{width:8px;height:8px}}@media (forced-colors:active){html,.rail nav,.tablewrap,.account-dropdown,dialog,.panel,[class*=scroll]{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:buttontext;border-color:canvas}::-webkit-scrollbar-track{background:canvas}::-webkit-scrollbar-corner{background:canvas}}::-webkit-scrollbar-button{width:0;height:0;display:none}@supports selector(::-webkit-scrollbar){html,.rail nav,.tablewrap,.account-dropdown,dialog,.panel,[class*=scroll]{scrollbar-width:auto;scrollbar-color:auto}}:root{--urood-font:"IBM Plex Sans Arabic","DM Sans",sans-serif;--urood-brand:#18523f;--urood-brand-dark:#143d36;--urood-brand-lime:#cdf675;--urood-auth-paper:#fff;--urood-auth-line:#d9e4d4;--urood-auth-muted:#61756a}.auth-shell,.auth-card,.auth-story,.account-dialog,.account-dropdown{font-family:var(--urood-font);color:var(--urood-brand-dark)}main.auth-shell{background:radial-gradient(at 80% 15%,#e8efd9 0,#0000 58%),#f5f6f2}.auth-card{background:var(--urood-auth-paper);border:1px solid var(--urood-auth-line);border-radius:24px;box-shadow:0 12px 38px #143d3606}.auth-card h2{font-family:var(--urood-font);color:var(--urood-brand-dark);font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.5}.auth-card .auth-subtitle{color:var(--urood-auth-muted);font-size:14px;line-height:1.9}.auth-card label{color:var(--urood-brand-dark);font-size:14px;font-weight:500}.auth-card input,.auth-card select,.account-dialog input{font-family:var(--urood-font);border:1px solid var(--urood-auth-line);min-height:48px;color:var(--urood-brand-dark);background:#fbfcf8;border-radius:11px;font-size:15px}.auth-card input:focus,.auth-card select:focus,.account-dialog input:focus{outline-offset:2px;border-color:#87aa63;outline:2px solid #afce7770}.auth-card .auth-password{border-radius:11px}.auth-card .auth-password input{border:1px solid var(--urood-auth-line);background:#fbfcf8;min-width:0}.auth-card .auth-password button{font:inherit;color:var(--urood-brand);border-radius:8px;font-size:12px}.auth-card .primary,.account-dialog .primary{font-family:var(--urood-font);background:var(--urood-brand);color:#fff;border-radius:11px;min-height:48px;font-size:14px;font-weight:600}.auth-card .primary:hover,.account-dialog .primary:hover{background:var(--urood-brand-dark)}.auth-card small,.auth-card .auth-footnote{color:var(--urood-auth-muted);line-height:1.9}.auth-card .auth-demo-button{font:inherit;border:1px solid var(--urood-auth-line);min-height:46px;color:var(--urood-brand-dark);background:#f4f8ec;border-radius:11px;font-size:14px}.auth-brand{font-family:var(--urood-font)}.auth-brand small{letter-spacing:.3em;font-family:DM Sans,sans-serif}.auth-story .auth-offer-icon{background:var(--urood-brand-lime);color:var(--urood-brand-dark)}.auth-notice{border-radius:11px;font-size:14px;line-height:1.8}@media (width<=760px){.auth-card{border-radius:20px;padding:24px 20px}.auth-card h2{font-size:25px}.auth-card input,.auth-card select{font-size:16px}}main.auth-shell .auth-story{flex-direction:column;align-items:stretch;min-width:0;display:flex;container-type:inline-size}main.auth-shell .auth-story .auth-kicker{font-family:var(--urood-font);color:#587447;margin:30px 0 12px;font-size:20px;font-weight:600;line-height:1.7}main.auth-shell .auth-story h1{font-family:var(--urood-font);letter-spacing:0;color:#18523f;flex-direction:column;gap:5px;margin:6px 0 22px;font-size:clamp(29px,7.8cqi,54px);font-weight:700;line-height:1.35;display:flex}main.auth-shell .auth-story h1>span:first-child{color:#18523f;font-size:1em}main.auth-shell .auth-story h1>.auth-headline-offer{color:#587447;font-size:1.3em}main.auth-shell .auth-story>p{font-family:var(--urood-font);color:#526b5c;text-wrap:pretty;max-width:none;margin:0 0 16px;font-size:18px;font-weight:500;line-height:1.9}main.auth-shell .auth-story .auth-showcase{align-self:flex-start;width:100%;max-width:520px;margin-block:18px 26px}main.auth-shell .auth-story .auth-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:16px;display:grid}main.auth-shell .auth-story .auth-feature{box-sizing:border-box;background:#fafcf4;border:1px solid #d6e3c6;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:12px 10px;display:flex}main.auth-shell .auth-story .auth-feature svg{fill:none;stroke:#64864b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 23px;width:23px;height:23px;display:block}main.auth-shell .auth-story .auth-feature strong{font-family:var(--urood-font);color:#36583e;font-size:14px;font-weight:500;line-height:1.6}@media (width<=1100px) and (width>=761px){main.auth-shell .auth-story .auth-feature{flex-direction:column;gap:5px}main.auth-shell .auth-story .auth-feature strong{font-size:12px}main.auth-shell .auth-story>p{font-size:16px}}@media (width<=760px){main.auth-shell .auth-story .auth-kicker{margin:20px 0 10px;font-size:17px}main.auth-shell .auth-story h1{margin-bottom:16px;font-size:clamp(26px,7.5cqi,40px)}main.auth-shell .auth-story>p{font-size:15px}main.auth-shell .auth-story .auth-showcase{max-width:430px;margin-block:14px 18px}main.auth-shell .auth-story .auth-feature{flex-direction:column;gap:5px;min-height:72px;padding:10px 5px}main.auth-shell .auth-story .auth-feature strong{font-size:12px}}.import-impact{color:#254b3e;background:linear-gradient(120deg,#fbfdf5,#f1f8df);border:1px solid #d9e7c8;border-radius:15px;margin:18px 0;padding:18px}.import-impact h3{margin:0;font-size:17px}.import-impact .sectionhead{flex-wrap:wrap;gap:12px}.import-impact .sectionhead>span{font-size:12px}.import-impact>strong{margin:12px 0;display:block}.import-impact dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.import-impact dl>div{background:#ffffffb0;border-radius:10px;min-width:0;padding:12px}.import-impact dt{margin-bottom:6px;font-size:13px;font-weight:600}.import-impact dd{margin:0;font-size:13px;line-height:1.9}.import-impact>p{color:#52694c;margin:12px 0 0;font-size:12px;line-height:1.9}@media (width<=700px){.import-impact dl{grid-template-columns:1fr}.import-impact{padding:14px}}.store-update-panel{color:#173e30;background:linear-gradient(115deg,#fff,#f3f9df);border:1px solid #dce8bf;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(240px,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:22px;display:grid}.store-update-panel h2{margin:4px 0;font-size:22px}.store-update-panel p{margin:4px 0;line-height:1.7}.store-update-status{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:13px;display:flex}.store-update-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.store-update-steps button{white-space:normal;line-height:1.5}.store-update-steps button[aria-current=step]{color:#204e34;background:#eaf4c8;border-color:#a9c96a}.store-update-body{border:0;min-width:0;margin:0;padding:0}.store-update-body p{line-height:1.8}.store-update-body .grid{margin:16px 0}.store-update-body label small{overflow-wrap:anywhere}.store-update-footer{justify-content:flex-end;margin-top:16px}.store-update-dialog .occasion-confirm{align-items:flex-start;margin:16px 0}.store-update-dialog .occasion-confirm input{flex:none;margin-top:5px}.store-update-dialog nav button:focus-visible{outline-offset:2px;outline:3px solid #88aa38}@media (width<=900px){.store-update-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.store-update-panel>.primary{justify-self:start}.store-update-steps{gap:4px}.store-update-steps button{padding:10px 5px;font-size:12px}.store-update-dialog .entry-fields,.store-update-dialog .import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.store-update-dialog .entry-fields,.store-update-dialog .import-grid{grid-template-columns:minmax(0,1fr)}.store-update-dialog .actions{flex-wrap:wrap}.store-update-dialog .actions button{white-space:normal;flex:1}.store-update-panel h2{font-size:20px}}.store-update-panel.store-update-compact{border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0;padding:13px 18px;display:flex}.store-update-compact .store-update-intro{display:none}.store-update-compact .store-update-status{flex-flow:wrap;flex:1;gap:6px 20px;min-width:240px;font-size:12px;line-height:1.7;display:flex}.store-update-compact>.primary{white-space:normal;padding:10px 15px;font-size:13px}.store-update-compact>.store-update-details{white-space:normal;font-size:12px}.data-import-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.data-import-heading h1{margin:5px 0;font-size:25px}.data-import-heading p{margin:4px 0;line-height:1.7}.data-import-heading .actions{flex-wrap:wrap}@media (width<=600px){.store-update-panel.store-update-compact{padding:12px}.store-update-compact .store-update-status{flex-basis:100%;gap:5px;min-width:0}.store-update-compact .store-update-status>span{flex-basis:100%}.store-update-compact>.primary{flex:1}.data-import-heading{align-items:stretch}.data-import-heading .actions{gap:8px}.data-import-heading h1{font-size:22px}}.period-card{background:linear-gradient(120deg,#fff,#f7faee);border:1px solid #dce7c8;border-radius:18px;min-width:0;margin:18px 0;padding:20px}.period-card h3{margin:4px 0}.period-card p{line-height:1.8}.period-counts{flex-wrap:wrap;gap:10px 22px;margin:14px 0;font-size:13px;display:flex}.period-offers{gap:8px;margin:12px 0;display:grid}.period-offers button{text-align:start;white-space:normal;line-height:1.7}.period-saved-report{border-top:1px solid #dce7c8;margin-top:18px;padding-top:14px}.period-change{background:#fff6d9;border-radius:10px;padding:10px 14px}.period-line-schedule{border-top:1px solid #e2e9d4;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.period-line-schedule label{min-width:0}.period-line-schedule .occasion-confirm{grid-column:1/-1;margin:0}.period-line-schedule input{min-width:0;max-width:100%}.period-card .actions{flex-wrap:wrap}.period-card .sectionhead{flex-wrap:wrap;gap:12px}.period-card select{max-width:100%}.period-saved-report .idea-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=800px){.period-line-schedule,.period-saved-report .idea-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.period-card{padding:15px}.period-card .sectionhead>label{width:100%}}@media (width<=440px){.period-line-schedule{grid-template-columns:minmax(0,1fr)}.period-card .actions button{white-space:normal;flex:1}.period-card .period-counts{flex-direction:column;gap:6px}.period-offers button{overflow-wrap:anywhere}}.journey-guide .guide-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-guide .guide-steps button{min-width:0}.journey-guide .guide-steps strong{white-space:normal}.journey-guide .guide-entry-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-guide .guide-entry-choices>div{grid-column:1/-1}.smart-import-hub{display:block}.smart-import-hub h1{margin:5px 0;font-size:26px}.smart-import-hub p{line-height:1.8}.import-route-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.import-route-cards button{text-align:start;white-space:normal;background:#fff;border:1px solid #dce7c8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.import-route-cards button.selected{background:linear-gradient(125deg,#fff,#f0f7d9);border-color:#a7c566}.import-route-cards small{font-weight:400;line-height:1.8}.single-import-route{border-top:1px solid #e3ead6;padding-top:16px}.import-source-details{margin:16px 0}.import-source-details summary{cursor:pointer;padding:12px}.import-outcome{background:#f7faee;border:1px solid #d4e2be;border-radius:16px;margin:16px 0;padding:18px}.import-outcome h3{margin:5px 0}.import-outcome p{line-height:1.8}.import-outcome .sectionhead{flex-wrap:wrap;gap:12px}.import-outcome small{overflow-wrap:anywhere}.outcome-periods{gap:8px;margin:12px 0;display:grid}.outcome-periods button{text-align:start;white-space:normal;line-height:1.8}.smart-import-hub[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #a2c257}@media (width<=1000px){.journey-guide .guide-steps,.journey-guide .guide-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.import-route-cards{grid-template-columns:minmax(0,1fr)}.journey-guide .guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-guide .guide-entry-choices{grid-template-columns:minmax(0,1fr)}.import-route-cards button{padding:16px}.import-outcome{padding:14px}.journey-guide .guide-steps button{padding:12px 8px}.journey-guide .guide-steps small{display:none}}@media (width<=359px){.journey-guide .guide-steps{grid-template-columns:minmax(0,1fr)}}.catalog-heading{background:linear-gradient(120deg,#fff,#f2f8df)}.catalog-heading h1{margin:8px 0;font-size:26px}.catalog-heading p,.catalog-log-panel p{line-height:1.8}.catalog-heading .chips{flex-wrap:wrap}.catalog-table-panel .sectionhead{flex-wrap:wrap;gap:12px}.catalog-table-panel .sectionhead>input{flex:1;min-width:200px}.catalog-table-panel td,.catalog-log-panel td{vertical-align:top}.catalog-table-panel td small,.catalog-log-panel td small{overflow-wrap:anywhere;margin-top:4px;display:block}.catalog-log-panel select{width:100%;max-width:100%;overflow:hidden}.catalog-import-review{background:#f7faef;border:1px solid #dbe6c7;border-radius:16px;margin:14px 0;padding:16px}.catalog-import-review p{line-height:1.8}.catalog-definition-conflicts{gap:12px;max-height:360px;margin:14px 0;display:grid;overflow:auto}.catalog-definition-conflicts article{background:#fff;border:1px solid #e0e8cf;border-radius:12px;padding:14px}.catalog-definition-conflicts article select{width:100%;max-width:100%}.catalog-definition-conflicts article p{overflow-wrap:anywhere;margin:8px 0}.catalog-import-review>.idea-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.catalog-heading h1{font-size:22px}.catalog-table-panel .sectionhead>input{flex-basis:100%;min-width:0}.catalog-import-review{padding:12px}.catalog-import-review>.idea-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading .chips button{white-space:normal}.catalog-log-panel>button{white-space:normal;margin:5px}.catalog-definition-conflicts{max-height:320px}}.campaign-card{background:#fff;border-inline-start:4px solid #a3be82;min-width:0}.campaign-state-running{border-inline-start-color:#7ea72c}.campaign-state-completed{border-inline-start-color:#17634c}.campaign-state-cancelled{border-inline-start-color:#b45140}.campaign-status{white-space:normal;border-radius:30px;padding:7px 12px;font-size:12px}.status-scheduled{color:#285449;background:#eef4f0}.status-running{color:#354e18;background:#eafaac}.status-completed{color:#14583f;background:#e0f4e9}.status-cancelled{color:#963d30;background:#fff0ed}.campaign-pulse{margin:20px 0}.campaign-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.campaign-value-grid>div{background:linear-gradient(135deg,#f5fbdc,#fff 75%);border:1px solid #dfebd8;border-radius:14px;min-width:0;padding:16px}.campaign-value-grid strong,.campaign-value-grid small,.campaign-value-grid span{overflow-wrap:anywhere;display:block}.campaign-value-grid strong{color:#143d36;font-size:23px;line-height:1.6}.campaign-value-grid small{color:#436257;font-size:12px}.campaign-value-grid span{color:#496153;font-size:11px;line-height:1.8}.campaign-value-grid .campaign-price{background:linear-gradient(135deg,#eefaac,#fff);border-color:#cadf8d}.campaign-value-grid .metric-loss{background:#fff4f1;border-color:#eed0c6}.metric-loss strong{color:#9a382b}.metric-profit strong{color:#1b6847}.campaign-progress-grid{border:1px solid #e2ebdc;border-radius:14px;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0;padding:17px;display:grid}.campaign-progress-grid>div{min-width:0}.campaign-meter-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.campaign-meter-label b{font-size:13px}.campaign-meter-label strong{font-size:18px}.campaign-progress-grid small{color:#526658;font-size:11px;line-height:1.8;display:block}.campaign-progress-grid progress{appearance:none;accent-color:#72992d;background:#edf2e7;border:0;border-radius:20px;width:100%;height:9px;margin:8px 0;display:block;overflow:hidden}.campaign-progress-grid progress::-webkit-progress-bar{background:#edf2e7;border-radius:20px}.campaign-progress-grid progress::-webkit-progress-value{background:#8ab13e;border-radius:20px}.campaign-progress-grid progress::-moz-progress-bar{background:#8ab13e;border-radius:20px}.campaign-progress-grid progress.time-progress::-webkit-progress-value{background:#52796c}.campaign-progress-grid progress.time-progress::-moz-progress-bar{background:#52796c}.campaign-progress-grid progress.target-achieved::-webkit-progress-value{background:#216a4d}.campaign-verdict{color:#3e593b;background:#f2f7ea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px 22px;padding:12px 16px;font-size:12px;display:flex}.campaign-verdict span{font-size:11px}.verdict-achieved{color:#17543b;background:#e6f5eb}.verdict-loss,.verdict-cancelled{color:#963d30;background:#fff0ed}.verdict-partial,.verdict-below-target{color:#775819;background:#fff7df}.campaign-card-actions{border-top:1px solid #e2ebdc;flex-wrap:wrap;gap:10px;padding-top:16px}.campaign-cancel-button{color:#963d30!important;background:#fff8f6!important;border:1px solid #e7bcb1!important}.campaign-cancel-button:hover{background:#fff0eb!important}.campaign-confirm-dialog{color:#143d36;border:1px solid #dae7d2;border-radius:18px;width:min(560px,100% - 24px);max-height:90dvh;padding:24px;overflow:auto}.campaign-confirm-dialog h3,.campaign-confirm-dialog p{overflow-wrap:anywhere}.campaign-confirm-dialog .actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.campaign-confirm-dialog .occasion-confirm{align-items:flex-start;gap:10px;line-height:1.8}.campaign-confirm-dialog::backdrop{background:#0b302d80}@media (width<=1000px){.campaign-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.campaign-progress-grid{grid-template-columns:1fr;gap:18px;padding:13px}.campaign-value-grid{gap:8px}.campaign-value-grid>div{padding:12px}.campaign-value-grid strong{font-size:19px}.campaign-card-actions button{flex:140px}.campaign-confirm-dialog{padding:18px}.campaign-verdict{gap:5px;display:grid}}@media (width<=360px){.campaign-value-grid{grid-template-columns:1fr}}.campaign-compact.panel{margin:9px 0;padding:0;overflow:hidden}.campaign-summary{text-align:start;color:#143d36;width:100%;font:inherit;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr)) auto auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.campaign-summary:hover{background:#f8fceb}.campaign-summary>span{min-width:0}.campaign-summary b,.campaign-summary small{overflow-wrap:anywhere;display:block}.campaign-summary b{font-size:14px}.campaign-summary small{color:#526b5d;margin-top:3px;font-size:11px;font-weight:400}.campaign-summary-name b{font-size:15px}.campaign-summary-more{color:#486d30;font-size:11px}.campaign-expanded{border-top:1px solid #deebd4;padding:20px}.campaign-compact .campaign-pulse{margin:16px 0}.campaign-shelf-link,.campaign-removal-alert{background:#f3f9e8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 15px;font-size:12px;display:flex}.campaign-removal-alert{color:#86501b;background:#fff2e7}.campaign-list-tools .filters{flex-wrap:wrap;gap:10px;display:flex}.campaign-list-tools .filters input{flex:2 240px}.campaign-list-tools .filters select{flex:140px;width:auto}.campaign-pagination{justify-content:center;align-items:center;margin:20px 0}.campaign-pagination span{font-size:12px}@media (width<=1000px){.campaign-summary{grid-template-columns:minmax(160px,2fr) 1fr 1fr;gap:10px}.campaign-summary-more{justify-self:end}}@media (width<=600px){.campaign-summary{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;padding:13px}.campaign-summary-name{grid-column:1/-1}.campaign-summary b{font-size:13px}.campaign-summary .campaign-status{justify-self:start}.campaign-expanded{padding:13px}.campaign-list-tools .filters input{width:100%;min-width:0}.campaign-list-tools .filters select{min-width:0}.campaign-list-tools .sectionhead,.campaign-pagination{flex-wrap:wrap}}.execution-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.execution-summary>div{background:#f8fce9;border:1px solid #dde8d3;border-radius:10px;padding:12px 14px}.execution-summary>div:last-child{background:#fff6e3;border-color:#efdfbb}.execution-summary small,.execution-summary strong{display:block}.execution-summary small{font-size:11px}.execution-summary strong{margin-top:5px;font-size:23px}.execution-dialog select,.execution-dialog textarea{width:100%;margin:10px 0}.execution-dialog textarea{min-height:85px;font:inherit;border:1px solid #d8e5d2;border-radius:9px;padding:12px}.campaign-summary .campaign-status small{color:inherit;max-width:140px}.shelf-state-no-label{border-color:#a8c7b3}.shelf-state-no-label .shelf-label-preview{opacity:.65}@media (width<=650px){.execution-summary{grid-template-columns:1fr 1fr}.execution-summary>div{padding:10px}.execution-dialog .actions button{flex:140px}}.shelf-summary{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1000px){.shelf-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.shelf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.local-print-logo{margin:0 0 18px}.local-print-logo>p{max-width:850px}.local-logo-controls{grid-template-columns:minmax(120px,230px) minmax(180px,1fr);align-items:start;gap:22px;margin:18px 0;display:grid}.local-logo-preview{border:1px dashed #b8cba6;border-radius:12px;justify-content:center;align-items:center;max-height:180px;padding:15px;display:flex}.local-logo-preview img{object-fit:contain;max-width:100%;max-height:150px;display:block}.logo-position-grid{direction:ltr;grid-template-columns:repeat(3,44px);gap:6px;margin:12px 0;display:grid}.logo-position-grid button{color:#71914d;background:#fff;border:1px solid #d4e2c9;border-radius:8px;height:40px}.logo-position-grid button[aria-pressed=true]{color:#fff;background:#164b3a;border-color:#164b3a}.local-logo-controls input[type=range]{accent-color:#164b3a;max-width:230px;margin:10px 0;display:block}.local-logo-controls>div>button{margin-top:12px}@media (width<=500px){.local-logo-controls{grid-template-columns:1fr}.local-logo-preview{max-width:220px}}.local-logo-controls label:not(.occasion-confirm){gap:6px;max-width:260px;display:grid}.cloud-workspace-setup{width:calc(100% - 32px);max-width:1500px!important;margin:24px auto!important}.branch-directory-panel{margin:18px 0}.branch-directory .sectionhead{flex-wrap:wrap;gap:12px}.branch-directory-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.branch-directory-tools input{flex:280px;max-width:600px}.branch-directory-tools span{color:#59705d;font-size:11px}.branch-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.branch-card{background:#fff;border:1px solid #dce8d4;border-radius:14px;min-width:0;padding:18px}.branch-card.is-selected{border-color:#8caf54;box-shadow:inset 0 3px #bbd77b}.branch-card h3{margin:0;font-size:18px}.branch-card small{overflow-wrap:anywhere;font-size:11px}.branch-card>.primary{width:100%;margin:10px 0}.branch-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.branch-metrics>div{background:#f7fbe9;border-radius:8px;padding:10px}.branch-metrics strong,.branch-metrics small{display:block}.branch-metrics strong{font-size:22px}.branch-metrics>div:last-child{grid-column:1/-1}.branch-last-save{color:#526a5a;overflow-wrap:anywhere;font-size:11px}.branch-card details{margin-top:12px}.branch-card details input{width:100%;margin:8px 0}.branch-card details p{font-size:11px}.branch-plan,.branch-create{border:1px solid #dce8d4;border-radius:12px;margin:20px 0;padding:16px}.branch-plan summary,.branch-create summary{cursor:pointer;font-weight:700}.branch-create form{margin-top:18px}.branch-pending{color:#77551c;background:#fff6df;border-radius:9px;padding:12px}.branch-pagination{justify-content:center;margin:16px 0}.branch-directory .eyebrow{font-size:10px}@media (width<=1100px){.branch-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.branch-cards{grid-template-columns:1fr}.cloud-workspace-setup{width:calc(100% - 20px);padding:16px!important}.branch-directory-tools input{width:100%;min-width:0}.branch-directory .sectionhead h2{font-size:21px}.branch-card{padding:15px}.branch-plan,.branch-create{padding:12px}.branch-directory .entry-fields{grid-template-columns:1fr}}@media (width>=901px){.branch-directory-panel{margin-inline:224px 16px}.branch-directory-panel .branch-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-batch-heading{background:linear-gradient(115deg,#fff,#f5fbdc);border-color:#dce9c7}.smart-batch-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.smart-batch-summary>div{background:#f5f9e9;border-radius:10px;min-width:0;padding:14px}.smart-batch-summary small,.smart-batch-history small{font-size:11px;display:block}.smart-batch-summary strong{overflow-wrap:anywhere;font-size:23px;display:block}.batch-check{accent-color:#235d46;width:20px;height:20px;min-height:20px}.smart-batch-history{border-bottom:1px solid #e4ecd9;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}@media (width<=700px){.smart-batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-batch-product{align-items:center;gap:9px;display:flex}.smart-batch-product .batch-glyph{flex-shrink:0;width:34px;height:34px}.shelf-batch-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shelf-batch-toolbar>div:first-child{flex:1;min-width:220px}.shelf-batch-toolbar strong,.shelf-batch-toolbar small{display:block}.shelf-batch-toolbar small{color:#5b715d;max-width:620px;font-size:11px}.shelf-batch-toolbar .actions{gap:18px;margin:0}.shelf-batch-command{justify-items:center;gap:7px;display:grid}.shelf-batch-dialog{width:min(680px,100vw - 24px);max-height:88dvh;overflow:auto}.shelf-batch-review{border:1px solid #e0e9d7;border-radius:10px;max-height:35dvh;margin:16px 0;padding:12px;overflow:auto}.shelf-batch-review p{border-bottom:1px solid #f0f4e9;margin:6px 0;padding:4px}@media (width<=600px){.shelf-batch-toolbar .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.shelf-batch-dialog{padding:16px}}.shelf-batch-review small{color:#59715f;white-space:normal;overflow-wrap:anywhere;text-align:start;font-size:11px;display:block}.shelf-batch-groups{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.shelf-batch-toolbar .shelf-batch-maintenance{border-inline-start:1px solid #e2e9dc;padding-inline-start:22px}.shelf-batch-command small{text-align:center;justify-content:center;align-items:center;gap:5px;display:flex}.shelf-step-number{color:#426147;border:1px solid #dde8cf;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}@media (width<=700px){.shelf-batch-groups{gap:16px;width:100%}.shelf-batch-toolbar .shelf-batch-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.shelf-batch-toolbar .shelf-batch-maintenance{border-inline-start:0;padding-inline-start:0;border-top:1px solid #e2e9dc;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-top:16px;display:grid}.shelf-batch-command small{flex-wrap:wrap;font-size:10px}}.shelf-batch-toolbar .icon-action-tooltip{max-width:110px}@media (width<=700px){.shelf-batch-flow .shelf-batch-command small{flex-direction:column;gap:3px;min-height:36px}}.live-results-summary{background:#f6fbe9;border:1px solid #dce9cd;border-radius:12px;margin:16px 0;padding:16px 20px}.live-results-summary p{color:#42644e;margin:8px 0}.live-results-summary small{font-size:11px}.live-reading-badge{background:#f1f8de;border-radius:6px;padding:3px 7px;font-size:11px;color:#496b2d!important}.linked-evidence{background:#fcfef7;border:1px solid #dce8d2;border-radius:12px;margin:18px 0;padding:18px}.linked-evidence h4{margin:0 0 12px}.linked-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:12px;display:grid}.linked-evidence-metrics>span{overflow-wrap:anywhere;background:#f2f7e9;border-radius:8px;padding:10px}@media (width<=650px){.linked-evidence-metrics{grid-template-columns:1fr 1fr}.linked-evidence{padding:12px}}.price-evidence-warning{background:#fffdf4;border:1px solid #e8d7a7;border-radius:10px;margin:14px 0;padding:14px}.price-evidence-warning .linked-evidence-metrics>span{background:#f9f5e6}.snapshot-timing-note{grid-column:1/-1}.opportunity-feed{min-width:0;scroll-margin-top:20px}.opportunity-feed .sectionhead>div{min-width:0}.opportunity-feed .sectionhead p{max-width:76ch}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.opportunity-tile{overflow-wrap:anywhere;background:linear-gradient(145deg,#fff 65%,#f7fbdc);border:1px solid #dbe7d8;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.opportunity-tile h3,.opportunity-tile p{margin:0}.opportunity-tile>small,.opportunity-window small{color:#526d5c;display:block}.opportunity-tile .actions{flex-wrap:wrap;margin-top:auto;padding-top:8px}.opportunity-tile .actions button{white-space:normal}.opportunity-tags{flex-wrap:wrap;gap:6px;font-size:.76rem;display:flex}.opportunity-tags span{background:#eef5e6;border-radius:20px;padding:4px 8px}.opportunity-window{font-size:.85rem}.opportunity-feed.compact{box-shadow:none;background:0 0;border:1px solid #dae7c7;margin:16px 0 0;padding:14px}.opportunity-feed.compact .sectionhead h2{font-size:1.15rem}.opportunity-feed.compact .sectionhead p{font-size:.85rem}.opportunity-feed.compact .opportunity-tile{background:#ffffffeb}.opportunity-feed.compact .opportunity-tile h3{font-size:1rem}.opportunity-feed.compact .opportunity-tile p{font-size:.82rem}.opportunity-feed select,.opportunity-feed input{min-width:0;max-width:100%}.opportunity-feed .tablefooter{flex-wrap:wrap;gap:8px}@media (width<=1000px){.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.opportunity-grid{grid-template-columns:1fr}.opportunity-feed .sectionhead{flex-direction:column;align-items:stretch}.opportunity-feed .entry-fields{grid-template-columns:1fr}.opportunity-feed.compact{padding:10px}.opportunity-feed .chips{flex-wrap:wrap}.opportunity-feed .tablefooter>div{align-items:center;gap:6px;display:flex}.opportunity-feed.compact .opportunity-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:calc(100% - 12px);grid-auto-flow:column;max-width:100%;padding-bottom:8px;display:grid;overflow-x:auto}.opportunity-feed.compact .opportunity-tile{scroll-snap-align:start}.opportunity-feed.compact .opportunity-tile p{font-size:.8rem}}.opportunity-banner{isolation:isolate;background:linear-gradient(110deg,#f1f9d8 0%,#fff 62%,#f7fbe9 100%);border:1px solid #d4e5b7;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;margin:0 0 20px;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #284f3807}.opportunity-banner:before{content:"";z-index:-1;pointer-events:none;border:22px solid #c9ed7d22;border-radius:50%;width:180px;height:180px;position:absolute;inset-block-start:-60px;inset-inline-start:-45px}.opportunity-banner-icon{color:#1d5543;background:#e7f4bd;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;transform:rotate(-5deg)}.opportunity-banner-icon svg{width:43px;height:43px}.opportunity-banner-copy{min-width:0}.opportunity-banner .eyebrow{letter-spacing:.04em;color:#597539;font-size:10px}.opportunity-banner h2{color:#163e32;margin:3px 0 5px;font-size:21px;line-height:1.5}.opportunity-banner p{overflow-wrap:anywhere;margin:0 0 10px;font-size:12px}.opportunity-banner-facts{color:#567044;flex-wrap:wrap;gap:7px 16px;font-size:11px;display:flex}.opportunity-banner-facts strong{color:#1d5543;font-size:14px}.opportunity-banner-cta{white-space:normal;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.opportunity-banner-cta span{font-size:18px}.opportunity-banner .opportunity-banner-copy .eyebrow{display:block}@media (width<=800px){.opportunity-banner{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px}.opportunity-banner-icon{width:52px;height:52px}.opportunity-banner-icon svg{width:36px;height:36px}.opportunity-banner-cta{grid-column:2;justify-self:start}.opportunity-banner h2{font-size:19px}}@media (width<=480px){.opportunity-banner{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:16px}.opportunity-banner-icon{border-radius:12px;width:40px;height:40px}.opportunity-banner-icon svg{width:29px;height:29px}.opportunity-banner h2{font-size:17px}.opportunity-banner .eyebrow{font-size:9px}.opportunity-banner-facts{gap:5px 10px}.opportunity-banner-cta{grid-column:1/-1;justify-self:stretch}}.opportunity-banner-copy p bdi{white-space:nowrap;display:inline-block}.upcoming-occasions{background:linear-gradient(110deg,#f8fce9,#fff);border:1px solid #dce8c8;border-radius:16px;margin:16px 0;padding:15px}.upcoming-occasions>summary{color:#204f3b;cursor:pointer;font-weight:700}.upcoming-occasions>summary span{background:#e7f2ca;border-radius:20px;margin-inline-start:8px;padding:2px 9px;display:inline-block}.occasion-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.occasion-calendar-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8d6;border-radius:14px;min-width:0;padding:14px}.occasion-calendar-card>div{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.occasion-calendar-card p{font-size:12px}.occasion-calendar-card small{color:#637653;font-size:11px;display:block}.occasion-calendar-card bdi{white-space:nowrap}.occasion-calendar-card.is-focused{border:2px solid #83a842}.occasion-stage-settings{border-top:1px solid #e0e8d4;padding-top:12px}.upcoming-occasions .tablefooter{flex-wrap:wrap;gap:8px}@media (width<=1000px){.occasion-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.occasion-calendar-grid{grid-template-columns:1fr}.upcoming-occasions{padding:12px}.occasion-stage-settings .entry-fields{grid-template-columns:1fr}}.opportunity-banner-live{min-height:166px}.opportunity-banner-actions{flex-direction:column;align-items:center;gap:10px;min-width:160px;display:flex}.opportunity-banner-message{min-height:72px;animation:.4s ease-out both opportunity-message-in}.opportunity-banner-live .opportunity-banner-icon{animation:4s ease-in-out infinite opportunity-icon-float;position:relative}.opportunity-signal{inset-inline-end:-3px;background:#79a939;border-radius:50%;width:9px;height:9px;animation:3s ease-out infinite opportunity-signal;position:absolute;top:-3px;box-shadow:0 0 #8cba3e30}.opportunity-message-controls{direction:ltr;align-items:center;gap:7px;display:flex}.opportunity-message-controls button{color:#29533f;background:#ffffffc9;border:1px solid #d6e4bd;border-radius:50%;place-items:center;width:30px;height:30px;min-height:30px;padding:0;font-size:14px;display:grid}.opportunity-message-controls span{text-align:center;color:#5b7350;min-width:34px;font-size:11px}.opportunity-message-controls button:focus-visible{outline-offset:3px;outline:2px solid #648c31}.opportunity-banner-live:hover .opportunity-banner-icon,.opportunity-banner-live:focus-within .opportunity-banner-icon,.opportunity-banner-live:hover .opportunity-signal,.opportunity-banner-live:focus-within .opportunity-signal{animation-play-state:paused}.opportunity-banner-live.tone-expiry .opportunity-signal{background:#9c8d31}.opportunity-banner-live.tone-review .opportunity-signal{background:#688e6c}@keyframes opportunity-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes opportunity-icon-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-3px)rotate(-2deg)}}@keyframes opportunity-signal{0%{box-shadow:0 0 #8cba3e30}65%,to{box-shadow:0 0 0 7px #8cba3e00}}@media (width<=800px){.opportunity-banner-actions{grid-column:2;justify-self:start;align-items:stretch;min-width:150px}.opportunity-banner-live .opportunity-banner-message{min-height:92px}}@media (width<=480px){.opportunity-banner-actions{grid-column:1/-1;justify-self:stretch;min-width:0}.opportunity-message-controls{justify-content:center}.opportunity-banner-live .opportunity-banner-message{min-height:120px}.opportunity-banner-live h2{font-size:18px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.opportunity-banner-live .opportunity-banner-icon,.opportunity-banner-live .opportunity-signal,.opportunity-banner-message{animation:none!important;transform:none!important}}.opportunity-banner-live .opportunity-banner-message{min-height:112px}.opportunity-banner-message h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunity-banner-message p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.opportunity-banner-actions{max-width:210px}@media (width<=480px){.opportunity-banner-live .opportunity-banner-message{min-height:140px}.opportunity-banner-actions{max-width:none}}.offer-intro-heading>div:first-child{min-width:0}.offer-intro-tools{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;max-width:100%;display:flex}.offer-intro-refined .offer-smart-batch{color:#fff;max-width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#164b3d,#22634c);border:1px solid #164b3d;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:9px 15px;font-size:13px;font-weight:700;line-height:1.6;transition:background .18s,box-shadow .18s;display:flex;box-shadow:0 3px 8px #164b3d12}.offer-smart-batch-icon{color:#dcf19e;background:#ffffff12;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.offer-smart-batch-arrow{color:#dcf19e;flex-shrink:0;margin-inline-start:5px;font-size:19px}[dir=ltr] .offer-smart-batch-arrow{transform:rotate(180deg)}.offer-intro-refined .offer-smart-batch:hover{background:#123e32;box-shadow:0 4px 12px #164b3d22}.offer-intro-refined .offer-smart-batch:focus-visible{outline-offset:3px;outline:3px solid #a9cd5d}@media (width<=900px){.offer-intro-heading{flex-wrap:wrap;gap:16px}.offer-intro-tools{align-items:flex-start}}@media (width<=700px){.offer-intro-tools{gap:10px;width:100%}.offer-intro-refined .offer-smart-batch{width:100%;padding:10px 12px}.offer-smart-batch-arrow{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.offer-intro-refined .offer-smart-batch{transition:none}}.offer-countdown{color:#205a43;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;background:#f3f9ed;border:1px solid #d9e6d2;border-radius:9px;align-items:flex-start;gap:6px;max-width:100%;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.7;display:inline-flex}.offer-countdown svg{flex-shrink:0;margin-top:2px}.offer-countdown .countdown-removal{font-size:10px;display:block}.offer-countdown.countdown-soon{color:#825d16;background:#fff8e9;border-color:#ead9af}.offer-countdown.countdown-ended{color:#964a36;background:#fff4ef;border-color:#e8c7b9}.offer-countdown.countdown-upcoming{color:#526f2b;background:#f5f9eb;border-color:#dce6bd}.offer-countdown.countdown-closed{color:#61735b;background:#fff;border-color:#dce5d6}.campaign-summary .offer-countdown{margin-top:5px;padding:4px 7px;font-size:10px}@media print{.offer-countdown{display:none!important}}.hero.gateway-hero.hero-loaded{padding:18px 24px 14px}.hero.gateway-hero.hero-loaded>.gateway-top{grid-template-columns:minmax(0,1fr) 170px;gap:16px}.hero-loaded .gateway-art{max-height:130px}.hero.gateway-hero.hero-loaded h1{margin:2px 0 5px;font-size:clamp(25px,2.3vw,34px)}.hero-loaded .gateway-subtitle{margin-bottom:12px!important}.hero-loaded .gateway-pulse{margin-top:9px}.home-attention{margin-bottom:16px;padding:18px 20px}.home-attention h2{margin:3px 0 0;font-size:20px}.home-attention .sectionhead{flex-wrap:wrap;gap:12px;margin-bottom:12px}.home-attention-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.home-attention-item{text-align:start;color:#214e3e;background:#fbfdf7;border:1px solid #dce7ce;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.home-attention-item>span:first-child{min-width:0}.home-attention-item strong{font-size:14px;display:block}.home-attention-item small{color:#52684c;margin-top:3px;font-size:12px;line-height:1.8;display:block}.home-attention-item.attention-remove,.home-attention-item.attention-ended{border-inline-start:3px solid #bd7954}.home-attention-item:hover{background:#f1f8de}.home-data-counts{color:#52684c;flex-wrap:wrap;gap:3px 12px;margin-top:6px;font-size:11px;display:flex}.home-attention+.store-update-panel[hidden]{display:none!important}.opportunity-count-note{color:#506b43;margin-top:7px;font-size:11px;display:block}.watch-waiting-summary{background:#f6faed;border:1px solid #dce6cf;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 15px;display:flex}.watch-waiting-summary strong{color:#26513e;font-size:14px}.watch-waiting-summary p{color:#536a49;margin:4px 0 0;font-size:12px}.watch-waiting-summary button{font-size:12px}.home-simulation-details{background:#fff;border:1px solid #dfe8d5;border-radius:12px;min-width:0;margin:18px 0;padding:14px 18px}.home-simulation-details>summary{cursor:pointer;color:#3d6230;font-size:13px}.home-simulation-details .recommendation-banner{margin-top:14px}.decisions-panel .decision-reason{color:#705928;max-width:190px;margin-top:5px;font-size:12px;line-height:1.7}.decisions-panel :is(td small,th){color:#4e6549}.decisions-panel td small{font-size:12px}.rail-nav-group{gap:3px;display:grid}.rail-group-label{color:#c0d1ba;letter-spacing:.2px;padding:9px 12px 5px;font-size:10px}.rail-nav-group+.rail-nav-group{border-top:1px solid #ffffff16;margin-top:7px;padding-top:3px}@media (width<=900px){.responsive-rail.expanded nav{flex-direction:column;gap:8px;display:flex!important}.rail-nav-group{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-group-label{grid-column:1/-1}.rail-nav-group .rail-account{grid-column:auto}}@media (width<=600px){.hero.gateway-hero.hero-loaded{padding:15px}.hero.gateway-hero.hero-loaded>.gateway-top{grid-template-columns:1fr}.home-attention{padding:15px}.home-attention h2{font-size:19px}.home-attention-item{padding:11px}.watch-waiting-summary button{width:100%}.home-simulation-details{padding:12px}.decisions-panel .tablewrap{min-width:0;max-width:100%}.hero-loaded .gateway-pulse button,.home-data-counts{font-size:11px}}.home-attention-links{flex-wrap:wrap;gap:8px 18px;display:flex}.home-attention-links .link{font-size:12px}.stats .stat{min-width:0}.stats .stat strong{overflow-wrap:anywhere;white-space:normal;max-width:100%}.rail-nav-group .navitem{min-height:44px;font-size:13px}.responsive-rail nav{align-content:start}.rail-nav-group{flex-shrink:0;align-content:start}.rail-nav-group .navitem{padding:9px 12px}.opportunity-banner.opportunity-banner-live{background:linear-gradient(115deg,#f4fadf,#fff 52%,#f7fbe9);min-height:0;padding:20px 24px 0;display:block}.opportunity-banner-scene{grid-template-columns:94px minmax(0,620px) auto;justify-content:center;align-items:center;gap:22px;max-width:1040px;margin:0 auto 16px;display:grid}.opportunity-banner-scene .opportunity-banner-copy{align-self:center}.opportunity-banner-scene .opportunity-banner-icon{background:linear-gradient(145deg,#eef8ce,#e0f0a9);border-radius:28px;width:94px;height:94px;animation:5s ease-in-out infinite opportunity-scene-float;box-shadow:0 9px 18px #4875250c}.opportunity-banner-scene .opportunity-banner-icon:before{content:"";z-index:-1;border:1px solid #dcebbd;border-radius:35px;position:absolute;inset:-10px;transform:rotate(8deg)}.opportunity-banner-scene .opportunity-banner-icon svg{width:60px;height:60px}.opportunity-banner-scene .opportunity-banner-message{min-height:80px}.opportunity-banner-scene h2{-webkit-line-clamp:unset;margin:3px 0 6px;font-size:clamp(19px,1.6vw,24px);line-height:1.65;display:block;overflow:visible}.opportunity-banner-scene p{-webkit-line-clamp:unset;margin:0;font-size:13px;line-height:1.85;display:block;overflow:visible}.opportunity-banner-scene .opportunity-banner-actions{grid-column:auto;justify-self:auto;align-items:stretch;gap:9px;min-width:155px}.opportunity-banner-scene .opportunity-message-controls{justify-content:center}.opportunity-banner-footer{background:#f7faefb3;border-top:1px solid #dce8c266;flex-direction:column;align-items:center;gap:7px;margin:0 -24px;padding:12px 24px;display:flex}.opportunity-banner-footer .opportunity-banner-facts{justify-content:center;gap:8px 12px}.opportunity-banner-footer .opportunity-banner-facts>span{background:#ffffffbf;border:1px solid #e0e9d1;border-radius:20px;padding:4px 11px;font-size:11px}.opportunity-banner-footer .opportunity-count-note{text-align:center;color:#5c7150;margin:0;font-size:10px;line-height:1.7}@keyframes opportunity-scene-float{0%,to{transform:translateY(1px)rotate(-4deg)}50%{transform:translateY(-5px)rotate(-1deg)}}@media (width<=800px){.opportunity-banner.opportunity-banner-live{padding:19px 18px 0}.opportunity-banner-scene{grid-template-columns:72px minmax(0,1fr);gap:15px;max-width:650px}.opportunity-banner-scene .opportunity-banner-icon{border-radius:22px;width:72px;height:72px}.opportunity-banner-scene .opportunity-banner-icon svg{width:47px;height:47px}.opportunity-banner-scene .opportunity-banner-actions{flex-flow:wrap;grid-column:2;align-items:center;gap:12px;display:flex}.opportunity-banner-footer{margin-inline:-18px;padding-inline:18px}}@media (width<=480px){.opportunity-banner.opportunity-banner-live{padding:18px 16px 0}.opportunity-banner-scene{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;margin-bottom:16px}.opportunity-banner-scene .opportunity-banner-copy{width:100%}.opportunity-banner-scene .opportunity-banner-icon{border-radius:20px;width:66px;height:66px}.opportunity-banner-scene .opportunity-banner-icon svg{width:43px;height:43px}.opportunity-banner-scene .opportunity-banner-message{min-height:112px}.opportunity-banner-scene h2{font-size:18px;line-height:1.65}.opportunity-banner-scene p{font-size:12px}.opportunity-banner-scene .opportunity-banner-actions{flex-direction:column;grid-column:1;justify-content:center;width:100%}.opportunity-banner-scene .opportunity-banner-cta{width:100%}.opportunity-banner-footer{margin-inline:-16px;padding:10px 12px}.opportunity-banner-footer .opportunity-banner-facts{gap:6px}.opportunity-banner-footer .opportunity-banner-facts>span{padding:3px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.opportunity-banner-scene .opportunity-banner-icon{transform:none;animation:none!important}.opportunity-banner-scene .opportunity-banner-message{animation:none!important}}.opportunity-banner-scene{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:28px;max-width:none;margin-inline:0}.opportunity-banner-message-group{align-items:center;gap:22px;min-width:0;display:flex}.opportunity-banner-message-group .opportunity-banner-icon{flex:0 0 94px}.opportunity-banner-message-group .opportunity-banner-copy{min-width:0;max-width:780px}.opportunity-banner-scene p{color:#46634e;font-size:14px;line-height:1.9}.opportunity-banner-footer .opportunity-banner-facts{align-items:flex-start;width:100%}.opportunity-data-review{color:#4b683d;background:#ffffffbf;border:1px solid #dce7cd;border-radius:16px;min-width:0;max-width:430px;padding:4px 11px;font-size:11px}.opportunity-data-review summary{cursor:pointer;line-height:1.8}.opportunity-data-review>div{border-top:1px solid #e2eacf;margin-top:7px;padding-top:7px}.opportunity-data-review p{color:#46634e;margin:0;font-size:12px;line-height:1.8}.opportunity-data-review .link{min-height:32px;padding:5px 0;font-size:12px}@media (width<=800px){.opportunity-banner-scene{grid-template-columns:minmax(0,1fr) auto;gap:20px;max-width:none}.opportunity-banner-message-group{gap:16px}.opportunity-banner-message-group .opportunity-banner-icon{flex-basis:72px}.opportunity-banner-scene .opportunity-banner-actions{flex-direction:column;grid-column:auto;min-width:140px;max-width:165px}.opportunity-banner-scene p{font-size:13px}}@media (width<=600px){.opportunity-banner-scene{text-align:start;grid-template-columns:1fr;justify-items:stretch;gap:14px}.opportunity-banner-message-group{align-items:center;gap:15px}.opportunity-banner-message-group .opportunity-banner-icon{flex-basis:60px;width:60px;height:60px}.opportunity-banner-message-group .opportunity-banner-icon svg{width:40px;height:40px}.opportunity-banner-scene .opportunity-banner-message{min-height:112px}.opportunity-banner-scene .opportunity-banner-actions{grid-column:1;align-items:stretch;width:100%;min-width:0;max-width:none}.opportunity-banner-scene .opportunity-banner-cta{width:100%}.opportunity-banner-scene .eyebrow{font-size:9px}.opportunity-banner-footer .opportunity-banner-facts{justify-content:center}.opportunity-data-review,.opportunity-banner-footer .opportunity-banner-facts>span{font-size:11px}}@media (width<=360px){.opportunity-banner-message-group{gap:10px}.opportunity-banner-message-group .opportunity-banner-icon{border-radius:15px;flex-basis:46px;width:46px;height:46px}.opportunity-banner-message-group .opportunity-banner-icon svg{width:32px;height:32px}.opportunity-banner-scene h2{font-size:17px}}.opportunity-banner-footer{scrollbar-width:thin;overscroll-behavior-inline:contain;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;overflow:auto hidden}.opportunity-banner-footer .opportunity-banner-facts{display:contents}.opportunity-banner-footer .opportunity-banner-facts>span,.opportunity-banner-footer .opportunity-count-note{white-space:nowrap;flex:none}.opportunity-banner-footer .opportunity-count-note{text-align:start;margin-inline-start:auto}.opportunity-review-trigger{white-space:nowrap;color:#436336;background:#fff;border:1px solid #dce7cd;border-radius:20px;flex:none;min-height:32px;padding:4px 11px;font-size:11px;font-weight:600}.opportunity-review-trigger:hover{background:#eef6db}.opportunity-banner-footer:focus-visible{outline-offset:-3px;outline:2px solid #7da448}.opportunity-review-dialog{border:1px solid #d8e5c5;border-radius:18px;width:min(520px,100vw - 28px);max-height:85dvh;padding:22px;overflow:auto}.opportunity-review-dialog p{color:#425e49;font-size:14px;line-height:1.9}.opportunity-review-dialog p strong{color:#1c543d;font-size:22px}.opportunity-review-dialog .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}@media (width<=480px){.opportunity-banner-footer{gap:9px}.opportunity-review-dialog{padding:16px}.opportunity-review-dialog .actions button{flex:140px}}.ad-heading{background:linear-gradient(120deg,#fff,#f2fad9);border-color:#d7e7bf}.ad-heading h2{margin-top:6px;font-size:26px}.ad-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.ad-overview button{background:#ffffffb9;border:1px solid #dce8ce;flex-direction:column;align-items:flex-start;padding:12px 16px;display:flex}.ad-overview button[aria-pressed=true]{background:#e5f3c2;border-color:#aecb7e}.ad-overview strong{font-size:26px}.ad-overview span{font-size:12px}.ad-preparation .sectionhead,.ad-register .sectionhead{flex-wrap:wrap;gap:12px}.ad-preparation h3,.ad-register h3{margin:0}.ad-preparation .entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.ad-preparation label,.ad-editor-dialog label{color:#466049;font-size:13px;display:block}.ad-preparation select,.ad-editor-dialog :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6e2cc;border-radius:8px;margin-top:5px;padding:10px}.ad-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-block:18px;display:grid}.ad-channel-grid button{background:#fff;border:1px solid #dce7ce;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.ad-channel-grid button[aria-pressed=true]{background:#eaf6ce;border-color:#87af51}.ad-channel-grid button>span{color:#3b713c;font-size:20px}.ad-channel-grid small{color:#58704e;font-size:11px}.ad-suggestion{background:#f6faec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.ad-suggestion>div{flex:300px}.ad-suggestion p{margin:5px 0;font-size:13px}.ad-suggestion small{color:#5c7150;font-size:11px}.ad-list{gap:12px;margin-block:16px;display:grid}.ad-record{border:1px solid #dce6d2;border-radius:12px;min-width:0;padding:16px}.ad-record h3{margin:0 0 3px;font-size:17px}.ad-record small{color:#556b4c;font-size:12px}.ad-record-meta{color:#4f6749;flex-wrap:wrap;gap:6px 20px;margin:12px 0;font-size:12px;display:flex}.ad-record .actions{gap:8px;margin-top:14px}.ad-record .actions button{font-size:12px}.ad-record details>summary{cursor:pointer;color:#476c32;font-size:13px}.ad-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f5e47;font-size:14px;line-height:1.9}.ad-warning{color:#805a24;background:#fff7e9;border:1px solid #ebddbf;border-radius:8px;padding:10px 12px;font-size:13px}.ad-status-update,.ad-status-stop,.ad-status-review{border-inline-start:3px solid #b98a50}.ad-pagination{justify-content:center;align-items:center}.ad-editor-dialog{width:min(1000px,100vw - 28px);max-height:90dvh;overflow:auto}.ad-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;margin-top:18px;display:grid}.ad-editor-layout>div>label{margin-bottom:12px}.ad-editor-dialog textarea{resize:vertical}.ad-preview{text-align:center;overflow-wrap:anywhere;background:linear-gradient(135deg,#fff,#f3facf);border:1px solid #d6e5be;border-radius:16px;align-self:start;padding:24px}.ad-preview h3{color:#174d3d;margin:20px 0 12px;font-size:23px}.ad-preview small{color:#5a714c;font-size:11px}.ad-preview strong{font-size:16px}.ad-editor-dialog .occasion-confirm,.ad-confirm-dialog .occasion-confirm{align-items:flex-start;gap:10px;margin-block:18px;display:flex}.ad-editor-dialog .occasion-confirm input,.ad-confirm-dialog .occasion-confirm input{accent-color:#245b3f;flex-shrink:0;width:20px;height:20px}.ad-confirm-dialog{width:min(540px,100vw - 28px);max-height:85dvh;overflow:auto}@media (width<=700px){.ad-overview,.ad-channel-grid{grid-template-columns:1fr 1fr}.ad-preparation .entry-fields,.ad-editor-layout{grid-template-columns:1fr}.ad-editor-dialog{padding:16px}.ad-editor-dialog .entry-fields{grid-template-columns:1fr}.ad-preview{padding:18px}.ad-record .actions button{flex:130px}.ad-heading h2{font-size:23px}.ad-suggestion>.primary{width:100%}}.promotion-heading{background:linear-gradient(115deg,#fff,#f3fadd);border-color:#dbe8c8}.promotion-heading h2{margin-top:6px;font-size:26px}.promotion-workspace>.sectionhead{flex-wrap:wrap;gap:14px}.promotion-workspace>.sectionhead .actions{margin:0}.promotion-workspace .filters{flex-wrap:wrap}.promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:18px;display:grid}.promotion-card{background:linear-gradient(145deg,#fff,#f9fce9);border:1px solid #dce6d2;border-radius:15px;flex-direction:column;min-width:0;padding:18px;display:flex}.promotion-card.promotion-review{border-inline-start:3px solid #c2a36a}.promotion-card .sectionhead{flex-wrap:wrap;gap:10px;margin-bottom:10px}.promotion-card h3{color:#1d503e;margin:3px 0 7px;font-size:20px}.promotion-card p{font-size:13px;line-height:1.8}.promotion-card small{color:#5d7150;font-size:11px}.promotion-card dl{margin:12px 0}.promotion-card dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px;margin:8px 0;font-size:12px;display:grid}.promotion-card dt{color:#3c6544;font-weight:700}.promotion-card dd{color:#4a654b;margin:0;line-height:1.9}.promotion-card dd small{display:block}.promotion-card .actions{gap:7px;margin-top:auto;padding-top:14px}.promotion-card .actions button{font-size:12px}.promotion-product-names{flex-wrap:wrap;gap:5px;display:flex}.promotion-product-names span{color:#42623e;background:#eef5dd;border-radius:15px;padding:3px 8px;font-size:11px}.promotion-detail-dialog{width:min(850px,100vw - 28px);max-height:90dvh;overflow:auto}.promotion-products{gap:10px;margin:16px 0;display:grid}.promotion-products article{border:1px solid #dfe8d5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.promotion-products article>div:first-child{flex:260px;min-width:0}.promotion-products small{color:#5a7150;font-size:11px;display:block}.promotion-products p,.promotion-products li{color:#4c654b;font-size:13px;line-height:1.8}.promotion-products .actions{margin-top:0}.promotion-products ul{margin-bottom:0;padding-inline-start:18px}.promotion-plan-dialog{width:min(620px,100vw - 28px);max-height:90dvh;overflow:auto}.promotion-plan-dialog>label{margin-block:12px;display:block}.promotion-plan-dialog input:not([type=checkbox]),.promotion-plan-dialog textarea{width:100%;min-width:0;font:inherit;border:1px solid #d6e3c9;border-radius:8px;margin-top:6px;padding:10px}.promotion-plan-dialog fieldset{border:1px solid #dce7d0;border-radius:10px;flex-wrap:wrap;gap:10px 18px;margin-block:15px;display:flex}.promotion-plan-dialog .occasion-confirm{align-items:flex-start;gap:9px;display:flex}.promotion-plan-dialog input[type=checkbox]{accent-color:#285c42;flex-shrink:0;width:19px;height:19px}.promotion-confirm-dialog{width:min(520px,100vw - 28px);max-height:85dvh;overflow:auto}.promotion-plan{border:1px solid #dce7d0;border-radius:12px;margin-block:12px;padding:17px}.promotion-plan h3{margin:0 0 4px}.promotion-plan small{color:#526e49;font-size:12px}.promotion-plan .sectionhead{flex-wrap:wrap;gap:12px}.promotion-plan .actions{margin-top:12px}.promotion-readings>div{border-bottom:1px solid #dfe8d5;padding:12px}.promotion-readings p{font-size:13px}.promotion-legacy summary,.promotion-legacy>details{cursor:pointer;margin-block:8px}.promotion-legacy p{font-size:12px}.promotion-empty{padding:18px 0}.promotion-empty h3{margin-top:0}@media (width<=800px){.promotion-grid{grid-template-columns:1fr}.promotion-heading h2{font-size:23px}.promotion-card h3{font-size:19px}}@media (width<=480px){.promotion-card{padding:14px}.promotion-card dl>div{grid-template-columns:65px minmax(0,1fr)}.promotion-card .actions button{flex:120px}.promotion-plan-dialog,.promotion-detail-dialog{padding:16px}.promotion-products article{padding:12px}.promotion-workspace .filters>*{width:100%;min-width:0}}.memory-status-strip{color:#536c45;background:#f8fbed;border:1px solid #e0e9d3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:15px 0;padding:9px 14px;font-size:11px;display:flex}.memory-status-strip .link{min-height:30px;padding:3px 7px;font-size:11px}.memory-status-strip.memory-error{color:#815d2d;background:#fff8e9;border-color:#dfcb9e}.memory-heading{background:linear-gradient(115deg,#fff,#f4fadf)}.memory-heading h2{margin-top:6px;font-size:25px}.memory-stat{background:#ffffffb9;border:1px solid #dce8ce;border-radius:10px;min-width:0;padding:12px 15px}.memory-stat strong,.memory-stat span{display:block}.memory-stat strong{color:#1d503a;font-size:25px}.memory-stat span{font-size:12px}.memory-records{gap:10px;margin:16px 0;display:grid}.memory-record{text-align:start;background:#fff;border:1px solid #dce7d0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;padding:14px 16px;display:flex}.memory-record>span{min-width:0}.memory-record strong,.memory-record small{display:block}.memory-record strong{color:#1f513b;font-size:14px}.memory-record small{color:#5a704e;font-size:11px;font-weight:400;line-height:1.9}.memory-record bdi{color:#506a48;font-size:11px}.memory-detail-dialog{width:min(850px,100vw - 28px);max-height:90dvh;overflow:auto}.memory-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memory-products article{border:1px solid #dce7ce;border-radius:10px;min-width:0;padding:12px}.memory-products small{color:#54704d;font-size:11px;display:block}.memory-products p{margin:7px 0;font-size:12px}.memory-timeline{gap:12px;padding-inline-start:22px;display:grid}.memory-timeline li{overflow-wrap:anywhere;background:#f6faed;border-radius:10px;padding:10px 12px}.memory-timeline small{color:#5c7250;font-size:11px;display:block}.memory-timeline p{margin:6px 0;font-size:12px}.memory-timeline .link{min-height:30px;padding:3px 0;font-size:12px}@media (width<=650px){.memory-record{flex-direction:column;align-items:stretch;gap:8px}.memory-products{grid-template-columns:1fr}.memory-detail-dialog{padding:16px}.memory-heading .actions>*{flex:140px}.memory-records{gap:8px}.memory-heading h2{font-size:23px}}.account-founder-badge{color:#345b2d;background:#f1f8da;border:1px solid #d3e3b3;border-radius:20px;align-items:center;margin-top:5px;padding:3px 9px;font-size:11px;display:inline-flex}.account-founder-note{color:#45613c;background:#f7fbed;border:1px solid #dce7c8;border-radius:9px;padding:10px 13px}.founder-shell{max-width:1080px;margin:auto;padding:24px}.founder-shell-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.founder-account h3{color:#174d3d;margin:10px 0;font-size:25px}.founder-account>p{max-width:75ch;line-height:1.9}.founder-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.founder-overview>div{background:linear-gradient(125deg,#fff,#f0f8d8);border:1px solid #dce8c7;border-radius:13px;min-width:0;padding:16px}.founder-overview small,.founder-overview strong{display:block}.founder-overview small{color:#506b46;font-size:12px}.founder-overview strong{color:#194c39;overflow-wrap:anywhere;font-size:28px}.account-security-code{background:#f8fbf2;border:1px solid #dce6ce;border-radius:10px;margin-bottom:14px;padding:12px}.account-security-code input{direction:ltr}.account-security-code button{font-size:12px}.founder-shell .account-menu{position:relative}@media (width<=600px){.founder-shell{padding:16px}.founder-overview{grid-template-columns:1fr;gap:9px}.founder-overview>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.founder-overview strong{font-size:24px}.founder-shell-header .auth-brand{font-size:23px}.founder-shell-header .account-name{max-width:105px}}.founder-shell-header{flex-wrap:wrap}.founder-shell .account-dropdown{max-width:calc(100vw - 32px)}.account-platform-status{color:#3d6546;overflow-wrap:anywhere;background:#f1f8e5;border-radius:9px;margin:4px 0 8px;padding:9px 12px;font-size:12px;line-height:1.8}.account-dialog.founder-dashboard-dialog{border:1px solid #dce7d4;border-radius:20px;width:min(1200px,100vw - 32px);max-width:1200px;max-height:92dvh;padding:0;overflow:auto}.founder-dashboard-dialog>.account-dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e2eadb;margin:0;padding:16px 22px;position:sticky;top:0}.founder-dashboard-dialog>.account-dialog-head h2{font-size:17px}.founder-dashboard-hero{background:linear-gradient(115deg,#fff,#f2fadd);border-bottom:1px solid #deebcc;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.founder-dashboard-hero h3{margin:5px 0 7px;font-size:29px}.founder-dashboard-hero p{color:#526b4d;margin:0;font-size:13px}.founder-verified{color:#3c6637;background:#fff;border:1px solid #d1e2b6;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.founder-verified svg{width:18px;height:18px}.founder-verified.is-error{color:#875f2c;border-color:#e8d4b5}.founder-dashboard-layout{grid-template-columns:185px minmax(0,1fr);min-height:480px;display:grid}.founder-dashboard-nav{background:#f9fcf4;border-inline-end:1px solid #e2ead9;flex-direction:column;align-items:stretch;gap:8px;padding:22px 14px;display:flex}.founder-dashboard-nav>span{color:#5d754b;padding:0 10px 7px;font-size:11px}.founder-dashboard-nav button{text-align:start;color:#4f6849;justify-content:flex-start;gap:9px;min-height:44px;padding:10px;font-size:12px}.founder-dashboard-nav button svg{flex-shrink:0;width:19px;height:19px}.founder-dashboard-nav button[aria-pressed=true]{color:#254e32;background:#e7f3cd;border-color:#d3e7b1}.founder-dashboard-nav>small{color:#5e7452;margin-top:auto;padding:18px 10px 0;font-size:10px;line-height:1.8}.founder-dashboard-content{background:#fff;min-width:0;padding:24px}.founder-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.founder-dashboard-toolbar>div:first-child strong{font-size:17px;display:block}.founder-dashboard-toolbar small{color:#607352;margin-top:4px;font-size:10px;line-height:1.8;display:block}.founder-dashboard-actions{flex-wrap:wrap;gap:8px;display:flex}.founder-dashboard-actions button{min-height:38px;padding:8px 12px;font-size:11px}.founder-overview.founder-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.founder-metric{background:linear-gradient(140deg,#fff,#f7fbe9);border:1px solid #dce8cd;border-radius:14px;min-width:0;padding:17px}.founder-metric-icon{color:#33613d;background:#e9f4d1;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.founder-metric>small{color:#506745;font-size:12px;display:block}.founder-metric>strong{color:#174d3d;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:35px;line-height:1.5;display:block}.founder-metric p{color:#5b714e;margin:5px 0 0;font-size:11px;line-height:1.7}.founder-dashboard-panels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.founder-dashboard-panel{background:#fff;border:1px solid #e0e9d7;border-radius:13px;min-width:0;padding:17px}.founder-dashboard-panel h4{color:#244c35;margin:0 0 12px;font-size:14px}.founder-dashboard-panel p{color:#526b4e;margin:9px 0 0;font-size:12px;line-height:1.9}.founder-reading-row{border-bottom:1px solid #edf2e5;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.founder-reading-row span{color:#5d7252}.founder-reading-row strong{text-align:end;font-weight:600}.founder-access-summary{background:linear-gradient(120deg,#fbfdf4,#f1f8df)}.founder-panel-icon{color:#597e38;margin-bottom:8px;display:block}.founder-access-summary .link{margin-top:7px;padding-inline:0;font-size:11px}.founder-metric-definitions{border:1px solid #e0e9d5;border-radius:10px;margin-top:15px;padding:12px 14px}.founder-metric-definitions summary{color:#49653c;cursor:pointer;font-size:12px}.founder-metric-definitions p{color:#526a4e;margin:8px 0;font-size:12px;line-height:1.9}.founder-dashboard-note{color:#5e7353!important;margin:16px 0 0!important;font-size:10px!important;line-height:1.9!important}.founder-dashboard-error,.founder-dashboard-loading{background:#fffaf0;border:1px solid #e4e4c6;border-radius:12px;margin-bottom:15px;padding:24px;font-size:13px;line-height:1.9}.founder-dashboard-error p{margin:8px 0 0;font-size:12px}.founder-access-list{gap:13px;margin-top:18px;display:grid}.founder-access-list>div{border-bottom:1px solid #e7eeda;gap:12px;padding-bottom:12px;display:flex}.founder-access-list strong{font-size:13px}.founder-access-list p{margin-top:4px}.founder-access-mark{color:#729743}@media (width<=900px){.founder-dashboard-layout{grid-template-columns:155px minmax(0,1fr)}.founder-dashboard-content{padding:18px}.founder-dashboard-panels{grid-template-columns:1fr}.founder-dashboard-hero{padding:22px}}@media (width<=600px){.account-dialog.founder-dashboard-dialog{border-radius:15px;width:calc(100vw - 16px);max-height:94dvh}.founder-dashboard-dialog>.account-dialog-head{padding:12px 14px}.founder-dashboard-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px}.founder-dashboard-hero h3{font-size:25px}.founder-dashboard-layout{grid-template-columns:1fr;min-height:0}.founder-dashboard-nav{border-inline-end:0;border-bottom:1px solid #e0e9d5;flex-flow:wrap;gap:6px;padding:10px 12px}.founder-dashboard-nav>span,.founder-dashboard-nav>small{display:none}.founder-dashboard-nav button{white-space:normal;flex:1;font-size:11px}.founder-dashboard-content{padding:15px}.founder-overview.founder-metric-grid{grid-template-columns:1fr;gap:9px}.founder-metric{grid-template-columns:42px 1fr auto;align-items:center;gap:5px 12px;padding:13px;display:grid}.founder-metric-icon{grid-row:1/3;margin:0}.founder-metric>strong{grid-area:1/3/3;font-size:28px}.founder-metric>small{grid-column:2}.founder-metric p{grid-column:2;margin:0;font-size:10px}.founder-dashboard-actions{width:100%}.founder-dashboard-actions button{flex:120px}.founder-reading-row{flex-wrap:wrap}.founder-verified{font-size:10px}}.commercial-admin{min-width:0}.commercial-nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.commercial-nav button{background:#fff;border:1px solid #dbe6cf}.commercial-nav button[aria-pressed=true]{color:#fff;background:#174d3d}.commercial-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.commercial-stats article{background:#f3f8e9;border:1px solid #dce7cd;border-radius:12px;min-width:0;padding:14px}.commercial-stats strong{font-size:26px;display:block}.commercial-stats small{color:#536c48;font-size:11px}.commercial-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0;display:flex}.commercial-toolbar input{border:1px solid #d6e2c9;border-radius:8px;flex:200px;min-width:0;padding:10px}.commercial-plan-grid,.commercial-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.commercial-plan-grid>article,.commercial-branch-grid>article{overflow-wrap:anywhere;background:linear-gradient(135deg,#fff,#f8fbe9);border:1px solid #dce7cf;border-radius:13px;min-width:0;padding:16px}.commercial-plan-grid h3{margin:8px 0;font-size:20px}.commercial-plan-grid>article>strong{color:#205b3d;font-size:20px}.commercial-plan-grid p,.commercial-branch-grid p{color:#506647;font-size:12px}.commercial-branch-grid h4{margin:0}.commercial-branch-grid progress{accent-color:#7ca345;width:100%;height:7px;margin-top:9px;display:block}.commercial-store-list{gap:10px;display:grid}.commercial-store-list>button{text-align:start;background:#fff;border:1px solid #dce7ce;justify-content:space-between;gap:16px;padding:14px;display:flex}.commercial-store-list small{color:#60734f;font-size:11px;display:block}.commercial-section{border:1px solid #dce7ce;border-radius:12px;margin-top:20px;padding:16px}.commercial-section h4{margin:0 0 10px}.commercial-member-row,.commercial-account-row{overflow-wrap:anywhere;border-bottom:1px solid #e5ecd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.commercial-account-row>div{flex:200px;min-width:0}.commercial-account-row strong{overflow-wrap:anywhere;font-size:13px}.commercial-account-row small{color:#5d7150;font-size:11px;display:block}.commercial-warning{color:#7c5d2b;background:#fff8e9;border:1px solid #e9d7b5;border-radius:9px;padding:12px;font-size:13px}.commercial-event{overflow-wrap:anywhere;border-bottom:1px solid #e2e9d6;margin-block:8px;padding:12px}.commercial-event strong,.commercial-event p{font-size:13px}.commercial-event small{color:#56694c;font-size:11px}.commercial-editor{width:min(640px,100vw - 28px);max-height:88dvh;overflow:auto}.commercial-form{border:0;min-width:0;padding:0}.commercial-form>label{color:#436047;margin:12px 0;font-size:13px;display:block}.commercial-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;font:inherit;color:#284a35;background:#fff;border:1px solid #d6e3c9;border-radius:8px;margin-top:5px;padding:10px}.commercial-form textarea{resize:vertical}.commercial-check{align-items:flex-start;gap:9px;line-height:1.8;display:flex!important}.commercial-check input[type=checkbox]{accent-color:#205e3f;flex-shrink:0;width:20px;min-width:20px;height:20px;margin-top:3px}.subscription-notice{color:#755927;background:#fff8e9;border:1px solid #ebdcb9;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:10px 14px;font-size:13px;display:flex}.subscription-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:18px;display:grid}.subscription-facts>div{background:#f8fbef;border:1px solid #dce7d0;border-radius:11px;min-width:0;padding:13px}.subscription-facts small,.subscription-facts strong{overflow-wrap:anywhere;display:block}.subscription-facts small{color:#5a704e;font-size:11px}.subscription-facts strong{margin-block:6px;font-size:16px}.subscription-facts progress{accent-color:#769e40;width:100%;height:7px}.subscription-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px;display:grid}.subscription-plan-list article{border:1px solid #dde7ce;border-radius:10px;padding:13px}.subscription-plan-list article>*{display:block}.subscription-plan-list span{font-size:13px}.subscription-plan-list small{color:#5d7150;font-size:11px}.subscription-request-dialog{width:min(560px,100vw - 28px);max-height:85dvh;overflow:auto}@media (width<=1000px){.commercial-plan-grid,.commercial-branch-grid,.commercial-stats,.subscription-facts{grid-template-columns:1fr 1fr}}@media (width<=600px){.commercial-plan-grid,.commercial-branch-grid,.subscription-plan-list{grid-template-columns:1fr}.commercial-toolbar>*{flex:150px}.commercial-store-list>button{flex-wrap:wrap}.commercial-account-row{align-items:flex-start}.commercial-editor,.subscription-request-dialog{padding:16px}.commercial-nav button{flex:130px}.commercial-section{padding:12px}.subscription-center h3{font-size:18px}}.commercial-branch-grid progress::-webkit-progress-bar{background:#e5edd9;border-radius:5px}.subscription-facts progress::-webkit-progress-bar{background:#e5edd9;border-radius:5px}.commercial-branch-grid progress::-webkit-progress-value{background:#7d9f43;border-radius:5px}.subscription-facts progress::-webkit-progress-value{background:#7d9f43;border-radius:5px}.commercial-branch-grid progress::-moz-progress-bar{background:#7d9f43;border-radius:5px}.subscription-facts progress::-moz-progress-bar{background:#7d9f43;border-radius:5px}.branch-directory-panel.branch-management-banner{min-width:0;box-shadow:none;background:linear-gradient(110deg,#fff 45%,#f6fbdc);border:1px solid #dce7c8;border-radius:16px;padding:0;overflow:hidden;margin:16px 0!important}.branch-management-summary{cursor:pointer;color:#173e34;align-items:center;gap:16px;min-height:86px;padding:18px 22px;list-style:none;display:flex}.branch-management-summary::-webkit-details-marker{display:none}.branch-management-summary::marker{content:""}.branch-management-summary:focus-visible{outline-offset:-4px;border-radius:14px;outline:3px solid #8ba94e}.branch-management-icon{background:#f0f7d5;border:1px solid #d8e6b3;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.branch-management-icon svg{width:27px;height:27px}.branch-management-title{gap:3px;min-width:0;display:grid}.branch-management-title strong{font-size:18px;line-height:1.5}.branch-management-title small{color:#5c7166;overflow-wrap:anywhere;font-size:12px}.branch-management-meta{color:#53695c;border-inline-start:1px solid #dce7c8;flex-wrap:wrap;flex:1;align-items:center;gap:20px;min-width:0;padding-inline-start:22px;font-size:13px;display:flex}.branch-management-meta b{color:#173e34;overflow-wrap:anywhere}.branch-management-action{flex-shrink:0;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.branch-management-chevron{font-size:22px;line-height:1;transition:transform .18s}.branch-management-hide{display:none}.branch-management-banner[open]>.branch-management-summary .branch-management-hide{display:inline}.branch-management-banner[open]>.branch-management-summary .branch-management-show{display:none}.branch-management-banner[open]>.branch-management-summary .branch-management-chevron{transform:rotate(180deg)}.branch-management-content{background:#fff;border-top:1px solid #e2ebd8;padding:20px 22px}.branch-management-content .branch-directory>.sectionhead{margin-top:0}@media (width<=800px){.branch-management-summary{flex-wrap:wrap;gap:12px;padding:14px 16px}.branch-management-title{flex:1}.branch-management-meta{border-inline-start:0;border-top:1px solid #dce7c8;flex-basis:100%;order:4;gap:8px 20px;padding:9px 0 0}.branch-management-title strong{font-size:16px}.branch-management-content{padding:16px}.branch-management-action{gap:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.branch-management-chevron{transition:none}}.admin-operations-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.admin-operations-heading h3{margin:6px 0;font-size:21px}.admin-operations-heading p{color:#536958;max-width:720px;margin:4px 0;font-size:13px}.admin-operation-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.admin-count{color:#204b3a;text-align:start;background:#f6faeb;border:1px solid #dce7cd;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:15px;display:flex}.admin-count strong{font-size:26px;line-height:1.2}.admin-count span{font-size:12px}.admin-count.expired,.admin-count.overdue{color:#7d4e24;background:#fff4eb;border-color:#ead3b7}.admin-count:focus-visible{outline-offset:2px;outline:3px solid #8fa751}.admin-operation-filters{background:#fff;border:1px solid #e1e9d7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.admin-operation-filters>input{flex:240px}.admin-operation-filters :is(input:not([type=checkbox]),select){color:#214936;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d7e1cb;border-radius:8px;padding:10px}.admin-operation-filters>label{font-size:12px}.admin-reading{color:#566d57;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.admin-operation-list{gap:10px;margin:14px 0;display:grid}.admin-request-row,.admin-alert-row{background:#fff;border:1px solid #dfe8d2;border-radius:12px;grid-template-columns:minmax(170px,1.5fr) minmax(140px,1fr) minmax(130px,.8fr) auto;align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.admin-alert-row{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) auto}.admin-operation-list article>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.admin-operation-list strong{font-size:14px}.admin-operation-list span{font-size:13px}.admin-operation-list small{color:#5c6d5b;overflow-wrap:anywhere;font-size:11px}.admin-operation-list button{white-space:normal;min-height:42px}.admin-request-row.is-overdue,.admin-alert-row.expired{border-inline-start:4px solid #b77b40}.admin-urgency{font-weight:700;color:#8b5626!important}.admin-alert-row.expiring{border-inline-start:4px solid #b4bd5c}.admin-alert-row.usage{border-inline-start:4px solid #87aa47}.admin-alert-row progress{accent-color:#6b933d;width:100%;max-width:240px;height:8px}.admin-operation-empty{text-align:center;color:#556d51;background:#f7faef;border-radius:12px;padding:30px}.admin-operation-pages{justify-content:center}.commercial-request-review{background:#f7faee;border:1px solid #d8e4ca;border-radius:10px;margin:12px 0;padding:14px;font-size:13px}.commercial-request-review p{margin:7px 0}@media (width<=1100px){.admin-request-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-request-row>button{justify-self:start}.admin-alert-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-alert-row>button{grid-column:1/-1;justify-self:start}}@media (width<=650px){.admin-operation-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-count{padding:12px}.admin-count strong{font-size:23px}.admin-request-row,.admin-alert-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.admin-operation-filters>*{flex:140px}.admin-operation-filters>label{flex-basis:100%}.admin-operation-list button{width:100%}.admin-alert-row>button{grid-column:auto}.admin-operations-heading h3{font-size:18px}}.commercial-admin .admin-operation-filters{display:flex}.commercial-admin .admin-operation-filters>input{flex:220px;width:auto}.commercial-admin .admin-operation-filters>select{flex:0 190px;width:auto}.commercial-admin .admin-operation-filters>button{flex:none}@media (width<=650px){.commercial-admin .admin-operation-filters>input,.commercial-admin .admin-operation-filters>select{flex:140px;width:100%}.commercial-admin .admin-operation-filters>button{flex:100px}}.stats.inventory-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}.inventory-stats .stat.inventory-metric{color:#163f35;text-align:start;background:linear-gradient(130deg,#fff 52%,#f7faed);border:1px solid #dce7d2;border-radius:14px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;min-height:132px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 2px 5px #143d3605}.inventory-stats .inventory-metric:hover{border-color:#91ad58;transform:translateY(-2px);box-shadow:0 5px 14px #143d360c}.inventory-stats .inventory-metric:focus-visible{outline-offset:3px;outline:3px solid #71993b}.inventory-stats .inventory-metric-gain{background:linear-gradient(130deg,#fff 32%,#f1f8d9);border-color:#c4d79c}.inventory-stats .inventory-metric-heading{color:#365a48;align-items:center;gap:10px;min-height:32px;line-height:1.6;display:flex}.inventory-stats .inventory-metric-icon{color:#315e42;background:#f0f6df;border:1px solid #e1eacd;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.inventory-metric-icon svg{width:20px;height:20px}.inventory-stats .inventory-metric-label{overflow-wrap:anywhere;font-size:12px;font-weight:600}.stats.inventory-stats .stat .inventory-metric-value{color:#143d36;letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0;font-family:inherit;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.4}.inventory-stats .inventory-metric-footer{color:#48664d;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;line-height:1.7;display:flex}.inventory-stats .inventory-metric-footer small{color:#48664d;overflow-wrap:anywhere;font-size:11px;font-weight:400}.inventory-stats .inventory-metric-arrow{color:#315a35;background:#edf4d9;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:15px;display:grid}@media (width<=1100px){.stats.inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stats.inventory-stats{gap:9px}.inventory-stats .stat.inventory-metric{gap:8px;min-height:144px;padding:13px 12px}.inventory-stats .inventory-metric-heading{align-items:flex-start;gap:7px}.inventory-stats .inventory-metric-icon{border-radius:8px;flex-basis:28px;width:28px;height:28px}.inventory-metric-icon svg{width:18px;height:18px}.inventory-stats .inventory-metric-label{font-size:11px}.inventory-stats .inventory-metric-footer small{font-size:10px}}@media (width<=360px){.stats.inventory-stats{grid-template-columns:minmax(0,1fr)}.inventory-stats .stat.inventory-metric{min-height:124px}}@media (prefers-reduced-motion:reduce){.inventory-stats .stat.inventory-metric{transition:none}.inventory-stats .inventory-metric:hover{transform:none}}.priority-opportunity-banner{min-width:0;box-shadow:none;color:#193e35;background:linear-gradient(110deg,#fff 55%,#f8fbee);border:1px solid #e5eadf;border-radius:15px;align-items:center;gap:18px;margin:16px 0;padding:18px 20px;display:flex}.priority-opportunity-icon{color:#466b47;background:#f1f6e4;border-radius:13px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.priority-opportunity-icon svg{width:35px;max-width:100%;height:35px}.priority-opportunity-icon>span{font-size:26px}.priority-opportunity-copy{flex:1;min-width:0}.priority-opportunity-copy .eyebrow{letter-spacing:0;color:#657854;font-size:10px}.priority-opportunity-copy h2{color:#193e35;overflow-wrap:anywhere;margin:3px 0;font-size:19px;line-height:1.5}.priority-opportunity-copy p{color:#4e6956;margin:2px 0;font-size:13px;line-height:1.7}.priority-opportunity-copy>small{color:#647562;overflow-wrap:anywhere;font-size:11px}.priority-opportunity-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:5px;display:flex}.priority-opportunity-actions .primary{min-height:42px;box-shadow:none;color:#fff;background:#214f3e;border:1px solid #214f3e;padding:10px 18px}.priority-opportunity-actions .priority-next{color:#56704c;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:30px;padding:4px 8px;font-size:11px;display:flex}.priority-opportunity-actions .priority-next:hover{background:#f0f5e6}.priority-opportunity-actions button:focus-visible{outline-offset:3px;outline:3px solid #8fa85c}.priority-opportunity-dialog{color:#193e35;border:1px solid #dfe7d6;border-radius:16px;width:min(650px,100vw - 28px);max-height:86dvh;overflow:auto}.priority-review-heading{align-items:center;gap:14px;margin:16px 0;display:flex}.priority-review-heading>svg{color:#416b48;flex-shrink:0;width:46px;height:46px}.priority-review-heading>div{min-width:0}.priority-review-heading h3{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.5}.priority-review-heading small{color:#647562;overflow-wrap:anywhere;font-size:12px}.priority-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.priority-review-facts>div{background:#fbfcf7;border:1px solid #e3eadb;border-radius:10px;min-width:0;padding:12px}.priority-review-facts dt{color:#5e7256;font-size:12px}.priority-review-facts dd{color:#1c4d3a;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;font-weight:700}.priority-review-facts bdi{font-size:13px}.priority-review-occasion{color:#4f6948;font-size:13px}@media (width<=700px){.priority-opportunity-banner{flex-wrap:wrap;gap:12px;padding:16px}.priority-opportunity-icon{flex-basis:44px;width:44px;height:44px}.priority-opportunity-icon svg{width:29px;height:29px}.priority-opportunity-copy{flex-basis:calc(100% - 60px)}.priority-opportunity-copy h2{font-size:17px}.priority-opportunity-actions{flex-flow:wrap;align-items:center;gap:8px;width:100%}.priority-opportunity-actions .primary{flex:160px}.priority-opportunity-actions .priority-next{flex:130px}.priority-opportunity-dialog{padding:16px}.priority-review-facts{grid-template-columns:minmax(0,1fr)}}.account-dialog.founder-dashboard-dialog{width:min(1740px,100vw - 24px);max-width:1740px;max-height:95dvh}.founder-dashboard-layout{grid-template-columns:210px minmax(0,1fr)}.founder-dashboard-content{padding:24px 28px}.founder-dashboard-nav{align-self:start;position:sticky;top:0}.hub-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hub-heading h3{margin:5px 0;font-size:23px}.hub-heading p{color:#5e725c;margin:4px 0;font-size:13px}.hub-filters{background:#fff;border:1px solid #e1e9d7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:13px;display:flex}.hub-filters>input{flex:240px;width:auto}.hub-filters>select{flex:0 210px;width:auto}.hub-filters :is(input,select){min-width:0;max-width:100%;font:inherit;color:#274e39;background:#fff;border:1px solid #d8e3cd;border-radius:8px;padding:10px}.hub-reading{color:#61755b;font-size:12px}.hub-error{color:#834b2a;background:#fff5ed;border:1px solid #e8c7b1;border-radius:10px;padding:13px}.hub-empty{color:#61765c;text-align:center;background:#f8faf2;border-radius:12px;padding:28px 16px;font-size:13px}.hub-pages{justify-content:center;margin:16px 0}.hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.hub-metrics>article,.hub-metrics>button{color:#1b4c39;text-align:start;background:linear-gradient(115deg,#fff,#f5f9e9);border:1px solid #dfe8d2;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:15px;display:flex}.hub-metrics strong{font-size:27px;line-height:1.3}.hub-metrics small{color:#5c7055;margin-top:5px;font-size:12px;line-height:1.7}.support-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-support-disclosure>summary{cursor:pointer;color:#214e3d;font-size:16px;font-weight:700}.account-support-disclosure[open]>.support-center{margin-top:20px}.support-layout{grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.support-thread-list{gap:9px;min-width:0;display:grid}.support-thread{text-align:start;background:#fff;border:1px solid #e1e8d9;border-radius:11px;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:14px;display:flex}.support-thread.is-selected{background:#f5f9e9;border-color:#a5bd77}.support-thread-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-thread strong{overflow-wrap:anywhere;font-size:14px}.support-thread span{color:#4d6751;overflow-wrap:anywhere;font-size:12px}.support-thread small{color:#62765a;overflow-wrap:anywhere;font-size:11px}.support-conversation{background:#fcfdf9;border:1px solid #e0e8d6;border-radius:13px;min-width:0;padding:18px}.support-conversation h4{overflow-wrap:anywhere;margin:0;font-size:18px}.support-conversation>.sectionhead{flex-wrap:wrap;gap:10px}.support-conversation small{color:#5d7359;overflow-wrap:anywhere;font-size:11px}.support-messages{gap:12px;max-height:52dvh;margin:18px 0;padding:3px;display:grid;overflow:auto}.support-message{background:#fff;border:1px solid #e3e9dc;border-radius:12px;min-width:0;max-width:94%;padding:13px 15px}.support-message.founder{background:#eff6df;border-color:#d9e7c2;margin-inline-start:6%}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#294c3a;margin:6px 0 0;font-size:14px}.support-reply label{font-size:13px;display:block}.support-reply textarea,.support-status-control textarea,.support-status-control select{width:100%;min-width:0;max-width:100%;font:inherit;color:#214a37;background:#fff;border:1px solid #d5e1c8;border-radius:9px;margin:8px 0 12px;padding:10px;display:block}.support-status-control{border-top:1px solid #e0e8d6;margin-top:18px;padding-top:12px}.support-status-control summary{cursor:pointer;font-size:13px;font-weight:700}.support-status-control .commercial-check{font-size:12px}.support-compose-dialog{width:min(600px,100vw - 28px);max-height:87dvh;overflow:auto}.hub-form>label{margin:13px 0;font-size:13px;display:block}.hub-form :is(input,select,textarea){width:100%;min-width:0;font:inherit;color:#244d37;background:#fff;border:1px solid #d6e2c9;border-radius:9px;margin-top:5px;padding:10px;display:block}.hub-comparisons{color:#546d4d;flex-wrap:wrap;gap:10px 22px;font-size:13px;display:flex}.hub-comparisons p{font-size:12px}.hub-chart{border:1px solid #e1e8d7;border-radius:13px;min-width:0;margin:18px 0;padding:18px}.hub-chart>.sectionhead{flex-wrap:wrap;gap:10px}.hub-chart h4{margin:0;font-size:16px}.hub-chart select{width:auto;max-width:100%;font:inherit;border:1px solid #d8e2cc;border-radius:8px;padding:8px}.hub-chart svg{width:100%;max-height:280px;margin:18px 0;display:block}.hub-chart svg text{fill:#5f7555;direction:ltr;font-size:12px}.hub-chart details{font-size:12px}.hub-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hub-store-grid>article{border:1px solid #dee7d1;border-radius:12px;min-width:0;padding:17px}.hub-store-grid .sectionhead{flex-wrap:wrap;gap:8px}.hub-store-grid h4{overflow-wrap:anywhere;margin:0;font-size:17px}.hub-store-grid dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hub-store-grid dt{color:#62785b;font-size:12px}.hub-store-grid dd{color:#254f38;margin:4px 0 0;font-weight:700}.hub-store-grid small{color:#60765a;overflow-wrap:anywhere;font-size:11px}.hub-observatory-state{background:linear-gradient(115deg,#fff,#f5f9e9);border:1px solid #dfe8d1;border-radius:13px;margin:16px 0;padding:18px}.hub-observatory-state>strong{color:#234f3a;margin:9px 0;font-size:18px;display:block}.hub-observatory-state p{margin:6px 0;font-size:13px}.hub-learning-roadmap{border:1px solid #e2ead8;border-radius:12px;margin:18px 0;padding:15px;font-size:13px}.hub-learning-roadmap summary{cursor:pointer;font-weight:700}.hub-learning-roadmap li{margin:8px 0}.hub-event-list{gap:9px;margin:16px 0;display:grid}.hub-event-list article{border:1px solid #e3eadb;border-radius:10px;grid-template-columns:minmax(130px,.65fr) minmax(150px,1.4fr) auto;align-items:center;gap:14px;min-width:0;padding:13px;display:grid}.hub-event-list strong{overflow-wrap:anywhere;font-size:13px}.hub-event-list span{color:#536d4c;overflow-wrap:anywhere;font-size:12px}.hub-event-list small{color:#63775d;overflow-wrap:anywhere;font-size:11px;display:block}@media (width<=1100px){.founder-dashboard-content{padding:20px}.founder-dashboard-layout{grid-template-columns:180px minmax(0,1fr)}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1fr)}.hub-store-grid{grid-template-columns:1fr}.hub-event-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-event-list article>small{grid-column:1/-1}}@media (width<=900px){.founder-dashboard-layout{grid-template-columns:minmax(0,1fr)}.founder-dashboard-nav{flex-wrap:nowrap;align-items:stretch;gap:8px;padding:12px;display:flex;position:static;overflow-x:auto}.founder-dashboard-nav>span,.founder-dashboard-nav>small{display:none}.founder-dashboard-nav>button{white-space:nowrap;flex:none;width:auto;max-width:none}.founder-dashboard-nav>button svg{flex-shrink:0;width:20px;height:20px}.support-layout{grid-template-columns:minmax(0,1fr)}.support-layout:not(.has-conversation) .support-conversation,.support-layout.has-conversation .support-thread-list{display:none}}@media (width<=600px){.account-dialog.founder-dashboard-dialog{border-radius:12px;width:calc(100vw - 12px);max-height:97dvh}.founder-dashboard-content{padding:14px}.hub-heading h3{font-size:20px}.hub-metrics{gap:8px}.hub-metrics>article,.hub-metrics>button{padding:12px}.hub-metrics strong{font-size:23px}.hub-metrics small{font-size:11px}.hub-filters>*{max-width:100%;flex:140px!important}.support-conversation{padding:13px}.hub-event-list article{grid-template-columns:minmax(0,1fr);gap:7px}.hub-event-list article>small{grid-column:auto}.support-compose-dialog{padding:16px}.hub-store-grid dl{grid-template-columns:minmax(0,1fr)}.hub-chart{padding:12px}}.hub-observatory-actions{background:#fbfcf6;border:1px solid #e0e8d5;border-radius:12px;margin:18px 0;padding:16px}.hub-observatory-actions h4{color:#244e39;margin:0;font-size:16px}.hub-observatory-actions li{color:#4e684b;margin:7px 0;font-size:13px;line-height:1.9}.hub-observatory-actions small{color:#62765b;font-size:11px}.founder-dashboard .hub-filters{flex-direction:row;display:flex}.founder-dashboard .hub-filters>input{flex:260px;width:auto}.founder-dashboard .hub-filters>select{flex:0 210px;width:auto}.founder-dashboard .hub-filters>button{flex:none;width:auto}.founder-hub-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.founder-hub-shortcuts>button{text-align:start;color:#264e3b;background:#fbfdf6;border:1px solid #e0e9d5;border-radius:12px;align-content:start;gap:7px;min-width:0;padding:17px;display:grid}.founder-hub-shortcuts strong{font-size:15px}.founder-hub-shortcuts small{color:#607756;font-size:12px;line-height:1.8}@media (width<=900px){.founder-hub-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.founder-dashboard .hub-filters>*{flex:140px;width:100%}.founder-hub-shortcuts{grid-template-columns:minmax(0,1fr)}}.trial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.trial-store-list{gap:12px;margin:16px 0;display:grid}.trial-store-list>article{background:#fff;border:1px solid #e0e8d6;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.trial-store-list h4{color:#244c39;overflow-wrap:anywhere;margin:0 0 5px;font-size:18px}.trial-store-list p{margin:7px 0;font-size:13px}.trial-store-list small{color:#61765c;overflow-wrap:anywhere;font-size:11px}.trial-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.trial-detail-heading h3{color:#214d39;margin:0}.trial-detail-heading p{margin:4px 0;font-size:13px}.trial-branches{gap:16px;display:grid}.trial-branch{background:#fff;border:1px solid #dfe8d4;border-radius:13px;min-width:0;padding:18px}.trial-branch>.sectionhead{flex-wrap:wrap;gap:8px}.trial-branch h4{overflow-wrap:anywhere;margin:0;font-size:17px}.trial-branch small{color:#62775a;font-size:11px}.trial-stage-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.trial-stage-strip li{background:#fafbf7;border:1px solid #e3e8de;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px 10px;display:flex}.trial-stage-strip li.is-observed{background:#f3f8e7;border-color:#d5e3bb}.trial-stage-strip li.is-alternate{background:#f7faf0;border-style:dashed}.trial-stage-strip li>span{color:#4c7040;background:#e9f0dd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.trial-stage-strip strong{color:#2a5139;overflow-wrap:anywhere;font-size:12px}.trial-stage-strip small{overflow-wrap:anywhere;font-size:10px;line-height:1.8}.trial-quality{background:#fbfcf8;border:1px solid #e5eadf;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:15px 0;padding:12px;display:grid}.trial-quality>div{min-width:0}.trial-quality small{color:#5a7052;font-size:11px;display:block}.trial-quality strong{color:#284f38;overflow-wrap:anywhere;margin-top:5px;font-size:18px;display:block}.trial-source-time{overflow-wrap:anywhere;margin-top:12px;display:block}.trial-notes{border:1px solid #e0e8d4;border-radius:12px;margin:18px 0;padding:18px}.trial-notes>.sectionhead{flex-wrap:wrap;gap:10px}.trial-notes h4{margin:0;font-size:17px}.trial-notes>article{overflow-wrap:anywhere;border-bottom:1px solid #e4eadd;padding:13px}.trial-notes article p{white-space:pre-wrap;font-size:13px}.trial-notes article small{color:#62765c;font-size:11px}.trial-obstacles{border:1px solid #e0e8d5;border-radius:12px;margin:18px 0;padding:16px}.trial-obstacles h4{margin:0 0 12px;font-size:16px}.trial-obstacles .badge{margin:4px}.trial-editor{width:min(620px,100vw - 28px);max-height:88dvh;overflow:auto}.trial-editor fieldset{border:0;min-width:0;padding:0}.trial-editor fieldset>label{margin:12px 0;font-size:13px;display:block}@media (width<=1250px){.trial-stage-strip,.trial-quality{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){.trial-store-list>article{grid-template-columns:minmax(0,1fr);gap:10px}.trial-store-list>article>button{width:100%}.trial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-branch,.trial-notes{padding:14px}.trial-stage-strip,.trial-quality{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-editor{padding:16px}}.trial-quality-title{color:#56704e;margin:16px 0 -5px;font-size:12px;font-weight:600}.branch-directory .branch-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:14px}.branch-directory .branch-card{box-shadow:none;background:linear-gradient(115deg,#fff 72%,#fcfdeb);border-color:#dce7d3;border-radius:14px;padding:18px}.branch-directory .branch-card.is-selected{border-color:#b7ce94;box-shadow:inset 0 2px #d7e8ae}.branch-workspace-label{color:#64805b;margin-bottom:5px;font-size:11px;display:block}.branch-directory .branch-card-heading{align-items:center;margin:0}.branch-directory .branch-card-heading>div{overflow-wrap:anywhere;min-width:0}.branch-directory .branch-card h3{margin:0 0 5px;font-size:20px;line-height:1.5}.branch-directory .branch-metrics{gap:8px;margin:16px 0}.branch-directory .branch-metrics>div{background:#f7faee;border:1px solid #edf2e1;border-radius:10px;min-width:0;padding:11px 12px}.branch-directory .branch-metrics small{color:#52684b;font-size:12px;line-height:1.7}.branch-directory .branch-metrics strong{color:#234e3b;overflow-wrap:anywhere;margin-top:3px;font-size:24px;line-height:1.5}.branch-card-actions{flex-direction:column;gap:9px;min-width:0;display:flex}.branch-card-actions .branch-last-save{margin:0;font-size:11px;line-height:1.8}.branch-card-actions>.primary{white-space:normal;width:100%;min-height:42px;margin:0}.branch-directory .branch-card-details{border-top:1px solid #e6eddd;grid-column:1/-1;margin:14px 0 0;padding-top:11px}.branch-card-details summary{cursor:pointer;color:#426344;font-size:13px}.branch-card-details label{max-width:440px;display:block}.branch-directory .branch-cards-single{grid-template-columns:minmax(0,1fr)}.branch-cards-single .branch-card{grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;column-gap:24px;display:grid}.branch-cards-single .branch-card-heading{grid-area:1/1}.branch-cards-single .branch-card-actions{grid-area:1/2}.branch-cards-single .branch-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0}.branch-cards-single .branch-metrics>div:last-child{grid-column:auto}.branch-cards-single .branch-card-details{grid-row:3}.branch-directory .branch-directory-tools{gap:12px;margin:14px 0}.branch-directory .branch-plan{margin:14px 0;padding:12px 14px}.branch-directory>.sectionhead{align-items:center;margin-top:0}.branch-directory>.note{margin-block:12px;line-height:1.9}.branch-directory>.branch-pending{color:#526745;background:#f8faee;border:1px solid #e5ebd7;font-size:12px;line-height:1.9}@media (width<=800px){.branch-cards-single .branch-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=550px){.branch-cards-single .branch-card{flex-direction:column;align-items:stretch;gap:0;display:flex}.branch-cards-single .branch-metrics{order:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.branch-cards-single .branch-metrics>div:last-child{grid-column:1/-1}.branch-cards-single .branch-card-actions{order:2}.branch-cards-single .branch-card-details{order:3}.branch-directory .branch-card{padding:14px}.branch-directory>.sectionhead>button{width:100%}.branch-directory .branch-directory-tools input{max-width:none}}.system-inbox-trigger{color:#24533e;background:#fff;border:1px solid #dde8d5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:42px;min-height:40px;display:inline-flex;position:relative}.system-inbox-count{top:-6px;color:#fff;background:#24533e;border-radius:12px;min-width:19px;height:19px;padding:1px 4px;font-size:11px;line-height:17px;position:absolute;inset-inline-end:-5px}.system-inbox-dialog{box-sizing:border-box;width:min(1400px,100vw - 28px);max-width:min(1400px,100vw - 28px);max-height:92dvh;overflow:auto}.system-inbox-tabs{flex-wrap:wrap;gap:8px;margin-block:14px;display:flex}.system-inbox-tabs button[aria-pressed=true]{color:#214d38;background:#eef5dc;border-color:#c9dbab}.system-inbox-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:18px 0;display:grid}.system-inbox-summary button{text-align:start;background:linear-gradient(120deg,#fff,#f8fbea);border:1px solid #dce7cd;border-radius:13px;flex-direction:column;gap:8px;padding:18px;display:flex}.system-inbox-summary strong{color:#24513b;font-size:28px}.request-message{background:#f8fbef;border:1px solid #e4ebd7;border-radius:9px;grid-column:1/-1;min-width:0;padding:10px 12px}.request-message strong{color:#4c6a45;font-size:12px}.request-message p,.request-own-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.9}.request-own-note{display:block}.support-request-hint{background:#fafced;border:1px solid #e1e9d4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:12px;font-size:13px;display:flex}@media (width<=600px){.system-inbox-dialog{padding:14px}.system-inbox-tabs button{flex:125px}.request-message{padding:9px}}.observatory-dashboard{min-width:0}.observatory-dashboard .hub-observatory-state{margin:14px 0;padding:18px 20px}.observatory-dashboard .hub-observatory-state>strong{font-size:21px;line-height:1.7}.observatory-dashboard .hub-observatory-state small{color:#5d7456;font-size:12px}.observatory-priority-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:start;gap:14px;margin:14px 0;display:grid}.observatory-priority-layout .hub-observatory-actions,.observatory-priority-layout .hub-learning-roadmap{margin:0;padding:16px}.observatory-priority-layout .hub-learning-roadmap summary{min-height:28px;line-height:1.9}.observatory-action-list{gap:10px;margin:12px 0;display:grid}.observatory-action-list article{border-bottom:1px solid #e8eedf;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.observatory-action-list strong{font-size:14px;line-height:1.8}.observatory-action-list p{color:#53694c;margin:3px 0;font-size:13px;line-height:1.9}.observatory-action-list button{white-space:normal;flex-shrink:0;max-width:180px;min-height:40px;font-size:12px}.observatory-collection-note{background:#f5f8e9;border-radius:9px;padding:10px}.observatory-dashboard .observatory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.observatory-metrics article{padding:13px}.observatory-metrics small{font-size:12px;line-height:1.7}.observatory-rules{border:1px solid #e1e9d6;border-radius:12px;margin:16px 0;padding:13px}.observatory-rules>summary{cursor:pointer;font-size:14px;font-weight:700}.observatory-events>.sectionhead{flex-wrap:wrap;gap:10px}.observatory-events h4{margin:5px 0;font-size:16px}.observatory-events>.sectionhead>span{color:#607356;font-size:12px}.observatory-event-groups{gap:8px;display:grid}.observatory-event-groups>details{border:1px solid #e1e9d6;border-radius:11px;min-width:0}.observatory-event-groups>details>summary{cursor:pointer;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.observatory-event-groups>details>summary::-webkit-details-marker{display:none}.observatory-event-groups>details>summary:after{content:"+";color:#667e4c;font-size:20px}.observatory-event-groups>details[open]>summary:after{content:"−"}.observatory-event-groups summary>span:nth-child(2){flex:1;min-width:0}.observatory-event-groups strong{font-size:14px}.observatory-event-groups small{color:#5b7453;font-size:12px;display:block}.observatory-event-groups time{color:#5d7455;font-size:11px}.observatory-event-count{color:#315b3f;background:#f0f6df;border-radius:10px;justify-content:center;align-items:center;min-width:38px;min-height:38px;font-weight:700;display:flex}.observatory-event-detail{overflow-wrap:anywhere;border-top:1px solid #e7eddd;padding:0 14px 14px;font-size:12px}.observatory-event-detail>div{border-bottom:1px solid #edf1e6;flex-wrap:wrap;gap:10px 16px;padding:9px 0;display:flex}.observatory-event-detail>button{margin:10px 0 0 8px}.observatory-followup-dialog{width:min(900px,100vw - 28px);max-width:min(900px,100vw - 28px);max-height:90dvh;overflow:auto}.observatory-followup-list{gap:10px;display:grid}.observatory-followup-list>article{overflow-wrap:anywhere;border:1px solid #e0e8d3;border-radius:11px;gap:6px;min-width:0;padding:14px;display:grid}.observatory-followup-list small{color:#657959;font-size:12px}.observatory-followup-list span{font-size:12px}@media (width<=1100px){.observatory-priority-layout{grid-template-columns:minmax(0,1fr)}.observatory-action-list article{flex-wrap:wrap}.observatory-action-list button{max-width:100%}}@media (width<=650px){.observatory-dashboard .observatory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-dashboard .hub-observatory-state>strong{font-size:18px}.observatory-event-groups>details>summary{flex-wrap:wrap}.observatory-event-groups time{flex-basis:100%;padding-inline-start:50px}.observatory-followup-dialog{padding:14px}.observatory-event-detail>button{width:100%}}.observatory-priority-layout{grid-template-columns:minmax(0,1fr)}.observatory-action-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.observatory-action-list article{border:1px solid #e5ecd9;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:12px}.observatory-action-list article button{align-self:flex-start;max-width:100%;margin-top:6px}.observatory-collection-note{grid-column:1/-1;margin:0}.observatory-event-groups>details>summary{padding-inline-end:42px;position:relative}.observatory-event-groups>details>summary:after{inset-inline-end:14px;position:absolute;top:14px}.registration-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.9;margin:16px 0!important;display:flex!important}.registration-consent input[type=checkbox]{accent-color:#24553c;flex-shrink:0;min-width:20px;height:20px;width:20px!important;margin:4px 0 0!important}.registration-policy-links{flex-wrap:wrap;gap:10px;margin:8px 0 14px;display:flex}.registration-policy-links button{color:#416c40;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.merchant-trial-note{background:#f7faeb;border:1px solid #e1e9ce;border-radius:11px;margin-block:14px;padding:12px 14px;font-size:13px;line-height:1.9}.merchant-trial-note p{color:#5b7051;margin:5px 0;font-size:12px}.merchant-setup-fields{grid-template-columns:1fr 1fr;gap:8px 12px;min-width:0;display:grid}.merchant-setup-fields>label{min-width:0}.merchant-setup-fields input,.merchant-setup-fields select{min-width:0;max-width:100%}.auth-trap{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.auth-captcha{min-width:0;max-width:100%;margin-block:12px}.registration-policy-dialog{width:min(700px,100vw - 28px);max-width:min(700px,100vw - 28px);max-height:88dvh;overflow:auto}.registration-policy-dialog p{font-size:14px;line-height:2}.first-store-steps{background:linear-gradient(110deg,#fff,#f6fae5);border:1px solid #dce7ce;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:16px 0;padding:20px;display:flex}.first-store-steps h2{margin:7px 0;font-size:22px}.first-store-steps p{margin:5px 0;font-size:14px;line-height:1.9}.first-store-steps>.actions{margin:0}.first-store-steps>small{color:#5c7451;flex-basis:100%;font-size:12px;line-height:1.9}@media (width<=550px){.merchant-setup-fields{grid-template-columns:1fr}.first-store-steps{padding:15px}.first-store-steps .actions{width:100%}.first-store-steps .actions button{flex:160px}.registration-policy-dialog{padding:16px}}.registration-steps{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.registration-steps li{color:#6c7f64;flex:85px;align-items:center;gap:6px;font-size:11px;display:flex}.registration-steps li>span{background:#f1f5e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.registration-steps li[aria-current=step]{color:#24523a;font-weight:700}.registration-steps li[aria-current=step]>span{background:#dfeeaf}.registration-purpose{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.registration-purpose button{flex:140px;font-size:12px}.registration-purpose button[aria-pressed=true]{color:#26523a;background:#eff6dc;border-color:#cbdca9}.demo-isolation-banner{z-index:100;color:#523d12;background:#fff3cf;border-bottom:2px solid #ad7a13;min-height:56px;font-size:14px;line-height:1.8;position:sticky;top:0}.demo-isolation-banner button{color:#523d12;background:#fff;border:1px solid #ad7a13;border-radius:8px;padding:8px 14px}.urood-confirm-dialog{box-sizing:border-box;color:#143d36;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);font-family:var(--urood-font);background:#fff;border:1px solid #d9e4d4;border-radius:22px;padding:28px;overflow:auto;box-shadow:0 24px 80px #143d3633}.urood-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102e2866}.urood-confirm-brand{color:#52763e;margin-bottom:16px;font-size:15px;font-weight:700}.urood-confirm-dialog h2{margin:0 0 12px;font-size:23px;line-height:1.5}.urood-confirm-dialog p{white-space:pre-line;color:#52675c;overflow-wrap:anywhere;margin:0 0 24px;font-size:14px;line-height:1.9}.urood-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.urood-confirm-actions button{font:inherit;cursor:pointer;color:#18523f;background:#f5f8ef;border:1px solid #d9e4d4;border-radius:10px;min-height:44px;padding:10px 18px;font-size:14px}.urood-confirm-actions .primary{color:#fff;background:#18523f;border-color:#18523f}.urood-confirm-actions button:focus-visible{outline-offset:3px;outline:3px solid #b8d983}@media (width<=480px){.urood-confirm-dialog{padding:22px}.urood-confirm-actions button{flex:1}}.watch-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.watch-summary button{text-align:start;color:#204b3c;background:#f7faf3;border:1px solid #dce6d6;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.watch-summary strong{font-size:24px}.watch-summary span{font-size:12px}.watch-summary .has-urgent{color:#8b3825;background:#fff4ef;border-color:#d6a18e}.watch-priority-notice{color:#683e30;background:#fff7f2;border-inline-start:4px solid #b45136;border-radius:9px;margin:12px 0;padding:12px 16px}.watch-priority-notice>span{margin:4px 0 8px;font-size:12px;display:block}.watch-priority-notice>div{flex-wrap:wrap;gap:8px;display:flex}.watch-priority-notice button{color:#743e2d;background:#fff;border:1px solid #dfb7a6;border-radius:8px;padding:7px 10px;font-size:12px}.watch-track{grid-auto-columns:calc(20% - 8px)}.watch-card{gap:3px;min-height:380px;padding:13px}.watch-card>.batch-glyph{width:44px;height:44px;margin:3px 0}.watch-category,.watch-card-branch{font-size:11px}.watch-state{margin:6px 0;padding:4px 7px;font-size:11px}.watch-state-urgent{color:#8a3020;background:#fce6df}.watch-state-review{color:#775512;background:#fff0cf}.watch-state-missing{color:#405867;background:#eaf0f4}.watch-state-archive{color:#52604b;background:#eaece8}.watch-card-reason{color:#3d5136;min-height:36px;font-size:12px}.watch-card-progress{margin-top:3px}.watch-card-progress>span{font-size:11px}.watch-detail-line,.watch-source,.watch-card-updated,.watch-attribution{font-size:11px;line-height:1.8}.watch-source{color:#4e6545;margin-top:7px}.watch-data-gap{color:#55634d;background:#f1f4ed;border-radius:8px;padding:9px;font-size:12px;line-height:1.8}.watch-card-updated{color:#59644f}.watch-attribution{color:#77664b}.watch-card-action{color:#194c3e;border-top:1px solid #dfe7d8;justify-content:space-between;gap:5px;margin-top:auto;padding-top:11px;font-size:12px;font-weight:600;display:flex}.watch-tone-urgent{--watch-color:#b45136}.watch-card:focus-visible,.watch-summary button:focus-visible,.watch-priority-notice button:focus-visible{outline-offset:3px;outline:3px solid #296d55}@media (width<=1199px){.watch-track{grid-auto-columns:calc(33.3333% - 6.66667px)}}@media (width<=749px){.watch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-track{grid-auto-columns:calc(50% - 5px)}}@media (width<=449px){.watch-track{grid-auto-columns:86%}.watch-summary button{padding:10px}.watch-summary span{font-size:11px}}.watch-sales-context{background:#f8faf5;border:1px solid #dfe7d8;border-radius:8px;flex-direction:column;gap:3px;padding:8px;font-size:11px;line-height:1.7;display:flex}.watch-sales-context strong{font-size:11px}.watch-sales-context small{color:#68745f;font-size:10px}
