#atomos-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--at-bg:#fff;--at-surface:#fff;--at-text:#202733;--at-muted:#697383;--at-line:#e8ebef;--at-brand:#202e43;--at-on-brand:#fff;--at-soft:#f3f5f8;--at-red:#ac5146;--at-red-bg:#fcf1ef;--at-amber:#8c6b25;--at-amber-bg:#fcf7e9;--at-paid:#39725a;color:var(--at-text);background:var(--at-bg);border:1px solid var(--at-line);isolation:isolate;--at-space:30px;-webkit-font-smoothing:antialiased;border-radius:12px;min-height:740px;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}#atomos-app *{box-sizing:border-box}#atomos-app [hidden]{display:none!important}#atomos-app button,#atomos-app input,#atomos-app select{font:inherit}#atomos-app button{color:inherit}#atomos-app button:not(:disabled),#atomos-app select{touch-action:manipulation}#atomos-app svg{flex-shrink:0;width:17px;height:17px}#atomos-app h1,#atomos-app h2,#atomos-app p{margin:0}#atomos-app h1{letter-spacing:-1px;font-size:27px;font-weight:600;line-height:1.2}#atomos-app h2{letter-spacing:-.3px;font-size:16px;font-weight:600}#atomos-app .at-shell{grid-template-columns:174px minmax(0,1fr);min-height:740px;display:grid}#atomos-app .at-sidebar{background:var(--at-surface);border-right:1px solid var(--at-line);flex-direction:column;gap:32px;padding:26px 15px 19px;display:flex}#atomos-app .at-brand{letter-spacing:-1.7px;color:var(--at-brand);padding:0 12px;font-size:30px;font-weight:650}#atomos-app .at-brand span{letter-spacing:1.6px;color:var(--at-muted);margin-top:-3px;font-size:11px;font-weight:500;display:block}#atomos-app .at-nav{gap:7px;display:grid}#atomos-app .at-nav button{text-align:left;color:var(--at-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;font-weight:500;display:flex}#atomos-app .at-nav button[aria-current=page]{background:var(--at-soft);color:var(--at-brand)}#atomos-app .at-nav button:hover{background:var(--at-bg);color:var(--at-text)}#atomos-app .at-side-bottom{gap:19px;margin-top:auto;display:grid}#atomos-app .at-demo{color:var(--at-muted);border:1px dashed var(--at-line);border-radius:7px;padding:13px;font-size:11px}#atomos-app .at-demo strong{color:var(--at-text);margin-bottom:2px;font-weight:500;display:block}#atomos-app .at-user{align-items:center;gap:9px;padding:0 6px;font-size:12px;display:flex}#atomos-app .at-avatar{background:var(--at-soft);width:33px;height:33px;color:var(--at-brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}#atomos-app .at-user small{color:var(--at-muted);font-size:11px;display:block}#atomos-app .at-workspace{min-width:0}#atomos-app .at-topbar{height:64px;padding:0 var(--at-space);border-bottom:1px solid var(--at-line);color:var(--at-muted);background:var(--at-surface);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}#atomos-app .at-topbar>span,#atomos-app .at-crumb{align-items:center;gap:9px;display:flex}#atomos-app .at-crumb button{color:var(--at-muted);background:0 0;border:0;padding:0;font-size:12px}#atomos-app .at-crumb strong{color:var(--at-text);font-weight:500}#atomos-app .at-content{padding:var(--at-space);min-height:670px}#atomos-app .at-pagehead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}#atomos-app .at-kicker{color:var(--at-muted);letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:500}#atomos-app .at-subtitle{color:var(--at-muted);margin-top:7px;font-size:12px}#atomos-app .at-client-identity{align-items:center;gap:15px;display:flex}#atomos-app .at-company-avatar{background:var(--at-soft);width:51px;height:51px;color:var(--at-brand);border:1px solid var(--at-line);border-radius:12px;flex-shrink:0;place-items:center;font-size:23px;font-weight:500;display:grid}#atomos-app .at-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#atomos-app .at-dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}#atomos-app .at-badge{background:var(--at-soft);color:var(--at-paid);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}#atomos-app .at-badge.overdue{background:var(--at-red-bg);color:var(--at-red)}#atomos-app .at-badge.open{background:var(--at-amber-bg);color:var(--at-amber)}#atomos-app .at-button{background:var(--at-surface);border:1px solid var(--at-line);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:9px 12px;font-size:12px;font-weight:500;display:inline-flex}#atomos-app .at-button:hover{filter:brightness(.96)}#atomos-app .at-link{color:var(--at-brand);text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:12px;font-weight:500;display:inline-flex}#atomos-app .at-link:hover{text-decoration:underline}#atomos-app .at-icon-button{border:1px solid var(--at-line);background:var(--at-surface);border-radius:6px;place-items:center;width:31px;height:31px;display:grid}#atomos-app .at-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#atomos-app .at-summary{background:var(--at-surface);border:1px solid var(--at-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:27px;padding:19px 0;display:grid}#atomos-app .at-stat{border-right:1px solid var(--at-line);padding:0 20px}#atomos-app .at-stat:last-child{border-right:0}#atomos-app .at-stat-label{color:var(--at-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}#atomos-app .at-stat-value{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:25px;font-weight:500;line-height:1.2}#atomos-app .at-stat small{color:var(--at-muted);font-size:11px}#atomos-app .at-stat.at-alert .at-stat-value{color:var(--at-red)}#atomos-app .at-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}#atomos-app .at-section-head h2 span{border:1px solid var(--at-line);min-width:21px;height:21px;color:var(--at-muted);vertical-align:middle;border-radius:6px;place-items:center;margin-left:7px;font-size:11px;font-weight:400;display:inline-grid}#atomos-app .at-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:27px;display:grid}#atomos-app .at-product{background:var(--at-surface);border:1px solid var(--at-line);border-radius:9px;flex-direction:column;min-width:0;padding:16px;display:flex}#atomos-app .at-product-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}#atomos-app .at-product-icon{background:var(--at-bg);width:30px;height:30px;color:var(--at-muted);border-radius:7px;place-items:center;display:grid}#atomos-app .at-type{color:var(--at-muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}#atomos-app .at-product-name{min-height:39px;font-size:13px;font-weight:500;line-height:1.4}#atomos-app .at-price{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:20px;font-weight:500}#atomos-app .at-price small{color:var(--at-muted);letter-spacing:0;margin-left:3px;font-size:11px;font-weight:400}#atomos-app .at-due{color:var(--at-muted);align-items:center;gap:6px;margin:5px 0 16px;font-size:11px;display:flex}#atomos-app .at-due svg{width:13px;height:13px}#atomos-app .at-product-footer{border-top:1px solid var(--at-line);justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding-top:11px;display:flex}#atomos-app .at-product-footer .at-link{font-size:11px}#atomos-app .at-product-footer small{color:var(--at-muted);font-size:11px}#atomos-app .at-products.at-product-list{grid-template-columns:1fr}#atomos-app .at-product-list .at-product{grid-template-columns:30px 1fr 125px 145px;align-items:center;gap:14px;display:grid}#atomos-app .at-product-list .at-product-top{margin:0}#atomos-app .at-product-list .at-type{display:none}#atomos-app .at-product-list .at-product-name{min-height:0}#atomos-app .at-product-list .at-price{margin:0;font-size:18px}#atomos-app .at-product-list .at-due{grid-area:2/2;margin:-10px 0 0}#atomos-app .at-product-list .at-product-footer{border:0;grid-area:1/4;margin:0;padding:0}#atomos-app .at-panel{background:var(--at-surface);border:1px solid var(--at-line);border-radius:9px;overflow:hidden}#atomos-app .at-toolbar{border-bottom:1px solid var(--at-line);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;display:flex}#atomos-app .at-filter{background:var(--at-bg);border:1px solid var(--at-line);border-radius:6px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}#atomos-app .at-filter button{color:var(--at-muted);background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:11px}#atomos-app .at-filter button[aria-pressed=true]{background:var(--at-surface);color:var(--at-text);box-shadow:0 1px 3px #0000000b}#atomos-app .at-toolbar select{border:1px solid var(--at-line);background:var(--at-surface);max-width:210px;color:var(--at-text);border-radius:6px;min-height:32px;margin-left:auto;padding:7px 9px;font-size:11px}#atomos-app .at-table-wrap{overflow-x:auto}#atomos-app table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}#atomos-app th{text-align:left;background:var(--at-bg);color:var(--at-muted);letter-spacing:.3px;padding:10px 15px;font-size:11px;font-weight:500}#atomos-app td{border-top:1px solid var(--at-line);vertical-align:middle;padding:14px 15px}#atomos-app td strong{font-size:12px;font-weight:500;display:block}#atomos-app td small{color:var(--at-muted);margin-top:3px;font-size:11px;display:block}#atomos-app td.at-money,#atomos-app th.at-money{text-align:right;font-variant-numeric:tabular-nums}#atomos-app .at-table-action{font-size:11px}#atomos-app .at-muted{color:var(--at-muted)}#atomos-app .at-overdue-date{color:var(--at-red)}#atomos-app .at-table-foot{border-top:1px solid var(--at-line);color:var(--at-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}#atomos-app .at-table-foot strong{color:var(--at-text);font-weight:500}#atomos-app .at-footnote{color:var(--at-muted);justify-content:space-between;gap:10px;margin-top:15px;font-size:11px;display:flex}#atomos-app .at-search{border:1px solid var(--at-line);background:var(--at-surface);border-radius:7px;align-items:center;gap:8px;min-width:180px;padding:8px 10px;display:flex}#atomos-app .at-search input{color:var(--at-text);background:0 0;border:0;width:100%;min-width:0;font-size:12px}#atomos-app .at-search svg{color:var(--at-muted);width:15px}#atomos-app .at-search input::placeholder{color:var(--at-muted)}#atomos-app .at-empty{text-align:center;color:var(--at-muted);padding:35px 20px;font-size:13px}#atomos-app .at-empty p{margin-bottom:12px}#atomos-app .at-client-cell{align-items:center;gap:11px;display:flex}#atomos-app .at-client-cell .at-avatar{border-radius:9px}#atomos-app .at-notice{border:1px solid var(--at-line);background:var(--at-soft);border-radius:9px;align-items:center;gap:12px;margin-bottom:25px;padding:17px 19px;display:flex}#atomos-app .at-notice p{color:var(--at-muted);margin-top:3px;font-size:12px}#atomos-app .at-notice strong{font-size:13px;font-weight:500}#atomos-app .at-notice .at-link{white-space:nowrap;margin-left:auto}#atomos-app .at-overlay{z-index:20;background:#17223566;justify-content:center;align-items:flex-start;padding:45px 18px;display:flex;position:absolute;inset:0}#atomos-app .at-modal{background:var(--at-surface);border:1px solid var(--at-line);width:min(100%,450px);color:var(--at-text);border-radius:12px;padding:25px;box-shadow:0 20px 70px #00000030}#atomos-app .at-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}#atomos-app .at-modal h2{font-size:21px}#atomos-app .at-modal-desc{color:var(--at-muted);margin-bottom:20px;font-size:12px}#atomos-app .at-form{gap:13px;display:grid}#atomos-app .at-form label{gap:6px;font-size:12px;font-weight:500;display:grid}#atomos-app .at-form label small{color:var(--at-muted);font-weight:400}#atomos-app .at-form input,#atomos-app .at-form select{border:1px solid var(--at-line);background:var(--at-bg);width:100%;color:var(--at-text);border-radius:6px;min-width:0;padding:10px 11px;font-size:13px}#atomos-app .at-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}#atomos-app .at-form-footer{border-top:1px solid var(--at-line);justify-content:flex-end;gap:8px;margin-top:6px;padding-top:16px;display:flex}#atomos-app .at-payment-summary{background:var(--at-bg);border:1px solid var(--at-line);border-radius:8px;margin-bottom:5px;padding:15px}#atomos-app .at-payment-summary>strong{letter-spacing:-1px;margin:6px 0;font-size:27px;font-weight:500;display:block}#atomos-app .at-payment-summary p{color:var(--at-muted);font-size:12px}#atomos-app .at-toast{z-index:30;background:var(--at-brand);max-width:90%;color:var(--at-on-brand);border-radius:8px;align-items:center;gap:8px;padding:11px 17px;font-size:12px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}#atomos-app.at-compact{--at-space:20px}#atomos-app.at-compact td{padding-top:10px;padding-bottom:10px}#atomos-app .at-sidebar{background:#fcfcfd;gap:35px}#atomos-app .at-brand{color:#182335;letter-spacing:-1.6px;font-weight:600}#atomos-app .at-brand span{color:#89919d;letter-spacing:2px;margin-top:1px;font-size:11px}#atomos-app .at-nav button{border:1px solid #0000;border-radius:6px}#atomos-app .at-nav button[aria-current=page]{color:#202e43;background:#eef1f5;border-color:#e6eaf0}#atomos-app .at-nav button:hover{background:#f4f6f8}#atomos-app .at-side-bottom{gap:16px}#atomos-app .at-demo{border:0;border-bottom:1px solid var(--at-line);color:#7b8592;border-radius:0;padding:0 9px 17px;line-height:1.7}#atomos-app .at-demo strong{letter-spacing:.2px;color:#4c586a;margin-bottom:4px;font-size:11px}#atomos-app .at-user{padding:0 8px}#atomos-app .at-avatar{color:#4c5b70;background:#eef1f5;border:1px solid #e6eaf0}#atomos-app h1{letter-spacing:-1.05px;color:#1c2532;font-size:29px;font-weight:600}#atomos-app h2{color:#263244;font-weight:600}#atomos-app .at-pagehead{margin-bottom:28px}#atomos-app .at-subtitle{color:#748091;margin-top:9px}#atomos-app .at-company-avatar{color:#45556c;background:#f5f6f8;border-color:#e8ebef;border-radius:10px;font-size:22px}#atomos-app .at-summary{border-radius:9px;margin-bottom:30px;padding:22px 0;box-shadow:0 2px 5px #172b4503}#atomos-app .at-stat-value{letter-spacing:-.95px;color:#1f2b3d;margin-top:11px;font-size:27px}#atomos-app .at-stat-label svg{color:#9ba4b0;width:15px;height:15px}#atomos-app .at-stat small{color:#7c8795}#atomos-app .at-button{border-radius:6px;box-shadow:0 1px 2px #172b4505}#atomos-app .at-button.primary{color:#fff;background:#24334a;border-color:#24334a;box-shadow:0 2px 3px #14243c10}#atomos-app .at-button.primary:hover{filter:none;background:#17263c;border-color:#17263c}#atomos-app .at-product{border-color:#e5e9ee;border-radius:9px;box-shadow:0 2px 5px #172b4503}#atomos-app .at-product-icon{color:#64738a;background:#f4f6f9;border:1px solid #edf0f4;border-radius:7px}#atomos-app .at-product-name{color:#263347;font-weight:500}#atomos-app .at-price{letter-spacing:-.65px;color:#1e2b3d;font-size:21px;font-weight:500}#atomos-app .at-product-footer .at-link{color:#445775}#atomos-app .at-panel{box-shadow:0 2px 5px #172b4503}#atomos-app .at-toolbar{background:#fff;padding-top:15px;padding-bottom:15px}#atomos-app .at-filter{background:#f6f7f9;border-color:#eceff3}#atomos-app .at-filter button[aria-pressed=true]{color:#26364d;background:#fff;box-shadow:0 1px 3px #22314914}#atomos-app th{color:#7a8492;letter-spacing:.5px;background:#fafbfc;font-size:11px}#atomos-app td{border-color:#edf0f3;padding-top:16px;padding-bottom:16px}#atomos-app tbody tr:hover{background:#fcfdfe}#atomos-app .at-badge{color:#39725a;background:#f1f6f3;border-radius:4px;padding:3px 7px}#atomos-app .at-badge.overdue{color:#ac5146;background:#fcf1ef}#atomos-app .at-badge.open{color:#8c6b25;background:#fcf7e9}#atomos-app .at-notice{background:#f8f9fb;border-color:#e6eaf0}#atomos-app .at-form input,#atomos-app .at-form select{background:#fff;border-color:#dfe4eb}#atomos-app .at-payment-summary{background:#f8f9fb}#atomos-app .at-table-foot{color:#7c8795;background:#fff}#atomos-app .at-footnote{color:#929ba7}@media (width<=850px){#atomos-app{--at-space:20px}#atomos-app .at-shell{grid-template-columns:148px minmax(0,1fr)}#atomos-app .at-sidebar{padding-left:10px;padding-right:10px}#atomos-app .at-brand{font-size:27px}#atomos-app .at-stat{padding:0 14px}#atomos-app .at-stat-value{font-size:22px}#atomos-app .at-products{gap:8px}#atomos-app .at-product{padding:12px}#atomos-app .at-price{font-size:18px}#atomos-app .at-product-footer{flex-direction:column;align-items:flex-start}#atomos-app td,#atomos-app th{padding-left:11px;padding-right:11px}}@media (width<=650px){#atomos-app{--at-space:18px;border-radius:10px}#atomos-app .at-shell{display:block}#atomos-app .at-sidebar{border-right:0;border-bottom:1px solid var(--at-line);gap:17px;padding:15px 18px}#atomos-app .at-brand{align-items:center;gap:12px;padding:0;font-size:26px;display:flex}#atomos-app .at-brand span{margin:6px 0 0;font-size:11px}#atomos-app .at-nav{gap:6px;display:flex}#atomos-app .at-nav button{flex:1;justify-content:center;gap:6px;padding:10px 7px;font-size:11px}#atomos-app .at-side-bottom{display:none}#atomos-app .at-topbar{height:44px;font-size:11px}#atomos-app .at-topbar>span svg{display:none}#atomos-app .at-pagehead{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:21px}#atomos-app h1{font-size:25px}#atomos-app .at-company-avatar{width:44px;height:44px}#atomos-app .at-summary{margin-bottom:24px;padding:16px 0}#atomos-app .at-stat{padding:0 11px}#atomos-app .at-stat-label{font-size:11px}#atomos-app .at-stat-label svg{display:none}#atomos-app .at-stat-value{letter-spacing:-.5px;font-size:19px}#atomos-app .at-stat small{font-size:11px}#atomos-app .at-products{grid-template-columns:1fr}#atomos-app .at-product{grid-template-columns:30px 1fr auto;gap:8px 12px;padding:15px;display:grid}#atomos-app .at-product-top{grid-row:1/3;margin:0}#atomos-app .at-type{display:none}#atomos-app .at-product-name{align-self:center;min-height:0}#atomos-app .at-price{align-self:center;margin:0;font-size:19px}#atomos-app .at-due{grid-column:2/4;margin:0}#atomos-app .at-product-footer{flex-direction:row;grid-column:2/4;margin-top:3px;padding-top:8px}#atomos-app .at-products.at-product-list .at-product{grid-template-columns:30px 1fr auto}#atomos-app .at-product-list .at-due{grid-area:2/2/auto/4;margin:0}#atomos-app .at-product-list .at-product-footer{border-top:1px solid var(--at-line);grid-area:3/2/auto/4;padding-top:8px}#atomos-app .at-toolbar{gap:10px;padding:11px}#atomos-app .at-toolbar select{width:100%;max-width:100%;margin-left:0}#atomos-app .at-notice{flex-wrap:wrap}#atomos-app .at-notice .at-link{margin-left:28px}#atomos-app .at-overlay{padding-top:20px}#atomos-app .at-modal{padding:20px}#atomos-app .at-footnote{flex-wrap:wrap}#atomos-app .at-title-row .at-badge{display:none}}@media (width<=370px){#atomos-app{--at-space:12px}#atomos-app .at-nav button{gap:4px;font-size:11px}#atomos-app .at-stat-value{font-size:16px}#atomos-app .at-stat small{font-size:11px}#atomos-app .at-client-identity{gap:10px}#atomos-app .at-product{grid-template-columns:1fr auto}#atomos-app .at-product-top{display:none}#atomos-app .at-due,#atomos-app .at-product-footer{grid-column:1/3}#atomos-app .at-form-row{grid-template-columns:1fr}}@media (pointer:coarse){#atomos-app input,#atomos-app select{font-size:16px!important}#atomos-app .at-button,#atomos-app .at-link,#atomos-app .at-filter button,#atomos-app .at-icon-button{min-height:44px}#atomos-app .at-icon-button{min-width:44px}}:root{color:#202733;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-synthesis:none;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,a,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #6c86af}*{box-sizing:border-box}#atomos-app{--at-space:34px;border:0;border-radius:0;min-height:100vh;font-size:14px;overflow:visible}#atomos-app .at-shell{grid-template-columns:208px minmax(0,1fr);min-height:100vh}#atomos-app .at-sidebar{height:100vh;padding:30px 18px 24px;position:sticky;top:0}#atomos-app .at-content{max-width:1440px;min-height:calc(100vh - 64px);margin:0 auto}#atomos-app .at-topbar{background:#fff}#atomos-app .at-client-identity{min-width:0}#atomos-app .at-subtitle{overflow-wrap:anywhere}#atomos-app .at-nav button{cursor:pointer}#atomos-app .at-products{grid-template-columns:repeat(3,minmax(0,1fr))}#atomos-app .at-product-name{font-size:14px}#atomos-app .at-product{padding:20px}#atomos-app .at-product-footer .at-actions{flex-wrap:nowrap}#atomos-app .at-product-footer .at-icon-button{border-color:#0000;width:26px;height:26px}#atomos-app .at-product-footer .at-icon-button:hover{border-color:var(--at-line)}#atomos-app .ended-product{background:#fafbfc}#atomos-app .ended-product .at-product-name{color:#697383}#atomos-app .quiet-action{color:#808997;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:14px 0 0;font-size:11px;text-decoration:underline}#atomos-app .at-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15213466;align-items:flex-start;padding-top:6vh;position:fixed;inset:0;overflow:auto}#atomos-app .at-modal{width:min(100%,540px);max-height:88vh;padding:28px;overflow:auto}#atomos-app .at-form fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}#atomos-app .at-form textarea{font:inherit;resize:vertical;color:#202733;background:#fff;border:1px solid #dfe4eb;border-radius:6px;width:100%;padding:10px 11px;font-size:13px}#atomos-app .form-note{color:#6c7787;background:#f7f8fa;border:1px solid #eceff3;border-radius:7px;padding:13px 15px;font-size:12px;line-height:1.7}#atomos-app .form-note p{margin:5px 0}#atomos-app .at-toast{max-width:min(90vw,650px);position:fixed;top:20px;left:50%;box-shadow:0 6px 30px #14243c20}#atomos-app .at-footnote{margin-top:28px;padding-top:12px}#atomos-app .at-demo{margin-bottom:0}#atomos-app .user-name{overflow-wrap:anywhere;min-width:0;font-size:12px}#atomos-app .logout-button{color:#8893a0;background:0 0;border:0;margin-left:auto;padding:4px}#atomos-app .cell-link{font:inherit;text-align:left;color:inherit;background:0 0;border:0;max-width:100%;padding:0}#atomos-app .cell-link:hover strong{text-underline-offset:3px;text-decoration:underline}#atomos-app .cell-link strong,#atomos-app .cell-link small{white-space:normal;overflow-wrap:anywhere;max-width:350px}#atomos-app .at-table-wrap td,#atomos-app .at-table-wrap td strong{font-size:13px}#atomos-app .origin-label{letter-spacing:.6px;text-transform:uppercase;color:#7791ad;margin-top:5px;font-size:10px;display:inline-block}#atomos-app .at-badge.confirmed{color:#42648c;background:#eef3fa}#atomos-app .at-badge.cancelled,#atomos-app .at-badge.refunded{color:#778292;background:#f0f1f4}#atomos-app .at-badge.review{color:#8c61a0;background:#f7f1fb}#atomos-app .error-box{color:#a14d3c;background:#fff6f3;border:1px solid #f0d3cc;border-radius:7px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:13px 15px;font-size:13px;display:flex}#atomos-app .error-text{color:#a14d3c!important}#atomos-app .loading{color:#778292;justify-content:center;align-items:center;gap:10px;padding:45px;font-size:13px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}#atomos-app .spin{animation:1.2s linear infinite spin}#atomos-app .month-picker{color:#7d8795;gap:5px;font-size:11px;display:grid}#atomos-app .month-picker input,#atomos-app .date-filters input,#atomos-app .date-filters select{font:inherit;color:#37465b;background:#fff;border:1px solid #e2e7ee;border-radius:6px;min-height:35px;padding:8px 9px}#atomos-app .four-stats{grid-template-columns:repeat(4,minmax(0,1fr))}#atomos-app .four-stats .at-stat{padding:0 18px}#atomos-app .four-stats .at-stat-value{font-size:26px}#atomos-app .section-gap{margin-top:29px}#atomos-app .start-options{justify-content:center;gap:12px;padding:25px;display:flex}#atomos-app .date-filters{border-bottom:1px solid var(--at-line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 17px;display:flex}#atomos-app .date-filters label{color:#7d8795;gap:4px;font-size:11px;display:grid}#atomos-app .date-filters .at-link{align-self:center;margin-top:13px}#atomos-app .client-notes{color:#6f7b8b;white-space:pre-wrap;border-left:2px solid #dde4ec;margin-bottom:23px;padding:2px 13px;font-size:13px}#atomos-app .history-title{margin:23px 0 13px;font-size:14px;font-weight:500}#atomos-app .history{margin:0;padding:0;list-style:none}#atomos-app .history li{border-left:1px solid #e2e7ee;margin-left:3px;padding:0 0 20px 14px;position:relative}#atomos-app .history li:before{content:"";background:#a1b0c3;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-3px}#atomos-app .history strong{font-size:12px;font-weight:500;display:block}#atomos-app .history span{color:#8090a2;margin-top:3px;font-size:11px;display:block}#atomos-app .history p{color:#68788c;white-space:pre-wrap;margin-top:5px;font-size:12px}#atomos-app .integration-card{border:1px solid #e6eaf0;border-radius:10px;align-items:center;gap:16px;margin-bottom:18px;padding:24px;display:flex}#atomos-app .integration-mark{color:#3f6086;background:#f4f7fb;border:1px solid #e3e9f2;border-radius:10px;place-items:center;width:45px;height:45px;font-size:24px;font-weight:600;display:grid}#atomos-app .integration-card h2 .at-badge{color:#6a7e97;vertical-align:middle;background:#f1f4f8;margin-left:8px;font-size:10px}#atomos-app .integration-card p{color:#7b8797;margin-top:5px;font-size:12px}#atomos-app .integration-card .at-link{margin-left:auto}#atomos-app .integration-notes{color:#6b788a;gap:7px;margin:22px 0;font-size:12px;line-height:1.8;display:grid}#atomos-app .integration-notes strong{color:#34455f;font-weight:500}#atomos-app .setup-instructions{background:#fafbfd;border:1px dashed #d8e1ed;border-radius:9px;padding:23px}#atomos-app .setup-instructions p{color:#758296;margin-top:9px;font-size:13px;line-height:1.7}#atomos-app .setup-steps{color:#5d7390;flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;font-size:11px;display:flex}#atomos-app .sync-status{background:#f8fafc;border:1px solid #e7edf5;border-radius:8px;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}#atomos-app .sync-status strong{font-size:12px;font-weight:500}#atomos-app .sync-status p{color:#758397;margin-top:4px;font-size:12px}#atomos-app .selection-note{color:#7a8798;margin-top:14px;font-size:12px}#atomos-app input[type=checkbox]{accent-color:#24334a;width:16px;height:16px}#atomos-app .access-page{background:#fbfcfd;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:45px 20px;display:flex}#atomos-app .access-brand{letter-spacing:-2px;color:#1f2e43;text-align:center;margin-bottom:36px;font-size:37px;font-weight:600}#atomos-app .access-brand span{letter-spacing:2px;color:#8996a8;margin-top:1px;font-size:10px;font-weight:400;display:block}#atomos-app .access-card{background:#fff;border:1px solid #e5eaf1;border-radius:12px;width:min(100%,410px);padding:33px;box-shadow:0 4px 25px #263e5b05}#atomos-app .access-kicker{color:#92a0b1;letter-spacing:1.1px;font-size:10px}#atomos-app .access-card h1{letter-spacing:-.7px;margin-top:13px;font-size:24px}#atomos-app .access-card>p{color:#7e8b9d;margin:12px 0 25px;font-size:13px;line-height:1.7}#atomos-app .access-card .at-form .at-button{justify-content:space-between;width:100%;margin-top:7px;padding:11px 14px}#atomos-app .access-help{text-align:left;margin-top:22px;font-size:11px}#atomos-app .access-card .form-note{margin-top:14px}#atomos-app .access-foot{color:#a3acb8;margin-top:27px;font-size:11px}@media (width<=1100px){#atomos-app .at-shell{grid-template-columns:185px minmax(0,1fr)}#atomos-app{--at-space:25px}#atomos-app .four-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 0}#atomos-app .four-stats .at-stat:nth-child(2){border:0}#atomos-app .at-products{gap:10px}#atomos-app .at-product{padding:15px}#atomos-app .at-product-footer{flex-wrap:wrap;gap:8px}}@media (width<=750px){#atomos-app .at-shell{display:block}#atomos-app .at-sidebar{border-bottom:1px solid #e8ebef;border-right:0;gap:17px;height:auto;padding:17px 20px;position:static}#atomos-app .at-brand{align-items:center;gap:12px;padding:0;font-size:27px;display:flex}#atomos-app .at-brand span{margin-top:6px}#atomos-app .at-nav{flex-wrap:wrap;gap:4px;display:flex}#atomos-app .at-nav button{flex:1;justify-content:center;gap:6px;padding:10px 7px;font-size:11px}#atomos-app .at-nav button svg{width:15px;height:15px}#atomos-app .at-side-bottom{display:none}#atomos-app .at-topbar{height:45px}#atomos-app{--at-space:20px}#atomos-app .at-products{grid-template-columns:1fr}#atomos-app .at-product{padding:18px;display:flex}#atomos-app .at-product-name{min-height:0}#atomos-app .at-product-top{margin-bottom:12px}#atomos-app .at-product-footer{flex-direction:row;display:flex}#atomos-app .at-type{display:block}#atomos-app .at-due{margin:5px 0 14px}#atomos-app .at-product-footer .at-link{font-size:12px}#atomos-app .at-stat-value{font-size:21px}#atomos-app .at-stat{padding:0 12px}#atomos-app .at-section-head{flex-wrap:wrap}#atomos-app .at-summary:not(.four-stats) .at-stat small{font-size:10px}#atomos-app .at-stat-label svg{display:none}#atomos-app .at-pagehead{flex-wrap:wrap}#atomos-app .at-form-row{grid-template-columns:1fr 1fr}#atomos-app .at-toast{font-size:12px}#atomos-app .at-nav button:last-child{flex-basis:100%;justify-content:flex-start;padding-left:12px}#atomos-app .integration-card{flex-wrap:wrap}}@media (width<=400px){#atomos-app{--at-space:14px}#atomos-app .at-stat-value{font-size:18px}#atomos-app .at-form-row{grid-template-columns:1fr}#atomos-app .at-summary:not(.four-stats) .at-stat small{display:none}#atomos-app .four-stats .at-stat-value{font-size:22px}#atomos-app .at-modal{padding:22px}}@media (prefers-reduced-motion:reduce){#atomos-app .spin{animation:none}}#atomos-app .mobile-logout{display:none}@media (width<=750px){#atomos-app .mobile-logout{place-items:center;min-width:32px;min-height:32px;display:inline-grid}#atomos-app .at-topbar>span .mobile-logout svg{display:block}}#atomos-app .at-badge.lifecycle-active{color:#176c4d;background:#e8f5ee}#atomos-app .at-badge.lifecycle-cancelled{color:#a72f3a;background:#fcebed}#atomos-app .at-badge.lifecycle-suspended{color:#805c12;background:#fff3ce}#atomos-app .at-badge.lifecycle-finished{color:#285f9a;background:#edf3fc}#atomos-app .at-badge.lifecycle-inactive,#atomos-app .at-badge.lifecycle-ended{color:#526174;background:#edf0f4}#atomos-app .billing-gap-product{justify-items:start;gap:5px;max-width:330px;padding:6px 0;display:grid}#atomos-app .billing-gap-product small{white-space:normal}#atomos-app .at-toolbar .billing-filter{max-width:100%;margin-left:0}#atomos-app{--at-brand:#252525;--at-action-bg:#151515;--at-action-ink:#fff}#atomos-app:has(>.at-frame){height:100dvh;min-height:0;overflow:hidden}#atomos-app .brand-signature{align-items:center;gap:10px;display:flex}#atomos-app .brand-signature img{object-fit:contain;border-radius:12px;flex-shrink:0;width:44px;height:44px;display:block}#atomos-app .access-brand .brand-signature{color:#252525;justify-content:center;gap:12px}#atomos-app .access-brand .brand-signature img{border-radius:15px;width:58px;height:58px}#atomos-app .access-brand>span{margin-top:12px}#atomos-app .at-button.primary{background:var(--at-action-bg);color:var(--at-action-ink);border-color:var(--at-action-bg)}#atomos-app input[type=checkbox]{accent-color:#353535}#atomos-app :is(button,a,input,select,textarea):focus-visible{outline-color:#929292}#atomos-app .form-note a{color:#252525}#atomos-app .integration-mark{color:#353535;background:#f5f5f5;border-color:#e5e5e5}#atomos-app .at-frame{--at-frame-bg:#101010;--at-frame-ink:#f7f7f7;--at-frame-muted:#aaa;--at-frame-accent:#fff;background:var(--at-frame-bg);grid-template-rows:64px minmax(0,1fr);grid-template-columns:208px minmax(0,1fr);height:100%;min-height:0;padding:0 12px 12px 0;display:grid}#atomos-app .at-frame-header{z-index:20;background:var(--at-frame-bg);height:64px;color:var(--at-frame-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:0 26px;display:flex;position:relative}#atomos-app .at-frame .at-brand{color:#fff;white-space:nowrap;align-items:center;gap:22px;padding:0;font-size:30px;line-height:1;display:flex}#atomos-app .at-frame .at-brand span{color:var(--at-frame-muted);letter-spacing:1.8px;border-left:1px solid #ffffff26;margin:0;padding:8px 0 8px 22px;font-size:10px;font-weight:500}#atomos-app .at-frame-account,#atomos-app .at-frame-date{align-items:center;gap:12px;display:flex}#atomos-app .at-frame-account{gap:24px;min-width:0}#atomos-app .at-frame-date{color:var(--at-frame-muted);white-space:nowrap;font-size:12px}#atomos-app .at-frame .at-user{border-left:1px solid #ffffff26;gap:10px;padding:0 0 0 24px}#atomos-app .at-frame .user-name{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}#atomos-app .at-frame .at-user small{color:var(--at-frame-muted);margin-top:2px;font-size:10px}#atomos-app .at-frame .at-avatar{color:#2c2c2c;background:#e9e9e9;border:0;border-radius:11px;width:36px;height:36px}#atomos-app .at-frame .logout-button{width:36px;height:36px;color:var(--at-frame-muted);border-radius:8px;place-items:center;margin-left:8px;padding:8px;display:grid}#atomos-app .at-frame .logout-button:hover{color:#fff;background:#ffffff12}#atomos-app .at-frame .at-sidebar{background:0 0;border:0;align-self:start;gap:18px;height:100%;min-height:0;padding:30px 14px 22px;position:relative;top:auto}#atomos-app .at-nav-caption{color:var(--at-frame-muted);letter-spacing:1.8px;padding:0 15px;font-size:9px;font-weight:600}#atomos-app .at-frame .at-nav{gap:8px;display:grid}#atomos-app .at-frame .at-nav button{color:#ccc;border:1px solid #0000;border-radius:9px;gap:12px;min-height:46px;padding:12px 14px;font-size:12px;transition:background .15s,color .15s;position:relative}#atomos-app .at-frame .at-nav button:hover{color:#fff;background:#ffffff0b}#atomos-app .at-frame .at-nav button[aria-current=page]{color:var(--at-frame-accent);background:#2c2c2c;border-color:#ffffff0a}#atomos-app .at-frame .at-nav button[aria-current=page]:before{content:"";background:var(--at-frame-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-14px}#atomos-app .at-frame .at-demo{color:var(--at-frame-muted);border-top:1px solid #ffffff14;border-bottom:0;padding:16px 12px 0;font-size:10px}#atomos-app .at-frame .at-demo strong{color:#ccc;font-size:10px}#atomos-app .at-frame .at-workspace{overscroll-behavior:contain;background:#fff;border:1px solid #ffffff1a;border-radius:24px;min-height:0;overflow:auto}#atomos-app .at-frame .at-topbar{background:0 0;border-bottom:0;height:59px;padding-top:10px}#atomos-app .at-frame .at-content{min-height:calc(100dvh - 137px);padding-top:18px}#atomos-app .at-frame .at-button.primary{background:var(--at-action-bg);border-color:var(--at-action-bg)}#atomos-app .at-frame .at-button.primary:hover{background:#333}@media (width<=1100px){#atomos-app .at-frame{grid-template-columns:184px minmax(0,1fr)}#atomos-app .at-frame-header{padding:0 22px}#atomos-app .at-frame .at-nav button{gap:9px;padding:12px 10px}#atomos-app .at-frame-date{display:none}}#atomos-app .at-sidebar-toggle{display:none}@media (width>=751px){#atomos-app .at-frame{grid-template-columns:72px minmax(0,1fr);transition:grid-template-columns .18s}#atomos-app .at-frame[data-sidebar-expanded=true]{grid-template-columns:208px minmax(0,1fr)}#atomos-app .at-frame .at-sidebar{z-index:25;background:var(--at-frame-bg);border-radius:0 14px 14px 0;gap:0;width:72px;padding:22px 12px;transition:width .18s,box-shadow .18s;overflow:hidden auto}#atomos-app .at-frame[data-sidebar-expanded=true] .at-sidebar{width:208px}#atomos-app .at-frame .at-sidebar-toggle{color:#ccc;white-space:nowrap;background:0 0;border:1px solid #ffffff20;border-radius:9px;flex-shrink:0;align-items:center;gap:14px;width:100%;min-height:44px;margin:12px 0 0;padding:12px 14px;font-size:12px;display:flex}#atomos-app .at-frame .at-sidebar-toggle:hover{color:#fff;background:#ffffff12}#atomos-app .at-frame .at-sidebar-toggle svg{width:18px;height:18px}#atomos-app .at-frame .at-nav-caption{display:none}#atomos-app .at-frame .at-nav button{white-space:nowrap;gap:14px;width:100%;min-height:48px;padding:12px 14px}#atomos-app .at-frame .at-nav button svg{width:18px;height:18px}#atomos-app .at-frame .at-nav button[aria-current=page]:before{left:-12px}#atomos-app .at-frame .at-nav-label{opacity:0;transition:opacity .12s}#atomos-app .at-frame .at-side-bottom{opacity:0;width:184px;transition:opacity .12s}#atomos-app .at-frame[data-sidebar-expanded=true] .at-sidebar :is(.at-nav-label,.at-side-bottom){opacity:1}}@media (width<=750px){#atomos-app .at-frame .at-table-wrap table{min-width:680px}#atomos-app .at-frame .at-client-cell{min-width:220px}#atomos-app .at-frame{grid-template-rows:68px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0 8px 8px}#atomos-app .at-frame-header{gap:12px;height:68px;padding:0 10px}#atomos-app .at-frame .at-brand{font-size:28px}#atomos-app .at-frame .at-brand span{display:none}#atomos-app .at-frame .at-user{border:0;gap:6px;padding:0}#atomos-app .at-frame .user-name{display:none}#atomos-app .at-frame .logout-button{margin-left:2px}#atomos-app .at-frame .at-sidebar{height:auto;min-height:0;padding:2px 0 14px;position:static}#atomos-app .at-nav-caption,#atomos-app .at-frame .at-side-bottom{display:none}#atomos-app .at-frame .at-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}#atomos-app .at-frame .at-nav button,#atomos-app .at-frame .at-nav button:last-child{white-space:nowrap;flex-direction:column;justify-content:center;gap:7px;padding:9px 2px;font-size:10px}#atomos-app .at-frame .at-nav button svg{width:18px;height:18px}#atomos-app .at-frame .at-nav button[aria-current=page]:before{display:none}#atomos-app .at-frame .at-workspace{border-radius:18px;min-height:0}#atomos-app .at-frame .at-topbar{height:49px;padding-top:4px}#atomos-app .at-frame .at-content{min-height:calc(100dvh - 204px);padding-top:14px}}@media (prefers-reduced-motion:reduce){#atomos-app .at-frame,#atomos-app .at-frame :is(.at-nav button,.at-sidebar,.at-nav-label,.at-side-bottom){transition:none}}#atomos-app .import-review{margin-top:32px}#atomos-app .import-review .at-section-head p{margin-top:6px;font-size:12px}#atomos-app .import-filters{margin:18px 0}#atomos-app .import-review>.form-note{margin-bottom:20px}#atomos-app .import-bucket{margin-bottom:18px}#atomos-app .import-bucket-head{border-bottom:1px solid var(--at-line);background:#fafafa;align-items:center;gap:20px;padding:20px;display:flex}#atomos-app .import-bucket-head>div:first-child{flex:1;min-width:0}#atomos-app .import-bucket-head h3{overflow-wrap:anywhere;margin:0;font-size:14px}#atomos-app .import-bucket-head p{color:var(--at-muted);margin-top:4px;font-size:12px}#atomos-app .import-bucket-value{text-align:right;flex-shrink:0}#atomos-app .import-bucket-value strong{font-size:18px}#atomos-app .import-bucket-value small{color:var(--at-muted);font-size:11px;display:block}#atomos-app .import-origin-id{overflow-wrap:anywhere;font-family:monospace;font-size:10px}#atomos-app .import-review td:first-child{width:44px}#atomos-app .import-review td:nth-child(2){min-width:240px}#atomos-app .import-linked{font-size:12px;display:block}#atomos-app .import-selection{align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}#atomos-app .assignment-origins{border:1px solid var(--at-line);border-radius:8px;max-height:180px;overflow:auto}#atomos-app .assignment-origins>div{border-bottom:1px solid var(--at-line);gap:3px;padding:12px;font-size:12px;display:grid}#atomos-app .assignment-origins small{color:var(--at-muted);overflow-wrap:anywhere}@media (width<=750px){#atomos-app .import-bucket-head{flex-wrap:wrap;gap:12px;padding:16px}#atomos-app .import-bucket-head>div:first-child{flex-basis:60%}#atomos-app .import-bucket-head>button{width:100%}}#atomos-app .products360{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:34px;display:grid}#atomos-app .product360{border:1px solid var(--at-line);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 3px 12px #00000003}#atomos-app .product360-open{text-align:left;white-space:normal;background:0 0;border:0;flex:1;width:100%;padding:26px;display:block}#atomos-app .product360-open:hover{background:#fcfcfc}#atomos-app .product360-open:focus-visible{outline-offset:-4px}#atomos-app .product360-heading{align-items:center;gap:13px;margin-bottom:17px;display:flex}#atomos-app .product360-heading>div{flex:1;min-width:0}#atomos-app .product360-heading h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;line-height:1.35}#atomos-app .product360-heading small{color:var(--at-muted);letter-spacing:1px;font-size:9px}#atomos-app .product360-icon{border:1px solid var(--at-line);background:#f7f7f7;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}#atomos-app .product360-description{color:var(--at-muted);overflow-wrap:anywhere;margin-top:15px;font-size:12px}#atomos-app .product360 dl{margin:0}#atomos-app .product360 dt,#atomos-app .product360-dates dt{color:var(--at-muted);margin-bottom:5px;font-size:11px}#atomos-app .product360 dd,#atomos-app .product360-dates dd{margin:0}#atomos-app .product360 .product360-totals{border-bottom:1px solid var(--at-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:8px 0 20px;padding:23px 0;display:grid}#atomos-app .product360-totals dd{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:25px;font-weight:600}#atomos-app .product360-totals small{color:var(--at-muted);margin-top:5px;font-size:10px;display:block}#atomos-app .product360-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#atomos-app .product360-facts dd{font-size:13px;font-weight:500}#atomos-app .product360-alert{color:var(--at-red)}#atomos-app .product360-cta{border-top:1px solid var(--at-line);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:18px;font-size:12px;font-weight:500;display:flex}#atomos-app .product360-actions{border-top:1px solid var(--at-line);background:#fafafa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;display:flex}#atomos-app .product360-back{margin-bottom:22px}#atomos-app .product360-dates{border:1px solid var(--at-line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0 0 20px;padding:22px;display:grid}#atomos-app .product360-dates dd{font-size:13px;font-weight:500}#atomos-app .product360-tabs{flex-wrap:wrap;gap:8px;margin:26px 0 20px;display:flex}#atomos-app .product360-history{margin-bottom:16px}#atomos-app .no-upcoming-clients{margin-top:36px}#atomos-app .sweep-summary{border:1px solid var(--at-line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}#atomos-app .sweep-summary button{text-align:left;border:0;border-right:1px solid var(--at-line);background:#fff;gap:5px;padding:18px;display:grid}#atomos-app .sweep-summary button:last-child{border-right:0}#atomos-app .sweep-summary button:hover{background:#f5f5f5}#atomos-app .sweep-summary button[aria-pressed=true]{color:#fff;background:#171717}#atomos-app .sweep-summary button:focus-visible{outline-offset:-3px}#atomos-app .sweep-summary strong{font-size:25px;font-weight:600}#atomos-app .sweep-summary span{font-size:11px}#atomos-app .no-upcoming-clients .form-note{margin-bottom:18px}#atomos-app .no-upcoming-clients td:first-child strong{white-space:normal;overflow-wrap:anywhere;max-width:350px}@media (width<=1100px){#atomos-app .products360{grid-template-columns:1fr}#atomos-app .product360-dates,#atomos-app .sweep-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){#atomos-app .product360-open{padding:20px}#atomos-app .product360-actions{padding:14px 20px}#atomos-app .product360-heading h3{font-size:18px}#atomos-app .product360-totals dd{font-size:22px}#atomos-app .product360-dates,#atomos-app .sweep-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}#atomos-app .product360-conditions{border:1px solid var(--at-line);background:#fafafa;border-radius:10px;gap:12px;margin:20px 0;padding:16px;display:grid}#atomos-app .product360-conditions p{overflow-wrap:anywhere;margin:0;font-size:12px}#atomos-app .product360-conditions strong{margin-bottom:5px;font-weight:500;display:block}#atomos-app .product360-conditions span{white-space:pre-wrap;color:var(--at-muted);line-height:1.6;display:block}#atomos-app .catalog-contract-description,#atomos-app .catalog-contract-terms{white-space:normal;overflow-wrap:anywhere;max-width:320px;color:var(--at-muted);margin:8px 0 0;font-size:12px}#atomos-app .catalog-contract-terms summary{cursor:pointer;color:var(--at-text)}#atomos-app .catalog-contract-terms p{white-space:pre-wrap;line-height:1.6}#atomos-app .catalog-client-actions{justify-items:start;gap:12px;display:grid}#atomos-app .product-status-filter{margin:12px 0 20px}#atomos-app .product-status-filter label{color:var(--at-muted);align-items:center;gap:12px;font-size:12px;display:flex}#atomos-app .product-status-filter select{border:1px solid var(--at-line);color:var(--at-text);font:inherit;background:#fff;border-radius:8px;padding:9px 12px}#atomos-app .product-lifecycle{letter-spacing:.3px;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}#atomos-app .product-lifecycle.active{color:#176c4d;background:#e8f5ee}#atomos-app .product-lifecycle.ended{color:#526174;background:#edf0f4}#atomos-app .product-lifecycle.finished{color:#285f9a;background:#edf3fc}#atomos-app .product-completion{color:#285f9a;margin:12px 0;font-size:12px}#atomos-app .ceo-dashboard{--ceo-green:#177b57;--ceo-blue:#2764c5;--ceo-red:#c2474d;--ceo-amber:#aa741a;--ceo-slate:#718096}#atomos-app .performance-kpis{margin:0 0 24px}#atomos-app .ceo-section-title{font-size:17px}#atomos-app .ceo-color-guide{color:#647084;flex-wrap:wrap;gap:12px 24px;margin:18px 0;font-size:11px;display:flex}#atomos-app .ceo-color-guide span,#atomos-app .ceo-donut-legend li>span,#atomos-app .ceo-health-legend li>span{align-items:center;gap:8px;display:flex}#atomos-app .ceo-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}#atomos-app .ceo-dot.green,#atomos-app .ceo-fill-green{background:var(--ceo-green)}#atomos-app .ceo-dot.blue{background:var(--ceo-blue)}#atomos-app .ceo-dot.red,#atomos-app .ceo-fill-red{background:var(--ceo-red)}#atomos-app .ceo-dot.amber,#atomos-app .ceo-fill-amber{background:var(--ceo-amber)}#atomos-app .ceo-dot.slate,#atomos-app .ceo-fill-slate{background:#9ba5b2}#atomos-app .performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}#atomos-app .performance-card{--tone:var(--ceo-slate);--wash:#f4f6f9;border:1px solid #e5e9ec;border-top:3px solid var(--tone);background:linear-gradient(130deg, var(--wash), #fff 64%);border-radius:13px;min-width:0;padding:20px 22px;position:relative;box-shadow:0 2px 4px #182c4103}#atomos-app .tone-green{--tone:var(--ceo-green);--wash:#f0f9f4}#atomos-app .tone-blue{--tone:var(--ceo-blue);--wash:#f0f5fe}#atomos-app .tone-red{--tone:var(--ceo-red);--wash:#fdf3f3}#atomos-app .kpi-label{color:#4c5869;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}#atomos-app .ceo-kpi-icon{width:32px;height:32px;color:var(--tone);background:var(--wash);border:1px solid color-mix(in srgb, var(--tone) 15%, transparent);border-radius:9px;place-items:center;display:grid}#atomos-app .kpi-label svg{width:17px;height:17px}#atomos-app .kpi-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#18272b;overflow-wrap:anywhere;margin:12px 0 10px;font-size:30px;font-weight:600;line-height:1.25;display:block}#atomos-app .tone-red .kpi-value{color:#ad383e}#atomos-app .ceo-value-unit{letter-spacing:0;color:#76818e;font-size:12px;font-weight:400}#atomos-app .ceo-kpi-change{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}#atomos-app .ceo-kpi-change>span:last-child{color:#77818d;font-size:11px}#atomos-app .kpi-growth{color:#176c4d;background:#e6f4ec;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:600;display:inline-block}#atomos-app .kpi-growth.negative{color:#a3323b;background:#fce9e9}#atomos-app .kpi-growth.neutral{color:#606b7a;background:#eef1f5}#atomos-app .performance-card p{margin:9px 0;font-size:12px;line-height:1.5}#atomos-app .performance-card small{color:#6c7685;font-size:11px;line-height:1.5;display:block}#atomos-app .ceo-chart-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px;display:grid}#atomos-app .ceo-chart{background:#fff;border:1px solid #e4e9ed;border-radius:14px;min-width:0;padding:24px}#atomos-app .ceo-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#atomos-app .ceo-eyebrow{letter-spacing:1.2px;color:#798696;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}#atomos-app .ceo-eyebrow svg{width:13px;height:13px}#atomos-app .ceo-chart h2{letter-spacing:-.3px;margin:8px 0 0;font-size:17px;line-height:1.4}#atomos-app .ceo-chart-description{color:#768190;margin:10px 0 0;font-size:11px;line-height:1.6}#atomos-app .ceo-segmented{background:#f6f8fa;border:1px solid #e6eaee;border-radius:8px;gap:3px;padding:3px;display:flex}#atomos-app .ceo-segmented button{font:inherit;color:#68778a;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:10px}#atomos-app .ceo-segmented button[aria-pressed=true]{color:#202f43;background:#fff;box-shadow:0 1px 4px #22334415}#atomos-app .ceo-comparison{justify-content:center;gap:36px;padding:36px 16px 0;display:flex}#atomos-app .ceo-bar-column{text-align:center;flex:1;min-width:0;max-width:200px}#atomos-app .ceo-bar-stage{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#f0f3f6 calc(25% - 1px) 25%);border-bottom:1px solid #dbe1e8;justify-content:center;align-items:flex-end;height:154px;display:flex}#atomos-app .ceo-bar{border-radius:8px 8px 0 0;width:55%;position:relative}#atomos-app .ceo-bar.current{background:linear-gradient(#39a878,#1b805b)}#atomos-app .ceo-comparison.is-blue .ceo-bar.current{background:linear-gradient(#6697ed,#2865c7)}#atomos-app .ceo-bar.previous{background:#ccd5df}#atomos-app .ceo-bar strong{white-space:nowrap;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}#atomos-app .ceo-bar-label{color:#445164;margin-top:13px;font-size:11px;font-weight:500;display:block}#atomos-app .ceo-bar-column>small{color:#85909e;margin-top:5px;font-size:9px;line-height:1.5;display:block}#atomos-app .ceo-chart-foot{color:#788493;border-top:1px solid #edf0f3;margin:20px 0 0;padding-top:15px;font-size:10px;line-height:1.65}#atomos-app .ceo-date-tag{color:#798392;border:1px solid #e7ebef;border-radius:6px;padding:6px 8px;font-size:10px}#atomos-app .ceo-donut-layout{align-items:center;gap:18px;min-height:198px;margin:18px 0 0;display:flex}#atomos-app .ceo-donut{aspect-ratio:1;flex-shrink:0;width:48%;max-width:210px;height:auto}#atomos-app .ceo-stroke-green{stroke:var(--ceo-green)}#atomos-app .ceo-stroke-amber{stroke:var(--ceo-amber)}#atomos-app .ceo-stroke-red{stroke:var(--ceo-red)}#atomos-app .ceo-donut-total{fill:#23313f;letter-spacing:-1px;font-size:32px;font-weight:600}#atomos-app .ceo-donut-caption{fill:#7c8896;font-size:10px}#atomos-app .ceo-donut-legend{flex:1;min-width:0;margin:0;padding:0;list-style:none}#atomos-app .ceo-donut-legend li{border-bottom:1px solid #edf0f3;grid-template-columns:1fr auto;gap:4px 8px;padding:13px 0;font-size:11px;display:grid}#atomos-app .ceo-donut-legend li:last-child{border:0}#atomos-app .ceo-donut-legend small{color:#8692a0;grid-column:1/-1;padding-left:15px;font-size:10px}#atomos-app .ceo-donut-legend strong{font-size:15px;font-weight:600}#atomos-app .ceo-text-link{color:var(--ceo-red);align-items:center;gap:5px;padding-top:4px;font-size:11px;text-decoration:none;display:flex}#atomos-app .ceo-text-link svg{width:13px;height:13px}#atomos-app .ceo-health-main{align-items:center;gap:18px;margin:23px 0;display:flex}#atomos-app .ceo-health-main>strong{letter-spacing:-1.4px;color:var(--ceo-red);font-size:39px;line-height:1.2}#atomos-app .ceo-health-main>strong>span{font-size:22px}#atomos-app .ceo-health-main p{margin:0;font-size:12px;line-height:1.6}#atomos-app .ceo-health-main small{color:#788493;font-size:10px}#atomos-app .ceo-health-track{background:#edf0f4;border-radius:5px;height:12px;display:flex;overflow:hidden}#atomos-app .ceo-health-legend{grid-template-columns:1fr 1fr;gap:14px 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}#atomos-app .ceo-health-legend li{color:#687689;justify-content:space-between;align-items:center;font-size:11px;display:flex}#atomos-app .ceo-health-legend strong{color:#243446;font-size:13px;font-weight:600}#atomos-app .ceo-product-bars{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}#atomos-app .ceo-product-bars li>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:11px;display:flex}#atomos-app .ceo-product-bars li>div>span{overflow-wrap:anywhere}#atomos-app .ceo-product-bars strong{white-space:nowrap;font-size:11px;font-weight:500}#atomos-app .ceo-product-bars small{color:#82909e;margin-left:7px;font-size:10px}#atomos-app .ceo-product-track{background:#eff4f1;border-radius:3px;height:5px;overflow:hidden}#atomos-app .ceo-product-track span{background:var(--ceo-green);border-radius:3px;height:100%;display:block}#atomos-app .ceo-chart-empty{text-align:center;color:#7e8b99;padding:46px 0;font-size:12px}#atomos-app .kpi-method{color:#717d8b;background:#f9fafb;border:1px solid #e7ebef;border-radius:9px;margin:24px 0 32px;padding:13px 16px;font-size:12px;line-height:1.7}#atomos-app .kpi-method summary{cursor:pointer;color:#4a586b}#atomos-app .kpi-search{color:var(--at-muted);gap:5px;font-size:11px;display:grid}#atomos-app .kpi-search input{border:1px solid var(--at-line);width:180px;max-width:100%;min-height:36px;color:var(--at-text);font:inherit;background:#fff;border-radius:7px;padding:8px 12px}#atomos-app .performance-kpis td:first-child{white-space:normal;overflow-wrap:anywhere;max-width:320px}#atomos-app .kpi-finance-title{margin:32px 0 20px}#atomos-app .ceo-dashboard .at-summary .at-stat:first-child .at-stat-value{color:var(--ceo-green)}#atomos-app .ceo-dashboard .at-summary .at-stat:nth-child(2) .at-stat-value{color:var(--ceo-amber)}#atomos-app .ceo-dashboard .at-summary .at-stat:nth-child(3) .at-stat-value{color:var(--ceo-red)}#atomos-app .ceo-dashboard .at-summary .at-stat:nth-child(4) .at-stat-value{color:var(--ceo-slate)}@media (width<=1100px){#atomos-app .ceo-chart-grid{grid-template-columns:1fr 1fr}#atomos-app .ceo-donut-layout{gap:8px}#atomos-app .ceo-chart{padding:20px}#atomos-app .kpi-value{font-size:27px}}@media (width<=850px){#atomos-app .performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#atomos-app .ceo-chart-grid{grid-template-columns:1fr}#atomos-app .ceo-donut-layout{justify-content:space-around}#atomos-app .ceo-donut-legend{max-width:240px}}@media (width<=520px){#atomos-app .performance-grid{grid-template-columns:1fr;gap:12px}#atomos-app .performance-card,#atomos-app .ceo-chart{padding:18px}#atomos-app .ceo-health-main{gap:12px}#atomos-app .ceo-health-main>strong{font-size:32px}#atomos-app .ceo-comparison{gap:18px;padding:36px 0 0}#atomos-app .ceo-bar strong{font-size:11px}#atomos-app .ceo-health-legend{gap:12px}#atomos-app .ceo-product-bars li>div:first-child{flex-wrap:wrap;gap:4px}}
