:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fuelops-ink:#101828;--fuelops-muted:#667085;--fuelops-line:#d9e2ef;--fuelops-soft:#f8fafc;--fuelops-shell:#07111f;--fuelops-shell-2:#101a2d;--fuelops-panel:#fff;--fuelops-green:#067647;--fuelops-red:#c01048;--fuelops-amber:#b54708;--fuelops-blue:#175cd3;--fuelops-purple:#6941c6;--fuelops-cyan:#0e7490}body{color:var(--fuelops-ink);background:#eef2f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.fuelops-app-shell{background:radial-gradient(circle at 100% 0,#175cd329,#0000 38%),#eef2f8;grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.fuelops-sidebar{color:#fff;background:linear-gradient(180deg, var(--fuelops-shell), var(--fuelops-shell-2));flex-direction:column;gap:24px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.fuelops-brand{border-bottom:1px solid #ffffff24;align-items:center;gap:12px;padding-bottom:18px;display:flex}.fuelops-brand-mark{color:#03111f;background:linear-gradient(135deg,#34d399,#38bdf8);border-radius:16px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 18px 45px #0ea5e952}.fuelops-brand strong{font-size:18px;display:block}.fuelops-brand span{color:#bdd2f0;font-size:12px}.fuelops-nav{flex-direction:column;gap:8px;display:flex}.fuelops-nav a{color:#bdd2f0;border:1px solid #0000;border-radius:16px;gap:2px;padding:13px 14px;display:grid}.fuelops-nav small{color:#8ea5c8}.fuelops-no-nav{color:#dbeafe;border:1px dashed #ffffff38;border-radius:18px;gap:6px;padding:14px;font-size:13px;display:grid}.fuelops-sidebar-footer{color:#dbeafe;background:#ffffff0f;border:1px solid #ffffff21;border-radius:18px;gap:6px;margin-top:auto;padding:14px;font-size:12px;display:grid}.fuelops-main{min-width:0;padding-bottom:120px}.fuelops-topbar{z-index:4;border-bottom:1px solid var(--fuelops-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafce6;justify-content:space-between;gap:18px;padding:18px 28px;display:flex;position:sticky;top:0}.fuelops-topbar h1{letter-spacing:-.04em;margin:2px 0 4px;font-size:clamp(28px,3vw,42px)}.fuelops-topbar p{max-width:760px;color:var(--fuelops-muted);margin:0}.fuelops-crumb,.hero-card__eyebrow,.state-panel__eyebrow{color:var(--fuelops-blue);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.fuelops-topbar-chips{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:260px;display:flex}.fuelops-page{gap:18px;display:grid}.hero-card,.panel-card,.metric-card,.state-panel,.boundary-card{background:var(--fuelops-panel);border:1px solid var(--fuelops-line);border-radius:24px;box-shadow:0 20px 60px #0f172a1a}.hero-card{background:linear-gradient(135deg,#fff,#f8fbff);padding:26px}.hero-card h2{letter-spacing:-.055em;max-width:950px;margin:7px 0 8px;font-size:clamp(28px,4vw,54px);line-height:.98}.hero-card p{max-width:820px;color:var(--fuelops-muted);margin:0;font-size:17px;line-height:1.55}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:#ffffffc7;padding:18px}.metric-card span{color:var(--fuelops-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.metric-card strong{letter-spacing:-.04em;margin-top:8px;font-size:32px;display:block}.two-column{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:18px;display:grid}.export-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel-card,.state-panel,.boundary-card{padding:20px}.panel-card--wide{overflow-x:auto}.panel-card h2,.state-panel h2,.boundary-card strong{letter-spacing:-.025em;margin:0 0 10px;font-size:21px}.panel-card p,.state-panel p,.boundary-card p{color:var(--fuelops-muted);line-height:1.55}.chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{border:1px solid var(--fuelops-line);width:fit-content;color:var(--fuelops-muted);background:#f8fafc;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.chip--green{color:#05603a;background:#ecfdf3;border-color:#abefc6}.chip--red{color:#912018;background:#fff1f3;border-color:#fecdd3}.chip--amber{color:#93370d;background:#fffaeb;border-color:#fedf89}.chip--blue{color:#1849a9;background:#eff6ff;border-color:#bfdbfe}.chip--purple{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.chip--cyan{color:#155e75;background:#ecfeff;border-color:#a5f3fc}.text-green{color:var(--fuelops-green)}.text-red{color:var(--fuelops-red)}.text-amber{color:var(--fuelops-amber)}.text-blue{color:var(--fuelops-blue)}.table-wrap{overflow-x:auto}table{border-spacing:0 8px;width:100%}th{text-align:left;color:var(--fuelops-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 10px 4px;font-size:12px}td{background:var(--fuelops-soft);border-top:1px solid var(--fuelops-line);border-bottom:1px solid var(--fuelops-line);vertical-align:top;padding:12px 10px}td:first-child{border-left:1px solid var(--fuelops-line);border-radius:14px 0 0 14px;font-weight:750}td:last-child{border-right:1px solid var(--fuelops-line);border-radius:0 14px 14px 0}.state-panel{align-content:start;gap:8px;display:grid}.state-panel button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:999px;justify-self:start;margin-top:8px;padding:10px 14px;font-weight:800}.state-panel--denied,.state-panel--export-blocked,.state-panel--failed-safe{background:#fff7f7;border-color:#fecdd3}.state-panel--safe-error,.state-panel--evidence{background:#fffcf5;border-color:#fedf89}.state-panel--provider{background:#f0f9ff;border-color:#bae6fd}.state-panel--ready{background:#f0fdf4;border-color:#bbf7d0}.boundary-card{color:#dbeafe;background:#07111f;margin-top:22px}.boundary-card strong{color:#fff;display:block}.boundary-card p{color:#bdd2f0}.boundary-card ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.boundary-card li{color:#e0f2fe;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:12px}.fuelops-companion{z-index:5;color:#dbeafe;background:#07111f;border:1px solid #ffffff1f;border-radius:24px;width:390px;max-width:calc(100vw - 44px);padding:18px;position:fixed;bottom:22px;right:22px;box-shadow:0 28px 80px #02061766}.fuelops-companion span{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.fuelops-companion strong{color:#fff;margin:4px 0 6px;display:block}.fuelops-companion p{color:#bdd2f0;margin:0;font-size:13px;line-height:1.5}.compact-card-grid,.route-section-grid{gap:12px;margin-top:14px;display:grid}.compact-card,.route-section-card{border:1px solid var(--fuelops-line);background:var(--fuelops-soft);border-radius:18px;gap:7px;padding:14px;display:grid}.compact-card span,.route-section-card span{color:var(--fuelops-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.compact-card strong,.route-section-card strong{letter-spacing:-.02em;font-size:17px}.compact-card p,.route-section-card p{margin:0}.field-footer{z-index:3;border:1px solid var(--fuelops-line);background:#fffffff0;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;bottom:16px;box-shadow:0 20px 60px #0f172a29}.field-footer strong{display:block}.field-footer p{color:var(--fuelops-muted);margin:4px 0 0}.field-footer__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.field-footer__actions button{color:#667085;cursor:not-allowed;background:#f2f4f7;border:1px dashed #98a2b3;border-radius:999px;padding:10px 12px;font-weight:800}.operation-readiness{gap:16px;display:grid}.operation-readiness__header,.readiness-panel-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.operation-readiness__header h2,.readiness-panel-card__header h3{margin:4px 0 0}.operation-readiness__empty{border:1px dashed var(--fuelops-line);background:var(--fuelops-soft);border-radius:18px;padding:16px}.route-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.route-summary-grid article{border:1px solid var(--fuelops-line);background:var(--fuelops-soft);border-radius:18px;padding:12px}.route-summary-grid span{color:var(--fuelops-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800;display:block}.route-summary-grid strong{letter-spacing:-.02em;margin-top:5px;font-size:16px;display:block}.readiness-panel-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.readiness-panel-card{min-width:0;box-shadow:none}.readiness-list{color:var(--fuelops-muted);gap:10px;margin:14px 0 0;padding-left:18px;line-height:1.5;display:grid}.readiness-list strong{color:var(--fuelops-ink)}.readiness-family-grid{gap:10px;margin-top:14px;display:grid}.readiness-family-card{border:1px solid var(--fuelops-line);background:var(--fuelops-soft);border-radius:18px;padding:14px}.readiness-family-card__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.readiness-family-card h4{margin:0}.readiness-family-card p{margin:0 0 10px}.readiness-family-card ul{color:var(--fuelops-muted);margin:0;padding-left:18px}.readiness-table-wrap{border:1px solid var(--fuelops-line);background:#ffffff94;border-radius:20px;padding:8px}@media (width<=1160px){.fuelops-app-shell{grid-template-columns:1fr}.fuelops-sidebar{height:auto;position:static}.fuelops-topbar{flex-direction:column;position:static}.two-column,.metric-grid,.export-state-grid,.readiness-panel-stack,.route-summary-grid{grid-template-columns:1fr}.fuelops-companion{width:auto;margin:0 16px 16px;position:static}.fuelops-main{padding-bottom:16px}.field-footer{flex-direction:column;align-items:stretch;position:static}.field-footer__actions{justify-content:flex-start}.operation-readiness__header,.readiness-panel-card__header,.readiness-family-card__head{flex-direction:column}}:root{--rukova-deep-blue:#17324d;--rukova-green:#23725b;--rukova-amber:#c58a24;--rukova-sand:#f2ebdd;--rukova-graphite:#27313b;--rukova-copper:#91572d;--rukova-canvas:#f7f5ef;--rukova-panel:#fffdf9;--rukova-line:#ded8ca;--rukova-muted:#68706f;--rukova-danger:#a13b33;--rukova-information:#356d91}.fuelops-app-shell{background:var(--rukova-canvas);grid-template-columns:252px minmax(0,1fr)}.fuelops-sidebar{color:var(--rukova-graphite);border-right:1px solid var(--rukova-line);background:#fbfaf6;padding:20px 16px;box-shadow:10px 0 36px #27313b0d}.fuelops-brand{border-bottom-color:var(--rukova-line);min-height:76px;padding:4px 4px 18px}.fuelops-brand-lockup{width:178px;height:auto;display:block}.fuelops-brand span,.fuelops-nav small,.fuelops-sidebar-footer{color:var(--rukova-muted)}.fuelops-nav a{color:#4e5757;border-radius:12px;padding:11px 12px}.fuelops-nav a.active,.fuelops-nav a:hover{color:var(--rukova-deep-blue);background:#f0eee6;border-color:#d7d0bf}.fuelops-nav a.active{box-shadow:inset 3px 0 0 var(--rukova-copper)}.fuelops-sidebar-footer{border-color:var(--rukova-line);background:#f4f1e8}.fuelops-sidebar-footer strong{color:var(--rukova-deep-blue)}.fuelops-topbar{border-bottom-color:var(--rukova-line);background:#f7f5eff5;padding:16px 24px;position:sticky}.fuelops-topbar h1{color:var(--rukova-deep-blue);margin:1px 0 2px;font-size:clamp(25px,2.4vw,36px)}.fuelops-topbar p{font-size:14px}.fuelops-crumb{color:var(--rukova-copper)}.fuelops-topbar-chips .chip{border-color:var(--rukova-line);background:#fffdf9}.fuelops-content{width:min(1560px,100%);padding:22px}.fuelops-companion{color:#f9f6ee;background:var(--rukova-deep-blue);border-color:#ffffff29;border-radius:18px;width:340px;padding:0;bottom:18px;right:18px;overflow:hidden;box-shadow:0 20px 52px #17324d42}.fuelops-companion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.fuelops-companion summary::-webkit-details-marker{display:none}.fuelops-companion__body{padding:0 16px 16px}.fuelops-companion span{color:#e4bd77}.fuelops-companion p{color:#d9e1e5}.fuelops-companion a{border:1px solid #ffffff3d;border-radius:10px;margin-top:12px;padding:9px 12px;font-weight:750;display:inline-flex}.rukova-command-centre{color:var(--rukova-graphite);gap:16px;display:grid}.rukova-source-notice,.rukova-command-state,.rukova-command-context,.rukova-decision-banner,.rukova-measure,.rukova-priority-panel,.rukova-support-panel,.rukova-mama-briefing{border:1px solid var(--rukova-line);background:var(--rukova-panel);border-radius:16px;box-shadow:0 10px 30px #27313b0e}.rukova-source-notice{border-left:4px solid var(--rukova-amber);background:#fff9eb;align-items:center;gap:12px;padding:12px 16px;display:flex}.rukova-source-notice--partial{border-left-color:var(--rukova-information);background:#f1f7fa}.rukova-command-state{align-content:center;justify-items:start;gap:8px;min-height:300px;padding:32px;display:grid}.rukova-command-state span,.rukova-command-context__truth span,.rukova-decision-banner>div>span,.rukova-priority-panel header span,.rukova-support-panel header span,.rukova-mama-briefing header div>span{color:var(--rukova-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.rukova-command-state h2,.rukova-decision-banner h2,.rukova-priority-panel h2,.rukova-support-panel h2,.rukova-mama-briefing h2{color:var(--rukova-deep-blue);letter-spacing:-.025em;margin:4px 0 0}.rukova-command-state p,.rukova-decision-banner p,.rukova-priority-panel header p{color:var(--rukova-muted);margin:4px 0 0;line-height:1.5}.rukova-command-state button{color:#fff;background:var(--rukova-green);border:0;border-radius:10px;margin-top:8px;padding:10px 14px;font-weight:800}.rukova-command-state--denied,.rukova-command-state--error{border-left:5px solid var(--rukova-danger)}.rukova-command-context{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.rukova-command-context__truth,.rukova-command-context__controls,.rukova-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rukova-command-context__truth strong{color:var(--rukova-deep-blue);margin-right:4px}.rukova-command-context__truth span{border-left:1px solid var(--rukova-line);text-transform:none;letter-spacing:0;padding-left:9px;font-size:12px}.rukova-demo-label{color:var(--rukova-copper)!important;font-weight:900!important}.rukova-currency-control{border:1px solid var(--rukova-line);background:#f5f2e9;border-radius:11px;padding:3px;display:inline-flex}.rukova-currency-control button{min-width:48px;color:var(--rukova-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-weight:800}.rukova-currency-control button[aria-pressed=true]{color:#fff;background:var(--rukova-deep-blue);box-shadow:0 3px 8px #17324d2e}.rukova-action{min-height:38px;color:var(--rukova-deep-blue);background:#fffdf9;border:1px solid #cfc7b7;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.rukova-action--primary{color:#fff;border-color:var(--rukova-green);background:var(--rukova-green)}.rukova-decision-banner{border-left:5px solid var(--rukova-danger);background:#fff8f4;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.rukova-decision-banner h2{font-size:clamp(20px,2.3vw,28px)}.rukova-measure-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rukova-measure{min-height:154px;padding:16px;position:relative;overflow:hidden}.rukova-measure:before{content:"";background:var(--rukova-green);width:3px;position:absolute;inset:0 auto 0 0}.rukova-measure.rukova-tone--warning:before{background:var(--rukova-amber)}.rukova-measure.rukova-tone--urgent:before,.rukova-measure.rukova-tone--blocked:before{background:var(--rukova-danger)}.rukova-measure.rukova-tone--information:before{background:var(--rukova-information)}.rukova-measure__ordinal{color:#a09887;font-size:11px;font-weight:900}.rukova-measure h3{min-height:34px;margin:8px 0 10px;font-size:13px;line-height:1.25}.rukova-measure>strong,.rukova-measure__currency-values strong{color:var(--rukova-deep-blue);letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);display:block}.rukova-measure__currency-values{gap:1px;display:grid}.rukova-measure__currency-values strong{font-size:clamp(18px,1.6vw,25px)}.rukova-measure p{color:var(--rukova-muted);margin:5px 0 0;font-size:11px;line-height:1.3}.rukova-command-workspace{grid-template-columns:minmax(0,1.68fr) minmax(330px,.82fr);align-items:start;gap:14px;display:grid}.rukova-priority-panel,.rukova-support-panel,.rukova-mama-briefing{padding:17px}.rukova-priority-panel>header,.rukova-support-panel>header,.rukova-mama-briefing>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rukova-priority-panel>header>a{color:var(--rukova-green);white-space:nowrap;font-size:13px;font-weight:850}.rukova-priority-table-wrap{margin-top:14px;overflow-x:auto}.rukova-priority-table{border-collapse:collapse;border-spacing:0;min-width:840px}.rukova-priority-table th{border-bottom:1px solid var(--rukova-line);color:var(--rukova-muted);padding:9px 8px;font-size:10px}.rukova-priority-table td,.rukova-priority-table td:first-child,.rukova-priority-table td:last-child{background:0 0;border:0;border-bottom:1px solid #ebe6dc;border-radius:0;padding:13px 8px;font-size:12px;line-height:1.38}.rukova-priority-table td:first-child{border-left:3px solid var(--rukova-green);padding-left:11px}.rukova-priority-table tr.rukova-tone--warning td:first-child{border-left-color:var(--rukova-amber)}.rukova-priority-table tr.rukova-tone--urgent td:first-child,.rukova-priority-table tr.rukova-tone--blocked td:first-child{border-left-color:var(--rukova-danger)}.rukova-priority-table td strong,.rukova-priority-table td span{display:block}.rukova-priority-table td span{color:var(--rukova-muted);margin-top:3px}.rukova-priority-table td a{color:var(--rukova-green);font-weight:850}.rukova-command-rail{gap:14px;display:grid}.rukova-support-panel header>strong{color:var(--rukova-deep-blue);font-size:16px}.rukova-fuel-list{gap:13px;margin-top:15px;display:grid}.rukova-fuel-position>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.rukova-fuel-position span{color:var(--rukova-muted)}.rukova-fuel-bar{background:#e9e4d8;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.rukova-fuel-bar span{border-radius:inherit;background:var(--rukova-green);height:100%;display:block}.rukova-support-alert{border-left:3px solid var(--rukova-danger);color:#74352f;background:#fff4ef;margin:15px 0 5px;padding:9px 10px;font-size:12px;font-weight:800}.rukova-support-panel small{color:var(--rukova-muted)}.rukova-cycle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.rukova-cycle-list>div{background:#f8f6f0;border:1px solid #e8e2d7;border-radius:10px;padding:10px}.rukova-cycle-list dt{color:var(--rukova-muted);font-size:10px;line-height:1.2}.rukova-cycle-list dd{color:var(--rukova-deep-blue);margin:6px 0 0;font-size:20px;font-weight:900}.rukova-cycle-list .rukova-tone--warning{border-color:#e8d29f}.rukova-cycle-list .rukova-tone--urgent{border-color:#e4b1aa}.rukova-mama-briefing{color:#edf2f4;border-color:var(--rukova-deep-blue);background:var(--rukova-deep-blue)}.rukova-mama-briefing h2,.rukova-mama-briefing>strong{color:#fff}.rukova-mama-briefing header div>span{color:#e4bd77}.rukova-authority-mode{color:#e4bd77;white-space:nowrap;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850}.rukova-mama-briefing>strong{margin-top:14px;display:block}.rukova-mama-briefing ul{color:#dbe4e8;margin:11px 0 15px;padding-left:18px;font-size:12px;line-height:1.45}.rukova-mama-briefing .rukova-action{color:#fff;background:0 0;border-color:#ffffff40}.rukova-mama-briefing .rukova-action--primary{background:#2c7b61;border-color:#3b8a70}@media (width<=1320px){.rukova-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rukova-command-workspace{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)}}@media (width<=1160px){.fuelops-app-shell{grid-template-columns:1fr}.fuelops-sidebar{height:auto;position:static}.fuelops-brand-lockup{width:154px}.fuelops-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rukova-command-workspace{grid-template-columns:1fr}.rukova-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-mama-briefing{grid-column:1/-1}}@media (width<=820px){.fuelops-content{padding:14px}.fuelops-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-command-context,.rukova-decision-banner{flex-direction:column;align-items:stretch}.rukova-command-context__controls{justify-content:space-between}.rukova-measure-grid,.rukova-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-measure:last-child,.rukova-mama-briefing{grid-column:1/-1}.rukova-priority-table{min-width:0}.rukova-priority-table thead{display:none}.rukova-priority-table,.rukova-priority-table tbody,.rukova-priority-table tr,.rukova-priority-table td{width:100%;display:block}.rukova-priority-table tr{border:1px solid var(--rukova-line);border-left:4px solid var(--rukova-green);background:#fbf9f3;border-radius:12px;margin-bottom:12px;padding:12px 12px 8px}.rukova-priority-table tr.rukova-tone--warning{border-left-color:var(--rukova-amber)}.rukova-priority-table tr.rukova-tone--urgent,.rukova-priority-table tr.rukova-tone--blocked{border-left-color:var(--rukova-danger)}.rukova-priority-table td,.rukova-priority-table td:first-child,.rukova-priority-table td:last-child{border:0;padding:6px 0 6px 104px;position:relative}.rukova-priority-table td:before{content:attr(data-label);width:94px;color:var(--rukova-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850;position:absolute;top:6px;left:0}}@media (width<=560px){.fuelops-topbar,.fuelops-content{padding-left:12px;padding-right:12px}.fuelops-nav{grid-template-columns:1fr}.fuelops-topbar-chips{justify-content:flex-start;min-width:0}.rukova-command-context__truth,.rukova-command-context__controls,.rukova-page-actions{flex-direction:column;align-items:stretch}.rukova-command-context__truth span{border:0;padding:0}.rukova-currency-control{align-self:flex-start}.rukova-action{width:100%}.rukova-measure-grid,.rukova-command-rail,.rukova-cycle-list{grid-template-columns:1fr}.rukova-measure:last-child,.rukova-mama-briefing{grid-column:auto}.rukova-priority-panel>header,.rukova-support-panel>header,.rukova-mama-briefing>header,.rukova-fuel-position>div:first-child{flex-direction:column}.rukova-priority-table td,.rukova-priority-table td:first-child,.rukova-priority-table td:last-child{padding-top:22px;padding-left:0}.rukova-priority-table td:before{width:auto}.fuelops-companion{margin:0 12px 12px}}[data-testid=station-manager-home-page]{--home003-ink:#102f48;--home003-ink-soft:#42586a;--home003-muted:#71808b;--home003-line:#e2ddd1;--home003-panel:#fffefa;--home003-green:#1d745b;--home003-green-dark:#125541;--home003-amber:#b77922;--home003-red:#a54139;--home003-blue:#346f94;--home003-purple:#72508d;min-width:0;color:var(--home003-ink);word-break:normal;gap:18px;display:grid;overflow-wrap:normal!important}[data-testid=station-manager-home-page] *,[data-testid=station-manager-home-page] :before,[data-testid=station-manager-home-page] :after{box-sizing:border-box}[data-testid=station-manager-home-page] .rukova-command-context,[data-testid=station-manager-home-page] .rukova-decision-banner,[data-testid=station-manager-home-page] .rukova-measure,[data-testid=station-manager-home-page] .rukova-priority-panel,[data-testid=station-manager-home-page] .rukova-support-panel,[data-testid=station-manager-home-page] .rukova-mama-briefing{border:1px solid var(--home003-line);background:var(--home003-panel);border-radius:20px;box-shadow:0 18px 44px #142b3b13}[data-testid=station-manager-home-page] .rukova-command-context{background:radial-gradient(circle at 93% 0,#1d745b21,#0000 35%),linear-gradient(145deg,#fffefa 0%,#faf8f2 100%);grid-template-columns:minmax(0,1fr) minmax(178px,auto);grid-template-areas:"eyebrow controls""truth controls";align-items:center;gap:8px 24px;padding:23px 25px;display:grid;position:relative;overflow:hidden}[data-testid=station-manager-home-page] .rukova-command-context:before{content:"Current station command";color:var(--home003-muted);letter-spacing:.09em;text-transform:uppercase;grid-area:eyebrow;align-self:end;font-size:10px;font-weight:900}[data-testid=station-manager-home-page] .rukova-command-context__truth{grid-area:truth;grid-template-columns:repeat(3,max-content);align-items:start;gap:7px 18px;min-width:0;display:grid}[data-testid=station-manager-home-page] .rukova-command-context__truth strong{color:var(--home003-ink);letter-spacing:-.045em;grid-column:1/-1;margin:0 0 2px;font-size:clamp(27px,2.35vw,38px);line-height:1.05}[data-testid=station-manager-home-page] .rukova-command-context__truth span{min-width:0;color:var(--home003-ink-soft);overflow-wrap:normal;word-break:normal;border:0;padding:0;font-size:11px;line-height:1.35}[data-testid=station-manager-home-page] .rukova-command-context__truth span:first-of-type:before{content:"Station · ";color:var(--home003-muted);font-weight:800}[data-testid=station-manager-home-page] .rukova-command-context__truth span:nth-of-type(3){color:var(--home003-muted);grid-column:1/-1}[data-testid=station-manager-home-page] .rukova-demo-label{background:#f2e5cb;border-radius:999px;justify-self:start;color:#805426!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important}[data-testid=station-manager-home-page] .rukova-command-context__controls{grid-area:controls;align-self:center;min-width:178px}[data-testid=station-manager-home-page] .rukova-command-context .rukova-page-actions{grid-template-columns:1fr;gap:9px;width:100%;display:grid}[data-testid=station-manager-home-page] .rukova-action{min-height:42px;color:var(--home003-ink);background:#fffefa;border:1px solid #d2ccbf;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s}[data-testid=station-manager-home-page] .rukova-action:hover{transform:translateY(-1px);box-shadow:0 9px 22px #192f3e1c}[data-testid=station-manager-home-page] .rukova-action--primary{color:#fff;border-color:var(--home003-green);background:var(--home003-green)}[data-testid=station-manager-home-page] .rukova-action--primary:hover{background:var(--home003-green-dark)}[data-testid=station-manager-home-page] .rukova-decision-banner{border-left:5px solid var(--home003-red);background:linear-gradient(90deg,#a5413913,#0000 48%),#fffdfa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:21px 23px 21px 27px;display:grid}[data-testid=station-manager-home-page] .rukova-decision-banner>div>span{color:var(--home003-red);letter-spacing:.085em;font-size:10px;font-weight:900}[data-testid=station-manager-home-page] .rukova-decision-banner h2{color:var(--home003-ink);letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(21px,2vw,28px);line-height:1.12}[data-testid=station-manager-home-page] .rukova-decision-banner p{max-width:790px;color:var(--home003-ink-soft);margin:0;font-size:13px;line-height:1.5}[data-testid=station-manager-home-page] .rukova-measure-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}[data-testid=station-manager-home-page] .rukova-measure{border-radius:17px;min-width:0;min-height:164px;padding:17px;overflow:hidden;box-shadow:0 10px 27px #142b3b0e}[data-testid=station-manager-home-page] .rukova-measure:before{background:var(--home003-green);width:4px}[data-testid=station-manager-home-page] .rukova-measure.rukova-tone--blue:before{background:var(--home003-blue)}[data-testid=station-manager-home-page] .rukova-measure.rukova-tone--purple:before{background:var(--home003-purple)}[data-testid=station-manager-home-page] .rukova-measure.rukova-tone--amber:before{background:var(--home003-amber)}[data-testid=station-manager-home-page] .rukova-measure.rukova-tone--red:before{background:var(--home003-red)}[data-testid=station-manager-home-page] .rukova-measure__ordinal{color:#9a9488;font-size:10px}[data-testid=station-manager-home-page] .rukova-measure h3{min-height:32px;color:var(--home003-ink-soft);margin:15px 0 10px;font-size:12px;line-height:1.35}[data-testid=station-manager-home-page] .rukova-measure>strong{color:var(--home003-ink);letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;font-size:clamp(22px,1.9vw,29px);line-height:1.08;display:block}[data-testid=station-manager-home-page] .rukova-measure p{color:var(--home003-muted);overflow-wrap:normal;word-break:normal;margin:5px 0 0;font-size:10px;line-height:1.35}[data-testid=station-manager-home-page] .rukova-command-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.44fr);align-items:start;gap:16px}[data-testid=station-manager-home-page] .rukova-priority-panel,[data-testid=station-manager-home-page] .rukova-support-panel,[data-testid=station-manager-home-page] .rukova-mama-briefing{padding:20px}[data-testid=station-manager-home-page] .rukova-priority-panel>header,[data-testid=station-manager-home-page] .rukova-support-panel>header,[data-testid=station-manager-home-page] .rukova-mama-briefing>header{gap:16px}[data-testid=station-manager-home-page] .rukova-priority-panel header span,[data-testid=station-manager-home-page] .rukova-support-panel header span,[data-testid=station-manager-home-page] .rukova-mama-briefing header div>span{color:var(--home003-muted);letter-spacing:.08em;font-size:10px}[data-testid=station-manager-home-page] .rukova-priority-panel h2,[data-testid=station-manager-home-page] .rukova-support-panel h2,[data-testid=station-manager-home-page] .rukova-mama-briefing h2{color:var(--home003-ink);margin:5px 0 4px;font-size:21px;line-height:1.15}[data-testid=station-manager-home-page] .rukova-priority-panel header p{max-width:620px;color:var(--home003-muted);margin:0;font-size:12px;line-height:1.5}[data-testid=station-manager-home-page] .rukova-priority-panel>header>a{color:var(--home003-green);font-size:11px;font-weight:900}[data-testid=station-manager-home-page] .rukova-priority-table-wrap{margin-top:16px;overflow:visible}[data-testid=station-manager-home-page] .rukova-priority-table{width:100%;min-width:0;display:block}[data-testid=station-manager-home-page] .rukova-priority-table thead{display:none}[data-testid=station-manager-home-page] .rukova-priority-table tbody{gap:10px;display:grid}[data-testid=station-manager-home-page] .rukova-priority-table tr{border:1px solid #e8e3d9;border-left:4px solid var(--home003-amber);background:#fcfbf6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"state deadline action""issue issue issue""owner evidence evidence";gap:8px 18px;min-width:0;padding:15px 16px;display:grid}[data-testid=station-manager-home-page] .rukova-priority-table tr.rukova-tone--red{border-left-color:var(--home003-red)}[data-testid=station-manager-home-page] .rukova-priority-table td,[data-testid=station-manager-home-page] .rukova-priority-table td:first-child,[data-testid=station-manager-home-page] .rukova-priority-table td:last-child{overflow-wrap:normal;word-break:normal;background:0 0;border:0;min-width:0;padding:0;font-size:11px;line-height:1.4;display:block;position:static}[data-testid=station-manager-home-page] .rukova-priority-table td:before{content:none;width:auto;position:static}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=State]{color:var(--home003-red);letter-spacing:.055em;text-transform:uppercase;grid-area:state;font-size:10px;font-weight:900}[data-testid=station-manager-home-page] .rukova-priority-table tr.rukova-tone--amber td[data-label=State]{color:var(--home003-amber)}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Issue]{color:var(--home003-ink);grid-area:issue;font-size:15px;font-weight:750;line-height:1.35}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Responsible]{grid-area:owner}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Evidence]{grid-area:evidence}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Responsible]:before,[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Evidence]:before{content:attr(data-label);width:auto;color:var(--home003-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block;position:static}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Deadline]{color:var(--home003-muted);white-space:nowrap;grid-area:deadline;font-size:10px;font-weight:750}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Next\ action]{grid-area:action}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Next\ action] a{min-height:34px;color:var(--home003-green-dark);white-space:nowrap;background:#e8f3ee;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}[data-testid=station-manager-home-page] .rukova-command-rail{gap:14px;min-width:0}[data-testid=station-manager-home-page] .rukova-support-panel header>strong{color:var(--home003-green-dark);white-space:nowrap;font-size:14px}[data-testid=station-manager-home-page] .rukova-support-panel:first-child .rukova-cycle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-testid=station-manager-home-page] .rukova-support-panel:first-child .rukova-cycle-list>div{border-radius:11px;min-width:0;padding:11px}[data-testid=station-manager-home-page] .rukova-support-panel:first-child .rukova-cycle-list dd{color:var(--home003-ink);overflow-wrap:normal;word-break:normal;margin-top:5px;font-size:13px;font-weight:800;line-height:1.3}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list{grid-template-columns:1fr;gap:0;margin-top:15px}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div{background:0 0;border:0;border-top:1px solid #ebe7dd;border-radius:0;grid-template-columns:9px minmax(0,1fr);gap:11px;min-width:0;padding:12px 0;display:grid;position:relative}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div:first-child{border-top:0;padding-top:0}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div:before{content:"";background:var(--home003-green);border-radius:999px;width:8px;height:8px;margin-top:4px}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div.rukova-tone--amber:before{background:var(--home003-amber)}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div.rukova-tone--red:before{background:var(--home003-red)}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dt{color:var(--home003-muted);letter-spacing:.055em;text-transform:uppercase;grid-column:2;font-size:9px;font-weight:850}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd{color:var(--home003-ink-soft);overflow-wrap:normal;word-break:normal;grid-column:2;margin:3px 0 0;font-size:11px;font-weight:600;line-height:1.4}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd>strong,[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd>span,[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd>a{display:block}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd>strong{color:var(--home003-ink);margin-bottom:4px;font-size:14px;line-height:1.25}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd>a{color:var(--home003-green);margin-top:5px;font-size:10px;font-weight:900}[data-testid=station-manager-home-page] .rukova-mama-briefing{color:#edf4f6;background:radial-gradient(circle at 100% 0,#3d90733d,#0000 38%),linear-gradient(150deg,#193d5d 0%,#102d49 100%);border-color:#183b5a;box-shadow:0 20px 44px #102d4938}[data-testid=station-manager-home-page] .rukova-mama-briefing h2,[data-testid=station-manager-home-page] .rukova-mama-briefing>strong{color:#fff}[data-testid=station-manager-home-page] .rukova-mama-briefing header div>span{color:#e0b66d}[data-testid=station-manager-home-page] .rukova-authority-mode{color:#e8c98e;white-space:nowrap;font-size:9px}[data-testid=station-manager-home-page] .rukova-mama-briefing ul{color:#d9e4e9;font-size:11px;line-height:1.5}@media (width<=1160px){.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-sidebar{gap:14px;padding:14px 16px}.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-brand{min-height:0;padding-bottom:10px}.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-sidebar-footer{margin-top:0}}@media (width<=1390px){[data-testid=station-manager-home-page] .rukova-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){[data-testid=station-manager-home-page] .rukova-command-workspace{grid-template-columns:1fr}[data-testid=station-manager-home-page] .rukova-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=station-manager-home-page] .rukova-mama-briefing{grid-column:1/-1}}@media (width<=820px){[data-testid=station-manager-home-page]{gap:14px}[data-testid=station-manager-home-page] .rukova-command-context{grid-template-columns:1fr;grid-template-areas:"eyebrow""truth""controls";row-gap:14px;padding:19px}[data-testid=station-manager-home-page] .rukova-command-context__controls{min-width:0}[data-testid=station-manager-home-page] .rukova-command-context .rukova-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=station-manager-home-page] .rukova-decision-banner{grid-template-columns:1fr;padding:18px}[data-testid=station-manager-home-page] .rukova-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=station-manager-home-page] .rukova-priority-panel,[data-testid=station-manager-home-page] .rukova-support-panel,[data-testid=station-manager-home-page] .rukova-mama-briefing{padding:17px}[data-testid=station-manager-home-page] .rukova-priority-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state deadline""issue issue""owner evidence""action action"}[data-testid=station-manager-home-page] .rukova-priority-table td,[data-testid=station-manager-home-page] .rukova-priority-table td:first-child,[data-testid=station-manager-home-page] .rukova-priority-table td:last-child{padding:0;position:static}[data-testid=station-manager-home-page] .rukova-priority-table td:before{width:auto;position:static}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Next\ action] a{width:100%}[data-testid=station-manager-home-page] .rukova-command-rail{grid-template-columns:1fr}[data-testid=station-manager-home-page] .rukova-mama-briefing{grid-column:auto}}@media (width<=560px){.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-nav a{align-content:center;min-height:48px;padding:9px 10px}.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-nav small{display:none}.fuelops-app-shell:has([data-testid=station-manager-home-page]) .fuelops-sidebar-footer{display:none}[data-testid=station-manager-home-page] .rukova-command-context,[data-testid=station-manager-home-page] .rukova-decision-banner,[data-testid=station-manager-home-page] .rukova-measure,[data-testid=station-manager-home-page] .rukova-priority-panel,[data-testid=station-manager-home-page] .rukova-support-panel,[data-testid=station-manager-home-page] .rukova-mama-briefing{border-radius:16px}[data-testid=station-manager-home-page] .rukova-command-context{padding:17px}[data-testid=station-manager-home-page] .rukova-command-context__truth{grid-template-columns:1fr 1fr;gap:8px 12px}[data-testid=station-manager-home-page] .rukova-command-context__truth strong,[data-testid=station-manager-home-page] .rukova-command-context__truth span:nth-of-type(2),[data-testid=station-manager-home-page] .rukova-command-context__truth span:nth-of-type(3){grid-column:1/-1}[data-testid=station-manager-home-page] .rukova-command-context__truth strong{font-size:27px}[data-testid=station-manager-home-page] .rukova-command-context .rukova-page-actions{grid-template-columns:1fr}[data-testid=station-manager-home-page] .rukova-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}[data-testid=station-manager-home-page] .rukova-measure{min-height:150px;padding:14px}[data-testid=station-manager-home-page] .rukova-measure:nth-child(3){grid-column:1/-1}[data-testid=station-manager-home-page] .rukova-measure h3{min-height:30px;margin-top:13px;font-size:11px}[data-testid=station-manager-home-page] .rukova-measure>strong{font-size:21px}[data-testid=station-manager-home-page] .rukova-measure:nth-child(3)>strong{font-size:20px}[data-testid=station-manager-home-page] .rukova-priority-panel>header,[data-testid=station-manager-home-page] .rukova-support-panel>header,[data-testid=station-manager-home-page] .rukova-mama-briefing>header{flex-direction:column;gap:7px}[data-testid=station-manager-home-page] .rukova-priority-table tr{grid-template-columns:1fr;grid-template-areas:"state""deadline""issue""owner""evidence""action";gap:8px;padding:14px}[data-testid=station-manager-home-page] .rukova-priority-table td[data-label=Deadline]{white-space:normal}[data-testid=station-manager-home-page] .rukova-support-panel:first-child .rukova-cycle-list{grid-template-columns:1fr}[data-testid=station-manager-home-page] .rukova-authority-mode{white-space:normal}[data-testid=station-manager-home-page] .rukova-mama-briefing .rukova-page-actions{grid-template-columns:1fr;display:grid}}@media (width<=1180px){.rukova-global-header{grid-template-columns:230px minmax(220px,1fr) auto;gap:12px;padding:0 16px}.rukova-global-header:after{left:16px;right:16px}.rukova-global-header__brand .fuelops-brand-lockup{width:182px;max-width:100%}.rukova-global-header__brand-context{display:none}.rukova-global-header__page p{max-width:380px}.rukova-rate-basis{display:none}.rukova-control-dock{width:calc(100vw - 24px);bottom:12px}}@media (width<=900px){.fuelops-app-shell{grid-template-rows:72px minmax(0,1fr)}.rukova-global-header{grid-template-columns:196px minmax(0,1fr) auto;gap:8px;height:72px;padding:0 12px}.rukova-global-header__brand .fuelops-brand-lockup{width:178px}.rukova-global-header__page h1{font-size:20px}.rukova-global-header__page p{display:none}.rukova-shell-currency{height:44px}.rukova-mama-trigger{flex-basis:44px;width:44px;height:44px}.fuelops-content{padding:20px 18px 30px}.rukova-dock-profile>summary{min-width:188px}.rukova-dock-profile__copy strong{max-width:98px}.rukova-dock-profile__copy small{max-width:112px}}@media (width<=720px){.fuelops-app-shell{grid-template-rows:66px minmax(0,1fr)}.rukova-global-header{grid-template-columns:minmax(135px,1fr) auto;gap:8px;height:66px;padding:0 10px}.rukova-global-header:after{left:10px;right:10px}.rukova-global-header__brand .fuelops-brand-lockup{width:172px;max-width:100%}.rukova-global-header__page{display:none}.rukova-global-header__utilities{gap:5px}.rukova-shell-currency{border-radius:12px;height:42px;padding:4px}.rukova-shell-currency__label{display:none}.rukova-shell-currency button{border-radius:9px;min-width:33px;height:32px;padding:0 6px;font-size:9px}.rukova-mama-trigger{border-radius:12px;flex-basis:42px;width:42px;height:42px}.rukova-mama-trigger strong{display:none}.rukova-mobile-pagebar{min-height:0;box-shadow:none;background:#f8f7f2f0;border-bottom:1px solid #17324d12;padding:16px 16px 13px;display:block;position:static}.rukova-mobile-pagebar .fuelops-crumb{color:var(--rukova-copper);letter-spacing:.11em;margin-bottom:4px;font-size:8.5px;font-weight:880;display:inline-flex}.rukova-mobile-pagebar h1{color:var(--rukova-deep-blue);letter-spacing:-.04em;margin:0;font-size:clamp(25px,8vw,32px);line-height:1.03}.rukova-mobile-pagebar p{color:#697471;margin:5px 0 0;font-size:11px;line-height:1.4}.fuelops-main{padding-bottom:92px}.fuelops-content{padding:15px 12px 26px}.rukova-control-dock{border-radius:18px;width:calc(100vw - 12px);height:66px;padding:5px;bottom:6px}.rukova-dock-nav-track{padding-right:8px}.rukova-dock-route{border-radius:12px;flex-direction:column;gap:3px;min-width:58px;height:54px;padding:0 7px}.rukova-dock-route.is-active{min-width:72px}.rukova-dock-route__icon{flex-basis:19px;width:19px;height:19px}.rukova-dock-route__icon svg{width:18px;height:18px}.rukova-dock-route__copy strong{max-width:68px;font-size:8px}.rukova-dock-route__copy small{display:none}.rukova-dock-account-zone{padding-left:4px}.rukova-dock-profile>summary{border-radius:12px;justify-content:center;gap:0;width:56px;min-width:56px;height:54px;padding:0}.rukova-dock-profile__avatar{border-radius:10px;flex-basis:36px;width:36px;height:36px}.rukova-dock-profile__copy,.rukova-dock-profile__chevron{display:none}.rukova-dock-profile__menu{width:min(248px,100vw - 28px);bottom:62px;right:0}.two-column>.panel-card{min-width:0;overflow-x:auto}}@media (width<=420px){.rukova-global-header{grid-template-columns:minmax(118px,1fr) auto}.rukova-global-header__brand .fuelops-brand-lockup{width:154px}.rukova-shell-currency button{min-width:30px;padding:0 5px}.rukova-mama-trigger{flex-basis:38px;width:38px;height:38px}}:root{--rukova-deep-blue:#17324d;--rukova-green:#23725b;--rukova-amber:#c58a24;--rukova-sand:#f2ebdd;--rukova-graphite:#27313b;--rukova-copper:#91572d;--rukova-brand-paper:#fffdf8;--rukova-brand-canvas:#f7f3ea;--rukova-brand-line:#91572d29}.rukova-public-shell,.rukova-identity-shell{--rukova-ink:var(--rukova-graphite);--rukova-muted:#66716f;--rukova-paper:var(--rukova-brand-canvas);--rukova-card:var(--rukova-brand-paper);--rukova-green-dark:#195443;--rukova-gold:var(--rukova-amber);--rukova-line:var(--rukova-brand-line)}.rukova-public-shell .rukova-mark,.rukova-identity-shell .rukova-mark{background-image:url(/identity/rukova-umoja-horizontal.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:248px;min-width:0;height:63px;display:block}.rukova-public-shell .rukova-mark>span,.rukova-identity-shell .rukova-mark>span{visibility:hidden}.rukova-public-shell .rukova-public-header{border-bottom-color:var(--rukova-brand-line);background:#fffdf8f6;box-shadow:0 10px 30px #27313b0b}.rukova-public-shell .rukova-primary-button,.rukova-identity-shell .rukova-primary-button{background:var(--rukova-green);box-shadow:0 10px 24px #23725b2e}.rukova-public-shell .rukova-primary-button:hover,.rukova-identity-shell .rukova-primary-button:hover{background:var(--rukova-green-dark)}.rukova-public-shell .rukova-link-button,.rukova-public-shell .rukova-public-header nav a,.rukova-public-shell .rukova-public-footer a{color:var(--rukova-graphite)}.rukova-public-shell .rukova-link-button:hover,.rukova-public-shell .rukova-public-header nav a:hover,.rukova-public-shell .rukova-public-footer a:hover{color:var(--rukova-copper)}.rukova-public-shell .rukova-hero{background:radial-gradient(circle at 82% 12%, #c58a2426, transparent 30%), radial-gradient(circle at 12% 72%, #91572d13, transparent 26%), linear-gradient(145deg, #fffdf8 0%, var(--rukova-sand) 100%)}.rukova-public-shell .rukova-kicker,.rukova-identity-shell .rukova-kicker{color:var(--rukova-copper)}.rukova-public-shell .rukova-trust-row div{border-top-color:var(--rukova-copper)}.rukova-public-shell .rukova-command-card{background:linear-gradient(145deg, var(--rukova-deep-blue), #102a3e 64%, #1c5d4c 100%);position:relative;overflow:hidden;box-shadow:0 34px 80px #17324d38}.rukova-public-shell .rukova-command-card:before{content:"";background:linear-gradient(180deg, var(--rukova-copper), var(--rukova-amber), var(--rukova-green));width:5px;position:absolute;inset:0 auto 0 0}.rukova-public-shell .rukova-value-grid article>span{color:var(--rukova-copper)}.rukova-public-shell .rukova-information-points article span{color:var(--rukova-green)}html body .rukova-identity-shell>aside{color:var(--rukova-graphite);background:radial-gradient(circle at 16% 8%, #c58a242e, transparent 28%), radial-gradient(circle at 90% 82%, #23725b1c, transparent 30%), linear-gradient(150deg, #fffdf8 0%, var(--rukova-sand) 100%);border-right:1px solid var(--rukova-brand-line)}html body .rukova-identity-shell>aside .rukova-mark{background-color:#fffffcd6;background-origin:content-box;border:1px solid #91572d1f;border-radius:16px;width:268px;height:76px;padding:8px 10px;box-shadow:0 12px 30px #27313b0f}html body .rukova-identity-shell>aside .rukova-kicker{color:var(--rukova-copper)}html body .rukova-identity-shell>aside h1{color:var(--rukova-deep-blue)}html body .rukova-identity-shell>aside>p,html body .rukova-identity-shell>aside .rukova-mark small{color:#66716f}html body .rukova-identity-shell>main{background:radial-gradient(circle at 90% 12%,#23725b0f,#0000 26%),#fbfaf6}html body .rukova-identity-card{border-color:var(--rukova-brand-line);background:var(--rukova-brand-paper);box-shadow:0 28px 74px #27313b17}html body .rukova-identity-card h2{color:var(--rukova-deep-blue)}html body .rukova-identity-card input:focus{border-color:var(--rukova-green);outline-color:#23725b26}html body .rukova-back-link{color:var(--rukova-copper)}.fuelops-app-shell .rukova-commercial-source{border-color:var(--rukova-brand-line);background:var(--rukova-brand-paper)}.fuelops-app-shell .rukova-commercial-source strong,.fuelops-app-shell .rukova-commercial-metrics strong,.fuelops-app-shell .rukova-commercial-primary h2,.fuelops-app-shell .rukova-commercial-side h2,.fuelops-app-shell .rukova-commercial-work-main h3{color:var(--rukova-deep-blue)}.fuelops-app-shell .rukova-commercial-demo,.fuelops-app-shell .rukova-commercial-primary>header>span,.fuelops-app-shell .rukova-commercial-side>span,.fuelops-app-shell .rukova-onboarding-detail article>span{color:var(--rukova-copper)!important}.fuelops-app-shell .rukova-commercial-hero,.fuelops-app-shell .rukova-role-home .rukova-commercial-hero{background:linear-gradient(128deg, var(--rukova-copper) 0%, var(--rukova-deep-blue) 58%, var(--rukova-green) 100%);box-shadow:0 18px 46px #27313b29}.fuelops-app-shell .rukova-commercial-hero>div>span{color:#f4d795}.fuelops-app-shell .rukova-commercial-hero .rukova-action,.fuelops-app-shell .rukova-commercial-hero .rukova-action--primary{color:var(--rukova-copper);background:#fffdf8;border-color:#ffffffd1}.fuelops-app-shell .rukova-commercial-metrics article,.fuelops-app-shell .rukova-commercial-primary,.fuelops-app-shell .rukova-commercial-side,.fuelops-app-shell .rukova-onboarding-progress a,.fuelops-app-shell .rukova-onboarding-detail article{border-color:var(--rukova-brand-line);background:var(--rukova-brand-paper)}.fuelops-app-shell .rukova-onboarding-progress a.active{box-shadow:inset 3px 0 0 var(--rukova-copper);background:#eef5f1;border-color:#23725b61}.fuelops-app-shell .rukova-onboarding-progress span{color:var(--rukova-copper)}.fuelops-app-shell .rukova-action--primary{color:#fff;border-color:var(--rukova-green);background:var(--rukova-green)}.fuelops-app-shell .rukova-action--primary:hover{background:#195443}body [data-testid=station-manager-home-page]{--home003-ink:var(--rukova-deep-blue);--home003-ink-soft:#455a66;--home003-muted:#737f80;--home003-line:#91572d26;--home003-panel:#fffdf8;--home003-green:var(--rukova-green);--home003-green-dark:#195443;--home003-amber:var(--rukova-amber)}body [data-testid=station-manager-home-page] .rukova-command-context{background:radial-gradient(circle at 93% 0,#23725b1c,#0000 35%),linear-gradient(145deg,#fffdf8 0%,#faf6ed 100%)}body [data-testid=station-manager-home-page] .rukova-command-context:before{color:var(--rukova-copper)}body [data-testid=station-manager-home-page] .rukova-measure:before{background:var(--rukova-copper)}body [data-testid=station-manager-home-page] .rukova-demo-label{background:#c58a2426;color:#754729!important}.rukova-command-centre .rukova-command-context,.rukova-command-centre .rukova-priority-panel,.rukova-command-centre .rukova-support-panel,.rukova-command-centre .rukova-mama-briefing{border-color:var(--rukova-brand-line);background-color:var(--rukova-brand-paper)}.rukova-command-centre .rukova-command-context{box-shadow:inset 0 2px #91572d6b,0 10px 28px #27313b0b}.rukova-command-centre .rukova-action--primary{border-color:var(--rukova-green);background:var(--rukova-green)}@media (width<=640px){.rukova-public-shell .rukova-mark,.rukova-identity-shell .rukova-mark{width:188px;height:48px}html body .rukova-identity-shell>aside .rukova-mark{width:218px;height:66px}.fuelops-app-shell .rukova-global-header__brand .fuelops-brand-lockup{width:174px;max-width:100%}}@media (width>=1181px){[data-testid=station-manager-home-page]{gap:8px}[data-testid=station-manager-home-page] .rukova-command-context{padding:17px 22px}[data-testid=station-manager-home-page] .rukova-decision-banner{padding:16px 20px 16px 24px}[data-testid=station-manager-home-page] .rukova-measure{min-height:142px;padding:15px}[data-testid=station-manager-home-page] .rukova-measure h3{margin:10px 0 7px}[data-testid=station-manager-home-page] .rukova-priority-panel,[data-testid=station-manager-home-page] .rukova-support-panel,[data-testid=station-manager-home-page] .rukova-mama-briefing{padding:16px}[data-testid=station-manager-home-page] .rukova-priority-table-wrap{margin-top:12px}[data-testid=station-manager-home-page] .rukova-priority-table tbody{gap:7px}[data-testid=station-manager-home-page] .rukova-priority-table tr{padding:11px 14px}[data-testid=owner-command-page] .rukova-command-workspace,[data-testid=station-manager-home-page] .rukova-command-workspace{grid-template-columns:minmax(0,1fr);gap:14px}[data-testid=owner-command-page] .rukova-command-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}[data-testid=owner-command-page] .rukova-command-rail>article{min-width:0;height:100%}[data-testid=station-manager-home-page] .rukova-command-rail{grid-template-columns:minmax(0,.82fr) minmax(0,1.24fr) minmax(0,1fr);align-items:stretch;gap:14px}[data-testid=station-manager-home-page] .rukova-command-rail>article{min-width:0;height:100%}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div,[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div:first-child{background:#fbf9f3;border:1px solid #ebe5d8;border-radius:12px;grid-template-columns:8px minmax(0,1fr);align-content:start;gap:7px 9px;padding:11px 12px;display:grid}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dt,[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd{grid-column:2}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list dd{margin-top:0}[data-testid=station-manager-home-page] .rukova-support-panel:nth-child(2) .rukova-cycle-list>div:before{grid-row:1/span 2}[data-testid=station-manager-home-page] .rukova-mama-briefing{grid-column:auto}}@media (width>=1181px) and (width<=1320px){[data-testid=owner-command-page] .rukova-command-rail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}[data-testid=owner-command-page] .rukova-mama-briefing{grid-column:1/-1}[data-testid=station-manager-home-page] .rukova-command-rail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}[data-testid=station-manager-home-page] .rukova-mama-briefing{grid-column:1/-1}}@media (width>=1181px) and (width<=1390px){[data-testid=station-manager-home-page] .rukova-measure-grid{grid-template-columns:repeat(6,minmax(0,1fr))}[data-testid=station-manager-home-page] .rukova-measure:nth-child(-n+3){grid-column:span 2}[data-testid=station-manager-home-page] .rukova-measure:nth-child(n+4){grid-column:span 3}}@media (width>=561px) and (width<=820px){[data-testid=owner-command-page] .rukova-measure:last-child,[data-testid=station-manager-home-page] .rukova-measure:last-child{grid-column:1/-1}[data-testid=owner-command-page] .rukova-priority-table,[data-testid=owner-command-page] .rukova-priority-table tbody{width:100%;display:block}[data-testid=owner-command-page] .rukova-priority-table tbody{gap:10px;display:grid}[data-testid=owner-command-page] .rukova-priority-table tr{border:1px solid #e5dfd2;border-left:4px solid var(--rukova-green);background:#fbf9f3;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"station deadline""issue issue""responsible evidence""action action";gap:9px 18px;margin:0;padding:14px 15px;display:grid}[data-testid=owner-command-page] .rukova-priority-table tr.rukova-tone--warning{border-left-color:var(--rukova-amber)}[data-testid=owner-command-page] .rukova-priority-table tr.rukova-tone--urgent,[data-testid=owner-command-page] .rukova-priority-table tr.rukova-tone--blocked{border-left-color:var(--rukova-danger)}[data-testid=owner-command-page] .rukova-priority-table td,[data-testid=owner-command-page] .rukova-priority-table td:first-child,[data-testid=owner-command-page] .rukova-priority-table td:last-child{background:0 0;border:0;width:auto;min-width:0;padding:0;display:block;position:static}[data-testid=owner-command-page] .rukova-priority-table td:before{content:none;position:static}[data-testid=owner-command-page] .rukova-priority-table td[data-label="Station and state"]{grid-area:station}[data-testid=owner-command-page] .rukova-priority-table td[data-label=Issue]{color:var(--rukova-deep-blue);grid-area:issue;font-size:13px;font-weight:740}[data-testid=owner-command-page] .rukova-priority-table td[data-label=Responsible]{grid-area:responsible}[data-testid=owner-command-page] .rukova-priority-table td[data-label=Evidence]{grid-area:evidence}[data-testid=owner-command-page] .rukova-priority-table td[data-label="Age / deadline"]{color:var(--rukova-muted);white-space:nowrap;grid-area:deadline;font-size:10px;font-weight:760}[data-testid=owner-command-page] .rukova-priority-table td[data-label=Next\ action]{grid-area:action}[data-testid=owner-command-page] .rukova-priority-table td[data-label=Responsible]:before,[data-testid=owner-command-page] .rukova-priority-table td[data-label=Evidence]:before{content:attr(data-label);color:var(--rukova-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:850;display:block}[data-testid=owner-command-page] .rukova-priority-table td[data-label=Next\ action] a{background:#e8f3ee;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:34px;display:flex}}.fuelops-app-shell{background:radial-gradient(circle at 92% -6%,#23725b08,#0000 24%),linear-gradient(#fff 0%,#fbfcfa 54%,#f7f8f5 100%);grid-template-rows:78px minmax(0,1fr)}.rukova-global-header{-webkit-backdrop-filter:blur(22px)saturate(1.04);backdrop-filter:blur(22px)saturate(1.04);background:#fffffffb;border-bottom:1px solid #17324d12;grid-template-columns:178px minmax(0,1fr) auto;gap:18px;height:78px;padding:0 20px;box-shadow:0 8px 24px #17324d0a}.rukova-global-header:after{background:linear-gradient(90deg,#91572d6b,#c58a242e 24%,#23725b42 54%,#17324d0f 80%,#0000 100%);height:1px;bottom:-1px;left:20px;right:20px}.rukova-global-header__brand{border-right:1px solid #ece7dd;gap:0;min-width:0;height:46px;padding-right:14px}.rukova-global-header__brand .fuelops-brand-lockup{width:158px;max-width:100%}.rukova-global-header__brand-context{display:none}.rukova-global-header__page{gap:1px;min-width:0;padding-left:0}.rukova-global-header__page .fuelops-crumb{color:var(--rukova-copper);letter-spacing:.145em;margin-bottom:2px;font-size:8px;font-weight:900}.rukova-notifications-trigger{width:44px;height:44px;color:var(--rukova-deep-blue);cursor:pointer;background:#fff;border:1px solid #17324d18;border-radius:13px;flex:0 0 44px;place-items:center;padding:0;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:0 6px 16px #17324d09}.rukova-notifications-trigger:hover,.rukova-notifications-trigger:focus-visible{background:#fbfdfb;border-color:#23725b3d;transform:translateY(-1px);box-shadow:0 10px 24px #17324d14}.rukova-notifications-trigger svg{width:19px;height:19px}.rukova-mama-trigger{--mk-gold:#d4af37;--mk-navy:#0f1d3a;color:#142845;background:linear-gradient(#fffefb,#fffaf0);border:1px solid #d4af3747;border-radius:13px;flex:none;justify-content:flex-start;align-items:center;gap:7px;min-width:126px;height:44px;padding:4px 10px 4px 7px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex;box-shadow:0 7px 18px #17324d0b}.rukova-mama-trigger:hover,.rukova-mama-trigger:focus-visible{background:#fff9eb;border-color:#d4af377a;transform:translateY(-1px);box-shadow:0 11px 24px #17324d16}.rukova-mama-trigger__mark{flex:0 0 29px;place-items:center;width:29px;height:32px;display:grid}.rukova-mama-trigger__copy{text-align:left;gap:1px;min-width:0;display:grid}.rukova-mama-trigger__copy strong{color:#142845;white-space:nowrap;font-size:9px;font-weight:830;line-height:1.05}.rukova-mama-trigger__copy small{color:#9b7124;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:6.8px;font-weight:860;line-height:1.1}.rukova-mama-trigger--unavailable{--mk-gold:#b4a377;--mk-navy:#7c8583;opacity:.56;filter:saturate(.4)}.fuelops-main{padding-bottom:104px}.rukova-control-dock{--rukova-dock-account-width:208px;z-index:70;grid-template-columns:minmax(0, 1fr) var(--rukova-dock-account-width);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#fffffcf9;border:1px solid #17324d1a;border-radius:19px;align-items:stretch;width:min(1120px,100vw - 32px);height:72px;padding:5px;display:grid;position:fixed;bottom:12px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 18px 46px #17324d1f,0 2px 7px #17324d09}.rukova-dock-nav-window{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;min-width:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 20px),#0000 100%)}.rukova-dock-nav-window:focus-visible{outline-offset:2px;border-radius:13px;outline:2px solid #23725b6b}.rukova-dock-nav-track{align-items:stretch;gap:2px;width:max-content;min-width:100%;height:60px;padding:0 22px 0 12px;display:flex}.rukova-dock-route{color:#66726f;scroll-snap-align:center;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:7px;width:max-content;min-width:86px;height:60px;padding:0 10px;text-decoration:none;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.rukova-dock-route:hover,.rukova-dock-route:focus-visible{color:var(--rukova-deep-blue);background:#17324d0b}.rukova-dock-route.is-active{color:#fff;background:linear-gradient(145deg,#287e65 0%,#1d694f 100%);border-color:#1c664db8;min-width:112px;padding:0 13px;box-shadow:0 7px 16px #23725b2e}.rukova-dock-route__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:10px;font-weight:790;overflow:hidden}.rukova-dock-route__copy small{color:#94a09c;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:7.4px;overflow:hidden}.rukova-dock-route:not(.is-active) .rukova-dock-route__copy small{display:none}.rukova-dock-account-zone{min-width:0;width:var(--rukova-dock-account-width);background:0 0;border-left:1px solid #17324d16;align-items:stretch;margin-left:0;padding-left:5px;display:flex}.rukova-dock-profile,.rukova-dock-profile>summary{width:100%;height:60px}.rukova-dock-profile{position:relative}.rukova-dock-profile>summary{background:#f6f8f5c7;border:1px solid #17324d11;border-radius:13px;gap:8px;min-width:0;padding:0 9px}.rukova-dock-profile__avatar{border-radius:10px;flex:0 0 35px;width:35px;height:35px;font-size:9.8px}.rukova-dock-profile__copy strong{max-width:116px;font-size:10px}.rukova-dock-profile__copy small{max-width:126px;font-size:8px}.rukova-dock-profile__menu{bottom:66px}.rukova-dock-profile__menu>.rukova-dock-profile__signout{color:#8b3d34;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 10px;font-size:10.5px;font-weight:720}.rukova-dock-profile__menu>.rukova-dock-profile__signout:hover,.rukova-dock-profile__menu>.rukova-dock-profile__signout:focus-visible{background:#fbf0ed}.rukova-dock-profile__signout:disabled{cursor:wait;opacity:.62}.rukova-dock-profile__error{color:#8b3d34;padding:4px 10px 6px;font-size:8.5px;line-height:1.35}@media (width<=1180px){.rukova-global-header{grid-template-columns:166px minmax(0,1fr) auto;gap:14px;padding:0 16px}.rukova-global-header:after{left:16px;right:16px}.rukova-global-header__brand{padding-right:12px}.rukova-global-header__brand .fuelops-brand-lockup{width:148px}.rukova-control-dock{width:calc(100vw - 24px);bottom:10px}}@media (width<=980px){.fuelops-app-shell{grid-template-rows:68px minmax(0,1fr)}.rukova-global-header{grid-template-columns:minmax(144px,1fr) auto;gap:8px;height:68px;padding:0 11px}.rukova-global-header__brand{height:44px}.rukova-global-header__brand .fuelops-brand-lockup{width:144px}.rukova-global-header__page{display:none}.fuelops-app-shell .rukova-mobile-pagebar{background:#fffffffb;border-bottom:1px solid #17324d12;padding:15px 18px 13px;display:block;position:static}.rukova-mobile-pagebar .fuelops-crumb{color:var(--rukova-copper);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:900;display:block}.rukova-mobile-pagebar h1{color:var(--rukova-deep-blue);letter-spacing:-.04em;margin:0;font-size:clamp(25px,4vw,31px);font-weight:825;line-height:1}.rukova-mobile-pagebar p{color:#697471;max-width:720px;margin:6px 0 0;font-size:10.5px;line-height:1.4}.rukova-notifications-trigger,.rukova-mama-trigger{height:42px}.rukova-notifications-trigger{flex-basis:42px;width:42px}.rukova-mama-trigger{flex-basis:46px;justify-content:center;width:46px;min-width:46px;padding:4px}.rukova-mama-trigger__copy{display:none}.rukova-mama-trigger__mark{flex-basis:28px;width:28px;height:31px}.rukova-control-dock{--rukova-dock-account-width:58px;border-radius:17px;width:calc(100vw - 16px);height:68px;padding:4px;bottom:8px}.rukova-dock-nav-track{height:60px;padding-left:8px}.rukova-dock-profile,.rukova-dock-profile>summary{height:60px}.rukova-dock-profile>summary{justify-content:center;gap:0;min-width:0;padding:0}.rukova-dock-profile__copy,.rukova-dock-profile__chevron{display:none}.rukova-dock-profile__menu{bottom:66px;right:0}}@media (width<=620px){.fuelops-app-shell{grid-template-rows:60px minmax(0,1fr)}.rukova-global-header{grid-template-columns:minmax(110px,1fr) auto;gap:5px;height:60px;padding:0 8px}.rukova-global-header__brand{height:40px;padding-right:7px}.rukova-global-header__brand .fuelops-brand-lockup{width:116px}.rukova-notifications-trigger,.rukova-mama-trigger{border-radius:11px;flex-basis:36px;width:36px;min-width:36px;height:38px}.rukova-mama-trigger__mark{flex-basis:25px;width:25px;height:28px}.rukova-mobile-pagebar{padding:14px 15px 12px}.rukova-mobile-pagebar h1{font-size:clamp(26px,8vw,33px)}.rukova-mobile-pagebar p{font-size:10.5px}.fuelops-main{padding-bottom:82px}.rukova-control-dock{--rukova-dock-account-width:54px;border-radius:15px;width:calc(100vw - 8px);height:62px;padding:3px;bottom:4px}.rukova-dock-nav-track{gap:1px;height:56px;padding:0 12px 0 6px}.rukova-dock-route,.rukova-dock-route.is-active{border-radius:11px;flex-direction:column;gap:2px;min-width:54px;height:56px;padding:0 7px}.rukova-dock-route.is-active{min-width:64px}.rukova-dock-route__icon{flex-basis:18px;width:18px;height:18px}.rukova-dock-route__icon svg{width:17px;height:17px}.rukova-dock-route__copy strong{max-width:74px;font-size:7.8px}.rukova-dock-route__copy small{display:none}.rukova-dock-account-zone{padding-left:3px}.rukova-dock-profile,.rukova-dock-profile>summary{height:56px}.rukova-dock-profile__avatar{border-radius:9px;flex-basis:34px;width:34px;height:34px}.rukova-dock-profile__menu{width:min(248px,100vw - 18px);bottom:62px}}.rukova-operational-journey{--rukova-cycle-ink:#102f48;--rukova-cycle-soft:#4b6170;--rukova-cycle-muted:#74828b;--rukova-cycle-line:#e2ddd1;--rukova-cycle-panel:#fffefa;--rukova-cycle-green:#1d745b;--rukova-cycle-green-dark:#125541;--rukova-cycle-amber:#b77922;--rukova-cycle-red:#a54139;--rukova-cycle-blue:#346f94;min-width:0;color:var(--rukova-cycle-ink);gap:16px;display:grid}.rukova-operational-journey *,.rukova-operational-journey :before,.rukova-operational-journey :after{box-sizing:border-box}.rukova-operational-context,.rukova-cycle-nav,.rukova-cycle-stage-note,.rukova-cycle-continuation,.rukova-supervisor-attention,.rukova-supervisor-measure,.rukova-supervisor-work,.rukova-supervisor-rail{border:1px solid var(--rukova-cycle-line);background:var(--rukova-cycle-panel);border-radius:20px;box-shadow:0 16px 40px #142b3b11}.rukova-operational-context{background:radial-gradient(circle at 95% -10%,#1d745b24,#0000 35%),linear-gradient(145deg,#fffefa,#faf8f2);grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:18px 28px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.rukova-operational-context:before{content:"";background:var(--rukova-cycle-green);width:5px;position:absolute;inset:0 auto 0 0}.rukova-operational-kicker,.rukova-cycle-stage-note span,.rukova-cycle-continuation span,.rukova-supervisor-attention span,.rukova-supervisor-work header span,.rukova-supervisor-rail header span{color:var(--rukova-cycle-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.rukova-operational-context h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(28px,2.8vw,42px);line-height:1.04}.rukova-operational-context p{max-width:760px;color:var(--rukova-cycle-soft);margin:0;font-size:13px;line-height:1.55}.rukova-operational-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0;padding:3px 0;display:grid}.rukova-operational-context dt{color:var(--rukova-cycle-muted);letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:850}.rukova-operational-context dd{color:var(--rukova-cycle-ink);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.rukova-operational-source{color:var(--rukova-cycle-muted);border-top:1px solid #e2ddd1d9;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;padding-top:13px;font-size:10px;display:flex}.rukova-operational-source strong{color:#805426;letter-spacing:.055em;text-transform:uppercase;background:#f2e5cb;border-radius:999px;padding:5px 8px;font-size:9px}.rukova-cycle-nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.rukova-cycle-nav a{border-right:1px solid var(--rukova-cycle-line);min-width:0;color:var(--rukova-cycle-soft);background:#fffefa;align-items:center;gap:10px;padding:14px 13px;text-decoration:none;display:flex;position:relative}.rukova-cycle-nav a:last-child{border-right:0}.rukova-cycle-nav a:hover{background:#f7f6f0}.rukova-cycle-nav a.is-complete{color:var(--rukova-cycle-green-dark);background:#f3f8f5}.rukova-cycle-nav a.is-active{color:#fff;background:var(--rukova-cycle-green-dark)}.rukova-cycle-nav a>span{border:1px solid;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.rukova-cycle-nav strong{min-width:0;font-size:11px;line-height:1.2}.rukova-cycle-stage-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.rukova-cycle-stage-note>div{padding:16px 18px}.rukova-cycle-stage-note>div+div{border-left:1px solid var(--rukova-cycle-line)}.rukova-cycle-stage-note strong{margin:5px 0 3px;font-size:14px;display:block}.rukova-cycle-stage-note p{color:var(--rukova-cycle-soft);margin:0;font-size:11px;line-height:1.45}.rukova-operational-workspace{min-width:0}.rukova-operational-workspace>.fuelops-page{gap:14px}.rukova-operational-workspace>.fuelops-page>.hero-card{display:none}.rukova-cycle-continuation{border-left:5px solid var(--rukova-cycle-green);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.rukova-cycle-continuation strong{margin:5px 0 4px;font-size:15px;display:block}.rukova-cycle-continuation p{max-width:760px;color:var(--rukova-cycle-soft);margin:0;font-size:11px;line-height:1.45}.rukova-cycle-primary-action{color:#fff;background:var(--rukova-cycle-green);border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.rukova-cycle-primary-action:hover{background:var(--rukova-cycle-green-dark)}.rukova-shift-supervisor-home{gap:16px;display:grid}.rukova-supervisor-attention{border-left:5px solid var(--rukova-cycle-red);background:linear-gradient(90deg,#a5413913,#0000 52%),#fffefa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.rukova-supervisor-attention h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(20px,2vw,27px)}.rukova-supervisor-attention p{max-width:780px;color:var(--rukova-cycle-soft);margin:0;font-size:12px;line-height:1.5}.rukova-supervisor-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rukova-supervisor-measure{min-width:0;padding:17px;position:relative;overflow:hidden}.rukova-supervisor-measure:before{content:"";background:var(--rukova-cycle-green);width:4px;position:absolute;inset:0 auto 0 0}.rukova-supervisor-measure.rukova-tone--amber:before{background:var(--rukova-cycle-amber)}.rukova-supervisor-measure.rukova-tone--red:before{background:var(--rukova-cycle-red)}.rukova-supervisor-measure.rukova-tone--blue:before{background:var(--rukova-cycle-blue)}.rukova-supervisor-measure span{color:var(--rukova-cycle-muted);font-size:10px;font-weight:800}.rukova-supervisor-measure strong{letter-spacing:-.04em;margin:13px 0 5px;font-size:clamp(22px,2vw,29px);display:block}.rukova-supervisor-measure p{color:var(--rukova-cycle-soft);margin:0;font-size:10px;line-height:1.4}.rukova-supervisor-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:14px;display:grid}.rukova-supervisor-work,.rukova-supervisor-rail{padding:19px}.rukova-supervisor-work header h2,.rukova-supervisor-rail header h2{margin:5px 0 4px;font-size:18px}.rukova-supervisor-work header p,.rukova-supervisor-rail header p{color:var(--rukova-cycle-soft);margin:0;font-size:11px;line-height:1.45}.rukova-supervisor-task-list{gap:9px;margin-top:15px;display:grid}.rukova-supervisor-task{border-top:1px solid var(--rukova-cycle-line);grid-template-columns:110px minmax(0,1fr) 130px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.rukova-supervisor-task>span{color:var(--rukova-cycle-soft);font-size:10px;font-weight:900}.rukova-supervisor-task.rukova-tone--red>span{color:var(--rukova-cycle-red)}.rukova-supervisor-task.rukova-tone--amber>span{color:var(--rukova-cycle-amber)}.rukova-supervisor-task.rukova-tone--green>span{color:var(--rukova-cycle-green)}.rukova-supervisor-task strong{font-size:12px;display:block}.rukova-supervisor-task p{color:var(--rukova-cycle-muted);margin:3px 0 0;font-size:10px}.rukova-supervisor-task time{color:var(--rukova-cycle-soft);font-size:10px}.rukova-supervisor-task a{color:var(--rukova-cycle-green-dark);font-size:11px;font-weight:850;text-decoration:none}.rukova-supervisor-rail dl{gap:0;margin:13px 0 0;display:grid}.rukova-supervisor-rail dl>div{border-top:1px solid var(--rukova-cycle-line);padding:12px 0}.rukova-supervisor-rail dt{color:var(--rukova-cycle-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.rukova-supervisor-rail dd{margin:5px 0 0;font-size:12px;font-weight:850}.rukova-supervisor-rail dd small{color:var(--rukova-cycle-soft);margin-top:4px;font-size:10px;font-weight:500;line-height:1.4;display:block}@media (width<=1120px){.rukova-operational-context{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.rukova-cycle-nav strong{font-size:10px}.rukova-cycle-nav a{gap:7px;padding:12px 9px}.rukova-supervisor-task{grid-template-columns:90px minmax(0,1fr) 110px}.rukova-supervisor-task a{grid-column:2/-1;justify-self:start}}@media (width<=820px){.rukova-operational-context{grid-template-columns:1fr;padding:21px}.rukova-operational-source{grid-column:1}.rukova-cycle-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.rukova-cycle-nav a:nth-child(3){border-right:0}.rukova-cycle-nav a:nth-child(-n+3){border-bottom:1px solid var(--rukova-cycle-line)}.rukova-cycle-stage-note,.rukova-cycle-continuation,.rukova-supervisor-attention,.rukova-supervisor-grid{grid-template-columns:1fr}.rukova-cycle-stage-note>div+div{border-left:0;border-top:1px solid var(--rukova-cycle-line)}.rukova-cycle-primary-action{justify-self:start}.rukova-supervisor-measures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rukova-operational-journey{gap:11px}.rukova-operational-context{border-radius:16px;gap:16px;padding:18px 16px}.rukova-operational-context h1{font-size:28px}.rukova-operational-context dl{grid-template-columns:1fr;gap:10px}.rukova-cycle-nav{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-cycle-nav a,.rukova-cycle-nav a:nth-child(3){border-right:1px solid var(--rukova-cycle-line);border-bottom:1px solid var(--rukova-cycle-line)}.rukova-cycle-nav a:nth-child(2n){border-right:0}.rukova-cycle-nav a:nth-last-child(-n+2){border-bottom:0}.rukova-cycle-stage-note,.rukova-cycle-continuation{border-radius:15px}.rukova-cycle-continuation{gap:15px;padding:16px}.rukova-supervisor-attention{border-radius:15px;grid-template-columns:1fr;padding:17px}.rukova-supervisor-measures{grid-template-columns:1fr 1fr;gap:9px}.rukova-supervisor-measure{border-radius:15px;padding:14px}.rukova-supervisor-task{grid-template-columns:1fr;gap:4px}.rukova-supervisor-task a{grid-column:1}.rukova-supervisor-work,.rukova-supervisor-rail{border-radius:15px;padding:16px}}.rukova-operational-journey[data-testid=rukova-operational-home] .rukova-cycle-stage-note{display:none}.rukova-operational-journey[data-testid=rukova-operational-home] .rukova-cycle-nav{border-radius:16px;box-shadow:0 10px 26px #142b3b0b}.rukova-supervisor-command{color:#f7fbf8;background:radial-gradient(circle at 78% -30%,#82c8a538,#0000 42%),linear-gradient(135deg,#0c2d37 0%,#103d3a 52%,#15533f 100%);border:1px solid #0e4a3b73;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.55fr);gap:24px;min-width:0;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #0d2d3729}.rukova-supervisor-command:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:999px;width:240px;height:240px;position:absolute;bottom:-96px;right:-72px;box-shadow:0 0 0 36px #ffffff06,0 0 0 72px #ffffff05}.rukova-supervisor-command__main,.rukova-supervisor-command__gate{z-index:1;min-width:0;position:relative}.rukova-supervisor-command__eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:14px;display:flex}.rukova-supervisor-command__eyebrow>span,.rukova-supervisor-command__gate>span{color:#ecf7f1ab;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.rukova-supervisor-command__eyebrow>strong{color:#d9efe2;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.rukova-supervisor-command__eyebrow i{background:#efb04e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #efb04e1f}.rukova-supervisor-command h2{color:#fff;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.03}.rukova-supervisor-command__main>p{color:#ecf7f1bd;max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.55}.rukova-supervisor-command__facts{background:#ffffff17;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.rukova-supervisor-command__facts>div{background:#06232561;min-width:0;padding:14px 15px}.rukova-supervisor-command__facts span,.rukova-supervisor-command__facts small{color:#ecf7f199;font-size:9px;line-height:1.4;display:block}.rukova-supervisor-command__facts span{letter-spacing:.065em;text-transform:uppercase;font-weight:850}.rukova-supervisor-command__facts strong{color:#fff;margin:6px 0 3px;font-size:13px;line-height:1.3;display:block}.rukova-supervisor-command__gate{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff13;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;min-height:100%;padding:20px;display:flex}.rukova-supervisor-command__gate>strong{color:#fff;letter-spacing:-.025em;margin:9px 0 6px;font-size:20px}.rukova-supervisor-command__gate p{color:#ecf7f1b3;margin:0 0 18px;font-size:11px;line-height:1.5}.rukova-supervisor-command__gate .rukova-cycle-primary-action{color:#123f35;background:#f3f1e8;width:100%}.rukova-supervisor-command__gate .rukova-cycle-primary-action:hover{background:#fff}.rukova-supervisor-command__gate>small{color:#ecf7f185;text-align:center;margin-top:10px;font-size:9px}.rukova-supervisor-measure{border-radius:18px;min-height:146px;padding:19px 18px 17px;box-shadow:0 13px 34px #142b3b0e}.rukova-supervisor-measure__label{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rukova-supervisor-measure__label small{color:#a2abae;letter-spacing:.08em;font-size:9px;font-weight:900}.rukova-supervisor-measure strong{margin-top:20px;font-size:clamp(25px,2.2vw,33px)}.rukova-supervisor-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);gap:16px}.rukova-supervisor-work,.rukova-supervisor-rail{border-radius:20px;box-shadow:0 16px 40px #142b3b0e}.rukova-supervisor-work{padding:22px}.rukova-supervisor-rail{background:linear-gradient(#fffefa,#f8f6ef);padding:22px}.rukova-supervisor-work__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rukova-supervisor-work__header>strong{color:#8f302c;background:#f7e5e2;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.rukova-supervisor-task-list{margin-top:18px}.rukova-supervisor-task{grid-template-columns:108px minmax(0,1fr) 126px 102px;gap:14px;min-width:0;padding:15px 0}.rukova-supervisor-task>span{background:#f1f1ec;border-radius:999px;align-self:start;width:fit-content;padding:5px 8px}.rukova-supervisor-task.rukova-tone--red>span{background:#f7e5e2}.rukova-supervisor-task.rukova-tone--amber>span{background:#f7edd9}.rukova-supervisor-task.rukova-tone--green>span{background:#e5f1eb}.rukova-supervisor-task a{white-space:nowrap;background:#f7faf8;border:1px solid #d7e4dd;border-radius:9px;justify-self:end;padding:7px 9px}.rukova-supervisor-rail dt{align-items:center;gap:9px;display:flex}.rukova-supervisor-rail dt>span{color:#66776f;border:1px solid #d7ded9;border-radius:999px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page],.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-journey,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-journey__header,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-workspace,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-queue,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-detail,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-decision,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-form,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-calculation,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-detail dl,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-detail dl>div{min-width:0;max-width:100%}.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] input,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] textarea,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] select,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] button{box-sizing:border-box;min-width:0;max-width:100%}.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] dd,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-timeline{overflow-wrap:anywhere}@media (width<=1120px){.rukova-supervisor-command{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}.rukova-supervisor-command__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-supervisor-command__facts>div:last-child{grid-column:1/-1}.rukova-supervisor-task{grid-template-columns:96px minmax(0,1fr) 112px}.rukova-supervisor-task a{grid-column:2/-1;justify-self:start}}@media (width<=900px){.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-form,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-workspace,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-decision{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.rukova-supervisor-command,.rukova-supervisor-grid{grid-template-columns:minmax(0,1fr)}.rukova-supervisor-command{padding:23px}.rukova-supervisor-command__gate{min-height:0}.rukova-supervisor-work__header{flex-direction:column}.rukova-supervisor-work__header>strong{align-self:flex-start}}@media (width<=520px){.rukova-operational-journey[data-testid=rukova-operational-home] .rukova-cycle-nav{border-radius:14px}.rukova-supervisor-command{border-radius:18px;gap:18px;padding:19px 17px}.rukova-supervisor-command h2{font-size:27px}.rukova-supervisor-command__facts{grid-template-columns:minmax(0,1fr)}.rukova-supervisor-command__facts>div:last-child{grid-column:1}.rukova-supervisor-command__gate{border-radius:15px;padding:17px}.rukova-supervisor-measures{grid-template-columns:minmax(0,1fr)}.rukova-supervisor-measure{min-height:0}.rukova-supervisor-grid{gap:11px}.rukova-supervisor-task{grid-template-columns:minmax(0,1fr)}.rukova-supervisor-task a{grid-column:1;justify-self:start}.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-journey__header{flex-direction:column;align-items:stretch}.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-detail dl,.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-calculation{grid-template-columns:minmax(0,1fr)}.rukova-operational-workspace [data-testid=ops-wet-stock-reconciliation-page] .wet-stock-actions{grid-template-columns:minmax(0,1fr);display:grid}}.setup-journey{gap:1rem;display:grid}.setup-journey__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.setup-journey__header h2,.setup-readiness h3,.setup-lineage h3{margin:.25rem 0 .5rem}.setup-journey__status{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-muted,#f7f9fc);border-radius:.75rem;padding:.8rem .9rem}.setup-journey__actions{flex-wrap:wrap;gap:.75rem;display:flex}.setup-journey__form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.setup-journey__form label{gap:.35rem;font-weight:600;display:grid}.setup-journey__form input{min-width:0}.setup-journey__form button{align-self:end;min-height:2.75rem}.setup-readiness,.setup-lineage{border:1px solid var(--border-subtle,#d8dee8);border-radius:.9rem;padding:1rem}.setup-readiness ul{gap:.35rem;margin:.75rem 0 0;padding-left:1.2rem;display:grid}.setup-journey__read-only{margin:0;font-weight:600}@media (width<=720px){.setup-journey__header{display:grid}}.onboarding-readiness{background:linear-gradient(#fffefb,#f6faf8);border-color:#cbd9d4;gap:16px;margin:18px 0;display:grid}.onboarding-readiness>header h2,.onboarding-readiness>header p,.onboarding-readiness>p{margin-bottom:0}.onboarding-readiness__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.onboarding-readiness__steps li{border:1px solid var(--rukova-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:12px 13px;display:grid}.onboarding-readiness__steps li.active{box-shadow:inset 3px 0 0 var(--rukova-green);border-color:#7fa294}.onboarding-readiness__steps small{color:var(--rukova-muted);grid-column:1/-1;line-height:1.45}.onboarding-readiness__form{border:1px solid var(--rukova-line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px;display:grid}.onboarding-readiness__form label{color:var(--rukova-deep-blue);gap:6px;font-weight:800;display:grid}.onboarding-readiness__form input,.onboarding-readiness__form textarea{width:100%}.onboarding-readiness__form textarea{resize:vertical;min-height:88px}@media (width<=760px){.onboarding-readiness__steps{grid-template-columns:1fr}}@media (width<=1180px){.rukova-global-header{grid-template-columns:230px minmax(220px,1fr) auto;gap:12px;padding:0 16px}.rukova-global-header:after{left:16px;right:16px}.rukova-global-header__brand .fuelops-brand-lockup{width:182px;max-width:100%}.rukova-global-header__brand-context{display:none}.rukova-global-header__page p{max-width:380px}.rukova-rate-basis{display:none}.rukova-control-dock{width:calc(100vw - 24px);bottom:12px}}@media (width<=900px){.fuelops-app-shell{grid-template-rows:72px minmax(0,1fr)}.rukova-global-header{grid-template-columns:196px minmax(0,1fr) auto;gap:8px;height:72px;padding:0 12px}.rukova-global-header__brand .fuelops-brand-lockup{width:178px}.rukova-global-header__page h1{font-size:20px}.rukova-global-header__page p{display:none}.rukova-shell-currency{height:44px}.rukova-mama-trigger{flex-basis:44px;width:44px;height:44px}.fuelops-content{padding:20px 18px 30px}.rukova-dock-profile>summary{min-width:188px}.rukova-dock-profile__copy strong{max-width:98px}.rukova-dock-profile__copy small{max-width:112px}}@media (width<=720px){.fuelops-app-shell{grid-template-rows:66px minmax(0,1fr)}.rukova-global-header{grid-template-columns:minmax(135px,1fr) auto;gap:8px;height:66px;padding:0 10px}.rukova-global-header:after{left:10px;right:10px}.rukova-global-header__brand .fuelops-brand-lockup{width:172px;max-width:100%}.rukova-global-header__page{display:none}.rukova-global-header__utilities{gap:5px}.rukova-shell-currency{border-radius:12px;height:42px;padding:4px}.rukova-shell-currency__label{display:none}.rukova-shell-currency button{border-radius:9px;min-width:33px;height:32px;padding:0 6px;font-size:9px}.rukova-mama-trigger{border-radius:12px;flex-basis:42px;width:42px;height:42px}.rukova-mama-trigger strong{display:none}.rukova-mobile-pagebar{min-height:0;box-shadow:none;background:#f8f7f2f0;border-bottom:1px solid #17324d12;padding:16px 16px 13px;display:block;position:static}.rukova-mobile-pagebar .fuelops-crumb{color:var(--rukova-copper);letter-spacing:.11em;margin-bottom:4px;font-size:8.5px;font-weight:880;display:inline-flex}.rukova-mobile-pagebar h1{color:var(--rukova-deep-blue);letter-spacing:-.04em;margin:0;font-size:clamp(25px,8vw,32px);line-height:1.03}.rukova-mobile-pagebar p{color:#697471;margin:5px 0 0;font-size:11px;line-height:1.4}.fuelops-main{padding-bottom:92px}.fuelops-content{padding:15px 12px 26px}.rukova-control-dock{border-radius:18px;width:calc(100vw - 12px);height:66px;padding:5px;bottom:6px}.rukova-dock-nav-track{padding-right:8px}.rukova-dock-route{border-radius:12px;flex-direction:column;gap:3px;min-width:58px;height:54px;padding:0 7px}.rukova-dock-route.is-active{min-width:72px}.rukova-dock-route__icon{flex-basis:19px;width:19px;height:19px}.rukova-dock-route__icon svg{width:18px;height:18px}.rukova-dock-route__copy strong{max-width:68px;font-size:8px}.rukova-dock-route__copy small{display:none}.rukova-dock-account-zone{padding-left:4px}.rukova-dock-profile>summary{border-radius:12px;justify-content:center;gap:0;width:56px;min-width:56px;height:54px;padding:0}.rukova-dock-profile__avatar{border-radius:10px;flex-basis:36px;width:36px;height:36px}.rukova-dock-profile__copy,.rukova-dock-profile__chevron{display:none}.rukova-dock-profile__menu{width:min(248px,100vw - 28px);bottom:62px;right:0}.two-column>.panel-card{min-width:0;overflow-x:auto}}@media (width<=420px){.rukova-global-header{grid-template-columns:minmax(118px,1fr) auto}.rukova-global-header__brand .fuelops-brand-lockup{width:154px}.rukova-shell-currency button{min-width:30px;padding:0 5px}.rukova-mama-trigger{flex-basis:38px;width:38px;height:38px}}.rukova-commercial-page{color:var(--rukova-graphite);gap:16px;display:grid}.rukova-commercial-source{border:1px solid var(--rukova-line);color:var(--rukova-muted);background:#fffdf9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:11px 14px;font-size:12px;display:flex}.rukova-commercial-source span{align-items:center;gap:6px;display:flex}.rukova-commercial-source strong{color:var(--rukova-deep-blue)}.rukova-commercial-demo{margin-left:auto;font-weight:800;color:var(--rukova-copper)!important}.rukova-commercial-hero{color:#fff;background:linear-gradient(135deg,#17324d 0%,#1c405e 64%,#235a58 100%);border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px;display:flex;box-shadow:0 16px 44px #17324d29}.rukova-commercial-hero>div{max-width:830px}.rukova-commercial-hero>div>span,.rukova-commercial-primary>header>span,.rukova-commercial-side>span,.rukova-onboarding-detail article>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.rukova-commercial-hero>div>span{color:#e4bd77}.rukova-commercial-hero h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.rukova-commercial-hero p{color:#dce7eb;max-width:760px;margin:10px 0 0;line-height:1.55}.rukova-commercial-hero .rukova-action{color:#17324d;background:#fff;border-color:#ffffff73;flex:none}.rukova-commercial-hero .rukova-action--primary{color:#17324d;background:#fff;border-color:#fff}.rukova-commercial-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rukova-commercial-metrics article{border:1px solid var(--rukova-line);background:var(--rukova-panel);border-radius:15px;gap:4px;min-height:110px;padding:17px 18px;display:grid;box-shadow:0 8px 24px #27313b0b}.rukova-commercial-metrics span{letter-spacing:.06em;text-transform:uppercase;color:var(--rukova-muted);font-size:11px;font-weight:850}.rukova-commercial-metrics strong{color:var(--rukova-deep-blue);letter-spacing:-.035em;font-size:27px}.rukova-commercial-metrics small{color:var(--rukova-muted);line-height:1.35}.rukova-commercial-layout{grid-template-columns:minmax(0,1.9fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.rukova-commercial-primary,.rukova-commercial-side{border:1px solid var(--rukova-line);background:var(--rukova-panel);border-radius:17px;box-shadow:0 10px 30px #27313b0d}.rukova-commercial-primary{padding:20px}.rukova-commercial-primary>header{border-bottom:1px solid var(--rukova-line);padding:2px 2px 16px}.rukova-commercial-primary>header>span,.rukova-commercial-side>span,.rukova-onboarding-detail article>span{color:var(--rukova-copper)}.rukova-commercial-primary h2,.rukova-commercial-side h2{color:var(--rukova-deep-blue);letter-spacing:-.025em;margin:0}.rukova-commercial-primary header p,.rukova-commercial-side p{color:var(--rukova-muted);margin:7px 0 0;line-height:1.5}.rukova-commercial-work-list{display:grid}.rukova-commercial-work-list>article{border-bottom:1px solid var(--rukova-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:18px 2px;display:grid}.rukova-commercial-work-list>article:last-child{border-bottom:0}.rukova-commercial-work-main{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);align-items:center;gap:18px;display:grid}.rukova-commercial-work-main h3{color:var(--rukova-deep-blue);margin:6px 0 2px;font-size:16px}.rukova-commercial-work-main p{color:var(--rukova-muted);margin:0;font-size:12px}.rukova-commercial-evidence{line-height:1.5;font-size:13px!important}.rukova-commercial-work-list .rukova-action{min-width:130px}.rukova-commercial-work-list button:disabled{cursor:not-allowed;opacity:.55}.rukova-commercial-disabled-reason{color:#8a4f35;grid-column:1/-1;line-height:1.45}.rukova-commercial-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.rukova-commercial-badge--stable{color:#185a45;background:#e6f2ed}.rukova-commercial-badge--attention{color:#76500f;background:#fff0cf}.rukova-commercial-badge--blocked{color:#87342e;background:#f8e5e2}.rukova-commercial-badge--information{color:#285c7f;background:#e8f1f6}.rukova-commercial-side{padding:20px;position:sticky;top:112px}.rukova-commercial-side dl{margin:18px 0 0;display:grid}.rukova-commercial-side dl>div{border-top:1px solid var(--rukova-line);padding:12px 0}.rukova-commercial-side dt{text-transform:uppercase;color:var(--rukova-muted);font-size:11px;font-weight:850}.rukova-commercial-side dd{color:var(--rukova-graphite);margin:4px 0 0;line-height:1.45}.rukova-commercial-side .rukova-action{margin-top:18px}.rukova-onboarding-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rukova-onboarding-progress a{border:1px solid var(--rukova-line);min-width:0;color:var(--rukova-graphite);background:#fffdf9;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.rukova-onboarding-progress a.active{box-shadow:inset 3px 0 0 var(--rukova-green);background:#edf5f1;border-color:#8aa99c}.rukova-onboarding-progress span{color:var(--rukova-copper);font-size:10px;font-weight:900}.rukova-onboarding-progress strong{color:var(--rukova-deep-blue);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rukova-onboarding-progress small{color:var(--rukova-muted);text-transform:capitalize;font-size:10px}.rukova-onboarding-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.rukova-onboarding-detail article{border:1px solid var(--rukova-line);background:#faf8f2;border-radius:13px;padding:14px}.rukova-onboarding-detail p{color:var(--rukova-graphite);margin:0;font-size:13px;line-height:1.5}.rukova-onboarding-runtime{background:#f2f7f5;border:1px solid #ccd9d4;border-radius:14px;margin:4px 0 18px}.rukova-onboarding-runtime>summary{cursor:pointer;color:var(--rukova-deep-blue);padding:14px 16px;font-weight:850}.rukova-onboarding-runtime>.setup-journey{box-shadow:none;border:0;border-top:1px solid #ccd9d4;border-radius:0;margin:0}.rukova-onboarding-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.rukova-role-home .rukova-commercial-hero{background:linear-gradient(135deg,#17324d,#244d5b)}@media (width<=1180px){.rukova-commercial-layout{grid-template-columns:1fr}.rukova-commercial-side{position:static}.rukova-onboarding-progress{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.rukova-commercial-hero{flex-direction:column;align-items:start;padding:22px}.rukova-commercial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-commercial-metrics article:last-child{grid-column:1/-1}.rukova-commercial-work-list>article,.rukova-commercial-work-main{grid-template-columns:1fr}.rukova-commercial-work-list .rukova-action{justify-self:start}.rukova-onboarding-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.rukova-onboarding-detail{grid-template-columns:1fr}.rukova-commercial-demo{width:100%;margin-left:0}}@media (width<=560px){.rukova-commercial-page{gap:12px}.rukova-commercial-source{flex-direction:column;align-items:flex-start}.rukova-commercial-hero{border-radius:15px;padding:19px}.rukova-commercial-hero h2{font-size:27px}.rukova-commercial-hero .rukova-action{width:100%}.rukova-commercial-metrics{grid-template-columns:1fr}.rukova-commercial-metrics article:last-child{grid-column:auto}.rukova-commercial-metrics article{min-height:94px}.rukova-commercial-primary,.rukova-commercial-side{padding:15px}.rukova-commercial-work-list>article{padding:16px 0}.rukova-commercial-work-list .rukova-action{width:100%}.rukova-onboarding-progress{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.rukova-onboarding-progress a{scroll-snap-align:start;flex:0 0 132px}.rukova-onboarding-actions{display:grid}.rukova-onboarding-actions .rukova-action{width:100%}}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1.4rem;display:grid}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary>header{grid-column:1/-1}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary>label{color:var(--rukova-graphite);letter-spacing:.02em;gap:.42rem;font-size:.78rem;font-weight:750;display:grid}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary input,[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary select,[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary textarea{width:100%;min-width:0;color:var(--rukova-graphite);font:inherit;background:#fffefa;border:1px solid #1f344638;border-radius:.62rem;padding:.72rem .78rem}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary textarea{resize:vertical;min-height:6rem}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary>.rukova-action{justify-self:start;min-width:10rem}@media (width<=640px){[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary{grid-template-columns:minmax(0,1fr);padding:1rem}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary>header{grid-column:auto}[data-testid=rukova-policies-source-backed] form.rukova-commercial-primary>.rukova-action{justify-self:stretch}}.rukova-finance{--fin-ink:#17231e;--fin-muted:#627168;--fin-line:#dce5df;--fin-paper:#fff;--fin-green:#164d39;--fin-mint:#e9f5ef;--fin-gold:#c58c24;--fin-red:#a43e35;color:var(--fin-ink);gap:18px;padding-bottom:22px;display:grid}.rukova-finance-context{border:1px solid var(--fin-line);min-width:0;color:var(--fin-muted);background:#f8faf8;border-radius:13px;align-items:center;gap:20px;padding:10px 14px;font-size:12px;display:flex;overflow-x:auto}.rukova-finance-context span{white-space:nowrap;gap:7px;display:flex}.rukova-finance-context strong{color:var(--fin-ink)}.rukova-finance-context .rukova-finance-boundary{color:var(--fin-green);margin-left:auto;font-weight:750}.rukova-finance-tabs{border:1px solid var(--fin-line);scrollbar-width:thin;background:#fff;border-radius:14px;gap:7px;padding:5px;display:flex;overflow-x:auto}.rukova-finance-tabs a{color:#53635a;white-space:nowrap;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:720;text-decoration:none;display:flex}.rukova-finance-tabs a:hover{background:#f2f7f4}.rukova-finance-tabs a[aria-current=page]{background:var(--fin-green);color:#fff}.rukova-finance-hero{color:#fff;background:linear-gradient(132deg,#123f31,#1a5b44 68%,#267258);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(250px,390px);align-items:end;gap:20px;padding:26px;display:grid;box-shadow:0 18px 42px #14392c29}.rukova-finance-hero>div:first-child>span,.rukova-finance-panel-title>span,.rukova-finance-doctrine>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.rukova-finance-hero h2{letter-spacing:-.035em;max-width:740px;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.2vw,48px);font-weight:500;line-height:1.02}.rukova-finance-hero p{color:#d6e7df;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.6}.rukova-finance-status{background:#04191240;border:1px solid #fff3;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}.rukova-finance-status:before{content:"";background:#f0b553;border-radius:50%;grid-row:1/3;width:9px;height:9px}.rukova-finance-status--ready:before{background:#79d2a9}.rukova-finance-status--denied:before,.rukova-finance-status--unavailable:before{background:#ff8e80}.rukova-finance-status strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.rukova-finance-status span{color:#d4e4dd;grid-column:2;font-size:11px;line-height:1.4}.rukova-finance-status button{color:var(--fin-green);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;grid-column:1/-1;justify-self:start;margin-top:7px;padding:8px 11px;font-size:11px;font-weight:800}.rukova-finance-status button:disabled{opacity:.55;cursor:not-allowed}.rukova-finance-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rukova-finance-measures>article{border:1px solid var(--fin-line);background:var(--fin-paper);border-radius:15px;min-width:0;padding:16px;box-shadow:0 8px 22px #19392c0d}.rukova-finance-measures span,.rukova-finance-margin-lenses span,.rukova-funding-grid span{color:var(--fin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.rukova-finance-measures strong{overflow-wrap:anywhere;margin:8px 0 5px;font-family:Georgia,serif;font-size:clamp(20px,2vw,29px);font-weight:500;display:block}.rukova-finance-measures small{color:var(--fin-muted);font-size:10px;line-height:1.4;display:block}.rukova-finance-layout{grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:start;gap:14px;display:grid}.rukova-finance-panel,.rukova-finance-doctrine{border:1px solid var(--fin-line);background:#fff;border-radius:18px;box-shadow:0 10px 26px #19392c0d}.rukova-finance-panel{min-width:0;padding:20px}.rukova-finance-panel-title{margin-bottom:17px}.rukova-finance-panel-title>span{color:var(--fin-green)}.rukova-finance-panel-title h3,.rukova-finance-doctrine h3{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.rukova-finance-panel-title p{color:var(--fin-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.rukova-finance-doctrine{background:linear-gradient(160deg,#f6faf7,#eef5f1);padding:20px;position:sticky;top:12px;overflow:hidden}.rukova-finance-doctrine>span{color:var(--fin-green)}.rukova-finance-doctrine dl{gap:0;margin:15px 0 0;display:grid}.rukova-finance-doctrine dl div{border-top:1px solid #d7e3dc;padding:12px 0}.rukova-finance-doctrine dt{text-transform:uppercase;letter-spacing:.07em;color:var(--fin-muted);font-size:10px;font-weight:800}.rukova-finance-doctrine dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.rukova-finance-table-wrap{max-width:100%;overflow-x:auto}.rukova-finance table{border-collapse:collapse;width:100%;min-width:680px;font-size:11px}.rukova-finance th,.rukova-finance td{border-top:1px solid var(--fin-line);text-align:left;vertical-align:middle;padding:12px 10px}.rukova-finance thead th{color:var(--fin-muted);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:9px}.rukova-finance tbody th{font-weight:750}.rukova-finance table small{color:var(--fin-muted);margin-top:4px;font-weight:400;display:block}.rukova-finance code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:10px}.rukova-finance-badge{color:#805714;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#fff2d8;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.rukova-finance-badge--good{color:#246245;background:#e1f2e9}.rukova-finance-badge--bad{color:#8f362e;background:#f9e5e2}.rukova-finance-lifecycle{gap:0;margin:0;padding:0;list-style:none;display:grid}.rukova-finance-lifecycle li{border-top:1px solid var(--fin-line);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.rukova-finance-lifecycle li:first-child{border-top:0}.rukova-finance-lifecycle strong{font-size:12px}.rukova-finance-lifecycle p{color:var(--fin-muted);margin:3px 0 0;font-size:10px}.rukova-finance-dot{background:#d19a34;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #efd49e}.rukova-finance-dot--complete{background:#2d8a61;box-shadow:0 0 0 2px #acd6c2}.rukova-finance-dot--blocked{background:#b64b40;box-shadow:0 0 0 2px #efb6b0}.rukova-finance-dot--unavailable{background:#8a9790;box-shadow:0 0 0 2px #d2d9d5}.rukova-custody-graph{background:#f4f8f5;border-radius:15px;align-items:stretch;gap:10px;padding:16px;display:flex;overflow-x:auto}.rukova-custody-node{text-align:center;background:#fff;border:1px solid #cfe0d7;border-radius:14px;align-content:center;place-items:center;min-width:132px;min-height:104px;padding:13px;display:grid}.rukova-custody-node>span{color:var(--fin-green);font-size:18px}.rukova-custody-node strong{text-transform:capitalize;margin-top:5px;font-size:12px}.rukova-custody-node small{color:var(--fin-muted);margin-top:4px;font-size:9px}.rukova-custody-edge{align-items:center;gap:8px;display:flex}.rukova-custody-edge>span{color:#69917e;font-size:26px}.rukova-custody-edge>small{min-width:84px;color:var(--fin-muted);text-align:center;font-size:9px;line-height:1.4}.rukova-finance-margin-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rukova-finance-margin-lenses article{border:1px solid var(--fin-line);background:linear-gradient(155deg,#fff,#f6f9f7);border-radius:18px;padding:20px}.rukova-finance-margin-lenses strong{margin:12px 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:500;display:block}.rukova-finance-margin-lenses p,.rukova-funding-grid p{color:var(--fin-muted);margin:0;font-size:10px;line-height:1.5}.rukova-funding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rukova-funding-grid article{border:1px solid var(--fin-line);background:#f9fbfa;border-radius:14px;padding:15px}.rukova-funding-grid strong{margin:9px 0;font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}.rukova-funding-grid .rukova-finance-badge{margin-top:12px}.rukova-evidence-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rukova-evidence-matrix article{border:1px solid var(--fin-line);border-radius:12px;padding:13px}.rukova-evidence-matrix span{color:var(--fin-muted);font-size:10px}.rukova-evidence-matrix strong{text-transform:uppercase;margin:6px 0;font-size:11px;display:block}.rukova-evidence-matrix p{color:var(--fin-muted);margin:0;font-size:9px;line-height:1.4}.rukova-finance-actions{border-top:1px solid var(--fin-line);flex-wrap:wrap;align-items:end;gap:9px;margin-top:16px;padding-top:16px;display:flex}.rukova-finance-actions button{background:var(--fin-green);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:800}.rukova-finance-actions button.secondary{color:var(--fin-green);background:#edf3ef}.rukova-finance-actions button:disabled{opacity:.45;cursor:not-allowed}.rukova-finance-actions label{color:var(--fin-muted);text-transform:uppercase;flex:280px;gap:5px;font-size:9px;font-weight:800;display:grid}.rukova-finance-actions textarea{resize:vertical;min-height:54px;font:inherit;text-transform:none;border:1px solid #cbdad1;border-radius:9px;padding:8px;font-size:11px}.rukova-packet-lineage{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rukova-packet-lineage li{background:#f5f8f6;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:10px;display:grid}.rukova-finance-empty,.rukova-finance-truthful-state{text-align:center;background:#f9fbfa;border:1px dashed #cbd8d0;border-radius:15px;padding:28px}.rukova-finance-empty strong,.rukova-finance-truthful-state h3{font-family:Georgia,serif;font-size:19px;font-weight:500}.rukova-finance-empty p,.rukova-finance-truthful-state p{max-width:660px;color:var(--fin-muted);margin:7px auto 0;font-size:11px;line-height:1.55}.rukova-finance-truthful-state>span{color:var(--fin-green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.rukova-finance-truthful-state h3{margin:0}.rukova-finance-mama{background:linear-gradient(115deg,#f5faf7,#edf6f1);border:1px solid #d8e5dd;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px 18px;display:grid}.rukova-finance-mama span{color:var(--fin-green);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.rukova-finance-mama strong{margin-top:4px;font-size:12px;display:block}.rukova-finance-mama p{color:var(--fin-muted);margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=1000px){.rukova-finance-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-finance-layout{grid-template-columns:1fr}.rukova-finance-doctrine{position:static}.rukova-finance-hero{grid-template-columns:1fr}.rukova-finance-margin-lenses,.rukova-evidence-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.rukova-finance{gap:13px}.rukova-finance-context{margin-inline:-2px}.rukova-finance-context .rukova-finance-boundary{margin-left:0}.rukova-finance-tabs{margin-inline:-2px}.rukova-finance-hero{border-radius:17px;padding:20px}.rukova-finance-hero h2{font-size:29px}.rukova-finance-measures,.rukova-finance-margin-lenses,.rukova-funding-grid,.rukova-evidence-matrix{grid-template-columns:1fr}.rukova-finance-panel,.rukova-finance-doctrine{padding:16px}.rukova-finance-lifecycle li{grid-template-columns:12px minmax(0,1fr)}.rukova-finance-lifecycle .rukova-finance-badge{grid-column:2;justify-self:start}.rukova-packet-lineage li{grid-template-columns:1fr}.rukova-finance-mama{align-items:start}.rukova-finance table{min-width:620px}}@media (prefers-reduced-motion:reduce){.rukova-finance *{scroll-behavior:auto!important;transition:none!important}}.rukova-procurement{--proc-ink:#17231e;--proc-muted:#637068;--proc-line:#dbe4de;--proc-green:#174d39;--proc-mint:#eaf5ef;--proc-gold:#c58b23;--proc-red:#a53e35;color:var(--proc-ink);gap:16px;padding-bottom:24px;display:grid}.rukova-procurement-context{border:1px solid var(--proc-line);min-width:0;color:var(--proc-muted);background:#f8faf8;border-radius:13px;align-items:center;gap:18px;padding:10px 14px;font-size:11px;display:flex;overflow-x:auto}.rukova-procurement-context span{white-space:nowrap;gap:6px;display:flex}.rukova-procurement-context strong{color:var(--proc-ink)}.rukova-procurement-context__gap{margin-left:auto}.rukova-procurement-tabs{border:1px solid var(--proc-line);scrollbar-width:thin;background:#fff;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto}.rukova-procurement-tabs a{color:#526159;white-space:nowrap;border-radius:10px;align-items:center;min-height:39px;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.rukova-procurement-tabs a:hover{background:#f0f6f2}.rukova-procurement-tabs a[aria-current=page]{background:var(--proc-green);color:#fff}.rukova-procurement-decision{color:#fff;background:linear-gradient(132deg,#163e31,#1f6049 70%,#2b765b);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:22px;padding:25px;display:grid;box-shadow:0 16px 38px #17392c26}.rukova-procurement-decision--warning{background:linear-gradient(132deg,#493b1e,#705728 70%,#8a6b31)}.rukova-procurement-decision--critical{background:linear-gradient(132deg,#4c2725,#74352f 70%,#914339)}.rukova-procurement-decision--information{background:linear-gradient(132deg,#263c47,#34576a 70%,#46748a)}.rukova-procurement-decision>div:first-child>span,.rukova-procurement-panel-title>span,.rukova-procurement-doctrine>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.rukova-procurement-decision h2{letter-spacing:-.035em;max-width:780px;margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,45px);font-weight:500;line-height:1.03}.rukova-procurement-decision p{color:#d9e8e1;max-width:760px;margin:11px 0 0;font-size:13px;line-height:1.55}.rukova-procurement-state{background:#06181240;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}.rukova-procurement-state:before{content:"";background:#f0b453;border-radius:50%;grid-row:1/3;width:9px;height:9px}.rukova-procurement-decision--positive .rukova-procurement-state:before{background:#7ad2aa}.rukova-procurement-decision--critical .rukova-procurement-state:before{background:#ff9a8d}.rukova-procurement-state strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.rukova-procurement-state span{color:#d9e7e1;grid-column:2;font-size:10px;line-height:1.45}.rukova-procurement-state button{color:var(--proc-green);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;grid-column:1/-1;justify-self:start;margin-top:7px;padding:8px 11px;font-size:10px;font-weight:850}.rukova-procurement-state button:disabled{opacity:.55}.rukova-procurement-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rukova-procurement-measures article{border:1px solid var(--proc-line);background:#fff;border-radius:15px;min-width:0;padding:15px;box-shadow:0 7px 20px #19392c0d}.rukova-procurement-measures span{color:var(--proc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.rukova-procurement-measures strong{overflow-wrap:anywhere;margin:8px 0 5px;font-family:Georgia,serif;font-size:clamp(18px,2vw,27px);font-weight:500;display:block}.rukova-procurement-measures small{color:var(--proc-muted);font-size:9px;line-height:1.4;display:block}.rukova-procurement-layout{grid-template-columns:minmax(0,1fr) minmax(235px,300px);align-items:start;gap:13px;display:grid}.rukova-procurement-panel,.rukova-procurement-doctrine{border:1px solid var(--proc-line);background:#fff;border-radius:18px;box-shadow:0 9px 24px #19392c0d}.rukova-procurement-panel{min-width:0;padding:19px}.rukova-procurement-panel-title{margin-bottom:15px}.rukova-procurement-panel-title>span,.rukova-procurement-doctrine>span{color:var(--proc-green)}.rukova-procurement-panel-title h3,.rukova-procurement-doctrine h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.rukova-procurement-panel-title p{color:var(--proc-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.rukova-procurement-doctrine{background:linear-gradient(160deg,#f6faf7,#edf4f0);padding:18px;position:sticky;top:12px}.rukova-procurement-doctrine dl{margin:14px 0 0}.rukova-procurement-doctrine dl div{border-top:1px solid #d7e2dc;padding:10px 0}.rukova-procurement-doctrine dt{color:var(--proc-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.rukova-procurement-doctrine dd{margin:3px 0 0;font-size:11px;line-height:1.45}.rukova-procurement-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rukova-procurement-record{border:1px solid var(--proc-line);background:#fdfefd;border-radius:13px;gap:11px;min-width:0;padding:14px;display:grid}.rukova-procurement-record header{justify-content:space-between;align-items:start;gap:10px;display:flex}.rukova-procurement-record header div span{color:var(--proc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.rukova-procurement-record header div strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.rukova-procurement-badge{color:#1b6347;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#e5f3eb;border-radius:999px;flex:none;max-width:145px;padding:5px 7px;font-size:8px;font-weight:850}.rukova-procurement-badge.is-blocked{color:#8d342d;background:#f9e8e5}.rukova-procurement-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.rukova-procurement-record dl div{background:#f2f6f3;border-radius:8px;min-width:0;padding:7px}.rukova-procurement-record dt{color:var(--proc-muted);text-transform:capitalize;font-size:8px}.rukova-procurement-record dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:720}.rukova-procurement-record footer{color:var(--proc-muted);gap:3px;font-size:8px;line-height:1.4;display:grid}.rukova-procurement-record code{color:#365449;overflow-wrap:anywhere;font-size:8px}.rukova-procurement-actions{border:1px solid var(--proc-line);background:#fff;border-radius:15px;align-items:center;gap:8px;padding:14px;display:flex}.rukova-procurement-actions>div{gap:3px;margin-right:auto;display:grid}.rukova-procurement-actions>div span{color:var(--proc-green);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.rukova-procurement-actions>div strong{font-size:12px}.rukova-procurement-actions>div small{color:var(--proc-muted);font-size:9px}.rukova-procurement-actions button{min-height:36px;color:var(--proc-green);font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #cfdcd4;border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.rukova-procurement-actions button.primary{border-color:var(--proc-green);background:var(--proc-green);color:#fff}.rukova-procurement-actions button:disabled{cursor:not-allowed;opacity:.45}.rukova-procurement-mama{background:linear-gradient(100deg,#edf7f1,#f8fbf9);border:1px solid #d7e5dd;border-radius:15px;align-items:center;gap:11px;padding:13px 15px;display:flex}.rukova-procurement-mama div{gap:3px;display:grid}.rukova-procurement-mama span{color:var(--proc-green);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.rukova-procurement-mama strong{font-size:11px;line-height:1.45}.rukova-procurement-mama small{color:var(--proc-muted);font-size:9px;line-height:1.4}.rukova-procurement-truth,.rukova-procurement-inline-empty{text-align:center;background:#f8faf8;border:1px dashed #cbd9d1;border-radius:16px;padding:26px}.rukova-procurement-truth span{color:var(--proc-green);text-transform:uppercase;font-size:10px;font-weight:850}.rukova-procurement-truth h3{max-width:760px;margin:8px auto 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.rukova-procurement-truth p{color:var(--proc-muted);font-size:11px}.rukova-procurement-inline-empty{gap:5px;padding:22px;display:grid}.rukova-procurement-inline-empty span{color:var(--proc-muted);font-size:10px}@media (width<=900px){.rukova-procurement-decision,.rukova-procurement-layout{grid-template-columns:1fr}.rukova-procurement-doctrine{position:static}.rukova-procurement-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-procurement-actions{flex-wrap:wrap;align-items:stretch}.rukova-procurement-actions>div{flex:1 0 100%}.rukova-procurement-context__gap{margin-left:0}}@media (width<=560px){.rukova-procurement{gap:12px;padding-bottom:88px}.rukova-procurement-context{gap:13px;padding:8px 10px}.rukova-procurement-tabs{margin-inline:-2px}.rukova-procurement-tabs a{min-height:37px;padding:0 11px}.rukova-procurement-tabs a[aria-current=page]{order:-1}.rukova-procurement-decision{border-radius:16px;gap:16px;padding:18px}.rukova-procurement-decision h2{font-size:27px}.rukova-procurement-decision p{font-size:11px}.rukova-procurement-measures{gap:7px}.rukova-procurement-measures article{padding:12px}.rukova-procurement-measures strong{font-size:19px}.rukova-procurement-panel{padding:13px}.rukova-procurement-records{grid-template-columns:1fr}.rukova-procurement-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rukova-procurement-actions button{flex:calc(50% - 8px)}.rukova-procurement-mama{align-items:start}.rukova-procurement-truth h3{font-size:21px}}.station-commerce{--ink:#13231d;--forest:#113f31;--green:#23795d;--lime:#b9d55b;--cream:#f4f2e9;--line:#d9ded7;--rust:#b55235;color:var(--ink);min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.station-commerce__command{background:radial-gradient(circle at 88% 0,#dbe9b6 0,#0000 32%),linear-gradient(135deg,#f8f7f1,#edf3ed);border:1px solid #dce3de;border-radius:1.35rem 1.35rem .45rem .45rem;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.5rem 1.7rem;display:flex;box-shadow:0 18px 44px #0f342814}.station-commerce__eyebrow,.commerce-section-head span,.commerce-tender header span,.commerce-shift article>span,.commerce-mama span{letter-spacing:.11em;text-transform:uppercase;color:#547064;font-size:.72rem;font-weight:800}.station-commerce__command h1{letter-spacing:-.035em;max-width:760px;margin:.35rem 0;font-family:Georgia,serif;font-size:clamp(1.7rem,3.2vw,3.2rem);line-height:1.02}.station-commerce__command p{color:#607068;margin:0}.station-commerce__sync{background:#ffffffc9;border:1px solid #d5dfd9;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .55rem;min-width:190px;padding:.8rem 1rem;display:grid}.station-commerce__sync small{color:#66756e;grid-column:2}.commerce-dot{border-radius:50%;width:.65rem;height:.65rem}.commerce-dot--good{background:#36a676;box-shadow:0 0 0 5px #36a67622}.commerce-dot--warn{background:#d98b31}.station-commerce__tabs{background:#e9ede8;border-radius:.9rem;gap:.25rem;margin:.75rem 0 1rem;padding:.35rem;display:flex;overflow:auto}.station-commerce__tabs button{color:#53645d;background:0 0;border:0;border-radius:.65rem;flex:none;padding:.72rem 1rem;font-weight:750}.station-commerce__tabs button[aria-current=page]{color:var(--forest);background:#fff;box-shadow:0 4px 13px #1d49381a}.commerce-notice{color:#255440;background:#edf6ed;border:1px solid #c9dacb;border-radius:.8rem;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.commerce-notice>span{color:#fff;background:#2f795b;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-weight:800;display:grid}.commerce-notice button{background:0 0;border:0;margin-left:auto;font-size:1.3rem}.commerce-state{background:#fff9e9;border:1px solid #e4d3ad;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.commerce-state>span{background:#e7b55b;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.commerce-state h2,.commerce-state p{margin:.1rem 0}.commerce-state button{margin-left:auto}.commerce-section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.commerce-section-head h2{margin:.2rem 0;font-family:Georgia,serif;font-size:1.75rem}.commerce-section-head p{color:#66756f;margin:0}.commerce-legend{color:#627069;flex-wrap:wrap;gap:.8rem;font-size:.74rem;display:flex}.commerce-legend span{letter-spacing:0;text-transform:none;align-items:center;gap:.35rem;display:flex}.commerce-legend i{background:#9ca9a3;border-radius:50%;width:.6rem;height:.6rem}.commerce-legend .available{background:#63a98a}.commerce-legend .dispensing{background:#e1ab46}.commerce-legend .completed{background:#3678a1}.commerce-pump-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.commerce-pump{text-align:left;min-height:174px;color:inherit;background:#fff;border:1px solid #dce2dd;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:1rem;transition:all .16s;display:flex;box-shadow:0 8px 22px #173a2d0a}.commerce-pump:hover,.commerce-pump:focus-visible{border-color:#83a997;transform:translateY(-2px);box-shadow:0 12px 26px #173a2d14}.commerce-pump.is-selected{border-color:#769044;outline:3px solid #aac65e55}.commerce-pump--dispensing{background:linear-gradient(145deg,#fff,#fff8e8);border-color:#e8cf94}.commerce-pump--completed{background:linear-gradient(145deg,#fff,#eef7fb);border-color:#b7d3e3}.commerce-pump--attention{background:#fff9f3;border-color:#e2b796}.commerce-pump--offline{color:#69736e;background:#f1f2ef}.commerce-pump__top,.commerce-pump__meta{justify-content:space-between;gap:.5rem;display:flex}.commerce-pump__top em{text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:800}.commerce-pump__value{display:grid}.commerce-pump__value strong{font-family:Georgia,serif;font-size:1.8rem}.commerce-pump__value small,.commerce-pump__meta small{color:#6c7973}.commerce-pump__meta{font-size:.78rem}.commerce-selection{background:var(--forest);color:#fff;border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:1.2rem;margin-top:.9rem;padding:1rem 1.15rem;display:grid}.commerce-selection h3,.commerce-selection p{margin:.2rem 0}.commerce-selection p,.commerce-selection dt{color:#bad0c7}.commerce-selection dl{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;display:grid}.commerce-selection dt{text-transform:uppercase;font-size:.65rem}.commerce-selection dd{margin:.2rem 0;font-weight:750}.commerce-selection button,.commerce-primary,.commerce-section-head button,.commerce-checkout-actions button,.commerce-mama button,.commerce-state button{color:var(--forest);background:#fff;border:1px solid #bac9c1;border-radius:.7rem;padding:.68rem .9rem;font-weight:800}.commerce-primary{border-color:var(--lime);background:var(--lime)!important;color:#173424!important}.commerce-checkout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.78fr);gap:1rem;display:grid}.commerce-basket,.commerce-tender,.commerce-transactions,.commerce-shift,.commerce-reconciliation{border:1px solid var(--line);background:#fff;border-radius:1.05rem;min-width:0;padding:1.15rem}.commerce-checkout-actions{gap:.45rem;display:flex}.commerce-search{color:#64716b;gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.commerce-search input,.commerce-tender input,.commerce-tender select,.commerce-modal input,.commerce-modal select,.commerce-shift input{box-sizing:border-box;width:100%;font:inherit;background:#fbfcfa;border:1px solid #cad4ce;border-radius:.65rem;padding:.7rem .75rem}.commerce-item-results{z-index:3;border:1px solid var(--line);background:#fff;border-radius:.75rem;width:min(520px,80vw);padding:.35rem;display:grid;position:absolute;box-shadow:0 15px 35px #17382b1f}.commerce-item-results button{text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;padding:.65rem;display:flex}.commerce-item-results button:hover{background:#edf3ee}.commerce-lines{gap:.45rem;margin-top:1rem;display:grid}.commerce-lines article{border:1px solid #e2e6e2;border-radius:.75rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.commerce-lines article div{display:grid}.commerce-lines small{color:#6e7a74}.commerce-lines article button{background:0 0;border:0;font-size:1.2rem}.commerce-kind{text-transform:uppercase;background:#eaf1ec;border-radius:.4rem;padding:.24rem .4rem;font-size:.6rem;font-weight:850}.commerce-kind--fuel{background:#e3efd4}.commerce-kind--service{background:#e5eef7}.commerce-empty{text-align:center;color:#66736d;border:1px dashed #cbd4ce;border-radius:.8rem;padding:2.5rem 1rem}.commerce-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:1rem;padding:1rem 0;font-size:1.25rem;display:flex}.commerce-total strong{font-family:Georgia,serif;font-size:1.55rem}.commerce-held{align-items:center;gap:.5rem;display:flex;overflow:auto}.commerce-held>span{text-transform:uppercase;font-size:.7rem;font-weight:800}.commerce-held button{border:1px solid var(--line);background:#f7f8f5;border-radius:.6rem;padding:.45rem .65rem;display:grid}.commerce-tender{background:#f4f5ef}.commerce-tender header h2{margin:.2rem 0;font-family:Georgia,serif;font-size:1.65rem}.commerce-tender header p{color:#68736e;margin-top:0}.commerce-tender-form{background:#fff;border-radius:.85rem;gap:.65rem;padding:.8rem;display:grid}.commerce-tender-form label{gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.commerce-tender-form>div{grid-template-columns:.7fr 1fr;gap:.55rem;display:grid}.commerce-tender-lines{gap:.4rem;margin-top:.7rem;display:grid}.commerce-tender-lines>p{color:#68736e}.commerce-tender-lines article{border-bottom:1px solid #dfe3dc;justify-content:space-between;padding:.65rem;display:flex}.commerce-tender-lines article div{display:grid}.commerce-tender-lines small{color:#7a847f}.commerce-balance{gap:.35rem;display:grid}.commerce-balance div{justify-content:space-between;display:flex}.commerce-balance dd{font-weight:900}.commerce-truth-strip{grid-template-columns:1fr 1fr;gap:.4rem;margin:1rem 0;display:grid}.commerce-truth-strip span{text-transform:uppercase;background:#e7ebe5;border-radius:.55rem;padding:.55rem;font-size:.65rem;display:grid}.commerce-truth-strip strong{color:#5a3e1d;margin-top:.15rem;font-size:.72rem}.commerce-complete{background:var(--forest);color:#fff;border:0;border-radius:.75rem;width:100%;padding:.85rem;font-weight:850}.commerce-boundary{color:#67726d;margin-top:.55rem;display:block}.commerce-transaction-table{min-width:760px}.commerce-transactions{overflow:auto}.commerce-transaction-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.1fr repeat(5,1fr);display:grid}.commerce-transaction-table span{padding:.7rem;display:grid}.commerce-transaction-table small{color:#74817a}.commerce-transaction-head{text-transform:uppercase;color:#64716b;font-size:.67rem;font-weight:850}.commerce-shift-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.commerce-shift article{border:1px solid var(--line);border-radius:.8rem;padding:1rem}.commerce-shift article h3{font-family:Georgia,serif;font-size:1.45rem}.commerce-shift article label{gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.commerce-shift article button{margin-top:.6rem}.commerce-shift .is-concealed{background:repeating-linear-gradient(135deg,#f0f1ec,#f0f1ec 10px,#e7eae4 10px 20px)}.commerce-integrity-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.commerce-integrity-grid article{border:1px solid var(--line);border-left:4px solid #9fa9a4;border-radius:.7rem;gap:.25rem;padding:.9rem;display:grid}.commerce-integrity-grid article.is-good{border-left-color:#39906b}.commerce-integrity-grid article.is-attention{border-left-color:#d2933c}.commerce-integrity-grid article span,.commerce-integrity-grid article small{color:#69766f;font-size:.7rem}.commerce-mama{color:#fff;background:linear-gradient(135deg,#143e32,#1e5543);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.commerce-mama h3,.commerce-mama p{margin:.2rem 0}.commerce-mama p{color:#c0d0ca}.commerce-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c251db8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.commerce-modal{background:#fff;border-radius:1rem;width:min(520px,100%);padding:1.1rem;box-shadow:0 30px 80px #0006}.commerce-modal header{justify-content:space-between;display:flex}.commerce-modal header h2{font-family:Georgia,serif}.commerce-modal header button{background:0 0;border:0;font-size:1.5rem}.commerce-modal>label{gap:.35rem;margin:.7rem 0;font-weight:800;display:grid}.commerce-modal>.commerce-primary{width:100%}@media (width<=950px){.commerce-pump-grid{grid-template-columns:repeat(2,1fr)}.commerce-checkout,.commerce-selection{grid-template-columns:1fr}.commerce-shift-grid,.commerce-integrity-grid{grid-template-columns:1fr 1fr}.commerce-mama{grid-template-columns:auto 1fr}.commerce-mama button{grid-column:1/-1}}@media (width<=620px){.station-commerce__command{flex-direction:column;align-items:flex-start;padding:1rem}.station-commerce__sync{box-sizing:border-box;width:100%}.commerce-section-head{flex-direction:column;align-items:flex-start}.commerce-pump-grid{grid-template-columns:1fr}.commerce-pump{min-height:145px}.commerce-legend{display:none}.commerce-selection dl,.commerce-shift-grid,.commerce-integrity-grid{grid-template-columns:1fr}.commerce-checkout-actions{width:100%}.commerce-checkout-actions button{flex:1}.commerce-basket,.commerce-tender,.commerce-transactions,.commerce-shift,.commerce-reconciliation{padding:.85rem}.commerce-truth-strip,.commerce-mama{grid-template-columns:1fr}.commerce-mama svg{width:45px}.commerce-item-results{width:calc(100vw - 3rem)}}@media (height<=520px) and (orientation:landscape){.station-commerce__command{display:none}.station-commerce__tabs{z-index:10;position:sticky;top:0}.commerce-pump{min-height:126px}.commerce-pump-grid{grid-template-columns:repeat(3,1fr)}.commerce-selection{z-index:8;padding:.65rem;position:sticky;bottom:.25rem}.commerce-checkout{grid-template-columns:1.2fr .8fr}.commerce-tender{max-height:calc(100vh - 90px);overflow:auto}}.fuelops-app-shell{min-height:100vh;color:var(--rukova-graphite);background:radial-gradient(circle at 92% 0,#23725b0e,#0000 28%),radial-gradient(circle at 8% 18%,#b1662c0b,#0000 24%),linear-gradient(#f7f5ef 0%,#f0eee8 100%);grid-template-rows:84px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.fuelops-sidebar{display:none!important}.rukova-global-header{z-index:50;min-width:0;height:84px;color:var(--rukova-graphite);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#fffefaf6;border-bottom:1px solid #17324d17;grid-area:1/1;grid-template-columns:minmax(250px,310px) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:0 22px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #17324d0e}.rukova-global-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#23725b5c,#b1662c33 35%,#0000 70%);height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.rukova-global-header__brand{min-width:0;color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.rukova-global-header__brand .fuelops-brand-lockup{flex:none;width:190px;max-width:58%;height:auto;display:block}.rukova-global-header__brand-context{border-left:1px solid #17324d1c;gap:2px;min-width:0;padding-left:12px;display:grid}.rukova-global-header__brand-context strong,.rukova-global-header__brand-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rukova-global-header__brand-context strong{color:#44545d;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:800}.rukova-global-header__brand-context small{color:#78837f;font-size:10px;font-weight:620}.rukova-global-header__page{align-content:center;justify-items:start;min-width:0;padding-left:4px;display:grid}.rukova-global-header__page .fuelops-crumb{color:var(--rukova-copper);letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px;font-size:8.5px;font-weight:880}.rukova-global-header__page h1{max-width:100%;color:var(--rukova-deep-blue);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(21px,1.75vw,28px);font-weight:790;line-height:1.02;overflow:hidden}.rukova-global-header__page p{color:#737d7a;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:4px 0 0;font-size:10.5px;line-height:1.25;overflow:hidden}.rukova-global-header__utilities{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.rukova-shell-currency{background:#f9f8f4e0;border:1px solid #17324d18;border-radius:14px;align-content:center;gap:3px;height:48px;padding:5px 6px 5px 9px;display:grid}.rukova-shell-currency__label{color:#808986;letter-spacing:.12em;text-transform:uppercase;font-size:7.5px;font-weight:820;line-height:1}.rukova-shell-currency>div{align-items:center;gap:2px;display:flex}.rukova-shell-currency button{color:#64706d;min-width:38px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:9.5px;font-weight:790;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.rukova-shell-currency button:hover{color:var(--rukova-deep-blue);background:#17324d0e}.rukova-shell-currency button[aria-pressed=true]{color:#fff;background:var(--rukova-deep-blue);box-shadow:0 3px 9px #17324d2e}.rukova-rate-basis{background:#f5f9f6eb;border:1px solid #23725b24;border-radius:14px;align-items:center;gap:9px;min-width:154px;height:48px;padding:6px 11px;display:flex}.rukova-rate-basis__signal{background:var(--rukova-green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #23725b14}.rukova-rate-basis>span:last-child{gap:1px;min-width:0;display:grid}.rukova-rate-basis strong,.rukova-rate-basis small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rukova-rate-basis strong{color:#375a4e;font-size:9.5px;font-weight:820}.rukova-rate-basis small{color:#7b8782;font-size:8.5px}.rukova-mama-trigger{color:#fff;background:linear-gradient(145deg,#16364f,#10283b);border:1px solid #17324d29;border-radius:14px;flex:0 0 48px;place-items:center;gap:0;width:48px;height:48px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 5px 14px #17324d1f}.rukova-mama-trigger:hover{transform:translateY(-1px);box-shadow:0 8px 18px #17324d29}.rukova-mama-trigger>span{color:#d7ad63;font-size:14px;line-height:1}.rukova-mama-trigger strong{letter-spacing:.05em;margin-top:-6px;font-size:7.5px;font-weight:800}.rukova-mama-trigger--unavailable{opacity:.46}.fuelops-main{grid-area:2/1;width:100%;min-width:0;padding:0 0 112px}.rukova-mobile-pagebar{display:none}.fuelops-content{width:min(1600px,100%);margin:0 auto;padding:23px 26px 34px}.rukova-control-dock{z-index:70;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#fffffcf4;border:1px solid #17324d1b;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;width:min(1320px,100vw - 32px);height:74px;padding:6px;display:grid;position:fixed;bottom:16px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 16px 42px #17324d24,0 2px 8px #17324d0b}.rukova-dock-nav-window{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 96%,#0000 100%)}.rukova-dock-nav-window::-webkit-scrollbar{display:none}.rukova-dock-nav-track{align-items:stretch;gap:3px;width:max-content;min-width:100%;height:100%;padding-right:14px;display:flex}.rukova-dock-route{color:#66726f;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:92px;height:60px;padding:0 10px;text-decoration:none;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.rukova-dock-route:hover{color:var(--rukova-deep-blue);background:#17324d0b}.rukova-dock-route.is-active{color:#fff;background:linear-gradient(145deg,#173a51,#102d42);border-color:#0c2d40bf;min-width:118px;box-shadow:0 7px 16px #17324d2e}.rukova-dock-route__icon{flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.rukova-dock-route__icon svg{width:20px;height:20px}.rukova-dock-route__copy{gap:1px;min-width:0;display:grid}.rukova-dock-route__copy strong,.rukova-dock-route__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}.rukova-dock-route__copy strong{letter-spacing:-.01em;font-size:10.5px;font-weight:790}.rukova-dock-route__copy small{color:#94a09c;font-size:7.8px;font-weight:650}.rukova-dock-route.is-active .rukova-dock-route__copy small{color:#bfd0d4}.rukova-dock-account-zone{background:#fffffce6;border-left:1px solid #17324d17;flex:none;align-items:stretch;padding-left:6px;display:flex}.rukova-dock-profile{height:100%;position:relative}.rukova-dock-profile>summary{cursor:pointer;background:#f6f8f5d1;border:1px solid #17324d12;border-radius:14px;align-items:center;gap:9px;min-width:224px;height:60px;padding:0 10px;list-style:none;transition:background .16s,box-shadow .16s;display:flex}.rukova-dock-profile>summary::-webkit-details-marker{display:none}.rukova-dock-profile>summary:hover{background:#f1f5f2;box-shadow:0 3px 10px #17324d0d}.rukova-dock-profile__avatar{color:#fff;background:linear-gradient(145deg, var(--rukova-green), #195745);letter-spacing:.04em;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10.5px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.rukova-dock-profile__copy{flex:1;gap:2px;min-width:0;display:grid}.rukova-dock-profile__copy strong,.rukova-dock-profile__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rukova-dock-profile__copy strong{max-width:132px;color:var(--rukova-deep-blue);font-size:10.5px;font-weight:800}.rukova-dock-profile__copy small{color:#7a8581;max-width:145px;font-size:8.5px;font-weight:620}.rukova-dock-profile__chevron{color:#89938f;font-size:12px;transition:transform .16s}.rukova-dock-profile[open] .rukova-dock-profile__chevron{transform:rotate(180deg)}.rukova-dock-profile__menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffcfb;border:1px solid #17324d1b;border-radius:16px;gap:3px;width:248px;padding:8px;display:grid;position:absolute;bottom:69px;right:0;box-shadow:0 18px 48px #17324d2e}.rukova-dock-profile__menu>div{border-bottom:1px solid #17324d14;gap:2px;margin-bottom:2px;padding:10px 10px 9px;display:grid}.rukova-dock-profile__menu>div span{color:var(--rukova-green);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.rukova-dock-profile__menu>div strong{color:var(--rukova-deep-blue);font-size:12px}.rukova-dock-profile__menu>div small{color:#7c8783;font-size:9px}.rukova-dock-profile__menu>a{color:#4d5b59;border-radius:9px;padding:9px 10px;font-size:10.5px;font-weight:680;text-decoration:none}.rukova-dock-profile__menu>a:hover{color:var(--rukova-deep-blue);background:#f2f5f2}@media (width<=1180px){.rukova-global-header{grid-template-columns:230px minmax(220px,1fr) auto;gap:12px;padding:0 16px}.rukova-global-header:after{left:16px;right:16px}.rukova-global-header__brand .fuelops-brand-lockup{width:182px;max-width:100%}.rukova-global-header__brand-context{display:none}.rukova-global-header__page p{max-width:380px}.rukova-rate-basis{display:none}.rukova-control-dock{width:calc(100vw - 24px);bottom:12px}}@media (width<=900px){.fuelops-app-shell{grid-template-rows:72px minmax(0,1fr)}.rukova-global-header{grid-template-columns:196px minmax(0,1fr) auto;gap:8px;height:72px;padding:0 12px}.rukova-global-header__brand .fuelops-brand-lockup{width:178px}.rukova-global-header__page h1{font-size:20px}.rukova-global-header__page p{display:none}.rukova-shell-currency{height:44px}.rukova-mama-trigger{flex-basis:44px;width:44px;height:44px}.fuelops-content{padding:20px 18px 30px}.rukova-dock-profile>summary{min-width:188px}.rukova-dock-profile__copy strong{max-width:98px}.rukova-dock-profile__copy small{max-width:112px}}@media (width<=720px){.fuelops-app-shell{grid-template-rows:66px minmax(0,1fr)}.rukova-global-header{grid-template-columns:minmax(135px,1fr) auto;gap:8px;height:66px;padding:0 10px}.rukova-global-header:after{left:10px;right:10px}.rukova-global-header__brand .fuelops-brand-lockup{width:172px;max-width:100%}.rukova-global-header__page{display:none}.rukova-global-header__utilities{gap:5px}.rukova-shell-currency{border-radius:12px;height:42px;padding:4px}.rukova-shell-currency__label{display:none}.rukova-shell-currency button{border-radius:9px;min-width:33px;height:32px;padding:0 6px;font-size:9px}.rukova-mama-trigger{border-radius:12px;flex-basis:42px;width:42px;height:42px}.rukova-mama-trigger strong{display:none}.rukova-mobile-pagebar{min-height:0;box-shadow:none;background:#f8f7f2f0;border-bottom:1px solid #17324d12;padding:16px 16px 13px;display:block;position:static}.rukova-mobile-pagebar .fuelops-crumb{color:var(--rukova-copper);letter-spacing:.11em;margin-bottom:4px;font-size:8.5px;font-weight:880;display:inline-flex}.rukova-mobile-pagebar h1{color:var(--rukova-deep-blue);letter-spacing:-.04em;margin:0;font-size:clamp(25px,8vw,32px);line-height:1.03}.rukova-mobile-pagebar p{color:#697471;margin:5px 0 0;font-size:11px;line-height:1.4}.fuelops-main{padding-bottom:92px}.fuelops-content{padding:15px 12px 26px}.rukova-control-dock{border-radius:18px;width:calc(100vw - 12px);height:66px;padding:5px;bottom:6px}.rukova-dock-nav-track{padding-right:8px}.rukova-dock-route{border-radius:12px;flex-direction:column;gap:3px;min-width:58px;height:54px;padding:0 7px}.rukova-dock-route.is-active{min-width:72px}.rukova-dock-route__icon{flex-basis:19px;width:19px;height:19px}.rukova-dock-route__icon svg{width:18px;height:18px}.rukova-dock-route__copy strong{max-width:68px;font-size:8px}.rukova-dock-route__copy small{display:none}.rukova-dock-account-zone{padding-left:4px}.rukova-dock-profile>summary{border-radius:12px;justify-content:center;gap:0;width:56px;min-width:56px;height:54px;padding:0}.rukova-dock-profile__avatar{border-radius:10px;flex-basis:36px;width:36px;height:36px}.rukova-dock-profile__copy,.rukova-dock-profile__chevron{display:none}.rukova-dock-profile__menu{width:min(248px,100vw - 28px);bottom:62px;right:0}.two-column>.panel-card{min-width:0;overflow-x:auto}}@media (width<=420px){.rukova-global-header{grid-template-columns:minmax(118px,1fr) auto}.rukova-global-header__brand .fuelops-brand-lockup{width:154px}.rukova-shell-currency button{min-width:30px;padding:0 5px}.rukova-mama-trigger{flex-basis:38px;width:38px;height:38px}}.commercial-fuel-workspace{color:var(--rukova-graphite);gap:14px;display:grid}.commercial-fuel-hero{color:#fff;background:linear-gradient(132deg,#102b43,#1d4b55 68%,#396652);border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:24px;padding:28px 30px;display:grid;box-shadow:0 16px 44px #102b432e}.commercial-fuel-hero>div>span,.commercial-fuel-panel>header>span,.commercial-fuel-doctrine>span{color:#e4bd77;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.commercial-fuel-hero h2{letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.04}.commercial-fuel-hero p{color:#d9e6e7;max-width:740px;margin:11px 0 0;line-height:1.55}.commercial-fuel-truth{background:#ffffff14;border:1px solid #ffffff38;border-radius:14px;gap:4px;padding:15px;display:grid}.commercial-fuel-truth span{letter-spacing:.06em;text-transform:uppercase;color:#cae0dd;font-size:10px;font-weight:850}.commercial-fuel-truth strong{font-size:22px}.commercial-fuel-truth small{color:#d9e6e7;line-height:1.4}.commercial-fuel-tabs{border:1px solid var(--rukova-line);background:#fffdf9;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto}.commercial-fuel-tabs a{color:var(--rukova-muted);border-radius:10px;flex:none;padding:10px 13px;font-size:12px;font-weight:800}.commercial-fuel-tabs a[aria-current=page]{color:#fff;background:#17324d}.commercial-fuel-lookup{border:1px solid var(--rukova-line);background:var(--rukova-panel);border-radius:15px;gap:7px;padding:15px 17px;display:grid}.commercial-fuel-lookup label,.commercial-fuel-form label{color:var(--rukova-deep-blue);font-size:12px;font-weight:850}.commercial-fuel-lookup>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.commercial-fuel-lookup input,.commercial-fuel-form input,.commercial-fuel-form select{box-sizing:border-box;width:100%;color:var(--rukova-graphite);font:inherit;background:#fff;border:1px solid #b9c9c4;border-radius:10px;margin-top:6px;padding:11px 12px}.commercial-fuel-lookup small,.commercial-fuel-form small{color:var(--rukova-muted);line-height:1.4}.commercial-fuel-workspace button{color:#fff;cursor:pointer;background:#17324d;border:1px solid #17324d;border-radius:10px;padding:10px 15px;font-weight:850}.commercial-fuel-workspace button:disabled{cursor:not-allowed;opacity:.5}.commercial-fuel-status{color:#28574e;background:#edf3f1;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.commercial-fuel-status strong{text-transform:uppercase;letter-spacing:.05em}.commercial-fuel-status--error,.commercial-fuel-status--denied{color:#87342e;background:#f8e5e2}.commercial-fuel-status--loading{color:#285c7f;background:#e8f1f6}.commercial-fuel-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercial-fuel-measures article{border:1px solid var(--rukova-line);background:var(--rukova-panel);border-radius:14px;gap:5px;min-height:92px;padding:15px;display:grid}.commercial-fuel-measures span{color:var(--rukova-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.commercial-fuel-measures strong{color:var(--rukova-deep-blue);text-transform:capitalize;font-size:21px}.commercial-fuel-measures small{color:var(--rukova-muted);line-height:1.35}.commercial-fuel-empty,.commercial-fuel-panel-empty{background:#faf8f2;border:1px dashed #b9c9c4;border-radius:14px;padding:18px}.commercial-fuel-empty strong,.commercial-fuel-panel-empty strong{color:var(--rukova-deep-blue)}.commercial-fuel-empty p,.commercial-fuel-panel-empty p{color:var(--rukova-muted);margin:6px 0 0;line-height:1.5}.commercial-fuel-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);align-items:start;gap:14px;display:grid}.commercial-fuel-panel,.commercial-fuel-doctrine{border:1px solid var(--rukova-line);background:var(--rukova-panel);border-radius:16px;padding:20px;box-shadow:0 10px 30px #27313b0d}.commercial-fuel-panel>header{border-bottom:1px solid var(--rukova-line);padding-bottom:15px}.commercial-fuel-panel>header>span,.commercial-fuel-doctrine>span{color:var(--rukova-copper)}.commercial-fuel-panel h3,.commercial-fuel-doctrine h3{color:var(--rukova-deep-blue);letter-spacing:-.025em;margin:0;font-size:21px}.commercial-fuel-panel header p{color:var(--rukova-muted);margin:7px 0 0;line-height:1.5}.commercial-fuel-doctrine{position:sticky;top:108px}.commercial-fuel-doctrine dl{margin:14px 0 0}.commercial-fuel-doctrine dl div{border-top:1px solid var(--rukova-line);padding:11px 0}.commercial-fuel-doctrine dt{text-transform:uppercase;color:var(--rukova-muted);font-size:10px;font-weight:900}.commercial-fuel-doctrine dd{margin:4px 0 0;line-height:1.45}.commercial-fuel-table-wrap{margin-top:15px;overflow-x:auto}.commercial-fuel-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.commercial-fuel-table-wrap th,.commercial-fuel-table-wrap td{border-bottom:1px solid var(--rukova-line);text-align:left;padding:12px 10px;font-size:13px}.commercial-fuel-table-wrap thead th{color:var(--rukova-muted);text-transform:uppercase;font-size:10px}.commercial-fuel-table-wrap tbody th{color:var(--rukova-deep-blue)}.commercial-fuel-table-wrap small{color:var(--rukova-muted);margin-top:3px;font-weight:400;display:block}.commercial-fuel-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.commercial-fuel-form button,.commercial-fuel-form>small{align-self:end}.commercial-fuel-form>small{padding-bottom:4px}.commercial-fuel-check{align-items:center;gap:8px;display:flex}.commercial-fuel-check input{width:auto;margin:0}.commercial-fuel-panel-empty{margin-top:17px}@media (width<=1050px){.commercial-fuel-hero,.commercial-fuel-layout{grid-template-columns:1fr}.commercial-fuel-doctrine{position:static}.commercial-fuel-measures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.commercial-fuel-hero{padding:20px}.commercial-fuel-hero h2{font-size:29px}.commercial-fuel-lookup>div,.commercial-fuel-form{grid-template-columns:1fr}.commercial-fuel-lookup button,.commercial-fuel-form button{width:100%}.commercial-fuel-measures{grid-template-columns:1fr}.commercial-fuel-status{flex-direction:column;align-items:flex-start}.commercial-fuel-panel,.commercial-fuel-doctrine{padding:15px}}.delivery-review-journey{gap:18px;display:grid}.delivery-review-journey__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.delivery-review-journey__header h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(24px,3vw,38px)}.delivery-review-journey__header p{max-width:800px;margin:0}.delivery-review-status{color:#1849a9;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:12px 14px;font-weight:750}.review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-field{color:var(--fuelops-ink);gap:7px;font-size:13px;font-weight:800;display:grid}.review-field--wide{grid-column:1/-1}.review-field input,.review-field textarea{border:1px solid var(--fuelops-line);width:100%;color:var(--fuelops-ink);font:inherit;background:#fff;border-radius:14px;padding:12px 13px;font-weight:500}.review-field textarea{resize:vertical;min-height:108px}.review-field input:focus,.review-field textarea:focus{border-color:var(--fuelops-blue);outline:3px solid #175cd329}.delivery-review-actions{flex-wrap:wrap;gap:10px;display:flex}.delivery-review-actions button,.delivery-review-governance__heading button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:999px;padding:11px 16px;font-weight:850}.delivery-review-actions button.secondary-action,.delivery-review-governance__heading button.secondary-action{color:#1849a9;background:#eff6ff;border:1px solid #bfdbfe}.delivery-review-actions button.danger-action{background:#b42318}.delivery-review-actions button:disabled,.delivery-review-governance__heading button:disabled{opacity:.45;cursor:not-allowed}.delivery-review-blockers{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:18px;padding:14px}.delivery-review-blockers ul{margin:8px 0 0;padding-left:20px}.delivery-review-record{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.delivery-review-record div{border:1px solid var(--fuelops-line);background:var(--fuelops-soft);border-radius:16px;min-width:0;padding:12px}.delivery-review-record div.delivery-review-record__wide{grid-column:1/-1}.delivery-review-record dt{color:var(--fuelops-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.delivery-review-record dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.delivery-review-governance{background:linear-gradient(#f8faff 0%,#fff 100%);border:1px solid #c7d7fe;border-radius:22px;gap:16px;padding:18px;display:grid}.delivery-review-governance__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.delivery-review-governance__heading h3{margin:5px 0 6px;font-size:clamp(20px,2vw,28px)}.delivery-review-governance__heading p{max-width:720px;margin:0}.delivery-review-queue{gap:10px;display:grid}.delivery-review-queue__item{border:1px solid var(--fuelops-line);width:100%;color:var(--fuelops-ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.delivery-review-queue__item:hover,.delivery-review-queue__item.is-selected{border-color:var(--fuelops-blue);box-shadow:0 0 0 3px #175cd31a}.delivery-review-queue__item span:not(.chip){color:var(--fuelops-muted);font-size:13px}.delivery-review-queue__notice{color:var(--fuelops-muted);margin:0;font-size:12px}.delivery-review-decision{gap:12px;padding-top:4px;display:grid}.delivery-review-evidence-pack{background:linear-gradient(#f6fef9 0%,#fff 100%);border:1px solid #a6f4c5;border-radius:20px;gap:14px;padding:16px;display:grid}.delivery-review-evidence-pack h4{margin:5px 0 6px;font-size:clamp(18px,2vw,24px)}.delivery-review-evidence-pack p{max-width:760px;color:var(--fuelops-muted);margin:0}.delivery-review-evidence-pack__result{gap:12px;display:grid}.delivery-review-download{color:#fff;background:#067647;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:11px 16px;font-weight:850;text-decoration:none;display:inline-flex}.delivery-review-download:hover{background:#085d3a}.delivery-review-download:focus-visible{outline-offset:3px;outline:3px solid #06764733}.delivery-review-boundary{border-left:4px solid var(--fuelops-blue);background:#f8fbff;margin:0;padding:10px 12px}@media (width<=800px){.delivery-review-journey__header,.delivery-review-governance__heading{flex-direction:column}.review-form-grid,.delivery-review-record{grid-template-columns:1fr}.review-field--wide,.delivery-review-record div.delivery-review-record__wide{grid-column:auto}.delivery-review-queue__item{grid-template-columns:1fr}.delivery-review-download{width:100%}}.shift-close-journey{gap:18px;display:grid}.shift-close-journey__header,.shift-close-governance__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.shift-close-journey__header h2,.shift-close-governance__heading h3{letter-spacing:-.035em;margin:6px 0 8px}.shift-close-journey__header h2{font-size:clamp(24px,3vw,38px)}.shift-close-governance__heading h3{font-size:clamp(20px,2vw,28px)}.shift-close-journey__header p{max-width:820px;margin:0}.shift-close-status{color:#1849a9;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:12px 14px;font-weight:750}.shift-close-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shift-close-form label,.shift-close-decision label{color:var(--fuelops-ink);gap:7px;font-size:13px;font-weight:800;display:grid}.shift-close-form label.wide,.shift-close-record .wide{grid-column:1/-1}.shift-close-form input,.shift-close-decision textarea{border:1px solid var(--fuelops-line);width:100%;color:var(--fuelops-ink);font:inherit;background:#fff;border-radius:14px;padding:12px 13px;font-weight:500}.shift-close-form input:focus,.shift-close-decision textarea:focus{border-color:var(--fuelops-blue);outline:3px solid #175cd329}.shift-close-variance{background:#fffaeb;border:1px solid #fedf89;border-radius:16px;align-content:center;gap:6px;padding:12px 14px;display:grid}.shift-close-variance span:first-child{color:var(--fuelops-muted);font-size:12px;font-weight:800}.shift-close-variance strong{font-size:22px}.shift-close-actions{flex-wrap:wrap;gap:10px;display:flex}.shift-close-actions.wide{grid-column:1/-1}.shift-close-actions button,.shift-close-governance__heading button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:999px;padding:11px 16px;font-weight:850}.shift-close-actions button.secondary,.shift-close-governance__heading button.secondary{color:#1849a9;background:#eff6ff;border:1px solid #bfdbfe}.shift-close-actions button.danger{background:#b42318}.shift-close-actions button:disabled,.shift-close-governance__heading button:disabled{opacity:.45;cursor:not-allowed}.shift-close-blockers{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:18px;padding:14px}.shift-close-blockers ul{margin:8px 0 0;padding-left:20px}.shift-close-record{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.shift-close-record div{border:1px solid var(--fuelops-line);background:var(--fuelops-soft);border-radius:16px;min-width:0;padding:12px}.shift-close-record dt{color:var(--fuelops-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.shift-close-record dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.shift-close-governance{background:linear-gradient(#f8faff 0%,#fff 100%);border:1px solid #c7d7fe;border-radius:22px;gap:14px;padding:18px;display:grid}.shift-close-queue-item{border:1px solid var(--fuelops-line);width:100%;color:var(--fuelops-ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.shift-close-queue-item:hover,.shift-close-queue-item.is-selected{border-color:var(--fuelops-blue);box-shadow:0 0 0 3px #175cd31a}.shift-close-queue-item span:not(.chip){color:var(--fuelops-muted);font-size:13px}.shift-close-decision{gap:12px;display:grid}.shift-close-decision textarea{resize:vertical;min-height:108px}.shift-close-boundary{border-left:4px solid var(--fuelops-blue);background:#f8fbff;margin:0;padding:10px 12px}@media (width<=900px){.shift-close-form{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-close-queue-item{grid-template-columns:1fr 1fr}}@media (width<=640px){.shift-close-journey__header,.shift-close-governance__heading{flex-direction:column}.shift-close-form,.shift-close-record,.shift-close-queue-item{grid-template-columns:1fr}.shift-close-form label.wide,.shift-close-record .wide,.shift-close-actions.wide{grid-column:auto}}.tender-journey{gap:1rem;display:grid}.tender-journey__header,.tender-actions,.tender-totals,.tender-queue button,.tender-close-record{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tender-journey__header{align-items:flex-start}.tender-status,.tender-boundary,.tender-denied{border:1px solid var(--border,#d9dee7);background:var(--surface-muted,#f7f8fa);border-radius:.75rem;padding:.8rem 1rem}.tender-boundary,.tender-denied{border-left:4px solid}.tender-form,.tender-workspace,.tender-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.tender-form label,.tender-governance-grid label{gap:.35rem;font-weight:600;display:grid}.tender-form input,.tender-form select,.tender-governance-grid input,.tender-governance-grid select,.tender-governance-grid textarea,.tender-table input{border:1px solid var(--border,#cdd3dd);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:.55rem;padding:.65rem .75rem}.tender-governance-grid textarea{resize:vertical;min-height:5.5rem}.tender-form .wide{grid-column:1/-1}.tender-table{border:1px solid var(--border,#d9dee7);border-radius:.75rem;overflow-x:auto}.tender-table__header,.tender-table__row{grid-template-columns:minmax(7rem,.8fr) repeat(2,minmax(9rem,1fr)) minmax(8rem,.75fr) minmax(13rem,1.4fr);align-items:center;gap:.65rem;min-width:58rem;padding:.65rem .75rem;display:grid}.tender-table__header{background:var(--surface-muted,#f4f6f8);font-weight:700}.tender-table__row+.tender-table__row{border-top:1px solid var(--border,#e1e5eb)}.tender-table input[type=checkbox]{justify-self:center;width:1.15rem;height:1.15rem}.tender-workspace>div,.tender-governance-grid>div{border:1px solid var(--border,#d9dee7);border-radius:.75rem;min-width:0;padding:1rem}.tender-queue{align-content:start;gap:.55rem;display:grid}.tender-queue button{border:1px solid var(--border,#d9dee7);text-align:left;background:var(--surface,#fff);width:100%;color:inherit;border-radius:.65rem;flex-direction:column;align-items:flex-start;padding:.75rem}.tender-queue button.selected{outline-offset:1px;outline:2px solid}.tender-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tender-detail dt{opacity:.7;font-size:.8rem}.tender-detail dd{overflow-wrap:anywhere;margin:.15rem 0 0}.tender-detail table{border-collapse:collapse;width:100%;font-size:.9rem}.tender-detail th,.tender-detail td{border-bottom:1px solid var(--border,#e1e5eb);text-align:right;padding:.5rem}.tender-detail th:first-child,.tender-detail td:first-child{text-align:left}.tender-timeline{gap:.6rem;padding-left:1.25rem;display:grid}.tender-timeline span,.tender-timeline small,.tender-close-record span,.tender-close-record small{margin-top:.2rem;display:block}.tender-close-record{background:var(--surface-muted,#f4f6f8);border-radius:.65rem;flex-direction:column;align-items:flex-start;padding:.75rem}.tender-governance-grid>div{align-content:start;gap:.7rem;display:grid}.tender-governance-grid button,.tender-actions button{justify-self:start}@media (width<=900px){.tender-form,.tender-workspace,.tender-governance-grid,.tender-detail dl{grid-template-columns:1fr}.tender-form .wide{grid-column:auto}.tender-journey__header{flex-direction:column}}.variance-journey{gap:1rem;display:grid}.variance-journey__header,.variance-actions,.variance-queue button,.variance-resolution{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.variance-journey__header{align-items:flex-start}.variance-status,.variance-boundary,.variance-denied{border:1px solid var(--border,#d9dee7);background:var(--surface-muted,#f7f8fa);border-radius:.75rem;padding:.8rem 1rem}.variance-boundary,.variance-denied{border-left:4px solid}.variance-form,.variance-governance-grid,.variance-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.variance-form label,.variance-governance-grid label{gap:.35rem;font-weight:600;display:grid}.variance-form input,.variance-form select,.variance-form textarea,.variance-governance-grid input,.variance-governance-grid select,.variance-governance-grid textarea{border:1px solid var(--border,#cdd3dd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:.55rem;padding:.65rem .75rem}.variance-form textarea,.variance-governance-grid textarea{resize:vertical;min-height:5.5rem}.variance-form .wide{grid-column:1/-1}.variance-workspace>div,.variance-governance-grid>div{border:1px solid var(--border,#d9dee7);border-radius:.75rem;min-width:0;padding:1rem}.variance-queue{align-content:start;gap:.55rem;display:grid}.variance-queue button{border:1px solid var(--border,#d9dee7);text-align:left;background:var(--surface,#fff);width:100%;color:inherit;border-radius:.65rem;flex-direction:column;align-items:flex-start;padding:.75rem}.variance-queue button.selected{outline-offset:1px;outline:2px solid}.variance-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.variance-detail dl div{min-width:0}.variance-detail dt{opacity:.7;font-size:.8rem}.variance-detail dd{overflow-wrap:anywhere;margin:.15rem 0 0}.variance-detail pre{background:var(--surface-muted,#f4f6f8);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.6rem;max-height:16rem;padding:.75rem;overflow:auto}.variance-timeline{gap:.6rem;padding-left:1.25rem;display:grid}.variance-timeline li{padding-left:.25rem}.variance-timeline span,.variance-timeline small,.variance-resolution span{margin-top:.2rem;display:block}.variance-governance-grid>div{align-content:start;gap:.7rem;display:grid}.variance-governance-grid button,.variance-actions button{justify-self:start}@media (width<=820px){.variance-form,.variance-governance-grid,.variance-workspace,.variance-detail dl{grid-template-columns:1fr}.variance-form .wide{grid-column:auto}.variance-journey__header{flex-direction:column}}.investigations{gap:1rem;display:grid;overflow:hidden}.investigations__hero,.investigations__toolbar,.investigations__notice,.investigations__case-head,.investigations__queue header,.investigations__timeline header,.investigations__manager header,.investigations__modal header,.investigations__modal footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.investigations__hero{align-items:flex-start;padding:.4rem 0}.investigations__hero h2{margin:.2rem 0;font-size:clamp(1.65rem,3vw,2.35rem)}.investigations__hero p{max-width:52rem;color:var(--text-muted,#566274);margin:.2rem 0 0}.investigations__health{border:1px solid var(--border,#d9dee7);background:var(--surface-muted,#f7f8fa);border-radius:.75rem;gap:.15rem;min-width:9rem;padding:.7rem .9rem;display:grid}.investigations__health small,.investigations__case-head span,.investigations__case-head p,.investigations__facts span,.investigations__timeline small,.investigations__handoffs small{color:var(--text-muted,#667085)}.investigations__notice{border:1px solid var(--border,#d9dee7);background:var(--surface-muted,#f7f8fa);border-left:4px solid #64748b;border-radius:.65rem;padding:.75rem 1rem}.investigations__notice.is-conflict,.investigations__source-change{color:#7c2d12;background:#fff7ed;border-color:#b45309}.investigations__notice.is-error,.investigations__notice.is-denied{background:#fef2f2;border-color:#b91c1c}.investigations__toolbar{flex-wrap:wrap;justify-content:flex-start}.investigations__toolbar span{color:var(--text-muted,#667085);margin-left:auto;font-size:.85rem}.investigations button,.investigations a{min-height:2.65rem}.investigations button:focus-visible,.investigations a:focus-visible,.investigations input:focus-visible,.investigations select:focus-visible,.investigations textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.investigations__layout{border:1px solid var(--border,#d9dee7);border-radius:.8rem;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);min-height:38rem;display:grid;overflow:hidden}.investigations__queue{background:var(--surface-muted,#f7f8fa);border-right:1px solid var(--border,#d9dee7);align-content:start;gap:.5rem;padding:1rem;display:grid;overflow:auto}.investigations__queue h3,.investigations__case h3,.investigations h4{margin:.2rem 0}.investigations__queue>button{text-align:left;border:1px solid var(--border,#d9dee7);background:var(--surface,#fff);width:100%;color:inherit;border-radius:.65rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.investigations__queue>button>span:first-child{gap:.25rem;min-width:0;display:grid}.investigations__queue>button small{overflow-wrap:anywhere}.investigations__queue>button.is-selected{border-color:#2563eb;box-shadow:inset 3px 0 #2563eb}.investigations__case{align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}.investigations__case-head{align-items:flex-start}.source-state{color:#166534;text-transform:uppercase;background:#ecfdf3;border-radius:99px;padding:.45rem .65rem;font-size:.75rem;font-weight:750}.source-state.is-source_changed,.source-state.is-source_unavailable{color:#9a3412;background:#fff7ed}.investigations__source-change,.investigations__hypothesis,.investigations__timeline,.investigations__manager,.investigations__handoffs,.investigations__outcome,.investigations__correction,.investigations__correction-result{border:1px solid var(--border,#d9dee7);border-radius:.75rem;padding:1rem}.investigations__source-change p{margin:.35rem 0}.investigations__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.investigations__facts>div{background:var(--surface-muted,#f7f8fa);overflow-wrap:anywhere;border-radius:.6rem;gap:.2rem;min-width:0;padding:.7rem;display:grid}.investigations__hypothesis header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.investigations__hypothesis header>strong{color:#9a3412;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.investigations__timeline ol{gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.investigations__timeline li{grid-template-columns:2.4rem minmax(0,1fr);gap:.7rem;display:grid}.investigations__timeline li>span{background:#e2e8f0;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:700;display:grid}.investigations__timeline p{margin:.2rem 0}.investigations__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.investigations__actions>section,.investigations__create{border:1px solid var(--border,#d9dee7);border-radius:.75rem;align-content:start;gap:.65rem;padding:1rem;display:grid}.investigations label{gap:.3rem;font-size:.85rem;font-weight:650;display:grid}.investigations label.checkbox{grid-template-columns:auto 1fr;align-items:center;font-weight:500}.investigations input,.investigations select,.investigations textarea{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:.5rem;padding:.65rem .7rem}.investigations textarea{resize:vertical;min-height:5.5rem}.investigations__create{grid-template-columns:repeat(2,minmax(0,1fr))}.investigations__create h3,.investigations__create p{grid-column:1/-1}.investigations__manager ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.investigations__manager li{background:#fff7ed;border-radius:.5rem;padding:.55rem .7rem}.investigations__manager li:before{content:"○ "}.investigations__manager li.is-complete{background:#ecfdf3}.investigations__manager li.is-complete:before{content:"✓ "}.investigations__handoffs>div{flex-wrap:wrap;gap:.6rem;display:flex}.investigations__handoffs a{border:1px solid;border-radius:.5rem;align-items:center;padding:.55rem .75rem;display:inline-flex}.investigations__correction{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.investigations__correction h4,.investigations__correction p,.investigations__correction .checkbox{grid-column:1/-1}.investigations__outcome{border-left:4px solid #166534}.investigations__empty{text-align:center;border:1px dashed var(--border,#cbd5e1);border-radius:.75rem;padding:2rem}.investigations__modal-backdrop{z-index:1000;background:#0f172ab8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.investigations__modal{background:var(--surface,#fff);width:min(36rem,100%);max-height:calc(100vh - 2rem);color:var(--text,#111827);border-radius:.8rem;gap:.85rem;padding:1.2rem;display:grid;overflow:auto;box-shadow:0 25px 50px #00000040}.investigations__modal header>button{min-width:2.65rem;font-size:1.4rem}.investigations__modal footer{justify-content:flex-end}.investigations__boundary{background:var(--surface-muted,#f7f8fa);border-left:4px solid #334155;padding:1rem}.investigations__boundary p{margin:.35rem 0 0}@media (width<=980px){.investigations__layout{grid-template-columns:1fr}.investigations__queue{border-right:0;border-bottom:1px solid var(--border,#d9dee7);max-height:20rem}.investigations__actions{grid-template-columns:1fr 1fr}.investigations__actions>section:last-child{grid-column:1/-1}}@media (width<=640px){.investigations__hero,.investigations__case-head,.investigations__manager header{flex-direction:column;align-items:stretch}.investigations__health{width:100%}.investigations__facts,.investigations__actions,.investigations__manager ul,.investigations__create,.investigations__correction{grid-template-columns:1fr}.investigations__actions>section:last-child,.investigations__create h3,.investigations__create p,.investigations__correction h4,.investigations__correction p,.investigations__correction .checkbox{grid-column:auto}.investigations__toolbar span{width:100%;margin-left:0}.investigations__handoffs>div,.investigations__handoffs a,.investigations__handoffs button{width:100%}}.reconciliation-page{color:#17211c;gap:1rem;min-width:0;display:grid}.reconciliation-hero{color:#fff;background:linear-gradient(135deg,#183e32,#24664f);border-radius:1.35rem;justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}.reconciliation-hero>div{gap:.35rem;display:grid}.reconciliation-hero h1{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.reconciliation-hero p{color:#d9eee5;max-width:48rem;margin:.25rem 0 0}.reconciliation-hero>div:last-child{text-align:right;align-content:center}.reconciliation-hero>div:last-child strong{font-size:1.05rem}.reconciliation-notice,.reconciliation-source-notice{background:#edf4f0;border-radius:.75rem;padding:.75rem 1rem}.reconciliation-notice--conflict,.reconciliation-notice--error,.reconciliation-source-notice{color:#6c4800;background:#fff3d8}.reconciliation-source-notice{flex-wrap:wrap;gap:.5rem;display:flex}.reconciliation-actions,.reconciliation-control-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reconciliation-page button,.reconciliation-page a{min-height:2.75rem}.reconciliation-page button{color:#fff;font:inherit;cursor:pointer;background:#176347;border:0;border-radius:.7rem;padding:.65rem 1rem;font-weight:700}.reconciliation-page button.secondary{color:#174b39;background:#e6eee9}.reconciliation-page button:disabled{opacity:.48;cursor:not-allowed}.reconciliation-page :focus-visible{outline-offset:3px;outline:3px solid #f2a900}.reconciliation-state,.reconciliation-prepare,.reconciliation-controls,.reconciliation-history,.reconciliation-board,.reconciliation-explanation,.reconciliation-boundary,.reconciliation-mama{background:#fff;border:1px solid #dbe5df;border-radius:1rem;min-width:0;padding:1.2rem}.reconciliation-prepare>div,.reconciliation-control-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.reconciliation-prepare label,.reconciliation-control-form label{gap:.35rem;font-weight:700;display:grid}.reconciliation-prepare input,.reconciliation-control-form input,.reconciliation-control-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #a7b9ae;border-radius:.55rem;padding:.65rem}.reconciliation-dominant{background:#fff0df;border-left:5px solid #b95c00;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.reconciliation-dominant.is-blocked{background:#fee9e7;border-color:#a52d25}.reconciliation-dominant h2{margin:.25rem 0}.reconciliation-dominant p{max-width:55rem;margin:0}.reconciliation-dominant a,.reconciliation-mama a{color:#fff;white-space:nowrap;background:#174b39;border-radius:.65rem;align-items:center;padding:0 .9rem;font-weight:700;text-decoration:none;display:inline-flex}.reconciliation-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.reconciliation-measures article{background:#fff;border:1px solid #dbe5df;border-radius:.9rem;gap:.3rem;padding:1rem;display:grid}.reconciliation-measures strong{font-size:1.4rem}.reconciliation-measures small,.reconciliation-context span,.reconciliation-board small,.reconciliation-explanation small{color:#62736a}.reconciliation-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.reconciliation-context div{background:#edf4f0;border-radius:.75rem;gap:.25rem;padding:.8rem;display:grid}.reconciliation-layout{grid-template-columns:minmax(0,1.8fr) minmax(19rem,.8fr);align-items:start;gap:1rem;min-width:0;display:grid}.reconciliation-board header,.reconciliation-explanation header,.reconciliation-history header,.reconciliation-controls header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.reconciliation-board h2,.reconciliation-explanation h2,.reconciliation-history h2,.reconciliation-controls h2{margin:.2rem 0}.reconciliation-table-wrap{margin-top:1rem;overflow-x:auto}.reconciliation-board table{border-collapse:collapse;width:100%;min-width:1100px}.reconciliation-board th,.reconciliation-board td{text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid #e4ebe7;padding:.65rem}.reconciliation-board th:first-child{text-align:left}.reconciliation-board th small{display:block}.reconciliation-badge{background:#e5eee9;border-radius:999px;padding:.28rem .5rem;font-size:.78rem;font-weight:800;display:inline-flex}.reconciliation-badge--escalation_required,.reconciliation-badge--conflicted_evidence{color:#8c211b;background:#fde1de}.reconciliation-badge--review_required,.reconciliation-badge--insufficient_evidence{color:#714900;background:#fff0cd}.reconciliation-net-warning{background:#fff8e9;border-radius:.6rem;padding:.7rem}.reconciliation-cards{display:none}.reconciliation-explanation{gap:1rem;display:grid}.reconciliation-explanation section{border-top:1px solid #e4ebe7;padding-top:.8rem}.coverage-grid{gap:.45rem;display:grid}.coverage-grid article{background:#f4f7f5;border-radius:.55rem;padding:.55rem;display:grid}.reconciliation-explanation ol{padding-left:1.2rem}.reconciliation-explanation li{gap:.2rem;margin:.65rem 0;display:grid}.reconciliation-history>div{gap:.6rem;padding:.3rem;display:flex;overflow-x:auto}.reconciliation-history button{text-align:left;color:#174b39;background:#edf4f0;gap:.25rem;min-width:13rem;display:grid}.reconciliation-history button[aria-pressed=true]{box-shadow:inset 0 0 0 3px #176347}.reconciliation-controls{gap:1rem;display:grid}.reconciliation-control-form textarea{min-height:5rem}.reconciliation-late,.reconciliation-lineage{background:#fee8d7;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.reconciliation-late p{margin:.25rem 0}.reconciliation-lineage{background:#e8f0fb}.reconciliation-mama{background:#f0eafa;justify-content:space-between;align-items:center;gap:1rem;display:flex}.reconciliation-mama h2{margin:.25rem 0}.reconciliation-mama p{margin:0}.reconciliation-boundary{background:#f7faf8}.reconciliation-boundary p{margin:.3rem 0}@media (width<=1100px){.reconciliation-measures,.reconciliation-context{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-layout{grid-template-columns:1fr}.reconciliation-table-wrap{display:none}.reconciliation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.reconciliation-cards article{border:1px solid #dbe5df;border-radius:.8rem;padding:1rem}.reconciliation-cards article header{justify-content:space-between;gap:.7rem;display:flex}.reconciliation-cards article header div{display:grid}.reconciliation-cards dl{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.reconciliation-cards dt{color:#62736a}.reconciliation-cards dd{margin:0;font-weight:800}}@media (width<=700px){.reconciliation-hero,.reconciliation-dominant,.reconciliation-mama{display:grid}.reconciliation-hero>div:last-child{text-align:left}.reconciliation-measures,.reconciliation-context,.reconciliation-cards,.reconciliation-prepare>div,.reconciliation-control-form{grid-template-columns:1fr}.reconciliation-board header,.reconciliation-explanation header,.reconciliation-history header,.reconciliation-controls header{display:grid}.reconciliation-page{font-size:.95rem}.reconciliation-dominant a,.reconciliation-mama a{justify-content:center}.reconciliation-control-actions>*{width:100%}}.reconciliation-board th button,.reconciliation-cards header button{color:#174b39;text-align:left;background:0 0;gap:.15rem;min-height:auto;padding:.35rem;display:grid}.reconciliation-board tr.is-selected{background:#edf7f2}.reconciliation-cards article.is-selected{box-shadow:inset 0 0 0 3px #176347}.reconciliation-hero h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.reconciliation-page,.reconciliation-page *{box-sizing:border-box}.reconciliation-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr)}@media (width<=1100px){.reconciliation-layout{grid-template-columns:1fr}}.reconciliation-explanation>*{width:100%;min-width:0}.reconciliation-explanation header{flex-wrap:wrap}.reconciliation-explanation small{overflow-wrap:break-word}.shift-planner{gap:1rem;display:grid}.shift-planner__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shift-planner__header h2,.shift-planner__detail h3{margin:.25rem 0}.shift-planner__status{border:1px solid var(--border-color,#d8dee9);background:var(--surface-muted,#f7f8fa);border-radius:.75rem;padding:.8rem 1rem}.shift-planner__form,.shift-planner__assignments{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:.8rem;display:grid}.shift-planner label{gap:.35rem;font-weight:600;display:grid}.shift-planner input{min-width:0}.shift-planner__review-actions{flex-wrap:wrap;gap:.75rem;display:flex}.shift-planner__detail{border:1px solid var(--border-color,#d8dee9);border-radius:.75rem;padding:1rem}.shift-planner ul{margin:0;padding-left:1.25rem}@media (width<=720px){.shift-planner__header{flex-direction:column}}.readings-workbench{--readings-ink:#12261f;--readings-muted:#5d6d67;--readings-green:#146c4d;--readings-pale:#eef7f2;min-width:0;color:var(--readings-ink);gap:1rem;display:grid}.readings-hero{background:linear-gradient(125deg,#f3faf6,#e5f2eb);border:1px solid #cfe2d8;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.4rem;display:flex}.readings-hero h2{margin:.2rem 0;font-size:clamp(1.8rem,4vw,2.7rem)}.readings-hero p{max-width:62ch;color:var(--readings-muted);margin:.2rem 0}.readings-hero__status{background:#fff;border:1px solid #d8e4de;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;min-width:12rem;padding:.7rem .85rem;display:grid}.readings-hero__status small{color:var(--readings-muted);grid-column:2}.status-dot{background:#b7463c;border-radius:50%;width:.65rem;height:.65rem}.status-dot.is-online{background:#1d8a5f}.readings-banner{background:#f5f7f6;border:1px solid #dce3df;border-radius:.7rem;padding:.8rem 1rem}.readings-banner--error{background:#fff2ef;border-color:#efc3ba}.readings-banner--loading{background:#f2f6fb;border-color:#cfdae8}.reading-context{background:#fff;border:1px solid #dce3df;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.reading-context div{gap:.15rem;min-width:0;display:grid}.reading-context span,.reading-step{text-transform:uppercase;letter-spacing:.08em;color:var(--readings-muted);font-size:.72rem;font-weight:700;line-height:1.2}.reading-context strong{text-overflow:ellipsis;overflow:hidden}.reading-context button,.reading-tabs button,.reading-capture button,.reading-side button,.reading-lineage button{background:var(--readings-green);color:#fff;cursor:pointer;border:0;border-radius:.65rem;padding:.68rem .9rem;font-weight:700}.reading-context button:disabled,.reading-capture button:disabled,.reading-side button:disabled,.reading-lineage button:disabled{opacity:.45;cursor:not-allowed}.readings-layout{grid-template-columns:minmax(0,1.6fr) minmax(17rem,.75fr);align-items:start;gap:1rem;display:grid}.readings-layout>main,.reading-side>section,.reading-lineage{background:#fff;border:1px solid #dce3df;border-radius:1rem;overflow:hidden}.reading-tabs{border-bottom:1px solid #dce3df;gap:.25rem;padding:.35rem;display:flex}.reading-tabs button{color:var(--readings-muted);background:0 0;flex:1}.reading-tabs button[aria-selected=true]{background:var(--readings-pale);color:var(--readings-green)}.reading-capture{gap:1rem;padding:1.2rem;display:grid}.reading-capture>header,.reading-side section>header,.reading-lineage>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reading-capture h3,.reading-side h3,.reading-lineage h3{margin:.15rem 0}.reading-capture select,.reading-capture input,.reading-capture textarea,.reading-lineage textarea{font:inherit;background:#fff;border:1px solid #bdcbc4;border-radius:.55rem;min-width:0;max-width:100%;padding:.68rem}.reading-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.reading-fields label,.reading-exception label,.reading-lineage label{gap:.35rem;font-weight:700;display:grid}.reading-fields small,.reading-capture small,.reading-lineage small{color:var(--readings-muted);font-weight:400}.input-with-unit{border:1px solid #bdcbc4;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.input-with-unit input{border:0;border-radius:0}.input-with-unit em{color:var(--readings-muted);padding:0 .75rem;font-style:normal;font-weight:700}.reading-task-control{align-items:center;gap:.55rem;display:flex}.reading-task-state{color:#6d4d00;text-transform:uppercase;letter-spacing:.06em;background:#f7e5b5;border-radius:999px;padding:.32rem .55rem;font-size:.72rem;font-weight:800}.reading-task-state.is-review{color:#8d2b19;background:#fde0da}.conversion-card{background:var(--readings-pale);border:1px solid #cce2d5;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.conversion-card div{gap:.15rem;display:grid}.conversion-card strong{font-size:1.35rem}.conversion-card p{grid-column:1/-1;margin:0}.conversion-card.is-warning{background:#fff6e4;border-color:#e7c47b}.water-check{border:1px solid #dce3df;border-radius:.8rem;flex-wrap:wrap;gap:.8rem 1.2rem;padding:1rem;display:flex}.water-check legend{padding:0 .35rem;font-weight:800}.water-check label{align-items:center;gap:.45rem;display:flex}.water-check label:last-child{grid-template-columns:auto minmax(8rem,1fr);width:100%;display:grid}.water-check label:last-child small{grid-column:2}.upload-control{cursor:pointer;background:#fafcfb;border:1px dashed #8ca99b;border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}.upload-control input{border:0;width:100%;padding:0}.upload-control.is-disabled{opacity:.65;cursor:not-allowed}.reading-exception summary{cursor:pointer;color:var(--readings-green);font-weight:700}.reading-exception label{margin-top:.7rem}.reading-exception textarea,.reading-lineage textarea{resize:vertical;min-height:5rem}.reading-capture footer{border-top:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.reading-capture footer p{color:var(--readings-muted);margin:0;font-size:.9rem}.reading-side{gap:1rem;display:grid}.reading-side>section{padding:1rem}.reading-side ul{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.reading-side li button{text-align:left;width:100%;color:var(--readings-ink);background:#f5f8f6;border:1px solid #dce3df;gap:.15rem;display:grid}.reading-side li button strong{font-size:1.1rem}.reading-side li button small,.muted{color:var(--readings-muted)}.observation-history{border-top:1px solid #dce3df;gap:.55rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.observation-history li{background:#f7faf8;border-left:3px solid #6c9b84;gap:.15rem;padding:.7rem;display:grid}.observation-history small{color:var(--readings-muted)}.readings-alert,.readings-empty{background:#fffbea;border:1px solid #dbcfa8;border-radius:.8rem;padding:1rem}.readings-alert p,.readings-empty p{margin:.3rem 0 0}.readings-alert--conflict{background:#fff1ef;border-color:#e4a8a1}.readings-alert--offline{background:#f2f4f7;border-color:#aab2c0}.readings-alert--warning{background:#fff7e7;border-color:#e3c076}.readings-empty a{color:var(--readings-green);margin-top:.7rem;font-weight:700;display:inline-block}.reading-lineage{gap:1rem;padding:1.2rem;display:grid}.reading-lineage>header>strong{font-size:1.5rem}.lineage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.lineage-grid p{gap:.15rem;margin:0;display:grid}.lineage-grid span{text-transform:uppercase;color:var(--readings-muted);font-size:.75rem;font-weight:700}.reading-actions{border-top:1px solid #e4e9e6;gap:.8rem;padding-top:1rem;display:grid}.reading-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.reading-lineage button.secondary{color:var(--readings-green);background:#eaf2ee}.readings-workbench :focus-visible{outline-offset:2px;outline:3px solid #f0ae2e}@media (width<=900px){.readings-layout{grid-template-columns:1fr}.reading-context{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-context button{grid-column:1/-1}.lineage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.readings-hero{gap:1rem;padding:1rem;display:grid}.readings-hero__status{width:100%;min-width:0}.reading-context,.reading-fields{grid-template-columns:1fr}.reading-context button{grid-column:auto}.reading-capture{padding:.85rem}.reading-capture>header,.reading-capture footer,.reading-side section>header,.reading-lineage>header{flex-direction:column;align-items:stretch}.conversion-card{grid-template-columns:1fr}.conversion-card button{width:100%}.lineage-grid{grid-template-columns:1fr 1fr}.water-check label:last-child{grid-template-columns:1fr}.water-check label:last-child small{grid-column:auto}.reading-actions>div button{width:100%}}.stock-tanks-page{color:var(--rukova-ink,#18211d);gap:20px;min-width:0;max-width:100%;display:grid;overflow-x:clip}.stock-tanks-page *{box-sizing:border-box;min-width:0}.stock-tanks-context,.stock-tanks-attention,.stock-tanks-board,.stock-tanks-detail,.stock-tanks-mama,.stock-tanks-state,.stock-tanks-source-notice,.stock-tanks-measures article{background:var(--rukova-surface,#fff);border:1px solid #18211d1f;border-radius:18px}.stock-tanks-context{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.stock-tanks-context span,.stock-tanks-attention span,.stock-tanks-board header span,.stock-tanks-detail>span,.stock-tanks-mama span,.stock-tanks-state>span,.stock-tanks-measures article>span{letter-spacing:.08em;text-transform:uppercase;color:#65726b;font-size:.74rem;font-weight:800}.stock-tanks-context h1,.stock-tanks-attention h2,.stock-tanks-board h2,.stock-tanks-detail h2,.stock-tanks-mama h2,.stock-tanks-state h2{overflow-wrap:anywhere;margin:5px 0 6px;line-height:1.08}.stock-tanks-context p,.stock-tanks-attention p,.stock-tanks-mama p,.stock-tanks-state p{color:#66716c;overflow-wrap:anywhere;max-width:70ch;margin:0}.stock-tanks-context-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stock-tanks-context-tags>span:not(.stock-tanks-badge){background:#f0f3f1;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.stock-tanks-badge{text-transform:capitalize;color:#4d5a53;overflow-wrap:anywhere;background:#edf0ee;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.stock-tanks-badge--good{color:#215d3d;background:#e8f5ed}.stock-tanks-badge--attention{color:#77530b;background:#fff3d6}.stock-tanks-badge--risk{color:#812d28;background:#fde9e7}.stock-tanks-source-notice{border-left:5px solid #7a847f;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px 14px;padding:13px 16px;display:grid}.stock-tanks-source-notice strong{font-size:.82rem;line-height:1.35}.stock-tanks-source-notice span{color:#5f6b64;overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.stock-tanks-source-notice--attention{background:#fffbf0;border-left-color:#c28b21}.stock-tanks-source-notice--risk{background:#fff7f6;border-left-color:#a34840}.stock-tanks-source-notice--neutral{background:#f6faf8;border-left-color:#52796a}.stock-tanks-attention{border-left:5px solid #c28b21;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.stock-tanks-attention--good{border-left-color:#3f8b61}.stock-tanks-primary-action,.stock-tanks-secondary-action,.stock-tanks-detail-actions a,.stock-tanks-mama a,.stock-tanks-state-actions a,.stock-tanks-state-actions button,.stock-tanks-refresh{min-height:40px;font:inherit;cursor:pointer;border:1px solid #2f5d4b;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.stock-tanks-primary-action{color:#fff;white-space:nowrap;background:#244f40}.stock-tanks-secondary-action,.stock-tanks-detail-actions a,.stock-tanks-mama a,.stock-tanks-state-actions a,.stock-tanks-state-actions button,.stock-tanks-refresh{color:#244f40;background:#fff}.stock-tanks-primary-action:focus-visible,.stock-tanks-secondary-action:focus-visible,.stock-tanks-detail-actions a:focus-visible,.stock-tanks-mama a:focus-visible,.stock-tanks-state-actions a:focus-visible,.stock-tanks-state-actions button:focus-visible,.stock-tanks-refresh:focus-visible,.stock-tanks-row:focus-visible{outline-offset:3px;outline:3px solid}.stock-tanks-refresh:disabled{cursor:not-allowed;opacity:.55}.stock-tanks-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stock-tanks-measures article{gap:6px;min-width:0;padding:16px;display:grid}.stock-tanks-measures strong{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.1}.stock-tanks-measures small{color:#69756e;overflow-wrap:anywhere;line-height:1.35}.stock-tanks-main{grid-template-columns:minmax(0,1.9fr) minmax(280px,.8fr);align-items:start;gap:16px;min-width:0;display:grid}.stock-tanks-board{min-width:0;overflow:hidden}.stock-tanks-board>header{border-bottom:1px solid #18211d1a;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.stock-tanks-board h2{font-size:1.15rem}.stock-tanks-refresh{white-space:nowrap}.stock-tanks-table{min-width:0;display:grid}.stock-tanks-table-head,.stock-tanks-row{text-align:left;grid-template-columns:1.05fr 1fr 1fr 1.15fr 1fr .9fr;align-items:center;gap:12px;display:grid}.stock-tanks-table-head{color:#66716c;text-transform:uppercase;background:#f5f7f5;padding:10px 18px;font-size:.72rem;font-weight:800}.stock-tanks-row{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #18211d14;padding:14px 18px}.stock-tanks-row:first-of-type{border-top:0}.stock-tanks-row:hover{background:#f8faf9}.stock-tanks-row:focus-visible{z-index:1;background:#f8faf9;position:relative}.stock-tanks-row--selected{background:#f0f6f3}.stock-tanks-row>span{gap:3px;min-width:0;display:grid}.stock-tanks-row strong{overflow-wrap:anywhere;font-size:.9rem}.stock-tanks-row small{color:#6b7770;overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.stock-tanks-detail{gap:13px;padding:20px;display:grid;position:sticky;top:16px}.stock-tanks-detail h2{font-size:1.25rem}.stock-tanks-detail dl{gap:0;margin:2px 0;display:grid}.stock-tanks-detail dl div{border-bottom:1px solid #18211d14;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.stock-tanks-detail dt{color:#66716c}.stock-tanks-detail dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800}.stock-tanks-explanation{background:#f5f7f5;border-radius:12px;padding:12px}.stock-tanks-explanation h3{margin:0 0 5px;font-size:.85rem}.stock-tanks-explanation p{color:#66716c;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.45}.stock-tanks-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stock-tanks-timeline li{border-left:2px solid #dbe5df;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding-left:12px;display:grid}.stock-tanks-timeline li span{color:#68736d;font-size:.77rem}.stock-tanks-timeline li strong{font-size:.82rem}.stock-tanks-timeline li small{color:#7a847f;overflow-wrap:anywhere;grid-column:1/-1}.stock-tanks-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.stock-tanks-mama{background:#f7f4ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.stock-tanks-authority{color:#637069;overflow-wrap:anywhere;padding:4px 4px 14px;font-size:.78rem;line-height:1.45}.stock-tanks-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:32px;display:flex}.stock-tanks-state-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.stock-tanks-state-actions button{appearance:none}@media (width<=1100px){.stock-tanks-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-tanks-main{grid-template-columns:1fr}.stock-tanks-detail{position:static}.stock-tanks-table-head,.stock-tanks-row{grid-template-columns:1fr 1fr 1fr}.stock-tanks-table-head span:nth-child(n+4){display:none}.stock-tanks-row>span:nth-child(n+4){border-top:1px dashed #18211d1c;padding-top:8px}}@media (width<=760px){.stock-tanks-page{gap:14px}.stock-tanks-context,.stock-tanks-attention,.stock-tanks-mama,.stock-tanks-board>header{flex-direction:column;align-items:flex-start}.stock-tanks-source-notice{grid-template-columns:1fr}.stock-tanks-context-tags{justify-content:flex-start}.stock-tanks-attention{padding:18px}.stock-tanks-primary-action,.stock-tanks-secondary-action{width:100%}.stock-tanks-measures{grid-template-columns:1fr 1fr}.stock-tanks-table-head{display:none}.stock-tanks-table{background:#f4f6f4;gap:10px;padding:10px}.stock-tanks-row{border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;border:1px solid #18211d1a!important}.stock-tanks-row>span{border-top:0!important;padding-top:0!important}.stock-tanks-row>span:before{content:attr(data-label);text-transform:uppercase;color:#78837d;letter-spacing:.05em;font-size:.64rem;font-weight:800}.stock-tanks-row>span:first-child{grid-column:1/-1;padding-bottom:7px;border-bottom:1px solid #18211d14!important}.stock-tanks-row>span:first-child:before{content:"Tank / product"}.stock-tanks-mama a,.stock-tanks-board>header .stock-tanks-refresh{width:100%}}@media (width<=480px){.stock-tanks-context{padding:17px}.stock-tanks-context h1{font-size:1.45rem}.stock-tanks-measures{grid-template-columns:1fr}.stock-tanks-measures article{padding:14px}.stock-tanks-main{gap:12px}.stock-tanks-row{grid-template-columns:1fr}.stock-tanks-row>span:first-child{grid-column:auto}.stock-tanks-detail{padding:16px}.stock-tanks-detail dl div{flex-direction:column;align-items:flex-start}.stock-tanks-detail dd{text-align:left}.stock-tanks-detail-actions{display:grid}.stock-tanks-mama{padding:17px}.stock-tanks-state{padding:22px}.stock-tanks-state-actions{width:100%;display:grid}.stock-tanks-state-actions>*{width:100%}}.receiving-page{gap:18px;min-width:0;display:grid}.receiving-context{border:1px solid var(--border,#d8dde6);background:var(--surface,#fff);border-radius:18px;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.receiving-context>div:first-child{max-width:820px}.receiving-context span,.receiving-section-heading span,.receiving-queue__heading span,.receiving-fact>span,.receiving-transfer-columns span,.receiving-review-box span,.receiving-mama span,.receiving-empty>span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#687386);font-size:.75rem;font-weight:700;display:block}.receiving-context h1{margin:5px 0 8px;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.1}.receiving-context p,.receiving-decision-banner p,.receiving-boundary-grid p,.receiving-review-box p,.receiving-mama p,.receiving-empty p{color:var(--text-muted,#687386);margin:0;line-height:1.55}.receiving-context__meta{text-align:right;align-content:start;gap:5px;min-width:180px;display:grid}.receiving-context__meta strong{text-transform:capitalize}.receiving-context__meta small{color:var(--text-muted,#687386)}.receiving-mode{align-items:center;gap:8px;min-width:0;display:flex}.receiving-mode button,.receiving-actions button,.receiving-actions a,.receiving-section-heading a,.receiving-mama a{border:1px solid var(--border,#d8dde6);background:var(--surface,#fff);min-height:42px;color:inherit;font:inherit;border-radius:11px;font-weight:700;text-decoration:none}.receiving-mode button{cursor:pointer;padding:9px 14px}.receiving-mode button[aria-selected=true]{background:var(--surface-subtle,#f3f5f8);border-color:currentColor}.receiving-mode button span{background:var(--surface-subtle,#eef1f5);border-radius:999px;place-items:center;min-width:24px;height:22px;margin-left:6px;padding:0 6px;font-size:.78rem;display:inline-grid}.receiving-mode .receiving-refresh{margin-left:auto}.receiving-mode button:disabled,.receiving-actions button:disabled{cursor:not-allowed;opacity:.48}.receiving-notice{border:1px solid var(--border,#d8dde6);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 16px;line-height:1.45;display:flex}.receiving-notice strong{white-space:nowrap}.receiving-notice--attention{background:#fff8e8;border-color:#d8aa45}.receiving-notice--risk{background:#fff2f1;border-color:#c66}.receiving-workspace{grid-template-columns:minmax(245px,31%) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.receiving-queue,.receiving-detail,.receiving-empty{border:1px solid var(--border,#d8dde6);background:var(--surface,#fff);border-radius:16px;min-width:0}.receiving-queue{padding:14px}.receiving-queue__heading{justify-content:space-between;align-items:center;gap:10px;padding:2px 3px 12px;display:flex}.receiving-queue-list{gap:8px;display:grid}.receiving-queue-card{text-align:left;border:1px solid var(--border,#d8dde6);width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;gap:6px;padding:12px;display:grid}.receiving-queue-card:hover{background:var(--surface-subtle,#f5f6f8)}.receiving-queue-card--selected{background:var(--surface-subtle,#f5f6f8);border-color:currentColor}.receiving-queue-card__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.receiving-queue-card>span:not(.receiving-queue-card__top),.receiving-queue-card small{overflow-wrap:anywhere;color:var(--text-muted,#687386)}.receiving-pill{text-transform:capitalize;border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-size:.72rem;font-weight:800;line-height:1.35;display:inline-flex}.receiving-pill--good{color:#176d35;background:#e8f7ed}.receiving-pill--attention{color:#785300;background:#fff1cd}.receiving-pill--risk{color:#8d2823;background:#fde6e4}.receiving-pill--neutral{color:#4f5b6b;background:#eef1f5}.receiving-detail{gap:16px;padding:18px;display:grid}.receiving-decision-banner{background:var(--surface-subtle,#f5f6f8);border-radius:14px;justify-content:space-between;gap:18px;padding:17px;display:flex}.receiving-decision-banner>div{min-width:0}.receiving-decision-banner span:first-child{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#687386);font-size:.76rem;font-weight:700}.receiving-decision-banner h2{margin:4px 0 6px;font-size:1.35rem}.receiving-facts{gap:10px;min-width:0;display:grid}.receiving-facts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.receiving-facts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-fact{border:1px solid var(--border,#d8dde6);border-radius:12px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.receiving-fact strong{overflow-wrap:anywhere;font-size:1.08rem}.receiving-fact small{color:var(--text-muted,#687386);overflow-wrap:anywhere;line-height:1.45}.receiving-fact a{color:inherit;font-weight:700}.receiving-section-heading{justify-content:space-between;align-items:end;gap:15px;padding-top:3px;display:flex}.receiving-section-heading h3{margin:3px 0 0}.receiving-section-heading a,.receiving-mama a{justify-content:center;align-items:center;padding:7px 11px;display:inline-flex}.receiving-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.receiving-boundary-grid article{background:var(--surface-subtle,#f5f6f8);border-radius:12px;min-width:0;padding:14px}.receiving-boundary-grid span{color:var(--text-muted,#687386);font-size:.78rem;font-weight:700;display:block}.receiving-boundary-grid strong{margin:5px 0 7px;display:block}.receiving-transfer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.receiving-transfer-columns article{border:1px solid var(--border,#d8dde6);border-radius:13px;min-width:0;padding:15px}.receiving-transfer-columns h3{margin:5px 0;font-size:1.2rem}.receiving-transfer-columns p,.receiving-transfer-columns small{overflow-wrap:anywhere;color:var(--text-muted,#687386);line-height:1.45}.receiving-review-box{background:#fffaf0;border:1px solid #d8aa45;border-radius:14px;gap:12px;padding:16px;display:grid}.receiving-review-box h3,.receiving-mama h3{margin:4px 0 5px}.receiving-review-box label{gap:6px;font-weight:700;display:grid}.receiving-review-box textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border,#b8c0cc);background:var(--surface,#fff);width:100%;max-width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 11px}.receiving-actions{flex-wrap:wrap;gap:8px;display:flex}.receiving-actions button,.receiving-actions a{cursor:pointer;color:#fff;background:#171b24;border-color:#171b24;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.receiving-actions .receiving-button--secondary{color:inherit;border-color:var(--border,#aeb6c2);background:0 0}.receiving-inline-alert{color:#8d2823;margin:0;font-weight:700}.receiving-inline-success{color:#176d35;margin:0;font-weight:700}.receiving-mama{background:var(--surface-subtle,#f5f6f8);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.receiving-mama>div{min-width:0}.receiving-empty{place-items:start;gap:8px;padding:30px;display:grid}.receiving-empty h2{margin:0}.receiving-footer-boundary{border-top:1px solid var(--border,#d8dde6);color:var(--text-muted,#687386);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;line-height:1.5;display:flex}.receiving-footer-boundary strong{color:inherit;white-space:nowrap}.receiving-page button:focus-visible,.receiving-page a:focus-visible,.receiving-page textarea:focus-visible{outline-offset:3px;outline:3px solid}@media (width<=1100px){.receiving-workspace{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.receiving-facts--three,.receiving-boundary-grid,.receiving-transfer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-transfer-columns article:last-child,.receiving-boundary-grid article:last-child{grid-column:1/-1}}@media (width<=760px){.receiving-context{display:grid}.receiving-context__meta{text-align:left;min-width:0}.receiving-mode{flex-wrap:wrap}.receiving-mode .receiving-refresh{margin-left:0}.receiving-workspace{grid-template-columns:1fr}.receiving-queue-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.receiving-facts--three,.receiving-facts--two,.receiving-boundary-grid,.receiving-transfer-columns{grid-template-columns:1fr}.receiving-transfer-columns article:last-child,.receiving-boundary-grid article:last-child{grid-column:auto}.receiving-mama,.receiving-decision-banner,.receiving-footer-boundary,.receiving-notice{display:grid}.receiving-notice strong{white-space:normal}}@media (width<=480px){.receiving-page{gap:12px}.receiving-context,.receiving-detail{padding:14px}.receiving-mode{grid-template-columns:1fr 1fr;display:grid}.receiving-mode .receiving-refresh{grid-column:1/-1;width:100%}.receiving-queue{padding:10px}.receiving-queue-list{grid-template-columns:1fr}.receiving-queue-card__top{display:grid}.receiving-section-heading{align-items:start;display:grid}.receiving-section-heading a,.receiving-mama a,.receiving-actions button,.receiving-actions a{box-sizing:border-box;width:100%}.receiving-actions{display:grid}.receiving-empty{padding:20px}.receiving-context h1{font-size:1.45rem}}.forecast-board{gap:16px;min-width:0;display:grid}.forecast-board button,.forecast-board a{font:inherit}.forecast-board__hero{color:#fff;background:linear-gradient(135deg,#173d34,#245b4d);border-radius:18px;justify-content:space-between;gap:20px;padding:22px;display:flex}.forecast-board__hero>div{gap:5px;display:grid}.forecast-board__hero span,.forecast-board__hero small{text-transform:none;opacity:.76}.forecast-board__hero h2{margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.forecast-board__hero p{max-width:750px;margin:0}.forecast-board__hero>div:last-child{text-align:right;align-content:center;min-width:190px}.forecast-board__notice{background:#fff;border:1px solid #d7ddd9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.forecast-board__notice.is-error,.forecast-board__notice.is-conflict,.forecast-board__notice.is-denied{background:#fff4ef;border-color:#d59b8c}.forecast-board__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.forecast-board button,.forecast-board .primary{color:#173d34;cursor:pointer;background:#fff;border:1px solid #9bac9f;border-radius:9px;padding:9px 12px;text-decoration:none}.forecast-board .primary{color:#fff;background:#21604e;border-color:#21604e}.forecast-board button:disabled{cursor:not-allowed;opacity:.48}.forecast-board button:focus-visible,.forecast-board a:focus-visible,.forecast-board input:focus-visible,.forecast-board select:focus-visible,.forecast-board textarea:focus-visible{outline-offset:2px;outline:3px solid #e5a824}.forecast-board__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.forecast-board__metrics article,.forecast-board__measures article{background:#fff;border:1px solid #d8dfdb;border-radius:12px;gap:3px;padding:14px;display:grid}.forecast-board__metrics strong,.forecast-board__measures strong{font-size:1.3rem}.forecast-board__metrics span,.forecast-board__measures span{color:#567068;font-size:.76rem}.forecast-board__metrics small,.forecast-board__measures small{color:#64746e}.forecast-board__filters{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.forecast-board__filters button[aria-pressed=true]{color:#fff;background:#173d34}.forecast-board__layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.forecast-board__queue{gap:8px;max-height:780px;display:grid;overflow:auto}.forecast-board__queue>button{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.forecast-board__queue>button>span{gap:3px;min-width:0;display:grid}.forecast-board__queue>button>span:last-child{text-align:right}.forecast-board__queue>button small{color:#63736d;overflow-wrap:anywhere}.forecast-board__queue>button.is-selected{background:#f3faf7;border-color:#21604e;box-shadow:inset 3px 0 #21604e}.risk{border-radius:999px;width:max-content;padding:3px 7px;font-size:.76rem;display:inline-flex}.risk--critical{color:#8b251a;background:#f7d9d4}.risk--high{color:#775309;background:#f7e7c5}.risk--medium,.risk--unknown{color:#685d3d;background:#e9e4d5}.risk--low{color:#17523e;background:#dcefe5}.forecast-board__detail{gap:14px;min-width:0;display:grid}.forecast-board__detail>header,.forecast-board__basis>header,.forecast-board__scenarios header,.forecast-board__modal header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.forecast-board__detail h3,.forecast-board__detail h4,.forecast-board__detail p,.forecast-board__modal h3,.forecast-board__modal p{margin:0}.forecast-board__detail>header>div{gap:3px;display:grid}.forecast-board__warning{background:#fff4e5;border-left:4px solid #b46a26;border-radius:8px;padding:12px}.forecast-board__warning p{margin-top:4px}.forecast-board__measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.forecast-board__basis,.forecast-board__scenarios>section,.forecast-board__actions>div,.forecast-board__actions>form,.forecast-board__result,.forecast-board__boundary,.forecast-board__empty{background:#fff;border:1px solid #d8dfdb;border-radius:12px;gap:10px;padding:15px;display:grid}.forecast-board__basis dl,.forecast-board__modal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.forecast-board__basis dl div,.forecast-board__modal dl div{background:#f4f7f5;border-radius:8px;gap:2px;padding:9px;display:grid}.forecast-board dt{color:#60736b;font-size:.74rem}.forecast-board dd{overflow-wrap:anywhere;margin:0}.forecast-board__basis ul{margin:0;padding-left:20px}.forecast-board__scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.forecast-board__scenarios article{border-top:1px solid #e0e5e2;gap:4px;padding:10px 0;display:grid}.forecast-board__scenarios button{width:max-content}.forecast-board__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.forecast-board__actions form{align-content:start}.forecast-board__actions label{gap:4px;font-size:.82rem;display:grid}.forecast-board input,.forecast-board select,.forecast-board textarea{box-sizing:border-box;color:#18231f;background:#fff;border:1px solid #abb8b1;border-radius:8px;width:100%;padding:8px}.forecast-board textarea{resize:vertical;min-height:72px}.forecast-board__actions>div button+button{margin-left:7px}.forecast-board__result{background:#f0faf5;border-color:#80ab96}.forecast-board__boundary{background:#eef5f1}.forecast-board__backdrop{z-index:50;background:#0a17129e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.forecast-board__modal{background:#fff;border-radius:16px;gap:14px;width:min(600px,100%);max-height:90vh;padding:20px;display:grid;overflow:auto;box-shadow:0 20px 60px #00000047}.forecast-board__modal footer{justify-content:flex-end;gap:9px;display:flex}.forecast-board__modal small{color:#596b64}@media (width<=980px){.forecast-board__layout{grid-template-columns:1fr}.forecast-board__queue{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.forecast-board__queue>button{min-width:0}.forecast-board__actions{grid-template-columns:1fr 1fr}.forecast-board__actions>form:last-child{grid-column:1/-1}}@media (width<=700px){.forecast-board__hero{display:grid}.forecast-board__hero>div:last-child{text-align:left;min-width:0}.forecast-board__metrics{display:flex;overflow-x:auto}.forecast-board__metrics article{min-width:180px}.forecast-board__measures,.forecast-board__scenarios,.forecast-board__actions,.forecast-board__basis dl,.forecast-board__modal dl,.forecast-board__queue{grid-template-columns:1fr}.forecast-board__actions>form:last-child{grid-column:auto}.forecast-board__toolbar{flex-direction:column;align-items:flex-start}.forecast-board__modal footer{display:grid}.forecast-board__modal footer>*{text-align:center}.forecast-board__actions>div button+button{margin:7px 0 0}}.manual-sales-tender{gap:1rem;display:grid}.manual-sales-tender__runtime{gap:.75rem;display:grid}.manual-sales-tender__runtime h2{margin:0}.manual-sales-tender__status{border:1px solid var(--border-color,#d8dee9);background:var(--surface-muted,#f7f8fa);border-radius:.75rem;padding:.8rem 1rem}.manual-sales-tender__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.manual-sales-tender__card{border:1px solid var(--border-color,#d8dee9);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.manual-sales-tender__form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:.75rem;display:grid}.manual-sales-tender label,.manual-sales-tender__runtime label{gap:.35rem;font-weight:600;display:grid}.manual-sales-tender input,.manual-sales-tender__runtime input{min-width:0}.manual-sales-tender__lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.manual-sales-tender ul{margin:0;padding-left:1.25rem}.manual-sales-tender__detail{border:1px solid var(--border-color,#d8dee9);border-radius:.75rem;gap:.4rem;padding:1rem;display:grid}.manual-sales-tender__detail h3{margin:.25rem 0}.manual-sales-tender__actions{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:.75rem;display:grid}.manual-sales-tender__microcopy{color:var(--text-muted,#586174);font-size:.9rem}@media (width>=1161px) and (width<=1400px){.manual-sales-tender [aria-label="Current operating context"]{padding-right:23rem}}.pricing-journey{gap:16px;display:grid}.pricing-journey__header,.pricing-filter,.pricing-card,.pricing-boundary,.pricing-status,.pricing-metrics article{border:1px solid var(--rukova-line,#ded8ca);background:var(--rukova-panel,#fffdf9);border-radius:16px;box-shadow:0 10px 30px #27313b0e}.pricing-journey__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.pricing-journey__header h2{color:var(--rukova-deep-blue,#17324d);margin:4px 0 8px}.pricing-journey__header p{max-width:850px;color:var(--rukova-muted,#68706f);margin:0}.pricing-status{border-left:4px solid var(--rukova-information,#356d91);align-items:center;gap:10px;min-height:46px;padding:10px 14px;display:flex}.pricing-status--success{border-left-color:var(--rukova-green,#23725b);background:#f2faf6}.pricing-status--error,.pricing-status--denied{border-left-color:var(--rukova-danger,#a13b33);background:#fff4f2}.pricing-status--conflict{border-left-color:var(--rukova-amber,#c58a24);background:#fff9eb}.pricing-status button{margin-left:auto}.pricing-spinner{border:2px solid #ccd6dc;border-top-color:var(--rukova-deep-blue,#17324d);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite pricing-spin}@keyframes pricing-spin{to{transform:rotate(360deg)}}.pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-metrics article{gap:4px;padding:15px 17px;display:grid}.pricing-metrics span{color:var(--rukova-muted,#68706f);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:750}.pricing-metrics strong{color:var(--rukova-deep-blue,#17324d);font-size:28px}.pricing-filter{grid-template-columns:minmax(200px,1fr) minmax(280px,1.5fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid}.pricing-filter label,.pricing-form label,.pricing-card>label{color:var(--rukova-graphite,#27313b);gap:6px;font-size:13px;font-weight:700;display:grid}.pricing-check{white-space:nowrap;flex-direction:row;align-items:center;padding-bottom:10px;display:flex!important}.pricing-check input{width:auto}.pricing-layout{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.4fr);align-items:start;gap:16px;display:grid}.pricing-layout--review{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{min-width:0;padding:20px}.pricing-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pricing-card header h3{color:var(--rukova-deep-blue,#17324d);margin:0}.pricing-card header span{color:var(--rukova-muted,#68706f);font-size:12px}.pricing-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pricing-form header,.pricing-form .wide,.pricing-form>button,.pricing-form .pricing-help{grid-column:1/-1}.pricing-card input,.pricing-card select,.pricing-card textarea,.pricing-filter input{box-sizing:border-box;color:#27313b;width:100%;font:inherit;background:#fff;border:1px solid #cbc5b8;border-radius:9px;padding:9px 10px}.pricing-card textarea{resize:vertical;min-height:76px}.pricing-journey button{border:1px solid var(--rukova-deep-blue,#17324d);background:var(--rukova-deep-blue,#17324d);color:#fff;cursor:pointer;border-radius:9px;padding:9px 12px;font-weight:750}.pricing-journey button.secondary{color:var(--rukova-danger,#a13b33);background:#fff;border-color:#d7aaa5}.pricing-journey button:disabled{opacity:.48;cursor:not-allowed}.pricing-help{color:var(--rukova-muted,#68706f);margin:0;font-size:12px}.pricing-table-wrap{overflow:auto}.pricing-history table{border-collapse:collapse;width:100%}.pricing-history th,.pricing-history td{border-bottom:1px solid var(--rukova-line,#ded8ca);text-align:left;vertical-align:middle;padding:11px 8px}.pricing-history th{color:var(--rukova-muted,#68706f);text-transform:uppercase;font-size:11px}.pricing-history td small{color:var(--rukova-muted,#68706f);margin-top:3px;display:block}.pricing-history tr.is-selected{background:#f3f7f8}.pricing-state{color:#44515a;text-transform:uppercase;background:#e9edf0;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.pricing-state--active,.pricing-state--matched{color:#195d48;background:#deefe7}.pricing-state--scheduled,.pricing-state--draft,.pricing-state--unavailable{color:#805a16;background:#fff0ce}.pricing-state--cancelled,.pricing-state--mismatch{color:#8b312b;background:#f9dfdc}.pricing-empty{text-align:center;min-height:145px;color:var(--rukova-muted,#68706f);place-content:center;gap:5px;display:grid}.pricing-detail{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-detail div{min-width:0}.pricing-detail dt{color:var(--rukova-muted,#68706f);text-transform:uppercase;font-size:11px}.pricing-detail dd{overflow-wrap:anywhere;margin:3px 0 0}.pricing-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.pricing-channel-list{gap:8px;margin-top:16px;display:grid}.pricing-channel-list>div{border-top:1px solid var(--rukova-line,#ded8ca);grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0;display:grid}.pricing-channel-list small{color:var(--rukova-muted,#68706f);grid-column:1/-1}.pricing-audit ol{gap:10px;padding:0;list-style:none;display:grid}.pricing-audit li{border-bottom:1px solid var(--rukova-line,#ded8ca);grid-template-columns:auto 1fr;gap:5px 9px;padding-bottom:10px;display:grid}.pricing-audit time{color:var(--rukova-muted,#68706f);grid-column:2;font-size:12px}.pricing-boundary{border-left:4px solid var(--rukova-amber,#c58a24);color:#5e533f;background:#fff9eb;padding:15px 18px}.pricing-boundary strong{color:#51370c}@media (width<=1050px){.pricing-layout,.pricing-layout--review{grid-template-columns:1fr}.pricing-filter{grid-template-columns:1fr 1fr}}@media (width<=700px){.pricing-metrics{grid-template-columns:1fr 1fr}.pricing-filter,.pricing-form{grid-template-columns:1fr}.pricing-form>*{grid-column:1!important}.pricing-journey__header{flex-direction:column}}.rukova-studio{gap:1rem;display:grid}.rukova-studio-hero,.rukova-companion,.rukova-studio-panel,.rukova-studio-state{background:#fff;border:1px solid #14284124;border-radius:18px;box-shadow:0 12px 30px #1428410f}.rukova-studio-hero,.rukova-companion{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.rukova-studio-hero span,.rukova-companion span,.rukova-studio-panel header span,.rukova-studio-state>span{color:#526477;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:block}.rukova-studio-hero h2,.rukova-studio-state h2{margin:.25rem 0}.rukova-studio-hero p,.rukova-companion p,.rukova-studio-panel p,.rukova-studio-state p{color:#526477;margin:.4rem 0 0}.rukova-companion{background:linear-gradient(135deg,#f7f8ff 0%,#fff 55%,#f2fbf7 100%);border-color:#4c5ca547}.rukova-companion-actions{flex-wrap:wrap;gap:.6rem;display:flex}.rukova-studio button{color:#fff;font:inherit;cursor:pointer;background:#173d5f;border:0;border-radius:10px;padding:.7rem .9rem;font-weight:700}.rukova-studio button:disabled{cursor:not-allowed;opacity:.5}.rukova-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rukova-studio-panel{min-width:0;padding:1rem}.rukova-studio-panel header h3{margin:.25rem 0 .8rem}.rukova-studio-panel label{gap:.35rem;margin-bottom:.75rem;font-weight:650;display:grid}.rukova-studio-panel input,.rukova-studio-panel textarea{box-sizing:border-box;color:#152a3a;width:100%;font:inherit;border:1px solid #14284138;border-radius:10px;padding:.7rem}.rukova-studio-panel textarea{resize:vertical;min-height:92px}.rukova-situation-list{gap:.55rem;display:grid}.rukova-situation-list button{text-align:left;color:#173d5f;background:#f4f7fa;border:1px solid #1428411f;gap:.2rem;width:100%;display:grid}.rukova-situation-list button.active{background:#eaf3fa;border-color:#386a92}.rukova-situation-list span,.rukova-situation-list small,.rukova-evidence-item span,.rukova-evidence-item small,.rukova-timeline span,.rukova-timeline small{color:#526477}.rukova-studio-facts{gap:.6rem;margin:0;display:grid}.rukova-studio-facts div{border-bottom:1px solid #14284114;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:.7rem;padding-bottom:.45rem;display:grid}.rukova-studio-facts dt{color:#526477;font-weight:650}.rukova-studio-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.rukova-evidence-item{overflow-wrap:anywhere;border-bottom:1px solid #14284114;gap:.2rem;padding:.65rem 0;display:grid}.rukova-timeline{gap:.65rem;padding-left:1.1rem;display:grid}.rukova-timeline li{gap:.15rem;display:grid}.rukova-verification{border-radius:12px;padding:.9rem}.rukova-verification.verified{background:#eaf7ef;border:1px solid #9bd1ad}.rukova-verification.failed{background:#fff0ef;border:1px solid #e2aaa5}.rukova-studio-state{padding:1.5rem}@media (width<=900px){.rukova-studio-grid{grid-template-columns:1fr}.rukova-studio-hero,.rukova-companion{flex-direction:column;align-items:stretch}}@media (width<=520px){.rukova-companion-actions,.rukova-companion-actions button,.rukova-studio-hero button,.rukova-studio-panel button{width:100%}.rukova-studio-facts div{grid-template-columns:1fr;gap:.2rem}}:root{--rukova-ink:#10251f;--rukova-muted:#53675f;--rukova-paper:#f5f3ec;--rukova-card:#fff;--rukova-green:#155f46;--rukova-green-dark:#0d4634;--rukova-gold:#d7a53b;--rukova-line:#10251f24}*{box-sizing:border-box}body{margin:0}.rukova-public-shell,.rukova-identity-shell{min-height:100vh;color:var(--rukova-ink);background:var(--rukova-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.rukova-public-header{border-bottom:1px solid var(--rukova-line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3ecf0;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;padding:14px clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.rukova-mark{align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:inline-flex}.rukova-mark-symbol{background:var(--rukova-green);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.rukova-mark>span:last-child{line-height:1.1;display:grid}.rukova-mark strong{letter-spacing:-.02em;font-size:19px}.rukova-mark small{color:var(--rukova-muted);margin-top:4px;font-size:11px}.rukova-public-header nav,.rukova-public-actions,.rukova-hero-actions{align-items:center;gap:18px;display:flex}.rukova-public-header nav{justify-content:center}.rukova-public-menu,.rukova-public-menu-fallback{display:none;position:relative}.rukova-public-menu summary{list-style:none}.rukova-public-menu summary,.rukova-public-menu-fallback{border:1px solid var(--rukova-line);width:44px;min-height:44px;color:var(--rukova-ink);cursor:pointer;background:#fff;border-radius:10px;place-items:center;padding:8px;font-size:22px;font-weight:800;line-height:1;text-decoration:none}.rukova-visually-hidden{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}.rukova-public-menu summary::-webkit-details-marker{display:none}.rukova-public-menu summary:focus-visible{outline-offset:2px;outline:3px solid #155f462e}.rukova-public-menu nav{z-index:30;border:1px solid var(--rukova-line);background:#fff;border-radius:14px;min-width:250px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #10251f24}.rukova-public-menu nav a{border-radius:8px;padding:10px 12px;display:block}.rukova-public-menu nav a:focus-visible,.rukova-public-menu nav a:hover{color:var(--rukova-green);background:#f2f6f3}.rukova-public-header nav a,.rukova-public-footer a{color:var(--rukova-muted);font-size:14px;font-weight:650;text-decoration:none}.rukova-primary-button,.rukova-link-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.rukova-primary-button{background:var(--rukova-green);color:#fff;box-shadow:0 10px 24px #155f462e}.rukova-primary-button:hover{background:var(--rukova-green-dark)}.rukova-primary-button:disabled{opacity:.62;cursor:wait}.rukova-link-button{border-color:var(--rukova-line);color:var(--rukova-ink);background:#ffffff8f}.rukova-hero{background:radial-gradient(circle at 80% 20%,#d7a53b29,#0000 34%),linear-gradient(150deg,#f8f7f2 0%,#edf3ee 100%);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(42px,8vw,110px);padding:clamp(56px,8vw,112px) clamp(22px,7vw,110px);display:grid}.rukova-kicker{color:var(--rukova-green);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:850;display:inline-block}.rukova-hero h1,.rukova-information-page h1,.rukova-identity-shell aside h1{letter-spacing:-.055em;max-width:900px;margin:18px 0 22px;font-size:clamp(42px,6vw,76px);line-height:.98}.rukova-hero-copy>p,.rukova-information-page>p,.rukova-identity-shell aside>p{color:var(--rukova-muted);max-width:760px;font-size:clamp(17px,2vw,21px);line-height:1.65}.rukova-hero-actions{flex-wrap:wrap;margin-top:30px}.rukova-trust-row{grid-template-columns:repeat(3,1fr);gap:18px;margin:46px 0 0;display:grid}.rukova-trust-row div{border-top:2px solid var(--rukova-green);padding-top:14px}.rukova-trust-row dt{font-weight:800}.rukova-trust-row dd{color:var(--rukova-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.rukova-command-card{color:#fff;background:linear-gradient(150deg,#123e31,#0b261f);border-radius:28px;padding:30px;box-shadow:0 34px 80px #09271f3d}.rukova-command-card>span{color:#bdd7cd;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.rukova-command-card h2{margin:16px 0 26px;font-size:30px;line-height:1.15}.rukova-command-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rukova-command-card li{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;gap:4px;padding:15px 16px;display:grid}.rukova-command-card li span{color:#b9cec6;font-size:13px}.rukova-value-grid{background:#fff;grid-template-columns:repeat(3,1fr);gap:24px;padding:70px clamp(22px,7vw,110px);display:grid}.rukova-value-grid article{border:1px solid var(--rukova-line);border-radius:20px;padding:28px}.rukova-value-grid article>span{color:var(--rukova-gold);font-weight:900}.rukova-value-grid h2{margin:16px 0 10px;font-size:24px}.rukova-value-grid p{color:var(--rukova-muted);line-height:1.65}.rukova-information-page{min-height:68vh;padding:clamp(70px,10vw,140px) clamp(22px,10vw,160px)}.rukova-information-page h1{max-width:960px;font-size:clamp(38px,5.5vw,68px)}.rukova-information-points{grid-template-columns:repeat(3,1fr);gap:16px;margin:38px 0;display:grid}.rukova-information-points article{border:1px solid var(--rukova-line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:22px;display:flex}.rukova-information-points article span{color:var(--rukova-green);font-weight:900}.rukova-public-footer{border-top:1px solid var(--rukova-line);grid-template-columns:1fr auto 1fr;align-items:end;gap:32px;padding:42px clamp(22px,7vw,110px);display:grid}.rukova-public-footer-nav{grid-template-columns:repeat(3,minmax(110px,1fr));align-items:start!important;gap:28px!important;display:grid!important}.rukova-public-footer-nav>div{gap:8px;display:grid}.rukova-public-footer-nav strong{color:var(--rukova-ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.rukova-public-footer>p{text-align:right;color:var(--rukova-muted);font-size:13px}.rukova-public-footer>div>p{color:var(--rukova-muted);margin:12px 0 0}.rukova-identity-shell{grid-template-columns:minmax(360px,.85fr) minmax(480px,1.15fr);display:grid}.rukova-identity-shell>aside{color:#fff;background:radial-gradient(circle at 20% 10%,#d7a53b3d,#0000 32%),linear-gradient(150deg,#155f46,#0a2d23 72%);flex-direction:column;justify-content:center;padding:clamp(36px,6vw,90px);display:flex}.rukova-identity-shell>aside .rukova-mark{align-self:flex-start;margin-bottom:auto}.rukova-identity-shell>aside .rukova-mark-symbol{color:var(--rukova-green);background:#fff}.rukova-identity-shell>aside .rukova-mark small,.rukova-identity-shell>aside>p{color:#ffffffb8}.rukova-identity-shell>aside .rukova-kicker{color:#f0cf82;margin-top:auto}.rukova-identity-shell>aside h1{font-size:clamp(38px,4vw,58px)}.rukova-identity-shell>main{place-items:center;padding:32px;display:grid}.rukova-identity-card{border:1px solid var(--rukova-line);background:#fff;border-radius:26px;width:min(100%,540px);padding:clamp(28px,5vw,52px);box-shadow:0 24px 70px #10251f17}.rukova-identity-card h2{letter-spacing:-.035em;margin:26px 0 10px;font-size:34px}.rukova-identity-card>p{color:var(--rukova-muted);line-height:1.55}.rukova-identity-card form{gap:18px;margin:28px 0 18px;display:grid}.rukova-identity-card label{gap:8px;font-size:13px;font-weight:800;display:grid}.rukova-identity-card input{width:100%;min-height:48px;font:inherit;color:var(--rukova-ink);background:#fff;border:1px solid #10251f3d;border-radius:11px;padding:0 14px}.rukova-identity-card input:focus{border-color:var(--rukova-green);outline:3px solid #155f4624}.rukova-secret-field{gap:8px;display:grid}.rukova-secret-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.rukova-secret-control .rukova-link-button{white-space:nowrap;min-height:48px;padding-inline:14px}.rukova-secret-value{border:1px solid var(--rukova-line);overflow-wrap:anywhere;background:#f7f9f7;border-radius:11px;padding:12px 14px;display:block}.rukova-identity-card form .rukova-primary-button{border:0;width:100%;margin-top:4px}.rukova-checkbox{grid-template-columns:auto 1fr;align-items:start;line-height:1.45;font-weight:600!important;display:grid!important}.rukova-checkbox input{width:18px;min-height:18px;margin-top:2px}.rukova-form-message{min-height:24px;color:var(--rukova-muted);background:#f0f4f1;border-radius:10px;padding:12px 14px;font-size:13px}.rukova-identity-card>small{color:var(--rukova-muted);margin-top:30px;line-height:1.5;display:block}.rukova-back-link{min-height:32px;color:var(--rukova-green);align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.rukova-identity-secondary-links,.rukova-identity-support-links{flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}.rukova-identity-secondary-links a,.rukova-identity-support-links a{align-items:center;min-height:32px;display:inline-flex}@media (width<=980px){.rukova-public-header{grid-template-columns:1fr auto auto;gap:12px}.rukova-public-header>nav{display:none}.rukova-public-menu{display:block}.rukova-public-menu-fallback{display:grid}.rukova-public-menu nav{justify-content:stretch;align-items:stretch;gap:2px;display:grid}.rukova-hero{grid-template-columns:1fr}.rukova-command-card{max-width:720px}.rukova-value-grid,.rukova-information-points{grid-template-columns:1fr}.rukova-public-footer{grid-template-columns:1fr;align-items:start}.rukova-public-footer>p{text-align:left}.rukova-identity-shell{grid-template-columns:1fr}.rukova-identity-shell>aside{min-height:330px}}@media (width<=640px){.rukova-public-header{padding:12px 16px}.rukova-public-actions .rukova-link-button{display:none}.rukova-public-footer-nav{grid-template-columns:1fr;gap:20px!important}.rukova-mark small{display:none}.rukova-hero{padding:48px 20px}.rukova-hero h1{font-size:46px}.rukova-trust-row{grid-template-columns:1fr}.rukova-value-grid,.rukova-information-page,.rukova-public-footer{padding-left:20px;padding-right:20px}.rukova-identity-shell>aside{padding:28px 22px 44px}.rukova-identity-shell>main{padding:18px}.rukova-identity-card{border-radius:20px;padding:26px 20px}}.rukova-public-journey{background:radial-gradient(circle at 86% 8%,#d7a53b24,#0000 26%);gap:42px;padding:clamp(56px,8vw,104px) clamp(22px,8vw,120px);display:grid}.rukova-public-journey-intro{max-width:960px}.rukova-public-journey h1{letter-spacing:-.05em;margin:16px 0 20px;font-size:clamp(40px,5.5vw,68px);line-height:1}.rukova-public-journey-intro>p{max-width:780px;color:var(--rukova-muted);font-size:18px;line-height:1.65}.rukova-confidence-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.rukova-confidence-row span{border:1px solid var(--rukova-line);color:var(--rukova-muted);background:#ffffffb8;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.rukova-public-form{border:1px solid var(--rukova-line);background:#fff;border-radius:24px;gap:22px;max-width:980px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 22px 54px #10251f12}.rukova-public-form h2{letter-spacing:-.03em;margin:0;font-size:28px}.rukova-public-form label,.rukova-choice-fieldset legend{gap:8px;font-size:13px;font-weight:800;line-height:1.45;display:grid}.rukova-public-form label>span,.rukova-choice-fieldset legend span{color:var(--rukova-muted);font-weight:600}.rukova-public-form input,.rukova-public-form select,.rukova-public-form textarea{width:100%;min-height:48px;font:inherit;color:var(--rukova-ink);background:#fff;border:1px solid #10251f3d;border-radius:11px;padding:12px 14px}.rukova-public-form textarea{resize:vertical;line-height:1.5}.rukova-public-form input:focus,.rukova-public-form select:focus,.rukova-public-form textarea:focus{border-color:var(--rukova-green);outline:3px solid #155f4624}.rukova-public-form .rukova-primary-button{border:0;justify-self:start}.rukova-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rukova-choice-fieldset{border:1px solid var(--rukova-line);border-radius:16px;margin:0;padding:18px}.rukova-choice-fieldset legend{padding:0 8px}.rukova-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.rukova-public-form .rukova-checkbox{grid-template-columns:auto 1fr;align-items:start;font-weight:650}.rukova-public-form .rukova-checkbox input{width:18px;min-height:18px;margin:2px 0 0;padding:0}.rukova-consent{background:#f5f8f6;border-radius:12px;padding:14px}.rukova-public-form .rukova-consent>.rukova-consent-copy{color:var(--rukova-ink);font-weight:650;line-height:1.45}.rukova-contact-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;display:grid}.rukova-contact-routes article{border:1px solid var(--rukova-line);background:#fff;border-radius:18px;padding:24px}.rukova-contact-routes h2{margin:0 0 8px;font-size:22px}.rukova-contact-routes p{color:var(--rukova-muted);margin:0 0 18px;line-height:1.55}.rukova-safe-note{border-left:3px solid var(--rukova-gold);color:var(--rukova-muted);background:#fbf7ec;margin:-8px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}@media (width<=760px){.rukova-form-grid,.rukova-choice-grid,.rukova-contact-routes{grid-template-columns:1fr}.rukova-public-form{padding:22px 18px}}:root{--rukova-ink:#0b2119;--rukova-forest:#073b2f;--rukova-forest-2:#0b4b3c;--rukova-forest-3:#0e5e49;--rukova-paper:#fbf8ef;--rukova-paper-2:#f4efe3;--rukova-white:#fffdf8;--rukova-gold:#d29a25;--rukova-gold-2:#e6b949;--rukova-gold-soft:#f6e6b8;--rukova-muted:#65716b;--rukova-line:#ddd7c9;--rukova-danger:#9a4d31;--rukova-shadow:0 18px 50px #16261f1a}.rukova-premium-shell{background:var(--rukova-paper);color:var(--rukova-ink);min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.rukova-premium-shell *{box-sizing:border-box}.rukova-premium-shell a{color:inherit}.rukova-premium-shell h1,.rukova-premium-shell h2,.rukova-premium-shell h3,.rukova-premium-shell p{margin-top:0}.rukova-premium-shell h1,.rukova-premium-shell h2,.rukova-premium-shell blockquote{letter-spacing:-.04em;font-family:Georgia,Cambria,Times New Roman,serif}.rukova-premium-shell h1{text-wrap:balance;max-width:12ch;margin-bottom:1.5rem;font-size:clamp(3rem,6.2vw,6.2rem);line-height:.92}.rukova-premium-shell h2{text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:.96}.rukova-premium-shell h3{font-size:1.05rem;line-height:1.22}.rukova-premium-shell p{color:var(--rukova-muted)}.rukova-premium-container{width:min(100% - 3rem,1380px);min-width:0;margin-inline:auto}.rukova-premium-icon{flex:none;width:24px;height:24px}.rukova-premium-skip-link{z-index:200;background:var(--rukova-forest);border-radius:0 0 10px 10px;padding:.75rem 1rem;text-decoration:none;position:absolute;top:-10rem;left:1rem;color:#fff!important}.rukova-premium-skip-link:focus{top:0}.rukova-premium-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8eff0;border-bottom:1px solid #7d735d2e;position:sticky;top:0}.rukova-premium-header-grid{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:1.25rem;height:76px;display:grid}.rukova-premium-brand{align-items:center;gap:.7rem;width:max-content;min-width:0;text-decoration:none;display:inline-flex}.rukova-premium-brand-mark{background:linear-gradient(145deg,var(--rukova-forest-3),var(--rukova-forest));color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:1.35rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.rukova-premium-brand-copy{line-height:1.08;display:grid}.rukova-premium-brand-copy strong{font-size:1.13rem}.rukova-premium-brand-copy small{color:#788078;white-space:nowrap;margin-top:.28rem;font-size:.69rem}.rukova-premium-desktop-nav{justify-content:center;align-items:center;gap:1.65rem;display:flex}.rukova-premium-desktop-nav a{padding:.4rem 0;font-size:.82rem;font-weight:760;text-decoration:none;position:relative}.rukova-premium-desktop-nav a:after{content:"";background:var(--rukova-gold);height:2px;transition:right .2s;position:absolute;bottom:0;left:0;right:100%}.rukova-premium-desktop-nav a:hover:after,.rukova-premium-desktop-nav a.active:after{right:0}.rukova-premium-header-actions{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.rukova-premium-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.72rem 1.05rem;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.rukova-premium-btn:hover{transform:translateY(-1px)}.rukova-premium-btn:focus-visible,.rukova-premium-shell button:focus-visible,.rukova-premium-shell input:focus-visible,.rukova-premium-shell summary:focus-visible,.rukova-premium-shell a:focus-visible{outline-offset:3px;outline:3px solid #d29a2580}.rukova-premium-btn-primary{background:var(--rukova-forest);box-shadow:0 10px 24px #073b2f24;color:#fff!important}.rukova-premium-btn-primary:hover{background:var(--rukova-forest-2)}.rukova-premium-btn-quiet{border-color:var(--rukova-line);background:#ffffffa3}.rukova-premium-btn-light{background:var(--rukova-white);border-color:#073b2f2e}.rukova-premium-btn-gold{background:var(--rukova-gold);color:#102017!important}.rukova-premium-menu-btn,.rukova-premium-menu-fallback,.rukova-premium-mobile-nav{display:none}.rukova-premium-eyebrow{color:var(--rukova-forest-3);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.69rem;font-weight:900;line-height:1.2;display:inline-flex}.rukova-premium-eyebrow:before{content:"";background:var(--rukova-gold);width:28px;height:2px}.rukova-premium-home-hero{isolation:isolate;border-bottom:1px solid var(--rukova-line);background:linear-gradient(110deg,#fcf8ef 0%,#fcf9f1 47%,#e7e3d7 100%);position:relative;overflow-x:clip}.rukova-premium-home-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 15% 20%,#ffffffe6,#0000 34%),linear-gradient(115deg,#0000 0 48%,#073b2f0f 48% 100%);position:absolute;inset:0}.rukova-premium-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(480px,.97fr);align-items:center;gap:2.5rem;min-height:650px;padding-block:4.4rem 3.8rem;display:grid}.rukova-premium-hero-copy>p{color:#5f6963;max-width:640px;font-size:1.08rem;line-height:1.7}.rukova-premium-hero-actions{flex-wrap:wrap;gap:.75rem;margin:1.8rem 0 1.65rem;display:flex}.rukova-premium-hero-truths{color:#49564e;flex-wrap:wrap;gap:1.2rem 1.7rem;font-size:.76rem;display:flex}.rukova-premium-hero-truths span{align-items:center;gap:.45rem;font-weight:700;display:flex}.rukova-premium-hero-truths .rukova-premium-icon{width:18px;height:18px;color:var(--rukova-gold)}.rukova-premium-hero-visual{place-items:center end;min-height:490px;display:grid;position:relative}.rukova-premium-forecourt-scene{background:linear-gradient(#e9dec3 0%,#d3d4c8 37%,#9caa93 37% 40%,#6d7c6d 40% 55%,#314d40 55% 100%);border-radius:4px 0 0 72px;position:absolute;inset:0 -4vw 0 6%;overflow:hidden;box-shadow:inset 0 0 0 1px #073b2f14}.rukova-premium-forecourt-scene:before{content:"";background:radial-gradient(circle at 78% 17%,#ffdd96eb,#0000 17%),linear-gradient(115deg,#ffffff59,#0000 44%),repeating-linear-gradient(165deg,#0000 0 20px,#ffffff06 20px 21px);position:absolute;inset:0}.rukova-premium-forecourt-scene .horizon{background:linear-gradient(165deg,#0000 18%,#254c3d 19% 45%,#0000 46%),linear-gradient(15deg,#0000 46%,#375f4e 47% 73%,#0000 74%);height:10%;position:absolute;bottom:32%;left:0;right:0}.rukova-premium-forecourt-scene .canopy{border-bottom:3px solid var(--rukova-gold);background:#173c33;width:67%;height:8%;position:absolute;top:29%;right:3%;transform:skewY(-3deg);box-shadow:0 12px 0 -8px #0003}.rukova-premium-forecourt-scene .canopy:after{content:"";background:#2f473f;width:4px;height:210px;position:absolute;top:100%;right:7%;box-shadow:-160px 0 #2f473f}.rukova-premium-forecourt-scene .pump{background:linear-gradient(#f3ead7,#d4cab7);border:5px solid #30433c;border-radius:5px;width:38px;height:95px;position:absolute;bottom:13%;box-shadow:0 12px 20px #00000021}.rukova-premium-forecourt-scene .pump:before{content:"";background:#132c26;height:24px;position:absolute;top:10px;left:5px;right:5px}.rukova-premium-forecourt-scene .pump-a{right:18%}.rukova-premium-forecourt-scene .pump-b{right:35%}.rukova-premium-forecourt-scene .sun{background:radial-gradient(circle,#f8d98a,#f8d98a33 60%,#0000 70%);border-radius:50%;width:66px;height:66px;position:absolute;top:15%;right:20%}.rukova-premium-scene-caption{border-left:2px solid var(--rukova-gold);text-transform:uppercase;letter-spacing:.22em;text-shadow:0 1px 4px #00000080;padding-left:1rem;font-size:.62rem;font-weight:800;line-height:1.7;bottom:1rem;right:0;color:#f6efe2!important;margin:0!important;position:absolute!important}.rukova-premium-demo-panel{z-index:2;background:var(--rukova-forest);color:#fff;border:1px solid #ffffff24;border-radius:14px;width:min(100%,505px);padding:12px;position:relative;box-shadow:0 25px 65px #09231d47}.rukova-premium-demo-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;font-size:.69rem;display:flex}.rukova-premium-demo-head span{color:#d7e7df;font-size:.56rem}.rukova-premium-demo-head i{background:#27d781;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.rukova-premium-demo-metrics{grid-template-columns:repeat(3,1fr);gap:.42rem;display:grid}.rukova-premium-demo-metrics div,.rukova-premium-demo-list div{color:var(--rukova-ink);background:#fff;border:1px solid #dfe3dd;border-radius:6px}.rukova-premium-demo-metrics div{padding:.55rem .65rem}.rukova-premium-demo-metrics small{color:#758078;font-size:.49rem;display:block}.rukova-premium-demo-metrics strong{font-size:1rem}.rukova-premium-demo-list{gap:.28rem;margin-top:.35rem;display:grid}.rukova-premium-demo-list div{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:.45rem;padding:.48rem .6rem;font-size:.52rem;display:grid}.rukova-premium-demo-list span{color:#68726d}.rukova-premium-demo-list b{color:#286047;background:#e4f2e9;border-radius:99px;padding:.2rem .35rem;font-size:.45rem}.rukova-premium-demo-alert{color:#6b4d17;background:#f7ead0;border:1px solid #e1c38b;border-radius:7px;align-items:flex-start;gap:.4rem;margin-top:.35rem;padding:.55rem .6rem;font-size:.53rem;line-height:1.4;display:flex}.rukova-premium-demo-alert .rukova-premium-icon{color:#b47713;width:16px;height:16px}.rukova-premium-demo-alert strong{display:block}.rukova-premium-demo-foot{color:#b6cdc3;margin:.45rem .2rem 0;font-size:.46rem;display:block}.rukova-premium-trust-rail{border-bottom:1px solid var(--rukova-line);background:#fffdf8}.rukova-premium-trust-rail>.rukova-premium-container{grid-template-columns:230px 1fr;align-items:center;gap:1.4rem;min-height:100px;display:grid}.rukova-premium-trust-rail>div>p{letter-spacing:.14em;text-transform:uppercase;color:var(--rukova-forest);margin:0;font-size:.62rem;font-weight:850;line-height:1.4}.rukova-premium-trust-rail>div>div{grid-template-columns:repeat(4,1fr);display:grid}.rukova-premium-trust-rail span{border-left:1px solid var(--rukova-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:0 1.2rem;display:grid}.rukova-premium-trust-rail .rukova-premium-icon{color:var(--rukova-gold);grid-row:1/3}.rukova-premium-trust-rail b{font-size:.68rem}.rukova-premium-trust-rail small{color:#7a837e;font-size:.58rem}.rukova-premium-section{background:var(--rukova-paper);padding:6rem 0}.rukova-premium-soft{background:var(--rukova-paper-2)}.rukova-premium-section-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:end;gap:3rem;margin-bottom:2.7rem;display:grid}.rukova-premium-section-intro h2{max-width:14ch;margin:0;font-size:clamp(2.35rem,4.2vw,4.8rem)}.rukova-premium-section-intro>div:last-child{align-self:end}.rukova-premium-section-intro p{max-width:580px;margin:0 0 .6rem;line-height:1.72}.rukova-premium-text-link{font-size:.78rem;font-weight:850;text-decoration:none;color:var(--rukova-forest)!important}.rukova-premium-domain-grid{border:1px solid var(--rukova-line);background:#fff;grid-template-columns:repeat(6,1fr);gap:0;display:grid}.rukova-premium-domain-grid article{border-right:1px solid var(--rukova-line);min-width:0;padding:1.45rem 1.15rem 1.6rem;transition:background .2s}.rukova-premium-domain-grid article:last-child{border:0}.rukova-premium-domain-grid article:hover{background:#fff8e7}.rukova-premium-domain-grid .rukova-premium-icon{color:var(--rukova-gold);margin-bottom:1rem}.rukova-premium-domain-grid article>span{color:var(--rukova-gold);margin-bottom:.45rem;font-size:.55rem;font-weight:900;display:block}.rukova-premium-domain-grid h3{margin-bottom:.5rem;font-size:.9rem}.rukova-premium-domain-grid p{margin:0;font-size:.72rem;line-height:1.55}.rukova-premium-deep-band{background:var(--rukova-forest);color:#fff;padding:5rem 0;position:relative;overflow:hidden}.rukova-premium-deep-band:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% -30%,#e6b9491f,#0000 38%),repeating-linear-gradient(165deg,#0000 0 28px,#ffffff05 28px 29px);position:absolute;inset:0}.rukova-premium-deep-band .rukova-premium-eyebrow{color:#c7d9d0}.rukova-premium-deep-band h2,.rukova-premium-deep-band h3{color:#fff}.rukova-premium-deep-band p{color:#d1ded8}.rukova-premium-deep-grid{grid-template-columns:minmax(260px,.6fr) minmax(0,1.2fr);gap:4rem;display:grid;position:relative}.rukova-premium-deep-grid h2{max-width:9ch;font-size:clamp(2.7rem,5vw,5.4rem)}.rukova-premium-deep-grid>div:last-child>p{max-width:720px;font-size:1rem}.rukova-premium-mode-cards{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.8rem;display:grid}.rukova-premium-mode-cards article{color:var(--rukova-ink);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.35rem .7rem;padding:1.2rem;display:grid}.rukova-premium-mode-cards .rukova-premium-icon{color:var(--rukova-gold);grid-row:1/3}.rukova-premium-mode-cards strong{text-transform:uppercase;letter-spacing:.09em;font-size:.66rem}.rukova-premium-mode-cards small{color:#69736e;font-size:.62rem;line-height:1.45}.rukova-premium-product-proof{background:#fffdf8}.rukova-premium-product-proof .rukova-premium-demo-panel{width:100%}.rukova-premium-proof-grid{grid-template-columns:1fr 1fr .8fr;align-items:stretch;gap:.8rem;display:grid}.rukova-premium-proof-grid.two{grid-template-columns:1fr 1fr}.rukova-premium-proof-grid aside{border:1px solid var(--rukova-line);background:linear-gradient(145deg,#fff,#f6efe3);flex-direction:column;justify-content:center;padding:2rem;display:flex}.rukova-premium-proof-grid aside h3{margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:2rem;line-height:1.05}.rukova-premium-proof-grid aside .rukova-premium-text-link{margin-top:auto}.rukova-premium-intelligence-band{color:#fff;background:linear-gradient(90deg,#052b22fa,#052b22db),linear-gradient(145deg,#1d5b46,#7b7143);padding:4.7rem 0;position:relative}.rukova-premium-intelligence-band .rukova-premium-eyebrow{color:#e8cb73}.rukova-premium-intelligence-band h2{color:#fff;margin:0;font-size:clamp(2.3rem,4vw,4.2rem)}.rukova-premium-intelligence-band p{color:#d8e4df}.rukova-premium-intelligence-grid{grid-template-columns:.9fr 1.15fr .75fr;align-items:center;gap:2rem;display:grid}.rukova-premium-intelligence-grid.compact{grid-template-columns:1fr 1fr}.rukova-premium-intelligence-grid blockquote{background:#031e1873;border:1px solid #fff3;border-radius:8px;margin:0;padding:1.4rem;font-size:1.2rem;line-height:1.25}.rukova-premium-pill-row{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.rukova-premium-pill-row span{border:1px solid #ffffff40;border-radius:999px;padding:.34rem .58rem;font-size:.58rem;font-weight:800}.rukova-premium-pill-row.light span{color:var(--rukova-forest);background:#ffffff9e;border-color:#073b2f33}.rukova-premium-cta-band{color:#122219;background:linear-gradient(110deg,#e4ae36,#d79a22);padding:3.3rem 0}.rukova-premium-cta-band .rukova-premium-eyebrow{color:#365344}.rukova-premium-cta-grid{grid-template-columns:1.1fr .75fr auto;align-items:center;gap:2rem;display:grid}.rukova-premium-cta-grid h2{margin:0;font-size:clamp(2.4rem,3.7vw,4rem)}.rukova-premium-cta-grid p{color:#4f4a33;margin:0}.rukova-premium-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.rukova-premium-footer{border-top:1px solid var(--rukova-line);background:#fffdf8;padding:2.5rem 0}.rukova-premium-footer-grid{grid-template-columns:1.7fr repeat(3,.7fr) 1.3fr;align-items:start;gap:2rem;display:grid}.rukova-premium-footer-brand p{margin:.8rem 0 0;font-size:.65rem}.rukova-premium-footer nav{gap:.42rem;display:grid}.rukova-premium-footer nav strong{text-transform:uppercase;letter-spacing:.1em;color:#8a8d84;margin-bottom:.25rem;font-size:.62rem}.rukova-premium-footer nav a{font-size:.67rem;text-decoration:none}.rukova-premium-footer-note{text-align:right;font-size:.6rem;line-height:1.6}.rukova-premium-page-hero{background:radial-gradient(circle at 80% 10%,#d29a251f,transparent 30%),linear-gradient(180deg,#fffdf7,var(--rukova-paper));border-bottom:1px solid var(--rukova-line);padding:5.5rem 0 4.6rem}.rukova-premium-page-hero h1{max-width:15ch;font-size:clamp(3rem,5.6vw,5.8rem)}.rukova-premium-page-hero p{max-width:750px;font-size:1.05rem;line-height:1.75}.rukova-premium-layer-stack{border-top:1px solid var(--rukova-line)}.rukova-premium-layer-stack article{border-bottom:1px solid var(--rukova-line);grid-template-columns:80px 1fr;gap:1rem;padding:1.45rem 0;display:grid}.rukova-premium-layer-stack article>span{color:var(--rukova-gold);font-size:.7rem;font-weight:900}.rukova-premium-layer-stack h3{margin:0 0 .2rem;font-size:1.05rem}.rukova-premium-layer-stack p{max-width:720px;margin:0;font-size:.82rem}.rukova-premium-cycle{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid;position:relative}.rukova-premium-cycle article{background:#ffffff14;border:1px solid #ffffff26;min-width:0;padding:1rem}.rukova-premium-cycle article span{color:var(--rukova-gold-2);margin-bottom:.4rem;font-size:.6rem;display:block}.rukova-premium-cycle article strong{font-size:.72rem}.rukova-premium-cycle.compact{margin-top:2rem}.rukova-premium-page-hero .rukova-premium-cycle article{border-color:var(--rukova-line);background:#fff;box-shadow:0 8px 24px #073b2f08}.rukova-premium-page-hero .rukova-premium-cycle strong{color:var(--rukova-ink)}.rukova-premium-truth-grid,.rukova-premium-four-grid,.rukova-premium-three-grid,.rukova-premium-authority-cards,.rukova-premium-data-grid{gap:.8rem;display:grid}.rukova-premium-truth-grid,.rukova-premium-four-grid,.rukova-premium-authority-cards{grid-template-columns:repeat(4,1fr)}.rukova-premium-three-grid,.rukova-premium-data-grid{grid-template-columns:repeat(3,1fr)}.rukova-premium-truth-grid article,.rukova-premium-four-grid article,.rukova-premium-three-grid article,.rukova-premium-authority-cards article,.rukova-premium-data-grid article{border:1px solid var(--rukova-line);background:#fff;padding:1.45rem}.rukova-premium-truth-grid .rukova-premium-icon{color:var(--rukova-gold);margin-bottom:1rem}.rukova-premium-truth-grid p,.rukova-premium-four-grid p,.rukova-premium-three-grid p,.rukova-premium-authority-cards p,.rukova-premium-data-grid p{margin:0;font-size:.76rem;line-height:1.58}.rukova-premium-four-grid.dark article{background:#ffffff12;border-color:#ffffff21}.rukova-premium-four-grid.dark strong{color:#fff}.rukova-premium-authority-grid{grid-template-columns:repeat(6,1fr);gap:.55rem;display:grid}.rukova-premium-authority-grid span{border:1px solid var(--rukova-line);background:#fff;padding:1rem;font-size:.7rem;font-weight:800}.rukova-premium-authority-grid b{color:var(--rukova-gold);margin-bottom:.35rem;font-size:.55rem;display:block}.rukova-premium-capability-layout,.rukova-premium-integration-layout,.rukova-premium-security-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.6fr);align-items:start;gap:1.25rem;display:grid}.rukova-premium-selector-list{gap:.45rem;display:grid}.rukova-premium-selector-list.grid{grid-template-columns:1fr 1fr}.rukova-premium-selector-list button{border:1px solid var(--rukova-line);text-align:left;cursor:pointer;width:100%;min-height:70px;color:var(--rukova-ink);font:inherit;background:#fff;align-items:flex-start;gap:.75rem;padding:.85rem;transition:border .18s,background .18s,transform .18s;display:flex}.rukova-premium-selector-list button:hover{transform:translate(2px)}.rukova-premium-selector-list button.active{border-color:var(--rukova-gold);box-shadow:inset 3px 0 var(--rukova-gold);background:#fff9e9}.rukova-premium-selector-list .rukova-premium-icon{width:21px;height:21px;color:var(--rukova-gold);margin-top:.1rem}.rukova-premium-selector-list span{min-width:0}.rukova-premium-selector-list strong{font-size:.75rem;line-height:1.3;display:block}.rukova-premium-selector-list small{color:#6f7973;margin-top:.2rem;font-size:.61rem;line-height:1.45;display:block}.rukova-premium-detail-panel{border:1px solid var(--rukova-line);box-shadow:var(--rukova-shadow);background:#fff;min-width:0;padding:2.2rem}.rukova-premium-detail-panel h2{margin:.2rem 0 .65rem;font-size:clamp(2.1rem,3.5vw,3.8rem)}.rukova-premium-detail-lead{max-width:700px;font-size:.94rem}.rukova-premium-detail-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.6rem;display:grid}.rukova-premium-detail-grid>div{border-top:1px solid var(--rukova-line);background:#fcfaf4;padding:1rem}.rukova-premium-detail-grid span{text-transform:uppercase;letter-spacing:.12em;color:var(--rukova-gold);font-size:.58rem;font-weight:900}.rukova-premium-detail-grid p{margin:.35rem 0 0;font-size:.72rem;line-height:1.58}.rukova-premium-truth-note{background:var(--rukova-forest);color:#fff;margin-top:.7rem;padding:1rem}.rukova-premium-truth-note strong{font-size:.66rem}.rukova-premium-truth-note p{color:#d7e5df;margin:.3rem 0 0;font-size:.72rem}.rukova-premium-doctrine-row{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.rukova-premium-doctrine-row span{color:#eef6f2;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;padding:.5rem .7rem;font-size:.65rem}.rukova-premium-commissioning,.rukova-premium-control-chain{grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.rukova-premium-commissioning article,.rukova-premium-control-chain article{background:#ffffff12;border:1px solid #ffffff26;padding:1rem}.rukova-premium-control-chain article{border-color:var(--rukova-line);background:#fff}.rukova-premium-commissioning span,.rukova-premium-control-chain span{color:var(--rukova-gold-2);margin-bottom:.4rem;font-size:.58rem;display:block}.rukova-premium-control-chain span{color:var(--rukova-gold)}.rukova-premium-commissioning strong,.rukova-premium-control-chain strong{font-size:.7rem}.rukova-premium-command-path{border-left:3px solid var(--rukova-gold);background:#ffffff12;margin-top:1.2rem;padding:1rem 1.25rem}.rukova-premium-command-path strong{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.rukova-premium-command-path p{margin:.25rem 0 0;font-size:.78rem}.rukova-premium-help-search{max-width:690px;margin-top:2rem}.rukova-premium-help-search label{margin-bottom:.45rem;font-size:.68rem;font-weight:850;display:block}.rukova-premium-help-search>div{background:#fff;border:1px solid #bbb5a7;align-items:center;gap:.5rem;padding:0 .85rem;display:flex}.rukova-premium-help-search input{width:100%;height:50px;color:var(--rukova-ink);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.rukova-premium-help-search small{color:#79827d;margin-top:.45rem;font-size:.62rem;display:block}.rukova-premium-help-meta{text-transform:uppercase;letter-spacing:.1em;color:#7d817a;margin-bottom:1rem;font-size:.68rem;font-weight:850}.rukova-premium-help-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.rukova-premium-help-grid article{border:1px solid var(--rukova-line);background:#fff;flex-direction:column;min-height:230px;padding:1.5rem;display:flex}.rukova-premium-help-grid h2{letter-spacing:0;font-family:inherit;font-size:1.05rem}.rukova-premium-help-grid p{font-size:.76rem;line-height:1.6}.rukova-premium-help-grid article>div{flex-wrap:wrap;gap:.65rem;margin-top:auto;display:flex}.rukova-premium-no-results{text-align:center;border:1px solid var(--rukova-line);background:#fff;padding:4rem 1.5rem}.rukova-premium-no-results>.rukova-premium-icon{width:38px;height:38px;color:var(--rukova-gold)}.rukova-premium-no-results h2{margin:1rem auto .6rem;font-size:2.6rem}.rukova-premium-no-results p{max-width:620px;margin:0 auto 1.2rem}.rukova-premium-no-results>div{justify-content:center;gap:.6rem;display:flex}.rukova-premium-data-grid article>span,.rukova-premium-authority-cards article>span{color:var(--rukova-gold);font-size:.57rem;font-weight:900}.rukova-premium-data-grid h2,.rukova-premium-authority-cards h2{letter-spacing:0;margin:.55rem 0 .5rem;font-family:inherit;font-size:.92rem}.rukova-premium-disclosure-stack{border-top:1px solid var(--rukova-line)}.rukova-premium-disclosure{border-bottom:1px solid var(--rukova-line)}.rukova-premium-disclosure summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;min-height:58px;padding:1.2rem .3rem;list-style:none;display:grid}.rukova-premium-disclosure summary::-webkit-details-marker{display:none}.rukova-premium-disclosure summary span{color:var(--rukova-gold);font-size:.62rem;font-weight:900}.rukova-premium-disclosure summary strong{font-size:.9rem}.rukova-premium-disclosure summary i{text-align:center;font-size:1.4rem;font-style:normal;transition:transform .18s}.rukova-premium-disclosure[open] summary i{transform:rotate(45deg)}.rukova-premium-disclosure>div{padding:0 3rem 1.25rem 55px}.rukova-premium-disclosure p{max-width:760px;margin:0;font-size:.8rem}.rukova-premium-review-note{border-left:3px solid var(--rukova-gold);background:#fff8e6;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.rukova-premium-review-note .rukova-premium-icon{color:var(--rukova-gold)}.rukova-premium-review-note strong{display:block}.rukova-premium-review-note p{margin:.25rem 0 0;font-size:.76rem}.rukova-premium-menu-fallback{place-items:center;width:44px;height:44px;font-size:1.2rem;text-decoration:none}@media (width<=1160px){.rukova-premium-header-grid{grid-template-columns:1fr auto;height:70px}.rukova-premium-desktop-nav,.rukova-premium-header-actions>.rukova-premium-btn{display:none}.rukova-premium-menu-btn{cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;display:grid}.rukova-premium-menu-btn span{background:var(--rukova-ink);width:22px;height:2px;transition:transform .18s;display:block}.rukova-premium-menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.rukova-premium-menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.rukova-premium-mobile-nav{background:var(--rukova-forest);color:#fff;z-index:105;width:min(420px,100% - 3rem);max-height:calc(100vh - 86px);padding:1rem;display:none;position:absolute;top:70px;right:max(1.5rem,50vw - 690px);overflow:auto;box-shadow:0 24px 60px #05231c47}.rukova-premium-mobile-nav[data-open=true]{display:grid}.rukova-premium-mobile-nav>a{border-bottom:1px solid #ffffff1f;padding:.95rem .7rem;font-weight:800;text-decoration:none}.rukova-premium-mobile-nav>a.active{color:var(--rukova-gold-2)}.rukova-premium-mobile-actions{grid-template-columns:1fr 1fr;gap:.55rem;padding-top:1rem;display:grid}.rukova-premium-mobile-actions .rukova-premium-btn-quiet{color:var(--rukova-ink);background:#fff}.rukova-premium-hero-grid{grid-template-columns:1fr 1fr;min-height:610px}.rukova-premium-hero-copy h1{font-size:clamp(3.8rem,7.8vw,5.8rem)}.rukova-premium-domain-grid{grid-template-columns:repeat(3,1fr)}.rukova-premium-domain-grid article:nth-child(3){border-right:0}.rukova-premium-domain-grid article:nth-child(-n+3){border-bottom:1px solid var(--rukova-line)}.rukova-premium-trust-rail>.rukova-premium-container{grid-template-columns:1fr;gap:.9rem;padding-block:1.1rem}.rukova-premium-trust-rail>div>div{grid-template-columns:repeat(4,1fr)}.rukova-premium-footer-grid{grid-template-columns:1.4fr repeat(3,.65fr)}.rukova-premium-footer-note{text-align:left;border-top:1px solid var(--rukova-line);grid-column:1/-1;padding-top:1rem}}@media (width<=900px){.rukova-premium-container{width:min(100% - 2rem,1380px)}.rukova-premium-hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:3.5rem}.rukova-premium-hero-copy{max-width:760px}.rukova-premium-hero-visual{min-height:500px}.rukova-premium-forecourt-scene{inset:0}.rukova-premium-demo-panel{justify-self:center;width:min(92%,540px)}.rukova-premium-scene-caption{right:1rem}.rukova-premium-section-intro{grid-template-columns:1fr;align-items:start;gap:1rem}.rukova-premium-section-intro h2{max-width:16ch}.rukova-premium-deep-grid{grid-template-columns:1fr;gap:1.4rem}.rukova-premium-deep-grid h2{max-width:13ch}.rukova-premium-proof-grid{grid-template-columns:1fr 1fr}.rukova-premium-proof-grid aside{grid-column:1/-1}.rukova-premium-intelligence-grid,.rukova-premium-intelligence-grid.compact{grid-template-columns:1fr 1fr}.rukova-premium-intelligence-grid blockquote{grid-column:1/-1}.rukova-premium-cta-grid{grid-template-columns:1fr 1fr}.rukova-premium-cta-actions{grid-column:1/-1;justify-content:flex-start}.rukova-premium-footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.rukova-premium-capability-layout,.rukova-premium-integration-layout,.rukova-premium-security-layout{grid-template-columns:1fr}.rukova-premium-selector-list,.rukova-premium-selector-list.grid{grid-template-columns:1fr 1fr}.rukova-premium-cycle,.rukova-premium-commissioning,.rukova-premium-control-chain{grid-template-columns:repeat(3,1fr)}.rukova-premium-truth-grid,.rukova-premium-four-grid,.rukova-premium-authority-cards,.rukova-premium-data-grid{grid-template-columns:1fr 1fr}.rukova-premium-authority-grid{grid-template-columns:repeat(3,1fr)}.rukova-premium-help-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.rukova-premium-section{padding:4.2rem 0}.rukova-premium-deep-band{padding:4rem 0}.rukova-premium-page-hero{padding:4rem 0 3.3rem}.rukova-premium-shell h1{font-size:clamp(3rem,14vw,4.8rem)}.rukova-premium-page-hero h1{font-size:clamp(2.8rem,12vw,4.6rem)}.rukova-premium-hero-visual{min-height:430px}.rukova-premium-demo-panel{width:96%}.rukova-premium-trust-rail>div>div{grid-template-columns:1fr 1fr;gap:1rem}.rukova-premium-trust-rail span:nth-child(3){border-left:0}.rukova-premium-domain-grid{grid-template-columns:1fr 1fr}.rukova-premium-domain-grid article{border-bottom:1px solid var(--rukova-line);border-right:1px solid var(--rukova-line)!important}.rukova-premium-domain-grid article:nth-child(2n){border-right:0!important}.rukova-premium-domain-grid article:nth-last-child(-n+2){border-bottom:0}.rukova-premium-mode-cards,.rukova-premium-proof-grid,.rukova-premium-proof-grid.two{grid-template-columns:1fr}.rukova-premium-proof-grid aside{grid-column:auto}.rukova-premium-intelligence-grid,.rukova-premium-intelligence-grid.compact{grid-template-columns:1fr}.rukova-premium-intelligence-grid blockquote{grid-column:auto}.rukova-premium-footer-grid{grid-template-columns:1fr 1fr}.rukova-premium-footer-brand,.rukova-premium-footer-note{grid-column:1/-1}.rukova-premium-detail-grid,.rukova-premium-selector-list,.rukova-premium-selector-list.grid,.rukova-premium-help-grid,.rukova-premium-three-grid{grid-template-columns:1fr}}@media (width<=460px){.rukova-premium-container{width:min(100% - 1.25rem,1380px)}.rukova-premium-header-grid{height:64px}.rukova-premium-brand-mark{width:36px;height:36px}.rukova-premium-brand-copy small{display:none}.rukova-premium-mobile-nav{width:calc(100% - 1.25rem);max-height:calc(100vh - 76px);top:64px;right:.625rem}.rukova-premium-mobile-actions{grid-template-columns:1fr}.rukova-premium-home-hero .rukova-premium-hero-grid{padding-top:2.8rem}.rukova-premium-hero-copy>p{font-size:.96rem}.rukova-premium-hero-actions{grid-template-columns:1fr;display:grid}.rukova-premium-hero-truths{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.rukova-premium-hero-truths span:last-child{grid-column:1/-1}.rukova-premium-hero-visual{min-height:390px}.rukova-premium-forecourt-scene{border-radius:4px 4px 30px 30px}.rukova-premium-demo-panel{width:98%;padding:8px}.rukova-premium-demo-metrics div{padding:.42rem}.rukova-premium-demo-list div{grid-template-columns:1fr auto}.rukova-premium-demo-list span{grid-area:2/1/auto/-1}.rukova-premium-scene-caption{display:none}.rukova-premium-trust-rail>div>div{grid-template-columns:1fr}.rukova-premium-trust-rail span{border-left:0;border-top:1px solid var(--rukova-line);padding:.75rem 0}.rukova-premium-trust-rail span:first-child{border-top:0}.rukova-premium-domain-grid{grid-template-columns:1fr 1fr}.rukova-premium-domain-grid article{padding:1rem .85rem}.rukova-premium-domain-grid p{font-size:.68rem}.rukova-premium-cycle,.rukova-premium-commissioning,.rukova-premium-control-chain,.rukova-premium-truth-grid,.rukova-premium-four-grid,.rukova-premium-authority-cards,.rukova-premium-data-grid{grid-template-columns:1fr 1fr}.rukova-premium-truth-grid article,.rukova-premium-four-grid article,.rukova-premium-authority-cards article,.rukova-premium-data-grid article{padding:1rem}.rukova-premium-authority-grid{grid-template-columns:1fr 1fr}.rukova-premium-detail-panel{padding:1.25rem}.rukova-premium-cta-grid{grid-template-columns:1fr;gap:1rem}.rukova-premium-cta-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.rukova-premium-cta-band{padding:2.6rem 0}.rukova-premium-footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.rukova-premium-footer-brand{grid-column:1/-1}.rukova-premium-disclosure summary{grid-template-columns:40px 1fr 28px}.rukova-premium-disclosure>div{padding-left:40px;padding-right:.5rem}.rukova-premium-no-results{padding:2.7rem 1rem}.rukova-premium-no-results h2{font-size:2rem}.rukova-premium-no-results>div{display:grid}}@media (width<=350px){.rukova-premium-shell{font-size:15px}.rukova-premium-container{width:min(100% - 1rem,1380px)}.rukova-premium-hero-truths{grid-template-columns:1fr}.rukova-premium-hero-truths span:last-child{grid-column:auto}.rukova-premium-domain-grid,.rukova-premium-truth-grid,.rukova-premium-four-grid,.rukova-premium-authority-cards,.rukova-premium-data-grid{grid-template-columns:1fr}.rukova-premium-domain-grid article{border-right:0!important}.rukova-premium-domain-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--rukova-line)}.rukova-premium-domain-grid article:last-child{border-bottom:0}.rukova-premium-cycle,.rukova-premium-commissioning,.rukova-premium-control-chain,.rukova-premium-authority-grid,.rukova-premium-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rukova-premium-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.rukova-premium-header,.rukova-premium-cta-band{position:static}.rukova-premium-menu-btn,.rukova-premium-mobile-nav{display:none!important}}.rukova-premium-footer-grid{grid-template-columns:minmax(220px,1.1fr) minmax(430px,2fr) minmax(180px,.8fr)}.rukova-premium-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid!important}.rukova-premium-footer-nav>div{align-content:start;gap:.42rem;display:grid}.rukova-premium-footer-nav strong{text-transform:uppercase;letter-spacing:.1em;color:#8a8d84;margin-bottom:.25rem;font-size:.62rem}.rukova-premium-footer-nav a{font-size:.67rem;text-decoration:none}@media (width<=1160px){.rukova-premium-footer-grid{grid-template-columns:1fr}.rukova-premium-footer-note{text-align:left;border-top:1px solid var(--rukova-line);grid-column:auto;padding-top:1rem}.rukova-static-safe .rukova-premium-menu-btn{display:none!important}.rukova-static-safe .rukova-premium-menu-fallback{display:grid}}@media (width<=720px){.rukova-premium-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=350px){.rukova-premium-footer-nav{grid-template-columns:1fr}}.rukova-static-safe .rukova-premium-selector-list button[disabled]{opacity:1;cursor:default}.rukova-static-safe .rukova-premium-help-search input[disabled]{opacity:1;cursor:not-allowed}.rukova-static-safe .rukova-premium-disclosure>div{display:block!important}.rukova-static-safe .rukova-premium-disclosure summary i{display:none}.imara-loading{color:#10243f;background:#f7f3ea;place-content:center;justify-items:center;gap:14px;min-height:100vh;font-family:Inter,system-ui;display:grid}.imara-loading__mark{color:#fff;background:#10243f;border-radius:18px;place-items:center;width:54px;height:54px;font-size:26px;font-weight:950;display:grid}.imara-login{color:#10243f;background:#f7f3ea;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);min-height:100vh;font-family:Inter,system-ui;display:grid}.imara-login__story{color:#fff;background:radial-gradient(circle at 15% 20%,#d4af3733,#0000 35%),linear-gradient(145deg,#0f1d3a,#19375b);flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(32px,7vw,96px);display:flex}.imara-login__brand{align-items:center;gap:12px;display:flex}.imara-login__brand>span{color:#0f1d3a;background:#d4af37;border-radius:15px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:950;display:grid}.imara-login__brand strong,.imara-login__brand small{display:block}.imara-login__brand strong{font-size:19px}.imara-login__brand small{opacity:.7;margin-top:3px}.imara-login__story h1{letter-spacing:-.045em;max-width:780px;margin:8px 0 18px;font-size:clamp(36px,5vw,68px);line-height:1.02}.imara-login__story>div>p{color:#d9e3f1;max-width:720px;line-height:1.7}.imara-login__assurance{background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:16px;max-width:650px;padding:16px;display:flex}.imara-login__assurance p{color:#cbd5e1;margin:4px 0 0;font-size:12px;line-height:1.5}.imara-login__panel{place-items:center;padding:32px;display:grid}.imara-login__form{background:#fff;border:1px solid #10243f1f;border-radius:24px;gap:16px;width:min(100%,440px);padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 25px 70px #0f1d3a1f}.imara-login__form h1,.imara-login__form h2{margin:0;font-size:30px}.imara-login__form label,.imara-form-card label,.imara-task label{color:#34445e;gap:7px;font-size:12px;font-weight:850;display:grid}.imara-login__form input,.imara-form-card input,.imara-form-card select,.imara-form-card textarea,.imara-task input,.imara-task select,.imara-task textarea,.imara-mama-composer textarea{color:#10243f;width:100%;font:inherit;background:#fff;border:1px solid #10243f2b;border-radius:12px;padding:11px 12px}.imara-login__form button{color:#fff;background:#10243f;border:0;border-radius:13px;min-height:46px;font-weight:900}.imara-login__form button:disabled{opacity:.55}.imara-login__help{color:#7b8491;font-size:11px;line-height:1.55}.imara-kicker{text-transform:uppercase;letter-spacing:.12em;color:#d4af37;margin:0;font-size:10px;font-weight:950}.imara-muted{color:#6c7480}.imara-password-gate{background:#f7f3ea;place-items:center;min-height:100vh;padding:24px;font-family:Inter,system-ui;display:grid}.imara-page-message{color:#46556a;background:#fff;border:1px solid #10243f1f;border-radius:13px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:750}.imara-filterbar{gap:7px;padding-bottom:9px;display:flex;overflow:auto}.imara-filterbar button{color:#576579;text-transform:capitalize;background:#fff;border:1px solid #10243f24;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:850}.imara-filterbar button.is-active{color:#fff;background:#10243f}.imara-table-wrap{background:#fff;border:1px solid #10243f1f;border-radius:16px;overflow:auto}.imara-table{border-collapse:collapse;width:100%;min-width:820px}.imara-table th,.imara-table td{text-align:left;border-bottom:1px solid #10243f17;padding:12px 14px;font-size:12px}.imara-table th{text-transform:uppercase;letter-spacing:.08em;color:#748093;background:#fbfcfd;font-size:9px}.imara-table tbody tr{cursor:pointer}.imara-table tbody tr:hover{background:#f7f9fc}.imara-table td strong,.imara-table td small{display:block}.imara-table td small{color:#8a93a1;margin-top:3px}.imara-badge{text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.imara-badge--urgent{color:#991b1b;background:#fee2e2}.imara-badge--high{color:#8a5b00;background:#fff1ce}.imara-badge--normal{color:#176447;background:#dff3e9}.imara-badge--low{color:#244c91;background:#e7efff}.imara-form-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}.imara-form-card{align-content:start;gap:14px;display:grid}.imara-form-card h2,.imara-task h3{margin:0}.imara-form-card>p,.imara-task>p{color:#6c7480;margin:0;font-size:12px;line-height:1.55}.imara-span-2{grid-column:1/-1}.imara-form-actions,.imara-inline-actions{justify-content:flex-end;gap:8px;display:flex}.imara-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.imara-case-summary{grid-column:1/-1}.imara-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.imara-section-heading h2{margin:4px 0 0}.imara-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.imara-record-grid>div,.imara-inspector dl>div{background:#f7f8fa;border-radius:11px;padding:9px}.imara-record-grid dt,.imara-inspector dt{text-transform:uppercase;color:#7c8796;font-size:9px;font-weight:900}.imara-record-grid dd,.imara-inspector dd{margin:4px 0 0;font-size:12px;font-weight:800}.imara-task{align-content:start;gap:12px;display:grid}.imara-danger-zone{background:#fff8f8;border-color:#fecaca}.imara-secret{background:#f5f7fb;border-radius:12px;gap:6px;margin-top:10px;padding:10px;display:grid}.imara-secret code{word-break:break-all;font-size:10px}.imara-secret small{color:#6c7480}.imara-inspector h3{margin-top:0}.imara-inspector dl{gap:7px;display:grid}.imara-inspector .tg-action{width:100%}.imara-embedded-panel>.municipal-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.imara-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.imara-admin-grid>section:first-child,.imara-users{grid-column:1/-1}.imara-users article{border-top:1px solid #10243f1a;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.imara-users article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imara-users article strong,.imara-users article span,.imara-users article>div:first-child{display:block}.imara-users article span{color:#6c7480;margin-top:2px;font-size:11px}.imara-status-active,.imara-status-inactive,.imara-status-warning{border-radius:999px;padding:5px 8px;font-weight:900;font-size:9px!important}.imara-status-active{background:#dff3e9;color:#176447!important}.imara-status-inactive{background:#edf0f3;color:#5d6672!important}.imara-status-warning{background:#fff1ce;color:#8a5b00!important}.imara-mama-workspace{grid-template-rows:auto minmax(240px,1fr) auto auto;gap:12px;height:100%;display:grid}.imara-mama-hero{align-items:center;gap:16px;padding:12px;display:flex}.imara-mama-hero h2{margin:3px 0;font-size:26px}.imara-mama-hero p:last-child{color:#6c7480;margin:0}.imara-mama-thread{overflow:auto}.imara-mama-thread>p{background:#f5f7fb;border-radius:12px;padding:10px}.imara-mama-composer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.imara-mama-composer button{color:#fff;background:#10243f;border:0;border-radius:14px;padding:0 18px;font-weight:900}.imara-boundary{color:#6c7480;margin:0;font-size:10px}.imara-empty,.imara-not-found{text-align:center;padding:42px}.imara-not-found{place-items:center;height:100%;display:grid}.municipal-card{background:#fff;border:1px solid #10243f1f;border-radius:16px;padding:14px}.municipal-card h2,.municipal-card h3{color:#10243f}.municipal-actions{flex-wrap:wrap;gap:7px;display:flex}.municipal-actions button,.municipal-card button{color:#10243f;background:#fff;border:1px solid #10243f24;border-radius:10px;padding:8px 10px;font-weight:850}.municipal-card label{gap:6px;margin:8px 0;font-size:11px;font-weight:850;display:grid}.municipal-card input,.municipal-card select,.municipal-card textarea{background:#fff;border:1px solid #10243f2b;border-radius:10px;width:100%;padding:9px}.municipal-record{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.municipal-record>div{background:#f7f8fa;border-radius:9px;padding:8px}.municipal-record dt{color:#7c8796;text-transform:uppercase;font-size:9px}.municipal-record dd{margin:3px 0 0;font-size:11px;font-weight:800}.municipal-boundary{color:#77808d;font-size:10px;line-height:1.5}@media (width<=900px){.imara-login{grid-template-columns:1fr}.imara-login__story{min-height:52vh;padding:34px}.imara-login__story h1{font-size:42px}.imara-form-grid,.imara-admin-grid,.imara-case-grid{grid-template-columns:1fr}.imara-case-summary,.imara-users,.imara-admin-grid>section:first-child{grid-column:auto}.imara-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.imara-login__story{min-height:auto}.imara-login__story h1{font-size:34px}.imara-login__assurance{display:none}.imara-login__panel{padding:14px}.imara-login__form{padding:22px}.imara-record-grid{grid-template-columns:1fr}.imara-users article{flex-direction:column;align-items:flex-start}.imara-form-actions,.imara-inline-actions{flex-direction:column;justify-content:stretch}.imara-form-actions .tg-action,.imara-inline-actions .tg-action{width:100%}}.imara-login__resident{min-height:42px;color:#10243f!important;background:#fff!important;border:1px solid #10243f2e!important}.imara-case-span{grid-column:1/-1}.imara-communication-form{grid-template-columns:minmax(150px,.5fr) minmax(240px,1fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.imara-communication-form .imara-span-2{grid-column:1/3}.imara-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.imara-timeline-grid h4{margin:6px 0 10px}.imara-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.imara-timeline li{background:#f7f8fa;border-left:3px solid #d4af37;border-radius:0 12px 12px 0;padding:10px 11px}.imara-timeline li strong,.imara-timeline li span{display:block}.imara-timeline li span{color:#748093;margin-top:3px;font-size:10px}.imara-timeline li p{margin:7px 0 0;font-size:12px;line-height:1.5}.imara-evidence-form{grid-template-columns:180px minmax(230px,1fr) minmax(230px,1fr) auto;align-items:end;gap:10px;margin:12px 0;display:grid}.imara-evidence-list{gap:7px;display:grid}.imara-evidence-list article{border-top:1px solid #10243f1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.imara-evidence-list strong,.imara-evidence-list span{display:block}.imara-evidence-list span{color:#748093;margin-top:3px;font-size:10px}.imara-resident-portal{color:#10243f;background:#f7f3ea;min-height:100vh;padding:clamp(16px,3vw,36px);font-family:Inter,system-ui}.imara-resident-portal>header{justify-content:space-between;align-items:center;display:flex}.imara-resident-hero{justify-content:space-between;align-items:center;gap:28px;max-width:1080px;margin:52px auto 24px;display:flex}.imara-resident-hero h1{letter-spacing:-.045em;max-width:760px;margin:8px 0 12px;font-size:clamp(32px,5vw,60px);line-height:1.04}.imara-resident-hero p:last-child{color:#687487;max-width:720px;line-height:1.65}.imara-resident-lookup{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;max-width:1080px;margin:0 auto;display:grid}.imara-resident-lookup>p{grid-column:1/-1;margin:0}.imara-resident-grid{grid-template-columns:minmax(300px,.72fr) minmax(360px,1.28fr);gap:14px;max-width:1080px;margin:14px auto;display:grid}.imara-resident-grid h2{margin-top:0}.imara-resident-grid form{gap:10px;margin-top:14px;display:grid}@media (width<=900px){.imara-communication-form,.imara-evidence-form{grid-template-columns:1fr 1fr}.imara-communication-form .imara-span-2{grid-column:1/-1}.imara-timeline-grid,.imara-resident-grid{grid-template-columns:1fr}.imara-resident-lookup{grid-template-columns:1fr 1fr}.imara-resident-lookup button{grid-column:1/-1}}@media (width<=560px){.imara-communication-form,.imara-evidence-form,.imara-resident-lookup{grid-template-columns:1fr}.imara-communication-form .imara-span-2,.imara-resident-lookup button{grid-column:auto}.imara-resident-hero{align-items:flex-start;margin-top:30px}.imara-resident-hero svg{display:none}.imara-evidence-list article{flex-direction:column;align-items:flex-start}}@media (width<=900px){:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap){overflow:visible}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table{border-collapse:separate;min-width:0;display:block}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table tbody{gap:10px;display:grid}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table tr{background:#fff;border:1px solid #10243f17;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td{overflow-wrap:anywhere;border-bottom:0;gap:4px;min-width:0;padding:10px 12px;display:grid}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:before{letter-spacing:.07em;text-transform:uppercase;color:#748093;font-size:9px;font-weight:900}:is(label.imara-search-label+.imara-table-wrap)>.imara-table td:first-child:before{content:"Resident / business"}:is(label.imara-search-label+.imara-table-wrap)>.imara-table td:nth-child(2):before{content:"Type"}:is(label.imara-search-label+.imara-table-wrap)>.imara-table td:nth-child(3):before{content:"Contact consent"}:is(label.imara-search-label+.imara-table-wrap)>.imara-table td:nth-child(4):before{content:"Source owner"}:is(label.imara-search-label+.imara-table-wrap)>.imara-table td:nth-child(5):before{content:"State / action"}:is(label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:first-child:before{content:"Representative"}:is(label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:nth-child(2):before{content:"Represented party"}:is(label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:nth-child(3):before{content:"Scope"}:is(label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:nth-child(4):before{content:"State"}:is(label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:nth-child(5):before{content:"Action"}:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table td:last-child .tg-action{white-space:normal;justify-self:stretch;width:100%;max-width:100%}}@media (width<=560px){:is(label.imara-search-label+.imara-table-wrap,label.imara-search-label+form.municipal-card.imara-stack+form.municipal-card.imara-stack+section.municipal-card.imara-stack>.imara-table-wrap)>.imara-table tr{grid-template-columns:1fr}}.imara-revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.imara-revenue-grid>.municipal-card{min-width:0}.imara-source-boundary{background:linear-gradient(145deg,#fff,#fbf8ef);border-color:#d4af3757}.imara-revenue-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.imara-revenue-boundary-grid>div{background:#f7f8fa;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.imara-revenue-boundary-grid strong{font-size:12px}.imara-revenue-boundary-grid span{color:#667385;font-size:11px;line-height:1.55}.imara-revenue-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imara-revenue-actions .tg-action{white-space:normal;max-width:100%}.imara-revenue-table{max-width:100%;overflow:auto}.imara-revenue-table>.imara-table{min-width:760px}.imara-money{font-variant-numeric:tabular-nums}.imara-period-chips{flex-wrap:wrap;gap:7px;display:flex}.imara-period-chips>span{color:#536174;background:#f3f5f8;border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.imara-empty-state{color:#667385;background:#fafbfc;border:1px dashed #10243f2e;border-radius:13px;gap:4px;padding:14px;display:grid}.imara-empty-state strong{color:#10243f}.imara-empty-state span{font-size:11px;line-height:1.5}.imara-batch-review{border-color:#d4af3766}.imara-revenue-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.imara-revenue-section-head h2{margin:4px 0}.imara-revenue-section-head p:last-child{color:#667385;margin:0}.imara-boundary-note{color:#5d6878;background:#f5f7fa;border-radius:12px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.imara-mama-result{background:#f7f3ea;border:1px solid #d4af3752;border-radius:13px;gap:6px;padding:12px;display:grid}.imara-mama-result ul{margin:0;padding-left:18px}.imara-mama-result li,.imara-mama-result span{font-size:11px;line-height:1.5}.imara-portal-statements{gap:12px;max-width:1080px;margin:14px auto 40px;display:grid}.imara-portal-statements__head{max-width:760px}.imara-portal-statements__head h2{margin:5px 0 8px;font-size:28px}.imara-portal-statements__head p:last-child{color:#687487;margin:0;line-height:1.6}.imara-portal-statement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.imara-portal-statement{gap:12px;min-width:0;display:grid}.imara-portal-statement h3{overflow-wrap:anywhere;margin:4px 0 0}.imara-portal-statement__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,4vw,38px)}.imara-portal-statement .imara-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media (width<=900px){.imara-revenue-grid,.imara-revenue-boundary-grid{grid-template-columns:1fr}.imara-revenue-section-head{flex-direction:column;align-items:stretch}.imara-revenue-table>.imara-table{min-width:680px}.imara-portal-statement-grid{grid-template-columns:1fr}}@media (width<=560px){.imara-revenue-table{background:0 0;border:0;overflow:visible}.imara-revenue-table>.imara-table{border-collapse:separate;min-width:0;display:block}.imara-revenue-table>.imara-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.imara-revenue-table>.imara-table tbody{gap:10px;display:grid}.imara-revenue-table>.imara-table tr{background:#fff;border:1px solid #10243f1a;border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}.imara-revenue-table>.imara-table td{overflow-wrap:anywhere;border-bottom:1px solid #10243f0f;gap:4px;min-width:0;padding:10px 12px;display:grid}.imara-revenue-actions{grid-template-columns:1fr;display:grid}.imara-revenue-actions .tg-action{width:100%}.imara-portal-statement .imara-record-grid{grid-template-columns:1fr}.imara-resident-portal>header{align-items:flex-start;gap:10px}.imara-resident-portal>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.imara-portal-statements__head h2{font-size:24px}}:root{--tg-canvas:#f7f3ea;--tg-surface:#fffaf0;--tg-ink:#10243f;--tg-muted:#6c7480;--tg-line:#10243f24;--tg-green:#27a36a;--tg-warning:#f59e0b;--tg-critical:#dc2626;--mk-gold:#d4af37;--mk-navy:#0f1d3a}.tg-shell,.tg-shell *{box-sizing:border-box}.tg-shell{min-height:100vh;color:var(--tg-ink);background:var(--tg-canvas);flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.tg-header{border-bottom:1px solid var(--tg-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffd6;grid-template-columns:minmax(230px,1fr) minmax(280px,520px) minmax(320px,1fr);align-items:center;gap:14px;min-height:64px;padding:8px 12px;display:grid;position:sticky;top:0}.tg-product-identity,.tg-header-actions{align-items:center;gap:10px;display:flex}.tg-product-identity{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tg-header-actions{justify-content:flex-end}.tg-product-mark,.tg-profile,.tg-health,.tg-mama-trigger,.tg-dock-item,.tg-signout{border:1px solid var(--tg-line);background:#fff}.tg-product-mark{background:var(--tg-ink);color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.tg-product-title,.tg-product-subtitle{display:block}.tg-product-title{font-weight:950}.tg-product-subtitle{color:var(--tg-muted);font-size:11px;font-weight:750}.tg-command{min-width:0;min-height:40px;color:var(--tg-ink);border:1px solid var(--tg-line);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.tg-command span{min-width:0;color:var(--tg-muted);white-space:normal;text-align:right;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.tg-profile,.tg-health,.tg-signout{height:38px;color:var(--tg-ink);border-radius:999px;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:flex}.tg-health{gap:7px}.tg-health span{background:var(--tg-green);border-radius:50%;width:8px;height:8px}.tg-health--warning span,.tg-health--watch span{background:var(--tg-warning)}.tg-health--critical span,.tg-health--offline span{background:var(--tg-critical)}.tg-mama-trigger{border-radius:15px;place-items:center;width:44px;height:42px;display:grid}.tg-main{flex:1;min-height:0;display:flex;position:relative}.tg-page-canvas{border:1px solid var(--tg-line);z-index:1;background:#fffc;border-radius:18px;flex:1;min-width:0;margin:6px 6px 66px;overflow:hidden}.tg-mama-drawer{border-left:1px solid var(--tg-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#fffffff5;width:min(380px,92vw);overflow:auto}.tg-signal-rail{pointer-events:none;border:6px solid var(--tg-green);z-index:3;position:absolute;inset:0}.tg-signal-warning,.tg-signal-watch{border-color:var(--tg-warning)}.tg-signal-critical,.tg-signal-offline{border-color:var(--tg-critical)}.tg-dock{border:1px solid var(--tg-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:30;background:#ffffffe6;border-radius:24px;gap:6px;padding:6px 9px;display:flex;position:fixed;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0f1d3a24}.tg-dock-item{min-width:42px;height:40px;color:var(--tg-ink);border-radius:16px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:900;transition:transform .16s;display:flex}.tg-dock-item:hover{transform:translateY(-4px)}.tg-dock-item.is-active{background:var(--tg-ink);color:#fff}.tg-dock-label{display:none}.tg-dock-item.is-active .tg-dock-label{display:inline}.tg-page-frame{flex-direction:column;height:100%;min-height:calc(100vh - 142px);display:flex}.tg-page-mission{border-bottom:1px solid var(--tg-line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 20px;display:flex}.tg-page-eyebrow{color:var(--tg-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-size:10px;font-weight:900}.tg-page-title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:950}.tg-page-subtitle{color:var(--tg-muted);margin:4px 0 0;font-size:12px;font-weight:700}.tg-page-actions{align-items:center;gap:8px;display:flex}.tg-action{border:1px solid var(--tg-line);color:var(--tg-ink);background:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;text-decoration:none}.tg-action-primary{background:var(--tg-ink);color:#fff}.tg-page-intel{color:#1d5f42;background:#effaf4;border:1px solid #27a36a47;border-radius:14px;margin:10px 12px 0;padding:10px 12px;font-size:12px;font-weight:750}.tg-page-intel--warning,.tg-page-intel--watch{color:#5f4714;background:#fff7df;border-color:#d9a72152}.tg-page-intel--critical,.tg-page-intel--offline{color:#991b1b;background:#fff1f2;border-color:#fecaca}.tg-page-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.tg-page-layout.has-inspector{grid-template-columns:minmax(0,1fr) 300px}.tg-page-workbench{min-height:0;padding:14px;overflow:auto}.tg-page-inspector{border-left:1px solid var(--tg-line);background:#f7f3ea8c;padding:14px;overflow:auto}.tg-page-footer{border-top:1px solid var(--tg-line);min-height:32px;color:var(--tg-muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;font-weight:800;display:flex}.tg-card{border:1px solid var(--tg-line);background:#ffffffe0;border-radius:17px;padding:15px;box-shadow:0 12px 30px #0f172a0e}.tg-mama-panel{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex}.tg-mama-header{align-items:center;gap:12px;display:flex}.tg-mama-header h2{margin:0;font-size:16px}.tg-mama-header p{color:var(--tg-muted);margin:2px 0 0;font-size:12px;font-weight:800}.tg-mama-context,.tg-mama-body{border:1px solid var(--tg-line);background:#fff;border-radius:16px;padding:12px;font-size:13px;line-height:1.55}.tg-mama-context span{color:var(--tg-muted);margin-top:5px;display:block}.tg-mama-actions{flex-wrap:wrap;gap:7px;display:flex}.tg-mama-actions span{color:#1e3a8a;background:#eef2ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}@media (width<=980px){.tg-header{grid-template-columns:1fr auto}.tg-command,.tg-health,.tg-profile{display:none}.tg-page-layout.has-inspector{grid-template-columns:1fr}.tg-page-inspector{border-left:0;border-top:1px solid var(--tg-line)}.tg-mama-drawer{position:fixed;top:64px;bottom:0;right:0;box-shadow:-20px 0 50px #0f1d3a2e}}@media (width>=641px) and (width<=980px){.tg-page-canvas{margin-bottom:108px}.tg-dock{flex-wrap:wrap;justify-content:center;gap:4px;width:auto;max-width:none;padding:6px 7px;left:6px;right:6px;transform:none}.tg-dock-item{min-width:38px;padding:0 7px}.tg-dock-item.is-active .tg-dock-label{display:none}}@media (width<=640px){.tg-header{min-height:58px;padding:7px 9px}.tg-product-subtitle,.tg-signout{display:none}.tg-page-canvas{border-radius:14px;margin:4px 4px 108px}.tg-page-mission{min-height:unset;align-items:flex-start;padding:14px}.tg-page-title{font-size:20px}.tg-page-actions{display:none}.tg-page-workbench{padding:10px}.tg-page-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:7px 10px}.tg-dock{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;max-width:none;display:grid;left:6px;right:6px;overflow:visible;transform:none}.tg-dock-item{width:100%;min-width:0;padding:0}.tg-dock-label,.tg-dock-item.is-active .tg-dock-label{display:none}.tg-dock-item.is-active{min-width:0}}.tg-profile[disabled]{cursor:default;opacity:.78}.tg-profile[disabled]:hover{transform:none}@media (width<=640px){.tg-signout{min-width:38px;padding:0 10px;display:flex}.tg-header-actions{gap:6px}.tg-mama-trigger{width:40px;height:40px}.tg-product-identity{min-width:0}.tg-product-title{white-space:nowrap}}.imara-worklist-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.imara-worklist-metric{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #10243f1c;border-radius:15px;gap:5px;min-height:82px;padding:13px 14px;display:grid}.imara-worklist-metric span{letter-spacing:.06em;text-transform:uppercase;color:#748093;font-size:10px;font-weight:900}.imara-worklist-metric strong{color:#10243f;font-size:25px;line-height:1}.imara-worklist-metric--attention{background:linear-gradient(145deg,#fff,#fff5f5);border-color:#dc262633}.imara-worklist-toolbar{grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:10px;display:grid}.imara-worklist-search{color:#34445e;gap:6px;font-size:11px;font-weight:850;display:grid}.imara-worklist-search input{color:#10243f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #10243f29;border-radius:13px;padding:10px 12px}.imara-worklist-search input:focus{border-color:#27a36a;outline:3px solid #27a36a26}.imara-worklist-result{justify-content:space-between;align-items:center;gap:12px;display:flex}.imara-worklist-result p{margin:0}.imara-worklist-empty{text-align:center;background:#ffffffb3;border:1px dashed #10243f33;border-radius:16px;place-items:center;gap:9px;min-height:260px;padding:36px;display:grid}.imara-worklist-empty h2,.imara-worklist-empty p{margin:0}.imara-worklist-empty p{color:#6c7480;max-width:520px;font-size:12px;line-height:1.6}.imara-table__action{white-space:nowrap}.imara-table__action button{color:#fff;background:#10243f;border:1px solid #10243f24;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:900}.imara-table tbody tr:focus{outline-offset:-3px;outline:3px solid #27a36a2e}@media (width<=900px){.imara-worklist-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.imara-worklist-toolbar{grid-template-columns:1fr}.imara-worklist-result{flex-direction:column;align-items:flex-start}}@media (width<=560px){.imara-worklist-overview{grid-template-columns:1fr 1fr}.imara-worklist-metric{min-height:72px;padding:11px}.imara-worklist-metric strong{font-size:22px}}.imara-case-stage{color:#fff;background:linear-gradient(135deg,#10243f,#19375b);border:1px solid #10243f1f;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:16px 18px;display:grid;box-shadow:0 16px 35px #0f1d3a1f}.imara-case-stage p,.imara-case-stage h2{margin:0}.imara-case-stage__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#d4af37;font-size:10px;font-weight:900}.imara-case-stage h2{margin-top:5px;font-size:21px}.imara-case-stage__next{color:#dbe5f0;max-width:760px;font-size:12px;line-height:1.55;margin-top:7px!important}.imara-case-stage__status{text-transform:capitalize;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:150px;min-height:42px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.imara-case-journey{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:3px;display:grid}.imara-case-journey span{color:#b9c7d8;text-align:center;text-transform:uppercase;letter-spacing:.05em;padding-top:15px;font-size:9px;font-weight:850;position:relative}.imara-case-journey span:before{content:"";background:#60758f;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #ffffff14}.imara-case-journey span:after{content:"";background:#60758f;width:100%;height:2px;position:absolute;top:3px;right:50%}.imara-case-journey span:first-child:after{display:none}.imara-case-journey span.is-complete,.imara-case-journey span.is-current{color:#fff}.imara-case-journey span.is-complete:before,.imara-case-journey span.is-current:before,.imara-case-journey span.is-complete:after,.imara-case-journey span.is-current:after{background:#d4af37}.imara-case-journey span.is-current:before{box-shadow:0 0 0 4px #d4af373d}.imara-case-waiting{background:#fbfcfd;border:1px dashed #10243f2e;border-radius:16px;align-content:start;gap:6px;padding:16px;display:grid}.imara-case-waiting h3,.imara-case-waiting p{margin:0}.imara-case-waiting p{color:#6c7480;font-size:12px;line-height:1.55}@media (width<=720px){.imara-case-stage{grid-template-columns:1fr}.imara-case-stage__status{justify-self:start}.imara-case-journey{grid-template-columns:repeat(5,minmax(90px,1fr));padding-bottom:4px;overflow-x:auto}}.imara-intelligence-studio{gap:16px;display:grid}.imara-studio-hero{background:linear-gradient(135deg,#fff,#f7f3ea);border:1px solid #10243f1f;border-radius:20px;align-items:center;gap:18px;padding:18px;display:flex}.imara-studio-hero h2{letter-spacing:-.035em;max-width:850px;margin:5px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.08}.imara-studio-hero p:last-child{color:#657286;max-width:860px;margin:0;line-height:1.6}.imara-studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.imara-studio-metrics article{background:#fff;border:1px solid #10243f1f;border-radius:16px;gap:4px;padding:14px;display:grid}.imara-studio-metrics span{letter-spacing:.08em;text-transform:uppercase;color:#788396;font-size:9px;font-weight:900}.imara-studio-metrics strong{color:#10243f;font-size:24px}.imara-studio-metrics small{color:#788396}.imara-studio-error{color:#8b1c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 14px;display:flex}.imara-studio-error span{flex:280px;font-size:12px}.imara-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.imara-studio-grid>section,.imara-studio-grid>form{align-content:start;gap:12px;display:grid}.imara-studio-queue,.imara-studio-timeline{grid-column:1/-1}.imara-studio-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.imara-studio-request-list button{text-align:left;color:#10243f;background:#fff;border:1px solid #10243f1f;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.imara-studio-request-list button.is-active{background:#fffcf2;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3729}.imara-studio-request-list button span,.imara-studio-request-list button strong,.imara-studio-request-list button small{display:block}.imara-studio-request-list button span:last-child{text-align:right}.imara-studio-request-list button small{color:#778396;margin-top:3px;font-size:10px}.imara-studio-request-list button b{text-transform:uppercase;color:#8a5b00;font-size:9px}.imara-studio-analysis h4{margin:0;font-size:18px}.imara-studio-explanation{background:#f8f6ef;border-left:4px solid #d4af37;border-radius:0 12px 12px 0;margin:0;padding:12px;line-height:1.55}.imara-studio-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.imara-studio-facts>div{background:#f7f8fa;border-radius:12px;padding:10px}.imara-studio-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#7b8696;font-size:9px;font-weight:900}.imara-studio-facts dd{color:#10243f;margin:4px 0 0;font-size:12px;font-weight:800}.imara-studio-evidence{border:1px dashed #10243f2e;border-radius:12px;gap:4px;padding:10px;display:grid}.imara-studio-evidence span{color:#6e7989;font-size:11px;line-height:1.5}.imara-studio-workflow label,.imara-studio-approval label{color:#34445e;gap:7px;font-size:11px;font-weight:850;display:grid}.imara-studio-workflow input,.imara-studio-workflow textarea,.imara-studio-approval textarea{color:#10243f;width:100%;font:inherit;background:#fff;border:1px solid #10243f2b;border-radius:12px;padding:11px 12px}.imara-studio-workflow textarea,.imara-studio-approval textarea{resize:vertical;min-height:100px}.imara-studio-workflow>p,.imara-studio-approval>p,.imara-studio-result>p{color:#6c7480;margin:0;font-size:12px;line-height:1.55}.imara-studio-result .tg-action{width:100%}.imara-studio-timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.imara-studio-timeline li{background:#f7f8fa;border-left:4px solid #7b8797;border-radius:0 12px 12px 0;padding:11px 12px}.imara-studio-timeline li[data-tone=success]{background:#f1faf6;border-left-color:#1f8a5b}.imara-studio-timeline li[data-tone=warning]{background:#fffbec;border-left-color:#d4af37}.imara-studio-timeline li[data-tone=error]{background:#fff6f6;border-left-color:#c53030}.imara-studio-timeline li>div{justify-content:space-between;gap:12px;display:flex}.imara-studio-timeline time{color:#7b8696;font-size:10px}.imara-studio-timeline li p{color:#5f6a79;margin:6px 0 0;font-size:11px;line-height:1.5}@media (width<=900px){.imara-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.imara-studio-grid{grid-template-columns:1fr}.imara-studio-queue,.imara-studio-timeline{grid-column:auto}}@media (width<=560px){.imara-studio-hero{align-items:flex-start}.imara-studio-hero svg{display:none}.imara-studio-metrics,.imara-studio-request-list,.imara-studio-facts{grid-template-columns:1fr}.imara-studio-request-list button{align-items:flex-start}.imara-studio-error{flex-direction:column;align-items:flex-start}.imara-studio-error .tg-action{width:100%}}
