:root{--saas-ink:#183542;--saas-muted:#597078;--saas-line:#dfe6e3;--saas-teal:#147568;--saas-teal-dark:#0c5c52;--saas-background:#f5f7f4;--saas-navy:#122f3b}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--saas-background)}body{font-family:Arial,Helvetica,sans-serif;color:var(--saas-ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}a,button,input,select{touch-action:manipulation}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:inherit}.saas-root{min-height:100vh;font-size:14px;line-height:1.5}.saas-root h1,.saas-root h2,.saas-root h3,.saas-root p{margin:0}.saas-root button{line-height:1.3}.saas-root :focus-visible{outline:3px solid #b17a28;outline-offset:4px}.saas-root :disabled{opacity:.58}.saas-root svg{display:block;flex-shrink:0}.saas-root [aria-invalid=true]{border-color:#b94d38!important;box-shadow:0 0 0 2px #b94d3812}.saas-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saas-local-ribbon{display:flex;align-items:center;gap:8px;min-height:31px;padding:6px 27px;background:#e9efe8;border-bottom:1px solid #d5e0d5;color:#3f5b4b;font-size:10px;font-weight:600;letter-spacing:.025em}.saas-mini-dot,.saas-ribbon-dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#42936c}.saas-ribbon-code{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#56705d;font-size:9px}.saas-layout{display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start}.saas-layout,.saas-sidebar{min-height:calc(100vh - 31px)}.saas-sidebar{position:sticky;top:0;display:flex;flex-direction:column;max-height:100vh;padding:33px 21px 21px;background:var(--saas-navy);color:#eef5f1;overflow:auto}.saas-brand{display:flex;align-items:center;gap:10px;text-decoration:none;padding:0 10px;margin-bottom:35px}.saas-brand-mark{display:block;color:#6bc9a9;width:32px;height:36px}.saas-brand-mark svg{width:100%;height:100%}.saas-brand>span:last-child{font-size:26px;font-weight:600;letter-spacing:-.055em;line-height:1}.saas-brand small{display:block;font-size:9px;font-weight:400;color:#abc0c2;letter-spacing:.03em;margin-top:8px}.saas-company-switcher{padding:0 8px;margin-bottom:29px}.saas-actor-card>label,.saas-company-switcher label{display:block;font-size:10px;font-weight:500;letter-spacing:.045em;color:#aabec2;margin-bottom:9px}.saas-company-switcher select{width:100%;min-width:0;min-height:44px;padding:10px 28px 10px 12px;border:1px solid #41606b;border-radius:7px;background:#1d3c47;color:#eff6f2;font-size:12px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.saas-company-switcher select:disabled{opacity:.65}.saas-navigation{display:flex;flex-direction:column;gap:6px}.saas-navigation>button{position:relative;display:flex;align-items:center;gap:12px;min-height:47px;padding:12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:#b8ccd0;font-size:12px;font-weight:500;text-align:left;transition:background .18s,color .18s}.saas-navigation>button>svg{width:18px;height:18px;color:#92aeb7}.saas-navigation>button:hover:not(:disabled){background:#234552;color:#fff}.saas-navigation>button[aria-current]{background:#234651;color:#f1f8f3;border-color:#335663}.saas-navigation>button[aria-current]>svg{color:#8bd9bb}.saas-nav-active{width:5px;height:5px;border-radius:50%;background:#8ed9ba;margin-left:auto;flex:0 0 auto}.saas-sidebar-bottom{margin-top:auto;padding-top:55px}.saas-actor-card{padding:15px 13px 16px;background:#193844;border:1px solid #34525e;border-radius:9px}.saas-actor-card>label{margin-bottom:12px;font-size:10px}.saas-actor-select{display:flex;align-items:center;gap:9px}.saas-avatar{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#dae9dc;color:#37634e;font-size:12px;font-weight:600}.saas-actor-select select{width:100%;min-width:0;background:#193844;border:0;color:#eff5f2;font-size:13px;min-height:33px;padding:5px 18px 5px 0}.saas-actor-card p{font-size:10px;color:#b2c6ca;line-height:1.65;margin-top:12px}.saas-local-store{display:flex;align-items:center;justify-content:center;gap:7px;padding:18px 0 0;color:#96b1b9;font-size:9px}.saas-main{min-width:0}.saas-topbar{justify-content:space-between;gap:20px;min-height:74px;padding:18px 43px;border-bottom:1px solid #e1e7e3;background:#fbfcf9}.saas-breadcrumb,.saas-topbar{display:flex;align-items:center}.saas-breadcrumb{gap:13px;color:#607376;font-size:11px}.saas-breadcrumb strong{color:#31515b;font-size:11px;font-weight:500}.saas-breadcrumb>svg{color:#9caead}.saas-language{display:flex;border:1px solid #d9e2db;border-radius:7px;padding:3px;background:#f3f6f0;gap:2px}.saas-language>button{min-width:33px;min-height:28px;padding:6px 8px;background:transparent;border:0;border-radius:4px;color:#5d7067;font-size:10px;font-weight:600;transition:background .16s,box-shadow .16s}.saas-language>button[aria-pressed=true]{background:#fffefa;box-shadow:0 1px 4px #2b4c301a;color:#285747}.saas-language>button:hover{background:#e6eee1}.saas-content{max-width:1460px;margin:0 auto;padding:43px 43px 0}.saas-page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:33px}.saas-eyebrow{display:block;color:#557267;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.saas-page-heading h1{font-size:clamp(29px,2.65vw,40px);font-weight:500;line-height:1.13;letter-spacing:-.05em;margin:10px 0 13px;color:#173641;max-width:730px}.saas-page-heading p{font-size:12px;line-height:1.7;color:#5d7074;max-width:625px}.saas-page-heading>.saas-button{flex-shrink:0}.saas-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;padding:11px 16px;border:1px solid #cbd9d2;border-radius:7px;background:#fdfefa;color:#28584f;font-size:11px;font-weight:600;white-space:normal;text-align:center;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.saas-button:hover:not(:disabled){background:#e9f0e9;border-color:#aabfb1}.saas-button-primary{color:#fff;background:var(--saas-teal);border-color:var(--saas-teal);box-shadow:0 3px 6px #0d594713}.saas-button-primary:hover:not(:disabled){background:var(--saas-teal-dark);border-color:var(--saas-teal-dark);box-shadow:0 4px 11px #0a5c5220;transform:translateY(-1px)}.saas-button-plain{border-color:#d9e2dc;background:#fffefa;color:#536b66}.saas-icon-button{display:grid;place-items:center;width:36px;height:36px;background:transparent;color:#517e70;border:1px solid #d4e0d2;border-radius:7px;flex:0 0 auto}.saas-icon-button:hover{background:#e7f0e0}.saas-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #c1dacc;border-radius:8px;background:#edf7ef;color:#31624b;font-size:12px;line-height:1.6;margin-bottom:22px;animation:saas-enter .2s ease}.saas-notice>svg{margin-top:1px}.saas-notice strong{font-weight:500}.saas-notice p{font-size:11px;margin-top:5px;color:#855346}.saas-notice-error{background:#fff2ec;border-color:#e2bdb0;color:#954933}.saas-form-notices:empty{display:none}.saas-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.saas-stat{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;border:1px solid #dce5dd;border-radius:10px;background:#fffefa;box-shadow:0 3px 8px #23433303}.saas-stat>div>span{display:block;font-size:11px;color:#617870;line-height:1.4}.saas-stat strong{display:block;font-size:35px;line-height:1;font-weight:500;letter-spacing:-.055em;margin-top:14px;color:#264a47}.saas-stat-icon{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:11px;background:#edf2e8;color:#6b8c75}.saas-overview-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:22px;align-items:stretch}.saas-company-card{border:1px solid #c7d8ca;background:linear-gradient(125deg,#eef5e9,#f8faf1);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 3px 12px #32563205}.saas-company-card:before{position:absolute;content:"";top:0;left:0;bottom:0;width:3px;background:#659779}.saas-card-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 27px 0}.saas-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:4px 9px;border:1px solid #c4d7bd;border-radius:20px;background:#e7f0df;color:#48733e;font-size:9px;font-weight:500}.saas-status i{display:block;width:4px;height:4px;border-radius:50%;background:#67934b}.saas-status-muted{background:#ecefe8;border-color:#d5dcd0;color:#5f6b59}.saas-status-muted i{background:#7d8874}.saas-company-identity{display:flex;align-items:center;gap:17px;padding:25px 27px}.saas-company-monogram{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;background:#264b40;color:#dcebd5;border:1px solid #3c6753;border-radius:15px;font-size:22px;font-weight:500;letter-spacing:-.025em;box-shadow:0 5px 10px #1a4d2520}.saas-company-identity>div{min-width:0}.saas-company-identity h2{font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.045em;color:#26473d;overflow-wrap:anywhere}.saas-slug{display:block;color:#567159;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;overflow-wrap:anywhere;margin-top:7px}.saas-company-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 25px;padding:4px 27px 25px}.saas-company-facts>div>span{display:block;font-size:9px;color:#58705a;margin-bottom:7px}.saas-company-facts strong{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#345d49;overflow-wrap:anywhere}.saas-company-facts strong>small{border:1px solid #cdddc4;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:500;color:#527545}.saas-language-chips{display:flex;gap:5px;flex-wrap:wrap}.saas-language-chips>span{display:block;font-size:9px;font-weight:500;border:1px solid #cbdcc1;border-radius:4px;padding:3px 7px;background:#f5f9ef;color:#4c6e42}.saas-company-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #d6e3ce;background:#eaf2e2;padding:15px 26px}.saas-company-card-footer>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#4f7147}.saas-company-card-footer>button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#376242;font-size:10px;font-weight:600;padding:4px 0;text-align:left}.saas-company-card-footer>button:hover{color:#183f28}.saas-panel{padding:25px;border:1px solid #dae4dd;background:#fffefa;border-radius:11px;min-width:0}.saas-panel-heading{display:flex;align-items:center;gap:10px;margin-bottom:23px}.saas-panel-heading h2{font-size:15px;font-weight:500;color:#36584f;letter-spacing:-.02em;line-height:1.3}.saas-panel-icon{color:#6c8b7b}.saas-access-actor{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid #e2e9df}.saas-avatar-large{width:39px;height:39px;flex-basis:39px;background:#e5eacb;color:#607041;font-size:14px}.saas-access-actor>div>strong{display:block;color:#355950;font-size:13px;font-weight:600}.saas-access-actor>div>span{display:block;color:#65756c;font-size:9px;margin-top:3px}.saas-role-pill{margin-left:auto;display:inline-block;border:1px solid #d4e0d3;background:#f2f6ed;color:#58714d;padding:4px 8px;border-radius:20px;font-size:9px;max-width:115px;text-align:center;line-height:1.4}.saas-access-permission{display:flex;align-items:center;gap:8px;margin:20px 0 11px;color:#366c51;font-size:11px}.saas-access-card>p{font-size:11px;color:#5e766c;line-height:1.7}.saas-access-boundary{display:flex;align-items:flex-start;gap:8px;padding:13px 12px;border:1px solid #e0e7d8;background:#f5f8ee;border-radius:7px;font-size:10px;line-height:1.65;color:#607250;margin-top:20px}.saas-access-boundary>.saas-mini-dot{margin-top:5px;background:#92a669}.saas-count-pill{margin-left:auto;display:grid;place-items:center;background:#f1f5eb;color:#628153;width:23px;height:23px;border-radius:50%;border:1px solid #d9e4ce;font-size:10px}.saas-depot-list{display:flex;flex-direction:column;gap:15px}.saas-depot-list>article{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid #e2eadc}.saas-depot-list>article:last-child{border:0;padding-bottom:0}.saas-depot-number{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #d3dfc9;border-radius:7px;background:#f0f5e7;font-size:10px;color:#5f7049}.saas-depot-list>article>div{flex:1;min-width:0}.saas-depot-list h3{font-size:13px;font-weight:500;line-height:1.35;color:#36594b}.saas-depot-list p{font-size:11px;line-height:1.6;color:#5f7764;margin-top:4px;overflow-wrap:anywhere}.saas-depot-list>article>svg{color:#91a783;margin-top:4px}.saas-coordinates{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:10px;color:#607854;font-family:ui-monospace,Consolas,monospace;font-size:9px}.saas-panel-note{color:#657661;font-size:10px;line-height:1.7;padding-top:18px;margin-top:17px!important;border-top:1px solid #e4ebde}.saas-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.saas-checklist li{display:flex;align-items:center;gap:10px;color:#536f58;font-size:11px;line-height:1.5}.saas-check-done,.saas-check-pending{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:1px solid #c9ddc2;background:#eaf4e1;border-radius:50%;color:#5a8d48}.saas-check-pending{background:#fbf2dd;border-color:#e0cf9d;color:#947230}.saas-storage-note{display:flex;align-items:center;gap:15px;margin-top:22px;background:#eef3e8;border:1px solid #d8e2d0;padding:19px 23px;border-radius:10px}.saas-storage-icon{color:#6d8d64}.saas-storage-note>div{flex:1}.saas-storage-note h3{font-size:12px;font-weight:500;color:#466845}.saas-storage-note p{font-size:10px;line-height:1.6;color:#5d6f53;margin-top:5px}.saas-page-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding:20px 0 23px;border-top:1px solid #e1e7df;color:#62705f;font-size:9px}.saas-page-footer>span:last-child{display:flex;align-items:center;gap:6px}.saas-page-footer .saas-mini-dot{width:4px;height:4px;background:#899b76}.saas-editor{max-width:1150px}.saas-editor-fields{margin:0;padding:0;min-width:0;border:0}.saas-editor-fields:disabled{opacity:1}.saas-editor-fields input:disabled,.saas-editor-fields select:disabled{opacity:1;color:#728178;background:#f5f7f1;cursor:default}.saas-settings-section{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.65fr);gap:35px;padding-bottom:27px;margin-bottom:29px;border-bottom:1px solid #dfe6dc}.saas-settings-section:last-child{margin-bottom:0;border:0;padding-bottom:25px}.saas-section-description{padding-top:7px}.saas-section-number{display:grid;place-items:center;width:27px;height:27px;border:1px solid #cbdcc7;border-radius:7px;color:#5a704f;background:#edf3e8;font-size:10px;margin-bottom:14px}.saas-section-description h2{font-size:19px;font-weight:500;line-height:1.2;letter-spacing:-.035em;color:#315447;margin-bottom:12px}.saas-section-description>p{font-size:11px;line-height:1.8;color:#5b7262;max-width:235px}.saas-section-aside{display:flex;align-items:flex-start;gap:8px;padding:13px 12px;border:1px solid #d7e2ce;background:#eef4e7;border-radius:7px;color:#5d6f50;font-size:10px;line-height:1.65;margin-top:20px}.saas-section-aside>svg{margin-top:1px;color:#7c9a6b}.saas-settings-card{min-width:0;padding:25px 27px;border:1px solid #d7e3d8;background:#fffefa;border-radius:10px;box-shadow:0 3px 10px #274b2a03}.saas-field{min-width:0;margin-bottom:22px}.saas-field:last-child{margin-bottom:0}.saas-field>label,.saas-language-options>legend{display:flex;align-items:center;gap:7px;color:#3b6050;font-size:11px;font-weight:500;line-height:1.45;margin-bottom:9px;padding:0}.saas-field>label>svg{color:#789374}.saas-field input,.saas-field select{display:block;width:100%;min-width:0;min-height:44px;border:1px solid #c7d7c8;border-radius:7px;background:#fdfef8;color:#365d4a;padding:11px 13px;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #24482803;transition:border-color .16s,box-shadow .16s}.saas-field input::-moz-placeholder{color:#667564;font-size:11px}.saas-field input::placeholder{color:#667564;font-size:11px}.saas-field input[readonly]{background:#f2f5ed;color:#5e705a;border-color:#dce4d4;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.saas-field input:focus,.saas-field select:focus{border-color:#709b7d;box-shadow:0 0 0 3px #71976b15}.saas-field input[type=number]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.saas-field-hint{color:#65765f;font-size:10px;line-height:1.7;margin-top:9px!important}.saas-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.saas-field-row>.saas-field{margin-bottom:22px}.saas-field-row:last-of-type>.saas-field{margin-bottom:0}.saas-immutable-id{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding-top:17px;border-top:1px solid #e3eadd;font-size:9px;color:#65765e}.saas-immutable-id>code{font-size:9px;overflow-wrap:anywhere;color:#5e7756}.saas-language-options{border:0;padding:0;margin:0;min-width:0;display:flex;flex-wrap:wrap;gap:9px}.saas-language-options>legend{margin-bottom:11px}.saas-language-options>label{display:flex;align-items:center;gap:7px;border:1px solid #d4dfcb;background:#fafcf3;border-radius:7px;padding:11px 10px;font-size:11px;color:#5d6f50;line-height:1.4;cursor:pointer;flex:1;min-width:115px}.saas-language-options>label.saas-locale-selected{border-color:#9bbb94;background:#f0f7e7;color:#41663e}.saas-language-options input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#5b8647;width:14px;height:14px;margin:0;flex-shrink:0}.saas-language-options input:disabled{opacity:.75;cursor:default}.saas-locale-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;color:#56734b}.saas-language-options>label>svg{margin-left:auto;color:#7b986a}.saas-depot-edit-list{display:flex;flex-direction:column;gap:20px;min-width:0}.saas-depot-form-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #e0eada}.saas-depot-form-heading>span{display:flex;align-items:center;gap:8px;color:#456d46;font-size:11px;font-weight:500}.saas-depot-form-heading>span>svg{color:#719762}.saas-depot-form-heading>strong{font-size:12px;font-weight:400;color:#617654}.saas-save-bar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:17px;border:1px solid #cfdccb;background:#fbfdf6f5;backdrop-filter:blur(12px);border-radius:10px;padding:17px 20px;box-shadow:0 8px 28px #28472312}.saas-save-state{display:flex;align-items:center;gap:8px;font-size:10px;color:#5d764e}.saas-save-state-dirty{color:#906929}.saas-save-state-dirty>.saas-mini-dot{background:#b58a3c}.saas-save-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.saas-editor-footnote{font-size:10px;line-height:1.7;color:#617156;margin:16px 4px 0!important;max-width:720px}.saas-readonly-note{display:flex;align-items:flex-start;gap:12px;border:1px solid #d4dfd9;border-radius:9px;background:#edf2ee;padding:17px 19px;margin-bottom:28px;color:#57796a}.saas-readonly-note strong{font-size:12px;font-weight:500;color:#416756}.saas-readonly-note p{font-size:11px;line-height:1.7;color:#576e61;margin-top:4px}.saas-loading{padding:62px 25px 45px;border:1px solid #dae4dc;border-radius:12px;background:#fffefa;text-align:center;min-height:390px}.saas-loading-symbol{display:inline-block;width:34px;height:34px;border:2px solid #d5e5d6;border-top-color:#528b65;border-radius:50%;animation:saas-spin 1s linear infinite;margin-bottom:20px}.saas-loading h2{font-size:19px;letter-spacing:-.03em;font-weight:500;color:#365b48}.saas-loading p{font-size:12px;color:#63755e;line-height:1.7;margin-top:10px}.saas-skeleton-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:690px;margin:37px auto 0}.saas-skeleton-row>i{display:block;height:75px;background:linear-gradient(100deg,#edf3e7,#f6f9f0,#edf3e7);background-size:200% 100%;border:1px solid #e4ecdc;border-radius:8px;animation:saas-shimmer 1.7s linear infinite}.saas-empty-panel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 35px;border:1px solid #d8e3d7;border-radius:12px;background:#fffef9}.saas-empty-symbol{display:grid;place-items:center;width:64px;height:64px;border:1px solid #d3e0c9;border-radius:16px;background:#eff5e7;color:#72945f;margin-bottom:24px}.saas-empty-panel h2{color:#3b6146;font-size:25px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.saas-empty-panel>p{font-size:12px;line-height:1.7;color:#627759;max-width:470px;margin:15px 0 24px}.saas-empty-panel>.saas-notice{margin-top:25px;text-align:left;max-width:610px}.saas-empty-panel>.saas-button{margin-top:5px}.saas-button-spinner{display:block;width:15px;height:15px;border:1.5px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:saas-spin .9s linear infinite}.saas-roadmap>section+section{margin-top:35px}.saas-roadmap-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:17px}.saas-roadmap-section-heading h2{font-size:13px;font-weight:500;color:#496746}.saas-roadmap-section-heading>span:last-child{margin-left:auto;color:#617258;font-size:10px}.saas-dot-muted{background:#9baa92}.saas-roadmap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.saas-roadmap-card{position:relative;min-width:0;border:1px solid #dae4d3;border-radius:10px;background:#fffef9;padding:23px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:0 13px}.saas-roadmap-card.saas-roadmap-complete{background:#f0f6e8;border-color:#c9dcbc}.saas-roadmap-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d7e2cd;border-radius:10px;background:#f3f7ec;color:#789465}.saas-roadmap-complete .saas-roadmap-icon{background:#e2edd7;color:#62834c;border-color:#c6d7b6}.saas-roadmap-badge{display:flex;align-items:center;gap:5px;border:1px solid #c7dbb8;border-radius:20px;background:#e8f2df;padding:4px 8px;color:#4e783e;font-size:9px;line-height:1.4}.saas-roadmap-badge-muted{background:#f5f6ed;border-color:#dee3d1;color:#666f55}.saas-roadmap-card h3{grid-column:1/-1;font-size:19px;font-weight:500;letter-spacing:-.035em;line-height:1.2;color:#395d40;margin:21px 0 11px}.saas-roadmap-card p{grid-column:1/-1;color:#5e7154;font-size:11px;line-height:1.75;max-width:420px}.saas-roadmap-footnote{display:flex;align-items:flex-start;gap:11px;padding:18px 20px;border:1px solid #d7e1cb;border-radius:9px;background:#edf3e4;margin-top:24px;color:#788e64}.saas-roadmap-footnote p{color:#5c6f4d;font-size:11px;line-height:1.7}@keyframes saas-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes saas-spin{to{transform:rotate(1turn)}}@keyframes saas-shimmer{to{background-position:-200% 0}}@media(min-width:1600px){.saas-content{padding-top:50px}.saas-page-heading h1{font-size:41px}.saas-stat{padding:25px 28px}.saas-company-identity h2{font-size:29px}.saas-panel{padding:29px}.saas-panel-heading h2{font-size:16px}.saas-company-facts{padding-bottom:30px}}@media(max-width:1250px){.saas-layout{grid-template-columns:220px minmax(0,1fr)}.saas-sidebar{padding-left:15px;padding-right:15px}.saas-brand{padding:0 8px}.saas-brand>span:last-child{font-size:24px}.saas-content{padding:34px 28px 0}.saas-topbar{padding-left:28px;padding-right:28px}.saas-page-heading h1{font-size:31px}.saas-page-heading>.saas-button{font-size:10px;padding:10px 12px}.saas-stat{padding:20px}.saas-stat>div>span{font-size:10px}.saas-stat-icon{width:38px;height:38px;flex-basis:38px}.saas-stat strong{font-size:31px}.saas-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.saas-panel{padding:20px}.saas-panel-heading h2{font-size:14px}.saas-card-topline{padding:22px 22px 0}.saas-company-identity{padding:23px 22px;gap:13px}.saas-company-identity h2{font-size:24px}.saas-company-monogram{width:53px;height:53px;flex-basis:53px;border-radius:12px;font-size:19px}.saas-company-facts{padding-left:22px;padding-right:22px;gap:21px 17px}.saas-company-facts strong{font-size:11px}.saas-company-card-footer{padding-left:21px;padding-right:21px;gap:10px}.saas-company-card-footer>span{font-size:8px}.saas-company-card-footer>button{font-size:9px}.saas-access-actor{gap:8px;flex-wrap:wrap}.saas-role-pill{max-width:none}.saas-settings-section{grid-template-columns:180px minmax(0,1fr);gap:25px}.saas-settings-card{padding:23px}.saas-section-description h2{font-size:18px}.saas-language-options>label{min-width:100px;padding:10px 8px;font-size:10px}.saas-save-bar{padding:16px}.saas-save-state{font-size:9px}.saas-save-actions>.saas-button{font-size:10px;padding:11px 13px}}@media(max-width:1030px){.saas-layout{grid-template-columns:200px minmax(0,1fr)}.saas-sidebar{padding-left:11px;padding-right:11px}.saas-navigation>button{gap:10px;padding:11px;font-size:11px}.saas-company-switcher{padding:0 5px}.saas-brand{padding-left:5px;gap:8px}.saas-brand>span:last-child{font-size:23px}.saas-content{padding:29px 24px 0}.saas-topbar{padding-left:24px;padding-right:24px}.saas-page-heading{align-items:flex-start;gap:15px}.saas-page-heading h1{font-size:29px}.saas-page-heading p{font-size:11px}.saas-page-heading>.saas-button{max-width:150px;min-width:117px;margin-top:23px}.saas-stat-grid{gap:11px}.saas-stat{padding:17px 15px;align-items:flex-start}.saas-stat-icon{width:30px;height:30px;flex-basis:30px;border-radius:8px}.saas-stat-icon>svg{width:18px;height:18px}.saas-stat strong{font-size:29px}.saas-overview-grid{grid-template-columns:1fr}.saas-company-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.saas-company-facts strong{font-size:10px}.saas-access-actor{flex-wrap:nowrap}.saas-access-boundary{margin-top:18px}.saas-panel-heading{margin-bottom:20px}.saas-panel{padding:23px}.saas-checklist{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.saas-settings-section{grid-template-columns:1fr;gap:17px}.saas-section-description{display:grid;grid-template-columns:28px 1fr;gap:0 12px;padding:0}.saas-section-number{grid-column:1;grid-row:1/3;margin:0}.saas-section-description h2{grid-column:2;margin:0 0 7px}.saas-section-description>p{grid-column:2;max-width:100%;font-size:11px}.saas-section-aside{grid-column:2;margin-top:12px;max-width:430px}.saas-save-bar{flex-direction:column;align-items:stretch;gap:11px}.saas-save-actions{justify-content:flex-end}.saas-save-state{font-size:10px}.saas-roadmap-grid{gap:14px}.saas-roadmap-card{padding:20px}.saas-roadmap-card h3{font-size:18px}.saas-roadmap-badge{font-size:8px}.saas-roadmap-card p{font-size:10px}}@media(max-width:760px){.saas-layout{display:block}.saas-local-ribbon{padding-left:20px;padding-right:20px;font-size:9px;min-height:29px}.saas-sidebar{position:static;min-height:0;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;padding:22px 22px 19px;overflow:visible}.saas-brand{margin:0;padding:0;align-self:center}.saas-brand>span:last-child{font-size:26px}.saas-brand small{font-size:9px}.saas-company-switcher{padding:0;margin:0;align-self:center;min-width:0}.saas-company-switcher label{font-size:9px;margin-bottom:6px}.saas-company-switcher select{min-height:39px;font-size:11px;padding-top:8px;padding-bottom:8px}.saas-navigation{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.saas-navigation>button{padding:11px 9px;font-size:11px;min-height:42px;justify-content:center;text-align:center;gap:7px}.saas-navigation>button>svg{width:16px;height:16px}.saas-nav-active{display:none}.saas-sidebar-bottom{padding:0;margin:0;grid-column:1/-1}.saas-actor-card{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:0 20px;padding:11px 13px;align-items:center}.saas-actor-card>label{grid-column:1;font-size:9px;margin-bottom:5px}.saas-actor-select{grid-column:1;gap:8px}.saas-actor-select>.saas-avatar{width:25px;height:25px;flex-basis:25px;font-size:10px}.saas-actor-select select{font-size:11px;min-height:28px}.saas-actor-card p{grid-column:2;grid-row:1/3;margin:0;font-size:9px;line-height:1.7}.saas-local-store{display:none}.saas-topbar{min-height:61px;padding:13px 23px}.saas-breadcrumb{font-size:10px;gap:10px}.saas-breadcrumb strong{font-size:10px}.saas-language>button{min-height:27px;min-width:31px;font-size:9px}.saas-content{padding:29px 23px 0}.saas-page-heading{margin-bottom:27px}.saas-page-heading h1{font-size:32px;line-height:1.12;margin-top:9px}.saas-page-heading p{font-size:12px}.saas-page-heading>.saas-button{margin-top:21px;font-size:10px;max-width:145px;min-width:115px}.saas-eyebrow{font-size:8px}.saas-stat-grid{gap:12px;margin-bottom:20px}.saas-stat{padding:18px 17px}.saas-stat>div>span{font-size:10px}.saas-stat strong{font-size:31px}.saas-stat-icon{width:34px;height:34px;flex-basis:34px}.saas-stat-icon>svg{width:20px;height:20px}.saas-overview-grid{gap:19px}.saas-company-identity h2{font-size:27px}.saas-company-facts{grid-template-columns:1fr 1fr;gap:23px 25px;padding-bottom:25px}.saas-company-facts strong{font-size:12px}.saas-company-facts>div>span{font-size:10px}.saas-company-card-footer{padding:15px 22px}.saas-company-card-footer>span{font-size:9px}.saas-company-card-footer>button{font-size:10px}.saas-panel-heading h2{font-size:15px}.saas-access-actor>div>strong{font-size:14px}.saas-access-card>p{font-size:12px}.saas-access-boundary{font-size:11px}.saas-depot-list h3{font-size:14px}.saas-depot-list p{font-size:12px}.saas-depot-list .saas-coordinates{font-size:10px}.saas-panel-note{font-size:11px}.saas-checklist li{font-size:12px}.saas-storage-note{padding:18px}.saas-storage-note p{font-size:10px}.saas-settings-section{margin-bottom:25px;padding-bottom:25px}.saas-settings-card{padding:24px}.saas-field>label,.saas-language-options>legend{font-size:12px}.saas-field input,.saas-field select{font-size:13px;min-height:45px}.saas-field-hint{font-size:11px}.saas-section-description h2{font-size:20px}.saas-section-description>p{font-size:12px}.saas-language-options>label{padding:12px 10px;font-size:11px}.saas-save-bar{bottom:10px;padding:16px}.saas-save-actions>.saas-button{min-height:42px;font-size:11px}.saas-editor-footnote{font-size:10px}.saas-page-footer{margin-top:32px}.saas-roadmap-card h3{font-size:20px}.saas-roadmap-card p{font-size:11px}.saas-roadmap-badge{font-size:8px}.saas-roadmap-card{padding:23px}.saas-readonly-note p{font-size:12px}}@media(max-width:520px){.saas-local-ribbon{padding-left:15px;padding-right:15px;font-size:8px;gap:6px}.saas-ribbon-code{font-size:8px}.saas-sidebar{padding:19px 15px 16px;gap:16px 15px}.saas-brand{gap:8px}.saas-brand>span:last-child{font-size:24px}.saas-brand-mark{width:27px;height:31px}.saas-brand small{font-size:8px;letter-spacing:0;margin-top:7px}.saas-company-switcher select{font-size:10px;padding-left:9px;padding-right:19px;min-height:38px}.saas-company-switcher label{font-size:8px}.saas-navigation{gap:5px}.saas-navigation>button{flex-direction:column;gap:6px;padding:10px 5px;font-size:10px;line-height:1.35;min-height:61px}.saas-navigation>button>svg{width:17px;height:17px}.saas-actor-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr);gap:0 15px;padding:11px 12px}.saas-actor-card p{font-size:8px}.saas-actor-select select{font-size:11px}.saas-topbar{padding:12px 16px;gap:10px;min-height:60px}.saas-breadcrumb>span,.saas-breadcrumb>svg{display:none}.saas-breadcrumb strong{font-size:10px}.saas-content{padding:26px 16px 0}.saas-page-heading{display:block;margin-bottom:25px}.saas-page-heading h1{font-size:30px;max-width:340px;margin-top:9px;margin-bottom:12px}.saas-page-heading p{font-size:11px;line-height:1.7;max-width:360px}.saas-page-heading>.saas-button{margin-top:19px;max-width:none;font-size:11px;min-height:40px;padding:10px 14px}.saas-stat-grid{gap:7px;margin-bottom:17px}.saas-stat{padding:15px 12px;display:block;position:relative}.saas-stat-icon{position:absolute;right:10px;bottom:16px;background:transparent;width:19px;height:19px;border-radius:0}.saas-stat-icon>svg{width:17px;height:17px;color:#8ea286}.saas-stat>div>span{font-size:8px;line-height:1.5;min-height:24px;max-width:90px;color:#526f62}.saas-stat strong{font-size:26px;margin-top:11px}.saas-card-topline{padding:19px 19px 0}.saas-card-topline>.saas-eyebrow,.saas-status{font-size:8px}.saas-status{padding:4px 7px}.saas-company-identity{padding:23px 19px 24px;gap:13px}.saas-company-monogram{width:49px;height:49px;flex-basis:49px;border-radius:12px;font-size:17px}.saas-company-identity h2{font-size:24px}.saas-slug{font-size:9px}.saas-company-facts{padding:0 19px 23px;gap:20px 17px}.saas-company-facts>div>span{font-size:9px}.saas-company-facts strong{font-size:11px}.saas-company-card-footer{padding:14px 19px;gap:12px}.saas-company-card-footer>span{font-size:8px;gap:5px;max-width:125px;line-height:1.4}.saas-company-card-footer>span>svg{width:13px;height:13px}.saas-company-card-footer>button{font-size:9px;gap:7px}.saas-panel{padding:21px 19px}.saas-panel-heading{gap:9px;margin-bottom:22px}.saas-panel-heading h2{font-size:15px}.saas-access-card>p{font-size:11px}.saas-access-boundary{font-size:10px;margin-top:16px}.saas-access-permission{font-size:11px}.saas-role-pill{font-size:9px;padding:4px 7px;max-width:110px}.saas-depot-list>article{gap:10px}.saas-depot-list h3{font-size:13px}.saas-depot-list p{font-size:11px}.saas-coordinates{font-size:9px!important;gap:5px 9px}.saas-panel-note{font-size:10px}.saas-checklist{grid-template-columns:1fr;gap:14px}.saas-checklist li{font-size:11px}.saas-storage-note{padding:16px 15px;gap:12px;align-items:flex-start}.saas-storage-note h3{font-size:11px}.saas-storage-note p{font-size:9px}.saas-storage-icon>svg{width:18px;height:18px}.saas-storage-note .saas-icon-button{width:29px;height:29px;flex-basis:29px}.saas-section-description{gap:0 10px}.saas-section-description h2{font-size:20px}.saas-section-description>p{font-size:11px}.saas-section-number{width:25px;height:25px;font-size:9px}.saas-section-aside{grid-column:1/-1;margin-top:14px;font-size:10px}.saas-settings-card{padding:20px 17px}.saas-field{margin-bottom:20px}.saas-field>label,.saas-language-options>legend{font-size:11px}.saas-field input,.saas-field select{font-size:13px;padding:11px 12px;min-height:45px}.saas-field input::-moz-placeholder{font-size:10px}.saas-field input::placeholder{font-size:10px}.saas-field-row{grid-template-columns:1fr;gap:0}.saas-field-row:last-of-type>.saas-field,.saas-field-row>.saas-field{margin-bottom:20px}.saas-field-row:last-of-type>.saas-field:last-child{margin-bottom:0}.saas-field-hint{font-size:10px}.saas-immutable-id{flex-direction:column;gap:7px;font-size:9px}.saas-immutable-id>code{font-size:9px;line-height:1.6}.saas-language-options{gap:7px}.saas-language-options>label{flex:0 0 100%;min-width:0;padding:12px;font-size:12px;gap:11px}.saas-locale-code{font-size:10px}.saas-language-options input{width:15px;height:15px}.saas-depot-form-heading{margin-bottom:22px}.saas-save-bar{padding:15px;bottom:8px;gap:13px}.saas-save-state{font-size:10px}.saas-save-actions{gap:7px;display:grid;grid-template-columns:1fr 1fr}.saas-save-actions>.saas-button{font-size:10px;padding:10px 9px;min-height:42px;gap:5px}.saas-save-actions>.saas-button:only-child{grid-column:1/-1}.saas-save-actions>.saas-button>svg{width:14px;height:14px}.saas-notice{padding:13px 14px;gap:8px;font-size:11px}.saas-notice p{font-size:10px}.saas-readonly-note{padding:16px;gap:10px}.saas-readonly-note p{font-size:11px}.saas-readonly-note strong{font-size:12px}.saas-page-footer{font-size:8px;padding-bottom:20px}.saas-roadmap-grid{grid-template-columns:1fr;gap:15px}.saas-roadmap-card{padding:23px}.saas-roadmap-card h3{font-size:21px}.saas-roadmap-card p{font-size:12px}.saas-roadmap-badge{font-size:9px}.saas-roadmap-section-heading h2{font-size:12px}.saas-roadmap-footnote{padding:16px 17px;gap:9px}.saas-roadmap-footnote p{font-size:11px}.saas-empty-panel{padding:42px 22px}.saas-empty-panel h2{font-size:25px}.saas-empty-panel>p{font-size:11px}.saas-loading{padding:42px 20px 34px;min-height:340px}.saas-loading h2{font-size:20px}.saas-loading p{font-size:11px}.saas-skeleton-row{gap:8px;margin-top:28px}.saas-skeleton-row>i{height:57px}}@media(prefers-reduced-motion:reduce){.saas-root *,.saas-root :after,.saas-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.saas-button-primary:hover:not(:disabled){transform:none}}.saas-account-card{padding:16px 13px;border:1px solid #35555f;border-radius:9px;background:#193844}.saas-account-label{display:block;color:#b5ccd0;font-size:10px;margin-bottom:13px}.saas-account-identity{display:flex;align-items:center;gap:9px}.saas-account-identity>div{min-width:0}.saas-account-identity strong{display:block;color:#eef6f0;font-size:12px;font-weight:500;overflow-wrap:anywhere}.saas-account-identity>div>span{display:block;color:#b4cbd0;font-size:9px;overflow-wrap:anywhere;margin-top:3px}.saas-account-card>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #42646c;border-radius:5px;background:#21434e;color:#e3f1e9;padding:8px 10px;font-size:10px;width:100%;margin-top:15px}.saas-account-card>button:hover:not(:disabled){background:#2b535d}.saas-account-card>p{font-size:9px;line-height:1.7;color:#b2c8c8;margin-top:12px}.saas-auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 31px);background:#fafcf6}.saas-auth-story{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:700px;background:#163b3e;color:#eff6e9;padding:45px clamp(35px,5vw,90px);overflow:hidden}.saas-auth-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:31px;font-weight:600;letter-spacing:-.065em;align-self:flex-start}.saas-auth-brand>span{color:#b8d692;font-size:27px;font-weight:400}.saas-auth-story-content{position:relative;z-index:1;margin-top:75px;max-width:500px}.saas-auth-eyebrow{font-size:9px;letter-spacing:.16em;color:#b6d6c5}.saas-auth-story h1{font-size:clamp(35px,4vw,60px);font-weight:500;letter-spacing:-.055em;line-height:1.05;margin:19px 0 25px;color:#f1f7e9}.saas-auth-story-content>p{font-size:13px;color:#c0d8c8;max-width:400px;line-height:1.8}.saas-auth-story ul{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-direction:column;gap:16px}.saas-auth-story li{display:flex;align-items:center;gap:13px;font-size:11px;color:#d6e6d4;line-height:1.6}.saas-auth-story li>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid #648675;border-radius:7px;color:#b5d69d;font-size:9px}.saas-auth-local-note{position:relative;z-index:1;max-width:400px;margin-top:auto!important;padding-top:90px;font-size:10px;line-height:1.8;color:#adcbb9}.saas-auth-graphic{position:absolute;right:-90px;bottom:140px;width:350px;height:350px;opacity:.4;z-index:0;transform:rotate(-15deg);pointer-events:none}.saas-auth-graphic>div{position:absolute;inset:0;border:1px solid #779c76;border-radius:70px;transform:rotate(20deg)}.saas-auth-graphic>div:nth-child(2){inset:40px;transform:rotate(40deg);border-radius:55px}.saas-auth-graphic>div:nth-child(3){inset:83px;transform:rotate(65deg);border-radius:35px}.saas-auth-graphic>i{position:absolute;left:30px;top:15px;width:10px;height:10px;background:#b2ce7b;border-radius:3px}.saas-auth-graphic>i:nth-of-type(2){left:auto;top:auto;bottom:30px;right:16px}.saas-auth-graphic>span{position:absolute;inset:0;display:grid;place-items:center;font-size:60px;color:#87ae77;letter-spacing:-.08em;font-weight:500}.saas-auth-main{display:flex;flex-direction:column;min-width:0;padding:32px clamp(25px,4vw,65px) 25px}.saas-auth-topline{display:flex;justify-content:space-between;align-items:center;gap:15px}.saas-auth-topline>span{font-size:10px;color:#516b54}.saas-auth-form-wrap{width:100%;max-width:420px;margin:auto;flex:0 0 auto;padding:65px 0}.saas-auth-mode{display:flex;gap:5px;background:#eef3e8;border:1px solid #d7e2ce;padding:4px;border-radius:8px;margin-bottom:35px}.saas-auth-mode>button{flex:1;padding:11px 10px;min-height:38px;border:0;border-radius:5px;background:transparent;color:#506c45;font-size:11px;font-weight:500}.saas-auth-mode>button[aria-pressed=true]{background:#fffef8;color:#315d39;box-shadow:0 2px 5px #30512610}.saas-auth-form-wrap h2{font-size:32px;font-weight:500;letter-spacing:-.05em;color:#254739;line-height:1.15;margin-bottom:14px}.saas-auth-form-wrap>p{font-size:12px;color:#516b4b;line-height:1.8;margin-bottom:28px}.saas-auth-form-wrap form>fieldset{padding:0;margin:0;border:0;min-width:0}.saas-auth-form-wrap .saas-field{margin-bottom:22px}.saas-auth-form-wrap .saas-field input{min-height:47px;font-size:14px;background:#fffef9}.saas-password-field{position:relative}.saas-password-field input{padding-right:47px}.saas-password-field>button{position:absolute;right:5px;top:5px;bottom:5px;display:grid;place-items:center;width:38px;border:0;background:transparent;color:#4b6c4a;border-radius:5px}.saas-password-field>button:hover{background:#edf4e6}.saas-password-field svg{width:19px;height:19px}.saas-auth-submit{width:100%;justify-content:center;min-height:47px;margin-top:4px;font-size:12px}.saas-auth-submit>span:last-child:not(.saas-button-spinner){margin-left:auto;font-size:18px}.saas-auth-main>footer{text-align:center;font-size:9px;color:#566a4d}.saas-auth-form-wrap>div[tabindex]:empty{display:none}.saas-auth-form-wrap input[type=password]{letter-spacing:.04em}@media(max-width:1050px){.saas-auth-story{padding:35px;min-height:690px}.saas-auth-story-content{margin-top:65px}.saas-auth-story h1{font-size:44px}.saas-auth-story-content>p{font-size:12px}.saas-auth-main{padding:27px 33px}.saas-auth-form-wrap h2{font-size:29px}.saas-auth-story li{font-size:10px}.saas-auth-graphic{right:-160px;bottom:160px}.saas-auth-local-note{padding-top:70px}}@media(max-width:760px){.saas-auth-shell{grid-template-columns:1fr}.saas-auth-story{min-height:0;padding:29px 25px 31px}.saas-auth-brand{font-size:28px}.saas-auth-story-content{margin-top:30px;max-width:650px}.saas-auth-story h1{font-size:41px;max-width:470px;margin:13px 0 16px}.saas-auth-story-content>p{max-width:500px;font-size:12px}.saas-auth-local-note,.saas-auth-story ul{display:none}.saas-auth-graphic{width:270px;height:270px;bottom:-100px;right:-105px;opacity:.35}.saas-auth-main{padding:24px 25px 27px}.saas-auth-form-wrap{padding:35px 0 45px;max-width:460px}.saas-auth-form-wrap h2{font-size:31px}.saas-auth-form-wrap .saas-field input{font-size:16px}.saas-auth-mode{margin-bottom:29px}.saas-account-card{display:grid;grid-template-columns:1fr auto;gap:0 15px;padding:12px 14px}.saas-account-label{font-size:9px;margin-bottom:7px;grid-column:1}.saas-account-identity{grid-column:1}.saas-account-card>button{grid-column:2;grid-row:1/3;align-self:center;margin:0;width:auto;min-width:90px}.saas-account-card>p{grid-column:1/-1;margin-top:10px;font-size:9px}.saas-account-identity>div>span{font-size:9px}}@media(max-width:420px){.saas-auth-story{padding:25px 20px 27px}.saas-auth-story h1{font-size:36px;max-width:320px}.saas-auth-story-content{margin-top:25px}.saas-auth-story-content>p{font-size:11px}.saas-auth-main{padding:20px}.saas-auth-form-wrap{padding-top:28px}.saas-auth-form-wrap h2{font-size:29px}.saas-auth-form-wrap>p{font-size:11px}.saas-auth-topline>span{font-size:9px}.saas-auth-mode>button{font-size:10px}.saas-account-card>p{font-size:8px}.saas-account-card>button{font-size:9px;min-width:74px}}.saas-import-tabs{display:flex;gap:8px;margin:0 0 23px}.saas-import-tabs>button{display:flex;align-items:center;gap:20px;border:1px solid #cfddce;background:#fffef9;color:#4f6c4e;padding:12px 16px;border-radius:8px;font-size:11px}.saas-import-tabs>button[aria-pressed=true]{background:#e8f2df;border-color:#adc69d;color:#315d34}.saas-import-tabs>button>span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:4px;background:#f6faef;color:#4d6d36;font-size:10px}.saas-import-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d6e1ce;background:#f1f6e9;border-radius:10px 10px 0 0;gap:0;overflow:hidden}.saas-import-steps>button{display:flex;align-items:center;gap:10px;text-align:left;padding:18px 17px;border:0;border-right:1px solid #dbe5d4;background:transparent;color:#526b46;font-size:11px;line-height:1.5;min-height:65px}.saas-import-steps>button:last-child{border-right:0}.saas-import-steps>button>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:1px solid #bfceb0;border-radius:50%;font-size:10px}.saas-import-steps>button[aria-current]{background:#e7f0da;color:#345f36}.saas-import-steps>button[aria-current]>span{background:#416f44;border-color:#416f44;color:#fff}.saas-import-steps>button:disabled{opacity:.65;cursor:default}.saas-import-card{border:1px solid #d5e2cf;background:#fffefa;border-radius:11px;padding:29px;min-width:0}.saas-import-steps+.saas-import-card{border-top:0;border-radius:0 0 11px 11px}.saas-import-heading{margin-bottom:28px;max-width:750px}.saas-import-heading h2,.saas-import-history-heading h2{font-size:29px;font-weight:500;line-height:1.15;letter-spacing:-.045em;color:#31553d;margin:10px 0 13px}.saas-import-heading p,.saas-import-history-heading p{font-size:12px;color:#506b48;line-height:1.8;max-width:690px}.saas-file-drop{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 24px;border:1px dashed #b4cda2;border-radius:10px;background:linear-gradient(130deg,#f3f8eb,#f9fcf4);margin-bottom:17px}.saas-file-drop:focus-within{outline:3px solid #b17a28;outline-offset:4px}.saas-file-icon{display:grid;place-items:center;width:54px;height:62px;border:1px solid #9bbb8b;border-radius:7px;background:#fffef5;box-shadow:6px 6px 0 #dfeccf;color:#638c49;font-size:35px;line-height:1;transform:rotate(-5deg);margin-bottom:23px}.saas-file-drop>strong{font-size:18px;font-weight:500;color:#385f3c;max-width:100%;overflow-wrap:anywhere}.saas-file-drop>p{font-size:11px;color:#516c44;line-height:1.6;margin:10px 0 16px}.saas-file-drop>small{font-size:10px;color:#516c3e;margin-top:17px}.saas-file-drop .saas-button{font-size:11px;padding:10px 17px;cursor:pointer}.saas-file-selected{border-style:solid;border-color:#a4c291;background:#f0f7e7}.saas-import-inline-note{display:flex;align-items:center;gap:11px;border:1px solid #d9e4cd;border-radius:7px;background:#f4f8ee;padding:13px 15px;margin-bottom:25px}.saas-import-inline-note>span{font-size:19px;color:#4e6d37}.saas-import-inline-note>p{flex:1;font-size:10px;color:#526b44;line-height:1.7}.saas-import-inline-note>a{font-size:10px;color:#3e6b39;text-decoration:none;max-width:180px;line-height:1.5}.saas-import-inline-note>a:hover{text-decoration:underline}.saas-parse-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;border:0;padding:0;margin:0;min-width:0}.saas-parse-fields>legend{font-size:13px;font-weight:500;color:#456b43;margin-bottom:15px}.saas-parse-fields .saas-field{margin:0}.saas-import-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;padding-top:21px;border-top:1px solid #e0e8d8}.saas-import-actions>.saas-button{font-size:11px}.saas-source-summary{display:flex;align-items:center;gap:13px;background:#f3f7ec;border:1px solid #d7e4cc;border-radius:8px;padding:15px 17px;margin-bottom:20px}.saas-format-tag{display:grid;place-items:center;width:39px;height:43px;flex:0 0 39px;background:#e0edd4;border:1px solid #bfd5ae;border-radius:6px;color:#466f36;font-size:9px;font-weight:600}.saas-source-summary>div{flex:1;min-width:0}.saas-source-summary strong{display:block;font-size:12px;font-weight:500;color:#3d633b;overflow-wrap:anywhere}.saas-source-summary>div>span{display:block;font-size:10px;color:#526c40;margin-top:4px}.saas-source-encoding{font-family:ui-monospace,Consolas,monospace;font-size:9px;color:#516c3f;max-width:180px;overflow-wrap:anywhere}.saas-import-details{border:1px solid #dbe5d1;border-radius:8px;margin-bottom:15px;padding:0 17px;background:#fbfdf5}.saas-import-details>summary{cursor:pointer;font-size:11px;font-weight:500;color:#486e3a;padding:14px 0}.saas-import-details[open]{padding-bottom:17px}.saas-import-details .saas-parse-fields{padding-top:7px;margin-bottom:17px}.saas-import-details .saas-parse-fields>legend{display:none}.saas-import-details .saas-import-table-wrap{margin-top:5px}.saas-import-details .saas-field-hint{margin-top:0!important;margin-bottom:16px}.saas-import-table-wrap{max-width:100%;min-width:0;overflow:auto;border:1px solid #dbe5d1;border-radius:8px;scrollbar-width:thin;background:#fffef8}.saas-import-table-wrap table{border-collapse:collapse;min-width:100%;font-size:10px;color:#466a40;line-height:1.6}.saas-import-table-wrap td,.saas-import-table-wrap th{text-align:left;vertical-align:top;padding:12px 14px;border:0;border-bottom:1px solid #e4ecda;min-width:100px;max-width:320px;overflow-wrap:anywhere}.saas-import-table-wrap th{font-weight:500}.saas-import-table-wrap thead{background:#eff5e5;color:#496d3d}.saas-import-table-wrap thead th{font-size:9px;white-space:nowrap}.saas-import-table-wrap tbody tr:last-child>*{border-bottom:0}.saas-import-table-wrap tbody tr:hover{background:#f5f9ee}.saas-import-table-wrap a{color:#396e36;font-size:10px;text-decoration:none;white-space:nowrap}.saas-import-source-warnings{padding:13px 15px;border:1px solid #e0d0a7;border-radius:8px;background:#fff8e9;margin:0 0 20px}.saas-import-source-warnings>strong{display:block;font-size:11px;font-weight:500;color:#805d22;margin-bottom:5px}.saas-import-source-warnings>p{font-size:10px;color:#7e5f29;line-height:1.7}.saas-import-profile-row{display:flex;align-items:flex-end;gap:14px;margin:0 0 20px}.saas-import-profile-row>.saas-field{flex:1;margin:0;min-width:0}.saas-import-profile-row>.saas-button{min-height:44px;font-size:10px;max-width:200px}.saas-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;margin-top:23px}.saas-map-field{display:grid;grid-template-columns:minmax(100px,1fr) 14px minmax(0,1.12fr);border-bottom:1px solid #e3eadb;padding:12px 0}.saas-map-field,.saas-map-field>label{align-items:center;gap:8px;min-width:0}.saas-map-field>label{display:flex;font-size:10px;color:#4a6d3d;line-height:1.4}.saas-map-field>label>span{font-size:8px;color:#546b41;flex:0 0 16px;font-variant-numeric:tabular-nums}.saas-map-arrow{color:#8da47a;font-size:13px}.saas-map-field select{display:block;width:100%;min-width:0;min-height:36px;padding:8px 22px 8px 9px;border:1px solid #cbdcc0;border-radius:6px;background:#f8fcf0;color:#456c38;font-size:10px}.saas-import-preserved{display:flex;align-items:flex-start;gap:7px;color:#4a6e3c;font-size:10px;line-height:1.7;padding:14px 0;margin-bottom:18px!important}.saas-import-preserved>span{color:#678d50}.saas-import-rules{border:1px solid #d5e3c8;background:#f5f9ec;border-radius:9px;padding:21px;margin:0 0 20px}.saas-import-rules>h3{font-size:14px;font-weight:500;color:#466d3c;margin-bottom:19px}.saas-import-rule-fields{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:17px}.saas-import-rule-fields>.saas-field{margin-bottom:0}.saas-import-rule-fields .saas-field-hint{font-size:9px}.saas-import-rules>p{font-size:10px;line-height:1.8;color:#506c43;border-top:1px solid #dce7d1;margin-top:19px;padding-top:15px}.saas-import-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 25px}.saas-import-metrics>div{padding:18px 20px;border:1px solid #d8e5cb;border-radius:9px;background:#f5f9ed;min-width:0}.saas-import-metrics strong{display:block;font-size:32px;font-weight:500;letter-spacing:-.05em;line-height:1;color:#476e36;margin-bottom:10px}.saas-import-metrics span{display:block;font-size:10px;color:#4e6c3e;line-height:1.5}.saas-import-metric-2{background:#fff6e9!important;border-color:#e4d0ab!important}.saas-import-metric-2 span,.saas-import-metric-2 strong{color:#855c21}.saas-import-metric-3{background:#faf7e9!important;border-color:#e0dbc0!important}.saas-preview-toolbar{display:flex;align-items:center;gap:11px;margin:0 0 16px}.saas-preview-toolbar>label{font-size:10px;color:#4f6c42}.saas-preview-toolbar>select{min-height:37px;max-width:210px;padding:8px 24px 8px 10px;font-size:10px;border:1px solid #c9dac0;border-radius:6px;background:#f9fcf3;color:#456c38}.saas-preview-toolbar>a{font-size:10px;color:#436f37;text-decoration:none;margin-left:auto;max-width:220px;line-height:1.5}.saas-preview-rows{border:1px solid #d4e2c9;border-radius:9px;overflow:hidden}.saas-preview-row+.saas-preview-row{border-top:1px solid #dfe9d5}.saas-preview-row-summary{display:flex;align-items:center;gap:13px;width:100%;padding:15px 17px;border:0;background:#fffef9;text-align:left;color:#456d3a;min-width:0}.saas-preview-row-summary:hover{background:#f3f8e9}.saas-preview-row-number{display:block;font-family:ui-monospace,Consolas,monospace;font-size:10px;color:#526c3f;flex:0 0 24px}.saas-preview-row-address{flex:1;min-width:0}.saas-preview-row-address>strong{display:block;font-size:12px;font-weight:500;color:#426a37;overflow-wrap:anywhere}.saas-preview-row-address>small{display:block;font-size:10px;line-height:1.6;color:#526c41;margin-top:4px;overflow-wrap:anywhere}.saas-preview-issue-count{font-size:9px;white-space:nowrap;min-width:18px;color:#78622a}.saas-import-badge{display:inline-block;border:1px solid #c6dab7;border-radius:20px;padding:4px 8px;background:#eaf4df;color:#466e35;font-size:8px;font-weight:500;line-height:1.5;white-space:normal;text-align:center}.saas-import-badge-error{background:#fcecdf;color:#914f30;border-color:#e6c3a8}.saas-import-badge-warning{background:#fcf5df;color:#7e6024;border-color:#e1d0a6}.saas-preview-row-detail{padding:21px 22px;border-top:1px solid #dbe8cf;background:#f7fbef;animation:saas-enter .2s ease}.saas-row-issues{border:1px solid #dedec0;background:#faf8e9;border-radius:8px;padding:15px 17px;margin-bottom:20px}.saas-row-issues>h4,.saas-row-values h4{font-size:11px;font-weight:500;color:#536c3d;margin:0 0 12px}.saas-row-issues>p{color:#78622d;font-size:10px;line-height:1.8;margin:8px 0 0}.saas-row-issues>p>span{display:inline-block;border:1px solid #ddd1a8;border-radius:4px;padding:1px 5px;font-size:8px;margin-right:6px;background:#f8f1d9}.saas-row-issues>p>strong{font-weight:500}.saas-row-issues>p.saas-issue-error{color:#954f2e}.saas-row-issues>p.saas-issue-error>span{background:#faeadb;border-color:#e2c2a7;color:#8d4e2f}.saas-row-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.saas-row-values>section{min-width:0}.saas-row-values h4{padding-bottom:10px;border-bottom:1px solid #dce7ce}.saas-row-values dl{margin:0}.saas-row-values dl>div{margin-bottom:12px}.saas-row-values dt{font-size:8px;color:#526c3e;line-height:1.6;margin-bottom:4px;overflow-wrap:anywhere}.saas-row-values dd{margin:0;font-size:11px;color:#45683a;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}.saas-row-values>section>p{font-size:10px;color:#516c3b;line-height:1.7}.saas-import-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0 5px;color:#506c3d;font-size:10px}.saas-import-pagination>div{display:flex;gap:7px}.saas-import-pagination button{padding:7px 10px;border:1px solid #d2e1c6;border-radius:6px;color:#4d6d3b;background:#fbfdf5;font-size:9px;min-height:32px}.saas-import-pagination button:hover:not(:disabled){background:#edf5e2}.saas-import-confirm-box{border:1px solid #ccddb9;background:#f0f7e6;border-radius:10px;padding:19px 21px;margin-top:26px}.saas-import-confirm-box>label{display:flex;align-items:flex-start;gap:11px;font-size:12px;color:#456d37;line-height:1.65}.saas-import-confirm-box input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:#577e40}.saas-import-confirm-box>p{font-size:11px;color:#7c6122;line-height:1.7}.saas-import-confirm-box>.saas-import-actions{margin-top:15px;padding-top:17px;border-top-color:#d7e6c7}.saas-import-result{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 15px 5px}.saas-import-success-mark{display:grid;place-items:center;width:69px;height:69px;border:1px solid #b5d19d;border-radius:50%;background:#e5f2d7;color:#538239;font-size:32px;margin-bottom:23px}.saas-import-result>strong{font-size:18px;font-weight:500;color:#426c38;overflow-wrap:anywhere;max-width:100%}.saas-import-result>.saas-import-metrics{width:100%;max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 21px}.saas-import-result>p{font-size:11px;color:#4f6d3e;line-height:1.7;max-width:570px}.saas-import-result>.saas-import-actions{width:100%;max-width:620px}.saas-import-history-heading{display:flex;align-items:flex-start;gap:25px;justify-content:space-between;margin-bottom:26px}.saas-import-history-heading>div{min-width:0}.saas-import-history-heading>.saas-button{flex:0 0 auto;max-width:170px;font-size:10px;margin-top:23px}.saas-import-records{margin-top:32px;padding-top:25px;border-top:1px solid #dce8d1}.saas-import-records>h3{font-size:18px;font-weight:500;color:#466c3a;letter-spacing:-.025em;margin-bottom:9px}.saas-import-records>p{font-size:10px;color:#516c3f;line-height:1.7;margin-bottom:18px}.saas-import-empty{padding:30px 20px;text-align:center;font-size:12px;color:#506c3d;line-height:1.8}.saas-import-empty>h3{font-size:22px;color:#456d39;font-weight:500;margin:8px 0 12px;letter-spacing:-.03em}.saas-import-empty>p{font-size:11px;max-width:520px;margin:0 auto}.saas-import .saas-notice{margin-bottom:19px}.saas-import>div[tabindex]:empty{display:none}@media(max-width:1250px){.saas-import-card{padding:25px}.saas-import-steps>button{padding:16px 12px;font-size:10px;gap:8px}.saas-mapping-grid{grid-template-columns:1fr;gap:0}.saas-map-field{grid-template-columns:minmax(0,.9fr) 20px minmax(0,1.1fr);padding:11px 0}.saas-map-field>label{font-size:11px}.saas-map-field select{font-size:11px;min-height:39px}.saas-import-rule-fields{grid-template-columns:1fr 1fr}.saas-import-rule-fields>.saas-field:first-child{grid-column:1/-1}.saas-import-metrics{gap:10px}.saas-import-metrics>div{padding:17px 15px}.saas-import-metrics strong{font-size:29px}.saas-import-metrics span{font-size:9px}.saas-row-values{gap:15px}.saas-row-values dd{font-size:10px}.saas-source-encoding{max-width:120px;font-size:8px}}@media(max-width:1030px){.saas-import-inline-note{flex-wrap:wrap}.saas-import-inline-note>p{flex-basis:80%}.saas-import-inline-note>a{margin-left:25px;max-width:none}.saas-parse-fields{grid-template-columns:1fr 1fr}.saas-parse-fields>.saas-field:last-child{grid-column:1/-1}.saas-import-heading h2,.saas-import-history-heading h2{font-size:26px}.saas-import-steps>button{flex-direction:column;text-align:center;justify-content:flex-start;padding:13px 8px;gap:7px;font-size:9px}.saas-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-import-metrics strong{font-size:31px}.saas-preview-toolbar{flex-wrap:wrap}.saas-preview-toolbar>a{margin-left:0;max-width:none;flex-basis:100%;margin-top:5px}.saas-row-values{grid-template-columns:1fr 1fr}.saas-row-values>section:last-child{grid-column:1/-1}.saas-preview-row-summary{gap:9px;padding:14px}.saas-preview-row-number{flex-basis:18px;font-size:9px}.saas-preview-row-address>strong{font-size:11px}.saas-preview-row-address>small{font-size:9px}.saas-import-badge{font-size:8px;max-width:100px}.saas-import-result>.saas-import-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-import-history-heading{display:block}.saas-import-history-heading>.saas-button{margin-top:17px;max-width:none}.saas-import-confirm-box{padding:17px}.saas-import-confirm-box>label{font-size:11px}}@media(max-width:760px){.saas-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-navigation>button{font-size:10px;padding-left:7px;padding-right:7px;gap:6px}.saas-import-card{padding:25px}.saas-import-steps>button{flex-direction:row;justify-content:flex-start;text-align:left;gap:9px;font-size:10px;padding:17px 11px}.saas-import-heading h2,.saas-import-history-heading h2{font-size:29px}.saas-import-heading p,.saas-import-history-heading p{font-size:12px}.saas-parse-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.saas-parse-fields>.saas-field:last-child{grid-column:auto}.saas-import-source-warnings>p{font-size:11px}.saas-map-field select,.saas-map-field>label{font-size:12px}.saas-map-field select{min-height:42px}.saas-import-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-import-metrics>div{padding:18px 15px}.saas-import-metrics span{font-size:9px}.saas-preview-row-summary{padding:16px;gap:11px}.saas-preview-row-address>strong{font-size:12px}.saas-preview-row-address>small{font-size:10px}.saas-import-badge{font-size:9px;max-width:120px}.saas-import-table-wrap table,.saas-row-issues>p,.saas-row-values dd{font-size:11px}.saas-import-table-wrap thead th{font-size:10px}.saas-import-inline-note>a,.saas-import-inline-note>p{font-size:11px}.saas-file-drop>p,.saas-import-tabs>button{font-size:12px}.saas-import-actions>.saas-button,.saas-import-records>p{font-size:11px}}@media(max-width:520px){.saas-navigation>button{flex-direction:column;font-size:9px;gap:6px;padding:11px 4px}.saas-import-tabs{gap:7px;margin-bottom:20px}.saas-import-tabs>button{font-size:10px;padding:11px 12px;gap:10px;flex:1;justify-content:space-between}.saas-import-card{padding:22px 16px}.saas-import-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-import-steps>button{flex-direction:column;text-align:center;justify-content:flex-start;padding:13px 6px;gap:8px;font-size:8px;line-height:1.5;min-height:91px}.saas-import-steps>button>span{width:24px;height:24px;flex-basis:24px;font-size:9px}.saas-import-heading{margin-bottom:23px}.saas-import-heading h2,.saas-import-history-heading h2{font-size:26px;margin-bottom:12px}.saas-import-heading p,.saas-import-history-heading p{font-size:11px}.saas-file-drop{padding:29px 17px}.saas-file-drop>strong{font-size:17px}.saas-file-drop>p{font-size:11px}.saas-file-drop>small{font-size:9px}.saas-import-inline-note{padding:12px;gap:8px}.saas-import-inline-note>a,.saas-import-inline-note>p{font-size:10px}.saas-import-inline-note>a{margin-left:23px}.saas-parse-fields{grid-template-columns:1fr;gap:17px}.saas-parse-fields>.saas-field:last-child{grid-column:auto}.saas-parse-fields>legend{font-size:12px}.saas-import-actions{gap:9px;align-items:stretch}.saas-import-actions>.saas-button{font-size:10px;padding:10px 11px;min-height:43px;max-width:65%}.saas-source-summary{padding:12px;gap:11px;flex-wrap:wrap}.saas-format-tag{width:34px;height:39px;flex-basis:34px;font-size:8px}.saas-source-summary strong{font-size:11px}.saas-source-summary>div>span{font-size:9px}.saas-source-encoding{font-size:8px;max-width:none;flex-basis:100%;padding-left:45px}.saas-import-details{padding-left:13px;padding-right:13px}.saas-import-details>summary{font-size:11px;padding:13px 0}.saas-import-profile-row{display:block}.saas-import-profile-row>.saas-button{margin-top:12px;max-width:none;width:100%}.saas-map-field{grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 0}.saas-map-field>label{font-size:11px;gap:8px}.saas-map-arrow{display:none}.saas-map-field select{font-size:12px;min-height:42px}.saas-import-preserved{font-size:10px;padding-top:16px}.saas-import-rules{padding:17px 14px}.saas-import-rules>h3{font-size:14px}.saas-import-rule-fields{grid-template-columns:1fr;gap:18px}.saas-import-rule-fields>.saas-field:first-child{grid-column:auto}.saas-import-rule-fields .saas-field-hint,.saas-import-rules>p{font-size:10px}.saas-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.saas-import-metrics>div{padding:17px 15px}.saas-import-metrics strong{font-size:31px}.saas-import-metrics span{font-size:10px}.saas-preview-toolbar>label{font-size:10px;flex-basis:100%}.saas-preview-toolbar>select{max-width:none;width:100%;font-size:11px;min-height:40px}.saas-preview-toolbar>a{font-size:10px;line-height:1.7}.saas-preview-row-summary{display:grid;grid-template-columns:21px minmax(0,1fr) 16px;gap:8px 9px;padding:15px 12px}.saas-preview-row-number{grid-column:1;grid-row:1}.saas-preview-row-address{grid-column:2;grid-row:1}.saas-preview-row-summary>.saas-import-badge{grid-column:2;grid-row:2;justify-self:start;font-size:8px;max-width:none}.saas-preview-row-summary>.saas-preview-issue-count{grid-column:1;grid-row:2;font-size:8px;min-width:0}.saas-preview-row-summary>span:last-child{grid-column:3;grid-row:1/3;font-size:15px}.saas-preview-row-address>strong{font-size:12px}.saas-preview-row-address>small{font-size:9px}.saas-preview-row-detail{padding:15px 12px}.saas-row-issues{padding:13px 12px}.saas-row-issues>p{font-size:10px;line-height:1.8}.saas-row-values{grid-template-columns:1fr;gap:18px}.saas-row-values>section:last-child{grid-column:auto}.saas-row-values dl{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.saas-row-values dt{font-size:8px}.saas-row-values dd{font-size:11px}.saas-import-pagination{font-size:9px;align-items:flex-start}.saas-import-pagination>span{padding-top:9px}.saas-import-pagination button{font-size:8px;padding:8px;min-height:32px}.saas-import-confirm-box{padding:17px 13px}.saas-import-confirm-box>label{font-size:11px;gap:9px}.saas-import-confirm-box>.saas-import-actions{flex-direction:column}.saas-import-confirm-box .saas-button{max-width:none;width:100%;min-height:43px}.saas-import-result{padding:12px 0 0}.saas-import-result>strong{font-size:17px}.saas-import-result>.saas-import-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.saas-import-result .saas-import-metrics>div{padding:15px 10px}.saas-import-result .saas-import-metrics strong{font-size:27px}.saas-import-result .saas-import-metrics span{font-size:8px}.saas-import-result>p{font-size:10px}.saas-import-result>.saas-import-actions{flex-direction:column;gap:9px}.saas-import-result>.saas-import-actions>.saas-button{max-width:none;width:100%}.saas-import-table-wrap td,.saas-import-table-wrap th{padding:11px 12px;font-size:10px;min-width:100px}.saas-import-table-wrap thead th{font-size:9px}.saas-import-records>h3{font-size:18px}.saas-import-records>p{font-size:10px}.saas-import-empty{font-size:11px;padding:25px 12px}}@media(prefers-reduced-motion:reduce){.saas-auth-shell *,.saas-import *{animation:none!important;transition:none!important}}.saas-history-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:100px}.saas-history-actions>.saas-button{font-size:10px;padding:7px 10px;min-height:33px;white-space:nowrap}.saas-history-draft-hint{margin:0 0 20px!important;max-width:750px}.saas-service-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#345e50;font-size:11px;font-weight:600;text-decoration:none;line-height:1.55;overflow-wrap:anywhere}.saas-service-link:hover{text-decoration:underline;text-underline-offset:3px}.saas-service-link>span[aria-hidden]{font-size:15px;flex-shrink:0}.saas-service-link-sidebar{width:100%;padding:12px 10px;margin-bottom:16px;border:1px solid #3e6267;border-radius:7px;color:#c7e1d4;justify-content:space-between;font-size:10px}.saas-service-link-sidebar:hover{background:#21464d;color:#f1f8eb}.saas-page-footer{flex-wrap:wrap;gap:14px}.saas-page-footer>.saas-service-link{font-size:10px}.saas-auth-main>footer{display:flex;align-items:center;justify-content:center;gap:12px 20px;flex-wrap:wrap}.saas-auth-main>footer>.saas-service-link{font-size:10px}.saas-product-guide{border:1px solid #d8e2d6;border-radius:12px;background:#fbfcf7;padding:25px 28px;min-width:0;margin-top:24px}.saas-product-guide-auth{grid-column:1/-1;width:calc(100% - 70px);max-width:1180px;margin:32px auto}.saas-product-guide-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.saas-product-guide-header>div{min-width:0}.saas-product-guide-header h2{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.035em;color:#26483e;margin-top:9px}.saas-product-guide-header>.saas-service-link{flex:0 0 auto;max-width:38%;font-size:10px}.saas-product-platforms{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:21px}.saas-product-platforms>article{display:flex;align-items:flex-start;gap:12px;min-width:0}.saas-product-platforms>article>span{display:grid;place-items:center;flex:0 0 31px;width:31px;height:33px;border:1px solid #c9d9c6;border-radius:7px;background:#edf3e6;color:#436c4a;font-size:18px}.saas-product-platforms h3{font-size:12px;font-weight:600;line-height:1.5;color:#375b49;margin:0 0 7px}.saas-product-platforms p{font-size:11px;color:#536b59;line-height:1.75;max-width:530px}.saas-location-callout{display:flex;align-items:flex-start;gap:13px;padding:17px 19px;border:1px solid #e2d5b3;border-radius:8px;background:#f9f3e4}.saas-location-symbol{display:block;flex:0 0 25px;width:25px;color:#795c2e}.saas-location-symbol svg{width:25px;height:29px}.saas-location-callout>div{min-width:0}.saas-location-callout h3{font-size:12px;color:#624d28;font-weight:600;line-height:1.55;margin:0 0 7px}.saas-location-callout p{font-size:11px;color:#6b5734;line-height:1.75}.saas-location-current{display:block;font-size:10px;font-weight:600;color:#705b34;margin-top:9px;line-height:1.6}.saas-driver-details{margin-top:6px}.saas-driver-details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;padding:16px 0 0;font-size:11px;font-weight:500;color:#345a46;cursor:pointer;line-height:1.6}.saas-driver-details>summary::-webkit-details-marker{display:none}.saas-driver-details>summary>span{font-size:18px;line-height:1;transition:transform .18s}.saas-driver-details[open]>summary>span{transform:rotate(45deg)}.saas-driver-details-body{animation:saas-enter .2s ease}.saas-driver-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding:23px 0 20px}.saas-driver-situations>article{min-width:0}.saas-driver-situations>article>span{display:block;font-size:9px;font-family:ui-monospace,Consolas,monospace;color:#4c7151;letter-spacing:.1em;margin-bottom:9px}.saas-driver-next h3,.saas-driver-situations h3{font-size:12px;font-weight:600;line-height:1.5;color:#345641;margin:0 0 8px}.saas-driver-next p,.saas-driver-situations p{font-size:11px;color:#546b59;line-height:1.8}.saas-driver-next{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #dce5d5;padding-top:20px}.saas-driver-next>article{min-width:0}@media(max-width:1100px){.saas-product-guide{padding:23px}.saas-product-guide-header{align-items:flex-start}.saas-product-guide-header h2{font-size:20px}.saas-product-guide-header>.saas-service-link{max-width:34%;font-size:9px}.saas-driver-situations,.saas-product-platforms{gap:18px}.saas-driver-next h3,.saas-driver-situations h3,.saas-product-platforms h3{font-size:11px}.saas-driver-next p,.saas-driver-situations p,.saas-product-platforms p{font-size:10px}.saas-driver-next{gap:20px}}@media(max-width:760px){.saas-product-guide-auth{width:calc(100% - 42px);margin:0 auto 24px}.saas-product-guide{padding:24px 21px}.saas-driver-next p,.saas-driver-situations p,.saas-product-platforms p{font-size:11px}.saas-driver-next h3,.saas-driver-situations h3,.saas-product-platforms h3{font-size:12px}.saas-product-guide-header h2{font-size:22px}.saas-product-guide-header>.saas-service-link{font-size:10px}.saas-service-link-sidebar{margin-bottom:13px;padding:11px 14px}.saas-driver-situations{grid-template-columns:1fr;gap:18px}.saas-driver-situations>article{display:grid;grid-template-columns:24px 1fr;gap:0 9px}.saas-driver-situations>article>span{grid-column:1;grid-row:1/3;margin-top:2px}.saas-driver-situations h3,.saas-driver-situations p{grid-column:2}}@media(max-width:520px){.saas-product-guide{padding:21px 16px}.saas-product-guide-auth{width:calc(100% - 30px)}.saas-product-guide-header{display:block;margin-bottom:20px}.saas-product-guide-header h2{font-size:23px}.saas-product-guide-header>.saas-service-link{max-width:100%;margin-top:12px;font-size:10px}.saas-product-guide .saas-eyebrow{font-size:8px;line-height:1.8}.saas-product-platforms{grid-template-columns:1fr;gap:17px}.saas-product-platforms>article{gap:11px}.saas-product-platforms h3{margin-bottom:6px}.saas-location-callout{padding:15px 12px;gap:10px}.saas-location-symbol{flex-basis:21px;width:21px}.saas-location-symbol svg{width:21px;height:26px}.saas-driver-next{grid-template-columns:1fr;gap:18px}.saas-driver-situations{padding-top:21px}.saas-page-footer>.saas-service-link{font-size:9px;order:3;flex-basis:100%}.saas-auth-main>footer{gap:8px 18px}}@media(prefers-reduced-motion:reduce){.saas-driver-details>summary>span{transition:none}.saas-driver-details-body{animation:none}}