@charset "UTF-8";.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--atoz-coral: #e44152;--atoz-coral-rgb: 228, 65, 82;--atoz-red: #ee4758;--atoz-teal: #765cff;--atoz-teal-rgb: 118, 92, 255;--atoz-page: #f5f6f8;--atoz-paper: #f5f6f8;--atoz-ink: #101216;--atoz-muted: #8a8f98;--atoz-header: #0f1115;--atoz-input-bg: #ffffff;--atoz-input-border: #e9ebf0;--atoz-placeholder: #8a8f98;--atoz-error: #dc2626;--atoz-green: #10b981;--atoz-nav-text: #f8f8f8;--atoz-card-radius: 16px;--atoz-pill-radius: 12px;--atoz-line: #e9ebf0;--atoz-violet: #765cff;--atoz-lime: #c6ff57;--atoz-sidebar: 300px;--atoz-sidebar-rail: 72px;--atoz-topbar: 64px;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--primary-color: 15, 17, 21;--secondary-color: 124, 92, 255}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-sans);font-size:16px;color:var(--atoz-ink);background:var(--atoz-page);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}::-webkit-scrollbar-track{background:transparent}code{font-family:var(--font-mono)}a{color:var(--atoz-violet)}:root{--atoz-border: #ececec;--atoz-border-light: #f3f3f3;--atoz-surface: #ffffff;--atoz-surface-muted: #f8f8f8;--atoz-table-head: #f8f8f8;--atoz-shadow-sm: 0 1px 2px rgb(0 0 0 / .04);--pg-blue: 59 130 246;--pg-emerald: 16 185 129;--pg-amber: 245 158 11;--pg-violet: 139 92 246;--pg-cyan: 6 182 212;--pg-orange: 249 115 22;--pg-slate: 100 116 139;--pg-red: 239 68 68}.meta-link,.secondary-link,.view-report{font-size:.875rem;color:var(--atoz-teal);text-decoration:none}.meta-link:hover,.secondary-link:hover,.view-report:hover{text-decoration:underline}.primary_button{min-height:40px;padding:0 1.1rem;border:1px solid var(--atoz-line);border-radius:12px;background:#fff;color:var(--atoz-ink);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s cubic-bezier(.2,0,0,1)}.primary_button:hover:not(:disabled){border-color:var(--atoz-teal);color:var(--atoz-teal)}.primary_button.default,.btn-primary,.list-page .actions button[type=submit],.list-page .toolbar .print-btn,.profile-form button[type=submit],.lookup button,.settings-form button[type=submit]{border:none;background:var(--atoz-ink);color:#fff;border-radius:12px}.primary_button.default:hover:not(:disabled),.btn-primary:hover:not(:disabled),.list-page .actions button[type=submit]:hover:not(:disabled),.list-page .toolbar .print-btn:hover:not(:disabled),.profile-form button[type=submit]:hover:not(:disabled),.lookup button:hover:not(:disabled),.settings-form button[type=submit]:hover:not(:disabled){border:none;color:#fff;filter:brightness(.96)}.btn-filter.primary_button{min-width:133px;height:43px;text-transform:uppercase;background-color:transparent}.primary_button:disabled,.btn-primary:disabled,.list-page .actions button[type=submit]:disabled,.list-page .toolbar .print-btn:disabled,.profile-form button[type=submit]:disabled,.lookup button:disabled{opacity:.55;cursor:not-allowed}.primary_button.default:active:not(:disabled),.btn-primary:active:not(:disabled),.list-page .actions button[type=submit]:active:not(:disabled),.list-page .toolbar .print-btn:active:not(:disabled),.profile-form button[type=submit]:active:not(:disabled){transform:scale(.96)}.btn-muted,.btn-secondary{display:inline-block;min-height:40px;padding:.55rem 1rem;border:1px solid var(--atoz-input-border);border-radius:12px;background:var(--atoz-surface);color:var(--atoz-ink);font-family:inherit;font-size:.8125rem;text-decoration:none;cursor:pointer}.btn-muted:hover,.btn-secondary:hover{border-color:var(--atoz-teal);color:var(--atoz-teal)}.action-btn{min-height:36px;padding:.375rem .9rem;border:1px solid var(--atoz-ink);border-radius:12px;background:var(--atoz-ink);color:#fff;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.action-btn:disabled{opacity:.45;cursor:not-allowed}.action-btn--muted{background:var(--atoz-surface);color:var(--atoz-teal)}.action-btn--link{display:inline-block;text-decoration:none}.action-panel{margin:0 0 1.25rem;padding:1rem;border:1px solid rgba(var(--atoz-teal-rgb),.28);border-radius:var(--atoz-card-radius);background:rgba(var(--atoz-teal-rgb),.08)}.edit-panel,.note,.trip-track-timeline,.kpi-card,.catalog-card,.graph-card,.import-panel{border:1px solid var(--atoz-line);border-radius:16px;background:var(--atoz-surface);box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182805}.note,.trip-track-timeline,.kpi-card--muted,.catalog-card--muted{background:var(--atoz-surface-muted)}.list-page input:not([type=checkbox]):not([type=radio]),.list-page select,.list-page textarea,.profile-form input,.profile-form textarea,.edit-input,.action-select,.mail-input,.import-panel .input,.import-panel .select,.staging-page .input,.staging-page .select,.field-grid input,.field-grid select,.field-grid textarea{width:100%;max-width:100%;padding:.5rem .75rem;border:1px solid var(--atoz-input-border);border-radius:8px;background:var(--atoz-input-bg);color:var(--atoz-ink);font:inherit;font-size:.875rem}.list-page .search{border-radius:12px;min-height:40px}.list-page input::placeholder{color:var(--atoz-placeholder)}.list-page input.ng-invalid.ng-touched,.profile-form input.ng-invalid.ng-touched,.catalog-form-page input.ng-invalid.ng-touched,.catalog-form-page select.ng-invalid.ng-touched,.catalog-form-page textarea.ng-invalid.ng-touched{border-color:var(--atoz-error)}.field-error{color:var(--atoz-error);font-size:.8125rem}.success,.action-msg--ok,.msg--ok{color:var(--atoz-green)}.error,.action-msg--err,.msg--err{color:var(--atoz-error)}.status{color:var(--atoz-muted)}.type-flag{display:inline-block;padding:.1rem .45rem;border-radius:999px;background:rgba(var(--atoz-teal-rgb),.12);color:var(--atoz-header);font-size:.7rem;text-transform:capitalize}.staging-nav a.active,.others-nav a.active{background:var(--atoz-teal);border-color:var(--atoz-teal);color:#fff}.staging-nav a,.others-nav a{border:1px solid var(--atoz-input-border);border-radius:999px;color:var(--atoz-ink);font-size:.9rem;padding:.35rem .85rem;text-decoration:none}.graph-card__links a,.format-list a{color:var(--atoz-teal)}.tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.tab{border:1px solid var(--atoz-border, #d8dee6);background:#fff;border-radius:999px;padding:.45rem .95rem;min-height:2.75rem;cursor:pointer;font-size:.875rem;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.tab:hover{border-color:var(--atoz-coral, #e44152);color:var(--atoz-coral, #e44152)}.tab.active{background:var(--atoz-coral, #e44152);border-color:var(--atoz-coral, #e44152);color:#fff}.catalog-form{display:flex;flex-direction:column;gap:1.25rem;max-width:min(72rem,100%)}.catalog-form .field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.catalog-form .field.field-check,.catalog-form .field-check,.catalog-form label.checkbox,.catalog-form .checkbox,.catalog-form .permission-row,.catalog-form .check-row,.catalog-form .chk{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;min-height:2.5rem;cursor:pointer;margin:0}.catalog-form .field.field-check>input[type=checkbox],.catalog-form .field.field-check>input[type=radio],.catalog-form .field-check>input[type=checkbox],.catalog-form .field-check>input[type=radio],.catalog-form .checkbox>input[type=checkbox],.catalog-form .checkbox>input[type=radio],.catalog-form .permission-row>input[type=checkbox],.catalog-form .permission-row>input[type=radio],.catalog-form .check-row>input[type=checkbox],.catalog-form .check-row>input[type=radio],.catalog-form .chk>input[type=checkbox],.catalog-form .chk>input[type=radio]{flex:0 0 auto;width:1.05rem;height:1.05rem;min-height:0;margin:0;accent-color:var(--atoz-teal, #61c9d5)}.catalog-form .field.field-check>span,.catalog-form .field-check>span,.catalog-form .checkbox>span,.catalog-form .permission-row>span,.catalog-form .check-row>span{flex:1 1 auto;min-width:0;line-height:1.35;font-weight:500}.check-toggles,.visibility-toggles{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.15rem .85rem;align-items:center}.visibility-split{display:grid;gap:1rem 1.25rem;grid-template-columns:1fr;align-items:start}@media(min-width:720px){.visibility-split{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}}.visibility-split__toggles{display:flex;flex-direction:column;gap:.15rem}.visibility-split__fields{display:flex;flex-direction:column;gap:.75rem;min-width:0}.catalog-form .label{font-weight:600;font-size:.8125rem;color:var(--atoz-header)}.catalog-form .input,.catalog-form select,.catalog-form textarea{border:1px solid var(--atoz-input-border);border-radius:8px;padding:.55rem .7rem;font:inherit;background:var(--atoz-input-bg);width:100%;min-height:2.5rem;box-sizing:border-box}.catalog-form .input:focus-visible,.catalog-form select:focus-visible,.catalog-form textarea:focus-visible,.catalog-form .btn-primary:focus-visible,.catalog-form .btn-muted:focus-visible,.catalog-form .tab:focus-visible{outline:2px solid var(--atoz-teal);outline-offset:2px}.catalog-form .input.ng-invalid.ng-touched,.catalog-form select.ng-invalid.ng-touched,.catalog-form textarea.ng-invalid.ng-touched{border-color:var(--atoz-error, #fe424d)}.form-section{--form-section-pad-x: 1.1rem;margin:0;padding:0 0 1.15rem;border:1px solid var(--atoz-line, var(--atoz-border, #e5e7eb));border-radius:12px;background:var(--atoz-surface, #fff);overflow:clip}.form-section>legend,.form-section__title,.catalog-form-page fieldset.panel>legend,.catalog-form-page fieldset.full>legend,.deal-wizard>fieldset.panel>legend{display:flex;align-items:center;gap:.65rem;box-sizing:border-box;width:100%;max-width:100%;float:left;margin:0 0 1rem;padding:.7rem var(--form-section-pad-x, 1.1rem);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--atoz-header, var(--atoz-ink, #101216));text-wrap:balance;background:color-mix(in srgb,var(--atoz-coral, #e44152) 7%,#f7f8fa);border-bottom:1px solid color-mix(in srgb,var(--atoz-coral, #e44152) 18%,var(--atoz-line, #e9ebf0));position:relative}.form-section>legend:before,.form-section__title:before,.catalog-form-page fieldset.panel>legend:before,.catalog-form-page fieldset.full>legend:before,.deal-wizard>fieldset.panel>legend:before{content:"";flex:0 0 3px;align-self:stretch;min-height:.95rem;border-radius:999px;background:linear-gradient(180deg,var(--atoz-coral, #e44152) 0%,color-mix(in srgb,var(--atoz-coral, #e44152) 55%,#61c9d5) 100%)}.form-section>:not(legend){clear:both;margin-left:var(--form-section-pad-x, 1.1rem);margin-right:var(--form-section-pad-x, 1.1rem)}.permission-box>.permission-box__legend{background:color-mix(in srgb,var(--atoz-coral, #e44152) 5%,#f7f8fa);border-radius:8px;padding:.35rem .5rem;margin:0 0 .5rem;border:1px solid color-mix(in srgb,var(--atoz-coral, #e44152) 12%,var(--atoz-line, #e9ebf0))}.form-grid{display:grid;gap:.85rem 1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.form-grid>.field,.form-grid>.span-12{grid-column:span 12}.form-grid>.span-8{grid-column:span 12}.form-grid>.span-6{grid-column:span 12}.form-grid>.span-4{grid-column:span 12}.form-grid>.span-3{grid-column:span 12}@media(min-width:640px){.form-grid>.span-6{grid-column:span 6}.form-grid>.span-4{grid-column:span 6}.form-grid>.span-3{grid-column:span 6}}@media(min-width:960px){.form-grid>.span-8{grid-column:span 8}.form-grid>.span-4{grid-column:span 4}.form-grid>.span-3{grid-column:span 3}}.form-error-summary{margin:0 0 .25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--atoz-error, #fe424d) 45%,white);border-radius:10px;background:color-mix(in srgb,var(--atoz-error, #fe424d) 8%,white)}.form-error-summary h2{margin:0 0 .5rem;font-size:.9375rem}.form-error-summary ul{margin:0;padding-left:1.15rem}.form-error-summary a{color:var(--atoz-error, #fe424d);font-weight:600}.form-actions-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;padding:.85rem 0;background:color-mix(in srgb,var(--atoz-page, #f8f8f8) 88%,white);border-top:1px solid var(--atoz-line, #e5e7eb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.checkbox-group{border:0;display:grid;gap:.5rem;margin:0;padding:0}.checkbox-group legend{font-weight:600;margin-bottom:.35rem;color:var(--atoz-header)}.checkbox{align-items:center;display:inline-flex;gap:.35rem;min-height:2.75rem;cursor:pointer}.catalog-form .actions,.actions{display:flex;flex-wrap:wrap;gap:.75rem}.field-hint{margin:.15rem 0 0;font-size:.75rem;color:var(--atoz-muted);line-height:1.4}.field-error{margin:.15rem 0 0;font-size:.75rem;color:var(--atoz-error, #fe424d);font-weight:600}.radio-row{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:center}.nested-list{margin-top:.85rem}.permission-groups{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:800px){.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.permission-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.permission-box{margin:0;padding:.75rem .85rem .9rem;border:1px solid var(--atoz-line, #e5e7eb);border-radius:10px;background:color-mix(in srgb,var(--atoz-page, #f8f8f8) 65%,white);min-width:0}.permission-box__legend{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;max-width:100%;margin:0 0 .35rem;padding:0;font-size:.875rem;font-weight:700;color:var(--atoz-ink)}.permission-box__select-all{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;cursor:pointer}.permission-box__count{flex:0 0 auto;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--atoz-muted);padding:.15rem .45rem;border-radius:999px;background:var(--atoz-surface, #fff);border:1px solid var(--atoz-border, #d8dee6)}.permission-box__hint{margin:0 0 .5rem}.permissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.15rem .65rem}.permission-row,.check-row{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.8125rem;min-height:2.35rem;cursor:pointer;margin:0}.permission-row>input[type=checkbox],.permission-row>input[type=radio],.check-row>input[type=checkbox],.check-row>input[type=radio]{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:0;accent-color:var(--atoz-teal, #61c9d5)}.permission-row>span,.check-row>span{flex:1 1 auto;min-width:0;line-height:1.35;font-weight:500}@media(prefers-reduced-motion:reduce){.primary_button:active,.btn-primary:active{transform:none}}.az-page{padding:1.5rem 1.25rem 2rem}@media(min-width:1024px){.az-page{padding:1.5rem 2rem 2.5rem}}.az-stack{display:flex;flex-direction:column;gap:1.5rem}.az-card{background:#fff;border:1px solid var(--atoz-line, #e9ebf0);border-radius:16px;box-shadow:0 1px 2px #1018280a,0 0 0 1px #10182805}.az-card-hover{transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.az-card-hover:hover{transform:translateY(-1px);box-shadow:0 8px 24px #10182814,0 0 0 1px #1018280a}.az-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.az-service-grid,.az-split{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:768px){.az-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.az-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.az-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.az-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.az-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.az-split-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:1536px){.az-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.az-icon-box{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:12px;flex-shrink:0;font-size:1rem}.az-icon-box app-admin-icon{width:1em;height:1em}.az-icon-box.ink{background:var(--atoz-ink);color:#fff}.az-icon-box.violet{background:#7c5cff1f;color:var(--atoz-violet)}.az-icon-box.lime{background:var(--atoz-lime);color:var(--atoz-ink)}.az-icon-box.amber{background:#fde68a;color:#d97706}.az-icon-box.emerald{background:#10b981;color:#fff}.az-icon-box.blue{background:#eff6ff;color:#2563eb}.az-icon-box.zinc{background:#f4f4f5;color:#3f3f46}.az-icon-box.dark{background:#18181b;color:#fff}.az-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--atoz-line);background:#fff;color:var(--atoz-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.az-chip.up{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.az-chip.down{background:#fef2f2;color:#dc2626;border-color:#fecaca}.az-chip.ink{background:var(--atoz-ink);color:#fff;border-color:var(--atoz-ink)}.az-chip.violet{background:#7c5cff1a;color:var(--atoz-violet);border-color:#7c5cff33}.az-chip.lime{background:var(--atoz-lime);color:var(--atoz-ink);border-color:var(--atoz-lime)}.az-chip.live{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.az-label{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--atoz-muted)}.az-value{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.az-mono{font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.az-muted{color:var(--atoz-muted);font-size:.75rem}.az-progress{height:.5rem;overflow:hidden;border-radius:999px;background:#f0f1f3}.az-progress>span{display:block;height:100%;border-radius:inherit;background:var(--atoz-ink)}.az-stat-tile{border:1px solid var(--atoz-line);border-radius:12px;padding:.75rem;background:#fafafa}.az-stat-tile.dashed{border-style:dashed;background:#fff}.az-stat-tile.ink{background:var(--atoz-ink);color:#fff;border-color:var(--atoz-ink)}.az-stat-tile.ok{background:#ecfdf5;border-color:#a7f3d0}.az-tabs{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid var(--atoz-line);border-radius:12px;background:#fafafa}.az-tabs button{height:1.75rem;padding:0 .75rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--atoz-muted);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.az-tabs button.is-active,.az-tab-active{background:var(--atoz-ink);color:#fff!important;border-color:var(--atoz-ink)!important}.az-ghost-btn{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .75rem;border:1px solid var(--atoz-line);border-radius:12px;background:#fff;color:var(--atoz-ink);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:none}.az-ghost-btn:hover{background:#fafafa}.az-icon-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--atoz-line);border-radius:12px;background:#fff;color:var(--atoz-ink);cursor:pointer}.az-table{width:100%;border-collapse:collapse;text-align:left;font-size:.8125rem}.az-table th{padding:.65rem 0;border-bottom:1px solid var(--atoz-line);background:transparent;color:var(--atoz-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.az-table td{padding:.75rem 0;border-bottom:1px solid rgba(233,235,240,.7);vertical-align:middle}.az-table tbody tr:hover td{background:#fafafab3}.az-table tbody tr:last-child td{border-bottom:0}.az-pipe{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--atoz-line);border-radius:12px;background:#fff}.az-dot{width:.5rem;height:.5rem;border-radius:999px;box-shadow:0 0 0 3px #7c5cff26}.az-dot.ok{background:#10b981}.az-shimmer{position:relative;overflow:hidden}.az-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:az-shim 2.2s infinite}@keyframes az-shim{to{transform:translate(100%)}}.az-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.az-section-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.az-health{position:relative;overflow:hidden;background:var(--atoz-ink);color:#fff;border-color:var(--atoz-ink)}.az-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0 0;margin-top:.5rem;border-top:1px solid var(--atoz-line);color:var(--atoz-muted);font-size:.75rem}.az-footer a{color:inherit;text-decoration:underline}.az-footer a:hover{color:var(--atoz-ink)}@media(prefers-reduced-motion:reduce){.az-card-hover,.az-card-hover:hover{transform:none}.az-shimmer:after{animation:none}}:focus-visible{outline:2px solid var(--atoz-violet);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
